go-i18n JSON 파일

Added in version 4.1.

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

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

참고

Weblate는 go-i18n JSON v1 및 v2 변형을 지원합니다. 환경에 맞는 올바른 파일 형식을 선택하세요.

파일 예시

파일 예시 v1:

[
  {
    "id": "hello",
    "description": "Description",
    "translation": "Ahoj světe!\n"
  },
  {
    "id": "orangutan",
    "description": "Description",
    "translation": {
      "one": "Orangutan has {{.Count}} banana.\n",
      "other": "Orangutan has {{.Count}} bananas.\n"
    }
  },
  {
    "id": "try",
    "description": "Description",
    "translation": ""
  },
  {
    "id": "thanks",
    "description": "Description",
    "translation": ""
  }
]

파일 예시 v2:

{
  "hello": "Ahoj světe!\n",
  "orangutan": {
    "description": "Description",
    "one": "Orangutan has {{.Count}} banana.\n",
    "other": "Orangutan has {{.Count}} bananas.\n"
  },
  "try": {
    "description": "Description",
    "other": ""
  },
  "thanks": {
    "description": "Description",
    "other": ""
  }
}
지원 기능

파일 확장자

.toml

언어성 ⓘ

단일 언어

복수형 지원 ⓘ

Yes

설명 지원 ⓘ

No

설명 지원 ⓘ

No

문맥 지원 ⓘ

No

위치 지원 ⓘ

No

플래그 지원 ⓘ

No

API 식별자

go-i18n-toml

읽기 전용 문자열 지원 ⓘ

No

Supports removing obsolete strings ⓘ

No

지원 기능

파일 확장자

.json

언어성 ⓘ

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

복수형 지원 ⓘ

Yes

설명 지원 ⓘ

Yes

설명 지원 ⓘ

No

문맥 지원 ⓘ

No

위치 지원 ⓘ

No

플래그 지원 ⓘ

No

API 식별자

go-i18n-json, go-i18n-json-v2

읽기 전용 문자열 지원 ⓘ

No

Supports removing obsolete strings ⓘ

No

Weblate 구성

v1용 일반적인 Weblate 구성요소 설정

파일 마스크

langs/*.json

단일언어 기반 언어 파일

langs/en.json

신규 번역의 템플릿

빈

파일 형식

go-i18n v1 JSON 파일

v2용 일반적인 Weblate 구성요소 설정

파일 마스크

langs/*.json

단일언어 기반 언어 파일

langs/en.json

신규 번역의 템플릿

빈

파일 형식

go-i18n v2 JSON 파일