- Add Chinese translation files (fluent/zh/) for common and ra modules - Add simhei.ttf font to support Chinese characters - Update mod.yaml to reference Chinese translation files and font Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
886 lines
28 KiB
Plaintext
886 lines
28 KiB
Plaintext
## Buttons
|
|
button-cancel = 取消
|
|
button-retry = 重试
|
|
button-back = 返回
|
|
button-continue = 继续
|
|
button-quit = 退出
|
|
|
|
## Server Orders
|
|
notification-custom-rules = 此地图包含自定义规则。游戏体验可能会改变。
|
|
notification-map-bots-disabled = 此地图已禁用机器人。
|
|
notification-two-humans-required = 此服务器需要至少两名人类玩家才能开始比赛。
|
|
notification-unknown-server-command = 未知服务器命令: { $command }。
|
|
notification-admin-start-game = 只有房主可以开始游戏。
|
|
notification-no-start-until-required-slots-full = 必须填满所有必需位置才能开始游戏。
|
|
notification-no-start-without-players = 没有玩家无法开始游戏。
|
|
notification-insufficient-enabled-spawn-points = 必须启用更多出生点才能开始游戏。
|
|
notification-malformed-command = 格式错误的 { $command } 命令。
|
|
notification-state-unchanged-ready = 标记为准备就绪后无法更改状态。
|
|
notification-invalid-faction-selected = 选择了无效的阵营: { $faction }。
|
|
notification-state-unchanged-game-started = 游戏开始后无法更改状态 ({ $command })。
|
|
notification-requires-host = 只有房主可以执行此操作。
|
|
notification-invalid-bot-slot = 无法将机器人添加到已有其他客户端的位置。
|
|
notification-invalid-bot-type = 无效的机器人类型。
|
|
notification-admin-change-map = 只有房主可以更换地图。
|
|
notification-player-disconnected = { $player } 已断开连接。
|
|
notification-team-player-disconnected = { $player } (队伍 { $team }) 已断开连接。
|
|
notification-observer-disconnected = { $player } (观战者) 已断开连接。
|
|
notification-unknown-map = 服务器上未找到地图。
|
|
notification-searching-map = 正在资源中心搜索地图...
|
|
notification-admin-change-configuration = 只有房主可以更改配置。
|
|
notification-changed-map = { $player } 将地图更换为 { $map }。
|
|
notification-you-were-kicked = 你已被踢出服务器。
|
|
notification-admin-kicked = { $admin } 将 { $player } 踢出服务器。
|
|
notification-kicked = { $player } 被踢出服务器。
|
|
notification-temp-ban = { $admin } 临时封禁了 { $player }。
|
|
notification-admin-transfer-admin = 只有管理员可以将管理员权限转移给其他玩家。
|
|
notification-admin-move-spectators = 只有房主可以将玩家移至观战。
|
|
notification-empty-slot = 该位置没有人。
|
|
notification-move-spectators = { $admin } 将 { $player } 移至观战。
|
|
notification-nick-changed = { $player } 现在被称为 { $name }。
|
|
notification-player-dropped = 一名玩家因超时被移除。
|
|
notification-connection-problems = { $player } 正在经历连接问题。
|
|
notification-timeout-dropped = { $player } 因超时被移除。
|
|
notification-timeout-dropped-in =
|
|
{ $timeout ->
|
|
[one] { $player } 将在 { $timeout } 秒后被移除。
|
|
*[other] { $player } 将在 { $timeout } 秒后被移除。
|
|
}
|
|
notification-error-game-started = 游戏已经开始。
|
|
notification-requires-password = 服务器需要密码。
|
|
notification-incorrect-password = 密码错误。
|
|
notification-incompatible-mod = 服务器正在运行不兼容的模组。
|
|
notification-incompatible-version = 服务器正在运行不兼容的版本。
|
|
notification-incompatible-protocol = 服务器正在运行不兼容的协议。
|
|
notification-you-were-banned = 你已被服务器封禁。
|
|
notification-you-were-temp-banned = 你已被服务器临时封禁。
|
|
notification-game-full = 游戏已满。
|
|
notification-new-admin = { $player } 现在是管理员。
|
|
notification-invalid-configuration-command = 无效的配置命令。
|
|
notification-admin-option = 只有房主可以设置该选项。
|
|
notification-error-number-teams = 无法解析队伍数量: { $raw }。
|
|
notification-admin-kick = 只有房主可以踢出玩家。
|
|
notification-kick-self = 房主不能踢出自己。
|
|
notification-kick-none = 该位置没有人。
|
|
notification-no-kick-game-started = 游戏开始后只能踢出观战者和已战败的玩家。
|
|
notification-admin-clear-spawn = 只有管理员可以清除出生点。
|
|
notification-spawn-occupied = 你不能占用与其他玩家相同的出生点。
|
|
notification-spawn-locked = 该出生点已锁定给其他玩家位置。
|
|
notification-admin-lobby-info = 只有房主可以设置大厅信息。
|
|
notification-invalid-lobby-info = 发送了无效的大厅信息。
|
|
notification-player-color-terrain = 颜色已调整以减少与地形的相似度。
|
|
notification-player-color-player = 颜色已调整以减少与其他玩家的相似度。
|
|
notification-invalid-player-color = 无法确定有效的玩家颜色。已随机选择一个颜色。
|
|
notification-invalid-error-code = 解析错误消息失败。
|
|
notification-master-server-connected = 已建立主服务器通信。
|
|
notification-master-server-error = 主服务器通信失败。
|
|
notification-game-offline = 游戏未在线公开。
|
|
notification-no-port-forward = 服务器端口无法从互联网访问。
|
|
notification-blacklisted-server-name = 服务器名称包含黑名单词汇。
|
|
notification-requires-authentication = 服务器要求玩家拥有 OpenRA 论坛账号。
|
|
notification-no-permission-to-join = 你没有权限加入此服务器。
|
|
notification-slot-closed = 你的位置已被房主关闭。
|
|
|
|
## ServerOrders, UnitOrders
|
|
notification-joined = { $player } 已加入游戏。
|
|
notification-lobby-disconnected = { $player } 已离开。
|
|
|
|
## UnitOrders
|
|
notification-game-has-started = 游戏已开始。
|
|
notification-game-saved = 游戏已保存。
|
|
notification-game-paused = 游戏已被 { $player } 暂停。
|
|
notification-game-unpaused = 游戏已被 { $player } 取消暂停。
|
|
|
|
## Server
|
|
notification-game-started = 游戏开始。
|
|
|
|
## PlayerMessageTracker
|
|
notification-chat-temp-disabled =
|
|
{ $remaining ->
|
|
[one] 聊天已禁用。请在 { $remaining } 秒后重试。
|
|
*[other] 聊天已禁用。请在 { $remaining } 秒后重试。
|
|
}
|
|
|
|
## VoteKickTracker
|
|
notification-unable-to-start-a-vote = 无法发起投票。
|
|
notification-insufficient-votes-to-kick = 票数不足,无法踢出玩家 { $kickee }。
|
|
notification-kick-already-voted = 你已经投过票了。
|
|
notification-vote-kick-started = 玩家 { $kicker } 发起了踢出玩家 { $kickee } 的投票。
|
|
notification-vote-kick-in-progress = { $percentage }% 的玩家已投票踢出玩家 { $kickee }。
|
|
notification-vote-kick-ended = 踢出玩家 { $kickee } 的投票失败。
|
|
|
|
## ActorEditLogic
|
|
label-duplicate-actor-id = 重复的单位 ID
|
|
label-actor-id = 输入单位 ID
|
|
label-actor-owner = 所有者
|
|
|
|
## ActorSelectorLogic
|
|
label-actor-type = 类型: { $actorType }
|
|
|
|
## CommonSelectorLogic
|
|
options-common-selector =
|
|
.search-results = 搜索结果
|
|
.all = 全部
|
|
.multiple = 多个
|
|
.none = 无
|
|
|
|
## SaveMapLogic
|
|
label-unpacked-map = 未打包
|
|
|
|
dialog-save-map-failed =
|
|
.title = 保存地图失败
|
|
.prompt = 详情请查看 debug.log。
|
|
.confirm = 确定
|
|
|
|
dialog-overwrite-map-failed =
|
|
.title = 警告
|
|
.prompt = 保存将覆盖已存在的地图。
|
|
.confirm = 保存
|
|
|
|
dialog-overwrite-map-outside-edit =
|
|
.title = 警告
|
|
.prompt = 地图已在编辑器外部被修改。
|
|
保存可能会覆盖进度。
|
|
.confirm = 保存
|
|
|
|
notification-save-current-map = 已保存当前地图。
|
|
|
|
## GameInfoLogic
|
|
menu-game-info =
|
|
.objectives = 目标
|
|
.briefing = 简报
|
|
.options = 选项
|
|
.debug = 调试
|
|
.chat = 聊天
|
|
|
|
## GameInfoObjectivesLogic, GameInfoStatsLogic
|
|
label-mission-in-progress = 进行中
|
|
label-mission-accomplished = 已完成
|
|
label-mission-failed = 已失败
|
|
|
|
## GameInfoStatsLogic
|
|
label-mute-player = 静音此玩家
|
|
label-unmute-player = 取消静音此玩家
|
|
button-kick-player = 踢出此玩家
|
|
button-vote-kick-player = 投票踢出此玩家
|
|
|
|
dialog-kick =
|
|
.title = 踢出 { $player }?
|
|
.prompt = 此玩家将无法重新加入游戏。
|
|
.confirm = 踢出
|
|
|
|
dialog-vote-kick =
|
|
.title = 投票踢出 { $player }?
|
|
.prompt = 此玩家将无法重新加入游戏。
|
|
.prompt-break-bots =
|
|
{ $bots ->
|
|
[one] 踢出游戏管理员也会踢出 1 个机器人。
|
|
*[other] 踢出游戏管理员也会踢出 { $bots } 个机器人。
|
|
}
|
|
.vote-start = 发起投票
|
|
.vote-for = 赞成
|
|
.vote-against = 反对
|
|
.vote-cancel = 弃权
|
|
|
|
notification-vote-kick-disabled = 此服务器已禁用投票踢人。
|
|
|
|
## GameTimerLogic
|
|
label-paused = 已暂停
|
|
label-max-speed = 最高速度
|
|
label-replay-speed = { $percentage }% 速度
|
|
label-replay-complete = 已完成 { $percentage }%
|
|
|
|
## LobbyLogic, InGameChatLogic
|
|
label-chat-disabled = 聊天已禁用
|
|
label-chat-availability =
|
|
{ $seconds ->
|
|
[one] 聊天将在 { $seconds } 秒后可用...
|
|
*[other] 聊天将在 { $seconds } 秒后可用...
|
|
}
|
|
|
|
## LobbyLogic, ServerListLogic
|
|
label-bot-player = AI 玩家
|
|
|
|
## LobbyLogic
|
|
notification-lobby-option = { $name }: { $value }。
|
|
notification-lobby-option-changed = { $name } 已更改为 { $value }。
|
|
|
|
## IngameMenuLogic
|
|
menu-ingame =
|
|
.leave = 离开
|
|
.abort = 放弃任务
|
|
.restart = 重新开始
|
|
.surrender = 投降
|
|
.load-game = 加载游戏
|
|
.save-game = 保存游戏
|
|
.music = 音乐
|
|
.settings = 设置
|
|
.return-to-map = 返回地图
|
|
.resume = 继续
|
|
.save-map = 保存地图
|
|
.exit-map = 退出地图编辑器
|
|
|
|
dialog-leave-mission =
|
|
.title = 离开任务
|
|
.prompt = 离开此游戏并返回菜单?
|
|
.confirm = 离开
|
|
.cancel = 留下
|
|
|
|
dialog-restart-mission =
|
|
.title = 重新开始
|
|
.prompt = 确定要重新开始吗?
|
|
.confirm = 重新开始
|
|
.cancel = 留下
|
|
|
|
dialog-surrender =
|
|
.title = 投降
|
|
.prompt = 确定要投降吗?
|
|
.confirm = 投降
|
|
.cancel = 留下
|
|
|
|
dialog-error-max-player =
|
|
.title = 错误: 超出最大玩家数
|
|
.prompt = 定义的玩家过多 ({ $players }/{ $max })。
|
|
.confirm = 返回
|
|
|
|
dialog-exit-map-editor =
|
|
.title = 退出地图编辑器
|
|
.prompt-unsaved = 退出并丢失所有未保存的更改?
|
|
.prompt-deleted = 地图可能已在编辑器外部被删除
|
|
.confirm-anyway = 仍然退出
|
|
.confirm = 退出
|
|
|
|
dialog-play-map-warning =
|
|
.title = 警告
|
|
.prompt = 地图可能已被删除或包含
|
|
阻止加载的错误。
|
|
.cancel = 确定
|
|
|
|
dialog-exit-to-map-editor =
|
|
.title = 离开任务
|
|
.prompt = 离开此游戏并返回编辑器?
|
|
.confirm = 返回编辑器
|
|
.cancel = 留下
|
|
|
|
## IngamePowerBarLogic
|
|
## IngamePowerCounterLogic
|
|
label-power-usage = 电力使用: { $usage }/{ $capacity }
|
|
label-infinite-power = 无限
|
|
|
|
## IngameSiloBarLogic
|
|
## IngameCashCounterLogic
|
|
label-silo-usage = 仓库使用: { $usage }/{ $capacity }
|
|
|
|
## ObserverShroudSelectorLogic
|
|
options-shroud-selector =
|
|
.all-players = 所有玩家
|
|
.disable-shroud = 禁用战争迷雾
|
|
.other = 其他
|
|
|
|
## ObserverStatsLogic
|
|
options-observer-stats =
|
|
.none = 信息: 无
|
|
.basic = 基础
|
|
.economy = 经济
|
|
.production = 生产
|
|
.support-powers = 支援技能
|
|
.combat = 战斗
|
|
.army = 军队
|
|
.earnings-graph = 收入 (图表)
|
|
.army-graph = 军队 (图表)
|
|
|
|
## WorldTooltipLogic
|
|
label-unrevealed-terrain = 未探索区域
|
|
|
|
## KickClientLogic
|
|
dialog-kick-client =
|
|
.prompt = 踢出 { $player }?
|
|
|
|
## KickSpectatorsLogic
|
|
dialog-kick-spectators =
|
|
.prompt =
|
|
{ $count ->
|
|
[one] 确定要踢出一名观战者吗?
|
|
*[other] 确定要踢出 { $count } 名观战者吗?
|
|
}
|
|
|
|
## LobbyLogic
|
|
options-slot-admin =
|
|
.add-bots = 添加
|
|
.remove-bots = 移除
|
|
.configure-bots = 配置机器人
|
|
.teams-count = { $count } 个队伍
|
|
.humans-vs-bots = 人类 vs 机器人
|
|
.free-for-all = 自由混战
|
|
.configure-teams = 配置队伍
|
|
|
|
## LobbyLogic, InGameChatLogic
|
|
button-general-chat = 全部
|
|
button-team-chat = 队伍
|
|
|
|
## LobbyOptionsLogic, MissionBrowserLogic
|
|
label-not-available = 不可用
|
|
|
|
## LobbyUtils
|
|
options-lobby-slot =
|
|
.slot = 位置
|
|
.open = 开放
|
|
.closed = 关闭
|
|
.bots = 机器人
|
|
.bots-disabled = 机器人已禁用
|
|
|
|
## MapPreviewLogic
|
|
label-connecting = 连接中...
|
|
label-downloading-map = 下载中 { $size } kB
|
|
label-downloading-map-progress = 下载中 { $size } kB ({ $progress }%)
|
|
button-retry-install = 重试安装
|
|
button-retry-search = 重试搜索
|
|
## also MapChooserLogic
|
|
label-created-by = 作者: { $author }
|
|
|
|
## SpawnSelectorTooltipLogic
|
|
label-disabled-spawn = 已禁用的出生点
|
|
label-available-spawn = 可用的出生点
|
|
|
|
## DisplaySettingsLogic
|
|
options-camera =
|
|
.close = 近
|
|
.medium = 中
|
|
.far = 远
|
|
.furthest = 最远
|
|
|
|
options-display-mode =
|
|
.windowed = 窗口化
|
|
.legacy-fullscreen = 全屏 (传统)
|
|
.fullscreen = 全屏
|
|
|
|
label-video-display-index = 显示器 { $number }
|
|
|
|
options-status-bars =
|
|
.standard = 标准
|
|
.show-on-damage = 受伤时显示
|
|
.always-show = 始终显示
|
|
|
|
options-target-lines =
|
|
.automatic = 自动
|
|
.manual = 手动
|
|
.disabled = 禁用
|
|
|
|
checkbox-frame-limiter = 启用帧率限制 ({ $fps } FPS)
|
|
|
|
## HotkeysSettingsLogic
|
|
label-original-notice = 默认值是 "{ $key }"
|
|
label-duplicate-notice = 这已被用于 { $context } 上下文中的 "{ $key }"
|
|
hotkey-context-any = 任意
|
|
|
|
## GameplaySettingsLogic
|
|
auto-save-interval =
|
|
.disabled = 禁用
|
|
.options =
|
|
{ $seconds ->
|
|
[one] 1 秒
|
|
*[other] { $seconds } 秒
|
|
}
|
|
.minute-options =
|
|
{ $minutes ->
|
|
[one] 1 分钟
|
|
*[other] { $minutes } 分钟
|
|
}
|
|
|
|
auto-save-max-file-number = { $saves } 个存档
|
|
|
|
## InputSettingsLogic
|
|
options-mouse-scroll-type =
|
|
.disabled = 禁用
|
|
.standard = 标准
|
|
.inverted = 反转
|
|
.joystick = 摇杆
|
|
|
|
## InputSettingsLogic, IntroductionPromptLogic
|
|
options-control-scheme =
|
|
.classic = 经典
|
|
.modern = 现代
|
|
.otherrts = 其他RTS
|
|
|
|
## SettingsLogic
|
|
dialog-settings-save =
|
|
.title = 需要重启
|
|
.prompt = 部分更改需要重启游戏后才能生效。
|
|
.cancel = 继续
|
|
|
|
dialog-settings-restart =
|
|
.title = 立即重启?
|
|
.prompt = 部分更改需要重启游戏后才能生效。
|
|
立即重启吗?
|
|
.confirm = 立即重启
|
|
.cancel = 稍后重启
|
|
|
|
dialog-settings-reset =
|
|
.title = 重置 { $panel }
|
|
.prompt = 确定要重置此面板中的所有设置吗?
|
|
.confirm = 重置
|
|
.cancel = 取消
|
|
|
|
## AssetBrowserLogic
|
|
label-all-packages = 所有包
|
|
label-length-in-seconds = { $length } 秒
|
|
|
|
## ConnectionLogic
|
|
label-connecting-to-endpoint = 正在连接到 { $endpoint }...
|
|
label-could-not-connect-to-target = 无法连接到 { $target }
|
|
label-unknown-error = 未知错误
|
|
label-password-required = 需要密码
|
|
label-connection-failed = 连接失败
|
|
notification-mod-switch-failed = 切换模组失败。
|
|
|
|
## GameSaveBrowserLogic
|
|
dialog-rename-save =
|
|
.title = 重命名存档
|
|
.prompt = 输入新文件名:
|
|
.confirm = 重命名
|
|
|
|
dialog-delete-save =
|
|
.title = 删除选中的存档?
|
|
.prompt = 删除 '{ $save }'。
|
|
.confirm = 删除
|
|
|
|
dialog-delete-all-saves =
|
|
.title = 删除所有存档?
|
|
.prompt =
|
|
{ $count ->
|
|
[one] 删除 { $count } 个存档。
|
|
*[other] 删除 { $count } 个存档。
|
|
}
|
|
.confirm = 全部删除
|
|
|
|
notification-save-deletion-failed = 删除存档文件 '{ $savePath }' 失败。详情请查看日志。
|
|
|
|
dialog-overwrite-save =
|
|
.title = 覆盖存档?
|
|
.prompt = 覆盖 { $file }?
|
|
.confirm = 覆盖
|
|
|
|
## MainMenuLogic
|
|
label-loading-news = 加载新闻中
|
|
label-news-retrieval-failed = 获取新闻失败: { $message }
|
|
label-news-parsing-failed = 解析新闻失败: { $message }
|
|
label-author-datetime = 由 { $author } 发布于 { $datetime }
|
|
|
|
## MapChooserLogic
|
|
label-all-maps = 所有地图
|
|
label-no-matches = 无匹配
|
|
label-player-count =
|
|
{ $players ->
|
|
[one] { $players } 名玩家
|
|
*[other] { $players } 名玩家
|
|
}
|
|
label-map-size-huge = 巨大
|
|
label-map-size-large = 大
|
|
label-map-size-medium = 中
|
|
label-map-size-small = 小
|
|
label-map-searching-count =
|
|
{ $count ->
|
|
[one] 正在 OpenRA 资源中心搜索 { $count } 张地图...
|
|
*[other] 正在 OpenRA 资源中心搜索 { $count } 张地图...
|
|
}
|
|
label-map-unavailable-count =
|
|
{ $count ->
|
|
[one] 在 OpenRA 资源中心未找到 { $count } 张地图
|
|
*[other] 在 OpenRA 资源中心未找到 { $count } 张地图
|
|
}
|
|
|
|
notification-map-deletion-failed = 删除地图 '{ $map }' 失败。详情请查看 debug.log 文件。
|
|
|
|
dialog-delete-map =
|
|
.title = 删除地图
|
|
.prompt = 删除地图 '{ $title }'?
|
|
.confirm = 删除
|
|
|
|
dialog-delete-all-maps =
|
|
.title = 删除地图
|
|
.prompt = 删除此页面上的所有地图?
|
|
.confirm = 删除
|
|
|
|
options-order-maps =
|
|
.player-count = 玩家数
|
|
.title = 标题
|
|
.date = 日期
|
|
.size = 大小
|
|
|
|
button-mapchooser-system-maps-tab = 官方地图
|
|
button-mapchooser-remote-maps-tab = 服务器地图
|
|
button-mapchooser-user-maps-tab = 自定义地图
|
|
button-mapchooser-generated-maps-tab = 生成地图
|
|
|
|
## MissionBrowserLogic
|
|
dialog-no-video =
|
|
.title = 未安装视频
|
|
.prompt = 可以从"管理内容"菜单安装游戏视频。
|
|
.cancel = 返回
|
|
|
|
dialog-cant-play-video =
|
|
.title = 无法播放视频
|
|
.prompt = 视频播放过程中出错。
|
|
.cancel = 返回
|
|
|
|
## MusicPlayerLogic
|
|
label-sound-muted = 音频已在设置中静音。
|
|
label-no-song-playing = 没有正在播放的歌曲
|
|
|
|
## MuteHotkeyLogic
|
|
label-audio-muted = 音频已静音。
|
|
label-audio-unmuted = 音频已取消静音。
|
|
|
|
## PlayerProfileLogic
|
|
label-loading-player-profile = 加载玩家资料中...
|
|
label-loading-player-profile-failed = 加载玩家资料失败。
|
|
|
|
## ProductionTooltipLogic, EncyclopediaLogic
|
|
label-requires = 需要 { $prerequisites }。
|
|
|
|
## ReplayBrowserLogic
|
|
label-duration = 时长: { $time }
|
|
|
|
options-replay-type =
|
|
.singleplayer = 单人
|
|
.multiplayer = 多人
|
|
|
|
options-winstate =
|
|
.victory = 胜利
|
|
.defeat = 失败
|
|
|
|
options-replay-date =
|
|
.today = 今天
|
|
.last-week = 最近7天
|
|
.last-fortnight = 最近14天
|
|
.last-month = 最近30天
|
|
|
|
options-replay-duration =
|
|
.very-short = 5分钟以内
|
|
.short = 短 (10分钟)
|
|
.medium = 中 (30分钟)
|
|
.long = 长 (60分钟以上)
|
|
|
|
dialog-rename-replay =
|
|
.title = 重命名录像
|
|
.prompt = 输入新文件名:
|
|
.confirm = 重命名
|
|
|
|
dialog-delete-replay =
|
|
.title = 删除选中的录像?
|
|
.prompt = 删除录像 { $replay }?
|
|
.confirm = 删除
|
|
|
|
dialog-delete-all-replays =
|
|
.title = 删除所有选中的录像?
|
|
.prompt =
|
|
{ $count ->
|
|
[one] 删除 { $count } 个录像。
|
|
*[other] 删除 { $count } 个录像。
|
|
}
|
|
.confirm = 全部删除
|
|
|
|
notification-replay-deletion-failed = 删除录像文件 '{ $file }' 失败。详情请查看 debug.log 文件。
|
|
|
|
## ReplayUtils
|
|
-incompatible-replay-recorded = 它是用以下版本录制的
|
|
|
|
dialog-incompatible-replay =
|
|
.title = 不兼容的录像
|
|
.prompt = 无法读取录像元数据。
|
|
.confirm = 确定
|
|
.prompt-unknown-version = { -incompatible-replay-recorded } 未知版本。
|
|
.prompt-unknown-mod = { -incompatible-replay-recorded } 未知模组。
|
|
.prompt-unavailable-mod = { -incompatible-replay-recorded } 不可用的模组: { $mod }。
|
|
.prompt-incompatible-version = { -incompatible-replay-recorded } 不兼容的版本:
|
|
{ $version }。
|
|
.prompt-unavailable-map = { -incompatible-replay-recorded } 不可用的地图:
|
|
{ $map }。
|
|
|
|
# SelectUnitsByTypeHotkeyLogic
|
|
nothing-selected = 未选中任何单位。
|
|
|
|
## SelectUnitsByTypeHotkeyLogic, SelectAllUnitsHotkeyLogic
|
|
selected-units-across-screen =
|
|
{ $units ->
|
|
[one] 在屏幕上选中了一个单位。
|
|
*[other] 在屏幕上选中了 { $units } 个单位。
|
|
}
|
|
|
|
selected-units-across-map =
|
|
{ $units ->
|
|
[one] 在地图上选中了一个单位。
|
|
*[other] 在地图上选中了 { $units } 个单位。
|
|
}
|
|
|
|
## ServerCreationLogic
|
|
label-internet-server-nat-A = 互联网服务器 (UPnP/NAT-PMP
|
|
label-internet-server-nat-B-enabled = 已启用
|
|
label-internet-server-nat-B-not-supported = 不支持
|
|
label-internet-server-nat-B-disabled = 已禁用
|
|
label-internet-server-nat-C = ):
|
|
|
|
label-local-server = 本地服务器:
|
|
|
|
dialog-server-creation-failed =
|
|
.prompt = 无法监听端口 { $port }。
|
|
.prompt-port-used = 请检查端口是否已被占用。
|
|
.prompt-error = 错误: "{ $message }" ({ $code })。
|
|
.title = 服务器创建失败
|
|
.cancel = 返回
|
|
|
|
## ServerListLogic
|
|
label-players-online-count =
|
|
{ $players ->
|
|
[one] { $players } 名玩家在线
|
|
*[other] { $players } 名玩家在线
|
|
}
|
|
|
|
label-search-status-failed = 查询服务器列表失败。
|
|
label-search-status-no-games = 未找到游戏。尝试更改筛选条件。
|
|
label-no-server-selected = 未选择服务器
|
|
|
|
label-map-status-searching = 搜索中...
|
|
label-map-classification-unknown = 未知地图
|
|
|
|
label-players-count =
|
|
{ $players ->
|
|
[0] 无玩家
|
|
[one] 一名玩家
|
|
*[other] { $players } 名玩家
|
|
}
|
|
|
|
label-bots-count =
|
|
{ $bots ->
|
|
[0] 无机器人
|
|
[one] 一个机器人
|
|
*[other] { $bots } 个机器人
|
|
}
|
|
|
|
## ServerListLogic, ReplayBrowserLogic, ObserverShroudSelectorLogic
|
|
label-players = 玩家
|
|
|
|
## ServerListLogic, GameInfoStatsLogic
|
|
label-spectators = 观战者
|
|
label-spectators-count =
|
|
{ $spectators ->
|
|
[0] 无观战者
|
|
[one] 一名观战者
|
|
*[other] { $spectators } 名观战者
|
|
}
|
|
|
|
## ServerlistLogic, GameInfoStatsLogic, ObserverShroudSelectorLogic, SpawnSelectorTooltipLogic, ReplayBrowserLogic
|
|
label-team-name = 队伍 { $team }
|
|
label-no-team = 无队伍
|
|
|
|
label-playing = 游戏中
|
|
label-waiting = 等待中
|
|
|
|
label-other-players-count =
|
|
{ $players ->
|
|
[one] 另外一名玩家
|
|
*[other] 另外 { $players } 名玩家
|
|
}
|
|
|
|
label-in-progress-for =
|
|
{ $minutes ->
|
|
[0] 进行中,不到一分钟。
|
|
[one] 进行中,{ $minutes } 分钟。
|
|
*[other] 进行中,{ $minutes } 分钟。
|
|
}
|
|
|
|
label-password-protected = 需要密码
|
|
label-waiting-for-players = 等待玩家
|
|
label-server-shutting-down = 服务器正在关闭
|
|
label-unknown-server-state = 未知服务器状态
|
|
|
|
## Game
|
|
notification-saved-screenshot = 已保存截图 { $filename }
|
|
|
|
## ChatCommands
|
|
notification-invalid-command = { $name } 不是有效的命令。
|
|
|
|
## DebugVisualizationCommands
|
|
description-combat-geometry = 切换战斗几何覆盖层。
|
|
description-render-geometry = 切换渲染几何覆盖层。
|
|
description-screen-map-overlay = 切换屏幕地图覆盖层。
|
|
description-depth-buffer = 切换深度缓冲覆盖层。
|
|
description-actor-tags-overlay = 切换单位标签覆盖层。
|
|
|
|
## DevCommands
|
|
notification-cheats-disabled = 作弊已禁用。
|
|
notification-invalid-cash-amount = 无效的金钱数量。
|
|
description-toggle-visibility = 切换可见性检查和小地图。
|
|
description-give-cash = 给予默认或指定数量的金钱。
|
|
description-give-cash-all = 给予所有玩家和AI默认或指定数量的金钱。
|
|
description-instant-building = 切换即时建造。
|
|
description-build-anywhere = 切换任意位置建造能力。
|
|
description-unlimited-power = 切换无限电力。
|
|
description-enable-tech = 切换建造所有单位的能力。
|
|
description-fast-charge = 切换近乎即时的支援技能充能。
|
|
description-dev-cheat-all = 切换所有作弊并给你一些金钱。
|
|
description-dev-crash = 使游戏崩溃。
|
|
description-levelup-actor = 为选中的单位增加指定数量的等级。
|
|
description-player-experience = 为选中单位的所有者增加指定数量的玩家经验。
|
|
description-power-outage = 使选中单位的所有者断电5秒。
|
|
description-kill-selected-actors = 杀死选中的单位。
|
|
description-dispose-selected-actors = 销毁选中的单位。
|
|
|
|
## HelpCommands
|
|
notification-available-commands = 以下是可用的命令:
|
|
description-no-description = 无可用描述。
|
|
description-help-description = 提供各种命令的有用信息。
|
|
|
|
## PlayerCommands
|
|
description-pause-description = 暂停或取消暂停游戏。
|
|
description-surrender-description = 自毁所有单位并输掉游戏。
|
|
|
|
## DeveloperMode
|
|
notification-cheat-used = 使用了作弊: { $cheat },由 { $player }{ $suffix }。
|
|
|
|
## CustomTerrainDebugOverlay
|
|
description-custom-terrain-debug-overlay = 切换自定义地形调试覆盖层。
|
|
|
|
## CellTriggerOverlay
|
|
description-cell-triggers-overlay = 切换脚本触发器覆盖层。
|
|
|
|
## HierarchicalPathFinderOverlay
|
|
description-hpf-debug-overlay = 切换层次寻路覆盖层。
|
|
|
|
## PathFinderOverlay
|
|
description-path-debug-overlay = 切换路径搜索可视化。
|
|
|
|
## TerrainGeometryOverlay
|
|
description-terrain-geometry-overlay = 切换地形几何覆盖层。
|
|
|
|
## ActorMapOverlay
|
|
description-actor-map-overlay = 切换单位地图覆盖层。
|
|
|
|
## MapOptions, MissionBrowserLogic
|
|
options-game-speed =
|
|
.slowest = 最慢
|
|
.slower = 较慢
|
|
.normal = 正常
|
|
.fast = 快
|
|
.faster = 较快
|
|
.fastest = 最快
|
|
|
|
## TimeLimitManager
|
|
options-time-limit =
|
|
.no-limit = 无限制
|
|
.options =
|
|
{ $minutes ->
|
|
[one] { $minutes } 分钟
|
|
*[other] { $minutes } 分钟
|
|
}
|
|
|
|
notification-time-limit-expired = 时间限制已到期。
|
|
|
|
## EditorActorBrush
|
|
notification-added-actor = 添加了 { $name } ({ $id })
|
|
|
|
## EditorCopyPasteBrush
|
|
notification-copied-tiles = 复制了 { $tiles } 个图块
|
|
notification-copied-actors = 复制了 { $actors } 个单位
|
|
notification-copied-tiles-actors = 复制了 { $tiles } 个图块和 { $actors } 个单位
|
|
|
|
## EditorDefaultBrush
|
|
notification-selected-area = 选中区域 { $x },{ $y } ({ $width },{ $height })
|
|
notification-removed-area = 移除区域 { $x },{ $y } ({ $width },{ $height })
|
|
notification-selected-actor = 选中单位 { $id }
|
|
notification-cleared-selection = 清除选择
|
|
notification-removed-actor = 移除了 { $name } ({ $id })
|
|
notification-removed-resource = 移除了 { $type }
|
|
notification-moved-actor = 移动了 { $id } 从 { $x1 },{ $y1 } 到 { $x2 },{ $y2 }
|
|
|
|
## EditorResourceBrush
|
|
notification-added-resource =
|
|
{ $count ->
|
|
[one] 添加了一格 { $type }
|
|
*[other] 添加了 { $count } 格 { $type }
|
|
}
|
|
|
|
## EditorTileBrush
|
|
notification-added-tile = 添加了图块 { $id }
|
|
notification-filled-tile = 填充了图块 { $id }
|
|
|
|
## EditorMarkerLayerBrush
|
|
notification-added-marker-tiles-markers =
|
|
.red = 红色
|
|
.orange = 橙色
|
|
.yellow = 黄色
|
|
.green = 绿色
|
|
.cyan = 青色
|
|
.blue = 蓝色
|
|
.purple = 紫色
|
|
.magenta = 品红
|
|
notification-added-marker-tiles =
|
|
{ $count ->
|
|
[one] 添加了 { $type } 标记图块
|
|
*[other] 添加了 { $count } 个 { $type } 标记图块
|
|
}
|
|
notification-removed-marker-tiles =
|
|
{ $count ->
|
|
[one] 移除了标记图块
|
|
*[other] 移除了 { $count } 个标记图块
|
|
}
|
|
notification-cleared-selected-marker-tiles =
|
|
{ $count ->
|
|
[one] 清除了 { $type } 标记图块
|
|
*[other] 清除了 { $count } 个 { $type } 标记图块
|
|
}
|
|
notification-cleared-all-marker-tiles = 清除了 { $count } 个标记图块
|
|
|
|
## EditorActionManager
|
|
notification-opened = 已打开
|
|
|
|
## MapOverlaysLogic
|
|
mirror-mode =
|
|
.none = 无
|
|
.flip = 翻转
|
|
.rotate = 旋转
|
|
|
|
## ActorEditLogic
|
|
notification-edited-actor = 编辑了 { $name } ({ $id })
|
|
notification-edited-actor-id = 编辑了 { $name } ({ $old-id }-> { $new-id })
|
|
|
|
## ConquestVictoryConditions, StrategicVictoryConditions
|
|
notification-player-is-victorious = { $player } 获胜了。
|
|
notification-player-is-defeated = { $player } 被击败了。
|
|
|
|
## OrderManager
|
|
notification-desync-compare-logs = 在第 { $frame } 帧发生不同步。
|
|
请与其他玩家比较 syncreport.log。
|
|
|
|
## WidgetUtils
|
|
label-win-state-won = 胜利
|
|
label-win-state-lost = 失败
|
|
label-client-state-disconnected = 已离开
|
|
|
|
## Player
|
|
enumerated-bot-name =
|
|
{ $name } { $number ->
|
|
*[zero] {""}
|
|
[other] { $number }
|
|
}
|
|
|
|
## ModifiersExts
|
|
keycode-modifier =
|
|
.alt = Alt
|
|
.ctrl = Ctrl
|
|
.meta = Meta
|
|
.cmd = Cmd
|
|
.shift = Shift
|
|
.none = 无
|
|
|
|
## MapGeneratorToolLogic
|
|
label-map-generator-failed-cancel = 关闭
|
|
notification-map-generator-generated = 使用 { $name } 生成
|
|
notification-map-generator-failed = 地图生成失败
|
|
|
|
## EditorTilingPathBrush
|
|
notification-tiling-path-started = 开始铺设路径
|
|
notification-tiling-path-updated = 更新铺设路径
|
|
notification-tiling-path-reset = 放弃铺设路径
|
|
notification-tiling-path-painted = 绘制铺设路径
|