Translation status

3,313 Strings
81%
15,698 Words
76%
97,159 Characters
75%

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
2,857 12,782 78,678
Translated strings Browse Translate Zen
456 2,916 18,481
Unfinished strings Browse Translate Zen
227 1,688 10,736
Untranslated strings Browse Translate Zen
229 1,228 7,745
Strings marked for edit Browse Translate Zen
16 94 608
Strings with suggestions Browse Translate Zen
440 2,822 17,873
Unfinished strings without suggestions Browse Translate Zen
252 1,322 8,542
Strings with any failing checks Browse Translate Zen
148 817 5,250
Translated strings with any failing checks Browse Translate Zen
11 18 139
Failing check: Unchanged translation Browse Translate Zen
1 7 42
Failing check: Trailing newline Browse Translate Zen
6 20 150
Failing check: Starting spaces Browse Translate Zen
35 171 1,084
Failing check: Trailing space Browse Translate Zen
20 157 1,044
Failing check: Double space Browse Translate Zen
80 494 3,109
Failing check: Mismatched full stop Browse Translate Zen
34 97 626
Failing check: Mismatched colon Browse Translate Zen
2 25 160
Failing check: Mismatched question mark Browse Translate Zen
5 27 173
Failing check: Multiple capitals Browse Translate Zen
11 98 619
Failing check: Python format Browse Translate Zen
13 93 648
Failing check: Python brace format Browse Translate Zen
2 4 32
Failing check: Reused translation Browse Translate Zen
69 308 2,022
Failing check: Has been translated Browse Translate Zen
7 112 727
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 77% 415 3,242 19,457 322 338 9 0
grasslibs 8.5 GPL-2.0-or-later 77% 415 3,242 19,457 322 334 0 0
grassmods GPL-2.0-or-later 72% 2,810 21,827 136,195 2,269 573 7 0
grassmods 8.5 GPL-2.0-or-later 72% 2,804 21,846 135,773 2,267 425 0 0
grasswxpy 8.5 GPL-2.0-or-later 87% 423 2,761 17,538 221 195 3 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 actions/cache action to v5.0.5 (main) (#7429) 9a0890bc7a
renovate[bot] authored 05/25/2026
Last commit in Weblate Update translation files 8c443ff094
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_es.po
Last change May 23, 2026, 7:59 p.m.
Last change made by None
Language Spanish
Language code es
Text direction Left to right
Case sensitivity Case-sensitive
Number of speakers 507,599,381
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/23/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 3,313 15,698 97,159
Translated 86% 2,857 81% 12,782 80% 78,678
Needs editing 6% 229 7% 1,228 7% 7,745
Read-only 1% 2 1% 3 1% 30
Failing checks 7% 252 8% 1,322 8% 8,542
Strings with suggestions 1% 16 1% 94 1% 608
Untranslated strings 6% 227 10% 1,688 11% 10,736

Quick numbers

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

Trends of last 30 days

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

Resource updated

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