다음을 통해 공유


ILocalizer interface

봇에서 사용자에게 보낸 메시지를 지역화하기 위한 플러그 인입니다.

메서드

gettext(string, string, string)

지정된 언어에 대한 지역화된 문자열을 로드합니다.

load(string, (err: Error) => void)

제공된 로캘에 대해 지역화된 테이블을 로드하고 로드가 완료되면 제공된 콜백을 호출합니다.

ngettext(string, string, string, number, string)

지정된 언어에 대해 지역화된 문자열의 복수 형식을 로드합니다.

trygettext(string, string, string)

지정된 언어에 대한 지역화된 문자열을 로드합니다.

메서드 세부 정보

gettext(string, string, string)

지정된 언어에 대한 지역화된 문자열을 로드합니다.

function gettext(locale: string, msgid: string, namespace?: string)

매개 변수

locale

string

반환할 문자열의 원하는 로캘입니다.

msgid

string

지역화된 문자열 테이블에서 키로 사용할 문자열입니다. 일반적으로 문자열의 영어 버전일 뿐입니다.

namespace

string

(선택 사항) msgid 키의 네임스페이스입니다.

반환

string

load(string, (err: Error) => void)

제공된 로캘에 대해 지역화된 테이블을 로드하고 로드가 완료되면 제공된 콜백을 호출합니다.

function load(locale: string, callback: (err: Error) => void)

매개 변수

locale

string

로드할 로캘입니다.

callback

(err: Error) => void

제공된 로캘이 로드되면 호출되는 콜백 또는 로드가 실패할 경우 오류가 발생합니다.

ngettext(string, string, string, number, string)

지정된 언어에 대해 지역화된 문자열의 복수 형식을 로드합니다.

function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)

매개 변수

locale

string

반환할 문자열의 원하는 로캘입니다.

msgid

string

지역화된 문자열 테이블에서 키로 사용할 문자열의 단수 형식입니다.

msgid_plural

string

지역화된 문자열 테이블에서 키로 사용할 문자열의 복수 형식입니다.

count

number

문자열의 단수 또는 복수 형식을 사용해야 하는지 여부를 결정할 때 사용할 개수입니다.

namespace

string

(선택 사항) msgid 및 msgid_plural 키에 대한 네임스페이스입니다.

반환

string

trygettext(string, string, string)

지정된 언어에 대한 지역화된 문자열을 로드합니다.

function trygettext(locale: string, msgid: string, namespace?: string)

매개 변수

locale

string

반환할 문자열의 원하는 로캘입니다.

msgid

string

지역화된 문자열 테이블에서 키로 사용할 문자열입니다. 일반적으로 문자열의 영어 버전일 뿐입니다.

namespace

string

(선택 사항) msgid 키의 네임스페이스입니다.

반환

string