Le plus simple serait peut-être de définir une liste d'identifiants et donner un nom à tous les messages et utiliser les noms à la place des chaînes. Ensuite, il faudrait associer des chaînes à ces identifiants (un fichier par langue, par exemple). Idéalement tout est compilé dans le même binaire, c'est beaucoup plus facile à distribuer ensuite, mais ça empêche probablement d'utiliser des outils déjà existants pour ça (genre gettext). Sans doute plein d'ennuis auxquels je pense pas maintenant, genre qu'est-ce qui se passe quand une traduction n'est pas à jour, etc. :-)
[^] # Re: Intéressant !
Posté par anaseto . En réponse à la dépêche Harmonist: Dayoriah Clan Infiltration, un jeu rogue‐like d’infiltration. Évalué à 1.
Le plus simple serait peut-être de définir une liste d'identifiants et donner un nom à tous les messages et utiliser les noms à la place des chaînes. Ensuite, il faudrait associer des chaînes à ces identifiants (un fichier par langue, par exemple). Idéalement tout est compilé dans le même binaire, c'est beaucoup plus facile à distribuer ensuite, mais ça empêche probablement d'utiliser des outils déjà existants pour ça (genre gettext). Sans doute plein d'ennuis auxquels je pense pas maintenant, genre qu'est-ce qui se passe quand une traduction n'est pas à jour, etc. :-)