Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Writing multilingual perl applications?

by dakkar (Hermit)
on Mar 19, 2003 at 21:04 UTC ( #244456=note: print w/replies, xml ) Need Help??


in reply to Writing multilingual perl applications?

Watch out for:

  • Encoding/charset problems. In practice, don't use a Perl before 5.8, and keep all your strings in a utf-8-encoded file. Be prepared to transcode them (see Encode) for the display, though.
  • Plural forms. Just because some languages have two forms, don't assume every other has too. There are languages with a different form for "2 thing" and "more than 2 things", or different forms depending on $x%10. And 0 is singular in some languages and plural in others...

I'd advise you to look into the modifications made to gettext and family by the KDE team. A couple of friends of mine are on the italian translation team, and from what I've seen their gettext works with most languages.

And for interfacing it with Perl, Inline::C!

-- 
        dakkar - Mobilis in mobile
  • Comment on Re: Writing multilingual perl applications?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://244456]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (2)
As of 2022-05-16 19:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you prefer to work remotely?



    Results (63 votes). Check out past polls.

    Notices?