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 | 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 +26 -0
- imagemagick-engine.php +78 -25
- js/ime-admin.js +58 -11
- languages/imagemagick-engine-fr_FR.mo +0 -0
- languages/imagemagick-engine-fr_FR.po +180 -0
- languages/imagemagick-engine-sv_SE.mo +0 -0
- languages/imagemagick-engine-sv_SE.po +73 -56
- languages/imagemagick-engine.pot +61 -53
- readme.txt +10 -5
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.
|
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 |
-
* -
|
|
|
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 |
-
$
|
676 |
-
|
677 |
-
|
678 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
707 |
|
708 |
-
if (!
|
709 |
return $content;
|
|
|
|
|
710 |
|
711 |
-
|
712 |
-
|
713 |
-
|
|
|
|
|
714 |
|
715 |
-
|
|
|
|
|
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 |
-
|
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( "
|
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
|
57 |
-
|
58 |
-
|
59 |
-
|
|
|
|
|
60 |
|
61 |
if ( rt_images.length <= 0 ) {
|
62 |
-
jQuery('#regen-message').removeClass('hidden').html("<p><strong>"+
|
63 |
jQuery('#regeneration').dialog('close');
|
64 |
jQuery("#regenbar").progressbar( "value", 0 );
|
65 |
return;
|
66 |
}
|
67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
// tail recursion
|
69 |
-
imeRegenImages(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
});
|
71 |
}
|
72 |
|
@@ -107,7 +154,7 @@ jQuery(document).ready(function($) {
|
|
107 |
if(rt_total > 0) {
|
108 |
imeStartResize();
|
109 |
} else {
|
110 |
-
alert(
|
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:
|
6 |
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator:
|
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:
|
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:
|
27 |
msgid "Medium"
|
28 |
msgstr "Mellan"
|
29 |
|
30 |
-
#: imagemagick-engine.php:
|
31 |
msgid "Large"
|
32 |
msgstr "Stor"
|
33 |
|
34 |
-
#: imagemagick-engine.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
msgid "Settings updated"
|
36 |
msgstr "Inställningar uppdaterade"
|
37 |
|
38 |
-
#: imagemagick-engine.php:
|
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:
|
43 |
msgid "ImageMagick Engine is not enabled."
|
44 |
msgstr "ImageMagick Engine är inte aktiverad."
|
45 |
|
46 |
-
#: imagemagick-engine.php:
|
47 |
msgid "ImageMagick Engine Settings"
|
48 |
msgstr "ImageMagick Engine Inställningar"
|
49 |
|
50 |
-
#: imagemagick-engine.php:
|
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:
|
71 |
msgid "Sizes"
|
72 |
msgstr "Bilder"
|
73 |
|
74 |
-
#: imagemagick-engine.php:
|
75 |
msgid "ImageMagick images too"
|
76 |
msgstr "ImageMagick bilder också"
|
77 |
|
78 |
-
#: imagemagick-engine.php:
|
79 |
msgid "Resize will use standard WordPress functions."
|
80 |
msgstr "Omskalningen kommer använda Wordpress standardfunktioner."
|
81 |
|
82 |
-
#: imagemagick-engine.php:
|
83 |
msgid "Regenerate"
|
84 |
msgstr "Skala om"
|
85 |
|
86 |
-
#: imagemagick-engine.php:
|
87 |
msgid "(this can take a long time)"
|
88 |
msgstr "(det här kan ta lång tid)"
|
89 |
|
90 |
-
#: imagemagick-engine.php:
|
91 |
msgid "Regenerating images"
|
92 |
msgstr "Skalar om bilder"
|
93 |
|
94 |
-
#: imagemagick-engine.php:
|
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:
|
99 |
msgid "Enable enhanced image engine"
|
100 |
msgstr "Aktivera ImageMagick Engine"
|
101 |
|
102 |
-
#: imagemagick-engine.php:
|
103 |
msgid "Image engine"
|
104 |
msgstr "Bildmotor"
|
105 |
|
106 |
-
#: imagemagick-engine.php:
|
107 |
msgid "Imagick PHP module"
|
108 |
msgstr "Imagick PHP modul"
|
109 |
|
110 |
-
#: imagemagick-engine.php:
|
111 |
msgid "Imagick PHP module found"
|
112 |
msgstr "Imagick PHP modul finns."
|
113 |
|
114 |
-
#: imagemagick-engine.php:
|
115 |
msgid "Imagick PHP module not found"
|
116 |
msgstr "Imagick PHP modul finns ej."
|
117 |
|
118 |
-
#: imagemagick-engine.php:
|
119 |
msgid "ImageMagick path"
|
120 |
msgstr "ImageMagick sökväg"
|
121 |
|
122 |
-
#: imagemagick-engine.php:
|
123 |
msgid "Command not found"
|
124 |
msgstr "Kommando hittades inte"
|
125 |
|
126 |
-
#: imagemagick-engine.php:
|
127 |
msgid "Testing command..."
|
128 |
msgstr "Testar kommando..."
|
129 |
|
130 |
-
#: imagemagick-engine.php:
|
131 |
msgid "Test path"
|
132 |
msgstr "Testa sökväg"
|
133 |
|
134 |
-
#: imagemagick-engine.php:
|
135 |
msgid "ImageMagick quality"
|
136 |
msgstr "ImageMagick kvalité"
|
137 |
|
138 |
-
#: imagemagick-engine.php:
|
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:
|
143 |
msgid "Handle sizes"
|
144 |
msgstr "Hantera storlekar"
|
145 |
|
146 |
-
#: imagemagick-engine.php:
|
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)
|
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.
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/imagemagick-engine\n"
|
7 |
-
"POT-Creation-Date:
|
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:
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
15 |
-
#: imagemagick-engine.php:
|
16 |
-
msgid "
|
17 |
msgstr ""
|
18 |
|
19 |
-
#: imagemagick-engine.php:
|
20 |
-
msgid "
|
21 |
msgstr ""
|
22 |
|
23 |
-
#: imagemagick-engine.php:
|
24 |
-
msgid "
|
25 |
msgstr ""
|
26 |
|
27 |
-
#: imagemagick-engine.php:
|
28 |
-
msgid "
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: imagemagick-engine.php:
|
32 |
-
msgid "
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: imagemagick-engine.php:
|
36 |
-
msgid "
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: imagemagick-engine.php:
|
40 |
-
msgid ""
|
41 |
-
"No valid ImageMagick mode found! Please check %sFAQ%s for installation "
|
42 |
-
"instructions."
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: imagemagick-engine.php:
|
46 |
-
msgid "ImageMagick Engine
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: imagemagick-engine.php:
|
50 |
-
msgid "
|
51 |
msgstr ""
|
52 |
|
53 |
-
#: imagemagick-engine.php:
|
54 |
-
msgid "
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: imagemagick-engine.php:
|
58 |
-
msgid "
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: imagemagick-engine.php:
|
62 |
-
msgid "
|
63 |
msgstr ""
|
64 |
|
65 |
-
#: imagemagick-engine.php:
|
66 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
msgstr ""
|
68 |
|
69 |
-
#: imagemagick-engine.php:
|
|
|
|
|
|
|
|
|
70 |
msgid "Regenerate Images"
|
71 |
msgstr ""
|
72 |
|
73 |
-
#: imagemagick-engine.php:
|
74 |
msgid "Sizes"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: imagemagick-engine.php:
|
78 |
msgid "ImageMagick images too"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: imagemagick-engine.php:
|
82 |
msgid "Resize will use standard WordPress functions."
|
83 |
msgstr ""
|
84 |
|
85 |
-
#: imagemagick-engine.php:
|
86 |
msgid "Regenerate"
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: imagemagick-engine.php:
|
90 |
msgid "(this can take a long time)"
|
91 |
msgstr ""
|
92 |
|
93 |
-
#: imagemagick-engine.php:
|
94 |
msgid "Regenerating images"
|
95 |
msgstr ""
|
96 |
|
97 |
-
#: imagemagick-engine.php:
|
98 |
msgid "You must enable Javascript in order to proceed!"
|
99 |
msgstr ""
|
100 |
|
101 |
-
#: imagemagick-engine.php:
|
102 |
msgid "Enable enhanced image engine"
|
103 |
msgstr ""
|
104 |
|
105 |
-
#: imagemagick-engine.php:
|
106 |
msgid "Image engine"
|
107 |
msgstr ""
|
108 |
|
109 |
-
#: imagemagick-engine.php:
|
110 |
msgid "Imagick PHP module"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: imagemagick-engine.php:
|
114 |
msgid "Imagick PHP module found"
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: imagemagick-engine.php:
|
118 |
msgid "Imagick PHP module not found"
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: imagemagick-engine.php:
|
122 |
msgid "ImageMagick path"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: imagemagick-engine.php:
|
126 |
msgid "Command not found"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: imagemagick-engine.php:
|
130 |
msgid "Testing command..."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: imagemagick-engine.php:
|
134 |
msgid "Test path"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: imagemagick-engine.php:
|
138 |
msgid "ImageMagick quality"
|
139 |
msgstr ""
|
140 |
|
141 |
-
#: imagemagick-engine.php:
|
142 |
msgid "(0-100, leave empty for default value, computed dynamically)"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: imagemagick-engine.php:
|
146 |
msgid "Handle sizes"
|
147 |
msgstr ""
|
148 |
|
149 |
-
#: imagemagick-engine.php:
|
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
|
6 |
-
Stable tag: 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.
|
78 |
-
* Tested with WP 3.3
|
|
|
|
|
|
|
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
|