Skip to content

feat(frontend): implement internationalization (i18n) support for Fiat Onramp Integration Interface - #1238

Merged
emdevelopa merged 1 commit into
emdevelopa:mainfrom
Abidoyesimze:feature/fe-implement-internationalization-i18n-support-for-fiat-onramp-integration-interface
Jul 24, 2026
Merged

feat(frontend): implement internationalization (i18n) support for Fiat Onramp Integration Interface#1238
emdevelopa merged 1 commit into
emdevelopa:mainfrom
Abidoyesimze:feature/fe-implement-internationalization-i18n-support-for-fiat-onramp-integration-interface

Conversation

@Abidoyesimze

Copy link
Copy Markdown
Contributor

Summary

  • Builds on the Fiat Onramp module added in feat(frontend): enhance interactive loading states in Fiat Onramp Integration Interface #1237 (that PR must land first) — replaces the hardcoded English copy in FiatOnrampModal (title, form labels, per-step loading messages, error fallback, iframe title) with next-intl translations under a new fiatOnramp namespace.
  • Translated for all three supported locales (en, es, pt).
  • The dashboard's "Buy / Deposit" trigger button is localized too since it's part of the same feature surface.

Note: since this branch is built on top of the #1211 branch, this diff includes those commits until #1237 merges — the "Files changed" tab will show only the i18n-specific delta once it does.

Test plan

  • vitest run src/components/FiatOnrampModal.test.tsx — 7/7 passing against real NextIntlClientProvider translations (not just English strings)
  • tsc --noEmit clean on touched files
  • eslint clean on touched files

Closes #1212

🤖 Generated with Claude Code

@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown

@Abidoyesimze is attempting to deploy a commit to the Emmanuel's projects Team on Vercel.

A member of the Team first needs to authorize it.

Replaces the hardcoded English copy added for the SEP-24 deposit modal
(title, form labels, per-step loading messages, error fallback, iframe
title) with next-intl translations under a new "fiatOnramp" namespace,
translated for all three supported locales (en, es, pt). The dashboard's
"Buy / Deposit" trigger button is localized too since it's part of the
same feature surface.

Closes emdevelopa#1212

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Abidoyesimze
Abidoyesimze force-pushed the feature/fe-implement-internationalization-i18n-support-for-fiat-onramp-integration-interface branch from a1b177e to fd1bd52 Compare July 24, 2026 20:10
@drips-wave

drips-wave Bot commented Jul 24, 2026

Copy link
Copy Markdown

@Abidoyesimze Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@emdevelopa
emdevelopa merged commit a93e909 into emdevelopa:main Jul 24, 2026
2 of 5 checks passed
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.

[Frontend] Implement internationalization (i18n) support for Fiat Onramp Integration Interface

2 participants