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 | Cyclone Slider |
Version | 2.12.4 |
Comparing to | |
See all releases |
Code changes from version 2.12.3 to 2.12.4
- README.txt +4 -0
- cyclone-slider.php +1 -1
- languages/cyclone-slider-2-ar.po +1091 -1091
- languages/cyclone-slider-2-de_DE.po +1029 -1029
- languages/cyclone-slider-2-es_ES.po +1202 -1202
- languages/cyclone-slider-2-fa_IR.po +1100 -1100
- languages/cyclone-slider-2-fr_FR.po +1093 -1093
- languages/cyclone-slider-2-it_IT.po +1099 -1099
- languages/cyclone-slider-2-sr_RS.po +1062 -1062
- languages/cyclone-slider-2.pot +965 -965
- src/CycloneSlider/Data.php +2 -3
- src/CycloneSlider/Grafika/Color.php +1 -1
- src/CycloneSlider/Grafika/DrawingObject/CubicBezier.php +10 -8
- src/CycloneSlider/Grafika/DrawingObject/Ellipse.php +19 -6
- src/CycloneSlider/Grafika/DrawingObject/Line.php +5 -2
- src/CycloneSlider/Grafika/DrawingObject/Polygon.php +12 -4
- src/CycloneSlider/Grafika/DrawingObject/QuadraticBezier.php +12 -9
- src/CycloneSlider/Grafika/DrawingObject/Rectangle.php +19 -5
- src/CycloneSlider/Grafika/EditorInterface.php +20 -93
- src/CycloneSlider/Grafika/{EffectInterface.php → FilterInterface.php} +2 -2
- src/CycloneSlider/Grafika/Gd/Editor.php +399 -378
- src/CycloneSlider/Grafika/Gd/Filter/Blur.php +40 -0
- src/CycloneSlider/Grafika/Gd/Filter/Brightness.php +39 -0
- src/CycloneSlider/Grafika/Gd/Filter/Colorize.php +50 -0
- src/CycloneSlider/Grafika/Gd/Filter/Contrast.php +38 -0
- src/CycloneSlider/Grafika/Gd/{Effect → Filter}/Dither.php +18 -10
- src/CycloneSlider/Grafika/Gd/Filter/Gamma.php +38 -0
- src/CycloneSlider/Grafika/Gd/Filter/Grayscale.php +23 -0
- src/CycloneSlider/Grafika/Gd/Filter/Invert.php +24 -0
- src/CycloneSlider/Grafika/Gd/Filter/Pixelate.php +38 -0
- src/CycloneSlider/Grafika/Gd/Filter/Sharpen.php +49 -0
- src/CycloneSlider/Grafika/Gd/Filter/Sobel.php +128 -0
- src/CycloneSlider/Grafika/Gd/Helper/GifByteStream.php +123 -0
- src/CycloneSlider/Grafika/Gd/Helper/GifHelper.php +569 -0
- src/CycloneSlider/Grafika/Gd/Image.php +91 -8
- src/CycloneSlider/Grafika/Gd/ImageHash/AverageHash.php +70 -0
- src/CycloneSlider/Grafika/Gd/ImageHash/DifferenceHash.php +71 -0
- src/CycloneSlider/Grafika/Grafika.php +288 -3
- src/CycloneSlider/Grafika/ImageInterface.php +12 -0
- src/CycloneSlider/Grafika/Imagick/Editor.php +262 -269
- src/CycloneSlider/Grafika/Imagick/Filter/Blur.php +37 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Brightness.php +39 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Colorize.php +67 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Contrast.php +38 -0
- src/CycloneSlider/Grafika/Imagick/{Effect → Filter}/Dither.php +3 -3
- src/CycloneSlider/Grafika/Imagick/Filter/Gamma.php +38 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Grayscale.php +23 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Invert.php +24 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Pixelate.php +42 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Sharpen.php +37 -0
- src/CycloneSlider/Grafika/Imagick/Filter/Sobel.php +142 -0
- src/CycloneSlider/Grafika/Imagick/Image.php +48 -3
- src/CycloneSlider/Grafika/Imagick/ImageHash/AverageHash.php +37 -0
- src/CycloneSlider/Grafika/Imagick/ImageHash/DifferenceHash.php +65 -0
- 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.
|
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'] =
|
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' =>
|
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 |
-
*
|
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 |
-
*
|
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,
|
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 |
-
*
|
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
|
54 |
-
* @param Color|null $borderColor Border color.
|
55 |
-
* @param Color|null $fillColor
|
56 |
*/
|
57 |
-
public function __construct(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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,
|
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
|
49 |
-
* @param Color $borderColor Border color. Defaults to black.
|
50 |
-
* @param Color $fillColor Fill color. Defaults to
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
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(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
12 |
*
|
13 |
-
* @param
|
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
|
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
|
67 |
-
* @param int
|
|
|
68 |
*
|
69 |
* @return EditorInterface An instance of image editor.
|
70 |
*/
|
71 |
-
public function crop(
|
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 |
-
*
|
|
|
|
|
126 |
*/
|
127 |
-
public function
|
128 |
|
129 |
/**
|
130 |
-
*
|
|
|
|
|
131 |
*
|
132 |
* @return EditorInterface An instance of image editor.
|
133 |
*/
|
134 |
-
public function
|
135 |
|
136 |
/**
|
137 |
-
*
|
138 |
-
*
|
139 |
-
* @return EditorInterface An instance of image editor.
|
140 |
*/
|
141 |
-
public function
|
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
|
6 |
* @package Grafika
|
7 |
*/
|
8 |
-
interface
|
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\
|
8 |
-
use CycloneSlider\Grafika\Gd\
|
9 |
-
use CycloneSlider\Grafika\Gd\
|
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 |
-
*
|
42 |
*
|
43 |
-
* @
|
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
|
64 |
{
|
65 |
-
|
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 |
-
|
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 |
-
|
|
|
|
|
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
|
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 |
-
$
|
129 |
-
|
|
|
|
|
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
|
149 |
-
* @param int
|
|
|
150 |
*
|
151 |
-
* @return
|
|
|
152 |
*/
|
153 |
-
public function crop($cropWidth, $cropHeight, $
|
154 |
{
|
|
|
155 |
|
156 |
-
if (
|
157 |
-
|
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 (
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
} else {
|
192 |
-
|
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(
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
|
218 |
return $this;
|
219 |
}
|
220 |
|
221 |
/**
|
222 |
-
*
|
223 |
-
*
|
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->
|
240 |
-
|
241 |
-
return $this;
|
242 |
-
}
|
243 |
|
244 |
-
|
245 |
-
|
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 |
-
|
|
|
|
|
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
|
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 |
-
*
|
373 |
*
|
374 |
-
* @
|
|
|
|
|
375 |
*/
|
376 |
-
public function
|
377 |
{
|
378 |
-
$this->_imageCheck();
|
379 |
-
|
380 |
-
imagefilter($this->image->getCore(), IMG_FILTER_GRAYSCALE);
|
381 |
|
382 |
-
|
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 |
-
|
|
|
|
|
|
|
|
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
880 |
|
881 |
return $this;
|
882 |
}
|
@@ -916,7 +827,15 @@ final class Editor implements EditorInterface
|
|
916 |
|
917 |
switch (strtoupper($type)) {
|
918 |
case ImageType::GIF :
|
919 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
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 |
-
*
|
1003 |
-
* @param Image $image
|
1004 |
*
|
1005 |
-
* @return
|
1006 |
*/
|
1007 |
-
|
1008 |
{
|
|
|
|
|
1009 |
|
1010 |
-
$
|
1011 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1012 |
|
1013 |
-
|
1014 |
-
$
|
1015 |
-
$
|
1016 |
-
$
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
|
|
|
|
1038 |
} else {
|
1039 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
1040 |
}
|
1041 |
-
// Prepare the next loop.
|
1042 |
-
$left = $right;
|
1043 |
}
|
1044 |
}
|
1045 |
-
|
1046 |
-
|
|
|
|
|
|
|
|
|
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 |
-
*
|
1090 |
*
|
1091 |
-
* @param
|
1092 |
-
* @param int $newHeight
|
1093 |
-
* @param int $targetX
|
1094 |
-
* @param int $targetY
|
1095 |
-
* @param int $srcX
|
1096 |
-
* @param int $srcY
|
1097 |
*
|
1098 |
-
* @
|
1099 |
*/
|
1100 |
-
|
1101 |
-
|
1102 |
-
|
1103 |
-
$
|
1104 |
-
|
1105 |
-
|
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 |
-
|
1114 |
-
$
|
1115 |
-
|
1116 |
-
|
1117 |
-
$
|
1118 |
-
$
|
1119 |
-
|
1120 |
-
|
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 |
-
*
|
1142 |
-
*
|
1143 |
-
* @param
|
1144 |
*
|
1145 |
-
* @return
|
|
|
1146 |
*/
|
1147 |
-
|
1148 |
{
|
1149 |
-
|
1150 |
-
$
|
1151 |
-
|
1152 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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'
|
1167 |
return ImageType::JPEG;
|
1168 |
-
} else if ('gif'
|
1169 |
return ImageType::GIF;
|
1170 |
-
} else if ('png'
|
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\
|
4 |
|
5 |
-
use CycloneSlider\Grafika\
|
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
|
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 |
-
$
|
|
|
|
|
41 |
|
42 |
for ( $y = 0; $y < $height; $y+=1 ) {
|
43 |
for ( $x = 0; $x < $width; $x+=1 ) {
|
44 |
|
45 |
-
$color = imagecolorat( $
|
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( $
|
67 |
-
imagecolorallocate( $
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
*
|
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
|
49 |
-
$this->imageFile
|
50 |
-
$this->width
|
51 |
-
$this->height
|
52 |
-
$this->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(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
public static function fontsDir()
|
20 |
{
|
21 |
$ds = DIRECTORY_SEPARATOR;
|
22 |
return realpath(self::DIR . $ds . '..' . $ds . '..') . $ds . 'fonts';
|
23 |
}
|
24 |
|
|
|
25 |
/**
|
26 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 =
|
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\
|
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\
|
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 |
-
*
|
42 |
*
|
43 |
-
* @
|
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
|
64 |
{
|
65 |
-
|
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 |
-
|
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 |
-
|
|
|
|
|
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 |
-
$
|
129 |
-
|
|
|
|
|
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
|
149 |
-
* @param int
|
|
|
150 |
*
|
151 |
-
* @return
|
|
|
152 |
*/
|
153 |
-
public function crop($cropWidth, $cropHeight, $
|
154 |
{
|
155 |
|
156 |
-
if (
|
157 |
-
|
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 (
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
} else {
|
192 |
-
|
193 |
}
|
194 |
|
|
|
|
|
|
|
195 |
$this->image->getCore()->cropImage($cropWidth, $cropHeight, $x, $y);
|
196 |
|
197 |
return $this;
|
198 |
}
|
199 |
|
200 |
/**
|
201 |
-
*
|
202 |
-
*
|
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->
|
219 |
-
|
220 |
-
return $this;
|
221 |
-
}
|
222 |
|
223 |
-
|
224 |
-
|
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 |
-
|
|
|
|
|
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 |
-
*
|
|
|
|
|
332 |
*/
|
333 |
-
public function
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
$this->image->getCore()->clear();
|
338 |
-
}
|
339 |
-
} else {
|
340 |
-
$this->image = null;
|
341 |
-
}
|
342 |
}
|
343 |
|
344 |
-
|
345 |
/**
|
346 |
-
*
|
347 |
*
|
348 |
-
* @
|
|
|
|
|
|
|
349 |
*/
|
350 |
-
public function
|
351 |
-
{
|
352 |
$this->_imageCheck();
|
353 |
-
|
354 |
-
|
355 |
-
|
|
|
|
|
|
|
|
|
356 |
return $this;
|
357 |
}
|
358 |
|
359 |
/**
|
360 |
-
*
|
361 |
-
*
|
362 |
-
* @return $this
|
363 |
*/
|
364 |
-
public function
|
365 |
{
|
366 |
-
|
|
|
|
|
|
|
|
|
|
|
367 |
}
|
368 |
|
369 |
/**
|
370 |
* Get image instance.
|
371 |
*
|
|
|
|
|
372 |
* @return Image
|
373 |
*/
|
374 |
-
public function getImage()
|
375 |
{
|
376 |
-
|
|
|
|
|
|
|
|
|
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
|
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
|
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 |
-
*
|
952 |
-
* @param Image $image
|
953 |
*
|
954 |
-
* @return
|
955 |
*/
|
956 |
-
|
957 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
958 |
|
959 |
-
$
|
960 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
961 |
|
962 |
$editor = new Editor();
|
963 |
$editor->setImage($image);
|
964 |
-
$editor->
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
$
|
969 |
-
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
$hash .= '0';
|
983 |
-
}
|
984 |
-
// Prepare the next loop.
|
985 |
-
$left = $right;
|
986 |
}
|
987 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
988 |
|
989 |
-
return $
|
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\
|
4 |
|
5 |
-
use CycloneSlider\Grafika\
|
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
|
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 |
-
*
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
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
|