1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-22 22:13:35 +02:00

Merge pull request #5093 from kdmcser/beta

update Chinese translation
This commit is contained in:
Ivan Savenko 2024-12-15 13:30:01 +02:00 committed by GitHub
commit bfbc97c14f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 201 additions and 110 deletions

View File

@ -121,6 +121,44 @@
"vcmi.lobby.deleteFolder" : "你确定要删除下列文件夹?",
"vcmi.lobby.deleteMode" : "切换删除模式并返回",
"vcmi.broadcast.failedLoadGame" : "加载游戏失败",
"vcmi.broadcast.command" : "输入'!help'来列举可用命令",
"vcmi.broadcast.simturn.end" : "同步回合已结束",
"vcmi.broadcast.simturn.endBetween" : "在玩家 %s和%s之间的同步回合已结束",
"vcmi.broadcast.serverProblem" : "服务器遇到了一个问题",
"vcmi.broadcast.gameTerminated" : "游戏已终止",
"vcmi.broadcast.gameSavedAs" : "游戏另存为",
"vcmi.broadcast.noCheater" : "没有注册作弊者!",
"vcmi.broadcast.playerCheater" : "玩家%s是作弊者!",
"vcmi.broadcast.statisticFile" : "统计文件可以在目录%s中找到",
"vcmi.broadcast.help.commands" : "主机可用命令:",
"vcmi.broadcast.help.exit" : "'!exit' - 立即结束当前游戏",
"vcmi.broadcast.help.kick" : "'!kick <玩家>' - 从游戏中踢除特定玩家",
"vcmi.broadcast.help.save" : "'!save <文件名>' - 以指定文件名保存游戏",
"vcmi.broadcast.help.statistic" : "'!statistic' - 将游戏统计信息保存为csv文件",
"vcmi.broadcast.help.commandsAll" : "所有玩家可用命令:",
"vcmi.broadcast.help.help" : "'!help' - 显示此帮助",
"vcmi.broadcast.help.cheaters" : "'!cheaters' - 列出在游戏中使用作弊命令的玩家",
"vcmi.broadcast.help.vote" : "'!vote' - 如果所有玩家投票通过,允许更改一些游戏设置",
"vcmi.broadcast.vote.allow" : "'!vote simturns allow X' - 允许进行指定天数的同步回合,发生接触解除",
"vcmi.broadcast.vote.force" : "'!vote simturns force X' - 强制进行指定天数的同步回合,阻止玩家接触",
"vcmi.broadcast.vote.abort" : "'!vote simturns abort' - 本回合结束后中止同步回合",
"vcmi.broadcast.vote.timer" : "'!vote timer prolong X' - 将所有玩家的基础计时器延长指定的秒数",
"vcmi.broadcast.vote.noActive" : "没有正在进行的投票!",
"vcmi.broadcast.vote.yes" : "是",
"vcmi.broadcast.vote.no" : "否",
"vcmi.broadcast.vote.notRecognized" : "投票命令无法识别!",
"vcmi.broadcast.vote.success.untilContacts" : "投票成功,同步回合将继续进行%s天,发生接触解除",
"vcmi.broadcast.vote.success.contactsBlocked" : "投票成功,同步回合将继续进行%s天,阻止玩家接触",
"vcmi.broadcast.vote.success.nextDay" : "投票成功,将于第二天结束同步回合",
"vcmi.broadcast.vote.success.timer" : "投票成功,所有玩家的计时器已延长 %s 秒。",
"vcmi.broadcast.vote.aborted" : "玩家投票反对更改,投票已中止。",
"vcmi.broadcast.vote.start.untilContacts" : "开始投票,允许同步回合再进行 %s 天",
"vcmi.broadcast.vote.start.contactsBlocked" : "开始投票, 允许同步回合再强制进行 %s 天",
"vcmi.broadcast.vote.start.nextDay" : "开始投票,从第二天起结束同布回合",
"vcmi.broadcast.vote.start.timer" : "开始投票,将所有玩家的计时器延长 %s 秒。",
"vcmi.broadcast.vote.hint" : "输入'!vote yes'来同意这项改动或输入'!vote no'来投票反对它。",
"vcmi.lobby.login.title" : "VCMI大厅",
"vcmi.lobby.login.username" : "用户名:",
"vcmi.lobby.login.connecting" : "连接中...",
@ -128,6 +166,7 @@
"vcmi.lobby.login.create" : "新账号",
"vcmi.lobby.login.login" : "登录",
"vcmi.lobby.login.as" : "以 %s 身份登录",
"vcmi.lobby.login.spectator" : "旁观者",
"vcmi.lobby.header.rooms" : "游戏房间 - %d",
"vcmi.lobby.header.channels" : "聊天频道",
"vcmi.lobby.header.chat.global" : "全局游戏聊天 - %s", // %s -> language name
@ -189,6 +228,8 @@
"vcmi.server.errors.modsToEnable" : "{需要启用的mod列表}",
"vcmi.server.errors.modsToDisable" : "{需要禁用的mod列表}",
"vcmi.server.errors.unknownEntity" : "加载保存失败! 在保存的游戏中发现未知实体'%s'! 保存可能与当前安装的mod版本不兼容!",
"vcmi.server.errors.wrongIdentified" : "你被识别为玩家%s,但预期是玩家%s。",
"vcmi.server.errors.notAllowed" : "你无权执行此操作!",
"vcmi.dimensionDoor.seaToLandError" : "无法在陆地与海洋之间使用异次元之门传送。",

View File

@ -444,7 +444,7 @@
</message>
<message>
<source>Do you want to replace %1?</source>
<translation type="vanished">%1</translation>
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../modManager/cmodlistview_moc.cpp" line="649"/>
@ -481,7 +481,7 @@ Install successfully downloaded?</source>
<message>
<location filename="../modManager/cmodlistview_moc.cpp" line="791"/>
<source>Installing Heroes Chronicles</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../modManager/cmodlistview_moc.cpp" line="853"/>
@ -738,7 +738,13 @@ Windowed - the game will run inside a window that covers part of your screen.
Borderless Windowed Mode - the game will run in a full-screen window, matching your screen&apos;s resolution.
Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution.</source>
<translation type="unfinished"></translation>
<translation>
-
-
- 使</translation>
</message>
<message>
<location filename="../settingsView/csettingsview_moc.ui" line="1303"/>
@ -1051,17 +1057,17 @@ Fullscreen Exclusive Mode - game will cover entirety of your screen and will use
<message>
<location filename="../modManager/chroniclesextractor.cpp" line="48"/>
<source>The file cannot be opened</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../modManager/chroniclesextractor.cpp" line="56"/>
<source>You have to select a gog installer file!</source>
<translation type="unfinished"></translation>
<translation>gog安装器文件</translation>
</message>
<message>
<location filename="../modManager/chroniclesextractor.cpp" line="71"/>
<source>You have to select a Heroes Chronicles installer file!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../modManager/chroniclesextractor.cpp" line="88"/>
@ -1071,7 +1077,7 @@ Fullscreen Exclusive Mode - game will cover entirety of your screen and will use
<message>
<location filename="../modManager/chroniclesextractor.cpp" line="90"/>
<source>Hash error!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../modManager/chroniclesextractor.cpp" line="107"/>
@ -1226,7 +1232,7 @@ Offline installer consists of two parts, .exe and .bin. Make sure you download b
<message>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="788"/>
<source>Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="867"/>
@ -1252,7 +1258,13 @@ Before you can start playing, there are a few more steps to complete.
Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death.
Heroes® of Might and Magic® III HD is currently not supported!</source>
<translation type="unfinished"></translation>
<translation>VCMI
使VCMI3
3</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="212"/>
@ -1263,7 +1275,7 @@ Heroes® of Might and Magic® III HD is currently not supported!</source>
<message>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="310"/>
<source>You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page</source>
<translation type="unfinished"></translation>
<translation>Maps, Data Mp3目录到VCMI的数据目录下</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="347"/>
@ -1289,7 +1301,8 @@ Heroes® of Might and Magic® III HD is currently not supported!</source>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="504"/>
<source>If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer.
Offline installer consists of two files: &quot;.exe&quot; and &quot;.bin&quot; - you must download both.</source>
<translation type="unfinished"></translation>
<translation>gog.com拥有了英雄无敌3gog.com下载离线安装器VCMI将会通过离线安装器导入英雄无敌3数据
线exe文件和bin文件</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="557"/>
@ -1369,13 +1382,15 @@ Offline installer consists of two files: &quot;.exe&quot; and &quot;.bin&quot; -
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="486"/>
<source>Heroes III: HD Edition files are not supported by VCMI.
Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death.</source>
<translation type="unfinished"></translation>
<translation>VCMI不支持英雄无敌3高清版文件
33</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="491"/>
<source>Unknown or unsupported Heroes III version found.
Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death.</source>
<translation type="unfinished"></translation>
<translation>3
33</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="347"/>
@ -1385,12 +1400,12 @@ Please select the directory with Heroes III: Complete Edition or Heroes III: Sha
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="392"/>
<source>You&apos;ve provided a GOG Galaxy installer! This file doesn&apos;t contain the game. Please download the offline backup game installer!</source>
<translation type="unfinished"></translation>
<translation>GOG Galaxy安装器线</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="415"/>
<source>Hash error!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="418"/>
@ -1406,7 +1421,8 @@ Please select the directory with Heroes III: Complete Edition or Heroes III: Sha
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="462"/>
<source>Failed to detect valid Heroes III data in chosen directory.
Please select the directory with installed Heroes III data.</source>
<translation type="unfinished"></translation>
<translation>3
3</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="465"/>
@ -1476,31 +1492,37 @@ error reason: </source>
<source>SHA1 hash of provided files:
Exe (%1 bytes):
%2</source>
<translation type="unfinished"></translation>
<translation>SHA1哈希值
Exe%1
%2</translation>
</message>
<message>
<location filename="../innoextract.cpp" line="134"/>
<source>
Bin (%1 bytes):
%2</source>
<translation type="unfinished"></translation>
<translation>
Bin (%1):
%2</translation>
</message>
<message>
<location filename="../innoextract.cpp" line="137"/>
<source>Internal copy process failed. Enough space on device?
%1</source>
<translation type="unfinished"></translation>
<translation>
%1</translation>
</message>
<message>
<location filename="../innoextract.cpp" line="146"/>
<source>Exe</source>
<translation type="unfinished"></translation>
<translation>Exe</translation>
</message>
<message>
<location filename="../innoextract.cpp" line="146"/>
<source>Bin</source>
<translation type="unfinished"></translation>
<translation>Bin</translation>
</message>
<message>
<location filename="../innoextract.cpp" line="155"/>
@ -1508,7 +1530,10 @@ Bin (%1 bytes):
%1
%2</source>
<translation type="unfinished"></translation>
<translation>
%1
%2</translation>
</message>
<message>
<location filename="../innoextract.cpp" line="157"/>
@ -1516,14 +1541,19 @@ Bin (%1 bytes):
%1
%2</source>
<translation type="unfinished"></translation>
<translation>
%1
%2</translation>
</message>
<message>
<location filename="../innoextract.cpp" line="163"/>
<source>Unknown files! Maybe files are corrupted? Please download again.
%1</source>
<translation type="unfinished"></translation>
<translation>
%1</translation>
</message>
</context>
<context>
@ -1639,7 +1669,7 @@ Bin (%1 bytes):
<message>
<location filename="../mainwindow_moc.ui" line="209"/>
<source>Game</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<source>Map Editor</source>
@ -1657,12 +1687,12 @@ Bin (%1 bytes):
<message>
<location filename="../mainwindow_moc.cpp" line="264"/>
<source>Replace config file?</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow_moc.cpp" line="264"/>
<source>Do you want to replace %1?</source>
<translation type="unfinished">%1</translation>
<translation>%1</translation>
</message>
</context>
<context>
@ -1718,7 +1748,7 @@ Bin (%1 bytes):
<message>
<location filename="../modManager/modstatecontroller.cpp" line="158"/>
<source>Mod is not compatible, please update VCMI and check the latest mod revisions</source>
<translation type="unfinished"></translation>
<translation>VCMI并获取模组最新版本</translation>
</message>
<message>
<location filename="../modManager/modstatecontroller.cpp" line="161"/>
@ -1764,7 +1794,8 @@ Bin (%1 bytes):
<location filename="../modManager/modstatecontroller.cpp" line="254"/>
<source>Mod is located in a protected directory, please remove it manually:
</source>
<translation type="unfinished"></translation>
<translation>:
</translation>
</message>
<message>
<source>Mod is located in protected directory, please remove it manually:
@ -1897,42 +1928,42 @@ Reason: %2</source>
<message>
<location filename="../startGame/StartGameTab.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="49"/>
<source>Import from Clipboard</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="81"/>
<source>Rename Current Preset</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="101"/>
<source>Current Preset</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="121"/>
<source>Create New Preset</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="140"/>
<source>Export to Clipboard</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="159"/>
<source>Delete Current Preset</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="200"/>
<source>Unsupported or corrupted game data detected!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="257"/>
@ -1945,142 +1976,143 @@ Reason: %2</source>
<location filename="../startGame/StartGameTab.ui" line="475"/>
<location filename="../startGame/StartGameTab.ui" line="551"/>
<source>?</source>
<translation type="unfinished"></translation>
<translation>?</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="295"/>
<source>Install Translation</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="352"/>
<source>No soundtrack detected!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="393"/>
<source>Armaggedon&apos;s Blade campaigns are missing!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="453"/>
<source>No video files detected!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="494"/>
<source>Activate Translation</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="513"/>
<source>Import files</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="624"/>
<source>Check For Updates</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="643"/>
<source>Go to Downloads Page</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="662"/>
<source>Go to Changelog Page</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="681"/>
<source>You are using the latest version</source>
<translation type="unfinished"></translation>
<translation>使</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="718"/>
<source>Game Data Files</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="736"/>
<source>Mod Preset</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="781"/>
<source>Resume</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="830"/>
<source>Play</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.ui" line="874"/>
<source>Editor</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../startGame/StartGameTab.cpp" line="141"/>
<source>Update %n mods</source>
<translation type="unfinished">
<numerusform></numerusform>
<translation>
<numerusform>%n模组</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../startGame/StartGameTab.cpp" line="145"/>
<source>Heroes Chronicles:
%n/%1 installed</source>
<translation type="unfinished">
<numerusform></numerusform>
<translation>
<numerusform>
%n/%1 </numerusform>
</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="162"/>
<source>Update to %1 available</source>
<translation type="unfinished"></translation>
<translation>%1</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="198"/>
<source>All supported files</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="199"/>
<source>Maps</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="200"/>
<source>Campaigns</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="201"/>
<source>Configs</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="202"/>
<source>Mods</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="203"/>
<source>Gog files</source>
<translation type="unfinished">Gog文件</translation>
<translation>Gog文件</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="206"/>
<source>All files (*.*)</source>
<translation type="unfinished"> (*.*)</translation>
<translation> (*.*)</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="208"/>
<source>Select files (configs, mods, maps, campaigns, gog files) to install...</source>
<translation type="unfinished">gog文件...</translation>
<translation>gog文件...</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="248"/>
@ -2092,68 +2124,86 @@ Reason: %2</source>
- VCMI mods in zip format (.zip)
- VCMI configuration files (.json)
</source>
<translation type="unfinished"></translation>
<translation>VCMI安装中
- 3(.h3m .vmap)
- 3(.h3c .vcmp)
- 3使 GOG.com的离线备份安装程序(.exe)
- VCMI zip格式模组文件(.zip)
- VCMI配置文件(.json)
</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="263"/>
<source>Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language.</source>
<translation type="unfinished"></translation>
<translation>3使VCMI提供了多种语言的翻译使使</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="273"/>
<source>Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it.</source>
<translation type="unfinished"></translation>
<translation>3使</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="283"/>
<source>A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version.
WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You many want to postpone mod update until you finish any of your ongoing games.</source>
<translation type="unfinished"></translation>
<translation>使
</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="295"/>
<source>If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns.
To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select &apos;Import files&apos; option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles</source>
<translation type="unfinished"></translation>
<translation>gog.com上拥有英雄无敌历代记使gog提供的离线备份安装程序将 VCMI中
线VCMI模组</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="308"/>
<source>VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available.
To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files</source>
<translation type="unfinished"></translation>
<translation>VCMI检测到您的安装中缺少英雄无敌3的音乐文件VCMI可以运行
MP3文件从英雄无敌3复制到VCM VCMI 3</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="319"/>
<source>VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available.
To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files</source>
<translation type="unfinished"></translation>
<translation>VCMI检测到您的安装中缺少英雄无敌3的视频文件VCMI可以运行
3VIDEO.VID文件复制到VCMI的数据文件目录VCMI并重新导入英雄无敌3的数据文件</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="330"/>
<source>VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash.
To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com</source>
<translation type="unfinished"></translation>
<translation>VCMI检测到您的安装中缺少部分英雄无敌3的数据文件VCMI
使3VCMI需要英雄无敌3gog.com获取</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="341"/>
<source>VCMI has detected that some of Heroes III: Armageddon&apos;s Blade data files are missing from your installation. VCMI will work, but Armageddon&apos;s Blade campaigns will not be available.
To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files</source>
<translation type="unfinished"></translation>
<translation>VCMI检测到您的安装中缺少部分英雄无敌3VCMI可以运行
3VCMI的数据文件目录VCMI并重新导入英雄无敌3的数据文件</translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="366"/>
<source>Enter preset name:</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../startGame/StartGameTab.cpp" line="406"/>
<source>Rename preset &apos;%1&apos; to:</source>
<translation type="unfinished"></translation>
<translation>&apos;%1&apos;</translation>
</message>
</context>
<context>
@ -2181,7 +2231,7 @@ To resolve this problem, please copy missing data files from Heroes III to VCMI
<message>
<location filename="../updatedialog_moc.cpp" line="101"/>
<source>Cannot read JSON from URL or incorrect JSON data</source>
<translation type="unfinished"></translation>
<translation>url中读取JSON或JSON数据不正确</translation>
</message>
<message>
<source>Cannot read JSON from url or incorrect JSON data</source>

View File

@ -25,22 +25,22 @@
<location filename="../inspector/artifactwidget.ui" line="29"/>
<location filename="../inspector/artifactwidget.ui" line="44"/>
<source>Artifact</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../inspector/artifactwidget.ui" line="57"/>
<source>Equip where:</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../inspector/artifactwidget.ui" line="73"/>
<source>Save</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../inspector/artifactwidget.ui" line="86"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@ -132,27 +132,27 @@
<message>
<location filename="../inspector/heroartifactswidget.ui" line="29"/>
<source>Artifacts</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../inspector/heroartifactswidget.ui" line="71"/>
<source>Add</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../inspector/heroartifactswidget.ui" line="87"/>
<source>Remove</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../inspector/heroartifactswidget.ui" line="130"/>
<source>Slot</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../inspector/heroartifactswidget.ui" line="135"/>
<source>Artifact</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@ -298,7 +298,7 @@
<location filename="../mainwindow.ui" line="63"/>
<location filename="../mainwindow.ui" line="1032"/>
<source>Open Recent</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="77"/>
@ -393,7 +393,7 @@
<message>
<location filename="../mainwindow.ui" line="1037"/>
<source>More...</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="1045"/>
@ -659,7 +659,7 @@
<message>
<location filename="../mainwindow.cpp" line="463"/>
<source>Recently Opened Files</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="591"/>
@ -679,82 +679,82 @@
<message>
<location filename="../mainwindow.cpp" line="793"/>
<source>Towns</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="794"/>
<source>Objects</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="795"/>
<source>Heroes</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="796"/>
<source>Artifacts</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="797"/>
<source>Resources</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="798"/>
<source>Banks</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="799"/>
<source>Dwellings</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="800"/>
<source>Grounds</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="801"/>
<source>Teleports</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="802"/>
<source>Mines</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="803"/>
<source>Triggers</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="804"/>
<source>Monsters</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="805"/>
<source>Quests</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="806"/>
<source>Wog Objects</source>
<translation type="unfinished"></translation>
<translation>Wog物体</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="807"/>
<source>Obstacles</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="808"/>
<source>Other</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="962"/>
@ -994,7 +994,7 @@
<message>
<location filename="../playerparams.cpp" line="27"/>
<source>No team</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../playerparams.cpp" line="108"/>
@ -1627,17 +1627,17 @@
<message>
<location filename="../mapsettings/timedevent.ui" line="211"/>
<source>Objects to delete</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mapsettings/timedevent.ui" line="218"/>
<source>Add</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mapsettings/timedevent.ui" line="225"/>
<source>Remove</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../mapsettings/timedevent.ui" line="235"/>