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 980  
Japanese grasslibs_ja.po 977
Polish grasslibs_pl.po 977
Spanish grasslibs_es.po 959 12 
Italian grasslibs_it.po 931 49 
Czech grasslibs_cs.po 926 33  21 
Vietnamese grasslibs_vi.po 925 32  23 
Russian grasslibs_ru.po 900 52  28 
Greek, Modern (1453-) grasslibs_el.po 748 71  161 
French grasslibs_fr.po 668 223  89 
Thai grasslibs_th.po 573 288  119 
Turkish grasslibs_tr.po 449 93  438 
Portuguese grasslibs_pt.po 438 335  207 
Chinese grasslibs_zh.po 417 373  190 
Portuguese grasslibs_pt_br.po 318 347  315 
Latvian grasslibs_lv.po 227 359  394 
Slovenian grasslibs_sl.po 210 394  376 
Arabic grasslibs_ar.po 144 351  485 
Malayalam grasslibs_ml.po 120 19  841 
Korean grasslibs_ko.po 42 216  722 
Marathi grasslibs_mr.po 20 224  736 
Hindi grasslibs_hi.po 0 550  430 

This table is generated weekly. - last update: Saturday, 04th February, 2012 @ 12:41.

GRASS Module messages (grassmods)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grassmods_de.po 6580
Japanese grassmods_ja.po 6547 10  29 
Spanish grassmods_es.po 6054 396  136 
Russian grassmods_ru.po 5499 831  256 
Vietnamese grassmods_vi.po 5495 875  216 
Thai grassmods_th.po 4396 1714  476 
Czech grassmods_cs.po 4341 1315  930 
Italian grassmods_it.po 3183 117  3286 
Polish grassmods_pl.po 3052 1493  2041 
Turkish grassmods_tr.po 2693 1187  2706 
French grassmods_fr.po 1918 3352  1316 
Portuguese grassmods_pt_br.po 1617 3592  1377 
Portuguese grassmods_pt.po 1271 3912  1403 
Chinese grassmods_zh.po 837 3097  2652 
Arabic grassmods_ar.po 452 3179  2955 
Slovenian grassmods_sl.po 367 3299  2920 
Latvian grassmods_lv.po 304 2833  3449 
Greek, Modern (1453-) grassmods_el.po 231 662  5693 
Marathi grassmods_mr.po 2 1859  4725 
Korean grassmods_ko.po 0 1488  5098 
Hindi grassmods_hi.po 0 4213  2373 

This table is generated weekly. - last update: Saturday, 04th February, 2012 @ 12:41.

GRASS wxPython graphical user interface messages (grasswxpy)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grasswxpy_de.po 2554
Japanese grasswxpy_ja.po 2511 39  10 
Italian grasswxpy_it.po 2445 113 
Spanish grasswxpy_es.po 2427 102  31 
French grasswxpy_fr.po 2219 13  328 
Polish grasswxpy_pl.po 2137 124  299 
Czech grasswxpy_cs.po 2043 358  159 
Vietnamese grasswxpy_vi.po 1494 693  373 
Russian grasswxpy_ru.po 1213 886  461 
Turkish grasswxpy_tr.po 1192 847  521 
Indonesian grasswxpy_id.po 1059 973  528 
Portuguese grasswxpy_pt.po 836 1250  474 
Thai grasswxpy_th.po 535 464  1561 
Portuguese grasswxpy_pt_br.po 494 1766  300 
Chinese grasswxpy_zh.po 438 726  1396 
Malayalam grasswxpy_ml.po 211 386  1963 
Greek, Modern (1453-) grasswxpy_el.po 0 2560 

This table is generated weekly. - last update: Saturday, 04th February, 2012 @ 12:41.

GRASS NVIZ messages (grassnviz)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grassnviz_de.po 534  
Japanese grassnviz_ja.po 534  
Polish grassnviz_pl.po 417 117 
Latvian grassnviz_lv.po 348 13  173 
Italian grassnviz_it.po 327 207 

This table is generated weekly. - last update: Saturday, 04th February, 2012 @ 12:41.

GRASS TCL graphical user interface messages (grasstcl)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
French grasstcl_fr.po 1553  
Japanese grasstcl_ja.po 1545
Spanish grasstcl_es.po 1540
German grasstcl_de.po 1538 14 
Czech grasstcl_cs.po 1458 51  44 
Vietnamese grasstcl_vi.po 1457 52  44 
Russian grasstcl_ru.po 1435 63  55 
Thai grasstcl_th.po 1403 90  60 
Indonesian grasstcl_id.po 1401 92  60 
Portuguese grasstcl_pt_br.po 1340 123  90 
Polish grasstcl_pl.po 1271 95  187 
Italian grasstcl_it.po 1243 144  166 
Portuguese grasstcl_pt.po 1175 242  136 
Turkish grasstcl_tr.po 1110 81  362 
Chinese grasstcl_zh.po 218 45  1290 
Amharic grasstcl_am.po 173 125  1255 
Slovenian grasstcl_sl.po 0 1553 
Korean grasstcl_ko.po 0 1553 
Arabic grasstcl_ar.po 0 1553 
Greek, Modern (1453-) grasstcl_el.po 0 1553 
Hindi grasstcl_hi.po 0 1553 
Latvian grasstcl_lv.po 0 141  1412 
Marathi grasstcl_mr.po 0 1553 

This table is generated weekly. - last update: Saturday, 04th February, 2012 @ 12:41.
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