Internationalization/User guide: Difference between revisions

From EiffelStudio: an EiffelSoftware project
Jump to navigation Jump to search
Leo (talk | contribs)
No edit summary
Leo (talk | contribs)
No edit summary
Line 6: Line 6:


We divide this task into two parts:
We divide this task into two parts:
# Loading translated strings from a message catalog - or in our terminology, from a 'datasource' (One can imagine various datasources, but currently the only supported one is a file). # Formatting numbers, currency values and dates: this information can be fetched directly from the operating system.
# Loading translated strings from a message catalog - or in our terminology, from a 'datasource' (One can imagine various datasources, but currently the only supported one is a file).
# Formatting numbers, currency values and dates: this information can be fetched directly from the operating system.


==Interface==
==Interface==

Revision as of 15:47, 9 October 2006

User documentation for the i18n library

Overview

The i18n library is intended to enable localisation of Eiffel programs.

We divide this task into two parts:

  1. Loading translated strings from a message catalog - or in our terminology, from a 'datasource' (One can imagine various datasources, but currently the only supported one is a file).
  2. Formatting numbers, currency values and dates: this information can be fetched directly from the operating system.

Interface

Locale

Locale Manager

Locale ID

Putting it all together

Datasources

File

File format

File Manager