{
  "toast": {
    "connectionLost": {
      "title": "సర్వర్ కనెక్షన్ తెగిపోయింది",
      "message": "బ్యాకెండ్ సర్వర్‌ను చేరుకోలేకపోయాం. సర్వర్ నడుస్తుందో లేదో తనిఖీ చేయండి."
    }
  },
  "common": {
    "appName": "OpenWA",
    "loading": "లోడ్ అవుతోంది...",
    "cancel": "రద్దు చేయి",
    "delete": "తొలగించు",
    "create": "సృష్టించు",
    "close": "మూసివేయి",
    "showApiKey": "API కీని చూపు",
    "hideApiKey": "API కీని దాచు",
    "search": "వెతుకు",
    "status": "స్థితి",
    "name": "పేరు",
    "role": "పాత్ర",
    "url": "URL",
    "port": "పోర్ట్",
    "host": "హోస్ట్",
    "username": "యూజర్ నేమ్",
    "password": "పాస్‌వర్డ్",
    "active": "యాక్టివ్",
    "inactive": "ఇన్‌యాక్టివ్",
    "connected": "కనెక్ట్ అయింది",
    "disconnected": "డిస్‌కనెక్ట్ అయింది",
    "never": "ఎప్పుడూ కాదు",
    "justNow": "ఇప్పుడే",
    "minAgo": "{{count}} నిమిషం క్రితం",
    "hoursAgo": "{{count}} గంటల క్రితం",
    "optional": "ఐచ్ఛికం",
    "language": "భాష",
    "back": "వెనుకకు",
    "next": "తరువాత",
    "previous": "మునుపటి",
    "expand": "విస్తరించు",
    "collapse": "కుదించు",
    "logout": "లాగౌట్",
    "refresh": "రిఫ్రెష్",
    "errorGeneric": "ఒక లోపం సంభవించింది",
    "unknownError": "తెలియని లోపం",
    "retry": "మళ్లీ ప్రయత్నించండి"
  },
  "theme": {
    "light": "లైట్",
    "dark": "డార్క్",
    "system": "సిస్టమ్",
    "label": "థీమ్: {{value}}",
    "appearance": "రూపం",
    "mode": "మోడ్",
    "toggleTo": "{{value}}కి మారండి"
  },
  "nav": {
    "dashboard": "డ్యాష్‌బోర్డ్",
    "sessions": "సెషన్స్",
    "chats": "చాట్‌లు",
    "webhooks": "వెబ్‌హుక్స్",
    "templates": "Templates",
    "apiKeys": "API కీలు",
    "messageTester": "మెసేజ్ టెస్టర్",
    "infrastructure": "ఇన్‌ఫ్రాస్ట్రక్చర్",
    "plugins": "ప్లగిన్స్",
    "logs": "లాగ్స్"
  },
  "chats": {
    "media": {
      "location": "స్థానం",
      "call": "కాల్",
      "callMissed": "మిస్డ్ కాల్",
      "callVideo": "వీడియో కాల్",
      "callVideoMissed": "మిస్డ్ వీడియో కాల్",
      "omitted": "మీడియా",
      "image": "చిత్రం"
    },
    "subtitle": "వాట్సాప్ సందేశాలను నిజ-సమయంలో పంపండి మరియు ప్రత్యుత్తరం ఇవ్వండి",
    "noSessionsTitle": "కనెక్ట్ అయిన సెషన్లు లేవు",
    "noSessionsDesc": "చాట్ ఫీచర్‌ను ఉపయోగించడానికి దయచేసి ముందుగా <1>సెషన్స్</1> మెను నుండి ఒక వాట్సాప్ సెషన్‌ను కనెక్ట్ చేయండి.",
    "sessionLabel": "వాట్సాప్ సెషన్",
    "noPhone": "ఫోన్ లేదు",
    "searchPlaceholder": "చాట్‌ల కోసం వెతకండి...",
    "loadingChats": "చాట్‌లను లోడ్ చేస్తోంది...",
    "empty": "చాట్‌లు లేవు",
    "noMessageYet": "ఇంకా సందేశాలు లేవు",
    "unreadBadge": "{{count}} చదవని సందేశం",
    "unreadBadge_other": "{{count}} చదవని సందేశాలు",
    "loadingMessages": "సందేశాలను లోడ్ చేస్తోంది...",
    "noMessagesInChat": "ఇంకా సందేశాలు లేవు. ప్రారంభించడానికి మొదటి సందేశాన్ని పంపండి!",
    "downloadDocument": "డాక్యుమెంట్‌ను డౌన్‌లోడ్ చేయి",
    "actions": {
      "reply": "ప్రత్యుత్తరం",
      "react": "ప్రతిస్పందించు",
      "delete": "సందేశాన్ని తొలగించు"
    },
    "replyingTo": "{{name}} కు ప్రత్యుత్తరం ఇస్తోంది",
    "you": "మీరు",
    "youPrefix": "మీరు: ",
    "yesterday": "నిన్న",
    "attachTitle": "ఫైల్ / చిత్రాన్ని పంపు",
    "emojiTitle": "ఎమోజీని ఎంచుకోండి",
    "captionPlaceholder": "క్యాప్షన్ జోడించండి...",
    "messagePlaceholder": "ఒక సందేశాన్ని టైప్ చేయండి...",
    "noPermission": "సందేశాలను పంపడానికి మీకు అనుమతి లేదు",
    "send": "పంపు",
    "placeholderTitle": "మెసేజింగ్ ప్రారంభించండి",
    "placeholderDesc": "వాట్సాప్ సందేశాలను చదవడం మరియు పంపడం ప్రారంభించడానికి ఎడమ సైడ్‌బార్ నుండి ఒక యాక్టివ్ చాట్‌ను ఎంచుకోండి.",
    "scrollToBottom": "తాజాకి స్క్రోల్ చేయండి",
    "groupSubtitle": "సమూహం",
    "privateContactSubtitle": "ప్రైవేట్ పరిచయం",
    "deleteConfirm": "ఈ సందేశాన్ని అందరి కోసం తొలగించాలా?",
    "messageDeleted": "🚫 ఈ సందేశం తొలగించబడింది",
    "messageMasked": "🔒 లింక్ చేసిన పరికరాల్లో WhatsApp దీన్ని దాచింది — మీ ప్రధాన ఫోన్‌లో చూడండి",
    "kind": {
      "group": "సమూహం",
      "channel": "ఛానెల్",
      "status": "స్థితి",
      "broadcast": "ప్రసారం"
    },
    "tab": {
      "chats": "చాట్‌లు",
      "channels": "ఛానెల్‌లు",
      "status": "స్థితి"
    },
    "status": {
      "itemCount": "{{count}} నవీకరణ",
      "itemCount_other": "{{count}} నవీకరణలు",
      "empty": "No contacts have an active status.",
      "loadError": "స్థితులను లోడ్ చేయడం విఫలమైంది.",
      "mediaUnavailable": "Media unavailable",
      "compose": "Post a status",
      "composeText": "Text",
      "composeImage": "Image",
      "recipients": "Who can see this",
      "recipientsHint": "Baileys requires a recipient list; whatsapp-web.js uses your status-privacy audience.",
      "noContacts": "No contacts found",
      "caption": "Caption",
      "backgroundColor": "Background color",
      "font": "Font",
      "fontDefault": "Default",
      "orLabel": "or",
      "post": "Post",
      "posted": "Status posted",
      "postFailed": "Could not post the status",
      "imageFile": "స్టేటస్ చిత్రం"
    },
    "channels": {
      "notSupported": "Channels are not supported on the Baileys engine.",
      "empty": "You are not subscribed to any channels yet.",
      "notReady": "సెషన్ ఇంకా సిద్ధంగా లేదు.",
      "subscribers": "{{count}} సబ్‌స్క్రైబర్",
      "subscribers_other": "{{count}} సబ్‌స్క్రైబర్‌లు"
    },
    "errors": {
      "loadSessions": "సెషన్లను లోడ్ చేయడం విఫలమైంది",
      "loadChats": "చాట్‌లను లోడ్ చేయడం విఫలమైంది",
      "markRead": "చాట్‌ను చదివినట్లుగా గుర్తించడం విఫలమైంది",
      "send": "సందేశాన్ని పంపడం విఫలమైంది",
      "react": "సందేశానికి ప్రతిస్పందించడం విఫలమైంది",
      "delete": "సందేశాన్ని తొలగించడం విఫలమైంది",
      "fileTooLarge": "ఫైల్ చాలా పెద్దది (గరిష్టం 18 MB)"
    },
    "loadMessagesError": "సందేశాలను లోడ్ చేయడం సాధ్యం కాలేదు. సర్వర్ లాగ్‌లను తనిఖీ చేయండి.",
    "messageStatus": {
      "pending": "పెండింగ్‌లో",
      "sent": "పంపబడింది",
      "delivered": "డెలివరీ అయింది",
      "read": "చదవబడింది",
      "failed": "విఫలమైంది"
    }
  },
  "errorBoundary": {
    "title": "ఏదో తప్పు జరిగింది",
    "description": "డ్యాష్‌బోర్డ్‌లో ఊహించని లోపం ఎదురైంది.",
    "reload": "డ్యాష్‌బోర్డ్‌ను రీలోడ్ చేయి"
  },
  "login": {
    "apiKey": "API కీ",
    "apiKeyPlaceholder": "మీ API కీని ఎంటర్ చేయండి",
    "apiKeyRequired": "API కీ అవసరం",
    "connect": "కనెక్ట్ చేయి",
    "connecting": "కనెక్ట్ అవుతోంది...",
    "invalidKey": "చెల్లని API కీ",
    "connectionError": "సర్వర్‌కు కనెక్ట్ కాలేకపోయాము. దయచేసి మళ్లీ ప్రయత్నించండి.",
    "help": "సహాయం కావాలా?",
    "viewDocs": "డాక్యుమెంటేషన్ చూడండి",
    "footer": "Yudhi Armyndharis మరియు OpenWA కమ్యూనిటీ ద్వారా ❤️ తో తయారు చేయబడింది",
    "version": "v{{version}} · {{date}}"
  },
  "dashboard": {
    "title": "డ్యాష్‌బోర్డ్",
    "subtitle": "మీ వాట్సాప్ సెషన్లు మరియు యాక్టివిటీ యొక్క అవలోకనం",
    "stats": {
      "activeSessions": "కనెక్ట్ అయిన సెషన్లు",
      "sessionsDetail": "{{running}} నడుస్తోంది · మొత్తం {{total}}",
      "messagesToday": "ఈరోజు సందేశాలు",
      "webhooksConfigured": "కాన్ఫిగర్ చేసిన వెబ్‌హుక్స్",
      "totalMessages": "మొత్తం సందేశాలు"
    },
    "sessionsOverview": "సెషన్ల అవలోకనం",
    "showingSessions": "{{total}} సెషన్లలో {{shown}} చూపిస్తోంది",
    "columns": {
      "sessionId": "సెషన్ ID",
      "phone": "ఫోన్ నంబర్",
      "status": "స్థితి",
      "lastActive": "చివరిసారి యాక్టివ్",
      "actions": "చర్యలు"
    },
    "noSessions": "ఎలాంటి సెషన్లు కనుగొనబడలేదు. ప్రారంభించడానికి ఒకదాన్ని సృష్టించండి.",
    "view": "చూడు",
    "disconnect": "డిస్‌కనెక్ట్ చేయి",
    "errorPrefix": "లోపం: {{message}}",
    "loadError": "డేటాను లోడ్ చేయడం విఫలమైంది",
    "charts": {
      "title": "సందేశ విశ్లేషణలు",
      "period": {
        "24h": "24 గం",
        "7d": "7 రో",
        "30d": "30 రో"
      },
      "overTime": "కాలక్రమంలో సందేశాలు",
      "byType": "రకం వారీగా సందేశాలు",
      "topChats": "టాప్ చాట్‌లు",
      "sent": "పంపినవి",
      "received": "స్వీకరించినవి",
      "messages": "సందేశాలు",
      "empty": "ఈ వ్యవధిలో సందేశ కార్యకలాపం లేదు.",
      "error": "సందేశ విశ్లేషణలను లోడ్ చేయలేకపోయాం. సర్వర్ లాగ్‌లను తనిఖీ చేయండి."
    }
  },
  "sessionStatus": {
    "created": "కొత్తది",
    "idle": "ఐడిల్",
    "initializing": "ప్రారంభమవుతోంది...",
    "connecting": "కనెక్ట్ అవుతోంది...",
    "qr_ready": "QR స్కాన్ చేయండి",
    "ready": "కనెక్ట్ అయింది",
    "disconnected": "డిస్‌కనెక్ట్ అయింది",
    "action_required": "చర్య అవసరం",
    "failed": "విఫలమైంది",
    "authenticating": "ప్రామాణీకరిస్తోంది..."
  },
  "sessions": {
    "title": "సెషన్స్",
    "subtitle": "మీ వాట్సాప్ సెషన్లు మరియు QR కోడ్ కనెక్షన్లను నిర్వహించండి",
    "newSession": "కొత్త సెషన్",
    "searchPlaceholder": "సెషన్ల కోసం వెతకండి...",
    "filter": {
      "all": "అన్ని స్థితులు",
      "active": "యాక్టివ్ (కనెక్ట్ అయింది)",
      "inactive": "ఇన్‌యాక్టివ్",
      "connecting": "కనెక్ట్ అవుతోంది"
    },
    "empty": {
      "title": "ఎలాంటి సెషన్లు కనుగొనబడలేదు",
      "description": "ప్రారంభించడానికి ఒక కొత్త సెషన్‌ను సృష్టించండి"
    },
    "create": {
      "title": "కొత్త సెషన్‌ను సృష్టించండి",
      "label": "సెషన్ పేరు",
      "placeholder": "ఉదాహరణకు, marketing-bot",
      "hint": "చిన్న అక్షరాలు (lowercase), సంఖ్యలు, మరియు హైఫన్‌లు మాత్రమే ఉపయోగించండి. ఉదాహరణ: <code>customer-support</code>, <code>bot-1</code>",
      "invalidChars": "చెల్లని అక్షరాలు. చిన్న అక్షరాలు, సంఖ్యలు, మరియు హైఫన్‌లు మాత్రమే అనుమతించబడతాయి.",
      "tooLong": "పేరు 50 అక్షరాలు లేదా అంతకంటే తక్కువ ఉండాలి ({{length}}/50).",
      "duplicate": "ఈ పేరుతో సెషన్ ఇప్పటికే ఉంది.",
      "successTitle": "సెషన్ సృష్టించబడింది",
      "successDesc": "సెషన్ \"{{name}}\" విజయవంతంగా సృష్టించబడింది",
      "errorTitle": "సృష్టి విఫలమైంది",
      "errorDefault": "సెషన్‌ను సృష్టించడం విఫలమైంది"
    },
    "delete": {
      "title": "తొలగింపును ధృవీకరించండి",
      "message": "మీరు ఖచ్చితంగా <strong>\"{{name}}\"</strong> సెషన్‌ను తొలగించాలనుకుంటున్నారా?",
      "warning": "ఈ చర్యను వెనక్కి తీసుకోలేము.",
      "successTitle": "సెషన్ తొలగించబడింది",
      "successDescNamed": "సెషన్ \"{{name}}\" తొలగించబడింది",
      "successDescGeneric": "సెషన్ తొలగించబడింది",
      "errorTitle": "తొలగింపు విఫలమైంది",
      "errorDefault": "సెషన్‌ను తొలగించడం విఫలమైంది"
    },
    "qr": {
      "title": "QR కోడ్‌ను స్కాన్ చేయండి",
      "step1": "<strong>1.</strong> మీ ఫోన్‌లో వాట్సాప్ తెరవండి",
      "step2": "<strong>2.</strong> <strong>మెనూ</strong> → <strong>Linked Devices</strong> పై నొక్కండి",
      "step3": "<strong>3.</strong> <strong>Link a Device</strong> పై నొక్కి, ఈ QR కోడ్‌ను స్కాన్ చేయండి",
      "autoRefresh": "QR ప్రతి 5 సెకన్లకు స్వయంచాలకంగా అప్‌డేట్ అవుతుంది",
      "generating": "QR కోడ్‌ను రూపొందిస్తోంది...",
      "preparing": "QR కోడ్‌ను సిద్ధం చేస్తోంది...",
      "showQr": "QR చూపించు",
      "loading": "లోడ్ అవుతోంది...",
      "scanToConnect": "కనెక్ట్ కావడానికి QR కోడ్‌ను స్కాన్ చేయండి"
    },
    "details": {
      "title": "సెషన్ వివరాలు",
      "name": "పేరు",
      "status": "స్థితి",
      "sessionId": "సెషన్ ID",
      "phone": "ఫోన్ నంబర్",
      "phoneNone": "కనెక్ట్ కాలేదు",
      "created": "సృష్టించబడింది",
      "lastActive": "చివరిసారి యాక్టివ్",
      "autoRejectCalls": "కాల్‌లను ఆటోమేటిక్‌గా తిరస్కరించు",
      "autoRejectCallsHint": "ఇన్‌కమింగ్ కాల్‌లు మోగిన వెంటనే తిరస్కరించబడతాయి. call.received వెబ్‌హుక్ మాత్రం ముందుగా పంపబడుతుంది. తదుపరి కాల్ నుండి వర్తిస్తుంది — పునఃప్రారంభం అవసరం లేదు."
    },
    "actions": {
      "view": "చూడు",
      "start": "ప్రారంభించు",
      "stop": "ఆపివేయి",
      "reconnect": "మళ్లీ కనెక్ట్ చేయి",
      "unlink": "అన్‌లింక్",
      "delete": "తొలగించు",
      "killStuck": "నిలిచిపోయినదాన్ని ఆపండి"
    },
    "toasts": {
      "readyTitle": "సెషన్ సిద్ధంగా ఉంది",
      "readyDesc": "వాట్సాప్ సెషన్ ఇప్పుడు కనెక్ట్ అయింది",
      "disconnectedTitle": "సెషన్ డిస్‌కనెక్ట్ అయింది",
      "disconnectedDesc": "వాట్సాప్ సెషన్ డిస్‌కనెక్ట్ చేయబడింది",
      "actionRequiredTitle": "చర్య అవసరం",
      "actionRequiredDesc": "ఈ సెషన్‌కు మీ శ్రద్ధ అవసరం. ఏమి చేయాలో చూడటానికి సెషన్‌ను తెరవండి.",
      "failedTitle": "సెషన్ విఫలమైంది",
      "failedDesc": "వాట్సాప్ సెషన్ ప్రారంభం కావడం విఫలమైంది. కారణాన్ని చూడటానికి సెషన్‌ను తెరవండి."
    },
    "card": {
      "phone": "ఫోన్",
      "sessionId": "సెషన్ ID",
      "lastActive": "చివరిసారి యాక్టివ్",
      "error": "లోపం",
      "restriction": "ఆంక్ష"
    },
    "forceKill": {
      "title": "నిలిచిపోయిన సెషన్‌ను ఆపండి",
      "message": "\"{{name}}\" సెషన్‌ను బలవంతంగా ఆపాలని మీరు ఖచ్చితంగా అనుకుంటున్నారా?",
      "warning": "ఇది WhatsApp బ్రౌజర్ ప్రాసెస్‌ను బలవంతంగా ముగిస్తుంది. పునఃప్రారంభంలో సెషన్‌ను మళ్లీ స్కాన్ చేయాల్సి రావచ్చు.",
      "confirm": "సెషన్‌ను ఆపండి",
      "successTitle": "సెషన్ ఆపబడింది",
      "success": "సెషన్ బలవంతంగా ఆపబడింది. మీరు ఇప్పుడు దాన్ని పునఃప్రారంభించవచ్చు.",
      "failedTitle": "బలవంతంగా ఆపడం విఫలమైంది",
      "failed": "సెషన్‌ను బలవంతంగా ఆపడం విఫలమైంది."
    },
    "unlink": {
      "title": "పరికరాన్ని అన్‌లింక్ చేయండి",
      "message": "సెషన్ <strong>\"{{name}}\"</strong>ని WhatsApp ఖాతా నుండి అన్‌లింక్ చేయాలా?",
      "warning": "WhatsApp ఈ పరికరాన్ని ఖాతా యొక్క లింక్ చేసిన పరికరాల నుండి తొలగిస్తుంది మరియు సెషన్ ఆగిపోతుంది. మళ్లీ కనెక్ట్ చేయడానికి కొత్త QR స్కాన్ లేదా పెయిరింగ్ కోడ్ అవసరం. స్థానిక డేటాను కూడా తొలగించాలంటే, తర్వాత సెషన్‌ను తొలగించండి.",
      "confirm": "అన్‌లింక్",
      "successTitle": "పరికరం అన్‌లింక్ చేయబడింది",
      "success": "అన్‌లింక్ పూర్తయింది: పరికరం లాగ్ అవుట్ చేయబడింది మరియు స్థానిక సెషన్ ఆధారాలు క్లియర్ చేయబడ్డాయి. మళ్లీ కనెక్ట్ అవ్వడానికి కొత్త QR స్కాన్ లేదా జతచేసే కోడ్ అవసరం.",
      "failedTitle": "అన్‌లింక్ విఫలమైంది",
      "failed": "సెషన్‌ను అన్‌లింక్ చేయడం విఫలమైంది.",
      "incompleteTitle": "అన్‌లింక్ అసంపూర్ణం",
      "incomplete": "సెషన్ స్థానికంగా ఆగిపోయింది, కానీ లాగ్అవుట్ ఆపరేషన్ పూర్తి కాలేదు — పరికరం ఇంకా లింక్ అయి ఉండవచ్చు. సెషన్‌ను ప్రారంభించి అన్‌లింక్‌ను మళ్లీ ప్రయత్నించండి."
    },
    "pairing": {
      "tabQr": "QR కోడ్",
      "tabPhone": "ఫోన్ నంబర్‌తో లింక్ చేయండి",
      "phoneLabel": "ఫోన్ నంబర్",
      "phonePlaceholder": "ఉదాహరణకు, 919876543210",
      "phoneHint": "అంతర్జాతీయ ఆకృతిలో (కంట్రీ కోడ్ + నంబర్) సంఖ్యలు మాత్రమే (+, ఖాళీలు, లేదా డాష్‌లు లేకుండా).",
      "invalidPhone": "చెల్లుబాటు అయ్యే ఫోన్ నంబర్‌ను నమోదు చేయండి: 6–15 సంఖ్యలు, ముందుగా కంట్రీ కోడ్, ఎలాంటి చిహ్నాలు లేకుండా.",
      "generateButton": "పెయిరింగ్ కోడ్‌ను రూపొందించండి",
      "generating": "పెయిరింగ్ కోడ్‌ను రూపొందిస్తోంది...",
      "codeLabel": "మీ పెయిరింగ్ కోడ్",
      "changeNumber": "నంబర్ మార్చు / కొత్త కోడ్‌ను అభ్యర్థించు",
      "instructions": "పెయిరింగ్ సూచనలు",
      "step1": "<strong>1.</strong> మీ ఫోన్‌లో వాట్సాప్ తెరవండి",
      "step2": "<strong>2.</strong> <strong>మెనూ</strong> లేదా <strong>Settings</strong> పై నొక్కి, <strong>Linked Devices</strong> ఎంచుకోండి",
      "step3": "<strong>3.</strong> <strong>Link a Device</strong> పై నొక్కి, ఆపై <strong>Link with phone number instead</strong> పై నొక్కండి",
      "step4": "<strong>4.</strong> పైన చూపిన 8-అక్షరాల కోడ్‌ను మీ ఫోన్‌లో నమోదు చేయండి",
      "waitingConnection": "మీ ఫోన్ లింక్ అయ్యే వరకు వేచి ఉంది…"
    },
    "start": {
      "teardownPendingTitle": "సెషన్ ప్రారంభం",
      "teardownPending": "ఈ సెషన్ యొక్క ఆధారాల విచ్ఛిన్నం ఇంకా స్థిరపడుతోంది. కొద్దిసేపు ఆగి మళ్లీ ప్రయత్నించండి."
    },
    "restriction": {
      "reachout_timelock": "కొత్త చాట్‌లు నిరోధించబడ్డాయి",
      "tos_block": "WhatsApp ద్వారా నిరోధించబడింది",
      "proxy_block": "కనెక్షన్ నిరోధించబడింది",
      "until": "{{date}} వరకు"
    }
  },
  "webhooks": {
    "title": "వెబ్‌హుక్స్",
    "subtitle": "నిజ-సమయ (real-time) ఈవెంట్ నోటిఫికేషన్ల కోసం HTTP కాల్‌బ్యాక్‌లను కాన్ఫిగర్ చేయండి",
    "addWebhook": "వెబ్‌హుక్ జోడించు",
    "createTitle": "వెబ్‌హుక్‌ను సృష్టించండి",
    "editTitle": "వెబ్‌హుక్‌ను ఎడిట్ చేయండి",
    "deleteTitle": "వెబ్‌హుక్‌ను తొలగించండి",
    "deleteConfirm": "మీరు ఖచ్చితంగా ఈ వెబ్‌హుక్‌ను తొలగించాలనుకుంటున్నారా?",
    "selectSession": "సెషన్‌ను ఎంచుకోండి...",
    "session": "సెషన్",
    "events": "ఈవెంట్స్",
    "available": "అందుబాటులో ఉన్న ఈవెంట్స్",
    "saveChanges": "మార్పులను సేవ్ చేయి",
    "filters": {
      "title": "ఫిల్టర్‌లు (ఐచ్ఛికం)",
      "hint": "అన్ని షరతులు సరిపోలినప్పుడు మాత్రమే ట్రిగ్గర్ అవుతుంది. సందేశ ఈవెంట్‌లకు వర్తిస్తుంది.",
      "badge": "{{count}} ఫిల్టర్",
      "badge_other": "{{count}} ఫిల్టర్‌లు",
      "addCondition": "షరతును జోడించు",
      "removeCondition": "షరతును తొలగించు",
      "caseSensitive": "కేస్ సెన్సిటివ్",
      "contactPlaceholder": "నంబర్ లేదా WhatsApp ID...",
      "textPlaceholder": "సరిపోల్చాల్సిన టెక్స్ట్...",
      "addValue": "\"{{value}}\" జోడించు",
      "yes": "అవును",
      "no": "కాదు",
      "fields": {
        "sender": "పంపినవారు",
        "recipient": "స్వీకర్త",
        "body": "సందేశ విషయం",
        "type": "సందేశ రకం",
        "isGroup": "గ్రూప్ చాట్",
        "fromMe": "నేను పంపినది",
        "hasMedia": "మీడియా ఉంది",
        "mentions": "ప్రస్తావనలు"
      },
      "operators": {
        "is": "అనేది",
        "isNot": "కాదు",
        "contains": "కలిగి ఉంది",
        "equals": "సమానం"
      },
      "fieldLabel": "ఫిల్టర్ ఫీల్డ్",
      "operatorLabel": "ఫిల్టర్ ఆపరేటర్",
      "valueLabel": "ఫిల్టర్ విలువ"
    },
    "columns": {
      "url": "URL",
      "events": "ఈవెంట్స్",
      "session": "సెషన్",
      "status": "స్థితి",
      "actions": "చర్యలు"
    },
    "empty": {
      "title": "ఎలాంటి వెబ్‌హుక్స్ కాన్ఫిగర్ చేయబడలేదు",
      "description": "నిజ-సమయ ఈవెంట్ నోటిఫికేషన్‌లను పొందడానికి ఒక వెబ్‌హుక్‌ను జోడించండి"
    },
    "toasts": {
      "created": "వెబ్‌హుక్ విజయవంతంగా సృష్టించబడింది",
      "createFailed": "వెబ్‌హుక్ సృష్టించడం విఫలమైంది: {{message}}",
      "deleted": "వెబ్‌హుక్ విజయవంతంగా తొలగించబడింది",
      "deleteFailed": "వెబ్‌హుక్ తొలగించడం విఫలమైంది: {{message}}",
      "updated": "వెబ్‌హుక్ విజయవంతంగా అప్‌డేట్ చేయబడింది",
      "updateFailed": "వెబ్‌హుక్ అప్‌డేట్ చేయడం విఫలమైంది: {{message}}",
      "testOk": "వెబ్‌హుక్ పరీక్ష విజయవంతమైంది! స్థితి: {{status}}",
      "testFailed": "వెబ్‌హుక్ పరీక్ష విఫలమైంది: {{message}}",
      "testError": "వెబ్‌హుక్‌ను పరీక్షించడంలో లోపం: {{message}}"
    },
    "actions": {
      "test": "పరీక్షించు (Test)",
      "edit": "ఎడిట్ చేయి",
      "delete": "తొలగించు"
    },
    "eventDescriptions": {
      "message.received": "సందేశం వచ్చినప్పుడు",
      "message.sent": "సందేశం పంపబడినప్పుడు",
      "session.connected": "సెషన్ కనెక్ట్ అయినప్పుడు",
      "session.disconnected": "సెషన్ డిస్‌కనెక్ట్ అయినప్పుడు",
      "session.qr": "QR కోడ్ రూపొందించబడినప్పుడు",
      "all": "అన్ని ఈవెంట్స్"
    }
  },
  "templates": {
    "title": "టెంప్లేట్‌లు",
    "subtitle": "ప్రతి WhatsApp సెషన్‌కు పునర్వినియోగ మెసేజ్ టెంప్లేట్‌లను సృష్టించండి",
    "createTitle": "టెంప్లేట్ సృష్టించండి",
    "editTitle": "టెంప్లేట్‌ను సవరించండి",
    "newTemplate": "కొత్త టెంప్లేట్",
    "createTemplate": "టెంప్లేట్ సృష్టించండి",
    "saveChanges": "మార్పులను సేవ్ చేయండి",
    "viewOnly": "వీక్షణ మాత్రమే",
    "noSessions": "సెషన్‌లు లేవు",
    "sessionHint": "{{name}} కింద సేవ్ చేయబడింది",
    "namePlaceholder": "ఉదా., order-confirmation",
    "header": "హెడర్",
    "headerPlaceholder": "ఐచ్ఛిక పరిచయ లైన్",
    "body": "బాడీ",
    "bodyPlaceholder": "హాయ్ {{customer}}, మీ ఆర్డర్ {{orderId}} సిద్ధంగా ఉంది.",
    "footer": "ఫుటర్",
    "footerPlaceholder": "ఐచ్ఛిక ముగింపు లైన్",
    "previewTitle": "ప్రివ్యూ",
    "previewValuePlaceholder": "నమూనా విలువ",
    "previewEmpty": "ఇక్కడ ప్రివ్యూ చూడటానికి టెంప్లేట్ రాయడం ప్రారంభించండి.",
    "noPlaceholders": "సబ్‌స్టిట్యూషన్‌లను పరీక్షించడానికి {{name}} ప్లేస్‌హోల్డర్‌లను ఉపయోగించండి.",
    "savedTitle": "సేవ్ చేసిన టెంప్లేట్‌లు",
    "count": "మొత్తం {{count}}",
    "deleteTitle": "టెంప్లేట్‌ను తొలగించండి",
    "deleteConfirm": "\"{{name}}\" టెంప్లేట్‌ను తొలగించాలా? ఈ చర్యను రద్దు చేయలేరు.",
    "actions": {
      "copyName": "టెంప్లేట్ పేరును కాపీ చేయండి"
    },
    "empty": {
      "title": "టెంప్లేట్‌లు ఏవీ సేవ్ కాలేదు",
      "description": "సాధారణ ప్రత్యుత్తరాలు మరియు నోటిఫికేషన్‌లను వేగవంతం చేయడానికి పునర్వినియోగ టెంప్లేట్‌ను సృష్టించండి.",
      "noSessionsTitle": "సెషన్‌లు అందుబాటులో లేవు",
      "noSessionsDesc": "టెంప్లేట్‌లను జోడించే ముందు WhatsApp సెషన్‌ను సృష్టించండి."
    },
    "toasts": {
      "created": "టెంప్లేట్ విజయవంతంగా సృష్టించబడింది",
      "createFailed": "టెంప్లేట్ సృష్టించడం విఫలమైంది: {{message}}",
      "updated": "టెంప్లేట్ విజయవంతంగా నవీకరించబడింది",
      "updateFailed": "టెంప్లేట్ నవీకరించడం విఫలమైంది: {{message}}",
      "deleted": "టెంప్లేట్ విజయవంతంగా తొలగించబడింది",
      "deleteFailed": "టెంప్లేట్ తొలగించడం విఫలమైంది: {{message}}",
      "copied": "టెంప్లేట్ పేరు కాపీ చేయబడింది"
    },
    "sessionSelect": "సెషన్"
  },
  "apiKeys": {
    "title": "API కీలు",
    "subtitle": "అథెంటికేషన్ మరియు యాక్సెస్ కంట్రోల్ కోసం API కీలను నిర్వహించండి",
    "createBtn": "API కీని సృష్టించండి",
    "modalTitle": "API కీని సృష్టించండి",
    "createdTitle": "API కీ సృష్టించబడింది",
    "createdHint": "ఈ కీని ఇప్పుడే కాపీ చేసుకోండి. మీరు దీన్ని మళ్లీ చూడలేరు.",
    "namePlaceholder": "ఉదాహరణకు, Production Key",
    "rolesTitle": "పాత్రల సూచిక (Roles Reference)",
    "roles": {
      "admin": "అడ్మిన్",
      "operator": "ఆపరేటర్",
      "viewer": "వీక్షకుడు (Viewer)"
    },
    "roleDescriptions": {
      "admin": "అన్ని వనరులకు పూర్తి యాక్సెస్",
      "operator": "సెషన్ & సందేశాల నిర్వహణ",
      "viewer": "చదవడానికి మాత్రమే యాక్సెస్ (Read-only)"
    },
    "columns": {
      "name": "పేరు",
      "key": "కీ",
      "role": "పాత్ర",
      "status": "స్థితి",
      "lastUsed": "చివరిగా ఉపయోగించినది",
      "actions": "చర్యలు"
    },
    "statuses": {
      "active": "యాక్టివ్",
      "revoked": "రద్దు చేయబడింది"
    },
    "empty": {
      "title": "ఎలాంటి API కీలు సృష్టించబడలేదు",
      "description": "మీ రిక్వెస్ట్‌లను అథెంటికేట్ చేయడానికి ఒక API కీని సృష్టించండి"
    },
    "confirm": {
      "deleteTitle": "API కీని తొలగించండి",
      "revokeTitle": "API కీని రద్దు చేయండి",
      "deleteMessage": "మీరు ఖచ్చితంగా <strong>{{name}}</strong> ని శాశ్వతంగా తొలగించాలనుకుంటున్నారా? ఈ చర్యను వెనక్కి తీసుకోలేము.",
      "revokeMessage": "మీరు ఖచ్చితంగా <strong>{{name}}</strong> ని రద్దు చేయాలనుకుంటున్నారా? ఇది ఇకపై పనిచేయదు.",
      "delete": "తొలగించు",
      "revoke": "రద్దు చేయి"
    },
    "actions": {
      "copy": "కాపీ",
      "revoke": "రద్దు చేయి",
      "delete": "తొలగించు"
    }
  },
  "logs": {
    "title": "ఆడిట్ లాగ్స్",
    "subtitle": "అన్ని API చర్యలు మరియు సిస్టమ్ ఈవెంట్‌లను ట్రాక్ చేయండి మరియు సమీక్షించండి",
    "exportCsv": "CSV ఎగుమతి చేయి",
    "searchPlaceholder": "లాగ్స్ కోసం వెతకండి...",
    "severity": {
      "all": "అన్ని తీవ్రతలు",
      "info": "సమాచారం (Info)",
      "warn": "హెచ్చరిక (Warning)",
      "error": "లోపం (Error)"
    },
    "columns": {
      "timestamp": "సమయము (Timestamp)",
      "action": "చర్య",
      "session": "సెషన్",
      "apiKey": "API కీ",
      "ip": "IP చిరునామా",
      "severity": "తీవ్రత"
    },
    "empty": {
      "title": "ఎలాంటి లాగ్‌లు కనుగొనబడలేదు",
      "description": "చర్యలు జరిగినప్పుడు ఆడిట్ లాగ్‌లు ఇక్కడ కనిపిస్తాయి",
      "filteredTitle": "ఈ పేజీలో సరిపోలినవి లేవు",
      "filteredDescription": "శోధన ప్రస్తుత పేజీని మాత్రమే ఫిల్టర్ చేస్తుంది. దాన్ని క్లియర్ చేయండి, పేజీల మధ్య మారండి లేదా సర్వర్ వైపు తీవ్రత ఫిల్టర్‌ను ఉపయోగించండి.",
      "filteredServerDescription": "ఈ ఫిల్టర్‌లకు సరిపోయే లాగ్‌లు లేవు. వెతుకులను విస్తరించడానికి తీవ్రత ఫిల్టర్‌ను సర్దుబాటు చేయండి."
    }
  },
  "messageTester": {
    "title": "మెసేజ్ టెస్టర్",
    "subtitle": "API ద్వారా పరీక్ష సందేశాలను పంపండి",
    "compose": "పరీక్ష సందేశాన్ని పంపండి",
    "responseTitle": "API రెస్పాన్స్",
    "session": "సెషన్",
    "noReadySessions": "సిద్ధంగా ఉన్న సెషన్లు లేవు",
    "sessionOptionPhoneNone": "ఫోన్ లేదు",
    "recipientType": "స్వీకర్త రకం",
    "personal": "వ్యక్తిగత",
    "group": "గ్రూప్",
    "selectGroup": "గ్రూప్‌ను ఎంచుకోండి",
    "recipientPhone": "స్వీకర్త ఫోన్ నంబర్",
    "loadingGroups": "గ్రూప్‌లను లోడ్ చేస్తోంది...",
    "noGroupsFound": "ఎలాంటి గ్రూప్‌లు కనుగొనబడలేదు",
    "selectGroupHint": "మీ వాట్సాప్ నుండి ఒక గ్రూప్‌ను ఎంచుకోండి",
    "phoneHint": "ఖాళీలు (spaces) లేకుండా అంతర్జాతీయ ఆకృతిని ఉపయోగించండి",
    "messageType": "సందేశం రకం",
    "types": {
      "text": "టెక్స్ట్",
      "image": "చిత్రం (Image)",
      "video": "వీడియో",
      "audio": "ఆడియో",
      "document": "డాక్యుమెంట్",
      "location": "స్థానం",
      "contact": "పరిచయం",
      "sticker": "స్టిక్కర్",
      "poll": "పోల్",
      "forward": "ఫార్వార్డ్",
      "bulk": "బల్క్"
    },
    "messageContent": "సందేశం కంటెంట్",
    "messagePlaceholder": "మీ సందేశాన్ని ఇక్కడ ఎంటర్ చేయండి...",
    "mediaUrl": "మీడియా URL",
    "uploadFile": "ఫైల్ అప్‌లోడ్ చేయి",
    "browse": "బ్రౌజ్ చేయి",
    "removeFile": "ఫైల్‌ను తొలగించు",
    "fileReadError": "ఫైల్ చదవడం విఫలమైంది",
    "fileTooLarge": "ఫైల్ చాలా పెద్దది (గరిష్టం 18 MB)",
    "caption": "క్యాప్షన్",
    "filename": "ఫైల్ పేరు",
    "captionPlaceholder": "క్యాప్షన్ ఎంటర్ చేయండి...",
    "filenamePlaceholder": "document.pdf",
    "locationLatitude": "అక్షాంశం",
    "locationLongitude": "రేఖాంశం",
    "locationDescription": "వివరణ",
    "locationAddress": "చిరునామా",
    "contactName": "పరిచయ పేరు",
    "contactNamePlaceholder": "Jane Doe",
    "contactNumber": "పరిచయ నంబర్",
    "pollQuestion": "పోల్ ప్రశ్న",
    "pollQuestionPlaceholder": "మనం ఎక్కడ కలవాలి?",
    "pollOptions": "పోల్ ఎంపికలు",
    "pollOptionPlaceholder": "ఎంపిక {{index}}",
    "pollOptionsHint": "2 నుండి 12 ఎంపికలు",
    "addOption": "ఎంపికను జోడించండి",
    "removeOption": "ఎంపికను తొలగించండి",
    "allowMultipleAnswers": "బహుళ సమాధానాలను అనుమతించండి",
    "forwardFromChatId": "మూల చాట్ ID",
    "forwardFromPlaceholder": "628123456789@c.us",
    "forwardFromHint": "ప్రస్తుత గ్రహీత నుండి ఫార్వార్డ్ చేయడానికి ఖాళీగా ఉంచండి",
    "forwardToChatId": "గమ్య చాట్ ID",
    "forwardToPlaceholder": "ఫోన్ నంబర్ లేదా చాట్ ID",
    "forwardMessageId": "సందేశ ID",
    "forwardMessageIdHint": "ఫార్వార్డ్ చేయాల్సిన సందేశం యొక్క ID",
    "bulkRecipients": "గ్రహీతలు",
    "bulkRecipientsPlaceholder": "+62812345678",
    "bulkRecipientsHint": "ఒక్కో లైన్‌లో ఒక ఫోన్ నంబర్ లేదా చాట్ ID (గరిష్టంగా 100)",
    "bulkRecipientsCount": "గ్రహీతలు: {{count}}",
    "bulkDelay": "సందేశాల మధ్య విరామం (ms)",
    "bulkDelayHint": "1000–60000 ms (డిఫాల్ట్ 3000)",
    "send": "సందేశం పంపు",
    "sending": "పంపుతోంది...",
    "viewOnly": "చూడటానికి మాత్రమే",
    "responseEmpty": "API రెస్పాన్స్ చూడటానికి ఒక సందేశాన్ని పంపండి",
    "successLabel": "విజయం",
    "failedLabel": "విఫలమైంది",
    "response": {
      "timestamp": "సమయము",
      "messageId": "సందేశం ID",
      "batchId": "బ్యాచ్ ID",
      "error": "లోపం"
    },
    "sendFailed": "సందేశాన్ని పంపడం విఫలమైంది",
    "notOnWhatsApp": "ఈ నంబర్ WhatsAppలో నమోదు కాలేదు",
    "batch": {
      "status": {
        "pending": "పెండింగ్",
        "processing": "ప్రాసెస్ అవుతోంది",
        "completed": "పూర్తయింది",
        "cancelled": "రద్దు చేయబడింది",
        "failed": "విఫలమైంది"
      },
      "progress": "{{total}}లో {{sent}} పంపబడ్డాయి · {{failed}} విఫలమయ్యాయి · {{pending}} పెండింగ్‌లో ఉన్నాయి",
      "cancel": "బ్యాచ్‌ను రద్దు చేయండి",
      "cancelling": "రద్దు చేస్తోంది..."
    }
  },
  "infrastructure": {
    "title": "ఇన్‌ఫ్రాస్ట్రక్చర్",
    "subtitle": "సర్వర్, డేటాబేస్, క్యాషే, స్టోరేజ్ మరియు ఇంజిన్ సెట్టింగ్‌లను కాన్ఫిగర్ చేయండి",
    "saveConfig": "కాన్ఫిగరేషన్‌ను సేవ్ చేయి",
    "saving": "సేవ్ చేస్తోంది...",
    "database": {
      "title": "డేటాబేస్ కాన్ఫిగరేషన్",
      "sqlite": "SQLite",
      "sqliteDesc": "లోకల్ ఫైల్ ఆధారిత డేటాబేస్",
      "postgres": "PostgreSQL",
      "postgresDesc": "ప్రొడక్షన్-రెడీ డేటాబేస్",
      "useBuiltIn": "ఇన్-బిల్ట్ PostgreSQL కంటైనర్‌ను ఉపయోగించండి",
      "builtInDesc": "OpenWA మీ కోసం ఒక PostgreSQL కంటైనర్‌ను నిర్వహిస్తుంది",
      "dbName": "డేటాబేస్ పేరు",
      "schema": "స్కీమా",
      "schemaDesc": "PostgreSQL స్కీమా (SQLite కోసం వదిలివేయబడుతుంది). డిఫాల్ట్ 'public'. స్కీమా ఇప్పటికే ఉనికిలో ఉండాలి.",
      "poolSize": "పూల్ సైజు",
      "ssl": "SSL కనెక్షన్",
      "sslDesc": "సురక్షిత డేటాబేస్ కనెక్షన్ల కోసం TLS/SSLని ప్రారంభించండి",
      "sslRejectUnauthorized": "SSL సర్టిఫికేట్‌ను ధృవీకరించు",
      "sslRejectUnauthorizedDesc": "స్వీయ-సంతకం చేసిన లేదా చెల్లని సర్టిఫికేట్‌లను తిరస్కరించండి. స్వీయ-సంతకం చేసిన సర్టిఫికేట్‌లతో నిర్వహించబడే Postgres (Supabase, Heroku, Render, Railway) కోసం దీన్ని ఆఫ్ చేయండి.",
      "migrationsTitle": "డేటాబేస్ మైగ్రేషన్స్",
      "migrationsStatus": "స్కీమా TypeORM తో స్వయంచాలకంగా సమకాలీకరించబడింది",
      "migrationsHint": "మైగ్రేషన్స్ స్వయంచాలకంగా నిర్వహించబడతాయి. మాన్యువల్ మైగ్రేషన్స్ కోసం CLIని ఉపయోగించండి."
    },
    "engine": {
      "title": "WhatsApp ఇంజిన్",
      "builtIn": "అంతర్నిర్మితం",
      "headless": "హెడ్‌లెస్ మోడ్",
      "headlessDesc": "కనిపించే UI లేకుండా బ్రౌజర్‌ను అమలు చేయండి (ఉత్పత్తికి సిఫార్సు చేయబడింది).",
      "sessionDataPath": "సెషన్ డేటా పాత్",
      "browserArgs": "బ్రౌజర్ ఆర్గ్యుమెంట్‌లు",
      "noBrowser": "ఈ ఇంజిన్ WebSocket ద్వారా కనెక్ట్ అవుతుంది — దీనికి బ్రౌజర్ లేదు, కాబట్టి హెడ్‌లెస్ లేదా బ్రౌజర్-ఆర్గ్యుమెంట్ సెట్టింగ్‌లు లేవు. యాక్టివ్ ఇంజిన్ రీస్టార్ట్ తర్వాత వర్తిస్తుంది.",
      "restartNote": "ఇంజిన్‌ను మార్చడం సర్వర్ రీస్టార్ట్ తర్వాత అమలులోకి వస్తుంది.",
      "webVersion": "WhatsApp Web బిల్డ్",
      "webVersionNative": "ఆటో (whatsapp-web.js డిఫాల్ట్)",
      "webVersionSource": {
        "pinned": "WWEBJS_WEB_VERSION ద్వారా పిన్ చేయబడింది",
        "auto": "ఆటో-రిజాల్వ్ చేయబడింది, ప్రస్తుతం తెలిసిన మంచి బిల్డ్",
        "native": "whatsapp-web.js స్థానిక ఆటో-సెలెక్ట్"
      }
    },
    "redis": {
      "title": "Redis",
      "enable": "Redis ప్రారంభించండి",
      "enableDesc": "క్యాషింగ్, సెషన్ స్టోరేజ్ మరియు BullMQ క్యూల కోసం అవసరం",
      "useBuiltIn": "ఇన్-బిల్ట్ Redis కంటైనర్‌ను ఉపయోగించండి",
      "builtInDesc": "OpenWA మీ కోసం ఒక Redis కంటైనర్‌ను నిర్వహిస్తుంది",
      "queueTitle": "BullMQ క్యూ సిస్టమ్‌ను ప్రారంభించండి",
      "queueDesc": "నమ్మకమైన సందేశం మరియు వెబ్‌హుక్ డెలివరీ కోసం సందేశ క్యూలను ఉపయోగించండి",
      "statsTitle": "క్యూ గణాంకాలు",
      "webhookQueue": "వెబ్‌హుక్ క్యూ",
      "pending": "పెండింగ్",
      "completed": "పూర్తయింది",
      "failed": "విఫలమైంది",
      "viewBullMq": "Bull MQ డ్యాష్‌బోర్డ్‌ను చూడండి",
      "disabledTitle": "Redis నిలిపివేయబడింది",
      "disabledDesc": "క్యాషింగ్, సెషన్ స్టోరేజ్ మరియు BullMQ సందేశ క్యూల కోసం Redisని ప్రారంభించండి.",
      "passwordOptional": "(ఐచ్ఛికం)",
      "bullMqUrlCopied": "Bull MQ డాష్‌బోర్డ్ URL కాపీ చేయబడింది",
      "bullMqUrlHint": "దాన్ని ADMIN API కీతో తెరవండి — బ్రౌజర్ ట్యాబ్ ప్రామాణీకరించలేదు."
    },
    "storage": {
      "title": "స్టోరేజ్ కాన్ఫిగరేషన్",
      "local": "లోకల్ ఫైల్‌సిస్టమ్",
      "localDesc": "మీడియా ఫైల్‌లను లోకల్‌గా స్టోర్ చేయి",
      "s3": "Amazon S3",
      "s3Desc": "క్లౌడ్ స్టోరేజ్ (S3 అనుకూలమైనది)",
      "useBuiltIn": "ఇన్-బిల్ట్ MinIO కంటైనర్‌ను ఉపయోగించండి",
      "builtInDesc": "OpenWA మీ కోసం ఒక MinIO (S3-అనుకూల) కంటైనర్‌ను నిర్వహిస్తుంది",
      "storagePath": "స్టోరేజ్ పాత్",
      "bucket": "బకెట్ పేరు",
      "region": "ప్రాంతం (Region)",
      "accessKey": "యాక్సెస్ కీ",
      "secretKey": "సీక్రెట్ కీ",
      "endpoint": "కస్టమ్ ఎండ్‌పాయింట్ (ఐచ్ఛికం)",
      "endpointHint": "MinIO లేదా ఇతర S3-అనుకూల సేవల కోసం",
      "s3Unreachable": "S3 (చేరుకోలేనిది)"
    },
    "statusLabels": {
      "connected": "కనెక్ట్ అయింది",
      "disconnected": "డిస్‌కనెక్ట్ అయింది",
      "disabled": "నిలిపివేయబడింది"
    },
    "restart": {
      "idleTitle": "⚙️ కాన్ఫిగరేషన్ సేవ్ చేయబడింది",
      "restartingTitle": "🔄 సర్వర్ రీస్టార్ట్ అవుతోంది...",
      "waitingTitle": "⏳ దయచేసి వేచి ఉండండి...",
      "successTitle": "✅ సర్వర్ సిద్ధంగా ఉంది",
      "errorTitle": "❌ రీస్టార్ట్ విఫలమైంది",
      "idleDesc": "కాన్ఫిగరేషన్ <code>.env.generated</code> కు సేవ్ చేయబడింది.<br/>మార్పులను వర్తింపజేయడానికి సర్వర్ రీస్టార్ట్ అవసరం.",
      "later": "తర్వాత రీస్టార్ట్ చేయి",
      "now": "ఇప్పుడే రీస్టార్ట్ చేయి",
      "restartingMsg": "సర్వర్ రీస్టార్ట్ అవుతోంది... {{count}}సెకన్లు",
      "checking": "సర్వర్ స్థితిని తనిఖీ చేస్తోంది...",
      "dontClose": "దయచేసి ఈ విండోను మూసివేయవద్దు",
      "successMsg": "సర్వర్ తిరిగి ఆన్‌లైన్‌లోకి వచ్చింది! పేజీ స్వయంచాలకంగా రీలోడ్ అవుతుంది.",
      "errorMsg": "30 సెకన్ల తర్వాత కూడా సర్వర్ స్పందించలేదు. దయచేసి డోకర్ (Docker) లాగ్‌లను తనిఖీ చేసి, మాన్యువల్‌గా రీస్టార్ట్ చేయండి.",
      "reload": "పేజీని రీలోడ్ చేయి"
    },
    "toasts": {
      "saveFailed": "సేవ్ చేయడం విఫలమైంది"
    },
    "envPinNote": "{{name}} ఎన్విరాన్‌మెంట్ వేరియబుల్ ద్వారా పిన్ చేయబడింది — ఇది ప్రస్తుతం అమలులో ఉన్న విలువ; ఆ వేరియబుల్‌ను తొలగించే వరకు డాష్‌బోర్డ్ మార్పులు వర్తించవు.",
    "pendingRestartNote": "సేవ్ చేయబడింది, కానీ ఇంకా వర్తించలేదు — ఈ మార్పు అమలులోకి రావడానికి సర్వర్‌ను పునఃప్రారంభించండి.",
    "migration": {
      "title": "గమనిక — ఇది డేటా బ్యాకెండ్‌ను మారుస్తుంది",
      "dbWarning": "కొత్త డేటాబేస్ ఖాళీగా ప్రారంభమవుతుంది. ఇప్పుడే (ఇంకా పాత డేటాబేస్‌లో ఉన్నప్పుడే) మీ ప్రస్తుత డేటా బ్యాకప్‌ను డౌన్‌లోడ్ చేయండి, ఆపై రీస్టార్ట్ తర్వాత దాన్ని పునరుద్ధరించండి.",
      "storageWarning": "ఇప్పటికే ఉన్న మీడియా ఫైళ్లు కొత్త స్టోరేజ్ బ్యాకెండ్‌కు స్వయంచాలకంగా తరలించబడవు; అవి పాత స్థానంలోనే ఉంటాయి.",
      "downloadBackup": "ముందుగా బ్యాకప్ డౌన్‌లోడ్ చేయండి",
      "backupTitle": "డేటా బ్యాకప్ & పునరుద్ధరణ",
      "backupHint": "డేటాబేస్‌లను మార్చే ముందు మొత్తం డేటాను JSON గా ఎక్స్‌పోర్ట్ చేయండి, ఆపై మార్పు తర్వాత దాన్ని ఇంపోర్ట్ చేయండి. బ్యాకప్‌లో వెబ్‌హుక్ సీక్రెట్‌లు మరియు ప్రాక్సీ క్రెడెన్షియల్స్ సాదా-వచనంలో (ప్లెయిన్‌టెక్స్ట్) ఉంటాయి — దాన్ని సురక్షితంగా నిల్వ చేయండి మరియు పునరుద్ధరించిన తర్వాత దాన్ని తొలగించండి.",
      "export": "డేటాను ఎక్స్‌పోర్ట్ చేయండి",
      "import": "డేటాను ఇంపోర్ట్ చేయండి",
      "exportFailed": "డేటాను ఎక్స్‌పోర్ట్ చేయలేకపోయాం",
      "exportPartialTitle": "Backup is missing some media",
      "exportPartial": "{{count}} attachment payload(s) exceeded the export media budget and were saved as placeholders. The messages restore; their media does not.",
      "importFailed": "డేటాను ఇంపోర్ట్ చేయలేకపోయాం",
      "importOk": "డేటా ఇంపోర్ట్ చేయబడింది",
      "importConfirm": "ఇంపోర్ట్ చేయడం వల్ల ప్రస్తుత డేటా మొత్తం బ్యాకప్‌తో ({{rows}} వరుసలు) భర్తీ చేయబడుతుంది. దీన్ని వెనక్కి తీసుకోలేరు. కొనసాగించాలా?",
      "invalidFile": "ఆ ఫైల్ చెల్లుబాటు అయ్యే OpenWA డేటా బ్యాకప్ కాదు.",
      "importTooLarge": "బ్యాకప్ అభ్యర్థన పరిమితి కంటే పెద్దది. సర్వర్‌లో BODY_SIZE_LIMIT పెంచి మళ్లీ ప్రయత్నించండి."
    },
    "statusLoadError": "ప్రస్తుత ఇన్‌ఫ్రాస్ట్రక్చర్ స్థితిని లోడ్ చేయడం సాధ్యం కాలేదు. మళ్లీ ప్రయత్నించడానికి రిఫ్రెష్ చేయండి."
  },
  "plugins": {
    "title": "ప్లగిన్స్",
    "subtitle": "ఎక్స్‌టెన్షన్‌లను ఇన్‌స్టాల్, కాన్ఫిగర్ మరియు నిర్వహించండి",
    "refresh": "రిఫ్రెష్",
    "builtIn": "ఇన్-బిల్ట్",
    "noDescription": "ఎలాంటి వివరణ అందుబాటులో లేదు",
    "enable": "ప్రారంభించు",
    "disable": "నిలిపివేయి",
    "healthCheck": "హెల్త్ చెక్",
    "configure": "కాన్ఫిగర్ చేయి",
    "install": "ప్లగిన్‌ను ఇన్‌స్టాల్ చేయి",
    "uninstall": "అన్‌ఇన్‌స్టాల్ చేయి",
    "uninstallConfirm": "\"{{name}}\"ను అన్‌ఇన్‌స్టాల్ చేయాలా? ఇది దాని ఫైళ్లను తొలగిస్తుంది.",
    "empty": {
      "title": "ఎలాంటి ప్లగిన్స్ కనుగొనబడలేదు",
      "description": "OpenWA కార్యాచరణను విస్తరించడానికి ప్లగిన్లను ఇన్‌స్టాల్ చేయండి"
    },
    "config": {
      "title": "{{name}} కాన్ఫిగర్ చేయి",
      "noOptions": "ఈ ప్లగిన్ కోసం ఎలాంటి కాన్ఫిగరేషన్ ఆప్షన్లు అందుబాటులో లేవు",
      "uiHandshakeError": "ప్లగిన్ కాన్ఫిగరేషన్ UI ప్రారంభం కాలేదు. అందుబాటులో ఉంటే దిగువ స్కీమా ఫారమ్‌ను ఉపయోగించండి.",
      "save": "కాన్ఫిగరేషన్‌ను సేవ్ చేయి",
      "addItem": "జోడించు",
      "tabConfig": "కాన్ఫిగరేషన్",
      "tabSessions": "సెషన్‌లు"
    },
    "rail": {
      "enabled": "ప్రారంభించబడింది",
      "installed": "ఇన్‌స్టాల్ చేయబడింది",
      "active": "యాక్టివ్ ప్లగిన్స్",
      "none": "ఇంకా ఏదీ ప్రారంభించబడలేదు"
    },
    "installModal": {
      "title": "ఒక ప్లగిన్‌ను ఇన్‌స్టాల్ చేయి",
      "hint": "ఒక .zip గా ప్యాక్ చేయబడిన ప్లగిన్‌ను అప్‌లోడ్ చేయండి (manifest.json తో). ప్రారంభించిన తర్వాత ఇది శాండ్‌బాక్స్‌లో రన్ అవుతుంది.",
      "trustWarning": "ప్లగిన్లు గేట్‌వే ప్రాసెస్ యొక్క పూర్తి అధికారాలతో నడుస్తాయి — శాండ్‌బాక్స్ క్రాష్‌లను మాత్రమే అడ్డుకుంటుంది, హానికరమైన కోడ్‌ను కాదు. మీరు విశ్వసించే ప్లగిన్‌లను మాత్రమే ఇన్‌స్టాల్ చేయండి.",
      "choose": "ఒక .zip ఫైల్‌ను ఎంచుకోండి…",
      "tooLarge": "ఫైల్ 5 MB పరిమితిని మించిపోయింది.",
      "catalogHint": "OpenWA ప్లగిన్ కేటలాగ్ నుండి నేరుగా ఇన్‌స్టాల్ చేయండి. .zip సర్వర్‌లో SSRF గార్డ్ ద్వారా పొందబడి, ఆపై ధృవీకరించబడి శాండ్‌బాక్స్‌లో అమలవుతుంది.",
      "catalogTeaser": "ప్లగిన్‌ల కోసం చూస్తున్నారా?",
      "catalogTeaserSuffix": "అధికారిక మార్కెట్‌ప్లేస్‌ను బ్రౌజ్ చేస్తుంది.",
      "tabCatalog": "కేటలాగ్",
      "tabUpload": ".zip అప్‌లోడ్ చేయండి"
    },
    "toasts": {
      "errorTitle": "ప్లగిన్ లోపం",
      "errorDefault": "ప్లగిన్ టోగుల్ చేయడం విఫలమైంది",
      "healthOk": "హెల్త్ చెక్ పాస్ అయింది",
      "healthFail": "హెల్త్ చెక్ విఫలమైంది",
      "healthError": "హెల్త్ చెక్ లోపం",
      "savedTitle": "కాన్ఫిగరేషన్ సేవ్ చేయబడింది",
      "savedDesc": "మార్పులను వర్తింపజేయడానికి సర్వర్ రీస్టార్ట్ అవసరం.",
      "saveFailed": "సేవ్ చేయడం విఫలమైంది",
      "installed": "ప్లగిన్ ఇన్‌స్టాల్ చేయబడింది",
      "installFailed": "ఇన్‌స్టాల్ విఫలమైంది",
      "uninstalled": "ప్లగిన్ అన్‌ఇన్‌స్టాల్ చేయబడింది",
      "uninstallFailed": "అన్‌ఇన్‌స్టాల్ విఫలమైంది",
      "enableFailedTitle": "ప్రారంభించడం విఫలమైంది",
      "disableFailedTitle": "నిలిపివేయడం విఫలమైంది",
      "configRequiredTitle": "కాన్ఫిగరేషన్ అవసరం",
      "configRequiredDesc": "ప్రారంభించే ముందు అవసరమైన ఫీల్డ్‌లను పూరించండి: {{fields}}",
      "updateFailed": "అప్‌డేట్ విఫలమైంది"
    },
    "sessions": {
      "activationTitle": "దీని కోసం రన్ చేయండి",
      "activationDesc": "ఈ ప్లగిన్ ఏ సెషన్‌ల కోసం రన్ అవుతుందో ఎంచుకోండి.",
      "allSessions": "అన్ని సెషన్‌లు",
      "specificSessions": "నిర్దిష్ట సెషన్‌లు",
      "noSessions": "ఇంకా సెషన్‌లు లేవు.",
      "saveActivation": "యాక్టివేషన్‌ను సేవ్ చేయండి",
      "perSessionTitle": "సెషన్-వారీ కాన్ఫిగ్",
      "perSessionDesc": "ఒక సెషన్ కోసం గ్లోబల్ కాన్ఫిగ్‌ను ఓవర్‌రైడ్ చేయండి; మార్చని ఫీల్డ్‌లు గ్లోబల్ విలువను వారసత్వంగా పొందుతాయి.",
      "selectSession": "ఒక సెషన్‌ను ఎంచుకోండి…",
      "saveOverride": "ఓవర్‌రైడ్‌ను సేవ్ చేయండి",
      "clearOverride": "ఓవర్‌రైడ్‌ను క్లియర్ చేయండి"
    },
    "instances": {
      "title": "ఇన్‌స్టాన్స్‌లు",
      "description": "ఈ ఇంటిగ్రేషన్ కోసం ఖాతా వారీగా ఇన్‌స్టాన్స్‌లను ప్రొవిజన్ చేయండి. ప్రతి ఇన్‌స్టాన్స్‌కు దాని స్వంత సైనింగ్ సీక్రెట్ మరియు ఇన్‌గ్రెస్ URL ఉంటుంది.",
      "create": "ఇన్‌స్టాన్స్‌ను సృష్టించండి",
      "empty": "ఇంకా ఇన్‌స్టాన్స్‌లు లేవు. ఇన్‌గ్రెస్ URL మరియు సీక్రెట్ పొందడానికి ఒకటి సృష్టించండి.",
      "loadError": "ఇన్‌స్టాన్స్‌లను లోడ్ చేయడం విఫలమైంది.",
      "allSessions": "అన్ని సెషన్‌లు",
      "enabled": "ప్రారంభించబడింది",
      "disabled": "నిలిపివేయబడింది",
      "form": {
        "instanceId": "ఇన్‌స్టాన్స్ ఐడీ",
        "instanceIdPlaceholder": "ఉదా. acme-support",
        "instanceIdHint": "అక్షరాలు, సంఖ్యలు, హైఫన్‌లు, అండర్‌స్కోర్‌లు (గరిష్టంగా 64).",
        "sessionScope": "సెషన్ స్కోప్ (ఆప్షనల్)",
        "sessionScopePlaceholder": "అన్ని సెషన్‌ల కోసం ఖాళీగా ఉంచండి",
        "verifyToken": "వెరిఫై టోకెన్ (ఆప్షనల్)",
        "verifyTokenPlaceholder": "వెరిఫికేషన్ సమయంలో ప్రొవైడర్ తిప్పి పంపే టోకెన్",
        "secret": "Ingress రహస్యం (ఐచ్ఛికం)",
        "secretPlaceholder": "ప్రొవైడర్ యొక్క webhook రహస్యం (ఉదా. Chatwoot)",
        "secretHint": "ఆటోమేటిక్‌గా రూపొందించడానికి ఖాళీగా ఉంచండి (ఒక్కసారి మాత్రమే చూపబడుతుంది). ప్రొవైడర్ స్వంత webhook రహస్యాన్ని నిర్ణయిస్తే, దాన్ని ఇక్కడ పేస్ట్ చేయండి — ఆటోమేటిక్ రహస్యం సరిపోదు.",
        "config": "కాన్ఫిగ్ (ఆప్షనల్ JSON)",
        "configPlaceholder": "{ }"
      },
      "created": {
        "title": "ఇన్‌స్టాన్స్ సృష్టించబడింది",
        "hint": "సీక్రెట్‌ను ఇప్పుడే కాపీ చేయండి — ఇది ఒక్కసారి మాత్రమే చూపబడుతుంది.",
        "secret": "సైనింగ్ సీక్రెట్",
        "ingressUrls": "ఇన్‌గ్రెస్ URL(లు)"
      },
      "regenerate": {
        "title": "సీక్రెట్‌ను రీజెనరేట్ చేయండి",
        "confirm": "{{id}} కోసం సైనింగ్ సీక్రెట్‌ను రీజెనరేట్ చేయాలా? ప్రస్తుత సీక్రెట్ వెంటనే పనిచేయడం మానేస్తుంది.",
        "action": "రీజెనరేట్ చేయి"
      },
      "edit": {
        "title": "{{id}}ను ఎడిట్ చేయండి"
      },
      "delete": {
        "title": "ఇన్‌స్టాన్స్‌ను డిలీట్ చేయండి",
        "confirm": "ఇన్‌స్టాన్స్ {{id}}ను డిలీట్ చేయాలా? దీని ఇన్‌గ్రెస్ URL మరియు సీక్రెట్ వెంటనే పనిచేయడం మానేస్తాయి.",
        "action": "డిలీట్ చేయి"
      },
      "actions": {
        "regenerate": "సీక్రెట్‌ను రీజెనరేట్ చేయి",
        "edit": "ఎడిట్ చేయి",
        "delete": "డిలీట్ చేయి",
        "copy": "కాపీ చేయి",
        "save": "సేవ్ చేయి",
        "enable": "ప్రారంభించు",
        "disable": "నిలిపివేయి"
      },
      "errors": {
        "invalidId": "ఇన్‌స్టాన్స్ ఐడీలో అక్షరాలు, సంఖ్యలు, హైఫన్‌లు లేదా అండర్‌స్కోర్‌లు మాత్రమే ఉండాలి (గరిష్టంగా 64).",
        "invalidJson": "కాన్ఫిగ్ చెల్లుబాటు అయ్యే JSON గా ఉండాలి.",
        "invalidSecret": "రహస్యం కనీసం 16 అక్షరాలు ఉండాలి, లేదా ఆటోమేటిక్‌గా రూపొందించడానికి ఖాళీగా ఉంచండి.",
        "duplicateId": "ఆ ఐడీతో ఇన్‌స్టాన్స్ ఇప్పటికే ఉంది."
      },
      "toasts": {
        "created": "ఇన్‌స్టాన్స్ సృష్టించబడింది",
        "updated": "ఇన్‌స్టాన్స్ అప్‌డేట్ చేయబడింది",
        "deleted": "ఇన్‌స్టాన్స్ డిలీట్ చేయబడింది",
        "secretRegenerated": "సీక్రెట్ రీజెనరేట్ చేయబడింది",
        "actionFailed": "చర్య విఫలమైంది"
      }
    },
    "catalog": {
      "empty": "కేటలాగ్‌లో ప్లగిన్‌లు లేవు.",
      "install": "ఇన్‌స్టాల్ చేయండి",
      "installed": "ఇన్‌స్టాల్ చేయబడింది",
      "noDownload": "ఈ కేటలాగ్ ఎంట్రీకి డౌన్‌లోడ్ URL లేదు.",
      "noMatch": "మీ శోధనకు సరిపోలే ప్లగిన్‌లు లేవు.",
      "searchPlaceholder": "ప్లగిన్‌లను శోధించండి…",
      "update": "అప్‌డేట్ చేయండి",
      "updateAvailable": "అప్‌డేట్ అందుబాటులో ఉంది",
      "updated": "ప్లగిన్ అప్‌డేట్ చేయబడింది"
    }
  },
  "search": {
    "placeholder": "సందేశాలను శోధించండి…",
    "results": "{{count}} ఫలితాలు",
    "empty": "ఏ సందేశాలు కనుగొనబడలేదు.",
    "error": "శోధన విఫలమైంది. మళ్ళీ ప్రయత్నించండి.",
    "unavailable": "శోధన ఆకృతీకరించబడలేదు.",
    "scope": {
      "current": "ఈ సెషన్"
    },
    "loading": "శోధిస్తోంది…"
  }
}
