Pārlūkot izejas kodu

locales: Rename es_GL → gl_ES (#1929)

* locales: Rename es_GL → gl_ES

the `es-GL` locale means Spanish in Greenland.
`gl-ES` means Galician in Spain.

I just renamed the file here which is a breaking change. I think that's
acceptable for the locales package, as it isn't a dependency of anything
else. `@uppy/locales@2.0` doesn't affect anything. what do y'all think?

* locales: add backwords compat module for es_GL

* add comment with reasoning
Renée Kooi 5 gadi atpakaļ
vecāks
revīzija
5d906440c2

+ 4 - 0
bin/locale-packs.js

@@ -191,6 +191,10 @@ function test () {
   const localePackagePath = path.join(__dirname, '..', 'packages', '@uppy', 'locales', 'src', '*.js')
   glob.sync(localePackagePath).forEach((localePath) => {
     const localeName = path.basename(localePath, '.js')
+    // we renamed the es_GL → gl_ES locale, and kept the old name
+    // for backwards-compat, see https://github.com/transloadit/uppy/pull/1929
+    if (localeName === 'es_GL') return
+
     // Builds array with items like: 'uploadingXFiles.2'
     followerValues[localeName] = flat(require(localePath).strings)
     followerLocales[localeName] = Object.keys(followerValues[localeName])

+ 1 - 152
packages/@uppy/locales/src/es_GL.js

@@ -1,152 +1 @@
-const es_GL = {}
-
-es_GL.strings = {
-  addMore: 'añadir más',
-  addMoreFiles: 'Agregar máis arquivos',
-  addingMoreFiles: 'Agregando máis arquivos',
-  allowAccessDescription: 'Para tomar fotos ou grabar video coa túa cámara, por favor permite a este sitio o acceso á cámara.',
-  allowAccessTitle: 'Por favor permite o acceso á tua cámara',
-  authenticateWith: 'Conectar a %{pluginName}',
-  authenticateWithTitle: 'Por favor autentícate con %{pluginName} para seleccionar arquivos',
-  back: 'Atrás',
-  browse: 'navegar',
-  cancel: 'Cancelar',
-  cancelUpload: 'Cancelar subida',
-  chooseFiles: 'Seleccionar arquivos',
-  closeModal: 'Pechar xanela flotante',
-  companionAuthError: 'Autorización requirida',
-  companionError: 'Conexión con Companion fallou',
-  complete: 'Completado',
-  connectedToInternet: 'Conectado a Internet',
-  copyLink: 'Copiar enlace',
-  copyLinkToClipboardFallback: 'Copia a siguiente URL',
-  copyLinkToClipboardSuccess: 'Enlace copiado ao portapapeis',
-  creatingAssembly: 'Preparando subida...',
-  creatingAssemblyFailed: 'Transloadit: Non se puido crear un Assembly',
-  dashboardTitle: 'Cargador de arquivos',
-  dashboardWindowTitle: 'Xanela para cargar arquivos (Presiona escape para cerrar)',
-  dataUploadedOfTotal: '%{complete} de %{total}',
-  done: 'Feito',
-  dropHereOr: 'Soltar arquivos aquí ou %{browse}',
-  dropHint: 'Solta os teus arqivos aquí',
-  dropPaste: 'Soltar arquivos aquí, pegar ou %{browse}',
-  dropPasteImport: 'Soltar arquivos aquí, pegar, %{browse} ou importar dende',
-  edit: 'Editar',
-  editFile: 'Editar arquivo',
-  editing: 'Editando %{file}',
-  emptyFolderAdded: 'Ningún arquivo foi agregado dende o cartafol vacía',
-  encoding: 'Codificando...',
-  enterCorrectUrl: 'URL incorrecta: Por favor asegúrate que estás ingresando un enlace a un arquivo',
-  enterUrlToImport: 'Ingresa unha URL para importar un arquivo',
-  exceedsSize: 'Este arquivo excede el tamaño máximo de',
-  failedToFetch: 'Companion non puido recuperar esta URL, por favor asegúrate que sexa correcta',
-  failedToUpload: 'Error ao subir %{file}',
-  fileSource: 'Fonte de arquivo: %{name}',
-  filesUploadedOfTotal: {
-    '0': '%{complete} de %{smart_count} arquivo subido',
-    '1': '%{complete} de %{smart_count} arquivos subidos',
-    '2': '%{complete} de %{smart_count} arquivos subidos'
-  },
-  filter: 'Filtrar',
-  finishEditingFile: 'Rematar edición de arquivo',
-  folderAdded: {
-    '0': 'Agregado %{smart_count} arquivo dende %{folder}',
-    '1': 'Agregados %{smart_count} arquivos dende %{folder}',
-    '2': 'Agregados %{smart_count} arquivos dende %{folder}'
-  },
-  import: 'Importar',
-  importFrom: 'Importar dende %{name}',
-  link: 'Enlace',
-  loading: 'Cargando...',
-  logOut: 'Pechar sesión',
-  myDevice: 'O meu Dispositivo',
-  noFilesFound: 'Non existen arquivos ou cartafol aquí',
-  noInternetConnection: 'Sin conexión a Internet',
-  pause: 'Pausar',
-  pauseUpload: 'Pausar subida',
-  paused: 'En pausa',
-  poweredBy: 'Soportado por',
-  preparingUpload: 'Preparando subida...',
-  processingXFiles: {
-    '0': 'Procesando %{smart_count} arquivo',
-    '1': 'Procesando %{smart_count} arquivos',
-    '2': 'Procesando %{smart_count} arquivos'
-  },
-  removeFile: 'Eliminar arquivo',
-  resetFilter: 'Limpar filtro',
-  resume: 'Reanudar',
-  resumeUpload: 'Reanudar subida',
-  retry: 'Intentar novamente',
-  retryUpload: 'Intentar subida novamente',
-  saveChanges: 'Gardar cambios',
-  selectX: {
-    '0': 'Seleccionar %{smart_count}',
-    '1': 'Seleccionar %{smart_count}',
-    '2': 'Seleccionar %{smart_count}'
-  },
-  smile: 'Sorrí!',
-  startRecording: 'Comezar a grabación de vídeo',
-  stopRecording: 'Detener la grabación de vídeo',
-  takePicture: 'Tomar unha foto',
-  timedOut: 'Subida estancada por %{seconds} segundos, anulando.',
-  upload: 'Subir',
-  uploadComplete: 'Subida rematada',
-  uploadFailed: 'A subida fallou',
-  uploadPaused: 'Subida pausada',
-  uploadXFiles: {
-    '0': 'Subir %{smart_count} arquivo',
-    '1': 'Subir %{smart_count} arquivos',
-    '2': 'Subir %{smart_count} arquivos'
-  },
-  uploadXNewFiles: {
-    '0': 'Subir +%{smart_count} arquivo',
-    '1': 'Subir +%{smart_count} arquivos',
-    '2': 'Subir +%{smart_count} arquivos'
-  },
-  uploading: 'Subiendo',
-  uploadingXFiles: {
-    '0': 'Subindo %{smart_count} arquivo',
-    '1': 'Subindo %{smart_count} arquivos',
-    '2': 'Subindo %{smart_count} arquivos'
-  },
-  xFilesSelected: {
-    '0': '%{smart_count} arquivo seleccionado',
-    '1': '%{smart_count} arquivos seleccionados',
-    '2': '%{smart_count} arquivos seleccionados'
-  },
-  xMoreFilesAdded: {
-    '0': '%{smart_count} arquivo máis agregado',
-    '1': '%{smart_count} arquivos máis agregados',
-    '2': '%{smart_count} arquivos máis agregados'
-  },
-  xTimeLeft: '%{time} restantes',
-  youCanOnlyUploadFileTypes: 'Soamente podes subir: %{types}',
-  youCanOnlyUploadX: {
-    '0': 'Soamente podes subir %{smart_count} arquivo',
-    '1': 'Soamente podes subir %{smart_count} arquivos',
-    '2': 'Soamente podes subir %{smart_count} arquivos'
-  },
-  youHaveToAtLeastSelectX: {
-    '0': 'Tes que seleccionar polo menos %{smart_count} arquivo',
-    '1': 'Tes que seleccionar polo menos %{smart_count} arquivos',
-    '2': 'Tes que seleccionar polo menos %{smart_count} arquivos'
-  },
-  selectAllFilesFromFolderNamed: 'Seleccionar todos los archivos de la carpeta %{name}',
-  unselectAllFilesFromFolderNamed: 'Deselecciona todos los archivos de la carpeta %{name}',
-  selectFileNamed: 'Seleccione archivo %{name}',
-  unselectFileNamed: 'Deseleccionar archivo %{name}',
-  openFolderNamed: 'Carpeta abierta %{name}'
-}
-
-es_GL.pluralize = function (n) {
-  if (n === 1) {
-    return 0
-  }
-  return 1
-}
-
-if (typeof window !== 'undefined' && typeof window.Uppy !== 'undefined') {
-  window.Uppy.locales.es_GL = es_GL
-}
-
-module.exports = es_GL
+module.exports = require('./gl_ES')

+ 152 - 0
packages/@uppy/locales/src/gl_ES.js

@@ -0,0 +1,152 @@
+const gl_ES = {}
+
+gl_ES.strings = {
+  addMore: 'añadir más',
+  addMoreFiles: 'Agregar máis arquivos',
+  addingMoreFiles: 'Agregando máis arquivos',
+  allowAccessDescription: 'Para tomar fotos ou grabar video coa túa cámara, por favor permite a este sitio o acceso á cámara.',
+  allowAccessTitle: 'Por favor permite o acceso á tua cámara',
+  authenticateWith: 'Conectar a %{pluginName}',
+  authenticateWithTitle: 'Por favor autentícate con %{pluginName} para seleccionar arquivos',
+  back: 'Atrás',
+  browse: 'navegar',
+  cancel: 'Cancelar',
+  cancelUpload: 'Cancelar subida',
+  chooseFiles: 'Seleccionar arquivos',
+  closeModal: 'Pechar xanela flotante',
+  companionAuthError: 'Autorización requirida',
+  companionError: 'Conexión con Companion fallou',
+  complete: 'Completado',
+  connectedToInternet: 'Conectado a Internet',
+  copyLink: 'Copiar enlace',
+  copyLinkToClipboardFallback: 'Copia a siguiente URL',
+  copyLinkToClipboardSuccess: 'Enlace copiado ao portapapeis',
+  creatingAssembly: 'Preparando subida...',
+  creatingAssemblyFailed: 'Transloadit: Non se puido crear un Assembly',
+  dashboardTitle: 'Cargador de arquivos',
+  dashboardWindowTitle: 'Xanela para cargar arquivos (Presiona escape para cerrar)',
+  dataUploadedOfTotal: '%{complete} de %{total}',
+  done: 'Feito',
+  dropHereOr: 'Soltar arquivos aquí ou %{browse}',
+  dropHint: 'Solta os teus arqivos aquí',
+  dropPaste: 'Soltar arquivos aquí, pegar ou %{browse}',
+  dropPasteImport: 'Soltar arquivos aquí, pegar, %{browse} ou importar dende',
+  edit: 'Editar',
+  editFile: 'Editar arquivo',
+  editing: 'Editando %{file}',
+  emptyFolderAdded: 'Ningún arquivo foi agregado dende o cartafol vacía',
+  encoding: 'Codificando...',
+  enterCorrectUrl: 'URL incorrecta: Por favor asegúrate que estás ingresando un enlace a un arquivo',
+  enterUrlToImport: 'Ingresa unha URL para importar un arquivo',
+  exceedsSize: 'Este arquivo excede el tamaño máximo de',
+  failedToFetch: 'Companion non puido recuperar esta URL, por favor asegúrate que sexa correcta',
+  failedToUpload: 'Error ao subir %{file}',
+  fileSource: 'Fonte de arquivo: %{name}',
+  filesUploadedOfTotal: {
+    '0': '%{complete} de %{smart_count} arquivo subido',
+    '1': '%{complete} de %{smart_count} arquivos subidos',
+    '2': '%{complete} de %{smart_count} arquivos subidos'
+  },
+  filter: 'Filtrar',
+  finishEditingFile: 'Rematar edición de arquivo',
+  folderAdded: {
+    '0': 'Agregado %{smart_count} arquivo dende %{folder}',
+    '1': 'Agregados %{smart_count} arquivos dende %{folder}',
+    '2': 'Agregados %{smart_count} arquivos dende %{folder}'
+  },
+  import: 'Importar',
+  importFrom: 'Importar dende %{name}',
+  link: 'Enlace',
+  loading: 'Cargando...',
+  logOut: 'Pechar sesión',
+  myDevice: 'O meu Dispositivo',
+  noFilesFound: 'Non existen arquivos ou cartafol aquí',
+  noInternetConnection: 'Sin conexión a Internet',
+  pause: 'Pausar',
+  pauseUpload: 'Pausar subida',
+  paused: 'En pausa',
+  poweredBy: 'Soportado por',
+  preparingUpload: 'Preparando subida...',
+  processingXFiles: {
+    '0': 'Procesando %{smart_count} arquivo',
+    '1': 'Procesando %{smart_count} arquivos',
+    '2': 'Procesando %{smart_count} arquivos'
+  },
+  removeFile: 'Eliminar arquivo',
+  resetFilter: 'Limpar filtro',
+  resume: 'Reanudar',
+  resumeUpload: 'Reanudar subida',
+  retry: 'Intentar novamente',
+  retryUpload: 'Intentar subida novamente',
+  saveChanges: 'Gardar cambios',
+  selectX: {
+    '0': 'Seleccionar %{smart_count}',
+    '1': 'Seleccionar %{smart_count}',
+    '2': 'Seleccionar %{smart_count}'
+  },
+  smile: 'Sorrí!',
+  startRecording: 'Comezar a grabación de vídeo',
+  stopRecording: 'Detener la grabación de vídeo',
+  takePicture: 'Tomar unha foto',
+  timedOut: 'Subida estancada por %{seconds} segundos, anulando.',
+  upload: 'Subir',
+  uploadComplete: 'Subida rematada',
+  uploadFailed: 'A subida fallou',
+  uploadPaused: 'Subida pausada',
+  uploadXFiles: {
+    '0': 'Subir %{smart_count} arquivo',
+    '1': 'Subir %{smart_count} arquivos',
+    '2': 'Subir %{smart_count} arquivos'
+  },
+  uploadXNewFiles: {
+    '0': 'Subir +%{smart_count} arquivo',
+    '1': 'Subir +%{smart_count} arquivos',
+    '2': 'Subir +%{smart_count} arquivos'
+  },
+  uploading: 'Subiendo',
+  uploadingXFiles: {
+    '0': 'Subindo %{smart_count} arquivo',
+    '1': 'Subindo %{smart_count} arquivos',
+    '2': 'Subindo %{smart_count} arquivos'
+  },
+  xFilesSelected: {
+    '0': '%{smart_count} arquivo seleccionado',
+    '1': '%{smart_count} arquivos seleccionados',
+    '2': '%{smart_count} arquivos seleccionados'
+  },
+  xMoreFilesAdded: {
+    '0': '%{smart_count} arquivo máis agregado',
+    '1': '%{smart_count} arquivos máis agregados',
+    '2': '%{smart_count} arquivos máis agregados'
+  },
+  xTimeLeft: '%{time} restantes',
+  youCanOnlyUploadFileTypes: 'Soamente podes subir: %{types}',
+  youCanOnlyUploadX: {
+    '0': 'Soamente podes subir %{smart_count} arquivo',
+    '1': 'Soamente podes subir %{smart_count} arquivos',
+    '2': 'Soamente podes subir %{smart_count} arquivos'
+  },
+  youHaveToAtLeastSelectX: {
+    '0': 'Tes que seleccionar polo menos %{smart_count} arquivo',
+    '1': 'Tes que seleccionar polo menos %{smart_count} arquivos',
+    '2': 'Tes que seleccionar polo menos %{smart_count} arquivos'
+  },
+  selectAllFilesFromFolderNamed: 'Seleccionar todos los archivos de la carpeta %{name}',
+  unselectAllFilesFromFolderNamed: 'Deselecciona todos los archivos de la carpeta %{name}',
+  selectFileNamed: 'Seleccione archivo %{name}',
+  unselectFileNamed: 'Deseleccionar archivo %{name}',
+  openFolderNamed: 'Carpeta abierta %{name}'
+}
+
+gl_ES.pluralize = function (n) {
+  if (n === 1) {
+    return 0
+  }
+  return 1
+}
+
+if (typeof window !== 'undefined' && typeof window.Uppy !== 'undefined') {
+  window.Uppy.locales.gl_ES = gl_ES
+}
+
+module.exports = gl_ES

+ 3 - 0
website/inject.js

@@ -192,6 +192,9 @@ function injectLocaleList () {
 
   glob.sync(localePackagePath).forEach((localePath) => {
     const localeName = path.basename(localePath, '.js')
+    // we renamed the es_GL → gl_ES locale, and kept the old name
+    // for backwards-compat, see https://github.com/transloadit/uppy/pull/1929
+    if (localeName === 'es_GL') return
     let localeNameWithDash = localeName.replace(/_/g, '-')
 
     const parts = localeNameWithDash.split('-')