i18next JSON 파일

버전 4.15.1에서 변경: 이 형식의 v4 변형에 대한 지원이 추가되었습니다.

힌트

복수형을 사용하는 경우 CLDR에 맞춘 복수형 처리가 가능한 v4를 사용하는 것이 좋습니다. 이전 버전은 일부 언어에 대해 올바르지 않은 다른 복수형 규칙을 가지고 있습니다.

i18next는 JavaScript용으로 작성된 국제화 프레임워크입니다. Weblate는 복수형 같은 기능으로 현지화 파일을 지원합니다.

i18next 번역은 단일 언어이므로 (대부분의 경우) 영어 문자열이 포함된 기본 파일을 지정하는 것이 좋습니다.

i18next JSON 파일 v4

확실하지 않은 경우 이 형식을 선택하세요. 표준 CLDR 접미사를 사용하여 복수형을 저장합니다.

i18next JSON 파일 v3

복수형에 숫자 접미사를 사용하는 레거시 프로젝트에 사용하세요.

참고

v2 및 v1 변형은 복수형 처리 방식을 제외하고 대부분 v3와 호환됩니다.

파일 예시:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
지원 기능

파일 확장자

.json

언어성

단일 언어 및 이중 언어 방식 모두

복수형 지원

Yes

설명 지원

No

설명 지원

No

문맥 지원

No

위치 지원

No

플래그 지원

No

API 식별자

i18nextv4

읽기 전용 문자열 지원

No

Supports removing obsolete strings

No

이 형식이 추가하는 검사 플래그

i18next 인터폴레이션

지원 기능

파일 확장자

.json

언어성

단일 언어 및 이중 언어 방식 모두

복수형 지원

Yes

설명 지원

No

설명 지원

No

문맥 지원

No

위치 지원

No

플래그 지원

No

API 식별자

i18next

읽기 전용 문자열 지원

No

Supports removing obsolete strings

No

이 형식이 추가하는 검사 플래그

i18next 인터폴레이션

Weblate 구성

일반적인 Weblate 구성요소 설정

파일 마스크

langs/*.json

단일언어 기반 언어 파일

langs/en.json

신규 번역의 템플릿

파일 형식

i18next JSON 파일 v3