Translation status

3,307 Strings
36%
15,677 Words
18%
97,041 Characters
18%

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,227 3,021 18,236
Translated strings Browse Translate Zen
2,080 12,656 78,805
Unfinished strings Browse Translate Zen
1,812 11,662 72,582
Untranslated strings Browse Translate Zen
268 994 6,223
Strings marked for edit Browse Translate Zen
8 39 236
Strings with suggestions Browse Translate Zen
2,072 12,617 78,569
Unfinished strings without suggestions Browse Translate Zen
190 700 4,415
Strings with any failing checks Browse Translate Zen
18 74 440
Translated strings with any failing checks Browse Translate Zen
1 1 8
Failing check: Unchanged translation Browse Translate Zen
1 8 49
Failing check: Trailing newline Browse Translate Zen
4 14 92
Failing check: Starting spaces Browse Translate Zen
5 15 99
Failing check: Trailing space Browse Translate Zen
1 4 21
Failing check: Double space Browse Translate Zen
16 62 436
Failing check: Mismatched full stop Browse Translate Zen
16 28 179
Failing check: Mismatched colon Browse Translate Zen
4 27 140
Failing check: Mismatched question mark Browse Translate Zen
3 6 44
Failing check: Multiple capitals Browse Translate Zen
6 33 188
Failing check: Python format Browse Translate Zen
13 80 501
Failing check: Python brace format Browse Translate Zen
1 2 10
Failing check: Inconsistent Browse Translate Zen
4 7 47
Failing check: Reused translation Browse Translate Zen
143 521 3,318
Failing check: Has been translated Browse Translate Zen
10 87 494
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,577 11,143 66,355 1,459 116 1 0
grasslibs 8.5 GPL-2.0-or-later 14% 1,577 11,143 66,355 1,459 91 0 0
grassmods GPL-2.0-or-later 3% 9,783 68,375 422,548 8,922 873 0 0
grassmods 8.5 GPL-2.0-or-later 3% 9,783 68,975 422,538 8,922 430 0 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 CI(deps): Update dependency OSGeo/PROJ to v9.8.1 (main) (#7417) ec195e6aa8
renovate[bot] authored 05/21/2026
Last commit in Weblate Translated using Weblate (Chinese (Simplified Han script)) 5db80aa082
Weblate authored 05/20/2026
Weblate repository https://weblate.osgeo.org/git/grass-gis/grasslibs/
File mask locale/po/grasswxpy_*.po
Translation file Download locale/po/grasswxpy_lv.po
Last change May 10, 2026, 1:17 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
05/21/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 3,307 15,677 97,041
Translated 37% 1,227 19% 3,021 18% 18,236
Needs editing 8% 268 6% 994 6% 6,223
Read-only 1% 2 1% 3 1% 30
Failing checks 5% 190 4% 700 4% 4,415
Strings with suggestions 1% 8 1% 39 1% 236
Untranslated strings 54% 1,812 74% 11,662 74% 72,582

Quick numbers

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

Trends of last 30 days

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

Resource updated

The “locale/po/grasswxpy_lv.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