2012-10-10 119 views
1

的Android移動應用程序什麼是最好的辦法,它們支持多國語言</p> <p>多語言支持

要麼使用了印地文不同的值不同的文件夾,法國等

或者

語種翻譯像in Web Projects

任何其他...途徑

請建議我最好的方法。

在此先感謝.....

+2

查看Java資源包。如果您輸入「java i18n」,Google上有很多資料 – duffymo

回答

3

對於原生的Android項目,你可以創建一個從常量延伸,例如TitlesConstants.java一個公共接口:

public interface TitlesConstants extends Constants{ 

    @DefaultStringValue("Login") String login(); 
    @DefaultStringValue("Logout") String logout(); 
    } 

然後創建屬性文件,例如TitlesConstants_eu.properties(巴斯克語):

login=Sartu 
    logout=Irten 

這是給你打電話是接口從你的Java代碼,並獲得跨過去的事情這取決於您用來查看數據的語言環境。

這種方法是由你自己完成的。