{
  "common": {
    "autoDetect": "Auto-kesan",
    "back": "belakang",
    "browse": "Semak imbas",
    "cancel": "Batal",
    "close": "tutup",
    "add": "Tambah",
    "remove": "Alih keluar",
    "save": "Jimat",
    "restart": "Mulakan semula",
    "settings": "tetapan",
    "version": "Versi",
    "done": "Selesai",
    "loading": "Memuatkan..."
  },
  "settings": {
    "subtitle": "Urus pilihan apl dan pembekal untuk ruang kerja aktif.",
    "tabs": {
      "general": "Umum",
      "providers": "Pembekal",
      "plugins": "Pemalam",
      "tools": "Alatan"
    },
    "plugins": {
      "title": "Pemalam",
      "unavailable": "Pengurusan pemalam telah dialih keluar oleh pembetulan migrasi abah-abah yang terakhir. Titik masuk kelihatan semula; tindakan pengurusan perlu disambungkan semula kepada abah-abah baharu API.",
      "installed": "Dipasang",
      "discover": "Temui",
      "project": "Projek",
      "global": "Global",
      "globalScope": "Pasang secara global",
      "published": "Diterbitkan",
      "custom": "Adat",
      "searchPlaceholder": "Cari pemalam…",
      "install": "Pasang",
      "installSourcePlaceholder": "Pasang daripada sumber, mis. pemilik/repo@nama-kemahiran",
      "noResults": "Tiada pemalam ditemui.",
      "noPlugins": "Tiada pemalam dipasang.",
      "emptyScope": "Tiada pemalam dalam skop ini.",
      "pluginGroups": "Kumpulan Plugin",
      "general": "Umum",
      "capabilityCount": "{{count}} keupayaan",
      "updateGroup": "Kemas kini kumpulan",
      "update": "Kemas kini"
    },
    "general": {
      "agentBackend": "Harness",
      "darkMode": "Mod gelap",
      "appearance": "Penampilan",
      "themeLight": "Cahaya",
      "themeDark": "Gelap",
      "themeSystem": "Sistem",
      "contrast": "Berbeza",
      "accent": "Loghat",
      "customAccent": "Warna loghat tersuai",
      "codeFontSize": "Saiz fon kod",
      "language": "Bahasa",
      "defaultChatDirectory": "Direktori sembang lalai",
      "defaultChatDirectoryHelp": "Sembang baharu bermula dalam direktori kerja ini.",
      "newChatModelBehavior": "LLM model untuk sembang baharu",
      "newChatModelBehaviorHelp": "Pilih cara OpenGUI prapilih model LLM apabila memulakan sembang baharu.",
      "newChatModelAsk": "Pilih setiap masa",
      "newChatModelLast": "Gunakan model LLM terakhir",
      "newChatModelWorkspaceDefault": "Gunakan lalai ruang kerja",
      "desktopNotifications": "Pemberitahuan desktop",
      "blockedByBrowser": "Disekat oleh penyemak imbas",
      "fileManager": "Pengurus fail",
      "fileManagerHelp": "Perintah untuk membuka pengurus fail anda (cth. nemo, nautilus). Biarkan kosong untuk mengesan secara automatik.",
      "terminal": "Terminal",
      "terminalHelp": "Perintah untuk membuka terminal anda (cth. ghostty, kitty). Biarkan kosong untuk mengesan secara automatik.",
      "hideOldModels": "Sembunyikan model lama",
      "months": "bulan",
      "hideOldModelsHelp": "Model terpilih dan kegemaran sentiasa kelihatan. Model tanpa tarikh keluaran yang sah juga kekal kelihatan.",
      "restartLocalBackend": "Mulakan semula Setempat Backend",
      "restartLocalBackendTitle": "Mulakan semula Setempat Backend?",
      "restartLocalBackendDescription": "Ini memuatkan semula bahagian belakang setempat OpenGUI dan kemudian memuat semula apl. Selekoh larian mungkin terganggu."
    }
  },
  "sidebar": {
    "allProjectsPinned": "Semua projek disematkan",
    "chats": "Sembang",
    "clearSearch": "Kosongkan carian bar sisi",
    "loadMore": "Muatkan lagi ({{count}})",
    "newChat": "Sembang Baharu",
    "newSession": "Sesi baru",
    "noChats": "Tiada sembang",
    "noMatches": "Tiada padanan untuk \"{{query}}\"",
    "noSessionsYet": "Tiada sesi lagi",
    "pinned": "Disemat",
    "projects": "Projek",
    "searchPlaceholder": "Cari projek dan sesi...",
    "showLess": "Tunjukkan lebih sedikit",
    "title": "Bar sisi",
    "mobileDescription": "Memaparkan bar sisi mudah alih.",
    "untitled": "Tidak bertajuk"
  },
  "sessionMenu": {
    "pin": "Sematkan ke atas",
    "unpin": "Nyahsemat",
    "rename": "Namakan semula",
    "setColor": "Tetapkan warna",
    "tags": "Tag",
    "addTag": "Tambah tag...",
    "moveToProject": "Bergerak ke projek",
    "removeFromProject": "Alih keluar daripada {{project}}",
    "deleteSession": "Padamkan sesi"
  },
  "projectMenu": {
    "pinProject": "Pin projek",
    "unpinProject": "Nyahsemat projek",
    "copyAbsolutePath": "Salin laluan mutlak",
    "openInFileBrowser": "Buka dalam penyemak imbas fail",
    "openInTerminal": "Buka di terminal",
    "newSession": "Sesi baru",
    "collapseProject": "Projek runtuh",
    "expandProject": "Kembangkan projek",
    "newWorktree": "pokok kerja baru...",
    "worktrees": "Worktrees",
    "merge": "Bercantum",
    "openPullRequest": "Buka permintaan tarik",
    "removeProject": "Tutup projek",
    "closeOtherProjects": "Tutup projek lain",
    "createPullRequest": "Buat PR"
  },
  "prompt": {
    "inputLabel": "Input mesej",
    "selectOrCreateSession": "Pilih atau buat sesi...",
    "interruptAndSend": "Sampuk dan hantar...",
    "steerDirection": "Halakan model ke arah...",
    "queueMessage": "Baris gilir mesej...",
    "message": "Mesej...",
    "uploadingFiles": "Memuat naik fail…",
    "add": "Tambah",
    "addFile": "Tambah fail",
    "mcps": "MCP",
    "newWorktree": "worktree baru",
    "currentRootWorktree": "Cawangan semasa pokok kerja akar.",
    "queueTitle": "Baris gilir: tunggu respons penuh, kemudian hantar (Ctrl/Cmd+D untuk togol)",
    "steerTitle": "Steer: tunggu bahagian semasa selesai, kemudian hantar (Ctrl/Cmd+D untuk togol)",
    "queue": "Beratur",
    "steer": "Kemudi",
    "stop": "Berhenti",
    "stopGenerating": "Berhenti menjana",
    "send": "Hantar",
    "sendMessage": "Hantar mesej"
  },
  "variantSelector": {
    "off": "dimatikan",
    "thinkingEffort": "Usaha berfikir: {{level}} (klik atau Ctrl+T untuk kitaran, Ctrl+Shift+T untuk kitaran ke belakang)"
  },
  "agentSelector": {
    "placeholder": "ejen"
  },
  "modelSelector": {
    "selectModel": "Pilih model",
    "searchPlaceholder": "Penyedia carian, model atau id...",
    "favorites": "Kegemaran",
    "recent": "Baru-baru ini",
    "backendLocked": "Backend dikunci untuk sesi ini.",
    "noModelsMatch": "Tiada model sepadan dengan \"{{query}}\".",
    "addFavorite": "Tambahkan pada kegemaran",
    "removeFavorite": "Alih keluar daripada kegemaran"
  },
  "messageActions": {
    "contextCompacted": "Konteks dipadatkan",
    "revertToMessage": "Kembali kepada mesej ini",
    "forkFromMessage": "Garpu dari mesej ini",
    "showMore": "Tunjukkan lagi",
    "showLess": "Tunjukkan lebih sedikit"
  },
  "toolOutput": {
    "showRaw": "Tunjukkan mentah",
    "rawTitle": "Keluaran alat mentah",
    "rawDescription": "Output teks asal yang dikembalikan oleh alat.",
    "copyRaw": "Salin mentah"
  },
  "workspace": {
    "addTitle": "Tambahkan ruang kerja",
    "editTitle": "Edit ruang kerja",
    "addDescription": "Sambung ke OpenGUI Backend sebagai ruang kerja baharu.",
    "editDescription": "Namakan semula ruang kerja ini atau kemas kini token aksesnya. Cipta ruang kerja baharu untuk menggunakan Backend URL yang berbeza.",
    "name": "Nama",
    "namePlaceholder": "cth. Pengeluaran Awan",
    "backendUrl": "Backend URL",
    "backendUrlPlaceholder": "https://your-server.example.com",
    "accessToken": "Token akses",
    "optional": "pilihan",
    "accessTokenPlaceholder": "Tampal OPENGUI_AUTH_TOKEN",
    "addWorkspace": "Tambahkan ruang kerja",
    "toggleSidebar": "Togol Sidebar"
  },
  "mcp": {
    "title": "MCP",
    "description": "Togol MCP pelayan hidupkan atau matikan untuk sesi ini.",
    "noManagement": "Bahagian belakang semasa tidak mempunyai pengurusan MCP.",
    "noneConfigured": "Tiada MCP pelayan dikonfigurasikan.",
    "connected": "Bersambung",
    "disabled": "Dilumpuhkan",
    "failed": "gagal",
    "needsAuth": "Memerlukan pengesahan",
    "needsRegistration": "Perlu pendaftaran",
    "unknown": "Tidak diketahui"
  },
  "contextStatus": {
    "compacting": "Memampatkan",
    "contextWindow": "Tetingkap konteks",
    "tokens": "token",
    "cost": "kos",
    "compact": "Padat"
  },
  "worktree": {
    "newWorktree": "Worktree baharu",
    "createFor": "Buat git worktree baharu untuk",
    "branch": "Cawangan",
    "newBranch": "Cawangan baru",
    "existingBranch": "Cawangan sedia ada",
    "branchName": "Nama cawangan",
    "selectBranch": "Pilih cawangan",
    "loadingBranches": "Memuatkan cawangan...",
    "chooseBranch": "Pilih cawangan...",
    "path": "Worktree laluan",
    "pathPlaceholder": "/path/to/worktree",
    "pathHelp": "Direktori baharu akan dibuat di laluan ini.",
    "creating": "Mencipta...",
    "createWorktree": "Buat worktree",
    "setupTitle": "Worktree Persediaan",
    "detectingSetup": "Mengesan persediaan projek...",
    "detectedSetup": "Dikesan {{file}} dalam {{project}}. Jalankan persediaan?",
    "runningSetup": "Menjalankan arahan persediaan...",
    "setupComplete": "Persediaan berjaya diselesaikan.",
    "setupFailed": "Arahan persediaan gagal.",
    "skip": "Langkau",
    "run": "Lari",
    "detectedCommand": "Perintah yang dikesan",
    "setupFinished": "Persediaan selesai - worktree sudah sedia."
  },
  "worktreeCleanup": {
    "title": "Tiada sesi yang tinggal",
    "descriptionPrefix": "Pokok kerja",
    "branch": "cawangan",
    "descriptionSuffix": "tidak mempunyai sesi aktif. Adakah anda ingin mengeluarkannya?",
    "keep": "Simpan",
    "remove": "Alih keluar",
    "removing": "Mengalih keluar...",
    "deleteFromDisk": "Juga padam fail worktree daripada cakera"
  },
  "providers": {
    "searchPlaceholder": "Penyedia carian...",
    "managerSwitcher": "Pengurus pembekal",
    "noManagement": "Tiada Harness dengan pengurusan pembekal tersedia.",
    "loadFailed": "Tidak dapat memuatkan pembekal. Adakah OpenGUI Backend disambungkan?",
    "allProviders": "Semua pembekal",
    "customProvider": "Pembekal tersuai",
    "popular": "Popular",
    "other": "Lain-lain",
    "connected": "Bersambung",
    "connect": "Sambung",
    "disconnect": "Putuskan sambungan",
    "disconnectConfirm": "Putuskan sambungan {{name}}?",
    "fromEnv": "daripada env",
    "fromEnvTitle": "Disambungkan daripada pembolehubah persekitaran anda",
    "noProvidersFound": "Tiada pembekal ditemui untuk \"{{query}}\"",
    "providerId": "ID Pembekal",
    "displayName": "Nama paparan",
    "baseUrl": "Pangkalan URL",
    "apiKey": "API Kunci",
    "connectedMessage": "{{name}} disambungkan",
    "loading": "Memuatkan...",
    "chooseConnectMethod": "Pilih cara menyambung:",
    "useDifferentMethod": "Gunakan kaedah yang berbeza",
    "oauthTimeout": "OAuth tamat masa - sila cuba lagi",
    "invalidCode": "Kod tidak sah",
    "openAuthorizationPage": "Buka halaman kebenaran",
    "authorizationCode": "Kod kebenaran",
    "authorizationCodePlaceholder": "Tampal kod di sini",
    "submitCode": "Hantar kod",
    "waitingAuthorization": "Menunggu kebenaran...",
    "startingAuthorization": "Memulakan kebenaran...",
    "envReferenceHelp": "Gunakan {env:VAR_NAME} untuk merujuk pembolehubah persekitaran.",
    "models": "model",
    "customHeaders": "Pengepala tersuai",
    "addCustomProvider": "Tambah pembekal tersuai",
    "providerIdRequired": "ID Pembekal diperlukan",
    "providerIdInvalid": "ID Pembekal mestilah huruf kecil abjad angka dengan tanda sempang/garis bawah",
    "displayNameRequired": "Nama paparan diperlukan",
    "baseUrlRequired": "Pangkalan URL diperlukan",
    "baseUrlInvalid": "Pangkalan URL mesti bermula dengan http:// atau https://",
    "modelIdsRequired": "Semua ID model mesti diisi",
    "modelNamesRequired": "Semua nama model mesti diisi",
    "duplicateModelIds": "ID model pendua ditemui"
  },
  "setupWizard": {
    "title": "Selamat datang ke OpenGUI",
    "setupAgentsTitle": "Sediakan ejen pengekodan",
    "chooseStartTitle": "Pilih tempat sembang baharu bermula",
    "readyTitle": "Anda sudah bersedia",
    "setupSavedTitle": "Persediaan disimpan",
    "checkingComputer": "Menyemak komputer ini",
    "lookingForHarnesses": "Mencari Harness CLI yang dipasang.",
    "codingAgentFound": "Ejen pengekodan ditemui",
    "codingAgentFoundDescription": "OpenGUI menemui ejen pengekodan pada komputer ini.",
    "noHarnessInstalledTitle": "Tiada Harness dipasang",
    "noHarnessInstalledDescription": "OpenGUI memerlukan ejen pengekodan sebelum ia boleh berfungsi pada fail anda.",
    "checkHarnessesFailedTitle": "Tidak dapat menyemak Abah-abah",
    "checkHarnessesFailedDescription": "Anda boleh meneruskan persediaan dan menyemak semula kemudian.",
    "checkAgain": "Semak semula",
    "harnessInventoryTitle": "Harness inventori",
    "modelsCount": "{{count}} model",
    "cliFound": "CLI ditemui",
    "harnessReadyDescription": "Abah ejen ini sedia untuk digunakan.",
    "harnessCliFoundDescription": "CLI dipasang. Pemilihan model dan pembekal berlaku kemudian dalam OpenGUI.",
    "harnessNotFoundDescription": "CLI tidak ditemui pada komputer ini.",
    "notFound": "tidak dijumpai",
    "defaultChatDirectoryTitle": "Direktori sembang lalai",
    "defaultChatDirectoryDescription": "Sembang baharu bermula dalam folder ini apabila tiada projek dipilih.",
    "folderPlaceholder": "Pilih folder atau biarkan kosong",
    "continue": "teruskan",
    "readyToWorkTitle": "OpenGUI sedia untuk bekerja",
    "setupHarnessLaterTitle": "Anda boleh menyediakan Harness kemudian",
    "readyToWorkDescription": "Mulakan dengan menyambungkan projek atau membuka sesi.",
    "setupHarnessLaterDescription": "OpenGUI akan dibuka sekarang. Ejen menghantar memerlukan Harness sebelum ia boleh 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": "Menyemak pelayan tempatan...",
    "startingLocalServer": "Memulakan pelayan setempat..."
  },
  "sessionError": {
    "title": "Ralat ejen",
    "nextStep": "Langkah seterusnya: jalankan arahan ini dalam terminal anda, kemudian cuba semula:",
    "openTerminal": "Buka terminal"
  },
  "updateDialog": {
    "title": "Kemas Kini Tersedia",
    "description": "Versi baharu OpenGUI ({{latestVersion}}) tersedia. Anda sedang menjalankan v{{currentVersion}}.",
    "currentVersion": "Versi semasa: v{{currentVersion}}.",
    "dismiss": "Tolak",
    "open": "Buka"
  },
  "emptyStates": {
    "noProjectTitle": "Tiada projek disambungkan",
    "noProjectCanStart": "Sambungkan projek sekarang atau mulakan sembang.",
    "noProjectConnect": "Sambungkan projek untuk mula bersembang.",
    "startChat": "Mulakan sembang",
    "noSessionTitle": "Tiada sesi dipilih",
    "noSessionDescription": "Pilih sesi atau mulakan sesi baharu daripada projek yang disambungkan."
  },
  "mergeDialog": {
    "failed": "Gabungan gagal",
    "merging": "Menggabungkan...",
    "mergingDescription": "Menggabungkan {{branch}} ke dalam cawangan semasa",
    "success": "Gabung berjaya",
    "successDescription": "{{branch}} telah berjaya digabungkan.",
    "successDescriptionDelete": "{{branch}} telah berjaya digabungkan. Pokok kerja akan dialih keluar.",
    "conflicts": "Gabungkan konflik",
    "conflictsDescription": "Menggabungkan {{branch}} menghasilkan konflik dalam {{count}} fail:",
    "abort": "Batalkan gabungan",
    "fixWithAI": "Betulkan dengan AI",
    "title": "Gabungkan cawangan",
    "description": "Gabungkan {{branch}} ke dalam cawangan semasa {{repoName}}",
    "deleteWorktreeLabel": "Padamkan worktree selepas gabungan berjaya",
    "deleteWorktreeDescription": "Mengalih keluar direktori worktree dan memutuskan sambungan daripada projek"
  },
  "questionPanel": {
    "title": "Pembantu ada soalan",
    "customAnswerPlaceholder": "Taip jawapan tersuai...",
    "submit": "Hantar",
    "dismiss": "Tolak"
  },
  "diff": {
    "noLineDiffAvailable": "Tiada perbezaan baris tersedia."
  },
  "reasoning": {
    "thinking": "Berfikir",
    "thinkingRunning": "Berfikir..."
  },
  "toolLabels": {
    "bash": {
      "running": "Berlari",
      "done": "Berlari"
    },
    "read": {
      "running": "Membaca",
      "done": "Baca"
    },
    "edit": {
      "running": "Mengedit",
      "done": "disunting"
    },
    "write": {
      "running": "Menulis",
      "done": "menulis"
    },
    "grep": {
      "running": "Mencari",
      "done": "Dicari"
    },
    "glob": {
      "running": "Melompat",
      "done": "Digelapkan"
    },
    "task": {
      "running": "Berlari",
      "done": "Berlari"
    },
    "todo": {
      "running": "Menulis todos",
      "doneOne": "Menulis {{count}} todo",
      "doneOther": "Menulis {{count}} todos"
    },
    "question": {
      "running": "Bertanya",
      "doneOne": "Ditanya {{count}} soalan",
      "doneOther": "Menanyakan {{count}} soalan"
    },
    "patch": {
      "created": "Dicipta",
      "deleted": "Dipadamkan",
      "moved": "Terharu",
      "patched": "Ditampal"
    },
    "fileCountOther": "{{count}} fail",
    "matchCountOne": "{{count}} perlawanan",
    "matchCountOther": "{{count}} padanan"
  },
  "attachments": {
    "image": "Imej",
    "fileAttachment": "Lampiran fail",
    "imageAttachment": "Lampiran imej {{count}}",
    "closeImagePreview": "Tutup pratonton imej"
  },
  "projectPath": {
    "up": "Naik",
    "noFolders": "Tiada folder",
    "allowedRoots": "Akar yang dibenarkan: {{roots}}",
    "serverDefault": "lalai pelayan",
    "title": "Buka Projek",
    "webLocalDescription": "Pilih laluan projek pada pelayan OpenGUI. Jika anda menggunakan ini daripada telefon, laluan ialah laluan pelayan, bukan fail telefon.",
    "localDescription": "Buka folder projek setempat untuk tetingkap ini. Anda juga boleh menampal laluan mutlak secara manual.",
    "remoteDescription": "Tetingkap ini disambungkan ke pelayan jauh, jadi pilih projek dengan memasukkan laluan pada pelayan itu.",
    "openProject": "Buka projek",
    "projectPathLabel": "Laluan projek",
    "browseServer": "Semak imbas pelayan",
    "loadingServerFolders": "Memuatkan folder pelayan..."
  },
  "fileMention": {
    "searching": "Mencari...",
    "typeToSearch": "Taip untuk mencari fail",
    "noMatchingFiles": "Tiada fail yang sepadan",
    "searchFailed": "Carian fail gagal"
  },
  "queueList": {
    "reorderQueuedPrompt": "Susun semula gesaan beratur",
    "sendNow": "Hantar sekarang",
    "interrupt": "menyampuk",
    "steer": "mengemudi",
    "edit": "Sunting",
    "moveToTop": "Bergerak ke atas",
    "moveToBottom": "Bergerak ke bawah"
  },
  "permissionPanel": {
    "title": "Kebenaran: {{permission}}",
    "allowOnce": "Izinkan sekali",
    "alwaysAllow": "Sentiasa benarkan",
    "reject": "Tolak"
  },
  "revertBanner": {
    "reverted": "{{count}} mesej dibalikkan",
    "reverted_plural": "{{count}} mesej dibalikkan",
    "restore": "Pulihkan"
  }
}
