JSON para WebExtension

Formato de archivo utilizado al traducir extensiones para Mozilla Firefox o Google Chromium.

Nota

Aunque este formato sea invocado JSON, su especificación permite incluir comentarios de tipo «//». Weblate elimina estos comentarios al analizar los archivos y los descarta al guardarlos.

Archivo de ejemplo:

{
  "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"
  }
}
Características admitidas

Extensiones de archivo

.json

Lingüística

Monolingüe

Admite plural

Yes

Admite descripciones

Yes

Admite explicación

No

Admite contexto

No

Admite lugar

No

Admite indicadores

No

Identificador de API

webextension

Admite cadenas de solo lectura en

No

Configuración de Weblate

Weblate típico Configuración de componentes

Máscara de archivos

_locales/*/messages.json

Archivo de base monolingüe

_locales/en/messages.json

Plantilla para traducciones nuevas

Vacío

Formato de archivo

Archivo JSON para WebExtension