Translation status

3,313 Strings
90%
15,698 Words
87%
97,159 Characters
86%

Strings status

Strings Words Characters
3,313 15,698 97,159
All strings Browse Translate Zen
2 3 30
Read-only strings Browse Translate Zen
3,023 13,825 85,308
Translated strings Browse Translate Zen
290 1,873 11,851
Unfinished strings Browse Translate Zen
42 290 1,922
Untranslated strings Browse Translate Zen
248 1,583 9,929
Strings marked for edit Browse Translate Zen
139 623 4,099
Strings with any failing checks Browse Translate Zen
33 128 879
Translated strings with any failing checks Browse Translate Zen
6 13 103
Failing check: Unchanged translation Browse Translate Zen
1 7 42
Failing check: Trailing newline Browse Translate Zen
1 5 32
Failing check: Starting spaces Browse Translate Zen
4 25 166
Failing check: Trailing space Browse Translate Zen
2 16 111
Failing check: Double space Browse Translate Zen
19 111 746
Failing check: Mismatched full stop Browse Translate Zen
23 55 366
Failing check: Mismatched colon Browse Translate Zen
1 6 41
Failing check: Mismatched question mark Browse Translate Zen
1 2 13
Failing check: Mismatched ellipsis Browse Translate Zen
8 35 198
Failing check: Multiple capitals Browse Translate Zen
7 55 335
Failing check: Python format Browse Translate Zen
14 103 710
Failing check: Python brace format Browse Translate Zen
2 2 11
Failing check: Inconsistent Browse Translate Zen
71 319 2,087
Failing check: Has been translated Browse Translate Zen
2 26 170
Failing check: Mismatching line breaks Browse Translate Zen
1 3 17
Failing check: Consecutive duplicated words Browse Translate Zen

Other components

Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
grasslibs GPL-2.0-or-later 91% 149 1,210 7,543 33 70 15 0
grasslibs 8.5 GPL-2.0-or-later 91% 149 1,210 7,543 33 61 0 0
grassmods GPL-2.0-or-later 1% 9,931 68,749 420,961 9,644 218 0 0
grassmods 8.5 GPL-2.0-or-later 1% 9,930 68,742 420,917 9,643 176 0 0
grasswxpy 8.5 GPL-2.0-or-later 92% 257 1,718 10,908 36 77 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 (102) (#7428) 635adeb079
github-actions[bot] authored 05/23/2026
Last commit in Weblate Update translation files d9d0ec1d14
Weblate authored 05/23/2026
Weblate repository https://weblate.osgeo.org/git/grass-gis/grasslibs/
File mask locale/po/grasswxpy_*.po
Translation file Download locale/po/grasswxpy_ru.po
Last change May 23, 2026, 8:01 p.m.
Last change made by None
Language Russian
Language code ru
Text direction Left to right
Case sensitivity Case-sensitive
Number of speakers 201,151,468
Number of plurals 3
Plural type One/few/other
Plurals One 1, 21, 31, 41, 51, 61, 71, 81, 91, 101, …
Few 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, …
Other 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, …
Plural formula n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
05/23/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 3,313 15,698 97,159
Translated 91% 3,023 88% 13,825 87% 85,308
Needs editing 7% 248 10% 1,583 10% 9,929
Read-only 1% 2 1% 3 1% 30
Failing checks 4% 139 3% 623 4% 4,099
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 1% 42 1% 290 1% 1,922

Quick numbers

15,698
Hosted words
3,313
Hosted strings
91%
Translated
and previous 30 days

Trends of last 30 days

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

Resource updated

The “locale/po/grasswxpy_ru.po” file was changed. 05/23/2026
User avatar None

String added in the repository

 
05/23/2026
User avatar None

String added in the repository

05/23/2026
User avatar None

Source string changed

05/23/2026
User avatar None

String added in the repository

05/23/2026
User avatar None

Source string changed

05/23/2026
User avatar None

String added in the repository

05/23/2026
User avatar None

Source string changed

05/23/2026
User avatar None

String added in the repository

05/23/2026
User avatar None

String added in the repository

05/23/2026
Browse all translation changes