mirror of
https://github.com/VigorousPro/TS3-Translation_zh-CN
synced 2024-12-29 18:55:08 +08:00
Update
This commit is contained in:
parent
fa52c9de29
commit
efcc56b80a
2
maker.py
2
maker.py
@ -9,7 +9,7 @@ import subprocess
|
|||||||
from urllib import request, parse, error
|
from urllib import request, parse, error
|
||||||
from time import strftime, localtime
|
from time import strftime, localtime
|
||||||
|
|
||||||
target_version = "3.5.0"
|
target_version = "3.5.3"
|
||||||
language = "zh"
|
language = "zh"
|
||||||
cwd = sys.path[0]
|
cwd = sys.path[0]
|
||||||
src = f"{cwd + os.sep}src{os.sep}"
|
src = f"{cwd + os.sep}src{os.sep}"
|
||||||
|
@ -740,8 +740,8 @@ Inserting a modified copy instead.</source>
|
|||||||
<message>
|
<message>
|
||||||
<source>Nickname, Hostname or IP of the TeamSpeak 3 server,
|
<source>Nickname, Hostname or IP of the TeamSpeak 3 server,
|
||||||
for example: voice.teamspeak.com:9987</source>
|
for example: voice.teamspeak.com:9987</source>
|
||||||
<translation>TeamSpeak 3 服务器的别名、主机名或IP地址,
|
<translation type="unfinished">TeamSpeak 3 服务器的别名、主机名或IP地址,
|
||||||
示例: voice.teamspeak.com:9987</translation>
|
示例: voice.teamspeak.com:9987</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Sound Pack:</source>
|
<source>Sound Pack:</source>
|
||||||
@ -4045,7 +4045,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source><p style='white-space:nowrap'><font color='red'>Warning: Discarding "On key release" can lead to unpredicted system behaviour!</font></p></source>
|
<source><p style='white-space:nowrap'><font color='red'>Warning: Discarding "On key release" can lead to unpredicted system behaviour!</font></p></source>
|
||||||
<translation type="unfinished"><p style='white-space:nowrap'><font color='red'>警告:舍弃“当按键松开时”设置 会导致系统无法预料的行为!</font></p></translation>
|
<translation type="unfinished"><p style='white-space:nowrap'><font color='red'>警告: 舍弃“当按键松开时”设置 会导致系统无法预料的行为!</font></p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source><strong>Hint:</strong> If you deactivate a Hotkey Profile, all hotkeys probably become unavailable!</source>
|
<source><strong>Hint:</strong> If you deactivate a Hotkey Profile, all hotkeys probably become unavailable!</source>
|
||||||
@ -5691,11 +5691,11 @@ Current: %1</source>
|
|||||||
<name>MicPermissionDialog</name>
|
<name>MicPermissionDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfortunately, the operating system denied access to the microphone.<br>Click <a href = "#open_os_permissions">here</a> to open the Windows privacy settings and allow apps to use it.</source>
|
<source>Unfortunately, the operating system denied access to the microphone.<br>Click <a href = "#open_os_permissions">here</a> to open the Windows privacy settings and allow apps to use it.</source>
|
||||||
<translation type="unfinished">不幸的是,操作系统拒绝对麦克风的访问。<br>点击 <a href = "#open_os_permissions">这里</a> 打开 Windows 隐私设置并允许应用程序使用它。</translation>
|
<translation type="unfinished">抱歉,操作系统拒绝对麦克风的访问。<br>点击 <a href = "#open_os_permissions">这里</a> 打开 Windows 隐私设置并允许应用程序使用它。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unfortunately, the operating system denied access to the microphone. Please check your permission settings.</source>
|
<source>Unfortunately, the operating system denied access to the microphone. Please check your permission settings.</source>
|
||||||
<translation type="unfinished">不幸的是,操作系统拒绝对麦克风的访问。请检查你的权限设置。</translation>
|
<translation type="unfinished">抱歉,操作系统拒绝对麦克风的访问。请检查你的权限设置。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Permission Error</source>
|
<source>Permission Error</source>
|
||||||
@ -5740,7 +5740,7 @@ Current: %1</source>
|
|||||||
<name>NewsWidget</name>
|
<name>NewsWidget</name>
|
||||||
<message>
|
<message>
|
||||||
<source>News:</source>
|
<source>News:</source>
|
||||||
<translation type="unfinished">新闻:</translation>
|
<translation type="unfinished">新闻:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hide this news</source>
|
<source>Hide this news</source>
|
||||||
@ -6317,7 +6317,7 @@ Current: %1</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Subject:</source>
|
<source>Subject:</source>
|
||||||
<translation type="unfinished">主题:</translation>
|
<translation type="unfinished">主题:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Reload messages<br>(F5)</source>
|
<source>Reload messages<br>(F5)</source>
|
||||||
@ -6510,22 +6510,22 @@ Do you want to cancel?</source>
|
|||||||
<name>PermAddClientDialog</name>
|
<name>PermAddClientDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Add client</source>
|
<source>Add client</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">添加客户端</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Enter client unique ID or database ID:</source>
|
<source>Enter client unique ID or database ID:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">填写客户端 UID 或数据库 ID:</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PermChunkClient</name>
|
<name>PermChunkClient</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Drag & Drop client here or enter client unique ID:</source>
|
<source>Drag & Drop client here or enter client unique ID:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">拖动客户端到此处或输入客户端UID:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Nickname:</source>
|
<source>Nickname:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">昵称:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Invalid</source>
|
<source>Invalid</source>
|
||||||
@ -6838,7 +6838,7 @@ Would you like to create an invitation instead?</source>
|
|||||||
<name>PermWidget</name>
|
<name>PermWidget</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Not possible due to spam protection. Please try again later.</source>
|
<source>Not possible due to spam protection. Please try again later.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">由于滥用保护,目前不可用。 请稍后再试。</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -7151,15 +7151,15 @@ Would you like to create an invitation instead?</source>
|
|||||||
<name>PhoneticNicknameDialog</name>
|
<name>PhoneticNicknameDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Set Phonetic Nickname</source>
|
<source>Set Phonetic Nickname</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">设置昵称发音</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Enter your Phonetic Nickname:</source>
|
<source>Enter your Phonetic Nickname:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">输入您的昵称发音:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>&Play</source>
|
<source>&Play</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">播放(&P)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -7251,7 +7251,7 @@ Would you like to create an invitation instead?</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Playback Profile <strong>"%1"</strong> has been deleted.<p>Do you want to delete every Hotkey assigned to this profile as well?</p></source>
|
<source>Playback Profile <strong>"%1"</strong> has been deleted.<p>Do you want to delete every Hotkey assigned to this profile as well?</p></source>
|
||||||
<translation type="unfinished">输出配置 <strong>"%1"</strong> 被删除。您是否想要一并删除分配给此配置的所有快捷键?</translation>
|
<translation type="unfinished">输出配置 <strong>"%1"</strong> 被删除。您是否想要一并删除分配给此配置的所有快捷键?</p></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -7692,19 +7692,19 @@ This can NOT be undone</source>
|
|||||||
<name>RestoreBackupkeyDialog</name>
|
<name>RestoreBackupkeyDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Restore Recovery Key</source>
|
<source>Restore Recovery Key</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">还原恢复密钥</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Enter your recovery key:</source>
|
<source>Enter your recovery key:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">输入您的恢复密钥:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Apply key</source>
|
<source>Apply key</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">应用密钥</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Fallback</source>
|
<source>Fallback</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">回滚</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -8808,11 +8808,11 @@ Would you like to continue?</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 was moved from channel %2 to %3 by %4 %5</source>
|
<source>%1 was moved from channel %2 to %3 by %4 %5</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">%1 被从频道 %2 移动至 %3 由 %4 %5</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>You were moved from channel %1 to %2 by %3 %4</source>
|
<source>You were moved from channel %1 to %2 by %3 %4</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">你被从频道 %1 移动至 %2 由 %3 %4</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 left, was moved to channel %2 by %3 %4</source>
|
<source>%1 left, was moved to channel %2 by %3 %4</source>
|
||||||
@ -9496,11 +9496,11 @@ Would you like to continue?</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>You are now known as "%1"</source>
|
<source>You are now known as "%1"</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">您现在称为 "%1"</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 is now known as %2</source>
|
<source>%1 is now known as %2</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">%1 现在称为 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Your avatar was deleted.</source>
|
<source>Your avatar was deleted.</source>
|
||||||
@ -9508,7 +9508,7 @@ Would you like to continue?</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source><p>You entered a moderated channel. You can only speak if <strong>Talk power</strong> has been granted to you.</p></source>
|
<source><p>You entered a moderated channel. You can only speak if <strong>Talk power</strong> has been granted to you.</p></source>
|
||||||
<translation type="unfinished">您进入了一个受限制的频道。只有获得<strong>发言权限</strong>后才能说话。</translation>
|
<translation type="unfinished"><p>您进入了一个受限制的频道。只有获得<strong>发言权限</strong>后才能说话。</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source><p>To request Talk Power, right-click on your name and select <strong>Request Talk Power</strong> in the popup menu. Wait until a moderator grants you Talk Power.</p></source>
|
<source><p>To request Talk Power, right-click on your name and select <strong>Request Talk Power</strong> in the popup menu. Wait until a moderator grants you Talk Power.</p></source>
|
||||||
@ -9552,7 +9552,7 @@ Would you like to continue?</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Connection failed: <strong>The channel reached its maximum amount of clients</strong>.<br>Would you like to join the servers default channel instead?</source>
|
<source>Connection failed: <strong>The channel reached its maximum amount of clients</strong>.<br>Would you like to join the servers default channel instead?</source>
|
||||||
<translation type="unfinished">连接失败:<strong>频道已达到最大客户端数量</strong>。<br>您是否要加入该服务器的默认频道?</translation>
|
<translation type="unfinished">连接失败: <strong>频道已达到最大客户端数量</strong>。<br>您是否要加入该服务器的默认频道?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Connection failed because the channel reached its maximum amount of family clients.</source>
|
<source>Connection failed because the channel reached its maximum amount of family clients.</source>
|
||||||
@ -10301,15 +10301,15 @@ Do you want to apply your changes?</source>
|
|||||||
<name>TransferThread</name>
|
<name>TransferThread</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Invalid channel</source>
|
<source>Invalid channel</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">无效的频道</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>upload to: </source>
|
<source>upload to: </source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">上传至: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>download from: </source>
|
<source>download from: </source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished">下载自: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Queue %1</source>
|
<source>Queue %1</source>
|
||||||
@ -11072,7 +11072,8 @@ Per a given time, points are automatically reduced.</translatorcomment>
|
|||||||
<source><p>The required security level determines how long connecting users will have to improve their identity security level before their identity will be considered valid on to connect to this server, essentially reducing the potential for spam and abuse because once banned the abuser needs to invest a lot of time to create a new one.</p><p>Each increase in security level will require twice the average computation time on the client side. To give you a ballpark figure the average times to create an identity usually is within the following bounds:</p><p>Level 0-23 Generated in seconds<br>Level 23-29 Generated in minutes<br>Level 29-34 Generated in hours<br>Level 35-39 Generated in days<br>Level 40-43 Generated in months<br>Level 44++ Generated in years</p></source>
|
<source><p>The required security level determines how long connecting users will have to improve their identity security level before their identity will be considered valid on to connect to this server, essentially reducing the potential for spam and abuse because once banned the abuser needs to invest a lot of time to create a new one.</p><p>Each increase in security level will require twice the average computation time on the client side. To give you a ballpark figure the average times to create an identity usually is within the following bounds:</p><p>Level 0-23 Generated in seconds<br>Level 23-29 Generated in minutes<br>Level 29-34 Generated in hours<br>Level 35-39 Generated in days<br>Level 40-43 Generated in months<br>Level 44++ Generated in years</p></source>
|
||||||
<translatorcomment>临时翻译
|
<translatorcomment>临时翻译
|
||||||
<p>The required security level determines how long connecting users will have to improve their identity security level before their identity will be considered valid on to connect to this server, essentially reducing the potential for spam and abuse because once banned the abuser needs to invest a lot of time to create a new one.</p><p>安全级别的每次增加都需要客户端平均计算时间的两倍。 为了给你一个大概的数字,创建一个身份的平均时间通常在以下范围内:</p><p>0-23级 在几秒钟内生成<br>23-29级 在几分钟内生成<br>29-34级 在几小时内生成<br>35-39级 在几天内生成<br>40-43级 在几个月内生成<br>44级以上 在几年内生成</p></translatorcomment>
|
<p>The required security level determines how long connecting users will have to improve their identity security level before their identity will be considered valid on to connect to this server, essentially reducing the potential for spam and abuse because once banned the abuser needs to invest a lot of time to create a new one.</p><p>安全级别的每次增加都需要客户端平均计算时间的两倍。 为了给你一个大概的数字,创建一个身份的平均时间通常在以下范围内:</p><p>0-23级 在几秒钟内生成<br>23-29级 在几分钟内生成<br>29-34级 在几小时内生成<br>35-39级 在几天内生成<br>40-43级 在几个月内生成<br>44级以上 在几年内生成</p></translatorcomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"><p>所需的安全级别决定了用户在身份被认定有效连接到该服务器之前需要多久才能提高身份安全级别,这将从根本上减少垃圾邮件和滥用的可能性,因为一旦被禁止使用,用户需要投入大量的时间来创建新的身份。
|
||||||
|
</p><p>安全级别的每次增加都需要客户端平均计算时间的两倍。 为了给你一个大概的数字,创建一个身份的平均时间通常在以下范围内:</p><p>0-23级 在几秒钟内生成<br>23-29级 在几分钟内生成<br>29-34级 在几小时内生成<br>35-39级 在几天内生成<br>40-43级 在几个月内生成<br>44级以上 在几年内生成</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Unsaved Changes</source>
|
<source>Unsaved Changes</source>
|
||||||
@ -11292,7 +11293,7 @@ No changes have been written yet.</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Keep-Alive Timeout:</source>
|
<source>Keep-Alive Timeout:</source>
|
||||||
<translation type="unfinished">连接超时</translation>
|
<translation type="unfinished">保持连接超时:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Accept Calls:</source>
|
<source>Accept Calls:</source>
|
||||||
|
Loading…
Reference in New Issue
Block a user