|
@@ -1,5 +1,8 @@
|
|
|
-const ca_ES = {
|
|
|
- pluralize (n) {
|
|
|
+import type { Locale } from '@uppy/utils/lib/Translator'
|
|
|
+
|
|
|
+const ca_ES: Locale<0 | 1> = {
|
|
|
+ strings: {},
|
|
|
+ pluralize(n) {
|
|
|
if (n === 1) {
|
|
|
return 0
|
|
|
}
|
|
@@ -9,25 +12,29 @@ const ca_ES = {
|
|
|
|
|
|
ca_ES.strings = {
|
|
|
addBulkFilesFailed: {
|
|
|
- '0': 'No s\'ha pogut afegir %{smart_count} arxiu a causa d\'un error intern',
|
|
|
- '1': 'No s\'han pogut afegir %{smart_count} arxius a causa d\'errors interns',
|
|
|
+ '0': "No s'ha pogut afegir %{smart_count} arxiu a causa d'un error intern",
|
|
|
+ '1': "No s'han pogut afegir %{smart_count} arxius a causa d'errors interns",
|
|
|
},
|
|
|
- addedNumFiles: 'S\'ha afegit %{numFiles} arxiu(s)',
|
|
|
+ addedNumFiles: "S'ha afegit %{numFiles} arxiu(s)",
|
|
|
addingMoreFiles: 'Afegint més arxius',
|
|
|
- additionalRestrictionsFailed: 'No s\'han complert %{count} restriccions addicionals',
|
|
|
+ additionalRestrictionsFailed:
|
|
|
+ "No s'han complert %{count} restriccions addicionals",
|
|
|
addMore: 'Afegir més',
|
|
|
addMoreFiles: 'Afegir més arxius',
|
|
|
allFilesFromFolderNamed: 'Tots els arxius de la carpeta %{name}',
|
|
|
- allowAccessDescription: 'Per prendre fotos o gravar vídeos amb la teva càmera, si us plau permet l\'accés a la càmera per a aquest lloc.',
|
|
|
- allowAccessTitle: 'Si us plau, permet l\'accés a la teva càmera',
|
|
|
- allowAudioAccessDescription: 'Per gravar àudio, si us plau permet l\'accés al micròfon per a aquest lloc.',
|
|
|
- allowAudioAccessTitle: 'Si us plau, permet l\'accés al teu micròfon',
|
|
|
+ allowAccessDescription:
|
|
|
+ "Per prendre fotos o gravar vídeos amb la teva càmera, si us plau permet l'accés a la càmera per a aquest lloc.",
|
|
|
+ allowAccessTitle: "Si us plau, permet l'accés a la teva càmera",
|
|
|
+ allowAudioAccessDescription:
|
|
|
+ "Per gravar àudio, si us plau permet l'accés al micròfon per a aquest lloc.",
|
|
|
+ allowAudioAccessTitle: "Si us plau, permet l'accés al teu micròfon",
|
|
|
aspectRatioLandscape: 'Retallar horitzontal (16:9)',
|
|
|
aspectRatioPortrait: 'Retallar vertical (9:16)',
|
|
|
aspectRatioSquare: 'Retallar quadrat',
|
|
|
authAborted: 'Autenticació cancel·lada',
|
|
|
authenticateWith: 'Connecta amb %{pluginName}',
|
|
|
- authenticateWithTitle: 'Si us plau, autentica\'t amb %{pluginName} per a seleccionar arxius',
|
|
|
+ authenticateWithTitle:
|
|
|
+ "Si us plau, autentica't amb %{pluginName} per a seleccionar arxius",
|
|
|
back: 'Enrere',
|
|
|
browse: 'Navegar',
|
|
|
browseFiles: 'Navegar pels arxius',
|
|
@@ -37,52 +44,59 @@ ca_ES.strings = {
|
|
|
chooseFiles: 'Seleccionar arxius',
|
|
|
closeModal: 'Tanca finestra',
|
|
|
companionError: 'Error en la connexió amb Companion',
|
|
|
- companionUnauthorizeHint: 'Per desautoritzar el teu compte de %{provider}, si us plau ves a %{url}',
|
|
|
+ companionUnauthorizeHint:
|
|
|
+ 'Per desautoritzar el teu compte de %{provider}, si us plau ves a %{url}',
|
|
|
complete: 'Completat',
|
|
|
- compressedX: 'S\'ha estalviat %{size} comprimint imatges',
|
|
|
+ compressedX: "S'ha estalviat %{size} comprimint imatges",
|
|
|
compressingImages: 'Comprimint imatges...',
|
|
|
connectedToInternet: 'Connectat a Internet',
|
|
|
- copyLink: 'Copia l\'enllaç',
|
|
|
+ copyLink: "Copia l'enllaç",
|
|
|
copyLinkToClipboardFallback: 'Copia la següent URL',
|
|
|
copyLinkToClipboardSuccess: 'Enllaç copiat al portapapers',
|
|
|
creatingAssembly: 'Preparant càrrega...',
|
|
|
- creatingAssemblyFailed: 'No s\'ha pogut crear un Assembly',
|
|
|
- dashboardTitle: 'Carregador d\'arxius',
|
|
|
- dashboardWindowTitle: 'Finestra per a carregar arxius (Prem l\'escape per tancar)',
|
|
|
+ creatingAssemblyFailed: "No s'ha pogut crear un Assembly",
|
|
|
+ dashboardTitle: "Carregador d'arxius",
|
|
|
+ dashboardWindowTitle:
|
|
|
+ "Finestra per a carregar arxius (Prem l'escape per tancar)",
|
|
|
dataUploadedOfTotal: '%{complete} de %{total}',
|
|
|
- discardRecordedFile: 'Descarta l\'arxiu gravat',
|
|
|
+ discardRecordedFile: "Descarta l'arxiu gravat",
|
|
|
done: 'Fet',
|
|
|
dropHereOr: 'Deixa els arxius aquí o %{browse}',
|
|
|
dropHint: 'Deixa els teus arxius aquí',
|
|
|
dropPasteBoth: 'Deixa arxius aquí, %{browseFiles} o %{browseFolders}',
|
|
|
dropPasteFiles: 'Deixa arxius aquí o %{browseFiles}',
|
|
|
dropPasteFolders: 'Deixa arxius aquí o %{browseFolders}',
|
|
|
- dropPasteImportBoth: 'Deixa arxius aquí, %{browseFiles}, %{browseFolders} o importa des de:',
|
|
|
+ dropPasteImportBoth:
|
|
|
+ 'Deixa arxius aquí, %{browseFiles}, %{browseFolders} o importa des de:',
|
|
|
dropPasteImportFiles: 'Deixa arxius aquí, %{browseFiles} o importa des de:',
|
|
|
- dropPasteImportFolders: 'Deixa arxius aquí, %{browseFolders} o importa des de:',
|
|
|
- editFile: 'Edita l\'arxiu',
|
|
|
- editFileWithFilename: 'Edita l\'arxiu %{file}',
|
|
|
+ dropPasteImportFolders:
|
|
|
+ 'Deixa arxius aquí, %{browseFolders} o importa des de:',
|
|
|
+ editFile: "Edita l'arxiu",
|
|
|
+ editImage: 'Edita la imatge',
|
|
|
+ editFileWithFilename: "Edita l'arxiu %{file}",
|
|
|
editing: 'Editant %{file}',
|
|
|
- emptyFolderAdded: 'No s\'han afegit arxius des de la carpeta buida',
|
|
|
+ emptyFolderAdded: "No s'han afegit arxius des de la carpeta buida",
|
|
|
encoding: 'Codificant...',
|
|
|
- enterCorrectUrl: 'URL incorrecta: Si us plau, assegura\'t d\'ingressar un enllaç directe a un arxiu',
|
|
|
+ enterCorrectUrl:
|
|
|
+ "URL incorrecta: Si us plau, assegura't d'ingressar un enllaç directe a un arxiu",
|
|
|
enterTextToSearch: 'Ingresa text per buscar imatges',
|
|
|
enterUrlToImport: 'Ingresa la URL per importar un arxiu',
|
|
|
error: 'Error',
|
|
|
exceedsSize: '%{file} excedeix la mida màxima permesa de %{size}',
|
|
|
- failedToFetch: 'Companion no ha pogut recuperar aquesta URL, si us plau assegura\'t que sigui correcta',
|
|
|
- failedToUpload: 'No s\'ha pogut carregar %{file}',
|
|
|
- fileSource: 'Font d\'arxiu: %{name}',
|
|
|
+ failedToFetch:
|
|
|
+ "Companion no ha pogut recuperar aquesta URL, si us plau assegura't que sigui correcta",
|
|
|
+ failedToUpload: "No s'ha pogut carregar %{file}",
|
|
|
+ fileSource: "Font d'arxiu: %{name}",
|
|
|
filesUploadedOfTotal: {
|
|
|
'0': '%{complete} de %{smart_count} arxiu pujat',
|
|
|
'1': '%{complete} de %{smart_count} arxius pujats',
|
|
|
},
|
|
|
filter: 'Filtrar',
|
|
|
- finishEditingFile: 'Finalitzar edició d\'arxiu',
|
|
|
+ finishEditingFile: "Finalitzar edició d'arxiu",
|
|
|
flipHorizontal: 'Girar horitzontalment',
|
|
|
folderAdded: {
|
|
|
- '0': 'S\'ha afegit %{smart_count} arxiu des de %{folder}',
|
|
|
- '1': 'S\'han afegit %{smart_count} arxius des de %{folder}',
|
|
|
+ '0': "S'ha afegit %{smart_count} arxiu des de %{folder}",
|
|
|
+ '1': "S'han afegit %{smart_count} arxius des de %{folder}",
|
|
|
},
|
|
|
folderAlreadyAdded: 'La carpeta "%{folder}" ja s\'ha afegit',
|
|
|
generatingThumbnails: 'Generant miniatures...',
|
|
@@ -92,17 +106,20 @@ ca_ES.strings = {
|
|
|
inferiorSize: 'Aquest arxiu és més petit que la mida permesa de %{size}',
|
|
|
loading: 'Carregant...',
|
|
|
logOut: 'Tancar sessió',
|
|
|
- micDisabled: 'L\'accés al micròfon va ser denegat per l\'usuari',
|
|
|
+ micDisabled: "L'accés al micròfon va ser denegat per l'usuari",
|
|
|
missingRequiredMetaField: 'Falten camps de metadades obligatoris',
|
|
|
- missingRequiredMetaFieldOnFile: 'Falten camps de metadades obligatoris a %{fileName}',
|
|
|
+ missingRequiredMetaFieldOnFile:
|
|
|
+ 'Falten camps de metadades obligatoris a %{fileName}',
|
|
|
missingRequiredMetaFields: {
|
|
|
'0': 'Falta el camp de metadades obligatori: %{fields}.',
|
|
|
'1': 'Falten els camps de metadades obligatoris: %{fields}.',
|
|
|
},
|
|
|
myDevice: 'El meu dispositiu',
|
|
|
- noAudioDescription: 'Per gravar àudio, si us plau connecta un micròfon o un altre dispositiu d\'entrada d\'àudio',
|
|
|
+ noAudioDescription:
|
|
|
+ "Per gravar àudio, si us plau connecta un micròfon o un altre dispositiu d'entrada d'àudio",
|
|
|
noAudioTitle: 'Micròfon no disponible',
|
|
|
- noCameraDescription: 'Per prendre fotos o gravar vídeo, si us plau connecta un dispositiu de càmera',
|
|
|
+ noCameraDescription:
|
|
|
+ 'Per prendre fotos o gravar vídeo, si us plau connecta un dispositiu de càmera',
|
|
|
noCameraTitle: 'Càmera no disponible',
|
|
|
noDuplicates: "No es pot afegir l'arxiu duplicat '%{fileName}', ja existeix",
|
|
|
noFilesFound: 'No tens arxius o carpetes aquí',
|
|
@@ -128,10 +145,12 @@ ca_ES.strings = {
|
|
|
'1': 'Processant %{smart_count} arxius',
|
|
|
},
|
|
|
recording: 'Enregistrament',
|
|
|
- recordingLength: 'Durada de l\'enregistrament %{recording_length}',
|
|
|
- recordingStoppedMaxSize: 'L\'enregistrament s\'ha aturat perquè la mida de l\'arxiu està a punt de superar el límit',
|
|
|
+ recordingLength: "Durada de l'enregistrament %{recording_length}",
|
|
|
+ recordingStoppedMaxSize:
|
|
|
+ "L'enregistrament s'ha aturat perquè la mida de l'arxiu està a punt de superar el límit",
|
|
|
recordVideoBtn: 'Enregistrar vídeo',
|
|
|
- recoveredAllFiles: 'S\'han restaurat tots els arxius. Ara pots reprendre la pujada.',
|
|
|
+ recoveredAllFiles:
|
|
|
+ "S'han restaurat tots els arxius. Ara pots reprendre la pujada.",
|
|
|
recoveredXFiles: {
|
|
|
'0': 'No vam poder recuperar completament 1 arxiu. Si us plau, torna a seleccionar-lo i reprengues la pujada.',
|
|
|
'1': 'No vam poder recuperar completament %{smart_count} arxius. Si us plau, torna a seleccionar-los i reprengues la pujada.',
|
|
@@ -155,13 +174,13 @@ ca_ES.strings = {
|
|
|
'1': 'Seleccionar %{smart_count}',
|
|
|
},
|
|
|
sessionRestored: 'Sessió restaurada',
|
|
|
- showErrorDetails: 'Mostrar detalls de l\'error',
|
|
|
+ showErrorDetails: "Mostrar detalls de l'error",
|
|
|
signInWithGoogle: 'Iniciar sessió amb Google',
|
|
|
smile: '¡Somriu!',
|
|
|
- startAudioRecording: 'Iniciar enregistrament d\'àudio',
|
|
|
+ startAudioRecording: "Iniciar enregistrament d'àudio",
|
|
|
startCapturing: 'Iniciar captura de pantalla',
|
|
|
startRecording: 'Iniciar enregistrament de vídeo',
|
|
|
- stopAudioRecording: 'Aturar enregistrament d\'àudio',
|
|
|
+ stopAudioRecording: "Aturar enregistrament d'àudio",
|
|
|
stopCapturing: 'Aturar captura de pantalla',
|
|
|
stopRecording: 'Aturar enregistrament de vídeo',
|
|
|
streamActive: 'Transmissió activa',
|
|
@@ -169,7 +188,7 @@ ca_ES.strings = {
|
|
|
submitRecordedFile: 'Enviar arxiu enregistrat',
|
|
|
takePicture: 'Fer una foto',
|
|
|
takePictureBtn: 'Capturar foto',
|
|
|
- timedOut: 'La pujada s\'ha aturat durant %{seconds} segons, avortant.',
|
|
|
+ timedOut: "La pujada s'ha aturat durant %{seconds} segons, avortant.",
|
|
|
upload: 'Pujar',
|
|
|
uploadComplete: 'Pujada completa',
|
|
|
uploadFailed: 'Error en la pujada',
|
|
@@ -179,7 +198,8 @@ ca_ES.strings = {
|
|
|
'1': 'Pujant %{smart_count} arxius',
|
|
|
},
|
|
|
uploadPaused: 'Pujada en pausa',
|
|
|
- uploadStalled: 'La pujada no ha realitzat cap progrés durant %{seconds} segons. Pots intentar-ho de nou.',
|
|
|
+ uploadStalled:
|
|
|
+ 'La pujada no ha realitzat cap progrés durant %{seconds} segons. Pots intentar-ho de nou.',
|
|
|
uploadXFiles: {
|
|
|
'0': 'Pujar %{smart_count} arxiu',
|
|
|
'1': 'Pujar %{smart_count} arxius',
|
|
@@ -193,8 +213,8 @@ ca_ES.strings = {
|
|
|
'1': '%{smart_count} arxius seleccionats',
|
|
|
},
|
|
|
xMoreFilesAdded: {
|
|
|
- '0': 'S\'ha afegit %{smart_count} arxiu més',
|
|
|
- '1': 'S\'han afegit %{smart_count} arxius més',
|
|
|
+ '0': "S'ha afegit %{smart_count} arxiu més",
|
|
|
+ '1': "S'han afegit %{smart_count} arxius més",
|
|
|
},
|
|
|
xTimeLeft: '%{time} restant',
|
|
|
youCanOnlyUploadFileTypes: 'Només pots pujar: %{types}',
|
|
@@ -212,7 +232,10 @@ ca_ES.strings = {
|
|
|
unselectFileNamed: 'Desselecciona arxiu %{name}',
|
|
|
}
|
|
|
|
|
|
+// TODO: remove this in the next major?
|
|
|
+// @ts-expect-error Uppy can be a global in legacy bundle
|
|
|
if (typeof Uppy !== 'undefined') {
|
|
|
+ // @ts-expect-error Uppy can be a global in legacy bundle
|
|
|
globalThis.Uppy.locales.ca_ES = ca_ES
|
|
|
}
|
|
|
|