From ab95f905d9ba681a7ed30d467a99d4b5c187c19d Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 11 Nov 2023 00:25:18 +0000 Subject: [PATCH] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/cs.js | 1 + l10n/cs.json | 1 + l10n/gl.js | 10 ++- l10n/gl.json | 10 ++- l10n/hu.js | 1 + l10n/hu.json | 1 + l10n/it.js | 4 ++ l10n/it.json | 4 ++ l10n/zh_CN.js | 181 +++++++++++++++++++++++++++++++++++++++++++++++- l10n/zh_CN.json | 181 +++++++++++++++++++++++++++++++++++++++++++++++- 10 files changed, 384 insertions(+), 10 deletions(-) diff --git a/l10n/cs.js b/l10n/cs.js index 1bd9cd5d205..9b583c00de5 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -950,6 +950,7 @@ OC.L10N.register( "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "Jakmile opustíte konverzaci, budete v případě těch uzavřených potřebovat k opětovnému připojení pozvánku. K otevřené konverzaci se můžete znovu připojit kdykoli.", "Delete conversation" : "Smazat konverzaci", "Permanently delete this conversation." : "Nadobro smazat tuto konverzaci.", + "Delete Conversation" : "Smazat konverzaci", "No" : "Ne", "Yes" : "Ano", "Delete chat messages" : "Smazat zprávy chatu", diff --git a/l10n/cs.json b/l10n/cs.json index c75d06051eb..ba6fe5dd095 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -948,6 +948,7 @@ "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "Jakmile opustíte konverzaci, budete v případě těch uzavřených potřebovat k opětovnému připojení pozvánku. K otevřené konverzaci se můžete znovu připojit kdykoli.", "Delete conversation" : "Smazat konverzaci", "Permanently delete this conversation." : "Nadobro smazat tuto konverzaci.", + "Delete Conversation" : "Smazat konverzaci", "No" : "Ne", "Yes" : "Ano", "Delete chat messages" : "Smazat zprávy chatu", diff --git a/l10n/gl.js b/l10n/gl.js index 9cbf5c8059b..5bc43bee8c5 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -354,7 +354,7 @@ OC.L10N.register( "There is a problem with the authentication of this instance. Maybe it is not reachable from the outside to verify it's URL." : "Hai un problema coa autenticación desta instancia. Quizais non sexa accesíbel dende o exterior para verificar o seu URL.", "Something unexpected happened." : "Ocorreu algo non agardado.", "The URL is invalid." : "O URL non é valido", - "An HTTPS URL is required." : "Precisase un URL HTTPS", + "An HTTPS URL is required." : "Precísase dun URL HTTPS", "The email address is invalid." : "O enderezo de correo-e non é válido", "The language is invalid." : "O idioma non é valido", "The country is invalid." : "O país non é valido", @@ -826,6 +826,7 @@ OC.L10N.register( "Expand stripe" : "Estender a franxa", "Copy link" : "Copiar a ligazón", "Connecting …" : "Conectando…", + "Calling …" : "Chamando…", "Waiting for {user} to join the call" : "Agardando a que {user} se una á chamada", "Waiting for others to join the call …" : "Agardando que outros se unan á chamada…", "You can invite others in the participant tab of the sidebar" : "Pode convidar a outros na lapela do participante da barra lateral", @@ -920,6 +921,7 @@ OC.L10N.register( "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "Unha vez que se sae dunha conversación, para unirse de novo a unha conversa pechada, é necesario un convite. Pódese volver a unir a unha conversa aberta en calquera momento.", "Delete conversation" : "Eliminar a conversa", "Permanently delete this conversation." : "Eliminar definitivamente esta conversa.", + "Delete Conversation" : "Eliminar a conversa", "No" : "Non", "Yes" : "Si", "Delete chat messages" : "Eliminar as mensaxes das parolas", @@ -1291,6 +1293,7 @@ OC.L10N.register( "Clear reminder – {timeLocale}" : "Limpar o lembrete reminder – {timeLocale}", "Next week – {timeLocale}" : "Semana seguinte – {timeLocale}", "This weekend – {timeLocale}" : "Esta semana – {timeLocale}", + "Call rejected" : "Chamada rexeitada", "{time} talking …" : "{time} falando…", "{time} talking time" : "Tempo de conversa: {time}", "Joined with audio" : "Uniuse con son", @@ -1335,6 +1338,7 @@ OC.L10N.register( "No open conversations found" : "Non se atoparon conversas abertas", "Either there are no open conversations or you joined all of them." : "Ou non hai conversas abertas ou uniuse a todas.", "Check spelling or use complete words." : "Revise a ortografía ou use palabras completas.", + "Phone numbers" : "Números de teléfono", "Save name" : "Gardar o nome", "Display name: {name}" : "Nome para amosar: {name}", "Choose devices" : "Escoller dispositivos", @@ -1370,6 +1374,7 @@ OC.L10N.register( "Failed to save sounds setting" : "Produciuse un fallo ao gardar os axustes de son", "Sounds setting saved" : "Gardáronse os axustes de son", "Error while saving sounds setting" : "Produciuse un erro ao gardar os axustes de son", + "End call" : "Finalizar a chamada", "End call for everyone" : "Finalizar a chamada para todos", "Start call silently" : "Comezar a chamada en silencio", "Start call" : "Iniciar chamada", @@ -1417,7 +1422,7 @@ OC.L10N.register( "Screen sharing requires the page to be loaded through HTTPS." : "A compartición de pantalla precisa que a páxina sexa cargada a través de HTTPS.", "Screensharing requires the page to be loaded through HTTPS." : "Screensharing precisa que a páxina sexa cargada a través de HTTPS.", "Sharing your screen only works with Firefox version 52 or newer." : "Compartir pantalla só funciona con Firefox versión 52 ou posterior.", - "Screensharing extension is required to share your screen." : "Precisase a extensión «Screensharing» para compartir a súa pantalla. ", + "Screensharing extension is required to share your screen." : "Precísase da extensión «Screensharing» para compartir a súa pantalla. ", "Please use a different browser like Firefox or Chrome to share your screen." : "Use un navegador diferente como Firefox ou Chrome para compartir a súa pantalla.", "An error occurred while starting screensharing." : "Produciuse un erro ao iniciar a compartición da pantalla.", "Mute others" : "Silenciar aos outros", @@ -1461,6 +1466,7 @@ OC.L10N.register( "Show all call recordings" : "Amosar todas as gravacións de chamadas", "Show all audio" : "Amosar todo o son", "Show all other" : "Amosar todos os demais", + "Session has been marked as inactive" : "A sesión foi marcada coma inactiva", "You reconnected to the call" : "Vde. volveu conectarse á chamada", "{actor} reconnected to the call" : "{actor} volveu conectarse á chamada", "You added {user0} and {user1}" : "Vde. engadiu a {user0} e a {user1}", diff --git a/l10n/gl.json b/l10n/gl.json index 91c87df3659..ef623f5ad08 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -352,7 +352,7 @@ "There is a problem with the authentication of this instance. Maybe it is not reachable from the outside to verify it's URL." : "Hai un problema coa autenticación desta instancia. Quizais non sexa accesíbel dende o exterior para verificar o seu URL.", "Something unexpected happened." : "Ocorreu algo non agardado.", "The URL is invalid." : "O URL non é valido", - "An HTTPS URL is required." : "Precisase un URL HTTPS", + "An HTTPS URL is required." : "Precísase dun URL HTTPS", "The email address is invalid." : "O enderezo de correo-e non é válido", "The language is invalid." : "O idioma non é valido", "The country is invalid." : "O país non é valido", @@ -824,6 +824,7 @@ "Expand stripe" : "Estender a franxa", "Copy link" : "Copiar a ligazón", "Connecting …" : "Conectando…", + "Calling …" : "Chamando…", "Waiting for {user} to join the call" : "Agardando a que {user} se una á chamada", "Waiting for others to join the call …" : "Agardando que outros se unan á chamada…", "You can invite others in the participant tab of the sidebar" : "Pode convidar a outros na lapela do participante da barra lateral", @@ -918,6 +919,7 @@ "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "Unha vez que se sae dunha conversación, para unirse de novo a unha conversa pechada, é necesario un convite. Pódese volver a unir a unha conversa aberta en calquera momento.", "Delete conversation" : "Eliminar a conversa", "Permanently delete this conversation." : "Eliminar definitivamente esta conversa.", + "Delete Conversation" : "Eliminar a conversa", "No" : "Non", "Yes" : "Si", "Delete chat messages" : "Eliminar as mensaxes das parolas", @@ -1289,6 +1291,7 @@ "Clear reminder – {timeLocale}" : "Limpar o lembrete reminder – {timeLocale}", "Next week – {timeLocale}" : "Semana seguinte – {timeLocale}", "This weekend – {timeLocale}" : "Esta semana – {timeLocale}", + "Call rejected" : "Chamada rexeitada", "{time} talking …" : "{time} falando…", "{time} talking time" : "Tempo de conversa: {time}", "Joined with audio" : "Uniuse con son", @@ -1333,6 +1336,7 @@ "No open conversations found" : "Non se atoparon conversas abertas", "Either there are no open conversations or you joined all of them." : "Ou non hai conversas abertas ou uniuse a todas.", "Check spelling or use complete words." : "Revise a ortografía ou use palabras completas.", + "Phone numbers" : "Números de teléfono", "Save name" : "Gardar o nome", "Display name: {name}" : "Nome para amosar: {name}", "Choose devices" : "Escoller dispositivos", @@ -1368,6 +1372,7 @@ "Failed to save sounds setting" : "Produciuse un fallo ao gardar os axustes de son", "Sounds setting saved" : "Gardáronse os axustes de son", "Error while saving sounds setting" : "Produciuse un erro ao gardar os axustes de son", + "End call" : "Finalizar a chamada", "End call for everyone" : "Finalizar a chamada para todos", "Start call silently" : "Comezar a chamada en silencio", "Start call" : "Iniciar chamada", @@ -1415,7 +1420,7 @@ "Screen sharing requires the page to be loaded through HTTPS." : "A compartición de pantalla precisa que a páxina sexa cargada a través de HTTPS.", "Screensharing requires the page to be loaded through HTTPS." : "Screensharing precisa que a páxina sexa cargada a través de HTTPS.", "Sharing your screen only works with Firefox version 52 or newer." : "Compartir pantalla só funciona con Firefox versión 52 ou posterior.", - "Screensharing extension is required to share your screen." : "Precisase a extensión «Screensharing» para compartir a súa pantalla. ", + "Screensharing extension is required to share your screen." : "Precísase da extensión «Screensharing» para compartir a súa pantalla. ", "Please use a different browser like Firefox or Chrome to share your screen." : "Use un navegador diferente como Firefox ou Chrome para compartir a súa pantalla.", "An error occurred while starting screensharing." : "Produciuse un erro ao iniciar a compartición da pantalla.", "Mute others" : "Silenciar aos outros", @@ -1459,6 +1464,7 @@ "Show all call recordings" : "Amosar todas as gravacións de chamadas", "Show all audio" : "Amosar todo o son", "Show all other" : "Amosar todos os demais", + "Session has been marked as inactive" : "A sesión foi marcada coma inactiva", "You reconnected to the call" : "Vde. volveu conectarse á chamada", "{actor} reconnected to the call" : "{actor} volveu conectarse á chamada", "You added {user0} and {user1}" : "Vde. engadiu a {user0} e a {user1}", diff --git a/l10n/hu.js b/l10n/hu.js index 08be20606e5..d3c5eff3170 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -929,6 +929,7 @@ OC.L10N.register( "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "Ha elhagyott egy beszélgetést, akkor a zárt beszélgetésekhez visszacsatlakozáshoz meghívóra lesz szüksége. A nyílt beszélgetésekhez bármikor visszacsatlakozhat.", "Delete conversation" : "Beszélgetés törlése", "Permanently delete this conversation." : "Beszélgetés végleges törlése", + "Delete Conversation" : "Beszélgetés törlése", "No" : "Nem", "Yes" : "Igen", "Delete chat messages" : "Csevegési üzenetek törlése", diff --git a/l10n/hu.json b/l10n/hu.json index 99403018819..c334a2e2dae 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -927,6 +927,7 @@ "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "Ha elhagyott egy beszélgetést, akkor a zárt beszélgetésekhez visszacsatlakozáshoz meghívóra lesz szüksége. A nyílt beszélgetésekhez bármikor visszacsatlakozhat.", "Delete conversation" : "Beszélgetés törlése", "Permanently delete this conversation." : "Beszélgetés végleges törlése", + "Delete Conversation" : "Beszélgetés törlése", "No" : "Nem", "Yes" : "Igen", "Delete chat messages" : "Csevegési üzenetek törlése", diff --git a/l10n/it.js b/l10n/it.js index af8ade2a935..cb256b5c4bb 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -722,6 +722,7 @@ OC.L10N.register( "Conversation settings" : "Impostazioni conversazione", "Personal" : "Personale", "Always show the device preview screen before joining a call in this conversation." : "Mostra sempre la schermata di anteprima del dispositivo prima di partecipare a una chiamata in questa conversazione.", + "Moderation" : "Moderazione", "Meeting" : "Riunione", "Permissions" : "Permessi", "Matterbridge" : "Matterbridge", @@ -913,6 +914,7 @@ OC.L10N.register( "Deck Card" : "Scheda di Deck", "Remove {fileName}" : "Rimuovi {fileName}", "Open this location in OpenStreetMap" : "Apri questa posizione in OpenStreetMap", + "Poll" : "Sondaggio", "Open poll" : "Apri sondaggio", "No messages" : "Nessun messaggio", "Today" : "Oggi", @@ -935,6 +937,8 @@ OC.L10N.register( "Talk recording from {time} ({conversation})" : "Registrazione della conversazione da {time} ({conversation})", "New file" : "Nuovo file", "Blank" : "Vuoto", + "Question" : "Domanda", + "Answers" : "Risposte", "Settings" : "Impostazioni", "Private poll" : "Sondaggio privato", "Create poll" : "Crea sondaggio", diff --git a/l10n/it.json b/l10n/it.json index 489ec286494..4ee9df60e6a 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -720,6 +720,7 @@ "Conversation settings" : "Impostazioni conversazione", "Personal" : "Personale", "Always show the device preview screen before joining a call in this conversation." : "Mostra sempre la schermata di anteprima del dispositivo prima di partecipare a una chiamata in questa conversazione.", + "Moderation" : "Moderazione", "Meeting" : "Riunione", "Permissions" : "Permessi", "Matterbridge" : "Matterbridge", @@ -911,6 +912,7 @@ "Deck Card" : "Scheda di Deck", "Remove {fileName}" : "Rimuovi {fileName}", "Open this location in OpenStreetMap" : "Apri questa posizione in OpenStreetMap", + "Poll" : "Sondaggio", "Open poll" : "Apri sondaggio", "No messages" : "Nessun messaggio", "Today" : "Oggi", @@ -933,6 +935,8 @@ "Talk recording from {time} ({conversation})" : "Registrazione della conversazione da {time} ({conversation})", "New file" : "Nuovo file", "Blank" : "Vuoto", + "Question" : "Domanda", + "Answers" : "Risposte", "Settings" : "Impostazioni", "Private poll" : "Sondaggio privato", "Create poll" : "Crea sondaggio", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index eec35550884..4ea91323a6c 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -9,12 +9,14 @@ OC.L10N.register( "You attended a call with {user1}, {user2} and {user3}" : "您参加了{user1},{user2}和{user3} 的通话", "You attended a call with {user1}, {user2}, {user3} and {user4}" : "您参加了{user1},{user2},{user3}和{user4}的通话", "You attended a call with {user1}, {user2}, {user3}, {user4} and {user5}" : "您参加了{user1},{user2},{user3},{user4}和{user5}的通话", - "_%n other_::_%n others_" : ["%n其它"], + "_%n other_::_%n others_" : ["及另外%n人"], "{actor} invited you to {call}" : "{actor}邀请您加入{call}", "You were invited to a conversation or had a call" : "您被邀请加入一个对话或一个通话", "Other activities" : "其他活动", "Talk" : "通话", "Guest" : "访客", + "## Welcome to Nextcloud Talk!\nIn this conversation you will be informed about new features available in Nextcloud Talk." : "## 欢迎来到 Nextcloud 通话!\n此对话将向您介绍Nextcloud通话中的新功能", + "## New in Talk %s" : "## Talk %s 的新功能", "- Microsoft Edge and Safari can now be used to participate in audio and video calls" : "- Microsoft Edge和Safari浏览器现可用于参与音视频通话", "- One-to-one conversations are now persistent and cannot be turned into group conversations by accident anymore. Also when one of the participants leaves the conversation, the conversation is not automatically deleted anymore. Only if both participants leave, the conversation is deleted from the server" : "- 一对一的对话现在是持久性的,并且不会意外地变成群组对话。另外,当其中一个参与者离开对话时,对话不会被自动删除。只有当双方都离开时,对话才会从服务器上删除", "- You can now notify all participants by posting \"@all\" into the chat" : "- 您可以在聊天中输入 \"@all\" 以通知所有参与者", @@ -41,6 +43,7 @@ OC.L10N.register( "- A preview of your audio and video is shown before joining a call" : "- 加入通话前会显示音视频预览", "- You can now blur your background in the newly designed call view" : "- 你现在可以在新设计的通话视图中模糊你的背景", "- Moderators can now assign general and individual permissions to participants" : "- 主持人现在可以为参与者分配一般和单独权限", + "- You can now react to chat messages" : "- 您现在可以对聊天消息做出回应", "- In the sidebar you can now find an overview of the latest shared items" : "- 现在您可以在侧边栏中找到最近已分享项目的概况", "- Use a poll to collect the opinions of others or settle on a date" : "- 使用投票搜集他人意见或确定日期", "- Configure an expiration time for chat messages" : "- 配置聊天消息的过期时间", @@ -57,6 +60,8 @@ OC.L10N.register( "- Groups can now be mentioned in chats" : "- 现在可以在聊天中提及群组", "- Call recordings are automatically transcribed if a transcription provider app is registered" : "- 如果注册了提供文字转写的应用程序,通话录制会自动转写", "- Chat messages can be translated if a translation provider app is registered" : "- 如果注册了提供翻译的应用程序,则可以翻译聊天消息", + "- **Markdown** can now be used in _chat_ messages" : "- _聊天信息_ 中可以使用 **Markdown** 了", + "- Webhooks are now available to implement bots. See the documentation for more information https://nextcloud-talk.readthedocs.io/en/latest/bot-list/" : "- 支持使用 Webhook 接入机器人。详情请参考文档 https://nextcloud-talk.readthedocs.io/en/latest/bot-list/", "There are currently no commands available." : "当前没有命令可用。", "The command does not exist" : "此命令不存在", "An error occurred while running the command. Please ask an administrator to check the logs." : "执行命令时出错。请通知管理员检查日志。", @@ -92,6 +97,9 @@ OC.L10N.register( "{actor} opened the conversation to registered users" : "{actor} 向注册用户开放了对话", "You opened the conversation to registered users" : "你向注册用户开放了对话", "An administrator opened the conversation to registered users" : "管理员向注册用户开放了对话", + "{actor} opened the conversation to registered users and users created with the Guests app" : "{actor} 向已注册用户和通过访客应用创建的账户开放了此对话", + "You opened the conversation to registered users and users created with the Guests app" : "你向已注册用户和通过访客应用创建的账户开放了此对话", + "An administrator opened the conversation to registered users and users created with the Guests app" : "管理员向已注册用户和通过访客应用创建的账户开放了此对话", "The conversation is now open to everyone" : "此对话现在对所有人开放", "{actor} opened the conversation to everyone" : "{actor}将对话开放给所有人", "You opened the conversation to everyone" : "您将对话开放给所有人", @@ -127,6 +135,9 @@ OC.L10N.register( "{actor} removed you" : "{actor} 移除了您", "An administrator removed you" : "一位管理员移除了您", "An administrator removed {user}" : "一位管理员移除了 {user}", + "{actor} invited {federated_user}" : "{actor} 邀请了 {federated_user}", + "You invited {federated_user}" : "你邀请了 {federated_user}", + "An administrator invited {federated_user}" : "管理员邀请了 {federated_user}", "{federated_user} accepted the invitation" : "{federated_user} 接受了邀请", "{actor} removed {federated_user}" : "{actor} 移除了{federated_user}", "You removed {federated_user}" : "您移除了 {federated_user}", @@ -144,6 +155,12 @@ OC.L10N.register( "{actor} removed circle {circle}" : "{actor} 删除了圈子 {circle}", "You removed circle {circle}" : "你删除了圈子 {circle}", "An administrator removed circle {circle}" : "一名管理员删除了圈子 {circle}", + "{actor} added {phone}" : "{actor} 添加了 {phone}", + "You added {phone}" : "你添加了 {phone}", + "An administrator added {phone}" : "管理员添加了 {phone}", + "{actor} removed {phone}" : "{actor} 移除了 {phone}", + "You removed {phone}" : "你移除了 {phone}", + "An administrator removed {phone}" : "管理员移除了 {phone}", "{actor} promoted {user} to moderator" : "{actor}将{user}提升为主持人", "You promoted {user} to moderator" : "您将{user}提升为主持人", "{actor} promoted you to moderator" : "{actor}提升您为主持人", @@ -203,6 +220,7 @@ OC.L10N.register( "Message deleted by {actor}" : "消息被 {actor} 删除了", "Message deleted by you" : "消息被你删除了", "Deleted user" : "删除用户", + "Unknown number" : "未知号码", "%s (guest)" : "%s (访客)", "You missed a call from {user}" : "您错过了来自 {user} 的一个通话", "You tried to call {user}" : "你尝试呼叫 {user}", @@ -261,6 +279,16 @@ OC.L10N.register( "{user1} shared room {roomName} on {remoteServer} with you" : "{user1}与你分享了{remoteServer}上的聊天室 {roomName}", "Accept" : "接受", "Decline" : "拒绝", + "Reminder: You in {call}" : "提醒:你在 {call} 中", + "Reminder: {user} in {call}" : "提醒: {user} 在 {call} 中", + "Reminder: Deleted user in {call}" : "提醒:已删除的用户在 {call} 中", + "Reminder: {guest} (guest) in {call}" : "提醒:访客 {guest} 在 {call} 中", + "Reminder: Guest in {call}" : "提醒:访客在 {call} 中", + "{user} reacted with {reaction}" : "{user} 表示了 {reaction}", + "{user} reacted with {reaction} in {call}" : "{user} 在 {call} 中表示了 {reaction}", + "Deleted user reacted with {reaction} in {call}" : "已删除的用户在 {call} 中表示了 {reaction}", + "{guest} (guest) reacted with {reaction} in {call}" : "访客 {guest} 在 {call} 中表示了 {reaction}", + "Guest reacted with {reaction} in {call}" : "访客在 {call} 中表示了 {reaction}", "{user} in {call}" : "{call} 中的 {user}", "Deleted user in {call}" : "删除了 {call} 中的用户", "{guest} (guest) in {call}" : "{guest} (访客) 位于 {call}", @@ -275,6 +303,14 @@ OC.L10N.register( "A deleted user replied to your message in conversation {call}" : "一个已删除的用户在对话{call}中回复了您的消息", "{guest} (guest) replied to your message in conversation {call}" : "{guest}(访客)在对话{call}中回复了您的消息", "A guest replied to your message in conversation {call}" : "一个访客在对话{call}中回复了您的消息", + "Reminder: You in private conversation {call}" : "提醒:你在私密对话 {call} 中", + "Reminder: A deleted user in private conversation {call}" : "提醒:已删除的用户在私密对话 {call} 中", + "Reminder: {user} in private conversation" : "提醒:{user} 在私密对话中", + "Reminder: You in conversation {call}" : "提醒:你在对话 {call} 中", + "Reminder: {user} in conversation {call}" : "提醒:{user} 在对话 {call} 中", + "Reminder: A deleted user in conversation {call}" : "提醒:已删除的用户在对话 {call} 中", + "Reminder: {guest} (guest) in conversation {call}" : "提醒:访客 {guest} 在对话 {call} 中", + "Reminder: A guest in conversation {call}" : "提醒:访客在对话 {call} 中", "{user} reacted with {reaction} to your private message" : "{user}对您的私信做出了{reaction}回应", "{user} reacted with {reaction} to your message in conversation {call}" : "{user}在对话{call}中对您的消息做出了{reaction}回应", "A deleted user reacted with {reaction} to your message in conversation {call}" : "一位已删除的用户在对话{call}中对您的消息做出了{reaction}回应", @@ -293,6 +329,8 @@ OC.L10N.register( "A guest mentioned group {group} in conversation {call}" : "一位访客在对话{call}中提及了群组{group}", "A guest mentioned everyone in conversation {call}" : "一位访客在对话{call}中提及了所有人", "A guest mentioned you in conversation {call}" : "一位访客在对话{call}中提到了您 ", + "View message" : "查看消息", + "Dismiss reminder" : "取消提醒", "View chat" : "查看聊天", "{user} invited you to a private conversation" : "{user}邀请您加入一个私人对话", "Join call" : "加入通话", @@ -349,6 +387,8 @@ OC.L10N.register( "There is a problem with deleting the account. Please check your logs for further information." : "删除账号有问题。请查看您的日志以获取更多信息。", "Too many requests are sent from your servers address. Please try again later." : "你的服务器地址发送了太多的请求。请稍后再试。 ", "Failed to delete the account because the trial server is unreachable. Please check back later." : "因测试服务器不可达,无法删除账号。请稍后检查。", + "Note to self" : "给自己的备注", + "A place for your private notes, thoughts and ideas" : "一个用于记录您的私人笔记、思考和想法的地方", "Andorra" : "安道尔", "United Arab Emirates" : "阿拉伯联合酋长国", "Afghanistan" : "阿富汗", @@ -634,12 +674,21 @@ OC.L10N.register( "Save changes" : "保存更改", "Saving …" : "正在保存……", "Saved!" : "已保存!", + "Bots settings" : "机器人设置", "State" : "状况", "Name" : "名称", "Description" : "描述", + "Last error" : "上次错误", + "Total errors count" : "总错误数", + "Find more bots" : "查找更多机器人", + "The following bots are installed on this server. In the documentation you can find details how to {linkstart1}build your own bot{linkend} or a {linkstart2}list of bots{linkend} to enable on your server." : "此服务器安装了下列机器人。请参阅文档以获取一份现有的{linkstart2}机器人列表{linkend},或者了解{linkstart1}如何编写您自己的机器人{linkend}。", + "No bots are installed on this server. In the documentation you can find details how to {linkstart1}build your own bot{linkend} or a {linkstart2}list of bots{linkend} to enable on your server." : "此服务器上未安装任何机器人。请参阅文档以获取一份现有的{linkstart2}机器人列表{linkend},或者了解{linkstart1}如何编写您自己的机器人{linkend}。", + "Description is not provided" : "未提供描述", + "Locked for moderators" : "为主持人锁定", "Enabled" : "已启用", - "Disabled" : "禁用", + "Disabled" : "已禁用", "Commands" : "命令", + "Deprecated" : "已弃用", "Command" : "命令", "Script" : "脚本", "Response to" : "回复", @@ -701,6 +750,7 @@ OC.L10N.register( "Status: Checking connection" : "状态:正在检查连接", "OK: Running version: {version}" : "OK:运行版本:{version}", "Error: Cannot connect to server" : "错误:无法连接到服务器 ", + "Error: Server seems to be a Signaling server" : "错误:服务器似乎是信令服务器", "Error: Server did not respond with proper JSON" : "错误:服务器没有回复正确的JSON", "Error: Certificate expired" : "错误:证书已过期", "Error: Server responded with: {error}" : "错误:服务器回复:{error}", @@ -708,10 +758,19 @@ OC.L10N.register( "Recording backend" : "录制后端", "Add a new recording backend server" : "添加一个新的录制后端服务器", "Shared secret" : "已分享密码", + "Recording consent" : "录制准许", + "Disabled for all calls" : "对所有通话禁用", + "Enabled for all calls" : "对所有通话启用", + "Configurable on conversation level by moderators" : "由各对话主持人自行设置", "The PHP settings \"upload_max_filesize\" or \"post_max_size\" only will allow to upload files up to {maxUpload}." : "PHP设置“upload_max_filesize”或“post_max_size”仅允许上传最大{maxUpload}的文件。", "Recording backend settings saved" : "已保存录制后端设置", + "Moderators will be allowed to enable consent on conversation level. The consent to be recorded will be required for each participant before joining every call in this conversation." : "允许各对话主持人自行决定是否征求录制授权。所有参与者在加入对话中的所有通话前需要同意录制", + "The consent to be recorded will be required for each participant before joining every call." : "所有参与者在加入任何通话前都需要同意录制", + "The consent to be recorded is not required." : "不征求录制授权", "SIP configuration" : "SIP 配置", "SIP configuration is only possible with a high-performance backend." : "SIP 配置只在高性能后端上可用", + "Enable SIP Dial-out option" : "启用 SIP 主叫选项", + "Signaling server needs to be updated to supported SIP Dial-out feature." : "需要升级信令服务器才能使用 SIP 主叫功能", "Restrict SIP configuration" : "限制 SIP 配置", "Enable SIP configuration" : "启用 SIP 配置", "Only users of the following groups can enable SIP in conversations they moderate" : "只有以下群组的用户可以在自己主持的对话中开启 SIP", @@ -719,6 +778,7 @@ OC.L10N.register( "This information is sent in invitation emails as well as displayed in the sidebar to all participants." : "这些信息会在邀请邮件中发送,也会在侧边栏中显示给所有参与者。 ", "SIP configuration saved!" : "已保存SIP配置!", "High-performance backend URL" : "高性能后端 URL", + "Warning: Running version: {version}; Server does not support all features of this Talk version, missing features: {features}" : "警告:当前的运行版本为:{version},此版本的 Talk 中的下列功能不受服务器支持:{features}", "Could not get version" : "无法获取版本", "Error: Running version: {version}; Server needs to be updated to be compatible with this version of Talk" : "错误:当前的运行版本为:{version},服务器需要更新以与此版本的 Talk 兼容", "High-performance backend" : "高性能后端 ", @@ -792,6 +852,7 @@ OC.L10N.register( "Expand stripe" : "展开条纹", "Copy link" : "复制链接", "Connecting …" : "连接中 …", + "Calling …" : "呼叫中……", "Waiting for {user} to join the call" : "等待{user}加入通话", "Waiting for others to join the call …" : "等待其他人加入通话 ...", "You can invite others in the participant tab of the sidebar" : "您可以在侧栏的参与者选项卡中邀请其他人", @@ -841,6 +902,8 @@ OC.L10N.register( "Picture" : "图片", "Error while updating conversation name" : "更新对话名称时出错", "Error while updating conversation description" : "更新对话描述时出错 ", + "The following bots can be enabled in this conversation. Reach out to your administration to get more bots installed on this server." : "可在此对话中启用以下机器人。要安装其他机器人,请联系管理员。", + "No bots are installed on this server. Reach out to your administration to get bots installed on this server." : "此服务器上没有安装机器人。要安装机器人,请联系管理员。", "Disable" : "禁用", "Enable" : "开启", "Set up breakout rooms for this conversation" : "为此对话设置分组讨论室", @@ -873,16 +936,19 @@ OC.L10N.register( "Personal" : "个人", "Always show the device preview screen before joining a call in this conversation." : "在此对话中加入通话前始终显示设备预览屏幕", "Moderation" : "限制", + "Setup overview" : "设置概览", "Meeting" : "会议", "Permissions" : "权限", "Breakout Rooms" : "分组讨论室", "Matterbridge" : "Matterbridge ", + "Bots" : "机器人", "Danger zone" : "危险区域", "Be careful, these actions cannot be undone." : "小心,这些操作无法被撤销。", "Leave conversation" : "离开对话", "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "一旦离开对话,要重新加入已关闭的谈话,需要一个邀请。公开对话可以在任何时候重新加入。", "Delete conversation" : "删除对话", "Permanently delete this conversation." : "永久删除此对话。", + "Delete Conversation" : "删除对话", "No" : "否", "Yes" : "是", "Delete chat messages" : "删除聊天消息", @@ -898,6 +964,8 @@ OC.L10N.register( "The text must be less than or equal to {maxLength} characters long. Your current text is {charactersCount} characters long." : "文字的长度必须小于或等于 {maxLength}个字符。您目前的文字长度为{charactersCount}个字符。", "Message expiration" : "消息过期", "Chat messages can be expired after a certain time. Note: Files shared in chat will not be deleted for the owner, but will no longer be shared in the conversation." : "可指定聊天消息在一定时间后过期。注意:聊天中分享的文件不会被从所有者一方删除,但是会被从对话中取消分享。", + "Set message expiration" : "设置消息过期时间", + "Current message expiration" : "当前的消息过期时间", "Custom expiration time" : "自定义过期时间", "Message expiration disabled" : "已停用消息过期", "Message expiration set: {duration}" : "消息过期设置:{duration}", @@ -910,6 +978,8 @@ OC.L10N.register( "Password protection" : "密码保护", "Enter new password" : "输入新密码", "Save password" : "保存密码", + "Guests are allowed to join this conversation via link" : "访客可以通过链接加入此对话", + "Guests are not allowed to join this conversation" : "访客不能加入此对话", "Copy conversation link" : "复制对话链接", "Resend invitations" : "重新发送邀请", "Conversation password has been saved" : "对话密码已保存", @@ -920,6 +990,12 @@ OC.L10N.register( "Invitations sent" : "邀请已发送", "Error occurred when sending invitations" : "发送邀请时发生错误 ", "Open conversation to registered users, showing it in search results" : "向注册用户开放对话并在搜索结果中显示", + "Also open to users created with the Guests app" : "同时对使用访客应用创建的账户开放", + "Open conversation" : "开放对话", + "This conversation is open to both registered users and users created with the Guests app" : "此对话对已注册用户和使用访客应用建立的应用开放", + "This conversation is open to registered users" : "此对话对已注册用户开放", + "This conversation is limited to the current participants" : "此对话仅对当前参与者开放", + "You opened the conversation to both registered users and users created with the Guests app" : "你向已注册用户和通过访客应用创建的账户开放了此对话", "Error occurred when opening or limiting the conversation" : "开放或限制对话时发生错误", "Enabling the lobby will remove non-moderators from the ongoing call." : "启用大厅将会从正在进行的对话中移除非主持人", "Enable lobby, restricting the conversation to moderators" : "启用大厅,将对话限制到与主持人之间", @@ -993,6 +1069,12 @@ OC.L10N.register( "Bridge saved" : "网桥已保存", "Notifications" : "通知", "Notify about calls in this conversation" : "关于此对话中呼叫的通知", + "Recording Consent" : "录制许可", + "Require recording consent before joining call in this conversation" : "在此对话中加入通话前要求准许录制", + "Recording consent is required for all calls" : "所有通话都需要提供录制许可", + "Recording consent is required for calls in this conversation" : "在此对话中通话需要提供录制许可", + "Recording consent is not required for calls in this conversation" : "在此对话中通话无需提供录制许可", + "Recording consent requirement was updated" : "已更新录制许可要求", "Phone and SIP dial-in" : "电话与SIP拨入", "Enable phone and SIP dial-in" : "启用电话与SIP拨入", "Allow to dial-in without a PIN" : "允许在没有PIN码的情况下拨入", @@ -1001,8 +1083,16 @@ OC.L10N.register( "SIP dial-in is now disabled" : "禁用了 SIP 拨号", "Error occurred when enabling SIP dial-in" : "启用 SIP 拨号时发生错误", "Error occurred when disabling SIP dial-in" : "禁用 SIP 拨号时发生错误", + "Open dialpad" : "打开拨号面板", "Select a region" : "选择国家/地区", "Enter your name" : "输入你的名字", + "Submit name and join" : "设置名称并加入", + "Call a phone number" : "呼叫电话号码", + "Search participants or phone numbers" : "搜索参与者或电话号码", + "Creating the conversation …" : "正在建立对话……", + "An error occurred while calling a phone number" : "呼叫电话号码时发生错误", + "Phone number could not be called: {error}" : "无法呼叫电话号码: {error}", + "Phone number could not be called" : "无法呼叫电话号码", "Conversation actions" : "对话操作", "Mark as read" : "标为已读", "Mark as unread" : "标为未读", @@ -1017,6 +1107,7 @@ OC.L10N.register( "Filter unread messages" : "过滤未读消息", "Clear filters" : "清除过滤器", "Create a new conversation" : "创建一个新对话", + "New personal note" : "新建个人笔记", "Join open conversations" : "加入公开对话", "Clear filter" : "清除筛选", "Unread mentions" : "未读的提及", @@ -1028,6 +1119,8 @@ OC.L10N.register( "No search results" : "无搜索结果", "Talk settings" : "通话应用设置", "No conversations found" : "未找到对话", + "You have no unread mentions." : "无未读的提及", + "You have no unread messages." : "无未读消息", "Users, groups and circles" : "用户、群组和圈子", "Users and groups" : "用户和群组", "Users and circles" : "用户和圈子", @@ -1042,8 +1135,10 @@ OC.L10N.register( "Create conversation" : "建立对话", "Add participants" : "添加参与者", "Error while creating the conversation" : "建立对话时发生错误", + "All set, the conversation \"{conversationName}\" was created." : "一切就绪,对话“{conversationName}”已创建", "Close" : "关闭", "Remove participant {name}" : "移除参与者{name}", + "Add a phone number" : "添加电话号码", "Search participants" : "搜索参与者", "Cancel search" : "取消搜索", "Search …" : "搜索...", @@ -1058,11 +1153,16 @@ OC.L10N.register( "Devices" : "设备", "Backgrounds" : "背景图片", "Always show preview for this conversation" : "一律显示此对话的预览", + "Start recording immediately with the call" : "通话开始的同时开始录制", "The call is being recorded." : "通话正在被录制", + "The call might be recorded." : "通话可能被录制", + "The recording might include your voice, video from camera, and screen share. Your consent is required before joining the call." : "录制内容可能包括您的声音、摄像头的画面,以及屏幕分享的内容。要加入通话,您需要同意录制。", + "Give consent to the recording of this call" : "您需要同意录制此通话", "Call without notification" : "无通知呼叫", "The conversation participants will not be notified about this call" : "对话参与者将不会收到关于此通话的通知", "Normal call" : "正常通话", "The conversation participants will be notified about this call" : "对话参与者将会收到关于此通话的通知", + "Apply settings" : "应用设置", "No audio" : "无音频", "No camera" : "没有摄像头", "Blur" : "模糊", @@ -1080,6 +1180,7 @@ OC.L10N.register( "Error while uploading the file" : "上传文件时出错", "Invalid path selected" : "选择的路径无效", "Select virtual background from file {fileName}" : "从{fileName}文件中选择背景", + "Copy code block" : "复制代码块", "Add more reactions" : "添加更多回应", "Unread messages" : "未读消息", "Sending message" : "正在发送消息", @@ -1104,9 +1205,16 @@ OC.L10N.register( "Go to file" : "前往文件", "Forward message" : "转发消息", "Translate" : "翻译", + "Set custom reminder" : "设置自定义提醒", "Close reactions menu" : "关闭回应菜单", "React with {emoji}" : "使用{emoji}回应", "React with another emoji" : "使用其他表情符号做出回应", + "Set reminder for later today" : "今日稍晚提醒", + "Set reminder for tomorrow" : "明天提醒", + "Set reminder for this weekend" : "本周末提醒", + "Set reminder for next week" : "下周提醒", + "Message text copied to clipboard" : "消息文本已复制到剪贴板", + "Message text could not be copied" : "无法复制消息文本", "The message has been forwarded to {selectedConversationName}" : "已转发此消息至{selectedConversationName}", "Dismiss" : "忽略", "Go to conversation" : "转到对话", @@ -1218,11 +1326,19 @@ OC.L10N.register( "moderator" : "主持人", "bot" : "机器人", "guest" : "访客", + "Dial out phone" : "拨打电话", + "Hang up phone" : "挂断电话", "Dial-in PIN" : "拨号 PIN 码", "Demote from moderator" : "撤销主持人", "Promote to moderator" : "提升为主持人", "Resend invitation" : "重新发送邀请", "Send call notification" : "发送通话通知", + "Dial out phone number" : "呼叫的电话号码", + "Resume call for phone number" : "恢复电话号码的通话", + "Put phone number on hold" : "将电话置入呼叫保持", + "Unmute phone number" : "取消电话号码静音", + "Mute phone number" : "静音电话号码", + "Copy phone number" : "复制电话号码", "Reset custom permissions" : "重置自定义权限", "Grant all permissions" : "授予所有权限", "Remove all permissions" : "移除所有权限", @@ -1231,6 +1347,11 @@ OC.L10N.register( "Settings for participant \"{user}\"" : "参与者 \"{user}\" 的设置", "Add participant \"{user}\"" : "添加参与者\"{user}\"", "Participant \"{user}\"" : "参与者\"{user}\" ", + "Clear reminder – {timeLocale}" : "取消提醒 – {timeLocale}", + "Next week – {timeLocale}" : "下周 – {timeLocale}", + "This weekend – {timeLocale}" : "本周末 – {timeLocale}", + "Ringing …" : "正在响铃……", + "Call rejected" : "通话被拒绝", "Joined with audio" : "通过音频加入", "Joined with video" : "通过视频加入", "Joined via phone" : "通过电话加入", @@ -1243,6 +1364,11 @@ OC.L10N.register( "Could not modify permissions for {displayName}" : "无法更改 {displayName} 的权限", "Permissions removed for {displayName}" : "移除了 {displayName} 的权限", "Permissions set to default for {displayName}" : "{displayName} 权限已设为默认值", + "Phone number could not be hanged up" : "电话挂断失败", + "Phone number could not be putted on hold" : "设置呼叫保持失败", + "Phone number could not be muted" : "对电话号码静音失败", + "Phone number could not be unmuted" : "取消电话号码静音失败", + "DTMF message could not be sent" : "无法发送 DTMF 消息", "Permissions modified for {displayName}" : "更改了 {displayName} 的权限", "Add users" : "添加用户", "Add groups" : "添加分组", @@ -1273,6 +1399,12 @@ OC.L10N.register( "No open conversations found" : "没有找到公开对话", "Either there are no open conversations or you joined all of them." : "可能是没有公开对话,或是您已经加入了所有公开对话。", "Check spelling or use complete words." : "检查拼写或使用完整字词。", + "Phone numbers" : "电话号码 ", + "Number length is not valid" : "号码长度不正确", + "Region code is not valid" : "区号无效", + "Number length is too short" : "号码太短", + "Number length is too long" : "号码太长", + "Number is not valid" : "号码无效", "Save name" : "保存名称", "Display name: {name}" : "显示名称:{name}", "Choose devices" : "选择设备", @@ -1286,6 +1418,7 @@ OC.L10N.register( "Sounds can currently not be played on iPad and iPhone devices due to technical restrictions by the manufacturer." : "由于制造商的技术限制,目前无法在iPad和iPhone设备中播放声音。", "Sounds for chat and call notifications can be adjusted in the personal settings." : "可以在个人设置中调整聊天和通话的通知声音", "Performance" : "性能", + "Blur background image in the call (may increase GPU load)" : "通话时模糊背景图片(可能增加显卡负载)", "Keyboard shortcuts" : "键盘快捷方式", "Speed up your Talk experience with these quick shortcuts." : "使用这些快捷键提高你的通话效率体验。", "Focus the chat input" : "聚焦聊天输入", @@ -1307,11 +1440,13 @@ OC.L10N.register( "Failed to save sounds setting" : "保存声音设置失败", "Sounds setting saved" : "声音设置已保存", "Error while saving sounds setting" : "保存声音设置时出错", + "End call" : "结束通话", "End call for everyone" : "为所有人结束通话", "Start call silently" : "安静地开始通话", "Start call" : "开始通话", "Nextcloud Talk was updated, you need to reload the page before you can start or join a call." : "Nextcloud通话应用已更新,您需要重新加载页面才能开始或加入一个通话。", "You will be able to join the call only after a moderator starts it." : "您只有在主持人开始一个通话之后才能加入通话。", + "The call has been running for one hour." : "通话已持续一小时", "Cancel recording start" : "取消录制开始", "Stop recording" : "停止录制", "Starting the recording" : "开始录制", @@ -1377,7 +1512,9 @@ OC.L10N.register( "The conversation does not exist" : "该对话不存在", "Join a conversation or start a new one!" : "加入对话或开始新的对话!", "You joined the conversation in another window or device. This is currently not supported by Nextcloud Talk so this session was closed." : "你在另一个窗口或设备上加入了对话。Nextcloud通话应用目前不支持这么做,所以这个会话被关闭了。", + "Tomorrow – {timeLocale}" : "明天 – {timeLocale}", "Join a conversation or start a new one" : "加入一个对话或开始新对话", + "Later today – {timeLocale}" : "今日稍晚 – {timeLocale}", "Media" : "媒体文件", "Polls" : "投票", "Deck cards" : "看板卡片", @@ -1395,6 +1532,43 @@ OC.L10N.register( "Show all call recordings" : "显示所有通话录制", "Show all audio" : "显示所有音频", "Show all other" : "显示所有其他", + "Session has been marked as inactive" : "会话已被标记为不活动", + "You reconnected to the call" : "你重新连接到通话", + "{actor} reconnected to the call" : "{actor} 重新连接到通话", + "You added {user0} and {user1}" : "你添加了 {user0} 和 {user1}", + "_You added {user0}, {user1} and %n more participant_::_You added {user0}, {user1} and %n more participants_" : ["你添加了 {user0} 、 {user1} 及另外%n个参与者"], + "An administrator added you and {user0}" : "管理员已添加你和 {user0}", + "{actor} added you and {user0}" : "{actor} 添加了你和 {user0}", + "_An administrator added you, {user0} and %n more participant_::_An administrator added you, {user0} and %n more participants_" : ["管理员已添加你、 {user0} 及另外%n个参与者"], + "_{actor} added you, {user0} and %n more participant_::_{actor} added you, {user0} and %n more participants_" : ["{actor} 添加了你、 {user0} 及另外%n个参与者"], + "An administrator added {user0} and {user1}" : "管理员已添加 {user0} 和 {user1}", + "{actor} added {user0} and {user1}" : "{actor} 添加了 {user0} 和 {user1}", + "_An administrator added {user0}, {user1} and %n more participant_::_An administrator added {user0}, {user1} and %n more participants_" : ["管理员已添加 {user0} 、 {user1} 及另外%n个参与者"], + "_{actor} added {user0}, {user1} and %n more participant_::_{actor} added {user0}, {user1} and %n more participants_" : ["{actor} 添加了 {user0} 、 {user1} 及另外%n个参与者"], + "You and {user0} joined the call" : "你和 {user0} 加入通话", + "_You, {user0} and %n more participant joined the call_::_You, {user0} and %n more participants joined the call_" : ["你、 {user0} 及另外 %n 个参与者加入通话"], + "{user0} and {user1} joined the call" : "{user0} 和 {user1} 加入通话", + "_{user0}, {user1} and %n more participant joined the call_::_{user0}, {user1} and %n more participants joined the call_" : ["{user0} 、 {user1} 及另外 %n 个参与者加入通话"], + "You and {user0} left the call" : "你和 {user0} 离开通话", + "_You, {user0} and %n more participant left the call_::_You, {user0} and %n more participants left the call_" : ["你、 {user0} 及另外 %n 个参与者离开通话"], + "{user0} and {user1} left the call" : "{user0} 和 {user1} 离开通话", + "_{user0}, {user1} and %n more participant left the call_::_{user0}, {user1} and %n more participants left the call_" : ["{user0} 、 {user1} 及另外 %n 个参与者离开通话"], + "You promoted {user0} and {user1} to moderators" : "你将 {user0} 和 {user1} 设为主持人", + "_You promoted {user0}, {user1} and %n more participant to moderators_::_You promoted {user0}, {user1} and %n more participants to moderators_" : ["你将 {user0} 、 {user1} 及另外%n人设为主持人"], + "An administrator promoted you and {user0} to moderators" : "管理员将你和 {user0} 设为主持人", + "{actor} promoted you and {user0} to moderators" : "{actor} 将你和 {user0} 设为主持人", + "_An administrator promoted you, {user0} and %n more participant to moderators_::_An administrator promoted you, {user0} and %n more participants to moderators_" : ["管理员将你、 {user0} 及另外%n人设为主持人"], + "_{actor} promoted you, {user0} and %n more participant to moderators_::_{actor} promoted you, {user0} and %n more participants to moderators_" : ["{actor} 将你、 {user0} 及另外%n人设为主持人"], + "An administrator promoted {user0} and {user1} to moderators" : "管理员将 {user0} 和 {user1} 设为主持人", + "{actor} promoted {user0} and {user1} to moderators" : "{actor} 将 {user0} 和 {user1} 设为主持人", + "_An administrator promoted {user0}, {user1} and %n more participant to moderators_::_An administrator promoted {user0}, {user1} and %n more participants to moderators_" : ["管理员将 {user0} 、 {user1} 及另外%n人设为主持人"], + "_{actor} promoted {user0}, {user1} and %n more participant to moderators_::_{actor} promoted {user0}, {user1} and %n more participants to moderators_" : ["{actor} 将 {user0} 、 {user1} 及另外%n人设为主持人"], + "You demoted {user0} and {user1} from moderators" : "你取消了 {user0} 和 {user1} 的主持人身份", + "_You demoted {user0}, {user1} and %n more participant from moderators_::_You demoted {user0}, {user1} and %n more participants from moderators_" : ["你取消了 {user0} 、 {user1} 及另外%n人的主持人身份"], + "An administrator demoted you and {user0} from moderators" : "管理员取消了你和 {user0} 的主持人身份", + "{actor} demoted you and {user0} from moderators" : "{actor} 取消了你和 {user0} 的主持人身份", + "_An administrator demoted you, {user0} and %n more participant from moderators_::_An administrator demoted you, {user0} and %n more participants from moderators_" : ["管理员取消了你、 {user0} 及另外%n人的主持人身份"], + "_{actor} demoted you, {user0} and %n more participant from moderators_::_{actor} demoted you, {user0} and %n more participants from moderators_" : ["{actor} 取消了你、 {user0} 及另外%n人的主持人身份"], "An administrator demoted {user0} and {user1} from moderators" : "管理员已将 {user0} 与 {user1} 由主持人降级", "{actor} demoted {user0} and {user1} from moderators" : "{actor} 已将 {user0} 与 {user1} 由主持人降级", "_An administrator demoted {user0}, {user1} and %n more participant from moderators_::_An administrator demoted {user0}, {user1} and %n more participants from moderators_" : ["管理员已將 {user0}、{user1} 与 %n 个其他参与者由主持人降级"], @@ -1533,6 +1707,7 @@ OC.L10N.register( "{actor} removed the conversation avatar" : "{actor}移除了对话头像", "You removed the conversation avatar" : "您移除了对话头像", "The PHP settings 'upload_max_filesize' or 'post_max_size' only will allow to upload files up to {maxUpload}." : "PHP设置“upload_max_filesize”或“post_max_size”仅允许上传最大{maxUpload}的文件。", - "Always show this dialog before joining a call in this conversation. The dialog will always be shown when the call is being recorded." : "在此对话中加入通话之前,一律显示此对答。通话录制时将一律显示该对答。" + "Always show this dialog before joining a call in this conversation. The dialog will always be shown when the call is being recorded." : "在此对话中加入通话之前,一律显示此对答。通话录制时将一律显示该对答。", + "Setup summary" : "设置概览" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index 9ee66055699..c04af6abc17 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -7,12 +7,14 @@ "You attended a call with {user1}, {user2} and {user3}" : "您参加了{user1},{user2}和{user3} 的通话", "You attended a call with {user1}, {user2}, {user3} and {user4}" : "您参加了{user1},{user2},{user3}和{user4}的通话", "You attended a call with {user1}, {user2}, {user3}, {user4} and {user5}" : "您参加了{user1},{user2},{user3},{user4}和{user5}的通话", - "_%n other_::_%n others_" : ["%n其它"], + "_%n other_::_%n others_" : ["及另外%n人"], "{actor} invited you to {call}" : "{actor}邀请您加入{call}", "You were invited to a conversation or had a call" : "您被邀请加入一个对话或一个通话", "Other activities" : "其他活动", "Talk" : "通话", "Guest" : "访客", + "## Welcome to Nextcloud Talk!\nIn this conversation you will be informed about new features available in Nextcloud Talk." : "## 欢迎来到 Nextcloud 通话!\n此对话将向您介绍Nextcloud通话中的新功能", + "## New in Talk %s" : "## Talk %s 的新功能", "- Microsoft Edge and Safari can now be used to participate in audio and video calls" : "- Microsoft Edge和Safari浏览器现可用于参与音视频通话", "- One-to-one conversations are now persistent and cannot be turned into group conversations by accident anymore. Also when one of the participants leaves the conversation, the conversation is not automatically deleted anymore. Only if both participants leave, the conversation is deleted from the server" : "- 一对一的对话现在是持久性的,并且不会意外地变成群组对话。另外,当其中一个参与者离开对话时,对话不会被自动删除。只有当双方都离开时,对话才会从服务器上删除", "- You can now notify all participants by posting \"@all\" into the chat" : "- 您可以在聊天中输入 \"@all\" 以通知所有参与者", @@ -39,6 +41,7 @@ "- A preview of your audio and video is shown before joining a call" : "- 加入通话前会显示音视频预览", "- You can now blur your background in the newly designed call view" : "- 你现在可以在新设计的通话视图中模糊你的背景", "- Moderators can now assign general and individual permissions to participants" : "- 主持人现在可以为参与者分配一般和单独权限", + "- You can now react to chat messages" : "- 您现在可以对聊天消息做出回应", "- In the sidebar you can now find an overview of the latest shared items" : "- 现在您可以在侧边栏中找到最近已分享项目的概况", "- Use a poll to collect the opinions of others or settle on a date" : "- 使用投票搜集他人意见或确定日期", "- Configure an expiration time for chat messages" : "- 配置聊天消息的过期时间", @@ -55,6 +58,8 @@ "- Groups can now be mentioned in chats" : "- 现在可以在聊天中提及群组", "- Call recordings are automatically transcribed if a transcription provider app is registered" : "- 如果注册了提供文字转写的应用程序,通话录制会自动转写", "- Chat messages can be translated if a translation provider app is registered" : "- 如果注册了提供翻译的应用程序,则可以翻译聊天消息", + "- **Markdown** can now be used in _chat_ messages" : "- _聊天信息_ 中可以使用 **Markdown** 了", + "- Webhooks are now available to implement bots. See the documentation for more information https://nextcloud-talk.readthedocs.io/en/latest/bot-list/" : "- 支持使用 Webhook 接入机器人。详情请参考文档 https://nextcloud-talk.readthedocs.io/en/latest/bot-list/", "There are currently no commands available." : "当前没有命令可用。", "The command does not exist" : "此命令不存在", "An error occurred while running the command. Please ask an administrator to check the logs." : "执行命令时出错。请通知管理员检查日志。", @@ -90,6 +95,9 @@ "{actor} opened the conversation to registered users" : "{actor} 向注册用户开放了对话", "You opened the conversation to registered users" : "你向注册用户开放了对话", "An administrator opened the conversation to registered users" : "管理员向注册用户开放了对话", + "{actor} opened the conversation to registered users and users created with the Guests app" : "{actor} 向已注册用户和通过访客应用创建的账户开放了此对话", + "You opened the conversation to registered users and users created with the Guests app" : "你向已注册用户和通过访客应用创建的账户开放了此对话", + "An administrator opened the conversation to registered users and users created with the Guests app" : "管理员向已注册用户和通过访客应用创建的账户开放了此对话", "The conversation is now open to everyone" : "此对话现在对所有人开放", "{actor} opened the conversation to everyone" : "{actor}将对话开放给所有人", "You opened the conversation to everyone" : "您将对话开放给所有人", @@ -125,6 +133,9 @@ "{actor} removed you" : "{actor} 移除了您", "An administrator removed you" : "一位管理员移除了您", "An administrator removed {user}" : "一位管理员移除了 {user}", + "{actor} invited {federated_user}" : "{actor} 邀请了 {federated_user}", + "You invited {federated_user}" : "你邀请了 {federated_user}", + "An administrator invited {federated_user}" : "管理员邀请了 {federated_user}", "{federated_user} accepted the invitation" : "{federated_user} 接受了邀请", "{actor} removed {federated_user}" : "{actor} 移除了{federated_user}", "You removed {federated_user}" : "您移除了 {federated_user}", @@ -142,6 +153,12 @@ "{actor} removed circle {circle}" : "{actor} 删除了圈子 {circle}", "You removed circle {circle}" : "你删除了圈子 {circle}", "An administrator removed circle {circle}" : "一名管理员删除了圈子 {circle}", + "{actor} added {phone}" : "{actor} 添加了 {phone}", + "You added {phone}" : "你添加了 {phone}", + "An administrator added {phone}" : "管理员添加了 {phone}", + "{actor} removed {phone}" : "{actor} 移除了 {phone}", + "You removed {phone}" : "你移除了 {phone}", + "An administrator removed {phone}" : "管理员移除了 {phone}", "{actor} promoted {user} to moderator" : "{actor}将{user}提升为主持人", "You promoted {user} to moderator" : "您将{user}提升为主持人", "{actor} promoted you to moderator" : "{actor}提升您为主持人", @@ -201,6 +218,7 @@ "Message deleted by {actor}" : "消息被 {actor} 删除了", "Message deleted by you" : "消息被你删除了", "Deleted user" : "删除用户", + "Unknown number" : "未知号码", "%s (guest)" : "%s (访客)", "You missed a call from {user}" : "您错过了来自 {user} 的一个通话", "You tried to call {user}" : "你尝试呼叫 {user}", @@ -259,6 +277,16 @@ "{user1} shared room {roomName} on {remoteServer} with you" : "{user1}与你分享了{remoteServer}上的聊天室 {roomName}", "Accept" : "接受", "Decline" : "拒绝", + "Reminder: You in {call}" : "提醒:你在 {call} 中", + "Reminder: {user} in {call}" : "提醒: {user} 在 {call} 中", + "Reminder: Deleted user in {call}" : "提醒:已删除的用户在 {call} 中", + "Reminder: {guest} (guest) in {call}" : "提醒:访客 {guest} 在 {call} 中", + "Reminder: Guest in {call}" : "提醒:访客在 {call} 中", + "{user} reacted with {reaction}" : "{user} 表示了 {reaction}", + "{user} reacted with {reaction} in {call}" : "{user} 在 {call} 中表示了 {reaction}", + "Deleted user reacted with {reaction} in {call}" : "已删除的用户在 {call} 中表示了 {reaction}", + "{guest} (guest) reacted with {reaction} in {call}" : "访客 {guest} 在 {call} 中表示了 {reaction}", + "Guest reacted with {reaction} in {call}" : "访客在 {call} 中表示了 {reaction}", "{user} in {call}" : "{call} 中的 {user}", "Deleted user in {call}" : "删除了 {call} 中的用户", "{guest} (guest) in {call}" : "{guest} (访客) 位于 {call}", @@ -273,6 +301,14 @@ "A deleted user replied to your message in conversation {call}" : "一个已删除的用户在对话{call}中回复了您的消息", "{guest} (guest) replied to your message in conversation {call}" : "{guest}(访客)在对话{call}中回复了您的消息", "A guest replied to your message in conversation {call}" : "一个访客在对话{call}中回复了您的消息", + "Reminder: You in private conversation {call}" : "提醒:你在私密对话 {call} 中", + "Reminder: A deleted user in private conversation {call}" : "提醒:已删除的用户在私密对话 {call} 中", + "Reminder: {user} in private conversation" : "提醒:{user} 在私密对话中", + "Reminder: You in conversation {call}" : "提醒:你在对话 {call} 中", + "Reminder: {user} in conversation {call}" : "提醒:{user} 在对话 {call} 中", + "Reminder: A deleted user in conversation {call}" : "提醒:已删除的用户在对话 {call} 中", + "Reminder: {guest} (guest) in conversation {call}" : "提醒:访客 {guest} 在对话 {call} 中", + "Reminder: A guest in conversation {call}" : "提醒:访客在对话 {call} 中", "{user} reacted with {reaction} to your private message" : "{user}对您的私信做出了{reaction}回应", "{user} reacted with {reaction} to your message in conversation {call}" : "{user}在对话{call}中对您的消息做出了{reaction}回应", "A deleted user reacted with {reaction} to your message in conversation {call}" : "一位已删除的用户在对话{call}中对您的消息做出了{reaction}回应", @@ -291,6 +327,8 @@ "A guest mentioned group {group} in conversation {call}" : "一位访客在对话{call}中提及了群组{group}", "A guest mentioned everyone in conversation {call}" : "一位访客在对话{call}中提及了所有人", "A guest mentioned you in conversation {call}" : "一位访客在对话{call}中提到了您 ", + "View message" : "查看消息", + "Dismiss reminder" : "取消提醒", "View chat" : "查看聊天", "{user} invited you to a private conversation" : "{user}邀请您加入一个私人对话", "Join call" : "加入通话", @@ -347,6 +385,8 @@ "There is a problem with deleting the account. Please check your logs for further information." : "删除账号有问题。请查看您的日志以获取更多信息。", "Too many requests are sent from your servers address. Please try again later." : "你的服务器地址发送了太多的请求。请稍后再试。 ", "Failed to delete the account because the trial server is unreachable. Please check back later." : "因测试服务器不可达,无法删除账号。请稍后检查。", + "Note to self" : "给自己的备注", + "A place for your private notes, thoughts and ideas" : "一个用于记录您的私人笔记、思考和想法的地方", "Andorra" : "安道尔", "United Arab Emirates" : "阿拉伯联合酋长国", "Afghanistan" : "阿富汗", @@ -632,12 +672,21 @@ "Save changes" : "保存更改", "Saving …" : "正在保存……", "Saved!" : "已保存!", + "Bots settings" : "机器人设置", "State" : "状况", "Name" : "名称", "Description" : "描述", + "Last error" : "上次错误", + "Total errors count" : "总错误数", + "Find more bots" : "查找更多机器人", + "The following bots are installed on this server. In the documentation you can find details how to {linkstart1}build your own bot{linkend} or a {linkstart2}list of bots{linkend} to enable on your server." : "此服务器安装了下列机器人。请参阅文档以获取一份现有的{linkstart2}机器人列表{linkend},或者了解{linkstart1}如何编写您自己的机器人{linkend}。", + "No bots are installed on this server. In the documentation you can find details how to {linkstart1}build your own bot{linkend} or a {linkstart2}list of bots{linkend} to enable on your server." : "此服务器上未安装任何机器人。请参阅文档以获取一份现有的{linkstart2}机器人列表{linkend},或者了解{linkstart1}如何编写您自己的机器人{linkend}。", + "Description is not provided" : "未提供描述", + "Locked for moderators" : "为主持人锁定", "Enabled" : "已启用", - "Disabled" : "禁用", + "Disabled" : "已禁用", "Commands" : "命令", + "Deprecated" : "已弃用", "Command" : "命令", "Script" : "脚本", "Response to" : "回复", @@ -699,6 +748,7 @@ "Status: Checking connection" : "状态:正在检查连接", "OK: Running version: {version}" : "OK:运行版本:{version}", "Error: Cannot connect to server" : "错误:无法连接到服务器 ", + "Error: Server seems to be a Signaling server" : "错误:服务器似乎是信令服务器", "Error: Server did not respond with proper JSON" : "错误:服务器没有回复正确的JSON", "Error: Certificate expired" : "错误:证书已过期", "Error: Server responded with: {error}" : "错误:服务器回复:{error}", @@ -706,10 +756,19 @@ "Recording backend" : "录制后端", "Add a new recording backend server" : "添加一个新的录制后端服务器", "Shared secret" : "已分享密码", + "Recording consent" : "录制准许", + "Disabled for all calls" : "对所有通话禁用", + "Enabled for all calls" : "对所有通话启用", + "Configurable on conversation level by moderators" : "由各对话主持人自行设置", "The PHP settings \"upload_max_filesize\" or \"post_max_size\" only will allow to upload files up to {maxUpload}." : "PHP设置“upload_max_filesize”或“post_max_size”仅允许上传最大{maxUpload}的文件。", "Recording backend settings saved" : "已保存录制后端设置", + "Moderators will be allowed to enable consent on conversation level. The consent to be recorded will be required for each participant before joining every call in this conversation." : "允许各对话主持人自行决定是否征求录制授权。所有参与者在加入对话中的所有通话前需要同意录制", + "The consent to be recorded will be required for each participant before joining every call." : "所有参与者在加入任何通话前都需要同意录制", + "The consent to be recorded is not required." : "不征求录制授权", "SIP configuration" : "SIP 配置", "SIP configuration is only possible with a high-performance backend." : "SIP 配置只在高性能后端上可用", + "Enable SIP Dial-out option" : "启用 SIP 主叫选项", + "Signaling server needs to be updated to supported SIP Dial-out feature." : "需要升级信令服务器才能使用 SIP 主叫功能", "Restrict SIP configuration" : "限制 SIP 配置", "Enable SIP configuration" : "启用 SIP 配置", "Only users of the following groups can enable SIP in conversations they moderate" : "只有以下群组的用户可以在自己主持的对话中开启 SIP", @@ -717,6 +776,7 @@ "This information is sent in invitation emails as well as displayed in the sidebar to all participants." : "这些信息会在邀请邮件中发送,也会在侧边栏中显示给所有参与者。 ", "SIP configuration saved!" : "已保存SIP配置!", "High-performance backend URL" : "高性能后端 URL", + "Warning: Running version: {version}; Server does not support all features of this Talk version, missing features: {features}" : "警告:当前的运行版本为:{version},此版本的 Talk 中的下列功能不受服务器支持:{features}", "Could not get version" : "无法获取版本", "Error: Running version: {version}; Server needs to be updated to be compatible with this version of Talk" : "错误:当前的运行版本为:{version},服务器需要更新以与此版本的 Talk 兼容", "High-performance backend" : "高性能后端 ", @@ -790,6 +850,7 @@ "Expand stripe" : "展开条纹", "Copy link" : "复制链接", "Connecting …" : "连接中 …", + "Calling …" : "呼叫中……", "Waiting for {user} to join the call" : "等待{user}加入通话", "Waiting for others to join the call …" : "等待其他人加入通话 ...", "You can invite others in the participant tab of the sidebar" : "您可以在侧栏的参与者选项卡中邀请其他人", @@ -839,6 +900,8 @@ "Picture" : "图片", "Error while updating conversation name" : "更新对话名称时出错", "Error while updating conversation description" : "更新对话描述时出错 ", + "The following bots can be enabled in this conversation. Reach out to your administration to get more bots installed on this server." : "可在此对话中启用以下机器人。要安装其他机器人,请联系管理员。", + "No bots are installed on this server. Reach out to your administration to get bots installed on this server." : "此服务器上没有安装机器人。要安装机器人,请联系管理员。", "Disable" : "禁用", "Enable" : "开启", "Set up breakout rooms for this conversation" : "为此对话设置分组讨论室", @@ -871,16 +934,19 @@ "Personal" : "个人", "Always show the device preview screen before joining a call in this conversation." : "在此对话中加入通话前始终显示设备预览屏幕", "Moderation" : "限制", + "Setup overview" : "设置概览", "Meeting" : "会议", "Permissions" : "权限", "Breakout Rooms" : "分组讨论室", "Matterbridge" : "Matterbridge ", + "Bots" : "机器人", "Danger zone" : "危险区域", "Be careful, these actions cannot be undone." : "小心,这些操作无法被撤销。", "Leave conversation" : "离开对话", "Once a conversation is left, to rejoin a closed conversation, an invite is needed. An open conversation can be rejoined at any time." : "一旦离开对话,要重新加入已关闭的谈话,需要一个邀请。公开对话可以在任何时候重新加入。", "Delete conversation" : "删除对话", "Permanently delete this conversation." : "永久删除此对话。", + "Delete Conversation" : "删除对话", "No" : "否", "Yes" : "是", "Delete chat messages" : "删除聊天消息", @@ -896,6 +962,8 @@ "The text must be less than or equal to {maxLength} characters long. Your current text is {charactersCount} characters long." : "文字的长度必须小于或等于 {maxLength}个字符。您目前的文字长度为{charactersCount}个字符。", "Message expiration" : "消息过期", "Chat messages can be expired after a certain time. Note: Files shared in chat will not be deleted for the owner, but will no longer be shared in the conversation." : "可指定聊天消息在一定时间后过期。注意:聊天中分享的文件不会被从所有者一方删除,但是会被从对话中取消分享。", + "Set message expiration" : "设置消息过期时间", + "Current message expiration" : "当前的消息过期时间", "Custom expiration time" : "自定义过期时间", "Message expiration disabled" : "已停用消息过期", "Message expiration set: {duration}" : "消息过期设置:{duration}", @@ -908,6 +976,8 @@ "Password protection" : "密码保护", "Enter new password" : "输入新密码", "Save password" : "保存密码", + "Guests are allowed to join this conversation via link" : "访客可以通过链接加入此对话", + "Guests are not allowed to join this conversation" : "访客不能加入此对话", "Copy conversation link" : "复制对话链接", "Resend invitations" : "重新发送邀请", "Conversation password has been saved" : "对话密码已保存", @@ -918,6 +988,12 @@ "Invitations sent" : "邀请已发送", "Error occurred when sending invitations" : "发送邀请时发生错误 ", "Open conversation to registered users, showing it in search results" : "向注册用户开放对话并在搜索结果中显示", + "Also open to users created with the Guests app" : "同时对使用访客应用创建的账户开放", + "Open conversation" : "开放对话", + "This conversation is open to both registered users and users created with the Guests app" : "此对话对已注册用户和使用访客应用建立的应用开放", + "This conversation is open to registered users" : "此对话对已注册用户开放", + "This conversation is limited to the current participants" : "此对话仅对当前参与者开放", + "You opened the conversation to both registered users and users created with the Guests app" : "你向已注册用户和通过访客应用创建的账户开放了此对话", "Error occurred when opening or limiting the conversation" : "开放或限制对话时发生错误", "Enabling the lobby will remove non-moderators from the ongoing call." : "启用大厅将会从正在进行的对话中移除非主持人", "Enable lobby, restricting the conversation to moderators" : "启用大厅,将对话限制到与主持人之间", @@ -991,6 +1067,12 @@ "Bridge saved" : "网桥已保存", "Notifications" : "通知", "Notify about calls in this conversation" : "关于此对话中呼叫的通知", + "Recording Consent" : "录制许可", + "Require recording consent before joining call in this conversation" : "在此对话中加入通话前要求准许录制", + "Recording consent is required for all calls" : "所有通话都需要提供录制许可", + "Recording consent is required for calls in this conversation" : "在此对话中通话需要提供录制许可", + "Recording consent is not required for calls in this conversation" : "在此对话中通话无需提供录制许可", + "Recording consent requirement was updated" : "已更新录制许可要求", "Phone and SIP dial-in" : "电话与SIP拨入", "Enable phone and SIP dial-in" : "启用电话与SIP拨入", "Allow to dial-in without a PIN" : "允许在没有PIN码的情况下拨入", @@ -999,8 +1081,16 @@ "SIP dial-in is now disabled" : "禁用了 SIP 拨号", "Error occurred when enabling SIP dial-in" : "启用 SIP 拨号时发生错误", "Error occurred when disabling SIP dial-in" : "禁用 SIP 拨号时发生错误", + "Open dialpad" : "打开拨号面板", "Select a region" : "选择国家/地区", "Enter your name" : "输入你的名字", + "Submit name and join" : "设置名称并加入", + "Call a phone number" : "呼叫电话号码", + "Search participants or phone numbers" : "搜索参与者或电话号码", + "Creating the conversation …" : "正在建立对话……", + "An error occurred while calling a phone number" : "呼叫电话号码时发生错误", + "Phone number could not be called: {error}" : "无法呼叫电话号码: {error}", + "Phone number could not be called" : "无法呼叫电话号码", "Conversation actions" : "对话操作", "Mark as read" : "标为已读", "Mark as unread" : "标为未读", @@ -1015,6 +1105,7 @@ "Filter unread messages" : "过滤未读消息", "Clear filters" : "清除过滤器", "Create a new conversation" : "创建一个新对话", + "New personal note" : "新建个人笔记", "Join open conversations" : "加入公开对话", "Clear filter" : "清除筛选", "Unread mentions" : "未读的提及", @@ -1026,6 +1117,8 @@ "No search results" : "无搜索结果", "Talk settings" : "通话应用设置", "No conversations found" : "未找到对话", + "You have no unread mentions." : "无未读的提及", + "You have no unread messages." : "无未读消息", "Users, groups and circles" : "用户、群组和圈子", "Users and groups" : "用户和群组", "Users and circles" : "用户和圈子", @@ -1040,8 +1133,10 @@ "Create conversation" : "建立对话", "Add participants" : "添加参与者", "Error while creating the conversation" : "建立对话时发生错误", + "All set, the conversation \"{conversationName}\" was created." : "一切就绪,对话“{conversationName}”已创建", "Close" : "关闭", "Remove participant {name}" : "移除参与者{name}", + "Add a phone number" : "添加电话号码", "Search participants" : "搜索参与者", "Cancel search" : "取消搜索", "Search …" : "搜索...", @@ -1056,11 +1151,16 @@ "Devices" : "设备", "Backgrounds" : "背景图片", "Always show preview for this conversation" : "一律显示此对话的预览", + "Start recording immediately with the call" : "通话开始的同时开始录制", "The call is being recorded." : "通话正在被录制", + "The call might be recorded." : "通话可能被录制", + "The recording might include your voice, video from camera, and screen share. Your consent is required before joining the call." : "录制内容可能包括您的声音、摄像头的画面,以及屏幕分享的内容。要加入通话,您需要同意录制。", + "Give consent to the recording of this call" : "您需要同意录制此通话", "Call without notification" : "无通知呼叫", "The conversation participants will not be notified about this call" : "对话参与者将不会收到关于此通话的通知", "Normal call" : "正常通话", "The conversation participants will be notified about this call" : "对话参与者将会收到关于此通话的通知", + "Apply settings" : "应用设置", "No audio" : "无音频", "No camera" : "没有摄像头", "Blur" : "模糊", @@ -1078,6 +1178,7 @@ "Error while uploading the file" : "上传文件时出错", "Invalid path selected" : "选择的路径无效", "Select virtual background from file {fileName}" : "从{fileName}文件中选择背景", + "Copy code block" : "复制代码块", "Add more reactions" : "添加更多回应", "Unread messages" : "未读消息", "Sending message" : "正在发送消息", @@ -1102,9 +1203,16 @@ "Go to file" : "前往文件", "Forward message" : "转发消息", "Translate" : "翻译", + "Set custom reminder" : "设置自定义提醒", "Close reactions menu" : "关闭回应菜单", "React with {emoji}" : "使用{emoji}回应", "React with another emoji" : "使用其他表情符号做出回应", + "Set reminder for later today" : "今日稍晚提醒", + "Set reminder for tomorrow" : "明天提醒", + "Set reminder for this weekend" : "本周末提醒", + "Set reminder for next week" : "下周提醒", + "Message text copied to clipboard" : "消息文本已复制到剪贴板", + "Message text could not be copied" : "无法复制消息文本", "The message has been forwarded to {selectedConversationName}" : "已转发此消息至{selectedConversationName}", "Dismiss" : "忽略", "Go to conversation" : "转到对话", @@ -1216,11 +1324,19 @@ "moderator" : "主持人", "bot" : "机器人", "guest" : "访客", + "Dial out phone" : "拨打电话", + "Hang up phone" : "挂断电话", "Dial-in PIN" : "拨号 PIN 码", "Demote from moderator" : "撤销主持人", "Promote to moderator" : "提升为主持人", "Resend invitation" : "重新发送邀请", "Send call notification" : "发送通话通知", + "Dial out phone number" : "呼叫的电话号码", + "Resume call for phone number" : "恢复电话号码的通话", + "Put phone number on hold" : "将电话置入呼叫保持", + "Unmute phone number" : "取消电话号码静音", + "Mute phone number" : "静音电话号码", + "Copy phone number" : "复制电话号码", "Reset custom permissions" : "重置自定义权限", "Grant all permissions" : "授予所有权限", "Remove all permissions" : "移除所有权限", @@ -1229,6 +1345,11 @@ "Settings for participant \"{user}\"" : "参与者 \"{user}\" 的设置", "Add participant \"{user}\"" : "添加参与者\"{user}\"", "Participant \"{user}\"" : "参与者\"{user}\" ", + "Clear reminder – {timeLocale}" : "取消提醒 – {timeLocale}", + "Next week – {timeLocale}" : "下周 – {timeLocale}", + "This weekend – {timeLocale}" : "本周末 – {timeLocale}", + "Ringing …" : "正在响铃……", + "Call rejected" : "通话被拒绝", "Joined with audio" : "通过音频加入", "Joined with video" : "通过视频加入", "Joined via phone" : "通过电话加入", @@ -1241,6 +1362,11 @@ "Could not modify permissions for {displayName}" : "无法更改 {displayName} 的权限", "Permissions removed for {displayName}" : "移除了 {displayName} 的权限", "Permissions set to default for {displayName}" : "{displayName} 权限已设为默认值", + "Phone number could not be hanged up" : "电话挂断失败", + "Phone number could not be putted on hold" : "设置呼叫保持失败", + "Phone number could not be muted" : "对电话号码静音失败", + "Phone number could not be unmuted" : "取消电话号码静音失败", + "DTMF message could not be sent" : "无法发送 DTMF 消息", "Permissions modified for {displayName}" : "更改了 {displayName} 的权限", "Add users" : "添加用户", "Add groups" : "添加分组", @@ -1271,6 +1397,12 @@ "No open conversations found" : "没有找到公开对话", "Either there are no open conversations or you joined all of them." : "可能是没有公开对话,或是您已经加入了所有公开对话。", "Check spelling or use complete words." : "检查拼写或使用完整字词。", + "Phone numbers" : "电话号码 ", + "Number length is not valid" : "号码长度不正确", + "Region code is not valid" : "区号无效", + "Number length is too short" : "号码太短", + "Number length is too long" : "号码太长", + "Number is not valid" : "号码无效", "Save name" : "保存名称", "Display name: {name}" : "显示名称:{name}", "Choose devices" : "选择设备", @@ -1284,6 +1416,7 @@ "Sounds can currently not be played on iPad and iPhone devices due to technical restrictions by the manufacturer." : "由于制造商的技术限制,目前无法在iPad和iPhone设备中播放声音。", "Sounds for chat and call notifications can be adjusted in the personal settings." : "可以在个人设置中调整聊天和通话的通知声音", "Performance" : "性能", + "Blur background image in the call (may increase GPU load)" : "通话时模糊背景图片(可能增加显卡负载)", "Keyboard shortcuts" : "键盘快捷方式", "Speed up your Talk experience with these quick shortcuts." : "使用这些快捷键提高你的通话效率体验。", "Focus the chat input" : "聚焦聊天输入", @@ -1305,11 +1438,13 @@ "Failed to save sounds setting" : "保存声音设置失败", "Sounds setting saved" : "声音设置已保存", "Error while saving sounds setting" : "保存声音设置时出错", + "End call" : "结束通话", "End call for everyone" : "为所有人结束通话", "Start call silently" : "安静地开始通话", "Start call" : "开始通话", "Nextcloud Talk was updated, you need to reload the page before you can start or join a call." : "Nextcloud通话应用已更新,您需要重新加载页面才能开始或加入一个通话。", "You will be able to join the call only after a moderator starts it." : "您只有在主持人开始一个通话之后才能加入通话。", + "The call has been running for one hour." : "通话已持续一小时", "Cancel recording start" : "取消录制开始", "Stop recording" : "停止录制", "Starting the recording" : "开始录制", @@ -1375,7 +1510,9 @@ "The conversation does not exist" : "该对话不存在", "Join a conversation or start a new one!" : "加入对话或开始新的对话!", "You joined the conversation in another window or device. This is currently not supported by Nextcloud Talk so this session was closed." : "你在另一个窗口或设备上加入了对话。Nextcloud通话应用目前不支持这么做,所以这个会话被关闭了。", + "Tomorrow – {timeLocale}" : "明天 – {timeLocale}", "Join a conversation or start a new one" : "加入一个对话或开始新对话", + "Later today – {timeLocale}" : "今日稍晚 – {timeLocale}", "Media" : "媒体文件", "Polls" : "投票", "Deck cards" : "看板卡片", @@ -1393,6 +1530,43 @@ "Show all call recordings" : "显示所有通话录制", "Show all audio" : "显示所有音频", "Show all other" : "显示所有其他", + "Session has been marked as inactive" : "会话已被标记为不活动", + "You reconnected to the call" : "你重新连接到通话", + "{actor} reconnected to the call" : "{actor} 重新连接到通话", + "You added {user0} and {user1}" : "你添加了 {user0} 和 {user1}", + "_You added {user0}, {user1} and %n more participant_::_You added {user0}, {user1} and %n more participants_" : ["你添加了 {user0} 、 {user1} 及另外%n个参与者"], + "An administrator added you and {user0}" : "管理员已添加你和 {user0}", + "{actor} added you and {user0}" : "{actor} 添加了你和 {user0}", + "_An administrator added you, {user0} and %n more participant_::_An administrator added you, {user0} and %n more participants_" : ["管理员已添加你、 {user0} 及另外%n个参与者"], + "_{actor} added you, {user0} and %n more participant_::_{actor} added you, {user0} and %n more participants_" : ["{actor} 添加了你、 {user0} 及另外%n个参与者"], + "An administrator added {user0} and {user1}" : "管理员已添加 {user0} 和 {user1}", + "{actor} added {user0} and {user1}" : "{actor} 添加了 {user0} 和 {user1}", + "_An administrator added {user0}, {user1} and %n more participant_::_An administrator added {user0}, {user1} and %n more participants_" : ["管理员已添加 {user0} 、 {user1} 及另外%n个参与者"], + "_{actor} added {user0}, {user1} and %n more participant_::_{actor} added {user0}, {user1} and %n more participants_" : ["{actor} 添加了 {user0} 、 {user1} 及另外%n个参与者"], + "You and {user0} joined the call" : "你和 {user0} 加入通话", + "_You, {user0} and %n more participant joined the call_::_You, {user0} and %n more participants joined the call_" : ["你、 {user0} 及另外 %n 个参与者加入通话"], + "{user0} and {user1} joined the call" : "{user0} 和 {user1} 加入通话", + "_{user0}, {user1} and %n more participant joined the call_::_{user0}, {user1} and %n more participants joined the call_" : ["{user0} 、 {user1} 及另外 %n 个参与者加入通话"], + "You and {user0} left the call" : "你和 {user0} 离开通话", + "_You, {user0} and %n more participant left the call_::_You, {user0} and %n more participants left the call_" : ["你、 {user0} 及另外 %n 个参与者离开通话"], + "{user0} and {user1} left the call" : "{user0} 和 {user1} 离开通话", + "_{user0}, {user1} and %n more participant left the call_::_{user0}, {user1} and %n more participants left the call_" : ["{user0} 、 {user1} 及另外 %n 个参与者离开通话"], + "You promoted {user0} and {user1} to moderators" : "你将 {user0} 和 {user1} 设为主持人", + "_You promoted {user0}, {user1} and %n more participant to moderators_::_You promoted {user0}, {user1} and %n more participants to moderators_" : ["你将 {user0} 、 {user1} 及另外%n人设为主持人"], + "An administrator promoted you and {user0} to moderators" : "管理员将你和 {user0} 设为主持人", + "{actor} promoted you and {user0} to moderators" : "{actor} 将你和 {user0} 设为主持人", + "_An administrator promoted you, {user0} and %n more participant to moderators_::_An administrator promoted you, {user0} and %n more participants to moderators_" : ["管理员将你、 {user0} 及另外%n人设为主持人"], + "_{actor} promoted you, {user0} and %n more participant to moderators_::_{actor} promoted you, {user0} and %n more participants to moderators_" : ["{actor} 将你、 {user0} 及另外%n人设为主持人"], + "An administrator promoted {user0} and {user1} to moderators" : "管理员将 {user0} 和 {user1} 设为主持人", + "{actor} promoted {user0} and {user1} to moderators" : "{actor} 将 {user0} 和 {user1} 设为主持人", + "_An administrator promoted {user0}, {user1} and %n more participant to moderators_::_An administrator promoted {user0}, {user1} and %n more participants to moderators_" : ["管理员将 {user0} 、 {user1} 及另外%n人设为主持人"], + "_{actor} promoted {user0}, {user1} and %n more participant to moderators_::_{actor} promoted {user0}, {user1} and %n more participants to moderators_" : ["{actor} 将 {user0} 、 {user1} 及另外%n人设为主持人"], + "You demoted {user0} and {user1} from moderators" : "你取消了 {user0} 和 {user1} 的主持人身份", + "_You demoted {user0}, {user1} and %n more participant from moderators_::_You demoted {user0}, {user1} and %n more participants from moderators_" : ["你取消了 {user0} 、 {user1} 及另外%n人的主持人身份"], + "An administrator demoted you and {user0} from moderators" : "管理员取消了你和 {user0} 的主持人身份", + "{actor} demoted you and {user0} from moderators" : "{actor} 取消了你和 {user0} 的主持人身份", + "_An administrator demoted you, {user0} and %n more participant from moderators_::_An administrator demoted you, {user0} and %n more participants from moderators_" : ["管理员取消了你、 {user0} 及另外%n人的主持人身份"], + "_{actor} demoted you, {user0} and %n more participant from moderators_::_{actor} demoted you, {user0} and %n more participants from moderators_" : ["{actor} 取消了你、 {user0} 及另外%n人的主持人身份"], "An administrator demoted {user0} and {user1} from moderators" : "管理员已将 {user0} 与 {user1} 由主持人降级", "{actor} demoted {user0} and {user1} from moderators" : "{actor} 已将 {user0} 与 {user1} 由主持人降级", "_An administrator demoted {user0}, {user1} and %n more participant from moderators_::_An administrator demoted {user0}, {user1} and %n more participants from moderators_" : ["管理员已將 {user0}、{user1} 与 %n 个其他参与者由主持人降级"], @@ -1531,6 +1705,7 @@ "{actor} removed the conversation avatar" : "{actor}移除了对话头像", "You removed the conversation avatar" : "您移除了对话头像", "The PHP settings 'upload_max_filesize' or 'post_max_size' only will allow to upload files up to {maxUpload}." : "PHP设置“upload_max_filesize”或“post_max_size”仅允许上传最大{maxUpload}的文件。", - "Always show this dialog before joining a call in this conversation. The dialog will always be shown when the call is being recorded." : "在此对话中加入通话之前,一律显示此对答。通话录制时将一律显示该对答。" + "Always show this dialog before joining a call in this conversation. The dialog will always be shown when the call is being recorded." : "在此对话中加入通话之前,一律显示此对答。通话录制时将一律显示该对答。", + "Setup summary" : "设置概览" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file