Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

multiple language provision

by gskoli (Novice)
on Jan 22, 2010 at 06:27 UTC ( #818901=perlquestion: print w/ replies, xml ) Need Help??
gskoli has asked for the wisdom of the Perl Monks concerning the following question:

Hi to all,
I am new user & perl programer , We have built one site , But now i want to provide a drop down with languages, After selecting option webpage will follow that language .

For normal text we can translate, But in messages i have given Variable how can i translate its value ?

Please help
Thanks in Advance.....

Comment on multiple language provision
Re: multiple language provision
by Anonymous Monk on Jan 22, 2010 at 07:22 UTC
    What?
Re: multiple language provision
by Corion (Pope) on Jan 22, 2010 at 08:21 UTC

    Maybe you want something out of the Gettext namespace?

      hi gskoli,

      you could create translation files :

      en.txt

      monday = monday tuesday = tuesday wednesday = wednesday thursday = thursday friday = friday saturday = saturday sunday = sunday

      fr.txt

      monday = lundi tuesday = mardi wednesday = mercredi thursday = jeudi friday = vendredi saturday = samedi sunday = dimanche

      create a function

      load_trans($lang)

      which loads the "$lang.txt" file in a hash and then use

      my %trans=load_trans('fr'); print $trans{'monday'};

      Have a nice day

      "There is only one good, namely knowledge, and only one evil, namely ignorance." Socrates
        Thanks Guys ...
        I am using locale::Maketext::Gettext Module ,
        But making Hash for hardcoded words bit tedious task ...
        So any other suggetion ...
        & what about variables ... How can i replace that ...
        Thanks in advance ...

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://818901]
Approved by broomduster
Front-paged by tye
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (6)
As of 2014-08-30 21:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (294 votes), past polls