Skip to content

I18n fr/technical#3

Merged
MaximeNzo merged 6 commits intofeat/i18n-frfrom
i18n-fr/technical
Apr 6, 2026
Merged

I18n fr/technical#3
MaximeNzo merged 6 commits intofeat/i18n-frfrom
i18n-fr/technical

Conversation

@MaximeNzo
Copy link
Copy Markdown

Added French (fr) localization for the Technical section and i18n infrastructure

Summary

  • Add a full French translation of the Technical section (overview, deployment guide, Mojaloop Hub components, releases, core services such as Account Lookup, Quoting, Central Ledger, bulk transfers, fraud-related and SDK/scheme-adapter notes, and the FSPIOP API documentation) under /fr/technical/.
  • Configure VuePress with locale-specific navigation, sidebar, and language selector for English (/) and French (/fr/), including a French Technical sidebar that mirrors the English structure with translated titles.
  • Add a locale-aware 404 page that shows French copy and links when the path is under /fr/.
  • Implement automatic language detection in enhanceApp.js so French-preference browsers are redirected to the /fr/ equivalent of the current page on first visit.
  • Update technical diagrams and illustrations (for example architecture SVGs and other assets referenced from French pages) so labels and terminology match the French docs where those assets are localized.
  • Fix relative image and asset paths in French technical files to account for the extra directory depth compared to docs/technical/... (for example docs/fr/technical/...).

Test plan

  • Verify the language dropdown appears and switching between English/Français works
  • Navigate through all French Technical sidebar pages and confirm content renders with images
  • Click TOC links on Feature documents and confirm scrolling works correctly
  • Visit /fr/technical/ and confirm the French 404 page is shown
  • Open the site in a French-language browser and confirm auto-redirect to /fr/
  • Confirm English pages remain unaffected

Copy link
Copy Markdown

@kayiganwa04 kayiganwa04 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great jobs.

@MaximeNzo MaximeNzo merged commit 26d6a7b into feat/i18n-fr Apr 6, 2026
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.

2 participants