diff options
Diffstat (limited to 'resources/langs/nheko_zh_CN.ts')
-rw-r--r-- | resources/langs/nheko_zh_CN.ts | 191 |
1 files changed, 120 insertions, 71 deletions
diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index a36d1d6a..23f86fbb 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -15,7 +15,7 @@ <translation>正在连接…</translation> </message> <message> - <location line="+67"/> + <location line="+73"/> <source>You are screen sharing</source> <translation>你正在共享屏幕。</translation> </message> @@ -38,7 +38,7 @@ <context> <name>AliasEditingModel</name> <message> - <location filename="../../src/AliasEditModel.cpp" line="+128"/> + <location filename="../../src/AliasEditModel.cpp" line="+127"/> <location line="+47"/> <location line="+60"/> <location line="+13"/> @@ -130,7 +130,7 @@ <context> <name>Cache</name> <message> - <location filename="../../src/Cache.cpp" line="+3143"/> + <location filename="../../src/Cache.cpp" line="+3399"/> <source>%1 and %2</source> <comment>RoomName</comment> <translation>%1 和 %2</translation> @@ -213,7 +213,7 @@ <context> <name>CallManager</name> <message> - <location filename="../../src/voip/CallManager.cpp" line="+878"/> + <location filename="../../src/voip/CallManager.cpp" line="+882"/> <source>X11</source> <translation>X11</translation> </message> @@ -231,18 +231,18 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+114"/> + <location filename="../../src/ChatPage.cpp" line="+116"/> <source>Failed to invite user: %1</source> <translation>未能邀请用户:%1</translation> </message> <message> <location line="+4"/> - <location line="+934"/> + <location line="+939"/> <source>Invited user: %1</source> <translation>邀请已发送:%1</translation> </message> <message numerus="yes"> - <location line="-687"/> + <location line="-692"/> <source>%n unread message(s) in room %1 </source> <translation> @@ -266,7 +266,7 @@ <translation>未能打开数据库,账户将退出登录!</translation> </message> <message> - <location line="+305"/> + <location line="+310"/> <source>Knock on room</source> <translation>请求加入聊天室</translation> </message> @@ -292,12 +292,12 @@ </message> <message> <location line="+43"/> - <location line="+484"/> + <location line="+497"/> <source>Confirm invite</source> <translation>确认邀请</translation> </message> <message> - <location line="-483"/> + <location line="-496"/> <source>Do you really want to invite %1 (%2)?</source> <translation>你真的想要邀请 %1 (%2) 吗?</translation> </message> @@ -342,12 +342,12 @@ <translation>解封用户:%1</translation> </message> <message> - <location line="+389"/> + <location line="+402"/> <source>Do you really want to start a private chat with %1?</source> <translation>是否确认与 %1 开始私密聊天?</translation> </message> <message> - <location line="-984"/> + <location line="-1002"/> <source>Cache migration failed!</source> <translation>缓存迁移失败!</translation> </message> @@ -389,7 +389,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover </message> <message> <location line="+35"/> - <location line="+151"/> + <location line="+156"/> <source>Please try to login again: %1</source> <translation>请尝试再次登录:%1</translation> </message> @@ -454,7 +454,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CommandCompleter</name> <message> - <location filename="../../src/CommandCompleter.cpp" line="+108"/> + <location filename="../../src/CommandCompleter.cpp" line="+112"/> <source>/me <message></source> <translation>/me <消息></translation> </message> @@ -579,7 +579,7 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>/goto <消息参考></translation> </message> <message> - <location line="+12"/> + <location line="+16"/> <source>Send a message expressing an action.</source> <translation>发送一条表达行动的消息。</translation> </message> @@ -739,6 +739,16 @@ You may optionally provide a reason for others to accept your knock:</source> <source>Convert this direct chat into a room.</source> <translation>将此直接聊天转换为聊天室。</translation> </message> + <message> + <location line="+2"/> + <source>Ignore a user.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Stop ignoring a user.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunitiesList</name> @@ -816,7 +826,7 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>来自服务器或管理员的消息。</translation> </message> <message> - <location line="+667"/> + <location line="+678"/> <source>Failed to update community: %1</source> <translation>未能更新社区: %1</translation> </message> @@ -975,7 +985,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="+298"/> + <location filename="../../src/ChatPage.cpp" line="+311"/> <source>Decrypt secrets</source> <translation>解密密钥</translation> </message> @@ -1110,7 +1120,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>EncryptionIndicator</name> <message> - <location filename="../qml/EncryptionIndicator.qml" line="+36"/> + <location filename="../qml/EncryptionIndicator.qml" line="+37"/> <source>This message is not encrypted!</source> <translation>此消息未经加密!</translation> </message> @@ -1126,8 +1136,13 @@ You may optionally provide a reason for others to accept your knock:</source> </message> <message> <location line="+2"/> - <source>Encrypted by an unverified device or the key is from an untrusted source like the key backup.</source> - <translation>由一台不受信任的设备或从备份等不可靠的来源导入的密钥加密。</translation> + <source>Key is from an untrusted source like forwarded from another user or the online key backup. For this reason we can't verify who sent the message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Encrypted by an unverified device.</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1196,7 +1211,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>EventExpiry</name> <message> - <location filename="../../src/ui/EventExpiry.cpp" line="+49"/> + <location filename="../../src/ui/EventExpiry.cpp" line="+50"/> <location line="+10"/> <source>Failed to set hidden events: %1</source> <translation>未能设置隐藏事件:%1</translation> @@ -1284,7 +1299,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>GridImagePackModel</name> <message> - <location filename="../../src/GridImagePackModel.cpp" line="+311"/> + <location filename="../../src/GridImagePackModel.cpp" line="+310"/> <source>Account Pack</source> <translation>和账户关联的表情包</translation> </message> @@ -1292,7 +1307,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="+91"/> + <location filename="../../src/ui/HiddenEvents.cpp" line="+92"/> <location line="+10"/> <source>Failed to set hidden events: %1</source> <translation>未能设置隐藏事件:%1</translation> @@ -1365,6 +1380,14 @@ You may optionally provide a reason for others to accept your knock:</source> </message> </context> <context> + <name>ImagePackDeleteDialog</name> + <message> + <location filename="../qml/dialogs/ImagePackDeleteDialog.qml" line="+14"/> + <source>Are you sure you wish to delete the sticker pack '%1'?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImagePackEditorDialog</name> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> @@ -1462,7 +1485,7 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>表情包设置</translation> </message> <message> - <location line="+48"/> + <location line="+52"/> <source>Create account pack</source> <translation>创建和账户关联的表情包</translation> </message> @@ -1502,12 +1525,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>允许在所有聊天室中使用该表情包</translation> </message> <message> - <location line="+10"/> + <location line="+12"/> <source>Edit</source> <translation>编辑</translation> </message> <message> - <location line="+60"/> + <location line="+11"/> + <source>Remove</source> + <translation type="unfinished">移除</translation> + </message> + <message> + <location line="+61"/> <source>Close</source> <translation>关闭</translation> </message> @@ -1515,17 +1543,22 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+374"/> + <location filename="../../src/timeline/InputBar.cpp" line="+377"/> <source>All Files (*)</source> <translation>所有文件 (*)</translation> </message> <message> - <location line="+901"/> + <location line="+582"/> + <source>Failed to fetch user %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+340"/> <source>Upload of '%1' failed</source> <translation>上传 “%1” 失败</translation> </message> <message> - <location line="-901"/> + <location line="-922"/> <source>Select file(s)</source> <translation>选择文件</translation> </message> @@ -1598,7 +1631,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> + <location filename="../../src/LoginPage.cpp" line="+78"/> <location line="+6"/> <location line="+64"/> <location line="+127"/> @@ -1697,7 +1730,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th 如果 Nheko 未能发现你的主服务器,它将显示一个字段,让你手动输入服务器。</translation> </message> <message> - <location line="+27"/> + <location line="+28"/> <source>Password</source> <translation>密码</translation> </message> @@ -1707,7 +1740,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <translation>你的密码。</translation> </message> <message> - <location line="+8"/> + <location line="+13"/> + <source>Show/Hide Password</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Device name</source> <translation>设备名</translation> </message> @@ -1765,7 +1803,7 @@ Example: https://yourserver.example.com:8787</source> <context> <name>MediaUpload</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+747"/> + <location filename="../../src/timeline/InputBar.cpp" line="+768"/> <location line="+35"/> <source>Failed to upload media. Please try again.</source> <translation>未能上传媒体。请再试一次。</translation> @@ -2035,7 +2073,7 @@ Example: https://yourserver.example.com:8787</source> <context> <name>NotificationsManager</name> <message> - <location filename="../../src/notifications/Manager.cpp" line="+23"/> + <location filename="../../src/notifications/Manager.cpp" line="+22"/> <location filename="../../src/notifications/ManagerMac.cpp" line="+83"/> <source>%1 sent an encrypted message</source> <translation>%1 发送了一条加密消息</translation> @@ -2460,7 +2498,7 @@ Example: https://yourserver.example.com:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+239"/> + <location filename="../../src/main.cpp" line="+241"/> <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>创建一个独特的配置文件,允许你同时登录多个帐户并启动多个 Nheko 实例。</translation> </message> @@ -2565,7 +2603,7 @@ Example: https://yourserver.example.com:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> + <location filename="../../src/RegisterPage.cpp" line="+81"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>自动发现失败。收到格式错误的回复。</translation> </message> @@ -2689,7 +2727,7 @@ Example: https://yourserver.example.com:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+40"/> + <location filename="../qml/ReplyPopup.qml" line="+41"/> <source>Close</source> <translation>关闭</translation> </message> @@ -3038,7 +3076,7 @@ Example: https://yourserver.example.com:8787</source> <context> <name>RoomSettings</name> <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <location filename="../../src/ui/RoomSettings.cpp" line="+235"/> <source>Failed to enable encryption: %1</source> <translation>未能启用加密:%1</translation> </message> @@ -3461,7 +3499,7 @@ Example: https://yourserver.example.com:8787</source> <context> <name>SecretStorage</name> <message> - <location filename="../../src/Cache.cpp" line="-4930"/> + <location filename="../../src/Cache.cpp" line="-5145"/> <source>Failed to connect to secret storage</source> <translation>未能连接秘密存储</translation> </message> @@ -3526,7 +3564,7 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>SelfVerificationStatus</name> <message> - <location filename="../../src/encryption/SelfVerificationStatus.cpp" line="+50"/> + <location filename="../../src/encryption/SelfVerificationStatus.cpp" line="+53"/> <source>Failed to create keys for cross-signing!</source> <translation>未能创建用于交叉签名的密钥!</translation> </message> @@ -3559,18 +3597,19 @@ 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="+281"/> - <location line="+26"/> + <location filename="../../src/SingleImagePackModel.cpp" line="+284"/> + <location line="+15"/> + <location line="+19"/> <source>Failed to update image pack: %1</source> <translation>未能更新表情包:%1</translation> </message> <message> - <location line="-13"/> + <location line="+14"/> <source>Failed to delete old image pack: %1</source> <translation>未能删除旧表情包:%1</translation> </message> <message> - <location line="+28"/> + <location line="+13"/> <location line="+45"/> <source>Failed to open image: %1</source> <translation>未能打开图像:%1</translation> @@ -3677,7 +3716,7 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineDefaultMessageStyle</name> <message> - <location filename="../qml/TimelineDefaultMessageStyle.qml" line="+167"/> + <location filename="../qml/TimelineDefaultMessageStyle.qml" line="+169"/> <source>Part of a thread</source> <translation>消息列的一部分</translation> </message> @@ -3757,7 +3796,7 @@ 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="+1637"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1593"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation>删除消息失败:%1</translation> @@ -3797,7 +3836,7 @@ If you choose verify, you need to have the other device available. If you choose </translation> </message> <message> - <location line="+67"/> + <location line="+60"/> <source>%1 opened the room to the public.</source> <translation>%1 公开了此聊天室。</translation> </message> @@ -4113,7 +4152,7 @@ Reason: %4</source> <translation>%1 删除了其加入请求。</translation> </message> <message> - <location line="-2345"/> + <location line="-2293"/> <source>%1 changed which servers are allowed in this room.</source> <translation>%1 更改了允许在此聊天室使用的服务器。</translation> </message> @@ -4153,7 +4192,7 @@ Reason: %4</source> <translation>%1 更改了置顶消息。</translation> </message> <message> - <location line="+5"/> + <location line="+7"/> <source>%1 changed the addresses for this room.</source> <translation>%1 更改了此聊天室的地址。</translation> </message> @@ -4173,12 +4212,12 @@ Reason: %4</source> <translation>%1 更改了未知状态事件 %2。</translation> </message> <message> - <location line="+603"/> + <location line="+556"/> <source>You joined this room.</source> <translation>你已加入此聊天室。</translation> </message> <message> - <location line="+1019"/> + <location line="+1012"/> <source>%1 made this room require an invitation to join.</source> <translation>%1 使此聊天室需要邀请才能加入。</translation> </message> @@ -4245,7 +4284,7 @@ Reason: %4</source> <translation>命令 /%1 似乎不完整。如果仍然要发送,请在消息末尾添加空格。</translation> </message> <message> - <location line="+41"/> + <location line="+44"/> <source>No preview available</source> <translation>预览不可用</translation> </message> @@ -4255,7 +4294,7 @@ Reason: %4</source> <translation>设置</translation> </message> <message numerus="yes"> - <location line="+15"/> + <location line="+17"/> <source>%n member(s)</source> <translation> <numerusform>%n 个成员</numerusform> @@ -4267,7 +4306,7 @@ Reason: %4</source> <translation>查看 %1 的成员</translation> </message> <message> - <location line="+19"/> + <location line="+20"/> <source>This room is possibly inaccessible. If this room is private, you should remove it from this community.</source> <translation>此聊天室可能无法访问。如果此聊天室是私有的,你应该将它从此社区中移除。</translation> </message> @@ -4288,11 +4327,16 @@ Reason: %4</source> </message> <message> <location line="+7"/> + <source>decline invite and ignore user</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>leave</source> <translation>离开</translation> </message> <message> - <location line="+11"/> + <location line="+12"/> <source>Invited by %1 (%2)</source> <translation>邀请自 %1 (%2)</translation> </message> @@ -4461,7 +4505,7 @@ Reason: %4</source> <translation>未能忽略 "%1":%2</translation> </message> <message> - <location line="+211"/> + <location line="+222"/> <source>Select an avatar</source> <translation>选择一个头像</translation> </message> @@ -4600,8 +4644,8 @@ Reason: %4</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+598"/> - <location filename="../../src/UserSettingsPage.h" line="+267"/> + <location filename="../../src/UserSettingsPage.cpp" line="+595"/> + <location filename="../../src/UserSettingsPage.h" line="+270"/> <source>Default</source> <translation>默认</translation> </message> @@ -4609,7 +4653,7 @@ Reason: %4</source> <context> <name>UserSettingsModel</name> <message> - <location line="+408"/> + <location line="+407"/> <source>Theme</source> <translation>主题</translation> </message> @@ -4774,7 +4818,7 @@ Reason: %4</source> <translation>触屏模式</translation> </message> <message> - <location line="+2"/> + <location line="+4"/> <source>Font size</source> <translation>字体大小</translation> </message> @@ -4969,7 +5013,7 @@ Reason: %4</source> <translation>定期删除过期的事件</translation> </message> <message> - <location line="+117"/> + <location line="+119"/> <source>Default</source> <translation>默认</translation> </message> @@ -5089,7 +5133,12 @@ OFF - 方形,ON - 圆形。</translation> <translation>Nheko 在多处使用动画以使页面过渡流畅。如果这些动画让你感觉不舒服,你可以把它们关掉。</translation> </message> <message> - <location line="+16"/> + <location line="+8"/> + <source>Will prevent swipe motions like swiping left/right between Rooms and Timeline, or swiping a message to reply.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> <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>如果其他用户已通过验证,则自动回复他们的密钥请求,即使该设备不应该以其他方式访问这些密钥。</translation> </message> @@ -5099,14 +5148,14 @@ OFF - 方形,ON - 圆形。</translation> <translation>验证你自己的设备的密钥。如果它已被缓存,验证你的设备之一将为你的所有其他设备和已验证你的用户标记它为已验证。</translation> </message> <message> - <location line="-77"/> + <location line="-80"/> <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="-366"/> + <location line="-370"/> <source>Communities sidebar</source> <translation>社区侧边栏</translation> </message> @@ -5116,7 +5165,7 @@ This usually causes the application icon in the task bar to animate in some fash <translation>显示社区和标签的消息计数</translation> </message> <message> - <location line="+251"/> + <location line="+255"/> <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>设置时间线中消息的最大宽度(以像素为单位)。 当 Nheko 最大化时,这有助于提高宽屏上的可读性</translation> </message> @@ -5191,7 +5240,7 @@ be blurred.</source> <translation>防止在时间线中选择文本,以使触摸滚动更容易。</translation> </message> <message> - <location line="+3"/> + <location line="+6"/> <source>Change the scale factor of the whole user interface.</source> <translation>更改整个用户界面的比例系数。</translation> </message> @@ -5250,7 +5299,7 @@ This setting will take effect upon restart.</source> <translation>管理你已忽略的用户。</translation> </message> <message> - <location line="+149"/> + <location line="+151"/> <source>System font</source> <translation>系统字体</translation> </message> @@ -5260,7 +5309,7 @@ This setting will take effect upon restart.</source> <translation>系统表情符号字体</translation> </message> <message> - <location line="+323"/> + <location line="+330"/> <source>Select a file</source> <translation>选择一个文件</translation> </message> @@ -5312,7 +5361,7 @@ This setting will take effect upon restart.</source> <translation>保存导出的会话密钥的文件</translation> </message> <message> - <location line="+2"/> + <location line="-1066"/> <source>Disable swipe motions</source> <translation>禁用滑动操作</translation> </message> @@ -5437,7 +5486,7 @@ This setting will take effect upon restart.</source> <context> <name>descriptiveTime</name> <message> - <location filename="../../src/Utils.cpp" line="+208"/> + <location filename="../../src/Utils.cpp" line="+337"/> <source>Yesterday</source> <translation>昨天</translation> </message> @@ -5488,7 +5537,7 @@ This setting will take effect upon restart.</source> <context> <name>message-description sent:</name> <message> - <location filename="../../src/Utils.h" line="+115"/> + <location filename="../../src/Utils.cpp" line="-268"/> <source>You sent an audio clip</source> <translation>你发送了一个音频片段</translation> </message> |