-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Procédure pour la traduction #22
Comments
Bonjour Ludogre, |
Voir "Generate missing files" : il suffit de faire 'make'. Pour le .pot, c'est un peu lié à une méconnaissance de ce standard. Le but dans l'utilisation de fichiers .po était de donner un interface un peu plus intuitive que le simple fichier texte. Voir gulpfile.js src/js/engine/Gettext.js (et le fichier généré, contenant la table dialog ,dans src/js/_build) |
Le .pot est intéressant à utiliser pour un projet multilingue. En effet, il contient tous les termes de l'appli que l'on peut traduire. On parle de catalogue. Ensuite, qui veut peut créer un fichier .po pour une langue donnée et peut charger et mettre à jour les nouveaux termes de son fichier depuis le catalogue. En ce qui me concerne, pour ça, j'utilise poedit ( https://poedit.net/ ) qui me semble bien adapté pour permettre à des gens de traduire sans avoir à mettre la main dans les rouages du logiciel. Pour ce qui est de la génération du fichier javascritpt, je ne suis pas familié de javascript (mais ça se soigne). Je viens d'installer gulp et npm et leurs nombreuses dépendances ("sudo apt install gulp npm" sur debian). Puis j'ai dû installer gulp-uglify avec npm: npm install gulp-uglify . Oilà. C'est partit avec une première contrib' juste pour tester. |
Bonjour!
J'utilise poedit pour l'édition de fichiers po. Dans terminus, je constate qu'il n'y a pas de fichier catalogue pot . Peut-être est-ce volontaire? Je ne sais pas.
Toujours est-il qu'un fois le fichier po corrigé, rien est indiquée dans le readme pour générer le fichier terminal.dialog.fr.js . :-(
The text was updated successfully, but these errors were encountered: