我目前正在研究一個本地化類,它將是靜態的,並在應用程序的其他部分,在飛鏢中訪問。爲飛鏢物體做點符號?
我的目標的目標是要連接簡單的方式代碼:
Localization.MY_STRING
,然後將返回:"my string"
起初,我以爲一切都在本土化將是靜態的,並公開可用的,但是寫東西展現出來:
static String MY_STRING = "my string";
似乎有些單調乏味,再加上我是想它是在一個地圖,有點像JSON文件:
{
MY_STRING: "my string"
}
是否有一種簡單的方法來創建靜態地圖,以便我可以實現我的目標?
我想我或許能夠或許定義它覆蓋.
:
String .operator (String value){
return map[value]?map[value]:"";
}
以類似的方式在類定義<=operator
。
有沒有其他人試過這樣的事情?我想我可能會把所有東西都存儲在一個JSON文件中,然後把這些信息讀入某個類。
我以爲我會實際使用解釋器自動將這個腳本文件。 – Fallenreaper
你可能會看看'intl'包。 –