Changes between Version 54 and Version 55 of TracL10N
- Timestamp:
- May 3, 2008, 10:42:30 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracL10N
v54 v55 1 1 = Localization (L10N) of Trac = 2 2 3 Trac uses [http://babel.edgewall.org/ Babel] for localization. Please see source:sandbox/i18n for a work in progress.3 Trac uses [http://babel.edgewall.org/ Babel] for localization. Trac trunk now contains the i18n framework and L10N files. 4 4 5 5 The preference panel for language works now (since r6732). … … 8 8 9 9 1. Install [http://babel.edgewall.org/ Babel]. 10 1. Get a svn checkout from the [source: sandbox/i18n i18n sandbox], e.g. `svn checkout http://svn.edgewall.org/repos/trac/sandbox/i18ntrac`10 1. Get a svn checkout from the [source:trunk trunk], e.g. `svn checkout http://svn.edgewall.org/repos/trac/trunk trac` 11 11 1. Run `python setup.py compile_catalog`, you might need to use the force option (`-f`): `python setup.py compile_catalog -f` in order to compile catalogs marked fuzzy. If you are interested in just one locale, provide the `-l` option to specify a single locale to be compiled, for example: `-l nl_NL`. 12 12 1. Run `python setup.py build` … … 17 17 == Contributing == 18 18 19 The various locale files can be found in the repository under source: sandbox/i18n/trac/locale. The `messages.pot` is the template file from which the various locale-specific files get created by an `init_catalog` call to `setup.py` with the `-l` locale flag specifier.19 The various locale files can be found in the repository under source:trunk/trac/locale. The `messages.pot` is the template file from which the various locale-specific files get created by an `init_catalog` call to `setup.py` with the `-l` locale flag specifier. 20 20 21 21 For the various languages there are already various tickets logged in which the work on them is tracked. 22 22 23 23 = The following is historical information = 24 25 == Possible Goals ==26 27 First of all let's define '''all possible''' goals. It is understood that not all of them can necessarily be implemented.28 29 === Formats ===30 31 I18N is not only translation, it is also a bunch of other things. Since currency or paper size or units of measurement are not relevant here, the most important aspect besides translation is the format of time and date. Trac, unfortunately, uses the least sensible date format throughout, with the day between month and year. The date format should be configurable, and the default, as this is a technical environment should be ISO 8601, such as 2005-07-29.32 24 33 25 === Wiki ===