Ios 如何使用NSBUNDLE为iPhone应用程序使用多种语言?

Ios 如何使用NSBUNDLE为iPhone应用程序使用多种语言?,ios,localization,Ios,Localization,如何为iPhone应用程序使用多种语言?。目前我使用五种语言。如何使用nsbundle在iPhone开发中使用它?他们的方法是使用字符串文件开发多语言应用程序的最简单方法。只需要为每种语言创建不同的字符串文件,然后使用NSLocalizedString来使用当前语言。例如: UIlabel*标签; label.text=NSLocalizedString(@“Key”,nil) 在Localizable.strings(英语)字符串文件中,它将被定义为 “Key”=“英文名称” 在Localiz

如何为iPhone应用程序使用多种语言?。目前我使用五种语言。如何使用nsbundle在iPhone开发中使用它?

他们的方法是使用字符串文件开发多语言应用程序的最简单方法。只需要为每种语言创建不同的字符串文件,然后使用NSLocalizedString来使用当前语言。例如:

UIlabel*标签; label.text=NSLocalizedString(@“Key”,nil)

在Localizable.strings(英语)字符串文件中,它将被定义为

“Key”=“英文名称”

在Localizable.strings(德语)字符串文件中,它将被定义为

“Key”=“德语名称”

它将自动设置设备uilabel上当前语言的值

您可以直接本地化xib,它将为每种语言创建不同的xib,并相应地设置文本。

试试看