我想构建两个应用程序,两个应用程序是相同的,但一个是英语,另一个是阿拉伯语,具有不同的数据项,但我想在一个项目中构建它们的相同设计和代码,所以我可以修改一次, 任何人都可以帮我怎么做??
答案 0 :(得分:2)
我认为你在谈论Localization and Globalisation
基本上,您需要在AppResources.resx
中添加所有资源字符串,并使用密钥来使用它。关于它,这是一个很棒的tutorial。
快速程序是,
i)将所有字符串与密钥一起存储在资源文件中 ii)参考你的xaml中的键(不要硬编码) iii)手动翻译或使用bing翻译
答案 1 :(得分:1)
您需要将应用本地化为不同的语言。 Microsoft提供了Multilingual App Toolkit
来简化此过程。
请参阅this帖子,了解如何使用Multilingual App Toolkit
答案 2 :(得分:0)
因此,您可以在应用程序本身内执行此操作,而不是选择两个不同的应用程序。您可以使用Resources
单独更改所需字符串的语言。
这些可以提供一些很好的参考:
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965329.aspx
Windows Phone 8 bind to string resource with format
希望它有所帮助!