aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2025-02-15 00:22:16 +0000
committerNextcloud bot <bot@nextcloud.com>2025-02-15 00:22:16 +0000
commit0f055d38fd6f7ed585d74a2bcd7132d4a83ed564 (patch)
tree1e0b009b53c16b3e8ebb2488902a83595a760f3d
parent8bf22d939975d17b7258a570ffd933086e2a7caa (diff)
downloadnextcloud-server-0f055d38fd6f7ed585d74a2bcd7132d4a83ed564.tar.gz
nextcloud-server-0f055d38fd6f7ed585d74a2bcd7132d4a83ed564.zip
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
-rw-r--r--apps/dashboard/l10n/ca.js7
-rw-r--r--apps/dashboard/l10n/ca.json7
-rw-r--r--apps/dav/l10n/ca.js93
-rw-r--r--apps/dav/l10n/ca.json93
-rw-r--r--apps/federatedfilesharing/l10n/ca.js6
-rw-r--r--apps/federatedfilesharing/l10n/ca.json6
-rw-r--r--apps/federation/l10n/ca.js4
-rw-r--r--apps/federation/l10n/ca.json4
-rw-r--r--apps/files/l10n/ca.js46
-rw-r--r--apps/files/l10n/ca.json46
-rw-r--r--apps/files_external/l10n/ca.js14
-rw-r--r--apps/files_external/l10n/ca.json14
-rw-r--r--apps/files_sharing/l10n/sk.js1
-rw-r--r--apps/files_sharing/l10n/sk.json1
-rw-r--r--apps/files_sharing/l10n/sv.js1
-rw-r--r--apps/files_sharing/l10n/sv.json1
-rw-r--r--apps/files_sharing/l10n/uk.js1
-rw-r--r--apps/files_sharing/l10n/uk.json1
-rw-r--r--apps/settings/l10n/gl.js2
-rw-r--r--apps/settings/l10n/gl.json2
-rw-r--r--apps/settings/l10n/zh_CN.js1
-rw-r--r--apps/settings/l10n/zh_CN.json1
-rw-r--r--core/l10n/gl.js2
-rw-r--r--core/l10n/gl.json2
-rw-r--r--lib/l10n/uk.js1
-rw-r--r--lib/l10n/uk.json1
26 files changed, 336 insertions, 22 deletions
diff --git a/apps/dashboard/l10n/ca.js b/apps/dashboard/l10n/ca.js
index 79895797a59..28ffd40ebb0 100644
--- a/apps/dashboard/l10n/ca.js
+++ b/apps/dashboard/l10n/ca.js
@@ -3,7 +3,8 @@ OC.L10N.register(
{
"Dashboard" : "Tauler",
"Dashboard app" : "Aplicació Tauler",
- "\"{title} icon\"" : "«icona de {title}»",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Comença el dia informat\n\nEl tauler de control de Nextcloud és el vostre punt de partida del dia, que us ofereix una visió general de les vostres properes cites, correus electrònics urgents, missatges de xat, entrades entrants, els últims tuits i molt més! Les persones poden afegir els ginys que els agradin i canviar el fons al seu gust.",
+ "\"{title} icon\"" : "\"icona de {title}\"",
"Customize" : "Personalitza",
"Edit widgets" : "Edita els ginys",
"Get more widgets from the App Store" : "Obtén més ginys a la botiga d'aplicacions",
@@ -21,6 +22,8 @@ OC.L10N.register(
"Good evening" : "Bona nit",
"Good evening, {name}" : "Bona nit, {name}",
"Hello" : "Hola",
- "Hello, {name}" : "Hola, {name}"
+ "Hello, {name}" : "Hola, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Per molts anys 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Per molts anys, {name} 🥳🤩🎂🎉"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/dashboard/l10n/ca.json b/apps/dashboard/l10n/ca.json
index 5a31c4c911f..c1d8751e948 100644
--- a/apps/dashboard/l10n/ca.json
+++ b/apps/dashboard/l10n/ca.json
@@ -1,7 +1,8 @@
{ "translations": {
"Dashboard" : "Tauler",
"Dashboard app" : "Aplicació Tauler",
- "\"{title} icon\"" : "«icona de {title}»",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Comença el dia informat\n\nEl tauler de control de Nextcloud és el vostre punt de partida del dia, que us ofereix una visió general de les vostres properes cites, correus electrònics urgents, missatges de xat, entrades entrants, els últims tuits i molt més! Les persones poden afegir els ginys que els agradin i canviar el fons al seu gust.",
+ "\"{title} icon\"" : "\"icona de {title}\"",
"Customize" : "Personalitza",
"Edit widgets" : "Edita els ginys",
"Get more widgets from the App Store" : "Obtén més ginys a la botiga d'aplicacions",
@@ -19,6 +20,8 @@
"Good evening" : "Bona nit",
"Good evening, {name}" : "Bona nit, {name}",
"Hello" : "Hola",
- "Hello, {name}" : "Hola, {name}"
+ "Hello, {name}" : "Hola, {name}",
+ "Happy birthday 🥳🤩🎂🎉" : "Per molts anys 🥳🤩🎂🎉",
+ "Happy birthday, {name} 🥳🤩🎂🎉" : "Per molts anys, {name} 🥳🤩🎂🎉"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/dav/l10n/ca.js b/apps/dav/l10n/ca.js
index 5bfe1f8ca02..590010b9331 100644
--- a/apps/dav/l10n/ca.js
+++ b/apps/dav/l10n/ca.js
@@ -72,6 +72,78 @@ OC.L10N.register(
"Description: %s" : "Descripció: %s",
"Where: %s" : "Ubicació: %s",
"%1$s via %2$s" : "%1$s mitjançant %2$s",
+ "In the past on %1$s for the entire day" : "En el passat a %1$s durant tot el dia",
+ "_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["En un minut a %1$s durant tot el dia","En %n minuts a %1$s durant tot el dia"],
+ "_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["En una hora a %1$s durant tot el dia","En %n hores a %1$s durant tot el dia"],
+ "_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["En un dia a %1$s durant tot el dia","En %n dies a %1$s durant tot el dia"],
+ "_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["En una setmana a %1$s durant tot el dia","En %n setmanes a %1$s durant tot el dia"],
+ "_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["En un mes el %1$s durant tot el dia","En %n mesos el %1$s durant tot el dia"],
+ "_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["En un any a %1$s durant tot el dia","En %n anys a %1$s durant tot el dia"],
+ "In the past on %1$s between %2$s - %3$s" : "En el passat el dia %1$s entre les %2$s i les %3$s",
+ "_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["D'aquí a un minut el %1$s entre les %2$s i les %3$s","D’aquí a %n minuts el %1$s entre les %2$s i les %3$s"],
+ "_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["D'aquí a una hora el %1$s entre les %2$s i les %3$s","D’aquí a %n hores el %1$s entre les %2$s i les %3$s"],
+ "_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["En un dia el %1$s entre les %2$s i les %3$s","En %n dies el %1$s entre les %2$s i les %3$s"],
+ "_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["En una setmana el %1$s entre les %2$s i les %3$s","En %n setmanes el %1$s entre les %2$s i les %3$s"],
+ "_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["D'aquí a un mes el %1$s entre les %2$s i les %3$s","D’aquí a %n mesos el %1$s entre les %2$s i les %3$s"],
+ "_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["D'aquí a un any el %1$s entre les %2$s i les %3$s","D’aquí %n anys el %1$s entre les %2$s i les %3$s"],
+ "Could not generate when statement" : "No s'ha pogut generar la declaració de quan",
+ "Every Day for the entire day" : "Cada dia durant tot el dia",
+ "Every Day for the entire day until %1$s" : "Cada dia durant tot el dia fins a les %1$s",
+ "Every Day between %1$s - %2$s" : "Cada dia entre %1$s i %2$s",
+ "Every Day between %1$s - %2$s until %3$s" : "Cada dia entre %1$s - %2$s fins a les %3$s",
+ "Every %1$d Days for the entire day" : "Cada %1$d dies durant tot el dia",
+ "Every %1$d Days for the entire day until %2$s" : "Cada %1$d dies durant tot el dia fins a les %2$s",
+ "Every %1$d Days between %2$s - %3$s" : "Cada %1$d dies entre %2$s i %3$s",
+ "Every %1$d Days between %2$s - %3$s until %4$s" : "Cada %1$d dies entre les %2$s i les %3$s fins a les %4$s",
+ "Could not generate event recurrence statement" : "No s'ha pogut generar la instrucció de recurrència de l'esdeveniment",
+ "Every Week on %1$s for the entire day" : "Cada setmana el %1$s durant tot el dia",
+ "Every Week on %1$s for the entire day until %2$s" : "Cada setmana el %1$s durant tot el dia fins a les %2$s",
+ "Every Week on %1$s between %2$s - %3$s" : "Cada setmana el %1$s entre les %2$s i les %3$s",
+ "Every Week on %1$s between %2$s - %3$s until %4$s" : "Cada setmana el %1$s entre les %2$s i les %3$s fins a les %4$s",
+ "Every %1$d Weeks on %2$s for the entire day" : "Cada %1$d setmanes el dia %2$s durant tot el dia",
+ "Every %1$d Weeks on %2$s for the entire day until %3$s" : "Cada %1$d setmanes el %2$s durant tot el dia fins a les %3$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s" : "Cada %1$d setmanes el dia %2$s entre les %3$s i les %4$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Cada %1$d setmanes el %2$s entre les %3$s i les %4$s fins a les %5$s",
+ "Every Month on the %1$s for the entire day" : "Cada mes a les %1$s durant tot el dia",
+ "Every Month on the %1$s for the entire day until %2$s" : "Cada mes a les %1$s durant tot el dia fins a les %2$s",
+ "Every Month on the %1$s between %2$s - %3$s" : "Cada mes el %1$s entre les %2$s i les %3$s",
+ "Every Month on the %1$s between %2$s - %3$s until %4$s" : "Cada mes el dia %1$s entre les %2$s i les %3$s fins a les %4$s",
+ "Every %1$d Months on the %2$s for the entire day" : "Cada %1$d mesos el %2$s durant tot el dia",
+ "Every %1$d Months on the %2$s for the entire day until %3$s" : "Cada %1$d mesos el %2$s durant tot el dia fins a les %3$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s" : "Cada %1$d mesos el %2$s entre les %3$s i les %4$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Cada %1$d mesos el %2$s entre les %3$s i les %4$s fins a les %5$s",
+ "Every Year in %1$s on the %2$s for the entire day" : "Cada any a %1$s el %2$s durant tot el dia",
+ "Every Year in %1$s on the %2$s for the entire day until %3$s" : "Cada any a %1$s el %2$s durant tot el dia fins a les %3$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s" : "Cada any a %1$s el %2$s entre les %3$s i les %4$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Cada any a %1$s el %2$s entre les %3$s i les %4$s fins a %5$s",
+ "Every %1$d Years in %2$s on the %3$s for the entire day" : "Cada %1$d anys a %2$s el %3$s durant tot el dia",
+ "Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Cada %1$d anys a %2$s el %3$s durant tot el dia fins a les %4$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Cada %1$d anys a %2$s el %3$s entre les %4$s i les %5$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Cada %1$d anys a %2$s el %3$s entre les %4$s i les %5$s fins a %6$s",
+ "On specific dates for the entire day until %1$s" : "En dates específiques durant tot el dia fins a les %1$s",
+ "On specific dates between %1$s - %2$s until %3$s" : "En dates específiques entre les %1$s i les %2$s fins a %3$s",
+ "In the past on %1$s" : "En el passat a %1$s",
+ "_In a minute on %1$s_::_In %n minutes on %1$s_" : ["En un minut a %1$s durant tot el dia","En %n minuts a %1$s durant tot el dia"],
+ "_In a hour on %1$s_::_In %n hours on %1$s_" : ["D'aquí a una hora a %1$s","D’aquí %n hores a %1$s"],
+ "_In a day on %1$s_::_In %n days on %1$s_" : ["En un dia el %1$s","En %n dies el %1$s"],
+ "_In a week on %1$s_::_In %n weeks on %1$s_" : ["D'aquí a una setmana el %1$s","D’aquí %n setmanes el %1$s"],
+ "_In a month on %1$s_::_In %n months on %1$s_" : ["D'aquí a un mes el %1$s","D’aquí %n mesos el %1$s"],
+ "_In a year on %1$s_::_In %n years on %1$s_" : ["D'aquí a un any el %1$s","D’aquí %n anys el %1$s"],
+ "In the past on %1$s then on %2$s" : "En el passat el %1$s i després el %2$s",
+ "_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["D'aquí a un minut el %1$s i després el %2$s","D’aquí a %n minuts el %1$s i després el %2$s"],
+ "_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["D'aquí a una hora el %1$s i després el %2$s","D’aquí %n hores el %1$s i després el %2$s"],
+ "_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["En un dia el %1$s i després el %2$s","En %n dies el %1$s i després el %2$s"],
+ "_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["D'aquí a una setmana el %1$s i després el %2$s","D’aquí %n setmanes el %1$s i després el %2$s"],
+ "_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["D'aquí a un mes el %1$s i després el %2$s","D’aquí %n mesos el %1$s i després el %2$s"],
+ "_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["D'aquí a un any el %1$s i després el %2$s","D’aquí %n anys el %1$s i després el %2$s"],
+ "In the past on %1$s then on %2$s and %3$s" : "En el passat el %1$s, després el %2$s i el %3$s",
+ "_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["D'aquí a un minut el %1$s i després el %2$s i el %3$s","D’aquí a %n minuts el %1$s i després el %2$s i el %3$s"],
+ "_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["D'aquí a una hora el %1$s i després el %2$s i el %3$s","D’aquí a %n hores el %1$s i després el %2$s i el %3$s"],
+ "_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["D'aquí a un dia el %1$s i després el %2$s i el %3$s","D’aquí a %n dies el %1$s i després el %2$s i el %3$s"],
+ "_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["D'aquí a una setmana el %1$s i després el %2$s i el %3$s","D’aquí a %n setmanes el %1$s i després el %2$s i el %3$s"],
+ "_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["D'aquí a un mes el %1$s i després el %2$s i el %3$s","D’aquí a %n mesos el %1$s i després el %2$s i el %3$s"],
+ "_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["D'aquí a un any el %1$s i després el %2$s i el %3$s","D’aquí a %n anys el %1$s i després el %2$s i el %3$s"],
+ "Could not generate next recurrence statement" : "No s'ha pogut generar la següent instrucció de recurrència",
"Cancelled: %1$s" : "S'ha cancel·lat: %1$s",
"\"%1$s\" has been canceled" : "S'ha cancel·lat «%1$s»",
"Re: %1$s" : "Re: %1$s",
@@ -89,6 +161,7 @@ OC.L10N.register(
"When:" : "Quan:",
"Location:" : "Ubicació:",
"Link:" : "Enllaç:",
+ "Occurring:" : "Ocorrent:",
"Accept" : "Accepta",
"Decline" : "Rebutja",
"More options …" : "Més opcions…",
@@ -113,7 +186,15 @@ OC.L10N.register(
"November" : "Novembre",
"December" : "Desembre",
"First" : "Primer",
+ "Second" : "Segon",
+ "Third" : "Tercer",
+ "Fourth" : "Quart",
+ "Fifth" : "Cinquè",
"Last" : "Últim",
+ "Second Last" : "Segon últim",
+ "Third Last" : "Tercer últim",
+ "Fourth Last" : "Quart últim",
+ "Fifth Last" : "Cinquè últim",
"Contacts" : "Contactes",
"{actor} created address book {addressbook}" : "{actor} ha creat la llibreta d'adreces {addressbook}",
"You created address book {addressbook}" : "Heu creat la llibreta d'adreces {addressbook}",
@@ -142,6 +223,7 @@ OC.L10N.register(
"Accounts" : "Comptes",
"System address book which holds all accounts" : "Llibreta d'adreces del sistema que conté tots els comptes",
"File is not updatable: %1$s" : "El fitxer no es pot actualitzar: %1$s",
+ "Failed to get storage for file" : "No s'ha pogut obtenir emmagatzematge per al fitxer",
"Could not write to final file, canceled by hook" : "No s'ha pogut escriure el fitxer final perquè el ganxo ho ha cancel·lat",
"Could not write file contents" : "No s'ha pogut escriure el contingut del fitxer",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
@@ -150,11 +232,14 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "No s'ha pogut canviar el nom del fitxer de part al fitxer final perquè el ganxo ho ha cancel·lat",
"Could not rename part file to final file" : "No s'ha pogut canviar el nom del fitxer de part al fitxer final",
"Failed to check file size: %1$s" : "No s'ha pogut comprovar la mida del fitxer: %1$s",
+ "Could not open file: %1$s, file does seem to exist" : "No s'ha pogut obrir el fitxer: %1$s, el fitxer sembla que existeix",
+ "Could not open file: %1$s, file doesn't seem to exist" : "No s'ha pogut obrir el fitxer: %1$s, sembla que el fitxer no existeix",
"Encryption not ready: %1$s" : "El xifratge no està preparat: %1$s",
"Failed to open file: %1$s" : "No s'ha pogut obrir el fitxer: %1$s",
"Failed to unlink: %1$s" : "No s'ha pogut desenllaçar: %1$s",
"Failed to write file contents: %1$s" : "No s'ha pogut escriure el contingut del fitxer: %1$s",
"File not found: %1$s" : "No s'ha trobat el fitxer: %1$s",
+ "Invalid target path" : "Camí de destinació no vàlid",
"System is in maintenance mode." : "El sistema és en mode de manteniment.",
"Upgrade needed" : "Cal actualitzar",
"Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Cal que configureu el %s perquè utilitzi HTTPS per a poder utilitzar CalDAV i CardDAV amb l'iOS/macOS.",
@@ -166,7 +251,7 @@ OC.L10N.register(
"Due on %s by %s" : "Venç el %s a les %s",
"Due on %s" : "Venç el %s",
"DAV system address book" : "Llibreta d'adreces del sistema DAV",
- "No outstanding DAV system address book sync." : "No hi ha cap sincronització pendent de la llibreta d'adreces del sistema DAV",
+ "No outstanding DAV system address book sync." : "No hi ha cap sincronització pendent de la llibreta d'adreces del sistema DAV.",
"The DAV system address book sync has not run yet as your instance has more than 1000 users or because an error occurred. Please run it manually by calling \"occ dav:sync-system-addressbook\"." : "La sincronització de la llibreta d'adreces del sistema DAV encara no s'ha executat perquè la instància té més de 1000 usuaris o a causa d'un error. Executeu-la manualment amb «occ dav:sync-system-addressbook».",
"WebDAV endpoint" : "Extrem WebDAV",
"Could not check that your web server is properly set up to allow file synchronization over WebDAV. Please check manually." : "No s'ha pogut comprovar que el vostre servidor web estigui configurat correctament per a permetre la sincronització de fitxers mitjançant WebDAV. Comproveu-ho manualment.",
@@ -178,6 +263,10 @@ OC.L10N.register(
"WebDAV" : "WebDAV",
"First day" : "Primer dia",
"Last day (inclusive)" : "Darrer dia (inclòs)",
+ "Out of office replacement (optional)" : "Substitució fora de l'oficina (opcional)",
+ "Name of the replacement" : "Nom del substitut",
+ "No results." : "Cap resultat.",
+ "Start typing." : "Comença a escriure.",
"Short absence status" : "Estat d'absència breu",
"Long absence Message" : "Missatge d'absència llarga",
"Save" : "Desa",
@@ -194,7 +283,7 @@ OC.L10N.register(
"Weekdays" : "Dies de la setmana",
"Pick a start time for {dayName}" : "Trieu una hora d'inici per a {dayName}",
"Pick a end time for {dayName}" : "Trieu una hora de finalització per a {dayName}",
- "Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Estableix automàticament l'estat de l'usuari com a «No molesteu» fora de la disponibilitat per a silenciar totes les notificacions",
+ "Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Estableix automàticament l'estat de l'usuari com a \"No molesteu” fora de la disponibilitat per a silenciar totes les notificacions.",
"Failed to load availability" : "No s'ha pogut carregar la disponibilitat",
"Saved availability" : "S'ha desat la disponibilitat",
"Failed to save availability" : "No s'ha pogut desar la disponibilitat",
diff --git a/apps/dav/l10n/ca.json b/apps/dav/l10n/ca.json
index cfccc7b87c8..5029ce44473 100644
--- a/apps/dav/l10n/ca.json
+++ b/apps/dav/l10n/ca.json
@@ -70,6 +70,78 @@
"Description: %s" : "Descripció: %s",
"Where: %s" : "Ubicació: %s",
"%1$s via %2$s" : "%1$s mitjançant %2$s",
+ "In the past on %1$s for the entire day" : "En el passat a %1$s durant tot el dia",
+ "_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["En un minut a %1$s durant tot el dia","En %n minuts a %1$s durant tot el dia"],
+ "_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["En una hora a %1$s durant tot el dia","En %n hores a %1$s durant tot el dia"],
+ "_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["En un dia a %1$s durant tot el dia","En %n dies a %1$s durant tot el dia"],
+ "_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["En una setmana a %1$s durant tot el dia","En %n setmanes a %1$s durant tot el dia"],
+ "_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["En un mes el %1$s durant tot el dia","En %n mesos el %1$s durant tot el dia"],
+ "_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["En un any a %1$s durant tot el dia","En %n anys a %1$s durant tot el dia"],
+ "In the past on %1$s between %2$s - %3$s" : "En el passat el dia %1$s entre les %2$s i les %3$s",
+ "_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["D'aquí a un minut el %1$s entre les %2$s i les %3$s","D’aquí a %n minuts el %1$s entre les %2$s i les %3$s"],
+ "_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["D'aquí a una hora el %1$s entre les %2$s i les %3$s","D’aquí a %n hores el %1$s entre les %2$s i les %3$s"],
+ "_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["En un dia el %1$s entre les %2$s i les %3$s","En %n dies el %1$s entre les %2$s i les %3$s"],
+ "_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["En una setmana el %1$s entre les %2$s i les %3$s","En %n setmanes el %1$s entre les %2$s i les %3$s"],
+ "_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["D'aquí a un mes el %1$s entre les %2$s i les %3$s","D’aquí a %n mesos el %1$s entre les %2$s i les %3$s"],
+ "_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["D'aquí a un any el %1$s entre les %2$s i les %3$s","D’aquí %n anys el %1$s entre les %2$s i les %3$s"],
+ "Could not generate when statement" : "No s'ha pogut generar la declaració de quan",
+ "Every Day for the entire day" : "Cada dia durant tot el dia",
+ "Every Day for the entire day until %1$s" : "Cada dia durant tot el dia fins a les %1$s",
+ "Every Day between %1$s - %2$s" : "Cada dia entre %1$s i %2$s",
+ "Every Day between %1$s - %2$s until %3$s" : "Cada dia entre %1$s - %2$s fins a les %3$s",
+ "Every %1$d Days for the entire day" : "Cada %1$d dies durant tot el dia",
+ "Every %1$d Days for the entire day until %2$s" : "Cada %1$d dies durant tot el dia fins a les %2$s",
+ "Every %1$d Days between %2$s - %3$s" : "Cada %1$d dies entre %2$s i %3$s",
+ "Every %1$d Days between %2$s - %3$s until %4$s" : "Cada %1$d dies entre les %2$s i les %3$s fins a les %4$s",
+ "Could not generate event recurrence statement" : "No s'ha pogut generar la instrucció de recurrència de l'esdeveniment",
+ "Every Week on %1$s for the entire day" : "Cada setmana el %1$s durant tot el dia",
+ "Every Week on %1$s for the entire day until %2$s" : "Cada setmana el %1$s durant tot el dia fins a les %2$s",
+ "Every Week on %1$s between %2$s - %3$s" : "Cada setmana el %1$s entre les %2$s i les %3$s",
+ "Every Week on %1$s between %2$s - %3$s until %4$s" : "Cada setmana el %1$s entre les %2$s i les %3$s fins a les %4$s",
+ "Every %1$d Weeks on %2$s for the entire day" : "Cada %1$d setmanes el dia %2$s durant tot el dia",
+ "Every %1$d Weeks on %2$s for the entire day until %3$s" : "Cada %1$d setmanes el %2$s durant tot el dia fins a les %3$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s" : "Cada %1$d setmanes el dia %2$s entre les %3$s i les %4$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Cada %1$d setmanes el %2$s entre les %3$s i les %4$s fins a les %5$s",
+ "Every Month on the %1$s for the entire day" : "Cada mes a les %1$s durant tot el dia",
+ "Every Month on the %1$s for the entire day until %2$s" : "Cada mes a les %1$s durant tot el dia fins a les %2$s",
+ "Every Month on the %1$s between %2$s - %3$s" : "Cada mes el %1$s entre les %2$s i les %3$s",
+ "Every Month on the %1$s between %2$s - %3$s until %4$s" : "Cada mes el dia %1$s entre les %2$s i les %3$s fins a les %4$s",
+ "Every %1$d Months on the %2$s for the entire day" : "Cada %1$d mesos el %2$s durant tot el dia",
+ "Every %1$d Months on the %2$s for the entire day until %3$s" : "Cada %1$d mesos el %2$s durant tot el dia fins a les %3$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s" : "Cada %1$d mesos el %2$s entre les %3$s i les %4$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Cada %1$d mesos el %2$s entre les %3$s i les %4$s fins a les %5$s",
+ "Every Year in %1$s on the %2$s for the entire day" : "Cada any a %1$s el %2$s durant tot el dia",
+ "Every Year in %1$s on the %2$s for the entire day until %3$s" : "Cada any a %1$s el %2$s durant tot el dia fins a les %3$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s" : "Cada any a %1$s el %2$s entre les %3$s i les %4$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Cada any a %1$s el %2$s entre les %3$s i les %4$s fins a %5$s",
+ "Every %1$d Years in %2$s on the %3$s for the entire day" : "Cada %1$d anys a %2$s el %3$s durant tot el dia",
+ "Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Cada %1$d anys a %2$s el %3$s durant tot el dia fins a les %4$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Cada %1$d anys a %2$s el %3$s entre les %4$s i les %5$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Cada %1$d anys a %2$s el %3$s entre les %4$s i les %5$s fins a %6$s",
+ "On specific dates for the entire day until %1$s" : "En dates específiques durant tot el dia fins a les %1$s",
+ "On specific dates between %1$s - %2$s until %3$s" : "En dates específiques entre les %1$s i les %2$s fins a %3$s",
+ "In the past on %1$s" : "En el passat a %1$s",
+ "_In a minute on %1$s_::_In %n minutes on %1$s_" : ["En un minut a %1$s durant tot el dia","En %n minuts a %1$s durant tot el dia"],
+ "_In a hour on %1$s_::_In %n hours on %1$s_" : ["D'aquí a una hora a %1$s","D’aquí %n hores a %1$s"],
+ "_In a day on %1$s_::_In %n days on %1$s_" : ["En un dia el %1$s","En %n dies el %1$s"],
+ "_In a week on %1$s_::_In %n weeks on %1$s_" : ["D'aquí a una setmana el %1$s","D’aquí %n setmanes el %1$s"],
+ "_In a month on %1$s_::_In %n months on %1$s_" : ["D'aquí a un mes el %1$s","D’aquí %n mesos el %1$s"],
+ "_In a year on %1$s_::_In %n years on %1$s_" : ["D'aquí a un any el %1$s","D’aquí %n anys el %1$s"],
+ "In the past on %1$s then on %2$s" : "En el passat el %1$s i després el %2$s",
+ "_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["D'aquí a un minut el %1$s i després el %2$s","D’aquí a %n minuts el %1$s i després el %2$s"],
+ "_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["D'aquí a una hora el %1$s i després el %2$s","D’aquí %n hores el %1$s i després el %2$s"],
+ "_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["En un dia el %1$s i després el %2$s","En %n dies el %1$s i després el %2$s"],
+ "_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["D'aquí a una setmana el %1$s i després el %2$s","D’aquí %n setmanes el %1$s i després el %2$s"],
+ "_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["D'aquí a un mes el %1$s i després el %2$s","D’aquí %n mesos el %1$s i després el %2$s"],
+ "_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["D'aquí a un any el %1$s i després el %2$s","D’aquí %n anys el %1$s i després el %2$s"],
+ "In the past on %1$s then on %2$s and %3$s" : "En el passat el %1$s, després el %2$s i el %3$s",
+ "_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["D'aquí a un minut el %1$s i després el %2$s i el %3$s","D’aquí a %n minuts el %1$s i després el %2$s i el %3$s"],
+ "_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["D'aquí a una hora el %1$s i després el %2$s i el %3$s","D’aquí a %n hores el %1$s i després el %2$s i el %3$s"],
+ "_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["D'aquí a un dia el %1$s i després el %2$s i el %3$s","D’aquí a %n dies el %1$s i després el %2$s i el %3$s"],
+ "_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["D'aquí a una setmana el %1$s i després el %2$s i el %3$s","D’aquí a %n setmanes el %1$s i després el %2$s i el %3$s"],
+ "_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["D'aquí a un mes el %1$s i després el %2$s i el %3$s","D’aquí a %n mesos el %1$s i després el %2$s i el %3$s"],
+ "_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["D'aquí a un any el %1$s i després el %2$s i el %3$s","D’aquí a %n anys el %1$s i després el %2$s i el %3$s"],
+ "Could not generate next recurrence statement" : "No s'ha pogut generar la següent instrucció de recurrència",
"Cancelled: %1$s" : "S'ha cancel·lat: %1$s",
"\"%1$s\" has been canceled" : "S'ha cancel·lat «%1$s»",
"Re: %1$s" : "Re: %1$s",
@@ -87,6 +159,7 @@
"When:" : "Quan:",
"Location:" : "Ubicació:",
"Link:" : "Enllaç:",
+ "Occurring:" : "Ocorrent:",
"Accept" : "Accepta",
"Decline" : "Rebutja",
"More options …" : "Més opcions…",
@@ -111,7 +184,15 @@
"November" : "Novembre",
"December" : "Desembre",
"First" : "Primer",
+ "Second" : "Segon",
+ "Third" : "Tercer",
+ "Fourth" : "Quart",
+ "Fifth" : "Cinquè",
"Last" : "Últim",
+ "Second Last" : "Segon últim",
+ "Third Last" : "Tercer últim",
+ "Fourth Last" : "Quart últim",
+ "Fifth Last" : "Cinquè últim",
"Contacts" : "Contactes",
"{actor} created address book {addressbook}" : "{actor} ha creat la llibreta d'adreces {addressbook}",
"You created address book {addressbook}" : "Heu creat la llibreta d'adreces {addressbook}",
@@ -140,6 +221,7 @@
"Accounts" : "Comptes",
"System address book which holds all accounts" : "Llibreta d'adreces del sistema que conté tots els comptes",
"File is not updatable: %1$s" : "El fitxer no es pot actualitzar: %1$s",
+ "Failed to get storage for file" : "No s'ha pogut obtenir emmagatzematge per al fitxer",
"Could not write to final file, canceled by hook" : "No s'ha pogut escriure el fitxer final perquè el ganxo ho ha cancel·lat",
"Could not write file contents" : "No s'ha pogut escriure el contingut del fitxer",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
@@ -148,11 +230,14 @@
"Could not rename part file to final file, canceled by hook" : "No s'ha pogut canviar el nom del fitxer de part al fitxer final perquè el ganxo ho ha cancel·lat",
"Could not rename part file to final file" : "No s'ha pogut canviar el nom del fitxer de part al fitxer final",
"Failed to check file size: %1$s" : "No s'ha pogut comprovar la mida del fitxer: %1$s",
+ "Could not open file: %1$s, file does seem to exist" : "No s'ha pogut obrir el fitxer: %1$s, el fitxer sembla que existeix",
+ "Could not open file: %1$s, file doesn't seem to exist" : "No s'ha pogut obrir el fitxer: %1$s, sembla que el fitxer no existeix",
"Encryption not ready: %1$s" : "El xifratge no està preparat: %1$s",
"Failed to open file: %1$s" : "No s'ha pogut obrir el fitxer: %1$s",
"Failed to unlink: %1$s" : "No s'ha pogut desenllaçar: %1$s",
"Failed to write file contents: %1$s" : "No s'ha pogut escriure el contingut del fitxer: %1$s",
"File not found: %1$s" : "No s'ha trobat el fitxer: %1$s",
+ "Invalid target path" : "Camí de destinació no vàlid",
"System is in maintenance mode." : "El sistema és en mode de manteniment.",
"Upgrade needed" : "Cal actualitzar",
"Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Cal que configureu el %s perquè utilitzi HTTPS per a poder utilitzar CalDAV i CardDAV amb l'iOS/macOS.",
@@ -164,7 +249,7 @@
"Due on %s by %s" : "Venç el %s a les %s",
"Due on %s" : "Venç el %s",
"DAV system address book" : "Llibreta d'adreces del sistema DAV",
- "No outstanding DAV system address book sync." : "No hi ha cap sincronització pendent de la llibreta d'adreces del sistema DAV",
+ "No outstanding DAV system address book sync." : "No hi ha cap sincronització pendent de la llibreta d'adreces del sistema DAV.",
"The DAV system address book sync has not run yet as your instance has more than 1000 users or because an error occurred. Please run it manually by calling \"occ dav:sync-system-addressbook\"." : "La sincronització de la llibreta d'adreces del sistema DAV encara no s'ha executat perquè la instància té més de 1000 usuaris o a causa d'un error. Executeu-la manualment amb «occ dav:sync-system-addressbook».",
"WebDAV endpoint" : "Extrem WebDAV",
"Could not check that your web server is properly set up to allow file synchronization over WebDAV. Please check manually." : "No s'ha pogut comprovar que el vostre servidor web estigui configurat correctament per a permetre la sincronització de fitxers mitjançant WebDAV. Comproveu-ho manualment.",
@@ -176,6 +261,10 @@
"WebDAV" : "WebDAV",
"First day" : "Primer dia",
"Last day (inclusive)" : "Darrer dia (inclòs)",
+ "Out of office replacement (optional)" : "Substitució fora de l'oficina (opcional)",
+ "Name of the replacement" : "Nom del substitut",
+ "No results." : "Cap resultat.",
+ "Start typing." : "Comença a escriure.",
"Short absence status" : "Estat d'absència breu",
"Long absence Message" : "Missatge d'absència llarga",
"Save" : "Desa",
@@ -192,7 +281,7 @@
"Weekdays" : "Dies de la setmana",
"Pick a start time for {dayName}" : "Trieu una hora d'inici per a {dayName}",
"Pick a end time for {dayName}" : "Trieu una hora de finalització per a {dayName}",
- "Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Estableix automàticament l'estat de l'usuari com a «No molesteu» fora de la disponibilitat per a silenciar totes les notificacions",
+ "Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Estableix automàticament l'estat de l'usuari com a \"No molesteu” fora de la disponibilitat per a silenciar totes les notificacions.",
"Failed to load availability" : "No s'ha pogut carregar la disponibilitat",
"Saved availability" : "S'ha desat la disponibilitat",
"Failed to save availability" : "No s'ha pogut desar la disponibilitat",
diff --git a/apps/federatedfilesharing/l10n/ca.js b/apps/federatedfilesharing/l10n/ca.js
index 6cc4b30290e..36eb540dc5b 100644
--- a/apps/federatedfilesharing/l10n/ca.js
+++ b/apps/federatedfilesharing/l10n/ca.js
@@ -30,12 +30,16 @@ OC.L10N.register(
"Allow people on this server to receive group shares from other servers" : "Permet que les persones d'aquest servidor rebin elements compartits de grups d'altres servidors",
"Search global and public address book for people" : "Cerca persones a la llibreta d'adreces global i pública",
"Allow people to publish their data to a global and public address book" : "Permet que les persones publiquin les seves dades en una llibreta d'adreces global i pública",
+ "Trusted federation" : "Federació de confiança",
+ "Automatically accept shares from trusted federated accounts and groups by default" : "Accepteu automàticament els recursos compartits de comptes i grups federats de confiança de manera predeterminada",
"Unable to update federated files sharing config" : "No s'ha pogut actualitzar la configuració de l'ús compartit de fitxers federat",
"Federated Cloud" : "Núvol federat",
"You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Podeu compartir contingut amb qualsevol persona que utilitzi un servidor del Nextcloud o altres servidors i serveis compatibles amb Open Cloud Mesh (OCM)! Només cal que n'indiqueu l'ID de núvol federat al quadre de diàleg d'ús compatit. És semblant a persona@nuvol.exemple.com",
+ "Your Federated Cloud ID" : "El vostre ID de núvol federat",
"Share it so your friends can share files with you:" : "Compartiu-lo perquè els vostres amics puguin enviar-vos fitxers compartits:",
"Facebook" : "Facebook",
"X (formerly Twitter)" : "X (abans Twitter)",
+ "formerly Twitter" : "abans Twitter",
"Mastodon" : "Mastodon",
"Add to your website" : "Afegiu-lo al vostre lloc web",
"Share with me via Nextcloud" : "Comparteix contingut amb mi a través del Nextcloud",
@@ -44,12 +48,14 @@ OC.L10N.register(
"Share with me through my #Nextcloud Federated Cloud ID" : "Comparteix contingut amb mi amb el meu ID del núvol federat del #Nextcloud",
"Cloud ID copied to the clipboard" : "S'ha copiat l'ID del núvol al porta-retalls",
"Copy to clipboard" : "Copia-ho al porta-retalls",
+ "Clipboard not available. Please copy the cloud ID manually." : "Porta-retalls no disponible. Copieu l'identificador del núvol manualment.",
"Copied!" : "S'ha copiat!",
"Cancel" : "Cancel·la",
"Add remote share" : "Afegeix un element compartit remot",
"Remote share" : "Element compartit remot",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Voleu afegir l'element compartit remot {name} de {owner}@{remote}?",
"Remote share password" : "Contrasenya de l'element compartit remot",
+ "Incoming share could not be processed" : "No s'ha pogut processar la compartició entrant",
"Your Federated Cloud ID:" : "El vostre ID de núvol federat:",
"Twitter" : "Twitter",
"Diaspora" : "Diaspora",
diff --git a/apps/federatedfilesharing/l10n/ca.json b/apps/federatedfilesharing/l10n/ca.json
index 3b4242ddfee..2bf65f41bc8 100644
--- a/apps/federatedfilesharing/l10n/ca.json
+++ b/apps/federatedfilesharing/l10n/ca.json
@@ -28,12 +28,16 @@
"Allow people on this server to receive group shares from other servers" : "Permet que les persones d'aquest servidor rebin elements compartits de grups d'altres servidors",
"Search global and public address book for people" : "Cerca persones a la llibreta d'adreces global i pública",
"Allow people to publish their data to a global and public address book" : "Permet que les persones publiquin les seves dades en una llibreta d'adreces global i pública",
+ "Trusted federation" : "Federació de confiança",
+ "Automatically accept shares from trusted federated accounts and groups by default" : "Accepteu automàticament els recursos compartits de comptes i grups federats de confiança de manera predeterminada",
"Unable to update federated files sharing config" : "No s'ha pogut actualitzar la configuració de l'ús compartit de fitxers federat",
"Federated Cloud" : "Núvol federat",
"You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Podeu compartir contingut amb qualsevol persona que utilitzi un servidor del Nextcloud o altres servidors i serveis compatibles amb Open Cloud Mesh (OCM)! Només cal que n'indiqueu l'ID de núvol federat al quadre de diàleg d'ús compatit. És semblant a persona@nuvol.exemple.com",
+ "Your Federated Cloud ID" : "El vostre ID de núvol federat",
"Share it so your friends can share files with you:" : "Compartiu-lo perquè els vostres amics puguin enviar-vos fitxers compartits:",
"Facebook" : "Facebook",
"X (formerly Twitter)" : "X (abans Twitter)",
+ "formerly Twitter" : "abans Twitter",
"Mastodon" : "Mastodon",
"Add to your website" : "Afegiu-lo al vostre lloc web",
"Share with me via Nextcloud" : "Comparteix contingut amb mi a través del Nextcloud",
@@ -42,12 +46,14 @@
"Share with me through my #Nextcloud Federated Cloud ID" : "Comparteix contingut amb mi amb el meu ID del núvol federat del #Nextcloud",
"Cloud ID copied to the clipboard" : "S'ha copiat l'ID del núvol al porta-retalls",
"Copy to clipboard" : "Copia-ho al porta-retalls",
+ "Clipboard not available. Please copy the cloud ID manually." : "Porta-retalls no disponible. Copieu l'identificador del núvol manualment.",
"Copied!" : "S'ha copiat!",
"Cancel" : "Cancel·la",
"Add remote share" : "Afegeix un element compartit remot",
"Remote share" : "Element compartit remot",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Voleu afegir l'element compartit remot {name} de {owner}@{remote}?",
"Remote share password" : "Contrasenya de l'element compartit remot",
+ "Incoming share could not be processed" : "No s'ha pogut processar la compartició entrant",
"Your Federated Cloud ID:" : "El vostre ID de núvol federat:",
"Twitter" : "Twitter",
"Diaspora" : "Diaspora",
diff --git a/apps/federation/l10n/ca.js b/apps/federation/l10n/ca.js
index 669b4af92a5..e2ca36c83be 100644
--- a/apps/federation/l10n/ca.js
+++ b/apps/federation/l10n/ca.js
@@ -2,6 +2,8 @@ OC.L10N.register(
"federation",
{
"Added to the list of trusted servers" : "S'ha afegit a la llista de servidors de confiança",
+ "No server found with ID: %s" : "No s'ha trobat cap servidor amb ID: %s",
+ "Could not remove server" : "No s'ha pogut eliminar el servidor",
"Server is already in the list of trusted servers." : "El servidor ja es troba en la llista de servidors de confiança.",
"No server to federate with found" : "No s'ha trobat cap servidor amb què federar-se",
"Could not add server" : "No s'ha pogut afegir el servidor",
@@ -9,7 +11,9 @@ OC.L10N.register(
"Federation" : "Federació",
"Federation allows you to connect with other trusted servers to exchange the account directory." : "La federació us permet connectar-vos amb altres servidors de confiança per a intercanviar la carpeta del compte.",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "La federació us permet connectar-vos amb altres servidors de confiança per a intercanviar carpetes de compte. Per exemple, s'utilitzarà per a proporcionar resultats d'emplenament automàtic de comptes externs per a l'ús compartit federat.",
+ "External documentation for Federated Cloud Sharing" : "Documentació externa per a compartició federada de núvol",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "La federació us permet connectar-vos amb altres servidors de confiança per a intercanviar carpetes de compte. Per exemple, s'utilitzarà per a proporcionar resultats d'emplenament automàtic de comptes externs per a l'ús compartit federat. No cal afegir un servidor com a servidor de confiança per a crear un recurs d'ús compartit federat.",
+ "Each server must validate the other. This process may require a few cron cycles." : "Cada servidor ha de validar l'altre. Aquest procés pot requerir uns quants cicles cron.",
"+ Add trusted server" : "+ Afegeix un servidor de confiança",
"Trusted server" : "Servidor de confiança",
"Add" : "Afegeix"
diff --git a/apps/federation/l10n/ca.json b/apps/federation/l10n/ca.json
index 7c52292bb11..3d78cc93f41 100644
--- a/apps/federation/l10n/ca.json
+++ b/apps/federation/l10n/ca.json
@@ -1,5 +1,7 @@
{ "translations": {
"Added to the list of trusted servers" : "S'ha afegit a la llista de servidors de confiança",
+ "No server found with ID: %s" : "No s'ha trobat cap servidor amb ID: %s",
+ "Could not remove server" : "No s'ha pogut eliminar el servidor",
"Server is already in the list of trusted servers." : "El servidor ja es troba en la llista de servidors de confiança.",
"No server to federate with found" : "No s'ha trobat cap servidor amb què federar-se",
"Could not add server" : "No s'ha pogut afegir el servidor",
@@ -7,7 +9,9 @@
"Federation" : "Federació",
"Federation allows you to connect with other trusted servers to exchange the account directory." : "La federació us permet connectar-vos amb altres servidors de confiança per a intercanviar la carpeta del compte.",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "La federació us permet connectar-vos amb altres servidors de confiança per a intercanviar carpetes de compte. Per exemple, s'utilitzarà per a proporcionar resultats d'emplenament automàtic de comptes externs per a l'ús compartit federat.",
+ "External documentation for Federated Cloud Sharing" : "Documentació externa per a compartició federada de núvol",
"Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "La federació us permet connectar-vos amb altres servidors de confiança per a intercanviar carpetes de compte. Per exemple, s'utilitzarà per a proporcionar resultats d'emplenament automàtic de comptes externs per a l'ús compartit federat. No cal afegir un servidor com a servidor de confiança per a crear un recurs d'ús compartit federat.",
+ "Each server must validate the other. This process may require a few cron cycles." : "Cada servidor ha de validar l'altre. Aquest procés pot requerir uns quants cicles cron.",
"+ Add trusted server" : "+ Afegeix un servidor de confiança",
"Trusted server" : "Servidor de confiança",
"Add" : "Afegeix"
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 2f2e033529e..0e2689ec64c 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -44,6 +44,7 @@ OC.L10N.register(
"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",
"Failed to authorize" : "No s'ha pogut autoritzar",
+ "Invalid folder path" : "Camí de la carpeta no vàlid",
"Folder not found" : "No s'ha trobat la carpeta",
"The file cannot be found" : "No s'ha trobat el fitxer",
"The destination path does not exist: %1$s" : "El camí de destí no existeix: %1$s",
@@ -113,7 +114,7 @@ OC.L10N.register(
"{count} selected" : "Selecció: {count}",
"List of files and folders." : "Llista de fitxers i carpetes.",
"You don’t have permission to upload or create files here." : "No teniu permís per a pujar o crear fitxers aquí.",
- "You have used your space quota and cannot upload files anymore." : "Heu utilitzat la quota d'espai i ja no podeu pujar fitxers",
+ "You have used your space quota and cannot upload files anymore." : "Heu utilitzat la quota d'espai i ja no podeu pujar fitxers.",
"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",
@@ -161,6 +162,7 @@ OC.L10N.register(
"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",
"\"{displayName}\" action executed successfully" : "L'acció «{displayName}» s'ha executat correctament",
+ "Filter file names…" : "Filtra els noms dels fitxers…",
"Views" : "Vistes",
"Files settings" : "Paràmetres de Fitxers",
"File cannot be accessed" : "No es pot accedir al fitxer",
@@ -184,9 +186,23 @@ OC.L10N.register(
"Open the actions menu for a file" : "Obre el menú d'accions per un fitxer",
"Rename a file" : "Canvia el nom del fitxer",
"Delete a file" : "Suprimeix el fitxer",
+ "Favorite or remove a file from favorites" : "Marca com a preferit o elimina un fitxer dels preferits",
+ "Manage tags for a file" : "Gestioneu les etiquetes d'un fitxer",
"Selection" : "Selecció",
+ "Select all files" : "Seleccioneu tots els fitxers",
+ "Deselect all files" : "Desseleccioneu tots els fitxers",
+ "Select or deselect a file" : "Seleccioneu o deseleccioneu un fitxer",
+ "Select a range of files" : "Seleccioneu un rang de fitxers",
"Navigation" : "Navegació",
+ "Navigate to the parent folder" : "Navegueu a la carpeta principal",
+ "Navigate to the file above" : "Navegueu al fitxer de dalt",
+ "Navigate to the file below" : "Navegueu fins al fitxer següent",
+ "Navigate to the file on the left (in grid mode)" : "Navegueu fins al fitxer de l'esquerra (en mode de quadrícula)",
+ "Navigate to the file on the right (in grid mode)" : "Navegueu fins al fitxer de la dreta (en mode de quadrícula)",
"View" : "Visualització",
+ "Toggle the grid view" : "Canvia la vista de la quadrícula",
+ "Open the sidebar for a file" : "Obriu la barra lateral d'un fitxer",
+ "Show those shortcuts" : "Mostra aquestes dreceres",
"Clipboard is not available" : "El porta-retalls no està disponible",
"WebDAV URL copied to clipboard" : "S'ha copiat l'URL de WebDAV al porta-retalls",
"Owner" : "Propietat",
@@ -195,12 +211,28 @@ OC.L10N.register(
"Tags" : "Etiquetes",
"You" : "Vós",
"Shared multiple times with different people" : "S'ha compartit diverses vegades amb persones diferents",
+ "Unable to change the favorite state of the file" : "No es pot canviar l'estat preferit del fitxer",
"Error while loading the file data" : "S'ha produït un error en carregar la informació del fitxer",
"Pick a template for {name}" : "Trieu una plantilla per a {name}",
"Create a new file with the selected template" : "Crea un fitxer amb la plantilla seleccionada",
"Creating file" : "S'està creant el fitxer",
"Blank" : "En blanc",
"Unable to create new file from template" : "No s'ha pogut crear el fitxer a partir de la plantilla",
+ "Save as {displayName}" : "Desa com a {displayName}",
+ "Save as …" : "Anomena i desa …",
+ "Converting files…" : "S'estan convertint els fitxers…",
+ "Failed to convert files: {message}" : "No s'han pogut convertir els fitxers: {message}",
+ "All files failed to be converted" : "No s'han pogut convertir tots els fitxers",
+ "One file could not be converted: {message}" : "No s'ha pogut convertir un fitxer: {message}",
+ "One file could not be converted" : "No s'ha pogut convertir un fitxer",
+ "{count} files could not be converted" : "No s'han pogut convertir {count} fitxers",
+ "{count} files successfully converted" : "{count} fitxers convertits correctament",
+ "Files successfully converted" : "Els fitxers s'han convertit correctament",
+ "Failed to convert files" : "No s'han pogut convertir els fitxers",
+ "Converting file…" : "S'està convertint el fitxer…",
+ "File successfully converted" : "El fitxer s'ha convertit correctament",
+ "Failed to convert file: {message}" : "No s'ha pogut convertir el fitxer: {message}",
+ "Failed to convert file" : "No s'ha pogut convertir el fitxer",
"Deletion cancelled" : "S'ha cancel·lat la supressió",
"Leave this share" : "Abandona aquest element compartit",
"Leave these shares" : "Abandona aquests elements compartits",
@@ -218,9 +250,13 @@ OC.L10N.register(
"Confirm deletion" : "Confirma la supressió",
"Cancel" : "Cancel·la",
"Edit file locally" : "Edita el fitxer localment",
+ "The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Ara s'hauria d'obrir el fitxer al dispositiu. Si no és així, comproveu que teniu instal·lada l'aplicació d'escriptori.",
+ "Retry and close" : "Torna-ho a provar i tanca",
"Edit online" : "Edita en remot",
"Failed to redirect to client" : "No s'ha pogut redirigir al client",
"Edit locally" : "Edita localment",
+ "Moving \"{source}\" to \"{destination}\" …" : "S'està movent \"{source}\" a \"{destination}”…",
+ "Copying \"{source}\" to \"{destination}\" …" : "S'està copiant \"{source}\" a \"{destination}” …",
"You cannot move a file/folder onto itself or into a subfolder of itself" : "No podeu moure un fitxer o carpeta a la mateixa carpeta o a una subcarpeta de la mateixa carpeta",
"(copy)" : "(còpia)",
"(copy %n)" : "(còpia %n)",
@@ -276,9 +312,17 @@ OC.L10N.register(
"Files moved successfully" : "Els fitxers s'han mogut correctament",
"Conflicts resolution skipped" : "S'ha omès la resolució de conflictes",
"Upload cancelled" : "S'ha cancel·lat la pujada",
+ "Adding the file extension \"{new}\" may render the file unreadable." : "Afegir l'extensió de fitxer \"{new}\" pot fer que el fitxer sigui il·legible.",
+ "Removing the file extension \"{old}\" may render the file unreadable." : "Eliminar l'extensió de fitxer \"{old}\" pot fer que el fitxer sigui il·legible.",
+ "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "Canviar l'extensió del fitxer de \"{old}\" a \"{new}\" pot fer que el fitxer sigui il·legible.",
+ "Change file extension" : "Canvia l'extensió del fitxer",
+ "Keep {oldextension}" : "Mantenir {oldextension}",
+ "Use {newextension}" : "Utilitza {newextension}",
+ "Remove extension" : "Elimina l'extensió",
"This operation is forbidden" : "Aquesta operació no està permesa",
"This directory is unavailable, please check the logs or contact the administrator" : "Aquesta carpeta no està disponible. Consulteu els registres o contacteu amb l'administrador",
"Storage is temporarily not available" : "L'emmagatzematge no està disponible temporalment",
+ "Unexpected error: {error}" : "Error inesperat: {error}",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"],
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 6194b32df8f..ae0ada27b9e 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -42,6 +42,7 @@
"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",
"Failed to authorize" : "No s'ha pogut autoritzar",
+ "Invalid folder path" : "Camí de la carpeta no vàlid",
"Folder not found" : "No s'ha trobat la carpeta",
"The file cannot be found" : "No s'ha trobat el fitxer",
"The destination path does not exist: %1$s" : "El camí de destí no existeix: %1$s",
@@ -111,7 +112,7 @@
"{count} selected" : "Selecció: {count}",
"List of files and folders." : "Llista de fitxers i carpetes.",
"You don’t have permission to upload or create files here." : "No teniu permís per a pujar o crear fitxers aquí.",
- "You have used your space quota and cannot upload files anymore." : "Heu utilitzat la quota d'espai i ja no podeu pujar fitxers",
+ "You have used your space quota and cannot upload files anymore." : "Heu utilitzat la quota d'espai i ja no podeu pujar fitxers.",
"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",
@@ -159,6 +160,7 @@
"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",
"\"{displayName}\" action executed successfully" : "L'acció «{displayName}» s'ha executat correctament",
+ "Filter file names…" : "Filtra els noms dels fitxers…",
"Views" : "Vistes",
"Files settings" : "Paràmetres de Fitxers",
"File cannot be accessed" : "No es pot accedir al fitxer",
@@ -182,9 +184,23 @@
"Open the actions menu for a file" : "Obre el menú d'accions per un fitxer",
"Rename a file" : "Canvia el nom del fitxer",
"Delete a file" : "Suprimeix el fitxer",
+ "Favorite or remove a file from favorites" : "Marca com a preferit o elimina un fitxer dels preferits",
+ "Manage tags for a file" : "Gestioneu les etiquetes d'un fitxer",
"Selection" : "Selecció",
+ "Select all files" : "Seleccioneu tots els fitxers",
+ "Deselect all files" : "Desseleccioneu tots els fitxers",
+ "Select or deselect a file" : "Seleccioneu o deseleccioneu un fitxer",
+ "Select a range of files" : "Seleccioneu un rang de fitxers",
"Navigation" : "Navegació",
+ "Navigate to the parent folder" : "Navegueu a la carpeta principal",
+ "Navigate to the file above" : "Navegueu al fitxer de dalt",
+ "Navigate to the file below" : "Navegueu fins al fitxer següent",
+ "Navigate to the file on the left (in grid mode)" : "Navegueu fins al fitxer de l'esquerra (en mode de quadrícula)",
+ "Navigate to the file on the right (in grid mode)" : "Navegueu fins al fitxer de la dreta (en mode de quadrícula)",
"View" : "Visualització",
+ "Toggle the grid view" : "Canvia la vista de la quadrícula",
+ "Open the sidebar for a file" : "Obriu la barra lateral d'un fitxer",
+ "Show those shortcuts" : "Mostra aquestes dreceres",
"Clipboard is not available" : "El porta-retalls no està disponible",
"WebDAV URL copied to clipboard" : "S'ha copiat l'URL de WebDAV al porta-retalls",
"Owner" : "Propietat",
@@ -193,12 +209,28 @@
"Tags" : "Etiquetes",
"You" : "Vós",
"Shared multiple times with different people" : "S'ha compartit diverses vegades amb persones diferents",
+ "Unable to change the favorite state of the file" : "No es pot canviar l'estat preferit del fitxer",
"Error while loading the file data" : "S'ha produït un error en carregar la informació del fitxer",
"Pick a template for {name}" : "Trieu una plantilla per a {name}",
"Create a new file with the selected template" : "Crea un fitxer amb la plantilla seleccionada",
"Creating file" : "S'està creant el fitxer",
"Blank" : "En blanc",
"Unable to create new file from template" : "No s'ha pogut crear el fitxer a partir de la plantilla",
+ "Save as {displayName}" : "Desa com a {displayName}",
+ "Save as …" : "Anomena i desa …",
+ "Converting files…" : "S'estan convertint els fitxers…",
+ "Failed to convert files: {message}" : "No s'han pogut convertir els fitxers: {message}",
+ "All files failed to be converted" : "No s'han pogut convertir tots els fitxers",
+ "One file could not be converted: {message}" : "No s'ha pogut convertir un fitxer: {message}",
+ "One file could not be converted" : "No s'ha pogut convertir un fitxer",
+ "{count} files could not be converted" : "No s'han pogut convertir {count} fitxers",
+ "{count} files successfully converted" : "{count} fitxers convertits correctament",
+ "Files successfully converted" : "Els fitxers s'han convertit correctament",
+ "Failed to convert files" : "No s'han pogut convertir els fitxers",
+ "Converting file…" : "S'està convertint el fitxer…",
+ "File successfully converted" : "El fitxer s'ha convertit correctament",
+ "Failed to convert file: {message}" : "No s'ha pogut convertir el fitxer: {message}",
+ "Failed to convert file" : "No s'ha pogut convertir el fitxer",
"Deletion cancelled" : "S'ha cancel·lat la supressió",
"Leave this share" : "Abandona aquest element compartit",
"Leave these shares" : "Abandona aquests elements compartits",
@@ -216,9 +248,13 @@
"Confirm deletion" : "Confirma la supressió",
"Cancel" : "Cancel·la",
"Edit file locally" : "Edita el fitxer localment",
+ "The file should now open on your device. If it doesn't, please check that you have the desktop app installed." : "Ara s'hauria d'obrir el fitxer al dispositiu. Si no és així, comproveu que teniu instal·lada l'aplicació d'escriptori.",
+ "Retry and close" : "Torna-ho a provar i tanca",
"Edit online" : "Edita en remot",
"Failed to redirect to client" : "No s'ha pogut redirigir al client",
"Edit locally" : "Edita localment",
+ "Moving \"{source}\" to \"{destination}\" …" : "S'està movent \"{source}\" a \"{destination}”…",
+ "Copying \"{source}\" to \"{destination}\" …" : "S'està copiant \"{source}\" a \"{destination}” …",
"You cannot move a file/folder onto itself or into a subfolder of itself" : "No podeu moure un fitxer o carpeta a la mateixa carpeta o a una subcarpeta de la mateixa carpeta",
"(copy)" : "(còpia)",
"(copy %n)" : "(còpia %n)",
@@ -274,9 +310,17 @@
"Files moved successfully" : "Els fitxers s'han mogut correctament",
"Conflicts resolution skipped" : "S'ha omès la resolució de conflictes",
"Upload cancelled" : "S'ha cancel·lat la pujada",
+ "Adding the file extension \"{new}\" may render the file unreadable." : "Afegir l'extensió de fitxer \"{new}\" pot fer que el fitxer sigui il·legible.",
+ "Removing the file extension \"{old}\" may render the file unreadable." : "Eliminar l'extensió de fitxer \"{old}\" pot fer que el fitxer sigui il·legible.",
+ "Changing the file extension from \"{old}\" to \"{new}\" may render the file unreadable." : "Canviar l'extensió del fitxer de \"{old}\" a \"{new}\" pot fer que el fitxer sigui il·legible.",
+ "Change file extension" : "Canvia l'extensió del fitxer",
+ "Keep {oldextension}" : "Mantenir {oldextension}",
+ "Use {newextension}" : "Utilitza {newextension}",
+ "Remove extension" : "Elimina l'extensió",
"This operation is forbidden" : "Aquesta operació no està permesa",
"This directory is unavailable, please check the logs or contact the administrator" : "Aquesta carpeta no està disponible. Consulteu els registres o contacteu amb l'administrador",
"Storage is temporarily not available" : "L'emmagatzematge no està disponible temporalment",
+ "Unexpected error: {error}" : "Error inesperat: {error}",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} carpeta","{folderCount} carpetes"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} fitxer","{fileCount} fitxers"],
"_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["1 fitxer i {folderCount} carpeta","1 fitxer i {folderCount} carpetes"],
diff --git a/apps/files_external/l10n/ca.js b/apps/files_external/l10n/ca.js
index b21b204a051..e023db09ca4 100644
--- a/apps/files_external/l10n/ca.js
+++ b/apps/files_external/l10n/ca.js
@@ -12,14 +12,14 @@ OC.L10N.register(
"Invalid backend or authentication mechanism class" : "La classe de rerefons o de mecanisme d'autenticació no és vàlida",
"Invalid mount point" : "El punt de muntatge no és vàlid",
"Objectstore forbidden" : "ObjectStore prohibit",
- "Invalid storage backend \"%s\"" : "El rerefons d'emmagatzematge «%s» no és vàlid",
- "Not permitted to use backend \"%s\"" : "No es permet l'ús del rerefons «%s»",
- "Not permitted to use authentication mechanism \"%s\"" : "No es permet l'ús del mecanisme d'autenticació «%s»",
+ "Invalid storage backend \"%s\"" : "El rerefons d'emmagatzematge \"%s\" no és vàlid",
+ "Not permitted to use backend \"%s\"" : "No es permet l'ús del rerefons \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "No es permet l'ús del mecanisme d'autenticació \"%s\"",
"Unsatisfied backend parameters" : "Falten paràmetres del rerefons",
"Unsatisfied authentication mechanism parameters" : "Falten paràmetres del mecanisme d'autenticació",
"Insufficient data: %s" : "Dades insuficients: %s",
"%s" : "%s",
- "Storage with ID \"%d\" is not editable by non-admins" : "L'emmagatzematge amb l'ID «%d» no és editable per comptes no administradors",
+ "Storage with ID \"%d\" is not editable by non-admins" : "L'emmagatzematge amb l'ID \"%d\" no és editable per comptes no administradors",
"Access key" : "Clau d'accés",
"Secret key" : "Clau secreta",
"Builtin" : "Integrat",
@@ -62,6 +62,7 @@ OC.L10N.register(
"Enable Path Style" : "Habilita l'estil de camí",
"Legacy (v2) authentication" : "Autenticació antiga (v2)",
"Enable multipart copy" : "Habilita la còpia de diverses parts",
+ "SSE-C encryption key" : "Clau de xifratge SSE-C",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "Subcarpeta remota",
@@ -95,6 +96,10 @@ OC.L10N.register(
"External storage support" : "Compatibilitat amb emmagatzematge extern",
"Adds basic external storage support" : "Afegeix compatibilitat bàsica amb emmagatzematge extern",
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administration can choose which types of storage to enable and can mount these storage locations for an account, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows people to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the administration with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Aquesta aplicació permet als administradors configurar les connexions amb proveïdors d'emmagatzematge externs, com ara servidors FTP, magatzems d'objectes S3 o SWIFT, altres servidors del Nextcloud, servidors WebDAV i molt més. L'administració pot triar quins tipus d'emmagatzematge permet i pot muntar aquestes ubicacions d'emmagatzematge per a un compte, un grup o tot el sistema. Els usuaris veuran que apareixerà una nova carpeta en la carpeta arrel del Nextcloud, que podran obrir i utilitzar com qualsevol altra carpeta del Nextcloud. L'emmagatzematge extern també permet a les persones compartir fitxers emmagatzemats en aquestes ubicacions externes. En aquests casos, s'utilitzen les credencials del propietari del fitxer quan el destinatari sol·licita el fitxer des d'un emmagatzematge extern, de manera que es garanteix que el destinatari pot accedir al fitxer compartit.\n\nL'emmagatzematge extern es pot configurar mitjançant la interfície gràfica d'usuari o des de la línia d'ordres. Aquesta segona opció proporciona a l'administració més flexibilitat per a configurar muntatges d'emmagatzematge extern en massa i establir prioritats de muntatge. Podeu obtenir més informació en la documentació de la GUI d'emmagatzematge extern i la documentació del fitxer de configuració de l'emmagatzematge extern.",
+ "Storage credentials" : "Credencials d'emmagatzematge",
+ "To access the storage, you need to provide the authentication credentials." : "Per accedir a l'emmagatzematge, heu de proporcionar les credencials d'autenticació.",
+ "Enter the storage login" : "Introduïu l'inici de sessió d'emmagatzematge",
+ "Enter the storage password" : "Introduïu la contrasenya d'emmagatzematge",
"Submit" : "Envia",
"Unable to update this external storage config. {statusMessage}" : "No s'ha pogut actualitzar la configuració d'aquest emmagatzematge extern. {statusMessage}",
"New configuration successfully saved" : "La configuració nova s'ha desat correctament",
@@ -125,6 +130,7 @@ OC.L10N.register(
"Once every direct access" : "Una vegada cada accés directe",
"Read only" : "Només lectura",
"Disconnect" : "Desconnecta",
+ "Unknown backend: {backendName}" : "Backend desconegut: {backendName}",
"Admin defined" : "S'ha definit l'administrador",
"Automatic status checking is disabled due to the large number of configured storages, click to check status" : "La comprovació automàtica de l'estat està inhabilitada a causa del gran nombre d'emmagatzematges configurats; feu clic per a comprovar l'estat",
"Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Segur que voleu desconnectar aquest emmagatzematge extern? Això farà que l'emmagatzematge no estigui disponible en el Nextcloud i provocarà la supressió d'aquests fitxers i carpetes en qualsevol client que s'hi sincronitzi, però no se suprimirà cap fitxer ni carpeta en l'emmagatzematge extern en si.",
diff --git a/apps/files_external/l10n/ca.json b/apps/files_external/l10n/ca.json
index ab3d9eb0e86..edda30280e3 100644
--- a/apps/files_external/l10n/ca.json
+++ b/apps/files_external/l10n/ca.json
@@ -10,14 +10,14 @@
"Invalid backend or authentication mechanism class" : "La classe de rerefons o de mecanisme d'autenticació no és vàlida",
"Invalid mount point" : "El punt de muntatge no és vàlid",
"Objectstore forbidden" : "ObjectStore prohibit",
- "Invalid storage backend \"%s\"" : "El rerefons d'emmagatzematge «%s» no és vàlid",
- "Not permitted to use backend \"%s\"" : "No es permet l'ús del rerefons «%s»",
- "Not permitted to use authentication mechanism \"%s\"" : "No es permet l'ús del mecanisme d'autenticació «%s»",
+ "Invalid storage backend \"%s\"" : "El rerefons d'emmagatzematge \"%s\" no és vàlid",
+ "Not permitted to use backend \"%s\"" : "No es permet l'ús del rerefons \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "No es permet l'ús del mecanisme d'autenticació \"%s\"",
"Unsatisfied backend parameters" : "Falten paràmetres del rerefons",
"Unsatisfied authentication mechanism parameters" : "Falten paràmetres del mecanisme d'autenticació",
"Insufficient data: %s" : "Dades insuficients: %s",
"%s" : "%s",
- "Storage with ID \"%d\" is not editable by non-admins" : "L'emmagatzematge amb l'ID «%d» no és editable per comptes no administradors",
+ "Storage with ID \"%d\" is not editable by non-admins" : "L'emmagatzematge amb l'ID \"%d\" no és editable per comptes no administradors",
"Access key" : "Clau d'accés",
"Secret key" : "Clau secreta",
"Builtin" : "Integrat",
@@ -60,6 +60,7 @@
"Enable Path Style" : "Habilita l'estil de camí",
"Legacy (v2) authentication" : "Autenticació antiga (v2)",
"Enable multipart copy" : "Habilita la còpia de diverses parts",
+ "SSE-C encryption key" : "Clau de xifratge SSE-C",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "Subcarpeta remota",
@@ -93,6 +94,10 @@
"External storage support" : "Compatibilitat amb emmagatzematge extern",
"Adds basic external storage support" : "Afegeix compatibilitat bàsica amb emmagatzematge extern",
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administration can choose which types of storage to enable and can mount these storage locations for an account, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows people to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the administration with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Aquesta aplicació permet als administradors configurar les connexions amb proveïdors d'emmagatzematge externs, com ara servidors FTP, magatzems d'objectes S3 o SWIFT, altres servidors del Nextcloud, servidors WebDAV i molt més. L'administració pot triar quins tipus d'emmagatzematge permet i pot muntar aquestes ubicacions d'emmagatzematge per a un compte, un grup o tot el sistema. Els usuaris veuran que apareixerà una nova carpeta en la carpeta arrel del Nextcloud, que podran obrir i utilitzar com qualsevol altra carpeta del Nextcloud. L'emmagatzematge extern també permet a les persones compartir fitxers emmagatzemats en aquestes ubicacions externes. En aquests casos, s'utilitzen les credencials del propietari del fitxer quan el destinatari sol·licita el fitxer des d'un emmagatzematge extern, de manera que es garanteix que el destinatari pot accedir al fitxer compartit.\n\nL'emmagatzematge extern es pot configurar mitjançant la interfície gràfica d'usuari o des de la línia d'ordres. Aquesta segona opció proporciona a l'administració més flexibilitat per a configurar muntatges d'emmagatzematge extern en massa i establir prioritats de muntatge. Podeu obtenir més informació en la documentació de la GUI d'emmagatzematge extern i la documentació del fitxer de configuració de l'emmagatzematge extern.",
+ "Storage credentials" : "Credencials d'emmagatzematge",
+ "To access the storage, you need to provide the authentication credentials." : "Per accedir a l'emmagatzematge, heu de proporcionar les credencials d'autenticació.",
+ "Enter the storage login" : "Introduïu l'inici de sessió d'emmagatzematge",
+ "Enter the storage password" : "Introduïu la contrasenya d'emmagatzematge",
"Submit" : "Envia",
"Unable to update this external storage config. {statusMessage}" : "No s'ha pogut actualitzar la configuració d'aquest emmagatzematge extern. {statusMessage}",
"New configuration successfully saved" : "La configuració nova s'ha desat correctament",
@@ -123,6 +128,7 @@
"Once every direct access" : "Una vegada cada accés directe",
"Read only" : "Només lectura",
"Disconnect" : "Desconnecta",
+ "Unknown backend: {backendName}" : "Backend desconegut: {backendName}",
"Admin defined" : "S'ha definit l'administrador",
"Automatic status checking is disabled due to the large number of configured storages, click to check status" : "La comprovació automàtica de l'estat està inhabilitada a causa del gran nombre d'emmagatzematges configurats; feu clic per a comprovar l'estat",
"Are you sure you want to disconnect this external storage? It will make the storage unavailable in Nextcloud and will lead to a deletion of these files and folders on any sync client that is currently connected but will not delete any files and folders on the external storage itself." : "Segur que voleu desconnectar aquest emmagatzematge extern? Això farà que l'emmagatzematge no estigui disponible en el Nextcloud i provocarà la supressió d'aquests fitxers i carpetes en qualsevol client que s'hi sincronitzi, però no se suprimirà cap fitxer ni carpeta en l'emmagatzematge extern en si.",
diff --git a/apps/files_sharing/l10n/sk.js b/apps/files_sharing/l10n/sk.js
index 558c5ad3170..c724138f012 100644
--- a/apps/files_sharing/l10n/sk.js
+++ b/apps/files_sharing/l10n/sk.js
@@ -281,6 +281,7 @@ OC.L10N.register(
"Allow download and sync" : "Povoliť sťahovanie a synchronizáciu",
"Note to recipient" : "Poznámka pre príjemcu",
"Enter a note for the share recipient" : "Zadajte poznámku pre príjemcu zdieľania",
+ "Show files in grid view" : "Zobraziť zobrazenie súborov v mriežke",
"Read" : "Čítať",
"Create" : "Vytvoriť",
"Edit" : "Upraviť",
diff --git a/apps/files_sharing/l10n/sk.json b/apps/files_sharing/l10n/sk.json
index 05304b146c1..e204176c102 100644
--- a/apps/files_sharing/l10n/sk.json
+++ b/apps/files_sharing/l10n/sk.json
@@ -279,6 +279,7 @@
"Allow download and sync" : "Povoliť sťahovanie a synchronizáciu",
"Note to recipient" : "Poznámka pre príjemcu",
"Enter a note for the share recipient" : "Zadajte poznámku pre príjemcu zdieľania",
+ "Show files in grid view" : "Zobraziť zobrazenie súborov v mriežke",
"Read" : "Čítať",
"Create" : "Vytvoriť",
"Edit" : "Upraviť",
diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js
index ecc0f6b5e74..6f6c0eee835 100644
--- a/apps/files_sharing/l10n/sv.js
+++ b/apps/files_sharing/l10n/sv.js
@@ -281,6 +281,7 @@ OC.L10N.register(
"Allow download and sync" : "Tillåt nedladdning och synkronisering",
"Note to recipient" : "Notering till mottagare",
"Enter a note for the share recipient" : "Ange en notering till mottagaren",
+ "Show files in grid view" : "Visa filer i rutnätsvy",
"Read" : "Läs",
"Create" : "Skapa",
"Edit" : "Ändra",
diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json
index c58bae1594e..d6b671908d5 100644
--- a/apps/files_sharing/l10n/sv.json
+++ b/apps/files_sharing/l10n/sv.json
@@ -279,6 +279,7 @@
"Allow download and sync" : "Tillåt nedladdning och synkronisering",
"Note to recipient" : "Notering till mottagare",
"Enter a note for the share recipient" : "Ange en notering till mottagaren",
+ "Show files in grid view" : "Visa filer i rutnätsvy",
"Read" : "Läs",
"Create" : "Skapa",
"Edit" : "Ändra",
diff --git a/apps/files_sharing/l10n/uk.js b/apps/files_sharing/l10n/uk.js
index 45801087bf5..ff05e75a09d 100644
--- a/apps/files_sharing/l10n/uk.js
+++ b/apps/files_sharing/l10n/uk.js
@@ -280,6 +280,7 @@ OC.L10N.register(
"Allow download and sync" : "Дозволити звантаження та синхронізацію",
"Note to recipient" : "Примітка для одержувача",
"Enter a note for the share recipient" : "Додайте нотатку для одержувача доступу до спільного ресурсу",
+ "Show files in grid view" : "Подання файлів сіткою",
"Read" : "Читати",
"Create" : "Створити",
"Edit" : "Редагувати",
diff --git a/apps/files_sharing/l10n/uk.json b/apps/files_sharing/l10n/uk.json
index e339827aefd..6a614369336 100644
--- a/apps/files_sharing/l10n/uk.json
+++ b/apps/files_sharing/l10n/uk.json
@@ -278,6 +278,7 @@
"Allow download and sync" : "Дозволити звантаження та синхронізацію",
"Note to recipient" : "Примітка для одержувача",
"Enter a note for the share recipient" : "Додайте нотатку для одержувача доступу до спільного ресурсу",
+ "Show files in grid view" : "Подання файлів сіткою",
"Read" : "Читати",
"Create" : "Створити",
"Edit" : "Редагувати",
diff --git a/apps/settings/l10n/gl.js b/apps/settings/l10n/gl.js
index 967adc1a2fa..bbbddd6ea67 100644
--- a/apps/settings/l10n/gl.js
+++ b/apps/settings/l10n/gl.js
@@ -730,7 +730,7 @@ OC.L10N.register(
"Show storage path" : "Amosar a ruta do almacenamento",
"Show first login" : "Amosar o primeiro acceso",
"Show last login" : "Amosar o último acceso",
- "Sorting" : "Ordenando",
+ "Sorting" : "Ordenación",
"The system config enforces sorting the groups by name. This also disables showing the member count." : "A configuración do sistema obriga a clasificar os grupos por nome. Isto tamén desactiva a vista do reconto de membros.",
"Group list sorting" : "Ordenación da lista de grupos",
"By member count" : "Segundo o número de membros",
diff --git a/apps/settings/l10n/gl.json b/apps/settings/l10n/gl.json
index 57ee563f5ca..f87d9b93c17 100644
--- a/apps/settings/l10n/gl.json
+++ b/apps/settings/l10n/gl.json
@@ -728,7 +728,7 @@
"Show storage path" : "Amosar a ruta do almacenamento",
"Show first login" : "Amosar o primeiro acceso",
"Show last login" : "Amosar o último acceso",
- "Sorting" : "Ordenando",
+ "Sorting" : "Ordenación",
"The system config enforces sorting the groups by name. This also disables showing the member count." : "A configuración do sistema obriga a clasificar os grupos por nome. Isto tamén desactiva a vista do reconto de membros.",
"Group list sorting" : "Ordenación da lista de grupos",
"By member count" : "Segundo o número de membros",
diff --git a/apps/settings/l10n/zh_CN.js b/apps/settings/l10n/zh_CN.js
index eec6d290847..448074d0922 100644
--- a/apps/settings/l10n/zh_CN.js
+++ b/apps/settings/l10n/zh_CN.js
@@ -273,6 +273,7 @@ OC.L10N.register(
"The PHP OPcache module is not properly configured. %s." : "PHP OPcache 模块配置不正确。%s.",
"Correctly configured" : "正确配置",
"PHP version" : "PHP版本",
+ "You are currently running PHP %1$s. PHP %2$s is deprecated since Nextcloud %3$s. Nextcloud %4$s may require at least PHP %5$s. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "您目前正在运行 PHP %1$s。自 Nextcloud %3$s 以来,PHP %2$s 已被弃用。Nextcloud %4$s 可能至少需要 PHP %5$s。请尽快升级到 PHP Group 提供的官方支持的 PHP 版本之一。",
"You are currently running PHP %s." : "您当前正在使用 PHP %s。",
"PHP \"output_buffering\" option" : "PHP output_buffering 选项",
"PHP configuration option \"output_buffering\" must be disabled" : "PHP 设置选项 output_buffering 必须被禁用",
diff --git a/apps/settings/l10n/zh_CN.json b/apps/settings/l10n/zh_CN.json
index 1277e4559c9..daed4d069d8 100644
--- a/apps/settings/l10n/zh_CN.json
+++ b/apps/settings/l10n/zh_CN.json
@@ -271,6 +271,7 @@
"The PHP OPcache module is not properly configured. %s." : "PHP OPcache 模块配置不正确。%s.",
"Correctly configured" : "正确配置",
"PHP version" : "PHP版本",
+ "You are currently running PHP %1$s. PHP %2$s is deprecated since Nextcloud %3$s. Nextcloud %4$s may require at least PHP %5$s. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "您目前正在运行 PHP %1$s。自 Nextcloud %3$s 以来,PHP %2$s 已被弃用。Nextcloud %4$s 可能至少需要 PHP %5$s。请尽快升级到 PHP Group 提供的官方支持的 PHP 版本之一。",
"You are currently running PHP %s." : "您当前正在使用 PHP %s。",
"PHP \"output_buffering\" option" : "PHP output_buffering 选项",
"PHP configuration option \"output_buffering\" must be disabled" : "PHP 设置选项 output_buffering 必须被禁用",
diff --git a/core/l10n/gl.js b/core/l10n/gl.js
index 5f8c5c0d060..9d8f88c70fb 100644
--- a/core/l10n/gl.js
+++ b/core/l10n/gl.js
@@ -383,7 +383,7 @@ OC.L10N.register(
"The headline and about sections will show up here" : "As seccións título e sobre aparecerán aquí",
"You have not added any info yet" : "Aínda non engadiu ningunha información",
"{user} has not added any info yet" : "{user} aínda non engadiu ningunha información",
- "Error opening the user status modal, try hard refreshing the page" : "Produciuse un erro ao abrir o modal de estado do usuario, tente forzar a actualización da páxina",
+ "Error opening the user status modal, try hard refreshing the page" : "Produciuse un erro ao abrir a xanela modal de estado do usuario, tente forzar a actualización da páxina",
"Error loading message template: {error}" : "Produciuse un erro ao cargar o modelo da mensaxe: {error}",
"Profile not found" : "Non se atopou o perfil",
"The profile does not exist." : "O perfil non existe."
diff --git a/core/l10n/gl.json b/core/l10n/gl.json
index 7396b5edd49..09e3eedb8b7 100644
--- a/core/l10n/gl.json
+++ b/core/l10n/gl.json
@@ -381,7 +381,7 @@
"The headline and about sections will show up here" : "As seccións título e sobre aparecerán aquí",
"You have not added any info yet" : "Aínda non engadiu ningunha información",
"{user} has not added any info yet" : "{user} aínda non engadiu ningunha información",
- "Error opening the user status modal, try hard refreshing the page" : "Produciuse un erro ao abrir o modal de estado do usuario, tente forzar a actualización da páxina",
+ "Error opening the user status modal, try hard refreshing the page" : "Produciuse un erro ao abrir a xanela modal de estado do usuario, tente forzar a actualización da páxina",
"Error loading message template: {error}" : "Produciuse un erro ao cargar o modelo da mensaxe: {error}",
"Profile not found" : "Non se atopou o perfil",
"The profile does not exist." : "O perfil non existe."
diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js
index 82060b10d17..4184359d564 100644
--- a/lib/l10n/uk.js
+++ b/lib/l10n/uk.js
@@ -59,6 +59,7 @@ OC.L10N.register(
"Avatar image is not square" : "Зображення аватара не квадратне",
"Files" : "Файли",
"View profile" : "Перегляд профілю",
+ "same time" : "той саме час",
"Local time: %s" : "Місцевий час: %s",
"today" : "сьогодні",
"tomorrow" : "завтра",
diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json
index 31ae318cde4..55fe88e4e7c 100644
--- a/lib/l10n/uk.json
+++ b/lib/l10n/uk.json
@@ -57,6 +57,7 @@
"Avatar image is not square" : "Зображення аватара не квадратне",
"Files" : "Файли",
"View profile" : "Перегляд профілю",
+ "same time" : "той саме час",
"Local time: %s" : "Місцевий час: %s",
"today" : "сьогодні",
"tomorrow" : "завтра",