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 :
cordialement
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`;
ours_en_pluche
Partager