gpt4 book ai didi

c# - .NET 本地化失败

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:16 27 4
gpt4 key购买 nike

我目前正在使用 C# 和 WPF 编写 .NET 4 应用。

我包括 15 种语言的本地化。这主要涉及创建一堆资源,创建多个 CultureInfo 实例,并将它们分配给 Thread.CurrentThread.CurrentCulture 和 Thread.CurrentThread.CurrenUICulture。对于每个我都植入了两个字符的中性文化代码(例如“en”代表英语),然后在分配 CultureInfo 的每个实例之前调用 .CreateSpecificCulture。

我正在 Windows XP、Windows Vista、Windows 7 和 Windows 8 上测试我的应用程序。除 Windows XP 上的四种特定语言外,所有 15 种语言在所有版本的 Windows 上都按预期工作。在 Windows XP 中,我看到的不是预期的资源字符(如我在 Vista、7 和 8 中获得的字符),而是 ko(韩语)、ja(日语)、zh- 的“正方形”或“方 block ”外观字符CHS(简体中文)和 zh-CHT(繁体中文)。

我已经用谷歌搜索了好几次。这似乎不是其他人以前遇到过的问题???

关于导致此问题的原因以及我该如何解决的任何想法?

谢谢。

最佳答案

您需要Install the East Asian Language Files .

来自上面的链接:

On the Languages tab, under Supplemental language support, select the Install files for East Asian languages check box.

The East Asian languages include Chinese, Japanese, and Korean. The files for most other languages are installed on your computer automatically by Windows.

关于c# - .NET 本地化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10239286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com