Re : Re : Re : Re : Projet : Gestion des prets (avis attendus)
Sujet en cours de lecture : Projet : Gestion des prets (avis attendus) par | (Haut de page) |
Re : Re : Re : Re : Projet : Gestion des prets (avis attendus)
MeV
Envoyé le : 20/02/2005 à 21:13
j'ai essayé ça mais c'était plus compliqué que je pensaistu pourrais peut-être réutilisé ton code de détection automatique de plugin pour faire une détection automatique des langues.
comme ça, la traduction serait simplifiée (un seul fichier à modifier).
si je trouve le temps et que tu l'as pas fait avant je m'y met :-)
j'ai bien modifié GCLang.pm comme je pensais, ça donne ça:
package GCLang;
use File::Basename;
use FindBin qw($RealBin);
foreach (glob $RealBin."/../lib/gcfilms/GCLang/*")
{
my $lang = basename($_, '.pm')."\n";
eval "use GCLang::$lang";
}
1; mais il y a 2 autres morceaux de codes à changer (au moins), et je n'y arrive pasdans GCMainWindow.pm, il y a ce if (ligne 580):
$self->{options} = $options;
if ($self->{options}->lang eq 'FR')
{
$self->{lang} = \%GCLang::FR::lang;
}
else
{
$self->{lang} = \%GCLang::EN::lang;
} et dans GCDialogs.pm, il y cette ligne (ligne 238):my %langsDisplay = ('EN' => 'English', 'FR' => 'Français'); Mon problème, c'est de pouvoir remplacer 'EN' ou 'FR' par une variableEnfin voila, trop compliqué pour moi
Réponses...
Date serveur : 08/10/2008 à 2:42
Les heures sont affichées en GMT +2 (Heure d'été)
Les heures sont affichées en GMT +2 (Heure d'été)
Ecrire une réponse | (Haut de page) |
* Au moins un des champs marqués d'une astérisque doit être renseigné