|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
GRASS messages translation project (i18N)Translations - FreeType font support - i18N translation statistics/downloadThe ideaThe great worldwide interest in GRASS suggests value in translating GRASS messages to languages other than english. The "infrastructure" to support single-byte as well as multi-byte character sets was implemented (based on the FOSS4G efforts).The GRASS Development Team is seeking translators. Please subscribe to the dedicated mailing list at http://lists.osgeo.org/mailman/listinfo/grass-translations
Translation related issues may be discussed there (how to start a new
translation, how to merge old G5.0 translated messages into GRASS 6 etc).
This is an opportunity for non-programmers to contribute as messages
can be easily translated. No programming skills required! Wanted languagesSimple Chinese, Swahili, Hindi, Greek, Tamil, Russian, Telugu, Português, ... Please join us!HOWTOWe have 4 types of .po files per language (see locale/po/):
Translation README For terminology, please refer to the GRASS Translation Glossary.
To change to a certain LOCALE (if the system doesn't do it for you or
for exploring other languages), do the following steps:
Download of existing .po files for modificationDownload current .po files from SVN (useful if you want to partecipate without compiling GRASS). Please announce your efforts on the 'GRASS translations' mailing list (see above) to avoid that work is doubled. To start a new language, you can simply rewrite an existing file. Take care to rename it properly and to update the language specific metadata.Multi-byte FreeType/TrueType TTF supportA multilingual terminal emulator with multi-byte support is mlterm.Using this terminal, GRASS 6 is already able to display e.g. Japanese fonts in SQL queries (here DBF file):
Tcl/TK TTF SupportAlso the TclTK based graphical user interface renders TTF characters. Here an example for simple Chinese (the underlaying .po file is coded in UTF-8):Here an example for Hindi (the underlaying .po file is coded in UTF-8): Major parts of GRASS 6.2+ were translated to Vietnamese: XDRIVER TTF SupportRecently the XDRIVER in GRASS was extended to support True/Free Type Fonts.
Links: .po file editors
Statistics of current GRASS internationalization (i18N) statusThe table is ordered by number of translated messages per language. The two character codes indicate the language, based on the Alpha-2 code of ISO 639-1. For download of a currently sleeping translation, please either get the file directly from the GRASS-CVS or see above.GRASSLIBS
This table is generated weekly. GRASSMODS
This table is generated weekly. GRASSTCL
This table is generated weekly. GRASSWXPY
This table is generated weekly. The relevant column is 'Translated messages' as the message files do not necessarily contain all available messages of GRASS. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||