Translations update from Hosted Weblate#50962
Conversation
There was a problem hiding this comment.
Pull request overview
Updates localized Keycloak theme messages from Hosted Weblate.
Changes:
- Revises a Catalan OTP-removal email.
- Removes two Italian account-theme translations.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
messages_ca.properties |
Updates Catalan OTP-removal email text. |
messages_it.properties |
Removes Italian account-message entries. |
| eventRemoveTotpSubject=Eliminació de l’OTP | ||
| eventRemoveTotpBody=S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si no en sabeu res, contacteu amb l’administrador. | ||
| eventRemoveTotpBodyHtml=<p>S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si en sabeu res, contacteu amb l’administrador.</p> | ||
| eventRemoveTotpBodyHtml=<p>S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si no has estat tu, contacta amb un administrador.</p> |
| did=Identità (DID) | ||
| role_create-client=Crea client | ||
| role_delete-account=Elimina utente | ||
| role_view-authorization=Visualizza autorizzazione |
| role_default-roles=Ruoli predefiniti | ||
| role_impersonation=Impersonificazione | ||
| didExistsMessage=DID già presente. | ||
| verifiableCredentials=Credenziali Verificabili |
ebf9b11 to
9a5e45b
Compare
| eventRemoveTotpSubject=Eliminació de l’OTP | ||
| eventRemoveTotpBody=S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si no en sabeu res, contacteu amb l’administrador. | ||
| eventRemoveTotpBodyHtml=<p>S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si en sabeu res, contacteu amb l’administrador.</p> | ||
| eventRemoveTotpBodyHtml=<p>S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si no has estat tu, contacta amb un administrador.</p> |
9a5e45b to
25a2677
Compare
| eventRemoveTotpSubject=Eliminació de l’OTP | ||
| eventRemoveTotpBody=S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si no en sabeu res, contacteu amb l’administrador. | ||
| eventRemoveTotpBodyHtml=<p>S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si en sabeu res, contacteu amb l’administrador.</p> | ||
| eventRemoveTotpBodyHtml=<p>S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si no has estat tu, contacta amb un administrador.</p> |
25a2677 to
12095a9
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.
Comments suppressed due to low confidence (1)
themes/src/main/resources-community/theme/base/email/messages/messages_ca.properties:24
- This sentence switches from formal
vostreto informalhas/contacta, unlike the plain-text counterpart on line 23 and the surrounding notification templates. Keep the recipient address consistently formal.
eventRemoveTotpBodyHtml=<p>S’ha eliminat l’OTP del vostre compte el {0} des de {1}. Si no has estat tu, contacta amb un administrador.</p>
| clientPostLogoutRedirectURIsFragmentError=Une URI de redirection après déconnexion ne doit pas contenir de fragment d''URL | ||
| clientPostLogoutRedirectURIsIllegalSchemeError=Une URI de redirection après déconnexion utilise un schéma interdit | ||
| clientPostLogoutRedirectURIsInvalid=Une URL de redirection après déconnexion n''est pas une URI valide | ||
| workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage. |
| workflowRestartStepInvalidPosition=L''étape de redémarrage du workflow a une position invalide : {0}. | ||
| workflowNoScheduledStepAtPosition=Aucune étape planifiée trouvée si le redémarrage a lieu à la position {0}. | ||
| workflowInvalidType=Type de workflow invalide : {0}. | ||
| workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide. |
| importAdded_other={{count}} kayıt eklendi. | ||
| oAuthDeviceCodeLifespanHelp=Cihaz kodunun ve kullanıcı kodunun süresi dolmadan önceki maksimum süre. Bu değerin kullanılabilir olması için yeterince uzun bir ömür olması gerekir (kullanıcının ikincil cihazını almasına, doğrulama URI'sine gitmesine, giriş yapmasına vb. izin vermek), ancak phishing için elde edilen bir kodun kullanılabilirliğini sınırlamak için yeterince kısa olmalıdır. | ||
| parameterizedScopeHelp=Eğer etkinleştirilirse, bu kapsam Parametreli bir Kapsam olarak değerlendirilir ve sabit bir bölüm ile değişken bir bölümden oluşur. Şu anda parametreli kapsamlar Varsayılan tür olarak atanamaz. | ||
| parameterizedScopeHelp=Açık olduğunda, bu kapsam statik ve değişken bir bölümden oluşan Parametreli Kapsam olarak değerlendirilir. Şu anda parametreli kapsamlar Varsayılan tür olarak atanamaz. Aynı client a birden fazla örtüşen ad önekine sahip parametreli kapsam atandığında, en özel (en uzun önekli) kapsam eşleştirilir. |
| passkeysSettingsTooltip=Geçiş anahtarı ayarlarını yapılandırmak için WebAuthn Parolasız İlkesi'ne gidin | ||
| parameterizedScopeSettings=Parametreli kapsam ayarları | ||
| credentialRefreshInterval=Kimlik bilgisi yenileme aralığı | ||
| credentialRefreshIntervalHelp=Cüzdanın kimlik bilgisini ne sıklıkla yenilemesi gerektiğini belirtir. Cüzdana döndürülen gerçek VC'nin geçerlilik süresi bu aralığa göre ayarlanır. Yenileme token ı, kimlik bilgisinin tüm kullanım ömrü boyunca geçerli kalır ve düzenli olarak yenilenmesine olanak tanır. Ayarlanmazsa, varsayılan olarak 7 gün veya kimlik bilgisinin kullanım ömründen hangisi daha kısaysa o kullanılır. |
12095a9 to
4cf6c8f
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 16 out of 16 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (2)
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:81
- This single apostrophe is consumed by
MessageFormatinErrorResponse.resolveMessage, so French clients receivequuneinstead ofqu'une. Escape it as the surrounding admin bundle does.
workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage.
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:85
ErrorResponse.resolveMessageformats this value withMessageFormat; the unescaped apostrophe is therefore removed and rendersdune. Double it to preserve the French apostrophe.
workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide.
| workflowNameDuplicate=Nombre de flujo de trabajo debe ser único. Un flujo de trabajo con nombre ''{0}'' ya existe. | ||
| workflowCannotUpdateSupports=No se puede actualizar la configuración de ''supports''. | ||
| workflowExpressionMaxDepth=La expresión excede el máximo permitido con profundidad de anidamiento de {0}. | ||
| workflowExpressionMaxLength=La expresión excede el máximo permitido con longitud de {0} caracteres.. |
4cf6c8f to
0ef7b5d
Compare
0ef7b5d to
d631271
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 18 out of 18 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (3)
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:81
- This unescaped apostrophe is rejected by the theme verifier because
themes/pom.xmlenables MessageFormat quote validation. Double it so the themes module can pass verification and MessageFormat preserves the character.
workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage.
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:85
- The apostrophe in
d'uneis still single even though this bundle requires MessageFormat apostrophes to be doubled; the theme verifier will reject this line.
workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide.
themes/src/main/resources-community/theme/base/admin/messages/messages_es.properties:98
- Remove the duplicated period at the end of this translated message.
workflowExpressionMaxLength=La expresión excede el máximo permitido con longitud de {0} caracteres..
d631271 to
a1a23d6
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 18 out of 18 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (3)
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:81
- This unescaped apostrophe is consumed by
MessageFormat, so French users will seequune; the theme verifier also rejects single quotes in MessageFormat resources. Escape it as a doubled apostrophe.
workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage.
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:85
- This admin message is formatted through
MessageFormat, which consumes the unescaped apostrophe ind'uneand renders corrupted text. Double the apostrophe as done by the other French admin messages.
workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide.
themes/src/main/resources-community/theme/base/admin/messages/messages_es.properties:98
- Remove the duplicated period from this user-facing error message.
workflowExpressionMaxLength=La expresión excede el máximo permitido con longitud de {0} caracteres..
| workflowConditionGroupNotFound=No existeix cap grup amb el nom {0}. | ||
| workflowConditionIdpNotSet=No s’ha definit l’àlies del proveïdor d’identitat. | ||
| workflowConditionIdpNotFound=No existeix el proveïdor d’identitat {0}. | ||
| workflowConditionAttributeNotSet=El parell «clau:valor» que s'esperava no està definit. |
a1a23d6 to
fd9952f
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 18 out of 18 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (4)
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:81
- This message is formatted with
MessageFormat, so the unmatched apostrophe is consumed and the French response renders asquune. Escape it as a doubled apostrophe.
workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage.
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:85
- The apostrophe in
d'uneis also interpreted asMessageFormatquoting, producingdunein the localized validation response. Escape it like the other apostrophes in this bundle.
workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide.
themes/src/main/resources-community/theme/base/admin/messages/messages_ca.properties:113
- This straight apostrophe is consumed by
MessageFormat, so the Catalan response renderssesperava. Use the typographic apostrophe already used by the neighboring translations.
workflowConditionAttributeNotSet=El parell «clau:valor» que s'esperava no està definit.
themes/src/main/resources-community/theme/base/admin/messages/messages_es.properties:98
- Remove the duplicated final period in this translated validation message.
workflowExpressionMaxLength=La expresión excede el máximo permitido con longitud de {0} caracteres..
fd9952f to
38d7774
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 18 out of 18 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (5)
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:81
- This apostrophe is consumed by
MessageFormat, which formats localized admin errors even without parameters, so this renders asquune. Escape it as'', consistent with the existing French messages.
workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage.
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:85
- The apostrophe in
d'uneis interpreted asMessageFormatquoting and disappears from the rendered error. Double it so the localized text retains the apostrophe.
workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide.
themes/src/main/resources-community/theme/base/admin/messages/messages_es.properties:98
- Remove the duplicated final period from this user-facing validation message.
workflowExpressionMaxLength=La expresión excede el máximo permitido con longitud de {0} caracteres..
js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_tr.properties:1615
- The Turkish suffix is detached from
client, producing the malformed phraseclient a. Use the apostrophe form already used elsewhere in this locale file.
parameterizedScopeHelp=Açık olduğunda, bu kapsam statik ve değişken bir bölümden oluşan Parametreli Kapsam olarak değerlendirilir. Şu anda parametreli kapsamlar Varsayılan tür olarak atanamaz. Aynı client a birden fazla örtüşen ad önekine sahip parametreli kapsam atandığında, en özel (en uzun önekli) kapsam eşleştirilir.
js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_tr.properties:4171
Yenileme token ıhas an incorrectly separated Turkish suffix. UseYenileme belirteci, matching the terminology in the adjacent refresh-token error.
credentialRefreshIntervalHelp=Cüzdanın kimlik bilgisini ne sıklıkla yenilemesi gerektiğini belirtir. Cüzdana döndürülen gerçek VC'nin geçerlilik süresi bu aralığa göre ayarlanır. Yenileme token ı, kimlik bilgisinin tüm kullanım ömrü boyunca geçerli kalır ve düzenli olarak yenilenmesine olanak tanır. Ayarlanmazsa, varsayılan olarak 7 gün veya kimlik bilgisinin kullanım ömründen hangisi daha kısaysa o kullanılır.
1b0f859 to
42ba313
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 19 out of 19 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (4)
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:81
- This apostrophe is unescaped in a
MessageFormatpattern; workflow errors are formatted byErrorResponse.resolveMessage, so the displayed French text becomesquune. Escape it as the other French admin messages do.
workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage.
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:85
- The apostrophe in
d'uneis consumed when this workflow error is passed throughMessageFormat, producingdunefor French users. It needs the same doubled escaping already used earlier on this line.
workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide.
themes/src/main/resources-community/theme/base/admin/messages/messages_ca.properties:113
- The straight apostrophe starts a quoted section in
MessageFormatand is removed when this workflow error is localized, renderings'esperavaassesperava. Use the typographic apostrophe already used throughout the neighboring Catalan messages.
workflowConditionAttributeNotSet=El parell «clau:valor» que s'esperava no està definit.
themes/src/main/resources-community/theme/base/admin/messages/messages_es.properties:98
- The translated error message ends with a duplicated period; remove the extra punctuation.
workflowExpressionMaxLength=La expresión excede el máximo permitido con longitud de {0} caracteres..
Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/tr/ Updated translation for Turkish Language: tr 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>
Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ca/ Updated translation for Catalan Language: ca Updated translation for Catalan Language: ca Updated translation for Catalan Language: ca Updated translation for Catalan Language: ca Translated using Weblate (Catalan) Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ca/ Translated using Weblate (Catalan) Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ca/ Updated translation for Catalan Language: ca Updated translation for Catalan Language: ca Updated translation for Catalan Language: ca Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net> Co-authored-by: Ecron <ecron_89@hotmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jordi Mallach <jordi@mallach.net> Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net> Signed-off-by: Ecron <ecron_89@hotmail.com> Signed-off-by: Hosted Weblate <hosted@weblate.org> Signed-off-by: Jordi Mallach <jordi@mallach.net>
Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/cs/ Updated translation for Czech Language: cs Updated translation for Czech Language: cs Translated using Weblate (Czech) Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/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: it Updated translation for Italian Language: it Update translation files Updated by "Remove blank strings" hook in Weblate. Updated translation for Italian Language: it Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net> Co-authored-by: EdoardoTona <tona.edoardo@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net> Signed-off-by: EdoardoTona <tona.edoardo@gmail.com> Signed-off-by: Hosted Weblate <hosted@weblate.org>
Currently translated at 100.0% (1 of 1 strings) Added translation using Weblate (Spanish) Translated using Weblate (Spanish) Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/es/ Updated translation for Spanish Language: es Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Libre <6n0n1m0s@proton.me> Signed-off-by: Hosted Weblate <hosted@weblate.org> Signed-off-by: Libre <6n0n1m0s@proton.me> Translate-URL: https://hosted.weblate.org/projects/keycloak/keycloak-e-mail-theme/es/ Translation: Keycloak/Keycloak E-mail theme
Language: fr Translated using Weblate (French) Translation: Keycloak/Admin backend Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/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>
42ba313 to
6d2bcb8
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 19 out of 19 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (4)
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:81
- This admin message is always passed through
MessageFormat(ErrorResponse.java:79), so the single ASCII apostrophe is consumed and the user seesquune. Escape it as a doubled apostrophe.
workflowSingleRestartStepOnly=Un workflow ne peut avoir qu'une seule étape de redémarrage.
themes/src/main/resources-community/theme/base/admin/messages/messages_fr.properties:85
- The single ASCII apostrophe is interpreted as a
MessageFormatquote, producing malformed text (dune) in this localized error. Double the apostrophe as done by the other French admin messages.
workflowStepUsesRequired=La donnée ''utilise'' d'une étape ne peut pas être nulle ou vide.
themes/src/main/resources-community/theme/base/admin/messages/messages_ca.properties:113
- Admin errors are formatted with
MessageFormat, which consumes this single ASCII apostrophe and renderssesperava. Escape it with a doubled apostrophe (or use the typographic apostrophe used elsewhere in this file).
workflowConditionAttributeNotSet=El parell «clau:valor» que s'esperava no està definit.
themes/src/main/resources-community/theme/base/admin/messages/messages_es.properties:98
- The translated error ends with a duplicated period, so users will see
caracteres... Remove the extra punctuation.
workflowExpressionMaxLength=La expresión excede el máximo permitido con longitud de {0} caracteres..
Translations update from Hosted Weblate for Keycloak/Admin UI.
Current translation status: