.Net支持的缅甸(缅甸)语言的文化名称或文化代码是什么?
需要将我的Winform应用程序本地化为Myanmmar语言。我们从程序中Microsoft支持的区域性名称创建CultureInfo类,然后将该CultureInfo类分配给当前线程以本地化应用程序 Thread.CurrentThread.CurrentCulture=新的CultureInfo(CultureName); Thread.CurrentThread.CurrentUICulture=新的CultureInfo(CultureName).Net支持的缅甸(缅甸)语言的文化名称或文化代码是什么?,.net,localization,.net,Localization,需要将我的Winform应用程序本地化为Myanmmar语言。我们从程序中Microsoft支持的区域性名称创建CultureInfo类,然后将该CultureInfo类分配给当前线程以本地化应用程序 Thread.CurrentThread.CurrentCulture=新的CultureInfo(CultureName); Thread.CurrentThread.CurrentUICulture=新的CultureInfo(CultureName) .Net支持的缅甸语(缅甸语)的文化名称
.Net支持的缅甸语(缅甸语)的文化名称或文化代码是什么?由于还没有人回答,我将分享我所知道的 以下是已识别的区域性代码的列表:。浏览该页面将不会显示缅甸语。似乎VB.NET不承认缅甸语。(这可能是因为它使用的字符与英语/更通用的语言不同。)
Google在缅甸(缅甸语)中使用了一个文化代码“my”,但如果您试图使用该代码创建新的CultureInfo,则VB.NET将出现错误。可能有一个可能的更新可以让缅甸语进入你的系统,尽管我不知道如何找到一个。根据这里的页面:你正在寻找我的MM我还没有测试过它,但它与该国的ISO代码一致。它应该与其他任何地方一样……谷歌上的第三个链接说它是:
my MM
private void btnSave_Click(object sender, EventArgs e)
{
appData.WriteXml(string.Format("{0}/data.xml", Application.StartupPath));
ResourceWriter ren = new ResourceWriter(Application.StartupPath+"/resource.en-US.resources");
ResourceWriter rmy = new ResourceWriter(Application.StartupPath + "/resource.my-MM.resources");
foreach (AppData.LanguagesRow row in appData.Languages.Rows)
{
ren.AddResource(row.ID, row.English);
rmy.AddResource(row.ID, row.Myanmar);
}
ren.Generate();
ren.Close();
rmy.Generate();
rmy.Close();
MessageBox.Show("Save Successfully!");
}
private void Form1_Load(object sender, EventArgs e)
{
appData.ReadXml(string.Format("{0}/data.xml", Application.StartupPath));
CultureInfo ci = new CultureInfo("my-MM");
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
ResourceManager rm = ResourceManager.CreateFileBasedResourceManager("resource", Application.StartupPath, null);
if (rm.GetString("1") != null)
{
label1.Text = rm.GetString("1");
}
}