Looks up a message in the current domain.
The message being translated.
Returns a translated string if one is found in the translation table, or the submitted message if not found.
You may use the underscore character '_' as an alias to this function.
Setting a language isn't enough for some systems and the putenv should be used to define the current locale.