Skip to content

fix(hi): replace Latin transliteration with Devanagari script in messages.json#821

Open
nitinvishway wants to merge 2 commits into
obsidianmd:mainfrom
nitinvishway:main
Open

fix(hi): replace Latin transliteration with Devanagari script in messages.json#821
nitinvishway wants to merge 2 commits into
obsidianmd:mainfrom
nitinvishway:main

Conversation

@nitinvishway
Copy link
Copy Markdown

🇮🇳 Fix: Hindi locale translations corrected to Devanagari script

Summary

This PR corrects the Hindi translations in messages.json. The existing strings were written in Latin transliteration (romanized Hindi) rather than Devanagari, which is the standard and expected script for the hi locale.

This is a correctness fix — not a content change. The meaning of the strings is preserved; only the script has been updated to what Hindi speakers actually read and expect.

Root Cause

The original translations appear to have been added using phonetic/transliterated text (e.g. "Model jodein") instead of proper Unicode Devanagari (e.g. "मॉडल जोड़ें"). This likely happened during initial string authoring without a native Hindi reviewer.

Changes Made

  • File: messages.json
  • Scope: All hi locale message strings that used Latin script
  • Type: Translation correction (script change only, no structural changes)

Before / After Example

// Before
"addModel": {
  "message": "+ Model jodein"
}

// After
"addModel": {
  "message": "मॉडल जोड़ें"
}

Checklist

  • All affected strings updated to Devanagari
  • Message keys and JSON structure unchanged
  • No other locales modified

Translated all message values from English to Hindi Devanagari script.
No changes to message keys, JSON structure, or placeholder definitions.

Key translation decisions:
- Technical terms such as `API`, `URL`, `CSS`, `JSON`, `Obsidian` and
  brand names retained in their original form as they have no standard
  Hindi equivalent.
- UI terms like `property`, `provider`, `template`, `vault`, `model`
  transliterated to Devanagari (`प्रॉपर्टी`, `प्रदाता`, `टेम्पलेट`,
  `वॉल्ट`, `मॉडल`) rather than literally translated to avoid confusion
  in a technical context.
- Action strings like `+ Add model`, `Cancel`, `Save`, `Delete`
  translated to natural Hindi equivalents (`मॉडल जोड़ें`, `रद्द करें`,
  `सेव करें`, `हटाएँ`).
- Placeholder variables such as `$1`, `$strong_start$`, `$link_start$`
  left untouched
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