GRASS GIS (Geographic Resources Analysis Support System)

GRASS: Development

Advanced search
Site Home
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 937 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, 10th November, 2012 @ 13:42.

GRASS Module messages (grassmods)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grassmods_de.po 6782  
Japanese grassmods_ja.po 6507 175  100 
Spanish grassmods_es.po 5984 563  235 
Russian grassmods_ru.po 5436 989  357 
Vietnamese grassmods_vi.po 5431 1036  315 
Italian grassmods_it.po 4444 56  2282 
Thai grassmods_th.po 4348 1854  580 
Polish grassmods_pl.po 3406 1360  2016 
Czech grassmods_cs.po 3259 2349  1178 
Turkish grassmods_tr.po 2669 1315  2798 
French grassmods_fr.po 2061 3337  1384 
Portuguese grassmods_pt_br.po 1607 3692  1483 
Portuguese grassmods_pt.po 1262 4013  1507 
Chinese grassmods_zh.po 831 3209  2742 
Arabic grassmods_ar.po 448 3285  3049 
Slovenian grassmods_sl.po 363 3402  3017 
Latvian grassmods_lv.po 296 2939  3547 
Greek, Modern (1453-) grassmods_el.po 226 731  5825 
Marathi grassmods_mr.po 2 1956  4824 
Hindi grassmods_hi.po 0 4320  2462 
Korean grassmods_ko.po 0 1577  5205 
Dutch; FlemishFlemish; Dutch grassmods_nl.po 0 6782 

This table is generated weekly. - last update: Saturday, 10th November, 2012 @ 13:42.

GRASS wxPython graphical user interface messages (grasswxpy)

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grasswxpy_de.po 2832  
French grasswxpy_fr.po 2816 14 
Italian grasswxpy_it.po 2721 16  95 
Polish grasswxpy_pl.po 2425 104  303 
Japanese grasswxpy_ja.po 2376 310  146 
Spanish grasswxpy_es.po 2259 405  168 
Czech grasswxpy_cs.po 1905 628  299 
Vietnamese grasswxpy_vi.po 1408 919  505 
Russian grasswxpy_ru.po 1137 1101  594 
Turkish grasswxpy_tr.po 1102 1070  660 
Indonesian grasswxpy_id.po 1010 1170  652 
Portuguese grasswxpy_pt.po 772 1452  608 
Greek, Modern (1453-) grasswxpy_el.po 761 15  2056 
Thai grasswxpy_th.po 523 618  1691 
Portuguese grasswxpy_pt_br.po 434 1954  444 
Chinese grasswxpy_zh.po 404 962  1466 
Malayalam grasswxpy_ml.po 201 530  2101 
Dutch; FlemishFlemish; Dutch grasswxpy_nl.po 0 2832 

This table is generated weekly. - last update: Saturday, 10th November, 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 509 18 
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, 10th November, 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, 10th November, 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