Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

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
Replies are listed 'Best First'.
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 :


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


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

      create a function


      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 ...
Re: multiple language provision
by Anonymous Monk on Jan 22, 2010 at 07:22 UTC

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (8)
As of 2015-10-09 08:55 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (236 votes), past polls