bonjour,

dans le cadre d une appli perl/tk, je me retrouver a devoir faire du multilangue.

mon appli est en faite un module externe qui via une liaison DBus, envoi et recoit des informations.

mon application permet l affichage de statistiques et et d envoyer des commandes a une troisieme application.

aucun soucis concernant son fonctionnement propre, mais et c est la le hic

c est que l application parent est une application multilingue donc pour le bien, il faudrait que mon application le soit aussi.

l application utilise des .po pour ses fichiers de traduction, l hebergement de l entiereté de l infrastructure a lieu sur launchpad qui se charge de choisir le bon .po en fonction de la machine.

mon but etant donc de suivre la forme de l application parent et de creer des .po qui permettront a launchpad de gerer le tout.

xgettext permettant de creer les .po , j ai vu qu il supportait le perl, mais comment doit je dans mon application mettre en forme tout ca ?

quels variables utiliser ?? y a t il des modules perl pour realiser tout ca ? quels sont les eceuils a eviter ??

actuellement, mon code ressemble a ce genre de chose :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
my $msg = "[_aMule_]     Infos\n\n     Nom : ".$name."\n     Version : ".$version."\n     Uptime : ".$uptime;
`dbus-send --session --dest=$dbus_name $dbus_path/$app_name $dbus_interface.applet.ShowDialog string:"$msg" int32:15`;
cordialement

ours_en_pluche