Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2020-01-15 05:18:22 +0300
committerNextcloud bot <bot@nextcloud.com>2020-01-15 05:18:22 +0300
commit4359394f441e13d80ac3c84ba534932a0c70b120 (patch)
treea4c8a3dfe9ddd6101ef28befdc3e9491fb574830 /apps
parentec0d8b8de0270ea739f74a1eb18633329c5e79ca (diff)
[tx-robot] updated from transifex
Diffstat (limited to 'apps')
-rw-r--r--apps/accessibility/l10n/zh_CN.js4
-rw-r--r--apps/accessibility/l10n/zh_CN.json4
-rw-r--r--apps/files/l10n/fa.js2
-rw-r--r--apps/files/l10n/fa.json2
-rw-r--r--apps/files/l10n/fr.js4
-rw-r--r--apps/files/l10n/fr.json4
-rw-r--r--apps/files/l10n/sk.js1
-rw-r--r--apps/files/l10n/sk.json1
-rw-r--r--apps/files_sharing/l10n/fa.js219
-rw-r--r--apps/files_sharing/l10n/fa.json219
-rw-r--r--apps/files_sharing/l10n/fr.js4
-rw-r--r--apps/files_sharing/l10n/fr.json4
-rw-r--r--apps/files_sharing/l10n/sk.js1
-rw-r--r--apps/files_sharing/l10n/sk.json1
-rw-r--r--apps/files_versions/l10n/hu.js4
-rw-r--r--apps/files_versions/l10n/hu.json4
-rw-r--r--apps/settings/l10n/fa.js300
-rw-r--r--apps/settings/l10n/fa.json300
-rw-r--r--apps/settings/l10n/nl.js2
-rw-r--r--apps/settings/l10n/nl.json2
-rw-r--r--apps/settings/l10n/sl.js6
-rw-r--r--apps/settings/l10n/sl.json6
-rw-r--r--apps/settings/l10n/zh_CN.js4
-rw-r--r--apps/settings/l10n/zh_CN.json4
-rw-r--r--apps/sharebymail/l10n/fa.js37
-rw-r--r--apps/sharebymail/l10n/fa.json35
-rw-r--r--apps/twofactor_backupcodes/l10n/ca.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/ca.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/cs.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/cs.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/de.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/de.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/de_DE.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/de_DE.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/es.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/es.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/fr.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/fr.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/gl.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/gl.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/hr.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/hr.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/it.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/it.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/ja.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/ja.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/nl.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/nl.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/pl.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/pl.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/pt_BR.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/pt_BR.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/sl.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/sl.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/sr.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/sr.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/sv.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/sv.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/tr.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/tr.json4
-rw-r--r--apps/twofactor_backupcodes/l10n/zh_CN.js4
-rw-r--r--apps/twofactor_backupcodes/l10n/zh_CN.json4
-rw-r--r--apps/workflowengine/l10n/fr.js9
-rw-r--r--apps/workflowengine/l10n/fr.json9
64 files changed, 1196 insertions, 140 deletions
diff --git a/apps/accessibility/l10n/zh_CN.js b/apps/accessibility/l10n/zh_CN.js
index 45ef938217d..734b3dfbfba 100644
--- a/apps/accessibility/l10n/zh_CN.js
+++ b/apps/accessibility/l10n/zh_CN.js
@@ -3,8 +3,8 @@ OC.L10N.register(
{
"Dark theme" : "深色主题",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "一款通过降低整体亮度来使您的眼睛放松的深色主题。它仍在开发中,所以请报告您可能发现的问题。",
- "High contrast mode" : "高连续性模式",
- "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "便于您浏览的高对比度主题。图像质量会下降但清晰度会提升。",
+ "High contrast mode" : "高对比度模式",
+ "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "使用高对比度模式。图像质量会下降但清晰度会提升。",
"Dyslexia font" : "阅读障碍字体",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic是一款免费的字样/字体,这款字体的设计目的是缓解由阅读障碍引起的一些常见阅读错误。",
"Accessibility" : "易用性",
diff --git a/apps/accessibility/l10n/zh_CN.json b/apps/accessibility/l10n/zh_CN.json
index 22bd468400c..0eba7d2ee57 100644
--- a/apps/accessibility/l10n/zh_CN.json
+++ b/apps/accessibility/l10n/zh_CN.json
@@ -1,8 +1,8 @@
{ "translations": {
"Dark theme" : "深色主题",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "一款通过降低整体亮度来使您的眼睛放松的深色主题。它仍在开发中,所以请报告您可能发现的问题。",
- "High contrast mode" : "高连续性模式",
- "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "便于您浏览的高对比度主题。图像质量会下降但清晰度会提升。",
+ "High contrast mode" : "高对比度模式",
+ "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "使用高对比度模式。图像质量会下降但清晰度会提升。",
"Dyslexia font" : "阅读障碍字体",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic是一款免费的字样/字体,这款字体的设计目的是缓解由阅读障碍引起的一些常见阅读错误。",
"Accessibility" : "易用性",
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
index 5f1f27e88a5..6d7e682b2a4 100644
--- a/apps/files/l10n/fa.js
+++ b/apps/files/l10n/fa.js
@@ -12,6 +12,7 @@ OC.L10N.register(
"Home" : "خانه",
"Close" : "بستن",
"Could not create folder \"{dir}\"" : "شاخه \"{dir}\" ساخته نمی‌شود",
+ "This will stop your current uploads." : "با این کار آپلودهای فعلی شما متوقف خواهد شد.",
"Upload cancelled." : "بار گذاری لغو شد",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "امکان آپلود {filename} وجود ندارد، پوشه‌ای با این نام یا فایلی با حجم 0 بایت با این نام وجود دارد",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "ظرفیت لازم وجود ندارد، شما آپلودی با حجم {size1} را انجام میدهید اما تنها {size2} فضا باقی مانده است",
@@ -76,6 +77,7 @@ OC.L10N.register(
"Unlimited" : "نامحدود",
"Upload (max. %s)" : "آپلود (بیشترین سایز %s)",
"Accept" : "قبول",
+ "Reject" : "رد کردن",
"Change" : "تغییر",
"%1$s of %2$s used" : "%1$s از %2$s استفاده شده ",
"Settings" : "تنظیمات",
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
index 3cfbb1c1917..b4a58714d83 100644
--- a/apps/files/l10n/fa.json
+++ b/apps/files/l10n/fa.json
@@ -10,6 +10,7 @@
"Home" : "خانه",
"Close" : "بستن",
"Could not create folder \"{dir}\"" : "شاخه \"{dir}\" ساخته نمی‌شود",
+ "This will stop your current uploads." : "با این کار آپلودهای فعلی شما متوقف خواهد شد.",
"Upload cancelled." : "بار گذاری لغو شد",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "امکان آپلود {filename} وجود ندارد، پوشه‌ای با این نام یا فایلی با حجم 0 بایت با این نام وجود دارد",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "ظرفیت لازم وجود ندارد، شما آپلودی با حجم {size1} را انجام میدهید اما تنها {size2} فضا باقی مانده است",
@@ -74,6 +75,7 @@
"Unlimited" : "نامحدود",
"Upload (max. %s)" : "آپلود (بیشترین سایز %s)",
"Accept" : "قبول",
+ "Reject" : "رد کردن",
"Change" : "تغییر",
"%1$s of %2$s used" : "%1$s از %2$s استفاده شده ",
"Settings" : "تنظیمات",
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index 634a68205cb..981c4373b92 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -141,7 +141,11 @@ OC.L10N.register(
"Incoming ownership transfer from {user}" : "Transfert de propriété de la part de {user}",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Voulez-vous accepter {path} ?\n\nN. B. : L'opération de transfert après acceptation peut prendre jusqu'à 1 heure.",
"Ownership transfer failed" : "Le transfert de propriétaire a échoué",
+ "Your ownership transfer of {path} to {user} failed." : "Votre transfert de propriété de {path} à {user} a échoué.",
+ "The ownership transfer of {path} from {user} failed." : "Le transfert de propriété de {path} de {user} a échoué.",
"Ownership transfer done" : "Transfert de propriétaire terminé",
+ "Your ownership transfer of {path} to {user} has completed." : "Votre transfert de propriété de {path} à {user} est terminé.",
+ "The ownership transfer of {path} from {user} has completed." : "Le transfert de propriété de {path} de {user} est terminé.",
"File Management" : "Gestion de fichier",
"Transfer ownership of a file or folder" : "Transférer la propriété d'un fichier ou d'un dossier",
"Choose file or folder to transfer" : "Sélectionnez un fichier ou un dossier à transférer",
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index 2b7126a52b1..334f6da53aa 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -139,7 +139,11 @@
"Incoming ownership transfer from {user}" : "Transfert de propriété de la part de {user}",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Voulez-vous accepter {path} ?\n\nN. B. : L'opération de transfert après acceptation peut prendre jusqu'à 1 heure.",
"Ownership transfer failed" : "Le transfert de propriétaire a échoué",
+ "Your ownership transfer of {path} to {user} failed." : "Votre transfert de propriété de {path} à {user} a échoué.",
+ "The ownership transfer of {path} from {user} failed." : "Le transfert de propriété de {path} de {user} a échoué.",
"Ownership transfer done" : "Transfert de propriétaire terminé",
+ "Your ownership transfer of {path} to {user} has completed." : "Votre transfert de propriété de {path} à {user} est terminé.",
+ "The ownership transfer of {path} from {user} has completed." : "Le transfert de propriété de {path} de {user} est terminé.",
"File Management" : "Gestion de fichier",
"Transfer ownership of a file or folder" : "Transférer la propriété d'un fichier ou d'un dossier",
"Choose file or folder to transfer" : "Sélectionnez un fichier ou un dossier à transférer",
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
index b903940aa51..0fcf23df64a 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -182,6 +182,7 @@ OC.L10N.register(
"Shared with you" : "Vám sprístupnené",
"Shared by link" : "Sprístupnené prostredníctvom odkazu",
"Deleted shares" : "Vymazané zdieľania",
+ "Pending shares" : "Čakajúce prístupy",
"Text file" : "Textový súbor",
"New text file.txt" : "Nový text file.txt",
"File handling" : "Nastavenie správania sa k súborom",
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
index 8cd9d775cfe..dbf6937235a 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -180,6 +180,7 @@
"Shared with you" : "Vám sprístupnené",
"Shared by link" : "Sprístupnené prostredníctvom odkazu",
"Deleted shares" : "Vymazané zdieľania",
+ "Pending shares" : "Čakajúce prístupy",
"Text file" : "Textový súbor",
"New text file.txt" : "Nový text file.txt",
"File handling" : "Nastavenie správania sa k súborom",
diff --git a/apps/files_sharing/l10n/fa.js b/apps/files_sharing/l10n/fa.js
index 0f95c0dd3c5..298340c3db2 100644
--- a/apps/files_sharing/l10n/fa.js
+++ b/apps/files_sharing/l10n/fa.js
@@ -1,48 +1,213 @@
OC.L10N.register(
"files_sharing",
{
- "Server to server sharing is not enabled on this server" : "اشتراک سرور به سرور در این سرور فعال نیست .",
- "Invalid or untrusted SSL certificate" : "گواهینامه SSL غیر قابل اعتماد یا غیر معتبر است.",
- "Could not authenticate to remote share, password might be wrong" : "احرازهویت برای اشتراک‌گذاری راه‌دور انجام نشد، احتمالا رمزعبور نادرست است",
- "Storage not valid" : "فضای ذخیره‌سازی معتبر نیست",
- "Couldn't add remote share" : "امکان افزودن اشتراک گذاری از راه دور وجود ندارد",
"Shared with you" : "موارد به اشتراک گذاشته شده با شما",
- "Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
- "Shared by link" : "اشتراک گذاشته شده از طریق پیوند",
"Nothing shared with you yet" : "هیچ موردی با شما به اشتراک گذاشته نشده است",
+ "Files and folders others share with you will show up here" : "فایل ها و پوشه های که دیگران با شما به اشتراک گذاشته شده، اینجا نماش داده خواهند شد.",
+ "Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
"Nothing shared yet" : "هیچ موردی تاکنون به اشتراک گذاشته نشده است",
+ "Files and folders you share will show up here" : "فایل ها و پوشه هایی که شما به اشتراک می گذارید در اینجا نمایش داده خواهند شد.",
+ "Shared by link" : "اشتراک گذاشته شده از طریق لینک",
"No shared links" : "هیچ لینک اشتراک‌گذاری وجود ندارد",
"Files and folders you share by link will show up here" : "فایل‌ها و پوشه‌های اشتراک‌گذاشته توسط شما همراه با لینک در اینجا نمایش داده خواهد شد",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "آیا مایل به افزودن اشتراک از راه دور {name} از {owner}@{remote} هستید.",
- "Remote share" : "اشتراک از راه دور",
- "Remote share password" : "رمز عبور اشتراک از راه دور",
- "Cancel" : "منصرف شدن",
- "Add remote share" : "افزودن اشتراک از راه دور",
+ "Deleted shares" : "اشتراک گذاری های حذف شده",
+ "No deleted shares" : "اشتراک گذاری های حذف نشده",
+ "Shares you deleted will show up here" : "اشتراک گذاری هایی که شما حذف کرده اید اینجا نمایش داده خواهند شد",
+ "Pending shares" : "اشتراک در حال انتظار ",
+ "No pending shares" : "بدون اشتراک در حال انتظار",
+ "Shares you have received but not confirmed will show up here" : "سهام شما دریافت کرده اید اما تأیید نشده است در اینجا نشان داده می شود",
+ "Shares" : "اشتراک گذاری ها",
+ "No shares" : "اشتراک گذاری وجود ندارد",
+ "Shares will show up here" : "موارد به اشتراک گذاری شده اینجا نمایش داده خواهند شد",
+ "Restore share" : "بازیابی مورد اشتراک گذاری شده",
+ "Something happened. Unable to restore the share." : "موردی پیش آمده است. امکان بازیابی مورد اشتراک گذاری شده وجود ندارد.",
+ "Accept share" : "پذیرفتن اشتراک ",
+ "Something happened. Unable to accept the share." : "اتفاقی افتاد. امکان اشتراک گذاری وجود ندارد",
+ "Reject share" : "رد اشتراک",
+ "Something happened. Unable to reject the share." : "اتفاقی افتاد. امکان رد اشتراک وجود ندارد.",
+ "This will stop your current uploads." : "با این کار آپلودهای فعلی شما متوقف خواهد شد.",
+ "Move or copy" : "انتقال یا کپی",
+ "Download" : "دانلود",
+ "Delete" : "حذف",
"You can upload into this folder" : "می‌توانید در این پوشه آپلود کنید",
- "Invalid ownCloud url" : "آدرس نمونه ownCloud غیر معتبر است",
+ "Terms of service" : "شرایط و قوانین",
+ "No compatible server found at {remote}" : "هیچ سرور سازگار در {از راه دور} یافت نشد",
+ "Invalid server URL" : "ادرس سرور نامعتبر",
+ "Failed to add the public link to your Nextcloud" : "خطا در افزودن ادرس عمومی به نکس کلود شما",
+ "No expiration date set" : "تاریخ انقضا ست نشده است",
"Shared by" : "اشتراک گذاشته شده به وسیله",
- "Sharing" : "اشتراک گذاری",
+ "File shares" : "اشتراک گذاری های فایل",
+ "Downloaded via public link" : "بارگزاری شده توسط ادرس عمومی ",
+ "Downloaded by {email}" : "بارگذاری شده توسط {email}",
+ "{file} downloaded via public link" : "{file} توسط آدرس عمومی بارگزاری شد",
+ "{email} downloaded {file}" : "{email} فایل {file} را بارگزاری کرد",
+ "Shared with group {group}" : "اشتراک گذاری شد با گروه{گروه} ",
+ "Removed share for group {group}" : "اشتراک برای گروه حذف شد {گروه}.",
+ "{actor} shared with group {group}" : "{بازیگر} با گروه {گروه} به اشتراک گذاشت",
+ "{actor} removed share for group {group}" : "{بازیگر} اشتراک را برای {گروه} گروه حذف کرد",
+ "Share for group {group} expired" : "اشتراک برای گروه {گروه} منقضی شده است",
+ "You shared {file} with group {group}" : "شما {پرونده} را با گروه{گروه} به اشتراک گذاشتید",
+ "You removed group {group} from {file}" : "شما گروه {گروه} را از {پرونده} حذف کردید",
+ "{actor} shared {file} with group {group}" : "{بازیگر} به اشتراک گذاشته {پرونده} با گروه {گروه}",
+ "{actor} removed group {group} from {file}" : "{بازیگر} حذف کرد گروه {گروه} از {پرونده}",
+ "Share for file {file} with group {group} expired" : "اشتراک گذاری پرونده{پرونده} با گروه{گروه} منقضی شد",
+ "Shared as public link" : "اشتراک گذاشته شده به عنوان ادرس عمومی",
+ "Removed public link" : "حذف ادرس عمومی",
+ "Public link expired" : "ادرس عمومی منقضی شد",
+ "{actor} shared as public link" : "{بازیگر} به عنوان پیوند عمومی به اشتراک گذاشته شد",
+ "{actor} removed public link" : "{actor} ادرس عمومی را حذف کرد",
+ "Public link of {actor} expired" : "پیوند عمومی {بازیگر} منقضی شد",
+ "You shared {file} as public link" : "شما {پرونده} را به عنوان پیوند عمومی به اشتراک گذاشتید",
+ "You removed public link for {file}" : "شما پیوند عمومی را برای {پرونده } حذف کردید",
+ "Public link expired for {file}" : "پیوند عمومی برای {پرونده }منقضی شد",
+ "{actor} shared {file} as public link" : "{بازیگر }به اشتراک گذاشته {پرونده} به عنوان پیوند عمومی",
+ "{actor} removed public link for {file}" : "{بازیگر }پیوند عمومی را برای {پرونده} حذف کرد",
+ "Public link of {actor} for {file} expired" : "پیوند عمومی {بازیگر} برای {پرونده} منقضی شد",
+ "{user} accepted the remote share" : "{کاربر} سهم از راه دور را پذیرفت",
+ "{user} declined the remote share" : "{کاربر }سهم از راه دور را رد کرد",
+ "You received a new remote share {file} from {user}" : "شما یک اشتراک از راه دور{پرونده} از {کاربر} در یافت کردید",
+ "{user} accepted the remote share of {file}" : "{کاربر }سهم از راه دور {پرونده} را پذیرفت",
+ "{user} declined the remote share of {file}" : "{کاربر }سهم از راه دور {پرونده }را رد کرد",
+ "{user} unshared {file} from you" : "{کاربر} لغو اشتراک کرد {پرونده} از شما",
+ "Shared with {user}" : "اشتراک گذاری با {کاربر}",
+ "Removed share for {user}" : "اشتراک برای {کاربر} حذف شد",
+ "You removed yourself" : "شما خدتان را حذف کردید",
+ "{actor} removed themselves" : "{بازیگر }خود را حذف کردند",
+ "{actor} shared with {user}" : "{بازیگر} با {کاربر} به اشتراک گذاشت",
+ "{actor} removed share for {user}" : "{بازیگر} اشتراک را برای {کاربر} حذف کرد",
+ "Shared by {actor}" : "اشتراک گذاری شده توسط {بازیگر}",
+ "{actor} removed share" : "{بازیگر} اشتراک را حذف کرد",
+ "Share for {user} expired" : "اشتراک برای {user} منقضی شده است",
+ "Share expired" : "اشتراک منقضی شد",
+ "You shared {file} with {user}" : "شما {پرونده} را با {کاربر }به اشتراک گذاشتید",
+ "You removed {user} from {file}" : "{user} را از {پرونده }حذف کردید",
+ "You removed yourself from {file}" : "شما خود را از {file }حذف کردید",
+ "{actor} removed themselves from {file}" : "{بازیگر }خود را از {پرونده }حذف کردند",
+ "{actor} shared {file} with {user}" : "{بازیگر} به اشتراک گذاشته {پرونده} با {کاربر}",
+ "{actor} removed {user} from {file}" : "{بازیگر} حذف کرد {کاربر} از {پرونده}",
+ "{actor} shared {file} with you" : "{بازیگر} {پرونده} به اشتراک گذاشته با شما",
+ "{actor} removed you from the share named {file}" : "{بازیگر }شما را از اشتراکی به نام {پرونده} حذف کرد",
+ "Share for file {file} with {user} expired" : "برای {پرونده }با {کاربر }به اشتراک بگذارید",
+ "Share for file {file} expired" : "برای اشتراک {پرونده }منقضی شد",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "یک پرونده یا پوشه به اشتراک گذاشته شده از طریق پست یا از طریق لینک عمومی بارگیری شد",
+ "A file or folder was shared from <strong>another server</strong>" : "یک پرونده یا پوشه از سرور دیگر به اشتراک گذاشته شد",
"A file or folder has been <strong>shared</strong>" : "فایل یا پوشه ای به <strong>اشتراک</strong> گذاشته شد",
- "You shared %1$s with %2$s" : "شما %1$s را با %2$s به اشتراک گذاشتید",
- "You shared %1$s with group %2$s" : "شما %1$s را با گروه %2$s به اشتراک گذاشتید",
- "You shared %1$s via link" : "شما %1$s را توسط پیوند به اشتراک گذاشتید",
- "%2$s shared %1$s with you" : "%2$s مورد %1$s را با شما به اشتراک گذاشت",
- "Shares" : "موارد به اشتراک گذاشته",
- "This share is password-protected" : "این اشتراک توسط رمز عبور محافظت می شود",
- "The password is wrong. Try again." : "رمزعبور اشتباه می باشد. دوباره امتحان کنید.",
- "Password" : "گذرواژه",
+ "Wrong share ID, share doesn't exist" : "شناسه اشتراك اشتباه ، اشتراك وجود ندارد",
+ "Could not delete share" : "اشتراک گذاری حذف نشد",
+ "Please specify a file or folder path" : "لطفاً مسیر فایل یا پوشه را مشخص کنید",
+ "Wrong path, file/folder doesn't exist" : "مسیر ، پرونده / پوشه اشتباه وجود ندارد",
+ "Could not create share" : "امکان ایجاد اشتراک گذاری وجود ندارد",
+ "invalid permissions" : "مجوزات نامعتبر",
+ "Please specify a valid user" : "لطفاً یک کاربر معتبر را مشخص کنید",
+ "Group sharing is disabled by the administrator" : "اشتراک گروه توسط مدیر غیرفعال شده است.",
+ "Please specify a valid group" : "لطفا یک گروه معتبر انتخاب کنید",
+ "Public link sharing is disabled by the administrator" : "اشتراک پیوندهای عمومی توسط مدیر غیرفعال شده است",
+ "Public upload disabled by the administrator" : "آپلود عمومی توسط سرپرست غیرفعال شده است",
+ "Public upload is only possible for publicly shared folders" : "بارگذاری عمومی فقط برای پوشه هایی که به طور عمومی به اشتراک گذاشته می شوند ممکن است",
+ "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : ".اشتراک‍‍‍%s ارسال رمز عبور توسط Nextcloud Talk به دلیل فعال نشدن Nextcloud Talk انجام نشد.",
+ "Invalid date, date format must be YYYY-MM-DD" : "تاریخ نامعتبر است ، قالب تاریخ باید YYYY-MM-DD باشد",
+ "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "%2$sاشتراک گذاری%1$s انجام نشد زیرا بک اِند اجازه نمی دهد نوع از سهام استفاده شود",
+ "You cannot share to a Circle if the app is not enabled" : "اگر برنامه فعال نباشد ، نمی توانید در یک حلقه به اشتراک بگذارید",
+ "Please specify a valid circle" : "لطفاً یک حلقه معتبر تعیین کنید",
+ "Sharing %s failed because the back end does not support room shares" : "اشتراک گذاری %sانجام نشد زیرا قسمت پشتی سهام اتاق را پشتیبانی نمی کند",
+ "Unknown share type" : "نوع اشتراک ناشناخته",
+ "Not a directory" : "این یک پوشه نیست",
+ "Could not lock node" : "گره را نمی توان قفل کرد",
+ "Could not lock path" : "امکان قفل کردن مسیر وجود ندارد.",
+ "Wrong or no update parameter given" : "اشتباهی و یا پارامتر بروزرسانی داده نشد",
+ "Can't change permissions for public share links" : "مجوزها برای پیوندهای اشتراک عمومی قابل تغییر نیست",
+ "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "اشتراک ارسال رمز عبور توسط Nextcloud Talk به دلیل فعال نشدن Nextcloud Talk انجام نشد",
+ "shared by %s" : "اشتراک گذاری شده به میزان %s",
+ "Download all files" : "دانلود همه فایل ها",
+ "Direct link" : "لینک مستقیم",
+ "Add to your Nextcloud" : "به نکست‌کلود خود اضافه کنید",
+ "Share API is disabled" : "اشتراک API غیرفعال شده است",
+ "File sharing" : "اشتراک گذاری پرونده",
+ "Share will expire tomorrow" : "اشتراک فردا منقضی می شود",
+ "One or more of your shares will expire tomorrow" : "یک یا چند مورد از اشتراک شما فردا منقضی می شود",
+ "Your share of {node} will expire tomorrow" : "سهم شما از {node }فردا منقضی می شود",
+ "You received {share} as a share by {user}" : "{اشتراک} را به عنوان سهم {user }دریافت کردید",
+ "You received {share} to group {group} as a share by {user}" : "شما {اشتراک} را به گروه {گروه} به عنوان سهم {user }دریافت کردید",
+ "Accept" : "پذیرفتن",
+ "Reject" : "رد کردن",
+ "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "این برنامه کاربران را قادر می سازد تا پرونده ها را در Nextcloud به اشتراک بگذارند. در صورت فعال بودن ، سرپرست می تواند انتخاب کند که گروه ها می توانند فایل ها را به اشتراک بگذارند. کاربران قابل استفاده سپس می توانند فایلها و پوشه ها را با سایر کاربران و گروه های موجود در Nextcloud به اشتراک بگذارند. علاوه بر این ، اگر سرپرست ویژگی پیوند اشتراک را فعال کند ، می توان از یک لینک خارجی برای به اشتراک گذاری فایلها با سایر کاربران خارج از Nextcloud استفاده کرد. Admins همچنین می تواند رمزهای عبور ، تاریخهای انقضا را اعمال کرده و سرور را قادر به اشتراک گذاری سرور از طریق پیوندهای اشتراک گذاری و همچنین به اشتراک گذاری از دستگاههای تلفن همراه کند.\nخاموش کردن ویژگی ، پرونده ها و پوشه های مشترک را در سرور برای همه گیرندگان اشتراک و همچنین در کلاینت های همگام سازی و برنامه های تلفن همراه حذف می کند. اطلاعات بیشتر در مستندات Nextcloud در دسترس است.",
+ "Sharing" : "اشتراک گذاری",
+ "Accept user and group shares by default" : "به طور پیش فرض سهام کاربران و گروه ها را بپذیرید",
+ "Allow editing" : "اجازه‌ی ویرایش",
+ "Allow creating" : "اجازه ایجاد",
+ "Allow deleting" : "اجازه حذف",
+ "Allow resharing" : "مجوز اشتراک گذاری مجدد",
+ "Expiration date enforced" : "تاریخ انقضا اجرا شده است",
+ "Set expiration date" : "تنظیم تاریخ انقضا",
+ "Enter a date" : "تاریخ را وارد کنید",
+ "Note to recipient" : "توجه داشته باشید به گیرنده",
+ "Unshare" : "لغو اشتراک",
+ "group" : "گروه",
+ "conversation" : "گفتگو",
+ "remote" : "از راه دور",
+ "remote group" : "گروه از راه دور",
+ "guest" : "میهمان",
+ "Shared with the group {user} by {owner}" : "با گروه {کاربر} توسط {صاحب}به اشتراک گذاشته می شود",
+ "Shared with the conversation {user} by {owner}" : "به اشتراک گذاشته شده با مکالمه {کاربر} توسط {صاحب}",
+ "Shared with {user} by {owner}" : "مشترک با {user} توسط {صاحب}",
+ "Added by {initiator}" : "اضافه شده توسط {ابتکار}",
+ "Via folder" : "از طریق پوشه",
+ "Internal link" : "پیوند داخلی",
+ "Link copied" : "پیوند کپی شد",
+ "Cannot copy, please copy the link manually" : "کپی کردن امکان پذیر نیست ، لطفا پیوند را به صورت دستی کپی کنید",
+ "Copy to clipboard" : "کپی به کلیپ بورد",
+ "Only works for users with access to this folder" : "فقط برای کاربران دارای دسترسی به این پوشه کار می کند",
+ "Only works for users with access to this file" : "فقط برای کاربران با دسترسی به این پرونده کار می کند",
+ "Please enter the following required information before creating the share" : "لطفا قبل از ایجاد اشتراک ، اطلاعات لازم را وارد کنید",
+ "Password protection (enforced)" : "محافظت از رمز عبور (اجباری)",
+ "Password protection" : "Password protection",
+ "Enter a password" : "یک گذرواژه وارد کنید",
+ "Expiration date (enforced)" : "تاریخ انقضا (اجباری)",
+ "Cancel" : "لغو",
+ "Read only" : "فقط خواندنی",
+ "Allow upload and editing" : "اجازه آپلود و ویرایش",
+ "File drop (upload only)" : "انداختن فایل (فقط آپلود)",
+ "Hide download" : "پنهان کردن بارگیری",
+ "Password protect" : "نگهداری کردن رمز عبور",
+ "Enter a note for the share recipient" : "برای دریافت کننده اشتراک یک یادداشت وارد کنید",
+ "Add another link" : "پیوند دیگری اضافه کنید",
+ "Create a new share link" : "پیوند اشتراک گذاری جدیدی ایجاد کنید",
+ "Shared via link by {initiator}" : "از طریق پیوند توسط {ابتکار}",
+ "Share link" : "Share link",
+ "Error, please enter proper password and/or expiration date" : "خطا ، لطفاً رمز عبور مناسب و یا تاریخ انقضا را وارد کنید",
+ "No recommendations. Start typing." : "هیچ توصیه ای نیست شروع به تایپ کنید.",
+ "Resharing is not allowed" : "اشتراک گذاری مجدد مجاز نمی باشد",
+ "Name or email address …" : "نام یا آدرس ایمیل…",
+ "Name or federated cloud ID …" : "نام یا شناسه ابر فدرال شده ...",
+ "Name, federated cloud ID or email address …" : "نام ، شناسه ابر فدرال شده یا آدرس ایمیل…",
+ "Name …" : "نام …",
+ "Searching …" : "جستجوکردن …",
+ "No elements found." : "عنصری یافت نشد",
+ "Search globally" : "در سطح جهان جستجو کنید",
+ "on {server}" : "روی{سرور}",
+ "Others with access" : "دیگران با دسترسی",
+ "No other users with access found" : "هیچ کاربر دیگری با دسترسی یافت نشد",
+ "Toggle list of others with access to this directory" : "لیست دسترسی دیگران به این فهرست را تغییر دهید",
+ "Toggle list of others with access to this file" : "لیست سایرین را با دسترسی به این پرونده تغییر دهید",
+ "Unable to fetch inherited shares" : "واگذاری سهام ارثی امکان پذیر نیست",
+ "Unable to load the shares list" : "لیست سهام بارگیری نمی شود",
+ "Expires {relativetime}" : "{زمان نسبی } منقضی می شود",
+ "Shared" : "به اشتراک گزاشته شده ",
+ "Share" : "هم‌رسانی",
+ "Shared with you and the group {group} by {owner}" : "به اشتراک گذاشته شده با شما و گروه {گروه} توسط {دارنده}",
+ "Shared with you by {owner}" : "به اشتراک گذاشته شده با شما توسط { دارنده}",
"No entries found in this folder" : "هیچ ورودی‌ای در این پوشه وجود ندارد",
"Name" : "نام",
"Share time" : "زمان به اشتراک گذاری",
+ "Expiration date" : "تاریخ انقضا",
"Sorry, this link doesn’t seem to work anymore." : "متاسفانه این پیوند دیگر کار نمی کند",
"Reasons might be:" : "ممکن است به این دلایل باشد:",
"the item was removed" : "این مورد حذف شده است",
- "the link expired" : "این پیوند منقضی شده است",
+ "the link expired" : "این لینک منقضی شده است",
"sharing is disabled" : "قابلیت اشتراک گذاری غیرفعال است",
"For more info, please ask the person who sent this link." : "برای اطلاعات بیشتر، لطفا از شخصی که این پیوند را ارسال کرده سوال بفرمایید.",
- "Add to your ownCloud" : "افزودن به ownCloud شما",
- "Download" : "دانلود",
"Download %s" : "دانلود %s",
- "Direct link" : "پیوند مستقیم"
+ "Note" : "یادداشت",
+ "Uploading files…" : "بارگذاری پرونده ها ..."
},
-"nplurals=1; plural=0;");
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/fa.json b/apps/files_sharing/l10n/fa.json
index 1684b198657..1fc11a65110 100644
--- a/apps/files_sharing/l10n/fa.json
+++ b/apps/files_sharing/l10n/fa.json
@@ -1,46 +1,211 @@
{ "translations": {
- "Server to server sharing is not enabled on this server" : "اشتراک سرور به سرور در این سرور فعال نیست .",
- "Invalid or untrusted SSL certificate" : "گواهینامه SSL غیر قابل اعتماد یا غیر معتبر است.",
- "Could not authenticate to remote share, password might be wrong" : "احرازهویت برای اشتراک‌گذاری راه‌دور انجام نشد، احتمالا رمزعبور نادرست است",
- "Storage not valid" : "فضای ذخیره‌سازی معتبر نیست",
- "Couldn't add remote share" : "امکان افزودن اشتراک گذاری از راه دور وجود ندارد",
"Shared with you" : "موارد به اشتراک گذاشته شده با شما",
- "Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
- "Shared by link" : "اشتراک گذاشته شده از طریق پیوند",
"Nothing shared with you yet" : "هیچ موردی با شما به اشتراک گذاشته نشده است",
+ "Files and folders others share with you will show up here" : "فایل ها و پوشه های که دیگران با شما به اشتراک گذاشته شده، اینجا نماش داده خواهند شد.",
+ "Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
"Nothing shared yet" : "هیچ موردی تاکنون به اشتراک گذاشته نشده است",
+ "Files and folders you share will show up here" : "فایل ها و پوشه هایی که شما به اشتراک می گذارید در اینجا نمایش داده خواهند شد.",
+ "Shared by link" : "اشتراک گذاشته شده از طریق لینک",
"No shared links" : "هیچ لینک اشتراک‌گذاری وجود ندارد",
"Files and folders you share by link will show up here" : "فایل‌ها و پوشه‌های اشتراک‌گذاشته توسط شما همراه با لینک در اینجا نمایش داده خواهد شد",
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "آیا مایل به افزودن اشتراک از راه دور {name} از {owner}@{remote} هستید.",
- "Remote share" : "اشتراک از راه دور",
- "Remote share password" : "رمز عبور اشتراک از راه دور",
- "Cancel" : "منصرف شدن",
- "Add remote share" : "افزودن اشتراک از راه دور",
+ "Deleted shares" : "اشتراک گذاری های حذف شده",
+ "No deleted shares" : "اشتراک گذاری های حذف نشده",
+ "Shares you deleted will show up here" : "اشتراک گذاری هایی که شما حذف کرده اید اینجا نمایش داده خواهند شد",
+ "Pending shares" : "اشتراک در حال انتظار ",
+ "No pending shares" : "بدون اشتراک در حال انتظار",
+ "Shares you have received but not confirmed will show up here" : "سهام شما دریافت کرده اید اما تأیید نشده است در اینجا نشان داده می شود",
+ "Shares" : "اشتراک گذاری ها",
+ "No shares" : "اشتراک گذاری وجود ندارد",
+ "Shares will show up here" : "موارد به اشتراک گذاری شده اینجا نمایش داده خواهند شد",
+ "Restore share" : "بازیابی مورد اشتراک گذاری شده",
+ "Something happened. Unable to restore the share." : "موردی پیش آمده است. امکان بازیابی مورد اشتراک گذاری شده وجود ندارد.",
+ "Accept share" : "پذیرفتن اشتراک ",
+ "Something happened. Unable to accept the share." : "اتفاقی افتاد. امکان اشتراک گذاری وجود ندارد",
+ "Reject share" : "رد اشتراک",
+ "Something happened. Unable to reject the share." : "اتفاقی افتاد. امکان رد اشتراک وجود ندارد.",
+ "This will stop your current uploads." : "با این کار آپلودهای فعلی شما متوقف خواهد شد.",
+ "Move or copy" : "انتقال یا کپی",
+ "Download" : "دانلود",
+ "Delete" : "حذف",
"You can upload into this folder" : "می‌توانید در این پوشه آپلود کنید",
- "Invalid ownCloud url" : "آدرس نمونه ownCloud غیر معتبر است",
+ "Terms of service" : "شرایط و قوانین",
+ "No compatible server found at {remote}" : "هیچ سرور سازگار در {از راه دور} یافت نشد",
+ "Invalid server URL" : "ادرس سرور نامعتبر",
+ "Failed to add the public link to your Nextcloud" : "خطا در افزودن ادرس عمومی به نکس کلود شما",
+ "No expiration date set" : "تاریخ انقضا ست نشده است",
"Shared by" : "اشتراک گذاشته شده به وسیله",
- "Sharing" : "اشتراک گذاری",
+ "File shares" : "اشتراک گذاری های فایل",
+ "Downloaded via public link" : "بارگزاری شده توسط ادرس عمومی ",
+ "Downloaded by {email}" : "بارگذاری شده توسط {email}",
+ "{file} downloaded via public link" : "{file} توسط آدرس عمومی بارگزاری شد",
+ "{email} downloaded {file}" : "{email} فایل {file} را بارگزاری کرد",
+ "Shared with group {group}" : "اشتراک گذاری شد با گروه{گروه} ",
+ "Removed share for group {group}" : "اشتراک برای گروه حذف شد {گروه}.",
+ "{actor} shared with group {group}" : "{بازیگر} با گروه {گروه} به اشتراک گذاشت",
+ "{actor} removed share for group {group}" : "{بازیگر} اشتراک را برای {گروه} گروه حذف کرد",
+ "Share for group {group} expired" : "اشتراک برای گروه {گروه} منقضی شده است",
+ "You shared {file} with group {group}" : "شما {پرونده} را با گروه{گروه} به اشتراک گذاشتید",
+ "You removed group {group} from {file}" : "شما گروه {گروه} را از {پرونده} حذف کردید",
+ "{actor} shared {file} with group {group}" : "{بازیگر} به اشتراک گذاشته {پرونده} با گروه {گروه}",
+ "{actor} removed group {group} from {file}" : "{بازیگر} حذف کرد گروه {گروه} از {پرونده}",
+ "Share for file {file} with group {group} expired" : "اشتراک گذاری پرونده{پرونده} با گروه{گروه} منقضی شد",
+ "Shared as public link" : "اشتراک گذاشته شده به عنوان ادرس عمومی",
+ "Removed public link" : "حذف ادرس عمومی",
+ "Public link expired" : "ادرس عمومی منقضی شد",
+ "{actor} shared as public link" : "{بازیگر} به عنوان پیوند عمومی به اشتراک گذاشته شد",
+ "{actor} removed public link" : "{actor} ادرس عمومی را حذف کرد",
+ "Public link of {actor} expired" : "پیوند عمومی {بازیگر} منقضی شد",
+ "You shared {file} as public link" : "شما {پرونده} را به عنوان پیوند عمومی به اشتراک گذاشتید",
+ "You removed public link for {file}" : "شما پیوند عمومی را برای {پرونده } حذف کردید",
+ "Public link expired for {file}" : "پیوند عمومی برای {پرونده }منقضی شد",
+ "{actor} shared {file} as public link" : "{بازیگر }به اشتراک گذاشته {پرونده} به عنوان پیوند عمومی",
+ "{actor} removed public link for {file}" : "{بازیگر }پیوند عمومی را برای {پرونده} حذف کرد",
+ "Public link of {actor} for {file} expired" : "پیوند عمومی {بازیگر} برای {پرونده} منقضی شد",
+ "{user} accepted the remote share" : "{کاربر} سهم از راه دور را پذیرفت",
+ "{user} declined the remote share" : "{کاربر }سهم از راه دور را رد کرد",
+ "You received a new remote share {file} from {user}" : "شما یک اشتراک از راه دور{پرونده} از {کاربر} در یافت کردید",
+ "{user} accepted the remote share of {file}" : "{کاربر }سهم از راه دور {پرونده} را پذیرفت",
+ "{user} declined the remote share of {file}" : "{کاربر }سهم از راه دور {پرونده }را رد کرد",
+ "{user} unshared {file} from you" : "{کاربر} لغو اشتراک کرد {پرونده} از شما",
+ "Shared with {user}" : "اشتراک گذاری با {کاربر}",
+ "Removed share for {user}" : "اشتراک برای {کاربر} حذف شد",
+ "You removed yourself" : "شما خدتان را حذف کردید",
+ "{actor} removed themselves" : "{بازیگر }خود را حذف کردند",
+ "{actor} shared with {user}" : "{بازیگر} با {کاربر} به اشتراک گذاشت",
+ "{actor} removed share for {user}" : "{بازیگر} اشتراک را برای {کاربر} حذف کرد",
+ "Shared by {actor}" : "اشتراک گذاری شده توسط {بازیگر}",
+ "{actor} removed share" : "{بازیگر} اشتراک را حذف کرد",
+ "Share for {user} expired" : "اشتراک برای {user} منقضی شده است",
+ "Share expired" : "اشتراک منقضی شد",
+ "You shared {file} with {user}" : "شما {پرونده} را با {کاربر }به اشتراک گذاشتید",
+ "You removed {user} from {file}" : "{user} را از {پرونده }حذف کردید",
+ "You removed yourself from {file}" : "شما خود را از {file }حذف کردید",
+ "{actor} removed themselves from {file}" : "{بازیگر }خود را از {پرونده }حذف کردند",
+ "{actor} shared {file} with {user}" : "{بازیگر} به اشتراک گذاشته {پرونده} با {کاربر}",
+ "{actor} removed {user} from {file}" : "{بازیگر} حذف کرد {کاربر} از {پرونده}",
+ "{actor} shared {file} with you" : "{بازیگر} {پرونده} به اشتراک گذاشته با شما",
+ "{actor} removed you from the share named {file}" : "{بازیگر }شما را از اشتراکی به نام {پرونده} حذف کرد",
+ "Share for file {file} with {user} expired" : "برای {پرونده }با {کاربر }به اشتراک بگذارید",
+ "Share for file {file} expired" : "برای اشتراک {پرونده }منقضی شد",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "یک پرونده یا پوشه به اشتراک گذاشته شده از طریق پست یا از طریق لینک عمومی بارگیری شد",
+ "A file or folder was shared from <strong>another server</strong>" : "یک پرونده یا پوشه از سرور دیگر به اشتراک گذاشته شد",
"A file or folder has been <strong>shared</strong>" : "فایل یا پوشه ای به <strong>اشتراک</strong> گذاشته شد",
- "You shared %1$s with %2$s" : "شما %1$s را با %2$s به اشتراک گذاشتید",
- "You shared %1$s with group %2$s" : "شما %1$s را با گروه %2$s به اشتراک گذاشتید",
- "You shared %1$s via link" : "شما %1$s را توسط پیوند به اشتراک گذاشتید",
- "%2$s shared %1$s with you" : "%2$s مورد %1$s را با شما به اشتراک گذاشت",
- "Shares" : "موارد به اشتراک گذاشته",
- "This share is password-protected" : "این اشتراک توسط رمز عبور محافظت می شود",
- "The password is wrong. Try again." : "رمزعبور اشتباه می باشد. دوباره امتحان کنید.",
- "Password" : "گذرواژه",
+ "Wrong share ID, share doesn't exist" : "شناسه اشتراك اشتباه ، اشتراك وجود ندارد",
+ "Could not delete share" : "اشتراک گذاری حذف نشد",
+ "Please specify a file or folder path" : "لطفاً مسیر فایل یا پوشه را مشخص کنید",
+ "Wrong path, file/folder doesn't exist" : "مسیر ، پرونده / پوشه اشتباه وجود ندارد",
+ "Could not create share" : "امکان ایجاد اشتراک گذاری وجود ندارد",
+ "invalid permissions" : "مجوزات نامعتبر",
+ "Please specify a valid user" : "لطفاً یک کاربر معتبر را مشخص کنید",
+ "Group sharing is disabled by the administrator" : "اشتراک گروه توسط مدیر غیرفعال شده است.",
+ "Please specify a valid group" : "لطفا یک گروه معتبر انتخاب کنید",
+ "Public link sharing is disabled by the administrator" : "اشتراک پیوندهای عمومی توسط مدیر غیرفعال شده است",
+ "Public upload disabled by the administrator" : "آپلود عمومی توسط سرپرست غیرفعال شده است",
+ "Public upload is only possible for publicly shared folders" : "بارگذاری عمومی فقط برای پوشه هایی که به طور عمومی به اشتراک گذاشته می شوند ممکن است",
+ "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : ".اشتراک‍‍‍%s ارسال رمز عبور توسط Nextcloud Talk به دلیل فعال نشدن Nextcloud Talk انجام نشد.",
+ "Invalid date, date format must be YYYY-MM-DD" : "تاریخ نامعتبر است ، قالب تاریخ باید YYYY-MM-DD باشد",
+ "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "%2$sاشتراک گذاری%1$s انجام نشد زیرا بک اِند اجازه نمی دهد نوع از سهام استفاده شود",
+ "You cannot share to a Circle if the app is not enabled" : "اگر برنامه فعال نباشد ، نمی توانید در یک حلقه به اشتراک بگذارید",
+ "Please specify a valid circle" : "لطفاً یک حلقه معتبر تعیین کنید",
+ "Sharing %s failed because the back end does not support room shares" : "اشتراک گذاری %sانجام نشد زیرا قسمت پشتی سهام اتاق را پشتیبانی نمی کند",
+ "Unknown share type" : "نوع اشتراک ناشناخته",
+ "Not a directory" : "این یک پوشه نیست",
+ "Could not lock node" : "گره را نمی توان قفل کرد",
+ "Could not lock path" : "امکان قفل کردن مسیر وجود ندارد.",
+ "Wrong or no update parameter given" : "اشتباهی و یا پارامتر بروزرسانی داده نشد",
+ "Can't change permissions for public share links" : "مجوزها برای پیوندهای اشتراک عمومی قابل تغییر نیست",
+ "Sharing sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "اشتراک ارسال رمز عبور توسط Nextcloud Talk به دلیل فعال نشدن Nextcloud Talk انجام نشد",
+ "shared by %s" : "اشتراک گذاری شده به میزان %s",
+ "Download all files" : "دانلود همه فایل ها",
+ "Direct link" : "لینک مستقیم",
+ "Add to your Nextcloud" : "به نکست‌کلود خود اضافه کنید",
+ "Share API is disabled" : "اشتراک API غیرفعال شده است",
+ "File sharing" : "اشتراک گذاری پرونده",
+ "Share will expire tomorrow" : "اشتراک فردا منقضی می شود",
+ "One or more of your shares will expire tomorrow" : "یک یا چند مورد از اشتراک شما فردا منقضی می شود",
+ "Your share of {node} will expire tomorrow" : "سهم شما از {node }فردا منقضی می شود",
+ "You received {share} as a share by {user}" : "{اشتراک} را به عنوان سهم {user }دریافت کردید",
+ "You received {share} to group {group} as a share by {user}" : "شما {اشتراک} را به گروه {گروه} به عنوان سهم {user }دریافت کردید",
+ "Accept" : "پذیرفتن",
+ "Reject" : "رد کردن",
+ "This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "این برنامه کاربران را قادر می سازد تا پرونده ها را در Nextcloud به اشتراک بگذارند. در صورت فعال بودن ، سرپرست می تواند انتخاب کند که گروه ها می توانند فایل ها را به اشتراک بگذارند. کاربران قابل استفاده سپس می توانند فایلها و پوشه ها را با سایر کاربران و گروه های موجود در Nextcloud به اشتراک بگذارند. علاوه بر این ، اگر سرپرست ویژگی پیوند اشتراک را فعال کند ، می توان از یک لینک خارجی برای به اشتراک گذاری فایلها با سایر کاربران خارج از Nextcloud استفاده کرد. Admins همچنین می تواند رمزهای عبور ، تاریخهای انقضا را اعمال کرده و سرور را قادر به اشتراک گذاری سرور از طریق پیوندهای اشتراک گذاری و همچنین به اشتراک گذاری از دستگاههای تلفن همراه کند.\nخاموش کردن ویژگی ، پرونده ها و پوشه های مشترک را در سرور برای همه گیرندگان اشتراک و همچنین در کلاینت های همگام سازی و برنامه های تلفن همراه حذف می کند. اطلاعات بیشتر در مستندات Nextcloud در دسترس است.",
+ "Sharing" : "اشتراک گذاری",
+ "Accept user and group shares by default" : "به طور پیش فرض سهام کاربران و گروه ها را بپذیرید",
+ "Allow editing" : "اجازه‌ی ویرایش",
+ "Allow creating" : "اجازه ایجاد",
+ "Allow deleting" : "اجازه حذف",
+ "Allow resharing" : "مجوز اشتراک گذاری مجدد",
+ "Expiration date enforced" : "تاریخ انقضا اجرا شده است",
+ "Set expiration date" : "تنظیم تاریخ انقضا",
+ "Enter a date" : "تاریخ را وارد کنید",
+ "Note to recipient" : "توجه داشته باشید به گیرنده",
+ "Unshare" : "لغو اشتراک",
+ "group" : "گروه",
+ "conversation" : "گفتگو",
+ "remote" : "از راه دور",
+ "remote group" : "گروه از راه دور",
+ "guest" : "میهمان",
+ "Shared with the group {user} by {owner}" : "با گروه {کاربر} توسط {صاحب}به اشتراک گذاشته می شود",
+ "Shared with the conversation {user} by {owner}" : "به اشتراک گذاشته شده با مکالمه {کاربر} توسط {صاحب}",
+ "Shared with {user} by {owner}" : "مشترک با {user} توسط {صاحب}",
+ "Added by {initiator}" : "اضافه شده توسط {ابتکار}",
+ "Via folder" : "از طریق پوشه",
+ "Internal link" : "پیوند داخلی",
+ "Link copied" : "پیوند کپی شد",
+ "Cannot copy, please copy the link manually" : "کپی کردن امکان پذیر نیست ، لطفا پیوند را به صورت دستی کپی کنید",
+ "Copy to clipboard" : "کپی به کلیپ بورد",
+ "Only works for users with access to this folder" : "فقط برای کاربران دارای دسترسی به این پوشه کار می کند",
+ "Only works for users with access to this file" : "فقط برای کاربران با دسترسی به این پرونده کار می کند",
+ "Please enter the following required information before creating the share" : "لطفا قبل از ایجاد اشتراک ، اطلاعات لازم را وارد کنید",
+ "Password protection (enforced)" : "محافظت از رمز عبور (اجباری)",
+ "Password protection" : "Password protection",
+ "Enter a password" : "یک گذرواژه وارد کنید",
+ "Expiration date (enforced)" : "تاریخ انقضا (اجباری)",
+ "Cancel" : "لغو",
+ "Read only" : "فقط خواندنی",
+ "Allow upload and editing" : "اجازه آپلود و ویرایش",
+ "File drop (upload only)" : "انداختن فایل (فقط آپلود)",
+ "Hide download" : "پنهان کردن بارگیری",
+ "Password protect" : "نگهداری کردن رمز عبور",
+ "Enter a note for the share recipient" : "برای دریافت کننده اشتراک یک یادداشت وارد کنید",
+ "Add another link" : "پیوند دیگری اضافه کنید",
+ "Create a new share link" : "پیوند اشتراک گذاری جدیدی ایجاد کنید",
+ "Shared via link by {initiator}" : "از طریق پیوند توسط {ابتکار}",
+ "Share link" : "Share link",
+ "Error, please enter proper password and/or expiration date" : "خطا ، لطفاً رمز عبور مناسب و یا تاریخ انقضا را وارد کنید",
+ "No recommendations. Start typing." : "هیچ توصیه ای نیست شروع به تایپ کنید.",
+ "Resharing is not allowed" : "اشتراک گذاری مجدد مجاز نمی باشد",
+ "Name or email address …" : "نام یا آدرس ایمیل…",
+ "Name or federated cloud ID …" : "نام یا شناسه ابر فدرال شده ...",
+ "Name, federated cloud ID or email address …" : "نام ، شناسه ابر فدرال شده یا آدرس ایمیل…",
+ "Name …" : "نام …",
+ "Searching …" : "جستجوکردن …",
+ "No elements found." : "عنصری یافت نشد",
+ "Search globally" : "در سطح جهان جستجو کنید",
+ "on {server}" : "روی{سرور}",
+ "Others with access" : "دیگران با دسترسی",
+ "No other users with access found" : "هیچ کاربر دیگری با دسترسی یافت نشد",
+ "Toggle list of others with access to this directory" : "لیست دسترسی دیگران به این فهرست را تغییر دهید",
+ "Toggle list of others with access to this file" : "لیست سایرین را با دسترسی به این پرونده تغییر دهید",
+ "Unable to fetch inherited shares" : "واگذاری سهام ارثی امکان پذیر نیست",
+ "Unable to load the shares list" : "لیست سهام بارگیری نمی شود",
+ "Expires {relativetime}" : "{زمان نسبی } منقضی می شود",
+ "Shared" : "به اشتراک گزاشته شده ",
+ "Share" : "هم‌رسانی",
+ "Shared with you and the group {group} by {owner}" : "به اشتراک گذاشته شده با شما و گروه {گروه} توسط {دارنده}",
+ "Shared with you by {owner}" : "به اشتراک گذاشته شده با شما توسط { دارنده}",
"No entries found in this folder" : "هیچ ورودی‌ای در این پوشه وجود ندارد",
"Name" : "نام",
"Share time" : "زمان به اشتراک گذاری",
+ "Expiration date" : "تاریخ انقضا",
"Sorry, this link doesn’t seem to work anymore." : "متاسفانه این پیوند دیگر کار نمی کند",
"Reasons might be:" : "ممکن است به این دلایل باشد:",
"the item was removed" : "این مورد حذف شده است",
- "the link expired" : "این پیوند منقضی شده است",
+ "the link expired" : "این لینک منقضی شده است",
"sharing is disabled" : "قابلیت اشتراک گذاری غیرفعال است",
"For more info, please ask the person who sent this link." : "برای اطلاعات بیشتر، لطفا از شخصی که این پیوند را ارسال کرده سوال بفرمایید.",
- "Add to your ownCloud" : "افزودن به ownCloud شما",
- "Download" : "دانلود",
"Download %s" : "دانلود %s",
- "Direct link" : "پیوند مستقیم"
-},"pluralForm" :"nplurals=1; plural=0;"
+ "Note" : "یادداشت",
+ "Uploading files…" : "بارگذاری پرونده ها ..."
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js
index 9e0a8c00c7a..15cff968562 100644
--- a/apps/files_sharing/l10n/fr.js
+++ b/apps/files_sharing/l10n/fr.js
@@ -22,7 +22,9 @@ OC.L10N.register(
"Restore share" : "Restaurer le partage",
"Something happened. Unable to restore the share." : "Quelque chose s'est passé. Impossible de restaurer le partage.",
"Accept share" : "Accepter le partage",
+ "Something happened. Unable to accept the share." : "Quelque chose s'est passé. Impossible d'accepter le partage.",
"Reject share" : "Refuser le partage",
+ "Something happened. Unable to reject the share." : "Quelque chose s'est passé. Impossible de refuser le partage.",
"This will stop your current uploads." : "Cela va arrêter vos envois en cours.",
"Move or copy" : "Déplacer ou copier",
"Download" : "Télécharger",
@@ -185,6 +187,8 @@ OC.L10N.register(
"on {server}" : "sur {server}",
"Others with access" : "Autres utilisateurs ayant accès",
"No other users with access found" : "Aucun autre utilisateur ayant un accès n'a été trouvé",
+ "Toggle list of others with access to this directory" : "Basculer la liste des autres personnes ayant accès à ce répertoire",
+ "Toggle list of others with access to this file" : "Basculer la liste des autres personnes ayant accès à ce fichier",
"Unable to fetch inherited shares" : "Impossible de récupérer les partages hérités",
"Unable to load the shares list" : "Impossible de charger la liste des partages",
"Expires {relativetime}" : "Expire {relativetime}",
diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json
index a20aed62b10..510d4584470 100644
--- a/apps/files_sharing/l10n/fr.json
+++ b/apps/files_sharing/l10n/fr.json
@@ -20,7 +20,9 @@
"Restore share" : "Restaurer le partage",
"Something happened. Unable to restore the share." : "Quelque chose s'est passé. Impossible de restaurer le partage.",
"Accept share" : "Accepter le partage",
+ "Something happened. Unable to accept the share." : "Quelque chose s'est passé. Impossible d'accepter le partage.",
"Reject share" : "Refuser le partage",
+ "Something happened. Unable to reject the share." : "Quelque chose s'est passé. Impossible de refuser le partage.",
"This will stop your current uploads." : "Cela va arrêter vos envois en cours.",
"Move or copy" : "Déplacer ou copier",
"Download" : "Télécharger",
@@ -183,6 +185,8 @@
"on {server}" : "sur {server}",
"Others with access" : "Autres utilisateurs ayant accès",
"No other users with access found" : "Aucun autre utilisateur ayant un accès n'a été trouvé",
+ "Toggle list of others with access to this directory" : "Basculer la liste des autres personnes ayant accès à ce répertoire",
+ "Toggle list of others with access to this file" : "Basculer la liste des autres personnes ayant accès à ce fichier",
"Unable to fetch inherited shares" : "Impossible de récupérer les partages hérités",
"Unable to load the shares list" : "Impossible de charger la liste des partages",
"Expires {relativetime}" : "Expire {relativetime}",
diff --git a/apps/files_sharing/l10n/sk.js b/apps/files_sharing/l10n/sk.js
index dbf4e2ec930..24cc5f62cea 100644
--- a/apps/files_sharing/l10n/sk.js
+++ b/apps/files_sharing/l10n/sk.js
@@ -13,6 +13,7 @@ OC.L10N.register(
"Deleted shares" : "Zmazať sprístupnenia",
"No deleted shares" : "Žiadne zmazané sprístupnené položky",
"Shares you deleted will show up here" : "Tu sa zobrazia sprístupnené položky, ktoré zmažete",
+ "Pending shares" : "Čakajúce prístupy",
"Shares" : "Sprístupnené položky",
"No shares" : "Žiadne sprístupnené položky",
"Shares will show up here" : "Tu sa zobrazia sprístupnené položky",
diff --git a/apps/files_sharing/l10n/sk.json b/apps/files_sharing/l10n/sk.json
index 55c87272b35..d957d9c4d15 100644
--- a/apps/files_sharing/l10n/sk.json
+++ b/apps/files_sharing/l10n/sk.json
@@ -11,6 +11,7 @@
"Deleted shares" : "Zmazať sprístupnenia",
"No deleted shares" : "Žiadne zmazané sprístupnené položky",
"Shares you deleted will show up here" : "Tu sa zobrazia sprístupnené položky, ktoré zmažete",
+ "Pending shares" : "Čakajúce prístupy",
"Shares" : "Sprístupnené položky",
"No shares" : "Žiadne sprístupnené položky",
"Shares will show up here" : "Tu sa zobrazia sprístupnené položky",
diff --git a/apps/files_versions/l10n/hu.js b/apps/files_versions/l10n/hu.js
index b996e5bb181..06f5394e788 100644
--- a/apps/files_versions/l10n/hu.js
+++ b/apps/files_versions/l10n/hu.js
@@ -2,8 +2,8 @@ OC.L10N.register(
"files_versions",
{
"Versions" : "Verziók",
- "This application automatically maintains older versions of files that are changed." : "Ez az alkalmazás automatikusan karban tartja a változtatott fájlok régebbi verzióit.",
- "Failed to revert {file} to revision {timestamp}." : "{file} fájlt nem sikerült erre visszaállítani: {timestamp}.",
+ "This application automatically maintains older versions of files that are changed." : "Ez az alkalmazás automatikusan karbantartja a változtatott fájlok régebbi verzióit.",
+ "Failed to revert {file} to revision {timestamp}." : "A(z) {file} fájlt nem sikerült erre visszaállítani: {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"],
"Restore" : "Visszaállítás",
"No other versions available" : "Nincs másik elérhető verzió"
diff --git a/apps/files_versions/l10n/hu.json b/apps/files_versions/l10n/hu.json
index 062ed1efee4..42c2781ab6d 100644
--- a/apps/files_versions/l10n/hu.json
+++ b/apps/files_versions/l10n/hu.json
@@ -1,7 +1,7 @@
{ "translations": {
"Versions" : "Verziók",
- "This application automatically maintains older versions of files that are changed." : "Ez az alkalmazás automatikusan karban tartja a változtatott fájlok régebbi verzióit.",
- "Failed to revert {file} to revision {timestamp}." : "{file} fájlt nem sikerült erre visszaállítani: {timestamp}.",
+ "This application automatically maintains older versions of files that are changed." : "Ez az alkalmazás automatikusan karbantartja a változtatott fájlok régebbi verzióit.",
+ "Failed to revert {file} to revision {timestamp}." : "A(z) {file} fájlt nem sikerült erre visszaállítani: {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"],
"Restore" : "Visszaállítás",
"No other versions available" : "Nincs másik elérhető verzió"
diff --git a/apps/settings/l10n/fa.js b/apps/settings/l10n/fa.js
index 840498a576a..9c327db6803 100644
--- a/apps/settings/l10n/fa.js
+++ b/apps/settings/l10n/fa.js
@@ -310,6 +310,7 @@ OC.L10N.register(
"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." : "رمزگذاری به تنهایی امنیت سیستم را تضمین نمی کند. لطفاً برای اطلاعات بیشتر درباره چگونگی عملکرد برنامه رمزگذاری و موارد استفاده از پشتیبانی ، به اسناد مراجعه کنید.",
"Be aware that encryption always increases the file size." : "توجه داشته باشید که همواره رمزگذاری حجم فایل را افزایش خواهد داد.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "همیشه خوب است که از داده های خود نسخه پشتیبان تهیه کنید ، در صورت رمزگذاری مطمئن شوید که از کلیدهای رمزنگاری به همراه داده خود نسخه پشتیبان تهیه کنید.",
"This is the final warning: Do you really want to enable encryption?" : "این آخرین اخطار است: آیا می‌خواهید رمزگذاری را فعال کنید ؟",
"Enable encryption" : "فعال کردن رمزگذاری",
"No encryption module loaded, please enable an encryption module in the app menu." : "هیچ ماژول رمزگذاری‌ای بارگذاری نشده است، لطفا ماژول رمز‌گذاری را در منو برنامه فعال کنید.",
@@ -469,6 +470,7 @@ OC.L10N.register(
"Chinese (Traditional Han, Macau SAR China)" : "چینی (سنتی هان ، ماکائو SAR چین)",
"Chinese (Traditional Han, Taiwan)" : "چینی (سنتی هان ، تایوان)",
"Chinese" : "چینی",
+ "Cornish (United Kingdom)" : "Cornish (انگلستان)",
"Cornish" : "کورنیایی",
"Croatian (Croatia)" : "کرواتی (کرواسی)",
"Croatian" : "کرواتی",
@@ -528,6 +530,304 @@ OC.L10N.register(
"French (Cameroon)" : "فرانسوی (کامرون)",
"French (Canada)" : "فرانسوی (کانادا)",
"French (Central African Republic)" : "فرانسه (جمهوری آفریقای مرکزی)",
+ "French (Chad)" : "فرانسوی (چاد)",
+ "French (Comoros)" : "فرانسوی (کومور)",
+ "French (Congo - Brazzaville)" : "فرانسوی (کنگو - برزاویل)",
+ "French (Congo - Kinshasa)" : "فرانسوی (کنگو - کینشاسا)",
+ "French (Côte d’Ivoire)" : "فرانسوی (ساحل عاج)",
+ "French (Djibouti)" : "فرانسوی (جیبوتی)",
+ "French (Equatorial Guinea)" : "فرانسوی (گینه استوایی)",
+ "French (France)" : "فرانسوی (فرانسه)",
+ "French (Gabon)" : "فرانسوی (گابن)",
+ "French (Guadeloupe)" : "فرانسوی (گوادلوپ)",
+ "French (Guinea)" : "فرانسوی (گینه)",
+ "French (Luxembourg)" : "فرانسوی (لوکزامبورگ)",
+ "French (Madagascar)" : "فرانسوی (ماداگاسکار)",
+ "French (Mali)" : "فرانسوی (مالی)",
+ "French (Martinique)" : "فرانسوی (مارتینیک)",
+ "French (Monaco)" : "فرانسوی (مارتینیک)...",
+ "French (Niger)" : "فرانسوی (نیجر)",
+ "French (Rwanda)" : "فرانسوی (رواندا)",
+ "French (Réunion)" : "فرانسوی (رئونیون)",
+ "French (Saint Barthélemy)" : "فرانسوی (سنت بارتلی)",
+ "French (Saint Martin)" : "فرانسوی (سنت مارتین)",
+ "French (Senegal)" : "فرانسوی (سنگال)",
+ "French (Switzerland)" : "فرانسوی (سوئیس)",
+ "French (Togo)" : "فرانسوی (توگو)",
+ "French" : "فرانسوی",
+ "Fulah (Senegal)" : "فلاح (سنگال)",
+ "Fulah" : "فلاح",
+ "Galician (Spain)" : "گالیسی (اسپانیا)",
+ "Galician" : "گالیسی",
+ "Ganda (Uganda)" : "گاندا (اوگاندا)",
+ "Ganda" : "گاندا",
+ "Georgian (Georgia)" : "گرجی (جورجیا)",
+ "Georgian" : "گرجی",
+ "German (Austria)" : "آلمانی (اتریش)",
+ "German (Belgium)" : "آلمانی (بلژیک)",
+ "German (Germany)" : "آلمانی (آلمان)",
+ "German (Liechtenstein)" : "آلمانی (لیختن اشتاین)",
+ "German (Luxembourg)" : "آلمانی (لوکزامبورگ)",
+ "German (Switzerland)" : "آلمانی (سوئیس)",
+ "German" : "آلمانی",
+ "Greek (Cyprus)" : "یونانی (قبرس)",
+ "Greek (Greece)" : "یونانی (یونان)",
+ "Greek" : "یونانی",
+ "Gujarati (India)" : "گجراتی (هند)",
+ "Gujarati" : "گجراتی",
+ "Gusii (Kenya)" : "گوسی (کنیا)",
+ "Gusii" : "گوسی",
+ "Hausa (Latin)" : "هاوسا (لاتین)",
+ "Hausa (Latin, Ghana)" : "هاوسا (لاتین ، غنا)",
+ "Hausa (Latin, Niger)" : "هاوسا (لاتین ، نیجر)",
+ "Hausa (Latin, Nigeria)" : "هاوسا (لاتین ، نیجریه)",
+ "Hausa" : "هاوسا",
+ "Hawaiian (United States)" : "هاوایی (ایالات متحده)",
+ "Hawaiian" : "هاوایی",
+ "Hebrew (Israel)" : "عبری (اسرائیل)",
+ "Hebrew" : "عبری",
+ "Hindi (India)" : "هندی (هندوستان)",
+ "Hindi" : "هندی",
+ "Hungarian (Hungary)" : "مجارستان (مجاری)",
+ "Hungarian" : "مجارستانی",
+ "Icelandic (Iceland)" : "ایسلندی (ایسلند)",
+ "Icelandic" : "ایسلندی",
+ "Igbo (Nigeria)" : "ایگبو (نیجریه)",
+ "Igbo" : "ایگبو",
+ "Indonesian (Indonesia)" : "اندونزیایی (اندونزی)",
+ "Indonesian" : "اندونزیایی",
+ "Irish (Ireland)" : "ایرلندی (ایرلند)",
+ "Irish" : "ایرلندی",
+ "Italian (Italy)" : "ایتالیایی (ایتالیا)",
+ "Italian (Switzerland)" : "ایتالیایی (سوئیس)",
+ "Italian" : "ایتالیایی",
+ "Japanese (Japan)" : "ژاپنی (ژاپن)",
+ "Japanese" : "ژاپنی",
+ "Kabuverdianu (Cape Verde)" : "Kabuverdianu (Cape Verde)",
+ "Kabuverdianu" : "Kabuverdianu",
+ "Kabyle (Algeria)" : "کابیل (الجزایر)",
+ "Kabyle" : "کابیل",
+ "Kalaallisut (Greenland)" : "Kalaallisut (Greenland)",
+ "Kalaallisut" : "Kalaallisut",
+ "Kalenjin (Kenya)" : "Kalenjin (کنیا)",
+ "Kalenjin" : "Kalenjin ",
+ "Kamba (Kenya)" : "کامبا (کنیا)",
+ "Kamba" : "کامبا ",
+ "Kannada (India)" : "کانادا (هند)",
+ "Kannada" : "کانادایی",
+ "Kazakh (Cyrillic)" : "قزاق (سیریلیک)",
+ "Kazakh (Cyrillic, Kazakhstan)" : "قزاقستان (سیریلیک ، قزاقستان)",
+ "Kazakh" : "قزاقی",
+ "Khmer (Cambodia)" : "خمر (کامبوج)",
+ "Khmer" : "خمر ",
+ "Kikuyu (Kenya)" : "Kikuyu (کنیا)",
+ "Kikuyu" : "Kikuyu",
+ "Kinyarwanda (Rwanda)" : "کینکی (رواندا)",
+ "Kinyarwanda" : "کینکیایی",
+ "Konkani (India)" : "کنکانی (هند)",
+ "Konkani" : "کنکانی",
+ "Korean (South Korea)" : "کره ای (کره جنوبی)",
+ "Korean" : "کره ای",
+ "Koyra Chiini (Mali)" : "کویرا چیینی (مالی)",
+ "Koyra Chiini" : "کویرا چیینی",
+ "Koyraboro Senni (Mali)" : "Koyraboro Senni (مالی)",
+ "Koyraboro Senni" : "Koyraboro Senni",
+ "Langi (Tanzania)" : "Langi (تانزانیا)",
+ "Langi" : "Langi",
+ "Latvian (Latvia)" : "لتونی (لتونی)",
+ "Latvian" : "لتونی",
+ "Lithuanian (Lithuania)" : "لیتوانیایی (لیتوانی)",
+ "Lithuanian" : "لیتوانیایی",
+ "Luo (Kenya)" : "Luo (کنیا)",
+ "Luo" : "Luo",
+ "Luyia (Kenya)" : "Luyia (کنیا)",
+ "Luyia" : "Luyia",
+ "Macedonian (Macedonia)" : "مقدونی (مقدونیه)",
+ "Macedonian" : "مقدونی",
+ "Machame (Tanzania)" : "Machame (تانزانیا)",
+ "Machame" : "Machame",
+ "Makonde (Tanzania)" : "Makonde (تانزانیا)",
+ "Makonde" : "Makonde",
+ "Malagasy (Madagascar)" : "مالاگایی (ماداگاسکار)",
+ "Malagasy" : "مالاگایی ",
+ "Malay (Brunei)" : "مالایی (برونئی)",
+ "Malay (Malaysia)" : "مالایی (مالزی)",
+ "Malay" : "مالایی",
+ "Malayalam (India)" : "مالایایی (هند)",
+ "Malayalam" : "مالایایی",
+ "Maltese (Malta)" : "Maltese",
+ "Maltese" : "Maltese",
+ "Manx (United Kingdom)" : "Manx (انگلستان)",
+ "Manx" : "Manx ",
+ "Marathi (India)" : "Marathi (هند)",
+ "Marathi" : "Marathi",
+ "Masai (Kenya)" : "Masai (کنیا)",
+ "Masai (Tanzania)" : "Masai (تانزانیا)",
+ "Masai" : "Masai",
+ "Meru (Kenya)" : "Meru (کنیا)",
+ "Meru" : "Meru",
+ "Morisyen (Mauritius)" : "Morisyen (Mauritius)",
+ "Morisyen" : "Morisyen",
+ "Nama (Namibia)" : "Nama (Namibia)",
+ "Nama" : "Nama",
+ "Nepali (India)" : "نپالی (هند)",
+ "Nepali (Nepal)" : "نپالی (نپال)",
+ "Nepali" : "نپالی",
+ "North Ndebele (Zimbabwe)" : "North Ndebele (زیمبابوه)",
+ "North Ndebele" : "North Ndebele",
+ "Norwegian Bokmål (Norway)" : "نروژی (نروژ)",
+ "Norwegian Bokmål" : "نروژی",
+ "Norwegian Nynorsk (Norway)" : "نروژی (نروژ)",
+ "Norwegian Nynorsk" : "نروژی",
+ "Nyankole (Uganda)" : "Nyankole (اوگاندا)",
+ "Nyankole" : "Nyankole ",
+ "Oriya (India)" : "اوریا (هند)",
+ "Oriya" : "Oriya",
+ "Oromo (Ethiopia)" : "Oromo (اتیوپی)",
+ "Oromo (Kenya)" : "Oromo (کنیا)",
+ "Oromo" : "Oromo ",
+ "Pashto (Afghanistan)" : "پشتو (افغانستان)",
+ "Pashto" : "پشتو",
+ "Persian (Afghanistan)" : "فارسی (افغانستان)",
+ "Persian (Iran)" : "فارسی (ایران)",
+ "Persian" : "فارسی",
+ "Polish (Poland)" : "لهستانی (لهستان)",
+ "Polish" : "لهستانی",
+ "Portuguese (Brazil)" : "پرتغالی (برزیل)",
+ "Portuguese (Guinea-Bissau)" : "پرتغالی (گینه بیسائو)",
+ "Portuguese (Mozambique)" : "پرتغالی (موزامبیک)",
+ "Portuguese (Portugal)" : "پرتغالی (پرتغال)",
+ "Portuguese" : "پرتغالی",
+ "Punjabi (Arabic)" : "پنجابی (عربی)",
+ "Punjabi (Arabic, Pakistan)" : "پنجابی (عربی ، پاکستان)",
+ "Punjabi (Gurmukhi)" : "پنجابی (Gurmukhi)",
+ "Punjabi (Gurmukhi, India)" : "پنجابی (Gurmukhi، هند)",
+ "Punjabi" : "پنجابی",
+ "Romanian (Moldova)" : "رومانیایی (مولداوی)",
+ "Romanian (Romania)" : "رومانیایی (رومانی)",
+ "Romanian" : "رومانیایی",
+ "Romansh (Switzerland)" : "رومانیایی (سوئیس)",
+ "Romansh" : "رومانیایی",
+ "Rombo (Tanzania)" : "Rombo (تانزانیا)",
+ "Rombo" : "Rombo",
+ "Russian (Moldova)" : "Russian (Moldova)",
+ "Russian (Russia)" : "روسی (روسیه)",
+ "Russian (Ukraine)" : "روسی (اوکراین)",
+ "Russian" : "روسی",
+ "Rwa (Tanzania)" : "Rwa (تانزانیا)",
+ "Rwa" : "Rwa ",
+ "Samburu (Kenya)" : "Samburu (کنیا)",
+ "Samburu" : "Samburu",
+ "Sango (Central African Republic)" : "Sango (جمهوری آفریقای مرکزی)",
+ "Sango" : "Luo",
+ "Sena (Mozambique)" : "Sena (موزامبیک)",
+ "Sena" : "موزامبیک",
+ "Serbian (Cyrillic)" : "صربی (سیریلیک)",
+ "Serbian (Cyrillic, Bosnia and Herzegovina)" : "صربی (سیریلیک ، بوسنی و هرزگوین)",
+ "Serbian (Cyrillic, Montenegro)" : "صربی (سیریلیک ، مونته نگرو)",
+ "Serbian (Cyrillic, Serbia)" : "صربی (سیریلیک ، صربستان)",
+ "Serbian (Latin)" : "صربی (لاتین)",
+ "Serbian (Latin, Bosnia and Herzegovina)" : "صربی (لاتین ، بوسنی و هرزگوین)",
+ "Serbian (Latin, Montenegro)" : "صربی (لاتین ، مونته نگرو)",
+ "Serbian (Latin, Serbia)" : "صربی (لاتین ، صربستان)",
+ "Serbian" : "صربی",
+ "Shona (Zimbabwe)" : "Shona (زیمبابوه)",
+ "Shona" : "Shona",
+ "Sichuan Yi (China)" : "Sichuan Yi (چین)",
+ "Sichuan Yi" : "Sichuan Yi",
+ "Sinhala (Sri Lanka)" : "Sinhala (سریلانکا)",
+ "Sinhala" : "Sinhala",
+ "Slovak (Slovakia)" : "Slovak (اسلواکی)",
+ "Slovak" : "اسلواکی",
+ "Slovenian (Slovenia)" : "اسلوونیایی (اسلوونی)",
+ "Slovenian" : "اسلوونیایی",
+ "Soga (Uganda)" : "Soga (اوگاندا)",
+ "Soga" : "Soga ",
+ "Somali (Djibouti)" : "سومالی (جیبوتی)",
+ "Somali (Ethiopia)" : "سومالی (اتیوپی)",
+ "Somali (Kenya)" : "سومالی (کنیا)",
+ "Somali (Somalia)" : "سومالی (سومالی)",
+ "Somali" : "سومالی",
+ "Spanish (Argentina)" : "اسپانیایی (آرژانتین)",
+ "Spanish (Bolivia)" : "اسپانیایی (بولیوی)",
+ "Spanish (Chile)" : "اسپانیایی (شیلی)",
+ "Spanish (Colombia)" : "اسپانیایی (کلمبیا)",
+ "Spanish (Costa Rica)" : "اسپانیایی (کاستاریکا)",
+ "Spanish (Dominican Republic)" : "اسپانیایی (جمهوری دومینیکن)",
+ "Spanish (Ecuador)" : "اسپانیایی (اکوادور)",
+ "Spanish (El Salvador)" : "اسپانیایی (السالوادور)",
+ "Spanish (Equatorial Guinea)" : "اسپانیایی (گینه استوایی)",
+ "Spanish (Guatemala)" : "اسپانیایی (گواتمالا)",
+ "Spanish (Honduras)" : "اسپانیایی (هندوراس)",
+ "Spanish (Latin America)" : "اسپانیایی (آمریکای لاتین)",
+ "Spanish (Mexico)" : "اسپانیایی (مکزیک)",
+ "Spanish (Nicaragua)" : "اسپانیایی (نیکاراگوئه)",
+ "Spanish (Panama)" : "اسپانیایی (پاناما)",
+ "Spanish (Paraguay)" : "اسپانیایی (پاراگوئه)",
+ "Spanish (Peru)" : "اسپانیایی (پرو)",
+ "Spanish (Puerto Rico)" : "اسپانیایی (پورتوریکو)",
+ "Spanish (Spain)" : "اسپانیایی (اسپانیا)",
+ "Spanish (United States)" : "اسپانیایی (ایالات متحده)",
+ "Spanish (Uruguay)" : "اسپانیایی (اروگوئه)",
+ "Spanish (Venezuela)" : "اسپانیایی (ونزوئلا)",
+ "Spanish" : "اسپانیایی",
+ "Swahili (Kenya)" : "Swahili (کنیا)",
+ "Swahili (Tanzania)" : "Swahili (تانزانیا)",
+ "Swahili" : "Swahili",
+ "Swedish (Finland)" : "سوئدی (فنلاند)",
+ "Swedish (Sweden)" : "سوئدی (سوئد)",
+ "Swedish" : "سوئدی",
+ "Swiss German (Switzerland)" : "آلمانی سوئیس (سوئیس)",
+ "Swiss German" : "آلمانی سوئیس",
+ "Tachelhit (Latin)" : "Tachelhit (لاتین)",
+ "Tachelhit (Latin, Morocco)" : "Tachelhit (لاتین ، مراکش)",
+ "Tachelhit (Tifinagh)" : "Tachelhit (Tifinagh)",
+ "Tachelhit (Tifinagh, Morocco)" : "Tachelhit (Tifinagh ، مراکش)",
+ "Tachelhit" : "Tachelhit",
+ "Taita (Kenya)" : "Taita (کنیا)",
+ "Taita" : "Taita",
+ "Tamil (India)" : "Tamil (هندوستان)",
+ "Tamil (Sri Lanka)" : "Tamil (سریلانکا)",
+ "Tamil" : "Tamil ",
+ "Telugu (India)" : "Telugu (هندوستان)",
+ "Telugu" : "Telugu",
+ "Teso (Kenya)" : "Teso (کنیا)",
+ "Teso (Uganda)" : "Teso (اوگاندا)",
+ "Teso" : "Teso",
+ "Thai (Thailand)" : "تاهی (تایلند)",
+ "Thai" : "تاهی",
+ "Tibetan (China)" : "Tibetan (چین)",
+ "Tibetan (India)" : "تبت (هندوستان)",
+ "Tibetan" : "تبت",
+ "Tigrinya (Eritrea)" : "Tigrinya (اریتره)",
+ "Tigrinya (Ethiopia)" : "Tigrinya (اتیوپی)",
+ "Tigrinya" : "Tigrinya",
+ "Tonga (Tonga)" : "تونگا (تونگا)",
+ "Tonga" : "تونگا",
+ "Turkish (Turkey)" : "ترکی (ترکیه)",
+ "Turkish" : "ترکی",
+ "Ukrainian (Ukraine)" : "اوکراین (اوکراین)",
+ "Ukrainian" : "اوکراینی",
+ "Urdu (India)" : "اردو (هند)",
+ "Urdu (Pakistan)" : "اردو (پاکستان)",
+ "Urdu" : "اردو",
+ "Uzbek (Arabic)" : "ازبک (عربی)",
+ "Uzbek (Arabic, Afghanistan)" : "ازبک (عربی ، افغانستان)",
+ "Uzbek (Cyrillic)" : "ازبک (سیریلیک)",
+ "Uzbek (Cyrillic, Uzbekistan)" : "ازبک (سیریلیک ، ازبکستان)",
+ "Uzbek (Latin)" : "ازبک (لاتین)",
+ "Uzbek (Latin, Uzbekistan)" : "ازبک (لاتین ، ازبکستان)",
+ "Uzbek" : "ازبک",
+ "Vietnamese (Vietnam)" : "ویتنامی (ویتنام)",
+ "Vietnamese" : "ویتنامی",
+ "Vunjo (Tanzania)" : "Vunjo (تانزانیا)",
+ "Vunjo" : "Vunjo",
+ "Welsh (United Kingdom)" : "ولزی (انگلستان)",
+ "Welsh" : "ولزی",
+ "Yoruba (Nigeria)" : "Yoruba(نیجریه)",
+ "Yoruba" : "Yoruba",
+ "Zulu (South Africa)" : "Zulu (آفریقای جنوبی)",
+ "Zulu" : "Zulu",
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "برنامه های رسمی توسط و در داخل جامعه توسعه یافته اند. آنها عملکردهای مرکزی را ارائه می دهند و برای استفاده در تولید آماده هستند.",
"Official" : "رسمی",
"Store credentials" : "اعتبارنامه فروشگاه",
diff --git a/apps/settings/l10n/fa.json b/apps/settings/l10n/fa.json
index 07eafc58303..f04790674ef 100644
--- a/apps/settings/l10n/fa.json
+++ b/apps/settings/l10n/fa.json
@@ -308,6 +308,7 @@
"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." : "رمزگذاری به تنهایی امنیت سیستم را تضمین نمی کند. لطفاً برای اطلاعات بیشتر درباره چگونگی عملکرد برنامه رمزگذاری و موارد استفاده از پشتیبانی ، به اسناد مراجعه کنید.",
"Be aware that encryption always increases the file size." : "توجه داشته باشید که همواره رمزگذاری حجم فایل را افزایش خواهد داد.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "همیشه خوب است که از داده های خود نسخه پشتیبان تهیه کنید ، در صورت رمزگذاری مطمئن شوید که از کلیدهای رمزنگاری به همراه داده خود نسخه پشتیبان تهیه کنید.",
"This is the final warning: Do you really want to enable encryption?" : "این آخرین اخطار است: آیا می‌خواهید رمزگذاری را فعال کنید ؟",
"Enable encryption" : "فعال کردن رمزگذاری",
"No encryption module loaded, please enable an encryption module in the app menu." : "هیچ ماژول رمزگذاری‌ای بارگذاری نشده است، لطفا ماژول رمز‌گذاری را در منو برنامه فعال کنید.",
@@ -467,6 +468,7 @@
"Chinese (Traditional Han, Macau SAR China)" : "چینی (سنتی هان ، ماکائو SAR چین)",
"Chinese (Traditional Han, Taiwan)" : "چینی (سنتی هان ، تایوان)",
"Chinese" : "چینی",
+ "Cornish (United Kingdom)" : "Cornish (انگلستان)",
"Cornish" : "کورنیایی",
"Croatian (Croatia)" : "کرواتی (کرواسی)",
"Croatian" : "کرواتی",
@@ -526,6 +528,304 @@
"French (Cameroon)" : "فرانسوی (کامرون)",
"French (Canada)" : "فرانسوی (کانادا)",
"French (Central African Republic)" : "فرانسه (جمهوری آفریقای مرکزی)",
+ "French (Chad)" : "فرانسوی (چاد)",
+ "French (Comoros)" : "فرانسوی (کومور)",
+ "French (Congo - Brazzaville)" : "فرانسوی (کنگو - برزاویل)",
+ "French (Congo - Kinshasa)" : "فرانسوی (کنگو - کینشاسا)",
+ "French (Côte d’Ivoire)" : "فرانسوی (ساحل عاج)",
+ "French (Djibouti)" : "فرانسوی (جیبوتی)",
+ "French (Equatorial Guinea)" : "فرانسوی (گینه استوایی)",
+ "French (France)" : "فرانسوی (فرانسه)",
+ "French (Gabon)" : "فرانسوی (گابن)",
+ "French (Guadeloupe)" : "فرانسوی (گوادلوپ)",
+ "French (Guinea)" : "فرانسوی (گینه)",
+ "French (Luxembourg)" : "فرانسوی (لوکزامبورگ)",
+ "French (Madagascar)" : "فرانسوی (ماداگاسکار)",
+ "French (Mali)" : "فرانسوی (مالی)",
+ "French (Martinique)" : "فرانسوی (مارتینیک)",
+ "French (Monaco)" : "فرانسوی (مارتینیک)...",
+ "French (Niger)" : "فرانسوی (نیجر)",
+ "French (Rwanda)" : "فرانسوی (رواندا)",
+ "French (Réunion)" : "فرانسوی (رئونیون)",
+ "French (Saint Barthélemy)" : "فرانسوی (سنت بارتلی)",
+ "French (Saint Martin)" : "فرانسوی (سنت مارتین)",
+ "French (Senegal)" : "فرانسوی (سنگال)",
+ "French (Switzerland)" : "فرانسوی (سوئیس)",
+ "French (Togo)" : "فرانسوی (توگو)",
+ "French" : "فرانسوی",
+ "Fulah (Senegal)" : "فلاح (سنگال)",
+ "Fulah" : "فلاح",
+ "Galician (Spain)" : "گالیسی (اسپانیا)",
+ "Galician" : "گالیسی",
+ "Ganda (Uganda)" : "گاندا (اوگاندا)",
+ "Ganda" : "گاندا",
+ "Georgian (Georgia)" : "گرجی (جورجیا)",
+ "Georgian" : "گرجی",
+ "German (Austria)" : "آلمانی (اتریش)",
+ "German (Belgium)" : "آلمانی (بلژیک)",
+ "German (Germany)" : "آلمانی (آلمان)",
+ "German (Liechtenstein)" : "آلمانی (لیختن اشتاین)",
+ "German (Luxembourg)" : "آلمانی (لوکزامبورگ)",
+ "German (Switzerland)" : "آلمانی (سوئیس)",
+ "German" : "آلمانی",
+ "Greek (Cyprus)" : "یونانی (قبرس)",
+ "Greek (Greece)" : "یونانی (یونان)",
+ "Greek" : "یونانی",
+ "Gujarati (India)" : "گجراتی (هند)",
+ "Gujarati" : "گجراتی",
+ "Gusii (Kenya)" : "گوسی (کنیا)",
+ "Gusii" : "گوسی",
+ "Hausa (Latin)" : "هاوسا (لاتین)",
+ "Hausa (Latin, Ghana)" : "هاوسا (لاتین ، غنا)",
+ "Hausa (Latin, Niger)" : "هاوسا (لاتین ، نیجر)",
+ "Hausa (Latin, Nigeria)" : "هاوسا (لاتین ، نیجریه)",
+ "Hausa" : "هاوسا",
+ "Hawaiian (United States)" : "هاوایی (ایالات متحده)",
+ "Hawaiian" : "هاوایی",
+ "Hebrew (Israel)" : "عبری (اسرائیل)",
+ "Hebrew" : "عبری",
+ "Hindi (India)" : "هندی (هندوستان)",
+ "Hindi" : "هندی",
+ "Hungarian (Hungary)" : "مجارستان (مجاری)",
+ "Hungarian" : "مجارستانی",
+ "Icelandic (Iceland)" : "ایسلندی (ایسلند)",
+ "Icelandic" : "ایسلندی",
+ "Igbo (Nigeria)" : "ایگبو (نیجریه)",
+ "Igbo" : "ایگبو",
+ "Indonesian (Indonesia)" : "اندونزیایی (اندونزی)",
+ "Indonesian" : "اندونزیایی",
+ "Irish (Ireland)" : "ایرلندی (ایرلند)",
+ "Irish" : "ایرلندی",
+ "Italian (Italy)" : "ایتالیایی (ایتالیا)",
+ "Italian (Switzerland)" : "ایتالیایی (سوئیس)",
+ "Italian" : "ایتالیایی",
+ "Japanese (Japan)" : "ژاپنی (ژاپن)",
+ "Japanese" : "ژاپنی",
+ "Kabuverdianu (Cape Verde)" : "Kabuverdianu (Cape Verde)",
+ "Kabuverdianu" : "Kabuverdianu",
+ "Kabyle (Algeria)" : "کابیل (الجزایر)",
+ "Kabyle" : "کابیل",
+ "Kalaallisut (Greenland)" : "Kalaallisut (Greenland)",
+ "Kalaallisut" : "Kalaallisut",
+ "Kalenjin (Kenya)" : "Kalenjin (کنیا)",
+ "Kalenjin" : "Kalenjin ",
+ "Kamba (Kenya)" : "کامبا (کنیا)",
+ "Kamba" : "کامبا ",
+ "Kannada (India)" : "کانادا (هند)",
+ "Kannada" : "کانادایی",
+ "Kazakh (Cyrillic)" : "قزاق (سیریلیک)",
+ "Kazakh (Cyrillic, Kazakhstan)" : "قزاقستان (سیریلیک ، قزاقستان)",
+ "Kazakh" : "قزاقی",
+ "Khmer (Cambodia)" : "خمر (کامبوج)",
+ "Khmer" : "خمر ",
+ "Kikuyu (Kenya)" : "Kikuyu (کنیا)",
+ "Kikuyu" : "Kikuyu",
+ "Kinyarwanda (Rwanda)" : "کینکی (رواندا)",
+ "Kinyarwanda" : "کینکیایی",
+ "Konkani (India)" : "کنکانی (هند)",
+ "Konkani" : "کنکانی",
+ "Korean (South Korea)" : "کره ای (کره جنوبی)",
+ "Korean" : "کره ای",
+ "Koyra Chiini (Mali)" : "کویرا چیینی (مالی)",
+ "Koyra Chiini" : "کویرا چیینی",
+ "Koyraboro Senni (Mali)" : "Koyraboro Senni (مالی)",
+ "Koyraboro Senni" : "Koyraboro Senni",
+ "Langi (Tanzania)" : "Langi (تانزانیا)",
+ "Langi" : "Langi",
+ "Latvian (Latvia)" : "لتونی (لتونی)",
+ "Latvian" : "لتونی",
+ "Lithuanian (Lithuania)" : "لیتوانیایی (لیتوانی)",
+ "Lithuanian" : "لیتوانیایی",
+ "Luo (Kenya)" : "Luo (کنیا)",
+ "Luo" : "Luo",
+ "Luyia (Kenya)" : "Luyia (کنیا)",
+ "Luyia" : "Luyia",
+ "Macedonian (Macedonia)" : "مقدونی (مقدونیه)",
+ "Macedonian" : "مقدونی",
+ "Machame (Tanzania)" : "Machame (تانزانیا)",
+ "Machame" : "Machame",
+ "Makonde (Tanzania)" : "Makonde (تانزانیا)",
+ "Makonde" : "Makonde",
+ "Malagasy (Madagascar)" : "مالاگایی (ماداگاسکار)",
+ "Malagasy" : "مالاگایی ",
+ "Malay (Brunei)" : "مالایی (برونئی)",
+ "Malay (Malaysia)" : "مالایی (مالزی)",
+ "Malay" : "مالایی",
+ "Malayalam (India)" : "مالایایی (هند)",
+ "Malayalam" : "مالایایی",
+ "Maltese (Malta)" : "Maltese",
+ "Maltese" : "Maltese",
+ "Manx (United Kingdom)" : "Manx (انگلستان)",
+ "Manx" : "Manx ",
+ "Marathi (India)" : "Marathi (هند)",
+ "Marathi" : "Marathi",
+ "Masai (Kenya)" : "Masai (کنیا)",
+ "Masai (Tanzania)" : "Masai (تانزانیا)",
+ "Masai" : "Masai",
+ "Meru (Kenya)" : "Meru (کنیا)",
+ "Meru" : "Meru",
+ "Morisyen (Mauritius)" : "Morisyen (Mauritius)",
+ "Morisyen" : "Morisyen",
+ "Nama (Namibia)" : "Nama (Namibia)",
+ "Nama" : "Nama",
+ "Nepali (India)" : "نپالی (هند)",
+ "Nepali (Nepal)" : "نپالی (نپال)",
+ "Nepali" : "نپالی",
+ "North Ndebele (Zimbabwe)" : "North Ndebele (زیمبابوه)",
+ "North Ndebele" : "North Ndebele",
+ "Norwegian Bokmål (Norway)" : "نروژی (نروژ)",
+ "Norwegian Bokmål" : "نروژی",
+ "Norwegian Nynorsk (Norway)" : "نروژی (نروژ)",
+ "Norwegian Nynorsk" : "نروژی",
+ "Nyankole (Uganda)" : "Nyankole (اوگاندا)",
+ "Nyankole" : "Nyankole ",
+ "Oriya (India)" : "اوریا (هند)",
+ "Oriya" : "Oriya",
+ "Oromo (Ethiopia)" : "Oromo (اتیوپی)",
+ "Oromo (Kenya)" : "Oromo (کنیا)",
+ "Oromo" : "Oromo ",
+ "Pashto (Afghanistan)" : "پشتو (افغانستان)",
+ "Pashto" : "پشتو",
+ "Persian (Afghanistan)" : "فارسی (افغانستان)",
+ "Persian (Iran)" : "فارسی (ایران)",
+ "Persian" : "فارسی",
+ "Polish (Poland)" : "لهستانی (لهستان)",
+ "Polish" : "لهستانی",
+ "Portuguese (Brazil)" : "پرتغالی (برزیل)",
+ "Portuguese (Guinea-Bissau)" : "پرتغالی (گینه بیسائو)",
+ "Portuguese (Mozambique)" : "پرتغالی (موزامبیک)",
+ "Portuguese (Portugal)" : "پرتغالی (پرتغال)",
+ "Portuguese" : "پرتغالی",
+ "Punjabi (Arabic)" : "پنجابی (عربی)",
+ "Punjabi (Arabic, Pakistan)" : "پنجابی (عربی ، پاکستان)",
+ "Punjabi (Gurmukhi)" : "پنجابی (Gurmukhi)",
+ "Punjabi (Gurmukhi, India)" : "پنجابی (Gurmukhi، هند)",
+ "Punjabi" : "پنجابی",
+ "Romanian (Moldova)" : "رومانیایی (مولداوی)",
+ "Romanian (Romania)" : "رومانیایی (رومانی)",
+ "Romanian" : "رومانیایی",
+ "Romansh (Switzerland)" : "رومانیایی (سوئیس)",
+ "Romansh" : "رومانیایی",
+ "Rombo (Tanzania)" : "Rombo (تانزانیا)",
+ "Rombo" : "Rombo",
+ "Russian (Moldova)" : "Russian (Moldova)",
+ "Russian (Russia)" : "روسی (روسیه)",
+ "Russian (Ukraine)" : "روسی (اوکراین)",
+ "Russian" : "روسی",
+ "Rwa (Tanzania)" : "Rwa (تانزانیا)",
+ "Rwa" : "Rwa ",
+ "Samburu (Kenya)" : "Samburu (کنیا)",
+ "Samburu" : "Samburu",
+ "Sango (Central African Republic)" : "Sango (جمهوری آفریقای مرکزی)",
+ "Sango" : "Luo",
+ "Sena (Mozambique)" : "Sena (موزامبیک)",
+ "Sena" : "موزامبیک",
+ "Serbian (Cyrillic)" : "صربی (سیریلیک)",
+ "Serbian (Cyrillic, Bosnia and Herzegovina)" : "صربی (سیریلیک ، بوسنی و هرزگوین)",
+ "Serbian (Cyrillic, Montenegro)" : "صربی (سیریلیک ، مونته نگرو)",
+ "Serbian (Cyrillic, Serbia)" : "صربی (سیریلیک ، صربستان)",
+ "Serbian (Latin)" : "صربی (لاتین)",
+ "Serbian (Latin, Bosnia and Herzegovina)" : "صربی (لاتین ، بوسنی و هرزگوین)",
+ "Serbian (Latin, Montenegro)" : "صربی (لاتین ، مونته نگرو)",
+ "Serbian (Latin, Serbia)" : "صربی (لاتین ، صربستان)",
+ "Serbian" : "صربی",
+ "Shona (Zimbabwe)" : "Shona (زیمبابوه)",
+ "Shona" : "Shona",
+ "Sichuan Yi (China)" : "Sichuan Yi (چین)",
+ "Sichuan Yi" : "Sichuan Yi",
+ "Sinhala (Sri Lanka)" : "Sinhala (سریلانکا)",
+ "Sinhala" : "Sinhala",
+ "Slovak (Slovakia)" : "Slovak (اسلواکی)",
+ "Slovak" : "اسلواکی",
+ "Slovenian (Slovenia)" : "اسلوونیایی (اسلوونی)",
+ "Slovenian" : "اسلوونیایی",
+ "Soga (Uganda)" : "Soga (اوگاندا)",
+ "Soga" : "Soga ",
+ "Somali (Djibouti)" : "سومالی (جیبوتی)",
+ "Somali (Ethiopia)" : "سومالی (اتیوپی)",
+ "Somali (Kenya)" : "سومالی (کنیا)",
+ "Somali (Somalia)" : "سومالی (سومالی)",
+ "Somali" : "سومالی",
+ "Spanish (Argentina)" : "اسپانیایی (آرژانتین)",
+ "Spanish (Bolivia)" : "اسپانیایی (بولیوی)",
+ "Spanish (Chile)" : "اسپانیایی (شیلی)",
+ "Spanish (Colombia)" : "اسپانیایی (کلمبیا)",
+ "Spanish (Costa Rica)" : "اسپانیایی (کاستاریکا)",
+ "Spanish (Dominican Republic)" : "اسپانیایی (جمهوری دومینیکن)",
+ "Spanish (Ecuador)" : "اسپانیایی (اکوادور)",
+ "Spanish (El Salvador)" : "اسپانیایی (السالوادور)",
+ "Spanish (Equatorial Guinea)" : "اسپانیایی (گینه استوایی)",
+ "Spanish (Guatemala)" : "اسپانیایی (گواتمالا)",
+ "Spanish (Honduras)" : "اسپانیایی (هندوراس)",
+ "Spanish (Latin America)" : "اسپانیایی (آمریکای لاتین)",
+ "Spanish (Mexico)" : "اسپانیایی (مکزیک)",
+ "Spanish (Nicaragua)" : "اسپانیایی (نیکاراگوئه)",
+ "Spanish (Panama)" : "اسپانیایی (پاناما)",
+ "Spanish (Paraguay)" : "اسپانیایی (پاراگوئه)",
+ "Spanish (Peru)" : "اسپانیایی (پرو)",
+ "Spanish (Puerto Rico)" : "اسپانیایی (پورتوریکو)",
+ "Spanish (Spain)" : "اسپانیایی (اسپانیا)",
+ "Spanish (United States)" : "اسپانیایی (ایالات متحده)",
+ "Spanish (Uruguay)" : "اسپانیایی (اروگوئه)",
+ "Spanish (Venezuela)" : "اسپانیایی (ونزوئلا)",
+ "Spanish" : "اسپانیایی",
+ "Swahili (Kenya)" : "Swahili (کنیا)",
+ "Swahili (Tanzania)" : "Swahili (تانزانیا)",
+ "Swahili" : "Swahili",
+ "Swedish (Finland)" : "سوئدی (فنلاند)",
+ "Swedish (Sweden)" : "سوئدی (سوئد)",
+ "Swedish" : "سوئدی",
+ "Swiss German (Switzerland)" : "آلمانی سوئیس (سوئیس)",
+ "Swiss German" : "آلمانی سوئیس",
+ "Tachelhit (Latin)" : "Tachelhit (لاتین)",
+ "Tachelhit (Latin, Morocco)" : "Tachelhit (لاتین ، مراکش)",
+ "Tachelhit (Tifinagh)" : "Tachelhit (Tifinagh)",
+ "Tachelhit (Tifinagh, Morocco)" : "Tachelhit (Tifinagh ، مراکش)",
+ "Tachelhit" : "Tachelhit",
+ "Taita (Kenya)" : "Taita (کنیا)",
+ "Taita" : "Taita",
+ "Tamil (India)" : "Tamil (هندوستان)",
+ "Tamil (Sri Lanka)" : "Tamil (سریلانکا)",
+ "Tamil" : "Tamil ",
+ "Telugu (India)" : "Telugu (هندوستان)",
+ "Telugu" : "Telugu",
+ "Teso (Kenya)" : "Teso (کنیا)",
+ "Teso (Uganda)" : "Teso (اوگاندا)",
+ "Teso" : "Teso",
+ "Thai (Thailand)" : "تاهی (تایلند)",
+ "Thai" : "تاهی",
+ "Tibetan (China)" : "Tibetan (چین)",
+ "Tibetan (India)" : "تبت (هندوستان)",
+ "Tibetan" : "تبت",
+ "Tigrinya (Eritrea)" : "Tigrinya (اریتره)",
+ "Tigrinya (Ethiopia)" : "Tigrinya (اتیوپی)",
+ "Tigrinya" : "Tigrinya",
+ "Tonga (Tonga)" : "تونگا (تونگا)",
+ "Tonga" : "تونگا",
+ "Turkish (Turkey)" : "ترکی (ترکیه)",
+ "Turkish" : "ترکی",
+ "Ukrainian (Ukraine)" : "اوکراین (اوکراین)",
+ "Ukrainian" : "اوکراینی",
+ "Urdu (India)" : "اردو (هند)",
+ "Urdu (Pakistan)" : "اردو (پاکستان)",
+ "Urdu" : "اردو",
+ "Uzbek (Arabic)" : "ازبک (عربی)",
+ "Uzbek (Arabic, Afghanistan)" : "ازبک (عربی ، افغانستان)",
+ "Uzbek (Cyrillic)" : "ازبک (سیریلیک)",
+ "Uzbek (Cyrillic, Uzbekistan)" : "ازبک (سیریلیک ، ازبکستان)",
+ "Uzbek (Latin)" : "ازبک (لاتین)",
+ "Uzbek (Latin, Uzbekistan)" : "ازبک (لاتین ، ازبکستان)",
+ "Uzbek" : "ازبک",
+ "Vietnamese (Vietnam)" : "ویتنامی (ویتنام)",
+ "Vietnamese" : "ویتنامی",
+ "Vunjo (Tanzania)" : "Vunjo (تانزانیا)",
+ "Vunjo" : "Vunjo",
+ "Welsh (United Kingdom)" : "ولزی (انگلستان)",
+ "Welsh" : "ولزی",
+ "Yoruba (Nigeria)" : "Yoruba(نیجریه)",
+ "Yoruba" : "Yoruba",
+ "Zulu (South Africa)" : "Zulu (آفریقای جنوبی)",
+ "Zulu" : "Zulu",
"Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "برنامه های رسمی توسط و در داخل جامعه توسعه یافته اند. آنها عملکردهای مرکزی را ارائه می دهند و برای استفاده در تولید آماده هستند.",
"Official" : "رسمی",
"Store credentials" : "اعتبارنامه فروشگاه",
diff --git a/apps/settings/l10n/nl.js b/apps/settings/l10n/nl.js
index 1881388310f..9b8aa8700e2 100644
--- a/apps/settings/l10n/nl.js
+++ b/apps/settings/l10n/nl.js
@@ -103,7 +103,7 @@ OC.L10N.register(
"Your username is: %s" : "Je gebruikersnaam is: %s",
"Set your password" : "Stel je wachtwoord in",
"Go to %s" : "Ga naar %s",
- "Install Client" : "Klik hier en installeer een client op telefoon/tablet of pc.",
+ "Install Client" : "Installeer Client",
"Logged in user must be a subadmin" : "Ingelogde gebruiker moet een subbeheerder zijn",
"Create" : "Maak",
"Change" : "Pas aan",
diff --git a/apps/settings/l10n/nl.json b/apps/settings/l10n/nl.json
index 8cf8ac0ee6c..1db74a90ca6 100644
--- a/apps/settings/l10n/nl.json
+++ b/apps/settings/l10n/nl.json
@@ -101,7 +101,7 @@
"Your username is: %s" : "Je gebruikersnaam is: %s",
"Set your password" : "Stel je wachtwoord in",
"Go to %s" : "Ga naar %s",
- "Install Client" : "Klik hier en installeer een client op telefoon/tablet of pc.",
+ "Install Client" : "Installeer Client",
"Logged in user must be a subadmin" : "Ingelogde gebruiker moet een subbeheerder zijn",
"Create" : "Maak",
"Change" : "Pas aan",
diff --git a/apps/settings/l10n/sl.js b/apps/settings/l10n/sl.js
index b210a00a436..c73e5dbff32 100644
--- a/apps/settings/l10n/sl.js
+++ b/apps/settings/l10n/sl.js
@@ -168,6 +168,8 @@ OC.L10N.register(
"Show QR code for mobile apps" : "Pokaži kodo QR za mobilne programe",
"Copied!" : "Kopirano!",
"Copy" : "Kopiraj",
+ "Add new password" : "Dodaj novo geslo",
+ "Add new email address" : "Dodaj nov elektronski naslov",
"Add user in group" : "Dodaj uporabnika v skupino",
"Select user quota" : "Izbor količinske omejitve uporabnika",
"No language set" : "Jezik ni nastavljen",
@@ -180,7 +182,9 @@ OC.L10N.register(
"Remote wipe of devices" : "Oddaljeno varnostno brisanje naprav",
"Wipe {userid}'s devices" : "Varnostno izbriši naprave uporabniškega računa {userid}",
"Cancel" : "Prekliči",
+ "Delete {userid}'s account" : "Izbriši račun {userid}",
"Welcome mail sent!" : "Potrditveno sporočilo je poslano!",
+ "Edit User" : "Uredi podatke uporabnika",
"{size} used" : "Uporabljeno {used}·",
"Display name" : "Prikazno ime",
"Email" : "Elektronski naslov",
@@ -190,6 +194,7 @@ OC.L10N.register(
"User backend" : "Uporabniški ozadnji program",
"Storage location" : "Mesto shrambe",
"Last login" : "Zadnja prijava",
+ "Will be autogenerated" : "Samodejno ustvarjeno",
"Default language" : "Privzeti jezik",
"Add a new user" : "Dodaj uporabnika",
"No users in here" : "Ni še vključenih uporabnikov",
@@ -539,6 +544,7 @@ OC.L10N.register(
"Kabyle" : "Kabilščina",
"Kamba (Kenya)" : "Kamba (Kenija)",
"Kamba" : "Kamba",
+ "Kannada (India)" : "Kanada (Indija)",
"Kazakh (Cyrillic)" : "Kazahstanščina (cirilica)",
"Kazakh (Cyrillic, Kazakhstan)" : "Kazahstanščina (cirilica, Kazahstan)",
"Kazakh" : "Kazahstanščina",
diff --git a/apps/settings/l10n/sl.json b/apps/settings/l10n/sl.json
index 64cce49c865..12a5b9c829f 100644
--- a/apps/settings/l10n/sl.json
+++ b/apps/settings/l10n/sl.json
@@ -166,6 +166,8 @@
"Show QR code for mobile apps" : "Pokaži kodo QR za mobilne programe",
"Copied!" : "Kopirano!",
"Copy" : "Kopiraj",
+ "Add new password" : "Dodaj novo geslo",
+ "Add new email address" : "Dodaj nov elektronski naslov",
"Add user in group" : "Dodaj uporabnika v skupino",
"Select user quota" : "Izbor količinske omejitve uporabnika",
"No language set" : "Jezik ni nastavljen",
@@ -178,7 +180,9 @@
"Remote wipe of devices" : "Oddaljeno varnostno brisanje naprav",
"Wipe {userid}'s devices" : "Varnostno izbriši naprave uporabniškega računa {userid}",
"Cancel" : "Prekliči",
+ "Delete {userid}'s account" : "Izbriši račun {userid}",
"Welcome mail sent!" : "Potrditveno sporočilo je poslano!",
+ "Edit User" : "Uredi podatke uporabnika",
"{size} used" : "Uporabljeno {used}·",
"Display name" : "Prikazno ime",
"Email" : "Elektronski naslov",
@@ -188,6 +192,7 @@
"User backend" : "Uporabniški ozadnji program",
"Storage location" : "Mesto shrambe",
"Last login" : "Zadnja prijava",
+ "Will be autogenerated" : "Samodejno ustvarjeno",
"Default language" : "Privzeti jezik",
"Add a new user" : "Dodaj uporabnika",
"No users in here" : "Ni še vključenih uporabnikov",
@@ -537,6 +542,7 @@
"Kabyle" : "Kabilščina",
"Kamba (Kenya)" : "Kamba (Kenija)",
"Kamba" : "Kamba",
+ "Kannada (India)" : "Kanada (Indija)",
"Kazakh (Cyrillic)" : "Kazahstanščina (cirilica)",
"Kazakh (Cyrillic, Kazakhstan)" : "Kazahstanščina (cirilica, Kazahstan)",
"Kazakh" : "Kazahstanščina",
diff --git a/apps/settings/l10n/zh_CN.js b/apps/settings/l10n/zh_CN.js
index 94e2d934ee2..34d19441d09 100644
--- a/apps/settings/l10n/zh_CN.js
+++ b/apps/settings/l10n/zh_CN.js
@@ -381,8 +381,8 @@ OC.L10N.register(
"Website" : "网站",
"It can take up to 24 hours before the account is displayed as verified." : "在账号显示为已验证之前最多可能需要 24 小时。",
"Link https://…" : "链接 https://…",
- "Twitter" : "推特",
- "Twitter handle @…" : "推特用户名@…",
+ "Twitter" : "Twitter",
+ "Twitter handle @…" : "Twitter 用户名@…",
"Help translate" : "帮助翻译",
"Locale" : "本地",
"Current password" : "当前密码",
diff --git a/apps/settings/l10n/zh_CN.json b/apps/settings/l10n/zh_CN.json
index 9602eff2312..f6393d9045f 100644
--- a/apps/settings/l10n/zh_CN.json
+++ b/apps/settings/l10n/zh_CN.json
@@ -379,8 +379,8 @@
"Website" : "网站",
"It can take up to 24 hours before the account is displayed as verified." : "在账号显示为已验证之前最多可能需要 24 小时。",
"Link https://…" : "链接 https://…",
- "Twitter" : "推特",
- "Twitter handle @…" : "推特用户名@…",
+ "Twitter" : "Twitter",
+ "Twitter handle @…" : "Twitter 用户名@…",
"Help translate" : "帮助翻译",
"Locale" : "本地",
"Current password" : "当前密码",
diff --git a/apps/sharebymail/l10n/fa.js b/apps/sharebymail/l10n/fa.js
new file mode 100644
index 00000000000..edad6b8c9b0
--- /dev/null
+++ b/apps/sharebymail/l10n/fa.js
@@ -0,0 +1,37 @@
+OC.L10N.register(
+ "sharebymail",
+ {
+ "Shared with %1$s" : "اشتراک گذاری با %1$s",
+ "Shared with {email}" : "اشتراک گذاری با {email}",
+ "Shared with %1$s by %2$s" : "اشتراک گذاری با %1$s توسط %2$s",
+ "Shared with {email} by {actor}" : "اشتراک گذاری با {email} توسط {actor}",
+ "Unshared from %1$s" : "عدم اشتراک از %1$s",
+ "Unshared from {email}" : "عدم اشتراک از {email}",
+ "Unshared from %1$s by %2$s" : "عدم اشتراک از %1$s توسط %2$s",
+ "Unshared from {email} by {actor}" : "عدم اشتراک از {email} توسط {actor}",
+ "Password for mail share sent to %1$s" : "رمز عبور برای اشتراک نامه ارسال شده به %1$s",
+ "Password for mail share sent to {email}" : "گذرواژه برای اشتراک ایمیل ارسال شده به {email}",
+ "Password for mail share sent to you" : "رمزعبور برای پست الکترونیک اشتراک شما ارسال شد",
+ "You shared %1$s with %2$s by mail" : "شما %1$s با %2$s توسط پست الکترونیک به اشتراک گذاشتید.",
+ "You shared {file} with {email} by mail" : "{file} را با {email} از طریق پست به اشتراک گذاشتید",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s اشتراک گذاری %1$s با %2$s توسط پست الکترونیک",
+ "{actor} shared {file} with {email} by mail" : "{actor} به اشتراک گذاشته {file} با {email} از طریق پست",
+ "You unshared %1$s from %2$s by mail" : "شما %1$s از طریق %2$s پست مشترک نشده اید",
+ "You unshared {file} from {email} by mail" : "شما {file} از {email} را از طریق پست مشترکاً اشتراک نکردید",
+ "%3$s unshared %1$s from %2$s by mail" : "%3$s عدم اشتراک گذاری %1$s از %2$s توسط پست الکترونیک",
+ "{actor} unshared {file} from {email} by mail" : "{actor} عدم اشتراک {file} از {email} از طریق پست الکترونیک",
+ "Password to access %1$s was sent to %2s" : "رمز ورود برای دسترسی %1$s به %2s ارسال شد",
+ "Password to access {file} was sent to {email}" : "رمز عبور برای دسترسی به {file} به {email} ارسال شد",
+ "Password to access %1$s was sent to you" : "رمز عبور برای دسترسی %1$s به شما ارسال شد",
+ "Password to access {file} was sent to you" : "رمز ورود برای دسترسی به {file} برای شما ارسال شد",
+ "Sharing %1$s failed, this item is already shared with %2$s" : "اشتراک گذاری %1$s انجام نشد ، این مورد قبلاً با %2$s به اشتراک گذاشته شده است",
+ "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "ما نمی توانیم رمز عبور ایجاد شده را برای شما ارسال کنیم. لطفاً یک آدرس پست الکترونیک معتبر را در تنظیمات شخصی خود قرار دهید و دوباره امتحان کنید.",
+ "Failed to send share by email" : "ارسال اشتراک از طریق ایمیل انجام نشد",
+ "%1$s shared »%2$s« with you" : "%1$s به اشتراک گذاشته » %2$s« با شما",
+ "%1$s shared »%2$s« with you." : "%1$s به اشتراک گذاشته » %2$s« با شما",
+ "Click the button below to open it." : "برای باز کردن آن روی دکمه زیر کلیک کنید.",
+ "Open »%s«" : "باز کن »%s«",
+ "%1$s via %2$s" : "%1$s از طریق %2$s",
+ "Enforce password protection" : "اجبار برای محافظت توسط رمز عبور"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/sharebymail/l10n/fa.json b/apps/sharebymail/l10n/fa.json
new file mode 100644
index 00000000000..a6e7ddbc00c
--- /dev/null
+++ b/apps/sharebymail/l10n/fa.json
@@ -0,0 +1,35 @@
+{ "translations": {
+ "Shared with %1$s" : "اشتراک گذاری با %1$s",
+ "Shared with {email}" : "اشتراک گذاری با {email}",
+ "Shared with %1$s by %2$s" : "اشتراک گذاری با %1$s توسط %2$s",
+ "Shared with {email} by {actor}" : "اشتراک گذاری با {email} توسط {actor}",
+ "Unshared from %1$s" : "عدم اشتراک از %1$s",
+ "Unshared from {email}" : "عدم اشتراک از {email}",
+ "Unshared from %1$s by %2$s" : "عدم اشتراک از %1$s توسط %2$s",
+ "Unshared from {email} by {actor}" : "عدم اشتراک از {email} توسط {actor}",
+ "Password for mail share sent to %1$s" : "رمز عبور برای اشتراک نامه ارسال شده به %1$s",
+ "Password for mail share sent to {email}" : "گذرواژه برای اشتراک ایمیل ارسال شده به {email}",
+ "Password for mail share sent to you" : "رمزعبور برای پست الکترونیک اشتراک شما ارسال شد",
+ "You shared %1$s with %2$s by mail" : "شما %1$s با %2$s توسط پست الکترونیک به اشتراک گذاشتید.",
+ "You shared {file} with {email} by mail" : "{file} را با {email} از طریق پست به اشتراک گذاشتید",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s اشتراک گذاری %1$s با %2$s توسط پست الکترونیک",
+ "{actor} shared {file} with {email} by mail" : "{actor} به اشتراک گذاشته {file} با {email} از طریق پست",
+ "You unshared %1$s from %2$s by mail" : "شما %1$s از طریق %2$s پست مشترک نشده اید",
+ "You unshared {file} from {email} by mail" : "شما {file} از {email} را از طریق پست مشترکاً اشتراک نکردید",
+ "%3$s unshared %1$s from %2$s by mail" : "%3$s عدم اشتراک گذاری %1$s از %2$s توسط پست الکترونیک",
+ "{actor} unshared {file} from {email} by mail" : "{actor} عدم اشتراک {file} از {email} از طریق پست الکترونیک",
+ "Password to access %1$s was sent to %2s" : "رمز ورود برای دسترسی %1$s به %2s ارسال شد",
+ "Password to access {file} was sent to {email}" : "رمز عبور برای دسترسی به {file} به {email} ارسال شد",
+ "Password to access %1$s was sent to you" : "رمز عبور برای دسترسی %1$s به شما ارسال شد",
+ "Password to access {file} was sent to you" : "رمز ورود برای دسترسی به {file} برای شما ارسال شد",
+ "Sharing %1$s failed, this item is already shared with %2$s" : "اشتراک گذاری %1$s انجام نشد ، این مورد قبلاً با %2$s به اشتراک گذاشته شده است",
+ "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "ما نمی توانیم رمز عبور ایجاد شده را برای شما ارسال کنیم. لطفاً یک آدرس پست الکترونیک معتبر را در تنظیمات شخصی خود قرار دهید و دوباره امتحان کنید.",
+ "Failed to send share by email" : "ارسال اشتراک از طریق ایمیل انجام نشد",
+ "%1$s shared »%2$s« with you" : "%1$s به اشتراک گذاشته » %2$s« با شما",
+ "%1$s shared »%2$s« with you." : "%1$s به اشتراک گذاشته » %2$s« با شما",
+ "Click the button below to open it." : "برای باز کردن آن روی دکمه زیر کلیک کنید.",
+ "Open »%s«" : "باز کن »%s«",
+ "%1$s via %2$s" : "%1$s از طریق %2$s",
+ "Enforce password protection" : "اجبار برای محافظت توسط رمز عبور"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/ca.js b/apps/twofactor_backupcodes/l10n/ca.js
index 2dbd2089d04..f98e5cfde78 100644
--- a/apps/twofactor_backupcodes/l10n/ca.js
+++ b/apps/twofactor_backupcodes/l10n/ca.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "funció",
"_" : "_",
"An error occurred while generating your backup codes" : "S'ha produït un error mentre es generaven els codis de seguretat",
"{name} backup codes" : "Codis de seguretat {name}",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "destruït",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Codis de seguretat de Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Heu activat l'autenticació de dos factors, però encara no heu generat els codis de seguretat. Assegureu-vos de fer-ho en cas de perdre l'accés al segon factor."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Heu activat l'autenticació de dos factors, però encara no heu generat els codis de seguretat. Assegureu-vos de fer-ho en cas de perdre l'accés al segon factor.",
+ "function" : "funció"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/ca.json b/apps/twofactor_backupcodes/l10n/ca.json
index 1b03bc42c79..f6c09c88971 100644
--- a/apps/twofactor_backupcodes/l10n/ca.json
+++ b/apps/twofactor_backupcodes/l10n/ca.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "funció",
"_" : "_",
"An error occurred while generating your backup codes" : "S'ha produït un error mentre es generaven els codis de seguretat",
"{name} backup codes" : "Codis de seguretat {name}",
@@ -31,6 +30,7 @@
"destroyed" : "destruït",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Codis de seguretat de Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Heu activat l'autenticació de dos factors, però encara no heu generat els codis de seguretat. Assegureu-vos de fer-ho en cas de perdre l'accés al segon factor."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Heu activat l'autenticació de dos factors, però encara no heu generat els codis de seguretat. Assegureu-vos de fer-ho en cas de perdre l'accés al segon factor.",
+ "function" : "funció"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/cs.js b/apps/twofactor_backupcodes/l10n/cs.js
index 265efa2bca2..52f9f5c6e50 100644
--- a/apps/twofactor_backupcodes/l10n/cs.js
+++ b/apps/twofactor_backupcodes/l10n/cs.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "funkce",
"_" : "_",
"An error occurred while generating your backup codes" : "Při pokusu o vytvoření záložních kódů nastala chyba.",
"{name} backup codes" : "{name} záložní kódy",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "zničeno",
"beforeMount" : "předPřipojením",
"Nextcloud backup codes" : "Nextcloud záložní kódy",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Máte zapnuté dvouúrovňové ověřování ale zatím jste nenechali vytvořit záložní kódy. Určitě to udělejte pro případ ztráty přístupu k druhé fázi."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Máte zapnuté dvouúrovňové ověřování ale zatím jste nenechali vytvořit záložní kódy. Určitě to udělejte pro případ ztráty přístupu k druhé fázi.",
+ "function" : "funkce"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/twofactor_backupcodes/l10n/cs.json b/apps/twofactor_backupcodes/l10n/cs.json
index 3ca9ac95bcb..e092b56f610 100644
--- a/apps/twofactor_backupcodes/l10n/cs.json
+++ b/apps/twofactor_backupcodes/l10n/cs.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "funkce",
"_" : "_",
"An error occurred while generating your backup codes" : "Při pokusu o vytvoření záložních kódů nastala chyba.",
"{name} backup codes" : "{name} záložní kódy",
@@ -31,6 +30,7 @@
"destroyed" : "zničeno",
"beforeMount" : "předPřipojením",
"Nextcloud backup codes" : "Nextcloud záložní kódy",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Máte zapnuté dvouúrovňové ověřování ale zatím jste nenechali vytvořit záložní kódy. Určitě to udělejte pro případ ztráty přístupu k druhé fázi."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Máte zapnuté dvouúrovňové ověřování ale zatím jste nenechali vytvořit záložní kódy. Určitě to udělejte pro případ ztráty přístupu k druhé fázi.",
+ "function" : "funkce"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/de.js b/apps/twofactor_backupcodes/l10n/de.js
index 62b99177e28..170cd2621e7 100644
--- a/apps/twofactor_backupcodes/l10n/de.js
+++ b/apps/twofactor_backupcodes/l10n/de.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "Funktion",
"_" : "_",
"An error occurred while generating your backup codes" : "Ein Fehler ist bei der Erstellung Deiner Backup-Codes aufgetreten",
"{name} backup codes" : "{name} Backup-Codes",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "Vernichtet",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloud-Backup-Codes",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du hast die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte hole dies für den Fall, dass Du den Zugriff auf Deinen zweiten Faktor verlierst, nach."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du hast die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte hole dies für den Fall, dass Du den Zugriff auf Deinen zweiten Faktor verlierst, nach.",
+ "function" : "Funktion"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/de.json b/apps/twofactor_backupcodes/l10n/de.json
index 5716a3dcfda..47e9bf668ba 100644
--- a/apps/twofactor_backupcodes/l10n/de.json
+++ b/apps/twofactor_backupcodes/l10n/de.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "Funktion",
"_" : "_",
"An error occurred while generating your backup codes" : "Ein Fehler ist bei der Erstellung Deiner Backup-Codes aufgetreten",
"{name} backup codes" : "{name} Backup-Codes",
@@ -31,6 +30,7 @@
"destroyed" : "Vernichtet",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloud-Backup-Codes",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du hast die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte hole dies für den Fall, dass Du den Zugriff auf Deinen zweiten Faktor verlierst, nach."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du hast die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte hole dies für den Fall, dass Du den Zugriff auf Deinen zweiten Faktor verlierst, nach.",
+ "function" : "Funktion"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/de_DE.js b/apps/twofactor_backupcodes/l10n/de_DE.js
index 9ce8a45d0c6..7d686d48b96 100644
--- a/apps/twofactor_backupcodes/l10n/de_DE.js
+++ b/apps/twofactor_backupcodes/l10n/de_DE.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "Funktion",
"_" : "_",
"An error occurred while generating your backup codes" : "Beim Erstellen Ihrer Backup-Codes ist ein Fehler aufgetreten",
"{name} backup codes" : "{name} Backup-Codes",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "Vernichtet",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloud Backup-Codes",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Sie haben die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte holen Sie dies für den Fall, dass Sie den Zugriff auf Ihren zweiten Faktor verlieren, nach."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Sie haben die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte holen Sie dies für den Fall, dass Sie den Zugriff auf Ihren zweiten Faktor verlieren, nach.",
+ "function" : "Funktion"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/de_DE.json b/apps/twofactor_backupcodes/l10n/de_DE.json
index 44bae26e12d..e60dbbdec76 100644
--- a/apps/twofactor_backupcodes/l10n/de_DE.json
+++ b/apps/twofactor_backupcodes/l10n/de_DE.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "Funktion",
"_" : "_",
"An error occurred while generating your backup codes" : "Beim Erstellen Ihrer Backup-Codes ist ein Fehler aufgetreten",
"{name} backup codes" : "{name} Backup-Codes",
@@ -31,6 +30,7 @@
"destroyed" : "Vernichtet",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloud Backup-Codes",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Sie haben die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte holen Sie dies für den Fall, dass Sie den Zugriff auf Ihren zweiten Faktor verlieren, nach."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Sie haben die Zwei-Faktor-Authentifizierung aktiviert, aber noch keine Backup-Codes generiert. Bitte holen Sie dies für den Fall, dass Sie den Zugriff auf Ihren zweiten Faktor verlieren, nach.",
+ "function" : "Funktion"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/es.js b/apps/twofactor_backupcodes/l10n/es.js
index 135ef28f912..d6ea88b61f5 100644
--- a/apps/twofactor_backupcodes/l10n/es.js
+++ b/apps/twofactor_backupcodes/l10n/es.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "función",
"_" : "_",
"An error occurred while generating your backup codes" : "Ha ocurrido un error mientras se generaban los códigos de respaldo.",
"{name} backup codes" : "Códigos de respaldo {name}",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "destruido",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Códigos de respaldo de Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Has habilitado la verificación en dos pasos pero no has generado aún los códigos de respaldo. Asegúrate de hacerlo para usarlos en caso de pérdida de acceso del segundo paso"
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Has habilitado la verificación en dos pasos pero no has generado aún los códigos de respaldo. Asegúrate de hacerlo para usarlos en caso de pérdida de acceso del segundo paso",
+ "function" : "función"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/es.json b/apps/twofactor_backupcodes/l10n/es.json
index ea9e0e34c2f..aecb7f11d2f 100644
--- a/apps/twofactor_backupcodes/l10n/es.json
+++ b/apps/twofactor_backupcodes/l10n/es.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "función",
"_" : "_",
"An error occurred while generating your backup codes" : "Ha ocurrido un error mientras se generaban los códigos de respaldo.",
"{name} backup codes" : "Códigos de respaldo {name}",
@@ -31,6 +30,7 @@
"destroyed" : "destruido",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Códigos de respaldo de Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Has habilitado la verificación en dos pasos pero no has generado aún los códigos de respaldo. Asegúrate de hacerlo para usarlos en caso de pérdida de acceso del segundo paso"
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Has habilitado la verificación en dos pasos pero no has generado aún los códigos de respaldo. Asegúrate de hacerlo para usarlos en caso de pérdida de acceso del segundo paso",
+ "function" : "función"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/fr.js b/apps/twofactor_backupcodes/l10n/fr.js
index 30a852a0764..6ec0f906763 100644
--- a/apps/twofactor_backupcodes/l10n/fr.js
+++ b/apps/twofactor_backupcodes/l10n/fr.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "fonction",
"_" : "_",
"An error occurred while generating your backup codes" : "Une erreur est survenue lors de la génération de vos codes de récupération",
"{name} backup codes" : "{name} codes de récupération",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "détruit",
"beforeMount" : "Avant montage",
"Nextcloud backup codes" : "Codes de récupération Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Vous avez activé l'authentification en deux étapes mais vous n'avez pas généré de code de secours. Soyez sûr de le faire au cas où vous perdriez l'accès à votre moyen de connexion."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Vous avez activé l'authentification en deux étapes mais vous n'avez pas généré de code de secours. Soyez sûr de le faire au cas où vous perdriez l'accès à votre moyen de connexion.",
+ "function" : "fonction"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/twofactor_backupcodes/l10n/fr.json b/apps/twofactor_backupcodes/l10n/fr.json
index cd2007fa723..e3181dc22f6 100644
--- a/apps/twofactor_backupcodes/l10n/fr.json
+++ b/apps/twofactor_backupcodes/l10n/fr.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "fonction",
"_" : "_",
"An error occurred while generating your backup codes" : "Une erreur est survenue lors de la génération de vos codes de récupération",
"{name} backup codes" : "{name} codes de récupération",
@@ -31,6 +30,7 @@
"destroyed" : "détruit",
"beforeMount" : "Avant montage",
"Nextcloud backup codes" : "Codes de récupération Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Vous avez activé l'authentification en deux étapes mais vous n'avez pas généré de code de secours. Soyez sûr de le faire au cas où vous perdriez l'accès à votre moyen de connexion."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Vous avez activé l'authentification en deux étapes mais vous n'avez pas généré de code de secours. Soyez sûr de le faire au cas où vous perdriez l'accès à votre moyen de connexion.",
+ "function" : "fonction"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/gl.js b/apps/twofactor_backupcodes/l10n/gl.js
index d07e9ad2f30..e1022fa7477 100644
--- a/apps/twofactor_backupcodes/l10n/gl.js
+++ b/apps/twofactor_backupcodes/l10n/gl.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "función",
"_" : "_",
"An error occurred while generating your backup codes" : "Produciuse un erro ao rexenerar os seus códigos de seguridade",
"{name} backup codes" : "{name} códigos de seguridade",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "destruído",
"beforeMount" : "antesDaMontaxe",
"Nextcloud backup codes" : "Códigos de seguridade do Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Activou a autenticación de dous factores mais non xerou aínda os códigos de seguridade. Asegúrese de facelo para o caso de perda de acceso ao seu segundo factor."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Activou a autenticación de dous factores mais non xerou aínda os códigos de seguridade. Asegúrese de facelo para o caso de perda de acceso ao seu segundo factor.",
+ "function" : "función"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/gl.json b/apps/twofactor_backupcodes/l10n/gl.json
index 26db08273c8..b7fa1c473f9 100644
--- a/apps/twofactor_backupcodes/l10n/gl.json
+++ b/apps/twofactor_backupcodes/l10n/gl.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "función",
"_" : "_",
"An error occurred while generating your backup codes" : "Produciuse un erro ao rexenerar os seus códigos de seguridade",
"{name} backup codes" : "{name} códigos de seguridade",
@@ -31,6 +30,7 @@
"destroyed" : "destruído",
"beforeMount" : "antesDaMontaxe",
"Nextcloud backup codes" : "Códigos de seguridade do Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Activou a autenticación de dous factores mais non xerou aínda os códigos de seguridade. Asegúrese de facelo para o caso de perda de acceso ao seu segundo factor."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Activou a autenticación de dous factores mais non xerou aínda os códigos de seguridade. Asegúrese de facelo para o caso de perda de acceso ao seu segundo factor.",
+ "function" : "función"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/hr.js b/apps/twofactor_backupcodes/l10n/hr.js
index 83bc0d8bcfd..d7189f30793 100644
--- a/apps/twofactor_backupcodes/l10n/hr.js
+++ b/apps/twofactor_backupcodes/l10n/hr.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "funkcija",
"_" : "_",
"An error occurred while generating your backup codes" : "Došlo je do pogreške pri generiranju pričuvnih šifri",
"{name} backup codes" : "{name} pričuvnih šifri",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "uništene",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloudove pričuvne šifre",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogućili ste dvofaktorsku autentifikaciju, ali još niste generirali pričuvne šifre. Obavezno to učinite u slučaju da izgubite pristup svom drugom faktoru."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogućili ste dvofaktorsku autentifikaciju, ali još niste generirali pričuvne šifre. Obavezno to učinite u slučaju da izgubite pristup svom drugom faktoru.",
+ "function" : "funkcija"
},
"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
diff --git a/apps/twofactor_backupcodes/l10n/hr.json b/apps/twofactor_backupcodes/l10n/hr.json
index fb1bb23405c..acbf26070c6 100644
--- a/apps/twofactor_backupcodes/l10n/hr.json
+++ b/apps/twofactor_backupcodes/l10n/hr.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "funkcija",
"_" : "_",
"An error occurred while generating your backup codes" : "Došlo je do pogreške pri generiranju pričuvnih šifri",
"{name} backup codes" : "{name} pričuvnih šifri",
@@ -31,6 +30,7 @@
"destroyed" : "uništene",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloudove pričuvne šifre",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogućili ste dvofaktorsku autentifikaciju, ali još niste generirali pričuvne šifre. Obavezno to učinite u slučaju da izgubite pristup svom drugom faktoru."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogućili ste dvofaktorsku autentifikaciju, ali još niste generirali pričuvne šifre. Obavezno to učinite u slučaju da izgubite pristup svom drugom faktoru.",
+ "function" : "funkcija"
},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/it.js b/apps/twofactor_backupcodes/l10n/it.js
index 0534011a07c..8ee245aacbb 100644
--- a/apps/twofactor_backupcodes/l10n/it.js
+++ b/apps/twofactor_backupcodes/l10n/it.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "funzione",
"_" : "_",
"An error occurred while generating your backup codes" : "Si è verificato un errore durante la generazione dei tuoi codici di backup",
"{name} backup codes" : "Codici di backup di {name}",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "distrutti",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Codici di backup di Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Hai abilitato l'autenticazione a due fattori, ma non hai ancora generato i codici di backup. Assicurati di farlo, nel caso in cui tu perda l'accesso al secondo fattore."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Hai abilitato l'autenticazione a due fattori, ma non hai ancora generato i codici di backup. Assicurati di farlo, nel caso in cui tu perda l'accesso al secondo fattore.",
+ "function" : "funzione"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/it.json b/apps/twofactor_backupcodes/l10n/it.json
index ad1d151c6ea..0a5f1fd3ca7 100644
--- a/apps/twofactor_backupcodes/l10n/it.json
+++ b/apps/twofactor_backupcodes/l10n/it.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "funzione",
"_" : "_",
"An error occurred while generating your backup codes" : "Si è verificato un errore durante la generazione dei tuoi codici di backup",
"{name} backup codes" : "Codici di backup di {name}",
@@ -31,6 +30,7 @@
"destroyed" : "distrutti",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Codici di backup di Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Hai abilitato l'autenticazione a due fattori, ma non hai ancora generato i codici di backup. Assicurati di farlo, nel caso in cui tu perda l'accesso al secondo fattore."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Hai abilitato l'autenticazione a due fattori, ma non hai ancora generato i codici di backup. Assicurati di farlo, nel caso in cui tu perda l'accesso al secondo fattore.",
+ "function" : "funzione"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/ja.js b/apps/twofactor_backupcodes/l10n/ja.js
index 16ea6b8e5c0..b5642422680 100644
--- a/apps/twofactor_backupcodes/l10n/ja.js
+++ b/apps/twofactor_backupcodes/l10n/ja.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "機能",
"_" : "_",
"An error occurred while generating your backup codes" : "バックアップコードの生成中にエラーが発生しました",
"{name} backup codes" : "{name} バックアップコード",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "破棄されました",
"beforeMount" : "マウント前",
"Nextcloud backup codes" : "Nextcloud バックアップコード",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "二要素認証を有効にしましたが、まだバックアップコードを生成していません。 2番目の要素にアクセスできない場合に備えて、これを必ず実行してください。"
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "二要素認証を有効にしましたが、まだバックアップコードを生成していません。 2番目の要素にアクセスできない場合に備えて、これを必ず実行してください。",
+ "function" : "機能"
},
"nplurals=1; plural=0;");
diff --git a/apps/twofactor_backupcodes/l10n/ja.json b/apps/twofactor_backupcodes/l10n/ja.json
index ec944cfde26..c39193fa71e 100644
--- a/apps/twofactor_backupcodes/l10n/ja.json
+++ b/apps/twofactor_backupcodes/l10n/ja.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "機能",
"_" : "_",
"An error occurred while generating your backup codes" : "バックアップコードの生成中にエラーが発生しました",
"{name} backup codes" : "{name} バックアップコード",
@@ -31,6 +30,7 @@
"destroyed" : "破棄されました",
"beforeMount" : "マウント前",
"Nextcloud backup codes" : "Nextcloud バックアップコード",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "二要素認証を有効にしましたが、まだバックアップコードを生成していません。 2番目の要素にアクセスできない場合に備えて、これを必ず実行してください。"
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "二要素認証を有効にしましたが、まだバックアップコードを生成していません。 2番目の要素にアクセスできない場合に備えて、これを必ず実行してください。",
+ "function" : "機能"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/nl.js b/apps/twofactor_backupcodes/l10n/nl.js
index 002090ebaca..7e815a43b68 100644
--- a/apps/twofactor_backupcodes/l10n/nl.js
+++ b/apps/twofactor_backupcodes/l10n/nl.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "functie",
"_" : "_",
"An error occurred while generating your backup codes" : "Er trad een fout op bij het genereren van je backup codes",
"{name} backup codes" : "{naam} backup codes",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "vernietigd",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloud backup codes",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Je hebt tweefactor authenticatie ingeschakeld, maar nog geen backup codes gegenereerd. Doe dat eerst, voor het geval dat je toegang tot je tweede factor apparaat kwijt bent."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Je hebt tweefactor authenticatie ingeschakeld, maar nog geen backup codes gegenereerd. Doe dat eerst, voor het geval dat je toegang tot je tweede factor apparaat kwijt bent.",
+ "function" : "functie"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/nl.json b/apps/twofactor_backupcodes/l10n/nl.json
index 66a6b95adbc..2da186531de 100644
--- a/apps/twofactor_backupcodes/l10n/nl.json
+++ b/apps/twofactor_backupcodes/l10n/nl.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "functie",
"_" : "_",
"An error occurred while generating your backup codes" : "Er trad een fout op bij het genereren van je backup codes",
"{name} backup codes" : "{naam} backup codes",
@@ -31,6 +30,7 @@
"destroyed" : "vernietigd",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Nextcloud backup codes",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Je hebt tweefactor authenticatie ingeschakeld, maar nog geen backup codes gegenereerd. Doe dat eerst, voor het geval dat je toegang tot je tweede factor apparaat kwijt bent."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Je hebt tweefactor authenticatie ingeschakeld, maar nog geen backup codes gegenereerd. Doe dat eerst, voor het geval dat je toegang tot je tweede factor apparaat kwijt bent.",
+ "function" : "functie"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/pl.js b/apps/twofactor_backupcodes/l10n/pl.js
index e237bee4051..e6b626fcb68 100644
--- a/apps/twofactor_backupcodes/l10n/pl.js
+++ b/apps/twofactor_backupcodes/l10n/pl.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "funkcja",
"_" : "_",
"An error occurred while generating your backup codes" : "Wystąpił błąd podczas generowania kodów zapasowych.",
"{name} backup codes" : "Kody kopii zapasowej {name}",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "zniszczone",
"beforeMount" : "przed zamontowaniem",
"Nextcloud backup codes" : "Kody zapasowe Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Włączyłeś uwierzytelnianie dwuskładnikowe, ale jeszcze nie wygenerowałeś kodów zapasowych. Pamiętaj, aby to zrobić na wypadek utraty dostępu do drugiego składnika."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Włączyłeś uwierzytelnianie dwuskładnikowe, ale jeszcze nie wygenerowałeś kodów zapasowych. Pamiętaj, aby to zrobić na wypadek utraty dostępu do drugiego składnika.",
+ "function" : "funkcja"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/twofactor_backupcodes/l10n/pl.json b/apps/twofactor_backupcodes/l10n/pl.json
index bacdf68e36d..2542e58c4b8 100644
--- a/apps/twofactor_backupcodes/l10n/pl.json
+++ b/apps/twofactor_backupcodes/l10n/pl.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "funkcja",
"_" : "_",
"An error occurred while generating your backup codes" : "Wystąpił błąd podczas generowania kodów zapasowych.",
"{name} backup codes" : "Kody kopii zapasowej {name}",
@@ -31,6 +30,7 @@
"destroyed" : "zniszczone",
"beforeMount" : "przed zamontowaniem",
"Nextcloud backup codes" : "Kody zapasowe Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Włączyłeś uwierzytelnianie dwuskładnikowe, ale jeszcze nie wygenerowałeś kodów zapasowych. Pamiętaj, aby to zrobić na wypadek utraty dostępu do drugiego składnika."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Włączyłeś uwierzytelnianie dwuskładnikowe, ale jeszcze nie wygenerowałeś kodów zapasowych. Pamiętaj, aby to zrobić na wypadek utraty dostępu do drugiego składnika.",
+ "function" : "funkcja"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/pt_BR.js b/apps/twofactor_backupcodes/l10n/pt_BR.js
index 5be714f94a0..f92d16c405e 100644
--- a/apps/twofactor_backupcodes/l10n/pt_BR.js
+++ b/apps/twofactor_backupcodes/l10n/pt_BR.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "função",
"_" : "_",
"An error occurred while generating your backup codes" : "Ocorreu um erro ao gerar os códigos de backup",
"{name} backup codes" : "Códigos de backup {name}",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "destruído",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Códigos de backup do Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Você ativou a autenticação de dois fatores, mas ainda não gerou códigos de backup. Certifique-se de fazer isso caso perca o acesso ao segundo fator."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Você ativou a autenticação de dois fatores, mas ainda não gerou códigos de backup. Certifique-se de fazer isso caso perca o acesso ao segundo fator.",
+ "function" : "função"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/twofactor_backupcodes/l10n/pt_BR.json b/apps/twofactor_backupcodes/l10n/pt_BR.json
index 24532d27646..631aa827485 100644
--- a/apps/twofactor_backupcodes/l10n/pt_BR.json
+++ b/apps/twofactor_backupcodes/l10n/pt_BR.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "função",
"_" : "_",
"An error occurred while generating your backup codes" : "Ocorreu um erro ao gerar os códigos de backup",
"{name} backup codes" : "Códigos de backup {name}",
@@ -31,6 +30,7 @@
"destroyed" : "destruído",
"beforeMount" : "beforeMount",
"Nextcloud backup codes" : "Códigos de backup do Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Você ativou a autenticação de dois fatores, mas ainda não gerou códigos de backup. Certifique-se de fazer isso caso perca o acesso ao segundo fator."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Você ativou a autenticação de dois fatores, mas ainda não gerou códigos de backup. Certifique-se de fazer isso caso perca o acesso ao segundo fator.",
+ "function" : "função"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/sl.js b/apps/twofactor_backupcodes/l10n/sl.js
index 57cd0c0746c..17a8999f88f 100644
--- a/apps/twofactor_backupcodes/l10n/sl.js
+++ b/apps/twofactor_backupcodes/l10n/sl.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "funkcija",
"_" : "_",
"An error occurred while generating your backup codes" : "Prišlo je do namako med ustvarjanjem varnostnih kok",
"{name} backup codes" : "Varnostne kode {name}",
@@ -32,6 +31,7 @@ OC.L10N.register(
"destroyed" : "uničeno",
"beforeMount" : "pred priklapljanjem",
"Nextcloud backup codes" : "Varnostne kode Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogočena je dvostopenjska overitev, ni pa še ustvarjenih varnostnih kod. Prepričajte se, da so te ustvarjene za primer neveljavnosti kode druge stopnje."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogočena je dvostopenjska overitev, ni pa še ustvarjenih varnostnih kod. Prepričajte se, da so te ustvarjene za primer neveljavnosti kode druge stopnje.",
+ "function" : "funkcija"
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/twofactor_backupcodes/l10n/sl.json b/apps/twofactor_backupcodes/l10n/sl.json
index 66796a3b118..13c8c35b6ad 100644
--- a/apps/twofactor_backupcodes/l10n/sl.json
+++ b/apps/twofactor_backupcodes/l10n/sl.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "funkcija",
"_" : "_",
"An error occurred while generating your backup codes" : "Prišlo je do namako med ustvarjanjem varnostnih kok",
"{name} backup codes" : "Varnostne kode {name}",
@@ -30,6 +29,7 @@
"destroyed" : "uničeno",
"beforeMount" : "pred priklapljanjem",
"Nextcloud backup codes" : "Varnostne kode Nextcloud",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogočena je dvostopenjska overitev, ni pa še ustvarjenih varnostnih kod. Prepričajte se, da so te ustvarjene za primer neveljavnosti kode druge stopnje."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Omogočena je dvostopenjska overitev, ni pa še ustvarjenih varnostnih kod. Prepričajte se, da so te ustvarjene za primer neveljavnosti kode druge stopnje.",
+ "function" : "funkcija"
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/sr.js b/apps/twofactor_backupcodes/l10n/sr.js
index fa4057b9ff7..822ced16a2d 100644
--- a/apps/twofactor_backupcodes/l10n/sr.js
+++ b/apps/twofactor_backupcodes/l10n/sr.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "функција",
"_" : "_",
"An error occurred while generating your backup codes" : "Десила се грешка приликом генерисања резервних кодова",
"{name} backup codes" : "{name} резервни кодови",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "уништено",
"beforeMount" : "преМонтирања",
"Nextcloud backup codes" : "Некстклауд резервни кодови",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Укључили сте двофакторску проверу идентитета, али нисте још генерисали резервне кодове. Урадите ово обавезно, за случај да изгубите приступ Вашем другом фактору."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Укључили сте двофакторску проверу идентитета, али нисте још генерисали резервне кодове. Урадите ово обавезно, за случај да изгубите приступ Вашем другом фактору.",
+ "function" : "функција"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/twofactor_backupcodes/l10n/sr.json b/apps/twofactor_backupcodes/l10n/sr.json
index 158a8db8c84..563b4bf1780 100644
--- a/apps/twofactor_backupcodes/l10n/sr.json
+++ b/apps/twofactor_backupcodes/l10n/sr.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "функција",
"_" : "_",
"An error occurred while generating your backup codes" : "Десила се грешка приликом генерисања резервних кодова",
"{name} backup codes" : "{name} резервни кодови",
@@ -31,6 +30,7 @@
"destroyed" : "уништено",
"beforeMount" : "преМонтирања",
"Nextcloud backup codes" : "Некстклауд резервни кодови",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Укључили сте двофакторску проверу идентитета, али нисте још генерисали резервне кодове. Урадите ово обавезно, за случај да изгубите приступ Вашем другом фактору."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Укључили сте двофакторску проверу идентитета, али нисте још генерисали резервне кодове. Урадите ово обавезно, за случај да изгубите приступ Вашем другом фактору.",
+ "function" : "функција"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/sv.js b/apps/twofactor_backupcodes/l10n/sv.js
index a32032e51b9..6fe425c0030 100644
--- a/apps/twofactor_backupcodes/l10n/sv.js
+++ b/apps/twofactor_backupcodes/l10n/sv.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "funktion",
"_" : "_",
"An error occurred while generating your backup codes" : "Ett fel uppstod vid skapandet av nya återställningsnycklar",
"{name} backup codes" : "{name} återställningsnycklar",
@@ -29,6 +28,7 @@ OC.L10N.register(
"created" : "skapad",
"destroyed" : "förstörd",
"Nextcloud backup codes" : "Nextcloud återställningsnycklar",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du har aktiverat tvåfaktorsautentisering men har ännu inte skapat återställningsnycklar. Detta är nödvändigt om du förlorar tillgång till din andra faktor."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du har aktiverat tvåfaktorsautentisering men har ännu inte skapat återställningsnycklar. Detta är nödvändigt om du förlorar tillgång till din andra faktor.",
+ "function" : "funktion"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/sv.json b/apps/twofactor_backupcodes/l10n/sv.json
index 674cc305d77..c333119d497 100644
--- a/apps/twofactor_backupcodes/l10n/sv.json
+++ b/apps/twofactor_backupcodes/l10n/sv.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "funktion",
"_" : "_",
"An error occurred while generating your backup codes" : "Ett fel uppstod vid skapandet av nya återställningsnycklar",
"{name} backup codes" : "{name} återställningsnycklar",
@@ -27,6 +26,7 @@
"created" : "skapad",
"destroyed" : "förstörd",
"Nextcloud backup codes" : "Nextcloud återställningsnycklar",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du har aktiverat tvåfaktorsautentisering men har ännu inte skapat återställningsnycklar. Detta är nödvändigt om du förlorar tillgång till din andra faktor."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "Du har aktiverat tvåfaktorsautentisering men har ännu inte skapat återställningsnycklar. Detta är nödvändigt om du förlorar tillgång till din andra faktor.",
+ "function" : "funktion"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/tr.js b/apps/twofactor_backupcodes/l10n/tr.js
index 3f81123158c..4a527608fd7 100644
--- a/apps/twofactor_backupcodes/l10n/tr.js
+++ b/apps/twofactor_backupcodes/l10n/tr.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "işlev",
"_" : "_",
"An error occurred while generating your backup codes" : "Yedek kodlar oluşturulurken bir sorun çıktı",
"{name} backup codes" : "{name} yedek kodları",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "yokEdildi",
"beforeMount" : "baglanmadanOnce",
"Nextcloud backup codes" : "Nextcloud yedek kodları",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "İki aşamalı kimlik doğrulamasını etkinleştirmiş ancak yedek kodlarını üretmemişsiniz. İkinci aşamaya erişemediğiniz zaman kullanabilmek için yedek kodlarını üretmeyi unutmayın."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "İki aşamalı kimlik doğrulamasını etkinleştirmiş ancak yedek kodlarını üretmemişsiniz. İkinci aşamaya erişemediğiniz zaman kullanabilmek için yedek kodlarını üretmeyi unutmayın.",
+ "function" : "işlev"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/twofactor_backupcodes/l10n/tr.json b/apps/twofactor_backupcodes/l10n/tr.json
index 4696f7894dd..7bbcb6e0efb 100644
--- a/apps/twofactor_backupcodes/l10n/tr.json
+++ b/apps/twofactor_backupcodes/l10n/tr.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "işlev",
"_" : "_",
"An error occurred while generating your backup codes" : "Yedek kodlar oluşturulurken bir sorun çıktı",
"{name} backup codes" : "{name} yedek kodları",
@@ -31,6 +30,7 @@
"destroyed" : "yokEdildi",
"beforeMount" : "baglanmadanOnce",
"Nextcloud backup codes" : "Nextcloud yedek kodları",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "İki aşamalı kimlik doğrulamasını etkinleştirmiş ancak yedek kodlarını üretmemişsiniz. İkinci aşamaya erişemediğiniz zaman kullanabilmek için yedek kodlarını üretmeyi unutmayın."
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "İki aşamalı kimlik doğrulamasını etkinleştirmiş ancak yedek kodlarını üretmemişsiniz. İkinci aşamaya erişemediğiniz zaman kullanabilmek için yedek kodlarını üretmeyi unutmayın.",
+ "function" : "işlev"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/zh_CN.js b/apps/twofactor_backupcodes/l10n/zh_CN.js
index e04529ad484..2a2a50ddd35 100644
--- a/apps/twofactor_backupcodes/l10n/zh_CN.js
+++ b/apps/twofactor_backupcodes/l10n/zh_CN.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"twofactor_backupcodes",
{
- "function" : "功能",
"_" : "_",
"An error occurred while generating your backup codes" : "生成备用码时出错",
"{name} backup codes" : "{name} 备用码",
@@ -33,6 +32,7 @@ OC.L10N.register(
"destroyed" : "已销毁",
"beforeMount" : "挂载前",
"Nextcloud backup codes" : "Nextcloud 备用码",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "您已启用两步认证但还没有生成备用码。请确保您进行了这一操作以防您不能访问您的第二因素。"
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "您已启用两步认证但还没有生成备用码。请确保您进行了这一操作以防您不能访问您的第二因素。",
+ "function" : "功能"
},
"nplurals=1; plural=0;");
diff --git a/apps/twofactor_backupcodes/l10n/zh_CN.json b/apps/twofactor_backupcodes/l10n/zh_CN.json
index 0ab10156f08..cc6f94f5641 100644
--- a/apps/twofactor_backupcodes/l10n/zh_CN.json
+++ b/apps/twofactor_backupcodes/l10n/zh_CN.json
@@ -1,5 +1,4 @@
{ "translations": {
- "function" : "功能",
"_" : "_",
"An error occurred while generating your backup codes" : "生成备用码时出错",
"{name} backup codes" : "{name} 备用码",
@@ -31,6 +30,7 @@
"destroyed" : "已销毁",
"beforeMount" : "挂载前",
"Nextcloud backup codes" : "Nextcloud 备用码",
- "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "您已启用两步认证但还没有生成备用码。请确保您进行了这一操作以防您不能访问您的第二因素。"
+ "You have enabled two-factor authentication but have not yet generated backup codes. Be sure to do this in case you lose access to your second factor." : "您已启用两步认证但还没有生成备用码。请确保您进行了这一操作以防您不能访问您的第二因素。",
+ "function" : "功能"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/fr.js b/apps/workflowengine/l10n/fr.js
index 89aa7d2e595..a504aec2513 100644
--- a/apps/workflowengine/l10n/fr.js
+++ b/apps/workflowengine/l10n/fr.js
@@ -35,8 +35,11 @@ OC.L10N.register(
"Entity %s has no event %s" : "L'entité %sn'a aucun évènement %s",
"Operation %s does not exist" : "L'opération %s n'existe pas",
"Operation %s is invalid" : "L'opération %s est invalide",
+ "At least one check needs to be provided" : "Au moins un chèque doit être fourni",
+ "Invalid check provided" : "Chèque non valable fourni",
"Check %s does not exist" : "Vérifiez si %s n'existe pas",
"Check %s is invalid" : "Vérifiez si %s est invalide",
+ "Check %s is not allowed with this entity" : "La vérification %s n'est pas autorisée avec cette entité",
"Check #%s does not exist" : "Vérifiez si #%s n'existe pas",
"Check %s is invalid or does not exist" : "Vérifiez si %s est invalide ou n'existe pas",
"Flow" : "Flux",
@@ -44,16 +47,22 @@ OC.L10N.register(
"Select a filter" : "Sélectionner un filtre",
"Select a comparator" : "Sélectionnez un comparateur",
"Select a file type" : "Sélectionnez un type de fichier",
+ "e.g. httpd/unix-directory" : "par exemple httpd/unix-directory",
"Images" : "Images",
"Office documents" : "Documents Office",
"PDF documents" : "Documents PDF",
+ "Custom mimetype" : "mimetype personnalisé",
+ "Select a tag" : "Choisir une étiquette",
"No results" : "Aucun résultat",
"%s (invisible)" : "%s (invisible)",
"%s (restricted)" : "%s (restreint)",
+ "Please enter a valid time span" : "Merci de saisir une période de temps valide",
+ "Select a request URL" : "Sélectionnez une requête URL",
"Predefined URLs" : "URL prédéfinis",
"Files WebDAV" : "Fichiers WebDAV",
"Others" : "Autres",
"Custom URL" : "URL personnalisée",
+ "Select a user agent" : "Sélectionnez un utilisateur",
"Android client" : "Client Android",
"iOS client" : "Client iOS",
"Desktop client" : "Client de bureau",
diff --git a/apps/workflowengine/l10n/fr.json b/apps/workflowengine/l10n/fr.json
index d0a978ef108..35691dac77d 100644
--- a/apps/workflowengine/l10n/fr.json
+++ b/apps/workflowengine/l10n/fr.json
@@ -33,8 +33,11 @@
"Entity %s has no event %s" : "L'entité %sn'a aucun évènement %s",
"Operation %s does not exist" : "L'opération %s n'existe pas",
"Operation %s is invalid" : "L'opération %s est invalide",
+ "At least one check needs to be provided" : "Au moins un chèque doit être fourni",
+ "Invalid check provided" : "Chèque non valable fourni",
"Check %s does not exist" : "Vérifiez si %s n'existe pas",
"Check %s is invalid" : "Vérifiez si %s est invalide",
+ "Check %s is not allowed with this entity" : "La vérification %s n'est pas autorisée avec cette entité",
"Check #%s does not exist" : "Vérifiez si #%s n'existe pas",
"Check %s is invalid or does not exist" : "Vérifiez si %s est invalide ou n'existe pas",
"Flow" : "Flux",
@@ -42,16 +45,22 @@
"Select a filter" : "Sélectionner un filtre",
"Select a comparator" : "Sélectionnez un comparateur",
"Select a file type" : "Sélectionnez un type de fichier",
+ "e.g. httpd/unix-directory" : "par exemple httpd/unix-directory",
"Images" : "Images",
"Office documents" : "Documents Office",
"PDF documents" : "Documents PDF",
+ "Custom mimetype" : "mimetype personnalisé",
+ "Select a tag" : "Choisir une étiquette",
"No results" : "Aucun résultat",
"%s (invisible)" : "%s (invisible)",
"%s (restricted)" : "%s (restreint)",
+ "Please enter a valid time span" : "Merci de saisir une période de temps valide",
+ "Select a request URL" : "Sélectionnez une requête URL",
"Predefined URLs" : "URL prédéfinis",
"Files WebDAV" : "Fichiers WebDAV",
"Others" : "Autres",
"Custom URL" : "URL personnalisée",
+ "Select a user agent" : "Sélectionnez un utilisateur",
"Android client" : "Client Android",
"iOS client" : "Client iOS",
"Desktop client" : "Client de bureau",