chore(runway): cherry-pick chore: New Crowdin translations by Github Action cp-7.64.0#25628
Conversation
…Action cp-7.64.0 (#25362) <!-- CURSOR_SUMMARY --> > [!NOTE] > **Low Risk** > Low risk: changes are limited to localization JSON strings, with no runtime logic modifications. Main risk is UI regressions from missing/incorrect keys or untranslated text in these locales. > > **Overview** > Updates `de`, `el`, and `es` locale files with **new and revised UI copy** across several features. > > Adds translation keys for **MetaMask Card onboarding/order flow** (password prompt, choose card/metal card order, recurring fee + DaimoPay errors, KYC pending, spending-limit management) and expands **Perps** strings (payment-token selection + swap-to-USDC messaging, deposit status copy, one-click trade failure). > > Also updates **swap slippage modal** labels/warnings, **rewards** (referral errors, snapshots tab/section, filtering, new event types), plus assorted UX copy fixes (alert modal buttons, autocomplete categories, markets tabs, Dapp browser tab labels, phishing warning, websocket reconnect message). > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit a7d1caa. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> Co-authored-by: metamaskbot <metamaskbot@users.noreply.github.com>
🔍 Smart E2E Test Selection⏭️ Smart E2E selection skipped - base branch is not main (base: release/7.64.0) All E2E tests pre-selected. |
| "link_account_error_title": "Hinzufügen des Kontos fehlgeschlagen", | ||
| "link_account_button": "Hinzufügen", | ||
| "link_account_failed_error": "Hinzufügen des Kontos fehlgeschlagen", | ||
| "link_account_unknown_error": "Ein unbekannter Fehler ist aufgetreten" |
There was a problem hiding this comment.
Translation keys removed but still used by code
Medium Severity
Translation keys rewards.points, rewards.point, rewards.tab_levels_title, and rewards.to_level_up are being removed from German, Greek, and Spanish locale files, but the code in SeasonStatus.tsx and RewardsDashboard.tsx still actively uses these keys. Users with these language settings will see either English fallback text or raw key strings instead of proper translations.
Additional Locations (2)
| "purpose_connect": "verbinden", | ||
| "purpose_sign": "die Transaktion zu bestätigen", | ||
| "hint_text_pair": "Scan your hardware wallet", | ||
| "hint_text_sign": "Scan your hardware wallet to confirm the transaction", |
There was a problem hiding this comment.
QR hardware wallet translation keys removed but code still uses them
Medium Severity
Translation keys connect_qr_hardware.hint_text, connect_qr_hardware.purpose_connect, and connect_qr_hardware.purpose_sign are being replaced with new keys (hint_text_pair, hint_text_sign) in German, Greek, and Spanish locale files, but AnimatedQRScanner.tsx still references the old keys. Users scanning QR codes with hardware wallets will see missing translations or English fallback text.
Additional Locations (2)
|
|
No release label on PR. Adding release label release-7.64.0 on PR, as PR was cherry-picked in branch 7.64.0. |





Note
Low Risk
Low risk localization-only change, but renamed/added keys may surface as missing or still-English strings in German/Greek/Spanish if the app references different translation keys.
Overview
Updates German (
de), Greek (el), and Spanish (es) locale files with new/updated strings from Crowdin, primarily covering MetaMask Card onboarding/ordering flows (password prompt, card selection, order review/completion, recurring fees, DaimoPay errors, KYC pending, and card management options).Adds translations for Perps and swap UX updates (payment-token selection and swap-to-USDC messaging, one-click trade failure copy, deposit status text, and expanded slippage modal labels/warnings), plus new Rewards copy (referral-code errors, bulk account opt-in, “Snapshots” tab/status strings) and assorted UI labels (dapp browser tabs, market explore tabs, prediction category additions, and phishing/security messaging tweaks).
Written by Cursor Bugbot for commit e075792. This will update automatically on new commits. Configure here.
Co-authored-by: metamaskbot metamaskbot@users.noreply.github.com 9007c26