iOS-語言本地化

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

.......blog

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

接下來看看怎麼來建立本地化文件:首先New File,而後按照下圖步驟。字符串

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

3.本地化文件建立好了,而後添加本地語言。程序

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

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

6.選擇好本地語言,固然也能夠點「-」去掉不想要的本地語言。最後點擊Finish,整個建立過程就結束了。命名

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

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

.......

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

相關文章
相關標籤/搜索