Archivos JSON de go-i18n

Added in version 4.1.

Distinto en la versión 4.16: Soporte agregado para la variante v2 de este formato.

go-i18n de traducciones son monolingües, por tanto está recomendado especificar un archivo base con cadenas (que son mayor a menudo en) inglés.

Nota

Weblate admite las variantes go-i18n JSON v1 y v2. Elija el formato de archivo correcto para su entorno.

Archivos de ejemplo

Archivo de ejemplo 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": ""
  }
]

Archivo de ejemplo 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": ""
  }
}
Características admitidas

Extensiones de archivo

.toml

Lingüística

Monolingüe

Admite plural

Yes

Admite descripciones

No

Admite explicación

No

Admite contexto

No

Admite lugar

No

Admite indicadores

No

Identificador de API

go-i18n-toml

Admite cadenas de solo lectura en

No

Características admitidas

Extensiones de archivo

.json

Lingüística

Ambos monolingüe y bilingüe

Admite plural

Yes

Admite descripciones

Yes

Admite explicación

No

Admite contexto

No

Admite lugar

No

Admite indicadores

No

Identificador de API

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

Admite cadenas de solo lectura en

No

Configuración de Weblate

Componente típico de Weblate Configuración de componentes para v1

Máscara de archivos

langs/*.json

Archivo de base monolingüe

langs/en.json

Plantilla para traducciones nuevas

Vacío

Formato de archivo

Archivo JSON de go-i18n

Weblate típico de Configuración de componentes para v2

Máscara de archivos

langs/*.json

Archivo de base monolingüe

langs/en.json

Plantilla para traducciones nuevas

Vacío

Formato de archivo

Archivo go-i18n v2 de JSON