Support for Internationalization
Guile provides internationalization[1] support for Scheme programs in two ways. First, procedures to manipulate text and data in a way that conforms to particular cultural conventions (i.e., in a “locale-dependent” way) are provided in the (ice-9 i18n). Second, Guile allows the use of GNU gettext to translate program message strings.
- Internationalization with Guile
- Text Collation
- Character Case Mapping
- Number Input and Output
- Accessing Locale Information
- Gettext Support
For concision and style, programmers often like to refer to internationalization as “i18n”. ↩︎