Do you need multi-language support in your script or application?
As i have seen in many CMS applications (Content Management System), they are maintained a configuration file for each language . It (config file )should be loaded based on the user country.
let me know your thoughts and views.
-kulls