|
@@ -1,5 +1,8 @@
|
|
-const es_ES = {
|
|
|
|
- pluralize (n) {
|
|
|
|
|
|
+import type { Locale } from '@uppy/utils/lib/Translator'
|
|
|
|
+
|
|
|
|
+const es_ES: Locale<0 | 1> = {
|
|
|
|
+ strings: {},
|
|
|
|
+ pluralize(n) {
|
|
if (n === 1) {
|
|
if (n === 1) {
|
|
return 0
|
|
return 0
|
|
}
|
|
}
|
|
@@ -14,20 +17,24 @@ es_ES.strings = {
|
|
},
|
|
},
|
|
addedNumFiles: 'Se agregó %{numFiles} archivo(s)',
|
|
addedNumFiles: 'Se agregó %{numFiles} archivo(s)',
|
|
addingMoreFiles: 'Agregando más archivos',
|
|
addingMoreFiles: 'Agregando más archivos',
|
|
- additionalRestrictionsFailed: 'No se cumplieron %{count} restricciones adicionales',
|
|
|
|
|
|
+ additionalRestrictionsFailed:
|
|
|
|
+ 'No se cumplieron %{count} restricciones adicionales',
|
|
addMore: 'Agregar más',
|
|
addMore: 'Agregar más',
|
|
addMoreFiles: 'Agregar más archivos',
|
|
addMoreFiles: 'Agregar más archivos',
|
|
allFilesFromFolderNamed: 'Todos los archivos de la carpeta %{name}',
|
|
allFilesFromFolderNamed: 'Todos los archivos de la carpeta %{name}',
|
|
- allowAccessDescription: 'Para tomar fotos o grabar videos con tu cámara, por favor permite el acceso a la cámara para este sitio.',
|
|
|
|
|
|
+ allowAccessDescription:
|
|
|
|
+ 'Para tomar fotos o grabar videos con tu cámara, por favor permite el acceso a la cámara para este sitio.',
|
|
allowAccessTitle: 'Por favor, permite el acceso a tu cámara',
|
|
allowAccessTitle: 'Por favor, permite el acceso a tu cámara',
|
|
- allowAudioAccessDescription: 'Para grabar audio, por favor permite el acceso al micrófono para este sitio.',
|
|
|
|
|
|
+ allowAudioAccessDescription:
|
|
|
|
+ 'Para grabar audio, por favor permite el acceso al micrófono para este sitio.',
|
|
allowAudioAccessTitle: 'Por favor, permite el acceso a tu micrófono',
|
|
allowAudioAccessTitle: 'Por favor, permite el acceso a tu micrófono',
|
|
aspectRatioLandscape: 'Recortar horizontal (16:9)',
|
|
aspectRatioLandscape: 'Recortar horizontal (16:9)',
|
|
aspectRatioPortrait: 'Recortar vertical (9:16)',
|
|
aspectRatioPortrait: 'Recortar vertical (9:16)',
|
|
aspectRatioSquare: 'Recortar cuadrado',
|
|
aspectRatioSquare: 'Recortar cuadrado',
|
|
authAborted: 'Autenticación cancelada',
|
|
authAborted: 'Autenticación cancelada',
|
|
authenticateWith: 'Conectar con %{pluginName}',
|
|
authenticateWith: 'Conectar con %{pluginName}',
|
|
- authenticateWithTitle: 'Por favor, autentícate con %{pluginName} para seleccionar archivos',
|
|
|
|
|
|
+ authenticateWithTitle:
|
|
|
|
+ 'Por favor, autentícate con %{pluginName} para seleccionar archivos',
|
|
back: 'Atrás',
|
|
back: 'Atrás',
|
|
browse: 'Navegar',
|
|
browse: 'Navegar',
|
|
browseFiles: 'Navegar por archivos',
|
|
browseFiles: 'Navegar por archivos',
|
|
@@ -37,7 +44,8 @@ es_ES.strings = {
|
|
chooseFiles: 'Seleccionar archivos',
|
|
chooseFiles: 'Seleccionar archivos',
|
|
closeModal: 'Cerrar ventana',
|
|
closeModal: 'Cerrar ventana',
|
|
companionError: 'Error en la conexión con Companion',
|
|
companionError: 'Error en la conexión con Companion',
|
|
- companionUnauthorizeHint: 'Para desautorizar tu cuenta de %{provider}, por favor ve a %{url}',
|
|
|
|
|
|
+ companionUnauthorizeHint:
|
|
|
|
+ 'Para desautorizar tu cuenta de %{provider}, por favor ve a %{url}',
|
|
complete: 'Completado',
|
|
complete: 'Completado',
|
|
compressedX: 'Se ahorró %{size} comprimiendo imágenes',
|
|
compressedX: 'Se ahorró %{size} comprimiendo imágenes',
|
|
compressingImages: 'Comprimiendo imágenes...',
|
|
compressingImages: 'Comprimiendo imágenes...',
|
|
@@ -48,7 +56,8 @@ es_ES.strings = {
|
|
creatingAssembly: 'Preparando subida...',
|
|
creatingAssembly: 'Preparando subida...',
|
|
creatingAssemblyFailed: 'No se pudo crear un Assembly',
|
|
creatingAssemblyFailed: 'No se pudo crear un Assembly',
|
|
dashboardTitle: 'Cargador de archivos',
|
|
dashboardTitle: 'Cargador de archivos',
|
|
- dashboardWindowTitle: 'Ventana para cargar archivos (Presiona escape para cerrar)',
|
|
|
|
|
|
+ dashboardWindowTitle:
|
|
|
|
+ 'Ventana para cargar archivos (Presiona escape para cerrar)',
|
|
dataUploadedOfTotal: '%{complete} de %{total}',
|
|
dataUploadedOfTotal: '%{complete} de %{total}',
|
|
discardRecordedFile: 'Descartar archivo grabado',
|
|
discardRecordedFile: 'Descartar archivo grabado',
|
|
done: 'Hecho',
|
|
done: 'Hecho',
|
|
@@ -57,20 +66,25 @@ es_ES.strings = {
|
|
dropPasteBoth: 'Suelta archivos aquí, %{browseFiles} o %{browseFolders}',
|
|
dropPasteBoth: 'Suelta archivos aquí, %{browseFiles} o %{browseFolders}',
|
|
dropPasteFiles: 'Suelta archivos aquí o %{browseFiles}',
|
|
dropPasteFiles: 'Suelta archivos aquí o %{browseFiles}',
|
|
dropPasteFolders: 'Suelta archivos aquí o %{browseFolders}',
|
|
dropPasteFolders: 'Suelta archivos aquí o %{browseFolders}',
|
|
- dropPasteImportBoth: 'Suelta archivos aquí, %{browseFiles}, %{browseFolders} o importar desde:',
|
|
|
|
- dropPasteImportFiles: 'Suelta archivos aquí, %{browseFiles} o importar desde:',
|
|
|
|
- dropPasteImportFolders: 'Suelta archivos aquí, %{browseFolders} o importar desde:',
|
|
|
|
|
|
+ dropPasteImportBoth:
|
|
|
|
+ 'Suelta archivos aquí, %{browseFiles}, %{browseFolders} o importar desde:',
|
|
|
|
+ dropPasteImportFiles:
|
|
|
|
+ 'Suelta archivos aquí, %{browseFiles} o importar desde:',
|
|
|
|
+ dropPasteImportFolders:
|
|
|
|
+ 'Suelta archivos aquí, %{browseFolders} o importar desde:',
|
|
editFile: 'Editar archivo',
|
|
editFile: 'Editar archivo',
|
|
editFileWithFilename: 'Editar archivo %{file}',
|
|
editFileWithFilename: 'Editar archivo %{file}',
|
|
editing: 'Editando %{file}',
|
|
editing: 'Editando %{file}',
|
|
emptyFolderAdded: 'No se agregaron archivos desde la carpeta vacía',
|
|
emptyFolderAdded: 'No se agregaron archivos desde la carpeta vacía',
|
|
encoding: 'Codificando...',
|
|
encoding: 'Codificando...',
|
|
- enterCorrectUrl: 'URL incorrecta: Por favor, asegúrate de ingresar un enlace directo a un archivo',
|
|
|
|
|
|
+ enterCorrectUrl:
|
|
|
|
+ 'URL incorrecta: Por favor, asegúrate de ingresar un enlace directo a un archivo',
|
|
enterTextToSearch: 'Ingresa texto para buscar imágenes',
|
|
enterTextToSearch: 'Ingresa texto para buscar imágenes',
|
|
enterUrlToImport: 'Ingresa la URL para importar un archivo',
|
|
enterUrlToImport: 'Ingresa la URL para importar un archivo',
|
|
error: 'Error',
|
|
error: 'Error',
|
|
exceedsSize: '%{file} excede el tamaño máximo permitido de %{size}',
|
|
exceedsSize: '%{file} excede el tamaño máximo permitido de %{size}',
|
|
- failedToFetch: 'Companion no pudo recuperar esta URL, por favor asegúrate de que sea correcta',
|
|
|
|
|
|
+ failedToFetch:
|
|
|
|
+ 'Companion no pudo recuperar esta URL, por favor asegúrate de que sea correcta',
|
|
failedToUpload: 'No se pudo subir %{file}',
|
|
failedToUpload: 'No se pudo subir %{file}',
|
|
fileSource: 'Fuente de archivo: %{name}',
|
|
fileSource: 'Fuente de archivo: %{name}',
|
|
filesUploadedOfTotal: {
|
|
filesUploadedOfTotal: {
|
|
@@ -89,22 +103,27 @@ es_ES.strings = {
|
|
import: 'Importar',
|
|
import: 'Importar',
|
|
importFiles: 'Importar archivos desde:',
|
|
importFiles: 'Importar archivos desde:',
|
|
importFrom: 'Importar desde %{name}',
|
|
importFrom: 'Importar desde %{name}',
|
|
- inferiorSize: 'Este archivo es más pequeño que el tamaño permitido de %{size}',
|
|
|
|
|
|
+ inferiorSize:
|
|
|
|
+ 'Este archivo es más pequeño que el tamaño permitido de %{size}',
|
|
loading: 'Cargando...',
|
|
loading: 'Cargando...',
|
|
logOut: 'Cerrar sesión',
|
|
logOut: 'Cerrar sesión',
|
|
micDisabled: 'El acceso al micrófono fue denegado por el usuario',
|
|
micDisabled: 'El acceso al micrófono fue denegado por el usuario',
|
|
missingRequiredMetaField: 'Faltan campos de metadatos obligatorios',
|
|
missingRequiredMetaField: 'Faltan campos de metadatos obligatorios',
|
|
- missingRequiredMetaFieldOnFile: 'Faltan campos de metadatos obligatorios en %{fileName}',
|
|
|
|
|
|
+ missingRequiredMetaFieldOnFile:
|
|
|
|
+ 'Faltan campos de metadatos obligatorios en %{fileName}',
|
|
missingRequiredMetaFields: {
|
|
missingRequiredMetaFields: {
|
|
'0': 'Falta el campo de metadatos obligatorio: %{fields}.',
|
|
'0': 'Falta el campo de metadatos obligatorio: %{fields}.',
|
|
'1': 'Faltan los campos de metadatos obligatorios: %{fields}.',
|
|
'1': 'Faltan los campos de metadatos obligatorios: %{fields}.',
|
|
},
|
|
},
|
|
myDevice: 'Mi dispositivo',
|
|
myDevice: 'Mi dispositivo',
|
|
- noAudioDescription: 'Para grabar audio, por favor conecta un micrófono u otro dispositivo de entrada de audio',
|
|
|
|
|
|
+ noAudioDescription:
|
|
|
|
+ 'Para grabar audio, por favor conecta un micrófono u otro dispositivo de entrada de audio',
|
|
noAudioTitle: 'Micrófono no disponible',
|
|
noAudioTitle: 'Micrófono no disponible',
|
|
- noCameraDescription: 'Para tomar fotos o grabar video, por favor conecta un dispositivo de cámara',
|
|
|
|
|
|
+ noCameraDescription:
|
|
|
|
+ 'Para tomar fotos o grabar video, por favor conecta un dispositivo de cámara',
|
|
noCameraTitle: 'Cámara no disponible',
|
|
noCameraTitle: 'Cámara no disponible',
|
|
- noDuplicates: "No se puede agregar el archivo duplicado '%{fileName}', ya existe",
|
|
|
|
|
|
+ noDuplicates:
|
|
|
|
+ "No se puede agregar el archivo duplicado '%{fileName}', ya existe",
|
|
noFilesFound: 'No tienes archivos o carpetas aquí',
|
|
noFilesFound: 'No tienes archivos o carpetas aquí',
|
|
noInternetConnection: 'Sin conexión a Internet',
|
|
noInternetConnection: 'Sin conexión a Internet',
|
|
noMoreFilesAllowed: 'No se pueden agregar más archivos',
|
|
noMoreFilesAllowed: 'No se pueden agregar más archivos',
|
|
@@ -129,9 +148,11 @@ es_ES.strings = {
|
|
},
|
|
},
|
|
recording: 'Grabando',
|
|
recording: 'Grabando',
|
|
recordingLength: 'Duración de la grabación %{recording_length}',
|
|
recordingLength: 'Duración de la grabación %{recording_length}',
|
|
- recordingStoppedMaxSize: 'La grabación se detuvo porque el tamaño del archivo está a punto de exceder el límite',
|
|
|
|
|
|
+ recordingStoppedMaxSize:
|
|
|
|
+ 'La grabación se detuvo porque el tamaño del archivo está a punto de exceder el límite',
|
|
recordVideoBtn: 'Grabar video',
|
|
recordVideoBtn: 'Grabar video',
|
|
- recoveredAllFiles: 'Se restauraron todos los archivos. Ahora puedes reanudar la subida.',
|
|
|
|
|
|
+ recoveredAllFiles:
|
|
|
|
+ 'Se restauraron todos los archivos. Ahora puedes reanudar la subida.',
|
|
recoveredXFiles: {
|
|
recoveredXFiles: {
|
|
'0': 'No pudimos recuperar completamente 1 archivo. Por favor, vuelve a seleccionarlo y reanuda la subida.',
|
|
'0': 'No pudimos recuperar completamente 1 archivo. Por favor, vuelve a seleccionarlo y reanuda la subida.',
|
|
'1': 'No pudimos recuperar completamente %{smart_count} archivos. Por favor, vuelve a seleccionarlos y reanuda la subida.',
|
|
'1': 'No pudimos recuperar completamente %{smart_count} archivos. Por favor, vuelve a seleccionarlos y reanuda la subida.',
|
|
@@ -179,7 +200,8 @@ es_ES.strings = {
|
|
'1': 'Subiendo %{smart_count} archivos',
|
|
'1': 'Subiendo %{smart_count} archivos',
|
|
},
|
|
},
|
|
uploadPaused: 'Subida en pausa',
|
|
uploadPaused: 'Subida en pausa',
|
|
- uploadStalled: 'La subida no ha realizado ningún progreso durante %{seconds} segundos. Puedes intentarlo de nuevo.',
|
|
|
|
|
|
+ uploadStalled:
|
|
|
|
+ 'La subida no ha realizado ningún progreso durante %{seconds} segundos. Puedes intentarlo de nuevo.',
|
|
uploadXFiles: {
|
|
uploadXFiles: {
|
|
'0': 'Subir %{smart_count} archivo',
|
|
'0': 'Subir %{smart_count} archivo',
|
|
'1': 'Subir %{smart_count} archivos',
|
|
'1': 'Subir %{smart_count} archivos',
|
|
@@ -212,7 +234,10 @@ es_ES.strings = {
|
|
unselectFileNamed: 'Deseleccionar archivo %{name}',
|
|
unselectFileNamed: 'Deseleccionar archivo %{name}',
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// TODO: remove this in the next major?
|
|
|
|
+// @ts-expect-error Uppy can be a global in legacy bundle
|
|
if (typeof Uppy !== 'undefined') {
|
|
if (typeof Uppy !== 'undefined') {
|
|
|
|
+ // @ts-expect-error Uppy can be a global in legacy bundle
|
|
globalThis.Uppy.locales.es_ES = es_ES
|
|
globalThis.Uppy.locales.es_ES = es_ES
|
|
}
|
|
}
|
|
|
|
|