本文主要介紹monotouch中實現軟體支援多國語言,在不同的環境中本地化,即面向國際使用者進行本地化。
務必要保證的是localizable.strings的檔案,選中檔案--右鍵build action要設定為content。不然的話你是無法實現本地化效果的,切記。剛開始我就在這上面摔跟頭了,除錯好長時間。
實現本地化主要用到了localizedstrings()方法和pathforresource()方法。 前者是從.strings檔案中載入本地化字串。 後者是載入本地化資料夾中對應的影象(或其他檔案型別)的路徑。
具體**如下:
1、在xcode中設計窗體如下:
2、後台**實現如下:
view code
13、在三個localizable.strings檔案中**如下:public
override
void
viewdidload()
1)en.lproj中:
view code
12)es.lproj中:"hello
" = "
hello";
2"goodbye
" = "
good-bye";
3"ok" = "ok"
;4"cancel
" = "
cancel";
5"one" = "
one";6
"two
" = "
two";7
"three
" = "
three
";
view code
13)fr.lproj中/*a greeting */2
"hello
" = "
hola";
3"goodbye
" = "
adiós";
4"ok" = "si"
;5"cancel
" = "
cancelar";
6"one" = "
uno";7
"two
" = "
dos";8
"three
" = "
tres
";
view code
1從上面可以看出,有兩種方式來解釋本地化語言。<?xml version="
1.0" encoding="
utf-8
"?>2"
""">3"
1.0">45
hello
6bonjourstring>
7goodbye
8au revoirstring>9ok
10ouistring>
11cancel
12annulerstring>
13one
14unstring>
15two
16deuxstring>
17three
18troisstring>
1920
開發軟體到底有多貴
我打斷他說,別著急,做軟體很貴的,你不一定玩得起。做個軟體究竟有多貴?我們可以做乙個非常粗略的估算。市場上定製開發軟體的人工成本按一人月 20,000 人民幣來算,平均每人天1,000 人民幣。根據 軟體估算 提供的經驗資料,隨軟體複雜度變化,在整個交付專案期間,平均每個程式設計師每天產出的 量在 ...
已經開發軟體列表
1 通用會員軟體 2 汽車美容會員軟體 3 含進銷存汽車美容會員軟體 4 工業進銷存軟體 5 食品進銷存軟體 6 簡單茶葉會員軟體 7 美容美髮會員軟體 8 含進銷存美容美髮會員軟體 9 花卉會員軟體 10 撞球會員軟體 11 簡單珠寶會員軟體 12 簡單足浴會員軟體 13 美甲會員軟體 14 簡單...
預開發軟體書
2 能根據每日的天氣為使用者推送每日的穿衣提醒以及外出注意事項 3 自動在主頁面上更新每日閱讀,即一句話。4 手賬本,可以新增每日的事項,並能進行相應的提示 即擁有乙個類似於鬧鐘的定時器功能 1 n 需求 帶給使用者最好的體驗,如今科技十分發達,一款綜天氣與手賬本功能於一體的軟體,可以讓使用者隨時隨...