我正在开发一个应用程序,它显示来自具有json内容的本地化文件的一些数据。目前,内容文件已翻译成3种语言:
- PL,EN和PT
- 每种语言的文件数量可能不同
- 两种语言可能存在同名文件
我想要实现的是存储这些文件并将它们复制到独立存储中,然后根据当前文化访问它们。我知道如何通过将这些文件放入自定义文件夹并通过我的自定义代码处理所有访问来手动执行此操作,但这不是重点。
在Android中我可以使用这样的文件结构:
生的
原-PL
原烯
当我请求来自' raw'文件夹,我将从当前所选文化的文件夹中获取文件。 Windows Phone 8是否支持类似的东西?
答案 0 :(得分:1)
Windows Phone 8 / .NET框架具有许多内置功能以支持本地化。听起来您对resource files特别感兴趣的是存储特定于文化的字符串。
一些有用的代码示例: http://msdn.microsoft.com/en-us/library/windows/apps/ff637520(v=vs.105).aspx
您可以使用资源文件在应用程序中为任何目的存储任何类型的本地化字符串,而不仅仅是直接绑定到UI XAML控件。