The translation is temporarily closed for contributions due to maintenance, please come back later.
The translation was automatically locked due to the following alert:
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English (United States) GPL-3.0-or-later 0 0 0 0 0 0 0
English GPL-3.0-or-later 100% 0 0 0 0 32 0 0
Chinese (Simplified Han script) GPL-3.0-or-later 100% 0 0 0 0 2 1 0
Czech GPL-3.0-or-later 0 0 0 0 0 0 0
Dutch GPL-3.0-or-later 16% 113 190 912 110 2 0 0
French GPL-3.0-or-later 87% 17 28 177 8 7 7 0
German GPL-3.0-or-later 0 0 0 0 0 0 0
Italian GPL-3.0-or-later 90% 12 19 104 0 0 50 0
Japanese GPL-3.0-or-later 1% 134 218 1,064 134 0 0 0
Korean GPL-3.0-or-later 0% 135 219 1,071 135 0 0 0
Macedonian GPL-3.0-or-later 92% 10 17 96 9 2 0 0
Polish GPL-3.0-or-later 0 0 0 0 0 0 0
Portuguese (Brazil) GPL-3.0-or-later 0 0 0 0 0 0 2
Spanish GPL-3.0-or-later 100% 0 0 0 0 3 0 0
Swedish GPL-3.0-or-later 0 0 0 0 0 0 0
Thai GPL-3.0-or-later 31% 92 158 760 91 0 0 0
Ukrainian GPL-3.0-or-later 0 0 0 0 0 0 0
Please sign in to see the alerts.

Summary

Project website openrtx.org
Instructions for translators

As OpenRTX is an embedded software project for radio transceivers supporting a variety of hardware platforms, each with their own nuances. There is a degree of technical and scientific jargon that the translators will need to be familiar with.

At this point, translations are landed into a pull request and then merged periodically into mainline. To facilitate the project's release cadence, at time there may be slow-downs of merges of translations.

If you need assistance with translations, join the projects Discord server and speak with contributors and maintainers.

Project maintainers2 User avatar turnryeUser avatar silseva
Translation license GNU General Public License v3.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/turnrye/OpenRTX.git
Repository branch extract-strings
Last remote commit Translated using Weblate (Macedonian) f449f990
User avatar Tunas1337 authored 11/10/2025
Last commit in Weblate Translated using Weblate (Swedish) 77c5f352
User avatar bittin1ddc447d824349b2 authored 04/08/2026
Weblate repository https://hosted.weblate.org/git/openrtx/openrtx/
File mask openrtx/src/locale/*.po
04/10/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 2,289 3,719 18,214
Source 137 223 1,086
Translated 77% 1,776 77% 2,870 77% 14,030
Needs editing 1% 26 1% 39 1% 226
Read-only 5% 137 5% 223 5% 1,086
Failing checks 2% 48 2% 89 2% 447
Strings with suggestions 2% 58 3% 113 3% 584
Untranslated strings 21% 487 21% 810 21% 3,958

Quick numbers

3,719
Hosted words
2,289
Hosted strings
77%
Translated
0
Components
17
Languages
17
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

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

Alert triggered

Repository has changes. 04/10/2026
User avatar None

Changes pushed

Changes pushed 04/09/2026
User avatar None

Component locked

The component was automatically locked because of an alert. 04/09/2026
User avatar None

Alert triggered

Could not merge the repository. 04/09/2026
User avatar None

Repository rebase failed

warning: skipped previously applied commit b04a1508
warning: skipped previously applied commit 47e0cb0b
warning: skipped previously applied commit a827f158
warning: skipped previously applied commit 9b1c9d56
warning: skipped previously applied commit 19cafb64
warning: skipped previously applied commit 26301b9e
warning: skipped previously applied commit 286b0bf3
warning: skipped previously applied commit 10b94db8
warning: skipped previously applied commit 7e697968
warning: skipped previously applied commit b588e633
warning: skipped previously applied commit 7e0414e0
warning: skipped previously applied commit 564bbfc5
warning: skipped previously applied commit a4bab5f9
warning: skipped previously applied commit 3560da7c
warning: skipped previously applied commit 934e4c1e
warning: skipped previously applied commit b6be5dc1
warning: skipped previously applied commit 3951c1ab
warning: skipped previously applied commit 89c0dcc0
warning: skipped previously applied commit a68a810e
warning: skipped previously applied commit 1555cd32
warning: skipped previously applied commit a5456dba
warning: skipped previously applied commit 0af3b60d
warning: skipped previously applied commit 634d1e22
warning: skipped previously applied commit d0ecf766
warning: skipped previously applied commit 6e4ca59a
warning: skipped previously applied commit 6a7f66be
warning: skipped previously applied commit 33ba6776
warning: skipped previously applied commit 001bdf35
warning: skipped previously applied commit f85e0ff9
warning: skipped previously applied commit 46ed9b75
warning: skipped previously applied commit 46c07fca
warning: skipped previously applied commit bb4bc8d2
warning: skipped previously applied commit 1d4a8e04
warning: skipped previously applied commit 3ed24955
warning: skipped previously applied commit d8fbc22d
warning: skipped previously applied commit 1298386a
warning: skipped previously applied commit 10ff4549
warning: skipped previously applied commit eda92583
warning: skipped previously applied commit 45ed4090
hint: use --reapply-cherry-picks to include skipped commits
hint: Disable this message with "git config advice.skippedCherryPicks false"
Rebasing (1/30)
CONFLICT (modify/delete): openrtx/include/ui/EnglishStrings.h deleted in HEAD and modified in fcb3b2dd (localization: extract initial strings so that translations can begin).  Version fcb3b2dd (localization: extract initial strings so that translations can begin) of openrtx/include/ui/EnglishStrings.h left in tree.
Auto-merging openrtx/src/core/voicePromptUtils.c
CONFLICT (content): Merge conflict in openrtx/src/core/voicePromptUtils.c
Auto-merging openrtx/src/locale/OpenRTX.pot
CONFLICT (add/add): Merge conflict in openrtx/src/locale/OpenRTX.pot
Auto-merging openrtx/src/locale/en_US.po
CONFLICT (add/add): Merge conflict in openrtx/src/locale/en_US.po
Auto-merging openrtx/src/locale/it_IT.po
CONFLICT (add/add): Merge conflict in openrtx/src/locale/it_IT.po
Auto-merging openrtx/src/locale/pl_PL.po
CONFLICT (add/add): Merge conflict in openrtx/src/locale/pl_PL.po
Auto-merging openrtx/src/locale/uk_UA.po
CONFLICT (add/add): Merge conflict in openrtx/src/locale/uk_UA.po
Auto-merging openrtx/src/ui/default/ui_main.c
CONFLICT (content): Merge conflict in openrtx/src/ui/default/ui_main.c
Auto-merging openrtx/src/ui/default/ui_menu.c
CONFLICT (content): Merge conflict in openrtx/src/ui/default/ui_menu.c
Auto-merging openrtx/src/ui/module17/ui.c
error: could not apply fcb3b2dd... localization: extract initial strings so that translations can begin
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Could not apply fcb3b2dd... localization: extract initial strings so that translations can begin
 (1)
04/09/2026
User avatar weblate:commit

Changes committed

Changes committed 04/09/2026
User avatar bittin1ddc447d824349b2

Translation completed

Translation completed 04/08/2026
User avatar bittin1ddc447d824349b2

Translation added

04/08/2026
User avatar bittin1ddc447d824349b2

Translation added

04/08/2026
User avatar bittin1ddc447d824349b2

Translation added

04/08/2026
Browse all component changes