本地化数组



我正在使用Visual Studio 2010学习版为WP7创建一个应用程序。我需要本地化芬兰语和瑞典语的字符串。简单的字符串不是问题。我有我的AppResources。。。。。文件及其工作。但我也需要定位一个数组。示例:一组可能的费用类型

0 => Hotel,
1 => Taxi, ......

我将只保存数组键,并且需要能够将类型显示为字符串给用户。使用Android(Eclipse),我可以在strings.xml 中创建一个字符串数组

<string-array name="expense_types">
        <item>Hotel</item>
        <item>Taxi</item>.......

我已经在韦恩的管道间寻找了一个不会草率的解决方案。当然,我可以检查文化和硬代码变量数组,但感觉不对。

非常感谢您的帮助。

您总是可以添加一个字符串资源,其值由一些字符分隔,如"Hotel,Taxi,…",然后只使用字符串。拆分(',')

好的。感谢您的意见。我通过在我使用的帮助文件中制作一个静态列表来解决这个问题

public static List<string> expensetypes = new List<string>(new string[] { AppResources.exHotel, 

AppResources.exTaxi,AppResources.exFuel,….

然后我可以将其用作

return Tools.expensetypes[this._type]; 

不理想,但有效。

最新更新