import type { TranslationMap } from '../types';

// Indonesian (Bahasa Indonesia) chunk 1/5. Translated from chunks/en-1.ts.
const id1: TranslationMap = {
  'nav.home': 'Beranda',
  'nav.human': 'Manusia',
  'nav.chat': 'Obrolan',
  'nav.connections': 'Koneksi',
  'nav.memory': 'Memori',
  'nav.alerts': 'Peringatan',
  'nav.rewards': 'Hadiah',
  'nav.settings': 'Pengaturan',
  'common.cancel': 'Batal',
  'common.save': 'Simpan',
  'common.confirm': 'Konfirmasi',
  'common.delete': 'Hapus',
  'common.edit': 'Ubah',
  'common.create': 'Buat',
  'common.search': 'Cari',
  'common.loading': 'memuat…',
  'common.error': 'Kesalahan',
  'common.success': 'Berhasil',
  'common.back': 'Kembali',
  'common.next': 'Berikutnya',
  'common.finish': 'Selesai',
  'common.close': 'Tutup',
  'common.enabled': 'Aktif',
  'common.disabled': 'Nonaktif',
  'common.on': 'Nyala',
  'common.off': 'Mati',
  'common.yes': 'Ya',
  'common.no': 'Tidak',
  'common.ok': 'Mengerti',
  'common.retry': 'Coba lagi',
  'common.copy': 'Salin',
  'common.copied': 'Disalin',
  'common.learnMore': 'Pelajari lagi',
  'common.seeAll': 'Lihat',
  'common.dismiss': 'Abaikan',
  'common.clear': 'Bersihkan',
  'common.reset': 'Atur ulang',
  'common.refresh': 'Segarkan',
  'common.export': 'Ekspor',
  'common.import': 'Impor',
  'common.upload': 'Unggah',
  'common.download': 'Unduh',
  'common.add': 'Tambah',
  'common.remove': 'Hapus',
  'common.showMore': 'Tampilkan lagi',
  'common.showLess': 'Tampilkan sedikit',
  'common.submit': 'Kirim',
  'common.continue': 'Lanjutkan',
  'settings.general': 'Umum',
  'settings.featuresAndAI': 'Fitur & AI',
  'settings.billingAndRewards': 'Tagihan & Hadiah',
  'settings.support': 'Dukungan',
  'settings.advanced': 'Lanjutan',
  'settings.dangerZone': 'Zona Berbahaya',
  'settings.account': 'Akun',
  'settings.accountDesc': 'Frasa pemulihan, tim, koneksi, dan privasi',
  'settings.notifications': 'Notifikasi',
  'settings.notificationsDesc': 'Jangan Ganggu dan kontrol notifikasi per akun',
  'settings.features': 'Fitur',
  'settings.featuresDesc': 'Kesadaran layar, pesan, dan alat',
  'settings.aiModels': 'AI & Model',
  'settings.aiModelsDesc': 'Pengaturan model AI lokal, unduhan, dan penyedia LLM',
  'settings.ai': 'AI',
  'settings.aiDesc': 'Penyedia cloud, model Ollama lokal, dan routing per beban kerja',
  'settings.billingUsage': 'Tagihan & Pemakaian',
  'settings.billingUsageDesc': 'Paket langganan, kredit, dan metode pembayaran',
  'settings.rewards': 'Hadiah',
  'settings.rewardsDesc': 'Referral, kupon, dan kredit yang diperoleh',
  'settings.restartTour': 'Ulangi Tur',
  'settings.restartTourDesc': 'Putar ulang panduan produk dari awal',
  'settings.about': 'Tentang',
  'settings.aboutDesc': 'Versi aplikasi dan pembaruan perangkat lunak',
  'settings.developerOptions': 'Opsi Developer',
  'settings.developerOptionsDesc': 'Diagnostik, panel debug, webhook, dan inspeksi memori',
  'settings.clearAppData': 'Bersihkan Data Aplikasi',
  'settings.clearAppDataDesc': 'Keluar dan hapus permanen semua data aplikasi lokal',
  'settings.logOut': 'Keluar',
  'settings.logOutDesc': 'Keluar dari akun Anda',
  'settings.language': 'Bahasa',
  'settings.languageDesc': 'Bahasa tampilan untuk antarmuka aplikasi',
  'settings.alerts': 'Peringatan',
  'settings.alertsDesc': 'Lihat peringatan terbaru dan aktivitas di kotak masuk Anda',
  'settings.account.recoveryPhrase': 'Frasa Pemulihan',
  'settings.account.recoveryPhraseDesc': 'Lihat dan cadangkan frasa pemulihan akun Anda',
  'settings.account.team': 'Tim',
  'settings.account.teamDesc': 'Kelola anggota tim dan izin',
  'settings.account.connections': 'Koneksi',
  'settings.account.connectionsDesc': 'Kelola akun dan layanan yang terhubung',
  'settings.account.privacy': 'Privasi',
  'settings.account.privacyDesc': 'Kontrol data apa saja yang keluar dari komputer Anda',
  'settings.notifications.doNotDisturb': 'Jangan Ganggu',
  'settings.notifications.doNotDisturbDesc': 'Jeda semua notifikasi selama periode tertentu',
  'settings.notifications.channelControls': 'Kontrol Per Kanal',
  'settings.notifications.channelControlsDesc': 'Atur preferensi notifikasi untuk setiap kanal',
  'settings.features.screenAwareness': 'Kesadaran Layar',
  'settings.features.screenAwarenessDesc': 'Izinkan asisten melihat jendela aktif Anda',
  'settings.features.messaging': 'Pesan',
  'settings.features.messagingDesc': 'Pengaturan kanal dan integrasi pesan',
  'settings.features.tools': 'Alat',
  'settings.features.toolsDesc': 'Kelola alat dan integrasi yang terhubung',
  'settings.ai.localSetup': 'Pengaturan AI Lokal',
  'settings.ai.localSetupDesc': 'Unduh dan konfigurasikan model AI lokal',
  'settings.ai.llmProvider': 'Penyedia LLM',
  'settings.ai.llmProviderDesc': 'Pilih dan konfigurasikan penyedia AI Anda',
  'clearData.title': 'Bersihkan Data Aplikasi',
  'clearData.warning':
    'Ini akan mengeluarkan Anda dan menghapus permanen data aplikasi lokal termasuk:',
  'clearData.bulletSettings': 'Pengaturan aplikasi dan percakapan',
  'clearData.bulletCache': 'Semua data cache integrasi lokal',
  'clearData.bulletWorkspace': 'Data workspace',
  'clearData.bulletOther': 'Semua data lokal lainnya',
  'clearData.irreversible': 'Tindakan ini tidak dapat dibatalkan.',
  'clearData.clearing': 'Membersihkan Data Aplikasi...',
  'clearData.failed': 'Gagal membersihkan data dan keluar. Silakan coba lagi.',
  'clearData.failedLogout': 'Gagal keluar. Silakan coba lagi.',
  'clearData.failedPersist': 'Gagal membersihkan status aplikasi tersimpan. Silakan coba lagi.',
  'welcome.title': 'Selamat datang di OpenHuman',
  'welcome.subtitle': 'Asisten AI Anda untuk komunitas',
  'welcome.connectPrompt': 'Konfigurasikan RPC URL (Lanjutan)',
  'welcome.selectRuntime': 'Pilih Runtime',
  'welcome.urlPlaceholder': 'http://localhost:8089',
  'welcome.invalidUrl': 'Masukkan URL HTTP atau HTTPS yang valid',
  'welcome.connecting': 'Menguji',
  'welcome.connect': 'Uji',
  'home.greeting': 'Selamat pagi',
  'home.greetingAfternoon': 'Selamat siang',
  'home.greetingEvening': 'Selamat malam',
  'home.askAssistant': 'Tanyakan apa saja ke asisten Anda...',
  'home.statusOk':
    'Perangkat Anda terhubung. Biarkan aplikasi tetap berjalan agar koneksi tetap aktif. Kirim pesan ke agen Anda dengan tombol di bawah.',
  'home.statusBackendOnly':
    'Menghubungkan ulang ke backend... agen Anda akan segera tersedia lagi.',
  'home.statusCoreUnreachable':
    'Core sidecar lokal tidak merespons. Proses latar OpenHuman mungkin crash atau gagal dimulai.',
  'home.statusInternetOffline':
    'Perangkat Anda sedang offline. Periksa jaringan atau mulai ulang aplikasi untuk menyambung lagi.',
  'home.restartCore': 'Mulai Ulang Core',
  'home.restartingCore': 'Memulai ulang core...',
  'home.themeToggle.toLight': 'Beralih ke mode terang',
  'home.themeToggle.toDark': 'Beralih ke mode gelap',
  'chat.newThread': 'Thread baru',
  'chat.typeMessage': 'Ketik pesan...',
  'chat.send': 'Kirim pesan',
  'chat.thinking': 'Berpikir...',
  'chat.noMessages': 'Belum ada pesan',
  'chat.startConversation': 'Mulai percakapan',
  'chat.regenerate': 'Buat ulang',
  'chat.copyResponse': 'Salin respons',
  'chat.citations': 'Sitasi',
  'chat.toolUsed': 'Alat yang digunakan',
  'scope.legacy': 'Lama',
  'scope.user': 'Pengguna',
  'scope.project': 'Proyek',
  'skills.title': 'Koneksi',
  'skills.search': 'Cari koneksi...',
  'skills.noResults': 'Koneksi tidak ditemukan',
  'skills.connect': 'Hubungkan',
  'skills.disconnect': 'Putuskan',
  'skills.configure': 'Kelola',
  'skills.connected': 'Terhubung',
  'skills.available': 'Tersedia',
  'skills.addAccount': 'Tambah Akun',
  'skills.channels': 'Kanal',
  'skills.integrations': 'Integrasi',
  'memory.title': 'Memori',
  'memory.search': 'Cari memori...',
  'memory.noResults': 'Memori tidak ditemukan',
  'memory.empty': 'Belum ada memori. Memori dibuat otomatis saat Anda berinteraksi.',
  'memory.tab.memory': 'Memori',
  'memory.tab.subconscious': 'Bawah sadar',
  'memory.tab.dreams': 'Mimpi',
  'memory.tab.calls': 'Panggilan',
  'memory.tab.settings': 'Pengaturan',
  'memory.analyzeNow': 'Analisis Sekarang',
  'alerts.title': 'Peringatan',
  'alerts.empty': 'Belum ada peringatan',
  'alerts.markAllRead': 'Tandai semua sudah dibaca',
  'alerts.unread': 'belum dibaca',
  'rewards.title': 'Hadiah',
  'rewards.referrals': 'Referral',
  'rewards.coupons': 'Tukarkan',
  'rewards.credits': 'Kredit',
  'rewards.referralCode': 'Kode referral Anda',
  'rewards.copyCode': 'Salin kode',
  'rewards.share': 'Bagikan',
  'onboarding.welcome': 'Hai. Saya OpenHuman.',
  'onboarding.welcomeDesc':
    'Asisten AI super cerdas yang berjalan di komputer Anda. Privat, sederhana, dan sangat kuat.',
  'onboarding.context': 'Pengumpulan Konteks',
  'onboarding.contextDesc': 'Hubungkan alat dan layanan yang Anda gunakan setiap hari.',
  'onboarding.localAI': 'AI Lokal',
  'onboarding.localAIDesc': 'Siapkan model AI lokal yang berjalan di mesin Anda.',
  'onboarding.chatProvider': 'Penyedia Chat',
  'onboarding.chatProviderDesc': 'Pilih cara Anda ingin berinteraksi dengan asisten.',
  'onboarding.referral': 'Rujukan',
  'onboarding.referralDesc': 'Gunakan kode referral jika Anda memilikinya.',
  'onboarding.finish': 'Selesaikan Pengaturan',
  'onboarding.finishDesc': 'Semua siap! Mulai gunakan OpenHuman.',
  'onboarding.skip': 'Lewati',
  'onboarding.getStarted': 'Mulai',
  'onboarding.runtimeChoice.title': 'Bagaimana Anda ingin menjalankan OpenHuman?',
  'onboarding.runtimeChoice.subtitle':
    'Pilih pengaturan yang paling sesuai untuk Anda. Anda dapat mengubahnya nanti di Pengaturan.',
  'onboarding.runtimeChoice.cloud.title': 'Sederhana',
  'onboarding.runtimeChoice.cloud.tagline': 'Biarkan OpenHuman mengelola segalanya untuk Anda.',
  'onboarding.runtimeChoice.cloud.f1': 'Keamanan bawaan',
  'onboarding.runtimeChoice.cloud.f2': 'Kompresi token untuk memaksimalkan penggunaan Anda',
  'onboarding.runtimeChoice.cloud.f3': 'Satu langganan, semua model sudah termasuk',
  'onboarding.runtimeChoice.cloud.f4': 'Tidak perlu mengelola API key',
  'onboarding.runtimeChoice.cloud.f5': 'Mudah diatur',
  'onboarding.runtimeChoice.custom.title': 'Jalankan Kustom',
  'onboarding.runtimeChoice.custom.tagline':
    'Bawa key Anda sendiri. Kontrol penuh atas apa yang Anda gunakan.',
  'onboarding.runtimeChoice.custom.f1': 'Anda memerlukan API key untuk hampir semuanya',
  'onboarding.runtimeChoice.custom.f2': 'Memanfaatkan ulang layanan yang sudah Anda bayar',
  'onboarding.runtimeChoice.custom.f3': 'Bisa gratis jika Anda menjalankan semuanya secara lokal',
  'onboarding.runtimeChoice.custom.f4': 'Lebih banyak pengaturan, lebih banyak kontrol',
  'onboarding.runtimeChoice.custom.f5': 'Terbaik untuk pengguna power dan developer',
  'onboarding.runtimeChoice.cloud.creditHighlight': '$1 kredit gratis untuk dicoba',
  'onboarding.runtimeChoice.continueCloud': 'Lanjutkan dengan Sederhana',
  'onboarding.runtimeChoice.continueCustom': 'Lanjutkan dengan Kustom',
  'onboarding.runtimeChoice.recommended': 'Direkomendasikan',
  'onboarding.apiKeys.title': 'Mari Tambahkan API Key Anda',
  'onboarding.apiKeys.subtitle':
    'Anda dapat menempelkannya sekarang atau lewati dan tambahkan nanti di Pengaturan › AI. Key disimpan di perangkat ini, dienkripsi saat penyimpanan.',
  'onboarding.apiKeys.openaiLabel': 'API key OpenAI',
  'onboarding.apiKeys.openaiPlaceholder': 'sk-...',
  'onboarding.apiKeys.anthropicLabel': 'API key Anthropic',
  'onboarding.apiKeys.anthropicPlaceholder': 'sk-ant-...',
  'onboarding.apiKeys.saveError':
    'Tidak dapat menyimpan key tersebut. Periksa kembali dan coba lagi.',
  'onboarding.apiKeys.skipForNow': 'Lewati untuk sekarang',
  'onboarding.apiKeys.continue': 'Simpan dan lanjutkan',
  'onboarding.apiKeys.saving': 'Menyimpan...',
  'onboarding.custom.stepperInference': 'Inferensi',
  'onboarding.custom.stepperVoice': 'Suara',
  'onboarding.custom.stepperOAuth': 'OAuth',
  'onboarding.custom.stepperSearch': 'Pencarian',
  'onboarding.custom.stepperMemory': 'Memori',
  'onboarding.custom.stepCounter': 'Langkah {n} dari {total}',
  'onboarding.custom.defaultTitle': 'Bawaan',
  'onboarding.custom.defaultSubtitle': 'Biarkan OpenHuman mengelolanya untuk Anda.',
  'onboarding.custom.configureTitle': 'Konfigurasi',
  'onboarding.custom.configureSubtitle': 'Saya akan memilih apa yang digunakan.',
  'onboarding.custom.progressAriaLabel': 'Progres orientasi',
  'onboarding.custom.continue': 'Lanjutkan',
  'onboarding.custom.back': 'Kembali',
  'onboarding.custom.finish': 'Selesaikan Pengaturan',
  'onboarding.custom.configureLater':
    'Anda dapat menyelesaikan pengaturan ini setelah orientasi. Kami akan mengarahkan Anda ke halaman Pengaturan yang sesuai setelah selesai.',
  'onboarding.custom.openSettings': 'Buka di Pengaturan',
  'onboarding.custom.inference.title': 'Inferensi (Teks)',
  'onboarding.custom.inference.subtitle':
    'Model bahasa mana yang harus menjawab pertanyaan dan menjalankan agen Anda?',
  'onboarding.custom.inference.defaultDesc':
    'OpenHuman mengarahkan setiap beban kerja ke model default yang masuk akal. Tidak perlu key, tidak perlu pengaturan.',
  'onboarding.custom.inference.configureDesc':
    'Bawa key OpenAI atau Anthropic Anda sendiri. Kami menggunakannya untuk setiap beban kerja berbasis teks.',
  'onboarding.custom.voice.title': 'Suara',
  'onboarding.custom.voice.subtitle': 'Speech-to-text dan text-to-speech untuk mode suara.',
  'onboarding.custom.voice.defaultDesc':
    'OpenHuman dilengkapi dengan STT/TTS terkelola yang langsung berfungsi. Tidak ada yang perlu dikonfigurasi.',
  'onboarding.custom.voice.configureDesc':
    'Gunakan ElevenLabs / OpenAI Whisper / dll. milik Anda sendiri. Konfigurasi di Pengaturan › Suara.',
  'onboarding.custom.oauth.title': 'Koneksi (OAuth)',
  'onboarding.custom.oauth.subtitle':
    'Gmail, Slack, Notion, dan layanan terhubung lainnya yang memerlukan OAuth.',
  'onboarding.custom.oauth.defaultDesc':
    'OpenHuman menjalankan workspace Composio terkelola. Satu klik untuk menghubungkan setiap layanan nanti.',
  'onboarding.custom.oauth.configureDesc':
    'Bawa akun Composio / API key Anda sendiri. Konfigurasi di Pengaturan › Koneksi.',
  'onboarding.custom.search.title': 'Pencarian Web',
  'onboarding.custom.search.subtitle': 'Cara OpenHuman mencari web atas nama Anda.',
  'onboarding.custom.search.defaultDesc':
    'OpenHuman menggunakan backend pencarian terkelola. Tidak perlu key.',
  'onboarding.custom.search.configureDesc':
    'Bawa key penyedia pencarian Anda sendiri (Tavily, Brave, dll.). Konfigurasi di Pengaturan › Alat.',
  'onboarding.custom.memory.title': 'Memori',
  'onboarding.custom.memory.subtitle':
    'Cara OpenHuman mengingat konteks, preferensi, dan percakapan sebelumnya.',
  'onboarding.custom.memory.defaultDesc':
    'OpenHuman mengelola penyimpanan dan pengambilan memori secara otomatis. Tidak ada yang perlu diatur.',
  'onboarding.custom.memory.configureDesc':
    'Periksa, ekspor, atau hapus memori sendiri. Konfigurasi di Pengaturan › Memori.',
  'accounts.addAccount': 'Tambah Akun',
  'accounts.manageAccounts': 'Kelola Akun',
  'accounts.noAccounts': 'Belum ada akun terhubung',
  'accounts.connectAccount': 'Hubungkan akun untuk memulai',
  'accounts.agent': 'Agen',
  'accounts.respondQueue': 'Antrean Respons',
  'accounts.disconnect': 'Putuskan',
  'accounts.disconnectConfirm': 'Yakin ingin memutuskan akun ini?',
  'accounts.searchAccounts': 'Cari akun...',
  'channels.title': 'Kanal',
  'channels.configure': 'Konfigurasi Kanal',
  'channels.setup': 'Pengaturan',
  'channels.noChannels': 'Belum ada kanal yang dikonfigurasi',
  'channels.addChannel': 'Tambah Kanal',
  'channels.status.connected': 'Terhubung',
  'channels.status.disconnected': 'Terputus',
  'channels.status.error': 'Kesalahan',
  'channels.status.configuring': 'Mengonfigurasi',
  'channels.defaultMessaging': 'Kanal Pesan Default',
  'webhooks.title': 'Webhook',
  'webhooks.create': 'Buat Webhook',
  'webhooks.noWebhooks': 'Belum ada webhook yang dikonfigurasi',
  'webhooks.url': 'URL',
  'webhooks.secret': 'Rahasia',
  'webhooks.events': 'Event',
  'webhooks.archiveDirectory': 'Direktori Arsip',
  'webhooks.todayFile': 'File Hari Ini',
  'invites.title': 'Undangan',
  'invites.create': 'Buat Undangan',
  'invites.noInvites': 'Tidak ada undangan tertunda',
  'invites.code': 'Kode Undangan',
  'invites.copyLink': 'Salin Link',
  'devOptions.title': 'Opsi Developer',
  'devOptions.diagnostics': 'Diagnostik',
  'devOptions.diagnosticsDesc': 'Kesehatan sistem, log, dan metrik performa',
  'devOptions.debugPanels': 'Panel Debug',
  'devOptions.debugPanelsDesc': 'Feature flag, inspeksi status, dan alat debugging',
  'devOptions.webhooks': 'Webhook',
  'devOptions.webhooksDesc': 'Konfigurasi dan uji integrasi webhook',
  'devOptions.memoryInspection': 'Inspeksi Memori',
  'devOptions.memoryInspectionDesc': 'Jelajahi, kueri, dan kelola entri memori',
  'voice.pushToTalk': 'Tekan untuk Bicara',
  'voice.recording': 'Merekam...',
  'voice.processing': 'Memproses...',
  'voice.languageHint': 'Bahasa',
  'misc.rehydrating': 'Memuat data Anda...',
  'misc.checkingServices': 'Memeriksa layanan...',
  'misc.serviceUnavailable': 'Layanan Tidak Tersedia',
  'misc.somethingWentWrong': 'Terjadi kesalahan',
  'misc.tryAgainLater': 'Silakan coba lagi nanti.',
  'misc.restartApp': 'Mulai Ulang Aplikasi',
  'misc.updateAvailable': 'Pembaruan Tersedia',
  'misc.updateNow': 'Perbarui Sekarang',
  'misc.updateLater': 'Nanti',
  'misc.downloading': 'Mengunduh...',
  'misc.installing': 'Menginstal...',
  'misc.beta': 'Beta',
  'misc.betaFeedback': 'Kirim masukan',
  'mnemonic.title': 'Frasa Pemulihan',
  'mnemonic.warning': 'Tulis kata-kata ini berurutan dan simpan di tempat aman.',
  'mnemonic.copyWarning':
    'Jangan pernah membagikan frasa pemulihan. Siapa pun yang memiliki kata-kata ini dapat mengakses akun Anda.',
  'mnemonic.copied': 'Frasa pemulihan disalin ke clipboard',
  'mnemonic.reveal': 'Tampilkan frasa',
  'mnemonic.hidden': 'Frasa pemulihan disembunyikan',
  'privacy.title': 'Privasi & Keamanan',
  'privacy.description': 'Laporan transparansi data yang dikirim ke layanan eksternal.',
  'privacy.empty': 'Tidak ada transfer data eksternal terdeteksi.',
  'privacy.whatLeavesComputer': 'Data yang keluar dari komputer Anda',
  'privacy.loading': 'Memuat detail privasi...',
  'privacy.loadError':
    'Tidak dapat memuat daftar privasi live. Kontrol analitik di bawah tetap berfungsi.',
  'privacy.noCapabilities': 'Belum ada kemampuan yang mengungkap pergerakan data.',
  'privacy.sentTo': 'Dikirim ke',
  'privacy.leavesDevice': 'Keluar dari perangkat',
  'privacy.staysLocal': 'Tetap lokal',
  'privacy.anonymizedAnalytics': 'Analitik Anonim',
  'privacy.shareAnonymizedData': 'Bagikan Data Penggunaan Anonim',
  'privacy.shareAnonymizedDataDesc':
    'Bantu meningkatkan OpenHuman dengan membagikan laporan crash dan analitik penggunaan anonim. Semua data sepenuhnya anonim; tidak ada data pribadi, pesan, kunci dompet, atau informasi sesi yang dikumpulkan.',
  'privacy.meetingFollowUps': 'Tindak lanjut rapat',
  'privacy.autoHandoffMeet': 'Serahkan transkrip Google Meet otomatis ke orchestrator',
  'privacy.autoHandoffMeetDesc':
    'Saat panggilan Google Meet berakhir, orchestrator OpenHuman dapat membaca transkrip dan mengambil tindakan seperti menyusun pesan, menjadwalkan tindak lanjut, atau memposting ringkasan ke workspace Slack yang terhubung. Nonaktif secara default.',
  'privacy.analyticsDisclaimer':
    'Semua analitik dan laporan bug sepenuhnya anonim. Saat aktif, kami hanya mengumpulkan informasi crash, jenis perangkat, dan lokasi file error. Kami tidak pernah mengakses pesan, data sesi, kunci dompet, API key, atau informasi pribadi Anda. Pengaturan ini bisa diubah kapan saja.',
  'settings.about.version': 'Versi',
  'settings.about.updateAvailable': 'tersedia',
  'settings.about.softwareUpdates': 'Pembaruan perangkat lunak',
  'settings.about.lastChecked': 'Terakhir diperiksa',
  'settings.about.checking': 'Memeriksa...',
  'settings.about.checkForUpdates': 'Periksa pembaruan',
  'settings.about.releases': 'Rilis',
  'settings.about.releasesDesc': 'Telusuri catatan rilis dan build sebelumnya di GitHub.',
  'settings.about.openReleases': 'Buka rilis GitHub',
  'settings.ai.overview': 'Ringkasan Sistem AI',
  'migration.title': 'Impor dari asisten lain',
  'migration.description':
    'Migrasikan memori dan catatan dari asisten lokal lain ke ruang kerja ini. Mulai dengan Pratinjau untuk melihat persis apa yang akan berubah, lalu klik Terapkan untuk menyalin datanya. Memori Anda saat ini dicadangkan terlebih dahulu.',
  'migration.vendorLabel': 'Sumber',
  'migration.sourceLabel': 'Path ruang kerja sumber (opsional)',
  'migration.sourcePlaceholder':
    'Biarkan kosong untuk deteksi otomatis (misalnya ~/.openclaw/workspace)',
  'migration.sourceHint':
    'Kosong berarti memakai lokasi default sumber. Isi path eksplisit jika ruang kerja sudah dipindahkan.',
  'migration.previewAction': 'Pratinjau',
  'migration.previewRunning': 'Memuat pratinjau…',
  'migration.applyAction': 'Terapkan impor',
  'migration.applyRunning': 'Mengimpor…',
  'migration.applyDisclaimer':
    'Terapkan terbuka setelah Pratinjau berhasil untuk sumber yang sama. Memori yang ada dicadangkan sebelum impor apa pun.',
  'migration.reportTitlePreview': 'Pratinjau — belum ada yang diimpor',
  'migration.reportTitleApplied': 'Impor selesai',
  'migration.report.source': 'Ruang kerja sumber',
  'migration.report.target': 'Ruang kerja tujuan',
  'migration.report.fromSqlite': 'Dari SQLite (brain.db)',
  'migration.report.fromMarkdown': 'Dari Markdown',
  'migration.report.imported': 'Diimpor',
  'migration.report.skippedUnchanged': 'Dilewati (tidak berubah)',
  'migration.report.renamedConflicts': 'Diganti nama saat konflik',
  'migration.report.warnings': 'Peringatan',
  'migration.report.previewHint':
    'Belum ada data yang diimpor. Klik Terapkan impor untuk menyalinnya.',
  'migration.report.appliedHint':
    'Entri yang diimpor kini ada di memori Anda. Jalankan Pratinjau lagi untuk membandingkan.',
  'migration.hermesComingSoonPrefix': 'Pengimpor Hermes ada di peta jalan — lihat ',
  'migration.hermesComingSoonSuffix':
    ' untuk konteks. Pilih OpenClaw untuk migrasi hari ini; Hermes menyusul.',
  'migration.hermesLinkText': '#1440',
  'migration.confirmImport.singular':
    'Impor {count} entri ke ruang kerja saat ini?\n\nSumber: {source}\nTujuan: {target}\n\nMemori yang ada akan dicadangkan sebelum impor dimulai.',
  'migration.confirmImport.plural':
    'Impor {count} entri ke ruang kerja saat ini?\n\nSumber: {source}\nTujuan: {target}\n\nMemori yang ada akan dicadangkan sebelum impor dimulai.',
  // Settings menu: Appearance + Mascot (#2225)
  'settings.appearance': 'Tampilan',
  'settings.appearanceDesc': 'Pilih terang, gelap, atau ikuti tema sistem Anda',
  'settings.mascot': 'Maskot',
  'settings.mascotDesc': 'Pilih warna maskot yang digunakan di seluruh aplikasi',
};

export default id1;
