Skip to content

feat(translation): add multilanguage support#12

Open
yasserfedsi wants to merge 5 commits intoalgeria-ecosystem:mainfrom
yasserfedsi:feature/multilanguage-support
Open

feat(translation): add multilanguage support#12
yasserfedsi wants to merge 5 commits intoalgeria-ecosystem:mainfrom
yasserfedsi:feature/multilanguage-support

Conversation

@yasserfedsi
Copy link

@yasserfedsi yasserfedsi commented Jan 1, 2026

Description

This PR introduces English/French (EN/FR) internationalization support and related structural improvements.

Key changes:

  • feat(i18n): Introduced a language context and updated application headers to support multi-language switching (EN/FR).
  • feat: Added unique IDs to job entries to ensure stable identification and better alignment with JobProps.
  • fix: Corrected invalid JSON syntax by adding missing commas in startups data.

Why this change?

  • Enables bilingual support (EN/FR) to improve accessibility for a broader audience and prepare the application for future language expansion.
  • Centralizes language handling using a language context, reducing duplication and making translations easier to maintain.
  • Ensures UI elements such as headers respond dynamically to language changes.
  • Improves data reliability by enforcing unique job identifiers, which helps prevent rendering issues and simplifies future enhancements.

Type of Change

  • Add/Edit data
  • Bug fix
  • New feature
  • Code enhancement
  • Documentation update

Checklist

  • I have tested my changes locally
  • My code follows the project's coding style

@netlify
Copy link

netlify bot commented Jan 1, 2026

Deploy Preview for algeria-ecosystem ready!

Name Link
🔨 Latest commit 342dce6
🔍 Latest deploy log https://app.netlify.com/projects/algeria-ecosystem/deploys/695978229340cd0008a0983c
😎 Deploy Preview https://deploy-preview-12--algeria-ecosystem.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@yasserfedsi yasserfedsi changed the title Feature/multilanguage support feat(translation): add multilanguage support Jan 3, 2026
@HouariZegai
Copy link
Contributor

Thank you very much for the effort and time you put into this PR @yasserfedsi

I’d suggest postponing the addition of i18n for now and opening an issue first so we can discuss the need and scope together (as mentioned in the CONTRIBUTING.md).

If we later decide to support multiple languages, prioritizing Arabic might be more appropriate than French in this context.

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