# Qu’est-ce qu’une table de traduction ?

Une table de traduction, ou table de chaînes, range chaque texte d’un jeu ou d’une application sous une clé, avec une colonne par langue.

Mis à jour le 22 octobre 2026.

## Comment ça marche

Le code demande une clé comme menu.start, et la table répond avec le texte dans la langue du joueur. Les moteurs lisent ces tables sous forme de fichiers : le paquet Localization d’Unity a des tables de chaînes, Godot lit du CSV, et gettext .po et XLIFF sont des formats d’échange courants.

Chaque ligne porte en général un contexte pour le traducteur, une longueur maximale, des espaces réservés qui doivent survivre à la traduction, et l’état de chaque traduction.

## Un exemple

La clé quest.lighthouse.title vaut The Drowned Light en anglais. La traduction allemande est trop longue pour son emplacement de 24 caractères : la table le signale avant un build, et le traducteur reçoit la note de contexte.

## Erreurs courantes

- Mettre le texte directement dans le code, si bien que rien ne se traduit sans un build.
- Aucun contexte, si bien que les traducteurs devinent le sens d’un mot.
- Casser des espaces réservés comme %s ou %d pendant la traduction.

## Dans Nodary

Une feuille Nodary peut être une table de traduction : un état par traduction, des vérifications de longueur et d’espaces réservés, une pseudo-langue pour tester, et des exports pour Unity, Unreal et Godot en CSV, JSON, gettext .po et XLIFF. Un build peut la lire en HTTP avec une clé en lecture seule.

**Ce que Nodary ne fait pas :** ce n’est pas un système de gestion de traduction : il n’y a ni mémoire de traduction ni place de marché de traducteurs.

- [Outil de localisation de jeu](https://nodary.ai/fr/game-localization)
- [Modèle de table de localisation](https://nodary.ai/fr/templates/localization-string-table)

Essayez sur vos propres documents. L’offre Free ne demande pas de carte. [Créer un espace gratuit](https://nodary.ai/sign-up)

## Sources

- [String Tables, Unity Localization package manual](https://docs.unity3d.com/Packages/com.unity.localization@1.5/manual/StringTables.html)
- [Internationalizing games, Godot documentation](https://docs.godotengine.org/en/stable/tutorials/i18n/internationalizing_games.html)
- [GNU gettext manual, GNU](https://www.gnu.org/software/gettext/manual/gettext.html)
- [XLIFF 2.1, OASIS](https://docs.oasis-open.org/xliff/xliff-core/v2.1/xliff-core-v2.1.html)

## Termes liés

- [Document de game design (GDD)](https://nodary.ai/fr/glossary/game-design-document): Un document de game design (GDD) décrit la vision, les règles, les systèmes et le contenu d’un jeu pour l’équipe qui le réalise.
- [Source unique de vérité : une seule version de chaque décision](https://nodary.ai/fr/guides/single-source-of-truth): Pourquoi les documents dérivent, et sept pratiques pour garder une version à jour pour les personnes et les agents IA.
- [Base de connaissances](https://nodary.ai/fr/glossary/knowledge-base): Une base de connaissances est un ensemble organisé et consultable de ce qu’une équipe sait, pour que personnes et agents IA trouvent les réponses sans demander.

https://nodary.ai/fr/glossary/localization-string-table
