i18N - 클라이언트

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • i18N API는 번역된 메시지를 가져오고 형식을 지정하는 메서드를 제공합니다.

    i18N 메서드는 g_i18n 전역 개체를 사용하여 액세스됩니다.

    i18N - format(문자열 메시지, 객체 맵)

    명명된 토큰을 포함하는 문자열의 형식을 맵의 값으로 지정합니다.

    표 1. 매개변수
    이름 유형 설명
    메시지 문자열 토큰을 추가하라는 메시지입니다.
    객체 메시지에서 대체할 이름/값 쌍의 맵입니다.
    표 2. 반환
    유형 설명
    문자열 서식이 지정된 문자열
    // 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, 함수 콜백)

    번역된 메시지를 조회합니다.

    지정된 문자열이 현재 언어의 데이터베이스에 있는 경우 번역된 메시지가 반환됩니다. 현재 언어에 대해 지정된 문자열이 없으면 영어 버전의 문자열이 반환됩니다. 문자열이 데이터베이스에 전혀 존재하지 않으면 ID 자체가 반환됩니다.

    표 3. 매개변수
    이름 유형 설명
    메시지 키 문자열 검색할 메시지입니다.
    콜백 함수 메시지가 검색되었을 때 호출될 함수입니다. 콜백 함수에는 변환된 메시지인 문자열인 하나의 인수가 있습니다.
    표 4. 반환
    유형 설명
    void

    i18N - getMessages(배열 msgKeys, 함수 콜백)

    메시지 세트를 조회합니다.

    지정된 문자열이 현재 언어의 데이터베이스에 있는 경우 번역된 메시지가 반환됩니다. 현재 언어에 대해 지정된 문자열이 없으면 영어 버전의 문자열이 반환됩니다. 문자열이 데이터베이스에 전혀 존재하지 않으면 ID 자체가 반환됩니다.

    표 5. 매개변수
    이름 유형 설명
    메시지 키 배열 검색할 메시지를 지정하는 키 배열입니다.
    콜백 함수 메시지가 검색되었을 때 호출되는 함수입니다. 콜백 함수에는 키-값 쌍을 포함하는 하나의 인수가 있으며, 여기서 키는 요청된 메시지 키이고 값은 변환된 문자열입니다.
    표 6. 반환
    유형 설명
    void