当我们提供特定文化时,语言不会改变,例如" fr-FR"通过Resource File.please帮助我解决它,如果有人知道,提前谢谢。
CultureInfo cinfo = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentCulture = cinfo;
Thread.CurrentThread.CurrentUICulture = cinfo;
以下代码表示根据文化通过resource1文件访问该值。
_inboxpage.Text = Resource1.Ready;
答案 0 :(得分:1)
资源文件需要有一个特殊的命名约定,以便透明地处理不同的文化信息。
您为要支持的每种语言或语言和文化创建单独的资源文件。如果找不到所需的键/值对,请为应用程序提供一个单独的中性资源文件。 例如:
Resources.resx //中立资源文件
Resources.fr.resx //法国特定文件
Resources.fr-FR.resx //法国的法语
等等。
您可以在此处获取更多详细信息:http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx
答案 1 :(得分:1)
最后,我得到了一个解决方案,在插件应用程序中进行本地化时,我们需要将“fr-FR”这样的文化文件夹复制到相应的主应用程序,然后它才能正常工作。