genstrings -o zh-Hans.lproj *.m
genstrings -o en.lproj *.m
1. 啓動終端,進入工程所在目錄。
2. 新建兩個目錄,推薦放在資源目錄下。
目錄名會作用到Localizable.strings文件對應的語言,不能寫錯了。這裏zh-Hans指簡體中文,注意不能用zh.lproj表示。
mkdir zh-Hans.lproj
mkdir en.lproj
3. 生成Localizable.strings文件
genstrings -o zh-Hans.lproj *.m
genstrings -o en.lproj *.m
-o <文件夾>,指定生成的Localizable.strings文件放置的目錄。
*.m,掃描所有的.m文件。這裏支持的文件還包括.h, .java等。
4. 右鍵點擊工程的Resources目錄,選擇“New Group”,添加兩個目錄zh-Hans.lproj和en.lproj。
5. 在新建的group中添加剛剛生成的Localizable.strings文件。
6. 最後在Localizable.strings文件中,修改每個key所對應的內容,就大功告成了。
1. 在代碼裏用NSLocalizedString獲取要本地化的字符串
2. 用genstrings掃描代碼文件,生成Localizable.strings,然後加到工程中。
自動化實現本地化工具genstrings
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
IOS開發學習分享(二)——網絡請求框架NSURLSession簡單GET請求使用
-madongyu-
2018-08-27 19:52:31
IOS開發學習分享(三)——數據持久化(讀寫plist)
-madongyu-
2018-08-27 19:52:28
IOS對接CC視頻接口
-madongyu-
2018-08-27 19:52:28
企業版IDP的申請及“In House”發佈
kamboo
2018-08-27 19:43:36
【iOS開發】企業版證書($299)In-House方式發佈指南
kamboo
2018-08-27 19:43:36
cocoapods創建Swift私有庫(筆記)
季末工作室
2018-08-27 18:56:29
UIAlertController和UIAlertView
指尖灵动
2018-08-27 18:56:01
證書過期:The certificate used to sign "###"...
指尖灵动
2018-08-27 18:56:00
Swift-圖片無限循環輪播
指尖灵动
2018-08-27 18:56:00
Swift中tableView加載通過xib創建的headerView時,無法顯示xib視圖內容.
指尖灵动
2018-08-27 18:56:00
Could not insert new action connection 無法連線問題!
指尖灵动
2018-08-27 18:56:00
更新證書錯誤:No matching provisioning profiles found
指尖灵动
2018-08-27 18:56:00
IOS學習日記(1)從偉大的hello world開始
邹英杰伦
2018-08-27 18:30:01
Objective_C學習筆記(2)類的使用學習概要
邹英杰伦
2018-08-27 18:30:01