Le JSON (JavaScript Object Notation) est un format léger et facile à manipuler par les développeurs. C’est également l’un des formats les plus largement supportés par les frameworks modernes. Il est particulièrement adapté aux projets multilingues car il permet de structurer les traductions de manière claire, sous forme d'objets hiérarchiques.
Chaque clé de traduction représente une chaîne de texte, tandis que chaque valeur correspond à sa traduction dans différentes langues.
Prenons un exemple simple. Un fichier JSON peut ressembler à ceci :
Cette structure est facilement lisible, modifiable et utilisable dans des projets de développement, que ce soit pour des applications mobiles ou web.
La structure des fichiers de traduction dans Excel ou CSV
Un fichier Excel ou CSV de traductions multilingues contient généralement une colonne pour chaque langue, et une première colonne avec les clés des traductions :
L'objectif est de transformer ce tableau en un fichier JSON bien structuré, afin de l'utiliser dans votre application.
Convertir des fichiers Excel ou CSV en JSON
Il existe plusieurs méthodes pour convertir ces fichiers en JSON. Vous pouvez utiliser des scripts en Python ou Node.js, mais cela peut prendre du temps et nécessite des compétences techniques. Si vous cherchez une solution rapide et sans effort, il existe des outils en ligne comme Jsonify.