2010-11-23 69 views
2

我正在爲使用j2me的諾基亞e75開發應用程序。以正確的方式顯示內容的好方法是什麼?我不認爲這個java bean是一個選項。不同的語言

只是要清楚;問題不在於瞭解設備的語言,而在於知道用戶使用的語言的方式如何生成正確的內容。

THX

+0

後你的意思是internationaonalization?也許類似的問題:http://stackoverflow.com/questions/495808/javame-internationalization-i18n – jzd 2010-11-23 13:55:39

回答

1

我使用以下策略:

  1. Java屬性文件中存儲的資源,像 「鍵=值」
  2. 每個單獨的資源語言,如:messages_en,messages_fr,messages_gr等等
  3. 使用的代碼,而不是到鑰匙從性能
  4. 靜態字符串引用檢測語言使用

    System.getProperty(「microedition.locale的」);

  5. 區域設置檢測負載相應的語言資源

1

檢測用戶的語言的標準方法是閱讀的電話設置的語言。

System.getProperty("microedition.locale"); 

本地化/國際化的實施取決於您使用的框架。

+0

「只是要清楚;問題是不知道該設備的lang是什麼」 – 2010-11-23 13:54:59

+0

@Valentin Rocher ok謝謝讓我更新答案.. – 2010-11-23 13:56:48