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
MeV a dit :
tu 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 essayé ça mais c'était plus compliqué que je pensais
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 pas
dans 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 variable

Enfin 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é)

Ecrire une réponse | (Haut de page) |



* Au moins un des champs marqués d'une astérisque doit être renseigné