Skip to content

feature: add multilingual readme support with i18n system #16#132

Open
siri-004 wants to merge 3 commits into
Mohit-368:mainfrom
siri-004:feature/multilingual-readme-support
Open

feature: add multilingual readme support with i18n system #16#132
siri-004 wants to merge 3 commits into
Mohit-368:mainfrom
siri-004:feature/multilingual-readme-support

Conversation

@siri-004
Copy link
Copy Markdown

Description

Added multilingual support to ReadmeForge using a centralized translation system.

This PR introduces:

  • Language selector for switching UI languages
  • Translation support for all major UI components
  • JSON-based translation files for multiple languages
  • Dynamic text rendering using useTranslation

Supported languages:

  • English
  • Hindi
  • Spanish
  • French
  • Chinese

Components Updated

  • EditorPanel.jsx
  • Sidebar.jsx
  • Navbar.jsx
  • LanguageSelector.jsx

Changes Made

  • Replaced hardcoded UI text with translation keys
  • Added translation files for supported languages
  • Integrated LanguageContext for global language management
  • Added multilingual placeholders, labels, buttons, and helper text
image image

Testing

  • Verified language switching works correctly
  • Checked translations across Navbar, Sidebar, and EditorPanel
  • Confirmed no runtime errors during local testing

Closes #16

@netlify
Copy link
Copy Markdown

netlify Bot commented May 17, 2026

Deploy Preview for makeareadme ready!

Name Link
🔨 Latest commit cb42731
🔍 Latest deploy log https://app.netlify.com/projects/makeareadme/deploys/6a0df2664b3c8a00084f604d
😎 Deploy Preview https://deploy-preview-132--makeareadme.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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.

Add multilingual README support

1 participant