如何在iPhone应用程序中使用多种语言?目前我使用了五种语言。如何在使用nsbundle的iPhone开发中使用它?
答案 0 :(得分:0)
他们是使用字符串文件开发多语言应用程序的最简单方法。只需要为每种语言创建不同的字符串文件,然后使用NSLocalizedString来使用当前语言。对于Ex:
UIlabel *标签; label.text = NSLocalizedString(@" Key",nil);
并且在Localizable.strings(英文)字符串文件中,它将被定义为
" Key" ="英文名称&#34 ;;
并且在Localizable.strings(德语)字符串文件中,它将被定义为
" Key" ="德语名称&#34 ;;
它将自动在设备上设置uilabel上当前语言的值。
你可以直接本地化xib,它会为每种语言创建不同的xib并相应地设置文本。