xcode4.2/4.3和之前xcode3.2變化很大,網路上有一些關於ios國際化的文章,都沒錯,不過在xcode4.2、xcode4.3環境下總覺有有點不清楚。我自己執行的
xcode4.2/xcode4.3的國際化方式步驟如下:
1、新建乙個localizable.strings。
必須手工新建乙個localizable.strings檔案,
預設resource下面是沒有這個預設的strings檔案的,這點讓我十分不解。(
系統預設存在的strings檔案是infoplist.strings,但這是用於專案配置資訊的。)
2、對localizable.strings檔案設定多語言支援
檢視檔案屬性,在localization中增加你需要的語言支援。點+新增即可。這時候可以看到,localizable.strings前面有乙個三角,可以展開,每個語言都有單獨的檔案了。
3、編輯localizable.strings,**中呼叫nslocalizedstring(key,comment)
在localizable.strings的各語言檔案中編輯key-value,格式為
"key" = "value";
都要在英文編輯環境下,注意引號和末尾的分號!
例如:"friend" = "朋友"
在**中需要呼叫文字的地方,使用nslocalizedstring(@"friend",@"")即可
4、除錯、
如果是模擬機除錯,在模擬器上的設定多語言支援,和在手機上一樣。設定成哪種語言,就可以測試哪種語言環境了。
XCode 應用國際化設定
1.建立字串檔案 1 在supporting files包下新建乙個string file。步驟如下 注意 將檔案命名為localizable.strings 2 新增國際化檔案。選中localizable.strings檔案,開啟file inspector,新增想要顯示的語言的語種。如英語 en...
vue實現國際化
這裡為了簡單,將所有的東西都寫到main.js,在實際的應用中需要將這些拆分到不同元件中。1.1 安裝vue的國際化支援npm install vue i18n當然如果你沒有沒事使用包管理工具,那麼你可以直接這樣使用 src script 1.2 配置使用 這裡我們使用包管理工具的方式配置,我們直接...
Django實現國際化
2.進入專案的應用資料夾下,新建資料夾locale 3.在命令列中,cd到這個目錄下,執行django admin.py makemessages l zh cn 4.在settings資料夾的middleware中加入 django.middleware.locale.localemiddlewa...