只為了最基礎(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)我點擊英文就是把英文的代表符村進來,點擊中文就是把中文代表符存進來,如圖

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