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
diff options
context:
space:
mode:
-rw-r--r--apps/comments/l10n/ru.js1
-rw-r--r--apps/comments/l10n/ru.json1
-rw-r--r--apps/comments/l10n/sc.js42
-rw-r--r--apps/comments/l10n/sc.json40
-rw-r--r--apps/comments/l10n/zh_TW.js44
-rw-r--r--apps/comments/l10n/zh_TW.json44
-rw-r--r--apps/dav/l10n/zh_TW.js107
-rw-r--r--apps/dav/l10n/zh_TW.json107
-rw-r--r--apps/encryption/l10n/zh_TW.js62
-rw-r--r--apps/encryption/l10n/zh_TW.json62
-rw-r--r--apps/federatedfilesharing/l10n/zh_TW.js43
-rw-r--r--apps/federatedfilesharing/l10n/zh_TW.json43
-rw-r--r--apps/federation/l10n/zh_TW.js6
-rw-r--r--apps/federation/l10n/zh_TW.json6
-rw-r--r--apps/files/l10n/ru.js1
-rw-r--r--apps/files/l10n/ru.json1
-rw-r--r--apps/files/l10n/zh_HK.js2
-rw-r--r--apps/files/l10n/zh_HK.json2
-rw-r--r--apps/files/l10n/zh_TW.js58
-rw-r--r--apps/files/l10n/zh_TW.json58
-rw-r--r--apps/files_external/l10n/zh_HK.js13
-rw-r--r--apps/files_external/l10n/zh_HK.json13
-rw-r--r--apps/files_external/l10n/zh_TW.js124
-rw-r--r--apps/files_external/l10n/zh_TW.json124
-rw-r--r--apps/files_sharing/l10n/zh_HK.js15
-rw-r--r--apps/files_sharing/l10n/zh_HK.json15
-rw-r--r--apps/files_sharing/l10n/zh_TW.js98
-rw-r--r--apps/files_sharing/l10n/zh_TW.json98
-rw-r--r--apps/oauth2/l10n/sc.js20
-rw-r--r--apps/oauth2/l10n/sc.json18
-rw-r--r--apps/oauth2/l10n/zh_HK.js2
-rw-r--r--apps/oauth2/l10n/zh_HK.json2
-rw-r--r--apps/settings/l10n/zh_HK.js6
-rw-r--r--apps/settings/l10n/zh_HK.json6
-rw-r--r--apps/sharebymail/l10n/cs.js3
-rw-r--r--apps/sharebymail/l10n/cs.json3
-rw-r--r--apps/sharebymail/l10n/de.js3
-rw-r--r--apps/sharebymail/l10n/de.json3
-rw-r--r--apps/sharebymail/l10n/de_DE.js3
-rw-r--r--apps/sharebymail/l10n/de_DE.json3
-rw-r--r--apps/sharebymail/l10n/es.js3
-rw-r--r--apps/sharebymail/l10n/es.json3
-rw-r--r--apps/sharebymail/l10n/gl.js3
-rw-r--r--apps/sharebymail/l10n/gl.json3
-rw-r--r--apps/sharebymail/l10n/it.js3
-rw-r--r--apps/sharebymail/l10n/it.json3
-rw-r--r--apps/sharebymail/l10n/lt_LT.js18
-rw-r--r--apps/sharebymail/l10n/lt_LT.json18
-rw-r--r--apps/sharebymail/l10n/nl.js3
-rw-r--r--apps/sharebymail/l10n/nl.json3
-rw-r--r--apps/sharebymail/l10n/pl.js3
-rw-r--r--apps/sharebymail/l10n/pl.json3
-rw-r--r--apps/sharebymail/l10n/pt_BR.js3
-rw-r--r--apps/sharebymail/l10n/pt_BR.json3
-rw-r--r--apps/sharebymail/l10n/ru.js3
-rw-r--r--apps/sharebymail/l10n/ru.json3
-rw-r--r--apps/sharebymail/l10n/tr.js3
-rw-r--r--apps/sharebymail/l10n/tr.json3
-rw-r--r--apps/sharebymail/l10n/zh_CN.js3
-rw-r--r--apps/sharebymail/l10n/zh_CN.json3
-rw-r--r--apps/sharebymail/l10n/zh_HK.js3
-rw-r--r--apps/sharebymail/l10n/zh_HK.json3
-rw-r--r--apps/sharebymail/l10n/zh_TW.js55
-rw-r--r--apps/sharebymail/l10n/zh_TW.json53
-rw-r--r--apps/twofactor_backupcodes/l10n/sc.js23
-rw-r--r--apps/twofactor_backupcodes/l10n/sc.json21
-rw-r--r--apps/updatenotification/l10n/de.js2
-rw-r--r--apps/updatenotification/l10n/de.json2
-rw-r--r--apps/updatenotification/l10n/de_DE.js2
-rw-r--r--apps/updatenotification/l10n/de_DE.json2
-rw-r--r--apps/updatenotification/l10n/gl.js2
-rw-r--r--apps/updatenotification/l10n/gl.json2
-rw-r--r--apps/updatenotification/l10n/it.js2
-rw-r--r--apps/updatenotification/l10n/it.json2
-rw-r--r--apps/updatenotification/l10n/pl.js2
-rw-r--r--apps/updatenotification/l10n/pl.json2
-rw-r--r--apps/updatenotification/l10n/ru.js4
-rw-r--r--apps/updatenotification/l10n/ru.json4
-rw-r--r--apps/updatenotification/l10n/zh_CN.js2
-rw-r--r--apps/updatenotification/l10n/zh_CN.json2
-rw-r--r--apps/updatenotification/l10n/zh_HK.js4
-rw-r--r--apps/updatenotification/l10n/zh_HK.json4
-rw-r--r--apps/user_ldap/l10n/zh_HK.js3
-rw-r--r--apps/user_ldap/l10n/zh_HK.json3
-rw-r--r--apps/workflowengine/l10n/ru.js2
-rw-r--r--apps/workflowengine/l10n/ru.json2
-rw-r--r--apps/workflowengine/l10n/zh_HK.js12
-rw-r--r--apps/workflowengine/l10n/zh_HK.json12
-rw-r--r--core/Controller/LostController.php2
-rw-r--r--core/l10n/oc.js5
-rw-r--r--core/l10n/oc.json5
-rw-r--r--core/l10n/pl.js4
-rw-r--r--core/l10n/pl.json4
-rw-r--r--core/l10n/sc.js85
-rw-r--r--core/l10n/sc.json85
-rw-r--r--core/l10n/zh_HK.js4
-rw-r--r--core/l10n/zh_HK.json4
-rw-r--r--lib/l10n/lo.js7
-rw-r--r--lib/l10n/lo.json5
-rw-r--r--lib/l10n/sc.js5
-rw-r--r--lib/l10n/sc.json5
-rw-r--r--lib/l10n/si.js50
-rw-r--r--lib/l10n/si.json50
-rw-r--r--lib/l10n/si_LK.js60
-rw-r--r--lib/l10n/si_LK.json58
-rw-r--r--lib/l10n/ta.js (renamed from lib/l10n/ta_LK.js)0
-rw-r--r--lib/l10n/ta.json (renamed from lib/l10n/ta_LK.json)0
-rw-r--r--tests/Core/Controller/LostControllerTest.php9
108 files changed, 1405 insertions, 666 deletions
diff --git a/apps/comments/l10n/ru.js b/apps/comments/l10n/ru.js
index 57502500657..e89a9aa2f6a 100644
--- a/apps/comments/l10n/ru.js
+++ b/apps/comments/l10n/ru.js
@@ -16,6 +16,7 @@ OC.L10N.register(
"Edit comment" : "Редактировать комментарий",
"Delete comment" : "Удалить комментарий",
"Cancel edit" : "Отменить правку",
+ "Post comment" : "Опубликовать комментарий",
"No comments yet, start the conversation!" : "Комментарии отсутствуют, начните обсуждение!",
"No more messages" : "Сообщений нет",
"Retry" : "Повторить",
diff --git a/apps/comments/l10n/ru.json b/apps/comments/l10n/ru.json
index e7d940d9686..cc7d208e561 100644
--- a/apps/comments/l10n/ru.json
+++ b/apps/comments/l10n/ru.json
@@ -14,6 +14,7 @@
"Edit comment" : "Редактировать комментарий",
"Delete comment" : "Удалить комментарий",
"Cancel edit" : "Отменить правку",
+ "Post comment" : "Опубликовать комментарий",
"No comments yet, start the conversation!" : "Комментарии отсутствуют, начните обсуждение!",
"No more messages" : "Сообщений нет",
"Retry" : "Повторить",
diff --git a/apps/comments/l10n/sc.js b/apps/comments/l10n/sc.js
new file mode 100644
index 00000000000..ca481dbc76d
--- /dev/null
+++ b/apps/comments/l10n/sc.js
@@ -0,0 +1,42 @@
+OC.L10N.register(
+ "comments",
+ {
+ "Comments" : "Cummentos",
+ "You commented" : "As cummentadu",
+ "%1$s commented" : "%1$s at cummentadu",
+ "{author} commented" : "{author} at cummentadu",
+ "You commented on %1$s" : "As cummentadu in %1$s",
+ "You commented on {file}" : "As cummentadu {archìviu}",
+ "%1$s commented on %2$s" : "%1$s at cummentadu %2$s",
+ "{author} commented on {file}" : "{author} at cummentadu {archìviu}",
+ "<strong>Comments</strong> for files" : "<strong>Cummentos</strong> pro archìvios",
+ "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "T'ant mentovadu in “{archìviu}”, in unu cummentu de un'utente chi ant cantzelladu",
+ "{user} mentioned you in a comment on “{file}”" : "{utente} t'at mentovadu in unu cummentu in “{archìviu}”",
+ "Files app plugin to add comments to files" : "Estensione de s'aplicatzione archìvios pro agiùnghere cummentos a archìvios",
+ "Edit comment" : "Modìfica cummentu",
+ "Delete comment" : "Cantzella cummentu",
+ "Cancel edit" : "Annulla modìfica",
+ "Post comment" : "Pùblica cummentu",
+ "No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
+ "No more messages" : "Perunu àteru messàgiu",
+ "Retry" : "Torra a proare",
+ "Unable to load the comments list" : "Impossìbile a carrigare sa lista de cummentos",
+ "_%n unread comment_::_%n unread comments_" : ["%n cummentu non lèghidu","%n cummentos non lèghidos"],
+ "_1 new comment_::_{unread} new comments_" : ["1 cummentu nou","{non lèghidos} cummentos noos"],
+ "Comment" : "Cummenta",
+ "An error occurred while trying to edit the comment" : "Ddoe at àpidu un'errore proende a modificare su cummentu",
+ "Comment deleted" : "Cummentu cantzelladu",
+ "An error occurred while trying to delete the comment" : "Ddoe at àpidu un'errore proende a cantzellare su cummentu",
+ "An error occurred while trying to create the comment" : "Ddoe at àpidu un'errore proende a creare su cummentu",
+ "New comment …" : "Cummentu nou …",
+ "Post" : "Pùblica",
+ "Cancel" : "Annulla",
+ "[Deleted user]" : "[Utèntzia cantzellada]",
+ "More comments …" : "Àtero cummentos ...",
+ "Save" : "Sarva",
+ "Allowed characters {count} of {max}" : "Caràteres permìtidos {contu} de {màssimu}",
+ "Error occurred while retrieving comment with ID {id}" : "Ddoe at àpidu un'errore in su recùperu de su cummentu cun ID {id}",
+ "Error occurred while updating comment with id {id}" : "Ddoe at àpidu un'errore in s'agiornamentu de su cummentu cun id {id}",
+ "Error occurred while posting comment" : "Ddoe at àpidu un'errore in sa publicatzione de su cummentu"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/comments/l10n/sc.json b/apps/comments/l10n/sc.json
new file mode 100644
index 00000000000..e3bda3cd442
--- /dev/null
+++ b/apps/comments/l10n/sc.json
@@ -0,0 +1,40 @@
+{ "translations": {
+ "Comments" : "Cummentos",
+ "You commented" : "As cummentadu",
+ "%1$s commented" : "%1$s at cummentadu",
+ "{author} commented" : "{author} at cummentadu",
+ "You commented on %1$s" : "As cummentadu in %1$s",
+ "You commented on {file}" : "As cummentadu {archìviu}",
+ "%1$s commented on %2$s" : "%1$s at cummentadu %2$s",
+ "{author} commented on {file}" : "{author} at cummentadu {archìviu}",
+ "<strong>Comments</strong> for files" : "<strong>Cummentos</strong> pro archìvios",
+ "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "T'ant mentovadu in “{archìviu}”, in unu cummentu de un'utente chi ant cantzelladu",
+ "{user} mentioned you in a comment on “{file}”" : "{utente} t'at mentovadu in unu cummentu in “{archìviu}”",
+ "Files app plugin to add comments to files" : "Estensione de s'aplicatzione archìvios pro agiùnghere cummentos a archìvios",
+ "Edit comment" : "Modìfica cummentu",
+ "Delete comment" : "Cantzella cummentu",
+ "Cancel edit" : "Annulla modìfica",
+ "Post comment" : "Pùblica cummentu",
+ "No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
+ "No more messages" : "Perunu àteru messàgiu",
+ "Retry" : "Torra a proare",
+ "Unable to load the comments list" : "Impossìbile a carrigare sa lista de cummentos",
+ "_%n unread comment_::_%n unread comments_" : ["%n cummentu non lèghidu","%n cummentos non lèghidos"],
+ "_1 new comment_::_{unread} new comments_" : ["1 cummentu nou","{non lèghidos} cummentos noos"],
+ "Comment" : "Cummenta",
+ "An error occurred while trying to edit the comment" : "Ddoe at àpidu un'errore proende a modificare su cummentu",
+ "Comment deleted" : "Cummentu cantzelladu",
+ "An error occurred while trying to delete the comment" : "Ddoe at àpidu un'errore proende a cantzellare su cummentu",
+ "An error occurred while trying to create the comment" : "Ddoe at àpidu un'errore proende a creare su cummentu",
+ "New comment …" : "Cummentu nou …",
+ "Post" : "Pùblica",
+ "Cancel" : "Annulla",
+ "[Deleted user]" : "[Utèntzia cantzellada]",
+ "More comments …" : "Àtero cummentos ...",
+ "Save" : "Sarva",
+ "Allowed characters {count} of {max}" : "Caràteres permìtidos {contu} de {màssimu}",
+ "Error occurred while retrieving comment with ID {id}" : "Ddoe at àpidu un'errore in su recùperu de su cummentu cun ID {id}",
+ "Error occurred while updating comment with id {id}" : "Ddoe at àpidu un'errore in s'agiornamentu de su cummentu cun id {id}",
+ "Error occurred while posting comment" : "Ddoe at àpidu un'errore in sa publicatzione de su cummentu"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/comments/l10n/zh_TW.js b/apps/comments/l10n/zh_TW.js
index 0c23b158ffc..7c409544002 100644
--- a/apps/comments/l10n/zh_TW.js
+++ b/apps/comments/l10n/zh_TW.js
@@ -3,40 +3,40 @@ OC.L10N.register(
{
"Comments" : "留言",
"You commented" : "您已留言",
- "%1$s commented" : "%1$s 個留言",
+ "%1$s commented" : "%1$s 已留言",
"{author} commented" : "{author} 已留言",
- "You commented on %1$s" : "你對 %1$s 留言",
- "You commented on {file}" : "你對 {file} 留言",
- "%1$s commented on %2$s" : "%1$s 在 %2$s 留言",
- "{author} commented on {file}" : "{author} 對 {file} 留言",
+ "You commented on %1$s" : "您已對 %1$s 留言",
+ "You commented on {file}" : "您已對 {file} 留言",
+ "%1$s commented on %2$s" : "%1$s 已對 %2$s 留言",
+ "{author} commented on {file}" : "{author} 已對 {file} 留言",
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
- "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "一個已被刪除的用戶在 “{file}” 的留言中提到你",
- "{user} mentioned you in a comment on “{file}”" : "{user} 在 “{file}” 的留言中提到你",
- "Files app plugin to add comments to files" : "檔案插件程式插件,用於為檔案增加註釋",
+ "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "一個已被刪除的使用者在「{file}」的留言中提到您",
+ "{user} mentioned you in a comment on “{file}”" : "{user} 在「{file}」的留言中提到您",
+ "Files app plugin to add comments to files" : "用於對檔案加入留言的檔案應用程式擴充元件",
"Edit comment" : "編輯留言",
"Delete comment" : "刪除留言",
"Cancel edit" : "取消編輯",
- "Post comment" : "張貼評論",
- "No comments yet, start the conversation!" : "尚無留言,開始討論 !",
+ "Post comment" : "張貼留言",
+ "No comments yet, start the conversation!" : "尚無留言,開始討論!",
"No more messages" : "沒有更多訊息",
"Retry" : "重試",
- "Unable to load the comments list" : "無法載入評論清單",
- "_%n unread comment_::_%n unread comments_" : ["%n 未讀留言"],
- "_1 new comment_::_{unread} new comments_" : ["{unread} 個新留言"],
+ "Unable to load the comments list" : "無法載入留言列表",
+ "_%n unread comment_::_%n unread comments_" : ["%n 則未讀留言"],
+ "_1 new comment_::_{unread} new comments_" : ["{unread} 則新留言"],
"Comment" : "留言",
- "An error occurred while trying to edit the comment" : "嘗試編輯此評論時錯誤",
- "Comment deleted" : "意見刪除",
- "An error occurred while trying to delete the comment" : "嘗試刪除此評論時錯誤",
- "An error occurred while trying to create the comment" : "嘗試建立此評論時錯誤",
- "New comment …" : "新增留言",
+ "An error occurred while trying to edit the comment" : "嘗試編輯此留言時錯誤",
+ "Comment deleted" : "留言已刪除",
+ "An error occurred while trying to delete the comment" : "嘗試刪除留言時發生錯誤",
+ "An error occurred while trying to create the comment" : "嘗試建立留言時發生錯誤",
+ "New comment …" : "新增留言……",
"Post" : "送出",
"Cancel" : "取消",
"[Deleted user]" : "[已刪除的使用者]",
- "More comments …" : "其他留言…",
+ "More comments …" : "其他留言……",
"Save" : "儲存",
"Allowed characters {count} of {max}" : "已輸入 {count} / 長度限制 {max}",
- "Error occurred while retrieving comment with ID {id}" : "在擷取 ID {id} 的註解時發生錯誤",
- "Error occurred while updating comment with id {id}" : "編輯留言 {id} 發生錯誤",
- "Error occurred while posting comment" : "張貼留言出錯"
+ "Error occurred while retrieving comment with ID {id}" : "在擷取 ID {id} 的留言時發生錯誤",
+ "Error occurred while updating comment with id {id}" : "編輯留言 ID {id} 時發生錯誤",
+ "Error occurred while posting comment" : "張貼留言時發生錯誤"
},
"nplurals=1; plural=0;");
diff --git a/apps/comments/l10n/zh_TW.json b/apps/comments/l10n/zh_TW.json
index 8f9613c6308..c104da88e3c 100644
--- a/apps/comments/l10n/zh_TW.json
+++ b/apps/comments/l10n/zh_TW.json
@@ -1,40 +1,40 @@
{ "translations": {
"Comments" : "留言",
"You commented" : "您已留言",
- "%1$s commented" : "%1$s 個留言",
+ "%1$s commented" : "%1$s 已留言",
"{author} commented" : "{author} 已留言",
- "You commented on %1$s" : "你對 %1$s 留言",
- "You commented on {file}" : "你對 {file} 留言",
- "%1$s commented on %2$s" : "%1$s 在 %2$s 留言",
- "{author} commented on {file}" : "{author} 對 {file} 留言",
+ "You commented on %1$s" : "您已對 %1$s 留言",
+ "You commented on {file}" : "您已對 {file} 留言",
+ "%1$s commented on %2$s" : "%1$s 已對 %2$s 留言",
+ "{author} commented on {file}" : "{author} 已對 {file} 留言",
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
- "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "一個已被刪除的用戶在 “{file}” 的留言中提到你",
- "{user} mentioned you in a comment on “{file}”" : "{user} 在 “{file}” 的留言中提到你",
- "Files app plugin to add comments to files" : "檔案插件程式插件,用於為檔案增加註釋",
+ "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "一個已被刪除的使用者在「{file}」的留言中提到您",
+ "{user} mentioned you in a comment on “{file}”" : "{user} 在「{file}」的留言中提到您",
+ "Files app plugin to add comments to files" : "用於對檔案加入留言的檔案應用程式擴充元件",
"Edit comment" : "編輯留言",
"Delete comment" : "刪除留言",
"Cancel edit" : "取消編輯",
- "Post comment" : "張貼評論",
- "No comments yet, start the conversation!" : "尚無留言,開始討論 !",
+ "Post comment" : "張貼留言",
+ "No comments yet, start the conversation!" : "尚無留言,開始討論!",
"No more messages" : "沒有更多訊息",
"Retry" : "重試",
- "Unable to load the comments list" : "無法載入評論清單",
- "_%n unread comment_::_%n unread comments_" : ["%n 未讀留言"],
- "_1 new comment_::_{unread} new comments_" : ["{unread} 個新留言"],
+ "Unable to load the comments list" : "無法載入留言列表",
+ "_%n unread comment_::_%n unread comments_" : ["%n 則未讀留言"],
+ "_1 new comment_::_{unread} new comments_" : ["{unread} 則新留言"],
"Comment" : "留言",
- "An error occurred while trying to edit the comment" : "嘗試編輯此評論時錯誤",
- "Comment deleted" : "意見刪除",
- "An error occurred while trying to delete the comment" : "嘗試刪除此評論時錯誤",
- "An error occurred while trying to create the comment" : "嘗試建立此評論時錯誤",
- "New comment …" : "新增留言",
+ "An error occurred while trying to edit the comment" : "嘗試編輯此留言時錯誤",
+ "Comment deleted" : "留言已刪除",
+ "An error occurred while trying to delete the comment" : "嘗試刪除留言時發生錯誤",
+ "An error occurred while trying to create the comment" : "嘗試建立留言時發生錯誤",
+ "New comment …" : "新增留言……",
"Post" : "送出",
"Cancel" : "取消",
"[Deleted user]" : "[已刪除的使用者]",
- "More comments …" : "其他留言…",
+ "More comments …" : "其他留言……",
"Save" : "儲存",
"Allowed characters {count} of {max}" : "已輸入 {count} / 長度限制 {max}",
- "Error occurred while retrieving comment with ID {id}" : "在擷取 ID {id} 的註解時發生錯誤",
- "Error occurred while updating comment with id {id}" : "編輯留言 {id} 發生錯誤",
- "Error occurred while posting comment" : "張貼留言出錯"
+ "Error occurred while retrieving comment with ID {id}" : "在擷取 ID {id} 的留言時發生錯誤",
+ "Error occurred while updating comment with id {id}" : "編輯留言 ID {id} 時發生錯誤",
+ "Error occurred while posting comment" : "張貼留言時發生錯誤"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/dav/l10n/zh_TW.js b/apps/dav/l10n/zh_TW.js
index 56c895a5325..0b224ca6540 100644
--- a/apps/dav/l10n/zh_TW.js
+++ b/apps/dav/l10n/zh_TW.js
@@ -9,12 +9,12 @@ OC.L10N.register(
"{actor} deleted calendar {calendar}" : "{actor} 刪除了日曆 {calendar}",
"You deleted calendar {calendar}" : "您刪除了日曆 {calendar}",
"{actor} updated calendar {calendar}" : "{actor} 更新了日曆 {calendar}",
- "You updated calendar {calendar}" : "你更新了日曆 {calendar}",
- "You shared calendar {calendar} as public link" : "你將 {calendar} 日曆以公開連結分享",
+ "You updated calendar {calendar}" : "您更新了日曆 {calendar}",
+ "You shared calendar {calendar} as public link" : "您將 {calendar} 日曆以公開連結分享",
"You removed public link for calendar {calendar}" : "您刪除了 {calendar} 的公開分享連結",
- "{actor} shared calendar {calendar} with you" : "{actor} 與你分享了{calendar} ",
- "You shared calendar {calendar} with {user}" : "你與 {user} 分享了 {calendar} ",
- "{actor} shared calendar {calendar} with {user}" : "{actor} 與 {user} 分享了日曆 {calendar} ",
+ "{actor} shared calendar {calendar} with you" : "{actor} 與您分享了 {calendar} 日曆",
+ "You shared calendar {calendar} with {user}" : "您與 {user} 分享了 {calendar} 日曆",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} 與 {user} 分享了日曆 {calendar}",
"{actor} unshared calendar {calendar} from you" : "{actor} 停止與您分享日曆 {calendar}",
"You unshared calendar {calendar} from {user}" : "您停止與 {user} 分享日曆 {calendar}",
"{actor} unshared calendar {calendar} from {user}" : "{actor} 停止與 {user} 分享日曆 {calendar}",
@@ -22,45 +22,94 @@ OC.L10N.register(
"You shared calendar {calendar} with group {group}" : "您與群組 {group} 分享了日曆 {calendar}",
"{actor} shared calendar {calendar} with group {group}" : "{actor} 與群組 {group} 分享了日曆 {calendar}",
"You unshared calendar {calendar} from group {group}" : "您已停止與群組 {group} 分享日曆 {calendar}",
- "You updated event {event} in calendar {calendar}" : "您更新了日曆 {calendar}中的事件{event}",
- "Busy" : "忙碌中",
- "You reopened todo {todo} in list {calendar}" : "你重新開啟了 {calendar} 清單中的代辦事項 {todo}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} 已停止與群組 {group} 分享日曆 {calendar}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} 在日曆 {calendar} 中建立了 {event} 活動",
+ "You created event {event} in calendar {calendar}" : "您在日曆 {calendar} 中建立了 {event} 活動",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} 在日曆 {calendar} 中刪除了 {event} 活動",
+ "You deleted event {event} from calendar {calendar}" : "您在日曆 {calendar} 中刪除了 {event} 活動",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} 在日曆 {calendar} 中更新了 {event} 活動",
+ "You updated event {event} in calendar {calendar}" : "您在日曆 {calendar} 中刪除了 {event} 活動",
+ "Busy" : "忙碌",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中建立了待辦事項 {todo}",
+ "You created todo {todo} in list {calendar}" : "您在列表 {calendar} 中建立了待辦事項 {todo}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} 在列表 {calendar} 中刪除了待辦事項 {todo}",
+ "You deleted todo {todo} from list {calendar}" : "您在列表 {calendar} 中刪除了待辦事項 {todo}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中更新了待辦事項 {todo}",
+ "You updated todo {todo} in list {calendar}" : "您在列表 {calendar} 中更新了待辦事項 {todo}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中解決了待辦事項 {todo}",
+ "You solved todo {todo} in list {calendar}" : "您在列表 {calendar} 中解決了待辦事項 {todo}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中重新開啟了待辦事項 {todo}",
+ "You reopened todo {todo} in list {calendar}" : "您在列表 {calendar} 中重新開啟了待辦事項 {todo}",
+ "Calendar and tasks" : "日曆與工作項目",
"A <strong>calendar</strong> was modified" : "一個<strong>日曆</strong>被更動",
"A calendar <strong>event</strong> was modified" : "一個日曆<strong>活動</strong>被更動",
- "A calendar <strong>todo</strong> was modified" : "一個日曆<strong>代辦事項</strong>被更動",
+ "A calendar <strong>todo</strong> was modified" : "一個日曆<strong>待辦事項</strong>被更動",
+ "Death of %s" : "%s 逝世",
"Contact birthdays" : "聯絡人生日",
- "Where:" : "地點",
- "Description:" : "描述",
+ "Calendar:" : "日曆:",
+ "Date:" : "日期:",
+ "Where:" : "地點:",
+ "Description:" : "描述:",
+ "Untitled event" : "未命名活動",
+ "_%n year_::_%n years_" : ["%n年"],
+ "_%n month_::_%n months_" : ["%n月"],
+ "_%n day_::_%n days_" : ["%n天"],
+ "_%n hour_::_%n hours_" : ["%n小時"],
+ "_%n minute_::_%n minutes_" : ["%n分鐘"],
+ "%s (in %s)" : "%s(在 %s)",
+ "%s (%s ago)" : "%s(%s 前)",
+ "Calendar: %s" : "日曆:%s",
+ "Date: %s" : "日期:%s",
+ "Description: %s" : "描述:%s",
+ "Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 由 %2$s",
- "Invitation canceled" : "邀請被取消了",
- "Invitation updated" : "邀請更新",
+ "Invitation canceled" : "邀請已取消",
+ "Invitation updated" : "邀請已更新",
+ "Invitation" : "邀請",
+ "Title:" : "標題:",
+ "Time:" : "時間:",
"Location:" : "地點:",
- "Link:" : "連結",
+ "Link:" : "連結:",
+ "Organizer:" : "組織者:",
+ "Attendees:" : "參與者:",
"Accept" : "接受",
"Decline" : "拒絕",
- "More options …" : "更多選項 ...",
- "More options at %s" : "%s有更多選項",
+ "More options …" : "更多選項……",
+ "More options at %s" : "%s 有更多選項",
"Contacts" : "聯絡人",
- "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "您的 %s 必須要設定 HTTPS ,才能在 iOS/macOS 上使用 CalDAV 和 CardDAV",
+ "System in maintenance mode." : "系統處於維護模式。",
+ "Upgrade needed" : "需要升級",
+ "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "您的 %s 必須要設定 HTTPS ,才能在 iOS/macOS 上使用 CalDAV 和 CardDAV。",
"Configures a CalDAV account" : "設定一個 CalDAV 帳號",
"Configures a CardDAV account" : "設定一個 CardDAV 帳號",
+ "Events" : "活動",
"Tasks" : "工作項目",
+ "Untitled task" : "未命名工作項目",
+ "Completed on %s" : "完成於 %s",
+ "Due on %s by %s" : "到期於 %s 由 %s",
+ "Due on %s" : "到期於 %s",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV 端點",
- "There was an error updating your attendance status." : "更新您的參與狀況時發生錯誤",
- "Please contact the organizer directly." : "請直接聯繫主辦人",
- "Are you accepting the invitation?" : "接受邀請嗎?",
- "Tentative" : "測試的",
+ "There was an error updating your attendance status." : "更新您的參與狀態時發生錯誤。",
+ "Please contact the organizer directly." : "請直接聯絡主辦人。",
+ "Are you accepting the invitation?" : "您接受邀請嗎?",
+ "Tentative" : "暫定",
"Save" : "儲存",
- "Your attendance was updated successfully." : "您的參與狀況成功更新",
+ "Your attendance was updated successfully." : "您的參與狀態成功更新。",
"Calendar server" : "日曆伺服器",
+ "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "也安裝{calendarappstoreopen}日曆應用程式{linkclose},或{calendardocopen}連結您的電腦或行動裝置以供同步 ↗{linkclose}。",
"Send invitations to attendees" : "發送邀請函給參加者",
- "Automatically generate a birthday calendar" : "自動建立 生日 日曆",
- "Birthday calendars will be generated by a background job." : "生日日曆 將會在 後台 建立",
- "Hello %s," : "%s您好,",
- "The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了",
- "The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動",
- "%1$s invited you to »%2$s«" : "%1$s邀請您到%2$s",
- "When:" : "時間"
+ "Please make sure to properly set up {emailopen}the email server{linkclose}." : "請確定您正確設定了{emailopen}電子郵件伺服器{linkclose}。",
+ "Automatically generate a birthday calendar" : "自動生成生日日曆",
+ "Birthday calendars will be generated by a background job." : "生日日曆將由背景作業生成。",
+ "Hence they will not be available immediately after enabling but will show up after some time." : "因此,啟用後不會立即可用,但會在一段時間後顯示。",
+ "Send notifications for events" : "傳送活動通知",
+ "Notifications are sent via background jobs, so these must occur often enough." : "通知會透過背景作業傳送,因此這些會經常發生。",
+ "Enable notifications for events via push" : "啟用推播活動通知",
+ "Hello %s," : "%s 您好,",
+ "The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了。",
+ "The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動。",
+ "%1$s invited you to »%2$s«" : "%1$s 邀請您到 %2$s",
+ "When:" : "時間:"
},
"nplurals=1; plural=0;");
diff --git a/apps/dav/l10n/zh_TW.json b/apps/dav/l10n/zh_TW.json
index 9303a8978d4..8eff8732c23 100644
--- a/apps/dav/l10n/zh_TW.json
+++ b/apps/dav/l10n/zh_TW.json
@@ -7,12 +7,12 @@
"{actor} deleted calendar {calendar}" : "{actor} 刪除了日曆 {calendar}",
"You deleted calendar {calendar}" : "您刪除了日曆 {calendar}",
"{actor} updated calendar {calendar}" : "{actor} 更新了日曆 {calendar}",
- "You updated calendar {calendar}" : "你更新了日曆 {calendar}",
- "You shared calendar {calendar} as public link" : "你將 {calendar} 日曆以公開連結分享",
+ "You updated calendar {calendar}" : "您更新了日曆 {calendar}",
+ "You shared calendar {calendar} as public link" : "您將 {calendar} 日曆以公開連結分享",
"You removed public link for calendar {calendar}" : "您刪除了 {calendar} 的公開分享連結",
- "{actor} shared calendar {calendar} with you" : "{actor} 與你分享了{calendar} ",
- "You shared calendar {calendar} with {user}" : "你與 {user} 分享了 {calendar} ",
- "{actor} shared calendar {calendar} with {user}" : "{actor} 與 {user} 分享了日曆 {calendar} ",
+ "{actor} shared calendar {calendar} with you" : "{actor} 與您分享了 {calendar} 日曆",
+ "You shared calendar {calendar} with {user}" : "您與 {user} 分享了 {calendar} 日曆",
+ "{actor} shared calendar {calendar} with {user}" : "{actor} 與 {user} 分享了日曆 {calendar}",
"{actor} unshared calendar {calendar} from you" : "{actor} 停止與您分享日曆 {calendar}",
"You unshared calendar {calendar} from {user}" : "您停止與 {user} 分享日曆 {calendar}",
"{actor} unshared calendar {calendar} from {user}" : "{actor} 停止與 {user} 分享日曆 {calendar}",
@@ -20,45 +20,94 @@
"You shared calendar {calendar} with group {group}" : "您與群組 {group} 分享了日曆 {calendar}",
"{actor} shared calendar {calendar} with group {group}" : "{actor} 與群組 {group} 分享了日曆 {calendar}",
"You unshared calendar {calendar} from group {group}" : "您已停止與群組 {group} 分享日曆 {calendar}",
- "You updated event {event} in calendar {calendar}" : "您更新了日曆 {calendar}中的事件{event}",
- "Busy" : "忙碌中",
- "You reopened todo {todo} in list {calendar}" : "你重新開啟了 {calendar} 清單中的代辦事項 {todo}",
+ "{actor} unshared calendar {calendar} from group {group}" : "{actor} 已停止與群組 {group} 分享日曆 {calendar}",
+ "{actor} created event {event} in calendar {calendar}" : "{actor} 在日曆 {calendar} 中建立了 {event} 活動",
+ "You created event {event} in calendar {calendar}" : "您在日曆 {calendar} 中建立了 {event} 活動",
+ "{actor} deleted event {event} from calendar {calendar}" : "{actor} 在日曆 {calendar} 中刪除了 {event} 活動",
+ "You deleted event {event} from calendar {calendar}" : "您在日曆 {calendar} 中刪除了 {event} 活動",
+ "{actor} updated event {event} in calendar {calendar}" : "{actor} 在日曆 {calendar} 中更新了 {event} 活動",
+ "You updated event {event} in calendar {calendar}" : "您在日曆 {calendar} 中刪除了 {event} 活動",
+ "Busy" : "忙碌",
+ "{actor} created todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中建立了待辦事項 {todo}",
+ "You created todo {todo} in list {calendar}" : "您在列表 {calendar} 中建立了待辦事項 {todo}",
+ "{actor} deleted todo {todo} from list {calendar}" : "{actor} 在列表 {calendar} 中刪除了待辦事項 {todo}",
+ "You deleted todo {todo} from list {calendar}" : "您在列表 {calendar} 中刪除了待辦事項 {todo}",
+ "{actor} updated todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中更新了待辦事項 {todo}",
+ "You updated todo {todo} in list {calendar}" : "您在列表 {calendar} 中更新了待辦事項 {todo}",
+ "{actor} solved todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中解決了待辦事項 {todo}",
+ "You solved todo {todo} in list {calendar}" : "您在列表 {calendar} 中解決了待辦事項 {todo}",
+ "{actor} reopened todo {todo} in list {calendar}" : "{actor} 在列表 {calendar} 中重新開啟了待辦事項 {todo}",
+ "You reopened todo {todo} in list {calendar}" : "您在列表 {calendar} 中重新開啟了待辦事項 {todo}",
+ "Calendar and tasks" : "日曆與工作項目",
"A <strong>calendar</strong> was modified" : "一個<strong>日曆</strong>被更動",
"A calendar <strong>event</strong> was modified" : "一個日曆<strong>活動</strong>被更動",
- "A calendar <strong>todo</strong> was modified" : "一個日曆<strong>代辦事項</strong>被更動",
+ "A calendar <strong>todo</strong> was modified" : "一個日曆<strong>待辦事項</strong>被更動",
+ "Death of %s" : "%s 逝世",
"Contact birthdays" : "聯絡人生日",
- "Where:" : "地點",
- "Description:" : "描述",
+ "Calendar:" : "日曆:",
+ "Date:" : "日期:",
+ "Where:" : "地點:",
+ "Description:" : "描述:",
+ "Untitled event" : "未命名活動",
+ "_%n year_::_%n years_" : ["%n年"],
+ "_%n month_::_%n months_" : ["%n月"],
+ "_%n day_::_%n days_" : ["%n天"],
+ "_%n hour_::_%n hours_" : ["%n小時"],
+ "_%n minute_::_%n minutes_" : ["%n分鐘"],
+ "%s (in %s)" : "%s(在 %s)",
+ "%s (%s ago)" : "%s(%s 前)",
+ "Calendar: %s" : "日曆:%s",
+ "Date: %s" : "日期:%s",
+ "Description: %s" : "描述:%s",
+ "Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 由 %2$s",
- "Invitation canceled" : "邀請被取消了",
- "Invitation updated" : "邀請更新",
+ "Invitation canceled" : "邀請已取消",
+ "Invitation updated" : "邀請已更新",
+ "Invitation" : "邀請",
+ "Title:" : "標題:",
+ "Time:" : "時間:",
"Location:" : "地點:",
- "Link:" : "連結",
+ "Link:" : "連結:",
+ "Organizer:" : "組織者:",
+ "Attendees:" : "參與者:",
"Accept" : "接受",
"Decline" : "拒絕",
- "More options …" : "更多選項 ...",
- "More options at %s" : "%s有更多選項",
+ "More options …" : "更多選項……",
+ "More options at %s" : "%s 有更多選項",
"Contacts" : "聯絡人",
- "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "您的 %s 必須要設定 HTTPS ,才能在 iOS/macOS 上使用 CalDAV 和 CardDAV",
+ "System in maintenance mode." : "系統處於維護模式。",
+ "Upgrade needed" : "需要升級",
+ "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "您的 %s 必須要設定 HTTPS ,才能在 iOS/macOS 上使用 CalDAV 和 CardDAV。",
"Configures a CalDAV account" : "設定一個 CalDAV 帳號",
"Configures a CardDAV account" : "設定一個 CardDAV 帳號",
+ "Events" : "活動",
"Tasks" : "工作項目",
+ "Untitled task" : "未命名工作項目",
+ "Completed on %s" : "完成於 %s",
+ "Due on %s by %s" : "到期於 %s 由 %s",
+ "Due on %s" : "到期於 %s",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV 端點",
- "There was an error updating your attendance status." : "更新您的參與狀況時發生錯誤",
- "Please contact the organizer directly." : "請直接聯繫主辦人",
- "Are you accepting the invitation?" : "接受邀請嗎?",
- "Tentative" : "測試的",
+ "There was an error updating your attendance status." : "更新您的參與狀態時發生錯誤。",
+ "Please contact the organizer directly." : "請直接聯絡主辦人。",
+ "Are you accepting the invitation?" : "您接受邀請嗎?",
+ "Tentative" : "暫定",
"Save" : "儲存",
- "Your attendance was updated successfully." : "您的參與狀況成功更新",
+ "Your attendance was updated successfully." : "您的參與狀態成功更新。",
"Calendar server" : "日曆伺服器",
+ "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "也安裝{calendarappstoreopen}日曆應用程式{linkclose},或{calendardocopen}連結您的電腦或行動裝置以供同步 ↗{linkclose}。",
"Send invitations to attendees" : "發送邀請函給參加者",
- "Automatically generate a birthday calendar" : "自動建立 生日 日曆",
- "Birthday calendars will be generated by a background job." : "生日日曆 將會在 後台 建立",
- "Hello %s," : "%s您好,",
- "The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了",
- "The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動",
- "%1$s invited you to »%2$s«" : "%1$s邀請您到%2$s",
- "When:" : "時間"
+ "Please make sure to properly set up {emailopen}the email server{linkclose}." : "請確定您正確設定了{emailopen}電子郵件伺服器{linkclose}。",
+ "Automatically generate a birthday calendar" : "自動生成生日日曆",
+ "Birthday calendars will be generated by a background job." : "生日日曆將由背景作業生成。",
+ "Hence they will not be available immediately after enabling but will show up after some time." : "因此,啟用後不會立即可用,但會在一段時間後顯示。",
+ "Send notifications for events" : "傳送活動通知",
+ "Notifications are sent via background jobs, so these must occur often enough." : "通知會透過背景作業傳送,因此這些會經常發生。",
+ "Enable notifications for events via push" : "啟用推播活動通知",
+ "Hello %s," : "%s 您好,",
+ "The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了。",
+ "The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動。",
+ "%1$s invited you to »%2$s«" : "%1$s 邀請您到 %2$s",
+ "When:" : "時間:"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/encryption/l10n/zh_TW.js b/apps/encryption/l10n/zh_TW.js
index 58d4e47b5a2..4d899dc5060 100644
--- a/apps/encryption/l10n/zh_TW.js
+++ b/apps/encryption/l10n/zh_TW.js
@@ -4,62 +4,62 @@ OC.L10N.register(
"Missing recovery key password" : "遺失還原金鑰密碼",
"Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次",
"Repeated recovery key password does not match the provided recovery key password" : "輸入的還原金鑰密碼與設定的並不相符",
- "Recovery key successfully enabled" : "還原金鑰已成功開啟",
- "Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!",
+ "Recovery key successfully enabled" : "還原金鑰已成功啟用",
+ "Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!",
"Recovery key successfully disabled" : "還原金鑰已成功停用",
- "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!",
+ "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!",
"Missing parameters" : "遺失參數",
"Please provide the old recovery password" : "請提供舊的還原密碼",
"Please provide a new recovery password" : "請提供新的還原密碼",
"Please repeat the new recovery password" : "請您再輸入新的還原密碼",
"Password successfully changed." : "成功變更密碼。",
- "Could not change the password. Maybe the old password was not correct." : "無法變更密碼,或許是輸入的舊密碼不正確。",
+ "Could not change the password. Maybe the old password was not correct." : "無法變更密碼。或許是輸入的舊密碼不正確。",
"Recovery Key disabled" : "還原金鑰停用",
"Recovery Key enabled" : "還原金鑰啟用",
"Could not enable the recovery key, please try again or contact your administrator" : "無法啟用還原金鑰功能,請重試或聯絡系統管理員",
- "Could not update the private key password." : "無法更新私人金鑰密碼",
- "The old password was not correct, please try again." : "舊密碼不正確,請再試一次",
- "The current log-in password was not correct, please try again." : "目前登入的密碼不正確,請再試一次",
- "Private key password successfully updated." : "私人金鑰密碼已成功更新。",
- "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "無效的加密應用程序私鑰。請在您的個人設定中更新您的私鑰密碼,以恢復對加密文件的訪問。",
- "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "已啟用加密應用,但是你的加密密鑰沒有初始化。請重新登出並登入系統一次。",
+ "Could not update the private key password." : "無法更新私鑰密碼。",
+ "The old password was not correct, please try again." : "舊密碼不正確,請再試一次。",
+ "The current log-in password was not correct, please try again." : "目前登入的密碼不正確,請再試一次。",
+ "Private key password successfully updated." : "私鑰密碼已成功更新。",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "加密應用程式的私鑰無效。請在您的個人設定中更新您的私鑰密碼以恢復您對加密檔案的存取權。",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "已啟用加密應用程式,但您的金鑰並未初始化。請登出並再次登入。",
"Please enable server side encryption in the admin settings in order to use the encryption module." : "請啟用管理員設定中的伺服器端加密,以使用加密模組。",
"Encryption app is enabled and ready" : "加密應用程式已啟用並準備就緒",
- "Bad Signature" : "壞的簽章",
+ "Bad Signature" : "錯誤簽章",
"Missing Signature" : "遺失簽章",
- "one-time password for server-side-encryption" : "一次性密碼用於伺服器端的加密",
- "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請詢問檔案所有人重新分享檔案給您。",
- "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,或許這是分享的檔案,請詢問這個檔案的擁有者並請他重新分享給您。",
+ "one-time password for server-side-encryption" : "用於伺服器端加密的一次性密碼",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請要求檔案所有人重新分享檔案給您。",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,也許這是分享的檔案。請要求這個檔案的擁有者並請他重新分享給您。",
"Default encryption module" : "預設加密模組",
- "Default encryption module for server-side encryption" : "伺服器端的預設加密模組",
- "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "為了使用此加密模組,您需要啟用伺服器端\n管理員設置中的加密設定。 啟用後,該模組將加密您的所有之後傳輸的檔案。 此加密方式使用AES 256密鑰。\n該模組不會觸及已存在的檔案,只會加密新處理的檔案\n啟用伺服器端加密後。 也不可能\n再次停用加密,然後切換回未加密的系統。\n在決定啟用服務器端加密之前,請閱讀文檔以了解所有含義。",
- "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密\n\n請從網頁登入,到 'basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼\n",
- "The share will expire on %s." : "這個分享將會於 %s 過期",
+ "Default encryption module for server-side encryption" : "伺服器端加密的預設加密模組",
+ "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "為了使用此加密模組,您必須在管理員設定中\n\t\t啟用伺服器端加密。啟用後,此模組將會\n\t\t加密您之後傳輸的所有檔案。此加密是以 AES 256 金鑰為基礎。\n\t\t此模組將不會處理既有的檔案,僅會加密\n\t\t在伺服器端加密啟用後的新檔案。同時也\n\t\t無法停用加密並切換回未加密的系統。\n\t\t在您決定啟用伺服器端加密前,請閱讀文\n\t\t件得知其實際作用與影響。",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n管理員啟用了伺服器端加密的功能,您的檔案將會使用密碼「%s」加密。\n\n請使用網頁介面登入,到您個人設定中的「基本加密模組」,並在「舊登入密碼」欄位輸入此密碼與您目前的登入密碼來更新加密密碼。\n\n",
+ "The share will expire on %s." : "這個分享將會於 %s 過期。",
"Cheers!" : "太棒了!",
- "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "嗨,請看這裡,<br><br>系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼<strong> '%s' </strong>加密,請從網頁登入,到 'basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼<br><br>",
- "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "已啟用加密應用,但是你的加密密鑰沒有初始化。請重新登出並登入系統一次。",
- "Encrypt the home storage" : "加密家目錄空間",
- "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "請啟用這個功能以用來加密主要儲存空間的檔案,否則只有再外部儲存的檔案會加密",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "嗨,請看這裡,<br><br>管理員啟用了伺服器端加密的功能,您的檔案將會使用密碼<strong>%s</strong>加密。<br><br>請使用網頁介面登入,到您個人設定中的「基本加密模組」,並在「舊登入密碼」欄位輸入此密碼與您目前的登入密碼來更新加密密碼。<br><br>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "已啟用加密應用程式,但您的金鑰並未初始化,請登出並再次登入",
+ "Encrypt the home storage" : "加密家目錄儲存空間",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "啟用此功能以加密所有主要儲存空間的檔案,否則僅有外部儲存空間的檔案會被加密。",
"Enable recovery key" : "啟用還原金鑰",
- "Disable recovery key" : "關閉還原金鑰",
- "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "加密金鑰是另一種加密檔案方式,當使用者忘記密碼時,可以用還原金鑰來還原檔案",
+ "Disable recovery key" : "停用還原金鑰",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "還原金鑰是用於加密檔案的另一把加密金鑰。當使用者忘記密碼時,可以用它來還原使用者的檔案。",
"Recovery key password" : "還原金鑰密碼",
"Repeat recovery key password" : "再輸入還原金鑰密碼一次",
- "Change recovery key password:" : "變更還原金鑰密碼:",
+ "Change recovery key password:" : "變更還原金鑰密碼:",
"Old recovery key password" : "舊的還原金鑰密碼",
"New recovery key password" : "新的還原金鑰密碼",
"Repeat new recovery key password" : "再輸入新的還原金鑰密碼一次",
"Change Password" : "變更密碼",
"Basic encryption module" : "基本加密模組",
- "Your private key password no longer matches your log-in password." : "您的私人金鑰密碼不符合您的登入密碼",
- "Set your old private key password to your current log-in password:" : "設定您的舊私人金鑰密碼到您現在的登入密碼:",
+ "Your private key password no longer matches your log-in password." : "您的私鑰密碼不符合您的登入密碼。",
+ "Set your old private key password to your current log-in password:" : "設定您的舊私鑰密碼到您現在的登入密碼:",
" If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,可以請求管理員協助取回檔案。",
"Old log-in password" : "舊登入密碼",
"Current log-in password" : "目前的登入密碼",
- "Update Private Key Password" : "更新私人金鑰密碼",
- "Enable password recovery:" : "啟用密碼還原:",
- "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案",
- "Enabled" : "已啓用",
+ "Update Private Key Password" : "更新私鑰密碼",
+ "Enable password recovery:" : "啟用密碼還原:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用此選項讓您可以在忘記密碼的情況下取回對您已加密檔案的存取權",
+ "Enabled" : "已啟用",
"Disabled" : "已停用"
},
"nplurals=1; plural=0;");
diff --git a/apps/encryption/l10n/zh_TW.json b/apps/encryption/l10n/zh_TW.json
index 4f2f3412005..c5f16d5ae75 100644
--- a/apps/encryption/l10n/zh_TW.json
+++ b/apps/encryption/l10n/zh_TW.json
@@ -2,62 +2,62 @@
"Missing recovery key password" : "遺失還原金鑰密碼",
"Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次",
"Repeated recovery key password does not match the provided recovery key password" : "輸入的還原金鑰密碼與設定的並不相符",
- "Recovery key successfully enabled" : "還原金鑰已成功開啟",
- "Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!",
+ "Recovery key successfully enabled" : "還原金鑰已成功啟用",
+ "Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!",
"Recovery key successfully disabled" : "還原金鑰已成功停用",
- "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!",
+ "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!",
"Missing parameters" : "遺失參數",
"Please provide the old recovery password" : "請提供舊的還原密碼",
"Please provide a new recovery password" : "請提供新的還原密碼",
"Please repeat the new recovery password" : "請您再輸入新的還原密碼",
"Password successfully changed." : "成功變更密碼。",
- "Could not change the password. Maybe the old password was not correct." : "無法變更密碼,或許是輸入的舊密碼不正確。",
+ "Could not change the password. Maybe the old password was not correct." : "無法變更密碼。或許是輸入的舊密碼不正確。",
"Recovery Key disabled" : "還原金鑰停用",
"Recovery Key enabled" : "還原金鑰啟用",
"Could not enable the recovery key, please try again or contact your administrator" : "無法啟用還原金鑰功能,請重試或聯絡系統管理員",
- "Could not update the private key password." : "無法更新私人金鑰密碼",
- "The old password was not correct, please try again." : "舊密碼不正確,請再試一次",
- "The current log-in password was not correct, please try again." : "目前登入的密碼不正確,請再試一次",
- "Private key password successfully updated." : "私人金鑰密碼已成功更新。",
- "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "無效的加密應用程序私鑰。請在您的個人設定中更新您的私鑰密碼,以恢復對加密文件的訪問。",
- "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "已啟用加密應用,但是你的加密密鑰沒有初始化。請重新登出並登入系統一次。",
+ "Could not update the private key password." : "無法更新私鑰密碼。",
+ "The old password was not correct, please try again." : "舊密碼不正確,請再試一次。",
+ "The current log-in password was not correct, please try again." : "目前登入的密碼不正確,請再試一次。",
+ "Private key password successfully updated." : "私鑰密碼已成功更新。",
+ "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "加密應用程式的私鑰無效。請在您的個人設定中更新您的私鑰密碼以恢復您對加密檔案的存取權。",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "已啟用加密應用程式,但您的金鑰並未初始化。請登出並再次登入。",
"Please enable server side encryption in the admin settings in order to use the encryption module." : "請啟用管理員設定中的伺服器端加密,以使用加密模組。",
"Encryption app is enabled and ready" : "加密應用程式已啟用並準備就緒",
- "Bad Signature" : "壞的簽章",
+ "Bad Signature" : "錯誤簽章",
"Missing Signature" : "遺失簽章",
- "one-time password for server-side-encryption" : "一次性密碼用於伺服器端的加密",
- "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請詢問檔案所有人重新分享檔案給您。",
- "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,或許這是分享的檔案,請詢問這個檔案的擁有者並請他重新分享給您。",
+ "one-time password for server-side-encryption" : "用於伺服器端加密的一次性密碼",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請要求檔案所有人重新分享檔案給您。",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,也許這是分享的檔案。請要求這個檔案的擁有者並請他重新分享給您。",
"Default encryption module" : "預設加密模組",
- "Default encryption module for server-side encryption" : "伺服器端的預設加密模組",
- "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "為了使用此加密模組,您需要啟用伺服器端\n管理員設置中的加密設定。 啟用後,該模組將加密您的所有之後傳輸的檔案。 此加密方式使用AES 256密鑰。\n該模組不會觸及已存在的檔案,只會加密新處理的檔案\n啟用伺服器端加密後。 也不可能\n再次停用加密,然後切換回未加密的系統。\n在決定啟用服務器端加密之前,請閱讀文檔以了解所有含義。",
- "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密\n\n請從網頁登入,到 'basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼\n",
- "The share will expire on %s." : "這個分享將會於 %s 過期",
+ "Default encryption module for server-side encryption" : "伺服器端加密的預設加密模組",
+ "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "為了使用此加密模組,您必須在管理員設定中\n\t\t啟用伺服器端加密。啟用後,此模組將會\n\t\t加密您之後傳輸的所有檔案。此加密是以 AES 256 金鑰為基礎。\n\t\t此模組將不會處理既有的檔案,僅會加密\n\t\t在伺服器端加密啟用後的新檔案。同時也\n\t\t無法停用加密並切換回未加密的系統。\n\t\t在您決定啟用伺服器端加密前,請閱讀文\n\t\t件得知其實際作用與影響。",
+ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n管理員啟用了伺服器端加密的功能,您的檔案將會使用密碼「%s」加密。\n\n請使用網頁介面登入,到您個人設定中的「基本加密模組」,並在「舊登入密碼」欄位輸入此密碼與您目前的登入密碼來更新加密密碼。\n\n",
+ "The share will expire on %s." : "這個分享將會於 %s 過期。",
"Cheers!" : "太棒了!",
- "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "嗨,請看這裡,<br><br>系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼<strong> '%s' </strong>加密,請從網頁登入,到 'basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼<br><br>",
- "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "已啟用加密應用,但是你的加密密鑰沒有初始化。請重新登出並登入系統一次。",
- "Encrypt the home storage" : "加密家目錄空間",
- "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "請啟用這個功能以用來加密主要儲存空間的檔案,否則只有再外部儲存的檔案會加密",
+ "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "嗨,請看這裡,<br><br>管理員啟用了伺服器端加密的功能,您的檔案將會使用密碼<strong>%s</strong>加密。<br><br>請使用網頁介面登入,到您個人設定中的「基本加密模組」,並在「舊登入密碼」欄位輸入此密碼與您目前的登入密碼來更新加密密碼。<br><br>",
+ "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "已啟用加密應用程式,但您的金鑰並未初始化,請登出並再次登入",
+ "Encrypt the home storage" : "加密家目錄儲存空間",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "啟用此功能以加密所有主要儲存空間的檔案,否則僅有外部儲存空間的檔案會被加密。",
"Enable recovery key" : "啟用還原金鑰",
- "Disable recovery key" : "關閉還原金鑰",
- "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "加密金鑰是另一種加密檔案方式,當使用者忘記密碼時,可以用還原金鑰來還原檔案",
+ "Disable recovery key" : "停用還原金鑰",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "還原金鑰是用於加密檔案的另一把加密金鑰。當使用者忘記密碼時,可以用它來還原使用者的檔案。",
"Recovery key password" : "還原金鑰密碼",
"Repeat recovery key password" : "再輸入還原金鑰密碼一次",
- "Change recovery key password:" : "變更還原金鑰密碼:",
+ "Change recovery key password:" : "變更還原金鑰密碼:",
"Old recovery key password" : "舊的還原金鑰密碼",
"New recovery key password" : "新的還原金鑰密碼",
"Repeat new recovery key password" : "再輸入新的還原金鑰密碼一次",
"Change Password" : "變更密碼",
"Basic encryption module" : "基本加密模組",
- "Your private key password no longer matches your log-in password." : "您的私人金鑰密碼不符合您的登入密碼",
- "Set your old private key password to your current log-in password:" : "設定您的舊私人金鑰密碼到您現在的登入密碼:",
+ "Your private key password no longer matches your log-in password." : "您的私鑰密碼不符合您的登入密碼。",
+ "Set your old private key password to your current log-in password:" : "設定您的舊私鑰密碼到您現在的登入密碼:",
" If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,可以請求管理員協助取回檔案。",
"Old log-in password" : "舊登入密碼",
"Current log-in password" : "目前的登入密碼",
- "Update Private Key Password" : "更新私人金鑰密碼",
- "Enable password recovery:" : "啟用密碼還原:",
- "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案",
- "Enabled" : "已啓用",
+ "Update Private Key Password" : "更新私鑰密碼",
+ "Enable password recovery:" : "啟用密碼還原:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用此選項讓您可以在忘記密碼的情況下取回對您已加密檔案的存取權",
+ "Enabled" : "已啟用",
"Disabled" : "已停用"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/zh_TW.js b/apps/federatedfilesharing/l10n/zh_TW.js
index 84bd647b48e..a2d9450aa2e 100644
--- a/apps/federatedfilesharing/l10n/zh_TW.js
+++ b/apps/federatedfilesharing/l10n/zh_TW.js
@@ -5,33 +5,52 @@ OC.L10N.register(
"Remote share" : "遠端分享",
"Remote share password" : "遠端分享密碼",
"Cancel" : "取消",
- "Add remote share" : "加入遠端分享",
+ "Add remote share" : "新增遠端分享",
"Copy" : "複製",
- "Copied!" : "已複製",
+ "Copied!" : "已複製!",
"Not supported!" : "不支援!",
- "Press ⌘-C to copy." : "按下 ⌘-C 來複製",
- "Press Ctrl-C to copy." : "按下 Ctrl-C 來複製",
+ "Press ⌘-C to copy." : "按下 ⌘-C 以複製。",
+ "Press Ctrl-C to copy." : "按下 Ctrl-C 以複製。",
"Invalid Federated Cloud ID" : "無效的雲端聯盟 ID",
"Server to server sharing is not enabled on this server" : "伺服器對伺服器共享在這台伺服器上面並未啟用",
- "Couldn't establish a federated share." : "無法建立聯盟式分享",
- "Couldn't establish a federated share, maybe the password was wrong." : "無法建立聯盟式分享,可能是密碼錯誤",
+ "Couldn't establish a federated share." : "無法建立聯盟式分享。",
+ "Couldn't establish a federated share, maybe the password was wrong." : "無法建立聯盟式分享,可能是密碼錯誤。",
+ "Federated Share request sent, you will receive an invitation. Check your notifications." : "已傳送聯盟式分享請求,您將會收到邀請。請檢查您的通知。",
+ "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "無法建立聯盟式分享,看來是要聯盟的伺服器太舊了 (Nextcloud <= 9)。",
+ "It is not allowed to send federated group shares from this server." : "不允許從此伺服器傳送聯盟式群組分享。",
+ "Sharing %1$s failed, because this item is already shared with %2$s" : "分享 %1$s 失敗,因為此項目已與 %2$s 分享",
"Not allowed to create a federated share with the same user" : "不允許與同一個使用者建立聯盟式分享",
- "File is already shared with %s" : "檔案已和 %s 分享",
+ "File is already shared with %s" : "檔案已與 %s 分享",
+ "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "分享 %1$s 失敗,找不到 %2$s,或許伺服器目前無法存取或使用自行簽署的憑證。",
"Could not find share" : "找不到分享",
"Federated sharing" : "聯盟式分享",
+ "You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "您收到了來自 %4$s (%1$s)(代表 %5$s (%2$s))的遠端分享「%3$s」",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "您收到了來自 {user}(代表 {behalf})的遠端分享 {share}",
+ "You received \"%3$s\" as a remote share from %4$s (%1$s)" : "您收到了來自 %4$s (%1$s) 的遠端分享「%3$s」",
+ "You received {share} as a remote share from {user}" : "您收到從 {user} 的遠端分享 {share}",
"Accept" : "接受",
"Decline" : "拒絕",
- "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "可透過我的 #Nextcloud 聯盟雲端 ID,與我分享,請看 %s",
- "Share with me through my #Nextcloud Federated Cloud ID" : "可透過我的 #Nextcloud 聯盟雲端 ID,與我分享",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "可透過我的 #Nextcloud 聯盟雲端 ID 與我分享,請見 %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "可透過我的 #Nextcloud 聯盟雲端 ID 與我分享",
"Sharing" : "分享",
+ "Federated file sharing" : "聯盟式檔案分享",
+ "Provide federated file sharing across servers" : "提供跨伺服器的聯盟式檔案分享",
"Federated Cloud Sharing" : "聯盟式雲端分享",
"Open documentation" : "開啟說明文件",
- "Allow users on this server to receive shares from other servers" : "允許這台伺服器上的使用者發送接收來自其他伺服器的分享",
+ "Adjust how people can share between servers." : "調整人們如何在伺服器間分享。",
+ "Allow users on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "允許此伺服器上的使用者傳送分享到其他伺服器(此選項也允許 WebDAV 存取公開分享)",
+ "Allow users on this server to receive shares from other servers" : "允許此伺服器上的使用者接收來自其他伺服器的分享",
+ "Allow users on this server to send shares to groups on other servers" : "允許此伺服器上的使用者傳送分享在其他伺服器上的群組",
+ "Allow users on this server to receive group shares from other servers" : "允許此伺服氣上的使用者接收來自其他伺服器的群組分享",
+ "Search global and public address book for users" : "搜尋全域與公開通訊錄中的使用者",
+ "Allow users to publish their data to a global and public address book" : "允許使用者將其資料發佈到全域且公開的通訊錄",
"Federated Cloud" : "聯盟式雲端",
+ "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以與任何使用 Nextcloud 伺服器或其他相容於 Open Cloud Mesh (OCM) 的伺服器與服務分享!只要把他們的雲端聯盟 ID 放在分享對話框中。看起來會像是 person@cloud.example.com",
"Your Federated Cloud ID:" : "您的雲端聯盟 ID:",
+ "Share it so your friends can share files with you:" : "分享它,然後您的朋友就能與您分享檔案:",
"Add to your website" : "新增至您的網站",
"Share with me via Nextcloud" : "透過 Nextcloud 與我分享",
- "HTML Code:" : "HTML Code:",
- "Allow users on this server to send shares to other servers" : "允許這台伺服器上的使用者發送分享給其他伺服器"
+ "HTML Code:" : "HTML 程式碼:",
+ "Allow users on this server to send shares to other servers" : "允許這台伺服器上的使用者傳送分享給其他伺服器"
},
"nplurals=1; plural=0;");
diff --git a/apps/federatedfilesharing/l10n/zh_TW.json b/apps/federatedfilesharing/l10n/zh_TW.json
index 2cc7a19f5a9..79c01055e64 100644
--- a/apps/federatedfilesharing/l10n/zh_TW.json
+++ b/apps/federatedfilesharing/l10n/zh_TW.json
@@ -3,33 +3,52 @@
"Remote share" : "遠端分享",
"Remote share password" : "遠端分享密碼",
"Cancel" : "取消",
- "Add remote share" : "加入遠端分享",
+ "Add remote share" : "新增遠端分享",
"Copy" : "複製",
- "Copied!" : "已複製",
+ "Copied!" : "已複製!",
"Not supported!" : "不支援!",
- "Press ⌘-C to copy." : "按下 ⌘-C 來複製",
- "Press Ctrl-C to copy." : "按下 Ctrl-C 來複製",
+ "Press ⌘-C to copy." : "按下 ⌘-C 以複製。",
+ "Press Ctrl-C to copy." : "按下 Ctrl-C 以複製。",
"Invalid Federated Cloud ID" : "無效的雲端聯盟 ID",
"Server to server sharing is not enabled on this server" : "伺服器對伺服器共享在這台伺服器上面並未啟用",
- "Couldn't establish a federated share." : "無法建立聯盟式分享",
- "Couldn't establish a federated share, maybe the password was wrong." : "無法建立聯盟式分享,可能是密碼錯誤",
+ "Couldn't establish a federated share." : "無法建立聯盟式分享。",
+ "Couldn't establish a federated share, maybe the password was wrong." : "無法建立聯盟式分享,可能是密碼錯誤。",
+ "Federated Share request sent, you will receive an invitation. Check your notifications." : "已傳送聯盟式分享請求,您將會收到邀請。請檢查您的通知。",
+ "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "無法建立聯盟式分享,看來是要聯盟的伺服器太舊了 (Nextcloud <= 9)。",
+ "It is not allowed to send federated group shares from this server." : "不允許從此伺服器傳送聯盟式群組分享。",
+ "Sharing %1$s failed, because this item is already shared with %2$s" : "分享 %1$s 失敗,因為此項目已與 %2$s 分享",
"Not allowed to create a federated share with the same user" : "不允許與同一個使用者建立聯盟式分享",
- "File is already shared with %s" : "檔案已和 %s 分享",
+ "File is already shared with %s" : "檔案已與 %s 分享",
+ "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "分享 %1$s 失敗,找不到 %2$s,或許伺服器目前無法存取或使用自行簽署的憑證。",
"Could not find share" : "找不到分享",
"Federated sharing" : "聯盟式分享",
+ "You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "您收到了來自 %4$s (%1$s)(代表 %5$s (%2$s))的遠端分享「%3$s」",
+ "You received {share} as a remote share from {user} (on behalf of {behalf})" : "您收到了來自 {user}(代表 {behalf})的遠端分享 {share}",
+ "You received \"%3$s\" as a remote share from %4$s (%1$s)" : "您收到了來自 %4$s (%1$s) 的遠端分享「%3$s」",
+ "You received {share} as a remote share from {user}" : "您收到從 {user} 的遠端分享 {share}",
"Accept" : "接受",
"Decline" : "拒絕",
- "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "可透過我的 #Nextcloud 聯盟雲端 ID,與我分享,請看 %s",
- "Share with me through my #Nextcloud Federated Cloud ID" : "可透過我的 #Nextcloud 聯盟雲端 ID,與我分享",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "可透過我的 #Nextcloud 聯盟雲端 ID 與我分享,請見 %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "可透過我的 #Nextcloud 聯盟雲端 ID 與我分享",
"Sharing" : "分享",
+ "Federated file sharing" : "聯盟式檔案分享",
+ "Provide federated file sharing across servers" : "提供跨伺服器的聯盟式檔案分享",
"Federated Cloud Sharing" : "聯盟式雲端分享",
"Open documentation" : "開啟說明文件",
- "Allow users on this server to receive shares from other servers" : "允許這台伺服器上的使用者發送接收來自其他伺服器的分享",
+ "Adjust how people can share between servers." : "調整人們如何在伺服器間分享。",
+ "Allow users on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "允許此伺服器上的使用者傳送分享到其他伺服器(此選項也允許 WebDAV 存取公開分享)",
+ "Allow users on this server to receive shares from other servers" : "允許此伺服器上的使用者接收來自其他伺服器的分享",
+ "Allow users on this server to send shares to groups on other servers" : "允許此伺服器上的使用者傳送分享在其他伺服器上的群組",
+ "Allow users on this server to receive group shares from other servers" : "允許此伺服氣上的使用者接收來自其他伺服器的群組分享",
+ "Search global and public address book for users" : "搜尋全域與公開通訊錄中的使用者",
+ "Allow users to publish their data to a global and public address book" : "允許使用者將其資料發佈到全域且公開的通訊錄",
"Federated Cloud" : "聯盟式雲端",
+ "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以與任何使用 Nextcloud 伺服器或其他相容於 Open Cloud Mesh (OCM) 的伺服器與服務分享!只要把他們的雲端聯盟 ID 放在分享對話框中。看起來會像是 person@cloud.example.com",
"Your Federated Cloud ID:" : "您的雲端聯盟 ID:",
+ "Share it so your friends can share files with you:" : "分享它,然後您的朋友就能與您分享檔案:",
"Add to your website" : "新增至您的網站",
"Share with me via Nextcloud" : "透過 Nextcloud 與我分享",
- "HTML Code:" : "HTML Code:",
- "Allow users on this server to send shares to other servers" : "允許這台伺服器上的使用者發送分享給其他伺服器"
+ "HTML Code:" : "HTML 程式碼:",
+ "Allow users on this server to send shares to other servers" : "允許這台伺服器上的使用者傳送分享給其他伺服器"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/federation/l10n/zh_TW.js b/apps/federation/l10n/zh_TW.js
index 8755bba003e..cc35cc9dcd7 100644
--- a/apps/federation/l10n/zh_TW.js
+++ b/apps/federation/l10n/zh_TW.js
@@ -3,15 +3,15 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "已加入信任伺服器清單",
"Server is already in the list of trusted servers." : "伺服器已經在信任清單內",
- "No server to federate with found" : "沒有找到可結盟的伺服器",
- "Could not add server" : "無法加入伺服器",
+ "No server to federate with found" : "沒有找到可聯盟的伺服器",
+ "Could not add server" : "無法新增伺服器",
"Federation" : "聯盟",
"Federation allows you to connect with other trusted servers to exchange the user directory." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
"Trusted servers" : "信任的伺服器",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。不必將伺服器新增為受信任的伺服器就可以建立聯盟分享。",
"Add server automatically once a federated share was created successfully" : "當聯盟分享成功建立的時候自動將伺服器加入信任清單",
- "+ Add trusted server" : "+ 加入信任的伺服器",
+ "+ Add trusted server" : "+ 新增信任的伺服器",
"Trusted server" : "信任的伺服器",
"Add" : "新增"
},
diff --git a/apps/federation/l10n/zh_TW.json b/apps/federation/l10n/zh_TW.json
index 164d6fc7c53..81f63f5a656 100644
--- a/apps/federation/l10n/zh_TW.json
+++ b/apps/federation/l10n/zh_TW.json
@@ -1,15 +1,15 @@
{ "translations": {
"Added to the list of trusted servers" : "已加入信任伺服器清單",
"Server is already in the list of trusted servers." : "伺服器已經在信任清單內",
- "No server to federate with found" : "沒有找到可結盟的伺服器",
- "Could not add server" : "無法加入伺服器",
+ "No server to federate with found" : "沒有找到可聯盟的伺服器",
+ "Could not add server" : "無法新增伺服器",
"Federation" : "聯盟",
"Federation allows you to connect with other trusted servers to exchange the user directory." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
"Trusted servers" : "信任的伺服器",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。不必將伺服器新增為受信任的伺服器就可以建立聯盟分享。",
"Add server automatically once a federated share was created successfully" : "當聯盟分享成功建立的時候自動將伺服器加入信任清單",
- "+ Add trusted server" : "+ 加入信任的伺服器",
+ "+ Add trusted server" : "+ 新增信任的伺服器",
"Trusted server" : "信任的伺服器",
"Add" : "新增"
},"pluralForm" :"nplurals=1; plural=0;"
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 7888b9c673e..efcb87a6e22 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -181,6 +181,7 @@ OC.L10N.register(
"%1$s of %2$s used" : "использовано %1$s из %2$s ",
"Settings" : "Настройки",
"Show hidden files" : "Показывать скрытые файлы",
+ "Crop image previews" : "Обрезать пред. просмотр",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
"Toggle grid view" : "Включить или отключить режим просмотра сеткой",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 47025e2a143..c9476162897 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -179,6 +179,7 @@
"%1$s of %2$s used" : "использовано %1$s из %2$s ",
"Settings" : "Настройки",
"Show hidden files" : "Показывать скрытые файлы",
+ "Crop image previews" : "Обрезать пред. просмотр",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Используйте этот адрес для подключения WebDAV",
"Toggle grid view" : "Включить или отключить режим просмотра сеткой",
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index c0753ac100b..080b55aa7c2 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -69,7 +69,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n 個檔案"],
"{dirs} and {files}" : "{dirs} 和 {files}",
"_including %n hidden_::_including %n hidden_" : ["包括 %n 個隱藏檔"],
- "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
+ "You don’t have permission to upload or create files here" : "您無權限上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["正在上傳 %n 個檔案"],
"New" : "新增",
"Select file range" : "選擇多個檔案",
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index d0dfc58f7e8..6efd7f05d58 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -67,7 +67,7 @@
"_%n file_::_%n files_" : ["%n 個檔案"],
"{dirs} and {files}" : "{dirs} 和 {files}",
"_including %n hidden_::_including %n hidden_" : ["包括 %n 個隱藏檔"],
- "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
+ "You don’t have permission to upload or create files here" : "您無權限上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["正在上傳 %n 個檔案"],
"New" : "新增",
"Select file range" : "選擇多個檔案",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index fdcdad1bcd5..728025b4274 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -13,15 +13,15 @@ OC.L10N.register(
"Favorites" : "最愛",
"Could not create folder \"{dir}\"" : "無法建立資料夾「{dir}」",
"This will stop your current uploads." : "這會終止目前任何的上傳。",
- "Upload cancelled." : "上傳已取消",
- "Processing files …" : "正在處理檔案…",
+ "Upload cancelled." : "上傳已取消。",
+ "Processing files …" : "正在處理檔案……",
"…" : "……",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
"Target folder \"{dir}\" does not exist any more" : "目標資料夾「{dir}」不存在",
"Not enough free space" : "空間不足",
"An unknown error has occurred" : "發生未知的錯誤",
- "Uploading …" : "上傳中……",
+ "Uploading …" : "正在上傳……",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中的 {loadedSize} ({bitrate})",
"Uploading that item is not supported" : "不支援上傳該項目",
"Target folder does not exist any more" : "目標資料夾已經不存在了",
@@ -35,11 +35,11 @@ OC.L10N.register(
"Delete file" : "刪除檔案",
"Delete folder" : "刪除資料夾",
"Disconnect storage" : "解除連結儲存空間",
- "Leave this share" : "保留該共用",
+ "Leave this share" : "保留此分享",
"Could not load info for file \"{file}\"" : "無法讀取「{file}」的詳細資料",
"Files" : "檔案",
"Details" : "詳細資料",
- "Select" : "選擇",
+ "Select" : "選取",
"Pending" : "等候中",
"Unable to determine date" : "無法確定日期",
"This operation is forbidden" : "此動作被禁止",
@@ -53,31 +53,31 @@ OC.L10N.register(
"Copied {origin} and {nbfiles} other files inside {destination}" : "已複製 {origin} 和其他 {nbfiles} 個檔案至 {destination}",
"{newName} already exists" : "{newName} 已經存在",
"Could not rename \"{fileName}\", it does not exist any more" : "無法命名檔案「{fileName}」,因為此檔案已經不存在",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "此名稱「{targetName}」在這資料夾「{dir}」已經被使用。請重新選擇不同的名稱",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "此名稱「{targetName}」在這資料夾「{dir}」已經被使用。請選擇其他名稱。",
"Could not rename \"{fileName}\"" : "無法重新命名「{fileName}」",
"Could not create file \"{file}\"" : "無法建立檔案「{file}」",
"Could not create file \"{file}\" because it already exists" : "無法建立檔案「{file}」,因為此檔案已存在",
"Could not create folder \"{dir}\" because it already exists" : "無法建立資料夾「{dir}」,因為此資料夾已存在",
"Could not fetch file details \"{file}\"" : "無法擷取檔案詳細資訊「{file}」",
- "Error deleting file \"{fileName}\"." : "刪除「{fileName}」出錯",
- "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾中沒有找到 {tag}{filter}{endtag}",
- "Enter more than two characters to search in other folders" : "輸入兩個字元以上以便在其它資料夾搜尋",
+ "Error deleting file \"{fileName}\"." : "刪除「{fileName}」時發生錯誤。",
+ "No search results in other folders for {tag}{filter}{endtag}" : "在其他資料夾中沒有找到 {tag}{filter}{endtag}",
+ "Enter more than two characters to search in other folders" : "輸入兩個字元以上以便在其他資料夾搜尋",
"Name" : "名稱",
"Size" : "大小",
"Modified" : "修改時間",
"_%n folder_::_%n folders_" : ["%n 個資料夾"],
"_%n file_::_%n files_" : ["%n 個檔案"],
"{dirs} and {files}" : "{dirs} 和 {files}",
- "_including %n hidden_::_including %n hidden_" : ["包含 %n 隱藏檔"],
+ "_including %n hidden_::_including %n hidden_" : ["包含 %n 個隱藏檔"],
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["正在上傳 %n 個檔案"],
"New" : "新增",
- "Select file range" : "選擇多個檔案",
+ "Select file range" : "選取多個檔案",
"{used} of {quota} used" : "已使用 {quota} 當中的 {used}",
"{used} used" : "已使用 {used}",
- "\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
- "File name cannot be empty." : "檔名不能為空",
- "\"/\" is not allowed inside a file name." : "不允許檔名中出現 \"/\"",
+ "\"{name}\" is an invalid file name." : "{name} 是無效的檔名。",
+ "File name cannot be empty." : "檔名不能為空。",
+ "\"/\" is not allowed inside a file name." : "不允許檔名中出現 \"/\"。",
"\"{name}\" is not an allowed filetype" : "「{name}」是不允許的檔案類型",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Group folder \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "群組資料夾「{mountPoint}」已滿,已無法再更新或同步檔案!",
@@ -116,30 +116,30 @@ OC.L10N.register(
"Moved by {user}" : "由 {user} 移動",
"\"remote user\"" : "「遠端使用者」",
"You created {file}" : "您建立了 {file}",
- "You created an encrypted file in {file}" : "您在 {file} 建立了一個加密的檔案",
+ "You created an encrypted file in {file}" : "您在 {file} 裡建立了一個加密的檔案",
"{user} created {file}" : "{user} 建立了 {file}",
- "{user} created an encrypted file in {file}" : "{user} 在 {file} 建立了一個加密的檔案",
- "{file} was created in a public folder" : "{file} 已建立於共享資料夾",
+ "{user} created an encrypted file in {file}" : "{user} 在 {file} 裡建立了一個加密的檔案",
+ "{file} was created in a public folder" : "{file} 已建立於公開資料夾",
"You changed {file}" : "您變更了 {file}",
"You changed an encrypted file in {file}" : "您在 {file} 修改了一個加密的檔案",
"{user} changed {file}" : "{user} 變更了 {file}",
- "{user} changed an encrypted file in {file}" : "{user} 在 {file} 修改了一個加密的檔案",
+ "{user} changed an encrypted file in {file}" : "{user} 在 {file} 裡修改了一個加密的檔案",
"You deleted {file}" : "您刪除了 {file}",
"You deleted an encrypted file in {file}" : "您在 {file} 刪除了一個加密的檔案",
"{user} deleted {file}" : "{user} 刪除了 {file}",
"{user} deleted an encrypted file in {file}" : "{user} 在 {file} 刪除了一個加密的檔案",
"You restored {file}" : "您還原了 {file}",
"{user} restored {file}" : "{user} 還原了 {file}",
- "You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}",
- "You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}",
- "{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}",
- "A file has been added to or removed from your <strong>favorites</strong>" : "檔案已被新增或移除從 <strong>最愛</strong>",
- "A file or folder has been <strong>changed</strong>" : "檔案或目錄已被 <strong>變更</strong>",
- "A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已 <strong>變更</strong>",
+ "You renamed {oldfile} to {newfile}" : "您將 {oldfile} 重新命名為 {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} 將 {oldfile} 重新命名為 {newfile}",
+ "You moved {oldfile} to {newfile}" : "您將 {oldfile} 移動到了 {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} 將 {oldfile} 移動到了 {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "檔案已從您的<strong>最愛</strong>新增或移除",
+ "A file or folder has been <strong>changed</strong>" : "檔案或資料夾已被<strong>變更</strong>",
+ "A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已<strong>變更</strong>",
"All files" : "所有檔案",
"Unlimited" : "無限制",
- "Upload (max. %s)" : "上傳(至多 %s)",
+ "Upload (max. %s)" : "上傳(最多 %s)",
"Accept" : "接受",
"Reject" : "拒絕",
"Incoming ownership transfer from {user}" : "來自 {user} 的所有權轉移",
@@ -193,15 +193,15 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制",
"No favorites yet" : "尚無最愛",
"Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡",
- "Deleted files" : "回收桶",
+ "Deleted files" : "已刪除的檔案",
"Shares" : "分享",
"Shared with others" : "與其他人分享",
"Shared with you" : "與您分享",
"Shared by link" : "由連結分享",
"Deleted shares" : "已刪除的分享",
"Pending shares" : "等待分享",
- "Text file" : "文字檔",
- "New text file.txt" : "新文字檔.txt",
+ "Text file" : "文字檔案",
+ "New text file.txt" : "新文字檔案.txt",
"Unshare" : "取消分享",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲存空間快要滿了 ({usedSpacePercent}%)",
"Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)" : "群組資料夾「{mountPoint}」將近已滿 ({usedSpacePercent}%)",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index eb96dd0bfed..41e573a3161 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -11,15 +11,15 @@
"Favorites" : "最愛",
"Could not create folder \"{dir}\"" : "無法建立資料夾「{dir}」",
"This will stop your current uploads." : "這會終止目前任何的上傳。",
- "Upload cancelled." : "上傳已取消",
- "Processing files …" : "正在處理檔案…",
+ "Upload cancelled." : "上傳已取消。",
+ "Processing files …" : "正在處理檔案……",
"…" : "……",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
"Target folder \"{dir}\" does not exist any more" : "目標資料夾「{dir}」不存在",
"Not enough free space" : "空間不足",
"An unknown error has occurred" : "發生未知的錯誤",
- "Uploading …" : "上傳中……",
+ "Uploading …" : "正在上傳……",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中的 {loadedSize} ({bitrate})",
"Uploading that item is not supported" : "不支援上傳該項目",
"Target folder does not exist any more" : "目標資料夾已經不存在了",
@@ -33,11 +33,11 @@
"Delete file" : "刪除檔案",
"Delete folder" : "刪除資料夾",
"Disconnect storage" : "解除連結儲存空間",
- "Leave this share" : "保留該共用",
+ "Leave this share" : "保留此分享",
"Could not load info for file \"{file}\"" : "無法讀取「{file}」的詳細資料",
"Files" : "檔案",
"Details" : "詳細資料",
- "Select" : "選擇",
+ "Select" : "選取",
"Pending" : "等候中",
"Unable to determine date" : "無法確定日期",
"This operation is forbidden" : "此動作被禁止",
@@ -51,31 +51,31 @@
"Copied {origin} and {nbfiles} other files inside {destination}" : "已複製 {origin} 和其他 {nbfiles} 個檔案至 {destination}",
"{newName} already exists" : "{newName} 已經存在",
"Could not rename \"{fileName}\", it does not exist any more" : "無法命名檔案「{fileName}」,因為此檔案已經不存在",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "此名稱「{targetName}」在這資料夾「{dir}」已經被使用。請重新選擇不同的名稱",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "此名稱「{targetName}」在這資料夾「{dir}」已經被使用。請選擇其他名稱。",
"Could not rename \"{fileName}\"" : "無法重新命名「{fileName}」",
"Could not create file \"{file}\"" : "無法建立檔案「{file}」",
"Could not create file \"{file}\" because it already exists" : "無法建立檔案「{file}」,因為此檔案已存在",
"Could not create folder \"{dir}\" because it already exists" : "無法建立資料夾「{dir}」,因為此資料夾已存在",
"Could not fetch file details \"{file}\"" : "無法擷取檔案詳細資訊「{file}」",
- "Error deleting file \"{fileName}\"." : "刪除「{fileName}」出錯",
- "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾中沒有找到 {tag}{filter}{endtag}",
- "Enter more than two characters to search in other folders" : "輸入兩個字元以上以便在其它資料夾搜尋",
+ "Error deleting file \"{fileName}\"." : "刪除「{fileName}」時發生錯誤。",
+ "No search results in other folders for {tag}{filter}{endtag}" : "在其他資料夾中沒有找到 {tag}{filter}{endtag}",
+ "Enter more than two characters to search in other folders" : "輸入兩個字元以上以便在其他資料夾搜尋",
"Name" : "名稱",
"Size" : "大小",
"Modified" : "修改時間",
"_%n folder_::_%n folders_" : ["%n 個資料夾"],
"_%n file_::_%n files_" : ["%n 個檔案"],
"{dirs} and {files}" : "{dirs} 和 {files}",
- "_including %n hidden_::_including %n hidden_" : ["包含 %n 隱藏檔"],
+ "_including %n hidden_::_including %n hidden_" : ["包含 %n 個隱藏檔"],
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["正在上傳 %n 個檔案"],
"New" : "新增",
- "Select file range" : "選擇多個檔案",
+ "Select file range" : "選取多個檔案",
"{used} of {quota} used" : "已使用 {quota} 當中的 {used}",
"{used} used" : "已使用 {used}",
- "\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
- "File name cannot be empty." : "檔名不能為空",
- "\"/\" is not allowed inside a file name." : "不允許檔名中出現 \"/\"",
+ "\"{name}\" is an invalid file name." : "{name} 是無效的檔名。",
+ "File name cannot be empty." : "檔名不能為空。",
+ "\"/\" is not allowed inside a file name." : "不允許檔名中出現 \"/\"。",
"\"{name}\" is not an allowed filetype" : "「{name}」是不允許的檔案類型",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Group folder \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "群組資料夾「{mountPoint}」已滿,已無法再更新或同步檔案!",
@@ -114,30 +114,30 @@
"Moved by {user}" : "由 {user} 移動",
"\"remote user\"" : "「遠端使用者」",
"You created {file}" : "您建立了 {file}",
- "You created an encrypted file in {file}" : "您在 {file} 建立了一個加密的檔案",
+ "You created an encrypted file in {file}" : "您在 {file} 裡建立了一個加密的檔案",
"{user} created {file}" : "{user} 建立了 {file}",
- "{user} created an encrypted file in {file}" : "{user} 在 {file} 建立了一個加密的檔案",
- "{file} was created in a public folder" : "{file} 已建立於共享資料夾",
+ "{user} created an encrypted file in {file}" : "{user} 在 {file} 裡建立了一個加密的檔案",
+ "{file} was created in a public folder" : "{file} 已建立於公開資料夾",
"You changed {file}" : "您變更了 {file}",
"You changed an encrypted file in {file}" : "您在 {file} 修改了一個加密的檔案",
"{user} changed {file}" : "{user} 變更了 {file}",
- "{user} changed an encrypted file in {file}" : "{user} 在 {file} 修改了一個加密的檔案",
+ "{user} changed an encrypted file in {file}" : "{user} 在 {file} 裡修改了一個加密的檔案",
"You deleted {file}" : "您刪除了 {file}",
"You deleted an encrypted file in {file}" : "您在 {file} 刪除了一個加密的檔案",
"{user} deleted {file}" : "{user} 刪除了 {file}",
"{user} deleted an encrypted file in {file}" : "{user} 在 {file} 刪除了一個加密的檔案",
"You restored {file}" : "您還原了 {file}",
"{user} restored {file}" : "{user} 還原了 {file}",
- "You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}",
- "You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}",
- "{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}",
- "A file has been added to or removed from your <strong>favorites</strong>" : "檔案已被新增或移除從 <strong>最愛</strong>",
- "A file or folder has been <strong>changed</strong>" : "檔案或目錄已被 <strong>變更</strong>",
- "A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已 <strong>變更</strong>",
+ "You renamed {oldfile} to {newfile}" : "您將 {oldfile} 重新命名為 {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} 將 {oldfile} 重新命名為 {newfile}",
+ "You moved {oldfile} to {newfile}" : "您將 {oldfile} 移動到了 {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} 將 {oldfile} 移動到了 {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "檔案已從您的<strong>最愛</strong>新增或移除",
+ "A file or folder has been <strong>changed</strong>" : "檔案或資料夾已被<strong>變更</strong>",
+ "A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已<strong>變更</strong>",
"All files" : "所有檔案",
"Unlimited" : "無限制",
- "Upload (max. %s)" : "上傳(至多 %s)",
+ "Upload (max. %s)" : "上傳(最多 %s)",
"Accept" : "接受",
"Reject" : "拒絕",
"Incoming ownership transfer from {user}" : "來自 {user} 的所有權轉移",
@@ -191,15 +191,15 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制",
"No favorites yet" : "尚無最愛",
"Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡",
- "Deleted files" : "回收桶",
+ "Deleted files" : "已刪除的檔案",
"Shares" : "分享",
"Shared with others" : "與其他人分享",
"Shared with you" : "與您分享",
"Shared by link" : "由連結分享",
"Deleted shares" : "已刪除的分享",
"Pending shares" : "等待分享",
- "Text file" : "文字檔",
- "New text file.txt" : "新文字檔.txt",
+ "Text file" : "文字檔案",
+ "New text file.txt" : "新文字檔案.txt",
"Unshare" : "取消分享",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲存空間快要滿了 ({usedSpacePercent}%)",
"Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)" : "群組資料夾「{mountPoint}」將近已滿 ({usedSpacePercent}%)",
diff --git a/apps/files_external/l10n/zh_HK.js b/apps/files_external/l10n/zh_HK.js
index c092fc0581e..7c3f0adef6c 100644
--- a/apps/files_external/l10n/zh_HK.js
+++ b/apps/files_external/l10n/zh_HK.js
@@ -52,7 +52,7 @@ OC.L10N.register(
"Insufficient data: %s" : "資料不足: %s",
"%s" : "%s",
"Storage with ID \"%d\" is not user editable" : "使用者\"%d\"無法對此儲存位置進行編輯",
- "Access key" : "存取金鑰",
+ "Access key" : "存取密鑰",
"Secret key" : "私密金鑰",
"Builtin" : "公告",
"None" : "無",
@@ -62,17 +62,22 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "客戶端ID",
"Client secret" : "客戶端密碼",
+ "OpenStack v2" : "OpenStack v2",
"Tenant name" : "租戶/專案名稱",
"Identity endpoint URL" : "身份識別終端點 URL",
+ "OpenStack v3" : "OpenStack v3",
"Domain" : "網域名稱",
"Rackspace" : "Rackspace",
"API key" : "API金鑰",
+ "Global credentials" : "全球身份驗證",
"Log-in credentials, save in database" : "登入憑證,儲存於資料庫",
"Username and password" : "使用者帳號和密碼",
"Log-in credentials, save in session" : "登入憑證,儲存於工作階段",
"User entered, store in database" : "使用者登入,儲存於資料庫",
- "RSA public key" : "RSA 公開金鑰",
- "Public key" : "公開金鑰",
+ "RSA public key" : "RSA 公鑰",
+ "Public key" : "公鑰",
+ "RSA private key" : "RSA 私鑰",
+ "Private key" : "私鑰",
"Amazon S3" : "Amazon S3",
"Bucket" : "Bucket",
"Hostname" : "主機名稱",
@@ -80,6 +85,7 @@ OC.L10N.register(
"Region" : "地區",
"Enable SSL" : "啟用 SSL",
"Enable Path Style" : "啟用路徑格式",
+ "Legacy (v2) authentication" : "Legacy (v2) 驗證",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "遠端子資料夾",
@@ -96,6 +102,7 @@ OC.L10N.register(
"SMB / CIFS" : "伺服器訊息區塊-SMB/網路文件共享系統 (CIFS)",
"Share" : "分享",
"Show hidden files" : "顯示隱藏的檔案",
+ "Timeout" : "逾時",
"SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登入",
"Username as share" : "以使用者名稱分享",
"OpenStack Object Storage" : "OpenStack 物件儲存",
diff --git a/apps/files_external/l10n/zh_HK.json b/apps/files_external/l10n/zh_HK.json
index 3938207569f..2d846a5fc01 100644
--- a/apps/files_external/l10n/zh_HK.json
+++ b/apps/files_external/l10n/zh_HK.json
@@ -50,7 +50,7 @@
"Insufficient data: %s" : "資料不足: %s",
"%s" : "%s",
"Storage with ID \"%d\" is not user editable" : "使用者\"%d\"無法對此儲存位置進行編輯",
- "Access key" : "存取金鑰",
+ "Access key" : "存取密鑰",
"Secret key" : "私密金鑰",
"Builtin" : "公告",
"None" : "無",
@@ -60,17 +60,22 @@
"OAuth2" : "OAuth2",
"Client ID" : "客戶端ID",
"Client secret" : "客戶端密碼",
+ "OpenStack v2" : "OpenStack v2",
"Tenant name" : "租戶/專案名稱",
"Identity endpoint URL" : "身份識別終端點 URL",
+ "OpenStack v3" : "OpenStack v3",
"Domain" : "網域名稱",
"Rackspace" : "Rackspace",
"API key" : "API金鑰",
+ "Global credentials" : "全球身份驗證",
"Log-in credentials, save in database" : "登入憑證,儲存於資料庫",
"Username and password" : "使用者帳號和密碼",
"Log-in credentials, save in session" : "登入憑證,儲存於工作階段",
"User entered, store in database" : "使用者登入,儲存於資料庫",
- "RSA public key" : "RSA 公開金鑰",
- "Public key" : "公開金鑰",
+ "RSA public key" : "RSA 公鑰",
+ "Public key" : "公鑰",
+ "RSA private key" : "RSA 私鑰",
+ "Private key" : "私鑰",
"Amazon S3" : "Amazon S3",
"Bucket" : "Bucket",
"Hostname" : "主機名稱",
@@ -78,6 +83,7 @@
"Region" : "地區",
"Enable SSL" : "啟用 SSL",
"Enable Path Style" : "啟用路徑格式",
+ "Legacy (v2) authentication" : "Legacy (v2) 驗證",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "遠端子資料夾",
@@ -94,6 +100,7 @@
"SMB / CIFS" : "伺服器訊息區塊-SMB/網路文件共享系統 (CIFS)",
"Share" : "分享",
"Show hidden files" : "顯示隱藏的檔案",
+ "Timeout" : "逾時",
"SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登入",
"Username as share" : "以使用者名稱分享",
"OpenStack Object Storage" : "OpenStack 物件儲存",
diff --git a/apps/files_external/l10n/zh_TW.js b/apps/files_external/l10n/zh_TW.js
index c99a5869c39..2ec09eb14e9 100644
--- a/apps/files_external/l10n/zh_TW.js
+++ b/apps/files_external/l10n/zh_TW.js
@@ -1,18 +1,18 @@
OC.L10N.register(
"files_external",
{
- "External storages" : "外部儲存",
+ "External storages" : "外部儲存空間",
"Personal" : "個人",
"System" : "系統",
- "Grant access" : "允許存取",
+ "Grant access" : "授予存取權",
"Error configuring OAuth1" : "設定 OAuth1 時發生錯誤",
- "Please provide a valid app key and secret." : "請提供有效的應用程式金鑰及密碼",
+ "Please provide a valid app key and secret." : "請提供有效的應用程式金鑰及密碼。",
"Error configuring OAuth2" : "設定 OAuth2 時發生錯誤",
- "Generate keys" : "產生金鑰",
- "Error generating key pair" : "產生金鑰對錯誤",
- "All users. Type to select user or group." : "所有人都可以使用,或者選擇特定使用者、群組",
- "(group)" : "(群組)",
- "Compatibility with Mac NFD encoding (slow)" : "與Mac的NFD編碼格式相容(較慢)",
+ "Generate keys" : "生成金鑰",
+ "Error generating key pair" : "生成金鑰對時發生錯誤",
+ "All users. Type to select user or group." : "所有使用者。輸入以選取使用者或群組。",
+ "(group)" : "(群組)",
+ "Compatibility with Mac NFD encoding (slow)" : "與 Mac 的 NFD 編碼相容(較慢)",
"Enable encryption" : "啟用加密",
"Enable previews" : "啟動預覽",
"Enable sharing" : "啟動分享",
@@ -21,97 +21,119 @@ OC.L10N.register(
"Once every direct access" : "在每次進行存取動作時",
"Read only" : "唯讀",
"Delete" : "刪除",
- "Admin defined" : "管理者定義",
- "Delete storage?" : "刪除空間",
+ "Admin defined" : "管理員定義",
+ "Are you sure you want to delete this external storage?" : "您確定您想要刪除此外部儲存空間嗎?",
+ "Delete storage?" : "刪除儲存空間?",
"Saved" : "已儲存",
- "Saving …" : "儲存中 ...",
+ "Saving …" : "正在儲存……",
"Save" : "儲存",
- "Empty response from the server" : "服務器没有回應",
- "Couldn't access. Please log out and in again to activate this mount point" : "無法存取,請登出後重新登入來啟用這個掛載點。",
- "Couldn't get the information from the remote server: {code} {type}" : "無法從遠程伺服器上獲取資料 : {code} {type}",
- "Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}",
- "There was an error with message: " : "錯誤信息:",
+ "Empty response from the server" : "伺服器回應為空",
+ "Couldn't access. Please log out and in again to activate this mount point" : "無法存取。請登出並重新登入以啟用此掛載點",
+ "Couldn't get the information from the remote server: {code} {type}" : "無法從遠端伺服器取得資訊:{code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表:{type}",
+ "There was an error with message: " : "錯誤訊息:",
"External mount error" : "外部掛載錯誤",
- "external-storage" : "外部儲存",
- "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "無法取得Windows網路磁碟掛載點清單:伺服器無回應。",
- "Please enter the credentials for the {mount} mount" : "請輸入認證來進行掛載{掛載來源}",
+ "external-storage" : "外部儲存空間",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "無法擷取 Windows 網路磁碟掛載點列表:來自伺服器的空回應",
+ "Please enter the credentials for the {mount} mount" : "請輸入 {mount} 掛載的帳號密碼",
"Username" : "使用者名稱",
"Password" : "密碼",
"Credentials saved" : "已儲存憑證",
"Credentials saving failed" : "憑證儲存失敗",
- "Credentials required" : "需要憑證訊息",
- "Storage with ID \"%d\" not found" : "沒有找到使用者 \"%d\" 的儲存空間 ",
- "Invalid backend or authentication mechanism class" : "無效的後端處理或是驗證方式",
+ "Credentials required" : "需要憑證",
+ "Storage with ID \"%d\" not found" : "沒有找到「%d」 ID 的儲存空間 ",
+ "Invalid backend or authentication mechanism class" : "無效的後端或驗證機制類別",
"Invalid mount point" : "無效的掛載點",
"Objectstore forbidden" : "物件儲存禁止存取",
- "Invalid storage backend \"%s\"" : "無效的後端儲存 \"%s\"",
- "Not permitted to use backend \"%s\"" : "不被允許使用後端儲存 \"%s\"",
- "Not permitted to use authentication mechanism \"%s\"" : "不被允許使用驗證機制 \"%s\"",
+ "Invalid storage backend \"%s\"" : "無效的儲存後端「%s」",
+ "Not permitted to use backend \"%s\"" : "不允許使用後端「%s」",
+ "Not permitted to use authentication mechanism \"%s\"" : "不允許使用驗證機制「%s」",
"Unsatisfied backend parameters" : "無法滿足後端所需的參數條件",
"Unsatisfied authentication mechanism parameters" : "無法滿足驗證機制所需的參數條件",
- "Insufficient data: %s" : "資料不足: %s",
+ "Insufficient data: %s" : "資料不足:%s",
"%s" : "%s",
- "Storage with ID \"%d\" is not user editable" : "使用者\"%d\"無法對此儲存位置進行編輯",
+ "Storage with ID \"%d\" is not user editable" : "使用者無法編輯 ID 為「%d」的儲存空間",
"Access key" : "存取金鑰",
- "Secret key" : "私密金鑰",
- "Builtin" : "公告",
+ "Secret key" : "私鑰",
+ "Builtin" : "內建",
"None" : "無",
"OAuth1" : "OAuth1",
- "App key" : "App 金鑰",
- "App secret" : "App 密碼",
+ "App key" : "應用程式金鑰",
+ "App secret" : "應用程式密碼",
"OAuth2" : "OAuth2",
- "Client ID" : "客戶端ID",
+ "Client ID" : "客戶端 ID",
"Client secret" : "客戶端密碼",
- "Tenant name" : "租戶/專案名稱",
- "Identity endpoint URL" : "身份識別終端點 URL",
- "Domain" : "網域名稱",
+ "OpenStack v2" : "OpenStack v2",
+ "Tenant name" : "租戶名稱",
+ "Identity endpoint URL" : "身份識別端點 URL",
+ "OpenStack v3" : "OpenStack v3",
+ "Domain" : "網域",
"Rackspace" : "Rackspace",
- "API key" : "API金鑰",
+ "API key" : "API 金鑰",
+ "Global credentials" : "全域憑證",
"Log-in credentials, save in database" : "登入憑證,儲存於資料庫",
- "Username and password" : "使用者帳號和密碼",
+ "Username and password" : "使用者名稱和密碼",
"Log-in credentials, save in session" : "登入憑證,儲存於工作階段",
- "User entered, store in database" : "使用者登入,儲存於資料庫",
+ "Global credentials, user entered" : "全域憑證,使用者輸入",
+ "User entered, store in database" : "使用者輸入,儲存於資料庫",
"RSA public key" : "RSA 公開金鑰",
"Public key" : "公開金鑰",
+ "RSA private key" : "RSA 私鑰",
+ "Private key" : "私鑰",
+ "Kerberos ticket" : "Kerberos 票據",
"Amazon S3" : "Amazon S3",
"Bucket" : "Bucket",
"Hostname" : "主機名稱",
"Port" : "連接埠",
"Region" : "地區",
"Enable SSL" : "啟用 SSL",
- "Enable Path Style" : "啟用路徑格式",
+ "Enable Path Style" : "啟用路徑樣式",
+ "Legacy (v2) authentication" : "舊版認證 (v2)",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "遠端子資料夾",
"Secure https://" : "安全 https://",
- "FTP" : "檔案傳輸協定-FTP",
+ "FTP" : "FTP",
"Host" : "主機",
"Secure ftps://" : "安全 ftps://",
- "Local" : "本地",
+ "Local" : "本機",
"Location" : "地點",
"Nextcloud" : "Nextcloud",
- "SFTP" : "安全檔案傳輸協定-SFTP",
+ "SFTP" : "SFTP",
"Root" : "Root",
- "SFTP with secret key login" : "以密碼金鑰登入SFTP",
- "SMB / CIFS" : "伺服器訊息區塊-SMB/網路文件共享系統 (CIFS)",
+ "SFTP with secret key login" : "以密碼金鑰登入 SFTP",
+ "SMB / CIFS" : "SMB / CIFS",
"Share" : "分享",
"Show hidden files" : "顯示隱藏的檔案",
- "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登入",
+ "Verify ACL access when listing files" : "列出檔案時驗證 ACL 存取權",
+ "Check the ACL's of each file or folder inside a directory to filter out items where the user has no read permissions, comes with a performance penalty" : "檢查目錄中每個檔案或資料夾的 ACL,以過濾掉使用者沒有讀取權限的項目,但可能會影響效能",
+ "Timeout" : "逾時",
+ "SMB / CIFS using OC login" : "使用 OC 登入的 SMB / CIFS",
"Username as share" : "以使用者名稱分享",
"OpenStack Object Storage" : "OpenStack 物件儲存",
"Service name" : "服務名稱",
- "Request timeout (seconds)" : "請求超時 (秒)",
+ "Request timeout (seconds)" : "請求逾時(秒)",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP 的 cURL 支援未啟用或安裝。無法掛載 %s。請要求您的系統管理員安裝它。",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP 的 FTP 支援未啟用或安裝。無法掛載 %s。請要求您的系統管理員安裝它。",
+ "\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "「%1$s」未安裝。無法掛載 %2$s。請要求您的系統管理員安裝它。",
+ "External storage support" : "外部儲存空間支援",
+ "Adds basic external storage support" : "新增基本的外部儲存空間支援",
+ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "此應用程式讓管理員可以設定到外部儲存空間提供者的連線,如 FTP 伺服器、S3 或 SWIFT 物件儲存、其他 Nextcloud 伺服器、WebDAV 伺服器與更多。管理員可以選擇要啟用的儲存空間類型,並可以為使用者、群組或整個系統掛載這些儲存位置。使用者將會在他們的 Nextcloud 根目錄看到一個新的資料夾,他們可以像其他 Nextcloud 資料夾那樣存取並使用該資料夾。外部儲存空間也允許使用者分享儲存在這些外部空間的檔案。在這種情況下,當收件者從外部儲存空間請求檔案時,將使用檔案擁有者的憑證來確保收件者可以存取被分享的檔案。\n\n可以使用圖形使用者介面或命令列設定外部儲存空間。後者提供了進階使用者更大的彈性,可用於設定大容量儲存空間的掛載並設定掛載屬性。更多資訊可在外部儲存空間圖形化使用者介面的文件與外部儲存空間設定檔文件中檢視。",
+ "No external storage configured or you don't have the permission to configure them" : "未設定外部儲存空間,或您沒有權限設定它們",
"Name" : "名稱",
- "Storage type" : "儲存類型",
+ "Storage type" : "儲存空間類型",
"Scope" : "範圍",
- "Open documentation" : "開啟說明文件",
+ "Open documentation" : "開啟文件",
+ "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "外部儲存空間讓您可以掛載外部儲存空間服務與裝置來作為次要的 Nextcloud 儲存裝置。您也可以允許使用者掛載他們自己的儲存服務。",
"Folder name" : "資料夾名稱",
- "External storage" : "外部儲存",
+ "External storage" : "外部儲存空間",
"Authentication" : "驗證",
"Configuration" : "設定",
"Available for" : "可用的",
- "Add storage" : "增加儲存區",
+ "Click to recheck the configuration" : "點擊以重新檢查設定",
+ "Add storage" : "新增儲存空間",
"Advanced settings" : "進階設定",
- "Allow users to mount external storage" : "允許使用者能自行掛載外部儲存"
+ "Allow users to mount external storage" : "允許使用者自行掛載外部儲存空間",
+ "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "全域憑證可用於驗證多個有相同憑證的外部儲存空間。"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_external/l10n/zh_TW.json b/apps/files_external/l10n/zh_TW.json
index 3a357705ac2..4a1e3536dd1 100644
--- a/apps/files_external/l10n/zh_TW.json
+++ b/apps/files_external/l10n/zh_TW.json
@@ -1,16 +1,16 @@
{ "translations": {
- "External storages" : "外部儲存",
+ "External storages" : "外部儲存空間",
"Personal" : "個人",
"System" : "系統",
- "Grant access" : "允許存取",
+ "Grant access" : "授予存取權",
"Error configuring OAuth1" : "設定 OAuth1 時發生錯誤",
- "Please provide a valid app key and secret." : "請提供有效的應用程式金鑰及密碼",
+ "Please provide a valid app key and secret." : "請提供有效的應用程式金鑰及密碼。",
"Error configuring OAuth2" : "設定 OAuth2 時發生錯誤",
- "Generate keys" : "產生金鑰",
- "Error generating key pair" : "產生金鑰對錯誤",
- "All users. Type to select user or group." : "所有人都可以使用,或者選擇特定使用者、群組",
- "(group)" : "(群組)",
- "Compatibility with Mac NFD encoding (slow)" : "與Mac的NFD編碼格式相容(較慢)",
+ "Generate keys" : "生成金鑰",
+ "Error generating key pair" : "生成金鑰對時發生錯誤",
+ "All users. Type to select user or group." : "所有使用者。輸入以選取使用者或群組。",
+ "(group)" : "(群組)",
+ "Compatibility with Mac NFD encoding (slow)" : "與 Mac 的 NFD 編碼相容(較慢)",
"Enable encryption" : "啟用加密",
"Enable previews" : "啟動預覽",
"Enable sharing" : "啟動分享",
@@ -19,97 +19,119 @@
"Once every direct access" : "在每次進行存取動作時",
"Read only" : "唯讀",
"Delete" : "刪除",
- "Admin defined" : "管理者定義",
- "Delete storage?" : "刪除空間",
+ "Admin defined" : "管理員定義",
+ "Are you sure you want to delete this external storage?" : "您確定您想要刪除此外部儲存空間嗎?",
+ "Delete storage?" : "刪除儲存空間?",
"Saved" : "已儲存",
- "Saving …" : "儲存中 ...",
+ "Saving …" : "正在儲存……",
"Save" : "儲存",
- "Empty response from the server" : "服務器没有回應",
- "Couldn't access. Please log out and in again to activate this mount point" : "無法存取,請登出後重新登入來啟用這個掛載點。",
- "Couldn't get the information from the remote server: {code} {type}" : "無法從遠程伺服器上獲取資料 : {code} {type}",
- "Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}",
- "There was an error with message: " : "錯誤信息:",
+ "Empty response from the server" : "伺服器回應為空",
+ "Couldn't access. Please log out and in again to activate this mount point" : "無法存取。請登出並重新登入以啟用此掛載點",
+ "Couldn't get the information from the remote server: {code} {type}" : "無法從遠端伺服器取得資訊:{code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表:{type}",
+ "There was an error with message: " : "錯誤訊息:",
"External mount error" : "外部掛載錯誤",
- "external-storage" : "外部儲存",
- "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "無法取得Windows網路磁碟掛載點清單:伺服器無回應。",
- "Please enter the credentials for the {mount} mount" : "請輸入認證來進行掛載{掛載來源}",
+ "external-storage" : "外部儲存空間",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "無法擷取 Windows 網路磁碟掛載點列表:來自伺服器的空回應",
+ "Please enter the credentials for the {mount} mount" : "請輸入 {mount} 掛載的帳號密碼",
"Username" : "使用者名稱",
"Password" : "密碼",
"Credentials saved" : "已儲存憑證",
"Credentials saving failed" : "憑證儲存失敗",
- "Credentials required" : "需要憑證訊息",
- "Storage with ID \"%d\" not found" : "沒有找到使用者 \"%d\" 的儲存空間 ",
- "Invalid backend or authentication mechanism class" : "無效的後端處理或是驗證方式",
+ "Credentials required" : "需要憑證",
+ "Storage with ID \"%d\" not found" : "沒有找到「%d」 ID 的儲存空間 ",
+ "Invalid backend or authentication mechanism class" : "無效的後端或驗證機制類別",
"Invalid mount point" : "無效的掛載點",
"Objectstore forbidden" : "物件儲存禁止存取",
- "Invalid storage backend \"%s\"" : "無效的後端儲存 \"%s\"",
- "Not permitted to use backend \"%s\"" : "不被允許使用後端儲存 \"%s\"",
- "Not permitted to use authentication mechanism \"%s\"" : "不被允許使用驗證機制 \"%s\"",
+ "Invalid storage backend \"%s\"" : "無效的儲存後端「%s」",
+ "Not permitted to use backend \"%s\"" : "不允許使用後端「%s」",
+ "Not permitted to use authentication mechanism \"%s\"" : "不允許使用驗證機制「%s」",
"Unsatisfied backend parameters" : "無法滿足後端所需的參數條件",
"Unsatisfied authentication mechanism parameters" : "無法滿足驗證機制所需的參數條件",
- "Insufficient data: %s" : "資料不足: %s",
+ "Insufficient data: %s" : "資料不足:%s",
"%s" : "%s",
- "Storage with ID \"%d\" is not user editable" : "使用者\"%d\"無法對此儲存位置進行編輯",
+ "Storage with ID \"%d\" is not user editable" : "使用者無法編輯 ID 為「%d」的儲存空間",
"Access key" : "存取金鑰",
- "Secret key" : "私密金鑰",
- "Builtin" : "公告",
+ "Secret key" : "私鑰",
+ "Builtin" : "內建",
"None" : "無",
"OAuth1" : "OAuth1",
- "App key" : "App 金鑰",
- "App secret" : "App 密碼",
+ "App key" : "應用程式金鑰",
+ "App secret" : "應用程式密碼",
"OAuth2" : "OAuth2",
- "Client ID" : "客戶端ID",
+ "Client ID" : "客戶端 ID",
"Client secret" : "客戶端密碼",
- "Tenant name" : "租戶/專案名稱",
- "Identity endpoint URL" : "身份識別終端點 URL",
- "Domain" : "網域名稱",
+ "OpenStack v2" : "OpenStack v2",
+ "Tenant name" : "租戶名稱",
+ "Identity endpoint URL" : "身份識別端點 URL",
+ "OpenStack v3" : "OpenStack v3",
+ "Domain" : "網域",
"Rackspace" : "Rackspace",
- "API key" : "API金鑰",
+ "API key" : "API 金鑰",
+ "Global credentials" : "全域憑證",
"Log-in credentials, save in database" : "登入憑證,儲存於資料庫",
- "Username and password" : "使用者帳號和密碼",
+ "Username and password" : "使用者名稱和密碼",
"Log-in credentials, save in session" : "登入憑證,儲存於工作階段",
- "User entered, store in database" : "使用者登入,儲存於資料庫",
+ "Global credentials, user entered" : "全域憑證,使用者輸入",
+ "User entered, store in database" : "使用者輸入,儲存於資料庫",
"RSA public key" : "RSA 公開金鑰",
"Public key" : "公開金鑰",
+ "RSA private key" : "RSA 私鑰",
+ "Private key" : "私鑰",
+ "Kerberos ticket" : "Kerberos 票據",
"Amazon S3" : "Amazon S3",
"Bucket" : "Bucket",
"Hostname" : "主機名稱",
"Port" : "連接埠",
"Region" : "地區",
"Enable SSL" : "啟用 SSL",
- "Enable Path Style" : "啟用路徑格式",
+ "Enable Path Style" : "啟用路徑樣式",
+ "Legacy (v2) authentication" : "舊版認證 (v2)",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "遠端子資料夾",
"Secure https://" : "安全 https://",
- "FTP" : "檔案傳輸協定-FTP",
+ "FTP" : "FTP",
"Host" : "主機",
"Secure ftps://" : "安全 ftps://",
- "Local" : "本地",
+ "Local" : "本機",
"Location" : "地點",
"Nextcloud" : "Nextcloud",
- "SFTP" : "安全檔案傳輸協定-SFTP",
+ "SFTP" : "SFTP",
"Root" : "Root",
- "SFTP with secret key login" : "以密碼金鑰登入SFTP",
- "SMB / CIFS" : "伺服器訊息區塊-SMB/網路文件共享系統 (CIFS)",
+ "SFTP with secret key login" : "以密碼金鑰登入 SFTP",
+ "SMB / CIFS" : "SMB / CIFS",
"Share" : "分享",
"Show hidden files" : "顯示隱藏的檔案",
- "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登入",
+ "Verify ACL access when listing files" : "列出檔案時驗證 ACL 存取權",
+ "Check the ACL's of each file or folder inside a directory to filter out items where the user has no read permissions, comes with a performance penalty" : "檢查目錄中每個檔案或資料夾的 ACL,以過濾掉使用者沒有讀取權限的項目,但可能會影響效能",
+ "Timeout" : "逾時",
+ "SMB / CIFS using OC login" : "使用 OC 登入的 SMB / CIFS",
"Username as share" : "以使用者名稱分享",
"OpenStack Object Storage" : "OpenStack 物件儲存",
"Service name" : "服務名稱",
- "Request timeout (seconds)" : "請求超時 (秒)",
+ "Request timeout (seconds)" : "請求逾時(秒)",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP 的 cURL 支援未啟用或安裝。無法掛載 %s。請要求您的系統管理員安裝它。",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP 的 FTP 支援未啟用或安裝。無法掛載 %s。請要求您的系統管理員安裝它。",
+ "\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "「%1$s」未安裝。無法掛載 %2$s。請要求您的系統管理員安裝它。",
+ "External storage support" : "外部儲存空間支援",
+ "Adds basic external storage support" : "新增基本的外部儲存空間支援",
+ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "此應用程式讓管理員可以設定到外部儲存空間提供者的連線,如 FTP 伺服器、S3 或 SWIFT 物件儲存、其他 Nextcloud 伺服器、WebDAV 伺服器與更多。管理員可以選擇要啟用的儲存空間類型,並可以為使用者、群組或整個系統掛載這些儲存位置。使用者將會在他們的 Nextcloud 根目錄看到一個新的資料夾,他們可以像其他 Nextcloud 資料夾那樣存取並使用該資料夾。外部儲存空間也允許使用者分享儲存在這些外部空間的檔案。在這種情況下,當收件者從外部儲存空間請求檔案時,將使用檔案擁有者的憑證來確保收件者可以存取被分享的檔案。\n\n可以使用圖形使用者介面或命令列設定外部儲存空間。後者提供了進階使用者更大的彈性,可用於設定大容量儲存空間的掛載並設定掛載屬性。更多資訊可在外部儲存空間圖形化使用者介面的文件與外部儲存空間設定檔文件中檢視。",
+ "No external storage configured or you don't have the permission to configure them" : "未設定外部儲存空間,或您沒有權限設定它們",
"Name" : "名稱",
- "Storage type" : "儲存類型",
+ "Storage type" : "儲存空間類型",
"Scope" : "範圍",
- "Open documentation" : "開啟說明文件",
+ "Open documentation" : "開啟文件",
+ "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "外部儲存空間讓您可以掛載外部儲存空間服務與裝置來作為次要的 Nextcloud 儲存裝置。您也可以允許使用者掛載他們自己的儲存服務。",
"Folder name" : "資料夾名稱",
- "External storage" : "外部儲存",
+ "External storage" : "外部儲存空間",
"Authentication" : "驗證",
"Configuration" : "設定",
"Available for" : "可用的",
- "Add storage" : "增加儲存區",
+ "Click to recheck the configuration" : "點擊以重新檢查設定",
+ "Add storage" : "新增儲存空間",
"Advanced settings" : "進階設定",
- "Allow users to mount external storage" : "允許使用者能自行掛載外部儲存"
+ "Allow users to mount external storage" : "允許使用者自行掛載外部儲存空間",
+ "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "全域憑證可用於驗證多個有相同憑證的外部儲存空間。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/zh_HK.js b/apps/files_sharing/l10n/zh_HK.js
index 47258d28e88..9b4e56185dc 100644
--- a/apps/files_sharing/l10n/zh_HK.js
+++ b/apps/files_sharing/l10n/zh_HK.js
@@ -158,8 +158,11 @@ OC.L10N.register(
"Via “{folder}”" : "透過 “{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" : "密碼保護",
"Enter a password" : "輸入密碼",
@@ -172,7 +175,9 @@ OC.L10N.register(
"File drop (upload only)" : "拖曳檔案(僅供上傳)",
"Hide download" : "隱藏下載",
"Password protect" : "密碼防護",
+ "Video verification" : "視頻驗證",
"Add another link" : "加入另一個連結",
+ "Create a new share link" : "建立新分享連結",
"{shareWith} by {initiator}" : "{initiator} 分享了 {shareWith}",
"Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
"Share link ({label})" : "分享連結 ({label})",
@@ -181,7 +186,17 @@ OC.L10N.register(
"Name or email …" : "名字或電郵地址",
"Name, email, or Federated Cloud ID …" : "名字,電郵地址或 Federated Cloud ID …",
"Searching …" : "搜尋中 …",
+ "No elements found." : "找不到元素。",
"Search globally" : "全域搜尋",
+ "on {server}" : "在 {server} 上",
+ "Unable to load the shares list" : "無法載入分享清單",
+ "Expires {relativetime}" : "有效期至 {relativetime}",
+ "this share just expired." : "此分享剛過期。",
+ "Link to a file" : "連結到一個檔案",
+ "Error creating the share: {errorMessage}" : "創建分享出錯:{errorMessage}",
+ "Error creating the share" : "創建分享出錯",
+ "Error updating the share: {errorMessage}" : "更新分享出錯:{errorMessage}",
+ "Error updating the share" : "更新分享出錯",
"Shared" : "已分享",
"Share" : "分享",
"Shared with" : "分享給",
diff --git a/apps/files_sharing/l10n/zh_HK.json b/apps/files_sharing/l10n/zh_HK.json
index 54f846cd1a8..0d3de1a76dc 100644
--- a/apps/files_sharing/l10n/zh_HK.json
+++ b/apps/files_sharing/l10n/zh_HK.json
@@ -156,8 +156,11 @@
"Via “{folder}”" : "透過 “{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" : "密碼保護",
"Enter a password" : "輸入密碼",
@@ -170,7 +173,9 @@
"File drop (upload only)" : "拖曳檔案(僅供上傳)",
"Hide download" : "隱藏下載",
"Password protect" : "密碼防護",
+ "Video verification" : "視頻驗證",
"Add another link" : "加入另一個連結",
+ "Create a new share link" : "建立新分享連結",
"{shareWith} by {initiator}" : "{initiator} 分享了 {shareWith}",
"Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
"Share link ({label})" : "分享連結 ({label})",
@@ -179,7 +184,17 @@
"Name or email …" : "名字或電郵地址",
"Name, email, or Federated Cloud ID …" : "名字,電郵地址或 Federated Cloud ID …",
"Searching …" : "搜尋中 …",
+ "No elements found." : "找不到元素。",
"Search globally" : "全域搜尋",
+ "on {server}" : "在 {server} 上",
+ "Unable to load the shares list" : "無法載入分享清單",
+ "Expires {relativetime}" : "有效期至 {relativetime}",
+ "this share just expired." : "此分享剛過期。",
+ "Link to a file" : "連結到一個檔案",
+ "Error creating the share: {errorMessage}" : "創建分享出錯:{errorMessage}",
+ "Error creating the share" : "創建分享出錯",
+ "Error updating the share: {errorMessage}" : "更新分享出錯:{errorMessage}",
+ "Error updating the share" : "更新分享出錯",
"Shared" : "已分享",
"Share" : "分享",
"Shared with" : "分享給",
diff --git a/apps/files_sharing/l10n/zh_TW.js b/apps/files_sharing/l10n/zh_TW.js
index c95c11257bd..16c1886ec57 100644
--- a/apps/files_sharing/l10n/zh_TW.js
+++ b/apps/files_sharing/l10n/zh_TW.js
@@ -10,18 +10,18 @@ OC.L10N.register(
"Shared by link" : "由連結分享",
"No shared links" : "沒有已分享的連結",
"Files and folders you share by link will show up here" : "您分享的檔案與資料夾連結將會顯示在這裡",
- "Deleted shares" : "移除分享",
- "No deleted shares" : "沒有移除的分享",
+ "Deleted shares" : "已刪除的分享",
+ "No deleted shares" : "沒有已刪除的分享",
"Shares you deleted will show up here" : "您刪除的分享會在此顯示",
- "Pending shares" : "等待分享",
- "No pending shares" : "沒有待處理的分享",
+ "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" : "回復",
+ "Restore" : "還原",
"Restore share" : "還原分享",
- "Something happened. Unable to restore the share." : "出了些狀況,無法還原分享。",
+ "Something happened. Unable to restore the share." : "好像有東西出錯了。無法還原分享。",
"Accept share" : "接受分享",
"Something happened. Unable to accept the share." : "好像有東西出錯了。無法接受分享。",
"Reject share" : "拒絕分享",
@@ -29,21 +29,21 @@ OC.L10N.register(
"Waiting…" : "正在等待……",
"error" : "錯誤",
"finished" : "已結束",
- "This will stop your current uploads." : "這會終止目前任何的上傳。",
+ "This will stop your current uploads." : "這會停止您目前的上傳。",
"Move or copy" : "移動或複製",
"Download" : "下載",
- "Delete" : "移除",
- "You can upload into this folder" : "你可以上傳內容到此資料夾",
+ "Delete" : "刪除",
+ "You can upload into this folder" : "您可以上傳到此資料夾",
"Terms of service" : "服務條款",
- "No compatible server found at {remote}" : "沒有在 {remote} 找到相容的伺服器",
+ "No compatible server found at {remote}" : "在 {remote} 找不到相容的伺服器",
"Invalid server URL" : "無效的伺服器 URL",
- "Failed to add the public link to your Nextcloud" : "無法將公開連結加入您的 Nextcloud",
+ "Failed to add the public link to your Nextcloud" : "無法將公開連結新增到您的 Nextcloud",
"No expiration date set" : "未指定到期日",
"Shared by" : "分享自",
"File shares" : "檔案分享",
- "Downloaded via public link" : "透過公用連結下載",
+ "Downloaded via public link" : "透過公開連結下載",
"Downloaded by {email}" : "{email} 已下載",
- "{file} downloaded via public link" : "{file} 已透過公用連結下載",
+ "{file} downloaded via public link" : "{file} 已透過公開連結下載",
"{email} downloaded {file}" : "{email} 已下載 {file}",
"Shared with group {group}" : "與群組 {group} 分享",
"Removed share for group {group}" : "移除與群組 {group} 分享",
@@ -55,17 +55,17 @@ OC.L10N.register(
"{actor} shared {file} with group {group}" : "{actor} 分享 {file} 給群組 {group}",
"{actor} removed group {group} from {file}" : "{actor} 將群組 {group} 從 {file} 移除",
"Share for file {file} with group {group} expired" : "與群組 {group} 分享的檔案 {file} 已過期",
- "Shared as public link" : "藉由公用連結分享",
- "Removed public link" : "刪除公開連結",
+ "Shared as public link" : "以公開連結分享",
+ "Removed public link" : "已移除公開連結",
"Public link expired" : "公開連結已過期",
"{actor} shared as public link" : "{actor} 透過公開連結分享",
"{actor} removed public link" : "{actor} 移除公開連結分享",
"Public link of {actor} expired" : "{actor} 的公開連結過期了",
- "You shared {file} as public link" : "你藉由公用連結分享了 {file}",
- "You removed public link for {file}" : "您刪除了 {file} 的公開分享連結",
+ "You shared {file} as public link" : "您透過公開連結分享 {file}",
+ "You removed public link for {file}" : "您移除了 {file} 的公開分享連結",
"Public link expired for {file}" : "{file} 的公開連結已過期",
"{actor} shared {file} as public link" : "{actor} 透過公開連結分享 {file}",
- "{actor} removed public link for {file}" : "{actor} 移除 {file} 的公開連結分享",
+ "{actor} removed public link for {file}" : "{actor} 移除了 {file} 的公開連結分享",
"Public link of {actor} for {file} expired" : "{actor} 公開分享 {file} 的連結過期了",
"{user} accepted the remote share" : "{user} 接受了遠端分享",
"{user} declined the remote share" : "{user} 拒絕了遠端分享",
@@ -75,7 +75,7 @@ OC.L10N.register(
"{user} unshared {file} from you" : "{user} 取消與你分享檔案 {file}",
"Shared with {user}" : "與 {user} 分享",
"Removed share for {user}" : "移除對 {user} 的分享",
- "You removed yourself" : "您自己移除",
+ "You removed yourself" : "您移除了自己",
"{actor} removed themselves" : "{actor} 已將自己移除",
"{actor} shared with {user}" : "{actor} 分享給 {user}",
"{actor} removed share for {user}" : "{actor} 移除了對 {user} 的分享",
@@ -93,72 +93,96 @@ OC.L10N.register(
"{actor} removed you from the share named {file}" : "{actor} 將您從名為 {file} 的分享中移除了",
"Share for file {file} with {user} expired" : "與 {user} 分享的檔案 {file} 已過期",
"Share for file {file} expired" : "檔案 {file} 的分享已過期",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "email或公開連結分享的檔案與資料夾已被 <strong>下載</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "檔案或目錄已被 <strong>其他伺服器</strong> 分享",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "透過電子郵件或公開連結分享的檔案或資料夾<strong>已被下載</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "檔案或資料夾是從<strong>其他伺服器</strong>分享的",
"Files" : "檔案",
- "A file or folder has been <strong>shared</strong>" : "檔案或目錄已被 <strong>分享</strong>",
+ "A file or folder has been <strong>shared</strong>" : "檔案或資料夾已被<strong>分享</strong>",
"Shared link" : "已分享的連結",
- "Wrong share ID, share doesn't exist" : "錯誤的分享 ID ,分享不存在",
+ "Wrong share ID, share doesn't exist" : "錯誤的分享 ID,分享不存在",
"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" : "請選擇一個有效的使用者",
+ "Please specify a valid user" : "請指定有效使用者",
"Group sharing is disabled by the administrator" : "群組分享已被管理員停用",
- "Please specify a valid group" : "請指定一個有效的群組",
+ "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" : "因為未啟用 Nextcloud Talk,因此透過 Nextcloud Talk 傳送密碼分享 %s 失敗",
"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" : "分享 %1$s 失敗,因為後端不允許來自 %2$s 類型的分享",
- "You cannot share to a Circle if the app is not enabled" : "當應用未被啟用,你無法分享到circle。",
- "Please specify a valid circle" : "請指定一個有效的circle",
+ "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" : "這不是一個資料夾",
+ "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" : "無法由公開分享的連結變更權限",
+ "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" : "加入到您的 Nextcloud",
+ "Add to your Nextcloud" : "新增到您的 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} 的分享 {share}",
+ "You received {share} to group {group} as a share by {user}" : "您收到了來自 {user} 到 {group} 群組的 {share}",
"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 之外的使用者分享檔案。管理員也可以啟用密碼、到期日以及啟用透過分享連結的伺服器到伺服器分享,並可從行動裝置分享。\n將此功能關閉會移除伺服器上、同步客戶端與行動應用程式所有的分享收件者,以及檔案與資料夾。更多資訊請見 Nextcloud 文件。",
"Sharing" : "分享",
+ "Accept user and group shares by default" : "預設接受使用者與群組分享",
"Allow editing" : "允許編輯",
- "Allow resharing" : "允許轉貼分享",
+ "Allow creating" : "允許建立",
+ "Allow deleting" : "允許刪除",
+ "Allow resharing" : "允許轉分享",
"Expiration date enforced" : "已設定到期日",
"Set expiration date" : "設定到期日",
- "Note to recipient" : "給接收者的訊息",
- "Unshare" : "撤回分享",
+ "Enter a date" : "輸入日期",
+ "Note to recipient" : "給收件者的訊息",
+ "Unshare" : "取消分享",
"group" : "群組",
"conversation" : "交談",
"remote" : "遠端",
"remote group" : "遠端群組",
"guest" : "訪客",
+ "Shared with the group {user} by {owner}" : "由 {owner} 與群組 {user} 分享",
+ "Shared with the conversation {user} by {owner}" : "由 {owner} 與對話 {user} 分享",
+ "Shared with {user} by {owner}" : "由 {owner} 與 {user} 分享",
+ "Added by {initiator}" : "由 {initiator} 新增",
+ "Via “{folder}”" : "透過「{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 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" : "密碼保護",
"Enter a password" : "輸入密碼",
+ "Expiration date (enforced)" : "到期日(強制)",
+ "Create share" : "建立分享",
"Cancel" : "取消",
+ "Share label" : "分享標籤",
"Read only" : "唯讀",
"Allow upload and editing" : "允許上傳及編輯",
- "File drop (upload only)" : "拖曳檔案(僅供上傳)",
+ "File drop (upload only)" : "檔案投放(僅上傳)",
"Hide download" : "隱藏下載",
- "Password protect" : "密碼防護",
- "Add another link" : "加入另一個連結",
+ "Password protect" : "密碼保護",
+ "Video verification" : "視訊驗證",
+ "Enter a note for the share recipient" : "輸入給分享收件者的訊息",
+ "Add another link" : "新增其他連結",
+ "Create a new share link" : "建立新分享連結",
+ "{shareWith} by {initiator}" : "{shareWith} 由 {initiator}",
+ "Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
"Share link" : "分享連結",
"Resharing is not allowed" : "不允許重新分享",
"Search globally" : "全域搜尋",
diff --git a/apps/files_sharing/l10n/zh_TW.json b/apps/files_sharing/l10n/zh_TW.json
index 6b8ad6cb004..8d8277ae318 100644
--- a/apps/files_sharing/l10n/zh_TW.json
+++ b/apps/files_sharing/l10n/zh_TW.json
@@ -8,18 +8,18 @@
"Shared by link" : "由連結分享",
"No shared links" : "沒有已分享的連結",
"Files and folders you share by link will show up here" : "您分享的檔案與資料夾連結將會顯示在這裡",
- "Deleted shares" : "移除分享",
- "No deleted shares" : "沒有移除的分享",
+ "Deleted shares" : "已刪除的分享",
+ "No deleted shares" : "沒有已刪除的分享",
"Shares you deleted will show up here" : "您刪除的分享會在此顯示",
- "Pending shares" : "等待分享",
- "No pending shares" : "沒有待處理的分享",
+ "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" : "回復",
+ "Restore" : "還原",
"Restore share" : "還原分享",
- "Something happened. Unable to restore the share." : "出了些狀況,無法還原分享。",
+ "Something happened. Unable to restore the share." : "好像有東西出錯了。無法還原分享。",
"Accept share" : "接受分享",
"Something happened. Unable to accept the share." : "好像有東西出錯了。無法接受分享。",
"Reject share" : "拒絕分享",
@@ -27,21 +27,21 @@
"Waiting…" : "正在等待……",
"error" : "錯誤",
"finished" : "已結束",
- "This will stop your current uploads." : "這會終止目前任何的上傳。",
+ "This will stop your current uploads." : "這會停止您目前的上傳。",
"Move or copy" : "移動或複製",
"Download" : "下載",
- "Delete" : "移除",
- "You can upload into this folder" : "你可以上傳內容到此資料夾",
+ "Delete" : "刪除",
+ "You can upload into this folder" : "您可以上傳到此資料夾",
"Terms of service" : "服務條款",
- "No compatible server found at {remote}" : "沒有在 {remote} 找到相容的伺服器",
+ "No compatible server found at {remote}" : "在 {remote} 找不到相容的伺服器",
"Invalid server URL" : "無效的伺服器 URL",
- "Failed to add the public link to your Nextcloud" : "無法將公開連結加入您的 Nextcloud",
+ "Failed to add the public link to your Nextcloud" : "無法將公開連結新增到您的 Nextcloud",
"No expiration date set" : "未指定到期日",
"Shared by" : "分享自",
"File shares" : "檔案分享",
- "Downloaded via public link" : "透過公用連結下載",
+ "Downloaded via public link" : "透過公開連結下載",
"Downloaded by {email}" : "{email} 已下載",
- "{file} downloaded via public link" : "{file} 已透過公用連結下載",
+ "{file} downloaded via public link" : "{file} 已透過公開連結下載",
"{email} downloaded {file}" : "{email} 已下載 {file}",
"Shared with group {group}" : "與群組 {group} 分享",
"Removed share for group {group}" : "移除與群組 {group} 分享",
@@ -53,17 +53,17 @@
"{actor} shared {file} with group {group}" : "{actor} 分享 {file} 給群組 {group}",
"{actor} removed group {group} from {file}" : "{actor} 將群組 {group} 從 {file} 移除",
"Share for file {file} with group {group} expired" : "與群組 {group} 分享的檔案 {file} 已過期",
- "Shared as public link" : "藉由公用連結分享",
- "Removed public link" : "刪除公開連結",
+ "Shared as public link" : "以公開連結分享",
+ "Removed public link" : "已移除公開連結",
"Public link expired" : "公開連結已過期",
"{actor} shared as public link" : "{actor} 透過公開連結分享",
"{actor} removed public link" : "{actor} 移除公開連結分享",
"Public link of {actor} expired" : "{actor} 的公開連結過期了",
- "You shared {file} as public link" : "你藉由公用連結分享了 {file}",
- "You removed public link for {file}" : "您刪除了 {file} 的公開分享連結",
+ "You shared {file} as public link" : "您透過公開連結分享 {file}",
+ "You removed public link for {file}" : "您移除了 {file} 的公開分享連結",
"Public link expired for {file}" : "{file} 的公開連結已過期",
"{actor} shared {file} as public link" : "{actor} 透過公開連結分享 {file}",
- "{actor} removed public link for {file}" : "{actor} 移除 {file} 的公開連結分享",
+ "{actor} removed public link for {file}" : "{actor} 移除了 {file} 的公開連結分享",
"Public link of {actor} for {file} expired" : "{actor} 公開分享 {file} 的連結過期了",
"{user} accepted the remote share" : "{user} 接受了遠端分享",
"{user} declined the remote share" : "{user} 拒絕了遠端分享",
@@ -73,7 +73,7 @@
"{user} unshared {file} from you" : "{user} 取消與你分享檔案 {file}",
"Shared with {user}" : "與 {user} 分享",
"Removed share for {user}" : "移除對 {user} 的分享",
- "You removed yourself" : "您自己移除",
+ "You removed yourself" : "您移除了自己",
"{actor} removed themselves" : "{actor} 已將自己移除",
"{actor} shared with {user}" : "{actor} 分享給 {user}",
"{actor} removed share for {user}" : "{actor} 移除了對 {user} 的分享",
@@ -91,72 +91,96 @@
"{actor} removed you from the share named {file}" : "{actor} 將您從名為 {file} 的分享中移除了",
"Share for file {file} with {user} expired" : "與 {user} 分享的檔案 {file} 已過期",
"Share for file {file} expired" : "檔案 {file} 的分享已過期",
- "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "email或公開連結分享的檔案與資料夾已被 <strong>下載</strong>",
- "A file or folder was shared from <strong>another server</strong>" : "檔案或目錄已被 <strong>其他伺服器</strong> 分享",
+ "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "透過電子郵件或公開連結分享的檔案或資料夾<strong>已被下載</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "檔案或資料夾是從<strong>其他伺服器</strong>分享的",
"Files" : "檔案",
- "A file or folder has been <strong>shared</strong>" : "檔案或目錄已被 <strong>分享</strong>",
+ "A file or folder has been <strong>shared</strong>" : "檔案或資料夾已被<strong>分享</strong>",
"Shared link" : "已分享的連結",
- "Wrong share ID, share doesn't exist" : "錯誤的分享 ID ,分享不存在",
+ "Wrong share ID, share doesn't exist" : "錯誤的分享 ID,分享不存在",
"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" : "請選擇一個有效的使用者",
+ "Please specify a valid user" : "請指定有效使用者",
"Group sharing is disabled by the administrator" : "群組分享已被管理員停用",
- "Please specify a valid group" : "請指定一個有效的群組",
+ "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" : "因為未啟用 Nextcloud Talk,因此透過 Nextcloud Talk 傳送密碼分享 %s 失敗",
"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" : "分享 %1$s 失敗,因為後端不允許來自 %2$s 類型的分享",
- "You cannot share to a Circle if the app is not enabled" : "當應用未被啟用,你無法分享到circle。",
- "Please specify a valid circle" : "請指定一個有效的circle",
+ "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" : "這不是一個資料夾",
+ "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" : "無法由公開分享的連結變更權限",
+ "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" : "加入到您的 Nextcloud",
+ "Add to your Nextcloud" : "新增到您的 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} 的分享 {share}",
+ "You received {share} to group {group} as a share by {user}" : "您收到了來自 {user} 到 {group} 群組的 {share}",
"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 之外的使用者分享檔案。管理員也可以啟用密碼、到期日以及啟用透過分享連結的伺服器到伺服器分享,並可從行動裝置分享。\n將此功能關閉會移除伺服器上、同步客戶端與行動應用程式所有的分享收件者,以及檔案與資料夾。更多資訊請見 Nextcloud 文件。",
"Sharing" : "分享",
+ "Accept user and group shares by default" : "預設接受使用者與群組分享",
"Allow editing" : "允許編輯",
- "Allow resharing" : "允許轉貼分享",
+ "Allow creating" : "允許建立",
+ "Allow deleting" : "允許刪除",
+ "Allow resharing" : "允許轉分享",
"Expiration date enforced" : "已設定到期日",
"Set expiration date" : "設定到期日",
- "Note to recipient" : "給接收者的訊息",
- "Unshare" : "撤回分享",
+ "Enter a date" : "輸入日期",
+ "Note to recipient" : "給收件者的訊息",
+ "Unshare" : "取消分享",
"group" : "群組",
"conversation" : "交談",
"remote" : "遠端",
"remote group" : "遠端群組",
"guest" : "訪客",
+ "Shared with the group {user} by {owner}" : "由 {owner} 與群組 {user} 分享",
+ "Shared with the conversation {user} by {owner}" : "由 {owner} 與對話 {user} 分享",
+ "Shared with {user} by {owner}" : "由 {owner} 與 {user} 分享",
+ "Added by {initiator}" : "由 {initiator} 新增",
+ "Via “{folder}”" : "透過「{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 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" : "密碼保護",
"Enter a password" : "輸入密碼",
+ "Expiration date (enforced)" : "到期日(強制)",
+ "Create share" : "建立分享",
"Cancel" : "取消",
+ "Share label" : "分享標籤",
"Read only" : "唯讀",
"Allow upload and editing" : "允許上傳及編輯",
- "File drop (upload only)" : "拖曳檔案(僅供上傳)",
+ "File drop (upload only)" : "檔案投放(僅上傳)",
"Hide download" : "隱藏下載",
- "Password protect" : "密碼防護",
- "Add another link" : "加入另一個連結",
+ "Password protect" : "密碼保護",
+ "Video verification" : "視訊驗證",
+ "Enter a note for the share recipient" : "輸入給分享收件者的訊息",
+ "Add another link" : "新增其他連結",
+ "Create a new share link" : "建立新分享連結",
+ "{shareWith} by {initiator}" : "{shareWith} 由 {initiator}",
+ "Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
"Share link" : "分享連結",
"Resharing is not allowed" : "不允許重新分享",
"Search globally" : "全域搜尋",
diff --git a/apps/oauth2/l10n/sc.js b/apps/oauth2/l10n/sc.js
new file mode 100644
index 00000000000..e580a8d9d59
--- /dev/null
+++ b/apps/oauth2/l10n/sc.js
@@ -0,0 +1,20 @@
+OC.L10N.register(
+ "oauth2",
+ {
+ "Your client is not authorized to connect. Please inform the administrator of your client." : "Su cliente tuo no est autorizadu a si connètere. Pro praghere, informa s'amministradore de su cliente tuo.",
+ "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : " S'URL tuo pro torrare a deretare tocat chi siat unu URL cumpretu, pro nàrrere: https://sudomìniutuo.com/caminu",
+ "OAuth 2.0" : "OAuth 2.0",
+ "Allows OAuth2 compatible authentication from other web applications." : "Cunsenti s'autenticatzione cumpatìbile cun OAuth2 dae àteras aplicatziones in sa rete.",
+ "The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "S'aplicatzione OAuth2 cunsentit a is amministradores de cunfigurare sa protzedura de autenticatzione integrada pro cunsentire fintzas s'autenticatzione cumpatìbile cun OAuth2 dae àteras aplicatziones in sa rete.",
+ "OAuth 2.0 clients" : "Clientes de OAuth 2.0 ",
+ "OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 cunsentit a is zservìtzios de foras de pedire s'atzessu a {instanceName}.",
+ "Add client" : "Agiunghe cliente",
+ "Name" : "Nùmene",
+ "Redirection URI" : "URI de torrada a deretare",
+ "Add" : "Agiunghe",
+ "Client Identifier" : "Identificadore cliente",
+ "Secret" : "Segretu",
+ "Show client secret" : "Mustra su segretu de su cliente",
+ "Delete" : "Cantzella"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/oauth2/l10n/sc.json b/apps/oauth2/l10n/sc.json
new file mode 100644
index 00000000000..11b8d80ac94
--- /dev/null
+++ b/apps/oauth2/l10n/sc.json
@@ -0,0 +1,18 @@
+{ "translations": {
+ "Your client is not authorized to connect. Please inform the administrator of your client." : "Su cliente tuo no est autorizadu a si connètere. Pro praghere, informa s'amministradore de su cliente tuo.",
+ "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : " S'URL tuo pro torrare a deretare tocat chi siat unu URL cumpretu, pro nàrrere: https://sudomìniutuo.com/caminu",
+ "OAuth 2.0" : "OAuth 2.0",
+ "Allows OAuth2 compatible authentication from other web applications." : "Cunsenti s'autenticatzione cumpatìbile cun OAuth2 dae àteras aplicatziones in sa rete.",
+ "The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "S'aplicatzione OAuth2 cunsentit a is amministradores de cunfigurare sa protzedura de autenticatzione integrada pro cunsentire fintzas s'autenticatzione cumpatìbile cun OAuth2 dae àteras aplicatziones in sa rete.",
+ "OAuth 2.0 clients" : "Clientes de OAuth 2.0 ",
+ "OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 cunsentit a is zservìtzios de foras de pedire s'atzessu a {instanceName}.",
+ "Add client" : "Agiunghe cliente",
+ "Name" : "Nùmene",
+ "Redirection URI" : "URI de torrada a deretare",
+ "Add" : "Agiunghe",
+ "Client Identifier" : "Identificadore cliente",
+ "Secret" : "Segretu",
+ "Show client secret" : "Mustra su segretu de su cliente",
+ "Delete" : "Cantzella"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/oauth2/l10n/zh_HK.js b/apps/oauth2/l10n/zh_HK.js
index eac6a0c90c5..ee1c8e792f3 100644
--- a/apps/oauth2/l10n/zh_HK.js
+++ b/apps/oauth2/l10n/zh_HK.js
@@ -14,7 +14,7 @@ OC.L10N.register(
"Add" : "新增",
"Client Identifier" : "用戶識別",
"Secret" : "密鑰",
- "Show client secret" : "顯示密鑰",
+ "Show client secret" : "顯示客戶端密碼",
"Delete" : "刪除"
},
"nplurals=1; plural=0;");
diff --git a/apps/oauth2/l10n/zh_HK.json b/apps/oauth2/l10n/zh_HK.json
index 89998f95120..a16fc3b09e9 100644
--- a/apps/oauth2/l10n/zh_HK.json
+++ b/apps/oauth2/l10n/zh_HK.json
@@ -12,7 +12,7 @@
"Add" : "新增",
"Client Identifier" : "用戶識別",
"Secret" : "密鑰",
- "Show client secret" : "顯示密鑰",
+ "Show client secret" : "顯示客戶端密碼",
"Delete" : "刪除"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/zh_HK.js b/apps/settings/l10n/zh_HK.js
index 594a84f65bc..f86e188aecc 100644
--- a/apps/settings/l10n/zh_HK.js
+++ b/apps/settings/l10n/zh_HK.js
@@ -331,7 +331,7 @@ OC.L10N.register(
"There are some errors regarding your setup." : "您的設定有些錯誤。",
"There are some warnings regarding your setup." : "您的設定有些警告。",
"Checking for system and security issues." : "檢查系統與安全性問題。",
- "Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝指南 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
+ "Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝手冊 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "透過<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">我們的安全性掃描 ↗</a>檢查您 Nextcloud 的安全性。",
"Version" : "版本",
"Two-Factor Authentication" : "雙因素驗證",
@@ -399,8 +399,8 @@ OC.L10N.register(
"Picture provided by original account" : "原始帳號提供的圖片",
"Choose as profile picture" : "設定為個人資料圖片",
"You are a member of the following groups:" : "你是下列群組的成員︰",
- "You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
- "You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
+ "You are using <strong>%s</strong>" : "您已使用了 <strong>%s</strong> 的存儲空間",
+ "You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用了 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
"Full name" : "全名",
"No display name set" : "未設定顯示名稱",
"Your email address" : "您的電郵地址",
diff --git a/apps/settings/l10n/zh_HK.json b/apps/settings/l10n/zh_HK.json
index a8aa49784d1..2ff91b1f9d2 100644
--- a/apps/settings/l10n/zh_HK.json
+++ b/apps/settings/l10n/zh_HK.json
@@ -329,7 +329,7 @@
"There are some errors regarding your setup." : "您的設定有些錯誤。",
"There are some warnings regarding your setup." : "您的設定有些警告。",
"Checking for system and security issues." : "檢查系統與安全性問題。",
- "Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝指南 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
+ "Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝手冊 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "透過<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">我們的安全性掃描 ↗</a>檢查您 Nextcloud 的安全性。",
"Version" : "版本",
"Two-Factor Authentication" : "雙因素驗證",
@@ -397,8 +397,8 @@
"Picture provided by original account" : "原始帳號提供的圖片",
"Choose as profile picture" : "設定為個人資料圖片",
"You are a member of the following groups:" : "你是下列群組的成員︰",
- "You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
- "You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
+ "You are using <strong>%s</strong>" : "您已使用了 <strong>%s</strong> 的存儲空間",
+ "You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用了 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
"Full name" : "全名",
"No display name set" : "未設定顯示名稱",
"Your email address" : "您的電郵地址",
diff --git a/apps/sharebymail/l10n/cs.js b/apps/sharebymail/l10n/cs.js
index 9c3d5723bdc..1a91270a591 100644
--- a/apps/sharebymail/l10n/cs.js
+++ b/apps/sharebymail/l10n/cs.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Poskytovatel sdílení umožňuje sdílet soubory pomocí e-mailu",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Dovoluje uživatelům odeslat personalizovaný odkaz na soubor nebo složku po zadání e-mailové adresy.",
"Send password by mail" : "Odeslat heslo e-mailem",
- "Enforce password protection" : "Vynutit ochranu heslem"
+ "Enforce password protection" : "Vynutit ochranu heslem",
+ "Reply to initiator" : "Odpovedět iniciátorovi"
},
"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/sharebymail/l10n/cs.json b/apps/sharebymail/l10n/cs.json
index e31c81aa53f..6c5025c6964 100644
--- a/apps/sharebymail/l10n/cs.json
+++ b/apps/sharebymail/l10n/cs.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Poskytovatel sdílení umožňuje sdílet soubory pomocí e-mailu",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Dovoluje uživatelům odeslat personalizovaný odkaz na soubor nebo složku po zadání e-mailové adresy.",
"Send password by mail" : "Odeslat heslo e-mailem",
- "Enforce password protection" : "Vynutit ochranu heslem"
+ "Enforce password protection" : "Vynutit ochranu heslem",
+ "Reply to initiator" : "Odpovedět iniciátorovi"
},"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/sharebymail/l10n/de.js b/apps/sharebymail/l10n/de.js
index 8f788904a3e..3a2c7ffefda 100644
--- a/apps/sharebymail/l10n/de.js
+++ b/apps/sharebymail/l10n/de.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Anbieter zum Teilen. Ermöglicht das Teilen von Dateien per E-Mail",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.",
"Send password by mail" : "Passwort per Mail senden",
- "Enforce password protection" : "Passwortschutz erzwingen"
+ "Enforce password protection" : "Passwortschutz erzwingen",
+ "Reply to initiator" : "Antwort an Initiator"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/de.json b/apps/sharebymail/l10n/de.json
index 7c8ce2d98f3..cb2096c0d14 100644
--- a/apps/sharebymail/l10n/de.json
+++ b/apps/sharebymail/l10n/de.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Anbieter zum Teilen. Ermöglicht das Teilen von Dateien per E-Mail",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.",
"Send password by mail" : "Passwort per Mail senden",
- "Enforce password protection" : "Passwortschutz erzwingen"
+ "Enforce password protection" : "Passwortschutz erzwingen",
+ "Reply to initiator" : "Antwort an Initiator"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/de_DE.js b/apps/sharebymail/l10n/de_DE.js
index 8ebe217f6ad..c1a3c81544e 100644
--- a/apps/sharebymail/l10n/de_DE.js
+++ b/apps/sharebymail/l10n/de_DE.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Anbieter zum Teilen. Ermöglicht das Teilen von Dateien per E-Mail",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierten Link zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.",
"Send password by mail" : "Passwort per Mail senden",
- "Enforce password protection" : "Passwortschutz erzwingen"
+ "Enforce password protection" : "Passwortschutz erzwingen",
+ "Reply to initiator" : "Antwort an Initiator"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/de_DE.json b/apps/sharebymail/l10n/de_DE.json
index 4d1e92894ee..716384092e0 100644
--- a/apps/sharebymail/l10n/de_DE.json
+++ b/apps/sharebymail/l10n/de_DE.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Anbieter zum Teilen. Ermöglicht das Teilen von Dateien per E-Mail",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierten Link zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.",
"Send password by mail" : "Passwort per Mail senden",
- "Enforce password protection" : "Passwortschutz erzwingen"
+ "Enforce password protection" : "Passwortschutz erzwingen",
+ "Reply to initiator" : "Antwort an Initiator"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/es.js b/apps/sharebymail/l10n/es.js
index 4621c3415e5..606c07e18a0 100644
--- a/apps/sharebymail/l10n/es.js
+++ b/apps/sharebymail/l10n/es.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Proveedor que permite compartir archivos por correo",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite a los usuarios compartir un enlace personalizado a un archivo o carpeta enviándolo a una dirección de correo electrónico",
"Send password by mail" : "Enviar contraseñas por email",
- "Enforce password protection" : "Imponer la protección de contraseña"
+ "Enforce password protection" : "Imponer la protección de contraseña",
+ "Reply to initiator" : "Responder al iniciador"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/es.json b/apps/sharebymail/l10n/es.json
index cf8a08b12c1..0910ddacb3a 100644
--- a/apps/sharebymail/l10n/es.json
+++ b/apps/sharebymail/l10n/es.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Proveedor que permite compartir archivos por correo",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite a los usuarios compartir un enlace personalizado a un archivo o carpeta enviándolo a una dirección de correo electrónico",
"Send password by mail" : "Enviar contraseñas por email",
- "Enforce password protection" : "Imponer la protección de contraseña"
+ "Enforce password protection" : "Imponer la protección de contraseña",
+ "Reply to initiator" : "Responder al iniciador"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/gl.js b/apps/sharebymail/l10n/gl.js
index dae72cecd89..ba311244598 100644
--- a/apps/sharebymail/l10n/gl.js
+++ b/apps/sharebymail/l10n/gl.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Provedor que permite compartirficheiros por correo",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuarios compartan unha ligazón personalizada ou un ficheiro ou cartafol enviándoo a un enderezo de correo.",
"Send password by mail" : "Enviar contrasinal por correo",
- "Enforce password protection" : "Forzar a protección por contrasinal"
+ "Enforce password protection" : "Forzar a protección por contrasinal",
+ "Reply to initiator" : "Resposta ao iniciador"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/gl.json b/apps/sharebymail/l10n/gl.json
index e3813acffaa..35b0654cbe8 100644
--- a/apps/sharebymail/l10n/gl.json
+++ b/apps/sharebymail/l10n/gl.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Provedor que permite compartirficheiros por correo",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuarios compartan unha ligazón personalizada ou un ficheiro ou cartafol enviándoo a un enderezo de correo.",
"Send password by mail" : "Enviar contrasinal por correo",
- "Enforce password protection" : "Forzar a protección por contrasinal"
+ "Enforce password protection" : "Forzar a protección por contrasinal",
+ "Reply to initiator" : "Resposta ao iniciador"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/it.js b/apps/sharebymail/l10n/it.js
index f68f7006955..1d3a6becc85 100644
--- a/apps/sharebymail/l10n/it.js
+++ b/apps/sharebymail/l10n/it.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Fornitore di condivisione che ti consente di condividere file tramite posta",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Consente agli utenti di condividere un collegamento personalizzato a un file o a una cartella inserendo un indirizzo di posta elettronica.",
"Send password by mail" : "Invia password tramite posta",
- "Enforce password protection" : "Imponi la protezione con password"
+ "Enforce password protection" : "Imponi la protezione con password",
+ "Reply to initiator" : "Rispondi all'iniziatore"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/it.json b/apps/sharebymail/l10n/it.json
index e9149e247f0..ee447a5fdef 100644
--- a/apps/sharebymail/l10n/it.json
+++ b/apps/sharebymail/l10n/it.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Fornitore di condivisione che ti consente di condividere file tramite posta",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Consente agli utenti di condividere un collegamento personalizzato a un file o a una cartella inserendo un indirizzo di posta elettronica.",
"Send password by mail" : "Invia password tramite posta",
- "Enforce password protection" : "Imponi la protezione con password"
+ "Enforce password protection" : "Imponi la protezione con password",
+ "Reply to initiator" : "Rispondi all'iniziatore"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/lt_LT.js b/apps/sharebymail/l10n/lt_LT.js
index b631ebf9a9d..5e4ce36542c 100644
--- a/apps/sharebymail/l10n/lt_LT.js
+++ b/apps/sharebymail/l10n/lt_LT.js
@@ -5,10 +5,10 @@ OC.L10N.register(
"Shared with {email}" : "Bendrinama su {email}",
"Shared with %1$s by %2$s" : "%2$s pasidalino su %1$s",
"Shared with {email} by {actor}" : "{actor} pasidalino su {email}",
- "Unshared from %1$s" : "Nebesidalinama su %1$s",
- "Unshared from {email}" : "Nebesidalinama su {email}",
- "Unshared from %1$s by %2$s" : "%2$s nebesidalina su %1$s",
- "Unshared from {email} by {actor}" : "{actor} nebesidalina su {email}",
+ "Unshared from %1$s" : "Nustota bendrinti su %1$s",
+ "Unshared from {email}" : "Nustota bendrinti su {email}",
+ "Unshared from %1$s by %2$s" : "%2$s nustojo bendrinti su %1$s",
+ "Unshared from {email} by {actor}" : "{actor} nustojo bendrinti su {email}",
"Password for mail share sent to %1$s" : "Slaptažodis pasidalinimui per elektroninį paštą išsiųstas %1$s",
"Password for mail share sent to {email}" : "Slaptažodis pasidalinimui per elektroninį paštą išsiųstas {email}",
"Password for mail share sent to you" : "Jums išsiųstas slaptažodis pasidalinimui per elektroninį paštą",
@@ -16,9 +16,9 @@ OC.L10N.register(
"You shared {file} with {email} by mail" : "El. paštu pradėjote dalintis [file} su {email}",
"%3$s shared %1$s with %2$s by mail" : "%3$s el. paštu pradėjo dalintis %1$s su %2$s",
"{actor} shared {file} with {email} by mail" : "{actor} el. paštu pradėjo dalintis {file} su {email}",
- "You unshared %1$s from %2$s by mail" : "El. paštu nebesidalinate %1$s su %2$s",
- "You unshared {file} from {email} by mail" : "El. paštu nebesidalinate {file} su {email} ",
- "%3$s unshared %1$s from %2$s by mail" : "%3$s el. paštu nebesidalina %1$s su %2$s",
+ "You unshared %1$s from %2$s by mail" : "Jūs nustojote el. paštu bendrinti %1$s su %2$s",
+ "You unshared {file} from {email} by mail" : "Jūs nustojote el. paštu bendrinti {file} su {email}",
+ "%3$s unshared %1$s from %2$s by mail" : "%3$s nustojo el. paštu bendrinti %1$s su %2$s",
"{actor} unshared {file} from {email} by mail" : "{actor} nebendrintas {file} iš {email} el. paštu",
"Password to access %1$s was sent to %2s" : "Slaptažodis, skirtas prieigai prie %1$s, buvo išsiųstas į %2s",
"Password to access {file} was sent to {email}" : "Slaptažodis, skirtas prieigai prie {file}, buvo išsiųstas į {email}",
@@ -40,6 +40,7 @@ OC.L10N.register(
"%1$s shared »%2$s« with you and wants to add:" : "%1$s pasidalino „%2$s“ su jumis ir parašė pastabą:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s pasidalino „%2$s“ su jumis ir parašė pastabą",
"»%s« added a note to a file shared with you" : "„%s“ parašė pastabą su jumis pasidalintam failui",
+ "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Ką tik su %2$s pradėjote bendrinti „%1$s“. Viešinys jau išsiųstas gavėjui. Dėl %3$s administratoriaus apibrėžtų saugumo politikų, kiekvienas viešinys turi būti apsaugotas slaptažodžiu, o slaptažodžio neleidžiama siųsti tiesiogiai gavėjui. Todėl turėsite persiųsti slaptažodį gavėjui rankiniu būdu.",
"Password to access »%1$s« shared by you with %2$s" : "Pasidalinote slaptažodžiu, reikalingu atverti „%1$s“ su %2$s",
"This is the password:" : "Štai yra slaptažodis:",
"You can choose a different password at any time in the share dialog." : "Dalinimosi dialoge bet kuriuo metu galite pasirinkti kitą slaptažodį.",
@@ -48,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Bendrinimo teikėjas, kuris leidžia bendrinti failus el. paštu",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Leidžia naudotojams bendrinti asmeninę nuorodą į failą ar aplanką, įvedus el. pašto adresą.",
"Send password by mail" : "Siųsti slaptažodį el. paštu",
- "Enforce password protection" : "Priverstinė apsauga slaptažodžiu"
+ "Enforce password protection" : "Priverstinė apsauga slaptažodžiu",
+ "Reply to initiator" : "Atsakyti iniciatoriui"
},
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/sharebymail/l10n/lt_LT.json b/apps/sharebymail/l10n/lt_LT.json
index 342a0fcd6cd..8d2d9fbdc66 100644
--- a/apps/sharebymail/l10n/lt_LT.json
+++ b/apps/sharebymail/l10n/lt_LT.json
@@ -3,10 +3,10 @@
"Shared with {email}" : "Bendrinama su {email}",
"Shared with %1$s by %2$s" : "%2$s pasidalino su %1$s",
"Shared with {email} by {actor}" : "{actor} pasidalino su {email}",
- "Unshared from %1$s" : "Nebesidalinama su %1$s",
- "Unshared from {email}" : "Nebesidalinama su {email}",
- "Unshared from %1$s by %2$s" : "%2$s nebesidalina su %1$s",
- "Unshared from {email} by {actor}" : "{actor} nebesidalina su {email}",
+ "Unshared from %1$s" : "Nustota bendrinti su %1$s",
+ "Unshared from {email}" : "Nustota bendrinti su {email}",
+ "Unshared from %1$s by %2$s" : "%2$s nustojo bendrinti su %1$s",
+ "Unshared from {email} by {actor}" : "{actor} nustojo bendrinti su {email}",
"Password for mail share sent to %1$s" : "Slaptažodis pasidalinimui per elektroninį paštą išsiųstas %1$s",
"Password for mail share sent to {email}" : "Slaptažodis pasidalinimui per elektroninį paštą išsiųstas {email}",
"Password for mail share sent to you" : "Jums išsiųstas slaptažodis pasidalinimui per elektroninį paštą",
@@ -14,9 +14,9 @@
"You shared {file} with {email} by mail" : "El. paštu pradėjote dalintis [file} su {email}",
"%3$s shared %1$s with %2$s by mail" : "%3$s el. paštu pradėjo dalintis %1$s su %2$s",
"{actor} shared {file} with {email} by mail" : "{actor} el. paštu pradėjo dalintis {file} su {email}",
- "You unshared %1$s from %2$s by mail" : "El. paštu nebesidalinate %1$s su %2$s",
- "You unshared {file} from {email} by mail" : "El. paštu nebesidalinate {file} su {email} ",
- "%3$s unshared %1$s from %2$s by mail" : "%3$s el. paštu nebesidalina %1$s su %2$s",
+ "You unshared %1$s from %2$s by mail" : "Jūs nustojote el. paštu bendrinti %1$s su %2$s",
+ "You unshared {file} from {email} by mail" : "Jūs nustojote el. paštu bendrinti {file} su {email}",
+ "%3$s unshared %1$s from %2$s by mail" : "%3$s nustojo el. paštu bendrinti %1$s su %2$s",
"{actor} unshared {file} from {email} by mail" : "{actor} nebendrintas {file} iš {email} el. paštu",
"Password to access %1$s was sent to %2s" : "Slaptažodis, skirtas prieigai prie %1$s, buvo išsiųstas į %2s",
"Password to access {file} was sent to {email}" : "Slaptažodis, skirtas prieigai prie {file}, buvo išsiųstas į {email}",
@@ -38,6 +38,7 @@
"%1$s shared »%2$s« with you and wants to add:" : "%1$s pasidalino „%2$s“ su jumis ir parašė pastabą:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s pasidalino „%2$s“ su jumis ir parašė pastabą",
"»%s« added a note to a file shared with you" : "„%s“ parašė pastabą su jumis pasidalintam failui",
+ "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Ką tik su %2$s pradėjote bendrinti „%1$s“. Viešinys jau išsiųstas gavėjui. Dėl %3$s administratoriaus apibrėžtų saugumo politikų, kiekvienas viešinys turi būti apsaugotas slaptažodžiu, o slaptažodžio neleidžiama siųsti tiesiogiai gavėjui. Todėl turėsite persiųsti slaptažodį gavėjui rankiniu būdu.",
"Password to access »%1$s« shared by you with %2$s" : "Pasidalinote slaptažodžiu, reikalingu atverti „%1$s“ su %2$s",
"This is the password:" : "Štai yra slaptažodis:",
"You can choose a different password at any time in the share dialog." : "Dalinimosi dialoge bet kuriuo metu galite pasirinkti kitą slaptažodį.",
@@ -46,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Bendrinimo teikėjas, kuris leidžia bendrinti failus el. paštu",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Leidžia naudotojams bendrinti asmeninę nuorodą į failą ar aplanką, įvedus el. pašto adresą.",
"Send password by mail" : "Siųsti slaptažodį el. paštu",
- "Enforce password protection" : "Priverstinė apsauga slaptažodžiu"
+ "Enforce password protection" : "Priverstinė apsauga slaptažodžiu",
+ "Reply to initiator" : "Atsakyti iniciatoriui"
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/nl.js b/apps/sharebymail/l10n/nl.js
index f3e94eceae0..ea536e9c4be 100644
--- a/apps/sharebymail/l10n/nl.js
+++ b/apps/sharebymail/l10n/nl.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Share provider waarmee je bestanden via de mail kunt delen",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Staat gebruikers toe om een gepersonaliseerde link of map te delen door een e-mailadres op te geven.",
"Send password by mail" : "Wachtwoord per email verzenden",
- "Enforce password protection" : "Wachtwoordbeveiliging afdwingen"
+ "Enforce password protection" : "Wachtwoordbeveiliging afdwingen",
+ "Reply to initiator" : "Antwoord aan oproeper"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/sharebymail/l10n/nl.json b/apps/sharebymail/l10n/nl.json
index 2a095710bed..38b93023461 100644
--- a/apps/sharebymail/l10n/nl.json
+++ b/apps/sharebymail/l10n/nl.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Share provider waarmee je bestanden via de mail kunt delen",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Staat gebruikers toe om een gepersonaliseerde link of map te delen door een e-mailadres op te geven.",
"Send password by mail" : "Wachtwoord per email verzenden",
- "Enforce password protection" : "Wachtwoordbeveiliging afdwingen"
+ "Enforce password protection" : "Wachtwoordbeveiliging afdwingen",
+ "Reply to initiator" : "Antwoord aan oproeper"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/pl.js b/apps/sharebymail/l10n/pl.js
index 0aaa19b72fe..287e4cb7ff2 100644
--- a/apps/sharebymail/l10n/pl.js
+++ b/apps/sharebymail/l10n/pl.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Wskaż dostawcę, który umożliwia udostępnianie plików pocztą",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Umożliwia użytkownikom udostępnianie spersonalizowanego linku do pliku lub katalogu poprzez umieszczenie go w wiadomości e-mail.",
"Send password by mail" : "Wyślij hasło e-mailem",
- "Enforce password protection" : "Wymuś zabezpieczenie hasłem"
+ "Enforce password protection" : "Wymuś zabezpieczenie hasłem",
+ "Reply to initiator" : "Odpowiedz inicjatorowi"
},
"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/sharebymail/l10n/pl.json b/apps/sharebymail/l10n/pl.json
index ca0a09a0e63..e6ca214dada 100644
--- a/apps/sharebymail/l10n/pl.json
+++ b/apps/sharebymail/l10n/pl.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Wskaż dostawcę, który umożliwia udostępnianie plików pocztą",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Umożliwia użytkownikom udostępnianie spersonalizowanego linku do pliku lub katalogu poprzez umieszczenie go w wiadomości e-mail.",
"Send password by mail" : "Wyślij hasło e-mailem",
- "Enforce password protection" : "Wymuś zabezpieczenie hasłem"
+ "Enforce password protection" : "Wymuś zabezpieczenie hasłem",
+ "Reply to initiator" : "Odpowiedz inicjatorowi"
},"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/sharebymail/l10n/pt_BR.js b/apps/sharebymail/l10n/pt_BR.js
index da40d2f37c5..4651959e698 100644
--- a/apps/sharebymail/l10n/pt_BR.js
+++ b/apps/sharebymail/l10n/pt_BR.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Provedor de compartilhamento que permite compartilhar arquivos por e-mail",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de e-mail.",
"Send password by mail" : "Enviar senha por e-mail",
- "Enforce password protection" : "Reforce a proteção por senha"
+ "Enforce password protection" : "Reforce a proteção por senha",
+ "Reply to initiator" : "ENTRADAResposta ao iniciador "
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/sharebymail/l10n/pt_BR.json b/apps/sharebymail/l10n/pt_BR.json
index 5dbd9550f4d..b11df409901 100644
--- a/apps/sharebymail/l10n/pt_BR.json
+++ b/apps/sharebymail/l10n/pt_BR.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Provedor de compartilhamento que permite compartilhar arquivos por e-mail",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de e-mail.",
"Send password by mail" : "Enviar senha por e-mail",
- "Enforce password protection" : "Reforce a proteção por senha"
+ "Enforce password protection" : "Reforce a proteção por senha",
+ "Reply to initiator" : "ENTRADAResposta ao iniciador "
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/ru.js b/apps/sharebymail/l10n/ru.js
index 3661fa6e962..e632564e26b 100644
--- a/apps/sharebymail/l10n/ru.js
+++ b/apps/sharebymail/l10n/ru.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Приложение для обмена файлами с помощью электронной почты",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Позволяет пользователям делиться персонализированной ссылкой на файл или каталог, указав адрес электронной почты.",
"Send password by mail" : "Отправлять пароль по электронной почте",
- "Enforce password protection" : "Требовать защиту паролем"
+ "Enforce password protection" : "Требовать защиту паролем",
+ "Reply to initiator" : "Направлять ответ инициатору"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/sharebymail/l10n/ru.json b/apps/sharebymail/l10n/ru.json
index f2f8f0c5d27..b3a5d294dfe 100644
--- a/apps/sharebymail/l10n/ru.json
+++ b/apps/sharebymail/l10n/ru.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Приложение для обмена файлами с помощью электронной почты",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Позволяет пользователям делиться персонализированной ссылкой на файл или каталог, указав адрес электронной почты.",
"Send password by mail" : "Отправлять пароль по электронной почте",
- "Enforce password protection" : "Требовать защиту паролем"
+ "Enforce password protection" : "Требовать защиту паролем",
+ "Reply to initiator" : "Направлять ответ инициатору"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/tr.js b/apps/sharebymail/l10n/tr.js
index ae3d92360e8..66e93883c4c 100644
--- a/apps/sharebymail/l10n/tr.js
+++ b/apps/sharebymail/l10n/tr.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "Dosyaların e-posta ile paylaşılması için kullanılacak paylaşım hizmeti sağlayıcısı",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Kullanıcıların bir e-posta adresi yazarak bir dosya ya da klasör için kişisel bir bağlantı paylaşmasını sağlar.",
"Send password by mail" : "Parolayı e-posta ile gönder",
- "Enforce password protection" : "Parola koruması dayatılsın"
+ "Enforce password protection" : "Parola koruması dayatılsın",
+ "Reply to initiator" : "Başlatanı yanıtla"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/sharebymail/l10n/tr.json b/apps/sharebymail/l10n/tr.json
index 3babbdefec5..ca6c4b2c2b3 100644
--- a/apps/sharebymail/l10n/tr.json
+++ b/apps/sharebymail/l10n/tr.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "Dosyaların e-posta ile paylaşılması için kullanılacak paylaşım hizmeti sağlayıcısı",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "Kullanıcıların bir e-posta adresi yazarak bir dosya ya da klasör için kişisel bir bağlantı paylaşmasını sağlar.",
"Send password by mail" : "Parolayı e-posta ile gönder",
- "Enforce password protection" : "Parola koruması dayatılsın"
+ "Enforce password protection" : "Parola koruması dayatılsın",
+ "Reply to initiator" : "Başlatanı yanıtla"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/zh_CN.js b/apps/sharebymail/l10n/zh_CN.js
index 7efd5726a6c..176d2e9e96b 100644
--- a/apps/sharebymail/l10n/zh_CN.js
+++ b/apps/sharebymail/l10n/zh_CN.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "共享提供程序,可让您通过邮件共享文件",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "允许用户通过电子邮件地址来共享文件或文件夹的个性化链接。",
"Send password by mail" : "通过电子邮件发送密码",
- "Enforce password protection" : "强制密码保护"
+ "Enforce password protection" : "强制密码保护",
+ "Reply to initiator" : "回复发起人"
},
"nplurals=1; plural=0;");
diff --git a/apps/sharebymail/l10n/zh_CN.json b/apps/sharebymail/l10n/zh_CN.json
index 4f0783faa6c..920fc3c8b2a 100644
--- a/apps/sharebymail/l10n/zh_CN.json
+++ b/apps/sharebymail/l10n/zh_CN.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "共享提供程序,可让您通过邮件共享文件",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "允许用户通过电子邮件地址来共享文件或文件夹的个性化链接。",
"Send password by mail" : "通过电子邮件发送密码",
- "Enforce password protection" : "强制密码保护"
+ "Enforce password protection" : "强制密码保护",
+ "Reply to initiator" : "回复发起人"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/zh_HK.js b/apps/sharebymail/l10n/zh_HK.js
index ca0055864e0..167124d8477 100644
--- a/apps/sharebymail/l10n/zh_HK.js
+++ b/apps/sharebymail/l10n/zh_HK.js
@@ -49,6 +49,7 @@ OC.L10N.register(
"Share provider which allows you to share files by mail" : "分享提供程序,可讓您通過郵件分享文件",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "允許用戶通過輸入電郵地址來分享指向檔案或資料夾的個性化連結。",
"Send password by mail" : "通過電郵發送密碼",
- "Enforce password protection" : "強制密碼保護"
+ "Enforce password protection" : "強制密碼保護",
+ "Reply to initiator" : "回覆發起人"
},
"nplurals=1; plural=0;");
diff --git a/apps/sharebymail/l10n/zh_HK.json b/apps/sharebymail/l10n/zh_HK.json
index 48d8ec72d49..7deb7ccdfef 100644
--- a/apps/sharebymail/l10n/zh_HK.json
+++ b/apps/sharebymail/l10n/zh_HK.json
@@ -47,6 +47,7 @@
"Share provider which allows you to share files by mail" : "分享提供程序,可讓您通過郵件分享文件",
"Allows users to share a personalized link to a file or folder by putting in an email address." : "允許用戶通過輸入電郵地址來分享指向檔案或資料夾的個性化連結。",
"Send password by mail" : "通過電郵發送密碼",
- "Enforce password protection" : "強制密碼保護"
+ "Enforce password protection" : "強制密碼保護",
+ "Reply to initiator" : "回覆發起人"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/zh_TW.js b/apps/sharebymail/l10n/zh_TW.js
new file mode 100644
index 00000000000..4d9d8cbbd87
--- /dev/null
+++ b/apps/sharebymail/l10n/zh_TW.js
@@ -0,0 +1,55 @@
+OC.L10N.register(
+ "sharebymail",
+ {
+ "Shared with %1$s" : "已與 %1$s 分享",
+ "Shared with {email}" : "已與 {email} 分享",
+ "Shared with %1$s by %2$s" : "由 %2$s 與 %1$s 分享",
+ "Shared with {email} by {actor}" : "由 {actor} 與 {email} 分享",
+ "Unshared from %1$s" : "取消與 %1$s 分享",
+ "Unshared from {email}" : "取消與 {email} 分享",
+ "Unshared from %1$s by %2$s" : "由 %2$s 取消與 %1$s 分享",
+ "Unshared from {email} by {actor}" : "由 {actor} 取消與 {email} 分享",
+ "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" : "您已透過電子郵件與 %2$s 分享 %1$s",
+ "You shared {file} with {email} by mail" : "您已透過電子郵件與 {email} 分享 {file}",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s 已透過電子郵件與 %2$s 分享 %1$s",
+ "{actor} shared {file} with {email} by mail" : "{actor} 已透過電子郵件與 {email} 分享 {file}",
+ "You unshared %1$s from %2$s by mail" : "您已透過電子郵件取消與 %2$s 分享 %1$s",
+ "You unshared {file} from {email} by mail" : "您已透過電子郵件取消與 {email} 分享 {file}",
+ "%3$s unshared %1$s from %2$s by mail" : "%3$s 已透過電子郵件取消與 %2$s 分享 %1$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",
+ "%1$s shared »%2$s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%1$s 與您分享了 »%2$s«。\n您應該已經收到一封包含了可以存取它的連結的單獨郵件。\n",
+ "%1$s shared »%2$s« with you. You should have already received a separate mail with a link to access it." : "%1$s 與您分享了 %2$s。您應該已經收到一封包含了可以存取它的連結的單獨郵件。",
+ "Password to access »%1$s« shared to you by %2$s" : "存取 »%1$s« 的密碼已透過 %2$s 與您分享",
+ "Password to access »%s«" : "存取 »%s« 的密碼",
+ "It is protected with the following password:" : "其受以下密碼保護:",
+ "%1$s shared »%2$s« with you and wants to add:" : "%1$s 與您分享了 »%2$s«,且想要新增:",
+ "%1$s shared »%2$s« with you and wants to add" : "%1$s 與您分享了 »%2$s«,且想要新增",
+ "»%s« added a note to a file shared with you" : "»%s« 在與您分享的檔案新增了註記",
+ "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "您剛與 %2$s 分享了 »%1$s«。分享已寄送給收件者。由於管理員定義的安全策略 %3$s,每個分享都需要使用密碼保護,且不允許將密碼直接傳送給收件者。因此,您必須手動將密碼轉寄給收件者。",
+ "Password to access »%1$s« shared by you with %2$s" : "用於存取 %2$s 分享給您的 »%1$s« 的密碼",
+ "This is the password:" : "這是密碼:",
+ "You can choose a different password at any time in the share dialog." : "您隨時可以在分享對話框中選擇其他密碼。",
+ "Could not find share" : "找不到分享",
+ "Share by mail" : "透過電子郵件分享",
+ "Share provider which allows you to share files by mail" : "分享提供者,讓您可以透過電子郵件分享檔案",
+ "Allows users to share a personalized link to a file or folder by putting in an email address." : "允許使用者透過輸入電子郵件地址來分享到檔案或資料夾的個人化連結。",
+ "Send password by mail" : "透過電子郵件寄送密碼",
+ "Enforce password protection" : "強制密碼保護",
+ "Reply to initiator" : "回覆給發起人"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/sharebymail/l10n/zh_TW.json b/apps/sharebymail/l10n/zh_TW.json
new file mode 100644
index 00000000000..61d460c5138
--- /dev/null
+++ b/apps/sharebymail/l10n/zh_TW.json
@@ -0,0 +1,53 @@
+{ "translations": {
+ "Shared with %1$s" : "已與 %1$s 分享",
+ "Shared with {email}" : "已與 {email} 分享",
+ "Shared with %1$s by %2$s" : "由 %2$s 與 %1$s 分享",
+ "Shared with {email} by {actor}" : "由 {actor} 與 {email} 分享",
+ "Unshared from %1$s" : "取消與 %1$s 分享",
+ "Unshared from {email}" : "取消與 {email} 分享",
+ "Unshared from %1$s by %2$s" : "由 %2$s 取消與 %1$s 分享",
+ "Unshared from {email} by {actor}" : "由 {actor} 取消與 {email} 分享",
+ "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" : "您已透過電子郵件與 %2$s 分享 %1$s",
+ "You shared {file} with {email} by mail" : "您已透過電子郵件與 {email} 分享 {file}",
+ "%3$s shared %1$s with %2$s by mail" : "%3$s 已透過電子郵件與 %2$s 分享 %1$s",
+ "{actor} shared {file} with {email} by mail" : "{actor} 已透過電子郵件與 {email} 分享 {file}",
+ "You unshared %1$s from %2$s by mail" : "您已透過電子郵件取消與 %2$s 分享 %1$s",
+ "You unshared {file} from {email} by mail" : "您已透過電子郵件取消與 {email} 分享 {file}",
+ "%3$s unshared %1$s from %2$s by mail" : "%3$s 已透過電子郵件取消與 %2$s 分享 %1$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",
+ "%1$s shared »%2$s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%1$s 與您分享了 »%2$s«。\n您應該已經收到一封包含了可以存取它的連結的單獨郵件。\n",
+ "%1$s shared »%2$s« with you. You should have already received a separate mail with a link to access it." : "%1$s 與您分享了 %2$s。您應該已經收到一封包含了可以存取它的連結的單獨郵件。",
+ "Password to access »%1$s« shared to you by %2$s" : "存取 »%1$s« 的密碼已透過 %2$s 與您分享",
+ "Password to access »%s«" : "存取 »%s« 的密碼",
+ "It is protected with the following password:" : "其受以下密碼保護:",
+ "%1$s shared »%2$s« with you and wants to add:" : "%1$s 與您分享了 »%2$s«,且想要新增:",
+ "%1$s shared »%2$s« with you and wants to add" : "%1$s 與您分享了 »%2$s«,且想要新增",
+ "»%s« added a note to a file shared with you" : "»%s« 在與您分享的檔案新增了註記",
+ "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "您剛與 %2$s 分享了 »%1$s«。分享已寄送給收件者。由於管理員定義的安全策略 %3$s,每個分享都需要使用密碼保護,且不允許將密碼直接傳送給收件者。因此,您必須手動將密碼轉寄給收件者。",
+ "Password to access »%1$s« shared by you with %2$s" : "用於存取 %2$s 分享給您的 »%1$s« 的密碼",
+ "This is the password:" : "這是密碼:",
+ "You can choose a different password at any time in the share dialog." : "您隨時可以在分享對話框中選擇其他密碼。",
+ "Could not find share" : "找不到分享",
+ "Share by mail" : "透過電子郵件分享",
+ "Share provider which allows you to share files by mail" : "分享提供者,讓您可以透過電子郵件分享檔案",
+ "Allows users to share a personalized link to a file or folder by putting in an email address." : "允許使用者透過輸入電子郵件地址來分享到檔案或資料夾的個人化連結。",
+ "Send password by mail" : "透過電子郵件寄送密碼",
+ "Enforce password protection" : "強制密碼保護",
+ "Reply to initiator" : "回覆給發起人"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/sc.js b/apps/twofactor_backupcodes/l10n/sc.js
new file mode 100644
index 00000000000..f234116711b
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/sc.js
@@ -0,0 +1,23 @@
+OC.L10N.register(
+ "twofactor_backupcodes",
+ {
+ "You created two-factor backup codes for your account" : "As creadu còdighes de còpia de seguresa a duos fatores pro su contu tuo",
+ "Second-factor backup codes" : "Còdighes de còpia de seguresa a segundu fatore",
+ "Generate backup codes" : "Gènera còdighes de còpia de seguresa",
+ "You enabled two-factor authentication but did not generate backup codes yet. They are needed to restore access to your account in case you lose your second factor." : "As ativadu s'autenticatzione a duos fatores ma no as ancora generadu is còdighes. Sunt netzessàrios pro ripristinare s'atzessu a su contu tuo s'in casu perdes su segundu fatore. ",
+ "Backup code" : "Còdighe de còpia de seguresa",
+ "Use backup code" : "Imprea còdighe de còpia de seguresa",
+ "Two factor backup codes" : "Còdighes còpia de seguresa a duos fatores",
+ "A two-factor auth backup codes provider" : "Unu frunidore de autenticatzione de còdighes de còpia de seguresa a duos fatores",
+ "Backup codes have been generated. {used} of {total} codes have been used." : "Is còdighes de còpia de seguresa si sunt generados. {impreadu} de {totale} còdighes sunt istados impreados.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Custos sunt is còdighes de còpia de seguresa tuos. Sarva·ddos e/o imprenta·ddos ca non ddos as a pòdere bìdere àteras bortas",
+ "Save backup codes" : "Sarva còdighes de còpia de seguresa",
+ "Print backup codes" : "Imprenta còdighes de còpia de seguresa",
+ "Regenerate backup codes" : "Torra a generare còdighes de còpia de seguresa",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Si torras a generare is còdighes de còpia de seguresa, in automàticu is còdighes betzos non sunt prus vàlidos.",
+ "An error occurred while generating your backup codes" : "Ddoe at àpidu un'errore in sa creatzione de is còdighes de còpia de seguresa",
+ "{name} backup codes" : "{nùmene} còdighes de còpia de seguresa",
+ "Use one of the backup codes you saved when setting up two-factor authentication." : "Imprea unu de is còdighes de còpia de seguresa chi as sarvadu candu impostas s'autenticatzione a duos fatores.",
+ "Submit" : "Imbia"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/sc.json b/apps/twofactor_backupcodes/l10n/sc.json
new file mode 100644
index 00000000000..d2129673f5a
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/sc.json
@@ -0,0 +1,21 @@
+{ "translations": {
+ "You created two-factor backup codes for your account" : "As creadu còdighes de còpia de seguresa a duos fatores pro su contu tuo",
+ "Second-factor backup codes" : "Còdighes de còpia de seguresa a segundu fatore",
+ "Generate backup codes" : "Gènera còdighes de còpia de seguresa",
+ "You enabled two-factor authentication but did not generate backup codes yet. They are needed to restore access to your account in case you lose your second factor." : "As ativadu s'autenticatzione a duos fatores ma no as ancora generadu is còdighes. Sunt netzessàrios pro ripristinare s'atzessu a su contu tuo s'in casu perdes su segundu fatore. ",
+ "Backup code" : "Còdighe de còpia de seguresa",
+ "Use backup code" : "Imprea còdighe de còpia de seguresa",
+ "Two factor backup codes" : "Còdighes còpia de seguresa a duos fatores",
+ "A two-factor auth backup codes provider" : "Unu frunidore de autenticatzione de còdighes de còpia de seguresa a duos fatores",
+ "Backup codes have been generated. {used} of {total} codes have been used." : "Is còdighes de còpia de seguresa si sunt generados. {impreadu} de {totale} còdighes sunt istados impreados.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Custos sunt is còdighes de còpia de seguresa tuos. Sarva·ddos e/o imprenta·ddos ca non ddos as a pòdere bìdere àteras bortas",
+ "Save backup codes" : "Sarva còdighes de còpia de seguresa",
+ "Print backup codes" : "Imprenta còdighes de còpia de seguresa",
+ "Regenerate backup codes" : "Torra a generare còdighes de còpia de seguresa",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Si torras a generare is còdighes de còpia de seguresa, in automàticu is còdighes betzos non sunt prus vàlidos.",
+ "An error occurred while generating your backup codes" : "Ddoe at àpidu un'errore in sa creatzione de is còdighes de còpia de seguresa",
+ "{name} backup codes" : "{nùmene} còdighes de còpia de seguresa",
+ "Use one of the backup codes you saved when setting up two-factor authentication." : "Imprea unu de is còdighes de còpia de seguresa chi as sarvadu candu impostas s'autenticatzione a duos fatores.",
+ "Submit" : "Imbia"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/de.js b/apps/updatenotification/l10n/de.js
index f2e89a2f812..3a9aadd8c2b 100644
--- a/apps/updatenotification/l10n/de.js
+++ b/apps/updatenotification/l10n/de.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
+ "Web updater is disabled" : "Der Web-Updater ist deaktiviert",
"Update notifications" : "Update-Benachrichtigungen",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
"Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
@@ -17,6 +18,7 @@ OC.L10N.register(
"Apps with available updates" : "Für diese Apps gibt es Aktualisierungen",
"Open updater" : "Updater öffnen",
"Download now" : "Jetzt herunterladen",
+ "Please use the command line updater to update." : "Verwende zum Aktualisieren den Befehlszeilen-Updater.",
"What's new?" : "Was ist neu?",
"The update check is not yet finished. Please refresh the page." : "Die Aktualisierungsprüfung ist noch nicht abgeschlossen. Bitte die Seite neu laden.",
"Your version is up to date." : "Deine Version ist aktuell.",
diff --git a/apps/updatenotification/l10n/de.json b/apps/updatenotification/l10n/de.json
index 089cdfd28d3..5bae33e04d1 100644
--- a/apps/updatenotification/l10n/de.json
+++ b/apps/updatenotification/l10n/de.json
@@ -1,6 +1,7 @@
{ "translations": {
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
+ "Web updater is disabled" : "Der Web-Updater ist deaktiviert",
"Update notifications" : "Update-Benachrichtigungen",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
"Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
@@ -15,6 +16,7 @@
"Apps with available updates" : "Für diese Apps gibt es Aktualisierungen",
"Open updater" : "Updater öffnen",
"Download now" : "Jetzt herunterladen",
+ "Please use the command line updater to update." : "Verwende zum Aktualisieren den Befehlszeilen-Updater.",
"What's new?" : "Was ist neu?",
"The update check is not yet finished. Please refresh the page." : "Die Aktualisierungsprüfung ist noch nicht abgeschlossen. Bitte die Seite neu laden.",
"Your version is up to date." : "Deine Version ist aktuell.",
diff --git a/apps/updatenotification/l10n/de_DE.js b/apps/updatenotification/l10n/de_DE.js
index 988866a132a..2c86fdeeb34 100644
--- a/apps/updatenotification/l10n/de_DE.js
+++ b/apps/updatenotification/l10n/de_DE.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
+ "Web updater is disabled" : "Der Web-Updater ist deaktiviert",
"Update notifications" : "Update-Benachrichtigungen",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
"Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
@@ -17,6 +18,7 @@ OC.L10N.register(
"Apps with available updates" : "Für diese Apps gibt es Aktualisierungen",
"Open updater" : "Updater öffnen",
"Download now" : "Jetzt herunterladen",
+ "Please use the command line updater to update." : "Verwenden Sie zum Aktualisieren den Befehlszeilen-Updater.",
"What's new?" : "Was ist neu?",
"The update check is not yet finished. Please refresh the page." : "Die Aktualisierungsprüfung ist noch nicht abgeschlossen. Bitte die Seite neu laden.",
"Your version is up to date." : "Ihre Version ist aktuell.",
diff --git a/apps/updatenotification/l10n/de_DE.json b/apps/updatenotification/l10n/de_DE.json
index 1a06dd8dac9..b8d2bea4f8c 100644
--- a/apps/updatenotification/l10n/de_DE.json
+++ b/apps/updatenotification/l10n/de_DE.json
@@ -1,6 +1,7 @@
{ "translations": {
"{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.",
"Channel updated" : "Kanal aktualisiert",
+ "Web updater is disabled" : "Der Web-Updater ist deaktiviert",
"Update notifications" : "Update-Benachrichtigungen",
"The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.",
"Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.",
@@ -15,6 +16,7 @@
"Apps with available updates" : "Für diese Apps gibt es Aktualisierungen",
"Open updater" : "Updater öffnen",
"Download now" : "Jetzt herunterladen",
+ "Please use the command line updater to update." : "Verwenden Sie zum Aktualisieren den Befehlszeilen-Updater.",
"What's new?" : "Was ist neu?",
"The update check is not yet finished. Please refresh the page." : "Die Aktualisierungsprüfung ist noch nicht abgeschlossen. Bitte die Seite neu laden.",
"Your version is up to date." : "Ihre Version ist aktuell.",
diff --git a/apps/updatenotification/l10n/gl.js b/apps/updatenotification/l10n/gl.js
index 4921f0385e6..3d758d9b1f8 100644
--- a/apps/updatenotification/l10n/gl.js
+++ b/apps/updatenotification/l10n/gl.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"{version} is available. Get more information on how to update." : "{version} está dispoñíbel. Obteña máis información sobre como actualizar.",
"Channel updated" : "Canle actualizada",
+ "Web updater is disabled" : "O actualizador web está desactivado",
"Update notifications" : "Actualizar as notificacións",
"The update server could not be reached since %d days to check for new updates." : "Non foi posíbel acadar o servidor de actualizacións dende hai %d días para comprobar se hai novas actualizacións.",
"Please check the Nextcloud and server log files for errors." : "Revise os ficheiros de rexistro de Nextcloud e do servidor na busca de erros.",
@@ -17,6 +18,7 @@ OC.L10N.register(
"Apps with available updates" : "Aplicacións con actualizacións dispoñíbeis",
"Open updater" : "Abrir o actualizador",
"Download now" : "Descargar agora",
+ "Please use the command line updater to update." : "Utilice o actualizador de liña de ordes para actualizar.",
"What's new?" : "Que hai de novo?",
"The update check is not yet finished. Please refresh the page." : "A comprobación de actualización aínda non rematou. Recargue a páxina.",
"Your version is up to date." : "A súa versión está actualizada.",
diff --git a/apps/updatenotification/l10n/gl.json b/apps/updatenotification/l10n/gl.json
index a54a617b3b0..2967c71af5b 100644
--- a/apps/updatenotification/l10n/gl.json
+++ b/apps/updatenotification/l10n/gl.json
@@ -1,6 +1,7 @@
{ "translations": {
"{version} is available. Get more information on how to update." : "{version} está dispoñíbel. Obteña máis información sobre como actualizar.",
"Channel updated" : "Canle actualizada",
+ "Web updater is disabled" : "O actualizador web está desactivado",
"Update notifications" : "Actualizar as notificacións",
"The update server could not be reached since %d days to check for new updates." : "Non foi posíbel acadar o servidor de actualizacións dende hai %d días para comprobar se hai novas actualizacións.",
"Please check the Nextcloud and server log files for errors." : "Revise os ficheiros de rexistro de Nextcloud e do servidor na busca de erros.",
@@ -15,6 +16,7 @@
"Apps with available updates" : "Aplicacións con actualizacións dispoñíbeis",
"Open updater" : "Abrir o actualizador",
"Download now" : "Descargar agora",
+ "Please use the command line updater to update." : "Utilice o actualizador de liña de ordes para actualizar.",
"What's new?" : "Que hai de novo?",
"The update check is not yet finished. Please refresh the page." : "A comprobación de actualización aínda non rematou. Recargue a páxina.",
"Your version is up to date." : "A súa versión está actualizada.",
diff --git a/apps/updatenotification/l10n/it.js b/apps/updatenotification/l10n/it.js
index ddcac2db5c1..6f4ddcd3aa1 100644
--- a/apps/updatenotification/l10n/it.js
+++ b/apps/updatenotification/l10n/it.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"{version} is available. Get more information on how to update." : "{version} è disponibile. Ottieni ulteriori informazioni su come eseguire l'aggiornamento.",
"Channel updated" : "Canale aggiornato",
+ "Web updater is disabled" : "L'aggiornamento web è disattivato",
"Update notifications" : "Notifiche degli aggiornamenti",
"The update server could not be reached since %d days to check for new updates." : "Il server degli aggiornamenti non è raggiungibile da %d giorni per controllare la presenza di nuovi aggiornamenti.",
"Please check the Nextcloud and server log files for errors." : "Controlla i file di log di Nextcloud e del server alla ricerca di errori.",
@@ -17,6 +18,7 @@ OC.L10N.register(
"Apps with available updates" : "Applicazioni con aggiornamenti disponibili",
"Open updater" : "Apri strumento di aggiornamento",
"Download now" : "Scarica ora",
+ "Please use the command line updater to update." : "Usa l'updater da riga di comando per aggiornare.",
"What's new?" : "Cosa c'è di nuovo?",
"The update check is not yet finished. Please refresh the page." : "Il controllo degli aggiornamenti non è ancora terminato. Aggiorna la pagina.",
"Your version is up to date." : "La tua versione è aggiornata.",
diff --git a/apps/updatenotification/l10n/it.json b/apps/updatenotification/l10n/it.json
index 15e5a789594..7477e7bacea 100644
--- a/apps/updatenotification/l10n/it.json
+++ b/apps/updatenotification/l10n/it.json
@@ -1,6 +1,7 @@
{ "translations": {
"{version} is available. Get more information on how to update." : "{version} è disponibile. Ottieni ulteriori informazioni su come eseguire l'aggiornamento.",
"Channel updated" : "Canale aggiornato",
+ "Web updater is disabled" : "L'aggiornamento web è disattivato",
"Update notifications" : "Notifiche degli aggiornamenti",
"The update server could not be reached since %d days to check for new updates." : "Il server degli aggiornamenti non è raggiungibile da %d giorni per controllare la presenza di nuovi aggiornamenti.",
"Please check the Nextcloud and server log files for errors." : "Controlla i file di log di Nextcloud e del server alla ricerca di errori.",
@@ -15,6 +16,7 @@
"Apps with available updates" : "Applicazioni con aggiornamenti disponibili",
"Open updater" : "Apri strumento di aggiornamento",
"Download now" : "Scarica ora",
+ "Please use the command line updater to update." : "Usa l'updater da riga di comando per aggiornare.",
"What's new?" : "Cosa c'è di nuovo?",
"The update check is not yet finished. Please refresh the page." : "Il controllo degli aggiornamenti non è ancora terminato. Aggiorna la pagina.",
"Your version is up to date." : "La tua versione è aggiornata.",
diff --git a/apps/updatenotification/l10n/pl.js b/apps/updatenotification/l10n/pl.js
index 46876aee06b..0a41e004ec6 100644
--- a/apps/updatenotification/l10n/pl.js
+++ b/apps/updatenotification/l10n/pl.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"{version} is available. Get more information on how to update." : "Wersja {version} jest dostępna. Uzyskaj więcej informacji na temat aktualizacji.",
"Channel updated" : "Zaktualizowano kanał",
+ "Web updater is disabled" : "Aktualizator sieciowy jest wyłączony",
"Update notifications" : "Powiadomienia o aktualizacji",
"The update server could not be reached since %d days to check for new updates." : "Serwer aktualizacji nie był dostępny od %d dni w celu sprawdzenia dostępności nowych aktualizacji.",
"Please check the Nextcloud and server log files for errors." : "Sprawdź pliki dziennika Nextcloud i serwera pod kątem błędów.",
@@ -17,6 +18,7 @@ OC.L10N.register(
"Apps with available updates" : "Dostępne aktualizacje dla aplikacji",
"Open updater" : "Otwórz aktualizator",
"Download now" : "Pobierz teraz",
+ "Please use the command line updater to update." : "Użyj wiersza poleceń do aktualizacji.",
"What's new?" : "Co nowego?",
"The update check is not yet finished. Please refresh the page." : "Sprawdzanie aktualizacji nie zostało jeszcze zakończone. Odśwież stronę.",
"Your version is up to date." : "Posiadasz aktualną wersję.",
diff --git a/apps/updatenotification/l10n/pl.json b/apps/updatenotification/l10n/pl.json
index 41d0b5a4f34..98c4614028f 100644
--- a/apps/updatenotification/l10n/pl.json
+++ b/apps/updatenotification/l10n/pl.json
@@ -1,6 +1,7 @@
{ "translations": {
"{version} is available. Get more information on how to update." : "Wersja {version} jest dostępna. Uzyskaj więcej informacji na temat aktualizacji.",
"Channel updated" : "Zaktualizowano kanał",
+ "Web updater is disabled" : "Aktualizator sieciowy jest wyłączony",
"Update notifications" : "Powiadomienia o aktualizacji",
"The update server could not be reached since %d days to check for new updates." : "Serwer aktualizacji nie był dostępny od %d dni w celu sprawdzenia dostępności nowych aktualizacji.",
"Please check the Nextcloud and server log files for errors." : "Sprawdź pliki dziennika Nextcloud i serwera pod kątem błędów.",
@@ -15,6 +16,7 @@
"Apps with available updates" : "Dostępne aktualizacje dla aplikacji",
"Open updater" : "Otwórz aktualizator",
"Download now" : "Pobierz teraz",
+ "Please use the command line updater to update." : "Użyj wiersza poleceń do aktualizacji.",
"What's new?" : "Co nowego?",
"The update check is not yet finished. Please refresh the page." : "Sprawdzanie aktualizacji nie zostało jeszcze zakończone. Odśwież stronę.",
"Your version is up to date." : "Posiadasz aktualną wersję.",
diff --git a/apps/updatenotification/l10n/ru.js b/apps/updatenotification/l10n/ru.js
index 18bbd2c1ee9..bc77a300f52 100644
--- a/apps/updatenotification/l10n/ru.js
+++ b/apps/updatenotification/l10n/ru.js
@@ -7,8 +7,8 @@ OC.L10N.register(
"The update server could not be reached since %d days to check for new updates." : "Сервер обновлений недоступен для проверки наличия обновлений дней: %d.",
"Please check the Nextcloud and server log files for errors." : "Проверьте наличие ошибок в файлах журналов Nextcloud и сервера.",
"Update to %1$s is available." : "Доступно обновление до версии %1$s.",
- "Update for %1$s to version %2$s is available." : "Для приложения «%1$s» доступно обновление до версии %2$s.",
- "Update for {app} to version %s is available." : "Для приложения «{app}» доступно обновление до версии %s.",
+ "Update for %1$s to version %2$s is available." : "Для приложения %1$s доступно обновление до версии %2$s.",
+ "Update for {app} to version %s is available." : "Для приложения {app} доступно обновление до версии %s.",
"Update notification" : "Уведомление о новой версии",
"Displays update notifications for Nextcloud and provides the SSO for the updater." : "Показывает уведомления об обновлениях для Nextcloud и обеспечивает систему обновления технологией единого входа (SSO).",
"The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "Версия, которой вы пользуетесь, больше не обслуживается. Пожалуйста, обновитесь до поддерживаемой версии как можно скорее.",
diff --git a/apps/updatenotification/l10n/ru.json b/apps/updatenotification/l10n/ru.json
index 9aeeb5913d5..146143dc3da 100644
--- a/apps/updatenotification/l10n/ru.json
+++ b/apps/updatenotification/l10n/ru.json
@@ -5,8 +5,8 @@
"The update server could not be reached since %d days to check for new updates." : "Сервер обновлений недоступен для проверки наличия обновлений дней: %d.",
"Please check the Nextcloud and server log files for errors." : "Проверьте наличие ошибок в файлах журналов Nextcloud и сервера.",
"Update to %1$s is available." : "Доступно обновление до версии %1$s.",
- "Update for %1$s to version %2$s is available." : "Для приложения «%1$s» доступно обновление до версии %2$s.",
- "Update for {app} to version %s is available." : "Для приложения «{app}» доступно обновление до версии %s.",
+ "Update for %1$s to version %2$s is available." : "Для приложения %1$s доступно обновление до версии %2$s.",
+ "Update for {app} to version %s is available." : "Для приложения {app} доступно обновление до версии %s.",
"Update notification" : "Уведомление о новой версии",
"Displays update notifications for Nextcloud and provides the SSO for the updater." : "Показывает уведомления об обновлениях для Nextcloud и обеспечивает систему обновления технологией единого входа (SSO).",
"The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "Версия, которой вы пользуетесь, больше не обслуживается. Пожалуйста, обновитесь до поддерживаемой версии как можно скорее.",
diff --git a/apps/updatenotification/l10n/zh_CN.js b/apps/updatenotification/l10n/zh_CN.js
index bcf4808ed0c..dbae788e64c 100644
--- a/apps/updatenotification/l10n/zh_CN.js
+++ b/apps/updatenotification/l10n/zh_CN.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"{version} is available. Get more information on how to update." : "新版本 {version} 已可以使用。获取更多升级相关信息。",
"Channel updated" : "更新通道",
+ "Web updater is disabled" : "已禁用 web 更新器",
"Update notifications" : "升级通知",
"The update server could not be reached since %d days to check for new updates." : "更新服务器自 %d 天前起无法访问以检查更新。",
"Please check the Nextcloud and server log files for errors." : "请检查 Nextcloud 和服务器的日志中的错误。",
@@ -17,6 +18,7 @@ OC.L10N.register(
"Apps with available updates" : "有可用更新的应用",
"Open updater" : "打开更新器",
"Download now" : "开始下载",
+ "Please use the command line updater to update." : "请使用命令行更新器来更新",
"What's new?" : "有哪些更新?",
"The update check is not yet finished. Please refresh the page." : "更新检查未完成。请刷新页面。",
"Your version is up to date." : "您的版本已是最新。",
diff --git a/apps/updatenotification/l10n/zh_CN.json b/apps/updatenotification/l10n/zh_CN.json
index c5efac4af20..fe485388048 100644
--- a/apps/updatenotification/l10n/zh_CN.json
+++ b/apps/updatenotification/l10n/zh_CN.json
@@ -1,6 +1,7 @@
{ "translations": {
"{version} is available. Get more information on how to update." : "新版本 {version} 已可以使用。获取更多升级相关信息。",
"Channel updated" : "更新通道",
+ "Web updater is disabled" : "已禁用 web 更新器",
"Update notifications" : "升级通知",
"The update server could not be reached since %d days to check for new updates." : "更新服务器自 %d 天前起无法访问以检查更新。",
"Please check the Nextcloud and server log files for errors." : "请检查 Nextcloud 和服务器的日志中的错误。",
@@ -15,6 +16,7 @@
"Apps with available updates" : "有可用更新的应用",
"Open updater" : "打开更新器",
"Download now" : "开始下载",
+ "Please use the command line updater to update." : "请使用命令行更新器来更新",
"What's new?" : "有哪些更新?",
"The update check is not yet finished. Please refresh the page." : "更新检查未完成。请刷新页面。",
"Your version is up to date." : "您的版本已是最新。",
diff --git a/apps/updatenotification/l10n/zh_HK.js b/apps/updatenotification/l10n/zh_HK.js
index 3b443d902b2..59537a0dea0 100644
--- a/apps/updatenotification/l10n/zh_HK.js
+++ b/apps/updatenotification/l10n/zh_HK.js
@@ -7,8 +7,8 @@ OC.L10N.register(
"The update server could not be reached since %d days to check for new updates." : "更新伺服器在%d天前已經無法連線檢查更新",
"Please check the Nextcloud and server log files for errors." : "請確認伺服器紀錄檔以檢視錯誤。",
"Update to %1$s is available." : "更新版 %1$s 已經釋出。",
- "Update for %1$s to version %2$s is available." : "%1$s 到 %2$s 的更新已經釋出。",
- "Update for {app} to version %s is available." : "{app} 已有 %s 版本的更新。",
+ "Update for %1$s to version %2$s is available." : "%1$s 版本 %2$s 的更新已推出。",
+ "Update for {app} to version %s is available." : "{app} 版本 %s 的更新已推出。",
"Update notification" : "更新通告",
"Displays update notifications for Nextcloud and provides the SSO for the updater." : "顯示 Nextcloud 的更新通告,並為更新程式提供 SSO。",
"The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "您執行的版本已不再維護。請盡快更新到支援中的版本。",
diff --git a/apps/updatenotification/l10n/zh_HK.json b/apps/updatenotification/l10n/zh_HK.json
index ece5f474c80..fd9b27be736 100644
--- a/apps/updatenotification/l10n/zh_HK.json
+++ b/apps/updatenotification/l10n/zh_HK.json
@@ -5,8 +5,8 @@
"The update server could not be reached since %d days to check for new updates." : "更新伺服器在%d天前已經無法連線檢查更新",
"Please check the Nextcloud and server log files for errors." : "請確認伺服器紀錄檔以檢視錯誤。",
"Update to %1$s is available." : "更新版 %1$s 已經釋出。",
- "Update for %1$s to version %2$s is available." : "%1$s 到 %2$s 的更新已經釋出。",
- "Update for {app} to version %s is available." : "{app} 已有 %s 版本的更新。",
+ "Update for %1$s to version %2$s is available." : "%1$s 版本 %2$s 的更新已推出。",
+ "Update for {app} to version %s is available." : "{app} 版本 %s 的更新已推出。",
"Update notification" : "更新通告",
"Displays update notifications for Nextcloud and provides the SSO for the updater." : "顯示 Nextcloud 的更新通告,並為更新程式提供 SSO。",
"The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "您執行的版本已不再維護。請盡快更新到支援中的版本。",
diff --git a/apps/user_ldap/l10n/zh_HK.js b/apps/user_ldap/l10n/zh_HK.js
index 0330104f586..caaf3857a5c 100644
--- a/apps/user_ldap/l10n/zh_HK.js
+++ b/apps/user_ldap/l10n/zh_HK.js
@@ -78,6 +78,7 @@ OC.L10N.register(
"Selected groups" : "已選擇的群組",
"Edit LDAP Query" : "編輯LDAP Query",
"LDAP Filter:" : "LDAP 過慮器:",
+ "Verify settings and count the groups" : "驗證設置併點算群組數目",
"When logging in, %s will find the user based on the following attributes:" : "當登入%s時,將會根據以下屬性找到用戶 :",
"LDAP / AD Username:" : "LDAP / AD 用戶名稱:",
"Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "允許使用LDAP / AD用戶名登入,該用戶名可以是“ uid”或“ sAMAccountName”。",
@@ -91,6 +92,7 @@ OC.L10N.register(
"Copy current configuration into new directory binding" : "複製目前的設定檔到新目錄",
"Delete the current configuration" : "刪除目前的設定檔",
"Host" : "主機",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "您可以省略該規約,除非您需要SSL。如果是這樣,請以 ldaps:// 開頭",
"Port" : "連接埠",
"Detect Port" : "偵測連接埠",
"User DN" : "用戶 DN",
@@ -157,6 +159,7 @@ OC.L10N.register(
"Quota Default" : "預設配額",
"Email Field" : "電郵地址欄位",
"User Home Folder Naming Rule" : "使用者家目錄的命名規則",
+ "\"$home\" Placeholder Field" : "\"$home\" 佔位符字段",
"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. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "默認情況下調試UUID屬性創建內部用戶名。將確保用戶名是唯一的字符,並且不需要轉換。內部用戶名,只允許使用這些字符:[ a-zA-Z0-9_.@- ]。其他字符被替換為它們的ASCII對應或簡單地被忽略。如果出現重複,將添加或增加一個數字。內部用戶名用作在內部標識用戶。它是用戶主文件夾的替代名稱。它也是遠端URL的一部分,例如對於所有 *DAV 服務。使用此設置,可以覆蓋預設行為。將其保留為空以保留默認行為。更改僅對新映射(添加)的LDAP用戶有效。",
"Internal Username Attribute:" : "內部用戶名稱屬性:",
diff --git a/apps/user_ldap/l10n/zh_HK.json b/apps/user_ldap/l10n/zh_HK.json
index 27c07720612..b92dddfccaf 100644
--- a/apps/user_ldap/l10n/zh_HK.json
+++ b/apps/user_ldap/l10n/zh_HK.json
@@ -76,6 +76,7 @@
"Selected groups" : "已選擇的群組",
"Edit LDAP Query" : "編輯LDAP Query",
"LDAP Filter:" : "LDAP 過慮器:",
+ "Verify settings and count the groups" : "驗證設置併點算群組數目",
"When logging in, %s will find the user based on the following attributes:" : "當登入%s時,將會根據以下屬性找到用戶 :",
"LDAP / AD Username:" : "LDAP / AD 用戶名稱:",
"Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "允許使用LDAP / AD用戶名登入,該用戶名可以是“ uid”或“ sAMAccountName”。",
@@ -89,6 +90,7 @@
"Copy current configuration into new directory binding" : "複製目前的設定檔到新目錄",
"Delete the current configuration" : "刪除目前的設定檔",
"Host" : "主機",
+ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "您可以省略該規約,除非您需要SSL。如果是這樣,請以 ldaps:// 開頭",
"Port" : "連接埠",
"Detect Port" : "偵測連接埠",
"User DN" : "用戶 DN",
@@ -155,6 +157,7 @@
"Quota Default" : "預設配額",
"Email Field" : "電郵地址欄位",
"User Home Folder Naming Rule" : "使用者家目錄的命名規則",
+ "\"$home\" Placeholder Field" : "\"$home\" 佔位符字段",
"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. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "默認情況下調試UUID屬性創建內部用戶名。將確保用戶名是唯一的字符,並且不需要轉換。內部用戶名,只允許使用這些字符:[ a-zA-Z0-9_.@- ]。其他字符被替換為它們的ASCII對應或簡單地被忽略。如果出現重複,將添加或增加一個數字。內部用戶名用作在內部標識用戶。它是用戶主文件夾的替代名稱。它也是遠端URL的一部分,例如對於所有 *DAV 服務。使用此設置,可以覆蓋預設行為。將其保留為空以保留默認行為。更改僅對新映射(添加)的LDAP用戶有效。",
"Internal Username Attribute:" : "內部用戶名稱屬性:",
diff --git a/apps/workflowengine/l10n/ru.js b/apps/workflowengine/l10n/ru.js
index ce606a39f62..2effd7fb8fe 100644
--- a/apps/workflowengine/l10n/ru.js
+++ b/apps/workflowengine/l10n/ru.js
@@ -36,10 +36,12 @@ OC.L10N.register(
"Operation %s does not exist" : "Операция %s не существует",
"Operation %s is invalid" : "Операция %s неверна",
"At least one check needs to be provided" : "Необходимо задать как минимум одну проверку",
+ "The provided operation data is too long" : "Заданы слишком длинные данные для операции",
"Invalid check provided" : "Задана неверная проверка",
"Check %s does not exist" : "Проверка %s не существует",
"Check %s is invalid" : "Проверка %s неверна",
"Check %s is not allowed with this entity" : "Проверка %s не разрешена с этой сущностью",
+ "The provided check value is too long" : "Задано слишком длинное проверочное значение",
"Check #%s does not exist" : "Проверка #%s не существует",
"Check %s is invalid or does not exist" : "Проверка %s неверна или не существует",
"Flow" : "Обработка файлов",
diff --git a/apps/workflowengine/l10n/ru.json b/apps/workflowengine/l10n/ru.json
index 19214657172..e38eebaa04f 100644
--- a/apps/workflowengine/l10n/ru.json
+++ b/apps/workflowengine/l10n/ru.json
@@ -34,10 +34,12 @@
"Operation %s does not exist" : "Операция %s не существует",
"Operation %s is invalid" : "Операция %s неверна",
"At least one check needs to be provided" : "Необходимо задать как минимум одну проверку",
+ "The provided operation data is too long" : "Заданы слишком длинные данные для операции",
"Invalid check provided" : "Задана неверная проверка",
"Check %s does not exist" : "Проверка %s не существует",
"Check %s is invalid" : "Проверка %s неверна",
"Check %s is not allowed with this entity" : "Проверка %s не разрешена с этой сущностью",
+ "The provided check value is too long" : "Задано слишком длинное проверочное значение",
"Check #%s does not exist" : "Проверка #%s не существует",
"Check %s is invalid or does not exist" : "Проверка %s неверна или не существует",
"Flow" : "Обработка файлов",
diff --git a/apps/workflowengine/l10n/zh_HK.js b/apps/workflowengine/l10n/zh_HK.js
index 33594573f2f..f4208bcc824 100644
--- a/apps/workflowengine/l10n/zh_HK.js
+++ b/apps/workflowengine/l10n/zh_HK.js
@@ -35,9 +35,12 @@ OC.L10N.register(
"Entity %s has no event %s" : "實體 %s 沒有事件 %s",
"Operation %s does not exist" : "操作 %s 不存在",
"Operation %s is invalid" : "操作 #%s 無效",
+ "At least one check needs to be provided" : "至少需要提供一個檢查規則",
"The provided operation data is too long" : "指定的操作數據太長",
+ "Invalid check provided" : "提供了無效的檢查規則",
"Check %s does not exist" : "檢查 %s 不存在",
"Check %s is invalid" : "檢查 %s 無效",
+ "Check %s is not allowed with this entity" : "此實體不允許使用檢查規則 %s",
"The provided check value is too long" : "指定的檢查數據太長",
"Check #%s does not exist" : "檢查 #%s 不存在",
"Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
@@ -56,6 +59,8 @@ OC.L10N.register(
"No results" : "沒有符合搜尋的項目",
"%s (invisible)" : "%s (隱藏)",
"%s (restricted)" : "%s (受限)",
+ "Please enter a valid time span" : "請輸入有效的時間跨度",
+ "Select a request URL" : "選擇一個請求URL",
"Predefined URLs" : "預定義網址",
"Files WebDAV" : "檔案 WebDAV",
"Others" : "其他",
@@ -67,15 +72,22 @@ OC.L10N.register(
"Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
"Custom user agent" : "自訂用戶 agent",
"At least one event must be selected" : "必須選擇至少一個活動",
+ "Add new flow" : "添加新流程",
+ "When" : "時間",
"and" : "及",
"Cancel" : "取消",
"Delete" : "刪除",
"The configuration is invalid" : "配置無效",
"Active" : "啟動",
"Save" : "儲存",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "有關如何編寫自己的流程的詳細信息,請查看開發說明文件。",
+ "More flows" : "更多流程",
"Browse the app store" : "瀏覽應用程式商店",
"Show less" : "顯示較少",
"Show more" : "顯示更多",
+ "Configured flows" : "配置流程",
+ "Your flows" : "您的流程",
"matches" : "匹配",
"does not match" : "不能匹配",
"is" : "是",
diff --git a/apps/workflowengine/l10n/zh_HK.json b/apps/workflowengine/l10n/zh_HK.json
index 7e0ddd60448..bc37a3a99d7 100644
--- a/apps/workflowengine/l10n/zh_HK.json
+++ b/apps/workflowengine/l10n/zh_HK.json
@@ -33,9 +33,12 @@
"Entity %s has no event %s" : "實體 %s 沒有事件 %s",
"Operation %s does not exist" : "操作 %s 不存在",
"Operation %s is invalid" : "操作 #%s 無效",
+ "At least one check needs to be provided" : "至少需要提供一個檢查規則",
"The provided operation data is too long" : "指定的操作數據太長",
+ "Invalid check provided" : "提供了無效的檢查規則",
"Check %s does not exist" : "檢查 %s 不存在",
"Check %s is invalid" : "檢查 %s 無效",
+ "Check %s is not allowed with this entity" : "此實體不允許使用檢查規則 %s",
"The provided check value is too long" : "指定的檢查數據太長",
"Check #%s does not exist" : "檢查 #%s 不存在",
"Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
@@ -54,6 +57,8 @@
"No results" : "沒有符合搜尋的項目",
"%s (invisible)" : "%s (隱藏)",
"%s (restricted)" : "%s (受限)",
+ "Please enter a valid time span" : "請輸入有效的時間跨度",
+ "Select a request URL" : "選擇一個請求URL",
"Predefined URLs" : "預定義網址",
"Files WebDAV" : "檔案 WebDAV",
"Others" : "其他",
@@ -65,15 +70,22 @@
"Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
"Custom user agent" : "自訂用戶 agent",
"At least one event must be selected" : "必須選擇至少一個活動",
+ "Add new flow" : "添加新流程",
+ "When" : "時間",
"and" : "及",
"Cancel" : "取消",
"Delete" : "刪除",
"The configuration is invalid" : "配置無效",
"Active" : "啟動",
"Save" : "儲存",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "有關如何編寫自己的流程的詳細信息,請查看開發說明文件。",
+ "More flows" : "更多流程",
"Browse the app store" : "瀏覽應用程式商店",
"Show less" : "顯示較少",
"Show more" : "顯示更多",
+ "Configured flows" : "配置流程",
+ "Your flows" : "您的流程",
"matches" : "匹配",
"does not match" : "不能匹配",
"is" : "是",
diff --git a/core/Controller/LostController.php b/core/Controller/LostController.php
index 0a2e8d6b73d..edecc1cd8c7 100644
--- a/core/Controller/LostController.php
+++ b/core/Controller/LostController.php
@@ -378,7 +378,7 @@ class LostController extends Controller {
try {
$message = $this->mailer->createMessage();
- $message->setTo([$email => $user->getUID()]);
+ $message->setTo([$email => $user->getDisplayName()]);
$message->setFrom([$this->from => $this->defaults->getName()]);
$message->useTemplate($emailTemplate);
$this->mailer->send($message);
diff --git a/core/l10n/oc.js b/core/l10n/oc.js
index 56d7a143663..64b4b923686 100644
--- a/core/l10n/oc.js
+++ b/core/l10n/oc.js
@@ -224,6 +224,8 @@ OC.L10N.register(
"Failed to rename the project" : "Renomenatge impossible del projècte",
"Failed to create a project" : "Creacion d’un projècte fracassada",
"Failed to add the item to the project" : "Apondon fracassat d’un element al projècte",
+ "Connect items to a project to make them easier to find" : "Connectatz d’elements a un projècte per lo rendre mai simples de trobar",
+ "New in" : "Nòu dins",
"View changelog" : "Veire jornal de modificacions",
"Very weak password" : "Senhal plan feble",
"Weak password" : "Senhal feble",
@@ -350,7 +352,10 @@ OC.L10N.register(
"This page will refresh itself when the instance is available again." : "Aquesta pagina s’actualizarà soleta quand l’instància serà disponibla de nòu.",
"Contact your system administrator if this message persists or appeared unexpectedly." : "Contactatz l’administrator sistèma s’aqueste messatge ten d’aparéisser o apareis sens rason.",
"Following apps have been disabled: %s" : "Las aplicacions seguentas son estadas desactivadas : %s",
+ "Use of the the built in php mailer is no longer supported. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">Please update your email server settings ↗<a/>." : "L’utilizacion de l’aisinas de corrièl inclús dins php es pas mai suportat. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">Mercés d’actualizar vòstres paramètres de servidor mail ↗<a/>.",
"Searching other places" : "Recèrca endacòm mai",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Cap de resultat de recèrca dins d’autres dossièrs per {tag}{filter}{endtag}",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultat de recèrca dins d’autres dossièrs","{count} resultats de recèrca dins d’autres dossièrs"],
"Nextcloud {app}" : "Nextcloud {app}",
"Search" : "Recercar",
"These apps will be updated:" : "Aquestas aplicacions son estadas actualizadas :"
diff --git a/core/l10n/oc.json b/core/l10n/oc.json
index 6e519b88a34..8386b40c3af 100644
--- a/core/l10n/oc.json
+++ b/core/l10n/oc.json
@@ -222,6 +222,8 @@
"Failed to rename the project" : "Renomenatge impossible del projècte",
"Failed to create a project" : "Creacion d’un projècte fracassada",
"Failed to add the item to the project" : "Apondon fracassat d’un element al projècte",
+ "Connect items to a project to make them easier to find" : "Connectatz d’elements a un projècte per lo rendre mai simples de trobar",
+ "New in" : "Nòu dins",
"View changelog" : "Veire jornal de modificacions",
"Very weak password" : "Senhal plan feble",
"Weak password" : "Senhal feble",
@@ -348,7 +350,10 @@
"This page will refresh itself when the instance is available again." : "Aquesta pagina s’actualizarà soleta quand l’instància serà disponibla de nòu.",
"Contact your system administrator if this message persists or appeared unexpectedly." : "Contactatz l’administrator sistèma s’aqueste messatge ten d’aparéisser o apareis sens rason.",
"Following apps have been disabled: %s" : "Las aplicacions seguentas son estadas desactivadas : %s",
+ "Use of the the built in php mailer is no longer supported. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">Please update your email server settings ↗<a/>." : "L’utilizacion de l’aisinas de corrièl inclús dins php es pas mai suportat. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">Mercés d’actualizar vòstres paramètres de servidor mail ↗<a/>.",
"Searching other places" : "Recèrca endacòm mai",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Cap de resultat de recèrca dins d’autres dossièrs per {tag}{filter}{endtag}",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultat de recèrca dins d’autres dossièrs","{count} resultats de recèrca dins d’autres dossièrs"],
"Nextcloud {app}" : "Nextcloud {app}",
"Search" : "Recercar",
"These apps will be updated:" : "Aquestas aplicacions son estadas actualizadas :"
diff --git a/core/l10n/pl.js b/core/l10n/pl.js
index d34f5e958a5..fd58cf9905e 100644
--- a/core/l10n/pl.js
+++ b/core/l10n/pl.js
@@ -37,7 +37,7 @@ OC.L10N.register(
"Repair info:" : "Informacja o naprawie: ",
"Repair warning:" : "Ostrzeżenie naprawy:",
"Repair error:" : "Błąd naprawy: ",
- "Please use the command line updater because automatic updating is disabled in the config.php." : "Użyj aktualizacji za pomocą wiersza poleceń, ponieważ automatyczna aktualizacja jest wyłączona w pliku config.php.",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Użyj wiersza poleceń do aktualizacji, ponieważ automatyczna aktualizacja jest wyłączona w pliku config.php.",
"[%d / %d]: Checking table %s" : "[%d/%d]: Sprawdzanie tabeli %s",
"Turned on maintenance mode" : "Włączono tryb konserwacji",
"Turned off maintenance mode" : "Wyłączono tryb konserwacji",
@@ -358,7 +358,7 @@ OC.L10N.register(
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "W przypadku większych instalacji, aby uniknąć przekroczenia limitu czasu, możesz zamiast tego instalatora uruchomić następujące polecenie z katalogu instalacyjnego:",
"Detailed logs" : "Szczegółowe logi",
"Update needed" : "Wymagana aktualizacja",
- "Please use the command line updater because you have a big instance with more than 50 users." : "Użyj aktualizatora wiersza poleceń, ponieważ masz dużą instancję, która posiada ponad 50 użytkowników.",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Użyj wiersza poleceń do aktualizacji, ponieważ masz dużą instancję, która posiada ponad 50 użytkowników.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>." : "Aby uzyskać pomoc, zajrzyj do <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">dokumentacji</a>.",
"I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Wiem, że jeśli kontynuuję aktualizację za pomocą przeglądarki, istnieje ryzyko że operacja może nie wykonać się w określonym limicie czasu, co może doprowadzić do utraty danych, ale mam kopię zapasową i wiem jak przywrócić w przypadku niepowodzenia.",
"Upgrade via web on my own risk" : "Wykonaj aktualizację poprzez przeglądarkę na własne ryzyko",
diff --git a/core/l10n/pl.json b/core/l10n/pl.json
index 86dcbcb2206..e5d6aa0d2bf 100644
--- a/core/l10n/pl.json
+++ b/core/l10n/pl.json
@@ -35,7 +35,7 @@
"Repair info:" : "Informacja o naprawie: ",
"Repair warning:" : "Ostrzeżenie naprawy:",
"Repair error:" : "Błąd naprawy: ",
- "Please use the command line updater because automatic updating is disabled in the config.php." : "Użyj aktualizacji za pomocą wiersza poleceń, ponieważ automatyczna aktualizacja jest wyłączona w pliku config.php.",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Użyj wiersza poleceń do aktualizacji, ponieważ automatyczna aktualizacja jest wyłączona w pliku config.php.",
"[%d / %d]: Checking table %s" : "[%d/%d]: Sprawdzanie tabeli %s",
"Turned on maintenance mode" : "Włączono tryb konserwacji",
"Turned off maintenance mode" : "Wyłączono tryb konserwacji",
@@ -356,7 +356,7 @@
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "W przypadku większych instalacji, aby uniknąć przekroczenia limitu czasu, możesz zamiast tego instalatora uruchomić następujące polecenie z katalogu instalacyjnego:",
"Detailed logs" : "Szczegółowe logi",
"Update needed" : "Wymagana aktualizacja",
- "Please use the command line updater because you have a big instance with more than 50 users." : "Użyj aktualizatora wiersza poleceń, ponieważ masz dużą instancję, która posiada ponad 50 użytkowników.",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Użyj wiersza poleceń do aktualizacji, ponieważ masz dużą instancję, która posiada ponad 50 użytkowników.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>." : "Aby uzyskać pomoc, zajrzyj do <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">dokumentacji</a>.",
"I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Wiem, że jeśli kontynuuję aktualizację za pomocą przeglądarki, istnieje ryzyko że operacja może nie wykonać się w określonym limicie czasu, co może doprowadzić do utraty danych, ale mam kopię zapasową i wiem jak przywrócić w przypadku niepowodzenia.",
"Upgrade via web on my own risk" : "Wykonaj aktualizację poprzez przeglądarkę na własne ryzyko",
diff --git a/core/l10n/sc.js b/core/l10n/sc.js
index 0aaacd7e6c6..c46a24374a8 100644
--- a/core/l10n/sc.js
+++ b/core/l10n/sc.js
@@ -1,21 +1,24 @@
OC.L10N.register(
"core",
{
- "Please select a file." : "Seletziona unu documentu.",
- "File is too big" : "Su documentu est tropu mannu",
- "The selected file is not an image." : "Su documentu seletzionadu no est un'imàgine.",
- "The selected file cannot be read." : "Su documentu seletzionadu non si podet lèghere.",
- "Invalid file provided" : "Su documentu frunidu no est vàlidu",
- "No image or file provided" : "Peruna imàgine o documentu",
- "Unknown filetype" : "Genia de documentu disconnota",
+ "Please select a file." : "Seletziona un'archìviu.",
+ "File is too big" : "S'archìviu est tropu mannu",
+ "The selected file is not an image." : "S'archìviu seletzionadu no est un'immàgine.",
+ "The selected file cannot be read." : "S'archìviu seletzionadu non si podet lèghere.",
+ "Invalid file provided" : "S'archìviu frunidu no est vàlidu",
+ "No image or file provided" : "Peruna immàgine o archìviu",
+ "Unknown filetype" : "Genia de archìviu disconnota",
"Invalid image" : "Imàgine non vàlida",
"An error occurred. Please contact your admin." : "Ddoe at àpidu un'errore. Cuntata s'amministratzione tua.",
"No temporary profile picture available, try again" : "Peruna foto de profilu temporànea a disponimentu, torra a proare",
"No crop data provided" : "Perunu datu frunidu",
"No valid crop data provided" : "Perunu datu vàlidu frunidu",
+ "State token does not match" : "S'istadu de s'autenticadore non currispondet",
"Invalid app password" : "Crae de aplicatzione non vàlida",
"Could not complete login" : "Non s'est pòdida cumpletare s'intrada",
+ "Your login token is invalid or has expired" : "S'atzessu cun autenticadore no est vàlidu o est iscadidu",
"Password reset is disabled" : "Su riprìstinu de sa crae est disativadu",
+ "Couldn't reset password because the token is invalid" : "No at fatu a resetare sa crae ca s'autenticadore no est vàlidu",
"Couldn't reset password because the token is expired" : "Non s'est pòdida ripristinare sa crae ca s'autenticadore est iscadidu ",
"%s password reset" : "%s riprìstinu de sa crae",
"Password reset" : "Riprìstinu de sa crae",
@@ -23,18 +26,42 @@ OC.L10N.register(
"Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Incarca in su ligòngiu in fatu pro ripristinare sa crae. Si no as pedidu su riprìstinu de sa crae, non cunsìderes custu messàgiu.",
"Reset your password" : "Riprìstina sa crae",
"Nextcloud Server" : "Serbidore de Nextcloud",
+ "Some of your link shares have been removed" : "Carchi ligòngiu de cumpartzidura tuo nch'est istadu bogadu",
+ "Due to a security bug we had to remove some of your link shares. Please see the link for more information." : "Pro un'errore de seguresa nch'amus dèpidu bogare carchi ligòngiu de cumpartzidura. Càstia su ligòngiu pro àteras informatziones.",
+ "The user limit of this instance is reached." : "S'est lòmpidu su lìmite de utèntzia pro custa istàntzia.",
+ "Enter your subscription key to increase the user limit. For more information about Nextcloud Enterprise see our website." : "Inserta sa crae de sutascritzione pro crèschere su lìmite de utèntzia. Pro àteras informatziones de Nextcloud Enterprise bae a su situ web nostru. ",
+ "Preparing update" : "Aprontende s'agiornamentu",
"[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair step:" : "Passu de s'acontzu:",
+ "Repair info:" : "Informatziones de s'acontzu:",
+ "Repair warning:" : "Avisu de s'acontzu:",
+ "Repair error:" : "Errore in s'acontzu:",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Imprea s'atualizadore a lìnia de cummandu ca s'agiornamentu automàticu est disativadu in sa config.php.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Controllende sa tàula %s",
"Turned on maintenance mode" : "Furriadu a modalidade de mantenidura",
"Turned off maintenance mode" : "Modalidade de mantenidura disativada",
"Maintenance mode is kept active" : "Sa modalidade de mantenidura abarrat ativa",
+ "Updating database schema" : "Agiornende s'ischema de sa base de datos",
"Updated database" : "Base de datos agionada",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Averguende si s'ischema de sa base de datos faghet a dd'agiornare (podet trigare segundu sa mannària de sa base de datos)",
+ "Checked database schema update" : "Agiornamentu de s'ischema de sa base de datos averguadu",
"Checking updates of apps" : "Chirchende agiornamentos de aplicatziones",
"Checking for update of app \"%s\" in appstore" : "Chirchende un'agiornamentu de s'aplicatzione \"%s\" in aplicatziones",
"Update app \"%s\" from appstore" : "Agiorna s'aplicatzione \"%s\" dae sa butega de is aplicatziones",
+ "Checked for update of app \"%s\" in appstore" : "Averguadu pro s'agiornamentu de \"%s\" in sa butega de is aplicatziones",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Averguende si s'ischema de sa base de datos de %s faghet a dd'agiornare (podet trigare segundu sa mannària de sa base de datos)",
+ "Checked database schema update for apps" : "Agiornamentu de s'ischema de sa base de datos averguadu pro aplicatziones",
"Updated \"%1$s\" to %2$s" : "Agiornadu \"%1$s\" a %2$s",
+ "Set log level to debug" : "Imposta livellu de registratzione de currègere",
+ "Reset log level" : "Reseta livellu de registratzione",
+ "Starting code integrity check" : "Cumintzende su controllu de integridade de còdighe",
+ "Finished code integrity check" : "Controllu de integridade de còdighe agabbadu",
"%s (incompatible)" : "%s (non cumpatìbile)",
"The following apps have been disabled: %s" : "Is aplicatziones in fatu sunt istadas disativadas: %s",
"Already up to date" : "Giai agiornadu",
+ "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Su serbidore tuo no est impostadu pro permìtere sa sincronizatzione de is archìvios, ca s'interfache WebDAV paret arrogada.",
+ "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Si serbidore tuo no est impostadu pro risòlvere \"{url}\". Podes agatare àteras informatziones in sa <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentatzione</a>.",
+ "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Impossìbile a esecutare s'utilidade cron cun CLI. Sunt aparessidos is errores tècnicos in fatu:",
"Error occurred while checking server setup" : "Ddoe at àpidu un'errore in su controllu de sa cunfiguratzione de su serbidore",
"For more details see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Pro àteros detàllios càstia sa <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentatzione</a>.",
"unknown text" : "testu disconnotu",
@@ -44,7 +71,7 @@ OC.L10N.register(
"Hello {name}" : "Salude {nùmene}",
"<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Custos sunt is resurtados de sa chirca <script>avisu(1)</script></strong>",
"new" : "nou",
- "_download %n file_::_download %n files_" : ["iscàrriga %n documentu","iscàrriga %n documentos"],
+ "_download %n file_::_download %n files_" : ["iscàrriga %n documentu","iscàrriga %narchìvios"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "S'agiornamentu est in cursu, lassende sa pàgina su protzessu si diat pòdere suspèndere.",
"Update to {version}" : "Agiorna a {versione}",
"An error occurred." : "Ddoe at àpidu un'errore.",
@@ -105,16 +132,16 @@ OC.L10N.register(
"Looking for {term} …" : "Chirchende {tèrmine} …",
"No" : "No",
"Yes" : "Eja",
- "No files in here" : "Perunu documentu",
+ "No files in here" : "Perunu archìviu",
"New folder" : "Cartella noa",
"No more subfolders in here" : "Non ddoe at àteras suta-cartellas",
"Name" : "Nùmene",
"Size" : "Mannària",
"Modified" : "Modificadu",
- "\"{name}\" is an invalid file name." : "\"{nùmene}\" est unu nùmene de documentu non vàlidu.",
- "File name cannot be empty." : "Su nùmene de su documentu non podet èssere bòidu.",
- "\"/\" is not allowed inside a file name." : "\"/\" no est permìtidu in unu nùmene de documentu.",
- "\"{name}\" is not an allowed filetype" : "\"{nùmene}\" no est una genia de documentu permìtida",
+ "\"{name}\" is an invalid file name." : "\"{nùmene}\" est unu nùmene de archìviu non vàlidu.",
+ "File name cannot be empty." : "Su nùmene de s'archìviu non podet èssere bòidu.",
+ "\"/\" is not allowed inside a file name." : "\"/\" no est permìtidu in unu nùmene de archìviu.",
+ "\"{name}\" is not an allowed filetype" : "\"{nùmene}\" no est una genia de archìviu permìtida",
"{newName} already exists" : "{nùmeneNou} esistit giai",
"Choose" : "Sèbera",
"Copy" : "Còpia",
@@ -124,10 +151,10 @@ OC.L10N.register(
"read-only" : "letura ebbia",
"_{count} file conflict_::_{count} file conflicts_" : ["{contu} cunflitu de archìviu","{contu} cunflitos de archìviu"],
"One file conflict" : "Unu cunflitu de archìviu",
- "New Files" : "Documentos noos",
- "Already existing files" : "Documentos chi esistint giai",
- "Which files do you want to keep?" : "Cales documentos boles mantènnere?",
- "If you select both versions, the copied file will have a number added to its name." : "Si seletzionas ambas is versiones, su documentu copiadu at a tènnere unu nùmeru in agiunta a su nùmene.",
+ "New Files" : "Archìvios noos",
+ "Already existing files" : "Archìvios chi esistint giai",
+ "Which files do you want to keep?" : "Cales archìvios boles mantènnere?",
+ "If you select both versions, the copied file will have a number added to its name." : "Si seletzionas ambas is versiones, s'archìviu copiadu at a tènnere unu nùmeru in agiunta a su nùmene.",
"Continue" : "Sighi",
"(all selected)" : "(totu seletzionadu)",
"({count} selected)" : "({contu} seletzionadu)",
@@ -171,7 +198,7 @@ OC.L10N.register(
"Admin" : "Amministratzione",
"Help" : "Agiudu",
"Access forbidden" : "Atzessu proibidu",
- "File not found" : "Documentu no agatadu",
+ "File not found" : "Archìviu no agatadu",
"The document could not be found on the server. Maybe the share was deleted or has expired?" : "Su documentu non s'est agatadu in su serbidore. Mancari sa cumpartzidura nch'est istada cantzellada o est iscadida?",
"Back to %s" : "A coa a %s",
"Too many requests" : "Tropu dimandas",
@@ -180,15 +207,17 @@ OC.L10N.register(
"Internal Server Error" : "Errore serbidore internu",
"The server was unable to complete your request." : "Su serbidore no at pòdidu cumpletare sa rechesta tua.",
"If this happens again, please send the technical details below to the server administrator." : "Si torrat a capitare, imbia is detàllios tècnicos in bàsciu a s'amministratzione de su serbidore.",
+ "More details can be found in the server log." : "S'ant a agatare àteros detàllios in su registru de su serbidore.",
"Technical details" : "Detàllios tècnicos",
"Remote Address: %s" : "Indiritzu remotu: %s",
"Request ID: %s" : "Rechesta ID: %s",
"Type: %s" : "Genia: %s",
"Code: %s" : "Còdighe: %s",
"Message: %s" : "Messàgiu: %s",
- "File: %s" : "Documentu: %s",
+ "File: %s" : "Archìviu: %s",
"Line: %s" : "Lìnia: %s",
"Security warning" : "Avisu de seguresa",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">documentation</a>." : "Pro informatziones subra de comente cunfigurare su serbidore tuo, càstia in sa <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">documentatzione</a>.",
"Create an <strong>admin account</strong>" : "Crea unu <strong>contu de amministratzione</strong>",
"Username" : "Nùmene utente",
"Show password" : "Mustra crae",
@@ -200,12 +229,15 @@ OC.L10N.register(
"Database user" : "Utente base de datos",
"Database password" : "Crae base de datos",
"Database name" : "Nùmene base de datos",
+ "Performance warning" : "Avisu de atuatzione",
"You chose SQLite as database." : "As seberadu SQLite comente base de datos.",
"Install recommended apps" : "Installa is aplicatziones racumandadas",
"Finish setup" : "Agabba cunfiguratzione",
"Finishing …" : "Acabbende …",
"Need help?" : "Boles agiudu?",
"See the documentation" : "Càstia sa documentatzione",
+ "Could not remove CAN_INSTALL from the config folder. Please remove this file manually." : "No at fatu a nche bogare CAN_INSTALL dae sa cartella de cunfiguratzione. Boga custu archìviu a manu.",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Custa aplicatzione rechedet JavaScript pro un'operatzione curreta. {linkstart} Ativa JavaScript{linkend} e torra a carrigare sa pàgina.",
"Get your own free account" : "Otene su contu tuo a gratis",
"Skip to main content" : "Brinca a su cuntenutu printzipale",
"Skip to navigation of app" : "Brinca a sa navigatzione de s'aplicatzione",
@@ -217,7 +249,10 @@ OC.L10N.register(
"Settings menu" : "Menu de cunfiguratzione",
"Confirm your password" : "Cunfirma sa crae",
"Connect to your account" : "Connete·ti a su contu tuo",
+ "Please log in before granting %1$s access to your %2$s account." : "Faghe s'atzessu prima de permìtere a %1$s de intrare a su %2$s contu tuo.",
+ "App token" : "Autenticadore de s'aplicatzione",
"Grant access" : "Dona atzessu",
+ "Alternative log in using app token" : "Atzessu alternativu cun s'autenticadore de s'aplicatzione",
"Account access" : "Atzessu a su contu",
"You are about to grant %1$s access to your %2$s account." : "Ses acanta de donare %1$s atzessu a su contu %2$s tuo.",
"Account connected" : "Contu collegadu",
@@ -226,20 +261,32 @@ OC.L10N.register(
"This share is password-protected" : "Custa cumpartzidura est amparada dae una crae",
"The password is wrong. Try again." : "Sa crae est isballiada. Torra a proare.",
"Two-factor authentication" : "Autenticatzione a duos fatores",
+ "Enhanced security is enabled for your account. Choose a second factor for authentication:" : "Su megioru de seguresa est ativadu in su contu tuo. Sèbera unu segundu fatore pro s'autenticatzione:",
+ "Could not load at least one of your enabled two-factor auth methods. Please contact your admin." : "No at fatu a carriggare a su mancu unu de is mètodos de autenticatzione a duos fatores ativados. Cuntata s'amministratzione.",
+ "Two-factor authentication is enforced but has not been configured on your account. Contact your admin for assistance." : "S'est imposta s'autenticatzione a duos fatores ma non s'est cunfigurada in su contu tuo. Cuntata s'amministratzione si boles agiudu.",
+ "Two-factor authentication is enforced but has not been configured on your account. Please continue to setup two-factor authentication." : "S'est imposta s'autenticatzione a duos fatores ma non s'est cunfigurada in su contu tuo. Sighi pro impostare s'autenticatzione a duos fatores.",
"Set up two-factor authentication" : "Cunfigura s'autenticatzione a duos fatores",
+ "Two-factor authentication is enforced but has not been configured on your account. Use one of your backup codes to log in or contact your admin for assistance." : "S'est imposta s'autenticatzione a duos fatores ma non s'est cunfigurada in su contu tuo. Pro intrare imprea unu de is còdighes pro sa còpia de seguresa o cuntata s'amministratzione.",
"Use backup code" : "Imprea su còdighe de sa còpia de seguresa",
"Cancel login" : "Annulla atzessu",
"Setup two-factor authentication" : "Cunfigura s'autenticatzione a duos fatores",
+ "Enhanced security is enforced for your account. Choose which provider to set up:" : "S'est impostu unu megioru de seguresa in su contu tuo. Sèbera su frunidore chi boles impostare:",
"Error while validating your second factor" : "Errore in sa validatzione de su seguntu fatore tuo",
"Access through untrusted domain" : "Atzessu cun domìniu non seguru",
+ "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php.",
+ "Further information how to configure this can be found in the %1$sdocumentation%2$s." : "Àteras informatziones pro sa cunfiguratzione ddas podes agatare in sa %1$sdocumentatzione%2$s.",
"App update required" : "Agiornamentu de aplicatzione rechèdidu",
"%1$s will be updated to version %2$s" : "%1$s at a èssere agiornada a sa versione %2$s",
"The following apps will be updated:" : "Is aplicatziones in fatu ant a èssere agiornadas:",
"These incompatible apps will be disabled:" : "Custas aplicatziones non cumpatìbiles ant a èssere disativadas:",
"The theme %s has been disabled." : "Su tema %s est istadu disativadu.",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Prima de sighire, assegura·ti ca sa base de datos, sa cartella de cunfiguratzione e cussa de is datos tenent una còpia de seguresa.",
"Start update" : "Cumintza agiornamentu",
+ "Detailed logs" : "Registros detalliados",
"Update needed" : "Tocat de agiornare",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Imprea s'atualizadore a lìnia de cummandu ca tenes un'istàntzia manna cun prus de 50 utentes.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>." : "Pro agiudos, càstia sa <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentatzione</a>.",
+ "Upgrade via web on my own risk" : "Agiorna via web suta responsabilidade mia",
"Maintenance mode" : "Modalidade de mantenidura",
"This %s instance is currently in maintenance mode, which may take a while." : "Immoe custa %s istàntzia est in modalidade de mantenidura, e podet trigare unu pagu.",
"This page will refresh itself when the instance is available again." : "Custa pàgina s'at a atualizare cando s'istàntzia at a èssere torra a disponimentu.",
diff --git a/core/l10n/sc.json b/core/l10n/sc.json
index d46a5bffef5..7594ec51d7a 100644
--- a/core/l10n/sc.json
+++ b/core/l10n/sc.json
@@ -1,19 +1,22 @@
{ "translations": {
- "Please select a file." : "Seletziona unu documentu.",
- "File is too big" : "Su documentu est tropu mannu",
- "The selected file is not an image." : "Su documentu seletzionadu no est un'imàgine.",
- "The selected file cannot be read." : "Su documentu seletzionadu non si podet lèghere.",
- "Invalid file provided" : "Su documentu frunidu no est vàlidu",
- "No image or file provided" : "Peruna imàgine o documentu",
- "Unknown filetype" : "Genia de documentu disconnota",
+ "Please select a file." : "Seletziona un'archìviu.",
+ "File is too big" : "S'archìviu est tropu mannu",
+ "The selected file is not an image." : "S'archìviu seletzionadu no est un'immàgine.",
+ "The selected file cannot be read." : "S'archìviu seletzionadu non si podet lèghere.",
+ "Invalid file provided" : "S'archìviu frunidu no est vàlidu",
+ "No image or file provided" : "Peruna immàgine o archìviu",
+ "Unknown filetype" : "Genia de archìviu disconnota",
"Invalid image" : "Imàgine non vàlida",
"An error occurred. Please contact your admin." : "Ddoe at àpidu un'errore. Cuntata s'amministratzione tua.",
"No temporary profile picture available, try again" : "Peruna foto de profilu temporànea a disponimentu, torra a proare",
"No crop data provided" : "Perunu datu frunidu",
"No valid crop data provided" : "Perunu datu vàlidu frunidu",
+ "State token does not match" : "S'istadu de s'autenticadore non currispondet",
"Invalid app password" : "Crae de aplicatzione non vàlida",
"Could not complete login" : "Non s'est pòdida cumpletare s'intrada",
+ "Your login token is invalid or has expired" : "S'atzessu cun autenticadore no est vàlidu o est iscadidu",
"Password reset is disabled" : "Su riprìstinu de sa crae est disativadu",
+ "Couldn't reset password because the token is invalid" : "No at fatu a resetare sa crae ca s'autenticadore no est vàlidu",
"Couldn't reset password because the token is expired" : "Non s'est pòdida ripristinare sa crae ca s'autenticadore est iscadidu ",
"%s password reset" : "%s riprìstinu de sa crae",
"Password reset" : "Riprìstinu de sa crae",
@@ -21,18 +24,42 @@
"Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Incarca in su ligòngiu in fatu pro ripristinare sa crae. Si no as pedidu su riprìstinu de sa crae, non cunsìderes custu messàgiu.",
"Reset your password" : "Riprìstina sa crae",
"Nextcloud Server" : "Serbidore de Nextcloud",
+ "Some of your link shares have been removed" : "Carchi ligòngiu de cumpartzidura tuo nch'est istadu bogadu",
+ "Due to a security bug we had to remove some of your link shares. Please see the link for more information." : "Pro un'errore de seguresa nch'amus dèpidu bogare carchi ligòngiu de cumpartzidura. Càstia su ligòngiu pro àteras informatziones.",
+ "The user limit of this instance is reached." : "S'est lòmpidu su lìmite de utèntzia pro custa istàntzia.",
+ "Enter your subscription key to increase the user limit. For more information about Nextcloud Enterprise see our website." : "Inserta sa crae de sutascritzione pro crèschere su lìmite de utèntzia. Pro àteras informatziones de Nextcloud Enterprise bae a su situ web nostru. ",
+ "Preparing update" : "Aprontende s'agiornamentu",
"[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair step:" : "Passu de s'acontzu:",
+ "Repair info:" : "Informatziones de s'acontzu:",
+ "Repair warning:" : "Avisu de s'acontzu:",
+ "Repair error:" : "Errore in s'acontzu:",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Imprea s'atualizadore a lìnia de cummandu ca s'agiornamentu automàticu est disativadu in sa config.php.",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: Controllende sa tàula %s",
"Turned on maintenance mode" : "Furriadu a modalidade de mantenidura",
"Turned off maintenance mode" : "Modalidade de mantenidura disativada",
"Maintenance mode is kept active" : "Sa modalidade de mantenidura abarrat ativa",
+ "Updating database schema" : "Agiornende s'ischema de sa base de datos",
"Updated database" : "Base de datos agionada",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Averguende si s'ischema de sa base de datos faghet a dd'agiornare (podet trigare segundu sa mannària de sa base de datos)",
+ "Checked database schema update" : "Agiornamentu de s'ischema de sa base de datos averguadu",
"Checking updates of apps" : "Chirchende agiornamentos de aplicatziones",
"Checking for update of app \"%s\" in appstore" : "Chirchende un'agiornamentu de s'aplicatzione \"%s\" in aplicatziones",
"Update app \"%s\" from appstore" : "Agiorna s'aplicatzione \"%s\" dae sa butega de is aplicatziones",
+ "Checked for update of app \"%s\" in appstore" : "Averguadu pro s'agiornamentu de \"%s\" in sa butega de is aplicatziones",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Averguende si s'ischema de sa base de datos de %s faghet a dd'agiornare (podet trigare segundu sa mannària de sa base de datos)",
+ "Checked database schema update for apps" : "Agiornamentu de s'ischema de sa base de datos averguadu pro aplicatziones",
"Updated \"%1$s\" to %2$s" : "Agiornadu \"%1$s\" a %2$s",
+ "Set log level to debug" : "Imposta livellu de registratzione de currègere",
+ "Reset log level" : "Reseta livellu de registratzione",
+ "Starting code integrity check" : "Cumintzende su controllu de integridade de còdighe",
+ "Finished code integrity check" : "Controllu de integridade de còdighe agabbadu",
"%s (incompatible)" : "%s (non cumpatìbile)",
"The following apps have been disabled: %s" : "Is aplicatziones in fatu sunt istadas disativadas: %s",
"Already up to date" : "Giai agiornadu",
+ "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Su serbidore tuo no est impostadu pro permìtere sa sincronizatzione de is archìvios, ca s'interfache WebDAV paret arrogada.",
+ "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Si serbidore tuo no est impostadu pro risòlvere \"{url}\". Podes agatare àteras informatziones in sa <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentatzione</a>.",
+ "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Impossìbile a esecutare s'utilidade cron cun CLI. Sunt aparessidos is errores tècnicos in fatu:",
"Error occurred while checking server setup" : "Ddoe at àpidu un'errore in su controllu de sa cunfiguratzione de su serbidore",
"For more details see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Pro àteros detàllios càstia sa <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentatzione</a>.",
"unknown text" : "testu disconnotu",
@@ -42,7 +69,7 @@
"Hello {name}" : "Salude {nùmene}",
"<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Custos sunt is resurtados de sa chirca <script>avisu(1)</script></strong>",
"new" : "nou",
- "_download %n file_::_download %n files_" : ["iscàrriga %n documentu","iscàrriga %n documentos"],
+ "_download %n file_::_download %n files_" : ["iscàrriga %n documentu","iscàrriga %narchìvios"],
"The update is in progress, leaving this page might interrupt the process in some environments." : "S'agiornamentu est in cursu, lassende sa pàgina su protzessu si diat pòdere suspèndere.",
"Update to {version}" : "Agiorna a {versione}",
"An error occurred." : "Ddoe at àpidu un'errore.",
@@ -103,16 +130,16 @@
"Looking for {term} …" : "Chirchende {tèrmine} …",
"No" : "No",
"Yes" : "Eja",
- "No files in here" : "Perunu documentu",
+ "No files in here" : "Perunu archìviu",
"New folder" : "Cartella noa",
"No more subfolders in here" : "Non ddoe at àteras suta-cartellas",
"Name" : "Nùmene",
"Size" : "Mannària",
"Modified" : "Modificadu",
- "\"{name}\" is an invalid file name." : "\"{nùmene}\" est unu nùmene de documentu non vàlidu.",
- "File name cannot be empty." : "Su nùmene de su documentu non podet èssere bòidu.",
- "\"/\" is not allowed inside a file name." : "\"/\" no est permìtidu in unu nùmene de documentu.",
- "\"{name}\" is not an allowed filetype" : "\"{nùmene}\" no est una genia de documentu permìtida",
+ "\"{name}\" is an invalid file name." : "\"{nùmene}\" est unu nùmene de archìviu non vàlidu.",
+ "File name cannot be empty." : "Su nùmene de s'archìviu non podet èssere bòidu.",
+ "\"/\" is not allowed inside a file name." : "\"/\" no est permìtidu in unu nùmene de archìviu.",
+ "\"{name}\" is not an allowed filetype" : "\"{nùmene}\" no est una genia de archìviu permìtida",
"{newName} already exists" : "{nùmeneNou} esistit giai",
"Choose" : "Sèbera",
"Copy" : "Còpia",
@@ -122,10 +149,10 @@
"read-only" : "letura ebbia",
"_{count} file conflict_::_{count} file conflicts_" : ["{contu} cunflitu de archìviu","{contu} cunflitos de archìviu"],
"One file conflict" : "Unu cunflitu de archìviu",
- "New Files" : "Documentos noos",
- "Already existing files" : "Documentos chi esistint giai",
- "Which files do you want to keep?" : "Cales documentos boles mantènnere?",
- "If you select both versions, the copied file will have a number added to its name." : "Si seletzionas ambas is versiones, su documentu copiadu at a tènnere unu nùmeru in agiunta a su nùmene.",
+ "New Files" : "Archìvios noos",
+ "Already existing files" : "Archìvios chi esistint giai",
+ "Which files do you want to keep?" : "Cales archìvios boles mantènnere?",
+ "If you select both versions, the copied file will have a number added to its name." : "Si seletzionas ambas is versiones, s'archìviu copiadu at a tènnere unu nùmeru in agiunta a su nùmene.",
"Continue" : "Sighi",
"(all selected)" : "(totu seletzionadu)",
"({count} selected)" : "({contu} seletzionadu)",
@@ -169,7 +196,7 @@
"Admin" : "Amministratzione",
"Help" : "Agiudu",
"Access forbidden" : "Atzessu proibidu",
- "File not found" : "Documentu no agatadu",
+ "File not found" : "Archìviu no agatadu",
"The document could not be found on the server. Maybe the share was deleted or has expired?" : "Su documentu non s'est agatadu in su serbidore. Mancari sa cumpartzidura nch'est istada cantzellada o est iscadida?",
"Back to %s" : "A coa a %s",
"Too many requests" : "Tropu dimandas",
@@ -178,15 +205,17 @@
"Internal Server Error" : "Errore serbidore internu",
"The server was unable to complete your request." : "Su serbidore no at pòdidu cumpletare sa rechesta tua.",
"If this happens again, please send the technical details below to the server administrator." : "Si torrat a capitare, imbia is detàllios tècnicos in bàsciu a s'amministratzione de su serbidore.",
+ "More details can be found in the server log." : "S'ant a agatare àteros detàllios in su registru de su serbidore.",
"Technical details" : "Detàllios tècnicos",
"Remote Address: %s" : "Indiritzu remotu: %s",
"Request ID: %s" : "Rechesta ID: %s",
"Type: %s" : "Genia: %s",
"Code: %s" : "Còdighe: %s",
"Message: %s" : "Messàgiu: %s",
- "File: %s" : "Documentu: %s",
+ "File: %s" : "Archìviu: %s",
"Line: %s" : "Lìnia: %s",
"Security warning" : "Avisu de seguresa",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">documentation</a>." : "Pro informatziones subra de comente cunfigurare su serbidore tuo, càstia in sa <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">documentatzione</a>.",
"Create an <strong>admin account</strong>" : "Crea unu <strong>contu de amministratzione</strong>",
"Username" : "Nùmene utente",
"Show password" : "Mustra crae",
@@ -198,12 +227,15 @@
"Database user" : "Utente base de datos",
"Database password" : "Crae base de datos",
"Database name" : "Nùmene base de datos",
+ "Performance warning" : "Avisu de atuatzione",
"You chose SQLite as database." : "As seberadu SQLite comente base de datos.",
"Install recommended apps" : "Installa is aplicatziones racumandadas",
"Finish setup" : "Agabba cunfiguratzione",
"Finishing …" : "Acabbende …",
"Need help?" : "Boles agiudu?",
"See the documentation" : "Càstia sa documentatzione",
+ "Could not remove CAN_INSTALL from the config folder. Please remove this file manually." : "No at fatu a nche bogare CAN_INSTALL dae sa cartella de cunfiguratzione. Boga custu archìviu a manu.",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Custa aplicatzione rechedet JavaScript pro un'operatzione curreta. {linkstart} Ativa JavaScript{linkend} e torra a carrigare sa pàgina.",
"Get your own free account" : "Otene su contu tuo a gratis",
"Skip to main content" : "Brinca a su cuntenutu printzipale",
"Skip to navigation of app" : "Brinca a sa navigatzione de s'aplicatzione",
@@ -215,7 +247,10 @@
"Settings menu" : "Menu de cunfiguratzione",
"Confirm your password" : "Cunfirma sa crae",
"Connect to your account" : "Connete·ti a su contu tuo",
+ "Please log in before granting %1$s access to your %2$s account." : "Faghe s'atzessu prima de permìtere a %1$s de intrare a su %2$s contu tuo.",
+ "App token" : "Autenticadore de s'aplicatzione",
"Grant access" : "Dona atzessu",
+ "Alternative log in using app token" : "Atzessu alternativu cun s'autenticadore de s'aplicatzione",
"Account access" : "Atzessu a su contu",
"You are about to grant %1$s access to your %2$s account." : "Ses acanta de donare %1$s atzessu a su contu %2$s tuo.",
"Account connected" : "Contu collegadu",
@@ -224,20 +259,32 @@
"This share is password-protected" : "Custa cumpartzidura est amparada dae una crae",
"The password is wrong. Try again." : "Sa crae est isballiada. Torra a proare.",
"Two-factor authentication" : "Autenticatzione a duos fatores",
+ "Enhanced security is enabled for your account. Choose a second factor for authentication:" : "Su megioru de seguresa est ativadu in su contu tuo. Sèbera unu segundu fatore pro s'autenticatzione:",
+ "Could not load at least one of your enabled two-factor auth methods. Please contact your admin." : "No at fatu a carriggare a su mancu unu de is mètodos de autenticatzione a duos fatores ativados. Cuntata s'amministratzione.",
+ "Two-factor authentication is enforced but has not been configured on your account. Contact your admin for assistance." : "S'est imposta s'autenticatzione a duos fatores ma non s'est cunfigurada in su contu tuo. Cuntata s'amministratzione si boles agiudu.",
+ "Two-factor authentication is enforced but has not been configured on your account. Please continue to setup two-factor authentication." : "S'est imposta s'autenticatzione a duos fatores ma non s'est cunfigurada in su contu tuo. Sighi pro impostare s'autenticatzione a duos fatores.",
"Set up two-factor authentication" : "Cunfigura s'autenticatzione a duos fatores",
+ "Two-factor authentication is enforced but has not been configured on your account. Use one of your backup codes to log in or contact your admin for assistance." : "S'est imposta s'autenticatzione a duos fatores ma non s'est cunfigurada in su contu tuo. Pro intrare imprea unu de is còdighes pro sa còpia de seguresa o cuntata s'amministratzione.",
"Use backup code" : "Imprea su còdighe de sa còpia de seguresa",
"Cancel login" : "Annulla atzessu",
"Setup two-factor authentication" : "Cunfigura s'autenticatzione a duos fatores",
+ "Enhanced security is enforced for your account. Choose which provider to set up:" : "S'est impostu unu megioru de seguresa in su contu tuo. Sèbera su frunidore chi boles impostare:",
"Error while validating your second factor" : "Errore in sa validatzione de su seguntu fatore tuo",
"Access through untrusted domain" : "Atzessu cun domìniu non seguru",
+ "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php.",
+ "Further information how to configure this can be found in the %1$sdocumentation%2$s." : "Àteras informatziones pro sa cunfiguratzione ddas podes agatare in sa %1$sdocumentatzione%2$s.",
"App update required" : "Agiornamentu de aplicatzione rechèdidu",
"%1$s will be updated to version %2$s" : "%1$s at a èssere agiornada a sa versione %2$s",
"The following apps will be updated:" : "Is aplicatziones in fatu ant a èssere agiornadas:",
"These incompatible apps will be disabled:" : "Custas aplicatziones non cumpatìbiles ant a èssere disativadas:",
"The theme %s has been disabled." : "Su tema %s est istadu disativadu.",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Prima de sighire, assegura·ti ca sa base de datos, sa cartella de cunfiguratzione e cussa de is datos tenent una còpia de seguresa.",
"Start update" : "Cumintza agiornamentu",
+ "Detailed logs" : "Registros detalliados",
"Update needed" : "Tocat de agiornare",
+ "Please use the command line updater because you have a big instance with more than 50 users." : "Imprea s'atualizadore a lìnia de cummandu ca tenes un'istàntzia manna cun prus de 50 utentes.",
"For help, see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>." : "Pro agiudos, càstia sa <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentatzione</a>.",
+ "Upgrade via web on my own risk" : "Agiorna via web suta responsabilidade mia",
"Maintenance mode" : "Modalidade de mantenidura",
"This %s instance is currently in maintenance mode, which may take a while." : "Immoe custa %s istàntzia est in modalidade de mantenidura, e podet trigare unu pagu.",
"This page will refresh itself when the instance is available again." : "Custa pàgina s'at a atualizare cando s'istàntzia at a èssere torra a disponimentu.",
diff --git a/core/l10n/zh_HK.js b/core/l10n/zh_HK.js
index ccc0c30edcd..490d3c26a6f 100644
--- a/core/l10n/zh_HK.js
+++ b/core/l10n/zh_HK.js
@@ -65,7 +65,7 @@ OC.L10N.register(
"Your web server is not properly set up to resolve \"{url}\". This is most likely related to a web server configuration that was not updated to deliver this folder directly. Please compare your configuration against the shipped rewrite rules in \".htaccess\" for Apache or the provided one in the documentation for Nginx at it's <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation page</a>. On Nginx those are typically the lines starting with \"location ~\" that need an update." : "您的伺服器並未正確的設定解析 \"{url}\"。這可能與伺服器的設定未更新為直接傳送此資料夾有關。請檢查 Apache 的 \".htaccess\" 檔案,或在 <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">Nginx 說明文件</a>中查閱重寫規則。在 Nginx 環境中,通常是在由 \"location ~\" 開始的那行需要做調整。",
"Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "您的伺服器並未正確的設定,因此無法傳遞 .woff2 的檔案。這通常是因為 Nginx 的設定問題所導致。在 Nextcloud 15 中,需要一些調整才能一並傳遞 .woff2 的檔案。請檢查您的 Nginx 設定,和Nextcloud<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">說明文件</a>中提到的建議設定。",
"PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP 設定似乎不完整,導致無法正確取得系統環境變數,因為偵測到 getenv(\"PATH\") 回傳資料為空值",
- "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "請您參考<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">安裝說明 ↗</a>來設定 PHP ,尤其如果您使用 php-fpm。",
+ "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "請您參考<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">安裝手冊 ↗</a>來設定 PHP,特別是在使用 php-fpm 時。",
"The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "「唯讀設定檔」已經啟用,這樣可以防止來自網頁端的設定操作,每次需要更改設定時,都需要手動將設定檔暫時改為可讀寫。",
"Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "您的資料庫並未使用 \"READ COMMITTED\" 的交易隔離等級。當有多個行為平行進行時,這可能會造成問題。",
"The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "未偵測到 PHP 模組 'fileinfo'。強烈建議啟用這個模組,以取得最好的 MIME 檔案類型偵測支援。",
@@ -95,7 +95,7 @@ OC.L10N.register(
"The database is missing some optional columns. Due to the fact that adding columns on big tables could take some time they were not added automatically when they can be optional. By running \"occ db:add-missing-columns\" those missing columns could be added manually while the instance keeps running. Once the columns are added some features might improve responsiveness or usability." : "資料庫遺失了一些欄位,然而添加主鍵這個動作將在肥大的資料庫花費許多時間,故我們將不會自動處理這項問題。藉由執行「occ db:add-missing-columns」手動添加這些欄位將能在系統持續運作時修復這個問題。添加可選欄位將提高系統回應速度和可用性。",
"This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "您的 Nextcloud 缺少了某些建議的 PHP 模組。為了提升效能與相容性,強烈建議您安裝這些 PHP 模組。",
"Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "本系統安裝的 php-imagick 不支援 SVG,為了更好的相容性,建議安裝它。",
- "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">the documentation page about this</a>." : "資料庫的有些欄位缺少big int.格式轉換。因為攔位格式轉換需要一些時間,所以沒有自動轉換。你可以執行'occ db:convert-filecache-bigin'手動完成轉換,轉換時Nextcloud服務必須處於離線狀態。詳情請參閱<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">the documentation page about this</a>",
+ "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">the documentation page about this</a>." : "資料庫的有些欄位缺少big int.格式轉換。因為攔位格式轉換需要一些時間,所以沒有自動轉換。你可以執行'occ db:convert-filecache-bigin'手動完成轉換,轉換時Nextcloud服務必須處於離線狀態。詳情請參閱<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">關於此的使用手冊頁</a>",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "目前您的後端資料庫使用 SQLite,在大型服務當中,我們建議您使用其他的資料庫後端。",
"This is particularly recommended when using the desktop client for file synchronisation." : "若您使用電腦客戶端來同步檔案,非常建議您這麼做。",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a>." : "若要遷移至另一個資料庫,請使用命令列工具: 'occ db:convert-type' ,或是查閱<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">說明文件</a>。",
diff --git a/core/l10n/zh_HK.json b/core/l10n/zh_HK.json
index 2ad84263fe9..03308b54eda 100644
--- a/core/l10n/zh_HK.json
+++ b/core/l10n/zh_HK.json
@@ -63,7 +63,7 @@
"Your web server is not properly set up to resolve \"{url}\". This is most likely related to a web server configuration that was not updated to deliver this folder directly. Please compare your configuration against the shipped rewrite rules in \".htaccess\" for Apache or the provided one in the documentation for Nginx at it's <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation page</a>. On Nginx those are typically the lines starting with \"location ~\" that need an update." : "您的伺服器並未正確的設定解析 \"{url}\"。這可能與伺服器的設定未更新為直接傳送此資料夾有關。請檢查 Apache 的 \".htaccess\" 檔案,或在 <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">Nginx 說明文件</a>中查閱重寫規則。在 Nginx 環境中,通常是在由 \"location ~\" 開始的那行需要做調整。",
"Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "您的伺服器並未正確的設定,因此無法傳遞 .woff2 的檔案。這通常是因為 Nginx 的設定問題所導致。在 Nextcloud 15 中,需要一些調整才能一並傳遞 .woff2 的檔案。請檢查您的 Nginx 設定,和Nextcloud<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">說明文件</a>中提到的建議設定。",
"PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP 設定似乎不完整,導致無法正確取得系統環境變數,因為偵測到 getenv(\"PATH\") 回傳資料為空值",
- "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "請您參考<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">安裝說明 ↗</a>來設定 PHP ,尤其如果您使用 php-fpm。",
+ "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "請您參考<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">安裝手冊 ↗</a>來設定 PHP,特別是在使用 php-fpm 時。",
"The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "「唯讀設定檔」已經啟用,這樣可以防止來自網頁端的設定操作,每次需要更改設定時,都需要手動將設定檔暫時改為可讀寫。",
"Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "您的資料庫並未使用 \"READ COMMITTED\" 的交易隔離等級。當有多個行為平行進行時,這可能會造成問題。",
"The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "未偵測到 PHP 模組 'fileinfo'。強烈建議啟用這個模組,以取得最好的 MIME 檔案類型偵測支援。",
@@ -93,7 +93,7 @@
"The database is missing some optional columns. Due to the fact that adding columns on big tables could take some time they were not added automatically when they can be optional. By running \"occ db:add-missing-columns\" those missing columns could be added manually while the instance keeps running. Once the columns are added some features might improve responsiveness or usability." : "資料庫遺失了一些欄位,然而添加主鍵這個動作將在肥大的資料庫花費許多時間,故我們將不會自動處理這項問題。藉由執行「occ db:add-missing-columns」手動添加這些欄位將能在系統持續運作時修復這個問題。添加可選欄位將提高系統回應速度和可用性。",
"This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "您的 Nextcloud 缺少了某些建議的 PHP 模組。為了提升效能與相容性,強烈建議您安裝這些 PHP 模組。",
"Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "本系統安裝的 php-imagick 不支援 SVG,為了更好的相容性,建議安裝它。",
- "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">the documentation page about this</a>." : "資料庫的有些欄位缺少big int.格式轉換。因為攔位格式轉換需要一些時間,所以沒有自動轉換。你可以執行'occ db:convert-filecache-bigin'手動完成轉換,轉換時Nextcloud服務必須處於離線狀態。詳情請參閱<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">the documentation page about this</a>",
+ "Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">the documentation page about this</a>." : "資料庫的有些欄位缺少big int.格式轉換。因為攔位格式轉換需要一些時間,所以沒有自動轉換。你可以執行'occ db:convert-filecache-bigin'手動完成轉換,轉換時Nextcloud服務必須處於離線狀態。詳情請參閱<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">關於此的使用手冊頁</a>",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "目前您的後端資料庫使用 SQLite,在大型服務當中,我們建議您使用其他的資料庫後端。",
"This is particularly recommended when using the desktop client for file synchronisation." : "若您使用電腦客戶端來同步檔案,非常建議您這麼做。",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a>." : "若要遷移至另一個資料庫,請使用命令列工具: 'occ db:convert-type' ,或是查閱<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">說明文件</a>。",
diff --git a/lib/l10n/lo.js b/lib/l10n/lo.js
new file mode 100644
index 00000000000..b654c220735
--- /dev/null
+++ b/lib/l10n/lo.js
@@ -0,0 +1,7 @@
+OC.L10N.register(
+ "lib",
+ {
+ "Unknown filetype" : "ບໍ່ຮູ້ປະເພດຂອງຟາຍ",
+ "Invalid image" : "ບໍ່ມີຮູບພາບ"
+},
+"nplurals=1; plural=0;");
diff --git a/lib/l10n/lo.json b/lib/l10n/lo.json
new file mode 100644
index 00000000000..e2bdb491875
--- /dev/null
+++ b/lib/l10n/lo.json
@@ -0,0 +1,5 @@
+{ "translations": {
+ "Unknown filetype" : "ບໍ່ຮູ້ປະເພດຂອງຟາຍ",
+ "Invalid image" : "ບໍ່ມີຮູບພາບ"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/lib/l10n/sc.js b/lib/l10n/sc.js
index 6da1b1e8920..32a9e7d3995 100644
--- a/lib/l10n/sc.js
+++ b/lib/l10n/sc.js
@@ -1,7 +1,10 @@
OC.L10N.register(
"lib",
{
+ "Unknown filetype" : "Genia de archìviu disconnota",
"This is an automatically sent email, please do not reply." : "Custu est unu messàgiu de posta imbiadu in automàticu, non rispondas.",
- "Settings" : "Impostatziones"
+ "Settings" : "Impostatziones",
+ "Open »%s«" : "Aberi »%s«",
+ "%1$s via %2$s" : "%1$s cun %2$s"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/sc.json b/lib/l10n/sc.json
index 5fba8257651..4646b3887db 100644
--- a/lib/l10n/sc.json
+++ b/lib/l10n/sc.json
@@ -1,5 +1,8 @@
{ "translations": {
+ "Unknown filetype" : "Genia de archìviu disconnota",
"This is an automatically sent email, please do not reply." : "Custu est unu messàgiu de posta imbiadu in automàticu, non rispondas.",
- "Settings" : "Impostatziones"
+ "Settings" : "Impostatziones",
+ "Open »%s«" : "Aberi »%s«",
+ "%1$s via %2$s" : "%1$s cun %2$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/si.js b/lib/l10n/si.js
index 23c6317131a..b872b9de10a 100644
--- a/lib/l10n/si.js
+++ b/lib/l10n/si.js
@@ -1,14 +1,62 @@
OC.L10N.register(
"lib",
{
+ "See %s" : "%s බලන්න",
+ "Other activities" : "වෙනත් ක්‍රියාකාරකම්",
+ "%1$s and %2$s" : "%1$s සහ %2$s",
+ "%1$s, %2$s and %3$s" : "%1$s, %2$s සහ %3$s ",
+ "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s සහ %4$s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s සහ %5$s",
"Authentication" : "සත්‍යාපනය",
"Invalid image" : "වලංගු නොවන පින්තූරයකි",
+ "today" : "අද",
+ "tomorrow" : "හෙට",
+ "yesterday" : "ඊයේ",
"seconds ago" : "තත්පර කිහිපයකට පෙර",
+ "Empty file" : "හිස් ගොනුවකි",
+ "File already exists" : "ගොනුව දැනටමත් පවතී",
+ "File name is too long" : "ගොනුවේ නම දිග වැඩිය",
"__language_name__" : "__language_name__",
+ "This is an automatically sent email, please do not reply." : "මෙය ස්වයංක්‍රීයව යවන ලද විද්‍යුත් තැපෑලකි, කරුණාකර පිළිතුරු නොදෙන්න.",
"Help" : "උපකාර",
"Apps" : "යෙදුම්",
"Settings" : "සැකසුම්",
"Log out" : "නික්මෙන්න",
- "Users" : "පරිශීලකයින්"
+ "Users" : "පරිශීලකයින්",
+ "Unknown user" : "නොදන්නා පරිශීලකයෙකි",
+ "Additional settings" : "අමතර සැකසුම්",
+ "Sunday" : "ඉරිදා",
+ "Monday" : "සඳුදා",
+ "Tuesday" : "අඟහරුවාදා",
+ "Wednesday" : "බදාදා",
+ "Thursday" : "බ්‍රහස්පතින්දා",
+ "Friday" : "සිකුරාදා",
+ "Saturday" : "සෙනසුරාදා",
+ "Sun." : "ඉරි.",
+ "Mon." : "සඳු.",
+ "Tue." : "අඟ.",
+ "Wed." : "බදා.",
+ "Thu." : "බ්‍රහ.",
+ "Fri." : "සිකු.",
+ "Sat." : "සෙන.",
+ "Su" : "ඉරි",
+ "Mo" : "සඳු",
+ "Tu" : "අඟ",
+ "We" : "බදා",
+ "Th" : "බ්‍රහ",
+ "Fr" : "සිකු",
+ "Sa" : "සෙන",
+ "January" : "ජනවාරි",
+ "February" : "පෙබරවාරි",
+ "March" : "මාර්තු",
+ "April" : "අප්‍රේල්",
+ "May" : "මැයි",
+ "June" : "ජූනි",
+ "July" : "ජුලි",
+ "August" : "අගෝස්තු",
+ "September" : "සැප්තැම්බර්",
+ "October" : "ඔක්තෝම්බර්",
+ "November" : "නොවැම්බර්",
+ "December" : "දෙසැම්බර්"
},
"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/si.json b/lib/l10n/si.json
index 3c4ef5b2e35..ccb8a2046b4 100644
--- a/lib/l10n/si.json
+++ b/lib/l10n/si.json
@@ -1,12 +1,60 @@
{ "translations": {
+ "See %s" : "%s බලන්න",
+ "Other activities" : "වෙනත් ක්‍රියාකාරකම්",
+ "%1$s and %2$s" : "%1$s සහ %2$s",
+ "%1$s, %2$s and %3$s" : "%1$s, %2$s සහ %3$s ",
+ "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s සහ %4$s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s සහ %5$s",
"Authentication" : "සත්‍යාපනය",
"Invalid image" : "වලංගු නොවන පින්තූරයකි",
+ "today" : "අද",
+ "tomorrow" : "හෙට",
+ "yesterday" : "ඊයේ",
"seconds ago" : "තත්පර කිහිපයකට පෙර",
+ "Empty file" : "හිස් ගොනුවකි",
+ "File already exists" : "ගොනුව දැනටමත් පවතී",
+ "File name is too long" : "ගොනුවේ නම දිග වැඩිය",
"__language_name__" : "__language_name__",
+ "This is an automatically sent email, please do not reply." : "මෙය ස්වයංක්‍රීයව යවන ලද විද්‍යුත් තැපෑලකි, කරුණාකර පිළිතුරු නොදෙන්න.",
"Help" : "උපකාර",
"Apps" : "යෙදුම්",
"Settings" : "සැකසුම්",
"Log out" : "නික්මෙන්න",
- "Users" : "පරිශීලකයින්"
+ "Users" : "පරිශීලකයින්",
+ "Unknown user" : "නොදන්නා පරිශීලකයෙකි",
+ "Additional settings" : "අමතර සැකසුම්",
+ "Sunday" : "ඉරිදා",
+ "Monday" : "සඳුදා",
+ "Tuesday" : "අඟහරුවාදා",
+ "Wednesday" : "බදාදා",
+ "Thursday" : "බ්‍රහස්පතින්දා",
+ "Friday" : "සිකුරාදා",
+ "Saturday" : "සෙනසුරාදා",
+ "Sun." : "ඉරි.",
+ "Mon." : "සඳු.",
+ "Tue." : "අඟ.",
+ "Wed." : "බදා.",
+ "Thu." : "බ්‍රහ.",
+ "Fri." : "සිකු.",
+ "Sat." : "සෙන.",
+ "Su" : "ඉරි",
+ "Mo" : "සඳු",
+ "Tu" : "අඟ",
+ "We" : "බදා",
+ "Th" : "බ්‍රහ",
+ "Fr" : "සිකු",
+ "Sa" : "සෙන",
+ "January" : "ජනවාරි",
+ "February" : "පෙබරවාරි",
+ "March" : "මාර්තු",
+ "April" : "අප්‍රේල්",
+ "May" : "මැයි",
+ "June" : "ජූනි",
+ "July" : "ජුලි",
+ "August" : "අගෝස්තු",
+ "September" : "සැප්තැම්බර්",
+ "October" : "ඔක්තෝම්බර්",
+ "November" : "නොවැම්බර්",
+ "December" : "දෙසැම්බර්"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/lib/l10n/si_LK.js b/lib/l10n/si_LK.js
deleted file mode 100644
index 8f9fe4440b6..00000000000
--- a/lib/l10n/si_LK.js
+++ /dev/null
@@ -1,60 +0,0 @@
-OC.L10N.register(
- "lib",
- {
- "Unknown filetype" : "ගොනු මාදිලිය දෝෂ සහිතයි",
- "Invalid image" : "පින්තුරය දෝෂ සහිතයි",
- "today" : "අද",
- "yesterday" : "ඊයේ",
- "last month" : "පෙර මාසයේ",
- "last year" : "පෙර අවුරුද්දේ",
- "seconds ago" : "තත්පරයන්ට පෙර",
- "__language_name__" : "සිංහල",
- "Help" : "උදව්",
- "Apps" : "යෙදුම්",
- "Settings" : "සැකසුම්",
- "Log out" : "නික්මීම",
- "Users" : "පරිශීලකයන්",
- "Unknown user" : "හදුනානොගත් සේවාදායකයා",
- "Sunday" : "ඉරිදා",
- "Monday" : "සඳුදා",
- "Tuesday" : "අඟහරුවාදා",
- "Wednesday" : "බදාදා",
- "Thursday" : "බ්‍රහස්පතින්දා",
- "Friday" : "සිකුරාදා",
- "Saturday" : "සෙනසුරාදා",
- "Sun." : "ඉරිදා",
- "Mon." : "සඳුදා",
- "Tue." : "අඟ.",
- "Wed." : "බදාදා",
- "Thu." : "බ්‍රහස්.",
- "Fri." : "සිකු.",
- "Sat." : "සෙන.",
- "January" : "ජනවාරි",
- "February" : "පෙබරවාරි",
- "March" : "මාර්තු",
- "April" : "අප්‍රේල්",
- "May" : "මැයි",
- "June" : "ජූනි",
- "July" : "ජූලි",
- "August" : "අගෝස්තු",
- "September" : "සැප්තැම්බර්",
- "October" : "ඔක්තෝබර",
- "November" : "නොවැම්බර්",
- "December" : "දෙසැම්බර්",
- "Jan." : "ජන.",
- "Feb." : "පෙබ.",
- "Mar." : "මාර්තු",
- "Apr." : "අප්‍රේල්",
- "May." : "මැයි",
- "Jun." : "ජුනි",
- "Jul." : "ජුලි",
- "Aug." : "අගෝ.",
- "Sep." : "සැප්.",
- "Oct." : "ඔක්.",
- "Nov." : "නොවැ.",
- "Dec." : "දෙසැ.",
- "Application is not enabled" : "යෙදුම සක්‍රිය කර නොමැත",
- "Authentication error" : "සත්‍යාපන දෝෂයක්",
- "Token expired. Please reload page." : "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/si_LK.json b/lib/l10n/si_LK.json
deleted file mode 100644
index 40cf9915143..00000000000
--- a/lib/l10n/si_LK.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{ "translations": {
- "Unknown filetype" : "ගොනු මාදිලිය දෝෂ සහිතයි",
- "Invalid image" : "පින්තුරය දෝෂ සහිතයි",
- "today" : "අද",
- "yesterday" : "ඊයේ",
- "last month" : "පෙර මාසයේ",
- "last year" : "පෙර අවුරුද්දේ",
- "seconds ago" : "තත්පරයන්ට පෙර",
- "__language_name__" : "සිංහල",
- "Help" : "උදව්",
- "Apps" : "යෙදුම්",
- "Settings" : "සැකසුම්",
- "Log out" : "නික්මීම",
- "Users" : "පරිශීලකයන්",
- "Unknown user" : "හදුනානොගත් සේවාදායකයා",
- "Sunday" : "ඉරිදා",
- "Monday" : "සඳුදා",
- "Tuesday" : "අඟහරුවාදා",
- "Wednesday" : "බදාදා",
- "Thursday" : "බ්‍රහස්පතින්දා",
- "Friday" : "සිකුරාදා",
- "Saturday" : "සෙනසුරාදා",
- "Sun." : "ඉරිදා",
- "Mon." : "සඳුදා",
- "Tue." : "අඟ.",
- "Wed." : "බදාදා",
- "Thu." : "බ්‍රහස්.",
- "Fri." : "සිකු.",
- "Sat." : "සෙන.",
- "January" : "ජනවාරි",
- "February" : "පෙබරවාරි",
- "March" : "මාර්තු",
- "April" : "අප්‍රේල්",
- "May" : "මැයි",
- "June" : "ජූනි",
- "July" : "ජූලි",
- "August" : "අගෝස්තු",
- "September" : "සැප්තැම්බර්",
- "October" : "ඔක්තෝබර",
- "November" : "නොවැම්බර්",
- "December" : "දෙසැම්බර්",
- "Jan." : "ජන.",
- "Feb." : "පෙබ.",
- "Mar." : "මාර්තු",
- "Apr." : "අප්‍රේල්",
- "May." : "මැයි",
- "Jun." : "ජුනි",
- "Jul." : "ජුලි",
- "Aug." : "අගෝ.",
- "Sep." : "සැප්.",
- "Oct." : "ඔක්.",
- "Nov." : "නොවැ.",
- "Dec." : "දෙසැ.",
- "Application is not enabled" : "යෙදුම සක්‍රිය කර නොමැත",
- "Authentication error" : "සත්‍යාපන දෝෂයක්",
- "Token expired. Please reload page." : "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/lib/l10n/ta_LK.js b/lib/l10n/ta.js
index d5006d7ee2d..d5006d7ee2d 100644
--- a/lib/l10n/ta_LK.js
+++ b/lib/l10n/ta.js
diff --git a/lib/l10n/ta_LK.json b/lib/l10n/ta.json
index eaf2b0c32fe..eaf2b0c32fe 100644
--- a/lib/l10n/ta_LK.json
+++ b/lib/l10n/ta.json
diff --git a/tests/Core/Controller/LostControllerTest.php b/tests/Core/Controller/LostControllerTest.php
index 09f224131f5..88651f4959f 100644
--- a/tests/Core/Controller/LostControllerTest.php
+++ b/tests/Core/Controller/LostControllerTest.php
@@ -95,6 +95,9 @@ class LostControllerTest extends \Test\TestCase {
->method('getUID')
->willReturn('ExistingUser');
$this->existingUser->expects($this->any())
+ ->method('getDisplayName')
+ ->willReturn('Existing User');
+ $this->existingUser->expects($this->any())
->method('isEnabled')
->willReturn(true);
@@ -345,7 +348,7 @@ class LostControllerTest extends \Test\TestCase {
$message
->expects($this->at(0))
->method('setTo')
- ->with(['test@example.com' => 'ExistingUser']);
+ ->with(['test@example.com' => 'Existing User']);
$message
->expects($this->at(1))
->method('setFrom')
@@ -423,7 +426,7 @@ class LostControllerTest extends \Test\TestCase {
$message
->expects($this->at(0))
->method('setTo')
- ->with(['test@example.com' => 'ExistingUser']);
+ ->with(['test@example.com' => 'Existing User']);
$message
->expects($this->at(1))
->method('setFrom')
@@ -495,7 +498,7 @@ class LostControllerTest extends \Test\TestCase {
$message
->expects($this->at(0))
->method('setTo')
- ->with(['test@example.com' => 'ExistingUser']);
+ ->with(['test@example.com' => 'Existing User']);
$message
->expects($this->at(1))
->method('setFrom')