我正在尋找一種在應用程序中具有多種翻譯的好方法。語言文件的最佳實踐/設計模式
現在我正在使用一個從ini文件中讀取術語的類。 每個術語都是一個變量。 例如:
string allowed ;
[...]
allowed = config.readString (sectionName, "allowed") ;
該解決方案的好就在於它的輕,易於實現,在編譯時 檢查,但它不夠靈活。
更靈活的解決方案是使用關聯數組(或類似)
currLang [ "allowed" ]
是否有任何一知道任何最佳實踐或設計模式或將只是透露他的個人實現它的方式是什麼?
也歡迎對衆所周知的框架實現它的方式進行簡單描述。
在什麼環境下創建應用程序? –
很多環境都有標準的工具/機制 –
我在Borland VCL上使用Intraweb for C++,dotNet爲c#,Compact Framework和android – qwlice