8000 Translations update from Hosted Weblate by weblate · Pull Request #47830 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

Translations update from Hosted Weblate - #47830

Merged
ahus1 merged 9 commits into
keycloak:mainfrom
weblate:weblate-keycloak-admin-ui
Apr 14, 2026
Merged

ahus1 merged 9 commits into
keycloak:mainfrom
weblate:weblate-keycloak-admin-ui

Conversation

@weblate
@weblate weblate commented Apr 8, 2026
Copy link
Copy Markdown
Contributor

Translations update from Hosted Weblate for Keycloak/Admin UI.

Current translation status:

Weblate translation status

@weblate
weblate requested review from a team as code owners April 8, 2026 00:45
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch 3 times, most recently from d7efb91 to c19e002 Compare April 10, 2026 00:44
@keycloak-github-bot
Copy link
Copy Markdown

Unreported flaky test detected

If the flaky tests below are affected by the changes, please review and update the changes accordingly. Otherwise, a maintainer should report the flaky tests prior to merging the PR.

org.keycloak.testsuite.forms.AltSubflowForCredentialResetTest#alternativeSubflowStaySignedOutTest

Keycloak CI - Forms IT (firefox)

java.lang.IllegalStateException: Could not start mail server smtp:localhost:3025, try to set server startup timeout > 2000 via ServerSetup.setServerStartupTimeout(timeoutInMs) or -Dgreenmail.startup.timeout
	at com.icegreen.greenmail.util.GreenMail.start(GreenMail.java:125)
	at org.keycloak.testsuite.util.GreenMailRule.before(GreenMailRule.java:56)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50)
	at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:273)
...

Report flaky test

@keycloak-github-bot keycloak-github-bot Bot left a comment
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unreported flaky test detected, please review

@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from c19e002 to f1dd4b0 Compare April 10, 2026 15:11
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch 4 times, most recently from 30145b5 to 7b43d94 Compare April 13, 2026 07:16
@ahus1 ahus1 self-assigned this Apr 13, 2026
@keycloak-github-bot
Copy link
Copy Markdown

Unreported flaky test detected

If the flaky tests below are affected by the changes, please review and update the changes accordingly. Otherwise, a maintainer should report the flaky tests prior to merging the PR.

org.keycloak.testsuite.forms.AltSubflowForCredentialResetTest#alternativeSubflowStaySignedOutTest

Keycloak CI - Forms IT (firefox)

java.lang.IllegalStateException: Could not start mail server smtp:localhost:3025, try to set server startup timeout > 2000 via ServerSetup.setServerStartupTimeout(timeoutInMs) or -Dgreenmail.startup.timeout
	at com.icegreen.greenmail.util.GreenMail.start(GreenMail.java:125)
	at org.keycloak.testsuite.util.GreenMailRule.before(GreenMailRule.java:56)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50)
	at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:273)
...

Report flaky test

@keycloak-github-bot keycloak-github-bot Bot left a comment
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unreported flaky test detected, please review

@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from 7b43d94 to ef65456 Compare April 14, 2026 00:50
weblate and others added 9 commits April 14, 2026 18:58
Language: tr

Co-authored-by: Arif EROL <arif.erol16@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Arif EROL <arif.erol16@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Language: de

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Language: cs

Updated translation for Czech

Language: cs

Updated translation for Czech

Language: cs

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Peter Schiffer <peter@pschiffer.eu>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Peter Schiffer <peter@pschiffer.eu>
Language: vi

Updated translation for Vietnamese

Language: vi

Translated using Weblate (Vietnamese)

Translation: Keycloak/Admin backend
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/vi/

Updated translation for Vietnamese

Language: vi

Updated translation for Vietnamese

Language: vi

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: it-site44-com <it.site44.com@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: it-site44-com <it.site44.com@gmail.com>
Language: id

Co-authored-by: Andika Triwidada <andika@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Andika Triwidada <andika@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Language: fr

Updated translation for French

Language: fr

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Sylvain Pichon <service@spichon.fr>
Language: sv

Updated translation for Swedish

Language: sv

Updated translation for Swedish

Language: sv

Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Signed-off-by: Daniel Nylander <daniel@danielnylander.se>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Language: sl

Updated translation for Slovenian

Language: sl

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matej <mmulej@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Matej <mmulej@gmail.com>
Language: zh_Hant

Updated translation for Chinese (Traditional Han script)

Language: zh_Hant

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 秉虎 <s96016641@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: 秉虎 <s96016641@gmail.com>
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from ef65456 to 552a80c Compare April 14, 2026 16:58
@ahus1
ahus1 merged commit 0ddd90f into keycloak:main Apr 14, 2026
91 of 93 checks passed
@github-actions
Copy link
Copy Markdown

Translation Changes Notification

Language maintainers: Please review the translation changes in your language in Weblate.

The following languages have been updated in this PR:

Czech (cs)

@pionl, @pschiffe

Changes waiting for approval.

German (de)

@robson90, @ahus1

Changes waiting for approval.

French (fr)

@Dodouce, @GitSpoon

Changes waiting for approval.

Indonesian (id)

@atriwidada, @princeofgiri, @syahmins, @raniaamina

Changes waiting for approval.

Slovenian (sl)

@mathmul, @SaraPristovnik

Changes waiting for approval.

Swedish (sv)

@yeager, @haaninjo

Changes waiting for approval.

Turkish (tr)

@spctr, @ariferol

Changes waiting for approval.

Vietnamese (vi)

@thangnm11, @it-site44-com

Changes waiting for approval.

Traditional Chinese (zh_Hant)

@allen0099, @benwater12

Changes waiting for approval.

@ahus1
ahus1 commented Apr 14, 2026
Copy link
Copy Markdown
Member

Thank you for the translations! See below for an AI review, I hope it proves helpful.


Chinese Traditional (zh_Hant) — Maintainers: @allen0099, @benwater12

1. tokenJwsTypeHelp (admin-ui) — Duplicated sentence + leftover text

Value
English The type value written into the typ header of the JWT. If empty, a format-specific default is used ("dc+sd-jwt" for SD-JWT VC and "vc+jwt" for JWT VC). Can be set to custom values if required by the wallet or system.
zh_Hant 寫入 typ 標頭的 JWT 類型的類型值。**寫入 typ 標頭的 JWT 類型的類型值。**如果留空,將會使用與格式關聯的預設值 (SD-JWT VC 用「dc+sd-jwt」以及 JWT VC 用「vc+jwt」)。如果錢包或系統需要的話可以設定為自訂值,像是「dc+sd-jwt」。

Issues:

  • The first sentence appears twice (copy-paste error).
  • The trailing "像是「dc+sd-jwt」" (such as "dc+sd-jwt") is leftover from the previous version and not in the current English source.

2. bindingRequired (admin-ui) — Awkward translation

Value
English Cryptographic binding required
zh_Hant 需要綁定一個密碼學

"需要綁定一個密碼學" literally means "need to bind a cryptography" — "密碼學" is the academic field "cryptography", not the adjective "cryptographic". A more natural translation would be "需要加密綁定" or "密碼學綁定必要". Note: the help text bindingRequiredHelp inconsistently uses both "密碼學" and "加密" for "cryptographic" within the same sentence.

3. theme.keycloak.v3.account.description (account-ui) — Semantic drift

Value
English Refined, v3 is more cohesive and dynamic. (Default for Account)
zh_Hant v3 版本經過優化,更凝結且更具彈性。(預設給帳號)
  • "更凝結" means "more condensed/solidified" rather than "cohesive" (凝聚).
  • "更具彈性" means "more elastic/flexible" rather than "dynamic" (動態).

4. theme.keycloak.v2.admin.description (admin-ui) — Minor semantic shift

Value
English Cleaner and more modern, v2 supports automatic light/dark mode switching. (Default for Admin)
zh_Hant 更加乾淨及現代化,V2 支援自動切換白天/黑夜模式。(預設給管理員)
  • "白天/黑夜模式" means "daytime/nighttime mode" — standard UI terminology would be "亮色/暗色模式" (light/dark mode).
  • "(預設給管理員)" translates as "(default for administrators)" — English means the Admin console, not administrator users.

Czech (cs) — Maintainers: @pionl, @pschiffe

1. credentialOfferLifespan, credentialOfferLifespanHelp, tokenJwsTypeFormatWarning (admin-ui) — Inconsistent "credential" terminology

Key English Czech
credentialOfferLifespan Credential Offer Lifespan Doba platnosti nabídky přihlašovacích údajů
credentialOfferLifespanHelp The default lifespan of credential offers... Výchozí doba platnosti nabídek přihlašovacích údajů...
tokenJwsTypeFormatWarning ...the selected credential format... ...vybraný formát přihlašovacích údajů...

"Přihlašovací údaje" means "login credentials" (username/password). In the OID4VCI (Verifiable Credentials) context, the same file already uses "pověření" for "credential" (e.g., verifiableCredentialType=Typ ověřitelného pověření). Using "přihlašovací údaje" here creates a terminology inconsistency and a semantic mismatch — these are Verifiable Credentials, not login credentials.

@allen0099
Copy link
Copy Markdown
Contributor

@ahus1 Thank you, the translations should be updated.

@stianst stianst mentioned this pull request Jun 1, 2026
sashyo pushed a commit to tide-foundation/keycloak-IGA that referenced this pull request Jul 20, 2026
* Updated translation for Turkish

Language: tr

Co-authored-by: Arif EROL <arif.erol16@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Arif EROL <arif.erol16@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>

* Updated translation for German

Language: de

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Hosted Weblate <hosted@weblate.org>

* Updated translation for Czech

Language: cs

Updated translation for Czech

Language: cs

Updated translation for Czech

Language: cs

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Peter Schiffer <peter@pschiffer.eu>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Peter Schiffer <peter@pschiffer.eu>

* Updated translation for Vietnamese

Language: vi

Updated translation for Vietnamese

Language: vi

Translated using Weblate (Vietnamese)

Translation: Keycloak/Admin backend
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/vi/

Updated translation for Vietnamese

Language: vi

Updated translation for Vietnamese

Language: vi

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: it-site44-com <it.site44.com@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: it-site44-com <it.site44.com@gmail.com>

* Updated translation for Indonesian

Language: id

Co-authored-by: Andika Triwidada <andika@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Andika Triwidada <andika@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>

* Updated translation for French

Language: fr

Updated translation for French

Language: fr

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Sylvain Pichon <service@spichon.fr>

* Updated translation for Swedish

Language: sv

Updated translation for Swedish

Language: sv

Updated translation for Swedish

Language: sv

Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Signed-off-by: Daniel Nylander <daniel@danielnylander.se>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: bittin1ddc447d824349b2 <bittin@reimu.nl>

* Updated translation for Slovenian

Language: sl

Updated translation for Slovenian

Language: sl

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matej <mmulej@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Matej <mmulej@gmail.com>

* Updated translation for Chinese (Traditional Han script)

Language: zh_Hant

Updated translation for Chinese (Traditional Han script)

Language: zh_Hant

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 秉虎 <s96016641@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: 秉虎 <s96016641@gmail.com>

---------

Signed-off-by: Arif EROL <arif.erol16@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Peter Schiffer <peter@pschiffer.eu>
Signed-off-by: it-site44-com <it.site44.com@gmail.com>
Signed-off-by: Andika Triwidada <andika@gmail.com>
Signed-off-by: Sylvain Pichon <service@spichon.fr>
Signed-off-by: Daniel Nylander <daniel@danielnylander.se>
Signed-off-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Signed-off-by: Matej <mmulej@gmail.com>
Signed-off-by: 秉虎 <s96016641@gmail.com>
Co-authored-by: Arif EROL <arif.erol16@gmail.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Peter Schiffer <peter@pschiffer.eu>
Co-authored-by: it-site44-com <it.site44.com@gmail.com>
Co-authored-by: Andika Triwidada <andika@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: Matej <mmulej@gmail.com>
Co-authored-by: 秉虎 <s96016641@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

0