相关疑难解决方法(0)

如何向窗口发送击键?

即时通讯使用keybd_event(); 我想使用SendMessage(); 将按键发送到记事本,可以这样做吗?

c++ windows

8
推荐指数
2
解决办法
4万
查看次数

Windows .NET框架的所有可用语言的列表

我一直在网上搜索答案,但我似乎无法找到我的应用程序所有可用语言的完整列表及其确切的显示名称.(我发现很多列表,但它们似乎都没有我所拥有的语言字符串.请继续阅读.)我找到的最接近的是这一个,但是不完整.

我正在使用C#编写插件,其中文本从SDL Trados Studio导出到Word,并在Word中相应地设置语言.

我需要编写一个自定义方法,将这些语言名称转换为相关的Word.Language等价物.这是因为Trados(使用Windows culture和.NET framework 4.5)具有与名称不同的语言(语言环境)Word.Language名称.

虽然匈牙利语是相同的,但TraditionalChinese(Word.Language)是Trados中的中文(繁体,台湾).

我已经有一个全面的清单Word.Languages:

public static class LanguageList
{
    public static readonly HashSet<LanguageItem> _languageList = new HashSet<LanguageItem>(new[]
    {
        new LanguageItem("Arabic (Saudi Arabia)", 1025),
        new LanguageItem("Bulgarian", 1026),
        new LanguageItem("Catalan", 1027),
        new LanguageItem("Chinese (Taiwan)", 1028),
        new LanguageItem("Czech", 1029),
        new LanguageItem("Danish", 1030),
        new LanguageItem("German (Germany)", 1031),
        new LanguageItem("Greek", 1032),
        new LanguageItem("English (U.S.)", 1033),
        new LanguageItem("Spanish (Spain-Traditional Sort)", 1034),
        new LanguageItem("Finnish", 1035), …
Run Code Online (Sandbox Code Playgroud)

.net c# globalization locale localization

6
推荐指数
1
解决办法
8067
查看次数

标签 统计

.net ×1

c# ×1

c++ ×1

globalization ×1

locale ×1

localization ×1

windows ×1