| Language | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|
| English (Developer) Apache-2.0 | 100% | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Arabic Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Bengali (Bangladesh) Apache-2.0 | 0% | 31 | 91 | 606 | 31 | 0 | 0 | 0 | |
| Bulgarian Apache-2.0 | 80% | 6 | 14 | 93 | 5 | 0 | 0 | 0 | |
| Cantonese (Traditional Han script) Apache-2.0 | 0% | 31 | 91 | 606 | 31 | 0 | 5 | 0 | |
| Catalan Apache-2.0 | 32% | 21 | 71 | 471 | 21 | 0 | 0 | 0 | |
| Chinese (Simplified Han script) Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Chinese (Traditional Han script) Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Czech Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Danish Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Dutch Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Finnish Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| French Apache-2.0 | 83% | 5 | 11 | 73 | 4 | 0 | 0 | 0 | |
| German Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Greek Apache-2.0 | 12% | 27 | 86 | 571 | 27 | 0 | 0 | 0 | |
| Hebrew Apache-2.0 | 3% | 30 | 89 | 591 | 30 | 0 | 0 | 0 | |
| Hindi Apache-2.0 | 0% | 31 | 91 | 606 | 31 | 0 | 0 | 0 | |
| Hungarian Apache-2.0 | 35% | 20 | 73 | 472 | 20 | 0 | 2 | 0 | |
| Irish Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Italian Apache-2.0 | 87% | 4 | 8 | 54 | 4 | 0 | 0 | 0 | |
| Japanese Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Korean Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Lithuanian Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Malay Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Marathi Apache-2.0 | 3% | 30 | 89 | 593 | 30 | 0 | 0 | 0 | |
| Norwegian Bokmål Apache-2.0 | 3% | 30 | 89 | 596 | 29 | 0 | 0 | 0 | |
| Persian Apache-2.0 | 90% | 3 | 6 | 43 | 3 | 3 | 0 | 0 | |
| Polish Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Portuguese Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Portuguese (Brazil) Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Romanian Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Russian Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Slovak Apache-2.0 | 74% | 8 | 18 | 115 | 5 | 0 | 0 | 0 | |
| Spanish Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Swedish Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Tamil Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Turkish Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Ukrainian Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Vietnamese Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
| Yucateco Apache-2.0 | 83% | 5 | 11 | 73 | 5 | 0 | 0 | 0 | |
Please sign in to see the alerts.
Summary
| Project website | openwrt.org | |
|---|---|---|
| Project maintainers4 |
|
|
| Translation license | Apache License 2.0 | |
| Translation process |
|
|
| Source code repository |
https://github.com/openwrt/luci
|
|
| Repository branch | master | |
| Last remote commit |
luci-base: fix null error
b5cb136860
|
|
| Last commit in Weblate |
Translated using Weblate (Korean)
fceb693d33
Hosted Weblate authored 01/18/2026 |
|
| Weblate repository |
https://hosted.weblate.org/git/openwrt/luci/
|
|
| File mask |
applications/luci-app-wifischedule/po/*/wifischedule.po
|
|
01/11/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 1,240 | 3,640 | 24,240 | |||
| Source | 31 | 91 | 606 | |||
| Translated | 73% | 913 | 74% | 2,703 | 74% | 18,020 |
| Needs editing | 1% | 6 | 1% | 15 | 1% | 94 |
| Read-only | 2% | 31 | 2% | 91 | 2% | 606 |
| Failing checks | 1% | 4 | 1% | 9 | 1% | 57 |
| Strings with suggestions | 1% | 7 | 1% | 33 | 1% | 212 |
| Untranslated strings | 25% | 321 | 25% | 922 | 25% | 6,126 |
Quick numbers
3,640
Hosted words
1,240
Hosted strings
73%
Translated
0
Components
40
Languages
40
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
—
Hosted words
+100%
—
Hosted strings
+100%
+2%
Translated
+71%
+66%
Contributors
+100%
None
Component unlocked |
Fixing an alert automatically unlocked the component.
01/17/2026
|
None
Component locked |
The component was automatically locked because of an alert.
01/15/2026
|
None
Alert triggered |
Could not merge the repository.
01/15/2026
|
|
Component unlocked |
Component unlocked
01/15/2026
|
None
Component locked |
The component was automatically locked because of an alert.
01/13/2026
|
None
Alert triggered |
Could not push the repository.
01/13/2026
|
|
Changes committed |
Changes committed
01/11/2026
|
|
Translation changed |
|
|
Changes committed |
Changes committed
01/05/2026
|
|
Translation changed |
|
None