Skip to content

New Crowdin updates#3149

Merged
feruzm merged 78 commits intodevelopmentfrom
l10n_development
Mar 25, 2026
Merged

New Crowdin updates#3149
feruzm merged 78 commits intodevelopmentfrom
l10n_development

Conversation

@feruzm
Copy link
Copy Markdown
Member

@feruzm feruzm commented Mar 21, 2026

Summary by CodeRabbit

  • Localization
    • Added "Hide translation" label for AI assist errors across locales.
    • Added transfer confirmation prompt: "Confirm transfer to {username}?" in QR/auth flows.
    • Added "Quality boost" ("select_power") label in AI image generator UI.
    • Updated Spanish transfer warning wording for clearer account security guidance.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 21, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 5c90ce58-588f-4b99-9ea4-661c2dc2260c

📥 Commits

Reviewing files that changed from the base of the PR and between e1fb410 and 6d44b5f.

📒 Files selected for processing (77)
  • src/config/locales/ac-ace.json
  • src/config/locales/ar-SA.json
  • src/config/locales/as-IN.json
  • src/config/locales/az-AZ.json
  • src/config/locales/bg-BG.json
  • src/config/locales/bn-BD.json
  • src/config/locales/bo-BT.json
  • src/config/locales/bs-BA.json
  • src/config/locales/ca-ES.json
  • src/config/locales/ceb-PH.json
  • src/config/locales/cs-CZ.json
  • src/config/locales/da-DK.json
  • src/config/locales/de-DE.json
  • src/config/locales/el-GR.json
  • src/config/locales/en-US.json
  • src/config/locales/eo-UY.json
  • src/config/locales/es-AR.json
  • src/config/locales/es-ES.json
  • src/config/locales/es-MX.json
  • src/config/locales/et-EE.json
  • src/config/locales/fa-IR.json
  • src/config/locales/fi-FI.json
  • src/config/locales/fil-PH.json
  • src/config/locales/fr-FR.json
  • src/config/locales/ga-IE.json
  • src/config/locales/gl-ES.json
  • src/config/locales/got-DE.json
  • src/config/locales/he-IL.json
  • src/config/locales/hi-IN.json
  • src/config/locales/hr-HR.json
  • src/config/locales/hu-HU.json
  • src/config/locales/hy-AM.json
  • src/config/locales/id-ID.json
  • src/config/locales/is-IS.json
  • src/config/locales/it-IT.json
  • src/config/locales/ja-JP.json
  • src/config/locales/ka-GE.json
  • src/config/locales/kab-KAB.json
  • src/config/locales/kk-KZ.json
  • src/config/locales/ko-KR.json
  • src/config/locales/ks-IN.json
  • src/config/locales/ku-TR.json
  • src/config/locales/ky-KG.json
  • src/config/locales/lt-LT.json
  • src/config/locales/lv-LV.json
  • src/config/locales/mk-MK.json
  • src/config/locales/mn-MN.json
  • src/config/locales/ms-MY.json
  • src/config/locales/ne-NP.json
  • src/config/locales/nl-NL.json
  • src/config/locales/no-NO.json
  • src/config/locales/pa-IN.json
  • src/config/locales/pcm-NG.json
  • src/config/locales/pl-PL.json
  • src/config/locales/pt-PT.json
  • src/config/locales/ro-RO.json
  • src/config/locales/ru-RU.json
  • src/config/locales/sa-IN.json
  • src/config/locales/sk-SK.json
  • src/config/locales/sl-SI.json
  • src/config/locales/sq-AL.json
  • src/config/locales/sr-CS.json
  • src/config/locales/sv-SE.json
  • src/config/locales/sw-KE.json
  • src/config/locales/ta-IN.json
  • src/config/locales/tg-TJ.json
  • src/config/locales/th-TH.json
  • src/config/locales/tk-TM.json
  • src/config/locales/tr-TR.json
  • src/config/locales/uk-UA.json
  • src/config/locales/ur-IN.json
  • src/config/locales/ur-PK.json
  • src/config/locales/uz-UZ.json
  • src/config/locales/vi-VN.json
  • src/config/locales/yo-NG.json
  • src/config/locales/zh-CN.json
  • src/config/locales/zh-TW.json
✅ Files skipped from review due to trivial changes (35)
  • src/config/locales/bn-BD.json
  • src/config/locales/yo-NG.json
  • src/config/locales/et-EE.json
  • src/config/locales/bg-BG.json
  • src/config/locales/kab-KAB.json
  • src/config/locales/ur-PK.json
  • src/config/locales/ga-IE.json
  • src/config/locales/hu-HU.json
  • src/config/locales/mk-MK.json
  • src/config/locales/ko-KR.json
  • src/config/locales/lv-LV.json
  • src/config/locales/tk-TM.json
  • src/config/locales/ka-GE.json
  • src/config/locales/es-AR.json
  • src/config/locales/hr-HR.json
  • src/config/locales/da-DK.json
  • src/config/locales/id-ID.json
  • src/config/locales/hy-AM.json
  • src/config/locales/nl-NL.json
  • src/config/locales/ja-JP.json
  • src/config/locales/cs-CZ.json
  • src/config/locales/ne-NP.json
  • src/config/locales/ur-IN.json
  • src/config/locales/el-GR.json
  • src/config/locales/ta-IN.json
  • src/config/locales/en-US.json
  • src/config/locales/fa-IR.json
  • src/config/locales/eo-UY.json
  • src/config/locales/fr-FR.json
  • src/config/locales/tg-TJ.json
  • src/config/locales/hi-IN.json
  • src/config/locales/zh-TW.json
  • src/config/locales/lt-LT.json
  • src/config/locales/az-AZ.json
  • src/config/locales/fi-FI.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/config/locales/es-ES.json

📝 Walkthrough

Walkthrough

Added three new i18n keys across locale JSON files — ai_assist.hide_translation, qr.auth_transfer_confirm, and ai_image_generator.select_power — and updated the Spanish transfer.to_bad_actor translation text in src/config/locales/es-ES.json.

Changes

Cohort / File(s) Summary
Spanish locale (phishing copy update)
src/config/locales/es-ES.json
Updated transfer.to_bad_actor Spanish wording; also includes additions of ai_assist.hide_translation, qr.auth_transfer_confirm, and ai_image_generator.select_power in this file.
All other locales (i18n key additions)
src/config/locales/.../*.json (many files under src/config/locales/, e.g. en-US.json, fr-FR.json, de-DE.json, zh-CN.json, etc.)
Added ai_assist.hide_translation, qr.auth_transfer_confirm (uses {username}), and ai_image_generator.select_power to each locale; adjusted trailing commas/punctuation where needed for JSON validity.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • AI assist #3147: Adds the same i18n keys (ai_assist.hide_translation, qr.auth_transfer_confirm, ai_image_generator.select_power) across locale files.
  • Translate summary, AI image boosts and more #3151: Also updates src/config/locales/es-ES.json with the new localization keys — overlaps at file/key level.
  • New Crowdin updates #3145: Modifies transfer-related localization (e.g., transfer.to_bad_actor) and therefore strongly related to the Spanish phishing wording change.

Poem

🐰 I hopped through JSON rows tonight,
Adding keys that hide or light,
“Confirm transfer?” I softly say,
“Quality boost” to brighten the day,
Small strings, big hops — translations take flight! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'New Crowdin updates' is vague and doesn't clearly describe the specific changes made. While it's related to the changeset (which updates locale files), it lacks specificity about what functionality or features are being added. Consider using a more descriptive title such as 'Add new i18n keys for AI translation controls and transfer confirmations' or 'Update locale files with new UI translation strings for AI features and QR auth'
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch l10n_development

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@feruzm feruzm merged commit 87ce51f into development Mar 25, 2026
8 checks passed
@feruzm feruzm deleted the l10n_development branch March 25, 2026 05:04
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.

1 participant