Skip to content

fix(i18n): polish Spanish copy for product consistency - #86

Open
sunnykid-02 wants to merge 1 commit into
Kalebtron1:mainfrom
sunnykid-02:fix/spanish-copy-consistency
Open

fix(i18n): polish Spanish copy for product consistency#86
sunnykid-02 wants to merge 1 commit into
Kalebtron1:mainfrom
sunnykid-02:fix/spanish-copy-consistency

Conversation

@sunnykid-02

Copy link
Copy Markdown

Overview

This PR polishes the Spanish (es) copy so the product reads natively and consistently across login, onboarding, wallet, and credit flows. Wording is standardized, tone is aligned across screens, labels are kept concise for mobile layouts, and the missing 404 strings are now translated through i18n.

Related Issue

Closes #68

Changes

🗣️ Spanish copy consistency (src/i18n/locales/es.ts)

  • [MODIFY] Standardized wallet / credit / transaction terminology to consistent sentence case and tone, e.g. Cuenta congelada, deuda total a pagar, Retirar a mi wallet, retiro exitoso, nivel máximo alcanzado.
  • [MODIFY] Improved phrasing for mobile readability, e.g. Conecta tu wallet primero, Cambia a {{wallet}} en Freighter, Instala la extensión o usa Albedo, una wallet web sin instalación.
  • [MODIFY] Fixed typos / accents, e.g. con éxito, Conexión inestable, reputación, ¡Retiro exitoso!.
  • [MODIFY] Aligned terminology with English equivalents used on the credit / withdraw screens.

🐛 404 translation (src/pages/NotFound.tsx)

  • [MODIFY] Replaced hardcoded English Oops! Page not found / Return to Home with translation keys not_found.message / not_found.return_home (already defined in es.ts / en.ts).

Verification Results

npm run build

Note: the full production vite build is currently blocked in this environment by a pre-existing, unrelated dependency-resolution issue in @privy-io/* / react-aria (confirmed reproducible on a pristine upstream/main checkout with these changes stashed). The Spanish copy changes themselves introduce no new type or build errors — tsc --noEmit reports no errors in NotFound.tsx or es.ts.


## Acceptance Criteria

| Criterion | Status |
| --- | --- |
| PR updates the Spanish copy across the affected screens | ✅ Updated in `src/i18n/locales/es.ts` and wired through `NotFound.tsx` |
| Reviewer can compare English and Spanish and see consistent terminology | ✅ Terminology standardized to sentence case and aligned tone |
| Mobile layouts do not overflow because of longer text | ✅ Labels kept concise / shortened for mobile widths |

- Standardize wallet, credit and transaction terminology across screens (es.ts)
- Use sentence case and consistent tone (e.g. 'Cuenta congelada', 'deuda total a pagar', 'retiro exitoso')
- Translate missing 404 strings and wire them through t() in NotFound.tsx
- Keep labels concise for mobile layouts

Closes Kalebtron1#68
@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

@sunnykid-02 is attempting to deploy a commit to the alankcr1-6443's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 27, 2026

Copy link
Copy Markdown

@sunnykid-02 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

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.

Polish Spanish copy for product consistency

1 participant