WordPress File Upload - Version 3.9.2

Version Description

  • added environment variable to enable or disable version check, due to access problems of some users to Iptanus Services server
  • added timeout option to wfu_post_request function
  • added Spanish translation, kindly provided by Marton
Download this release

Release Info

Developer nickboss
Plugin Icon 128x128 WordPress File Upload
Version 3.9.2
Comparing to
See all releases

Code changes from version 3.9.1 to 3.9.2

languages/wp-file-upload-es_ES.mo ADDED
Binary file
languages/wp-file-upload-es_ES.po ADDED
@@ -0,0 +1,1053 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Wordpress File Upload\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-08-17 10:46+0200\n"
6
+ "PO-Revision-Date: 2016-08-17 10:46+0200\n"
7
+ "Last-Translator: nickboss <info@iptanus.com>\n"
8
+ "Language-Team: Iptanus Team <info@iptanus.com>\n"
9
+ "Language: es\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\n"
14
+ "X-Poedit-Basepath: ../\n"
15
+ "X-Generator: Poedit 1.7.5\n"
16
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+ "X-Poedit-SearchPathExcluded-0: vendor\n"
19
+ "X-Poedit-SearchPathExcluded-1: minified\n"
20
+ "X-Poedit-SearchPathExcluded-2: unminified\n"
21
+
22
+ #: lib/wfu_constants.php:7
23
+ msgid "Upload files"
24
+ msgstr "Cargar archivos"
25
+
26
+ #: lib/wfu_constants.php:10
27
+ msgid "Select File/Select Files"
28
+ msgstr "Seleccionar archivo(s)"
29
+
30
+ #: lib/wfu_constants.php:11
31
+ msgid "Upload File/Upload Files"
32
+ msgstr "Cargar archivo(s)"
33
+
34
+ #: lib/wfu_constants.php:15
35
+ msgid "Select File"
36
+ msgstr "Seleccionar archivo"
37
+
38
+ #: lib/wfu_constants.php:16
39
+ msgid "Upload File"
40
+ msgstr "Cargar archivo"
41
+
42
+ #: lib/wfu_constants.php:19
43
+ msgid "File Upload Notification"
44
+ msgstr "Notificación de carga"
45
+
46
+ #: lib/wfu_constants.php:20
47
+ msgid ""
48
+ "Dear Recipient,%n%%n% This is an automatic delivery message to notify you "
49
+ "that a new file has been uploaded.%n%%n%Best Regards"
50
+ msgstr ""
51
+ "Estimado Receptor, %n%%n% Este es un mensaje enviado automáticamente para "
52
+ "notificarle que un nuevo archivo ha sido cargado.%n%%n%Saludos"
53
+
54
+ #: lib/wfu_constants.php:21
55
+ #, fuzzy, php-format
56
+ msgid "File %filename% uploaded successfully"
57
+ msgstr "Archivo %filename% uploaded satisfactoriamente"
58
+
59
+ #: lib/wfu_constants.php:22
60
+ #, fuzzy, php-format
61
+ msgid "File %filename% uploaded successfully but with warnings"
62
+ msgstr "Archivo %filename% uploaded satisfactoriamente pero con advertencias"
63
+
64
+ #: lib/wfu_constants.php:23
65
+ msgid "File %filename% not uploaded"
66
+ msgstr "El archivo %filename% no fue cargado"
67
+
68
+ #: lib/wfu_constants.php:24
69
+ msgid "File %filename% is being uploaded"
70
+ msgstr "El archivo %filename% está siendo cargado"
71
+
72
+ #: lib/wfu_constants.php:25
73
+ msgid "Your message"
74
+ msgstr "Su mensaje"
75
+
76
+ #: lib/wfu_constants.php:26
77
+ msgid "Please fill in the above words: "
78
+ msgstr "Por favor complete las siguientes palabras:"
79
+
80
+ #: lib/wfu_constants.php:27
81
+ msgid "Upload Media"
82
+ msgstr "Cargar Medios"
83
+
84
+ #: lib/wfu_constants.php:28
85
+ msgid "videostream"
86
+ msgstr "videostream"
87
+
88
+ #: lib/wfu_constants.php:29
89
+ msgid "screenshot"
90
+ msgstr "captura"
91
+
92
+ #: lib/wfu_constants.php:31
93
+ msgid "File"
94
+ msgstr "Archivo"
95
+
96
+ #: lib/wfu_constants.php:32
97
+ msgid "Date"
98
+ msgstr "Fecha"
99
+
100
+ #: lib/wfu_constants.php:33
101
+ msgid "Size"
102
+ msgstr "Tamaño"
103
+
104
+ #: lib/wfu_constants.php:34
105
+ msgid "User"
106
+ msgstr "Usuario"
107
+
108
+ #: lib/wfu_constants.php:35
109
+ msgid "Page"
110
+ msgstr "Página"
111
+
112
+ #: lib/wfu_constants.php:36
113
+ msgid "User Fields"
114
+ msgstr "Campos de Usuario"
115
+
116
+ #: lib/wfu_constants.php:37
117
+ msgid "Download"
118
+ msgstr "Descargar"
119
+
120
+ #: lib/wfu_constants.php:38
121
+ msgid "Download this file"
122
+ msgstr "Descargar este archivo"
123
+
124
+ #: lib/wfu_constants.php:39
125
+ msgid "Delete"
126
+ msgstr "Eliminar"
127
+
128
+ #: lib/wfu_constants.php:40
129
+ msgid "Delete this file"
130
+ msgstr "Eliminar este archivo"
131
+
132
+ #: lib/wfu_constants.php:41
133
+ msgid "Sort list based on this column"
134
+ msgstr "Ordenar lista basado en columna"
135
+
136
+ #: lib/wfu_constants.php:42
137
+ msgid "guest"
138
+ msgstr "visitante"
139
+
140
+ #: lib/wfu_constants.php:43
141
+ msgid "unknown"
142
+ msgstr "desconocido"
143
+
144
+ #: lib/wfu_constants.php:45
145
+ msgid ""
146
+ "Error. Could not resolve ftp target filedir. Check the domain in 'ftpinfo' "
147
+ "attribute."
148
+ msgstr ""
149
+ "Error. No se pudo encontrar el destino ftp. Verificar el dominio en el "
150
+ "atributo 'ftpinfo'."
151
+
152
+ #: lib/wfu_constants.php:46
153
+ msgid "Error. Invalid ftp information. Check 'ftpinfo' attribute."
154
+ msgstr ""
155
+ "Error. Información de ftp inválida en el atributo 'ftpinfo'. Verificar el "
156
+ "atributo 'ftpinfo'."
157
+
158
+ #: lib/wfu_constants.php:47
159
+ msgid ""
160
+ "Error. Could not extract ftp information from 'ftpinfo' attribute. Check its "
161
+ "syntax."
162
+ msgstr ""
163
+ "Error. No se pudo extraer la información de ftp desde el atributo 'ftpinfo'. "
164
+ "Verificar su sintaxis."
165
+
166
+ #: lib/wfu_constants.php:48
167
+ msgid ""
168
+ "Error. Could not resolve ftp target filename. Check the domain in 'ftpinfo' "
169
+ "attribute."
170
+ msgstr ""
171
+ "Error. No se pudo encontrar el archivo de destino. Verificar el dominio en "
172
+ "el atributo 'ftpinfo'."
173
+
174
+ #: lib/wfu_constants.php:49
175
+ msgid ""
176
+ "Error. The upload size limit of PHP directive upload_max_filesize is "
177
+ "preventing the upload of big files.\n"
178
+ "PHP directive upload_max_filesize limit is: "
179
+ msgstr ""
180
+ "Error. El límite de tamaño en la directiva PHP upload_max_filesize impide "
181
+ "la carga de archivos grandes.\n"
182
+ "El tamaño actual en la directiva PHP upload_max_filesize es:"
183
+
184
+ #: lib/wfu_constants.php:50
185
+ msgid ""
186
+ "The upload time limit of PHP directive max_input_time is preventing the "
187
+ "upload of big files.\n"
188
+ "PHP directive max_input_time limit is: "
189
+ msgstr ""
190
+ "El límite de tiempo de carga en la directiva PHP max_input_time impide la "
191
+ "carga de archivos grandes.\n"
192
+ "El límite actual en la directiva PHP max_input_time es:"
193
+
194
+ #: lib/wfu_constants.php:51
195
+ msgid ""
196
+ "Error. Permission denied to write to target folder.\n"
197
+ "Check and correct read/write permissions of target folder."
198
+ msgstr ""
199
+ "Error. Permiso denegado para escribir en la carpeta de destino.\n"
200
+ "Verificar y corregir los permisos de lectura/escritura de la carpeta destino."
201
+
202
+ #: lib/wfu_constants.php:52
203
+ msgid ""
204
+ "Error. This file was rejected because its extension is not correct. Its "
205
+ "proper filename is: "
206
+ msgstr ""
207
+ "Error. Este archivo fue rechazado debido a que su extensión no es correcta. "
208
+ "El nombre adecuado es:"
209
+
210
+ #: lib/wfu_constants.php:53
211
+ msgid ""
212
+ "Too many files are uploaded in a short period of time. This may be a Denial-"
213
+ "Of-Service attack, so file was rejected. Please check the upload log for "
214
+ "suspicious behaviour."
215
+ msgstr ""
216
+ "Muchos archivos fueron cargados en un corto lapso de tiempo. Esto puede "
217
+ "tratarse de un ataque de Denegación-De-Servicio, así que se rechazó el "
218
+ "archivo. Por favor verifique el registro de carga por comportamientos "
219
+ "sospechosos."
220
+
221
+ #: lib/wfu_constants.php:54
222
+ msgid ""
223
+ "File not uploaded in order to prevent overflow of the website. Please "
224
+ "contact administrator."
225
+ msgstr ""
226
+ "El archivo no fue cargado para prevenir una sobrecarga del sitio. Por favor "
227
+ "contacte al administrador."
228
+
229
+ #: lib/wfu_constants.php:55
230
+ msgid "Targer folder doesn't exist."
231
+ msgstr "La carpeta de destino no existe."
232
+
233
+ #: lib/wfu_constants.php:56
234
+ msgid "Upload failed! Missing a temporary folder."
235
+ msgstr "Fallo en la carga! Falta una carpeta temporal."
236
+
237
+ #: lib/wfu_constants.php:57
238
+ msgid "Upload failed! Permission denied to write to target folder."
239
+ msgstr ""
240
+ "Fallo en la carga! Permiso denegado para escribir en la carpeta de destino."
241
+
242
+ #: lib/wfu_constants.php:58
243
+ msgid "File not allowed."
244
+ msgstr "Archivo no admitido."
245
+
246
+ #: lib/wfu_constants.php:59
247
+ msgid "File is suspicious and was rejected."
248
+ msgstr "El archivo es sospechoso y fue rechazado."
249
+
250
+ #: lib/wfu_constants.php:60
251
+ msgid "The uploaded file exceeds the file size limit."
252
+ msgstr "El archivo cargado excede el límite de tamaño permitido."
253
+
254
+ #: lib/wfu_constants.php:61
255
+ msgid "The uploaded file exceeds 2GB and is not supported by this server."
256
+ msgstr "El archivo cargado excede 2GB y el servidor no lo soporta."
257
+
258
+ #: lib/wfu_constants.php:62
259
+ msgid ""
260
+ "Upload failed! The uploaded file exceeds the file size limit of the server. "
261
+ "Please contact the administrator."
262
+ msgstr ""
263
+ "Fallo en la carga! El archivo cargado excede el límite de tamaño admitido "
264
+ "por el servidor. Por favor contacte al administrador."
265
+
266
+ #: lib/wfu_constants.php:63
267
+ msgid ""
268
+ "Upload failed! The duration of the upload exceeded the time limit of the "
269
+ "server. Please contact the administrator."
270
+ msgstr ""
271
+ "Fallo en la carga! La duración de la carga excede el límite de tiempo "
272
+ "establecido por el servidor. Por favor contacte al administrador."
273
+
274
+ #: lib/wfu_constants.php:64
275
+ msgid ""
276
+ "Upload failed! The uploaded file exceeds the MAX_FILE_SIZE directive that "
277
+ "was specified in the HTML form."
278
+ msgstr ""
279
+ "Fallo en la carga! El archivo cargado excede la directiva MAX_FILE_SIZE "
280
+ "especificada en el formulario HTML."
281
+
282
+ #: lib/wfu_constants.php:65
283
+ msgid "Upload failed! The uploaded file was only partially uploaded."
284
+ msgstr "Fallo en la carga! El archivo fue cargado sólo parcialmente."
285
+
286
+ #: lib/wfu_constants.php:66
287
+ msgid "Upload failed! No file was uploaded."
288
+ msgstr "Fallo en la carga! No se cargó ningún archivo."
289
+
290
+ #: lib/wfu_constants.php:67
291
+ msgid "Upload failed! Failed to write file to disk."
292
+ msgstr "Fallo en la carga! Fallo al escribir el archivo al disco."
293
+
294
+ #: lib/wfu_constants.php:68
295
+ msgid ""
296
+ "Upload failed! Error occured while moving temporary file. Please contact "
297
+ "administrator."
298
+ msgstr ""
299
+ "Fallo en la carga! Ocurrió un error al mover el archivo temporal. Por favor "
300
+ "contacte al administrador."
301
+
302
+ #: lib/wfu_constants.php:69
303
+ msgid "Upload cancelled!"
304
+ msgstr "Carga cancelada!"
305
+
306
+ #: lib/wfu_constants.php:70
307
+ msgid ""
308
+ "Upload failed! A PHP extension stopped the file upload. PHP does not provide "
309
+ "a way to ascertain which extension caused the file upload to stop; examining "
310
+ "the list of loaded extensions with phpinfo() may help."
311
+ msgstr ""
312
+ "Fallo en la carga! Una extensión PHP detuvo la carga. PHP no provee una "
313
+ "manera de determinar cuál extensión ocasionó que la carga se detenga; "
314
+ "examinar la lista de extensiones cargadas con phpinfo() puede ayudar."
315
+
316
+ #: lib/wfu_constants.php:71
317
+ msgid "Upload failed! Error occured while attemting to upload the file."
318
+ msgstr "Fallo en la carga! Ocurrió un error al intentar cargar el archivo."
319
+
320
+ #: lib/wfu_constants.php:72 lib/wfu_constants.php:203
321
+ msgid "Upload failed!"
322
+ msgstr "Fallo en la carga!"
323
+
324
+ #: lib/wfu_constants.php:73
325
+ msgid "No file!"
326
+ msgstr "Sin archivo!"
327
+
328
+ #: lib/wfu_constants.php:74
329
+ msgid ""
330
+ "Upload failed! The upload has been canceled by the user or the browser "
331
+ "dropped the connection."
332
+ msgstr ""
333
+ "Fallo en la carga! La carga fue cancelada por el usuario o el navegador "
334
+ "cerró la conexión."
335
+
336
+ #: lib/wfu_constants.php:75
337
+ msgid "Upload failed! Unknown error."
338
+ msgstr "Fallo en la carga! Error desconocido."
339
+
340
+ #: lib/wfu_constants.php:76
341
+ msgid "Please contact the administrator."
342
+ msgstr "Por favor contacte al administrador."
343
+
344
+ #: lib/wfu_constants.php:77
345
+ msgid "No result from remote server!"
346
+ msgstr "Sin resultados desde el servidor remoto!"
347
+
348
+ #: lib/wfu_constants.php:78
349
+ msgid " but with warnings"
350
+ msgstr "pero con errores"
351
+
352
+ #: lib/wfu_constants.php:79 lib/wfu_constants.php:81
353
+ msgid "Warning: JSON parse error."
354
+ msgstr "Advertencia: Error al procesar JSON."
355
+
356
+ #: lib/wfu_constants.php:80
357
+ msgid ""
358
+ "Upload parameters of this file, passed as JSON string to the handler, could "
359
+ "not be parsed."
360
+ msgstr ""
361
+ "Los parámetros de carga de este archivo, enviados como cadena JSON, no "
362
+ "pudieron ser procesados."
363
+
364
+ #: lib/wfu_constants.php:82
365
+ msgid ""
366
+ "UploadStates, passed as JSON string to the handler, could not be parsed."
367
+ msgstr "UploadStates, enviados como cadena JSON, no pudieron ser procesados."
368
+
369
+ #: lib/wfu_constants.php:83
370
+ msgid ""
371
+ "Redirection to classic form functionality occurred due to unknown error."
372
+ msgstr ""
373
+ "Ocurrió una redirección a la funcionalidad clásica del formulario, debido a "
374
+ "un error desconocido."
375
+
376
+ #: lib/wfu_constants.php:84
377
+ msgid ""
378
+ "Redirection to classic form functionality occurred because AJAX is not "
379
+ "supported."
380
+ msgstr ""
381
+ "Ocurrió una redirección a la funcionalidad clásica del formulario, porque "
382
+ "AJAX no está soportado."
383
+
384
+ #: lib/wfu_constants.php:85
385
+ msgid ""
386
+ "Redirection to classic form functionality occurred because HTML5 is not "
387
+ "supported."
388
+ msgstr ""
389
+ "Ocurrió una redirección a la funcionalidad clásica del formulario, porque no "
390
+ "se soporta HTML5."
391
+
392
+ #: lib/wfu_constants.php:86
393
+ msgid ""
394
+ "Redirection to classic form functionality occurred due to JSON parse error."
395
+ msgstr ""
396
+ "Ocurrió una redirección a la funcionalidad clásica del formulario debido a "
397
+ "un error de procesamiento JSON."
398
+
399
+ #: lib/wfu_constants.php:87
400
+ msgid "Please enable popup windows from the browser's settings!"
401
+ msgstr ""
402
+ "Por favor activar las ventanas emergentes desde las opciones del navegador!"
403
+
404
+ #: lib/wfu_constants.php:88
405
+ msgid "cannot be empty!"
406
+ msgstr "no puede estar vacío!"
407
+
408
+ #: lib/wfu_constants.php:89
409
+ msgid "number not valid!"
410
+ msgstr "número no válido!"
411
+
412
+ #: lib/wfu_constants.php:90
413
+ msgid "email not valid!"
414
+ msgstr "email no válido!"
415
+
416
+ #: lib/wfu_constants.php:91
417
+ msgid "emails do not match!"
418
+ msgstr "los emails no coinciden!"
419
+
420
+ #: lib/wfu_constants.php:92
421
+ msgid "no base email field in group!"
422
+ msgstr "sin campo base de email en el grupo!"
423
+
424
+ #: lib/wfu_constants.php:93
425
+ msgid "passwords do not match!"
426
+ msgstr "las contraseñas no coinciden!"
427
+
428
+ #: lib/wfu_constants.php:94
429
+ msgid "no base password field in group!"
430
+ msgstr "sin campo base de contraseña en el grupo!"
431
+
432
+ #: lib/wfu_constants.php:95
433
+ msgid "checkbox unchecked!"
434
+ msgstr "opción desmarcada!"
435
+
436
+ #: lib/wfu_constants.php:96
437
+ msgid "no option selected!"
438
+ msgstr "no se seleccionó opción!"
439
+
440
+ #: lib/wfu_constants.php:97
441
+ msgid "no item selected!"
442
+ msgstr "ningún item seleccionado!"
443
+
444
+ #: lib/wfu_constants.php:98
445
+ msgid ""
446
+ "There are more than one instances of the plugin in this page with the same "
447
+ "id. Please change it."
448
+ msgstr ""
449
+ "Hay más de una instancia del complemento con el mismo id en esta página. Por "
450
+ "favor cambiarlo."
451
+
452
+ #: lib/wfu_constants.php:99
453
+ msgid ""
454
+ "Cannot edit the shortcode because the page has been modified. Please reload "
455
+ "the page."
456
+ msgstr ""
457
+ "No se puede editar el shortcode porque la página fue modificada. Por favor "
458
+ "recargar la página."
459
+
460
+ #: lib/wfu_constants.php:100
461
+ msgid "Your browser does not support webcam capture!"
462
+ msgstr "Su navegador no soporta captura desde webcam!"
463
+
464
+ #: lib/wfu_constants.php:101
465
+ msgid "Your browser does not support video recording from the webcam!"
466
+ msgstr "Su navegador no soporta la grabación de video desde webcam!"
467
+
468
+ #: lib/wfu_constants.php:102
469
+ msgid "No video was recorded!"
470
+ msgstr "Video no grabado."
471
+
472
+ #: lib/wfu_constants.php:103
473
+ msgid ""
474
+ "ERROR: Captcha not supported! You have an old PHP version. Upgrade your PHP "
475
+ "or use RecaptchaV2 (no account)."
476
+ msgstr ""
477
+ "ERROR: Captcha no soportado! La versión de PHP es muy antigua. Actualizar "
478
+ "PHP o utilizar RecaptchaV2 (sin cuenta)."
479
+
480
+ #: lib/wfu_constants.php:104
481
+ msgid ""
482
+ "ERROR: Only one instance of RecaptchaV1 can exist on the same page. Please "
483
+ "notify administrator."
484
+ msgstr ""
485
+ "ERROR. Sólo una instancia de RecaptchaV1 puede existir en la misma página. "
486
+ "Por favor notificar al administrador."
487
+
488
+ #: lib/wfu_constants.php:105
489
+ msgid ""
490
+ "ERROR: Only one instance of RecaptchaV1 can exist on the same page. Please "
491
+ "use RecaptchaV1 (no account)."
492
+ msgstr ""
493
+ "ERROR: Sólo una instancia de RecaptchaV1 puede existir en la misma página. "
494
+ "Por favor utilizar RecaptchaV1 (sin cuenta)."
495
+
496
+ #: lib/wfu_constants.php:106
497
+ msgid "ERROR: No site key. Please contact administrator!"
498
+ msgstr "ERROR: Sin key para el sitio. Por favor contactar al administrador!"
499
+
500
+ #: lib/wfu_constants.php:107
501
+ msgid ""
502
+ "ERROR: No site key defined! Please go to the plugin settings in Dashboard to "
503
+ "define Google Recaptcha keys."
504
+ msgstr ""
505
+ "ERROR: La site key no fue definida! Por favor entrar a las opciones del "
506
+ "complemento en el Escritorio para definir las keys de Google Recaptcha."
507
+
508
+ #: lib/wfu_constants.php:108
509
+ msgid "Bad captcha image!"
510
+ msgstr "Mala imagen de captcha!"
511
+
512
+ #: lib/wfu_constants.php:109
513
+ msgid "No input!"
514
+ msgstr "Sin entrada!"
515
+
516
+ #: lib/wfu_constants.php:110
517
+ msgid "Captcha not completed!"
518
+ msgstr "Captcha no completado!"
519
+
520
+ #: lib/wfu_constants.php:111
521
+ msgid "Wrong captcha!"
522
+ msgstr "Mal captcha!"
523
+
524
+ #: lib/wfu_constants.php:112
525
+ msgid "Error refreshing captcha!"
526
+ msgstr "Error recargando captcha!"
527
+
528
+ #: lib/wfu_constants.php:113
529
+ msgid "Unknown captcha error!"
530
+ msgstr "Error de captcha desconocido!"
531
+
532
+ #: lib/wfu_constants.php:114
533
+ msgid "Captcha not supported by your browser!"
534
+ msgstr "Captcha no soportado por su navegador!"
535
+
536
+ #: lib/wfu_constants.php:115
537
+ msgid "the secret parameter is missing"
538
+ msgstr "falta el parámetro secreto"
539
+
540
+ #: lib/wfu_constants.php:116
541
+ msgid "the secret parameter is invalid or malformed"
542
+ msgstr "el parámetro secreto es inválido o está malformado"
543
+
544
+ #: lib/wfu_constants.php:117
545
+ msgid "the response parameter is missing"
546
+ msgstr "falta el parámetro response"
547
+
548
+ #: lib/wfu_constants.php:118
549
+ msgid "the response parameter is invalid or malformed"
550
+ msgstr "el parámetro response es inválido o está malformado"
551
+
552
+ #: lib/wfu_constants.php:119
553
+ msgid "Please do not use drag drop due to an internal problem."
554
+ msgstr "Por favor no arrastre y suelte debido a un problema interno."
555
+
556
+ #: lib/wfu_constants.php:120
557
+ #, php-format
558
+ msgid "Error during chunked upload. Unique ID empty in chunk %d"
559
+ msgstr "Error durante carga por partes. ID único en blanco en parte %d"
560
+
561
+ #: lib/wfu_constants.php:121
562
+ msgid "Chunked upload is not allowed!"
563
+ msgstr "No se admite carga por partes!"
564
+
565
+ #: lib/wfu_constants.php:122
566
+ msgid "Chunked upload aborted due to error in previous chunk!"
567
+ msgstr "La carga por partes se abortó debido a un error en la parte anterior!"
568
+
569
+ #: lib/wfu_constants.php:123
570
+ msgid "Chunked upload failed, final file could not be created!"
571
+ msgstr "Falló la carga por partes. el archivo final no pudo ser creado!"
572
+
573
+ #: lib/wfu_constants.php:124
574
+ #, php-format
575
+ msgid "Could not write file chuck to destination on chunk %d"
576
+ msgstr "No se puede escribir esta parte al destino en parte %d"
577
+
578
+ #: lib/wfu_constants.php:125
579
+ #, php-format
580
+ msgid "Could not enlarge destination file on chunk %d"
581
+ msgstr "No se puede agrandar el archivo de destino en parte %d"
582
+
583
+ #: lib/wfu_constants.php:126
584
+ #, php-format
585
+ msgid "Could not open file handles on chunk %d"
586
+ msgstr "No se pudieron abrir los identificadores de archivo en parte %d"
587
+
588
+ #: lib/wfu_constants.php:127
589
+ msgid "You are not allowed to delete this file!"
590
+ msgstr "Sin permiso para eliminar este archivo!"
591
+
592
+ #: lib/wfu_constants.php:128
593
+ msgid "File was not deleted!"
594
+ msgstr "El archivo no fue eliminado!"
595
+
596
+ #: lib/wfu_constants.php:129
597
+ msgid "No file was deleted!"
598
+ msgstr "Ningún archivo fue eliminado!"
599
+
600
+ #: lib/wfu_constants.php:130
601
+ msgid "Some files were not deleted!"
602
+ msgstr "Algunos archivos no fueron eliminados!"
603
+
604
+ #: lib/wfu_constants.php:132
605
+ msgid "Upload skipped! File already exists."
606
+ msgstr "Carga omitida! El archivo ya existe."
607
+
608
+ #: lib/wfu_constants.php:133
609
+ msgid "The extension of the file does not match its contents."
610
+ msgstr "La extensión del archivo no coincide con su conenido."
611
+
612
+ #: lib/wfu_constants.php:134
613
+ msgid ""
614
+ "Upload succeeded but the file is suspicious because its contents do not "
615
+ "match its extension. Its proper filename is: "
616
+ msgstr ""
617
+ "La carga fue satisfactoria pero el archivo es sospechoso porque su contenido "
618
+ "no coincide con la extensión. El nombre de archivo adecuado es:"
619
+
620
+ #: lib/wfu_constants.php:135
621
+ msgid "No files have been selected!"
622
+ msgstr "Ningún archivo seleccionado!"
623
+
624
+ #: lib/wfu_constants.php:136
625
+ msgid "WPFilebase Plugin not updated because there were no files uploaded."
626
+ msgstr ""
627
+ "El complemento WPFilebase no fue actualizado porque ningún archivo fue "
628
+ "cargado."
629
+
630
+ #: lib/wfu_constants.php:137
631
+ msgid "Notification email was not sent because there were no files uploaded."
632
+ msgstr "No se envió email de notificación porque ningún archivo fue cargado."
633
+
634
+ #: lib/wfu_constants.php:138
635
+ msgid ""
636
+ "Notification email was not sent because no recipients were defined. Please "
637
+ "check notifyrecipients attribute in the shortcode."
638
+ msgstr ""
639
+ "No se envió email de notificación porque no se definieron destinatarios. Por "
640
+ "favor verificar el atributo notifyrecipients del shortcode."
641
+
642
+ #: lib/wfu_constants.php:139
643
+ msgid ""
644
+ "Notification email was not sent due to an error. Please check "
645
+ "notifyrecipients, notifysubject and notifymessage attributes for errors."
646
+ msgstr ""
647
+ "No se envió email de notificación debido a un error. Por favor verificar que "
648
+ "no haya errores en los atributos notifyrecipients, notifysubject y "
649
+ "notifymessage."
650
+
651
+ #: lib/wfu_constants.php:140
652
+ msgid ""
653
+ "Redirection not executed because redirection link is empty. Please check "
654
+ "redirectlink attribute."
655
+ msgstr ""
656
+ "La redirección no fue ejecutada porque el enlace de redirección está vacío. "
657
+ "Por favor verificar el atributo redirectlink."
658
+
659
+ #: lib/wfu_constants.php:141
660
+ msgid ""
661
+ "Redirection not executed because not all files were successfully uploaded."
662
+ msgstr ""
663
+ "La redirección no fue ejecutada porque no todos los archivos se cargaron "
664
+ "satisfactoriamente."
665
+
666
+ #: lib/wfu_constants.php:142
667
+ msgid "Potential Denial-Of-Service Attack on {SITE}"
668
+ msgstr "Potencial ataque de Denegación-De-Servicio en {SITE}"
669
+
670
+ #: lib/wfu_constants.php:143
671
+ msgid ""
672
+ "Hello admin\n"
673
+ "\n"
674
+ "This is a message from Wordpress File Upload Plugin to notify you that a "
675
+ "potential Denial-Of-Service attack has been detected on {SITE}.\n"
676
+ "\n"
677
+ "The plugin detected more than {FILENUM} uploads within {INTERVAL} seconds.\n"
678
+ "\n"
679
+ "All file uploads that exceed this limit are rejected to protect the website "
680
+ "from overflowing.\n"
681
+ "\n"
682
+ "Please check the upload history log in the plugin's area in Dashboard for "
683
+ "any suspicious behaviour.\n"
684
+ "\n"
685
+ "A new message will follow if the situation remains.\n"
686
+ "\n"
687
+ "Thanks"
688
+ msgstr ""
689
+ "Hola admin\n"
690
+ "\n"
691
+ "Este es un mensaje del complemento Wordpress File Upload para notificarle "
692
+ "que un potencial ataque de Denegación-De-Servicio fue detectado en {SITE}.\n"
693
+ "\n"
694
+ "El complemento detectó más de {FILENUM} cargas en el intervalo de {INTERVAL} "
695
+ "segundos.\n"
696
+ "\n"
697
+ "Todas las cargas que excedan este límite son rechazadas para proteger el "
698
+ "sitio de sobrecargas.\n"
699
+ "\n"
700
+ "Por favor verifique el historial de carga en la página del plugin por "
701
+ "comportamientos sospechosos.\n"
702
+ "\n"
703
+ "Se enviará un nuevo mensaje si la situación persistem.\n"
704
+ "\n"
705
+ "Gracias"
706
+
707
+ #: lib/wfu_constants.php:145
708
+ msgid ""
709
+ "Failed to add the shortcode to the page/post. Please try again. If the "
710
+ "message persists, contact administrator."
711
+ msgstr ""
712
+ "Fallo al agregar el shortcode a la página/entrada. Por favor intente "
713
+ "nuevamente. Si el mensaje persiste, contacte al administrador."
714
+
715
+ #: lib/wfu_constants.php:146
716
+ msgid ""
717
+ "Failed to edit the shortcode because the contents of the page changed. Try "
718
+ "again to edit the shortcode."
719
+ msgstr ""
720
+ "Fallo al editar el shortcode porque el contenido de la página cambió. "
721
+ "Intente editar el shortcode nuevamente."
722
+
723
+ #: lib/wfu_constants.php:147
724
+ msgid ""
725
+ "Failed to delete the shortcode because the contents of the page changed. Try "
726
+ "again to delete it."
727
+ msgstr ""
728
+ "Fallo al eliminar el shortcode porque el contenido de la página cambió. "
729
+ "Intente eliminarlo nuevamente."
730
+
731
+ #: lib/wfu_constants.php:148
732
+ msgid ""
733
+ "The page containing the shortcode has been modified and it is no longer "
734
+ "valid. Please go back to reload the shortcode."
735
+ msgstr ""
736
+ "La página que contiene el shortcode fue modificada y ya no es válida. Por "
737
+ "favor vuelva a cargar el shortcode."
738
+
739
+ #: lib/wfu_constants.php:149
740
+ msgid ""
741
+ "Failed to update the shortcode because the contents of the page changed. Go "
742
+ "back to reload the shortcode."
743
+ msgstr ""
744
+ "Fallo al actualizar el shortcode porque el contenido de la página cambió. "
745
+ "Vuelva a cargar el shortcode."
746
+
747
+ #: lib/wfu_constants.php:150
748
+ msgid ""
749
+ "Failed to update the shortcode. Please try again. If the problem persists, "
750
+ "go back and reload the shortcode."
751
+ msgstr ""
752
+ "Fallo al actualizar el shortcode. Por favor intente nuevamente. Si el "
753
+ "problema persiste, vuelva a cargar el shortcode."
754
+
755
+ #: lib/wfu_constants.php:152
756
+ msgid "This is a test message"
757
+ msgstr "Este es un mensaje de prueba"
758
+
759
+ #: lib/wfu_constants.php:153
760
+ msgid "This is a test administrator message"
761
+ msgstr "Este es un mensaje de prueba del administrador"
762
+
763
+ #: lib/wfu_constants.php:154
764
+ msgid "File testfile 1 under test"
765
+ msgstr "Archivo testfile 1 en prueba"
766
+
767
+ #: lib/wfu_constants.php:155
768
+ msgid "File testfile 1 message"
769
+ msgstr "Archivo testfile 1 mensaje"
770
+
771
+ #: lib/wfu_constants.php:156
772
+ msgid "File testfile 1 administrator message"
773
+ msgstr "Archivo testfile 1 mensaje de administrador"
774
+
775
+ #: lib/wfu_constants.php:157
776
+ msgid "File testfile 2 under test"
777
+ msgstr "Archivo testfile 2 en prueba"
778
+
779
+ #: lib/wfu_constants.php:158
780
+ msgid "File testfile 2 message"
781
+ msgstr "Archivo testfile 2 mensaje"
782
+
783
+ #: lib/wfu_constants.php:159
784
+ msgid "File testfile 2 administrator message"
785
+ msgstr "Archivo testfile 2 mensaje de administrador"
786
+
787
+ #: lib/wfu_constants.php:161
788
+ msgid ""
789
+ "Insert variable %userid% inside text. It will be replaced by the id of the "
790
+ "current user."
791
+ msgstr ""
792
+ "Insertar la variable %userid% dentro del texto. Será reemplazada por el id "
793
+ "del usuario actual."
794
+
795
+ #: lib/wfu_constants.php:162
796
+ msgid ""
797
+ "Insert variable %username% inside text. It will be replaced by the username "
798
+ "of the current user."
799
+ msgstr ""
800
+ "Insertar la variable %username% dentro del texto. Será reemplazada por el "
801
+ "nombre del usuario actual."
802
+
803
+ #: lib/wfu_constants.php:163
804
+ msgid ""
805
+ "Insert variable %useremail% inside text. It will be replaced by the email of "
806
+ "the current user."
807
+ msgstr ""
808
+ "Insertar la variable %useremail% dentro del texto. Será reemplazada por el "
809
+ "email del usuario actual."
810
+
811
+ #: lib/wfu_constants.php:164
812
+ msgid ""
813
+ "Insert variable %filename% inside text. It will be replaced by the filename "
814
+ "of the uploaded file."
815
+ msgstr ""
816
+ "Insertar la variable %filename% dentro del texto. Será reemplazada por el "
817
+ "nombre del archivo cargado."
818
+
819
+ #: lib/wfu_constants.php:165
820
+ msgid ""
821
+ "Insert variable %filepath% inside text. It will be replaced by the full "
822
+ "filepath of the uploaded file."
823
+ msgstr ""
824
+ "Insertar la variable %filepath% dentro del texto. Será reemplazada por la "
825
+ "ruta completa al archivo cargado."
826
+
827
+ #: lib/wfu_constants.php:166
828
+ msgid ""
829
+ "Insert variable %blogid% inside text. It will be replaced by the blog id of "
830
+ "the website."
831
+ msgstr ""
832
+ "Insertar la variable %blogid% dentro del texto. Será reemplazada por la blog "
833
+ "id del sitio web."
834
+
835
+ #: lib/wfu_constants.php:167
836
+ msgid ""
837
+ "Insert variable %pageid% inside text. It will be replaced by the id of the "
838
+ "current page."
839
+ msgstr ""
840
+ "Insertar la variable %pageid% dentro del texto. Será reemplazada por el id "
841
+ "de la página actual."
842
+
843
+ #: lib/wfu_constants.php:168
844
+ msgid ""
845
+ "Insert variable %pagetitle% inside text. It will be replaced by the title of "
846
+ "the current page."
847
+ msgstr ""
848
+ "Insertar variable %pagetitle% dentro del texto. Será reemplazada por el "
849
+ "título de la página actual."
850
+
851
+ #: lib/wfu_constants.php:169
852
+ msgid ""
853
+ "Insert variable %userdataXXX% inside text. Select the user field from the "
854
+ "drop-down list. It will be replaced by the value that the user entered in "
855
+ "this field."
856
+ msgstr ""
857
+ "Insertar la variable %userdataXXX% dentro del texto. Seleccionar el campo de "
858
+ "usuario de la lista desplegable. Será reemplazada por el valor que el "
859
+ "usuario ingresó en este campo."
860
+
861
+ #: lib/wfu_constants.php:170
862
+ msgid "Insert variable %n% inside text to denote a line change."
863
+ msgstr ""
864
+ "Insertar la variable %n% dentro del texto para denotar un cambio de línea."
865
+
866
+ #: lib/wfu_constants.php:172
867
+ msgid "Test Mode"
868
+ msgstr "Modo de Prueba"
869
+
870
+ #: lib/wfu_constants.php:173
871
+ msgid "select dir..."
872
+ msgstr "elegir carpeta..."
873
+
874
+ #: lib/wfu_constants.php:174
875
+ msgid "type dir"
876
+ msgstr "ingresar carpeta"
877
+
878
+ #: lib/wfu_constants.php:175
879
+ msgid "Upload path: %filepath%"
880
+ msgstr "Ruta de carga: %filepath%"
881
+
882
+ #: lib/wfu_constants.php:176
883
+ msgid "Failed upload path: %filepath%"
884
+ msgstr "Falló la ruta de carga: %filepath%"
885
+
886
+ #: lib/wfu_constants.php:177
887
+ msgid " (required)"
888
+ msgstr "(requerido)"
889
+
890
+ #: lib/wfu_constants.php:178
891
+ msgid "Files are being uploaded. Are you sure you want to exit the page?"
892
+ msgstr "Los archivos están siendo cargados. ¿Desea salir de la página?"
893
+
894
+ #: lib/wfu_constants.php:179
895
+ msgid "checking captcha..."
896
+ msgstr "verificando captcha..."
897
+
898
+ #: lib/wfu_constants.php:180
899
+ msgid "refreshing..."
900
+ msgstr "recargando..."
901
+
902
+ #: lib/wfu_constants.php:181
903
+ msgid "correct captcha"
904
+ msgstr "captcha correcto"
905
+
906
+ #: lib/wfu_constants.php:182
907
+ msgid "click to continue the upload"
908
+ msgstr "click para continuar la carga"
909
+
910
+ #: lib/wfu_constants.php:183
911
+ msgid "Are you sure you want to delete this file?"
912
+ msgstr "¿Desea eliminar este archivo?"
913
+
914
+ #: lib/wfu_constants.php:184
915
+ msgid "Are you sure you want to delete these files?"
916
+ msgstr "¿Desea eliminar estos archivos?"
917
+
918
+ #: lib/wfu_constants.php:185
919
+ msgid "Bulk Actions"
920
+ msgstr "Acciones en conjunto"
921
+
922
+ #: lib/wfu_constants.php:186
923
+ msgid "Apply"
924
+ msgstr "Aplicar"
925
+
926
+ #: lib/wfu_constants.php:187
927
+ msgid "Are you sure that you want to cancel the upload?"
928
+ msgstr "¿Desea cancelar la carga?"
929
+
930
+ #: lib/wfu_constants.php:188
931
+ msgid "cancel upload of this file"
932
+ msgstr "cancelar carga de este archivo"
933
+
934
+ #: lib/wfu_constants.php:189
935
+ msgid "Upload in progress"
936
+ msgstr "Carga en progreso"
937
+
938
+ #: lib/wfu_constants.php:190
939
+ msgid "Upload in progress with warnings!"
940
+ msgstr "Carga en progreso con advertencias!"
941
+
942
+ #: lib/wfu_constants.php:191
943
+ msgid "Upload in progress but some files already failed!"
944
+ msgstr "Carga en progreso pero algunos archivos ya fallaron!"
945
+
946
+ #: lib/wfu_constants.php:192
947
+ msgid "Upload in progress but no files uploaded so far!"
948
+ msgstr "Carga en progreso pero ningún archivo fue cargado aún!"
949
+
950
+ #: lib/wfu_constants.php:193
951
+ msgid "All files uploaded successfully"
952
+ msgstr "Todos los archivos fueron cargados satisfactoriamente"
953
+
954
+ #: lib/wfu_constants.php:194
955
+ msgid "All files uploaded successfully but there are warnings!"
956
+ msgstr ""
957
+ "Todos los archivos fueron cargados satisfactoriamente pero hay advertencias!"
958
+
959
+ #: lib/wfu_constants.php:195
960
+ msgid "File uploaded successfully but there are warnings!"
961
+ msgstr "El archivo fue cargado satisfactoriamente pero hubo advertencias!"
962
+
963
+ #: lib/wfu_constants.php:196
964
+ msgid "Some files failed to upload!"
965
+ msgstr "Falló la carga de algunos archivos!"
966
+
967
+ #: lib/wfu_constants.php:197
968
+ msgid "All files failed to upload"
969
+ msgstr "Falló la carga de todos los archivos"
970
+
971
+ #: lib/wfu_constants.php:198
972
+ msgid "File failed to upload"
973
+ msgstr "Falló la carga del archivo"
974
+
975
+ #: lib/wfu_constants.php:199
976
+ msgid "There are no files to upload!"
977
+ msgstr "No hay archivos para cargar!"
978
+
979
+ #: lib/wfu_constants.php:200
980
+ msgid "Test upload message"
981
+ msgstr "Mensaje de prueba de carga."
982
+
983
+ #: lib/wfu_constants.php:201
984
+ msgid "JSON parse warning!"
985
+ msgstr "Advertencia de procesamiento JSON!"
986
+
987
+ #: lib/wfu_constants.php:202
988
+ msgid "please wait while redirecting..."
989
+ msgstr "por favor espere mientras se redirecciona..."
990
+
991
+ #: lib/wfu_constants.php:204
992
+ msgid "Open visual shortcode editor in new window"
993
+ msgstr "Abrir el editor visual de shortcode en una nueva ventana"
994
+
995
+ #: lib/wfu_constants.php:205
996
+ msgid "loading visual editor"
997
+ msgstr "cargando editor visual"
998
+
999
+ #: lib/wfu_constants.php:206
1000
+ msgid "Clear file list?"
1001
+ msgstr "Limpiar lista de archivos?"
1002
+
1003
+ #: lib/wfu_constants.php:207
1004
+ msgid "DROP HERE"
1005
+ msgstr "SOLTAR AQUÍ"
1006
+
1007
+ #: lib/wfu_constants.php:209
1008
+ msgid "record video"
1009
+ msgstr "grabar video"
1010
+
1011
+ #: lib/wfu_constants.php:210
1012
+ msgid "take a picture"
1013
+ msgstr "tomar fotografía"
1014
+
1015
+ #: lib/wfu_constants.php:211
1016
+ msgid "turn webcam on/off"
1017
+ msgstr "encender/apagar webcam"
1018
+
1019
+ #: lib/wfu_constants.php:212
1020
+ msgid "go live again"
1021
+ msgstr "salir en vivo otra vez"
1022
+
1023
+ #: lib/wfu_constants.php:213
1024
+ msgid "end recording"
1025
+ msgstr "finalizar grabación"
1026
+
1027
+ #: lib/wfu_constants.php:214
1028
+ msgid "play"
1029
+ msgstr "reproducir"
1030
+
1031
+ #: lib/wfu_constants.php:215
1032
+ msgid "pause"
1033
+ msgstr "pausa"
1034
+
1035
+ #: lib/wfu_constants.php:216
1036
+ msgid "go to the beginning"
1037
+ msgstr "ir al principio"
1038
+
1039
+ #: lib/wfu_constants.php:217
1040
+ msgid "go to the end"
1041
+ msgstr "ir al final"
1042
+
1043
+ #: lib/wfu_constants.php:219
1044
+ msgid "Wordpress File Upload Form"
1045
+ msgstr "Formulario Wordpress File Upload"
1046
+
1047
+ #: lib/wfu_constants.php:220
1048
+ msgid "Wordpress File Upload plugin uploader for sidebars"
1049
+ msgstr "Cargador de complemento Wordpress File Uploader para sidebars"
1050
+
1051
+ #: lib/wfu_constants.php:221
1052
+ msgid "Upload Files"
1053
+ msgstr "Cargar Archivos"
lib/wfu_admin_composer.php CHANGED
@@ -597,6 +597,8 @@ function wfu_shortcode_composer($data = '', $shortcode_tag = 'wordpress_file_upl
597
  elseif ( $def['type'] == "columns" ) {
598
  $selected = explode(",", $def['value']);
599
  if ( count($selected) == 1 && $selected[0] == "" ) $selected = array();
 
 
600
  $echo_str .= $dlp."\t".'<table class="wfu_columns_container"><tbody><tr>';
601
  $echo_str .= $dlp."\t\t\t".'<td style="width:45%;"><label class="wfu_columns_listtitle">Available Columns</label></td>';
602
  $echo_str .= $dlp."\t\t\t".'<td style="width:55%"><label class="wfu_columns_listtitle">Displayed Columns</label></td></tr><tr>';
@@ -624,7 +626,7 @@ function wfu_shortcode_composer($data = '', $shortcode_tag = 'wordpress_file_upl
624
  $echo_str .= $dlp."\t\t\t\t\t".'<option value="'.$val.'"'.( $item_required ? ' class="wfu_columns_item_required"' : '' ).' onclick="wfu_columns_itemclicked(this, \''.$attr.'\');">'.$item_label.'</option>';
625
  }
626
  foreach ( $itemprops as $item_name => $prop )
627
- if ( $prop['required'] && !in_array($item_name, $selected) )
628
  array_splice($selected, 0, 0, array( $item_name ));
629
  $selprops = array();
630
  foreach ( $selected as $item ) {
@@ -641,7 +643,7 @@ function wfu_shortcode_composer($data = '', $shortcode_tag = 'wordpress_file_upl
641
  elseif ( $flat_name == "custom" ) $item_sort = "+".($item_parts[1] == "" ? "-s" : "+".$item_parts[1]);
642
  else $item_sort = ( $prop['sortable'] ? "-".($item_parts[1] == "" ? "-" : "+").$prop['sorttype'] : "" );
643
  if ( $item_title == "" ) $item_title = $prop['title'];
644
- $selprops[$item_name] = array( 'label' => $prop['label'], 'title' => $item_title, 'required' => $prop['required'], 'sorttype' => $item_sort );
645
  }
646
  }
647
  $echo_str .= $dlp."\t\t\t\t".'</select></td>';
@@ -651,8 +653,8 @@ function wfu_shortcode_composer($data = '', $shortcode_tag = 'wordpress_file_upl
651
  $echo_str .= $dlp."\t\t".'<td style="width:55%">';
652
  $echo_str .= $dlp."\t\t\t".'<table class="wfu_columns_container" style="table-layout:fixed; width:100%;"><tbody><tr>';
653
  $echo_str .= $dlp."\t\t\t\t".'<td><select id="wfu_attribute_'.$attr.'" multiple="multiple" size="'.min(count($def['listitems']), 10).'" onchange="wfu_update_columns(\''.$attr.'\');" style="width:100%; overflow:auto;">';
654
- foreach ( $selprops as $item_name => $prop ) {
655
- $val = $item_name.":".$prop['sorttype']."/".$prop['label']."/".$prop['title'];
656
  $echo_str .= $dlp."\t\t\t\t\t".'<option value="'.$val.'"'.( $prop['required'] ? ' class="wfu_columns_item_required"' : '' ).' onclick="wfu_columns_itemclicked(this, \''.$attr.'\');">'.$prop['label'].( $prop['title'] != "" && $prop['title'] != $prop['label'] ? " (".$prop['title'].")" : "" ).'</option>';
657
  }
658
  $echo_str .= $dlp."\t\t\t\t".'</select></td>';
597
  elseif ( $def['type'] == "columns" ) {
598
  $selected = explode(",", $def['value']);
599
  if ( count($selected) == 1 && $selected[0] == "" ) $selected = array();
600
+ $selected_flat = array();
601
+ foreach ( $selected as $ind => $item ) $selected_flat[$ind] = preg_replace("/(:|\/).*$/", "", $item);
602
  $echo_str .= $dlp."\t".'<table class="wfu_columns_container"><tbody><tr>';
603
  $echo_str .= $dlp."\t\t\t".'<td style="width:45%;"><label class="wfu_columns_listtitle">Available Columns</label></td>';
604
  $echo_str .= $dlp."\t\t\t".'<td style="width:55%"><label class="wfu_columns_listtitle">Displayed Columns</label></td></tr><tr>';
626
  $echo_str .= $dlp."\t\t\t\t\t".'<option value="'.$val.'"'.( $item_required ? ' class="wfu_columns_item_required"' : '' ).' onclick="wfu_columns_itemclicked(this, \''.$attr.'\');">'.$item_label.'</option>';
627
  }
628
  foreach ( $itemprops as $item_name => $prop )
629
+ if ( $prop['required'] && !in_array($item_name, $selected_flat) )
630
  array_splice($selected, 0, 0, array( $item_name ));
631
  $selprops = array();
632
  foreach ( $selected as $item ) {
643
  elseif ( $flat_name == "custom" ) $item_sort = "+".($item_parts[1] == "" ? "-s" : "+".$item_parts[1]);
644
  else $item_sort = ( $prop['sortable'] ? "-".($item_parts[1] == "" ? "-" : "+").$prop['sorttype'] : "" );
645
  if ( $item_title == "" ) $item_title = $prop['title'];
646
+ array_push($selprops, array( 'name' => $item_name, 'label' => $prop['label'], 'title' => $item_title, 'required' => $prop['required'], 'sorttype' => $item_sort ));
647
  }
648
  }
649
  $echo_str .= $dlp."\t\t\t\t".'</select></td>';
653
  $echo_str .= $dlp."\t\t".'<td style="width:55%">';
654
  $echo_str .= $dlp."\t\t\t".'<table class="wfu_columns_container" style="table-layout:fixed; width:100%;"><tbody><tr>';
655
  $echo_str .= $dlp."\t\t\t\t".'<td><select id="wfu_attribute_'.$attr.'" multiple="multiple" size="'.min(count($def['listitems']), 10).'" onchange="wfu_update_columns(\''.$attr.'\');" style="width:100%; overflow:auto;">';
656
+ foreach ( $selprops as $prop ) {
657
+ $val = $prop['name'].":".$prop['sorttype']."/".$prop['label']."/".$prop['title'];
658
  $echo_str .= $dlp."\t\t\t\t\t".'<option value="'.$val.'"'.( $prop['required'] ? ' class="wfu_columns_item_required"' : '' ).' onclick="wfu_columns_itemclicked(this, \''.$attr.'\');">'.$prop['label'].( $prop['title'] != "" && $prop['title'] != $prop['label'] ? " (".$prop['title'].")" : "" ).'</option>';
659
  }
660
  $echo_str .= $dlp."\t\t\t\t".'</select></td>';
lib/wfu_ajaxactions.php CHANGED
@@ -266,7 +266,7 @@ function wfu_ajax_action_check_page_contents() {
266
  function wfu_ajax_action_edit_shortcode() {
267
  global $wp_registered_widgets;
268
  global $wp_registered_sidebars;
269
-
270
  if ( !current_user_can( 'manage_options' ) ) die();
271
  if ( !isset($_POST['upload_id']) || !isset($_POST['post_id']) || !isset($_POST['post_hash']) || !isset($_POST['shortcode_tag']) || !isset($_POST['widget_id']) ) die();
272
 
@@ -276,6 +276,9 @@ function wfu_ajax_action_edit_shortcode() {
276
  $post_id = wfu_sanitize_int($_POST['post_id']);
277
  $post_hash = wfu_sanitize_code($_POST['post_hash']);
278
  $shortcode_tag = wfu_sanitize_tag($_POST['shortcode_tag']);
 
 
 
279
 
280
  $data['post_id'] = $post_id;
281
  $data['post_hash'] = $post_hash;
@@ -283,10 +286,11 @@ function wfu_ajax_action_edit_shortcode() {
283
  if ( $widget_id == "" ) {
284
  $post = get_post($data['post_id']);
285
  //get default value for uploadid
286
- $defs = wfu_attribute_definitions();
 
287
  $default = "";
288
  foreach ( $defs as $key => $def ) {
289
- if ( $def['attribute'] == 'uploadid' ) {
290
  $default = $def['value'];
291
  break;
292
  }
@@ -298,7 +302,7 @@ function wfu_ajax_action_edit_shortcode() {
298
  foreach ( $wfu_shortcodes as $key => $data ) {
299
  $shortcode = trim(substr($data['shortcode'], strlen('['.$shortcode_tag), -1));
300
  $shortcode_attrs = wfu_shortcode_string_to_array($shortcode);
301
- if ( array_key_exists('uploadid', $shortcode_attrs) ) $uploadid = $shortcode_attrs['uploadid'];
302
  else $uploadid = $default;
303
  if ( $uploadid == $upload_id ) {
304
  $validkey = $key;
266
  function wfu_ajax_action_edit_shortcode() {
267
  global $wp_registered_widgets;
268
  global $wp_registered_sidebars;
269
+
270
  if ( !current_user_can( 'manage_options' ) ) die();
271
  if ( !isset($_POST['upload_id']) || !isset($_POST['post_id']) || !isset($_POST['post_hash']) || !isset($_POST['shortcode_tag']) || !isset($_POST['widget_id']) ) die();
272
 
276
  $post_id = wfu_sanitize_int($_POST['post_id']);
277
  $post_hash = wfu_sanitize_code($_POST['post_hash']);
278
  $shortcode_tag = wfu_sanitize_tag($_POST['shortcode_tag']);
279
+
280
+ $keyname = "uploadid";
281
+ if ( $shortcode_tag == "wordpress_file_upload_browser" ) $keyname = "browserid";
282
 
283
  $data['post_id'] = $post_id;
284
  $data['post_hash'] = $post_hash;
286
  if ( $widget_id == "" ) {
287
  $post = get_post($data['post_id']);
288
  //get default value for uploadid
289
+ if ( $shortcode_tag == "wordpress_file_upload_browser" ) $defs = wfu_browser_attribute_definitions();
290
+ else $defs = wfu_attribute_definitions();
291
  $default = "";
292
  foreach ( $defs as $key => $def ) {
293
+ if ( $def['attribute'] == $keyname ) {
294
  $default = $def['value'];
295
  break;
296
  }
302
  foreach ( $wfu_shortcodes as $key => $data ) {
303
  $shortcode = trim(substr($data['shortcode'], strlen('['.$shortcode_tag), -1));
304
  $shortcode_attrs = wfu_shortcode_string_to_array($shortcode);
305
+ if ( array_key_exists($keyname, $shortcode_attrs) ) $uploadid = $shortcode_attrs[$keyname];
306
  else $uploadid = $default;
307
  if ( $uploadid == $upload_id ) {
308
  $validkey = $key;
lib/wfu_constants.php CHANGED
@@ -279,7 +279,8 @@ $GLOBALS["WFU_GLOBALS"] += array(
279
  "WFU_ALTERNATIVE_RANDOMIZER" => array( "Use Alternative Randomizer", "string", "false", "On fast web servers the plugin's generator of random strings may not work properly causing various problems. If it is set to true, an alternative randomizer method is employed that works for fast web servers. It can be 'true' or 'false'." ),
280
  "WFU_DASHBOARD_PROTECTED" => array( "Dashboard Is Protected", "string", "false", "If /wp-admin folder is password protected then this variable should be set to 'true' so that internal operations of the plugin can work. The username and password should also be set." ),
281
  "WFU_DASHBOARD_USERNAME" => array( "Protected Dashboard Username", "string", "", "Username entry for accessing protected /wp-admin folder." ),
282
- "WFU_DASHBOARD_PASSWORD" => array( "Protected Dashboard Password", "string", "", "Password entry for accessing protected /wp-admin folder." )
 
283
  );
284
  //color definitions
285
  $GLOBALS["WFU_GLOBALS"] += array(
279
  "WFU_ALTERNATIVE_RANDOMIZER" => array( "Use Alternative Randomizer", "string", "false", "On fast web servers the plugin's generator of random strings may not work properly causing various problems. If it is set to true, an alternative randomizer method is employed that works for fast web servers. It can be 'true' or 'false'." ),
280
  "WFU_DASHBOARD_PROTECTED" => array( "Dashboard Is Protected", "string", "false", "If /wp-admin folder is password protected then this variable should be set to 'true' so that internal operations of the plugin can work. The username and password should also be set." ),
281
  "WFU_DASHBOARD_USERNAME" => array( "Protected Dashboard Username", "string", "", "Username entry for accessing protected /wp-admin folder." ),
282
+ "WFU_DASHBOARD_PASSWORD" => array( "Protected Dashboard Password", "string", "", "Password entry for accessing protected /wp-admin folder." ),
283
+ "WFU_DISABLE_VERSION_CHECK" => array( "Disable Version Check", "string", "false", "If it is set to 'true' then the plugin will not check if there are any new versions available. This is a temporary solution to problems having some users accessing Iptanus Services server causing the plugin to stall. It can be 'true' or 'false'." )
284
  );
285
  //color definitions
286
  $GLOBALS["WFU_GLOBALS"] += array(
lib/wfu_functions.php CHANGED
@@ -428,8 +428,9 @@ function wfu_get_latest_version() {
428
  $postfields['action'] = 'wfuca_check_latest_version_free';
429
  $postfields['version_hash'] = WFU_VERSION_HASH;
430
  $url = WFU_VERSION_SERVER_URL;
431
- // $result = wfu_post_request($url, $postfields);
432
  $result = null;
 
 
433
  return $result;
434
  }
435
 
@@ -1933,7 +1934,7 @@ function wfu_get_browser_params_from_safe($code) {
1933
 
1934
  //********************* POST/GET Requests Functions ****************************************************************************************************
1935
 
1936
- function wfu_post_request($url, $params, $verifypeer = false, $internal_request = false) {
1937
  $plugin_options = wfu_decode_plugin_options(get_option( "wordpress_file_upload_options" ));
1938
  if ( isset($plugin_options['postmethod']) && $plugin_options['postmethod'] == 'curl' ) {
1939
  // POST request using CURL
@@ -1949,6 +1950,7 @@ function wfu_post_request($url, $params, $verifypeer = false, $internal_request
1949
  CURLOPT_RETURNTRANSFER => true,
1950
  CURLOPT_SSL_VERIFYPEER => $verifypeer
1951
  );
 
1952
  //for internal requests to /wp-admin area that is password protected
1953
  //authorization is required
1954
  if ( $internal_request && WFU_VAR("WFU_DASHBOARD_PROTECTED") == "true" ) {
@@ -1964,7 +1966,6 @@ function wfu_post_request($url, $params, $verifypeer = false, $internal_request
1964
  // POST request using sockets
1965
  $scheme = "";
1966
  $port = 80;
1967
- $timeout = null;
1968
  $errno = 0;
1969
  $errstr = '';
1970
  $url = parse_url($url);
@@ -1973,10 +1974,10 @@ function wfu_post_request($url, $params, $verifypeer = false, $internal_request
1973
  if ( $url['scheme'] == 'https' ) {
1974
  $scheme = "ssl://";
1975
  $port = 443;
1976
- $timeout = 30;
1977
  }
1978
  elseif ( $url['scheme'] != 'http' ) return '';
1979
- $handle = fsockopen($scheme.$host, $port, $errno, $errstr, (is_null($timeout) ? ini_get("default_socket_timeout") : $timeout));
1980
  if ( $errno !== 0 || $errstr !== '' ) $handle = false;
1981
  if ( $handle !== false ) {
1982
  $content = http_build_query($params);
@@ -2016,6 +2017,7 @@ function wfu_post_request($url, $params, $verifypeer = false, $internal_request
2016
  'header' => "Content-type: application/x-www-form-urlencoded\r\n",
2017
  'content' => http_build_query($params)
2018
  );
 
2019
  //for internal requests to /wp-admin area that is password protected
2020
  //authorization is required
2021
  if ( $internal_request && WFU_VAR("WFU_DASHBOARD_PROTECTED") == "true" ) {
428
  $postfields['action'] = 'wfuca_check_latest_version_free';
429
  $postfields['version_hash'] = WFU_VERSION_HASH;
430
  $url = WFU_VERSION_SERVER_URL;
 
431
  $result = null;
432
+ if ( WFU_VAR("WFU_DISABLE_VERSION_CHECK") != "true" )
433
+ $result = wfu_post_request($url, $postfields, false, false, 10);
434
  return $result;
435
  }
436
 
1934
 
1935
  //********************* POST/GET Requests Functions ****************************************************************************************************
1936
 
1937
+ function wfu_post_request($url, $params, $verifypeer = false, $internal_request = false, $timeout = 0) {
1938
  $plugin_options = wfu_decode_plugin_options(get_option( "wordpress_file_upload_options" ));
1939
  if ( isset($plugin_options['postmethod']) && $plugin_options['postmethod'] == 'curl' ) {
1940
  // POST request using CURL
1950
  CURLOPT_RETURNTRANSFER => true,
1951
  CURLOPT_SSL_VERIFYPEER => $verifypeer
1952
  );
1953
+ if ( $timeout > 0 ) $options[CURLOPT_TIMEOUT] = $timeout;
1954
  //for internal requests to /wp-admin area that is password protected
1955
  //authorization is required
1956
  if ( $internal_request && WFU_VAR("WFU_DASHBOARD_PROTECTED") == "true" ) {
1966
  // POST request using sockets
1967
  $scheme = "";
1968
  $port = 80;
 
1969
  $errno = 0;
1970
  $errstr = '';
1971
  $url = parse_url($url);
1974
  if ( $url['scheme'] == 'https' ) {
1975
  $scheme = "ssl://";
1976
  $port = 443;
1977
+ if ( $timeout == 0 ) $timeout = 30;
1978
  }
1979
  elseif ( $url['scheme'] != 'http' ) return '';
1980
+ $handle = fsockopen($scheme.$host, $port, $errno, $errstr, ($timeout == 0 ? ini_get("default_socket_timeout") : $timeout));
1981
  if ( $errno !== 0 || $errstr !== '' ) $handle = false;
1982
  if ( $handle !== false ) {
1983
  $content = http_build_query($params);
2017
  'header' => "Content-type: application/x-www-form-urlencoded\r\n",
2018
  'content' => http_build_query($params)
2019
  );
2020
+ if ( $timeout > 0 ) $http_array['timeout'] = $timeout;
2021
  //for internal requests to /wp-admin area that is password protected
2022
  //authorization is required
2023
  if ( $internal_request && WFU_VAR("WFU_DASHBOARD_PROTECTED") == "true" ) {
readme.txt CHANGED
@@ -52,6 +52,7 @@ The plugin is translated in the following languages:
52
  * Greek
53
  * Dutch, kindly provided by Ruben Heynderycx
54
  * Chinese, kindly provided by Yingjun Li
 
55
 
56
  Please note that old desktop browsers or mobile browsers may not support all of the above functionalities. In order to get full functionality use the latest versions browsers, supporting HTML5, AJAX and CSS3.
57
 
@@ -137,6 +138,11 @@ There is an option in plugin's settings in Dashboard to relax the CSS rules, so
137
 
138
  == Changelog ==
139
 
 
 
 
 
 
140
  = 3.9.1 =
141
  * temporary fix to address issue with plugin's Main page in Dashboard not loading, by disabling plugin version check
142
  * correct Safari problem with extra spaces in success message coming from force_close_connection
@@ -612,6 +618,9 @@ Initial version.
612
 
613
  == Upgrade Notice ==
614
 
 
 
 
615
  = 3.9.1 =
616
  Significant update to introduce a temporary fix to an important problem.
617
 
52
  * Greek
53
  * Dutch, kindly provided by Ruben Heynderycx
54
  * Chinese, kindly provided by Yingjun Li
55
+ * Spanish, kindly provided by Marton
56
 
57
  Please note that old desktop browsers or mobile browsers may not support all of the above functionalities. In order to get full functionality use the latest versions browsers, supporting HTML5, AJAX and CSS3.
58
 
138
 
139
  == Changelog ==
140
 
141
+ = 3.9.2 =
142
+ * added environment variable to enable or disable version check, due to access problems of some users to Iptanus Services server
143
+ * added timeout option to wfu_post_request function
144
+ * added Spanish translation, kindly provided by Marton
145
+
146
  = 3.9.1 =
147
  * temporary fix to address issue with plugin's Main page in Dashboard not loading, by disabling plugin version check
148
  * correct Safari problem with extra spaces in success message coming from force_close_connection
618
 
619
  == Upgrade Notice ==
620
 
621
+ = 3.9.2 =
622
+ Significant update to improve a temporary fix to an important problem and fix some minor bugs.
623
+
624
  = 3.9.1 =
625
  Significant update to introduce a temporary fix to an important problem.
626
 
release_notes.txt CHANGED
@@ -1,3 +1,3 @@
1
- <span><strong>Latest release notes: </strong>This release contains a temporary quick fix to a problem that appeared some days ago. Many users face problems opening the Main page of the plugin in Dashboard. This is caused by problems of Iptanus Secure Services server. Efforts are being made to resolve the problem. In the meantime this release will make the plugin work back again. Furthermore, this release introduces a fix to another problem, where some file types with extentions containing capital letters were rejected.</span><br /><br /><span>
2
 
3
  For more details about this version's changes please visit the Release Notes of the plugin's </span><a href="http://www.iptanus.com/wordpress-plugins/wordpress-file-upload/">support page</a><span>.</span>
1
+ <span><strong>Latest release notes: </strong>This release provides an improved fix to an issue that appeared some days ago. </span><span style="text-decoration: underline;">Some users face large delays opening the Main page of the plugin in Dashboard.</span><span> This is caused by problems accessing Iptanus Secure Services server. Efforts are being made to resolve the problem and issue a permanent solution. In the meantime, <strong>this release contains a temporary fix for users having this problem</strong>. The maximum delay is adjusted to 10 seconds. Furthermore, an environment variable has been added, <strong>Disable Version Check</strong>, that enables/disables version check of the plugin. When this variable is set to 'true' then no version check will be performed, however there will be no delays when opening Main page of the plugin in Dashboard. It is set to 'false' by default.</span><br /><br /><span>
2
 
3
  For more details about this version's changes please visit the Release Notes of the plugin's </span><a href="http://www.iptanus.com/wordpress-plugins/wordpress-file-upload/">support page</a><span>.</span>
wordpress_file_upload.php CHANGED
@@ -4,7 +4,7 @@ if( !session_id() ) { session_start(); }
4
  /*
5
  Plugin URI: http://www.iptanus.com/support/wordpress-file-upload
6
  Description: Simple interface to upload files from a page.
7
- Version: 3.9.1
8
  Author: Nickolas Bossinas
9
  Author URI: http://www.iptanus.com
10
  */
4
  /*
5
  Plugin URI: http://www.iptanus.com/support/wordpress-file-upload
6
  Description: Simple interface to upload files from a page.
7
+ Version: 3.9.2
8
  Author: Nickolas Bossinas
9
  Author URI: http://www.iptanus.com
10
  */