iOS 国际化

iOS 国际化_第1张图片

应用国际化准备

  1. 点击工程/PROJECT/Info/Localizations,添加简体中文支持,如果想支持繁体,也可继续添加,其他语言亦然。

    iOS 国际化_第2张图片

  2. 修改Info.plist文件,添加Application has localized display name,值为 Boolean 类型的 YES

    iOS 国际化_第3张图片

应用名称国际化

  1. 创建InfoPlist.strings,文件名必须为InfoPlist,否则无效。

    iOS 国际化_第4张图片

    iOS 国际化_第5张图片

  2. 点击之前创建的InfoPlist.strings - 点击右边的Localizion/添加简体中文

    iOS 国际化_第6张图片

  3. InfoPlist.strings文件中对应的语言文件填入应用的名称

"CFBundleDisplayName" = "English";
iOS 国际化_第7张图片

iOS 国际化_第8张图片

应用文字国际化

  1. 按上边应用名称国际化步骤创建 Localizable.strings 文件

    iOS 国际化_第9张图片

    iOS 国际化_第10张图片

  2. Localizable.strings文件中对应的语言文件填入对应内容的键值对

    iOS 国际化_第11张图片

    iOS 国际化_第12张图片

  3. 使用国际化文字

let loginStr = NSLocalizedString("account_login", comment: "");

应用图标国际化

有机会更新^-^

以下是测试工程的文件:


iOS 国际化_第13张图片

你可能感兴趣的:(iOS 国际化)