我正在使用Visual Studio 2010 Express为WP7创建应用程序。我需要为芬兰语和瑞典语本地化字符串。简单的字符串不是问题。我有我的AppResources .....文件及其工作。 但我还需要本地化一个数组。 示例:可能的费用类型数组
0 => Hotel,
1 => Taxi, ......
我只保存数组键,并且需要能够将类型显示为用户的字符串。 使用Android(Eclipse),我可以在strings.xml中创建一个字符串数组
<string-array name="expense_types">
<item>Hotel</item>
<item>Taxi</item>.......
我已经搜索了一些想要解决的问题来解决这个问题。当然,我可以检查文化和硬编码variuos数组,但感觉不对。
任何帮助深表赞赏。
答案 0 :(得分:0)
你总是可以添加一个字符串资源,其值由一些char分隔,例如“Hotel,Taxi,...”,然后只使用string.Split(',')
答案 1 :(得分:0)
确定。 感谢您的输入。我通过在我正在使用的帮助文件中创建一个静态List来解决这个问题
public static List<string> expensetypes = new List<string>(new string[] { AppResources.exHotel,
AppResources.exTaxi, AppResources.exFuel,.....
然后我可以将其用作
return Tools.expensetypes[this._type];
不理想,但工作。