[英]Translate an array of NSdictionnary with NSlocalizedstring
I have an array of NSdictionary like this 我有这样的一系列NSdictionary
let section1 =
[NSDictionary(objects: ["English base language test", 2], forKeys: ["title", "value"])
]
let section2 =
[NSDictionary(objects: ["English Base Language test2", 2], forKeys: ["title", "value"])
]
(I have more objects but for this post i'll just put 1 in the sections) and so on (我有更多对象,但对于这篇文章,我将在各节中仅放入1),依此类推
Now I want to localize my app but i need to translate the title only 现在我想本地化我的应用程序,但是我只需要翻译标题
I've tried using NSlocalizedstring
but i can't fit it in this array 我试过使用
NSlocalizedstring
但我无法在此数组中放入它
any ideas ?? 有任何想法吗 ??
thanks 谢谢
You can simply do something like this : 您可以简单地执行以下操作:
let section1 =
[NSDictionary(objects: [NSLocalizedString("English base language test", comment:""), 2], forKeys: ["title", "value"])
]
let section2 =
[NSDictionary(objects: [NSLocalizedString("English base language test2", comment:""), 2], forKeys: ["title", "value"])
]
and define two Localizable.strings file, one for french and one for english with this keys : 并使用以下键定义两个Localizable.strings文件,一个用于法语,一个用于英语:
Localizable.strings (EN) Localizable.strings(EN)
"English base language test" = "English base language test;
"English base language test2" = "English base language test2";
Localiable.strings (FR) Localiable.strings(FR)
"English base language test" = "Test d'anglais basique;
"English base language test2" = "Test d'anglais basique 2";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.