Internationalization and Localization
Intro
Definition of both i18n and L10n on wikipedia
Translatable strings are referred to as "messages".
Internationalization
Programmers must take great care that all user-visible strings are translatable. To meet this goal:
- Messages must be complete phrases. For example:
Please click here
must be a single message, even if "here" is the only linked text. TODO: include example of message with a link
Points of Style
This content should eventually end up in a style guide.
- Example messages describing form buttons:
Click "Submit" to submit this form or "Cancel" to abort and return to the main menu.