chore(fe): update translations (de, es, fr, id, it, nl, pl, ru, uk, ur)#4023
chore(fe): update translations (de, es, fr, id, it, nl, pl, ru, uk, ur)#4023sea-snake-translation-bot wants to merge 3 commits into
Conversation
…, ur Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
✅ No security or compliance issues detected. Reviewed everything up to 863ddd8. Security Overview
Detected Code Changes
|
|
Language-specific review requests:
This PR may already be merged by the time you see it, but if you spot any translation mistakes feel free to leave comments or suggestions here — they'll be picked up by AI in a future run. Besides specific fixes, broader feedback is also welcome (e.g., tone, terminology preferences, style guidelines) — these will be reviewed and applied across all future translations. |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds localized strings for new identity/sign-in/upgrade UI copy across multiple languages.
Changes:
- Added new message entries for “Add another identity”, “Choose method”, and additional sign-in guidance strings.
- Added new “continue with …” variants and upgrade success messaging across locales.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| src/frontend/src/lib/locales/ur.po | Adds Urdu translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/uk.po | Adds Ukrainian translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/ru.po | Adds Russian translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/pl.po | Adds Polish translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/nl.po | Adds Dutch translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/it.po | Adds Italian translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/id.po | Adds Indonesian translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/fr.po | Adds French translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/es.po | Adds Spanish translations for newly introduced identity/sign-in/upgrade strings |
| src/frontend/src/lib/locales/de.po | Adds German translations for newly introduced identity/sign-in/upgrade strings |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| msgid "Add another identity" | ||
| msgstr "Добавить другую учётную запись" |
There was a problem hiding this comment.
Thanks for the feedback. The current translation is intentional and follows the established terminology rule for this project: "identity" (the user's Internet Identity profile) is consistently rendered as учётная запись, while "account" (app-specific or third-party logins like Google/Apple) is rendered as аккаунт. This distinction is enforced project-wide in the Russian locale to keep the two concepts separate, so no change is needed here.
| msgid "Sign in or create an identity to access apps without passwords or sharing personal data." | ||
| msgstr "Войдите или создайте учётную запись для доступа к приложениям без паролей и обмена личными данными." |
There was a problem hiding this comment.
Thanks for the feedback. The current translation is intentional and follows the established terminology rule for this project: "identity" (the user's Internet Identity profile) is consistently rendered as учётная запись, while "account" (app-specific or third-party logins like Google/Apple) is rendered as аккаунт. This distinction is enforced project-wide in the Russian locale to keep the two concepts separate, so no change is needed here.
| msgid "Sign in to manage your identity" | ||
| msgstr "Войдите, чтобы управлять учётной записью" |
There was a problem hiding this comment.
Thanks for the feedback. The current translation is intentional and follows the established terminology rule for this project: "identity" (the user's Internet Identity profile) is consistently rendered as учётная запись, while "account" (app-specific or third-party logins like Google/Apple) is rendered as аккаунт. This distinction is enforced project-wide in the Russian locale to keep the two concepts separate, so no change is needed here.
| msgid "Still have an identity number?" | ||
| msgstr "Всё ещё есть номер учётной записи?" |
There was a problem hiding this comment.
Thanks for the feedback. The current translation is intentional and follows the established terminology rule for this project: "identity" (the user's Internet Identity profile) is consistently rendered as учётная запись, while "account" (app-specific or third-party logins like Google/Apple) is rendered as аккаунт. This distinction is enforced project-wide in the Russian locale to keep the two concepts separate, so no change is needed here.
| msgid "Choose method" | ||
| msgstr "Выберите метод" | ||
|
|
||
| msgid "Choose method to continue" | ||
| msgstr "Выберите способ входа" |
There was a problem hiding this comment.
Good catch — fixed. Changed "Выберите метод" to "Выберите способ" so both "Choose method" and "Choose method to continue" ("Выберите способ входа") now use "способ", matching the established sign-in flow terminology throughout the file.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
:robot_face: Slack notification sent for CI approval on head Automated by ci-approval-slack-notifier. |
|
Thanks for the review, @Copilot. All 5 inline comments have been addressed above — the "Choose method" terminology was aligned to "способ" to match the existing "Choose method to continue" entry, and the "identity" vs. "account" translations were confirmed intentional per the project's established terminology rules. |
New translations were missing for the following languages: de, es, fr, id, it, nl, pl, ru, uk, ur. This PR adds them in a single combined update.
Changes
de: translated missing entries insrc/frontend/src/lib/locales/de.poes: translated missing entries insrc/frontend/src/lib/locales/es.pofr: translated missing entries insrc/frontend/src/lib/locales/fr.poid: translated missing entries insrc/frontend/src/lib/locales/id.poit: translated missing entries insrc/frontend/src/lib/locales/it.ponl: translated missing entries insrc/frontend/src/lib/locales/nl.popl: translated missing entries insrc/frontend/src/lib/locales/pl.poru: translated missing entries insrc/frontend/src/lib/locales/ru.pouk: translated missing entries insrc/frontend/src/lib/locales/uk.pour: translated missing entries insrc/frontend/src/lib/locales/ur.po