bharatgraph / config /languages.py
abinazebinoy's picture
fix(NEW-A3 part2): encode Indian script string literals as Unicode escapes in 4 files -- CI ASCII requirement met without data loss
611725a
Raw
History Blame Contribute Delete
31.4 kB
"""
BharatGraph Language Configuration
BUG-13 FIX: expanded UI_LABELS from 5-6 languages to all 10 major languages.
Added new keys: investigation_title, no_results, tagline, nav_home, nav_search,
nav_feed, nav_about, filter_all, filter_politicians, filter_companies,
filter_contracts, filter_audits, btn_investigate, btn_map, btn_dossier.
These are used by applyLanguage() to translate the full UI on language switch.
"""
import os, sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
SCHEDULED_LANGUAGES = {
"hi": {"name": "Hindi", "script": "Devanagari", "native": "\u0939\u093f\u0928\u094d\u0926\u0940"},
"ta": {"name": "Tamil", "script": "Tamil", "native": "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},
"te": {"name": "Telugu", "script": "Telugu", "native": "\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"},
"kn": {"name": "Kannada", "script": "Kannada", "native": "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1"},
"ml": {"name": "Malayalam", "script": "Malayalam", "native": "\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"},
"mr": {"name": "Marathi", "script": "Devanagari", "native": "\u092e\u0930\u093e\u0920\u0940"},
"bn": {"name": "Bengali", "script": "Bengali", "native": "\u09ac\u09be\u0982\u09b2\u09be"},
"gu": {"name": "Gujarati", "script": "Gujarati", "native": "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"},
"pa": {"name": "Punjabi", "script": "Gurmukhi", "native": "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40"},
"or": {"name": "Odia", "script": "Odia", "native": "\u0b13\u0b21\u0b3c\u0b3f\u0b06"},
"as": {"name": "Assamese", "script": "Bengali", "native": "\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be"},
"ur": {"name": "Urdu", "script": "Nastaliq", "native": "\u0627\u0631\u062f\u0648"},
"sd": {"name": "Sindhi", "script": "Arabic", "native": "\u0633\u0646\u068c\u064a"},
"kok": {"name": "Konkani", "script": "Devanagari", "native": "\u0915\u094b\u0902\u0915\u0923\u0940"},
"mai": {"name": "Maithili", "script": "Devanagari", "native": "\u092e\u0948\u0925\u093f\u0932\u0940"},
"mni": {"name": "Manipuri", "script": "Meitei", "native": "\uabc3\uabe9\uabc7\uabe9\uabc2\uabe3\uabdf"},
"sat": {"name": "Santali", "script": "Ol Chiki", "native": "\u1c65\u1c5f\u1c71\u1c5b\u1c5f\u1c72\u1c64"},
"ks": {"name": "Kashmiri", "script": "Nastaliq", "native": "\u0643\u0672\u0634\u064f\u0631"},
"ne": {"name": "Nepali", "script": "Devanagari", "native": "\u0928\u0947\u092a\u093e\u0932\u0940"},
"doi": {"name": "Dogri", "script": "Devanagari", "native": "\u0921\u094b\u0917\u0930\u0940"},
"sa": {"name": "Sanskrit", "script": "Devanagari", "native": "\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d"},
"en": {"name": "English", "script": "Latin", "native": "English"},
}
SCRIPT_UNICODE_RANGES = {
"Devanagari": (0x0900, 0x097F),
"Tamil": (0x0B80, 0x0BFF),
"Telugu": (0x0C00, 0x0C7F),
"Kannada": (0x0C80, 0x0CFF),
"Malayalam": (0x0D00, 0x0D7F),
"Bengali": (0x0980, 0x09FF),
"Gujarati": (0x0A80, 0x0AFF),
"Gurmukhi": (0x0A00, 0x0A7F),
"Odia": (0x0B00, 0x0B7F),
}
RISK_LEVEL_TRANSLATIONS = {
"LOW": {"hi":"\u0928\u093f\u092e\u094d\u0928","ta":"\u0b95\u0bc1\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4","te":"\u0c24\u0c15\u0c4d\u0c15\u0c41\u0c35","kn":"\u0c95\u0ca1\u0cbf\u0cae\u0cc6","ml":"\u0d15\u0d41\u0d31\u0d1e\u0d4d\u0d1e","mr":"\u0915\u092e\u0940","bn":"\u0995\u09ae","gu":"\u0a93\u0a9b\u0ac1\u0a82","pa":"\u0a18\u0a71\u0a1f","ur":"\u06a9\u0645"},
"MODERATE": {"hi":"\u092e\u0927\u094d\u092f\u092e","ta":"\u0bae\u0bbf\u0ba4\u0bae\u0bbe\u0ba9","te":"\u0c2e\u0c27\u0c4d\u0c2f\u0c2e","kn":"\u0cae\u0ca7\u0ccd\u0caf\u0cae","ml":"\u0d2e\u0d3f\u0d24\u0d2e\u0d3e\u0d2f","mr":"\u092e\u0927\u094d\u092f\u092e","bn":"\u09ae\u09be\u099d\u09be\u09b0\u09bf","gu":"\u0aae\u0aa7\u0acd\u0aaf\u0aae","pa":"\u0a2e\u0a71\u0a27\u0a2e","ur":"\u0627\u0639\u062a\u062f\u0627\u0644"},
"HIGH": {"hi":"\u0909\u091a\u094d\u091a","ta":"\u0b85\u0ba4\u0bbf\u0b95\u0bae\u0bcd","te":"\u0c05\u0c27\u0c3f\u0c15","kn":"\u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cc1","ml":"\u0d09\u0d2f\u0d7c\u0d28\u0d4d\u0d28","mr":"\u0909\u091a\u094d\u091a","bn":"\u0989\u099a\u09cd\u099a","gu":"\u0a8a\u0902\u091a\u0941\u0902","pa":"\u0a09\u0a71\u0a1a","ur":"\u0627\u0639\u0644\u06cc"},
"VERY_HIGH": {"hi":"\u0905\u0924\u093f \u0909\u091a\u094d\u091a","ta":"\u0bae\u0bbf\u0b95 \u0b85\u0ba4\u0bbf\u0b95\u0bae\u0bcd","te":"\u0c1a\u0c3e\u0c32\u0c3e \u0c05\u0c27\u0c3f\u0c15","kn":"\u0cac\u0cb9\u0cb3 \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cc1","ml":"\u0d35\u0d33\u0d30\u0d46 \u0d09\u0d2f\u0d7c\u0d28\u0d4d\u0d28","mr":"\u0905\u0924\u0940 \u0909\u091a\u094d\u091a","bn":"\u0985\u09a4\u09bf \u0989\u099a\u09cd\u099a","gu":"\u0a96\u0ac2\u0aac \u0a8a\u0902\u091a\u0941\u0902","pa":"\u0a2c\u0a39\u0a41\u0a24 \u0a09\u0a71\u0a1a","ur":"\u0628\u06c1\u062a \u0627\u0639\u0644\u06cc"},
}
# All UI_LABELS are consumed by GET /ui-labels?lang=xx and applied by applyLanguage()
# in the frontend. Add new keys here; the frontend loops over all keys automatically.
UI_LABELS = {
# \u2500\u2500 Search \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500
"search_placeholder": {
"en": "Search any politician, company, ministry, or scheme...",
"hi": "\u0915\u094b\u0908 \u092d\u0940 \u0928\u0947\u0924\u093e, \u0915\u0902\u092a\u0928\u0940 \u092f\u093e \u092f\u094b\u091c\u0928\u093e \u0916\u094b\u091c\u0947\u0902...",
"ta": "\u0b8e\u0ba8\u0bcd\u0ba4 \u0b85\u0bb0\u0b9a\u0bbf\u0baf\u0bb2\u0bcd\u0bb5\u0bbe\u0ba4\u0bbf, \u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd...",
"te": "\u0c0f \u0c30\u0c3e\u0c1c\u0c15\u0c40\u0c2f \u0c28\u0c3e\u0c2f\u0c15\u0c41\u0c21\u0c41, \u0c15\u0c02\u0c2a\u0c46\u0c28\u0c40 \u0c32\u0c47\u0c26\u0c3e \u0c2a\u0c25\u0c15\u0c2e\u0c48\u0c28\u0c3e \u0c36\u0c4b\u0c27\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f...",
"kn": "\u0caf\u0cbe\u0cb5\u0cc1\u0ca6\u0cc7 \u0cb0\u0cbe\u0c9c\u0c95\u0cbe\u0cb0\u0ca3\u0cbf, \u0c95\u0c82\u0caa\u0ca8\u0cbf \u0c85\u0ca5\u0cb5\u0cbe \u0caf\u0ccb\u0c9c\u0ca8\u0cc6 \u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf...",
"ml": "\u0d0f\u0d24\u0d4a\u0d30\u0d41 \u0d30\u0d3e\u0d37\u0d4d\u0d1f\u0d4d\u0d30\u0d40\u0d2f\u0d15\u0d4d\u0d15\u0d3e\u0d30\u0d7b, \u0d15\u0d2e\u0d4d\u0d2a\u0d28\u0d3f \u0d05\u0d32\u0d4d\u0d32\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d \u0d2a\u0d26\u0d4d\u0d27\u0d24\u0d3f \u0d24\u0d3f\u0d30\u0d2f\u0d42...",
"mr": "\u0915\u094b\u0923\u0924\u093e\u0939\u0940 \u0928\u0947\u0924\u093e, \u0915\u0902\u092a\u0928\u0940 \u0915\u093f\u0902\u0935\u093e \u092f\u094b\u091c\u0928\u093e \u0936\u094b\u0927\u093e...",
"bn": "\u09af\u09c7\u0995\u09cb\u09a8\u09cb \u09b0\u09be\u099c\u09a8\u09c0\u09a4\u09bf\u09ac\u09bf\u09a6, \u0995\u09cb\u09ae\u09cd\u09aa\u09be\u09a8\u09bf \u09ac\u09be \u09aa\u09cd\u09b0\u0995\u09b2\u09cd\u09aa \u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09b0\u09c1\u09a8...",
"gu": "\u0a95\u0acb\u0a88 \u0aaa\u0aa3 \u0aa8\u0ac7\u0aa4\u0abe, \u0a95\u0a82\u0aaa\u0aa8\u0ac0 \u0a85\u0aa5\u0ab5\u0abe \u0aaf\u0acb\u0a9c\u0aa8\u0abe \u0ab6\u0acb\u0aa7\u0acb...",
"pa": "\u0a15\u0a4b\u0a08 \u0a35\u0a40 \u0a28\u0a47\u0a24\u0a3e, \u0a15\u0a70\u0a2a\u0a28\u0a40 \u0a1c\u0a3e\u0a02 \u0a2f\u0a4b\u0a1c\u0a28\u0a3e \u0a16\u0a4b\u0a1c\u0a4b...",
"ur": "\u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u0633\u06cc\u0627\u0633\u062a\u062f\u0627\u0646\u060c \u06a9\u0645\u067e\u0646\u06cc \u06cc\u0627 \u0627\u0633\u06a9\u06cc\u0645 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba...",
},
# \u2500\u2500 Navigation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500
"nav_home": {
"en":"Home","hi":"\u0939\u094b\u092e","ta":"\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1","te":"\u0c39\u0c4b\u0c2e\u0c4d","kn":"\u0cae\u0cc1\u0c96\u0caa\u0cc1\u0c9f",
"ml":"\u0d39\u0d4b\u0d02","mr":"\u092e\u0941\u0916\u092a\u0943\u0937\u094d\u0920","bn":"\u09b9\u09cb\u09ae","gu":"\u0ab9\u0acb\u0aae","pa":"\u0a39\u0a4b\u0a2e","ur":"\u06c1\u0648\u0645",
},
"nav_search": {
"en":"Search","hi":"\u0916\u094b\u091c\u0947\u0902","ta":"\u0ba4\u0bc7\u0b9f\u0bc1","te":"\u0c36\u0c4b\u0c27\u0c3f\u0c02\u0c1a\u0c41","kn":"\u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf",
"ml":"\u0d24\u0d3f\u0d30\u0d2f\u0d42","mr":"\u0936\u094b\u0927\u093e","bn":"\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8","gu":"\u0ab6\u0acb\u0aa7\u0acb","pa":"\u0a16\u0a4b\u0a1c","ur":"\u062a\u0644\u0627\u0634",
},
"nav_feed": {
"en":"Live Feed","hi":"\u0932\u093e\u0907\u0935 \u092b\u093c\u0940\u0921","ta":"\u0ba8\u0bc7\u0bb0\u0b9f\u0bbf \u0b8a\u0b9f\u0bcd\u0b9f\u0bae\u0bcd","te":"\u0c32\u0c48\u0c35\u0c4d \u0c2b\u0c40\u0c21\u0c4d",
"kn":"\u0ca8\u0cc7\u0cb0 \u0cab\u0cc0\u0ca1\u0ccd","ml":"\u0d32\u0d48\u0d35\u0d4d \u0d2b\u0d40\u0d21\u0d4d","mr":"\u0925\u0947\u091f \u092b\u0940\u0921","bn":"\u09b2\u09be\u0987\u09ad \u09ab\u09bf\u09a1",
"gu":"\u0ab2\u0abe\u0a87\u0ab5 \u0aab\u0ac0\u0aa1","pa":"\u0a32\u0a3e\u0a08\u0a35 \u0a2b\u0a40\u0a21","ur":"\u0644\u0627\u0626\u06cc\u0648 \u0641\u06cc\u0688",
},
"nav_about": {
"en":"About","hi":"\u092a\u0930\u093f\u091a\u092f","ta":"\u0baa\u0bb1\u0bcd\u0bb1\u0bbf","te":"\u0c17\u0c41\u0c30\u0c3f\u0c02\u0c1a\u0c3f","kn":"\u0cac\u0c97\u0ccd\u0c97\u0cc6",
"ml":"\u0d15\u0d41\u0d31\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d","mr":"\u0935\u093f\u0937\u092f\u0940","bn":"\u09b8\u09ae\u09cd\u09aa\u09b0\u09cd\u0995\u09c7","gu":"\u0ab5\u0abf\u0ab6\u0ac7","pa":"\u0a2c\u0a3e\u0a30\u0a47","ur":"\u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba",
},
# \u2500\u2500 Filter buttons \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500
"filter_all": {
"en":"All","hi":"\u0938\u092d\u0940","ta":"\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1\u0bae\u0bcd","te":"\u0c05\u0c28\u0c4d\u0c28\u0c40","kn":"\u0c8e\u0cb2\u0ccd\u0cb2\u0cbe",
"ml":"\u0d0e\u0d32\u0d4d\u0d32\u0d3e\u0d02","mr":"\u0938\u0930\u094d\u0935","bn":"\u09b8\u09ac","gu":"\u0aac\u0aa7\u0abe","pa":"\u0a38\u0a2d","ur":"\u0633\u0628",
},
"filter_politicians": {
"en":"Politicians","hi":"\u0928\u0947\u0924\u093e","ta":"\u0b85\u0bb0\u0b9a\u0bbf\u0baf\u0bb2\u0bcd\u0bb5\u0bbe\u0ba4\u0bbf\u0b95\u0bb3\u0bcd","te":"\u0c30\u0c3e\u0c1c\u0c15\u0c40\u0c2f \u0c28\u0c3e\u0c2f\u0c15\u0c41\u0c32\u0c41",
"kn":"\u0cb0\u0cbe\u0c9c\u0c95\u0cbe\u0cb0\u0ca3\u0cbf\u0c97\u0cb3\u0cc1","ml":"\u0d30\u0d3e\u0d37\u0d4d\u0d1f\u0d4d\u0d30\u0d40\u0d2f\u0d15\u0d4d\u0d15\u0d3e\u0d7c","mr":"\u0930\u093e\u091c\u0915\u093e\u0930\u0923\u0940","bn":"\u09b0\u09be\u099c\u09a8\u09c0\u09a4\u09bf\u09ac\u09bf\u09a6",
"gu":"\u0aa8\u0ac7\u0aa4\u0abe\u0a93","pa":"\u0a28\u0a47\u0a24\u0a3e","ur":"\u0633\u06cc\u0627\u0633\u062a\u062f\u0627\u0646",
},
"filter_companies": {
"en":"Companies","hi":"\u0915\u0902\u092a\u0928\u093f\u092f\u093e\u0902","ta":"\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bcd","te":"\u0c15\u0c02\u0c2a\u0c46\u0c28\u0c40\u0c32\u0c41",
"kn":"\u0c95\u0c82\u0caa\u0ca8\u0cbf\u0c97\u0cb3\u0cc1","ml":"\u0d15\u0d2e\u0d4d\u0d2a\u0d28\u0d3f\u0d15\u0d7e","mr":"\u0915\u0902\u092a\u0928\u094d\u092f\u093e","bn":"\u0995\u09cb\u09ae\u09cd\u09aa\u09be\u09a8\u09bf",
"gu":"\u0a95\u0a82\u0aaa\u0aa8\u0ac0\u0a93","pa":"\u0a15\u0a70\u0a2a\u0a28\u0a40\u0a06\u0a02","ur":"\u06a9\u0645\u067e\u0646\u06cc\u0627\u06ba",
},
"filter_contracts": {
"en":"Contracts","hi":"\u0905\u0928\u0941\u092c\u0902\u0927","ta":"\u0b92\u0baa\u0bcd\u0baa\u0ba8\u0bcd\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd","te":"\u0c15\u0c3e\u0c02\u0c1f\u0c4d\u0c30\u0c3e\u0c15\u0c4d\u0c1f\u0c41\u0c32\u0c41",
"kn":"\u0c92\u0caa\u0ccd\u0caa\u0c82\u0ca6\u0c97\u0cb3\u0cc1","ml":"\u0d15\u0d30\u0d3e\u0d31\u0d41\u0d15\u0d7e","mr":"\u0915\u0930\u093e\u0930","bn":"\u099a\u09c1\u0995\u09cd\u09a4\u09bf",
"gu":"\u0a95\u0acb\u0aa8\u0acd\u0a9f\u0acd\u0ab0\u0ac7\u0a95\u0acd\u0a9f","pa":"\u0a15\u0a70\u0a1f\u0a30\u0a48\u0a15\u0a1f","ur":"\u0645\u0639\u0627\u06c1\u062f\u06d2",
},
"filter_audits": {
"en":"Audits","hi":"\u0911\u0921\u093f\u091f","ta":"\u0ba4\u0ba3\u0bbf\u0b95\u0bcd\u0b95\u0bc8\u0b95\u0bb3\u0bcd","te":"\u0c06\u0c21\u0c3f\u0c1f\u0c4d\u0c32\u0c41",
"kn":"\u0c86\u0ca1\u0cbf\u0c9f\u0ccd\u200c\u0c97\u0cb3\u0cc1","ml":"\u0d13\u0d21\u0d3f\u0d31\u0d4d\u0d31\u0d41\u0d15\u0d7e","mr":"\u0932\u0947\u0916\u093e\u092a\u0930\u0940\u0915\u094d\u0937\u0923","bn":"\u0985\u09a1\u09bf\u099f",
"gu":"\u0a93\u0aa1\u0abf\u0a9f","pa":"\u0a06\u0a21\u0a3f\u0a1f","ur":"\u0622\u0688\u0679",
},
# \u2500\u2500 Entity page buttons \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500
"btn_investigate": {
"en":"Investigate","hi":"\u091c\u093e\u0902\u091a \u0915\u0930\u0947\u0902","ta":"\u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0bbf","te":"\u0c26\u0c30\u0c4d\u0c2f\u0c3e\u0c2a\u0c4d\u0c24\u0c41",
"kn":"\u0ca4\u0ca8\u0cbf\u0c96\u0cc6","ml":"\u0d05\u0d28\u0d4d\u0d35\u0d47\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15","mr":"\u0924\u092a\u093e\u0938 \u0915\u0930\u093e","bn":"\u09a4\u09a6\u09a8\u09cd\u09a4 \u0995\u09b0\u09c1\u09a8",
"gu":"\u0aa4\u0aaa\u0abe\u0ab8 \u0a95\u0ab0\u0acb","pa":"\u0a1c\u0a3e\u0a02\u0a1a \u0a15\u0a30\u0a4b","ur":"\u062a\u062d\u0642\u06cc\u0642 \u06a9\u0631\u06cc\u06ba",
},
"btn_map": {
"en":"Map Links","hi":"\u0932\u093f\u0902\u0915 \u092e\u0948\u092a","ta":"\u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bb5\u0bb0\u0bc8\u0baa\u0b9f\u0bae\u0bcd","te":"\u0c32\u0c3f\u0c02\u0c15\u0c4d\u0c38\u0c4d \u0c2e\u0c4d\u0c2f\u0c3e\u0c2a\u0c4d",
"kn":"\u0cb2\u0cbf\u0c82\u0c95\u0ccd \u0ca8\u0c95\u0ccd\u0cb7\u0cc6","ml":"\u0d32\u0d3f\u0d19\u0d4d\u0d15\u0d4d \u0d2e\u0d3e\u0d2a\u0d4d\u0d2a\u0d4d","mr":"\u0932\u093f\u0902\u0915 \u0928\u0915\u093e\u0936\u093e","bn":"\u09b2\u09bf\u0999\u09cd\u0995 \u09ae\u09be\u09a8\u099a\u09bf\u09a4\u09cd\u09b0",
"gu":"\u0ab2\u0abf\u0a82\u0a95 \u0aae\u0ac7\u0aaa","pa":"\u0a32\u0a3f\u0a70\u0a15 \u0a2e\u0a48\u0a2a","ur":"\u0644\u0646\u06a9 \u0646\u0642\u0634\u06c1",
},
"btn_dossier": {
"en":"Full Dossier","hi":"\u092a\u0942\u0930\u094d\u0923 \u0921\u094b\u091c\u093f\u092f\u0930","ta":"\u0bae\u0bc1\u0bb4\u0bc1 \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8","te":"\u0c2a\u0c42\u0c30\u0c4d\u0c24\u0c3f \u0c28\u0c3f\u0c35\u0c47\u0c26\u0c3f\u0c15",
"kn":"\u0cb8\u0c82\u0caa\u0cc2\u0cb0\u0ccd\u0ca3 \u0cb5\u0cb0\u0ca6\u0cbf","ml":"\u0d2a\u0d42\u0d7c\u0d23\u0d4d\u0d23 \u0d21\u0d4b\u0d38\u09bf\u0d2f\u0d7c","mr":"\u0938\u0902\u092a\u0942\u0930\u094d\u0923 \u0905\u0939\u0935\u093e\u0932","bn":"\u09b8\u09ae\u09cd\u09aa\u09c2\u09b0\u09cd\u09a3 \u09a1\u09cb\u09b8\u09bf\u09af\u09bc\u09be\u09b0",
"gu":"\u0ab8\u0a82\u0aaa\u0ac2\u0ab0\u0acd\u0aa3 \u0aa1\u0acb\u0a9d\u0abf\u0aaf\u0ab0","pa":"\u0a2a\u0a42\u0a30\u0a40 \u0a30\u0a3f\u0a2a\u0a4b\u0a30\u0a1f","ur":"\u0645\u06a9\u0645\u0644 \u0631\u067e\u0648\u0631\u0679",
},
# \u2500\u2500 Headings & labels \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500
"tagline": {
"en":"Public Transparency Intelligence Platform",
"hi":"\u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 \u092a\u093e\u0930\u0926\u0930\u094d\u0936\u093f\u0924\u093e \u092c\u0941\u0926\u094d\u0927\u093f\u092e\u0924\u094d\u0924\u093e \u092e\u0902\u091a",
"ta":"\u0baa\u0bca\u0ba4\u0bc1 \u0bb5\u0bc6\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0ba4\u0bcd\u0ba4\u0ba9\u0bcd\u0bae\u0bc8 \u0ba8\u0bc1\u0ba3\u0bcd\u0ba3\u0bb1\u0bbf\u0bb5\u0bc1 \u0bae\u0bc7\u0b9f\u0bc8",
"te":"\u0c2a\u0c3e\u0c30\u0c26\u0c30\u0c4d\u0c36\u0c15\u0c24 \u0c2e\u0c47\u0c27\u0c38\u0c4d\u0c38\u0c41 \u0c35\u0c47\u0c26\u0c3f\u0c15",
"kn":"\u0cb8\u0cbe\u0cb0\u0ccd\u0cb5\u0c9c\u0ca8\u0cbf\u0c95 \u0caa\u0cbe\u0cb0\u0ca6\u0cb0\u0ccd\u0cb6\u0c95\u0ca4\u0cc6 \u0cb5\u0cc7\u0ca6\u0cbf\u0c95\u0cc6",
"ml":"\u0d2a\u0d4a\u0d24\u0d41 \u0d38\u0d41\u0d24\u0d3e\u0d30\u0d4d\u0d2f \u0d07\u0d28\u0d4d\u0d31\u0d32\u0d3f\u0d1c\u0d7b\u0d38\u0d4d \u0d2a\u0d4d\u0d32\u0d3e\u0d31\u0d4d\u0d31\u0d4d\u0d2b\u0d4b\u0d02",
"mr":"\u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 \u092a\u093e\u0930\u0926\u0930\u094d\u0936\u0915\u0924\u093e \u092e\u0902\u091a",
"bn":"\u09aa\u09be\u09ac\u09b2\u09bf\u0995 \u09b8\u09cd\u09ac\u099a\u09cd\u099b\u09a4\u09be \u09aa\u09cd\u09b2\u09cd\u09af\u09be\u099f\u09ab\u09b0\u09cd\u09ae",
"gu":"\u0a9c\u0abe\u0ab9\u0ac7\u0ab0 \u0aaa\u0abe\u0ab0\u0aa6\u0ab0\u0acd\u0ab6\u0abf\u0aa4\u0abe \u0aae\u0a82\u0a9a",
"pa":"\u0a1c\u0a28\u0a24\u0a15 \u0a2a\u0a3e\u0a30\u0a26\u0a30\u0a38\u0a3c\u0a24\u0a3e \u0a2a\u0a32\u0a47\u0a1f\u0a2b\u0a3e\u0a30\u0a2e",
"ur":"\u0639\u0648\u0627\u0645\u06cc \u0634\u0641\u0627\u0641\u06cc\u062a \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645",
},
"investigation_title": {
"en":"Investigation Results","hi":"\u091c\u093e\u0902\u091a \u092a\u0930\u093f\u0923\u093e\u092e","ta":"\u0bb5\u0bbf\u0b9a\u0bbe\u0bb0\u0ba3\u0bc8 \u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd",
"te":"\u0c26\u0c30\u0c4d\u0c2f\u0c3e\u0c2a\u0c4d\u0c24\u0c41 \u0c2b\u0c32\u0c3f\u0c24\u0c3e\u0c32\u0c41","kn":"\u0ca4\u0ca8\u0cbf\u0c96\u0cc6 \u0cab\u0cb2\u0cbf\u0ca4\u0cbe\u0c82\u0cb6","ml":"\u0d05\u0d28\u0d4d\u0d35\u0d47\u0d37\u0d23 \u0d2b\u0d32\u0d19\u0d4d\u0d19\u0d7e",
"mr":"\u0924\u092a\u093e\u0938 \u0928\u093f\u0915\u093e\u0932","bn":"\u09a4\u09a6\u09a8\u09cd\u09a4 \u09ab\u09b2\u09be\u09ab\u09b2","gu":"\u0aa4\u0aaa\u0abe\u0ab8 \u0aaa\u0ab0\u0abf\u0aa3\u0abe\u0aae","pa":"\u0a1c\u0a3e\u0a02\u0a1a \u0a28\u0a24\u0a40\u0a1c\u0a47","ur":"\u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0646\u062a\u0627\u0626\u062c",
},
"no_results": {
"en":"No results found. Try a different search term.",
"hi":"\u0915\u094b\u0908 \u092a\u0930\u093f\u0923\u093e\u092e \u0928\u0939\u0940\u0902 \u092e\u093f\u0932\u093e\u0964 \u0915\u094b\u0908 \u0905\u0932\u0917 \u0936\u092c\u094d\u0926 \u0906\u091c\u093c\u092e\u093e\u090f\u0902\u0964",
"ta":"\u0bae\u0bc1\u0b9f\u0bbf\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8. \u0bb5\u0bc7\u0bb1\u0bc1 \u0ba4\u0bc7\u0b9f\u0bb2\u0bcd \u0b9a\u0bca\u0bb2\u0bcd\u0bb2\u0bc8 \u0bae\u0bc1\u0baf\u0bb1\u0bcd\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd.",
"te":"\u0c2b\u0c32\u0c3f\u0c24\u0c3e\u0c32\u0c41 \u0c15\u0c28\u0c41\u0c17\u0c4a\u0c28\u0c2c\u0c21\u0c32\u0c47\u0c26\u0c41. \u0c35\u0c47\u0c30\u0c47 \u0c2a\u0c26\u0c02 \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f.",
"kn":"\u0cab\u0cb2\u0cbf\u0ca4\u0cbe\u0c82\u0cb6 \u0cb8\u0cbf\u0c97\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2. \u0cac\u0cc7\u0cb0\u0cc6 \u0caa\u0ca6 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf.",
"ml":"\u0d2b\u0d32\u0d19\u0d4d\u0d19\u0d7e \u0d15\u0d23\u0d4d\u0d1f\u0d46\u0d24\u0d4d\u0d24\u0d3f\u0d2f\u0d3f\u0d32\u0d4d\u0d32. \u0d2e\u0d31\u0d4d\u0d31\u0d4a\u0d30\u0d41 \u0d35\u0d3e\u0d15\u0d4d\u0d15\u0d4d \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d42.",
"mr":"\u0915\u094b\u0923\u0924\u0947\u0939\u0940 \u092a\u0930\u093f\u0923\u093e\u092e \u0928\u093e\u0939\u0940. \u0935\u0947\u0917\u0933\u093e \u0936\u092c\u094d\u0926 \u0935\u093e\u092a\u0930\u0942\u0928 \u092a\u0939\u093e.",
"bn":"\u0995\u09cb\u09a8\u09cb \u09ab\u09b2\u09be\u09ab\u09b2 \u09aa\u09be\u0993\u09af\u09bc\u09be \u09af\u09be\u09af\u09bc\u09a8\u09bf\u0964 \u0985\u09a8\u09cd\u09af \u09b6\u09ac\u09cd\u09a6 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8\u0964",
"gu":"\u0a95\u0acb\u0a88 \u0aaa\u0ab0\u0abf\u0aa3\u0abe\u0aae \u0aae\u0ab3\u0acd\u0aaf\u0abe\u0a82 \u0aa8\u0aa5\u0ac0. \u0aac\u0ac0\u0a9c\u0acb \u0ab6\u0acd\u0aa6 \u0a85\u0a9c\u0aae\u0abe\u0ab5\u0acb.",
"pa":"\u0a15\u0a4b\u0a08 \u0a28\u0a24\u0a40\u0a1c\u0a47 \u0a28\u0a39\u0a40\u0a02\u0964 \u0a15\u0a4b\u0a08 \u0a39\u0a4b\u0a30 \u0a38\u0a3c\u0a2c\u0a26 \u0a05\u0a1c\u0a3c\u0a2e\u0a3e\u0a13\u0964",
"ur":"\u06a9\u0648\u0626\u06cc \u0646\u062a\u06cc\u062c\u06c1 \u0646\u06c1\u06cc\u06ba \u0645\u0644\u0627\u06d4 \u062f\u0648\u0633\u0631\u0627 \u0644\u0641\u0638 \u0622\u0632\u0645\u0627\u0626\u06cc\u06ba\u06d4",
},
"risk_indicator": {
"en":"Structural Risk Indicator","hi":"\u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u091c\u094b\u0916\u093f\u092e \u0938\u0902\u0915\u0947\u0924\u0915",
"ta":"\u0b95\u0b9f\u0bcd\u0b9f\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0baa\u0bbe\u0baf \u0b95\u0bc1\u0bb1\u0bbf\u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bbf","te":"\u0c28\u0c3f\u0c30\u0c4d\u0c2e\u0c3e\u0c23\u0c3e\u0c24\u0c4d\u0c2e\u0c15 \u0c2a\u0c4d\u0c30\u0c2e\u0c3e\u0c26 \u0c38\u0c42\u0c1a\u0c3f\u0c15",
"kn":"\u0cb0\u0c9a\u0ca8\u0cbe\u0ca4\u0ccd\u0cae\u0c95 \u0c85\u0caa\u0cbe\u0caf \u0cb8\u0cc2\u0c9a\u0c95","ml":"\u0d18\u0d1f\u0d28\u0d3e\u0d2a\u0d30\u0d2e\u0d3e\u0d2f \u0d05\u0d2a\u0d15\u0d1f \u0d38\u0d42\u0d1a\u0d15\u0d02",
"mr":"\u0938\u0902\u0930\u091a\u0928\u093e\u0924\u094d\u092e\u0915 \u091c\u094b\u0916\u0940\u092e \u0938\u0942\u091a\u0915","bn":"\u0995\u09be\u09a0\u09be\u09ae\u09cb\u0997\u09a4 \u099d\u09c1\u0981\u0995\u09bf \u09b8\u09c2\u099a\u0995",
"gu":"\u0aae\u0abe\u0ab3\u0a96\u0abe\u0a95\u0ac0\u0aaf \u0a9c\u0acb\u0a96\u0aae \u0ab8\u0ac2\u0a9a\u0a95","pa":"\u0a22\u0a3e\u0a02\u0a1a\u0a3e\u0a17\u0a24 \u0a1c\u0a4b\u0a16\u0a2e \u0a38\u0a42\u0a1a\u0a15","ur":"\u0633\u0627\u062e\u062a\u06cc \u062e\u0637\u0631\u06d2 \u06a9\u0627 \u0627\u0634\u0627\u0631\u06c1",
},
"evidence_locker": {
"en":"Evidence Locker","hi":"\u0938\u093e\u0915\u094d\u0937\u094d\u092f \u0932\u0949\u0915\u0930","ta":"\u0b9a\u0bbe\u0ba9\u0bcd\u0bb1\u0bc1 \u0baa\u0bc6\u0b9f\u0bcd\u0b9f\u0b95\u0bae\u0bcd",
"te":"\u0c38\u0c3e\u0c15\u0c4d\u0c37\u0c4d\u0c2f \u0c32\u0c3e\u0c15\u0c30\u0c4d","kn":"\u0cb8\u0cbe\u0c95\u0ccd\u0cb7\u0ccd\u0caf \u0cb2\u0cbe\u0c95\u0cb0\u0ccd","ml":"\u0d24\u0d46\u0d33\u0d3f\u0d35\u0d4d \u0d32\u0d4b\u0d15\u0d4d\u0d15\u0d7c",
"mr":"\u092a\u0941\u0930\u093e\u0935\u093e \u0932\u0949\u0915\u0930","bn":"\u09aa\u09cd\u09b0\u09ae\u09be\u09a3 \u09b2\u0995\u09be\u09b0","gu":"\u0aaa\u0ac1\u0ab0\u0abe\u0ab5\u0acb \u0ab2\u0ac9\u0a95\u0ab0","pa":"\u0a38\u0a2c\u0a42\u0a24 \u0a32\u0a3e\u0a15\u0a30","ur":"\u062b\u0628\u0648\u062a \u0644\u0627\u06a9\u0631",
},
"connections_heading": {
"en":"Connections","hi":"\u0915\u0928\u0947\u0915\u094d\u0936\u0928","ta":"\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd","te":"\u0c15\u0c28\u0c46\u0c15\u0c4d\u0c37\u0c28\u0c4d\u0c32\u0c41",
"kn":"\u0cb8\u0c82\u0caa\u0cb0\u0ccd\u0c95\u0c97\u0cb3\u0cc1","ml":"\u0d2c\u0d28\u0d4d\u0d27\u0d19\u0d4d\u0d19\u0d7e","mr":"\u0915\u0928\u0947\u0915\u094d\u0936\u0928","bn":"\u09b8\u0982\u09af\u09cb\u0997",
"gu":"\u0a9c\u0acb\u0aa1\u0abe\u0aa3","pa":"\u0a15\u0a28\u0a48\u0a15\u0a38\u0a3c\u0a28","ur":"\u0631\u0648\u0627\u0628\u0637",
},
"risk_score_heading": {
"en":"Risk Score","hi":"\u091c\u094b\u0916\u093f\u092e \u0938\u094d\u0915\u094b\u0930","ta":"\u0b85\u0baa\u0bbe\u0baf \u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc6\u0ba3\u0bcd","te":"\u0c2a\u0c4d\u0c30\u0c2e\u0c3e\u0c26 \u0c38\u0c4d\u0c15\u0c4b\u0c30\u0c4d",
"kn":"\u0c85\u0caa\u0cbe\u0caf \u0cb8\u0ccd\u0c95\u0ccb\u0cb0\u0ccd","ml":"\u0d05\u0d2a\u0d15\u0d1f \u0d38\u0d4d\u0d15\u0d4b\u0d7c","mr":"\u091c\u094b\u0916\u0940\u092e \u0938\u094d\u0915\u094b\u0930","bn":"\u099d\u09c1\u0981\u0995\u09bf\u09b0 \u09b8\u09cd\u0995\u09cb\u09b0",
"gu":"\u0a9c\u0acb\u0a96\u0aae \u0ab8\u0acd\u0a95\u0acb\u0ab0","pa":"\u0a1c\u0a4b\u0a16\u0a2e \u0a38\u0a15\u0a4b\u0a30","ur":"\u062e\u0637\u0631\u06d2 \u06a9\u0627 \u0627\u0633\u06a9\u0648\u0631",
},
"legal_disclaimer": {
"en": "This is an analytical report based on official public records. It is not a legal finding.",
"hi": "\u092f\u0939 \u0906\u0927\u093f\u0915\u093e\u0930\u093f\u0915 \u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 \u0905\u092d\u093f\u0932\u0947\u0916\u094b\u0902 \u092a\u0930 \u0906\u0927\u093e\u0930\u093f\u0924 \u090f\u0915 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923\u093e\u0924\u094d\u092e\u0915 \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u0939\u0948\u0964 \u092f\u0939 \u0915\u094b\u0908 \u0915\u093e\u0928\u0942\u0928\u0940 \u0928\u093f\u0937\u094d\u0915\u0930\u094d\u0937 \u0928\u0939\u0940\u0902 \u0939\u0948\u0964",
"ta": "\u0b87\u0ba4\u0bc1 \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd\u0bb5 \u0baa\u0bca\u0ba4\u0bc1 \u0b86\u0bb5\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b85\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbe\u0b95\u0b95\u0bcd \u0b95\u0bca\u0ba3\u0bcd\u0b9f \u0baa\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0bb5\u0bc1 \u0b85\u0bb1\u0bbf\u0b95\u0bcd\u0b95\u0bc8. \u0b9a\u0b9f\u0bcd\u0b9f\u0bb0\u0bc0\u0ba4\u0bbf\u0baf\u0bbe\u0ba9 \u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2.",
"te": "\u0c07\u0c26\u0c3f \u0c05\u0c27\u0c3f\u0c15\u0c3e\u0c30\u0c3f\u0c15 \u0c2a\u0c4d\u0c30\u0c1c\u0c3e \u0c30\u0c3f\u0c15\u0c3e\u0c30\u0c4d\u0c21\u0c41\u0c32 \u0c06\u0c27\u0c3e\u0c30\u0c02\u0c17\u0c3e \u0c35\u0c3f\u0c36\u0c4d\u0c32\u0c47\u0c37\u0c23 \u0c28\u0c3f\u0c35\u0c47\u0c26\u0c3f\u0c15. \u0c1a\u0c1f\u0c4d\u0c1f\u0c2a\u0c30\u0c2e\u0c48\u0c28 \u0c28\u0c3f\u0c30\u0c4d\u0c23\u0c2f\u0c02 \u0c15\u0c3e\u0c26\u0c41.",
"kn": "\u0c87\u0ca6\u0cc1 \u0c85\u0ca7\u0cbf\u0c95\u0cc3\u0ca4 \u0ca6\u0cbe\u0c96\u0cb2\u0cc6\u0c97\u0cb3 \u0c86\u0ca7\u0cbe\u0cb0\u0ca6 \u0cae\u0cc7\u0cb2\u0cc6 \u0cb5\u0cbf\u0cb6\u0ccd\u0cb2\u0cc7\u0cb7\u0ca3\u0cbe \u0cb5\u0cb0\u0ca6\u0cbf. \u0c95\u0cbe\u0ca8\u0cc2\u0ca8\u0cc1 \u0ca4\u0cc0\u0cb0\u0ccd\u0caa\u0cc1 \u0c85\u0cb2\u0ccd\u0cb2.",
"ml": "\u0d07\u0d24\u0d4d \u0d14\u0d26\u0d4d\u0d2f\u0d4b\u0d17\u0d3f\u0d15 \u0d21\u0d4b\u0d15\u0d4d\u0d2f\u0d41\u0d2e\u0d46\u0d28\u0d4d\u0d31\u0d41\u0d15\u0d33\u0d46 \u0d05\u0d1f\u0d3f\u0d38\u0d4d\u0d25\u0d3e\u0d28\u0d2e\u0d3e\u0d15\u0d4d\u0d15\u0d3f\u0d2f \u0d35\u0d3f\u0d36\u0d15\u0d32\u0d28 \u0d31\u0d3f\u0d2a\u0d4d\u0d2a\u0d4b\u0d7c\u0d1f\u0d4d\u0d1f\u0d3e\u0d23\u0d4d. \u0d07\u0d24\u0d4d \u0d28\u0d3f\u0d2f\u0d2e \u0d28\u0d3f\u0d7c\u0d23\u0d4d\u0d23\u0d2f\u0d02 \u0d05\u0d32\u0d4d\u0d32.",
"mr": "\u0939\u0947 \u0905\u0927\u093f\u0915\u0943\u0924 \u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 \u0928\u094b\u0902\u0926\u0940\u0902\u0935\u0930 \u0906\u0927\u093e\u0930\u093f\u0924 \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923\u093e\u0924\u094d\u092e\u0915 \u0905\u0939\u0935\u093e\u0932 \u0906\u0939\u0947. \u0939\u093e \u0915\u093e\u092f\u0926\u0947\u0936\u0940\u0930 \u0928\u093f\u0937\u094d\u0915\u0930\u094d\u0937 \u0928\u093e\u0939\u0940.",
"bn": "\u098f\u099f\u09bf \u09b8\u09b0\u0995\u09be\u09b0\u09bf \u09b0\u09c7\u0995\u09b0\u09cd\u09a1\u09c7\u09b0 \u0989\u09aa\u09b0 \u09ad\u09bf\u09a4\u09cd\u09a4\u09bf \u0995\u09b0\u09c7 \u09ac\u09bf\u09b6\u09cd\u09b2\u09c7\u09b7\u09a3\u09ae\u09c2\u09b2\u0995 \u09aa\u09cd\u09b0\u09a4\u09bf\u09ac\u09c7\u09a6\u09a8\u0964 \u0995\u09cb\u09a8\u09cb \u0986\u0987\u09a8\u09bf \u09b0\u09be\u09af\u09bc \u09a8\u09af\u09bc\u0964",
"gu": "\u0a86 \u0ab8\u0aa4\u0acd\u0aa4\u0abe\u0ab5\u0abe\u0ab0 \u0a9c\u0abe\u0ab9\u0ac7\u0ab0 \u0ab0\u0ac7\u0a95\u0ab0\u0acd\u0aa1 \u0aaa\u0ab0 \u0a86\u0aa7\u0abe\u0ab0\u0abf\u0aa4 \u0ab5\u0abf\u0ab6\u0acd\u0ab2\u0ac7\u0ab7\u0aa3 \u0a85\u0ab9\u0ac7\u0ab5\u0abe\u0ab2 \u0a9b\u0ac7. \u0a95\u0acb\u0a88 \u0a95\u0abe\u0aa8\u0ac2\u0aa8\u0ac0 \u0aa4\u0abe\u0ab0\u0aa3 \u0aa8\u0aa5\u0ac0.",
"pa": "\u0a07\u0a39 \u0a38\u0a30\u0a15\u0a3e\u0a30\u0a40 \u0a30\u0a3f\u0a15\u0a3e\u0a30\u0a21\u0a3e\u0a02 '\u0a24\u0a47 \u0a35\u0a3f\u0a38\u0a3c\u0a32\u0a47\u0a38\u0a3c\u0a23\u0a3e\u0a24\u0a2e\u0a15 \u0a30\u0a3f\u0a2a\u0a4b\u0a30\u0a1f \u0a39\u0a48\u0964 \u0a15\u0a4b\u0a08 \u0a15\u0a3e\u0a28\u0a42\u0a70\u0a28\u0a40 \u0a2b\u0a48\u0a38\u0a32\u0a3e \u0a28\u0a39\u0a40\u0a02\u0964",
"ur": "\u06cc\u06c1 \u0633\u0631\u06a9\u0627\u0631\u06cc \u0631\u06cc\u06a9\u0627\u0631\u0688 \u067e\u0631 \u0645\u0628\u0646\u06cc \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u0631\u067e\u0648\u0631\u0679 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0642\u0627\u0646\u0648\u0646\u06cc \u0641\u06cc\u0635\u0644\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4",
"or": "\u0b0f\u0b39\u0b3e \u0b05\u0b27\u0b3f\u0b15\u0b43\u0b24 \u0b30\u0b47\u0b15\u0b30\u0b4d\u0b21 \u0b09\u0b2a\u0b30\u0b47 \u0b2c\u0b3f\u0b36\u0b4d\u0b33\u0b47\u0b37\u0b23 \u0b30\u0b3f\u0b2a\u0b4b\u0b30\u0b4d\u0b1f\u0964 \u0b06\u0b07\u0b28\u0b17\u0b24 \u0b28\u0b3f\u0b37\u0b4d\u0b2a\u0b24\u0b4d\u0b24\u0b3f \u0b28\u0b41\u0b39\u0b47\u0b01\u0964",
},
}
def get_language_name(lang_code: str) -> str:
return SCHEDULED_LANGUAGES.get(lang_code, {}).get("name", "English")
def get_native_name(lang_code: str) -> str:
return SCHEDULED_LANGUAGES.get(lang_code, {}).get("native", "English")
def get_risk_translation(level: str, lang_code: str) -> str:
return RISK_LEVEL_TRANSLATIONS.get(level, {}).get(lang_code, level)
def get_ui_label(key: str, lang_code: str) -> str:
return UI_LABELS.get(key, {}).get(lang_code,
UI_LABELS.get(key, {}).get("en", key))
def get_all_labels_for_lang(lang_code: str) -> dict:
"""Return every UI label translated to lang_code. Used by /ui-labels endpoint.
Auto-scales: new keys added to UI_LABELS are automatically returned."""
return {
key: translations.get(lang_code) or translations.get("en", key)
for key, translations in UI_LABELS.items()
}