Skip to content

Conversation

@Srujanrana07
Copy link

🏳️ Add Indian Regional Language Support to Lingo.dev

Description

This pull request introduces comprehensive Indian regional language support for the Lingo.dev project by adding multiple language codes to the i18n.json configuration file.

The goal is to make Lingo.dev more accessible and inclusive for developers and students across India, enabling them to experience the platform in their native languages.


Languages Added

Language File ISO Code
Tamil (தமிழ்) in-ta.md ta
Telugu (తెలుగు) in-te.md te
Malayalam (മലയാളം) in-ml.md ml
Marathi (मराठी) in-mr.md mr
Gujarati (ગુજરાતી) in-gu.md gu
Punjabi (ਪੰਜਾਬੀ) in-pa.md pa
Assamese (অসমীয়া) in-as.md as
Sinhala (සිංහල) in-si.md si
Odia (ଓଡ଼ିଆ) in-od.md or

Changes Made

  • Updated i18n.json to include all the above language codes under the "targets" section.
  • Added localized documentation files (in-*.md) for each respective language.
  • Prepared the project for UI and documentation localization in these languages.
  • Ensured JSON syntax, schema validity, and i18n compatibility.

Impact

  • Expands Lingo.dev’s localization coverage across major South Asian languages.
  • Promotes inclusivity and accessibility for regional developers and students.
  • Strengthens alignment with Lingo.dev’s global i18n and open-source community goals.

Checklist

  • Added all regional language codes to i18n.json.
  • Created localized markdown documentation (in-xx.md).
  • Verified JSON syntax and schema compliance.
  • Followed contributing and translation guidelines.

Contributor

Srujan Rana

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds localized README documentation for nine Indian regional languages (Tamil, Telugu, Malayalam, Marathi, Gujarati, Punjabi, Assamese, Sinhala, and Odia) to expand Lingo.dev's accessibility for South Asian developers. The changes include new translation files and updates to the CLI's i18n configuration.

Key Changes:

  • Created nine new localized README files for Indian regional languages
  • Updated packages/cli/i18n.json to include the new language codes
  • Provided comprehensive translations of the Lingo.dev documentation

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
readme/in-ta.md Tamil translation of README
readme/in-te.md Telugu translation of README
readme/in-ml.md Malayalam translation of README
readme/in-mr.md Marathi translation of README
readme/in-gu.md Gujarati translation of README
readme/in-pa.md Punjabi translation of README
readme/in-as.md Assamese translation of README
readme/in-si.md Sinhala translation of README
readme/in-or.md Odia translation of README (note: ISO code is or but filename is in-or.md)
packages/cli/i18n.json Added new language target codes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +5 to +16
"targets": [
"es",
"or",
"ta",
"te",
"ml",
"mr",
"gu",
"pa",
"as",
"si"
]
Copy link

Copilot AI Nov 12, 2025

Choose a reason for hiding this comment

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

The root i18n.json file in the repository should also be updated with these new language codes. Currently, only packages/cli/i18n.json has been updated, but the root configuration file (which controls the README translations using the mdx bucket pattern) needs to include these languages as well for the system to properly recognize and process the new language files.

Copilot uses AI. Check for mistakes.
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.

1 participant