If your application will use initial localization values, you should not include any special code to internationalize your application, but you do need to make sure that administrators and users know how to set environment variables for your application.
When you distribute the application, make sure that systems administrators and users understand the following:
If LC_ALL exists, its value must correspond to the correct entry in the locales file.
If LANG exists, its value must correspond to the correct entry in the locales file.
If neither environment variable exists, the “default” entry in the locales file must be correct (that is, it must list the language, character set, and collating sequence that the application should use).