This project is in a trial period, be cautious while contributing. Setup can still change before being approved as a libre project.
Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
strings Apache-2.0 94% 88 227 1,269 88 72 0 0
Glossary Aerial Apache-2.0 0 0 0 0 0 0 0

Summary

Project website github.com/shapeshed/aerial
Instructions for translators

Thank you for helping translate Aerial!

Anyone is welcome to contribute translations using Weblate. New translations and improvements are reviewed before being included in a release.

If you notice a problem with the English source text (typos, unclear wording or context), please open a GitHub issue rather than trying to work around it in the translation.

Translation guidelines

Write naturally rather than translating word-for-word. Keep translations concise, as many strings appear on buttons, menus and smaller screens.

Follow the terminology commonly used by Android in your language.

The application name Aerial should never be translated. Radio station names, brands and proper nouns should generally remain unchanged.

If a string is unclear, leave a comment in Weblate so it can be clarified.

Technical notes

Please preserve:

  • Placeholders such as %1$s, %1$d and %2$s

  • XML formatting and markup

  • Newlines where present

    Weblate will automatically check many of these for you before a translation is submitted.

Testing

If possible, test your translations in the app before they are released. Longer translations may not fit on all screen sizes, so shorter, natural wording is usually preferred.

Releases

Translations are synced from Weblate into the Aerial source repository and will appear in the next app release. Depending on the release schedule, it may take a little while before your changes are available to users.

Thank you

Every translation helps make Aerial accessible to more people around the world. Your contribution is greatly appreciated.

Project maintainers1 User avatar shapeshed
08/13/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 1,712 4,496 25,136
Source 107 281 1,571
Translated 94% 1,624 94% 4,269 94% 23,867
Needs editing 0% 0 0% 0 0% 0
Read-only 0% 0 0% 0 0% 0
Failing checks 4% 72 2% 98 2% 510
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 5% 88 5% 227 5% 1,269

Quick numbers

4,496
Hosted words
1,712
Hosted strings
94%
Translated
2
Components
16
Languages
32
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

+100%
Hosted words
+100%
Hosted strings
+94%
Translated
+100%
Contributors
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 100% 0 0 0 0 13 0 0
Chinese (Simplified Han script) 0 0 0 0 0 0 0
Dutch 100% 0 0 0 0 12 0 0
English (United Kingdom) 17% 88 227 1,269 88 0 0 0
Estonian 100% 0 0 0 0 3 0 0
French 100% 0 0 0 0 9 0 0
German 100% 0 0 0 0 11 0 0
Hindi 0 0 0 0 0 0 0
Italian 100% 0 0 0 0 9 0 0
Japanese 0 0 0 0 0 0 0
Korean 0 0 0 0 0 0 0
Portuguese 100% 0 0 0 0 6 0 0
Punjabi 0 0 0 0 0 0 0
Russian 100% 0 0 0 0 2 0 0
Spanish 100% 0 0 0 0 6 0 0
Turkish 100% 0 0 0 0 1 0 0
User avatar None

Alert triggered

Repository has changes. 08/14/2026
User avatar weblate:push

Changes pushed

Changes pushed 08/13/2026
User avatar None

Component locked

The component was automatically locked because of an alert. 08/13/2026
User avatar None

Alert triggered

Could not merge the repository. 08/13/2026
User avatar weblate:update

Repository rebase failed

Rebasing (1/31)
Auto-merging app/src/main/res/values-pa/strings.xml
CONFLICT (add/add): Merge conflict in app/src/main/res/values-pa/strings.xml
error: could not apply af01e68... chore(l10n): add Punjabi translation
Could not apply af01e68... chore(l10n): add Punjabi translation
(1)
08/13/2026
User avatar weblate:update

Remote repository updated

Remote repository updated

Original revision: 1595a41915e7cd33e6684a1f2593cd37b9686981
New revision: b057076486c382c3c4474d25b8efd8cbd7bba4d9 08/13/2026
User avatar weblate:commit

Changes committed

Changes committed 08/13/2026
User avatar whistlingwoods

Translation changed

08/13/2026
User avatar whistlingwoods

Translation changed

08/13/2026
User avatar weblate:push

Changes pushed

Changes pushed 08/13/2026
Browse all project changes