in reply to Multiple-language support

In Perl, maybe unsurprisingly, often databases or text files are used for the same task. Also look at what PO and/or MakeText/GetText or i18n return.