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):

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 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
Spanish grasslibs_es.po 939
Vietnamese grasslibs_vi.po 925 11  10 
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 6074    
Japanese grassmods_ja.po 5898 54  122 
Russian grassmods_ru.po 5761 223  90 
Vietnamese grassmods_vi.po 5590 380  104 
Thai grassmods_th.po 4614 1151  309 
Czech grassmods_cs.po 4578 757  739 
Spanish grassmods_es.po 4464 1203  407 
Turkish grassmods_tr.po 2808 708  2558 
Polish grassmods_pl.po 2294 1624  2156 
French grassmods_fr.po 2022 2897  1155 
Portuguese grassmods_pt.po 1346 3491  1237 
Portuguese grassmods_pt_br.po 1314 3523  1237 
Italian grassmods_it.po 946 2426  2702 
Chinese grassmods_zh.po 906 2694  2474 
Arabic grassmods_ar.po 495 2803  2776 
Slovenian grassmods_sl.po 409 2930  2735 
Latvian grassmods_lv.po 317 2455  3302 
Greek, Modern (1453-) grassmods_el.po 266 375  5433 
Marathi grassmods_mr.po 2 1542  4530 
Korean grassmods_ko.po 1 1188  4885 
Hindi grassmods_hi.po 0 3871  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  
Russian grasstcl_ru.po 1438 14  11 
Vietnamese grasstcl_vi.po 1435 15  13 
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 1770    
Czech grasswxpy_cs.po 1660 78  32 
Japanese grasswxpy_ja.po 1658 80  32 
Spanish grasswxpy_es.po 1623 107  40 
Italian grasswxpy_it.po 1510 55  205 
Vietnamese grasswxpy_vi.po 1474 216  80 
Polish grasswxpy_pl.po 1435 170  165 
Russian grasswxpy_ru.po 1415 247  108 
Indonesian grasswxpy_id.po 1234 363  173 
Turkish grasswxpy_tr.po 1101 221  448 
Portuguese grasswxpy_pt.po 976 673  121 
French grasswxpy_fr.po 748 247  775 
Malayalam grasswxpy_ml.po 205 30  1535 
Chinese grasswxpy_zh.po 110 209  1451 
Greek, Modern (1453-) grasswxpy_el.po 0 1770   

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: 2008-11-27 15:55:48 +0000 (Thu, 27 Nov 2008) $
$Author: neteler $

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