# src/utils/ui_trans.py UI_TRANSLATIONS = { "english": { "verified": "VERIFIED:", "global": "[GLOBAL]", "who_affected": "👥 Who is Affected", "why_matters": "⚡ Why It Matters", "key_points": "Key Points", "why_it_matters": "Why it Matters", "impact_analysis": "Impact Analysis", "ai_analysis": "AI Analysis", "just_now": "Just Now", "brief_title": "⭐ 60-Second Brief", "see_more": "See More", "see_more_briefs": "See More Briefs", "top_headlines": "Top Headlines", "breaking_news": "Breaking News", "live_updates": "LIVE UPDATES", "system_init": "System Initializing...", "gathering_intel": "Gathering intelligence from global nodes. Please wait for the next cycle.", "global_system_init": "⚙️ Global System Initializing", "status": "Status:", "syncing": "Syncing...", "ai_engine_sync": "The AI Intelligence engine is performing its first major sync with world news sources. This node will be active within 5-10 minutes.", "node_backup_active": "📡 Node Intelligence Backup Active", "regional_gathering": "Regional news for this specific node is currently gathering. Displaying **Global Intelligence** as a temporary backup.", "try_sync_node": "Try Sync Node", "main_dashboard": "Main Dashboard", "trending_feed": "Trending Feed", "viral": "VIRAL", "no_trending": "No specific trending data currently available.", "todays_newspapers": "Today's Newspapers", "regional_publications": "Regional Publications", "universal_news": "UNIVERSAL NEWS INTELLIGENCE", "update_cycle": "⚡ 15-Minute Update Cycle", "last_updated": "Last Updated:", "ai_generated": "AI-generated summaries. Verify with original sources.", "all_rights": "All rights reserved.", "markets": "MARKETS", "live_report": "LIVE REPORT", "confirmed": "Confirmed", "breaking_feed": "BREAKING FEED", "global_intel_node": "Global Intelligence Node", "regional_intel_feed": "Regional intelligence feed for", "curated_intel": "Curated intelligence:", "categories": "Categories", "global_nodes": "Global Nodes", "saved_items": "Saved Items", "mock_test": "Mock Test", "history": "History", "analyst_reports": "Analyst Reports", "intelligence_report": "Intelligence Report", "verified_source": "VERIFIED SOURCE", "neutral": "Neutral", "exec_summary": "📌 Executive Summary", "analyzing_demo": "Analyzing demographic impact...", "evaluating_strat": "Evaluating strategic significance...", "intel_tags": "INTEL TAGS", "save_for_later": "🔖 Save For Later", "visit_source": "🌐 VISIT ORIGINAL SOURCE", "for_students": "FOR STUDENTS", "personal_ai_news": "PERSONAL AI NEWS", "crystal_ball": "CRYSTAL BALL", "home": "Home", "category": "Category", "nodes": "Global Nodes", "saved": "Saved", "universe": "Universe", "test": "Mock Test", "history_nav": "History", "news_nav": "Newspaper", "search_lang": "Search language...", "indian_langs": "Indian Languages", "global_langs": "Global Languages", "select_language": "Select Your Language", "universe_hero_title": "Global Intelligence Explorer", "universe_hero_desc": "Access real-time news analysis from the world's major nodes.", "scan_node": "SCAN NODE", "video_reports": "Video Reports", "strategic_intel": "Strategic Intelligence", "daily_intel_briefing": "DAILY INTEL BRIEFING", "details": "Details", "close": "CLOSE X", "sports": "Sports", "politics": "Politics", "business": "Business", "technology": "Technology", "ai": "AI", "world": "World", "india": "India", "science": "Science", "entertainment": "Entertainment", "china": "China", "japan": "Japan", "uk": "UK", "usa": "USA", "russia": "Russia", "germany": "Germany", "france": "France", "australia": "Australia", "singapore": "Singapore", "uae": "UAE", "sign_in": "Sign in", "sign_up": "Sign up", "create_account": "Create account", "no_account": "Don't have an account?", "already_have_account": "Already have an account?", "create_now": "Create now", "share_intel": "Share Intelligence", "track_intel": "Track Intelligence", "force_update": "Force AI Update", "search_placeholder": "Search global intelligence...", "recent_intel": "Recent AI Intelligence", "verified_global": "Verified Global Feed", "trending_global": "Trending in Global", "back_to_top": "Back to Top", "status_ready": "System Active", "intel_node": "Node", "intelligence": "Intelligence", "asset_sp500": "S&P 500", "asset_nasdaq": "NASDAQ", "asset_nifty": "NIFTY 50", "asset_btc": "BTC", "asset_gold": "GOLD", "asset_crude": "CRUDE OIL", "weather_cloudy": "Partly Cloudy", "weather_sunny": "Sunny", "weather_rainy": "Rainy", 'listen_audi': 'Listen', 'stop_audi': 'Stop', 'playing': 'Playing...', "student_portal_title": "Student Intelligence Hub", "student_portal_subtitle": "Real-time tracking of exams, policies, scholarships, and opportunities parsed directly from the news without delay.", "active_opportunities": "Active Opportunities", "trending_topic": "Trending Topic", "live_scholarships": "Live Scholarships", "scholarships_internships": "Scholarships & Internships", "exams_results": "Exams & Results", "admissions_courses": "Admissions & Courses", "career_jobs": "Career & Jobs", "apply_now": "Apply Now →", "search_country": "Search Country", "all_updates": "All Updates", "region_country": "Region / Country", "choose_preferred_language": "Choose your preferred language for the Universal News Intelligence feed.", "skip_continue_english": "Skip — Continue in English", "student_section": { "title": "Student Intelligence", "subtitle": "Scholarships, exams, admissions, and career updates", "all_updates": "All Updates", "scholarships": "Scholarships & Internships", "exams": "Exams & Results", "admissions": "Admissions & Courses", "career": "Career & Jobs", "policy": "Education & Policy" } }, "telugu": { "verified": "ధృవీకరించబడింది:", "global": "[గ్లోబల్]", "who_affected": "👥 ఎవరు ప్రభావితమవుతారు", "why_matters": "⚡ ఎందుకు ముఖ్యమైనది", "key_points": "ముఖ్య అంశాలు", "why_it_matters": "ఎందుకు ఇది ముఖ్యం", "impact_analysis": "ప్రభావ విశ్లేషణ", "ai_analysis": "AI విశ్లేషణ", "just_now": "ఇప్పుడే", "brief_title": "⭐ 60-సెకన్ల సంక్షిప్త సమాచారం", "see_more": "మరింత చూడండి", "see_more_briefs": "మరిన్ని బ్రీఫ్‌లు చూడండి", "top_headlines": "ముఖ్య వార్తలు", "breaking_news": "బ్రేకింగ్ న్యూస్", "live_updates": "లైవ్ అప్‌డేట్స్", "system_init": "సిస్టమ్ ప్రారంభమవుతోంది...", "gathering_intel": "గ్లోబల్ నోడ్స్ నుండి సమాచారం సేకరిస్తోంది...", "global_system_init": "⚙️ గ్లోబల్ సిస్టమ్ సింక్ అవుతోంది", "status": "స్థితి:", "syncing": "సింక్ అవుతోంది...", "ai_engine_sync": "AI ఇంజిన్ మొదట ప్రపంచ వార్తా వనరులతో సమకాలీకరిస్తోంది. 5-10 నిమిషాల్లో ఈ నోడ్ యాక్టివ్ అవుతుంది.", "node_backup_active": "📡 నోడ్ బ్యాకప్ యాక్టివ్", "regional_gathering": "ప్రాంతీయ వార్తలు సేకరిస్తున్నాము. తాత్కాలికంగా గ్లోబల్ ఇంజెలిజెన్స్ చూపుతున్నాము.", "try_sync_node": "మళ్లీ సింక్ చేయండి", "main_dashboard": "ప్రధాన డాష్‌బోర్డ్", "trending_feed": "ట్రెండింగ్ న్యూస్", "viral": "వైరల్", "no_trending": "ప్రస్తుతం ట్రెండింగ్ సమాచారం అందుబాటులో లేదు.", "todays_newspapers": "నేటి వార్తాపత్రికలు", "regional_publications": "ప్రాంతీయ ప్రచురణలు", "universal_news": "యూనివర్సల్ న్యూస్ ఇంటెలిజెన్స్", "update_cycle": "⚡ 15-నిమిషాల అప్‌డేట్", "last_updated": "చివరి అప్‌డేట్:", "ai_generated": "AI-సృష్టించిన సారాంశాలు. ఒరిజినల్ సోర్స్‌లతో ధృవీకరించుకోండి.", "all_rights": "సర్వ హక్కులూ ప్రత్యేకించబడినవి.", "markets": "మార్కెట్లు", "live_report": "లైవ్ రిపోర్্ট", "confirmed": "నిర్ధారించబడింది", "breaking_feed": "బ్రేకింగ్ ఫీడ్", "global_intel_node": "గ్లోబల్ నోడ్", "regional_intel_feed": "ప్రాంతీయ ఫీడ్: ", "curated_intel": "క్యూరేటెడ్ వార్తలు:", "categories": "వర్గాలు", "global_nodes": "గ్లోబల్ నోడ్స్", "saved_items": "సేవ్ చేయబడినవి", "mock_test": "మాక్ టెస్ట్", "history": "చరిత్ర", "analyst_reports": "అనలిస్ట్ రిపోర్ట్స్", "intelligence_report": "ఇంటెలిజెన్స్ రిపోర్ట్", "verified_source": "నమ్మకమైన వనరు", "neutral": "తటస్థం", "exec_summary": "📌 సారాంశం", "analyzing_demo": "ప్రభావం విశ్లేషించబడుతోంది...", "evaluating_strat": "ప్రాముఖ్యత మదింపు చేయబడుతోంది...", "intel_tags": "ట్యాగ్స్", "save_for_later": "🔖 సేవ్ చేయండి", "visit_source": "🌐 అసలు మూలాన్ని సందర్శించండి", "for_students": "విద్యార్థుల కోసం", "personal_ai_news": "వ్యక్తిగత AI వార్తలు", "crystal_ball": "క్రిస్టల్ బాల్", "home": "హోమ్", "category": "వర్గం", "nodes": "గ్లోబల్ నోడ్స్", "saved": "సేవ్ చేసినవి", "universe": "విశ్వం", "test": "మాక్ టెస్ట్", "history_nav": "చరిత్ర", "news_nav": "వార్తాపత్రిక", "search_lang": "భాషను వెతకండి...", "indian_langs": "భారతీయ భాషలు", "global_langs": "ప్రపంచ భాషలు", "select_language": "మీ భాషను ఎంచుకోండి", "universe_hero_title": "గ్లోబల్ ఇంటెలిజెన్స్ ఎక్స్‌ప్లోరర్", "universe_hero_desc": "ప్రపంచంలోని ప్రధాన నోడ్ల నుండి నిజ-సమయ వార్తల విశ్లేషణను పొందండి.", "scan_node": "నోడ్ స్కాన్ చేయండి", "video_reports": "వీడియో నివేదికలు", "strategic_intel": "ವ್ಯೂಹಾತ್ಮಕ సమాచారం", "daily_intel_briefing": "రోజువారీ ఇంటెల్ బ్రీఫింగ్", "details": "వివరాలు", "close": "ముగించు X", "sports": "క్రీడలు", "politics": "రాజకీయాలు", "business": "వ్యాపారం", "technology": "సాంకేతికత", "ai": "AI", "world": "ప్రపంచం", "india": "భారతదేశం", "science": "సైన్స్", "entertainment": "వినోదం", "china": "చైనా", "japan": "జపాన్", "uk": "UK", "usa": "అమెరికా", "russia": "రష్యా", "germany": "జర్మనీ", "france": "ఫ్రాన్స్", "australia": "ఆస్ట్రేలియా", "singapore": "సింగపూర్", "uae": "UAE", "sign_in": "సైన్ ఇన్", "sign_up": "సైన్ అప్", "create_account": "ఖాతాను సృష్టించండి", "no_account": "ఖాతా లేదా?", "already_have_account": "ఇప్పటికే ఖాతా ఉందా?", "create_now": "ఇప్పుడే సృష్టించండి", "share_intel": "సమాచారాన్ని పంచుకోండి", "track_intel": "వార్తలను ఫాలో అవ్వండి", "force_update": "AI అప్‌డేట్", "quick_chat": "త్వరిత చాట్", "search_placeholder": "ప్రపంచ వార్తలను వెతకండి...", "recent_intel": "ఇటీవలి AI వార్తలు", "verified_global": "ధృవీకరించబడిన గ్లోబల్ ఫీడ్", "trending_global": "ప్రపంచ ట్రెండ్స్", "back_to_top": "పైకి వెళ్ళండి", "status_ready": "సిస్టమ్ సిద్ధంగా ఉంది", "intel_node": "నోడ్", "intelligence": "సమాచారం", "asset_sp500": "ఎస్&పీ 500", "asset_nasdaq": "నాస్డాక్", "asset_nifty": "నిఫ్టీ 50", "asset_btc": "బిట్ కాయిన్", "asset_gold": "బంగారం", "asset_crude": "ముడి చమురు", "weather_cloudy": "పాక్షికంగా మేఘావృతమై ఉంది", "weather_sunny": "ఎండగా ఉంది", "weather_rainy": "వర్షం పడుతోంది", "listen_audi": "వినండి", "stop_audi": "ఆపు", "playing": "ప్లే అవుతోంది...", "choose_preferred_language": "మీ ఫీడ్ కోసం ప్రాధాన్యత గల భాషను ఎంచుకోండి.", "skip_continue_english": "దాటవేయి — ఇంగ్లీష్‌లో కొనసాగించండి", "student_portal_title": "స్టూడెంట్ ఇంటెలిజెన్స్ హబ్", "student_portal_subtitle": "పరీక్షలు, విధానాలు, స్కాలర్‌షిప్‌లు మరియు అవకాశాల రియల్ టైమ్ ట్రాకింగ్.", "active_opportunities": "చురుకైన అవకాశాలు", "trending_topic": "ట్రెండింగ్ టాపిక్", "live_scholarships": "లైవ్ స్కాలర్‌షిప్‌లు", "scholarships_internships": "స్కాలర్‌షిప్‌లు & ఇంటర్న్‌షిప్‌లు", "exams_results": "పరీక్షలు & ఫలితాలు", "admissions_courses": "అడ్మిషన్లు & కోర్సులు", "career_jobs": "కెరీర్ & ఉద్యోగాలు", "apply_now": "ఇప్పుడే దరఖాస్తు చేసుకోండి →", "search_country": "దేశాన్ని వెతకండి", "all_updates": "అన్ని అప్‌డేట్‌లు", "region_country": "ప్రాంతం / దేశం", "student_section": { "title": "స్టూడెంట్ ఇంటెలిజెన్స్", "subtitle": "స్కాలర్‌షిప్‌లు, పరీక్షలు, ప్రవేశాలు మరియు కెరీర్ అప్‌డేట్‌లు", "all_updates": "అన్ని అప్‌డేట్‌లు", "scholarships": "స్కాలర్‌షిప్‌లు & ఇంటర్న్‌షిప్‌లు", "exams": "పరీక్షలు & ఫలితాలు", "admissions": "అడ్మిషన్లు & కోర్సులు", "career": "కెరీర్ & ఉద్యోగాలు", "policy": "విద్య & విధానం" } }, "hindi": { "verified": "सत्यापित:", "global": "[वैश्विक]", "who_affected": "👥 कौन प्रभावित है", "why_matters": "⚡ यह क्यों मायने रखता है", "key_points": "मुख्य बिंदु", "why_it_matters": "यह क्यों मायने रखता है", "impact_analysis": "प्रभाव विश्लेषण", "ai_analysis": "AI विश्लेषण", "just_now": "अभी-अभी", "brief_title": "⭐ 60-सेकंड की जानकारी", "see_more": "और देखें", "see_more_briefs": "और जानकारी देखें", "top_headlines": "मुख्य समाचार", "breaking_news": "ब्रेकिंग न्यूज़", "live_updates": "लाइव अपडेट्स", "system_init": "सिस्टम प्रारंभ हो रहा है...", "gathering_intel": "जानकारी एकत्र की जा रही है...", "global_system_init": "⚙️ ग्लोबल सिस्टम सिंक हो रहा है", "status": "स्थिति:", "syncing": "सिंक हो रहा है...", "ai_engine_sync": "AI इंजन दुनिया भर के समाचारों के साथ सिंक कर रहा है। 5-10 मिनट प्रतीक्षा करें।", "node_backup_active": "📡 बैकअप सक्रिय है", "regional_gathering": "क्षेत्रीय समाचार एकत्र किए जा रहे हैं। अस्थायी रूप से वैश्विक समाचार दिखाए जा रहे हैं।", "try_sync_node": "फिर से सिंक करें", "main_dashboard": "मुख्य डैशबोर्ड", "trending_feed": "ट्रेंडिंग न्यूज़", "viral": "वायरल", "no_trending": "कोई ट्रेंडिंग डेटा उपलब्ध नहीं है।", "todays_newspapers": "आज के समाचार पत्र", "regional_publications": "क्षेत्रीय प्रकाशन", "universal_news": "यूनिवर्सल न्यूज़ इंटेलिजेंस", "update_cycle": "⚡ 15 मिनट का अपडेट साइकल", "last_updated": "अंतिम अपडेट:", "ai_generated": "AI जनरेटेड सारांश। मूल स्रोतों से पुष्टि करें।", "all_rights": "सर्वाधिकार सुरक्षित।", "markets": "बाज़ार", "live_report": "लाइव रिपोर्ट", "confirmed": "पुष्टि हो चुकी है", "breaking_feed": "ब्रेकिंग फ़ीड", "global_intel_node": "ग्लोबल नोड", "regional_intel_feed": "क्षेत्रीय फ़ीड: ", "curated_intel": "विशेष समाचार:", "categories": "श्रेणियां", "global_nodes": "ग्लोबल नोड्स", "saved_items": "सेव किए गए आइटम", "mock_test": "मॉक टेस्ट", "history": "इतिहास", "analyst_reports": "एनालिस्ट रिपोर्ट्स", "intelligence_report": "इंटेलिजेंस रिपोर्ट", "verified_source": "सत्यापित स्रोत", "neutral": "तटस्थ", "exec_summary": "📌 सारांश", "analyzing_demo": "प्रभाव का विश्लेषण किया जा रहा है...", "evaluating_strat": "रणनीतिक महत्व का मूल्यांकन...", "intel_tags": "टैग्स", "save_for_later": "🔖 सेव करें", "visit_source": "🌐 मूल स्रोत पर जाएं", "for_students": "छात्रों के लिए", "personal_ai_news": "व्यक्तिगत AI समाचार", "crystal_ball": "क्रिस्टल बॉल", "home": "होम", "category": "श्रेणी", "search_lang": "भाषा खोजें...", "indian_langs": "भारतीय भाषाएं", "global_langs": "वैश्विक भाषाएं", "select_language": "अपनी भाषा चुनें", "universe_hero_title": "वैश्विक खुफिया एक्सप्लोरर", "universe_hero_desc": "दुनिया के प्रमुख नोड्स से वास्तविक समय के समाचार विश्लेषण तक पहुंचें।", "scan_node": "नोड स्कैन करें", "video_reports": "वीडियो रिपोर्ट", "strategic_intel": "रणनीतिक खुफिया", "daily_intel_briefing": "दैनिक खुफिया ब्रीफिंग", "details": "विवरण", "close": "बंद करें X", "sports": "खेल", "politics": "राजनीति", "business": "व्यापार", "technology": "तकनीक", "ai": "AI", "world": "विश्व", "india": "भारत", "science": "विज्ञान", "entertainment": "मनोरंजन", "china": "चीन", "japan": "जापान", "uk": "UK", "usa": "अमेरिका", "russia": "रूस", "germany": "जर्मनी", "france": "फ्रांस", "australia": "ऑस्ट्रेलिया", "singapore": "सिंगापुर", "uae": "संयुक्त अरब अमीरात", "sign_in": "साइन इन", "sign_up": "साइन अप", "create_account": "खाता बनाएं", "no_account": "खाता नहीं है?", "already_have_account": "पहले से ही खाता है?", "create_now": "अभी बनाएं", "share_intel": "खुफिया जानकारी साझा करें", "track_intel": "ट्रैक इंटेलिजेंस", "force_update": "एआई अपडेट", "quick_chat": "त्वरित चैट", "search_placeholder": "दुनिया भर की खुफिया जानकारी खोजें...", "recent_intel": "हालिया एआई इंटेलिजेंस", "verified_global": "सत्यापित वैश्विक फ़ीड", "trending_global": "वैश्विक रुझान", "back_to_top": "वापस ऊपर", "status_ready": "सिस्टम सक्रिय है", "intel_node": "नोड", "intelligence": "इंटेलिजेंस", "listen_audi": "सुनें", "stop_audi": "बंद करें", "playing": "चल रहा है...", "choose_preferred_language": "अपनी न्यूज़ फीड के लिए अपनी पसंदीदा भाषा चुनें।", "skip_continue_english": "छोड़ें — अंग्रेजी में जारी रखें", "student_portal_title": "छात्र इंटेलिजेंस हब", "student_portal_subtitle": "परीक्षाओं, नीतियों, छात्रवृत्तियों और समाचारों से सीधे पार्स किए गए अवसरों की वास्तविक समय की ट्रैकिंग।", "active_opportunities": "सक्रिय अवसर", "trending_topic": "ट्रेंडिंग टॉपिक", "live_scholarships": "लाइव छात्रवृत्तियां", "scholarships_internships": "छात्रवृत्ति और इंटर्नशिप", "exams_results": "परीक्षा और परिणाम", "admissions_courses": "प्रवेश और पाठ्यक्रम", "career_jobs": "कैरियर और नौकरियां", "apply_now": "अभी आवेदन करें →", "search_country": "देश खोजें", "all_updates": "सभी अपडेट", "region_country": "क्षेत्र / देश", "student_section": { "title": "छात्र इंटेलिजेंस", "subtitle": "छात्रवृत्ति, परीक्षा, प्रवेश और करियर अपडेट", "all_updates": "सभी अपडेट", "scholarships": "छात्रवृत्ति और इंटर्नशिप", "exams": "परीक्षा और परिणाम", "admissions": "प्रवेश और पाठ्यक्रम", "career": "करियर और नौकरियां", "policy": "शिक्षा और नीति" } }, "spanish": { "verified": "VERIFICADO:", "global": "[GLOBAL]", "who_affected": "👥 Quiénes se ven afectados", "why_matters": "⚡ Por qué es importante", "ai_analysis": "Análisis de IA", "just_now": "Ahora", "brief_title": "⭐ Resumen de 60 Segundos", "see_more": "Ver Más", "see_more_briefs": "Ver Más Resúmenes", "top_headlines": "Titulares Principales", "breaking_news": "Noticias de Última Hora", "live_updates": "ACTUALIZACIONES EN VIVO", "system_init": "Inicializando...", "gathering_intel": "Recopilando inteligencia... ", "global_system_init": "⚙️ Sincronización Global de Sistemas", "status": "Estado:", "syncing": "Sincronizando...", "ai_engine_sync": "El motor de inteligencia está realizando su primera sincronización importante.", "node_backup_active": "📡 Inteligencia Global de Respaldo", "regional_gathering": "Buscando noticias regionales. Mostrando noticias globales como respaldo...", "try_sync_node": "Sincronizar", "main_dashboard": "Panel Principal", "trending_feed": "Tendencias", "viral": "VIRAL", "no_trending": "Sin datos de tendencias en este momento.", "todays_newspapers": "Periódicos de Hoy", "regional_publications": "Publicaciones Regionales", "universal_news": "INTELIGENCIA DE NOTICIAS UNIVERSAL", "update_cycle": "⚡ Ciclo de actualización de 15 min", "last_updated": "Última actualización:", "ai_generated": "Resúmenes generados por IA. Verifique con fuentes originales.", "all_rights": "Todos los derechos reservados.", "markets": "MERCADOS", "live_report": "REPORTE EN VIVO", "confirmed": "Confirmado", "breaking_feed": "FEED DE ÚLTIMA HORA", "global_intel_node": "Nodo de Inteligencia Global", "regional_intel_feed": "Inteligencia regional para:", "curated_intel": "Inteligencia curada:", "categories": "Categorías", "global_nodes": "Nodos Globales", "saved_items": "Guardado", "mock_test": "Prueba", "history": "Historial", "analyst_reports": "Informes Analíticos", "intelligence_report": "Reporte de Inteligencia", "verified_source": "FUENTE VERIFICADA", "neutral": "Neutral", "exec_summary": "📌 Resumen Ejecutivo", "analyzing_demo": "Analizando impacto...", "evaluating_strat": "Evaluando el significado...", "intel_tags": "ETIQUETAS INTEL", "save_for_later": "🔖 Guardar para más tarde", "visit_source": "🌐 VISITAR FUENTE ORIGINAL", "intel_node": "Nodo", "intelligence": "Inteligencia", "for_students": "Para Estudiantes", "personal_ai_news": "Noticias de IA Personal", "crystal_ball": "Bola de Cristal", "choose_preferred_language": "Elija su idioma preferido para las noticias.", "student_section": { "title": "Inteligencia Estudiantil", "subtitle": "Becas, exámenes, admisiones y actualizaciones de carrera", "all_updates": "Todas las actualizaciones", "scholarships": "Becas y pasantías", "exams": "Exámenes y resultados", "admissions": "Admisiones y cursos", "career": "Carrera y empleos", "policy": "Educación y política" } }, "punjabi": { "verified": "ਤਸਦੀਕ ਕੀਤੀ:", "global": "[ਗਲੋਬਲ]", "who_affected": "👥 ਕੌਣ ਪ੍ਰਭਾਵਿਤ ਹੈ", "why_matters": "⚡ ਇਹ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ", "key_points": "ਮੁੱਖ ਨੁਕਤੇ", "why_it_matters": "ਇਹ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ", "impact_analysis": "ਪ੍ਰਭਾਵ ਵਿਸ਼ਲੇਸ਼ਣ", "ai_analysis": "AI ਵਿਸ਼ਲੇਸ਼ਣ", "just_now": "ਹੁਣੇ", "brief_title": "⭐ 60-ਸਕਿੰਟ ਦਾ ਸਾਰ", "see_more": "ਹੋਰ ਦੇਖੋ", "see_more_briefs": "ਹੋਰ ਸਾਰ ਦੇਖੋ", "top_headlines": "ਮੁੱਖ ਖ਼ਬਰਾਂ", "breaking_news": "ਬ੍ਰੇਕਿੰਗ ਨਿਊਜ਼", "live_updates": "ਲਾਈਵ ਅੱਪਡੇਟ", "system_init": "ਸਿਸਟਮ ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ...", "gathering_intel": "ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", "status": "ਸਥਿਤੀ:", "syncing": "ਸਿੰਕ ਹੋ ਰਿਹਾ ਹੈ...", "main_dashboard": "ਮੁੱਖ ਡੈਸ਼ਬੋਰਡ", "universal_news": "ਯੂਨੀਵਰਸਲ ਨਿਊਜ਼", "update_cycle": "⚡ 15-ਮਿੰਟ ਦਾ ਅੱਪਡੇਟ", "for_students": "ਵਿਦਿਆਰਥੀਆਂ ਲਈ", "personal_ai_news": "ਨਿੱਜੀ AI ਖ਼ਬਰਾਂ", "student_portal_title": "ਵਿਦਿਆਰਥੀ ਜਾਣਕਾਰੀ ਕੇਂਦਰ", "scholarships_internships": "ਸਕਾਲਰਸ਼ਿਪ ਅਤੇ ਇੰਟਰਨਸ਼ਿਪ", "exams_results": "ਪ੍ਰੀਖਿਆਵਾਂ ਅਤੇ ਨਤੀਜੇ", "apply_now": "ਹੁਣੇ ਅਪਲਾਈ ਕਰੋ →", "student_section": { "title": "ਵਿਦਿਆਰਥੀ ਜਾਣਕਾਰੀ", "subtitle": "ਸਕਾਲਰਸ਼ਿਪ, ਪ੍ਰੀਖਿਆਵਾਂ, ਦਾਖਲੇ ਅਤੇ ਕਰੀਅਰ ਅੱਪਡੇਟ", "all_updates": "ਸਾਰੇ ਅੱਪਡੇਟ", "scholarships": "ਸਕਾਲਰਸ਼ਿਪ ਅਤੇ ਇੰਟਰਨਸ਼ਿਪ", "exams": "ਪ੍ਰੀਖਿਆਵਾਂ ਅਤੇ ਨਤੀਜੇ", "admissions": "दाखले ਅਤੇ ਕੋਰਸ", "career": "ਕਰੀਅਰ ਅਤੇ ਨੌਕਰੀਆਂ", "policy": "ਸਿੱਖਿਆ ਅਤੇ ਨੀਤੀ" } }, "marathi": { "verified": "सत्यापित:", "global": "[जागतिक]", "who_affected": "👥 कोणावर परिणाम होतो", "why_matters": "⚡ हे का महत्त्वाचे आहे", "key_points": "ठळक मुद्दे", "why_it_matters": "हे महत्त्वाचे का आहे", "impact_analysis": "प्रभाव विश्लेषण", "ai_analysis": "AI विश्लेषण", "just_now": "आत्ता", "brief_title": "⭐ ६०-सेकंद सारांश", "see_more": "आणखी पहा", "top_headlines": "प्रमुख बातम्या", "breaking_news": "ब्रेकिंग न्यूज", "live_updates": "लाईव्ह अपडेट्स", "system_init": "सिस्टम सुरू होत आहे...", "status": "स्थिती:", "syncing": "सिंक होत आहे...", "universal_news": "युनिव्हर्सल न्यूज", "for_students": "विद्यार्थ्यांसाठी", "save_for_later": "🔖 नंतरसाठी जतन करा", "student_portal_title": "विद्यार्थी माहिती केंद्र", "scholarships_internships": "शिष्यवृत्ती आणि इंटर्नशिप", "exams_results": "परीक्षा आणि निकाल", "apply_now": "आता अर्ज करा →", "student_section": { "title": "विद्यार्थी इंटेलिजेंस", "subtitle": "शिष्यवृत्ती, परीक्षा, प्रवेश आणि करिअर अपडेट्स", "all_updates": "सर्व अपडेट्स", "scholarships": "शिष्यवृत्ती आणि इंटर्नशिप", "exams": "परीक्षा आणि निकाल", "admissions": "प्रवेश आणि अभ्यासक्रम", "career": "करिअर आणि नोकऱ्या", "policy": "शिक्षण आणि धोरण" } }, "bengali": { "verified": "যাচাইকৃত:", "global": "[বৈশ্বিক]", "who_affected": "👥 কারা প্রভাবিত", "why_matters": "⚡ কেন এটি গুরুত্বপূর্ণ", "key_points": "মূল পয়েন্ট", "why_it_matters": "কেন এটি গুরুত্বপূর্ণ", "impact_analysis": "প্রভাব বিশ্লেষণ", "ai_analysis": "AI বিশ্লেষণ", "just_now": "এইমাত্র", "brief_title": "⭐ ৬০-সেকেন্ডের সংক্ষিপ্তসার", "see_more": "আরও দেখুন", "top_headlines": "শীর্ষ সংবাদ", "breaking_news": "ব্রেকিং নিউজ", "live_updates": "লাইভ আপডেট", "system_init": "সিস্টেম শুরু হচ্ছে...", "status": "অবস্থা:", "syncing": "সিঙ্ক হচ্ছে...", "universal_news": "ইউনিভার্সাল নিউজ", "for_students": "শিক্ষার্থীদের জন্য", "student_portal_title": "ছাত্র তথ্য কেন্দ্র", "scholarships_internships": "বৃত্তি এবং ইন্টার্নশিপ", "exams_results": "পরীক্ষা এবং ফলাফল", "apply_now": "এখনই আবেদন করুন →", "student_section": { "title": "ছাত্র ইন্টেলিজেন্স", "subtitle": "বৃত্তি, পরীক্ষা, ভর্তি এবং ক্যারিয়ার আপডেট", "all_updates": "সমস্ত আপডেট", "scholarships": "বৃত্তি এবং ইন্টার্নশিপ", "exams": "পরীক্ষা এবং ফলাফল", "admissions": "ভর্তি এবং কোর্স", "career": "ক্যারিয়ার এবং চাকরি", "policy": "শিক্ষা এবং নীতি" } }, "tamil": { "verified": "சரிபார்க்கப்பட்டது:", "global": "[உலகளாவிய]", "who_affected": "👥 யார் பாதிக்கப்படுகிறார்கள்", "why_matters": "⚡ இது ஏன் முக்கியமானது", "key_points": "முக்கிய குறிப்புகள்", "why_it_matters": "ஏன் இது முக்கியமானது", "impact_analysis": "தாக்க பகுப்பாய்வு", "ai_analysis": "AI பகுப்பாய்வு", "just_now": "இப்போது", "brief_title": "⭐ 60-வினாடி சுருக்கம்", "see_more": "மேலும் காண்க", "top_headlines": "தலைப்புச் செய்திகள்", "breaking_news": "முக்கிய செய்திகள்", "live_updates": "நேரಡಿ அறிவிப்புகள்", "system_init": "கணினி தொடங்குகிறது...", "status": "நிலை:", "syncing": "ஒத்திசைக்கப்படுகிறது...", "universal_news": "யுனிவர்சல் நியூஸ்", "for_students": "மாணவர்களுக்காக", "student_portal_title": "மாணவர் தகவல் மையம்", "scholarships_internships": "உதவித்தொகை மற்றும் இன்டர்ன்ஷிப்", "exams_results": "தேர்வுகள் மற்றும் முடிவுகள்", "apply_now": "இப்பொழுதே விண்ணப்பிக்கவும் →", "student_section": { "title": "மாணவர் இன்டெலிஜென்ஸ்", "subtitle": "உதவித்தொகை, தேர்வுகள், சேர்க்கை மற்றும் தொழில் குறித்த அறிவிப்புகள்", "all_updates": "அனைத்து அறிவிப்புகளும்", "scholarships": "உதவித்தொகை & இன்டர்ன்ஷிப்", "exams": "தேர்வுகள் & முடிவுகள்", "admissions": "சேர்க்கை & படிப்புகள்", "career": "தொழில் & வேலைகள்", "policy": "கல்வி & கொள்கை" } }, "kannada": { "verified": "ಪರಿಶೀಲಿಸಲಾಗಿದೆ:", "global": "[ಜಾಗತಿಕ]", "who_affected": "👥 ಯಾರು ಬಾಧಿತರಾಗಿದ್ದಾರೆ", "why_matters": "⚡ ಇದು ಏಕೆ ಮುಖ್ಯ", "key_points": "ಮುಖ್ಯಾಂಶಗಳು", "why_it_matters": "ಇದು ಏಕೆ ಮುಖ್ಯ", "impact_analysis": "ಪರಿಣಾಮ ವಿಶ್ಲೇಷಣೆ", "ai_analysis": "AI ವಿಶ್ಲೇಷಣೆ", "just_now": "ಈಗಷ್ಟೇ", "brief_title": "⭐ 60-ಸೆಕೆಂಡ್ ಸಾರಾಂಶ", "see_more": "ಇನ್ನಷ್ಟು ನೋಡಿ", "top_headlines": "ಮುಖ್ಯಾಂಶಗಳು", "breaking_news": "ಬ್ರೇಕಿಂಗ್ ನ್ಯೂಸ್", "live_updates": "ಲೈವ್ ನವೀಕರಣಗಳು", "system_init": "ಸಿಸ್ಟಮ್ ಪ್ರಾರಂಭವಾಗುತ್ತಿದೆ...", "status": "ಸ್ಥಿತಿ:", "syncing": "ಸಿಂಕ್ ಆಗುತ್ತಿದೆ...", "universal_news": "ಯೂನಿವರ್ಸಲ್ ನ್ಯೂಸ್", "for_students": "ವಿದ್ಯಾರ್ಥಿಗಳಿಗಾಗಿ", "student_portal_title": "ವಿದ್ಯಾರ್ಥಿ ಮಾಹಿತಿ ಕೇಂದ್ರ", "scholarships_internships": "ಶಿಷ್ಯವೇತನ ಮತ್ತು ಇಂಟರ್ನ್ಶಿಪ್", "exams_results": "ಪರೀಕ್ಷೆಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳು", "apply_now": "ಈಗಲೇ ಅರ್ಜಿ ಸಲ್ಲಿಸಿ →", "student_section": { "title": "ವಿದ್ಯಾರ್ಥಿ ಇಂಟೆಲಿಜೆನ್ಸ್", "subtitle": "ಶಿಷ್ಯವೇತನಗಳು, ಪರೀಕ್ಷೆಗಳು, ಪ್ರವೇಶಗಳು మరియు వృత్తిజీవನದ అప్‌డేట్‌లు", "all_updates": "ಎಲ್ಲಾ అప్‌డేట్‌లు", "scholarships": "ಶಿಷ್ಯವೇತನಗಳು & ಇಂಟర్ನ್‌ಶಿಪ್‌లు", "exams": "ಪರೀಕ್ಷೆಗಳು & ಫಲಿತಾಂಶಗಳು", "admissions": "ಪ್ರವೇಶಗಳು & ಕೋರ್ಸ್‌ಗಳು", "career": "ವೃತ್ತಿజీವನ & ಉದ್ಯೋಗಗಳು", "policy": "ಶಿಕ್ಷಣ & ನೀತಿ" } }, "malayalam": { "verified": "സ്ഥിരീകരിച്ചു:", "global": "[ആഗോള]", "who_affected": "👥 ആരെ ബാധിക്കുന്നു", "why_matters": "⚡ എന്തുകൊണ്ട് ഇത് പ്രധാനമാണ്", "key_points": "പ്രധാന പോയിന്റുകൾ", "why_it_matters": "എന്തുകൊണ്ട് ഇത് പ്രധാനമാണ്", "impact_analysis": "പ്രത്യാഘാത വിശകലനം", "ai_analysis": "AI വിശകലനം", "just_now": "ഇപ്പോൾ", "brief_title": "⭐ 60-സെക്കൻഡ് സംഗ്രഹം", "see_more": "കൂടുതൽ കാണുക", "top_headlines": "പ്രധാന വാർത്തകൾ", "breaking_news": "ബ്രേക്കിംഗ് വാർത്തകൾ", "live_updates": "തത്സമയ അപ്‌ഡേറ്റുകൾ", "system_init": "സിസ്റ്റം ആരംഭിക്കുന്നു...", "status": "നില:", "syncing": "സിങ്ക് ചെയ്യുന്നു...", "universal_news": "യൂണിവേഴ്സൽ ന്യൂസ്", "for_students": "വിദ്യാർത്ഥികൾക്കായി", "student_portal_title": "വിദ്യാർത്ഥി വിവര കേന്ദ്രം", "scholarships_internships": "സ്കോളർഷിപ്പും ഇന്റേൺഷിപ്പും", "exams_results": "പരീക്ഷകളും ഫലങ്ങളും", "apply_now": "ഇപ്പോൾ അപേക്ഷിക്കുക →", "student_section": { "title": "സ്റ്റുഡന്റ് ഇന്റലിജൻസ്", "subtitle": "സ്കോളർഷിപ്പുകൾ, പരീക്ഷകൾ, പ്രവേശനം, കരിയർ അപ്ഡേറ്റുകൾ", "all_updates": "എല്ലാ അപ്ഡേറ്റുകളും", "scholarships": "സ്കോളർഷിപ്പുകൾ & ഇന്റേൺഷിപ്പുകൾ", "exams": "പരീക്ഷകൾ & ഫലങ്ങൾ", "admissions": "പ്രവേശനം & കോഴ്സുകൾ", "career": "കരിയർ & ജോലികൾ", "policy": "വിദ്യാഭ്യാസം & നയം" } }, "arabic": { "visit_source": "🌐 المصدر الأصلي", "intel_node": "نود", "intelligence": "استخبارات", "for_students": "للطلاب", "personal_ai_news": "أخبار الذكاء الاصطناعي الشخصية", "crystal_ball": "الكرة الكريستالية", "choose_preferred_language": "اختر لغتك المفضلة لموجز الأخبار.", "skip_continue_english": "تخطي - تابع بالإنجليزية", "student_section": { "title": "ذكاء الطلاب", "subtitle": "المنح الدراسية والامتحانات والقبول وتحديثات الحياة المهنية", "all_updates": "كل التحديثات", "scholarships": "المنح الدراسية والتدريب", "exams": "الامتحانات والنتائج", "admissions": "القبول والدورات", "career": "الوظائف والمهن", "policy": "التعليم والسياسة" } }, "japanese": { "verified": "確認済み:", "global": "[グローバル]", "who_affected": "👥 影響を受けるのは誰か", "why_matters": "⚡ なぜ重要か", "ai_analysis": "AI分析", "just_now": "たった今", "brief_title": "⭐ 60秒の要約", "see_more": "もっと見る", "see_more_briefs": "さらに表示", "top_headlines": "主要な見出し", "breaking_news": "ニュース速報", "live_updates": "ライブアップデート", "system_init": "システム初期化中...", "gathering_intel": "情報を収集しています...", "global_system_init": "⚙️ グローバルシステム同期中", "status": "ステータス:", "syncing": "同期中...", "ai_engine_sync": "AIエンジンがニュースソースと同期しています。5〜10分お待ちください。", "node_backup_active": "📡 バックアップを使用中", "regional_gathering": "地域ニュースを収集中のため、一時的にグローバルニュースを表示しています。", "try_sync_node": "再同期する", "main_dashboard": "メインダッシュボード", "trending_feed": "トレンドニュース", "viral": "話題", "no_trending": "トレンドデータはありません。", "todays_newspapers": "今日の新聞", "regional_publications": "地域の出版物", "universal_news": "ユニバーサル・ニュース", "update_cycle": "⚡ 15分ごとの更新サイクル", "last_updated": "最終更新:", "ai_generated": "AI生成の要約です。元のソースで確認してください。", "all_rights": "無断転載を禁じます。", "markets": "市場", "live_report": "ライブレポート", "confirmed": "確認済み", "breaking_feed": "ニュースフィード", "global_intel_node": "グローバル情報ノード", "regional_intel_feed": "地域の情報フィード:", "curated_intel": "厳選情報:", "categories": "カテゴリー", "global_nodes": "グローバルノード", "saved_items": "保存済み", "mock_test": "模擬テスト", "history": "履歴", "analyst_reports": "アナリストレポート", "intelligence_report": "情報のレポート", "verified_source": "確認済みの情報源", "neutral": "中立", "exec_summary": "📌 エグゼクティブサマリー", "analyzing_demo": "影響を分析中...", "evaluating_strat": "重要度を評価中...", "intel_tags": "インテルタグ", "save_for_later": "🔖 後で保存", "visit_source": "🌐 元のソースを訪問", "intel_node": "ノード", "intelligence": "インテリジェンス", "for_students": "学生向け", "personal_ai_news": "パーソナルAIニュース", "crystal_ball": "クリスタルボール", "choose_preferred_language": "ニュースフィードの希望の言語を選択してください。", "skip_continue_english": "スキップ — 英語で続行", "student_section": { "title": "学生インテリジェンス", "subtitle": "奨学金、試験、入学、キャリアの最新情報", "all_updates": "すべての更新", "scholarships": "奨学金とインターンシップ", "exams": "試験と結果", "admissions": "入学とコース", "career": "キャリアと仕事", "policy": "教育と政策" } }, "french": { "verified": "VÉRIFIÉ:", "global": "[GLOBAL]", "who_affected": "👥 Qui est concerné ?", "why_matters": "⚡ Pourquoi c'est important", "ai_analysis": "Analyse IA", "just_now": "À l'instant", "brief_title": "⭐ En Bref (60s)", "see_more": "Voir plus", "see_more_briefs": "Voir tous les résumés", "top_headlines": "À la Une", "breaking_news": "Dernière Heure", "live_updates": "EN DIRECT", "system_init": "Initialisation...", "gathering_intel": "Collecte en cours...", "global_system_init": "⚙️ Initialisation du système global", "status": "Statut :", "syncing": "Synchronisation...", "ai_engine_sync": "L'IA se synchronise with les sources. Cela prendra 5-10 minutes.", "node_backup_active": "📡 Sauvegarde des données active", "regional_gathering": "Bascule temporaire vers l'information globale.", "try_sync_node": "Réessayer", "main_dashboard": "Tableau de Bord Principal", "trending_feed": "Tendances", "viral": "VIRAL", "no_trending": "Aucune tendance pour le moment.", "todays_newspapers": "Les journaux d'aujourd'hui", "regional_publications": "Publications régionales", "universal_news": "UNIVERSAL NEWS", "update_cycle": "⚡ Cycle de mise à jour: 15min", "last_updated": "Dernière MÀJ:", "ai_generated": "Résumé IA. Vérifiez l'original.", "all_rights": "Tous droits réservés.", "markets": "MARCHÉS", "live_report": "Rapport Direct", "confirmed": "Confirmé", "breaking_feed": "FIL INFO", "global_intel_node": "Information Globale", "regional_intel_feed": "Information régionale pour:", "curated_intel": "Information validée:", "categories": "Categoríes", "global_nodes": "Nœuds", "saved_items": "Sauvegardés", "mock_test": "Test", "history": "Historique", "analyst_reports": "Rapports Experts", "intelligence_report": "Rapport Synthétique", "verified_source": "SOURCE VÉRIFIÉE", "neutral": "Neutre", "exec_summary": "📌 Résumé", "analyzing_demo": "Analyse d'impact...", "evaluating_strat": "Évaluation...", "intel_tags": "TAGS", "save_for_later": "🔖 Enregistrer", "visit_source": "🌐 SOURCE ORIGINALE", "intel_node": "Nœud", "intelligence": "Intelligence", "for_students": "Pour les étudiants", "personal_ai_news": "Actualités IA Personnelles", "crystal_ball": "Boule de Cristal", "choose_preferred_language": "Choisissez votre langue préférée pour le flux d'informations.", "skip_continue_english": "Passer — Continuer en Anglais", "student_section": { "title": "Intelligence Étudiante", "subtitle": "Bourses, examens, admissions et mises à jour de carrière", "all_updates": "Toutes les mises à jour", "scholarships": "Bourses & Stages", "exams": "Examens & Résultats", "admissions": "Admissions & Cours", "career": "Carrière & Emplois", "policy": "Éducation & Politique" } } } def get_ui_labels(lang: str) -> dict: """Helper to fetch localized UI labels for backend-driven article objects.""" l = lang.lower().strip() # Map short codes if needed mapping = { "hi": "hindi", "te": "telugu", "ta": "tamil", "ka": "kannada", "ml": "malayalam", "mr": "marathi", "bn": "bengali", "gu": "gujarati", "pa": "punjabi" } l = mapping.get(l, l) if l == 'telugu': return { "key_points": "ముఖ్య అంశాలు", "why_it_matters": "ఎందుకు ఇది ముఖ్యం", "who_affected": "ఎవరు ప్రభావితమవుతారు" } elif l == 'hindi': return { "key_points": "मुख्य बिंदु", "why_it_matters": "यह क्यों मायने रखता है", "who_affected": "कौन प्रभावित है" } elif l == 'tamil': return { "key_points": "முக்கிய குறிப்புகள்", "why_it_matters": "ஏன் இது முக்கியமானது", "who_affected": "யார் பாதிக்கப்படுகிறார்கள்" } elif l == 'kannada': return { "key_points": "ಮುಖ್ಯಾಂಶಗಳು", "why_it_matters": "ಇದು ಏಕೆ ಮುಖ್ಯ", "who_affected": "ಯಾರು ಬಾಧಿತರು" } elif l == 'malayalam': return { "key_points": "പ്രധാന പോയിന്റുകൾ", "why_it_matters": "എന്തുകൊണ്ട് ഇത് പ്രധാനമാണ്", "who_affected": "ആരെ ബാധിക്കുന്നു" } elif l == 'bengali': return { "key_points": "মূল পয়েন্ট", "why_it_matters": "কেন এটি গুরুত্বপূর্ণ", "who_affected": "কারা প্রভাবিত" } elif l == 'gujarati': return { "key_points": "મુખ્ય મુદ્દાઓ", "why_it_matters": "શા માટે તે મહત્વનું છે", "who_affected": "કોણ પ્રભાવિત છે" } elif l == 'marathi': return { "key_points": "ठळक मुद्दे", "why_it_matters": "हे महत्त्वाचे का आहे", "who_affected": "कोणावर परिणाम झाला" } elif l == 'punjabi': return { "key_points": "ਮੁੱਖ ਨੁਕਤੇ", "why_it_matters": "ਇਹ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ", "who_affected": "ਕੌਣ ਪ੍ਰਭਾਵਿਤ ਹੈ" } # Add more as needed return { "key_points": "Key Points", "why_it_matters": "Why It Matters", "who_affected": "Who is Affected" } def get_ui_translations(lang: str) -> dict: if not lang: return UI_TRANSLATIONS["english"] lang = lang.lower().strip() # Map short codes to full names mapping = { "en": "english", "hi": "hindi", "te": "telugu", "ta": "tamil", "ka": "kannada", "ml": "malayalam", "mr": "marathi", "bn": "bengali", "gu": "gujarati", "ar": "arabic", "fr": "french", "es": "spanish", "pa": "punjabi" } lang = mapping.get(lang, lang) return UI_TRANSLATIONS.get(lang, UI_TRANSLATIONS.get("english"))