diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index 665cb474b62e8d7fbab4be172de4d057627ebe81..63b17bfc1e53cb114aa11ab17b8569810409a9fc 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -48,7 +48,7 @@ <message> <location line="+84"/> <source>Failed to update aliases: %1</source> - <translation>更新别å失败:%1</translation> + <translation>未能更新别å:%1</translation> </message> </context> <context> @@ -119,7 +119,7 @@ <message> <location line="+0"/> <source>Other room</source> - <translation>其他房间</translation> + <translation>å…¶ä»–èŠå¤©å®¤</translation> </message> <message> <location line="+42"/> @@ -217,7 +217,7 @@ <message> <location filename="../../src/ChatPage.cpp" line="+121"/> <source>Failed to invite user: %1</source> - <translation>邀请用户失败:%1</translation> + <translation>未能邀请用户:%1</translation> </message> <message> <location line="+4"/> @@ -238,7 +238,7 @@ <message> <location line="+35"/> <source>Failed to open database, logging out!</source> - <translation>æ— æ³•æ‰“å¼€æ•°æ®åº“,账户将登出ï¼</translation> + <translation>未能打开数æ®åº“,账户将登出ï¼</translation> </message> <message> <location line="+262"/> @@ -279,7 +279,7 @@ <message> <location line="+12"/> <source>Failed to invite %1 to %2: %3</source> - <translation>未能æˆåŠŸé‚€è¯· %1 到 %2:%3</translation> + <translation>未能邀请 %1 到 %2:%3</translation> </message> <message> <location line="+32"/> @@ -289,7 +289,7 @@ <message> <location line="+26"/> <source>Failed to ban %1 in %2: %3</source> - <translation>未能æˆåŠŸå°ç¦ %2 里的 %1:%3</translation> + <translation>未能å°ç¦ %2 里的 %1:%3</translation> </message> <message> <location line="+3"/> @@ -309,7 +309,7 @@ <message> <location line="+10"/> <source>Failed to unban %1 in %2: %3</source> - <translation>未能将 %2 里的 %1 æˆåŠŸè§£å°ï¼š%3</translation> + <translation>未能将 %2 里的 %1 è§£å°ï¼š%3</translation> </message> <message> <location line="+3"/> @@ -348,14 +348,14 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <message> <location line="+54"/> <source>Failed to restore OLM account. Please login again.</source> - <translation>æ¢å¤ OLM è´¦æˆ·å¤±è´¥ã€‚è¯·é‡æ–°ç™»å½•。</translation> + <translation>未能æ¢å¤ OLM è´¦æˆ·ã€‚è¯·é‡æ–°ç™»å½•。</translation> </message> <message> <location line="+4"/> <location line="+4"/> <location line="+4"/> <source>Failed to restore save data. Please login again.</source> - <translation>æ¢å¤ä¿å˜çš„æ•°æ®å¤±è´¥ã€‚è¯·é‡æ–°ç™»å½•。</translation> + <translation>未能æ¢å¤ä¿å˜çš„æ•°æ®ã€‚è¯·é‡æ–°ç™»å½•。</translation> </message> <message> <location line="+54"/> @@ -372,7 +372,8 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <location line="+34"/> <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> + <translation>ä½ æœªèƒ½åŠ å…¥ %1ã€‚ä½ å¯ä»¥å°è¯•è¯·æ±‚åŠ å…¥ï¼Œä»¥ä¾¿å…¶ä»–äººå¯ä»¥é‚€è¯·ä½ è¿›æ¥ã€‚ä½ æƒ³è¿™æ ·åšå—? +ä½ å¯ä»¥é€‰æ‹©æä¾›ä¸€ä¸ªç†ç”±è®©å…¶ä»–人接å—ä½ çš„åŠ å…¥è¯·æ±‚ï¼š</translation> </message> <message> <location line="+52"/> @@ -430,298 +431,298 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../../src/CommandCompleter.cpp" line="+103"/> <source>/me <message></source> - <translation type="unfinished"></translation> + <translation>/me <消æ¯></translation> </message> <message> <location line="+2"/> <source>/react <text></source> - <translation type="unfinished"></translation> + <translation>/react <文本></translation> </message> <message> <location line="+2"/> <source>/join (!roomid|#alias) [reason]</source> - <translation type="unfinished"></translation> + <translation>/join (!èŠå¤©å®¤id|#别å) [ç†ç”±]</translation> </message> <message> <location line="+2"/> <source>/knock (!roomid|#alias) [reason]</source> - <translation type="unfinished"></translation> + <translation>/knock (!èŠå¤©å®¤id|#别å) [åŽŸå› ]</translation> </message> <message> <location line="+2"/> <source>/part [reason]</source> - <translation type="unfinished"></translation> + <translation>/part [ç†ç”±]</translation> </message> <message> <location line="+2"/> <source>/leave [reason]</source> - <translation type="unfinished"></translation> + <translation>/leave [ç†ç”±]</translation> </message> <message> <location line="+2"/> <source>/invite @userid [reason]</source> - <translation type="unfinished"></translation> + <translation>/invite @用户id [ç†ç”±]</translation> </message> <message> <location line="+2"/> <source>/kick @userid [reason]</source> - <translation type="unfinished"></translation> + <translation>/kick @用户id [åŽŸå› ]</translation> </message> <message> <location line="+2"/> <source>/ban @userid [reason]</source> - <translation type="unfinished"></translation> + <translation>/ban @用户id [åŽŸå› ]</translation> </message> <message> <location line="+2"/> <source>/unban @userid [reason]</source> - <translation type="unfinished"></translation> + <translation>/unban @用户id [åŽŸå› ]</translation> </message> <message> <location line="+2"/> <source>/redact ($eventid|@userid)</source> - <translation type="unfinished"></translation> + <translation>/redact ($事件id|@用户id)</translation> </message> <message> <location line="+2"/> <source>/roomnick <displayname></source> - <translation type="unfinished"></translation> + <translation>/roomnick <显示åç§°></translation> </message> <message> <location line="+2"/> <source>/shrug [message]</source> - <translation type="unfinished"></translation> + <translation>/shrug [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/fliptable</source> - <translation type="unfinished"></translation> + <translation>/fliptable</translation> </message> <message> <location line="+2"/> <source>/unfliptable</source> - <translation type="unfinished"></translation> + <translation>/unfliptable</translation> </message> <message> <location line="+2"/> <source>/sovietflip</source> - <translation type="unfinished"></translation> + <translation>/sovietflip</translation> </message> <message> <location line="+2"/> <source>/clear-timeline</source> - <translation type="unfinished"></translation> + <translation>/clear-timeline</translation> </message> <message> <location line="+2"/> <source>/reset-state</source> - <translation type="unfinished"></translation> + <translation>/reset-state</translation> </message> <message> <location line="+2"/> <source>/rotate-megolm-session</source> - <translation type="unfinished"></translation> + <translation>/rotate-megolm-session</translation> </message> <message> <location line="+2"/> <source>/md [message]</source> - <translation type="unfinished"></translation> + <translation>/md [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/plain [message]</source> - <translation type="unfinished"></translation> + <translation>/plain [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/rainbow [message]</source> - <translation type="unfinished"></translation> + <translation>/rainbow [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/rainbowme [message]</source> - <translation type="unfinished"></translation> + <translation>/rainbowme [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/notice [message]</source> - <translation type="unfinished"></translation> + <translation>/notice [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/rainbownotice [message]</source> - <translation type="unfinished"></translation> + <translation>/rainbownotice [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/confetti [message]</source> - <translation type="unfinished"></translation> + <translation>/confetti [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/rainbowconfetti [message]</source> - <translation type="unfinished"></translation> + <translation>/rainbowconfetti [消æ¯]</translation> </message> <message> <location line="+2"/> <source>/goto ($eventid|message index|matrix:r/room/e/event)</source> - <translation type="unfinished"></translation> + <translation>/goto ($事件id|消æ¯ç´¢å¼•|matrix:r/èŠå¤©å®¤/e/事件)</translation> </message> <message> <location line="+2"/> <source>/converttodm</source> - <translation type="unfinished"></translation> + <translation>/converttodm</translation> </message> <message> <location line="+2"/> <source>/converttoroom</source> - <translation type="unfinished"></translation> + <translation>/converttoroom</translation> </message> <message> <location line="+8"/> <source>Send a message expressing an action.</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡è¡¨è¾¾è¡ŒåŠ¨çš„ä¿¡æ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Send <text> as a reaction when you’re replying to a message.</source> - <translation type="unfinished"></translation> + <translation>å½“ä½ å›žå¤ä¸€æ¡ä¿¡æ¯æ—¶ï¼Œå‘é€ <文本> 作为回应。</translation> </message> <message> <location line="+2"/> <source>Join a room. Reason is optional.</source> - <translation type="unfinished"></translation> + <translation>åŠ å…¥ä¸€ä¸ªèŠå¤©å®¤ã€‚ç†ç”±æ˜¯å¯é€‰çš„。</translation> </message> <message> <location line="+2"/> <source>Ask to join a room. Reason is optional.</source> - <translation type="unfinished"></translation> + <translation>è¯·æ±‚åŠ å…¥ä¸€ä¸ªèŠå¤©å®¤ã€‚ç†ç”±æ˜¯å¯é€‰çš„。</translation> </message> <message> <location line="+2"/> <location line="+2"/> <source>Leave a room. Reason is optional.</source> - <translation type="unfinished"></translation> + <translation>离开一个èŠå¤©å®¤ã€‚ç†ç”±æ˜¯å¯é€‰çš„。</translation> </message> <message> <location line="+2"/> <source>Invite a user into the current room. Reason is optional.</source> - <translation type="unfinished"></translation> + <translation>邀请一个用户进入当å‰èŠå¤©å®¤ã€‚ç†ç”±æ˜¯å¯é€‰çš„。</translation> </message> <message> <location line="+2"/> <source>Kick a user from the current room. Reason is optional.</source> - <translation type="unfinished"></translation> + <translation>将一个用户踢出当å‰èŠå¤©å®¤ã€‚åŽŸå› æ˜¯å¯é€‰çš„。</translation> </message> <message> <location line="+2"/> <source>Ban a user from the current room. Reason is optional.</source> - <translation type="unfinished"></translation> + <translation>在当å‰èŠå¤©å®¤å°ç¦ä¸€ä¸ªç”¨æˆ·ã€‚åŽŸå› æ˜¯å¯é€‰çš„。</translation> </message> <message> <location line="+2"/> <source>Unban a user in the current room. Reason is optional.</source> - <translation type="unfinished"></translation> + <translation>在当å‰èŠå¤©å®¤è§£å°ä¸€ä¸ªç”¨æˆ·ã€‚åŽŸå› æ˜¯å¯é€‰çš„。</translation> </message> <message> <location line="+2"/> <source>Redact an event or all locally cached messages of a user.</source> - <translation type="unfinished"></translation> + <translation>编辑一个事件或一个用户的所有本地缓å˜ä¿¡æ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Change your displayname in this room.</source> - <translation type="unfinished"></translation> + <translation>æ›´æ”¹ä½ åœ¨æ¤èŠå¤©å®¤çš„æ˜¾ç¤ºå称。</translation> </message> <message> <location line="+2"/> <source>¯\_(ツ)_/¯ with an optional message.</source> - <translation type="unfinished"></translation> + <translation>¯\_(ツ)_/¯ 带有å¯é€‰æ¶ˆæ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>(╯°□°)╯︵ â”»â”â”»</source> - <translation type="unfinished"></translation> + <translation>(╯°□°)╯︵ â”»â”â”»</translation> </message> <message> <location line="+2"/> <source>┯â”┯â•( º _ ºâ•)</source> - <translation type="unfinished"></translation> + <translation>┯â”┯â•( º _ ºâ•)</translation> </message> <message> <location line="+2"/> <source>ノ┬─┬ノ ︵ ( \o°o)\</source> - <translation type="unfinished"></translation> + <translation>ノ┬─┬ノ ︵ ( \o°o)\</translation> </message> <message> <location line="+2"/> <source>Clear the currently cached messages in this room.</source> - <translation type="unfinished"></translation> + <translation>清除æ¤èŠå¤©å®¤ä¸å½“å‰ç¼“å˜çš„æ¶ˆæ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Refetch the state in this room.</source> - <translation type="unfinished"></translation> + <translation>釿–°èŽ·å–æ¤èŠå¤©å®¤ä¸çš„状æ€ã€‚</translation> </message> <message> <location line="+2"/> <source>Rotate the current symmetric encryption key.</source> - <translation type="unfinished"></translation> + <translation>è½®æ¢å½“å‰çš„å¯¹ç§°åŠ å¯†å¯†é’¥ã€‚</translation> </message> <message> <location line="+2"/> <source>Send a markdown formatted message (ignoring the global setting).</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡markdownæ ¼å¼çš„æ¶ˆæ¯ï¼ˆå¿½ç•¥å…¨å±€è®¾ç½®ï¼‰ã€‚</translation> </message> <message> <location line="+2"/> <source>Send an unformatted message (ignoring the global setting).</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡æœªæ ¼å¼åŒ–的消æ¯ï¼ˆå¿½ç•¥å…¨å±€è®¾ç½®ï¼‰ã€‚</translation> </message> <message> <location line="+2"/> <source>Send a message in rainbow colors.</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡å½©è™¹è‰²çš„æ¶ˆæ¯</translation> </message> <message> <location line="+2"/> <source>Send /me in rainbow colors.</source> - <translation type="unfinished"></translation> + <translation>以彩虹色å‘é€ /me</translation> </message> <message> <location line="+2"/> <source>Send a bot message.</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡æœºå™¨äººæ¶ˆæ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Send a bot message in rainbow colors.</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡å½©è™¹è‰²çš„æœºå™¨äººæ¶ˆæ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Send a message with confetti.</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡å¸¦æœ‰å½©è‰²çº¸å±‘的消æ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Send a message in rainbow colors with confetti.</source> - <translation type="unfinished"></translation> + <translation>å‘é€ä¸€æ¡å¸¦æœ‰å½©è‰²çº¸å±‘的彩虹色消æ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Go to this event or link.</source> - <translation type="unfinished"></translation> + <translation>转到æ¤äº‹ä»¶æˆ–链接。</translation> </message> <message> <location line="+2"/> <source>Convert this room to a direct chat.</source> - <translation type="unfinished"></translation> + <translation>å°†æ¤èŠå¤©å®¤è½¬æ¢ä¸ºç›´æŽ¥èŠå¤©ã€‚</translation> </message> <message> <location line="+2"/> <source>Convert this direct chat into a room.</source> - <translation type="unfinished"></translation> + <translation>å°†æ¤ç›´æŽ¥èŠå¤©è½¬æ¢ä¸ºèŠå¤©å®¤ã€‚</translation> </message> </context> <context> @@ -734,7 +735,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation>默认éšè—å¸¦æœ‰æ¤æ ‡ç¾æˆ–æ¥è‡ªæ¤ç¤¾åŒºçš„æˆ¿é—´ã€‚</translation> + <translation>默认éšè—å¸¦æœ‰æ¤æ ‡ç¾æˆ–æ¥è‡ªæ¤ç¤¾åŒºçš„èŠå¤©å®¤ã€‚</translation> </message> <message> <location line="+86"/> @@ -802,17 +803,17 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+657"/> <source>Failed to update community: %1</source> - <translation>æ— æ³•æ›´æ–°ç¤¾åŒº: %1</translation> + <translation>未能更新社区: %1</translation> </message> <message> <location line="+18"/> <source>Failed to delete room from community: %1</source> - <translation>æ— æ³•ä»Žç¤¾åŒºä¸åˆ 除房间: %1</translation> + <translation>未能从社区ä¸åˆ 除èŠå¤©å®¤ï¼š%1</translation> </message> <message> <location line="+23"/> <source>Failed to update community for room: %1</source> - <translation type="unfinished"></translation> + <translation>未能更新èŠå¤©å®¤çš„社区:%1</translation> </message> <message> <location line="+18"/> @@ -830,7 +831,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+0"/> <source>Confirm room join</source> - <translation>ç¡®è®¤åŠ å…¥æˆ¿é—´</translation> + <translation>ç¡®è®¤åŠ å…¥èŠå¤©å®¤</translation> </message> <message numerus="yes"> <location line="+67"/> @@ -842,7 +843,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+25"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>ä½ æƒ³åŠ å…¥æ¤èŠå¤©å®¤å—ï¼Ÿä½ å¯ä»¥é€‰æ‹©åœ¨ä¸‹é¢æ·»åŠ ç†ç”±ï¼š</translation> </message> <message> <location line="+0"/> @@ -903,7 +904,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+0"/> <source>New Room</source> - <translation>新房间</translation> + <translation>æ–°èŠå¤©å®¤</translation> </message> <message> <location line="+28"/> @@ -933,7 +934,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation>任何人都å¯ä»¥åŠ å…¥å…¬å…±æˆ¿é—´ï¼›ç§äººæˆ¿é—´éœ€è¦æ˜Žç¡®çš„邀请。</translation> + <translation>任何人都å¯ä»¥åР入公共èŠå¤©å®¤ï¼›ç§äººèŠå¤©å®¤éœ€è¦æ˜Žç¡®çš„邀请。</translation> </message> <message> <location line="+13"/> @@ -981,7 +982,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+1"/> <source>Failed to decrypt secrets with the provided recovery key or passphrase</source> - <translation>用æä¾›çš„æ¢å¤ä»¤ç‰Œæˆ–å£ä»¤è§£å¯†å¯†é’¥å¤±è´¥</translation> + <translation>未能使用æä¾›çš„æ¢å¤å¯†é’¥æˆ–å£ä»¤è§£å¯†å¯†é’¥</translation> </message> </context> <context> @@ -1377,7 +1378,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>父社区的表情包</translation> </message> <message> <location line="+2"/> @@ -1666,12 +1667,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+78"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤å› ä»¥ä¸‹åŽŸå› è¢«æ›¿æ¢: %1</translation> </message> <message> <location line="+6"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>转到更æ¢åŽçš„èŠå¤©å®¤</translation> </message> <message> <location line="+162"/> @@ -1751,12 +1752,12 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 æ‹’ç»äº†é€šè¯ã€‚</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 é€‰æ‹©ç”æ¡ˆ</translation> </message> <message> <location line="+14"/> @@ -1790,7 +1791,7 @@ Example: https://server.my:8787</source> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>已在通è¯ä¸</translation> </message> <message> <location line="+31"/> @@ -1838,12 +1839,12 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>在消æ¯åˆ—ä¸å›žå¤</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>新消æ¯åˆ—</translation> </message> <message> <location line="+13"/> @@ -1895,7 +1896,7 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&消æ¯åˆ—</translation> </message> <message> <location line="+7"/> @@ -1910,7 +1911,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>&已读回执</translation> </message> <message> <location line="+6"/> @@ -1973,7 +1974,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>To allow other users to see which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>为了å…è®¸å…¶ä»–ç”¨æˆ·æŸ¥çœ‹ä½ çš„å“ªäº›è®¾å¤‡å®žé™…ä¸Šå±žäºŽä½ ï¼Œä½ å¯ä»¥å¯¹å…¶è¿›è¡ŒéªŒè¯ã€‚这也å…许密钥备份自动工作。立å³éªŒè¯æœªéªŒè¯çš„设备?(请确ä¿ä½ 有其ä¸ä¸€ä¸ªå¯ç”¨çš„设备。)</translation> </message> <message> <location line="+2"/> @@ -2196,7 +2197,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>这些æƒé™åº”该应用于哪些å社区和èŠå¤©å®¤ï¼Ÿ</translation> </message> <message> <location line="+14"/> @@ -2206,7 +2207,7 @@ Example: https://server.my:8787</source> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>覆盖èŠå¤©å®¤ä¸çš„现有修改</translation> </message> <message> <location line="+46"/> @@ -2221,12 +2222,12 @@ Example: https://server.my:8787</source> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>对æ¤èŠå¤©å®¤çŽ°æœ‰æƒé™çš„修改将被覆盖</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>æƒé™å·²ä¸Žç¤¾åŒºåŒæ¥</translation> </message> </context> <context> @@ -2390,12 +2391,12 @@ Example: https://server.my:8787</source> <message> <location line="+3"/> <source>Edit child communities and rooms</source> - <translation type="unfinished"></translation> + <translation>编辑å社区和èŠå¤©å®¤</translation> </message> <message> <location line="+2"/> <source>Change parent communities</source> - <translation type="unfinished"></translation> + <translation>更改父社区</translation> </message> <message> <location line="+3"/> @@ -2420,7 +2421,7 @@ Example: https://server.my:8787</source> <message> <location line="+2"/> <source>Reject a call</source> - <translation type="unfinished"></translation> + <translation>æ‹’ç»é€šè¯</translation> </message> <message> <location line="+2"/> @@ -2441,7 +2442,7 @@ Example: https://server.my:8787</source> <message> <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> + <translation>创建一个独特的é…置文件,å…è®¸ä½ åŒæ—¶ç™»å½•å¤šä¸ªå¸æˆ·å¹¶å¯åŠ¨å¤šä¸ª Nheko 实例。</translation> </message> <message> <location line="+2"/> @@ -2459,7 +2460,7 @@ Example: https://server.my:8787</source> <message> <location line="-26"/> <source>Alias for '--log-level trace'.</source> - <translation type="unfinished"></translation> + <translation>'--log-level trace' 的别å。</translation> </message> <message> <location line="+4"/> @@ -2484,7 +2485,7 @@ Example: https://server.my:8787</source> <message> <location filename="../../src/notifications/ManagerMac.cpp" line="-29"/> <source>Respond</source> - <translation type="unfinished"></translation> + <translation>å“应</translation> </message> <message> <location line="+1"/> @@ -2502,7 +2503,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+41"/> <source>Read receipts</source> - <translation>已阅回执</translation> + <translation>已读回执</translation> </message> </context> <context> @@ -2549,7 +2550,7 @@ Example: https://server.my:8787</source> <message> <location line="+19"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>æ¤è®¾å¤‡çš„å称,在验è¯ä½ 的设备时将会显示给其他人。如果没有æä¾›ä»»ä½•ä¿¡æ¯ï¼Œåˆ™ä½¿ç”¨é»˜è®¤å€¼ã€‚</translation> </message> <message> <location line="-109"/> @@ -2609,7 +2610,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.4). You can't register.</source> - <translation type="unfinished"></translation> + <translation>所选æœåС噍䏿”¯æŒæ¤å®¢æˆ·ç«¯ç†è§£çš„ Matrix å议版本(v1.1 到 v1.4ï¼‰ã€‚ä½ ä¸èƒ½æ³¨å†Œã€‚</translation> </message> <message> <location line="+11"/> @@ -2652,7 +2653,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>å–æ¶ˆæ¶ˆæ¯åˆ—</translation> </message> </context> <context> @@ -2814,7 +2815,7 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>创建一个新社区</translation> </message> <message> <location line="+21"/> @@ -2923,7 +2924,7 @@ Example: https://server.my:8787</source> <message> <location line="+38"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>更改èŠå¤©å®¤å¤´åƒã€‚</translation> </message> <message> <location line="+93"/> @@ -3045,17 +3046,17 @@ Example: https://server.my:8787</source> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>å…许通过其他èŠå¤©å®¤åŠ å…¥</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>通过以下方å¼åŠ å…¥çš„èŠå¤©å®¤</translation> </message> <message> <location line="+13"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>更改用户å¯ä»¥åŠ å…¥æ¤èŠå¤©å®¤çš„èŠå¤©å®¤åˆ—表。通常这是æ¤èŠå¤©å®¤çš„官方社区。</translation> </message> <message> <location line="+6"/> @@ -3075,7 +3076,7 @@ Example: https://server.my:8787</source> <message> <location line="+18"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>更改已å¯ç”¨çš„è¡¨æƒ…åŒ…ï¼Œåˆ é™¤è¡¨æƒ…åŒ…æˆ–åˆ›å»ºæ–°è¡¨æƒ…åŒ…</translation> </message> <message> <location line="+18"/> @@ -3182,7 +3183,7 @@ Example: https://server.my:8787</source> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>请输入已å‘é€ç»™ä½ 的令牌:</translation> </message> <message> <location line="+16"/> @@ -3378,12 +3379,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤çš„官方社区</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤çš„附属社区</translation> </message> <message> <location line="+8"/> @@ -3393,7 +3394,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>仅为èŠå¤©å®¤æˆå‘˜åˆ—出</translation> </message> <message> <location line="+8"/> @@ -3821,7 +3822,7 @@ Reason: %4</source> <message> <location line="+925"/> <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> + <translation>%1 使æ¤èŠå¤©å®¤éœ€è¦é‚€è¯·æ‰èƒ½åŠ å…¥ã€‚</translation> </message> <message> <location line="+654"/> @@ -3865,7 +3866,7 @@ Reason: %4</source> <message> <location line="+18"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>消æ¯åˆ—的一部分</translation> </message> </context> <context> @@ -3915,12 +3916,12 @@ Reason: %4</source> <message> <location line="+36"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>éšè—邀请ç†ç”±</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>显示邀请ç†ç”±</translation> </message> <message> <location line="+29"/> @@ -3973,7 +3974,7 @@ Reason: %4</source> <message> <location line="+66"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>æœç´¢æ¤èŠå¤©å®¤</translation> </message> <message> <location line="+26"/> @@ -4008,7 +4009,7 @@ Reason: %4</source> <message> <location line="+63"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>输入æœç´¢æŸ¥è¯¢</translation> </message> </context> <context> @@ -4232,7 +4233,7 @@ Reason: %4</source> <message> <location line="+2"/> <source>Use shift+enter to send and enter to start a new line</source> - <translation type="unfinished"></translation> + <translation>使用 shift+enter 以å‘逿¶ˆæ¯ï¼Œenter 以æ¢è¡Œ</translation> </message> <message> <location line="+2"/> @@ -4312,12 +4313,12 @@ Reason: %4</source> <message> <location line="+2"/> <source>Decrypt notifications</source> - <translation type="unfinished"></translation> + <translation>解密通知</translation> </message> <message> <location line="+4"/> <source>Display fancy effects such as confetti</source> - <translation type="unfinished"></translation> + <translation>显示花哨的效果例如彩色纸屑</translation> </message> <message> <location line="+2"/> @@ -4558,7 +4559,7 @@ When disabled, all messages are sent as a plain text.</source> <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> + <translation>åè½¬æ–‡æœ¬è¾“å…¥ä¸ enter 键的行为,使其在按下 shift+enter æ—¶å‘逿¶ˆæ¯ï¼Œå¹¶åœ¨æŒ‰ä¸‹ enter æ—¶æ¢è¡Œã€‚</translation> </message> <message> <location line="+4"/> @@ -4602,7 +4603,7 @@ OFF - 方形,ON - 圆形。</translation> <message> <location line="+16"/> <source>Decrypt messages shown in notifications for encrypted chats.</source> - <translation type="unfinished"></translation> + <translation>è§£å¯†åŠ å¯†èŠå¤©çš„é€šçŸ¥ä¸æ˜¾ç¤ºçš„æ¶ˆæ¯ã€‚</translation> </message> <message> <location line="+2"/> @@ -4612,7 +4613,7 @@ OFF - 方形,ON - 圆形。</translation> <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> + <translation>有些消æ¯å¯ä»¥ç”¨èŠ±å“¨çš„æ•ˆæžœå‘é€ã€‚例如,使用“/confettiâ€å‘é€çš„æ¶ˆæ¯å°†åœ¨å±å¹•上显示彩色纸屑。</translation> </message> <message> <location line="+16"/> @@ -4649,14 +4650,16 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+19"/> <source>Show a column containing communities and tags next to the room list.</source> - <translation type="unfinished"></translation> + <translation>在èŠå¤©å®¤åˆ—表æ—边显示包å«ç¤¾åŒºå’Œæ ‡ç¾çš„列。</translation> </message> <message> <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> - <translation type="unfinished"></translation> + <translation>首先显示有新消æ¯çš„èŠå¤©å®¤ã€‚ +如果关é—,èŠå¤©å®¤åˆ—è¡¨å°†åªæŒ‰èŠå¤©å®¤ä¸æœ€åŽä¸€æ¡æ¶ˆæ¯çš„æ—¶é—´æˆ³æŽ’åºã€‚ +如果打开,有活动通知的èŠå¤©å®¤ï¼ˆå¸¦æ•°å—çš„å°åœ†åœˆï¼‰å°†æŽ’在最å‰é¢ã€‚ä½ é™éŸ³çš„èŠå¤©å®¤ä»å°†æŒ‰æ—¶é—´æˆ³æŽ’åºï¼Œå› ä¸ºä½ ä¼¼ä¹Žè®¤ä¸ºå®ƒä»¬ä¸å¦‚å…¶ä»–èŠå¤©å®¤é‡è¦ã€‚</translation> </message> <message> <location line="+12"/> @@ -5030,12 +5033,12 @@ This setting will take effect upon restart.</source> <message> <location line="-11"/> <source>You sent some confetti</source> - <translation type="unfinished"></translation> + <translation>ä½ å‘é€äº†ä¸€äº›å½©è‰²çº¸å±‘</translation> </message> <message> <location line="+3"/> <source>%1 sent some confetti</source> - <translation type="unfinished"></translation> + <translation>%1 å‘é€äº†ä¸€äº›å½©è‰²çº¸å±‘</translation> </message> <message> <location line="+15"/> @@ -5080,12 +5083,12 @@ This setting will take effect upon restart.</source> <message> <location line="+4"/> <source>You rejected a call</source> - <translation type="unfinished"></translation> + <translation>ä½ æ‹’ç»äº†é€šè¯</translation> </message> <message> <location line="+2"/> <source>%1 rejected a call</source> - <translation type="unfinished"></translation> + <translation>%1 æ‹’ç»äº†é€šè¯</translation> </message> </context> <context>