C# Windows 8多语言应用程序工具包

C# Windows 8多语言应用程序工具包,c#,.net,localization,microsoft-metro,C#,.net,Localization,Microsoft Metro,因此,我试图本地化我的应用程序,但工具包似乎没有做任何事情。我一直遵循这个指南: 我遵循了指南,当我构建时,我在输出中得到: 1> Multilingual App Toolkit build started. 1> Multilingual App Toolkit build completed successfully. 但是.xlf文件是空的。我有“English.xlf”、“English(英国).xlf”和“Pseudo Language(Pseudo.xlf)”,

因此,我试图本地化我的应用程序,但工具包似乎没有做任何事情。我一直遵循这个指南:

我遵循了指南,当我构建时,我在输出中得到:

1>  Multilingual App Toolkit build started.
1>  Multilingual App Toolkit build completed successfully.
但是.xlf文件是空的。我有“English.xlf”、“English(英国).xlf”和“Pseudo Language(Pseudo.xlf)”,它们都没有任何内容。我的应用程序中有英文文本

我不知道我做错了什么,因为没有错误信息。我还发现了这本指南:

甚至不用工具箱


感谢您的帮助。

多语言应用工具包需要一个资源文件来使用。您是否按照链接中的说明为您的应用程序区域性创建了适当的资源文件

如果创建了该文件,则需要在其中输入字符串。编译时,翻译程序会将这些字符串复制到您选择的每个语言文件中

之后,您必须:

  • 手动翻译每个文件中的字符串
  • 使用翻译工具 自动翻译功能(很好,但并不完美!)
  • 将文件发送给翻译器

多语言应用程序工具包需要使用一个资源文件。您是否按照链接中的说明为您的应用程序区域性创建了适当的资源文件

如果创建了该文件,则需要在其中输入字符串。编译时,翻译程序会将这些字符串复制到您选择的每个语言文件中

之后,您必须:

  • 手动翻译每个文件中的字符串
  • 使用翻译工具 自动翻译功能(很好,但并不完美!)
  • 将文件发送给翻译器

第一个链接上突出的是以下事实。最初创建时,语言文件为空。在下次重建期间,字符串将填充到这些文件中。第二个问题是什么,您希望这些文件中包含什么,听起来好像您添加了任何字符串,因此这些文件是空的。我建议使用第二个链接中概述的方法,这已经证明,在我的经验中非常容易使用。是的,我已经重新构建了,但它们仍然是空的。我不知道从何处获取字符串,也不知道我是如何将它们添加到自己的中的。当你说它们为空时,你的意思是,它们没有字符串可供你定义?是的,其中根本没有任何内容&所有按钮都变灰了。在第一个链接上突出的是以下事实。最初创建时,语言文件为空。在下次重建期间,字符串将填充到这些文件中。第二个问题是什么,您希望这些文件中包含什么,听起来好像您添加了任何字符串,因此这些文件是空的。我建议使用第二个链接中概述的方法,这已经证明,在我的经验中非常容易使用。是的,我已经重新构建了,但它们仍然是空的。我不知道字符串是从哪里来的,也不知道我是如何将它们添加到我自己中的。当你说它们是空的时,你的意思是,它们没有字符串可供你定义?是的,里面什么都没有&所有的按钮都是灰色的。