use Indic-script loanwords for console resource names - #77
Merged
jkandasa merged 7 commits intoSep 19, 2026
Merged
Conversation
Replace mixed Latin English in Hindi, Kannada, Malayalam, Tamil, and Telugu UI strings. Gateway, node, field, source, resource, data repository, and ID use native wording (Tamil நுழைவாயில், முனை, புலம், மூலம், வளம், தரவுக் களஞ்சியம், அடையாளம்). Product names and protocol abbreviations stay as-is.
Keep gateway, node, source, field, firmware, data repository, resource, virtual device, virtual assistant, payload, forward payload, and quick ID as native-script loans (Tamil கேட்வே), not Latin English and not calques such as நுழைவாயில்.
Tamil protocol is புரோட்டோக்கால், not நெறிமுறை. Hindi, Kannada, Malayalam, and Telugu already used the loanword.
Tamil label is லேபிள் (not குறிச்சொல்), library is லைப்ரரி (not நூலகம்). no_change_since is மாற்றமின்றி உள்ளது.
Last seen / created on / no change since used English fromNow() because moment was never switched with the console language.
Drop moment locales (they stayed English under Vite). Last seen uses Intl.RelativeTimeFormat and keeps the few-seconds bucket. Chart interpolation and Tamil variable are native-script loans.
Keep native-script loanwords only in Indian locales. Put back the previous Natural/Step wording in de, he, pl, ro, ru, and zh.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Indic console locales keep IoT resource names as native-script loanwords, not Latin English and not calques.
Examples (Tamil):
Same approach in Hindi, Kannada, Malayalam, and Telugu. Product names (MySensors, ESPHome, Google Assistant) and protocol tokens (HTTP, MQTT, API, JSON) stay Latin.
Plurals attach without a hyphen (
கேட்வேகள்). Kannada/Telugu use ZWNJ before the suffix; Malayalam uses-ുകൾ.Test plan
Gatewayand not நுழைவாயில் / முனை / புலம்.en_GB.yaml.