Skip to content

Translations update from Hosted Weblate - #55117

Open
weblate wants to merge 7 commits into
keycloak:mainfrom
weblate:weblate-keycloak-admin-ui
Open

weblate wants to merge 7 commits into
keycloak:mainfrom
weblate:weblate-keycloak-admin-ui

Conversation

@weblate

@weblate weblate commented Nov 12, 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 November 12, 2026 17:56
Copilot AI balanced review requested due to automatic review settings November 12, 2026 17:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are reported for these localization updates.

No open issues 🎉

What changed in this PR

Updates Keycloak translations from Hosted Weblate, improving localized Admin UI guidance and login-theme metadata without changing application behavior.

Changes:

  • Expands Swedish help for token exchange and minimum ACR, and adds labels and guidance for SAML proxy restrictions and protocol-mapper permissions.
  • Adds the French event name for verifiable-credential pre-authorized grant errors.
  • Refines the Hungarian description of the default login theme.
File Description
themes/​src/​main/​resources-community/​theme/​keycloak.v3/​login/​messages/​messages_hu.properties Refines the default login-theme description.
js/​apps/​admin-ui/​maven-resources-community/​theme/​keycloak.v2/​admin/​messages/​messages_sv.properties Updates Swedish security-setting labels and help text.
js/​apps/​admin-ui/​maven-resources-community/​theme/​keycloak.v2/​admin/​messages/​messages_fr.properties Adds a French verifiable-credential error event label.

Review effort: Balanced

@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from a52e1c0 to 17133b4 Compare November 13, 2026 00:27
Copilot AI balanced review requested due to automatic review settings November 13, 2026 00:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The Turkish help text displays literal backslashes in OAuth identifiers, so the escapes must be removed to let administrators copy the correct values.

1 open issue

Review effort: Balanced

serviceAccountHelp=Bu client'ı Keycloak'a doğrulamanıza ve bu client'a özel access token almanıza olanak tanır. OAuth2 şartnamesine göre, bu client için 'Client Credentials Grant' desteğini etkinleştirir.
standardTokenExchangeEnabledHelp=Bu client için Standart Token Exchange V2'yi etkinleştirin.
enableRefreshRequestedTokenTypeHelp=Standart Token Exchange V2'nin bir refresh token istemesine izin verilip verilmeyeceğini kontrol eder (parametre "requested_token_type" "urn:ietf:params:oauth:token-type:refresh_token" değerine ayarlanır). Bu seçenek "Hayır" (varsayılan) ise, refresh token istek türüne asla izin verilmez ve bir hata döndürülür. Bu seçenek "Aynı oturum" ise, döndürülen refresh token'ın subject token ile aynı oturumu kullanması zorlanır, eğer bu oturum mevcut değilse (örneğin subject token geçici ise) bir hata döndürülür.
enableRefreshRequestedTokenTypeHelp=Standard Token Exchange V2'nin refresh token talep etmesine izin verilip verilmeyeceğini kontrol eder ( "requested\\_token\\_type" parametresinin değeri "urn:ietf:params:oauth:token-type:refresh\\_token" olarak ayarlanır). Bu seçenek "No" (varsayılan) ise refresh token talebine hiçbir zaman izin verilmez ve hata döndürülür. Bu seçenek "Same session" olarak ayarlanırsa döndürülen refresh token'ın subject token ile aynı session'ı kullanması zorunlu kılınır. Bu session mevcut değilse (örneğin subject token geçici ise) hata döndürülür. Bu seçeneği etkinleştirmeden önce dikkatlice değerlendirin: döndürülen refresh token, subject token'ın sona erme süresine bağlı değildir. Bu nedenle, "Allow exchange token expiration after subject token expiration" ayarının nasıl yapılandırıldığından bağımsız olarak, sona erme süresi herhangi bir sınırlamaya tabi olmayan bir access token için yenileme işlemi yapılabilir.
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from 17133b4 to b905a6c Compare November 14, 2026 00:26
Copilot AI balanced review requested due to automatic review settings November 14, 2026 00:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Unnecessary doubled backslashes in two Turkish help messages appear literally in protocol identifiers because HelpItem renders plain text, so both messages need correction.

2 open issues

Review effort: Balanced

serviceAccountHelp=Bu client'ı Keycloak'a doğrulamanıza ve bu client'a özel access token almanıza olanak tanır. OAuth2 şartnamesine göre, bu client için 'Client Credentials Grant' desteğini etkinleştirir.
standardTokenExchangeEnabledHelp=Bu client için Standart Token Exchange V2'yi etkinleştirin.
enableRefreshRequestedTokenTypeHelp=Standart Token Exchange V2'nin bir refresh token istemesine izin verilip verilmeyeceğini kontrol eder (parametre "requested_token_type" "urn:ietf:params:oauth:token-type:refresh_token" değerine ayarlanır). Bu seçenek "Hayır" (varsayılan) ise, refresh token istek türüne asla izin verilmez ve bir hata döndürülür. Bu seçenek "Aynı oturum" ise, döndürülen refresh token'ın subject token ile aynı oturumu kullanması zorlanır, eğer bu oturum mevcut değilse (örneğin subject token geçici ise) bir hata döndürülür.
enableRefreshRequestedTokenTypeHelp=Standard Token Exchange V2'nin refresh token talep etmesine izin verilip verilmeyeceğini kontrol eder ( "requested\\_token\\_type" parametresinin değeri "urn:ietf:params:oauth:token-type:refresh\\_token" olarak ayarlanır). Bu seçenek "No" (varsayılan) ise refresh token talebine hiçbir zaman izin verilmez ve hata döndürülür. Bu seçenek "Same session" olarak ayarlanırsa döndürülen refresh token'ın subject token ile aynı session'ı kullanması zorunlu kılınır. Bu session mevcut değilse (örneğin subject token geçici ise) hata döndürülür. Bu seçeneği etkinleştirmeden önce dikkatlice değerlendirin: döndürülen refresh token, subject token'ın sona erme süresine bağlı değildir. Bu nedenle, "Allow exchange token expiration after subject token expiration" ayarının nasıl yapılandırıldığından bağımsız olarak, sona erme süresi herhangi bir sınırlamaya tabi olmayan bir access token için yenileme işlemi yapılabilir.
weblate and others added 7 commits November 15, 2026 01:29
Currently translated at 100.0% (1 of 1 strings)

Updated translation for Turkish

Language: tr

Updated translation for Turkish

Language: tr

Co-authored-by: Arif EROL <arif.erol16@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Arif EROL <arif.erol16@users.noreply.hosted.weblate.org>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/keycloak/keycloak-v3-login-theme/tr/
Translation: Keycloak/Keycloak v3 Login theme
Language: ca

Updated translation for Catalan

Language: ca

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jordi Mallach <jmallach@users.noreply.hosted.weblate.org>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Jordi Mallach <jmallach@users.noreply.hosted.weblate.org>
Language: id

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mimbar Adi Nugraha <mimbar.muse@users.noreply.hosted.weblate.org>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Mimbar Adi Nugraha <mimbar.muse@users.noreply.hosted.weblate.org>
Translation: Keycloak/Admin backend
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/fr/

Updated translation for French

Language: fr

Updated translation for French

Language: fr

Updated translation for French

Language: fr

Updated translation for French

Language: fr

Updated translation for French

Language: fr

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lewis Bertin <lewis@tactiqual.tech>
Co-authored-by: Sylvain Pichon <sp_@users.noreply.hosted.weblate.org>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Lewis Bertin <lewis@tactiqual.tech>
Signed-off-by: Sylvain Pichon <sp_@users.noreply.hosted.weblate.org>
Language: sv

Co-authored-by: Daniel Nylander <yeagersthlm2@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Daniel Nylander <yeagersthlm2@users.noreply.hosted.weblate.org>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Language: da

Updated translation for Danish

Language: da

Updated translation for Danish

Language: da

Co-authored-by: Christian Koerner <christian@koerner.dk>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lasse Bak Pedersen <laped@users.noreply.hosted.weblate.org>
Signed-off-by: Christian Koerner <christian@koerner.dk>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Lasse Bak Pedersen <laped@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (1 of 1 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Norbert Kelemen <nkelemen18@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/keycloak/keycloak-v3-login-theme/hu/
Translation: Keycloak/Keycloak v3 Login theme
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from b905a6c to 3ab4cad Compare November 15, 2026 00:29
Copilot AI balanced review requested due to automatic review settings November 15, 2026 00:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Unescaped apostrophes in French backend messages break quote validation and MessageFormat rendering, while Turkish help text contains literal backslashes that misrepresent OAuth and OIDC identifiers.

4 open issues

Review effort: Balanced

Comment on lines +122 to +125
webOriginsInvalid=Une origine web n'est pas une URI valide
webOriginsIllegalSchemeError=Une origine web utilise un schéma illégal
sectorIdentifierUriInvalid=L'URI d'identifiant de secteur n'est pas une URL valide
sectorIdentifierUriIllegalSchemeError=L'URI d'identifiant de secteur utilise un schéma illégal
scopePermissions.users.manage-description=Bir yöneticinin realm'daki tüm kullanıcıları yönetip yönetemeyeceğine karar veren politikalar
defaultACRValuesHelp=OIDC isteğinde 'claims' veya 'acr_values' parametresi tarafından açıkça ACR talep edilmediği durumlarda gönüllü ACR olarak kullanılacak varsayılan değerler.
minimumACRValueHelp=Keycloak tarafından uygulanacak minimum ACR. Temel olarak işaretlenmedikleri sürece 'acr_values' veya 'claims' tarafından açıkça talep edilen daha düşük ACR'leri geçersiz kılar.
minimumACRValueHelp=OIDC isteği için Keycloak tarafından uygulanacak minimum ACR değeridir. 'acr\\_values' veya 'claims' aracılığıyla açıkça talep edilen daha düşük ACR değerlerini, zorunlu olarak işaretlenmedikleri sürece geçersiz kılar. Minimum ACR, tarayıcı tabanlı olmayan kimlik doğrulama akışlarını (direct access grants, service account roles, standard token exchange ve JWT Authorization Grant) etkilemez.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants