2013-11-22 4 views
0

저는 처음부터 웹 사이트를 개발하고 있습니다. 다중 랭크 (multi-lang) 웹 사이트 여야합니다.여러 언어 - 언어 파일 또는 언어 데이터베이스?

내 질문은 내가 어떻게해야합니까?

언어 파일을 관리하거나 언어 데이터베이스 테이블을 관리합니까? MySQL을 사용하고 있으므로 알아 두어야합니다.

답변

0

어느 쪽이든 할 수 있으며 의견의 선택입니다. 나는 파일을 선호하는데 왜냐하면 내 시야에서 번역하기가 쉽기 때문에 많은 기술적 인 지식 없이도 다른 사람들이 파일의 번역을하지 못하게 할 수 있기 때문이다.

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