在項目開發(fā)的過程中,如果項目需要支持海外用戶,那么就需要設置多語言功能,特此在這里總結一下在項目中如何進行多語言的適配占贫,具體步驟如下:
-
第一步,創(chuàng)建多語言文件
在Xcode
里面創(chuàng)建一個名叫Localizable.strings
的文件來存儲其他多語言資源先口。注意型奥,盡量不要修改文件名,就用自動生成的那個就好碉京,自定義的話厢汹,后面調(diào)用起來會比較麻煩
創(chuàng)建Strings File
就用自動生成的Localizable文件名
創(chuàng)建成功的文件為
image.png
選中此文件進入,然后打開xcode右邊工具欄谐宙,點擊
Localize
按鈕image.png
默認里面只有English的配置文件
image.png
想要支持其他多語言烫葬,需要在項目info配置里面添加要支持的多語言
-
第二步,增加多語言支持
image.png
image.png
選中添加的多語言凡蜻,然后選擇需要支持的配置文件為我們剛才創(chuàng)建的
Localizable.strings
文件image.png
Localizable.strings
文件會自動關聯(lián)剛才選擇的多語言image.png
并且會在
Localizable.strings
文件下自動生成一個剛才新添加的多語言的資源文件image.png
以此類推搭综,可以增加其他多語言資源文件
在對應的資源文件中增加如下語言變量字段,格式一定要左邊雙引號划栓,中間等號兑巾,右邊雙引號,并且以分號結尾忠荞,不然編譯會報錯
image.png
image.png
-
第三步 變量的調(diào)用
在項目中闪朱,直接用本地方法調(diào)用即可
image.png
到此最簡單的多語言設置就完成了,在系統(tǒng)設置中切換語言钻洒,可以查看不同語言環(huán)境下的顯示文案
后面會更新APP內(nèi)主動切換語言時的實現(xiàn)方案