IOS 本地化Localizable.strings

在使用本地化語言之前,來看看本地化語言文件內容的結構(這裏我以Chinese爲例):
"Cancel"="取消";
"OK"="確定";
"Tip"="信息提示";
"Login Faild"="登陸失敗";

.......

其實就是簡單的字符串替代而已,在程序中,如果有個UILable控件,需要賦值:lbLoginTip.text = NSLocalizedString(@"Login Faild", nil);最後在lbLoginTip上看到的是“登陸失敗”,而不是“Login Faild”。

接下來看看怎麼來創建本地化文件:首先New File,然後按照下圖步驟。

2.創建好本地化文件,接下來命名:

3.本地化文件創建好了,然後添加本地語言。

4.首先這裏只有English可選,點擊Localize後,在這裏就可以看到Localization中有一個English本地語言了,如果我想要中文的怎麼辦呢?但不用擔心,在後面還可以添加你想要的本地語言。後面將介紹。

5.創建好本地化文件後,給程序添加想要的本地語言,點擊工程文件出現如下圖所示:

6.選擇好本地語言,當然也可以點“-”去掉不想要的本地語言。最後點擊Finish,整個創建過程就結束了。

 7.創建本地化文件和設置好本地語言後,選擇剛剛創建的本地化文件,在該文件中添加本地化內容,如文章開頭列出的本地化語言結構那樣。

"Cancel"="取消";
"OK"="確定";
"Tip"="信息提示";
"Login Faild"="登陸失敗";

.......

添加這些內容,就可以在程序當中像文章開始那樣使用本地語言了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章