iOS 程序國際化

程序國際化

  • 第一步 添加語言

硬編碼/
Xcode使用帶有 .strings 擴展名的文件來存儲和檢索app中使用的所有字符串,以支持每種語言。根據iOS 設備當前使用的語言,代碼中一個簡單的方法調用將會查找并返回要求的字符串。

  • 創建一個.string擴展名的文件 (String File) 點擊下一步 命名:InfoPlist.strings 下一步
  • 創建完成后,你可以看到工程中出現的文件 點擊此文件——>Localizable添加語言
  • 添加對應的語言

英語的添加:CFBundleDisplayName = "hello world";
漢語的添加:CFBundleDisplayName = "世界 你好”;

  • 根據模擬器的語言即可更換工程的語言

內容國際化

1、新建一個Localizable.strings 文件 (Localizable.strings 是系統默認名字)
2、添加語言同上
3、添加語言內容
在Localization.strings 中,按照"key" = "value"的格式;然后使用時用NSLocalizedString(@"key", @"")讀取內容; 如果不是用系統默認名字那么使用
Localization.strings English 文件添加
"key" = "hello world"
Localization.strings Chinese 文件添加
"key" = "世界 你好"

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容