繁体   English   中英

法语本地化文件似乎无效

[英]French localization file doesn't seem to be working

我创建了一个可以正常工作的本地化文件,我称之为:

Labels.resx

现在在我的global.asax.cs中,如果存在特定的查询字符串值,则将语言更改为法语:

Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-CA");

我创建了一个新的资源文件:

Labels.fr-CA.resx

现在,当控制器动作执行时,我只是在新的法语本地文件中放置了一个条目对其进行测试,而在调试时,我可以在即时窗口中看到区域性已正确更改,但是我的文本标签不是法语。

可能是什么问题?

我的Labels.fr-CA.resx文件的属性与我的Labels.resx文件完全一样:

  • 嵌入式资源
  • PublicResXFileCodeGenerator
  • (相同的名称空间)

另外,如果找不到给定的键,它会自动在Strings.resx键中查找值作为后备还是会导致异常?

尝试将以下行添加到global.ajax.cs中:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-CA");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM