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.
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)" } ]