aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/contactsinteraction/l10n/ca.js2
-rw-r--r--apps/contactsinteraction/l10n/ca.json2
-rw-r--r--apps/files/l10n/ca.js55
-rw-r--r--apps/files/l10n/ca.json55
-rw-r--r--apps/files/l10n/ga.js6
-rw-r--r--apps/files/l10n/ga.json6
-rw-r--r--apps/files/l10n/gl.js6
-rw-r--r--apps/files/l10n/gl.json6
-rw-r--r--apps/files_external/lib/Lib/Auth/Password/GlobalAuth.php8
-rw-r--r--apps/files_sharing/l10n/zh_CN.js1
-rw-r--r--apps/files_sharing/l10n/zh_CN.json1
-rw-r--r--apps/files_sharing/lib/External/Storage.php19
-rw-r--r--apps/settings/l10n/ca.js1
-rw-r--r--apps/settings/l10n/ca.json1
-rw-r--r--apps/weather_status/l10n/de_DE.js13
-rw-r--r--apps/weather_status/l10n/de_DE.json13
-rw-r--r--apps/weather_status/l10n/ga.js13
-rw-r--r--apps/weather_status/l10n/ga.json13
-rw-r--r--apps/weather_status/l10n/gl.js13
-rw-r--r--apps/weather_status/l10n/gl.json13
-rw-r--r--apps/weather_status/l10n/sv.js13
-rw-r--r--apps/weather_status/l10n/sv.json13
-rw-r--r--apps/weather_status/l10n/zh_TW.js13
-rw-r--r--apps/weather_status/l10n/zh_TW.json13
-rw-r--r--apps/workflowengine/l10n/ca.js1
-rw-r--r--apps/workflowengine/l10n/ca.json1
26 files changed, 277 insertions, 24 deletions
diff --git a/apps/contactsinteraction/l10n/ca.js b/apps/contactsinteraction/l10n/ca.js
index 1a28b1b4fde..28ac6fec295 100644
--- a/apps/contactsinteraction/l10n/ca.js
+++ b/apps/contactsinteraction/l10n/ca.js
@@ -3,6 +3,8 @@ OC.L10N.register(
{
"Recently contacted" : "Contactes recents",
"Contacts Interaction" : "Interacció amb contactes",
+ "Manages interaction between accounts and contacts" : "Gestiona la interacció entre comptes i contactes",
+ "Collect data about accounts and contacts interactions and provide an address book for the data" : "Reculliu dades sobre comptes i interaccions de contactes i proporcioneu una llibreta d'adreces per a les dades",
"Manages interaction between users and contacts" : "Administra la interacció entre usuaris i contactes",
"Collect data about user and contacts interactions and provide an address book for the data" : "Recopileu dades sobre les interaccions d'usuaris i contactes i proporcioneu una llibreta d'adreces amb les dades"
},
diff --git a/apps/contactsinteraction/l10n/ca.json b/apps/contactsinteraction/l10n/ca.json
index a02dcdfdf5d..39738153d82 100644
--- a/apps/contactsinteraction/l10n/ca.json
+++ b/apps/contactsinteraction/l10n/ca.json
@@ -1,6 +1,8 @@
{ "translations": {
"Recently contacted" : "Contactes recents",
"Contacts Interaction" : "Interacció amb contactes",
+ "Manages interaction between accounts and contacts" : "Gestiona la interacció entre comptes i contactes",
+ "Collect data about accounts and contacts interactions and provide an address book for the data" : "Reculliu dades sobre comptes i interaccions de contactes i proporcioneu una llibreta d'adreces per a les dades",
"Manages interaction between users and contacts" : "Administra la interacció entre usuaris i contactes",
"Collect data about user and contacts interactions and provide an address book for the data" : "Recopileu dades sobre les interaccions d'usuaris i contactes i proporcioneu una llibreta d'adreces amb les dades"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index a704de5922e..659ae99cf4d 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -43,7 +43,12 @@ OC.L10N.register(
"Files" : "Fitxers",
"A file or folder has been <strong>changed</strong>" : "S'ha <strong>modificat</strong> un fitxer o carpeta",
"A favorite file or folder has been <strong>changed</strong>" : "S'ha <strong>modificat</strong> un fitxer o carpeta dels preferits",
+ "Folder not found" : "No s'ha trobat la carpeta",
"Upload (max. %s)" : "Puja (màx. %s)",
+ "Files compatibility" : "Compatibilitat de fitxers",
+ "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Permet restringir els noms de fitxers per garantir que els fitxers es puguin sincronitzar amb tots els clients. De manera predeterminada, es permeten tots els noms de fitxer vàlids a POSIX (per exemple, Linux o macOS).",
+ "Enforce Windows compatibility" : "Impulsar la compatibilitat amb Windows",
+ "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Això bloquejarà els noms de fitxer no vàlids als sistemes Windows, com ara l'ús de noms reservats o caràcters especials. Però això no farà complir la compatibilitat de la distinció entre majúscules i minúscules.",
"Accept" : "Accepta",
"Reject" : "Rebutja",
"Incoming ownership transfer from {user}" : "{user} us ha enviat una transferència de propietat",
@@ -72,10 +77,14 @@ OC.L10N.register(
"\"{displayName}\" action failed" : "S'ha produït un error en l'acció «{displayName}»",
"Toggle selection for file \"{displayName}\"" : "Canvia la selecció per al fitxer «{displayName}»",
"Toggle selection for folder \"{displayName}\"" : "Canvia la selecció per a la carpeta «{displayName}»",
+ "File is loading" : "S'està carregant el fitxer",
+ "Folder is loading" : "S'està carregant la carpeta",
"Rename file" : "Canvia el nom del fitxer",
"Filename" : "Nom del fitxer",
"Folder name" : "Nom de la carpeta",
"This node is unavailable" : "Aquest node no està disponible",
+ "Another entry with the same name already exists." : "Ja existeix una altra entrada amb el mateix nom.",
+ "Invalid filename." : "Nom de fitxer no vàlid.",
"Renamed \"{oldName}\" to \"{newName}\"" : "S'ha canviat el nom de «{oldName}» a «{newName}»",
"Could not rename \"{oldName}\", it does not exist any more" : "No s'ha pogut canviar el nom de «{oldName}», ja no existeix",
"The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nom «{newName}» ja està en ús en la carpeta «{dir}». Trieu un nom diferent.",
@@ -85,18 +94,22 @@ OC.L10N.register(
"Modified" : "Darrera modificació",
"Type" : "Tipus",
"Active filters" : "Filtres actius",
+ "Remove filter" : "Suprimeix el filtre",
"Total rows summary" : "Resum de totes les files",
"Name" : "Nom",
"Size" : "Mida",
"Toggle selection for all files and folders" : "Canvia la selecció per a tots els fitxers i carpetes",
"Actions" : "Accions",
- "\"{displayName}\" failed on some elements " : "S'ha produït un error en l'acció «{displayName}» per a alguns elements",
+ "(selected)" : "(seleccionat)",
+ "\"{displayName}\" failed on some elements " : "\"{displayName}\" ha fallat en alguns elements ",
"\"{displayName}\" batch action executed successfully" : "L'acció per lots «{displayName}» s'ha executat correctament",
"{count} selected" : "Selecció: {count}",
"List of files and folders." : "Llista de fitxers i carpetes.",
"Column headers with buttons are sortable." : "Les capçaleres de columna amb botons es poder ordenar.",
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Aquesta llista no es mostra completament per raons de rendiment. Es mostraran els fitxers a mesura que navegueu per la llista.",
"File not found" : "No s'ha trobat el fitxer",
+ "Storage information" : "Informació d'emmagatzematge",
+ "Storage quota" : "Quota d'emmagatzematge",
"{usedQuotaByte} used" : "{usedQuotaByte} en ús",
"{used} of {quota} used" : "{used} de {quota} en ús",
"{relative}% used" : "{relative}% en ús",
@@ -105,6 +118,9 @@ OC.L10N.register(
"Create" : "Crea",
"New folder" : "Carpeta nova",
"Create new folder" : "Crea una carpeta",
+ "This name is already in use." : "Aquest nom ja s'utilitza.",
+ "Fill template fields" : "Ompliu els camps de la plantilla",
+ "Submitting fields…" : "S'estan enviant camps…",
"Submit" : "Envia",
"Transfer ownership of a file or folder" : "Transferència de la propietat d'un fitxer o carpeta",
"Choose file or folder to transfer" : "Tria el fitxer o carpeta que voleu transferir",
@@ -137,6 +153,7 @@ OC.L10N.register(
"Error during upload: {message}" : "S'ha produït un error durant la pujada: {message}",
"Error during upload, status code {status}" : "S'ha produït un error durant la pujada, el codi d'estat és {status}",
"Unknown error during upload" : "S'ha produït un error desconegut durant la pujada",
+ "Filter filenames…" : "Filtra els noms de fitxer…",
"Views" : "Vistes",
"Files settings" : "Paràmetres de Fitxers",
"File cannot be accessed" : "No es pot accedir al fitxer",
@@ -148,6 +165,7 @@ OC.L10N.register(
"Show hidden files" : "Mostra els fitxers ocults",
"Crop image previews" : "Retalla les previsualitzacions de les imatges",
"Enable the grid view" : "Habilita la visualització de quadrícula",
+ "Enable folder tree" : "Habilita l'arbre de carpetes",
"Additional settings" : "Paràmetres addicionals",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
@@ -178,10 +196,15 @@ OC.L10N.register(
"Delete folder" : "Suprimeix la carpeta",
"Delete folders" : "Suprimeix les carpetes",
"Delete" : "Suprimeix",
+ "_You are about to permanently delete {count} item_::_You are about to permanently delete {count} items_" : ["Esteu a punt de suprimir permanentment {count} element","Esteu a punt de suprimir permanentment {count} elements"],
+ "_You are about to delete {count} item_::_You are about to delete {count} items_" : ["Esteu a punt de suprimir {count} element","Esteu a punt de suprimir {count} elements"],
"Confirm deletion" : "Confirma la supressió",
"Cancel" : "Cancel·la",
"Download" : "Baixa",
+ "Edit file locally" : "Edita el fitxer localment",
"The file should now open locally. If you don't see this happening, make sure that the desktop client is installed on your system." : "Ara el fitxer hauria d'obrir-se localment. Si no veieu que això passa, assegureu-vos que el client d'escriptori estigui instal·lat al vostre sistema.",
+ "Retry local edit" : "Torna a provar l'edició local",
+ "Edit online" : "Edita en remot",
"Failed to redirect to client" : "No s'ha pogut redirigir al client",
"Edit locally" : "Edita localment",
"Destination is not a folder" : "La destinació no és una carpeta",
@@ -200,6 +223,7 @@ OC.L10N.register(
"Move" : "Mou",
"Move or copy operation failed" : "Error en l'operació de desplaçament o còpia",
"Move or copy" : "Mou o copia",
+ "Cancelled move or copy of \"{filename}\"." : "S'ha cancel·lat el moviment o la còpia de \"{filename}\".",
"Cancelled move or copy operation" : "S'ha cancel·lat l'operació de desplaçament o còpia",
"Open folder {displayName}" : "Obre la carpeta {displayName}",
"Open in Files" : "Obre a Fitxers",
@@ -209,18 +233,26 @@ OC.L10N.register(
"Today" : "Avui",
"Last 7 days" : "Últims 7 dies",
"Last 30 days" : "Últims 30 dies",
+ "This year ({year})" : "Aquest any ({year})",
+ "Last year ({year})" : "L'any passat ({year})",
"Documents" : "Documents",
+ "Spreadsheets" : "Fulls de càlcul",
+ "Presentations" : "Presentacions",
+ "PDFs" : "PDFs",
"Folders" : "Carpetes",
"Audio" : "Àudio",
+ "Photos and images" : "Fotos i imatges",
"Videos" : "Vídeos",
+ "New folder creation cancelled" : "S'ha cancel·lat la creació de carpetes noves",
"Created new folder \"{name}\"" : "S'ha creat la carpeta nova «{name}»",
"Unable to initialize the templates directory" : "No s'ha pogut inicialitzar la carpeta de plantilles",
+ "Create templates folder" : "Crea una carpeta de plantilles",
"Templates" : "Plantilles",
"New template folder" : "Carpeta de plantilles nova",
"In folder" : "En la carpeta",
"Search in folder: {folder}" : "Cerca en la carpeta: {folder}",
- "One of the dropped files could not be processed" : "No s'ha pogut processar un dels fitxers que heu deixat anar.",
- "Your browser does not support the Filesystem API. Directories will not be uploaded" : "El vostre navegador no és compatible amb l'API FileSystem. No es pujaran les carpetes.",
+ "One of the dropped files could not be processed" : "No s'ha pogut processar un dels fitxers deixats caure",
+ "Your browser does not support the Filesystem API. Directories will not be uploaded" : "El vostre navegador no admet l'API del sistema de fitxers. Els directoris no es pujaran",
"No files to upload" : "No hi ha cap fitxer per pujar",
"Unable to create the directory {directory}" : "No s'ha pogut crear la carpeta {directory}",
"Some files could not be uploaded" : "No s'han pogut pujar alguns fitxers",
@@ -237,6 +269,12 @@ OC.L10N.register(
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"],
"_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fitxer i 1 carpeta","{fileCount} fitxers i 1 carpeta"],
"{fileCount} files and {folderCount} folders" : "{fileCount} fitxers i {folderCount} carpetes",
+ "Filename must not be empty." : "El nom del fitxer no ha d'estar buit.",
+ "\"{char}\" is not allowed inside a filename." : "\"{char}\" no es permet dins d'un nom de fitxer.",
+ "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" és un nom reservat i no es permet per als noms de fitxer.",
+ "\"{extension}\" is not an allowed filetype." : "\"{extension}\" no és un tipus de fitxer permès.",
+ "Filenames must not end with \"{extension}\"." : "Els noms de fitxer no han d'acabar amb \"{extension}\".",
+ "List of favorite files and folders." : "Llista de fitxers i carpetes preferits.",
"No favorites yet" : "Encara no teniu preferits",
"Files and folders you mark as favorite will show up here" : "Els fitxers i les carpetes que marqueu com a preferits es mostraran aquí",
"All files" : "Tots els fitxers",
@@ -249,7 +287,7 @@ OC.L10N.register(
"Recent" : "Recents",
"List of recently modified files and folders." : "Llista de fitxers i carpetes modificats recentment.",
"No recently modified files" : "No hi ha cap fitxer modificat recentment",
- "Files and folders you recently modified will show up here." : "Els fitxers i les carpetes que heu modificat recentment es mostraran aquí",
+ "Files and folders you recently modified will show up here." : "Els fitxers i les carpetes que heu modificat recentment es mostraran aquí.",
"You do not have permission to upload or create files here" : "No teniu permís per a pujar o crear fitxers aquí",
"No entries found in this folder" : "No s'ha trobat cap entrada en aquesta carpeta",
"Select all" : "Selecciona-ho tot",
@@ -338,6 +376,10 @@ OC.L10N.register(
"An error occurred while trying to update the tags" : "S'ha produït un error en intentar actualitzar les etiquetes",
"\"remote user\"" : "«usuari remot»",
"{newName} already exists." : "{newName} ja existeix.",
+ "\"{segment}\" is not allowed inside a filename." : "\"{segment}\" no es permet dins d'un nom de fitxer.",
+ "\"{segment}\" is a forbidden file or folder name." : "\"{segment}\" és un nom de fitxer o carpeta prohibit.",
+ "\"{segment}\" is not an allowed filetype." : "\"{segment}\" no és un tipus de fitxer permès.",
+ "Filenames must not end with \"{segment}\"." : "Els noms de fitxer no han d'acabar amb \"{segment}\".",
"Name cannot be empty" : "El nom no pot estar buit",
"Another entry with the same name already exists" : "Ja existeix una altra entrada amb aquest nom",
"Storage informations" : "Informació d'emmagatzematge",
@@ -350,6 +392,9 @@ OC.L10N.register(
"Text file" : "Fitxer de text",
"New text file.txt" : "Fitxer de text nou.txt",
"Direct link was copied (only works for people who have access to this file/folder)" : "S'ha copiat l'enllaç directe (només funciona per a les persones que tenen accés a aquest fitxer o carpeta)",
- "Copy direct link (only works for people who have access to this file/folder)" : "Copia l'enllaç directe (només funciona per a les persones que tinguin accés a aquest fitxer o carpeta)"
+ "Copy direct link (only works for people who have access to this file/folder)" : "Copia l'enllaç directe (només funciona per a les persones que tinguin accés a aquest fitxer o carpeta)",
+ "Favored" : "Afavorit",
+ "Favor" : "Afavorir",
+ "Not favored" : "No afavorit"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index b1550abf23b..4979fe0e60b 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -41,7 +41,12 @@
"Files" : "Fitxers",
"A file or folder has been <strong>changed</strong>" : "S'ha <strong>modificat</strong> un fitxer o carpeta",
"A favorite file or folder has been <strong>changed</strong>" : "S'ha <strong>modificat</strong> un fitxer o carpeta dels preferits",
+ "Folder not found" : "No s'ha trobat la carpeta",
"Upload (max. %s)" : "Puja (màx. %s)",
+ "Files compatibility" : "Compatibilitat de fitxers",
+ "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Permet restringir els noms de fitxers per garantir que els fitxers es puguin sincronitzar amb tots els clients. De manera predeterminada, es permeten tots els noms de fitxer vàlids a POSIX (per exemple, Linux o macOS).",
+ "Enforce Windows compatibility" : "Impulsar la compatibilitat amb Windows",
+ "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Això bloquejarà els noms de fitxer no vàlids als sistemes Windows, com ara l'ús de noms reservats o caràcters especials. Però això no farà complir la compatibilitat de la distinció entre majúscules i minúscules.",
"Accept" : "Accepta",
"Reject" : "Rebutja",
"Incoming ownership transfer from {user}" : "{user} us ha enviat una transferència de propietat",
@@ -70,10 +75,14 @@
"\"{displayName}\" action failed" : "S'ha produït un error en l'acció «{displayName}»",
"Toggle selection for file \"{displayName}\"" : "Canvia la selecció per al fitxer «{displayName}»",
"Toggle selection for folder \"{displayName}\"" : "Canvia la selecció per a la carpeta «{displayName}»",
+ "File is loading" : "S'està carregant el fitxer",
+ "Folder is loading" : "S'està carregant la carpeta",
"Rename file" : "Canvia el nom del fitxer",
"Filename" : "Nom del fitxer",
"Folder name" : "Nom de la carpeta",
"This node is unavailable" : "Aquest node no està disponible",
+ "Another entry with the same name already exists." : "Ja existeix una altra entrada amb el mateix nom.",
+ "Invalid filename." : "Nom de fitxer no vàlid.",
"Renamed \"{oldName}\" to \"{newName}\"" : "S'ha canviat el nom de «{oldName}» a «{newName}»",
"Could not rename \"{oldName}\", it does not exist any more" : "No s'ha pogut canviar el nom de «{oldName}», ja no existeix",
"The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nom «{newName}» ja està en ús en la carpeta «{dir}». Trieu un nom diferent.",
@@ -83,18 +92,22 @@
"Modified" : "Darrera modificació",
"Type" : "Tipus",
"Active filters" : "Filtres actius",
+ "Remove filter" : "Suprimeix el filtre",
"Total rows summary" : "Resum de totes les files",
"Name" : "Nom",
"Size" : "Mida",
"Toggle selection for all files and folders" : "Canvia la selecció per a tots els fitxers i carpetes",
"Actions" : "Accions",
- "\"{displayName}\" failed on some elements " : "S'ha produït un error en l'acció «{displayName}» per a alguns elements",
+ "(selected)" : "(seleccionat)",
+ "\"{displayName}\" failed on some elements " : "\"{displayName}\" ha fallat en alguns elements ",
"\"{displayName}\" batch action executed successfully" : "L'acció per lots «{displayName}» s'ha executat correctament",
"{count} selected" : "Selecció: {count}",
"List of files and folders." : "Llista de fitxers i carpetes.",
"Column headers with buttons are sortable." : "Les capçaleres de columna amb botons es poder ordenar.",
"This list is not fully rendered for performance reasons. The files will be rendered as you navigate through the list." : "Aquesta llista no es mostra completament per raons de rendiment. Es mostraran els fitxers a mesura que navegueu per la llista.",
"File not found" : "No s'ha trobat el fitxer",
+ "Storage information" : "Informació d'emmagatzematge",
+ "Storage quota" : "Quota d'emmagatzematge",
"{usedQuotaByte} used" : "{usedQuotaByte} en ús",
"{used} of {quota} used" : "{used} de {quota} en ús",
"{relative}% used" : "{relative}% en ús",
@@ -103,6 +116,9 @@
"Create" : "Crea",
"New folder" : "Carpeta nova",
"Create new folder" : "Crea una carpeta",
+ "This name is already in use." : "Aquest nom ja s'utilitza.",
+ "Fill template fields" : "Ompliu els camps de la plantilla",
+ "Submitting fields…" : "S'estan enviant camps…",
"Submit" : "Envia",
"Transfer ownership of a file or folder" : "Transferència de la propietat d'un fitxer o carpeta",
"Choose file or folder to transfer" : "Tria el fitxer o carpeta que voleu transferir",
@@ -135,6 +151,7 @@
"Error during upload: {message}" : "S'ha produït un error durant la pujada: {message}",
"Error during upload, status code {status}" : "S'ha produït un error durant la pujada, el codi d'estat és {status}",
"Unknown error during upload" : "S'ha produït un error desconegut durant la pujada",
+ "Filter filenames…" : "Filtra els noms de fitxer…",
"Views" : "Vistes",
"Files settings" : "Paràmetres de Fitxers",
"File cannot be accessed" : "No es pot accedir al fitxer",
@@ -146,6 +163,7 @@
"Show hidden files" : "Mostra els fitxers ocults",
"Crop image previews" : "Retalla les previsualitzacions de les imatges",
"Enable the grid view" : "Habilita la visualització de quadrícula",
+ "Enable folder tree" : "Habilita l'arbre de carpetes",
"Additional settings" : "Paràmetres addicionals",
"WebDAV" : "WebDAV",
"WebDAV URL" : "URL de WebDAV",
@@ -176,10 +194,15 @@
"Delete folder" : "Suprimeix la carpeta",
"Delete folders" : "Suprimeix les carpetes",
"Delete" : "Suprimeix",
+ "_You are about to permanently delete {count} item_::_You are about to permanently delete {count} items_" : ["Esteu a punt de suprimir permanentment {count} element","Esteu a punt de suprimir permanentment {count} elements"],
+ "_You are about to delete {count} item_::_You are about to delete {count} items_" : ["Esteu a punt de suprimir {count} element","Esteu a punt de suprimir {count} elements"],
"Confirm deletion" : "Confirma la supressió",
"Cancel" : "Cancel·la",
"Download" : "Baixa",
+ "Edit file locally" : "Edita el fitxer localment",
"The file should now open locally. If you don't see this happening, make sure that the desktop client is installed on your system." : "Ara el fitxer hauria d'obrir-se localment. Si no veieu que això passa, assegureu-vos que el client d'escriptori estigui instal·lat al vostre sistema.",
+ "Retry local edit" : "Torna a provar l'edició local",
+ "Edit online" : "Edita en remot",
"Failed to redirect to client" : "No s'ha pogut redirigir al client",
"Edit locally" : "Edita localment",
"Destination is not a folder" : "La destinació no és una carpeta",
@@ -198,6 +221,7 @@
"Move" : "Mou",
"Move or copy operation failed" : "Error en l'operació de desplaçament o còpia",
"Move or copy" : "Mou o copia",
+ "Cancelled move or copy of \"{filename}\"." : "S'ha cancel·lat el moviment o la còpia de \"{filename}\".",
"Cancelled move or copy operation" : "S'ha cancel·lat l'operació de desplaçament o còpia",
"Open folder {displayName}" : "Obre la carpeta {displayName}",
"Open in Files" : "Obre a Fitxers",
@@ -207,18 +231,26 @@
"Today" : "Avui",
"Last 7 days" : "Últims 7 dies",
"Last 30 days" : "Últims 30 dies",
+ "This year ({year})" : "Aquest any ({year})",
+ "Last year ({year})" : "L'any passat ({year})",
"Documents" : "Documents",
+ "Spreadsheets" : "Fulls de càlcul",
+ "Presentations" : "Presentacions",
+ "PDFs" : "PDFs",
"Folders" : "Carpetes",
"Audio" : "Àudio",
+ "Photos and images" : "Fotos i imatges",
"Videos" : "Vídeos",
+ "New folder creation cancelled" : "S'ha cancel·lat la creació de carpetes noves",
"Created new folder \"{name}\"" : "S'ha creat la carpeta nova «{name}»",
"Unable to initialize the templates directory" : "No s'ha pogut inicialitzar la carpeta de plantilles",
+ "Create templates folder" : "Crea una carpeta de plantilles",
"Templates" : "Plantilles",
"New template folder" : "Carpeta de plantilles nova",
"In folder" : "En la carpeta",
"Search in folder: {folder}" : "Cerca en la carpeta: {folder}",
- "One of the dropped files could not be processed" : "No s'ha pogut processar un dels fitxers que heu deixat anar.",
- "Your browser does not support the Filesystem API. Directories will not be uploaded" : "El vostre navegador no és compatible amb l'API FileSystem. No es pujaran les carpetes.",
+ "One of the dropped files could not be processed" : "No s'ha pogut processar un dels fitxers deixats caure",
+ "Your browser does not support the Filesystem API. Directories will not be uploaded" : "El vostre navegador no admet l'API del sistema de fitxers. Els directoris no es pujaran",
"No files to upload" : "No hi ha cap fitxer per pujar",
"Unable to create the directory {directory}" : "No s'ha pogut crear la carpeta {directory}",
"Some files could not be uploaded" : "No s'han pogut pujar alguns fitxers",
@@ -235,6 +267,12 @@
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"],
"_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} fitxer i 1 carpeta","{fileCount} fitxers i 1 carpeta"],
"{fileCount} files and {folderCount} folders" : "{fileCount} fitxers i {folderCount} carpetes",
+ "Filename must not be empty." : "El nom del fitxer no ha d'estar buit.",
+ "\"{char}\" is not allowed inside a filename." : "\"{char}\" no es permet dins d'un nom de fitxer.",
+ "\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" és un nom reservat i no es permet per als noms de fitxer.",
+ "\"{extension}\" is not an allowed filetype." : "\"{extension}\" no és un tipus de fitxer permès.",
+ "Filenames must not end with \"{extension}\"." : "Els noms de fitxer no han d'acabar amb \"{extension}\".",
+ "List of favorite files and folders." : "Llista de fitxers i carpetes preferits.",
"No favorites yet" : "Encara no teniu preferits",
"Files and folders you mark as favorite will show up here" : "Els fitxers i les carpetes que marqueu com a preferits es mostraran aquí",
"All files" : "Tots els fitxers",
@@ -247,7 +285,7 @@
"Recent" : "Recents",
"List of recently modified files and folders." : "Llista de fitxers i carpetes modificats recentment.",
"No recently modified files" : "No hi ha cap fitxer modificat recentment",
- "Files and folders you recently modified will show up here." : "Els fitxers i les carpetes que heu modificat recentment es mostraran aquí",
+ "Files and folders you recently modified will show up here." : "Els fitxers i les carpetes que heu modificat recentment es mostraran aquí.",
"You do not have permission to upload or create files here" : "No teniu permís per a pujar o crear fitxers aquí",
"No entries found in this folder" : "No s'ha trobat cap entrada en aquesta carpeta",
"Select all" : "Selecciona-ho tot",
@@ -336,6 +374,10 @@
"An error occurred while trying to update the tags" : "S'ha produït un error en intentar actualitzar les etiquetes",
"\"remote user\"" : "«usuari remot»",
"{newName} already exists." : "{newName} ja existeix.",
+ "\"{segment}\" is not allowed inside a filename." : "\"{segment}\" no es permet dins d'un nom de fitxer.",
+ "\"{segment}\" is a forbidden file or folder name." : "\"{segment}\" és un nom de fitxer o carpeta prohibit.",
+ "\"{segment}\" is not an allowed filetype." : "\"{segment}\" no és un tipus de fitxer permès.",
+ "Filenames must not end with \"{segment}\"." : "Els noms de fitxer no han d'acabar amb \"{segment}\".",
"Name cannot be empty" : "El nom no pot estar buit",
"Another entry with the same name already exists" : "Ja existeix una altra entrada amb aquest nom",
"Storage informations" : "Informació d'emmagatzematge",
@@ -348,6 +390,9 @@
"Text file" : "Fitxer de text",
"New text file.txt" : "Fitxer de text nou.txt",
"Direct link was copied (only works for people who have access to this file/folder)" : "S'ha copiat l'enllaç directe (només funciona per a les persones que tenen accés a aquest fitxer o carpeta)",
- "Copy direct link (only works for people who have access to this file/folder)" : "Copia l'enllaç directe (només funciona per a les persones que tinguin accés a aquest fitxer o carpeta)"
+ "Copy direct link (only works for people who have access to this file/folder)" : "Copia l'enllaç directe (només funciona per a les persones que tinguin accés a aquest fitxer o carpeta)",
+ "Favored" : "Afavorit",
+ "Favor" : "Afavorir",
+ "Not favored" : "No afavorit"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/ga.js b/apps/files/l10n/ga.js
index deeb84edc3f..9f9988c4e76 100644
--- a/apps/files/l10n/ga.js
+++ b/apps/files/l10n/ga.js
@@ -276,6 +276,7 @@ OC.L10N.register(
"\"{segment}\" is a reserved name and not allowed for filenames." : "Is ainm forchoimeádta é \"{segment}\" agus ní cheadaítear é d'ainmneacha comhaid.",
"\"{extension}\" is not an allowed filetype." : "Ní cineál comhaid ceadaithe é \"{extension}\".",
"Filenames must not end with \"{extension}\"." : "Níor cheart go gcríochnaíonn comhaid chomhad le \"{extension}\".",
+ "List of favorite files and folders." : "Liosta de na comhaid agus na fillteáin is fearr leat.",
"No favorites yet" : "Níl aon cheanáin go fóill",
"Files and folders you mark as favorite will show up here" : "Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo",
"All files" : "Gach comhad",
@@ -393,6 +394,9 @@ OC.L10N.register(
"Text file" : "Comhad téacs",
"New text file.txt" : "Comhad téacs nua.txt",
"Direct link was copied (only works for people who have access to this file/folder)" : "Cóipeáladh nasc díreach (oibreacha do dhaoine a bhfuil rochtain acu ar an gcomhad/fillteán seo amháin)",
- "Copy direct link (only works for people who have access to this file/folder)" : "Cóipeáil nasc díreach (ní oibríonn ach do dhaoine a bhfuil rochtain acu ar an gcomhad/fillteán seo)"
+ "Copy direct link (only works for people who have access to this file/folder)" : "Cóipeáil nasc díreach (ní oibríonn ach do dhaoine a bhfuil rochtain acu ar an gcomhad/fillteán seo)",
+ "Favored" : "B'fhearr leis",
+ "Favor" : "Fabhar",
+ "Not favored" : "Ní bail ar fónamh orthu"
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
diff --git a/apps/files/l10n/ga.json b/apps/files/l10n/ga.json
index 4aa673dbaf5..bd319b6594a 100644
--- a/apps/files/l10n/ga.json
+++ b/apps/files/l10n/ga.json
@@ -274,6 +274,7 @@
"\"{segment}\" is a reserved name and not allowed for filenames." : "Is ainm forchoimeádta é \"{segment}\" agus ní cheadaítear é d'ainmneacha comhaid.",
"\"{extension}\" is not an allowed filetype." : "Ní cineál comhaid ceadaithe é \"{extension}\".",
"Filenames must not end with \"{extension}\"." : "Níor cheart go gcríochnaíonn comhaid chomhad le \"{extension}\".",
+ "List of favorite files and folders." : "Liosta de na comhaid agus na fillteáin is fearr leat.",
"No favorites yet" : "Níl aon cheanáin go fóill",
"Files and folders you mark as favorite will show up here" : "Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo",
"All files" : "Gach comhad",
@@ -391,6 +392,9 @@
"Text file" : "Comhad téacs",
"New text file.txt" : "Comhad téacs nua.txt",
"Direct link was copied (only works for people who have access to this file/folder)" : "Cóipeáladh nasc díreach (oibreacha do dhaoine a bhfuil rochtain acu ar an gcomhad/fillteán seo amháin)",
- "Copy direct link (only works for people who have access to this file/folder)" : "Cóipeáil nasc díreach (ní oibríonn ach do dhaoine a bhfuil rochtain acu ar an gcomhad/fillteán seo)"
+ "Copy direct link (only works for people who have access to this file/folder)" : "Cóipeáil nasc díreach (ní oibríonn ach do dhaoine a bhfuil rochtain acu ar an gcomhad/fillteán seo)",
+ "Favored" : "B'fhearr leis",
+ "Favor" : "Fabhar",
+ "Not favored" : "Ní bail ar fónamh orthu"
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
} \ No newline at end of file
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index 1f3f85fc1c4..87b415b0d2a 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -395,8 +395,8 @@ OC.L10N.register(
"New text file.txt" : "Novo ficheiro de texto.txt",
"Direct link was copied (only works for people who have access to this file/folder)" : "Foi copiada a ligazón directa (só funciona para as persoas que teñen acceso a este ficheiro/cartafol)",
"Copy direct link (only works for people who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para persoas con acceso a este ficheiro/cartafol)",
- "Favored" : "Marcado como favorito",
- "Favor" : "Marcar como favorito",
- "Not favored" : "Non marcado como favorito"
+ "Favored" : "Favoritos",
+ "Favor" : "Engadir a favoritos",
+ "Not favored" : "Non está en favoritos"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index 8f1bc450bbe..8748f0b5b5e 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -393,8 +393,8 @@
"New text file.txt" : "Novo ficheiro de texto.txt",
"Direct link was copied (only works for people who have access to this file/folder)" : "Foi copiada a ligazón directa (só funciona para as persoas que teñen acceso a este ficheiro/cartafol)",
"Copy direct link (only works for people who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para persoas con acceso a este ficheiro/cartafol)",
- "Favored" : "Marcado como favorito",
- "Favor" : "Marcar como favorito",
- "Not favored" : "Non marcado como favorito"
+ "Favored" : "Favoritos",
+ "Favor" : "Engadir a favoritos",
+ "Not favored" : "Non está en favoritos"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/lib/Lib/Auth/Password/GlobalAuth.php b/apps/files_external/lib/Lib/Auth/Password/GlobalAuth.php
index dff5bf86625..99fb03007ea 100644
--- a/apps/files_external/lib/Lib/Auth/Password/GlobalAuth.php
+++ b/apps/files_external/lib/Lib/Auth/Password/GlobalAuth.php
@@ -37,6 +37,7 @@ use OCP\Security\ICredentialsManager;
*/
class GlobalAuth extends AuthMechanism {
public const CREDENTIALS_IDENTIFIER = 'password::global';
+ private const PWD_PLACEHOLDER = '************************';
/** @var ICredentialsManager */
protected $credentialsManager;
@@ -59,11 +60,18 @@ class GlobalAuth extends AuthMechanism {
'password' => ''
];
} else {
+ $auth['password'] = self::PWD_PLACEHOLDER;
return $auth;
}
}
public function saveAuth($uid, $user, $password) {
+ // Use old password if it has not changed.
+ if ($password === self::PWD_PLACEHOLDER) {
+ $auth = $this->credentialsManager->retrieve($uid, self::CREDENTIALS_IDENTIFIER);
+ $password = $auth['password'];
+ }
+
$this->credentialsManager->store($uid, self::CREDENTIALS_IDENTIFIER, [
'user' => $user,
'password' => $password
diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js
index 77d828fc599..06888c445b0 100644
--- a/apps/files_sharing/l10n/zh_CN.js
+++ b/apps/files_sharing/l10n/zh_CN.js
@@ -119,6 +119,7 @@ OC.L10N.register(
"Email already added" : "电子邮箱已添加",
"Invalid email address" : "无效电子邮箱地址",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}个电子邮箱地址已添加"],
+ "_1 email address added_::_{count} email addresses added_" : ["{count}电子邮箱地址已添加"],
"What are you requesting?" : "你正在请求什么?",
"Request subject" : "请求主题",
"Add a note to help people understand what you are requesting." : "添加备注以帮助他人了解你的请求。",
diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json
index 427068caea9..0ea0d23fc99 100644
--- a/apps/files_sharing/l10n/zh_CN.json
+++ b/apps/files_sharing/l10n/zh_CN.json
@@ -117,6 +117,7 @@
"Email already added" : "电子邮箱已添加",
"Invalid email address" : "无效电子邮箱地址",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}个电子邮箱地址已添加"],
+ "_1 email address added_::_{count} email addresses added_" : ["{count}电子邮箱地址已添加"],
"What are you requesting?" : "你正在请求什么?",
"Request subject" : "请求主题",
"Add a note to help people understand what you are requesting." : "添加备注以帮助他人了解你的请求。",
diff --git a/apps/files_sharing/lib/External/Storage.php b/apps/files_sharing/lib/External/Storage.php
index 7b64690d53e..3a52604ba8d 100644
--- a/apps/files_sharing/lib/External/Storage.php
+++ b/apps/files_sharing/lib/External/Storage.php
@@ -384,14 +384,21 @@ class Storage extends DAV implements ISharedStorage, IDisableEncryptionStorage,
public function getPermissions($path): int {
$response = $this->propfind($path);
+ if ($response === false) {
+ return 0;
+ }
+
+ $ocsPermissions = $response['{http://open-collaboration-services.org/ns}share-permissions'] ?? null;
+ $ocmPermissions = $response['{http://open-cloud-mesh.org/ns}share-permissions'] ?? null;
+ $ocPermissions = $response['{http://owncloud.org/ns}permissions'] ?? null;
// old federated sharing permissions
- if (isset($response['{http://open-collaboration-services.org/ns}share-permissions'])) {
- $permissions = (int)$response['{http://open-collaboration-services.org/ns}share-permissions'];
- } elseif (isset($response['{http://open-cloud-mesh.org/ns}share-permissions'])) {
+ if ($ocsPermissions !== null) {
+ $permissions = (int)$ocsPermissions;
+ } elseif ($ocmPermissions !== null) {
// permissions provided by the OCM API
- $permissions = $this->ocmPermissions2ncPermissions($response['{http://open-collaboration-services.org/ns}share-permissions'], $path);
- } elseif (isset($response['{http://owncloud.org/ns}permissions'])) {
- return $this->parsePermissions($response['{http://owncloud.org/ns}permissions']);
+ $permissions = $this->ocmPermissions2ncPermissions($ocmPermissions, $path);
+ } elseif ($ocPermissions !== null) {
+ return $this->parsePermissions($ocPermissions);
} else {
// use default permission if remote server doesn't provide the share permissions
$permissions = $this->getDefaultPermissions($path);
diff --git a/apps/settings/l10n/ca.js b/apps/settings/l10n/ca.js
index ac26a40d521..0d5f92e55ac 100644
--- a/apps/settings/l10n/ca.js
+++ b/apps/settings/l10n/ca.js
@@ -437,6 +437,7 @@ OC.L10N.register(
"Total rows summary" : "Resum de totes les files",
"Scroll to load more rows" : "Desplaceu-vos per carregar més files",
"Avatar" : "Avatar",
+ "Account name" : "Nom de compte",
"Group admin for" : "Administrador de grup per",
"Storage location" : "Ubicació de l'emmagatzematge",
"Last login" : "Darrer inici de sessió",
diff --git a/apps/settings/l10n/ca.json b/apps/settings/l10n/ca.json
index 8e941edaaa6..1b1ef811b2a 100644
--- a/apps/settings/l10n/ca.json
+++ b/apps/settings/l10n/ca.json
@@ -435,6 +435,7 @@
"Total rows summary" : "Resum de totes les files",
"Scroll to load more rows" : "Desplaceu-vos per carregar més files",
"Avatar" : "Avatar",
+ "Account name" : "Nom de compte",
"Group admin for" : "Administrador de grup per",
"Storage location" : "Ubicació de l'emmagatzematge",
"Last login" : "Darrer inici de sessió",
diff --git a/apps/weather_status/l10n/de_DE.js b/apps/weather_status/l10n/de_DE.js
index 5c1569695a9..1ee61f69cb0 100644
--- a/apps/weather_status/l10n/de_DE.js
+++ b/apps/weather_status/l10n/de_DE.js
@@ -15,6 +15,18 @@ OC.L10N.register(
"{temperature} {unit} clear sky" : "{temperature} {unit} Klarer Himmel",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} Bewölkt später am Tag",
"{temperature} {unit} cloudy" : "{temperature} {unit} Bewölkt",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} Schneefall und Gewitter später am Tag",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} Schneefall und Gewitter",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} Schneeschauer und Gewitter später am Tag",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} Schneeschauer und Gewitter",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} Schneeschauer, Gewitter und Polarlichter später am Tag",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} Schneeschauer, Gewitter und Polarlichter",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} Schneeschauer später am Tag",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} Schneeschauer",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} Schneeschauer und Polarlichter später am Tag",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} Schneeschauer und Polarlichter",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} Schneefall später am Tag ",
+ "{temperature} {unit} snow" : "{temperature} {unit} Schneefall",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} Schönes Wetter später am Tag",
"{temperature} {unit} fair weather" : "{temperature} {unit} Schönes Wetter",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} Teilweise bewölkt später am Tag",
@@ -46,6 +58,7 @@ OC.L10N.register(
"There was an error setting the location." : "Beim Festlegen des Standortes ist ein Fehler aufgetreten.",
"There was an error saving the mode." : "Beim Festlegen des Modus ist ein Fehler aufgetreten.",
"There was an error using personal address." : "Bei der Verwendung der persönlichen Adresse ist ein Fehler aufgetreten.",
+ "Unknown weather code" : "Unbekannter Wettercode",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Wetterstatus wird in die Dashboard-App integriert.\nDie Position des Benutzers kann automatisch bestimmt oder manuell definiert werden. Anschließend wird eine 6-Stunden-Vorhersage angezeigt.\nDieser Status kann auch an anderen Stellen wie in der Kalender-App integriert werden."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/weather_status/l10n/de_DE.json b/apps/weather_status/l10n/de_DE.json
index 3a9decd263e..0c1f182a07e 100644
--- a/apps/weather_status/l10n/de_DE.json
+++ b/apps/weather_status/l10n/de_DE.json
@@ -13,6 +13,18 @@
"{temperature} {unit} clear sky" : "{temperature} {unit} Klarer Himmel",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} Bewölkt später am Tag",
"{temperature} {unit} cloudy" : "{temperature} {unit} Bewölkt",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} Schneefall und Gewitter später am Tag",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} Schneefall und Gewitter",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} Schneeschauer und Gewitter später am Tag",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} Schneeschauer und Gewitter",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} Schneeschauer, Gewitter und Polarlichter später am Tag",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} Schneeschauer, Gewitter und Polarlichter",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} Schneeschauer später am Tag",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} Schneeschauer",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} Schneeschauer und Polarlichter später am Tag",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} Schneeschauer und Polarlichter",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} Schneefall später am Tag ",
+ "{temperature} {unit} snow" : "{temperature} {unit} Schneefall",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} Schönes Wetter später am Tag",
"{temperature} {unit} fair weather" : "{temperature} {unit} Schönes Wetter",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} Teilweise bewölkt später am Tag",
@@ -44,6 +56,7 @@
"There was an error setting the location." : "Beim Festlegen des Standortes ist ein Fehler aufgetreten.",
"There was an error saving the mode." : "Beim Festlegen des Modus ist ein Fehler aufgetreten.",
"There was an error using personal address." : "Bei der Verwendung der persönlichen Adresse ist ein Fehler aufgetreten.",
+ "Unknown weather code" : "Unbekannter Wettercode",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Wetterstatus wird in die Dashboard-App integriert.\nDie Position des Benutzers kann automatisch bestimmt oder manuell definiert werden. Anschließend wird eine 6-Stunden-Vorhersage angezeigt.\nDieser Status kann auch an anderen Stellen wie in der Kalender-App integriert werden."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/weather_status/l10n/ga.js b/apps/weather_status/l10n/ga.js
index f773c92d03c..bbf445d7050 100644
--- a/apps/weather_status/l10n/ga.js
+++ b/apps/weather_status/l10n/ga.js
@@ -15,6 +15,18 @@ OC.L10N.register(
"{temperature} {unit} clear sky" : "{temperature} {unit} spéir shoiléir",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} scamallach níos déanaí inniu",
"{temperature} {unit} cloudy" : "{temperature} {unit} scamallach",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} sneachta agus toirneach níos déanaí inniu",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} sneachta agus toirneach",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} ceathanna sneachta agus toirneach níos déanaí inniu",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} cithfholcadáin sneachta agus toirneach",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} cithfholcadáin sneachta, toirneach agus gealbhan gealaí níos déanaí inniu",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} cithfholcadáin sneachta, toirneach agus gealbhan gealaí",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} ceathanna sneachta níos déanaí inniu",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} ceathanna sneachta",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} cithfholcadáin sneachta agus feannadh geal níos déanaí inniu",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit}cithfholcadáin sneachta agus gealbhruthach",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} sneachta níos déanaí inniu",
+ "{temperature} {unit} snow" : "{temperature} {unit} sneachta",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} aimsir chothrom níos déanaí inniu",
"{temperature} {unit} fair weather" : "{temperature} {unit} aimsir chothrom",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} beagán scamallach níos déanaí inniu",
@@ -46,6 +58,7 @@ OC.L10N.register(
"There was an error setting the location." : "Tharla earráid agus an suíomh á shocrú.",
"There was an error saving the mode." : "Tharla earráid agus an mód á shábháil.",
"There was an error using personal address." : "Tharla earráid agus seoladh pearsanta á úsáid.",
+ "Unknown weather code" : "Cód anaithnid aimsire",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Stádas aimsire comhtháite san aip Deais.\nIs féidir seasamh an úsáideora a chinneadh go huathoibríoch nó a shainiú de láimh. Taispeántar réamhaisnéis 6 huaire ansin.\nIs féidir an stádas seo a chomhtháthú in áiteanna eile ar nós an aip Féilire."
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
diff --git a/apps/weather_status/l10n/ga.json b/apps/weather_status/l10n/ga.json
index 5129c25f6b7..a7b89ff403f 100644
--- a/apps/weather_status/l10n/ga.json
+++ b/apps/weather_status/l10n/ga.json
@@ -13,6 +13,18 @@
"{temperature} {unit} clear sky" : "{temperature} {unit} spéir shoiléir",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} scamallach níos déanaí inniu",
"{temperature} {unit} cloudy" : "{temperature} {unit} scamallach",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} sneachta agus toirneach níos déanaí inniu",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} sneachta agus toirneach",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} ceathanna sneachta agus toirneach níos déanaí inniu",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} cithfholcadáin sneachta agus toirneach",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} cithfholcadáin sneachta, toirneach agus gealbhan gealaí níos déanaí inniu",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} cithfholcadáin sneachta, toirneach agus gealbhan gealaí",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} ceathanna sneachta níos déanaí inniu",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} ceathanna sneachta",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} cithfholcadáin sneachta agus feannadh geal níos déanaí inniu",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit}cithfholcadáin sneachta agus gealbhruthach",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} sneachta níos déanaí inniu",
+ "{temperature} {unit} snow" : "{temperature} {unit} sneachta",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} aimsir chothrom níos déanaí inniu",
"{temperature} {unit} fair weather" : "{temperature} {unit} aimsir chothrom",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} beagán scamallach níos déanaí inniu",
@@ -44,6 +56,7 @@
"There was an error setting the location." : "Tharla earráid agus an suíomh á shocrú.",
"There was an error saving the mode." : "Tharla earráid agus an mód á shábháil.",
"There was an error using personal address." : "Tharla earráid agus seoladh pearsanta á úsáid.",
+ "Unknown weather code" : "Cód anaithnid aimsire",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Stádas aimsire comhtháite san aip Deais.\nIs féidir seasamh an úsáideora a chinneadh go huathoibríoch nó a shainiú de láimh. Taispeántar réamhaisnéis 6 huaire ansin.\nIs féidir an stádas seo a chomhtháthú in áiteanna eile ar nós an aip Féilire."
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
} \ No newline at end of file
diff --git a/apps/weather_status/l10n/gl.js b/apps/weather_status/l10n/gl.js
index 9c4e3f757c7..43eb01fac60 100644
--- a/apps/weather_status/l10n/gl.js
+++ b/apps/weather_status/l10n/gl.js
@@ -15,6 +15,18 @@ OC.L10N.register(
"{temperature} {unit} clear sky" : "{temperature} {unit} ceo despexado",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} nubrado hoxe máis tarde",
"{temperature} {unit} cloudy" : "{temperature} {unit} nubrado",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} neve e tronidos hoxe máis tarde",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} neve e tronidos",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} nevariscas e tronidos hoxe máis tarde",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} nevariscas e tronidos",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} nevariscas, tronidos e crepúsculo polar hoxe máis tarde",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} nevariscas, tronidos e crepúsculo polar ",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} nevariscas hoxe máis tarde",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} nevariscas",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} nevariscas e crepúsculo polar hoxe máis tarde",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} nevariscas e crepúsculo polar",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} neve hoxe máis tarde",
+ "{temperature} {unit} snow" : "{temperature} {unit} neve",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} bo tempo hoxe máis tarde",
"{temperature} {unit} fair weather" : "{temperature} {unit} bo tempo",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} parcialmente nubrado hoxe máis tarde",
@@ -46,6 +58,7 @@ OC.L10N.register(
"There was an error setting the location." : "Produciuse un erro ao axustar a localización",
"There was an error saving the mode." : "Produciuse un erro ao gardar o modo.",
"There was an error using personal address." : "Produciuse un erro ao usar o enderezo persoal.",
+ "Unknown weather code" : "Código meteorolóxico descoñecido",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Estado meteorolóxico integrado na aplicación do Taboleiro.\n A localización do usuario pódese determinar automaticamente ou definir manualmente. A seguir amósase unha previsión de 6 horas.\n Este estado tamén se pode integrar noutros lugares como a aplicación Calendario."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/weather_status/l10n/gl.json b/apps/weather_status/l10n/gl.json
index 0e76f0ce9d2..244f4c51baf 100644
--- a/apps/weather_status/l10n/gl.json
+++ b/apps/weather_status/l10n/gl.json
@@ -13,6 +13,18 @@
"{temperature} {unit} clear sky" : "{temperature} {unit} ceo despexado",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} nubrado hoxe máis tarde",
"{temperature} {unit} cloudy" : "{temperature} {unit} nubrado",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} neve e tronidos hoxe máis tarde",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} neve e tronidos",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} nevariscas e tronidos hoxe máis tarde",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} nevariscas e tronidos",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} nevariscas, tronidos e crepúsculo polar hoxe máis tarde",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} nevariscas, tronidos e crepúsculo polar ",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} nevariscas hoxe máis tarde",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} nevariscas",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} nevariscas e crepúsculo polar hoxe máis tarde",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} nevariscas e crepúsculo polar",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} neve hoxe máis tarde",
+ "{temperature} {unit} snow" : "{temperature} {unit} neve",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} bo tempo hoxe máis tarde",
"{temperature} {unit} fair weather" : "{temperature} {unit} bo tempo",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} parcialmente nubrado hoxe máis tarde",
@@ -44,6 +56,7 @@
"There was an error setting the location." : "Produciuse un erro ao axustar a localización",
"There was an error saving the mode." : "Produciuse un erro ao gardar o modo.",
"There was an error using personal address." : "Produciuse un erro ao usar o enderezo persoal.",
+ "Unknown weather code" : "Código meteorolóxico descoñecido",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Estado meteorolóxico integrado na aplicación do Taboleiro.\n A localización do usuario pódese determinar automaticamente ou definir manualmente. A seguir amósase unha previsión de 6 horas.\n Este estado tamén se pode integrar noutros lugares como a aplicación Calendario."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/weather_status/l10n/sv.js b/apps/weather_status/l10n/sv.js
index 1de84fb2224..8f255c034cb 100644
--- a/apps/weather_status/l10n/sv.js
+++ b/apps/weather_status/l10n/sv.js
@@ -15,6 +15,18 @@ OC.L10N.register(
"{temperature} {unit} clear sky" : "{temperature} {unit} och klar himmel",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} och mulet senare idag",
"{temperature} {unit} cloudy" : "{temperature} {unit} och mulet",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} snö och åska senare idag",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} snö och åska",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} snöbyar och åska senare idag",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} snöbyar och åska",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} snöbyar, åska och polarskymning senare idag",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} snöbyar, åska och polarskymning",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} snöbyar senare idag",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} snöbyar",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} snöbyar och polarskymning senare idag",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} snöbyar och polarskymning",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} snö senare idag",
+ "{temperature} {unit} snow" : "{temperature} {unit} snö",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} och klart väder senare idag",
"{temperature} {unit} fair weather" : "{temperature} {unit} och klart väder",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} och växlande molnighet senare idag",
@@ -46,6 +58,7 @@ OC.L10N.register(
"There was an error setting the location." : "Ett fel inträffade när platsen angavs.",
"There was an error saving the mode." : "Det uppstod ett fel vid sparandet av läget.",
"There was an error using personal address." : "Det uppstod ett fel vid användning av personlig adress.",
+ "Unknown weather code" : "Okänd väderkod",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Väderuppdatering integrerad i Instrumentpanelappen.\n Användarens position kan identifieras automatiskt eller anges manuellt. En 6-timmarsprognos visas sedan.\n Den här väderuppdateringen kan också integreras på andra platser så som i Kalender-appen."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/weather_status/l10n/sv.json b/apps/weather_status/l10n/sv.json
index de7b22819c1..ba41aca3c95 100644
--- a/apps/weather_status/l10n/sv.json
+++ b/apps/weather_status/l10n/sv.json
@@ -13,6 +13,18 @@
"{temperature} {unit} clear sky" : "{temperature} {unit} och klar himmel",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} och mulet senare idag",
"{temperature} {unit} cloudy" : "{temperature} {unit} och mulet",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} snö och åska senare idag",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} snö och åska",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} snöbyar och åska senare idag",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} snöbyar och åska",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} snöbyar, åska och polarskymning senare idag",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} snöbyar, åska och polarskymning",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} snöbyar senare idag",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} snöbyar",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} snöbyar och polarskymning senare idag",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} snöbyar och polarskymning",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} snö senare idag",
+ "{temperature} {unit} snow" : "{temperature} {unit} snö",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} och klart väder senare idag",
"{temperature} {unit} fair weather" : "{temperature} {unit} och klart väder",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} och växlande molnighet senare idag",
@@ -44,6 +56,7 @@
"There was an error setting the location." : "Ett fel inträffade när platsen angavs.",
"There was an error saving the mode." : "Det uppstod ett fel vid sparandet av läget.",
"There was an error using personal address." : "Det uppstod ett fel vid användning av personlig adress.",
+ "Unknown weather code" : "Okänd väderkod",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "Väderuppdatering integrerad i Instrumentpanelappen.\n Användarens position kan identifieras automatiskt eller anges manuellt. En 6-timmarsprognos visas sedan.\n Den här väderuppdateringen kan också integreras på andra platser så som i Kalender-appen."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/weather_status/l10n/zh_TW.js b/apps/weather_status/l10n/zh_TW.js
index 42930a89f47..223bb394967 100644
--- a/apps/weather_status/l10n/zh_TW.js
+++ b/apps/weather_status/l10n/zh_TW.js
@@ -15,6 +15,18 @@ OC.L10N.register(
"{temperature} {unit} clear sky" : "{temperature} {unit} 晴朗",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} 今日稍後多雲",
"{temperature} {unit} cloudy" : "{temperature} {unit} 多雲",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} 今日稍後會下雪與打雷",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} 下雪與打雷",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} 今日稍後有陣雪與打雷",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} 陣雪與打雷",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} 今日稍後有陣雪、打雷與極地曙暮光",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} 陣雪、打雷與極地曙暮光",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} 今日稍後陣雪",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} 陣雪",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} 今日稍後有陣雪與極地曙暮光",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} 有陣雪與極地曙暮光",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} 今日稍後有雪",
+ "{temperature} {unit} snow" : "{temperature} {unit} 有雪",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} 今日稍後好天氣",
"{temperature} {unit} fair weather" : "{temperature} {unit} 好天氣",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} 今日稍後局部多雲",
@@ -46,6 +58,7 @@ OC.L10N.register(
"There was an error setting the location." : "設定位置時發生錯誤。",
"There was an error saving the mode." : "儲存模式時發生錯誤。",
"There was an error using personal address." : "使用個人地址時發生錯誤。",
+ "Unknown weather code" : "未知天氣代碼",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。"
},
"nplurals=1; plural=0;");
diff --git a/apps/weather_status/l10n/zh_TW.json b/apps/weather_status/l10n/zh_TW.json
index 3656cc4b94c..066d979f66b 100644
--- a/apps/weather_status/l10n/zh_TW.json
+++ b/apps/weather_status/l10n/zh_TW.json
@@ -13,6 +13,18 @@
"{temperature} {unit} clear sky" : "{temperature} {unit} 晴朗",
"{temperature} {unit} cloudy later today" : "{temperature} {unit} 今日稍後多雲",
"{temperature} {unit} cloudy" : "{temperature} {unit} 多雲",
+ "{temperature} {unit} snow and thunder later today" : "{temperature} {unit} 今日稍後會下雪與打雷",
+ "{temperature} {unit} snow and thunder" : "{temperature} {unit} 下雪與打雷",
+ "{temperature} {unit} snow showers and thunder later today" : "{temperature} {unit} 今日稍後有陣雪與打雷",
+ "{temperature} {unit} snow showers and thunder" : "{temperature} {unit} 陣雪與打雷",
+ "{temperature} {unit} snow showers, thunder and polar twilight later today" : "{temperature} {unit} 今日稍後有陣雪、打雷與極地曙暮光",
+ "{temperature} {unit} snow showers, thunder and polar twilight" : "{temperature} {unit} 陣雪、打雷與極地曙暮光",
+ "{temperature} {unit} snow showers later today" : "{temperature} {unit} 今日稍後陣雪",
+ "{temperature} {unit} snow showers" : "{temperature} {unit} 陣雪",
+ "{temperature} {unit} snow showers and polar twilight later today" : "{temperature} {unit} 今日稍後有陣雪與極地曙暮光",
+ "{temperature} {unit} snow showers and polar twilight" : "{temperature} {unit} 有陣雪與極地曙暮光",
+ "{temperature} {unit} snow later today" : "{temperature} {unit} 今日稍後有雪",
+ "{temperature} {unit} snow" : "{temperature} {unit} 有雪",
"{temperature} {unit} fair weather later today" : "{temperature} {unit} 今日稍後好天氣",
"{temperature} {unit} fair weather" : "{temperature} {unit} 好天氣",
"{temperature} {unit} partly cloudy later today" : "{temperature} {unit} 今日稍後局部多雲",
@@ -44,6 +56,7 @@
"There was an error setting the location." : "設定位置時發生錯誤。",
"There was an error saving the mode." : "儲存模式時發生錯誤。",
"There was an error using personal address." : "使用個人地址時發生錯誤。",
+ "Unknown weather code" : "未知天氣代碼",
"Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/ca.js b/apps/workflowengine/l10n/ca.js
index 1e319f8e1e8..ae06520b3a0 100644
--- a/apps/workflowengine/l10n/ca.js
+++ b/apps/workflowengine/l10n/ca.js
@@ -46,6 +46,7 @@ OC.L10N.register(
"Nextcloud workflow engine" : "Motor de flux de treball de Nextcloud",
"Select a filter" : "Seleccioneu un filtre",
"Select a comparator" : "Seleccioneu un comparador",
+ "Remove filter" : "Suprimeix el filtre",
"Select a file type" : "Seleccioneu un tipus de fitxer",
"e.g. httpd/unix-directory" : "p. ex. httpd/unix-directory",
"Folder" : "Carpeta",
diff --git a/apps/workflowengine/l10n/ca.json b/apps/workflowengine/l10n/ca.json
index ff84eeb47aa..edf37f89a1d 100644
--- a/apps/workflowengine/l10n/ca.json
+++ b/apps/workflowengine/l10n/ca.json
@@ -44,6 +44,7 @@
"Nextcloud workflow engine" : "Motor de flux de treball de Nextcloud",
"Select a filter" : "Seleccioneu un filtre",
"Select a comparator" : "Seleccioneu un comparador",
+ "Remove filter" : "Suprimeix el filtre",
"Select a file type" : "Seleccioneu un tipus de fitxer",
"e.g. httpd/unix-directory" : "p. ex. httpd/unix-directory",
"Folder" : "Carpeta",