i18n: polish Indonesian UI translations (#2475)

Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com>
Co-authored-by: JinHyuk Sung <163989462+sjh9714@users.noreply.github.com>
Co-authored-by: sanil-23 <sanil@vezures.xyz>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: sanil-23 <sanil@alphahuman.xyz>
Co-authored-by: oxoxDev <164490987+oxoxDev@users.noreply.github.com>
Co-authored-by: YellowSnnowmann <167776381+YellowSnnowmann@users.noreply.github.com>
Co-authored-by: JAYcodr <66018853+JAYcodr@users.noreply.github.com>
Co-authored-by: agent:skill-master <skill-master@openclaw>
Co-authored-by: Mega Mind <146339422+M3gA-Mind@users.noreply.github.com>
Co-authored-by: Srinivas Vaddi <38348871+vaddisrinivas@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Liohtml <158847046+Liohtml@users.noreply.github.com>
Co-authored-by: Cyrus Gray <144336577+graycyrus@users.noreply.github.com>
Co-authored-by: CodeGhost21 <164498022+CodeGhost21@users.noreply.github.com>
Co-authored-by: OffByOne <40462192+offbyone1@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Aqil Aziz <aqilaziz@users.noreply.github.com>
Co-authored-by: Andrew Barnes <bortstheboat@gmail.com>
Co-authored-by: YOMXXX <liguanchen@xiaomi.com>
Co-authored-by: Yuhao Chen <godcorn001@outlook.com>
Co-authored-by: M3gA-Mind <megamind@mahadao.com>
Co-authored-by: SRIKANTH A <147837484+srikaanthh@users.noreply.github.com>
Co-authored-by: SRIKANTH A <yatheendrudusrikanth@gmail.com>
Co-authored-by: Jesse <35648348+Jessomadic@users.noreply.github.com>
Co-authored-by: sanil-23 <sanil@tinyhumans.ai>
Co-authored-by: Ghost Scripter <ghostscripter@zerolend.xyz>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
Co-authored-by: AntFleet <agent@antfleet.dev>
Co-authored-by: antfleet-ops <285575208+antfleet-ops@users.noreply.github.com>
Co-authored-by: cyrus <cyrus@tinyhumans.ai>
Co-authored-by: Justin <justin80605@gmail.com>
Co-authored-by: Lionel <lionel.machire@gmail.com>
Co-authored-by: Qiaochu Hu <110hqc@gmail.com>
Co-authored-by: Test User <test@example.com>
Co-authored-by: Alexxigang <37231458+Alexxigang@users.noreply.github.com>
This commit is contained in:
Aqil Aziz
2026-05-22 19:47:33 -07:00
committed by GitHub
co-authored by Steven Enamakel JinHyuk Sung sanil-23 Claude Opus 4.7 sanil-23 oxoxDev YellowSnnowmann JAYcodr agent:skill-master <skill-master@openclaw> Mega Mind Srinivas Vaddi github-actions[bot] <github-actions[bot]@users.noreply.github.com> Liohtml Cyrus Gray CodeGhost21 OffByOne Cursor Aqil Aziz Andrew Barnes YOMXXX Yuhao Chen M3gA-Mind SRIKANTH A SRIKANTH A Jesse sanil-23 Ghost Scripter Steven Enamakel AntFleet antfleet-ops cyrus Justin Lionel Qiaochu Hu Test User Alexxigang
parent f346476552
commit 2c68eae9ad
5 changed files with 112 additions and 111 deletions
+15 -15
View File
@@ -3,8 +3,8 @@ 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': 'Human',
'nav.chat': 'Chat',
'nav.human': 'Manusia',
'nav.chat': 'Obrolan',
'nav.connections': 'Koneksi',
'nav.memory': 'Memori',
'nav.alerts': 'Peringatan',
@@ -14,11 +14,11 @@ const id1: TranslationMap = {
'common.save': 'Simpan',
'common.confirm': 'Konfirmasi',
'common.delete': 'Hapus',
'common.edit': 'Edit',
'common.edit': 'Ubah',
'common.create': 'Buat',
'common.search': 'Cari',
'common.loading': 'memuat…',
'common.error': 'Error',
'common.error': 'Kesalahan',
'common.success': 'Berhasil',
'common.back': 'Kembali',
'common.next': 'Berikutnya',
@@ -38,7 +38,7 @@ const id1: TranslationMap = {
'common.seeAll': 'Lihat',
'common.dismiss': 'Abaikan',
'common.clear': 'Bersihkan',
'common.reset': 'Reset',
'common.reset': 'Atur ulang',
'common.refresh': 'Segarkan',
'common.export': 'Ekspor',
'common.import': 'Impor',
@@ -152,7 +152,7 @@ const id1: TranslationMap = {
'chat.copyResponse': 'Salin respons',
'chat.citations': 'Sitasi',
'chat.toolUsed': 'Alat yang digunakan',
'scope.legacy': 'Legacy',
'scope.legacy': 'Lama',
'scope.user': 'Pengguna',
'scope.project': 'Proyek',
'skills.title': 'Koneksi',
@@ -196,7 +196,7 @@ const id1: TranslationMap = {
'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': 'Referral',
'onboarding.referral': 'Rujukan',
'onboarding.referralDesc': 'Gunakan kode referral jika Anda memilikinya.',
'onboarding.finish': 'Selesaikan Pengaturan',
'onboarding.finishDesc': 'Semua siap! Mulai gunakan OpenHuman.',
@@ -242,7 +242,7 @@ const id1: TranslationMap = {
'onboarding.custom.stepperSearch': 'Pencarian',
'onboarding.custom.stepperMemory': 'Memori',
'onboarding.custom.stepCounter': 'Langkah {n} dari {total}',
'onboarding.custom.defaultTitle': 'Default',
'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.',
@@ -302,14 +302,14 @@ const id1: TranslationMap = {
'channels.addChannel': 'Tambah Kanal',
'channels.status.connected': 'Terhubung',
'channels.status.disconnected': 'Terputus',
'channels.status.error': 'Error',
'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': 'Secret',
'webhooks.secret': 'Rahasia',
'webhooks.events': 'Event',
'webhooks.archiveDirectory': 'Direktori Arsip',
'webhooks.todayFile': 'File Hari Ini',
@@ -419,11 +419,11 @@ const id1: TranslationMap = {
'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) — English stubs; native translations welcome
'settings.appearance': 'Appearance',
'settings.appearanceDesc': 'Pick light, dark, or match your system theme',
'settings.mascot': 'Mascot',
'settings.mascotDesc': 'Pick the mascot color used across the app',
// 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;
+36 -36
View File
@@ -142,7 +142,7 @@ const id2: TranslationMap = {
'team.failedToSwitch': 'Gagal berpindah tim',
'team.failedToLeave': 'Gagal meninggalkan tim',
'team.role.owner': 'Pemilik',
'team.role.admin': 'Admin',
'team.role.admin': 'Administrator',
'team.role.billingManager': 'Manajer Tagihan',
'team.role.member': 'Anggota',
'team.active': 'Aktif',
@@ -198,7 +198,7 @@ const id2: TranslationMap = {
'autocomplete.stylePreset': 'Preset Gaya',
'autocomplete.style.balanced': 'Seimbang',
'autocomplete.style.concise': 'Ringkas',
'autocomplete.style.formal': 'Formal',
'autocomplete.style.formal': 'Resmi',
'autocomplete.style.casual': 'Santai',
'autocomplete.style.custom': 'Kustom',
'autocomplete.disabledApps': 'Aplikasi yang Dinonaktifkan (satu bundle/token aplikasi per baris)',
@@ -268,7 +268,7 @@ const id2: TranslationMap = {
'chat.safetyTimeout': 'Tidak ada respons dari agen setelah 2 menit. Coba lagi atau cek koneksi.',
'chat.filter.all': 'Semua',
'chat.filter.work': 'Kerja',
'chat.filter.briefing': 'Briefing',
'chat.filter.briefing': 'Ringkasan',
'chat.filter.notification': 'Notifikasi',
'chat.filter.workers': 'Worker',
'chat.selectThread': 'Pilih thread',
@@ -317,11 +317,11 @@ const id2: TranslationMap = {
'memory.sourceFilter.telegram': 'Telegram',
'memory.sourceFilter.aiInsight': 'Insight AI',
'memory.sourceFilter.system': 'Sistem',
'memory.sourceFilter.trading': 'Trading',
'memory.sourceFilter.trading': 'Perdagangan',
'memory.sourceFilter.security': 'Keamanan',
'memory.ingestionActivity': 'Aktivitas Ingesti',
'memory.events': 'event',
'memory.event': 'event',
'memory.events': 'peristiwa',
'memory.event': 'peristiwa',
'memory.overTheLast': 'selama',
'memory.months': 'bulan',
'memory.peak': 'Puncak',
@@ -369,7 +369,7 @@ const id2: TranslationMap = {
'navigator.sources': 'Sumber',
'navigator.email': 'Email',
'navigator.slack': 'Slack',
'navigator.chat': 'Chat',
'navigator.chat': 'Obrolan',
'navigator.documents': 'Dokumen',
'navigator.people': 'Orang',
'navigator.topics': 'Topik',
@@ -378,7 +378,7 @@ const id2: TranslationMap = {
'dreams.comingSoon': 'Segera hadir',
'assignment.memoryLlm': 'LLM Memori',
'assignment.memoryLlmAria': 'Pemilihan LLM Memori',
'assignment.embedder': 'Embedder',
'assignment.embedder': 'Penyemat',
'assignment.loaded': 'Dimuat',
'assignment.notDownloaded': 'Belum diunduh',
'assignment.usedForExtractSummarise': 'Digunakan untuk ekstraksi dan ringkasan',
@@ -387,40 +387,40 @@ const id2: TranslationMap = {
'insights.relationships': 'Hubungan',
'insights.skills': 'Skill',
'insights.opinions': 'Pendapat',
// Developer options menu items (#2225) — English stubs; native translations welcome
'devOptions.menuAi': 'AI Configuration',
'devOptions.menuAiDesc': 'Cloud providers, local Ollama models, and per-workload routing',
'devOptions.menuScreenAware': 'Screen Awareness',
'devOptions.menuScreenAwareDesc':
'Screen capture permissions, monitoring policy, and session controls',
'devOptions.menuMessaging': 'Messaging Channels',
// Developer options menu items (#2225)
'devOptions.menuAi': 'Konfigurasi AI',
'devOptions.menuAiDesc': 'Penyedia cloud, model Ollama lokal, dan routing per beban kerja',
'devOptions.menuScreenAware': 'Kesadaran Layar',
'devOptions.menuScreenAwareDesc': 'Izin tangkapan layar, kebijakan pemantauan, dan kontrol sesi',
'devOptions.menuMessaging': 'Channel Pesan',
'devOptions.menuMessagingDesc':
'Configure Telegram/Discord auth modes and default channel routing',
'devOptions.menuTools': 'Tools',
'devOptions.menuToolsDesc': 'Enable or disable capabilities OpenHuman can use on your behalf',
'devOptions.menuAgentChat': 'Agent Chat',
'devOptions.menuAgentChatDesc': 'Test agent conversation with model and temperature overrides',
'devOptions.menuCronJobs': 'Cron Jobs',
'devOptions.menuCronJobsDesc': 'View and configure scheduled jobs for runtime skills',
'devOptions.menuLocalModelDebug': 'Local Model Debug',
'Konfigurasikan mode autentikasi Telegram/Discord dan routing channel bawaan',
'devOptions.menuTools': 'Alat',
'devOptions.menuToolsDesc':
'Aktifkan atau nonaktifkan kemampuan yang dapat digunakan OpenHuman atas nama Anda',
'devOptions.menuAgentChat': 'Obrolan Agen',
'devOptions.menuAgentChatDesc': 'Uji percakapan agen dengan override model dan suhu',
'devOptions.menuCronJobs': 'Pekerjaan Cron',
'devOptions.menuCronJobsDesc': 'Lihat dan konfigurasikan pekerjaan terjadwal untuk skill runtime',
'devOptions.menuLocalModelDebug': 'Debug Model Lokal',
'devOptions.menuLocalModelDebugDesc':
'Ollama config, asset downloads, model tests, and diagnostics',
'devOptions.menuWebhooksDebug': 'Webhooks',
'Konfigurasi Ollama, unduhan aset, pengujian model, dan diagnostik',
'devOptions.menuWebhooksDebug': 'Webhook',
'devOptions.menuWebhooksDebugDesc':
'Inspect runtime webhook registrations and captured request logs',
'devOptions.menuIntelligence': 'Intelligence',
'devOptions.menuIntelligenceDesc': 'Memory workspace, subconscious engine, dreams, and settings',
'devOptions.menuNotificationRouting': 'Notification Routing',
'Periksa pendaftaran webhook runtime dan log permintaan yang ditangkap',
'devOptions.menuIntelligence': 'Kecerdasan',
'devOptions.menuIntelligenceDesc': 'Workspace memori, mesin subconscious, mimpi, dan pengaturan',
'devOptions.menuNotificationRouting': 'Routing Notifikasi',
'devOptions.menuNotificationRoutingDesc':
'AI importance scoring and orchestrator escalation for integration alerts',
'devOptions.menuComposeIOTriggers': 'ComposeIO Triggers',
'devOptions.menuComposeIOTriggersDesc': 'View ComposeIO trigger history and archive',
'devOptions.menuComposioRouting': 'Composio Routing (Direct Mode)',
'Skor kepentingan AI dan eskalasi orkestrator untuk alert integrasi',
'devOptions.menuComposeIOTriggers': 'Pemicu ComposeIO',
'devOptions.menuComposeIOTriggersDesc': 'Lihat riwayat dan arsip pemicu ComposeIO',
'devOptions.menuComposioRouting': 'Routing Composio (Mode Direct)',
'devOptions.menuComposioRoutingDesc':
'Bring your own Composio API key and route calls directly to backend.composio.dev',
'devOptions.menuComposioTriggers': 'Integration Triggers',
'Gunakan API key Composio milik Anda sendiri dan rutekan panggilan langsung ke backend.composio.dev',
'devOptions.menuComposioTriggers': 'Pemicu Integrasi',
'devOptions.menuComposioTriggersDesc':
'Configure AI triage settings for Composio integration triggers',
'Konfigurasikan pengaturan triase AI untuk pemicu integrasi Composio',
};
export default id2;
+15 -15
View File
@@ -34,14 +34,14 @@ const id3: TranslationMap = {
'workspace.building': 'Membangun...',
'workspace.buildSummaryTrees': 'Bangun Pohon Ringkasan',
'workspace.viewVault': 'Lihat Vault',
'workspace.openingVaultTitle': 'Opening vault in Obsidian',
'workspace.openingVaultTitle': 'Membuka vault di Obsidian',
'workspace.openingVaultMessage':
"If Obsidian doesn't open, install it from obsidian.md or use Reveal Folder. Vault path:",
'workspace.openVaultFailedTitle': "Couldn't open vault in Obsidian",
'Jika Obsidian tidak terbuka, instal dari obsidian.md atau gunakan Tampilkan Folder. Path vault:',
'workspace.openVaultFailedTitle': 'Tidak dapat membuka vault di Obsidian',
'workspace.openVaultFailedMessage':
'Use Reveal Folder to open the vault directory directly. Vault path:',
'workspace.revealVaultFailed': "Couldn't reveal vault folder",
'workspace.revealFolder': 'Reveal Folder',
'Gunakan Tampilkan Folder untuk membuka direktori vault secara langsung. Path vault:',
'workspace.revealVaultFailed': 'Tidak dapat menampilkan folder vault',
'workspace.revealFolder': 'Tampilkan Folder',
'workspace.graphLoadFailed': 'Gagal memuat grafik memori',
'workspace.loadingGraph': 'Memuat grafik memori...',
'workspace.graphViewMode': 'Mode tampilan grafik memori',
@@ -51,7 +51,7 @@ const id3: TranslationMap = {
'graph.noMemory': 'Tidak ada memori',
'graph.source': 'Sumber',
'graph.topic': 'Topik',
'graph.global': 'Global',
'graph.global': 'Keseluruhan',
'graph.document': 'Dokumen',
'graph.contact': 'Kontak',
'graph.nodes': 'node',
@@ -73,7 +73,7 @@ const id3: TranslationMap = {
'whatsapp.chatSynced': 'obrolan disinkronkan',
'sync.active': 'Aktif',
'sync.recent': 'Terbaru',
'sync.idle': 'Idle',
'sync.idle': 'Siaga',
'sync.memorySources': 'Sumber Memori',
'sync.noConnectedSources': 'Tidak ada sumber terhubung',
'sync.chunks': 'chunk',
@@ -109,7 +109,7 @@ const id3: TranslationMap = {
'subconscious.goAhead': 'Lanjutkan',
'subconscious.activeTasks': 'Tugas Aktif',
'subconscious.noActiveTasks': 'Tidak ada tugas aktif',
'subconscious.default': 'Default',
'subconscious.default': 'Bawaan',
'subconscious.addTaskPlaceholder': 'Tambahkan tugas baru...',
'subconscious.activityLog': 'Log Aktivitas',
'subconscious.noActivity': 'Belum ada aktivitas',
@@ -228,7 +228,7 @@ const id3: TranslationMap = {
'onboarding.skills.status.available': 'Tersedia',
'onboarding.skills.status.connected': 'Terhubung',
'onboarding.skills.status.connecting': 'Menghubungkan',
'onboarding.skills.status.error': 'Error',
'onboarding.skills.status.error': 'Kesalahan',
'onboarding.skills.status.unavailable': 'Tidak tersedia',
'composio.statusUnavailable': 'Status tidak tersedia',
'composio.envVarOverrides': 'diatur, itu menggantikan pengaturan ini.',
@@ -280,9 +280,9 @@ const id3: TranslationMap = {
'app.connectionBadge.messaging': 'Pesan',
'app.connectionIndicator.connected': 'Terhubung ke OpenHuman AI 🚀',
'app.connectionIndicator.connecting': 'Menghubungkan',
'app.connectionIndicator.coreOffline': 'Core offline',
'app.connectionIndicator.coreOffline': 'Core tidak online',
'app.connectionIndicator.disconnected': 'Terputus',
'app.connectionIndicator.offline': 'Offline',
'app.connectionIndicator.offline': 'Tidak online',
'app.connectionIndicator.reconnecting': 'Menyambung ulang…',
'app.errorFallback.componentStack': 'Stack komponen',
'app.errorFallback.downloadLatest': 'Unduh terbaru',
@@ -295,7 +295,7 @@ const id3: TranslationMap = {
'app.localAiDownload.preparing': 'Mempersiapkan...',
'app.openhumanLink.accounts.continueWith': 'Lanjutkan dengan masuk {label}',
'app.openhumanLink.accounts.done': 'Selesai',
'app.openhumanLink.accounts.intro': 'Intro',
'app.openhumanLink.accounts.intro': 'Pengantar',
'app.openhumanLink.accounts.webviewNote': 'Catatan webview',
'app.openhumanLink.billing.openDashboard': 'Buka dashboard',
'app.openhumanLink.billing.stayOnTrial': 'Tetap di trial',
@@ -303,7 +303,7 @@ const id3: TranslationMap = {
'app.openhumanLink.billing.trialDesc': 'Deskripsi trial',
'app.openhumanLink.defaultBody':
't siap di popup belum. Buka halaman pengaturan lengkap jika Anda',
'app.openhumanLink.discord.intro': 'Intro',
'app.openhumanLink.discord.intro': 'Pengantar',
'app.openhumanLink.discord.openInvite': 'Buka undangan',
'app.openhumanLink.discord.perk1': 'Keuntungan 1',
'app.openhumanLink.discord.perk2': 'Keuntungan 2',
@@ -317,7 +317,7 @@ const id3: TranslationMap = {
'app.openhumanLink.notifications.blockedStep1': 'Langkah 1 diblokir',
'app.openhumanLink.notifications.blockedStep2': 'Langkah 2 diblokir',
'app.openhumanLink.notifications.blockedStep3': 'Langkah 3 diblokir',
'app.openhumanLink.notifications.intro': 'Intro',
'app.openhumanLink.notifications.intro': 'Pengantar',
'app.openhumanLink.notifications.promptHint': 'Petunjuk prompt',
'app.openhumanLink.notifications.retry': 'Coba ulang notifikasi tes',
'app.openhumanLink.notifications.send': 'Kirim notifikasi tes',
+7 -7
View File
@@ -89,13 +89,13 @@ const id4: TranslationMap = {
'home.banners.promoCreditsBody': 'Isi kredit promo',
'home.banners.promoCreditsTitle': '{amount}',
'home.banners.promoCreditsUsage': 'Penggunaan kredit promo',
'intelligence.memoryChunk.detail.chunk': 'Chunk',
'intelligence.memoryChunk.detail.chunk': 'Potongan',
'intelligence.memoryChunk.detail.copyChunkId': 'Salin ID chunk',
'intelligence.memoryChunk.detail.embeddingInfo': 'bge-m3 1024dim',
'intelligence.memoryChunk.detail.noEmbedding': 'Tidak ada embedding',
'intelligence.memoryChunk.letterhead.from': 'dari',
'intelligence.memoryChunk.letterhead.to': 'ke',
'intelligence.memoryChunk.mentioned.chunkOne': '1 chunk',
'intelligence.memoryChunk.mentioned.chunkOne': '1 potongan',
'intelligence.memoryChunk.mentioned.chunkOther': '{count} chunk',
'intelligence.memoryChunk.mentioned.heading': 'd i s e b u t k a n',
'intelligence.memoryChunk.scoreBars.ariaScore': '{name} skor {pct} persen',
@@ -113,7 +113,7 @@ const id4: TranslationMap = {
'intelligence.screenDebug.captureTest': 'Tes tangkapan',
'intelligence.screenDebug.capturing': 'Menangkap',
'intelligence.screenDebug.frames': 'Frame',
'intelligence.screenDebug.idle': 'Idle',
'intelligence.screenDebug.idle': 'Siaga',
'intelligence.screenDebug.lastApp': 'Aplikasi Terakhir',
'intelligence.screenDebug.mode': 'Mode',
'intelligence.screenDebug.permAccessibility': 'Izin aksesibilitas',
@@ -138,7 +138,7 @@ const id4: TranslationMap = {
'intelligence.tasks.failedToLoad': 'Gagal memuat',
'intelligence.tasks.live': 'langsung',
'intelligence.tasks.loadingBoards': 'Memuat papan tugas...',
'intelligence.tasks.threadPrefix': 'Thread {thread}',
'intelligence.tasks.threadPrefix': 'Utas {thread}',
'notifications.card.dismiss': 'Abaikan notifikasi',
'notifications.card.importanceTitle': 'Tingkat penting: {pct}%',
'notifications.center.empty': 'Belum ada notifikasi',
@@ -300,9 +300,9 @@ const id4: TranslationMap = {
'settings.ai.modelLabel': 'Model',
'settings.ai.noCustomProviders': 'Tidak ada penyedia kustom',
'settings.ai.providerLabel': 'Penyedia',
'settings.ai.routing': 'Routing',
'settings.ai.routing': 'Perutean',
'settings.ai.routingCustom': 'Routing kustom',
'settings.ai.routingDefault': 'Default',
'settings.ai.routingDefault': 'Bawaan',
'settings.ai.routingDesc': 'Deskripsi routing',
'settings.ai.saveChanges': 'Menyimpan...',
'settings.ai.saving': 'Menyimpan...',
@@ -326,7 +326,7 @@ const id4: TranslationMap = {
'{count} pelengkapan diterima tersimpan — digunakan untuk mempersonalisasi saran berikutnya.',
'settings.autocomplete.completionStyle.clearHistory': 'Membersihkan...',
'settings.autocomplete.completionStyle.clearing': 'Membersihkan...',
'settings.autocomplete.completionStyle.debounce': 'Debounce (ms)',
'settings.autocomplete.completionStyle.debounce': 'Tunda input (ms)',
'settings.autocomplete.completionStyle.enabled': 'Diaktifkan',
'settings.autocomplete.completionStyle.maxChars': 'Maks Karakter',
'settings.autocomplete.completionStyle.noHistory':
+39 -38
View File
@@ -251,7 +251,7 @@ const id5: TranslationMap = {
'settings.memoryWindow.minimal.badge': 'Termurah',
'settings.memoryWindow.minimal.hint':
'Jendela memori terkecil. Termurah, tercepat, kontinuitas paling sedikit antar run.',
'settings.memoryWindow.minimal.label': 'Minimal',
'settings.memoryWindow.minimal.label': 'Ringkas',
'settings.memoryWindow.title': 'Jendela memori jangka panjang',
'settings.screenIntel.permissions.accessibility': 'Aksesibilitas',
'settings.screenIntel.permissions.grantHint': 'Petunjuk izin',
@@ -326,12 +326,12 @@ const id5: TranslationMap = {
'skills.resource.preview.failed': 'Pratinjau gagal',
'skills.resource.preview.loading': 'Memuat pratinjau...',
'skills.resource.tree.empty': 'Tidak ada sumber daya bundel.',
'skills.search.placeholder': 'Placeholder',
'skills.search.placeholder': 'Teks placeholder',
'skills.setup.autocomplete.acceptKey': 'Kunci terima',
'skills.setup.autocomplete.activeDesc': 'Deskripsi aktif',
'skills.setup.autocomplete.activeTitle': 'Auto-Complete Aktif',
'skills.setup.autocomplete.customizeSettings': 'Sesuaikan pengaturan',
'skills.setup.autocomplete.debounce': 'Debounce',
'skills.setup.autocomplete.debounce': 'Tunda input',
'skills.setup.autocomplete.description': 'Deskripsi',
'skills.setup.autocomplete.enableBtn': 'Mengaktifkan...',
'skills.setup.autocomplete.enableError': 'Gagal mengaktifkan pelengkap otomatis',
@@ -423,7 +423,7 @@ const id5: TranslationMap = {
'webhooks.composioHistory.empty': 'Kosong',
'webhooks.composioHistory.metadataId': 'ID Metadata',
'webhooks.composioHistory.metadataUuid': 'UUID Metadata',
'webhooks.composioHistory.payload': 'Payload',
'webhooks.composioHistory.payload': 'Muatan',
'webhooks.composioHistory.title': 'Riwayat Pemicu ComposeIO',
'webhooks.tunnels.active': 'Aktif',
'webhooks.tunnels.createFailed': 'Gagal membuat tunnel',
@@ -460,49 +460,50 @@ const id5: TranslationMap = {
'settings.localModel.status.ollamaDocs': 'Dokumentasi Ollama',
'settings.localModel.status.thenRetry':
'untuk instruksi pengaturan, lalu coba lagi setelah runtime Anda dapat dijangkau.',
'settings.appearance.title': 'Appearance',
'settings.appearance.themeHeading': 'Theme',
'settings.appearance.themeAria': 'Theme',
'settings.appearance.modeLight': 'Light',
'settings.appearance.modeLightDesc': 'Bright surfaces, dark text.',
'settings.appearance.modeDark': 'Dark',
'settings.appearance.modeDarkDesc': 'Dim surfaces, easier on the eyes after dusk.',
'settings.appearance.modeSystem': 'Match system',
'settings.appearance.modeSystemDesc': 'Follow your OS appearance setting.',
'settings.appearance.title': 'Tampilan',
'settings.appearance.themeHeading': 'Tema',
'settings.appearance.themeAria': 'Tema',
'settings.appearance.modeLight': 'Terang',
'settings.appearance.modeLightDesc': 'Permukaan terang, teks gelap.',
'settings.appearance.modeDark': 'Gelap',
'settings.appearance.modeDarkDesc': 'Permukaan redup, lebih nyaman untuk malam hari.',
'settings.appearance.modeSystem': 'Ikuti sistem',
'settings.appearance.modeSystemDesc': 'Ikuti pengaturan tampilan OS Anda.',
'settings.appearance.helperText':
'Dark mode switches the entire app — chat, settings, panels — to a dim palette. "Match system" follows your OS appearance and updates live.',
'settings.mascot.characterPreview': 'Preview',
'settings.mascot.characterStates': 'states',
'settings.mascot.characterVisemes': 'visemes',
'settings.mascot.colorAria': 'OpenHuman color',
'settings.mascot.colorBlack': 'Black',
'settings.mascot.colorBurgundy': 'Burgundy',
'settings.mascot.colorGreen': 'Green',
'settings.mascot.colorNavy': 'Navy',
'settings.mascot.colorYellow': 'Yellow',
'settings.mascot.libraryUnavailable': 'OpenHuman library unavailable',
'Mode gelap mengubah seluruh aplikasi - obrolan, pengaturan, dan panel - ke palet redup. "Ikuti sistem" mengikuti tampilan OS Anda dan diperbarui otomatis.',
'settings.mascot.characterPreview': 'Pratinjau',
'settings.mascot.characterStates': 'status',
'settings.mascot.characterVisemes': 'visem',
'settings.mascot.colorAria': 'Warna OpenHuman',
'settings.mascot.colorBlack': 'Hitam',
'settings.mascot.colorBurgundy': 'Burgundi',
'settings.mascot.colorGreen': 'Hijau',
'settings.mascot.colorNavy': 'Biru tua',
'settings.mascot.colorYellow': 'Kuning',
'settings.mascot.libraryUnavailable': 'Library OpenHuman tidak tersedia',
'settings.mascot.title': 'OpenHuman',
'settings.developerMenu.mcpServer.title': 'MCP Server',
'settings.developerMenu.mcpServer.desc': 'Configure external MCP clients to connect to OpenHuman',
'settings.mcpServer.title': 'MCP Server',
'settings.mcpServer.toolsSectionTitle': 'Available Tools',
'settings.developerMenu.mcpServer.title': 'Server MCP',
'settings.developerMenu.mcpServer.desc':
'Konfigurasikan klien MCP eksternal untuk terhubung ke OpenHuman',
'settings.mcpServer.title': 'Server MCP',
'settings.mcpServer.toolsSectionTitle': 'Alat yang tersedia',
'settings.mcpServer.toolsSectionDesc':
'Tools exposed via the MCP stdio server when running openhuman-core mcp',
'settings.mcpServer.configSectionTitle': 'Client Configuration',
'Alat yang diekspos melalui server stdio MCP saat menjalankan openhuman-core mcp',
'settings.mcpServer.configSectionTitle': 'Konfigurasi Klien',
'settings.mcpServer.configSectionDesc':
'Select your MCP client to generate the correct configuration snippet',
'settings.mcpServer.copySnippet': 'Copy to Clipboard',
'settings.mcpServer.copied': 'Copied!',
'settings.mcpServer.openConfigFile': 'Open Config File',
'Pilih klien MCP Anda untuk membuat cuplikan konfigurasi yang tepat',
'settings.mcpServer.copySnippet': 'Salin ke Clipboard',
'settings.mcpServer.copied': 'Tersalin!',
'settings.mcpServer.openConfigFile': 'Buka File Konfigurasi',
'settings.mcpServer.binaryPathNotFound':
'OpenHuman binary not found. If running from source, build with: cargo build --bin openhuman-core',
'settings.mcpServer.openConfigError': 'Failed to open config file',
'Binary OpenHuman tidak ditemukan. Jika menjalankan dari source, build dengan: cargo build --bin openhuman-core',
'settings.mcpServer.openConfigError': 'Gagal membuka file konfigurasi',
'settings.mcpServer.clientClaudeDesktop': 'Claude Desktop',
'settings.mcpServer.clientCursor': 'Cursor',
'settings.mcpServer.clientCodex': 'Codex',
'settings.mcpServer.clientZed': 'Zed',
'settings.mcpServer.configFilePath': 'Config file',
'settings.mcpServer.clientSelectorAriaLabel': 'MCP client selector',
'settings.mcpServer.configFilePath': 'File konfigurasi',
'settings.mcpServer.clientSelectorAriaLabel': 'Pemilih klien MCP',
};
export default id5;