多种语言 - 语言文件或Langages数据库?

时间:2013-11-22 02:16:37

标签: localization

我正在从头开发一个网站。它应该是一个多语言的网站。

我的问题是,我应该怎么做?

管理语言文件或管理语言数据库表? 我正在使用MySQL,你需要知道。

2 个答案:

答案 0 :(得分:0)

你可以做任何一种方式,这是一种意见选择。我更喜欢文件,因为从我的视线来看,它们更容易翻译,因此你甚至可以让其他人没有那么多技术知识来翻译文件:)

答案 1 :(得分:0)

我建议使用文件“StringManager Class”

public static final String stringManagerBinFile = "/StringManager_en.data";
public static final int ABOUT = 0;
public static final int ACCOUNT = 1;
public static final int PASS = 2;
public static final int CONTACT = 3;
......

public static String getData (int header) {
    //Load string from stringManagerBinFile, if user change language, you might be change stringManagerBinFile PATH
}

在您的代码中,您可以使用:

String about = getData(ABOUT);
//repaint your GUI