Types de fichiers pris en charge (Strings)

.JSON - go-i18n (Strings)

Le contenu est traduit de l’anglais par Phrase Language AI.

Extensions de fichiers

.json

Extension d'API

go_i18n

Importer

oui

Export

oui

Prise en charge des formes plurielles

oui

Prise en charge de la description

non

Go-i18n est une bibliothèque d’internationalisation conçue pour Go. Ses formats de fichiers de localisation pris en charge incluent .JSON, .YAML, .TOML, etc. Les fichiers .JSON utilisés par go-i18n sont différents de ceux des autres plateformes de localisation et d'internationalisation dans le sens où go-18n .JSON existe souvent sous la forme d'un tableau JSON composé d'une série d'objets JSON. Chaque objet JSON représente une chaîne qui a besoin d'une traduction identifiée par des clés telles que l'identifiant.

Les chatbots IA peuvent être très efficaces pour générer une liste de clés à partir d'un fichier .JSON.

go-i18n on GitHub

Exemple de code

[
  {
    "id": "boolean_key",
    "translation": "--- vrai\n"
  },
  {
    "id": "empty_string_translation",
    "translation": ""
  },
  {
    "id": "key_with_description",
    "translation": « Regardez ! Cette clé a une description ! (Au moins dans certains formats)"
  },
  {
    "id": "key_with_line-break",
    "translation": "Cette traduction contient\nun saut de ligne."
  },
  {
    "id": "nested.deeply.key",
    "translation": "Ouah, cette clé est imbriquée encore plus profondément."
  },
  {
    "id": "nested.key",
    "translation": "Cette clé est imbriquée à l'intérieur d'un nom de domaine."
  },
  {
    "id": "null_translation",
    "translation": nulle
  },
  {
    "id": "pluralized_key",
    "translation": {
      "one": "Une seule pluralisation trouvée.",
      "other": "Ouah, vous avez des pluralisations !",
      "zero": "Vous n'avez aucune pluralisation."
    }
  },
  {
    "id": "sample_collection",
    "translation": "---\n- premier élément\n-deuxième élément\n- troisième élément\n"
  },
  {
    "id": "simple_key",
    "translation": "simple clé, simple message, tellement simple."
  },
  {
    "id": "unverified_key",
    "translation": "Cette traduction n'est pas encore vérifiée et demeure en attente. (Dans certains formats, nous exportons également ce statut)"
  }
]
Cet article vous a-t-il été utile ?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.