Contributing to this translation requires agreeing to its contributor license agreement.
| Language | Approved | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|
| English Apache-2.0 | 100% | 100% | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| Catalan Apache-2.0 | 93% | 93% | 5 | 58 | 386 | 4 | 1 | 0 | 0 | |
| Chinese (Simplified Han script) Apache-2.0 | 93% | 98% | 1 | 6 | 42 | 0 | 1 | 0 | 0 | |
| Chinese (Traditional Han script) Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Czech Apache-2.0 | 0% | 98% | 1 | 6 | 42 | 0 | 1 | 0 | 0 | |
| Dutch Apache-2.0 | 27% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| French Apache-2.0 | 93% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Georgian Apache-2.0 | 9% | 91% | 6 | 65 | 427 | 6 | 0 | 0 | 0 | |
| German Apache-2.0 | 98% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Greek Apache-2.0 | 81% | 81% | 14 | 98 | 659 | 13 | 1 | 0 | 0 | |
| Italian Apache-2.0 | 93% | 93% | 5 | 58 | 386 | 4 | 1 | 0 | 0 | |
| Japanese Apache-2.0 | 91% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Portuguese (Brazil) Apache-2.0 | 93% | 93% | 5 | 58 | 386 | 4 | 1 | 0 | 0 | |
| Romanian Apache-2.0 | 64% | 93% | 5 | 58 | 386 | 4 | 1 | 0 | 0 | |
| Russian Apache-2.0 | 98% | 98% | 1 | 6 | 42 | 0 | 1 | 0 | 0 | |
| Slovenian Apache-2.0 | 83% | 83% | 12 | 79 | 522 | 11 | 1 | 0 | 0 | |
| Spanish Apache-2.0 | 98% | 98% | 1 | 6 | 42 | 0 | 1 | 0 | 0 | |
| Turkish Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
Please sign in to see the alerts.
Summary
| Project website | www.keycloak.org | |
|---|---|---|
| Instructions for translators | This translates the web UI of Keycloak. See the Translation Guidelines for details and how to add new translations. |
|
| Project maintainers4 |
|
|
| Project reviewers39 |
|
|
| Translation license | Apache License 2.0 | |
| Contributor license agreement |
Any contributions to Keycloak must only contain code that can legally be contributed to Keycloak, and which the Keycloak project can distribute under its license. Prior to contributing to Keycloak please read the Developer's Certificate of Origin |
|
| Translation process |
|
|
| Source code repository |
https://github.com/keycloak/keycloak
|
|
| Repository branch | main | |
| Last remote commit |
Add ProviderEvents to workflows
9a32b5e2c
Stefan Guilhen authored 02/05/2026 |
|
| Last commit in Weblate |
Updated translation for Chinese (Traditional Han script)
2a52297a8
Hosted Weblate authored 02/09/2026 |
|
| Weblate repository |
https://hosted.weblate.org/git/keycloak/admin-ui/
|
|
| File mask |
themes/src/main/resources-community/theme/base/admin/messages/messages_*.properties
|
|
| Monolingual base language file |
themes/src/main/resources/theme/base/admin/messages/messages_en.properties
|
|
02/09/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 1,332 | 10,026 | 60,948 | |||
| Source | 74 | 557 | 3,386 | |||
| Approved | 73% | 977 | 72% | 7,240 | 71% | 43,743 |
| Waiting for review | 16% | 225 | 17% | 1,731 | 17% | 10,499 |
| Translated | 95% | 1,276 | 95% | 9,528 | 94% | 57,628 |
| Needs editing | 1% | 10 | 1% | 60 | 1% | 420 |
| Read-only | 5% | 74 | 5% | 557 | 5% | 3,386 |
| Failing checks | 1% | 15 | 1% | 91 | 1% | 609 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 3% | 46 | 4% | 438 | 4% | 2,900 |
Quick numbers
10,026
Hosted words
1,332
Hosted strings
95%
Translated
0
Components
18
Languages
18
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
+9%
Hosted words
+100%
+5%
Hosted strings
+100%
+2%
Translated
+92%
+33%
Contributors
+100%
|
Translation completed |
Translation completed
02/09/2026
|
|
Translation changed |
|
|
Translation approved |
|
|
Translation changed |
|
|
Translation approved |
|
|
Changes committed |
Changes committed
02/01/2026
|
|
Translation approved |
|
|
Changes committed |
Changes committed
01/30/2026
|
|
Translation completed |
Translation completed
01/30/2026
|
|
Translation changed |
|