使用 NSlocalizedstring 翻译一个 NSdictionnary 数组
Translate an array of NSdictionnary with NSlocalizedstring
我有一个像这样的 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"])
]
(我还有更多 objects 但对于这个 post 我只会在部分中放 1 个)
等等
现在我想本地化我的应用程序,但我只需要翻译标题
我试过使用 NSlocalizedstring
但我无法将其放入此数组中
有什么想法吗??
感谢
你可以简单地做这样的事情:
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"])
]
并定义两个 Localizable.strings 文件,一个用于法语,一个用于英语,使用以下键:
Localizable.strings(英文)
"English base language test" = "English base language test;
"English base language test2" = "English base language test2";
Localiable.strings(法国)
"English base language test" = "Test d'anglais basique;
"English base language test2" = "Test d'anglais basique 2";
我有一个像这样的 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"])
]
(我还有更多 objects 但对于这个 post 我只会在部分中放 1 个) 等等
现在我想本地化我的应用程序,但我只需要翻译标题
我试过使用 NSlocalizedstring
但我无法将其放入此数组中
有什么想法吗??
感谢
你可以简单地做这样的事情:
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"])
]
并定义两个 Localizable.strings 文件,一个用于法语,一个用于英语,使用以下键:
Localizable.strings(英文)
"English base language test" = "English base language test;
"English base language test2" = "English base language test2";
Localiable.strings(法国)
"English base language test" = "Test d'anglais basique;
"English base language test2" = "Test d'anglais basique 2";