<a id="go-i18n-json"></a>

# Archivos JSON de go-i18n

<a id="index-0"></a>

#### Versionadded
Added in version 4.1.

#### Versionchanged
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.

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

#### SEE ALSO
* [JSON](https://docs.translatehouse.org/projects/translate-toolkit/en/latest/formats/json.html)
* [go-i18n](https://github.com/nicksnyder/go-i18n)
* [Actualización de archivos del idioma destino](https://docs.weblate.org/es/latest/devel/integration.md#updating-target-files)
* [Personalizar la salida de JSON](https://docs.weblate.org/es/latest/admin/addons.md#addon-weblate-json-customize)
* [Limpieza de archivos de traducción](https://docs.weblate.org/es/latest/admin/addons.md#addon-weblate-cleanup-generic)

## Archivos de ejemplo

Archivo de ejemplo v1:

```json
[
  {
    "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:

```json
{
  "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": ""
  }
}
```

<!-- AUTOGENERATED START: format-features go-i18n-toml -->
<!-- This section is automatically generated by `./manage.py list_format_features`. Do not edit manually. -->

#### Características admitidas

| Extensiones de archivo                                                                               | `.toml`        |
|------------------------------------------------------------------------------------------------------|----------------|
| Lingüística [ⓘ](https://docs.weblate.org/es/latest/formats.md#bimono)                                  | Monolingüe     |
| Admite plural [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-plurals)                        | `Yes`          |
| Admite descripciones [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-description)             | `No`           |
| Admite explicación [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-explanation)               | `No`           |
| Admite contexto [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-context)                      | `No`           |
| Admite lugar [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-location)                        | `No`           |
| Admite indicadores [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-flags)                     | `No`           |
| Identificador de API                                                                                 | `go-i18n-toml` |
| Admite cadenas de solo lectura en [ⓘ](https://docs.weblate.org/es/latest/formats.md#read-only-strings) | `No`           |
| Admite retirar cadenas obsoletas [ⓘ](https://docs.weblate.org/es/latest/formats.md#obsolete-strings)   | `No`           |
<!-- AUTOGENERATED END: format-features go-i18n-toml -->
<!-- AUTOGENERATED START: format-features go-i18n-json -->
<!-- This section is automatically generated by `./manage.py list_format_features`. Do not edit manually. -->

#### Características admitidas

| Extensiones de archivo                                                                               | `.json`                           |
|------------------------------------------------------------------------------------------------------|-----------------------------------|
| Lingüística [ⓘ](https://docs.weblate.org/es/latest/formats.md#bimono)                                  | Ambos monolingüe y bilingüe       |
| Admite plural [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-plurals)                        | `Yes`                             |
| Admite descripciones [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-description)             | `Yes`                             |
| Admite explicación [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-explanation)               | `No`                              |
| Admite contexto [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-context)                      | `No`                              |
| Admite lugar [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-location)                        | `No`                              |
| Admite indicadores [ⓘ](https://docs.weblate.org/es/latest/formats.md#format-flags)                     | `No`                              |
| Identificador de API                                                                                 | `go-i18n-json`, `go-i18n-json-v2` |
| Admite cadenas de solo lectura en [ⓘ](https://docs.weblate.org/es/latest/formats.md#read-only-strings) | `No`                              |
| Admite retirar cadenas obsoletas [ⓘ](https://docs.weblate.org/es/latest/formats.md#obsolete-strings)   | `No`                              |
<!-- AUTOGENERATED END: format-features go-i18n-json -->

## Configuración de Weblate

|                                    | Componente típico de Weblate [Configuración de componentes](https://docs.weblate.org/es/latest/admin/projects.md#component) 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](https://docs.weblate.org/es/latest/admin/projects.md#component) 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                                                                                        |
