ImageMagick Engine - Version 1.4.0

Version Description

  • Tested with WP 3.3.1
  • Resize / Force resize button in media library
  • Add more precision to resize % when large nr of images
  • More sanity tests in ajax resize code
  • Use WordPress version of jQuery UI progressbar if available
  • Split plugin init into early and late part
  • Fix PHP notice (in initial plugin configuration)
  • Updated swedish translation for new strings
  • French translation thanks to Damien Fabreguettes
Download this release

Release Info

Developer orangelab
Plugin Icon 128x128 ImageMagick Engine
Version 1.4.0
Comparing to
See all releases

Code changes from version 1.3.2-beta1 to 1.4.0

css/ime-admin.css CHANGED
@@ -74,4 +74,30 @@
74
  -moz-border-radius: 0 0 5px 5px;
75
  -webkit-border-radius: 0 0 5px 5px;
76
  -khtml-border-radius: 0 0 5px 5px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  }
74
  -moz-border-radius: 0 0 5px 5px;
75
  -webkit-border-radius: 0 0 5px 5px;
76
  -khtml-border-radius: 0 0 5px 5px;
77
+ }
78
+
79
+ .ime-regen-button {
80
+ float: left;
81
+ }
82
+
83
+ .ime-spinner {
84
+ width: 16px;
85
+ height: 16px;
86
+
87
+ float: left;
88
+
89
+ padding: 3px 8px;
90
+ }
91
+
92
+ .ime-spinner img {
93
+ display: none;
94
+ }
95
+
96
+ .ime-media-message {
97
+ float: left;
98
+
99
+ padding: 0 3px;
100
+
101
+ font-style: italic;
102
+ line-height: 22px;
103
  }
imagemagick-engine.php CHANGED
@@ -5,10 +5,10 @@
5
  Description: Improve the quality of re-sized images by replacing standard GD library with ImageMagick
6
  Author: Orangelab
7
  Author URI: http://www.orangelab.se
8
- Version: 1.3.2-beta1
9
  Text Domain: imagemagick-engine
10
 
11
- Copyright 2010, 2011 Orangelab
12
 
13
  Licenced under the GNU GPL:
14
 
@@ -29,7 +29,8 @@
29
 
30
  /*
31
  * Current todo list:
32
- * - can we use --strip (or similar) without loosing color profile?
 
33
  * - test command line version string
34
  * - test php module with required image formats
35
  * - handle errors in resize, fall back to GD
@@ -150,6 +151,21 @@ function ime_script_version_compare($handle, $version, $compare = '>=') {
150
  return version_compare($query->ver, $version, $compare);
151
  }
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
 
154
  /*
155
  * Plugin option handling
@@ -568,10 +584,15 @@ function ime_ajax_regeneration_get_images() {
568
  // Process single attachment ID
569
  function ime_ajax_process_image() {
570
  global $ime_image_sizes, $ime_image_file, $_wp_additional_image_sizes;
 
 
571
 
572
  if (!current_user_can('manage_options') || !ime_mode_valid())
573
  die('-1');
574
 
 
 
 
575
  $id = intval($_REQUEST['id']);
576
  if ($id <= 0)
577
  die('-1');
@@ -642,6 +663,10 @@ function ime_ajax_process_image() {
642
  * Make sure they get deleted.
643
  */
644
 
 
 
 
 
645
  $dir = trailingslashit(dirname($ime_image_file));
646
 
647
  foreach ($metadata['sizes'] as $size => $sizeinfo) {
@@ -672,15 +697,26 @@ function ime_ajax_process_image() {
672
 
673
  /* Add admin page */
674
  function ime_admin_menu() {
675
- $page = add_options_page('ImageMagick Engine', 'ImageMagick Engine', 'manage_options', 'imagemagick-engine', 'ime_option_page');
676
-
677
- add_action('admin_print_scripts-' . $page, 'ime_admin_print_scripts');
678
- add_action('admin_print_styles-' . $page, 'ime_admin_print_styles');
 
 
 
679
  }
680
 
681
  /* Enqueue admin page scripts */
682
  function ime_admin_print_scripts() {
683
  wp_enqueue_script('ime-admin');
 
 
 
 
 
 
 
 
684
  }
685
 
686
  /* Enqueue admin page style */
@@ -703,18 +739,46 @@ function ime_filter_plugin_actions($links, $file) {
703
  * Add admin information if attachment is converted using plugin
704
  */
705
  function ime_filter_media_meta($content, $post) {
706
- $metadata = wp_get_attachment_metadata($post->ID);
 
707
 
708
- if (!is_array($metadata) || !array_key_exists('image-converter', $metadata))
709
  return $content;
 
 
710
 
711
- foreach ($metadata['image-converter'] as $size => $converter) {
712
- if ($converter != 'IME')
713
- continue;
 
 
714
 
715
- return $content . '</p><p><i>' . __('Resized using ImageMagick Engine', 'imagemagick-engine') . '</i>';
 
 
716
  }
717
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
718
  return $content;
719
  }
720
 
@@ -749,14 +813,7 @@ function ime_option_page() {
749
  if (count($_POST) > 0)
750
  check_admin_referer('ime-options');
751
 
752
- global $_wp_additional_image_sizes;
753
- $sizes = array('thumbnail' => __('Thumbnail', 'imagemagick-engine')
754
- , 'medium' => __('Medium', 'imagemagick-engine')
755
- , 'large' => __('Large', 'imagemagick-engine')); // Standard sizes
756
- if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
757
- foreach ($_wp_additional_image_sizes as $name => $spec)
758
- $sizes[$name] = $name;
759
- }
760
 
761
  if (isset($_POST['regenerate-images'])) {
762
  ime_show_regenerate_images(array_keys($sizes));
@@ -835,10 +892,6 @@ function ime_option_page() {
835
  <h2><?php _e('ImageMagick Engine Settings','imagemagick-engine'); ?></h2>
836
  <form action="options-general.php?page=imagemagick-engine" method="post" name="update_options">
837
  <?php wp_nonce_field('ime-options'); ?>
838
- <input type="hidden" name="rt_message_noimg" id="rt_message_noimg" value="<?php _e('You dont have any images to regenerate', 'imagemagick-engine'); ?>" />
839
- <input type="hidden" name="rt_message_done" id="rt_message_done" value="<?php _e('All done!', 'imagemagick-engine'); ?>" />
840
- <input type="hidden" name="rt_message_processed" id="rt_message_processed" value="<?php _e('Processed', 'imagemagick-engine'); ?>" />
841
- <input type="hidden" name="rt_message_images" id="rt_message_images" value="<?php _e('images', 'imagemagick-engine'); ?>" />
842
  <div id="poststuff" class="metabox-holder has-right-sidebar">
843
  <div class="inner-sidebar">
844
  <div class="meta-box-sortables ui-sortable">
5
  Description: Improve the quality of re-sized images by replacing standard GD library with ImageMagick
6
  Author: Orangelab
7
  Author URI: http://www.orangelab.se
8
+ Version: 1.4.0
9
  Text Domain: imagemagick-engine
10
 
11
+ Copyright 2010, 2011, 2012 Orangelab
12
 
13
  Licenced under the GNU GPL:
14
 
29
 
30
  /*
31
  * Current todo list:
32
+ * - test and handle negative returns in regen
33
+ * - can we use --strip (or similar) without loosing color profile? (http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=14168)
34
  * - test command line version string
35
  * - test php module with required image formats
36
  * - handle errors in resize, fall back to GD
151
  return version_compare($query->ver, $version, $compare);
152
  }
153
 
154
+ // Get array of available image sizes
155
+ function ime_available_image_sizes() {
156
+ global $_wp_additional_image_sizes;
157
+ $sizes = array('thumbnail' => __('Thumbnail', 'imagemagick-engine')
158
+ , 'medium' => __('Medium', 'imagemagick-engine')
159
+ , 'large' => __('Large', 'imagemagick-engine')); // Standard sizes
160
+ if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
161
+ foreach ($_wp_additional_image_sizes as $name => $spec)
162
+ $sizes[$name] = $name;
163
+ }
164
+
165
+ return $sizes;
166
+ }
167
+
168
+
169
 
170
  /*
171
  * Plugin option handling
584
  // Process single attachment ID
585
  function ime_ajax_process_image() {
586
  global $ime_image_sizes, $ime_image_file, $_wp_additional_image_sizes;
587
+
588
+ error_reporting(E_ERROR | E_WARNING);
589
 
590
  if (!current_user_can('manage_options') || !ime_mode_valid())
591
  die('-1');
592
 
593
+ if (!isset($_REQUEST['id']))
594
+ die('-1');
595
+
596
  $id = intval($_REQUEST['id']);
597
  if ($id <= 0)
598
  die('-1');
663
  * Make sure they get deleted.
664
  */
665
 
666
+ // No old sizes, nothing to check
667
+ if (!isset($metadata['sizes']) || empty($metadata['sizes']))
668
+ die('1');
669
+
670
  $dir = trailingslashit(dirname($ime_image_file));
671
 
672
  foreach ($metadata['sizes'] as $size => $sizeinfo) {
697
 
698
  /* Add admin page */
699
  function ime_admin_menu() {
700
+ $ime_page = add_options_page('ImageMagick Engine', 'ImageMagick Engine', 'manage_options', 'imagemagick-engine', 'ime_option_page');
701
+
702
+ $script_pages = array($ime_page, 'media.php', 'media-new.php', 'media-upload.php');
703
+ foreach ($script_pages as $page) {
704
+ add_action('admin_print_scripts-' . $page, 'ime_admin_print_scripts');
705
+ add_action('admin_print_styles-' . $page, 'ime_admin_print_styles');
706
+ }
707
  }
708
 
709
  /* Enqueue admin page scripts */
710
  function ime_admin_print_scripts() {
711
  wp_enqueue_script('ime-admin');
712
+
713
+ $data = array('noimg' => __('You dont have any images to regenerate', 'imagemagick-engine')
714
+ , 'done' => __('All done!', 'imagemagick-engine')
715
+ , 'processed_fmt' => __('Processed %d images', 'imagemagick-engine')
716
+ , 'failed' => '<strong>' . __('Failed to resize image!', 'imagemagick-engine') . '</strong>'
717
+ , 'resized' => __('Resized using ImageMagick Engine', 'imagemagick-engine')
718
+ );
719
+ wp_localize_script('ime-admin', 'ime_admin', $data);
720
  }
721
 
722
  /* Enqueue admin page style */
739
  * Add admin information if attachment is converted using plugin
740
  */
741
  function ime_filter_media_meta($content, $post) {
742
+ if (!ime_mode_valid())
743
+ return $content;
744
 
745
+ if (!gd_edit_image_support($post->post_mime_type))
746
  return $content;
747
+
748
+ $metadata = wp_get_attachment_metadata($post->ID);
749
 
750
+ $ime = false;
751
+ if (is_array($metadata) && array_key_exists('image-converter', $metadata)) {
752
+ foreach ($metadata['image-converter'] as $size => $converter) {
753
+ if ($converter != 'IME')
754
+ continue;
755
 
756
+ $ime = true;
757
+ break;
758
+ }
759
  }
760
 
761
+ $content .= '</p><p>';
762
+ if ($ime) {
763
+ $message = ' <div class="ime-media-message" id="ime-message-' . $post->ID . '">' . __('Resized using ImageMagick Engine', 'imagemagick-engine') . '</div>';
764
+ $resize = __('Resize image', 'imagemagick-engine');
765
+ $force = '1';
766
+ } else {
767
+ $message = '<div class="ime-media-message" id="ime-message-' . $post->ID . '" style="display: none;"></div>';
768
+ $resize = __('Resize using ImageMagick Engine', 'imagemagick-engine');
769
+ $force = '0';
770
+ }
771
+ $handle_sizes = ime_get_option('handle_sizes');
772
+ $sizes = array();
773
+ foreach ($handle_sizes as $s => $h) {
774
+ if (!$h)
775
+ continue;
776
+ $sizes[] = $s;
777
+ }
778
+ $sizes = implode('|', $sizes);
779
+ $resize_call = 'imeRegenMediaImage(' . $post->ID . ', \'' . $sizes . '\', ' . $force . '); return false;';
780
+ $content .= '<a href="#" id="ime-regen-link-' . $post->ID . '" class="button ime-regen-button" onclick="' . $resize_call . '">' . $resize . '</a> ' . $message . ' <div id="ime-spinner-' . $post->ID . '" class="ime-spinner"><img src="' . admin_url('images/wpspin_light.gif') . '" /></div>';
781
+
782
  return $content;
783
  }
784
 
813
  if (count($_POST) > 0)
814
  check_admin_referer('ime-options');
815
 
816
+ $sizes = ime_available_image_sizes();
 
 
 
 
 
 
 
817
 
818
  if (isset($_POST['regenerate-images'])) {
819
  ime_show_regenerate_images(array_keys($sizes));
892
  <h2><?php _e('ImageMagick Engine Settings','imagemagick-engine'); ?></h2>
893
  <form action="options-general.php?page=imagemagick-engine" method="post" name="update_options">
894
  <?php wp_nonce_field('ime-options'); ?>
 
 
 
 
895
  <div id="poststuff" class="metabox-holder has-right-sidebar">
896
  <div class="inner-sidebar">
897
  <div class="meta-box-sortables ui-sortable">
js/ime-admin.js CHANGED
@@ -3,6 +3,7 @@ var rt_images = "";
3
  var rt_total = 1;
4
  var rt_count = 1;
5
  var rt_force = 0;
 
6
  var rt_sizes = "";
7
 
8
  // Ajax test IM path
@@ -38,13 +39,23 @@ function imeStartResize() {
38
  }
39
  });
40
 
41
- if(jQuery('#force').is(':checked')) {
42
  rt_force = 1;
43
- }
 
 
 
 
 
 
 
 
 
 
44
 
45
  rt_count = 1;
46
  jQuery("#regenbar").progressbar();
47
- jQuery("#regenbar-percent").html( "0%" );
48
  jQuery('#regeneration').dialog('open');
49
 
50
  imeRegenImages( rt_images.shift() );
@@ -52,21 +63,57 @@ function imeStartResize() {
52
 
53
  //Regeneration of progressbar
54
  function imeRegenImages( id ) {
55
- jQuery.post(ajaxurl, { action: "ime_process_image", id: id, sizes: rt_sizes, force: rt_force }, function() {
56
- var rt_percent = ( rt_count / rt_total ) * 100;
57
- jQuery("#regenbar").progressbar( "value", rt_percent );
58
- jQuery("#regenbar-percent").html( Math.round(rt_percent) + "%" );
59
- rt_count = rt_count + 1;
 
 
60
 
61
  if ( rt_images.length <= 0 ) {
62
- jQuery('#regen-message').removeClass('hidden').html("<p><strong>"+jQuery('#rt_message_done').val()+"</strong> "+jQuery('#rt_message_processed').val()+" "+rt_total+" "+jQuery('#rt_message_images').val()+".</p>");
63
  jQuery('#regeneration').dialog('close');
64
  jQuery("#regenbar").progressbar( "value", 0 );
65
  return;
66
  }
67
 
 
 
 
 
 
 
68
  // tail recursion
69
- imeRegenImages( rt_images.shift() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  });
71
  }
72
 
@@ -107,7 +154,7 @@ jQuery(document).ready(function($) {
107
  if(rt_total > 0) {
108
  imeStartResize();
109
  } else {
110
- alert($('#rt_message_noimg').val());
111
  }
112
  });
113
  });
3
  var rt_total = 1;
4
  var rt_count = 1;
5
  var rt_force = 0;
6
+ var rt_precision = 0;
7
  var rt_sizes = "";
8
 
9
  // Ajax test IM path
39
  }
40
  });
41
 
42
+ if (jQuery('#force').is(':checked'))
43
  rt_force = 1;
44
+
45
+ if (rt_total > 20000)
46
+ rt_precision = 3;
47
+ else if (rt_total > 2000)
48
+ rt_precision = 2;
49
+ else if (rt_total > 200)
50
+ rt_precision = 1;
51
+ else
52
+ rt_precision = 0;
53
+
54
+ var rt_percent = 0;
55
 
56
  rt_count = 1;
57
  jQuery("#regenbar").progressbar();
58
+ jQuery("#regenbar-percent").html( rt_percent.toFixed(rt_precision) + " %" );
59
  jQuery('#regeneration').dialog('open');
60
 
61
  imeRegenImages( rt_images.shift() );
63
 
64
  //Regeneration of progressbar
65
  function imeRegenImages( id ) {
66
+ jQuery.post(ajaxurl, { action: "ime_process_image", id: id, sizes: rt_sizes, force: rt_force }, function(data) {
67
+ var n = parseInt(data, 10);
68
+ if (isNaN(n)) {
69
+ alert(data);
70
+ }
71
+
72
+ // todo: test and handle negative return
73
 
74
  if ( rt_images.length <= 0 ) {
75
+ jQuery('#regen-message').removeClass('hidden').html("<p><strong>" + ime_admin.done + "</strong> " + ime_admin.processed_fmt.replace('%d', rt_total) + ".</p>");
76
  jQuery('#regeneration').dialog('close');
77
  jQuery("#regenbar").progressbar( "value", 0 );
78
  return;
79
  }
80
 
81
+ var next_id = rt_images.shift();
82
+ var rt_percent = ( rt_count / rt_total ) * 100;
83
+ jQuery("#regenbar").progressbar( "value", rt_percent );
84
+ jQuery("#regenbar-percent").html( rt_percent.toFixed(rt_precision) + " %" );
85
+ rt_count = rt_count + 1;
86
+
87
  // tail recursion
88
+ imeRegenImages(next_id);
89
+ });
90
+ }
91
+
92
+ // Regen single image on media pages
93
+ function imeRegenMediaImage( id, sizes, force ) {
94
+ var link = jQuery('#ime-regen-link-' + id);
95
+
96
+ if (link.hasClass('disabled'))
97
+ return false;
98
+
99
+ link.addClass('disabled');
100
+
101
+ var spinner = jQuery('#ime-spinner-' + id).children('img');
102
+ spinner.show();
103
+
104
+ var message = jQuery('#ime-message-' + id).show();
105
+ jQuery.post(ajaxurl, { action: "ime_process_image", id: id, sizes: sizes, force: force }, function(data) {
106
+ spinner.hide();
107
+ link.removeClass('disabled');
108
+
109
+ var n = parseInt(data, 10);
110
+ if (isNaN(n) || n < 0) {
111
+ message.html(ime_admin.failed);
112
+ if (isNaN(n))
113
+ alert(data);
114
+ } else {
115
+ message.html(ime_admin.resized);
116
+ }
117
  });
118
  }
119
 
154
  if(rt_total > 0) {
155
  imeStartResize();
156
  } else {
157
+ alert(ime_admin.noimg);
158
  }
159
  });
160
  });
languages/imagemagick-engine-fr_FR.mo ADDED
Binary file
languages/imagemagick-engine-fr_FR.po ADDED
@@ -0,0 +1,180 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2012 ImageMagick Engine
2
+ # This file is distributed under the same license as the ImageMagick Engine package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: ImageMagick Engine 1.3.2-beta2\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/imagemagick-engine\n"
7
+ "POT-Creation-Date: 2012-03-20 12:52:49+00:00\n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2012-03-21 03:37+0100\n"
12
+ "Last-Translator: Damien Fabreguettes <damien.fa@gmail.com>\n"
13
+ "Language-Team: LANGUAGE <LL@li.org>\n"
14
+
15
+ #: imagemagick-engine.php:158
16
+ msgid "Thumbnail"
17
+ msgstr "Miniatures"
18
+
19
+ #: imagemagick-engine.php:159
20
+ msgid "Medium"
21
+ msgstr "Medium"
22
+
23
+ #: imagemagick-engine.php:160
24
+ msgid "Large"
25
+ msgstr "Large"
26
+
27
+ #: imagemagick-engine.php:714
28
+ msgid "You dont have any images to regenerate"
29
+ msgstr "Il n'y a aucune image à regénérer."
30
+
31
+ #: imagemagick-engine.php:715
32
+ msgid "All done!"
33
+ msgstr "Terminé."
34
+
35
+ #: imagemagick-engine.php:716
36
+ msgid "Processed %d images"
37
+ msgstr "%d images en cours de traitement..."
38
+
39
+ #: imagemagick-engine.php:717
40
+ msgid "Failed to resize image!"
41
+ msgstr "Échec lors du procédé de redimension de l'image."
42
+
43
+ #: imagemagick-engine.php:718
44
+ #: imagemagick-engine.php:764
45
+ msgid "Resized using ImageMagick Engine"
46
+ msgstr "Redimensionner via ImageMagick."
47
+
48
+ #: imagemagick-engine.php:732
49
+ #: imagemagick-engine.php:938
50
+ msgid "Settings"
51
+ msgstr "Paramètres."
52
+
53
+ #: imagemagick-engine.php:765
54
+ msgid "Force resize"
55
+ msgstr "Forcer la retaille."
56
+
57
+ #: imagemagick-engine.php:769
58
+ msgid "Resize using ImageMagick Engine"
59
+ msgstr "Redimensionner via ImageMagick."
60
+
61
+ #: imagemagick-engine.php:848
62
+ msgid "Settings updated"
63
+ msgstr "Paramètres mis à jour."
64
+
65
+ #: imagemagick-engine.php:884
66
+ msgid "No valid ImageMagick mode found! Please check %sFAQ%s for installation instructions."
67
+ msgstr "Aucun mode ImageMagick valide. Veuillez consulter la %sFAQ%s pour d'éventuels conseils d'installation."
68
+
69
+ #: imagemagick-engine.php:888
70
+ msgid "ImageMagick Engine is not enabled."
71
+ msgstr "ImageMagick Engine n'est pas activé."
72
+
73
+ #: imagemagick-engine.php:893
74
+ msgid "ImageMagick Engine Settings"
75
+ msgstr "Paramètres de ImageMagick Engine."
76
+
77
+ #: imagemagick-engine.php:900
78
+ msgid "Regenerate Images"
79
+ msgstr "Regénérer les images."
80
+
81
+ #: imagemagick-engine.php:905
82
+ msgid "Sizes"
83
+ msgstr "Tailles "
84
+
85
+ #: imagemagick-engine.php:915
86
+ msgid "ImageMagick images too"
87
+ msgstr "Inclure les images ImageMagick "
88
+
89
+ #: imagemagick-engine.php:919
90
+ msgid "Resize will use standard WordPress functions."
91
+ msgstr "Retailler en utilisant les fonctions standards de Wordpress "
92
+
93
+ #: imagemagick-engine.php:921
94
+ msgid "Regenerate"
95
+ msgstr "Regénérer"
96
+
97
+ #: imagemagick-engine.php:921
98
+ msgid "(this can take a long time)"
99
+ msgstr "(cela peut prendre quelques minutes)"
100
+
101
+ #: imagemagick-engine.php:924
102
+ msgid "Regenerating images"
103
+ msgstr "Traitement des images en cours"
104
+
105
+ #: imagemagick-engine.php:925
106
+ msgid "You must enable Javascript in order to proceed!"
107
+ msgstr "Il est nécéssaire d'activer le Javascript"
108
+
109
+ #: imagemagick-engine.php:942
110
+ msgid "Enable enhanced image engine"
111
+ msgstr "Activer le traitement d'image avancé"
112
+
113
+ #: imagemagick-engine.php:948
114
+ msgid "Image engine"
115
+ msgstr "Moteur d'image"
116
+
117
+ #: imagemagick-engine.php:963
118
+ msgid "Imagick PHP module"
119
+ msgstr "module PHP Imagick PHP"
120
+
121
+ #: imagemagick-engine.php:966
122
+ msgid "Imagick PHP module found"
123
+ msgstr "Module PHP Imagick trouvé"
124
+
125
+ #: imagemagick-engine.php:966
126
+ msgid "Imagick PHP module not found"
127
+ msgstr "Module PHP Imagick introuvable"
128
+
129
+ #: imagemagick-engine.php:970
130
+ msgid "ImageMagick path"
131
+ msgstr "Chemin d'accès vers ImageMagick"
132
+
133
+ #: imagemagick-engine.php:973
134
+ msgid "Command not found"
135
+ msgstr "Commande introuvable"
136
+
137
+ #: imagemagick-engine.php:974
138
+ msgid "Testing command..."
139
+ msgstr "Test de la commande ..."
140
+
141
+ #: imagemagick-engine.php:976
142
+ msgid "Test path"
143
+ msgstr "Test du chemin d'accès ..."
144
+
145
+ #: imagemagick-engine.php:980
146
+ msgid "ImageMagick quality"
147
+ msgstr "Qualité ImageMagick "
148
+
149
+ #: imagemagick-engine.php:982
150
+ msgid "(0-100, leave empty for default value, computed dynamically)"
151
+ msgstr "(0-100. Pour la valeur automatique, ne rien entrer dans le champ)."
152
+
153
+ #: imagemagick-engine.php:986
154
+ msgid "Handle sizes"
155
+ msgstr "Tailles à traiter "
156
+
157
+ #: imagemagick-engine.php:997
158
+ msgid "Save Changes"
159
+ msgstr "Sauvegarder les changements"
160
+
161
+ #. Plugin Name of the plugin/theme
162
+ msgid "ImageMagick Engine"
163
+ msgstr "ImageMagick Engine"
164
+
165
+ #. Plugin URI of the plugin/theme
166
+ msgid "http://wp.orangelab.se/imagemagick-engine/"
167
+ msgstr "http://wp.orangelab.se/imagemagick-engine/"
168
+
169
+ #. Description of the plugin/theme
170
+ msgid "Improve the quality of re-sized images by replacing standard GD library with ImageMagick"
171
+ msgstr "Améliore la qualité de la retaille d'image en remplaçant l'utilisation de GD par celle d'ImageMagick."
172
+
173
+ #. Author of the plugin/theme
174
+ msgid "Orangelab"
175
+ msgstr "Orangelab"
176
+
177
+ #. Author URI of the plugin/theme
178
+ msgid "http://www.orangelab.se"
179
+ msgstr "http://www.orangelab.se"
180
+
languages/imagemagick-engine-sv_SE.mo CHANGED
Binary file
languages/imagemagick-engine-sv_SE.po CHANGED
@@ -2,148 +2,158 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: ImageMagick Engine\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/imagemagick-engine\n"
5
- "POT-Creation-Date: 2011-01-14 11:30:07+00:00\n"
6
  "PO-Revision-Date: \n"
7
- "Last-Translator: \n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
 
13
- #: imagemagick-engine.php:659
14
- #: imagemagick-engine.php:848
15
- msgid "Settings"
16
- msgstr "Inställningar"
17
-
18
- #: imagemagick-engine.php:679
19
- msgid "Resized using ImageMagick Engine"
20
- msgstr "Omskalad av ImageMagick Engine"
21
-
22
- #: imagemagick-engine.php:717
23
  msgid "Thumbnail"
24
  msgstr "Miniatyr"
25
 
26
- #: imagemagick-engine.php:718
27
  msgid "Medium"
28
  msgstr "Mellan"
29
 
30
- #: imagemagick-engine.php:719
31
  msgid "Large"
32
  msgstr "Stor"
33
 
34
- #: imagemagick-engine.php:754
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  msgid "Settings updated"
36
  msgstr "Inställningar uppdaterade"
37
 
38
- #: imagemagick-engine.php:790
39
  msgid "No valid ImageMagick mode found! Please check %sFAQ%s for installation instructions."
40
  msgstr "Ingen fungerande ImageMagick-installation hittades! Se %sFAQ%s för instruktioner hur du installerar."
41
 
42
- #: imagemagick-engine.php:794
43
  msgid "ImageMagick Engine is not enabled."
44
  msgstr "ImageMagick Engine är inte aktiverad."
45
 
46
- #: imagemagick-engine.php:799
47
  msgid "ImageMagick Engine Settings"
48
  msgstr "ImageMagick Engine Inställningar"
49
 
50
- #: imagemagick-engine.php:802
51
- msgid "You dont have any images to regenerate"
52
- msgstr "Du har inga bilder att skala om"
53
-
54
- #: imagemagick-engine.php:803
55
- msgid "All done!"
56
- msgstr "Färdigt!"
57
-
58
- #: imagemagick-engine.php:804
59
- msgid "Processed"
60
- msgstr "Skalat om"
61
-
62
- #: imagemagick-engine.php:805
63
- msgid "images"
64
- msgstr "bilder"
65
-
66
- #: imagemagick-engine.php:810
67
  msgid "Regenerate Images"
68
  msgstr "Skala om bilder"
69
 
70
- #: imagemagick-engine.php:815
71
  msgid "Sizes"
72
  msgstr "Bilder"
73
 
74
- #: imagemagick-engine.php:825
75
  msgid "ImageMagick images too"
76
  msgstr "ImageMagick bilder också"
77
 
78
- #: imagemagick-engine.php:829
79
  msgid "Resize will use standard WordPress functions."
80
  msgstr "Omskalningen kommer använda Wordpress standardfunktioner."
81
 
82
- #: imagemagick-engine.php:831
83
  msgid "Regenerate"
84
  msgstr "Skala om"
85
 
86
- #: imagemagick-engine.php:831
87
  msgid "(this can take a long time)"
88
  msgstr "(det här kan ta lång tid)"
89
 
90
- #: imagemagick-engine.php:834
91
  msgid "Regenerating images"
92
  msgstr "Skalar om bilder"
93
 
94
- #: imagemagick-engine.php:835
95
  msgid "You must enable Javascript in order to proceed!"
96
  msgstr "Du måste tillåta Javascript i din webbläsare för att kunna fortsätta!"
97
 
98
- #: imagemagick-engine.php:852
99
  msgid "Enable enhanced image engine"
100
  msgstr "Aktivera ImageMagick Engine"
101
 
102
- #: imagemagick-engine.php:858
103
  msgid "Image engine"
104
  msgstr "Bildmotor"
105
 
106
- #: imagemagick-engine.php:873
107
  msgid "Imagick PHP module"
108
  msgstr "Imagick PHP modul"
109
 
110
- #: imagemagick-engine.php:876
111
  msgid "Imagick PHP module found"
112
  msgstr "Imagick PHP modul finns."
113
 
114
- #: imagemagick-engine.php:876
115
  msgid "Imagick PHP module not found"
116
  msgstr "Imagick PHP modul finns ej."
117
 
118
- #: imagemagick-engine.php:880
119
  msgid "ImageMagick path"
120
  msgstr "ImageMagick sökväg"
121
 
122
- #: imagemagick-engine.php:883
123
  msgid "Command not found"
124
  msgstr "Kommando hittades inte"
125
 
126
- #: imagemagick-engine.php:884
127
  msgid "Testing command..."
128
  msgstr "Testar kommando..."
129
 
130
- #: imagemagick-engine.php:886
131
  msgid "Test path"
132
  msgstr "Testa sökväg"
133
 
134
- #: imagemagick-engine.php:890
135
  msgid "ImageMagick quality"
136
  msgstr "ImageMagick kvalité"
137
 
138
- #: imagemagick-engine.php:892
139
  msgid "(0-100, leave empty for default value, computed dynamically)"
140
  msgstr "(0-100, lämna tomt för automatiskt beräknat värde)"
141
 
142
- #: imagemagick-engine.php:896
143
  msgid "Handle sizes"
144
  msgstr "Hantera storlekar"
145
 
146
- #: imagemagick-engine.php:907
147
  msgid "Save Changes"
148
  msgstr "Spara ändringar"
149
 
@@ -167,16 +177,23 @@ msgstr "Orangelab"
167
  msgid "http://www.orangelab.se"
168
  msgstr "http://www.orangelab.se"
169
 
 
 
 
 
 
 
170
  #~ msgid "Unable to find any images. Are you sure <a href='%s'>some exist</a>?"
171
  #~ msgstr ""
172
  #~ "Hittade inga bilder. Är du säker på att <a href='%s'>du har laddat upp "
173
  #~ "några</a>?"
 
174
  #~ msgid ""
175
  #~ "Please be patient while images are regenerated. This can take a long time "
176
  #~ "if you have many images."
177
  #~ msgstr ""
178
  #~ "Var god vänta medan bilderna skalas om. Det kan ta lång tid om du har "
179
  #~ "många bilder."
 
180
  #~ msgid "Working..."
181
  #~ msgstr "Arbetar..."
182
-
2
  msgstr ""
3
  "Project-Id-Version: ImageMagick Engine\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/imagemagick-engine\n"
5
+ "POT-Creation-Date: 2012-03-20 15:51:52+00:00\n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: Johan Eenfeldt <johan@orangelab.se>\n"
8
  "Language-Team: \n"
9
+ "Language: \n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
 
14
+ #: imagemagick-engine.php:158
 
 
 
 
 
 
 
 
 
15
  msgid "Thumbnail"
16
  msgstr "Miniatyr"
17
 
18
+ #: imagemagick-engine.php:159
19
  msgid "Medium"
20
  msgstr "Mellan"
21
 
22
+ #: imagemagick-engine.php:160
23
  msgid "Large"
24
  msgstr "Stor"
25
 
26
+ #: imagemagick-engine.php:714
27
+ msgid "You dont have any images to regenerate"
28
+ msgstr "Du har inga bilder att skala om"
29
+
30
+ #: imagemagick-engine.php:715
31
+ msgid "All done!"
32
+ msgstr "Färdigt!"
33
+
34
+ #: imagemagick-engine.php:716
35
+ msgid "Processed %d images"
36
+ msgstr "Skalat om %d bilder"
37
+
38
+ #: imagemagick-engine.php:717
39
+ msgid "Failed to resize image!"
40
+ msgstr "Kunde inte skala om bild!"
41
+
42
+ #: imagemagick-engine.php:718
43
+ #: imagemagick-engine.php:764
44
+ msgid "Resized using ImageMagick Engine"
45
+ msgstr "Omskalad av ImageMagick Engine"
46
+
47
+ #: imagemagick-engine.php:732
48
+ #: imagemagick-engine.php:938
49
+ msgid "Settings"
50
+ msgstr "Inställningar"
51
+
52
+ #: imagemagick-engine.php:765
53
+ msgid "Resize image"
54
+ msgstr "Skala om bild"
55
+
56
+ #: imagemagick-engine.php:769
57
+ msgid "Resize using ImageMagick Engine"
58
+ msgstr "Omskala med ImageMagick Engine"
59
+
60
+ #: imagemagick-engine.php:848
61
  msgid "Settings updated"
62
  msgstr "Inställningar uppdaterade"
63
 
64
+ #: imagemagick-engine.php:884
65
  msgid "No valid ImageMagick mode found! Please check %sFAQ%s for installation instructions."
66
  msgstr "Ingen fungerande ImageMagick-installation hittades! Se %sFAQ%s för instruktioner hur du installerar."
67
 
68
+ #: imagemagick-engine.php:888
69
  msgid "ImageMagick Engine is not enabled."
70
  msgstr "ImageMagick Engine är inte aktiverad."
71
 
72
+ #: imagemagick-engine.php:893
73
  msgid "ImageMagick Engine Settings"
74
  msgstr "ImageMagick Engine Inställningar"
75
 
76
+ #: imagemagick-engine.php:900
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  msgid "Regenerate Images"
78
  msgstr "Skala om bilder"
79
 
80
+ #: imagemagick-engine.php:905
81
  msgid "Sizes"
82
  msgstr "Bilder"
83
 
84
+ #: imagemagick-engine.php:915
85
  msgid "ImageMagick images too"
86
  msgstr "ImageMagick bilder också"
87
 
88
+ #: imagemagick-engine.php:919
89
  msgid "Resize will use standard WordPress functions."
90
  msgstr "Omskalningen kommer använda Wordpress standardfunktioner."
91
 
92
+ #: imagemagick-engine.php:921
93
  msgid "Regenerate"
94
  msgstr "Skala om"
95
 
96
+ #: imagemagick-engine.php:921
97
  msgid "(this can take a long time)"
98
  msgstr "(det här kan ta lång tid)"
99
 
100
+ #: imagemagick-engine.php:924
101
  msgid "Regenerating images"
102
  msgstr "Skalar om bilder"
103
 
104
+ #: imagemagick-engine.php:925
105
  msgid "You must enable Javascript in order to proceed!"
106
  msgstr "Du måste tillåta Javascript i din webbläsare för att kunna fortsätta!"
107
 
108
+ #: imagemagick-engine.php:942
109
  msgid "Enable enhanced image engine"
110
  msgstr "Aktivera ImageMagick Engine"
111
 
112
+ #: imagemagick-engine.php:948
113
  msgid "Image engine"
114
  msgstr "Bildmotor"
115
 
116
+ #: imagemagick-engine.php:963
117
  msgid "Imagick PHP module"
118
  msgstr "Imagick PHP modul"
119
 
120
+ #: imagemagick-engine.php:966
121
  msgid "Imagick PHP module found"
122
  msgstr "Imagick PHP modul finns."
123
 
124
+ #: imagemagick-engine.php:966
125
  msgid "Imagick PHP module not found"
126
  msgstr "Imagick PHP modul finns ej."
127
 
128
+ #: imagemagick-engine.php:970
129
  msgid "ImageMagick path"
130
  msgstr "ImageMagick sökväg"
131
 
132
+ #: imagemagick-engine.php:973
133
  msgid "Command not found"
134
  msgstr "Kommando hittades inte"
135
 
136
+ #: imagemagick-engine.php:974
137
  msgid "Testing command..."
138
  msgstr "Testar kommando..."
139
 
140
+ #: imagemagick-engine.php:976
141
  msgid "Test path"
142
  msgstr "Testa sökväg"
143
 
144
+ #: imagemagick-engine.php:980
145
  msgid "ImageMagick quality"
146
  msgstr "ImageMagick kvalité"
147
 
148
+ #: imagemagick-engine.php:982
149
  msgid "(0-100, leave empty for default value, computed dynamically)"
150
  msgstr "(0-100, lämna tomt för automatiskt beräknat värde)"
151
 
152
+ #: imagemagick-engine.php:986
153
  msgid "Handle sizes"
154
  msgstr "Hantera storlekar"
155
 
156
+ #: imagemagick-engine.php:997
157
  msgid "Save Changes"
158
  msgstr "Spara ändringar"
159
 
177
  msgid "http://www.orangelab.se"
178
  msgstr "http://www.orangelab.se"
179
 
180
+ #~ msgid "Force resize"
181
+ #~ msgstr "Tvinga Omskalning"
182
+
183
+ #~ msgid "images"
184
+ #~ msgstr "bilder"
185
+
186
  #~ msgid "Unable to find any images. Are you sure <a href='%s'>some exist</a>?"
187
  #~ msgstr ""
188
  #~ "Hittade inga bilder. Är du säker på att <a href='%s'>du har laddat upp "
189
  #~ "några</a>?"
190
+
191
  #~ msgid ""
192
  #~ "Please be patient while images are regenerated. This can take a long time "
193
  #~ "if you have many images."
194
  #~ msgstr ""
195
  #~ "Var god vänta medan bilderna skalas om. Det kan ta lång tid om du har "
196
  #~ "många bilder."
197
+
198
  #~ msgid "Working..."
199
  #~ msgstr "Arbetar..."
 
languages/imagemagick-engine.pot CHANGED
@@ -1,152 +1,160 @@
1
- # Copyright (C) 2010-2011 Orangelab
2
  # This file is distributed under the same license as the ImageMagick Engine package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: ImageMagick Engine 1.2.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/imagemagick-engine\n"
7
- "POT-Creation-Date: 2011-01-14 11:30:07+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: imagemagick-engine.php:659 imagemagick-engine.php:848
16
- msgid "Settings"
17
  msgstr ""
18
 
19
- #: imagemagick-engine.php:679
20
- msgid "Resized using ImageMagick Engine"
21
  msgstr ""
22
 
23
- #: imagemagick-engine.php:717
24
- msgid "Thumbnail"
25
  msgstr ""
26
 
27
- #: imagemagick-engine.php:718
28
- msgid "Medium"
29
  msgstr ""
30
 
31
- #: imagemagick-engine.php:719
32
- msgid "Large"
33
  msgstr ""
34
 
35
- #: imagemagick-engine.php:754
36
- msgid "Settings updated"
37
  msgstr ""
38
 
39
- #: imagemagick-engine.php:790
40
- msgid ""
41
- "No valid ImageMagick mode found! Please check %sFAQ%s for installation "
42
- "instructions."
43
  msgstr ""
44
 
45
- #: imagemagick-engine.php:794
46
- msgid "ImageMagick Engine is not enabled."
47
  msgstr ""
48
 
49
- #: imagemagick-engine.php:799
50
- msgid "ImageMagick Engine Settings"
51
  msgstr ""
52
 
53
- #: imagemagick-engine.php:802
54
- msgid "You dont have any images to regenerate"
55
  msgstr ""
56
 
57
- #: imagemagick-engine.php:803
58
- msgid "All done!"
59
  msgstr ""
60
 
61
- #: imagemagick-engine.php:804
62
- msgid "Processed"
63
  msgstr ""
64
 
65
- #: imagemagick-engine.php:805
66
- msgid "images"
 
 
 
 
 
 
67
  msgstr ""
68
 
69
- #: imagemagick-engine.php:810
 
 
 
 
70
  msgid "Regenerate Images"
71
  msgstr ""
72
 
73
- #: imagemagick-engine.php:815
74
  msgid "Sizes"
75
  msgstr ""
76
 
77
- #: imagemagick-engine.php:825
78
  msgid "ImageMagick images too"
79
  msgstr ""
80
 
81
- #: imagemagick-engine.php:829
82
  msgid "Resize will use standard WordPress functions."
83
  msgstr ""
84
 
85
- #: imagemagick-engine.php:831
86
  msgid "Regenerate"
87
  msgstr ""
88
 
89
- #: imagemagick-engine.php:831
90
  msgid "(this can take a long time)"
91
  msgstr ""
92
 
93
- #: imagemagick-engine.php:834
94
  msgid "Regenerating images"
95
  msgstr ""
96
 
97
- #: imagemagick-engine.php:835
98
  msgid "You must enable Javascript in order to proceed!"
99
  msgstr ""
100
 
101
- #: imagemagick-engine.php:852
102
  msgid "Enable enhanced image engine"
103
  msgstr ""
104
 
105
- #: imagemagick-engine.php:858
106
  msgid "Image engine"
107
  msgstr ""
108
 
109
- #: imagemagick-engine.php:873
110
  msgid "Imagick PHP module"
111
  msgstr ""
112
 
113
- #: imagemagick-engine.php:876
114
  msgid "Imagick PHP module found"
115
  msgstr ""
116
 
117
- #: imagemagick-engine.php:876
118
  msgid "Imagick PHP module not found"
119
  msgstr ""
120
 
121
- #: imagemagick-engine.php:880
122
  msgid "ImageMagick path"
123
  msgstr ""
124
 
125
- #: imagemagick-engine.php:883
126
  msgid "Command not found"
127
  msgstr ""
128
 
129
- #: imagemagick-engine.php:884
130
  msgid "Testing command..."
131
  msgstr ""
132
 
133
- #: imagemagick-engine.php:886
134
  msgid "Test path"
135
  msgstr ""
136
 
137
- #: imagemagick-engine.php:890
138
  msgid "ImageMagick quality"
139
  msgstr ""
140
 
141
- #: imagemagick-engine.php:892
142
  msgid "(0-100, leave empty for default value, computed dynamically)"
143
  msgstr ""
144
 
145
- #: imagemagick-engine.php:896
146
  msgid "Handle sizes"
147
  msgstr ""
148
 
149
- #: imagemagick-engine.php:907
150
  msgid "Save Changes"
151
  msgstr ""
152
 
1
+ # Copyright (C) 2012 ImageMagick Engine
2
  # This file is distributed under the same license as the ImageMagick Engine package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: ImageMagick Engine 1.4.0-beta1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/imagemagick-engine\n"
7
+ "POT-Creation-Date: 2012-03-20 15:51:52+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: imagemagick-engine.php:158
16
+ msgid "Thumbnail"
17
  msgstr ""
18
 
19
+ #: imagemagick-engine.php:159
20
+ msgid "Medium"
21
  msgstr ""
22
 
23
+ #: imagemagick-engine.php:160
24
+ msgid "Large"
25
  msgstr ""
26
 
27
+ #: imagemagick-engine.php:714
28
+ msgid "You dont have any images to regenerate"
29
  msgstr ""
30
 
31
+ #: imagemagick-engine.php:715
32
+ msgid "All done!"
33
  msgstr ""
34
 
35
+ #: imagemagick-engine.php:716
36
+ msgid "Processed %d images"
37
  msgstr ""
38
 
39
+ #: imagemagick-engine.php:717
40
+ msgid "Failed to resize image!"
 
 
41
  msgstr ""
42
 
43
+ #: imagemagick-engine.php:718 imagemagick-engine.php:764
44
+ msgid "Resized using ImageMagick Engine"
45
  msgstr ""
46
 
47
+ #: imagemagick-engine.php:732 imagemagick-engine.php:938
48
+ msgid "Settings"
49
  msgstr ""
50
 
51
+ #: imagemagick-engine.php:765
52
+ msgid "Resize image"
53
  msgstr ""
54
 
55
+ #: imagemagick-engine.php:769
56
+ msgid "Resize using ImageMagick Engine"
57
  msgstr ""
58
 
59
+ #: imagemagick-engine.php:848
60
+ msgid "Settings updated"
61
  msgstr ""
62
 
63
+ #: imagemagick-engine.php:884
64
+ msgid ""
65
+ "No valid ImageMagick mode found! Please check %sFAQ%s for installation "
66
+ "instructions."
67
+ msgstr ""
68
+
69
+ #: imagemagick-engine.php:888
70
+ msgid "ImageMagick Engine is not enabled."
71
  msgstr ""
72
 
73
+ #: imagemagick-engine.php:893
74
+ msgid "ImageMagick Engine Settings"
75
+ msgstr ""
76
+
77
+ #: imagemagick-engine.php:900
78
  msgid "Regenerate Images"
79
  msgstr ""
80
 
81
+ #: imagemagick-engine.php:905
82
  msgid "Sizes"
83
  msgstr ""
84
 
85
+ #: imagemagick-engine.php:915
86
  msgid "ImageMagick images too"
87
  msgstr ""
88
 
89
+ #: imagemagick-engine.php:919
90
  msgid "Resize will use standard WordPress functions."
91
  msgstr ""
92
 
93
+ #: imagemagick-engine.php:921
94
  msgid "Regenerate"
95
  msgstr ""
96
 
97
+ #: imagemagick-engine.php:921
98
  msgid "(this can take a long time)"
99
  msgstr ""
100
 
101
+ #: imagemagick-engine.php:924
102
  msgid "Regenerating images"
103
  msgstr ""
104
 
105
+ #: imagemagick-engine.php:925
106
  msgid "You must enable Javascript in order to proceed!"
107
  msgstr ""
108
 
109
+ #: imagemagick-engine.php:942
110
  msgid "Enable enhanced image engine"
111
  msgstr ""
112
 
113
+ #: imagemagick-engine.php:948
114
  msgid "Image engine"
115
  msgstr ""
116
 
117
+ #: imagemagick-engine.php:963
118
  msgid "Imagick PHP module"
119
  msgstr ""
120
 
121
+ #: imagemagick-engine.php:966
122
  msgid "Imagick PHP module found"
123
  msgstr ""
124
 
125
+ #: imagemagick-engine.php:966
126
  msgid "Imagick PHP module not found"
127
  msgstr ""
128
 
129
+ #: imagemagick-engine.php:970
130
  msgid "ImageMagick path"
131
  msgstr ""
132
 
133
+ #: imagemagick-engine.php:973
134
  msgid "Command not found"
135
  msgstr ""
136
 
137
+ #: imagemagick-engine.php:974
138
  msgid "Testing command..."
139
  msgstr ""
140
 
141
+ #: imagemagick-engine.php:976
142
  msgid "Test path"
143
  msgstr ""
144
 
145
+ #: imagemagick-engine.php:980
146
  msgid "ImageMagick quality"
147
  msgstr ""
148
 
149
+ #: imagemagick-engine.php:982
150
  msgid "(0-100, leave empty for default value, computed dynamically)"
151
  msgstr ""
152
 
153
+ #: imagemagick-engine.php:986
154
  msgid "Handle sizes"
155
  msgstr ""
156
 
157
+ #: imagemagick-engine.php:997
158
  msgid "Save Changes"
159
  msgstr ""
160
 
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: orangelab
3
  Tags: image, images, picture, imagemagick, gd
4
  Requires at least: 2.9
5
- Tested up to: 3.3-beta2
6
- Stable tag: 1.3.1
7
 
8
  Improve the quality of re-sized images by replacing standard GD library with ImageMagick.
9
 
@@ -18,7 +18,7 @@ Features
18
  * Allow regeneration of existing images (optionally for selected image sizes only)
19
  * Configure image quality or use dynamically computed default value.
20
 
21
- Translations: German, Swedish
22
 
23
  Requires either ImageMagick binary or Imagick PHP module.
24
 
@@ -74,11 +74,16 @@ You'll probably have problems with various other plugins too unless you fix this
74
 
75
  == Changelog ==
76
 
77
- = 1.3.2-beta1 =
78
- * Tested with WP 3.3-beta2
 
 
 
79
  * Use WordPress version of jQuery UI progressbar if available
80
  * Split plugin init into early and late part
81
  * Fix PHP notice (in initial plugin configuration)
 
 
82
 
83
  = 1.3.1 =
84
  * Tested with WP 3.2.1
2
  Contributors: orangelab
3
  Tags: image, images, picture, imagemagick, gd
4
  Requires at least: 2.9
5
+ Tested up to: 3.3.1
6
+ Stable tag: 1.4.0
7
 
8
  Improve the quality of re-sized images by replacing standard GD library with ImageMagick.
9
 
18
  * Allow regeneration of existing images (optionally for selected image sizes only)
19
  * Configure image quality or use dynamically computed default value.
20
 
21
+ Translations: French, German, Swedish
22
 
23
  Requires either ImageMagick binary or Imagick PHP module.
24
 
74
 
75
  == Changelog ==
76
 
77
+ = 1.4.0 =
78
+ * Tested with WP 3.3.1
79
+ * Resize / Force resize button in media library
80
+ * Add more precision to resize % when large nr of images
81
+ * More sanity tests in ajax resize code
82
  * Use WordPress version of jQuery UI progressbar if available
83
  * Split plugin init into early and late part
84
  * Fix PHP notice (in initial plugin configuration)
85
+ * Updated swedish translation for new strings
86
+ * French translation thanks to Damien Fabreguettes
87
 
88
  = 1.3.1 =
89
  * Tested with WP 3.2.1