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