Translations (i18N)
The idea: GRASS GIS 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 continuously seeking translators. Please subscribe to the dedicated mailing list at
http://lists.osgeo.org/mailman/listinfo/grass-translations
This is an opportunity even for non-programmers to contribute as messages can be easily translated. No programming skills required! See below how to join.
Wanted languages
Simple Chinese, Swahili, Hindi, Greek, Tamil, Russian, Telugu ... Please join us! See for the status of existing translations.
HOWTO
Want to join and translate? Great, please check the GRASS messages translation Wiki page how we translate on Transifex.
Statistics of current GRASS GIS 7 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 the download of a currently unmaintained translation, see above.
PO-Files | Translated messages | Fuzzy translations | Untranslated messages |
|
---|---|---|---|---|
French | grasswxpy_fr.po | 4226 | 28 | 0 |
Spanish | grasswxpy_es.po | 4178 | 5 | 21 |
Italian | grasswxpy_it.po | 3842 | 4 | 308 |
Polish | grasswxpy_pl.po | 2788 | 5 | 1349 |
German | grasswxpy_de.po | 2620 | 26 | 1538 |
Romanian | grasswxpy_ro.po | 2424 | 36 | 1760 |
Czech | grasswxpy_cs.po | 2333 | 37 | 1854 |
Japanese | grasswxpy_ja.po | 2288 | 35 | 1901 |
Hungarian | grasswxpy_hu.po | 1842 | 0 | 2265 |
Chinese | grasswxpy_zh.po | 1754 | 58 | 2466 |
Latvian | grasswxpy_lv.po | 1459 | 4 | 2644 |
Turkish | grasswxpy_tr.po | 991 | 56 | 3155 |
Russian | grasswxpy_ru.po | 958 | 55 | 0 |
Greek, Modern (1453-) | grasswxpy_el.po | 698 | 25 | 3422 |
Portuguese | grasswxpy_pt.po | 696 | 65 | 3431 |
Portuguese | grasswxpy_pt_BR.po | 667 | 63 | 3480 |
Korean | grasswxpy_ko.po | 454 | 0 | 3653 |
Thai | grasswxpy_th.po | 396 | 32 | 3721 |
Malayalam | grasswxpy_ml.po | 181 | 30 | 3944 |
Finnish | grasswxpy_fi.po | 137 | 1 | 3972 |
Tamil | grasswxpy_ta.po | 79 | 0 | 4028 |
Vietnamese | grasswxpy_vi.po | 36 | 47 | 4107 |
Chinese | grasswxpy_zh_CN.po | 0 | 0 | 4095 |
Indonesian | grasswxpy_id_ID.po | 0 | 8 | 4107 |
Bengali | grasswxpy_bn.po | 0 | 0 | 4107 |
Sinhala; SinhaleseSinhalese; Sinhala | grasswxpy_si.po | 0 | 0 | 4107 |
Ukrainian | grasswxpy_uk.po | 0 | 0 | 4107 |
This table is generated weekly. Last update: Thursday, 05th December, 2019
PO-Files | Translated messages | Fuzzy translations | Untranslated messages |
|
---|---|---|---|---|
Spanish | grassmods_es.po | 7926 | 158 | 1759 |
German | grassmods_de.po | 4380 | 131 | 5188 |
Czech | grassmods_cs.po | 3226 | 137 | 6263 |
Italian | grassmods_it.po | 3116 | 115 | 6332 |
French | grassmods_fr.po | 2932 | 222 | 6475 |
Japanese | grassmods_ja.po | 2815 | 129 | 6727 |
Polish | grassmods_pl.po | 2056 | 148 | 7369 |
Turkish | grassmods_tr.po | 1576 | 131 | 7848 |
Korean | grassmods_ko.po | 1488 | 104 | 7873 |
Romanian | grassmods_ro.po | 1121 | 37 | 8251 |
Portuguese | grassmods_pt_BR.po | 941 | 215 | 8445 |
Portuguese | grassmods_pt.po | 700 | 212 | 8679 |
Chinese | grassmods_zh.po | 522 | 161 | 8844 |
Latvian | grassmods_lv.po | 316 | 515 | 8507 |
Arabic | grassmods_ar.po | 235 | 5095 | 4008 |
Slovenian | grassmods_sl.po | 204 | 5180 | 3954 |
Russian | grassmods_ru.po | 141 | 129 | 9331 |
Greek, Modern (1453-) | grassmods_el.po | 138 | 73 | 9207 |
Vietnamese | grassmods_vi.po | 130 | 130 | 9338 |
Thai | grassmods_th.po | 117 | 137 | 9338 |
Finnish | grassmods_fi.po | 42 | 0 | 9296 |
Hungarian | grassmods_hu.po | 38 | 0 | 9300 |
Tamil | grassmods_ta.po | 24 | 0 | 9314 |
Chinese | grassmods_zh_CN.po | 0 | 0 | 9264 |
Ukrainian | grassmods_uk.po | 0 | 0 | 9338 |
Malayalam | grassmods_ml.po | 0 | 0 | 9338 |
Bengali | grassmods_bn.po | 0 | 0 | 9338 |
Indonesian | grassmods_id_ID.po | 0 | 0 | 9338 |
Sinhala; SinhaleseSinhalese; Sinhala | grassmods_si.po | 0 | 0 | 9338 |
This table is generated weekly. Last update: Thursday, 05th December, 2019
PO-Files | Translated messages | Fuzzy translations | Untranslated messages |
|
---|---|---|---|---|
French | grasslibs_fr.po | 2107 | 27 | 0 |
Spanish | grasslibs_es.po | 1871 | 17 | 241 |
Italian | grasslibs_it.po | 1056 | 14 | 1024 |
Japanese | grasslibs_ja.po | 712 | 16 | 1348 |
German | grasslibs_de.po | 696 | 14 | 1363 |
Polish | grasslibs_pl.po | 694 | 14 | 1362 |
Czech | grasslibs_cs.po | 580 | 16 | 1476 |
Portuguese | grasslibs_pt.po | 539 | 18 | 1513 |
Russian | grasslibs_ru.po | 506 | 16 | 1550 |
Korean | grasslibs_ko.po | 439 | 12 | 1611 |
Greek, Modern (1453-) | grasslibs_el.po | 385 | 18 | 1662 |
Latvian | grasslibs_lv.po | 318 | 47 | 1674 |
Thai | grasslibs_th.po | 267 | 17 | 1781 |
Turkish | grasslibs_tr.po | 253 | 16 | 1792 |
Vietnamese | grasslibs_vi.po | 243 | 15 | 1804 |
Chinese | grasslibs_zh.po | 237 | 14 | 1814 |
Portuguese | grasslibs_pt_BR.po | 142 | 14 | 1900 |
Romanian | grasslibs_ro.po | 121 | 9 | 1918 |
Indonesian | grasslibs_id_ID.po | 75 | 1 | 1964 |
Malayalam | grasslibs_ml.po | 73 | 10 | 1969 |
Slovenian | grasslibs_sl.po | 61 | 1087 | 891 |
Tamil | grasslibs_ta.po | 48 | 1 | 1990 |
Arabic | grasslibs_ar.po | 48 | 1022 | 969 |
Hungarian | grasslibs_hu.po | 35 | 0 | 2005 |
Bengali | grasslibs_bn.po | 24 | 0 | 2015 |
Ukrainian | grasslibs_uk.po | 18 | 1 | 2020 |
Sinhala; SinhaleseSinhalese; Sinhala | grasslibs_si.po | 5 | 0 | 2034 |
Finnish | grasslibs_fi.po | 0 | 0 | 2039 |
Chinese | grasslibs_zh_CN.po | 0 | 0 | 2003 |
This table is generated weekly. Last update: Thursday, 05th December, 2019
Development >> Translations | Last change: 02-Jun-2019