語言本地化,又叫做語言國際化。是指根據用戶操作系統的語言設置,自動將應用程序的語言設置為和用戶操作系統語言一致的語言。下面具體來看一步一步實現。
選中project->Info->Localizations,然后點擊"+",添加需要國際化/本地化的語言默認需要勾選(Use Base Internationalization),彈出對話框直接點擊Finish。如下圖:
選中Info.plist,按下鍵盤上的command + N,選擇Strings File(iOS->Resource->Strings File),文件名必須命名為Localizable。
文件創建成功,查看Xcode左側導航列表,發現多了一個名為Localizable.strings的文件,如下圖:
選中Localizable.strings文件,點擊Localize,彈出對話框之后選擇我們需要本地化的一種語言,如下圖:
Xcode右側邊欄Locallzation中,勾選其他需要本地化的語言,在Xcode左側Localizable.strings下會出現勾選對應的本地化文件。如下圖:
在Localizable.strings下對應的文件中,分別以Key-Value的形式,為代碼中每一個需要本地化的字符串賦值,如下圖:
使用NSLocalizedString(key, comment)這個宏根據Key獲取對應的字符串,具體使用如下圖,如此一來,我們就實現了代碼中字符串的本地化。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!