Language Approved Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English LGPL-3.0-only 100% 100% 0 0 0 0 86 0 16
Arabic LGPL-3.0-only 31% 86% 155 1,073 6,556 143 11 0 3
Azerbaijani LGPL-3.0-only 31% 32% 761 3,223 19,838 761 0 0 0
Basque LGPL-3.0-only 32% 79% 232 1,380 8,417 176 60 4 0
Belarusian LGPL-3.0-only 32% 0 0 0 0 0 2 2
Bengali LGPL-3.0-only 32% 68% 353 1,624 10,104 353 2 3 0
Bosnian LGPL-3.0-only 33% 99% 1 1 8 1 0 0 0
Bulgarian LGPL-3.0-only 31% 0 0 0 0 0 0 1
Catalan LGPL-3.0-only 31% 100% 0 0 0 0 1 0 1
Chinese (Simplified Han script) LGPL-3.0-only 33% 0 0 0 0 0 10 24
Chinese (Traditional Han script) LGPL-3.0-only 45% 0 0 0 0 0 0 2
Chinese (Traditional Han script, Hong Kong) LGPL-3.0-only 31% 0 0 0 0 0 0 1
Croatian LGPL-3.0-only 33% 0 0 0 0 0 0 0
Czech LGPL-3.0-only 31% 0 0 0 0 0 0 1
Danish LGPL-3.0-only 31% 83% 181 1,232 7,491 165 28 2 0
Dutch LGPL-3.0-only 32% 0 0 0 0 0 0 12
Esperanto LGPL-3.0-only 31% 0 0 0 0 0 1 1
Estonian LGPL-3.0-only 33% 100% 0 0 0 0 1 2 0
Finnish LGPL-3.0-only 31% 98% 18 168 1,057 16 5 0 2
French LGPL-3.0-only 99% 100% 0 0 0 0 20 0 0
Galician LGPL-3.0-only 31% 57% 479 2,449 15,084 472 7 1 0
German LGPL-3.0-only 92% 100% 0 0 0 0 1 0 2
Greek LGPL-3.0-only 31% 100% 0 0 0 0 1 0 2
Hebrew LGPL-3.0-only 31% 0 0 0 0 0 0 0
Hindi LGPL-3.0-only 32% 81% 208 1,241 7,585 192 19 6 3
Hungarian LGPL-3.0-only 32% 0 0 0 0 0 0 5
Icelandic LGPL-3.0-only 31% 41% 663 2,955 18,113 663 2 0 0
Indonesian LGPL-3.0-only 31% 0 0 0 0 0 0 1
Interlingua LGPL-3.0-only 31% 32% 755 3,245 19,946 755 0 0 0
Irish LGPL-3.0-only 31% 0 0 0 0 0 0 4
Italian LGPL-3.0-only 31% 0 0 0 0 0 7 13
Japanese LGPL-3.0-only 98% 100% 0 0 0 0 3 0 5
Kabyle LGPL-3.0-only 31% 44% 630 3,082 19,120 629 5 0 0
Korean LGPL-3.0-only 31% 0 0 0 0 0 6 1
Kurdish (Central) LGPL-3.0-only 31% 41% 660 2,963 18,157 644 17 1 0
Latvian LGPL-3.0-only 31% 0 0 0 0 0 0 0
Lithuanian LGPL-3.0-only 31% 89% 117 996 6,143 95 14 1 4
Macedonian LGPL-3.0-only 33% 70% 333 1,881 11,542 283 51 11 3
Marathi LGPL-3.0-only 31% 41% 654 2,942 18,036 649 5 2 0
Norwegian Bokmål LGPL-3.0-only 32% 74% 292 1,659 10,146 217 46 0 3
Occitan LGPL-3.0-only 31% 31% 768 3,264 20,064 768 0 0 1
Persian LGPL-3.0-only 32% 99% 10 49 305 3 10 0 1
Polish LGPL-3.0-only 33% 100% 0 0 0 0 1 0 1
Portuguese LGPL-3.0-only 31% 98% 15 157 984 14 1 19 0
Portuguese (Brazil) LGPL-3.0-only 33% 0 0 0 0 0 3 2
Romanian LGPL-3.0-only 32% 100% 0 0 0 0 14 6 1
Russian LGPL-3.0-only 32% 100% 0 0 0 0 1 5 4
Serbian LGPL-3.0-only 31% 99% 1 1 8 1 0 0 0
Slovak LGPL-3.0-only 31% 99% 1 3 10 1 3 0 3
Slovenian LGPL-3.0-only 32% 69% 348 2,151 13,390 346 2 11 0
Spanish LGPL-3.0-only 31% 0 0 0 0 0 0 5
Swedish LGPL-3.0-only 32% 0 0 0 0 0 7 1
Tamil LGPL-3.0-only 32% 94% 59 372 2,277 47 12 7 0
Thai LGPL-3.0-only 31% 99% 1 1 8 1 0 0 0
Turkish LGPL-3.0-only 33% 0 0 0 0 0 0 0
Ukrainian LGPL-3.0-only 31% 0 0 0 0 0 1 6
Vietnamese LGPL-3.0-only 31% 85% 163 1,051 6,356 150 12 2 1
Please sign in to see the alerts.

Summary

Project website github.com/breezy-weather/breezy-weather
Instructions for translators

IMPORTANT

  • Using automatic translators without reviewing, bots, ignoring project instructions, ignoring project notes for a string or ignoring Weblate warnings (if not justified), is not allowed and if repeated, it will be considered as sabotage, whether it was intentional or not, and can get you blocked (we usually send one or more warnings first).
  • Strings ending with _voice are used by accessibility tools, you need to think what the user needs to hear, not what he needs to read (it will never be written in the app)
  • For meteorological terms, you can find translations for some languages here: https://unterm.un.org/unterm2/en
  • For scales, please search on Wikipedia official terms (Beaufort wind scale, UV index, etc) or AccuWeather (air quality)
  • You can guess the context from the ID of the translated line
  • Please give priority to translating the lines in the order they are listed in the original English file
  • Do NOT use " and ', use appropriate typographic quotes for your language (in English: “ and ”, ‘ and ’), so that we avoid using escaped characters in the source code

Specific cases

  • If you need to create a new language, please ensure that you can dedicate time to make significant progress before next release of Breezy Weather (short term, usually 1-2 times a month). Indeed, Weblate is a continuous integration tool and there is no way for us to withhold translations on Weblate, and it will be pushed to app repo, and due to the way Android projects work, it will be pushed to end-users. We don't want to push a translation to end-users where 90 % of the translation is missing, so please keep that in mind. 18% are non-translatable strings so try to strive for at least 40% coverage, prioritizing the most important strings (the ones from the beginning).
  • English (and regional variants) and French translations are maintained by repo maintainers, but they are open to proofreading/improvements. You will need to make a pull request on GitHub, as we didn’t find a way to make these languages in suggestion-only mode in Weblate (let us know if you find anything).
  • If there is a line used at multiple places in the code, but with different gender/plural in your language, please open an issue on our GitHub to let us know
Project maintainers1 User avatar papjul
Project reviewers4 User avatar min7-iUser avatar shiraharaUser avatar papjulUser avatar chunshek
Translation license GNU Lesser General Public License v3.0 only
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Translations are reviewed by dedicated reviewers.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language can not be edited.
Source code repository git@github.com:breezy-weather/breezy-weather.git
Repository branch main
Last remote commit Fix #1211 - FMI 80d9ec39c
User avatar chunshek authored 08/02/2025
Last commit in Weblate Fix #1211 - FMI 80d9ec39c
User avatar chunshek authored 08/02/2025
Weblate repository https://hosted.weblate.org/git/breezy-weather/breezy-weather-android/
File mask app/src/main/res/values-*/strings.xml
Monolingual base language file app/src/main/res/values/strings.xml
02/12/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 64,125 225,492 1,642,227
Source 1,125 3,956 28,811
Approved 4% 2,748 5% 11,868 4% 74,335
Waiting for review 51% 32,850 58% 132,425 49% 812,592
Translated 87% 56,267 82% 186,329 85% 1,401,482
Needs editing 1% 313 1% 1,946 1% 12,072
Read-only 32% 20,669 18% 42,036 31% 514,555
Failing checks 1% 441 1% 2,699 1% 16,774
Strings with suggestions 1% 120 1% 764 1% 5,066
Untranslated strings 11% 7,545 16% 37,217 13% 228,673

Quick numbers

220 k
Hosted words
62,776
Hosted strings
88%
Translated
0
Components
56
Languages
56
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

Hosted words
+100%
Hosted strings
+100%
+1%
Translated
+87%
−100%
Contributors
+100%
User avatar webhook:github

Resource updated

The “app/src/main/res/values/strings.xml” file was changed. 02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
User avatar webhook:github

Resource updated

The “app/src/main/res/values/strings.xml” file was changed. 02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
User avatar webhook:github

String added in the repository

 
02/12/2026
Browse all component changes