Skip to content

Commit

Permalink
Merge pull request #44 from Chiloven945/Language
Browse files Browse the repository at this point in the history
Revision 1004
  • Loading branch information
tangge233 authored Oct 4, 2024
2 parents ac9f410 + 4f6dbe7 commit 3c8e395
Show file tree
Hide file tree
Showing 8 changed files with 1,062 additions and 1,061 deletions.
2 changes: 1 addition & 1 deletion Plain Craft Launcher 2/Modules/Minecraft/ModCrash.vb
Original file line number Diff line number Diff line change
Expand Up @@ -1065,7 +1065,7 @@ NextStack:
End Select
Next

Return Join(Results, "\n\n此外,").
Return Join(Results, "\n\n" & GetLang("LangModCrashCrashReasonDialogContentAdditional")).
Replace("\n", vbCrLf).
Replace("\h", "").
Replace("\e", If(IsHandAnalyze, "", vbCrLf & GetLang("LangModCrashCrashReasonDialogContentViewLogTip"))).
Expand Down
11 changes: 6 additions & 5 deletions Plain Craft Launcher 2/Modules/Modi18n.vb
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,12 @@ Module Modi18n
''' <returns></returns>
Public Function GetLocalTimeFormat(Time As DateTime) As String
Select Case Lang
Case "zh_CN", "zh_HK", "zh_TW", "lzh", "zh_MEME", "ja_JP", "ko_KR" '2024/08/16 11:47
Case "ja_JP", "ko_KR", "lzh", "zh_CN", "zh_HK", "zh_MARS", "zh_MEME", "zh_TW" '2024/08/16 11:47
Return Time.ToString("yyyy'/'MM'/'dd HH':'mm")
Case "en_GB", "es_ES", "fr_FR", "ru_RU", "el_GR" '11:47 16/08/2024
Return Time.ToString("dd'/'MM'/'yyyy HH':'mm")
Case Else 'en_US 11:47 08/16/2024
Case "en_US" '11:47 08/16/2024
Return Time.ToString("MM'/'dd'/'yyyy HH':'mm")
Case Else '11:47 16/08/2024
Return Time.ToString("dd'/'MM'/'yyyy HH':'mm")
End Select
End Function

Expand Down Expand Up @@ -113,7 +113,8 @@ Module Modi18n
{"fr-", "fr_FR"},
{"ja-", "ja_JP"},
{"ko-", "ko_KR"},
{"ru-", "ru_RU"}
{"ru-", "ru_RU"},
{"sk-", "sk_SK"}
}

For Each prefixPair In PrefixMap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@
<local:MyComboBoxItem Content="한국어 (대한민국)" Tag="ko_KR" FontFamily="Resources/#PCL English, Segoe UI, Malgun Gothic"/>
<local:MyComboBoxItem Content="文言 (華夏)" Tag="lzh" FontFamily="Resources/#PCL English, Segoe UI, Microsoft JhengHei UI"/>
<local:MyComboBoxItem Content="Русский (Россия)" Tag="ru_RU" FontFamily="Segoe UI, Resources/#PCL English, Microsoft YaHei UI"/>
<local:MyComboBoxItem Content="Slovenčina" Tag="sk_SK" FontFamily="Segoe UI, Resources/#PCL English, Microsoft YaHei UI"/>
<local:MyComboBoxItem Content="Slovenčina (Slovensko)" Tag="sk_SK" FontFamily="Segoe UI, Resources/#PCL English, Microsoft YaHei UI"/>
<local:MyComboBoxItem Content="简体中文 (中国大陆)" Tag="zh_CN" IsSelected="True" FontFamily="Resources/#PCL English, Segoe UI, Microsoft YaHei UI"/>
<local:MyComboBoxItem Content="繁體中文 (香港特別行政區)" Tag="zh_HK" FontFamily="Resources/#PCL English, Segoe UI, Microsoft JhengHei UI"/>
<local:MyComboBoxItem Content="焱暒妏" Tag="zh_MARS" FontFamily="Resources/#PCL English, Segoe UI, Microsoft JhengHei UI"/>
Expand Down
585 changes: 292 additions & 293 deletions Plain Craft Launcher 2/Resources/Language/en_GB.xaml

Large diffs are not rendered by default.

510 changes: 255 additions & 255 deletions Plain Craft Launcher 2/Resources/Language/en_US.xaml

Large diffs are not rendered by default.

54 changes: 27 additions & 27 deletions Plain Craft Launcher 2/Resources/Language/zh_CN.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -1802,7 +1802,7 @@ PCL 不支持其他乱七八糟的下载协议。</s:String>
请删除 Mod 文件夹中已被解压的 Mod,然后再启动游戏。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAB">Minecraft 内存不足,导致其无法继续运行。
这很可能是因为电脑内存不足、游戏分配的内存不足,或是配置要求过高。

你可以尝试在 更多 → 百宝箱 中选择 内存优化,然后再启动游戏。
如果还是不行,请在启动设置中增加为游戏分配的内存,并删除配置要求较高的材质、Mod、光影。
如果依然不奏效,请在开始游戏前尽量关闭其他软件,或者……换台电脑?</s:String>
Expand All @@ -1821,38 +1821,38 @@ PCL 不支持其他乱七八糟的下载协议。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAH">由于缺失 MixinBootstrap,导致游戏崩溃。
请尝试安装 MixinBootstrap。若安装后依然崩溃,可以尝试在文件名前添加英文感叹号。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAI">你似乎正在使用 32 位 Java,这会导致 Minecraft 无法使用所需的内存,进而造成崩溃。

请在启动设置的 Java 选择一项中改用 64 位的 Java 再启动游戏,然后再启动游戏。
如果你没有安装 64 位的 Java,你可以从网络中下载、安装一个。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAJ">你正在使用 32 位的操作系统,这会导致 Minecraft 无法使用所需的内存,进而造成崩溃。

你或许只能重装 64 位的操作系统来解决此问题。
如果你的电脑内存在 2GB 以内,那或许只能换台电脑了……</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAK">由于未满足 Mod 的依赖项,导致游戏退出。
未满足的依赖项:
- {0}

请根据上述信息进行对应处理,如果看不懂英文可以使用翻译软件。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAL">由于未满足 Mod 的依赖项,导致游戏退出。
请根据错误报告中的日志信息进行对应处理,如果看不懂英文可以使用翻译软件。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAM">你的游戏遇到了一些问题,PCL 为此找到了一个可疑的关键词:{0}。

如果你知道某个关键词对应的 Mod,那么有可能就是它引起的错误,你也可以查看错误报告获取详情。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAN">你的游戏遇到了一些问题,PCL 为此找到了以下可疑的关键词:
- {0}

如果你知道某个关键词对应的 Mod,那么有可能就是它引起的错误,你也可以查看错误报告获取详情。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAO">PCL 怀疑名为 {0} 的 Mod 导致了游戏出错,但不能完全确定。
你可以尝试禁用此 Mod,然后观察游戏是否还会崩溃。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAP">PCL 怀疑以下 Mod 导致了游戏出错,但不能完全确定:
- {0}

你可以尝试依次禁用上述 Mod,然后观察游戏是否还会崩溃。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAQ">名为 {0} 的 Mod 导致了游戏出错。
你可以尝试禁用此 Mod,然后观察游戏是否还会崩溃。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAR">以下 Mod 导致了游戏出错:
- {0}

你可以尝试依次禁用上述 Mod,然后观察游戏是否还会崩溃。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAS">名为 {0} 的 Mod 注入失败,导致游戏出错。
这一般代表着它与其他 Mod 或当前环境不兼容,或是它存在 Bug。
Expand All @@ -1868,42 +1868,42 @@ PCL 不支持其他乱七八糟的下载协议。</s:String>
你可以尝试禁用此 Mod,然后观察游戏是否还会崩溃。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAX">以下 Mod 初始化失败,导致游戏无法继续加载:
- {0}

你可以尝试依次禁用上述 Mod,然后观察游戏是否还会崩溃。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAY">游戏似乎因为方块 {0} 出现了问题。

你可以创建一个新世界,并观察游戏的运行情况:
- 若正常运行,则是该方块导致出错,你或许需要使用一些方式删除此方块。
- 若仍然出错,问题就可能来自其他原因……</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonAZ">游戏似乎因为世界中的某些方块出现了问题。

你可以创建一个新世界,并观察游戏的运行情况:
- 若正常运行,则是某些方块导致出错,你或许需要删除该世界。
- 若仍然出错,问题就可能来自其他原因……</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBA">你重复安装了多个相同的 Mod:
- {0}

每个 Mod 只能出现一次,请删除重复的 Mod,然后再启动游戏。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBB">你可能重复安装了多个相同的 Mod,导致游戏无法继续加载。

每个 Mod 只能出现一次,请删除重复的 Mod,然后再启动游戏。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBC">游戏似乎因为实体 {0} 出现了问题。

你可以创建一个新世界,并生成一个该实体,然后观察游戏的运行情况:
- 若正常运行,则是该实体导致出错,你或许需要使用一些方式删除此实体。
- 若仍然出错,问题就可能来自其他原因……</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBD">游戏似乎因为世界中的某些实体出现了问题。

你可以创建一个新世界,并生成各种实体,观察游戏的运行情况:
- 若正常运行,则是某些实体导致出错,你或许需要删除该世界。
- 若仍然出错,问题就可能来自其他原因……</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBE">由于 OptiFine 与当前版本的 Forge 不兼容,导致了游戏崩溃。

请前往 OptiFine 官网(https://optifine.net/downloads)查看 OptiFine 所兼容的 Forge 版本,并严格按照对应版本重新安装游戏。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBF">无需同时安装 OptiFine 和 Shaders Mod,OptiFine 已经集成了 Shaders Mod 的功能。
在删除 Shaders Mod 后,游戏即可正常运行。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBG">由于低版本 Forge 与当前 Java 不兼容,导致了游戏崩溃。

请尝试以下解决方案:
- 更新 Forge 到 36.2.26 或更高版本
- 换用版本低于 1.8.0.320 的 Java</s:String>
Expand All @@ -1916,55 +1916,55 @@ PCL 不支持其他乱七八糟的下载协议。</s:String>
如果你没有安装 Java 11,你可以从网络中下载、安装一个。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBK">程序返回了以下信息:{0}</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBL">你所使用的 OptiFine 可能导致了你的游戏出现问题。

该问题只在特定 OptiFine 版本中出现,你可以尝试更换 OptiFine 的版本。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBM">你的显卡驱动存在问题,或未使用独立显卡,导致游戏无法正常运行。

如果你的电脑存在独立显卡,请使用独立显卡而非 Intel 核显启动 PCL 与 Minecraft。
如果问题依然存在,请尝试升级你的显卡驱动到最新版本,或回退到出厂版本。
如果还是不行,还可以尝试使用 8.0.51 或更低版本的 Java。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBN">你的显卡驱动存在问题,导致游戏无法正常运行。

请尝试升级你的显卡驱动到最新版本,或回退到出厂版本,然后再启动游戏。
如果还是不行,可以尝试使用 8.0.51 或更低版本的 Java。
如果问题依然存在,那么你可能需要换个更好的显卡……</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBO">你所使用的材质分辨率过高,或显卡配置不足,导致游戏无法继续运行。

如果你正在使用高清材质,请将它移除。
如果你没有使用材质,那么你可能需要更新显卡驱动,或者换个更好的显卡……</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBP">由于 Night Config 存在问题,导致了游戏崩溃。
你可以尝试安装 Night Config Fixes Mod,这或许能解决此问题。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBQ">你所使用的光影或材质导致游戏出现了一些问题……

请尝试删除你所添加的这些额外资源。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBR">你所安装的 Mod 过多,超出了游戏的 ID 限制,导致了游戏崩溃。
请尝试安装 JEID 等修复 Mod,或删除部分大型 Mod。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBS">部分文件或内容校验失败,导致游戏出现了问题。

请尝试删除游戏(包括 Mod)并重新下载,或尝试在重新下载时使用 VPN。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBT">由于 Forge 安装不完整,导致游戏无法正常运行。
请尝试重新安装 Forge。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBU">Fabric 提供了以下错误信息:
{0}

请根据上述信息进行对应处理,如果看不懂英文可以使用翻译软件。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBV">Fabric 可能已经提供了错误信息,请根据错误报告中的日志信息进行对应处理,如果看不懂英文可以使用翻译软件。
如果没有看到报错信息,可以查看错误报告了解错误具体是如何发生的。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBW">Mod 加载器提供了以下错误信息:
{0}

请根据上述信息进行对应处理,如果看不懂英文可以使用翻译软件。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBX">Mod 加载器可能已经提供了错误信息,请根据错误报告中的日志信息进行对应处理,如果看不懂英文可以使用翻译软件。
如果没有看到报错信息,可以查看错误报告了解错误具体是如何发生的。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBY">Fabric 提供了以下解决方案:
{0}

请根据上述信息进行对应处理,如果看不懂英文可以使用翻译软件。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonBZ">Fabric 可能已经提供了解决方案,请根据错误报告中的日志信息进行对应处理,如果看不懂英文可以使用翻译软件。
如果没有看到报错信息,可以查看错误报告了解错误具体是如何发生的。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonCA">Forge 提供了以下错误信息:
{0}

请根据上述信息进行对应处理,如果看不懂英文可以使用翻译软件。</s:String>
<s:String x:Key="LangModCrashCrashReasonReasonCB">Forge 可能已经提供了错误信息,请根据错误报告中的日志信息进行对应处理,如果看不懂英文可以使用翻译软件。
如果没有看到报错信息,可以查看错误报告了解错误具体是如何发生的。</s:String>
Expand Down
Loading

0 comments on commit 3c8e395

Please sign in to comment.