GRASS GIS (Geographic Resources Analysis Support System)

GRASS: Development

Advanced search
Intro Docs Download Community Applications Development Sponsors
Development

Get involved!

Roadmap

Translations (i18N)

Mailing lists | IRC

SVN Server

SVN tags

SVN commit ML

Platform notes

Bug/Feature trackers

History

GRASS messages translation project (i18N)

Translations - FreeType font support - i18N translation statistics/download

The idea: GRASS speaking your language

The great worldwide interest in GRASS suggests value in translating GRASS messages to languages other than english.

The GRASS Development Team is seeking translators. Please subscribe to the dedicated mailing list at

     http://lists.osgeo.org/mailman/listinfo/grass-translations

This is an opportunity for non-programmers to contribute as messages can be easily translated. No programming skills required!

Wanted languages

Simple Chinese, Swahili, Hindi, Greek, Tamil, Russian, Telugu, Português, ... Please join us!

HOWTO

Please refer to the GRASS messages translation page.

Screenshots

Multi-byte FreeType/TrueType TTF support

The "infrastructure" to support single-byte as well as multi-byte character sets was implemented (based on the FOSS4G efforts). A 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 Support

Also the TclTK based graphical user interface renders TTF characters. Here an example for simple Chinese (the underlaying .po file is coded in UTF-8):

Major parts of GRASS 6.4+ were, for example, translated to Vietnamese:

XDRIVER TTF Support

The XDRIVER in GRASS supports True/Free Type Fonts.


Statistics of current GRASS 6 internationalization (i18N) status

The 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-SVN or see above.

GRASS Library messages (grasslibs)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grasslibs_de.po 989  
Spanish grasslibs_es.po 988
Polish grasslibs_pl.po 980
Japanese grasslibs_ja.po 976
French grasslibs_fr.po 939 20  30 
Italian grasslibs_it.po 938 49 
Czech grasslibs_cs.po 922 40  27 
Vietnamese grasslibs_vi.po 921 40  28 
Russian grasslibs_ru.po 896 60  33 
Greek, Modern (1453-) grasslibs_el.po 747 74  168 
Thai grasslibs_th.po 573 292  124 
Turkish grasslibs_tr.po 449 97  443 
Portuguese grasslibs_pt.po 438 339  212 
Chinese grasslibs_zh.po 417 377  195 
Portuguese grasslibs_pt_br.po 318 350  321 
Latvian grasslibs_lv.po 227 363  399 
Slovenian grasslibs_sl.po 210 398  381 
Arabic grasslibs_ar.po 144 355  490 
Malayalam grasslibs_ml.po 120 22  847 
Korean grasslibs_ko.po 42 219  728 
Marathi grasslibs_mr.po 20 227  742 
Hindi grasslibs_hi.po 0 553  436 
Dutch; FlemishFlemish; Dutch grasslibs_nl.po 0 989 

This table is generated weekly. - last update: Saturday, 21st July, 2012 @ 13:42.

GRASS Module messages (grassmods)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grassmods_de.po 6773 11 
Japanese grassmods_ja.po 6498 186  102 
Spanish grassmods_es.po 5976 573  237 
Russian grassmods_ru.po 5428 999  359 
Vietnamese grassmods_vi.po 5425 1044  317 
Italian grassmods_it.po 4440 64  2282 
Thai grassmods_th.po 4340 1864  582 
Polish grassmods_pl.po 3401 1369  2016 
Czech grassmods_cs.po 3259 2349  1178 
Turkish grassmods_tr.po 2663 1324  2799 
French grassmods_fr.po 2061 3341  1384 
Portuguese grassmods_pt_br.po 1607 3696  1483 
Portuguese grassmods_pt.po 1262 4017  1507 
Chinese grassmods_zh.po 831 3213  2742 
Arabic grassmods_ar.po 448 3290  3048 
Slovenian grassmods_sl.po 363 3406  3017 
Latvian grassmods_lv.po 296 2943  3547 
Greek, Modern (1453-) grassmods_el.po 226 733  5827 
Marathi grassmods_mr.po 2 1965  4819 
Hindi grassmods_hi.po 0 4324  2462 
Korean grassmods_ko.po 0 1584  5202 
Dutch; FlemishFlemish; Dutch grassmods_nl.po 0 6786 

This table is generated weekly. - last update: Saturday, 21st July, 2012 @ 13:42.

GRASS wxPython graphical user interface messages (grasswxpy)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
French grasswxpy_fr.po 2825 12 
German grasswxpy_de.po 2825 12 
Italian grasswxpy_it.po 2716 27  97 
Polish grasswxpy_pl.po 2421 114  305 
Japanese grasswxpy_ja.po 2373 319  148 
Spanish grasswxpy_es.po 2256 414  170 
Czech grasswxpy_cs.po 1904 636  300 
Vietnamese grasswxpy_vi.po 1407 927  506 
Russian grasswxpy_ru.po 1136 1109  595 
Turkish grasswxpy_tr.po 1101 1078  661 
Indonesian grasswxpy_id.po 1009 1178  653 
Portuguese grasswxpy_pt.po 771 1460  609 
Greek, Modern (1453-) grasswxpy_el.po 760 23  2057 
Thai grasswxpy_th.po 523 622  1695 
Portuguese grasswxpy_pt_br.po 434 1961  445 
Chinese grasswxpy_zh.po 405 969  1466 
Malayalam grasswxpy_ml.po 202 537  2101 
Dutch; FlemishFlemish; Dutch grasswxpy_nl.po 0 2840 

This table is generated weekly. - last update: Saturday, 21st July, 2012 @ 13:42.

GRASS NVIZ messages (grassnviz)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grassnviz_de.po 534  
Japanese grassnviz_ja.po 534  
French grassnviz_fr.po 534  
Polish grassnviz_pl.po 451 83 
Latvian grassnviz_lv.po 348 13  173 
Italian grassnviz_it.po 330 204 
Dutch; FlemishFlemish; Dutch grassnviz_nl.po 0 534 

This table is generated weekly. - last update: Saturday, 21st July, 2012 @ 13:42.

GRASS TCL graphical user interface messages (grasstcl)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
French grasstcl_fr.po 1554  
Japanese grasstcl_ja.po 1546
Spanish grasstcl_es.po 1540
German grasstcl_de.po 1538 14 
Czech grasstcl_cs.po 1458 51  45 
Vietnamese grasstcl_vi.po 1457 52  45 
Russian grasstcl_ru.po 1435 63  56 
Italian grasstcl_it.po 1417 137 
Thai grasstcl_th.po 1403 90  61 
Indonesian grasstcl_id.po 1401 92  61 
Portuguese grasstcl_pt_br.po 1340 123  91 
Polish grasstcl_pl.po 1271 95  188 
Portuguese grasstcl_pt.po 1175 242  137 
Turkish grasstcl_tr.po 1110 81  363 
Chinese grasstcl_zh.po 218 45  1291 
Amharic grasstcl_am.po 173 125  1256 
Slovenian grasstcl_sl.po 0 1554 
Korean grasstcl_ko.po 0 1554 
Greek, Modern (1453-) grasstcl_el.po 0 1554 
Arabic grasstcl_ar.po 0 1554 
Hindi grasstcl_hi.po 0 1554 
Latvian grasstcl_lv.po 0 141  1413 
Marathi grasstcl_mr.po 0 1554 
Dutch; FlemishFlemish; Dutch grasstcl_nl.po 0 1554 

This table is generated weekly. - last update: Saturday, 21st July, 2012 @ 13:42.
The relevant column is 'Translated messages' as the message files do not necessarily contain all available messages of GRASS 6.


© 2004-2011 GRASS Development Team
Imprint | Comments about this page