ios最簡單的多語言設(shè)置

只為了最基礎(chǔ)的學(xué)習(xí)。

最簡單的教學(xué)。

第一步:先建一個項目,打開項目如圖添加多語言文件

第二步:你在左邊的項目目錄里面去創(chuàng)建一個Localizable.strings文件,切記:文件名為Localizable,我試過其他名字沒有起到作用的原因是:如果創(chuàng)建.strings文件是自定義的名字的話,如Internation.strings,那么調(diào)用的方式為:

NSLocalizedStringFromTable(@”name”,@”起的文件名字”, nil)?

當(dāng)自定義名字后,使用NSLocalizedString的方式不起作用,這里要特別注意,注意,注意!?。?重要的說三遍);。如圖:

第三步:創(chuàng)建完成后你會在左邊的項目目錄中看到你新建的文件Localizable.strings,點擊這個文件,看右邊點擊點擊Localize,然后選擇一個你新添加的語言,之后再看右邊把選擇欄的語言都選擇上如圖


第四步:之后,就回到左邊,你會看到Localizable.strings有出現(xiàn)下拉的文件了,你下拉進去就會看到你添加的語言文件,之后在對應(yīng)的文件內(nèi)添加對象名字和對象要顯示的什么語言,如圖


最后一步:就是在你需要顯示的地方去使用NSLocalizedString方法提取出來如圖


以上就是最基本的根據(jù)系統(tǒng)語言進行語言的轉(zhuǎn)換。

下面是在一個APP改變多語言的常規(guī)做法

我分別寫了兩個按鈕button去控制我更改的語言,樣式需要怎么去做就看你的自己的設(shè)計圖了,方法大多數(shù)是一致的。

第一步先定義一個宏,這個宏的作用是去哪個語言文件拿對應(yīng)的中英文如圖


第二步,我之前有預(yù)先寫了兩個按鈕,當(dāng)我點擊英文就是把英文的代表符村進來,點擊中文就是把中文代表符存進來,如圖


以上就是最簡單的多語言選擇。

demo:https://github.com/SUWW/-International-Language

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容