i18N - 클라이언트
번역된 메시지를 가져오고 서식을 지정하는 메서드를 제공합니다.
i18N 메서드는 g_i18n 전역 개체를 사용하여 액세스합니다.
i18N - format(문자열 메시지, 오브젝트 맵)
맵의 값으로 명명된 토큰을 포함하는 문자열의 형식을 지정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메시지 | 문자열 | 토큰을 추가할 메시지입니다. |
| 맵 | 객체 | 메시지에서 바꿀 이름/값 쌍의 맵입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 서식이 지정된 문자열입니다 |
// Returns: "The rich young ruler was very very rich"
nowapi.g_i18n.format("The {p1} {p2} {p3} was very very {p1}",{p1: "rich", p2: "young", p3: "ruler"});
i18N - getMessage(msgKey 문자열, callback 함수)
번역된 메시지를 조회합니다.
지정된 문자열이 현재 언어의 데이터베이스에 있는 경우 번역된 메시지가 반환됩니다. 현재 언어에 대해 지정된 문자열이 없으면 문자열의 영어 버전이 반환됩니다. 문자열이 데이터베이스에 전혀 없으면 ID 자체가 반환됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msgKey(메시지 키) | 문자열 | 검색할 메시지입니다. |
| 콜백 | 함수 | 메시지를 검색할 때 호출할 함수입니다. 콜백 함수에는 하나의 인수, 즉 번역된 메시지인 문자열이 있습니다. |
| 유형 | 설명 |
|---|---|
| void |
i18N - getMessages(배열, msgKeys, 함수 콜백)
메시지 집합을 조회합니다.
지정된 문자열이 현재 언어의 데이터베이스에 있는 경우 번역된 메시지가 반환됩니다. 현재 언어에 대해 지정된 문자열이 없으면 문자열의 영어 버전이 반환됩니다. 문자열이 데이터베이스에 전혀 없으면 ID 자체가 반환됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg키 | 배열 | 검색할 메시지를 지정하는 키 배열입니다. |
| 콜백 | 함수 | 메시지가 검색될 때 호출될 함수입니다. 콜백 함수에는 키-값 쌍을 포함하는 객체인 하나의 인수가 있으며, 여기서 key는 요청된 메시지 키이고 값은 변환된 문자열입니다. |
| 유형 | 설명 |
|---|---|
| void |