2012-09-06 36 views
4

我在我的iPhone应用程序中使用本地化。有没有办法使localizable.strings不区分大小写

我有近10种语言,每个语言都有很长的“字符串文件”。我注意到的是,.string文件中的字符串区分大小写,这使得跟踪每个文件和每个文件中的每个字母变得单调乏味,尤其是我从其他翻译它的人那里获取这些文件。

那么,有没有办法让这些字符串不区分大小写?

回答

0

如果您将本地化字符串的键设置为小写,那么怎么办?所以你不必担心任何大便器。 我不认为有可能使字符串显式不区分大小写。

如:

NSLog(@"%@", NSLocalizedString(@"test", @"comment...")); 

而在你的Localizable.strings文件相应的语言:

"test" = "Teststring English"; 

"test" = "Teststring Another Language"; 
+0

它是一个好主意,,但我认为会有一个通用的方法 因为我有从译员拿了很多本地化的文件,他们以句子的形式扮演他的每一个角色,... 我发现自己在最后用手修改它们:( 我将在稍后的文件中与你的想法一起工作:) –

相关问题