From 902af4a66f66c1d88b7610af6f10560d1429c9ce Mon Sep 17 00:00:00 2001 From: 050644zf <30611816+050644zf@users.noreply.github.com> Date: Mon, 2 Mar 2020 15:54:37 +0800 Subject: [PATCH 1/9] Adding Simplified Chinese Localization Files --- GUI/Localization/zh-cn/AboutDialog.zh-cn.resx | 129 ++++++ .../zh-cn/AllModVersions.zh-cn.resx | 129 ++++++ .../AskUserForAutoUpdatesDialog.zh-cn.resx | 125 ++++++ GUI/Localization/zh-cn/Changeset.zh-cn.resx | 125 ++++++ .../zh-cn/ChooseProvidedMods.zh-cn.resx | 125 ++++++ .../zh-cn/ChooseRecommendedMods.zh-cn.resx | 130 ++++++ .../zh-cn/CloneFakeKspDialog.zh-cn.resx | 140 +++++++ .../CompatibleKspVersionsDialog.zh-cn.resx | 134 ++++++ .../zh-cn/DeleteDirectories.zh-cn.resx | 127 ++++++ .../zh-cn/EditLabelsDialog.zh-cn.resx | 138 +++++++ GUI/Localization/zh-cn/EditModpack.zh-cn.resx | 140 +++++++ GUI/Localization/zh-cn/ErrorDialog.zh-cn.resx | 123 ++++++ .../KSPCommandLineOptionsDialog.zh-cn.resx | 125 ++++++ .../zh-cn/ManageKSPInstancesDialog.zh-cn.resx | 125 ++++++ GUI/Localization/zh-cn/ModInfo.zh-cn.resx | 149 +++++++ .../zh-cn/NewRepoDialog.zh-cn.resx | 125 ++++++ .../zh-cn/NewUpdateDialog.zh-cn.resx | 126 ++++++ .../zh-cn/PluginsDialog.zh-cn.resx | 129 ++++++ .../zh-cn/RenameInstanceDialog.zh-cn.resx | 123 ++++++ GUI/Localization/zh-cn/Resources.zh-cn.resx | 383 ++++++++++++++++++ .../zh-cn/SelectionDialog.zh-cn.resx | 125 ++++++ .../zh-cn/SettingsDialog.zh-cn.resx | 169 ++++++++ GUI/Localization/zh-cn/Wait.zh-cn.resx | 123 ++++++ GUI/Localization/zh-cn/YesNoDialog.zh-cn.resx | 124 ++++++ 24 files changed, 3391 insertions(+) create mode 100644 GUI/Localization/zh-cn/AboutDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/AllModVersions.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/AskUserForAutoUpdatesDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/Changeset.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/ChooseProvidedMods.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/ChooseRecommendedMods.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/CloneFakeKspDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/CompatibleKspVersionsDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/EditLabelsDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/EditModpack.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/ErrorDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/KSPCommandLineOptionsDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/ManageKSPInstancesDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/ModInfo.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/NewRepoDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/NewUpdateDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/PluginsDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/RenameInstanceDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/Resources.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/SelectionDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/SettingsDialog.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/Wait.zh-cn.resx create mode 100644 GUI/Localization/zh-cn/YesNoDialog.zh-cn.resx diff --git a/GUI/Localization/zh-cn/AboutDialog.zh-cn.resx b/GUI/Localization/zh-cn/AboutDialog.zh-cn.resx new file mode 100644 index 0000000000..30bcfc9663 --- /dev/null +++ b/GUI/Localization/zh-cn/AboutDialog.zh-cn.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 版本 + CKAN - 坎巴拉综合档案网络 + 协议 + 作者 + 源代码 + Forum 帖子 + 主页 + 关于 + diff --git a/GUI/Localization/zh-cn/AllModVersions.zh-cn.resx b/GUI/Localization/zh-cn/AllModVersions.zh-cn.resx new file mode 100644 index 0000000000..30dee97a8b --- /dev/null +++ b/GUI/Localization/zh-cn/AllModVersions.zh-cn.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 选中Mod的所有可用版本 + Mod版本 + 兼容的KSP版本 + 绿色 + 浅绿色 + 粗体 + - 最新的兼容版本(很可能安装) + - 兼容您的KSP的版本 + - 当前已安装版本 + diff --git a/GUI/Localization/zh-cn/AskUserForAutoUpdatesDialog.zh-cn.resx b/GUI/Localization/zh-cn/AskUserForAutoUpdatesDialog.zh-cn.resx new file mode 100644 index 0000000000..79cc8c03ec --- /dev/null +++ b/GUI/Localization/zh-cn/AskUserForAutoUpdatesDialog.zh-cn.resx @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 您希望CKAN在启动时自动检查更新吗?(可稍后在设置中修改) + 是,检查更新 + + 检查更新 + diff --git a/GUI/Localization/zh-cn/Changeset.zh-cn.resx b/GUI/Localization/zh-cn/Changeset.zh-cn.resx new file mode 100644 index 0000000000..b85c83f2bc --- /dev/null +++ b/GUI/Localization/zh-cn/Changeset.zh-cn.resx @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Mod + 更改 + 操作理由 + 清除 + 应用 + diff --git a/GUI/Localization/zh-cn/ChooseProvidedMods.zh-cn.resx b/GUI/Localization/zh-cn/ChooseProvidedMods.zh-cn.resx new file mode 100644 index 0000000000..98fdb4afaf --- /dev/null +++ b/GUI/Localization/zh-cn/ChooseProvidedMods.zh-cn.resx @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 取消 + 继续 + Mod + Mod描述 + Several mods provide the virtual module Foo, choose one of the following mods: + diff --git a/GUI/Localization/zh-cn/ChooseRecommendedMods.zh-cn.resx b/GUI/Localization/zh-cn/ChooseRecommendedMods.zh-cn.resx new file mode 100644 index 0000000000..1025613c28 --- /dev/null +++ b/GUI/Localization/zh-cn/ChooseRecommendedMods.zh-cn.resx @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 取消 + 继续 + 全(反)选所有推荐或建议Mod + 以下Mod被一个或多个选中Mod所推荐或建议 + 推荐 + 建议 + 支持 + Mod + 推荐自/建议自: + Mod描述 + diff --git a/GUI/Localization/zh-cn/CloneFakeKspDialog.zh-cn.resx b/GUI/Localization/zh-cn/CloneFakeKspDialog.zh-cn.resx new file mode 100644 index 0000000000..3f9b6b6315 --- /dev/null +++ b/GUI/Localization/zh-cn/CloneFakeKspDialog.zh-cn.resx @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + 克隆现存的KSP实例 + 克隆的实例 + 克隆的路径 + 选择... + 伪装新的KSP实例 + 版本: + DLC版本(留空以忽略): + Making History + Breaking Ground + 新实例名称: + 新实例路径 + 选择... + 将新实例设为默认 + 切换到新实例 + 创建 + 取消 + 克隆或伪装KSP实例 + diff --git a/GUI/Localization/zh-cn/CompatibleKspVersionsDialog.zh-cn.resx b/GUI/Localization/zh-cn/CompatibleKspVersionsDialog.zh-cn.resx new file mode 100644 index 0000000000..e0e87f4ea3 --- /dev/null +++ b/GUI/Localization/zh-cn/CompatibleKspVersionsDialog.zh-cn.resx @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 此外,安装兼容以下KSP版本的Mod: + 游戏版本: + 警告!无法检查Mod是否真正与所选版本兼容!请小心操作。 + <版本> + 清除选中 + 添加 + 向列表中添加版本: + 注意:如果您添加类似于“1.2”的版本您将会强制所有兼容1.2.xx(例如1.2.0、1.2.1等等)的Mod与该版本兼容 + 如果KSP被更新,此对话框将重新弹出以便您调整设置。 + 确认 + 当前安装: + <地址> + 取消 + 兼容的KSP版本 + diff --git a/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx b/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx new file mode 100644 index 0000000000..beeb81bf3a --- /dev/null +++ b/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 在移除一些Mod后有以下目录残留。它们包含并非由CKAN安装的文件(可能是Mod生成或者手动安装)。CKAN不会自动删除并非由自己安装的文件,但如果您觉得安全的话您可以删除它们(推荐)。注意,如果您决定不删除这个目录,ModuleManager可能错误地认为这个Mod仍已安装。 + 目录 + 目录内容 + 点击左侧目录以显示其内容 + 打开目录 + 删除选中 + 保留全部 + diff --git a/GUI/Localization/zh-cn/EditLabelsDialog.zh-cn.resx b/GUI/Localization/zh-cn/EditLabelsDialog.zh-cn.resx new file mode 100644 index 0000000000..530ec47d0c --- /dev/null +++ b/GUI/Localization/zh-cn/EditLabelsDialog.zh-cn.resx @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 创建 + 选中一个标签以编辑或创建一个新的 + 名称: + 背景色: + 选择... + 实例(留空以应用到所有实例): + 有其它筛选条件时隐藏 + 更新时提醒 + 更新时移除 + 安装时警告 + 安装时移除 + 关闭 + 保存 + 取消 + 删除 + 导出... + 编辑标签 + diff --git a/GUI/Localization/zh-cn/EditModpack.zh-cn.resx b/GUI/Localization/zh-cn/EditModpack.zh-cn.resx new file mode 100644 index 0000000000..6b237eb1ae --- /dev/null +++ b/GUI/Localization/zh-cn/EditModpack.zh-cn.resx @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 标识符: + 名称: + 概要: + 版本: + KSP版本: + 协议: + 保存mod版本 + Mod + 版本 + 描述 + 依赖 + 推荐 + 建议 + 忽略 + 依赖 + 推荐 + 建议 + 忽略 + 取消 + 导出 + diff --git a/GUI/Localization/zh-cn/ErrorDialog.zh-cn.resx b/GUI/Localization/zh-cn/ErrorDialog.zh-cn.resx new file mode 100644 index 0000000000..07d1a10b3e --- /dev/null +++ b/GUI/Localization/zh-cn/ErrorDialog.zh-cn.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 忽略 + Error! + diff --git a/GUI/Localization/zh-cn/KSPCommandLineOptionsDialog.zh-cn.resx b/GUI/Localization/zh-cn/KSPCommandLineOptionsDialog.zh-cn.resx new file mode 100644 index 0000000000..aa048a72a4 --- /dev/null +++ b/GUI/Localization/zh-cn/KSPCommandLineOptionsDialog.zh-cn.resx @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 变量: + 确认 + 取消 + KSP启动选项 + diff --git a/GUI/Localization/zh-cn/ManageKSPInstancesDialog.zh-cn.resx b/GUI/Localization/zh-cn/ManageKSPInstancesDialog.zh-cn.resx new file mode 100644 index 0000000000..e7c8707f18 --- /dev/null +++ b/GUI/Localization/zh-cn/ManageKSPInstancesDialog.zh-cn.resx @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 打开目录 + 名称 + 版本 + 路径 + 选择 + 新KSP实例 + 添加实例到CKAN + 克隆或伪装新实例 + 重命名 + 设为默认 + 忽略 + 管理KSP实例 + diff --git a/GUI/Localization/zh-cn/ModInfo.zh-cn.resx b/GUI/Localization/zh-cn/ModInfo.zh-cn.resx new file mode 100644 index 0000000000..1443090917 --- /dev/null +++ b/GUI/Localization/zh-cn/ModInfo.zh-cn.resx @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 元数据 + Mod名称 + 标识符: + - + 替换为: + - + 最高KSP版本: + 发布状态: + 源代码: + 主页: + 作者: + 协议: + 0.0.0 + 无协议 + 无作者 + 版本: + 稳定 + 0.0.0 + 关系 + 依赖 + 推荐 + 建议 + 支持 + 冲突 + 内容 + 下载 + 打开Zip文件 + 这个Mod并不在缓存中,点击‘下载’来预览其内容 + 版本 + diff --git a/GUI/Localization/zh-cn/NewRepoDialog.zh-cn.resx b/GUI/Localization/zh-cn/NewRepoDialog.zh-cn.resx new file mode 100644 index 0000000000..682a0df69f --- /dev/null +++ b/GUI/Localization/zh-cn/NewRepoDialog.zh-cn.resx @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 官方Repo + 取消 + 确认 + 设置 + diff --git a/GUI/Localization/zh-cn/NewUpdateDialog.zh-cn.resx b/GUI/Localization/zh-cn/NewUpdateDialog.zh-cn.resx new file mode 100644 index 0000000000..1ca0b47b9d --- /dev/null +++ b/GUI/Localization/zh-cn/NewUpdateDialog.zh-cn.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 版本: + v0.0.0 + 下载 + 下次一定 + 有新版本的CKAN可用 + diff --git a/GUI/Localization/zh-cn/PluginsDialog.zh-cn.resx b/GUI/Localization/zh-cn/PluginsDialog.zh-cn.resx new file mode 100644 index 0000000000..e95ef73144 --- /dev/null +++ b/GUI/Localization/zh-cn/PluginsDialog.zh-cn.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 启用插件 + 停用插件 + 停用 + 重新加载 + 启用 + 添加新的... + 卸载 + CKAN插件 + diff --git a/GUI/Localization/zh-cn/RenameInstanceDialog.zh-cn.resx b/GUI/Localization/zh-cn/RenameInstanceDialog.zh-cn.resx new file mode 100644 index 0000000000..a1cdc2598a --- /dev/null +++ b/GUI/Localization/zh-cn/RenameInstanceDialog.zh-cn.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + /> + 确认 + 取消 + 重命名当前安装 + diff --git a/GUI/Localization/zh-cn/Resources.zh-cn.resx b/GUI/Localization/zh-cn/Resources.zh-cn.resx new file mode 100644 index 0000000000..922d045ab0 --- /dev/null +++ b/GUI/Localization/zh-cn/Resources.zh-cn.resx @@ -0,0 +1,383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\..\assets\ckan.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\apply.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\ksp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\settings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + CKAN元数据 (*.ckan)|*.ckan + 导出Mod列表 + ..\Resources\update.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\backward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\filter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\forward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\textClear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\star.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\thumbup.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\smile.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\alert.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\arrow_forward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\arrow_upward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + 版本 {0} + Build metadata file (buildID*.txt)|buildID*.txt + 请输入新实例名称. + 请输入新实例路径. + "正在克隆实例..." + {0} DLC版本格式错误. 尝试例如 "1.0.0". + 您想要克隆的实例不可用: {0} + 目标文件夹并非空文件夹: {0} + 克隆失败: {0} + 成功克隆实例. + 正在创建新实例... + 该名称已被占用. + 伪装实例创建失败: {0} + 成功创建实例. + <NONE> + KSP已经在您上次确认您的兼容KSP版本后更新. 请确认设置是否正确. + {0} (上一个游戏版本: {1}) + 版本格式无效 + Error + 尝试解析 "{0}"{1}时出现错误. 请尝试将其移出文件夹并重启CKAN. + N/A + 未知 + Method can not be called unless IsCKAN + {0} (正在使用的Mod版本: {1}) + 自动更新错误: {0} + 存在冲突. 真的要退出吗? {0} + 退出 + 返回 + 有未满足的依赖. 真的要退出吗? + 您有未应用的更改. 真的要退出吗? + +{0} + 正在更新CKAN + 更新CKAN到 {0} + {0} 依赖于 {1}, 而它并不与当前安装的KSP版本兼容 + 筛选 (全部) + 筛选 (不兼容) + 筛选 (已安装) + 筛选 (可更新) + 筛选 (可替换) + 筛选 (已缓存) + 筛选 (未缓存) + 筛选 (新) + 筛选 (未安装) + 筛选 (兼容) + 标签 ({0}) + 分类 ({0}) + 分类 (未分类) + 有一些安装的Mod不兼容!启动KSP可能不安全. 真的要启动吗? + +{0} + 启动 + 无法启动KSP. + +{0} + CKAN modpack (*.ckan) + Plain text (*.txt) + Markdown (*.md) + BBCode (*.txt) + Comma-separated values (*.csv) + Tab-separated values (*.tsv) + Not found. + 您真的想要重新安装 {0}吗? + {0}不支持您的当前游戏版本并很可能不能正常运行. 如果您遇到任何问题,请不要向其维护者求助. + +您真的想要安装它吗? + 安装 + 取消 + {0} {1} (metapackage) + {0} {1} (cached) + {0} {1} ({2}, {3}) + 用户选择更新到 {0} 版本. + 用户选择安装的新Mod. + 导入Mod + Mods (*.zip)|*.zip + 状态日志 + 状态日志 + {0} 需要 {1} 但它未在索引中列出或不兼容您当前的KSP版本. + 需要Mod {0} 但它未在索引中列出或不兼容您当前的KSP版本. + 检测到损坏的元数据,来自Mod {0}: {1} + 哦不! 我们尝试去覆写其它Mod的文件! +请尝试 `ckan更新` 并重试. + +如果这个问题反复出现,可能时由于打包时出现bug. +请在此处报告: + +https://github.com/KSP-CKAN/NetKAN/issues/new + +报告时请包括以下信息: + +File(文件) : {0} +Installing Mod(正在安装的Mod) : {1} +Owning Mod(已有Mod): {2} +CKAN Version(CKAN版本) : {3} + 哦不! + +看起来您正在尝试安装一个已经安装的Mod,或者正在尝试安装已经与其它已安装Mod冲突的Mod. + +作为一个安全特性,CKAN*永远不会*覆写或修改并非由自己安装的文件. + +如果您想要用CKAN安装 {0}, +请手动卸载以下Mod: + +{1} + +并重试. + 您的GameData已恢复原样. + {0} + +现在打开设置吗? + 打开设置 + + 未找到libcurl安装. 是否打开wiki页面寻找帮助? + Mod "{0}" 已成功安装 + 成功! + 取消时间过晚,进程已完成! + 用户手动取消进程但所有Mod已经安装/卸载/更新. + 进程完成! + 进程被用户取消! + 用户手动取消进程! + 安装/卸载/更新已取消! + 安装时发生错误! + 发生未知错误,请重试! + 如果上面的消息指明是一个下载错误,请重试. 否则请向我们提交一个issue便于我们调查. +如果怀疑是元数据问题: https://github.com/KSP-CKAN/NetKAN/issues/new/choose +如果怀疑是客户端问题: https://github.com/KSP-CKAN/CKAN/issues/new/choose + 安装失败! + Mod {0} 由超过一个Mod提供,请选择以下Mod之一: + N/A + {0} (virtual) + {0} (未索引) + 这个Mod不在缓存中,点击'下载'以预览内容 + Mod已缓存,预览可用 + 正在加载Mod... + 正在加载注册表... + 正在加载已安装Mod... + 正在加载可用Mod... + 正在加载不可用Mod... + 恢复更改列表... + 保留新旗帜... + 正在按热门程度排序... + 正在更新筛选器... + 兼容 ({0}) + 已安装 ({0}) + 可更新 ({0}) + 可替换 ({0}) + 已缓存 ({0}) + 未缓存 ({0}) + 新兼容 ({0}) + 未安装 ({0}) + 不兼容 ({0}) + 所有 ({0}) + 正在更新托盘... + AD + 未知筛选类型 {0} 在 IsModInFilter + 选择推荐或建议Mod + 没有找到推荐或建议Mod. + 正在更新Repo + 正在扫描DLC和手动安装的Mod... + 正在连接Repo... + 正在更新Repo... + 无法连接到Repo. 错误码: {0} + Repo已是最新. + Repo更新失败! + Repo成功更新. + 您想要在CKAN在每次加载时刷新Mod列表吗? (您一直可以通过上方的按钮手动刷新.) + {0} 个更新可用 + 点击升级 + 继续 + 暂停 + 没有可用更新 + {0} 个可用更新 + 请稍候 + 已完成! + 目录 {0} 并非有效的KSP目录. + 目录 "{0}" 不存在. + 同步主列表失败. + CKAN Plugins (*.dll)|*.dll + {0} 个文件, {1} + 无效路径: {0} + 选择一个文件夹来存储CKAN下载的Mod: + 您知道想要删除 {0} 个缓存文件来释放 {1} 空间? + 添加验证标记 + Host: + Token: + &确定 + &取消 + 需要输入Host. + 需要输入Token. + {0} 并非有效Host名. + {0} 已经有验证标记. + 更新时发生错误. +无法自动更新,因为CKAN.exe为只读或者我们不允许覆写它. 请在 https://github.com/KSP-CKAN/CKAN/releases/latest 手动更新. + CKAN需要处理 ckan:// URLs 的权限. +您想要允许CKAN这么做吗? 如果您点击否您将不会再次看到此消息. + &复制链接地址 + 游戏实例: {0} (KSP {1}) + 收藏 + 隐藏 + 全局 + 您真的想要删除 {0} 吗?该操作无法撤回! + 保存更改? + 没有记录被编辑! + 需要名称! + {0} 已经存在于 {1} ! + 删除 + 取消 + 保存 + 放弃 + 警告:正在安装带有 {0} ({1}) 标签的模组 + 这个标签将会以这个名称出现在标签菜单,在每个实例中必须唯一 + 带有这个标签的这行Mod会带有这个背景色 + 该标签可用的实例,留空以应用到全部 + 如果勾选,带有该标签的Mod会在被标准筛选器筛选时隐藏 + 如果勾选,会在这个Mod从不兼容变为兼容时显示一个提醒 + 如果勾选,会在这个Mod从不兼容变为兼容时移除这个标签 + 如果勾选,更改列表会提醒您这个Mod即将要被安装 + 如果勾选,Mod在被安装后会被移除该标签 + 一些您关注的Mod已经更新: + +{0} + 更新提醒 + 未分类 ({0}) + 标识符必须包含一个或多个字母、数字及横杠,并必须以字母或数字开头 + 需要名称 + 需要版本 + 最低KSP版本必须小于或等于最高KSP版本 + 该Mod包的内部名称;仅限字母、数字和横杠 + 该Mod包的公开名称 + Mod包的简短描述 + Mod包版本号 + 最低兼容KSP版本,留空以应用全部 + 最高兼容KSP版本,留空以应用全部 + 该Mod包的协议 + 如果勾选,Mod包将会包括特定版本的Mod,否则任何版本均可用 + 移动选中Mod到依赖组. 这些Mod一定会被安装. + 移动选中Mod到推荐组. 用户在安装时可以取消. + 移动选中Mod到建议组. 这些Mod在安装时可用但您必须去选中它们. + 移动选中Mod到忽略组. 这些Mod不会加入到Mod包中 + 中止Mod包创建 + 选中一个文件名并保存Mod包 + diff --git a/GUI/Localization/zh-cn/SelectionDialog.zh-cn.resx b/GUI/Localization/zh-cn/SelectionDialog.zh-cn.resx new file mode 100644 index 0000000000..7aaf739878 --- /dev/null +++ b/GUI/Localization/zh-cn/SelectionDialog.zh-cn.resx @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 请选中: + 选择 + 默认 + 取消 + CKAN 选择对话框 + diff --git a/GUI/Localization/zh-cn/SettingsDialog.zh-cn.resx b/GUI/Localization/zh-cn/SettingsDialog.zh-cn.resx new file mode 100644 index 0000000000..36f803f7bb --- /dev/null +++ b/GUI/Localization/zh-cn/SettingsDialog.zh-cn.resx @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 220, 17 + + + 48 + + + 元数据Repo + + 上移 + 下移 + 删除 + 验证标记 + 新建 + 删除 + 下载缓存 + N 个文件, M MB + 最大缓存大小: + MB (留空代表无限制) + 更改... + 清除 + 清除到限制 + 清除所有 + 重置 + 打开 + 自动更新 + 本地版本: + v0.0.0 + 最新版本: + ??? + 在启动时检查CKAN更新 + 检查更新 + 安装更新 + 行为 + 启用任务栏图标 + 最小化到任务栏 + + 分钟刷新Mod列表 + 停止刷新 + 更多设置 + 语言 (需要重启): + 启动时更新Repo + 在mod列表中隐藏代数 (需要重启) + 在mod列表中隐藏'v'(需要重启) + 当点击添加可用更新时自动按‘更新’排序 + 设置 + diff --git a/GUI/Localization/zh-cn/Wait.zh-cn.resx b/GUI/Localization/zh-cn/Wait.zh-cn.resx new file mode 100644 index 0000000000..1416670fc7 --- /dev/null +++ b/GUI/Localization/zh-cn/Wait.zh-cn.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 取消 + 重试 + 正在等待操作完成 + diff --git a/GUI/Localization/zh-cn/YesNoDialog.zh-cn.resx b/GUI/Localization/zh-cn/YesNoDialog.zh-cn.resx new file mode 100644 index 0000000000..574a26d1e1 --- /dev/null +++ b/GUI/Localization/zh-cn/YesNoDialog.zh-cn.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 是/否? + + + CKAN + From 002f121e81abbdeb1b61ad174a588a837b96c8d0 Mon Sep 17 00:00:00 2001 From: 050644zf <30611816+050644zf@users.noreply.github.com> Date: Mon, 2 Mar 2020 17:21:00 +0800 Subject: [PATCH 2/9] Adding Main.zh-cn.resx, fix some punctuation --- .../zh-cn/DeleteDirectories.zh-cn.resx | 2 +- GUI/Localization/zh-cn/Main.zh-cn.resx | 248 ++++++++++++++++++ GUI/Localization/zh-cn/Resources.zh-cn.resx | 4 +- 3 files changed, 251 insertions(+), 3 deletions(-) create mode 100644 GUI/Localization/zh-cn/Main.zh-cn.resx diff --git a/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx b/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx index beeb81bf3a..0971b7d2b9 100644 --- a/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx +++ b/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 在移除一些Mod后有以下目录残留。它们包含并非由CKAN安装的文件(可能是Mod生成或者手动安装)。CKAN不会自动删除并非由自己安装的文件,但如果您觉得安全的话您可以删除它们(推荐)。注意,如果您决定不删除这个目录,ModuleManager可能错误地认为这个Mod仍已安装。 + 在移除一些Mod后有以下目录残留. 它们包含并非由CKAN安装的文件(可能是Mod生成或者手动安装). CKAN不会自动删除并非由自己安装的文件,但如果您觉得安全的话您可以删除它们(推荐). 注意,如果您决定不删除这个目录,ModuleManager可能错误地认为这个Mod仍已安装. 目录 目录内容 点击左侧目录以显示其内容 diff --git a/GUI/Localization/zh-cn/Main.zh-cn.resx b/GUI/Localization/zh-cn/Main.zh-cn.resx new file mode 100644 index 0000000000..1f3f0f4221 --- /dev/null +++ b/GUI/Localization/zh-cn/Main.zh-cn.resx @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 126, 17 + + + 236, 17 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + 351, 17 + + + 546, 17 + + + 704, 17 + + + 32 + + + True + + + (Default) + + 文件 + 管理KSP实例 + 打开KSP目录 + 从.ckan安装... + &保存已安装的Mod列表... + 导出Mod包... + &导入已下载Mod... + 检查推荐 + 退出 + 设置 + CKAN设置 + CKAN插件 + KSP启动选项 + 兼容的KSP版本 + 帮助 + 报告CKAN客户端的问题 + 报告Mod元数据的问题 + 关于 + 启动KSP + 刷新 + 添加可用更新 + 应用更改 + 筛选 (兼容) + 兼容 + 已安装 + 已安装 (更新可用) + 可替换 + 已缓存 + 未缓存 + 新兼容 + 未安装 + 不兼容 + 所有 + 分类 + 标签 + 上一个选中Mod... + 下一个选中Mod... + 安装 + 已自动安装 + 更新 + 替换 + 名称 + 作者 + 已安装版本 + 最新版本 + 最高KSP版本 + 下载 + 安装日期 + 下载 + 描述 + 重新安装 + 下载内容 + 清除内容 + 管理模组 + 按作者名筛选: + 543, 74 + 170, 26 + 按Mod名称筛选: + 160, 74 + 170, 26 + 按描述筛选: + 912, 74 + 170, 26 + 更改列表 + 状态日志 + 选择Mod + 选择推荐或建议Mod + 删除目录 + 编辑Mod包 + CKAN + N 个可用更新 + 刷新 + 暂停 + 打开CKAN + 启动KSP + 打开KSP目录 + CKAN设置 + 退出 + 标签 + 编辑标签... + diff --git a/GUI/Localization/zh-cn/Resources.zh-cn.resx b/GUI/Localization/zh-cn/Resources.zh-cn.resx index 922d045ab0..e6eb1e5d60 100644 --- a/GUI/Localization/zh-cn/Resources.zh-cn.resx +++ b/GUI/Localization/zh-cn/Resources.zh-cn.resx @@ -162,7 +162,7 @@ N/A 未知 Method can not be called unless IsCKAN - {0} (正在使用的Mod版本: {1}) + {0} (正在使用的Mod版本: {1}) 自动更新错误: {0} 存在冲突. 真的要退出吗? {0} 退出 @@ -348,7 +348,7 @@ CKAN Version(CKAN版本) : {3} 取消 保存 放弃 - 警告:正在安装带有 {0} ({1}) 标签的模组 + 警告:正在安装带有 {0} ({1}) 标签的模组 这个标签将会以这个名称出现在标签菜单,在每个实例中必须唯一 带有这个标签的这行Mod会带有这个背景色 该标签可用的实例,留空以应用到全部 From 18f96e6b5b623869595360ab97e179d2701d2010 Mon Sep 17 00:00:00 2001 From: Paul Hebble Date: Mon, 2 Mar 2020 02:31:21 -0600 Subject: [PATCH 3/9] Move/rename files, add to csproj, add zh-CN to settings --- Core/Utilities.cs | 2 +- GUI/CKAN-GUI.csproj | 78 +++++++++++++++++++ .../AboutDialog.zh-CN.resx} | 0 .../AllModVersions.zh-CN.resx} | 0 .../AskUserForAutoUpdatesDialog.zh-CN.resx} | 0 .../Changeset.zh-CN.resx} | 0 .../ChooseProvidedMods.zh-CN.resx} | 0 .../ChooseRecommendedMods.zh-CN.resx} | 0 .../CloneFakeKspDialog.zh-CN.resx} | 0 .../CompatibleKspVersionsDialog.zh-CN.resx} | 0 .../DeleteDirectories.zh-CN.resx} | 0 .../EditLabelsDialog.zh-CN.resx} | 0 .../EditModpack.zh-CN.resx} | 0 .../ErrorDialog.zh-CN.resx} | 0 .../KSPCommandLineOptionsDialog.zh-CN.resx} | 0 .../Main.zh-cn.resx => zh-CN/Main.zh-CN.resx} | 0 .../ManageKSPInstancesDialog.zh-CN.resx} | 0 .../ModInfo.zh-CN.resx} | 0 .../NewRepoDialog.zh-CN.resx} | 0 .../NewUpdateDialog.zh-CN.resx} | 0 .../PluginsDialog.zh-CN.resx} | 0 .../RenameInstanceDialog.zh-CN.resx} | 0 .../SelectionDialog.zh-CN.resx} | 0 .../SettingsDialog.zh-CN.resx} | 0 .../Wait.zh-cn.resx => zh-CN/Wait.zh-CN.resx} | 0 .../YesNoDialog.zh-CN.resx} | 0 .../Resources.zh-CN.resx} | 0 27 files changed, 79 insertions(+), 1 deletion(-) rename GUI/Localization/{zh-cn/AboutDialog.zh-cn.resx => zh-CN/AboutDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/AllModVersions.zh-cn.resx => zh-CN/AllModVersions.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/AskUserForAutoUpdatesDialog.zh-cn.resx => zh-CN/AskUserForAutoUpdatesDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/Changeset.zh-cn.resx => zh-CN/Changeset.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/ChooseProvidedMods.zh-cn.resx => zh-CN/ChooseProvidedMods.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/ChooseRecommendedMods.zh-cn.resx => zh-CN/ChooseRecommendedMods.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/CloneFakeKspDialog.zh-cn.resx => zh-CN/CloneFakeKspDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/CompatibleKspVersionsDialog.zh-cn.resx => zh-CN/CompatibleKspVersionsDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/DeleteDirectories.zh-cn.resx => zh-CN/DeleteDirectories.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/EditLabelsDialog.zh-cn.resx => zh-CN/EditLabelsDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/EditModpack.zh-cn.resx => zh-CN/EditModpack.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/ErrorDialog.zh-cn.resx => zh-CN/ErrorDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/KSPCommandLineOptionsDialog.zh-cn.resx => zh-CN/KSPCommandLineOptionsDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/Main.zh-cn.resx => zh-CN/Main.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/ManageKSPInstancesDialog.zh-cn.resx => zh-CN/ManageKSPInstancesDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/ModInfo.zh-cn.resx => zh-CN/ModInfo.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/NewRepoDialog.zh-cn.resx => zh-CN/NewRepoDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/NewUpdateDialog.zh-cn.resx => zh-CN/NewUpdateDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/PluginsDialog.zh-cn.resx => zh-CN/PluginsDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/RenameInstanceDialog.zh-cn.resx => zh-CN/RenameInstanceDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/SelectionDialog.zh-cn.resx => zh-CN/SelectionDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/SettingsDialog.zh-cn.resx => zh-CN/SettingsDialog.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/Wait.zh-cn.resx => zh-CN/Wait.zh-CN.resx} (100%) rename GUI/Localization/{zh-cn/YesNoDialog.zh-cn.resx => zh-CN/YesNoDialog.zh-CN.resx} (100%) rename GUI/{Localization/zh-cn/Resources.zh-cn.resx => Properties/Resources.zh-CN.resx} (100%) diff --git a/Core/Utilities.cs b/Core/Utilities.cs index 1b726f6479..fd559c0f9e 100644 --- a/Core/Utilities.cs +++ b/Core/Utilities.cs @@ -9,7 +9,7 @@ namespace CKAN { public static class Utilities { - public static readonly string[] AvailableLanguages = { "en-GB", "en-US", "de-DE" }; + public static readonly string[] AvailableLanguages = { "en-GB", "en-US", "de-DE", "zh-CN" }; /// /// Copies a directory and optionally its subdirectories as a transaction. diff --git a/GUI/CKAN-GUI.csproj b/GUI/CKAN-GUI.csproj index c0533e4960..d98a8332e1 100644 --- a/GUI/CKAN-GUI.csproj +++ b/GUI/CKAN-GUI.csproj @@ -330,6 +330,9 @@ ..\..\Dialogs\AboutDialog.cs + + ..\..\Dialogs\AboutDialog.cs + AboutDialog.cs @@ -339,48 +342,72 @@ ..\..\Dialogs\AskUserForAutoUpdatesDialog.cs + + ..\..\Dialogs\AskUserForAutoUpdatesDialog.cs + CloneFakeKspDialog.cs ..\..\Dialogs\CloneFakeKspDialog.cs + + ..\..\Dialogs\CloneFakeKspDialog.cs + CompatibleKspVersionsDialog.cs ..\..\Dialogs\CompatibleKspVersionsDialog.cs + + ..\..\Dialogs\CompatibleKspVersionsDialog.cs + Changeset.cs ..\..\Controls\Changeset.cs + + ..\..\Controls\Changeset.cs + ChooseProvidedMods.cs ..\..\Controls\ChooseProvidedMods.cs + + ..\..\Controls\ChooseProvidedMods.cs + ChooseRecommendedMods.cs ..\..\Controls\ChooseRecommendedMods.cs + + ..\..\Controls\ChooseRecommendedMods.cs + Wait.cs ..\..\Controls\Wait.cs + + ..\..\Controls\Wait.cs + DeleteDirectories.cs ..\..\Controls\DeleteDirectories.cs + + ..\..\Controls\DeleteDirectories.cs + EditLabelsDialog.cs @@ -390,18 +417,27 @@ ..\..\Controls\EditModpack.cs + + ..\..\Controls\EditModpack.cs + ..\..\Controls\EditModpack.cs ..\..\Dialogs\EditLabelsDialog.cs + + ..\..\Dialogs\EditLabelsDialog.cs + ErrorDialog.cs ..\..\Dialogs\ErrorDialog.cs + + ..\..\Dialogs\ErrorDialog.cs + HintTextBox.cs @@ -411,6 +447,9 @@ ..\..\Dialogs\KSPCommandLineOptionsDialog.cs + + ..\..\Dialogs\KSPCommandLineOptionsDialog.cs + Main.cs Designer @@ -418,18 +457,27 @@ ..\..\Main\Main.cs + + ..\..\Main\Main.cs + AllModVersions.cs ..\..\Controls\AllModVersions.cs + + ..\..\Controls\AllModVersions.cs + ModInfo.cs ..\..\Controls\ModInfo.cs + + ..\..\Controls\ModInfo.cs + ..\..\Controls\ModInfo.cs @@ -439,24 +487,36 @@ ..\..\Dialogs\ManageKspInstancesDialog.cs + + ..\..\Dialogs\ManageKspInstancesDialog.cs + NewRepoDialog.cs ..\..\Dialogs\NewRepoDialog.cs + + ..\..\Dialogs\NewRepoDialog.cs + NewUpdateDialog.cs ..\..\Dialogs\NewUpdateDialog.cs + + ..\..\Dialogs\NewUpdateDialog.cs + PluginsDialog.cs ..\..\Dialogs\PluginsDialog.cs + + ..\..\Dialogs\PluginsDialog.cs + CKAN.Properties.Resources.resources Designer @@ -469,6 +529,12 @@ ResXFileCodeGenerator Resources.Designer.cs + + CKAN.Properties.Resources.zh-CN.resources + Designer + ResXFileCodeGenerator + Resources.Designer.cs + CKAN.Properties.Resources.en-US.resources Designer @@ -481,18 +547,27 @@ ..\..\Dialogs\RenameInstanceDialog.cs + + ..\..\Dialogs\RenameInstanceDialog.cs + SelectionDialog.cs ..\..\Dialogs\SelectionDialog.cs + + ..\..\Dialogs\SelectionDialog.cs + SettingsDialog.cs ..\..\Dialogs\SettingsDialog.cs + + ..\..\Dialogs\SettingsDialog.cs + ..\..\Dialogs\SettingsDialog.cs @@ -502,6 +577,9 @@ ..\..\Dialogs\YesNoDialog.cs + + ..\..\Dialogs\YesNoDialog.cs + diff --git a/GUI/Localization/zh-cn/AboutDialog.zh-cn.resx b/GUI/Localization/zh-CN/AboutDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/AboutDialog.zh-cn.resx rename to GUI/Localization/zh-CN/AboutDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/AllModVersions.zh-cn.resx b/GUI/Localization/zh-CN/AllModVersions.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/AllModVersions.zh-cn.resx rename to GUI/Localization/zh-CN/AllModVersions.zh-CN.resx diff --git a/GUI/Localization/zh-cn/AskUserForAutoUpdatesDialog.zh-cn.resx b/GUI/Localization/zh-CN/AskUserForAutoUpdatesDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/AskUserForAutoUpdatesDialog.zh-cn.resx rename to GUI/Localization/zh-CN/AskUserForAutoUpdatesDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/Changeset.zh-cn.resx b/GUI/Localization/zh-CN/Changeset.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/Changeset.zh-cn.resx rename to GUI/Localization/zh-CN/Changeset.zh-CN.resx diff --git a/GUI/Localization/zh-cn/ChooseProvidedMods.zh-cn.resx b/GUI/Localization/zh-CN/ChooseProvidedMods.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/ChooseProvidedMods.zh-cn.resx rename to GUI/Localization/zh-CN/ChooseProvidedMods.zh-CN.resx diff --git a/GUI/Localization/zh-cn/ChooseRecommendedMods.zh-cn.resx b/GUI/Localization/zh-CN/ChooseRecommendedMods.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/ChooseRecommendedMods.zh-cn.resx rename to GUI/Localization/zh-CN/ChooseRecommendedMods.zh-CN.resx diff --git a/GUI/Localization/zh-cn/CloneFakeKspDialog.zh-cn.resx b/GUI/Localization/zh-CN/CloneFakeKspDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/CloneFakeKspDialog.zh-cn.resx rename to GUI/Localization/zh-CN/CloneFakeKspDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/CompatibleKspVersionsDialog.zh-cn.resx b/GUI/Localization/zh-CN/CompatibleKspVersionsDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/CompatibleKspVersionsDialog.zh-cn.resx rename to GUI/Localization/zh-CN/CompatibleKspVersionsDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx b/GUI/Localization/zh-CN/DeleteDirectories.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/DeleteDirectories.zh-cn.resx rename to GUI/Localization/zh-CN/DeleteDirectories.zh-CN.resx diff --git a/GUI/Localization/zh-cn/EditLabelsDialog.zh-cn.resx b/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/EditLabelsDialog.zh-cn.resx rename to GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/EditModpack.zh-cn.resx b/GUI/Localization/zh-CN/EditModpack.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/EditModpack.zh-cn.resx rename to GUI/Localization/zh-CN/EditModpack.zh-CN.resx diff --git a/GUI/Localization/zh-cn/ErrorDialog.zh-cn.resx b/GUI/Localization/zh-CN/ErrorDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/ErrorDialog.zh-cn.resx rename to GUI/Localization/zh-CN/ErrorDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/KSPCommandLineOptionsDialog.zh-cn.resx b/GUI/Localization/zh-CN/KSPCommandLineOptionsDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/KSPCommandLineOptionsDialog.zh-cn.resx rename to GUI/Localization/zh-CN/KSPCommandLineOptionsDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/Main.zh-cn.resx b/GUI/Localization/zh-CN/Main.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/Main.zh-cn.resx rename to GUI/Localization/zh-CN/Main.zh-CN.resx diff --git a/GUI/Localization/zh-cn/ManageKSPInstancesDialog.zh-cn.resx b/GUI/Localization/zh-CN/ManageKSPInstancesDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/ManageKSPInstancesDialog.zh-cn.resx rename to GUI/Localization/zh-CN/ManageKSPInstancesDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/ModInfo.zh-cn.resx b/GUI/Localization/zh-CN/ModInfo.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/ModInfo.zh-cn.resx rename to GUI/Localization/zh-CN/ModInfo.zh-CN.resx diff --git a/GUI/Localization/zh-cn/NewRepoDialog.zh-cn.resx b/GUI/Localization/zh-CN/NewRepoDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/NewRepoDialog.zh-cn.resx rename to GUI/Localization/zh-CN/NewRepoDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/NewUpdateDialog.zh-cn.resx b/GUI/Localization/zh-CN/NewUpdateDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/NewUpdateDialog.zh-cn.resx rename to GUI/Localization/zh-CN/NewUpdateDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/PluginsDialog.zh-cn.resx b/GUI/Localization/zh-CN/PluginsDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/PluginsDialog.zh-cn.resx rename to GUI/Localization/zh-CN/PluginsDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/RenameInstanceDialog.zh-cn.resx b/GUI/Localization/zh-CN/RenameInstanceDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/RenameInstanceDialog.zh-cn.resx rename to GUI/Localization/zh-CN/RenameInstanceDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/SelectionDialog.zh-cn.resx b/GUI/Localization/zh-CN/SelectionDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/SelectionDialog.zh-cn.resx rename to GUI/Localization/zh-CN/SelectionDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/SettingsDialog.zh-cn.resx b/GUI/Localization/zh-CN/SettingsDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/SettingsDialog.zh-cn.resx rename to GUI/Localization/zh-CN/SettingsDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/Wait.zh-cn.resx b/GUI/Localization/zh-CN/Wait.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/Wait.zh-cn.resx rename to GUI/Localization/zh-CN/Wait.zh-CN.resx diff --git a/GUI/Localization/zh-cn/YesNoDialog.zh-cn.resx b/GUI/Localization/zh-CN/YesNoDialog.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/YesNoDialog.zh-cn.resx rename to GUI/Localization/zh-CN/YesNoDialog.zh-CN.resx diff --git a/GUI/Localization/zh-cn/Resources.zh-cn.resx b/GUI/Properties/Resources.zh-CN.resx similarity index 100% rename from GUI/Localization/zh-cn/Resources.zh-cn.resx rename to GUI/Properties/Resources.zh-CN.resx From 174ca9a279549c79ee1dc042b5bcdcc35aa01625 Mon Sep 17 00:00:00 2001 From: 050644zf <05644zf@outlook.com> Date: Tue, 3 Mar 2020 10:13:04 +0800 Subject: [PATCH 4/9] Fixing some text --- GUI/Localization/zh-CN/AboutDialog.zh-CN.resx | 2 +- .../zh-CN/ChooseRecommendedMods.zh-CN.resx | 2 +- .../zh-CN/CloneFakeKspDialog.zh-CN.resx | 8 ++++---- .../zh-CN/CompatibleKspVersionsDialog.zh-CN.resx | 10 +++++----- GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx | 6 +++--- GUI/Localization/zh-CN/NewRepoDialog.zh-CN.resx | 2 +- GUI/Localization/zh-CN/SettingsDialog.zh-CN.resx | 10 +++++----- GUI/Properties/Resources.zh-CN.resx | 14 +++++++------- 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/GUI/Localization/zh-CN/AboutDialog.zh-CN.resx b/GUI/Localization/zh-CN/AboutDialog.zh-CN.resx index 30bcfc9663..f96e47fd09 100644 --- a/GUI/Localization/zh-CN/AboutDialog.zh-CN.resx +++ b/GUI/Localization/zh-CN/AboutDialog.zh-CN.resx @@ -123,7 +123,7 @@ 协议 作者 源代码 - Forum 帖子 + Forum 主页 关于 diff --git a/GUI/Localization/zh-CN/ChooseRecommendedMods.zh-CN.resx b/GUI/Localization/zh-CN/ChooseRecommendedMods.zh-CN.resx index 1025613c28..2186573f31 100644 --- a/GUI/Localization/zh-CN/ChooseRecommendedMods.zh-CN.resx +++ b/GUI/Localization/zh-CN/ChooseRecommendedMods.zh-CN.resx @@ -125,6 +125,6 @@ 建议 支持 Mod - 推荐自/建议自: + 推荐自/建议自: Mod描述 diff --git a/GUI/Localization/zh-CN/CloneFakeKspDialog.zh-CN.resx b/GUI/Localization/zh-CN/CloneFakeKspDialog.zh-CN.resx index 3f9b6b6315..75b9b77ab9 100644 --- a/GUI/Localization/zh-CN/CloneFakeKspDialog.zh-CN.resx +++ b/GUI/Localization/zh-CN/CloneFakeKspDialog.zh-CN.resx @@ -125,12 +125,12 @@ 克隆的路径 选择... 伪装新的KSP实例 - 版本: - DLC版本(留空以忽略): + 版本: + DLC版本(留空以忽略): Making History Breaking Ground - 新实例名称: - 新实例路径 + 新实例名称: + 新实例路径: 选择... 将新实例设为默认 切换到新实例 diff --git a/GUI/Localization/zh-CN/CompatibleKspVersionsDialog.zh-CN.resx b/GUI/Localization/zh-CN/CompatibleKspVersionsDialog.zh-CN.resx index e0e87f4ea3..9ba12c07ba 100644 --- a/GUI/Localization/zh-CN/CompatibleKspVersionsDialog.zh-CN.resx +++ b/GUI/Localization/zh-CN/CompatibleKspVersionsDialog.zh-CN.resx @@ -117,17 +117,17 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 此外,安装兼容以下KSP版本的Mod: - 游戏版本: + 此外,安装兼容以下KSP版本的Mod: + 游戏版本: 警告!无法检查Mod是否真正与所选版本兼容!请小心操作。 <版本> 清除选中 添加 - 向列表中添加版本: - 注意:如果您添加类似于“1.2”的版本您将会强制所有兼容1.2.xx(例如1.2.0、1.2.1等等)的Mod与该版本兼容 + 向列表中添加版本: + 注意:如果您添加类似于“1.2”的版本您将会强制所有兼容1.2.xx(例如1.2.0、1.2.1等等)的Mod与该版本兼容 如果KSP被更新,此对话框将重新弹出以便您调整设置。 确认 - 当前安装: + 当前安装: <地址> 取消 兼容的KSP版本 diff --git a/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx b/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx index 530ec47d0c..db62f9ca26 100644 --- a/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx +++ b/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx @@ -120,10 +120,10 @@ 创建 选中一个标签以编辑或创建一个新的 - 名称: - 背景色: + 名称: + 背景色: 选择... - 实例(留空以应用到所有实例): + 实例(留空以应用到所有实例): 有其它筛选条件时隐藏 更新时提醒 更新时移除 diff --git a/GUI/Localization/zh-CN/NewRepoDialog.zh-CN.resx b/GUI/Localization/zh-CN/NewRepoDialog.zh-CN.resx index 682a0df69f..8408a6bdb6 100644 --- a/GUI/Localization/zh-CN/NewRepoDialog.zh-CN.resx +++ b/GUI/Localization/zh-CN/NewRepoDialog.zh-CN.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 官方Repo + 官方元数据库 取消 确认 设置 diff --git a/GUI/Localization/zh-CN/SettingsDialog.zh-CN.resx b/GUI/Localization/zh-CN/SettingsDialog.zh-CN.resx index 36f803f7bb..bbae3d0844 100644 --- a/GUI/Localization/zh-CN/SettingsDialog.zh-CN.resx +++ b/GUI/Localization/zh-CN/SettingsDialog.zh-CN.resx @@ -127,8 +127,8 @@ 48 - 元数据Repo - + 元数据库 + 新建 上移 下移 删除 @@ -156,12 +156,12 @@ 行为 启用任务栏图标 最小化到任务栏 - - 分钟刷新Mod列表 + Mod列表刷新间隔: + 分钟 停止刷新 更多设置 语言 (需要重启): - 启动时更新Repo + 启动时更新元数据库 在mod列表中隐藏代数 (需要重启) 在mod列表中隐藏'v'(需要重启) 当点击添加可用更新时自动按‘更新’排序 diff --git a/GUI/Properties/Resources.zh-CN.resx b/GUI/Properties/Resources.zh-CN.resx index e6eb1e5d60..7ce55c84aa 100644 --- a/GUI/Properties/Resources.zh-CN.resx +++ b/GUI/Properties/Resources.zh-CN.resx @@ -296,14 +296,14 @@ CKAN Version(CKAN版本) : {3} 未知筛选类型 {0} 在 IsModInFilter 选择推荐或建议Mod 没有找到推荐或建议Mod. - 正在更新Repo + 正在更新元数据库 正在扫描DLC和手动安装的Mod... - 正在连接Repo... - 正在更新Repo... - 无法连接到Repo. 错误码: {0} - Repo已是最新. - Repo更新失败! - Repo成功更新. + 正在连接元数据库... + 正在更新元数据库... + 无法连接到元数据库. 错误码: {0} + 元数据库已是最新. + 元数据库更新失败! + 元数据库成功更新. 您想要在CKAN在每次加载时刷新Mod列表吗? (您一直可以通过上方的按钮手动刷新.) {0} 个更新可用 点击升级 From b06ea6818da03c45ccb2bb137c9ca40402cbfdd2 Mon Sep 17 00:00:00 2001 From: 050644zf <05644zf@outlook.com> Date: Wed, 4 Mar 2020 11:08:02 +0800 Subject: [PATCH 5/9] fix some text --- GUI/Localization/zh-CN/Main.zh-CN.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GUI/Localization/zh-CN/Main.zh-CN.resx b/GUI/Localization/zh-CN/Main.zh-CN.resx index 1f3f0f4221..d24b56e488 100644 --- a/GUI/Localization/zh-CN/Main.zh-CN.resx +++ b/GUI/Localization/zh-CN/Main.zh-CN.resx @@ -213,7 +213,7 @@ 最高KSP版本 下载 安装日期 - 下载 + 下载量 描述 重新安装 下载内容 From fef8645c2c48743fe55bb35aecd177ae118de4b6 Mon Sep 17 00:00:00 2001 From: Paul Hebble Date: Sat, 4 Apr 2020 01:10:28 +0000 Subject: [PATCH 6/9] Layout and translation fixes --- GUI/Dialogs/KSPCommandLineOptionsDialog.Designer.cs | 2 +- GUI/Dialogs/KSPCommandLineOptionsDialog.cs | 3 +-- GUI/Dialogs/RenameInstanceDialog.Designer.cs | 2 +- GUI/Dialogs/RenameInstanceDialog.cs | 3 +-- GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx | 4 +++- GUI/Localization/zh-CN/Main.zh-CN.resx | 2 +- GUI/Main/MainInstall.cs | 6 +++++- GUI/Main/MainModList.cs | 5 +++-- GUI/Main/MainTrayIcon.cs | 2 +- 9 files changed, 17 insertions(+), 12 deletions(-) diff --git a/GUI/Dialogs/KSPCommandLineOptionsDialog.Designer.cs b/GUI/Dialogs/KSPCommandLineOptionsDialog.Designer.cs index 2f0367f35f..8c6ece3467 100644 --- a/GUI/Dialogs/KSPCommandLineOptionsDialog.Designer.cs +++ b/GUI/Dialogs/KSPCommandLineOptionsDialog.Designer.cs @@ -80,7 +80,7 @@ private void InitializeComponent() this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.CancelChangesButton; - this.ClientSize = new System.Drawing.Size(481, 85); + this.ClientSize = new System.Drawing.Size(481, 112); this.ControlBox = false; this.Controls.Add(this.CancelChangesButton); this.Controls.Add(this.AcceptChangesButton); diff --git a/GUI/Dialogs/KSPCommandLineOptionsDialog.cs b/GUI/Dialogs/KSPCommandLineOptionsDialog.cs index 5b709304f2..7b8f6b6e7d 100644 --- a/GUI/Dialogs/KSPCommandLineOptionsDialog.cs +++ b/GUI/Dialogs/KSPCommandLineOptionsDialog.cs @@ -3,12 +3,11 @@ namespace CKAN { - public partial class KSPCommandLineOptionsDialog : FormCompatibility + public partial class KSPCommandLineOptionsDialog : Form { public KSPCommandLineOptionsDialog() { InitializeComponent(); - ApplyFormCompatibilityFixes(); StartPosition = FormStartPosition.CenterScreen; } diff --git a/GUI/Dialogs/RenameInstanceDialog.Designer.cs b/GUI/Dialogs/RenameInstanceDialog.Designer.cs index 1122d5ba86..57d370b4fb 100644 --- a/GUI/Dialogs/RenameInstanceDialog.Designer.cs +++ b/GUI/Dialogs/RenameInstanceDialog.Designer.cs @@ -69,7 +69,7 @@ private void InitializeComponent() // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(319, 68); + this.ClientSize = new System.Drawing.Size(319, 100); this.ControlBox = false; this.Controls.Add(this.CancelRenameInstanceButton); this.Controls.Add(this.OKButton); diff --git a/GUI/Dialogs/RenameInstanceDialog.cs b/GUI/Dialogs/RenameInstanceDialog.cs index 2885cd0ea4..b6e7238e37 100644 --- a/GUI/Dialogs/RenameInstanceDialog.cs +++ b/GUI/Dialogs/RenameInstanceDialog.cs @@ -2,12 +2,11 @@ namespace CKAN { - public partial class RenameInstanceDialog : FormCompatibility + public partial class RenameInstanceDialog : Form { public RenameInstanceDialog() { InitializeComponent(); - ApplyFormCompatibilityFixes(); // Set the default actions for pressing Enter and Escape. AcceptButton = OKButton; diff --git a/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx b/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx index db62f9ca26..554ed6b671 100644 --- a/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx +++ b/GUI/Localization/zh-CN/EditLabelsDialog.zh-CN.resx @@ -123,7 +123,9 @@ 名称: 背景色: 选择... - 实例(留空以应用到所有实例): + 实例 +(留空以应用 +到所有实例): 有其它筛选条件时隐藏 更新时提醒 更新时移除 diff --git a/GUI/Localization/zh-CN/Main.zh-CN.resx b/GUI/Localization/zh-CN/Main.zh-CN.resx index d24b56e488..e804e8578b 100644 --- a/GUI/Localization/zh-CN/Main.zh-CN.resx +++ b/GUI/Localization/zh-CN/Main.zh-CN.resx @@ -203,7 +203,7 @@ 上一个选中Mod... 下一个选中Mod... 安装 - 已自动安装 + 自动安装 更新 替换 名称 diff --git a/GUI/Main/MainInstall.cs b/GUI/Main/MainInstall.cs index 9cf202ae04..4ce9676ff1 100644 --- a/GUI/Main/MainInstall.cs +++ b/GUI/Main/MainInstall.cs @@ -149,7 +149,11 @@ out Dictionary> supporters } // Now let's make all our changes. - tabController.RenameTab("WaitTabPage", Properties.Resources.MainInstallWaitTitle); + Util.Invoke(this, () => + { + // Need to be on the GUI thread to get the translated string + tabController.RenameTab("WaitTabPage", Properties.Resources.MainInstallWaitTitle); + }); ShowWaitDialog(); tabController.SetTabLock(true); diff --git a/GUI/Main/MainModList.cs b/GUI/Main/MainModList.cs index b221f7bb97..911f958154 100644 --- a/GUI/Main/MainModList.cs +++ b/GUI/Main/MainModList.cs @@ -163,6 +163,8 @@ public async void UpdateModsList(IEnumerable mc = null, Dictionary _UpdateModsList(mc ?? new List(), old_modules) ); @@ -173,7 +175,6 @@ private void _UpdateModsList(IEnumerable mc, Dictionary log.Info("Updating the mod list"); ResetProgress(); - tabController.RenameTab("WaitTabPage", Properties.Resources.MainModListWaitTitle); ShowWaitDialog(false); tabController.SetTabLock(true); Util.Invoke(this, SwitchEnabledState); @@ -289,7 +290,7 @@ private void _UpdateModsList(IEnumerable mc, Dictionary }); Wait.AddLogMessage(Properties.Resources.MainModListUpdatingTray); - UpdateTrayInfo(); + Util.Invoke(this, UpdateTrayInfo); HideWaitDialog(true); tabController.HideTab("WaitTabPage"); diff --git a/GUI/Main/MainTrayIcon.cs b/GUI/Main/MainTrayIcon.cs index fbd2b76c1a..b06071474f 100644 --- a/GUI/Main/MainTrayIcon.cs +++ b/GUI/Main/MainTrayIcon.cs @@ -48,7 +48,7 @@ private void UpdateTrayState() } } - public void UpdateTrayInfo() + private void UpdateTrayInfo() { var count = mainModList.CountModsByFilter(GUIModFilter.InstalledUpdateAvailable); From b24b59c45019124b896ac2ee86001f73199f7232 Mon Sep 17 00:00:00 2001 From: 050644zf <050644zf@outlook.com> Date: Sat, 4 Apr 2020 09:29:34 +0800 Subject: [PATCH 7/9] Update SettingsDialog.Designer.cs --- GUI/Dialogs/SettingsDialog.Designer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GUI/Dialogs/SettingsDialog.Designer.cs b/GUI/Dialogs/SettingsDialog.Designer.cs index 36c6918bc1..ca3c0159ea 100644 --- a/GUI/Dialogs/SettingsDialog.Designer.cs +++ b/GUI/Dialogs/SettingsDialog.Designer.cs @@ -394,7 +394,7 @@ private void InitializeComponent() this.CheckForUpdatesButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.CheckForUpdatesButton.Location = new System.Drawing.Point(12, 84); this.CheckForUpdatesButton.Name = "CheckForUpdatesButton"; - this.CheckForUpdatesButton.Size = new System.Drawing.Size(112, 23); + this.CheckForUpdatesButton.Size = new System.Drawing.Size(112, 25); this.CheckForUpdatesButton.TabIndex = 5; this.CheckForUpdatesButton.Click += new System.EventHandler(this.CheckForUpdatesButton_Click); resources.ApplyResources(this.CheckForUpdatesButton, "CheckForUpdatesButton"); From f7f58fcd7be1b6a337d377a9cdf00f2095c739bc Mon Sep 17 00:00:00 2001 From: Paul Hebble Date: Sat, 4 Apr 2020 01:40:48 +0000 Subject: [PATCH 8/9] Enlarge the other settings buttons --- GUI/Dialogs/SettingsDialog.Designer.cs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/GUI/Dialogs/SettingsDialog.Designer.cs b/GUI/Dialogs/SettingsDialog.Designer.cs index ca3c0159ea..18da9e8c50 100644 --- a/GUI/Dialogs/SettingsDialog.Designer.cs +++ b/GUI/Dialogs/SettingsDialog.Designer.cs @@ -115,7 +115,7 @@ private void InitializeComponent() this.NewRepoButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.NewRepoButton.Location = new System.Drawing.Point(12, 93); this.NewRepoButton.Name = "NewRepoButton"; - this.NewRepoButton.Size = new System.Drawing.Size(56, 23); + this.NewRepoButton.Size = new System.Drawing.Size(56, 25); this.NewRepoButton.TabIndex = 1; this.NewRepoButton.Click += new System.EventHandler(this.NewRepoButton_Click); resources.ApplyResources(this.NewRepoButton, "NewRepoButton"); @@ -126,7 +126,7 @@ private void InitializeComponent() this.UpRepoButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.UpRepoButton.Location = new System.Drawing.Point(74, 93); this.UpRepoButton.Name = "UpRepoButton"; - this.UpRepoButton.Size = new System.Drawing.Size(56, 23); + this.UpRepoButton.Size = new System.Drawing.Size(56, 25); this.UpRepoButton.TabIndex = 2; this.UpRepoButton.Click += new System.EventHandler(this.UpRepoButton_Click); resources.ApplyResources(this.UpRepoButton, "UpRepoButton"); @@ -137,7 +137,7 @@ private void InitializeComponent() this.DownRepoButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.DownRepoButton.Location = new System.Drawing.Point(136, 93); this.DownRepoButton.Name = "DownRepoButton"; - this.DownRepoButton.Size = new System.Drawing.Size(56, 23); + this.DownRepoButton.Size = new System.Drawing.Size(56, 25); this.DownRepoButton.TabIndex = 3; this.DownRepoButton.Click += new System.EventHandler(this.DownRepoButton_Click); resources.ApplyResources(this.DownRepoButton, "DownRepoButton"); @@ -148,7 +148,7 @@ private void InitializeComponent() this.DeleteRepoButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.DeleteRepoButton.Location = new System.Drawing.Point(408, 93); this.DeleteRepoButton.Name = "DeleteRepoButton"; - this.DeleteRepoButton.Size = new System.Drawing.Size(56, 23); + this.DeleteRepoButton.Size = new System.Drawing.Size(56, 25); this.DeleteRepoButton.TabIndex = 4; this.DeleteRepoButton.Click += new System.EventHandler(this.DeleteRepoButton_Click); resources.ApplyResources(this.DeleteRepoButton, "DeleteRepoButton"); @@ -181,7 +181,7 @@ private void InitializeComponent() this.NewAuthTokenButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.NewAuthTokenButton.Location = new System.Drawing.Point(12, 93); this.NewAuthTokenButton.Name = "NewAuthTokenButton"; - this.NewAuthTokenButton.Size = new System.Drawing.Size(56, 23); + this.NewAuthTokenButton.Size = new System.Drawing.Size(56, 25); this.NewAuthTokenButton.TabIndex = 1; this.NewAuthTokenButton.Click += new System.EventHandler(this.NewAuthTokenButton_Click); resources.ApplyResources(this.NewAuthTokenButton, "NewAuthTokenButton"); @@ -192,7 +192,7 @@ private void InitializeComponent() this.DeleteAuthTokenButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.DeleteAuthTokenButton.Location = new System.Drawing.Point(408, 93); this.DeleteAuthTokenButton.Name = "DeleteAuthTokenButton"; - this.DeleteAuthTokenButton.Size = new System.Drawing.Size(56, 23); + this.DeleteAuthTokenButton.Size = new System.Drawing.Size(56, 25); this.DeleteAuthTokenButton.TabIndex = 2; this.DeleteAuthTokenButton.Click += new System.EventHandler(this.DeleteAuthTokenButton_Click); resources.ApplyResources(this.DeleteAuthTokenButton, "DeleteAuthTokenButton"); @@ -269,7 +269,7 @@ private void InitializeComponent() this.ChangeCacheButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.ChangeCacheButton.Location = new System.Drawing.Point(12, 89); this.ChangeCacheButton.Name = "ChangeCacheButton"; - this.ChangeCacheButton.Size = new System.Drawing.Size(75, 23); + this.ChangeCacheButton.Size = new System.Drawing.Size(75, 25); this.ChangeCacheButton.TabIndex = 5; this.ChangeCacheButton.Click += new System.EventHandler(this.ChangeCacheButton_Click); resources.ApplyResources(this.ChangeCacheButton, "ChangeCacheButton"); @@ -280,7 +280,7 @@ private void InitializeComponent() this.ClearCacheButton.Location = new System.Drawing.Point(93, 89); this.ClearCacheButton.Menu = this.ClearCacheMenu; this.ClearCacheButton.Name = "ClearCacheButton"; - this.ClearCacheButton.Size = new System.Drawing.Size(75, 23); + this.ClearCacheButton.Size = new System.Drawing.Size(75, 25); this.ClearCacheButton.TabIndex = 6; resources.ApplyResources(this.ClearCacheButton, "ClearCacheButton"); // @@ -311,7 +311,7 @@ private void InitializeComponent() this.ResetCacheButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.ResetCacheButton.Location = new System.Drawing.Point(174, 89); this.ResetCacheButton.Name = "ResetCacheButton"; - this.ResetCacheButton.Size = new System.Drawing.Size(75, 23); + this.ResetCacheButton.Size = new System.Drawing.Size(75, 25); this.ResetCacheButton.TabIndex = 7; this.ResetCacheButton.Click += new System.EventHandler(this.ResetCacheButton_Click); resources.ApplyResources(this.ResetCacheButton, "ResetCacheButton"); @@ -321,7 +321,7 @@ private void InitializeComponent() this.OpenCacheButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.OpenCacheButton.Location = new System.Drawing.Point(255, 89); this.OpenCacheButton.Name = "OpenCacheButton"; - this.OpenCacheButton.Size = new System.Drawing.Size(75, 23); + this.OpenCacheButton.Size = new System.Drawing.Size(75, 25); this.OpenCacheButton.TabIndex = 8; this.OpenCacheButton.Click += new System.EventHandler(this.OpenCacheButton_Click); resources.ApplyResources(this.OpenCacheButton, "OpenCacheButton"); @@ -405,7 +405,7 @@ private void InitializeComponent() this.InstallUpdateButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.InstallUpdateButton.Location = new System.Drawing.Point(130, 84); this.InstallUpdateButton.Name = "InstallUpdateButton"; - this.InstallUpdateButton.Size = new System.Drawing.Size(112, 23); + this.InstallUpdateButton.Size = new System.Drawing.Size(112, 25); this.InstallUpdateButton.TabIndex = 6; this.InstallUpdateButton.Click += new System.EventHandler(this.InstallUpdateButton_Click); resources.ApplyResources(this.InstallUpdateButton, "InstallUpdateButton"); From bf4597f78f7b5afefe660088963a6c59c63c5e77 Mon Sep 17 00:00:00 2001 From: 050644zf <050644zf@outlook.com> Date: Sat, 4 Apr 2020 09:48:22 +0800 Subject: [PATCH 9/9] Update Main.zh-CN.resx --- GUI/Localization/zh-CN/Main.zh-CN.resx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GUI/Localization/zh-CN/Main.zh-CN.resx b/GUI/Localization/zh-CN/Main.zh-CN.resx index e804e8578b..fadb9d3b6c 100644 --- a/GUI/Localization/zh-CN/Main.zh-CN.resx +++ b/GUI/Localization/zh-CN/Main.zh-CN.resx @@ -211,7 +211,7 @@ 已安装版本 最新版本 最高KSP版本 - 下载 + 下载大小 安装日期 下载量 描述