Skip to content

I18n fr/product#2

Merged
MaximeNzo merged 9 commits intofeat/i18n-frfrom
i18n-fr/product
Mar 29, 2026
Merged

I18n fr/product#2
MaximeNzo merged 9 commits intofeat/i18n-frfrom
i18n-fr/product

Conversation

@MaximeNzo
Copy link
Copy Markdown

@MaximeNzo MaximeNzo commented Mar 26, 2026

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

Summary

  • Add full French translation of the Product section (Features, Currency Conversion, Workstreams) under /fr/product/
  • Configured VuePress with locale-specific navigation, sidebar, and language selector for English (/) and French (/fr/)
  • Added a locale-aware 404 page that displays French messages and links when on /fr/ paths
  • Implemented automatic language detection in enhanceApp.js that redirects French-speaking browsers to the /fr/ equivalent of the
    current page on first visit
  • Translated Currency Conversion diagrams (PlantUML sources and SVG exports) to reflect French terminology
  • Fixed image paths in French files to account for the extra directory depth (docs/fr/product/... vs docs/product/...)

Test plan

  • Verify the language dropdown appears and switching between English/Français works
  • Navigate through all French Product sidebar pages and confirm content renders with images
  • Click TOC links on Feature documents and confirm scrolling works correctly
  • Visit /fr/community/ 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.

@MaximeNzo great job here added my comments, some of the messy codes might even be comming from my previous PR.

Comment thread docs/.vuepress/theme/util/index.js Outdated
Comment thread docs/.vuepress/theme/util/index.js Outdated
Comment thread docs/.vuepress/theme/util/index.js Outdated
@MaximeNzo MaximeNzo requested a review from kayiganwa04 March 27, 2026 09:38
@MaximeNzo MaximeNzo merged commit 15d3354 into feat/i18n-fr Mar 29, 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.

3 participants