iOS 多语言配置

2019-12-03  本文已影响0人  _RG
  1. 选中工程,在localizations选项点击加号, 选择要适配的语言
    zh-hans简体中文
    zh-hant繁体中文
image.png
  1. 创建String文件,命名为Localizable
image.png
  1. 点击Localizable.string文件选中右边Localizable, 在要适配的语言下打钩
image.png
  1. 然后在对应的语言文件里面编写适配的内容
image.png
  1. 获取
    [[NSBundle mainBundle] localizedStringForKey:key value:@"" table:nil]
    key为Localizable.string对应的key
    例如
[[NSBundle mainBundle] localizedStringForKey:@"Cancel" value:@"" table:nil]

对于APP名字的多语言化

在info.plist文件中增加Bundle display name属性,并且把属性赋值为$(PRODUCT_NAME);

在info.plist文件中增加Application has localized display name属性,设置为bool值,设置为YES;

添加Strings File文件,命名为InfoPlist.strings,创建方式和上面一样;

设置显示名字:CFBundleDisplayName = "XXX";

上一篇 下一篇

猜你喜欢

热点阅读