Translation status

3,307 Strings
54%
15,677 Words
45%
97,041 Characters
44%

Strings status

Strings Words Characters
3,307 15,677 97,041
All strings Browse Translate Zen
2 3 30
Read-only strings Browse Translate Zen
1,914 7,577 46,477
Translated strings Browse Translate Zen
1,393 8,100 50,564
Unfinished strings Browse Translate Zen
1,208 7,210 44,972
Untranslated strings Browse Translate Zen
185 890 5,592
Strings marked for edit Browse Translate Zen
1,109 6,234 38,754
Strings with suggestions Browse Translate Zen
284 1,866 11,810
Unfinished strings without suggestions Browse Translate Zen
206 1,011 6,282
Strings with any failing checks Browse Translate Zen
112 518 3,186
Translated strings with any failing checks Browse Translate Zen
31 48 383
Failing check: Unchanged translation Browse Translate Zen
1 7 42
Failing check: Trailing newline Browse Translate Zen
5 20 115
Failing check: Starting spaces Browse Translate Zen
16 90 570
Failing check: Trailing space Browse Translate Zen
5 47 290
Failing check: Double space Browse Translate Zen
56 405 2,438
Failing check: Mismatched full stop Browse Translate Zen
23 53 352
Failing check: Mismatched colon Browse Translate Zen
2 11 66
Failing check: Mismatched question mark Browse Translate Zen
1 5 28
Failing check: Mismatched exclamation mark Browse Translate Zen
9 45 262
Failing check: Multiple capitals Browse Translate Zen
8 68 434
Failing check: Python format Browse Translate Zen
7 39 269
Failing check: Python brace format Browse Translate Zen
3 4 21
Failing check: Inconsistent Browse Translate Zen
6 9 63
Failing check: Reused translation Browse Translate Zen
56 248 1,577
Failing check: Has been translated Browse Translate Zen
7 120 753
Failing check: Mismatching line breaks Browse Translate Zen

Other components

Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
grasslibs GPL-2.0-or-later 41% 1,086 7,730 46,924 1,012 393 1 0
grasslibs 8.5 GPL-2.0-or-later 41% 1,086 7,744 46,924 1,012 388 0 0
grassmods GPL-2.0-or-later 39% 6,060 44,159 274,955 5,620 2,564 0 0
grassmods 8.5 GPL-2.0-or-later 39% 6,056 44,649 274,666 5,620 2,411 0 0
grasswxpy 8.5 GPL-2.0-or-later 58% 1,366 7,966 49,739 1,197 160 0 0

Summary

Project website grass.osgeo.org
Project maintainers1 User avatar echoix
Translation license GNU General Public License v2.0 or later
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses bilingual files.
Source code repository https://github.com/OSGeo/grass/
Repository branch main
Last remote commit Translations update from OSGeo Weblate (#7401) 8ff1d446f2
OSGeo Weblate authored 05/17/2026
Last commit in Weblate Translations update from OSGeo Weblate (#7401) 8ff1d446f2
OSGeo Weblate authored 05/17/2026
Weblate repository https://weblate.osgeo.org/git/grass-gis/grasslibs/
File mask locale/po/grasswxpy_*.po
Translation file Download locale/po/grasswxpy_de.po
Last change May 10, 2026, 1:16 a.m.
Last change made by None
Language German
Language code de
Text direction Left to right
Case sensitivity Case-sensitive
Number of speakers 141,873,196
Number of plurals 2
Plural type One/other
Plurals Singular 1
Plural 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, …
Plural formula n != 1
05/10/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 3,307 15,677 97,041
Translated 57% 1,914 48% 7,577 47% 46,477
Needs editing 5% 185 5% 890 5% 5,592
Read-only 1% 2 1% 3 1% 30
Failing checks 6% 206 6% 1,011 6% 6,282
Strings with suggestions 33% 1,109 39% 6,234 39% 38,754
Untranslated strings 36% 1,208 45% 7,210 46% 44,972

Quick numbers

15,677
Hosted words
3,307
Hosted strings
57%
Translated
and previous 30 days

Trends of last 30 days

+1%
Hosted words
+100%
+1%
Hosted strings
+100%
−1%
Translated
+58%
+100%
Contributors
User avatar None

Resource updated

The “locale/po/grasswxpy_de.po” file was changed. 05/10/2026
User avatar None

String added in the repository

05/10/2026
User avatar None

Source string changed

05/10/2026
User avatar None

String added in the repository

05/10/2026
User avatar None

Source string changed

05/10/2026
User avatar None

String added in the repository

05/10/2026
User avatar None

Source string changed

05/10/2026
User avatar None

String added in the repository

 
05/10/2026
User avatar None

String added in the repository

 
05/10/2026
User avatar None

String added in the repository

 
05/10/2026
Browse all translation changes