Skip to content

feat(i18n): add Hindi (hi) locale — 15th language support #3839

@SharvilTitarmare

Description

@SharvilTitarmare

Feature area

Other (Internationalization / Localization)

Description

Add a complete Hindi (hi.json) locale file to
src/locales/ following the same structure as
existing language files like ar.json and zh.json.

Problem it solves

Hindi is spoken by 600M+ people worldwide — making
it one of the most spoken languages globally.
Currently the app supports 14 languages but Hindi
is missing entirely.

Indian users (population 1.4B) have no native
language option despite India being a major
geopolitical intelligence consumer. They currently
see the interface in English only.

This creates a gap where buttons, panels, and tooltips
remain in English for one of the world's largest
user bases.

Alternatives considered

Improving existing machine translations — but Hindi
doesn't exist at all yet, so a fresh native
translation is the only option.

Additional context

I am a native Hindi speaker and willing to
implement this immediately as a PR.

Proposed approach:

  • Copy en.json as base template
  • Translate all keys to natural Hindi
  • Follow same structure as ar.json (existing
    non-Latin script reference)
  • Add hi.d.ts type definition file
  • Test RTL/LTR rendering (Hindi is LTR)

Files to create:

  • src/locales/hi.json
  • src/locales/hi.d.ts

Plan:

  • Use en.json as base template
  • Translate all keys to natural, simple Hindi
  • Follow ar.json structure as reference for
    non-Latin script
  • Create src/locales/hi.json
  • Create src/locales/hi.d.ts

Example translations:

English Hindi
Conflict संघर्ष
Casualties हताहत
Ceasefire युद्ध विराम
Operational चालू
Intelligence खुफिया जानकारी
Threat level खतरे का स्तर

Estimated time: 3-4 hours
PR ready to submit immediately after approval.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions