Skip to content

chore(fe): update Spanish translations#3865

Open
sea-snake-translation-bot wants to merge 2 commits into
dfinity:mainfrom
sea-snake-translation-bot:chore/translate-es
Open

chore(fe): update Spanish translations#3865
sea-snake-translation-bot wants to merge 2 commits into
dfinity:mainfrom
sea-snake-translation-bot:chore/translate-es

Conversation

@sea-snake-translation-bot
Copy link
Copy Markdown
Contributor

New translations were missing for `es`. This PR adds the missing translations.

Changes

  • Translated missing entries in `src/frontend/src/lib/locales/es.po`

Copilot AI review requested due to automatic review settings May 8, 2026 21:42
@sea-snake-translation-bot sea-snake-translation-bot requested a review from a team as a code owner May 8, 2026 21:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR aims to update the Spanish (es) locale catalog to cover missing frontend translations, especially around SSO/domain error messaging.

Changes:

  • Added new Spanish translations for two domain/SSO-related messages.
  • Replaced one existing SSO/domain error message msgid with a different msgid.
  • Removed two SSO-related msgid entries from the Spanish catalog.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +34 to +36
msgid "{domainInput} took too long to respond. Try again in a moment."
msgstr "{domainInput} tardó demasiado en responder. Inténtalo de nuevo en un momento."

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Good catch. The root cause was that en.po and the other locale catalogs hadn't been regenerated after the source strings changed. I've run lingui extract --clean and committed the result — en.po now includes {domainInput} took too long to respond. Try again in a moment. (and the other new SSO strings), so the es.po entry is no longer orphaned. (Commit f3406e1)

Comment on lines +283 to +284
msgid "Couldn't load SSO settings from {domainInput}. Ask your SSO admin to check that /.well-known/ii-openid-configuration is reachable."
msgstr "No se pudieron cargar los ajustes de SSO de {domainInput}. Pide a tu administrador de SSO que compruebe que /.well-known/ii-openid-configuration sea accesible."
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Addressed. The old msgid Couldn't reach {domainInput}. Check the spelling and your network. was replaced in the source code by Couldn't load SSO settings from {domainInput}... but en.po hadn't been updated. Running lingui extract --clean (commit f3406e1) replaced the stale entry in en.po with the new one, so both catalogs are now consistent.

@@ -881,9 +884,6 @@ msgstr "La sesión ha expirado"
msgid "Set as default sign-in"
msgstr "Establecer como inicio de sesión predeterminado"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fixed. The string Several SSO sign-ins are in flight already. Wait a moment. is no longer present in the source code, so removing it from es.po was correct. The stale entry in en.po has now been cleaned up too via lingui extract --clean (commit f3406e1).

Comment on lines 1083 to 1086
msgid "To finish setting up your passkey, follow the instructions shown on your <0>new device</0>."
msgstr "Para terminar de configurar tu passkey, sigue las instrucciones que aparecen en tu <0>nuevo dispositivo</0>."

msgid "Too many recent attempts for {domainInput}. Wait a few minutes."
msgstr "Demasiados intentos recientes para {domainInput}. Espera unos minutos."

msgid "Type each word in the correct order:"
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fixed. Same situation — Too many recent attempts for {domainInput}. Wait a few minutes. is no longer in the source code, so removing it from es.po was correct. The stale en.po entry has been removed by lingui extract --clean (commit f3406e1).

…cales

Run lingui extract --clean to bring all catalogs in line with current
source strings. Adds the two new SSO error msgids that were already
translated in es.po and removes the three stale msgids no longer
present in the codebase.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sea-snake-translation-bot
Copy link
Copy Markdown
Contributor Author

Thanks for the review summary, @Copilot. All four inline comments from this review have been addressed — see the individual replies on each thread for details.

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.

2 participants