GRASS GIS (Geographic Resources Analysis Support System)

GRASS: Development

Advanced search
Home Intro Docs Download Community Applications Development
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.

GRASSLIBS

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grasslibs_de.po 946    
Czech grasslibs_cs.po 945  
Japanese grasslibs_ja.po 944
Vietnamese grasslibs_vi.po 944  
Spanish grasslibs_es.po 939
Russian grasslibs_ru.po 918 20 
Greek, Modern (1453-) grasslibs_el.po 767 41  138 
Polish grasslibs_pl.po 609 33  304 
Thai grasslibs_th.po 590 258  98 
French grasslibs_fr.po 583 260  103 
Turkish grasslibs_tr.po 463 66  417 
Portuguese grasslibs_pt.po 455 305  186 
Chinese grasslibs_zh.po 432 346  168 
Portuguese grasslibs_pt_br.po 332 317  297 
Italian grasslibs_it.po 309 345  292 
Latvian grasslibs_lv.po 228 337  381 
Slovenian grasslibs_sl.po 211 372  363 
Arabic grasslibs_ar.po 144 331  471 
Malayalam grasslibs_ml.po 120 826   
Korean grasslibs_ko.po 42 197  707 
Marathi grasslibs_mr.po 20 206  720 
Hindi grasslibs_hi.po 0 533  413 

This table is generated weekly.

GRASSMODS

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grassmods_de.po 6076    
Japanese grassmods_ja.po 5895 59  122 
Russian grassmods_ru.po 5759 227  90 
Vietnamese grassmods_vi.po 5755 273  48 
Thai grassmods_th.po 4613 1154  309 
Czech grassmods_cs.po 4578 759  739 
Spanish grassmods_es.po 4463 1206  407 
Turkish grassmods_tr.po 2808 710  2558 
Polish grassmods_pl.po 2294 1626  2156 
French grassmods_fr.po 2021 2900  1155 
Portuguese grassmods_pt.po 1346 3493  1237 
Portuguese grassmods_pt_br.po 1314 3525  1237 
Italian grassmods_it.po 946 2428  2702 
Chinese grassmods_zh.po 906 2696  2474 
Arabic grassmods_ar.po 495 2805  2776 
Slovenian grassmods_sl.po 409 2932  2735 
Latvian grassmods_lv.po 317 2457  3302 
Greek, Modern (1453-) grassmods_el.po 266 376  5434 
Marathi grassmods_mr.po 2 1544  4530 
Korean grassmods_ko.po 1 1190  4885 
Hindi grassmods_hi.po 0 3873  2203 

This table is generated weekly.

GRASSTCL

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
Japanese grasstcl_ja.po 1463    
German grasstcl_de.po 1463    
Czech grasstcl_cs.po 1462  
Vietnamese grasstcl_vi.po 1460  
Russian grasstcl_ru.po 1438 14  11 
French grasstcl_fr.po 1410 38  15 
Thai grasstcl_th.po 1406 41  16 
Indonesian grasstcl_id.po 1404 43  16 
Portuguese grasstcl_pt_br.po 1343 74  46 
Polish grasstcl_pl.po 1196 85  182 
Portuguese grasstcl_pt.po 1177 194  92 
Italian grasstcl_it.po 1176 166  121 
Turkish grasstcl_tr.po 1112 35  316 
Spanish grasstcl_es.po 1058 270  135 
Chinese grasstcl_zh.po 219 29  1215 
Amharic grasstcl_am.po 174 90  1199 
Slovenian grasstcl_sl.po 0 1463   
Korean grasstcl_ko.po 0 1463   
Arabic grasstcl_ar.po 0 1463   
Greek, Modern (1453-) grasstcl_el.po 0 1463   
Hindi grasstcl_hi.po 0 1463   
Latvian grasstcl_lv.po 0 133  1330 
Marathi grasstcl_mr.po 0 1463   

This table is generated weekly.

GRASSWXPY

PO-FilesTranslated
messages
Fuzzy
translations
Untranslated
messages
German grasswxpy_de.po 1775    
Vietnamese grasswxpy_vi.po 1760
Czech grasswxpy_cs.po 1659 82  34 
Japanese grasswxpy_ja.po 1657 84  34 
Spanish grasswxpy_es.po 1622 112  41 
Italian grasswxpy_it.po 1509 59  207 
Polish grasswxpy_pl.po 1498 109  168 
Russian grasswxpy_ru.po 1414 252  109 
Indonesian grasswxpy_id.po 1233 368  174 
Turkish grasswxpy_tr.po 1100 226  449 
Portuguese grasswxpy_pt.po 975 678  122 
French grasswxpy_fr.po 747 251  777 
Thai grasswxpy_th.po 587 60  1128 
Malayalam grasswxpy_ml.po 203 34  1538 
Chinese grasswxpy_zh.po 110 215  1450 
Greek, Modern (1453-) grasswxpy_el.po 0 1775   

This table is generated weekly.
The relevant column is 'Translated messages' as the message files do not necessarily contain all available messages of GRASS 6.

Last change: $Date: 2010-08-31 05:12:22 -0700 (Tue, 31 Aug 2010) $
$Author: neteler $

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