Translation status

10,115 Strings
2%
69,731 Words
1%
431,112 Characters
1%

Strings status

Strings Words Characters
10,115 69,731 431,112
All strings Browse Translate Zen
308 1,054 6,251
Translated strings Browse Translate Zen
9,807 68,677 424,861
Unfinished strings Browse Translate Zen
8,941 63,623 394,675
Untranslated strings Browse Translate Zen
866 5,054 30,186
Strings marked for edit Browse Translate Zen
872 5,004 33,270
Strings with any failing checks Browse Translate Zen
9 45 280
Translated strings with any failing checks Browse Translate Zen
5 34 198
Failing check: Starting newline Browse Translate Zen
105 498 3,198
Failing check: Trailing newline Browse Translate Zen
3 9 55
Failing check: Starting spaces Browse Translate Zen
18 90 541
Failing check: Trailing space Browse Translate Zen
7 53 318
Failing check: Double space Browse Translate Zen
153 882 5,685
Failing check: Mismatched full stop Browse Translate Zen
20 82 540
Failing check: Mismatched colon Browse Translate Zen
13 59 359
Failing check: Mismatched exclamation mark Browse Translate Zen
31 153 1,019
Failing check: Multiple capitals Browse Translate Zen
79 539 3,088
Failing check: Python format Browse Translate Zen
16 103 662
Failing check: Python brace format Browse Translate Zen
130 930 5,163
Failing check: C format Browse Translate Zen
1 3 35
Failing check: Same plurals Browse Translate Zen
5 25 130
Failing check: Inconsistent Browse Translate Zen
767 4,306 29,161
Failing check: Has been translated Browse Translate Zen
109 525 3,336
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 14% 1,578 11,150 66,400 1,460 117 1 0
grasslibs 8.5 GPL-2.0-or-later 14% 1,577 11,143 66,362 1,459 92 0 0
grassmods 8.5 GPL-2.0-or-later 3% 9,782 68,969 422,508 8,921 430 0 0
grasswxpy GPL-2.0-or-later 36% 2,163 13,147 81,830 1,866 196 8 0
grasswxpy 8.5 GPL-2.0-or-later 37% 2,053 12,522 77,980 1,803 73 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 locale: Update translation files (114) (#7761) 608efca185
github-actions[bot] authored 07/19/2026
Last commit in Weblate Update translation files eae003a68a
Weblate authored 07/19/2026
Weblate repository https://weblate.osgeo.org/git/grass-gis/grasslibs/
File mask locale/po/grassmods_*.po
Translation file Download locale/po/grassmods_lv.po
Last change July 19, 2026, 11:07 a.m.
Last change made by None
Language Latvian
Language code lv
Text direction Left to right
Case sensitivity Case-sensitive
Number of speakers 1,098,762
Number of plurals 3
Plural type One/other/zero
Plurals One 1, 21, 31, 41, 51, 61, 71, 81, 91, 101, …
Other 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …
Zero 0
Plural formula n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2
07/19/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 10,115 69,731 431,112
Translated 3% 308 1% 1,054 1% 6,251
Needs editing 8% 866 7% 5,054 7% 30,186
Read-only 0% 0 0% 0 0% 0
Failing checks 8% 872 7% 5,004 7% 33,270
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 88% 8,941 91% 63,623 91% 394,675

Quick numbers

69,484
Hosted words
10,100
Hosted strings
3%
Translated
and previous 30 days

Trends of last 30 days

Hosted words
+100%
Hosted strings
+100%
Translated
+3%
Contributors
+100%
User avatar None

Resource updated

The “locale/po/grassmods_lv.po” file was changed. 07/19/2026
User avatar None

String added in the repository

 
07/19/2026
User avatar None

String added in the repository

 
07/19/2026
User avatar None

String added in the repository

 
07/19/2026
User avatar None

String added in the repository

 
07/19/2026
User avatar None

String added in the repository

 
07/19/2026
User avatar None

String added in the repository

07/19/2026
User avatar None

String added in the repository

 
07/19/2026
User avatar None

String added in the repository

 
07/19/2026
User avatar None

String added in the repository

07/19/2026
Browse all translation changes