{
    "bot": {
        "started": "🚀 Antigravity Uzaktan Bot Başlatıldı!\nChat ID: {chatId}\nTüm komutları görmek için /help yazabilirsiniz.",
        "polling": "Antigravity Bot aktif olarak dinliyor!",
        "restarted": "🔄 Bot yeniden başlatıldı."
    },
    "auth": {
        "unauthorized": "❌ Yetkisiz erişim.",
        "unauthorized_attempt": "⚠️ <b>Yetkisiz Erişim Denemesi!</b>\n\n👤 <b>Kişi:</b> {name}\n🔖 <b>Kullanıcı Adı:</b> {username}\n🆔 <b>ID:</b> <code>{id}</code>\n💬 <b>{details}</b>",
        "anonymous": "İsimsiz",
        "setup_welcome": "Hoş geldiniz! Chat ID'niz: {chatId}\nLütfen bunu .env dosyasına ALLOWED_CHAT_ID olarak ekleyin ve botu yeniden başlatın.",
        "action": "Eylem: {type}",
        "unknown": "Bilinmiyor",
        "message": "Mesaj: \"{text}\"",
        "button": "Buton: {data}"
    },
    "help": {
        "title": "🤖 <b>Mevcut Komutlar:</b>",
        "messaging_title": "📝 <i>Mesajlaşma &amp; Etkileşim:</i>",
        "messaging_text": "- Sadece yazı yazarak → Ajanla konuşur\n- 📎 Görsel/dosya göndererek → Ajana iletir\n- /stop → Çalışan ajanı durdurur\n- /file → Dosya yöneticisini açar\n- /turbo → Turbo planlama modunu açar/kapatır\n- /panel → İnteraktif kontrol panelini geri getirir",
        "agent_title": "🎯 <i>Ajan Modları &amp; Beceriler:</i>",
        "agent_text": "- /goal &lt;görev&gt; → Otonom hedef (bitene kadar çalışır)\n- /plan &lt;görev&gt; → Uygulama planı oluşturur\n- /skills → Kategorilerle interaktif beceri tarayıcısı\n- /skill &lt;isim&gt; [prompt] → Belirli bir beceriyi çalıştır\n- /schedule_task &lt;görev&gt; → Tekrarlayan görev zamanla",
        "chat_title": "💬 <i>Sohbet &amp; Çıktılar (Artifacts):</i>",
        "chat_text": "- /new → Yeni sohbet penceresi açar\n- /agents → Son sohbetleri listeler ve geçiş yapar\n- /artifacts → Üretilen dokümanları listeler\n- /gettask | /getplan | /getwalk → En son görev listesi, plan veya walkthrough'u getirir\n- /telegraph → Telegraph web yayıncılığını açar/kapatır\n- /cleartelegraph → Yayınlanan Telegraph sayfalarını temizler\n- /model → Kullanılacak yapay zeka modelini seçer\n- /autoaccept → Otomatik onayı açar/kapatır\n- /help → Bu yardım rehberini gösterir",
        "ide_title": "🛠️ <i>Sistem &amp; Çalışma Alanı Kontrolleri:</i>",
        "ide_text": "- /start_ide | /start_ag → IDE / Standalone uygulamasını başlatır\n- /close → Uygulamayı tamamen kapatır\n- /closeall → Açık olan tüm dosya sekmelerini kapatır\n- /app → IDE ve Standalone modu arasında geçiş yapar\n- /workspace → Proje çalışma alanını değiştirir\n- /memory → Proje Hafızasını (AGENT.md) kontrol eder / açar-kapatır\n- /watcher → Arka plan Görev İzleyicisini açar/kapatır\n- /window → Aktif pencereyi seçer\n- /fix_shortcuts → Masaüstü kısayollarını onarır\n- /lang → Bot dilini değiştirir\n- /menu → Telegram komut menüsünü yeniler\n- /cmd &lt;komut&gt; → Terminalde komut çalıştırır\n- /restart → Telegram botunu yeniden başlatır",
        "status_title": "👁️ <i>Durum &amp; Bilgi:</i>",
        "status_text": "- /latest → Son yanıtı getirir\n- /screenshot → IDE ekran görüntüsü alır\n- /status → Sistem ve işlem durumunu gösterir\n- /quota → Yapay zeka kota durumunu sorgular\n- /version → Bot sürümünü gösterir\n- /update → Güncellemeleri kontrol eder",
        "account_title": "📱 <b>Hesap Yönetimi:</b>",
        "account_text": "- /login → Google ile giriş yap (OAuth)\n- /accounts → Kayıtlı Google hesaplarını listeler\n- /switchacc &lt;N&gt; → Aktif hesabı değiştirir\n- /getinfo &lt;N&gt; → Hesap detaylarını ve kotasını gösterir\n- /delacc &lt;N&gt; → Kayıtlı bir hesabı siler"
    },
    "ide": {
        "already_running": "✅ Antigravity IDE zaten çalışıyor! Ekstra pencere açmaya gerek yok.\n💡 Kapatmak için /close yazabilirsiniz.",
        "starting": "🔄 Antigravity IDE başlatılıyor...",
        "start_failed": "❌ IDE başlatılamadı: {error}",
        "started": "✅ IDE başarıyla başlatıldı!",
        "already_closed": "ℹ️ IDE zaten kapalı. (Lock dosyası temizlendi)",
        "closing": "🔄 IDE kapatılıyor...",
        "closing_window": "🪟 Pencere kapatılıyor...",
        "window_closed": "✅ Pencere başarıyla kapatıldı.",
        "window_close_failed": "❌ Pencere kapatılamadı. Açık pencere yok mu?",
        "closed": "✅ IDE tamamen kapatıldı! (Tüm process ve lock dosyaları temizlendi)",
        "not_installed": "❌ Antigravity IDE bulunamadı. Lütfen önce yükleyin.\nBkz: https://antigravity.google/",
        "init_error": "❌ Başlatma hatası: {error}",
        "already_running_short": "Antigravity IDE zaten çalışıyor (PID: {pid})"
    },
    "status": {
        "title": "📊 <b>Sistem Durumu:</b>\n",
        "ide_running": "💻 <b>Antigravity IDE (Classic):</b> {status}\n",
        "ide_stopped": "🔴 IDE: Kapalı",
        "cdp_active": "⚡ <b>CDP Otomasyonu:</b> 🟢 AKTİF\n",
        "cdp_inactive": "⚡ <b>CDP Otomasyonu:</b> 🔴 PASİF (CDP bağlantısı kurulamadı)\n",
        "bot_running": "🟢 Bot: Çalışıyor",
        "autoaccept_on": "✅ ON",
        "autoaccept_off": "❌ OFF",
        "standalone_running": "🤖 <b>Antigravity Standalone:</b> {status}\n",
        "running_status": "🟢 ÇALIŞIYOR",
        "stopped_status": "🔴 KAPALI",
        "telegram_bot": "🤖 <b>Telegram Bot:</b> 🟢 AKTİF\n",
        "active_chat": "\n💬 <b>Aktif Sohbet Detayları:</b>\n",
        "project_area": "- Proje Alanı: <code>{workspace}</code>\n",
        "agent_title": "- Ajan Başlığı: <code>{name}</code>\n",
        "selected_model": "- Seçili Model: <code>{model}</code>\n",
        "agent_status": "- Ajan Durumu: <b>{status}</b>\n",
        "agent_working": "🔄 Çalışıyor (Meşgul)",
        "agent_idle": "💤 Beklemede (Idle)",
        "report_title": "📊 <b>Antigravity Bot Durum Raporu</b>\n\n",
        "preferred_app_status": "🎯 <b>Tercih Edilen Uygulama:</b> <code>{app}</code>\n\n"
    },
    "latest": {
        "title": "📝 Son Yanıt:\n\n",
        "no_new": "[Yeni mesaj yok]",
        "error": "❌ Hata: {error}\n(Antigravity açık mı?)",
        "last_agent_reply": "📋 Son Agent Yanıtı:",
        "not_found_active": "⚠️ Aktif sohbet penceresi bulunamadı. Lütfen /agents komutuyla bir sohbet seçin veya yeni bir mesaj gönderin."
    },
    "screenshot": {
        "taking": "📸 IDE ekran görüntüsü alınıyor (CDP üzerinden)...",
        "error": "❌ Hata: {error}\n(IDE açık mı?)"
    },
    "ask": {
        "empty": "Lütfen bir soru yazın. Örn: /ask Merhaba",
        "sent": "✅ Mesaj Gönderildi, yanıt bekleniyor...",
        "done": "✅ İşlem Tamamlandı!",
        "done_empty": "✅ İşlem tamamlandı ancak yeni bir metin üretilmedi.",
        "timeout": "⚠️ Agent hala düşünüyor veya zaman aşımına uğradı. /latest ile kontrol edebilirsiniz.",
        "send_error": "❌ Gönderme Hatası: {error}",
        "headless_error": "❌ Headless İletim Hatası: {error}",
        "no_chat_input": "IDE'de sohbet kutusu bulunamadı. Lütfen Antigravity'de bir chat penceresi açık olduğundan emin olun.",
        "reply_agent": "✍️ Bu Ajanı Yanıtla",
        "focus_toast": "Yanıtlanıyor: {title}",
        "focus_success": "✅ <b>{title}</b> ajanına kilitlenildi.\n✍️ Şimdi yazacağınız mesaj doğrudan bu ajana gidecek.",
        "working": "⏳ Ajan şu anda bu talimat üzerinde çalışıyor..."
    },
    "stop": {
        "stopping": "🛑 Agent durduruluyor...",
        "stopped": "✅ Agent durduruldu!",
        "already_stopped": "ℹ️ Agent zaten durmuş veya stop butonu bulunamadı.",
        "error": "❌ Hata: {error}"
    },
    "new_chat": {
        "opened": "✅ Yeni sohbet ekranı açıldı!",
        "not_found": "❌ Yeni sohbet butonu bulunamadı.",
        "error": "❌ Hata: {error}"
    },
    "model": {
        "selecting": "🔄 Model seçiliyor: {model}",
        "changed": "✅ Model değiştirildi: {model}",
        "not_found": "❌ Model bulunamadı veya seçilemedi.",
        "select_prompt": "🤖 Model seçin:",
        "changing": "🔄 Model değiştiriliyor: {model}",
        "select_failed": "❌ Model seçilemedi. IDE'de sohbet ekranı açık olduğundan emin olun.",
        "error": "Hata!"
    },
    "workspace": {
        "switching": "🔄 Yeni workspace ile IDE penceresi açılıyor: {workspace}",
        "start_failed": "❌ Başlatılamadı: {error}",
        "started": "✅ Yeni workspace ile IDE başlatıldı: {workspace}",
        "trusted": "🔓 Workspace otomatik olarak güvenilir olarak işaretlendi.",
        "cdp_warning": "\n⚠️ CDP bağlantısı henüz hazır olmayabilir. Birkaç saniye bekleyip tekrar deneyin.",
        "select_prompt": "Lütfen geçiş yapmak istediğiniz çalışma alanını seçin:",
        "read_error": "❌ Projects dizini okunamadı.",
        "selected": "Workspace seçildi: {project}",
        "not_found_standalone": "❌ Project '{wsName}' could not be found or opened in Standalone App."
    },
    "file": {
        "empty_dir": "📂 Bu dizin boş.",
        "dir_read_error": "❌ Dizin okunamadı: {error}",
        "not_found": "❌ Dosya bulunamadı: {path}",
        "too_large": "❌ Dosya çok büyük ({size}MB). Telegram limiti 50MB.",
        "send_failed": "❌ Dosya gönderilemedi: {error}",
        "sending": "Gönderiliyor: {filename}",
        "parent_dir": "⬆️ Üst Dizin",
        "prev_page": "◀️ Önceki",
        "next_page": "▶️ Sonraki",
        "dir_info": "({count} öğe, sayfa {page}/{totalPages})",
        "expired": "❌ Oturum süresi doldu, /file yazarak tekrar başlatın."
    },
    "menu": {
        "updated": "✅ Menü güncellendi! Sol alttaki ☰ menüsünden görebilirsiniz.",
        "help_desc": "Tüm komutların listesini gösterir",
        "ask_desc": "Sorunuzu ajana iletir",
        "latest_desc": "Son yanıtı getirir",
        "screenshot_desc": "IDE ekran görüntüsü alır",
        "status_desc": "Sistem durumu (IDE, CDP, PM2)",
        "start_ide_desc": "IDE başlatır",
        "close_desc": "IDE tamamen kapatır",
        "close_window_desc": "Mevcut pencereyi kapatır",
        "new_desc": "Yeni sohbet açar",
        "agents_desc": "Son sohbetleri listeler ve değiştirir",
        "artifacts_desc": "Mevcut sohbetin artifact'lerini listeler",
        "model_desc": "Model seçimi menüsünü açar",
        "workspace_desc": "Projeyi değiştirir",
        "lang_desc": "Dil değiştirir",
        "cmd_desc": "Terminalde komut çalıştırır",
        "file_desc": "Dosya gezgini",
        "stop_desc": "Ajanı durdur",
        "autoaccept_desc": "Otomatik kabul aç/kapat",
        "quota_desc": "Kota durumunu gösterir",
        "update_desc": "Güncellemeleri kontrol et",
        "version_desc": "Mevcut sürümü gösterir",
        "menu_desc": "Komut menüsünü güncelle",
        "window_desc": "IDE penceresi seç",
        "restart_desc": "Botu yeniden başlatır",
        "app_desc": "Aktif uygulamayı seç",
        "fix_shortcuts_desc": "Masaüstü kısayollarını onar",
        "login_desc": "Google ile giriş yap",
        "accounts_desc": "Kayıtlı Google hesaplarını listele",
        "switchacc_desc": "Aktif Google hesabını değiştir",
        "getinfo_desc": "Hesap kota bilgilerini görüntüle",
        "delacc_desc": "Kayıtlı Google hesabını sil",
        "btn_screenshot": "📸 Ekran",
        "btn_artifacts": "📦 Artifact'ler",
        "btn_auto_on": "⚡ Oto-Onay",
        "btn_auto_off": "🔴 Oto-Onay",
        "btn_latest": "💬 Son Yanıt",
        "start_ag_desc": "Ajanı başlatır",
        "close_ide_desc": "IDE'yi kapatır",
        "close_ag_desc": "Ajanı kapatır",
        "welcome": "👋 Hoşgeldin! Panelin hazır:",
        "btn_on": "Aç",
        "btn_off": "Kapat",
        "btn_status": "📊 Durum",
        "goal_desc": "Ajanın otonom hedef belirle",
        "plan_desc": "Uygulama planı oluştur",
        "schedule_task_desc": "IDE'de görev zamanla",
        "browser_desc": "IDE'de tarayıcı aç",
        "model_not_selected": "⚠️ Model seçilmedi",
        "gettask_desc": "En son Görev Listesini getir",
        "getplan_desc": "En son Uygulama Planını getir",
        "getwalk_desc": "Son Walkthrough belgesini getirir",
        "closeall_desc": "Tüm açık dosya sekmelerini kapatır",
        "watcher_desc": "Arka plan Task Watcher'ı aç/kapat",
        "telegraph_desc": "Telegraph yüklemelerini aç/kapat",
        "cleartelegraph_desc": "Yayınlanan Telegraph sayfalarını temizle"
    },
    "telegraph": {
        "enabled": "🌐 <b>Telegraph Yayını:</b> AKTİF\n\nArtefaktlar tahmin edilemez URL'ler ile Telegraph/graph.org üzerinde yayınlanacak.",
        "disabled": "🔒 <b>Telegraph Yayını:</b> KAPALI\n\nArtefaktlar gizli tutulacak ve doğrudan Telegram sohbetine iletilecektir.",
        "status": "🌐 <b>Telegraph Yayın Durumu:</b>\n\n• Durum: <b>{state}</b>\n• Güvenlik: 128-bit tahmin edilemez kripto slug URL'leri\n\n<i>Açmak için /telegraph on, kapatmak için /telegraph off kullanın.</i>",
        "state_on": "🟢 AKTİF (Herkese Açık graph.org)",
        "state_off": "🔒 KAPALI (Gizli Doğrudan Sohbet)",
        "btn_turn_on": "🟢 Aç",
        "btn_turn_off": "🔴 Kapat",
        "btn_wipe": "Sayfaları Sil",
        "wiping": "🗑️ Gizlilik ve güvenlik için yayınlanan Telegraph sayfaları siliniyor...",
        "wiped": "✅ {count} adet Telegraph sayfası başarıyla temizlendi. İçerikler graph.org üzerinde kaldırma bildirimi ile değiştirildi."
    },
    "watcher": {
        "enabled": "👁️ <b>Task Watcher:</b> AKTİF\n\nArka plan ajan bildirimleri açık.",
        "disabled": "⏸️ <b>Task Watcher:</b> KAPALI\n\nArka plan ajan bildirimleri duraklatıldı.",
        "status": "👁️ <b>Task Watcher Durumu:</b>\n\n• Durum: <b>{state}</b>\n• Aktif Konuşma: <code>{thread}</code>\n• İzlenen: {count} sohbet",
        "state_on": "🟢 AÇIK",
        "state_off": "🔴 KAPALI"
    },
    "photo": {
        "downloaded": "✅ Dosya indirildi ve ajana yönlendiriliyor...",
        "error": "❌ Dosya İşleme Hatası: {error}"
    },
    "lang": {
        "current": "🌐 Mevcut dil: {lang}",
        "changed": "✅ Dil değiştirildi: {lang}",
        "select_prompt": "🌐 Dil seçin:"
    },
    "autoaccept": {
        "enabling": "🔄 Otomatik kabul etkinleştiriliyor...",
        "enabled": "⚡ Otomatik Kabul AKTİF!\n\n🤖 Observer {injected} hedefe enjekte edildi.\nRun, Accept, Allow, Continue butonları otomatik tıklanacak.",
        "enabled_none": "⚡ Otomatik Kabul AKTİF!\n\n⚠️ Henüz hedef bulunamadı. Agent paneli açıldığında otomatik enjekte edilecek.",
        "disabling": "🔄 Otomatik kabul devre dışı bırakılıyor...",
        "disabled": "✅ Otomatik Kabul KAPALI.\n\n📊 Bu oturumda toplam {clicks} tıklama yapıldı.",
        "status_title": "📊 <b>Otomatik Kabul Durumu:</b>\n",
        "status_enabled": "⚡ Durum: AKTİF",
        "status_disabled": "⏸️ Durum: KAPALI",
        "status_active": "🤖 Observer: Aktif ({targets} hedef)",
        "status_inactive": "📴 Observer: Pasif",
        "status_clicks": "🖱️ Toplam Tıklama: {total} (oturum: {session})",
        "status_last_click": "⏱️ Son Tıklama: {text} ({sec}sn önce)",
        "status_blocked": "🛡️ Engellenen Komut Sayısı: {count}",
        "status_no_panel": "⚠️ Agent paneli algılanmadı. Lütfen bir sohbet açın.",
        "error": "❌ Hata: {error}"
    },
    "quota": {
        "checking": "🔄 Kota bilgisi okunuyor...",
        "not_found": "❌ <b>Hesap #{id} bulunamadı</b>\n\nKayıtlı hesaplarınızı görmek için /accounts kullanın.",
        "error": "❌ Hata: {error}",
        "header": "📊 Hesap ve Kota Bilgisi\n",
        "plan": "📋 Plan: {plan}",
        "prompt_credits": "📊 Prompt Credits: {available}{monthly}",
        "model_quota": "⏱️ Model Kota Durumu:",
        "remaining": " %{pct} kalan",
        "empty": " ⛔ TÜKENDİ",
        "reset_time": " ⏳ {hours}sa {mins}dk",
        "remaining_pct": " {icon} {filled}{empty} %{pct} kalan",
        "info_title": "✨ <b>Hesap Bilgisi</b>",
        "user": "👤 <b>{name}</b>",
        "email": "📧 <code>{email}</code>",
        "id": "🆔 Hesap  <b>#{id}</b>",
        "tier": "🎟️ Seviye  —  <b>{tier}</b>",
        "credits": "💳 Yapay Zeka Kredileri  —  <b>{credits}</b>",
        "model_quota_title": "📊 <b>Model Kotası</b>",
        "model_access_title": "📊 <b>Model Erişimi</b>",
        "detailed_quota_title": "📊 <b>Detaylı Kota</b>",
        "unlimited": "<code>∞ Sınırsız</code>",
        "unlimited_desc": "  ↳ Tüm modeller — kota sınırı yok",
        "unlimited_model": "  ↳ {model}{star}",
        "reset_timestamp": "     ↻ {resetStr}",
        "no_data": "ℹ️ Kota bilgisi henüz mevcut değil.\n     Birazdan tekrar deneyin.",
        "fetching": "🔍 <b>Kota alınıyor…</b>",
        "fetch_failed": "❌ <b>Kota alınamadı</b>\n\n<code>{error}</code>",
        "no_accounts": "📭 <b>Henüz kayıtlı hesap yok</b>\n\nBir tane eklemek için /login kullanın.",
        "token_status_active": "🟢 Aktif  —  <b>∞ Sınırsız</b> (otomatik yenilenir)",
        "token_status_unknown": "⚪ Bilinmiyor — yenilemek için /login kullanın",
        "token_status_valid": "🟢 Geçerli  —  <b>{mins} dk</b> kaldı",
        "token_status_expiring": "🟡 Süresi doluyor  —  <b>{mins} dk</b> kaldı",
        "token_status_expired": "🔴 Süresi doldu  —  yenilemek için /login kullanın",
        "reset_relative": "    <i>sıfırlama: {time}</i>",
        "usage": "ℹ️ <b>Kullanım</b>\n━━━━━━━━━━━━━━━━━━━━━━\n<code>/getinfo &lt;id&gt;</code>\n\nÖrnek: <code>/getinfo 1</code>\nHesap ID'lerinizi görmek için /accounts kullanın."
    },
    "response_too_long": "⚠️ Yanıt çok uzun, /latest ile tam halini görebilirsiniz.",
    "window": {
        "not_found": "Açık IDE penceresi bulunamadı. Önce /start_ide gönderin.",
        "title": "<b>🔳 IDE Pencereleri</b>\n",
        "current": "Mevcut hedef: <i>{{current}}</i>",
        "auto": "Hedef: <i>otomatik (ilk bulunan)</i>",
        "found": "{{count}} pencere bulundu. Seçmek için dokunun:",
        "clear_btn": "🔄 Otomatik (tercihi temizle)",
        "error": "Pencere listesi hatası: {{error}}",
        "cleared_toast": "Temizlendi — otomatik seçim devrede",
        "cleared_msg": "🔄 Pencere tercihi temizlendi. Bot aktif IDE penceresini otomatik algılayacak.",
        "expired": "Pencere listesi süresi doldu. Tekrar /window gönderin.",
        "selected_msg": "✅ Yeni hedef: <b>{{title}}</b>\n\nTüm komutlar artık bu pencereye gönderilecek.",
        "selected_toast": "Seçili Pencere: {title}"
    },
    "agents": {
        "list_title": "📂 <b>Son Sohbetler:</b>\n\n",
        "switched": "✅ Sohbet değiştirildi: <b>{name}</b>",
        "not_found": "❌ Sohbet seçilemedi.",
        "invalid_number": "❌ Geçersiz sohbet numarası.",
        "no_recent": "ℹ️ Son aktif sohbet bulunamadı.",
        "error": "❌ Hata: {error}",
        "switched_plain": "✅ Sohbet değiştirildi: {name}",
        "window_not_found": "Agent penceresi bulunamadı",
        "menu_title": "📂 <b>Sohbet / Ajan Seçimi</b>\n\n📍 <b>Aktif Sohbet:</b> <i>{activeChat}</i>\n📁 <b>Aktif Proje:</b> <code>{activeProject}</code>\n\n<i>Aşağıdan son sohbetleri seçebilir veya projeye göre filtreleyebilirsiniz:</i>",
        "project_view_title": "📁 <b>Proje: {workspace}</b> ({count} sohbet)\n\n<i>Geçmek istediğiniz sohbeti seçin:</i>",
        "all_projects_btn": "⬅️ Tüm Projeler",
        "refresh_btn": "🔄 Yenile",
        "close_btn": "❌ Kapat",
        "search_found_multi": "🔍 <b>\"{query}\" için arama sonuçları:</b>\n\n<i>Aşağıdan bir sohbet seçin:</i>",
        "search_not_found": "❌ \"{query}\" ile eşleşen sohbet bulunamadı."
    },
    "artifacts": {
        "list_title": "📎 <b>Mevcut Sohbetin Artifact'leri:</b>\n\n",
        "no_active_thread": "⚠️ Aktif sohbet bulunamadı. Lütfen IDE'den bir sohbet seçin.",
        "no_artifacts": "ℹ️ Mevcut sohbet için artifact bulunamadı.",
        "invalid_number": "❌ Geçersiz artifact numarası.",
        "sending": "📤 Gönderiliyor: <b>{name}</b>...",
        "error": "❌ Artifact okuma hatası: {error}"
    },
    "turbo": {
        "off": "🛑 Turbo Mod Kapatıldı.\nNormal asistan moduna dönüldü.",
        "on_msg": "⚡ <b>TURBO MOD AKTİF</b> ⚡\n\n⚠️ <b>Dikkat:</b> Bu modda gönderdiğiniz talepler Claude ve Gemini tarafından sırayla (Planlama -> Kodlama -> İnceleme) işlenecektir. Kodlar kendi aralarında düzenlenip inceleneceği için <b>daha fazla token harcanır.</b>\n\nBu modu kapatmak için tekrar <code>/turbo</code> yazabilir veya menüdeki butona tıklayabilirsiniz.",
        "on_toast": "🚀 Turbo Mod devrede!",
        "btn_on": "🚀 Turbo ✅",
        "btn_off": "🚀 Turbo",
        "p1_start": "🚀 <b>Turbo Mod Başlatıldı:</b>\n\n⏳ <b>Faz 1:</b> Model seçiliyor (Claude)...",
        "p1_planning": "🚀 <b>Turbo Mod Başlatıldı:</b>\n\n⏳ <b>Faz 1:</b> Claude planı hazırlıyor...",
        "p1_error": "Claude planlama aşamasında zaman aşımına uğradı.",
        "p2_switching": "🚀 <b>Turbo Mod Aktif:</b>\n\n✅ <b>Faz 1:</b> Claude planı tamamladı.\n⏳ <b>Faz 2:</b> Model değiştiriliyor (Gemini)...",
        "p2_coding": "🚀 <b>Turbo Mod Aktif:</b>\n\n✅ <b>Faz 1:</b> Claude planı tamamladı.\n⏳ <b>Faz 2:</b> Gemini kodları yazıyor...",
        "p2_error": "Gemini kodlama aşamasında zaman aşımına uğradı.",
        "p3_switching": "🚀 <b>Turbo Mod Aktif:</b>\n\n✅ <b>Faz 1:</b> Planlama\n✅ <b>Faz 2:</b> Kodlama\n⏳ <b>Faz 3:</b> Model değiştiriliyor (Claude) - İnceleme...",
        "p3_reviewing": "🚀 <b>Turbo Mod Aktif:</b>\n\n✅ <b>Faz 1:</b> Planlama\n✅ <b>Faz 2:</b> Kodlama\n⏳ <b>Faz 3:</b> Claude yazılan kodu inceliyor...",
        "p3_error": "Claude inceleme aşamasında zaman aşımına uğradı.",
        "p4_switching": "🚀 <b>Turbo Mod Aktif:</b>\n\n✅ <b>Faz 1:</b> Planlama\n✅ <b>Faz 2:</b> Kodlama\n⚠️ <b>Faz 3:</b> Hatalar bulundu!\n⏳ <b>Faz 4:</b> Model değiştiriliyor (Gemini) - Düzeltme...",
        "p4_fixing": "🚀 <b>Turbo Mod Aktif:</b>\n\n✅ <b>Faz 1:</b> Planlama\n✅ <b>Faz 2:</b> Kodlama\n⚠️ <b>Faz 3:</b> Hatalar bulundu!\n⏳ <b>Faz 4:</b> Gemini hataları düzeltiyor...",
        "p4_error": "Gemini düzeltme aşamasında zaman aşımına uğradı.",
        "done_issues": "🚀 <b>Turbo Mod Tamamlandı:</b>\n\n✅ <b>Faz 1:</b> Planlama (Claude)\n✅ <b>Faz 2:</b> Kodlama (Gemini)\n⚠️ <b>Faz 3:</b> İnceleme (Claude)\n✅ <b>Faz 4:</b> Düzeltme (Gemini)\n\n✨ Sonuçlar geliyor...",
        "done_no_issues": "🚀 <b>Turbo Mod Tamamlandı:</b>\n\n✅ <b>Faz 1:</b> Planlama (Claude)\n✅ <b>Faz 2:</b> Kodlama (Gemini)\n✅ <b>Faz 3:</b> İnceleme - Sorun Yok (Claude)\n\n✨ Sonuçlar geliyor...",
        "error_title": "❌ <b>Turbo Mod Hatası:</b>\n\n{error}",
        "p5_summarizing": "⏳ Faz 5: Sonuç özeti hazırlanıyor...",
        "done_summary": "✨ Turbo Mod Tamamlandı (Özet hazır)",
        "p5_error": "Özet aşamasında zaman aşımına uğradı.",
        "is_running": "⏳ Turbo Mod çalışıyor! Lütfen işlemin bitmesini bekleyin veya /turbo ile iptal edin.",
        "is_running_short": "⏳ Turbo Mod çalışıyor, lütfen bekleyin.",
        "p1_fallback": "🚀 <b>Turbo Mode Active:</b>\\n\\n⚠️ Claude limit reached.\\n⏳ <b>Phase 1:</b> Falling back to Gemini 3.5 Flash for planning...",
        "p3_fallback": "🚀 <b>Turbo Mode Active:</b>\\n\\n✅ <b>Phase 1:</b> Planning\\n✅ <b>Phase 2:</b> Coding\\n⚠️ Claude limit reached.\\n⏳ <b>Phase 3:</b> Falling back to Gemini 3.1 Pro for review..."
    },
    "restart": {
        "closing": "🔄 Bot yeniden başlatılıyor..."
    },
    "standalone": {
        "already_running": "🤖 Antigravity Standalone is already running!",
        "starting": "🚀 Starting Antigravity Standalone...",
        "started": "✅ Antigravity Standalone started successfully.",
        "not_installed": "❌ Start failed: Antigravity Standalone does not appear to be installed.",
        "start_failed": "❌ Start error: {error}",
        "already_closed": "ℹ️ Antigravity Standalone is already closed.",
        "closing": "🔌 Closing Antigravity Standalone...",
        "closed": "✅ Antigravity Standalone closed."
    },
    "close": {
        "select_prompt": "⚠️ Please specify which app to close:\n\n👉 Standalone: /close_ag\n👉 IDE (Classic): /close_ide"
    },
    "cmd": {
        "empty": "Please enter a command to run. Example: /cmd ls -la",
        "running": "⏳ Running command:\n`{cmdStr}`",
        "no_output": "✅ Command ran successfully (No output).",
        "output_title": "💻 Command Output:"
    },
    "app": {
        "select_prompt": "Please select the application you want to control. Both applications can run simultaneously and are controlled via independent ports:\n",
        "auto_starting": "🚀 {appName} appears to be closed. Auto-starting...",
        "started": "✅ {appName} started successfully.",
        "updated_preference": "Uygulama tercihi '{app}' olarak güncellendi!",
        "selection_title": "🤖 <b>Antigravity Uygulama Seçimi</b>\n\n",
        "preferred_app": "Tercih Edilen Uygulama: <b>{appName}</b>\n",
        "active_port": "Aktif CDP Bağlantı Portu: <code>{port}</code>\n\n",
        "persistent_selection": "⚡ <i>Seçiminiz kalıcı olarak .env dosyasına kaydedilir ve botu yeniden başlatmadan anında uygulanır.</i>",
        "updated_title": "✅ <b>Uygulama Tercihi Güncellendi!</b>\n\n",
        "new_port": "Yeni Bağlantı Portu: <code>{port}</code>\n\n",
        "redirect_info": "Bot şimdi tüm mesaj ve komutlarınızı bu uygulamaya yönlendirecektir.",
        "control_panel": "🕹️ Kontrol Paneli ({app}):",
        "error_save": "Hata: Tercih kaydedilemedi."
    },
    "shortcuts": {
        "scanning": "⏳ Scanning and updating desktop shortcuts, please wait...",
        "error": "❌ Error occurred while updating shortcuts:\n<code>{error}</code>",
        "not_found": "Not found on desktop or could not be changed",
        "success": "\n✨ <b>Success!</b> A total of <b>{count}</b> shortcuts updated. The bot will now be able to automatically connect when you launch applications from the desktop.",
        "start_error": "❌ Process could not be started: {error}",
        "updated_header": "Kısayollar güncellendi:\n",
        "binary_not_found": "binary bulunamadı",
        "updated": "Kısayollar güncellendi:\n",
        "unsupported_platform": "Kısayollar sadece macOS üzerinde desteklenmektedir."
    },
    "update": {
        "checking": "🔍 Checking for updates...",
        "error": "❌ Update error: {error}",
        "success": "✅ Code updated and dependencies installed.\nBot is restarting now...",
        "bot_updated": "🚀 Antigravity Bot başarıyla güncellendi!\n\n📢 Haberler için @agts_updates kanalına, sohbet için @agts_community grubuna katılın!",
        "up_to_date": "✅ Güncelsiniz!\n\nv{version} ({commit})",
        "available": "🔄 <b>Güncelleme Mevcut!</b>\n\n📢 Haberler için @agts_updates kanalına, sohbet için @agts_community grubuna katılın!\n\n",
        "new_version": "🚀 Yeni sürüm: <code>{remote}</code>",
        "click_to_download": "⬇️ İndirmek için tıklayın: /update",
        "current_version": "Mevcut: v{version} ({commit})\n",
        "new_version_info": "Yeni: v{version} ({commit})\n",
        "changelog": "📝 <b>Changelog:</b> <i>{message}</i>\n\n",
        "update_note": "<i>💡 Not: Hem Antigravity 2.0 (Standalone App) hem de Antigravity IDE tam olarak desteklenmektedir.</i>\n\n",
        "updating": "Güncelleniyor...",
        "auto_updating": "🔄 <b>[Otomatik Güncelleme]</b> Geliştirici güncellemesi algılandı (v{version} - {commit}).\nDeğişiklikler birleştiriliyor ve güncelleniyor...",
        "auto_update_failed": "❌ <b>[Otomatik Güncelleme]</b> Güncelleme başarısız oldu: {error}"
    },
    "error": {
        "start_error": "❌ Başlatma hatası: {error}",
        "general_error": "❌ Hata: {error}",
        "modal_active": "❌ Şu anda aktif bir soru paneli açık. Lütfen seçeneklerden birini girin veya iptal etmek için /stop komutunu kullanın. (Görsel veya serbest metin bu soru için geçerli değil)"
    },
    "agent": {
        "swipe_to_reply": "<i>(Bu ajanı yanıtlamak için mesajı sola kaydırın)</i>"
    },
    "interactive_modal": {
        "default_header": "Ajan Onay / Soru Bekliyor:",
        "options_prompt": "_(Aşağıdaki butonlardan birini seçebilir veya yazabilirsiniz)_",
        "confirm_prompt": "_(Lütfen onaylamak için 'onayla' veya iptal etmek için 'reddet' butonunu kullanın)_",
        "btn_confirm": "Onayla",
        "btn_reject": "Reddet",
        "answer_sent": "Seçiminiz iletildi: {answer}"
    },
    "native_cmd": {
        "goal_empty": "🎯 Kullanım: /goal <açıklama>\nAjan için uzun süreli otonom hedef belirle.",
        "goal_started": "🎯 Hedef modu aktif! Ajan hedefe ulaşılana kadar otonom çalışacak.",
        "plan_empty": "📋 Kullanım: /plan <açıklama>\nAjandan bir uygulama planı hazırlamasını iste.",
        "plan_started": "📋 Plan oluşturma başlatıldı!",
        "schedule_empty": "⏰ Kullanım: /schedule_task <açıklama>\nTekrarlı veya tek seferlik görev zamanla.",
        "schedule_started": "⏰ Görev zamanlandı!",
        "browser_started": "🌐 IDE'de tarayıcı açıldı.",
        "error": "❌ Hata: {error}"
    },
    "task_watcher": {
        "proactive_msg": "Ajan proaktif bir bildirim gönderdi:"
    },
    "schedule": {
        "not_configured": "⚠️ CronCrew henüz yapılandırılmadı.\\n\\nKurulum: /schedule_setup <sunucu_url> <lisans_anahtari>\\nÖrnek: /schedule_setup https://agp.emreturkmen.com CC-XXXX-XXXX-XXXX-XXXX",
        "setup_usage": "⚙️ Kullanım: /schedule_setup <sunucu_url> <lisans_anahtari>\\n\\nÖrnek:\\n<code>/schedule_setup https://agp.emreturkmen.com CC-XXXX-XXXX-XXXX-XXXX</code>",
        "setup_success": "✅ CronCrew bağlandı!\\n\\n🎫 Seviye: <b>{tier}</b>\\n📡 Sunucu: <code>{url}</code>\\n\\nZamanlamalarınızı yönetmek için /schedule_list kullanın.",
        "setup_error": "❌ Bağlantı hatası: {error}",
        "status_title": "📊 <b>CronCrew Durumu</b>\\n\\n",
        "status_tier": "🎫 Seviye: <b>{tier}</b>\\n",
        "status_license": "📋 Durum: <b>{status}</b>\\n",
        "status_usage": "📈 Bugün: {today} yürütme\\n",
        "status_schedules": "📅 Aktif Zamanlamalar: {count}\\n",
        "status_changes": "🔄 Cihaz Değişimleri: {used}/{max}\\n",
        "status_expires": "⏰ Bitiş: {date}\\n",
        "list_title": "📅 <b>Zamanlama Listesi:</b>\\n\\n",
        "list_empty": "ℹ️ Henüz hiç zamanlama oluşturulmadı.\\n\\nYeni bir zamanlama oluşturmak için /schedule_add kullanın.",
        "list_item": "{icon} <b>{name}</b>\\n   ⏰ <code>{cron}</code> → {workspace}\\n   📊 Çalışma: {runCount}x | Son: {lastResult}\\n",
        "add_usage": "➕ Yeni zamanlama ekle:\\n\\n<code>/schedule_add İsim | cron_ifadesi | çalışma_alanı | istem</code>\\n\\nÖrnek:\\n<code>/schedule_add Günlük Test | 0 9 * * * | antigravity-bot | Tüm testleri çalıştır</code>",
        "add_success": "✅ Zamanlama oluşturuldu!\\n\\n📝 <b>{name}</b>\\n⏰ <code>{cron}</code>\\n📁 {workspace}\\n🤖 {model}",
        "add_error": "❌ Oluşturma hatası: {error}",
        "delete_usage": "🗑️ Zamanlamayı sil:\\n\\n<code>/schedule_del <zamanlama_id></code>",
        "delete_success": "✅ Zamanlama silindi.",
        "delete_error": "❌ Silme hatası: {error}",
        "pause_success": "⏸️ Zamanlama duraklatıldı: <b>{name}</b>",
        "resume_success": "▶️ Zamanlama devam ettirildi: <b>{name}</b>",
        "run_success": "🚀 Zamanlama çalıştırıldı!\\n\\n📁 Çalışma Alanı: <b>{workspace}</b>\\n🤖 Model: {model}\\n📝 İstem gönderildi.",
        "run_error": "❌ Çalıştırma hatası: {error}",
        "error": "❌ Hata: {error}",
        "btn_pause": "⏸️ Duraklat",
        "btn_resume": "▶️ Devam Et",
        "btn_delete": "🗑️ Sil",
        "btn_run": "▶️ Şimdi Çalıştır",
        "btn_back": "◀️ Listeye Dön",
        "menu_schedule_setup_desc": "CronCrew bağlantısını kur",
        "menu_schedule_list_desc": "Zamanlanmış görevleri listele",
        "menu_schedule_add_desc": "Yeni bir zamanlanmış görev ekle",
        "menu_schedule_status_desc": "CronCrew durumunu göster"
    },
    "localImageFallback": "Görsel",
    "localImageSent": "telefonuna gönderildi",
    "login": {
        "notice_title": "⚠️ <b>Google Giriş Bildirimi</b>",
        "notice_body": "Giriş işlemini başlatmak diğer bot komutlarını geçici olarak askıya alacaktır.\nYapay Zeka Temsilcisi arka planda IDE'nizde çalışmaya devam edecektir.\n\nDevam etmek istiyor musunuz?",
        "btn_continue": "👉 Evet, Devam Et",
        "btn_cancel": "✖ İptal",
        "starting": "🔄 <b>Güvenli giriş başlatılıyor…</b>",
        "server_error": "❌ <b>Giriş sunucu hatası</b>\n\n<code>{error}</code>",
        "timeout": "🚫 <b>Giriş zaman aşımı (10 dakika).</b> Tekrar denemek için /login kullanın.",
        "prompt_title": "🔐 <b>Google ile Giriş Yap</b>",
        "prompt_body": "Google hesabınızla oturum açmak ve bu bota bağlamak için aşağıdaki butona dokunun.\n\n📱 <b>Mobilde misiniz?</b>\nGiriş yaptıktan sonra tarayıcınız bağlantı hatası gösterirse,\nadres çubuğundaki <b>tam URL'yi</b> kopyalayıp buraya yapıştırın.\n\n⏱  Süre <b>10 dakika</b> içinde dolacak",
        "btn_signin": "🔒 Google ile Giriş Yap",
        "btn_cancel_login": "❌ Girişi İptal Et",
        "cancelled": "🚫 <b>Giriş iptal edildi</b>\n\nTekrar denemek istediğinizde /login gönderebilirsiniz.",
        "code_received": "⏳ <b>Kod alındı!</b> Oturum açma tamamlanıyor…",
        "success_title": "✅ <b>Başarıyla giriş yapıldı!</b>",
        "success_body": "👤 <b>{name}</b>\n📧 <code>{email}</code>\n🆔 Hesap  <b>#{numericId}</b>  <i>({action})</i>\n\n<i>Sırada ne var?</i>\n• Değiştir →  <code>/switchacc {numericId}</code>\n• Kota     →  <code>/getinfo {numericId}</code>\n• Tüm hesaplar →  <code>/accounts</code>",
        "failed": "❌ <b>Kimlik doğrulama başarısız</b>\n\n<code>{error}</code>",
        "no_active_session": "⚠️ <b>Aktif giriş oturumu yok</b>\n\nÖnce /login ile yeni bir oturum başlatın.",
        "no_active_session_short": "⚠️ Aktif giriş oturumu bulunamadı. Başlatmak için /login kullanın.",
        "authenticating": "⏳ <b>Kimlik doğrulanıyor…</b>",
        "failed_attempts": "Google giriş akışı geçerli bir bağlantı/kod yapıştırmak için 3 başarısız denemeden sonra iptal edildi.",
        "in_progress": "⚠️ <b>Google Girişi devam ediyor</b>\n━━━━━━━━━━━━━━━━━━━━━━\nDiğer bot servisleri geçici olarak askıya alındı.\nLütfen Google ile girişi tamamlayın veya İptal butonunu kullanarak ya da /cancel yazarak mevcut akışı iptal edin.",
        "no_accounts": "📭 <b>Henüz kayıtlı hesap yok</b>\n\nBir tane eklemek için /login kullanın.",
        "code_usage": "📋 <b>Giriş kodunuzu yapıştırın</b>\n━━━━━━━━━━━━━━━━━━━━━━\nGoogle ile giriş yaptıktan sonra yönlendirme başarısız olduysa, tarayıcınızdan tam URL'yi (veya sadece <code>code=…</code> değerini) kopyalayıp buraya gönderin:\n\n<code>/logincode &lt;url veya kod&gt;</code>",
        "invalid_code": "⚠️ <b>Geçersiz Google URL veya Kod</b>\n━━━━━━━━━━━━━━━━━━━━━━\nMesajınızdan geçerli bir Google yetkilendirme kodu çıkarılamadı.\nLütfen tam yönlendirme URL'sini veya yetkilendirme kodunu yapıştırın.",
        "invalid_code_attempt": "\n<i>İptal öncesi deneme: {count}/3</i>"
    },
    "switchacc": {
        "title": "🔄 <b>Hesap #{id} konumuna geçiliyor</b>",
        "email": "📧 {email}",
        "usage": "ℹ️ <b>Kullanım</b>\n━━━━━━━━━━━━━━━━━━━━━━\n<code>/switchacc &lt;id&gt;</code>\n\nÖrnek: <code>/switchacc 1</code>\nHesap ID'lerinizi görmek için /accounts kullanın.",
        "not_found": "❌ <b>Hesap #{id} bulunamadı</b>\n\nKayıtlı hesaplarınızı görmek için /accounts kullanın.",
        "step_refreshing": "🔑 Token yenileniyor…",
        "step_refreshed": "✅ Token yenilendi ve kaydedildi",
        "step_valid": "✅ Token geçerli",
        "step_stopping": "🔴 Antigravity ({app}) durduruluyor…",
        "step_stopped": "✅ Antigravity ({app}) durduruldu",
        "step_still_closing": "⚠️ Antigravity ({app}) hala kapanıyor olabilir…",
        "step_not_running": "ℹ️ Antigravity ({app}) çalışmıyordu",
        "step_writing": "💉 Kimlik bilgileri yazılıyor…",
        "step_written": "✅ Kimlik bilgileri yazıldı → {app}",
        "step_written_keyring": "✅ Kimlik bilgileri → anahtar zinciri (SQLite: {error})",
        "step_write_failed": "⚠️ Yazma başarısız: {error}",
        "step_starting": "🟢 Antigravity ({app}) başlatılıyor…",
        "step_started": "✅ Antigravity ({app}) başlatıldı",
        "step_start_failed": "⚠️ ({app}) başlatılamadı: {error}",
        "step_done": "✅ <b>Artık hesap #{id} aktif</b>",
        "step_done_email": "📧 {email}",
        "error": "❌ <b>Hata</b>\n\n<code>{error}</code>"
    },
    "accounts": {
        "title": "Kayıtlı Hesaplar",
        "btn_add": "Hesap Ekle",
        "btn_back": "Hesaplara Dön",
        "btn_confirm_delete": "Evet, sil",
        "btn_cancel": "İptal",
        "delete_confirm_title": "Hesabı Sil",
        "delete_confirm_body": "Bu işlem kayıtlı token'ı bu bottan kaldırır.",
        "delete_confirm_note": "Antigravity'nin kendisi etkilenmez.",
        "btn_quota": "Kota",
        "btn_delete": "Sil"
    },
    "artifact_feedback": {
        "proceed": "✅ Devam",
        "cancel": "❌ İptal",
        "proceeded": "✅ Devam Edildi",
        "canceled": "❌ İptal Edildi",
        "processing": "İşleniyor...",
        "error": "Hata: {message}"
    },
    "skills": {
        "menu_title": "🧠 <b>Ajan Becerileri ({count})</b>\n\n📂 <i>Kategoriye göre göz at veya arama yap:</i>\n💡 <code>/skill &lt;isim&gt; [prompt]</code>",
        "category_title": "{category}\n<b>{count} beceri</b>\n\n<i>Detay için bir beceriye dokun:</i>",
        "search_results": "🔍 <b>\"{query}\" sonuçları ({count})</b>",
        "not_found": "❌ Beceri bulunamadı: \"{name}\"",
        "no_skills": "ℹ️ Yüklü beceri yok.",
        "running": "▶️ {name} çalıştırılıyor...",
        "close_btn": "❌ Kapat",
        "back_btn": "⬅️ Tüm Kategoriler",
        "refresh_btn": "🔄 Yenile"
    }
}
