Version Description
- Improved the handling of 204 errors
- Removed language files
Download this release
Release Info
Developer | keycdn |
Plugin | Optimus – WordPress Image Optimizer |
Version | 1.4.8 |
Comparing to | |
See all releases |
Code changes from version 1.4.7 to 1.4.8
- inc/optimus_management.class.php +2 -2
- inc/optimus_request.class.php +13 -3
- lang/optimus-de_DE.mo +0 -0
- lang/optimus-de_DE.po +0 -345
- optimus.php +2 -2
- readme.txt +6 -2
inc/optimus_management.class.php
CHANGED
@@ -66,7 +66,7 @@ class Optimus_Management
|
|
66 |
* Bulk optimizer page
|
67 |
*
|
68 |
* @since 1.3.8
|
69 |
-
* @change 1.4.
|
70 |
*
|
71 |
*/
|
72 |
|
@@ -114,7 +114,7 @@ class Optimus_Management
|
|
114 |
echo '<p>' . __("It is recommended to run the bulk image optimization with an Optimus HQ activated version due to the size limitation of the free version.", "optimus") . '</p>';
|
115 |
}
|
116 |
|
117 |
-
echo '<p><em>' . sprintf(__("Optimus found <strong>%d images</strong> in your WordPress media library.", "optimus"), $count) . '</em></p>';
|
118 |
echo '<form method="POST" action="?page=optimus-bulk-optimizer">';
|
119 |
echo '<input type="hidden" name="_wpnonce" value="' . wp_create_nonce('optimus-bulk-optimizer') . '">';
|
120 |
echo '<input type="hidden" name="optimus-bulk-optimizer" value="1">';
|
66 |
* Bulk optimizer page
|
67 |
*
|
68 |
* @since 1.3.8
|
69 |
+
* @change 1.4.8
|
70 |
*
|
71 |
*/
|
72 |
|
114 |
echo '<p>' . __("It is recommended to run the bulk image optimization with an Optimus HQ activated version due to the size limitation of the free version.", "optimus") . '</p>';
|
115 |
}
|
116 |
|
117 |
+
echo '<p><em>' . sprintf(__("Optimus found <strong>%d images</strong> in your WordPress media library that can be optimized.", "optimus"), $count) . '</em></p>';
|
118 |
echo '<form method="POST" action="?page=optimus-bulk-optimizer">';
|
119 |
echo '<input type="hidden" name="_wpnonce" value="' . wp_create_nonce('optimus-bulk-optimizer') . '">';
|
120 |
echo '<input type="hidden" name="optimus-bulk-optimizer" value="1">';
|
inc/optimus_request.class.php
CHANGED
@@ -139,7 +139,7 @@ class Optimus_Request
|
|
139 |
* Build optimization for a upload image including previews
|
140 |
*
|
141 |
* @since 0.0.1
|
142 |
-
* @change 1.4.
|
143 |
*
|
144 |
* @param array $upload_data Incoming upload information
|
145 |
* @param integer $attachment_id Attachment ID
|
@@ -293,7 +293,12 @@ class Optimus_Request
|
|
293 |
|
294 |
/* Evaluate response */
|
295 |
if ( is_numeric($action_response) ) {
|
296 |
-
|
|
|
|
|
|
|
|
|
|
|
297 |
} else {
|
298 |
// return error message
|
299 |
$upload_data['optimus']['error'] = $action_response;
|
@@ -363,7 +368,7 @@ class Optimus_Request
|
|
363 |
* Handle image actions
|
364 |
*
|
365 |
* @since 1.1.4
|
366 |
-
* @change 1.
|
367 |
*
|
368 |
* @param string $file Image file
|
369 |
* @param array $args Request arguments
|
@@ -381,6 +386,11 @@ class Optimus_Request
|
|
381 |
/* Response status code */
|
382 |
$response_code = (int)wp_remote_retrieve_response_code($response);
|
383 |
|
|
|
|
|
|
|
|
|
|
|
384 |
/* Not success status code? $response->get_error_message() */
|
385 |
if ( $response_code !== 200 ) {
|
386 |
return 'code '.$response_code;
|
139 |
* Build optimization for a upload image including previews
|
140 |
*
|
141 |
* @since 0.0.1
|
142 |
+
* @change 1.4.8
|
143 |
*
|
144 |
* @param array $upload_data Incoming upload information
|
145 |
* @param integer $attachment_id Attachment ID
|
293 |
|
294 |
/* Evaluate response */
|
295 |
if ( is_numeric($action_response) ) {
|
296 |
+
// keep the size if nothing was optimized
|
297 |
+
if ($action_response === 0) {
|
298 |
+
$response_filesize = $upload_filesize;
|
299 |
+
} else {
|
300 |
+
$response_filesize = $action_response;
|
301 |
+
}
|
302 |
} else {
|
303 |
// return error message
|
304 |
$upload_data['optimus']['error'] = $action_response;
|
368 |
* Handle image actions
|
369 |
*
|
370 |
* @since 1.1.4
|
371 |
+
* @change 1.4.8
|
372 |
*
|
373 |
* @param string $file Image file
|
374 |
* @param array $args Request arguments
|
386 |
/* Response status code */
|
387 |
$response_code = (int)wp_remote_retrieve_response_code($response);
|
388 |
|
389 |
+
/* No content? return 0 */
|
390 |
+
if ( $response_code === 204 ) {
|
391 |
+
return 0;
|
392 |
+
}
|
393 |
+
|
394 |
/* Not success status code? $response->get_error_message() */
|
395 |
if ( $response_code !== 200 ) {
|
396 |
return 'code '.$response_code;
|
lang/optimus-de_DE.mo
DELETED
Binary file
|
lang/optimus-de_DE.po
DELETED
@@ -1,345 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Optimus\n"
|
4 |
-
"Report-Msgid-Bugs-To: KeyCDN\n"
|
5 |
-
"POT-Creation-Date: 2015-06-16 19:46+0100\n"
|
6 |
-
"PO-Revision-Date: 2015-11-03 15:48+0100\n"
|
7 |
-
"Last-Translator: KeyCDN <optimus@keycdn.com>\n"
|
8 |
-
"Language-Team: KeyCDN\n"
|
9 |
-
"Language: de_DE\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"X-Poedit-KeywordsList: __;gettext;gettext_noop;_e\n"
|
14 |
-
"X-Generator: Poedit 1.6.4\n"
|
15 |
-
|
16 |
-
#: description
|
17 |
-
msgid ""
|
18 |
-
"Lossless compression and optimization of uploaded images in WordPress. "
|
19 |
-
"Automatic, reliable, effective."
|
20 |
-
msgstr ""
|
21 |
-
"Verlustfreie Komprimierung der Upload-Bilder in WordPress. Automatisch, "
|
22 |
-
"zuverlässig, wirkungsvoll."
|
23 |
-
|
24 |
-
#: branches/1.3.0/inc/optimus.class.php:183 inc/optimus.class.php:186
|
25 |
-
#: tags/1.3.1/inc/optimus.class.php:198 tags/1.3.3/inc/optimus.class.php:184
|
26 |
-
#: tags/1.3.5/inc/optimus.class.php:184 tags/1.3.6/inc/optimus.class.php:184
|
27 |
-
#: tags/1.3.7/inc/optimus.class.php:184 trunk/inc/optimus.class.php:184
|
28 |
-
msgid "Settings"
|
29 |
-
msgstr "Einstellungen"
|
30 |
-
|
31 |
-
#: branches/1.3.0/inc/optimus_settings.class.php:156
|
32 |
-
msgid "Save Changes"
|
33 |
-
msgstr "Änderungen speichern"
|
34 |
-
|
35 |
-
#: inc/optimus.class.php:228
|
36 |
-
msgid "Enter a different Optimus HQ license key"
|
37 |
-
msgstr "Anderen Optimus HQ Key eingeben"
|
38 |
-
|
39 |
-
#: inc/optimus.class.php:228
|
40 |
-
msgid "Activate Optimus HQ"
|
41 |
-
msgstr "Optimus HQ aktivieren"
|
42 |
-
|
43 |
-
#: inc/optimus.class.php:239
|
44 |
-
msgid "Optimus HQ expiry date: %s"
|
45 |
-
msgstr "Optimus HQ Ablaufdatum: %s"
|
46 |
-
|
47 |
-
#: inc/optimus.class.php:295
|
48 |
-
msgid ""
|
49 |
-
"Optimus is optimized for WordPress %s. Please disable the plugin or upgrade "
|
50 |
-
"your WordPress installation (recommended)."
|
51 |
-
msgstr ""
|
52 |
-
"Optimus ist für WordPress %s optimiert. Bitte das Plugin deaktivieren oder "
|
53 |
-
"WordPress aktualisieren (empfohlen)."
|
54 |
-
|
55 |
-
#: inc/optimus.class.php:308
|
56 |
-
msgid ""
|
57 |
-
"Optimus requires the <a href=\"%s\" target=\"_blank\">cURL-Library</a>. "
|
58 |
-
"Please contact your hosting provider to get cURL installed."
|
59 |
-
msgstr ""
|
60 |
-
"Optimus setzt <a href=\"%s\" target=\"_blank\">cURL-Bibliothek</a> voraus "
|
61 |
-
"(sollte auf keinem Server fehlen). Bitte beim Hoster anfragen."
|
62 |
-
|
63 |
-
#: inc/optimus_settings.class.php:94
|
64 |
-
msgid "Optimus Settings"
|
65 |
-
msgstr "Optimus Einstellungen"
|
66 |
-
|
67 |
-
#: inc/optimus_settings.class.php:xx
|
68 |
-
msgid ""
|
69 |
-
"Need to optimize all your existing images? Use the <strong><a href=\"/wp-"
|
70 |
-
"admin/tools.php?page=optimus-bulk-optimizer\">Optimus Bulk Optimizer</a></"
|
71 |
-
"strong>."
|
72 |
-
msgstr ""
|
73 |
-
"Mit dem <strong><a href=\"/wp-admin/tools.php?page=optimus-bulk-optimizer"
|
74 |
-
"\">Optimus Bulk Optimizer</a></strong> können alle bestehenden Bilder "
|
75 |
-
"optimiert werden."
|
76 |
-
|
77 |
-
#: inc/optimus_settings.class.php:xx
|
78 |
-
msgid "Image size"
|
79 |
-
msgstr "Bildgrößen"
|
80 |
-
|
81 |
-
#: inc/optimus_settings.class.php:xx
|
82 |
-
msgid "Image sizes"
|
83 |
-
msgstr "Bildgrößen"
|
84 |
-
|
85 |
-
#: inc/optimus_settings.class.php:xx
|
86 |
-
msgid ""
|
87 |
-
"In addition to the original image, Optimus compresses the registered image "
|
88 |
-
"sizes in WordPress. [<a href=\"https://optimus.io/support/compression-of-"
|
89 |
-
"thumbnail-images-in-wordpress/\" target=\"_blank\">Details</a>]"
|
90 |
-
msgstr ""
|
91 |
-
"Zusätzlich zum Originalbild verkleinert Optimus die in WordPress "
|
92 |
-
"registrierten Bildgrößen. [<a href=\"https://plus.google.com/"
|
93 |
-
"b/114450218898660299759/114450218898660299759/posts/jZVfeac5eHW\" target="
|
94 |
-
"\"_blank\">Details</a>]"
|
95 |
-
|
96 |
-
#: inc/optimus_settings.class.php:xx
|
97 |
-
msgid ""
|
98 |
-
"The size limit of the free version of Optimus is <strong>100 KB</strong>. Do "
|
99 |
-
"you want to compress larger images? Get a license for <a href=\"https://"
|
100 |
-
"optimus.io\" target=\"_blank\">Optimus HQ</a>."
|
101 |
-
msgstr ""
|
102 |
-
"Größenlimitierung der kostenlosen Version von Optimus ist <strong>100 KB</"
|
103 |
-
"strong>. Sollen größere Bilder auch optimiert werden? <a href=\"https://"
|
104 |
-
"optimus.io\" target=\"_blank\">Optimus HQ</a> ist die Lösung."
|
105 |
-
|
106 |
-
#: inc/optimus_settings.class.php:xx
|
107 |
-
msgid "Original images"
|
108 |
-
msgstr "Originalbilder"
|
109 |
-
|
110 |
-
#: inc/optimus_settings.class.php:xx
|
111 |
-
msgid "No optimization of original images"
|
112 |
-
msgstr "Keine Optimierung der Originalbilder"
|
113 |
-
|
114 |
-
#: inc/optimus_settings.class.php:xx
|
115 |
-
msgid ""
|
116 |
-
"Optimus only compresses preview images (Thumbnails). Original images "
|
117 |
-
"uploaded to WordPress are not affected. [<a href=\"https://optimus.io/"
|
118 |
-
"support/optimization-of-original-images/\" target=\"_blank\">Details</a>]"
|
119 |
-
msgstr ""
|
120 |
-
"Optimus komprimiert ausschließlich Vorschaubilder (Thumbnails). In WordPress "
|
121 |
-
"hochgeladene Originalbilder bleiben unangetastet. [<a href=\"https://plus."
|
122 |
-
"google.com/114450218898660299759/posts/eNQFbeh9wqk\" target=\"_blank"
|
123 |
-
"\">Details</a>]"
|
124 |
-
|
125 |
-
#: inc/optimus_settings.class.php:xx
|
126 |
-
msgid "Image metadata"
|
127 |
-
msgstr "Bild-Metadaten"
|
128 |
-
|
129 |
-
#: inc/optimus_settings.class.php:xx
|
130 |
-
msgid "No deletion of image metadata"
|
131 |
-
msgstr "Keine Löschung der Bild-Metadaten"
|
132 |
-
|
133 |
-
#: inc/optimus_settings.class.php:xx
|
134 |
-
msgid ""
|
135 |
-
"Only <a href=\"https://optimus.io\" target=\"_blank\">Optimus HQ</a>. Active "
|
136 |
-
"option keeps EXIF-, copyright and photo creation information in images. Size "
|
137 |
-
"reduction is less significant. [<a href=\"https://optimus.io/support/remove-"
|
138 |
-
"metadata-from-images/\" target=\"_blank\">Details</a>]"
|
139 |
-
msgstr ""
|
140 |
-
"Nur <a href=\"https://optimus.io\" target=\"_blank\">Optimus HQ</a>. Aktive "
|
141 |
-
"Option behält EXIF-, Copyright- und Fotoaufnahme-Informationen in Bildern. "
|
142 |
-
"Die Größenreduzierung fällt geringer aus. [<a href=\"https://plus.google.com/"
|
143 |
-
"b/114450218898660299759/114450218898660299759/posts/Wwz7uFHBzFF\" target="
|
144 |
-
"\"_blank\">Details</a>]"
|
145 |
-
|
146 |
-
#: inc/optimus_settings.class.php:xx
|
147 |
-
msgid "WebP files"
|
148 |
-
msgstr "WebP-Dateien"
|
149 |
-
|
150 |
-
#: inc/optimus_settings.class.php:xx
|
151 |
-
msgid "Creation of WebP files"
|
152 |
-
msgstr "Anfertigung der WebP-Dateien"
|
153 |
-
|
154 |
-
#: inc/optimus_settings.class.php:xx
|
155 |
-
msgid ""
|
156 |
-
"Only <a href=\"https://optimus.io\" target=\"_blank\">Optimus HQ</a>. It is "
|
157 |
-
"recommended to use the <a href=\"https://wordpress.org/plugins/cache-enabler/"
|
158 |
-
"\">Cache Enabler plugin</a> to integrate the WebP images. [<a href=\"https://"
|
159 |
-
"optimus.io/support/convert-jpeg-and-png-to-webp-image-format/\" target="
|
160 |
-
"\"_blank\">Details</a>]"
|
161 |
-
msgstr ""
|
162 |
-
"Nur <a href=\"https://optimus.io\" target=\"_blank\">Optimus HQ</a>. Mit dem "
|
163 |
-
"<a href=\"https://wordpress.org/plugins/cache-enabler/\">Cache Enabler "
|
164 |
-
"Plugin</a> können die WebP Bilder einfach integriert werden. [<a href="
|
165 |
-
"\"https://plus.google.com/114450218898660299759/posts/3emb7o4368X\" target="
|
166 |
-
"\"_blank\">Details</a>]"
|
167 |
-
|
168 |
-
#: inc/optimus_settings.class.php:xx
|
169 |
-
msgid "HTTPS connection"
|
170 |
-
msgstr "HTTPS-Verbindung"
|
171 |
-
|
172 |
-
#: inc/optimus_settings.class.php:xx
|
173 |
-
msgid "Transfer images using TLS encryption"
|
174 |
-
msgstr "Bilder TLS-verschlüsselt übertragen"
|
175 |
-
|
176 |
-
#: inc/optimus_settings.class.php:xx
|
177 |
-
msgid ""
|
178 |
-
"Only <a href=\"https://optimus.io\" target=\"_blank\">Optimus HQ</a>. "
|
179 |
-
"Communication with the Optimus server is conducted through an HTTPS "
|
180 |
-
"connection. Slightly slows down the optimization process."
|
181 |
-
msgstr ""
|
182 |
-
"Nur <a href=\"https://optimus.io\" target=\"_blank\">Optimus HQ</a>. Die "
|
183 |
-
"Kommunikation zum Optimus-Server erfolgt über eine HTTPS-Verbindung. "
|
184 |
-
"Verlangsamt den Optimierungsprozess. [<a href=\"https://plus.google.com/"
|
185 |
-
"b/114450218898660299759/114450218898660299759/posts/5f2f9XKXb4F\" target="
|
186 |
-
"\"_blank\">Details</a>]"
|
187 |
-
|
188 |
-
#: inc/optimus_settings.class.php:xx
|
189 |
-
msgid "Optimize during upload"
|
190 |
-
msgstr "Automatische Optimierung"
|
191 |
-
|
192 |
-
#: inc/optimus_settings.class.php:xx
|
193 |
-
msgid "No optimization of images during the upload process"
|
194 |
-
msgstr "Bilder nicht während dem Upload-Vorgang optimieren"
|
195 |
-
|
196 |
-
#: inc/optimus_settings.class.php:xx
|
197 |
-
msgid ""
|
198 |
-
"This setting prevents the automatic optimization during the upload process. "
|
199 |
-
"Images need to be optimized via the Media Library later on. [<a href="
|
200 |
-
"\"https://optimus.io/support/image-bulk-optimization/\" target=\"_blank"
|
201 |
-
"\">Details</a>]"
|
202 |
-
msgstr ""
|
203 |
-
"Diese Einstellung unterbindet die automatische Optimierung während des "
|
204 |
-
"Upload-Vorgangs. Die Bilder müssen somit nachträglich via Mediathek "
|
205 |
-
"optimiert werden. [<a href=\"https://optimus.io/support/image-bulk-"
|
206 |
-
"optimization/\" target=\"_blank\">Details</a>]"
|
207 |
-
|
208 |
-
#: inc/optimus_hq.class.php:xx
|
209 |
-
msgid "Activate"
|
210 |
-
msgstr "Aktivieren"
|
211 |
-
|
212 |
-
#: inc/optimus_hq.class.php:xx
|
213 |
-
msgid "Cancel"
|
214 |
-
msgstr "Abbrechen"
|
215 |
-
|
216 |
-
#: inc/optimus_hq.class.php:xx
|
217 |
-
msgid ""
|
218 |
-
"<p>Thank you for using <strong>Optimus HQ</strong>. Follow us on <a href="
|
219 |
-
"\"https://twitter.com/optimusHQ\" target=\"_blank\">Twitter</a> to get the "
|
220 |
-
"latest news and updates.</p>"
|
221 |
-
msgstr ""
|
222 |
-
"<p>Vielen Dank für die Nutzung von <strong>Optimus HQ</strong>. "
|
223 |
-
"Wissenswertes und Aktualisierungen rund um das Plugin auf <a href=\"https://"
|
224 |
-
"plus.google.com/b/114450218898660299759/114450218898660299759/posts\" target="
|
225 |
-
"\"_blank\">Google+</a> und <a href=\"https://twitter.com/optimusHQ\" target="
|
226 |
-
"\"_blank\">Twitter</a>.</p>"
|
227 |
-
|
228 |
-
#: inc/optimus_hq.class.php:xx
|
229 |
-
msgid ""
|
230 |
-
"<p><strong>Optimus</strong> is free of charge, the functionality is limited "
|
231 |
-
"to the essential features.</p><p><strong>Optimus HQ</strong> (Premium) on "
|
232 |
-
"the other hand can handle several image formats, compress larger files and "
|
233 |
-
"connects through HTTPS. <span class=\"no-break\">More details on <a href="
|
234 |
-
"\"https://optimus.io\" target=\"_blank\">optimus.io</a></span><br /><br /"
|
235 |
-
"><em>This information is displayed for 60 seconds and will not appear again."
|
236 |
-
"</em></p>"
|
237 |
-
msgstr ""
|
238 |
-
"<p><strong>Optimus</strong> ist kostenlos, der Funktionsumfang ist auf "
|
239 |
-
"wesentliche Features reduziert.</p><p><strong>Optimus HQ</strong> (Premium) "
|
240 |
-
"beherrscht dagegen mehrere Bildformate, komprimiert größere Dateien und "
|
241 |
-
"verfügt über HTTPS-Verbindung. <span class=\"no-break\">Weitere Details auf "
|
242 |
-
"<a href=\"https://optimus.io\" target=\"_blank\">optimus.io</a></span><br /"
|
243 |
-
"><br /><em>Dieser Hinweis hat eine Lebensdauer von 60 Sekunden und erscheint "
|
244 |
-
"nicht erneut.</em></p>"
|
245 |
-
|
246 |
-
#: inc/optimus_hq.class.php:xx
|
247 |
-
msgid ""
|
248 |
-
"<p><strong>Optimus HQ license key</strong> has expired. Get a new Optimus HQ "
|
249 |
-
"license key on <a href=\"https://optimus.io/en/\" target=\"_blank\">optimus."
|
250 |
-
"io</a>. Thank you!"
|
251 |
-
msgstr ""
|
252 |
-
"<p><strong>Optimus HQ Key</strong> ist abgelaufen. Ein neuer Optimus HQ Key "
|
253 |
-
"kann auf <a href=\"https://optimus.io\" target=\"_blank\">optimus.io</a> "
|
254 |
-
"erworben werden. Vielen Dank!</p>"
|
255 |
-
|
256 |
-
#: inc/optimus_management.class.php:xx
|
257 |
-
msgid "Optimus Bulk Optimizer"
|
258 |
-
msgstr "Alle Bilder mit Optimus optimieren"
|
259 |
-
|
260 |
-
#: inc/optimus_management.class.php:xx
|
261 |
-
msgid "Optimize all images"
|
262 |
-
msgstr "Bilder optimieren"
|
263 |
-
|
264 |
-
#: inc/optimus_management.class.php:xx
|
265 |
-
msgid ""
|
266 |
-
"The Optimus bulk optimizer compresses all images that have not yet been "
|
267 |
-
"compressed in your WordPress media library."
|
268 |
-
msgstr ""
|
269 |
-
"Mit diesem Werkzeug können alle Bilder in der WordPress Mediathek optimiert "
|
270 |
-
"werden. Bereits optimierte Bilder werden ignoriert."
|
271 |
-
|
272 |
-
#: inc/optimus_management.class.php:xx
|
273 |
-
msgid ""
|
274 |
-
"It is recommended to run the bulk image optimization with an Optimus HQ "
|
275 |
-
"activated version due to the size limitation of the free version."
|
276 |
-
msgstr ""
|
277 |
-
"Es ist empfohlen zuerst die Optimus HQ Version zu aktivieren wegen der "
|
278 |
-
"Grösseneinschränkung der kostenlosen Version."
|
279 |
-
|
280 |
-
#: inc/optimus_management.class.php:xx
|
281 |
-
msgid ""
|
282 |
-
"Optimus found <strong>%d images</strong> in your WordPress media library."
|
283 |
-
msgstr "Optimus hat <strong>%d Bilder</strong> in der Mediathek gefunden."
|
284 |
-
|
285 |
-
#: inc/optimus_management.class.php:xx
|
286 |
-
msgid ""
|
287 |
-
"It might take a while until all images are optimized. This depends on the "
|
288 |
-
"amount and size of the images."
|
289 |
-
msgstr ""
|
290 |
-
"Die Optimierung aller Bilder kann einige Zeit in Anspruch nehmen. Dies hängt "
|
291 |
-
"von der Anzahl und der Grösse der Bilder ab."
|
292 |
-
|
293 |
-
#: inc/optimus_management.class.php:xx
|
294 |
-
msgid "Note: Do not close this tab during the optimization process."
|
295 |
-
msgstr ""
|
296 |
-
"Achtung: Während des Optimierungsprozesses darf dieses Fenster nicht "
|
297 |
-
"geschlossen werden."
|
298 |
-
|
299 |
-
#: inc/optimus_management.class.php:xx
|
300 |
-
msgid "Completed"
|
301 |
-
msgstr "Erledigt"
|
302 |
-
|
303 |
-
#: inc/optimus.class.php:xx
|
304 |
-
msgid "All images have been optimized."
|
305 |
-
msgstr "Alle Bilder wurden optimiert."
|
306 |
-
|
307 |
-
#: inc/optimus.class.php:xx
|
308 |
-
msgid "Optimize images"
|
309 |
-
msgstr "Bilder optimieren"
|
310 |
-
|
311 |
-
#: inc/optimus.class.php:xx
|
312 |
-
msgid "Optimizing"
|
313 |
-
msgstr "Optimierung läuft"
|
314 |
-
|
315 |
-
#: inc/optimus.class.php:xx
|
316 |
-
msgid "optimized"
|
317 |
-
msgstr "optimiert"
|
318 |
-
|
319 |
-
#: inc/optimus.class.php:xx
|
320 |
-
msgid "Internal error"
|
321 |
-
msgstr "Interner Fehler"
|
322 |
-
|
323 |
-
#: inc/optimus.class.php:xx
|
324 |
-
msgid "Waiting"
|
325 |
-
msgstr "Ausstehend"
|
326 |
-
|
327 |
-
#: inc/optimus_request.class.php:xx
|
328 |
-
msgid "Invalid request"
|
329 |
-
msgstr "Ungültige Anfrage"
|
330 |
-
|
331 |
-
#: inc/optimus_request.class.php:xx
|
332 |
-
msgid "Permission missing (upload_files)"
|
333 |
-
msgstr "Berechtigung fehlt (upload_files)"
|
334 |
-
|
335 |
-
#: inc/optimus_request.class.php:xx
|
336 |
-
msgid "Metadata missing"
|
337 |
-
msgstr "Metadata nicht gefunden"
|
338 |
-
|
339 |
-
#: inc/optimus_request.class.php:xx
|
340 |
-
msgid "Already optimized"
|
341 |
-
msgstr "Bereits optimiert"
|
342 |
-
|
343 |
-
#: inc/optimus_request.class.php:xx
|
344 |
-
msgid "Optimus HQ required"
|
345 |
-
msgstr "Optimus HQ benötigt"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optimus.php
CHANGED
@@ -7,11 +7,11 @@ Author: KeyCDN
|
|
7 |
Author URI: https://www.keycdn.com
|
8 |
Plugin URI: https://optimus.io
|
9 |
License: GPLv2 or later
|
10 |
-
Version: 1.4.
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
Copyright (C) 2012-
|
15 |
|
16 |
This program is free software; you can redistribute it and/or modify
|
17 |
it under the terms of the GNU General Public License as published by
|
7 |
Author URI: https://www.keycdn.com
|
8 |
Plugin URI: https://optimus.io
|
9 |
License: GPLv2 or later
|
10 |
+
Version: 1.4.8
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
Copyright (C) 2012-2017 KeyCDN
|
15 |
|
16 |
This program is free software; you can redistribute it and/or modify
|
17 |
it under the terms of the GNU General Public License as published by
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: keycdn
|
3 |
Tags: images, optimize, compress, progressive, performance, png, jpeg, webp, image optimizer, wordpress image optimizer, optimize image, optimize jpg, optimize jpeg, optimize png, compress image, progressive jpeg, progressive jpg
|
4 |
Requires at least: 3.8
|
5 |
-
Tested up to: 4.
|
6 |
Stable tag: trunk
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -16,7 +16,7 @@ Effective image compression and optimization during the upload process. Automati
|
|
16 |
== Description ==
|
17 |
|
18 |
= WordPress Image Optimizer =
|
19 |
-
Optimus reduces the file size of uploaded media files
|
20 |
|
21 |
|
22 |
> #### There are three different versions of Optimus:
|
@@ -88,6 +88,10 @@ Optimus supports the conversion of images to the new [*WebP* image format](https
|
|
88 |
|
89 |
== Changelog ==
|
90 |
|
|
|
|
|
|
|
|
|
91 |
= 1.4.7 =
|
92 |
* Improved the bulk optimizer
|
93 |
|
2 |
Contributors: keycdn
|
3 |
Tags: images, optimize, compress, progressive, performance, png, jpeg, webp, image optimizer, wordpress image optimizer, optimize image, optimize jpg, optimize jpeg, optimize png, compress image, progressive jpeg, progressive jpg
|
4 |
Requires at least: 3.8
|
5 |
+
Tested up to: 4.7
|
6 |
Stable tag: trunk
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
16 |
== Description ==
|
17 |
|
18 |
= WordPress Image Optimizer =
|
19 |
+
Optimus reduces the file size of uploaded media files *lossless*. Depending on the image and format, reductions in size of up to 70% are possible. Several kilobytes can be saved per image—these savings contribute positively to the performance of the blog website. What’s most impressive about the compression technology: the quality of the images is maintained—guaranteed.
|
20 |
|
21 |
|
22 |
> #### There are three different versions of Optimus:
|
88 |
|
89 |
== Changelog ==
|
90 |
|
91 |
+
= 1.4.8 =
|
92 |
+
* Improved the handling of 204 errors
|
93 |
+
* Removed language files
|
94 |
+
|
95 |
= 1.4.7 =
|
96 |
* Improved the bulk optimizer
|
97 |
|