Cyclone Slider - Version 2.12.4

Version Description

  • 2016-08-10 =
  • Fix for worst image quality bug.
  • Merged with Grafika 1.4.0.
Download this release

Release Info

Developer kosinix
Plugin Icon 128x128 Cyclone Slider
Version 2.12.4
Comparing to
See all releases

Code changes from version 2.12.3 to 2.12.4

Files changed (55) hide show
  1. README.txt +4 -0
  2. cyclone-slider.php +1 -1
  3. languages/cyclone-slider-2-ar.po +1091 -1091
  4. languages/cyclone-slider-2-de_DE.po +1029 -1029
  5. languages/cyclone-slider-2-es_ES.po +1202 -1202
  6. languages/cyclone-slider-2-fa_IR.po +1100 -1100
  7. languages/cyclone-slider-2-fr_FR.po +1093 -1093
  8. languages/cyclone-slider-2-it_IT.po +1099 -1099
  9. languages/cyclone-slider-2-sr_RS.po +1062 -1062
  10. languages/cyclone-slider-2.pot +965 -965
  11. src/CycloneSlider/Data.php +2 -3
  12. src/CycloneSlider/Grafika/Color.php +1 -1
  13. src/CycloneSlider/Grafika/DrawingObject/CubicBezier.php +10 -8
  14. src/CycloneSlider/Grafika/DrawingObject/Ellipse.php +19 -6
  15. src/CycloneSlider/Grafika/DrawingObject/Line.php +5 -2
  16. src/CycloneSlider/Grafika/DrawingObject/Polygon.php +12 -4
  17. src/CycloneSlider/Grafika/DrawingObject/QuadraticBezier.php +12 -9
  18. src/CycloneSlider/Grafika/DrawingObject/Rectangle.php +19 -5
  19. src/CycloneSlider/Grafika/EditorInterface.php +20 -93
  20. src/CycloneSlider/Grafika/{EffectInterface.php → FilterInterface.php} +2 -2
  21. src/CycloneSlider/Grafika/Gd/Editor.php +399 -378
  22. src/CycloneSlider/Grafika/Gd/Filter/Blur.php +40 -0
  23. src/CycloneSlider/Grafika/Gd/Filter/Brightness.php +39 -0
  24. src/CycloneSlider/Grafika/Gd/Filter/Colorize.php +50 -0
  25. src/CycloneSlider/Grafika/Gd/Filter/Contrast.php +38 -0
  26. src/CycloneSlider/Grafika/Gd/{Effect → Filter}/Dither.php +18 -10
  27. src/CycloneSlider/Grafika/Gd/Filter/Gamma.php +38 -0
  28. src/CycloneSlider/Grafika/Gd/Filter/Grayscale.php +23 -0
  29. src/CycloneSlider/Grafika/Gd/Filter/Invert.php +24 -0
  30. src/CycloneSlider/Grafika/Gd/Filter/Pixelate.php +38 -0
  31. src/CycloneSlider/Grafika/Gd/Filter/Sharpen.php +49 -0
  32. src/CycloneSlider/Grafika/Gd/Filter/Sobel.php +128 -0
  33. src/CycloneSlider/Grafika/Gd/Helper/GifByteStream.php +123 -0
  34. src/CycloneSlider/Grafika/Gd/Helper/GifHelper.php +569 -0
  35. src/CycloneSlider/Grafika/Gd/Image.php +91 -8
  36. src/CycloneSlider/Grafika/Gd/ImageHash/AverageHash.php +70 -0
  37. src/CycloneSlider/Grafika/Gd/ImageHash/DifferenceHash.php +71 -0
  38. src/CycloneSlider/Grafika/Grafika.php +288 -3
  39. src/CycloneSlider/Grafika/ImageInterface.php +12 -0
  40. src/CycloneSlider/Grafika/Imagick/Editor.php +262 -269
  41. src/CycloneSlider/Grafika/Imagick/Filter/Blur.php +37 -0
  42. src/CycloneSlider/Grafika/Imagick/Filter/Brightness.php +39 -0
  43. src/CycloneSlider/Grafika/Imagick/Filter/Colorize.php +67 -0
  44. src/CycloneSlider/Grafika/Imagick/Filter/Contrast.php +38 -0
  45. src/CycloneSlider/Grafika/Imagick/{Effect → Filter}/Dither.php +3 -3
  46. src/CycloneSlider/Grafika/Imagick/Filter/Gamma.php +38 -0
  47. src/CycloneSlider/Grafika/Imagick/Filter/Grayscale.php +23 -0
  48. src/CycloneSlider/Grafika/Imagick/Filter/Invert.php +24 -0
  49. src/CycloneSlider/Grafika/Imagick/Filter/Pixelate.php +42 -0
  50. src/CycloneSlider/Grafika/Imagick/Filter/Sharpen.php +37 -0
  51. src/CycloneSlider/Grafika/Imagick/Filter/Sobel.php +142 -0
  52. src/CycloneSlider/Grafika/Imagick/Image.php +48 -3
  53. src/CycloneSlider/Grafika/Imagick/ImageHash/AverageHash.php +37 -0
  54. src/CycloneSlider/Grafika/Imagick/ImageHash/DifferenceHash.php +65 -0
  55. src/CycloneSlider/ImageResizer.php +3 -2
README.txt CHANGED
@@ -118,6 +118,10 @@ See: [http://docs.codefleet.net/cyclone-slider-2/creating-your-own-template/](ht
118
 
119
  == Changelog ==
120
 
 
 
 
 
121
  = 2.12.3 - 2016-07-19 =
122
  * Fix for require_once not finding relative paths and fatal error when saving non image slides.
123
 
118
 
119
  == Changelog ==
120
 
121
+ = 2.12.4 - 2016-08-10 =
122
+ * Fix for worst image quality bug.
123
+ * Merged with Grafika 1.4.0.
124
+
125
  = 2.12.3 - 2016-07-19 =
126
  * Fix for require_once not finding relative paths and fatal error when saving non image slides.
127
 
cyclone-slider.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Cyclone Slider 2
4
  Plugin URI: http://www.codefleet.net/cyclone-slider-2/
5
  Description: Create and manage sliders with ease. Built for both casual users and developers.
6
- Version: 2.12.3
7
  Author: Nico Amarilla
8
  Author URI: http://www.codefleet.net/
9
  License: GPLv3
3
  Plugin Name: Cyclone Slider 2
4
  Plugin URI: http://www.codefleet.net/cyclone-slider-2/
5
  Description: Create and manage sliders with ease. Built for both casual users and developers.
6
+ Version: 2.12.4
7
  Author: Nico Amarilla
8
  Author URI: http://www.codefleet.net/
9
  License: GPLv3
languages/cyclone-slider-2-ar.po CHANGED
@@ -1,1091 +1,1091 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider 2\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:15+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: kosinix <kosinix@codefleet.net>\n"
9
- "Language: en_US\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: __;_e;_x\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Generator: Poedit 1.6.7\n"
17
- "Plural-Forms: nplurals=1; plural=0;\n"
18
- "X-Poedit-SearchPath-0: .\n"
19
- "X-Poedit-SearchPath-1: ..\n"
20
-
21
- #: ../cyclone-slider.php:101
22
- msgid "Cyclone Slider Settings"
23
- msgstr "إعدادات عرض الشرائح"
24
-
25
- #: ../cyclone-slider.php:102
26
- msgid "Settings"
27
- msgstr "إعدادات"
28
-
29
- #: ../cyclone-slider.php:112
30
- msgid "Cyclone Slider Export"
31
- msgstr " التصدير Cyclone Slider"
32
-
33
- #: ../cyclone-slider.php:113
34
- #, fuzzy
35
- msgid "Export/Import"
36
- msgstr "استيراد"
37
-
38
- #: ../cyclone-slider.php:125
39
- #, fuzzy
40
- msgid "Cyclone Slider Nextgen Export"
41
- msgstr " التصدير Cyclone Slider"
42
-
43
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
44
- #, fuzzy
45
- msgid "Export Nextgen"
46
- msgstr "أصدر"
47
-
48
- #: ../cyclone-slider.php:138
49
- msgid "Cyclone Slider Import"
50
- msgstr "استيراد Cyclone Slider"
51
-
52
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
53
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
54
- #: ../src/CycloneSlider/ExporterNextgen.php:65
55
- #: ../src/CycloneSlider/ImportPage.php:74
56
- #: ../src/CycloneSlider/NextgenIntegration.php:65
57
- msgid "Import"
58
- msgstr "استيراد"
59
-
60
- #: ../src/CycloneSlider/Admin.php:142
61
- msgid "Cyclone Slider"
62
- msgstr "عرض الشرائح"
63
-
64
- #: ../src/CycloneSlider/Admin.php:143
65
- msgid "Slideshow"
66
- msgstr "عرض الشرائح"
67
-
68
- #: ../src/CycloneSlider/Admin.php:144
69
- msgid "Add Slideshow"
70
- msgstr "أضف عرض شرائح"
71
-
72
- #: ../src/CycloneSlider/Admin.php:145
73
- msgid "Add New Slideshow"
74
- msgstr "أضف عرض شرائح جديد"
75
-
76
- #: ../src/CycloneSlider/Admin.php:146
77
- msgid "Edit Slideshow"
78
- msgstr "تحرير عرض شرائح"
79
-
80
- #: ../src/CycloneSlider/Admin.php:147
81
- msgid "New Slideshow"
82
- msgstr "عرض شرائح جديد"
83
-
84
- #: ../src/CycloneSlider/Admin.php:148
85
- msgid "View Slideshow"
86
- msgstr "إظهار عرض الشرائح"
87
-
88
- #: ../src/CycloneSlider/Admin.php:149
89
- msgid "Search Slideshows"
90
- msgstr "البحث في عروض الشرائح"
91
-
92
- #: ../src/CycloneSlider/Admin.php:150
93
- msgid "No slideshows found"
94
- msgstr "لم يتم إيجاد عروض شرائح"
95
-
96
- #: ../src/CycloneSlider/Admin.php:151
97
- msgid "No slideshows found in Trash"
98
- msgstr "لم يتم إيجاد عروض شرائح في المهملات"
99
-
100
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
101
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
102
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
103
- msgid "Slideshow updated."
104
- msgstr "تم تحديث عرض الشرائح"
105
-
106
- #: ../src/CycloneSlider/Admin.php:198
107
- msgid "Custom field updated."
108
- msgstr "تم تحديث الحقل المخصوص."
109
-
110
- #: ../src/CycloneSlider/Admin.php:199
111
- msgid "Custom field deleted."
112
- msgstr "تم حذف الحقل المخصوص."
113
-
114
- #: ../src/CycloneSlider/Admin.php:202
115
- msgid "Slideshow published."
116
- msgstr "تم نشر عرض الشرائح."
117
-
118
- #: ../src/CycloneSlider/Admin.php:203
119
- msgid "Slideshow saved."
120
- msgstr "تم حفظ عرض الشرائح."
121
-
122
- #: ../src/CycloneSlider/Admin.php:242
123
- msgid "Slides"
124
- msgstr "شرائح"
125
-
126
- #: ../src/CycloneSlider/Admin.php:251
127
- msgid "Slider Preview"
128
- msgstr "معاينة شريط التمرير"
129
-
130
- #: ../src/CycloneSlider/Admin.php:260
131
- msgid "Get Slider Codes"
132
- msgstr "احصل على أكواد عرض الشرائح"
133
-
134
- #: ../src/CycloneSlider/Admin.php:269
135
- msgid "Basic Settings"
136
- msgstr "الإعدادات الأساسية"
137
-
138
- #: ../src/CycloneSlider/Admin.php:278
139
- msgid "Advanced Settings"
140
- msgstr "إعدادات متقدمة"
141
-
142
- #: ../src/CycloneSlider/Admin.php:287
143
- msgid "Templates"
144
- msgstr "قوالب"
145
-
146
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
147
- msgid "Slideshow ID"
148
- msgstr "رقم عرض الشرائح"
149
-
150
- #: ../src/CycloneSlider/Admin.php:323
151
- msgid "Slide"
152
- msgstr "شريحة"
153
-
154
- #: ../src/CycloneSlider/Admin.php:328
155
- msgid "[Hidden]"
156
- msgstr ""
157
-
158
- #: ../src/CycloneSlider/Admin.php:463
159
- msgid "Core"
160
- msgstr ""
161
-
162
- #: ../src/CycloneSlider/Admin.php:464
163
- #, php-format
164
- msgid ""
165
- "You should not make changes to templates in this location. All your changes "
166
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
167
- msgstr ""
168
-
169
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
170
- #: ../src/CycloneSlider/Admin.php:477
171
- #, php-format
172
- msgid "Location: <strong>%s</strong>"
173
- msgstr ""
174
-
175
- #: ../src/CycloneSlider/Admin.php:469
176
- msgid ""
177
- "Your template is in danger of being overwritten when you upgrade your theme. "
178
- "Please consider creating a WordPress plugin Cyclone Slider template."
179
- msgstr ""
180
-
181
- #: ../src/CycloneSlider/Admin.php:520
182
- msgid "Slide *"
183
- msgstr "شريحة *"
184
-
185
- #: ../src/CycloneSlider/Admin.php:609
186
- msgid "Slideshow Name"
187
- msgstr "اسم عرض الشرائح"
188
-
189
- #: ../src/CycloneSlider/Admin.php:610
190
- msgid "Template"
191
- msgstr "قالب"
192
-
193
- #: ../src/CycloneSlider/Admin.php:611
194
- msgid "No. of Slides"
195
- msgstr "عدد الشرائح"
196
-
197
- #: ../src/CycloneSlider/Admin.php:613
198
- msgid "Shortcode"
199
- msgstr "كود قصير"
200
-
201
- #: ../src/CycloneSlider/AssetLoader.php:71
202
- msgid "Select an image"
203
- msgstr "اختر صورة"
204
-
205
- #: ../src/CycloneSlider/AssetLoader.php:72
206
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
207
- msgstr ""
208
-
209
- #: ../src/CycloneSlider/AssetLoader.php:73
210
- msgid "Add to Slide"
211
- msgstr "أضف إلى شريحة"
212
-
213
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
214
- #, fuzzy
215
- msgid "Add Images as Slides"
216
- msgstr "أضف عرض شرائح جديد"
217
-
218
- #: ../src/CycloneSlider/AssetLoader.php:75
219
- msgid "Error. Make sure its a valid YouTube URL."
220
- msgstr "خطأ. تأكد من والخمسين URL يوتيوب صالحة."
221
-
222
- #: ../src/CycloneSlider/ExportPage.php:64
223
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
224
- #: ../src/CycloneSlider/ImportPage.php:69
225
- msgid "Export"
226
- msgstr "أصدر"
227
-
228
- #: ../src/CycloneSlider/ExportPage.php:77
229
- #: ../src/CycloneSlider/ImportPage.php:63
230
- msgid ""
231
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
232
- msgstr ""
233
-
234
- #: ../src/CycloneSlider/ExportPage.php:113
235
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
236
- msgid "Your export file is ready. Click Download."
237
- msgstr "ملف التصدير الخاصة بك جاهزة. انقر فوق تحميل."
238
-
239
- #: ../src/CycloneSlider/ExportPage.php:118
240
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
241
- msgid "Error creating exports directory."
242
- msgstr ""
243
-
244
- #: ../src/CycloneSlider/ExportPage.php:167
245
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
246
- #, fuzzy
247
- msgid "No slider selected."
248
- msgstr "لم يتم العثور على عروض شرائح."
249
-
250
- #: ../src/CycloneSlider/ExportPage.php:172
251
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
252
- msgid "Please choose a file name."
253
- msgstr ""
254
-
255
- #: ../src/CycloneSlider/Exporter.php:52
256
- #, fuzzy
257
- msgid "Error no sliders selected."
258
- msgstr "لم يتم العثور على عروض شرائح."
259
-
260
- #: ../src/CycloneSlider/Exporter.php:73
261
- msgid "Error encoding data to JSON."
262
- msgstr ""
263
-
264
- #: ../src/CycloneSlider/Exporter.php:79
265
- #, php-format
266
- msgid "Success generating zip %s."
267
- msgstr ""
268
-
269
- #: ../src/CycloneSlider/Exporter.php:109
270
- #, php-format
271
- msgid "Exporting data for slider \"%s\"."
272
- msgstr ""
273
-
274
- #: ../src/CycloneSlider/Exporter.php:111
275
- #, fuzzy, php-format
276
- msgid "Slider \"%s\" not found."
277
- msgstr "[عرض الشرائح \"%s\" لم يتم العثور عليه]"
278
-
279
- #: ../src/CycloneSlider/Exporter.php:138
280
- #, php-format
281
- msgid ""
282
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
283
- msgstr ""
284
-
285
- #: ../src/CycloneSlider/Exporter.php:182
286
- #, fuzzy
287
- msgid "ZipArchive not supported."
288
- msgstr "نوع الشريحة غير معتمدة."
289
-
290
- #: ../src/CycloneSlider/Exporter.php:188
291
- #, php-format
292
- msgid "Error opening zip file %s. Code: %s"
293
- msgstr ""
294
-
295
- #: ../src/CycloneSlider/Exporter.php:197
296
- #, php-format
297
- msgid "Error adding file %s to zip."
298
- msgstr ""
299
-
300
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
301
- #, php-format
302
- msgid "File %s added to zip."
303
- msgstr ""
304
-
305
- #: ../src/CycloneSlider/ExporterNextgen.php:39
306
- #: ../src/CycloneSlider/NextgenIntegration.php:39
307
- msgid "NextGEN Integration"
308
- msgstr "الدمج مع NextGEN"
309
-
310
- #: ../src/CycloneSlider/ExporterNextgen.php:55
311
- #: ../src/CycloneSlider/NextgenIntegration.php:55
312
- msgid "Choose a NextGEN Gallery"
313
- msgstr "اختر معرض NextGEN "
314
-
315
- #: ../src/CycloneSlider/ExporterNextgen.php:67
316
- #: ../src/CycloneSlider/NextgenIntegration.php:67
317
- msgid ""
318
- "Select a gallery to import images from. Images will be added as new slides."
319
- msgstr "اختر معرضا لاستيراد الصور منه. سيتم إضافة الصور كشرائح جديدة."
320
-
321
- #: ../src/CycloneSlider/Frontend.php:101
322
- #, php-format
323
- msgid "[Slideshow \"%s\" not found]"
324
- msgstr "[عرض الشرائح \"%s\" لم يتم العثور عليه]"
325
-
326
- #: ../src/CycloneSlider/Frontend.php:117
327
- #, php-format
328
- msgid "[Template \"%s\" not found]"
329
- msgstr "[القالب \"%s\" لم يتم العثور عليه]"
330
-
331
- #: ../src/CycloneSlider/ImportPage.php:116
332
- msgid "Import operation success!"
333
- msgstr "استيراد نجاح العملية!"
334
-
335
- #: ../src/CycloneSlider/Importer.php:35
336
- msgid "Could not read zip files. ZipArchive not supported."
337
- msgstr ""
338
-
339
- #: ../src/CycloneSlider/Importer.php:40
340
- #, fuzzy
341
- msgid "No zip file found."
342
- msgstr "لم يتم العثور على عروض شرائح."
343
-
344
- #: ../src/CycloneSlider/Importer.php:46
345
- msgid "Error creating imports directory."
346
- msgstr ""
347
-
348
- #: ../src/CycloneSlider/Importer.php:53
349
- msgid "Error moving uploaded zip."
350
- msgstr ""
351
-
352
- #: ../src/CycloneSlider/Importer.php:60
353
- #, php-format
354
- msgid "Error opening zip: %s"
355
- msgstr ""
356
-
357
- #: ../src/CycloneSlider/Importer.php:73
358
- #, php-format
359
- msgid "Security error. Invalid %s file."
360
- msgstr ""
361
-
362
- #: ../src/CycloneSlider/Importer.php:80
363
- #, php-format
364
- msgid "Security error. File %s is not an image."
365
- msgstr ""
366
-
367
- #: ../src/CycloneSlider/Importer.php:86
368
- #, php-format
369
- msgid "Security error. Missing %s file."
370
- msgstr ""
371
-
372
- #: ../src/CycloneSlider/Importer.php:92
373
- msgid "Error extracting zip."
374
- msgstr ""
375
-
376
- #: ../src/CycloneSlider/Importer.php:99
377
- msgid "Failed to read export JSON."
378
- msgstr ""
379
-
380
- #: ../src/CycloneSlider/Importer.php:104
381
- msgid "Failed to decode JSON."
382
- msgstr ""
383
-
384
- #: ../src/CycloneSlider/Importer.php:175
385
- #, php-format
386
- msgid "scandir failed on %s"
387
- msgstr ""
388
-
389
- #: ../src/CycloneSlider/Importer.php:191
390
- #, fuzzy, php-format
391
- msgid "Source image %s not found."
392
- msgstr "[القالب \"%s\" لم يتم العثور عليه]"
393
-
394
- #: ../src/CycloneSlider/Importer.php:195
395
- msgid "Copy error."
396
- msgstr ""
397
-
398
- #: ../src/CycloneSlider/SettingsPage.php:51
399
- msgid "Default options restored."
400
- msgstr "تم استعادة الخيارات الإفتراضية."
401
-
402
- #: ../src/CycloneSlider/WidgetSlider.php:13
403
- msgid "Cyclone Slider Widget"
404
- msgstr "مربع عرض الشرائح الجانبي"
405
-
406
- #: ../src/CycloneSlider/WidgetSlider.php:14
407
- #, fuzzy
408
- msgid "Widget for displaying sliders."
409
- msgstr "مربع جانبي لإظهار عروض الشرائح."
410
-
411
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
412
- msgid "Title:"
413
- msgstr "العنوان:"
414
-
415
- #: ../src/CycloneSlider/WidgetSlider.php:79
416
- #, fuzzy
417
- msgid "Select a Slider:"
418
- msgstr "اختر عرض شرائح:"
419
-
420
- #: ../src/CycloneSlider/WidgetSlider.php:94
421
- #, fuzzy
422
- msgid "No sliders found."
423
- msgstr "لم يتم العثور على عروض شرائح."
424
-
425
- #: ../templates/dark/slider.php:43
426
- msgid "View Larger Image"
427
- msgstr "مشاهدتها بشكل اكبر"
428
-
429
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
430
- msgid "Learn More"
431
- msgstr "تعرف على المزيد"
432
-
433
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
434
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
435
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
436
- msgid "Slide type not supported."
437
- msgstr "نوع الشريحة غير معتمدة."
438
-
439
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
440
- #: ../views/export-nextgen-step-3.php:8
441
- #, fuzzy
442
- msgid "Cyclone Slider Nextgen Exporter"
443
- msgstr " التصدير Cyclone Slider"
444
-
445
- #: ../views/export-nextgen-step-1.php:18
446
- #, fuzzy
447
- msgid "Choose a NextGEN Gallery:"
448
- msgstr "اختر معرض NextGEN "
449
-
450
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
451
- msgid "Select All"
452
- msgstr "حدد الكل"
453
-
454
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
455
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
456
- #, fuzzy
457
- msgid "File Name:"
458
- msgstr "اسم"
459
-
460
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
461
- msgid "No slider to export."
462
- msgstr "لا التمرير لتصدير."
463
-
464
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
465
- msgid "Clear"
466
- msgstr ""
467
-
468
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
469
- msgid "Next"
470
- msgstr "التالي"
471
-
472
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
473
- #, fuzzy
474
- msgid "Selected slider(s):"
475
- msgstr "حدد المتزلجون:"
476
-
477
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
478
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
479
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
480
- #: ../views/import-step-3.php:15
481
- msgid "Back"
482
- msgstr "إلى الوراء"
483
-
484
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
485
- msgid "Generate Export File"
486
- msgstr ""
487
-
488
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
489
- msgid "Download"
490
- msgstr "تحميل"
491
-
492
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
493
- #: ../views/export-step-3.php:8
494
- #, fuzzy
495
- msgid "Cyclone Slider Exporter"
496
- msgstr " التصدير Cyclone Slider"
497
-
498
- #: ../views/export-step-1.php:18
499
- msgid "Select sliders:"
500
- msgstr "حدد المتزلجون:"
501
-
502
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
503
- #, fuzzy
504
- msgid "Cyclone Slider Importer"
505
- msgstr "استيراد Cyclone Slider"
506
-
507
- #: ../views/import-step-1.php:17
508
- msgid "Import Zip File:"
509
- msgstr "استيراد ملف مضغوط:"
510
-
511
- #: ../views/import-step-1.php:24
512
- msgid "Upload"
513
- msgstr ""
514
-
515
- #: ../views/settings-page.php:7
516
- #, fuzzy
517
- msgid ""
518
- "Play with these settings if Cyclone Slider is not working or if you want to "
519
- "optimize it."
520
- msgstr "قم باللعب بهذه الإعدادات إذا كانت الإضافة لا تعمل أو إذا أردت تحسينها."
521
-
522
- #: ../views/settings-page.php:16
523
- msgid "Load scripts in:"
524
- msgstr "تحميل السكربتات في:"
525
-
526
- #: ../views/settings-page.php:19
527
- msgid "Header"
528
- msgstr "الترويسة"
529
-
530
- #: ../views/settings-page.php:20
531
- msgid "Footer"
532
- msgstr "التذييل"
533
-
534
- #: ../views/settings-page.php:25
535
- msgid "Load these scripts:"
536
- msgstr "قم بتحميل هذه السكربتات:"
537
-
538
- #: ../views/settings-page.php:30
539
- msgid "Cycle 2. This is the core script needed by the plugin."
540
- msgstr "Cycle 2. هذا هو السكربت الأساسي المستخدم في الإضافة."
541
-
542
- #: ../views/settings-page.php:35
543
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
544
- msgstr "Cycle 2 - Carousel. يستخدم في هذه القوالب: Galleria, Lea, Dos."
545
-
546
- #: ../views/settings-page.php:40
547
- msgid "Cycle 2 - Swipe. For touch swipe events."
548
- msgstr "Cycle 2 - Swipe. للأحداث انتقاد اللمس."
549
-
550
- #: ../views/settings-page.php:45
551
- msgid "Cycle 2 - Tile. Used for tile transition effects."
552
- msgstr "Cycle 2 - Tile. يستخدم لمؤثرات الانتقال مربعة الشكل."
553
-
554
- #: ../views/settings-page.php:50
555
- msgid "Cycle 2 - Video. Used by YouTube template."
556
- msgstr "Cycle 2 - Video. يستخدم في قالب يوتيوب."
557
-
558
- #: ../views/settings-page.php:55
559
- msgid "Magnific Popup - Enable lightbox option."
560
- msgstr "ماجنيفيك قافزة - خيار العلبة الخفيفة تمكين."
561
-
562
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
563
- #: ../views/slider-advanced-settings.php:2
564
- msgid "Available in pro version."
565
- msgstr "تتوفر في الإصدار برو."
566
-
567
- #: ../views/settings-page.php:60
568
- msgid "Easing - Enable easing options."
569
- msgstr "التيسير - تمكين تخفيف الخيارات."
570
-
571
- #: ../views/settings-page.php:65
572
- msgid "Scripts loading priority:"
573
- msgstr "أولوية تحميل السكربتات:"
574
-
575
- #: ../views/settings-page.php:68
576
- msgid "Make this value bigger to load scripts last."
577
- msgstr "اجعل هذه القيمة أكبر لتحميل السكربتات آخرا."
578
-
579
- #: ../views/settings-page.php:72
580
- msgid "Load these templates:"
581
- msgstr ""
582
-
583
- #: ../views/settings-page.php:85
584
- msgid "Save Options"
585
- msgstr "حفظ الخيارات"
586
-
587
- #: ../views/settings-page.php:86
588
- msgid "Restore Defaults"
589
- msgstr "إستعادة الإفتراضي"
590
-
591
- #: ../views/slide-edit.php:17
592
- msgid "Delete"
593
- msgstr "حذف"
594
-
595
- #: ../views/slide-edit.php:26
596
- msgid "Image"
597
- msgstr "صورة"
598
-
599
- #: ../views/slide-edit.php:27
600
- msgid "YouTube"
601
- msgstr "يوتيوب"
602
-
603
- #: ../views/slide-edit.php:28
604
- msgid "Vimeo"
605
- msgstr "فيميو"
606
-
607
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
608
- msgid "Custom HTML"
609
- msgstr "كود HTML مخصوص"
610
-
611
- #: ../views/slide-edit.php:30
612
- msgid "Testimonial"
613
- msgstr ""
614
-
615
- #: ../views/slide-edit.php:35
616
- msgid "Hidden"
617
- msgstr ""
618
-
619
- #: ../views/slide-edit.php:47
620
- msgid "Get Image"
621
- msgstr "الحصول على صورة"
622
-
623
- #: ../views/slide-edit.php:51
624
- msgid "Caption"
625
- msgstr "عنوان فرعي"
626
-
627
- #: ../views/slide-edit.php:58
628
- msgid "Description:"
629
- msgstr "الوصف:"
630
-
631
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
632
- msgid "Link"
633
- msgstr "رابط"
634
-
635
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
636
- msgid "Link URL:"
637
- msgstr "عنوان الرابط:"
638
-
639
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
640
- msgid "Open Link in:"
641
- msgstr "قم بفتح الرابط في:"
642
-
643
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
644
- msgid "Same Window"
645
- msgstr "نفس النافذة"
646
-
647
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
648
- msgid "New Tab or Window"
649
- msgstr "تبويبة أو نافذة جديدة"
650
-
651
- #: ../views/slide-edit.php:80
652
- msgid "Image Attributes"
653
- msgstr "سمات الصورة"
654
-
655
- #: ../views/slide-edit.php:83
656
- msgid "Alternate Text:"
657
- msgstr "النص البديل:"
658
-
659
- #: ../views/slide-edit.php:87
660
- msgid "Title Text:"
661
- msgstr "نص العنوان:"
662
-
663
- #: ../views/slide-edit.php:93
664
- msgid "Slide Transition Effects"
665
- msgstr "مؤثرات انتقال الشريحة"
666
-
667
- #: ../views/slide-edit.php:97
668
- msgid "Disable"
669
- msgstr "تعطيل"
670
-
671
- #: ../views/slide-edit.php:98
672
- msgid "Enable Slide Effects"
673
- msgstr "تفعيل مؤثرات الشريحة"
674
-
675
- #: ../views/slide-edit.php:104
676
- msgid "Transition Effects:"
677
- msgstr "مؤثرات الانتقال:"
678
-
679
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
680
- msgid "Transition Effects Speed:"
681
- msgstr "سرعة مؤثرات الانتقال:"
682
-
683
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
684
- #: ../views/slider-settings.php:34
685
- msgid "Milliseconds"
686
- msgstr "ملي ثانية"
687
-
688
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
689
- msgid "Next Slide Delay:"
690
- msgstr "تأخير الشريحة التالية:"
691
-
692
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
693
- msgid "Tile Count:"
694
- msgstr "عدد المربعات:"
695
-
696
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
697
- msgid "The number of tiles to use in the transition."
698
- msgstr "عدد المربعات المستخدمة في الانتقال."
699
-
700
- #: ../views/slide-edit.php:138
701
- msgid "Tile Delay:"
702
- msgstr "تأخير المربعات:"
703
-
704
- #: ../views/slide-edit.php:140
705
- msgid "Milliseconds to delay each individual tile transition."
706
- msgstr "عدد الملي ثانية لتأخير كل مربع منفرد في الانتقال."
707
-
708
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
709
- msgid "Tile Position:"
710
- msgstr "موضع المربعات:"
711
-
712
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
713
- msgid "Vertical"
714
- msgstr "عمودي"
715
-
716
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
717
- msgid "Horizontal"
718
- msgstr "أفقي"
719
-
720
- #: ../views/slide-edit.php:159
721
- msgid "YouTube URL:"
722
- msgstr "يوتيوب URL:"
723
-
724
- #: ../views/slide-edit.php:161
725
- msgid "Copy and paste a valid YouTube URL here."
726
- msgstr "نسخ ولصق URL يوتيوب صالحة هنا."
727
-
728
- #: ../views/slide-edit.php:166
729
- msgid "Do not show suggested videos when the video finishes."
730
- msgstr ""
731
-
732
- #: ../views/slide-edit.php:171
733
- msgid "Vimeo URL:"
734
- msgstr "فيميو URL:"
735
-
736
- #: ../views/slide-edit.php:173
737
- msgid "Copy and paste a valid Vimeo URL here."
738
- msgstr "نسخ ولصق URL فيميو صالحة هنا."
739
-
740
- #: ../views/slide-edit.php:186
741
- msgid "Quote"
742
- msgstr ""
743
-
744
- #: ../views/slide-edit.php:192
745
- msgid "Author"
746
- msgstr ""
747
-
748
- #: ../views/slide-edit.php:195
749
- #, fuzzy
750
- msgid "Name:"
751
- msgstr "اسم"
752
-
753
- #: ../views/slider-advanced-settings.php:4
754
- msgid "Allow Wrap?"
755
- msgstr "تسمح التفاف؟"
756
-
757
- #: ../views/slider-advanced-settings.php:6
758
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
759
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
760
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
761
- msgid "Yes"
762
- msgstr "نعم"
763
-
764
- #: ../views/slider-advanced-settings.php:7
765
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
766
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
767
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
768
- msgid "No"
769
- msgstr "لا"
770
-
771
- #: ../views/slider-advanced-settings.php:10
772
- msgid ""
773
- "Determines if slider wraps to beginning slide if it reaches the end slide."
774
- msgstr "يحدد إذا المنزلق يلتف إلى بداية الشريحة إذا بلغت الشريحة نهاية."
775
-
776
- #: ../views/slider-advanced-settings.php:15
777
- msgid "Dynamic Height:"
778
- msgstr "دينامية الطول:"
779
-
780
- #: ../views/slider-advanced-settings.php:17
781
- msgid "Off"
782
- msgstr "بعيدا"
783
-
784
- #: ../views/slider-advanced-settings.php:18
785
- msgid "On"
786
- msgstr "عن"
787
-
788
- #: ../views/slider-advanced-settings.php:21
789
- msgid "Adjust slider height depending on current slide."
790
- msgstr "ضبط ارتفاع المنزلق اعتمادا على الشريحة الحالية."
791
-
792
- #: ../views/slider-advanced-settings.php:26
793
- msgid "Delay:"
794
- msgstr "تأخير:"
795
-
796
- #: ../views/slider-advanced-settings.php:28
797
- msgid ""
798
- "Milliseconds to add or substract from the time before the first transition "
799
- "occurs."
800
- msgstr "ميلي ثانية لإضافة أو طرح من الوقت قبل أن يحدث التحول الأول."
801
-
802
- #: ../views/slider-advanced-settings.php:32
803
- msgid "Easing:"
804
- msgstr "التيسير:"
805
-
806
- #: ../views/slider-advanced-settings.php:38
807
- msgid "Easing for transition animations."
808
- msgstr "تخفيف عن الرسوم المتحركة التي تمر بمرحلة انتقالية."
809
-
810
- #: ../views/slider-advanced-settings.php:42
811
- msgid "Swipe:"
812
- msgstr "انتقاد:"
813
-
814
- #: ../views/slider-advanced-settings.php:48
815
- msgid "Enable swipe gesture support for touch devices."
816
- msgstr "تمكين الدعم لفتة انتقاد للأجهزة التي تعمل باللمس."
817
-
818
- #: ../views/slider-advanced-settings.php:53
819
- msgid "Resize Options:"
820
- msgstr "تغيير حجم خيارات:"
821
-
822
- #: ../views/slider-advanced-settings.php:60
823
- msgid "Auto - Cyclone Slider decides the resize option."
824
- msgstr "السيارات - المتزلج إعصار يقرر خيار تغيير الحجم."
825
-
826
- #: ../views/slider-advanced-settings.php:61
827
- msgid "Crop - Resize and remove excess parts."
828
- msgstr "المحاصيل - تغيير حجم وإزالة الأجزاء الزائدة."
829
-
830
- #: ../views/slider-advanced-settings.php:62
831
- msgid "Exact - Resize to exact dimensions."
832
- msgstr "بالضبط - تغيير حجم إلى الأبعاد الدقيقة."
833
-
834
- #: ../views/slider-advanced-settings.php:63
835
- msgid "Landscape - Resize to exact width."
836
- msgstr "المشهد - تغيير حجم لعرض بالضبط."
837
-
838
- #: ../views/slider-advanced-settings.php:64
839
- msgid "Portrait - Resize to exact height."
840
- msgstr "صورة - تغيير حجم لارتفاع بالضبط."
841
-
842
- #: ../views/slider-codes.php:4
843
- msgid "Your Shortcode:"
844
- msgstr "الكود القصير الخاص بك:"
845
-
846
- #: ../views/slider-codes.php:6
847
- msgid ""
848
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
849
- msgstr ""
850
- "قم بنسخ ولصق هذا الكود القصير داخل تدويناتك، صفحاتك، أو محررات التدوينات "
851
- "المخصوصة."
852
-
853
- #: ../views/slider-codes.php:10
854
- msgid "Your PHP Code:"
855
- msgstr "كود PHP الخاص بك:"
856
-
857
- #: ../views/slider-codes.php:12
858
- msgid ""
859
- "Copy and paste this code when you need to display the slider in template "
860
- "files (header.php, front-page.php, etc.)."
861
- msgstr ""
862
- "قم بنسخ ولصق هذا الكود عندما تحتاج إلى عرض شريط التمرير في ملفات القالب "
863
- "(header.php، front-page.php، الخ)."
864
-
865
- #: ../views/slider-id.php:5
866
- msgid "Change the Slideshow ID here."
867
- msgstr "قم بتغيير رقم عرض الشرائح هنا."
868
-
869
- #: ../views/slider-preview.php:9
870
- msgid "Your preview will appear here."
871
- msgstr "سوف المعاينة تظهر هنا."
872
-
873
- #: ../views/slider-settings.php:4
874
- msgid "Transition Effects to Use:"
875
- msgstr "مؤثرات الانتقال التي سيتم استخدامها:"
876
-
877
- #: ../views/slider-settings.php:28
878
- msgid "Milliseconds. 0 to disable auto advance."
879
- msgstr "ملي ثانية. 0 لتعطيل التقدم التلقائي."
880
-
881
- #: ../views/slider-settings.php:38
882
- msgid "Width:"
883
- msgstr "عرض:"
884
-
885
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
886
- msgid "pixels."
887
- msgstr "بكسل."
888
-
889
- #: ../views/slider-settings.php:44
890
- msgid "Height:"
891
- msgstr "ارتفاع:"
892
-
893
- #: ../views/slider-settings.php:50
894
- msgid "Width Management:"
895
- msgstr "إدارة العرض:"
896
-
897
- #: ../views/slider-settings.php:52
898
- msgid "Responsive"
899
- msgstr "متجاوب"
900
-
901
- #: ../views/slider-settings.php:53
902
- msgid "Full"
903
- msgstr "كامل"
904
-
905
- #: ../views/slider-settings.php:54
906
- msgid "Fixed"
907
- msgstr "ثابت"
908
-
909
- #: ../views/slider-settings.php:57
910
- msgid ""
911
- "Responsive - resizes to smaller size but maximum width will be equal to the "
912
- "provided width."
913
- msgstr ""
914
- "استجابة - سوف ريسيزيس إلى حجم أصغر ولكن الحد الأقصى العرض مساويا لعرض "
915
- "المقدمة."
916
-
917
- #: ../views/slider-settings.php:58
918
- msgid ""
919
- "Full - the same as responsive but maximum width will be equal to its "
920
- "container ignoring the provided width."
921
- msgstr ""
922
- "كامل - نفس العرض استجابة ولكن الحد الأقصى سوف يكون مساويا لالحاوية الخاصة به "
923
- "تجاهل عرض المقدم."
924
-
925
- #: ../views/slider-settings.php:59
926
- msgid "Fixed - width and height are not resized."
927
- msgstr "ثابت - العرض والارتفاع لا يتم تغيير حجمها."
928
-
929
- #: ../views/slider-settings.php:64
930
- msgid "Resize Images?"
931
- msgstr "تغيير حجم الصور؟"
932
-
933
- #: ../views/slider-settings.php:71
934
- msgid "Force Resize"
935
- msgstr "تغيير حجم القوة"
936
-
937
- #: ../views/slider-settings.php:72
938
- #, fuzzy
939
- msgid ""
940
- "Yes - resize images to slideshow dimension. <br>No - use the original "
941
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
942
- msgstr ""
943
- "نعم - قم بتغيير حجم الصور لأبعاد عرض الشرائح. <br>لا - قم باستخدام الصورة "
944
- "الأصلية المرفوعة."
945
-
946
- #: ../views/slider-settings.php:76
947
- msgid "Pause on Hover?"
948
- msgstr "إيقاف مؤقت عند المرور بالمؤشر؟"
949
-
950
- #: ../views/slider-settings.php:84
951
- msgid "Show Prev/Next Buttons?"
952
- msgstr "إظهار أزرار السابق/التالي؟"
953
-
954
- #: ../views/slider-settings.php:92
955
- msgid "Show Navigation?"
956
- msgstr "إظهار التصفح"
957
-
958
- #: ../views/slider-settings.php:97
959
- msgid "The thumbnails or dots depending on template."
960
- msgstr "الصور الصغيرة أو النقاط اعتمادا على القالب."
961
-
962
- #: ../views/slider-settings.php:101
963
- msgid "Random Slide Order?"
964
- msgstr "ترتيب عشوائي للشرائح"
965
-
966
- #: ../views/slider-settings.php:106
967
- msgid "Randomize order of slides on every page visit."
968
- msgstr "قم بتغيير ترتيب الشرائح في كل زيارة لصفحة."
969
-
970
- #: ../views/slides.php:7
971
- msgid "Add Slide"
972
- msgstr "أضف شريحة"
973
-
974
- #: ../views/template-selection.php:4
975
- msgid "Name"
976
- msgstr "اسم"
977
-
978
- #: ../views/template-selection.php:5
979
- msgid "Supported Slides"
980
- msgstr "الشرائح المدعومة"
981
-
982
- #: ../views/template-selection.php:6
983
- #, fuzzy
984
- msgid "Location"
985
- msgstr "عنوان فرعي"
986
-
987
- #: ../views/template-selection.php:7
988
- msgid "Selected"
989
- msgstr "مختار"
990
-
991
- #: ../views/template-selection.php:43
992
- #, fuzzy
993
- msgid "Learn More About Templates"
994
- msgstr "تعلم كيفية إنشاء قالب خاص بك"
995
-
996
- #: ../views/template-selection.php:44
997
- #, fuzzy
998
- msgid "Get More Templates"
999
- msgstr "احصل على مزيد من القوالب.."
1000
-
1001
- #~ msgid ""
1002
- #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1003
- #~ msgstr ""
1004
- #~ "تعذر حفظ كود CSS الخاص بالقالب. الرجاء التأكد من أن %stemplates.css قابل "
1005
- #~ "للتعديل."
1006
-
1007
- #~ msgid ""
1008
- #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1009
- #~ msgstr ""
1010
- #~ "تعذر حفظ كود JS الخاص بالقالب. الرجاء التأكد من أن %stemplates.js قابل "
1011
- #~ "للتعديل."
1012
-
1013
- #~ msgid "Video (Old Version)"
1014
- #~ msgstr "فيديو (النسخة القديمة)"
1015
-
1016
- #~ msgid "Slide Properties:"
1017
- #~ msgstr "خصائص الشريحة:"
1018
-
1019
- #~ msgid ""
1020
- #~ "This video slide is problematic. Please consider using YouTube, Vimeo or "
1021
- #~ "Custom slide type for videos. This slide will be removed in the future "
1022
- #~ "and will be replaced with a better one."
1023
- #~ msgstr ""
1024
- #~ "هذه الشريحة الفيديو هو إشكالية. يرجى النظر في استخدام يوتيوب، فيميو أو "
1025
- #~ "نوع الشريحة مخصص لأشرطة الفيديو. ستتم إزالة هذه الشريحة في المستقبل، "
1026
- #~ "وسيتم استبدالها بأخرى أفضل."
1027
-
1028
- #~ msgid "Video URL:"
1029
- #~ msgstr "عنوان رابط الفيديو:"
1030
-
1031
- #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1032
- #~ msgstr "قم بنسخ ولصق عنوان فيديو يوتيوب أو فيميو واضغط زر احصل على فيديو."
1033
-
1034
- #~ msgid "Get Video"
1035
- #~ msgstr "احصل على فيديو"
1036
-
1037
- #~ msgid "Embed Code"
1038
- #~ msgstr "كود التضمين"
1039
-
1040
- #~ msgid ""
1041
- #~ "You can place your embed code directly here. Or you can use the Get Video "
1042
- #~ "button to generate the embed code."
1043
- #~ msgstr ""
1044
- #~ "يمكنك وضع كود التضمين الخاص بك هنا مباشرة. أو يمكنك استخدام زر احصل على "
1045
- #~ "فيديو لتوليد كود التضمين.."
1046
-
1047
- #~ msgid ""
1048
- #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1049
- #~ "supported for videos."
1050
- #~ msgstr ""
1051
- #~ "<strong>تنبيه:</strong> خصائص الشريحة ومؤثرات المربعات غير مدعومة في "
1052
- #~ "الفيديو."
1053
-
1054
- #~ msgid ""
1055
- #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1056
- #~ "attribute to make HTML elements appear on top of Flash."
1057
- #~ msgstr ""
1058
- #~ "<strong>Note:</strong> أضف &wmode=transparent لخاصية src في كود التضمين "
1059
- #~ "لجعل عناصر HTML تظهر فوق الفلاش."
1060
-
1061
- #~ msgid "Lightbox"
1062
- #~ msgstr "العلبة الخفيفة"
1063
-
1064
- #~ msgid "Slideshow Settings"
1065
- #~ msgstr "إعدادات عرض الشرائح"
1066
-
1067
- #~ msgid "Slideshow Templates"
1068
- #~ msgstr "قوالب عرض الشرائح"
1069
-
1070
- #~ msgid "Drag"
1071
- #~ msgstr "سحب"
1072
-
1073
- #~ msgid "Toggle"
1074
- #~ msgstr "تبديل"
1075
-
1076
- #~ msgid "Custom"
1077
- #~ msgstr "مخصوص"
1078
-
1079
- #~ msgid ""
1080
- #~ "Select a template to use. Check the template icons to see what slide type "
1081
- #~ "it supports."
1082
- #~ msgstr ""
1083
- #~ "قم باختيار قالب للاستخدام. تفحص أيقونات القالب لترى أنواع الشرائح التي "
1084
- #~ "يدعمها"
1085
-
1086
- #~ msgid ""
1087
- #~ "Note: If you are looking for the Black, Blue or Myrtle, checkout this <a "
1088
- #~ "href=\"%s\">post</a>."
1089
- #~ msgstr ""
1090
- #~ "تنبيه: إذا كنت تبحث عن القوالب الأسود، الأزرق، والآس، فانظر هذه <a href="
1091
- #~ "\"%s\">التدوينة</a>."
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider 2\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:15+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: kosinix <kosinix@codefleet.net>\n"
9
+ "Language: en_US\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: __;_e;_x\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Poedit 1.6.7\n"
17
+ "Plural-Forms: nplurals=1; plural=0;\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPath-1: ..\n"
20
+
21
+ #: ../cyclone-slider.php:101
22
+ msgid "Cyclone Slider Settings"
23
+ msgstr "إعدادات عرض الشرائح"
24
+
25
+ #: ../cyclone-slider.php:102
26
+ msgid "Settings"
27
+ msgstr "إعدادات"
28
+
29
+ #: ../cyclone-slider.php:112
30
+ msgid "Cyclone Slider Export"
31
+ msgstr " التصدير Cyclone Slider"
32
+
33
+ #: ../cyclone-slider.php:113
34
+ #, fuzzy
35
+ msgid "Export/Import"
36
+ msgstr "استيراد"
37
+
38
+ #: ../cyclone-slider.php:125
39
+ #, fuzzy
40
+ msgid "Cyclone Slider Nextgen Export"
41
+ msgstr " التصدير Cyclone Slider"
42
+
43
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
44
+ #, fuzzy
45
+ msgid "Export Nextgen"
46
+ msgstr "أصدر"
47
+
48
+ #: ../cyclone-slider.php:138
49
+ msgid "Cyclone Slider Import"
50
+ msgstr "استيراد Cyclone Slider"
51
+
52
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
53
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
54
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
55
+ #: ../src/CycloneSlider/ImportPage.php:74
56
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
57
+ msgid "Import"
58
+ msgstr "استيراد"
59
+
60
+ #: ../src/CycloneSlider/Admin.php:142
61
+ msgid "Cyclone Slider"
62
+ msgstr "عرض الشرائح"
63
+
64
+ #: ../src/CycloneSlider/Admin.php:143
65
+ msgid "Slideshow"
66
+ msgstr "عرض الشرائح"
67
+
68
+ #: ../src/CycloneSlider/Admin.php:144
69
+ msgid "Add Slideshow"
70
+ msgstr "أضف عرض شرائح"
71
+
72
+ #: ../src/CycloneSlider/Admin.php:145
73
+ msgid "Add New Slideshow"
74
+ msgstr "أضف عرض شرائح جديد"
75
+
76
+ #: ../src/CycloneSlider/Admin.php:146
77
+ msgid "Edit Slideshow"
78
+ msgstr "تحرير عرض شرائح"
79
+
80
+ #: ../src/CycloneSlider/Admin.php:147
81
+ msgid "New Slideshow"
82
+ msgstr "عرض شرائح جديد"
83
+
84
+ #: ../src/CycloneSlider/Admin.php:148
85
+ msgid "View Slideshow"
86
+ msgstr "إظهار عرض الشرائح"
87
+
88
+ #: ../src/CycloneSlider/Admin.php:149
89
+ msgid "Search Slideshows"
90
+ msgstr "البحث في عروض الشرائح"
91
+
92
+ #: ../src/CycloneSlider/Admin.php:150
93
+ msgid "No slideshows found"
94
+ msgstr "لم يتم إيجاد عروض شرائح"
95
+
96
+ #: ../src/CycloneSlider/Admin.php:151
97
+ msgid "No slideshows found in Trash"
98
+ msgstr "لم يتم إيجاد عروض شرائح في المهملات"
99
+
100
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
101
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
102
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
103
+ msgid "Slideshow updated."
104
+ msgstr "تم تحديث عرض الشرائح"
105
+
106
+ #: ../src/CycloneSlider/Admin.php:198
107
+ msgid "Custom field updated."
108
+ msgstr "تم تحديث الحقل المخصوص."
109
+
110
+ #: ../src/CycloneSlider/Admin.php:199
111
+ msgid "Custom field deleted."
112
+ msgstr "تم حذف الحقل المخصوص."
113
+
114
+ #: ../src/CycloneSlider/Admin.php:202
115
+ msgid "Slideshow published."
116
+ msgstr "تم نشر عرض الشرائح."
117
+
118
+ #: ../src/CycloneSlider/Admin.php:203
119
+ msgid "Slideshow saved."
120
+ msgstr "تم حفظ عرض الشرائح."
121
+
122
+ #: ../src/CycloneSlider/Admin.php:242
123
+ msgid "Slides"
124
+ msgstr "شرائح"
125
+
126
+ #: ../src/CycloneSlider/Admin.php:251
127
+ msgid "Slider Preview"
128
+ msgstr "معاينة شريط التمرير"
129
+
130
+ #: ../src/CycloneSlider/Admin.php:260
131
+ msgid "Get Slider Codes"
132
+ msgstr "احصل على أكواد عرض الشرائح"
133
+
134
+ #: ../src/CycloneSlider/Admin.php:269
135
+ msgid "Basic Settings"
136
+ msgstr "الإعدادات الأساسية"
137
+
138
+ #: ../src/CycloneSlider/Admin.php:278
139
+ msgid "Advanced Settings"
140
+ msgstr "إعدادات متقدمة"
141
+
142
+ #: ../src/CycloneSlider/Admin.php:287
143
+ msgid "Templates"
144
+ msgstr "قوالب"
145
+
146
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
147
+ msgid "Slideshow ID"
148
+ msgstr "رقم عرض الشرائح"
149
+
150
+ #: ../src/CycloneSlider/Admin.php:323
151
+ msgid "Slide"
152
+ msgstr "شريحة"
153
+
154
+ #: ../src/CycloneSlider/Admin.php:328
155
+ msgid "[Hidden]"
156
+ msgstr ""
157
+
158
+ #: ../src/CycloneSlider/Admin.php:463
159
+ msgid "Core"
160
+ msgstr ""
161
+
162
+ #: ../src/CycloneSlider/Admin.php:464
163
+ #, php-format
164
+ msgid ""
165
+ "You should not make changes to templates in this location. All your changes "
166
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
167
+ msgstr ""
168
+
169
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
170
+ #: ../src/CycloneSlider/Admin.php:477
171
+ #, php-format
172
+ msgid "Location: <strong>%s</strong>"
173
+ msgstr ""
174
+
175
+ #: ../src/CycloneSlider/Admin.php:469
176
+ msgid ""
177
+ "Your template is in danger of being overwritten when you upgrade your theme. "
178
+ "Please consider creating a WordPress plugin Cyclone Slider template."
179
+ msgstr ""
180
+
181
+ #: ../src/CycloneSlider/Admin.php:520
182
+ msgid "Slide *"
183
+ msgstr "شريحة *"
184
+
185
+ #: ../src/CycloneSlider/Admin.php:609
186
+ msgid "Slideshow Name"
187
+ msgstr "اسم عرض الشرائح"
188
+
189
+ #: ../src/CycloneSlider/Admin.php:610
190
+ msgid "Template"
191
+ msgstr "قالب"
192
+
193
+ #: ../src/CycloneSlider/Admin.php:611
194
+ msgid "No. of Slides"
195
+ msgstr "عدد الشرائح"
196
+
197
+ #: ../src/CycloneSlider/Admin.php:613
198
+ msgid "Shortcode"
199
+ msgstr "كود قصير"
200
+
201
+ #: ../src/CycloneSlider/AssetLoader.php:71
202
+ msgid "Select an image"
203
+ msgstr "اختر صورة"
204
+
205
+ #: ../src/CycloneSlider/AssetLoader.php:72
206
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
207
+ msgstr ""
208
+
209
+ #: ../src/CycloneSlider/AssetLoader.php:73
210
+ msgid "Add to Slide"
211
+ msgstr "أضف إلى شريحة"
212
+
213
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
214
+ #, fuzzy
215
+ msgid "Add Images as Slides"
216
+ msgstr "أضف عرض شرائح جديد"
217
+
218
+ #: ../src/CycloneSlider/AssetLoader.php:75
219
+ msgid "Error. Make sure its a valid YouTube URL."
220
+ msgstr "خطأ. تأكد من والخمسين URL يوتيوب صالحة."
221
+
222
+ #: ../src/CycloneSlider/ExportPage.php:64
223
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
224
+ #: ../src/CycloneSlider/ImportPage.php:69
225
+ msgid "Export"
226
+ msgstr "أصدر"
227
+
228
+ #: ../src/CycloneSlider/ExportPage.php:77
229
+ #: ../src/CycloneSlider/ImportPage.php:63
230
+ msgid ""
231
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
232
+ msgstr ""
233
+
234
+ #: ../src/CycloneSlider/ExportPage.php:113
235
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
236
+ msgid "Your export file is ready. Click Download."
237
+ msgstr "ملف التصدير الخاصة بك جاهزة. انقر فوق تحميل."
238
+
239
+ #: ../src/CycloneSlider/ExportPage.php:118
240
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
241
+ msgid "Error creating exports directory."
242
+ msgstr ""
243
+
244
+ #: ../src/CycloneSlider/ExportPage.php:167
245
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
246
+ #, fuzzy
247
+ msgid "No slider selected."
248
+ msgstr "لم يتم العثور على عروض شرائح."
249
+
250
+ #: ../src/CycloneSlider/ExportPage.php:172
251
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
252
+ msgid "Please choose a file name."
253
+ msgstr ""
254
+
255
+ #: ../src/CycloneSlider/Exporter.php:52
256
+ #, fuzzy
257
+ msgid "Error no sliders selected."
258
+ msgstr "لم يتم العثور على عروض شرائح."
259
+
260
+ #: ../src/CycloneSlider/Exporter.php:73
261
+ msgid "Error encoding data to JSON."
262
+ msgstr ""
263
+
264
+ #: ../src/CycloneSlider/Exporter.php:79
265
+ #, php-format
266
+ msgid "Success generating zip %s."
267
+ msgstr ""
268
+
269
+ #: ../src/CycloneSlider/Exporter.php:109
270
+ #, php-format
271
+ msgid "Exporting data for slider \"%s\"."
272
+ msgstr ""
273
+
274
+ #: ../src/CycloneSlider/Exporter.php:111
275
+ #, fuzzy, php-format
276
+ msgid "Slider \"%s\" not found."
277
+ msgstr "[عرض الشرائح \"%s\" لم يتم العثور عليه]"
278
+
279
+ #: ../src/CycloneSlider/Exporter.php:138
280
+ #, php-format
281
+ msgid ""
282
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
283
+ msgstr ""
284
+
285
+ #: ../src/CycloneSlider/Exporter.php:182
286
+ #, fuzzy
287
+ msgid "ZipArchive not supported."
288
+ msgstr "نوع الشريحة غير معتمدة."
289
+
290
+ #: ../src/CycloneSlider/Exporter.php:188
291
+ #, php-format
292
+ msgid "Error opening zip file %s. Code: %s"
293
+ msgstr ""
294
+
295
+ #: ../src/CycloneSlider/Exporter.php:197
296
+ #, php-format
297
+ msgid "Error adding file %s to zip."
298
+ msgstr ""
299
+
300
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
301
+ #, php-format
302
+ msgid "File %s added to zip."
303
+ msgstr ""
304
+
305
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
306
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
307
+ msgid "NextGEN Integration"
308
+ msgstr "الدمج مع NextGEN"
309
+
310
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
311
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
312
+ msgid "Choose a NextGEN Gallery"
313
+ msgstr "اختر معرض NextGEN "
314
+
315
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
316
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
317
+ msgid ""
318
+ "Select a gallery to import images from. Images will be added as new slides."
319
+ msgstr "اختر معرضا لاستيراد الصور منه. سيتم إضافة الصور كشرائح جديدة."
320
+
321
+ #: ../src/CycloneSlider/Frontend.php:101
322
+ #, php-format
323
+ msgid "[Slideshow \"%s\" not found]"
324
+ msgstr "[عرض الشرائح \"%s\" لم يتم العثور عليه]"
325
+
326
+ #: ../src/CycloneSlider/Frontend.php:117
327
+ #, php-format
328
+ msgid "[Template \"%s\" not found]"
329
+ msgstr "[القالب \"%s\" لم يتم العثور عليه]"
330
+
331
+ #: ../src/CycloneSlider/ImportPage.php:116
332
+ msgid "Import operation success!"
333
+ msgstr "استيراد نجاح العملية!"
334
+
335
+ #: ../src/CycloneSlider/Importer.php:35
336
+ msgid "Could not read zip files. ZipArchive not supported."
337
+ msgstr ""
338
+
339
+ #: ../src/CycloneSlider/Importer.php:40
340
+ #, fuzzy
341
+ msgid "No zip file found."
342
+ msgstr "لم يتم العثور على عروض شرائح."
343
+
344
+ #: ../src/CycloneSlider/Importer.php:46
345
+ msgid "Error creating imports directory."
346
+ msgstr ""
347
+
348
+ #: ../src/CycloneSlider/Importer.php:53
349
+ msgid "Error moving uploaded zip."
350
+ msgstr ""
351
+
352
+ #: ../src/CycloneSlider/Importer.php:60
353
+ #, php-format
354
+ msgid "Error opening zip: %s"
355
+ msgstr ""
356
+
357
+ #: ../src/CycloneSlider/Importer.php:73
358
+ #, php-format
359
+ msgid "Security error. Invalid %s file."
360
+ msgstr ""
361
+
362
+ #: ../src/CycloneSlider/Importer.php:80
363
+ #, php-format
364
+ msgid "Security error. File %s is not an image."
365
+ msgstr ""
366
+
367
+ #: ../src/CycloneSlider/Importer.php:86
368
+ #, php-format
369
+ msgid "Security error. Missing %s file."
370
+ msgstr ""
371
+
372
+ #: ../src/CycloneSlider/Importer.php:92
373
+ msgid "Error extracting zip."
374
+ msgstr ""
375
+
376
+ #: ../src/CycloneSlider/Importer.php:99
377
+ msgid "Failed to read export JSON."
378
+ msgstr ""
379
+
380
+ #: ../src/CycloneSlider/Importer.php:104
381
+ msgid "Failed to decode JSON."
382
+ msgstr ""
383
+
384
+ #: ../src/CycloneSlider/Importer.php:175
385
+ #, php-format
386
+ msgid "scandir failed on %s"
387
+ msgstr ""
388
+
389
+ #: ../src/CycloneSlider/Importer.php:191
390
+ #, fuzzy, php-format
391
+ msgid "Source image %s not found."
392
+ msgstr "[القالب \"%s\" لم يتم العثور عليه]"
393
+
394
+ #: ../src/CycloneSlider/Importer.php:195
395
+ msgid "Copy error."
396
+ msgstr ""
397
+
398
+ #: ../src/CycloneSlider/SettingsPage.php:51
399
+ msgid "Default options restored."
400
+ msgstr "تم استعادة الخيارات الإفتراضية."
401
+
402
+ #: ../src/CycloneSlider/WidgetSlider.php:13
403
+ msgid "Cyclone Slider Widget"
404
+ msgstr "مربع عرض الشرائح الجانبي"
405
+
406
+ #: ../src/CycloneSlider/WidgetSlider.php:14
407
+ #, fuzzy
408
+ msgid "Widget for displaying sliders."
409
+ msgstr "مربع جانبي لإظهار عروض الشرائح."
410
+
411
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
412
+ msgid "Title:"
413
+ msgstr "العنوان:"
414
+
415
+ #: ../src/CycloneSlider/WidgetSlider.php:79
416
+ #, fuzzy
417
+ msgid "Select a Slider:"
418
+ msgstr "اختر عرض شرائح:"
419
+
420
+ #: ../src/CycloneSlider/WidgetSlider.php:94
421
+ #, fuzzy
422
+ msgid "No sliders found."
423
+ msgstr "لم يتم العثور على عروض شرائح."
424
+
425
+ #: ../templates/dark/slider.php:43
426
+ msgid "View Larger Image"
427
+ msgstr "مشاهدتها بشكل اكبر"
428
+
429
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
430
+ msgid "Learn More"
431
+ msgstr "تعرف على المزيد"
432
+
433
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
434
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
435
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
436
+ msgid "Slide type not supported."
437
+ msgstr "نوع الشريحة غير معتمدة."
438
+
439
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
440
+ #: ../views/export-nextgen-step-3.php:8
441
+ #, fuzzy
442
+ msgid "Cyclone Slider Nextgen Exporter"
443
+ msgstr " التصدير Cyclone Slider"
444
+
445
+ #: ../views/export-nextgen-step-1.php:18
446
+ #, fuzzy
447
+ msgid "Choose a NextGEN Gallery:"
448
+ msgstr "اختر معرض NextGEN "
449
+
450
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
451
+ msgid "Select All"
452
+ msgstr "حدد الكل"
453
+
454
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
455
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
456
+ #, fuzzy
457
+ msgid "File Name:"
458
+ msgstr "اسم"
459
+
460
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
461
+ msgid "No slider to export."
462
+ msgstr "لا التمرير لتصدير."
463
+
464
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
465
+ msgid "Clear"
466
+ msgstr ""
467
+
468
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
469
+ msgid "Next"
470
+ msgstr "التالي"
471
+
472
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
473
+ #, fuzzy
474
+ msgid "Selected slider(s):"
475
+ msgstr "حدد المتزلجون:"
476
+
477
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
478
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
479
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
480
+ #: ../views/import-step-3.php:15
481
+ msgid "Back"
482
+ msgstr "إلى الوراء"
483
+
484
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
485
+ msgid "Generate Export File"
486
+ msgstr ""
487
+
488
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
489
+ msgid "Download"
490
+ msgstr "تحميل"
491
+
492
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
493
+ #: ../views/export-step-3.php:8
494
+ #, fuzzy
495
+ msgid "Cyclone Slider Exporter"
496
+ msgstr " التصدير Cyclone Slider"
497
+
498
+ #: ../views/export-step-1.php:18
499
+ msgid "Select sliders:"
500
+ msgstr "حدد المتزلجون:"
501
+
502
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
503
+ #, fuzzy
504
+ msgid "Cyclone Slider Importer"
505
+ msgstr "استيراد Cyclone Slider"
506
+
507
+ #: ../views/import-step-1.php:17
508
+ msgid "Import Zip File:"
509
+ msgstr "استيراد ملف مضغوط:"
510
+
511
+ #: ../views/import-step-1.php:24
512
+ msgid "Upload"
513
+ msgstr ""
514
+
515
+ #: ../views/settings-page.php:7
516
+ #, fuzzy
517
+ msgid ""
518
+ "Play with these settings if Cyclone Slider is not working or if you want to "
519
+ "optimize it."
520
+ msgstr "قم باللعب بهذه الإعدادات إذا كانت الإضافة لا تعمل أو إذا أردت تحسينها."
521
+
522
+ #: ../views/settings-page.php:16
523
+ msgid "Load scripts in:"
524
+ msgstr "تحميل السكربتات في:"
525
+
526
+ #: ../views/settings-page.php:19
527
+ msgid "Header"
528
+ msgstr "الترويسة"
529
+
530
+ #: ../views/settings-page.php:20
531
+ msgid "Footer"
532
+ msgstr "التذييل"
533
+
534
+ #: ../views/settings-page.php:25
535
+ msgid "Load these scripts:"
536
+ msgstr "قم بتحميل هذه السكربتات:"
537
+
538
+ #: ../views/settings-page.php:30
539
+ msgid "Cycle 2. This is the core script needed by the plugin."
540
+ msgstr "Cycle 2. هذا هو السكربت الأساسي المستخدم في الإضافة."
541
+
542
+ #: ../views/settings-page.php:35
543
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
544
+ msgstr "Cycle 2 - Carousel. يستخدم في هذه القوالب: Galleria, Lea, Dos."
545
+
546
+ #: ../views/settings-page.php:40
547
+ msgid "Cycle 2 - Swipe. For touch swipe events."
548
+ msgstr "Cycle 2 - Swipe. للأحداث انتقاد اللمس."
549
+
550
+ #: ../views/settings-page.php:45
551
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
552
+ msgstr "Cycle 2 - Tile. يستخدم لمؤثرات الانتقال مربعة الشكل."
553
+
554
+ #: ../views/settings-page.php:50
555
+ msgid "Cycle 2 - Video. Used by YouTube template."
556
+ msgstr "Cycle 2 - Video. يستخدم في قالب يوتيوب."
557
+
558
+ #: ../views/settings-page.php:55
559
+ msgid "Magnific Popup - Enable lightbox option."
560
+ msgstr "ماجنيفيك قافزة - خيار العلبة الخفيفة تمكين."
561
+
562
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
563
+ #: ../views/slider-advanced-settings.php:2
564
+ msgid "Available in pro version."
565
+ msgstr "تتوفر في الإصدار برو."
566
+
567
+ #: ../views/settings-page.php:60
568
+ msgid "Easing - Enable easing options."
569
+ msgstr "التيسير - تمكين تخفيف الخيارات."
570
+
571
+ #: ../views/settings-page.php:65
572
+ msgid "Scripts loading priority:"
573
+ msgstr "أولوية تحميل السكربتات:"
574
+
575
+ #: ../views/settings-page.php:68
576
+ msgid "Make this value bigger to load scripts last."
577
+ msgstr "اجعل هذه القيمة أكبر لتحميل السكربتات آخرا."
578
+
579
+ #: ../views/settings-page.php:72
580
+ msgid "Load these templates:"
581
+ msgstr ""
582
+
583
+ #: ../views/settings-page.php:85
584
+ msgid "Save Options"
585
+ msgstr "حفظ الخيارات"
586
+
587
+ #: ../views/settings-page.php:86
588
+ msgid "Restore Defaults"
589
+ msgstr "إستعادة الإفتراضي"
590
+
591
+ #: ../views/slide-edit.php:17
592
+ msgid "Delete"
593
+ msgstr "حذف"
594
+
595
+ #: ../views/slide-edit.php:26
596
+ msgid "Image"
597
+ msgstr "صورة"
598
+
599
+ #: ../views/slide-edit.php:27
600
+ msgid "YouTube"
601
+ msgstr "يوتيوب"
602
+
603
+ #: ../views/slide-edit.php:28
604
+ msgid "Vimeo"
605
+ msgstr "فيميو"
606
+
607
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
608
+ msgid "Custom HTML"
609
+ msgstr "كود HTML مخصوص"
610
+
611
+ #: ../views/slide-edit.php:30
612
+ msgid "Testimonial"
613
+ msgstr ""
614
+
615
+ #: ../views/slide-edit.php:35
616
+ msgid "Hidden"
617
+ msgstr ""
618
+
619
+ #: ../views/slide-edit.php:47
620
+ msgid "Get Image"
621
+ msgstr "الحصول على صورة"
622
+
623
+ #: ../views/slide-edit.php:51
624
+ msgid "Caption"
625
+ msgstr "عنوان فرعي"
626
+
627
+ #: ../views/slide-edit.php:58
628
+ msgid "Description:"
629
+ msgstr "الوصف:"
630
+
631
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
632
+ msgid "Link"
633
+ msgstr "رابط"
634
+
635
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
636
+ msgid "Link URL:"
637
+ msgstr "عنوان الرابط:"
638
+
639
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
640
+ msgid "Open Link in:"
641
+ msgstr "قم بفتح الرابط في:"
642
+
643
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
644
+ msgid "Same Window"
645
+ msgstr "نفس النافذة"
646
+
647
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
648
+ msgid "New Tab or Window"
649
+ msgstr "تبويبة أو نافذة جديدة"
650
+
651
+ #: ../views/slide-edit.php:80
652
+ msgid "Image Attributes"
653
+ msgstr "سمات الصورة"
654
+
655
+ #: ../views/slide-edit.php:83
656
+ msgid "Alternate Text:"
657
+ msgstr "النص البديل:"
658
+
659
+ #: ../views/slide-edit.php:87
660
+ msgid "Title Text:"
661
+ msgstr "نص العنوان:"
662
+
663
+ #: ../views/slide-edit.php:93
664
+ msgid "Slide Transition Effects"
665
+ msgstr "مؤثرات انتقال الشريحة"
666
+
667
+ #: ../views/slide-edit.php:97
668
+ msgid "Disable"
669
+ msgstr "تعطيل"
670
+
671
+ #: ../views/slide-edit.php:98
672
+ msgid "Enable Slide Effects"
673
+ msgstr "تفعيل مؤثرات الشريحة"
674
+
675
+ #: ../views/slide-edit.php:104
676
+ msgid "Transition Effects:"
677
+ msgstr "مؤثرات الانتقال:"
678
+
679
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
680
+ msgid "Transition Effects Speed:"
681
+ msgstr "سرعة مؤثرات الانتقال:"
682
+
683
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
684
+ #: ../views/slider-settings.php:34
685
+ msgid "Milliseconds"
686
+ msgstr "ملي ثانية"
687
+
688
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
689
+ msgid "Next Slide Delay:"
690
+ msgstr "تأخير الشريحة التالية:"
691
+
692
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
693
+ msgid "Tile Count:"
694
+ msgstr "عدد المربعات:"
695
+
696
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
697
+ msgid "The number of tiles to use in the transition."
698
+ msgstr "عدد المربعات المستخدمة في الانتقال."
699
+
700
+ #: ../views/slide-edit.php:138
701
+ msgid "Tile Delay:"
702
+ msgstr "تأخير المربعات:"
703
+
704
+ #: ../views/slide-edit.php:140
705
+ msgid "Milliseconds to delay each individual tile transition."
706
+ msgstr "عدد الملي ثانية لتأخير كل مربع منفرد في الانتقال."
707
+
708
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
709
+ msgid "Tile Position:"
710
+ msgstr "موضع المربعات:"
711
+
712
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
713
+ msgid "Vertical"
714
+ msgstr "عمودي"
715
+
716
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
717
+ msgid "Horizontal"
718
+ msgstr "أفقي"
719
+
720
+ #: ../views/slide-edit.php:159
721
+ msgid "YouTube URL:"
722
+ msgstr "يوتيوب URL:"
723
+
724
+ #: ../views/slide-edit.php:161
725
+ msgid "Copy and paste a valid YouTube URL here."
726
+ msgstr "نسخ ولصق URL يوتيوب صالحة هنا."
727
+
728
+ #: ../views/slide-edit.php:166
729
+ msgid "Do not show suggested videos when the video finishes."
730
+ msgstr ""
731
+
732
+ #: ../views/slide-edit.php:171
733
+ msgid "Vimeo URL:"
734
+ msgstr "فيميو URL:"
735
+
736
+ #: ../views/slide-edit.php:173
737
+ msgid "Copy and paste a valid Vimeo URL here."
738
+ msgstr "نسخ ولصق URL فيميو صالحة هنا."
739
+
740
+ #: ../views/slide-edit.php:186
741
+ msgid "Quote"
742
+ msgstr ""
743
+
744
+ #: ../views/slide-edit.php:192
745
+ msgid "Author"
746
+ msgstr ""
747
+
748
+ #: ../views/slide-edit.php:195
749
+ #, fuzzy
750
+ msgid "Name:"
751
+ msgstr "اسم"
752
+
753
+ #: ../views/slider-advanced-settings.php:4
754
+ msgid "Allow Wrap?"
755
+ msgstr "تسمح التفاف؟"
756
+
757
+ #: ../views/slider-advanced-settings.php:6
758
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
759
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
760
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
761
+ msgid "Yes"
762
+ msgstr "نعم"
763
+
764
+ #: ../views/slider-advanced-settings.php:7
765
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
766
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
767
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
768
+ msgid "No"
769
+ msgstr "لا"
770
+
771
+ #: ../views/slider-advanced-settings.php:10
772
+ msgid ""
773
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
774
+ msgstr "يحدد إذا المنزلق يلتف إلى بداية الشريحة إذا بلغت الشريحة نهاية."
775
+
776
+ #: ../views/slider-advanced-settings.php:15
777
+ msgid "Dynamic Height:"
778
+ msgstr "دينامية الطول:"
779
+
780
+ #: ../views/slider-advanced-settings.php:17
781
+ msgid "Off"
782
+ msgstr "بعيدا"
783
+
784
+ #: ../views/slider-advanced-settings.php:18
785
+ msgid "On"
786
+ msgstr "عن"
787
+
788
+ #: ../views/slider-advanced-settings.php:21
789
+ msgid "Adjust slider height depending on current slide."
790
+ msgstr "ضبط ارتفاع المنزلق اعتمادا على الشريحة الحالية."
791
+
792
+ #: ../views/slider-advanced-settings.php:26
793
+ msgid "Delay:"
794
+ msgstr "تأخير:"
795
+
796
+ #: ../views/slider-advanced-settings.php:28
797
+ msgid ""
798
+ "Milliseconds to add or substract from the time before the first transition "
799
+ "occurs."
800
+ msgstr "ميلي ثانية لإضافة أو طرح من الوقت قبل أن يحدث التحول الأول."
801
+
802
+ #: ../views/slider-advanced-settings.php:32
803
+ msgid "Easing:"
804
+ msgstr "التيسير:"
805
+
806
+ #: ../views/slider-advanced-settings.php:38
807
+ msgid "Easing for transition animations."
808
+ msgstr "تخفيف عن الرسوم المتحركة التي تمر بمرحلة انتقالية."
809
+
810
+ #: ../views/slider-advanced-settings.php:42
811
+ msgid "Swipe:"
812
+ msgstr "انتقاد:"
813
+
814
+ #: ../views/slider-advanced-settings.php:48
815
+ msgid "Enable swipe gesture support for touch devices."
816
+ msgstr "تمكين الدعم لفتة انتقاد للأجهزة التي تعمل باللمس."
817
+
818
+ #: ../views/slider-advanced-settings.php:53
819
+ msgid "Resize Options:"
820
+ msgstr "تغيير حجم خيارات:"
821
+
822
+ #: ../views/slider-advanced-settings.php:60
823
+ msgid "Auto - Cyclone Slider decides the resize option."
824
+ msgstr "السيارات - المتزلج إعصار يقرر خيار تغيير الحجم."
825
+
826
+ #: ../views/slider-advanced-settings.php:61
827
+ msgid "Crop - Resize and remove excess parts."
828
+ msgstr "المحاصيل - تغيير حجم وإزالة الأجزاء الزائدة."
829
+
830
+ #: ../views/slider-advanced-settings.php:62
831
+ msgid "Exact - Resize to exact dimensions."
832
+ msgstr "بالضبط - تغيير حجم إلى الأبعاد الدقيقة."
833
+
834
+ #: ../views/slider-advanced-settings.php:63
835
+ msgid "Landscape - Resize to exact width."
836
+ msgstr "المشهد - تغيير حجم لعرض بالضبط."
837
+
838
+ #: ../views/slider-advanced-settings.php:64
839
+ msgid "Portrait - Resize to exact height."
840
+ msgstr "صورة - تغيير حجم لارتفاع بالضبط."
841
+
842
+ #: ../views/slider-codes.php:4
843
+ msgid "Your Shortcode:"
844
+ msgstr "الكود القصير الخاص بك:"
845
+
846
+ #: ../views/slider-codes.php:6
847
+ msgid ""
848
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
849
+ msgstr ""
850
+ "قم بنسخ ولصق هذا الكود القصير داخل تدويناتك، صفحاتك، أو محررات التدوينات "
851
+ "المخصوصة."
852
+
853
+ #: ../views/slider-codes.php:10
854
+ msgid "Your PHP Code:"
855
+ msgstr "كود PHP الخاص بك:"
856
+
857
+ #: ../views/slider-codes.php:12
858
+ msgid ""
859
+ "Copy and paste this code when you need to display the slider in template "
860
+ "files (header.php, front-page.php, etc.)."
861
+ msgstr ""
862
+ "قم بنسخ ولصق هذا الكود عندما تحتاج إلى عرض شريط التمرير في ملفات القالب "
863
+ "(header.php، front-page.php، الخ)."
864
+
865
+ #: ../views/slider-id.php:5
866
+ msgid "Change the Slideshow ID here."
867
+ msgstr "قم بتغيير رقم عرض الشرائح هنا."
868
+
869
+ #: ../views/slider-preview.php:9
870
+ msgid "Your preview will appear here."
871
+ msgstr "سوف المعاينة تظهر هنا."
872
+
873
+ #: ../views/slider-settings.php:4
874
+ msgid "Transition Effects to Use:"
875
+ msgstr "مؤثرات الانتقال التي سيتم استخدامها:"
876
+
877
+ #: ../views/slider-settings.php:28
878
+ msgid "Milliseconds. 0 to disable auto advance."
879
+ msgstr "ملي ثانية. 0 لتعطيل التقدم التلقائي."
880
+
881
+ #: ../views/slider-settings.php:38
882
+ msgid "Width:"
883
+ msgstr "عرض:"
884
+
885
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
886
+ msgid "pixels."
887
+ msgstr "بكسل."
888
+
889
+ #: ../views/slider-settings.php:44
890
+ msgid "Height:"
891
+ msgstr "ارتفاع:"
892
+
893
+ #: ../views/slider-settings.php:50
894
+ msgid "Width Management:"
895
+ msgstr "إدارة العرض:"
896
+
897
+ #: ../views/slider-settings.php:52
898
+ msgid "Responsive"
899
+ msgstr "متجاوب"
900
+
901
+ #: ../views/slider-settings.php:53
902
+ msgid "Full"
903
+ msgstr "كامل"
904
+
905
+ #: ../views/slider-settings.php:54
906
+ msgid "Fixed"
907
+ msgstr "ثابت"
908
+
909
+ #: ../views/slider-settings.php:57
910
+ msgid ""
911
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
912
+ "provided width."
913
+ msgstr ""
914
+ "استجابة - سوف ريسيزيس إلى حجم أصغر ولكن الحد الأقصى العرض مساويا لعرض "
915
+ "المقدمة."
916
+
917
+ #: ../views/slider-settings.php:58
918
+ msgid ""
919
+ "Full - the same as responsive but maximum width will be equal to its "
920
+ "container ignoring the provided width."
921
+ msgstr ""
922
+ "كامل - نفس العرض استجابة ولكن الحد الأقصى سوف يكون مساويا لالحاوية الخاصة به "
923
+ "تجاهل عرض المقدم."
924
+
925
+ #: ../views/slider-settings.php:59
926
+ msgid "Fixed - width and height are not resized."
927
+ msgstr "ثابت - العرض والارتفاع لا يتم تغيير حجمها."
928
+
929
+ #: ../views/slider-settings.php:64
930
+ msgid "Resize Images?"
931
+ msgstr "تغيير حجم الصور؟"
932
+
933
+ #: ../views/slider-settings.php:71
934
+ msgid "Force Resize"
935
+ msgstr "تغيير حجم القوة"
936
+
937
+ #: ../views/slider-settings.php:72
938
+ #, fuzzy
939
+ msgid ""
940
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
941
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
942
+ msgstr ""
943
+ "نعم - قم بتغيير حجم الصور لأبعاد عرض الشرائح. <br>لا - قم باستخدام الصورة "
944
+ "الأصلية المرفوعة."
945
+
946
+ #: ../views/slider-settings.php:76
947
+ msgid "Pause on Hover?"
948
+ msgstr "إيقاف مؤقت عند المرور بالمؤشر؟"
949
+
950
+ #: ../views/slider-settings.php:84
951
+ msgid "Show Prev/Next Buttons?"
952
+ msgstr "إظهار أزرار السابق/التالي؟"
953
+
954
+ #: ../views/slider-settings.php:92
955
+ msgid "Show Navigation?"
956
+ msgstr "إظهار التصفح"
957
+
958
+ #: ../views/slider-settings.php:97
959
+ msgid "The thumbnails or dots depending on template."
960
+ msgstr "الصور الصغيرة أو النقاط اعتمادا على القالب."
961
+
962
+ #: ../views/slider-settings.php:101
963
+ msgid "Random Slide Order?"
964
+ msgstr "ترتيب عشوائي للشرائح"
965
+
966
+ #: ../views/slider-settings.php:106
967
+ msgid "Randomize order of slides on every page visit."
968
+ msgstr "قم بتغيير ترتيب الشرائح في كل زيارة لصفحة."
969
+
970
+ #: ../views/slides.php:7
971
+ msgid "Add Slide"
972
+ msgstr "أضف شريحة"
973
+
974
+ #: ../views/template-selection.php:4
975
+ msgid "Name"
976
+ msgstr "اسم"
977
+
978
+ #: ../views/template-selection.php:5
979
+ msgid "Supported Slides"
980
+ msgstr "الشرائح المدعومة"
981
+
982
+ #: ../views/template-selection.php:6
983
+ #, fuzzy
984
+ msgid "Location"
985
+ msgstr "عنوان فرعي"
986
+
987
+ #: ../views/template-selection.php:7
988
+ msgid "Selected"
989
+ msgstr "مختار"
990
+
991
+ #: ../views/template-selection.php:43
992
+ #, fuzzy
993
+ msgid "Learn More About Templates"
994
+ msgstr "تعلم كيفية إنشاء قالب خاص بك"
995
+
996
+ #: ../views/template-selection.php:44
997
+ #, fuzzy
998
+ msgid "Get More Templates"
999
+ msgstr "احصل على مزيد من القوالب.."
1000
+
1001
+ #~ msgid ""
1002
+ #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1003
+ #~ msgstr ""
1004
+ #~ "تعذر حفظ كود CSS الخاص بالقالب. الرجاء التأكد من أن %stemplates.css قابل "
1005
+ #~ "للتعديل."
1006
+
1007
+ #~ msgid ""
1008
+ #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1009
+ #~ msgstr ""
1010
+ #~ "تعذر حفظ كود JS الخاص بالقالب. الرجاء التأكد من أن %stemplates.js قابل "
1011
+ #~ "للتعديل."
1012
+
1013
+ #~ msgid "Video (Old Version)"
1014
+ #~ msgstr "فيديو (النسخة القديمة)"
1015
+
1016
+ #~ msgid "Slide Properties:"
1017
+ #~ msgstr "خصائص الشريحة:"
1018
+
1019
+ #~ msgid ""
1020
+ #~ "This video slide is problematic. Please consider using YouTube, Vimeo or "
1021
+ #~ "Custom slide type for videos. This slide will be removed in the future "
1022
+ #~ "and will be replaced with a better one."
1023
+ #~ msgstr ""
1024
+ #~ "هذه الشريحة الفيديو هو إشكالية. يرجى النظر في استخدام يوتيوب، فيميو أو "
1025
+ #~ "نوع الشريحة مخصص لأشرطة الفيديو. ستتم إزالة هذه الشريحة في المستقبل، "
1026
+ #~ "وسيتم استبدالها بأخرى أفضل."
1027
+
1028
+ #~ msgid "Video URL:"
1029
+ #~ msgstr "عنوان رابط الفيديو:"
1030
+
1031
+ #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1032
+ #~ msgstr "قم بنسخ ولصق عنوان فيديو يوتيوب أو فيميو واضغط زر احصل على فيديو."
1033
+
1034
+ #~ msgid "Get Video"
1035
+ #~ msgstr "احصل على فيديو"
1036
+
1037
+ #~ msgid "Embed Code"
1038
+ #~ msgstr "كود التضمين"
1039
+
1040
+ #~ msgid ""
1041
+ #~ "You can place your embed code directly here. Or you can use the Get Video "
1042
+ #~ "button to generate the embed code."
1043
+ #~ msgstr ""
1044
+ #~ "يمكنك وضع كود التضمين الخاص بك هنا مباشرة. أو يمكنك استخدام زر احصل على "
1045
+ #~ "فيديو لتوليد كود التضمين.."
1046
+
1047
+ #~ msgid ""
1048
+ #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1049
+ #~ "supported for videos."
1050
+ #~ msgstr ""
1051
+ #~ "<strong>تنبيه:</strong> خصائص الشريحة ومؤثرات المربعات غير مدعومة في "
1052
+ #~ "الفيديو."
1053
+
1054
+ #~ msgid ""
1055
+ #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1056
+ #~ "attribute to make HTML elements appear on top of Flash."
1057
+ #~ msgstr ""
1058
+ #~ "<strong>Note:</strong> أضف &wmode=transparent لخاصية src في كود التضمين "
1059
+ #~ "لجعل عناصر HTML تظهر فوق الفلاش."
1060
+
1061
+ #~ msgid "Lightbox"
1062
+ #~ msgstr "العلبة الخفيفة"
1063
+
1064
+ #~ msgid "Slideshow Settings"
1065
+ #~ msgstr "إعدادات عرض الشرائح"
1066
+
1067
+ #~ msgid "Slideshow Templates"
1068
+ #~ msgstr "قوالب عرض الشرائح"
1069
+
1070
+ #~ msgid "Drag"
1071
+ #~ msgstr "سحب"
1072
+
1073
+ #~ msgid "Toggle"
1074
+ #~ msgstr "تبديل"
1075
+
1076
+ #~ msgid "Custom"
1077
+ #~ msgstr "مخصوص"
1078
+
1079
+ #~ msgid ""
1080
+ #~ "Select a template to use. Check the template icons to see what slide type "
1081
+ #~ "it supports."
1082
+ #~ msgstr ""
1083
+ #~ "قم باختيار قالب للاستخدام. تفحص أيقونات القالب لترى أنواع الشرائح التي "
1084
+ #~ "يدعمها"
1085
+
1086
+ #~ msgid ""
1087
+ #~ "Note: If you are looking for the Black, Blue or Myrtle, checkout this <a "
1088
+ #~ "href=\"%s\">post</a>."
1089
+ #~ msgstr ""
1090
+ #~ "تنبيه: إذا كنت تبحث عن القوالب الأسود، الأزرق، والآس، فانظر هذه <a href="
1091
+ #~ "\"%s\">التدوينة</a>."
languages/cyclone-slider-2-de_DE.po CHANGED
@@ -1,1029 +1,1029 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:16+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: kosinix <kosinix@codefleet.net>\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: __;_e;_x\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Generator: Poedit 1.6.7\n"
17
- "X-Poedit-SearchPath-0: .\n"
18
- "X-Poedit-SearchPath-1: ..\n"
19
-
20
- #: ../cyclone-slider.php:101
21
- #, fuzzy
22
- msgid "Cyclone Slider Settings"
23
- msgstr "Slider-Einstellungen"
24
-
25
- #: ../cyclone-slider.php:102
26
- #, fuzzy
27
- msgid "Settings"
28
- msgstr "Slider-Einstellungen"
29
-
30
- #: ../cyclone-slider.php:112
31
- #, fuzzy
32
- msgid "Cyclone Slider Export"
33
- msgstr "Slider-Einstellungen"
34
-
35
- #: ../cyclone-slider.php:113
36
- msgid "Export/Import"
37
- msgstr ""
38
-
39
- #: ../cyclone-slider.php:125
40
- #, fuzzy
41
- msgid "Cyclone Slider Nextgen Export"
42
- msgstr "Slider-Einstellungen"
43
-
44
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
45
- msgid "Export Nextgen"
46
- msgstr ""
47
-
48
- #: ../cyclone-slider.php:138
49
- #, fuzzy
50
- msgid "Cyclone Slider Import"
51
- msgstr "Slider-Einstellungen"
52
-
53
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
54
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
55
- #: ../src/CycloneSlider/ExporterNextgen.php:65
56
- #: ../src/CycloneSlider/ImportPage.php:74
57
- #: ../src/CycloneSlider/NextgenIntegration.php:65
58
- msgid "Import"
59
- msgstr ""
60
-
61
- #: ../src/CycloneSlider/Admin.php:142
62
- msgid "Cyclone Slider"
63
- msgstr ""
64
-
65
- #: ../src/CycloneSlider/Admin.php:143
66
- msgid "Slideshow"
67
- msgstr ""
68
-
69
- #: ../src/CycloneSlider/Admin.php:144
70
- msgid "Add Slideshow"
71
- msgstr "Slideshow hinzufügen"
72
-
73
- #: ../src/CycloneSlider/Admin.php:145
74
- msgid "Add New Slideshow"
75
- msgstr "Neuer Slideshow"
76
-
77
- #: ../src/CycloneSlider/Admin.php:146
78
- msgid "Edit Slideshow"
79
- msgstr "Bearbeiten Slideshow"
80
-
81
- #: ../src/CycloneSlider/Admin.php:147
82
- msgid "New Slideshow"
83
- msgstr "Neue Slideshow"
84
-
85
- #: ../src/CycloneSlider/Admin.php:148
86
- msgid "View Slideshow"
87
- msgstr "Sehen Slideshow"
88
-
89
- #: ../src/CycloneSlider/Admin.php:149
90
- msgid "Search Slideshows"
91
- msgstr "Suchen Slideshows"
92
-
93
- #: ../src/CycloneSlider/Admin.php:150
94
- msgid "No slideshows found"
95
- msgstr "Keine Slideshows gefunden"
96
-
97
- #: ../src/CycloneSlider/Admin.php:151
98
- msgid "No slideshows found in Trash"
99
- msgstr "Keine Diashows in Trash gefunden"
100
-
101
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
102
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
103
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
104
- msgid "Slideshow updated."
105
- msgstr ""
106
-
107
- #: ../src/CycloneSlider/Admin.php:198
108
- msgid "Custom field updated."
109
- msgstr ""
110
-
111
- #: ../src/CycloneSlider/Admin.php:199
112
- msgid "Custom field deleted."
113
- msgstr ""
114
-
115
- #: ../src/CycloneSlider/Admin.php:202
116
- #, fuzzy
117
- msgid "Slideshow published."
118
- msgstr "Slideshow gespeichert."
119
-
120
- #: ../src/CycloneSlider/Admin.php:203
121
- msgid "Slideshow saved."
122
- msgstr "Slideshow gespeichert."
123
-
124
- #: ../src/CycloneSlider/Admin.php:242
125
- msgid "Slides"
126
- msgstr ""
127
-
128
- #: ../src/CycloneSlider/Admin.php:251
129
- #, fuzzy
130
- msgid "Slider Preview"
131
- msgstr "Slider-Einstellungen"
132
-
133
- #: ../src/CycloneSlider/Admin.php:260
134
- #, fuzzy
135
- msgid "Get Slider Codes"
136
- msgstr "Next Slide Verzögerung:"
137
-
138
- #: ../src/CycloneSlider/Admin.php:269
139
- #, fuzzy
140
- msgid "Basic Settings"
141
- msgstr "Slider-Einstellungen"
142
-
143
- #: ../src/CycloneSlider/Admin.php:278
144
- #, fuzzy
145
- msgid "Advanced Settings"
146
- msgstr "Slider-Einstellungen"
147
-
148
- #: ../src/CycloneSlider/Admin.php:287
149
- #, fuzzy
150
- msgid "Templates"
151
- msgstr "Slider-Einstellungen"
152
-
153
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
154
- msgid "Slideshow ID"
155
- msgstr ""
156
-
157
- #: ../src/CycloneSlider/Admin.php:323
158
- msgid "Slide"
159
- msgstr ""
160
-
161
- #: ../src/CycloneSlider/Admin.php:328
162
- msgid "[Hidden]"
163
- msgstr ""
164
-
165
- #: ../src/CycloneSlider/Admin.php:463
166
- msgid "Core"
167
- msgstr ""
168
-
169
- #: ../src/CycloneSlider/Admin.php:464
170
- #, php-format
171
- msgid ""
172
- "You should not make changes to templates in this location. All your changes "
173
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
174
- msgstr ""
175
-
176
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
177
- #: ../src/CycloneSlider/Admin.php:477
178
- #, php-format
179
- msgid "Location: <strong>%s</strong>"
180
- msgstr ""
181
-
182
- #: ../src/CycloneSlider/Admin.php:469
183
- msgid ""
184
- "Your template is in danger of being overwritten when you upgrade your theme. "
185
- "Please consider creating a WordPress plugin Cyclone Slider template."
186
- msgstr ""
187
-
188
- #: ../src/CycloneSlider/Admin.php:520
189
- #, fuzzy
190
- msgid "Slide *"
191
- msgstr "Folie hinzufügen"
192
-
193
- #: ../src/CycloneSlider/Admin.php:609
194
- msgid "Slideshow Name"
195
- msgstr "Slideshow Namen"
196
-
197
- #: ../src/CycloneSlider/Admin.php:610
198
- msgid "Template"
199
- msgstr ""
200
-
201
- #: ../src/CycloneSlider/Admin.php:611
202
- #, fuzzy
203
- msgid "No. of Slides"
204
- msgstr "Folie hinzufügen"
205
-
206
- #: ../src/CycloneSlider/Admin.php:613
207
- msgid "Shortcode"
208
- msgstr ""
209
-
210
- #: ../src/CycloneSlider/AssetLoader.php:71
211
- #, fuzzy
212
- msgid "Select an image"
213
- msgstr "Suchen Slideshows"
214
-
215
- #: ../src/CycloneSlider/AssetLoader.php:72
216
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
217
- msgstr ""
218
-
219
- #: ../src/CycloneSlider/AssetLoader.php:73
220
- #, fuzzy
221
- msgid "Add to Slide"
222
- msgstr "Folie hinzufügen"
223
-
224
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
225
- #, fuzzy
226
- msgid "Add Images as Slides"
227
- msgstr "Neuer Slideshow"
228
-
229
- #: ../src/CycloneSlider/AssetLoader.php:75
230
- msgid "Error. Make sure its a valid YouTube URL."
231
- msgstr ""
232
-
233
- #: ../src/CycloneSlider/ExportPage.php:64
234
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
235
- #: ../src/CycloneSlider/ImportPage.php:69
236
- msgid "Export"
237
- msgstr ""
238
-
239
- #: ../src/CycloneSlider/ExportPage.php:77
240
- #: ../src/CycloneSlider/ImportPage.php:63
241
- msgid ""
242
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
243
- msgstr ""
244
-
245
- #: ../src/CycloneSlider/ExportPage.php:113
246
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
247
- msgid "Your export file is ready. Click Download."
248
- msgstr ""
249
-
250
- #: ../src/CycloneSlider/ExportPage.php:118
251
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
252
- msgid "Error creating exports directory."
253
- msgstr ""
254
-
255
- #: ../src/CycloneSlider/ExportPage.php:167
256
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
257
- #, fuzzy
258
- msgid "No slider selected."
259
- msgstr "Keine Slideshows gefunden"
260
-
261
- #: ../src/CycloneSlider/ExportPage.php:172
262
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
263
- msgid "Please choose a file name."
264
- msgstr ""
265
-
266
- #: ../src/CycloneSlider/Exporter.php:52
267
- #, fuzzy
268
- msgid "Error no sliders selected."
269
- msgstr "Keine Slideshows gefunden"
270
-
271
- #: ../src/CycloneSlider/Exporter.php:73
272
- msgid "Error encoding data to JSON."
273
- msgstr ""
274
-
275
- #: ../src/CycloneSlider/Exporter.php:79
276
- #, php-format
277
- msgid "Success generating zip %s."
278
- msgstr ""
279
-
280
- #: ../src/CycloneSlider/Exporter.php:109
281
- #, php-format
282
- msgid "Exporting data for slider \"%s\"."
283
- msgstr ""
284
-
285
- #: ../src/CycloneSlider/Exporter.php:111
286
- #, fuzzy, php-format
287
- msgid "Slider \"%s\" not found."
288
- msgstr "[Slideshow nicht gefunden]"
289
-
290
- #: ../src/CycloneSlider/Exporter.php:138
291
- #, php-format
292
- msgid ""
293
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
294
- msgstr ""
295
-
296
- #: ../src/CycloneSlider/Exporter.php:182
297
- msgid "ZipArchive not supported."
298
- msgstr ""
299
-
300
- #: ../src/CycloneSlider/Exporter.php:188
301
- #, php-format
302
- msgid "Error opening zip file %s. Code: %s"
303
- msgstr ""
304
-
305
- #: ../src/CycloneSlider/Exporter.php:197
306
- #, php-format
307
- msgid "Error adding file %s to zip."
308
- msgstr ""
309
-
310
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
311
- #, php-format
312
- msgid "File %s added to zip."
313
- msgstr ""
314
-
315
- #: ../src/CycloneSlider/ExporterNextgen.php:39
316
- #: ../src/CycloneSlider/NextgenIntegration.php:39
317
- msgid "NextGEN Integration"
318
- msgstr ""
319
-
320
- #: ../src/CycloneSlider/ExporterNextgen.php:55
321
- #: ../src/CycloneSlider/NextgenIntegration.php:55
322
- msgid "Choose a NextGEN Gallery"
323
- msgstr ""
324
-
325
- #: ../src/CycloneSlider/ExporterNextgen.php:67
326
- #: ../src/CycloneSlider/NextgenIntegration.php:67
327
- msgid ""
328
- "Select a gallery to import images from. Images will be added as new slides."
329
- msgstr ""
330
-
331
- #: ../src/CycloneSlider/Frontend.php:101
332
- #, fuzzy, php-format
333
- msgid "[Slideshow \"%s\" not found]"
334
- msgstr "[Slideshow nicht gefunden]"
335
-
336
- #: ../src/CycloneSlider/Frontend.php:117
337
- #, php-format
338
- msgid "[Template \"%s\" not found]"
339
- msgstr "[Template \"%s\" nicht gefunden]"
340
-
341
- #: ../src/CycloneSlider/ImportPage.php:116
342
- msgid "Import operation success!"
343
- msgstr ""
344
-
345
- #: ../src/CycloneSlider/Importer.php:35
346
- msgid "Could not read zip files. ZipArchive not supported."
347
- msgstr ""
348
-
349
- #: ../src/CycloneSlider/Importer.php:40
350
- #, fuzzy
351
- msgid "No zip file found."
352
- msgstr "Keine Slideshows gefunden"
353
-
354
- #: ../src/CycloneSlider/Importer.php:46
355
- msgid "Error creating imports directory."
356
- msgstr ""
357
-
358
- #: ../src/CycloneSlider/Importer.php:53
359
- msgid "Error moving uploaded zip."
360
- msgstr ""
361
-
362
- #: ../src/CycloneSlider/Importer.php:60
363
- #, php-format
364
- msgid "Error opening zip: %s"
365
- msgstr ""
366
-
367
- #: ../src/CycloneSlider/Importer.php:73
368
- #, php-format
369
- msgid "Security error. Invalid %s file."
370
- msgstr ""
371
-
372
- #: ../src/CycloneSlider/Importer.php:80
373
- #, php-format
374
- msgid "Security error. File %s is not an image."
375
- msgstr ""
376
-
377
- #: ../src/CycloneSlider/Importer.php:86
378
- #, php-format
379
- msgid "Security error. Missing %s file."
380
- msgstr ""
381
-
382
- #: ../src/CycloneSlider/Importer.php:92
383
- msgid "Error extracting zip."
384
- msgstr ""
385
-
386
- #: ../src/CycloneSlider/Importer.php:99
387
- msgid "Failed to read export JSON."
388
- msgstr ""
389
-
390
- #: ../src/CycloneSlider/Importer.php:104
391
- msgid "Failed to decode JSON."
392
- msgstr ""
393
-
394
- #: ../src/CycloneSlider/Importer.php:175
395
- #, php-format
396
- msgid "scandir failed on %s"
397
- msgstr ""
398
-
399
- #: ../src/CycloneSlider/Importer.php:191
400
- #, fuzzy, php-format
401
- msgid "Source image %s not found."
402
- msgstr "[Template \"%s\" nicht gefunden]"
403
-
404
- #: ../src/CycloneSlider/Importer.php:195
405
- msgid "Copy error."
406
- msgstr ""
407
-
408
- #: ../src/CycloneSlider/SettingsPage.php:51
409
- msgid "Default options restored."
410
- msgstr ""
411
-
412
- #: ../src/CycloneSlider/WidgetSlider.php:13
413
- msgid "Cyclone Slider Widget"
414
- msgstr ""
415
-
416
- #: ../src/CycloneSlider/WidgetSlider.php:14
417
- msgid "Widget for displaying sliders."
418
- msgstr ""
419
-
420
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
421
- #, fuzzy
422
- msgid "Title:"
423
- msgstr "Titel"
424
-
425
- #: ../src/CycloneSlider/WidgetSlider.php:79
426
- #, fuzzy
427
- msgid "Select a Slider:"
428
- msgstr "Suchen Slideshows"
429
-
430
- #: ../src/CycloneSlider/WidgetSlider.php:94
431
- #, fuzzy
432
- msgid "No sliders found."
433
- msgstr "Keine Slideshows gefunden"
434
-
435
- #: ../templates/dark/slider.php:43
436
- msgid "View Larger Image"
437
- msgstr ""
438
-
439
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
440
- msgid "Learn More"
441
- msgstr ""
442
-
443
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
444
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
445
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
446
- msgid "Slide type not supported."
447
- msgstr ""
448
-
449
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
450
- #: ../views/export-nextgen-step-3.php:8
451
- #, fuzzy
452
- msgid "Cyclone Slider Nextgen Exporter"
453
- msgstr "Slider-Einstellungen"
454
-
455
- #: ../views/export-nextgen-step-1.php:18
456
- msgid "Choose a NextGEN Gallery:"
457
- msgstr ""
458
-
459
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
460
- #, fuzzy
461
- msgid "Select All"
462
- msgstr "löschen"
463
-
464
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
465
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
466
- msgid "File Name:"
467
- msgstr ""
468
-
469
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
470
- #, fuzzy
471
- msgid "No slider to export."
472
- msgstr "Keine Slideshows gefunden"
473
-
474
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
475
- msgid "Clear"
476
- msgstr ""
477
-
478
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
479
- msgid "Next"
480
- msgstr ""
481
-
482
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
483
- #, fuzzy
484
- msgid "Selected slider(s):"
485
- msgstr "Suchen Slideshows"
486
-
487
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
488
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
489
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
490
- #: ../views/import-step-3.php:15
491
- msgid "Back"
492
- msgstr ""
493
-
494
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
495
- msgid "Generate Export File"
496
- msgstr ""
497
-
498
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
499
- msgid "Download"
500
- msgstr ""
501
-
502
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
503
- #: ../views/export-step-3.php:8
504
- #, fuzzy
505
- msgid "Cyclone Slider Exporter"
506
- msgstr "Slider-Einstellungen"
507
-
508
- #: ../views/export-step-1.php:18
509
- #, fuzzy
510
- msgid "Select sliders:"
511
- msgstr "Suchen Slideshows"
512
-
513
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
514
- #, fuzzy
515
- msgid "Cyclone Slider Importer"
516
- msgstr "Slider-Einstellungen"
517
-
518
- #: ../views/import-step-1.php:17
519
- msgid "Import Zip File:"
520
- msgstr ""
521
-
522
- #: ../views/import-step-1.php:24
523
- msgid "Upload"
524
- msgstr ""
525
-
526
- #: ../views/settings-page.php:7
527
- msgid ""
528
- "Play with these settings if Cyclone Slider is not working or if you want to "
529
- "optimize it."
530
- msgstr ""
531
-
532
- #: ../views/settings-page.php:16
533
- msgid "Load scripts in:"
534
- msgstr ""
535
-
536
- #: ../views/settings-page.php:19
537
- msgid "Header"
538
- msgstr ""
539
-
540
- #: ../views/settings-page.php:20
541
- msgid "Footer"
542
- msgstr ""
543
-
544
- #: ../views/settings-page.php:25
545
- msgid "Load these scripts:"
546
- msgstr ""
547
-
548
- #: ../views/settings-page.php:30
549
- msgid "Cycle 2. This is the core script needed by the plugin."
550
- msgstr ""
551
-
552
- #: ../views/settings-page.php:35
553
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
554
- msgstr ""
555
-
556
- #: ../views/settings-page.php:40
557
- msgid "Cycle 2 - Swipe. For touch swipe events."
558
- msgstr ""
559
-
560
- #: ../views/settings-page.php:45
561
- msgid "Cycle 2 - Tile. Used for tile transition effects."
562
- msgstr ""
563
-
564
- #: ../views/settings-page.php:50
565
- msgid "Cycle 2 - Video. Used by YouTube template."
566
- msgstr ""
567
-
568
- #: ../views/settings-page.php:55
569
- msgid "Magnific Popup - Enable lightbox option."
570
- msgstr ""
571
-
572
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
573
- #: ../views/slider-advanced-settings.php:2
574
- msgid "Available in pro version."
575
- msgstr ""
576
-
577
- #: ../views/settings-page.php:60
578
- msgid "Easing - Enable easing options."
579
- msgstr ""
580
-
581
- #: ../views/settings-page.php:65
582
- msgid "Scripts loading priority:"
583
- msgstr ""
584
-
585
- #: ../views/settings-page.php:68
586
- msgid "Make this value bigger to load scripts last."
587
- msgstr ""
588
-
589
- #: ../views/settings-page.php:72
590
- msgid "Load these templates:"
591
- msgstr ""
592
-
593
- #: ../views/settings-page.php:85
594
- msgid "Save Options"
595
- msgstr ""
596
-
597
- #: ../views/settings-page.php:86
598
- msgid "Restore Defaults"
599
- msgstr ""
600
-
601
- #: ../views/slide-edit.php:17
602
- msgid "Delete"
603
- msgstr "löschen"
604
-
605
- #: ../views/slide-edit.php:26
606
- msgid "Image"
607
- msgstr ""
608
-
609
- #: ../views/slide-edit.php:27
610
- msgid "YouTube"
611
- msgstr ""
612
-
613
- #: ../views/slide-edit.php:28
614
- msgid "Vimeo"
615
- msgstr ""
616
-
617
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
618
- msgid "Custom HTML"
619
- msgstr ""
620
-
621
- #: ../views/slide-edit.php:30
622
- msgid "Testimonial"
623
- msgstr ""
624
-
625
- #: ../views/slide-edit.php:35
626
- msgid "Hidden"
627
- msgstr ""
628
-
629
- #: ../views/slide-edit.php:47
630
- msgid "Get Image"
631
- msgstr ""
632
-
633
- #: ../views/slide-edit.php:51
634
- msgid "Caption"
635
- msgstr ""
636
-
637
- #: ../views/slide-edit.php:58
638
- #, fuzzy
639
- msgid "Description:"
640
- msgstr "Beschreibung"
641
-
642
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
643
- msgid "Link"
644
- msgstr ""
645
-
646
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
647
- msgid "Link URL:"
648
- msgstr ""
649
-
650
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
651
- msgid "Open Link in:"
652
- msgstr ""
653
-
654
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
655
- msgid "Same Window"
656
- msgstr ""
657
-
658
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
659
- msgid "New Tab or Window"
660
- msgstr ""
661
-
662
- #: ../views/slide-edit.php:80
663
- msgid "Image Attributes"
664
- msgstr ""
665
-
666
- #: ../views/slide-edit.php:83
667
- msgid "Alternate Text:"
668
- msgstr ""
669
-
670
- #: ../views/slide-edit.php:87
671
- #, fuzzy
672
- msgid "Title Text:"
673
- msgstr "Titel"
674
-
675
- #: ../views/slide-edit.php:93
676
- #, fuzzy
677
- msgid "Slide Transition Effects"
678
- msgstr "Transition Effects Speed:"
679
-
680
- #: ../views/slide-edit.php:97
681
- msgid "Disable"
682
- msgstr ""
683
-
684
- #: ../views/slide-edit.php:98
685
- msgid "Enable Slide Effects"
686
- msgstr ""
687
-
688
- #: ../views/slide-edit.php:104
689
- #, fuzzy
690
- msgid "Transition Effects:"
691
- msgstr "Transition Effects Speed:"
692
-
693
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
694
- msgid "Transition Effects Speed:"
695
- msgstr "Transition Effects Speed:"
696
-
697
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
698
- #: ../views/slider-settings.php:34
699
- msgid "Milliseconds"
700
- msgstr "Millisekunden"
701
-
702
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
703
- msgid "Next Slide Delay:"
704
- msgstr "Next Slide Verzögerung:"
705
-
706
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
707
- msgid "Tile Count:"
708
- msgstr ""
709
-
710
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
711
- msgid "The number of tiles to use in the transition."
712
- msgstr ""
713
-
714
- #: ../views/slide-edit.php:138
715
- #, fuzzy
716
- msgid "Tile Delay:"
717
- msgstr "Next Slide Verzögerung:"
718
-
719
- #: ../views/slide-edit.php:140
720
- msgid "Milliseconds to delay each individual tile transition."
721
- msgstr ""
722
-
723
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
724
- msgid "Tile Position:"
725
- msgstr ""
726
-
727
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
728
- msgid "Vertical"
729
- msgstr ""
730
-
731
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
732
- msgid "Horizontal"
733
- msgstr ""
734
-
735
- #: ../views/slide-edit.php:159
736
- msgid "YouTube URL:"
737
- msgstr ""
738
-
739
- #: ../views/slide-edit.php:161
740
- msgid "Copy and paste a valid YouTube URL here."
741
- msgstr ""
742
-
743
- #: ../views/slide-edit.php:166
744
- msgid "Do not show suggested videos when the video finishes."
745
- msgstr ""
746
-
747
- #: ../views/slide-edit.php:171
748
- msgid "Vimeo URL:"
749
- msgstr ""
750
-
751
- #: ../views/slide-edit.php:173
752
- msgid "Copy and paste a valid Vimeo URL here."
753
- msgstr ""
754
-
755
- #: ../views/slide-edit.php:186
756
- msgid "Quote"
757
- msgstr ""
758
-
759
- #: ../views/slide-edit.php:192
760
- msgid "Author"
761
- msgstr ""
762
-
763
- #: ../views/slide-edit.php:195
764
- msgid "Name:"
765
- msgstr ""
766
-
767
- #: ../views/slider-advanced-settings.php:4
768
- msgid "Allow Wrap?"
769
- msgstr ""
770
-
771
- #: ../views/slider-advanced-settings.php:6
772
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
773
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
774
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
775
- msgid "Yes"
776
- msgstr "Ja"
777
-
778
- #: ../views/slider-advanced-settings.php:7
779
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
780
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
781
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
782
- msgid "No"
783
- msgstr "Nicht"
784
-
785
- #: ../views/slider-advanced-settings.php:10
786
- msgid ""
787
- "Determines if slider wraps to beginning slide if it reaches the end slide."
788
- msgstr ""
789
-
790
- #: ../views/slider-advanced-settings.php:15
791
- #, fuzzy
792
- msgid "Dynamic Height:"
793
- msgstr "Höhe:"
794
-
795
- #: ../views/slider-advanced-settings.php:17
796
- msgid "Off"
797
- msgstr ""
798
-
799
- #: ../views/slider-advanced-settings.php:18
800
- msgid "On"
801
- msgstr ""
802
-
803
- #: ../views/slider-advanced-settings.php:21
804
- msgid "Adjust slider height depending on current slide."
805
- msgstr ""
806
-
807
- #: ../views/slider-advanced-settings.php:26
808
- #, fuzzy
809
- msgid "Delay:"
810
- msgstr "Next Slide Verzögerung:"
811
-
812
- #: ../views/slider-advanced-settings.php:28
813
- msgid ""
814
- "Milliseconds to add or substract from the time before the first transition "
815
- "occurs."
816
- msgstr ""
817
-
818
- #: ../views/slider-advanced-settings.php:32
819
- msgid "Easing:"
820
- msgstr ""
821
-
822
- #: ../views/slider-advanced-settings.php:38
823
- msgid "Easing for transition animations."
824
- msgstr ""
825
-
826
- #: ../views/slider-advanced-settings.php:42
827
- msgid "Swipe:"
828
- msgstr ""
829
-
830
- #: ../views/slider-advanced-settings.php:48
831
- msgid "Enable swipe gesture support for touch devices."
832
- msgstr ""
833
-
834
- #: ../views/slider-advanced-settings.php:53
835
- #, fuzzy
836
- msgid "Resize Options:"
837
- msgstr "Beschreibung"
838
-
839
- #: ../views/slider-advanced-settings.php:60
840
- msgid "Auto - Cyclone Slider decides the resize option."
841
- msgstr ""
842
-
843
- #: ../views/slider-advanced-settings.php:61
844
- msgid "Crop - Resize and remove excess parts."
845
- msgstr ""
846
-
847
- #: ../views/slider-advanced-settings.php:62
848
- msgid "Exact - Resize to exact dimensions."
849
- msgstr ""
850
-
851
- #: ../views/slider-advanced-settings.php:63
852
- msgid "Landscape - Resize to exact width."
853
- msgstr ""
854
-
855
- #: ../views/slider-advanced-settings.php:64
856
- msgid "Portrait - Resize to exact height."
857
- msgstr ""
858
-
859
- #: ../views/slider-codes.php:4
860
- msgid "Your Shortcode:"
861
- msgstr ""
862
-
863
- #: ../views/slider-codes.php:6
864
- msgid ""
865
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
866
- msgstr ""
867
-
868
- #: ../views/slider-codes.php:10
869
- msgid "Your PHP Code:"
870
- msgstr ""
871
-
872
- #: ../views/slider-codes.php:12
873
- msgid ""
874
- "Copy and paste this code when you need to display the slider in template "
875
- "files (header.php, front-page.php, etc.)."
876
- msgstr ""
877
-
878
- #: ../views/slider-id.php:5
879
- msgid "Change the Slideshow ID here."
880
- msgstr ""
881
-
882
- #: ../views/slider-preview.php:9
883
- msgid "Your preview will appear here."
884
- msgstr ""
885
-
886
- #: ../views/slider-settings.php:4
887
- msgid "Transition Effects to Use:"
888
- msgstr "Transition Effects zu verwenden:"
889
-
890
- #: ../views/slider-settings.php:28
891
- msgid "Milliseconds. 0 to disable auto advance."
892
- msgstr "Millisekunden. 0 deaktiviert auto Voraus."
893
-
894
- #: ../views/slider-settings.php:38
895
- msgid "Width:"
896
- msgstr "Breite:"
897
-
898
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
899
- msgid "pixels."
900
- msgstr ""
901
-
902
- #: ../views/slider-settings.php:44
903
- msgid "Height:"
904
- msgstr "Höhe:"
905
-
906
- #: ../views/slider-settings.php:50
907
- msgid "Width Management:"
908
- msgstr ""
909
-
910
- #: ../views/slider-settings.php:52
911
- msgid "Responsive"
912
- msgstr ""
913
-
914
- #: ../views/slider-settings.php:53
915
- msgid "Full"
916
- msgstr ""
917
-
918
- #: ../views/slider-settings.php:54
919
- msgid "Fixed"
920
- msgstr ""
921
-
922
- #: ../views/slider-settings.php:57
923
- msgid ""
924
- "Responsive - resizes to smaller size but maximum width will be equal to the "
925
- "provided width."
926
- msgstr ""
927
-
928
- #: ../views/slider-settings.php:58
929
- msgid ""
930
- "Full - the same as responsive but maximum width will be equal to its "
931
- "container ignoring the provided width."
932
- msgstr ""
933
-
934
- #: ../views/slider-settings.php:59
935
- msgid "Fixed - width and height are not resized."
936
- msgstr ""
937
-
938
- #: ../views/slider-settings.php:64
939
- msgid "Resize Images?"
940
- msgstr ""
941
-
942
- #: ../views/slider-settings.php:71
943
- msgid "Force Resize"
944
- msgstr ""
945
-
946
- #: ../views/slider-settings.php:72
947
- msgid ""
948
- "Yes - resize images to slideshow dimension. <br>No - use the original "
949
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
950
- msgstr ""
951
-
952
- #: ../views/slider-settings.php:76
953
- msgid "Pause on Hover?"
954
- msgstr ""
955
-
956
- #: ../views/slider-settings.php:84
957
- msgid "Show Prev/Next Buttons?"
958
- msgstr "eige Tasten PREV / NEXT?"
959
-
960
- #: ../views/slider-settings.php:92
961
- msgid "Show Navigation?"
962
- msgstr "Zeige Navigation?"
963
-
964
- #: ../views/slider-settings.php:97
965
- msgid "The thumbnails or dots depending on template."
966
- msgstr ""
967
-
968
- #: ../views/slider-settings.php:101
969
- msgid "Random Slide Order?"
970
- msgstr ""
971
-
972
- #: ../views/slider-settings.php:106
973
- msgid "Randomize order of slides on every page visit."
974
- msgstr ""
975
-
976
- #: ../views/slides.php:7
977
- msgid "Add Slide"
978
- msgstr "Folie hinzufügen"
979
-
980
- #: ../views/template-selection.php:4
981
- msgid "Name"
982
- msgstr ""
983
-
984
- #: ../views/template-selection.php:5
985
- msgid "Supported Slides"
986
- msgstr ""
987
-
988
- #: ../views/template-selection.php:6
989
- msgid "Location"
990
- msgstr ""
991
-
992
- #: ../views/template-selection.php:7
993
- #, fuzzy
994
- msgid "Selected"
995
- msgstr "löschen"
996
-
997
- #: ../views/template-selection.php:43
998
- #, fuzzy
999
- msgid "Learn More About Templates"
1000
- msgstr "Slider-Einstellungen"
1001
-
1002
- #: ../views/template-selection.php:44
1003
- #, fuzzy
1004
- msgid "Get More Templates"
1005
- msgstr "Slider-Einstellungen"
1006
-
1007
- #, fuzzy
1008
- #~ msgid "Slide Properties:"
1009
- #~ msgstr "Slider-Einstellungen"
1010
-
1011
- #~ msgid "Drag"
1012
- #~ msgstr "Ziehen"
1013
-
1014
- #~ msgid "Toggle"
1015
- #~ msgstr "Wechseln"
1016
-
1017
- #~ msgid "Slideshow updated. Shortcode is [cycloneslider id=\"%s\"]"
1018
- #~ msgstr "Slideshow aktualisiert. Shortcode ist [cycloneslider id=\"%s\"]"
1019
-
1020
- #~ msgid "Slideshow published. Shortcode is [cycloneslider id=\"%s\"]"
1021
- #~ msgstr "Slideshow veröffentlicht. Shortcode ist [cycloneslider id=\"%s\"]"
1022
-
1023
- #, fuzzy
1024
- #~ msgid "Slide Elements:"
1025
- #~ msgstr "Zusätzliche Gleitelemente:"
1026
-
1027
- #, fuzzy
1028
- #~ msgid "Slide Effects"
1029
- #~ msgstr "Slider-Einstellungen"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:16+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: kosinix <kosinix@codefleet.net>\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: __;_e;_x\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Poedit 1.6.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+ "X-Poedit-SearchPath-1: ..\n"
19
+
20
+ #: ../cyclone-slider.php:101
21
+ #, fuzzy
22
+ msgid "Cyclone Slider Settings"
23
+ msgstr "Slider-Einstellungen"
24
+
25
+ #: ../cyclone-slider.php:102
26
+ #, fuzzy
27
+ msgid "Settings"
28
+ msgstr "Slider-Einstellungen"
29
+
30
+ #: ../cyclone-slider.php:112
31
+ #, fuzzy
32
+ msgid "Cyclone Slider Export"
33
+ msgstr "Slider-Einstellungen"
34
+
35
+ #: ../cyclone-slider.php:113
36
+ msgid "Export/Import"
37
+ msgstr ""
38
+
39
+ #: ../cyclone-slider.php:125
40
+ #, fuzzy
41
+ msgid "Cyclone Slider Nextgen Export"
42
+ msgstr "Slider-Einstellungen"
43
+
44
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
45
+ msgid "Export Nextgen"
46
+ msgstr ""
47
+
48
+ #: ../cyclone-slider.php:138
49
+ #, fuzzy
50
+ msgid "Cyclone Slider Import"
51
+ msgstr "Slider-Einstellungen"
52
+
53
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
54
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
55
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
56
+ #: ../src/CycloneSlider/ImportPage.php:74
57
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
58
+ msgid "Import"
59
+ msgstr ""
60
+
61
+ #: ../src/CycloneSlider/Admin.php:142
62
+ msgid "Cyclone Slider"
63
+ msgstr ""
64
+
65
+ #: ../src/CycloneSlider/Admin.php:143
66
+ msgid "Slideshow"
67
+ msgstr ""
68
+
69
+ #: ../src/CycloneSlider/Admin.php:144
70
+ msgid "Add Slideshow"
71
+ msgstr "Slideshow hinzufügen"
72
+
73
+ #: ../src/CycloneSlider/Admin.php:145
74
+ msgid "Add New Slideshow"
75
+ msgstr "Neuer Slideshow"
76
+
77
+ #: ../src/CycloneSlider/Admin.php:146
78
+ msgid "Edit Slideshow"
79
+ msgstr "Bearbeiten Slideshow"
80
+
81
+ #: ../src/CycloneSlider/Admin.php:147
82
+ msgid "New Slideshow"
83
+ msgstr "Neue Slideshow"
84
+
85
+ #: ../src/CycloneSlider/Admin.php:148
86
+ msgid "View Slideshow"
87
+ msgstr "Sehen Slideshow"
88
+
89
+ #: ../src/CycloneSlider/Admin.php:149
90
+ msgid "Search Slideshows"
91
+ msgstr "Suchen Slideshows"
92
+
93
+ #: ../src/CycloneSlider/Admin.php:150
94
+ msgid "No slideshows found"
95
+ msgstr "Keine Slideshows gefunden"
96
+
97
+ #: ../src/CycloneSlider/Admin.php:151
98
+ msgid "No slideshows found in Trash"
99
+ msgstr "Keine Diashows in Trash gefunden"
100
+
101
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
102
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
103
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
104
+ msgid "Slideshow updated."
105
+ msgstr ""
106
+
107
+ #: ../src/CycloneSlider/Admin.php:198
108
+ msgid "Custom field updated."
109
+ msgstr ""
110
+
111
+ #: ../src/CycloneSlider/Admin.php:199
112
+ msgid "Custom field deleted."
113
+ msgstr ""
114
+
115
+ #: ../src/CycloneSlider/Admin.php:202
116
+ #, fuzzy
117
+ msgid "Slideshow published."
118
+ msgstr "Slideshow gespeichert."
119
+
120
+ #: ../src/CycloneSlider/Admin.php:203
121
+ msgid "Slideshow saved."
122
+ msgstr "Slideshow gespeichert."
123
+
124
+ #: ../src/CycloneSlider/Admin.php:242
125
+ msgid "Slides"
126
+ msgstr ""
127
+
128
+ #: ../src/CycloneSlider/Admin.php:251
129
+ #, fuzzy
130
+ msgid "Slider Preview"
131
+ msgstr "Slider-Einstellungen"
132
+
133
+ #: ../src/CycloneSlider/Admin.php:260
134
+ #, fuzzy
135
+ msgid "Get Slider Codes"
136
+ msgstr "Next Slide Verzögerung:"
137
+
138
+ #: ../src/CycloneSlider/Admin.php:269
139
+ #, fuzzy
140
+ msgid "Basic Settings"
141
+ msgstr "Slider-Einstellungen"
142
+
143
+ #: ../src/CycloneSlider/Admin.php:278
144
+ #, fuzzy
145
+ msgid "Advanced Settings"
146
+ msgstr "Slider-Einstellungen"
147
+
148
+ #: ../src/CycloneSlider/Admin.php:287
149
+ #, fuzzy
150
+ msgid "Templates"
151
+ msgstr "Slider-Einstellungen"
152
+
153
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
154
+ msgid "Slideshow ID"
155
+ msgstr ""
156
+
157
+ #: ../src/CycloneSlider/Admin.php:323
158
+ msgid "Slide"
159
+ msgstr ""
160
+
161
+ #: ../src/CycloneSlider/Admin.php:328
162
+ msgid "[Hidden]"
163
+ msgstr ""
164
+
165
+ #: ../src/CycloneSlider/Admin.php:463
166
+ msgid "Core"
167
+ msgstr ""
168
+
169
+ #: ../src/CycloneSlider/Admin.php:464
170
+ #, php-format
171
+ msgid ""
172
+ "You should not make changes to templates in this location. All your changes "
173
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
174
+ msgstr ""
175
+
176
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
177
+ #: ../src/CycloneSlider/Admin.php:477
178
+ #, php-format
179
+ msgid "Location: <strong>%s</strong>"
180
+ msgstr ""
181
+
182
+ #: ../src/CycloneSlider/Admin.php:469
183
+ msgid ""
184
+ "Your template is in danger of being overwritten when you upgrade your theme. "
185
+ "Please consider creating a WordPress plugin Cyclone Slider template."
186
+ msgstr ""
187
+
188
+ #: ../src/CycloneSlider/Admin.php:520
189
+ #, fuzzy
190
+ msgid "Slide *"
191
+ msgstr "Folie hinzufügen"
192
+
193
+ #: ../src/CycloneSlider/Admin.php:609
194
+ msgid "Slideshow Name"
195
+ msgstr "Slideshow Namen"
196
+
197
+ #: ../src/CycloneSlider/Admin.php:610
198
+ msgid "Template"
199
+ msgstr ""
200
+
201
+ #: ../src/CycloneSlider/Admin.php:611
202
+ #, fuzzy
203
+ msgid "No. of Slides"
204
+ msgstr "Folie hinzufügen"
205
+
206
+ #: ../src/CycloneSlider/Admin.php:613
207
+ msgid "Shortcode"
208
+ msgstr ""
209
+
210
+ #: ../src/CycloneSlider/AssetLoader.php:71
211
+ #, fuzzy
212
+ msgid "Select an image"
213
+ msgstr "Suchen Slideshows"
214
+
215
+ #: ../src/CycloneSlider/AssetLoader.php:72
216
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
217
+ msgstr ""
218
+
219
+ #: ../src/CycloneSlider/AssetLoader.php:73
220
+ #, fuzzy
221
+ msgid "Add to Slide"
222
+ msgstr "Folie hinzufügen"
223
+
224
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
225
+ #, fuzzy
226
+ msgid "Add Images as Slides"
227
+ msgstr "Neuer Slideshow"
228
+
229
+ #: ../src/CycloneSlider/AssetLoader.php:75
230
+ msgid "Error. Make sure its a valid YouTube URL."
231
+ msgstr ""
232
+
233
+ #: ../src/CycloneSlider/ExportPage.php:64
234
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
235
+ #: ../src/CycloneSlider/ImportPage.php:69
236
+ msgid "Export"
237
+ msgstr ""
238
+
239
+ #: ../src/CycloneSlider/ExportPage.php:77
240
+ #: ../src/CycloneSlider/ImportPage.php:63
241
+ msgid ""
242
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
243
+ msgstr ""
244
+
245
+ #: ../src/CycloneSlider/ExportPage.php:113
246
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
247
+ msgid "Your export file is ready. Click Download."
248
+ msgstr ""
249
+
250
+ #: ../src/CycloneSlider/ExportPage.php:118
251
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
252
+ msgid "Error creating exports directory."
253
+ msgstr ""
254
+
255
+ #: ../src/CycloneSlider/ExportPage.php:167
256
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
257
+ #, fuzzy
258
+ msgid "No slider selected."
259
+ msgstr "Keine Slideshows gefunden"
260
+
261
+ #: ../src/CycloneSlider/ExportPage.php:172
262
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
263
+ msgid "Please choose a file name."
264
+ msgstr ""
265
+
266
+ #: ../src/CycloneSlider/Exporter.php:52
267
+ #, fuzzy
268
+ msgid "Error no sliders selected."
269
+ msgstr "Keine Slideshows gefunden"
270
+
271
+ #: ../src/CycloneSlider/Exporter.php:73
272
+ msgid "Error encoding data to JSON."
273
+ msgstr ""
274
+
275
+ #: ../src/CycloneSlider/Exporter.php:79
276
+ #, php-format
277
+ msgid "Success generating zip %s."
278
+ msgstr ""
279
+
280
+ #: ../src/CycloneSlider/Exporter.php:109
281
+ #, php-format
282
+ msgid "Exporting data for slider \"%s\"."
283
+ msgstr ""
284
+
285
+ #: ../src/CycloneSlider/Exporter.php:111
286
+ #, fuzzy, php-format
287
+ msgid "Slider \"%s\" not found."
288
+ msgstr "[Slideshow nicht gefunden]"
289
+
290
+ #: ../src/CycloneSlider/Exporter.php:138
291
+ #, php-format
292
+ msgid ""
293
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
294
+ msgstr ""
295
+
296
+ #: ../src/CycloneSlider/Exporter.php:182
297
+ msgid "ZipArchive not supported."
298
+ msgstr ""
299
+
300
+ #: ../src/CycloneSlider/Exporter.php:188
301
+ #, php-format
302
+ msgid "Error opening zip file %s. Code: %s"
303
+ msgstr ""
304
+
305
+ #: ../src/CycloneSlider/Exporter.php:197
306
+ #, php-format
307
+ msgid "Error adding file %s to zip."
308
+ msgstr ""
309
+
310
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
311
+ #, php-format
312
+ msgid "File %s added to zip."
313
+ msgstr ""
314
+
315
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
316
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
317
+ msgid "NextGEN Integration"
318
+ msgstr ""
319
+
320
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
321
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
322
+ msgid "Choose a NextGEN Gallery"
323
+ msgstr ""
324
+
325
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
326
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
327
+ msgid ""
328
+ "Select a gallery to import images from. Images will be added as new slides."
329
+ msgstr ""
330
+
331
+ #: ../src/CycloneSlider/Frontend.php:101
332
+ #, fuzzy, php-format
333
+ msgid "[Slideshow \"%s\" not found]"
334
+ msgstr "[Slideshow nicht gefunden]"
335
+
336
+ #: ../src/CycloneSlider/Frontend.php:117
337
+ #, php-format
338
+ msgid "[Template \"%s\" not found]"
339
+ msgstr "[Template \"%s\" nicht gefunden]"
340
+
341
+ #: ../src/CycloneSlider/ImportPage.php:116
342
+ msgid "Import operation success!"
343
+ msgstr ""
344
+
345
+ #: ../src/CycloneSlider/Importer.php:35
346
+ msgid "Could not read zip files. ZipArchive not supported."
347
+ msgstr ""
348
+
349
+ #: ../src/CycloneSlider/Importer.php:40
350
+ #, fuzzy
351
+ msgid "No zip file found."
352
+ msgstr "Keine Slideshows gefunden"
353
+
354
+ #: ../src/CycloneSlider/Importer.php:46
355
+ msgid "Error creating imports directory."
356
+ msgstr ""
357
+
358
+ #: ../src/CycloneSlider/Importer.php:53
359
+ msgid "Error moving uploaded zip."
360
+ msgstr ""
361
+
362
+ #: ../src/CycloneSlider/Importer.php:60
363
+ #, php-format
364
+ msgid "Error opening zip: %s"
365
+ msgstr ""
366
+
367
+ #: ../src/CycloneSlider/Importer.php:73
368
+ #, php-format
369
+ msgid "Security error. Invalid %s file."
370
+ msgstr ""
371
+
372
+ #: ../src/CycloneSlider/Importer.php:80
373
+ #, php-format
374
+ msgid "Security error. File %s is not an image."
375
+ msgstr ""
376
+
377
+ #: ../src/CycloneSlider/Importer.php:86
378
+ #, php-format
379
+ msgid "Security error. Missing %s file."
380
+ msgstr ""
381
+
382
+ #: ../src/CycloneSlider/Importer.php:92
383
+ msgid "Error extracting zip."
384
+ msgstr ""
385
+
386
+ #: ../src/CycloneSlider/Importer.php:99
387
+ msgid "Failed to read export JSON."
388
+ msgstr ""
389
+
390
+ #: ../src/CycloneSlider/Importer.php:104
391
+ msgid "Failed to decode JSON."
392
+ msgstr ""
393
+
394
+ #: ../src/CycloneSlider/Importer.php:175
395
+ #, php-format
396
+ msgid "scandir failed on %s"
397
+ msgstr ""
398
+
399
+ #: ../src/CycloneSlider/Importer.php:191
400
+ #, fuzzy, php-format
401
+ msgid "Source image %s not found."
402
+ msgstr "[Template \"%s\" nicht gefunden]"
403
+
404
+ #: ../src/CycloneSlider/Importer.php:195
405
+ msgid "Copy error."
406
+ msgstr ""
407
+
408
+ #: ../src/CycloneSlider/SettingsPage.php:51
409
+ msgid "Default options restored."
410
+ msgstr ""
411
+
412
+ #: ../src/CycloneSlider/WidgetSlider.php:13
413
+ msgid "Cyclone Slider Widget"
414
+ msgstr ""
415
+
416
+ #: ../src/CycloneSlider/WidgetSlider.php:14
417
+ msgid "Widget for displaying sliders."
418
+ msgstr ""
419
+
420
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
421
+ #, fuzzy
422
+ msgid "Title:"
423
+ msgstr "Titel"
424
+
425
+ #: ../src/CycloneSlider/WidgetSlider.php:79
426
+ #, fuzzy
427
+ msgid "Select a Slider:"
428
+ msgstr "Suchen Slideshows"
429
+
430
+ #: ../src/CycloneSlider/WidgetSlider.php:94
431
+ #, fuzzy
432
+ msgid "No sliders found."
433
+ msgstr "Keine Slideshows gefunden"
434
+
435
+ #: ../templates/dark/slider.php:43
436
+ msgid "View Larger Image"
437
+ msgstr ""
438
+
439
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
440
+ msgid "Learn More"
441
+ msgstr ""
442
+
443
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
444
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
445
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
446
+ msgid "Slide type not supported."
447
+ msgstr ""
448
+
449
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
450
+ #: ../views/export-nextgen-step-3.php:8
451
+ #, fuzzy
452
+ msgid "Cyclone Slider Nextgen Exporter"
453
+ msgstr "Slider-Einstellungen"
454
+
455
+ #: ../views/export-nextgen-step-1.php:18
456
+ msgid "Choose a NextGEN Gallery:"
457
+ msgstr ""
458
+
459
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
460
+ #, fuzzy
461
+ msgid "Select All"
462
+ msgstr "löschen"
463
+
464
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
465
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
466
+ msgid "File Name:"
467
+ msgstr ""
468
+
469
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
470
+ #, fuzzy
471
+ msgid "No slider to export."
472
+ msgstr "Keine Slideshows gefunden"
473
+
474
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
475
+ msgid "Clear"
476
+ msgstr ""
477
+
478
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
479
+ msgid "Next"
480
+ msgstr ""
481
+
482
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
483
+ #, fuzzy
484
+ msgid "Selected slider(s):"
485
+ msgstr "Suchen Slideshows"
486
+
487
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
488
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
489
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
490
+ #: ../views/import-step-3.php:15
491
+ msgid "Back"
492
+ msgstr ""
493
+
494
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
495
+ msgid "Generate Export File"
496
+ msgstr ""
497
+
498
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
499
+ msgid "Download"
500
+ msgstr ""
501
+
502
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
503
+ #: ../views/export-step-3.php:8
504
+ #, fuzzy
505
+ msgid "Cyclone Slider Exporter"
506
+ msgstr "Slider-Einstellungen"
507
+
508
+ #: ../views/export-step-1.php:18
509
+ #, fuzzy
510
+ msgid "Select sliders:"
511
+ msgstr "Suchen Slideshows"
512
+
513
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
514
+ #, fuzzy
515
+ msgid "Cyclone Slider Importer"
516
+ msgstr "Slider-Einstellungen"
517
+
518
+ #: ../views/import-step-1.php:17
519
+ msgid "Import Zip File:"
520
+ msgstr ""
521
+
522
+ #: ../views/import-step-1.php:24
523
+ msgid "Upload"
524
+ msgstr ""
525
+
526
+ #: ../views/settings-page.php:7
527
+ msgid ""
528
+ "Play with these settings if Cyclone Slider is not working or if you want to "
529
+ "optimize it."
530
+ msgstr ""
531
+
532
+ #: ../views/settings-page.php:16
533
+ msgid "Load scripts in:"
534
+ msgstr ""
535
+
536
+ #: ../views/settings-page.php:19
537
+ msgid "Header"
538
+ msgstr ""
539
+
540
+ #: ../views/settings-page.php:20
541
+ msgid "Footer"
542
+ msgstr ""
543
+
544
+ #: ../views/settings-page.php:25
545
+ msgid "Load these scripts:"
546
+ msgstr ""
547
+
548
+ #: ../views/settings-page.php:30
549
+ msgid "Cycle 2. This is the core script needed by the plugin."
550
+ msgstr ""
551
+
552
+ #: ../views/settings-page.php:35
553
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
554
+ msgstr ""
555
+
556
+ #: ../views/settings-page.php:40
557
+ msgid "Cycle 2 - Swipe. For touch swipe events."
558
+ msgstr ""
559
+
560
+ #: ../views/settings-page.php:45
561
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
562
+ msgstr ""
563
+
564
+ #: ../views/settings-page.php:50
565
+ msgid "Cycle 2 - Video. Used by YouTube template."
566
+ msgstr ""
567
+
568
+ #: ../views/settings-page.php:55
569
+ msgid "Magnific Popup - Enable lightbox option."
570
+ msgstr ""
571
+
572
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
573
+ #: ../views/slider-advanced-settings.php:2
574
+ msgid "Available in pro version."
575
+ msgstr ""
576
+
577
+ #: ../views/settings-page.php:60
578
+ msgid "Easing - Enable easing options."
579
+ msgstr ""
580
+
581
+ #: ../views/settings-page.php:65
582
+ msgid "Scripts loading priority:"
583
+ msgstr ""
584
+
585
+ #: ../views/settings-page.php:68
586
+ msgid "Make this value bigger to load scripts last."
587
+ msgstr ""
588
+
589
+ #: ../views/settings-page.php:72
590
+ msgid "Load these templates:"
591
+ msgstr ""
592
+
593
+ #: ../views/settings-page.php:85
594
+ msgid "Save Options"
595
+ msgstr ""
596
+
597
+ #: ../views/settings-page.php:86
598
+ msgid "Restore Defaults"
599
+ msgstr ""
600
+
601
+ #: ../views/slide-edit.php:17
602
+ msgid "Delete"
603
+ msgstr "löschen"
604
+
605
+ #: ../views/slide-edit.php:26
606
+ msgid "Image"
607
+ msgstr ""
608
+
609
+ #: ../views/slide-edit.php:27
610
+ msgid "YouTube"
611
+ msgstr ""
612
+
613
+ #: ../views/slide-edit.php:28
614
+ msgid "Vimeo"
615
+ msgstr ""
616
+
617
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
618
+ msgid "Custom HTML"
619
+ msgstr ""
620
+
621
+ #: ../views/slide-edit.php:30
622
+ msgid "Testimonial"
623
+ msgstr ""
624
+
625
+ #: ../views/slide-edit.php:35
626
+ msgid "Hidden"
627
+ msgstr ""
628
+
629
+ #: ../views/slide-edit.php:47
630
+ msgid "Get Image"
631
+ msgstr ""
632
+
633
+ #: ../views/slide-edit.php:51
634
+ msgid "Caption"
635
+ msgstr ""
636
+
637
+ #: ../views/slide-edit.php:58
638
+ #, fuzzy
639
+ msgid "Description:"
640
+ msgstr "Beschreibung"
641
+
642
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
643
+ msgid "Link"
644
+ msgstr ""
645
+
646
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
647
+ msgid "Link URL:"
648
+ msgstr ""
649
+
650
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
651
+ msgid "Open Link in:"
652
+ msgstr ""
653
+
654
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
655
+ msgid "Same Window"
656
+ msgstr ""
657
+
658
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
659
+ msgid "New Tab or Window"
660
+ msgstr ""
661
+
662
+ #: ../views/slide-edit.php:80
663
+ msgid "Image Attributes"
664
+ msgstr ""
665
+
666
+ #: ../views/slide-edit.php:83
667
+ msgid "Alternate Text:"
668
+ msgstr ""
669
+
670
+ #: ../views/slide-edit.php:87
671
+ #, fuzzy
672
+ msgid "Title Text:"
673
+ msgstr "Titel"
674
+
675
+ #: ../views/slide-edit.php:93
676
+ #, fuzzy
677
+ msgid "Slide Transition Effects"
678
+ msgstr "Transition Effects Speed:"
679
+
680
+ #: ../views/slide-edit.php:97
681
+ msgid "Disable"
682
+ msgstr ""
683
+
684
+ #: ../views/slide-edit.php:98
685
+ msgid "Enable Slide Effects"
686
+ msgstr ""
687
+
688
+ #: ../views/slide-edit.php:104
689
+ #, fuzzy
690
+ msgid "Transition Effects:"
691
+ msgstr "Transition Effects Speed:"
692
+
693
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
694
+ msgid "Transition Effects Speed:"
695
+ msgstr "Transition Effects Speed:"
696
+
697
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
698
+ #: ../views/slider-settings.php:34
699
+ msgid "Milliseconds"
700
+ msgstr "Millisekunden"
701
+
702
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
703
+ msgid "Next Slide Delay:"
704
+ msgstr "Next Slide Verzögerung:"
705
+
706
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
707
+ msgid "Tile Count:"
708
+ msgstr ""
709
+
710
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
711
+ msgid "The number of tiles to use in the transition."
712
+ msgstr ""
713
+
714
+ #: ../views/slide-edit.php:138
715
+ #, fuzzy
716
+ msgid "Tile Delay:"
717
+ msgstr "Next Slide Verzögerung:"
718
+
719
+ #: ../views/slide-edit.php:140
720
+ msgid "Milliseconds to delay each individual tile transition."
721
+ msgstr ""
722
+
723
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
724
+ msgid "Tile Position:"
725
+ msgstr ""
726
+
727
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
728
+ msgid "Vertical"
729
+ msgstr ""
730
+
731
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
732
+ msgid "Horizontal"
733
+ msgstr ""
734
+
735
+ #: ../views/slide-edit.php:159
736
+ msgid "YouTube URL:"
737
+ msgstr ""
738
+
739
+ #: ../views/slide-edit.php:161
740
+ msgid "Copy and paste a valid YouTube URL here."
741
+ msgstr ""
742
+
743
+ #: ../views/slide-edit.php:166
744
+ msgid "Do not show suggested videos when the video finishes."
745
+ msgstr ""
746
+
747
+ #: ../views/slide-edit.php:171
748
+ msgid "Vimeo URL:"
749
+ msgstr ""
750
+
751
+ #: ../views/slide-edit.php:173
752
+ msgid "Copy and paste a valid Vimeo URL here."
753
+ msgstr ""
754
+
755
+ #: ../views/slide-edit.php:186
756
+ msgid "Quote"
757
+ msgstr ""
758
+
759
+ #: ../views/slide-edit.php:192
760
+ msgid "Author"
761
+ msgstr ""
762
+
763
+ #: ../views/slide-edit.php:195
764
+ msgid "Name:"
765
+ msgstr ""
766
+
767
+ #: ../views/slider-advanced-settings.php:4
768
+ msgid "Allow Wrap?"
769
+ msgstr ""
770
+
771
+ #: ../views/slider-advanced-settings.php:6
772
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
773
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
774
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
775
+ msgid "Yes"
776
+ msgstr "Ja"
777
+
778
+ #: ../views/slider-advanced-settings.php:7
779
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
780
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
781
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
782
+ msgid "No"
783
+ msgstr "Nicht"
784
+
785
+ #: ../views/slider-advanced-settings.php:10
786
+ msgid ""
787
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
788
+ msgstr ""
789
+
790
+ #: ../views/slider-advanced-settings.php:15
791
+ #, fuzzy
792
+ msgid "Dynamic Height:"
793
+ msgstr "Höhe:"
794
+
795
+ #: ../views/slider-advanced-settings.php:17
796
+ msgid "Off"
797
+ msgstr ""
798
+
799
+ #: ../views/slider-advanced-settings.php:18
800
+ msgid "On"
801
+ msgstr ""
802
+
803
+ #: ../views/slider-advanced-settings.php:21
804
+ msgid "Adjust slider height depending on current slide."
805
+ msgstr ""
806
+
807
+ #: ../views/slider-advanced-settings.php:26
808
+ #, fuzzy
809
+ msgid "Delay:"
810
+ msgstr "Next Slide Verzögerung:"
811
+
812
+ #: ../views/slider-advanced-settings.php:28
813
+ msgid ""
814
+ "Milliseconds to add or substract from the time before the first transition "
815
+ "occurs."
816
+ msgstr ""
817
+
818
+ #: ../views/slider-advanced-settings.php:32
819
+ msgid "Easing:"
820
+ msgstr ""
821
+
822
+ #: ../views/slider-advanced-settings.php:38
823
+ msgid "Easing for transition animations."
824
+ msgstr ""
825
+
826
+ #: ../views/slider-advanced-settings.php:42
827
+ msgid "Swipe:"
828
+ msgstr ""
829
+
830
+ #: ../views/slider-advanced-settings.php:48
831
+ msgid "Enable swipe gesture support for touch devices."
832
+ msgstr ""
833
+
834
+ #: ../views/slider-advanced-settings.php:53
835
+ #, fuzzy
836
+ msgid "Resize Options:"
837
+ msgstr "Beschreibung"
838
+
839
+ #: ../views/slider-advanced-settings.php:60
840
+ msgid "Auto - Cyclone Slider decides the resize option."
841
+ msgstr ""
842
+
843
+ #: ../views/slider-advanced-settings.php:61
844
+ msgid "Crop - Resize and remove excess parts."
845
+ msgstr ""
846
+
847
+ #: ../views/slider-advanced-settings.php:62
848
+ msgid "Exact - Resize to exact dimensions."
849
+ msgstr ""
850
+
851
+ #: ../views/slider-advanced-settings.php:63
852
+ msgid "Landscape - Resize to exact width."
853
+ msgstr ""
854
+
855
+ #: ../views/slider-advanced-settings.php:64
856
+ msgid "Portrait - Resize to exact height."
857
+ msgstr ""
858
+
859
+ #: ../views/slider-codes.php:4
860
+ msgid "Your Shortcode:"
861
+ msgstr ""
862
+
863
+ #: ../views/slider-codes.php:6
864
+ msgid ""
865
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
866
+ msgstr ""
867
+
868
+ #: ../views/slider-codes.php:10
869
+ msgid "Your PHP Code:"
870
+ msgstr ""
871
+
872
+ #: ../views/slider-codes.php:12
873
+ msgid ""
874
+ "Copy and paste this code when you need to display the slider in template "
875
+ "files (header.php, front-page.php, etc.)."
876
+ msgstr ""
877
+
878
+ #: ../views/slider-id.php:5
879
+ msgid "Change the Slideshow ID here."
880
+ msgstr ""
881
+
882
+ #: ../views/slider-preview.php:9
883
+ msgid "Your preview will appear here."
884
+ msgstr ""
885
+
886
+ #: ../views/slider-settings.php:4
887
+ msgid "Transition Effects to Use:"
888
+ msgstr "Transition Effects zu verwenden:"
889
+
890
+ #: ../views/slider-settings.php:28
891
+ msgid "Milliseconds. 0 to disable auto advance."
892
+ msgstr "Millisekunden. 0 deaktiviert auto Voraus."
893
+
894
+ #: ../views/slider-settings.php:38
895
+ msgid "Width:"
896
+ msgstr "Breite:"
897
+
898
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
899
+ msgid "pixels."
900
+ msgstr ""
901
+
902
+ #: ../views/slider-settings.php:44
903
+ msgid "Height:"
904
+ msgstr "Höhe:"
905
+
906
+ #: ../views/slider-settings.php:50
907
+ msgid "Width Management:"
908
+ msgstr ""
909
+
910
+ #: ../views/slider-settings.php:52
911
+ msgid "Responsive"
912
+ msgstr ""
913
+
914
+ #: ../views/slider-settings.php:53
915
+ msgid "Full"
916
+ msgstr ""
917
+
918
+ #: ../views/slider-settings.php:54
919
+ msgid "Fixed"
920
+ msgstr ""
921
+
922
+ #: ../views/slider-settings.php:57
923
+ msgid ""
924
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
925
+ "provided width."
926
+ msgstr ""
927
+
928
+ #: ../views/slider-settings.php:58
929
+ msgid ""
930
+ "Full - the same as responsive but maximum width will be equal to its "
931
+ "container ignoring the provided width."
932
+ msgstr ""
933
+
934
+ #: ../views/slider-settings.php:59
935
+ msgid "Fixed - width and height are not resized."
936
+ msgstr ""
937
+
938
+ #: ../views/slider-settings.php:64
939
+ msgid "Resize Images?"
940
+ msgstr ""
941
+
942
+ #: ../views/slider-settings.php:71
943
+ msgid "Force Resize"
944
+ msgstr ""
945
+
946
+ #: ../views/slider-settings.php:72
947
+ msgid ""
948
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
949
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
950
+ msgstr ""
951
+
952
+ #: ../views/slider-settings.php:76
953
+ msgid "Pause on Hover?"
954
+ msgstr ""
955
+
956
+ #: ../views/slider-settings.php:84
957
+ msgid "Show Prev/Next Buttons?"
958
+ msgstr "eige Tasten PREV / NEXT?"
959
+
960
+ #: ../views/slider-settings.php:92
961
+ msgid "Show Navigation?"
962
+ msgstr "Zeige Navigation?"
963
+
964
+ #: ../views/slider-settings.php:97
965
+ msgid "The thumbnails or dots depending on template."
966
+ msgstr ""
967
+
968
+ #: ../views/slider-settings.php:101
969
+ msgid "Random Slide Order?"
970
+ msgstr ""
971
+
972
+ #: ../views/slider-settings.php:106
973
+ msgid "Randomize order of slides on every page visit."
974
+ msgstr ""
975
+
976
+ #: ../views/slides.php:7
977
+ msgid "Add Slide"
978
+ msgstr "Folie hinzufügen"
979
+
980
+ #: ../views/template-selection.php:4
981
+ msgid "Name"
982
+ msgstr ""
983
+
984
+ #: ../views/template-selection.php:5
985
+ msgid "Supported Slides"
986
+ msgstr ""
987
+
988
+ #: ../views/template-selection.php:6
989
+ msgid "Location"
990
+ msgstr ""
991
+
992
+ #: ../views/template-selection.php:7
993
+ #, fuzzy
994
+ msgid "Selected"
995
+ msgstr "löschen"
996
+
997
+ #: ../views/template-selection.php:43
998
+ #, fuzzy
999
+ msgid "Learn More About Templates"
1000
+ msgstr "Slider-Einstellungen"
1001
+
1002
+ #: ../views/template-selection.php:44
1003
+ #, fuzzy
1004
+ msgid "Get More Templates"
1005
+ msgstr "Slider-Einstellungen"
1006
+
1007
+ #, fuzzy
1008
+ #~ msgid "Slide Properties:"
1009
+ #~ msgstr "Slider-Einstellungen"
1010
+
1011
+ #~ msgid "Drag"
1012
+ #~ msgstr "Ziehen"
1013
+
1014
+ #~ msgid "Toggle"
1015
+ #~ msgstr "Wechseln"
1016
+
1017
+ #~ msgid "Slideshow updated. Shortcode is [cycloneslider id=\"%s\"]"
1018
+ #~ msgstr "Slideshow aktualisiert. Shortcode ist [cycloneslider id=\"%s\"]"
1019
+
1020
+ #~ msgid "Slideshow published. Shortcode is [cycloneslider id=\"%s\"]"
1021
+ #~ msgstr "Slideshow veröffentlicht. Shortcode ist [cycloneslider id=\"%s\"]"
1022
+
1023
+ #, fuzzy
1024
+ #~ msgid "Slide Elements:"
1025
+ #~ msgstr "Zusätzliche Gleitelemente:"
1026
+
1027
+ #, fuzzy
1028
+ #~ msgid "Slide Effects"
1029
+ #~ msgstr "Slider-Einstellungen"
languages/cyclone-slider-2-es_ES.po CHANGED
@@ -1,1202 +1,1202 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider 2 v2.8.3\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: Digital03 <info@digital03.net>\n"
9
- "Language: es_ES\n"
10
- "MIME-Version: 1.0\n"
11
- "Content-Type: text/plain; charset=UTF-8\n"
12
- "Content-Transfer-Encoding: 8bit\n"
13
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Generator: Poedit 1.6.7\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
- "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
18
- "X-Poedit-Basepath: .\n"
19
- "X-Textdomain-Support: yes\n"
20
- "X-Poedit-SearchPath-0: .\n"
21
- "X-Poedit-SearchPath-1: ..\n"
22
-
23
- # @ cycloneslider
24
- #: ../cyclone-slider.php:101
25
- msgid "Cyclone Slider Settings"
26
- msgstr "Ajustes de Cyclone Slider"
27
-
28
- # @ cycloneslider
29
- #: ../cyclone-slider.php:102
30
- msgid "Settings"
31
- msgstr "Ajustes"
32
-
33
- # @ cycloneslider
34
- #: ../cyclone-slider.php:112
35
- #, fuzzy
36
- msgid "Cyclone Slider Export"
37
- msgstr "Cyclone Slider"
38
-
39
- # @ cycloneslider
40
- #: ../cyclone-slider.php:113
41
- #, fuzzy
42
- msgid "Export/Import"
43
- msgstr "Importar"
44
-
45
- # @ cycloneslider
46
- #: ../cyclone-slider.php:125
47
- #, fuzzy
48
- msgid "Cyclone Slider Nextgen Export"
49
- msgstr "Cyclone Slider Widget"
50
-
51
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
52
- msgid "Export Nextgen"
53
- msgstr ""
54
-
55
- # @ cycloneslider
56
- #: ../cyclone-slider.php:138
57
- #, fuzzy
58
- msgid "Cyclone Slider Import"
59
- msgstr "Cyclone Slider"
60
-
61
- # @ cycloneslider
62
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
63
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
64
- #: ../src/CycloneSlider/ExporterNextgen.php:65
65
- #: ../src/CycloneSlider/ImportPage.php:74
66
- #: ../src/CycloneSlider/NextgenIntegration.php:65
67
- msgid "Import"
68
- msgstr "Importar"
69
-
70
- # @ cycloneslider
71
- #: ../src/CycloneSlider/Admin.php:142
72
- msgid "Cyclone Slider"
73
- msgstr "Cyclone Slider"
74
-
75
- # @ cycloneslider
76
- #: ../src/CycloneSlider/Admin.php:143
77
- msgid "Slideshow"
78
- msgstr "Slideshow"
79
-
80
- # @ cycloneslider
81
- #: ../src/CycloneSlider/Admin.php:144
82
- msgid "Add Slideshow"
83
- msgstr "Añadir slideshow"
84
-
85
- # @ cycloneslider
86
- #: ../src/CycloneSlider/Admin.php:145
87
- msgid "Add New Slideshow"
88
- msgstr "Añadir nuevo slideshow"
89
-
90
- # @ cycloneslider
91
- #: ../src/CycloneSlider/Admin.php:146
92
- msgid "Edit Slideshow"
93
- msgstr "Editar slideshow"
94
-
95
- # @ cycloneslider
96
- #: ../src/CycloneSlider/Admin.php:147
97
- msgid "New Slideshow"
98
- msgstr "Nuevo slideshow"
99
-
100
- # @ cycloneslider
101
- #: ../src/CycloneSlider/Admin.php:148
102
- msgid "View Slideshow"
103
- msgstr "Ver slideshow"
104
-
105
- # @ cycloneslider
106
- #: ../src/CycloneSlider/Admin.php:149
107
- msgid "Search Slideshows"
108
- msgstr "Buscar slideshows"
109
-
110
- # @ cycloneslider
111
- #: ../src/CycloneSlider/Admin.php:150
112
- msgid "No slideshows found"
113
- msgstr "No se han encontrado slideshows"
114
-
115
- # @ cycloneslider
116
- #: ../src/CycloneSlider/Admin.php:151
117
- msgid "No slideshows found in Trash"
118
- msgstr "No hay slideshows en la papelera"
119
-
120
- # @ cycloneslider
121
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
122
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
123
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
124
- msgid "Slideshow updated."
125
- msgstr "Slideshow actualizado."
126
-
127
- # @ cycloneslider
128
- #: ../src/CycloneSlider/Admin.php:198
129
- msgid "Custom field updated."
130
- msgstr "Campos personalizados actualizados"
131
-
132
- # @ cycloneslider
133
- #: ../src/CycloneSlider/Admin.php:199
134
- msgid "Custom field deleted."
135
- msgstr "Campo personalizado eliminado."
136
-
137
- # @ cycloneslider
138
- #: ../src/CycloneSlider/Admin.php:202
139
- msgid "Slideshow published."
140
- msgstr "Slideshow publicado."
141
-
142
- # @ cycloneslider
143
- #: ../src/CycloneSlider/Admin.php:203
144
- msgid "Slideshow saved."
145
- msgstr "Slideshow guardado."
146
-
147
- # @ cycloneslider
148
- #: ../src/CycloneSlider/Admin.php:242
149
- msgid "Slides"
150
- msgstr "Diapositivas"
151
-
152
- # @ cycloneslider
153
- #: ../src/CycloneSlider/Admin.php:251
154
- msgid "Slider Preview"
155
- msgstr "Vista previa"
156
-
157
- # @ cycloneslider
158
- #: ../src/CycloneSlider/Admin.php:260
159
- msgid "Get Slider Codes"
160
- msgstr "Ver el código del slider"
161
-
162
- # @ cycloneslider
163
- #: ../src/CycloneSlider/Admin.php:269
164
- msgid "Basic Settings"
165
- msgstr "Ajustes básicos"
166
-
167
- # @ cycloneslider
168
- #: ../src/CycloneSlider/Admin.php:278
169
- msgid "Advanced Settings"
170
- msgstr "Ajustes avanzados"
171
-
172
- # @ cycloneslider
173
- #: ../src/CycloneSlider/Admin.php:287
174
- msgid "Templates"
175
- msgstr "Plantillas"
176
-
177
- # @ cycloneslider
178
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
179
- msgid "Slideshow ID"
180
- msgstr "ID del slideshow"
181
-
182
- # @ cycloneslider
183
- #: ../src/CycloneSlider/Admin.php:323
184
- msgid "Slide"
185
- msgstr "Diapositiva"
186
-
187
- #: ../src/CycloneSlider/Admin.php:328
188
- msgid "[Hidden]"
189
- msgstr ""
190
-
191
- # @ cycloneslider
192
- #: ../src/CycloneSlider/Admin.php:463
193
- msgid "Core"
194
- msgstr "Núcleo"
195
-
196
- #: ../src/CycloneSlider/Admin.php:464
197
- #, php-format
198
- msgid ""
199
- "You should not make changes to templates in this location. All your changes "
200
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
201
- msgstr ""
202
-
203
- # @ cycloneslider
204
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
205
- #: ../src/CycloneSlider/Admin.php:477
206
- #, fuzzy, php-format
207
- msgid "Location: <strong>%s</strong>"
208
- msgstr "Localizado dentro de la carpeta wp-content:<br> <strong>%s</strong>"
209
-
210
- # @ cycloneslider
211
- #: ../src/CycloneSlider/Admin.php:469
212
- #, fuzzy
213
- msgid ""
214
- "Your template is in danger of being overwritten when you upgrade your theme. "
215
- "Please consider creating a WordPress plugin Cyclone Slider template."
216
- msgstr ""
217
- "Tu plantilla está en peligro de ser sobre-escrita cuando actualices tu tema. "
218
- "Por favor, muevela dentro de %s."
219
-
220
- # @ cycloneslider
221
- #: ../src/CycloneSlider/Admin.php:520
222
- msgid "Slide *"
223
- msgstr "Diapositiva *"
224
-
225
- # @ cycloneslider
226
- #: ../src/CycloneSlider/Admin.php:609
227
- msgid "Slideshow Name"
228
- msgstr "Nombre del slideshow"
229
-
230
- # @ cycloneslider
231
- #: ../src/CycloneSlider/Admin.php:610
232
- msgid "Template"
233
- msgstr "Plantilla"
234
-
235
- # @ cycloneslider
236
- #: ../src/CycloneSlider/Admin.php:611
237
- msgid "No. of Slides"
238
- msgstr "No. de diapositivas"
239
-
240
- # @ cycloneslider
241
- #: ../src/CycloneSlider/Admin.php:613
242
- msgid "Shortcode"
243
- msgstr "Shortcode"
244
-
245
- # @ cycloneslider
246
- #: ../src/CycloneSlider/AssetLoader.php:71
247
- msgid "Select an image"
248
- msgstr "Seleciona una imagen"
249
-
250
- # @ cycloneslider
251
- #: ../src/CycloneSlider/AssetLoader.php:72
252
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
253
- msgstr "Selecionar varias imágenes - Usar Ctrl + Click o Shift + Click"
254
-
255
- # @ cycloneslider
256
- #: ../src/CycloneSlider/AssetLoader.php:73
257
- msgid "Add to Slide"
258
- msgstr "Añadir a la diapositiva"
259
-
260
- # @ cycloneslider
261
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
262
- msgid "Add Images as Slides"
263
- msgstr "Añadir imágenes como diapositivas"
264
-
265
- # @ cycloneslider
266
- #: ../src/CycloneSlider/AssetLoader.php:75
267
- msgid "Error. Make sure its a valid YouTube URL."
268
- msgstr "Error. Asegúrate de que es una dirección de YouTube válida."
269
-
270
- # @ cycloneslider
271
- #: ../src/CycloneSlider/ExportPage.php:64
272
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
273
- #: ../src/CycloneSlider/ImportPage.php:69
274
- #, fuzzy
275
- msgid "Export"
276
- msgstr "Importar"
277
-
278
- #: ../src/CycloneSlider/ExportPage.php:77
279
- #: ../src/CycloneSlider/ImportPage.php:63
280
- msgid ""
281
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
282
- msgstr ""
283
-
284
- #: ../src/CycloneSlider/ExportPage.php:113
285
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
286
- msgid "Your export file is ready. Click Download."
287
- msgstr ""
288
-
289
- #: ../src/CycloneSlider/ExportPage.php:118
290
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
291
- msgid "Error creating exports directory."
292
- msgstr ""
293
-
294
- # @ cycloneslider
295
- #: ../src/CycloneSlider/ExportPage.php:167
296
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
297
- #, fuzzy
298
- msgid "No slider selected."
299
- msgstr "No se han encontrado Sliders."
300
-
301
- #: ../src/CycloneSlider/ExportPage.php:172
302
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
303
- msgid "Please choose a file name."
304
- msgstr ""
305
-
306
- # @ cycloneslider
307
- #: ../src/CycloneSlider/Exporter.php:52
308
- #, fuzzy
309
- msgid "Error no sliders selected."
310
- msgstr "No se han encontrado Sliders."
311
-
312
- #: ../src/CycloneSlider/Exporter.php:73
313
- msgid "Error encoding data to JSON."
314
- msgstr ""
315
-
316
- #: ../src/CycloneSlider/Exporter.php:79
317
- #, php-format
318
- msgid "Success generating zip %s."
319
- msgstr ""
320
-
321
- #: ../src/CycloneSlider/Exporter.php:109
322
- #, php-format
323
- msgid "Exporting data for slider \"%s\"."
324
- msgstr ""
325
-
326
- # @ cycloneslider
327
- #: ../src/CycloneSlider/Exporter.php:111
328
- #, fuzzy, php-format
329
- msgid "Slider \"%s\" not found."
330
- msgstr "[Slideshow \"%s\" no encontrado]"
331
-
332
- #: ../src/CycloneSlider/Exporter.php:138
333
- #, php-format
334
- msgid ""
335
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
336
- msgstr ""
337
-
338
- # @ cycloneslider
339
- #: ../src/CycloneSlider/Exporter.php:182
340
- #, fuzzy
341
- msgid "ZipArchive not supported."
342
- msgstr "Tipo de diapositiva no soportado."
343
-
344
- #: ../src/CycloneSlider/Exporter.php:188
345
- #, php-format
346
- msgid "Error opening zip file %s. Code: %s"
347
- msgstr ""
348
-
349
- #: ../src/CycloneSlider/Exporter.php:197
350
- #, php-format
351
- msgid "Error adding file %s to zip."
352
- msgstr ""
353
-
354
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
355
- #, php-format
356
- msgid "File %s added to zip."
357
- msgstr ""
358
-
359
- # @ cycloneslider
360
- #: ../src/CycloneSlider/ExporterNextgen.php:39
361
- #: ../src/CycloneSlider/NextgenIntegration.php:39
362
- msgid "NextGEN Integration"
363
- msgstr "Integración con NextGEN"
364
-
365
- # @ cycloneslider
366
- #: ../src/CycloneSlider/ExporterNextgen.php:55
367
- #: ../src/CycloneSlider/NextgenIntegration.php:55
368
- msgid "Choose a NextGEN Gallery"
369
- msgstr "Escoge una galería NextGEN"
370
-
371
- # @ cycloneslider
372
- #: ../src/CycloneSlider/ExporterNextgen.php:67
373
- #: ../src/CycloneSlider/NextgenIntegration.php:67
374
- msgid ""
375
- "Select a gallery to import images from. Images will be added as new slides."
376
- msgstr ""
377
- "Selecciona una galería para importar las imágenes. Las imagenes serán "
378
- "añadidas como nuevas diapositivas."
379
-
380
- # @ cycloneslider
381
- #: ../src/CycloneSlider/Frontend.php:101
382
- #, php-format
383
- msgid "[Slideshow \"%s\" not found]"
384
- msgstr "[Slideshow \"%s\" no encontrado]"
385
-
386
- # @ cycloneslider
387
- #: ../src/CycloneSlider/Frontend.php:117
388
- #, php-format
389
- msgid "[Template \"%s\" not found]"
390
- msgstr "[Plantilla \"%s\" no encontrada]"
391
-
392
- #: ../src/CycloneSlider/ImportPage.php:116
393
- msgid "Import operation success!"
394
- msgstr ""
395
-
396
- #: ../src/CycloneSlider/Importer.php:35
397
- msgid "Could not read zip files. ZipArchive not supported."
398
- msgstr ""
399
-
400
- # @ cycloneslider
401
- #: ../src/CycloneSlider/Importer.php:40
402
- #, fuzzy
403
- msgid "No zip file found."
404
- msgstr "No se han encontrado Sliders."
405
-
406
- #: ../src/CycloneSlider/Importer.php:46
407
- msgid "Error creating imports directory."
408
- msgstr ""
409
-
410
- #: ../src/CycloneSlider/Importer.php:53
411
- msgid "Error moving uploaded zip."
412
- msgstr ""
413
-
414
- #: ../src/CycloneSlider/Importer.php:60
415
- #, php-format
416
- msgid "Error opening zip: %s"
417
- msgstr ""
418
-
419
- #: ../src/CycloneSlider/Importer.php:73
420
- #, php-format
421
- msgid "Security error. Invalid %s file."
422
- msgstr ""
423
-
424
- #: ../src/CycloneSlider/Importer.php:80
425
- #, php-format
426
- msgid "Security error. File %s is not an image."
427
- msgstr ""
428
-
429
- #: ../src/CycloneSlider/Importer.php:86
430
- #, php-format
431
- msgid "Security error. Missing %s file."
432
- msgstr ""
433
-
434
- #: ../src/CycloneSlider/Importer.php:92
435
- msgid "Error extracting zip."
436
- msgstr ""
437
-
438
- #: ../src/CycloneSlider/Importer.php:99
439
- msgid "Failed to read export JSON."
440
- msgstr ""
441
-
442
- #: ../src/CycloneSlider/Importer.php:104
443
- msgid "Failed to decode JSON."
444
- msgstr ""
445
-
446
- #: ../src/CycloneSlider/Importer.php:175
447
- #, php-format
448
- msgid "scandir failed on %s"
449
- msgstr ""
450
-
451
- # @ cycloneslider
452
- #: ../src/CycloneSlider/Importer.php:191
453
- #, fuzzy, php-format
454
- msgid "Source image %s not found."
455
- msgstr "[Plantilla \"%s\" no encontrada]"
456
-
457
- #: ../src/CycloneSlider/Importer.php:195
458
- msgid "Copy error."
459
- msgstr ""
460
-
461
- # @ cycloneslider
462
- # @ default
463
- #: ../src/CycloneSlider/SettingsPage.php:51
464
- msgid "Default options restored."
465
- msgstr "Ajustes por defecto restaurados."
466
-
467
- # @ cycloneslider
468
- #: ../src/CycloneSlider/WidgetSlider.php:13
469
- msgid "Cyclone Slider Widget"
470
- msgstr "Cyclone Slider Widget"
471
-
472
- # @ cycloneslider
473
- #: ../src/CycloneSlider/WidgetSlider.php:14
474
- msgid "Widget for displaying sliders."
475
- msgstr "Widget para mostrar diapositivas."
476
-
477
- # @ cycloneslider
478
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
479
- msgid "Title:"
480
- msgstr "Título:"
481
-
482
- # @ cycloneslider
483
- #: ../src/CycloneSlider/WidgetSlider.php:79
484
- msgid "Select a Slider:"
485
- msgstr "Selectionar un Slider"
486
-
487
- # @ cycloneslider
488
- #: ../src/CycloneSlider/WidgetSlider.php:94
489
- msgid "No sliders found."
490
- msgstr "No se han encontrado Sliders."
491
-
492
- # @ cycloneslider
493
- #: ../templates/dark/slider.php:43
494
- msgid "View Larger Image"
495
- msgstr "Ver imagen grande"
496
-
497
- # @ cycloneslider
498
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
499
- msgid "Learn More"
500
- msgstr "Saber más"
501
-
502
- # @ cycloneslider
503
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
504
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
505
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
506
- msgid "Slide type not supported."
507
- msgstr "Tipo de diapositiva no soportado."
508
-
509
- # @ cycloneslider
510
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
511
- #: ../views/export-nextgen-step-3.php:8
512
- #, fuzzy
513
- msgid "Cyclone Slider Nextgen Exporter"
514
- msgstr "Cyclone Slider Widget"
515
-
516
- # @ cycloneslider
517
- #: ../views/export-nextgen-step-1.php:18
518
- #, fuzzy
519
- msgid "Choose a NextGEN Gallery:"
520
- msgstr "Escoge una galería NextGEN"
521
-
522
- # @ cycloneslider
523
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
524
- #, fuzzy
525
- msgid "Select All"
526
- msgstr "Seleccionado"
527
-
528
- # @ cycloneslider
529
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
530
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
531
- #, fuzzy
532
- msgid "File Name:"
533
- msgstr "Nombre:"
534
-
535
- # @ cycloneslider
536
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
537
- #, fuzzy
538
- msgid "No slider to export."
539
- msgstr "No se han encontrado Sliders."
540
-
541
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
542
- msgid "Clear"
543
- msgstr ""
544
-
545
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
546
- msgid "Next"
547
- msgstr ""
548
-
549
- # @ cycloneslider
550
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
551
- #, fuzzy
552
- msgid "Selected slider(s):"
553
- msgstr "Selectionar un Slider"
554
-
555
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
556
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
557
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
558
- #: ../views/import-step-3.php:15
559
- msgid "Back"
560
- msgstr ""
561
-
562
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
563
- msgid "Generate Export File"
564
- msgstr ""
565
-
566
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
567
- msgid "Download"
568
- msgstr ""
569
-
570
- # @ cycloneslider
571
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
572
- #: ../views/export-step-3.php:8
573
- #, fuzzy
574
- msgid "Cyclone Slider Exporter"
575
- msgstr "Cyclone Slider"
576
-
577
- # @ cycloneslider
578
- #: ../views/export-step-1.php:18
579
- #, fuzzy
580
- msgid "Select sliders:"
581
- msgstr "Selectionar un Slider"
582
-
583
- # @ cycloneslider
584
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
585
- #, fuzzy
586
- msgid "Cyclone Slider Importer"
587
- msgstr "Cyclone Slider"
588
-
589
- #: ../views/import-step-1.php:17
590
- msgid "Import Zip File:"
591
- msgstr ""
592
-
593
- #: ../views/import-step-1.php:24
594
- msgid "Upload"
595
- msgstr ""
596
-
597
- # @ cycloneslider
598
- #: ../views/settings-page.php:7
599
- #, fuzzy
600
- msgid ""
601
- "Play with these settings if Cyclone Slider is not working or if you want to "
602
- "optimize it."
603
- msgstr ""
604
- "Cambia estas opciones si Cyclone Slider 2 no funciona bien o si quieres "
605
- "optimizarlo."
606
-
607
- # @ cycloneslider
608
- #: ../views/settings-page.php:16
609
- msgid "Load scripts in:"
610
- msgstr "Cargar scripts en:"
611
-
612
- # @ cycloneslider
613
- #: ../views/settings-page.php:19
614
- msgid "Header"
615
- msgstr "Cabecera"
616
-
617
- # @ cycloneslider
618
- #: ../views/settings-page.php:20
619
- msgid "Footer"
620
- msgstr "Pie de página"
621
-
622
- # @ cycloneslider
623
- #: ../views/settings-page.php:25
624
- msgid "Load these scripts:"
625
- msgstr "Cargar estos scripts"
626
-
627
- # @ cycloneslider
628
- #: ../views/settings-page.php:30
629
- msgid "Cycle 2. This is the core script needed by the plugin."
630
- msgstr "Cycle 2. Este es el script necesario para que el plugin funcione."
631
-
632
- # @ cycloneslider
633
- #: ../views/settings-page.php:35
634
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
635
- msgstr "Cycle 2 - Carousel. Usado por estas plantillas: Galería, Lea, Dos."
636
-
637
- # @ cycloneslider
638
- #: ../views/settings-page.php:40
639
- msgid "Cycle 2 - Swipe. For touch swipe events."
640
- msgstr "Cycle 2. Swipe. Para eventos táctiles."
641
-
642
- # @ cycloneslider
643
- #: ../views/settings-page.php:45
644
- msgid "Cycle 2 - Tile. Used for tile transition effects."
645
- msgstr "Cycle 2. Tile. Usado para los efectos de las transiciones."
646
-
647
- # @ cycloneslider
648
- #: ../views/settings-page.php:50
649
- msgid "Cycle 2 - Video. Used by YouTube template."
650
- msgstr "Cycle 2 - Vídeo. Usado por la plantilla Youtube."
651
-
652
- # @ cycloneslider
653
- #: ../views/settings-page.php:55
654
- msgid "Magnific Popup - Enable lightbox option."
655
- msgstr "Magnific Popup. Activa la opción lightbox."
656
-
657
- # @ cycloneslider
658
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
659
- #: ../views/slider-advanced-settings.php:2
660
- msgid "Available in pro version."
661
- msgstr "Disponible en la versión pro."
662
-
663
- # @ cycloneslider
664
- #: ../views/settings-page.php:60
665
- msgid "Easing - Enable easing options."
666
- msgstr "Easing. Activa las opciones de fundido."
667
-
668
- # @ cycloneslider
669
- #: ../views/settings-page.php:65
670
- msgid "Scripts loading priority:"
671
- msgstr "Prioridad de carga de scripts:"
672
-
673
- # @ cycloneslider
674
- #: ../views/settings-page.php:68
675
- msgid "Make this value bigger to load scripts last."
676
- msgstr "Introduce un valor más grande para cargar los scripts los últimos."
677
-
678
- # @ cycloneslider
679
- #: ../views/settings-page.php:72
680
- msgid "Load these templates:"
681
- msgstr "Usar estas plantillas:"
682
-
683
- # @ cycloneslider
684
- #: ../views/settings-page.php:85
685
- msgid "Save Options"
686
- msgstr "Guardar opciones"
687
-
688
- # @ cycloneslider
689
- #: ../views/settings-page.php:86
690
- msgid "Restore Defaults"
691
- msgstr "Restaurar por defecto"
692
-
693
- # @ cycloneslider
694
- #: ../views/slide-edit.php:17
695
- msgid "Delete"
696
- msgstr "Eliminar"
697
-
698
- # @ cycloneslider
699
- #: ../views/slide-edit.php:26
700
- msgid "Image"
701
- msgstr "Imagen"
702
-
703
- # @ cycloneslider
704
- #: ../views/slide-edit.php:27
705
- msgid "YouTube"
706
- msgstr "YouTube. "
707
-
708
- # @ cycloneslider
709
- #: ../views/slide-edit.php:28
710
- msgid "Vimeo"
711
- msgstr "Vimeo"
712
-
713
- # @ cycloneslider
714
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
715
- msgid "Custom HTML"
716
- msgstr "HTML personalizado"
717
-
718
- # @ cycloneslider
719
- #: ../views/slide-edit.php:30
720
- msgid "Testimonial"
721
- msgstr "Recomendación"
722
-
723
- #: ../views/slide-edit.php:35
724
- msgid "Hidden"
725
- msgstr ""
726
-
727
- # @ cycloneslider
728
- #: ../views/slide-edit.php:47
729
- msgid "Get Image"
730
- msgstr "Elegir imagen"
731
-
732
- # @ cycloneslider
733
- #: ../views/slide-edit.php:51
734
- msgid "Caption"
735
- msgstr "Leyenda"
736
-
737
- # @ cycloneslider
738
- #: ../views/slide-edit.php:58
739
- msgid "Description:"
740
- msgstr "Decripción:"
741
-
742
- # @ cycloneslider
743
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
744
- msgid "Link"
745
- msgstr "Enlace"
746
-
747
- # @ cycloneslider
748
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
749
- msgid "Link URL:"
750
- msgstr "URL del enlace"
751
-
752
- # @ cycloneslider
753
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
754
- msgid "Open Link in:"
755
- msgstr "Abrir enlace en:"
756
-
757
- # @ cycloneslider
758
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
759
- msgid "Same Window"
760
- msgstr "Misma ventana"
761
-
762
- # @ cycloneslider
763
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
764
- msgid "New Tab or Window"
765
- msgstr "Abrir enlace en una nueva ventana/pestaña"
766
-
767
- # @ cycloneslider
768
- #: ../views/slide-edit.php:80
769
- msgid "Image Attributes"
770
- msgstr "Atributos de imagen"
771
-
772
- # @ cycloneslider
773
- #: ../views/slide-edit.php:83
774
- msgid "Alternate Text:"
775
- msgstr "Texto alternativo:"
776
-
777
- # @ cycloneslider
778
- #: ../views/slide-edit.php:87
779
- msgid "Title Text:"
780
- msgstr "Texto del título:"
781
-
782
- # @ cycloneslider
783
- #: ../views/slide-edit.php:93
784
- msgid "Slide Transition Effects"
785
- msgstr "Efectos de transición de diapositivas"
786
-
787
- # @ cycloneslider
788
- #: ../views/slide-edit.php:97
789
- msgid "Disable"
790
- msgstr "Desactivar"
791
-
792
- # @ cycloneslider
793
- #: ../views/slide-edit.php:98
794
- msgid "Enable Slide Effects"
795
- msgstr "Activar efectos de diapositiva"
796
-
797
- # @ cycloneslider
798
- #: ../views/slide-edit.php:104
799
- msgid "Transition Effects:"
800
- msgstr "Efectos de transición:"
801
-
802
- # @ cycloneslider
803
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
804
- msgid "Transition Effects Speed:"
805
- msgstr "Velocidad del efecto de transición:"
806
-
807
- # @ cycloneslider
808
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
809
- #: ../views/slider-settings.php:34
810
- msgid "Milliseconds"
811
- msgstr "Milisegundos"
812
-
813
- # @ cycloneslider
814
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
815
- msgid "Next Slide Delay:"
816
- msgstr "Retraso siguiente diapositiva:"
817
-
818
- # @ cycloneslider
819
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
820
- msgid "Tile Count:"
821
- msgstr "Número de diapositivas:"
822
-
823
- # @ cycloneslider
824
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
825
- msgid "The number of tiles to use in the transition."
826
- msgstr "Número de diapositivas para usar esta transición."
827
-
828
- # @ cycloneslider
829
- #: ../views/slide-edit.php:138
830
- msgid "Tile Delay:"
831
- msgstr "Retraso:"
832
-
833
- # @ cycloneslider
834
- #: ../views/slide-edit.php:140
835
- msgid "Milliseconds to delay each individual tile transition."
836
- msgstr "Milisegundos para retrasar cada transición individual."
837
-
838
- # @ cycloneslider
839
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
840
- msgid "Tile Position:"
841
- msgstr "Posición de la capa:"
842
-
843
- # @ cycloneslider
844
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
845
- msgid "Vertical"
846
- msgstr "Vertical"
847
-
848
- # @ cycloneslider
849
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
850
- msgid "Horizontal"
851
- msgstr "Horizontal"
852
-
853
- # @ cycloneslider
854
- #: ../views/slide-edit.php:159
855
- msgid "YouTube URL:"
856
- msgstr "URL Youtube:"
857
-
858
- # @ cycloneslider
859
- #: ../views/slide-edit.php:161
860
- msgid "Copy and paste a valid YouTube URL here."
861
- msgstr "Copia y pega un enlace válido de Youtube aquí."
862
-
863
- # @ cycloneslider
864
- #: ../views/slide-edit.php:166
865
- msgid "Do not show suggested videos when the video finishes."
866
- msgstr ""
867
- "No sugerir otros videos relacionados cuando el vídeo seleccionado termine."
868
-
869
- # @ cycloneslider
870
- #: ../views/slide-edit.php:171
871
- msgid "Vimeo URL:"
872
- msgstr "URL Vimeo:"
873
-
874
- # @ cycloneslider
875
- #: ../views/slide-edit.php:173
876
- msgid "Copy and paste a valid Vimeo URL here."
877
- msgstr "Copia y pega un enlace válido a Vimeo aquí."
878
-
879
- # @ cycloneslider
880
- #: ../views/slide-edit.php:186
881
- msgid "Quote"
882
- msgstr "Cita"
883
-
884
- # @ cycloneslider
885
- #: ../views/slide-edit.php:192
886
- msgid "Author"
887
- msgstr "Autor"
888
-
889
- # @ cycloneslider
890
- #: ../views/slide-edit.php:195
891
- #, fuzzy
892
- msgid "Name:"
893
- msgstr "Nombre:"
894
-
895
- # @ cycloneslider
896
- #: ../views/slider-advanced-settings.php:4
897
- msgid "Allow Wrap?"
898
- msgstr "Permitir volver al inicio?"
899
-
900
- # @ cycloneslider
901
- #: ../views/slider-advanced-settings.php:6
902
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
903
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
904
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
905
- msgid "Yes"
906
- msgstr "Si"
907
-
908
- # @ cycloneslider
909
- #: ../views/slider-advanced-settings.php:7
910
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
911
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
912
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
913
- msgid "No"
914
- msgstr "No"
915
-
916
- # @ cycloneslider
917
- #: ../views/slider-advanced-settings.php:10
918
- msgid ""
919
- "Determines if slider wraps to beginning slide if it reaches the end slide."
920
- msgstr ""
921
- "Determina si el slider vuelve al principio tras mostrar la última "
922
- "diapositiva."
923
-
924
- # @ cycloneslider
925
- #: ../views/slider-advanced-settings.php:15
926
- msgid "Dynamic Height:"
927
- msgstr "Altura dinámica:"
928
-
929
- # @ cycloneslider
930
- #: ../views/slider-advanced-settings.php:17
931
- msgid "Off"
932
- msgstr "Apagado"
933
-
934
- # @ cycloneslider
935
- #: ../views/slider-advanced-settings.php:18
936
- msgid "On"
937
- msgstr "Encendido"
938
-
939
- # @ cycloneslider
940
- #: ../views/slider-advanced-settings.php:21
941
- msgid "Adjust slider height depending on current slide."
942
- msgstr "Ajustar el alto del slider dependiendo de la diapositiva actual."
943
-
944
- # @ cycloneslider
945
- #: ../views/slider-advanced-settings.php:26
946
- msgid "Delay:"
947
- msgstr "Retardo:"
948
-
949
- # @ cycloneslider
950
- #: ../views/slider-advanced-settings.php:28
951
- msgid ""
952
- "Milliseconds to add or substract from the time before the first transition "
953
- "occurs."
954
- msgstr "Milisegundos a añadir o quitar del tiempo de transición general."
955
-
956
- # @ cycloneslider
957
- #: ../views/slider-advanced-settings.php:32
958
- msgid "Easing:"
959
- msgstr "Easing:"
960
-
961
- # @ cycloneslider
962
- #: ../views/slider-advanced-settings.php:38
963
- msgid "Easing for transition animations."
964
- msgstr "Transición Easing (moderada) para las animaciones"
965
-
966
- # @ cycloneslider
967
- #: ../views/slider-advanced-settings.php:42
968
- msgid "Swipe:"
969
- msgstr "Swipe:"
970
-
971
- # @ cycloneslider
972
- #: ../views/slider-advanced-settings.php:48
973
- msgid "Enable swipe gesture support for touch devices."
974
- msgstr "Activar gestos swipe para dispositivos touch."
975
-
976
- # @ cycloneslider
977
- #: ../views/slider-advanced-settings.php:53
978
- msgid "Resize Options:"
979
- msgstr "Opciones de redimensión:"
980
-
981
- # @ cycloneslider
982
- #: ../views/slider-advanced-settings.php:60
983
- msgid "Auto - Cyclone Slider decides the resize option."
984
- msgstr "Auto - Cyclone Slider decide el redimensionado"
985
-
986
- # @ cycloneslider
987
- #: ../views/slider-advanced-settings.php:61
988
- msgid "Crop - Resize and remove excess parts."
989
- msgstr "Recortar. Redimensionar y eliminar los excesos."
990
-
991
- # @ cycloneslider
992
- #: ../views/slider-advanced-settings.php:62
993
- msgid "Exact - Resize to exact dimensions."
994
- msgstr "Exacto. Redimensionar al tamaño exacto."
995
-
996
- # @ cycloneslider
997
- #: ../views/slider-advanced-settings.php:63
998
- msgid "Landscape - Resize to exact width."
999
- msgstr "Panorámico. Redimensionar al ancho exacto."
1000
-
1001
- # @ cycloneslider
1002
- #: ../views/slider-advanced-settings.php:64
1003
- msgid "Portrait - Resize to exact height."
1004
- msgstr "Retrato. Redimensionar al alto exacto."
1005
-
1006
- # @ cycloneslider
1007
- #: ../views/slider-codes.php:4
1008
- msgid "Your Shortcode:"
1009
- msgstr "Shortcode:"
1010
-
1011
- # @ cycloneslider
1012
- #: ../views/slider-codes.php:6
1013
- msgid ""
1014
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
1015
- msgstr ""
1016
- "Copia y pega este shortcode en tu Entrada, Página o Editor de Entrada "
1017
- "Personalizado."
1018
-
1019
- # @ cycloneslider
1020
- #: ../views/slider-codes.php:10
1021
- msgid "Your PHP Code:"
1022
- msgstr "Código PHP:"
1023
-
1024
- # @ Cyclone Slider 2
1025
- # @
1026
- # @ Traducido al español por Digital03
1027
- # @ http://digital03.net
1028
- #: ../views/slider-codes.php:12
1029
- msgid ""
1030
- "Copy and paste this code when you need to display the slider in template "
1031
- "files (header.php, front-page.php, etc.)."
1032
- msgstr ""
1033
- "Copia y pega este shortcode cuando necesites mostrar este slider en un "
1034
- "archivo de plantilla (header.php, front-page.php, etc)."
1035
-
1036
- # @ cycloneslider
1037
- #: ../views/slider-id.php:5
1038
- msgid "Change the Slideshow ID here."
1039
- msgstr "Cambia el ID del Slideshow aquí."
1040
-
1041
- # @ cycloneslider
1042
- #: ../views/slider-preview.php:9
1043
- msgid "Your preview will appear here."
1044
- msgstr "Tu nombre de usuario aparecerá aquí."
1045
-
1046
- # @ cycloneslider
1047
- #: ../views/slider-settings.php:4
1048
- msgid "Transition Effects to Use:"
1049
- msgstr "Efecto de transición a usar:"
1050
-
1051
- # @ cycloneslider
1052
- #: ../views/slider-settings.php:28
1053
- msgid "Milliseconds. 0 to disable auto advance."
1054
- msgstr "Milisegundos. 0 para desactivar el avance automático."
1055
-
1056
- # @ cycloneslider
1057
- #: ../views/slider-settings.php:38
1058
- msgid "Width:"
1059
- msgstr "Ancho:"
1060
-
1061
- # @ cycloneslider
1062
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
1063
- msgid "pixels."
1064
- msgstr "píxeles."
1065
-
1066
- # @ cycloneslider
1067
- #: ../views/slider-settings.php:44
1068
- msgid "Height:"
1069
- msgstr "Alto:"
1070
-
1071
- # @ cycloneslider
1072
- #: ../views/slider-settings.php:50
1073
- msgid "Width Management:"
1074
- msgstr "Gestión del ancho:"
1075
-
1076
- # @ cycloneslider
1077
- #: ../views/slider-settings.php:52
1078
- msgid "Responsive"
1079
- msgstr "Adaptable"
1080
-
1081
- # @ cycloneslider
1082
- #: ../views/slider-settings.php:53
1083
- msgid "Full"
1084
- msgstr "Completo"
1085
-
1086
- # @ cycloneslider
1087
- #: ../views/slider-settings.php:54
1088
- msgid "Fixed"
1089
- msgstr "Fijo"
1090
-
1091
- # @ cycloneslider
1092
- #: ../views/slider-settings.php:57
1093
- msgid ""
1094
- "Responsive - resizes to smaller size but maximum width will be equal to the "
1095
- "provided width."
1096
- msgstr ""
1097
- "Adaptable. Redimensiona al tamaño más pequeño pero el ancho máximo será "
1098
- "igual que el indicado."
1099
-
1100
- # @ cycloneslider
1101
- #: ../views/slider-settings.php:58
1102
- msgid ""
1103
- "Full - the same as responsive but maximum width will be equal to its "
1104
- "container ignoring the provided width."
1105
- msgstr ""
1106
- "Completo - lo mismo que adaptable, pero la ancura máxima será igual al "
1107
- "contenedor ignorando la anchura máxima indicada del slider."
1108
-
1109
- # @ cycloneslider
1110
- #: ../views/slider-settings.php:59
1111
- msgid "Fixed - width and height are not resized."
1112
- msgstr "Fijo. Ancho y alto no serán modificados."
1113
-
1114
- # @ cycloneslider
1115
- #: ../views/slider-settings.php:64
1116
- msgid "Resize Images?"
1117
- msgstr "Redimensionar imagenes?"
1118
-
1119
- # @ cycloneslider
1120
- #: ../views/slider-settings.php:71
1121
- msgid "Force Resize"
1122
- msgstr "Forzar redimensión"
1123
-
1124
- # @ cycloneslider
1125
- #: ../views/slider-settings.php:72
1126
- #, fuzzy
1127
- msgid ""
1128
- "Yes - resize images to slideshow dimension. <br>No - use the original "
1129
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
1130
- msgstr ""
1131
- "Si - redimensiona las imagenes al tamaño del slider<br>No - usa el tamaño "
1132
- "original de la imagen subida"
1133
-
1134
- # @ cycloneslider
1135
- #: ../views/slider-settings.php:76
1136
- msgid "Pause on Hover?"
1137
- msgstr "Parar con el ratón encima?"
1138
-
1139
- # @ cycloneslider
1140
- #: ../views/slider-settings.php:84
1141
- msgid "Show Prev/Next Buttons?"
1142
- msgstr "Mostrar botones Anterior/Siguiente?"
1143
-
1144
- # @ cycloneslider
1145
- #: ../views/slider-settings.php:92
1146
- msgid "Show Navigation?"
1147
- msgstr "Mostrar navegación?"
1148
-
1149
- # @ cycloneslider
1150
- #: ../views/slider-settings.php:97
1151
- msgid "The thumbnails or dots depending on template."
1152
- msgstr "Miniaturas o puntos dependiendo de la plantilla."
1153
-
1154
- # @ cycloneslider
1155
- #: ../views/slider-settings.php:101
1156
- msgid "Random Slide Order?"
1157
- msgstr "Orden de diapositivas aleatorio?"
1158
-
1159
- # @ cycloneslider
1160
- #: ../views/slider-settings.php:106
1161
- msgid "Randomize order of slides on every page visit."
1162
- msgstr "Cambia aleatoriamente el orden de las diapositivas en cada visita"
1163
-
1164
- # @ cycloneslider
1165
- #: ../views/slides.php:7
1166
- msgid "Add Slide"
1167
- msgstr "Añadir diapositiva"
1168
-
1169
- # @ cycloneslider
1170
- #: ../views/template-selection.php:4
1171
- msgid "Name"
1172
- msgstr "Nombre"
1173
-
1174
- # @ cycloneslider
1175
- #: ../views/template-selection.php:5
1176
- msgid "Supported Slides"
1177
- msgstr "Diapositivas soportadas"
1178
-
1179
- # @ cycloneslider
1180
- #: ../views/template-selection.php:6
1181
- msgid "Location"
1182
- msgstr "Localización"
1183
-
1184
- # @ cycloneslider
1185
- #: ../views/template-selection.php:7
1186
- msgid "Selected"
1187
- msgstr "Seleccionado"
1188
-
1189
- #: ../views/template-selection.php:43
1190
- msgid "Learn More About Templates"
1191
- msgstr ""
1192
-
1193
- # @ cycloneslider
1194
- #: ../views/template-selection.php:44
1195
- #, fuzzy
1196
- msgid "Get More Templates"
1197
- msgstr "Plantillas"
1198
-
1199
- # @ cycloneslider
1200
- #, fuzzy
1201
- #~ msgid "Located inside the plugin directory:<br> <strong>%s</strong>"
1202
- #~ msgstr "Localizado dentro de la carpeta wp-content:<br> <strong>%s</strong>"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider 2 v2.8.3\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: Digital03 <info@digital03.net>\n"
9
+ "Language: es_ES\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 1.6.7\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
+ "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
18
+ "X-Poedit-Basepath: .\n"
19
+ "X-Textdomain-Support: yes\n"
20
+ "X-Poedit-SearchPath-0: .\n"
21
+ "X-Poedit-SearchPath-1: ..\n"
22
+
23
+ # @ cycloneslider
24
+ #: ../cyclone-slider.php:101
25
+ msgid "Cyclone Slider Settings"
26
+ msgstr "Ajustes de Cyclone Slider"
27
+
28
+ # @ cycloneslider
29
+ #: ../cyclone-slider.php:102
30
+ msgid "Settings"
31
+ msgstr "Ajustes"
32
+
33
+ # @ cycloneslider
34
+ #: ../cyclone-slider.php:112
35
+ #, fuzzy
36
+ msgid "Cyclone Slider Export"
37
+ msgstr "Cyclone Slider"
38
+
39
+ # @ cycloneslider
40
+ #: ../cyclone-slider.php:113
41
+ #, fuzzy
42
+ msgid "Export/Import"
43
+ msgstr "Importar"
44
+
45
+ # @ cycloneslider
46
+ #: ../cyclone-slider.php:125
47
+ #, fuzzy
48
+ msgid "Cyclone Slider Nextgen Export"
49
+ msgstr "Cyclone Slider Widget"
50
+
51
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
52
+ msgid "Export Nextgen"
53
+ msgstr ""
54
+
55
+ # @ cycloneslider
56
+ #: ../cyclone-slider.php:138
57
+ #, fuzzy
58
+ msgid "Cyclone Slider Import"
59
+ msgstr "Cyclone Slider"
60
+
61
+ # @ cycloneslider
62
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
63
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
64
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
65
+ #: ../src/CycloneSlider/ImportPage.php:74
66
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
67
+ msgid "Import"
68
+ msgstr "Importar"
69
+
70
+ # @ cycloneslider
71
+ #: ../src/CycloneSlider/Admin.php:142
72
+ msgid "Cyclone Slider"
73
+ msgstr "Cyclone Slider"
74
+
75
+ # @ cycloneslider
76
+ #: ../src/CycloneSlider/Admin.php:143
77
+ msgid "Slideshow"
78
+ msgstr "Slideshow"
79
+
80
+ # @ cycloneslider
81
+ #: ../src/CycloneSlider/Admin.php:144
82
+ msgid "Add Slideshow"
83
+ msgstr "Añadir slideshow"
84
+
85
+ # @ cycloneslider
86
+ #: ../src/CycloneSlider/Admin.php:145
87
+ msgid "Add New Slideshow"
88
+ msgstr "Añadir nuevo slideshow"
89
+
90
+ # @ cycloneslider
91
+ #: ../src/CycloneSlider/Admin.php:146
92
+ msgid "Edit Slideshow"
93
+ msgstr "Editar slideshow"
94
+
95
+ # @ cycloneslider
96
+ #: ../src/CycloneSlider/Admin.php:147
97
+ msgid "New Slideshow"
98
+ msgstr "Nuevo slideshow"
99
+
100
+ # @ cycloneslider
101
+ #: ../src/CycloneSlider/Admin.php:148
102
+ msgid "View Slideshow"
103
+ msgstr "Ver slideshow"
104
+
105
+ # @ cycloneslider
106
+ #: ../src/CycloneSlider/Admin.php:149
107
+ msgid "Search Slideshows"
108
+ msgstr "Buscar slideshows"
109
+
110
+ # @ cycloneslider
111
+ #: ../src/CycloneSlider/Admin.php:150
112
+ msgid "No slideshows found"
113
+ msgstr "No se han encontrado slideshows"
114
+
115
+ # @ cycloneslider
116
+ #: ../src/CycloneSlider/Admin.php:151
117
+ msgid "No slideshows found in Trash"
118
+ msgstr "No hay slideshows en la papelera"
119
+
120
+ # @ cycloneslider
121
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
122
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
123
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
124
+ msgid "Slideshow updated."
125
+ msgstr "Slideshow actualizado."
126
+
127
+ # @ cycloneslider
128
+ #: ../src/CycloneSlider/Admin.php:198
129
+ msgid "Custom field updated."
130
+ msgstr "Campos personalizados actualizados"
131
+
132
+ # @ cycloneslider
133
+ #: ../src/CycloneSlider/Admin.php:199
134
+ msgid "Custom field deleted."
135
+ msgstr "Campo personalizado eliminado."
136
+
137
+ # @ cycloneslider
138
+ #: ../src/CycloneSlider/Admin.php:202
139
+ msgid "Slideshow published."
140
+ msgstr "Slideshow publicado."
141
+
142
+ # @ cycloneslider
143
+ #: ../src/CycloneSlider/Admin.php:203
144
+ msgid "Slideshow saved."
145
+ msgstr "Slideshow guardado."
146
+
147
+ # @ cycloneslider
148
+ #: ../src/CycloneSlider/Admin.php:242
149
+ msgid "Slides"
150
+ msgstr "Diapositivas"
151
+
152
+ # @ cycloneslider
153
+ #: ../src/CycloneSlider/Admin.php:251
154
+ msgid "Slider Preview"
155
+ msgstr "Vista previa"
156
+
157
+ # @ cycloneslider
158
+ #: ../src/CycloneSlider/Admin.php:260
159
+ msgid "Get Slider Codes"
160
+ msgstr "Ver el código del slider"
161
+
162
+ # @ cycloneslider
163
+ #: ../src/CycloneSlider/Admin.php:269
164
+ msgid "Basic Settings"
165
+ msgstr "Ajustes básicos"
166
+
167
+ # @ cycloneslider
168
+ #: ../src/CycloneSlider/Admin.php:278
169
+ msgid "Advanced Settings"
170
+ msgstr "Ajustes avanzados"
171
+
172
+ # @ cycloneslider
173
+ #: ../src/CycloneSlider/Admin.php:287
174
+ msgid "Templates"
175
+ msgstr "Plantillas"
176
+
177
+ # @ cycloneslider
178
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
179
+ msgid "Slideshow ID"
180
+ msgstr "ID del slideshow"
181
+
182
+ # @ cycloneslider
183
+ #: ../src/CycloneSlider/Admin.php:323
184
+ msgid "Slide"
185
+ msgstr "Diapositiva"
186
+
187
+ #: ../src/CycloneSlider/Admin.php:328
188
+ msgid "[Hidden]"
189
+ msgstr ""
190
+
191
+ # @ cycloneslider
192
+ #: ../src/CycloneSlider/Admin.php:463
193
+ msgid "Core"
194
+ msgstr "Núcleo"
195
+
196
+ #: ../src/CycloneSlider/Admin.php:464
197
+ #, php-format
198
+ msgid ""
199
+ "You should not make changes to templates in this location. All your changes "
200
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
201
+ msgstr ""
202
+
203
+ # @ cycloneslider
204
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
205
+ #: ../src/CycloneSlider/Admin.php:477
206
+ #, fuzzy, php-format
207
+ msgid "Location: <strong>%s</strong>"
208
+ msgstr "Localizado dentro de la carpeta wp-content:<br> <strong>%s</strong>"
209
+
210
+ # @ cycloneslider
211
+ #: ../src/CycloneSlider/Admin.php:469
212
+ #, fuzzy
213
+ msgid ""
214
+ "Your template is in danger of being overwritten when you upgrade your theme. "
215
+ "Please consider creating a WordPress plugin Cyclone Slider template."
216
+ msgstr ""
217
+ "Tu plantilla está en peligro de ser sobre-escrita cuando actualices tu tema. "
218
+ "Por favor, muevela dentro de %s."
219
+
220
+ # @ cycloneslider
221
+ #: ../src/CycloneSlider/Admin.php:520
222
+ msgid "Slide *"
223
+ msgstr "Diapositiva *"
224
+
225
+ # @ cycloneslider
226
+ #: ../src/CycloneSlider/Admin.php:609
227
+ msgid "Slideshow Name"
228
+ msgstr "Nombre del slideshow"
229
+
230
+ # @ cycloneslider
231
+ #: ../src/CycloneSlider/Admin.php:610
232
+ msgid "Template"
233
+ msgstr "Plantilla"
234
+
235
+ # @ cycloneslider
236
+ #: ../src/CycloneSlider/Admin.php:611
237
+ msgid "No. of Slides"
238
+ msgstr "No. de diapositivas"
239
+
240
+ # @ cycloneslider
241
+ #: ../src/CycloneSlider/Admin.php:613
242
+ msgid "Shortcode"
243
+ msgstr "Shortcode"
244
+
245
+ # @ cycloneslider
246
+ #: ../src/CycloneSlider/AssetLoader.php:71
247
+ msgid "Select an image"
248
+ msgstr "Seleciona una imagen"
249
+
250
+ # @ cycloneslider
251
+ #: ../src/CycloneSlider/AssetLoader.php:72
252
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
253
+ msgstr "Selecionar varias imágenes - Usar Ctrl + Click o Shift + Click"
254
+
255
+ # @ cycloneslider
256
+ #: ../src/CycloneSlider/AssetLoader.php:73
257
+ msgid "Add to Slide"
258
+ msgstr "Añadir a la diapositiva"
259
+
260
+ # @ cycloneslider
261
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
262
+ msgid "Add Images as Slides"
263
+ msgstr "Añadir imágenes como diapositivas"
264
+
265
+ # @ cycloneslider
266
+ #: ../src/CycloneSlider/AssetLoader.php:75
267
+ msgid "Error. Make sure its a valid YouTube URL."
268
+ msgstr "Error. Asegúrate de que es una dirección de YouTube válida."
269
+
270
+ # @ cycloneslider
271
+ #: ../src/CycloneSlider/ExportPage.php:64
272
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
273
+ #: ../src/CycloneSlider/ImportPage.php:69
274
+ #, fuzzy
275
+ msgid "Export"
276
+ msgstr "Importar"
277
+
278
+ #: ../src/CycloneSlider/ExportPage.php:77
279
+ #: ../src/CycloneSlider/ImportPage.php:63
280
+ msgid ""
281
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
282
+ msgstr ""
283
+
284
+ #: ../src/CycloneSlider/ExportPage.php:113
285
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
286
+ msgid "Your export file is ready. Click Download."
287
+ msgstr ""
288
+
289
+ #: ../src/CycloneSlider/ExportPage.php:118
290
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
291
+ msgid "Error creating exports directory."
292
+ msgstr ""
293
+
294
+ # @ cycloneslider
295
+ #: ../src/CycloneSlider/ExportPage.php:167
296
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
297
+ #, fuzzy
298
+ msgid "No slider selected."
299
+ msgstr "No se han encontrado Sliders."
300
+
301
+ #: ../src/CycloneSlider/ExportPage.php:172
302
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
303
+ msgid "Please choose a file name."
304
+ msgstr ""
305
+
306
+ # @ cycloneslider
307
+ #: ../src/CycloneSlider/Exporter.php:52
308
+ #, fuzzy
309
+ msgid "Error no sliders selected."
310
+ msgstr "No se han encontrado Sliders."
311
+
312
+ #: ../src/CycloneSlider/Exporter.php:73
313
+ msgid "Error encoding data to JSON."
314
+ msgstr ""
315
+
316
+ #: ../src/CycloneSlider/Exporter.php:79
317
+ #, php-format
318
+ msgid "Success generating zip %s."
319
+ msgstr ""
320
+
321
+ #: ../src/CycloneSlider/Exporter.php:109
322
+ #, php-format
323
+ msgid "Exporting data for slider \"%s\"."
324
+ msgstr ""
325
+
326
+ # @ cycloneslider
327
+ #: ../src/CycloneSlider/Exporter.php:111
328
+ #, fuzzy, php-format
329
+ msgid "Slider \"%s\" not found."
330
+ msgstr "[Slideshow \"%s\" no encontrado]"
331
+
332
+ #: ../src/CycloneSlider/Exporter.php:138
333
+ #, php-format
334
+ msgid ""
335
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
336
+ msgstr ""
337
+
338
+ # @ cycloneslider
339
+ #: ../src/CycloneSlider/Exporter.php:182
340
+ #, fuzzy
341
+ msgid "ZipArchive not supported."
342
+ msgstr "Tipo de diapositiva no soportado."
343
+
344
+ #: ../src/CycloneSlider/Exporter.php:188
345
+ #, php-format
346
+ msgid "Error opening zip file %s. Code: %s"
347
+ msgstr ""
348
+
349
+ #: ../src/CycloneSlider/Exporter.php:197
350
+ #, php-format
351
+ msgid "Error adding file %s to zip."
352
+ msgstr ""
353
+
354
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
355
+ #, php-format
356
+ msgid "File %s added to zip."
357
+ msgstr ""
358
+
359
+ # @ cycloneslider
360
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
361
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
362
+ msgid "NextGEN Integration"
363
+ msgstr "Integración con NextGEN"
364
+
365
+ # @ cycloneslider
366
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
367
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
368
+ msgid "Choose a NextGEN Gallery"
369
+ msgstr "Escoge una galería NextGEN"
370
+
371
+ # @ cycloneslider
372
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
373
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
374
+ msgid ""
375
+ "Select a gallery to import images from. Images will be added as new slides."
376
+ msgstr ""
377
+ "Selecciona una galería para importar las imágenes. Las imagenes serán "
378
+ "añadidas como nuevas diapositivas."
379
+
380
+ # @ cycloneslider
381
+ #: ../src/CycloneSlider/Frontend.php:101
382
+ #, php-format
383
+ msgid "[Slideshow \"%s\" not found]"
384
+ msgstr "[Slideshow \"%s\" no encontrado]"
385
+
386
+ # @ cycloneslider
387
+ #: ../src/CycloneSlider/Frontend.php:117
388
+ #, php-format
389
+ msgid "[Template \"%s\" not found]"
390
+ msgstr "[Plantilla \"%s\" no encontrada]"
391
+
392
+ #: ../src/CycloneSlider/ImportPage.php:116
393
+ msgid "Import operation success!"
394
+ msgstr ""
395
+
396
+ #: ../src/CycloneSlider/Importer.php:35
397
+ msgid "Could not read zip files. ZipArchive not supported."
398
+ msgstr ""
399
+
400
+ # @ cycloneslider
401
+ #: ../src/CycloneSlider/Importer.php:40
402
+ #, fuzzy
403
+ msgid "No zip file found."
404
+ msgstr "No se han encontrado Sliders."
405
+
406
+ #: ../src/CycloneSlider/Importer.php:46
407
+ msgid "Error creating imports directory."
408
+ msgstr ""
409
+
410
+ #: ../src/CycloneSlider/Importer.php:53
411
+ msgid "Error moving uploaded zip."
412
+ msgstr ""
413
+
414
+ #: ../src/CycloneSlider/Importer.php:60
415
+ #, php-format
416
+ msgid "Error opening zip: %s"
417
+ msgstr ""
418
+
419
+ #: ../src/CycloneSlider/Importer.php:73
420
+ #, php-format
421
+ msgid "Security error. Invalid %s file."
422
+ msgstr ""
423
+
424
+ #: ../src/CycloneSlider/Importer.php:80
425
+ #, php-format
426
+ msgid "Security error. File %s is not an image."
427
+ msgstr ""
428
+
429
+ #: ../src/CycloneSlider/Importer.php:86
430
+ #, php-format
431
+ msgid "Security error. Missing %s file."
432
+ msgstr ""
433
+
434
+ #: ../src/CycloneSlider/Importer.php:92
435
+ msgid "Error extracting zip."
436
+ msgstr ""
437
+
438
+ #: ../src/CycloneSlider/Importer.php:99
439
+ msgid "Failed to read export JSON."
440
+ msgstr ""
441
+
442
+ #: ../src/CycloneSlider/Importer.php:104
443
+ msgid "Failed to decode JSON."
444
+ msgstr ""
445
+
446
+ #: ../src/CycloneSlider/Importer.php:175
447
+ #, php-format
448
+ msgid "scandir failed on %s"
449
+ msgstr ""
450
+
451
+ # @ cycloneslider
452
+ #: ../src/CycloneSlider/Importer.php:191
453
+ #, fuzzy, php-format
454
+ msgid "Source image %s not found."
455
+ msgstr "[Plantilla \"%s\" no encontrada]"
456
+
457
+ #: ../src/CycloneSlider/Importer.php:195
458
+ msgid "Copy error."
459
+ msgstr ""
460
+
461
+ # @ cycloneslider
462
+ # @ default
463
+ #: ../src/CycloneSlider/SettingsPage.php:51
464
+ msgid "Default options restored."
465
+ msgstr "Ajustes por defecto restaurados."
466
+
467
+ # @ cycloneslider
468
+ #: ../src/CycloneSlider/WidgetSlider.php:13
469
+ msgid "Cyclone Slider Widget"
470
+ msgstr "Cyclone Slider Widget"
471
+
472
+ # @ cycloneslider
473
+ #: ../src/CycloneSlider/WidgetSlider.php:14
474
+ msgid "Widget for displaying sliders."
475
+ msgstr "Widget para mostrar diapositivas."
476
+
477
+ # @ cycloneslider
478
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
479
+ msgid "Title:"
480
+ msgstr "Título:"
481
+
482
+ # @ cycloneslider
483
+ #: ../src/CycloneSlider/WidgetSlider.php:79
484
+ msgid "Select a Slider:"
485
+ msgstr "Selectionar un Slider"
486
+
487
+ # @ cycloneslider
488
+ #: ../src/CycloneSlider/WidgetSlider.php:94
489
+ msgid "No sliders found."
490
+ msgstr "No se han encontrado Sliders."
491
+
492
+ # @ cycloneslider
493
+ #: ../templates/dark/slider.php:43
494
+ msgid "View Larger Image"
495
+ msgstr "Ver imagen grande"
496
+
497
+ # @ cycloneslider
498
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
499
+ msgid "Learn More"
500
+ msgstr "Saber más"
501
+
502
+ # @ cycloneslider
503
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
504
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
505
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
506
+ msgid "Slide type not supported."
507
+ msgstr "Tipo de diapositiva no soportado."
508
+
509
+ # @ cycloneslider
510
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
511
+ #: ../views/export-nextgen-step-3.php:8
512
+ #, fuzzy
513
+ msgid "Cyclone Slider Nextgen Exporter"
514
+ msgstr "Cyclone Slider Widget"
515
+
516
+ # @ cycloneslider
517
+ #: ../views/export-nextgen-step-1.php:18
518
+ #, fuzzy
519
+ msgid "Choose a NextGEN Gallery:"
520
+ msgstr "Escoge una galería NextGEN"
521
+
522
+ # @ cycloneslider
523
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
524
+ #, fuzzy
525
+ msgid "Select All"
526
+ msgstr "Seleccionado"
527
+
528
+ # @ cycloneslider
529
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
530
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
531
+ #, fuzzy
532
+ msgid "File Name:"
533
+ msgstr "Nombre:"
534
+
535
+ # @ cycloneslider
536
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
537
+ #, fuzzy
538
+ msgid "No slider to export."
539
+ msgstr "No se han encontrado Sliders."
540
+
541
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
542
+ msgid "Clear"
543
+ msgstr ""
544
+
545
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
546
+ msgid "Next"
547
+ msgstr ""
548
+
549
+ # @ cycloneslider
550
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
551
+ #, fuzzy
552
+ msgid "Selected slider(s):"
553
+ msgstr "Selectionar un Slider"
554
+
555
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
556
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
557
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
558
+ #: ../views/import-step-3.php:15
559
+ msgid "Back"
560
+ msgstr ""
561
+
562
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
563
+ msgid "Generate Export File"
564
+ msgstr ""
565
+
566
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
567
+ msgid "Download"
568
+ msgstr ""
569
+
570
+ # @ cycloneslider
571
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
572
+ #: ../views/export-step-3.php:8
573
+ #, fuzzy
574
+ msgid "Cyclone Slider Exporter"
575
+ msgstr "Cyclone Slider"
576
+
577
+ # @ cycloneslider
578
+ #: ../views/export-step-1.php:18
579
+ #, fuzzy
580
+ msgid "Select sliders:"
581
+ msgstr "Selectionar un Slider"
582
+
583
+ # @ cycloneslider
584
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
585
+ #, fuzzy
586
+ msgid "Cyclone Slider Importer"
587
+ msgstr "Cyclone Slider"
588
+
589
+ #: ../views/import-step-1.php:17
590
+ msgid "Import Zip File:"
591
+ msgstr ""
592
+
593
+ #: ../views/import-step-1.php:24
594
+ msgid "Upload"
595
+ msgstr ""
596
+
597
+ # @ cycloneslider
598
+ #: ../views/settings-page.php:7
599
+ #, fuzzy
600
+ msgid ""
601
+ "Play with these settings if Cyclone Slider is not working or if you want to "
602
+ "optimize it."
603
+ msgstr ""
604
+ "Cambia estas opciones si Cyclone Slider 2 no funciona bien o si quieres "
605
+ "optimizarlo."
606
+
607
+ # @ cycloneslider
608
+ #: ../views/settings-page.php:16
609
+ msgid "Load scripts in:"
610
+ msgstr "Cargar scripts en:"
611
+
612
+ # @ cycloneslider
613
+ #: ../views/settings-page.php:19
614
+ msgid "Header"
615
+ msgstr "Cabecera"
616
+
617
+ # @ cycloneslider
618
+ #: ../views/settings-page.php:20
619
+ msgid "Footer"
620
+ msgstr "Pie de página"
621
+
622
+ # @ cycloneslider
623
+ #: ../views/settings-page.php:25
624
+ msgid "Load these scripts:"
625
+ msgstr "Cargar estos scripts"
626
+
627
+ # @ cycloneslider
628
+ #: ../views/settings-page.php:30
629
+ msgid "Cycle 2. This is the core script needed by the plugin."
630
+ msgstr "Cycle 2. Este es el script necesario para que el plugin funcione."
631
+
632
+ # @ cycloneslider
633
+ #: ../views/settings-page.php:35
634
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
635
+ msgstr "Cycle 2 - Carousel. Usado por estas plantillas: Galería, Lea, Dos."
636
+
637
+ # @ cycloneslider
638
+ #: ../views/settings-page.php:40
639
+ msgid "Cycle 2 - Swipe. For touch swipe events."
640
+ msgstr "Cycle 2. Swipe. Para eventos táctiles."
641
+
642
+ # @ cycloneslider
643
+ #: ../views/settings-page.php:45
644
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
645
+ msgstr "Cycle 2. Tile. Usado para los efectos de las transiciones."
646
+
647
+ # @ cycloneslider
648
+ #: ../views/settings-page.php:50
649
+ msgid "Cycle 2 - Video. Used by YouTube template."
650
+ msgstr "Cycle 2 - Vídeo. Usado por la plantilla Youtube."
651
+
652
+ # @ cycloneslider
653
+ #: ../views/settings-page.php:55
654
+ msgid "Magnific Popup - Enable lightbox option."
655
+ msgstr "Magnific Popup. Activa la opción lightbox."
656
+
657
+ # @ cycloneslider
658
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
659
+ #: ../views/slider-advanced-settings.php:2
660
+ msgid "Available in pro version."
661
+ msgstr "Disponible en la versión pro."
662
+
663
+ # @ cycloneslider
664
+ #: ../views/settings-page.php:60
665
+ msgid "Easing - Enable easing options."
666
+ msgstr "Easing. Activa las opciones de fundido."
667
+
668
+ # @ cycloneslider
669
+ #: ../views/settings-page.php:65
670
+ msgid "Scripts loading priority:"
671
+ msgstr "Prioridad de carga de scripts:"
672
+
673
+ # @ cycloneslider
674
+ #: ../views/settings-page.php:68
675
+ msgid "Make this value bigger to load scripts last."
676
+ msgstr "Introduce un valor más grande para cargar los scripts los últimos."
677
+
678
+ # @ cycloneslider
679
+ #: ../views/settings-page.php:72
680
+ msgid "Load these templates:"
681
+ msgstr "Usar estas plantillas:"
682
+
683
+ # @ cycloneslider
684
+ #: ../views/settings-page.php:85
685
+ msgid "Save Options"
686
+ msgstr "Guardar opciones"
687
+
688
+ # @ cycloneslider
689
+ #: ../views/settings-page.php:86
690
+ msgid "Restore Defaults"
691
+ msgstr "Restaurar por defecto"
692
+
693
+ # @ cycloneslider
694
+ #: ../views/slide-edit.php:17
695
+ msgid "Delete"
696
+ msgstr "Eliminar"
697
+
698
+ # @ cycloneslider
699
+ #: ../views/slide-edit.php:26
700
+ msgid "Image"
701
+ msgstr "Imagen"
702
+
703
+ # @ cycloneslider
704
+ #: ../views/slide-edit.php:27
705
+ msgid "YouTube"
706
+ msgstr "YouTube. "
707
+
708
+ # @ cycloneslider
709
+ #: ../views/slide-edit.php:28
710
+ msgid "Vimeo"
711
+ msgstr "Vimeo"
712
+
713
+ # @ cycloneslider
714
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
715
+ msgid "Custom HTML"
716
+ msgstr "HTML personalizado"
717
+
718
+ # @ cycloneslider
719
+ #: ../views/slide-edit.php:30
720
+ msgid "Testimonial"
721
+ msgstr "Recomendación"
722
+
723
+ #: ../views/slide-edit.php:35
724
+ msgid "Hidden"
725
+ msgstr ""
726
+
727
+ # @ cycloneslider
728
+ #: ../views/slide-edit.php:47
729
+ msgid "Get Image"
730
+ msgstr "Elegir imagen"
731
+
732
+ # @ cycloneslider
733
+ #: ../views/slide-edit.php:51
734
+ msgid "Caption"
735
+ msgstr "Leyenda"
736
+
737
+ # @ cycloneslider
738
+ #: ../views/slide-edit.php:58
739
+ msgid "Description:"
740
+ msgstr "Decripción:"
741
+
742
+ # @ cycloneslider
743
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
744
+ msgid "Link"
745
+ msgstr "Enlace"
746
+
747
+ # @ cycloneslider
748
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
749
+ msgid "Link URL:"
750
+ msgstr "URL del enlace"
751
+
752
+ # @ cycloneslider
753
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
754
+ msgid "Open Link in:"
755
+ msgstr "Abrir enlace en:"
756
+
757
+ # @ cycloneslider
758
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
759
+ msgid "Same Window"
760
+ msgstr "Misma ventana"
761
+
762
+ # @ cycloneslider
763
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
764
+ msgid "New Tab or Window"
765
+ msgstr "Abrir enlace en una nueva ventana/pestaña"
766
+
767
+ # @ cycloneslider
768
+ #: ../views/slide-edit.php:80
769
+ msgid "Image Attributes"
770
+ msgstr "Atributos de imagen"
771
+
772
+ # @ cycloneslider
773
+ #: ../views/slide-edit.php:83
774
+ msgid "Alternate Text:"
775
+ msgstr "Texto alternativo:"
776
+
777
+ # @ cycloneslider
778
+ #: ../views/slide-edit.php:87
779
+ msgid "Title Text:"
780
+ msgstr "Texto del título:"
781
+
782
+ # @ cycloneslider
783
+ #: ../views/slide-edit.php:93
784
+ msgid "Slide Transition Effects"
785
+ msgstr "Efectos de transición de diapositivas"
786
+
787
+ # @ cycloneslider
788
+ #: ../views/slide-edit.php:97
789
+ msgid "Disable"
790
+ msgstr "Desactivar"
791
+
792
+ # @ cycloneslider
793
+ #: ../views/slide-edit.php:98
794
+ msgid "Enable Slide Effects"
795
+ msgstr "Activar efectos de diapositiva"
796
+
797
+ # @ cycloneslider
798
+ #: ../views/slide-edit.php:104
799
+ msgid "Transition Effects:"
800
+ msgstr "Efectos de transición:"
801
+
802
+ # @ cycloneslider
803
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
804
+ msgid "Transition Effects Speed:"
805
+ msgstr "Velocidad del efecto de transición:"
806
+
807
+ # @ cycloneslider
808
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
809
+ #: ../views/slider-settings.php:34
810
+ msgid "Milliseconds"
811
+ msgstr "Milisegundos"
812
+
813
+ # @ cycloneslider
814
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
815
+ msgid "Next Slide Delay:"
816
+ msgstr "Retraso siguiente diapositiva:"
817
+
818
+ # @ cycloneslider
819
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
820
+ msgid "Tile Count:"
821
+ msgstr "Número de diapositivas:"
822
+
823
+ # @ cycloneslider
824
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
825
+ msgid "The number of tiles to use in the transition."
826
+ msgstr "Número de diapositivas para usar esta transición."
827
+
828
+ # @ cycloneslider
829
+ #: ../views/slide-edit.php:138
830
+ msgid "Tile Delay:"
831
+ msgstr "Retraso:"
832
+
833
+ # @ cycloneslider
834
+ #: ../views/slide-edit.php:140
835
+ msgid "Milliseconds to delay each individual tile transition."
836
+ msgstr "Milisegundos para retrasar cada transición individual."
837
+
838
+ # @ cycloneslider
839
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
840
+ msgid "Tile Position:"
841
+ msgstr "Posición de la capa:"
842
+
843
+ # @ cycloneslider
844
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
845
+ msgid "Vertical"
846
+ msgstr "Vertical"
847
+
848
+ # @ cycloneslider
849
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
850
+ msgid "Horizontal"
851
+ msgstr "Horizontal"
852
+
853
+ # @ cycloneslider
854
+ #: ../views/slide-edit.php:159
855
+ msgid "YouTube URL:"
856
+ msgstr "URL Youtube:"
857
+
858
+ # @ cycloneslider
859
+ #: ../views/slide-edit.php:161
860
+ msgid "Copy and paste a valid YouTube URL here."
861
+ msgstr "Copia y pega un enlace válido de Youtube aquí."
862
+
863
+ # @ cycloneslider
864
+ #: ../views/slide-edit.php:166
865
+ msgid "Do not show suggested videos when the video finishes."
866
+ msgstr ""
867
+ "No sugerir otros videos relacionados cuando el vídeo seleccionado termine."
868
+
869
+ # @ cycloneslider
870
+ #: ../views/slide-edit.php:171
871
+ msgid "Vimeo URL:"
872
+ msgstr "URL Vimeo:"
873
+
874
+ # @ cycloneslider
875
+ #: ../views/slide-edit.php:173
876
+ msgid "Copy and paste a valid Vimeo URL here."
877
+ msgstr "Copia y pega un enlace válido a Vimeo aquí."
878
+
879
+ # @ cycloneslider
880
+ #: ../views/slide-edit.php:186
881
+ msgid "Quote"
882
+ msgstr "Cita"
883
+
884
+ # @ cycloneslider
885
+ #: ../views/slide-edit.php:192
886
+ msgid "Author"
887
+ msgstr "Autor"
888
+
889
+ # @ cycloneslider
890
+ #: ../views/slide-edit.php:195
891
+ #, fuzzy
892
+ msgid "Name:"
893
+ msgstr "Nombre:"
894
+
895
+ # @ cycloneslider
896
+ #: ../views/slider-advanced-settings.php:4
897
+ msgid "Allow Wrap?"
898
+ msgstr "Permitir volver al inicio?"
899
+
900
+ # @ cycloneslider
901
+ #: ../views/slider-advanced-settings.php:6
902
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
903
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
904
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
905
+ msgid "Yes"
906
+ msgstr "Si"
907
+
908
+ # @ cycloneslider
909
+ #: ../views/slider-advanced-settings.php:7
910
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
911
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
912
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
913
+ msgid "No"
914
+ msgstr "No"
915
+
916
+ # @ cycloneslider
917
+ #: ../views/slider-advanced-settings.php:10
918
+ msgid ""
919
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
920
+ msgstr ""
921
+ "Determina si el slider vuelve al principio tras mostrar la última "
922
+ "diapositiva."
923
+
924
+ # @ cycloneslider
925
+ #: ../views/slider-advanced-settings.php:15
926
+ msgid "Dynamic Height:"
927
+ msgstr "Altura dinámica:"
928
+
929
+ # @ cycloneslider
930
+ #: ../views/slider-advanced-settings.php:17
931
+ msgid "Off"
932
+ msgstr "Apagado"
933
+
934
+ # @ cycloneslider
935
+ #: ../views/slider-advanced-settings.php:18
936
+ msgid "On"
937
+ msgstr "Encendido"
938
+
939
+ # @ cycloneslider
940
+ #: ../views/slider-advanced-settings.php:21
941
+ msgid "Adjust slider height depending on current slide."
942
+ msgstr "Ajustar el alto del slider dependiendo de la diapositiva actual."
943
+
944
+ # @ cycloneslider
945
+ #: ../views/slider-advanced-settings.php:26
946
+ msgid "Delay:"
947
+ msgstr "Retardo:"
948
+
949
+ # @ cycloneslider
950
+ #: ../views/slider-advanced-settings.php:28
951
+ msgid ""
952
+ "Milliseconds to add or substract from the time before the first transition "
953
+ "occurs."
954
+ msgstr "Milisegundos a añadir o quitar del tiempo de transición general."
955
+
956
+ # @ cycloneslider
957
+ #: ../views/slider-advanced-settings.php:32
958
+ msgid "Easing:"
959
+ msgstr "Easing:"
960
+
961
+ # @ cycloneslider
962
+ #: ../views/slider-advanced-settings.php:38
963
+ msgid "Easing for transition animations."
964
+ msgstr "Transición Easing (moderada) para las animaciones"
965
+
966
+ # @ cycloneslider
967
+ #: ../views/slider-advanced-settings.php:42
968
+ msgid "Swipe:"
969
+ msgstr "Swipe:"
970
+
971
+ # @ cycloneslider
972
+ #: ../views/slider-advanced-settings.php:48
973
+ msgid "Enable swipe gesture support for touch devices."
974
+ msgstr "Activar gestos swipe para dispositivos touch."
975
+
976
+ # @ cycloneslider
977
+ #: ../views/slider-advanced-settings.php:53
978
+ msgid "Resize Options:"
979
+ msgstr "Opciones de redimensión:"
980
+
981
+ # @ cycloneslider
982
+ #: ../views/slider-advanced-settings.php:60
983
+ msgid "Auto - Cyclone Slider decides the resize option."
984
+ msgstr "Auto - Cyclone Slider decide el redimensionado"
985
+
986
+ # @ cycloneslider
987
+ #: ../views/slider-advanced-settings.php:61
988
+ msgid "Crop - Resize and remove excess parts."
989
+ msgstr "Recortar. Redimensionar y eliminar los excesos."
990
+
991
+ # @ cycloneslider
992
+ #: ../views/slider-advanced-settings.php:62
993
+ msgid "Exact - Resize to exact dimensions."
994
+ msgstr "Exacto. Redimensionar al tamaño exacto."
995
+
996
+ # @ cycloneslider
997
+ #: ../views/slider-advanced-settings.php:63
998
+ msgid "Landscape - Resize to exact width."
999
+ msgstr "Panorámico. Redimensionar al ancho exacto."
1000
+
1001
+ # @ cycloneslider
1002
+ #: ../views/slider-advanced-settings.php:64
1003
+ msgid "Portrait - Resize to exact height."
1004
+ msgstr "Retrato. Redimensionar al alto exacto."
1005
+
1006
+ # @ cycloneslider
1007
+ #: ../views/slider-codes.php:4
1008
+ msgid "Your Shortcode:"
1009
+ msgstr "Shortcode:"
1010
+
1011
+ # @ cycloneslider
1012
+ #: ../views/slider-codes.php:6
1013
+ msgid ""
1014
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
1015
+ msgstr ""
1016
+ "Copia y pega este shortcode en tu Entrada, Página o Editor de Entrada "
1017
+ "Personalizado."
1018
+
1019
+ # @ cycloneslider
1020
+ #: ../views/slider-codes.php:10
1021
+ msgid "Your PHP Code:"
1022
+ msgstr "Código PHP:"
1023
+
1024
+ # @ Cyclone Slider 2
1025
+ # @
1026
+ # @ Traducido al español por Digital03
1027
+ # @ http://digital03.net
1028
+ #: ../views/slider-codes.php:12
1029
+ msgid ""
1030
+ "Copy and paste this code when you need to display the slider in template "
1031
+ "files (header.php, front-page.php, etc.)."
1032
+ msgstr ""
1033
+ "Copia y pega este shortcode cuando necesites mostrar este slider en un "
1034
+ "archivo de plantilla (header.php, front-page.php, etc)."
1035
+
1036
+ # @ cycloneslider
1037
+ #: ../views/slider-id.php:5
1038
+ msgid "Change the Slideshow ID here."
1039
+ msgstr "Cambia el ID del Slideshow aquí."
1040
+
1041
+ # @ cycloneslider
1042
+ #: ../views/slider-preview.php:9
1043
+ msgid "Your preview will appear here."
1044
+ msgstr "Tu nombre de usuario aparecerá aquí."
1045
+
1046
+ # @ cycloneslider
1047
+ #: ../views/slider-settings.php:4
1048
+ msgid "Transition Effects to Use:"
1049
+ msgstr "Efecto de transición a usar:"
1050
+
1051
+ # @ cycloneslider
1052
+ #: ../views/slider-settings.php:28
1053
+ msgid "Milliseconds. 0 to disable auto advance."
1054
+ msgstr "Milisegundos. 0 para desactivar el avance automático."
1055
+
1056
+ # @ cycloneslider
1057
+ #: ../views/slider-settings.php:38
1058
+ msgid "Width:"
1059
+ msgstr "Ancho:"
1060
+
1061
+ # @ cycloneslider
1062
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
1063
+ msgid "pixels."
1064
+ msgstr "píxeles."
1065
+
1066
+ # @ cycloneslider
1067
+ #: ../views/slider-settings.php:44
1068
+ msgid "Height:"
1069
+ msgstr "Alto:"
1070
+
1071
+ # @ cycloneslider
1072
+ #: ../views/slider-settings.php:50
1073
+ msgid "Width Management:"
1074
+ msgstr "Gestión del ancho:"
1075
+
1076
+ # @ cycloneslider
1077
+ #: ../views/slider-settings.php:52
1078
+ msgid "Responsive"
1079
+ msgstr "Adaptable"
1080
+
1081
+ # @ cycloneslider
1082
+ #: ../views/slider-settings.php:53
1083
+ msgid "Full"
1084
+ msgstr "Completo"
1085
+
1086
+ # @ cycloneslider
1087
+ #: ../views/slider-settings.php:54
1088
+ msgid "Fixed"
1089
+ msgstr "Fijo"
1090
+
1091
+ # @ cycloneslider
1092
+ #: ../views/slider-settings.php:57
1093
+ msgid ""
1094
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
1095
+ "provided width."
1096
+ msgstr ""
1097
+ "Adaptable. Redimensiona al tamaño más pequeño pero el ancho máximo será "
1098
+ "igual que el indicado."
1099
+
1100
+ # @ cycloneslider
1101
+ #: ../views/slider-settings.php:58
1102
+ msgid ""
1103
+ "Full - the same as responsive but maximum width will be equal to its "
1104
+ "container ignoring the provided width."
1105
+ msgstr ""
1106
+ "Completo - lo mismo que adaptable, pero la ancura máxima será igual al "
1107
+ "contenedor ignorando la anchura máxima indicada del slider."
1108
+
1109
+ # @ cycloneslider
1110
+ #: ../views/slider-settings.php:59
1111
+ msgid "Fixed - width and height are not resized."
1112
+ msgstr "Fijo. Ancho y alto no serán modificados."
1113
+
1114
+ # @ cycloneslider
1115
+ #: ../views/slider-settings.php:64
1116
+ msgid "Resize Images?"
1117
+ msgstr "Redimensionar imagenes?"
1118
+
1119
+ # @ cycloneslider
1120
+ #: ../views/slider-settings.php:71
1121
+ msgid "Force Resize"
1122
+ msgstr "Forzar redimensión"
1123
+
1124
+ # @ cycloneslider
1125
+ #: ../views/slider-settings.php:72
1126
+ #, fuzzy
1127
+ msgid ""
1128
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
1129
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
1130
+ msgstr ""
1131
+ "Si - redimensiona las imagenes al tamaño del slider<br>No - usa el tamaño "
1132
+ "original de la imagen subida"
1133
+
1134
+ # @ cycloneslider
1135
+ #: ../views/slider-settings.php:76
1136
+ msgid "Pause on Hover?"
1137
+ msgstr "Parar con el ratón encima?"
1138
+
1139
+ # @ cycloneslider
1140
+ #: ../views/slider-settings.php:84
1141
+ msgid "Show Prev/Next Buttons?"
1142
+ msgstr "Mostrar botones Anterior/Siguiente?"
1143
+
1144
+ # @ cycloneslider
1145
+ #: ../views/slider-settings.php:92
1146
+ msgid "Show Navigation?"
1147
+ msgstr "Mostrar navegación?"
1148
+
1149
+ # @ cycloneslider
1150
+ #: ../views/slider-settings.php:97
1151
+ msgid "The thumbnails or dots depending on template."
1152
+ msgstr "Miniaturas o puntos dependiendo de la plantilla."
1153
+
1154
+ # @ cycloneslider
1155
+ #: ../views/slider-settings.php:101
1156
+ msgid "Random Slide Order?"
1157
+ msgstr "Orden de diapositivas aleatorio?"
1158
+
1159
+ # @ cycloneslider
1160
+ #: ../views/slider-settings.php:106
1161
+ msgid "Randomize order of slides on every page visit."
1162
+ msgstr "Cambia aleatoriamente el orden de las diapositivas en cada visita"
1163
+
1164
+ # @ cycloneslider
1165
+ #: ../views/slides.php:7
1166
+ msgid "Add Slide"
1167
+ msgstr "Añadir diapositiva"
1168
+
1169
+ # @ cycloneslider
1170
+ #: ../views/template-selection.php:4
1171
+ msgid "Name"
1172
+ msgstr "Nombre"
1173
+
1174
+ # @ cycloneslider
1175
+ #: ../views/template-selection.php:5
1176
+ msgid "Supported Slides"
1177
+ msgstr "Diapositivas soportadas"
1178
+
1179
+ # @ cycloneslider
1180
+ #: ../views/template-selection.php:6
1181
+ msgid "Location"
1182
+ msgstr "Localización"
1183
+
1184
+ # @ cycloneslider
1185
+ #: ../views/template-selection.php:7
1186
+ msgid "Selected"
1187
+ msgstr "Seleccionado"
1188
+
1189
+ #: ../views/template-selection.php:43
1190
+ msgid "Learn More About Templates"
1191
+ msgstr ""
1192
+
1193
+ # @ cycloneslider
1194
+ #: ../views/template-selection.php:44
1195
+ #, fuzzy
1196
+ msgid "Get More Templates"
1197
+ msgstr "Plantillas"
1198
+
1199
+ # @ cycloneslider
1200
+ #, fuzzy
1201
+ #~ msgid "Located inside the plugin directory:<br> <strong>%s</strong>"
1202
+ #~ msgstr "Localizado dentro de la carpeta wp-content:<br> <strong>%s</strong>"
languages/cyclone-slider-2-fa_IR.po CHANGED
@@ -1,1100 +1,1100 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider 2 for persians\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: Mixa <info@Mixa.ir>\n"
9
- "Language: fa\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: __;_e;_x\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Generator: Poedit 1.6.7\n"
17
- "X-Poedit-SearchPath-0: .\n"
18
- "X-Poedit-SearchPath-1: ..\n"
19
-
20
- #: ../cyclone-slider.php:101
21
- #, fuzzy
22
- msgid "Cyclone Slider Settings"
23
- msgstr "ابزارک اسلایدر میکسا"
24
-
25
- #: ../cyclone-slider.php:102
26
- #, fuzzy
27
- msgid "Settings"
28
- msgstr "تنظیمات اسلایدشو"
29
-
30
- #: ../cyclone-slider.php:112
31
- #, fuzzy
32
- msgid "Cyclone Slider Export"
33
- msgstr "اسلایدر"
34
-
35
- #: ../cyclone-slider.php:113
36
- #, fuzzy
37
- msgid "Export/Import"
38
- msgstr "وارد کردن"
39
-
40
- #: ../cyclone-slider.php:125
41
- #, fuzzy
42
- msgid "Cyclone Slider Nextgen Export"
43
- msgstr "اسلایدر"
44
-
45
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
46
- #, fuzzy
47
- msgid "Export Nextgen"
48
- msgstr "وارد کردن"
49
-
50
- #: ../cyclone-slider.php:138
51
- #, fuzzy
52
- msgid "Cyclone Slider Import"
53
- msgstr "اسلایدر"
54
-
55
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
56
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
57
- #: ../src/CycloneSlider/ExporterNextgen.php:65
58
- #: ../src/CycloneSlider/ImportPage.php:74
59
- #: ../src/CycloneSlider/NextgenIntegration.php:65
60
- msgid "Import"
61
- msgstr "وارد کردن"
62
-
63
- #: ../src/CycloneSlider/Admin.php:142
64
- msgid "Cyclone Slider"
65
- msgstr "اسلایدر"
66
-
67
- #: ../src/CycloneSlider/Admin.php:143
68
- msgid "Slideshow"
69
- msgstr "اسلایدشو"
70
-
71
- #: ../src/CycloneSlider/Admin.php:144
72
- msgid "Add Slideshow"
73
- msgstr "افزودن اسلایدشو"
74
-
75
- #: ../src/CycloneSlider/Admin.php:145
76
- msgid "Add New Slideshow"
77
- msgstr "افزودن اسلایدشو جدید"
78
-
79
- #: ../src/CycloneSlider/Admin.php:146
80
- msgid "Edit Slideshow"
81
- msgstr "ویرایش اسلایدشو"
82
-
83
- #: ../src/CycloneSlider/Admin.php:147
84
- msgid "New Slideshow"
85
- msgstr "اسلایدشو جدید"
86
-
87
- #: ../src/CycloneSlider/Admin.php:148
88
- msgid "View Slideshow"
89
- msgstr "نمایش اسلایدشو"
90
-
91
- #: ../src/CycloneSlider/Admin.php:149
92
- msgid "Search Slideshows"
93
- msgstr "جستجو"
94
-
95
- #: ../src/CycloneSlider/Admin.php:150
96
- msgid "No slideshows found"
97
- msgstr "چیزی یافت نشد"
98
-
99
- #: ../src/CycloneSlider/Admin.php:151
100
- msgid "No slideshows found in Trash"
101
- msgstr "چیزی در سطل زباله یافت نشد"
102
-
103
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
104
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
105
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
106
- msgid "Slideshow updated."
107
- msgstr "اسلایدشو به روز شد"
108
-
109
- #: ../src/CycloneSlider/Admin.php:198
110
- msgid "Custom field updated."
111
- msgstr "فیلدهای سفارشی بروز شدند"
112
-
113
- #: ../src/CycloneSlider/Admin.php:199
114
- msgid "Custom field deleted."
115
- msgstr "فیلدهای سفارشی حذف شدند"
116
-
117
- #: ../src/CycloneSlider/Admin.php:202
118
- msgid "Slideshow published."
119
- msgstr "اسلایدشو منتشر شد"
120
-
121
- #: ../src/CycloneSlider/Admin.php:203
122
- msgid "Slideshow saved."
123
- msgstr "اسلایدشو ذخیره شد"
124
-
125
- #: ../src/CycloneSlider/Admin.php:242
126
- msgid "Slides"
127
- msgstr "اسلایدر"
128
-
129
- #: ../src/CycloneSlider/Admin.php:251
130
- #, fuzzy
131
- msgid "Slider Preview"
132
- msgstr "تنظیمات اسلاید"
133
-
134
- #: ../src/CycloneSlider/Admin.php:260
135
- msgid "Get Slider Codes"
136
- msgstr "دریافت کد اسلایدر"
137
-
138
- #: ../src/CycloneSlider/Admin.php:269
139
- #, fuzzy
140
- msgid "Basic Settings"
141
- msgstr "تنظیمات اسلایدشو"
142
-
143
- #: ../src/CycloneSlider/Admin.php:278
144
- #, fuzzy
145
- msgid "Advanced Settings"
146
- msgstr "تنظیمات اسلایدشو"
147
-
148
- #: ../src/CycloneSlider/Admin.php:287
149
- #, fuzzy
150
- msgid "Templates"
151
- msgstr "الگو"
152
-
153
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
154
- msgid "Slideshow ID"
155
- msgstr "کد اسلایدشو"
156
-
157
- #: ../src/CycloneSlider/Admin.php:323
158
- msgid "Slide"
159
- msgstr "اسلاید"
160
-
161
- #: ../src/CycloneSlider/Admin.php:328
162
- msgid "[Hidden]"
163
- msgstr ""
164
-
165
- #: ../src/CycloneSlider/Admin.php:463
166
- msgid "Core"
167
- msgstr ""
168
-
169
- #: ../src/CycloneSlider/Admin.php:464
170
- #, php-format
171
- msgid ""
172
- "You should not make changes to templates in this location. All your changes "
173
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
174
- msgstr ""
175
-
176
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
177
- #: ../src/CycloneSlider/Admin.php:477
178
- #, php-format
179
- msgid "Location: <strong>%s</strong>"
180
- msgstr ""
181
-
182
- #: ../src/CycloneSlider/Admin.php:469
183
- msgid ""
184
- "Your template is in danger of being overwritten when you upgrade your theme. "
185
- "Please consider creating a WordPress plugin Cyclone Slider template."
186
- msgstr ""
187
-
188
- #: ../src/CycloneSlider/Admin.php:520
189
- msgid "Slide *"
190
- msgstr "اسلاید *"
191
-
192
- #: ../src/CycloneSlider/Admin.php:609
193
- msgid "Slideshow Name"
194
- msgstr "نام اسلایدشو"
195
-
196
- #: ../src/CycloneSlider/Admin.php:610
197
- msgid "Template"
198
- msgstr "الگو"
199
-
200
- #: ../src/CycloneSlider/Admin.php:611
201
- msgid "No. of Slides"
202
- msgstr "شماره اسلاید"
203
-
204
- #: ../src/CycloneSlider/Admin.php:613
205
- msgid "Shortcode"
206
- msgstr "کد کوتاه"
207
-
208
- #: ../src/CycloneSlider/AssetLoader.php:71
209
- msgid "Select an image"
210
- msgstr "انتخاب عکس"
211
-
212
- #: ../src/CycloneSlider/AssetLoader.php:72
213
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
214
- msgstr ""
215
-
216
- #: ../src/CycloneSlider/AssetLoader.php:73
217
- msgid "Add to Slide"
218
- msgstr "افزودن به اسلایدر"
219
-
220
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
221
- #, fuzzy
222
- msgid "Add Images as Slides"
223
- msgstr "افزودن اسلایدشو جدید"
224
-
225
- #: ../src/CycloneSlider/AssetLoader.php:75
226
- msgid "Error. Make sure its a valid YouTube URL."
227
- msgstr ""
228
-
229
- #: ../src/CycloneSlider/ExportPage.php:64
230
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
231
- #: ../src/CycloneSlider/ImportPage.php:69
232
- #, fuzzy
233
- msgid "Export"
234
- msgstr "وارد کردن"
235
-
236
- #: ../src/CycloneSlider/ExportPage.php:77
237
- #: ../src/CycloneSlider/ImportPage.php:63
238
- msgid ""
239
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
240
- msgstr ""
241
-
242
- #: ../src/CycloneSlider/ExportPage.php:113
243
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
244
- msgid "Your export file is ready. Click Download."
245
- msgstr ""
246
-
247
- #: ../src/CycloneSlider/ExportPage.php:118
248
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
249
- msgid "Error creating exports directory."
250
- msgstr ""
251
-
252
- #: ../src/CycloneSlider/ExportPage.php:167
253
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
254
- #, fuzzy
255
- msgid "No slider selected."
256
- msgstr "اسلایدشو یافت نشد"
257
-
258
- #: ../src/CycloneSlider/ExportPage.php:172
259
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
260
- msgid "Please choose a file name."
261
- msgstr ""
262
-
263
- #: ../src/CycloneSlider/Exporter.php:52
264
- #, fuzzy
265
- msgid "Error no sliders selected."
266
- msgstr "اسلایدشو یافت نشد"
267
-
268
- #: ../src/CycloneSlider/Exporter.php:73
269
- msgid "Error encoding data to JSON."
270
- msgstr ""
271
-
272
- #: ../src/CycloneSlider/Exporter.php:79
273
- #, php-format
274
- msgid "Success generating zip %s."
275
- msgstr ""
276
-
277
- #: ../src/CycloneSlider/Exporter.php:109
278
- #, php-format
279
- msgid "Exporting data for slider \"%s\"."
280
- msgstr ""
281
-
282
- #: ../src/CycloneSlider/Exporter.php:111
283
- #, fuzzy, php-format
284
- msgid "Slider \"%s\" not found."
285
- msgstr "[اسلایدشو \"%s\" یافت نشد]"
286
-
287
- #: ../src/CycloneSlider/Exporter.php:138
288
- #, php-format
289
- msgid ""
290
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
291
- msgstr ""
292
-
293
- #: ../src/CycloneSlider/Exporter.php:182
294
- #, fuzzy
295
- msgid "ZipArchive not supported."
296
- msgstr "اسلایدشو به روز شد"
297
-
298
- #: ../src/CycloneSlider/Exporter.php:188
299
- #, php-format
300
- msgid "Error opening zip file %s. Code: %s"
301
- msgstr ""
302
-
303
- #: ../src/CycloneSlider/Exporter.php:197
304
- #, php-format
305
- msgid "Error adding file %s to zip."
306
- msgstr ""
307
-
308
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
309
- #, php-format
310
- msgid "File %s added to zip."
311
- msgstr ""
312
-
313
- #: ../src/CycloneSlider/ExporterNextgen.php:39
314
- #: ../src/CycloneSlider/NextgenIntegration.php:39
315
- msgid "NextGEN Integration"
316
- msgstr "ادغام با NextGEN"
317
-
318
- #: ../src/CycloneSlider/ExporterNextgen.php:55
319
- #: ../src/CycloneSlider/NextgenIntegration.php:55
320
- msgid "Choose a NextGEN Gallery"
321
- msgstr "گالری NextGEN را انتخاب کنید"
322
-
323
- #: ../src/CycloneSlider/ExporterNextgen.php:67
324
- #: ../src/CycloneSlider/NextgenIntegration.php:67
325
- msgid ""
326
- "Select a gallery to import images from. Images will be added as new slides."
327
- msgstr ""
328
- "گالری را برای وارد کردن تصاویر انتخاب کنید. تصاویر در یک اسلاید جدید افزوده "
329
- "خواهند شد."
330
-
331
- #: ../src/CycloneSlider/Frontend.php:101
332
- #, php-format
333
- msgid "[Slideshow \"%s\" not found]"
334
- msgstr "[اسلایدشو \"%s\" یافت نشد]"
335
-
336
- #: ../src/CycloneSlider/Frontend.php:117
337
- #, php-format
338
- msgid "[Template \"%s\" not found]"
339
- msgstr "[الگوی \"%s\" یافت نشد]"
340
-
341
- #: ../src/CycloneSlider/ImportPage.php:116
342
- msgid "Import operation success!"
343
- msgstr ""
344
-
345
- #: ../src/CycloneSlider/Importer.php:35
346
- msgid "Could not read zip files. ZipArchive not supported."
347
- msgstr ""
348
-
349
- #: ../src/CycloneSlider/Importer.php:40
350
- #, fuzzy
351
- msgid "No zip file found."
352
- msgstr "اسلایدشو یافت نشد"
353
-
354
- #: ../src/CycloneSlider/Importer.php:46
355
- msgid "Error creating imports directory."
356
- msgstr ""
357
-
358
- #: ../src/CycloneSlider/Importer.php:53
359
- msgid "Error moving uploaded zip."
360
- msgstr ""
361
-
362
- #: ../src/CycloneSlider/Importer.php:60
363
- #, php-format
364
- msgid "Error opening zip: %s"
365
- msgstr ""
366
-
367
- #: ../src/CycloneSlider/Importer.php:73
368
- #, php-format
369
- msgid "Security error. Invalid %s file."
370
- msgstr ""
371
-
372
- #: ../src/CycloneSlider/Importer.php:80
373
- #, php-format
374
- msgid "Security error. File %s is not an image."
375
- msgstr ""
376
-
377
- #: ../src/CycloneSlider/Importer.php:86
378
- #, php-format
379
- msgid "Security error. Missing %s file."
380
- msgstr ""
381
-
382
- #: ../src/CycloneSlider/Importer.php:92
383
- msgid "Error extracting zip."
384
- msgstr ""
385
-
386
- #: ../src/CycloneSlider/Importer.php:99
387
- msgid "Failed to read export JSON."
388
- msgstr ""
389
-
390
- #: ../src/CycloneSlider/Importer.php:104
391
- msgid "Failed to decode JSON."
392
- msgstr ""
393
-
394
- #: ../src/CycloneSlider/Importer.php:175
395
- #, php-format
396
- msgid "scandir failed on %s"
397
- msgstr ""
398
-
399
- #: ../src/CycloneSlider/Importer.php:191
400
- #, fuzzy, php-format
401
- msgid "Source image %s not found."
402
- msgstr "[الگوی \"%s\" یافت نشد]"
403
-
404
- #: ../src/CycloneSlider/Importer.php:195
405
- msgid "Copy error."
406
- msgstr ""
407
-
408
- #: ../src/CycloneSlider/SettingsPage.php:51
409
- msgid "Default options restored."
410
- msgstr "تنظیمات پیش فرض بازیابی شد"
411
-
412
- #: ../src/CycloneSlider/WidgetSlider.php:13
413
- msgid "Cyclone Slider Widget"
414
- msgstr "ابزارک اسلایدر میکسا"
415
-
416
- #: ../src/CycloneSlider/WidgetSlider.php:14
417
- #, fuzzy
418
- msgid "Widget for displaying sliders."
419
- msgstr "ابزارک برای نمایش اسلایدرشوها"
420
-
421
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
422
- #, fuzzy
423
- msgid "Title:"
424
- msgstr "عنوان"
425
-
426
- #: ../src/CycloneSlider/WidgetSlider.php:79
427
- #, fuzzy
428
- msgid "Select a Slider:"
429
- msgstr "انتخاب اسلایدشو"
430
-
431
- #: ../src/CycloneSlider/WidgetSlider.php:94
432
- #, fuzzy
433
- msgid "No sliders found."
434
- msgstr "اسلایدشو یافت نشد"
435
-
436
- #: ../templates/dark/slider.php:43
437
- msgid "View Larger Image"
438
- msgstr ""
439
-
440
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
441
- msgid "Learn More"
442
- msgstr ""
443
-
444
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
445
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
446
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
447
- #, fuzzy
448
- msgid "Slide type not supported."
449
- msgstr "اسلایدشو به روز شد"
450
-
451
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
452
- #: ../views/export-nextgen-step-3.php:8
453
- #, fuzzy
454
- msgid "Cyclone Slider Nextgen Exporter"
455
- msgstr "اسلایدر"
456
-
457
- #: ../views/export-nextgen-step-1.php:18
458
- #, fuzzy
459
- msgid "Choose a NextGEN Gallery:"
460
- msgstr "گالری NextGEN را انتخاب کنید"
461
-
462
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
463
- #, fuzzy
464
- msgid "Select All"
465
- msgstr "حذف"
466
-
467
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
468
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
469
- msgid "File Name:"
470
- msgstr ""
471
-
472
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
473
- #, fuzzy
474
- msgid "No slider to export."
475
- msgstr "اسلایدشو یافت نشد"
476
-
477
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
478
- msgid "Clear"
479
- msgstr ""
480
-
481
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
482
- msgid "Next"
483
- msgstr ""
484
-
485
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
486
- #, fuzzy
487
- msgid "Selected slider(s):"
488
- msgstr "انتخاب اسلایدشو"
489
-
490
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
491
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
492
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
493
- #: ../views/import-step-3.php:15
494
- msgid "Back"
495
- msgstr ""
496
-
497
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
498
- msgid "Generate Export File"
499
- msgstr ""
500
-
501
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
502
- msgid "Download"
503
- msgstr ""
504
-
505
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
506
- #: ../views/export-step-3.php:8
507
- #, fuzzy
508
- msgid "Cyclone Slider Exporter"
509
- msgstr "اسلایدر"
510
-
511
- #: ../views/export-step-1.php:18
512
- #, fuzzy
513
- msgid "Select sliders:"
514
- msgstr "انتخاب اسلایدشو"
515
-
516
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
517
- #, fuzzy
518
- msgid "Cyclone Slider Importer"
519
- msgstr "اسلایدر"
520
-
521
- #: ../views/import-step-1.php:17
522
- msgid "Import Zip File:"
523
- msgstr ""
524
-
525
- #: ../views/import-step-1.php:24
526
- msgid "Upload"
527
- msgstr ""
528
-
529
- #: ../views/settings-page.php:7
530
- #, fuzzy
531
- msgid ""
532
- "Play with these settings if Cyclone Slider is not working or if you want to "
533
- "optimize it."
534
- msgstr ""
535
- "در صورتی که مشکل در نمایش صحیح یا برای بهینه سازی اسلایدر، تنظیمات زیر را "
536
- "تغییر دهید."
537
-
538
- #: ../views/settings-page.php:16
539
- #, fuzzy
540
- msgid "Load scripts in:"
541
- msgstr "بارگزاری اسکریپت های زیر"
542
-
543
- #: ../views/settings-page.php:19
544
- msgid "Header"
545
- msgstr "سرصفحه"
546
-
547
- #: ../views/settings-page.php:20
548
- msgid "Footer"
549
- msgstr "پاصفحه"
550
-
551
- #: ../views/settings-page.php:25
552
- msgid "Load these scripts:"
553
- msgstr "بارگزاری اسکریپت های زیر"
554
-
555
- #: ../views/settings-page.php:30
556
- msgid "Cycle 2. This is the core script needed by the plugin."
557
- msgstr "Cycle 2. اسکریپت هسته اصلی افزونه"
558
-
559
- #: ../views/settings-page.php:35
560
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
561
- msgstr "Cycle 2 - Carousel. استفاده شده در پوسته های افزونه"
562
-
563
- #: ../views/settings-page.php:40
564
- #, fuzzy
565
- msgid "Cycle 2 - Swipe. For touch swipe events."
566
- msgstr "Cycle 2 - Tile. برای جلوه نمایش حرکت کاشی ها در افزونه"
567
-
568
- #: ../views/settings-page.php:45
569
- msgid "Cycle 2 - Tile. Used for tile transition effects."
570
- msgstr "Cycle 2 - Tile. برای جلوه نمایش حرکت کاشی ها در افزونه"
571
-
572
- #: ../views/settings-page.php:50
573
- msgid "Cycle 2 - Video. Used by YouTube template."
574
- msgstr "Cycle 2 - Video. برای نمایش فایل های یوتیوب در الگوها"
575
-
576
- #: ../views/settings-page.php:55
577
- msgid "Magnific Popup - Enable lightbox option."
578
- msgstr ""
579
-
580
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
581
- #: ../views/slider-advanced-settings.php:2
582
- msgid "Available in pro version."
583
- msgstr ""
584
-
585
- #: ../views/settings-page.php:60
586
- msgid "Easing - Enable easing options."
587
- msgstr ""
588
-
589
- #: ../views/settings-page.php:65
590
- msgid "Scripts loading priority:"
591
- msgstr ""
592
-
593
- #: ../views/settings-page.php:68
594
- msgid "Make this value bigger to load scripts last."
595
- msgstr "برای سرعت"
596
-
597
- #: ../views/settings-page.php:72
598
- #, fuzzy
599
- msgid "Load these templates:"
600
- msgstr "بارگزاری اسکریپت های زیر"
601
-
602
- #: ../views/settings-page.php:85
603
- msgid "Save Options"
604
- msgstr ""
605
-
606
- #: ../views/settings-page.php:86
607
- msgid "Restore Defaults"
608
- msgstr ""
609
-
610
- #: ../views/slide-edit.php:17
611
- msgid "Delete"
612
- msgstr "حذف"
613
-
614
- #: ../views/slide-edit.php:26
615
- msgid "Image"
616
- msgstr "عکس"
617
-
618
- #: ../views/slide-edit.php:27
619
- msgid "YouTube"
620
- msgstr ""
621
-
622
- #: ../views/slide-edit.php:28
623
- #, fuzzy
624
- msgid "Vimeo"
625
- msgstr "فیلم"
626
-
627
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
628
- msgid "Custom HTML"
629
- msgstr "HTML دلخواه"
630
-
631
- #: ../views/slide-edit.php:30
632
- msgid "Testimonial"
633
- msgstr ""
634
-
635
- #: ../views/slide-edit.php:35
636
- msgid "Hidden"
637
- msgstr ""
638
-
639
- #: ../views/slide-edit.php:47
640
- msgid "Get Image"
641
- msgstr "افزودن عکس"
642
-
643
- #: ../views/slide-edit.php:51
644
- msgid "Caption"
645
- msgstr ""
646
-
647
- #: ../views/slide-edit.php:58
648
- #, fuzzy
649
- msgid "Description:"
650
- msgstr "توضیح"
651
-
652
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
653
- msgid "Link"
654
- msgstr "لینک"
655
-
656
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
657
- msgid "Link URL:"
658
- msgstr "آدرس لینک"
659
-
660
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
661
- msgid "Open Link in:"
662
- msgstr "نمایش لینک در"
663
-
664
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
665
- msgid "Same Window"
666
- msgstr "همان پنجره"
667
-
668
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
669
- msgid "New Tab or Window"
670
- msgstr "تب یا پنجره جدید"
671
-
672
- #: ../views/slide-edit.php:80
673
- msgid "Image Attributes"
674
- msgstr "ویژگی های عکس"
675
-
676
- #: ../views/slide-edit.php:83
677
- msgid "Alternate Text:"
678
- msgstr "متن جایگزین تصاویر"
679
-
680
- #: ../views/slide-edit.php:87
681
- msgid "Title Text:"
682
- msgstr "متن عنوان"
683
-
684
- #: ../views/slide-edit.php:93
685
- msgid "Slide Transition Effects"
686
- msgstr "افکت حرکت اسلاید"
687
-
688
- #: ../views/slide-edit.php:97
689
- msgid "Disable"
690
- msgstr "غیرفعال"
691
-
692
- #: ../views/slide-edit.php:98
693
- msgid "Enable Slide Effects"
694
- msgstr "فعال سازی افکت اسلاید"
695
-
696
- #: ../views/slide-edit.php:104
697
- msgid "Transition Effects:"
698
- msgstr "افکت حرکت"
699
-
700
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
701
- msgid "Transition Effects Speed:"
702
- msgstr "سرعت نمایش جلوه ها"
703
-
704
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
705
- #: ../views/slider-settings.php:34
706
- msgid "Milliseconds"
707
- msgstr "میلی ثانیه"
708
-
709
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
710
- msgid "Next Slide Delay:"
711
- msgstr "تاخیر نمایش اسلاید"
712
-
713
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
714
- msgid "Tile Count:"
715
- msgstr "تعداد کاشی ها"
716
-
717
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
718
- msgid "The number of tiles to use in the transition."
719
- msgstr "تعداد کاشی ها برای استفاده در جلوه های حرکتی"
720
-
721
- #: ../views/slide-edit.php:138
722
- msgid "Tile Delay:"
723
- msgstr "تاخیر کاشی"
724
-
725
- #: ../views/slide-edit.php:140
726
- msgid "Milliseconds to delay each individual tile transition."
727
- msgstr "برحسب میلی ثانیه برای تاخیر بین حرکت کاشی ها"
728
-
729
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
730
- msgid "Tile Position:"
731
- msgstr "موقعیت"
732
-
733
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
734
- msgid "Vertical"
735
- msgstr "عمودی"
736
-
737
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
738
- msgid "Horizontal"
739
- msgstr "افقی"
740
-
741
- #: ../views/slide-edit.php:159
742
- msgid "YouTube URL:"
743
- msgstr ""
744
-
745
- #: ../views/slide-edit.php:161
746
- msgid "Copy and paste a valid YouTube URL here."
747
- msgstr ""
748
-
749
- #: ../views/slide-edit.php:166
750
- msgid "Do not show suggested videos when the video finishes."
751
- msgstr ""
752
-
753
- #: ../views/slide-edit.php:171
754
- #, fuzzy
755
- msgid "Vimeo URL:"
756
- msgstr "آدرس ویدیو"
757
-
758
- #: ../views/slide-edit.php:173
759
- #, fuzzy
760
- msgid "Copy and paste a valid Vimeo URL here."
761
- msgstr ""
762
- "آدرس ویدیو یوتیوب یا Vimeo را در اینجا گذاشته و دکمه افزودن ویدیو را کلیک "
763
- "کنید"
764
-
765
- #: ../views/slide-edit.php:186
766
- msgid "Quote"
767
- msgstr ""
768
-
769
- #: ../views/slide-edit.php:192
770
- msgid "Author"
771
- msgstr ""
772
-
773
- #: ../views/slide-edit.php:195
774
- msgid "Name:"
775
- msgstr ""
776
-
777
- #: ../views/slider-advanced-settings.php:4
778
- msgid "Allow Wrap?"
779
- msgstr ""
780
-
781
- #: ../views/slider-advanced-settings.php:6
782
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
783
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
784
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
785
- msgid "Yes"
786
- msgstr "بله"
787
-
788
- #: ../views/slider-advanced-settings.php:7
789
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
790
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
791
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
792
- msgid "No"
793
- msgstr "خیر"
794
-
795
- #: ../views/slider-advanced-settings.php:10
796
- msgid ""
797
- "Determines if slider wraps to beginning slide if it reaches the end slide."
798
- msgstr ""
799
-
800
- #: ../views/slider-advanced-settings.php:15
801
- #, fuzzy
802
- msgid "Dynamic Height:"
803
- msgstr "ارتفاع"
804
-
805
- #: ../views/slider-advanced-settings.php:17
806
- msgid "Off"
807
- msgstr ""
808
-
809
- #: ../views/slider-advanced-settings.php:18
810
- msgid "On"
811
- msgstr ""
812
-
813
- #: ../views/slider-advanced-settings.php:21
814
- msgid "Adjust slider height depending on current slide."
815
- msgstr ""
816
-
817
- #: ../views/slider-advanced-settings.php:26
818
- #, fuzzy
819
- msgid "Delay:"
820
- msgstr "تاخیر کاشی"
821
-
822
- #: ../views/slider-advanced-settings.php:28
823
- msgid ""
824
- "Milliseconds to add or substract from the time before the first transition "
825
- "occurs."
826
- msgstr ""
827
-
828
- #: ../views/slider-advanced-settings.php:32
829
- msgid "Easing:"
830
- msgstr ""
831
-
832
- #: ../views/slider-advanced-settings.php:38
833
- msgid "Easing for transition animations."
834
- msgstr ""
835
-
836
- #: ../views/slider-advanced-settings.php:42
837
- msgid "Swipe:"
838
- msgstr ""
839
-
840
- #: ../views/slider-advanced-settings.php:48
841
- msgid "Enable swipe gesture support for touch devices."
842
- msgstr ""
843
-
844
- #: ../views/slider-advanced-settings.php:53
845
- #, fuzzy
846
- msgid "Resize Options:"
847
- msgstr "توضیح"
848
-
849
- #: ../views/slider-advanced-settings.php:60
850
- msgid "Auto - Cyclone Slider decides the resize option."
851
- msgstr ""
852
-
853
- #: ../views/slider-advanced-settings.php:61
854
- msgid "Crop - Resize and remove excess parts."
855
- msgstr ""
856
-
857
- #: ../views/slider-advanced-settings.php:62
858
- msgid "Exact - Resize to exact dimensions."
859
- msgstr ""
860
-
861
- #: ../views/slider-advanced-settings.php:63
862
- msgid "Landscape - Resize to exact width."
863
- msgstr ""
864
-
865
- #: ../views/slider-advanced-settings.php:64
866
- msgid "Portrait - Resize to exact height."
867
- msgstr ""
868
-
869
- #: ../views/slider-codes.php:4
870
- msgid "Your Shortcode:"
871
- msgstr "کد کوتاه"
872
-
873
- #: ../views/slider-codes.php:6
874
- msgid ""
875
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
876
- msgstr ""
877
- "با نمایش این کد کوتاه در نوشته ها، صفحات و یا ویرایشگرهای سفارشی، می توانید "
878
- "اسلایدر را به نمایش درآوردید."
879
-
880
- #: ../views/slider-codes.php:10
881
- msgid "Your PHP Code:"
882
- msgstr "کد پی اچ پی"
883
-
884
- #: ../views/slider-codes.php:12
885
- msgid ""
886
- "Copy and paste this code when you need to display the slider in template "
887
- "files (header.php, front-page.php, etc.)."
888
- msgstr ""
889
- "با استفاده از این کد می توانید در فایل های اصلی پوسته خود اسلایدر را به "
890
- "نمایش درآورید."
891
-
892
- #: ../views/slider-id.php:5
893
- msgid "Change the Slideshow ID here."
894
- msgstr "آی دی اسلایدشو را از اینجا تغییر دهید"
895
-
896
- #: ../views/slider-preview.php:9
897
- msgid "Your preview will appear here."
898
- msgstr ""
899
-
900
- #: ../views/slider-settings.php:4
901
- msgid "Transition Effects to Use:"
902
- msgstr "افکت حرکت"
903
-
904
- #: ../views/slider-settings.php:28
905
- msgid "Milliseconds. 0 to disable auto advance."
906
- msgstr "میلی ثانیه. 0 برای غیرفعال سازی حالت خودکار"
907
-
908
- #: ../views/slider-settings.php:38
909
- msgid "Width:"
910
- msgstr "عرض"
911
-
912
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
913
- msgid "pixels."
914
- msgstr "پیکسل"
915
-
916
- #: ../views/slider-settings.php:44
917
- msgid "Height:"
918
- msgstr "ارتفاع"
919
-
920
- #: ../views/slider-settings.php:50
921
- msgid "Width Management:"
922
- msgstr ""
923
-
924
- #: ../views/slider-settings.php:52
925
- msgid "Responsive"
926
- msgstr ""
927
-
928
- #: ../views/slider-settings.php:53
929
- msgid "Full"
930
- msgstr ""
931
-
932
- #: ../views/slider-settings.php:54
933
- msgid "Fixed"
934
- msgstr ""
935
-
936
- #: ../views/slider-settings.php:57
937
- msgid ""
938
- "Responsive - resizes to smaller size but maximum width will be equal to the "
939
- "provided width."
940
- msgstr ""
941
-
942
- #: ../views/slider-settings.php:58
943
- msgid ""
944
- "Full - the same as responsive but maximum width will be equal to its "
945
- "container ignoring the provided width."
946
- msgstr ""
947
-
948
- #: ../views/slider-settings.php:59
949
- msgid "Fixed - width and height are not resized."
950
- msgstr ""
951
-
952
- #: ../views/slider-settings.php:64
953
- msgid "Resize Images?"
954
- msgstr "تغییر اندازه عکس ها"
955
-
956
- #: ../views/slider-settings.php:71
957
- msgid "Force Resize"
958
- msgstr ""
959
-
960
- #: ../views/slider-settings.php:72
961
- #, fuzzy
962
- msgid ""
963
- "Yes - resize images to slideshow dimension. <br>No - use the original "
964
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
965
- msgstr ""
966
- "بله: تغییر اندازه تصاویر به نسبت ابعاد اسلایدشو </br> خیر: استفاده از فایل "
967
- "اصلی آپلود شده"
968
-
969
- #: ../views/slider-settings.php:76
970
- msgid "Pause on Hover?"
971
- msgstr "توقف در زمان عبور ماوس"
972
-
973
- #: ../views/slider-settings.php:84
974
- msgid "Show Prev/Next Buttons?"
975
- msgstr "نمایش دکمه قبلی - بعدی"
976
-
977
- #: ../views/slider-settings.php:92
978
- msgid "Show Navigation?"
979
- msgstr "نمایش ناوبری"
980
-
981
- #: ../views/slider-settings.php:97
982
- msgid "The thumbnails or dots depending on template."
983
- msgstr "تصویر بندانگشتی یا نقطه یا نمایه، بسته به تنظیمات طرح انتخابی"
984
-
985
- #: ../views/slider-settings.php:101
986
- msgid "Random Slide Order?"
987
- msgstr "نمایش نامرتب اسلایدها"
988
-
989
- #: ../views/slider-settings.php:106
990
- msgid "Randomize order of slides on every page visit."
991
- msgstr "نمایش تصادفی ترتیب اسلایدها در هر بار نمایش سایت"
992
-
993
- #: ../views/slides.php:7
994
- msgid "Add Slide"
995
- msgstr "افزودن اسلاید"
996
-
997
- #: ../views/template-selection.php:4
998
- msgid "Name"
999
- msgstr ""
1000
-
1001
- #: ../views/template-selection.php:5
1002
- msgid "Supported Slides"
1003
- msgstr ""
1004
-
1005
- #: ../views/template-selection.php:6
1006
- msgid "Location"
1007
- msgstr ""
1008
-
1009
- #: ../views/template-selection.php:7
1010
- #, fuzzy
1011
- msgid "Selected"
1012
- msgstr "حذف"
1013
-
1014
- #: ../views/template-selection.php:43
1015
- #, fuzzy
1016
- msgid "Learn More About Templates"
1017
- msgstr "دانلود مدل های بیشتر..."
1018
-
1019
- #: ../views/template-selection.php:44
1020
- #, fuzzy
1021
- msgid "Get More Templates"
1022
- msgstr "دانلود مدل های بیشتر..."
1023
-
1024
- #~ msgid ""
1025
- #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1026
- #~ msgstr ""
1027
- #~ "css مربوط به الگو نمی تواند ذخیره شود. دسترسی نوشتن را به %stemplates.css "
1028
- #~ "بدهید."
1029
-
1030
- #~ msgid ""
1031
- #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1032
- #~ msgstr ""
1033
- #~ "JS مربوط به الگو نمی تواند ذخیره شود. دسترسی نوشتن را به %stemplates.css "
1034
- #~ "بدهید."
1035
-
1036
- #~ msgid "Slide Properties:"
1037
- #~ msgstr "تنظیمات اسلاید"
1038
-
1039
- #~ msgid "Video URL:"
1040
- #~ msgstr "آدرس ویدیو"
1041
-
1042
- #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1043
- #~ msgstr ""
1044
- #~ "آدرس ویدیو یوتیوب یا Vimeo را در اینجا گذاشته و دکمه افزودن ویدیو را کلیک "
1045
- #~ "کنید"
1046
-
1047
- #~ msgid "Get Video"
1048
- #~ msgstr "افزودن ویدیو"
1049
-
1050
- #~ msgid "Embed Code"
1051
- #~ msgstr "کد ضمیمه شده"
1052
-
1053
- #~ msgid ""
1054
- #~ "You can place your embed code directly here. Or you can use the Get Video "
1055
- #~ "button to generate the embed code."
1056
- #~ msgstr ""
1057
- #~ "شما می توانید کد ویدیو را مستقیما اینجا بریزید یا با کلیک بر روی افزودن "
1058
- #~ "ویدیو آن را به ما بسپارید."
1059
-
1060
- #~ msgid ""
1061
- #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1062
- #~ "supported for videos."
1063
- #~ msgstr ""
1064
- #~ "<strong>نکته:</strong> تنظیمات اسلاید و افکت کاشی بر روی ویدیو غیرفعال است"
1065
-
1066
- #~ msgid ""
1067
- #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1068
- #~ "attribute to make HTML elements appear on top of Flash."
1069
- #~ msgstr ""
1070
- #~ "<strong>نکته:</strong> افزودن &wmode=transparent برای چسباندن ویژگی src "
1071
- #~ "برای ساختن المنت HTML در بالای آن"
1072
-
1073
- #~ msgid "Slideshow Settings"
1074
- #~ msgstr "تنظیمات اسلایدشو"
1075
-
1076
- #~ msgid "Slideshow Templates"
1077
- #~ msgstr "الگوهای اسلایشو"
1078
-
1079
- #~ msgid "Drag"
1080
- #~ msgstr "کشیدن"
1081
-
1082
- #~ msgid "Toggle"
1083
- #~ msgstr "Toggle"
1084
-
1085
- #~ msgid "Custom"
1086
- #~ msgstr "سایر"
1087
-
1088
- #~ msgid ""
1089
- #~ "Select a template to use. Check the template icons to see what slide type "
1090
- #~ "it supports."
1091
- #~ msgstr ""
1092
- #~ "یک الگو را برای استفاده انتخاب کنید. با چک کردن آیکن های نمایش داده شده، "
1093
- #~ "از ساپورت فرمت مورد نظر خود مطمئن شوید."
1094
-
1095
- #~ msgid ""
1096
- #~ "Note: If you are looking for the Black, Blue or Myrtle, checkout this <a "
1097
- #~ "href=\"%s\">post</a>."
1098
- #~ msgstr ""
1099
- #~ "نکته: اگر به دنبال استفاده از طرحی خاص مثل مشکی، آبی هستید، <a href=\"%s"
1100
- #~ "\">اینجا</a> را چک کنید."
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider 2 for persians\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: Mixa <info@Mixa.ir>\n"
9
+ "Language: fa\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: __;_e;_x\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Poedit 1.6.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+ "X-Poedit-SearchPath-1: ..\n"
19
+
20
+ #: ../cyclone-slider.php:101
21
+ #, fuzzy
22
+ msgid "Cyclone Slider Settings"
23
+ msgstr "ابزارک اسلایدر میکسا"
24
+
25
+ #: ../cyclone-slider.php:102
26
+ #, fuzzy
27
+ msgid "Settings"
28
+ msgstr "تنظیمات اسلایدشو"
29
+
30
+ #: ../cyclone-slider.php:112
31
+ #, fuzzy
32
+ msgid "Cyclone Slider Export"
33
+ msgstr "اسلایدر"
34
+
35
+ #: ../cyclone-slider.php:113
36
+ #, fuzzy
37
+ msgid "Export/Import"
38
+ msgstr "وارد کردن"
39
+
40
+ #: ../cyclone-slider.php:125
41
+ #, fuzzy
42
+ msgid "Cyclone Slider Nextgen Export"
43
+ msgstr "اسلایدر"
44
+
45
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
46
+ #, fuzzy
47
+ msgid "Export Nextgen"
48
+ msgstr "وارد کردن"
49
+
50
+ #: ../cyclone-slider.php:138
51
+ #, fuzzy
52
+ msgid "Cyclone Slider Import"
53
+ msgstr "اسلایدر"
54
+
55
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
56
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
57
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
58
+ #: ../src/CycloneSlider/ImportPage.php:74
59
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
60
+ msgid "Import"
61
+ msgstr "وارد کردن"
62
+
63
+ #: ../src/CycloneSlider/Admin.php:142
64
+ msgid "Cyclone Slider"
65
+ msgstr "اسلایدر"
66
+
67
+ #: ../src/CycloneSlider/Admin.php:143
68
+ msgid "Slideshow"
69
+ msgstr "اسلایدشو"
70
+
71
+ #: ../src/CycloneSlider/Admin.php:144
72
+ msgid "Add Slideshow"
73
+ msgstr "افزودن اسلایدشو"
74
+
75
+ #: ../src/CycloneSlider/Admin.php:145
76
+ msgid "Add New Slideshow"
77
+ msgstr "افزودن اسلایدشو جدید"
78
+
79
+ #: ../src/CycloneSlider/Admin.php:146
80
+ msgid "Edit Slideshow"
81
+ msgstr "ویرایش اسلایدشو"
82
+
83
+ #: ../src/CycloneSlider/Admin.php:147
84
+ msgid "New Slideshow"
85
+ msgstr "اسلایدشو جدید"
86
+
87
+ #: ../src/CycloneSlider/Admin.php:148
88
+ msgid "View Slideshow"
89
+ msgstr "نمایش اسلایدشو"
90
+
91
+ #: ../src/CycloneSlider/Admin.php:149
92
+ msgid "Search Slideshows"
93
+ msgstr "جستجو"
94
+
95
+ #: ../src/CycloneSlider/Admin.php:150
96
+ msgid "No slideshows found"
97
+ msgstr "چیزی یافت نشد"
98
+
99
+ #: ../src/CycloneSlider/Admin.php:151
100
+ msgid "No slideshows found in Trash"
101
+ msgstr "چیزی در سطل زباله یافت نشد"
102
+
103
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
104
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
105
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
106
+ msgid "Slideshow updated."
107
+ msgstr "اسلایدشو به روز شد"
108
+
109
+ #: ../src/CycloneSlider/Admin.php:198
110
+ msgid "Custom field updated."
111
+ msgstr "فیلدهای سفارشی بروز شدند"
112
+
113
+ #: ../src/CycloneSlider/Admin.php:199
114
+ msgid "Custom field deleted."
115
+ msgstr "فیلدهای سفارشی حذف شدند"
116
+
117
+ #: ../src/CycloneSlider/Admin.php:202
118
+ msgid "Slideshow published."
119
+ msgstr "اسلایدشو منتشر شد"
120
+
121
+ #: ../src/CycloneSlider/Admin.php:203
122
+ msgid "Slideshow saved."
123
+ msgstr "اسلایدشو ذخیره شد"
124
+
125
+ #: ../src/CycloneSlider/Admin.php:242
126
+ msgid "Slides"
127
+ msgstr "اسلایدر"
128
+
129
+ #: ../src/CycloneSlider/Admin.php:251
130
+ #, fuzzy
131
+ msgid "Slider Preview"
132
+ msgstr "تنظیمات اسلاید"
133
+
134
+ #: ../src/CycloneSlider/Admin.php:260
135
+ msgid "Get Slider Codes"
136
+ msgstr "دریافت کد اسلایدر"
137
+
138
+ #: ../src/CycloneSlider/Admin.php:269
139
+ #, fuzzy
140
+ msgid "Basic Settings"
141
+ msgstr "تنظیمات اسلایدشو"
142
+
143
+ #: ../src/CycloneSlider/Admin.php:278
144
+ #, fuzzy
145
+ msgid "Advanced Settings"
146
+ msgstr "تنظیمات اسلایدشو"
147
+
148
+ #: ../src/CycloneSlider/Admin.php:287
149
+ #, fuzzy
150
+ msgid "Templates"
151
+ msgstr "الگو"
152
+
153
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
154
+ msgid "Slideshow ID"
155
+ msgstr "کد اسلایدشو"
156
+
157
+ #: ../src/CycloneSlider/Admin.php:323
158
+ msgid "Slide"
159
+ msgstr "اسلاید"
160
+
161
+ #: ../src/CycloneSlider/Admin.php:328
162
+ msgid "[Hidden]"
163
+ msgstr ""
164
+
165
+ #: ../src/CycloneSlider/Admin.php:463
166
+ msgid "Core"
167
+ msgstr ""
168
+
169
+ #: ../src/CycloneSlider/Admin.php:464
170
+ #, php-format
171
+ msgid ""
172
+ "You should not make changes to templates in this location. All your changes "
173
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
174
+ msgstr ""
175
+
176
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
177
+ #: ../src/CycloneSlider/Admin.php:477
178
+ #, php-format
179
+ msgid "Location: <strong>%s</strong>"
180
+ msgstr ""
181
+
182
+ #: ../src/CycloneSlider/Admin.php:469
183
+ msgid ""
184
+ "Your template is in danger of being overwritten when you upgrade your theme. "
185
+ "Please consider creating a WordPress plugin Cyclone Slider template."
186
+ msgstr ""
187
+
188
+ #: ../src/CycloneSlider/Admin.php:520
189
+ msgid "Slide *"
190
+ msgstr "اسلاید *"
191
+
192
+ #: ../src/CycloneSlider/Admin.php:609
193
+ msgid "Slideshow Name"
194
+ msgstr "نام اسلایدشو"
195
+
196
+ #: ../src/CycloneSlider/Admin.php:610
197
+ msgid "Template"
198
+ msgstr "الگو"
199
+
200
+ #: ../src/CycloneSlider/Admin.php:611
201
+ msgid "No. of Slides"
202
+ msgstr "شماره اسلاید"
203
+
204
+ #: ../src/CycloneSlider/Admin.php:613
205
+ msgid "Shortcode"
206
+ msgstr "کد کوتاه"
207
+
208
+ #: ../src/CycloneSlider/AssetLoader.php:71
209
+ msgid "Select an image"
210
+ msgstr "انتخاب عکس"
211
+
212
+ #: ../src/CycloneSlider/AssetLoader.php:72
213
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
214
+ msgstr ""
215
+
216
+ #: ../src/CycloneSlider/AssetLoader.php:73
217
+ msgid "Add to Slide"
218
+ msgstr "افزودن به اسلایدر"
219
+
220
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
221
+ #, fuzzy
222
+ msgid "Add Images as Slides"
223
+ msgstr "افزودن اسلایدشو جدید"
224
+
225
+ #: ../src/CycloneSlider/AssetLoader.php:75
226
+ msgid "Error. Make sure its a valid YouTube URL."
227
+ msgstr ""
228
+
229
+ #: ../src/CycloneSlider/ExportPage.php:64
230
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
231
+ #: ../src/CycloneSlider/ImportPage.php:69
232
+ #, fuzzy
233
+ msgid "Export"
234
+ msgstr "وارد کردن"
235
+
236
+ #: ../src/CycloneSlider/ExportPage.php:77
237
+ #: ../src/CycloneSlider/ImportPage.php:63
238
+ msgid ""
239
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
240
+ msgstr ""
241
+
242
+ #: ../src/CycloneSlider/ExportPage.php:113
243
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
244
+ msgid "Your export file is ready. Click Download."
245
+ msgstr ""
246
+
247
+ #: ../src/CycloneSlider/ExportPage.php:118
248
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
249
+ msgid "Error creating exports directory."
250
+ msgstr ""
251
+
252
+ #: ../src/CycloneSlider/ExportPage.php:167
253
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
254
+ #, fuzzy
255
+ msgid "No slider selected."
256
+ msgstr "اسلایدشو یافت نشد"
257
+
258
+ #: ../src/CycloneSlider/ExportPage.php:172
259
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
260
+ msgid "Please choose a file name."
261
+ msgstr ""
262
+
263
+ #: ../src/CycloneSlider/Exporter.php:52
264
+ #, fuzzy
265
+ msgid "Error no sliders selected."
266
+ msgstr "اسلایدشو یافت نشد"
267
+
268
+ #: ../src/CycloneSlider/Exporter.php:73
269
+ msgid "Error encoding data to JSON."
270
+ msgstr ""
271
+
272
+ #: ../src/CycloneSlider/Exporter.php:79
273
+ #, php-format
274
+ msgid "Success generating zip %s."
275
+ msgstr ""
276
+
277
+ #: ../src/CycloneSlider/Exporter.php:109
278
+ #, php-format
279
+ msgid "Exporting data for slider \"%s\"."
280
+ msgstr ""
281
+
282
+ #: ../src/CycloneSlider/Exporter.php:111
283
+ #, fuzzy, php-format
284
+ msgid "Slider \"%s\" not found."
285
+ msgstr "[اسلایدشو \"%s\" یافت نشد]"
286
+
287
+ #: ../src/CycloneSlider/Exporter.php:138
288
+ #, php-format
289
+ msgid ""
290
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
291
+ msgstr ""
292
+
293
+ #: ../src/CycloneSlider/Exporter.php:182
294
+ #, fuzzy
295
+ msgid "ZipArchive not supported."
296
+ msgstr "اسلایدشو به روز شد"
297
+
298
+ #: ../src/CycloneSlider/Exporter.php:188
299
+ #, php-format
300
+ msgid "Error opening zip file %s. Code: %s"
301
+ msgstr ""
302
+
303
+ #: ../src/CycloneSlider/Exporter.php:197
304
+ #, php-format
305
+ msgid "Error adding file %s to zip."
306
+ msgstr ""
307
+
308
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
309
+ #, php-format
310
+ msgid "File %s added to zip."
311
+ msgstr ""
312
+
313
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
314
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
315
+ msgid "NextGEN Integration"
316
+ msgstr "ادغام با NextGEN"
317
+
318
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
319
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
320
+ msgid "Choose a NextGEN Gallery"
321
+ msgstr "گالری NextGEN را انتخاب کنید"
322
+
323
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
324
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
325
+ msgid ""
326
+ "Select a gallery to import images from. Images will be added as new slides."
327
+ msgstr ""
328
+ "گالری را برای وارد کردن تصاویر انتخاب کنید. تصاویر در یک اسلاید جدید افزوده "
329
+ "خواهند شد."
330
+
331
+ #: ../src/CycloneSlider/Frontend.php:101
332
+ #, php-format
333
+ msgid "[Slideshow \"%s\" not found]"
334
+ msgstr "[اسلایدشو \"%s\" یافت نشد]"
335
+
336
+ #: ../src/CycloneSlider/Frontend.php:117
337
+ #, php-format
338
+ msgid "[Template \"%s\" not found]"
339
+ msgstr "[الگوی \"%s\" یافت نشد]"
340
+
341
+ #: ../src/CycloneSlider/ImportPage.php:116
342
+ msgid "Import operation success!"
343
+ msgstr ""
344
+
345
+ #: ../src/CycloneSlider/Importer.php:35
346
+ msgid "Could not read zip files. ZipArchive not supported."
347
+ msgstr ""
348
+
349
+ #: ../src/CycloneSlider/Importer.php:40
350
+ #, fuzzy
351
+ msgid "No zip file found."
352
+ msgstr "اسلایدشو یافت نشد"
353
+
354
+ #: ../src/CycloneSlider/Importer.php:46
355
+ msgid "Error creating imports directory."
356
+ msgstr ""
357
+
358
+ #: ../src/CycloneSlider/Importer.php:53
359
+ msgid "Error moving uploaded zip."
360
+ msgstr ""
361
+
362
+ #: ../src/CycloneSlider/Importer.php:60
363
+ #, php-format
364
+ msgid "Error opening zip: %s"
365
+ msgstr ""
366
+
367
+ #: ../src/CycloneSlider/Importer.php:73
368
+ #, php-format
369
+ msgid "Security error. Invalid %s file."
370
+ msgstr ""
371
+
372
+ #: ../src/CycloneSlider/Importer.php:80
373
+ #, php-format
374
+ msgid "Security error. File %s is not an image."
375
+ msgstr ""
376
+
377
+ #: ../src/CycloneSlider/Importer.php:86
378
+ #, php-format
379
+ msgid "Security error. Missing %s file."
380
+ msgstr ""
381
+
382
+ #: ../src/CycloneSlider/Importer.php:92
383
+ msgid "Error extracting zip."
384
+ msgstr ""
385
+
386
+ #: ../src/CycloneSlider/Importer.php:99
387
+ msgid "Failed to read export JSON."
388
+ msgstr ""
389
+
390
+ #: ../src/CycloneSlider/Importer.php:104
391
+ msgid "Failed to decode JSON."
392
+ msgstr ""
393
+
394
+ #: ../src/CycloneSlider/Importer.php:175
395
+ #, php-format
396
+ msgid "scandir failed on %s"
397
+ msgstr ""
398
+
399
+ #: ../src/CycloneSlider/Importer.php:191
400
+ #, fuzzy, php-format
401
+ msgid "Source image %s not found."
402
+ msgstr "[الگوی \"%s\" یافت نشد]"
403
+
404
+ #: ../src/CycloneSlider/Importer.php:195
405
+ msgid "Copy error."
406
+ msgstr ""
407
+
408
+ #: ../src/CycloneSlider/SettingsPage.php:51
409
+ msgid "Default options restored."
410
+ msgstr "تنظیمات پیش فرض بازیابی شد"
411
+
412
+ #: ../src/CycloneSlider/WidgetSlider.php:13
413
+ msgid "Cyclone Slider Widget"
414
+ msgstr "ابزارک اسلایدر میکسا"
415
+
416
+ #: ../src/CycloneSlider/WidgetSlider.php:14
417
+ #, fuzzy
418
+ msgid "Widget for displaying sliders."
419
+ msgstr "ابزارک برای نمایش اسلایدرشوها"
420
+
421
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
422
+ #, fuzzy
423
+ msgid "Title:"
424
+ msgstr "عنوان"
425
+
426
+ #: ../src/CycloneSlider/WidgetSlider.php:79
427
+ #, fuzzy
428
+ msgid "Select a Slider:"
429
+ msgstr "انتخاب اسلایدشو"
430
+
431
+ #: ../src/CycloneSlider/WidgetSlider.php:94
432
+ #, fuzzy
433
+ msgid "No sliders found."
434
+ msgstr "اسلایدشو یافت نشد"
435
+
436
+ #: ../templates/dark/slider.php:43
437
+ msgid "View Larger Image"
438
+ msgstr ""
439
+
440
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
441
+ msgid "Learn More"
442
+ msgstr ""
443
+
444
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
445
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
446
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
447
+ #, fuzzy
448
+ msgid "Slide type not supported."
449
+ msgstr "اسلایدشو به روز شد"
450
+
451
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
452
+ #: ../views/export-nextgen-step-3.php:8
453
+ #, fuzzy
454
+ msgid "Cyclone Slider Nextgen Exporter"
455
+ msgstr "اسلایدر"
456
+
457
+ #: ../views/export-nextgen-step-1.php:18
458
+ #, fuzzy
459
+ msgid "Choose a NextGEN Gallery:"
460
+ msgstr "گالری NextGEN را انتخاب کنید"
461
+
462
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
463
+ #, fuzzy
464
+ msgid "Select All"
465
+ msgstr "حذف"
466
+
467
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
468
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
469
+ msgid "File Name:"
470
+ msgstr ""
471
+
472
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
473
+ #, fuzzy
474
+ msgid "No slider to export."
475
+ msgstr "اسلایدشو یافت نشد"
476
+
477
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
478
+ msgid "Clear"
479
+ msgstr ""
480
+
481
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
482
+ msgid "Next"
483
+ msgstr ""
484
+
485
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
486
+ #, fuzzy
487
+ msgid "Selected slider(s):"
488
+ msgstr "انتخاب اسلایدشو"
489
+
490
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
491
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
492
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
493
+ #: ../views/import-step-3.php:15
494
+ msgid "Back"
495
+ msgstr ""
496
+
497
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
498
+ msgid "Generate Export File"
499
+ msgstr ""
500
+
501
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
502
+ msgid "Download"
503
+ msgstr ""
504
+
505
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
506
+ #: ../views/export-step-3.php:8
507
+ #, fuzzy
508
+ msgid "Cyclone Slider Exporter"
509
+ msgstr "اسلایدر"
510
+
511
+ #: ../views/export-step-1.php:18
512
+ #, fuzzy
513
+ msgid "Select sliders:"
514
+ msgstr "انتخاب اسلایدشو"
515
+
516
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
517
+ #, fuzzy
518
+ msgid "Cyclone Slider Importer"
519
+ msgstr "اسلایدر"
520
+
521
+ #: ../views/import-step-1.php:17
522
+ msgid "Import Zip File:"
523
+ msgstr ""
524
+
525
+ #: ../views/import-step-1.php:24
526
+ msgid "Upload"
527
+ msgstr ""
528
+
529
+ #: ../views/settings-page.php:7
530
+ #, fuzzy
531
+ msgid ""
532
+ "Play with these settings if Cyclone Slider is not working or if you want to "
533
+ "optimize it."
534
+ msgstr ""
535
+ "در صورتی که مشکل در نمایش صحیح یا برای بهینه سازی اسلایدر، تنظیمات زیر را "
536
+ "تغییر دهید."
537
+
538
+ #: ../views/settings-page.php:16
539
+ #, fuzzy
540
+ msgid "Load scripts in:"
541
+ msgstr "بارگزاری اسکریپت های زیر"
542
+
543
+ #: ../views/settings-page.php:19
544
+ msgid "Header"
545
+ msgstr "سرصفحه"
546
+
547
+ #: ../views/settings-page.php:20
548
+ msgid "Footer"
549
+ msgstr "پاصفحه"
550
+
551
+ #: ../views/settings-page.php:25
552
+ msgid "Load these scripts:"
553
+ msgstr "بارگزاری اسکریپت های زیر"
554
+
555
+ #: ../views/settings-page.php:30
556
+ msgid "Cycle 2. This is the core script needed by the plugin."
557
+ msgstr "Cycle 2. اسکریپت هسته اصلی افزونه"
558
+
559
+ #: ../views/settings-page.php:35
560
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
561
+ msgstr "Cycle 2 - Carousel. استفاده شده در پوسته های افزونه"
562
+
563
+ #: ../views/settings-page.php:40
564
+ #, fuzzy
565
+ msgid "Cycle 2 - Swipe. For touch swipe events."
566
+ msgstr "Cycle 2 - Tile. برای جلوه نمایش حرکت کاشی ها در افزونه"
567
+
568
+ #: ../views/settings-page.php:45
569
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
570
+ msgstr "Cycle 2 - Tile. برای جلوه نمایش حرکت کاشی ها در افزونه"
571
+
572
+ #: ../views/settings-page.php:50
573
+ msgid "Cycle 2 - Video. Used by YouTube template."
574
+ msgstr "Cycle 2 - Video. برای نمایش فایل های یوتیوب در الگوها"
575
+
576
+ #: ../views/settings-page.php:55
577
+ msgid "Magnific Popup - Enable lightbox option."
578
+ msgstr ""
579
+
580
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
581
+ #: ../views/slider-advanced-settings.php:2
582
+ msgid "Available in pro version."
583
+ msgstr ""
584
+
585
+ #: ../views/settings-page.php:60
586
+ msgid "Easing - Enable easing options."
587
+ msgstr ""
588
+
589
+ #: ../views/settings-page.php:65
590
+ msgid "Scripts loading priority:"
591
+ msgstr ""
592
+
593
+ #: ../views/settings-page.php:68
594
+ msgid "Make this value bigger to load scripts last."
595
+ msgstr "برای سرعت"
596
+
597
+ #: ../views/settings-page.php:72
598
+ #, fuzzy
599
+ msgid "Load these templates:"
600
+ msgstr "بارگزاری اسکریپت های زیر"
601
+
602
+ #: ../views/settings-page.php:85
603
+ msgid "Save Options"
604
+ msgstr ""
605
+
606
+ #: ../views/settings-page.php:86
607
+ msgid "Restore Defaults"
608
+ msgstr ""
609
+
610
+ #: ../views/slide-edit.php:17
611
+ msgid "Delete"
612
+ msgstr "حذف"
613
+
614
+ #: ../views/slide-edit.php:26
615
+ msgid "Image"
616
+ msgstr "عکس"
617
+
618
+ #: ../views/slide-edit.php:27
619
+ msgid "YouTube"
620
+ msgstr ""
621
+
622
+ #: ../views/slide-edit.php:28
623
+ #, fuzzy
624
+ msgid "Vimeo"
625
+ msgstr "فیلم"
626
+
627
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
628
+ msgid "Custom HTML"
629
+ msgstr "HTML دلخواه"
630
+
631
+ #: ../views/slide-edit.php:30
632
+ msgid "Testimonial"
633
+ msgstr ""
634
+
635
+ #: ../views/slide-edit.php:35
636
+ msgid "Hidden"
637
+ msgstr ""
638
+
639
+ #: ../views/slide-edit.php:47
640
+ msgid "Get Image"
641
+ msgstr "افزودن عکس"
642
+
643
+ #: ../views/slide-edit.php:51
644
+ msgid "Caption"
645
+ msgstr ""
646
+
647
+ #: ../views/slide-edit.php:58
648
+ #, fuzzy
649
+ msgid "Description:"
650
+ msgstr "توضیح"
651
+
652
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
653
+ msgid "Link"
654
+ msgstr "لینک"
655
+
656
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
657
+ msgid "Link URL:"
658
+ msgstr "آدرس لینک"
659
+
660
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
661
+ msgid "Open Link in:"
662
+ msgstr "نمایش لینک در"
663
+
664
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
665
+ msgid "Same Window"
666
+ msgstr "همان پنجره"
667
+
668
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
669
+ msgid "New Tab or Window"
670
+ msgstr "تب یا پنجره جدید"
671
+
672
+ #: ../views/slide-edit.php:80
673
+ msgid "Image Attributes"
674
+ msgstr "ویژگی های عکس"
675
+
676
+ #: ../views/slide-edit.php:83
677
+ msgid "Alternate Text:"
678
+ msgstr "متن جایگزین تصاویر"
679
+
680
+ #: ../views/slide-edit.php:87
681
+ msgid "Title Text:"
682
+ msgstr "متن عنوان"
683
+
684
+ #: ../views/slide-edit.php:93
685
+ msgid "Slide Transition Effects"
686
+ msgstr "افکت حرکت اسلاید"
687
+
688
+ #: ../views/slide-edit.php:97
689
+ msgid "Disable"
690
+ msgstr "غیرفعال"
691
+
692
+ #: ../views/slide-edit.php:98
693
+ msgid "Enable Slide Effects"
694
+ msgstr "فعال سازی افکت اسلاید"
695
+
696
+ #: ../views/slide-edit.php:104
697
+ msgid "Transition Effects:"
698
+ msgstr "افکت حرکت"
699
+
700
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
701
+ msgid "Transition Effects Speed:"
702
+ msgstr "سرعت نمایش جلوه ها"
703
+
704
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
705
+ #: ../views/slider-settings.php:34
706
+ msgid "Milliseconds"
707
+ msgstr "میلی ثانیه"
708
+
709
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
710
+ msgid "Next Slide Delay:"
711
+ msgstr "تاخیر نمایش اسلاید"
712
+
713
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
714
+ msgid "Tile Count:"
715
+ msgstr "تعداد کاشی ها"
716
+
717
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
718
+ msgid "The number of tiles to use in the transition."
719
+ msgstr "تعداد کاشی ها برای استفاده در جلوه های حرکتی"
720
+
721
+ #: ../views/slide-edit.php:138
722
+ msgid "Tile Delay:"
723
+ msgstr "تاخیر کاشی"
724
+
725
+ #: ../views/slide-edit.php:140
726
+ msgid "Milliseconds to delay each individual tile transition."
727
+ msgstr "برحسب میلی ثانیه برای تاخیر بین حرکت کاشی ها"
728
+
729
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
730
+ msgid "Tile Position:"
731
+ msgstr "موقعیت"
732
+
733
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
734
+ msgid "Vertical"
735
+ msgstr "عمودی"
736
+
737
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
738
+ msgid "Horizontal"
739
+ msgstr "افقی"
740
+
741
+ #: ../views/slide-edit.php:159
742
+ msgid "YouTube URL:"
743
+ msgstr ""
744
+
745
+ #: ../views/slide-edit.php:161
746
+ msgid "Copy and paste a valid YouTube URL here."
747
+ msgstr ""
748
+
749
+ #: ../views/slide-edit.php:166
750
+ msgid "Do not show suggested videos when the video finishes."
751
+ msgstr ""
752
+
753
+ #: ../views/slide-edit.php:171
754
+ #, fuzzy
755
+ msgid "Vimeo URL:"
756
+ msgstr "آدرس ویدیو"
757
+
758
+ #: ../views/slide-edit.php:173
759
+ #, fuzzy
760
+ msgid "Copy and paste a valid Vimeo URL here."
761
+ msgstr ""
762
+ "آدرس ویدیو یوتیوب یا Vimeo را در اینجا گذاشته و دکمه افزودن ویدیو را کلیک "
763
+ "کنید"
764
+
765
+ #: ../views/slide-edit.php:186
766
+ msgid "Quote"
767
+ msgstr ""
768
+
769
+ #: ../views/slide-edit.php:192
770
+ msgid "Author"
771
+ msgstr ""
772
+
773
+ #: ../views/slide-edit.php:195
774
+ msgid "Name:"
775
+ msgstr ""
776
+
777
+ #: ../views/slider-advanced-settings.php:4
778
+ msgid "Allow Wrap?"
779
+ msgstr ""
780
+
781
+ #: ../views/slider-advanced-settings.php:6
782
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
783
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
784
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
785
+ msgid "Yes"
786
+ msgstr "بله"
787
+
788
+ #: ../views/slider-advanced-settings.php:7
789
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
790
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
791
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
792
+ msgid "No"
793
+ msgstr "خیر"
794
+
795
+ #: ../views/slider-advanced-settings.php:10
796
+ msgid ""
797
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
798
+ msgstr ""
799
+
800
+ #: ../views/slider-advanced-settings.php:15
801
+ #, fuzzy
802
+ msgid "Dynamic Height:"
803
+ msgstr "ارتفاع"
804
+
805
+ #: ../views/slider-advanced-settings.php:17
806
+ msgid "Off"
807
+ msgstr ""
808
+
809
+ #: ../views/slider-advanced-settings.php:18
810
+ msgid "On"
811
+ msgstr ""
812
+
813
+ #: ../views/slider-advanced-settings.php:21
814
+ msgid "Adjust slider height depending on current slide."
815
+ msgstr ""
816
+
817
+ #: ../views/slider-advanced-settings.php:26
818
+ #, fuzzy
819
+ msgid "Delay:"
820
+ msgstr "تاخیر کاشی"
821
+
822
+ #: ../views/slider-advanced-settings.php:28
823
+ msgid ""
824
+ "Milliseconds to add or substract from the time before the first transition "
825
+ "occurs."
826
+ msgstr ""
827
+
828
+ #: ../views/slider-advanced-settings.php:32
829
+ msgid "Easing:"
830
+ msgstr ""
831
+
832
+ #: ../views/slider-advanced-settings.php:38
833
+ msgid "Easing for transition animations."
834
+ msgstr ""
835
+
836
+ #: ../views/slider-advanced-settings.php:42
837
+ msgid "Swipe:"
838
+ msgstr ""
839
+
840
+ #: ../views/slider-advanced-settings.php:48
841
+ msgid "Enable swipe gesture support for touch devices."
842
+ msgstr ""
843
+
844
+ #: ../views/slider-advanced-settings.php:53
845
+ #, fuzzy
846
+ msgid "Resize Options:"
847
+ msgstr "توضیح"
848
+
849
+ #: ../views/slider-advanced-settings.php:60
850
+ msgid "Auto - Cyclone Slider decides the resize option."
851
+ msgstr ""
852
+
853
+ #: ../views/slider-advanced-settings.php:61
854
+ msgid "Crop - Resize and remove excess parts."
855
+ msgstr ""
856
+
857
+ #: ../views/slider-advanced-settings.php:62
858
+ msgid "Exact - Resize to exact dimensions."
859
+ msgstr ""
860
+
861
+ #: ../views/slider-advanced-settings.php:63
862
+ msgid "Landscape - Resize to exact width."
863
+ msgstr ""
864
+
865
+ #: ../views/slider-advanced-settings.php:64
866
+ msgid "Portrait - Resize to exact height."
867
+ msgstr ""
868
+
869
+ #: ../views/slider-codes.php:4
870
+ msgid "Your Shortcode:"
871
+ msgstr "کد کوتاه"
872
+
873
+ #: ../views/slider-codes.php:6
874
+ msgid ""
875
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
876
+ msgstr ""
877
+ "با نمایش این کد کوتاه در نوشته ها، صفحات و یا ویرایشگرهای سفارشی، می توانید "
878
+ "اسلایدر را به نمایش درآوردید."
879
+
880
+ #: ../views/slider-codes.php:10
881
+ msgid "Your PHP Code:"
882
+ msgstr "کد پی اچ پی"
883
+
884
+ #: ../views/slider-codes.php:12
885
+ msgid ""
886
+ "Copy and paste this code when you need to display the slider in template "
887
+ "files (header.php, front-page.php, etc.)."
888
+ msgstr ""
889
+ "با استفاده از این کد می توانید در فایل های اصلی پوسته خود اسلایدر را به "
890
+ "نمایش درآورید."
891
+
892
+ #: ../views/slider-id.php:5
893
+ msgid "Change the Slideshow ID here."
894
+ msgstr "آی دی اسلایدشو را از اینجا تغییر دهید"
895
+
896
+ #: ../views/slider-preview.php:9
897
+ msgid "Your preview will appear here."
898
+ msgstr ""
899
+
900
+ #: ../views/slider-settings.php:4
901
+ msgid "Transition Effects to Use:"
902
+ msgstr "افکت حرکت"
903
+
904
+ #: ../views/slider-settings.php:28
905
+ msgid "Milliseconds. 0 to disable auto advance."
906
+ msgstr "میلی ثانیه. 0 برای غیرفعال سازی حالت خودکار"
907
+
908
+ #: ../views/slider-settings.php:38
909
+ msgid "Width:"
910
+ msgstr "عرض"
911
+
912
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
913
+ msgid "pixels."
914
+ msgstr "پیکسل"
915
+
916
+ #: ../views/slider-settings.php:44
917
+ msgid "Height:"
918
+ msgstr "ارتفاع"
919
+
920
+ #: ../views/slider-settings.php:50
921
+ msgid "Width Management:"
922
+ msgstr ""
923
+
924
+ #: ../views/slider-settings.php:52
925
+ msgid "Responsive"
926
+ msgstr ""
927
+
928
+ #: ../views/slider-settings.php:53
929
+ msgid "Full"
930
+ msgstr ""
931
+
932
+ #: ../views/slider-settings.php:54
933
+ msgid "Fixed"
934
+ msgstr ""
935
+
936
+ #: ../views/slider-settings.php:57
937
+ msgid ""
938
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
939
+ "provided width."
940
+ msgstr ""
941
+
942
+ #: ../views/slider-settings.php:58
943
+ msgid ""
944
+ "Full - the same as responsive but maximum width will be equal to its "
945
+ "container ignoring the provided width."
946
+ msgstr ""
947
+
948
+ #: ../views/slider-settings.php:59
949
+ msgid "Fixed - width and height are not resized."
950
+ msgstr ""
951
+
952
+ #: ../views/slider-settings.php:64
953
+ msgid "Resize Images?"
954
+ msgstr "تغییر اندازه عکس ها"
955
+
956
+ #: ../views/slider-settings.php:71
957
+ msgid "Force Resize"
958
+ msgstr ""
959
+
960
+ #: ../views/slider-settings.php:72
961
+ #, fuzzy
962
+ msgid ""
963
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
964
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
965
+ msgstr ""
966
+ "بله: تغییر اندازه تصاویر به نسبت ابعاد اسلایدشو </br> خیر: استفاده از فایل "
967
+ "اصلی آپلود شده"
968
+
969
+ #: ../views/slider-settings.php:76
970
+ msgid "Pause on Hover?"
971
+ msgstr "توقف در زمان عبور ماوس"
972
+
973
+ #: ../views/slider-settings.php:84
974
+ msgid "Show Prev/Next Buttons?"
975
+ msgstr "نمایش دکمه قبلی - بعدی"
976
+
977
+ #: ../views/slider-settings.php:92
978
+ msgid "Show Navigation?"
979
+ msgstr "نمایش ناوبری"
980
+
981
+ #: ../views/slider-settings.php:97
982
+ msgid "The thumbnails or dots depending on template."
983
+ msgstr "تصویر بندانگشتی یا نقطه یا نمایه، بسته به تنظیمات طرح انتخابی"
984
+
985
+ #: ../views/slider-settings.php:101
986
+ msgid "Random Slide Order?"
987
+ msgstr "نمایش نامرتب اسلایدها"
988
+
989
+ #: ../views/slider-settings.php:106
990
+ msgid "Randomize order of slides on every page visit."
991
+ msgstr "نمایش تصادفی ترتیب اسلایدها در هر بار نمایش سایت"
992
+
993
+ #: ../views/slides.php:7
994
+ msgid "Add Slide"
995
+ msgstr "افزودن اسلاید"
996
+
997
+ #: ../views/template-selection.php:4
998
+ msgid "Name"
999
+ msgstr ""
1000
+
1001
+ #: ../views/template-selection.php:5
1002
+ msgid "Supported Slides"
1003
+ msgstr ""
1004
+
1005
+ #: ../views/template-selection.php:6
1006
+ msgid "Location"
1007
+ msgstr ""
1008
+
1009
+ #: ../views/template-selection.php:7
1010
+ #, fuzzy
1011
+ msgid "Selected"
1012
+ msgstr "حذف"
1013
+
1014
+ #: ../views/template-selection.php:43
1015
+ #, fuzzy
1016
+ msgid "Learn More About Templates"
1017
+ msgstr "دانلود مدل های بیشتر..."
1018
+
1019
+ #: ../views/template-selection.php:44
1020
+ #, fuzzy
1021
+ msgid "Get More Templates"
1022
+ msgstr "دانلود مدل های بیشتر..."
1023
+
1024
+ #~ msgid ""
1025
+ #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1026
+ #~ msgstr ""
1027
+ #~ "css مربوط به الگو نمی تواند ذخیره شود. دسترسی نوشتن را به %stemplates.css "
1028
+ #~ "بدهید."
1029
+
1030
+ #~ msgid ""
1031
+ #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1032
+ #~ msgstr ""
1033
+ #~ "JS مربوط به الگو نمی تواند ذخیره شود. دسترسی نوشتن را به %stemplates.css "
1034
+ #~ "بدهید."
1035
+
1036
+ #~ msgid "Slide Properties:"
1037
+ #~ msgstr "تنظیمات اسلاید"
1038
+
1039
+ #~ msgid "Video URL:"
1040
+ #~ msgstr "آدرس ویدیو"
1041
+
1042
+ #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1043
+ #~ msgstr ""
1044
+ #~ "آدرس ویدیو یوتیوب یا Vimeo را در اینجا گذاشته و دکمه افزودن ویدیو را کلیک "
1045
+ #~ "کنید"
1046
+
1047
+ #~ msgid "Get Video"
1048
+ #~ msgstr "افزودن ویدیو"
1049
+
1050
+ #~ msgid "Embed Code"
1051
+ #~ msgstr "کد ضمیمه شده"
1052
+
1053
+ #~ msgid ""
1054
+ #~ "You can place your embed code directly here. Or you can use the Get Video "
1055
+ #~ "button to generate the embed code."
1056
+ #~ msgstr ""
1057
+ #~ "شما می توانید کد ویدیو را مستقیما اینجا بریزید یا با کلیک بر روی افزودن "
1058
+ #~ "ویدیو آن را به ما بسپارید."
1059
+
1060
+ #~ msgid ""
1061
+ #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1062
+ #~ "supported for videos."
1063
+ #~ msgstr ""
1064
+ #~ "<strong>نکته:</strong> تنظیمات اسلاید و افکت کاشی بر روی ویدیو غیرفعال است"
1065
+
1066
+ #~ msgid ""
1067
+ #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1068
+ #~ "attribute to make HTML elements appear on top of Flash."
1069
+ #~ msgstr ""
1070
+ #~ "<strong>نکته:</strong> افزودن &wmode=transparent برای چسباندن ویژگی src "
1071
+ #~ "برای ساختن المنت HTML در بالای آن"
1072
+
1073
+ #~ msgid "Slideshow Settings"
1074
+ #~ msgstr "تنظیمات اسلایدشو"
1075
+
1076
+ #~ msgid "Slideshow Templates"
1077
+ #~ msgstr "الگوهای اسلایشو"
1078
+
1079
+ #~ msgid "Drag"
1080
+ #~ msgstr "کشیدن"
1081
+
1082
+ #~ msgid "Toggle"
1083
+ #~ msgstr "Toggle"
1084
+
1085
+ #~ msgid "Custom"
1086
+ #~ msgstr "سایر"
1087
+
1088
+ #~ msgid ""
1089
+ #~ "Select a template to use. Check the template icons to see what slide type "
1090
+ #~ "it supports."
1091
+ #~ msgstr ""
1092
+ #~ "یک الگو را برای استفاده انتخاب کنید. با چک کردن آیکن های نمایش داده شده، "
1093
+ #~ "از ساپورت فرمت مورد نظر خود مطمئن شوید."
1094
+
1095
+ #~ msgid ""
1096
+ #~ "Note: If you are looking for the Black, Blue or Myrtle, checkout this <a "
1097
+ #~ "href=\"%s\">post</a>."
1098
+ #~ msgstr ""
1099
+ #~ "نکته: اگر به دنبال استفاده از طرحی خاص مثل مشکی، آبی هستید، <a href=\"%s"
1100
+ #~ "\">اینجا</a> را چک کنید."
languages/cyclone-slider-2-fr_FR.po CHANGED
@@ -1,1093 +1,1093 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: kosinix <kosinix@codefleet.net>\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: __;_e;_x\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Generator: Poedit 1.6.7\n"
17
- "X-Poedit-SearchPath-0: .\n"
18
- "X-Poedit-SearchPath-1: ..\n"
19
-
20
- #: ../cyclone-slider.php:101
21
- #, fuzzy
22
- msgid "Cyclone Slider Settings"
23
- msgstr "Module de diaporama"
24
-
25
- #: ../cyclone-slider.php:102
26
- #, fuzzy
27
- msgid "Settings"
28
- msgstr "Réglages du diaporama"
29
-
30
- #: ../cyclone-slider.php:112
31
- #, fuzzy
32
- msgid "Cyclone Slider Export"
33
- msgstr "Diaporama"
34
-
35
- #: ../cyclone-slider.php:113
36
- #, fuzzy
37
- msgid "Export/Import"
38
- msgstr "Importer"
39
-
40
- #: ../cyclone-slider.php:125
41
- #, fuzzy
42
- msgid "Cyclone Slider Nextgen Export"
43
- msgstr "Diaporama"
44
-
45
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
46
- #, fuzzy
47
- msgid "Export Nextgen"
48
- msgstr "Importer"
49
-
50
- #: ../cyclone-slider.php:138
51
- #, fuzzy
52
- msgid "Cyclone Slider Import"
53
- msgstr "Diaporama"
54
-
55
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
56
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
57
- #: ../src/CycloneSlider/ExporterNextgen.php:65
58
- #: ../src/CycloneSlider/ImportPage.php:74
59
- #: ../src/CycloneSlider/NextgenIntegration.php:65
60
- msgid "Import"
61
- msgstr "Importer"
62
-
63
- #: ../src/CycloneSlider/Admin.php:142
64
- msgid "Cyclone Slider"
65
- msgstr "Diaporama"
66
-
67
- #: ../src/CycloneSlider/Admin.php:143
68
- msgid "Slideshow"
69
- msgstr "Diaporama"
70
-
71
- #: ../src/CycloneSlider/Admin.php:144
72
- msgid "Add Slideshow"
73
- msgstr "Ajoutez un diaporama"
74
-
75
- #: ../src/CycloneSlider/Admin.php:145
76
- msgid "Add New Slideshow"
77
- msgstr "Ajouter un nouveau diaporama"
78
-
79
- #: ../src/CycloneSlider/Admin.php:146
80
- msgid "Edit Slideshow"
81
- msgstr "Editer le diaporama"
82
-
83
- #: ../src/CycloneSlider/Admin.php:147
84
- msgid "New Slideshow"
85
- msgstr "Nouveau diaporama"
86
-
87
- #: ../src/CycloneSlider/Admin.php:148
88
- msgid "View Slideshow"
89
- msgstr "Voir le diaporama"
90
-
91
- #: ../src/CycloneSlider/Admin.php:149
92
- msgid "Search Slideshows"
93
- msgstr "Rechercher des diaporamas"
94
-
95
- #: ../src/CycloneSlider/Admin.php:150
96
- msgid "No slideshows found"
97
- msgstr "Pas de diaporama trouvé"
98
-
99
- #: ../src/CycloneSlider/Admin.php:151
100
- msgid "No slideshows found in Trash"
101
- msgstr "Pas de diaporama trouvé"
102
-
103
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
104
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
105
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
106
- msgid "Slideshow updated."
107
- msgstr "Diaporama mis à jour"
108
-
109
- #: ../src/CycloneSlider/Admin.php:198
110
- msgid "Custom field updated."
111
- msgstr "Champ mis à jours"
112
-
113
- #: ../src/CycloneSlider/Admin.php:199
114
- msgid "Custom field deleted."
115
- msgstr "Champ supprimé"
116
-
117
- #: ../src/CycloneSlider/Admin.php:202
118
- #, fuzzy
119
- msgid "Slideshow published."
120
- msgstr "Diaporama sauvegardé"
121
-
122
- #: ../src/CycloneSlider/Admin.php:203
123
- msgid "Slideshow saved."
124
- msgstr "Diaporama sauvegardé"
125
-
126
- #: ../src/CycloneSlider/Admin.php:242
127
- msgid "Slides"
128
- msgstr "Diapos"
129
-
130
- #: ../src/CycloneSlider/Admin.php:251
131
- #, fuzzy
132
- msgid "Slider Preview"
133
- msgstr "Propriétés de la diapo"
134
-
135
- #: ../src/CycloneSlider/Admin.php:260
136
- #, fuzzy
137
- msgid "Get Slider Codes"
138
- msgstr "Modifier vidéo"
139
-
140
- #: ../src/CycloneSlider/Admin.php:269
141
- #, fuzzy
142
- msgid "Basic Settings"
143
- msgstr "Réglages du diaporama"
144
-
145
- #: ../src/CycloneSlider/Admin.php:278
146
- #, fuzzy
147
- msgid "Advanced Settings"
148
- msgstr "Réglages du diaporama"
149
-
150
- #: ../src/CycloneSlider/Admin.php:287
151
- #, fuzzy
152
- msgid "Templates"
153
- msgstr "Thème"
154
-
155
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
156
- msgid "Slideshow ID"
157
- msgstr "Diaporama ID"
158
-
159
- #: ../src/CycloneSlider/Admin.php:323
160
- msgid "Slide"
161
- msgstr "Diapo"
162
-
163
- #: ../src/CycloneSlider/Admin.php:328
164
- msgid "[Hidden]"
165
- msgstr ""
166
-
167
- #: ../src/CycloneSlider/Admin.php:463
168
- msgid "Core"
169
- msgstr ""
170
-
171
- #: ../src/CycloneSlider/Admin.php:464
172
- #, php-format
173
- msgid ""
174
- "You should not make changes to templates in this location. All your changes "
175
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
176
- msgstr ""
177
-
178
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
179
- #: ../src/CycloneSlider/Admin.php:477
180
- #, php-format
181
- msgid "Location: <strong>%s</strong>"
182
- msgstr ""
183
-
184
- #: ../src/CycloneSlider/Admin.php:469
185
- msgid ""
186
- "Your template is in danger of being overwritten when you upgrade your theme. "
187
- "Please consider creating a WordPress plugin Cyclone Slider template."
188
- msgstr ""
189
-
190
- #: ../src/CycloneSlider/Admin.php:520
191
- msgid "Slide *"
192
- msgstr "Diapo *"
193
-
194
- #: ../src/CycloneSlider/Admin.php:609
195
- msgid "Slideshow Name"
196
- msgstr "Nom du diaporama"
197
-
198
- #: ../src/CycloneSlider/Admin.php:610
199
- msgid "Template"
200
- msgstr "Thème"
201
-
202
- #: ../src/CycloneSlider/Admin.php:611
203
- #, fuzzy
204
- msgid "No. of Slides"
205
- msgstr "Ajouter au diaporama"
206
-
207
- #: ../src/CycloneSlider/Admin.php:613
208
- msgid "Shortcode"
209
- msgstr "Shortcode"
210
-
211
- #: ../src/CycloneSlider/AssetLoader.php:71
212
- msgid "Select an image"
213
- msgstr "Sélectionnez une image"
214
-
215
- #: ../src/CycloneSlider/AssetLoader.php:72
216
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
217
- msgstr ""
218
-
219
- #: ../src/CycloneSlider/AssetLoader.php:73
220
- msgid "Add to Slide"
221
- msgstr "Ajouter au diaporama"
222
-
223
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
224
- #, fuzzy
225
- msgid "Add Images as Slides"
226
- msgstr "Ajouter un nouveau diaporama"
227
-
228
- #: ../src/CycloneSlider/AssetLoader.php:75
229
- msgid "Error. Make sure its a valid YouTube URL."
230
- msgstr ""
231
-
232
- #: ../src/CycloneSlider/ExportPage.php:64
233
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
234
- #: ../src/CycloneSlider/ImportPage.php:69
235
- #, fuzzy
236
- msgid "Export"
237
- msgstr "Importer"
238
-
239
- #: ../src/CycloneSlider/ExportPage.php:77
240
- #: ../src/CycloneSlider/ImportPage.php:63
241
- msgid ""
242
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
243
- msgstr ""
244
-
245
- #: ../src/CycloneSlider/ExportPage.php:113
246
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
247
- msgid "Your export file is ready. Click Download."
248
- msgstr ""
249
-
250
- #: ../src/CycloneSlider/ExportPage.php:118
251
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
252
- msgid "Error creating exports directory."
253
- msgstr ""
254
-
255
- #: ../src/CycloneSlider/ExportPage.php:167
256
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
257
- #, fuzzy
258
- msgid "No slider selected."
259
- msgstr "Aucuns diaporamas"
260
-
261
- #: ../src/CycloneSlider/ExportPage.php:172
262
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
263
- msgid "Please choose a file name."
264
- msgstr ""
265
-
266
- #: ../src/CycloneSlider/Exporter.php:52
267
- #, fuzzy
268
- msgid "Error no sliders selected."
269
- msgstr "Aucuns diaporamas"
270
-
271
- #: ../src/CycloneSlider/Exporter.php:73
272
- msgid "Error encoding data to JSON."
273
- msgstr ""
274
-
275
- #: ../src/CycloneSlider/Exporter.php:79
276
- #, php-format
277
- msgid "Success generating zip %s."
278
- msgstr ""
279
-
280
- #: ../src/CycloneSlider/Exporter.php:109
281
- #, php-format
282
- msgid "Exporting data for slider \"%s\"."
283
- msgstr ""
284
-
285
- #: ../src/CycloneSlider/Exporter.php:111
286
- #, fuzzy, php-format
287
- msgid "Slider \"%s\" not found."
288
- msgstr "[Diaporama non trouvé]"
289
-
290
- #: ../src/CycloneSlider/Exporter.php:138
291
- #, php-format
292
- msgid ""
293
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
294
- msgstr ""
295
-
296
- #: ../src/CycloneSlider/Exporter.php:182
297
- #, fuzzy
298
- msgid "ZipArchive not supported."
299
- msgstr "Diaporama mis à jour"
300
-
301
- #: ../src/CycloneSlider/Exporter.php:188
302
- #, php-format
303
- msgid "Error opening zip file %s. Code: %s"
304
- msgstr ""
305
-
306
- #: ../src/CycloneSlider/Exporter.php:197
307
- #, php-format
308
- msgid "Error adding file %s to zip."
309
- msgstr ""
310
-
311
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
312
- #, php-format
313
- msgid "File %s added to zip."
314
- msgstr ""
315
-
316
- #: ../src/CycloneSlider/ExporterNextgen.php:39
317
- #: ../src/CycloneSlider/NextgenIntegration.php:39
318
- msgid "NextGEN Integration"
319
- msgstr "NextGEN Integration"
320
-
321
- #: ../src/CycloneSlider/ExporterNextgen.php:55
322
- #: ../src/CycloneSlider/NextgenIntegration.php:55
323
- msgid "Choose a NextGEN Gallery"
324
- msgstr "Choose a NextGEN Gallery"
325
-
326
- #: ../src/CycloneSlider/ExporterNextgen.php:67
327
- #: ../src/CycloneSlider/NextgenIntegration.php:67
328
- msgid ""
329
- "Select a gallery to import images from. Images will be added as new slides."
330
- msgstr ""
331
- "Selectionnez une galerie pour importer les images. Les images devront être "
332
- "ajoutées comme des nouvelles diapos "
333
-
334
- #: ../src/CycloneSlider/Frontend.php:101
335
- #, fuzzy, php-format
336
- msgid "[Slideshow \"%s\" not found]"
337
- msgstr "[Diaporama non trouvé]"
338
-
339
- #: ../src/CycloneSlider/Frontend.php:117
340
- #, php-format
341
- msgid "[Template \"%s\" not found]"
342
- msgstr "[Thème \"%s\" non trouvé]"
343
-
344
- #: ../src/CycloneSlider/ImportPage.php:116
345
- msgid "Import operation success!"
346
- msgstr ""
347
-
348
- #: ../src/CycloneSlider/Importer.php:35
349
- msgid "Could not read zip files. ZipArchive not supported."
350
- msgstr ""
351
-
352
- #: ../src/CycloneSlider/Importer.php:40
353
- #, fuzzy
354
- msgid "No zip file found."
355
- msgstr "Aucuns diaporamas"
356
-
357
- #: ../src/CycloneSlider/Importer.php:46
358
- msgid "Error creating imports directory."
359
- msgstr ""
360
-
361
- #: ../src/CycloneSlider/Importer.php:53
362
- msgid "Error moving uploaded zip."
363
- msgstr ""
364
-
365
- #: ../src/CycloneSlider/Importer.php:60
366
- #, php-format
367
- msgid "Error opening zip: %s"
368
- msgstr ""
369
-
370
- #: ../src/CycloneSlider/Importer.php:73
371
- #, php-format
372
- msgid "Security error. Invalid %s file."
373
- msgstr ""
374
-
375
- #: ../src/CycloneSlider/Importer.php:80
376
- #, php-format
377
- msgid "Security error. File %s is not an image."
378
- msgstr ""
379
-
380
- #: ../src/CycloneSlider/Importer.php:86
381
- #, php-format
382
- msgid "Security error. Missing %s file."
383
- msgstr ""
384
-
385
- #: ../src/CycloneSlider/Importer.php:92
386
- msgid "Error extracting zip."
387
- msgstr ""
388
-
389
- #: ../src/CycloneSlider/Importer.php:99
390
- msgid "Failed to read export JSON."
391
- msgstr ""
392
-
393
- #: ../src/CycloneSlider/Importer.php:104
394
- msgid "Failed to decode JSON."
395
- msgstr ""
396
-
397
- #: ../src/CycloneSlider/Importer.php:175
398
- #, php-format
399
- msgid "scandir failed on %s"
400
- msgstr ""
401
-
402
- #: ../src/CycloneSlider/Importer.php:191
403
- #, fuzzy, php-format
404
- msgid "Source image %s not found."
405
- msgstr "[Thème \"%s\" non trouvé]"
406
-
407
- #: ../src/CycloneSlider/Importer.php:195
408
- msgid "Copy error."
409
- msgstr ""
410
-
411
- #: ../src/CycloneSlider/SettingsPage.php:51
412
- msgid "Default options restored."
413
- msgstr ""
414
-
415
- #: ../src/CycloneSlider/WidgetSlider.php:13
416
- msgid "Cyclone Slider Widget"
417
- msgstr "Module de diaporama"
418
-
419
- #: ../src/CycloneSlider/WidgetSlider.php:14
420
- #, fuzzy
421
- msgid "Widget for displaying sliders."
422
- msgstr "Module pour afficher des diaporamas"
423
-
424
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
425
- #, fuzzy
426
- msgid "Title:"
427
- msgstr "Titre"
428
-
429
- #: ../src/CycloneSlider/WidgetSlider.php:79
430
- #, fuzzy
431
- msgid "Select a Slider:"
432
- msgstr "Sélectionner un diaporama"
433
-
434
- #: ../src/CycloneSlider/WidgetSlider.php:94
435
- #, fuzzy
436
- msgid "No sliders found."
437
- msgstr "Aucuns diaporamas"
438
-
439
- #: ../templates/dark/slider.php:43
440
- msgid "View Larger Image"
441
- msgstr ""
442
-
443
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
444
- msgid "Learn More"
445
- msgstr ""
446
-
447
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
448
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
449
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
450
- #, fuzzy
451
- msgid "Slide type not supported."
452
- msgstr "Diaporama mis à jour"
453
-
454
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
455
- #: ../views/export-nextgen-step-3.php:8
456
- #, fuzzy
457
- msgid "Cyclone Slider Nextgen Exporter"
458
- msgstr "Diaporama"
459
-
460
- #: ../views/export-nextgen-step-1.php:18
461
- #, fuzzy
462
- msgid "Choose a NextGEN Gallery:"
463
- msgstr "Choose a NextGEN Gallery"
464
-
465
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
466
- #, fuzzy
467
- msgid "Select All"
468
- msgstr "Supprimer"
469
-
470
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
471
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
472
- msgid "File Name:"
473
- msgstr ""
474
-
475
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
476
- #, fuzzy
477
- msgid "No slider to export."
478
- msgstr "Aucuns diaporamas"
479
-
480
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
481
- msgid "Clear"
482
- msgstr ""
483
-
484
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
485
- msgid "Next"
486
- msgstr ""
487
-
488
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
489
- #, fuzzy
490
- msgid "Selected slider(s):"
491
- msgstr "Sélectionner un diaporama"
492
-
493
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
494
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
495
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
496
- #: ../views/import-step-3.php:15
497
- msgid "Back"
498
- msgstr ""
499
-
500
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
501
- msgid "Generate Export File"
502
- msgstr ""
503
-
504
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
505
- msgid "Download"
506
- msgstr ""
507
-
508
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
509
- #: ../views/export-step-3.php:8
510
- #, fuzzy
511
- msgid "Cyclone Slider Exporter"
512
- msgstr "Diaporama"
513
-
514
- #: ../views/export-step-1.php:18
515
- #, fuzzy
516
- msgid "Select sliders:"
517
- msgstr "Sélectionner un diaporama"
518
-
519
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
520
- #, fuzzy
521
- msgid "Cyclone Slider Importer"
522
- msgstr "Diaporama"
523
-
524
- #: ../views/import-step-1.php:17
525
- msgid "Import Zip File:"
526
- msgstr ""
527
-
528
- #: ../views/import-step-1.php:24
529
- msgid "Upload"
530
- msgstr ""
531
-
532
- #: ../views/settings-page.php:7
533
- msgid ""
534
- "Play with these settings if Cyclone Slider is not working or if you want to "
535
- "optimize it."
536
- msgstr ""
537
-
538
- #: ../views/settings-page.php:16
539
- msgid "Load scripts in:"
540
- msgstr ""
541
-
542
- #: ../views/settings-page.php:19
543
- msgid "Header"
544
- msgstr ""
545
-
546
- #: ../views/settings-page.php:20
547
- msgid "Footer"
548
- msgstr ""
549
-
550
- #: ../views/settings-page.php:25
551
- msgid "Load these scripts:"
552
- msgstr ""
553
-
554
- #: ../views/settings-page.php:30
555
- msgid "Cycle 2. This is the core script needed by the plugin."
556
- msgstr ""
557
-
558
- #: ../views/settings-page.php:35
559
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
560
- msgstr ""
561
-
562
- #: ../views/settings-page.php:40
563
- msgid "Cycle 2 - Swipe. For touch swipe events."
564
- msgstr ""
565
-
566
- #: ../views/settings-page.php:45
567
- msgid "Cycle 2 - Tile. Used for tile transition effects."
568
- msgstr ""
569
-
570
- #: ../views/settings-page.php:50
571
- msgid "Cycle 2 - Video. Used by YouTube template."
572
- msgstr ""
573
-
574
- #: ../views/settings-page.php:55
575
- msgid "Magnific Popup - Enable lightbox option."
576
- msgstr ""
577
-
578
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
579
- #: ../views/slider-advanced-settings.php:2
580
- msgid "Available in pro version."
581
- msgstr ""
582
-
583
- #: ../views/settings-page.php:60
584
- msgid "Easing - Enable easing options."
585
- msgstr ""
586
-
587
- #: ../views/settings-page.php:65
588
- msgid "Scripts loading priority:"
589
- msgstr ""
590
-
591
- #: ../views/settings-page.php:68
592
- msgid "Make this value bigger to load scripts last."
593
- msgstr ""
594
-
595
- #: ../views/settings-page.php:72
596
- #, fuzzy
597
- msgid "Load these templates:"
598
- msgstr "Thèmes de diaporama"
599
-
600
- #: ../views/settings-page.php:85
601
- msgid "Save Options"
602
- msgstr ""
603
-
604
- #: ../views/settings-page.php:86
605
- msgid "Restore Defaults"
606
- msgstr ""
607
-
608
- #: ../views/slide-edit.php:17
609
- msgid "Delete"
610
- msgstr "Supprimer"
611
-
612
- #: ../views/slide-edit.php:26
613
- msgid "Image"
614
- msgstr "Image"
615
-
616
- #: ../views/slide-edit.php:27
617
- msgid "YouTube"
618
- msgstr ""
619
-
620
- #: ../views/slide-edit.php:28
621
- #, fuzzy
622
- msgid "Vimeo"
623
- msgstr "Vidéo"
624
-
625
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
626
- msgid "Custom HTML"
627
- msgstr "Code HTML personnalisé"
628
-
629
- #: ../views/slide-edit.php:30
630
- msgid "Testimonial"
631
- msgstr ""
632
-
633
- #: ../views/slide-edit.php:35
634
- msgid "Hidden"
635
- msgstr ""
636
-
637
- #: ../views/slide-edit.php:47
638
- msgid "Get Image"
639
- msgstr "Importer une image"
640
-
641
- #: ../views/slide-edit.php:51
642
- msgid "Caption"
643
- msgstr ""
644
-
645
- #: ../views/slide-edit.php:58
646
- #, fuzzy
647
- msgid "Description:"
648
- msgstr "Description"
649
-
650
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
651
- msgid "Link"
652
- msgstr "Lien"
653
-
654
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
655
- msgid "Link URL:"
656
- msgstr "Lien"
657
-
658
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
659
- msgid "Open Link in:"
660
- msgstr "Ouvrir le lien dans :"
661
-
662
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
663
- msgid "Same Window"
664
- msgstr "Même fenêtre"
665
-
666
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
667
- msgid "New Tab or Window"
668
- msgstr "Nouvel onglet ou fenêtre"
669
-
670
- #: ../views/slide-edit.php:80
671
- msgid "Image Attributes"
672
- msgstr "Attributs de l'image"
673
-
674
- #: ../views/slide-edit.php:83
675
- msgid "Alternate Text:"
676
- msgstr "Texte alternatif"
677
-
678
- #: ../views/slide-edit.php:87
679
- msgid "Title Text:"
680
- msgstr "Titre"
681
-
682
- #: ../views/slide-edit.php:93
683
- msgid "Slide Transition Effects"
684
- msgstr "Effets de transition"
685
-
686
- #: ../views/slide-edit.php:97
687
- msgid "Disable"
688
- msgstr "Désactivé"
689
-
690
- #: ../views/slide-edit.php:98
691
- msgid "Enable Slide Effects"
692
- msgstr "Permettre les effets de transition"
693
-
694
- #: ../views/slide-edit.php:104
695
- msgid "Transition Effects:"
696
- msgstr "Effets de transition"
697
-
698
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
699
- msgid "Transition Effects Speed:"
700
- msgstr "Temps de l'effet de transtion"
701
-
702
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
703
- #: ../views/slider-settings.php:34
704
- msgid "Milliseconds"
705
- msgstr "Millisecondes"
706
-
707
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
708
- msgid "Next Slide Delay:"
709
- msgstr "Temps avant la prochaine diapo"
710
-
711
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
712
- msgid "Tile Count:"
713
- msgstr "Nombre de carreaux"
714
-
715
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
716
- msgid "The number of tiles to use in the transition."
717
- msgstr "Nombre de carreaux à utiliser pour les transitions"
718
-
719
- #: ../views/slide-edit.php:138
720
- msgid "Tile Delay:"
721
- msgstr "Délais"
722
-
723
- #: ../views/slide-edit.php:140
724
- msgid "Milliseconds to delay each individual tile transition."
725
- msgstr "Delais de transition en millisecondes"
726
-
727
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
728
- msgid "Tile Position:"
729
- msgstr "Position"
730
-
731
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
732
- msgid "Vertical"
733
- msgstr "Vertical"
734
-
735
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
736
- msgid "Horizontal"
737
- msgstr "Horizontal"
738
-
739
- #: ../views/slide-edit.php:159
740
- msgid "YouTube URL:"
741
- msgstr ""
742
-
743
- #: ../views/slide-edit.php:161
744
- msgid "Copy and paste a valid YouTube URL here."
745
- msgstr ""
746
-
747
- #: ../views/slide-edit.php:166
748
- msgid "Do not show suggested videos when the video finishes."
749
- msgstr ""
750
-
751
- #: ../views/slide-edit.php:171
752
- #, fuzzy
753
- msgid "Vimeo URL:"
754
- msgstr "Lien vidéo"
755
-
756
- #: ../views/slide-edit.php:173
757
- #, fuzzy
758
- msgid "Copy and paste a valid Vimeo URL here."
759
- msgstr "copier et coller un lien Youtube ou Vimeo"
760
-
761
- #: ../views/slide-edit.php:186
762
- msgid "Quote"
763
- msgstr ""
764
-
765
- #: ../views/slide-edit.php:192
766
- msgid "Author"
767
- msgstr ""
768
-
769
- #: ../views/slide-edit.php:195
770
- msgid "Name:"
771
- msgstr ""
772
-
773
- #: ../views/slider-advanced-settings.php:4
774
- msgid "Allow Wrap?"
775
- msgstr ""
776
-
777
- #: ../views/slider-advanced-settings.php:6
778
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
779
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
780
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
781
- msgid "Yes"
782
- msgstr "Oui"
783
-
784
- #: ../views/slider-advanced-settings.php:7
785
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
786
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
787
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
788
- msgid "No"
789
- msgstr "Non"
790
-
791
- #: ../views/slider-advanced-settings.php:10
792
- msgid ""
793
- "Determines if slider wraps to beginning slide if it reaches the end slide."
794
- msgstr ""
795
-
796
- #: ../views/slider-advanced-settings.php:15
797
- #, fuzzy
798
- msgid "Dynamic Height:"
799
- msgstr "Hauteur :"
800
-
801
- #: ../views/slider-advanced-settings.php:17
802
- msgid "Off"
803
- msgstr ""
804
-
805
- #: ../views/slider-advanced-settings.php:18
806
- msgid "On"
807
- msgstr ""
808
-
809
- #: ../views/slider-advanced-settings.php:21
810
- msgid "Adjust slider height depending on current slide."
811
- msgstr ""
812
-
813
- #: ../views/slider-advanced-settings.php:26
814
- #, fuzzy
815
- msgid "Delay:"
816
- msgstr "Délais"
817
-
818
- #: ../views/slider-advanced-settings.php:28
819
- msgid ""
820
- "Milliseconds to add or substract from the time before the first transition "
821
- "occurs."
822
- msgstr ""
823
-
824
- #: ../views/slider-advanced-settings.php:32
825
- msgid "Easing:"
826
- msgstr ""
827
-
828
- #: ../views/slider-advanced-settings.php:38
829
- msgid "Easing for transition animations."
830
- msgstr ""
831
-
832
- #: ../views/slider-advanced-settings.php:42
833
- msgid "Swipe:"
834
- msgstr ""
835
-
836
- #: ../views/slider-advanced-settings.php:48
837
- msgid "Enable swipe gesture support for touch devices."
838
- msgstr ""
839
-
840
- #: ../views/slider-advanced-settings.php:53
841
- #, fuzzy
842
- msgid "Resize Options:"
843
- msgstr "Description"
844
-
845
- #: ../views/slider-advanced-settings.php:60
846
- msgid "Auto - Cyclone Slider decides the resize option."
847
- msgstr ""
848
-
849
- #: ../views/slider-advanced-settings.php:61
850
- msgid "Crop - Resize and remove excess parts."
851
- msgstr ""
852
-
853
- #: ../views/slider-advanced-settings.php:62
854
- msgid "Exact - Resize to exact dimensions."
855
- msgstr ""
856
-
857
- #: ../views/slider-advanced-settings.php:63
858
- msgid "Landscape - Resize to exact width."
859
- msgstr ""
860
-
861
- #: ../views/slider-advanced-settings.php:64
862
- msgid "Portrait - Resize to exact height."
863
- msgstr ""
864
-
865
- #: ../views/slider-codes.php:4
866
- #, fuzzy
867
- msgid "Your Shortcode:"
868
- msgstr "Shortcode"
869
-
870
- #: ../views/slider-codes.php:6
871
- msgid ""
872
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
873
- msgstr ""
874
-
875
- #: ../views/slider-codes.php:10
876
- msgid "Your PHP Code:"
877
- msgstr ""
878
-
879
- #: ../views/slider-codes.php:12
880
- msgid ""
881
- "Copy and paste this code when you need to display the slider in template "
882
- "files (header.php, front-page.php, etc.)."
883
- msgstr ""
884
-
885
- #: ../views/slider-id.php:5
886
- msgid "Change the Slideshow ID here."
887
- msgstr ""
888
-
889
- #: ../views/slider-preview.php:9
890
- msgid "Your preview will appear here."
891
- msgstr ""
892
-
893
- #: ../views/slider-settings.php:4
894
- msgid "Transition Effects to Use:"
895
- msgstr "Effet de transition à utiliser"
896
-
897
- #: ../views/slider-settings.php:28
898
- msgid "Milliseconds. 0 to disable auto advance."
899
- msgstr "Millisecondes. 0 ou désactiver le défilement automatique"
900
-
901
- #: ../views/slider-settings.php:38
902
- msgid "Width:"
903
- msgstr "Largeur :"
904
-
905
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
906
- msgid "pixels."
907
- msgstr "pixels."
908
-
909
- #: ../views/slider-settings.php:44
910
- msgid "Height:"
911
- msgstr "Hauteur :"
912
-
913
- #: ../views/slider-settings.php:50
914
- msgid "Width Management:"
915
- msgstr ""
916
-
917
- #: ../views/slider-settings.php:52
918
- msgid "Responsive"
919
- msgstr ""
920
-
921
- #: ../views/slider-settings.php:53
922
- msgid "Full"
923
- msgstr ""
924
-
925
- #: ../views/slider-settings.php:54
926
- msgid "Fixed"
927
- msgstr ""
928
-
929
- #: ../views/slider-settings.php:57
930
- msgid ""
931
- "Responsive - resizes to smaller size but maximum width will be equal to the "
932
- "provided width."
933
- msgstr ""
934
-
935
- #: ../views/slider-settings.php:58
936
- msgid ""
937
- "Full - the same as responsive but maximum width will be equal to its "
938
- "container ignoring the provided width."
939
- msgstr ""
940
-
941
- #: ../views/slider-settings.php:59
942
- msgid "Fixed - width and height are not resized."
943
- msgstr ""
944
-
945
- #: ../views/slider-settings.php:64
946
- msgid "Resize Images?"
947
- msgstr "Retailler l'image ?"
948
-
949
- #: ../views/slider-settings.php:71
950
- msgid "Force Resize"
951
- msgstr ""
952
-
953
- #: ../views/slider-settings.php:72
954
- #, fuzzy
955
- msgid ""
956
- "Yes - resize images to slideshow dimension. <br>No - use the original "
957
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
958
- msgstr ""
959
- "Oui - Retailler les images à la dimension du diaporama. <br /> Non - "
960
- "utiliser la taille original de l'image importée"
961
-
962
- #: ../views/slider-settings.php:76
963
- msgid "Pause on Hover?"
964
- msgstr "Pause au survol"
965
-
966
- #: ../views/slider-settings.php:84
967
- msgid "Show Prev/Next Buttons?"
968
- msgstr "Afficher les boutons précédent et suivant ?"
969
-
970
- #: ../views/slider-settings.php:92
971
- msgid "Show Navigation?"
972
- msgstr "Afficher la navigation ?"
973
-
974
- #: ../views/slider-settings.php:97
975
- msgid "The thumbnails or dots depending on template."
976
- msgstr "Les miniatures dépendent du template"
977
-
978
- #: ../views/slider-settings.php:101
979
- msgid "Random Slide Order?"
980
- msgstr "Ordre des diapos aléatoire ?"
981
-
982
- #: ../views/slider-settings.php:106
983
- msgid "Randomize order of slides on every page visit."
984
- msgstr "Faire un ordre des diapos aléatoires sur chaque page visité"
985
-
986
- #: ../views/slides.php:7
987
- msgid "Add Slide"
988
- msgstr "Ajouter une diapo"
989
-
990
- #: ../views/template-selection.php:4
991
- msgid "Name"
992
- msgstr ""
993
-
994
- #: ../views/template-selection.php:5
995
- msgid "Supported Slides"
996
- msgstr ""
997
-
998
- #: ../views/template-selection.php:6
999
- msgid "Location"
1000
- msgstr ""
1001
-
1002
- #: ../views/template-selection.php:7
1003
- #, fuzzy
1004
- msgid "Selected"
1005
- msgstr "Supprimer"
1006
-
1007
- #: ../views/template-selection.php:43
1008
- #, fuzzy
1009
- msgid "Learn More About Templates"
1010
- msgstr "Plus de thèmes..."
1011
-
1012
- #: ../views/template-selection.php:44
1013
- #, fuzzy
1014
- msgid "Get More Templates"
1015
- msgstr "Plus de thèmes..."
1016
-
1017
- #~ msgid ""
1018
- #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1019
- #~ msgstr ""
1020
- #~ "Thème CSS non sauvegardé. Assurez-vous que le fichier %stemplates.css "
1021
- #~ "puisse être modifié."
1022
-
1023
- #~ msgid ""
1024
- #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1025
- #~ msgstr ""
1026
- #~ "Thème JS non sauvegardé. Assurez-vous que le fichier %stemplates.js "
1027
- #~ "puisse être modifié."
1028
-
1029
- #~ msgid "Slide Properties:"
1030
- #~ msgstr "Propriétés de la diapo"
1031
-
1032
- #~ msgid "Video URL:"
1033
- #~ msgstr "Lien vidéo"
1034
-
1035
- #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1036
- #~ msgstr "copier et coller un lien Youtube ou Vimeo"
1037
-
1038
- #~ msgid "Get Video"
1039
- #~ msgstr "Modifier vidéo"
1040
-
1041
- #~ msgid "Embed Code"
1042
- #~ msgstr "Code HTML"
1043
-
1044
- #~ msgid ""
1045
- #~ "You can place your embed code directly here. Or you can use the Get Video "
1046
- #~ "button to generate the embed code."
1047
- #~ msgstr "Vous pouvez placer du code directement ici"
1048
-
1049
- #~ msgid ""
1050
- #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1051
- #~ "supported for videos."
1052
- #~ msgstr ""
1053
- #~ "Note : les propriétés du diaporama ne sont pas supportés pour les vidéos"
1054
-
1055
- #~ msgid ""
1056
- #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1057
- #~ "attribute to make HTML elements appear on top of Flash."
1058
- #~ msgstr ""
1059
- #~ "Note : ajouter à l'attribut &wmode=transparent pour que les éléments HTML "
1060
- #~ "apparaissent au dessus de Flash."
1061
-
1062
- #~ msgid "Drag"
1063
- #~ msgstr "Glisser"
1064
-
1065
- #~ msgid "Toggle"
1066
- #~ msgstr "Basculer"
1067
-
1068
- #~ msgid "Custom"
1069
- #~ msgstr "Personnalisé"
1070
-
1071
- #~ msgid ""
1072
- #~ "Select a template to use. Check the template icons to see what slide type "
1073
- #~ "it supports."
1074
- #~ msgstr ""
1075
- #~ "Choisissez le thème à utiliser. Vérifier les icônes du thème pour savoir "
1076
- #~ "les options qu'il supporte."
1077
-
1078
- #~ msgid "Slideshow updated. Shortcode is [cycloneslider id=\"%s\"]"
1079
- #~ msgstr "Diaporama mis à jours. Son shortcode est [cycloneslider id=\"%s\"]"
1080
-
1081
- #~ msgid "Slideshow published. Shortcode is [cycloneslider id=\"%s\"]"
1082
- #~ msgstr "Diaporama publié. Son shortcode est [cycloneslider id=\"%s\"]"
1083
-
1084
- #~ msgid "Images"
1085
- #~ msgstr "Images"
1086
-
1087
- #, fuzzy
1088
- #~ msgid "Slide Elements:"
1089
- #~ msgstr "Zusätzliche Gleitelemente:"
1090
-
1091
- #, fuzzy
1092
- #~ msgid "Slide Effects"
1093
- #~ msgstr "Slider-Einstellungen"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: kosinix <kosinix@codefleet.net>\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: __;_e;_x\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Poedit 1.6.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+ "X-Poedit-SearchPath-1: ..\n"
19
+
20
+ #: ../cyclone-slider.php:101
21
+ #, fuzzy
22
+ msgid "Cyclone Slider Settings"
23
+ msgstr "Module de diaporama"
24
+
25
+ #: ../cyclone-slider.php:102
26
+ #, fuzzy
27
+ msgid "Settings"
28
+ msgstr "Réglages du diaporama"
29
+
30
+ #: ../cyclone-slider.php:112
31
+ #, fuzzy
32
+ msgid "Cyclone Slider Export"
33
+ msgstr "Diaporama"
34
+
35
+ #: ../cyclone-slider.php:113
36
+ #, fuzzy
37
+ msgid "Export/Import"
38
+ msgstr "Importer"
39
+
40
+ #: ../cyclone-slider.php:125
41
+ #, fuzzy
42
+ msgid "Cyclone Slider Nextgen Export"
43
+ msgstr "Diaporama"
44
+
45
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
46
+ #, fuzzy
47
+ msgid "Export Nextgen"
48
+ msgstr "Importer"
49
+
50
+ #: ../cyclone-slider.php:138
51
+ #, fuzzy
52
+ msgid "Cyclone Slider Import"
53
+ msgstr "Diaporama"
54
+
55
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
56
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
57
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
58
+ #: ../src/CycloneSlider/ImportPage.php:74
59
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
60
+ msgid "Import"
61
+ msgstr "Importer"
62
+
63
+ #: ../src/CycloneSlider/Admin.php:142
64
+ msgid "Cyclone Slider"
65
+ msgstr "Diaporama"
66
+
67
+ #: ../src/CycloneSlider/Admin.php:143
68
+ msgid "Slideshow"
69
+ msgstr "Diaporama"
70
+
71
+ #: ../src/CycloneSlider/Admin.php:144
72
+ msgid "Add Slideshow"
73
+ msgstr "Ajoutez un diaporama"
74
+
75
+ #: ../src/CycloneSlider/Admin.php:145
76
+ msgid "Add New Slideshow"
77
+ msgstr "Ajouter un nouveau diaporama"
78
+
79
+ #: ../src/CycloneSlider/Admin.php:146
80
+ msgid "Edit Slideshow"
81
+ msgstr "Editer le diaporama"
82
+
83
+ #: ../src/CycloneSlider/Admin.php:147
84
+ msgid "New Slideshow"
85
+ msgstr "Nouveau diaporama"
86
+
87
+ #: ../src/CycloneSlider/Admin.php:148
88
+ msgid "View Slideshow"
89
+ msgstr "Voir le diaporama"
90
+
91
+ #: ../src/CycloneSlider/Admin.php:149
92
+ msgid "Search Slideshows"
93
+ msgstr "Rechercher des diaporamas"
94
+
95
+ #: ../src/CycloneSlider/Admin.php:150
96
+ msgid "No slideshows found"
97
+ msgstr "Pas de diaporama trouvé"
98
+
99
+ #: ../src/CycloneSlider/Admin.php:151
100
+ msgid "No slideshows found in Trash"
101
+ msgstr "Pas de diaporama trouvé"
102
+
103
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
104
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
105
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
106
+ msgid "Slideshow updated."
107
+ msgstr "Diaporama mis à jour"
108
+
109
+ #: ../src/CycloneSlider/Admin.php:198
110
+ msgid "Custom field updated."
111
+ msgstr "Champ mis à jours"
112
+
113
+ #: ../src/CycloneSlider/Admin.php:199
114
+ msgid "Custom field deleted."
115
+ msgstr "Champ supprimé"
116
+
117
+ #: ../src/CycloneSlider/Admin.php:202
118
+ #, fuzzy
119
+ msgid "Slideshow published."
120
+ msgstr "Diaporama sauvegardé"
121
+
122
+ #: ../src/CycloneSlider/Admin.php:203
123
+ msgid "Slideshow saved."
124
+ msgstr "Diaporama sauvegardé"
125
+
126
+ #: ../src/CycloneSlider/Admin.php:242
127
+ msgid "Slides"
128
+ msgstr "Diapos"
129
+
130
+ #: ../src/CycloneSlider/Admin.php:251
131
+ #, fuzzy
132
+ msgid "Slider Preview"
133
+ msgstr "Propriétés de la diapo"
134
+
135
+ #: ../src/CycloneSlider/Admin.php:260
136
+ #, fuzzy
137
+ msgid "Get Slider Codes"
138
+ msgstr "Modifier vidéo"
139
+
140
+ #: ../src/CycloneSlider/Admin.php:269
141
+ #, fuzzy
142
+ msgid "Basic Settings"
143
+ msgstr "Réglages du diaporama"
144
+
145
+ #: ../src/CycloneSlider/Admin.php:278
146
+ #, fuzzy
147
+ msgid "Advanced Settings"
148
+ msgstr "Réglages du diaporama"
149
+
150
+ #: ../src/CycloneSlider/Admin.php:287
151
+ #, fuzzy
152
+ msgid "Templates"
153
+ msgstr "Thème"
154
+
155
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
156
+ msgid "Slideshow ID"
157
+ msgstr "Diaporama ID"
158
+
159
+ #: ../src/CycloneSlider/Admin.php:323
160
+ msgid "Slide"
161
+ msgstr "Diapo"
162
+
163
+ #: ../src/CycloneSlider/Admin.php:328
164
+ msgid "[Hidden]"
165
+ msgstr ""
166
+
167
+ #: ../src/CycloneSlider/Admin.php:463
168
+ msgid "Core"
169
+ msgstr ""
170
+
171
+ #: ../src/CycloneSlider/Admin.php:464
172
+ #, php-format
173
+ msgid ""
174
+ "You should not make changes to templates in this location. All your changes "
175
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
176
+ msgstr ""
177
+
178
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
179
+ #: ../src/CycloneSlider/Admin.php:477
180
+ #, php-format
181
+ msgid "Location: <strong>%s</strong>"
182
+ msgstr ""
183
+
184
+ #: ../src/CycloneSlider/Admin.php:469
185
+ msgid ""
186
+ "Your template is in danger of being overwritten when you upgrade your theme. "
187
+ "Please consider creating a WordPress plugin Cyclone Slider template."
188
+ msgstr ""
189
+
190
+ #: ../src/CycloneSlider/Admin.php:520
191
+ msgid "Slide *"
192
+ msgstr "Diapo *"
193
+
194
+ #: ../src/CycloneSlider/Admin.php:609
195
+ msgid "Slideshow Name"
196
+ msgstr "Nom du diaporama"
197
+
198
+ #: ../src/CycloneSlider/Admin.php:610
199
+ msgid "Template"
200
+ msgstr "Thème"
201
+
202
+ #: ../src/CycloneSlider/Admin.php:611
203
+ #, fuzzy
204
+ msgid "No. of Slides"
205
+ msgstr "Ajouter au diaporama"
206
+
207
+ #: ../src/CycloneSlider/Admin.php:613
208
+ msgid "Shortcode"
209
+ msgstr "Shortcode"
210
+
211
+ #: ../src/CycloneSlider/AssetLoader.php:71
212
+ msgid "Select an image"
213
+ msgstr "Sélectionnez une image"
214
+
215
+ #: ../src/CycloneSlider/AssetLoader.php:72
216
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
217
+ msgstr ""
218
+
219
+ #: ../src/CycloneSlider/AssetLoader.php:73
220
+ msgid "Add to Slide"
221
+ msgstr "Ajouter au diaporama"
222
+
223
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
224
+ #, fuzzy
225
+ msgid "Add Images as Slides"
226
+ msgstr "Ajouter un nouveau diaporama"
227
+
228
+ #: ../src/CycloneSlider/AssetLoader.php:75
229
+ msgid "Error. Make sure its a valid YouTube URL."
230
+ msgstr ""
231
+
232
+ #: ../src/CycloneSlider/ExportPage.php:64
233
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
234
+ #: ../src/CycloneSlider/ImportPage.php:69
235
+ #, fuzzy
236
+ msgid "Export"
237
+ msgstr "Importer"
238
+
239
+ #: ../src/CycloneSlider/ExportPage.php:77
240
+ #: ../src/CycloneSlider/ImportPage.php:63
241
+ msgid ""
242
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
243
+ msgstr ""
244
+
245
+ #: ../src/CycloneSlider/ExportPage.php:113
246
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
247
+ msgid "Your export file is ready. Click Download."
248
+ msgstr ""
249
+
250
+ #: ../src/CycloneSlider/ExportPage.php:118
251
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
252
+ msgid "Error creating exports directory."
253
+ msgstr ""
254
+
255
+ #: ../src/CycloneSlider/ExportPage.php:167
256
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
257
+ #, fuzzy
258
+ msgid "No slider selected."
259
+ msgstr "Aucuns diaporamas"
260
+
261
+ #: ../src/CycloneSlider/ExportPage.php:172
262
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
263
+ msgid "Please choose a file name."
264
+ msgstr ""
265
+
266
+ #: ../src/CycloneSlider/Exporter.php:52
267
+ #, fuzzy
268
+ msgid "Error no sliders selected."
269
+ msgstr "Aucuns diaporamas"
270
+
271
+ #: ../src/CycloneSlider/Exporter.php:73
272
+ msgid "Error encoding data to JSON."
273
+ msgstr ""
274
+
275
+ #: ../src/CycloneSlider/Exporter.php:79
276
+ #, php-format
277
+ msgid "Success generating zip %s."
278
+ msgstr ""
279
+
280
+ #: ../src/CycloneSlider/Exporter.php:109
281
+ #, php-format
282
+ msgid "Exporting data for slider \"%s\"."
283
+ msgstr ""
284
+
285
+ #: ../src/CycloneSlider/Exporter.php:111
286
+ #, fuzzy, php-format
287
+ msgid "Slider \"%s\" not found."
288
+ msgstr "[Diaporama non trouvé]"
289
+
290
+ #: ../src/CycloneSlider/Exporter.php:138
291
+ #, php-format
292
+ msgid ""
293
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
294
+ msgstr ""
295
+
296
+ #: ../src/CycloneSlider/Exporter.php:182
297
+ #, fuzzy
298
+ msgid "ZipArchive not supported."
299
+ msgstr "Diaporama mis à jour"
300
+
301
+ #: ../src/CycloneSlider/Exporter.php:188
302
+ #, php-format
303
+ msgid "Error opening zip file %s. Code: %s"
304
+ msgstr ""
305
+
306
+ #: ../src/CycloneSlider/Exporter.php:197
307
+ #, php-format
308
+ msgid "Error adding file %s to zip."
309
+ msgstr ""
310
+
311
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
312
+ #, php-format
313
+ msgid "File %s added to zip."
314
+ msgstr ""
315
+
316
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
317
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
318
+ msgid "NextGEN Integration"
319
+ msgstr "NextGEN Integration"
320
+
321
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
322
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
323
+ msgid "Choose a NextGEN Gallery"
324
+ msgstr "Choose a NextGEN Gallery"
325
+
326
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
327
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
328
+ msgid ""
329
+ "Select a gallery to import images from. Images will be added as new slides."
330
+ msgstr ""
331
+ "Selectionnez une galerie pour importer les images. Les images devront être "
332
+ "ajoutées comme des nouvelles diapos "
333
+
334
+ #: ../src/CycloneSlider/Frontend.php:101
335
+ #, fuzzy, php-format
336
+ msgid "[Slideshow \"%s\" not found]"
337
+ msgstr "[Diaporama non trouvé]"
338
+
339
+ #: ../src/CycloneSlider/Frontend.php:117
340
+ #, php-format
341
+ msgid "[Template \"%s\" not found]"
342
+ msgstr "[Thème \"%s\" non trouvé]"
343
+
344
+ #: ../src/CycloneSlider/ImportPage.php:116
345
+ msgid "Import operation success!"
346
+ msgstr ""
347
+
348
+ #: ../src/CycloneSlider/Importer.php:35
349
+ msgid "Could not read zip files. ZipArchive not supported."
350
+ msgstr ""
351
+
352
+ #: ../src/CycloneSlider/Importer.php:40
353
+ #, fuzzy
354
+ msgid "No zip file found."
355
+ msgstr "Aucuns diaporamas"
356
+
357
+ #: ../src/CycloneSlider/Importer.php:46
358
+ msgid "Error creating imports directory."
359
+ msgstr ""
360
+
361
+ #: ../src/CycloneSlider/Importer.php:53
362
+ msgid "Error moving uploaded zip."
363
+ msgstr ""
364
+
365
+ #: ../src/CycloneSlider/Importer.php:60
366
+ #, php-format
367
+ msgid "Error opening zip: %s"
368
+ msgstr ""
369
+
370
+ #: ../src/CycloneSlider/Importer.php:73
371
+ #, php-format
372
+ msgid "Security error. Invalid %s file."
373
+ msgstr ""
374
+
375
+ #: ../src/CycloneSlider/Importer.php:80
376
+ #, php-format
377
+ msgid "Security error. File %s is not an image."
378
+ msgstr ""
379
+
380
+ #: ../src/CycloneSlider/Importer.php:86
381
+ #, php-format
382
+ msgid "Security error. Missing %s file."
383
+ msgstr ""
384
+
385
+ #: ../src/CycloneSlider/Importer.php:92
386
+ msgid "Error extracting zip."
387
+ msgstr ""
388
+
389
+ #: ../src/CycloneSlider/Importer.php:99
390
+ msgid "Failed to read export JSON."
391
+ msgstr ""
392
+
393
+ #: ../src/CycloneSlider/Importer.php:104
394
+ msgid "Failed to decode JSON."
395
+ msgstr ""
396
+
397
+ #: ../src/CycloneSlider/Importer.php:175
398
+ #, php-format
399
+ msgid "scandir failed on %s"
400
+ msgstr ""
401
+
402
+ #: ../src/CycloneSlider/Importer.php:191
403
+ #, fuzzy, php-format
404
+ msgid "Source image %s not found."
405
+ msgstr "[Thème \"%s\" non trouvé]"
406
+
407
+ #: ../src/CycloneSlider/Importer.php:195
408
+ msgid "Copy error."
409
+ msgstr ""
410
+
411
+ #: ../src/CycloneSlider/SettingsPage.php:51
412
+ msgid "Default options restored."
413
+ msgstr ""
414
+
415
+ #: ../src/CycloneSlider/WidgetSlider.php:13
416
+ msgid "Cyclone Slider Widget"
417
+ msgstr "Module de diaporama"
418
+
419
+ #: ../src/CycloneSlider/WidgetSlider.php:14
420
+ #, fuzzy
421
+ msgid "Widget for displaying sliders."
422
+ msgstr "Module pour afficher des diaporamas"
423
+
424
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
425
+ #, fuzzy
426
+ msgid "Title:"
427
+ msgstr "Titre"
428
+
429
+ #: ../src/CycloneSlider/WidgetSlider.php:79
430
+ #, fuzzy
431
+ msgid "Select a Slider:"
432
+ msgstr "Sélectionner un diaporama"
433
+
434
+ #: ../src/CycloneSlider/WidgetSlider.php:94
435
+ #, fuzzy
436
+ msgid "No sliders found."
437
+ msgstr "Aucuns diaporamas"
438
+
439
+ #: ../templates/dark/slider.php:43
440
+ msgid "View Larger Image"
441
+ msgstr ""
442
+
443
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
444
+ msgid "Learn More"
445
+ msgstr ""
446
+
447
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
448
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
449
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
450
+ #, fuzzy
451
+ msgid "Slide type not supported."
452
+ msgstr "Diaporama mis à jour"
453
+
454
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
455
+ #: ../views/export-nextgen-step-3.php:8
456
+ #, fuzzy
457
+ msgid "Cyclone Slider Nextgen Exporter"
458
+ msgstr "Diaporama"
459
+
460
+ #: ../views/export-nextgen-step-1.php:18
461
+ #, fuzzy
462
+ msgid "Choose a NextGEN Gallery:"
463
+ msgstr "Choose a NextGEN Gallery"
464
+
465
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
466
+ #, fuzzy
467
+ msgid "Select All"
468
+ msgstr "Supprimer"
469
+
470
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
471
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
472
+ msgid "File Name:"
473
+ msgstr ""
474
+
475
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
476
+ #, fuzzy
477
+ msgid "No slider to export."
478
+ msgstr "Aucuns diaporamas"
479
+
480
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
481
+ msgid "Clear"
482
+ msgstr ""
483
+
484
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
485
+ msgid "Next"
486
+ msgstr ""
487
+
488
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
489
+ #, fuzzy
490
+ msgid "Selected slider(s):"
491
+ msgstr "Sélectionner un diaporama"
492
+
493
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
494
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
495
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
496
+ #: ../views/import-step-3.php:15
497
+ msgid "Back"
498
+ msgstr ""
499
+
500
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
501
+ msgid "Generate Export File"
502
+ msgstr ""
503
+
504
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
505
+ msgid "Download"
506
+ msgstr ""
507
+
508
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
509
+ #: ../views/export-step-3.php:8
510
+ #, fuzzy
511
+ msgid "Cyclone Slider Exporter"
512
+ msgstr "Diaporama"
513
+
514
+ #: ../views/export-step-1.php:18
515
+ #, fuzzy
516
+ msgid "Select sliders:"
517
+ msgstr "Sélectionner un diaporama"
518
+
519
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
520
+ #, fuzzy
521
+ msgid "Cyclone Slider Importer"
522
+ msgstr "Diaporama"
523
+
524
+ #: ../views/import-step-1.php:17
525
+ msgid "Import Zip File:"
526
+ msgstr ""
527
+
528
+ #: ../views/import-step-1.php:24
529
+ msgid "Upload"
530
+ msgstr ""
531
+
532
+ #: ../views/settings-page.php:7
533
+ msgid ""
534
+ "Play with these settings if Cyclone Slider is not working or if you want to "
535
+ "optimize it."
536
+ msgstr ""
537
+
538
+ #: ../views/settings-page.php:16
539
+ msgid "Load scripts in:"
540
+ msgstr ""
541
+
542
+ #: ../views/settings-page.php:19
543
+ msgid "Header"
544
+ msgstr ""
545
+
546
+ #: ../views/settings-page.php:20
547
+ msgid "Footer"
548
+ msgstr ""
549
+
550
+ #: ../views/settings-page.php:25
551
+ msgid "Load these scripts:"
552
+ msgstr ""
553
+
554
+ #: ../views/settings-page.php:30
555
+ msgid "Cycle 2. This is the core script needed by the plugin."
556
+ msgstr ""
557
+
558
+ #: ../views/settings-page.php:35
559
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
560
+ msgstr ""
561
+
562
+ #: ../views/settings-page.php:40
563
+ msgid "Cycle 2 - Swipe. For touch swipe events."
564
+ msgstr ""
565
+
566
+ #: ../views/settings-page.php:45
567
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
568
+ msgstr ""
569
+
570
+ #: ../views/settings-page.php:50
571
+ msgid "Cycle 2 - Video. Used by YouTube template."
572
+ msgstr ""
573
+
574
+ #: ../views/settings-page.php:55
575
+ msgid "Magnific Popup - Enable lightbox option."
576
+ msgstr ""
577
+
578
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
579
+ #: ../views/slider-advanced-settings.php:2
580
+ msgid "Available in pro version."
581
+ msgstr ""
582
+
583
+ #: ../views/settings-page.php:60
584
+ msgid "Easing - Enable easing options."
585
+ msgstr ""
586
+
587
+ #: ../views/settings-page.php:65
588
+ msgid "Scripts loading priority:"
589
+ msgstr ""
590
+
591
+ #: ../views/settings-page.php:68
592
+ msgid "Make this value bigger to load scripts last."
593
+ msgstr ""
594
+
595
+ #: ../views/settings-page.php:72
596
+ #, fuzzy
597
+ msgid "Load these templates:"
598
+ msgstr "Thèmes de diaporama"
599
+
600
+ #: ../views/settings-page.php:85
601
+ msgid "Save Options"
602
+ msgstr ""
603
+
604
+ #: ../views/settings-page.php:86
605
+ msgid "Restore Defaults"
606
+ msgstr ""
607
+
608
+ #: ../views/slide-edit.php:17
609
+ msgid "Delete"
610
+ msgstr "Supprimer"
611
+
612
+ #: ../views/slide-edit.php:26
613
+ msgid "Image"
614
+ msgstr "Image"
615
+
616
+ #: ../views/slide-edit.php:27
617
+ msgid "YouTube"
618
+ msgstr ""
619
+
620
+ #: ../views/slide-edit.php:28
621
+ #, fuzzy
622
+ msgid "Vimeo"
623
+ msgstr "Vidéo"
624
+
625
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
626
+ msgid "Custom HTML"
627
+ msgstr "Code HTML personnalisé"
628
+
629
+ #: ../views/slide-edit.php:30
630
+ msgid "Testimonial"
631
+ msgstr ""
632
+
633
+ #: ../views/slide-edit.php:35
634
+ msgid "Hidden"
635
+ msgstr ""
636
+
637
+ #: ../views/slide-edit.php:47
638
+ msgid "Get Image"
639
+ msgstr "Importer une image"
640
+
641
+ #: ../views/slide-edit.php:51
642
+ msgid "Caption"
643
+ msgstr ""
644
+
645
+ #: ../views/slide-edit.php:58
646
+ #, fuzzy
647
+ msgid "Description:"
648
+ msgstr "Description"
649
+
650
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
651
+ msgid "Link"
652
+ msgstr "Lien"
653
+
654
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
655
+ msgid "Link URL:"
656
+ msgstr "Lien"
657
+
658
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
659
+ msgid "Open Link in:"
660
+ msgstr "Ouvrir le lien dans :"
661
+
662
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
663
+ msgid "Same Window"
664
+ msgstr "Même fenêtre"
665
+
666
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
667
+ msgid "New Tab or Window"
668
+ msgstr "Nouvel onglet ou fenêtre"
669
+
670
+ #: ../views/slide-edit.php:80
671
+ msgid "Image Attributes"
672
+ msgstr "Attributs de l'image"
673
+
674
+ #: ../views/slide-edit.php:83
675
+ msgid "Alternate Text:"
676
+ msgstr "Texte alternatif"
677
+
678
+ #: ../views/slide-edit.php:87
679
+ msgid "Title Text:"
680
+ msgstr "Titre"
681
+
682
+ #: ../views/slide-edit.php:93
683
+ msgid "Slide Transition Effects"
684
+ msgstr "Effets de transition"
685
+
686
+ #: ../views/slide-edit.php:97
687
+ msgid "Disable"
688
+ msgstr "Désactivé"
689
+
690
+ #: ../views/slide-edit.php:98
691
+ msgid "Enable Slide Effects"
692
+ msgstr "Permettre les effets de transition"
693
+
694
+ #: ../views/slide-edit.php:104
695
+ msgid "Transition Effects:"
696
+ msgstr "Effets de transition"
697
+
698
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
699
+ msgid "Transition Effects Speed:"
700
+ msgstr "Temps de l'effet de transtion"
701
+
702
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
703
+ #: ../views/slider-settings.php:34
704
+ msgid "Milliseconds"
705
+ msgstr "Millisecondes"
706
+
707
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
708
+ msgid "Next Slide Delay:"
709
+ msgstr "Temps avant la prochaine diapo"
710
+
711
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
712
+ msgid "Tile Count:"
713
+ msgstr "Nombre de carreaux"
714
+
715
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
716
+ msgid "The number of tiles to use in the transition."
717
+ msgstr "Nombre de carreaux à utiliser pour les transitions"
718
+
719
+ #: ../views/slide-edit.php:138
720
+ msgid "Tile Delay:"
721
+ msgstr "Délais"
722
+
723
+ #: ../views/slide-edit.php:140
724
+ msgid "Milliseconds to delay each individual tile transition."
725
+ msgstr "Delais de transition en millisecondes"
726
+
727
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
728
+ msgid "Tile Position:"
729
+ msgstr "Position"
730
+
731
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
732
+ msgid "Vertical"
733
+ msgstr "Vertical"
734
+
735
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
736
+ msgid "Horizontal"
737
+ msgstr "Horizontal"
738
+
739
+ #: ../views/slide-edit.php:159
740
+ msgid "YouTube URL:"
741
+ msgstr ""
742
+
743
+ #: ../views/slide-edit.php:161
744
+ msgid "Copy and paste a valid YouTube URL here."
745
+ msgstr ""
746
+
747
+ #: ../views/slide-edit.php:166
748
+ msgid "Do not show suggested videos when the video finishes."
749
+ msgstr ""
750
+
751
+ #: ../views/slide-edit.php:171
752
+ #, fuzzy
753
+ msgid "Vimeo URL:"
754
+ msgstr "Lien vidéo"
755
+
756
+ #: ../views/slide-edit.php:173
757
+ #, fuzzy
758
+ msgid "Copy and paste a valid Vimeo URL here."
759
+ msgstr "copier et coller un lien Youtube ou Vimeo"
760
+
761
+ #: ../views/slide-edit.php:186
762
+ msgid "Quote"
763
+ msgstr ""
764
+
765
+ #: ../views/slide-edit.php:192
766
+ msgid "Author"
767
+ msgstr ""
768
+
769
+ #: ../views/slide-edit.php:195
770
+ msgid "Name:"
771
+ msgstr ""
772
+
773
+ #: ../views/slider-advanced-settings.php:4
774
+ msgid "Allow Wrap?"
775
+ msgstr ""
776
+
777
+ #: ../views/slider-advanced-settings.php:6
778
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
779
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
780
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
781
+ msgid "Yes"
782
+ msgstr "Oui"
783
+
784
+ #: ../views/slider-advanced-settings.php:7
785
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
786
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
787
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
788
+ msgid "No"
789
+ msgstr "Non"
790
+
791
+ #: ../views/slider-advanced-settings.php:10
792
+ msgid ""
793
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
794
+ msgstr ""
795
+
796
+ #: ../views/slider-advanced-settings.php:15
797
+ #, fuzzy
798
+ msgid "Dynamic Height:"
799
+ msgstr "Hauteur :"
800
+
801
+ #: ../views/slider-advanced-settings.php:17
802
+ msgid "Off"
803
+ msgstr ""
804
+
805
+ #: ../views/slider-advanced-settings.php:18
806
+ msgid "On"
807
+ msgstr ""
808
+
809
+ #: ../views/slider-advanced-settings.php:21
810
+ msgid "Adjust slider height depending on current slide."
811
+ msgstr ""
812
+
813
+ #: ../views/slider-advanced-settings.php:26
814
+ #, fuzzy
815
+ msgid "Delay:"
816
+ msgstr "Délais"
817
+
818
+ #: ../views/slider-advanced-settings.php:28
819
+ msgid ""
820
+ "Milliseconds to add or substract from the time before the first transition "
821
+ "occurs."
822
+ msgstr ""
823
+
824
+ #: ../views/slider-advanced-settings.php:32
825
+ msgid "Easing:"
826
+ msgstr ""
827
+
828
+ #: ../views/slider-advanced-settings.php:38
829
+ msgid "Easing for transition animations."
830
+ msgstr ""
831
+
832
+ #: ../views/slider-advanced-settings.php:42
833
+ msgid "Swipe:"
834
+ msgstr ""
835
+
836
+ #: ../views/slider-advanced-settings.php:48
837
+ msgid "Enable swipe gesture support for touch devices."
838
+ msgstr ""
839
+
840
+ #: ../views/slider-advanced-settings.php:53
841
+ #, fuzzy
842
+ msgid "Resize Options:"
843
+ msgstr "Description"
844
+
845
+ #: ../views/slider-advanced-settings.php:60
846
+ msgid "Auto - Cyclone Slider decides the resize option."
847
+ msgstr ""
848
+
849
+ #: ../views/slider-advanced-settings.php:61
850
+ msgid "Crop - Resize and remove excess parts."
851
+ msgstr ""
852
+
853
+ #: ../views/slider-advanced-settings.php:62
854
+ msgid "Exact - Resize to exact dimensions."
855
+ msgstr ""
856
+
857
+ #: ../views/slider-advanced-settings.php:63
858
+ msgid "Landscape - Resize to exact width."
859
+ msgstr ""
860
+
861
+ #: ../views/slider-advanced-settings.php:64
862
+ msgid "Portrait - Resize to exact height."
863
+ msgstr ""
864
+
865
+ #: ../views/slider-codes.php:4
866
+ #, fuzzy
867
+ msgid "Your Shortcode:"
868
+ msgstr "Shortcode"
869
+
870
+ #: ../views/slider-codes.php:6
871
+ msgid ""
872
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
873
+ msgstr ""
874
+
875
+ #: ../views/slider-codes.php:10
876
+ msgid "Your PHP Code:"
877
+ msgstr ""
878
+
879
+ #: ../views/slider-codes.php:12
880
+ msgid ""
881
+ "Copy and paste this code when you need to display the slider in template "
882
+ "files (header.php, front-page.php, etc.)."
883
+ msgstr ""
884
+
885
+ #: ../views/slider-id.php:5
886
+ msgid "Change the Slideshow ID here."
887
+ msgstr ""
888
+
889
+ #: ../views/slider-preview.php:9
890
+ msgid "Your preview will appear here."
891
+ msgstr ""
892
+
893
+ #: ../views/slider-settings.php:4
894
+ msgid "Transition Effects to Use:"
895
+ msgstr "Effet de transition à utiliser"
896
+
897
+ #: ../views/slider-settings.php:28
898
+ msgid "Milliseconds. 0 to disable auto advance."
899
+ msgstr "Millisecondes. 0 ou désactiver le défilement automatique"
900
+
901
+ #: ../views/slider-settings.php:38
902
+ msgid "Width:"
903
+ msgstr "Largeur :"
904
+
905
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
906
+ msgid "pixels."
907
+ msgstr "pixels."
908
+
909
+ #: ../views/slider-settings.php:44
910
+ msgid "Height:"
911
+ msgstr "Hauteur :"
912
+
913
+ #: ../views/slider-settings.php:50
914
+ msgid "Width Management:"
915
+ msgstr ""
916
+
917
+ #: ../views/slider-settings.php:52
918
+ msgid "Responsive"
919
+ msgstr ""
920
+
921
+ #: ../views/slider-settings.php:53
922
+ msgid "Full"
923
+ msgstr ""
924
+
925
+ #: ../views/slider-settings.php:54
926
+ msgid "Fixed"
927
+ msgstr ""
928
+
929
+ #: ../views/slider-settings.php:57
930
+ msgid ""
931
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
932
+ "provided width."
933
+ msgstr ""
934
+
935
+ #: ../views/slider-settings.php:58
936
+ msgid ""
937
+ "Full - the same as responsive but maximum width will be equal to its "
938
+ "container ignoring the provided width."
939
+ msgstr ""
940
+
941
+ #: ../views/slider-settings.php:59
942
+ msgid "Fixed - width and height are not resized."
943
+ msgstr ""
944
+
945
+ #: ../views/slider-settings.php:64
946
+ msgid "Resize Images?"
947
+ msgstr "Retailler l'image ?"
948
+
949
+ #: ../views/slider-settings.php:71
950
+ msgid "Force Resize"
951
+ msgstr ""
952
+
953
+ #: ../views/slider-settings.php:72
954
+ #, fuzzy
955
+ msgid ""
956
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
957
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
958
+ msgstr ""
959
+ "Oui - Retailler les images à la dimension du diaporama. <br /> Non - "
960
+ "utiliser la taille original de l'image importée"
961
+
962
+ #: ../views/slider-settings.php:76
963
+ msgid "Pause on Hover?"
964
+ msgstr "Pause au survol"
965
+
966
+ #: ../views/slider-settings.php:84
967
+ msgid "Show Prev/Next Buttons?"
968
+ msgstr "Afficher les boutons précédent et suivant ?"
969
+
970
+ #: ../views/slider-settings.php:92
971
+ msgid "Show Navigation?"
972
+ msgstr "Afficher la navigation ?"
973
+
974
+ #: ../views/slider-settings.php:97
975
+ msgid "The thumbnails or dots depending on template."
976
+ msgstr "Les miniatures dépendent du template"
977
+
978
+ #: ../views/slider-settings.php:101
979
+ msgid "Random Slide Order?"
980
+ msgstr "Ordre des diapos aléatoire ?"
981
+
982
+ #: ../views/slider-settings.php:106
983
+ msgid "Randomize order of slides on every page visit."
984
+ msgstr "Faire un ordre des diapos aléatoires sur chaque page visité"
985
+
986
+ #: ../views/slides.php:7
987
+ msgid "Add Slide"
988
+ msgstr "Ajouter une diapo"
989
+
990
+ #: ../views/template-selection.php:4
991
+ msgid "Name"
992
+ msgstr ""
993
+
994
+ #: ../views/template-selection.php:5
995
+ msgid "Supported Slides"
996
+ msgstr ""
997
+
998
+ #: ../views/template-selection.php:6
999
+ msgid "Location"
1000
+ msgstr ""
1001
+
1002
+ #: ../views/template-selection.php:7
1003
+ #, fuzzy
1004
+ msgid "Selected"
1005
+ msgstr "Supprimer"
1006
+
1007
+ #: ../views/template-selection.php:43
1008
+ #, fuzzy
1009
+ msgid "Learn More About Templates"
1010
+ msgstr "Plus de thèmes..."
1011
+
1012
+ #: ../views/template-selection.php:44
1013
+ #, fuzzy
1014
+ msgid "Get More Templates"
1015
+ msgstr "Plus de thèmes..."
1016
+
1017
+ #~ msgid ""
1018
+ #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1019
+ #~ msgstr ""
1020
+ #~ "Thème CSS non sauvegardé. Assurez-vous que le fichier %stemplates.css "
1021
+ #~ "puisse être modifié."
1022
+
1023
+ #~ msgid ""
1024
+ #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1025
+ #~ msgstr ""
1026
+ #~ "Thème JS non sauvegardé. Assurez-vous que le fichier %stemplates.js "
1027
+ #~ "puisse être modifié."
1028
+
1029
+ #~ msgid "Slide Properties:"
1030
+ #~ msgstr "Propriétés de la diapo"
1031
+
1032
+ #~ msgid "Video URL:"
1033
+ #~ msgstr "Lien vidéo"
1034
+
1035
+ #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1036
+ #~ msgstr "copier et coller un lien Youtube ou Vimeo"
1037
+
1038
+ #~ msgid "Get Video"
1039
+ #~ msgstr "Modifier vidéo"
1040
+
1041
+ #~ msgid "Embed Code"
1042
+ #~ msgstr "Code HTML"
1043
+
1044
+ #~ msgid ""
1045
+ #~ "You can place your embed code directly here. Or you can use the Get Video "
1046
+ #~ "button to generate the embed code."
1047
+ #~ msgstr "Vous pouvez placer du code directement ici"
1048
+
1049
+ #~ msgid ""
1050
+ #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1051
+ #~ "supported for videos."
1052
+ #~ msgstr ""
1053
+ #~ "Note : les propriétés du diaporama ne sont pas supportés pour les vidéos"
1054
+
1055
+ #~ msgid ""
1056
+ #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1057
+ #~ "attribute to make HTML elements appear on top of Flash."
1058
+ #~ msgstr ""
1059
+ #~ "Note : ajouter à l'attribut &wmode=transparent pour que les éléments HTML "
1060
+ #~ "apparaissent au dessus de Flash."
1061
+
1062
+ #~ msgid "Drag"
1063
+ #~ msgstr "Glisser"
1064
+
1065
+ #~ msgid "Toggle"
1066
+ #~ msgstr "Basculer"
1067
+
1068
+ #~ msgid "Custom"
1069
+ #~ msgstr "Personnalisé"
1070
+
1071
+ #~ msgid ""
1072
+ #~ "Select a template to use. Check the template icons to see what slide type "
1073
+ #~ "it supports."
1074
+ #~ msgstr ""
1075
+ #~ "Choisissez le thème à utiliser. Vérifier les icônes du thème pour savoir "
1076
+ #~ "les options qu'il supporte."
1077
+
1078
+ #~ msgid "Slideshow updated. Shortcode is [cycloneslider id=\"%s\"]"
1079
+ #~ msgstr "Diaporama mis à jours. Son shortcode est [cycloneslider id=\"%s\"]"
1080
+
1081
+ #~ msgid "Slideshow published. Shortcode is [cycloneslider id=\"%s\"]"
1082
+ #~ msgstr "Diaporama publié. Son shortcode est [cycloneslider id=\"%s\"]"
1083
+
1084
+ #~ msgid "Images"
1085
+ #~ msgstr "Images"
1086
+
1087
+ #, fuzzy
1088
+ #~ msgid "Slide Elements:"
1089
+ #~ msgstr "Zusätzliche Gleitelemente:"
1090
+
1091
+ #, fuzzy
1092
+ #~ msgid "Slide Effects"
1093
+ #~ msgstr "Slider-Einstellungen"
languages/cyclone-slider-2-it_IT.po CHANGED
@@ -1,1099 +1,1099 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: Max Guglielmino <info@maxguglielmino.com>\n"
9
- "Language: it_IT\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-Poedit-Basepath: .\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Generator: Poedit 1.6.7\n"
18
- "X-Poedit-SearchPath-0: .\n"
19
- "X-Poedit-SearchPath-1: ..\n"
20
-
21
- #: ../cyclone-slider.php:101
22
- #, fuzzy
23
- msgid "Cyclone Slider Settings"
24
- msgstr "Cyclone Slider Widget"
25
-
26
- #: ../cyclone-slider.php:102
27
- #, fuzzy
28
- msgid "Settings"
29
- msgstr "Impostazioni Proiettore"
30
-
31
- #: ../cyclone-slider.php:112
32
- #, fuzzy
33
- msgid "Cyclone Slider Export"
34
- msgstr "Cyclone Slider"
35
-
36
- #: ../cyclone-slider.php:113
37
- #, fuzzy
38
- msgid "Export/Import"
39
- msgstr "Importa"
40
-
41
- #: ../cyclone-slider.php:125
42
- #, fuzzy
43
- msgid "Cyclone Slider Nextgen Export"
44
- msgstr "Cyclone Slider"
45
-
46
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
47
- #, fuzzy
48
- msgid "Export Nextgen"
49
- msgstr "Importa"
50
-
51
- #: ../cyclone-slider.php:138
52
- #, fuzzy
53
- msgid "Cyclone Slider Import"
54
- msgstr "Cyclone Slider"
55
-
56
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
57
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
58
- #: ../src/CycloneSlider/ExporterNextgen.php:65
59
- #: ../src/CycloneSlider/ImportPage.php:74
60
- #: ../src/CycloneSlider/NextgenIntegration.php:65
61
- msgid "Import"
62
- msgstr "Importa"
63
-
64
- #: ../src/CycloneSlider/Admin.php:142
65
- msgid "Cyclone Slider"
66
- msgstr "Cyclone Slider"
67
-
68
- #: ../src/CycloneSlider/Admin.php:143
69
- msgid "Slideshow"
70
- msgstr "Proiettore"
71
-
72
- #: ../src/CycloneSlider/Admin.php:144
73
- msgid "Add Slideshow"
74
- msgstr "Aggiungi Proiettore"
75
-
76
- #: ../src/CycloneSlider/Admin.php:145
77
- msgid "Add New Slideshow"
78
- msgstr "Aggiungi Nuovo Proiettore"
79
-
80
- #: ../src/CycloneSlider/Admin.php:146
81
- msgid "Edit Slideshow"
82
- msgstr "Modifica Proiettore"
83
-
84
- #: ../src/CycloneSlider/Admin.php:147
85
- msgid "New Slideshow"
86
- msgstr "Nuovo Proiettore"
87
-
88
- #: ../src/CycloneSlider/Admin.php:148
89
- msgid "View Slideshow"
90
- msgstr "Visualizza Proiettore"
91
-
92
- #: ../src/CycloneSlider/Admin.php:149
93
- msgid "Search Slideshows"
94
- msgstr "Cerca Proiettori"
95
-
96
- #: ../src/CycloneSlider/Admin.php:150
97
- msgid "No slideshows found"
98
- msgstr "Nessun proiettore trovato"
99
-
100
- #: ../src/CycloneSlider/Admin.php:151
101
- msgid "No slideshows found in Trash"
102
- msgstr "Nessun proiettore trovato nel cestino"
103
-
104
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
105
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
106
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
107
- msgid "Slideshow updated."
108
- msgstr "Proiettore aggiornato."
109
-
110
- #: ../src/CycloneSlider/Admin.php:198
111
- msgid "Custom field updated."
112
- msgstr "Campo personalizzato aggiornato."
113
-
114
- #: ../src/CycloneSlider/Admin.php:199
115
- msgid "Custom field deleted."
116
- msgstr "Campo personalizzato cancellato."
117
-
118
- #: ../src/CycloneSlider/Admin.php:202
119
- #, fuzzy
120
- msgid "Slideshow published."
121
- msgstr "Proiettore salvato."
122
-
123
- #: ../src/CycloneSlider/Admin.php:203
124
- msgid "Slideshow saved."
125
- msgstr "Proiettore salvato."
126
-
127
- #: ../src/CycloneSlider/Admin.php:242
128
- msgid "Slides"
129
- msgstr "Diapositive"
130
-
131
- #: ../src/CycloneSlider/Admin.php:251
132
- #, fuzzy
133
- msgid "Slider Preview"
134
- msgstr "Proprietà Diapositiva:"
135
-
136
- #: ../src/CycloneSlider/Admin.php:260
137
- #, fuzzy
138
- msgid "Get Slider Codes"
139
- msgstr "Prendi Video"
140
-
141
- #: ../src/CycloneSlider/Admin.php:269
142
- #, fuzzy
143
- msgid "Basic Settings"
144
- msgstr "Impostazioni Proiettore"
145
-
146
- #: ../src/CycloneSlider/Admin.php:278
147
- #, fuzzy
148
- msgid "Advanced Settings"
149
- msgstr "Impostazioni Proiettore"
150
-
151
- #: ../src/CycloneSlider/Admin.php:287
152
- #, fuzzy
153
- msgid "Templates"
154
- msgstr "Modello"
155
-
156
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
157
- msgid "Slideshow ID"
158
- msgstr "ID Proiettore"
159
-
160
- #: ../src/CycloneSlider/Admin.php:323
161
- msgid "Slide"
162
- msgstr "Diapositiva"
163
-
164
- #: ../src/CycloneSlider/Admin.php:328
165
- msgid "[Hidden]"
166
- msgstr ""
167
-
168
- #: ../src/CycloneSlider/Admin.php:463
169
- msgid "Core"
170
- msgstr ""
171
-
172
- #: ../src/CycloneSlider/Admin.php:464
173
- #, php-format
174
- msgid ""
175
- "You should not make changes to templates in this location. All your changes "
176
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
177
- msgstr ""
178
-
179
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
180
- #: ../src/CycloneSlider/Admin.php:477
181
- #, php-format
182
- msgid "Location: <strong>%s</strong>"
183
- msgstr ""
184
-
185
- #: ../src/CycloneSlider/Admin.php:469
186
- msgid ""
187
- "Your template is in danger of being overwritten when you upgrade your theme. "
188
- "Please consider creating a WordPress plugin Cyclone Slider template."
189
- msgstr ""
190
-
191
- #: ../src/CycloneSlider/Admin.php:520
192
- msgid "Slide *"
193
- msgstr "Diapositiva *"
194
-
195
- #: ../src/CycloneSlider/Admin.php:609
196
- msgid "Slideshow Name"
197
- msgstr "Nome Proiettore"
198
-
199
- #: ../src/CycloneSlider/Admin.php:610
200
- msgid "Template"
201
- msgstr "Modello"
202
-
203
- #: ../src/CycloneSlider/Admin.php:611
204
- #, fuzzy
205
- msgid "No. of Slides"
206
- msgstr "Aggiungi alla Diapositiva"
207
-
208
- #: ../src/CycloneSlider/Admin.php:613
209
- msgid "Shortcode"
210
- msgstr "Shortcode"
211
-
212
- #: ../src/CycloneSlider/AssetLoader.php:71
213
- msgid "Select an image"
214
- msgstr "Seleziona una immagine"
215
-
216
- #: ../src/CycloneSlider/AssetLoader.php:72
217
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
218
- msgstr ""
219
-
220
- #: ../src/CycloneSlider/AssetLoader.php:73
221
- msgid "Add to Slide"
222
- msgstr "Aggiungi alla Diapositiva"
223
-
224
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
225
- #, fuzzy
226
- msgid "Add Images as Slides"
227
- msgstr "Aggiungi Nuovo Proiettore"
228
-
229
- #: ../src/CycloneSlider/AssetLoader.php:75
230
- msgid "Error. Make sure its a valid YouTube URL."
231
- msgstr ""
232
-
233
- #: ../src/CycloneSlider/ExportPage.php:64
234
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
235
- #: ../src/CycloneSlider/ImportPage.php:69
236
- #, fuzzy
237
- msgid "Export"
238
- msgstr "Importa"
239
-
240
- #: ../src/CycloneSlider/ExportPage.php:77
241
- #: ../src/CycloneSlider/ImportPage.php:63
242
- msgid ""
243
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
244
- msgstr ""
245
-
246
- #: ../src/CycloneSlider/ExportPage.php:113
247
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
248
- msgid "Your export file is ready. Click Download."
249
- msgstr ""
250
-
251
- #: ../src/CycloneSlider/ExportPage.php:118
252
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
253
- msgid "Error creating exports directory."
254
- msgstr ""
255
-
256
- #: ../src/CycloneSlider/ExportPage.php:167
257
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
258
- #, fuzzy
259
- msgid "No slider selected."
260
- msgstr "Nessun proiettore trovato."
261
-
262
- #: ../src/CycloneSlider/ExportPage.php:172
263
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
264
- msgid "Please choose a file name."
265
- msgstr ""
266
-
267
- #: ../src/CycloneSlider/Exporter.php:52
268
- #, fuzzy
269
- msgid "Error no sliders selected."
270
- msgstr "Nessun proiettore trovato."
271
-
272
- #: ../src/CycloneSlider/Exporter.php:73
273
- msgid "Error encoding data to JSON."
274
- msgstr ""
275
-
276
- #: ../src/CycloneSlider/Exporter.php:79
277
- #, php-format
278
- msgid "Success generating zip %s."
279
- msgstr ""
280
-
281
- #: ../src/CycloneSlider/Exporter.php:109
282
- #, php-format
283
- msgid "Exporting data for slider \"%s\"."
284
- msgstr ""
285
-
286
- #: ../src/CycloneSlider/Exporter.php:111
287
- #, fuzzy, php-format
288
- msgid "Slider \"%s\" not found."
289
- msgstr "[Proiettore \"%s\" non trovato]"
290
-
291
- #: ../src/CycloneSlider/Exporter.php:138
292
- #, php-format
293
- msgid ""
294
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
295
- msgstr ""
296
-
297
- #: ../src/CycloneSlider/Exporter.php:182
298
- #, fuzzy
299
- msgid "ZipArchive not supported."
300
- msgstr "Proiettore aggiornato."
301
-
302
- #: ../src/CycloneSlider/Exporter.php:188
303
- #, php-format
304
- msgid "Error opening zip file %s. Code: %s"
305
- msgstr ""
306
-
307
- #: ../src/CycloneSlider/Exporter.php:197
308
- #, php-format
309
- msgid "Error adding file %s to zip."
310
- msgstr ""
311
-
312
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
313
- #, php-format
314
- msgid "File %s added to zip."
315
- msgstr ""
316
-
317
- #: ../src/CycloneSlider/ExporterNextgen.php:39
318
- #: ../src/CycloneSlider/NextgenIntegration.php:39
319
- msgid "NextGEN Integration"
320
- msgstr "Integrazione NextGEN"
321
-
322
- #: ../src/CycloneSlider/ExporterNextgen.php:55
323
- #: ../src/CycloneSlider/NextgenIntegration.php:55
324
- msgid "Choose a NextGEN Gallery"
325
- msgstr "Scegli una Galleria NextGEN"
326
-
327
- #: ../src/CycloneSlider/ExporterNextgen.php:67
328
- #: ../src/CycloneSlider/NextgenIntegration.php:67
329
- msgid ""
330
- "Select a gallery to import images from. Images will be added as new slides."
331
- msgstr ""
332
- "Seleziona una galleria da cui importare le immagini. Le immagini verranno "
333
- "aggiunte come nuove diapositive."
334
-
335
- #: ../src/CycloneSlider/Frontend.php:101
336
- #, php-format
337
- msgid "[Slideshow \"%s\" not found]"
338
- msgstr "[Proiettore \"%s\" non trovato]"
339
-
340
- #: ../src/CycloneSlider/Frontend.php:117
341
- #, php-format
342
- msgid "[Template \"%s\" not found]"
343
- msgstr "[Modello \"%s\" non trovato]"
344
-
345
- #: ../src/CycloneSlider/ImportPage.php:116
346
- msgid "Import operation success!"
347
- msgstr ""
348
-
349
- #: ../src/CycloneSlider/Importer.php:35
350
- msgid "Could not read zip files. ZipArchive not supported."
351
- msgstr ""
352
-
353
- #: ../src/CycloneSlider/Importer.php:40
354
- #, fuzzy
355
- msgid "No zip file found."
356
- msgstr "Nessun proiettore trovato."
357
-
358
- #: ../src/CycloneSlider/Importer.php:46
359
- msgid "Error creating imports directory."
360
- msgstr ""
361
-
362
- #: ../src/CycloneSlider/Importer.php:53
363
- msgid "Error moving uploaded zip."
364
- msgstr ""
365
-
366
- #: ../src/CycloneSlider/Importer.php:60
367
- #, php-format
368
- msgid "Error opening zip: %s"
369
- msgstr ""
370
-
371
- #: ../src/CycloneSlider/Importer.php:73
372
- #, php-format
373
- msgid "Security error. Invalid %s file."
374
- msgstr ""
375
-
376
- #: ../src/CycloneSlider/Importer.php:80
377
- #, php-format
378
- msgid "Security error. File %s is not an image."
379
- msgstr ""
380
-
381
- #: ../src/CycloneSlider/Importer.php:86
382
- #, php-format
383
- msgid "Security error. Missing %s file."
384
- msgstr ""
385
-
386
- #: ../src/CycloneSlider/Importer.php:92
387
- msgid "Error extracting zip."
388
- msgstr ""
389
-
390
- #: ../src/CycloneSlider/Importer.php:99
391
- msgid "Failed to read export JSON."
392
- msgstr ""
393
-
394
- #: ../src/CycloneSlider/Importer.php:104
395
- msgid "Failed to decode JSON."
396
- msgstr ""
397
-
398
- #: ../src/CycloneSlider/Importer.php:175
399
- #, php-format
400
- msgid "scandir failed on %s"
401
- msgstr ""
402
-
403
- #: ../src/CycloneSlider/Importer.php:191
404
- #, fuzzy, php-format
405
- msgid "Source image %s not found."
406
- msgstr "[Modello \"%s\" non trovato]"
407
-
408
- #: ../src/CycloneSlider/Importer.php:195
409
- msgid "Copy error."
410
- msgstr ""
411
-
412
- #: ../src/CycloneSlider/SettingsPage.php:51
413
- msgid "Default options restored."
414
- msgstr ""
415
-
416
- #: ../src/CycloneSlider/WidgetSlider.php:13
417
- msgid "Cyclone Slider Widget"
418
- msgstr "Cyclone Slider Widget"
419
-
420
- #: ../src/CycloneSlider/WidgetSlider.php:14
421
- #, fuzzy
422
- msgid "Widget for displaying sliders."
423
- msgstr "Widget per mostrare i Proiettori realizzati con Cyclone Slider."
424
-
425
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
426
- #, fuzzy
427
- msgid "Title:"
428
- msgstr "Titolo"
429
-
430
- #: ../src/CycloneSlider/WidgetSlider.php:79
431
- #, fuzzy
432
- msgid "Select a Slider:"
433
- msgstr "Seleziona un Proiettore:"
434
-
435
- #: ../src/CycloneSlider/WidgetSlider.php:94
436
- #, fuzzy
437
- msgid "No sliders found."
438
- msgstr "Nessun proiettore trovato."
439
-
440
- #: ../templates/dark/slider.php:43
441
- msgid "View Larger Image"
442
- msgstr ""
443
-
444
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
445
- msgid "Learn More"
446
- msgstr ""
447
-
448
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
449
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
450
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
451
- #, fuzzy
452
- msgid "Slide type not supported."
453
- msgstr "Proiettore aggiornato."
454
-
455
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
456
- #: ../views/export-nextgen-step-3.php:8
457
- #, fuzzy
458
- msgid "Cyclone Slider Nextgen Exporter"
459
- msgstr "Cyclone Slider"
460
-
461
- #: ../views/export-nextgen-step-1.php:18
462
- #, fuzzy
463
- msgid "Choose a NextGEN Gallery:"
464
- msgstr "Scegli una Galleria NextGEN"
465
-
466
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
467
- #, fuzzy
468
- msgid "Select All"
469
- msgstr "Cancella"
470
-
471
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
472
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
473
- msgid "File Name:"
474
- msgstr ""
475
-
476
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
477
- #, fuzzy
478
- msgid "No slider to export."
479
- msgstr "Nessun proiettore trovato."
480
-
481
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
482
- msgid "Clear"
483
- msgstr ""
484
-
485
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
486
- msgid "Next"
487
- msgstr ""
488
-
489
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
490
- #, fuzzy
491
- msgid "Selected slider(s):"
492
- msgstr "Seleziona un Proiettore:"
493
-
494
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
495
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
496
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
497
- #: ../views/import-step-3.php:15
498
- msgid "Back"
499
- msgstr ""
500
-
501
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
502
- msgid "Generate Export File"
503
- msgstr ""
504
-
505
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
506
- msgid "Download"
507
- msgstr ""
508
-
509
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
510
- #: ../views/export-step-3.php:8
511
- #, fuzzy
512
- msgid "Cyclone Slider Exporter"
513
- msgstr "Cyclone Slider"
514
-
515
- #: ../views/export-step-1.php:18
516
- #, fuzzy
517
- msgid "Select sliders:"
518
- msgstr "Seleziona un Proiettore:"
519
-
520
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
521
- #, fuzzy
522
- msgid "Cyclone Slider Importer"
523
- msgstr "Cyclone Slider"
524
-
525
- #: ../views/import-step-1.php:17
526
- msgid "Import Zip File:"
527
- msgstr ""
528
-
529
- #: ../views/import-step-1.php:24
530
- msgid "Upload"
531
- msgstr ""
532
-
533
- #: ../views/settings-page.php:7
534
- msgid ""
535
- "Play with these settings if Cyclone Slider is not working or if you want to "
536
- "optimize it."
537
- msgstr ""
538
-
539
- #: ../views/settings-page.php:16
540
- msgid "Load scripts in:"
541
- msgstr ""
542
-
543
- #: ../views/settings-page.php:19
544
- msgid "Header"
545
- msgstr ""
546
-
547
- #: ../views/settings-page.php:20
548
- msgid "Footer"
549
- msgstr ""
550
-
551
- #: ../views/settings-page.php:25
552
- msgid "Load these scripts:"
553
- msgstr ""
554
-
555
- #: ../views/settings-page.php:30
556
- msgid "Cycle 2. This is the core script needed by the plugin."
557
- msgstr ""
558
-
559
- #: ../views/settings-page.php:35
560
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
561
- msgstr ""
562
-
563
- #: ../views/settings-page.php:40
564
- msgid "Cycle 2 - Swipe. For touch swipe events."
565
- msgstr ""
566
-
567
- #: ../views/settings-page.php:45
568
- msgid "Cycle 2 - Tile. Used for tile transition effects."
569
- msgstr ""
570
-
571
- #: ../views/settings-page.php:50
572
- msgid "Cycle 2 - Video. Used by YouTube template."
573
- msgstr ""
574
-
575
- #: ../views/settings-page.php:55
576
- msgid "Magnific Popup - Enable lightbox option."
577
- msgstr ""
578
-
579
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
580
- #: ../views/slider-advanced-settings.php:2
581
- msgid "Available in pro version."
582
- msgstr ""
583
-
584
- #: ../views/settings-page.php:60
585
- msgid "Easing - Enable easing options."
586
- msgstr ""
587
-
588
- #: ../views/settings-page.php:65
589
- msgid "Scripts loading priority:"
590
- msgstr ""
591
-
592
- #: ../views/settings-page.php:68
593
- msgid "Make this value bigger to load scripts last."
594
- msgstr ""
595
-
596
- #: ../views/settings-page.php:72
597
- #, fuzzy
598
- msgid "Load these templates:"
599
- msgstr "Modelli Proiettore"
600
-
601
- #: ../views/settings-page.php:85
602
- msgid "Save Options"
603
- msgstr ""
604
-
605
- #: ../views/settings-page.php:86
606
- msgid "Restore Defaults"
607
- msgstr ""
608
-
609
- #: ../views/slide-edit.php:17
610
- msgid "Delete"
611
- msgstr "Cancella"
612
-
613
- #: ../views/slide-edit.php:26
614
- msgid "Image"
615
- msgstr "Immagine"
616
-
617
- #: ../views/slide-edit.php:27
618
- msgid "YouTube"
619
- msgstr ""
620
-
621
- #: ../views/slide-edit.php:28
622
- #, fuzzy
623
- msgid "Vimeo"
624
- msgstr "Video"
625
-
626
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
627
- msgid "Custom HTML"
628
- msgstr "HTML Personalizzato"
629
-
630
- #: ../views/slide-edit.php:30
631
- msgid "Testimonial"
632
- msgstr ""
633
-
634
- #: ../views/slide-edit.php:35
635
- msgid "Hidden"
636
- msgstr ""
637
-
638
- #: ../views/slide-edit.php:47
639
- msgid "Get Image"
640
- msgstr "Prendi Immagine"
641
-
642
- #: ../views/slide-edit.php:51
643
- msgid "Caption"
644
- msgstr ""
645
-
646
- #: ../views/slide-edit.php:58
647
- #, fuzzy
648
- msgid "Description:"
649
- msgstr "Descrizione"
650
-
651
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
652
- msgid "Link"
653
- msgstr "Link"
654
-
655
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
656
- msgid "Link URL:"
657
- msgstr "URL Link:"
658
-
659
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
660
- msgid "Open Link in:"
661
- msgstr "Apri il link:"
662
-
663
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
664
- msgid "Same Window"
665
- msgstr "Stessa Finestra"
666
-
667
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
668
- msgid "New Tab or Window"
669
- msgstr "Nuova Scheda o Finestra"
670
-
671
- #: ../views/slide-edit.php:80
672
- msgid "Image Attributes"
673
- msgstr "Attributi Immagine"
674
-
675
- #: ../views/slide-edit.php:83
676
- msgid "Alternate Text:"
677
- msgstr "Testo Alternativo:"
678
-
679
- #: ../views/slide-edit.php:87
680
- msgid "Title Text:"
681
- msgstr "Testo Titolo:"
682
-
683
- #: ../views/slide-edit.php:93
684
- msgid "Slide Transition Effects"
685
- msgstr "Effetti Transizione Diapositiva"
686
-
687
- #: ../views/slide-edit.php:97
688
- msgid "Disable"
689
- msgstr "Disabilita"
690
-
691
- #: ../views/slide-edit.php:98
692
- msgid "Enable Slide Effects"
693
- msgstr "Abilita Effetti"
694
-
695
- #: ../views/slide-edit.php:104
696
- msgid "Transition Effects:"
697
- msgstr "Effetti Transizione:"
698
-
699
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
700
- msgid "Transition Effects Speed:"
701
- msgstr "Velocità Effetti Transizione:"
702
-
703
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
704
- #: ../views/slider-settings.php:34
705
- msgid "Milliseconds"
706
- msgstr "Millisecondi"
707
-
708
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
709
- msgid "Next Slide Delay:"
710
- msgstr "Ritardo Diapositiva Successiva:"
711
-
712
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
713
- msgid "Tile Count:"
714
- msgstr "Conteggio Riquadri"
715
-
716
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
717
- msgid "The number of tiles to use in the transition."
718
- msgstr "Numero di riquadri da usare nella transizione."
719
-
720
- #: ../views/slide-edit.php:138
721
- msgid "Tile Delay:"
722
- msgstr "Ritardo Riquadri:"
723
-
724
- #: ../views/slide-edit.php:140
725
- msgid "Milliseconds to delay each individual tile transition."
726
- msgstr "I millisecondi per ogni transizione individuale dei riquadri."
727
-
728
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
729
- msgid "Tile Position:"
730
- msgstr "Posizione Riquadro:"
731
-
732
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
733
- msgid "Vertical"
734
- msgstr "Verticale"
735
-
736
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
737
- msgid "Horizontal"
738
- msgstr "Orizzontale"
739
-
740
- #: ../views/slide-edit.php:159
741
- msgid "YouTube URL:"
742
- msgstr ""
743
-
744
- #: ../views/slide-edit.php:161
745
- msgid "Copy and paste a valid YouTube URL here."
746
- msgstr ""
747
-
748
- #: ../views/slide-edit.php:166
749
- msgid "Do not show suggested videos when the video finishes."
750
- msgstr ""
751
-
752
- #: ../views/slide-edit.php:171
753
- #, fuzzy
754
- msgid "Vimeo URL:"
755
- msgstr "URL Video:"
756
-
757
- #: ../views/slide-edit.php:173
758
- #, fuzzy
759
- msgid "Copy and paste a valid Vimeo URL here."
760
- msgstr ""
761
- "Copia e incolla un URL di YouTube o Vimeo e clicca il pulsante Prendi Video."
762
-
763
- #: ../views/slide-edit.php:186
764
- msgid "Quote"
765
- msgstr ""
766
-
767
- #: ../views/slide-edit.php:192
768
- msgid "Author"
769
- msgstr ""
770
-
771
- #: ../views/slide-edit.php:195
772
- msgid "Name:"
773
- msgstr ""
774
-
775
- #: ../views/slider-advanced-settings.php:4
776
- msgid "Allow Wrap?"
777
- msgstr ""
778
-
779
- #: ../views/slider-advanced-settings.php:6
780
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
781
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
782
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
783
- msgid "Yes"
784
- msgstr "Si"
785
-
786
- #: ../views/slider-advanced-settings.php:7
787
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
788
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
789
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
790
- msgid "No"
791
- msgstr "No"
792
-
793
- #: ../views/slider-advanced-settings.php:10
794
- msgid ""
795
- "Determines if slider wraps to beginning slide if it reaches the end slide."
796
- msgstr ""
797
-
798
- #: ../views/slider-advanced-settings.php:15
799
- #, fuzzy
800
- msgid "Dynamic Height:"
801
- msgstr "Altezza:"
802
-
803
- #: ../views/slider-advanced-settings.php:17
804
- msgid "Off"
805
- msgstr ""
806
-
807
- #: ../views/slider-advanced-settings.php:18
808
- msgid "On"
809
- msgstr ""
810
-
811
- #: ../views/slider-advanced-settings.php:21
812
- msgid "Adjust slider height depending on current slide."
813
- msgstr ""
814
-
815
- #: ../views/slider-advanced-settings.php:26
816
- #, fuzzy
817
- msgid "Delay:"
818
- msgstr "Ritardo Riquadri:"
819
-
820
- #: ../views/slider-advanced-settings.php:28
821
- msgid ""
822
- "Milliseconds to add or substract from the time before the first transition "
823
- "occurs."
824
- msgstr ""
825
-
826
- #: ../views/slider-advanced-settings.php:32
827
- msgid "Easing:"
828
- msgstr ""
829
-
830
- #: ../views/slider-advanced-settings.php:38
831
- msgid "Easing for transition animations."
832
- msgstr ""
833
-
834
- #: ../views/slider-advanced-settings.php:42
835
- msgid "Swipe:"
836
- msgstr ""
837
-
838
- #: ../views/slider-advanced-settings.php:48
839
- msgid "Enable swipe gesture support for touch devices."
840
- msgstr ""
841
-
842
- #: ../views/slider-advanced-settings.php:53
843
- #, fuzzy
844
- msgid "Resize Options:"
845
- msgstr "Descrizione"
846
-
847
- #: ../views/slider-advanced-settings.php:60
848
- msgid "Auto - Cyclone Slider decides the resize option."
849
- msgstr ""
850
-
851
- #: ../views/slider-advanced-settings.php:61
852
- msgid "Crop - Resize and remove excess parts."
853
- msgstr ""
854
-
855
- #: ../views/slider-advanced-settings.php:62
856
- msgid "Exact - Resize to exact dimensions."
857
- msgstr ""
858
-
859
- #: ../views/slider-advanced-settings.php:63
860
- msgid "Landscape - Resize to exact width."
861
- msgstr ""
862
-
863
- #: ../views/slider-advanced-settings.php:64
864
- msgid "Portrait - Resize to exact height."
865
- msgstr ""
866
-
867
- #: ../views/slider-codes.php:4
868
- #, fuzzy
869
- msgid "Your Shortcode:"
870
- msgstr "Shortcode"
871
-
872
- #: ../views/slider-codes.php:6
873
- msgid ""
874
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
875
- msgstr ""
876
-
877
- #: ../views/slider-codes.php:10
878
- msgid "Your PHP Code:"
879
- msgstr ""
880
-
881
- #: ../views/slider-codes.php:12
882
- msgid ""
883
- "Copy and paste this code when you need to display the slider in template "
884
- "files (header.php, front-page.php, etc.)."
885
- msgstr ""
886
-
887
- #: ../views/slider-id.php:5
888
- msgid "Change the Slideshow ID here."
889
- msgstr ""
890
-
891
- #: ../views/slider-preview.php:9
892
- msgid "Your preview will appear here."
893
- msgstr ""
894
-
895
- #: ../views/slider-settings.php:4
896
- msgid "Transition Effects to Use:"
897
- msgstr "Effetti transizione da usare:"
898
-
899
- #: ../views/slider-settings.php:28
900
- msgid "Milliseconds. 0 to disable auto advance."
901
- msgstr "Millisecondi. 0 per disabilitare auto-avanzamento."
902
-
903
- #: ../views/slider-settings.php:38
904
- msgid "Width:"
905
- msgstr "Larghezza:"
906
-
907
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
908
- msgid "pixels."
909
- msgstr "pixels."
910
-
911
- #: ../views/slider-settings.php:44
912
- msgid "Height:"
913
- msgstr "Altezza:"
914
-
915
- #: ../views/slider-settings.php:50
916
- msgid "Width Management:"
917
- msgstr ""
918
-
919
- #: ../views/slider-settings.php:52
920
- msgid "Responsive"
921
- msgstr ""
922
-
923
- #: ../views/slider-settings.php:53
924
- msgid "Full"
925
- msgstr ""
926
-
927
- #: ../views/slider-settings.php:54
928
- msgid "Fixed"
929
- msgstr ""
930
-
931
- #: ../views/slider-settings.php:57
932
- msgid ""
933
- "Responsive - resizes to smaller size but maximum width will be equal to the "
934
- "provided width."
935
- msgstr ""
936
-
937
- #: ../views/slider-settings.php:58
938
- msgid ""
939
- "Full - the same as responsive but maximum width will be equal to its "
940
- "container ignoring the provided width."
941
- msgstr ""
942
-
943
- #: ../views/slider-settings.php:59
944
- msgid "Fixed - width and height are not resized."
945
- msgstr ""
946
-
947
- #: ../views/slider-settings.php:64
948
- msgid "Resize Images?"
949
- msgstr "Scala Immagini?"
950
-
951
- #: ../views/slider-settings.php:71
952
- msgid "Force Resize"
953
- msgstr ""
954
-
955
- #: ../views/slider-settings.php:72
956
- #, fuzzy
957
- msgid ""
958
- "Yes - resize images to slideshow dimension. <br>No - use the original "
959
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
960
- msgstr ""
961
- "Si - scala le immagini alle dimensioni del proiettore. <br>No - usa "
962
- "l'immagine originale caricata"
963
-
964
- #: ../views/slider-settings.php:76
965
- msgid "Pause on Hover?"
966
- msgstr "Pausa al passaggio del mouse?"
967
-
968
- #: ../views/slider-settings.php:84
969
- msgid "Show Prev/Next Buttons?"
970
- msgstr "Mostra Pulsanti Prec./Succ.?"
971
-
972
- #: ../views/slider-settings.php:92
973
- msgid "Show Navigation?"
974
- msgstr "Mostra Navigazione?"
975
-
976
- #: ../views/slider-settings.php:97
977
- msgid "The thumbnails or dots depending on template."
978
- msgstr "Le miniature o i dischi a seconda del modello usato."
979
-
980
- #: ../views/slider-settings.php:101
981
- msgid "Random Slide Order?"
982
- msgstr "Ordina le Diapositive a caso?"
983
-
984
- #: ../views/slider-settings.php:106
985
- msgid "Randomize order of slides on every page visit."
986
- msgstr "Ordina a caso le diapositive ad ogni visita della pagina."
987
-
988
- #: ../views/slides.php:7
989
- msgid "Add Slide"
990
- msgstr "Aggiungi Diapositiva"
991
-
992
- #: ../views/template-selection.php:4
993
- msgid "Name"
994
- msgstr ""
995
-
996
- #: ../views/template-selection.php:5
997
- msgid "Supported Slides"
998
- msgstr ""
999
-
1000
- #: ../views/template-selection.php:6
1001
- msgid "Location"
1002
- msgstr ""
1003
-
1004
- #: ../views/template-selection.php:7
1005
- #, fuzzy
1006
- msgid "Selected"
1007
- msgstr "Cancella"
1008
-
1009
- #: ../views/template-selection.php:43
1010
- #, fuzzy
1011
- msgid "Learn More About Templates"
1012
- msgstr "Ricevi più modelli..."
1013
-
1014
- #: ../views/template-selection.php:44
1015
- #, fuzzy
1016
- msgid "Get More Templates"
1017
- msgstr "Ricevi più modelli..."
1018
-
1019
- #~ msgid ""
1020
- #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1021
- #~ msgstr ""
1022
- #~ "Non è stato possibile salvare il modello CSS. Assicurarsi che %stemplates."
1023
- #~ "css sia scrivibile."
1024
-
1025
- #~ msgid ""
1026
- #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1027
- #~ msgstr ""
1028
- #~ "Non è stato possibile salvare il modello JS. Assicurarsi che %stemplates."
1029
- #~ "js sia scrivibile."
1030
-
1031
- #~ msgid "Slide Properties:"
1032
- #~ msgstr "Proprietà Diapositiva:"
1033
-
1034
- #~ msgid "Video URL:"
1035
- #~ msgstr "URL Video:"
1036
-
1037
- #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1038
- #~ msgstr ""
1039
- #~ "Copia e incolla un URL di YouTube o Vimeo e clicca il pulsante Prendi "
1040
- #~ "Video."
1041
-
1042
- #~ msgid "Get Video"
1043
- #~ msgstr "Prendi Video"
1044
-
1045
- #~ msgid "Embed Code"
1046
- #~ msgstr "Codice Embed"
1047
-
1048
- #~ msgid ""
1049
- #~ "You can place your embed code directly here. Or you can use the Get Video "
1050
- #~ "button to generate the embed code."
1051
- #~ msgstr ""
1052
- #~ "Puoi piazzare il tuo codice embed direttamente qui. Oppure puoi usare il "
1053
- #~ "pulsante Prendi Video per generare il codice embed."
1054
-
1055
- #~ msgid ""
1056
- #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1057
- #~ "supported for videos."
1058
- #~ msgstr ""
1059
- #~ "<strong>Nota:</strong> Le Proprietà e gli Effetti delle diapositive non "
1060
- #~ "sono supportate per i video."
1061
-
1062
- #~ msgid ""
1063
- #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1064
- #~ "attribute to make HTML elements appear on top of Flash."
1065
- #~ msgstr ""
1066
- #~ "<strong>Nota:</strong> Aggiungi &wmode=transparent all'attributo src del "
1067
- #~ "codice embedper fare apparire gli elementi HTML sopra il formato Flash."
1068
-
1069
- #~ msgid "Slideshow updated. Shortcode is [cycloneslider id=\"%s\"]"
1070
- #~ msgstr "Proiettore aggiornato. Lo shortcode è [cycloneslider id=\"%s\"]"
1071
-
1072
- #~ msgid "Slideshow published. Shortcode is [cycloneslider id=\"%s\"]"
1073
- #~ msgstr "Proiettore pubblicato. Lo shortcode è [cycloneslider id=\"%s\"]"
1074
-
1075
- #~ msgid "Images"
1076
- #~ msgstr "Immagini"
1077
-
1078
- #~ msgid "Drag"
1079
- #~ msgstr "Trascina"
1080
-
1081
- #~ msgid "Toggle"
1082
- #~ msgstr "Attiva/Disattiva"
1083
-
1084
- #~ msgid "Custom"
1085
- #~ msgstr "Personalizzato"
1086
-
1087
- #~ msgid ""
1088
- #~ "Select a template to use. Check the template icons to see what slide type "
1089
- #~ "it supports."
1090
- #~ msgstr ""
1091
- #~ "Seleziona un modello da usare. Controlla l'icona del modello per vedere "
1092
- #~ "quale tipo supporta."
1093
-
1094
- #~ msgid ""
1095
- #~ "Note: If you are looking for the Black, Blue or Myrtle, checkout this <a "
1096
- #~ "href=\"%s\">post</a>."
1097
- #~ msgstr ""
1098
- #~ "Nota: Se cerchi per i modelli Black, Blue o Myrtle, controlla questo <a "
1099
- #~ "href=\"%s\">articolo</a>."
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:17+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: Max Guglielmino <info@maxguglielmino.com>\n"
9
+ "Language: it_IT\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-Poedit-Basepath: .\n"
15
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Generator: Poedit 1.6.7\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPath-1: ..\n"
20
+
21
+ #: ../cyclone-slider.php:101
22
+ #, fuzzy
23
+ msgid "Cyclone Slider Settings"
24
+ msgstr "Cyclone Slider Widget"
25
+
26
+ #: ../cyclone-slider.php:102
27
+ #, fuzzy
28
+ msgid "Settings"
29
+ msgstr "Impostazioni Proiettore"
30
+
31
+ #: ../cyclone-slider.php:112
32
+ #, fuzzy
33
+ msgid "Cyclone Slider Export"
34
+ msgstr "Cyclone Slider"
35
+
36
+ #: ../cyclone-slider.php:113
37
+ #, fuzzy
38
+ msgid "Export/Import"
39
+ msgstr "Importa"
40
+
41
+ #: ../cyclone-slider.php:125
42
+ #, fuzzy
43
+ msgid "Cyclone Slider Nextgen Export"
44
+ msgstr "Cyclone Slider"
45
+
46
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
47
+ #, fuzzy
48
+ msgid "Export Nextgen"
49
+ msgstr "Importa"
50
+
51
+ #: ../cyclone-slider.php:138
52
+ #, fuzzy
53
+ msgid "Cyclone Slider Import"
54
+ msgstr "Cyclone Slider"
55
+
56
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
57
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
58
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
59
+ #: ../src/CycloneSlider/ImportPage.php:74
60
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
61
+ msgid "Import"
62
+ msgstr "Importa"
63
+
64
+ #: ../src/CycloneSlider/Admin.php:142
65
+ msgid "Cyclone Slider"
66
+ msgstr "Cyclone Slider"
67
+
68
+ #: ../src/CycloneSlider/Admin.php:143
69
+ msgid "Slideshow"
70
+ msgstr "Proiettore"
71
+
72
+ #: ../src/CycloneSlider/Admin.php:144
73
+ msgid "Add Slideshow"
74
+ msgstr "Aggiungi Proiettore"
75
+
76
+ #: ../src/CycloneSlider/Admin.php:145
77
+ msgid "Add New Slideshow"
78
+ msgstr "Aggiungi Nuovo Proiettore"
79
+
80
+ #: ../src/CycloneSlider/Admin.php:146
81
+ msgid "Edit Slideshow"
82
+ msgstr "Modifica Proiettore"
83
+
84
+ #: ../src/CycloneSlider/Admin.php:147
85
+ msgid "New Slideshow"
86
+ msgstr "Nuovo Proiettore"
87
+
88
+ #: ../src/CycloneSlider/Admin.php:148
89
+ msgid "View Slideshow"
90
+ msgstr "Visualizza Proiettore"
91
+
92
+ #: ../src/CycloneSlider/Admin.php:149
93
+ msgid "Search Slideshows"
94
+ msgstr "Cerca Proiettori"
95
+
96
+ #: ../src/CycloneSlider/Admin.php:150
97
+ msgid "No slideshows found"
98
+ msgstr "Nessun proiettore trovato"
99
+
100
+ #: ../src/CycloneSlider/Admin.php:151
101
+ msgid "No slideshows found in Trash"
102
+ msgstr "Nessun proiettore trovato nel cestino"
103
+
104
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
105
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
106
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
107
+ msgid "Slideshow updated."
108
+ msgstr "Proiettore aggiornato."
109
+
110
+ #: ../src/CycloneSlider/Admin.php:198
111
+ msgid "Custom field updated."
112
+ msgstr "Campo personalizzato aggiornato."
113
+
114
+ #: ../src/CycloneSlider/Admin.php:199
115
+ msgid "Custom field deleted."
116
+ msgstr "Campo personalizzato cancellato."
117
+
118
+ #: ../src/CycloneSlider/Admin.php:202
119
+ #, fuzzy
120
+ msgid "Slideshow published."
121
+ msgstr "Proiettore salvato."
122
+
123
+ #: ../src/CycloneSlider/Admin.php:203
124
+ msgid "Slideshow saved."
125
+ msgstr "Proiettore salvato."
126
+
127
+ #: ../src/CycloneSlider/Admin.php:242
128
+ msgid "Slides"
129
+ msgstr "Diapositive"
130
+
131
+ #: ../src/CycloneSlider/Admin.php:251
132
+ #, fuzzy
133
+ msgid "Slider Preview"
134
+ msgstr "Proprietà Diapositiva:"
135
+
136
+ #: ../src/CycloneSlider/Admin.php:260
137
+ #, fuzzy
138
+ msgid "Get Slider Codes"
139
+ msgstr "Prendi Video"
140
+
141
+ #: ../src/CycloneSlider/Admin.php:269
142
+ #, fuzzy
143
+ msgid "Basic Settings"
144
+ msgstr "Impostazioni Proiettore"
145
+
146
+ #: ../src/CycloneSlider/Admin.php:278
147
+ #, fuzzy
148
+ msgid "Advanced Settings"
149
+ msgstr "Impostazioni Proiettore"
150
+
151
+ #: ../src/CycloneSlider/Admin.php:287
152
+ #, fuzzy
153
+ msgid "Templates"
154
+ msgstr "Modello"
155
+
156
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
157
+ msgid "Slideshow ID"
158
+ msgstr "ID Proiettore"
159
+
160
+ #: ../src/CycloneSlider/Admin.php:323
161
+ msgid "Slide"
162
+ msgstr "Diapositiva"
163
+
164
+ #: ../src/CycloneSlider/Admin.php:328
165
+ msgid "[Hidden]"
166
+ msgstr ""
167
+
168
+ #: ../src/CycloneSlider/Admin.php:463
169
+ msgid "Core"
170
+ msgstr ""
171
+
172
+ #: ../src/CycloneSlider/Admin.php:464
173
+ #, php-format
174
+ msgid ""
175
+ "You should not make changes to templates in this location. All your changes "
176
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
177
+ msgstr ""
178
+
179
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
180
+ #: ../src/CycloneSlider/Admin.php:477
181
+ #, php-format
182
+ msgid "Location: <strong>%s</strong>"
183
+ msgstr ""
184
+
185
+ #: ../src/CycloneSlider/Admin.php:469
186
+ msgid ""
187
+ "Your template is in danger of being overwritten when you upgrade your theme. "
188
+ "Please consider creating a WordPress plugin Cyclone Slider template."
189
+ msgstr ""
190
+
191
+ #: ../src/CycloneSlider/Admin.php:520
192
+ msgid "Slide *"
193
+ msgstr "Diapositiva *"
194
+
195
+ #: ../src/CycloneSlider/Admin.php:609
196
+ msgid "Slideshow Name"
197
+ msgstr "Nome Proiettore"
198
+
199
+ #: ../src/CycloneSlider/Admin.php:610
200
+ msgid "Template"
201
+ msgstr "Modello"
202
+
203
+ #: ../src/CycloneSlider/Admin.php:611
204
+ #, fuzzy
205
+ msgid "No. of Slides"
206
+ msgstr "Aggiungi alla Diapositiva"
207
+
208
+ #: ../src/CycloneSlider/Admin.php:613
209
+ msgid "Shortcode"
210
+ msgstr "Shortcode"
211
+
212
+ #: ../src/CycloneSlider/AssetLoader.php:71
213
+ msgid "Select an image"
214
+ msgstr "Seleziona una immagine"
215
+
216
+ #: ../src/CycloneSlider/AssetLoader.php:72
217
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
218
+ msgstr ""
219
+
220
+ #: ../src/CycloneSlider/AssetLoader.php:73
221
+ msgid "Add to Slide"
222
+ msgstr "Aggiungi alla Diapositiva"
223
+
224
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
225
+ #, fuzzy
226
+ msgid "Add Images as Slides"
227
+ msgstr "Aggiungi Nuovo Proiettore"
228
+
229
+ #: ../src/CycloneSlider/AssetLoader.php:75
230
+ msgid "Error. Make sure its a valid YouTube URL."
231
+ msgstr ""
232
+
233
+ #: ../src/CycloneSlider/ExportPage.php:64
234
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
235
+ #: ../src/CycloneSlider/ImportPage.php:69
236
+ #, fuzzy
237
+ msgid "Export"
238
+ msgstr "Importa"
239
+
240
+ #: ../src/CycloneSlider/ExportPage.php:77
241
+ #: ../src/CycloneSlider/ImportPage.php:63
242
+ msgid ""
243
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
244
+ msgstr ""
245
+
246
+ #: ../src/CycloneSlider/ExportPage.php:113
247
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
248
+ msgid "Your export file is ready. Click Download."
249
+ msgstr ""
250
+
251
+ #: ../src/CycloneSlider/ExportPage.php:118
252
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
253
+ msgid "Error creating exports directory."
254
+ msgstr ""
255
+
256
+ #: ../src/CycloneSlider/ExportPage.php:167
257
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
258
+ #, fuzzy
259
+ msgid "No slider selected."
260
+ msgstr "Nessun proiettore trovato."
261
+
262
+ #: ../src/CycloneSlider/ExportPage.php:172
263
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
264
+ msgid "Please choose a file name."
265
+ msgstr ""
266
+
267
+ #: ../src/CycloneSlider/Exporter.php:52
268
+ #, fuzzy
269
+ msgid "Error no sliders selected."
270
+ msgstr "Nessun proiettore trovato."
271
+
272
+ #: ../src/CycloneSlider/Exporter.php:73
273
+ msgid "Error encoding data to JSON."
274
+ msgstr ""
275
+
276
+ #: ../src/CycloneSlider/Exporter.php:79
277
+ #, php-format
278
+ msgid "Success generating zip %s."
279
+ msgstr ""
280
+
281
+ #: ../src/CycloneSlider/Exporter.php:109
282
+ #, php-format
283
+ msgid "Exporting data for slider \"%s\"."
284
+ msgstr ""
285
+
286
+ #: ../src/CycloneSlider/Exporter.php:111
287
+ #, fuzzy, php-format
288
+ msgid "Slider \"%s\" not found."
289
+ msgstr "[Proiettore \"%s\" non trovato]"
290
+
291
+ #: ../src/CycloneSlider/Exporter.php:138
292
+ #, php-format
293
+ msgid ""
294
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
295
+ msgstr ""
296
+
297
+ #: ../src/CycloneSlider/Exporter.php:182
298
+ #, fuzzy
299
+ msgid "ZipArchive not supported."
300
+ msgstr "Proiettore aggiornato."
301
+
302
+ #: ../src/CycloneSlider/Exporter.php:188
303
+ #, php-format
304
+ msgid "Error opening zip file %s. Code: %s"
305
+ msgstr ""
306
+
307
+ #: ../src/CycloneSlider/Exporter.php:197
308
+ #, php-format
309
+ msgid "Error adding file %s to zip."
310
+ msgstr ""
311
+
312
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
313
+ #, php-format
314
+ msgid "File %s added to zip."
315
+ msgstr ""
316
+
317
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
318
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
319
+ msgid "NextGEN Integration"
320
+ msgstr "Integrazione NextGEN"
321
+
322
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
323
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
324
+ msgid "Choose a NextGEN Gallery"
325
+ msgstr "Scegli una Galleria NextGEN"
326
+
327
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
328
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
329
+ msgid ""
330
+ "Select a gallery to import images from. Images will be added as new slides."
331
+ msgstr ""
332
+ "Seleziona una galleria da cui importare le immagini. Le immagini verranno "
333
+ "aggiunte come nuove diapositive."
334
+
335
+ #: ../src/CycloneSlider/Frontend.php:101
336
+ #, php-format
337
+ msgid "[Slideshow \"%s\" not found]"
338
+ msgstr "[Proiettore \"%s\" non trovato]"
339
+
340
+ #: ../src/CycloneSlider/Frontend.php:117
341
+ #, php-format
342
+ msgid "[Template \"%s\" not found]"
343
+ msgstr "[Modello \"%s\" non trovato]"
344
+
345
+ #: ../src/CycloneSlider/ImportPage.php:116
346
+ msgid "Import operation success!"
347
+ msgstr ""
348
+
349
+ #: ../src/CycloneSlider/Importer.php:35
350
+ msgid "Could not read zip files. ZipArchive not supported."
351
+ msgstr ""
352
+
353
+ #: ../src/CycloneSlider/Importer.php:40
354
+ #, fuzzy
355
+ msgid "No zip file found."
356
+ msgstr "Nessun proiettore trovato."
357
+
358
+ #: ../src/CycloneSlider/Importer.php:46
359
+ msgid "Error creating imports directory."
360
+ msgstr ""
361
+
362
+ #: ../src/CycloneSlider/Importer.php:53
363
+ msgid "Error moving uploaded zip."
364
+ msgstr ""
365
+
366
+ #: ../src/CycloneSlider/Importer.php:60
367
+ #, php-format
368
+ msgid "Error opening zip: %s"
369
+ msgstr ""
370
+
371
+ #: ../src/CycloneSlider/Importer.php:73
372
+ #, php-format
373
+ msgid "Security error. Invalid %s file."
374
+ msgstr ""
375
+
376
+ #: ../src/CycloneSlider/Importer.php:80
377
+ #, php-format
378
+ msgid "Security error. File %s is not an image."
379
+ msgstr ""
380
+
381
+ #: ../src/CycloneSlider/Importer.php:86
382
+ #, php-format
383
+ msgid "Security error. Missing %s file."
384
+ msgstr ""
385
+
386
+ #: ../src/CycloneSlider/Importer.php:92
387
+ msgid "Error extracting zip."
388
+ msgstr ""
389
+
390
+ #: ../src/CycloneSlider/Importer.php:99
391
+ msgid "Failed to read export JSON."
392
+ msgstr ""
393
+
394
+ #: ../src/CycloneSlider/Importer.php:104
395
+ msgid "Failed to decode JSON."
396
+ msgstr ""
397
+
398
+ #: ../src/CycloneSlider/Importer.php:175
399
+ #, php-format
400
+ msgid "scandir failed on %s"
401
+ msgstr ""
402
+
403
+ #: ../src/CycloneSlider/Importer.php:191
404
+ #, fuzzy, php-format
405
+ msgid "Source image %s not found."
406
+ msgstr "[Modello \"%s\" non trovato]"
407
+
408
+ #: ../src/CycloneSlider/Importer.php:195
409
+ msgid "Copy error."
410
+ msgstr ""
411
+
412
+ #: ../src/CycloneSlider/SettingsPage.php:51
413
+ msgid "Default options restored."
414
+ msgstr ""
415
+
416
+ #: ../src/CycloneSlider/WidgetSlider.php:13
417
+ msgid "Cyclone Slider Widget"
418
+ msgstr "Cyclone Slider Widget"
419
+
420
+ #: ../src/CycloneSlider/WidgetSlider.php:14
421
+ #, fuzzy
422
+ msgid "Widget for displaying sliders."
423
+ msgstr "Widget per mostrare i Proiettori realizzati con Cyclone Slider."
424
+
425
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
426
+ #, fuzzy
427
+ msgid "Title:"
428
+ msgstr "Titolo"
429
+
430
+ #: ../src/CycloneSlider/WidgetSlider.php:79
431
+ #, fuzzy
432
+ msgid "Select a Slider:"
433
+ msgstr "Seleziona un Proiettore:"
434
+
435
+ #: ../src/CycloneSlider/WidgetSlider.php:94
436
+ #, fuzzy
437
+ msgid "No sliders found."
438
+ msgstr "Nessun proiettore trovato."
439
+
440
+ #: ../templates/dark/slider.php:43
441
+ msgid "View Larger Image"
442
+ msgstr ""
443
+
444
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
445
+ msgid "Learn More"
446
+ msgstr ""
447
+
448
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
449
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
450
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
451
+ #, fuzzy
452
+ msgid "Slide type not supported."
453
+ msgstr "Proiettore aggiornato."
454
+
455
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
456
+ #: ../views/export-nextgen-step-3.php:8
457
+ #, fuzzy
458
+ msgid "Cyclone Slider Nextgen Exporter"
459
+ msgstr "Cyclone Slider"
460
+
461
+ #: ../views/export-nextgen-step-1.php:18
462
+ #, fuzzy
463
+ msgid "Choose a NextGEN Gallery:"
464
+ msgstr "Scegli una Galleria NextGEN"
465
+
466
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
467
+ #, fuzzy
468
+ msgid "Select All"
469
+ msgstr "Cancella"
470
+
471
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
472
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
473
+ msgid "File Name:"
474
+ msgstr ""
475
+
476
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
477
+ #, fuzzy
478
+ msgid "No slider to export."
479
+ msgstr "Nessun proiettore trovato."
480
+
481
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
482
+ msgid "Clear"
483
+ msgstr ""
484
+
485
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
486
+ msgid "Next"
487
+ msgstr ""
488
+
489
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
490
+ #, fuzzy
491
+ msgid "Selected slider(s):"
492
+ msgstr "Seleziona un Proiettore:"
493
+
494
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
495
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
496
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
497
+ #: ../views/import-step-3.php:15
498
+ msgid "Back"
499
+ msgstr ""
500
+
501
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
502
+ msgid "Generate Export File"
503
+ msgstr ""
504
+
505
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
506
+ msgid "Download"
507
+ msgstr ""
508
+
509
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
510
+ #: ../views/export-step-3.php:8
511
+ #, fuzzy
512
+ msgid "Cyclone Slider Exporter"
513
+ msgstr "Cyclone Slider"
514
+
515
+ #: ../views/export-step-1.php:18
516
+ #, fuzzy
517
+ msgid "Select sliders:"
518
+ msgstr "Seleziona un Proiettore:"
519
+
520
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
521
+ #, fuzzy
522
+ msgid "Cyclone Slider Importer"
523
+ msgstr "Cyclone Slider"
524
+
525
+ #: ../views/import-step-1.php:17
526
+ msgid "Import Zip File:"
527
+ msgstr ""
528
+
529
+ #: ../views/import-step-1.php:24
530
+ msgid "Upload"
531
+ msgstr ""
532
+
533
+ #: ../views/settings-page.php:7
534
+ msgid ""
535
+ "Play with these settings if Cyclone Slider is not working or if you want to "
536
+ "optimize it."
537
+ msgstr ""
538
+
539
+ #: ../views/settings-page.php:16
540
+ msgid "Load scripts in:"
541
+ msgstr ""
542
+
543
+ #: ../views/settings-page.php:19
544
+ msgid "Header"
545
+ msgstr ""
546
+
547
+ #: ../views/settings-page.php:20
548
+ msgid "Footer"
549
+ msgstr ""
550
+
551
+ #: ../views/settings-page.php:25
552
+ msgid "Load these scripts:"
553
+ msgstr ""
554
+
555
+ #: ../views/settings-page.php:30
556
+ msgid "Cycle 2. This is the core script needed by the plugin."
557
+ msgstr ""
558
+
559
+ #: ../views/settings-page.php:35
560
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
561
+ msgstr ""
562
+
563
+ #: ../views/settings-page.php:40
564
+ msgid "Cycle 2 - Swipe. For touch swipe events."
565
+ msgstr ""
566
+
567
+ #: ../views/settings-page.php:45
568
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
569
+ msgstr ""
570
+
571
+ #: ../views/settings-page.php:50
572
+ msgid "Cycle 2 - Video. Used by YouTube template."
573
+ msgstr ""
574
+
575
+ #: ../views/settings-page.php:55
576
+ msgid "Magnific Popup - Enable lightbox option."
577
+ msgstr ""
578
+
579
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
580
+ #: ../views/slider-advanced-settings.php:2
581
+ msgid "Available in pro version."
582
+ msgstr ""
583
+
584
+ #: ../views/settings-page.php:60
585
+ msgid "Easing - Enable easing options."
586
+ msgstr ""
587
+
588
+ #: ../views/settings-page.php:65
589
+ msgid "Scripts loading priority:"
590
+ msgstr ""
591
+
592
+ #: ../views/settings-page.php:68
593
+ msgid "Make this value bigger to load scripts last."
594
+ msgstr ""
595
+
596
+ #: ../views/settings-page.php:72
597
+ #, fuzzy
598
+ msgid "Load these templates:"
599
+ msgstr "Modelli Proiettore"
600
+
601
+ #: ../views/settings-page.php:85
602
+ msgid "Save Options"
603
+ msgstr ""
604
+
605
+ #: ../views/settings-page.php:86
606
+ msgid "Restore Defaults"
607
+ msgstr ""
608
+
609
+ #: ../views/slide-edit.php:17
610
+ msgid "Delete"
611
+ msgstr "Cancella"
612
+
613
+ #: ../views/slide-edit.php:26
614
+ msgid "Image"
615
+ msgstr "Immagine"
616
+
617
+ #: ../views/slide-edit.php:27
618
+ msgid "YouTube"
619
+ msgstr ""
620
+
621
+ #: ../views/slide-edit.php:28
622
+ #, fuzzy
623
+ msgid "Vimeo"
624
+ msgstr "Video"
625
+
626
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
627
+ msgid "Custom HTML"
628
+ msgstr "HTML Personalizzato"
629
+
630
+ #: ../views/slide-edit.php:30
631
+ msgid "Testimonial"
632
+ msgstr ""
633
+
634
+ #: ../views/slide-edit.php:35
635
+ msgid "Hidden"
636
+ msgstr ""
637
+
638
+ #: ../views/slide-edit.php:47
639
+ msgid "Get Image"
640
+ msgstr "Prendi Immagine"
641
+
642
+ #: ../views/slide-edit.php:51
643
+ msgid "Caption"
644
+ msgstr ""
645
+
646
+ #: ../views/slide-edit.php:58
647
+ #, fuzzy
648
+ msgid "Description:"
649
+ msgstr "Descrizione"
650
+
651
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
652
+ msgid "Link"
653
+ msgstr "Link"
654
+
655
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
656
+ msgid "Link URL:"
657
+ msgstr "URL Link:"
658
+
659
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
660
+ msgid "Open Link in:"
661
+ msgstr "Apri il link:"
662
+
663
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
664
+ msgid "Same Window"
665
+ msgstr "Stessa Finestra"
666
+
667
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
668
+ msgid "New Tab or Window"
669
+ msgstr "Nuova Scheda o Finestra"
670
+
671
+ #: ../views/slide-edit.php:80
672
+ msgid "Image Attributes"
673
+ msgstr "Attributi Immagine"
674
+
675
+ #: ../views/slide-edit.php:83
676
+ msgid "Alternate Text:"
677
+ msgstr "Testo Alternativo:"
678
+
679
+ #: ../views/slide-edit.php:87
680
+ msgid "Title Text:"
681
+ msgstr "Testo Titolo:"
682
+
683
+ #: ../views/slide-edit.php:93
684
+ msgid "Slide Transition Effects"
685
+ msgstr "Effetti Transizione Diapositiva"
686
+
687
+ #: ../views/slide-edit.php:97
688
+ msgid "Disable"
689
+ msgstr "Disabilita"
690
+
691
+ #: ../views/slide-edit.php:98
692
+ msgid "Enable Slide Effects"
693
+ msgstr "Abilita Effetti"
694
+
695
+ #: ../views/slide-edit.php:104
696
+ msgid "Transition Effects:"
697
+ msgstr "Effetti Transizione:"
698
+
699
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
700
+ msgid "Transition Effects Speed:"
701
+ msgstr "Velocità Effetti Transizione:"
702
+
703
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
704
+ #: ../views/slider-settings.php:34
705
+ msgid "Milliseconds"
706
+ msgstr "Millisecondi"
707
+
708
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
709
+ msgid "Next Slide Delay:"
710
+ msgstr "Ritardo Diapositiva Successiva:"
711
+
712
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
713
+ msgid "Tile Count:"
714
+ msgstr "Conteggio Riquadri"
715
+
716
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
717
+ msgid "The number of tiles to use in the transition."
718
+ msgstr "Numero di riquadri da usare nella transizione."
719
+
720
+ #: ../views/slide-edit.php:138
721
+ msgid "Tile Delay:"
722
+ msgstr "Ritardo Riquadri:"
723
+
724
+ #: ../views/slide-edit.php:140
725
+ msgid "Milliseconds to delay each individual tile transition."
726
+ msgstr "I millisecondi per ogni transizione individuale dei riquadri."
727
+
728
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
729
+ msgid "Tile Position:"
730
+ msgstr "Posizione Riquadro:"
731
+
732
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
733
+ msgid "Vertical"
734
+ msgstr "Verticale"
735
+
736
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
737
+ msgid "Horizontal"
738
+ msgstr "Orizzontale"
739
+
740
+ #: ../views/slide-edit.php:159
741
+ msgid "YouTube URL:"
742
+ msgstr ""
743
+
744
+ #: ../views/slide-edit.php:161
745
+ msgid "Copy and paste a valid YouTube URL here."
746
+ msgstr ""
747
+
748
+ #: ../views/slide-edit.php:166
749
+ msgid "Do not show suggested videos when the video finishes."
750
+ msgstr ""
751
+
752
+ #: ../views/slide-edit.php:171
753
+ #, fuzzy
754
+ msgid "Vimeo URL:"
755
+ msgstr "URL Video:"
756
+
757
+ #: ../views/slide-edit.php:173
758
+ #, fuzzy
759
+ msgid "Copy and paste a valid Vimeo URL here."
760
+ msgstr ""
761
+ "Copia e incolla un URL di YouTube o Vimeo e clicca il pulsante Prendi Video."
762
+
763
+ #: ../views/slide-edit.php:186
764
+ msgid "Quote"
765
+ msgstr ""
766
+
767
+ #: ../views/slide-edit.php:192
768
+ msgid "Author"
769
+ msgstr ""
770
+
771
+ #: ../views/slide-edit.php:195
772
+ msgid "Name:"
773
+ msgstr ""
774
+
775
+ #: ../views/slider-advanced-settings.php:4
776
+ msgid "Allow Wrap?"
777
+ msgstr ""
778
+
779
+ #: ../views/slider-advanced-settings.php:6
780
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
781
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
782
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
783
+ msgid "Yes"
784
+ msgstr "Si"
785
+
786
+ #: ../views/slider-advanced-settings.php:7
787
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
788
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
789
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
790
+ msgid "No"
791
+ msgstr "No"
792
+
793
+ #: ../views/slider-advanced-settings.php:10
794
+ msgid ""
795
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
796
+ msgstr ""
797
+
798
+ #: ../views/slider-advanced-settings.php:15
799
+ #, fuzzy
800
+ msgid "Dynamic Height:"
801
+ msgstr "Altezza:"
802
+
803
+ #: ../views/slider-advanced-settings.php:17
804
+ msgid "Off"
805
+ msgstr ""
806
+
807
+ #: ../views/slider-advanced-settings.php:18
808
+ msgid "On"
809
+ msgstr ""
810
+
811
+ #: ../views/slider-advanced-settings.php:21
812
+ msgid "Adjust slider height depending on current slide."
813
+ msgstr ""
814
+
815
+ #: ../views/slider-advanced-settings.php:26
816
+ #, fuzzy
817
+ msgid "Delay:"
818
+ msgstr "Ritardo Riquadri:"
819
+
820
+ #: ../views/slider-advanced-settings.php:28
821
+ msgid ""
822
+ "Milliseconds to add or substract from the time before the first transition "
823
+ "occurs."
824
+ msgstr ""
825
+
826
+ #: ../views/slider-advanced-settings.php:32
827
+ msgid "Easing:"
828
+ msgstr ""
829
+
830
+ #: ../views/slider-advanced-settings.php:38
831
+ msgid "Easing for transition animations."
832
+ msgstr ""
833
+
834
+ #: ../views/slider-advanced-settings.php:42
835
+ msgid "Swipe:"
836
+ msgstr ""
837
+
838
+ #: ../views/slider-advanced-settings.php:48
839
+ msgid "Enable swipe gesture support for touch devices."
840
+ msgstr ""
841
+
842
+ #: ../views/slider-advanced-settings.php:53
843
+ #, fuzzy
844
+ msgid "Resize Options:"
845
+ msgstr "Descrizione"
846
+
847
+ #: ../views/slider-advanced-settings.php:60
848
+ msgid "Auto - Cyclone Slider decides the resize option."
849
+ msgstr ""
850
+
851
+ #: ../views/slider-advanced-settings.php:61
852
+ msgid "Crop - Resize and remove excess parts."
853
+ msgstr ""
854
+
855
+ #: ../views/slider-advanced-settings.php:62
856
+ msgid "Exact - Resize to exact dimensions."
857
+ msgstr ""
858
+
859
+ #: ../views/slider-advanced-settings.php:63
860
+ msgid "Landscape - Resize to exact width."
861
+ msgstr ""
862
+
863
+ #: ../views/slider-advanced-settings.php:64
864
+ msgid "Portrait - Resize to exact height."
865
+ msgstr ""
866
+
867
+ #: ../views/slider-codes.php:4
868
+ #, fuzzy
869
+ msgid "Your Shortcode:"
870
+ msgstr "Shortcode"
871
+
872
+ #: ../views/slider-codes.php:6
873
+ msgid ""
874
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
875
+ msgstr ""
876
+
877
+ #: ../views/slider-codes.php:10
878
+ msgid "Your PHP Code:"
879
+ msgstr ""
880
+
881
+ #: ../views/slider-codes.php:12
882
+ msgid ""
883
+ "Copy and paste this code when you need to display the slider in template "
884
+ "files (header.php, front-page.php, etc.)."
885
+ msgstr ""
886
+
887
+ #: ../views/slider-id.php:5
888
+ msgid "Change the Slideshow ID here."
889
+ msgstr ""
890
+
891
+ #: ../views/slider-preview.php:9
892
+ msgid "Your preview will appear here."
893
+ msgstr ""
894
+
895
+ #: ../views/slider-settings.php:4
896
+ msgid "Transition Effects to Use:"
897
+ msgstr "Effetti transizione da usare:"
898
+
899
+ #: ../views/slider-settings.php:28
900
+ msgid "Milliseconds. 0 to disable auto advance."
901
+ msgstr "Millisecondi. 0 per disabilitare auto-avanzamento."
902
+
903
+ #: ../views/slider-settings.php:38
904
+ msgid "Width:"
905
+ msgstr "Larghezza:"
906
+
907
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
908
+ msgid "pixels."
909
+ msgstr "pixels."
910
+
911
+ #: ../views/slider-settings.php:44
912
+ msgid "Height:"
913
+ msgstr "Altezza:"
914
+
915
+ #: ../views/slider-settings.php:50
916
+ msgid "Width Management:"
917
+ msgstr ""
918
+
919
+ #: ../views/slider-settings.php:52
920
+ msgid "Responsive"
921
+ msgstr ""
922
+
923
+ #: ../views/slider-settings.php:53
924
+ msgid "Full"
925
+ msgstr ""
926
+
927
+ #: ../views/slider-settings.php:54
928
+ msgid "Fixed"
929
+ msgstr ""
930
+
931
+ #: ../views/slider-settings.php:57
932
+ msgid ""
933
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
934
+ "provided width."
935
+ msgstr ""
936
+
937
+ #: ../views/slider-settings.php:58
938
+ msgid ""
939
+ "Full - the same as responsive but maximum width will be equal to its "
940
+ "container ignoring the provided width."
941
+ msgstr ""
942
+
943
+ #: ../views/slider-settings.php:59
944
+ msgid "Fixed - width and height are not resized."
945
+ msgstr ""
946
+
947
+ #: ../views/slider-settings.php:64
948
+ msgid "Resize Images?"
949
+ msgstr "Scala Immagini?"
950
+
951
+ #: ../views/slider-settings.php:71
952
+ msgid "Force Resize"
953
+ msgstr ""
954
+
955
+ #: ../views/slider-settings.php:72
956
+ #, fuzzy
957
+ msgid ""
958
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
959
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
960
+ msgstr ""
961
+ "Si - scala le immagini alle dimensioni del proiettore. <br>No - usa "
962
+ "l'immagine originale caricata"
963
+
964
+ #: ../views/slider-settings.php:76
965
+ msgid "Pause on Hover?"
966
+ msgstr "Pausa al passaggio del mouse?"
967
+
968
+ #: ../views/slider-settings.php:84
969
+ msgid "Show Prev/Next Buttons?"
970
+ msgstr "Mostra Pulsanti Prec./Succ.?"
971
+
972
+ #: ../views/slider-settings.php:92
973
+ msgid "Show Navigation?"
974
+ msgstr "Mostra Navigazione?"
975
+
976
+ #: ../views/slider-settings.php:97
977
+ msgid "The thumbnails or dots depending on template."
978
+ msgstr "Le miniature o i dischi a seconda del modello usato."
979
+
980
+ #: ../views/slider-settings.php:101
981
+ msgid "Random Slide Order?"
982
+ msgstr "Ordina le Diapositive a caso?"
983
+
984
+ #: ../views/slider-settings.php:106
985
+ msgid "Randomize order of slides on every page visit."
986
+ msgstr "Ordina a caso le diapositive ad ogni visita della pagina."
987
+
988
+ #: ../views/slides.php:7
989
+ msgid "Add Slide"
990
+ msgstr "Aggiungi Diapositiva"
991
+
992
+ #: ../views/template-selection.php:4
993
+ msgid "Name"
994
+ msgstr ""
995
+
996
+ #: ../views/template-selection.php:5
997
+ msgid "Supported Slides"
998
+ msgstr ""
999
+
1000
+ #: ../views/template-selection.php:6
1001
+ msgid "Location"
1002
+ msgstr ""
1003
+
1004
+ #: ../views/template-selection.php:7
1005
+ #, fuzzy
1006
+ msgid "Selected"
1007
+ msgstr "Cancella"
1008
+
1009
+ #: ../views/template-selection.php:43
1010
+ #, fuzzy
1011
+ msgid "Learn More About Templates"
1012
+ msgstr "Ricevi più modelli..."
1013
+
1014
+ #: ../views/template-selection.php:44
1015
+ #, fuzzy
1016
+ msgid "Get More Templates"
1017
+ msgstr "Ricevi più modelli..."
1018
+
1019
+ #~ msgid ""
1020
+ #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1021
+ #~ msgstr ""
1022
+ #~ "Non è stato possibile salvare il modello CSS. Assicurarsi che %stemplates."
1023
+ #~ "css sia scrivibile."
1024
+
1025
+ #~ msgid ""
1026
+ #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1027
+ #~ msgstr ""
1028
+ #~ "Non è stato possibile salvare il modello JS. Assicurarsi che %stemplates."
1029
+ #~ "js sia scrivibile."
1030
+
1031
+ #~ msgid "Slide Properties:"
1032
+ #~ msgstr "Proprietà Diapositiva:"
1033
+
1034
+ #~ msgid "Video URL:"
1035
+ #~ msgstr "URL Video:"
1036
+
1037
+ #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1038
+ #~ msgstr ""
1039
+ #~ "Copia e incolla un URL di YouTube o Vimeo e clicca il pulsante Prendi "
1040
+ #~ "Video."
1041
+
1042
+ #~ msgid "Get Video"
1043
+ #~ msgstr "Prendi Video"
1044
+
1045
+ #~ msgid "Embed Code"
1046
+ #~ msgstr "Codice Embed"
1047
+
1048
+ #~ msgid ""
1049
+ #~ "You can place your embed code directly here. Or you can use the Get Video "
1050
+ #~ "button to generate the embed code."
1051
+ #~ msgstr ""
1052
+ #~ "Puoi piazzare il tuo codice embed direttamente qui. Oppure puoi usare il "
1053
+ #~ "pulsante Prendi Video per generare il codice embed."
1054
+
1055
+ #~ msgid ""
1056
+ #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1057
+ #~ "supported for videos."
1058
+ #~ msgstr ""
1059
+ #~ "<strong>Nota:</strong> Le Proprietà e gli Effetti delle diapositive non "
1060
+ #~ "sono supportate per i video."
1061
+
1062
+ #~ msgid ""
1063
+ #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1064
+ #~ "attribute to make HTML elements appear on top of Flash."
1065
+ #~ msgstr ""
1066
+ #~ "<strong>Nota:</strong> Aggiungi &wmode=transparent all'attributo src del "
1067
+ #~ "codice embedper fare apparire gli elementi HTML sopra il formato Flash."
1068
+
1069
+ #~ msgid "Slideshow updated. Shortcode is [cycloneslider id=\"%s\"]"
1070
+ #~ msgstr "Proiettore aggiornato. Lo shortcode è [cycloneslider id=\"%s\"]"
1071
+
1072
+ #~ msgid "Slideshow published. Shortcode is [cycloneslider id=\"%s\"]"
1073
+ #~ msgstr "Proiettore pubblicato. Lo shortcode è [cycloneslider id=\"%s\"]"
1074
+
1075
+ #~ msgid "Images"
1076
+ #~ msgstr "Immagini"
1077
+
1078
+ #~ msgid "Drag"
1079
+ #~ msgstr "Trascina"
1080
+
1081
+ #~ msgid "Toggle"
1082
+ #~ msgstr "Attiva/Disattiva"
1083
+
1084
+ #~ msgid "Custom"
1085
+ #~ msgstr "Personalizzato"
1086
+
1087
+ #~ msgid ""
1088
+ #~ "Select a template to use. Check the template icons to see what slide type "
1089
+ #~ "it supports."
1090
+ #~ msgstr ""
1091
+ #~ "Seleziona un modello da usare. Controlla l'icona del modello per vedere "
1092
+ #~ "quale tipo supporta."
1093
+
1094
+ #~ msgid ""
1095
+ #~ "Note: If you are looking for the Black, Blue or Myrtle, checkout this <a "
1096
+ #~ "href=\"%s\">post</a>."
1097
+ #~ msgstr ""
1098
+ #~ "Nota: Se cerchi per i modelli Black, Blue o Myrtle, controlla questo <a "
1099
+ #~ "href=\"%s\">articolo</a>."
languages/cyclone-slider-2-sr_RS.po CHANGED
@@ -1,1062 +1,1062 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:18+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: kosinix <kosinix@codefleet.net>\n"
9
- "Language: en_US\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: __;_e;_x\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Generator: Poedit 1.6.7\n"
17
- "X-Poedit-SearchPath-0: .\n"
18
- "X-Poedit-SearchPath-1: ..\n"
19
-
20
- #: ../cyclone-slider.php:101
21
- msgid "Cyclone Slider Settings"
22
- msgstr "Cyclone Slider Postavke"
23
-
24
- #: ../cyclone-slider.php:102
25
- msgid "Settings"
26
- msgstr "Postavke"
27
-
28
- #: ../cyclone-slider.php:112
29
- msgid "Cyclone Slider Export"
30
- msgstr "Cyclone Slider izvoz."
31
-
32
- #: ../cyclone-slider.php:113
33
- #, fuzzy
34
- msgid "Export/Import"
35
- msgstr "Uvoz"
36
-
37
- #: ../cyclone-slider.php:125
38
- #, fuzzy
39
- msgid "Cyclone Slider Nextgen Export"
40
- msgstr "Cyclone Slider izvoz."
41
-
42
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
43
- #, fuzzy
44
- msgid "Export Nextgen"
45
- msgstr "Izvoz"
46
-
47
- #: ../cyclone-slider.php:138
48
- msgid "Cyclone Slider Import"
49
- msgstr "Cyclone Slider uvoz."
50
-
51
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
52
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
53
- #: ../src/CycloneSlider/ExporterNextgen.php:65
54
- #: ../src/CycloneSlider/ImportPage.php:74
55
- #: ../src/CycloneSlider/NextgenIntegration.php:65
56
- msgid "Import"
57
- msgstr "Uvoz"
58
-
59
- #: ../src/CycloneSlider/Admin.php:142
60
- msgid "Cyclone Slider"
61
- msgstr "Cyclone Slider"
62
-
63
- #: ../src/CycloneSlider/Admin.php:143
64
- msgid "Slideshow"
65
- msgstr "Slideshow"
66
-
67
- #: ../src/CycloneSlider/Admin.php:144
68
- msgid "Add Slideshow"
69
- msgstr "Dodaj prezentaciju"
70
-
71
- #: ../src/CycloneSlider/Admin.php:145
72
- msgid "Add New Slideshow"
73
- msgstr "Dodaj novu prezentaciju"
74
-
75
- #: ../src/CycloneSlider/Admin.php:146
76
- msgid "Edit Slideshow"
77
- msgstr "Uredi prezentaciju"
78
-
79
- #: ../src/CycloneSlider/Admin.php:147
80
- msgid "New Slideshow"
81
- msgstr "Nova prezentacija"
82
-
83
- #: ../src/CycloneSlider/Admin.php:148
84
- msgid "View Slideshow"
85
- msgstr "Pregledaj prezentaciju"
86
-
87
- #: ../src/CycloneSlider/Admin.php:149
88
- msgid "Search Slideshows"
89
- msgstr "Pretraži prezentaciju"
90
-
91
- #: ../src/CycloneSlider/Admin.php:150
92
- msgid "No slideshows found"
93
- msgstr "Prezentacija nije pronađena"
94
-
95
- #: ../src/CycloneSlider/Admin.php:151
96
- msgid "No slideshows found in Trash"
97
- msgstr "U korpi nije pronađena nijedna prezentacija"
98
-
99
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
100
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
101
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
102
- msgid "Slideshow updated."
103
- msgstr "Prezentacija ažurirana"
104
-
105
- #: ../src/CycloneSlider/Admin.php:198
106
- msgid "Custom field updated."
107
- msgstr "Priolagođeno polje ažurirano"
108
-
109
- #: ../src/CycloneSlider/Admin.php:199
110
- msgid "Custom field deleted."
111
- msgstr "Prilagođeno polje obrisano"
112
-
113
- #: ../src/CycloneSlider/Admin.php:202
114
- msgid "Slideshow published."
115
- msgstr "Prezentacija objavljena"
116
-
117
- #: ../src/CycloneSlider/Admin.php:203
118
- msgid "Slideshow saved."
119
- msgstr "Prezentacija sačuvana"
120
-
121
- #: ../src/CycloneSlider/Admin.php:242
122
- msgid "Slides"
123
- msgstr "Slajdovi"
124
-
125
- #: ../src/CycloneSlider/Admin.php:251
126
- msgid "Slider Preview"
127
- msgstr "Pregled slajdera"
128
-
129
- #: ../src/CycloneSlider/Admin.php:260
130
- msgid "Get Slider Codes"
131
- msgstr "Izlistaj kodove slajdera"
132
-
133
- #: ../src/CycloneSlider/Admin.php:269
134
- msgid "Basic Settings"
135
- msgstr "Osnovne postavke"
136
-
137
- #: ../src/CycloneSlider/Admin.php:278
138
- msgid "Advanced Settings"
139
- msgstr "Napredne postavke"
140
-
141
- #: ../src/CycloneSlider/Admin.php:287
142
- msgid "Templates"
143
- msgstr "Šabloni"
144
-
145
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
146
- msgid "Slideshow ID"
147
- msgstr "ID prezentacije"
148
-
149
- #: ../src/CycloneSlider/Admin.php:323
150
- msgid "Slide"
151
- msgstr "Slajd "
152
-
153
- #: ../src/CycloneSlider/Admin.php:328
154
- msgid "[Hidden]"
155
- msgstr ""
156
-
157
- #: ../src/CycloneSlider/Admin.php:463
158
- msgid "Core"
159
- msgstr ""
160
-
161
- #: ../src/CycloneSlider/Admin.php:464
162
- #, php-format
163
- msgid ""
164
- "You should not make changes to templates in this location. All your changes "
165
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
166
- msgstr ""
167
-
168
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
169
- #: ../src/CycloneSlider/Admin.php:477
170
- #, php-format
171
- msgid "Location: <strong>%s</strong>"
172
- msgstr ""
173
-
174
- #: ../src/CycloneSlider/Admin.php:469
175
- msgid ""
176
- "Your template is in danger of being overwritten when you upgrade your theme. "
177
- "Please consider creating a WordPress plugin Cyclone Slider template."
178
- msgstr ""
179
-
180
- #: ../src/CycloneSlider/Admin.php:520
181
- msgid "Slide *"
182
- msgstr "Slajd *"
183
-
184
- #: ../src/CycloneSlider/Admin.php:609
185
- msgid "Slideshow Name"
186
- msgstr "Naziv prezentacije"
187
-
188
- #: ../src/CycloneSlider/Admin.php:610
189
- msgid "Template"
190
- msgstr "Šablon"
191
-
192
- #: ../src/CycloneSlider/Admin.php:611
193
- msgid "No. of Slides"
194
- msgstr "Broj slajda"
195
-
196
- #: ../src/CycloneSlider/Admin.php:613
197
- msgid "Shortcode"
198
- msgstr "Shortcode"
199
-
200
- #: ../src/CycloneSlider/AssetLoader.php:71
201
- msgid "Select an image"
202
- msgstr "Odaberi sliku"
203
-
204
- #: ../src/CycloneSlider/AssetLoader.php:72
205
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
206
- msgstr ""
207
-
208
- #: ../src/CycloneSlider/AssetLoader.php:73
209
- msgid "Add to Slide"
210
- msgstr "Dodaj slajdu"
211
-
212
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
213
- #, fuzzy
214
- msgid "Add Images as Slides"
215
- msgstr "Dodaj novu prezentaciju"
216
-
217
- #: ../src/CycloneSlider/AssetLoader.php:75
218
- msgid "Error. Make sure its a valid YouTube URL."
219
- msgstr "Greška: Proverite da li je YouTube URL validan."
220
-
221
- #: ../src/CycloneSlider/ExportPage.php:64
222
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
223
- #: ../src/CycloneSlider/ImportPage.php:69
224
- msgid "Export"
225
- msgstr "Izvoz"
226
-
227
- #: ../src/CycloneSlider/ExportPage.php:77
228
- #: ../src/CycloneSlider/ImportPage.php:63
229
- msgid ""
230
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
231
- msgstr ""
232
-
233
- #: ../src/CycloneSlider/ExportPage.php:113
234
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
235
- msgid "Your export file is ready. Click Download."
236
- msgstr "Vaša datoteka za izvoz je spremna."
237
-
238
- #: ../src/CycloneSlider/ExportPage.php:118
239
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
240
- msgid "Error creating exports directory."
241
- msgstr ""
242
-
243
- #: ../src/CycloneSlider/ExportPage.php:167
244
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
245
- #, fuzzy
246
- msgid "No slider selected."
247
- msgstr "Nije pronađen slajder"
248
-
249
- #: ../src/CycloneSlider/ExportPage.php:172
250
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
251
- msgid "Please choose a file name."
252
- msgstr ""
253
-
254
- #: ../src/CycloneSlider/Exporter.php:52
255
- #, fuzzy
256
- msgid "Error no sliders selected."
257
- msgstr "Nije pronađen slajder"
258
-
259
- #: ../src/CycloneSlider/Exporter.php:73
260
- msgid "Error encoding data to JSON."
261
- msgstr ""
262
-
263
- #: ../src/CycloneSlider/Exporter.php:79
264
- #, php-format
265
- msgid "Success generating zip %s."
266
- msgstr ""
267
-
268
- #: ../src/CycloneSlider/Exporter.php:109
269
- #, php-format
270
- msgid "Exporting data for slider \"%s\"."
271
- msgstr ""
272
-
273
- #: ../src/CycloneSlider/Exporter.php:111
274
- #, fuzzy, php-format
275
- msgid "Slider \"%s\" not found."
276
- msgstr "[Prezentacija \"%s\" nije pronađena]"
277
-
278
- #: ../src/CycloneSlider/Exporter.php:138
279
- #, php-format
280
- msgid ""
281
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
282
- msgstr ""
283
-
284
- #: ../src/CycloneSlider/Exporter.php:182
285
- #, fuzzy
286
- msgid "ZipArchive not supported."
287
- msgstr "Vrsta slajda nije podržana."
288
-
289
- #: ../src/CycloneSlider/Exporter.php:188
290
- #, php-format
291
- msgid "Error opening zip file %s. Code: %s"
292
- msgstr ""
293
-
294
- #: ../src/CycloneSlider/Exporter.php:197
295
- #, php-format
296
- msgid "Error adding file %s to zip."
297
- msgstr ""
298
-
299
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
300
- #, php-format
301
- msgid "File %s added to zip."
302
- msgstr ""
303
-
304
- #: ../src/CycloneSlider/ExporterNextgen.php:39
305
- #: ../src/CycloneSlider/NextgenIntegration.php:39
306
- msgid "NextGEN Integration"
307
- msgstr "NextGEN Integracija"
308
-
309
- #: ../src/CycloneSlider/ExporterNextgen.php:55
310
- #: ../src/CycloneSlider/NextgenIntegration.php:55
311
- msgid "Choose a NextGEN Gallery"
312
- msgstr "Izaberi NextGEN galeriju"
313
-
314
- #: ../src/CycloneSlider/ExporterNextgen.php:67
315
- #: ../src/CycloneSlider/NextgenIntegration.php:67
316
- msgid ""
317
- "Select a gallery to import images from. Images will be added as new slides."
318
- msgstr ""
319
- "Odaberi galeriju za uvoz slika. Slike će biti dodate kao novi slajdovi."
320
-
321
- #: ../src/CycloneSlider/Frontend.php:101
322
- #, php-format
323
- msgid "[Slideshow \"%s\" not found]"
324
- msgstr "[Prezentacija \"%s\" nije pronađena]"
325
-
326
- #: ../src/CycloneSlider/Frontend.php:117
327
- #, php-format
328
- msgid "[Template \"%s\" not found]"
329
- msgstr "[Šablon \"%s\" nije pronađen]"
330
-
331
- #: ../src/CycloneSlider/ImportPage.php:116
332
- msgid "Import operation success!"
333
- msgstr "Operacija uvoza uspela."
334
-
335
- #: ../src/CycloneSlider/Importer.php:35
336
- msgid "Could not read zip files. ZipArchive not supported."
337
- msgstr ""
338
-
339
- #: ../src/CycloneSlider/Importer.php:40
340
- #, fuzzy
341
- msgid "No zip file found."
342
- msgstr "Nije pronađen slajder"
343
-
344
- #: ../src/CycloneSlider/Importer.php:46
345
- msgid "Error creating imports directory."
346
- msgstr ""
347
-
348
- #: ../src/CycloneSlider/Importer.php:53
349
- msgid "Error moving uploaded zip."
350
- msgstr ""
351
-
352
- #: ../src/CycloneSlider/Importer.php:60
353
- #, php-format
354
- msgid "Error opening zip: %s"
355
- msgstr ""
356
-
357
- #: ../src/CycloneSlider/Importer.php:73
358
- #, php-format
359
- msgid "Security error. Invalid %s file."
360
- msgstr ""
361
-
362
- #: ../src/CycloneSlider/Importer.php:80
363
- #, php-format
364
- msgid "Security error. File %s is not an image."
365
- msgstr ""
366
-
367
- #: ../src/CycloneSlider/Importer.php:86
368
- #, php-format
369
- msgid "Security error. Missing %s file."
370
- msgstr ""
371
-
372
- #: ../src/CycloneSlider/Importer.php:92
373
- msgid "Error extracting zip."
374
- msgstr ""
375
-
376
- #: ../src/CycloneSlider/Importer.php:99
377
- msgid "Failed to read export JSON."
378
- msgstr ""
379
-
380
- #: ../src/CycloneSlider/Importer.php:104
381
- msgid "Failed to decode JSON."
382
- msgstr ""
383
-
384
- #: ../src/CycloneSlider/Importer.php:175
385
- #, php-format
386
- msgid "scandir failed on %s"
387
- msgstr ""
388
-
389
- #: ../src/CycloneSlider/Importer.php:191
390
- #, fuzzy, php-format
391
- msgid "Source image %s not found."
392
- msgstr "[Šablon \"%s\" nije pronađen]"
393
-
394
- #: ../src/CycloneSlider/Importer.php:195
395
- msgid "Copy error."
396
- msgstr ""
397
-
398
- #: ../src/CycloneSlider/SettingsPage.php:51
399
- msgid "Default options restored."
400
- msgstr "Standardne opcije ponovo uspostavljene."
401
-
402
- #: ../src/CycloneSlider/WidgetSlider.php:13
403
- msgid "Cyclone Slider Widget"
404
- msgstr "Cyclone Slider Widget"
405
-
406
- #: ../src/CycloneSlider/WidgetSlider.php:14
407
- msgid "Widget for displaying sliders."
408
- msgstr "Widget za prikazivanje slajdera"
409
-
410
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
411
- msgid "Title:"
412
- msgstr "Naslov:"
413
-
414
- #: ../src/CycloneSlider/WidgetSlider.php:79
415
- msgid "Select a Slider:"
416
- msgstr "Odaberite slajder"
417
-
418
- #: ../src/CycloneSlider/WidgetSlider.php:94
419
- msgid "No sliders found."
420
- msgstr "Nije pronađen slajder"
421
-
422
- #: ../templates/dark/slider.php:43
423
- msgid "View Larger Image"
424
- msgstr "Pogledaj veću sliku."
425
-
426
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
427
- msgid "Learn More"
428
- msgstr "Nauči više"
429
-
430
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
431
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
432
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
433
- msgid "Slide type not supported."
434
- msgstr "Vrsta slajda nije podržana."
435
-
436
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
437
- #: ../views/export-nextgen-step-3.php:8
438
- #, fuzzy
439
- msgid "Cyclone Slider Nextgen Exporter"
440
- msgstr "Cyclone Slider izvoz."
441
-
442
- #: ../views/export-nextgen-step-1.php:18
443
- #, fuzzy
444
- msgid "Choose a NextGEN Gallery:"
445
- msgstr "Izaberi NextGEN galeriju"
446
-
447
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
448
- msgid "Select All"
449
- msgstr "Selektuj sve"
450
-
451
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
452
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
453
- #, fuzzy
454
- msgid "File Name:"
455
- msgstr "Naziv"
456
-
457
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
458
- msgid "No slider to export."
459
- msgstr "Nema slajdera za izvoz"
460
-
461
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
462
- msgid "Clear"
463
- msgstr ""
464
-
465
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
466
- msgid "Next"
467
- msgstr "Sledeći"
468
-
469
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
470
- #, fuzzy
471
- msgid "Selected slider(s):"
472
- msgstr "Odaberi slajdere:"
473
-
474
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
475
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
476
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
477
- #: ../views/import-step-3.php:15
478
- msgid "Back"
479
- msgstr "Nazad"
480
-
481
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
482
- msgid "Generate Export File"
483
- msgstr ""
484
-
485
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
486
- msgid "Download"
487
- msgstr "Preuzmi"
488
-
489
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
490
- #: ../views/export-step-3.php:8
491
- #, fuzzy
492
- msgid "Cyclone Slider Exporter"
493
- msgstr "Cyclone Slider izvoz."
494
-
495
- #: ../views/export-step-1.php:18
496
- msgid "Select sliders:"
497
- msgstr "Odaberi slajdere:"
498
-
499
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
500
- #, fuzzy
501
- msgid "Cyclone Slider Importer"
502
- msgstr "Cyclone Slider uvoz."
503
-
504
- #: ../views/import-step-1.php:17
505
- msgid "Import Zip File:"
506
- msgstr "Uvezi zip datoteku."
507
-
508
- #: ../views/import-step-1.php:24
509
- msgid "Upload"
510
- msgstr ""
511
-
512
- #: ../views/settings-page.php:7
513
- #, fuzzy
514
- msgid ""
515
- "Play with these settings if Cyclone Slider is not working or if you want to "
516
- "optimize it."
517
- msgstr ""
518
- "Pusti sa ovim postavkama ako Cyclone Slider 2 ne radi ili ako hoćete da ga "
519
- "poboljšate."
520
-
521
- #: ../views/settings-page.php:16
522
- msgid "Load scripts in:"
523
- msgstr "Učitaj skripte"
524
-
525
- #: ../views/settings-page.php:19
526
- msgid "Header"
527
- msgstr "Zaglavlje"
528
-
529
- #: ../views/settings-page.php:20
530
- msgid "Footer"
531
- msgstr "Podnožje"
532
-
533
- #: ../views/settings-page.php:25
534
- msgid "Load these scripts:"
535
- msgstr "Učitaj sledeće skripte"
536
-
537
- #: ../views/settings-page.php:30
538
- msgid "Cycle 2. This is the core script needed by the plugin."
539
- msgstr "Cycle 2. Ovo je osnovna skripta potrebna za plugin."
540
-
541
- #: ../views/settings-page.php:35
542
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
543
- msgstr "Cycle 2 - Carousel. Koriste ga sledeći šabloni: Galleria, Lea, Dos."
544
-
545
- #: ../views/settings-page.php:40
546
- msgid "Cycle 2 - Swipe. For touch swipe events."
547
- msgstr "Cycle 2 - Swipe. Za touch swipe događaje."
548
-
549
- #: ../views/settings-page.php:45
550
- msgid "Cycle 2 - Tile. Used for tile transition effects."
551
- msgstr "Cycle 2 - Tile. Upotrebljava se za tranzicione efekte pločica. "
552
-
553
- #: ../views/settings-page.php:50
554
- msgid "Cycle 2 - Video. Used by YouTube template."
555
- msgstr "Cycle 2 - Video. Koristi ga YouTube šablon."
556
-
557
- #: ../views/settings-page.php:55
558
- msgid "Magnific Popup - Enable lightbox option."
559
- msgstr "Magnific Popup - štiklirajte lightbox opciju."
560
-
561
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
562
- #: ../views/slider-advanced-settings.php:2
563
- msgid "Available in pro version."
564
- msgstr "Raspoloživ u pro verziji."
565
-
566
- #: ../views/settings-page.php:60
567
- msgid "Easing - Enable easing options."
568
- msgstr "Ublažavanje - aktivirajte opciju za ublažavanje."
569
-
570
- #: ../views/settings-page.php:65
571
- msgid "Scripts loading priority:"
572
- msgstr "Prioritet učitavanja skripta:"
573
-
574
- #: ../views/settings-page.php:68
575
- msgid "Make this value bigger to load scripts last."
576
- msgstr "Ako želite da se skripte sporije učitavaju, povećajte ovu vrednost."
577
-
578
- #: ../views/settings-page.php:72
579
- msgid "Load these templates:"
580
- msgstr "Učitaj sledeće šablone."
581
-
582
- #: ../views/settings-page.php:85
583
- msgid "Save Options"
584
- msgstr "Sačuvaj opcije"
585
-
586
- #: ../views/settings-page.php:86
587
- msgid "Restore Defaults"
588
- msgstr "Vrati na podrazumevane vrednosti"
589
-
590
- #: ../views/slide-edit.php:17
591
- msgid "Delete"
592
- msgstr "Obriši"
593
-
594
- #: ../views/slide-edit.php:26
595
- msgid "Image"
596
- msgstr "Slika "
597
-
598
- #: ../views/slide-edit.php:27
599
- msgid "YouTube"
600
- msgstr "YouTube"
601
-
602
- #: ../views/slide-edit.php:28
603
- msgid "Vimeo"
604
- msgstr "Vimeo"
605
-
606
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
607
- msgid "Custom HTML"
608
- msgstr "prilagođeni HTML"
609
-
610
- #: ../views/slide-edit.php:30
611
- msgid "Testimonial"
612
- msgstr ""
613
-
614
- #: ../views/slide-edit.php:35
615
- msgid "Hidden"
616
- msgstr ""
617
-
618
- #: ../views/slide-edit.php:47
619
- msgid "Get Image"
620
- msgstr "Uzmi sliku"
621
-
622
- #: ../views/slide-edit.php:51
623
- msgid "Caption"
624
- msgstr "Naslov"
625
-
626
- #: ../views/slide-edit.php:58
627
- msgid "Description:"
628
- msgstr "Opsi"
629
-
630
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
631
- msgid "Link"
632
- msgstr "Link"
633
-
634
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
635
- msgid "Link URL:"
636
- msgstr "Link URL:"
637
-
638
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
639
- msgid "Open Link in:"
640
- msgstr "Otvori link u"
641
-
642
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
643
- msgid "Same Window"
644
- msgstr "Istom prozoru"
645
-
646
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
647
- msgid "New Tab or Window"
648
- msgstr "Novoj kartici ili novom prozoru"
649
-
650
- #: ../views/slide-edit.php:80
651
- msgid "Image Attributes"
652
- msgstr "Atributi slike"
653
-
654
- #: ../views/slide-edit.php:83
655
- msgid "Alternate Text:"
656
- msgstr "Alternativni tekst"
657
-
658
- #: ../views/slide-edit.php:87
659
- msgid "Title Text:"
660
- msgstr "Tekst titla"
661
-
662
- #: ../views/slide-edit.php:93
663
- msgid "Slide Transition Effects"
664
- msgstr "Efekti tranzicije slajdova"
665
-
666
- #: ../views/slide-edit.php:97
667
- msgid "Disable"
668
- msgstr "Deaktiviraj"
669
-
670
- #: ../views/slide-edit.php:98
671
- msgid "Enable Slide Effects"
672
- msgstr "Aktiviraj efekte slajda"
673
-
674
- #: ../views/slide-edit.php:104
675
- msgid "Transition Effects:"
676
- msgstr "Tranzicioni efekti"
677
-
678
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
679
- msgid "Transition Effects Speed:"
680
- msgstr "Brzina tranzicionih efekata"
681
-
682
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
683
- #: ../views/slider-settings.php:34
684
- msgid "Milliseconds"
685
- msgstr "Milisekunde"
686
-
687
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
688
- msgid "Next Slide Delay:"
689
- msgstr "Odlaganje sledećeg slajda"
690
-
691
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
692
- msgid "Tile Count:"
693
- msgstr "Broj pločica"
694
-
695
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
696
- msgid "The number of tiles to use in the transition."
697
- msgstr "Broj pločica u tranziciji"
698
-
699
- #: ../views/slide-edit.php:138
700
- msgid "Tile Delay:"
701
- msgstr "Odlaganje"
702
-
703
- #: ../views/slide-edit.php:140
704
- msgid "Milliseconds to delay each individual tile transition."
705
- msgstr "Milisekunde za odlaganje tranzicije svake pojedine pločice."
706
-
707
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
708
- msgid "Tile Position:"
709
- msgstr "Pozicija pločice:"
710
-
711
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
712
- msgid "Vertical"
713
- msgstr "Vertikalna"
714
-
715
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
716
- msgid "Horizontal"
717
- msgstr "Horizontalna"
718
-
719
- #: ../views/slide-edit.php:159
720
- msgid "YouTube URL:"
721
- msgstr "YouTube URL:"
722
-
723
- #: ../views/slide-edit.php:161
724
- msgid "Copy and paste a valid YouTube URL here."
725
- msgstr "Ovde kopirajte i nalepite validan YouTube URL: "
726
-
727
- #: ../views/slide-edit.php:166
728
- msgid "Do not show suggested videos when the video finishes."
729
- msgstr ""
730
-
731
- #: ../views/slide-edit.php:171
732
- msgid "Vimeo URL:"
733
- msgstr "Vimeo URL:"
734
-
735
- #: ../views/slide-edit.php:173
736
- msgid "Copy and paste a valid Vimeo URL here."
737
- msgstr "Ovde kopirajte i nalepite validan Vimeo URL:"
738
-
739
- #: ../views/slide-edit.php:186
740
- msgid "Quote"
741
- msgstr ""
742
-
743
- #: ../views/slide-edit.php:192
744
- msgid "Author"
745
- msgstr ""
746
-
747
- #: ../views/slide-edit.php:195
748
- #, fuzzy
749
- msgid "Name:"
750
- msgstr "Naziv"
751
-
752
- #: ../views/slider-advanced-settings.php:4
753
- msgid "Allow Wrap?"
754
- msgstr "Dozvoliti prelom?"
755
-
756
- #: ../views/slider-advanced-settings.php:6
757
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
758
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
759
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
760
- msgid "Yes"
761
- msgstr "Da"
762
-
763
- #: ../views/slider-advanced-settings.php:7
764
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
765
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
766
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
767
- msgid "No"
768
- msgstr "Ne"
769
-
770
- #: ../views/slider-advanced-settings.php:10
771
- msgid ""
772
- "Determines if slider wraps to beginning slide if it reaches the end slide."
773
- msgstr ""
774
- "Određuje da li se slajder prelama na početni slajd ako je dostigao krajnji "
775
- "slajd. "
776
-
777
- #: ../views/slider-advanced-settings.php:15
778
- msgid "Dynamic Height:"
779
- msgstr "Dinamička visina"
780
-
781
- #: ../views/slider-advanced-settings.php:17
782
- msgid "Off"
783
- msgstr "Isključena"
784
-
785
- #: ../views/slider-advanced-settings.php:18
786
- msgid "On"
787
- msgstr "Uključena"
788
-
789
- #: ../views/slider-advanced-settings.php:21
790
- msgid "Adjust slider height depending on current slide."
791
- msgstr "Podesi visini slajdera prema trenutnom slajdu."
792
-
793
- #: ../views/slider-advanced-settings.php:26
794
- msgid "Delay:"
795
- msgstr "Odloži:"
796
-
797
- #: ../views/slider-advanced-settings.php:28
798
- msgid ""
799
- "Milliseconds to add or substract from the time before the first transition "
800
- "occurs."
801
- msgstr "Milisekunde koje treba dodati ili oduzeti pre prve tranzicije."
802
-
803
- #: ../views/slider-advanced-settings.php:32
804
- msgid "Easing:"
805
- msgstr "Easing:"
806
-
807
- #: ../views/slider-advanced-settings.php:38
808
- msgid "Easing for transition animations."
809
- msgstr "Easing za tranziciju animacija "
810
-
811
- #: ../views/slider-advanced-settings.php:42
812
- msgid "Swipe:"
813
- msgstr "Prevlačenje"
814
-
815
- #: ../views/slider-advanced-settings.php:48
816
- msgid "Enable swipe gesture support for touch devices."
817
- msgstr "Aktiviraj podršku za prevlačenje prstom za uređajem koji imaju touch."
818
-
819
- #: ../views/slider-advanced-settings.php:53
820
- msgid "Resize Options:"
821
- msgstr "Opcije promene veličine"
822
-
823
- #: ../views/slider-advanced-settings.php:60
824
- msgid "Auto - Cyclone Slider decides the resize option."
825
- msgstr ""
826
- "Auto - Cyclone Slider odlučuje da li će aktivirati opciju promene veličine."
827
-
828
- #: ../views/slider-advanced-settings.php:61
829
- msgid "Crop - Resize and remove excess parts."
830
- msgstr "Crop - Menja veličinu i uklanja delove koji je prevazilaze."
831
-
832
- #: ../views/slider-advanced-settings.php:62
833
- msgid "Exact - Resize to exact dimensions."
834
- msgstr "Exact - menja veličinu na osnovu određenih dimenzija."
835
-
836
- #: ../views/slider-advanced-settings.php:63
837
- msgid "Landscape - Resize to exact width."
838
- msgstr "Landscape - Menja širinu na osnovu određene dimenzije."
839
-
840
- #: ../views/slider-advanced-settings.php:64
841
- msgid "Portrait - Resize to exact height."
842
- msgstr "Portrait - Menja visinu na osnovu određene dimenzije."
843
-
844
- #: ../views/slider-codes.php:4
845
- msgid "Your Shortcode:"
846
- msgstr "Vaš Shortcode:"
847
-
848
- #: ../views/slider-codes.php:6
849
- msgid ""
850
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
851
- msgstr ""
852
- "Kopirajte i nalepite ovaj shortcode u svoj post, na stranicu ili urednik "
853
- "prilagođenog posta."
854
-
855
- #: ../views/slider-codes.php:10
856
- msgid "Your PHP Code:"
857
- msgstr "Vaš PHP kod"
858
-
859
- #: ../views/slider-codes.php:12
860
- msgid ""
861
- "Copy and paste this code when you need to display the slider in template "
862
- "files (header.php, front-page.php, etc.)."
863
- msgstr ""
864
- "Kopirajte i nalepite ovaj kod kad treba da prikažete slajder u datotekama "
865
- "šablona (header.php, front-page.php itd.)"
866
-
867
- #: ../views/slider-id.php:5
868
- msgid "Change the Slideshow ID here."
869
- msgstr "Ovde promenite ID za Slideshow."
870
-
871
- #: ../views/slider-preview.php:9
872
- msgid "Your preview will appear here."
873
- msgstr "Vaš pregled prikazaće se ovde."
874
-
875
- #: ../views/slider-settings.php:4
876
- msgid "Transition Effects to Use:"
877
- msgstr "Efekti prelaza."
878
-
879
- #: ../views/slider-settings.php:28
880
- msgid "Milliseconds. 0 to disable auto advance."
881
- msgstr "Milisekunde. 0 da biste deaktivirali automatsko pokretanje."
882
-
883
- #: ../views/slider-settings.php:38
884
- msgid "Width:"
885
- msgstr "Širina"
886
-
887
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
888
- msgid "pixels."
889
- msgstr "pikseli:"
890
-
891
- #: ../views/slider-settings.php:44
892
- msgid "Height:"
893
- msgstr "Visina:"
894
-
895
- #: ../views/slider-settings.php:50
896
- msgid "Width Management:"
897
- msgstr "Upravljanje širinom:"
898
-
899
- #: ../views/slider-settings.php:52
900
- msgid "Responsive"
901
- msgstr "Povratni"
902
-
903
- #: ../views/slider-settings.php:53
904
- msgid "Full"
905
- msgstr "Pun"
906
-
907
- #: ../views/slider-settings.php:54
908
- msgid "Fixed"
909
- msgstr "Fiksni"
910
-
911
- #: ../views/slider-settings.php:57
912
- msgid ""
913
- "Responsive - resizes to smaller size but maximum width will be equal to the "
914
- "provided width."
915
- msgstr ""
916
- "Povratni - smanjuje veličinu, ali maksimalna širina biće jednaka širini koju "
917
- "ste uneli."
918
-
919
- #: ../views/slider-settings.php:58
920
- msgid ""
921
- "Full - the same as responsive but maximum width will be equal to its "
922
- "container ignoring the provided width."
923
- msgstr ""
924
- "Pun - isto kao i povratni, ali maksimalna širina biće jednaka kontejneru bez "
925
- "obzira na širinu koju ste uneli."
926
-
927
- #: ../views/slider-settings.php:59
928
- msgid "Fixed - width and height are not resized."
929
- msgstr "Fiksna - širina i visina neće se menjati."
930
-
931
- #: ../views/slider-settings.php:64
932
- msgid "Resize Images?"
933
- msgstr "Promeniti veličine slika? "
934
-
935
- #: ../views/slider-settings.php:71
936
- msgid "Force Resize"
937
- msgstr "Prinudna promena veličine"
938
-
939
- #: ../views/slider-settings.php:72
940
- #, fuzzy
941
- msgid ""
942
- "Yes - resize images to slideshow dimension. <br>No - use the original "
943
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
944
- msgstr ""
945
- "Da - prilagodite veličine slika dimenzijama slideshow-a. <br>No - koristite "
946
- "originalnu učitanu sliku."
947
-
948
- #: ../views/slider-settings.php:76
949
- msgid "Pause on Hover?"
950
- msgstr "Pauzirati? "
951
-
952
- #: ../views/slider-settings.php:84
953
- msgid "Show Prev/Next Buttons?"
954
- msgstr "Prikaži prethodni/sledeći taster?"
955
-
956
- #: ../views/slider-settings.php:92
957
- msgid "Show Navigation?"
958
- msgstr "Prikazati navigaciju?"
959
-
960
- #: ../views/slider-settings.php:97
961
- msgid "The thumbnails or dots depending on template."
962
- msgstr "Sličice ili tačkice zavise od vašeg šablona."
963
-
964
- #: ../views/slider-settings.php:101
965
- msgid "Random Slide Order?"
966
- msgstr "Nasumično prikazivanje slajdova?"
967
-
968
- #: ../views/slider-settings.php:106
969
- msgid "Randomize order of slides on every page visit."
970
- msgstr "Neka redosled slajdova na svakoj posećenoj strani bude nasumičan."
971
-
972
- #: ../views/slides.php:7
973
- msgid "Add Slide"
974
- msgstr "Dodaj slajd"
975
-
976
- #: ../views/template-selection.php:4
977
- msgid "Name"
978
- msgstr "Naziv"
979
-
980
- #: ../views/template-selection.php:5
981
- msgid "Supported Slides"
982
- msgstr "Podržani slajdovi"
983
-
984
- #: ../views/template-selection.php:6
985
- #, fuzzy
986
- msgid "Location"
987
- msgstr "Naslov"
988
-
989
- #: ../views/template-selection.php:7
990
- msgid "Selected"
991
- msgstr "Odabrani"
992
-
993
- #: ../views/template-selection.php:43
994
- msgid "Learn More About Templates"
995
- msgstr ""
996
-
997
- #: ../views/template-selection.php:44
998
- #, fuzzy
999
- msgid "Get More Templates"
1000
- msgstr "Šabloni"
1001
-
1002
- #~ msgid ""
1003
- #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1004
- #~ msgstr ""
1005
- #~ "CSS šabloni ne mogu se sačuvati. Proverite da li su %s obrasci "
1006
- #~ "raspoloživi za css pisanje."
1007
-
1008
- #~ msgid ""
1009
- #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1010
- #~ msgstr ""
1011
- #~ "JS šabloni ne mogu se sačuvati. Proverite da li su %s obrasci raspoloživi "
1012
- #~ "za js pisanje."
1013
-
1014
- #~ msgid "Video (Old Version)"
1015
- #~ msgstr "Video (stara verzija)"
1016
-
1017
- #~ msgid "Slide Properties:"
1018
- #~ msgstr "Osobine slajda"
1019
-
1020
- #~ msgid ""
1021
- #~ "This video slide is problematic. Please consider using YouTube, Vimeo or "
1022
- #~ "Custom slide type for videos. This slide will be removed in the future "
1023
- #~ "and will be replaced with a better one."
1024
- #~ msgstr ""
1025
- #~ "Ovaj video slajd je problematičan. Razmislite o tome da koristite "
1026
- #~ "YouTube, Vimeo ili prilagođeni slajd za video. Ovaj slajd biće uklonjen i "
1027
- #~ "zamenjen boljim. "
1028
-
1029
- #~ msgid "Video URL:"
1030
- #~ msgstr "Video URL:"
1031
-
1032
- #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1033
- #~ msgstr ""
1034
- #~ "Kopirajte i nalepite Youtube ili Vimeo URL i kliknite na taster: Uzmi "
1035
- #~ "Video "
1036
-
1037
- #~ msgid "Get Video"
1038
- #~ msgstr "Uzmi video"
1039
-
1040
- #~ msgid "Embed Code"
1041
- #~ msgstr "Ugrađen kod"
1042
-
1043
- #~ msgid ""
1044
- #~ "You can place your embed code directly here. Or you can use the Get Video "
1045
- #~ "button to generate the embed code."
1046
- #~ msgstr ""
1047
- #~ "Možete svoj ugrađeni kod smestiti direktno ovde. Ili možete koristiti "
1048
- #~ "taster: Uzmi video da biste generisali ugrađeni kod."
1049
-
1050
- #~ msgid ""
1051
- #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1052
- #~ "supported for videos."
1053
- #~ msgstr ""
1054
- #~ "<strong>Note:</strong> Osobine slajda i efekti pločica nisu podržani za "
1055
- #~ "video zapise."
1056
-
1057
- #~ msgid ""
1058
- #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1059
- #~ "attribute to make HTML elements appear on top of Flash."
1060
- #~ msgstr ""
1061
- #~ "<strong>Note:</strong> Append &wmode= transparentan za ugrađeni kod src "
1062
- #~ "atributa za prikazivanje HTML elemenata na vrhu Flash-a."
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:18+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: kosinix <kosinix@codefleet.net>\n"
9
+ "Language: en_US\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: __;_e;_x\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Poedit 1.6.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+ "X-Poedit-SearchPath-1: ..\n"
19
+
20
+ #: ../cyclone-slider.php:101
21
+ msgid "Cyclone Slider Settings"
22
+ msgstr "Cyclone Slider Postavke"
23
+
24
+ #: ../cyclone-slider.php:102
25
+ msgid "Settings"
26
+ msgstr "Postavke"
27
+
28
+ #: ../cyclone-slider.php:112
29
+ msgid "Cyclone Slider Export"
30
+ msgstr "Cyclone Slider izvoz."
31
+
32
+ #: ../cyclone-slider.php:113
33
+ #, fuzzy
34
+ msgid "Export/Import"
35
+ msgstr "Uvoz"
36
+
37
+ #: ../cyclone-slider.php:125
38
+ #, fuzzy
39
+ msgid "Cyclone Slider Nextgen Export"
40
+ msgstr "Cyclone Slider izvoz."
41
+
42
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
43
+ #, fuzzy
44
+ msgid "Export Nextgen"
45
+ msgstr "Izvoz"
46
+
47
+ #: ../cyclone-slider.php:138
48
+ msgid "Cyclone Slider Import"
49
+ msgstr "Cyclone Slider uvoz."
50
+
51
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
52
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
53
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
54
+ #: ../src/CycloneSlider/ImportPage.php:74
55
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
56
+ msgid "Import"
57
+ msgstr "Uvoz"
58
+
59
+ #: ../src/CycloneSlider/Admin.php:142
60
+ msgid "Cyclone Slider"
61
+ msgstr "Cyclone Slider"
62
+
63
+ #: ../src/CycloneSlider/Admin.php:143
64
+ msgid "Slideshow"
65
+ msgstr "Slideshow"
66
+
67
+ #: ../src/CycloneSlider/Admin.php:144
68
+ msgid "Add Slideshow"
69
+ msgstr "Dodaj prezentaciju"
70
+
71
+ #: ../src/CycloneSlider/Admin.php:145
72
+ msgid "Add New Slideshow"
73
+ msgstr "Dodaj novu prezentaciju"
74
+
75
+ #: ../src/CycloneSlider/Admin.php:146
76
+ msgid "Edit Slideshow"
77
+ msgstr "Uredi prezentaciju"
78
+
79
+ #: ../src/CycloneSlider/Admin.php:147
80
+ msgid "New Slideshow"
81
+ msgstr "Nova prezentacija"
82
+
83
+ #: ../src/CycloneSlider/Admin.php:148
84
+ msgid "View Slideshow"
85
+ msgstr "Pregledaj prezentaciju"
86
+
87
+ #: ../src/CycloneSlider/Admin.php:149
88
+ msgid "Search Slideshows"
89
+ msgstr "Pretraži prezentaciju"
90
+
91
+ #: ../src/CycloneSlider/Admin.php:150
92
+ msgid "No slideshows found"
93
+ msgstr "Prezentacija nije pronađena"
94
+
95
+ #: ../src/CycloneSlider/Admin.php:151
96
+ msgid "No slideshows found in Trash"
97
+ msgstr "U korpi nije pronađena nijedna prezentacija"
98
+
99
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
100
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
101
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
102
+ msgid "Slideshow updated."
103
+ msgstr "Prezentacija ažurirana"
104
+
105
+ #: ../src/CycloneSlider/Admin.php:198
106
+ msgid "Custom field updated."
107
+ msgstr "Priolagođeno polje ažurirano"
108
+
109
+ #: ../src/CycloneSlider/Admin.php:199
110
+ msgid "Custom field deleted."
111
+ msgstr "Prilagođeno polje obrisano"
112
+
113
+ #: ../src/CycloneSlider/Admin.php:202
114
+ msgid "Slideshow published."
115
+ msgstr "Prezentacija objavljena"
116
+
117
+ #: ../src/CycloneSlider/Admin.php:203
118
+ msgid "Slideshow saved."
119
+ msgstr "Prezentacija sačuvana"
120
+
121
+ #: ../src/CycloneSlider/Admin.php:242
122
+ msgid "Slides"
123
+ msgstr "Slajdovi"
124
+
125
+ #: ../src/CycloneSlider/Admin.php:251
126
+ msgid "Slider Preview"
127
+ msgstr "Pregled slajdera"
128
+
129
+ #: ../src/CycloneSlider/Admin.php:260
130
+ msgid "Get Slider Codes"
131
+ msgstr "Izlistaj kodove slajdera"
132
+
133
+ #: ../src/CycloneSlider/Admin.php:269
134
+ msgid "Basic Settings"
135
+ msgstr "Osnovne postavke"
136
+
137
+ #: ../src/CycloneSlider/Admin.php:278
138
+ msgid "Advanced Settings"
139
+ msgstr "Napredne postavke"
140
+
141
+ #: ../src/CycloneSlider/Admin.php:287
142
+ msgid "Templates"
143
+ msgstr "Šabloni"
144
+
145
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
146
+ msgid "Slideshow ID"
147
+ msgstr "ID prezentacije"
148
+
149
+ #: ../src/CycloneSlider/Admin.php:323
150
+ msgid "Slide"
151
+ msgstr "Slajd "
152
+
153
+ #: ../src/CycloneSlider/Admin.php:328
154
+ msgid "[Hidden]"
155
+ msgstr ""
156
+
157
+ #: ../src/CycloneSlider/Admin.php:463
158
+ msgid "Core"
159
+ msgstr ""
160
+
161
+ #: ../src/CycloneSlider/Admin.php:464
162
+ #, php-format
163
+ msgid ""
164
+ "You should not make changes to templates in this location. All your changes "
165
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
166
+ msgstr ""
167
+
168
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
169
+ #: ../src/CycloneSlider/Admin.php:477
170
+ #, php-format
171
+ msgid "Location: <strong>%s</strong>"
172
+ msgstr ""
173
+
174
+ #: ../src/CycloneSlider/Admin.php:469
175
+ msgid ""
176
+ "Your template is in danger of being overwritten when you upgrade your theme. "
177
+ "Please consider creating a WordPress plugin Cyclone Slider template."
178
+ msgstr ""
179
+
180
+ #: ../src/CycloneSlider/Admin.php:520
181
+ msgid "Slide *"
182
+ msgstr "Slajd *"
183
+
184
+ #: ../src/CycloneSlider/Admin.php:609
185
+ msgid "Slideshow Name"
186
+ msgstr "Naziv prezentacije"
187
+
188
+ #: ../src/CycloneSlider/Admin.php:610
189
+ msgid "Template"
190
+ msgstr "Šablon"
191
+
192
+ #: ../src/CycloneSlider/Admin.php:611
193
+ msgid "No. of Slides"
194
+ msgstr "Broj slajda"
195
+
196
+ #: ../src/CycloneSlider/Admin.php:613
197
+ msgid "Shortcode"
198
+ msgstr "Shortcode"
199
+
200
+ #: ../src/CycloneSlider/AssetLoader.php:71
201
+ msgid "Select an image"
202
+ msgstr "Odaberi sliku"
203
+
204
+ #: ../src/CycloneSlider/AssetLoader.php:72
205
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
206
+ msgstr ""
207
+
208
+ #: ../src/CycloneSlider/AssetLoader.php:73
209
+ msgid "Add to Slide"
210
+ msgstr "Dodaj slajdu"
211
+
212
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
213
+ #, fuzzy
214
+ msgid "Add Images as Slides"
215
+ msgstr "Dodaj novu prezentaciju"
216
+
217
+ #: ../src/CycloneSlider/AssetLoader.php:75
218
+ msgid "Error. Make sure its a valid YouTube URL."
219
+ msgstr "Greška: Proverite da li je YouTube URL validan."
220
+
221
+ #: ../src/CycloneSlider/ExportPage.php:64
222
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
223
+ #: ../src/CycloneSlider/ImportPage.php:69
224
+ msgid "Export"
225
+ msgstr "Izvoz"
226
+
227
+ #: ../src/CycloneSlider/ExportPage.php:77
228
+ #: ../src/CycloneSlider/ImportPage.php:63
229
+ msgid ""
230
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
231
+ msgstr ""
232
+
233
+ #: ../src/CycloneSlider/ExportPage.php:113
234
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
235
+ msgid "Your export file is ready. Click Download."
236
+ msgstr "Vaša datoteka za izvoz je spremna."
237
+
238
+ #: ../src/CycloneSlider/ExportPage.php:118
239
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
240
+ msgid "Error creating exports directory."
241
+ msgstr ""
242
+
243
+ #: ../src/CycloneSlider/ExportPage.php:167
244
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
245
+ #, fuzzy
246
+ msgid "No slider selected."
247
+ msgstr "Nije pronađen slajder"
248
+
249
+ #: ../src/CycloneSlider/ExportPage.php:172
250
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
251
+ msgid "Please choose a file name."
252
+ msgstr ""
253
+
254
+ #: ../src/CycloneSlider/Exporter.php:52
255
+ #, fuzzy
256
+ msgid "Error no sliders selected."
257
+ msgstr "Nije pronađen slajder"
258
+
259
+ #: ../src/CycloneSlider/Exporter.php:73
260
+ msgid "Error encoding data to JSON."
261
+ msgstr ""
262
+
263
+ #: ../src/CycloneSlider/Exporter.php:79
264
+ #, php-format
265
+ msgid "Success generating zip %s."
266
+ msgstr ""
267
+
268
+ #: ../src/CycloneSlider/Exporter.php:109
269
+ #, php-format
270
+ msgid "Exporting data for slider \"%s\"."
271
+ msgstr ""
272
+
273
+ #: ../src/CycloneSlider/Exporter.php:111
274
+ #, fuzzy, php-format
275
+ msgid "Slider \"%s\" not found."
276
+ msgstr "[Prezentacija \"%s\" nije pronađena]"
277
+
278
+ #: ../src/CycloneSlider/Exporter.php:138
279
+ #, php-format
280
+ msgid ""
281
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
282
+ msgstr ""
283
+
284
+ #: ../src/CycloneSlider/Exporter.php:182
285
+ #, fuzzy
286
+ msgid "ZipArchive not supported."
287
+ msgstr "Vrsta slajda nije podržana."
288
+
289
+ #: ../src/CycloneSlider/Exporter.php:188
290
+ #, php-format
291
+ msgid "Error opening zip file %s. Code: %s"
292
+ msgstr ""
293
+
294
+ #: ../src/CycloneSlider/Exporter.php:197
295
+ #, php-format
296
+ msgid "Error adding file %s to zip."
297
+ msgstr ""
298
+
299
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
300
+ #, php-format
301
+ msgid "File %s added to zip."
302
+ msgstr ""
303
+
304
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
305
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
306
+ msgid "NextGEN Integration"
307
+ msgstr "NextGEN Integracija"
308
+
309
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
310
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
311
+ msgid "Choose a NextGEN Gallery"
312
+ msgstr "Izaberi NextGEN galeriju"
313
+
314
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
315
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
316
+ msgid ""
317
+ "Select a gallery to import images from. Images will be added as new slides."
318
+ msgstr ""
319
+ "Odaberi galeriju za uvoz slika. Slike će biti dodate kao novi slajdovi."
320
+
321
+ #: ../src/CycloneSlider/Frontend.php:101
322
+ #, php-format
323
+ msgid "[Slideshow \"%s\" not found]"
324
+ msgstr "[Prezentacija \"%s\" nije pronađena]"
325
+
326
+ #: ../src/CycloneSlider/Frontend.php:117
327
+ #, php-format
328
+ msgid "[Template \"%s\" not found]"
329
+ msgstr "[Šablon \"%s\" nije pronađen]"
330
+
331
+ #: ../src/CycloneSlider/ImportPage.php:116
332
+ msgid "Import operation success!"
333
+ msgstr "Operacija uvoza uspela."
334
+
335
+ #: ../src/CycloneSlider/Importer.php:35
336
+ msgid "Could not read zip files. ZipArchive not supported."
337
+ msgstr ""
338
+
339
+ #: ../src/CycloneSlider/Importer.php:40
340
+ #, fuzzy
341
+ msgid "No zip file found."
342
+ msgstr "Nije pronađen slajder"
343
+
344
+ #: ../src/CycloneSlider/Importer.php:46
345
+ msgid "Error creating imports directory."
346
+ msgstr ""
347
+
348
+ #: ../src/CycloneSlider/Importer.php:53
349
+ msgid "Error moving uploaded zip."
350
+ msgstr ""
351
+
352
+ #: ../src/CycloneSlider/Importer.php:60
353
+ #, php-format
354
+ msgid "Error opening zip: %s"
355
+ msgstr ""
356
+
357
+ #: ../src/CycloneSlider/Importer.php:73
358
+ #, php-format
359
+ msgid "Security error. Invalid %s file."
360
+ msgstr ""
361
+
362
+ #: ../src/CycloneSlider/Importer.php:80
363
+ #, php-format
364
+ msgid "Security error. File %s is not an image."
365
+ msgstr ""
366
+
367
+ #: ../src/CycloneSlider/Importer.php:86
368
+ #, php-format
369
+ msgid "Security error. Missing %s file."
370
+ msgstr ""
371
+
372
+ #: ../src/CycloneSlider/Importer.php:92
373
+ msgid "Error extracting zip."
374
+ msgstr ""
375
+
376
+ #: ../src/CycloneSlider/Importer.php:99
377
+ msgid "Failed to read export JSON."
378
+ msgstr ""
379
+
380
+ #: ../src/CycloneSlider/Importer.php:104
381
+ msgid "Failed to decode JSON."
382
+ msgstr ""
383
+
384
+ #: ../src/CycloneSlider/Importer.php:175
385
+ #, php-format
386
+ msgid "scandir failed on %s"
387
+ msgstr ""
388
+
389
+ #: ../src/CycloneSlider/Importer.php:191
390
+ #, fuzzy, php-format
391
+ msgid "Source image %s not found."
392
+ msgstr "[Šablon \"%s\" nije pronađen]"
393
+
394
+ #: ../src/CycloneSlider/Importer.php:195
395
+ msgid "Copy error."
396
+ msgstr ""
397
+
398
+ #: ../src/CycloneSlider/SettingsPage.php:51
399
+ msgid "Default options restored."
400
+ msgstr "Standardne opcije ponovo uspostavljene."
401
+
402
+ #: ../src/CycloneSlider/WidgetSlider.php:13
403
+ msgid "Cyclone Slider Widget"
404
+ msgstr "Cyclone Slider Widget"
405
+
406
+ #: ../src/CycloneSlider/WidgetSlider.php:14
407
+ msgid "Widget for displaying sliders."
408
+ msgstr "Widget za prikazivanje slajdera"
409
+
410
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
411
+ msgid "Title:"
412
+ msgstr "Naslov:"
413
+
414
+ #: ../src/CycloneSlider/WidgetSlider.php:79
415
+ msgid "Select a Slider:"
416
+ msgstr "Odaberite slajder"
417
+
418
+ #: ../src/CycloneSlider/WidgetSlider.php:94
419
+ msgid "No sliders found."
420
+ msgstr "Nije pronađen slajder"
421
+
422
+ #: ../templates/dark/slider.php:43
423
+ msgid "View Larger Image"
424
+ msgstr "Pogledaj veću sliku."
425
+
426
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
427
+ msgid "Learn More"
428
+ msgstr "Nauči više"
429
+
430
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
431
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
432
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
433
+ msgid "Slide type not supported."
434
+ msgstr "Vrsta slajda nije podržana."
435
+
436
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
437
+ #: ../views/export-nextgen-step-3.php:8
438
+ #, fuzzy
439
+ msgid "Cyclone Slider Nextgen Exporter"
440
+ msgstr "Cyclone Slider izvoz."
441
+
442
+ #: ../views/export-nextgen-step-1.php:18
443
+ #, fuzzy
444
+ msgid "Choose a NextGEN Gallery:"
445
+ msgstr "Izaberi NextGEN galeriju"
446
+
447
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
448
+ msgid "Select All"
449
+ msgstr "Selektuj sve"
450
+
451
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
452
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
453
+ #, fuzzy
454
+ msgid "File Name:"
455
+ msgstr "Naziv"
456
+
457
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
458
+ msgid "No slider to export."
459
+ msgstr "Nema slajdera za izvoz"
460
+
461
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
462
+ msgid "Clear"
463
+ msgstr ""
464
+
465
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
466
+ msgid "Next"
467
+ msgstr "Sledeći"
468
+
469
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
470
+ #, fuzzy
471
+ msgid "Selected slider(s):"
472
+ msgstr "Odaberi slajdere:"
473
+
474
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
475
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
476
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
477
+ #: ../views/import-step-3.php:15
478
+ msgid "Back"
479
+ msgstr "Nazad"
480
+
481
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
482
+ msgid "Generate Export File"
483
+ msgstr ""
484
+
485
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
486
+ msgid "Download"
487
+ msgstr "Preuzmi"
488
+
489
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
490
+ #: ../views/export-step-3.php:8
491
+ #, fuzzy
492
+ msgid "Cyclone Slider Exporter"
493
+ msgstr "Cyclone Slider izvoz."
494
+
495
+ #: ../views/export-step-1.php:18
496
+ msgid "Select sliders:"
497
+ msgstr "Odaberi slajdere:"
498
+
499
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
500
+ #, fuzzy
501
+ msgid "Cyclone Slider Importer"
502
+ msgstr "Cyclone Slider uvoz."
503
+
504
+ #: ../views/import-step-1.php:17
505
+ msgid "Import Zip File:"
506
+ msgstr "Uvezi zip datoteku."
507
+
508
+ #: ../views/import-step-1.php:24
509
+ msgid "Upload"
510
+ msgstr ""
511
+
512
+ #: ../views/settings-page.php:7
513
+ #, fuzzy
514
+ msgid ""
515
+ "Play with these settings if Cyclone Slider is not working or if you want to "
516
+ "optimize it."
517
+ msgstr ""
518
+ "Pusti sa ovim postavkama ako Cyclone Slider 2 ne radi ili ako hoćete da ga "
519
+ "poboljšate."
520
+
521
+ #: ../views/settings-page.php:16
522
+ msgid "Load scripts in:"
523
+ msgstr "Učitaj skripte"
524
+
525
+ #: ../views/settings-page.php:19
526
+ msgid "Header"
527
+ msgstr "Zaglavlje"
528
+
529
+ #: ../views/settings-page.php:20
530
+ msgid "Footer"
531
+ msgstr "Podnožje"
532
+
533
+ #: ../views/settings-page.php:25
534
+ msgid "Load these scripts:"
535
+ msgstr "Učitaj sledeće skripte"
536
+
537
+ #: ../views/settings-page.php:30
538
+ msgid "Cycle 2. This is the core script needed by the plugin."
539
+ msgstr "Cycle 2. Ovo je osnovna skripta potrebna za plugin."
540
+
541
+ #: ../views/settings-page.php:35
542
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
543
+ msgstr "Cycle 2 - Carousel. Koriste ga sledeći šabloni: Galleria, Lea, Dos."
544
+
545
+ #: ../views/settings-page.php:40
546
+ msgid "Cycle 2 - Swipe. For touch swipe events."
547
+ msgstr "Cycle 2 - Swipe. Za touch swipe događaje."
548
+
549
+ #: ../views/settings-page.php:45
550
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
551
+ msgstr "Cycle 2 - Tile. Upotrebljava se za tranzicione efekte pločica. "
552
+
553
+ #: ../views/settings-page.php:50
554
+ msgid "Cycle 2 - Video. Used by YouTube template."
555
+ msgstr "Cycle 2 - Video. Koristi ga YouTube šablon."
556
+
557
+ #: ../views/settings-page.php:55
558
+ msgid "Magnific Popup - Enable lightbox option."
559
+ msgstr "Magnific Popup - štiklirajte lightbox opciju."
560
+
561
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
562
+ #: ../views/slider-advanced-settings.php:2
563
+ msgid "Available in pro version."
564
+ msgstr "Raspoloživ u pro verziji."
565
+
566
+ #: ../views/settings-page.php:60
567
+ msgid "Easing - Enable easing options."
568
+ msgstr "Ublažavanje - aktivirajte opciju za ublažavanje."
569
+
570
+ #: ../views/settings-page.php:65
571
+ msgid "Scripts loading priority:"
572
+ msgstr "Prioritet učitavanja skripta:"
573
+
574
+ #: ../views/settings-page.php:68
575
+ msgid "Make this value bigger to load scripts last."
576
+ msgstr "Ako želite da se skripte sporije učitavaju, povećajte ovu vrednost."
577
+
578
+ #: ../views/settings-page.php:72
579
+ msgid "Load these templates:"
580
+ msgstr "Učitaj sledeće šablone."
581
+
582
+ #: ../views/settings-page.php:85
583
+ msgid "Save Options"
584
+ msgstr "Sačuvaj opcije"
585
+
586
+ #: ../views/settings-page.php:86
587
+ msgid "Restore Defaults"
588
+ msgstr "Vrati na podrazumevane vrednosti"
589
+
590
+ #: ../views/slide-edit.php:17
591
+ msgid "Delete"
592
+ msgstr "Obriši"
593
+
594
+ #: ../views/slide-edit.php:26
595
+ msgid "Image"
596
+ msgstr "Slika "
597
+
598
+ #: ../views/slide-edit.php:27
599
+ msgid "YouTube"
600
+ msgstr "YouTube"
601
+
602
+ #: ../views/slide-edit.php:28
603
+ msgid "Vimeo"
604
+ msgstr "Vimeo"
605
+
606
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
607
+ msgid "Custom HTML"
608
+ msgstr "prilagođeni HTML"
609
+
610
+ #: ../views/slide-edit.php:30
611
+ msgid "Testimonial"
612
+ msgstr ""
613
+
614
+ #: ../views/slide-edit.php:35
615
+ msgid "Hidden"
616
+ msgstr ""
617
+
618
+ #: ../views/slide-edit.php:47
619
+ msgid "Get Image"
620
+ msgstr "Uzmi sliku"
621
+
622
+ #: ../views/slide-edit.php:51
623
+ msgid "Caption"
624
+ msgstr "Naslov"
625
+
626
+ #: ../views/slide-edit.php:58
627
+ msgid "Description:"
628
+ msgstr "Opsi"
629
+
630
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
631
+ msgid "Link"
632
+ msgstr "Link"
633
+
634
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
635
+ msgid "Link URL:"
636
+ msgstr "Link URL:"
637
+
638
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
639
+ msgid "Open Link in:"
640
+ msgstr "Otvori link u"
641
+
642
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
643
+ msgid "Same Window"
644
+ msgstr "Istom prozoru"
645
+
646
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
647
+ msgid "New Tab or Window"
648
+ msgstr "Novoj kartici ili novom prozoru"
649
+
650
+ #: ../views/slide-edit.php:80
651
+ msgid "Image Attributes"
652
+ msgstr "Atributi slike"
653
+
654
+ #: ../views/slide-edit.php:83
655
+ msgid "Alternate Text:"
656
+ msgstr "Alternativni tekst"
657
+
658
+ #: ../views/slide-edit.php:87
659
+ msgid "Title Text:"
660
+ msgstr "Tekst titla"
661
+
662
+ #: ../views/slide-edit.php:93
663
+ msgid "Slide Transition Effects"
664
+ msgstr "Efekti tranzicije slajdova"
665
+
666
+ #: ../views/slide-edit.php:97
667
+ msgid "Disable"
668
+ msgstr "Deaktiviraj"
669
+
670
+ #: ../views/slide-edit.php:98
671
+ msgid "Enable Slide Effects"
672
+ msgstr "Aktiviraj efekte slajda"
673
+
674
+ #: ../views/slide-edit.php:104
675
+ msgid "Transition Effects:"
676
+ msgstr "Tranzicioni efekti"
677
+
678
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
679
+ msgid "Transition Effects Speed:"
680
+ msgstr "Brzina tranzicionih efekata"
681
+
682
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
683
+ #: ../views/slider-settings.php:34
684
+ msgid "Milliseconds"
685
+ msgstr "Milisekunde"
686
+
687
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
688
+ msgid "Next Slide Delay:"
689
+ msgstr "Odlaganje sledećeg slajda"
690
+
691
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
692
+ msgid "Tile Count:"
693
+ msgstr "Broj pločica"
694
+
695
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
696
+ msgid "The number of tiles to use in the transition."
697
+ msgstr "Broj pločica u tranziciji"
698
+
699
+ #: ../views/slide-edit.php:138
700
+ msgid "Tile Delay:"
701
+ msgstr "Odlaganje"
702
+
703
+ #: ../views/slide-edit.php:140
704
+ msgid "Milliseconds to delay each individual tile transition."
705
+ msgstr "Milisekunde za odlaganje tranzicije svake pojedine pločice."
706
+
707
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
708
+ msgid "Tile Position:"
709
+ msgstr "Pozicija pločice:"
710
+
711
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
712
+ msgid "Vertical"
713
+ msgstr "Vertikalna"
714
+
715
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
716
+ msgid "Horizontal"
717
+ msgstr "Horizontalna"
718
+
719
+ #: ../views/slide-edit.php:159
720
+ msgid "YouTube URL:"
721
+ msgstr "YouTube URL:"
722
+
723
+ #: ../views/slide-edit.php:161
724
+ msgid "Copy and paste a valid YouTube URL here."
725
+ msgstr "Ovde kopirajte i nalepite validan YouTube URL: "
726
+
727
+ #: ../views/slide-edit.php:166
728
+ msgid "Do not show suggested videos when the video finishes."
729
+ msgstr ""
730
+
731
+ #: ../views/slide-edit.php:171
732
+ msgid "Vimeo URL:"
733
+ msgstr "Vimeo URL:"
734
+
735
+ #: ../views/slide-edit.php:173
736
+ msgid "Copy and paste a valid Vimeo URL here."
737
+ msgstr "Ovde kopirajte i nalepite validan Vimeo URL:"
738
+
739
+ #: ../views/slide-edit.php:186
740
+ msgid "Quote"
741
+ msgstr ""
742
+
743
+ #: ../views/slide-edit.php:192
744
+ msgid "Author"
745
+ msgstr ""
746
+
747
+ #: ../views/slide-edit.php:195
748
+ #, fuzzy
749
+ msgid "Name:"
750
+ msgstr "Naziv"
751
+
752
+ #: ../views/slider-advanced-settings.php:4
753
+ msgid "Allow Wrap?"
754
+ msgstr "Dozvoliti prelom?"
755
+
756
+ #: ../views/slider-advanced-settings.php:6
757
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
758
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
759
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
760
+ msgid "Yes"
761
+ msgstr "Da"
762
+
763
+ #: ../views/slider-advanced-settings.php:7
764
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
765
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
766
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
767
+ msgid "No"
768
+ msgstr "Ne"
769
+
770
+ #: ../views/slider-advanced-settings.php:10
771
+ msgid ""
772
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
773
+ msgstr ""
774
+ "Određuje da li se slajder prelama na početni slajd ako je dostigao krajnji "
775
+ "slajd. "
776
+
777
+ #: ../views/slider-advanced-settings.php:15
778
+ msgid "Dynamic Height:"
779
+ msgstr "Dinamička visina"
780
+
781
+ #: ../views/slider-advanced-settings.php:17
782
+ msgid "Off"
783
+ msgstr "Isključena"
784
+
785
+ #: ../views/slider-advanced-settings.php:18
786
+ msgid "On"
787
+ msgstr "Uključena"
788
+
789
+ #: ../views/slider-advanced-settings.php:21
790
+ msgid "Adjust slider height depending on current slide."
791
+ msgstr "Podesi visini slajdera prema trenutnom slajdu."
792
+
793
+ #: ../views/slider-advanced-settings.php:26
794
+ msgid "Delay:"
795
+ msgstr "Odloži:"
796
+
797
+ #: ../views/slider-advanced-settings.php:28
798
+ msgid ""
799
+ "Milliseconds to add or substract from the time before the first transition "
800
+ "occurs."
801
+ msgstr "Milisekunde koje treba dodati ili oduzeti pre prve tranzicije."
802
+
803
+ #: ../views/slider-advanced-settings.php:32
804
+ msgid "Easing:"
805
+ msgstr "Easing:"
806
+
807
+ #: ../views/slider-advanced-settings.php:38
808
+ msgid "Easing for transition animations."
809
+ msgstr "Easing za tranziciju animacija "
810
+
811
+ #: ../views/slider-advanced-settings.php:42
812
+ msgid "Swipe:"
813
+ msgstr "Prevlačenje"
814
+
815
+ #: ../views/slider-advanced-settings.php:48
816
+ msgid "Enable swipe gesture support for touch devices."
817
+ msgstr "Aktiviraj podršku za prevlačenje prstom za uređajem koji imaju touch."
818
+
819
+ #: ../views/slider-advanced-settings.php:53
820
+ msgid "Resize Options:"
821
+ msgstr "Opcije promene veličine"
822
+
823
+ #: ../views/slider-advanced-settings.php:60
824
+ msgid "Auto - Cyclone Slider decides the resize option."
825
+ msgstr ""
826
+ "Auto - Cyclone Slider odlučuje da li će aktivirati opciju promene veličine."
827
+
828
+ #: ../views/slider-advanced-settings.php:61
829
+ msgid "Crop - Resize and remove excess parts."
830
+ msgstr "Crop - Menja veličinu i uklanja delove koji je prevazilaze."
831
+
832
+ #: ../views/slider-advanced-settings.php:62
833
+ msgid "Exact - Resize to exact dimensions."
834
+ msgstr "Exact - menja veličinu na osnovu određenih dimenzija."
835
+
836
+ #: ../views/slider-advanced-settings.php:63
837
+ msgid "Landscape - Resize to exact width."
838
+ msgstr "Landscape - Menja širinu na osnovu određene dimenzije."
839
+
840
+ #: ../views/slider-advanced-settings.php:64
841
+ msgid "Portrait - Resize to exact height."
842
+ msgstr "Portrait - Menja visinu na osnovu određene dimenzije."
843
+
844
+ #: ../views/slider-codes.php:4
845
+ msgid "Your Shortcode:"
846
+ msgstr "Vaš Shortcode:"
847
+
848
+ #: ../views/slider-codes.php:6
849
+ msgid ""
850
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
851
+ msgstr ""
852
+ "Kopirajte i nalepite ovaj shortcode u svoj post, na stranicu ili urednik "
853
+ "prilagođenog posta."
854
+
855
+ #: ../views/slider-codes.php:10
856
+ msgid "Your PHP Code:"
857
+ msgstr "Vaš PHP kod"
858
+
859
+ #: ../views/slider-codes.php:12
860
+ msgid ""
861
+ "Copy and paste this code when you need to display the slider in template "
862
+ "files (header.php, front-page.php, etc.)."
863
+ msgstr ""
864
+ "Kopirajte i nalepite ovaj kod kad treba da prikažete slajder u datotekama "
865
+ "šablona (header.php, front-page.php itd.)"
866
+
867
+ #: ../views/slider-id.php:5
868
+ msgid "Change the Slideshow ID here."
869
+ msgstr "Ovde promenite ID za Slideshow."
870
+
871
+ #: ../views/slider-preview.php:9
872
+ msgid "Your preview will appear here."
873
+ msgstr "Vaš pregled prikazaće se ovde."
874
+
875
+ #: ../views/slider-settings.php:4
876
+ msgid "Transition Effects to Use:"
877
+ msgstr "Efekti prelaza."
878
+
879
+ #: ../views/slider-settings.php:28
880
+ msgid "Milliseconds. 0 to disable auto advance."
881
+ msgstr "Milisekunde. 0 da biste deaktivirali automatsko pokretanje."
882
+
883
+ #: ../views/slider-settings.php:38
884
+ msgid "Width:"
885
+ msgstr "Širina"
886
+
887
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
888
+ msgid "pixels."
889
+ msgstr "pikseli:"
890
+
891
+ #: ../views/slider-settings.php:44
892
+ msgid "Height:"
893
+ msgstr "Visina:"
894
+
895
+ #: ../views/slider-settings.php:50
896
+ msgid "Width Management:"
897
+ msgstr "Upravljanje širinom:"
898
+
899
+ #: ../views/slider-settings.php:52
900
+ msgid "Responsive"
901
+ msgstr "Povratni"
902
+
903
+ #: ../views/slider-settings.php:53
904
+ msgid "Full"
905
+ msgstr "Pun"
906
+
907
+ #: ../views/slider-settings.php:54
908
+ msgid "Fixed"
909
+ msgstr "Fiksni"
910
+
911
+ #: ../views/slider-settings.php:57
912
+ msgid ""
913
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
914
+ "provided width."
915
+ msgstr ""
916
+ "Povratni - smanjuje veličinu, ali maksimalna širina biće jednaka širini koju "
917
+ "ste uneli."
918
+
919
+ #: ../views/slider-settings.php:58
920
+ msgid ""
921
+ "Full - the same as responsive but maximum width will be equal to its "
922
+ "container ignoring the provided width."
923
+ msgstr ""
924
+ "Pun - isto kao i povratni, ali maksimalna širina biće jednaka kontejneru bez "
925
+ "obzira na širinu koju ste uneli."
926
+
927
+ #: ../views/slider-settings.php:59
928
+ msgid "Fixed - width and height are not resized."
929
+ msgstr "Fiksna - širina i visina neće se menjati."
930
+
931
+ #: ../views/slider-settings.php:64
932
+ msgid "Resize Images?"
933
+ msgstr "Promeniti veličine slika? "
934
+
935
+ #: ../views/slider-settings.php:71
936
+ msgid "Force Resize"
937
+ msgstr "Prinudna promena veličine"
938
+
939
+ #: ../views/slider-settings.php:72
940
+ #, fuzzy
941
+ msgid ""
942
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
943
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
944
+ msgstr ""
945
+ "Da - prilagodite veličine slika dimenzijama slideshow-a. <br>No - koristite "
946
+ "originalnu učitanu sliku."
947
+
948
+ #: ../views/slider-settings.php:76
949
+ msgid "Pause on Hover?"
950
+ msgstr "Pauzirati? "
951
+
952
+ #: ../views/slider-settings.php:84
953
+ msgid "Show Prev/Next Buttons?"
954
+ msgstr "Prikaži prethodni/sledeći taster?"
955
+
956
+ #: ../views/slider-settings.php:92
957
+ msgid "Show Navigation?"
958
+ msgstr "Prikazati navigaciju?"
959
+
960
+ #: ../views/slider-settings.php:97
961
+ msgid "The thumbnails or dots depending on template."
962
+ msgstr "Sličice ili tačkice zavise od vašeg šablona."
963
+
964
+ #: ../views/slider-settings.php:101
965
+ msgid "Random Slide Order?"
966
+ msgstr "Nasumično prikazivanje slajdova?"
967
+
968
+ #: ../views/slider-settings.php:106
969
+ msgid "Randomize order of slides on every page visit."
970
+ msgstr "Neka redosled slajdova na svakoj posećenoj strani bude nasumičan."
971
+
972
+ #: ../views/slides.php:7
973
+ msgid "Add Slide"
974
+ msgstr "Dodaj slajd"
975
+
976
+ #: ../views/template-selection.php:4
977
+ msgid "Name"
978
+ msgstr "Naziv"
979
+
980
+ #: ../views/template-selection.php:5
981
+ msgid "Supported Slides"
982
+ msgstr "Podržani slajdovi"
983
+
984
+ #: ../views/template-selection.php:6
985
+ #, fuzzy
986
+ msgid "Location"
987
+ msgstr "Naslov"
988
+
989
+ #: ../views/template-selection.php:7
990
+ msgid "Selected"
991
+ msgstr "Odabrani"
992
+
993
+ #: ../views/template-selection.php:43
994
+ msgid "Learn More About Templates"
995
+ msgstr ""
996
+
997
+ #: ../views/template-selection.php:44
998
+ #, fuzzy
999
+ msgid "Get More Templates"
1000
+ msgstr "Šabloni"
1001
+
1002
+ #~ msgid ""
1003
+ #~ "Templates CSS could not be saved. Make sure %stemplates.css is writable."
1004
+ #~ msgstr ""
1005
+ #~ "CSS šabloni ne mogu se sačuvati. Proverite da li su %s obrasci "
1006
+ #~ "raspoloživi za css pisanje."
1007
+
1008
+ #~ msgid ""
1009
+ #~ "Templates JS could not be saved. Make sure %stemplates.js is writable."
1010
+ #~ msgstr ""
1011
+ #~ "JS šabloni ne mogu se sačuvati. Proverite da li su %s obrasci raspoloživi "
1012
+ #~ "za js pisanje."
1013
+
1014
+ #~ msgid "Video (Old Version)"
1015
+ #~ msgstr "Video (stara verzija)"
1016
+
1017
+ #~ msgid "Slide Properties:"
1018
+ #~ msgstr "Osobine slajda"
1019
+
1020
+ #~ msgid ""
1021
+ #~ "This video slide is problematic. Please consider using YouTube, Vimeo or "
1022
+ #~ "Custom slide type for videos. This slide will be removed in the future "
1023
+ #~ "and will be replaced with a better one."
1024
+ #~ msgstr ""
1025
+ #~ "Ovaj video slajd je problematičan. Razmislite o tome da koristite "
1026
+ #~ "YouTube, Vimeo ili prilagođeni slajd za video. Ovaj slajd biće uklonjen i "
1027
+ #~ "zamenjen boljim. "
1028
+
1029
+ #~ msgid "Video URL:"
1030
+ #~ msgstr "Video URL:"
1031
+
1032
+ #~ msgid "Copy and paste a Youtube or Vimeo URL and hit the Get Video button."
1033
+ #~ msgstr ""
1034
+ #~ "Kopirajte i nalepite Youtube ili Vimeo URL i kliknite na taster: Uzmi "
1035
+ #~ "Video "
1036
+
1037
+ #~ msgid "Get Video"
1038
+ #~ msgstr "Uzmi video"
1039
+
1040
+ #~ msgid "Embed Code"
1041
+ #~ msgstr "Ugrađen kod"
1042
+
1043
+ #~ msgid ""
1044
+ #~ "You can place your embed code directly here. Or you can use the Get Video "
1045
+ #~ "button to generate the embed code."
1046
+ #~ msgstr ""
1047
+ #~ "Možete svoj ugrađeni kod smestiti direktno ovde. Ili možete koristiti "
1048
+ #~ "taster: Uzmi video da biste generisali ugrađeni kod."
1049
+
1050
+ #~ msgid ""
1051
+ #~ "<strong>Note:</strong> The Slide Properties and Tile effects are not "
1052
+ #~ "supported for videos."
1053
+ #~ msgstr ""
1054
+ #~ "<strong>Note:</strong> Osobine slajda i efekti pločica nisu podržani za "
1055
+ #~ "video zapise."
1056
+
1057
+ #~ msgid ""
1058
+ #~ "<strong>Note:</strong> Append &wmode=transparent to the embed code src "
1059
+ #~ "attribute to make HTML elements appear on top of Flash."
1060
+ #~ msgstr ""
1061
+ #~ "<strong>Note:</strong> Append &wmode= transparentan za ugrađeni kod src "
1062
+ #~ "atributa za prikazivanje HTML elemenata na vrhu Flash-a."
languages/cyclone-slider-2.pot CHANGED
@@ -1,965 +1,965 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Cyclone Slider\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
- "PO-Revision-Date: 2016-03-30 09:13+0800\n"
7
- "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
- "Language-Team: kosinix <kosinix@codefleet.net>\n"
9
- "Language: en_US\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: __;_e;_x\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Generator: Poedit 1.6.7\n"
17
- "X-Poedit-SearchPath-0: .\n"
18
- "X-Poedit-SearchPath-1: ..\n"
19
-
20
- #: ../cyclone-slider.php:101
21
- msgid "Cyclone Slider Settings"
22
- msgstr ""
23
-
24
- #: ../cyclone-slider.php:102
25
- msgid "Settings"
26
- msgstr ""
27
-
28
- #: ../cyclone-slider.php:112
29
- msgid "Cyclone Slider Export"
30
- msgstr ""
31
-
32
- #: ../cyclone-slider.php:113
33
- msgid "Export/Import"
34
- msgstr ""
35
-
36
- #: ../cyclone-slider.php:125
37
- msgid "Cyclone Slider Nextgen Export"
38
- msgstr ""
39
-
40
- #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
41
- msgid "Export Nextgen"
42
- msgstr ""
43
-
44
- #: ../cyclone-slider.php:138
45
- msgid "Cyclone Slider Import"
46
- msgstr ""
47
-
48
- #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
49
- #: ../src/CycloneSlider/ExportPageNextgen.php:67
50
- #: ../src/CycloneSlider/ExporterNextgen.php:65
51
- #: ../src/CycloneSlider/ImportPage.php:74
52
- #: ../src/CycloneSlider/NextgenIntegration.php:65
53
- msgid "Import"
54
- msgstr ""
55
-
56
- #: ../src/CycloneSlider/Admin.php:142
57
- msgid "Cyclone Slider"
58
- msgstr ""
59
-
60
- #: ../src/CycloneSlider/Admin.php:143
61
- msgid "Slideshow"
62
- msgstr ""
63
-
64
- #: ../src/CycloneSlider/Admin.php:144
65
- msgid "Add Slideshow"
66
- msgstr ""
67
-
68
- #: ../src/CycloneSlider/Admin.php:145
69
- msgid "Add New Slideshow"
70
- msgstr ""
71
-
72
- #: ../src/CycloneSlider/Admin.php:146
73
- msgid "Edit Slideshow"
74
- msgstr ""
75
-
76
- #: ../src/CycloneSlider/Admin.php:147
77
- msgid "New Slideshow"
78
- msgstr ""
79
-
80
- #: ../src/CycloneSlider/Admin.php:148
81
- msgid "View Slideshow"
82
- msgstr ""
83
-
84
- #: ../src/CycloneSlider/Admin.php:149
85
- msgid "Search Slideshows"
86
- msgstr ""
87
-
88
- #: ../src/CycloneSlider/Admin.php:150
89
- msgid "No slideshows found"
90
- msgstr ""
91
-
92
- #: ../src/CycloneSlider/Admin.php:151
93
- msgid "No slideshows found in Trash"
94
- msgstr ""
95
-
96
- #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
97
- #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
98
- #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
99
- msgid "Slideshow updated."
100
- msgstr ""
101
-
102
- #: ../src/CycloneSlider/Admin.php:198
103
- msgid "Custom field updated."
104
- msgstr ""
105
-
106
- #: ../src/CycloneSlider/Admin.php:199
107
- msgid "Custom field deleted."
108
- msgstr ""
109
-
110
- #: ../src/CycloneSlider/Admin.php:202
111
- msgid "Slideshow published."
112
- msgstr ""
113
-
114
- #: ../src/CycloneSlider/Admin.php:203
115
- msgid "Slideshow saved."
116
- msgstr ""
117
-
118
- #: ../src/CycloneSlider/Admin.php:242
119
- msgid "Slides"
120
- msgstr ""
121
-
122
- #: ../src/CycloneSlider/Admin.php:251
123
- msgid "Slider Preview"
124
- msgstr ""
125
-
126
- #: ../src/CycloneSlider/Admin.php:260
127
- msgid "Get Slider Codes"
128
- msgstr ""
129
-
130
- #: ../src/CycloneSlider/Admin.php:269
131
- msgid "Basic Settings"
132
- msgstr ""
133
-
134
- #: ../src/CycloneSlider/Admin.php:278
135
- msgid "Advanced Settings"
136
- msgstr ""
137
-
138
- #: ../src/CycloneSlider/Admin.php:287
139
- msgid "Templates"
140
- msgstr ""
141
-
142
- #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
143
- msgid "Slideshow ID"
144
- msgstr ""
145
-
146
- #: ../src/CycloneSlider/Admin.php:323
147
- msgid "Slide"
148
- msgstr ""
149
-
150
- #: ../src/CycloneSlider/Admin.php:328
151
- msgid "[Hidden]"
152
- msgstr ""
153
-
154
- #: ../src/CycloneSlider/Admin.php:463
155
- msgid "Core"
156
- msgstr ""
157
-
158
- #: ../src/CycloneSlider/Admin.php:464
159
- #, php-format
160
- msgid ""
161
- "You should not make changes to templates in this location. All your changes "
162
- "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
163
- msgstr ""
164
-
165
- #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
166
- #: ../src/CycloneSlider/Admin.php:477
167
- #, php-format
168
- msgid "Location: <strong>%s</strong>"
169
- msgstr ""
170
-
171
- #: ../src/CycloneSlider/Admin.php:469
172
- msgid ""
173
- "Your template is in danger of being overwritten when you upgrade your theme. "
174
- "Please consider creating a WordPress plugin Cyclone Slider template."
175
- msgstr ""
176
-
177
- #: ../src/CycloneSlider/Admin.php:520
178
- msgid "Slide *"
179
- msgstr ""
180
-
181
- #: ../src/CycloneSlider/Admin.php:609
182
- msgid "Slideshow Name"
183
- msgstr ""
184
-
185
- #: ../src/CycloneSlider/Admin.php:610
186
- msgid "Template"
187
- msgstr ""
188
-
189
- #: ../src/CycloneSlider/Admin.php:611
190
- msgid "No. of Slides"
191
- msgstr ""
192
-
193
- #: ../src/CycloneSlider/Admin.php:613
194
- msgid "Shortcode"
195
- msgstr ""
196
-
197
- #: ../src/CycloneSlider/AssetLoader.php:71
198
- msgid "Select an image"
199
- msgstr ""
200
-
201
- #: ../src/CycloneSlider/AssetLoader.php:72
202
- msgid "Select Images - Use Ctrl + Click or Shift + Click"
203
- msgstr ""
204
-
205
- #: ../src/CycloneSlider/AssetLoader.php:73
206
- msgid "Add to Slide"
207
- msgstr ""
208
-
209
- #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
210
- msgid "Add Images as Slides"
211
- msgstr ""
212
-
213
- #: ../src/CycloneSlider/AssetLoader.php:75
214
- msgid "Error. Make sure its a valid YouTube URL."
215
- msgstr ""
216
-
217
- #: ../src/CycloneSlider/ExportPage.php:64
218
- #: ../src/CycloneSlider/ExportPageNextgen.php:62
219
- #: ../src/CycloneSlider/ImportPage.php:69
220
- msgid "Export"
221
- msgstr ""
222
-
223
- #: ../src/CycloneSlider/ExportPage.php:77
224
- #: ../src/CycloneSlider/ImportPage.php:63
225
- msgid ""
226
- "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
227
- msgstr ""
228
-
229
- #: ../src/CycloneSlider/ExportPage.php:113
230
- #: ../src/CycloneSlider/ExportPageNextgen.php:118
231
- msgid "Your export file is ready. Click Download."
232
- msgstr ""
233
-
234
- #: ../src/CycloneSlider/ExportPage.php:118
235
- #: ../src/CycloneSlider/ExportPageNextgen.php:123
236
- msgid "Error creating exports directory."
237
- msgstr ""
238
-
239
- #: ../src/CycloneSlider/ExportPage.php:167
240
- #: ../src/CycloneSlider/ExportPageNextgen.php:172
241
- msgid "No slider selected."
242
- msgstr ""
243
-
244
- #: ../src/CycloneSlider/ExportPage.php:172
245
- #: ../src/CycloneSlider/ExportPageNextgen.php:177
246
- msgid "Please choose a file name."
247
- msgstr ""
248
-
249
- #: ../src/CycloneSlider/Exporter.php:52
250
- msgid "Error no sliders selected."
251
- msgstr ""
252
-
253
- #: ../src/CycloneSlider/Exporter.php:73
254
- msgid "Error encoding data to JSON."
255
- msgstr ""
256
-
257
- #: ../src/CycloneSlider/Exporter.php:79
258
- #, php-format
259
- msgid "Success generating zip %s."
260
- msgstr ""
261
-
262
- #: ../src/CycloneSlider/Exporter.php:109
263
- #, php-format
264
- msgid "Exporting data for slider \"%s\"."
265
- msgstr ""
266
-
267
- #: ../src/CycloneSlider/Exporter.php:111
268
- #, php-format
269
- msgid "Slider \"%s\" not found."
270
- msgstr ""
271
-
272
- #: ../src/CycloneSlider/Exporter.php:138
273
- #, php-format
274
- msgid ""
275
- "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
276
- msgstr ""
277
-
278
- #: ../src/CycloneSlider/Exporter.php:182
279
- msgid "ZipArchive not supported."
280
- msgstr ""
281
-
282
- #: ../src/CycloneSlider/Exporter.php:188
283
- #, php-format
284
- msgid "Error opening zip file %s. Code: %s"
285
- msgstr ""
286
-
287
- #: ../src/CycloneSlider/Exporter.php:197
288
- #, php-format
289
- msgid "Error adding file %s to zip."
290
- msgstr ""
291
-
292
- #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
293
- #, php-format
294
- msgid "File %s added to zip."
295
- msgstr ""
296
-
297
- #: ../src/CycloneSlider/ExporterNextgen.php:39
298
- #: ../src/CycloneSlider/NextgenIntegration.php:39
299
- msgid "NextGEN Integration"
300
- msgstr ""
301
-
302
- #: ../src/CycloneSlider/ExporterNextgen.php:55
303
- #: ../src/CycloneSlider/NextgenIntegration.php:55
304
- msgid "Choose a NextGEN Gallery"
305
- msgstr ""
306
-
307
- #: ../src/CycloneSlider/ExporterNextgen.php:67
308
- #: ../src/CycloneSlider/NextgenIntegration.php:67
309
- msgid ""
310
- "Select a gallery to import images from. Images will be added as new slides."
311
- msgstr ""
312
-
313
- #: ../src/CycloneSlider/Frontend.php:101
314
- #, php-format
315
- msgid "[Slideshow \"%s\" not found]"
316
- msgstr ""
317
-
318
- #: ../src/CycloneSlider/Frontend.php:117
319
- #, php-format
320
- msgid "[Template \"%s\" not found]"
321
- msgstr ""
322
-
323
- #: ../src/CycloneSlider/ImportPage.php:116
324
- msgid "Import operation success!"
325
- msgstr ""
326
-
327
- #: ../src/CycloneSlider/Importer.php:35
328
- msgid "Could not read zip files. ZipArchive not supported."
329
- msgstr ""
330
-
331
- #: ../src/CycloneSlider/Importer.php:40
332
- msgid "No zip file found."
333
- msgstr ""
334
-
335
- #: ../src/CycloneSlider/Importer.php:46
336
- msgid "Error creating imports directory."
337
- msgstr ""
338
-
339
- #: ../src/CycloneSlider/Importer.php:53
340
- msgid "Error moving uploaded zip."
341
- msgstr ""
342
-
343
- #: ../src/CycloneSlider/Importer.php:60
344
- #, php-format
345
- msgid "Error opening zip: %s"
346
- msgstr ""
347
-
348
- #: ../src/CycloneSlider/Importer.php:73
349
- #, php-format
350
- msgid "Security error. Invalid %s file."
351
- msgstr ""
352
-
353
- #: ../src/CycloneSlider/Importer.php:80
354
- #, php-format
355
- msgid "Security error. File %s is not an image."
356
- msgstr ""
357
-
358
- #: ../src/CycloneSlider/Importer.php:86
359
- #, php-format
360
- msgid "Security error. Missing %s file."
361
- msgstr ""
362
-
363
- #: ../src/CycloneSlider/Importer.php:92
364
- msgid "Error extracting zip."
365
- msgstr ""
366
-
367
- #: ../src/CycloneSlider/Importer.php:99
368
- msgid "Failed to read export JSON."
369
- msgstr ""
370
-
371
- #: ../src/CycloneSlider/Importer.php:104
372
- msgid "Failed to decode JSON."
373
- msgstr ""
374
-
375
- #: ../src/CycloneSlider/Importer.php:175
376
- #, php-format
377
- msgid "scandir failed on %s"
378
- msgstr ""
379
-
380
- #: ../src/CycloneSlider/Importer.php:191
381
- #, php-format
382
- msgid "Source image %s not found."
383
- msgstr ""
384
-
385
- #: ../src/CycloneSlider/Importer.php:195
386
- msgid "Copy error."
387
- msgstr ""
388
-
389
- #: ../src/CycloneSlider/SettingsPage.php:51
390
- msgid "Default options restored."
391
- msgstr ""
392
-
393
- #: ../src/CycloneSlider/WidgetSlider.php:13
394
- msgid "Cyclone Slider Widget"
395
- msgstr ""
396
-
397
- #: ../src/CycloneSlider/WidgetSlider.php:14
398
- msgid "Widget for displaying sliders."
399
- msgstr ""
400
-
401
- #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
402
- msgid "Title:"
403
- msgstr ""
404
-
405
- #: ../src/CycloneSlider/WidgetSlider.php:79
406
- msgid "Select a Slider:"
407
- msgstr ""
408
-
409
- #: ../src/CycloneSlider/WidgetSlider.php:94
410
- msgid "No sliders found."
411
- msgstr ""
412
-
413
- #: ../templates/dark/slider.php:43
414
- msgid "View Larger Image"
415
- msgstr ""
416
-
417
- #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
418
- msgid "Learn More"
419
- msgstr ""
420
-
421
- #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
422
- #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
423
- #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
424
- msgid "Slide type not supported."
425
- msgstr ""
426
-
427
- #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
428
- #: ../views/export-nextgen-step-3.php:8
429
- msgid "Cyclone Slider Nextgen Exporter"
430
- msgstr ""
431
-
432
- #: ../views/export-nextgen-step-1.php:18
433
- msgid "Choose a NextGEN Gallery:"
434
- msgstr ""
435
-
436
- #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
437
- msgid "Select All"
438
- msgstr ""
439
-
440
- #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
441
- #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
442
- msgid "File Name:"
443
- msgstr ""
444
-
445
- #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
446
- msgid "No slider to export."
447
- msgstr ""
448
-
449
- #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
450
- msgid "Clear"
451
- msgstr ""
452
-
453
- #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
454
- msgid "Next"
455
- msgstr ""
456
-
457
- #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
458
- msgid "Selected slider(s):"
459
- msgstr ""
460
-
461
- #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
462
- #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
463
- #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
464
- #: ../views/import-step-3.php:15
465
- msgid "Back"
466
- msgstr ""
467
-
468
- #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
469
- msgid "Generate Export File"
470
- msgstr ""
471
-
472
- #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
473
- msgid "Download"
474
- msgstr ""
475
-
476
- #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
477
- #: ../views/export-step-3.php:8
478
- msgid "Cyclone Slider Exporter"
479
- msgstr ""
480
-
481
- #: ../views/export-step-1.php:18
482
- msgid "Select sliders:"
483
- msgstr ""
484
-
485
- #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
486
- msgid "Cyclone Slider Importer"
487
- msgstr ""
488
-
489
- #: ../views/import-step-1.php:17
490
- msgid "Import Zip File:"
491
- msgstr ""
492
-
493
- #: ../views/import-step-1.php:24
494
- msgid "Upload"
495
- msgstr ""
496
-
497
- #: ../views/settings-page.php:7
498
- msgid ""
499
- "Play with these settings if Cyclone Slider is not working or if you want to "
500
- "optimize it."
501
- msgstr ""
502
-
503
- #: ../views/settings-page.php:16
504
- msgid "Load scripts in:"
505
- msgstr ""
506
-
507
- #: ../views/settings-page.php:19
508
- msgid "Header"
509
- msgstr ""
510
-
511
- #: ../views/settings-page.php:20
512
- msgid "Footer"
513
- msgstr ""
514
-
515
- #: ../views/settings-page.php:25
516
- msgid "Load these scripts:"
517
- msgstr ""
518
-
519
- #: ../views/settings-page.php:30
520
- msgid "Cycle 2. This is the core script needed by the plugin."
521
- msgstr ""
522
-
523
- #: ../views/settings-page.php:35
524
- msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
525
- msgstr ""
526
-
527
- #: ../views/settings-page.php:40
528
- msgid "Cycle 2 - Swipe. For touch swipe events."
529
- msgstr ""
530
-
531
- #: ../views/settings-page.php:45
532
- msgid "Cycle 2 - Tile. Used for tile transition effects."
533
- msgstr ""
534
-
535
- #: ../views/settings-page.php:50
536
- msgid "Cycle 2 - Video. Used by YouTube template."
537
- msgstr ""
538
-
539
- #: ../views/settings-page.php:55
540
- msgid "Magnific Popup - Enable lightbox option."
541
- msgstr ""
542
-
543
- #: ../views/settings-page.php:55 ../views/settings-page.php:60
544
- #: ../views/slider-advanced-settings.php:2
545
- msgid "Available in pro version."
546
- msgstr ""
547
-
548
- #: ../views/settings-page.php:60
549
- msgid "Easing - Enable easing options."
550
- msgstr ""
551
-
552
- #: ../views/settings-page.php:65
553
- msgid "Scripts loading priority:"
554
- msgstr ""
555
-
556
- #: ../views/settings-page.php:68
557
- msgid "Make this value bigger to load scripts last."
558
- msgstr ""
559
-
560
- #: ../views/settings-page.php:72
561
- msgid "Load these templates:"
562
- msgstr ""
563
-
564
- #: ../views/settings-page.php:85
565
- msgid "Save Options"
566
- msgstr ""
567
-
568
- #: ../views/settings-page.php:86
569
- msgid "Restore Defaults"
570
- msgstr ""
571
-
572
- #: ../views/slide-edit.php:17
573
- msgid "Delete"
574
- msgstr ""
575
-
576
- #: ../views/slide-edit.php:26
577
- msgid "Image"
578
- msgstr ""
579
-
580
- #: ../views/slide-edit.php:27
581
- msgid "YouTube"
582
- msgstr ""
583
-
584
- #: ../views/slide-edit.php:28
585
- msgid "Vimeo"
586
- msgstr ""
587
-
588
- #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
589
- msgid "Custom HTML"
590
- msgstr ""
591
-
592
- #: ../views/slide-edit.php:30
593
- msgid "Testimonial"
594
- msgstr ""
595
-
596
- #: ../views/slide-edit.php:35
597
- msgid "Hidden"
598
- msgstr ""
599
-
600
- #: ../views/slide-edit.php:47
601
- msgid "Get Image"
602
- msgstr ""
603
-
604
- #: ../views/slide-edit.php:51
605
- msgid "Caption"
606
- msgstr ""
607
-
608
- #: ../views/slide-edit.php:58
609
- msgid "Description:"
610
- msgstr ""
611
-
612
- #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
613
- msgid "Link"
614
- msgstr ""
615
-
616
- #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
617
- msgid "Link URL:"
618
- msgstr ""
619
-
620
- #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
621
- msgid "Open Link in:"
622
- msgstr ""
623
-
624
- #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
625
- msgid "Same Window"
626
- msgstr ""
627
-
628
- #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
629
- msgid "New Tab or Window"
630
- msgstr ""
631
-
632
- #: ../views/slide-edit.php:80
633
- msgid "Image Attributes"
634
- msgstr ""
635
-
636
- #: ../views/slide-edit.php:83
637
- msgid "Alternate Text:"
638
- msgstr ""
639
-
640
- #: ../views/slide-edit.php:87
641
- msgid "Title Text:"
642
- msgstr ""
643
-
644
- #: ../views/slide-edit.php:93
645
- msgid "Slide Transition Effects"
646
- msgstr ""
647
-
648
- #: ../views/slide-edit.php:97
649
- msgid "Disable"
650
- msgstr ""
651
-
652
- #: ../views/slide-edit.php:98
653
- msgid "Enable Slide Effects"
654
- msgstr ""
655
-
656
- #: ../views/slide-edit.php:104
657
- msgid "Transition Effects:"
658
- msgstr ""
659
-
660
- #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
661
- msgid "Transition Effects Speed:"
662
- msgstr ""
663
-
664
- #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
665
- #: ../views/slider-settings.php:34
666
- msgid "Milliseconds"
667
- msgstr ""
668
-
669
- #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
670
- msgid "Next Slide Delay:"
671
- msgstr ""
672
-
673
- #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
674
- msgid "Tile Count:"
675
- msgstr ""
676
-
677
- #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
678
- msgid "The number of tiles to use in the transition."
679
- msgstr ""
680
-
681
- #: ../views/slide-edit.php:138
682
- msgid "Tile Delay:"
683
- msgstr ""
684
-
685
- #: ../views/slide-edit.php:140
686
- msgid "Milliseconds to delay each individual tile transition."
687
- msgstr ""
688
-
689
- #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
690
- msgid "Tile Position:"
691
- msgstr ""
692
-
693
- #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
694
- msgid "Vertical"
695
- msgstr ""
696
-
697
- #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
698
- msgid "Horizontal"
699
- msgstr ""
700
-
701
- #: ../views/slide-edit.php:159
702
- msgid "YouTube URL:"
703
- msgstr ""
704
-
705
- #: ../views/slide-edit.php:161
706
- msgid "Copy and paste a valid YouTube URL here."
707
- msgstr ""
708
-
709
- #: ../views/slide-edit.php:166
710
- msgid "Do not show suggested videos when the video finishes."
711
- msgstr ""
712
-
713
- #: ../views/slide-edit.php:171
714
- msgid "Vimeo URL:"
715
- msgstr ""
716
-
717
- #: ../views/slide-edit.php:173
718
- msgid "Copy and paste a valid Vimeo URL here."
719
- msgstr ""
720
-
721
- #: ../views/slide-edit.php:186
722
- msgid "Quote"
723
- msgstr ""
724
-
725
- #: ../views/slide-edit.php:192
726
- msgid "Author"
727
- msgstr ""
728
-
729
- #: ../views/slide-edit.php:195
730
- msgid "Name:"
731
- msgstr ""
732
-
733
- #: ../views/slider-advanced-settings.php:4
734
- msgid "Allow Wrap?"
735
- msgstr ""
736
-
737
- #: ../views/slider-advanced-settings.php:6
738
- #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
739
- #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
740
- #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
741
- msgid "Yes"
742
- msgstr ""
743
-
744
- #: ../views/slider-advanced-settings.php:7
745
- #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
746
- #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
747
- #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
748
- msgid "No"
749
- msgstr ""
750
-
751
- #: ../views/slider-advanced-settings.php:10
752
- msgid ""
753
- "Determines if slider wraps to beginning slide if it reaches the end slide."
754
- msgstr ""
755
-
756
- #: ../views/slider-advanced-settings.php:15
757
- msgid "Dynamic Height:"
758
- msgstr ""
759
-
760
- #: ../views/slider-advanced-settings.php:17
761
- msgid "Off"
762
- msgstr ""
763
-
764
- #: ../views/slider-advanced-settings.php:18
765
- msgid "On"
766
- msgstr ""
767
-
768
- #: ../views/slider-advanced-settings.php:21
769
- msgid "Adjust slider height depending on current slide."
770
- msgstr ""
771
-
772
- #: ../views/slider-advanced-settings.php:26
773
- msgid "Delay:"
774
- msgstr ""
775
-
776
- #: ../views/slider-advanced-settings.php:28
777
- msgid ""
778
- "Milliseconds to add or substract from the time before the first transition "
779
- "occurs."
780
- msgstr ""
781
-
782
- #: ../views/slider-advanced-settings.php:32
783
- msgid "Easing:"
784
- msgstr ""
785
-
786
- #: ../views/slider-advanced-settings.php:38
787
- msgid "Easing for transition animations."
788
- msgstr ""
789
-
790
- #: ../views/slider-advanced-settings.php:42
791
- msgid "Swipe:"
792
- msgstr ""
793
-
794
- #: ../views/slider-advanced-settings.php:48
795
- msgid "Enable swipe gesture support for touch devices."
796
- msgstr ""
797
-
798
- #: ../views/slider-advanced-settings.php:53
799
- msgid "Resize Options:"
800
- msgstr ""
801
-
802
- #: ../views/slider-advanced-settings.php:60
803
- msgid "Auto - Cyclone Slider decides the resize option."
804
- msgstr ""
805
-
806
- #: ../views/slider-advanced-settings.php:61
807
- msgid "Crop - Resize and remove excess parts."
808
- msgstr ""
809
-
810
- #: ../views/slider-advanced-settings.php:62
811
- msgid "Exact - Resize to exact dimensions."
812
- msgstr ""
813
-
814
- #: ../views/slider-advanced-settings.php:63
815
- msgid "Landscape - Resize to exact width."
816
- msgstr ""
817
-
818
- #: ../views/slider-advanced-settings.php:64
819
- msgid "Portrait - Resize to exact height."
820
- msgstr ""
821
-
822
- #: ../views/slider-codes.php:4
823
- msgid "Your Shortcode:"
824
- msgstr ""
825
-
826
- #: ../views/slider-codes.php:6
827
- msgid ""
828
- "Copy and paste this shortcode into your Post, Page or Custom Post editor."
829
- msgstr ""
830
-
831
- #: ../views/slider-codes.php:10
832
- msgid "Your PHP Code:"
833
- msgstr ""
834
-
835
- #: ../views/slider-codes.php:12
836
- msgid ""
837
- "Copy and paste this code when you need to display the slider in template "
838
- "files (header.php, front-page.php, etc.)."
839
- msgstr ""
840
-
841
- #: ../views/slider-id.php:5
842
- msgid "Change the Slideshow ID here."
843
- msgstr ""
844
-
845
- #: ../views/slider-preview.php:9
846
- msgid "Your preview will appear here."
847
- msgstr ""
848
-
849
- #: ../views/slider-settings.php:4
850
- msgid "Transition Effects to Use:"
851
- msgstr ""
852
-
853
- #: ../views/slider-settings.php:28
854
- msgid "Milliseconds. 0 to disable auto advance."
855
- msgstr ""
856
-
857
- #: ../views/slider-settings.php:38
858
- msgid "Width:"
859
- msgstr ""
860
-
861
- #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
862
- msgid "pixels."
863
- msgstr ""
864
-
865
- #: ../views/slider-settings.php:44
866
- msgid "Height:"
867
- msgstr ""
868
-
869
- #: ../views/slider-settings.php:50
870
- msgid "Width Management:"
871
- msgstr ""
872
-
873
- #: ../views/slider-settings.php:52
874
- msgid "Responsive"
875
- msgstr ""
876
-
877
- #: ../views/slider-settings.php:53
878
- msgid "Full"
879
- msgstr ""
880
-
881
- #: ../views/slider-settings.php:54
882
- msgid "Fixed"
883
- msgstr ""
884
-
885
- #: ../views/slider-settings.php:57
886
- msgid ""
887
- "Responsive - resizes to smaller size but maximum width will be equal to the "
888
- "provided width."
889
- msgstr ""
890
-
891
- #: ../views/slider-settings.php:58
892
- msgid ""
893
- "Full - the same as responsive but maximum width will be equal to its "
894
- "container ignoring the provided width."
895
- msgstr ""
896
-
897
- #: ../views/slider-settings.php:59
898
- msgid "Fixed - width and height are not resized."
899
- msgstr ""
900
-
901
- #: ../views/slider-settings.php:64
902
- msgid "Resize Images?"
903
- msgstr ""
904
-
905
- #: ../views/slider-settings.php:71
906
- msgid "Force Resize"
907
- msgstr ""
908
-
909
- #: ../views/slider-settings.php:72
910
- msgid ""
911
- "Yes - resize images to slideshow dimension. <br>No - use the original "
912
- "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
913
- msgstr ""
914
-
915
- #: ../views/slider-settings.php:76
916
- msgid "Pause on Hover?"
917
- msgstr ""
918
-
919
- #: ../views/slider-settings.php:84
920
- msgid "Show Prev/Next Buttons?"
921
- msgstr ""
922
-
923
- #: ../views/slider-settings.php:92
924
- msgid "Show Navigation?"
925
- msgstr ""
926
-
927
- #: ../views/slider-settings.php:97
928
- msgid "The thumbnails or dots depending on template."
929
- msgstr ""
930
-
931
- #: ../views/slider-settings.php:101
932
- msgid "Random Slide Order?"
933
- msgstr ""
934
-
935
- #: ../views/slider-settings.php:106
936
- msgid "Randomize order of slides on every page visit."
937
- msgstr ""
938
-
939
- #: ../views/slides.php:7
940
- msgid "Add Slide"
941
- msgstr ""
942
-
943
- #: ../views/template-selection.php:4
944
- msgid "Name"
945
- msgstr ""
946
-
947
- #: ../views/template-selection.php:5
948
- msgid "Supported Slides"
949
- msgstr ""
950
-
951
- #: ../views/template-selection.php:6
952
- msgid "Location"
953
- msgstr ""
954
-
955
- #: ../views/template-selection.php:7
956
- msgid "Selected"
957
- msgstr ""
958
-
959
- #: ../views/template-selection.php:43
960
- msgid "Learn More About Templates"
961
- msgstr ""
962
-
963
- #: ../views/template-selection.php:44
964
- msgid "Get More Templates"
965
- msgstr ""
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Cyclone Slider\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-03-30 09:13+0800\n"
6
+ "PO-Revision-Date: 2016-03-30 09:13+0800\n"
7
+ "Last-Translator: Kosinix <kosinix@codefleet.net>\n"
8
+ "Language-Team: kosinix <kosinix@codefleet.net>\n"
9
+ "Language: en_US\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: __;_e;_x\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Poedit 1.6.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+ "X-Poedit-SearchPath-1: ..\n"
19
+
20
+ #: ../cyclone-slider.php:101
21
+ msgid "Cyclone Slider Settings"
22
+ msgstr ""
23
+
24
+ #: ../cyclone-slider.php:102
25
+ msgid "Settings"
26
+ msgstr ""
27
+
28
+ #: ../cyclone-slider.php:112
29
+ msgid "Cyclone Slider Export"
30
+ msgstr ""
31
+
32
+ #: ../cyclone-slider.php:113
33
+ msgid "Export/Import"
34
+ msgstr ""
35
+
36
+ #: ../cyclone-slider.php:125
37
+ msgid "Cyclone Slider Nextgen Export"
38
+ msgstr ""
39
+
40
+ #: ../cyclone-slider.php:126 ../src/CycloneSlider/ExportPageNextgen.php:72
41
+ msgid "Export Nextgen"
42
+ msgstr ""
43
+
44
+ #: ../cyclone-slider.php:138
45
+ msgid "Cyclone Slider Import"
46
+ msgstr ""
47
+
48
+ #: ../cyclone-slider.php:139 ../src/CycloneSlider/ExportPage.php:69
49
+ #: ../src/CycloneSlider/ExportPageNextgen.php:67
50
+ #: ../src/CycloneSlider/ExporterNextgen.php:65
51
+ #: ../src/CycloneSlider/ImportPage.php:74
52
+ #: ../src/CycloneSlider/NextgenIntegration.php:65
53
+ msgid "Import"
54
+ msgstr ""
55
+
56
+ #: ../src/CycloneSlider/Admin.php:142
57
+ msgid "Cyclone Slider"
58
+ msgstr ""
59
+
60
+ #: ../src/CycloneSlider/Admin.php:143
61
+ msgid "Slideshow"
62
+ msgstr ""
63
+
64
+ #: ../src/CycloneSlider/Admin.php:144
65
+ msgid "Add Slideshow"
66
+ msgstr ""
67
+
68
+ #: ../src/CycloneSlider/Admin.php:145
69
+ msgid "Add New Slideshow"
70
+ msgstr ""
71
+
72
+ #: ../src/CycloneSlider/Admin.php:146
73
+ msgid "Edit Slideshow"
74
+ msgstr ""
75
+
76
+ #: ../src/CycloneSlider/Admin.php:147
77
+ msgid "New Slideshow"
78
+ msgstr ""
79
+
80
+ #: ../src/CycloneSlider/Admin.php:148
81
+ msgid "View Slideshow"
82
+ msgstr ""
83
+
84
+ #: ../src/CycloneSlider/Admin.php:149
85
+ msgid "Search Slideshows"
86
+ msgstr ""
87
+
88
+ #: ../src/CycloneSlider/Admin.php:150
89
+ msgid "No slideshows found"
90
+ msgstr ""
91
+
92
+ #: ../src/CycloneSlider/Admin.php:151
93
+ msgid "No slideshows found in Trash"
94
+ msgstr ""
95
+
96
+ #: ../src/CycloneSlider/Admin.php:197 ../src/CycloneSlider/Admin.php:200
97
+ #: ../src/CycloneSlider/Admin.php:201 ../src/CycloneSlider/Admin.php:204
98
+ #: ../src/CycloneSlider/Admin.php:205 ../src/CycloneSlider/Admin.php:206
99
+ msgid "Slideshow updated."
100
+ msgstr ""
101
+
102
+ #: ../src/CycloneSlider/Admin.php:198
103
+ msgid "Custom field updated."
104
+ msgstr ""
105
+
106
+ #: ../src/CycloneSlider/Admin.php:199
107
+ msgid "Custom field deleted."
108
+ msgstr ""
109
+
110
+ #: ../src/CycloneSlider/Admin.php:202
111
+ msgid "Slideshow published."
112
+ msgstr ""
113
+
114
+ #: ../src/CycloneSlider/Admin.php:203
115
+ msgid "Slideshow saved."
116
+ msgstr ""
117
+
118
+ #: ../src/CycloneSlider/Admin.php:242
119
+ msgid "Slides"
120
+ msgstr ""
121
+
122
+ #: ../src/CycloneSlider/Admin.php:251
123
+ msgid "Slider Preview"
124
+ msgstr ""
125
+
126
+ #: ../src/CycloneSlider/Admin.php:260
127
+ msgid "Get Slider Codes"
128
+ msgstr ""
129
+
130
+ #: ../src/CycloneSlider/Admin.php:269
131
+ msgid "Basic Settings"
132
+ msgstr ""
133
+
134
+ #: ../src/CycloneSlider/Admin.php:278
135
+ msgid "Advanced Settings"
136
+ msgstr ""
137
+
138
+ #: ../src/CycloneSlider/Admin.php:287
139
+ msgid "Templates"
140
+ msgstr ""
141
+
142
+ #: ../src/CycloneSlider/Admin.php:296 ../src/CycloneSlider/Admin.php:612
143
+ msgid "Slideshow ID"
144
+ msgstr ""
145
+
146
+ #: ../src/CycloneSlider/Admin.php:323
147
+ msgid "Slide"
148
+ msgstr ""
149
+
150
+ #: ../src/CycloneSlider/Admin.php:328
151
+ msgid "[Hidden]"
152
+ msgstr ""
153
+
154
+ #: ../src/CycloneSlider/Admin.php:463
155
+ msgid "Core"
156
+ msgstr ""
157
+
158
+ #: ../src/CycloneSlider/Admin.php:464
159
+ #, php-format
160
+ msgid ""
161
+ "You should not make changes to templates in this location. All your changes "
162
+ "will be gone when the plugin is updated. <br />Location: <strong>%s</strong>"
163
+ msgstr ""
164
+
165
+ #: ../src/CycloneSlider/Admin.php:468 ../src/CycloneSlider/Admin.php:473
166
+ #: ../src/CycloneSlider/Admin.php:477
167
+ #, php-format
168
+ msgid "Location: <strong>%s</strong>"
169
+ msgstr ""
170
+
171
+ #: ../src/CycloneSlider/Admin.php:469
172
+ msgid ""
173
+ "Your template is in danger of being overwritten when you upgrade your theme. "
174
+ "Please consider creating a WordPress plugin Cyclone Slider template."
175
+ msgstr ""
176
+
177
+ #: ../src/CycloneSlider/Admin.php:520
178
+ msgid "Slide *"
179
+ msgstr ""
180
+
181
+ #: ../src/CycloneSlider/Admin.php:609
182
+ msgid "Slideshow Name"
183
+ msgstr ""
184
+
185
+ #: ../src/CycloneSlider/Admin.php:610
186
+ msgid "Template"
187
+ msgstr ""
188
+
189
+ #: ../src/CycloneSlider/Admin.php:611
190
+ msgid "No. of Slides"
191
+ msgstr ""
192
+
193
+ #: ../src/CycloneSlider/Admin.php:613
194
+ msgid "Shortcode"
195
+ msgstr ""
196
+
197
+ #: ../src/CycloneSlider/AssetLoader.php:71
198
+ msgid "Select an image"
199
+ msgstr ""
200
+
201
+ #: ../src/CycloneSlider/AssetLoader.php:72
202
+ msgid "Select Images - Use Ctrl + Click or Shift + Click"
203
+ msgstr ""
204
+
205
+ #: ../src/CycloneSlider/AssetLoader.php:73
206
+ msgid "Add to Slide"
207
+ msgstr ""
208
+
209
+ #: ../src/CycloneSlider/AssetLoader.php:74 ../views/slides.php:8
210
+ msgid "Add Images as Slides"
211
+ msgstr ""
212
+
213
+ #: ../src/CycloneSlider/AssetLoader.php:75
214
+ msgid "Error. Make sure its a valid YouTube URL."
215
+ msgstr ""
216
+
217
+ #: ../src/CycloneSlider/ExportPage.php:64
218
+ #: ../src/CycloneSlider/ExportPageNextgen.php:62
219
+ #: ../src/CycloneSlider/ImportPage.php:69
220
+ msgid "Export"
221
+ msgstr ""
222
+
223
+ #: ../src/CycloneSlider/ExportPage.php:77
224
+ #: ../src/CycloneSlider/ImportPage.php:63
225
+ msgid ""
226
+ "ZipArchive not supported. ZipArchive is needed for Import and Export to work."
227
+ msgstr ""
228
+
229
+ #: ../src/CycloneSlider/ExportPage.php:113
230
+ #: ../src/CycloneSlider/ExportPageNextgen.php:118
231
+ msgid "Your export file is ready. Click Download."
232
+ msgstr ""
233
+
234
+ #: ../src/CycloneSlider/ExportPage.php:118
235
+ #: ../src/CycloneSlider/ExportPageNextgen.php:123
236
+ msgid "Error creating exports directory."
237
+ msgstr ""
238
+
239
+ #: ../src/CycloneSlider/ExportPage.php:167
240
+ #: ../src/CycloneSlider/ExportPageNextgen.php:172
241
+ msgid "No slider selected."
242
+ msgstr ""
243
+
244
+ #: ../src/CycloneSlider/ExportPage.php:172
245
+ #: ../src/CycloneSlider/ExportPageNextgen.php:177
246
+ msgid "Please choose a file name."
247
+ msgstr ""
248
+
249
+ #: ../src/CycloneSlider/Exporter.php:52
250
+ msgid "Error no sliders selected."
251
+ msgstr ""
252
+
253
+ #: ../src/CycloneSlider/Exporter.php:73
254
+ msgid "Error encoding data to JSON."
255
+ msgstr ""
256
+
257
+ #: ../src/CycloneSlider/Exporter.php:79
258
+ #, php-format
259
+ msgid "Success generating zip %s."
260
+ msgstr ""
261
+
262
+ #: ../src/CycloneSlider/Exporter.php:109
263
+ #, php-format
264
+ msgid "Exporting data for slider \"%s\"."
265
+ msgstr ""
266
+
267
+ #: ../src/CycloneSlider/Exporter.php:111
268
+ #, php-format
269
+ msgid "Slider \"%s\" not found."
270
+ msgstr ""
271
+
272
+ #: ../src/CycloneSlider/Exporter.php:138
273
+ #, php-format
274
+ msgid ""
275
+ "Image %1$d was not found on slide %2$d of slider %3$s. Path to image is %4$s."
276
+ msgstr ""
277
+
278
+ #: ../src/CycloneSlider/Exporter.php:182
279
+ msgid "ZipArchive not supported."
280
+ msgstr ""
281
+
282
+ #: ../src/CycloneSlider/Exporter.php:188
283
+ #, php-format
284
+ msgid "Error opening zip file %s. Code: %s"
285
+ msgstr ""
286
+
287
+ #: ../src/CycloneSlider/Exporter.php:197
288
+ #, php-format
289
+ msgid "Error adding file %s to zip."
290
+ msgstr ""
291
+
292
+ #: ../src/CycloneSlider/Exporter.php:199 ../src/CycloneSlider/Exporter.php:207
293
+ #, php-format
294
+ msgid "File %s added to zip."
295
+ msgstr ""
296
+
297
+ #: ../src/CycloneSlider/ExporterNextgen.php:39
298
+ #: ../src/CycloneSlider/NextgenIntegration.php:39
299
+ msgid "NextGEN Integration"
300
+ msgstr ""
301
+
302
+ #: ../src/CycloneSlider/ExporterNextgen.php:55
303
+ #: ../src/CycloneSlider/NextgenIntegration.php:55
304
+ msgid "Choose a NextGEN Gallery"
305
+ msgstr ""
306
+
307
+ #: ../src/CycloneSlider/ExporterNextgen.php:67
308
+ #: ../src/CycloneSlider/NextgenIntegration.php:67
309
+ msgid ""
310
+ "Select a gallery to import images from. Images will be added as new slides."
311
+ msgstr ""
312
+
313
+ #: ../src/CycloneSlider/Frontend.php:101
314
+ #, php-format
315
+ msgid "[Slideshow \"%s\" not found]"
316
+ msgstr ""
317
+
318
+ #: ../src/CycloneSlider/Frontend.php:117
319
+ #, php-format
320
+ msgid "[Template \"%s\" not found]"
321
+ msgstr ""
322
+
323
+ #: ../src/CycloneSlider/ImportPage.php:116
324
+ msgid "Import operation success!"
325
+ msgstr ""
326
+
327
+ #: ../src/CycloneSlider/Importer.php:35
328
+ msgid "Could not read zip files. ZipArchive not supported."
329
+ msgstr ""
330
+
331
+ #: ../src/CycloneSlider/Importer.php:40
332
+ msgid "No zip file found."
333
+ msgstr ""
334
+
335
+ #: ../src/CycloneSlider/Importer.php:46
336
+ msgid "Error creating imports directory."
337
+ msgstr ""
338
+
339
+ #: ../src/CycloneSlider/Importer.php:53
340
+ msgid "Error moving uploaded zip."
341
+ msgstr ""
342
+
343
+ #: ../src/CycloneSlider/Importer.php:60
344
+ #, php-format
345
+ msgid "Error opening zip: %s"
346
+ msgstr ""
347
+
348
+ #: ../src/CycloneSlider/Importer.php:73
349
+ #, php-format
350
+ msgid "Security error. Invalid %s file."
351
+ msgstr ""
352
+
353
+ #: ../src/CycloneSlider/Importer.php:80
354
+ #, php-format
355
+ msgid "Security error. File %s is not an image."
356
+ msgstr ""
357
+
358
+ #: ../src/CycloneSlider/Importer.php:86
359
+ #, php-format
360
+ msgid "Security error. Missing %s file."
361
+ msgstr ""
362
+
363
+ #: ../src/CycloneSlider/Importer.php:92
364
+ msgid "Error extracting zip."
365
+ msgstr ""
366
+
367
+ #: ../src/CycloneSlider/Importer.php:99
368
+ msgid "Failed to read export JSON."
369
+ msgstr ""
370
+
371
+ #: ../src/CycloneSlider/Importer.php:104
372
+ msgid "Failed to decode JSON."
373
+ msgstr ""
374
+
375
+ #: ../src/CycloneSlider/Importer.php:175
376
+ #, php-format
377
+ msgid "scandir failed on %s"
378
+ msgstr ""
379
+
380
+ #: ../src/CycloneSlider/Importer.php:191
381
+ #, php-format
382
+ msgid "Source image %s not found."
383
+ msgstr ""
384
+
385
+ #: ../src/CycloneSlider/Importer.php:195
386
+ msgid "Copy error."
387
+ msgstr ""
388
+
389
+ #: ../src/CycloneSlider/SettingsPage.php:51
390
+ msgid "Default options restored."
391
+ msgstr ""
392
+
393
+ #: ../src/CycloneSlider/WidgetSlider.php:13
394
+ msgid "Cyclone Slider Widget"
395
+ msgstr ""
396
+
397
+ #: ../src/CycloneSlider/WidgetSlider.php:14
398
+ msgid "Widget for displaying sliders."
399
+ msgstr ""
400
+
401
+ #: ../src/CycloneSlider/WidgetSlider.php:65 ../views/slide-edit.php:54
402
+ msgid "Title:"
403
+ msgstr ""
404
+
405
+ #: ../src/CycloneSlider/WidgetSlider.php:79
406
+ msgid "Select a Slider:"
407
+ msgstr ""
408
+
409
+ #: ../src/CycloneSlider/WidgetSlider.php:94
410
+ msgid "No sliders found."
411
+ msgstr ""
412
+
413
+ #: ../templates/dark/slider.php:43
414
+ msgid "View Larger Image"
415
+ msgstr ""
416
+
417
+ #: ../templates/dark/slider.php:46 ../templates/dark/slider.php:48
418
+ msgid "Learn More"
419
+ msgstr ""
420
+
421
+ #: ../templates/dark/slider.php:64 ../templates/default/slider.php:62
422
+ #: ../templates/default/slider.php:66 ../templates/default/slider.php:70
423
+ #: ../templates/standard/slider.php:70 ../templates/thumbnails/slider.php:70
424
+ msgid "Slide type not supported."
425
+ msgstr ""
426
+
427
+ #: ../views/export-nextgen-step-1.php:8 ../views/export-nextgen-step-2.php:8
428
+ #: ../views/export-nextgen-step-3.php:8
429
+ msgid "Cyclone Slider Nextgen Exporter"
430
+ msgstr ""
431
+
432
+ #: ../views/export-nextgen-step-1.php:18
433
+ msgid "Choose a NextGEN Gallery:"
434
+ msgstr ""
435
+
436
+ #: ../views/export-nextgen-step-1.php:22 ../views/export-step-1.php:22
437
+ msgid "Select All"
438
+ msgstr ""
439
+
440
+ #: ../views/export-nextgen-step-1.php:34 ../views/export-nextgen-step-2.php:28
441
+ #: ../views/export-step-1.php:34 ../views/export-step-2.php:28
442
+ msgid "File Name:"
443
+ msgstr ""
444
+
445
+ #: ../views/export-nextgen-step-1.php:41 ../views/export-step-1.php:41
446
+ msgid "No slider to export."
447
+ msgstr ""
448
+
449
+ #: ../views/export-nextgen-step-1.php:44 ../views/export-step-1.php:44
450
+ msgid "Clear"
451
+ msgstr ""
452
+
453
+ #: ../views/export-nextgen-step-1.php:45 ../views/export-step-1.php:45
454
+ msgid "Next"
455
+ msgstr ""
456
+
457
+ #: ../views/export-nextgen-step-2.php:17 ../views/export-step-2.php:17
458
+ msgid "Selected slider(s):"
459
+ msgstr ""
460
+
461
+ #: ../views/export-nextgen-step-2.php:35 ../views/export-nextgen-step-3.php:21
462
+ #: ../views/export-nextgen-step-3.php:26 ../views/export-step-2.php:35
463
+ #: ../views/export-step-3.php:21 ../views/export-step-3.php:26
464
+ #: ../views/import-step-3.php:15
465
+ msgid "Back"
466
+ msgstr ""
467
+
468
+ #: ../views/export-nextgen-step-2.php:36 ../views/export-step-2.php:36
469
+ msgid "Generate Export File"
470
+ msgstr ""
471
+
472
+ #: ../views/export-nextgen-step-3.php:22 ../views/export-step-3.php:22
473
+ msgid "Download"
474
+ msgstr ""
475
+
476
+ #: ../views/export-step-1.php:8 ../views/export-step-2.php:8
477
+ #: ../views/export-step-3.php:8
478
+ msgid "Cyclone Slider Exporter"
479
+ msgstr ""
480
+
481
+ #: ../views/export-step-1.php:18
482
+ msgid "Select sliders:"
483
+ msgstr ""
484
+
485
+ #: ../views/import-step-1.php:8 ../views/import-step-3.php:8
486
+ msgid "Cyclone Slider Importer"
487
+ msgstr ""
488
+
489
+ #: ../views/import-step-1.php:17
490
+ msgid "Import Zip File:"
491
+ msgstr ""
492
+
493
+ #: ../views/import-step-1.php:24
494
+ msgid "Upload"
495
+ msgstr ""
496
+
497
+ #: ../views/settings-page.php:7
498
+ msgid ""
499
+ "Play with these settings if Cyclone Slider is not working or if you want to "
500
+ "optimize it."
501
+ msgstr ""
502
+
503
+ #: ../views/settings-page.php:16
504
+ msgid "Load scripts in:"
505
+ msgstr ""
506
+
507
+ #: ../views/settings-page.php:19
508
+ msgid "Header"
509
+ msgstr ""
510
+
511
+ #: ../views/settings-page.php:20
512
+ msgid "Footer"
513
+ msgstr ""
514
+
515
+ #: ../views/settings-page.php:25
516
+ msgid "Load these scripts:"
517
+ msgstr ""
518
+
519
+ #: ../views/settings-page.php:30
520
+ msgid "Cycle 2. This is the core script needed by the plugin."
521
+ msgstr ""
522
+
523
+ #: ../views/settings-page.php:35
524
+ msgid "Cycle 2 - Carousel. Used by these templates: Galleria, Lea, Dos."
525
+ msgstr ""
526
+
527
+ #: ../views/settings-page.php:40
528
+ msgid "Cycle 2 - Swipe. For touch swipe events."
529
+ msgstr ""
530
+
531
+ #: ../views/settings-page.php:45
532
+ msgid "Cycle 2 - Tile. Used for tile transition effects."
533
+ msgstr ""
534
+
535
+ #: ../views/settings-page.php:50
536
+ msgid "Cycle 2 - Video. Used by YouTube template."
537
+ msgstr ""
538
+
539
+ #: ../views/settings-page.php:55
540
+ msgid "Magnific Popup - Enable lightbox option."
541
+ msgstr ""
542
+
543
+ #: ../views/settings-page.php:55 ../views/settings-page.php:60
544
+ #: ../views/slider-advanced-settings.php:2
545
+ msgid "Available in pro version."
546
+ msgstr ""
547
+
548
+ #: ../views/settings-page.php:60
549
+ msgid "Easing - Enable easing options."
550
+ msgstr ""
551
+
552
+ #: ../views/settings-page.php:65
553
+ msgid "Scripts loading priority:"
554
+ msgstr ""
555
+
556
+ #: ../views/settings-page.php:68
557
+ msgid "Make this value bigger to load scripts last."
558
+ msgstr ""
559
+
560
+ #: ../views/settings-page.php:72
561
+ msgid "Load these templates:"
562
+ msgstr ""
563
+
564
+ #: ../views/settings-page.php:85
565
+ msgid "Save Options"
566
+ msgstr ""
567
+
568
+ #: ../views/settings-page.php:86
569
+ msgid "Restore Defaults"
570
+ msgstr ""
571
+
572
+ #: ../views/slide-edit.php:17
573
+ msgid "Delete"
574
+ msgstr ""
575
+
576
+ #: ../views/slide-edit.php:26
577
+ msgid "Image"
578
+ msgstr ""
579
+
580
+ #: ../views/slide-edit.php:27
581
+ msgid "YouTube"
582
+ msgstr ""
583
+
584
+ #: ../views/slide-edit.php:28
585
+ msgid "Vimeo"
586
+ msgstr ""
587
+
588
+ #: ../views/slide-edit.php:29 ../views/slide-edit.php:178
589
+ msgid "Custom HTML"
590
+ msgstr ""
591
+
592
+ #: ../views/slide-edit.php:30
593
+ msgid "Testimonial"
594
+ msgstr ""
595
+
596
+ #: ../views/slide-edit.php:35
597
+ msgid "Hidden"
598
+ msgstr ""
599
+
600
+ #: ../views/slide-edit.php:47
601
+ msgid "Get Image"
602
+ msgstr ""
603
+
604
+ #: ../views/slide-edit.php:51
605
+ msgid "Caption"
606
+ msgstr ""
607
+
608
+ #: ../views/slide-edit.php:58
609
+ msgid "Description:"
610
+ msgstr ""
611
+
612
+ #: ../views/slide-edit.php:64 ../views/slide-edit.php:201
613
+ msgid "Link"
614
+ msgstr ""
615
+
616
+ #: ../views/slide-edit.php:67 ../views/slide-edit.php:204
617
+ msgid "Link URL:"
618
+ msgstr ""
619
+
620
+ #: ../views/slide-edit.php:71 ../views/slide-edit.php:208
621
+ msgid "Open Link in:"
622
+ msgstr ""
623
+
624
+ #: ../views/slide-edit.php:73 ../views/slide-edit.php:210
625
+ msgid "Same Window"
626
+ msgstr ""
627
+
628
+ #: ../views/slide-edit.php:74 ../views/slide-edit.php:211
629
+ msgid "New Tab or Window"
630
+ msgstr ""
631
+
632
+ #: ../views/slide-edit.php:80
633
+ msgid "Image Attributes"
634
+ msgstr ""
635
+
636
+ #: ../views/slide-edit.php:83
637
+ msgid "Alternate Text:"
638
+ msgstr ""
639
+
640
+ #: ../views/slide-edit.php:87
641
+ msgid "Title Text:"
642
+ msgstr ""
643
+
644
+ #: ../views/slide-edit.php:93
645
+ msgid "Slide Transition Effects"
646
+ msgstr ""
647
+
648
+ #: ../views/slide-edit.php:97
649
+ msgid "Disable"
650
+ msgstr ""
651
+
652
+ #: ../views/slide-edit.php:98
653
+ msgid "Enable Slide Effects"
654
+ msgstr ""
655
+
656
+ #: ../views/slide-edit.php:104
657
+ msgid "Transition Effects:"
658
+ msgstr ""
659
+
660
+ #: ../views/slide-edit.php:115 ../views/slider-settings.php:32
661
+ msgid "Transition Effects Speed:"
662
+ msgstr ""
663
+
664
+ #: ../views/slide-edit.php:117 ../views/slide-edit.php:124
665
+ #: ../views/slider-settings.php:34
666
+ msgid "Milliseconds"
667
+ msgstr ""
668
+
669
+ #: ../views/slide-edit.php:122 ../views/slider-settings.php:26
670
+ msgid "Next Slide Delay:"
671
+ msgstr ""
672
+
673
+ #: ../views/slide-edit.php:132 ../views/slider-settings.php:13
674
+ msgid "Tile Count:"
675
+ msgstr ""
676
+
677
+ #: ../views/slide-edit.php:134 ../views/slider-settings.php:15
678
+ msgid "The number of tiles to use in the transition."
679
+ msgstr ""
680
+
681
+ #: ../views/slide-edit.php:138
682
+ msgid "Tile Delay:"
683
+ msgstr ""
684
+
685
+ #: ../views/slide-edit.php:140
686
+ msgid "Milliseconds to delay each individual tile transition."
687
+ msgstr ""
688
+
689
+ #: ../views/slide-edit.php:144 ../views/slider-settings.php:18
690
+ msgid "Tile Position:"
691
+ msgstr ""
692
+
693
+ #: ../views/slide-edit.php:146 ../views/slider-settings.php:20
694
+ msgid "Vertical"
695
+ msgstr ""
696
+
697
+ #: ../views/slide-edit.php:147 ../views/slider-settings.php:21
698
+ msgid "Horizontal"
699
+ msgstr ""
700
+
701
+ #: ../views/slide-edit.php:159
702
+ msgid "YouTube URL:"
703
+ msgstr ""
704
+
705
+ #: ../views/slide-edit.php:161
706
+ msgid "Copy and paste a valid YouTube URL here."
707
+ msgstr ""
708
+
709
+ #: ../views/slide-edit.php:166
710
+ msgid "Do not show suggested videos when the video finishes."
711
+ msgstr ""
712
+
713
+ #: ../views/slide-edit.php:171
714
+ msgid "Vimeo URL:"
715
+ msgstr ""
716
+
717
+ #: ../views/slide-edit.php:173
718
+ msgid "Copy and paste a valid Vimeo URL here."
719
+ msgstr ""
720
+
721
+ #: ../views/slide-edit.php:186
722
+ msgid "Quote"
723
+ msgstr ""
724
+
725
+ #: ../views/slide-edit.php:192
726
+ msgid "Author"
727
+ msgstr ""
728
+
729
+ #: ../views/slide-edit.php:195
730
+ msgid "Name:"
731
+ msgstr ""
732
+
733
+ #: ../views/slider-advanced-settings.php:4
734
+ msgid "Allow Wrap?"
735
+ msgstr ""
736
+
737
+ #: ../views/slider-advanced-settings.php:6
738
+ #: ../views/slider-advanced-settings.php:44 ../views/slider-settings.php:67
739
+ #: ../views/slider-settings.php:78 ../views/slider-settings.php:86
740
+ #: ../views/slider-settings.php:94 ../views/slider-settings.php:104
741
+ msgid "Yes"
742
+ msgstr ""
743
+
744
+ #: ../views/slider-advanced-settings.php:7
745
+ #: ../views/slider-advanced-settings.php:45 ../views/slider-settings.php:66
746
+ #: ../views/slider-settings.php:79 ../views/slider-settings.php:87
747
+ #: ../views/slider-settings.php:95 ../views/slider-settings.php:103
748
+ msgid "No"
749
+ msgstr ""
750
+
751
+ #: ../views/slider-advanced-settings.php:10
752
+ msgid ""
753
+ "Determines if slider wraps to beginning slide if it reaches the end slide."
754
+ msgstr ""
755
+
756
+ #: ../views/slider-advanced-settings.php:15
757
+ msgid "Dynamic Height:"
758
+ msgstr ""
759
+
760
+ #: ../views/slider-advanced-settings.php:17
761
+ msgid "Off"
762
+ msgstr ""
763
+
764
+ #: ../views/slider-advanced-settings.php:18
765
+ msgid "On"
766
+ msgstr ""
767
+
768
+ #: ../views/slider-advanced-settings.php:21
769
+ msgid "Adjust slider height depending on current slide."
770
+ msgstr ""
771
+
772
+ #: ../views/slider-advanced-settings.php:26
773
+ msgid "Delay:"
774
+ msgstr ""
775
+
776
+ #: ../views/slider-advanced-settings.php:28
777
+ msgid ""
778
+ "Milliseconds to add or substract from the time before the first transition "
779
+ "occurs."
780
+ msgstr ""
781
+
782
+ #: ../views/slider-advanced-settings.php:32
783
+ msgid "Easing:"
784
+ msgstr ""
785
+
786
+ #: ../views/slider-advanced-settings.php:38
787
+ msgid "Easing for transition animations."
788
+ msgstr ""
789
+
790
+ #: ../views/slider-advanced-settings.php:42
791
+ msgid "Swipe:"
792
+ msgstr ""
793
+
794
+ #: ../views/slider-advanced-settings.php:48
795
+ msgid "Enable swipe gesture support for touch devices."
796
+ msgstr ""
797
+
798
+ #: ../views/slider-advanced-settings.php:53
799
+ msgid "Resize Options:"
800
+ msgstr ""
801
+
802
+ #: ../views/slider-advanced-settings.php:60
803
+ msgid "Auto - Cyclone Slider decides the resize option."
804
+ msgstr ""
805
+
806
+ #: ../views/slider-advanced-settings.php:61
807
+ msgid "Crop - Resize and remove excess parts."
808
+ msgstr ""
809
+
810
+ #: ../views/slider-advanced-settings.php:62
811
+ msgid "Exact - Resize to exact dimensions."
812
+ msgstr ""
813
+
814
+ #: ../views/slider-advanced-settings.php:63
815
+ msgid "Landscape - Resize to exact width."
816
+ msgstr ""
817
+
818
+ #: ../views/slider-advanced-settings.php:64
819
+ msgid "Portrait - Resize to exact height."
820
+ msgstr ""
821
+
822
+ #: ../views/slider-codes.php:4
823
+ msgid "Your Shortcode:"
824
+ msgstr ""
825
+
826
+ #: ../views/slider-codes.php:6
827
+ msgid ""
828
+ "Copy and paste this shortcode into your Post, Page or Custom Post editor."
829
+ msgstr ""
830
+
831
+ #: ../views/slider-codes.php:10
832
+ msgid "Your PHP Code:"
833
+ msgstr ""
834
+
835
+ #: ../views/slider-codes.php:12
836
+ msgid ""
837
+ "Copy and paste this code when you need to display the slider in template "
838
+ "files (header.php, front-page.php, etc.)."
839
+ msgstr ""
840
+
841
+ #: ../views/slider-id.php:5
842
+ msgid "Change the Slideshow ID here."
843
+ msgstr ""
844
+
845
+ #: ../views/slider-preview.php:9
846
+ msgid "Your preview will appear here."
847
+ msgstr ""
848
+
849
+ #: ../views/slider-settings.php:4
850
+ msgid "Transition Effects to Use:"
851
+ msgstr ""
852
+
853
+ #: ../views/slider-settings.php:28
854
+ msgid "Milliseconds. 0 to disable auto advance."
855
+ msgstr ""
856
+
857
+ #: ../views/slider-settings.php:38
858
+ msgid "Width:"
859
+ msgstr ""
860
+
861
+ #: ../views/slider-settings.php:40 ../views/slider-settings.php:46
862
+ msgid "pixels."
863
+ msgstr ""
864
+
865
+ #: ../views/slider-settings.php:44
866
+ msgid "Height:"
867
+ msgstr ""
868
+
869
+ #: ../views/slider-settings.php:50
870
+ msgid "Width Management:"
871
+ msgstr ""
872
+
873
+ #: ../views/slider-settings.php:52
874
+ msgid "Responsive"
875
+ msgstr ""
876
+
877
+ #: ../views/slider-settings.php:53
878
+ msgid "Full"
879
+ msgstr ""
880
+
881
+ #: ../views/slider-settings.php:54
882
+ msgid "Fixed"
883
+ msgstr ""
884
+
885
+ #: ../views/slider-settings.php:57
886
+ msgid ""
887
+ "Responsive - resizes to smaller size but maximum width will be equal to the "
888
+ "provided width."
889
+ msgstr ""
890
+
891
+ #: ../views/slider-settings.php:58
892
+ msgid ""
893
+ "Full - the same as responsive but maximum width will be equal to its "
894
+ "container ignoring the provided width."
895
+ msgstr ""
896
+
897
+ #: ../views/slider-settings.php:59
898
+ msgid "Fixed - width and height are not resized."
899
+ msgstr ""
900
+
901
+ #: ../views/slider-settings.php:64
902
+ msgid "Resize Images?"
903
+ msgstr ""
904
+
905
+ #: ../views/slider-settings.php:71
906
+ msgid "Force Resize"
907
+ msgstr ""
908
+
909
+ #: ../views/slider-settings.php:72
910
+ msgid ""
911
+ "Yes - resize images to slideshow dimension. <br>No - use the original "
912
+ "uploaded image. <br>Force Resize - Regenerate all images and thumbnails."
913
+ msgstr ""
914
+
915
+ #: ../views/slider-settings.php:76
916
+ msgid "Pause on Hover?"
917
+ msgstr ""
918
+
919
+ #: ../views/slider-settings.php:84
920
+ msgid "Show Prev/Next Buttons?"
921
+ msgstr ""
922
+
923
+ #: ../views/slider-settings.php:92
924
+ msgid "Show Navigation?"
925
+ msgstr ""
926
+
927
+ #: ../views/slider-settings.php:97
928
+ msgid "The thumbnails or dots depending on template."
929
+ msgstr ""
930
+
931
+ #: ../views/slider-settings.php:101
932
+ msgid "Random Slide Order?"
933
+ msgstr ""
934
+
935
+ #: ../views/slider-settings.php:106
936
+ msgid "Randomize order of slides on every page visit."
937
+ msgstr ""
938
+
939
+ #: ../views/slides.php:7
940
+ msgid "Add Slide"
941
+ msgstr ""
942
+
943
+ #: ../views/template-selection.php:4
944
+ msgid "Name"
945
+ msgstr ""
946
+
947
+ #: ../views/template-selection.php:5
948
+ msgid "Supported Slides"
949
+ msgstr ""
950
+
951
+ #: ../views/template-selection.php:6
952
+ msgid "Location"
953
+ msgstr ""
954
+
955
+ #: ../views/template-selection.php:7
956
+ msgid "Selected"
957
+ msgstr ""
958
+
959
+ #: ../views/template-selection.php:43
960
+ msgid "Learn More About Templates"
961
+ msgstr ""
962
+
963
+ #: ../views/template-selection.php:44
964
+ msgid "Get More Templates"
965
+ msgstr ""
src/CycloneSlider/Data.php CHANGED
@@ -75,7 +75,6 @@ class CycloneSlider_Data {
75
  // Assign POST data with array key checks
76
  $slides = isset($_POST['cycloneslider_metas']) ? $_POST['cycloneslider_metas'] : array();
77
  $slider_settings = isset($_POST['cycloneslider_settings']) ? $_POST['cycloneslider_settings'] : array();
78
-
79
  // Resize images
80
  $this->image_resizer->resize_images( $slider_settings, $slides );
81
 
@@ -151,7 +150,7 @@ class CycloneSlider_Data {
151
  // Pro options
152
  $settings_to_save['easing'] = '';
153
  $settings_to_save['resize_option'] = 'fit';
154
- $settings_to_save['resize_quality'] = 80;
155
  $settings_to_save['allow_wrap'] = 'true';
156
  $settings_to_save['dynamic_height'] = 'off';
157
  $settings_to_save['dynamic_height_speed'] = 250;
@@ -745,7 +744,7 @@ class CycloneSlider_Data {
745
  'resize' => 1,
746
  'width_management' => 'responsive',
747
  'resize_option' => 'fit',
748
- 'resize_quality' => 80,
749
  'easing' => '',
750
  'allow_wrap' => 'true',
751
  'dynamic_height' => 'off',
75
  // Assign POST data with array key checks
76
  $slides = isset($_POST['cycloneslider_metas']) ? $_POST['cycloneslider_metas'] : array();
77
  $slider_settings = isset($_POST['cycloneslider_settings']) ? $_POST['cycloneslider_settings'] : array();
 
78
  // Resize images
79
  $this->image_resizer->resize_images( $slider_settings, $slides );
80
 
150
  // Pro options
151
  $settings_to_save['easing'] = '';
152
  $settings_to_save['resize_option'] = 'fit';
153
+ $settings_to_save['resize_quality'] = 100;
154
  $settings_to_save['allow_wrap'] = 'true';
155
  $settings_to_save['dynamic_height'] = 'off';
156
  $settings_to_save['dynamic_height_speed'] = 250;
744
  'resize' => 1,
745
  'width_management' => 'responsive',
746
  'resize_option' => 'fit',
747
+ 'resize_quality' => 100,
748
  'easing' => '',
749
  'allow_wrap' => 'true',
750
  'dynamic_height' => 'off',
src/CycloneSlider/Grafika/Color.php CHANGED
@@ -2,7 +2,7 @@
2
  namespace CycloneSlider\Grafika;
3
 
4
  /**
5
- * Class Color
6
  * @package Grafika
7
  */
8
  class Color {
2
  namespace CycloneSlider\Grafika;
3
 
4
  /**
5
+ * Holds the color information.
6
  * @package Grafika
7
  */
8
  class Color {
src/CycloneSlider/Grafika/DrawingObject/CubicBezier.php CHANGED
@@ -42,16 +42,18 @@ abstract class CubicBezier
42
  protected $color;
43
 
44
  /**
45
- * CubicBezier constructor.
46
- * @param $point1
47
- * @param $control1
48
- * @param $control2
49
- * @param $point2
50
- * @param Color $color
51
  */
52
- public function __construct($point1, $control1, $control2, $point2, Color $color)
53
  {
54
-
 
 
55
  $this->point1 = $point1;
56
  $this->control1 = $control1;
57
  $this->control2 = $control2;
42
  protected $color;
43
 
44
  /**
45
+ * Creates a cubic bezier. Cubic bezier has 2 control points.
46
+ * @param array $point1 Array of X and Y value for start point.
47
+ * @param array $control1 Array of X and Y value for control point 1.
48
+ * @param array $control2 Array of X and Y value for control point 2.
49
+ * @param array $point2 Array of X and Y value for end point.
50
+ * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
51
  */
52
+ public function __construct($point1, $control1, $control2, $point2, $color = '#000000')
53
  {
54
+ if (is_string($color)) {
55
+ $color = new Color($color);
56
+ }
57
  $this->point1 = $point1;
58
  $this->control1 = $control1;
59
  $this->control2 = $control2;
src/CycloneSlider/Grafika/DrawingObject/Ellipse.php CHANGED
@@ -45,16 +45,29 @@ abstract class Ellipse
45
 
46
 
47
  /**
48
- * Ellipse constructor.
49
  *
50
  * @param int $width Width of ellipse in pixels.
51
  * @param int $height Height of ellipse in pixels.
52
- * @param array $pos Array containing int X and int Y position from top left of canvass.
53
- * @param int $borderSize Border thickness in pixels.
54
- * @param Color|null $borderColor Border color.
55
- * @param Color|null $fillColor Border color.
56
  */
57
- public function __construct($width, $height, $pos, $borderSize, $borderColor, $fillColor) {
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  $this->width = $width;
59
  $this->height = $height;
60
  $this->pos = $pos;
45
 
46
 
47
  /**
48
+ * Creates an ellipse.
49
  *
50
  * @param int $width Width of ellipse in pixels.
51
  * @param int $height Height of ellipse in pixels.
52
+ * @param array $pos Array containing int X and int Y position of the ellipse from top left of the canvass.
53
+ * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
54
+ * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
55
+ * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
56
  */
57
+ public function __construct(
58
+ $width,
59
+ $height,
60
+ array $pos,
61
+ $borderSize = 1,
62
+ $borderColor = '#000000',
63
+ $fillColor = '#FFFFFF'
64
+ ) {
65
+ if (is_string($borderColor)) {
66
+ $borderColor = new Color($borderColor);
67
+ }
68
+ if (is_string($fillColor)) {
69
+ $fillColor = new Color($fillColor);
70
+ }
71
  $this->width = $width;
72
  $this->height = $height;
73
  $this->pos = $pos;
src/CycloneSlider/Grafika/DrawingObject/Line.php CHANGED
@@ -38,10 +38,13 @@ abstract class Line
38
  * @param array $point1 Array containing int X and int Y position of the starting point.
39
  * @param array $point2 Array containing int X and int Y position of the starting point.
40
  * @param int $thickness Thickness in pixel. Note: This is currently ignored in GD editor and falls back to 1.
41
- * @param Color $color Color of the line.
42
  */
43
- public function __construct(array $point1, array $point2, $thickness = 1, Color $color)
44
  {
 
 
 
45
  $this->point1 = $point1;
46
  $this->point2 = $point2;
47
  $this->thickness = $thickness;
38
  * @param array $point1 Array containing int X and int Y position of the starting point.
39
  * @param array $point2 Array containing int X and int Y position of the starting point.
40
  * @param int $thickness Thickness in pixel. Note: This is currently ignored in GD editor and falls back to 1.
41
+ * @param Color|string $color Color of the line. Defaults to black.
42
  */
43
+ public function __construct(array $point1, array $point2, $thickness = 1, $color = '#000000')
44
  {
45
+ if (is_string($color)) {
46
+ $color = new Color($color);
47
+ }
48
  $this->point1 = $point1;
49
  $this->point2 = $point2;
50
  $this->thickness = $thickness;
src/CycloneSlider/Grafika/DrawingObject/Polygon.php CHANGED
@@ -44,12 +44,20 @@ abstract class Polygon
44
 
45
  /**
46
  * Creates a polygon.
 
47
  * @param array $points Array of all X and Y positions. Must have at least three positions.
48
- * @param int $borderSize Size of the border in pixels. Defaults to 0 or no border.
49
- * @param Color $borderColor Border color. Defaults to black.
50
- * @param Color $fillColor Fill color. Defaults to none (null).
51
  */
52
- public function __construct($points = array(array(0,0), array(0,0), array(0,0)), $borderSize, $borderColor, $fillColor) {
 
 
 
 
 
 
 
53
  $this->points = $points;
54
  $this->borderSize = $borderSize;
55
  $this->borderColor = $borderColor;
44
 
45
  /**
46
  * Creates a polygon.
47
+ *
48
  * @param array $points Array of all X and Y positions. Must have at least three positions.
49
+ * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
50
+ * @param Color|string|bool $borderColor Border color. Defaults to black. Set to null for no color.
51
+ * @param Color|string|bool $fillColor Fill color. Defaults to white. Set to null for no color.
52
  */
53
+ public function __construct($points = array(array(0,0), array(0,0), array(0,0)), $borderSize = 1, $borderColor = '#000000', $fillColor = '#FFFFFF') {
54
+
55
+ if (is_string($borderColor)) {
56
+ $borderColor = new Color($borderColor);
57
+ }
58
+ if (is_string($fillColor)) {
59
+ $fillColor = new Color($fillColor);
60
+ }
61
  $this->points = $points;
62
  $this->borderSize = $borderSize;
63
  $this->borderColor = $borderColor;
src/CycloneSlider/Grafika/DrawingObject/QuadraticBezier.php CHANGED
@@ -35,20 +35,23 @@ abstract class QuadraticBezier
35
  */
36
  protected $color;
37
 
38
- public function __construct($point1, $control, $point2, $color = null)
 
 
 
 
 
 
 
 
39
  {
40
-
 
 
41
  $this->point1 = $point1;
42
  $this->control = $control;
43
  $this->point2 = $point2;
44
  $this->color = $color;
45
- if (null === $color) {
46
- $this->color = new Color('#000000');
47
- } else {
48
- if (is_string($color)) {
49
- $this->color = new Color($color);
50
- }
51
- }
52
  }
53
 
54
  /**
35
  */
36
  protected $color;
37
 
38
+ /**
39
+ * Creates a quadratic bezier. Quadratic bezier has 1 control point.
40
+ *
41
+ * @param array $point1 Array of X and Y value for start point.
42
+ * @param array $control Array of X and Y value for control point.
43
+ * @param array $point2 Array of X and Y value for end point.
44
+ * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
45
+ */
46
+ public function __construct($point1, $control, $point2, $color = '#000000')
47
  {
48
+ if (is_string($color)) {
49
+ $color = new Color($color);
50
+ }
51
  $this->point1 = $point1;
52
  $this->control = $control;
53
  $this->point2 = $point2;
54
  $this->color = $color;
 
 
 
 
 
 
 
55
  }
56
 
57
  /**
src/CycloneSlider/Grafika/DrawingObject/Rectangle.php CHANGED
@@ -44,14 +44,28 @@ abstract class Rectangle
44
 
45
  /**
46
  * Creates a rectangle.
 
47
  * @param int $width Width of rectangle in pixels.
48
  * @param int $height Height in pixels.
49
- * @param array $pos Array containing int X and int Y position. X is the distance in pixels from the left of the canvass to the left of the shape. Y is the distance from the top of the canvass to the top of the shape.
50
- * @param int $borderSize Size of the border in pixels.
51
- * @param Color|null $borderColor Border color.
52
- * @param Color|null $fillColor Fill color.
53
  */
54
- public function __construct($width, $height, $pos, $borderSize, $borderColor, $fillColor) {
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  $this->width = $width;
56
  $this->height = $height;
57
  $this->pos = $pos;
44
 
45
  /**
46
  * Creates a rectangle.
47
+ *
48
  * @param int $width Width of rectangle in pixels.
49
  * @param int $height Height in pixels.
50
+ * @param array $pos Array of X and Y position. X is the distance in pixels from the left of the canvass to the left of the rectangle. Y is the distance from the top of the canvass to the top of the rectangle. Defaults to array(0,0).
51
+ * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
52
+ * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
53
+ * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
54
  */
55
+ public function __construct(
56
+ $width,
57
+ $height,
58
+ $pos = array(0, 0),
59
+ $borderSize = 1,
60
+ $borderColor = '#000000',
61
+ $fillColor = '#FFFFFF'
62
+ ) {
63
+ if (is_string($borderColor)) {
64
+ $borderColor = new Color($borderColor);
65
+ }
66
+ if (is_string($fillColor)) {
67
+ $fillColor = new Color($fillColor);
68
+ }
69
  $this->width = $width;
70
  $this->height = $height;
71
  $this->pos = $pos;
src/CycloneSlider/Grafika/EditorInterface.php CHANGED
@@ -8,34 +8,13 @@ namespace CycloneSlider\Grafika;
8
  interface EditorInterface {
9
 
10
  /**
11
- * Apply an effect to the image. See Effects section for a list of effects to apply.
12
  *
13
- * @param EffectInterface $effect
14
  *
15
- * @return $this
16
- */
17
- public function apply( $effect );
18
-
19
- /**
20
- * Creates a cubic bezier. Cubic bezier has 2 control points.
21
- * @param array $point1 Array of X and Y value for start point.
22
- * @param array $control1 Array of X and Y value for control point 1.
23
- * @param array $control2 Array of X and Y value for control point 2.
24
- * @param array $point2 Array of X and Y value for end point.
25
- * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
26
  * @return EditorInterface An instance of image editor.
27
  */
28
- public function bezierCubic($point1, $control1, $control2, $point2, $color = '#000000');
29
-
30
- /**
31
- * Creates a quadratic bezier. Quadratic bezier has 1 control point.
32
- * @param array $point1 Array of X and Y value for start point.
33
- * @param array $control Array of X and Y value for control point.
34
- * @param array $point2 Array of X and Y value for end point.
35
- * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
36
- * @return EditorInterface An instance of image editor.
37
- */
38
- public function bezierQuad($point1, $control, $point2, $color = '#000000');
39
 
40
  /**
41
  * Create a blank image given width and height.
@@ -63,18 +42,13 @@ interface EditorInterface {
63
  *
64
  * @param int $cropWidth Crop width in pixels.
65
  * @param int $cropHeight Crop Height in pixels.
66
- * @param int|string $cropX The number of pixels from the left of the image. This parameter can be a number or any of the words "left", "center", "right".
67
- * @param int|string $cropY The number of pixels from the top of the image. This parameter can be a number or any of the words "top", "center", "bottom".
 
68
  *
69
  * @return EditorInterface An instance of image editor.
70
  */
71
- public function crop( $cropWidth, $cropHeight, $cropX='center', $cropY='center');
72
-
73
- /**
74
- * Dither image using Floyd-Steinberg algorithm. Dithering will reduce the color to black and white and add noise.
75
- * @return EditorInterface An instance of image editor.
76
- */
77
- public function dither();
78
 
79
  /**
80
  * Draw a DrawingObject on the image. See Drawing Objects section.
@@ -85,20 +59,6 @@ interface EditorInterface {
85
  */
86
  public function draw( $drawingObject );
87
 
88
- /**
89
- * Creates an ellipse.
90
- *
91
- * @param int $width Width of ellipse in pixels.
92
- * @param int $height Height of ellipse in pixels.
93
- * @param array $pos Array containing int X and int Y position of the ellipse from top left of the canvass.
94
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
95
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
96
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
97
- *
98
- * @return EditorInterface An instance of image editor.
99
- */
100
- public function ellipse($width, $height, array $pos, $borderSize = 1, $borderColor = '#000000', $fillColor = '#FFFFFF');
101
-
102
  /**
103
  * Compare if two images are equal. It will compare if the two images are of the same width and height. If the dimensions differ, it will return false. If the dimensions are equal, it will loop through each pixels. If one of the pixel don't match, it will return false. The pixels are compared using their RGB (Red, Green, Blue) values.
104
  *
@@ -122,30 +82,34 @@ interface EditorInterface {
122
  public function fill( $color, $x = 0, $y = 0 );
123
 
124
  /**
125
- * Free the current image clearing resources associated with it.
 
 
126
  */
127
- public function free();
128
 
129
  /**
130
- * Converts image to grayscale.
 
 
131
  *
132
  * @return EditorInterface An instance of image editor.
133
  */
134
- public function grayscale();
135
 
136
  /**
137
- * Alias for grayscale.
138
- *
139
- * @return EditorInterface An instance of image editor.
140
  */
141
- public function greyscale();
142
 
143
  /**
144
  * Get image instance.
145
  *
 
 
146
  * @return ImageInterface An instance of image.
147
  */
148
- public function getImage();
149
 
150
  /**
151
  * Checks the PHP install if the editor is available.
@@ -154,18 +118,6 @@ interface EditorInterface {
154
  */
155
  public function isAvailable();
156
 
157
- /**
158
- * Creates a line.
159
- *
160
- * @param array $point1 Array containing int X and int Y position of the starting point.
161
- * @param array $point2 Array containing int X and int Y position of the starting point.
162
- * @param int $thickness Thickness in pixel. Note: This is currently ignored in GD editor and falls back to 1.
163
- * @param Color|string $color Color of the line. Defaults to black.
164
- *
165
- * @return EditorInterface An instance of image editor.
166
- */
167
- public function line(array $point1, array $point2, $thickness = 1, $color = '#000000');
168
-
169
  /**
170
  * Change the image opacity.
171
  *
@@ -215,31 +167,6 @@ interface EditorInterface {
215
  * @return EditorInterface An instance of image editor.
216
  */
217
  public function overlay( $overlay, $xPos = 'center', $yPos = 'center', $width = null, $height = null );
218
-
219
- /**
220
- * Creates a polygon.
221
- *
222
- * @param array $points Array of all X and Y positions. Must have at least three positions.
223
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
224
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
225
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
226
- *
227
- * @return EditorInterface An instance of image editor.
228
- */
229
- public function polygon($points, $borderSize = 1, $borderColor = '#000000', $fillColor = '#FFFFFF');
230
-
231
- /**
232
- * Creates a rectangle.
233
- * @param int $width Width of rectangle in pixels.
234
- * @param int $height Height in pixels.
235
- * @param array $pos Array of X and Y position. X is the distance in pixels from the left of the canvass to the left of the rectangle. Y is the distance from the top of the canvass to the top of the rectangle. Defaults to array(0,0).
236
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
237
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
238
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
239
- *
240
- * @return EditorInterface An instance of image editor.
241
- */
242
- public function rectangle($width, $height, $pos = array(0, 0), $borderSize = 1, $borderColor = '#000000', $fillColor = '#FFFFFF');
243
 
244
  /**
245
  * Wrapper function for the resizeXXX family of functions. Resize an image to a given width, height and mode.
8
  interface EditorInterface {
9
 
10
  /**
11
+ * Apply a filter to the image. See Filters section for a list of available filters.
12
  *
13
+ * @param FilterInterface $filter
14
  *
 
 
 
 
 
 
 
 
 
 
 
15
  * @return EditorInterface An instance of image editor.
16
  */
17
+ public function apply( $filter );
 
 
 
 
 
 
 
 
 
 
18
 
19
  /**
20
  * Create a blank image given width and height.
42
  *
43
  * @param int $cropWidth Crop width in pixels.
44
  * @param int $cropHeight Crop Height in pixels.
45
+ * @param string $position The crop position. Possible values top-left, top-center, top-right, center-left, center, center-right, bottom-left, bottom-center, bottom-right and smart. Defaults to center.
46
+ * @param int $offsetX Number of pixels to add to the X position of the crop.
47
+ * @param int $offsetY Number of pixels to add to the Y position of the crop.
48
  *
49
  * @return EditorInterface An instance of image editor.
50
  */
51
+ public function crop($cropWidth, $cropHeight, $position = 'center', $offsetX = 0, $offsetY = 0);
 
 
 
 
 
 
52
 
53
  /**
54
  * Draw a DrawingObject on the image. See Drawing Objects section.
59
  */
60
  public function draw( $drawingObject );
61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  /**
63
  * Compare if two images are equal. It will compare if the two images are of the same width and height. If the dimensions differ, it will return false. If the dimensions are equal, it will loop through each pixels. If one of the pixel don't match, it will return false. The pixels are compared using their RGB (Red, Green, Blue) values.
64
  *
82
  public function fill( $color, $x = 0, $y = 0 );
83
 
84
  /**
85
+ * Flatten if animated GIF. Do nothing otherwise.
86
+ *
87
+ * @return EditorInterface An instance of image editor.
88
  */
89
+ public function flatten();
90
 
91
  /**
92
+ * Flip an image.
93
+ *
94
+ * @param string $mode The type of flip: 'h' for horizontal flip or 'v' for vertical.
95
  *
96
  * @return EditorInterface An instance of image editor.
97
  */
98
+ public function flip($mode);
99
 
100
  /**
101
+ * Free the current image clearing resources associated with it.
 
 
102
  */
103
+ public function free();
104
 
105
  /**
106
  * Get image instance.
107
  *
108
+ * @param bool $byRef True to return image by reference or false to return a copy. Defaults to copy.
109
+ *
110
  * @return ImageInterface An instance of image.
111
  */
112
+ public function getImage($byRef=false);
113
 
114
  /**
115
  * Checks the PHP install if the editor is available.
118
  */
119
  public function isAvailable();
120
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  /**
122
  * Change the image opacity.
123
  *
167
  * @return EditorInterface An instance of image editor.
168
  */
169
  public function overlay( $overlay, $xPos = 'center', $yPos = 'center', $width = null, $height = null );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
 
171
  /**
172
  * Wrapper function for the resizeXXX family of functions. Resize an image to a given width, height and mode.
src/CycloneSlider/Grafika/{EffectInterface.php → FilterInterface.php} RENAMED
@@ -2,10 +2,10 @@
2
  namespace CycloneSlider\Grafika;
3
 
4
  /**
5
- * Interface EffectInterface
6
  * @package Grafika
7
  */
8
- interface EffectInterface {
9
 
10
  /**
11
  * @param ImageInterface $image
2
  namespace CycloneSlider\Grafika;
3
 
4
  /**
5
+ * Interface FilterInterface
6
  * @package Grafika
7
  */
8
+ interface FilterInterface {
9
 
10
  /**
11
  * @param ImageInterface $image
src/CycloneSlider/Grafika/Gd/Editor.php CHANGED
@@ -4,14 +4,9 @@ namespace CycloneSlider\Grafika\Gd;
4
 
5
  use CycloneSlider\Grafika\DrawingObjectInterface;
6
  use CycloneSlider\Grafika\EditorInterface;
7
- use CycloneSlider\Grafika\EffectInterface;
8
- use CycloneSlider\Grafika\Gd\DrawingObject\CubicBezier;
9
- use CycloneSlider\Grafika\Gd\DrawingObject\Ellipse;
10
- use CycloneSlider\Grafika\Gd\DrawingObject\Line;
11
- use CycloneSlider\Grafika\Gd\DrawingObject\Polygon;
12
- use CycloneSlider\Grafika\Gd\DrawingObject\QuadraticBezier;
13
- use CycloneSlider\Grafika\Gd\DrawingObject\Rectangle;
14
- use CycloneSlider\Grafika\Gd\Effect\Dither;
15
  use CycloneSlider\Grafika\Grafika;
16
  use CycloneSlider\Grafika\ImageInterface;
17
  use CycloneSlider\Grafika\ImageType;
@@ -38,56 +33,23 @@ final class Editor implements EditorInterface
38
  }
39
 
40
  /**
41
- * @param EffectInterface $effect
42
  *
43
- * @return $this
44
- */
45
- public function apply($effect)
46
- {
47
- $this->image = $effect->apply($this->image);
48
-
49
- return $this;
50
- }
51
-
52
- /**
53
- * Creates a cubic bezier. Cubic bezier has 2 control points.
54
- *
55
- * @param array $point1 Array of X and Y value for start point.
56
- * @param array $control1 Array of X and Y value for control point 1.
57
- * @param array $control2 Array of X and Y value for control point 2.
58
- * @param array $point2 Array of X and Y value for end point.
59
- * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
60
  *
61
  * @return Editor
62
  */
63
- public function bezierCubic($point1, $control1, $control2, $point2, $color = '#000000')
64
  {
65
- if (is_string($color)) {
66
- $color = new Color($color);
67
- }
68
- $obj = new CubicBezier($point1, $control1, $control2, $point2, $color);
69
-
70
- return $this->draw($obj);
71
- }
72
 
73
- /**
74
- * Creates a quadratic bezier. Quadratic bezier has 1 control point.
75
- *
76
- * @param array $point1 Array of X and Y value for start point.
77
- * @param array $control Array of X and Y value for control point.
78
- * @param array $point2 Array of X and Y value for end point.
79
- * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
80
- *
81
- * @return Editor
82
- */
83
- public function bezierQuad($point1, $control, $point2, $color = '#000000')
84
- {
85
- if (is_string($color)) {
86
- $color = new Color($color);
87
  }
88
- $obj = new QuadraticBezier($point1, $control, $point2, $color);
89
 
90
- return $this->draw($obj);
 
 
91
  }
92
 
93
  /**
@@ -96,7 +58,7 @@ final class Editor implements EditorInterface
96
  * @param int $width Width of image in pixels.
97
  * @param int $height Height of image in pixels.
98
  *
99
- * @return self
100
  */
101
  public function blank($width, $height)
102
  {
@@ -119,14 +81,18 @@ final class Editor implements EditorInterface
119
 
120
  if (is_string($image1)) { // If string passed, turn it into a Image object
121
  $image1 = Image::createFromFile($image1);
 
122
  }
123
 
124
  if (is_string($image2)) { // If string passed, turn it into a Image object
125
  $image2 = Image::createFromFile($image2);
 
126
  }
127
 
128
- $bin1 = $this->_differenceHash($image1);
129
- $bin2 = $this->_differenceHash($image2);
 
 
130
  $str1 = str_split($bin1);
131
  $str2 = str_split($bin2);
132
  $distance = 0;
@@ -145,53 +111,57 @@ final class Editor implements EditorInterface
145
  *
146
  * @param int $cropWidth Crop width in pixels.
147
  * @param int $cropHeight Crop Height in pixels.
148
- * @param int|string $cropX The number of pixels from the left of the image. This parameter can be a number or any of the words "left", "center", "right".
149
- * @param int|string $cropY The number of pixels from the top of the image. This parameter can be a number or any of the words "top", "center", "bottom".
 
150
  *
151
- * @return self
 
152
  */
153
- public function crop($cropWidth, $cropHeight, $cropX = 'center', $cropY = 'center')
154
  {
 
155
 
156
- if (is_string($cropX)) {
157
- // Compute position from string
158
- switch ($cropX) {
159
- case 'left':
160
- $x = 0;
161
- break;
162
-
163
- case 'right':
164
- $x = $this->image->getWidth() - $cropWidth;
165
- break;
166
-
167
- case 'center':
168
- default:
169
- $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
170
- break;
171
- }
172
- } else {
173
- $x = $cropX;
174
  }
175
 
176
- if (is_string($cropY)) {
177
- switch ($cropY) {
178
- case 'top':
179
- $y = 0;
180
- break;
181
-
182
- case 'bottom':
183
- $y = $this->image->getHeight() - $cropHeight;
184
- break;
185
-
186
- case 'center':
187
- default:
188
- $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
189
- break;
190
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  } else {
192
- $y = $cropY;
193
  }
194
 
 
 
 
195
  // Create blank image
196
  $newImageResource = imagecreatetruecolor($cropWidth, $cropHeight);
197
 
@@ -213,63 +183,35 @@ final class Editor implements EditorInterface
213
  imagedestroy($this->image->getCore());
214
 
215
  // Cropped image instance
216
- $this->image = new Image($newImageResource, $this->image->getImageFile(), $cropWidth, $cropHeight, $this->image->getType());
 
 
 
 
 
 
217
 
218
  return $this;
219
  }
220
 
221
  /**
222
- * Dither image using Floyd-Steinberg algorithm. Dithering will reduce the color to black and white and add noise.
223
- * @return EditorInterface An instance of image editor.
224
- */
225
- public function dither()
226
- {
227
- $e = new Dither();
228
-
229
- return $this->apply($e);
230
- }
231
-
232
- /**
233
  * @param DrawingObjectInterface $drawingObject
234
  *
235
  * @return $this
236
  */
237
  public function draw($drawingObject)
238
  {
239
- $this->image = $drawingObject->draw($this->image);
240
-
241
- return $this;
242
- }
243
 
244
- /**
245
- * Creates an ellipse.
246
- *
247
- * @param int $width Width of ellipse in pixels.
248
- * @param int $height Height of ellipse in pixels.
249
- * @param array $pos Array containing int X and int Y position of the ellipse from top left of the canvass.
250
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
251
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
252
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
253
- *
254
- * @return EditorInterface An instance of image editor.
255
- */
256
- public function ellipse(
257
- $width,
258
- $height,
259
- array $pos,
260
- $borderSize = 1,
261
- $borderColor = '#000000',
262
- $fillColor = '#FFFFFF'
263
- ) {
264
- if (is_string($borderColor)) {
265
- $borderColor = new Color($borderColor);
266
- }
267
- if (is_string($fillColor)) {
268
- $fillColor = new Color($fillColor);
269
  }
270
- $obj = new Ellipse($width, $height, $pos, $borderSize, $borderColor, $fillColor);
271
 
272
- return $this->draw($obj);
 
 
273
  }
274
 
275
  /**
@@ -286,10 +228,12 @@ final class Editor implements EditorInterface
286
 
287
  if (is_string($image1)) { // If string passed, turn it into a Image object
288
  $image1 = Image::createFromFile($image1);
 
289
  }
290
 
291
  if (is_string($image2)) { // If string passed, turn it into a Image object
292
  $image2 = Image::createFromFile($image2);
 
293
  }
294
 
295
  // Check if image dimensions are equal
@@ -337,13 +281,17 @@ final class Editor implements EditorInterface
337
  * @param int $x X-coordinate of start point
338
  * @param int $y Y-coordinate of start point
339
  *
340
- * @return self
341
  */
342
  public function fill($color, $x = 0, $y = 0)
343
  {
344
 
345
  $this->_imageCheck();
346
 
 
 
 
 
347
  list($r, $g, $b, $alpha) = $color->getRgba();
348
 
349
  $colorResource = imagecolorallocatealpha($this->image->getCore(), $r, $g, $b,
@@ -353,6 +301,31 @@ final class Editor implements EditorInterface
353
  return $this;
354
  }
355
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
356
  /**
357
  * Free the current image clearing resources associated with it.
358
  */
@@ -362,44 +335,39 @@ final class Editor implements EditorInterface
362
  if (null !== $this->image->getCore()) {
363
  imagedestroy($this->image->getCore());
364
  }
365
- } else {
366
- $this->image = null;
367
  }
 
368
  }
369
 
370
-
371
  /**
372
- * Converts image to grayscale.
373
  *
374
- * @return $this
 
 
375
  */
376
- public function grayscale()
377
  {
378
- $this->_imageCheck();
379
-
380
- imagefilter($this->image->getCore(), IMG_FILTER_GRAYSCALE);
381
 
382
- return $this;
383
- }
384
 
385
- /**
386
- * Alias for grayscale. They are the same.
387
- *
388
- * @return $this
389
- */
390
- public function greyscale()
391
- {
392
- return $this->grayscale();
393
  }
394
 
395
  /**
396
  * Get image instance.
397
  *
 
 
398
  * @return Image
399
  */
400
- public function getImage()
401
  {
402
- return $this->image;
 
 
 
 
403
  }
404
 
405
  /**
@@ -422,33 +390,13 @@ final class Editor implements EditorInterface
422
  return true;
423
  }
424
 
425
- /**
426
- * Creates a line.
427
- *
428
- * @param array $point1 Array containing int X and int Y position of the starting point.
429
- * @param array $point2 Array containing int X and int Y position of the starting point.
430
- * @param int $thickness Thickness in pixel. Note: This is currently ignored in GD editor and falls back to 1.
431
- * @param Color|string $color Color of the line. Defaults to black.
432
- *
433
- * @return Editor
434
- */
435
- public function line(array $point1, array $point2, $thickness = 1, $color = '#000000')
436
- {
437
- if (is_string($color)) {
438
- $color = new Color($color);
439
- }
440
- $obj = new Line($point1, $point2, $thickness, $color);
441
-
442
- return $this->draw($obj);
443
- }
444
-
445
  /**
446
  * Sets the image to the specified opacity level where 1.0 is fully opaque and 0.0 is fully transparent.
447
  * Warning: This function loops thru each pixel manually which can be slow. Use sparingly.
448
  *
449
  * @param float $opacity
450
  *
451
- * @return self
452
  * @throws \Exception
453
  */
454
  public function opacity($opacity)
@@ -456,6 +404,10 @@ final class Editor implements EditorInterface
456
 
457
  $this->_imageCheck();
458
 
 
 
 
 
459
  // Bounds checks
460
  $opacity = ($opacity > 1) ? 1 : $opacity;
461
  $opacity = ($opacity < 0) ? 0 : $opacity;
@@ -551,6 +503,10 @@ final class Editor implements EditorInterface
551
 
552
  $this->_imageCheck();
553
 
 
 
 
 
554
  if (is_string($overlay)) { // If string passed, turn it into a Image object
555
  $overlay = Image::createFromFile($overlay);
556
  }
@@ -643,61 +599,6 @@ final class Editor implements EditorInterface
643
 
644
  }
645
 
646
- /**
647
- * Creates a polygon.
648
- *
649
- * @param array $points Array of all X and Y positions. Must have at least three positions.
650
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
651
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
652
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
653
- *
654
- * @return EditorInterface An instance of image editor.
655
- */
656
- public function polygon($points, $borderSize = 1, $borderColor = '#000000', $fillColor = '#FFFFFF')
657
- {
658
- if (is_string($borderColor)) {
659
- $borderColor = new Color($borderColor);
660
- }
661
- if (is_string($fillColor)) {
662
- $fillColor = new Color($fillColor);
663
- }
664
- $obj = new Polygon($points, $borderSize, $borderColor, $fillColor);
665
-
666
- return $this->draw($obj);
667
- }
668
-
669
- /**
670
- * Creates a rectangle.
671
- *
672
- * @param int $width Width of rectangle in pixels.
673
- * @param int $height Height in pixels.
674
- * @param array $pos Array of X and Y position. X is the distance in pixels from the left of the canvass to the left of the rectangle. Y is the distance from the top of the canvass to the top of the rectangle. Defaults to array(0,0).
675
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
676
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
677
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
678
- *
679
- * @return Editor
680
- */
681
- public function rectangle(
682
- $width,
683
- $height,
684
- $pos = array(0, 0),
685
- $borderSize = 1,
686
- $borderColor = '#000000',
687
- $fillColor = '#FFFFFF'
688
- ) {
689
- if (is_string($borderColor)) {
690
- $borderColor = new Color($borderColor);
691
- }
692
- if (is_string($fillColor)) {
693
- $fillColor = new Color($fillColor);
694
- }
695
- $obj = new Rectangle($width, $height, $pos, $borderSize, $borderColor, $fillColor);
696
-
697
- return $this->draw($obj);
698
- }
699
-
700
-
701
  /**
702
  * Wrapper function for the resizeXXX family of functions. Resize image given width, height and mode.
703
  *
@@ -745,7 +646,7 @@ final class Editor implements EditorInterface
745
  * @param int $newWidth Width in pixels.
746
  * @param int $newHeight Height in pixels.
747
  *
748
- * @return self
749
  */
750
  public function resizeExact($newWidth, $newHeight)
751
  {
@@ -760,7 +661,7 @@ final class Editor implements EditorInterface
760
  *
761
  * @param int $newHeight Height in pixels.
762
  *
763
- * @return self
764
  */
765
  public function resizeExactHeight($newHeight)
766
  {
@@ -782,7 +683,7 @@ final class Editor implements EditorInterface
782
  *
783
  * @param int $newWidth Width in pixels.
784
  *
785
- * @return self
786
  */
787
  public function resizeExactWidth($newWidth)
788
  {
@@ -805,7 +706,7 @@ final class Editor implements EditorInterface
805
  * @param int $newWidth Width in pixels.
806
  * @param int $newHeight Height in pixels.
807
  *
808
- * @return self
809
  */
810
  public function resizeFill($newWidth, $newHeight)
811
  {
@@ -835,7 +736,7 @@ final class Editor implements EditorInterface
835
  * @param int $newWidth Width in pixels.
836
  * @param int $newHeight Height in pixels.
837
  *
838
- * @return self
839
  */
840
  public function resizeFit($newWidth, $newHeight)
841
  {
@@ -866,17 +767,27 @@ final class Editor implements EditorInterface
866
  * @param Color|null $color The Color object containing the background color.
867
  *
868
  * @return EditorInterface An instance of image editor.
 
869
  */
870
  public function rotate($angle, $color = null)
871
  {
872
 
873
  $this->_imageCheck();
874
 
 
 
 
 
875
  $color = ($color !== null) ? $color : new Color('#000000');
876
  list($r, $g, $b, $alpha) = $color->getRgba();
877
 
878
- imagerotate($this->image->getCore(), $angle,
879
- imagecolorallocatealpha($this->image->getCore(), $r, $g, $b, $alpha));
 
 
 
 
 
880
 
881
  return $this;
882
  }
@@ -916,7 +827,15 @@ final class Editor implements EditorInterface
916
 
917
  switch (strtoupper($type)) {
918
  case ImageType::GIF :
919
- imagegif($this->image->getCore(), $file);
 
 
 
 
 
 
 
 
920
  break;
921
 
922
  case ImageType::PNG :
@@ -964,6 +883,10 @@ final class Editor implements EditorInterface
964
 
965
  $this->_imageCheck();
966
 
 
 
 
 
967
  $y += $size;
968
 
969
  $color = ($color !== null) ? $color : new Color('#000000');
@@ -992,164 +915,146 @@ final class Editor implements EditorInterface
992
  }
993
 
994
  /**
995
- * Get difference hash of image.
996
- * Algorithm:
997
- * Reduce size. The fastest way to remove high frequencies and detail is to shrink the image. In this case, shrink it to 9x8 so that there are 72 total pixels.
998
- * Reduce color. Convert the image to a grayscale picture. This changes the hash from 72 pixels to a total of 72 colors.
999
- * Compute the difference. The algorithm works on the difference between adjacent pixels. This identifies the relative gradient direction. In this case, the 9 pixels per row yields 8 differences between adjacent pixels. Eight rows of eight differences becomes 64 bits.
1000
- * Assign bits. Each bit is simply set based on whether the left pixel is brighter than the right pixel.
1001
  *
1002
- * http://www.hackerfactor.com/blog/index.php?/archives/529-Kind-of-Like-That.html
1003
- * @param Image $image
1004
  *
1005
- * @return string
1006
  */
1007
- private function _differenceHash($image)
1008
  {
 
 
1009
 
1010
- $width = 9;
1011
- $height = 8;
 
 
 
 
 
 
 
 
 
1012
 
1013
- $editor = new Editor();
1014
- $editor->setImage($image);
1015
- $editor->resizeExact($width, $height); // Resize to exactly 9x8
1016
- $gd = $editor->getImage()->getCore();
1017
-
1018
- // Build hash
1019
- $hash = '';
1020
- for ($y = 0; $y < $height; $y++) {
1021
- // Get the pixel value for the leftmost pixel.
1022
- $rgba = imagecolorat($gd, 0, $y);
1023
- $r = ($rgba >> 16) & 0xFF;
1024
- $g = ($rgba >> 8) & 0xFF;
1025
- $b = $rgba & 0xFF;
1026
-
1027
- $left = floor(($r + $g + $b) / 3);
1028
- for ($x = 1; $x < $width; $x++) {
1029
- // Get the pixel value for each pixel starting from position 1.
1030
- $rgba = imagecolorat($gd, $x, $y);
1031
- $r = ($rgba >> 16) & 0xFF;
1032
- $g = ($rgba >> 8) & 0xFF;
1033
- $b = $rgba & 0xFF;
1034
- $right = floor(($r + $g + $b) / 3);
1035
- // Each hash bit is set based on whether the left pixel is brighter than the right pixel.
1036
- if ($left > $right) {
1037
- $hash .= '1';
 
 
1038
  } else {
1039
- $hash .= '0';
 
 
 
 
 
 
1040
  }
1041
- // Prepare the next loop.
1042
- $left = $right;
1043
  }
1044
  }
1045
-
1046
- return $hash;
 
 
 
 
1047
  }
1048
 
1049
- // TODO: Maybe detach hashes from editor and move to their own classes
1050
- // private function _averageHash($image)
1051
- // {
1052
- // // Resize the image.
1053
- // $width = 8;
1054
- // $height = 8;
1055
- //
1056
- // $editor = new Editor();
1057
- // $editor->setImage($image);
1058
- // $editor->resizeExact( $width, $height); // Resize to exactly 9x8
1059
- // $gd = $editor->getImage()->getCore();
1060
- //
1061
- // // Create an array of greyscale pixel values.
1062
- // $pixels = array();
1063
- // for ($y = 0; $y < $height; $y++) {
1064
- // for ($x = 0; $x < $width; $x++) {
1065
- // $rgba = imagecolorat($gd, $x, $y);
1066
- // $r = ($rgba >> 16) & 0xFF;
1067
- // $g = ($rgba >> 8) & 0xFF;
1068
- // $b = $rgba & 0xFF;
1069
- //
1070
- // $pixels[] = floor(($r + $g + $b) / 3); // Gray
1071
- // }
1072
- // }
1073
- //
1074
- // // Get the average pixel value.
1075
- // $average = floor(array_sum($pixels) / count($pixels));
1076
- // // Each hash bit is set based on whether the current pixels value is above or below the average.
1077
- // $hash = '';
1078
- // foreach ($pixels as $pixel) {
1079
- // if ($pixel > $average) {
1080
- // $hash .= '1';
1081
- // } else {
1082
- // $hash .= '0';
1083
- // }
1084
- // }
1085
- // return $hash;
1086
- // }
1087
-
1088
  /**
1089
- * Resize helper function.
1090
  *
1091
- * @param int $newWidth
1092
- * @param int $newHeight
1093
- * @param int $targetX
1094
- * @param int $targetY
1095
- * @param int $srcX
1096
- * @param int $srcY
1097
  *
1098
- * @throws \Exception
1099
  */
1100
- private function _resize($newWidth, $newHeight, $targetX = 0, $targetY = 0, $srcX = 0, $srcY = 0)
1101
- {
1102
-
1103
- $this->_imageCheck();
1104
-
1105
- // Create blank image
1106
- $newImage = Image::createBlank($newWidth, $newHeight);
1107
-
1108
- if (ImageType::PNG === $this->image->getType()) {
1109
- // Preserve PNG transparency
1110
- $newImage->fullAlphaMode(true);
1111
  }
1112
-
1113
- imagecopyresampled(
1114
- $newImage->getCore(),
1115
- $this->image->getCore(),
1116
- $targetX,
1117
- $targetY,
1118
- $srcX,
1119
- $srcY,
1120
- $newWidth,
1121
- $newHeight,
1122
- $this->image->getWidth(),
1123
- $this->image->getHeight()
1124
- );
1125
-
1126
- // Free memory of old resource
1127
- imagedestroy($this->image->getCore());
1128
-
1129
- // Resize image instance
1130
- $this->image = new Image(
1131
- $newImage->getCore(),
1132
- $this->image->getImageFile(),
1133
- $newWidth,
1134
- $newHeight,
1135
- $this->image->getType()
1136
- );
1137
-
1138
  }
1139
 
1140
  /**
1141
- * Convert alpha value of 0 - 1 to GD compatible alpha value of 0 - 127 where 0 is opaque and 127 is transparent
1142
- *
1143
- * @param float $alpha Alpha value of 0 - 1. Example: 0, 0.60, 0.9, 1
1144
  *
1145
- * @return int
 
1146
  */
1147
- public static function gdAlpha($alpha)
1148
  {
1149
-
1150
- $scale = round(127 * $alpha);
1151
-
1152
- return $invert = 127 - $scale;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1153
  }
1154
 
1155
  /**
@@ -1163,12 +1068,14 @@ final class Editor implements EditorInterface
1163
  {
1164
  $ext = strtolower((string)pathinfo($imageFile, PATHINFO_EXTENSION));
1165
 
1166
- if ('jpg' == $ext or 'jpeg' == $ext) {
1167
  return ImageType::JPEG;
1168
- } else if ('gif' == $ext) {
1169
  return ImageType::GIF;
1170
- } else if ('png' == $ext) {
1171
  return ImageType::PNG;
 
 
1172
  } else {
1173
  return ImageType::UNKNOWN;
1174
  }
@@ -1186,4 +1093,118 @@ final class Editor implements EditorInterface
1186
  }
1187
  }
1188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1189
  }
4
 
5
  use CycloneSlider\Grafika\DrawingObjectInterface;
6
  use CycloneSlider\Grafika\EditorInterface;
7
+ use CycloneSlider\Grafika\FilterInterface;
8
+ use CycloneSlider\Grafika\Gd\Helper\GifHelper;
9
+ use CycloneSlider\Grafika\Gd\ImageHash\DifferenceHash;
 
 
 
 
 
10
  use CycloneSlider\Grafika\Grafika;
11
  use CycloneSlider\Grafika\ImageInterface;
12
  use CycloneSlider\Grafika\ImageType;
33
  }
34
 
35
  /**
36
+ * Apply a filter to the image. See Filters section for a list of available filters.
37
  *
38
+ * @param FilterInterface $filter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  *
40
  * @return Editor
41
  */
42
+ public function apply($filter)
43
  {
44
+ $this->_imageCheck();
 
 
 
 
 
 
45
 
46
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
47
+ return $this;
 
 
 
 
 
 
 
 
 
 
 
 
48
  }
 
49
 
50
+ $this->image = $filter->apply($this->image);
51
+
52
+ return $this;
53
  }
54
 
55
  /**
58
  * @param int $width Width of image in pixels.
59
  * @param int $height Height of image in pixels.
60
  *
61
+ * @return Editor
62
  */
63
  public function blank($width, $height)
64
  {
81
 
82
  if (is_string($image1)) { // If string passed, turn it into a Image object
83
  $image1 = Image::createFromFile($image1);
84
+ $image1->flatten();
85
  }
86
 
87
  if (is_string($image2)) { // If string passed, turn it into a Image object
88
  $image2 = Image::createFromFile($image2);
89
+ $image2->flatten();
90
  }
91
 
92
+ $hash = new DifferenceHash();
93
+
94
+ $bin1 = $hash->hash($image1);
95
+ $bin2 = $hash->hash($image2);
96
  $str1 = str_split($bin1);
97
  $str2 = str_split($bin2);
98
  $distance = 0;
111
  *
112
  * @param int $cropWidth Crop width in pixels.
113
  * @param int $cropHeight Crop Height in pixels.
114
+ * @param string $position The crop position. Possible values top-left, top-center, top-right, center-left, center, center-right, bottom-left, bottom-center, bottom-right and smart. Defaults to center.
115
+ * @param int $offsetX Number of pixels to add to the X position of the crop.
116
+ * @param int $offsetY Number of pixels to add to the Y position of the crop.
117
  *
118
+ * @return Editor
119
+ * @throws \Exception
120
  */
121
+ public function crop($cropWidth, $cropHeight, $position = 'center', $offsetX = 0, $offsetY = 0)
122
  {
123
+ $this->_imageCheck();
124
 
125
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
126
+ return $this;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  }
128
 
129
+ if ('top-left' === $position) {
130
+ $x = 0;
131
+ $y = 0;
132
+ } else if ('top-center' === $position) {
133
+ $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
134
+ $y = 0;
135
+ } else if ('top-right' === $position) {
136
+ $x = $this->image->getWidth() - $cropWidth;
137
+ $y = 0;
138
+ } else if ('center-left' === $position) {
139
+ $x = 0;
140
+ $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
141
+ } else if ('center-right' === $position) {
142
+ $x = $this->image->getWidth() - $cropWidth;
143
+ $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
144
+ } else if ('bottom-left' === $position) {
145
+ $x = 0;
146
+ $y = $this->image->getHeight() - $cropHeight;
147
+ } else if ('bottom-center' === $position) {
148
+ $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
149
+ $y = $this->image->getHeight() - $cropHeight;
150
+ } else if ('bottom-right' === $position) {
151
+ $x = $this->image->getWidth() - $cropWidth;
152
+ $y = $this->image->getHeight() - $cropHeight;
153
+ } else if ('smart' === $position) { // Smart crop
154
+ list($x, $y) = $this->_smartCrop($cropWidth, $cropHeight);
155
+ } else if ('center' === $position) {
156
+ $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
157
+ $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
158
  } else {
159
+ throw new \Exception('Invalid parameter position.');
160
  }
161
 
162
+ $x += $offsetX;
163
+ $y += $offsetY;
164
+
165
  // Create blank image
166
  $newImageResource = imagecreatetruecolor($cropWidth, $cropHeight);
167
 
183
  imagedestroy($this->image->getCore());
184
 
185
  // Cropped image instance
186
+ $this->image = new Image(
187
+ $newImageResource,
188
+ $this->image->getImageFile(),
189
+ $cropWidth,
190
+ $cropHeight,
191
+ $this->image->getType()
192
+ );
193
 
194
  return $this;
195
  }
196
 
197
  /**
198
+ * Draw a DrawingObject on the image. See Drawing Objects section.
199
+ *
 
 
 
 
 
 
 
 
 
200
  * @param DrawingObjectInterface $drawingObject
201
  *
202
  * @return $this
203
  */
204
  public function draw($drawingObject)
205
  {
206
+ $this->_imageCheck();
 
 
 
207
 
208
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
209
+ return $this;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
210
  }
 
211
 
212
+ $this->image = $drawingObject->draw($this->image);
213
+
214
+ return $this;
215
  }
216
 
217
  /**
228
 
229
  if (is_string($image1)) { // If string passed, turn it into a Image object
230
  $image1 = Image::createFromFile($image1);
231
+ $image1->flatten();
232
  }
233
 
234
  if (is_string($image2)) { // If string passed, turn it into a Image object
235
  $image2 = Image::createFromFile($image2);
236
+ $image2->flatten();
237
  }
238
 
239
  // Check if image dimensions are equal
281
  * @param int $x X-coordinate of start point
282
  * @param int $y Y-coordinate of start point
283
  *
284
+ * @return Editor
285
  */
286
  public function fill($color, $x = 0, $y = 0)
287
  {
288
 
289
  $this->_imageCheck();
290
 
291
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
292
+ return $this;
293
+ }
294
+
295
  list($r, $g, $b, $alpha) = $color->getRgba();
296
 
297
  $colorResource = imagecolorallocatealpha($this->image->getCore(), $r, $g, $b,
301
  return $this;
302
  }
303
 
304
+ /**
305
+ * Flatten if animated GIF. Do nothing otherwise.
306
+ *
307
+ * @return Editor
308
+ */
309
+ public function flatten(){
310
+ $this->_imageCheck();
311
+ $this->image->flatten();
312
+ return $this;
313
+ }
314
+
315
+ /**
316
+ * Flip or mirrors the image.
317
+ *
318
+ * @param string $mode The type of flip: 'h' for horizontal flip or 'v' for vertical.
319
+ *
320
+ * @return Editor
321
+ * @throws \Exception
322
+ */
323
+ public function flip($mode){
324
+ $this->_imageCheck();
325
+ $this->image = $this->_flip($this->image, $mode);
326
+ return $this;
327
+ }
328
+
329
  /**
330
  * Free the current image clearing resources associated with it.
331
  */
335
  if (null !== $this->image->getCore()) {
336
  imagedestroy($this->image->getCore());
337
  }
 
 
338
  }
339
+ $this->image = null;
340
  }
341
 
 
342
  /**
343
+ * Convert alpha value of 0 - 1 to GD compatible alpha value of 0 - 127 where 0 is opaque and 127 is transparent
344
  *
345
+ * @param float $alpha Alpha value of 0 - 1. Example: 0, 0.60, 0.9, 1
346
+ *
347
+ * @return int
348
  */
349
+ public static function gdAlpha($alpha)
350
  {
 
 
 
351
 
352
+ $scale = round(127 * $alpha);
 
353
 
354
+ return $invert = 127 - $scale;
 
 
 
 
 
 
 
355
  }
356
 
357
  /**
358
  * Get image instance.
359
  *
360
+ * @param bool $byRef True to return image by reference or false to return a copy. Defaults to copy.
361
+ *
362
  * @return Image
363
  */
364
+ public function getImage($byRef=false)
365
  {
366
+ $this->_imageCheck();
367
+ if($byRef){
368
+ return $this->image;
369
+ }
370
+ return clone $this->image;
371
  }
372
 
373
  /**
390
  return true;
391
  }
392
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
393
  /**
394
  * Sets the image to the specified opacity level where 1.0 is fully opaque and 0.0 is fully transparent.
395
  * Warning: This function loops thru each pixel manually which can be slow. Use sparingly.
396
  *
397
  * @param float $opacity
398
  *
399
+ * @return Editor
400
  * @throws \Exception
401
  */
402
  public function opacity($opacity)
404
 
405
  $this->_imageCheck();
406
 
407
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
408
+ return $this;
409
+ }
410
+
411
  // Bounds checks
412
  $opacity = ($opacity > 1) ? 1 : $opacity;
413
  $opacity = ($opacity < 0) ? 0 : $opacity;
503
 
504
  $this->_imageCheck();
505
 
506
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
507
+ return $this;
508
+ }
509
+
510
  if (is_string($overlay)) { // If string passed, turn it into a Image object
511
  $overlay = Image::createFromFile($overlay);
512
  }
599
 
600
  }
601
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
602
  /**
603
  * Wrapper function for the resizeXXX family of functions. Resize image given width, height and mode.
604
  *
646
  * @param int $newWidth Width in pixels.
647
  * @param int $newHeight Height in pixels.
648
  *
649
+ * @return Editor
650
  */
651
  public function resizeExact($newWidth, $newHeight)
652
  {
661
  *
662
  * @param int $newHeight Height in pixels.
663
  *
664
+ * @return Editor
665
  */
666
  public function resizeExactHeight($newHeight)
667
  {
683
  *
684
  * @param int $newWidth Width in pixels.
685
  *
686
+ * @return Editor
687
  */
688
  public function resizeExactWidth($newWidth)
689
  {
706
  * @param int $newWidth Width in pixels.
707
  * @param int $newHeight Height in pixels.
708
  *
709
+ * @return Editor
710
  */
711
  public function resizeFill($newWidth, $newHeight)
712
  {
736
  * @param int $newWidth Width in pixels.
737
  * @param int $newHeight Height in pixels.
738
  *
739
+ * @return Editor
740
  */
741
  public function resizeFit($newWidth, $newHeight)
742
  {
767
  * @param Color|null $color The Color object containing the background color.
768
  *
769
  * @return EditorInterface An instance of image editor.
770
+ * @throws \Exception
771
  */
772
  public function rotate($angle, $color = null)
773
  {
774
 
775
  $this->_imageCheck();
776
 
777
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
778
+ return $this;
779
+ }
780
+
781
  $color = ($color !== null) ? $color : new Color('#000000');
782
  list($r, $g, $b, $alpha) = $color->getRgba();
783
 
784
+ $new = imagerotate($this->image->getCore(), $angle, imagecolorallocatealpha($this->image->getCore(), $r, $g, $b, $alpha));
785
+
786
+ if(false === $new){
787
+ throw new \Exception('Error rotating image.');
788
+ }
789
+
790
+ $this->image = new Image( $new, $this->image->getImageFile(), $this->image->getWidth(), $this->image->getHeight(), $this->image->getType() );
791
 
792
  return $this;
793
  }
827
 
828
  switch (strtoupper($type)) {
829
  case ImageType::GIF :
830
+ if($this->image->isAnimated()){
831
+ $blocks = $this->image->getBlocks();
832
+ $gift = new GifHelper();
833
+ $hex = $gift->encode($blocks);
834
+ file_put_contents($file, pack('H*', $hex));
835
+ } else {
836
+ imagegif($this->image->getCore(), $file);
837
+ }
838
+
839
  break;
840
 
841
  case ImageType::PNG :
883
 
884
  $this->_imageCheck();
885
 
886
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
887
+ return $this;
888
+ }
889
+
890
  $y += $size;
891
 
892
  $color = ($color !== null) ? $color : new Color('#000000');
915
  }
916
 
917
  /**
918
+ * Get histogram from an entire image or its sub-region of image.
 
 
 
 
 
919
  *
920
+ * @param array|null $slice Array of slice information. array( array( 0,0), array(100,50)) means x,y is 0,0 and width,height is 100,50
 
921
  *
922
+ * @return array Returns array containing RGBA bins array('r'=>array(), 'g'=>array(), 'b'=>array(), 'a'=>array())
923
  */
924
+ function histogram($slice = null)
925
  {
926
+ $this->_imageCheck();
927
+ $gd = $this->image->getCore();
928
 
929
+ if(null === $slice){
930
+ $sliceX = 0;
931
+ $sliceY = 0;
932
+ $sliceW = $this->image->getWidth();
933
+ $sliceH = $this->image->getHeight();
934
+ } else {
935
+ $sliceX = $slice[0][0];
936
+ $sliceY = $slice[0][1];
937
+ $sliceW = $slice[1][0];
938
+ $sliceH = $slice[1][1];
939
+ }
940
 
941
+
942
+ $rBin = array();
943
+ $gBin = array();
944
+ $bBin = array();
945
+ $aBin = array();
946
+ for ($y = $sliceY; $y < $sliceY+$sliceH; $y++) {
947
+ for ($x = $sliceX; $x < $sliceX+$sliceW; $x++) {
948
+ $rgb = imagecolorat($gd, $x, $y);
949
+ $a = ($rgb >> 24) & 0x7F; // 127 in hex. These are binary operations.
950
+ $r = ($rgb >> 16) & 0xFF;
951
+ $g = ($rgb >> 8) & 0xFF;
952
+ $b = $rgb & 0xFF;
953
+
954
+ if ( ! isset($rBin[$r])) {
955
+ $rBin[$r] = 1;
956
+ } else {
957
+ $rBin[$r]++;
958
+ }
959
+
960
+ if ( ! isset($gBin[$g])) {
961
+ $gBin[$g] = 1;
962
+ } else {
963
+ $gBin[$g]++;
964
+ }
965
+
966
+ if ( ! isset($bBin[$b])) {
967
+ $bBin[$b] = 1;
968
  } else {
969
+ $bBin[$b]++;
970
+ }
971
+
972
+ if ( ! isset($aBin[$a])) {
973
+ $aBin[$a] = 1;
974
+ } else {
975
+ $aBin[$a]++;
976
  }
 
 
977
  }
978
  }
979
+ return array(
980
+ 'r' => $rBin,
981
+ 'g' => $gBin,
982
+ 'b' => $bBin,
983
+ 'a' => $aBin
984
+ );
985
  }
986
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
987
  /**
988
+ * Calculate entropy based on histogram.
989
  *
990
+ * @param $hist
 
 
 
 
 
991
  *
992
+ * @return float|int
993
  */
994
+ function entropy($hist){
995
+ $entropy = 0;
996
+ $hist_size = array_sum($hist['r']) + array_sum($hist['g']) + array_sum($hist['b']);
997
+ foreach($hist['r'] as $p){
998
+ $p = $p / $hist_size;
999
+ $entropy += $p * log($p, 2);
 
 
 
 
 
1000
  }
1001
+ foreach($hist['g'] as $p){
1002
+ $p = $p / $hist_size;
1003
+ $entropy += $p * log($p, 2);
1004
+ }
1005
+ foreach($hist['b'] as $p){
1006
+ $p = $p / $hist_size;
1007
+ $entropy += $p * log($p, 2);
1008
+ }
1009
+ return $entropy * -1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1010
  }
1011
 
1012
  /**
1013
+ * Flips image.
1014
+ * @param Image $image
1015
+ * @param $mode
1016
  *
1017
+ * @return Image
1018
+ * @throws \Exception
1019
  */
1020
+ private function _flip($image, $mode)
1021
  {
1022
+ $old = $image->getCore();
1023
+ $w = $image->getWidth();
1024
+ $h = $image->getHeight();
1025
+ if ($mode === 'h') {
1026
+ $new = imagecreatetruecolor($w, $h);
1027
+ for ($x = 0; $x < $w; $x++) {
1028
+ imagecopy($new, $old, $w - $x - 1, 0, $x, 0, 1, $h);
1029
+ }
1030
+ imagedestroy($old); // Free resource
1031
+ return new Image(
1032
+ $new,
1033
+ $image->getImageFile(),
1034
+ $w,
1035
+ $h,
1036
+ $image->getType(),
1037
+ $image->getBlocks(),
1038
+ $image->isAnimated()
1039
+ );
1040
+ } else if ($mode === 'v') {
1041
+ $new = imagecreatetruecolor($w, $h);
1042
+ for ($y = 0; $y < $h; $y++) {
1043
+ imagecopy($new, $old, 0, $h - $y - 1, 0, $y, $w, 1);
1044
+ }
1045
+ imagedestroy($old); // Free resource
1046
+ return new Image(
1047
+ $new,
1048
+ $image->getImageFile(),
1049
+ $w,
1050
+ $h,
1051
+ $image->getType(),
1052
+ $image->getBlocks(),
1053
+ $image->isAnimated()
1054
+ );
1055
+ } else {
1056
+ throw new \Exception(sprintf('Unsupported mode "%s"', $mode));
1057
+ }
1058
  }
1059
 
1060
  /**
1068
  {
1069
  $ext = strtolower((string)pathinfo($imageFile, PATHINFO_EXTENSION));
1070
 
1071
+ if ('jpg' === $ext or 'jpeg' === $ext) {
1072
  return ImageType::JPEG;
1073
+ } else if ('gif' === $ext) {
1074
  return ImageType::GIF;
1075
+ } else if ('png' === $ext) {
1076
  return ImageType::PNG;
1077
+ } else if ('wbm' === $ext or 'wbmp' === $ext) {
1078
+ return ImageType::WBMP;
1079
  } else {
1080
  return ImageType::UNKNOWN;
1081
  }
1093
  }
1094
  }
1095
 
1096
+ /**
1097
+ * Resize helper function.
1098
+ *
1099
+ * @param int $newWidth
1100
+ * @param int $newHeight
1101
+ * @param int $targetX
1102
+ * @param int $targetY
1103
+ * @param int $srcX
1104
+ * @param int $srcY
1105
+ *
1106
+ * @throws \Exception
1107
+ */
1108
+ private function _resize($newWidth, $newHeight, $targetX = 0, $targetY = 0, $srcX = 0, $srcY = 0)
1109
+ {
1110
+
1111
+ $this->_imageCheck();
1112
+
1113
+ if ($this->image->isAnimated()) { // Animated GIF
1114
+ $gift = new GifHelper();
1115
+ $blocks = $gift->resize($this->image->getBlocks(), $newWidth, $newHeight);
1116
+ // Resize image instance
1117
+ $this->image = new Image(
1118
+ $this->image->getCore(),
1119
+ $this->image->getImageFile(),
1120
+ $newWidth,
1121
+ $newHeight,
1122
+ $this->image->getType(),
1123
+ $blocks,
1124
+ true
1125
+ );
1126
+ } else {
1127
+
1128
+ // Create blank image
1129
+ $newImage = Image::createBlank($newWidth, $newHeight);
1130
+
1131
+ if (ImageType::PNG === $this->image->getType()) {
1132
+ // Preserve PNG transparency
1133
+ $newImage->fullAlphaMode(true);
1134
+ }
1135
+
1136
+ imagecopyresampled(
1137
+ $newImage->getCore(),
1138
+ $this->image->getCore(),
1139
+ $targetX,
1140
+ $targetY,
1141
+ $srcX,
1142
+ $srcY,
1143
+ $newWidth,
1144
+ $newHeight,
1145
+ $this->image->getWidth(),
1146
+ $this->image->getHeight()
1147
+ );
1148
+
1149
+ // Free memory of old resource
1150
+ imagedestroy($this->image->getCore());
1151
+
1152
+ // Resize image instance
1153
+ $this->image = new Image(
1154
+ $newImage->getCore(),
1155
+ $this->image->getImageFile(),
1156
+ $newWidth,
1157
+ $newHeight,
1158
+ $this->image->getType()
1159
+ );
1160
+
1161
+ }
1162
+ }
1163
+
1164
+ /**
1165
+ * Crop based on entropy.
1166
+ *
1167
+ * @param $cropW
1168
+ * @param $cropH
1169
+ *
1170
+ * @return array
1171
+ */
1172
+ private function _smartCrop($cropW, $cropH){
1173
+ $image = clone $this->image;
1174
+
1175
+ $editor = new Editor();
1176
+ $editor->setImage($image);
1177
+ $editor->resizeFit(30, 30);
1178
+
1179
+ $origW = $this->getImage()->getWidth();
1180
+ $origH = $this->getImage()->getHeight();
1181
+ $resizeW = $editor->getImage()->getWidth();
1182
+ $resizeH = $editor->getImage()->getHeight();
1183
+
1184
+ $smallCropW = round(($resizeW / $origW) * $cropW);
1185
+ $smallCropH = round(($resizeH / $origH) * $cropH);
1186
+
1187
+ $step = 1;
1188
+
1189
+ for($y = 0; $y < $resizeH-$smallCropH; $y+=$step){
1190
+ for($x = 0; $x < $resizeW-$smallCropW; $x+=$step){
1191
+ $hist[$x.'-'.$y] = $this->entropy($editor->histogram(array(array($x, $y), array($smallCropW, $smallCropH))));
1192
+ }
1193
+ if($resizeW-$smallCropW <= 0){
1194
+ $hist['0-'.$y] = $this->entropy($editor->histogram(array(array(0, 0), array($smallCropW, $smallCropH))));
1195
+ }
1196
+ }
1197
+ if($resizeH-$smallCropH <= 0){
1198
+ $hist['0-0'] = $this->entropy($editor->histogram(array(array(0, 0), array($smallCropW, $smallCropH))));
1199
+ }
1200
+
1201
+ asort($hist);
1202
+ end($hist);
1203
+ $pos = key($hist); // last key
1204
+ list($x, $y) = explode('-', $pos);
1205
+ $x = round($x*($origW / $resizeW));
1206
+ $y = round($y*($origH / $resizeH));
1207
+
1208
+ return array($x,$y);
1209
+ }
1210
  }
src/CycloneSlider/Grafika/Gd/Filter/Blur.php ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Blurs the image.
10
+ */
11
+ class Blur implements FilterInterface
12
+ {
13
+
14
+ /**
15
+ * @var int
16
+ */
17
+ protected $amount;
18
+
19
+ /**
20
+ * Blur constructor.
21
+ * @param int $amount The amount of blur to apply. Possible values 1-100.
22
+ */
23
+ public function __construct($amount = 1)
24
+ {
25
+ $this->amount = (int) $amount;
26
+ }
27
+
28
+ /**
29
+ * @param Image $image
30
+ *
31
+ * @return Image
32
+ */
33
+ public function apply($image)
34
+ {
35
+ for ($i=0; $i < $this->amount; $i++) {
36
+ imagefilter($image->getCore(), IMG_FILTER_GAUSSIAN_BLUR);
37
+ }
38
+ return $image;
39
+ }
40
+ }
src/CycloneSlider/Grafika/Gd/Filter/Brightness.php ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Change the image brightness.
10
+ *
11
+ * TODO: param checks
12
+ */
13
+ class Brightness implements FilterInterface{
14
+
15
+ /**
16
+ * @var int
17
+ */
18
+ protected $amount; // -100 >= 0 >= 100
19
+
20
+ /**
21
+ * Brightness constructor.
22
+ * @param int $amount The amount of brightness to apply. >= -100 and <= -1 to darken. 0 for no change. >= 1 and <= 100 to brighten.
23
+ */
24
+ public function __construct($amount)
25
+ {
26
+ $this->amount = (int) $amount;
27
+ }
28
+
29
+ /**
30
+ * @param Image $image
31
+ *
32
+ * @return Image
33
+ */
34
+ public function apply( $image ) {
35
+ imagefilter($image->getCore(), IMG_FILTER_BRIGHTNESS, ($this->amount * 2.55));
36
+ return $image;
37
+ }
38
+
39
+ }
src/CycloneSlider/Grafika/Gd/Filter/Colorize.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Change the values for red, green and blue in an image.
10
+ */
11
+ class Colorize implements FilterInterface{
12
+
13
+ /**
14
+ * @var int
15
+ */
16
+ protected $red; // -100 >= 0 >= 100
17
+ /**
18
+ * @var int
19
+ */
20
+ protected $green; // -100 >= 0 >= 100
21
+ /**
22
+ * @var int
23
+ */
24
+ protected $blue; // -100 >= 0 >= 100
25
+
26
+ /**
27
+ * Colorize constructor.
28
+ * @param int $red The amount of red colors. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to add.
29
+ * @param int $green The amount of green colors. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to add.
30
+ * @param int $blue The amount of blue colors. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to add.
31
+ */
32
+ public function __construct($red, $green, $blue)
33
+ {
34
+ $this->red = round($red * 2.55);
35
+ $this->green = round($green * 2.55);
36
+ $this->blue = round($blue * 2.55);
37
+ }
38
+
39
+ /**
40
+ * @param Image $image
41
+ *
42
+ * @return Image
43
+ */
44
+ public function apply( $image ) {
45
+
46
+ imagefilter($image->getCore(), IMG_FILTER_COLORIZE, $this->red, $this->green, $this->blue);
47
+ return $image;
48
+ }
49
+
50
+ }
src/CycloneSlider/Grafika/Gd/Filter/Contrast.php ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Change the contrast of an image. Contrast is the difference in luminance or colour that makes an object distinguishable.
10
+ */
11
+ class Contrast implements FilterInterface{
12
+
13
+ /**
14
+ * @var int
15
+ */
16
+ protected $amount; // -100 >= 0 >= 100
17
+
18
+ /**
19
+ * Contrast constructor.
20
+ * @param int $amount The amount of contrast to apply. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to increase.
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (int) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+
34
+ imagefilter($image->getCore(), IMG_FILTER_CONTRAST, ($this->amount * -1));
35
+ return $image;
36
+ }
37
+
38
+ }
src/CycloneSlider/Grafika/Gd/{Effect → Filter}/Dither.php RENAMED
@@ -1,14 +1,14 @@
1
  <?php
2
 
3
- namespace CycloneSlider\Grafika\Gd\Effect;
4
 
5
- use CycloneSlider\Grafika\EffectInterface;
6
  use CycloneSlider\Grafika\Gd\Image;
7
 
8
  /**
9
  * Dither image using Floyd-Steinberg algorithm. Dithering will reduce the color to black and white and add noise.
10
  */
11
- class Dither implements EffectInterface{
12
  /**
13
  * Dither an image.
14
  */
@@ -37,12 +37,14 @@ class Dither implements EffectInterface{
37
  // Localize vars
38
  $width = $image->getWidth();
39
  $height = $image->getHeight();
40
- $gd = $image->getCore();
 
 
41
 
42
  for ( $y = 0; $y < $height; $y+=1 ) {
43
  for ( $x = 0; $x < $width; $x+=1 ) {
44
 
45
- $color = imagecolorat( $gd, $x, $y );
46
  $r = ($color >> 16) & 0xFF;
47
  $g = ($color >> 8) & 0xFF;
48
  $b = $color & 0xFF;
@@ -63,8 +65,8 @@ class Dither implements EffectInterface{
63
  $newPixel = $blackOrWhite;
64
 
65
  // Current pixel
66
- imagesetpixel( $gd, $x, $y,
67
- imagecolorallocate( $gd,
68
  $newPixel,
69
  $newPixel,
70
  $newPixel
@@ -92,9 +94,15 @@ class Dither implements EffectInterface{
92
 
93
  }
94
  }
95
- $type = $image->getType();
96
- $file = $image->getImageFile();
97
 
98
- return new Image( $gd, $file, $width, $height, $type ); // Create new image with updated core
 
 
 
 
 
 
 
 
99
  }
100
  }
1
  <?php
2
 
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
 
5
+ use CycloneSlider\Grafika\FilterInterface;
6
  use CycloneSlider\Grafika\Gd\Image;
7
 
8
  /**
9
  * Dither image using Floyd-Steinberg algorithm. Dithering will reduce the color to black and white and add noise.
10
  */
11
+ class Dither implements FilterInterface{
12
  /**
13
  * Dither an image.
14
  */
37
  // Localize vars
38
  $width = $image->getWidth();
39
  $height = $image->getHeight();
40
+ $old = $image->getCore();
41
+
42
+ $new = imagecreatetruecolor($width, $height);
43
 
44
  for ( $y = 0; $y < $height; $y+=1 ) {
45
  for ( $x = 0; $x < $width; $x+=1 ) {
46
 
47
+ $color = imagecolorat( $old, $x, $y );
48
  $r = ($color >> 16) & 0xFF;
49
  $g = ($color >> 8) & 0xFF;
50
  $b = $color & 0xFF;
65
  $newPixel = $blackOrWhite;
66
 
67
  // Current pixel
68
+ imagesetpixel( $new, $x, $y,
69
+ imagecolorallocate( $new,
70
  $newPixel,
71
  $newPixel,
72
  $newPixel
94
 
95
  }
96
  }
 
 
97
 
98
+ imagedestroy($old); // Free resource
99
+ // Create new image with updated core
100
+ return new Image(
101
+ $new,
102
+ $image->getImageFile(),
103
+ $width,
104
+ $height,
105
+ $image->getType()
106
+ );
107
  }
108
  }
src/CycloneSlider/Grafika/Gd/Filter/Gamma.php ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Performs a gamma correction on an image.
10
+ */
11
+ class Gamma implements FilterInterface{
12
+
13
+ /**
14
+ * @var float
15
+ */
16
+ protected $amount; // >= 1.0
17
+
18
+ /**
19
+ * Gamma constructor.
20
+ * @param float $amount The amount of gamma correction to apply. >= 1.0
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (float) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+
34
+ imagegammacorrect($image->getCore(), 1, $this->amount);
35
+ return $image;
36
+ }
37
+
38
+ }
src/CycloneSlider/Grafika/Gd/Filter/Grayscale.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Turn image into grayscale.
10
+ */
11
+ class Grayscale implements FilterInterface{
12
+
13
+ /**
14
+ * @param Image $image
15
+ *
16
+ * @return Image
17
+ */
18
+ public function apply( $image ) {
19
+ imagefilter($image->getCore(), IMG_FILTER_GRAYSCALE);
20
+ return $image;
21
+ }
22
+
23
+ }
src/CycloneSlider/Grafika/Gd/Filter/Invert.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Invert the image colors.
10
+ */
11
+ class Invert implements FilterInterface{
12
+
13
+ /**
14
+ * @param Image $image
15
+ *
16
+ * @return Image
17
+ */
18
+ public function apply( $image ) {
19
+
20
+ imagefilter($image->getCore(), IMG_FILTER_NEGATE);
21
+ return $image;
22
+ }
23
+
24
+ }
src/CycloneSlider/Grafika/Gd/Filter/Pixelate.php ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Pixelate an image.
10
+ */
11
+ class Pixelate implements FilterInterface{
12
+
13
+ /**
14
+ * @var int $amount Pixelate size from >= 1
15
+ */
16
+ protected $amount;
17
+
18
+ /**
19
+ * Pixelate constructor.
20
+ * @param int $amount The size of pixelation. >= 1
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (int) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+
34
+ imagefilter($image->getCore(), IMG_FILTER_PIXELATE, $this->amount, true);
35
+ return $image;
36
+ }
37
+
38
+ }
src/CycloneSlider/Grafika/Gd/Filter/Sharpen.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Sharpen an image.
10
+ */
11
+ class Sharpen implements FilterInterface{
12
+
13
+ /**
14
+ * @var int $amount
15
+ */
16
+ protected $amount;
17
+
18
+ /**
19
+ * Sharpen constructor.
20
+ * @param int $amount Amount of sharpening from >= 1 to <= 100
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (int) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+ $amount = $this->amount;
34
+ // build matrix
35
+ $min = $amount >= 10 ? $amount * -0.01 : 0;
36
+ $max = $amount * -0.025;
37
+ $abs = ((4 * $min + 4 * $max) * -1) + 1;
38
+ $div = 1;
39
+ $matrix = array(
40
+ array($min, $max, $min),
41
+ array($max, $abs, $max),
42
+ array($min, $max, $min)
43
+ );
44
+ // apply the matrix
45
+ imageconvolution($image->getCore(), $matrix, $div, 0);
46
+ return $image;
47
+ }
48
+
49
+ }
src/CycloneSlider/Grafika/Gd/Filter/Sobel.php ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Gd\Image;
7
+
8
+ /**
9
+ * Sobel filter is an edge detection filter.
10
+ * @link https://en.wikipedia.org/wiki/Sobel_operator
11
+ */
12
+ class Sobel implements FilterInterface
13
+ {
14
+
15
+ /**
16
+ * @param Image $image
17
+ *
18
+ * @return Image
19
+ */
20
+ public function apply($image)
21
+ {
22
+
23
+ // Localize vars
24
+ $width = $image->getWidth();
25
+ $height = $image->getHeight();
26
+ $old = $image->getCore();
27
+
28
+ $pixels = array();
29
+ $new = imagecreatetruecolor($width, $height);
30
+ for ($y = 0; $y < $height; $y++) {
31
+ for ($x = 0; $x < $width; $x++) {
32
+ // row 0
33
+ if ($x > 0 and $y > 0) {
34
+ $matrix[0][0] = $this->getColor($old, $pixels,$x - 1, $y - 1);
35
+ } else {
36
+ $matrix[0][0] = $this->getColor($old, $pixels, $x, $y);
37
+ }
38
+
39
+ if ($y > 0) {
40
+ $matrix[1][0] = $this->getColor($old, $pixels, $x, $y - 1);
41
+ } else {
42
+ $matrix[1][0] = $this->getColor($old, $pixels, $x, $y);
43
+ }
44
+
45
+ if ($x + 1 < $width and $y > 0) {
46
+ $matrix[2][0] = $this->getColor($old, $pixels, $x + 1, $y - 1);
47
+ } else {
48
+ $matrix[2][0] = $this->getColor($old, $pixels, $x, $y);
49
+ }
50
+
51
+ // row 1
52
+ if ($x > 0) {
53
+ $matrix[0][1] = $this->getColor($old, $pixels, $x - 1, $y);
54
+ } else {
55
+ $matrix[0][1] = $this->getColor($old, $pixels, $x, $y);
56
+ }
57
+
58
+ if ($x + 1 < $width) {
59
+ $matrix[2][1] = $this->getColor($old, $pixels, $x + 1, $y);
60
+ } else {
61
+ $matrix[2][1] = $this->getColor($old, $pixels, $x, $y);
62
+ }
63
+
64
+ // row 1
65
+ if ($x > 0 and $y + 1 < $height) {
66
+ $matrix[0][2] = $this->getColor($old, $pixels, $x - 1, $y + 1);
67
+ } else {
68
+ $matrix[0][2] = $this->getColor($old, $pixels, $x, $y);
69
+ }
70
+
71
+ if ($y + 1 < $height) {
72
+ $matrix[1][2] = $this->getColor($old, $pixels, $x, $y + 1);
73
+ } else {
74
+ $matrix[1][2] = $this->getColor($old, $pixels, $x, $y);
75
+ }
76
+
77
+ if ($x + 1 < $width and $y + 1 < $height) {
78
+ $matrix[2][2] = $this->getColor($old, $pixels, $x + 1, $y + 1);
79
+ } else {
80
+ $matrix[2][2] = $this->getColor($old, $pixels, $x, $y);
81
+ }
82
+
83
+ $edge = $this->convolve($matrix);
84
+ $edge = intval($edge / 2);
85
+ if ($edge > 255) {
86
+ $edge = 255;
87
+ }
88
+ $color = imagecolorallocate($new, $edge, $edge, $edge);
89
+ imagesetpixel($new, $x, $y, $color);
90
+
91
+ }
92
+ }
93
+ imagedestroy($old); // Free resource
94
+ // Create and return new image with updated core
95
+ return new Image(
96
+ $new,
97
+ $image->getImageFile(),
98
+ $width,
99
+ $height,
100
+ $image->getType()
101
+ );
102
+ }
103
+
104
+ private function convolve($matrix)
105
+ {
106
+ $gx = $matrix[0][0] + ($matrix[2][0] * -1) +
107
+ ($matrix[0][1] * 2) + ($matrix[2][1] * -2) +
108
+ $matrix[0][2] + ($matrix[2][2] * -1);
109
+
110
+ $gy = $matrix[0][0] + ($matrix[1][0] * 2) + $matrix[2][0] +
111
+ ($matrix[0][2] * -1) + ($matrix[1][2] * -2) + ($matrix[2][2] * -1);
112
+
113
+ return sqrt(($gx * $gx) + ($gy * $gy));
114
+ }
115
+
116
+ private function getColor($gd, &$pixels, $x, $y)
117
+ {
118
+ if (isset($pixels[$x][$y])) {
119
+ return $pixels[$x][$y];
120
+ }
121
+ $color = imagecolorat($gd, $x, $y);
122
+ $r = ($color >> 16) & 0xFF;
123
+ $g = ($color >> 8) & 0xFF;
124
+ $b = $color & 0xFF;
125
+
126
+ return $pixels[$x][$y] = round($r * 0.3 + $g * 0.59 + $b * 0.11); // gray
127
+ }
128
+ }
src/CycloneSlider/Grafika/Gd/Helper/GifByteStream.php ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Gd\Helper;
4
+
5
+ /**
6
+ * Class GifByteStream
7
+ * Normalize string operations.
8
+ * Treat string as byte stream where 2 string characters are treated as 1 hex string (byte).
9
+ * Eg. String ffff with length 4 is 0xff 0xff in bytes with length of 2.
10
+ */
11
+ final class GifByteStream
12
+ {
13
+ /**
14
+ * @var int
15
+ */
16
+ private $position;
17
+ /**
18
+ * @var string
19
+ */
20
+ private $bytes;
21
+
22
+ /**
23
+ * GifByteStream constructor.
24
+ *
25
+ * @param string $bytes Accepts only the string created by unpack('H*')
26
+ */
27
+ public function __construct($bytes)
28
+ {
29
+ $this->position = 0;
30
+ $this->bytes = $bytes;
31
+ }
32
+
33
+ /**
34
+ * Take a bite from the byte stream.
35
+ *
36
+ * @param int $size Byte size in integer.
37
+ *
38
+ * @return string
39
+ */
40
+ public function bite($size)
41
+ {
42
+ $str = substr($this->bytes, $this->position * 2, $size * 2);
43
+ $this->position += $size;
44
+
45
+ return $str;
46
+ }
47
+
48
+ /**
49
+ * @param $byteString
50
+ * @param $offset
51
+ *
52
+ * @return bool|float
53
+ */
54
+ public function find($byteString, $offset)
55
+ {
56
+ $pos = strpos($this->bytes, $byteString, $offset * 2);
57
+ if ($pos !== false) {
58
+ return $pos / 2;
59
+ }
60
+
61
+ return false;
62
+ }
63
+
64
+ /**
65
+ * @param int $step
66
+ */
67
+ public function back($step = 1)
68
+ {
69
+ $this->position -= $step;
70
+ }
71
+
72
+ /**
73
+ * @param int $step
74
+ */
75
+ public function next($step = 1)
76
+ {
77
+ $this->position += $step;
78
+ }
79
+
80
+ /**
81
+ * @return float
82
+ */
83
+ public function length()
84
+ {
85
+ return strlen($this->bytes) / 2;
86
+ }
87
+
88
+ /**
89
+ * @param $position
90
+ */
91
+ public function setPosition($position)
92
+ {
93
+ $this->position = $position;
94
+ }
95
+
96
+ /**
97
+ * @return int
98
+ */
99
+ public function getPosition()
100
+ {
101
+ return $this->position;
102
+ }
103
+
104
+ /**
105
+ * @return mixed
106
+ */
107
+ public function getBytes()
108
+ {
109
+ return $this->bytes;
110
+ }
111
+
112
+ /**
113
+ * @return bool
114
+ */
115
+ public function isEnd()
116
+ {
117
+ if ($this->position > $this->length() - 1) {
118
+ return true;
119
+ }
120
+
121
+ return false;
122
+ }
123
+ }
src/CycloneSlider/Grafika/Gd/Helper/GifHelper.php ADDED
@@ -0,0 +1,569 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace CycloneSlider\Grafika\Gd\Helper;
3
+
4
+ // TODO: Support for plain text and comment extension
5
+ final class GifHelper {
6
+
7
+ /**
8
+ * @param $imageFile
9
+ *
10
+ * @return GifByteStream
11
+ * @throws \Exception
12
+ */
13
+ public function open($imageFile){
14
+ $fp = fopen( $imageFile, 'rb'); // Binary read
15
+
16
+ if($fp === false ) {
17
+ throw new \Exception(sprintf('Error loading file: "%s".', $imageFile));
18
+ }
19
+
20
+ $size = filesize( $imageFile );
21
+ $bytes = fread($fp, $size);
22
+ $bytes = unpack('H*', $bytes); // Unpack as hex
23
+ $bytes = $bytes[1];
24
+ fclose($fp);
25
+
26
+ return new GifByteStream($bytes);
27
+ }
28
+
29
+ /**
30
+ * @param string $bin Raw binary data from imagegif or file_get_contents
31
+ *
32
+ * @return GifByteStream
33
+ */
34
+ public function load($bin){
35
+ $bytes = unpack('H*', $bin); // Unpack as hex
36
+ $bytes = $bytes[1];
37
+
38
+ return new GifByteStream($bytes);
39
+ }
40
+
41
+ /**
42
+ * @param GifByteStream $bytes
43
+ *
44
+ * @return bool
45
+ */
46
+ public function isAnimated($bytes){
47
+
48
+ $bytes->setPosition(13);
49
+ $lastPos = $bytes->getPosition();
50
+ $gceCount = 0;
51
+ while (($lastPos = $bytes->find('21f904', $lastPos))!== false) {
52
+ $gceCount++;
53
+ if($gceCount>1){
54
+ return true;
55
+ }
56
+ }
57
+ return false;
58
+ }
59
+
60
+ /**
61
+ * Encode data into GIF hex string.
62
+ *
63
+ * @param array $data The array returned by decode.
64
+ *
65
+ * @return string Hex string of GIF
66
+ */
67
+ public function encode($data){
68
+ $hex = '';
69
+ // header block
70
+ $hex .= $this->_fixSize($this->_asciiToHex($data['signature']),3);
71
+ $hex .= $this->_fixSize($this->_asciiToHex($data['version']),3);
72
+
73
+ // logical screen descriptor block
74
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($data['canvasWidth']), 4));
75
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($data['canvasHeight']), 4));
76
+ $packedField = decbin($data['globalColorTableFlag']);
77
+ $packedField .= $this->_fixSize(decbin($data['colorResolution']), 3);
78
+ $packedField .= decbin($data['sortFlag']);
79
+ $packedField .= $this->_fixSize(decbin($data['sizeOfGlobalColorTable']), 3);
80
+ $hex .= $this->_fixSize(dechex(bindec($packedField)), 2);
81
+ $hex .= $this->_fixSize(dechex($data['backgroundColorIndex']), 2);
82
+ $hex .= $this->_fixSize(dechex($data['pixelAspectRatio']), 2);
83
+
84
+ // global color table optional
85
+ if($data['globalColorTableFlag']>0) {
86
+ $hex .= $data['globalColorTable'];
87
+ }
88
+ // app ext optional
89
+ if(isset($data['applicationExtension'])){
90
+ foreach($data['applicationExtension'] as $app){
91
+ $hex .= '21ff0b';
92
+ $hex .= $this->_fixSize($this->_asciiToHex($app['appId']),8);
93
+ $hex .= $this->_fixSize($this->_asciiToHex($app['appCode']),3);
94
+ foreach($app['subBlocks'] as $subBlock){
95
+ $len = $this->_fixSize(dechex(strlen($subBlock)/2),2);
96
+ $hex .= $len.$subBlock;
97
+ }
98
+ $hex .= '00';
99
+ }
100
+ }
101
+
102
+ foreach($data['frames'] as $i=>$frame){
103
+
104
+ // graphics control optional
105
+ if(isset($frame['delayTime'])) {
106
+ $hex .= '21f904';
107
+ $packedField = '000'; // reserved
108
+ $packedField .= $this->_fixSize(decbin($frame['disposalMethod']), 3);
109
+ $packedField .= decbin($frame['userInputFlag']);
110
+ $packedField .= decbin($frame['transparentColorFlag']);
111
+ $hex .= $this->_fixSize(dechex(bindec($packedField)), 2);
112
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($frame['delayTime']), 4));
113
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($frame['transparentColorIndex']), 2));
114
+ $hex .= '00';
115
+ }
116
+
117
+ //image desc
118
+ $hex .= '2c';
119
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($frame['imageLeft']), 4));
120
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($frame['imageTop']), 4));
121
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($frame['imageWidth']), 4));
122
+ $hex .= $this->_switchEndian($this->_fixSize(dechex($frame['imageHeight']), 4));
123
+ $packedField = decbin($frame['localColorTableFlag']);
124
+ $packedField .= decbin($frame['interlaceFlag']);
125
+ $packedField .= decbin($frame['sortFlag']);
126
+ $packedField .= '00'; // reserved
127
+ $packedField .= $this->_fixSize(decbin($frame['sizeOfLocalColorTable']), 3);
128
+ $hex .= $this->_fixSize(dechex(bindec($packedField)), 2);
129
+
130
+ // local color table optional
131
+ if($frame['localColorTableFlag']>0){
132
+ $hex .= $frame['localColorTable'];
133
+ }
134
+
135
+ $hex .= $frame['imageData'];
136
+ }
137
+ $hex .= $data['trailer'];
138
+ return $hex;
139
+ }
140
+
141
+ /**
142
+ * Decode GIF into array of data for easy use in PHP userland.
143
+ *
144
+ * @param GifByteStream $bytes Decode byte stream into array of GIF blocks.
145
+ *
146
+ * @return array Array containing GIF data
147
+ * @throws \Exception
148
+ *
149
+ */
150
+ public function decode($bytes){
151
+ $bytes->setPosition(0);
152
+ $blocks = $this->decodeToBlocks($bytes);
153
+
154
+ return $this->expandBlocks($blocks);
155
+ }
156
+
157
+ /**
158
+ * Decompose GIF into its block components. The GIF blocks are in the order that they appear in the byte stream.
159
+ *
160
+ * @param GifByteStream $bytes
161
+ *
162
+ * @return array
163
+ * @throws \Exception
164
+ */
165
+ public function decodeToBlocks($bytes){
166
+ $bytes->setPosition(0);
167
+ $blocks = array();
168
+
169
+ // Header block
170
+ $blocks['header'] = $bytes->bite(6);
171
+
172
+ // Logical screen descriptor block
173
+ $part = $bytes->bite(2); // canvass w
174
+ $hex = $part;
175
+ $part = $bytes->bite(2); // canvass h
176
+ $hex .= $part;
177
+ $part = $bytes->bite(1); // packed field
178
+ $hex .= $part;
179
+ $bin = $this->_fixSize($this->_hexToBin($part),8);
180
+ $globalColorTableFlag = bindec(substr($bin, 0 ,1));
181
+ $sizeOfGlobalColorTable = bindec(substr($bin, 5 ,3));
182
+
183
+ $part = $bytes->bite(1); // backgroundColorIndex
184
+ $hex .= $part;
185
+ $part = $bytes->bite(1); // pixelAspectRatio
186
+ $hex .= $part;
187
+ $blocks['logicalScreenDescriptor'] = $hex;
188
+
189
+ // Global color table is optional so check its existence
190
+ if($globalColorTableFlag > 0){
191
+ // Formula: 3 * (2^(N+1))
192
+ $colorTableLength = 3*(pow(2,($sizeOfGlobalColorTable+1)));
193
+ $part = $bytes->bite($colorTableLength);
194
+ $blocks['globalColorTable'] = $part;
195
+ }
196
+
197
+
198
+ $appCount = $gce = $dc = 0; // index count
199
+ while(!$bytes->isEnd()){
200
+ $part = $bytes->bite(1);
201
+
202
+ if('21'===$part){ // block tests
203
+ $hex = $part;
204
+ $part = $bytes->bite(1);
205
+ if('ff'===$part) { // App extension block
206
+ $hex .= $part;
207
+ $part = $bytes->bite(1); // app name length should be 0x0b or int 11 but we check anyways
208
+ $size = hexdec($part); // turn it to int
209
+ $hex .= $part;
210
+ $part = $bytes->bite($size); // app name
211
+ $hex .= $part;
212
+ while (!$bytes->isEnd()) { // loop thru all app sub blocks
213
+ $nextSize = $bytes->bite(1);
214
+ if($nextSize !== '00'){
215
+ $hex .= $nextSize;
216
+ $size = hexdec($nextSize);
217
+ $part = $bytes->bite($size);
218
+ $hex .= $part;
219
+ } else {
220
+ $blocks['applicationExtension-'.$appCount] = $hex;
221
+ break;
222
+ }
223
+
224
+ }
225
+
226
+ $appCount++;
227
+ } else if('f9'===$part){ // graphic
228
+ $hex .= $part;
229
+ $part = $bytes->bite(1); // size
230
+ $hex .= $part;
231
+ $part = $bytes->bite(1); // packed field
232
+ $hex .= $part;
233
+ $part = $bytes->bite(2); // delay time
234
+ $hex .= $part;
235
+ $part = $bytes->bite(1); // trans color index
236
+ $hex .= $part;
237
+ $part = $bytes->bite(1); // terminator
238
+ $hex .= $part;
239
+ $blocks['graphicControlExtension-'.$gce] = $hex;
240
+ $gce++;
241
+ }
242
+ } else if ('2c'===$part){ // image descriptors
243
+ $hex = $part;
244
+ $part = $bytes->bite(2); // imageLeft
245
+ $hex .= $part;
246
+ $part = $bytes->bite(2); // imageTop
247
+ $hex .= $part;
248
+ $part = $bytes->bite(2); // imageWidth
249
+ $hex .= $part;
250
+ $part = $bytes->bite(2); // imageHeight
251
+ $hex .= $part;
252
+ $part = $bytes->bite(1); // packed field
253
+ $hex .= $part;
254
+ $blocks['imageDescriptor-'.$dc] = $hex;
255
+ $bin = $this->_fixSize($this->_hexToBin($part), 8);
256
+ $localColorTableFlag = bindec(substr($bin, 0, 1));
257
+ $sizeOfLocalColorTable = bindec(substr($bin, 5, 3));
258
+
259
+ //LC
260
+ if($localColorTableFlag){
261
+ // Formula: 3 * (2^(N+1))
262
+ $localColorTableLen = 3 * (pow(2, ($sizeOfLocalColorTable + 1)));
263
+ $part = $bytes->bite($localColorTableLen);
264
+ $blocks['localColorTable-'.$dc] = $part;
265
+ }
266
+
267
+ // Image data
268
+ $part = $bytes->bite(1); // LZW code
269
+ $hex = $part;
270
+ while ($bytes->isEnd()===false) {
271
+ $nextSize = $bytes->bite(1);
272
+ $hex .= $nextSize;
273
+ if($nextSize !== '00') {
274
+ $subBlockLen = hexdec($nextSize);
275
+ $subBlock = $bytes->bite($subBlockLen);
276
+ $hex .= $subBlock;
277
+ } else {
278
+ $blocks['imageData-'.$dc] = $hex;
279
+ break;
280
+ }
281
+
282
+ }
283
+
284
+ $dc++;
285
+
286
+ } else {
287
+ $blocks['trailer'] = $part;
288
+ break;
289
+ }
290
+ }
291
+ if($blocks['trailer']!=='3b'){
292
+ throw new \Exception('Error decoding GIF.'.$bytes->getPosition().' '.$bytes->length());
293
+ }
294
+
295
+ return $blocks;
296
+ }
297
+
298
+ /**
299
+ * Expand GIF blocks into useful info.
300
+ *
301
+ * @param array $blocks Accepts the array returned bt decodeToBlocks
302
+ *
303
+ * @return array
304
+ */
305
+ public function expandBlocks($blocks){
306
+
307
+ $decoded = array();
308
+ foreach($blocks as $blockName=>$block){
309
+ $bytes = new GifByteStream($block);
310
+ if(false !== strpos($blockName, 'header')){
311
+ $part = $bytes->bite(3);
312
+ $decoded['signature'] = $this->_hexToAscii($part);
313
+ $part = $bytes->bite(3);
314
+ $decoded['version'] = $this->_hexToAscii($part);
315
+ } else if(false !== strpos($blockName, 'logicalScreenDescriptor')){
316
+ $part = $bytes->bite(2);
317
+ $decoded['canvasWidth'] = hexdec($this->_switchEndian($part));
318
+ $part = $bytes->bite(2);
319
+ $decoded['canvasHeight'] = hexdec($this->_switchEndian($part));
320
+ $part = $bytes->bite(1);
321
+ $bin = $this->_fixSize($this->_hexToBin($part), 8); // Make sure len is correct
322
+ $decoded['globalColorTableFlag'] = bindec(substr($bin, 0 ,1));
323
+ $decoded['colorResolution'] = bindec(substr($bin, 1 ,3));
324
+ $decoded['sortFlag'] = bindec(substr($bin, 4 ,1));
325
+ $decoded['sizeOfGlobalColorTable'] = bindec(substr($bin, 5 ,3));
326
+ $part = $bytes->bite(1);
327
+ $decoded['backgroundColorIndex'] = hexdec($part);
328
+ $part = $bytes->bite(1);
329
+ $decoded['pixelAspectRatio'] = hexdec($part);
330
+
331
+ } else if(false !== strpos($blockName, 'globalColorTable')){
332
+ $decoded['globalColorTable'] = $block;
333
+ } else if(false !== strpos($blockName, 'applicationExtension')){
334
+ $index = explode('-', $blockName, 2);
335
+ $index = $index[1];
336
+
337
+ $bytes->next(2); // Skip ext intro and label: 21 ff
338
+ $appNameSize = $bytes->bite(1); // 0x0b or 11 according to spec but we check anyways
339
+ $appNameSize = hexdec($appNameSize);
340
+ $appName = $this->_hexToAscii($bytes->bite($appNameSize));
341
+ $subBlocks = array();
342
+ while (!$bytes->isEnd()) { // loop thru all app sub blocks
343
+ $nextSize = $bytes->bite(1);
344
+ if($nextSize !== '00'){
345
+ $size = hexdec($nextSize);
346
+ $subBlocks[] = $bytes->bite($size);
347
+
348
+ }
349
+ }
350
+ if($appName==='NETSCAPE2.0'){
351
+ $decoded['applicationExtension'][$index]['appId'] = 'NETSCAPE';
352
+ $decoded['applicationExtension'][$index]['appCode'] = '2.0';
353
+ $decoded['applicationExtension'][$index]['subBlocks'] = $subBlocks;
354
+ $decoded['loopCount'] = hexdec($this->_switchEndian(substr($subBlocks[0], 2, 4)));
355
+ } else {
356
+ $decoded['applicationExtension'][$index]['appId'] = substr($appName, 0, 8);
357
+ $decoded['applicationExtension'][$index]['appCode'] = substr($appName, 8, 3);
358
+ $decoded['applicationExtension'][$index]['subBlocks'] = $subBlocks;
359
+ }
360
+ } else if(false !== strpos($blockName, 'graphicControlExtension')) {
361
+ $index = explode('-', $blockName, 2);
362
+ $index = $index[1];
363
+
364
+ $bytes->next(3); // Skip ext intro, label, and block size which is always 4: 21 f9 04
365
+ $part = $bytes->bite(1); // packed field
366
+ $bin = $this->_fixSize($this->_hexToBin($part), 8); // Make sure len is correct
367
+ $decoded['frames'][$index]['disposalMethod'] = bindec(substr($bin, 3 ,3));
368
+ $decoded['frames'][$index]['userInputFlag'] = bindec(substr($bin, 6 ,1));
369
+ $decoded['frames'][$index]['transparentColorFlag'] = bindec(substr($bin, 7 ,1));
370
+ $part = $bytes->bite(2);
371
+ $decoded['frames'][$index]['delayTime'] = hexdec($this->_switchEndian($part));
372
+ $part = $bytes->bite(1);
373
+ $decoded['frames'][$index]['transparentColorIndex'] = hexdec($part);
374
+ } else if(false !== strpos($blockName, 'imageDescriptor')) {
375
+ $index = explode('-', $blockName, 2);
376
+ $index = $index[1];
377
+
378
+ $bytes->next(1); // skip separator: 2c
379
+ $part = $bytes->bite(2);
380
+ $decoded['frames'][$index]['imageLeft'] = hexdec($this->_switchEndian($part));
381
+ $part = $bytes->bite(2);
382
+ $decoded['frames'][$index]['imageTop'] = hexdec($this->_switchEndian($part));
383
+ $part = $bytes->bite(2);
384
+ $decoded['frames'][$index]['imageWidth'] = hexdec($this->_switchEndian($part));
385
+ $part = $bytes->bite(2);
386
+ $decoded['frames'][$index]['imageHeight'] = hexdec($this->_switchEndian($part));
387
+ $part = $bytes->bite(1); // packed field
388
+ $bin = $this->_fixSize($this->_hexToBin($part),
389
+ 8);
390
+ $decoded['frames'][$index]['localColorTableFlag'] = bindec(substr($bin, 0, 1));
391
+ $decoded['frames'][$index]['interlaceFlag'] = bindec(substr($bin, 1, 1));
392
+ $decoded['frames'][$index]['sortFlag'] = bindec(substr($bin, 2, 1));
393
+ $decoded['frames'][$index]['sizeOfLocalColorTable'] = bindec(substr($bin, 5, 3));
394
+ } else if(false !== strpos($blockName, 'localColorTable')){
395
+ $index = explode('-', $blockName, 2);
396
+ $index = $index[1];
397
+ $decoded['frames'][$index]['localColorTable'] = $block;
398
+ } else if(false !== strpos($blockName, 'imageData')) {
399
+ $index = explode('-', $blockName, 2);
400
+ $index = $index[1];
401
+
402
+ $decoded['frames'][$index]['imageData'] = $block;
403
+ } else if($blockName === 'trailer') {
404
+ $decoded['trailer'] = $block;
405
+ }
406
+ unset($bytes);
407
+ }
408
+
409
+ return $decoded;
410
+ }
411
+
412
+ /**
413
+ * @param array $blocks The array returned by decode.
414
+ *
415
+ * @return array Array of images each containing 1 of each frames of the original image.
416
+ */
417
+ public function splitFrames($blocks){
418
+ $images = array();
419
+ if (isset($blocks['frames'])){
420
+ foreach($blocks['frames'] as $a=>$unused){
421
+ $images[$a] = $blocks;
422
+ unset($images[$a]['frames']); // remove all frames.
423
+ foreach($blocks['frames'] as $b=>$frame){
424
+ if($a===$b){
425
+ $images[$a]['frames'][0] = $frame; // Re-add frames but use only 1 frame and discard others
426
+ break;
427
+ }
428
+ }
429
+ }
430
+ }
431
+ return $images;
432
+ }
433
+
434
+ /**
435
+ * @param $blocks
436
+ * @param $newW
437
+ * @param $newH
438
+ *
439
+ * @return array $blocks
440
+ */
441
+ public function resize($blocks, $newW, $newH){
442
+ $images = $this->splitFrames($blocks);
443
+
444
+ // Loop on individual images and resize them using Gd
445
+ $firstFrameGd = null;
446
+ foreach($images as $imageIndex=>$image){
447
+ $hex = $this->encode($image);
448
+ $binaryRaw = pack('H*', $hex);
449
+
450
+ // Utilize gd for resizing
451
+ $old = imagecreatefromstring($binaryRaw);
452
+ $width = imagesx($old);
453
+ $height = imagesy($old);
454
+ $new = imagecreatetruecolor($newW, $newH); // Create a blank image
455
+ if($firstFrameGd){
456
+ $new = $firstFrameGd;
457
+ }
458
+ // Account for frame imageLeft and imageTop
459
+ $cX = $newW / $blocks['canvasWidth']; // change x
460
+ $dX = $image['frames'][0]['imageLeft'];
461
+ $cY = $newH / $blocks['canvasHeight'];
462
+ $dY = $image['frames'][0]['imageTop'];
463
+
464
+ imagecopyresampled(
465
+ $new,
466
+ $old,
467
+ $dX * $cX,// dx
468
+ $dY * $cY, // dy
469
+ 0,
470
+ 0,
471
+ $image['frames'][0]['imageWidth'] * $cX,
472
+ $image['frames'][0]['imageHeight'] * $cY,
473
+ $width,
474
+ $height
475
+ );
476
+ ob_start();
477
+ imagegif($new);
478
+ $binaryRaw = ob_get_contents();
479
+ ob_end_clean();
480
+
481
+ if($firstFrameGd===null){
482
+ $firstFrameGd = $new;
483
+ }
484
+
485
+ // Hex of resized
486
+ $bytes = $this->load($binaryRaw);
487
+ $hexNew = $this->decode($bytes);
488
+
489
+
490
+
491
+ // Update original frames with hex from resized frames
492
+ $blocks['frames'][$imageIndex]['imageWidth'] = $hexNew['frames'][0]['imageWidth'];
493
+ $blocks['frames'][$imageIndex]['imageHeight'] = $hexNew['frames'][0]['imageHeight'];
494
+ $blocks['frames'][$imageIndex]['imageLeft'] = $hexNew['frames'][0]['imageLeft'];
495
+ $blocks['frames'][$imageIndex]['imageTop'] = $hexNew['frames'][0]['imageTop'];
496
+ $blocks['frames'][$imageIndex]['imageData'] = $hexNew['frames'][0]['imageData'];
497
+
498
+ // We use local color tables on each frame. This will result in faster processing since we dont have to process the global color table at the cost of a larger file size.
499
+ $blocks['frames'][$imageIndex]['localColorTableFlag'] = $hexNew['globalColorTableFlag'];
500
+ $blocks['frames'][$imageIndex]['localColorTable'] = $hexNew['globalColorTable'];
501
+ $blocks['frames'][$imageIndex]['sizeOfLocalColorTable'] = $hexNew['sizeOfGlobalColorTable'];
502
+ $blocks['frames'][$imageIndex]['transparentColorFlag'] = 0;
503
+ }
504
+ // Update dimensions or else imagecreatefromgif will choke.
505
+ $blocks['canvasWidth'] = $newW;
506
+ $blocks['canvasHeight'] = $newH;
507
+ // Disable flickering bug. Also we are using localColorTable anyways.
508
+ $blocks['globalColorTableFlag'] = 0;
509
+ $blocks['globalColorTable'] = '';
510
+ return $blocks;
511
+ }
512
+
513
+ /**
514
+ * @param $asciiString
515
+ *
516
+ * @return string
517
+ */
518
+ private function _asciiToHex($asciiString){
519
+ $chars = str_split($asciiString, 1);
520
+ $string = '';
521
+ foreach($chars as $char){
522
+ $string .= dechex(ord($char));
523
+ }
524
+ return $string;
525
+ }
526
+
527
+ /**
528
+ * @param $hexString
529
+ *
530
+ * @return string
531
+ */
532
+ private function _hexToAscii($hexString){
533
+ $bytes = str_split($hexString, 2);
534
+ $string = '';
535
+ foreach($bytes as $byte){
536
+ $string .= chr(hexdec($byte)); // convert hex to dec to ascii character. See http://www.ascii.cl/
537
+ }
538
+ return $string;
539
+ }
540
+
541
+ /**
542
+ * @param $hexString
543
+ *
544
+ * @return string
545
+ */
546
+ private function _hexToBin($hexString){
547
+ return base_convert($hexString, 16, 2);
548
+ }
549
+
550
+ /**
551
+ * @param $string
552
+ * @param $size
553
+ * @param string $char
554
+ *
555
+ * @return string
556
+ */
557
+ private function _fixSize($string, $size, $char='0'){
558
+ return str_pad($string, $size, $char, STR_PAD_LEFT);
559
+ }
560
+
561
+ /**
562
+ * @param $hexString
563
+ *
564
+ * @return string
565
+ */
566
+ private function _switchEndian($hexString) {
567
+ return implode('', array_reverse(str_split($hexString, 2)));
568
+ }
569
+ }
src/CycloneSlider/Grafika/Gd/Image.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
  namespace CycloneSlider\Grafika\Gd;
3
 
 
 
4
  use CycloneSlider\Grafika\ImageType;
5
  use CycloneSlider\Grafika\ImageInterface;
6
 
7
  /**
8
- * Immutable image class for GD.
9
  * @package Grafika\Gd
10
  */
11
  final class Image implements ImageInterface {
@@ -35,6 +37,16 @@ final class Image implements ImageInterface {
35
  */
36
  private $type;
37
 
 
 
 
 
 
 
 
 
 
 
38
  /**
39
  * Image constructor.
40
  *
@@ -43,13 +55,27 @@ final class Image implements ImageInterface {
43
  * @param int $width
44
  * @param int $height
45
  * @param string $type
 
 
46
  */
47
- public function __construct( $gd, $imageFile, $width, $height, $type ) {
48
- $this->gd = $gd;
49
- $this->imageFile = $imageFile;
50
- $this->width = $width;
51
- $this->height = $height;
52
- $this->type = $type;
 
 
 
 
 
 
 
 
 
 
 
 
53
  }
54
 
55
  /**
@@ -92,6 +118,8 @@ final class Image implements ImageInterface {
92
  *
93
  * @return Image
94
  * @throws \Exception
 
 
95
  */
96
  public static function createJpeg( $imageFile ){
97
  $gd = @imagecreatefromjpeg( $imageFile );
@@ -110,6 +138,8 @@ final class Image implements ImageInterface {
110
  *
111
  * @return Image
112
  * @throws \Exception
 
 
113
  */
114
  public static function createPng( $imageFile ){
115
  $gd = @imagecreatefrompng( $imageFile );
@@ -131,15 +161,32 @@ final class Image implements ImageInterface {
131
  *
132
  * @return Image
133
  * @throws \Exception
 
 
134
  */
135
  public static function createGif( $imageFile ){
 
 
 
 
 
 
 
136
  $gd = @imagecreatefromgif( $imageFile );
137
 
138
  if(!$gd){
139
  throw new \Exception( sprintf('Could not open "%s". Not a valid %s file.', $imageFile, ImageType::GIF) );
140
  }
141
 
142
- return new self( $gd, $imageFile, imagesx( $gd ), imagesy( $gd ), ImageType::GIF );
 
 
 
 
 
 
 
 
143
  }
144
 
145
  /**
@@ -149,6 +196,8 @@ final class Image implements ImageInterface {
149
  *
150
  * @return Image
151
  * @throws \Exception
 
 
152
  */
153
  public static function createWbmp( $imageFile ){
154
  $gd = @imagecreatefromwbmp( $imageFile );
@@ -186,6 +235,22 @@ final class Image implements ImageInterface {
186
  return $this;
187
  }
188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  /**
190
  * Enable/Disable transparency
191
  *
@@ -201,6 +266,15 @@ final class Image implements ImageInterface {
201
  return $this;
202
  }
203
 
 
 
 
 
 
 
 
 
 
204
  /**
205
  * Get GD resource ID.
206
  *
@@ -246,6 +320,15 @@ final class Image implements ImageInterface {
246
  return $this->type;
247
  }
248
 
 
 
 
 
 
 
 
 
 
249
  /**
250
  * @param $imageFile
251
  *
1
  <?php
2
  namespace CycloneSlider\Grafika\Gd;
3
 
4
+ use CycloneSlider\Grafika\Gd\Helper\GifByteStream;
5
+ use CycloneSlider\Grafika\Gd\Helper\GifHelper;
6
  use CycloneSlider\Grafika\ImageType;
7
  use CycloneSlider\Grafika\ImageInterface;
8
 
9
  /**
10
+ * Image class for GD.
11
  * @package Grafika\Gd
12
  */
13
  final class Image implements ImageInterface {
37
  */
38
  private $type;
39
 
40
+ /**
41
+ * @var string Contains array of animated GIF data.
42
+ */
43
+ private $blocks;
44
+
45
+ /**
46
+ * @var bool True if animated GIF.
47
+ */
48
+ private $animated;
49
+
50
  /**
51
  * Image constructor.
52
  *
55
  * @param int $width
56
  * @param int $height
57
  * @param string $type
58
+ * @param string $blocks
59
+ * @param bool $animated
60
  */
61
+ public function __construct( $gd, $imageFile, $width, $height, $type, $blocks = '', $animated = false ) {
62
+ $this->gd = $gd;
63
+ $this->imageFile = $imageFile;
64
+ $this->width = $width;
65
+ $this->height = $height;
66
+ $this->type = $type;
67
+ $this->blocks = $blocks;
68
+ $this->animated = $animated;
69
+ }
70
+
71
+ public function __clone()
72
+ {
73
+ $original = $this->gd;
74
+ $copy = imagecreatetruecolor($this->width, $this->height);
75
+
76
+ imagecopy($copy, $original, 0, 0, 0, 0, $this->width, $this->height);
77
+
78
+ $this->gd = $copy;
79
  }
80
 
81
  /**
118
  *
119
  * @return Image
120
  * @throws \Exception
121
+ * @deprecated
122
+ * TODO: Make function private. Use createFromFile instead.
123
  */
124
  public static function createJpeg( $imageFile ){
125
  $gd = @imagecreatefromjpeg( $imageFile );
138
  *
139
  * @return Image
140
  * @throws \Exception
141
+ * @deprecated
142
+ * TODO: Make function private. Use createFromFile instead.
143
  */
144
  public static function createPng( $imageFile ){
145
  $gd = @imagecreatefrompng( $imageFile );
161
  *
162
  * @return Image
163
  * @throws \Exception
164
+ * @deprecated
165
+ * TODO: Make function private. Use createFromFile instead.
166
  */
167
  public static function createGif( $imageFile ){
168
+ $gift = new GifHelper();
169
+ $bytes = $gift->open($imageFile);
170
+ $animated = $gift->isAnimated($bytes);
171
+ $blocks = '';
172
+ if($animated){
173
+ $blocks = $gift->decode($bytes);
174
+ }
175
  $gd = @imagecreatefromgif( $imageFile );
176
 
177
  if(!$gd){
178
  throw new \Exception( sprintf('Could not open "%s". Not a valid %s file.', $imageFile, ImageType::GIF) );
179
  }
180
 
181
+ return new self(
182
+ $gd,
183
+ $imageFile,
184
+ imagesx( $gd ),
185
+ imagesy( $gd ),
186
+ ImageType::GIF,
187
+ $blocks,
188
+ $animated
189
+ );
190
  }
191
 
192
  /**
196
  *
197
  * @return Image
198
  * @throws \Exception
199
+ * @deprecated
200
+ * TODO: Make function private. Use createFromFile instead.
201
  */
202
  public static function createWbmp( $imageFile ){
203
  $gd = @imagecreatefromwbmp( $imageFile );
235
  return $this;
236
  }
237
 
238
+
239
+ /**
240
+ * Flatten if animated GIF. Do nothing otherwise.
241
+ */
242
+ public function flatten(){
243
+ if($this->animated) {
244
+ $gift = new GifHelper();
245
+ $hex = $gift->encode($this->blocks);
246
+ $gd = imagecreatefromstring(pack('H*', $hex)); // Recreate resource from blocks
247
+
248
+ $this->animated = false;
249
+ $this->gd = $gd;
250
+ $this->blocks = '';
251
+ }
252
+ }
253
+
254
  /**
255
  * Enable/Disable transparency
256
  *
266
  return $this;
267
  }
268
 
269
+ /**
270
+ * Returns animated flag.
271
+ *
272
+ * @return bool True if animated GIF.
273
+ */
274
+ public function isAnimated() {
275
+ return $this->animated;
276
+ }
277
+
278
  /**
279
  * Get GD resource ID.
280
  *
320
  return $this->type;
321
  }
322
 
323
+ /**
324
+ * Get blocks.
325
+ *
326
+ * @return string.
327
+ */
328
+ public function getBlocks() {
329
+ return $this->blocks;
330
+ }
331
+
332
  /**
333
  * @param $imageFile
334
  *
src/CycloneSlider/Grafika/Gd/ImageHash/AverageHash.php ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+
4
+ namespace CycloneSlider\Grafika\Gd\ImageHash;
5
+
6
+ use CycloneSlider\Grafika\Gd\Editor;
7
+ use CycloneSlider\Grafika\Gd\Image;
8
+
9
+ /**
10
+ * AverageHash
11
+ *
12
+ * Algorithm:
13
+ * Reduce size. Remove high frequencies and detail by shrinking to 8x8 so that there are 64 total pixels.
14
+ * Reduce color. The tiny 8x8 picture is converted to a grayscale.
15
+ * Average the colors. Compute the mean value of the 64 colors.
16
+ * Compute the bits. Each bit is simply set based on whether the color value is above or below the mean.
17
+ * Construct the hash. Set the 64 bits into a 64-bit integer. The order does not matter, just as long as you are consistent.
18
+ *
19
+ * http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html
20
+ *
21
+ * @package Grafika\Gd\ImageHash
22
+ */
23
+ class AverageHash
24
+ {
25
+
26
+ /**
27
+ * Generate and get the average hash of the image.
28
+ *
29
+ * @param Image $image
30
+ *
31
+ * @return string
32
+ */
33
+ public function hash(Image $image)
34
+ {
35
+ // Resize the image.
36
+ $width = 8;
37
+ $height = 8;
38
+
39
+ $editor = new Editor();
40
+ $editor->setImage($image);
41
+ $editor->resizeExact( $width, $height); // Resize to exactly 9x8
42
+ $gd = $editor->getImage()->getCore();
43
+
44
+ // Create an array of greyscale pixel values.
45
+ $pixels = array();
46
+ for ($y = 0; $y < $height; $y++) {
47
+ for ($x = 0; $x < $width; $x++) {
48
+ $rgba = imagecolorat($gd, $x, $y);
49
+ $r = ($rgba >> 16) & 0xFF;
50
+ $g = ($rgba >> 8) & 0xFF;
51
+ $b = $rgba & 0xFF;
52
+
53
+ $pixels[] = floor(($r + $g + $b) / 3); // Gray
54
+ }
55
+ }
56
+
57
+ // Get the average pixel value.
58
+ $average = floor(array_sum($pixels) / count($pixels));
59
+ // Each hash bit is set based on whether the current pixels value is above or below the average.
60
+ $hash = '';
61
+ foreach ($pixels as $pixel) {
62
+ if ($pixel > $average) {
63
+ $hash .= '1';
64
+ } else {
65
+ $hash .= '0';
66
+ }
67
+ }
68
+ return $hash;
69
+ }
70
+ }
src/CycloneSlider/Grafika/Gd/ImageHash/DifferenceHash.php ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+
4
+ namespace CycloneSlider\Grafika\Gd\ImageHash;
5
+
6
+ use CycloneSlider\Grafika\Gd\Editor;
7
+ use CycloneSlider\Grafika\Gd\Image;
8
+
9
+ /**
10
+ * DifferenceHash
11
+ *
12
+ * Algorithm:
13
+ * Reduce size. The fastest way to remove high frequencies and detail is to shrink the image. In this case, shrink it to 9x8 so that there are 72 total pixels.
14
+ * Reduce color. Convert the image to a grayscale picture. This changes the hash from 72 pixels to a total of 72 colors.
15
+ * Compute the difference. The algorithm works on the difference between adjacent pixels. This identifies the relative gradient direction. In this case, the 9 pixels per row yields 8 differences between adjacent pixels. Eight rows of eight differences becomes 64 bits.
16
+ * Assign bits. Each bit is simply set based on whether the left pixel is brighter than the right pixel.
17
+ *
18
+ * http://www.hackerfactor.com/blog/index.php?/archives/529-Kind-of-Like-That.html
19
+ *
20
+ * @package Grafika\Gd\ImageHash
21
+ */
22
+ class DifferenceHash
23
+ {
24
+
25
+ /**
26
+ * Generate and get the difference hash of image.
27
+ * @param Image $image
28
+ *
29
+ * @return string
30
+ */
31
+ public function hash(Image $image)
32
+ {
33
+ $width = 9;
34
+ $height = 8;
35
+
36
+ $editor = new Editor();
37
+ $editor->setImage($image);
38
+ $editor->resizeExact($width, $height); // Resize to exactly 9x8
39
+ $gd = $editor->getImage()->getCore();
40
+
41
+ // Build hash
42
+ $hash = '';
43
+ for ($y = 0; $y < $height; $y++) {
44
+ // Get the pixel value for the leftmost pixel.
45
+ $rgba = imagecolorat($gd, 0, $y);
46
+ $r = ($rgba >> 16) & 0xFF;
47
+ $g = ($rgba >> 8) & 0xFF;
48
+ $b = $rgba & 0xFF;
49
+
50
+ $left = floor(($r + $g + $b) / 3);
51
+ for ($x = 1; $x < $width; $x++) {
52
+ // Get the pixel value for each pixel starting from position 1.
53
+ $rgba = imagecolorat($gd, $x, $y);
54
+ $r = ($rgba >> 16) & 0xFF;
55
+ $g = ($rgba >> 8) & 0xFF;
56
+ $b = $rgba & 0xFF;
57
+ $right = floor(($r + $g + $b) / 3);
58
+ // Each hash bit is set based on whether the left pixel is brighter than the right pixel.
59
+ if ($left > $right) {
60
+ $hash .= '1';
61
+ } else {
62
+ $hash .= '0';
63
+ }
64
+ // Prepare the next loop.
65
+ $left = $right;
66
+ }
67
+ }
68
+
69
+ return $hash;
70
+ }
71
+ }
src/CycloneSlider/Grafika/Grafika.php CHANGED
@@ -2,9 +2,43 @@
2
 
3
  namespace CycloneSlider\Grafika;
4
 
 
 
 
 
 
 
5
  use CycloneSlider\Grafika\Gd\Editor as GdEditor;
 
 
 
 
 
 
 
 
 
 
 
6
  use CycloneSlider\Grafika\Gd\Image as GdImage;
 
 
 
 
 
 
7
  use CycloneSlider\Grafika\Imagick\Editor as ImagickEditor;
 
 
 
 
 
 
 
 
 
 
 
8
  use CycloneSlider\Grafika\Imagick\Image as ImagickImage;
9
 
10
  /**
@@ -14,23 +48,57 @@ use CycloneSlider\Grafika\Imagick\Image as ImagickImage;
14
  class Grafika
15
  {
16
 
17
- const DIR = __DIR__; // Grafika directory
 
 
 
18
 
 
 
 
 
 
 
 
 
 
 
19
  public static function fontsDir()
20
  {
21
  $ds = DIRECTORY_SEPARATOR;
22
  return realpath(self::DIR . $ds . '..' . $ds . '..') . $ds . 'fonts';
23
  }
24
 
 
25
  /**
26
- * @param array $editorList Array of editor list names. Use this to change the order of evaluation for editors. Default order of evaluation is Imagick then GD.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  *
28
  * @return string Name of available editor.
29
  * @throws \Exception Throws exception if there are no supported editors.
30
  */
31
- public static function detectAvailableEditor($editorList = array('Imagick', 'Gd'))
32
  {
33
 
 
 
 
 
34
  /* Get first supported editor instance. Order of editorList matter. */
35
  foreach ($editorList as $editorName) {
36
  if ('Imagick' === $editorName) {
@@ -102,4 +170,221 @@ class Grafika
102
  }
103
  }
104
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  }
2
 
3
  namespace CycloneSlider\Grafika;
4
 
5
+ use CycloneSlider\Grafika\Gd\DrawingObject\CubicBezier as GdCubicBezier;
6
+ use CycloneSlider\Grafika\Gd\DrawingObject\Ellipse as GdEllipse;
7
+ use CycloneSlider\Grafika\Gd\DrawingObject\Line as GdLine;
8
+ use CycloneSlider\Grafika\Gd\DrawingObject\Polygon as GdPolygon;
9
+ use CycloneSlider\Grafika\Gd\DrawingObject\QuadraticBezier as GdQuadraticBezier;
10
+ use CycloneSlider\Grafika\Gd\DrawingObject\Rectangle as GdRectangle;
11
  use CycloneSlider\Grafika\Gd\Editor as GdEditor;
12
+ use CycloneSlider\Grafika\Gd\Filter\Dither as GdDither;
13
+ use CycloneSlider\Grafika\Gd\Filter\Blur as GdBlur;
14
+ use CycloneSlider\Grafika\Gd\Filter\Brightness as GdBrightness;
15
+ use CycloneSlider\Grafika\Gd\Filter\Colorize as GdColorize;
16
+ use CycloneSlider\Grafika\Gd\Filter\Contrast as GdContrast;
17
+ use CycloneSlider\Grafika\Gd\Filter\Gamma as GdGamma;
18
+ use CycloneSlider\Grafika\Gd\Filter\Grayscale as GdGrayscale;
19
+ use CycloneSlider\Grafika\Gd\Filter\Invert as GdInvert;
20
+ use CycloneSlider\Grafika\Gd\Filter\Pixelate as GdPixelate;
21
+ use CycloneSlider\Grafika\Gd\Filter\Sharpen as GdSharpen;
22
+ use CycloneSlider\Grafika\Gd\Filter\Sobel as GdSobel;
23
  use CycloneSlider\Grafika\Gd\Image as GdImage;
24
+ use CycloneSlider\Grafika\Imagick\DrawingObject\CubicBezier as ImagickCubicBezier;
25
+ use CycloneSlider\Grafika\Imagick\DrawingObject\Ellipse as ImagickEllipse;
26
+ use CycloneSlider\Grafika\Imagick\DrawingObject\Line as ImagickLine;
27
+ use CycloneSlider\Grafika\Imagick\DrawingObject\Polygon as ImagickPolygon;
28
+ use CycloneSlider\Grafika\Imagick\DrawingObject\QuadraticBezier as ImagickQuadraticBezier;
29
+ use CycloneSlider\Grafika\Imagick\DrawingObject\Rectangle as ImagickRectangle;
30
  use CycloneSlider\Grafika\Imagick\Editor as ImagickEditor;
31
+ use CycloneSlider\Grafika\Imagick\Filter\Blur as ImagickBlur;
32
+ use CycloneSlider\Grafika\Imagick\Filter\Brightness as ImagickBrightness;
33
+ use CycloneSlider\Grafika\Imagick\Filter\Colorize as ImagickColorize;
34
+ use CycloneSlider\Grafika\Imagick\Filter\Contrast as ImagickContrast;
35
+ use CycloneSlider\Grafika\Imagick\Filter\Gamma as ImagickGamma;
36
+ use CycloneSlider\Grafika\Imagick\Filter\Dither as ImagickDither;
37
+ use CycloneSlider\Grafika\Imagick\Filter\Grayscale as ImagickGrayscale;
38
+ use CycloneSlider\Grafika\Imagick\Filter\Invert as ImagickInvert;
39
+ use CycloneSlider\Grafika\Imagick\Filter\Pixelate as ImagickPixelate;
40
+ use CycloneSlider\Grafika\Imagick\Filter\Sharpen as ImagickSharpen;
41
+ use CycloneSlider\Grafika\Imagick\Filter\Sobel as ImagickSobel;
42
  use CycloneSlider\Grafika\Imagick\Image as ImagickImage;
43
 
44
  /**
48
  class Grafika
49
  {
50
 
51
+ /**
52
+ * Grafika root directory
53
+ */
54
+ const DIR = __DIR__;
55
 
56
+ /**
57
+ * @var array $editorList List of editors to evaluate.
58
+ */
59
+ private static $editorList = array('Imagick', 'Gd');
60
+
61
+ /**
62
+ * Return path to directory containing fonts used in text operations.
63
+ *
64
+ * @return string
65
+ */
66
  public static function fontsDir()
67
  {
68
  $ds = DIRECTORY_SEPARATOR;
69
  return realpath(self::DIR . $ds . '..' . $ds . '..') . $ds . 'fonts';
70
  }
71
 
72
+
73
  /**
74
+ * Change the editor list order of evaluation globally.
75
+ *
76
+ * @param array $editorList
77
+ *
78
+ * @throws \Exception
79
+ */
80
+ public static function setEditorList($editorList){
81
+ if(!is_array($editorList)){
82
+ throw new \Exception('$editorList must be an array.');
83
+ }
84
+ self::$editorList = $editorList;
85
+ }
86
+
87
+ /**
88
+ * Detects and return the name of the first supported editor which can either be "Imagick" or "Gd".
89
+ *
90
+ * @param array $editorList Array of editor list names. Use this to change the order of evaluation for editors for this function call only. Default order of evaluation is Imagick then GD.
91
  *
92
  * @return string Name of available editor.
93
  * @throws \Exception Throws exception if there are no supported editors.
94
  */
95
+ public static function detectAvailableEditor($editorList = null)
96
  {
97
 
98
+ if(null === $editorList){
99
+ $editorList = self::$editorList;
100
+ }
101
+
102
  /* Get first supported editor instance. Order of editorList matter. */
103
  foreach ($editorList as $editorName) {
104
  if ('Imagick' === $editorName) {
170
  }
171
  }
172
 
173
+
174
+ /**
175
+ * Create a filter. Detects available editor to use.
176
+ *
177
+ * @param string $filterName The name of the filter.
178
+ *
179
+ * @return FilterInterface
180
+ * @throws \Exception
181
+ */
182
+ public static function createFilter($filterName)
183
+ {
184
+ $editorName = self::detectAvailableEditor();
185
+ $p = func_get_args();
186
+ if ('Imagick' === $editorName) {
187
+ switch ($filterName){
188
+ case 'Blur':
189
+ return new ImagickBlur(
190
+ (array_key_exists(1,$p) ? $p[1] : 1)
191
+ );
192
+ case 'Brightness':
193
+ return new ImagickBrightness(
194
+ $p[1]
195
+ );
196
+ case 'Colorize':
197
+ return new ImagickColorize(
198
+ $p[1], $p[2], $p[3]
199
+ );
200
+ case 'Contrast':
201
+ return new ImagickContrast(
202
+ $p[1]
203
+ );
204
+ case 'Dither':
205
+ return new ImagickDither();
206
+ case 'Gamma':
207
+ return new ImagickGamma(
208
+ $p[1]
209
+ );
210
+ case 'Grayscale':
211
+ return new ImagickGrayscale();
212
+ case 'Invert':
213
+ return new ImagickInvert();
214
+ case 'Pixelate':
215
+ return new ImagickPixelate(
216
+ $p[1]
217
+ );
218
+ case 'Sharpen':
219
+ return new ImagickSharpen(
220
+ $p[1]
221
+ );
222
+ case 'Sobel':
223
+ return new ImagickSobel();
224
+ }
225
+ throw new \Exception('Invalid filter name.');
226
+ } else {
227
+ switch ($filterName){
228
+ case 'Blur':
229
+ return new GdBlur(
230
+ (array_key_exists(1,$p) ? $p[1] : 1)
231
+ );
232
+ case 'Brightness':
233
+ return new GdBrightness(
234
+ $p[1]
235
+ );
236
+ case 'Colorize':
237
+ return new GdColorize(
238
+ $p[1], $p[2], $p[3]
239
+ );
240
+ case 'Contrast':
241
+ return new GdContrast(
242
+ $p[1]
243
+ );
244
+ case 'Dither':
245
+ return new GdDither();
246
+ case 'Gamma':
247
+ return new GdGamma(
248
+ $p[1]
249
+ );
250
+ case 'Grayscale':
251
+ return new GdGrayscale();
252
+ case 'Invert':
253
+ return new GdInvert();
254
+ case 'Pixelate':
255
+ return new GdPixelate(
256
+ $p[1]
257
+ );
258
+ case 'Sharpen':
259
+ return new GdSharpen(
260
+ $p[1]
261
+ );
262
+ case 'Sobel':
263
+ return new GdSobel();
264
+ }
265
+ throw new \Exception('Invalid filter name.');
266
+ }
267
+ }
268
+
269
+ /**
270
+ * Draws an object. Detects available editor to use.
271
+ *
272
+ * @param string $drawingObjectName The name of the DrawingObject.
273
+ *
274
+ * @return DrawingObjectInterface
275
+ * @throws \Exception
276
+ *
277
+ * We use array_key_exist() instead of isset() to be able to detect a parameter with a NULL value.
278
+ */
279
+ public static function createDrawingObject($drawingObjectName)
280
+ {
281
+ $editorName = self::detectAvailableEditor();
282
+ $p = func_get_args();
283
+ if ('Imagick' === $editorName) {
284
+ switch ($drawingObjectName){
285
+ case 'CubicBezier':
286
+ return new ImagickCubicBezier(
287
+ $p[1],
288
+ $p[2],
289
+ $p[3],
290
+ $p[4],
291
+ (array_key_exists(5,$p) ? $p[5] : '#000000')
292
+ );
293
+ case 'Ellipse':
294
+ return new ImagickEllipse(
295
+ $p[1],
296
+ $p[2],
297
+ (array_key_exists(3,$p) ? $p[3] : array(0,0)),
298
+ (array_key_exists(4,$p) ? $p[4] : 1),
299
+ (array_key_exists(5,$p) ? $p[5] : '#000000'),
300
+ (array_key_exists(6,$p) ? $p[6] : '#FFFFFF')
301
+ );
302
+ case 'Line':
303
+ return new ImagickLine(
304
+ $p[1],
305
+ $p[2],
306
+ (array_key_exists(3,$p) ? $p[3] : 1),
307
+ (array_key_exists(4,$p) ? $p[4] : '#000000')
308
+ );
309
+ case 'Polygon':
310
+ return new ImagickPolygon(
311
+ $p[1],
312
+ (array_key_exists(2,$p) ? $p[2] : 1),
313
+ (array_key_exists(3,$p) ? $p[3] : '#000000'),
314
+ (array_key_exists(4,$p) ? $p[4] : '#FFFFFF')
315
+ );
316
+ case 'Rectangle':
317
+ return new ImagickRectangle(
318
+ $p[1],
319
+ $p[2],
320
+ (array_key_exists(3,$p) ? $p[3] : array(0,0)),
321
+ (array_key_exists(4,$p) ? $p[4] : 1),
322
+ (array_key_exists(5,$p) ? $p[5] : '#000000'),
323
+ (array_key_exists(6,$p) ? $p[6] : '#FFFFFF')
324
+ );
325
+ case 'QuadraticBezier':
326
+ return new ImagickQuadraticBezier(
327
+ $p[1],
328
+ $p[2],
329
+ $p[3],
330
+ (array_key_exists(4,$p) ? $p[4] : '#000000')
331
+ );
332
+
333
+ }
334
+ throw new \Exception('Invalid drawing object name.');
335
+ } else {
336
+ switch ($drawingObjectName) {
337
+ case 'CubicBezier':
338
+ return new GdCubicBezier(
339
+ $p[1],
340
+ $p[2],
341
+ $p[3],
342
+ $p[4],
343
+ (array_key_exists(5,$p) ? $p[5] : '#000000')
344
+ );
345
+ case 'Ellipse':
346
+ return new GdEllipse(
347
+ $p[1],
348
+ $p[2],
349
+ (array_key_exists(3,$p) ? $p[3] : array(0,0)),
350
+ (array_key_exists(4,$p) ? $p[4] : 1),
351
+ (array_key_exists(5,$p) ? $p[5] : '#000000'),
352
+ (array_key_exists(6,$p) ? $p[6] : '#FFFFFF')
353
+ );
354
+ case 'Line':
355
+ return new GdLine(
356
+ $p[1],
357
+ $p[2],
358
+ (array_key_exists(3,$p) ? $p[3] : 1),
359
+ (array_key_exists(4,$p) ? $p[4] : '#000000')
360
+ );
361
+ case 'Polygon':
362
+ return new GdPolygon(
363
+ $p[1],
364
+ (array_key_exists(2,$p) ? $p[2] : 1),
365
+ (array_key_exists(3,$p) ? $p[3] : '#000000'),
366
+ (array_key_exists(4,$p) ? $p[4] : '#FFFFFF')
367
+ );
368
+ case 'Rectangle':
369
+ return new GdRectangle(
370
+ $p[1],
371
+ $p[2],
372
+ (array_key_exists(3,$p) ? $p[3] : array(0,0)),
373
+ (array_key_exists(4,$p) ? $p[4] : 1),
374
+ (array_key_exists(5,$p) ? $p[5] : '#000000'),
375
+ (array_key_exists(6,$p) ? $p[6] : '#FFFFFF')
376
+ );
377
+ case 'QuadraticBezier':
378
+ return new GdQuadraticBezier(
379
+ $p[1],
380
+ $p[2],
381
+ $p[3],
382
+ (array_key_exists(4,$p) ? $p[4] : '#000000')
383
+ );
384
+ }
385
+ throw new \Exception('Invalid drawing object name.');
386
+ }
387
+ }
388
+
389
+
390
  }
src/CycloneSlider/Grafika/ImageInterface.php CHANGED
@@ -22,6 +22,18 @@ interface ImageInterface {
22
  */
23
  public static function createBlank($width = 1, $height = 1);
24
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  /**
26
  * @return mixed
27
  */
22
  */
23
  public static function createBlank($width = 1, $height = 1);
24
 
25
+ /**
26
+ * Flatten if animated GIF. Do nothing otherwise.
27
+ */
28
+ public function flatten();
29
+
30
+ /**
31
+ * Returns animated flag.
32
+ *
33
+ * @return bool True if animated GIF.
34
+ */
35
+ public function isAnimated();
36
+
37
  /**
38
  * @return mixed
39
  */
src/CycloneSlider/Grafika/Imagick/Editor.php CHANGED
@@ -4,18 +4,12 @@ namespace CycloneSlider\Grafika\Imagick;
4
 
5
  use CycloneSlider\Grafika\DrawingObjectInterface;
6
  use CycloneSlider\Grafika\EditorInterface;
7
- use CycloneSlider\Grafika\EffectInterface;
8
  use CycloneSlider\Grafika\Grafika;
9
  use CycloneSlider\Grafika\ImageInterface;
10
  use CycloneSlider\Grafika\ImageType;
11
  use CycloneSlider\Grafika\Color;
12
- use CycloneSlider\Grafika\Imagick\DrawingObject\CubicBezier;
13
- use CycloneSlider\Grafika\Imagick\DrawingObject\Ellipse;
14
- use CycloneSlider\Grafika\Imagick\DrawingObject\Line;
15
- use CycloneSlider\Grafika\Imagick\DrawingObject\Polygon;
16
- use CycloneSlider\Grafika\Imagick\DrawingObject\QuadraticBezier;
17
- use CycloneSlider\Grafika\Imagick\DrawingObject\Rectangle;
18
- use CycloneSlider\Grafika\Imagick\Effect\Dither;
19
 
20
  /**
21
  * Imagick Editor class. Uses the PHP Imagick library.
@@ -38,56 +32,23 @@ final class Editor implements EditorInterface
38
  }
39
 
40
  /**
41
- * @param EffectInterface $effect
42
  *
43
- * @return $this
44
- */
45
- public function apply($effect)
46
- {
47
- $this->image = $effect->apply($this->image);
48
-
49
- return $this;
50
- }
51
-
52
- /**
53
- * Creates a cubic bezier. Cubic bezier has 2 control points.
54
- *
55
- * @param array $point1 Array of X and Y value for start point.
56
- * @param array $control1 Array of X and Y value for control point 1.
57
- * @param array $control2 Array of X and Y value for control point 2.
58
- * @param array $point2 Array of X and Y value for end point.
59
- * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
60
  *
61
  * @return Editor
62
  */
63
- public function bezierCubic($point1, $control1, $control2, $point2, $color = '#000000')
64
  {
65
- if (is_string($color)) {
66
- $color = new Color($color);
67
- }
68
- $obj = new CubicBezier($point1, $control1, $control2, $point2, $color);
69
-
70
- return $this->draw($obj);
71
- }
72
 
73
- /**
74
- * Creates a quadratic bezier. Quadratic bezier has 1 control point.
75
- *
76
- * @param array $point1 Array of X and Y value for start point.
77
- * @param array $control Array of X and Y value for control point.
78
- * @param array $point2 Array of X and Y value for end point.
79
- * @param Color|string $color Color of the curve. Accepts hex string or a Color object. Defaults to black.
80
- *
81
- * @return Editor
82
- */
83
- public function bezierQuad($point1, $control, $point2, $color = '#000000')
84
- {
85
- if (is_string($color)) {
86
- $color = new Color($color);
87
  }
88
- $obj = new QuadraticBezier($point1, $control, $point2, $color);
89
 
90
- return $this->draw($obj);
 
 
91
  }
92
 
93
  /**
@@ -119,14 +80,18 @@ final class Editor implements EditorInterface
119
 
120
  if (is_string($image1)) { // If string passed, turn it into a Image object
121
  $image1 = Image::createFromFile($image1);
 
122
  }
123
 
124
  if (is_string($image2)) { // If string passed, turn it into a Image object
125
  $image2 = Image::createFromFile($image2);
 
126
  }
127
 
128
- $bin1 = $this->_differenceHash($image1);
129
- $bin2 = $this->_differenceHash($image2);
 
 
130
  $str1 = str_split($bin1);
131
  $str2 = str_split($bin2);
132
  $distance = 0;
@@ -145,110 +110,79 @@ final class Editor implements EditorInterface
145
  *
146
  * @param int $cropWidth Crop width in pixels.
147
  * @param int $cropHeight Crop Height in pixels.
148
- * @param int|string $cropX The number of pixels from the left of the image. This parameter can be a number or any of the words "left", "center", "right".
149
- * @param int|string $cropY The number of pixels from the top of the image. This parameter can be a number or any of the words "top", "center", "bottom".
 
150
  *
151
- * @return self
 
152
  */
153
- public function crop($cropWidth, $cropHeight, $cropX = 'center', $cropY = 'center')
154
  {
155
 
156
- if (is_string($cropX)) {
157
- // Compute position from string
158
- switch ($cropX) {
159
- case 'left':
160
- $x = 0;
161
- break;
162
-
163
- case 'right':
164
- $x = $this->image->getWidth() - $cropWidth;
165
- break;
166
-
167
- case 'center':
168
- default:
169
- $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
170
- break;
171
- }
172
- } else {
173
- $x = $cropX;
174
  }
175
 
176
- if (is_string($cropY)) {
177
- switch ($cropY) {
178
- case 'top':
179
- $y = 0;
180
- break;
181
-
182
- case 'bottom':
183
- $y = $this->image->getHeight() - $cropHeight;
184
- break;
185
-
186
- case 'center':
187
- default:
188
- $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
189
- break;
190
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  } else {
192
- $y = $cropY;
193
  }
194
 
 
 
 
195
  $this->image->getCore()->cropImage($cropWidth, $cropHeight, $x, $y);
196
 
197
  return $this;
198
  }
199
 
200
  /**
201
- * Dither image using Floyd-Steinberg algorithm. Dithering will reduce the color to black and white and add noise.
202
- * @return EditorInterface An instance of image editor.
203
- */
204
- public function dither()
205
- {
206
- $e = new Dither();
207
-
208
- return $this->apply($e);
209
- }
210
-
211
- /**
212
  * @param DrawingObjectInterface $drawingObject
213
  *
214
  * @return $this
215
  */
216
  public function draw($drawingObject)
217
  {
218
- $this->image = $drawingObject->draw($this->image);
219
-
220
- return $this;
221
- }
222
 
223
- /**
224
- * Creates an ellipse.
225
- *
226
- * @param int $width Width of ellipse in pixels.
227
- * @param int $height Height of ellipse in pixels.
228
- * @param array $pos Array containing int X and int Y position of the ellipse from top left of the canvass.
229
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
230
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
231
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
232
- *
233
- * @return EditorInterface An instance of image editor.
234
- */
235
- public function ellipse(
236
- $width,
237
- $height,
238
- array $pos,
239
- $borderSize = 1,
240
- $borderColor = '#000000',
241
- $fillColor = '#FFFFFF'
242
- ) {
243
- if (is_string($borderColor)) {
244
- $borderColor = new Color($borderColor);
245
- }
246
- if (is_string($fillColor)) {
247
- $fillColor = new Color($fillColor);
248
  }
249
- $obj = new Ellipse($width, $height, $pos, $borderSize, $borderColor, $fillColor);
250
 
251
- return $this->draw($obj);
 
 
252
  }
253
 
254
  /**
@@ -265,10 +199,12 @@ final class Editor implements EditorInterface
265
 
266
  if (is_string($image1)) { // If string passed, turn it into a Image object
267
  $image1 = Image::createFromFile($image1);
 
268
  }
269
 
270
  if (is_string($image2)) { // If string passed, turn it into a Image object
271
  $image2 = Image::createFromFile($image2);
 
272
  }
273
 
274
  // Check if image dimensions are equal
@@ -321,6 +257,10 @@ final class Editor implements EditorInterface
321
 
322
  $this->_imageCheck();
323
 
 
 
 
 
324
  $target = $this->image->getCore()->getImagePixelColor($x, $y);
325
  $this->image->getCore()->floodfillPaintImage($color->getHexString(), 1, $target, $x, $y, false);
326
 
@@ -328,52 +268,63 @@ final class Editor implements EditorInterface
328
  }
329
 
330
  /**
331
- * Free the current image clearing resources associated with it.
 
 
332
  */
333
- public function free()
334
- {
335
- if (null !== $this->image) {
336
- if (null !== $this->image->getCore()) {
337
- $this->image->getCore()->clear();
338
- }
339
- } else {
340
- $this->image = null;
341
- }
342
  }
343
 
344
-
345
  /**
346
- * Converts image to grayscale.
347
  *
348
- * @return $this
 
 
 
349
  */
350
- public function grayscale()
351
- {
352
  $this->_imageCheck();
353
-
354
- $this->image->getCore()->modulateImage(100, 0, 100);
355
-
 
 
 
 
356
  return $this;
357
  }
358
 
359
  /**
360
- * Alias for grayscale. They are the same.
361
- *
362
- * @return $this
363
  */
364
- public function greyscale()
365
  {
366
- return $this->grayscale();
 
 
 
 
 
367
  }
368
 
369
  /**
370
  * Get image instance.
371
  *
 
 
372
  * @return Image
373
  */
374
- public function getImage()
375
  {
376
- return $this->image;
 
 
 
 
377
  }
378
 
379
  /**
@@ -396,26 +347,6 @@ final class Editor implements EditorInterface
396
  return true;
397
  }
398
 
399
- /**
400
- * Creates a line.
401
- *
402
- * @param array $point1 Array containing int X and int Y position of the starting point.
403
- * @param array $point2 Array containing int X and int Y position of the starting point.
404
- * @param int $thickness Thickness in pixel. Note: This is currently ignored in GD editor and falls back to 1.
405
- * @param Color|string $color Color of the line. Defaults to black.
406
- *
407
- * @return Editor
408
- */
409
- public function line(array $point1, array $point2, $thickness = 1, $color = '#000000')
410
- {
411
- if (is_string($color)) {
412
- $color = new Color($color);
413
- }
414
- $obj = new Line($point1, $point2, $thickness, $color);
415
-
416
- return $this->draw($obj);
417
- }
418
-
419
  /**
420
  * Sets the image to the specified opacity level where 1.0 is fully opaque and 0.0 is fully transparent.
421
  *
@@ -429,6 +360,10 @@ final class Editor implements EditorInterface
429
 
430
  $this->_imageCheck();
431
 
 
 
 
 
432
  // Bounds checks
433
  $opacity = ($opacity > 1) ? 1 : $opacity;
434
  $opacity = ($opacity < 0) ? 0 : $opacity;
@@ -505,6 +440,10 @@ final class Editor implements EditorInterface
505
 
506
  $this->_imageCheck();
507
 
 
 
 
 
508
  if (is_string($overlay)) { // If string passed, turn it into a Image object
509
  $overlay = Image::createFromFile($overlay);
510
  }
@@ -587,61 +526,6 @@ final class Editor implements EditorInterface
587
 
588
  }
589
 
590
- /**
591
- * Creates a polygon.
592
- *
593
- * @param array $points Array of all X and Y positions. Must have at least three positions.
594
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
595
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
596
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
597
- *
598
- * @return EditorInterface An instance of image editor.
599
- */
600
- public function polygon($points, $borderSize = 1, $borderColor = '#000000', $fillColor = '#FFFFFF')
601
- {
602
- if (is_string($borderColor)) {
603
- $borderColor = new Color($borderColor);
604
- }
605
- if (is_string($fillColor)) {
606
- $fillColor = new Color($fillColor);
607
- }
608
- $obj = new Polygon($points, $borderSize, $borderColor, $fillColor);
609
-
610
- return $this->draw($obj);
611
- }
612
-
613
- /**
614
- * Creates a rectangle.
615
- *
616
- * @param int $width Width of rectangle in pixels.
617
- * @param int $height Height in pixels.
618
- * @param array $pos Array of X and Y position. X is the distance in pixels from the left of the canvass to the left of the rectangle. Y is the distance from the top of the canvass to the top of the rectangle. Defaults to array(0,0).
619
- * @param int $borderSize Size of the border in pixels. Defaults to 1 pixel. Set to 0 for no border.
620
- * @param Color|string|null $borderColor Border color. Defaults to black. Set to null for no color.
621
- * @param Color|string|null $fillColor Fill color. Defaults to white. Set to null for no color.
622
- *
623
- * @return Editor
624
- */
625
- public function rectangle(
626
- $width,
627
- $height,
628
- $pos = array(0, 0),
629
- $borderSize = 1,
630
- $borderColor = '#000000',
631
- $fillColor = '#FFFFFF'
632
- ) {
633
- if (is_string($borderColor)) {
634
- $borderColor = new Color($borderColor);
635
- }
636
- if (is_string($fillColor)) {
637
- $fillColor = new Color($fillColor);
638
- }
639
- $obj = new Rectangle($width, $height, $pos, $borderSize, $borderColor, $fillColor);
640
-
641
- return $this->draw($obj);
642
- }
643
-
644
-
645
  /**
646
  * Wrapper function for the resizeXXX family of functions. Resize image given width, height and mode.
647
  *
@@ -816,6 +700,10 @@ final class Editor implements EditorInterface
816
 
817
  $this->_imageCheck();
818
 
 
 
 
 
819
  $color = ($color !== null) ? $color : new Color('#000000');
820
  list($r, $g, $b, $alpha) = $color->getRgba();
821
 
@@ -857,7 +745,7 @@ final class Editor implements EditorInterface
857
  }
858
  }
859
 
860
- switch ($type) {
861
  case ImageType::GIF :
862
  $this->image->getCore()->writeImages($file, true); // Support animated image. Eg. GIF
863
  break;
@@ -871,12 +759,13 @@ final class Editor implements EditorInterface
871
  default: // Defaults to jpeg
872
  $quality = ($quality === null) ? 75 : $quality; // Default to 75 (GDs default) if null.
873
  $quality = ($quality > 100) ? 100 : $quality;
874
- $quality = ($quality < 0) ? 0 : $quality;
875
 
876
  if ($interlace) {
877
  $this->image->getCore()->setImageInterlaceScheme(\Imagick::INTERLACE_JPEG);
878
  }
879
  $this->image->getCore()->setImageFormat($type);
 
880
  $this->image->getCore()->setImageCompressionQuality($quality);
881
  $this->image->getCore()->writeImage($file); // Single frame image. Eg. JPEG
882
  }
@@ -913,6 +802,10 @@ final class Editor implements EditorInterface
913
 
914
  $this->_imageCheck();
915
 
 
 
 
 
916
  $y += $size;
917
 
918
  $color = ($color !== null) ? $color : new Color('#000000');
@@ -941,52 +834,152 @@ final class Editor implements EditorInterface
941
  }
942
 
943
  /**
944
- * Get difference hash of image.
945
- * Algorithm:
946
- * Reduce size. The fastest way to remove high frequencies and detail is to shrink the image. In this case, shrink it to 9x8 so that there are 72 total pixels.
947
- * Reduce color. Convert the image to a grayscale picture. This changes the hash from 72 pixels to a total of 72 colors.
948
- * Compute the difference. The algorithm works on the difference between adjacent pixels. This identifies the relative gradient direction. In this case, the 9 pixels per row yields 8 differences between adjacent pixels. Eight rows of eight differences becomes 64 bits.
949
- * Assign bits. Each bit is simply set based on whether the left pixel is brighter than the right pixel.
950
  *
951
- * http://www.hackerfactor.com/blog/index.php?/archives/529-Kind-of-Like-That.html
952
- * @param Image $image
953
  *
954
- * @return string
955
  */
956
- private function _differenceHash($image)
957
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
958
 
959
- $width = 9;
960
- $height = 8;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
961
 
962
  $editor = new Editor();
963
  $editor->setImage($image);
964
- $editor->resizeExact($width, $height); // Resize to exactly 9x8
965
- $imagick = $editor->getImage()->getCore();
966
-
967
- // Build hash
968
- $hash = '';
969
- for ($y = 0; $y < $height; $y++) {
970
- // Get the pixel value for the leftmost pixel.
971
- $rgba = $imagick->getImagePixelColor(0, $y)->getColor();
972
-
973
- $left = floor(($rgba['r'] + $rgba['g'] + $rgba['b']) / 3);
974
- for ($x = 1; $x < $width; $x++) {
975
- // Get the pixel value for each pixel starting from position 1.
976
- $rgba = $imagick->getImagePixelColor($x, $y)->getColor();
977
- $right = floor(($rgba['r'] + $rgba['g'] + $rgba['b']) / 3);
978
- // Each hash bit is set based on whether the left pixel is brighter than the right pixel.
979
- if ($left > $right) {
980
- $hash .= '1';
981
- } else {
982
- $hash .= '0';
983
- }
984
- // Prepare the next loop.
985
- $left = $right;
986
  }
987
  }
 
 
 
 
 
 
 
 
 
 
988
 
989
- return $hash;
990
  }
991
 
992
  /**
4
 
5
  use CycloneSlider\Grafika\DrawingObjectInterface;
6
  use CycloneSlider\Grafika\EditorInterface;
7
+ use CycloneSlider\Grafika\FilterInterface;
8
  use CycloneSlider\Grafika\Grafika;
9
  use CycloneSlider\Grafika\ImageInterface;
10
  use CycloneSlider\Grafika\ImageType;
11
  use CycloneSlider\Grafika\Color;
12
+ use CycloneSlider\Grafika\Imagick\ImageHash\DifferenceHash;
 
 
 
 
 
 
13
 
14
  /**
15
  * Imagick Editor class. Uses the PHP Imagick library.
32
  }
33
 
34
  /**
35
+ * Apply a filter to the image. See Filters section for a list of available filters.
36
  *
37
+ * @param FilterInterface $filter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  *
39
  * @return Editor
40
  */
41
+ public function apply($filter)
42
  {
43
+ $this->_imageCheck();
 
 
 
 
 
 
44
 
45
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
46
+ return $this;
 
 
 
 
 
 
 
 
 
 
 
 
47
  }
 
48
 
49
+ $this->image = $filter->apply($this->image);
50
+
51
+ return $this;
52
  }
53
 
54
  /**
80
 
81
  if (is_string($image1)) { // If string passed, turn it into a Image object
82
  $image1 = Image::createFromFile($image1);
83
+ $image1->flatten();
84
  }
85
 
86
  if (is_string($image2)) { // If string passed, turn it into a Image object
87
  $image2 = Image::createFromFile($image2);
88
+ $image2->flatten();
89
  }
90
 
91
+ $hash = new DifferenceHash();
92
+
93
+ $bin1 = $hash->hash($image1);
94
+ $bin2 = $hash->hash($image2);
95
  $str1 = str_split($bin1);
96
  $str2 = str_split($bin2);
97
  $distance = 0;
110
  *
111
  * @param int $cropWidth Crop width in pixels.
112
  * @param int $cropHeight Crop Height in pixels.
113
+ * @param string $position The crop position. Possible values top-left, top-center, top-right, center-left, center, center-right, bottom-left, bottom-center, bottom-right and smart. Defaults to center.
114
+ * @param int $offsetX Number of pixels to add to the X position of the crop.
115
+ * @param int $offsetY Number of pixels to add to the Y position of the crop.
116
  *
117
+ * @return Editor
118
+ * @throws \Exception
119
  */
120
+ public function crop($cropWidth, $cropHeight, $position = 'center', $offsetX = 0, $offsetY = 0)
121
  {
122
 
123
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
124
+ return $this;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  }
126
 
127
+ if ('top-left' === $position) {
128
+ $x = 0;
129
+ $y = 0;
130
+ } else if ('top-center' === $position) {
131
+ $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
132
+ $y = 0;
133
+ } else if ('top-right' === $position) {
134
+ $x = $this->image->getWidth() - $cropWidth;
135
+ $y = 0;
136
+ } else if ('center-left' === $position) {
137
+ $x = 0;
138
+ $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
139
+ } else if ('center-right' === $position) {
140
+ $x = $this->image->getWidth() - $cropWidth;
141
+ $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
142
+ } else if ('bottom-left' === $position) {
143
+ $x = 0;
144
+ $y = $this->image->getHeight() - $cropHeight;
145
+ } else if ('bottom-center' === $position) {
146
+ $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
147
+ $y = $this->image->getHeight() - $cropHeight;
148
+ } else if ('bottom-right' === $position) {
149
+ $x = $this->image->getWidth() - $cropWidth;
150
+ $y = $this->image->getHeight() - $cropHeight;
151
+ } else if ('smart' === $position) { // Smart crop
152
+ list($x, $y) = $this->_smartCrop($cropWidth, $cropHeight);
153
+ } else if ('center' === $position) {
154
+ $x = (int)round(($this->image->getWidth() / 2) - ($cropWidth / 2));
155
+ $y = (int)round(($this->image->getHeight() / 2) - ($cropHeight / 2));
156
  } else {
157
+ throw new \Exception('Invalid parameter position.');
158
  }
159
 
160
+ $x += $offsetX;
161
+ $y += $offsetY;
162
+
163
  $this->image->getCore()->cropImage($cropWidth, $cropHeight, $x, $y);
164
 
165
  return $this;
166
  }
167
 
168
  /**
169
+ * Draw a DrawingObject on the image. See Drawing Objects section.
170
+ *
 
 
 
 
 
 
 
 
 
171
  * @param DrawingObjectInterface $drawingObject
172
  *
173
  * @return $this
174
  */
175
  public function draw($drawingObject)
176
  {
177
+ $this->_imageCheck();
 
 
 
178
 
179
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
180
+ return $this;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
181
  }
 
182
 
183
+ $this->image = $drawingObject->draw($this->image);
184
+
185
+ return $this;
186
  }
187
 
188
  /**
199
 
200
  if (is_string($image1)) { // If string passed, turn it into a Image object
201
  $image1 = Image::createFromFile($image1);
202
+ $image1->flatten();
203
  }
204
 
205
  if (is_string($image2)) { // If string passed, turn it into a Image object
206
  $image2 = Image::createFromFile($image2);
207
+ $image2->flatten();
208
  }
209
 
210
  // Check if image dimensions are equal
257
 
258
  $this->_imageCheck();
259
 
260
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
261
+ return $this;
262
+ }
263
+
264
  $target = $this->image->getCore()->getImagePixelColor($x, $y);
265
  $this->image->getCore()->floodfillPaintImage($color->getHexString(), 1, $target, $x, $y, false);
266
 
268
  }
269
 
270
  /**
271
+ * Flatten if animated GIF. Do nothing otherwise.
272
+ *
273
+ * @return self
274
  */
275
+ public function flatten(){
276
+ $this->_imageCheck();
277
+ $this->image->flatten();
278
+ return $this;
 
 
 
 
 
279
  }
280
 
 
281
  /**
282
+ * Flip or mirrors the image.
283
  *
284
+ * @param string $mode The type of flip: 'h' for horizontal flip or 'v' for vertical.
285
+ *
286
+ * @return Editor
287
+ * @throws \Exception
288
  */
289
+ public function flip($mode){
 
290
  $this->_imageCheck();
291
+ if ($mode === 'h') {
292
+ $this->image->getCore()->flopImage();
293
+ } else if ($mode === 'v') {
294
+ $this->image->getCore()->flipImage();
295
+ } else {
296
+ throw new \Exception(sprintf('Unsupported mode "%s"', $mode));
297
+ }
298
  return $this;
299
  }
300
 
301
  /**
302
+ * Free the current image clearing resources associated with it.
 
 
303
  */
304
+ public function free()
305
  {
306
+ if (null !== $this->image) {
307
+ if (null !== $this->image->getCore()) {
308
+ $this->image->getCore()->clear();
309
+ }
310
+ }
311
+ $this->image = null;
312
  }
313
 
314
  /**
315
  * Get image instance.
316
  *
317
+ * @param bool $byRef True to return image by reference or false to return a copy. Defaults to copy.
318
+ *
319
  * @return Image
320
  */
321
+ public function getImage($byRef=false)
322
  {
323
+ $this->_imageCheck();
324
+ if($byRef){
325
+ return $this->image;
326
+ }
327
+ return clone $this->image;
328
  }
329
 
330
  /**
347
  return true;
348
  }
349
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
350
  /**
351
  * Sets the image to the specified opacity level where 1.0 is fully opaque and 0.0 is fully transparent.
352
  *
360
 
361
  $this->_imageCheck();
362
 
363
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
364
+ return $this;
365
+ }
366
+
367
  // Bounds checks
368
  $opacity = ($opacity > 1) ? 1 : $opacity;
369
  $opacity = ($opacity < 0) ? 0 : $opacity;
440
 
441
  $this->_imageCheck();
442
 
443
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
444
+ return $this;
445
+ }
446
+
447
  if (is_string($overlay)) { // If string passed, turn it into a Image object
448
  $overlay = Image::createFromFile($overlay);
449
  }
526
 
527
  }
528
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
529
  /**
530
  * Wrapper function for the resizeXXX family of functions. Resize image given width, height and mode.
531
  *
700
 
701
  $this->_imageCheck();
702
 
703
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
704
+ return $this;
705
+ }
706
+
707
  $color = ($color !== null) ? $color : new Color('#000000');
708
  list($r, $g, $b, $alpha) = $color->getRgba();
709
 
745
  }
746
  }
747
 
748
+ switch (strtoupper($type)) {
749
  case ImageType::GIF :
750
  $this->image->getCore()->writeImages($file, true); // Support animated image. Eg. GIF
751
  break;
759
  default: // Defaults to jpeg
760
  $quality = ($quality === null) ? 75 : $quality; // Default to 75 (GDs default) if null.
761
  $quality = ($quality > 100) ? 100 : $quality;
762
+ $quality = ($quality <= 0) ? 1 : $quality; // Note: If 0 change it to 1. The lowest quality in Imagick is 1 whereas in GD its 0.
763
 
764
  if ($interlace) {
765
  $this->image->getCore()->setImageInterlaceScheme(\Imagick::INTERLACE_JPEG);
766
  }
767
  $this->image->getCore()->setImageFormat($type);
768
+ $this->image->getCore()->setImageCompression(\Imagick::COMPRESSION_JPEG);
769
  $this->image->getCore()->setImageCompressionQuality($quality);
770
  $this->image->getCore()->writeImage($file); // Single frame image. Eg. JPEG
771
  }
802
 
803
  $this->_imageCheck();
804
 
805
+ if ($this->image->isAnimated()) { // Ignore animated GIF for now
806
+ return $this;
807
+ }
808
+
809
  $y += $size;
810
 
811
  $color = ($color !== null) ? $color : new Color('#000000');
834
  }
835
 
836
  /**
837
+ * Get histogram from an entire image or its sub-region of image.
 
 
 
 
 
838
  *
839
+ * @param array|null $slice Array of slice information. array( array( 0,0), array(100,50)) means x,y is 0,0 and width,height is 100,50
 
840
  *
841
+ * @return array Returns array containing RGBA bins array('r'=>array(), 'g'=>array(), 'b'=>array(), 'a'=>array())
842
  */
843
+ function histogram($slice = null)
844
  {
845
+ $this->_imageCheck();
846
+
847
+ if(null === $slice){
848
+ $sliceX = 0;
849
+ $sliceY = 0;
850
+ $sliceW = $this->image->getWidth();
851
+ $sliceH = $this->image->getHeight();
852
+ } else {
853
+ $sliceX = $slice[0][0];
854
+ $sliceY = $slice[0][1];
855
+ $sliceW = $slice[1][0];
856
+ $sliceH = $slice[1][1];
857
+ }
858
 
859
+ $rBin = array();
860
+ $gBin = array();
861
+ $bBin = array();
862
+ $aBin = array();
863
+
864
+ // Loop using image1
865
+ $pixelIterator = $this->image->getCore()->getPixelIterator();
866
+ foreach ($pixelIterator as $y => $rows) { /* Loop through pixel rows */
867
+ if($y >= $sliceY and $y < $sliceY+$sliceH) {
868
+ foreach ($rows as $x => $px) { /* Loop through the pixels in the row (columns) */
869
+ if($x >= $sliceX and $x < $sliceX+$sliceW) {
870
+ /**
871
+ * @var $px \ImagickPixel */
872
+ $pixel = $px->getColor();
873
+ $r = $pixel['r'];
874
+ $g = $pixel['g'];
875
+ $b = $pixel['b'];
876
+ $a = $pixel['a'];
877
+
878
+ if ( ! isset($rBin[$r])) {
879
+ $rBin[$r] = 1;
880
+ } else {
881
+ $rBin[$r]++;
882
+ }
883
+
884
+ if ( ! isset($gBin[$g])) {
885
+ $gBin[$g] = 1;
886
+ } else {
887
+ $gBin[$g]++;
888
+ }
889
+
890
+ if ( ! isset($bBin[$b])) {
891
+ $bBin[$b] = 1;
892
+ } else {
893
+ $bBin[$b]++;
894
+ }
895
+
896
+ if ( ! isset($aBin[$a])) {
897
+ $aBin[$a] = 1;
898
+ } else {
899
+ $aBin[$a]++;
900
+ }
901
+ }
902
+ }
903
+ }
904
+ }
905
+ return array(
906
+ 'r' => $rBin,
907
+ 'g' => $gBin,
908
+ 'b' => $bBin,
909
+ 'a' => $aBin
910
+ );
911
+ }
912
+
913
+ /**
914
+ * Calculate entropy based on histogram.
915
+ *
916
+ * @param $hist
917
+ *
918
+ * @return float|int
919
+ */
920
+ function entropy($hist){
921
+ $entropy = 0;
922
+ $hist_size = array_sum($hist['r']) + array_sum($hist['g']) + array_sum($hist['b']);
923
+ foreach($hist['r'] as $p){
924
+ $p = $p / $hist_size;
925
+ $entropy += $p * log($p, 2);
926
+ }
927
+ foreach($hist['g'] as $p){
928
+ $p = $p / $hist_size;
929
+ $entropy += $p * log($p, 2);
930
+ }
931
+ foreach($hist['b'] as $p){
932
+ $p = $p / $hist_size;
933
+ $entropy += $p * log($p, 2);
934
+ }
935
+ return $entropy * -1;
936
+ }
937
+
938
+ /**
939
+ * Crop based on entropy.
940
+ *
941
+ * @param $cropW
942
+ * @param $cropH
943
+ *
944
+ * @return array
945
+ */
946
+ private function _smartCrop($cropW, $cropH){
947
+ $image = clone $this->image;
948
 
949
  $editor = new Editor();
950
  $editor->setImage($image);
951
+ $editor->resizeFit(30, 30);
952
+
953
+ $origW = $this->getImage()->getWidth();
954
+ $origH = $this->getImage()->getHeight();
955
+ $resizeW = $editor->getImage()->getWidth();
956
+ $resizeH = $editor->getImage()->getHeight();
957
+
958
+ $smallCropW = round(($resizeW / $origW) * $cropW);
959
+ $smallCropH = round(($resizeH / $origH) * $cropH);
960
+
961
+ $step = 1;
962
+
963
+ for($y = 0; $y < $resizeH-$smallCropH; $y+=$step){
964
+ for($x = 0; $x < $resizeW-$smallCropW; $x+=$step){
965
+ $hist[$x.'-'.$y] = $this->entropy($editor->histogram(array(array($x, $y), array($smallCropW, $smallCropH))));
966
+ }
967
+ if($resizeW-$smallCropW <= 0){
968
+ $hist['0-'.$y] = $this->entropy($editor->histogram(array(array(0, 0), array($smallCropW, $smallCropH))));
 
 
 
 
969
  }
970
  }
971
+ if($resizeH-$smallCropH <= 0){
972
+ $hist['0-0'] = $this->entropy($editor->histogram(array(array(0, 0), array($smallCropW, $smallCropH))));
973
+ }
974
+
975
+ asort($hist);
976
+ end($hist);
977
+ $pos = key($hist); // last key
978
+ list($x, $y) = explode('-', $pos);
979
+ $x = round($x*($origW / $resizeW));
980
+ $y = round($y*($origH / $resizeH));
981
 
982
+ return array($x,$y);
983
  }
984
 
985
  /**
src/CycloneSlider/Grafika/Imagick/Filter/Blur.php ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Blurs the image.
10
+ */
11
+ class Blur implements FilterInterface{
12
+
13
+ /**
14
+ * @var int
15
+ */
16
+ protected $amount;
17
+
18
+ /**
19
+ * Blur constructor.
20
+ * @param int $amount The amount of blur to apply. Possible values 1-100.
21
+ */
22
+ public function __construct($amount = 1)
23
+ {
24
+ $this->amount = (int) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+ $image->getCore()->blurImage(1 * $this->amount, 0.5 * $this->amount);
34
+ return $image;
35
+ }
36
+
37
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Brightness.php ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Change the image brightness.
10
+ *
11
+ * TODO: param checks
12
+ */
13
+ class Brightness implements FilterInterface{
14
+
15
+ /**
16
+ * @var int
17
+ */
18
+ protected $amount; // -100 >= 0 >= 100
19
+
20
+ /**
21
+ * Brightness constructor.
22
+ * @param int $amount The amount of brightness to apply. >= -100 and <= -1 to darken. 0 for no change. >= 1 and <= 100 to brighten.
23
+ */
24
+ public function __construct($amount)
25
+ {
26
+ $this->amount = (int) $amount;
27
+ }
28
+
29
+ /**
30
+ * @param Image $image
31
+ *
32
+ * @return Image
33
+ */
34
+ public function apply( $image ) {
35
+ $image->getCore()->modulateImage(100 + $this->amount, 100, 100);
36
+ return $image;
37
+ }
38
+
39
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Colorize.php ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Change the values for red, green and blue in an image.
10
+ */
11
+ class Colorize implements FilterInterface{
12
+
13
+ /**
14
+ * @var int
15
+ */
16
+ protected $red; // -100 >= 0 >= 100
17
+ /**
18
+ * @var int
19
+ */
20
+ protected $green; // -100 >= 0 >= 100
21
+ /**
22
+ * @var int
23
+ */
24
+ protected $blue; // -100 >= 0 >= 100
25
+
26
+ /**
27
+ * Colorize constructor.
28
+ * @param int $red The amount of red colors. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to add.
29
+ * @param int $green The amount of green colors. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to add.
30
+ * @param int $blue The amount of blue colors. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to add.
31
+ */
32
+ public function __construct($red, $green, $blue)
33
+ {
34
+ $this->red = intval($red);
35
+ $this->green = intval($green);
36
+ $this->blue = intval($blue);
37
+ }
38
+
39
+ /**
40
+ * @param Image $image
41
+ *
42
+ * @return Image
43
+ */
44
+ public function apply( $image ) {
45
+
46
+ // normalize colorize levels
47
+ $red = $this->normalizeLevel($this->red);
48
+ $green = $this->normalizeLevel($this->green);
49
+ $blue = $this->normalizeLevel($this->blue);
50
+ $qrange = $image->getCore()->getQuantumRange();
51
+
52
+ $image->getCore()->levelImage(0, $red, $qrange['quantumRangeLong'], \Imagick::CHANNEL_RED);
53
+ $image->getCore()->levelImage(0, $green, $qrange['quantumRangeLong'], \Imagick::CHANNEL_GREEN);
54
+ $image->getCore()->levelImage(0, $blue, $qrange['quantumRangeLong'], \Imagick::CHANNEL_BLUE);
55
+
56
+ return $image;
57
+ }
58
+
59
+ private function normalizeLevel($level)
60
+ {
61
+ if ($level > 0) {
62
+ return $level/5;
63
+ } else {
64
+ return ($level+100)/100;
65
+ }
66
+ }
67
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Contrast.php ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Change the contrast of an image. Contrast is the difference in luminance or colour that makes an object distinguishable.
10
+ */
11
+ class Contrast implements FilterInterface{
12
+
13
+ /**
14
+ * @var int
15
+ */
16
+ protected $amount; // -100 >= 0 >= 100
17
+
18
+ /**
19
+ * Contrast constructor.
20
+ * @param int $amount The amount of contrast to apply. >= -100 and <= -1 to reduce. 0 for no change. >= 1 and <= 100 to increase.
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (int) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+
34
+ $image->getCore()->sigmoidalContrastImage($this->amount > 0, $this->amount / 4, 0);
35
+ return $image;
36
+ }
37
+
38
+ }
src/CycloneSlider/Grafika/Imagick/{Effect → Filter}/Dither.php RENAMED
@@ -1,14 +1,14 @@
1
  <?php
2
 
3
- namespace CycloneSlider\Grafika\Imagick\Effect;
4
 
5
- use CycloneSlider\Grafika\EffectInterface;
6
  use CycloneSlider\Grafika\Imagick\Image;
7
 
8
  /**
9
  * Dither image using Floyd-Steinberg algorithm. Dithering will turn the image black and white and add noise.
10
  */
11
- class Dither implements EffectInterface{
12
 
13
 
14
  /**
1
  <?php
2
 
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
 
5
+ use CycloneSlider\Grafika\FilterInterface;
6
  use CycloneSlider\Grafika\Imagick\Image;
7
 
8
  /**
9
  * Dither image using Floyd-Steinberg algorithm. Dithering will turn the image black and white and add noise.
10
  */
11
+ class Dither implements FilterInterface{
12
 
13
 
14
  /**
src/CycloneSlider/Grafika/Imagick/Filter/Gamma.php ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Performs a gamma correction on an image.
10
+ */
11
+ class Gamma implements FilterInterface{
12
+
13
+ /**
14
+ * @var float
15
+ */
16
+ protected $amount; // >= 1.0
17
+
18
+ /**
19
+ * Gamma constructor.
20
+ * @param float $amount The amount of gamma correction to apply. >= 1.0
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (float) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+
34
+ $image->getCore()->gammaImage($this->amount);
35
+ return $image;
36
+ }
37
+
38
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Grayscale.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Turn image into grayscale.
10
+ */
11
+ class Grayscale implements FilterInterface{
12
+
13
+ /**
14
+ * @param Image $image
15
+ *
16
+ * @return Image
17
+ */
18
+ public function apply( $image ) {
19
+ $image->getCore()->modulateImage(100, 0, 100);
20
+ return $image;
21
+ }
22
+
23
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Invert.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Invert the image colors.
10
+ */
11
+ class Invert implements FilterInterface{
12
+
13
+ /**
14
+ * @param Image $image
15
+ *
16
+ * @return Image
17
+ */
18
+ public function apply( $image ) {
19
+
20
+ $image->getCore()->negateImage(false);
21
+ return $image;
22
+ }
23
+
24
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Pixelate.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Pixelate an image.
10
+ */
11
+ class Pixelate implements FilterInterface{
12
+
13
+ /**
14
+ * @var int $amount Pixelate size from >= 1
15
+ */
16
+ protected $amount;
17
+
18
+ /**
19
+ * Pixelate constructor.
20
+ * @param int $amount The size of pixelation. >= 1
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (int) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+
34
+ $size = $this->amount;
35
+ $width = $image->getWidth();
36
+ $height = $image->getHeight();
37
+ $image->getCore()->scaleImage(max(1, ($width / $size)), max(1, ($height / $size)));
38
+ $image->getCore()->scaleImage($width, $height);
39
+ return $image;
40
+ }
41
+
42
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Sharpen.php ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Sharpen an image.
10
+ */
11
+ class Sharpen implements FilterInterface{
12
+
13
+ /**
14
+ * @var int $amount
15
+ */
16
+ protected $amount;
17
+
18
+ /**
19
+ * Sharpen constructor.
20
+ * @param int $amount Amount of sharpening from >= 1 to <= 100
21
+ */
22
+ public function __construct($amount)
23
+ {
24
+ $this->amount = (int) $amount;
25
+ }
26
+
27
+ /**
28
+ * @param Image $image
29
+ *
30
+ * @return Image
31
+ */
32
+ public function apply( $image ) {
33
+ $image->getCore()->unsharpMaskImage(1, 1, $this->amount / 6.25, 0);
34
+ return $image;
35
+ }
36
+
37
+ }
src/CycloneSlider/Grafika/Imagick/Filter/Sobel.php ADDED
@@ -0,0 +1,142 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace CycloneSlider\Grafika\Imagick\Filter;
4
+
5
+ use CycloneSlider\Grafika\FilterInterface;
6
+ use CycloneSlider\Grafika\Imagick\Image;
7
+
8
+ /**
9
+ * Sobel filter is an edge detection filter.
10
+ * @link https://en.wikipedia.org/wiki/Sobel_operator
11
+ */
12
+ class Sobel implements FilterInterface{
13
+
14
+
15
+ /**
16
+ * @param Image $image
17
+ *
18
+ * @return Image
19
+ */
20
+ public function apply( $image ) {
21
+
22
+ $pixels = array();
23
+ $finalPx = array();
24
+ // Localize vars
25
+ $width = $image->getWidth();
26
+ $height = $image->getHeight();
27
+
28
+ // Loop
29
+ $pixelIterator = $image->getCore()->getPixelIterator();
30
+ foreach ($pixelIterator as $y => $rows) { /* Loop through pixel rows */
31
+ foreach ( $rows as $x => $px ) { /* Loop through the pixels in the row (columns) */
32
+
33
+ // row 0
34
+ if ($x > 0 and $y > 0) {
35
+ $matrix[0][0] = $this->getColor($px, $pixels, $x - 1, $y - 1);
36
+ } else {
37
+ $matrix[0][0] = $this->getColor($px, $pixels, $x, $y);
38
+ }
39
+
40
+ if ($y > 0) {
41
+ $matrix[1][0] = $this->getColor($px, $pixels, $x, $y - 1);
42
+ } else {
43
+ $matrix[1][0] = $this->getColor($px, $pixels, $x, $y);
44
+ }
45
+
46
+ if ($x + 1 < $width and $y > 0) {
47
+ $matrix[2][0] = $this->getColor($px, $pixels, $x + 1, $y - 1);
48
+ } else {
49
+ $matrix[2][0] = $this->getColor($px, $pixels, $x, $y);
50
+ }
51
+
52
+ // row 1
53
+ if ($x > 0) {
54
+ $matrix[0][1] = $this->getColor($px, $pixels, $x - 1, $y);
55
+ } else {
56
+ $matrix[0][1] = $this->getColor($px, $pixels, $x, $y);
57
+ }
58
+
59
+ if ($x + 1 < $width) {
60
+ $matrix[2][1] = $this->getColor($px, $pixels, $x + 1, $y);
61
+ } else {
62
+ $matrix[2][1] = $this->getColor($px, $pixels, $x, $y);
63
+ }
64
+
65
+ // row 1
66
+ if ($x > 0 and $y + 1 < $height) {
67
+ $matrix[0][2] = $this->getColor($px, $pixels, $x - 1, $y + 1);
68
+ } else {
69
+ $matrix[0][2] = $this->getColor($px, $pixels, $x, $y);
70
+ }
71
+
72
+ if ($y + 1 < $height) {
73
+ $matrix[1][2] = $this->getColor($px, $pixels, $x, $y + 1);
74
+ } else {
75
+ $matrix[1][2] = $this->getColor($px, $pixels, $x, $y);
76
+ }
77
+
78
+ if ($x + 1 < $width and $y + 1 < $height) {
79
+ $matrix[2][2] = $this->getColor($px, $pixels, $x + 1, $y + 1);
80
+ } else {
81
+ $matrix[2][2] = $this->getColor($px, $pixels, $x, $y);
82
+ }
83
+
84
+ $edge = $this->convolve($matrix);
85
+ $edge = intval($edge / 2);
86
+ if ($edge > 255) {
87
+ $edge = 255;
88
+ }
89
+
90
+ /**
91
+ * @var \ImagickPixel $px Current pixel.
92
+ */
93
+ $finalPx[] = $edge; // R
94
+ $finalPx[] = $edge; // G
95
+ $finalPx[] = $edge; // B
96
+
97
+ }
98
+ $pixelIterator->syncIterator(); /* Sync the iterator, this is important to do on each iteration */
99
+ }
100
+
101
+ $new = new \Imagick();
102
+ $new->newImage($width, $height, new \ImagickPixel('black'));
103
+ /* Import the pixels into image.
104
+ width * height * strlen("RGB") must match count($pixels) */
105
+ $new->importImagePixels(0, 0, $width, $height, "RGB", \Imagick::PIXEL_CHAR, $finalPx);
106
+
107
+ $type = $image->getType();
108
+ $file = $image->getImageFile();
109
+
110
+ return new Image( $new, $file, $width, $height, $type ); // Create new image with updated core
111
+
112
+ }
113
+
114
+ private function convolve($matrix)
115
+ {
116
+ $gx = $matrix[0][0] + ($matrix[2][0] * -1) +
117
+ ($matrix[0][1] * 2) + ($matrix[2][1] * -2) +
118
+ $matrix[0][2] + ($matrix[2][2] * -1);
119
+
120
+ $gy = $matrix[0][0] + ($matrix[1][0] * 2) + $matrix[2][0] +
121
+ ($matrix[0][2] * -1) + ($matrix[1][2] * -2) + ($matrix[2][2] * -1);
122
+
123
+ return sqrt(($gx * $gx) + ($gy * $gy));
124
+ }
125
+
126
+ /**
127
+ * @param \ImagickPixel $px
128
+ * @param array $pixels
129
+ * @param int $x
130
+ * @param int $y
131
+ *
132
+ * @return float
133
+ */
134
+ private function getColor($px, &$pixels, $x, $y)
135
+ {
136
+ if (isset($pixels[$x][$y])) {
137
+ return $pixels[$x][$y];
138
+ }
139
+ $rgba = $px->getColor();
140
+ return $pixels[$x][$y] = round($rgba['r'] * 0.3 + $rgba['g'] * 0.59 + $rgba['b'] * 0.11); // gray
141
+ }
142
+ }
src/CycloneSlider/Grafika/Imagick/Image.php CHANGED
@@ -4,7 +4,7 @@ namespace CycloneSlider\Grafika\Imagick;
4
  use CycloneSlider\Grafika\ImageInterface;
5
 
6
  /**
7
- * Immutable image class for Imagick.
8
  * @package Grafika\Gd
9
  */
10
  final class Image implements ImageInterface {
@@ -35,6 +35,11 @@ final class Image implements ImageInterface {
35
  */
36
  private $type;
37
 
 
 
 
 
 
38
  /**
39
  * Image constructor.
40
  *
@@ -43,16 +48,24 @@ final class Image implements ImageInterface {
43
  * @param int $width
44
  * @param int $height
45
  * @param string $type
 
46
  */
47
- public function __construct( \Imagick $imagick, $imageFile, $width, $height, $type ) {
48
  $this->imagick = $imagick;
49
  $this->imageFile = $imageFile;
50
  $this->width = $width;
51
  $this->height = $height;
52
  $this->type = $type;
 
53
  }
54
 
 
 
 
55
 
 
 
 
56
  /**
57
  * @param $imageFile
58
  *
@@ -67,7 +80,19 @@ final class Image implements ImageInterface {
67
  }
68
 
69
  $imagick = new \Imagick( realpath($imageFile) );
70
- return new self( $imagick, $imageFile, $imagick->getImageWidth(), $imagick->getImageHeight(), $imagick->getImageFormat());
 
 
 
 
 
 
 
 
 
 
 
 
71
  }
72
 
73
  /**
@@ -87,6 +112,17 @@ final class Image implements ImageInterface {
87
 
88
  }
89
 
 
 
 
 
 
 
 
 
 
 
 
90
  /**
91
  * Get Imagick instance
92
  *
@@ -132,4 +168,13 @@ final class Image implements ImageInterface {
132
  return $this->type;
133
  }
134
 
 
 
 
 
 
 
 
 
 
135
  }
4
  use CycloneSlider\Grafika\ImageInterface;
5
 
6
  /**
7
+ * Image class for Imagick.
8
  * @package Grafika\Gd
9
  */
10
  final class Image implements ImageInterface {
35
  */
36
  private $type;
37
 
38
+ /**
39
+ * @var bool True if image is an animated GIF.
40
+ */
41
+ private $animated;
42
+
43
  /**
44
  * Image constructor.
45
  *
48
  * @param int $width
49
  * @param int $height
50
  * @param string $type
51
+ * @param bool $animated
52
  */
53
+ public function __construct( \Imagick $imagick, $imageFile, $width, $height, $type, $animated = false ) {
54
  $this->imagick = $imagick;
55
  $this->imageFile = $imageFile;
56
  $this->width = $width;
57
  $this->height = $height;
58
  $this->type = $type;
59
+ $this->animated = $animated;
60
  }
61
 
62
+ public function __clone()
63
+ {
64
+ $copy = clone $this->imagick;
65
 
66
+ $this->imagick = $copy;
67
+ }
68
+
69
  /**
70
  * @param $imageFile
71
  *
80
  }
81
 
82
  $imagick = new \Imagick( realpath($imageFile) );
83
+ $animated = false;
84
+ if ($imagick->getImageIterations() > 0) {
85
+ $animated = true;
86
+ }
87
+
88
+ return new self(
89
+ $imagick,
90
+ $imageFile,
91
+ $imagick->getImageWidth(),
92
+ $imagick->getImageHeight(),
93
+ $imagick->getImageFormat(),
94
+ $animated
95
+ );
96
  }
97
 
98
  /**
112
 
113
  }
114
 
115
+ /**
116
+ * Flatten if animated GIF. Do nothing otherwise.
117
+ */
118
+ public function flatten()
119
+ {
120
+ if($this->animated){
121
+ $this->imagick = $this->imagick->mergeImageLayers(\Imagick::LAYERMETHOD_FLATTEN);
122
+ $this->animated = false;
123
+ }
124
+ }
125
+
126
  /**
127
  * Get Imagick instance
128
  *
168
  return $this->type;
169
  }
170
 
171
+ /**
172
+ * Returns animated flag.
173
+ *
174
+ * @return bool True if animated GIF.
175
+ */
176
+ public function isAnimated() {
177
+ return $this->animated;
178
+ }
179
+
180
  }
src/CycloneSlider/Grafika/Imagick/ImageHash/AverageHash.php ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+
4
+ namespace CycloneSlider\Grafika\Imagick\ImageHash;
5
+
6
+ use CycloneSlider\Grafika\Imagick\Editor;
7
+ use CycloneSlider\Grafika\Imagick\Image;
8
+
9
+ /**
10
+ * AverageHash
11
+ *
12
+ * Algorithm:
13
+ * Reduce size. Remove high frequencies and detail by shrinking to 8x8 so that there are 64 total pixels.
14
+ * Reduce color. The tiny 8x8 picture is converted to a grayscale.
15
+ * Average the colors. Compute the mean value of the 64 colors.
16
+ * Compute the bits. Each bit is simply set based on whether the color value is above or below the mean.
17
+ * Construct the hash. Set the 64 bits into a 64-bit integer. The order does not matter, just as long as you are consistent.
18
+ *
19
+ * http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html
20
+ *
21
+ * @package Grafika\Imagick\ImageHash
22
+ */
23
+ class AverageHash
24
+ {
25
+
26
+ /**
27
+ * Generate and get the average hash of the image.
28
+ *
29
+ * @param Image $image
30
+ *
31
+ * @return string
32
+ */
33
+ public function hash(Image $image)
34
+ {
35
+ return ''; // TODO: Implementation
36
+ }
37
+ }
src/CycloneSlider/Grafika/Imagick/ImageHash/DifferenceHash.php ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+
4
+ namespace CycloneSlider\Grafika\Imagick\ImageHash;
5
+
6
+ use CycloneSlider\Grafika\Imagick\Editor;
7
+ use CycloneSlider\Grafika\Imagick\Image;
8
+
9
+ /**
10
+ * DifferenceHash
11
+ *
12
+ * Algorithm:
13
+ * Reduce size. The fastest way to remove high frequencies and detail is to shrink the image. In this case, shrink it to 9x8 so that there are 72 total pixels.
14
+ * Reduce color. Convert the image to a grayscale picture. This changes the hash from 72 pixels to a total of 72 colors.
15
+ * Compute the difference. The algorithm works on the difference between adjacent pixels. This identifies the relative gradient direction. In this case, the 9 pixels per row yields 8 differences between adjacent pixels. Eight rows of eight differences becomes 64 bits.
16
+ * Assign bits. Each bit is simply set based on whether the left pixel is brighter than the right pixel.
17
+ *
18
+ * http://www.hackerfactor.com/blog/index.php?/archives/529-Kind-of-Like-That.html
19
+ *
20
+ * @package Grafika\Imagick\ImageHash
21
+ */
22
+ class DifferenceHash
23
+ {
24
+
25
+ /**
26
+ * Generate and get the difference hash of image.
27
+ * @param Image $image
28
+ *
29
+ * @return string
30
+ */
31
+ public function hash(Image $image)
32
+ {
33
+ $width = 9;
34
+ $height = 8;
35
+
36
+ $editor = new Editor();
37
+ $editor->setImage($image);
38
+ $editor->resizeExact($width, $height); // Resize to exactly 9x8
39
+ $imagick = $editor->getImage()->getCore();
40
+
41
+ // Build hash
42
+ $hash = '';
43
+ for ($y = 0; $y < $height; $y++) {
44
+ // Get the pixel value for the leftmost pixel.
45
+ $rgba = $imagick->getImagePixelColor(0, $y)->getColor();
46
+
47
+ $left = floor(($rgba['r'] + $rgba['g'] + $rgba['b']) / 3);
48
+ for ($x = 1; $x < $width; $x++) {
49
+ // Get the pixel value for each pixel starting from position 1.
50
+ $rgba = $imagick->getImagePixelColor($x, $y)->getColor();
51
+ $right = floor(($rgba['r'] + $rgba['g'] + $rgba['b']) / 3);
52
+ // Each hash bit is set based on whether the left pixel is brighter than the right pixel.
53
+ if ($left > $right) {
54
+ $hash .= '1';
55
+ } else {
56
+ $hash .= '0';
57
+ }
58
+ // Prepare the next loop.
59
+ $left = $right;
60
+ }
61
+ }
62
+
63
+ return $hash;
64
+ }
65
+ }
src/CycloneSlider/ImageResizer.php CHANGED
@@ -34,6 +34,7 @@ class CycloneSlider_ImageResizer {
34
 
35
  $width = $slider_settings['width'];
36
  $height = $slider_settings['height'];
 
37
 
38
  if( is_array($slides) ){
39
 
@@ -62,7 +63,7 @@ class CycloneSlider_ImageResizer {
62
 
63
  // Resize if destination file does not exist OR if it exists but force resize is set to true
64
  if( ( false === is_file($image_file_dest) ) or ( is_file($image_file_dest) and $slider_settings['force_resize'] ) ){
65
-
66
  $this->resize_slide_image( $image_file, $image_file_dest, $width, $height, $slider_settings['resize_option'], $slider_settings['resize_quality'] );
67
  }
68
  }
@@ -103,7 +104,7 @@ class CycloneSlider_ImageResizer {
103
  private function resize_slide_image( $image_file, $image_file_dest, $width, $height, $resize_option, $resize_quality){
104
  if(version_compare(PHP_VERSION, '5.3', '>=')){
105
 
106
- require_once $this->path.'src/code-5.3.php'; // Hack. This code is not placed here but in an external file to prevent PHP from parsing the code in versions below 5.3.0 despite the if..else check. See http://stackoverflow.com/questions/17275557/run-a-conditional-using-php-version
107
 
108
  } else {
109
  // Create
34
 
35
  $width = $slider_settings['width'];
36
  $height = $slider_settings['height'];
37
+ $slider_settings['resize_quality'] = 100;
38
 
39
  if( is_array($slides) ){
40
 
63
 
64
  // Resize if destination file does not exist OR if it exists but force resize is set to true
65
  if( ( false === is_file($image_file_dest) ) or ( is_file($image_file_dest) and $slider_settings['force_resize'] ) ){
66
+
67
  $this->resize_slide_image( $image_file, $image_file_dest, $width, $height, $slider_settings['resize_option'], $slider_settings['resize_quality'] );
68
  }
69
  }
104
  private function resize_slide_image( $image_file, $image_file_dest, $width, $height, $resize_option, $resize_quality){
105
  if(version_compare(PHP_VERSION, '5.3', '>=')){
106
 
107
+ include $this->path.'src/code-5.3.php'; // Hack. This code is not placed here but in an external file to prevent PHP from parsing the code in versions below 5.3.0 despite the if..else check. See http://stackoverflow.com/questions/17275557/run-a-conditional-using-php-version
108
 
109
  } else {
110
  // Create