Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/05/2024, à 10:45

alrito

Comment traduire une interface fonctionnant avec Java ?

Bonjour,

J'ai installé un ensemble de jeu de puzzle sur mon pc :

sudo apt-get install sgt-puzzles

Cette ensemble est disponible uniquement en anglais et aussi en allemand, je crois.
Dans une discussion où j'ai trouvé la solution [Résolu] Jeu Solitaire Aisleriot en français, j'ai pu traduire car il y a un fichier le traduction prévue pour ça mais pour le cas de sgt-puzzles, ça me parait impossible.

J'ai trouvé le code source de cette ensemble de jeu : Puzzles.git

Le fichier de l'interface est PuzzleApplet.java


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne

#2 Le 26/05/2024, à 12:23

lann

Re : Comment traduire une interface fonctionnant avec Java ?

J'ai regardé un peu le code source et je n'ai vu aucune possibilité pour le traduire.
Je n'ai trouvé aucun fichier de type .po


<Modéré>

Hors ligne

#3 Le 03/06/2024, à 18:15

alrito

Re : Comment traduire une interface fonctionnant avec Java ?

Bonjour lann,

Je continue de chercher de mon côter.


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne

#4 Hier à 20:34

alrito

Re : Comment traduire une interface fonctionnant avec Java ?

Bonjour,

J'ai en partie résolu mon problème dans le sens où j'ai pu extraire les chaînes à traduire dans un fichier POT avec cette commande :

xgettext -o sortie.pot -a *.java --from-code UTF-8

Ensuite, j'ai fait la traduction dans le fichier po, exporter en fichier mo directement dans le dossier "locale" de mon pays et de mon système.

Par contre, après redémarrage c'est pas pris en compte ??


Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)

Hors ligne