aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/comments/l10n/uk.js1
-rw-r--r--apps/comments/l10n/uk.json1
-rw-r--r--apps/dashboard/l10n/zh_CN.js5
-rw-r--r--apps/dashboard/l10n/zh_CN.json5
-rw-r--r--apps/dav/l10n/uk.js2
-rw-r--r--apps/dav/l10n/uk.json2
-rw-r--r--apps/files/l10n/gl.js2
-rw-r--r--apps/files/l10n/gl.json2
-rw-r--r--apps/files/l10n/uk.js12
-rw-r--r--apps/files/l10n/uk.json12
-rw-r--r--apps/files/l10n/zh_CN.js11
-rw-r--r--apps/files/l10n/zh_CN.json11
-rw-r--r--apps/files_sharing/l10n/zh_CN.js2
-rw-r--r--apps/files_sharing/l10n/zh_CN.json2
-rw-r--r--apps/files_trashbin/l10n/gl.js4
-rw-r--r--apps/files_trashbin/l10n/gl.json4
-rw-r--r--apps/files_versions/l10n/zh_CN.js20
-rw-r--r--apps/files_versions/l10n/zh_CN.json20
-rw-r--r--apps/settings/l10n/gl.js8
-rw-r--r--apps/settings/l10n/gl.json8
-rw-r--r--apps/settings/l10n/zh_CN.js5
-rw-r--r--apps/settings/l10n/zh_CN.json5
-rw-r--r--apps/updatenotification/l10n/ar.js1
-rw-r--r--apps/updatenotification/l10n/ar.json1
-rw-r--r--apps/user_ldap/l10n/zh_CN.js28
-rw-r--r--apps/user_ldap/l10n/zh_CN.json28
-rw-r--r--apps/user_status/l10n/zh_CN.js9
-rw-r--r--apps/user_status/l10n/zh_CN.json9
28 files changed, 194 insertions, 26 deletions
diff --git a/apps/comments/l10n/uk.js b/apps/comments/l10n/uk.js
index 16afe2b9115..08d25cb1730 100644
--- a/apps/comments/l10n/uk.js
+++ b/apps/comments/l10n/uk.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No comments yet, start the conversation!" : "Тут можна додати коментарі",
"No more messages" : "Більше жодних повідомлень",
"Retry" : "Ще раз",
+ "Failed to mark comments as read" : "Не вдалося позначити коментарі прочитаними",
"Unable to load the comments list" : "Не вдалося завантажити список коментарів",
"_%n unread comment_::_%n unread comments_" : ["%n непрочитаний коментар","%n непрочитаних коментарів","%n непрочитаних коментарів","%n непрочитаних коментарів"],
"_1 new comment_::_{unread} new comments_" : ["{unread} новий коментар","{unread} нових коментарів","{unread} нових коментарів","{unread} нових коментарів"],
diff --git a/apps/comments/l10n/uk.json b/apps/comments/l10n/uk.json
index 17b5710be00..d2f1844ed6c 100644
--- a/apps/comments/l10n/uk.json
+++ b/apps/comments/l10n/uk.json
@@ -17,6 +17,7 @@
"No comments yet, start the conversation!" : "Тут можна додати коментарі",
"No more messages" : "Більше жодних повідомлень",
"Retry" : "Ще раз",
+ "Failed to mark comments as read" : "Не вдалося позначити коментарі прочитаними",
"Unable to load the comments list" : "Не вдалося завантажити список коментарів",
"_%n unread comment_::_%n unread comments_" : ["%n непрочитаний коментар","%n непрочитаних коментарів","%n непрочитаних коментарів","%n непрочитаних коментарів"],
"_1 new comment_::_{unread} new comments_" : ["{unread} новий коментар","{unread} нових коментарів","{unread} нових коментарів","{unread} нових коментарів"],
diff --git a/apps/dashboard/l10n/zh_CN.js b/apps/dashboard/l10n/zh_CN.js
index 4a9172e7d60..4fc7bcfb2a1 100644
--- a/apps/dashboard/l10n/zh_CN.js
+++ b/apps/dashboard/l10n/zh_CN.js
@@ -3,6 +3,8 @@ OC.L10N.register(
{
"Dashboard" : "仪表盘",
"Dashboard app" : "仪表盘应用",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "在通知中开启你的一天\n\nNextcloud仪表盘是你一天的起点,为你提供未来的约会、紧急邮件、聊天信息、新入订单、最新推文和更多信息的概述总览!用户可以添加喜爱的小组件,或是修改为喜欢的背景。",
+ "\"{title} icon\"" : "{title} 图标",
"Customize" : "自定义",
"Edit widgets" : "编辑小部件",
"Get more widgets from the App Store" : "从应用商店获取更多小部件",
@@ -20,6 +22,7 @@ OC.L10N.register(
"Good evening" : "晚上好",
"Good evening, {name}" : "晚上好,{name}",
"Hello" : "你好",
- "Hello, {name}" : "你好, {name}"
+ "Hello, {name}" : "你好, {name}",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "在通知中开启你的一天\n\nNextcloud仪表盘是你一天的起点,为你提供未来的约会、紧急邮件、聊天信息、新入订单、最新推文和更多信息的概述总览!用户可以添加喜爱的小组件,或是修改为喜欢的背景。"
},
"nplurals=1; plural=0;");
diff --git a/apps/dashboard/l10n/zh_CN.json b/apps/dashboard/l10n/zh_CN.json
index 7a1aa1c9ead..d6fb52178cb 100644
--- a/apps/dashboard/l10n/zh_CN.json
+++ b/apps/dashboard/l10n/zh_CN.json
@@ -1,6 +1,8 @@
{ "translations": {
"Dashboard" : "仪表盘",
"Dashboard app" : "仪表盘应用",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "在通知中开启你的一天\n\nNextcloud仪表盘是你一天的起点,为你提供未来的约会、紧急邮件、聊天信息、新入订单、最新推文和更多信息的概述总览!用户可以添加喜爱的小组件,或是修改为喜欢的背景。",
+ "\"{title} icon\"" : "{title} 图标",
"Customize" : "自定义",
"Edit widgets" : "编辑小部件",
"Get more widgets from the App Store" : "从应用商店获取更多小部件",
@@ -18,6 +20,7 @@
"Good evening" : "晚上好",
"Good evening, {name}" : "晚上好,{name}",
"Hello" : "你好",
- "Hello, {name}" : "你好, {name}"
+ "Hello, {name}" : "你好, {name}",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "在通知中开启你的一天\n\nNextcloud仪表盘是你一天的起点,为你提供未来的约会、紧急邮件、聊天信息、新入订单、最新推文和更多信息的概述总览!用户可以添加喜爱的小组件,或是修改为喜欢的背景。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/dav/l10n/uk.js b/apps/dav/l10n/uk.js
index 9da632979e1..f8061a73011 100644
--- a/apps/dav/l10n/uk.js
+++ b/apps/dav/l10n/uk.js
@@ -118,6 +118,8 @@ OC.L10N.register(
"{actor} updated contact {card} in address book {addressbook}" : "{actor} оновив(-ла) контакт {card} в адресній книзі {addressbook}",
"You updated contact {card} in address book {addressbook}" : "Ви оновили контакт {card} в адресній книзі {addressbook}",
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "<strong>Контактну</strong> або <strong>адресну книгу</strong> було змінено",
+ "Accounts" : "Облікові записи",
+ "System address book which holds all accounts" : "Системна адресна книга, в якій містяться всі облікові записи",
"File is not updatable: %1$s" : "Файл не оновлюється: %1$s",
"Could not write to final file, canceled by hook" : "Не вдалося записати в остаточний файл, скасовано перехопленням",
"Could not write file contents" : "Не вдалося записати вміст файлу",
diff --git a/apps/dav/l10n/uk.json b/apps/dav/l10n/uk.json
index 8134913a12c..15e4d8d4d94 100644
--- a/apps/dav/l10n/uk.json
+++ b/apps/dav/l10n/uk.json
@@ -116,6 +116,8 @@
"{actor} updated contact {card} in address book {addressbook}" : "{actor} оновив(-ла) контакт {card} в адресній книзі {addressbook}",
"You updated contact {card} in address book {addressbook}" : "Ви оновили контакт {card} в адресній книзі {addressbook}",
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "<strong>Контактну</strong> або <strong>адресну книгу</strong> було змінено",
+ "Accounts" : "Облікові записи",
+ "System address book which holds all accounts" : "Системна адресна книга, в якій містяться всі облікові записи",
"File is not updatable: %1$s" : "Файл не оновлюється: %1$s",
"Could not write to final file, canceled by hook" : "Не вдалося записати в остаточний файл, скасовано перехопленням",
"Could not write file contents" : "Не вдалося записати вміст файлу",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index a3555a93201..978814efd49 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -237,7 +237,7 @@ OC.L10N.register(
"Creating file" : "Creando o ficheiro",
"Blank" : "Baleiro",
"Unable to create new file from template" : "Non é posíbel crear un novo ficheiro a partir do modelo",
- "Delete permanently" : "Eliminar de xeito permanente",
+ "Delete permanently" : "Eliminar definitivamente",
"Open folder {displayName}" : "Abrir o cartafol {displayName}",
"Open details" : "Abrir detalles",
"Set up templates folder" : "Estabelecer un cartafol de modelos",
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index c18229d8fbb..ad7de0e9081 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -235,7 +235,7 @@
"Creating file" : "Creando o ficheiro",
"Blank" : "Baleiro",
"Unable to create new file from template" : "Non é posíbel crear un novo ficheiro a partir do modelo",
- "Delete permanently" : "Eliminar de xeito permanente",
+ "Delete permanently" : "Eliminar definitivamente",
"Open folder {displayName}" : "Abrir o cartafol {displayName}",
"Open details" : "Abrir detalles",
"Set up templates folder" : "Estabelecer un cartafol de modelos",
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
index ee8761bf24a..28e9ced87ad 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -171,11 +171,20 @@ OC.L10N.register(
"Reload current directory" : "Перевантажити поточний каталог",
"Go to the \"{dir}\" directory" : "Перейти до каталогу \"{dir}\"",
"Select the row for {displayName}" : "Виберіть рядок для {displayName}",
+ "Rename file" : "Перейменувати файл",
"File name" : "Ім'я файлу",
+ "A long time ago" : "Давно",
"Download file {name}" : "Завантажити файл {name}",
"\"{displayName}\" action executed successfully" : "Дію \"{displayName}\" успішно виконано",
"\"{displayName}\" action failed" : "Дію \"{displayName}\" не вдалося виконати",
+ "\"{name}\" is not an allowed filetype." : "\"{name}\" є недозволеним типом файлу.",
+ "{newName} already exists." : "{newName} вже присутній.",
"Name cannot be empty" : "Ім'я не може бути порожнім",
+ "Another entry with the same name already exists" : "Ще один запис з такою же назвою присутній.",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "Перейменовано \"{oldName}\" у \"{newName\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Не вдалося перейментувати \"{oldName}\", оскільки він вже відсутній",
+ "The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "Ім'я \"{newName}\" вже використовується каталогом \"{dir}\". Виберіть інше ім'я.",
+ "Could not rename \"{oldName}\"" : "Не вдалося перейменувати \"{oldName}\"",
"Total rows summary" : "Загалом рядків",
"Select all" : "Вибрати все",
"Unselect all" : "Зняти вибір",
@@ -210,6 +219,7 @@ OC.L10N.register(
"Files settings" : "Налаштування",
"File cannot be accessed" : "Неможливо отримати доступ до файлу",
"You might not have have permissions to view it, ask the sender to share it" : "Ймовірно у вас відсутні права на перегляд. Попросіть відправника поділитися доступом.",
+ "Sort favorites first" : "Спочатку впорядковувати вподобані",
"Show hidden files" : "Показувати приховані файли",
"Crop image previews" : "Попередній перегляд перед кадруванням",
"Additional settings" : "Додатково",
@@ -229,10 +239,12 @@ OC.L10N.register(
"Unable to create new file from template" : "Неможливо створити новий файл з шаблону",
"Delete permanently" : "Вилучити назавжди",
"Open folder {displayName}" : "Відкрити каталог {displayName}",
+ "Open details" : "Показати деталі",
"Set up templates folder" : "Встановити каталог з шаблонами",
"Templates" : "Шаблони",
"Create new templates folder" : "Створіть нову папку шаблонів",
"Unable to initialize the templates directory" : "Неможливо встановити каталог з шаблонами",
+ "List of favorites files and folders." : "Список вподобаних файлів та каталогів.",
"Toggle %1$s sublist" : "Перемкнути вкладений список %1$s",
"Toggle grid view" : "Перемкнути подання сіткою",
"Upload some content or sync with your devices!" : "Завантажте вміст або синхронізуйтеся з вашими пристроями!",
diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json
index e8044f79025..8b09484ec14 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -169,11 +169,20 @@
"Reload current directory" : "Перевантажити поточний каталог",
"Go to the \"{dir}\" directory" : "Перейти до каталогу \"{dir}\"",
"Select the row for {displayName}" : "Виберіть рядок для {displayName}",
+ "Rename file" : "Перейменувати файл",
"File name" : "Ім'я файлу",
+ "A long time ago" : "Давно",
"Download file {name}" : "Завантажити файл {name}",
"\"{displayName}\" action executed successfully" : "Дію \"{displayName}\" успішно виконано",
"\"{displayName}\" action failed" : "Дію \"{displayName}\" не вдалося виконати",
+ "\"{name}\" is not an allowed filetype." : "\"{name}\" є недозволеним типом файлу.",
+ "{newName} already exists." : "{newName} вже присутній.",
"Name cannot be empty" : "Ім'я не може бути порожнім",
+ "Another entry with the same name already exists" : "Ще один запис з такою же назвою присутній.",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "Перейменовано \"{oldName}\" у \"{newName\"",
+ "Could not rename \"{oldName}\", it does not exist any more" : "Не вдалося перейментувати \"{oldName}\", оскільки він вже відсутній",
+ "The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "Ім'я \"{newName}\" вже використовується каталогом \"{dir}\". Виберіть інше ім'я.",
+ "Could not rename \"{oldName}\"" : "Не вдалося перейменувати \"{oldName}\"",
"Total rows summary" : "Загалом рядків",
"Select all" : "Вибрати все",
"Unselect all" : "Зняти вибір",
@@ -208,6 +217,7 @@
"Files settings" : "Налаштування",
"File cannot be accessed" : "Неможливо отримати доступ до файлу",
"You might not have have permissions to view it, ask the sender to share it" : "Ймовірно у вас відсутні права на перегляд. Попросіть відправника поділитися доступом.",
+ "Sort favorites first" : "Спочатку впорядковувати вподобані",
"Show hidden files" : "Показувати приховані файли",
"Crop image previews" : "Попередній перегляд перед кадруванням",
"Additional settings" : "Додатково",
@@ -227,10 +237,12 @@
"Unable to create new file from template" : "Неможливо створити новий файл з шаблону",
"Delete permanently" : "Вилучити назавжди",
"Open folder {displayName}" : "Відкрити каталог {displayName}",
+ "Open details" : "Показати деталі",
"Set up templates folder" : "Встановити каталог з шаблонами",
"Templates" : "Шаблони",
"Create new templates folder" : "Створіть нову папку шаблонів",
"Unable to initialize the templates directory" : "Неможливо встановити каталог з шаблонами",
+ "List of favorites files and folders." : "Список вподобаних файлів та каталогів.",
"Toggle %1$s sublist" : "Перемкнути вкладений список %1$s",
"Toggle grid view" : "Перемкнути подання сіткою",
"Upload some content or sync with your devices!" : "Завантажте вміст або синхронізуйтеся з вашими пристроями!",
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 5b1a5788841..1f19ae5fd3e 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -171,11 +171,20 @@ OC.L10N.register(
"Reload current directory" : "重新载入当前目录",
"Go to the \"{dir}\" directory" : "前往“{dir}”目录",
"Select the row for {displayName}" : "选择 {displayName} 的行",
+ "Rename file" : "重命名文件",
"File name" : "文件名",
+ "A long time ago" : "很久以前",
"Download file {name}" : "下载文件 {name}",
"\"{displayName}\" action executed successfully" : "“{displayName}”操作执行成功",
"\"{displayName}\" action failed" : "“{displayName}”操作执行失败",
+ "\"{name}\" is not an allowed filetype." : "“{name}”不是允许的文件类型",
+ "{newName} already exists." : "{newName}已经存在。",
"Name cannot be empty" : "名称不能为空",
+ "Another entry with the same name already exists" : "已经存在另一个使用该名称的条目",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "已将“{oldName}”重命名为“{newName}”",
+ "Could not rename \"{oldName}\", it does not exist any more" : "无法重命名“{fileName}”,此文件已经不存在",
+ "The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "文件夹“{dir}”中已经存在“{targetName}”。请尝试其它名称。",
+ "Could not rename \"{oldName}\"" : "无法重命名“{fileName}”",
"Total rows summary" : "总行摘要",
"Select all" : "全部选择",
"Unselect all" : "取消全选",
@@ -210,6 +219,7 @@ OC.L10N.register(
"Files settings" : "文件设置",
"File cannot be accessed" : "文件无法访问",
"You might not have have permissions to view it, ask the sender to share it" : "您可能没有权限浏览它,请要求发送者分享它",
+ "Sort favorites first" : "收藏排序优先",
"Show hidden files" : "显示隐藏文件",
"Crop image previews" : "裁剪图片预览",
"Additional settings" : "其他设置",
@@ -234,6 +244,7 @@ OC.L10N.register(
"Templates" : "模板",
"Create new templates folder" : "新建模板文件夹",
"Unable to initialize the templates directory" : "无法初始化模板目录",
+ "List of favorites files and folders." : "收藏文件和文件夹列表",
"Toggle %1$s sublist" : "切换 %1$s 子列表",
"Toggle grid view" : "切换网格视图",
"Upload some content or sync with your devices!" : "上传一些内容或与您的设备同步!",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index 61a2ad05812..e033e296485 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -169,11 +169,20 @@
"Reload current directory" : "重新载入当前目录",
"Go to the \"{dir}\" directory" : "前往“{dir}”目录",
"Select the row for {displayName}" : "选择 {displayName} 的行",
+ "Rename file" : "重命名文件",
"File name" : "文件名",
+ "A long time ago" : "很久以前",
"Download file {name}" : "下载文件 {name}",
"\"{displayName}\" action executed successfully" : "“{displayName}”操作执行成功",
"\"{displayName}\" action failed" : "“{displayName}”操作执行失败",
+ "\"{name}\" is not an allowed filetype." : "“{name}”不是允许的文件类型",
+ "{newName} already exists." : "{newName}已经存在。",
"Name cannot be empty" : "名称不能为空",
+ "Another entry with the same name already exists" : "已经存在另一个使用该名称的条目",
+ "Renamed \"{oldName}\" to \"{newName}\"" : "已将“{oldName}”重命名为“{newName}”",
+ "Could not rename \"{oldName}\", it does not exist any more" : "无法重命名“{fileName}”,此文件已经不存在",
+ "The name \"{newName}\"\" is already used in the folder \"{dir}\". Please choose a different name." : "文件夹“{dir}”中已经存在“{targetName}”。请尝试其它名称。",
+ "Could not rename \"{oldName}\"" : "无法重命名“{fileName}”",
"Total rows summary" : "总行摘要",
"Select all" : "全部选择",
"Unselect all" : "取消全选",
@@ -208,6 +217,7 @@
"Files settings" : "文件设置",
"File cannot be accessed" : "文件无法访问",
"You might not have have permissions to view it, ask the sender to share it" : "您可能没有权限浏览它,请要求发送者分享它",
+ "Sort favorites first" : "收藏排序优先",
"Show hidden files" : "显示隐藏文件",
"Crop image previews" : "裁剪图片预览",
"Additional settings" : "其他设置",
@@ -232,6 +242,7 @@
"Templates" : "模板",
"Create new templates folder" : "新建模板文件夹",
"Unable to initialize the templates directory" : "无法初始化模板目录",
+ "List of favorites files and folders." : "收藏文件和文件夹列表",
"Toggle %1$s sublist" : "切换 %1$s 子列表",
"Toggle grid view" : "切换网格视图",
"Upload some content or sync with your devices!" : "上传一些内容或与您的设备同步!",
diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js
index 782f7e784f6..68fe9c6c8e6 100644
--- a/apps/files_sharing/l10n/zh_CN.js
+++ b/apps/files_sharing/l10n/zh_CN.js
@@ -225,7 +225,7 @@ OC.L10N.register(
"Email" : "电子邮箱",
"Circle" : "圈子",
"Talk conversation" : "通话应用对话",
- "Deck board" : "Deck 看板",
+ "Deck board" : "看板",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "在 {server} 上",
"Others with access" : "其他具有访问权限的人",
diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json
index e491fc4cc42..aba28589a46 100644
--- a/apps/files_sharing/l10n/zh_CN.json
+++ b/apps/files_sharing/l10n/zh_CN.json
@@ -223,7 +223,7 @@
"Email" : "电子邮箱",
"Circle" : "圈子",
"Talk conversation" : "通话应用对话",
- "Deck board" : "Deck 看板",
+ "Deck board" : "看板",
"ScienceMesh" : "ScienceMesh",
"on {server}" : "在 {server} 上",
"Others with access" : "其他具有访问权限的人",
diff --git a/apps/files_trashbin/l10n/gl.js b/apps/files_trashbin/l10n/gl.js
index 274b8d6c8dc..b45e97c9690 100644
--- a/apps/files_trashbin/l10n/gl.js
+++ b/apps/files_trashbin/l10n/gl.js
@@ -5,7 +5,7 @@ OC.L10N.register(
"Deleted files" : "Ficheiros eliminados",
"Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Ficheiros e cartafoles eliminados do cesto do lixo (pode caducar durante a exportación se ten pouco espazo de almacenamento)",
"This application enables users to restore files that were deleted from the system." : "Esta aplicación permítelle aos usuarios recuperar ficheiros que foron eliminados do sistema.",
- "This application enables users to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the users file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent a user from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Esta aplicación permítelle aos usuarios recuperar ficheiros que foron eliminados do sistema. Amosa unha lista dos ficheiros eliminados na interface web e dispón de opcións para restaurar eses ficheiros eliminados cara aos os directorios do usuario ou eliminalos de xeito permanente do sistema. Ao restaurar un ficheiro restauraranse tamén as versións do ficheiro relacionadas. Cando se elimina un ficheiro dunha compartición, non se pode restaurar do mesmo xeito, pois xa non será compartido. Por omisión, estes ficheiros permanecen no lixo durante 30 días.\nPara evitar que un usuario quede sen espazo de disco, a aplicación non empregará máis do 50% do espazo dispoñíbel en cada momento. Se os ficheiros eliminados exceden este límite, a aplicación elimina os ficheiros máis antigos ata volver estar por baixo do límite. Ten máis información dispoñíbel na documentación de Ficheiros eliminados.",
+ "This application enables users to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the users file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent a user from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Esta aplicación permítelle aos usuarios recuperar ficheiros que foron eliminados do sistema. Amosa unha lista dos ficheiros eliminados na interface web e dispón de opcións para restaurar eses ficheiros eliminados cara aos os directorios do usuario ou eliminalos definitivamente do sistema. Ao restaurar un ficheiro restauraranse tamén as versións do ficheiro relacionadas. Cando se elimina un ficheiro dunha compartición, non se pode restaurar do mesmo xeito, pois xa non será compartido. Por omisión, estes ficheiros permanecen no lixo durante 30 días.\nPara evitar que un usuario quede sen espazo de disco, a aplicación non empregará máis do 50% do espazo dispoñíbel en cada momento. Se os ficheiros eliminados exceden este límite, a aplicación elimina os ficheiros máis antigos ata volver estar por baixo do límite. Ten máis información dispoñíbel na documentación de Ficheiros eliminados.",
"Restore" : "Restaurar",
"List of files that have been deleted." : "Lista de ficheiros que foron eliminados.",
"Deleted" : "Eliminado",
@@ -15,7 +15,7 @@ OC.L10N.register(
"Select all" : "Seleccionar todo",
"Name" : "Nome",
"Actions" : "Accións",
- "Delete permanently" : "Eliminar de xeito permanente",
+ "Delete permanently" : "Eliminar definitivamente",
"Error while restoring file from trash bin" : "Produciuse un erro ao restaurar o ficheiro do cesto do lixo",
"Error while removing file from trash bin" : "Produciuse un erro ao retirar o ficheiro do cesto do lixo",
"Error while restoring files from trash bin" : "Produciuse un erro ao restaurar os ficheiros do cesto do lixo",
diff --git a/apps/files_trashbin/l10n/gl.json b/apps/files_trashbin/l10n/gl.json
index c47c1126ce9..16bdadc10e9 100644
--- a/apps/files_trashbin/l10n/gl.json
+++ b/apps/files_trashbin/l10n/gl.json
@@ -3,7 +3,7 @@
"Deleted files" : "Ficheiros eliminados",
"Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Ficheiros e cartafoles eliminados do cesto do lixo (pode caducar durante a exportación se ten pouco espazo de almacenamento)",
"This application enables users to restore files that were deleted from the system." : "Esta aplicación permítelle aos usuarios recuperar ficheiros que foron eliminados do sistema.",
- "This application enables users to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the users file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent a user from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Esta aplicación permítelle aos usuarios recuperar ficheiros que foron eliminados do sistema. Amosa unha lista dos ficheiros eliminados na interface web e dispón de opcións para restaurar eses ficheiros eliminados cara aos os directorios do usuario ou eliminalos de xeito permanente do sistema. Ao restaurar un ficheiro restauraranse tamén as versións do ficheiro relacionadas. Cando se elimina un ficheiro dunha compartición, non se pode restaurar do mesmo xeito, pois xa non será compartido. Por omisión, estes ficheiros permanecen no lixo durante 30 días.\nPara evitar que un usuario quede sen espazo de disco, a aplicación non empregará máis do 50% do espazo dispoñíbel en cada momento. Se os ficheiros eliminados exceden este límite, a aplicación elimina os ficheiros máis antigos ata volver estar por baixo do límite. Ten máis información dispoñíbel na documentación de Ficheiros eliminados.",
+ "This application enables users to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the users file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent a user from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "Esta aplicación permítelle aos usuarios recuperar ficheiros que foron eliminados do sistema. Amosa unha lista dos ficheiros eliminados na interface web e dispón de opcións para restaurar eses ficheiros eliminados cara aos os directorios do usuario ou eliminalos definitivamente do sistema. Ao restaurar un ficheiro restauraranse tamén as versións do ficheiro relacionadas. Cando se elimina un ficheiro dunha compartición, non se pode restaurar do mesmo xeito, pois xa non será compartido. Por omisión, estes ficheiros permanecen no lixo durante 30 días.\nPara evitar que un usuario quede sen espazo de disco, a aplicación non empregará máis do 50% do espazo dispoñíbel en cada momento. Se os ficheiros eliminados exceden este límite, a aplicación elimina os ficheiros máis antigos ata volver estar por baixo do límite. Ten máis información dispoñíbel na documentación de Ficheiros eliminados.",
"Restore" : "Restaurar",
"List of files that have been deleted." : "Lista de ficheiros que foron eliminados.",
"Deleted" : "Eliminado",
@@ -13,7 +13,7 @@
"Select all" : "Seleccionar todo",
"Name" : "Nome",
"Actions" : "Accións",
- "Delete permanently" : "Eliminar de xeito permanente",
+ "Delete permanently" : "Eliminar definitivamente",
"Error while restoring file from trash bin" : "Produciuse un erro ao restaurar o ficheiro do cesto do lixo",
"Error while removing file from trash bin" : "Produciuse un erro ao retirar o ficheiro do cesto do lixo",
"Error while restoring files from trash bin" : "Produciuse un erro ao restaurar os ficheiros do cesto do lixo",
diff --git a/apps/files_versions/l10n/zh_CN.js b/apps/files_versions/l10n/zh_CN.js
index 79230b060fa..10659f9b7ff 100644
--- a/apps/files_versions/l10n/zh_CN.js
+++ b/apps/files_versions/l10n/zh_CN.js
@@ -3,9 +3,23 @@ OC.L10N.register(
{
"Versions" : "版本",
"This application automatically maintains older versions of files that are changed." : "此应用程序自动维护已更改文件的旧版本。",
- "Version" : "版本",
- "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "此应用程序自动维护已更改文件的旧版本。 启用后,每个用户目录中都会设置一个隐藏版本文件夹,该文件夹用于存储旧文件版本。 用户可以随时通过网页界面还原到较旧的版本,替换后的文件成为一个版本。 该应用会自动管理版本文件夹,以确保用户不会因版本而用完配额。\n\t\t除了版本有效期外,版本应用程序还可确保永远不会使用用户当前可用空间的 50% 以上。 如果存储的版本超出此限制,则应用将首先删除最旧的版本,直到满足该限制。 有关更多信息,请参见“版本”文档。",
- "Failed to revert {file} to revision {timestamp}." : "无法将 {file} 还原为修订版 {timestamp}。",
+ "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "此应用程序自动维护已被更改的旧版本文件。开启时,每个用户的目录中都将呈现一个隐藏的版本文件夹,其用来储存旧版本文件。用户可随时通过Web界面还原到更旧的版本,使其成为新版本。此应用自动管理版本文件夹,以确保用户不因版本而用尽配额。\n除版本到期以外,版本App确保永不使用超过用户当前可用空间的50%。如果存储的版本超过此限制,此App将首先删除最旧的版本,直到符合限制。更多信息可见 版本 文档。",
+ "Name this version" : "命名此版本",
+ "Edit version name" : "编辑版本名",
+ "Restore version" : "恢复版本",
+ "Download version" : "下载版本",
+ "Delete version" : "删除版本",
+ "Version name" : "版本名",
+ "Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "命名版本已保留,且当你的存储配额已满时,它将被从自动清理中排除。",
+ "Remove version name" : "删除版本名",
+ "Save version name" : "保存版本名",
+ "Initial version restored" : "已还原最初版本",
+ "Version restored" : "版本已还原",
+ "Could not restore version" : "无法还原版本",
+ "Could not set version name" : "无法设置版本名",
+ "Could not delete version" : "无法删除版本",
+ "${version.label} restored" : "已还原版本 ${version.label} ",
+ "Failed to revert {file} to revision {timestamp}." : "将{file}还原为修订版{timestamp}失败。",
"_%n byte_::_%n bytes_" : ["%n 个字节"],
"Restore" : "恢复",
"No other versions available" : "没有其他可用版本"
diff --git a/apps/files_versions/l10n/zh_CN.json b/apps/files_versions/l10n/zh_CN.json
index 1afe95c657a..bac575b16fc 100644
--- a/apps/files_versions/l10n/zh_CN.json
+++ b/apps/files_versions/l10n/zh_CN.json
@@ -1,9 +1,23 @@
{ "translations": {
"Versions" : "版本",
"This application automatically maintains older versions of files that are changed." : "此应用程序自动维护已更改文件的旧版本。",
- "Version" : "版本",
- "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "此应用程序自动维护已更改文件的旧版本。 启用后,每个用户目录中都会设置一个隐藏版本文件夹,该文件夹用于存储旧文件版本。 用户可以随时通过网页界面还原到较旧的版本,替换后的文件成为一个版本。 该应用会自动管理版本文件夹,以确保用户不会因版本而用完配额。\n\t\t除了版本有效期外,版本应用程序还可确保永远不会使用用户当前可用空间的 50% 以上。 如果存储的版本超出此限制,则应用将首先删除最旧的版本,直到满足该限制。 有关更多信息,请参见“版本”文档。",
- "Failed to revert {file} to revision {timestamp}." : "无法将 {file} 还原为修订版 {timestamp}。",
+ "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "此应用程序自动维护已被更改的旧版本文件。开启时,每个用户的目录中都将呈现一个隐藏的版本文件夹,其用来储存旧版本文件。用户可随时通过Web界面还原到更旧的版本,使其成为新版本。此应用自动管理版本文件夹,以确保用户不因版本而用尽配额。\n除版本到期以外,版本App确保永不使用超过用户当前可用空间的50%。如果存储的版本超过此限制,此App将首先删除最旧的版本,直到符合限制。更多信息可见 版本 文档。",
+ "Name this version" : "命名此版本",
+ "Edit version name" : "编辑版本名",
+ "Restore version" : "恢复版本",
+ "Download version" : "下载版本",
+ "Delete version" : "删除版本",
+ "Version name" : "版本名",
+ "Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "命名版本已保留,且当你的存储配额已满时,它将被从自动清理中排除。",
+ "Remove version name" : "删除版本名",
+ "Save version name" : "保存版本名",
+ "Initial version restored" : "已还原最初版本",
+ "Version restored" : "版本已还原",
+ "Could not restore version" : "无法还原版本",
+ "Could not set version name" : "无法设置版本名",
+ "Could not delete version" : "无法删除版本",
+ "${version.label} restored" : "已还原版本 ${version.label} ",
+ "Failed to revert {file} to revision {timestamp}." : "将{file}还原为修订版{timestamp}失败。",
"_%n byte_::_%n bytes_" : ["%n 个字节"],
"Restore" : "恢复",
"No other versions available" : "没有其他可用版本"
diff --git a/apps/settings/l10n/gl.js b/apps/settings/l10n/gl.js
index 66d3aae1d08..4bd7d881aa8 100644
--- a/apps/settings/l10n/gl.js
+++ b/apps/settings/l10n/gl.js
@@ -203,8 +203,8 @@ OC.L10N.register(
"Google Chrome for Android" : "Google Chrome para Android",
"iPhone" : "iPhone",
"iPad" : "iPad",
- "{productName} iOS app" : "Apli de iOS {productName}",
- "{productName} Android app" : "Apli de Android {productName}",
+ "{productName} iOS app" : "Aplicación de iOS {productName}",
+ "{productName} Android app" : "Aplicación de Android {productName}",
"{productName} Talk for iOS" : "Talk para iOS {productName}",
"{productName} Talk for Android" : "Talk para Android {productName}",
"Sync client - {os}" : "Cliente de sincronización - {os}",
@@ -230,7 +230,7 @@ OC.L10N.register(
"Show QR code for mobile apps" : "Amosar un código QR para aplicacións móbiles",
"Copied!" : "Copiado!",
"Copy" : "Copiar",
- "Could not copy app password. Please copy it manually." : "Non foi posíbel copiar o contrasinal da apli. Cópieo manualmente.",
+ "Could not copy app password. Please copy it manually." : "Non foi posíbel copiar o contrasinal da aplicación. Cópieo manualmente.",
"For the server to work properly, it's important to configure background jobs correctly. Cron is the recommended setting. Please see the documentation for more information." : "Para que o servidor funcione correctamente, é importante configurar correctamente os traballos en segundo plano. Cron é o axuste recomendado. Consulte a documentación para obter máis información.",
"Last job execution ran {time}. Something seems wrong." : "A última execución do traballo produciuse o {time}. Semella que algo foi mal.",
"Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.",
@@ -444,7 +444,7 @@ OC.L10N.register(
"Disabled apps" : "Aplicacións desactivadas",
"Updates" : "Actualizacións",
"App bundles" : "Paquetes de aplicacións",
- "Featured apps" : "Aplis destacadas",
+ "Featured apps" : "Aplicacións destacadas",
"Show to everyone" : "Amosar a todos",
"Show to logged in users only" : "Amosar só aos usuarios que accederon",
"Hide" : "Agochar",
diff --git a/apps/settings/l10n/gl.json b/apps/settings/l10n/gl.json
index 0c828b821f3..fdbeac3bb21 100644
--- a/apps/settings/l10n/gl.json
+++ b/apps/settings/l10n/gl.json
@@ -201,8 +201,8 @@
"Google Chrome for Android" : "Google Chrome para Android",
"iPhone" : "iPhone",
"iPad" : "iPad",
- "{productName} iOS app" : "Apli de iOS {productName}",
- "{productName} Android app" : "Apli de Android {productName}",
+ "{productName} iOS app" : "Aplicación de iOS {productName}",
+ "{productName} Android app" : "Aplicación de Android {productName}",
"{productName} Talk for iOS" : "Talk para iOS {productName}",
"{productName} Talk for Android" : "Talk para Android {productName}",
"Sync client - {os}" : "Cliente de sincronización - {os}",
@@ -228,7 +228,7 @@
"Show QR code for mobile apps" : "Amosar un código QR para aplicacións móbiles",
"Copied!" : "Copiado!",
"Copy" : "Copiar",
- "Could not copy app password. Please copy it manually." : "Non foi posíbel copiar o contrasinal da apli. Cópieo manualmente.",
+ "Could not copy app password. Please copy it manually." : "Non foi posíbel copiar o contrasinal da aplicación. Cópieo manualmente.",
"For the server to work properly, it's important to configure background jobs correctly. Cron is the recommended setting. Please see the documentation for more information." : "Para que o servidor funcione correctamente, é importante configurar correctamente os traballos en segundo plano. Cron é o axuste recomendado. Consulte a documentación para obter máis información.",
"Last job execution ran {time}. Something seems wrong." : "A última execución do traballo produciuse o {time}. Semella que algo foi mal.",
"Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.",
@@ -442,7 +442,7 @@
"Disabled apps" : "Aplicacións desactivadas",
"Updates" : "Actualizacións",
"App bundles" : "Paquetes de aplicacións",
- "Featured apps" : "Aplis destacadas",
+ "Featured apps" : "Aplicacións destacadas",
"Show to everyone" : "Amosar a todos",
"Show to logged in users only" : "Amosar só aos usuarios que accederon",
"Hide" : "Agochar",
diff --git a/apps/settings/l10n/zh_CN.js b/apps/settings/l10n/zh_CN.js
index 13cf70ba5b8..5bc126750af 100644
--- a/apps/settings/l10n/zh_CN.js
+++ b/apps/settings/l10n/zh_CN.js
@@ -380,9 +380,14 @@ OC.L10N.register(
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果设备丢失或退出组织,这可以从与 {userid} 关联的所有设备中远程擦除 Nextcloud 数据。 仅当设备连接到互联网时才有效。",
"Remote wipe of devices" : "远程擦除设备",
"Wipe {userid}'s devices" : "擦除 {userid} 的设备",
+ "Wiped {userid}'s devices" : "已抹除 {userid} 的设备",
+ "Update of user manager was failed" : "用户管理员更新失败",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全删除 {userid} 的账号,包括其所有个人文件,应用程序数据等。",
"Account deletion" : "帐号删除",
"Delete {userid}'s account" : "删除 {userid} 的账号",
+ "Display name was successfully changed" : "显示名称更改成功",
+ "Password was successfully changed" : "密码更改成功",
+ "Email was successfully changed" : "邮箱更改成功",
"Welcome mail sent!" : "欢迎邮件已经发送!",
"Toggle user actions menu" : "切换用户行动菜单",
"Edit" : "编辑",
diff --git a/apps/settings/l10n/zh_CN.json b/apps/settings/l10n/zh_CN.json
index 5bd8bcfd825..2b3a1271abb 100644
--- a/apps/settings/l10n/zh_CN.json
+++ b/apps/settings/l10n/zh_CN.json
@@ -378,9 +378,14 @@
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果设备丢失或退出组织,这可以从与 {userid} 关联的所有设备中远程擦除 Nextcloud 数据。 仅当设备连接到互联网时才有效。",
"Remote wipe of devices" : "远程擦除设备",
"Wipe {userid}'s devices" : "擦除 {userid} 的设备",
+ "Wiped {userid}'s devices" : "已抹除 {userid} 的设备",
+ "Update of user manager was failed" : "用户管理员更新失败",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全删除 {userid} 的账号,包括其所有个人文件,应用程序数据等。",
"Account deletion" : "帐号删除",
"Delete {userid}'s account" : "删除 {userid} 的账号",
+ "Display name was successfully changed" : "显示名称更改成功",
+ "Password was successfully changed" : "密码更改成功",
+ "Email was successfully changed" : "邮箱更改成功",
"Welcome mail sent!" : "欢迎邮件已经发送!",
"Toggle user actions menu" : "切换用户行动菜单",
"Edit" : "编辑",
diff --git a/apps/updatenotification/l10n/ar.js b/apps/updatenotification/l10n/ar.js
index 4eeeef9635c..1a1cf18e456 100644
--- a/apps/updatenotification/l10n/ar.js
+++ b/apps/updatenotification/l10n/ar.js
@@ -47,6 +47,7 @@ OC.L10N.register(
"The most recent stable version. It is suited for regular use and will always update to the latest major version." : "أحدث نسخة مستقرة. مناسبه للاستخدام المنتظم وسيتم تحديثه دائمًا إلى أحدث إصدار رئيسي.",
"Beta" : "تجريبي",
"A pre-release version only for testing new features, not for production environments." : "نسخة تجريبية فقط لاختبار الميزات الجديدة ، وليس لبيئات الإنتاجية.",
+ "_<strong>%n</strong> app has no compatible version for this Nextcloud version available._::_<strong>%n</strong> apps have no compatible version for this Nextcloud version available._" : ["<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong>تطبيق ليس له إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح."],
"Update for %1$s to version %2$s is available." : "التحديث من النسخة %1$s إلى %2$s متوفر."
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/updatenotification/l10n/ar.json b/apps/updatenotification/l10n/ar.json
index 6c6c2bdd97c..bd172fec040 100644
--- a/apps/updatenotification/l10n/ar.json
+++ b/apps/updatenotification/l10n/ar.json
@@ -45,6 +45,7 @@
"The most recent stable version. It is suited for regular use and will always update to the latest major version." : "أحدث نسخة مستقرة. مناسبه للاستخدام المنتظم وسيتم تحديثه دائمًا إلى أحدث إصدار رئيسي.",
"Beta" : "تجريبي",
"A pre-release version only for testing new features, not for production environments." : "نسخة تجريبية فقط لاختبار الميزات الجديدة ، وليس لبيئات الإنتاجية.",
+ "_<strong>%n</strong> app has no compatible version for this Nextcloud version available._::_<strong>%n</strong> apps have no compatible version for this Nextcloud version available._" : ["<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong>تطبيق ليس له إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح.","<strong>%n</strong> من التطبيقات ليس لها إصدار متوافق مع إصدار نكست كلود المتاح."],
"Update for %1$s to version %2$s is available." : "التحديث من النسخة %1$s إلى %2$s متوفر."
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/zh_CN.js b/apps/user_ldap/l10n/zh_CN.js
index 847b0d28330..4e8ff0cb268 100644
--- a/apps/user_ldap/l10n/zh_CN.js
+++ b/apps/user_ldap/l10n/zh_CN.js
@@ -4,12 +4,13 @@ OC.L10N.register(
"Failed to clear the mappings." : "清除映射失败。",
"Failed to delete the server configuration" : "删除服务器配置失败",
"Invalid configuration: Anonymous binding is not allowed." : "配置无效:不允许匿名绑定。",
- "Valid configuration, connection established!" : "配置有效,连接成功!",
+ "Valid configuration, connection established!" : "配置有效,连接已建立!",
"Valid configuration, but binding failed. Please check the server settings and credentials." : "配置有效但绑定失败。请检查服务器设置和认证信息。",
"Invalid configuration. Please have a look at the logs for further details." : "配置无效。更多细节请查看日志。",
"No action specified" : "未指定操作",
"No configuration specified" : "未指定配置文件",
"No data specified" : "未指定数据",
+ "Invalid data specified" : "指定了无效的数据",
" Could not set configuration %s" : " 无法设定配置文件 %s",
"Action does not exist" : "操作不存在",
"Renewing …" : "正在更新……",
@@ -60,6 +61,10 @@ OC.L10N.register(
"Your password will expire today." : "您的明码将在今天过期",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密码会在%n天后过期"],
"LDAP/AD integration" : "LDAP/AD 集成",
+ "_%n group found_::_%n groups found_" : ["已找到%n个组"],
+ "> 1000 groups found" : "已找到>1000个组",
+ "> 1000 users found" : "已找到>1000个用户",
+ "_%n user found_::_%n users found_" : ["已找到%n个用户"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "无法检测到用户的显示名称属性。请在高级 LDAP 设置中指定。",
"Could not find the desired feature" : "无法找到所需的功能",
"Invalid Host" : "无效的主机",
@@ -86,6 +91,7 @@ OC.L10N.register(
"Other Attributes:" : "其他属性:",
"Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "定义登录时采用的过滤规则。登录时用 \"%%uid\" 替换用户名。例如:\"uid=%%uid\"",
"Test Loginname" : "测试登录名",
+ "Attempts to receive a DN for the given loginname and the current login filter" : "尝试通过给定用户名和当前登录筛选器获取DN",
"Verify settings" : "验证设置",
"%s. Server:" : "%s。服务器:",
"Add a new configuration" : "增加一个新的配置",
@@ -149,6 +155,8 @@ OC.L10N.register(
"One User Base DN per line" : "每行一个用户基准判别名",
"User Search Attributes" : "用户搜索属性",
"Optional; one attribute per line" : "可选;每行一个属性",
+ "Disable users missing from LDAP" : "禁用在LDAP中无法找到的用户",
+ "When switched on, users imported from LDAP which are then missing will be disabled" : "开启时,从LDAP中导入但后来无法找到的用户将被禁用。",
"Group Display Name Field" : "组显示名称字段",
"The LDAP attribute to use to generate the groups's display name." : "用来生成组的显示名称的 LDAP 属性。",
"Base Group Tree" : "基础组树",
@@ -177,9 +185,27 @@ OC.L10N.register(
"Leave empty for username (default). Otherwise, specify an LDAP/AD attribute." : "用户名留空(默认)。 否则请指定 LDAP / AD 属性。",
"\"$home\" Placeholder Field" : "\"$home\" 占位字段",
"$home in an external storage configuration will be replaced with the value of the specified attribute" : "位于外部存储配置的 $home 将被指定属性替换",
+ "User Profile Attributes" : "用户个人资料属性",
+ "Phone Field" : "手机号码栏",
+ "User profile Phone will be set from the specified attribute" : "用户个人资料中的手机号码将按照指定属性设置",
+ "Website Field" : "网站栏",
+ "User profile Website will be set from the specified attribute" : "用户个人资料中的网站将按照指定属性设置",
+ "Address Field" : "地址栏",
+ "User profile Address will be set from the specified attribute" : "用户个人资料中的地址将按照指定属性设置",
+ "Twitter Field" : "推特栏",
+ "User profile Twitter will be set from the specified attribute" : "用户个人资料中的推特将按照指定属性设置",
"Fediverse Field" : "联邦宇宙字段",
"User profile Fediverse will be set from the specified attribute" : "用户个人资料的联邦宇宙将从指定的属性设定",
+ "Organisation Field" : "组织栏",
+ "User profile Organisation will be set from the specified attribute" : "用户个人资料中的组织将按照指定属性设置",
+ "Role Field" : "职称栏",
+ "User profile Role will be set from the specified attribute" : "用户个人资料中的职称将按照指定属性设置",
+ "Headline Field" : "标题栏",
+ "User profile Headline will be set from the specified attribute" : "用户个人资料中的标题栏将按照指定属性设置",
+ "Biography Field" : "自述栏",
+ "User profile Biography will be set from the specified attribute" : "用户个人资料中的自述将按照指定属性设置",
"Internal Username" : "内部用户名",
+ "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "默认情况下,内部用户名将按照UUID属性创建。这确保用户名独一无二,且无需转换字符。内部用户名拥有限制,只允许下列字符:[a-zA-Z0-9_.@-]。其它字符将被替换成对应的ASCII码或被直接删除。如有冲突,将会添加/递增一个数字。内部用户名被用来在内部确认用户身份。其也是用户主目录文件夹的默认名称。其也是远程URL的一部分,例如所有DAV服务。在此设置下,默认行为将会被覆盖。修改仅对新映射(添加)的LDAP用户生效。置空则采取默认行为。",
"Internal Username Attribute:" : "内部用户名属性:",
"Override UUID detection" : "覆盖 UUID 检测",
"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "ownCloud 默认会自动检测 UUID 属性。UUID 属性用来无误地识别 LDAP 用户和组。同时,如果上面没有特别设置,内部用户名也基于 UUID 创建。也可以覆盖设置,直接指定一个属性。但一定要确保指定的属性取得的用户和组是唯一的。留空,则执行默认操作。更改只影响新映射(或增加)的 LDAP 用户和组。",
diff --git a/apps/user_ldap/l10n/zh_CN.json b/apps/user_ldap/l10n/zh_CN.json
index 7599b62a8ac..d51c114d7aa 100644
--- a/apps/user_ldap/l10n/zh_CN.json
+++ b/apps/user_ldap/l10n/zh_CN.json
@@ -2,12 +2,13 @@
"Failed to clear the mappings." : "清除映射失败。",
"Failed to delete the server configuration" : "删除服务器配置失败",
"Invalid configuration: Anonymous binding is not allowed." : "配置无效:不允许匿名绑定。",
- "Valid configuration, connection established!" : "配置有效,连接成功!",
+ "Valid configuration, connection established!" : "配置有效,连接已建立!",
"Valid configuration, but binding failed. Please check the server settings and credentials." : "配置有效但绑定失败。请检查服务器设置和认证信息。",
"Invalid configuration. Please have a look at the logs for further details." : "配置无效。更多细节请查看日志。",
"No action specified" : "未指定操作",
"No configuration specified" : "未指定配置文件",
"No data specified" : "未指定数据",
+ "Invalid data specified" : "指定了无效的数据",
" Could not set configuration %s" : " 无法设定配置文件 %s",
"Action does not exist" : "操作不存在",
"Renewing …" : "正在更新……",
@@ -58,6 +59,10 @@
"Your password will expire today." : "您的明码将在今天过期",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密码会在%n天后过期"],
"LDAP/AD integration" : "LDAP/AD 集成",
+ "_%n group found_::_%n groups found_" : ["已找到%n个组"],
+ "> 1000 groups found" : "已找到>1000个组",
+ "> 1000 users found" : "已找到>1000个用户",
+ "_%n user found_::_%n users found_" : ["已找到%n个用户"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "无法检测到用户的显示名称属性。请在高级 LDAP 设置中指定。",
"Could not find the desired feature" : "无法找到所需的功能",
"Invalid Host" : "无效的主机",
@@ -84,6 +89,7 @@
"Other Attributes:" : "其他属性:",
"Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "定义登录时采用的过滤规则。登录时用 \"%%uid\" 替换用户名。例如:\"uid=%%uid\"",
"Test Loginname" : "测试登录名",
+ "Attempts to receive a DN for the given loginname and the current login filter" : "尝试通过给定用户名和当前登录筛选器获取DN",
"Verify settings" : "验证设置",
"%s. Server:" : "%s。服务器:",
"Add a new configuration" : "增加一个新的配置",
@@ -147,6 +153,8 @@
"One User Base DN per line" : "每行一个用户基准判别名",
"User Search Attributes" : "用户搜索属性",
"Optional; one attribute per line" : "可选;每行一个属性",
+ "Disable users missing from LDAP" : "禁用在LDAP中无法找到的用户",
+ "When switched on, users imported from LDAP which are then missing will be disabled" : "开启时,从LDAP中导入但后来无法找到的用户将被禁用。",
"Group Display Name Field" : "组显示名称字段",
"The LDAP attribute to use to generate the groups's display name." : "用来生成组的显示名称的 LDAP 属性。",
"Base Group Tree" : "基础组树",
@@ -175,9 +183,27 @@
"Leave empty for username (default). Otherwise, specify an LDAP/AD attribute." : "用户名留空(默认)。 否则请指定 LDAP / AD 属性。",
"\"$home\" Placeholder Field" : "\"$home\" 占位字段",
"$home in an external storage configuration will be replaced with the value of the specified attribute" : "位于外部存储配置的 $home 将被指定属性替换",
+ "User Profile Attributes" : "用户个人资料属性",
+ "Phone Field" : "手机号码栏",
+ "User profile Phone will be set from the specified attribute" : "用户个人资料中的手机号码将按照指定属性设置",
+ "Website Field" : "网站栏",
+ "User profile Website will be set from the specified attribute" : "用户个人资料中的网站将按照指定属性设置",
+ "Address Field" : "地址栏",
+ "User profile Address will be set from the specified attribute" : "用户个人资料中的地址将按照指定属性设置",
+ "Twitter Field" : "推特栏",
+ "User profile Twitter will be set from the specified attribute" : "用户个人资料中的推特将按照指定属性设置",
"Fediverse Field" : "联邦宇宙字段",
"User profile Fediverse will be set from the specified attribute" : "用户个人资料的联邦宇宙将从指定的属性设定",
+ "Organisation Field" : "组织栏",
+ "User profile Organisation will be set from the specified attribute" : "用户个人资料中的组织将按照指定属性设置",
+ "Role Field" : "职称栏",
+ "User profile Role will be set from the specified attribute" : "用户个人资料中的职称将按照指定属性设置",
+ "Headline Field" : "标题栏",
+ "User profile Headline will be set from the specified attribute" : "用户个人资料中的标题栏将按照指定属性设置",
+ "Biography Field" : "自述栏",
+ "User profile Biography will be set from the specified attribute" : "用户个人资料中的自述将按照指定属性设置",
"Internal Username" : "内部用户名",
+ "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "默认情况下,内部用户名将按照UUID属性创建。这确保用户名独一无二,且无需转换字符。内部用户名拥有限制,只允许下列字符:[a-zA-Z0-9_.@-]。其它字符将被替换成对应的ASCII码或被直接删除。如有冲突,将会添加/递增一个数字。内部用户名被用来在内部确认用户身份。其也是用户主目录文件夹的默认名称。其也是远程URL的一部分,例如所有DAV服务。在此设置下,默认行为将会被覆盖。修改仅对新映射(添加)的LDAP用户生效。置空则采取默认行为。",
"Internal Username Attribute:" : "内部用户名属性:",
"Override UUID detection" : "覆盖 UUID 检测",
"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "ownCloud 默认会自动检测 UUID 属性。UUID 属性用来无误地识别 LDAP 用户和组。同时,如果上面没有特别设置,内部用户名也基于 UUID 创建。也可以覆盖设置,直接指定一个属性。但一定要确保指定的属性取得的用户和组是唯一的。留空,则执行默认操作。更改只影响新映射(或增加)的 LDAP 用户和组。",
diff --git a/apps/user_status/l10n/zh_CN.js b/apps/user_status/l10n/zh_CN.js
index f43c36d7aa9..d12f7e28757 100644
--- a/apps/user_status/l10n/zh_CN.js
+++ b/apps/user_status/l10n/zh_CN.js
@@ -11,14 +11,23 @@ OC.L10N.register(
"User status" : "用户状态",
"View profile" : "查看个人资料",
"Clear status after" : "清除状态于",
+ "Emoji for your status message" : "表示状态信息的表情符号",
"What is your status?" : "你什么状态?",
+ "Predefined statuses" : "预定义的状态",
+ "Previously set" : "先前设定",
+ "Reset status" : "重置状态",
"Set status" : "设定状态",
"Online status" : "在线状态",
"Status message" : "状态信息",
+ "Your status was set automatically" : "您的状态已自动设定",
"Clear status message" : "清除状态信息",
"Set status message" : "设定状态信息",
+ "Reset status to \"{icon} {message}\"" : "重置状态为 {icon} {message}",
+ "Reset status to \"{message}\"" : "重置状态为 {message}",
+ "Reset status to \"{icon}\"" : "重置状态为 {icon}",
"There was an error saving the status" : "保存状态时出错",
"There was an error clearing the status" : "清除状态时出错",
+ "There was an error reverting the status" : "还原状态时发生错误",
"No recent status changes" : "最近状态没有改变",
"Away" : "离开",
"Do not disturb" : "请勿打扰",
diff --git a/apps/user_status/l10n/zh_CN.json b/apps/user_status/l10n/zh_CN.json
index c5e65bb107b..41711050c72 100644
--- a/apps/user_status/l10n/zh_CN.json
+++ b/apps/user_status/l10n/zh_CN.json
@@ -9,14 +9,23 @@
"User status" : "用户状态",
"View profile" : "查看个人资料",
"Clear status after" : "清除状态于",
+ "Emoji for your status message" : "表示状态信息的表情符号",
"What is your status?" : "你什么状态?",
+ "Predefined statuses" : "预定义的状态",
+ "Previously set" : "先前设定",
+ "Reset status" : "重置状态",
"Set status" : "设定状态",
"Online status" : "在线状态",
"Status message" : "状态信息",
+ "Your status was set automatically" : "您的状态已自动设定",
"Clear status message" : "清除状态信息",
"Set status message" : "设定状态信息",
+ "Reset status to \"{icon} {message}\"" : "重置状态为 {icon} {message}",
+ "Reset status to \"{message}\"" : "重置状态为 {message}",
+ "Reset status to \"{icon}\"" : "重置状态为 {icon}",
"There was an error saving the status" : "保存状态时出错",
"There was an error clearing the status" : "清除状态时出错",
+ "There was an error reverting the status" : "还原状态时发生错误",
"No recent status changes" : "最近状态没有改变",
"Away" : "离开",
"Do not disturb" : "请勿打扰",