monoTouch開發軟體在多語言運用中的例項

2022-02-09 09:53:25 字數 1708 閱讀 1443

本文主要介紹monotouch中實現軟體支援多國語言,在不同的環境中本地化,即面向國際使用者進行本地化。

務必要保證的是localizable.strings的檔案,選中檔案--右鍵build action要設定為content。不然的話你是無法實現本地化效果的,切記。剛開始我就在這上面摔跟頭了,除錯好長時間。

實現本地化主要用到了localizedstrings()方法和pathforresource()方法。 前者是從.strings檔案中載入本地化字串。 後者是載入本地化資料夾中對應的影象(或其他檔案型別)的路徑。

具體**如下:

1、在xcode中設計窗體如下:

2、後台**實現如下:

view code

1

public

override

void

viewdidload()

3、在三個localizable.strings檔案中**如下:

1)en.lproj中:

view code

1

"hello

" = "

hello";

2"goodbye

" = "

good-bye";

3"ok" = "ok"

;4"cancel

" = "

cancel";

5"one" = "

one";6

"two

" = "

two";7

"three

" = "

three

";

2)es.lproj中:

view code

1

/*a greeting */2

"hello

" = "

hola";

3"goodbye

" = "

adiós";

4"ok" = "si"

;5"cancel

" = "

cancelar";

6"one" = "

uno";7

"two

" = "

dos";8

"three

" = "

tres

";

3)fr.lproj中

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 需求 帶給使用者最好的體驗,如今科技十分發達,一款綜天氣與手賬本功能於一體的軟體,可以讓使用者隨時隨...