Skip to content

Translations update from Hosted Weblate#50962

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

Translations update from Hosted Weblate#50962
weblate wants to merge 6 commits into
keycloak:mainfrom
weblate:weblate-keycloak-admin-ui

Conversation

@weblate

@weblate weblate commented Jul 16, 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 July 16, 2026 16:06
Copilot AI review requested due to automatic review settings July 16, 2026 16:06

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.

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
@ahus1 ahus1 self-assigned this Jul 16, 2026
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from ebf9b11 to 9a5e45b Compare July 17, 2026 00:44
Copilot AI review requested due to automatic review settings July 17, 2026 00:44

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.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

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>
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from 9a5e45b to 25a2677 Compare July 17, 2026 18:52
Copilot AI review requested due to automatic review settings July 17, 2026 18:52

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.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

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>
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from 25a2677 to 12095a9 Compare July 19, 2026 00:46
Copilot AI review requested due to automatic review settings July 19, 2026 00:46

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.

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 vostre to informal has/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.
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from 12095a9 to 4cf6c8f Compare July 19, 2026 17:37
Copilot AI review requested due to automatic review settings July 19, 2026 17:37

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.

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 MessageFormat in ErrorResponse.resolveMessage, so French clients receive quune instead of qu'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.resolveMessage formats this value with MessageFormat; the unescaped apostrophe is therefore removed and renders dune. 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..
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from 4cf6c8f to 0ef7b5d Compare July 20, 2026 00:46
Copilot AI review requested due to automatic review settings July 20, 2026 00:46

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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

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.

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.xml enables 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'une is 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..

@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from d631271 to a1a23d6 Compare July 21, 2026 11:40
Copilot AI review requested due to automatic review settings July 21, 2026 11:40

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.

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 see quune; 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 in d'une and 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.
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from a1a23d6 to fd9952f Compare July 22, 2026 00:42
Copilot AI review requested due to automatic review settings July 22, 2026 00:42

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.

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 as quune. 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'une is also interpreted as MessageFormat quoting, producing dune in 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 renders sesperava. 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..

@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from fd9952f to 38d7774 Compare July 23, 2026 00:44
Copilot AI review requested due to automatic review settings July 23, 2026 00:44

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.

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 as quune. 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'une is interpreted as MessageFormat quoting 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 phrase client 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. Use Yenileme 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.

@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch 3 times, most recently from 1b0f859 to 42ba313 Compare July 24, 2026 09:14
Copilot AI review requested due to automatic review settings July 24, 2026 09:14

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.

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 MessageFormat pattern; workflow errors are formatted by ErrorResponse.resolveMessage, so the displayed French text becomes quune. 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'une is consumed when this workflow error is passed through MessageFormat, producing dune for 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 MessageFormat and is removed when this workflow error is localized, rendering s'esperava as sesperava. 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..

weblate and others added 6 commits July 25, 2026 02:44
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>
@weblate
weblate force-pushed the weblate-keycloak-admin-ui branch from 42ba313 to 6d2bcb8 Compare July 25, 2026 00:45
Copilot AI review requested due to automatic review settings July 25, 2026 00:45

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.

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 sees quune. 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 MessageFormat quote, 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 renders sesperava. 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..

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.

3 participants