瀏覽代碼

Fixed locale es
Fixed import es and fr in example index.html
Add locale gl

pablo_grela 8 年之前
父節點
當前提交
c18689a1d9
共有 3 個文件被更改,包括 103 次插入8 次删除
  1. 2 2
      examples/index.html
  2. 6 6
      js/locales/es.js
  3. 95 0
      js/locales/gl.js

+ 2 - 2
examples/index.html

@@ -11,8 +11,8 @@
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
     <script src="../js/plugins/sortable.js" type="text/javascript"></script>
     <script src="../js/fileinput.js" type="text/javascript"></script>
-    <script src="../js/fileinput_locale_fr.js" type="text/javascript"></script>
-    <script src="../js/fileinput_locale_es.js" type="text/javascript"></script>
+    <script src="../js/locales/fr.js" type="text/javascript"></script>
+    <script src="../js/locales/es.js" type="text/javascript"></script>
     <script src="../themes/explorer/theme.js" type="text/javascript"></script>
     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>
 </head>

+ 6 - 6
js/locales/es.js

@@ -49,8 +49,8 @@
         },
         msgUploadAborted: 'La carga de archivos se ha cancelado',
         msgUploadThreshold: 'Procesando...',
-        msgUploadBegin: 'Initializing...',
-        msgUploadEnd: 'Done',
+        msgUploadBegin: 'Inicializando...',
+        msgUploadEnd: 'Hecho',
         msgUploadEmpty: 'No existen datos válidos para el envío.',
         msgValidationError: 'Error de validación',
         msgLoading: 'Subiendo archivo {index} de {files} &hellip;',
@@ -66,10 +66,10 @@
         msgAjaxError: 'Algo ha ido mal con la operación {operation}. Por favor, inténtelo de nuevo mas tarde.',
         msgAjaxProgressError: 'La operación {operation} ha fallado',
         ajaxOperations: {
-            deleteThumb: 'file delete',
-            uploadThumb: 'file upload',
-            uploadBatch: 'batch file upload',
-            uploadExtra: 'form data upload'
+            deleteThumb: 'Archivo borrado',
+            uploadThumb: 'Archivo subido',
+            uploadBatch: 'Datos subidos en lote',
+            uploadExtra: 'Datos do formulario subidos '
         },
         dropZoneTitle: 'Arrastre y suelte aquí los archivos &hellip;',
         dropZoneClickTitle: '<br>(o haga clic para seleccionar {files})',

+ 95 - 0
js/locales/gl.js

@@ -0,0 +1,95 @@
+/*!
+ * FileInput Spanish Translations
+ *
+ * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
+ * any HTML markup tags in the messages must not be converted or translated.
+ *
+ * @see http://github.com/kartik-v/bootstrap-fileinput
+ *
+ * NOTE: this file must be saved in UTF-8 encoding.
+ */
+(function ($) {
+    "use strict";
+
+    $.fn.fileinputLocales['gl'] = {
+        fileSingle: 'arquivo',
+        filePlural: 'arquivos',
+        browseLabel: 'Examinar &hellip;',
+        removeLabel: 'Quitar',
+        removeTitle: 'Quitar aquivos seleccionados',
+        cancelLabel: 'Cancelar',
+        cancelTitle: 'Abortar a subida en curso',
+        uploadLabel: 'Subir arquivo',
+        uploadTitle: 'Subir arquivos seleccionados',
+        msgNo: 'Non',
+        msgNoFilesSelected: 'Non hay arquivos seleccionados',
+        msgCancelled: 'Cancelado',
+        msgZoomModalHeading: 'Vista previa detallada',
+        msgSizeTooSmall: 'O arquivo "{name}" (<b>{size} KB</b>) é demasiado pequeño e debe ser maior de <b>{minSize} KB</b>.',
+        msgSizeTooLarge: 'El arquivo "{name}" (<b>{size} KB</b>) excede o tamaño máximo permitido de <b>{maxSize} KB</b>.',
+        msgFilesTooLess: 'Debe seleccionar al menos <b>{n}</b> {files} a cargar.',
+        msgFilesTooMany: 'O número de arquivos seleccionados a cargar <b>({n})</b> excede do límite máximo permitido de <b>{m}</b>.',
+        msgFileNotFound: 'Arquivo "{name}" non encontrado.',
+        msgFileSecured: 'Non é posible acceder o arquivo "{name}" porque estará sendo usado por outra aplicación ou non teñamos permisos de lectura.',
+        msgFileNotReadable: 'Non é posible acceder o archivo "{name}".',
+        msgFilePreviewAborted: 'Previsualización do arquivo "{name}" cancelada.',
+        msgFilePreviewError: 'Ocurriu un erro mentras se lía o arquivo "{name}".',
+        msgInvalidFileName: 'Caracteres non válidos o no soportados no nome do arquivos "{name}".',
+        msgInvalidFileType: 'Tipo de archivo no válido para "{name}". Sólo se permiten arquivos do tipo "{types}".',
+        msgInvalidFileExtension: 'Extensión de arquivo non válido para "{name}". Só se permiten arquivos "{extensions}".',
+        msgFileTypes: {
+            'image': 'imaxe',
+            'html': 'HTML',
+            'text': 'text',
+            'video': 'video',
+            'audio': 'audio',
+            'flash': 'flash',
+            'pdf': 'PDF',
+            'object': 'object'
+        },
+        msgUploadAborted: 'A carga de arquivos cancelouse',
+        msgUploadThreshold: 'Procesando...',
+        msgUploadBegin: 'Inicialicando...',
+        msgUploadEnd: 'Feito',
+        msgUploadEmpty: 'Non existen datos válidos para o envío.',
+        msgValidationError: 'Erro de validación',
+        msgLoading: 'Subindo arquivo {index} de {files} &hellip;',
+        msgProgress: 'Subiendo arquivo {index} de {files} - {name} - {percent}% completado.',
+        msgSelected: '{n} {files} seleccionado(s)',
+        msgFoldersNotAllowed: 'Arrastra e solta únicamente arquivoa. Omitida(s) {n} carpeta(s).',
+        msgImageWidthSmall: 'O ancho da imaxe "{name}" debe ser de al menos {size} px.',
+        msgImageHeightSmall: 'A altura de la imaxe "{name}" debe ser de al menos {size} px.',
+        msgImageWidthLarge: 'El ancho de la imaxe "{name}" no puede exceder de {size} px.',
+        msgImageHeightLarge: 'La altura de la imaxe "{name}" no puede exceder de {size} px.',
+        msgImageResizeError: 'No se pudieron obtener las dimensiones de la imaxe para cambiar el tamaño.',
+        msgImageResizeException: 'Erro o cambiar o tamaño da imaxe.<pre>{errors}</pre>',
+        msgAjaxError: 'Algo foi mal ca operación {operation}. Por favor, intentao de novo mais tarde.',
+        msgAjaxProgressError: 'A operación {operation} fallou',
+        ajaxOperations: {
+            deleteThumb: 'Arquivo borrado',
+            uploadThumb: 'Arquivo subido',
+            uploadBatch: 'Datos subidos en lote',
+            uploadExtra: 'Datos do formulario subidos'
+        },
+        dropZoneTitle: 'Arrasta e solte aquí os arquivos &hellip;',
+        dropZoneClickTitle: '<br>(ou fai clic para seleccionar {files})',
+        fileActionSettings: {
+            removeTitle: 'Eliminar arquivo',
+            uploadTitle: 'Subir arquivo',
+            zoomTitle: 'Ver detalles',
+            dragTitle: 'Mover / Reordenar',
+            indicatorNewTitle: 'Non subido todavía',
+            indicatorSuccessTitle: 'Subido',
+            indicatorErrorTitle: 'Erro o subir',
+            indicatorLoadingTitle: 'Subiendo...'
+        },
+        previewZoomButtonTitles: {
+            prev: 'Ver arquivo anterior',
+            next: 'Ver arquivo siguinte',
+            toggleheader: 'Mostrar encabezado',
+            fullscreen: 'Mostrar a pantalla completa',
+            borderless: 'Activar o modo sen bordes',
+            close: 'Cerrar vista detallada'
+        }
+    };
+})(window.jQuery);