Fichiers JSON go-i18n

Ajouté dans la version 4.1.

Modifié dans la version 4.16: Ajout du support pour la variante v2 de ce format.

go-i18n translations are monolingual, so it is recommended to specify a base file with (what is most often the) English strings.

Note

Weblate supports the go-i18n JSON v1 and v2 variants. Please choose correct file format matching your environment.

Fichiers d’exemples

Exemple de fichier 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": ""
  }
]

Exemple de fichier 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": ""
  }
}
Fonctionnalités prises en charge

File extensions

.toml

Linguality ⓘ

Monolingual

Supports plural ⓘ

Yes

Supports descriptions ⓘ

No

Supports explanation ⓘ

No

Supports context ⓘ

No

Supports location ⓘ

No

Supports flags ⓘ

No

API identifier

go-i18n-toml

Supports read-only strings ⓘ

No

Supports removing obsolete strings ⓘ

No

Fonctionnalités prises en charge

File extensions

.json

Linguality ⓘ

Both monolingual and bilingual

Supports plural ⓘ

Yes

Supports descriptions ⓘ

Yes

Supports explanation ⓘ

No

Supports context ⓘ

No

Supports location ⓘ

No

Supports flags ⓘ

No

API identifier

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

Supports read-only strings ⓘ

No

Supports removing obsolete strings ⓘ

No

Configuration Weblate

Configuration des composants typique de Weblate pour v1

Masque de fichier

langs/*.json

Fichier de langue de base mono-langue

langs/en.json

Modèle pour les nouvelles traductions

Vide

Format de fichier

Fichier JSON go-i18n v1

Configuration des composants typique de Weblate pour v2

Masque de fichier

langs/*.json

Fichier de langue de base mono-langue

langs/en.json

Modèle pour les nouvelles traductions

Vide

Format de fichier

Fichier JSON go-i18n