diff --git a/apps/encryption/l10n/gl.js b/apps/encryption/l10n/gl.js
index 5046fcd520993..1db45b3189fd9 100644
--- a/apps/encryption/l10n/gl.js
+++ b/apps/encryption/l10n/gl.js
@@ -28,6 +28,8 @@ OC.L10N.register(
"Bad Signature" : "Sinatura errónea",
"Missing Signature" : "Non se atopa a sinatura",
"one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor",
+ "Encryption password" : "Contrasinal de cifrado",
+ "Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password." : "Acceda na interface web, vaia á sección «Seguranza» dos seus axustes persoais e actualice o seu contrasinal de cifrado introducindo este contrasinal no campo «Contrasinal antigo de acceso» e o seu contrasinal de acceso actual.",
"Default encryption module" : "Módulo de cifrado predeterminado",
"Default encryption module for server-side encryption" : "Módulo de cifrado predeterminado para o cifrado no lado do servidor",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as súas chaves non foron preparadas, saia da sesión e volva acceder de novo",
diff --git a/apps/encryption/l10n/gl.json b/apps/encryption/l10n/gl.json
index ed2802fd3bac5..a4ba12b70d8f3 100644
--- a/apps/encryption/l10n/gl.json
+++ b/apps/encryption/l10n/gl.json
@@ -26,6 +26,8 @@
"Bad Signature" : "Sinatura errónea",
"Missing Signature" : "Non se atopa a sinatura",
"one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor",
+ "Encryption password" : "Contrasinal de cifrado",
+ "Please login to the web interface, go to the \"Security\" section of your personal settings and update your encryption password by entering this password into the \"Old log-in password\" field and your current login-password." : "Acceda na interface web, vaia á sección «Seguranza» dos seus axustes persoais e actualice o seu contrasinal de cifrado introducindo este contrasinal no campo «Contrasinal antigo de acceso» e o seu contrasinal de acceso actual.",
"Default encryption module" : "Módulo de cifrado predeterminado",
"Default encryption module for server-side encryption" : "Módulo de cifrado predeterminado para o cifrado no lado do servidor",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as súas chaves non foron preparadas, saia da sesión e volva acceder de novo",
diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js
index eb2725ab1267d..b06df80df5895 100644
--- a/apps/files_sharing/l10n/gl.js
+++ b/apps/files_sharing/l10n/gl.js
@@ -244,7 +244,7 @@ OC.L10N.register(
"Error updating the share" : "Produciuse un erro ao actualizar a compartición",
"File \"{path}\" has been unshared" : "Foi retirado o ficheiro compartido «{path}».",
"Folder \"{path}\" has been unshared" : "Foi retirado o cartafol compartido «{path}».",
- "Share {propertyName} saved" : "Recurso compartido {propertyName} gardado",
+ "Share {propertyName} saved" : "{propertyName} do recurso compartido foi gardado",
"Shared" : "Compartido",
"Share" : "Compartir",
"Shared with" : "Compartido con",
diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json
index 5b1a7b8ae2beb..14cc9fd8afcfb 100644
--- a/apps/files_sharing/l10n/gl.json
+++ b/apps/files_sharing/l10n/gl.json
@@ -242,7 +242,7 @@
"Error updating the share" : "Produciuse un erro ao actualizar a compartición",
"File \"{path}\" has been unshared" : "Foi retirado o ficheiro compartido «{path}».",
"Folder \"{path}\" has been unshared" : "Foi retirado o cartafol compartido «{path}».",
- "Share {propertyName} saved" : "Recurso compartido {propertyName} gardado",
+ "Share {propertyName} saved" : "{propertyName} do recurso compartido foi gardado",
"Shared" : "Compartido",
"Share" : "Compartir",
"Shared with" : "Compartido con",
diff --git a/apps/settings/l10n/ar.js b/apps/settings/l10n/ar.js
index 54f37d0d5b7cf..ee813bfd6b321 100644
--- a/apps/settings/l10n/ar.js
+++ b/apps/settings/l10n/ar.js
@@ -25,11 +25,15 @@ OC.L10N.register(
"You changed your email address" : "لقد قمت بتعديل عنوان بريدك الإلكتروني",
"Your email address was changed by an administrator" : "قام أحد المدراء بتغيير عنوان بريدك الإلكتروني",
"Security" : "الأمان",
+ "You successfully logged in using two-factor authentication (%1$s)" : "لقد قمت بتسجيل الدخول بنجاح باستخدام المصادقة ثنائية العوامل (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "فشلت محاولة تسجيل الدخول باستخدام المصادقة ثنائية العوامل (%1$s)",
+ "Your password or email was modified" : "تمّ تعديل كلمة المرور أو البريد الإلكتروني الخاص بك",
"Apps" : "التطبيقات",
"Wrong password" : "كلمة مرور خاطئة",
"Saved" : "حفظ",
"No user supplied" : "لم يتم توفير مستخدم ",
"Authentication error" : "لم يتم التأكد من الشخصية بنجاح",
+ "Please provide an admin recovery password; otherwise, all user data will be lost." : "يرجى تقديم كلمة مرور استرداد المسؤول؛ وإلا ستفقد كافة بيانات المستخدم.",
"Wrong admin recovery password. Please check the password and try again." : "خطا في كلمة مرور الاستعادة الخاصة بالمسؤول, يرجى التاكد من كلمة المرور والمحاولة مرة اخرى.",
"Federated Cloud Sharing" : "المشاركة السحابية الموحّدة",
"Administrator documentation" : "دليل المدير",
@@ -37,13 +41,28 @@ OC.L10N.register(
"Invalid SMTP password." : "كلمة مرور SMTP خاطئة.",
"Email setting test" : "تجريب إعدادات البريد الإلكتروني",
"Well done, %s!" : "حسنًا فعلت، %s !",
+ "If you received this email, the email configuration seems to be correct." : "إذا تلقيت هذا البريد الإلكتروني ، فيبدو أن تهيئة البريد الإلكتروني صحيحة.",
+ "Email could not be sent. Check your mail server log" : "تعذر إرسال البريد الإلكتروني. تحقق من سجل خادم البريد الخاص بك",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "حدث خطأ أثناء إرسال البريد الإلكتروني. برجى مراجعة الاعدادات. (خطأ: %s)",
"Users" : "المستخدمين:",
"Invalid user" : "مستخدم غير صالح",
"Invalid mail address" : "عنوان البريد الإلكتروني خاطئ",
"Settings saved" : "تم حفظ الإعدادات",
"Unable to change full name" : "لم يتم التمكن من تغيير اسمك الكامل",
+ "Unable to change email address" : "تعذر تغيير عنوان بريدك الإلكتروني",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "من أجل التحقق من حساب تويتر \"Twitter \"الخاص بك، قم بنشر التغريدة التالية على تويتر (يرجى التأكد من نشرها دون وجود أي فواصل بين الأسطر):",
+ "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "من أجل التحقق من موقع الويب الخاص بك، قم بتخزين المحتوى التالي في جذر الويب/ الدليل الرئيسي الخاص بك على \" well-known/CloudIdVerificationCode.txt\" (يرجى التأكد من أن النص الكامل موجود في سطر واحد):",
+ "%1$s changed your password on %2$s." : "%1$s قام بتغيير كلمة المرور الخاصة بك في%2$s.",
+ "Your password on %s was changed." : "تم تغيير كلمة المرور الخاصة بك علي %s",
+ "Your password on %s was reset by an administrator." : "تم إعادة تعيين كلمة المرور الخاصة بك علي %s من قبل المسئول.",
+ "Password for %1$s changed on %2$s" : "تم تغيير كلمة المرور لـ %1$s في %2$s",
"Password changed for %s" : "تم تعديل كلمة سر %s",
+ "If you did not request this, please contact an administrator." : "إذا لم تكن قد قمت بطلب هذا، يرجى الاتصال بالمسؤول.",
+ "Your email address on %s was changed." : "تم تغيير عنوان البريد الإلكتروني الخاص بك علي %s.",
+ "Your email address on %s was changed by an administrator." : "تم تغيير عنوان البريد الإلكتروني الخاص بك علي %sمن قبل المسئول.",
+ "Email address for %1$s changed on %2$s" : "تم تغيير بريدك الإلكتروني لـ %1$s في %2$s",
+ "Email address changed for %s" : "تم تغيير عنوان البريد الإلكتروني لـ%s",
+ "The new email address is %s" : "عنوان البريد الإلكتروني الجديد هو %s",
"Your %s account was created" : "تم إنشاء حسابك %s",
"Welcome aboard" : "مرحبًا بكم على متن ناكست كلاود",
"Welcome aboard %s" : "مرحبًا بكم على متن ناكست كلاود يا %s",
@@ -124,9 +143,11 @@ OC.L10N.register(
"Copied!" : "تم نسخه !",
"Copy" : "نسخ",
"Last job ran {relativeTime}." : "آخر مهمة JOB جرت في {relativeTime}.",
+ "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "لتشغيل هذا تحتاج إلى ملحق لغة برمجة الصفحة الرئيسية الشخصية لواجهة برمجة التطبيقات بوزيكس \"PHP POSIX\". راجع {linkstart} وثائق لغة برمجة الصفحة الرئيسية الشخصية \"PHP \" {لينكدإن} لمزيد من التفاصيل.",
"Profile" : "الملف الشخصي",
"Enable" : "تفعيل",
"Server-side encryption" : "التشفير مِن جانب الخادم",
+ "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "يتيح التشفير من جانب الخادم إمكانية تشفير الملفات التي يتم رفعها على هذا الخادم. ولكن هذا الأمر مقترن بقيود مثل عقوبة الأداء ، لذا قم بتمكين الخاصية فقط إذا لزم الأمر.",
"Enable server-side encryption" : "تشغيل التشفير مِن جانب الخادوم",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "في حال تفعيل التشفير، عملية رفع الملف المشفر سيتم تفعيلها في الخادم. يمكن تعطيل التشفير في وقت لاحق فقط اذا كانت حزمة التشفير المفعلة تدعم التعطيل، وجميع الشروط الاخرى (على سبيل المثال اعداد رمز الاستعادة) مشمول ضمن الحزمة.",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "التشفير لوحدها لا تضمن حماية النظام بشكل كامل. يرجى اتباع التعليمات لمزيد من المعلومات والحصول على معلومات عن عمل تطبيق التشفير، واستخداماته العديد.",
@@ -174,6 +195,7 @@ OC.L10N.register(
"Username will be autogenerated" : "يتم توليد وإنشاء اسم المستخدم تلقائيا",
"Username (required)" : "اسم المستخدم (مطلوب)",
"Delete user" : "احذف المستخدم",
+ "Wiped {userid}'s devices" : "تم محو أجهزة {معرفالمستخدم}",
"Update of user manager was failed" : "فشل تحديث مدير المستخدم",
"Account deletion" : "حذف حساب",
"Display name was successfully changed" : "تم تغيير عرض الاسم بنجاح",
@@ -181,6 +203,7 @@ OC.L10N.register(
"Email was successfully changed" : "تم تغيير البريد الإلكتروني بنجاح",
"Welcome mail sent!" : "تم إرسال بريد الترحيب!",
"Edit" : "تعديل",
+ "{size} used" : "{حجم} مستخدم",
"Name your device" : "اسم جهازك",
"Your browser does not support WebAuthn." : "متصفحك لا يدعم WebAuthn.",
"Your apps" : "تطبيقاتك",
@@ -191,6 +214,7 @@ OC.L10N.register(
"Disabled users" : "المستخدمون المُعطَّلون",
"Default quota:" : "الحصة الافتراضية:",
"Show languages" : "اعرض اللغات",
+ "Show last login" : "عرض آخر تسجيل دخول",
"Show user backend" : "عرض مستخدم لوحة التحكم الرئيسية",
"Not saved" : "لم يتم حفظه",
"Sending…" : "جارٍ الإرسال …",
@@ -219,6 +243,7 @@ OC.L10N.register(
"None/STARTTLS" : "لا يوجد/ بروتوكول أمر ستارت تي ال اس STARTTLS",
"SSL" : "طبقة المنافذ الآمنة",
"Open documentation" : "فتح الدليل",
+ "It is important to set up this server to be able to send emails, like for password reset and notifications." : "من المهم تنصيب هذا الخادم لتتمكن من إرسال رسائل البريد الإلكتروني، والمثل بالنسبة لإعادة تعيين كلمة المرور والإشعارات.",
"Send mode" : "وضعية الإرسال",
"Encryption" : "التشفير",
"From address" : "عنوان الإرسال",
@@ -233,6 +258,7 @@ OC.L10N.register(
"Send email" : "إرسال بريد إلكتروني",
"All checks passed." : "تم اجتياز جميع الاختبارات.",
"Version" : "إصدار",
+ "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "يمكنك بصفتك مسئولا ضبط وضع المشاركة. يرجى الاطلاع على التوثيق لمزيد من المعلومات.",
"Allow apps to use the Share API" : "السماح للتطبيقات بالمشاركة عن طريق الAPI",
"Enforce expiration date" : "فرض تاريخ نهاية صلاحية",
"Allow public uploads" : "السماح بالرفع للعامة ",
@@ -244,11 +270,13 @@ OC.L10N.register(
"Restrict users to only share with users in their groups" : "سماح المستخدمين للمشاركة ضمن مجموعتهم فقط.",
"Exclude groups from sharing" : "استبعاد المجموعات من المشاركة",
"These groups will still be able to receive shares, but not to initiate them." : "هذه المجموعات لا زالت تستقبل المشاركات، لكن غير مطلعين عليها.",
+ "This text will be shown on the public link upload page when the file list is hidden." : "يظهر هذا النص في صفحة تحميل الرابط العام عندما تكون قائمة الملفات مخفية.",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "تم تطويره بواسطة {communityopen} نكست كلود كوميونتي {linkclose}، كود مصدر {جت هب اوبن} {linkclose} مرخص بموجب {Licenseopen} رخصة برمجيات جنو أفيرو العمومية {linkclose}",
"Like our Facebook page" : "قم بالإعجاب بصفحتنا على الفايسبوك",
"Follow us on Twitter" : "تابعونا على تويتر",
"Follow us on Mastodon" : "تابعونا على ماستدون",
"Check out our blog" : "إلقي نظرة على مدوّنتنا",
+ "Subscribe to our newsletter" : "الاشتراك في نشرتنا الإخبارية",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "إصدار المجتمع هذا من Nextcloud غير مدعوم والإشعارات الفورية غير متاحة.",
"png or jpg, max. 20 MB" : "صيغة png أو jpg و حجم أقصاه 20 م.ب",
"Edit User" : "تعديل المستخدم",
diff --git a/apps/settings/l10n/ar.json b/apps/settings/l10n/ar.json
index 25810bcb98831..435b02c0ff668 100644
--- a/apps/settings/l10n/ar.json
+++ b/apps/settings/l10n/ar.json
@@ -23,11 +23,15 @@
"You changed your email address" : "لقد قمت بتعديل عنوان بريدك الإلكتروني",
"Your email address was changed by an administrator" : "قام أحد المدراء بتغيير عنوان بريدك الإلكتروني",
"Security" : "الأمان",
+ "You successfully logged in using two-factor authentication (%1$s)" : "لقد قمت بتسجيل الدخول بنجاح باستخدام المصادقة ثنائية العوامل (%1$s)",
+ "A login attempt using two-factor authentication failed (%1$s)" : "فشلت محاولة تسجيل الدخول باستخدام المصادقة ثنائية العوامل (%1$s)",
+ "Your password or email was modified" : "تمّ تعديل كلمة المرور أو البريد الإلكتروني الخاص بك",
"Apps" : "التطبيقات",
"Wrong password" : "كلمة مرور خاطئة",
"Saved" : "حفظ",
"No user supplied" : "لم يتم توفير مستخدم ",
"Authentication error" : "لم يتم التأكد من الشخصية بنجاح",
+ "Please provide an admin recovery password; otherwise, all user data will be lost." : "يرجى تقديم كلمة مرور استرداد المسؤول؛ وإلا ستفقد كافة بيانات المستخدم.",
"Wrong admin recovery password. Please check the password and try again." : "خطا في كلمة مرور الاستعادة الخاصة بالمسؤول, يرجى التاكد من كلمة المرور والمحاولة مرة اخرى.",
"Federated Cloud Sharing" : "المشاركة السحابية الموحّدة",
"Administrator documentation" : "دليل المدير",
@@ -35,13 +39,28 @@
"Invalid SMTP password." : "كلمة مرور SMTP خاطئة.",
"Email setting test" : "تجريب إعدادات البريد الإلكتروني",
"Well done, %s!" : "حسنًا فعلت، %s !",
+ "If you received this email, the email configuration seems to be correct." : "إذا تلقيت هذا البريد الإلكتروني ، فيبدو أن تهيئة البريد الإلكتروني صحيحة.",
+ "Email could not be sent. Check your mail server log" : "تعذر إرسال البريد الإلكتروني. تحقق من سجل خادم البريد الخاص بك",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "حدث خطأ أثناء إرسال البريد الإلكتروني. برجى مراجعة الاعدادات. (خطأ: %s)",
"Users" : "المستخدمين:",
"Invalid user" : "مستخدم غير صالح",
"Invalid mail address" : "عنوان البريد الإلكتروني خاطئ",
"Settings saved" : "تم حفظ الإعدادات",
"Unable to change full name" : "لم يتم التمكن من تغيير اسمك الكامل",
+ "Unable to change email address" : "تعذر تغيير عنوان بريدك الإلكتروني",
+ "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "من أجل التحقق من حساب تويتر \"Twitter \"الخاص بك، قم بنشر التغريدة التالية على تويتر (يرجى التأكد من نشرها دون وجود أي فواصل بين الأسطر):",
+ "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "من أجل التحقق من موقع الويب الخاص بك، قم بتخزين المحتوى التالي في جذر الويب/ الدليل الرئيسي الخاص بك على \" well-known/CloudIdVerificationCode.txt\" (يرجى التأكد من أن النص الكامل موجود في سطر واحد):",
+ "%1$s changed your password on %2$s." : "%1$s قام بتغيير كلمة المرور الخاصة بك في%2$s.",
+ "Your password on %s was changed." : "تم تغيير كلمة المرور الخاصة بك علي %s",
+ "Your password on %s was reset by an administrator." : "تم إعادة تعيين كلمة المرور الخاصة بك علي %s من قبل المسئول.",
+ "Password for %1$s changed on %2$s" : "تم تغيير كلمة المرور لـ %1$s في %2$s",
"Password changed for %s" : "تم تعديل كلمة سر %s",
+ "If you did not request this, please contact an administrator." : "إذا لم تكن قد قمت بطلب هذا، يرجى الاتصال بالمسؤول.",
+ "Your email address on %s was changed." : "تم تغيير عنوان البريد الإلكتروني الخاص بك علي %s.",
+ "Your email address on %s was changed by an administrator." : "تم تغيير عنوان البريد الإلكتروني الخاص بك علي %sمن قبل المسئول.",
+ "Email address for %1$s changed on %2$s" : "تم تغيير بريدك الإلكتروني لـ %1$s في %2$s",
+ "Email address changed for %s" : "تم تغيير عنوان البريد الإلكتروني لـ%s",
+ "The new email address is %s" : "عنوان البريد الإلكتروني الجديد هو %s",
"Your %s account was created" : "تم إنشاء حسابك %s",
"Welcome aboard" : "مرحبًا بكم على متن ناكست كلاود",
"Welcome aboard %s" : "مرحبًا بكم على متن ناكست كلاود يا %s",
@@ -122,9 +141,11 @@
"Copied!" : "تم نسخه !",
"Copy" : "نسخ",
"Last job ran {relativeTime}." : "آخر مهمة JOB جرت في {relativeTime}.",
+ "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "لتشغيل هذا تحتاج إلى ملحق لغة برمجة الصفحة الرئيسية الشخصية لواجهة برمجة التطبيقات بوزيكس \"PHP POSIX\". راجع {linkstart} وثائق لغة برمجة الصفحة الرئيسية الشخصية \"PHP \" {لينكدإن} لمزيد من التفاصيل.",
"Profile" : "الملف الشخصي",
"Enable" : "تفعيل",
"Server-side encryption" : "التشفير مِن جانب الخادم",
+ "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "يتيح التشفير من جانب الخادم إمكانية تشفير الملفات التي يتم رفعها على هذا الخادم. ولكن هذا الأمر مقترن بقيود مثل عقوبة الأداء ، لذا قم بتمكين الخاصية فقط إذا لزم الأمر.",
"Enable server-side encryption" : "تشغيل التشفير مِن جانب الخادوم",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "في حال تفعيل التشفير، عملية رفع الملف المشفر سيتم تفعيلها في الخادم. يمكن تعطيل التشفير في وقت لاحق فقط اذا كانت حزمة التشفير المفعلة تدعم التعطيل، وجميع الشروط الاخرى (على سبيل المثال اعداد رمز الاستعادة) مشمول ضمن الحزمة.",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "التشفير لوحدها لا تضمن حماية النظام بشكل كامل. يرجى اتباع التعليمات لمزيد من المعلومات والحصول على معلومات عن عمل تطبيق التشفير، واستخداماته العديد.",
@@ -172,6 +193,7 @@
"Username will be autogenerated" : "يتم توليد وإنشاء اسم المستخدم تلقائيا",
"Username (required)" : "اسم المستخدم (مطلوب)",
"Delete user" : "احذف المستخدم",
+ "Wiped {userid}'s devices" : "تم محو أجهزة {معرفالمستخدم}",
"Update of user manager was failed" : "فشل تحديث مدير المستخدم",
"Account deletion" : "حذف حساب",
"Display name was successfully changed" : "تم تغيير عرض الاسم بنجاح",
@@ -179,6 +201,7 @@
"Email was successfully changed" : "تم تغيير البريد الإلكتروني بنجاح",
"Welcome mail sent!" : "تم إرسال بريد الترحيب!",
"Edit" : "تعديل",
+ "{size} used" : "{حجم} مستخدم",
"Name your device" : "اسم جهازك",
"Your browser does not support WebAuthn." : "متصفحك لا يدعم WebAuthn.",
"Your apps" : "تطبيقاتك",
@@ -189,6 +212,7 @@
"Disabled users" : "المستخدمون المُعطَّلون",
"Default quota:" : "الحصة الافتراضية:",
"Show languages" : "اعرض اللغات",
+ "Show last login" : "عرض آخر تسجيل دخول",
"Show user backend" : "عرض مستخدم لوحة التحكم الرئيسية",
"Not saved" : "لم يتم حفظه",
"Sending…" : "جارٍ الإرسال …",
@@ -217,6 +241,7 @@
"None/STARTTLS" : "لا يوجد/ بروتوكول أمر ستارت تي ال اس STARTTLS",
"SSL" : "طبقة المنافذ الآمنة",
"Open documentation" : "فتح الدليل",
+ "It is important to set up this server to be able to send emails, like for password reset and notifications." : "من المهم تنصيب هذا الخادم لتتمكن من إرسال رسائل البريد الإلكتروني، والمثل بالنسبة لإعادة تعيين كلمة المرور والإشعارات.",
"Send mode" : "وضعية الإرسال",
"Encryption" : "التشفير",
"From address" : "عنوان الإرسال",
@@ -231,6 +256,7 @@
"Send email" : "إرسال بريد إلكتروني",
"All checks passed." : "تم اجتياز جميع الاختبارات.",
"Version" : "إصدار",
+ "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "يمكنك بصفتك مسئولا ضبط وضع المشاركة. يرجى الاطلاع على التوثيق لمزيد من المعلومات.",
"Allow apps to use the Share API" : "السماح للتطبيقات بالمشاركة عن طريق الAPI",
"Enforce expiration date" : "فرض تاريخ نهاية صلاحية",
"Allow public uploads" : "السماح بالرفع للعامة ",
@@ -242,11 +268,13 @@
"Restrict users to only share with users in their groups" : "سماح المستخدمين للمشاركة ضمن مجموعتهم فقط.",
"Exclude groups from sharing" : "استبعاد المجموعات من المشاركة",
"These groups will still be able to receive shares, but not to initiate them." : "هذه المجموعات لا زالت تستقبل المشاركات، لكن غير مطلعين عليها.",
+ "This text will be shown on the public link upload page when the file list is hidden." : "يظهر هذا النص في صفحة تحميل الرابط العام عندما تكون قائمة الملفات مخفية.",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "تم تطويره بواسطة {communityopen} نكست كلود كوميونتي {linkclose}، كود مصدر {جت هب اوبن} {linkclose} مرخص بموجب {Licenseopen} رخصة برمجيات جنو أفيرو العمومية {linkclose}",
"Like our Facebook page" : "قم بالإعجاب بصفحتنا على الفايسبوك",
"Follow us on Twitter" : "تابعونا على تويتر",
"Follow us on Mastodon" : "تابعونا على ماستدون",
"Check out our blog" : "إلقي نظرة على مدوّنتنا",
+ "Subscribe to our newsletter" : "الاشتراك في نشرتنا الإخبارية",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "إصدار المجتمع هذا من Nextcloud غير مدعوم والإشعارات الفورية غير متاحة.",
"png or jpg, max. 20 MB" : "صيغة png أو jpg و حجم أقصاه 20 م.ب",
"Edit User" : "تعديل المستخدم",
diff --git a/apps/settings/l10n/de.js b/apps/settings/l10n/de.js
index 0e5900bb859b7..66fc616969bc6 100644
--- a/apps/settings/l10n/de.js
+++ b/apps/settings/l10n/de.js
@@ -361,9 +361,14 @@ OC.L10N.register(
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Im Falle des Verlusts des Gerätes oder der Verlassens der Organisation können mit dieser Funktion sämtliche Nextcloud-Daten von allen Geräten die mit {userid} verbunden sind gelöscht werden. Funktioniert nur wenn das Gerät mit dem Internet verbunden ist.",
"Remote wipe of devices" : "Fernlöschung von Geräten",
"Wipe {userid}'s devices" : "Lösche {userid}s Geräte",
+ "Wiped {userid}'s devices" : "{userid}'s Geräte bereinigt",
+ "Update of user manager was failed" : "Die Aktualisierung des Benutzermanagers ist fehlgeschlagen",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Vollständig {userid}s Konto löschen inklusive aller persönlichen Dateien, App-Daten, usw.",
"Account deletion" : "Löschung des Kontos",
"Delete {userid}'s account" : "Konto von {userid} löschen",
+ "Display name was successfully changed" : "Der Anzeigename wurde erfolgreich geändert\n ",
+ "Password was successfully changed" : "Das Passwort wurde erfolgreich geändert",
+ "Email was successfully changed" : "E-Mail wurde erfolgreich geändert",
"Welcome mail sent!" : "Willkommens-E-Mail gesendet!",
"Toggle user actions menu" : "Menü für Benutzeraktionen umschalten",
"Edit" : "Bearbeiten",
diff --git a/apps/settings/l10n/de.json b/apps/settings/l10n/de.json
index eda7ababd32e1..2f0e7915b3f97 100644
--- a/apps/settings/l10n/de.json
+++ b/apps/settings/l10n/de.json
@@ -359,9 +359,14 @@
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Im Falle des Verlusts des Gerätes oder der Verlassens der Organisation können mit dieser Funktion sämtliche Nextcloud-Daten von allen Geräten die mit {userid} verbunden sind gelöscht werden. Funktioniert nur wenn das Gerät mit dem Internet verbunden ist.",
"Remote wipe of devices" : "Fernlöschung von Geräten",
"Wipe {userid}'s devices" : "Lösche {userid}s Geräte",
+ "Wiped {userid}'s devices" : "{userid}'s Geräte bereinigt",
+ "Update of user manager was failed" : "Die Aktualisierung des Benutzermanagers ist fehlgeschlagen",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Vollständig {userid}s Konto löschen inklusive aller persönlichen Dateien, App-Daten, usw.",
"Account deletion" : "Löschung des Kontos",
"Delete {userid}'s account" : "Konto von {userid} löschen",
+ "Display name was successfully changed" : "Der Anzeigename wurde erfolgreich geändert\n ",
+ "Password was successfully changed" : "Das Passwort wurde erfolgreich geändert",
+ "Email was successfully changed" : "E-Mail wurde erfolgreich geändert",
"Welcome mail sent!" : "Willkommens-E-Mail gesendet!",
"Toggle user actions menu" : "Menü für Benutzeraktionen umschalten",
"Edit" : "Bearbeiten",
diff --git a/apps/settings/l10n/de_DE.js b/apps/settings/l10n/de_DE.js
index 2e769d2525d65..92993ca385d84 100644
--- a/apps/settings/l10n/de_DE.js
+++ b/apps/settings/l10n/de_DE.js
@@ -380,6 +380,7 @@ OC.L10N.register(
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Im Falle des Verlusts des Gerätes oder des Verlassens der Organisation können mit dieser Funktion sämtliche Nextcloud-Daten von allen Geräten, die mit {userid} verbunden sind, gelöscht werden. Funktioniert nur, wenn das Gerät mit dem Internet verbunden ist.",
"Remote wipe of devices" : "Fernlöschung von Geräten",
"Wipe {userid}'s devices" : "Lösche {userid}s Geräte",
+ "Wiped {userid}'s devices" : "{userid}'s Geräte bereinigt",
"Update of user manager was failed" : "Die Aktualisierung des Benutzermanagers ist fehlgeschlagen",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Lösche {userid}s Konto vollständig inklusive aller persönlichen Dateien, App-Daten, usw.",
"Account deletion" : "Löschung des Kontos",
diff --git a/apps/settings/l10n/de_DE.json b/apps/settings/l10n/de_DE.json
index c2a6934bbf97f..dc56c4c276d49 100644
--- a/apps/settings/l10n/de_DE.json
+++ b/apps/settings/l10n/de_DE.json
@@ -378,6 +378,7 @@
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Im Falle des Verlusts des Gerätes oder des Verlassens der Organisation können mit dieser Funktion sämtliche Nextcloud-Daten von allen Geräten, die mit {userid} verbunden sind, gelöscht werden. Funktioniert nur, wenn das Gerät mit dem Internet verbunden ist.",
"Remote wipe of devices" : "Fernlöschung von Geräten",
"Wipe {userid}'s devices" : "Lösche {userid}s Geräte",
+ "Wiped {userid}'s devices" : "{userid}'s Geräte bereinigt",
"Update of user manager was failed" : "Die Aktualisierung des Benutzermanagers ist fehlgeschlagen",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Lösche {userid}s Konto vollständig inklusive aller persönlichen Dateien, App-Daten, usw.",
"Account deletion" : "Löschung des Kontos",
diff --git a/apps/settings/l10n/en_GB.js b/apps/settings/l10n/en_GB.js
index 830fc97c368a3..8674f34d99a1c 100644
--- a/apps/settings/l10n/en_GB.js
+++ b/apps/settings/l10n/en_GB.js
@@ -380,6 +380,7 @@ OC.L10N.register(
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet.",
"Remote wipe of devices" : "Remote wipe of devices",
"Wipe {userid}'s devices" : "Wipe {userid}'s devices",
+ "Wiped {userid}'s devices" : "Wiped {userid}'s devices",
"Update of user manager was failed" : "Update of user manager was failed",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Fully delete {userid}'s account including all their personal files, app data, etc.",
"Account deletion" : "Account deletion",
diff --git a/apps/settings/l10n/en_GB.json b/apps/settings/l10n/en_GB.json
index bf6209558e5c5..8f42030078a69 100644
--- a/apps/settings/l10n/en_GB.json
+++ b/apps/settings/l10n/en_GB.json
@@ -378,6 +378,7 @@
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet.",
"Remote wipe of devices" : "Remote wipe of devices",
"Wipe {userid}'s devices" : "Wipe {userid}'s devices",
+ "Wiped {userid}'s devices" : "Wiped {userid}'s devices",
"Update of user manager was failed" : "Update of user manager was failed",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Fully delete {userid}'s account including all their personal files, app data, etc.",
"Account deletion" : "Account deletion",
diff --git a/apps/settings/l10n/fi.js b/apps/settings/l10n/fi.js
index b219e3b201243..f34afe689a2f8 100644
--- a/apps/settings/l10n/fi.js
+++ b/apps/settings/l10n/fi.js
@@ -300,6 +300,16 @@ OC.L10N.register(
"Common languages" : "Yleiset kielet",
"Other languages" : "Muut kielet",
"New user" : "Uusi käyttäjä",
+ "Either password or email is required" : "Joko salasana tai sähköpostiosoite vaaditaan",
+ "Password (required)" : "Salasana (pakollinen)",
+ "Email (required)" : "Sähköposti (pakollinen)",
+ "Groups (required)" : "Ryhmät (pakollinen)",
+ "Set user groups" : "Aseta käyttäjäryhmät",
+ "Set user quota" : "Aseta käyttäjäkiintiö",
+ "Set default language" : "Aseta oletuskieli",
+ "Add new user" : "Lisää uusi käyttäjä",
+ "Username will be autogenerated" : "Käyttäjänimi luodaan automaattisesti",
+ "Username (required)" : "Käyttäjänimi (pakollinen)",
"You do not have permissions to see the details of this user" : "Käyttöoikeutesi eivät riitä tämän käyttäjän tietojen näkemiseen",
"Edit display name" : "Muokkaa näyttönimeä",
"Add new password" : "Lisää uusi salasana",
@@ -347,6 +357,7 @@ OC.L10N.register(
"Disabled users" : "Käytöstä poistetut käyttäjät",
"Default quota:" : "Oletuskiintiö:",
"Select default quota" : "Valitse oletuskiintiö",
+ "Show languages" : "Näytä kielet",
"Show last login" : "Näytä viimeisin sisäänkirjautuminen",
"Show user backend" : "Näytä käyttäjätaustaosa",
"Show storage path" : "Näytä tallennustilan polku",
diff --git a/apps/settings/l10n/fi.json b/apps/settings/l10n/fi.json
index 0f039edcd4c52..52b2d7c04d421 100644
--- a/apps/settings/l10n/fi.json
+++ b/apps/settings/l10n/fi.json
@@ -298,6 +298,16 @@
"Common languages" : "Yleiset kielet",
"Other languages" : "Muut kielet",
"New user" : "Uusi käyttäjä",
+ "Either password or email is required" : "Joko salasana tai sähköpostiosoite vaaditaan",
+ "Password (required)" : "Salasana (pakollinen)",
+ "Email (required)" : "Sähköposti (pakollinen)",
+ "Groups (required)" : "Ryhmät (pakollinen)",
+ "Set user groups" : "Aseta käyttäjäryhmät",
+ "Set user quota" : "Aseta käyttäjäkiintiö",
+ "Set default language" : "Aseta oletuskieli",
+ "Add new user" : "Lisää uusi käyttäjä",
+ "Username will be autogenerated" : "Käyttäjänimi luodaan automaattisesti",
+ "Username (required)" : "Käyttäjänimi (pakollinen)",
"You do not have permissions to see the details of this user" : "Käyttöoikeutesi eivät riitä tämän käyttäjän tietojen näkemiseen",
"Edit display name" : "Muokkaa näyttönimeä",
"Add new password" : "Lisää uusi salasana",
@@ -345,6 +355,7 @@
"Disabled users" : "Käytöstä poistetut käyttäjät",
"Default quota:" : "Oletuskiintiö:",
"Select default quota" : "Valitse oletuskiintiö",
+ "Show languages" : "Näytä kielet",
"Show last login" : "Näytä viimeisin sisäänkirjautuminen",
"Show user backend" : "Näytä käyttäjätaustaosa",
"Show storage path" : "Näytä tallennustilan polku",
diff --git a/apps/settings/l10n/gl.js b/apps/settings/l10n/gl.js
index d8140b0ac0229..10c52ea6cb893 100644
--- a/apps/settings/l10n/gl.js
+++ b/apps/settings/l10n/gl.js
@@ -380,6 +380,7 @@ OC.L10N.register(
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "No caso de perder o dispositivo ou saír da organización, pode limpar os datos de Nextcloud de xeito remoto de todos os dispositivos asociados a {userid}. Só funciona se os dispositivos están conectados Á Internet.",
"Remote wipe of devices" : "Limpeza remota de dispositivos",
"Wipe {userid}'s devices" : "Limpar os dispositivos de {userid}",
+ "Wiped {userid}'s devices" : "Limpáronse os dispositivos de {userid}",
"Update of user manager was failed" : "Produciuse un fallo na actualización do xestor de usuarios",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Eliminar completamente a conta de {userid} incluíndo todos os seus ficheiros persoais, datos de aplicacións, etc.",
"Account deletion" : "Eliminación de conta",
diff --git a/apps/settings/l10n/gl.json b/apps/settings/l10n/gl.json
index 002b1ea9736d5..7f77c04182a52 100644
--- a/apps/settings/l10n/gl.json
+++ b/apps/settings/l10n/gl.json
@@ -378,6 +378,7 @@
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "No caso de perder o dispositivo ou saír da organización, pode limpar os datos de Nextcloud de xeito remoto de todos os dispositivos asociados a {userid}. Só funciona se os dispositivos están conectados Á Internet.",
"Remote wipe of devices" : "Limpeza remota de dispositivos",
"Wipe {userid}'s devices" : "Limpar os dispositivos de {userid}",
+ "Wiped {userid}'s devices" : "Limpáronse os dispositivos de {userid}",
"Update of user manager was failed" : "Produciuse un fallo na actualización do xestor de usuarios",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Eliminar completamente a conta de {userid} incluíndo todos os seus ficheiros persoais, datos de aplicacións, etc.",
"Account deletion" : "Eliminación de conta",
diff --git a/apps/settings/l10n/sv.js b/apps/settings/l10n/sv.js
index 57c59a77668fb..3b1d69d2e576b 100644
--- a/apps/settings/l10n/sv.js
+++ b/apps/settings/l10n/sv.js
@@ -378,6 +378,7 @@ OC.L10N.register(
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Om användaren förlorar sin enhet eller lämnar organisationen, kan all Nextcloud-data fjärrensas från alla enheter associerade med {userid}. Fungerar bara om enheterna är anslutna till internet.",
"Remote wipe of devices" : "Fjärrensning av enheter",
"Wipe {userid}'s devices" : "Rensa enheter för {userid}",
+ "Wiped {userid}'s devices" : "Rensade enheter för {userid}",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Fullständig radering av konto för {userid} inklusive alla personliga filer, appdata etc.",
"Account deletion" : "Radering av konto",
"Delete {userid}'s account" : "Ta bort konto för {userid}",
@@ -456,6 +457,7 @@ OC.L10N.register(
"Documentation" : "Dokumentation",
"Forum" : "Forum",
"Login" : "Logga in",
+ "None/STARTTLS" : "Ingen/STARTTLS",
"SSL" : "SSL",
"Open documentation" : "Öppna dokumentation",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "Det är viktigt att konfigurera den här servern för att kunna skicka e-post, till exempel för återställning av lösenord och aviseringar.",
diff --git a/apps/settings/l10n/sv.json b/apps/settings/l10n/sv.json
index 514c032c5d7d8..a329da7440024 100644
--- a/apps/settings/l10n/sv.json
+++ b/apps/settings/l10n/sv.json
@@ -376,6 +376,7 @@
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Om användaren förlorar sin enhet eller lämnar organisationen, kan all Nextcloud-data fjärrensas från alla enheter associerade med {userid}. Fungerar bara om enheterna är anslutna till internet.",
"Remote wipe of devices" : "Fjärrensning av enheter",
"Wipe {userid}'s devices" : "Rensa enheter för {userid}",
+ "Wiped {userid}'s devices" : "Rensade enheter för {userid}",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "Fullständig radering av konto för {userid} inklusive alla personliga filer, appdata etc.",
"Account deletion" : "Radering av konto",
"Delete {userid}'s account" : "Ta bort konto för {userid}",
@@ -454,6 +455,7 @@
"Documentation" : "Dokumentation",
"Forum" : "Forum",
"Login" : "Logga in",
+ "None/STARTTLS" : "Ingen/STARTTLS",
"SSL" : "SSL",
"Open documentation" : "Öppna dokumentation",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "Det är viktigt att konfigurera den här servern för att kunna skicka e-post, till exempel för återställning av lösenord och aviseringar.",
diff --git a/apps/settings/l10n/zh_HK.js b/apps/settings/l10n/zh_HK.js
index 34b3ef42ebbad..398a41336caa6 100644
--- a/apps/settings/l10n/zh_HK.js
+++ b/apps/settings/l10n/zh_HK.js
@@ -380,6 +380,7 @@ OC.L10N.register(
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果遺失裝置或退出組織,這可以從與 {userid} 相關的所有裝置遠端抹除 Nextcloud 資料。僅當裝置連線到網際網路時才有效。",
"Remote wipe of devices" : "遠端抹除裝置",
"Wipe {userid}'s devices" : "抹除 {userid} 的裝置",
+ "Wiped {userid}'s devices" : "抹除了 {userid} 的裝置",
"Update of user manager was failed" : "用戶管理員更新失敗",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全刪除 {userid} 的賬戶,包含他們所有的個人檔案、應用程式資料等等。",
"Account deletion" : "賬戶刪除",
diff --git a/apps/settings/l10n/zh_HK.json b/apps/settings/l10n/zh_HK.json
index 99ea0777ccc12..4221280349082 100644
--- a/apps/settings/l10n/zh_HK.json
+++ b/apps/settings/l10n/zh_HK.json
@@ -378,6 +378,7 @@
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果遺失裝置或退出組織,這可以從與 {userid} 相關的所有裝置遠端抹除 Nextcloud 資料。僅當裝置連線到網際網路時才有效。",
"Remote wipe of devices" : "遠端抹除裝置",
"Wipe {userid}'s devices" : "抹除 {userid} 的裝置",
+ "Wiped {userid}'s devices" : "抹除了 {userid} 的裝置",
"Update of user manager was failed" : "用戶管理員更新失敗",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全刪除 {userid} 的賬戶,包含他們所有的個人檔案、應用程式資料等等。",
"Account deletion" : "賬戶刪除",
diff --git a/apps/user_ldap/l10n/ar.js b/apps/user_ldap/l10n/ar.js
index 487629b87ecb4..eb03a9a5dbbb9 100644
--- a/apps/user_ldap/l10n/ar.js
+++ b/apps/user_ldap/l10n/ar.js
@@ -3,11 +3,16 @@ OC.L10N.register(
{
"Failed to clear the mappings." : "فشل مسح الارتباطات (mappings)",
"Failed to delete the server configuration" : "تعذر حذف ملف إعدادات الخادم",
+ "Invalid configuration: Anonymous binding is not allowed." : "تكوين غير صالح: الربط المجهول غير مسموح به.",
+ "Valid configuration, connection established!" : "تكوين صالح، تم إنشاء الاتصال!",
+ "Valid configuration, but binding failed. Please check the server settings and credentials." : "تكوين صالح، ولكن فشل الربط. يرجى التحقق من إعدادات الخادم وبيانات الاعتماد.",
+ "Invalid configuration. Please have a look at the logs for further details." : "تكوين غير صحيح. يرجى الرجوع إلي السجلات لمزيد من التفاصيل.",
"No action specified" : "لم يتم تحديد الإجراء",
"No configuration specified" : "لم يتم تحديد الإعدادات.",
"No data specified" : "لم يتم تحديد البيانات.",
" Could not set configuration %s" : "تعذر تنفيذ الإعداد %s",
"Action does not exist" : "الإجراء غير موجود",
+ "Renewing …" : "جارٍ التجديد…",
"Very weak password" : "كلمة السر ضعيفة جدا",
"Weak password" : "الكلمة السرية ضعيفة",
"So-so password" : "كلمة سر غير فعالة",
@@ -38,11 +43,20 @@ OC.L10N.register(
"Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "تفعيل الوضع سوف ينتج عنه تمكين استعلامات بروتوكول الوصول إلي الدليل البسيط التلقائية. وقد يستغرق الأمر بعض الوقت بناء على حجم بروتوكول الوصول إلي الدليل البسيط الخاص بك. هل ما زلت تريد تفعيل الوضع؟",
"Mode switch" : "تشغيل النمط",
"Select attributes" : "اختر الخصائص",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation):
" : "لم يتم العثور على المستخدم. يرجى التحقق من تحديدات تسجيل الدخول واسم المستخدم الخاصين بك. عامل التصفية الفعال (للنسخ واللصق للتحقق من صحة سطر الأوامر):
",
"User found and settings verified." : "تم العثور على المستخدم وتم التحقق من الإعدادات.",
+ "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "ضع في اعتبارك تضييق نطاق البحث، لأنه يشمل العديد من المستخدمين، ولن يتمكن سوى أول واحد منهم من تسجيل الدخول.",
+ "An unspecified error occurred. Please check log and settings." : "حدث خطأ غير محدد. يرجى التحقق من السجل والإعدادات.",
"The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "عامل تصفية البحث غير صالح، ربما بسبب مشكلات في بناء الجملة مثل عدم تساوي عدد الأقواس المفتوحة والمغلقة. يرجي المراجعة.",
"Please provide a login name to test against" : "يرجى تقديم اسم تسجيل الدخول للاختبار وفقا له",
+ "Password change rejected. Hint: " : "رفض تغيير كلمة المرور. ملحوظة:",
+ "Please login with the new password" : "الرجاء تسجيل الدخول باستخدام كلمة المرور الجديدة",
+ "Your password will expire tomorrow." : "تنتهي صلاحية كلمة مرورك غدًا.",
+ "Your password will expire today." : "تنتهي كلمة المرور الخاصة بك اليوم.",
+ "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "تعذر الكشف عن سمة اسم عرض المستخدم. يرجى تحديده بنفسك في إعدادات خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" المتقدمة.",
"Could not find the desired feature" : "تعذر العثور على السمة المطلوبة",
"Invalid Host" : "مضيف غير صالح",
+ "LDAP user and group backend" : "مستخدم خادوم بروتوكول الوصول إلي الدليل البسيط وواجهة خلفية المجموعة",
"Test Configuration" : "اختبر التكوين",
"Help" : "المساعدة",
"Groups meeting these criteria are available in %s:" : "المجموعات التي تلبي هذه المعايير متوفرة في %s:",
@@ -54,14 +68,19 @@ OC.L10N.register(
"Edit LDAP Query" : "تحرير استعلام بروتوكول الوصول إلي الدليل البسيط ",
"LDAP Filter:" : "عامل تصفية بروتوكول الوصول إلي الدليل البسيط:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "يحدد عامل التصفية مجموعات بروتوكول الوصول إلي الدليل البسيط التي سوف يكون لها حق الوصول إلى %sنموذج.",
+ "Verify settings and count the groups" : "تحقق من الإعدادات وحصر المجموعات",
"When logging in, %s will find the user based on the following attributes:" : "عند تسجيل الدخول، %sسوف تجد المستخدم بناءً على السمات التالية:",
+ "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "السماح بتسجيل الدخول مقابل سمة البريد الإلكتروني. \"mail\" و \"mailPrimaryAddress\" مسموح بهما.",
"Other Attributes:" : "الخصائص الأخري:",
+ "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "حدد عامل التصفية الذي سيتم تطبيقه، عند محاولة تسجيل الدخول. يحل \"%% uid\" محل اسم المستخدم في إجراء تسجيل الدخول. مثال: \"uid = %% uid\"",
"Test Loginname" : "اختبار اسم تسجيل الدخول",
"Verify settings" : "تحديد الإعدادات",
"%s. Server:" : "%s. خادم:",
+ "Add a new configuration" : "إضاف تكوين جديد",
"Copy current configuration into new directory binding" : "نسخ التهيئة الحالية إلى دليل جديد مرتبط",
"Delete the current configuration" : "حذف التهيئة الحالية",
"Host" : "المضيف",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "يمكنك حذف البروتوكول، ما لم تفرض طبقة المنافذ الآمنة \"SSL\". إذا كان الأمر كذلك، فابدأ بـ ldaps: //",
"Port" : "المنفذ",
"Detect Port" : "اكتشاف المنفذ",
"User DN" : "الاسم المميز للمستخدم",
@@ -74,16 +93,19 @@ OC.L10N.register(
"Test Base DN" : "اختبر الاسم المميز الأساسي Base DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "إلغاء طلبات بروتوكول الوصول إلي الدليل البسيط LDAP التلقائية. أفضل للإعدادات الأكبر، ولكنه يتطلب بعض المعرفة فيما يخص بروتوكول الوصول إلي الدليل البسيط.",
"Manually enter LDAP filters (recommended for large directories)" : "إدخال عوامل تصفية بروتوكول الوصول إلي الدليل البسيط يدويًا (موصى به للأدلة الكبيرة)",
+ "Listing and searching for users is constrained by these criteria:" : "تعداد والبحث عن المستخدمين مقيد بهذه المعايير:",
"The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "أكثر فئات الكائنات شيوعًا للمستخدمين هي الشخص التنظيمي والشخص والمستخدم و inetOrgPerson. إذا لم تكن متأكدًا من فئة الكائن التي تريد تحديدها ، فيرجى استشارة مسؤول الدليل الخاص بك.",
"The filter specifies which LDAP users shall have access to the %s instance." : "يحدد عامل التصفية مستخدمي بروتوكول الوصول إلي الدليل البسيط الذين يمكنهم الوصول إلى %sالنموذج.",
"Verify settings and count users" : "التحقق من الإعدادات وعدد المستخدمين",
"Saving" : "جاري الحفظ ...",
"Back" : "رجوع",
"Continue" : "المتابعة",
+ "Please renew your password." : "الرجاء تجديد كلمة المرور الخاصة بك.",
"An internal error occurred." : "طرأ هناك خطأ.",
"Please try again or contact your administrator." : "حاول مجددا أو تواصل مع مسؤول النظام.",
"Current password" : "الكلمة السرية الحالية",
"New password" : "الكلمة السرية الجديدة",
+ "Renew password" : "تجديد كلمة السر",
"Wrong password." : "الكلمة السرية خاطئة.",
"Cancel" : "إلغاء",
"Server" : "خادم",
@@ -126,10 +148,18 @@ OC.L10N.register(
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "عند التشغيل، يتم دعم المجموعات التي تحتوي على مجموعات. (تعمل فقط إذا كان تحديد عضو المجموعة يحتوي على الأسماء المميزة).",
"Paging chunksize" : "حجم حزم التصفح",
"Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "يتم استخدام حجم الحزمة/الأجزاء لعمليات بحث بروتوكول الوصول إلي الدليل البسيط المقسمة إلى صفحات والتي قد تعطي نتائج ضخمة مثل تعداد المستخدم أو المجموعة. (الضبط علي 0 يؤدي إلى تعطيل عمليات بحث بروتوكول الوصول إلي الدليل البسيط المقسمة إلى صفحات في تلك الحالات.)",
+ "Enable LDAP password changes per user" : "تمكين تغيير كلمة المرور لكل مستخدم علي خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" ",
+ "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "يتيح خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" للمستخدمين تغيير كلمة المرور الخاصة بهم والسماح للمسؤولين المتميزين ومسؤولي المجموعة بتغيير كلمة مرور مستخدمي خادوم بروتوكول الوصول إلي الدليل البسيط. وتعمل هذه الخاصية يعمل عندما يتم تهيئة وضبط سياسات التحكم في الوصول على خادوم بروتوكول الوصول إلي الدليل البسيط وفقًا لذلك. وحيث أن كلمات المرور يتم إرسالها فى صورة نص عادي إلى خادوم بروتوكول الوصول إلي الدليل البسيط، فيجب استخدام تشفير النقل وضبط تجزئة كلمة المرور على خادوم بروتوكول الوصول إلي الدليل البسيط.",
+ "(New password is sent as plain text to LDAP)" : "(يتم إرسال كلمة المرور الجديدة كنص عادي إلى خادوم بروتوكول الوصول إلي الدليل البسيط )",
+ "Default password policy DN" : "سياسة الاسم المميز لكلمة المرورالافتراضية",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "سياسة الاسم المميز لكلمة المرورالافتراضية التي سيتم استخدامها لمعالجة انتهاء صلاحية كلمة المرور. تعمل فقط عندما يتم تمكين تغيير كلمة مرور خادوم بروتوكول الوصول إلي الدليل البسيط لكل مستخدم ويكون مدعومًا فقط بواسطة أوبن إل دي أيه بي \"OpenLDAP\". اتركه فارغًا لتعطيل معالجة انتهاء صلاحية كلمة المرور.",
"Special Attributes" : "التحديدات الخاصة",
"Quota Field" : "حقل الحصة",
+ "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "اتركه فارغًا للحصة الافتراضية للمستخدم. خلاف ذلك، حدد سمة خادوم بروتوكول الوصول إلي الدليل البسيط/ الدليل النشط \"LDAP/AD\".",
"Quota Default" : "افتراضي الحصة",
+ "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "تجاوز الحصة الافتراضية لمستخدمي خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" الذين ليس لديهم حصة محددة في حقل الحصة النسبية.",
"Email Field" : "خانة البريد الإلكتروني",
+ "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "قم بتعيين البريد الإلكتروني للمستخدم من سمة خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" الخاصة به. اتركه فارغًا للوضع الافتراضي.",
"User Home Folder Naming Rule" : "قاعدة تسمية المجلد الرئيسي للمستخدم",
"Internal Username" : "اسم المستخدم الداخلي",
"Internal Username Attribute:" : "خاصية اسم المستخدم الداخلي:",
diff --git a/apps/user_ldap/l10n/ar.json b/apps/user_ldap/l10n/ar.json
index 8c30fd7b42852..21c8fc751b7f9 100644
--- a/apps/user_ldap/l10n/ar.json
+++ b/apps/user_ldap/l10n/ar.json
@@ -1,11 +1,16 @@
{ "translations": {
"Failed to clear the mappings." : "فشل مسح الارتباطات (mappings)",
"Failed to delete the server configuration" : "تعذر حذف ملف إعدادات الخادم",
+ "Invalid configuration: Anonymous binding is not allowed." : "تكوين غير صالح: الربط المجهول غير مسموح به.",
+ "Valid configuration, connection established!" : "تكوين صالح، تم إنشاء الاتصال!",
+ "Valid configuration, but binding failed. Please check the server settings and credentials." : "تكوين صالح، ولكن فشل الربط. يرجى التحقق من إعدادات الخادم وبيانات الاعتماد.",
+ "Invalid configuration. Please have a look at the logs for further details." : "تكوين غير صحيح. يرجى الرجوع إلي السجلات لمزيد من التفاصيل.",
"No action specified" : "لم يتم تحديد الإجراء",
"No configuration specified" : "لم يتم تحديد الإعدادات.",
"No data specified" : "لم يتم تحديد البيانات.",
" Could not set configuration %s" : "تعذر تنفيذ الإعداد %s",
"Action does not exist" : "الإجراء غير موجود",
+ "Renewing …" : "جارٍ التجديد…",
"Very weak password" : "كلمة السر ضعيفة جدا",
"Weak password" : "الكلمة السرية ضعيفة",
"So-so password" : "كلمة سر غير فعالة",
@@ -36,11 +41,20 @@
"Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "تفعيل الوضع سوف ينتج عنه تمكين استعلامات بروتوكول الوصول إلي الدليل البسيط التلقائية. وقد يستغرق الأمر بعض الوقت بناء على حجم بروتوكول الوصول إلي الدليل البسيط الخاص بك. هل ما زلت تريد تفعيل الوضع؟",
"Mode switch" : "تشغيل النمط",
"Select attributes" : "اختر الخصائص",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation):
" : "لم يتم العثور على المستخدم. يرجى التحقق من تحديدات تسجيل الدخول واسم المستخدم الخاصين بك. عامل التصفية الفعال (للنسخ واللصق للتحقق من صحة سطر الأوامر):
",
"User found and settings verified." : "تم العثور على المستخدم وتم التحقق من الإعدادات.",
+ "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "ضع في اعتبارك تضييق نطاق البحث، لأنه يشمل العديد من المستخدمين، ولن يتمكن سوى أول واحد منهم من تسجيل الدخول.",
+ "An unspecified error occurred. Please check log and settings." : "حدث خطأ غير محدد. يرجى التحقق من السجل والإعدادات.",
"The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "عامل تصفية البحث غير صالح، ربما بسبب مشكلات في بناء الجملة مثل عدم تساوي عدد الأقواس المفتوحة والمغلقة. يرجي المراجعة.",
"Please provide a login name to test against" : "يرجى تقديم اسم تسجيل الدخول للاختبار وفقا له",
+ "Password change rejected. Hint: " : "رفض تغيير كلمة المرور. ملحوظة:",
+ "Please login with the new password" : "الرجاء تسجيل الدخول باستخدام كلمة المرور الجديدة",
+ "Your password will expire tomorrow." : "تنتهي صلاحية كلمة مرورك غدًا.",
+ "Your password will expire today." : "تنتهي كلمة المرور الخاصة بك اليوم.",
+ "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "تعذر الكشف عن سمة اسم عرض المستخدم. يرجى تحديده بنفسك في إعدادات خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" المتقدمة.",
"Could not find the desired feature" : "تعذر العثور على السمة المطلوبة",
"Invalid Host" : "مضيف غير صالح",
+ "LDAP user and group backend" : "مستخدم خادوم بروتوكول الوصول إلي الدليل البسيط وواجهة خلفية المجموعة",
"Test Configuration" : "اختبر التكوين",
"Help" : "المساعدة",
"Groups meeting these criteria are available in %s:" : "المجموعات التي تلبي هذه المعايير متوفرة في %s:",
@@ -52,14 +66,19 @@
"Edit LDAP Query" : "تحرير استعلام بروتوكول الوصول إلي الدليل البسيط ",
"LDAP Filter:" : "عامل تصفية بروتوكول الوصول إلي الدليل البسيط:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "يحدد عامل التصفية مجموعات بروتوكول الوصول إلي الدليل البسيط التي سوف يكون لها حق الوصول إلى %sنموذج.",
+ "Verify settings and count the groups" : "تحقق من الإعدادات وحصر المجموعات",
"When logging in, %s will find the user based on the following attributes:" : "عند تسجيل الدخول، %sسوف تجد المستخدم بناءً على السمات التالية:",
+ "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "السماح بتسجيل الدخول مقابل سمة البريد الإلكتروني. \"mail\" و \"mailPrimaryAddress\" مسموح بهما.",
"Other Attributes:" : "الخصائص الأخري:",
+ "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "حدد عامل التصفية الذي سيتم تطبيقه، عند محاولة تسجيل الدخول. يحل \"%% uid\" محل اسم المستخدم في إجراء تسجيل الدخول. مثال: \"uid = %% uid\"",
"Test Loginname" : "اختبار اسم تسجيل الدخول",
"Verify settings" : "تحديد الإعدادات",
"%s. Server:" : "%s. خادم:",
+ "Add a new configuration" : "إضاف تكوين جديد",
"Copy current configuration into new directory binding" : "نسخ التهيئة الحالية إلى دليل جديد مرتبط",
"Delete the current configuration" : "حذف التهيئة الحالية",
"Host" : "المضيف",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "يمكنك حذف البروتوكول، ما لم تفرض طبقة المنافذ الآمنة \"SSL\". إذا كان الأمر كذلك، فابدأ بـ ldaps: //",
"Port" : "المنفذ",
"Detect Port" : "اكتشاف المنفذ",
"User DN" : "الاسم المميز للمستخدم",
@@ -72,16 +91,19 @@
"Test Base DN" : "اختبر الاسم المميز الأساسي Base DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "إلغاء طلبات بروتوكول الوصول إلي الدليل البسيط LDAP التلقائية. أفضل للإعدادات الأكبر، ولكنه يتطلب بعض المعرفة فيما يخص بروتوكول الوصول إلي الدليل البسيط.",
"Manually enter LDAP filters (recommended for large directories)" : "إدخال عوامل تصفية بروتوكول الوصول إلي الدليل البسيط يدويًا (موصى به للأدلة الكبيرة)",
+ "Listing and searching for users is constrained by these criteria:" : "تعداد والبحث عن المستخدمين مقيد بهذه المعايير:",
"The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "أكثر فئات الكائنات شيوعًا للمستخدمين هي الشخص التنظيمي والشخص والمستخدم و inetOrgPerson. إذا لم تكن متأكدًا من فئة الكائن التي تريد تحديدها ، فيرجى استشارة مسؤول الدليل الخاص بك.",
"The filter specifies which LDAP users shall have access to the %s instance." : "يحدد عامل التصفية مستخدمي بروتوكول الوصول إلي الدليل البسيط الذين يمكنهم الوصول إلى %sالنموذج.",
"Verify settings and count users" : "التحقق من الإعدادات وعدد المستخدمين",
"Saving" : "جاري الحفظ ...",
"Back" : "رجوع",
"Continue" : "المتابعة",
+ "Please renew your password." : "الرجاء تجديد كلمة المرور الخاصة بك.",
"An internal error occurred." : "طرأ هناك خطأ.",
"Please try again or contact your administrator." : "حاول مجددا أو تواصل مع مسؤول النظام.",
"Current password" : "الكلمة السرية الحالية",
"New password" : "الكلمة السرية الجديدة",
+ "Renew password" : "تجديد كلمة السر",
"Wrong password." : "الكلمة السرية خاطئة.",
"Cancel" : "إلغاء",
"Server" : "خادم",
@@ -124,10 +146,18 @@
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "عند التشغيل، يتم دعم المجموعات التي تحتوي على مجموعات. (تعمل فقط إذا كان تحديد عضو المجموعة يحتوي على الأسماء المميزة).",
"Paging chunksize" : "حجم حزم التصفح",
"Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "يتم استخدام حجم الحزمة/الأجزاء لعمليات بحث بروتوكول الوصول إلي الدليل البسيط المقسمة إلى صفحات والتي قد تعطي نتائج ضخمة مثل تعداد المستخدم أو المجموعة. (الضبط علي 0 يؤدي إلى تعطيل عمليات بحث بروتوكول الوصول إلي الدليل البسيط المقسمة إلى صفحات في تلك الحالات.)",
+ "Enable LDAP password changes per user" : "تمكين تغيير كلمة المرور لكل مستخدم علي خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" ",
+ "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "يتيح خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" للمستخدمين تغيير كلمة المرور الخاصة بهم والسماح للمسؤولين المتميزين ومسؤولي المجموعة بتغيير كلمة مرور مستخدمي خادوم بروتوكول الوصول إلي الدليل البسيط. وتعمل هذه الخاصية يعمل عندما يتم تهيئة وضبط سياسات التحكم في الوصول على خادوم بروتوكول الوصول إلي الدليل البسيط وفقًا لذلك. وحيث أن كلمات المرور يتم إرسالها فى صورة نص عادي إلى خادوم بروتوكول الوصول إلي الدليل البسيط، فيجب استخدام تشفير النقل وضبط تجزئة كلمة المرور على خادوم بروتوكول الوصول إلي الدليل البسيط.",
+ "(New password is sent as plain text to LDAP)" : "(يتم إرسال كلمة المرور الجديدة كنص عادي إلى خادوم بروتوكول الوصول إلي الدليل البسيط )",
+ "Default password policy DN" : "سياسة الاسم المميز لكلمة المرورالافتراضية",
+ "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "سياسة الاسم المميز لكلمة المرورالافتراضية التي سيتم استخدامها لمعالجة انتهاء صلاحية كلمة المرور. تعمل فقط عندما يتم تمكين تغيير كلمة مرور خادوم بروتوكول الوصول إلي الدليل البسيط لكل مستخدم ويكون مدعومًا فقط بواسطة أوبن إل دي أيه بي \"OpenLDAP\". اتركه فارغًا لتعطيل معالجة انتهاء صلاحية كلمة المرور.",
"Special Attributes" : "التحديدات الخاصة",
"Quota Field" : "حقل الحصة",
+ "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "اتركه فارغًا للحصة الافتراضية للمستخدم. خلاف ذلك، حدد سمة خادوم بروتوكول الوصول إلي الدليل البسيط/ الدليل النشط \"LDAP/AD\".",
"Quota Default" : "افتراضي الحصة",
+ "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "تجاوز الحصة الافتراضية لمستخدمي خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" الذين ليس لديهم حصة محددة في حقل الحصة النسبية.",
"Email Field" : "خانة البريد الإلكتروني",
+ "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "قم بتعيين البريد الإلكتروني للمستخدم من سمة خادوم بروتوكول الوصول إلي الدليل البسيط \"LDAP\" الخاصة به. اتركه فارغًا للوضع الافتراضي.",
"User Home Folder Naming Rule" : "قاعدة تسمية المجلد الرئيسي للمستخدم",
"Internal Username" : "اسم المستخدم الداخلي",
"Internal Username Attribute:" : "خاصية اسم المستخدم الداخلي:",
diff --git a/apps/workflowengine/l10n/ar.js b/apps/workflowengine/l10n/ar.js
new file mode 100644
index 0000000000000..4cd3ccd3aac8a
--- /dev/null
+++ b/apps/workflowengine/l10n/ar.js
@@ -0,0 +1,85 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "المُعامل المُعطى غير مقبول",
+ "The given regular expression is invalid" : "التعبير النظامي RE المُعطى غير مقبول",
+ "The given file size is invalid" : "حجم الملف المُعطى غير مقبول",
+ "The given tag id is invalid" : "اللصيقة tag المُعطاة غير مقبولة",
+ "The given IP range is invalid" : "نطاق العنوان IP المُعطى غير مقبول.",
+ "The given IP range is not valid for IPv4" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv4.",
+ "The given IP range is not valid for IPv6" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv6.",
+ "The given time span is invalid" : "الفترة الزمنية المُعطاة غير مقبولة",
+ "The given start time is invalid" : "وقت البداية المُعطى غير مقبول.",
+ "The given end time is invalid" : "وقت النهاية المُعطى غير مقبول.",
+ "The given group does not exist" : "المجموعة المُعطاة غير موجودة.",
+ "File" : "ملف",
+ "File created" : "ملف مُنشأ",
+ "File updated" : "ملف مُحدّث",
+ "File renamed" : "ملف مُعاد تسميته",
+ "File deleted" : "ملف محذوف",
+ "File accessed" : "ملف تم الوصول إليه",
+ "File copied" : "ملف منسوخ",
+ "Tag assigned" : "لصيقة مُسندة",
+ "Someone" : "شخصٌ ما",
+ "%s created %s" : "%s مُنشأ %s",
+ "%s modified %s" : "%s مُعدّل %s",
+ "%s deleted %s" : "%s مُلغىً %s",
+ "%s accessed %s" : "%s تم الوصول إليه %s",
+ "%s renamed %s" : "%s مُعاد تسميته %s",
+ "%s copied %s" : "%s منسوخ %s",
+ "%s assigned %s to %s" : "%s مُسند %s إلى %s",
+ "Operation #%s does not exist" : "العملية #%s غير موجودة",
+ "Entity %s does not exist" : "الكيان %s غير موجود",
+ "Entity %s is invalid" : "الكيان %s غير مقبول",
+ "No events are chosen." : "لم يتم اختيار أي أحدث.",
+ "Entity %s has no event %s" : "الكيان %s ليس له أحداث %s",
+ "Operation %s does not exist" : "العملية %s غير موجودة",
+ "Operation %s is invalid" : "العملية%sغير موجودة",
+ "The provided operation data is too long" : "تشغيل البيانات المطلوب كبير جدا",
+ "Check %s does not exist" : "تحقق من%s غير موجود",
+ "Check %s is invalid" : "تحقق من%sغير صالح",
+ "Check #%s does not exist" : "تحقق من#%s غير موجود",
+ "Check %s is invalid or does not exist" : "التحقق من %s فهو غير صالح أو غير موجود",
+ "Flow" : "تدفُّق Flow",
+ "Folder" : "مجلد",
+ "Images" : "صور",
+ "Files WebDAV" : "ملفات امتدادات ويب داف \"WebDAV\"",
+ "Android client" : "عميل أندرويد",
+ "iOS client" : "عميل نظام التشغيل آي أو إس \"iOS\"",
+ "Desktop client" : "تطبيق سطح المكتب",
+ "and" : "و",
+ "Cancel" : "إلغاء",
+ "Delete" : "حذف ",
+ "Active" : "فعال",
+ "Save" : "حفظ",
+ "Browse the App Store" : "إستعرض متجر التطبيقات",
+ "matches" : "متوافق",
+ "does not match" : "غير متوافق",
+ "is" : "يكون",
+ "is not" : "ليس",
+ "File name" : "اسم ملف",
+ "File MIME type" : "الملف من النوع MIME\"امتدادات بريد الإنترنت متعددة الأغراض \"",
+ "File size (upload)" : "حجم الملف (الرفع)",
+ "less" : "أقل",
+ "less or equals" : "أقل من أو يساوي",
+ "greater or equals" : "أكبر أو يساوي",
+ "greater" : "أكبر من",
+ "Request remote address" : "طلب العنوان البعيد",
+ "matches IPv4" : "متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "does not match IPv4" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "matches IPv6" : "متوافق مع بروتوكول الانترنت الاصدار السادس \"IPv6\"",
+ "does not match IPv6" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv6\"",
+ "File system tag" : "وسم ملف النظام",
+ "is tagged with" : "موسومة بـ",
+ "is not tagged with" : "غير موسومة بـ",
+ "Request URL" : "طلب عنوان محدد موقع الموارد المُوحّد \"URL\"",
+ "Request time" : "وقت الطلب",
+ "between" : "بين",
+ "not between" : "ليس بين",
+ "Request user agent" : "طلب وكيل المستخدم",
+ "User group membership" : "عضوية مجموعة المستخدمين",
+ "is member of" : "عضو فى",
+ "is not member of" : "ليس عضو فى",
+ "Predefined URLs" : "عناوين محدد موقع الموارد المُوحّد \"URLs\" المحددة مسبقا"
+},
+"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/workflowengine/l10n/ar.json b/apps/workflowengine/l10n/ar.json
new file mode 100644
index 0000000000000..ffabbc38c820f
--- /dev/null
+++ b/apps/workflowengine/l10n/ar.json
@@ -0,0 +1,83 @@
+{ "translations": {
+ "The given operator is invalid" : "المُعامل المُعطى غير مقبول",
+ "The given regular expression is invalid" : "التعبير النظامي RE المُعطى غير مقبول",
+ "The given file size is invalid" : "حجم الملف المُعطى غير مقبول",
+ "The given tag id is invalid" : "اللصيقة tag المُعطاة غير مقبولة",
+ "The given IP range is invalid" : "نطاق العنوان IP المُعطى غير مقبول.",
+ "The given IP range is not valid for IPv4" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv4.",
+ "The given IP range is not valid for IPv6" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv6.",
+ "The given time span is invalid" : "الفترة الزمنية المُعطاة غير مقبولة",
+ "The given start time is invalid" : "وقت البداية المُعطى غير مقبول.",
+ "The given end time is invalid" : "وقت النهاية المُعطى غير مقبول.",
+ "The given group does not exist" : "المجموعة المُعطاة غير موجودة.",
+ "File" : "ملف",
+ "File created" : "ملف مُنشأ",
+ "File updated" : "ملف مُحدّث",
+ "File renamed" : "ملف مُعاد تسميته",
+ "File deleted" : "ملف محذوف",
+ "File accessed" : "ملف تم الوصول إليه",
+ "File copied" : "ملف منسوخ",
+ "Tag assigned" : "لصيقة مُسندة",
+ "Someone" : "شخصٌ ما",
+ "%s created %s" : "%s مُنشأ %s",
+ "%s modified %s" : "%s مُعدّل %s",
+ "%s deleted %s" : "%s مُلغىً %s",
+ "%s accessed %s" : "%s تم الوصول إليه %s",
+ "%s renamed %s" : "%s مُعاد تسميته %s",
+ "%s copied %s" : "%s منسوخ %s",
+ "%s assigned %s to %s" : "%s مُسند %s إلى %s",
+ "Operation #%s does not exist" : "العملية #%s غير موجودة",
+ "Entity %s does not exist" : "الكيان %s غير موجود",
+ "Entity %s is invalid" : "الكيان %s غير مقبول",
+ "No events are chosen." : "لم يتم اختيار أي أحدث.",
+ "Entity %s has no event %s" : "الكيان %s ليس له أحداث %s",
+ "Operation %s does not exist" : "العملية %s غير موجودة",
+ "Operation %s is invalid" : "العملية%sغير موجودة",
+ "The provided operation data is too long" : "تشغيل البيانات المطلوب كبير جدا",
+ "Check %s does not exist" : "تحقق من%s غير موجود",
+ "Check %s is invalid" : "تحقق من%sغير صالح",
+ "Check #%s does not exist" : "تحقق من#%s غير موجود",
+ "Check %s is invalid or does not exist" : "التحقق من %s فهو غير صالح أو غير موجود",
+ "Flow" : "تدفُّق Flow",
+ "Folder" : "مجلد",
+ "Images" : "صور",
+ "Files WebDAV" : "ملفات امتدادات ويب داف \"WebDAV\"",
+ "Android client" : "عميل أندرويد",
+ "iOS client" : "عميل نظام التشغيل آي أو إس \"iOS\"",
+ "Desktop client" : "تطبيق سطح المكتب",
+ "and" : "و",
+ "Cancel" : "إلغاء",
+ "Delete" : "حذف ",
+ "Active" : "فعال",
+ "Save" : "حفظ",
+ "Browse the App Store" : "إستعرض متجر التطبيقات",
+ "matches" : "متوافق",
+ "does not match" : "غير متوافق",
+ "is" : "يكون",
+ "is not" : "ليس",
+ "File name" : "اسم ملف",
+ "File MIME type" : "الملف من النوع MIME\"امتدادات بريد الإنترنت متعددة الأغراض \"",
+ "File size (upload)" : "حجم الملف (الرفع)",
+ "less" : "أقل",
+ "less or equals" : "أقل من أو يساوي",
+ "greater or equals" : "أكبر أو يساوي",
+ "greater" : "أكبر من",
+ "Request remote address" : "طلب العنوان البعيد",
+ "matches IPv4" : "متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "does not match IPv4" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "matches IPv6" : "متوافق مع بروتوكول الانترنت الاصدار السادس \"IPv6\"",
+ "does not match IPv6" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv6\"",
+ "File system tag" : "وسم ملف النظام",
+ "is tagged with" : "موسومة بـ",
+ "is not tagged with" : "غير موسومة بـ",
+ "Request URL" : "طلب عنوان محدد موقع الموارد المُوحّد \"URL\"",
+ "Request time" : "وقت الطلب",
+ "between" : "بين",
+ "not between" : "ليس بين",
+ "Request user agent" : "طلب وكيل المستخدم",
+ "User group membership" : "عضوية مجموعة المستخدمين",
+ "is member of" : "عضو فى",
+ "is not member of" : "ليس عضو فى",
+ "Predefined URLs" : "عناوين محدد موقع الموارد المُوحّد \"URLs\" المحددة مسبقا"
+},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
+}
\ No newline at end of file
diff --git a/apps/workflowengine/l10n/gl.js b/apps/workflowengine/l10n/gl.js
index 5ab427c3e6263..e2eacb84331a1 100644
--- a/apps/workflowengine/l10n/gl.js
+++ b/apps/workflowengine/l10n/gl.js
@@ -93,7 +93,7 @@ OC.L10N.register(
"less or equals" : "menor ou igual",
"greater or equals" : "maior ou igual",
"greater" : "maior",
- "Request remote address" : "Solicitar o enderezo remoto",
+ "Request remote address" : "Enderezo da solicitude remota",
"matches IPv4" : "coincidencias IPv4",
"does not match IPv4" : "sen coincidencias IPv4",
"matches IPv6" : "coincidencias IPv6",
@@ -101,11 +101,11 @@ OC.L10N.register(
"File system tag" : "Etiqueta do sistema de ficheiros",
"is tagged with" : "está etiquetado con",
"is not tagged with" : "non está etiquetado con",
- "Request URL" : "Solicitar URL",
- "Request time" : "Tempo da solicitude",
+ "Request URL" : "URL da solicitude",
+ "Request time" : "Momento da solicitude",
"between" : "entre",
"not between" : "non entre",
- "Request user agent" : "Solicitar axente de usuario",
+ "Request user agent" : "Cliente usado para a solicitude",
"User group membership" : "Pertenza a un grupo de usuarios",
"is member of" : "é membro de",
"is not member of" : "non é membro de",
diff --git a/apps/workflowengine/l10n/gl.json b/apps/workflowengine/l10n/gl.json
index cc3ee15655cbc..cd195bb8b94fb 100644
--- a/apps/workflowengine/l10n/gl.json
+++ b/apps/workflowengine/l10n/gl.json
@@ -91,7 +91,7 @@
"less or equals" : "menor ou igual",
"greater or equals" : "maior ou igual",
"greater" : "maior",
- "Request remote address" : "Solicitar o enderezo remoto",
+ "Request remote address" : "Enderezo da solicitude remota",
"matches IPv4" : "coincidencias IPv4",
"does not match IPv4" : "sen coincidencias IPv4",
"matches IPv6" : "coincidencias IPv6",
@@ -99,11 +99,11 @@
"File system tag" : "Etiqueta do sistema de ficheiros",
"is tagged with" : "está etiquetado con",
"is not tagged with" : "non está etiquetado con",
- "Request URL" : "Solicitar URL",
- "Request time" : "Tempo da solicitude",
+ "Request URL" : "URL da solicitude",
+ "Request time" : "Momento da solicitude",
"between" : "entre",
"not between" : "non entre",
- "Request user agent" : "Solicitar axente de usuario",
+ "Request user agent" : "Cliente usado para a solicitude",
"User group membership" : "Pertenza a un grupo de usuarios",
"is member of" : "é membro de",
"is not member of" : "non é membro de",