Windows phone 8 Windows Phone 8中的本地化文件

Windows phone 8 Windows Phone 8中的本地化文件,windows-phone-8,resources,Windows Phone 8,Resources,我正在开发一个应用程序,它显示了一些来自带有json内容的本地化文件的数据。目前,内容文件被翻译成3种语言: -PL、EN和PT -每种语言的文件数量可能不同 -两种语言可能存在相同的文件名 我希望实现的是存储这些文件,并将它们复制到独立的存储中,然后根据当前的文化访问它们。我知道如何手动将这些文件放入自定义文件夹,并通过自定义代码处理所有访问,但这不是重点 在Android中,我可以使用这样的文件结构: 未经加工的 原始损益 生的 当我从“原始”文件夹请求文件时,我将从当前选定区域性


我正在开发一个应用程序,它显示了一些来自带有json内容的本地化文件的数据。目前,内容文件被翻译成3种语言:
-PL、EN和PT
-每种语言的文件数量可能不同
-两种语言可能存在相同的文件名



我希望实现的是存储这些文件,并将它们复制到独立的存储中,然后根据当前的文化访问它们。我知道如何手动将这些文件放入自定义文件夹,并通过自定义代码处理所有访问,但这不是重点

在Android中,我可以使用这样的文件结构:
未经加工的
原始损益
生的


当我从“原始”文件夹请求文件时,我将从当前选定区域性的文件夹中获取文件。Windows Phone 8是否支持类似的功能?

Windows Phone 8/NET framework有许多内置功能来支持本地化。听起来您对存储特定于区域性的字符串特别感兴趣

一些有用的代码示例:


您可以使用资源文件在应用程序内出于任何目的存储任何类型的本地化字符串,而不仅仅是直接绑定到UI XAML控件。

我熟悉.Net应用程序中资源的使用情况,但在这种情况下,我需要生成额外的resx文件来存储文件内容。在我的例子中,实现这种机制需要更多的工作。如果你不想使用内置的本地化支持,你可能需要使用自己的,并使用手机的文化在你的目录之间切换。应该能够快速、轻松地创建您自己的自定义隔离存储帮助器,该帮助器可以根据当前手机文化切换源目录。