diff --git a/apps/cloud_federation_api/l10n/ga.js b/apps/cloud_federation_api/l10n/ga.js
index cbe9533383600..a6e46e561c979 100644
--- a/apps/cloud_federation_api/l10n/ga.js
+++ b/apps/cloud_federation_api/l10n/ga.js
@@ -2,7 +2,7 @@ OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Ligeann API Comhdhéanta na Scamaill",
- "Enable clouds to communicate with each other and exchange data" : "Lig dóimhneacht a chur ar chumas na scamaill cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú.",
- "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Ligeann API Comhdhéanta na Scamaill do réimse éagsúil de chásanna Nextcloud cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú."
+ "Enable clouds to communicate with each other and exchange data" : "Cumasaigh scamaill cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú",
+ "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cuireann API Cloud Federation ar chumas cásanna éagsúla Nextcloud cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú."
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
diff --git a/apps/cloud_federation_api/l10n/ga.json b/apps/cloud_federation_api/l10n/ga.json
index 2664e04ff90b1..5c3d361aef4ae 100644
--- a/apps/cloud_federation_api/l10n/ga.json
+++ b/apps/cloud_federation_api/l10n/ga.json
@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Ligeann API Comhdhéanta na Scamaill",
- "Enable clouds to communicate with each other and exchange data" : "Lig dóimhneacht a chur ar chumas na scamaill cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú.",
- "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Ligeann API Comhdhéanta na Scamaill do réimse éagsúil de chásanna Nextcloud cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú."
+ "Enable clouds to communicate with each other and exchange data" : "Cumasaigh scamaill cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú",
+ "The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cuireann API Cloud Federation ar chumas cásanna éagsúla Nextcloud cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú."
},"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/dav/l10n/ar.js b/apps/dav/l10n/ar.js
index 9358d4f194e41..c88147cdbee2c 100644
--- a/apps/dav/l10n/ar.js
+++ b/apps/dav/l10n/ar.js
@@ -196,7 +196,7 @@ OC.L10N.register(
"You updated contact {card} in address book {addressbook}" : "أنت قمت بتحديث جهة الاتصال {card} في دفتر العناوين {addressbook}",
"A contact or address book was modified" : "تمّ تعديل جهة الاتصال أو دفتر العناوين ",
"Accounts" : "حسابات",
- "System address book which holds all accounts" : "دفتر عناوين النظام الذي يحوي كل الحسابات",
+ "System address book which holds all accounts" : "دفتر عناوين النظام الذي يحتوي على جميع الحسابات",
"File is not updatable: %1$s" : "ملف غير قابل للتعديل: %1$s",
"Failed to get storage for file" : "تعذّر الحصول على مكان لتخزين الملف",
"Could not write to final file, canceled by hook" : "تعذرت الكتابة إلى الملف النهائي، تم إلغاؤه بواسطة خطّاف hook",
diff --git a/apps/dav/l10n/ar.json b/apps/dav/l10n/ar.json
index 32260ac00cfc0..348138a6e41df 100644
--- a/apps/dav/l10n/ar.json
+++ b/apps/dav/l10n/ar.json
@@ -194,7 +194,7 @@
"You updated contact {card} in address book {addressbook}" : "أنت قمت بتحديث جهة الاتصال {card} في دفتر العناوين {addressbook}",
"A contact or address book was modified" : "تمّ تعديل جهة الاتصال أو دفتر العناوين ",
"Accounts" : "حسابات",
- "System address book which holds all accounts" : "دفتر عناوين النظام الذي يحوي كل الحسابات",
+ "System address book which holds all accounts" : "دفتر عناوين النظام الذي يحتوي على جميع الحسابات",
"File is not updatable: %1$s" : "ملف غير قابل للتعديل: %1$s",
"Failed to get storage for file" : "تعذّر الحصول على مكان لتخزين الملف",
"Could not write to final file, canceled by hook" : "تعذرت الكتابة إلى الملف النهائي، تم إلغاؤه بواسطة خطّاف hook",
diff --git a/apps/dav/l10n/uk.js b/apps/dav/l10n/uk.js
index 06f88b6da9cde..fcf1f363f6f8b 100644
--- a/apps/dav/l10n/uk.js
+++ b/apps/dav/l10n/uk.js
@@ -91,6 +91,33 @@ OC.L10N.register(
"Every Week on %1$s between %2$s - %3$s" : "Щотижня в %1$s між %2$s - %3$s",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "Щотижня в %1$s між %2$s - %3$s до %4$s ",
"Every %1$d Weeks on %2$s for the entire day" : "Що %1$d тижні в %2$s впродовж усього дня ",
+ "Every %1$d Weeks on %2$s for the entire day until %3$s" : "Що %1$dтижні в %2$s впродовж усього дня до %3$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s" : "Що %1$d тижні в %2$s між %3$s - %4$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Що %1$d тижні в %2$s між %3$s - %4$s до %5$s",
+ "Every Month on the %1$s for the entire day" : "Щомісяця %1$s впродовж усього дня ",
+ "Every Month on the %1$s for the entire day until %2$s" : "Щомісяця %1$s впродовж усього дня до %2$s",
+ "Every Month on the %1$s between %2$s - %3$s" : "Щомісяця %1$s між %2$s - %3$s",
+ "Every Month on the %1$s between %2$s - %3$s until %4$s" : "Щомісяця %1$s між %2$s - %3$s до %4$s",
+ "Every %1$d Months on the %2$s for the entire day" : "Що %1$d місяці %2$s впродовж усього дня",
+ "Every %1$d Months on the %2$s for the entire day until %3$s" : "Що %1$d місяці %2$s впродовж усього дня до %3$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s" : "Що %1$d місяці %2$s між %3$s - %4$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Що %1$dмісяці %2$s між %3$s - %4$s до %5$s",
+ "Every Year in %1$s on the %2$s for the entire day" : "Щороку в %1$s, %2$s, впродовж усього дня",
+ "Every Year in %1$s on the %2$s for the entire day until %3$s" : "Щороку в %1$s, %2$s, впродовж усього дня до %3$s ",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s" : "Щороку в %1$s, %2$s, між %3$s - %4$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Щороку в %1$s, %2$s, між %3$s - %4$s до %5$s",
+ "Every %1$d Years in %2$s on the %3$s for the entire day" : "Що %1$d роки в %2$s, %3$s, впродовж усього дня",
+ "Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Що %1$d роки в %2$s, %3$s, впродовж усього дня до %4$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Що %1$d роки в %2$s, %3$s, між %4$s - %5$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Що %1$d роки в %2$s, %3$s, між %4$s - %5$s до %6$s",
+ "On specific dates for the entire day until %1$s" : "У визначені дати впродовж усього дня до %1$s",
+ "On specific dates between %1$s - %2$s until %3$s" : "У визначені дати між %1$s - %2$s до %3$s",
+ "In a %1$s on %2$s" : "За %1$s, %2$s",
+ "In a %1$s on %2$s then on %3$s" : "За %1$s, %2$s, потім %3$s",
+ "In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s, %2$s, потім %3$s та %4$s",
+ "In %1$s %2$s on %3$s" : "За %1$s %2$s, %3$s",
+ "In %1$s %2$s on %3$s then on %4$s" : "За %1$s, %2$s, %3$s та %4$s",
+ "In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s, %2$s, %3$s, потім %4$s та %5$s",
"Could not generate next recurrence statement" : "Не вдалося створити оператор наступного повторення",
"Cancelled: %1$s" : "Скасовано: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" скасовано",
@@ -109,6 +136,7 @@ OC.L10N.register(
"When:" : "Коли:",
"Location:" : "Місцевість:",
"Link:" : "Посилання:",
+ "Occurring:" : "Відбувається:",
"Accept" : "Прийняти",
"Decline" : "Відхилити",
"More options …" : "Більше варіантів …",
@@ -132,7 +160,16 @@ OC.L10N.register(
"October" : "Жовтень",
"November" : "Листопад",
"December" : "Грудень",
+ "First" : "Перший",
+ "Second" : "Другий",
+ "Third" : "Третій",
+ "Fourth" : "Четвертий",
+ "Fifty" : "Пʼятдесятий(-а)",
"Last" : "Останній",
+ "Second Last" : "Другий(-а) останній(-я)",
+ "Third Last" : "Третій(-я) останній(-я)",
+ "Fourth Last" : "Четвертий(-а) останній(-я)",
+ "Fifty Last" : "Пʼятдесятий(-а) останній(-я)",
"Contacts" : "Контакти",
"{actor} created address book {addressbook}" : "{actor} створив(-ла) адресну книгу {addressbook}",
"You created address book {addressbook}" : "Ви створили адресну книгу {addressbook}",
diff --git a/apps/dav/l10n/uk.json b/apps/dav/l10n/uk.json
index fd99f97016447..5e51fae029513 100644
--- a/apps/dav/l10n/uk.json
+++ b/apps/dav/l10n/uk.json
@@ -89,6 +89,33 @@
"Every Week on %1$s between %2$s - %3$s" : "Щотижня в %1$s між %2$s - %3$s",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "Щотижня в %1$s між %2$s - %3$s до %4$s ",
"Every %1$d Weeks on %2$s for the entire day" : "Що %1$d тижні в %2$s впродовж усього дня ",
+ "Every %1$d Weeks on %2$s for the entire day until %3$s" : "Що %1$dтижні в %2$s впродовж усього дня до %3$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s" : "Що %1$d тижні в %2$s між %3$s - %4$s",
+ "Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Що %1$d тижні в %2$s між %3$s - %4$s до %5$s",
+ "Every Month on the %1$s for the entire day" : "Щомісяця %1$s впродовж усього дня ",
+ "Every Month on the %1$s for the entire day until %2$s" : "Щомісяця %1$s впродовж усього дня до %2$s",
+ "Every Month on the %1$s between %2$s - %3$s" : "Щомісяця %1$s між %2$s - %3$s",
+ "Every Month on the %1$s between %2$s - %3$s until %4$s" : "Щомісяця %1$s між %2$s - %3$s до %4$s",
+ "Every %1$d Months on the %2$s for the entire day" : "Що %1$d місяці %2$s впродовж усього дня",
+ "Every %1$d Months on the %2$s for the entire day until %3$s" : "Що %1$d місяці %2$s впродовж усього дня до %3$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s" : "Що %1$d місяці %2$s між %3$s - %4$s",
+ "Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Що %1$dмісяці %2$s між %3$s - %4$s до %5$s",
+ "Every Year in %1$s on the %2$s for the entire day" : "Щороку в %1$s, %2$s, впродовж усього дня",
+ "Every Year in %1$s on the %2$s for the entire day until %3$s" : "Щороку в %1$s, %2$s, впродовж усього дня до %3$s ",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s" : "Щороку в %1$s, %2$s, між %3$s - %4$s",
+ "Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Щороку в %1$s, %2$s, між %3$s - %4$s до %5$s",
+ "Every %1$d Years in %2$s on the %3$s for the entire day" : "Що %1$d роки в %2$s, %3$s, впродовж усього дня",
+ "Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Що %1$d роки в %2$s, %3$s, впродовж усього дня до %4$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Що %1$d роки в %2$s, %3$s, між %4$s - %5$s",
+ "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Що %1$d роки в %2$s, %3$s, між %4$s - %5$s до %6$s",
+ "On specific dates for the entire day until %1$s" : "У визначені дати впродовж усього дня до %1$s",
+ "On specific dates between %1$s - %2$s until %3$s" : "У визначені дати між %1$s - %2$s до %3$s",
+ "In a %1$s on %2$s" : "За %1$s, %2$s",
+ "In a %1$s on %2$s then on %3$s" : "За %1$s, %2$s, потім %3$s",
+ "In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s, %2$s, потім %3$s та %4$s",
+ "In %1$s %2$s on %3$s" : "За %1$s %2$s, %3$s",
+ "In %1$s %2$s on %3$s then on %4$s" : "За %1$s, %2$s, %3$s та %4$s",
+ "In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s, %2$s, %3$s, потім %4$s та %5$s",
"Could not generate next recurrence statement" : "Не вдалося створити оператор наступного повторення",
"Cancelled: %1$s" : "Скасовано: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" скасовано",
@@ -107,6 +134,7 @@
"When:" : "Коли:",
"Location:" : "Місцевість:",
"Link:" : "Посилання:",
+ "Occurring:" : "Відбувається:",
"Accept" : "Прийняти",
"Decline" : "Відхилити",
"More options …" : "Більше варіантів …",
@@ -130,7 +158,16 @@
"October" : "Жовтень",
"November" : "Листопад",
"December" : "Грудень",
+ "First" : "Перший",
+ "Second" : "Другий",
+ "Third" : "Третій",
+ "Fourth" : "Четвертий",
+ "Fifty" : "Пʼятдесятий(-а)",
"Last" : "Останній",
+ "Second Last" : "Другий(-а) останній(-я)",
+ "Third Last" : "Третій(-я) останній(-я)",
+ "Fourth Last" : "Четвертий(-а) останній(-я)",
+ "Fifty Last" : "Пʼятдесятий(-а) останній(-я)",
"Contacts" : "Контакти",
"{actor} created address book {addressbook}" : "{actor} створив(-ла) адресну книгу {addressbook}",
"You created address book {addressbook}" : "Ви створили адресну книгу {addressbook}",
diff --git a/apps/federatedfilesharing/l10n/uk.js b/apps/federatedfilesharing/l10n/uk.js
index 2c9beee941c56..867f6da4c9a9f 100644
--- a/apps/federatedfilesharing/l10n/uk.js
+++ b/apps/federatedfilesharing/l10n/uk.js
@@ -23,6 +23,13 @@ OC.L10N.register(
"Sharing" : "Спільний доступ",
"Federated file sharing" : "Інтегрований обмін файлами",
"Provide federated file sharing across servers" : "Забезпечте об’єднаний обмін файлами між серверами",
+ "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Налаштуйте, як користувчі можуть надавати у спільний доступ ресурси користувачам інших серверів хмар. Це включає в себе надання у спільний доступ ресурсів користувачів як цього серверу, так і об'єднаних хмар.",
+ "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Дозволити користувачам цієї хмари надавати ресурси у спільний доступ користувачам інших серверів хмар (цей параметр дозволить доступ через протокол WebDAV до публічних спільних ресурсів)",
+ "Allow people on this server to receive shares from other servers" : "Дозволити користувачам цієї хмари отримувати доступ до спільних ресурсів користувачів з інших серверів хмар",
+ "Allow people on this server to send shares to groups on other servers" : "Дозволити користувачам цієї хмари надавати у спільний доступ ресурси групам користувачів інших хмарних серверів",
+ "Allow people on this server to receive group shares from other servers" : "Дозволити користувачам цієї хмари отримувати доступ до спільних ресурсів груп користувачів інших хмарних серверів",
+ "Search global and public address book for people" : "Пошук по глобальній та публічній адресній книзі користувачів",
+ "Allow people to publish their data to a global and public address book" : "Дозволити користувачам розміщувати власні дані у глобальній публічній адресній книзі",
"Unable to update federated files sharing config" : "Неможливо оновити конфігурацію спільного доступу до об’єднаних файлів",
"Federated Cloud" : "Об'єднана хмара",
"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" : "Ви можете поділитися з будь-ким, хто використовує сервер Nextcloud або інші сервери та служби, сумісні з Open Cloud Mesh (OCM). Просто введіть їхній Federated Cloud ID у діалоговому вікні спільного доступу. Це виглядає як person@cloud.example.com",
diff --git a/apps/federatedfilesharing/l10n/uk.json b/apps/federatedfilesharing/l10n/uk.json
index b290a4307ce9f..1965ef615b041 100644
--- a/apps/federatedfilesharing/l10n/uk.json
+++ b/apps/federatedfilesharing/l10n/uk.json
@@ -21,6 +21,13 @@
"Sharing" : "Спільний доступ",
"Federated file sharing" : "Інтегрований обмін файлами",
"Provide federated file sharing across servers" : "Забезпечте об’єднаний обмін файлами між серверами",
+ "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Налаштуйте, як користувчі можуть надавати у спільний доступ ресурси користувачам інших серверів хмар. Це включає в себе надання у спільний доступ ресурсів користувачів як цього серверу, так і об'єднаних хмар.",
+ "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Дозволити користувачам цієї хмари надавати ресурси у спільний доступ користувачам інших серверів хмар (цей параметр дозволить доступ через протокол WebDAV до публічних спільних ресурсів)",
+ "Allow people on this server to receive shares from other servers" : "Дозволити користувачам цієї хмари отримувати доступ до спільних ресурсів користувачів з інших серверів хмар",
+ "Allow people on this server to send shares to groups on other servers" : "Дозволити користувачам цієї хмари надавати у спільний доступ ресурси групам користувачів інших хмарних серверів",
+ "Allow people on this server to receive group shares from other servers" : "Дозволити користувачам цієї хмари отримувати доступ до спільних ресурсів груп користувачів інших хмарних серверів",
+ "Search global and public address book for people" : "Пошук по глобальній та публічній адресній книзі користувачів",
+ "Allow people to publish their data to a global and public address book" : "Дозволити користувачам розміщувати власні дані у глобальній публічній адресній книзі",
"Unable to update federated files sharing config" : "Неможливо оновити конфігурацію спільного доступу до об’єднаних файлів",
"Federated Cloud" : "Об'єднана хмара",
"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" : "Ви можете поділитися з будь-ким, хто використовує сервер Nextcloud або інші сервери та служби, сумісні з Open Cloud Mesh (OCM). Просто введіть їхній Federated Cloud ID у діалоговому вікні спільного доступу. Це виглядає як person@cloud.example.com",
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index 41d351ad41c88..1c61467e299ad 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -209,7 +209,7 @@ OC.L10N.register(
"Retry local edit" : "إعادة محاولة التحرير محليّاً",
"Edit online" : "التحرير عبر الإنترنت",
"Failed to redirect to client" : "فشل في التحويل الى العميل",
- "Edit locally" : "تعديل محليًا",
+ "Edit locally" : "تحرير الملف محليّاً",
"Moving \"{source}\" to \"{destination}\" …" : "نقل \"{source}\" إلى \"{destination}\" …",
"Copying \"{source}\" to \"{destination}\" …" : "نسخ \"{source}\" إلى \"{destination}\" …",
"You cannot move a file/folder onto itself or into a subfolder of itself" : "لا يمكنك نقل ملف/مجلد إلى نفسه أو إلى مجلد فرعي منه",
@@ -259,18 +259,18 @@ OC.L10N.register(
"No files to upload" : "لا توجد ملفات لرفعها",
"Unable to create the directory {directory}" : "تعذّر إنشاء الدليل {directory}",
"Some files could not be uploaded" : "بعض الملفات لم يمكن رفعها",
- "Files uploaded successfully" : "تمّ رفع الملفات بنجاحٍ",
+ "Files uploaded successfully" : "تمّ رفع الملفات بنجاح",
"No files to process" : "لا توجد ملفات لمعالجتها",
"Some files could not be copied" : "بعض الملفات لا يمكن نسخها",
"Some files could not be moved" : "تعذر نقل بعض الملفات",
- "Files copied successfully" : "تمّ نسخ الملفات بنجاحٍ",
+ "Files copied successfully" : "تمّ نسخ الملفات بنجاح",
"Files moved successfully" : "تمّ نقل الملفات بنجاحٍ",
"Conflicts resolution skipped" : "تمّ تخطّي حلّ التعارضات",
"Upload cancelled" : "تمّ إلغاء الرفع",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدان","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلدات"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملفان","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملفات"],
- "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["ملف واحد 1 و {folderCount} مجلد","ملف واحد 1 و {folderCount} مجلد","ملف واحد 1 و {folderCount} مجلدان","ملف واحد 1 و {folderCount} مجلد","ملف واحد 1 و {folderCount} مجلدات","ملف واحد 1 و {folderCount} مجلدات"],
- "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف و مجلد واحد 1","{fileCount} ملف و مجلد واحد 1","{fileCount} ملفان و مجلد واحد 1","{fileCount} ملف و مجلد واحد 1","{fileCount} ملفات و مجلد واحد 1","{fileCount} ملفات و مجلد واحد 1"],
+ "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["ملف واحد و {folderCount} مجلد","ملف ومجلد واحد","ملف واحد ومجلدان","ملف واحد و {folderCount} مجلد","ملف واحد و {folderCount} مجلدات","ملف واحد و {folderCount} مجلدات"],
+ "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف ومجلد واحد","ملف ومجلد واحد","ملفان ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملفات و مجلد واحد","{fileCount} ملفات ومجلد واحد"],
"{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد",
"Filename must not be empty." : "يجب ألّا يكون اسم الملف فارغاً.",
"\"{char}\" is not allowed inside a filename." : "\"{char}\" غير مسموح به في اسم الملف.",
@@ -278,7 +278,7 @@ OC.L10N.register(
"\"{extension}\" is not an allowed filetype." : "\"{extension}\" غير مسموح به كنوع لملف.",
"Filenames must not end with \"{extension}\"." : "أسماء الملفات يجب ألّا تنتهي بـ \"{extension}\".",
"List of favorite files and folders." : "قائمة بالملفات و المجلدات المُفضّلة.",
- "No favorites yet" : "ليست عندك مفضلات بعد",
+ "No favorites yet" : "ليس لديك ملفات مفضلة",
"Files and folders you mark as favorite will show up here" : "الملفات والمجلدات التي حددتها كمفضلة سوف تظهر هنا ",
"All files" : "كل الملفات",
"List of your files and folders." : "قائمة بملفاتك و مجلداتك",
@@ -313,7 +313,7 @@ OC.L10N.register(
"File could not be uploaded" : "لا يمكن تحميل الملف ",
"Uploading …" : "جاري الرفع...",
"{remainingTime} ({currentNumber}/{total})" : "{remainingTime} ({currentNumber}/{total})",
- "Uploading … ({currentNumber}/{total})" : "التحديث جارٍ … ({currentNumber}/{total})",
+ "Uploading … ({currentNumber}/{total})" : "يتم التحديث… ({currentNumber}/{total})",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} من {totalSize} ({bitrate})",
"Uploading that item is not supported" : "رفع هذا النوع الملفات غير مدعوم",
"Error when assembling chunks, status code {status}" : "خطأ عند تجميع القطع، حالة الخطأ {status}",
@@ -392,7 +392,7 @@ OC.L10N.register(
"You might not have have permissions to view it, ask the sender to share it" : "يمكن ألاّ تكون لديك صلاحية لعرضه، أطلب من المُرسل إن يشاركه معك",
"Destination is not a folder" : "الوجهة ليست مجلد",
"This file/folder is already in that directory" : "هذا الملف/المجلد موجود سلفاً في ذلك المجلد",
- "The files is locked" : "الملفات مقفله",
+ "The files is locked" : "الملفات مقفلة",
"Create new templates folder" : "إنشيْ مجلد جديد للقوالب",
"List of favorites files and folders." : "قائمة الملفات والمجلدات المفضلة.",
"Toggle %1$s sublist" : "تبديل %1$s قائمة فرعية",
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index 51167d2b5cbab..080e0a4ac125a 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -207,7 +207,7 @@
"Retry local edit" : "إعادة محاولة التحرير محليّاً",
"Edit online" : "التحرير عبر الإنترنت",
"Failed to redirect to client" : "فشل في التحويل الى العميل",
- "Edit locally" : "تعديل محليًا",
+ "Edit locally" : "تحرير الملف محليّاً",
"Moving \"{source}\" to \"{destination}\" …" : "نقل \"{source}\" إلى \"{destination}\" …",
"Copying \"{source}\" to \"{destination}\" …" : "نسخ \"{source}\" إلى \"{destination}\" …",
"You cannot move a file/folder onto itself or into a subfolder of itself" : "لا يمكنك نقل ملف/مجلد إلى نفسه أو إلى مجلد فرعي منه",
@@ -257,18 +257,18 @@
"No files to upload" : "لا توجد ملفات لرفعها",
"Unable to create the directory {directory}" : "تعذّر إنشاء الدليل {directory}",
"Some files could not be uploaded" : "بعض الملفات لم يمكن رفعها",
- "Files uploaded successfully" : "تمّ رفع الملفات بنجاحٍ",
+ "Files uploaded successfully" : "تمّ رفع الملفات بنجاح",
"No files to process" : "لا توجد ملفات لمعالجتها",
"Some files could not be copied" : "بعض الملفات لا يمكن نسخها",
"Some files could not be moved" : "تعذر نقل بعض الملفات",
- "Files copied successfully" : "تمّ نسخ الملفات بنجاحٍ",
+ "Files copied successfully" : "تمّ نسخ الملفات بنجاح",
"Files moved successfully" : "تمّ نقل الملفات بنجاحٍ",
"Conflicts resolution skipped" : "تمّ تخطّي حلّ التعارضات",
"Upload cancelled" : "تمّ إلغاء الرفع",
"_{folderCount} folder_::_{folderCount} folders_" : ["{folderCount} مجلد","{folderCount} مجلد","{folderCount} مجلدان","{folderCount} مجلد","{folderCount} مجلدات","{folderCount} مجلدات"],
"_{fileCount} file_::_{fileCount} files_" : ["{fileCount} ملف","{fileCount} ملف","{fileCount} ملفان","{fileCount} ملف","{fileCount} ملفات","{fileCount} ملفات"],
- "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["ملف واحد 1 و {folderCount} مجلد","ملف واحد 1 و {folderCount} مجلد","ملف واحد 1 و {folderCount} مجلدان","ملف واحد 1 و {folderCount} مجلد","ملف واحد 1 و {folderCount} مجلدات","ملف واحد 1 و {folderCount} مجلدات"],
- "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف و مجلد واحد 1","{fileCount} ملف و مجلد واحد 1","{fileCount} ملفان و مجلد واحد 1","{fileCount} ملف و مجلد واحد 1","{fileCount} ملفات و مجلد واحد 1","{fileCount} ملفات و مجلد واحد 1"],
+ "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["ملف واحد و {folderCount} مجلد","ملف ومجلد واحد","ملف واحد ومجلدان","ملف واحد و {folderCount} مجلد","ملف واحد و {folderCount} مجلدات","ملف واحد و {folderCount} مجلدات"],
+ "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} ملف ومجلد واحد","ملف ومجلد واحد","ملفان ومجلد واحد","{fileCount} ملف ومجلد واحد","{fileCount} ملفات و مجلد واحد","{fileCount} ملفات ومجلد واحد"],
"{fileCount} files and {folderCount} folders" : "{fileCount} ملف و {folderCount} مجلد",
"Filename must not be empty." : "يجب ألّا يكون اسم الملف فارغاً.",
"\"{char}\" is not allowed inside a filename." : "\"{char}\" غير مسموح به في اسم الملف.",
@@ -276,7 +276,7 @@
"\"{extension}\" is not an allowed filetype." : "\"{extension}\" غير مسموح به كنوع لملف.",
"Filenames must not end with \"{extension}\"." : "أسماء الملفات يجب ألّا تنتهي بـ \"{extension}\".",
"List of favorite files and folders." : "قائمة بالملفات و المجلدات المُفضّلة.",
- "No favorites yet" : "ليست عندك مفضلات بعد",
+ "No favorites yet" : "ليس لديك ملفات مفضلة",
"Files and folders you mark as favorite will show up here" : "الملفات والمجلدات التي حددتها كمفضلة سوف تظهر هنا ",
"All files" : "كل الملفات",
"List of your files and folders." : "قائمة بملفاتك و مجلداتك",
@@ -311,7 +311,7 @@
"File could not be uploaded" : "لا يمكن تحميل الملف ",
"Uploading …" : "جاري الرفع...",
"{remainingTime} ({currentNumber}/{total})" : "{remainingTime} ({currentNumber}/{total})",
- "Uploading … ({currentNumber}/{total})" : "التحديث جارٍ … ({currentNumber}/{total})",
+ "Uploading … ({currentNumber}/{total})" : "يتم التحديث… ({currentNumber}/{total})",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} من {totalSize} ({bitrate})",
"Uploading that item is not supported" : "رفع هذا النوع الملفات غير مدعوم",
"Error when assembling chunks, status code {status}" : "خطأ عند تجميع القطع، حالة الخطأ {status}",
@@ -390,7 +390,7 @@
"You might not have have permissions to view it, ask the sender to share it" : "يمكن ألاّ تكون لديك صلاحية لعرضه، أطلب من المُرسل إن يشاركه معك",
"Destination is not a folder" : "الوجهة ليست مجلد",
"This file/folder is already in that directory" : "هذا الملف/المجلد موجود سلفاً في ذلك المجلد",
- "The files is locked" : "الملفات مقفله",
+ "The files is locked" : "الملفات مقفلة",
"Create new templates folder" : "إنشيْ مجلد جديد للقوالب",
"List of favorites files and folders." : "قائمة الملفات والمجلدات المفضلة.",
"Toggle %1$s sublist" : "تبديل %1$s قائمة فرعية",
diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js
index 58ab68ca189ec..67c0262f677d9 100644
--- a/apps/files_external/l10n/es.js
+++ b/apps/files_external/l10n/es.js
@@ -113,7 +113,7 @@ OC.L10N.register(
"External storage" : "Almacenamiento externo",
"External storage support" : "Soporte de almacenamiento externo",
"Adds basic external storage support" : "Añade soporte básico de almacenamiento externo",
- "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." : "Esta aplicación permite aos administradores configurar conexións con provedores de almacenamento externos, como servidores FTP, almacéns de obxectos S3 ou SWIFT, outros servidores Nextcloud, servidores WebDAV e moito máis. A administración pode escoller que tipos de almacenamento activar e pode montar estas localizacións de almacenamento para unha conta, un grupo ou todo o sistema. Os usuarios verán aparecer un novo cartafol no seu directorio raíz de Nextcloud, ao que poden acceder e usar como calquera outro cartafol de Nextcloud. O almacenamento externo tamén permite que as persoas compartan ficheiros almacenados nestas localizacións externas. Nestes casos, as credenciais do propietario do ficheiro utilízanse cando o destinatario solicita o ficheiro desde o almacenamento externo, garantindo así que o destinatario poida acceder ao ficheiro compartido.\n\nO almacenamento externo pódese configurar mediante a GUI ou na liña de comandos. Esta segunda opción proporciona á administración máis flexibilidade para configurar montaxes de almacenamento externo masivo e establecer prioridades de montaxe. Hai máis información dispoñible na documentación da GUI de almacenamento externo e na documentación do ficheiro de configuración de almacenamento externo.",
+ "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." : "Esta aplicación permite a los administradores configurar conexiones con proveedores de almacenamiento externos, como servidores FTP, almacenes de objetos S3 o SWIFT, otros servidores Nextcloud, servidores WebDAV y mucho más. La administración puede escoger qué tipos de almacenamiento activar y puede montar estas localizaciones de almacenamiento para una cuenta, un grupo o todo el sistema. Los usuarios verán aparecer una nueva carpeta en su directorio raíz de Nextcloud. Pueden acceder a ella o usarla como cualquiera otra carpeta. El almacenamiento externo también permite que las personas compartan ficheros almacenados en estas localizaciones externas. En estos casos, se utilizan las credenciales del propietario cuando el destinatario solicita el fichero desde el almacenamiento externo, garantizando así que el destinatario pueda acceder al fichero compartido.\n\nSe puede configurar el almacenamiento externo mediante la GUI o la línea de comandos. Esta segunda opción proporciona al administrador más flexibilidad para configurar montajes de almacenamiento externo masivo y establecer prioridades de montaje. Hay más información disponible en la documentación de la GUI del almacenamiento externo y en la documentación del fichero de configuración del almacenamiento externo.",
"Submit" : "Enviar",
"Unable to update this external storage config. {statusMessage}" : "No fue posible actualizar la configuración de este almacenamiento externo {statusMessage}",
"New configuration successfully saved" : "La nueva configuración se guardó exitósamente",
diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json
index 16007c739a9ac..5205ff8fb249e 100644
--- a/apps/files_external/l10n/es.json
+++ b/apps/files_external/l10n/es.json
@@ -111,7 +111,7 @@
"External storage" : "Almacenamiento externo",
"External storage support" : "Soporte de almacenamiento externo",
"Adds basic external storage support" : "Añade soporte básico de almacenamiento externo",
- "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." : "Esta aplicación permite aos administradores configurar conexións con provedores de almacenamento externos, como servidores FTP, almacéns de obxectos S3 ou SWIFT, outros servidores Nextcloud, servidores WebDAV e moito máis. A administración pode escoller que tipos de almacenamento activar e pode montar estas localizacións de almacenamento para unha conta, un grupo ou todo o sistema. Os usuarios verán aparecer un novo cartafol no seu directorio raíz de Nextcloud, ao que poden acceder e usar como calquera outro cartafol de Nextcloud. O almacenamento externo tamén permite que as persoas compartan ficheiros almacenados nestas localizacións externas. Nestes casos, as credenciais do propietario do ficheiro utilízanse cando o destinatario solicita o ficheiro desde o almacenamento externo, garantindo así que o destinatario poida acceder ao ficheiro compartido.\n\nO almacenamento externo pódese configurar mediante a GUI ou na liña de comandos. Esta segunda opción proporciona á administración máis flexibilidade para configurar montaxes de almacenamento externo masivo e establecer prioridades de montaxe. Hai máis información dispoñible na documentación da GUI de almacenamento externo e na documentación do ficheiro de configuración de almacenamento externo.",
+ "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." : "Esta aplicación permite a los administradores configurar conexiones con proveedores de almacenamiento externos, como servidores FTP, almacenes de objetos S3 o SWIFT, otros servidores Nextcloud, servidores WebDAV y mucho más. La administración puede escoger qué tipos de almacenamiento activar y puede montar estas localizaciones de almacenamiento para una cuenta, un grupo o todo el sistema. Los usuarios verán aparecer una nueva carpeta en su directorio raíz de Nextcloud. Pueden acceder a ella o usarla como cualquiera otra carpeta. El almacenamiento externo también permite que las personas compartan ficheros almacenados en estas localizaciones externas. En estos casos, se utilizan las credenciales del propietario cuando el destinatario solicita el fichero desde el almacenamiento externo, garantizando así que el destinatario pueda acceder al fichero compartido.\n\nSe puede configurar el almacenamiento externo mediante la GUI o la línea de comandos. Esta segunda opción proporciona al administrador más flexibilidad para configurar montajes de almacenamiento externo masivo y establecer prioridades de montaje. Hay más información disponible en la documentación de la GUI del almacenamiento externo y en la documentación del fichero de configuración del almacenamiento externo.",
"Submit" : "Enviar",
"Unable to update this external storage config. {statusMessage}" : "No fue posible actualizar la configuración de este almacenamiento externo {statusMessage}",
"New configuration successfully saved" : "La nueva configuración se guardó exitósamente",
diff --git a/apps/files_sharing/l10n/ar.js b/apps/files_sharing/l10n/ar.js
index 3b3e7ae90b8b4..d84d223e8f4fe 100644
--- a/apps/files_sharing/l10n/ar.js
+++ b/apps/files_sharing/l10n/ar.js
@@ -179,7 +179,7 @@ OC.L10N.register(
"Accept shares from other accounts and groups by default" : "إقبَل المشاركات من حسابات و مجموعات أخرى بشكل تلقائي ",
"Error while toggling options" : "خطأ أثناء تبديل الخيارات",
"Set default folder for accepted shares" : "تعيين المجلد الافتراضي للمشاركات المقبولة",
- "Reset" : "إعادة التعيين",
+ "Reset" : "إعادة تعيين",
"Reset folder to system default" : "إعادة تعيين المجلد إلى افتراضات النظام",
"Choose a default folder for accepted shares" : "إختَر مجلداً افتراضياً لقبول المشاركات",
"Invalid path selected" : "المسار المُحدَّد غير صحيح",
@@ -311,9 +311,11 @@ OC.L10N.register(
"Create file request" : "إنشاء طلب ملف",
"Upload files to {foldername}" : "رفع الملفات إلى{foldername}",
"Public file share" : "مشاركة ملفات عامة",
+ "Publicly shared file." : "ملفات مشتركة عموميّاً.",
"No file" : "لا يوجد ملف",
"The file shared with you will show up here" : "الملفات المُشتَرَكة معك سوف تظهر هنا",
"Public share" : "مشاركة عامة",
+ "Publicly shared files." : "ملفات مشتركة عموميّاً.",
"No files" : "لا ملفات",
"Files and folders shared with you will show up here" : "الملفات و المجلدات المشتركة معك ستظهر هنا",
"Overview of shared files." : "إستعراض الملفات المُشَارَكَة",
diff --git a/apps/files_sharing/l10n/ar.json b/apps/files_sharing/l10n/ar.json
index 0c21bf2cf92f4..27e7fa96108cd 100644
--- a/apps/files_sharing/l10n/ar.json
+++ b/apps/files_sharing/l10n/ar.json
@@ -177,7 +177,7 @@
"Accept shares from other accounts and groups by default" : "إقبَل المشاركات من حسابات و مجموعات أخرى بشكل تلقائي ",
"Error while toggling options" : "خطأ أثناء تبديل الخيارات",
"Set default folder for accepted shares" : "تعيين المجلد الافتراضي للمشاركات المقبولة",
- "Reset" : "إعادة التعيين",
+ "Reset" : "إعادة تعيين",
"Reset folder to system default" : "إعادة تعيين المجلد إلى افتراضات النظام",
"Choose a default folder for accepted shares" : "إختَر مجلداً افتراضياً لقبول المشاركات",
"Invalid path selected" : "المسار المُحدَّد غير صحيح",
@@ -309,9 +309,11 @@
"Create file request" : "إنشاء طلب ملف",
"Upload files to {foldername}" : "رفع الملفات إلى{foldername}",
"Public file share" : "مشاركة ملفات عامة",
+ "Publicly shared file." : "ملفات مشتركة عموميّاً.",
"No file" : "لا يوجد ملف",
"The file shared with you will show up here" : "الملفات المُشتَرَكة معك سوف تظهر هنا",
"Public share" : "مشاركة عامة",
+ "Publicly shared files." : "ملفات مشتركة عموميّاً.",
"No files" : "لا ملفات",
"Files and folders shared with you will show up here" : "الملفات و المجلدات المشتركة معك ستظهر هنا",
"Overview of shared files." : "إستعراض الملفات المُشَارَكَة",
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 8bb152dcf8e3c..489f617931f65 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -311,9 +311,11 @@ OC.L10N.register(
"Create file request" : "Dateianfrage erstellen",
"Upload files to {foldername}" : "Dateien hochladen nach {foldername}",
"Public file share" : "Öffentliche Dateifreigabe",
+ "Publicly shared file." : "Öffentlich geteilte Datei.",
"No file" : "Keine Datei",
"The file shared with you will show up here" : "Die mit Ihnen geteilte Datei wird hier angezeigt",
"Public share" : "Öffentliche Freigabe",
+ "Publicly shared files." : "Öffentlich geteilte Dateien.",
"No files" : "Keine Dateien",
"Files and folders shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"Overview of shared files." : "Übersicht geteilter Dateien",
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index 63ec90871853f..48ed0038f91d9 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -309,9 +309,11 @@
"Create file request" : "Dateianfrage erstellen",
"Upload files to {foldername}" : "Dateien hochladen nach {foldername}",
"Public file share" : "Öffentliche Dateifreigabe",
+ "Publicly shared file." : "Öffentlich geteilte Datei.",
"No file" : "Keine Datei",
"The file shared with you will show up here" : "Die mit Ihnen geteilte Datei wird hier angezeigt",
"Public share" : "Öffentliche Freigabe",
+ "Publicly shared files." : "Öffentlich geteilte Dateien.",
"No files" : "Keine Dateien",
"Files and folders shared with you will show up here" : "Mit Ihnen geteilte Dateien und Ordner werden hier angezeigt",
"Overview of shared files." : "Übersicht geteilter Dateien",
diff --git a/apps/files_sharing/l10n/ga.js b/apps/files_sharing/l10n/ga.js
index 1fe4f60077b7b..593e165b08e19 100644
--- a/apps/files_sharing/l10n/ga.js
+++ b/apps/files_sharing/l10n/ga.js
@@ -311,9 +311,11 @@ OC.L10N.register(
"Create file request" : "Cruthaigh iarratas comhad",
"Upload files to {foldername}" : "Uaslódáil comhaid go {foldername}",
"Public file share" : "Comhroinnt phoiblí",
+ "Publicly shared file." : "Comhad roinnte go poiblí.",
"No file" : "Gan chomhad",
"The file shared with you will show up here" : "Taispeánfar an comhad a roinntear leat anseo",
"Public share" : "Scair phoiblí",
+ "Publicly shared files." : "Comhaid roinnte go poiblí.",
"No files" : "Uimh comhaid",
"Files and folders shared with you will show up here" : "Taispeánfar comhaid agus fillteáin a roinntear leat anseo",
"Overview of shared files." : "Forbhreathnú ar chomhaid roinnte.",
diff --git a/apps/files_sharing/l10n/ga.json b/apps/files_sharing/l10n/ga.json
index cfbb6f3af69a2..37bf10acdd6ab 100644
--- a/apps/files_sharing/l10n/ga.json
+++ b/apps/files_sharing/l10n/ga.json
@@ -309,9 +309,11 @@
"Create file request" : "Cruthaigh iarratas comhad",
"Upload files to {foldername}" : "Uaslódáil comhaid go {foldername}",
"Public file share" : "Comhroinnt phoiblí",
+ "Publicly shared file." : "Comhad roinnte go poiblí.",
"No file" : "Gan chomhad",
"The file shared with you will show up here" : "Taispeánfar an comhad a roinntear leat anseo",
"Public share" : "Scair phoiblí",
+ "Publicly shared files." : "Comhaid roinnte go poiblí.",
"No files" : "Uimh comhaid",
"Files and folders shared with you will show up here" : "Taispeánfar comhaid agus fillteáin a roinntear leat anseo",
"Overview of shared files." : "Forbhreathnú ar chomhaid roinnte.",
diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js
index b996a36a88a0d..d1ce626e0e142 100644
--- a/apps/files_sharing/l10n/gl.js
+++ b/apps/files_sharing/l10n/gl.js
@@ -311,9 +311,11 @@ OC.L10N.register(
"Create file request" : "Crear unha solicitude de ficheiro",
"Upload files to {foldername}" : "Enviar ficheiros a {foldername}",
"Public file share" : "Compartir ficheiro de xeito público",
+ "Publicly shared file." : "Ficheiro compartido publicamente.",
"No file" : "Non hai ningún ficheiro",
"The file shared with you will show up here" : "O ficheiro compartido con Vde. aparecerá aquí",
"Public share" : "Compartición pública",
+ "Publicly shared files." : "Ficheiros compartidos publicamente.",
"No files" : "Non hai ningún ficheiro",
"Files and folders shared with you will show up here" : "Os ficheiros e cartafoles compartidos con Vde. aparecerán aquí",
"Overview of shared files." : "Vista xeral dos ficheiros compartidos.",
diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json
index fb7d0ef4b67d3..e5690e790a985 100644
--- a/apps/files_sharing/l10n/gl.json
+++ b/apps/files_sharing/l10n/gl.json
@@ -309,9 +309,11 @@
"Create file request" : "Crear unha solicitude de ficheiro",
"Upload files to {foldername}" : "Enviar ficheiros a {foldername}",
"Public file share" : "Compartir ficheiro de xeito público",
+ "Publicly shared file." : "Ficheiro compartido publicamente.",
"No file" : "Non hai ningún ficheiro",
"The file shared with you will show up here" : "O ficheiro compartido con Vde. aparecerá aquí",
"Public share" : "Compartición pública",
+ "Publicly shared files." : "Ficheiros compartidos publicamente.",
"No files" : "Non hai ningún ficheiro",
"Files and folders shared with you will show up here" : "Os ficheiros e cartafoles compartidos con Vde. aparecerán aquí",
"Overview of shared files." : "Vista xeral dos ficheiros compartidos.",
diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js
index c7b1e779329e3..9c626bff61196 100644
--- a/apps/files_sharing/l10n/sv.js
+++ b/apps/files_sharing/l10n/sv.js
@@ -311,9 +311,11 @@ OC.L10N.register(
"Create file request" : "Skapa filförfrågan",
"Upload files to {foldername}" : "Ladda upp filer till {foldername}",
"Public file share" : "Offentlig fildelning",
+ "Publicly shared file." : "Offentligt delad fil.",
"No file" : "Ingen fil",
"The file shared with you will show up here" : "Filen som delas med dig kommer att visas här",
"Public share" : "Offentlig delning",
+ "Publicly shared files." : "Offentligt delade filer.",
"No files" : "Inga filer",
"Files and folders shared with you will show up here" : "Filer och mappar som delas med dig kommer att visas här",
"Overview of shared files." : "Översikt över delade filer.",
diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json
index 8406c04520c09..b33388a23c3f9 100644
--- a/apps/files_sharing/l10n/sv.json
+++ b/apps/files_sharing/l10n/sv.json
@@ -309,9 +309,11 @@
"Create file request" : "Skapa filförfrågan",
"Upload files to {foldername}" : "Ladda upp filer till {foldername}",
"Public file share" : "Offentlig fildelning",
+ "Publicly shared file." : "Offentligt delad fil.",
"No file" : "Ingen fil",
"The file shared with you will show up here" : "Filen som delas med dig kommer att visas här",
"Public share" : "Offentlig delning",
+ "Publicly shared files." : "Offentligt delade filer.",
"No files" : "Inga filer",
"Files and folders shared with you will show up here" : "Filer och mappar som delas med dig kommer att visas här",
"Overview of shared files." : "Översikt över delade filer.",
diff --git a/apps/oauth2/l10n/ar.js b/apps/oauth2/l10n/ar.js
index 6c58d6dff4890..7d594f9cd10df 100644
--- a/apps/oauth2/l10n/ar.js
+++ b/apps/oauth2/l10n/ar.js
@@ -6,7 +6,7 @@ OC.L10N.register(
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "يسمح بالتحقّق من الهويّة عن طريق تطبيقات وب أخرى متوافقة مع OAuth2.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "التطبيق OAuth2 يسمح للمشرفين بتهيئة الإجراء الأساسي للتحقّق من الهويّةبحيث يسمح بالتحقّق من الهويّة عن طريق تطبيقات ويب أخرى متوافقة مع OAuth2.",
- "OAuth 2.0 clients" : "عملاء OAuth2,0",
+ "OAuth 2.0 clients" : "عملاء OAuth2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "يسمح OAuth2.0 لخدمات خارجية بطلب الوصول إلى {instanceName}",
"Name" : "الاسم",
"Redirection URI" : "رابط إعادة التوجيه",
diff --git a/apps/oauth2/l10n/ar.json b/apps/oauth2/l10n/ar.json
index d99ff29a0d293..30a8dd65d7861 100644
--- a/apps/oauth2/l10n/ar.json
+++ b/apps/oauth2/l10n/ar.json
@@ -4,7 +4,7 @@
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "يسمح بالتحقّق من الهويّة عن طريق تطبيقات وب أخرى متوافقة مع OAuth2.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "التطبيق OAuth2 يسمح للمشرفين بتهيئة الإجراء الأساسي للتحقّق من الهويّةبحيث يسمح بالتحقّق من الهويّة عن طريق تطبيقات ويب أخرى متوافقة مع OAuth2.",
- "OAuth 2.0 clients" : "عملاء OAuth2,0",
+ "OAuth 2.0 clients" : "عملاء OAuth2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "يسمح OAuth2.0 لخدمات خارجية بطلب الوصول إلى {instanceName}",
"Name" : "الاسم",
"Redirection URI" : "رابط إعادة التوجيه",
diff --git a/apps/settings/l10n/ar.js b/apps/settings/l10n/ar.js
index 45447ad43f3e1..e7880872a4190 100644
--- a/apps/settings/l10n/ar.js
+++ b/apps/settings/l10n/ar.js
@@ -72,7 +72,7 @@ OC.L10N.register(
"Email could not be sent. Check your mail server log" : "تعذر إرسال البريد الإلكتروني. تحقق من سجل أحداث الخادم بريدك mail server",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "حدث خطأ أثناء إرسال البريد الإلكتروني. برجى مراجعة الإعدادات. (خطأ: %s)",
"You need to set your account email before being able to send test emails. Go to %s for that." : "يلزمك تعيين حساب إيميلك قبل أن تتمكن من إرسال إيميلات تجريبية. إذهب إلى %s لأجل ذلك.",
- "Recently active" : "نشِطة مؤخّراً",
+ "Recently active" : "نشط مؤخراً",
"Disabled accounts" : "حسابات معطلة",
"Invalid account" : "حساب غير صالح",
"Invalid mail address" : "عنوان البريد الإلكتروني غير صحيح",
@@ -171,7 +171,7 @@ OC.L10N.register(
"Default phone region" : "دولة أو منطقة الهاتف الافتراضية",
"Your installation has no default phone region set. This is required to validate phone numbers in the profile settings without a country code. To allow numbers without a country code, please add \"default_phone_region\" with the respective ISO 3166-1 code of the region to your config file." : "لا يحتوي التثبيت الخاص بك على مجموعة افتراضية لمنطقة الهاتف. و الذي هو أمر مطلوب للتحقق من صحة أرقام الهواتف في إعدادات الملف الشخصي في حال عدم توفير الكود الهاتفي للدولة. للسماح باستعمال أرقام هاتفية بدون كود الدولة، يرجى إضافة \"default_phone_region\" مع رمز ISO 3166-1 الخاص بالمنطقة إلى ملف التكوين الخاص بك.",
"Email test" : "بريد الكتروني تجريبي",
- "Email test was successfully sent" : "تمّ بنجاحٍ إرسال البريد الإلكتروني التجريبي",
+ "Email test was successfully sent" : "تمّ إرسال البريد الإلكتروني التجريبي بنجاح ",
"You have not set or verified your email server configuration, yet. Please head over to the \"Basic settings\" in order to set them. Afterwards, use the \"Send email\" button below the form to verify your settings." : "أنت لم تقم بتعيين أو التحقق من تكوين خادم بريدك الإلكتروني حتى الآن. يُرجى التوجه إلى \"الإعدادات الأساسية\" لتعيينها. بعد ذلك، استعمِل زِّر \"إرسال بريد إلكتروني\" الموجود أسفل النموذج للتحقق من إعداداتك.",
"Transactional File Locking" : "قفل الملف لإجراء المعاملات عليه على التوازي",
"Transactional File Locking is disabled. This is not a a supported configuraton. It may lead to difficult to isolate problems including file corruption. Please remove the `'filelocking.enabled' => false` configuration entry from your `config.php` to avoid these problems." : "خاصية قفل الملف لإجراء المعاملات عليه على التوازي مُعطّلة. هذا ليس تكوينًا مدعومًا. وهو قد يؤدي إلى صعوبة عزل المشاكل بما في ذلك تلف الملف. الرجاء إزالة إدخالية التكوين `'filelocking.enabled' => false` من ملف config.php الخاص بك لتجنب هذه المشكلات.",
@@ -540,7 +540,7 @@ OC.L10N.register(
"Your biography" : "سيرتك الذاتية",
"Enter your date of birth" : "أدخل تاريخ ميلادك",
"Unable to update date of birth" : "يتعذّر تحديث تاريخ الميلاد",
- "You are a member of the following groups:" : "أنت عضوُ في المجموعات التالية:",
+ "You are a member of the following groups:" : "أنت عضو في المجموعات التالية:",
"You are using {usage}" : "أنت تستعمل {usage}",
"You are using {usage} of {totalSpace} ({usageRelative}%)" : "أنت تستعمل {usage} من {totalSpace} ({usageRelative}%)",
"Your full name" : "اسمك الكامل",
@@ -561,21 +561,21 @@ OC.L10N.register(
"No email address set" : "لم يتم تعيين أي إيميل",
"Your handle" : "حسابك",
"Day to use as the first day of week" : "اليوم الذي سيتم اعتباره أول يوم في الأسبوع",
- "Derived from your locale ({weekDayName})" : "مُشتقَّة من إعدادات بلدك ({weekDayName})",
+ "Derived from your locale ({weekDayName})" : "مشتق من إعدادات المنطقة لديك ({weekDayName})",
"Unable to update first day of week" : "تعذّر تحديث اليوم الأول في الأسبوع",
"Your headline" : "عنوان ملفك الشخصي",
"Languages" : "اللغات",
"Help translate" : "ساعِد في الترجمة",
"Unable to update language" : "تعذّر تحديث اللغة",
"No language set" : "لم يتم تعيين أيّ لغةٍ",
- "Locales" : "الدِّول",
+ "Locales" : "الدول",
"Week starts on {firstDayOfWeek}" : "يبدأ الأسبوع بيوم {firstDayOfWeek}",
"Unable to update locale" : "تعذّر تحديث الإعدادات المحلية",
"No locale set" : "لم يتم تعيين أي إعدادات محلية",
"Your city" : "مدينتك",
"Your organisation" : "مؤسستك",
"Your phone number" : "رقم هاتفك",
- "Edit your Profile visibility" : "حدّد من يستطيع أن يرى ملفك الشخصي Profile visibility",
+ "Edit your Profile visibility" : "حدّد من يستطيع أن يرى ملفك الشخصي",
"Enable profile" : "تمكين الملف الشخصي",
"Unable to update profile enabled state" : "تعذّر تحديث حالة الملف الشخصي المُفعّلة profile enabled state",
"The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "الإعداد الأكثر تقييدًا للرؤية أو النطاق في ملف تعريفك الشخصي هو الذي سيتم تطبيقه. على سبيل المثال، إذا تم تعيين الرؤية على \"إظهار للجميع\" و تم تعيين النطاق على \"خاص\"، فسيتم تطبيق \"خاص\".",
@@ -607,8 +607,8 @@ OC.L10N.register(
"Other languages" : "لُغات أخرى",
"Password change is disabled because the master key is disabled" : "تم تعطيل تغيير كلمة المرور لأن المفتاح الرئيسي master key معطلٌ",
"New account" : "حساب جديد",
- "Display name" : "الاسم المعروض",
- "Either password or email is required" : "تلزم كلمة المرور أو البريد الإلكتروني",
+ "Display name" : "اسم العرض",
+ "Either password or email is required" : "يتطلب كلمة المرور أو البريد الإلكتروني",
"Password (required)" : "كلمة المرور (مطلوب)",
"Email (required)" : "البريد الالكتروني (مطلوب)",
"Email" : "البريد الإلكترونى",
@@ -622,7 +622,7 @@ OC.L10N.register(
"Language" : "اللغة",
"Set default language" : "تعيين اللغة الافتراضية",
"Add new account" : "إضافة حساب جديد",
- "Manager" : "مُدير",
+ "Manager" : "مدير",
"Set line manager" : "تعيين الرئيس المباشر",
"Account name will be autogenerated" : "سيتم توليد اسم الحساب تلقائيّاً",
"Account name (required)" : "اسم الحساب (مطلوب)",
@@ -637,7 +637,7 @@ OC.L10N.register(
"Account actions" : "إجراءات الحساب",
"Password or insufficient permissions message" : "رسالة حول كلمة المرور أو عدم كفاية الأذونات",
"Loading account …" : "تحميل حسابات ...",
- "Change display name" : "عدِّل الاسم المعروض",
+ "Change display name" : "تعديل اسم العرض",
"Set new password" : "عَيِّن كلمة مرور جديدة",
"You do not have permissions to see the details of this account" : "ليس لديك الإذن بالاطلاع على تفاصيل هذا الحساب",
"Set new email address" : "عَيِّن عنوان بريد الكتروني جديد",
@@ -647,7 +647,7 @@ OC.L10N.register(
"Set the language" : "تعيين اللغة",
"{size} used" : "{size} مُستخدَمَةٌ",
"Delete account" : "حذف الحساب",
- "Disconnect all devices and delete local data" : "إفصِل جميع الأجهزة و احذِف البيانات المحلية",
+ "Disconnect all devices and delete local data" : "فصل جميع الأجهزة وحذف البيانات المحلية فيها",
"Disable account" : "تعطيل الحساب",
"Enable account" : "تمكين الحساب",
"Resend welcome email" : "إعادة إرسال الإيميل الترحيبي",
@@ -659,7 +659,7 @@ OC.L10N.register(
"Fully delete {userid}'s account including all their personal files, app data, etc." : "حذفُ حساب {userid} بالكامل بما في ذلك جميع ملفاته الشخصية وبيانات التطبيقات و غيرها.",
"Account deletion" : "حذف حساب",
"Delete {userid}'s account" : "حذف حساب {userid}",
- "Display name was successfully changed" : "تم تغيير الاسم المعروض بنجاح",
+ "Display name was successfully changed" : "تم تغيير اسم العرض بنجاح",
"Password was successfully changed" : "تم تغيير كلمة المرور بنجاح",
"Email was successfully changed" : "تم تغيير البريد الإلكتروني بنجاح",
"Welcome mail sent!" : "تمّ إرسال إيميل ترحيبي!",
@@ -667,7 +667,7 @@ OC.L10N.register(
"Done" : "تمّ",
"Edit" : "تعديل",
"Account management settings" : "إعدادات إدارة الحساب",
- "Visibility" : "الرؤية Visibility",
+ "Visibility" : "الرؤية",
"Show language" : "لغة العرض",
"Show account backend" : "إظهار خلفية الحساب",
"Show storage path" : "عرض مسار التخزين",
@@ -700,8 +700,8 @@ OC.L10N.register(
"Loading categories" : "تحميل الفئات",
"Developer documentation ↗" : "توثيق المطورين ↗",
"Version {version}, {license}-licensed" : "النسخة {version}, {license}-مُرخَّصَة",
- "All accounts" : "كل الحسابات",
- "Admins" : "المُشرِفون",
+ "All accounts" : "جميع الحسابات",
+ "Admins" : "المشرفون",
"Account group: {group}" : "مجموعة الحساب: {group}",
"Account management" : "إدارة الحساب",
"Creating group…" : "جارٍ إنشاء مجموعة ...",
@@ -787,7 +787,7 @@ OC.L10N.register(
"Save" : "حفظ",
"Test and verify email settings" : "إختبر و تحقّق من إعدادات البريد الالكتروني",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "من المهم لأمان الخادم و مستوى أدائه أن يتم تكوين كل شيء بشكل صحيح. لمساعدتك في ذلك، نقوم ببعض الفحوصات التلقائية. يُرجى الاطلاع على الوثائق ذات الصلة لمزيد من المعلومات.",
- "All checks passed." : "تمّ اجتياز جميع الاختبارات بنجاحٍ.",
+ "All checks passed." : "تمّ اجتياز جميع الاختبارات بنجاح.",
"There are some errors regarding your setup." : "هناك بعض الأخطاء في إعداداتك.",
"There are some warnings regarding your setup." : "هناك بعض التحذيرات بخصوص إعداداتك.",
"Checking for system and security issues." : "التحقق من مشاكل النظام والأمان.",
@@ -868,7 +868,7 @@ OC.L10N.register(
"Disable user" : "إيقاف المستخدم",
"Enable user" : "تمكين المستخدم",
"Failed to update user manager" : "تعذّر تحديث مدير المستخدِم",
- "Toggle user actions menu" : "تبديل toggle لقائمة إجراءات المستخدم",
+ "Toggle user actions menu" : "تبديل قائمة إجراءات المستخدم",
"User management settings" : "إعدادات إدارة المستخدِمين",
"Show user backend" : "إظهار خلفية المُستخدِم user backend",
"Send welcome email to new users" : "أرسِل إيميل ترحيبي للمستخدِمين الجُدُد",
diff --git a/apps/settings/l10n/ar.json b/apps/settings/l10n/ar.json
index d810ca19cdbc5..72a23a72f6c5f 100644
--- a/apps/settings/l10n/ar.json
+++ b/apps/settings/l10n/ar.json
@@ -70,7 +70,7 @@
"Email could not be sent. Check your mail server log" : "تعذر إرسال البريد الإلكتروني. تحقق من سجل أحداث الخادم بريدك mail server",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "حدث خطأ أثناء إرسال البريد الإلكتروني. برجى مراجعة الإعدادات. (خطأ: %s)",
"You need to set your account email before being able to send test emails. Go to %s for that." : "يلزمك تعيين حساب إيميلك قبل أن تتمكن من إرسال إيميلات تجريبية. إذهب إلى %s لأجل ذلك.",
- "Recently active" : "نشِطة مؤخّراً",
+ "Recently active" : "نشط مؤخراً",
"Disabled accounts" : "حسابات معطلة",
"Invalid account" : "حساب غير صالح",
"Invalid mail address" : "عنوان البريد الإلكتروني غير صحيح",
@@ -169,7 +169,7 @@
"Default phone region" : "دولة أو منطقة الهاتف الافتراضية",
"Your installation has no default phone region set. This is required to validate phone numbers in the profile settings without a country code. To allow numbers without a country code, please add \"default_phone_region\" with the respective ISO 3166-1 code of the region to your config file." : "لا يحتوي التثبيت الخاص بك على مجموعة افتراضية لمنطقة الهاتف. و الذي هو أمر مطلوب للتحقق من صحة أرقام الهواتف في إعدادات الملف الشخصي في حال عدم توفير الكود الهاتفي للدولة. للسماح باستعمال أرقام هاتفية بدون كود الدولة، يرجى إضافة \"default_phone_region\" مع رمز ISO 3166-1 الخاص بالمنطقة إلى ملف التكوين الخاص بك.",
"Email test" : "بريد الكتروني تجريبي",
- "Email test was successfully sent" : "تمّ بنجاحٍ إرسال البريد الإلكتروني التجريبي",
+ "Email test was successfully sent" : "تمّ إرسال البريد الإلكتروني التجريبي بنجاح ",
"You have not set or verified your email server configuration, yet. Please head over to the \"Basic settings\" in order to set them. Afterwards, use the \"Send email\" button below the form to verify your settings." : "أنت لم تقم بتعيين أو التحقق من تكوين خادم بريدك الإلكتروني حتى الآن. يُرجى التوجه إلى \"الإعدادات الأساسية\" لتعيينها. بعد ذلك، استعمِل زِّر \"إرسال بريد إلكتروني\" الموجود أسفل النموذج للتحقق من إعداداتك.",
"Transactional File Locking" : "قفل الملف لإجراء المعاملات عليه على التوازي",
"Transactional File Locking is disabled. This is not a a supported configuraton. It may lead to difficult to isolate problems including file corruption. Please remove the `'filelocking.enabled' => false` configuration entry from your `config.php` to avoid these problems." : "خاصية قفل الملف لإجراء المعاملات عليه على التوازي مُعطّلة. هذا ليس تكوينًا مدعومًا. وهو قد يؤدي إلى صعوبة عزل المشاكل بما في ذلك تلف الملف. الرجاء إزالة إدخالية التكوين `'filelocking.enabled' => false` من ملف config.php الخاص بك لتجنب هذه المشكلات.",
@@ -538,7 +538,7 @@
"Your biography" : "سيرتك الذاتية",
"Enter your date of birth" : "أدخل تاريخ ميلادك",
"Unable to update date of birth" : "يتعذّر تحديث تاريخ الميلاد",
- "You are a member of the following groups:" : "أنت عضوُ في المجموعات التالية:",
+ "You are a member of the following groups:" : "أنت عضو في المجموعات التالية:",
"You are using {usage}" : "أنت تستعمل {usage}",
"You are using {usage} of {totalSpace} ({usageRelative}%)" : "أنت تستعمل {usage} من {totalSpace} ({usageRelative}%)",
"Your full name" : "اسمك الكامل",
@@ -559,21 +559,21 @@
"No email address set" : "لم يتم تعيين أي إيميل",
"Your handle" : "حسابك",
"Day to use as the first day of week" : "اليوم الذي سيتم اعتباره أول يوم في الأسبوع",
- "Derived from your locale ({weekDayName})" : "مُشتقَّة من إعدادات بلدك ({weekDayName})",
+ "Derived from your locale ({weekDayName})" : "مشتق من إعدادات المنطقة لديك ({weekDayName})",
"Unable to update first day of week" : "تعذّر تحديث اليوم الأول في الأسبوع",
"Your headline" : "عنوان ملفك الشخصي",
"Languages" : "اللغات",
"Help translate" : "ساعِد في الترجمة",
"Unable to update language" : "تعذّر تحديث اللغة",
"No language set" : "لم يتم تعيين أيّ لغةٍ",
- "Locales" : "الدِّول",
+ "Locales" : "الدول",
"Week starts on {firstDayOfWeek}" : "يبدأ الأسبوع بيوم {firstDayOfWeek}",
"Unable to update locale" : "تعذّر تحديث الإعدادات المحلية",
"No locale set" : "لم يتم تعيين أي إعدادات محلية",
"Your city" : "مدينتك",
"Your organisation" : "مؤسستك",
"Your phone number" : "رقم هاتفك",
- "Edit your Profile visibility" : "حدّد من يستطيع أن يرى ملفك الشخصي Profile visibility",
+ "Edit your Profile visibility" : "حدّد من يستطيع أن يرى ملفك الشخصي",
"Enable profile" : "تمكين الملف الشخصي",
"Unable to update profile enabled state" : "تعذّر تحديث حالة الملف الشخصي المُفعّلة profile enabled state",
"The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "الإعداد الأكثر تقييدًا للرؤية أو النطاق في ملف تعريفك الشخصي هو الذي سيتم تطبيقه. على سبيل المثال، إذا تم تعيين الرؤية على \"إظهار للجميع\" و تم تعيين النطاق على \"خاص\"، فسيتم تطبيق \"خاص\".",
@@ -605,8 +605,8 @@
"Other languages" : "لُغات أخرى",
"Password change is disabled because the master key is disabled" : "تم تعطيل تغيير كلمة المرور لأن المفتاح الرئيسي master key معطلٌ",
"New account" : "حساب جديد",
- "Display name" : "الاسم المعروض",
- "Either password or email is required" : "تلزم كلمة المرور أو البريد الإلكتروني",
+ "Display name" : "اسم العرض",
+ "Either password or email is required" : "يتطلب كلمة المرور أو البريد الإلكتروني",
"Password (required)" : "كلمة المرور (مطلوب)",
"Email (required)" : "البريد الالكتروني (مطلوب)",
"Email" : "البريد الإلكترونى",
@@ -620,7 +620,7 @@
"Language" : "اللغة",
"Set default language" : "تعيين اللغة الافتراضية",
"Add new account" : "إضافة حساب جديد",
- "Manager" : "مُدير",
+ "Manager" : "مدير",
"Set line manager" : "تعيين الرئيس المباشر",
"Account name will be autogenerated" : "سيتم توليد اسم الحساب تلقائيّاً",
"Account name (required)" : "اسم الحساب (مطلوب)",
@@ -635,7 +635,7 @@
"Account actions" : "إجراءات الحساب",
"Password or insufficient permissions message" : "رسالة حول كلمة المرور أو عدم كفاية الأذونات",
"Loading account …" : "تحميل حسابات ...",
- "Change display name" : "عدِّل الاسم المعروض",
+ "Change display name" : "تعديل اسم العرض",
"Set new password" : "عَيِّن كلمة مرور جديدة",
"You do not have permissions to see the details of this account" : "ليس لديك الإذن بالاطلاع على تفاصيل هذا الحساب",
"Set new email address" : "عَيِّن عنوان بريد الكتروني جديد",
@@ -645,7 +645,7 @@
"Set the language" : "تعيين اللغة",
"{size} used" : "{size} مُستخدَمَةٌ",
"Delete account" : "حذف الحساب",
- "Disconnect all devices and delete local data" : "إفصِل جميع الأجهزة و احذِف البيانات المحلية",
+ "Disconnect all devices and delete local data" : "فصل جميع الأجهزة وحذف البيانات المحلية فيها",
"Disable account" : "تعطيل الحساب",
"Enable account" : "تمكين الحساب",
"Resend welcome email" : "إعادة إرسال الإيميل الترحيبي",
@@ -657,7 +657,7 @@
"Fully delete {userid}'s account including all their personal files, app data, etc." : "حذفُ حساب {userid} بالكامل بما في ذلك جميع ملفاته الشخصية وبيانات التطبيقات و غيرها.",
"Account deletion" : "حذف حساب",
"Delete {userid}'s account" : "حذف حساب {userid}",
- "Display name was successfully changed" : "تم تغيير الاسم المعروض بنجاح",
+ "Display name was successfully changed" : "تم تغيير اسم العرض بنجاح",
"Password was successfully changed" : "تم تغيير كلمة المرور بنجاح",
"Email was successfully changed" : "تم تغيير البريد الإلكتروني بنجاح",
"Welcome mail sent!" : "تمّ إرسال إيميل ترحيبي!",
@@ -665,7 +665,7 @@
"Done" : "تمّ",
"Edit" : "تعديل",
"Account management settings" : "إعدادات إدارة الحساب",
- "Visibility" : "الرؤية Visibility",
+ "Visibility" : "الرؤية",
"Show language" : "لغة العرض",
"Show account backend" : "إظهار خلفية الحساب",
"Show storage path" : "عرض مسار التخزين",
@@ -698,8 +698,8 @@
"Loading categories" : "تحميل الفئات",
"Developer documentation ↗" : "توثيق المطورين ↗",
"Version {version}, {license}-licensed" : "النسخة {version}, {license}-مُرخَّصَة",
- "All accounts" : "كل الحسابات",
- "Admins" : "المُشرِفون",
+ "All accounts" : "جميع الحسابات",
+ "Admins" : "المشرفون",
"Account group: {group}" : "مجموعة الحساب: {group}",
"Account management" : "إدارة الحساب",
"Creating group…" : "جارٍ إنشاء مجموعة ...",
@@ -785,7 +785,7 @@
"Save" : "حفظ",
"Test and verify email settings" : "إختبر و تحقّق من إعدادات البريد الالكتروني",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "من المهم لأمان الخادم و مستوى أدائه أن يتم تكوين كل شيء بشكل صحيح. لمساعدتك في ذلك، نقوم ببعض الفحوصات التلقائية. يُرجى الاطلاع على الوثائق ذات الصلة لمزيد من المعلومات.",
- "All checks passed." : "تمّ اجتياز جميع الاختبارات بنجاحٍ.",
+ "All checks passed." : "تمّ اجتياز جميع الاختبارات بنجاح.",
"There are some errors regarding your setup." : "هناك بعض الأخطاء في إعداداتك.",
"There are some warnings regarding your setup." : "هناك بعض التحذيرات بخصوص إعداداتك.",
"Checking for system and security issues." : "التحقق من مشاكل النظام والأمان.",
@@ -866,7 +866,7 @@
"Disable user" : "إيقاف المستخدم",
"Enable user" : "تمكين المستخدم",
"Failed to update user manager" : "تعذّر تحديث مدير المستخدِم",
- "Toggle user actions menu" : "تبديل toggle لقائمة إجراءات المستخدم",
+ "Toggle user actions menu" : "تبديل قائمة إجراءات المستخدم",
"User management settings" : "إعدادات إدارة المستخدِمين",
"Show user backend" : "إظهار خلفية المُستخدِم user backend",
"Send welcome email to new users" : "أرسِل إيميل ترحيبي للمستخدِمين الجُدُد",
diff --git a/apps/settings/l10n/uk.js b/apps/settings/l10n/uk.js
index ea2b49d241163..67b4e9547c063 100644
--- a/apps/settings/l10n/uk.js
+++ b/apps/settings/l10n/uk.js
@@ -284,22 +284,24 @@ OC.L10N.register(
"Limit sharing based on groups" : "Обмежити надання у спільний доступ на основі груп",
"Allow sharing for everyone (default)" : "Дозволити надання у спільний доступ для всіх (типово)",
"Exclude some groups from sharing" : "Виключити окремі групи зі спільного доступу",
- "Limit sharing to some groups" : "Обмежити надання у спільний для окремих груп",
+ "Limit sharing to some groups" : "Обмежити надання у спільний доступ для вибраних груп",
"Groups allowed to share" : "Групи, які можуть надавати у спільний доступ",
"Groups excluded from sharing" : "Групи, виключені зі спільного доступу",
"Not allowed groups will still be able to receive shares, but not to initiate them." : "Групи, в яких відсутні дозволи, все ще зможуть отримувати дані, що у спільному доступі, але самі не зможуть надавати у спільний доступ.",
- "Set default expiration date for shares" : "Установіть типовий термін дії для спільних ресурсів",
+ "Set default expiration date for shares" : "Встановити типовий термін дії для спільних ресурсів",
"Enforce expiration date" : "Термін дії обов'язковий",
"Default expiration time of new shares in days" : "Типовий термін дії спільних ресурсів у днях",
"Expire shares after x days" : "Термін дії спільних ресурсів завершується через x днів",
- "Set default expiration date for shares to other servers" : "Встановіть типовий термін дії спільних ресурсів для інших серверів",
+ "Set default expiration date for shares to other servers" : "Встановити типовий термін дії спільних ресурсів для інших серверів",
"Enforce expiration date for remote shares" : "Дата примусового завершення терміну дії віддалених спільних ресурсів",
"Default expiration time of remote shares in days" : "Типовий термін дії спільних ресурсів у днях",
"Expire remote shares after x days" : "Термін дії спільних ресурсів завершується через x днів",
- "Set default expiration date for shares via link or mail" : "Встановіть типовий термін дії спільних ресурсів за посиланням або електронною поштою",
+ "Set default expiration date for shares via link or mail" : "Встановити типовий термін дії спільних ресурсів за посиланням або електронною поштою",
"Default expiration time of shares in days" : "Типовий термін дії спільних ресурсів у днях",
"Privacy settings for sharing" : "Налаштування конфіденційності для спільного доступу",
"If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Якщо увімкнуто автозавершення у \"своїй групі\" та \"на основі інтеграції номеру телефону\", збігу в одному з таких критеріїв буде достатньо для показу користувача.",
+ "Restrict account name autocompletion and system address book access to users within the same groups" : "Обмежити автозаповнення імени користувача та доступу до системної адресної книги тільки користувачам своєї групи",
+ "Restrict account name autocompletion to users based on phone number integration" : "Обмежити автозаповнення імени користувача користувачам на основі інтеграції телефонних номерів",
"Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Дозволити автозаповнення під час введення повного імені або адреси електронної пошти (ігнорування відсутніх збігів телефонної книги та перебування в одній групі)",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Показувати текст застереження на сторінці завантаження загальнодоступного посилання (відображається, лише якщо список файлів приховано)",
"Disclaimer text" : "Текст відмови від відповідальності",
@@ -633,6 +635,7 @@ OC.L10N.register(
"Headline" : "Заголовок",
"Organisation" : "Організація",
"Phone number" : "Номер телефону",
+ "Pronouns" : "Займенники",
"Role" : "Роль",
"X (formerly Twitter)" : "X (раніше відома як Twitter)",
"Website" : "Вебсайт",
@@ -703,6 +706,7 @@ OC.L10N.register(
"Reasons to use Nextcloud in your organization" : "Дізнатися про переваги хмари Nextcloud для вашої організації",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Розроблено {communityopen}спільнотою Nextcloud{linkclose}. Ліцензія {licenseopen}AGPL{linkclose} на {githubopen}вихідний код{linkclose}.",
"Like our Facebook page" : "Вподобайте нашу сторінку у Facebook",
+ "Follow us on X" : "Слідкуйте за нами в X",
"Follow us on Mastodon" : "Слідкуйте за нами на Mastodon",
"Check out our blog" : "Перегляньте наш блог",
"Subscribe to our newsletter" : "Підпишіться на нашу розсилку",
@@ -719,7 +723,7 @@ OC.L10N.register(
"Old user imported certificates" : "Старі сертифікати, які було імпортовано користувачами",
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "Очікується фонове завдання, яке перевіряє імпортовані користувачем сертифікати SSL. Перевірте пізніше.",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Є деякі сертифікати SSL, імпортовані користувачем, які більше не використовуються з Nextcloud 21. Їх можна імпортувати в командному рядку за допомогою команди «occ security:certificates:import». Їхні шляхи всередині каталогу даних показано нижче.",
- "Missing optional index \"%s\" in table \"%s\"." : "Відсутній необов'язковий індекс\"%s\" у таблиці \"%s\".",
+ "Missing optional index \"%s\" in table \"%s\"." : "Відсутній необов'язковий індекс \"%s\" у таблиці \"%s\".",
"The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "У базі даних відсутні деякі індекси. Через те, що додавання індексів у великі таблиці могло зайняти деякий час, їх не було створено автоматично. Для створення індексів вручну, будь ласка, виконайте команду \"occ db:add-missing-indices\". Після додавання індексів запити до цих таблиць зазвичай виконуються набагато швидше.",
"File locking" : "Блокування файлів",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems." : "Транзакційне блокування файлів вимкнено. Це може призвести до потенційних помилок під час одночасної роботи з файлами. Увімкніть параметр \"filelocking.enabled\" у конфігураційному файлі config.php, щоби уникнути цих помилок. ",
diff --git a/apps/settings/l10n/uk.json b/apps/settings/l10n/uk.json
index b6a9c2a051ba2..58e6add9acbd8 100644
--- a/apps/settings/l10n/uk.json
+++ b/apps/settings/l10n/uk.json
@@ -282,22 +282,24 @@
"Limit sharing based on groups" : "Обмежити надання у спільний доступ на основі груп",
"Allow sharing for everyone (default)" : "Дозволити надання у спільний доступ для всіх (типово)",
"Exclude some groups from sharing" : "Виключити окремі групи зі спільного доступу",
- "Limit sharing to some groups" : "Обмежити надання у спільний для окремих груп",
+ "Limit sharing to some groups" : "Обмежити надання у спільний доступ для вибраних груп",
"Groups allowed to share" : "Групи, які можуть надавати у спільний доступ",
"Groups excluded from sharing" : "Групи, виключені зі спільного доступу",
"Not allowed groups will still be able to receive shares, but not to initiate them." : "Групи, в яких відсутні дозволи, все ще зможуть отримувати дані, що у спільному доступі, але самі не зможуть надавати у спільний доступ.",
- "Set default expiration date for shares" : "Установіть типовий термін дії для спільних ресурсів",
+ "Set default expiration date for shares" : "Встановити типовий термін дії для спільних ресурсів",
"Enforce expiration date" : "Термін дії обов'язковий",
"Default expiration time of new shares in days" : "Типовий термін дії спільних ресурсів у днях",
"Expire shares after x days" : "Термін дії спільних ресурсів завершується через x днів",
- "Set default expiration date for shares to other servers" : "Встановіть типовий термін дії спільних ресурсів для інших серверів",
+ "Set default expiration date for shares to other servers" : "Встановити типовий термін дії спільних ресурсів для інших серверів",
"Enforce expiration date for remote shares" : "Дата примусового завершення терміну дії віддалених спільних ресурсів",
"Default expiration time of remote shares in days" : "Типовий термін дії спільних ресурсів у днях",
"Expire remote shares after x days" : "Термін дії спільних ресурсів завершується через x днів",
- "Set default expiration date for shares via link or mail" : "Встановіть типовий термін дії спільних ресурсів за посиланням або електронною поштою",
+ "Set default expiration date for shares via link or mail" : "Встановити типовий термін дії спільних ресурсів за посиланням або електронною поштою",
"Default expiration time of shares in days" : "Типовий термін дії спільних ресурсів у днях",
"Privacy settings for sharing" : "Налаштування конфіденційності для спільного доступу",
"If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Якщо увімкнуто автозавершення у \"своїй групі\" та \"на основі інтеграції номеру телефону\", збігу в одному з таких критеріїв буде достатньо для показу користувача.",
+ "Restrict account name autocompletion and system address book access to users within the same groups" : "Обмежити автозаповнення імени користувача та доступу до системної адресної книги тільки користувачам своєї групи",
+ "Restrict account name autocompletion to users based on phone number integration" : "Обмежити автозаповнення імени користувача користувачам на основі інтеграції телефонних номерів",
"Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Дозволити автозаповнення під час введення повного імені або адреси електронної пошти (ігнорування відсутніх збігів телефонної книги та перебування в одній групі)",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Показувати текст застереження на сторінці завантаження загальнодоступного посилання (відображається, лише якщо список файлів приховано)",
"Disclaimer text" : "Текст відмови від відповідальності",
@@ -631,6 +633,7 @@
"Headline" : "Заголовок",
"Organisation" : "Організація",
"Phone number" : "Номер телефону",
+ "Pronouns" : "Займенники",
"Role" : "Роль",
"X (formerly Twitter)" : "X (раніше відома як Twitter)",
"Website" : "Вебсайт",
@@ -701,6 +704,7 @@
"Reasons to use Nextcloud in your organization" : "Дізнатися про переваги хмари Nextcloud для вашої організації",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Розроблено {communityopen}спільнотою Nextcloud{linkclose}. Ліцензія {licenseopen}AGPL{linkclose} на {githubopen}вихідний код{linkclose}.",
"Like our Facebook page" : "Вподобайте нашу сторінку у Facebook",
+ "Follow us on X" : "Слідкуйте за нами в X",
"Follow us on Mastodon" : "Слідкуйте за нами на Mastodon",
"Check out our blog" : "Перегляньте наш блог",
"Subscribe to our newsletter" : "Підпишіться на нашу розсилку",
@@ -717,7 +721,7 @@
"Old user imported certificates" : "Старі сертифікати, які було імпортовано користувачами",
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "Очікується фонове завдання, яке перевіряє імпортовані користувачем сертифікати SSL. Перевірте пізніше.",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Є деякі сертифікати SSL, імпортовані користувачем, які більше не використовуються з Nextcloud 21. Їх можна імпортувати в командному рядку за допомогою команди «occ security:certificates:import». Їхні шляхи всередині каталогу даних показано нижче.",
- "Missing optional index \"%s\" in table \"%s\"." : "Відсутній необов'язковий індекс\"%s\" у таблиці \"%s\".",
+ "Missing optional index \"%s\" in table \"%s\"." : "Відсутній необов'язковий індекс \"%s\" у таблиці \"%s\".",
"The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "У базі даних відсутні деякі індекси. Через те, що додавання індексів у великі таблиці могло зайняти деякий час, їх не було створено автоматично. Для створення індексів вручну, будь ласка, виконайте команду \"occ db:add-missing-indices\". Після додавання індексів запити до цих таблиць зазвичай виконуються набагато швидше.",
"File locking" : "Блокування файлів",
"Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems." : "Транзакційне блокування файлів вимкнено. Це може призвести до потенційних помилок під час одночасної роботи з файлами. Увімкніть параметр \"filelocking.enabled\" у конфігураційному файлі config.php, щоби уникнути цих помилок. ",
diff --git a/apps/systemtags/l10n/ar.js b/apps/systemtags/l10n/ar.js
index 9a8b059f60a6b..a8ad779a517a0 100644
--- a/apps/systemtags/l10n/ar.js
+++ b/apps/systemtags/l10n/ar.js
@@ -54,7 +54,7 @@ OC.L10N.register(
"Create" : "إنشاء",
"Update" : "تحديث",
"Delete" : "حذف ",
- "Reset" : "إعادة الضبط",
+ "Reset" : "إعادة تعيين",
"Loading …" : "التحميل جارٍ …",
"Public" : "للعامة",
"Restricted" : "مقيدة",
diff --git a/apps/systemtags/l10n/ar.json b/apps/systemtags/l10n/ar.json
index cccc6b4ee7c3d..c3540824d74c9 100644
--- a/apps/systemtags/l10n/ar.json
+++ b/apps/systemtags/l10n/ar.json
@@ -52,7 +52,7 @@
"Create" : "إنشاء",
"Update" : "تحديث",
"Delete" : "حذف ",
- "Reset" : "إعادة الضبط",
+ "Reset" : "إعادة تعيين",
"Loading …" : "التحميل جارٍ …",
"Public" : "للعامة",
"Restricted" : "مقيدة",
diff --git a/apps/theming/l10n/ar.js b/apps/theming/l10n/ar.js
index afca5c64b66ea..d90c6fa7d5521 100644
--- a/apps/theming/l10n/ar.js
+++ b/apps/theming/l10n/ar.js
@@ -55,7 +55,7 @@ OC.L10N.register(
"Instead of a background image you can also configure a plain background color. If you use a background image changing this color will influence the color of the app menu icons." : "بدلاً من صورة الخلفية، يمكنك أيضًا تكوين لون خلفية عادي. إذا كنت تستخدم صورة خلفية، فإن تغيير هذا اللون سيؤثر على لون أيقونات قائمة التطبيقات.",
"Background color" : "لون الخلفية",
"Upload new logo" : "رفع شعار جديد",
- "Logo" : "العلامة",
+ "Logo" : "صورة الشعار",
"Upload new background and login image" : "إرفع صورة جديدة للخلفية و لتسجيل الدخول",
"Background and login image" : "صورة الخلفية و تسجيل الدخول",
"Advanced options" : "الخيارات المتقدمة",
@@ -68,7 +68,7 @@ OC.L10N.register(
"The primary color is used for highlighting elements like important buttons. It might get slightly adjusted depending on the current color schema." : "يُستعمل الِلون الأساسي لإبراز بعض العناصر مثل الأزرار الهامة. و قد يتم ضبطه قليلاً اعتماداً على مخطط الألوان الحالي.",
"Legal notice link" : "رابط الإشعار القانوني",
"Privacy policy link" : "رابط سياسة الخصوصية",
- "Header logo" : "شعار الرأسية",
+ "Header logo" : "شعار رأس الصفحة",
"Upload new header logo" : "تحميل شعار رأسية جديد",
"Favicon" : "الأيقونة المفضلة",
"Upload new favicon" : "تحميل أيقونة مفضلة جديدة",
@@ -91,7 +91,7 @@ OC.L10N.register(
"Move up" : "نقلٌ للأعلي",
"Move down" : "نقلٌ للأسفل",
"Custom background" : "خلفيّة مُخصّصة",
- "Plain background" : "خلفية سادة",
+ "Plain background" : "خلفية بلون فقط",
"Default background" : "الخلفية التلقائية",
"Select a background from your files" : "إختر خلفية من ملفاتك",
"Select background" : "إختَر الخلفية",
@@ -104,11 +104,11 @@ OC.L10N.register(
"Reset default app order" : "إعادة التعيين إلى الترتيب التلقائي للتطبيق",
"Could not set the app order" : "تعذّر تعيين ترتيب التطبيق",
"Could not reset the app order" : "تعذّرت إعادة تعيين ترتيب التطبيق",
- "Reset primary color" : "تغيير اللون الأساسي",
- "Could not set primary color" : "يتعذّر تغيير اللون الأساسي",
+ "Reset primary color" : "إعادة تعيين اللون الأساسي",
+ "Could not set primary color" : "فشل تحديد اللون الأساسي",
"Default app" : "التطبيق التلقائي",
"The default app is the app that is e.g. opened after login or when the logo in the menu is clicked." : "التطبيق التلقائي هو التطبيق الذي يتم فتحه بمجرد الدخول أو بمجرد النقر على الشعار في الصفحة الرئيسية.",
- "Use custom default app" : "إستخِدِم تطبيق تلقائي مخصص",
+ "Use custom default app" : "استخدام تطبيق افتراضي مخصص",
"Global default app" : "التطبيق التلقائي العام",
"Global default apps" : "التطبيقات التلقائية العامة",
"Default app priority" : "أسبقية التطبيق التلقائي",
diff --git a/apps/theming/l10n/ar.json b/apps/theming/l10n/ar.json
index df7b94ffab661..630edf6edaef1 100644
--- a/apps/theming/l10n/ar.json
+++ b/apps/theming/l10n/ar.json
@@ -53,7 +53,7 @@
"Instead of a background image you can also configure a plain background color. If you use a background image changing this color will influence the color of the app menu icons." : "بدلاً من صورة الخلفية، يمكنك أيضًا تكوين لون خلفية عادي. إذا كنت تستخدم صورة خلفية، فإن تغيير هذا اللون سيؤثر على لون أيقونات قائمة التطبيقات.",
"Background color" : "لون الخلفية",
"Upload new logo" : "رفع شعار جديد",
- "Logo" : "العلامة",
+ "Logo" : "صورة الشعار",
"Upload new background and login image" : "إرفع صورة جديدة للخلفية و لتسجيل الدخول",
"Background and login image" : "صورة الخلفية و تسجيل الدخول",
"Advanced options" : "الخيارات المتقدمة",
@@ -66,7 +66,7 @@
"The primary color is used for highlighting elements like important buttons. It might get slightly adjusted depending on the current color schema." : "يُستعمل الِلون الأساسي لإبراز بعض العناصر مثل الأزرار الهامة. و قد يتم ضبطه قليلاً اعتماداً على مخطط الألوان الحالي.",
"Legal notice link" : "رابط الإشعار القانوني",
"Privacy policy link" : "رابط سياسة الخصوصية",
- "Header logo" : "شعار الرأسية",
+ "Header logo" : "شعار رأس الصفحة",
"Upload new header logo" : "تحميل شعار رأسية جديد",
"Favicon" : "الأيقونة المفضلة",
"Upload new favicon" : "تحميل أيقونة مفضلة جديدة",
@@ -89,7 +89,7 @@
"Move up" : "نقلٌ للأعلي",
"Move down" : "نقلٌ للأسفل",
"Custom background" : "خلفيّة مُخصّصة",
- "Plain background" : "خلفية سادة",
+ "Plain background" : "خلفية بلون فقط",
"Default background" : "الخلفية التلقائية",
"Select a background from your files" : "إختر خلفية من ملفاتك",
"Select background" : "إختَر الخلفية",
@@ -102,11 +102,11 @@
"Reset default app order" : "إعادة التعيين إلى الترتيب التلقائي للتطبيق",
"Could not set the app order" : "تعذّر تعيين ترتيب التطبيق",
"Could not reset the app order" : "تعذّرت إعادة تعيين ترتيب التطبيق",
- "Reset primary color" : "تغيير اللون الأساسي",
- "Could not set primary color" : "يتعذّر تغيير اللون الأساسي",
+ "Reset primary color" : "إعادة تعيين اللون الأساسي",
+ "Could not set primary color" : "فشل تحديد اللون الأساسي",
"Default app" : "التطبيق التلقائي",
"The default app is the app that is e.g. opened after login or when the logo in the menu is clicked." : "التطبيق التلقائي هو التطبيق الذي يتم فتحه بمجرد الدخول أو بمجرد النقر على الشعار في الصفحة الرئيسية.",
- "Use custom default app" : "إستخِدِم تطبيق تلقائي مخصص",
+ "Use custom default app" : "استخدام تطبيق افتراضي مخصص",
"Global default app" : "التطبيق التلقائي العام",
"Global default apps" : "التطبيقات التلقائية العامة",
"Default app priority" : "أسبقية التطبيق التلقائي",
diff --git a/apps/user_ldap/l10n/ar.js b/apps/user_ldap/l10n/ar.js
index 27b01168df00f..50d67233347e7 100644
--- a/apps/user_ldap/l10n/ar.js
+++ b/apps/user_ldap/l10n/ar.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"> 1000 groups found" : "> 1000 مجموعة موجودة",
"> 1000 users found" : "> 1000 مستخدِم موجود",
"_%n user found_::_%n users found_" : ["تم العثور على %n مستخدمين","تم العثور على %n مستخدم","تم العثور على %n مستخدمين","تم العثور على %n مستخدمين","تم العثور على %n مستخدمين","تم العثور على %n مستخدمين"],
- "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "تعذر اكتشاف خاصّية الاسم المعروض للمستخدم user display name attribute. يرجى تحديدها بنفسك في الإعدادات المتقدمة لخادم LDAP.",
+ "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "تعذر اكتشاف خاصّية اسم العرض للمستخدم user display name attribute. يرجى تحديدها بنفسك في الإعدادات المتقدمة لخادم LDAP.",
"Could not find the desired feature" : "تعذر العثور على الميزة المطلوبة",
"Invalid Host" : "مُضيف غير صالح",
"LDAP user and group backend" : "خلفية المستخدمين و المجموعات من LDAP",
diff --git a/apps/user_ldap/l10n/ar.json b/apps/user_ldap/l10n/ar.json
index 95fccb0b320ed..6b06bd97a29f1 100644
--- a/apps/user_ldap/l10n/ar.json
+++ b/apps/user_ldap/l10n/ar.json
@@ -71,7 +71,7 @@
"> 1000 groups found" : "> 1000 مجموعة موجودة",
"> 1000 users found" : "> 1000 مستخدِم موجود",
"_%n user found_::_%n users found_" : ["تم العثور على %n مستخدمين","تم العثور على %n مستخدم","تم العثور على %n مستخدمين","تم العثور على %n مستخدمين","تم العثور على %n مستخدمين","تم العثور على %n مستخدمين"],
- "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "تعذر اكتشاف خاصّية الاسم المعروض للمستخدم user display name attribute. يرجى تحديدها بنفسك في الإعدادات المتقدمة لخادم LDAP.",
+ "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "تعذر اكتشاف خاصّية اسم العرض للمستخدم user display name attribute. يرجى تحديدها بنفسك في الإعدادات المتقدمة لخادم LDAP.",
"Could not find the desired feature" : "تعذر العثور على الميزة المطلوبة",
"Invalid Host" : "مُضيف غير صالح",
"LDAP user and group backend" : "خلفية المستخدمين و المجموعات من LDAP",
diff --git a/apps/workflowengine/l10n/uk.js b/apps/workflowengine/l10n/uk.js
index 40230c3665d63..1a5431c3d9302 100644
--- a/apps/workflowengine/l10n/uk.js
+++ b/apps/workflowengine/l10n/uk.js
@@ -85,7 +85,7 @@ OC.L10N.register(
"No flows installed" : "Відсутні процеси",
"Ask your administrator to install new flows." : "Зверніться до адміністратора щодо встановлення нових процесів.",
"More flows" : "Більше процесів",
- "Browse the App Store" : "Перейти до App Store",
+ "Browse the App Store" : "Перейти до каталогу застосунків",
"Show less" : "Показувати менше",
"Show more" : "Показати більше",
"Configured flows" : "Налаштовані процеси",
diff --git a/apps/workflowengine/l10n/uk.json b/apps/workflowengine/l10n/uk.json
index f6ff661216067..ba55c1004eab6 100644
--- a/apps/workflowengine/l10n/uk.json
+++ b/apps/workflowengine/l10n/uk.json
@@ -83,7 +83,7 @@
"No flows installed" : "Відсутні процеси",
"Ask your administrator to install new flows." : "Зверніться до адміністратора щодо встановлення нових процесів.",
"More flows" : "Більше процесів",
- "Browse the App Store" : "Перейти до App Store",
+ "Browse the App Store" : "Перейти до каталогу застосунків",
"Show less" : "Показувати менше",
"Show more" : "Показати більше",
"Configured flows" : "Налаштовані процеси",
diff --git a/core/l10n/uk.js b/core/l10n/uk.js
index b12ef42cf9efa..266092cd4799a 100644
--- a/core/l10n/uk.js
+++ b/core/l10n/uk.js
@@ -72,7 +72,7 @@ OC.L10N.register(
"Update app \"%s\" from App Store" : "Оновіть застосунок \"%s\" з App Store",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Перевіряю, чи схема бази даних для %s може бути оновлена (це може зайняти багато часу, залежно від розмірів бази даних)",
"Updated \"%1$s\" to %2$s" : "Оновлено з \"%1$s\" до %2$s",
- "Set log level to debug" : "Встановити рівень детальності журналу як налагодження",
+ "Set log level to debug" : "Встановити рівень деталізації журналу у налагодження",
"Reset log level" : "Скинути налаштування детальності журналу",
"Starting code integrity check" : "Початок перевірки цілісності коду",
"Finished code integrity check" : "Завершено перевірку цілісності коду",
diff --git a/core/l10n/uk.json b/core/l10n/uk.json
index 711148602e3dc..278cd620b9325 100644
--- a/core/l10n/uk.json
+++ b/core/l10n/uk.json
@@ -70,7 +70,7 @@
"Update app \"%s\" from App Store" : "Оновіть застосунок \"%s\" з App Store",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Перевіряю, чи схема бази даних для %s може бути оновлена (це може зайняти багато часу, залежно від розмірів бази даних)",
"Updated \"%1$s\" to %2$s" : "Оновлено з \"%1$s\" до %2$s",
- "Set log level to debug" : "Встановити рівень детальності журналу як налагодження",
+ "Set log level to debug" : "Встановити рівень деталізації журналу у налагодження",
"Reset log level" : "Скинути налаштування детальності журналу",
"Starting code integrity check" : "Початок перевірки цілісності коду",
"Finished code integrity check" : "Завершено перевірку цілісності коду",
diff --git a/lib/l10n/ar.js b/lib/l10n/ar.js
index 31a7a9c4142dd..e2656b3b8558e 100644
--- a/lib/l10n/ar.js
+++ b/lib/l10n/ar.js
@@ -122,7 +122,7 @@ OC.L10N.register(
"Address" : "العنوان",
"Profile picture" : "صورة الملف الشخصي",
"About" : "عن",
- "Display name" : "الاسم المعروض",
+ "Display name" : "اسم العرض",
"Headline" : "عنوان ",
"Organisation" : "مؤسسة",
"Role" : "الدور",
diff --git a/lib/l10n/ar.json b/lib/l10n/ar.json
index 67b03c8fe5f7b..90a23abab7471 100644
--- a/lib/l10n/ar.json
+++ b/lib/l10n/ar.json
@@ -120,7 +120,7 @@
"Address" : "العنوان",
"Profile picture" : "صورة الملف الشخصي",
"About" : "عن",
- "Display name" : "الاسم المعروض",
+ "Display name" : "اسم العرض",
"Headline" : "عنوان ",
"Organisation" : "مؤسسة",
"Role" : "الدور",
diff --git a/lib/l10n/es.js b/lib/l10n/es.js
index e73d10d1967b7..ef2e2c2cfe1fe 100644
--- a/lib/l10n/es.js
+++ b/lib/l10n/es.js
@@ -80,6 +80,8 @@ OC.L10N.register(
"Empty file" : "Archivo vacío",
"Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID %s no existe. Por favor, actívalo en la configuración de apps o contacta con tu administrador.",
"Dot files are not allowed" : "Los archivos Dot no están permitidos",
+ "\"%1$s\" is a forbidden prefix for file or folder names." : "%1$s es un prefijo prohibido para nombres de archivo o carpeta.",
+ "\"%1$s\" is not allowed inside a file or folder name." : "«%1$s» no se permite en el nombre de um archivo o carpeta.",
"File already exists" : "El archivo ya existe",
"Invalid path" : "Ruta no válida",
"Failed to create file from template" : "Fallo al crear el archivo desde plantilla",
diff --git a/lib/l10n/es.json b/lib/l10n/es.json
index 08bd11db88f4f..eb75681ae0491 100644
--- a/lib/l10n/es.json
+++ b/lib/l10n/es.json
@@ -78,6 +78,8 @@
"Empty file" : "Archivo vacío",
"Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID %s no existe. Por favor, actívalo en la configuración de apps o contacta con tu administrador.",
"Dot files are not allowed" : "Los archivos Dot no están permitidos",
+ "\"%1$s\" is a forbidden prefix for file or folder names." : "%1$s es un prefijo prohibido para nombres de archivo o carpeta.",
+ "\"%1$s\" is not allowed inside a file or folder name." : "«%1$s» no se permite en el nombre de um archivo o carpeta.",
"File already exists" : "El archivo ya existe",
"Invalid path" : "Ruta no válida",
"Failed to create file from template" : "Fallo al crear el archivo desde plantilla",
diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js
index b3a54ba3c07a6..53473059c6a2a 100644
--- a/lib/l10n/uk.js
+++ b/lib/l10n/uk.js
@@ -126,6 +126,7 @@ OC.L10N.register(
"Headline" : "Заголовок",
"Organisation" : "Організація",
"Role" : "Роль",
+ "Pronouns" : "Займенники",
"Unknown account" : "Невідомий обліковий запис",
"Additional settings" : "Додатково",
"Enter the database Login and name for %s" : "Введіть ім’я користувача та назву бази даних для %s",
@@ -155,12 +156,26 @@ OC.L10N.register(
"%1$s shared »%2$s« with you and wants to add:" : "%1$s надав(-ла) доступ до \"%2$s\" та хоче додати:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s надав(-ла) доступ до \"%2$s\" та хоче додати",
"»%s« added a note to a file shared with you" : "\"%s\" додано примітку до файлу у спільному доступі",
+ "Passwords are enforced for link and mail shares" : "Для надання доступу до спільних ресурсів через посилання та ел. пошту має бути встановлено пароль на ресурс",
+ "Share recipient is not a valid user" : "Такий отримувач спільного ресурсу відсутній",
+ "Share recipient is not a valid group" : "Така група спільного ресурсу відсутня",
+ "Share recipient should be empty" : "Значення отримувача ресурсу має бути порожнє",
+ "Share recipient should not be empty" : "Значення отримувача ресурсу не має бути порожнє",
+ "Share recipient is not a valid circle" : "Отримувач ресурсу відсутній у застосунку \"Кола\"",
"Unknown share type" : "Невідомий тип спільного ресурсу",
+ "Share initiator must be set" : "Потрібно встановити ініціатора надання ресурсу у спільний доступ",
+ "Cannot share with yourself" : "Неможливо поділитися з самим(-ою) собою",
+ "Shared path must be set" : "Потрібно встановити шлях спільного ресурсу",
+ "Shared path must be either a file or a folder" : "Шлях спільного ресурсу має бути або файлом, або каталогом",
+ "You cannot share your root folder" : "Ви не можете надавати у спільний доступ кореневий каталог",
"You are not allowed to share %s" : "Вам заборонено поширювати %s",
+ "Valid permissions are required for sharing" : "Потрібний чинний дозвіл для надання у спільний доступ",
"Cannot increase permissions of %s" : "Не вдалося підвищити дозволи для %s",
+ "Shares need at least read permissions" : "Для спільних ресурсів має визначено щонайменше дозвіл на читання",
"Files cannot be shared with delete permissions" : "Не можна надавати у спільний доступ файли з дозволами на вилучення",
"Files cannot be shared with create permissions" : "Не можна ділитися файлами з дозволом на створення",
"Expiration date is in the past" : "Дата закінчення в минулому",
+ "Expiration date is enforced" : "Потрібно встановити термін завершення доступу",
"_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Неможливо встановити дату закінчення більше ніж %n день у майбутньому","Неможливо встановити дату закінчення більше ніж %n днів у майбутньому","Неможливо встановити дату закінчення більше ніж %n днів у майбутньому","Неможливо встановити дату закінчення більше ніж %n днів у майбутньому"],
"Sharing is only allowed with group members" : "Спільний доступ дозволений лише для учасників групи",
"Sharing %s failed, because this item is already shared with the account %s" : "Не вдалося надати у спільний доступ%s, оскільки цей ресурс вже у спільному доступі з обліковим записом %s",
@@ -169,11 +184,13 @@ OC.L10N.register(
"Path is already shared with this group" : "Шлях вже надано у спільний доступ для цієї групи",
"Link sharing is not allowed" : "Спільний доступ через посилання не дозволено",
"Public upload is not allowed" : "Публічні завантаження не дозволено",
+ "Path contains files shared with you" : "Шлях містить файли, якими поділилися з вами",
"Sharing is disabled" : "Спільний доступ вимкнено",
"Sharing is disabled for you" : "Ви не маєте права надавати у доступ файли або каталоги",
"Cannot share with the share owner" : "Неможливо надавати у доступ власникові спільного ресурсу",
"Share does not have a full ID" : "Спільний ресурс не має повного ідентифікатора",
"Cannot change share type" : "Неможливо змінити тип спільного ресурсу",
+ "Can only update recipient on user shares" : "Можна лише оновити отримувача для спільних ресурсів користувача",
"Invalid share recipient" : "Недійсний отримувач спільного ресурсу",
"Group \"%s\" does not exist" : "Група \"%s\" відсутня",
"The requested share does not exist anymore" : "Запитуваний спільний ресурс більше недоступний",
diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json
index 22b6f19ab596e..e2379242a690b 100644
--- a/lib/l10n/uk.json
+++ b/lib/l10n/uk.json
@@ -124,6 +124,7 @@
"Headline" : "Заголовок",
"Organisation" : "Організація",
"Role" : "Роль",
+ "Pronouns" : "Займенники",
"Unknown account" : "Невідомий обліковий запис",
"Additional settings" : "Додатково",
"Enter the database Login and name for %s" : "Введіть ім’я користувача та назву бази даних для %s",
@@ -153,12 +154,26 @@
"%1$s shared »%2$s« with you and wants to add:" : "%1$s надав(-ла) доступ до \"%2$s\" та хоче додати:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s надав(-ла) доступ до \"%2$s\" та хоче додати",
"»%s« added a note to a file shared with you" : "\"%s\" додано примітку до файлу у спільному доступі",
+ "Passwords are enforced for link and mail shares" : "Для надання доступу до спільних ресурсів через посилання та ел. пошту має бути встановлено пароль на ресурс",
+ "Share recipient is not a valid user" : "Такий отримувач спільного ресурсу відсутній",
+ "Share recipient is not a valid group" : "Така група спільного ресурсу відсутня",
+ "Share recipient should be empty" : "Значення отримувача ресурсу має бути порожнє",
+ "Share recipient should not be empty" : "Значення отримувача ресурсу не має бути порожнє",
+ "Share recipient is not a valid circle" : "Отримувач ресурсу відсутній у застосунку \"Кола\"",
"Unknown share type" : "Невідомий тип спільного ресурсу",
+ "Share initiator must be set" : "Потрібно встановити ініціатора надання ресурсу у спільний доступ",
+ "Cannot share with yourself" : "Неможливо поділитися з самим(-ою) собою",
+ "Shared path must be set" : "Потрібно встановити шлях спільного ресурсу",
+ "Shared path must be either a file or a folder" : "Шлях спільного ресурсу має бути або файлом, або каталогом",
+ "You cannot share your root folder" : "Ви не можете надавати у спільний доступ кореневий каталог",
"You are not allowed to share %s" : "Вам заборонено поширювати %s",
+ "Valid permissions are required for sharing" : "Потрібний чинний дозвіл для надання у спільний доступ",
"Cannot increase permissions of %s" : "Не вдалося підвищити дозволи для %s",
+ "Shares need at least read permissions" : "Для спільних ресурсів має визначено щонайменше дозвіл на читання",
"Files cannot be shared with delete permissions" : "Не можна надавати у спільний доступ файли з дозволами на вилучення",
"Files cannot be shared with create permissions" : "Не можна ділитися файлами з дозволом на створення",
"Expiration date is in the past" : "Дата закінчення в минулому",
+ "Expiration date is enforced" : "Потрібно встановити термін завершення доступу",
"_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Неможливо встановити дату закінчення більше ніж %n день у майбутньому","Неможливо встановити дату закінчення більше ніж %n днів у майбутньому","Неможливо встановити дату закінчення більше ніж %n днів у майбутньому","Неможливо встановити дату закінчення більше ніж %n днів у майбутньому"],
"Sharing is only allowed with group members" : "Спільний доступ дозволений лише для учасників групи",
"Sharing %s failed, because this item is already shared with the account %s" : "Не вдалося надати у спільний доступ%s, оскільки цей ресурс вже у спільному доступі з обліковим записом %s",
@@ -167,11 +182,13 @@
"Path is already shared with this group" : "Шлях вже надано у спільний доступ для цієї групи",
"Link sharing is not allowed" : "Спільний доступ через посилання не дозволено",
"Public upload is not allowed" : "Публічні завантаження не дозволено",
+ "Path contains files shared with you" : "Шлях містить файли, якими поділилися з вами",
"Sharing is disabled" : "Спільний доступ вимкнено",
"Sharing is disabled for you" : "Ви не маєте права надавати у доступ файли або каталоги",
"Cannot share with the share owner" : "Неможливо надавати у доступ власникові спільного ресурсу",
"Share does not have a full ID" : "Спільний ресурс не має повного ідентифікатора",
"Cannot change share type" : "Неможливо змінити тип спільного ресурсу",
+ "Can only update recipient on user shares" : "Можна лише оновити отримувача для спільних ресурсів користувача",
"Invalid share recipient" : "Недійсний отримувач спільного ресурсу",
"Group \"%s\" does not exist" : "Група \"%s\" відсутня",
"The requested share does not exist anymore" : "Запитуваний спільний ресурс більше недоступний",