WebExtension JSON

Mozilla Firefox 또는 Google Chromium 확장 프로그램 번역 시 사용되는 파일 형식.

참고

이 형식은 JSON이라고 불리지만 사양에서 “//” 스타일 주석을 허용합니다. Weblate는 파일을 파싱할 때 이러한 주석을 제거하고 저장할 때 폐기합니다.

파일 예시:

{
  "hello": {
    "message": "Ahoj světe!\n",
    "description": "Description",
    "placeholders": {
      "url": {
        "content": "$1",
        "example": "https://developer.mozilla.org"
      }
    }
  },
  "orangutan": {
    "message": "Orangutan has $coUnT$ bananas",
    "description": "Description",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "try": {
    "message": "",
    "description": "Description"
  },
  "thanks": {
    "message": "",
    "description": "Description"
  }
}
지원 기능

파일 확장자

.json

언어성

단일 언어

복수형 지원

Yes

설명 지원

Yes

설명 지원

No

문맥 지원

No

위치 지원

No

플래그 지원

No

API 식별자

webextension

읽기 전용 문자열 지원

No

Supports removing obsolete strings

No

Weblate 구성

일반적인 Weblate 구성요소 설정

파일 마스크

_locales/*/messages.json

단일언어 기반 언어 파일

_locales/en/messages.json

신규 번역의 템플릿

파일 형식

WebExtension JSON 파일