diff options
Diffstat (limited to 'resources/langs/nheko_zh_CN.ts')
-rw-r--r-- | resources/langs/nheko_zh_CN.ts | 568 |
1 files changed, 496 insertions, 72 deletions
diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index 5ae785c3..7a241c94 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -89,12 +89,12 @@ <translation>移除此别名</translation> </message> <message> - <location line="+16"/> + <location line="+19"/> <source>#new-alias:server.tld</source> <translation>#new-alias:server.tld</translation> </message> <message> - <location line="+11"/> + <location line="+12"/> <source>Add</source> <translation>添加</translation> </message> @@ -130,7 +130,7 @@ <context> <name>Cache</name> <message numerus="yes"> - <location filename="../../src/Cache.cpp" line="+2761"/> + <location filename="../../src/Cache.cpp" line="+2821"/> <source>%1 and %n other(s)</source> <translation> <numerusform>%1 和另外 %n 人</numerusform> @@ -207,7 +207,7 @@ <context> <name>CallManager</name> <message> - <location filename="../../src/voip/CallManager.cpp" line="+534"/> + <location filename="../../src/voip/CallManager.cpp" line="+819"/> <source>Entire screen</source> <translation>整个屏幕</translation> </message> @@ -221,22 +221,34 @@ </message> <message> <location line="+4"/> - <location line="+739"/> + <location line="+834"/> <source>Invited user: %1</source> <translation>邀请已发送:%1</translation> </message> <message> - <location line="-500"/> + <location line="-554"/> + <source>Confirm logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encrpytion keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+101"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation>当前设备中的缓存比Nheko支持的版本更新,请更新Nheko或清理缓存。</translation> </message> <message> - <location line="+41"/> + <location line="+35"/> <source>Failed to open database, logging out!</source> <translation>无法打开数据库,账户将登出!</translation> </message> <message> - <location line="+304"/> + <location line="+262"/> <source>Knock on room</source> <translation>请求加入聊天室</translation> </message> @@ -262,12 +274,12 @@ </message> <message> <location line="+43"/> - <location line="+470"/> + <location line="+473"/> <source>Confirm invite</source> <translation>确认邀请</translation> </message> <message> - <location line="-469"/> + <location line="-472"/> <source>Do you really want to invite %1 (%2)?</source> <translation>你真的想要邀请 %1 (%2) 吗?</translation> </message> @@ -312,12 +324,12 @@ <translation>解封用户:%1</translation> </message> <message> - <location line="+375"/> + <location line="+378"/> <source>Do you really want to start a private chat with %1?</source> <translation>是否确认与 %1 开始私密聊天?</translation> </message> <message> - <location line="-969"/> + <location line="-924"/> <source>Cache migration failed!</source> <translation>缓存迁移失败!</translation> </message> @@ -332,7 +344,7 @@ <translation>无法兼容缓存版本</translation> </message> <message> - <location line="+61"/> + <location line="+54"/> <source>Failed to restore OLM account. Please login again.</source> <translation>恢复 OLM 账户失败。请重新登录。</translation> </message> @@ -344,13 +356,13 @@ <translation>恢复保存的数据失败。请重新登录。</translation> </message> <message> - <location line="+94"/> + <location line="+54"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>未能设置加密密钥。服务器响应:%1 %2。请稍后再试。</translation> </message> <message> <location line="+35"/> - <location line="+113"/> + <location line="+112"/> <source>Please try to login again: %1</source> <translation>请尝试再次登录:%1</translation> </message> @@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:</source> </message> </context> <context> + <name>CommandCompleter</name> + <message> + <location filename="../../src/CommandCompleter.cpp" line="+103"/> + <source>/me <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/react <text></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/join (!roomid|#alias) [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/knock (!roomid|#alias) [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/part [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/leave [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/invite @userid [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/kick @userid [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/ban @userid [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/unban @userid [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/redact ($eventid|@userid)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/roomnick <displayname></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/shrug [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/fliptable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/unfliptable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/sovietflip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/clear-timeline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/reset-state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rotate-megolm-session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/md [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/plain [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbow [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowme [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/notice [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbownotice [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/goto ($eventid|message index|matrix:r/room/e/event)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/converttodm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/converttoroom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Send a message expressing an action.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send <text> as a reaction when you’re replying to a message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Join a room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Ask to join a room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+2"/> + <source>Leave a room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invite a user into the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Kick a user from the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Ban a user from the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Unban a user in the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Redact an event or all locally cached messages of a user.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change your displayname in this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>¯\_(ツ)_/¯ with an optional message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>(╯°□°)╯︵ ┻━┻</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>┯━┯╭( º _ º╭)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>ノ┬─┬ノ ︵ ( \o°o)\</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Clear the currently cached messages in this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Refetch the state in this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Rotate the current symmetric encryption key.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a markdown formatted message (ignoring the global setting).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send an unformatted message (ignoring the global setting).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message in rainbow colors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send /me in rainbow colors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a bot message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a bot message in rainbow colors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message with confetti.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message in rainbow colors with confetti.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go to this event or link.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Convert this room to a direct chat.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Convert this direct chat into a room.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>CommunitiesList</name> <message> <location filename="../qml/CommunitiesList.qml" line="+51"/> @@ -457,7 +768,7 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>显示直接聊天。</translation> </message> <message> - <location line="+66"/> + <location line="+67"/> <source>Favourites</source> <translation>收藏</translation> </message> @@ -646,7 +957,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+282"/> + <location filename="../../src/ChatPage.cpp" line="+285"/> <source>Decrypt secrets</source> <translation>解密密钥</translation> </message> @@ -890,7 +1201,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>HiddenEvents</name> <message> - <location filename="../../src/ui/HiddenEvents.cpp" line="+80"/> + <location filename="../../src/ui/HiddenEvents.cpp" line="+91"/> <location line="+10"/> <source>Failed to set hidden events: %1</source> <translation>未能设置隐藏事件:%1</translation> @@ -1105,7 +1416,7 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>所有文件 (*)</translation> </message> <message> - <location line="+771"/> + <location line="+796"/> <source>Upload of '%1' failed</source> <translation>上传 “%1” 失败</translation> </message> @@ -1165,7 +1476,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LeaveRoomDialog</name> <message> - <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> + <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+18"/> <source>Leave room</source> <translation>离开聊天室</translation> </message> @@ -1245,7 +1556,7 @@ Example: https://server.my:8787</source> <message> <location filename="../../src/LoginPage.cpp" line="+86"/> <location line="+6"/> - <location line="+58"/> + <location line="+64"/> <location line="+126"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>你输入了无效的Matrix ID 例如 @joe:matrix.org</translation> @@ -1351,7 +1662,17 @@ Example: https://server.my:8787</source> <context> <name>MessageDelegate</name> <message> - <location filename="../qml/delegates/MessageDelegate.qml" line="+205"/> + <location filename="../qml/delegates/MessageDelegate.qml" line="+78"/> + <source>This room was replaced for the following reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Go to replacement room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+162"/> <source>%1 removed a message</source> <translation>%1 移除了一条消息</translation> </message> @@ -1427,16 +1748,27 @@ Example: https://server.my:8787</source> </message> <message> <location line="+14"/> + <source>%1 rejected the call.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>%1 select answer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> <source>%1 ended the call.</source> <translation>%1 已结束通话。</translation> </message> <message> <location line="+14"/> + <location line="+14"/> <source>%1 is negotiating the call...</source> <translation>%1 正在接通中...</translation> </message> <message> - <location line="+122"/> + <location line="+123"/> <source>Allow them in</source> <translation>允许加入</translation> </message> @@ -1454,7 +1786,12 @@ Example: https://server.my:8787</source> <translation>开始通话</translation> </message> <message> - <location line="+27"/> + <location line="+0"/> + <source>Already on a call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> <source>Send a file</source> <translation>发送文件</translation> </message> @@ -1464,7 +1801,7 @@ Example: https://server.my:8787</source> <translation>写一条消息…</translation> </message> <message> - <location line="+281"/> + <location line="+288"/> <source>Stickers</source> <translation>贴纸</translation> </message> @@ -1487,7 +1824,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+117"/> + <location filename="../qml/MessageView.qml" line="+128"/> <source>Edit</source> <translation>编辑</translation> </message> @@ -1517,7 +1854,7 @@ Example: https://server.my:8787</source> <translation>选项</translation> </message> <message> - <location line="+434"/> + <location line="+438"/> <source>Reason for removal</source> <translation>移除原因</translation> </message> @@ -1693,8 +2030,8 @@ Example: https://server.my:8787</source> <context> <name>NotificationsManager</name> <message> - <location filename="../../src/notifications/Manager.cpp" line="+23"/> - <location filename="../../src/notifications/ManagerMac.cpp" line="+46"/> + <location filename="../../src/notifications/Manager.cpp" line="+24"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="+61"/> <source>%1 sent an encrypted message</source> <translation>%1 发送了一条加密消息</translation> </message> @@ -1710,7 +2047,7 @@ Example: https://server.my:8787</source> <translation>%1 回复了一条加密消息</translation> </message> <message> - <location line="+6"/> + <location line="+15"/> <source>%1 replied to a message</source> <translation>%1 回复了一条消息</translation> </message> @@ -1893,7 +2230,7 @@ Example: https://server.my:8787</source> <context> <name>PowerLevels</name> <message> - <location filename="../../src/PowerlevelsEditModels.cpp" line="+736"/> + <location filename="../../src/PowerlevelsEditModels.cpp" line="+738"/> <source>Failed to update powerlevel: %1</source> <translation>未能更新权限等级:%1</translation> </message> @@ -1909,7 +2246,7 @@ Example: https://server.my:8787</source> <context> <name>PowerlevelsTypeListModel</name> <message> - <location line="-465"/> + <location line="-467"/> <source>Other events</source> <translation>其他事件</translation> </message> @@ -2080,6 +2417,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+2"/> + <source>Reject a call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Change the room emotes</source> <translation>更改聊天室表情</translation> </message> @@ -2095,7 +2437,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+230"/> + <location filename="../../src/main.cpp" line="+231"/> <source>Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -2137,6 +2479,21 @@ Example: https://server.my:8787</source> <source>type</source> <translation>类型</translation> </message> + <message> + <location filename="../../src/notifications/ManagerMac.cpp" line="-29"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">发送</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">写一条消息…</translation> + </message> </context> <context> <name>ReadReceipts</name> @@ -2149,7 +2506,7 @@ Example: https://server.my:8787</source> <context> <name>ReadReceiptsModel</name> <message> - <location filename="../../src/ReadReceiptsModel.cpp" line="+111"/> + <location filename="../../src/ReadReceiptsModel.cpp" line="+112"/> <source>Yesterday, %1</source> <translation>昨天,%1</translation> </message> @@ -2223,7 +2580,7 @@ Example: https://server.my:8787</source> <translation>注册</translation> </message> <message> - <location filename="../../src/RegisterPage.cpp" line="+80"/> + <location filename="../../src/RegisterPage.cpp" line="+84"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>自动发现失败。收到格式错误的回复。</translation> </message> @@ -2317,7 +2674,7 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+2027"/> + <location filename="../../src/Cache.cpp" line="+1945"/> <source>no version stored</source> <translation>没有存储版本</translation> </message> @@ -2341,6 +2698,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+12"/> + <source>Room settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Leave room</source> <translation>离开聊天室</translation> </message> @@ -2749,7 +3111,7 @@ Example: https://server.my:8787</source> <translation>显示更多</translation> </message> <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+215"/> + <location filename="../../src/ui/RoomSettings.cpp" line="+216"/> <source>Failed to enable encryption: %1</source> <translation>未能启用加密:%1</translation> </message> @@ -2883,7 +3245,7 @@ Example: https://server.my:8787</source> <context> <name>SecretStorage</name> <message> - <location filename="../../src/Cache.cpp" line="-4599"/> + <location filename="../../src/Cache.cpp" line="-4564"/> <source>Failed to connect to secret storage</source> <translation>未能连接秘密存储</translation> </message> @@ -2981,7 +3343,7 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>SingleImagePackModel</name> <message> - <location filename="../../src/SingleImagePackModel.cpp" line="+272"/> + <location filename="../../src/SingleImagePackModel.cpp" line="+278"/> <location line="+25"/> <source>Failed to update image pack: %1</source> <translation>未能更新表情包:%1</translation> @@ -3094,19 +3456,19 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1311"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1380"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation>删除消息失败:%1</translation> </message> <message> - <location line="+116"/> + <location line="+115"/> <location line="+5"/> <source>Failed to encrypt event, sending aborted!</source> <translation>未能加密事件,发送中止!</translation> </message> <message> - <location line="+179"/> + <location line="+196"/> <source>Save image</source> <translation>保存图像</translation> </message> @@ -3126,7 +3488,7 @@ If you choose verify, you need to have the other device available. If you choose <translation>保存文件</translation> </message> <message numerus="yes"> - <location line="+258"/> + <location line="+274"/> <source>%1 and %2 are typing.</source> <comment>Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)</comment> <translation> @@ -3390,7 +3752,7 @@ Reason: %4</source> 原因:%4</translation> </message> <message> - <location line="+126"/> + <location line="+152"/> <source>%2 revoked the invite to %1.</source> <translation>%2 撤销了对 %1 的邀请。</translation> </message> @@ -3450,17 +3812,17 @@ Reason: %4</source> <translation>%1 删除了其加入请求。</translation> </message> <message> - <location line="-1569"/> + <location line="-1627"/> <source>You joined this room.</source> <translation>你已加入此聊天室。</translation> </message> <message> - <location line="+893"/> + <location line="+925"/> <source>%1 made this room require an invitation to join.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+628"/> + <location line="+654"/> <source>%1 invited %2.</source> <translation>%1 邀请了 %2。</translation> </message> @@ -3494,7 +3856,7 @@ Reason: %4</source> <context> <name>TimelineRow</name> <message> - <location filename="../qml/TimelineRow.qml" line="+243"/> + <location filename="../qml/TimelineRow.qml" line="+247"/> <source>Edited</source> <translation>已编辑</translation> </message> @@ -3507,12 +3869,12 @@ Reason: %4</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+36"/> + <location filename="../qml/TimelineView.qml" line="+42"/> <source>No room open</source> <translation>未打开聊天室</translation> </message> <message> - <location line="+154"/> + <location line="+157"/> <source>No preview available</source> <translation>预览不可用</translation> </message> @@ -3557,22 +3919,22 @@ Reason: %4</source> <context> <name>TopBar</name> <message> - <location filename="../qml/TopBar.qml" line="+137"/> + <location filename="../qml/TopBar.qml" line="+152"/> <source>Back to room list</source> <translation>返回聊天室列表</translation> </message> <message> - <location line="-118"/> + <location line="-133"/> <source>No room selected</source> <translation>未选择聊天室</translation> </message> <message> - <location line="+100"/> + <location line="+115"/> <source>In %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+83"/> + <location line="+111"/> <source>Show room members.</source> <translation>显示聊天室成员。</translation> </message> @@ -3592,12 +3954,17 @@ Reason: %4</source> <translation>此聊天室包含未经验证的设备!</translation> </message> <message> - <location line="+22"/> + <location line="-44"/> <source>Show or hide pinned messages</source> <translation>显示或隐藏置顶消息</translation> </message> <message> - <location line="+28"/> + <location line="+66"/> + <source>Search this room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> <source>Room options</source> <translation>聊天室选项</translation> </message> @@ -3626,6 +3993,11 @@ Reason: %4</source> <source>Unpin</source> <translation>取消置顶</translation> </message> + <message> + <location line="+63"/> + <source>Enter search query</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TrayIcon</name> @@ -3668,7 +4040,7 @@ Reason: %4</source> <context> <name>UploadBox</name> <message numerus="yes"> - <location filename="../qml/UploadBox.qml" line="+79"/> + <location filename="../qml/UploadBox.qml" line="+80"/> <source>Upload %n file(s)</source> <translation> <numerusform>上传文件</numerusform> @@ -3802,8 +4174,8 @@ Reason: %4</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+498"/> - <location filename="../../src/UserSettingsPage.h" line="+232"/> + <location filename="../../src/UserSettingsPage.cpp" line="+533"/> + <location filename="../../src/UserSettingsPage.h" line="+243"/> <source>Default</source> <translation>默认</translation> </message> @@ -3811,7 +4183,7 @@ Reason: %4</source> <context> <name>UserSettingsModel</name> <message> - <location line="+404"/> + <location line="+407"/> <source>Theme</source> <translation>主题</translation> </message> @@ -3847,6 +4219,11 @@ Reason: %4</source> </message> <message> <location line="+2"/> + <source>Use shift+enter to send and enter to start a new line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Enable message bubbles</source> <translation>启用消息气泡</translation> </message> @@ -3921,7 +4298,17 @@ Reason: %4</source> <translation>解密侧边栏中的消息</translation> </message> <message> + <location line="+2"/> + <source>Decrypt notifications</source> + <translation type="unfinished"></translation> + </message> + <message> <location line="+4"/> + <source>Display fancy effects such as confetti</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Privacy Screen</source> <translation>隐私屏幕</translation> </message> @@ -4111,7 +4498,7 @@ Reason: %4</source> <translation>通过 D-Bus 公开聊天室信息</translation> </message> <message> - <location line="+97"/> + <location line="+103"/> <source>Default</source> <translation>默认</translation> </message> @@ -4158,6 +4545,11 @@ When disabled, all messages are sent as a plain text.</source> </message> <message> <location line="+4"/> + <source>Invert the behavior of the enter key in the text input, making it send the message when shift+enter is pressed and starting a new line when enter is pressed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Messages get a bubble background. This also triggers some layout changes (WIP).</source> <translation>消息获得气泡背景。这也会触发一些布局变化 (WIP)。</translation> </message> @@ -4197,10 +4589,20 @@ OFF - 方形,ON - 圆形。</translation> </message> <message> <location line="+16"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> + <translation type="unfinished"></translation> + </message> + <message> <location line="+16"/> <source>Automatically replies to key requests from other users if they are verified, even if that device shouldn't have access to those keys otherwise.</source> <translation type="unfinished"></translation> @@ -4211,24 +4613,24 @@ OFF - 方形,ON - 圆形。</translation> <translation>验证你自己的设备的密钥。如果它已被缓存,验证你的设备之一将为你的所有其他设备和已验证你的用户标记它为已验证。</translation> </message> <message> - <location line="-67"/> + <location line="-72"/> <source>Show an alert when a message is received. This usually causes the application icon in the task bar to animate in some fashion.</source> <translation>收到消息时显示通知。 这通常会导致任务栏中的应用程序图标以某种方式呈现动画效果。</translation> </message> <message> - <location line="-303"/> + <location line="-319"/> <source>Communities sidebar</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> + <location line="+38"/> <source>Show message counts for communities and tags</source> <translation type="unfinished"></translation> </message> <message> - <location line="+215"/> + <location line="+223"/> <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> <translation type="unfinished"></translation> </message> @@ -4238,7 +4640,7 @@ This usually causes the application icon in the task bar to animate in some fash <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> + <location line="+21"/> <source>Display rooms with new messages first. If this is off, the list of rooms will only be sorted by the timestamp of the last message in a room. If this is on, rooms which have active notifications (the small circle with a number in it) will be sorted on top. Rooms that you have muted will still be sorted by timestamp, since you don't seem to consider them as important as the other rooms.</source> @@ -4280,7 +4682,7 @@ Only affects messages in encrypted chats.</source> 仅影响加密聊天中的消息。</translation> </message> <message> - <location line="+6"/> + <location line="+11"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation>当窗口失去焦点时,时间线将 @@ -4336,7 +4738,7 @@ This setting will take effect upon restart.</source> 这个设置将在重新启动时生效。</translation> </message> <message> - <location line="+419"/> + <location line="+442"/> <source>Select a file</source> <translation>选择一个文件</translation> </message> @@ -4488,7 +4890,7 @@ This setting will take effect upon restart.</source> <context> <name>descriptiveTime</name> <message> - <location filename="../../src/Utils.cpp" line="+200"/> + <location filename="../../src/Utils.cpp" line="+201"/> <source>Yesterday</source> <translation>昨天</translation> </message> @@ -4542,7 +4944,7 @@ This setting will take effect upon restart.</source> <context> <name>message-description sent:</name> <message> - <location filename="../../src/Utils.h" line="+117"/> + <location filename="../../src/Utils.h" line="+116"/> <source>You sent an audio clip</source> <translation>你发送了一个音频片段</translation> </message> @@ -4603,16 +5005,28 @@ This setting will take effect upon restart.</source> </message> <message> <location line="+5"/> + <location line="+15"/> <source>You: %1</source> <translation>你:%1</translation> </message> <message> - <location line="+2"/> + <location line="-13"/> + <location line="+16"/> <source>%1: %2</source> <translation>%1:%2</translation> </message> <message> - <location line="+6"/> + <location line="-11"/> + <source>You sent some confetti</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>%1 sent some confetti</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>You sent an encrypted message</source> <translation>你发送了一条加密消息</translation> </message> @@ -4651,6 +5065,16 @@ This setting will take effect upon restart.</source> <source>%1 ended a call</source> <translation>%1 结束了通话</translation> </message> + <message> + <location line="+4"/> + <source>You rejected a call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%1 rejected a call</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>utils</name> |