0

클라이언트 측 (JavaScript/HTML)에 현지화 된 메시지를 저장하는 데 필요한 표준이 있습니까?JavaScript 용 ResourceBundle

사이트가 여러 언어를 지원한다고 가정하고 가능한 모든 오류 메시지가 포함 된 파일을 클라이언트에게 전달하고 싶다면 어떤 형식이 가장 적합한 형식일까요? 어떻게 읽습니까?

또한 서버 쪽 대신 클라이언트의 일부 ID에서 오류 메시지 텍스트를 해결할 때 장단점은 무엇입니까?

답변

1

대부분의 경우 XML 또는 JSON 예를 들어

{ 
    'locale': 'fr-CA', 
    'message': { 
     'out-of-range': 'Entrez un nombre entre 0 et 99.' 
    } 
} 

eval에 다시 떨어지는 JSON.parse를 사용하여 간단한 객체로 그 구문 분석 : 당신은 아주 쉽게 JSON 형식을 사용하여 여러 로케일에 대한 데이터를 저장할 수 있습니다. 그렇다면 매우 쉽게 액세스 할 수 있습니다.

var message = currentLocale.message['out-of-range']; 

로드하는 방법은 사용자에게 달려 있습니다.

관련 문제