{
  "common": {
    "autoDetect": "Deteksi otomatis",
    "back": "Kembali",
    "browse": "Jelajahi",
    "cancel": "Membatalkan",
    "close": "Menutup",
    "add": "Menambahkan",
    "remove": "Menghapus",
    "save": "Menyimpan",
    "restart": "Mulai ulang",
    "settings": "Pengaturan",
    "version": "Versi",
    "done": "Selesai",
    "loading": "Memuat..."
  },
  "settings": {
    "subtitle": "Kelola preferensi dan penyedia aplikasi untuk ruang kerja aktif.",
    "tabs": {
      "general": "Umum",
      "providers": "Penyedia",
      "plugins": "Plugin",
      "tools": "Peralatan"
    },
    "plugins": {
      "title": "Plugin",
      "unavailable": "Manajemen plugin telah dihapus oleh perbaikan migrasi harness terakhir. Titik masuk terlihat kembali; tindakan pengelolaan perlu dihubungkan kembali ke sistem baru API.",
      "installed": "Dipasang",
      "discover": "Menemukan",
      "project": "Proyek",
      "global": "Global",
      "globalScope": "Instal secara global",
      "published": "Diterbitkan",
      "custom": "Kebiasaan",
      "searchPlaceholder": "Cari plugin…",
      "install": "Memasang",
      "installSourcePlaceholder": "Instal dari sumber, mis. pemilik/repo@nama-keterampilan",
      "noResults": "Tidak ada plugin yang ditemukan.",
      "noPlugins": "Tidak ada plugin yang terpasang.",
      "emptyScope": "Tidak ada plugin dalam cakupan ini.",
      "pluginGroups": "Grup Plugin",
      "general": "Umum",
      "capabilityCount": "kemampuan {{count}}",
      "updateGroup": "Perbarui grup",
      "update": "Memperbarui"
    },
    "general": {
      "agentBackend": "Harness",
      "darkMode": "Mode gelap",
      "appearance": "Penampilan",
      "themeLight": "Lampu",
      "themeDark": "Gelap",
      "themeSystem": "Sistem",
      "contrast": "Kontras",
      "accent": "Aksen",
      "customAccent": "Warna aksen khusus",
      "codeFontSize": "Ukuran font kode",
      "language": "Bahasa",
      "defaultChatDirectory": "Direktori obrolan default",
      "defaultChatDirectoryHelp": "Obrolan baru dimulai di direktori kerja ini.",
      "newChatModelBehavior": "LLM model untuk obrolan baru",
      "newChatModelBehaviorHelp": "Pilih cara OpenGUI memilih model LLM saat memulai obrolan baru.",
      "newChatModelAsk": "Pilih setiap saat",
      "newChatModelLast": "Gunakan model LLM terakhir",
      "newChatModelWorkspaceDefault": "Gunakan default ruang kerja",
      "desktopNotifications": "Pemberitahuan desktop",
      "blockedByBrowser": "Diblokir oleh browser",
      "fileManager": "Manajer file",
      "fileManagerHelp": "Perintah untuk membuka pengelola file Anda (misalnya nemo, nautilus). Biarkan kosong untuk mendeteksi otomatis.",
      "terminal": "Terminal",
      "terminalHelp": "Perintah untuk membuka terminal Anda (mis. Ghostty, Kitty). Biarkan kosong untuk mendeteksi otomatis.",
      "hideOldModels": "Sembunyikan model lama",
      "months": "bulan",
      "hideOldModelsHelp": "Model yang dipilih dan favorit selalu terlihat. Model tanpa tanggal rilis yang valid juga tetap terlihat.",
      "restartLocalBackend": "Mulai ulang Lokal Backend",
      "restartLocalBackendTitle": "Mulai ulang Lokal Backend?",
      "restartLocalBackendDescription": "Ini memuat ulang backend lokal OpenGUI dan kemudian menyegarkan aplikasi. Belokan yang berjalan mungkin terganggu."
    }
  },
  "sidebar": {
    "allProjectsPinned": "Semua proyek disematkan",
    "chats": "Obrolan",
    "clearSearch": "Hapus pencarian bilah sisi",
    "loadMore": "Muat lebih banyak ({{count}})",
    "newChat": "Obrolan Baru",
    "newSession": "Sesi baru",
    "noChats": "Tidak ada obrolan",
    "noMatches": "Tidak ada kecocokan untuk \"{{query}}\"",
    "noSessionsYet": "Belum ada sesi",
    "pinned": "Disematkan",
    "projects": "Proyek",
    "searchPlaceholder": "Cari proyek dan sesi...",
    "showLess": "Tampilkan lebih sedikit",
    "title": "Bilah samping",
    "mobileDescription": "Menampilkan sidebar seluler.",
    "untitled": "Tanpa judul"
  },
  "sessionMenu": {
    "pin": "Sematkan ke atas",
    "unpin": "Membuka peniti",
    "rename": "Ganti nama",
    "setColor": "Tetapkan warna",
    "tags": "Tag",
    "addTag": "Tambahkan tanda...",
    "moveToProject": "Pindah ke proyek",
    "removeFromProject": "Hapus dari {{project}}",
    "deleteSession": "Hapus sesi"
  },
  "projectMenu": {
    "pinProject": "Sematkan proyek",
    "unpinProject": "Lepas sematan proyek",
    "copyAbsolutePath": "Salin jalur absolut",
    "openInFileBrowser": "Buka di peramban file",
    "openInTerminal": "Buka di terminal",
    "newSession": "Sesi baru",
    "collapseProject": "Ciutkan proyek",
    "expandProject": "Perluas proyek",
    "newWorktree": "Pohon kerja baru...",
    "worktrees": "Pohon kerja",
    "merge": "Menggabungkan",
    "openPullRequest": "Buka permintaan tarik",
    "removeProject": "Tutup proyek",
    "closeOtherProjects": "Tutup proyek lainnya",
    "createPullRequest": "Buat PR"
  },
  "prompt": {
    "inputLabel": "Masukan pesan",
    "selectOrCreateSession": "Pilih atau buat sesi...",
    "interruptAndSend": "Interupsi dan kirim...",
    "steerDirection": "Arahkan model ke arah...",
    "queueMessage": "Antrean pesan...",
    "message": "Pesan...",
    "uploadingFiles": "Mengunggah file…",
    "add": "Menambahkan",
    "addFile": "Tambahkan berkas",
    "mcps": "MCP",
    "newWorktree": "Pohon kerja baru",
    "currentRootWorktree": "Cabang saat ini dari pohon kerja akar.",
    "queueTitle": "Antrian: tunggu respon penuh, lalu kirim (Ctrl/Cmd+D untuk beralih)",
    "steerTitle": "Steer: tunggu hingga bagian saat ini selesai, lalu kirim (Ctrl/Cmd+D untuk beralih)",
    "queue": "Antre",
    "steer": "Mengarahkan",
    "stop": "Berhenti",
    "stopGenerating": "Berhenti menghasilkan",
    "send": "Mengirim",
    "sendMessage": "Kirim pesan"
  },
  "variantSelector": {
    "off": "mati",
    "thinkingEffort": "Upaya berpikir: {{level}} (klik atau Ctrl+T untuk memutar, Ctrl+Shift+T untuk memutar mundur)"
  },
  "agentSelector": {
    "placeholder": "Agen"
  },
  "modelSelector": {
    "selectModel": "Pilih modelnya",
    "searchPlaceholder": "Penyedia pencarian, model, atau id...",
    "favorites": "Favorit",
    "recent": "Terkini",
    "backendLocked": "Backend terkunci untuk sesi ini.",
    "noModelsMatch": "Tidak ada model yang cocok dengan \"{{query}}\".",
    "addFavorite": "Tambahkan ke favorit",
    "removeFavorite": "Hapus dari favorit"
  },
  "messageActions": {
    "contextCompacted": "Konteksnya dipadatkan",
    "revertToMessage": "Kembali ke pesan ini",
    "forkFromMessage": "Garpu dari pesan ini",
    "showMore": "Tampilkan lebih banyak",
    "showLess": "Tampilkan lebih sedikit"
  },
  "toolOutput": {
    "showRaw": "Tampilkan mentah",
    "rawTitle": "Keluaran alat mentah",
    "rawDescription": "Output tekstual asli dikembalikan oleh alat ini.",
    "copyRaw": "Salin mentah"
  },
  "workspace": {
    "addTitle": "Tambahkan ruang kerja",
    "editTitle": "Edit ruang kerja",
    "addDescription": "Hubungkan ke OpenGUI Backend sebagai ruang kerja baru.",
    "editDescription": "Ganti nama ruang kerja ini atau perbarui token aksesnya. Buat ruang kerja baru untuk menggunakan Backend URL yang berbeda.",
    "name": "Nama",
    "namePlaceholder": "misalnya Produksi Awan",
    "backendUrl": "Backend URL",
    "backendUrlPlaceholder": "https://server-anda.example.com",
    "accessToken": "Token akses",
    "optional": "opsional",
    "accessTokenPlaceholder": "Tempel OPENGUI_AUTH_TOKEN",
    "addWorkspace": "Tambahkan ruang kerja",
    "toggleSidebar": "Alihkan Bilah Sisi"
  },
  "mcp": {
    "title": "MCP",
    "description": "Aktifkan atau nonaktifkan server MCP untuk sesi ini.",
    "noManagement": "Backend saat ini tidak memiliki manajemen MCP.",
    "noneConfigured": "Tidak ada server MCP yang dikonfigurasi.",
    "connected": "Terhubung",
    "disabled": "Dengan disabilitas",
    "failed": "Gagal",
    "needsAuth": "Membutuhkan autentikasi",
    "needsRegistration": "Perlu registrasi",
    "unknown": "Tidak dikenal"
  },
  "contextStatus": {
    "compacting": "Pemadatan",
    "contextWindow": "Jendela konteks",
    "tokens": "token",
    "cost": "Biaya",
    "compact": "Kompak"
  },
  "worktree": {
    "newWorktree": "Worktree baru",
    "createFor": "Buat pohon kerja git baru untuk",
    "branch": "Cabang",
    "newBranch": "Cabang baru",
    "existingBranch": "Cabang yang ada",
    "branchName": "Nama cabang",
    "selectBranch": "Pilih cabang",
    "loadingBranches": "Memuat cabang...",
    "chooseBranch": "Pilih cabang...",
    "path": "Worktree jalur",
    "pathPlaceholder": "/path/ke/worktree",
    "pathHelp": "Direktori baru akan dibuat di jalur ini.",
    "creating": "Membuat...",
    "createWorktree": "Buat pohon kerja",
    "setupTitle": "Worktree Pengaturan",
    "detectingSetup": "Mendeteksi penyiapan proyek...",
    "detectedSetup": "Terdeteksi {{file}} di {{project}}. Jalankan penyiapan?",
    "runningSetup": "Menjalankan perintah pengaturan...",
    "setupComplete": "Penyiapan berhasil diselesaikan.",
    "setupFailed": "Perintah pengaturan gagal.",
    "skip": "Melewati",
    "run": "Berlari",
    "detectedCommand": "Perintah terdeteksi",
    "setupFinished": "Penyiapan selesai - pohon kerja sudah siap."
  },
  "worktreeCleanup": {
    "title": "Tidak ada sesi tersisa",
    "descriptionPrefix": "Pohon kerja",
    "branch": "cabang",
    "descriptionSuffix": "tidak memiliki sesi aktif. Apakah Anda ingin menghapusnya?",
    "keep": "Menyimpan",
    "remove": "Menghapus",
    "removing": "Menghapus...",
    "deleteFromDisk": "Hapus juga file worktree dari disk"
  },
  "providers": {
    "searchPlaceholder": "Penyedia pencarian...",
    "managerSwitcher": "Manajer penyedia",
    "noManagement": "Tidak ada Harness dengan manajemen penyedia yang tersedia.",
    "loadFailed": "Tidak dapat memuat penyedia. Apakah OpenGUI Backend terhubung?",
    "allProviders": "Semua penyedia",
    "customProvider": "Penyedia khusus",
    "popular": "Populer",
    "other": "Lainnya",
    "connected": "Terhubung",
    "connect": "Menghubungkan",
    "disconnect": "Memutuskan",
    "disconnectConfirm": "Putuskan sambungan {{name}}?",
    "fromEnv": "dari lingkungan",
    "fromEnvTitle": "Terhubung dari variabel lingkungan Anda",
    "noProvidersFound": "Tidak ditemukan penyedia untuk \"{{query}}\"",
    "providerId": "ID Penyedia",
    "displayName": "Nama tampilan",
    "baseUrl": "Basis URL",
    "apiKey": "API Kunci",
    "connectedMessage": "{{name}} terhubung",
    "loading": "Memuat...",
    "chooseConnectMethod": "Pilih cara menghubungkan:",
    "useDifferentMethod": "Gunakan metode yang berbeda",
    "oauthTimeout": "OAuth batas waktu - silakan coba lagi",
    "invalidCode": "Kode tidak valid",
    "openAuthorizationPage": "Buka halaman otorisasi",
    "authorizationCode": "Kode otorisasi",
    "authorizationCodePlaceholder": "Tempelkan kode di sini",
    "submitCode": "Kirimkan kode",
    "waitingAuthorization": "Menunggu otorisasi...",
    "startingAuthorization": "Memulai otorisasi...",
    "envReferenceHelp": "Gunakan {env:VAR_NAME} untuk mereferensikan variabel lingkungan.",
    "models": "Model",
    "customHeaders": "Header khusus",
    "addCustomProvider": "Tambahkan penyedia khusus",
    "providerIdRequired": "ID Penyedia diperlukan",
    "providerIdInvalid": "ID Penyedia harus berupa huruf kecil alfanumerik dengan tanda hubung/garis bawah",
    "displayNameRequired": "Nama tampilan wajib diisi",
    "baseUrlRequired": "Basis URL diperlukan",
    "baseUrlInvalid": "Basis URL harus dimulai dengan http:// atau https://",
    "modelIdsRequired": "Semua ID model harus diisi",
    "modelNamesRequired": "Semua nama model harus diisi",
    "duplicateModelIds": "ID model duplikat ditemukan"
  },
  "setupWizard": {
    "title": "Selamat datang di OpenGUI",
    "setupAgentsTitle": "Siapkan agen pengkodean",
    "chooseStartTitle": "Pilih di mana obrolan baru dimulai",
    "readyTitle": "Anda siap",
    "setupSavedTitle": "Pengaturan disimpan",
    "checkingComputer": "Memeriksa komputer ini",
    "lookingForHarnesses": "Mencari Harness CLI yang terpasang.",
    "codingAgentFound": "Agen pengkodean ditemukan",
    "codingAgentFoundDescription": "OpenGUI menemukan agen pengkodean di komputer ini.",
    "noHarnessInstalledTitle": "Tidak ada Harness yang diinstal",
    "noHarnessInstalledDescription": "OpenGUI memerlukan agen pengkodean sebelum dapat bekerja pada file Anda.",
    "checkHarnessesFailedTitle": "Tidak dapat memeriksa Harness",
    "checkHarnessesFailedDescription": "Anda dapat melanjutkan penyiapan dan memeriksanya lagi nanti.",
    "checkAgain": "Periksa lagi",
    "harnessInventoryTitle": "Harness inventaris",
    "modelsCount": "{{count}} model",
    "cliFound": "CLI ditemukan",
    "harnessReadyDescription": "Harness agen ini siap digunakan.",
    "harnessCliFoundDescription": "CLI telah diinstal. Pemilihan model dan penyedia dilakukan nanti pada OpenGUI.",
    "harnessNotFoundDescription": "CLI tidak ditemukan di komputer ini.",
    "notFound": "tidak ditemukan",
    "defaultChatDirectoryTitle": "Direktori obrolan default",
    "defaultChatDirectoryDescription": "Obrolan baru dimulai di folder ini ketika tidak ada proyek yang dipilih.",
    "folderPlaceholder": "Pilih folder atau biarkan kosong",
    "continue": "Melanjutkan",
    "readyToWorkTitle": "OpenGUI siap bekerja",
    "setupHarnessLaterTitle": "Anda dapat menyiapkan Harness nanti",
    "readyToWorkDescription": "Mulailah dengan menghubungkan proyek atau membuka sesi.",
    "setupHarnessLaterDescription": "OpenGUI akan dibuka sekarang. Pengiriman agen memerlukan Harness sebelum dapat dijalankan.",
    "openOpenGui": "Buka OpenGUI"
  },
  "languages": {
    "af": "Afrikaans",
    "ar": "العربية",
    "az": "Azərbaycan dili",
    "bg": "Български",
    "bn": "বাংলা",
    "bs": "Bosanski",
    "ca": "Català",
    "cs": "Čeština",
    "cy": "Cymraeg",
    "da": "Dansk",
    "de": "Deutsch",
    "el": "Ελληνικά",
    "en": "English",
    "eo": "Esperanto",
    "es": "Español",
    "et": "Eesti",
    "eu": "Euskara",
    "fa": "فارسی",
    "fi": "Suomi",
    "fr": "Français",
    "ga": "Gaeilge",
    "gl": "Galego",
    "gu": "ગુજરાતી",
    "he": "עברית",
    "hi": "हिन्दी",
    "hr": "Hrvatski",
    "hu": "Magyar",
    "hy": "Հայերեն",
    "id": "Bahasa Indonesia",
    "it": "Italiano",
    "ja": "日本語",
    "ka": "ქართული",
    "kk": "Қазақ тілі",
    "km": "ខ្មែរ",
    "kn": "ಕನ್ನಡ",
    "ko": "한국어",
    "lo": "ລາວ",
    "lt": "Lietuvių",
    "lv": "Latviešu",
    "mk": "Македонски",
    "ml": "മലയാളം",
    "mn": "Монгол",
    "mr": "मराठी",
    "ms": "Bahasa Melayu",
    "my": "မြန်မာဘာသာ",
    "nb": "Norsk Bokmål",
    "ne": "नेपाली",
    "nl": "Nederlands",
    "pa": "ਪੰਜਾਬੀ",
    "pl": "Polski",
    "pt": "Português",
    "ro": "Română",
    "ru": "Русский",
    "si": "සිංහල",
    "sk": "Slovenčina",
    "sl": "Slovenščina",
    "sq": "Shqip",
    "sr": "Српски",
    "sv": "Svenska",
    "sw": "Kiswahili",
    "ta": "தமிழ்",
    "te": "తెలుగు",
    "th": "ไทย",
    "tl": "Filipino",
    "tr": "Türkçe",
    "uk": "Українська",
    "ur": "اردو",
    "uz": "O'zbek",
    "vi": "Tiếng Việt",
    "zh": "中文"
  },
  "startup": {
    "checkingLocalServer": "Memeriksa server lokal...",
    "startingLocalServer": "Memulai server lokal..."
  },
  "sessionError": {
    "title": "Kesalahan agen",
    "nextStep": "Langkah selanjutnya: jalankan perintah ini di terminal Anda, lalu coba lagi:",
    "openTerminal": "Buka terminalnya"
  },
  "updateDialog": {
    "title": "Pembaruan Tersedia",
    "description": "Versi baru OpenGUI ({{latestVersion}}) telah tersedia. Anda sedang menjalankan v{{currentVersion}}.",
    "currentVersion": "Versi saat ini: v{{currentVersion}}.",
    "dismiss": "Membubarkan",
    "open": "Membuka"
  },
  "emptyStates": {
    "noProjectTitle": "Tidak ada proyek yang terhubung",
    "noProjectCanStart": "Hubungkan proyek sekarang atau mulai obrolan.",
    "noProjectConnect": "Hubungkan proyek untuk mulai mengobrol.",
    "startChat": "Mulai obrolan",
    "noSessionTitle": "Tidak ada sesi yang dipilih",
    "noSessionDescription": "Pilih sesi atau mulai sesi baru dari proyek yang terhubung."
  },
  "mergeDialog": {
    "failed": "Penggabungan gagal",
    "merging": "Penggabungan...",
    "mergingDescription": "Menggabungkan {{branch}} ke dalam cabang saat ini",
    "success": "Penggabungan berhasil",
    "successDescription": "{{branch}} telah berhasil digabungkan.",
    "successDescriptionDelete": "{{branch}} telah berhasil digabungkan. Pohon kerja akan dihapus.",
    "conflicts": "Gabungkan konflik",
    "conflictsDescription": "Penggabungan {{branch}} menghasilkan konflik di {{count}} file:",
    "abort": "Batalkan penggabungan",
    "fixWithAI": "Perbaiki dengan AI",
    "title": "Gabungkan cabang",
    "description": "Gabungkan {{branch}} ke dalam cabang {{repoName}} saat ini",
    "deleteWorktreeLabel": "Hapus pohon kerja setelah penggabungan berhasil",
    "deleteWorktreeDescription": "Menghapus direktori worktree dan memutusnya dari proyek"
  },
  "questionPanel": {
    "title": "Asisten punya pertanyaan",
    "customAnswerPlaceholder": "Ketikkan jawaban khusus...",
    "submit": "Kirim",
    "dismiss": "Membubarkan"
  },
  "diff": {
    "noLineDiffAvailable": "Tidak ada perbedaan garis yang tersedia."
  },
  "reasoning": {
    "thinking": "Pemikiran",
    "thinkingRunning": "Pemikiran..."
  },
  "toolLabels": {
    "bash": {
      "running": "Berlari",
      "done": "Berlari"
    },
    "read": {
      "running": "Membaca",
      "done": "Membaca"
    },
    "edit": {
      "running": "Mengedit",
      "done": "Diedit"
    },
    "write": {
      "running": "Menulis",
      "done": "Menulis"
    },
    "grep": {
      "running": "Mencari",
      "done": "Dicari"
    },
    "glob": {
      "running": "Menggumpal",
      "done": "berbentuk bulat"
    },
    "task": {
      "running": "Berlari",
      "done": "Berlari"
    },
    "todo": {
      "running": "Menulis tugas",
      "doneOne": "Menulis {{count}} tugas",
      "doneOther": "Menulis {{count}} semua"
    },
    "question": {
      "running": "Meminta",
      "doneOne": "Mengajukan pertanyaan {{count}}",
      "doneOther": "Mengajukan {{count}} pertanyaan"
    },
    "patch": {
      "created": "Dibuat",
      "deleted": "Dihapus",
      "moved": "Terharu",
      "patched": "Ditambal"
    },
    "fileCountOther": "{{count}} file",
    "matchCountOne": "{{count}} pertandingan",
    "matchCountOther": "{{count}} pertandingan"
  },
  "attachments": {
    "image": "Gambar",
    "fileAttachment": "Lampiran berkas",
    "imageAttachment": "Lampiran gambar {{count}}",
    "closeImagePreview": "Tutup pratinjau gambar"
  },
  "projectPath": {
    "up": "Ke atas",
    "noFolders": "Tidak ada folder",
    "allowedRoots": "Akar yang diizinkan: {{roots}}",
    "serverDefault": "bawaan server",
    "title": "Buka Proyek",
    "webLocalDescription": "Pilih jalur proyek di server OpenGUI. Jika Anda menggunakan ini dari telepon, jalurnya adalah jalur server, bukan file telepon.",
    "localDescription": "Buka folder proyek lokal untuk jendela ini. Anda juga dapat menempelkan jalur absolut secara manual.",
    "remoteDescription": "Jendela ini terhubung ke server jauh, jadi pilih proyek dengan memasukkan jalur di server itu.",
    "openProject": "Buka proyek",
    "projectPathLabel": "Jalur proyek",
    "browseServer": "Jelajahi server",
    "loadingServerFolders": "Memuat folder server..."
  },
  "fileMention": {
    "searching": "Mencari...",
    "typeToSearch": "Ketik untuk mencari file",
    "noMatchingFiles": "Tidak ada file yang cocok",
    "searchFailed": "Pencarian file gagal"
  },
  "queueList": {
    "reorderQueuedPrompt": "Susun ulang perintah antrian",
    "sendNow": "Kirim sekarang",
    "interrupt": "mengganggu",
    "steer": "mengarahkan",
    "edit": "Sunting",
    "moveToTop": "Pindah ke atas",
    "moveToBottom": "Pindah ke bawah"
  },
  "permissionPanel": {
    "title": "Izin: {{permission}}",
    "allowOnce": "Izinkan sekali",
    "alwaysAllow": "Selalu izinkan",
    "reject": "Menolak"
  },
  "revertBanner": {
    "reverted": "{{count}} pesan dikembalikan",
    "reverted_plural": "{{count}} pesan dikembalikan",
    "restore": "Memulihkan"
  }
}
