Bonjour,
En suivant cette exemple,
http://perldoc.perl.org/Locale/Maketext/Simple.html
et en le complétant, je ne parviens pas à avoir la traduction désirée.
voici mon code
J'ai crée les sous-repertoire avec le po et mo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/usr/bin/perl use warnings; use strict; package Foo; use Locale::Maketext::Simple; # exports 'loc' loc_lang('fr'); # set language to French sub hello { print loc("File"); } hello();
J'ai créé le .po$ls auto/Foo
fr.mo fr.po
Et j'ai créé le fr.mo avec poedit$cat auto/Foo/fr.po
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "File"
msgstr "Fichier"
Mais voila, ça marche pas.
J'ai toujours "File" comme résultat.
Une idée ?
Merci.
Partager