Globalization (G11n) of an application involves more than just translating text. Internationalization (I18n) is the process of enabling your application to be used in different languages and culture. Localization (L10n) covers the work to provide the application in one specific language and culture. Selected locales can help in providing translated text, but some information needs to be converted (times, dates, currencies).
When localizing an application, treat the capabilities as features. Consider the specific use cases and work with the users to refine the approach. There may be design and layout adjustments needed per language. If the application is a CMS, content as well as application resources may need translations.