【发布时间】:2010-06-22 14:55:08
【问题描述】:
我目前支持两种语言:英语和西班牙语。因此,每种语言都有两个 main.strings 文件。一个在en.lproj,一个在es.lproj。
我现在想要的是,如果使用除 en 或 es 以外的区域设置的用户到达应用程序,例如,英语 main.strings 是默认文件。 de 或 fr。
我知道我可以使用defaultString 参数为代码中的每个字符串手动设置:
NSLocalizedStringWithDefaultValue(key, @"main",[NSBundle mainBundle], defaultString, comment);
但我宁愿不再在那里输入它(并且必须在两个地方更改它),而是将 en main.strings 文件作为任何其他“不受支持”区域设置的默认值。
【问题讨论】:
标签: iphone objective-c cocoa-touch localization internationalization