mirror of
https://github.com/hanzoai/desktop.git
synced 2026-11-02 15:36:42 +00:00
Removes the bundled Ollama integration end-to-end and points the desktop app at
the native hanzo-node + hanzo-engine (mistral.rs, GPU). Chat, model selection and
embeddings now go through the local node's /v1/node API.
- Delete all Ollama code paths (ollama-client, ollama-models, syncOllamaModels,
ollama adapters/managers/tests, ollama UI components).
- Rename `ollama-models-repository.json` -> `model-catalog.json` and
`api/ollama.ts` -> `api/local-models.ts`; add `ModelPrefix.LocalEngine` ('local:')
and a native `scanLocalModels` query (indexes Ollama/LM-Studio/HF/~/.hanzo via
the node's scanner).
- Node readiness probe: `/v2/health_check` -> `/v1/node/health_check` (the node
serves its HTTP API under /v1/node).
- Add docs/wallet-hips-alignment.md: plan to align the desktop wallet to
HIP-0001/0018/0025/0026 ($AI token, did:hanzo, Gnosis Safe, credits, x402),
with the node owning keys and the desktop staying a thin client.
Verified locally on aarch64: app self-spawns the node on /v1/node, end-to-end chat
with the local zen engine works, embeddings 1024-dim, typecheck clean.
Co-authored-by: Hanzo Dev <[email protected]>
1157 lines
56 KiB
JSON
1157 lines
56 KiB
JSON
{
|
|
"agents": {
|
|
"chatWithAgent": "Chat dengan Agen",
|
|
"configureAgent": "Konfigurasi Agen",
|
|
"create": {
|
|
"advanceOptionsLabel": "Opsi Lanjutan",
|
|
"agentName": "Nama Agen",
|
|
"agentNameHelperCreate": "Masukkan nama unik untuk agen AI Anda. Ini juga akan digunakan sebagai ID agen {{agentName}}",
|
|
"agentNameHelperEdit": "Anda dapat mengubah nama agen, tetapi ID agen tetap tidak berubah. ID Agen: {{agentName}}",
|
|
"contextSettingsLabel": "Pengaturan Konteks",
|
|
"cronExpression": "Ekspresi Cron",
|
|
"cronExpressionHelper": "Masukkan ekspresi cron misalnya: */30 * * * * (setiap 30 menit)",
|
|
"description": "Deskripsi",
|
|
"descriptionHelper": "Jelaskan secara singkat tujuan agen Anda (tidak digunakan oleh agen).",
|
|
"descriptionPlaceholder": "misalnya, Buat desain yang berpusat pada pengguna dan tingkatkan interaksi pengguna.",
|
|
"enableStream": "Aktifkan Stream",
|
|
"enableStreamDescription": "Mengalirkan respons agen saat dihasilkan",
|
|
"enableThinking": "Aktifkan Pemikiran",
|
|
"enableThinkingDescription": "Memungkinkan agen menunjukkan proses penalarannya sebelum memberikan jawaban.",
|
|
"enableTools": "Aktifkan Alat",
|
|
"enableToolsDescription": "Memungkinkan agen menggunakan alat untuk menyelesaikan tugas.",
|
|
"knowledge": "Pengetahuan",
|
|
"knowledgeAddNewFiles": "Tambahkan File Baru",
|
|
"knowledgeBase": "Basis Pengetahuan",
|
|
"knowledgeBaseDescription": "Berikan agen Anda file AI lokal untuk meningkatkan pengetahuan dan kemampuannya.",
|
|
"knowledgeSearch": "Cari folder dan file ...",
|
|
"llmProviderDescription": "Pilih model yang akan menggerakkan agen Anda",
|
|
"llmProviderLabel": "Pilih AI",
|
|
"messageContextDescription": "(Opsional) Anda dapat mengontrol konteks pesan di sini dengan memaksa pesan statis dengan pesan pengguna misalnya {{user_message}}. Dan kemudian katakan: Chao amigo!. Ini akan menambahkan \"Dan kemudian katakan: Chao amigo!\" ke setiap pesan yang dikirim.",
|
|
"messageContextLabel": "Konteks Pesan",
|
|
"overrideConfigurations": "Timpakan Konfigurasi",
|
|
"persona": "Persona",
|
|
"resetAdvancedOptions": "Mengatur ulang ke default",
|
|
"saveAndTestAgent": "Simpan & Uji Agen",
|
|
"schedule": "Jadwal",
|
|
"scheduleAIInstructions": "Instruksi AI",
|
|
"scheduleAIInstructionsDescription": "Masukkan instruksi AI untuk eksekusi terjadwal...",
|
|
"scheduleAIInstructionsHelper": "Tulis prompt yang akan digunakan untuk eksekusi terjadwal.",
|
|
"scheduleDescription": "Atur kapan agen Anda akan secara otomatis menjalankan tugas.",
|
|
"scheduleNormalUsage": "Penggunaan Normal",
|
|
"scheduleNormalUsageDescription": "Agen siap merespons segera saat digunakan dalam obrolan.",
|
|
"scheduleRecurring": "Penggunaan Normal + Eksekusi Terjadwal",
|
|
"scheduleRecurringDescription": "Penggunaan normal dan juga mengonfigurasi waktu dan frekuensi tertentu untuk tugas agen misalnya, Agen Twitter yang melakukan alur kerja seperti memeriksa dan menjawab pesan setiap 5 menit.",
|
|
"selectedTools": "Alat Terpilih",
|
|
"systemInstructions": "Instruksi Sistem",
|
|
"systemInstructionsHelper": "Kontrol perilaku agen Anda dengan menambahkan instruksi kustom",
|
|
"systemInstructionsPlaceholder": "misalnya, Anda adalah asisten yang membantu yang dapat menjawab pertanyaan dan membantu dengan tugas.",
|
|
"temperature": "Suhu",
|
|
"temperatureDescription": "Suhu adalah parameter yang mempengaruhi ketidakpastian keluaran AI. Suhu yang lebih tinggi = lebih tidak terduga, suhu yang lebih rendah = lebih dapat diprediksi.",
|
|
"tools": "Alat",
|
|
"toolsCreateNewTool": "Buat Baru",
|
|
"toolsDescription": "Pilih alat & keterampilan mana yang dapat digunakan agen Anda untuk menyelesaikan tugas.",
|
|
"topK": "Top K",
|
|
"topKDescription": "Sesuaikan jumlah kata kunci untuk membuat urutan. Parameter ini mengatur sejauh mana bagian yang dihasilkan, mencegah terlalu banyak pengulangan. Memilih angka yang lebih tinggi menghasilkan narasi yang lebih panjang, sedangkan angka yang lebih kecil menjaga teks tetap singkat.",
|
|
"topP": "Top P",
|
|
"topPDescription": "Sesuaikan ambang probabilitas untuk meningkatkan relevansi hasil. Misalnya, ambang 0,9 bisa optimal untuk aplikasi yang terarah dan spesifik, sedangkan ambang 0,95 atau 0,97 mungkin lebih disukai untuk tugas yang memerlukan respons yang lebih luas dan kreatif."
|
|
},
|
|
"createFirstAgent": "Buat Agen pertama Anda untuk mulai menjelajahi kekuatan AI.",
|
|
"explore": "Jelajahi",
|
|
"form": {
|
|
"chatHistory": "Riwayat Obrolan",
|
|
"closeChat": "Tutup Obrolan",
|
|
"createAgent": "Buat Agen Baru",
|
|
"emptyChatDescription": "Kirim pesan untuk mulai mengobrol dengan agen ini",
|
|
"emptyChatTitle": "Obrolan dengan Agen Anda",
|
|
"enter": "Masukkan",
|
|
"enterToSend": "untuk mengirim",
|
|
"messagePlaceholder": "Kirim pesan...",
|
|
"newAgent": "Agen Baru",
|
|
"newChat": "Obrolan Baru",
|
|
"openChat": "Buka Obrolan",
|
|
"updateAgent": "Perbarui Agen"
|
|
},
|
|
"importModal": {
|
|
"action": "Impor",
|
|
"chooseFile": "Pilih file zip",
|
|
"title": "Impor Agen"
|
|
},
|
|
"label": "Agen",
|
|
"myAgents": "Agen Saya",
|
|
"noAvailableAgents": "Tidak ada agen yang tersedia",
|
|
"publishDialog": {
|
|
"amount": "Jumlah",
|
|
"asset": "Aset",
|
|
"configureAndPublish": "Konfigurasi & Publikasikan",
|
|
"description": "Deskripsi",
|
|
"open": "Terbitkan Agen",
|
|
"paymentAddress": "Alamat Pembayaran",
|
|
"publish": "Terbitkan",
|
|
"published": "Telah Diterbitkan",
|
|
"searchAgents": "Cari agen",
|
|
"selectAgent": "Pilih Agen",
|
|
"title": "Terbitkan {{name}}"
|
|
},
|
|
"systemInstructions": "Instruksi Sistem"
|
|
},
|
|
"agentsPage": {
|
|
"addAgent": "Tambah Agen",
|
|
"description": "Buat dan jelajahi agen AI dengan instruksi khusus, pengetahuan yang diperkaya, serta kemampuan tugas yang beragam untuk mencapai tujuan Anda secara otomatis.",
|
|
"exploreAgentsDescription": "Jelajahi agen AI kustom untuk kebutuhan Anda",
|
|
"exploreDescription": "Temukan dan instal agen AI dari komunitas untuk meningkatkan alur kerja Anda <br /> dan meningkatkan produktivitas serta kreativitas Anda.",
|
|
"goToTaskDetails": "Lihat detail tugas",
|
|
"notFoundDescription": "Buat Agen pertama Anda untuk mulai menjelajahi kekuatan AI.",
|
|
"notFoundTitle": "Tidak ada agen tersedia"
|
|
},
|
|
"aiFilesSearch": {
|
|
"description": "Cari untuk menemukan konten di semua file AI Anda dengan mudah",
|
|
"filesSelected": "Dipilih {{count}} file",
|
|
"foundResults": "Ditemukan {{count}} hasil",
|
|
"label": "Pencarian Konten File AI"
|
|
},
|
|
"aisPage": {
|
|
"description": "Kelola model AI lokal dan cloud dengan mudah, beralih di antaranya sesuai kebutuhan alur kerja Anda.",
|
|
"label": "Model AI",
|
|
"shortDescription": "Jelajahi berbagai model AI"
|
|
},
|
|
"analytics": {
|
|
"bulletPoints": {
|
|
"five": "❌ Tidak pernah mengumpulkan kueri AI Anda",
|
|
"four": "❌ Tidak pernah mengumpulkan alamat IP Anda",
|
|
"one": "✅ Selalu memungkinkan Anda untuk memilih keluar melalui Pengaturan",
|
|
"six": "❌ Tidak pernah menggunakan informasi pribadi untuk tujuan pelatihan",
|
|
"three": "✅ Mengirim informasi analitik tentang fitur yang Anda gunakan tanpa konten atau tanggapan",
|
|
"two": "✅ Analitik Teracak"
|
|
},
|
|
"label": "Analitika",
|
|
"moreInfo": "Untuk informasi lebih lanjut terkait praktik privasi kami, silakan lihat <a>Kebijakan Privasi</a>",
|
|
"title": "Bantu kami meningkatkan Hanzo"
|
|
},
|
|
"appReset": {
|
|
"action": "Reset Aplikasi",
|
|
"description": "Kami saat ini dalam versi beta dan telah melakukan beberapa pembaruan signifikan untuk meningkatkan pengalaman Anda. Untuk menerapkan pembaruan ini, kami perlu mereset data Anda. Jika Anda memerlukan bantuan, silakan hubungi tim dukungan kami.",
|
|
"title": "Reset Aplikasi Diperlukan"
|
|
},
|
|
"chat": {
|
|
"actions": {
|
|
"chatsDeleted": "{{count}} obrolan berhasil dihapus",
|
|
"chatsPartiallyDeleted": "{{succeeded}} obrolan dihapus, {{failed}} gagal dihapus",
|
|
"deleteInbox": "Hapus Obrolan",
|
|
"deleteInboxConfirmationDescription": "Obrolan akan dihapus dan dihilangkan dari riwayat obrolan Anda",
|
|
"deleteInboxConfirmationTitle": "Hapus obrolan?",
|
|
"deleteSelectedChats": "Hapus Terpilih",
|
|
"deleteSelectedChatsConfirmationDescription": "Obrolan yang dipilih akan dihapus secara permanen. Tindakan ini tidak dapat dibatalkan.",
|
|
"deleteSelectedChatsConfirmationTitle": "Hapus {{count}} obrolan?",
|
|
"deletingChats": "Menghapus obrolan...",
|
|
"deselectAll": "Batalkan Pilihan Semua",
|
|
"manageChats": "Kelola Obrolan",
|
|
"manageChatsDescription": "Cari, lihat, dan hapus beberapa obrolan sekaligus",
|
|
"noChatsFound": "Tidak ada obrolan yang ditemukan",
|
|
"searchChats": "Cari obrolan...",
|
|
"selectAll": "Pilih Semua",
|
|
"selectedCount": "{{count}} terpilih"
|
|
},
|
|
"actives": {
|
|
"label": "Aktif",
|
|
"notFound": "Tidak ditemukan percakapan aktif."
|
|
},
|
|
"agents": "Agen",
|
|
"allMessagesLoaded": "Semua pesan sebelumnya telah dimuat ✅",
|
|
"archives": {
|
|
"archive": "Arsip",
|
|
"archived": "Diarsipkan",
|
|
"error": "Kesalahan saat mengarsipkan percakapan",
|
|
"label": "Arsip",
|
|
"notFound": "Tidak ditemukan percakapan yang diarsipkan.",
|
|
"success": "Percakapan Anda telah diarsipkan"
|
|
},
|
|
"chats": "Obrolan",
|
|
"context": {
|
|
"description": "Daftar folder dan berkas yang digunakan sebagai konteks untuk percakapan ini",
|
|
"title": "Konteks Percakapan"
|
|
},
|
|
"create": "Buat Obrolan AI",
|
|
"editMessage": {
|
|
"warning": "Ini akan memulai ulang percakapan Anda dari sini."
|
|
},
|
|
"emptyStateDescription": "Untuk pertanyaan cepat, tekan ⌘ + Shift + J untuk menggunakan Hanzo Spotlight",
|
|
"emptyStateTitle": "Tanyakan kepada Hanzo AI",
|
|
"enterMessage": "Masukkan Pesan",
|
|
"failedToOpenChatFolder": "Silakan unggah file ke obrolan terlebih dahulu",
|
|
"fileProcessing": {
|
|
"description": "Proses ini bisa memakan waktu beberapa menit",
|
|
"title": "File Anda sedang diproses"
|
|
},
|
|
"form": {
|
|
"message": "Beritahu kami pekerjaan yang ingin Anda lakukan",
|
|
"messagePlaceholder": "Contoh: Jelaskan bagaimana internet bekerja...",
|
|
"selectAI": "Pilih AI Anda",
|
|
"selectedText": "Teks yang dipilih Anda",
|
|
"setContext": "Atur Konteks Obrolan",
|
|
"setContextText": "Tambahkan berkas atau folder untuk AI Anda gunakan sebagai konteks selama percakapan Anda."
|
|
},
|
|
"limitReachedDescription": "Anda telah menggunakan semua kueri Anda untuk bulan ini pada model/agen ini. Silakan mulai obrolan baru dengan agen lain.",
|
|
"limitReachedTitle": "Batas Telah Tercapai",
|
|
"networkAgentUsed": "Agen Jaringan Digunakan",
|
|
"openChatFolder": "Buka Folder Obrolan",
|
|
"processingNetworkAgent": "Memproses Agen Jaringan",
|
|
"processingTool": "Memproses Alat",
|
|
"sendMessage": "Kirim Pesan",
|
|
"sendMessagePlaceholder": "Kirim pesan, atau tekan \"/\" untuk mengakses alat",
|
|
"toolUsed": "Alat Digunakan",
|
|
"tracing": {
|
|
"title": "Pelacakan"
|
|
}
|
|
},
|
|
"chatDM": {
|
|
"create": "Buat Obrolan DM",
|
|
"form": {
|
|
"message": "Pesan",
|
|
"messagePlaceholder": "Masukkan pesan Anda",
|
|
"hanzoIdentity": "Identitas Hanzo"
|
|
}
|
|
},
|
|
"codeRunner": {
|
|
"errorOccurred": "Terjadi Kesalahan",
|
|
"executeCode": "Jalankan Kode",
|
|
"output": "Hasil",
|
|
"stderr": "Kesalahan Standar",
|
|
"stdout": "Keluaran Standar"
|
|
},
|
|
"common": {
|
|
"about": "Tentang",
|
|
"add": "Tambah",
|
|
"added": "Ditambahkan",
|
|
"adding": "Menambahkan...",
|
|
"advanced": "Lanjutan",
|
|
"agent": "Agen",
|
|
"all": "Semua",
|
|
"alreadyHaveNode": "Sudah memiliki Node?",
|
|
"back": "Kembali",
|
|
"cancel": "Batal",
|
|
"chat": "Obrolan",
|
|
"clear": "Bersihkan",
|
|
"clearSearch": "Hapus Pencarian",
|
|
"clickToUpload": "Klik untuk mengunggah atau seret dan lepas",
|
|
"close": "Tutup",
|
|
"comingSoon": "Segera hadir - Akhir Agustus",
|
|
"configure": "Konfigurasi",
|
|
"connect": "Hubungkan",
|
|
"continue": "Lanjutkan",
|
|
"copy": "Salin",
|
|
"create": "Buat",
|
|
"delete": "Hapus",
|
|
"deleteTool": "Hapus Alat",
|
|
"details": "Rincian",
|
|
"disabled": "Dinonaktifkan",
|
|
"disconnect": "Putuskan Koneksi",
|
|
"dismiss": "Tutup",
|
|
"done": "Selesai",
|
|
"edit": "Edit",
|
|
"editMessage": "Edit Pesan",
|
|
"enabled": "Diaktifkan",
|
|
"file": "Berkas",
|
|
"fileWithCount_one": "{{count}} Berkas",
|
|
"fileWithCount_other": "{{count}} Berkas",
|
|
"files": "Berkas",
|
|
"folderLocation": "Lokasi Folder:",
|
|
"folderWithCount_one": "{{count}} Folder",
|
|
"folderWithCount_other": "{{count}} Folder",
|
|
"folders": "Folder",
|
|
"getStarted": "Mulai Gratis",
|
|
"howWouldYouLikeToProceed": "Bagaimana Anda ingin melanjutkan?",
|
|
"iAgree": "Saya Setuju",
|
|
"incomplete": "Tidak Lengkap",
|
|
"install": "Instal",
|
|
"installed": "Terinstal",
|
|
"logInHanzoHosting": "Masuk ke Hosting Hanzo",
|
|
"more": "Lebih",
|
|
"moreOptions": "Opsi Lainnya",
|
|
"next": "Berikutnya",
|
|
"noResultsFound": "Tidak ada hasil yang ditemukan.",
|
|
"noThanks": "Tidak, Terima Kasih",
|
|
"none": "Tidak ada",
|
|
"optIn": "Pilih Masuk",
|
|
"optOut": "Pilih Keluar",
|
|
"passphrase": "Frasa Sandi",
|
|
"quickConnect": "Koneksi Cepat",
|
|
"reasoning": "Penalaran",
|
|
"recommended": "Direkomendasikan",
|
|
"refresh": "Segarkan",
|
|
"remove": "Hapus",
|
|
"rename": "Ganti Nama",
|
|
"repeatPassphrase": "Konfirmasi frasa sandi",
|
|
"requiresAction": "Memerlukan Tindakan",
|
|
"resetAll": "Atur Ulang Semua",
|
|
"resetData": "Atur Ulang Data",
|
|
"resetFilters": "Reset Filter",
|
|
"restore": "Pulihkan",
|
|
"retry": "Coba lagi",
|
|
"save": "Simpan",
|
|
"saveChanges": "Simpan Perubahan",
|
|
"search": "Cari",
|
|
"searchPlaceholder": "Cari...",
|
|
"seeOptions": "Lihat Opsi",
|
|
"selectItem": "Pilih item untuk melihat detail",
|
|
"send": "Kirim",
|
|
"hanzoPrivate": "Hanzo Pribadi (Lokal)",
|
|
"showLess": "Tampilkan Lebih Sedikit",
|
|
"showMore": "Lebih Banyak",
|
|
"signUpHanzoHosting": "Daftar untuk Hosting Hanzo",
|
|
"soon": "segera",
|
|
"termsAndConditionsText": "Saya setuju dengan <a>Syarat Layanan</a> dan <b>Kebijakan Privasi</b>",
|
|
"thinking": "Berpikir...",
|
|
"tool": "Alat",
|
|
"tryAgain": "Coba lagi",
|
|
"tryItOut": "Coba Sekarang",
|
|
"unpublish": "Batalkan Publikasi",
|
|
"unselectAll": "Batalkan Pilihan Semua",
|
|
"update": "Perbarui",
|
|
"updating": "Memperbarui...",
|
|
"upload": "Unggah",
|
|
"uploadAFileDescription": "Mendukung gambar, PDF, CSV, TXT, XLSX, dan format lainnya",
|
|
"uploadFile": "Unggah Berkas",
|
|
"viewDetails": "Lihat Detail"
|
|
},
|
|
"cronTask": {
|
|
"aiAgent": "AI / Agen",
|
|
"aiModelConfiguration": "Konfigurasi Model AI",
|
|
"cronExample": "Masukkan ekspresi cron mis: */30 * * * * (setiap 30 menit)",
|
|
"cronExpression": "Ekspresi Cron",
|
|
"cronWillRun": "Cron ini akan berjalan {{schedule}} ({{expression}})",
|
|
"enableStream": "Aktifkan Stream",
|
|
"enableThinking": "Aktifkan Pemikiran",
|
|
"enableTools": "Aktifkan Alat",
|
|
"forceToolUsage": "Paksa Penggunaan Alat (Opsional)",
|
|
"promptExample": "mis. Berikan saya berita hacker teratas",
|
|
"promptPlaceholder": "mis. Berikan saya berita hacker teratas",
|
|
"scheduleOptions": {
|
|
"every1stMonth12pm": "setiap 1 bulan pada pukul 12 siang",
|
|
"every5Hours": "setiap 5 jam",
|
|
"every5Min": "setiap 5 menit",
|
|
"everyJanuary1st12am": "setiap 1 januari pukul 12 pagi",
|
|
"everyMonday8am": "setiap senin pukul 8 pagi"
|
|
},
|
|
"taskDescription": "Deskripsi Tugas",
|
|
"taskDescriptionHelper": "Jelaskan secara singkat tujuan agen Anda (tidak digunakan oleh agen).",
|
|
"taskPrompt": "Prompt Tugas",
|
|
"temperature": "Suhu",
|
|
"temperatureInfo": "Suhu adalah parameter yang mempengaruhi ketidakpastian keluaran AI. Suhu yang lebih tinggi = lebih tidak terduga, suhu yang lebih rendah = lebih dapat diprediksi.",
|
|
"topK": "Top K",
|
|
"topKInfo": "Sesuaikan jumlah kata kunci untuk membuat urutan. Parameter ini mengatur sejauh mana teks yang dihasilkan, mencegah terlalu banyak pengulangan. Memilih angka yang lebih tinggi menghasilkan narasi yang lebih panjang, sedangkan angka yang lebih kecil menjaga teks tetap singkat.",
|
|
"topP": "Top P",
|
|
"topPInfo": "Sesuaikan ambang probabilitas untuk meningkatkan relevansi hasil. Misalnya, ambang 0.9 bisa optimal untuk aplikasi yang terarah dan spesifik, sedangkan ambang 0.95 atau 0.97 mungkin lebih disukai untuk tugas yang memerlukan respons yang lebih luas dan kreatif."
|
|
},
|
|
"desktop": {
|
|
"benefits": {
|
|
"local": "<b>Lokal:</b> Dengan Hanzo lokal, Anda mendapatkan kontrol penuh atas data Anda dalam lingkungan yang aman.",
|
|
"privacy": "<b>Berfokus pada Privasi:</b> Data Anda tetap aman dengan kemampuan offline dan perlindungan privasi yang kuat.",
|
|
"tools": "<b>Alat untuk Tugas Sehari-hari:</b> Mendukung 100+ integrasi dan terus bertambah."
|
|
},
|
|
"localAI": "Kecerdasan Buatan Lokal Hanzo",
|
|
"model": {
|
|
"commandr7bBenefits": {
|
|
"fast": "<b>Eksekusi Cepat:</b> Pengguna telah mencatat bahwa model ini berjalan efisien pada perangkat keras menengah, memungkinkan respons yang lebih cepat dan interaksi yang lebih lancar tanpa penundaan yang signifikan.",
|
|
"lightweight": "<b>Ringan:</b> Sifat ringan ini berarti memerlukan lebih sedikit memori dan daya komputasi, sehingga dapat diakses oleh lebih banyak pengguna dan aplikasi.",
|
|
"performance": "<b>Kinerja Tinggi dalam Ukuran Kompak:</b> Model command-r7b dirancang untuk memberikan kinerja yang sangat baik sambil mempertahankan ukuran yang relatif kecil."
|
|
},
|
|
"downloading": "Mengunduh",
|
|
"embeddingBenefits": {
|
|
"dataAnalysis": "<b>Analisis Data yang Ditingkatkan:</b> Ekstrak wawasan yang bermakna dari data tak terstruktur, meningkatkan proses pengambilan keputusan dan efisiensi operasional.",
|
|
"efficient": "<b>Ukuran Kompak & Efisien:</b> Dengan hanya 22 juta parameter dan vektor embedding 384 dimensi, Arctic-embed-xs dirancang untuk efisiensi sumber daya.",
|
|
"highRetrieval": "<b>Kinerja Pemulihan Tinggi:</b> Dapat mengambil informasi relevan dari kumpulan data besar secara efektif, dengan akurasi tinggi dalam tugas pencarian dan pemulihan."
|
|
},
|
|
"gemmaBenefits": {
|
|
"fast": "<b>Eksekusi Cepat:</b> Pengguna mencatat bahwa model ini berjalan efisien pada perangkat keras kelas menengah, memungkinkan respon lebih cepat dan interaksi yang lebih lancar tanpa lag yang signifikan.",
|
|
"lightweight": "<b>Ringan:</b> Sifat ringan ini berarti membutuhkan lebih sedikit memori dan daya komputasi, menjadikannya dapat diakses oleh berbagai pengguna dan aplikasi.",
|
|
"performance": "<b>Kinerja Tinggi dalam Ukuran Kompak:</b> Model gemma2:2b dirancang untuk memberikan kinerja terkemuka sambil mempertahankan ukuran relatif kecil sebesar 2 miliar parameter."
|
|
},
|
|
"installation": "Menginstal {{modelName}}...",
|
|
"mistralSmallBenefits": {
|
|
"language": "<b>Generasi Bahasa yang Kuat:</b> Menghasilkan teks yang mirip manusia di berbagai aplikasi seperti pembuatan konten, terjemahan bahasa, dan bantuan pemrograman.",
|
|
"multilingual": "<b>Dukungan Multibahasa:</b> Model ini mendukung dialog dalam berbagai bahasa termasuk Inggris, Spanyol, Prancis, Jerman, dan lainnya.",
|
|
"resource": "<b>Penggunaan Sumber Daya yang Efisien:</b> Ini adalah model ringan dan ultra-cepat dibandingkan dengan model yang lebih besar."
|
|
},
|
|
"ollamaBenefits": {
|
|
"language": "<b>Generasi Bahasa yang Kuat:</b> Menghasilkan teks mirip manusia di berbagai aplikasi seperti generasi konten, terjemahan bahasa, dan bantuan pengkodean.",
|
|
"multilingual": "<b>Dukungan Multibahasa:</b> Model ini mendukung dialog dalam beberapa bahasa termasuk Bahasa Inggris, Spanyol, Perancis, Jerman, dan lainnya",
|
|
"resource": "<b>Penggunaan Sumber Daya yang Efisien:</b> Ini adalah model ringan dan ultra-cepat dibandingkan dengan model yang lebih besar."
|
|
}
|
|
},
|
|
"welcome": "Selamat datang di Hanzo",
|
|
"welcomeDescription": "Bangun, jalankan, dan otomatisasi agen AI langsung di perangkat Anda — cepat, pribadi, dan aman."
|
|
},
|
|
"disconnect": {
|
|
"exportConnection": "Sebelum melanjutkan, silakan <Link>ekspor koneksi Anda</Link> untuk memulihkan koneksi Anda kapan saja.",
|
|
"modalDescription": "Apakah Anda yakin ingin memutuskan koneksi? Ini akan menghapus data Anda secara permanen.",
|
|
"modalTitle": "Putuskan Koneksi Hanzo"
|
|
},
|
|
"dockerStatus": {
|
|
"dockerInstalledButNotRunning": "Docker Terinstal tetapi Tidak Berjalan",
|
|
"dockerInstalledButNotRunningDescription": "Docker terinstal tetapi tidak berjalan. Mulai sekarang untuk meningkatkan kecepatan eksekusi alat, stabilitas, dan kinerja keseluruhan.",
|
|
"dockerNotInstalled": "Docker Tidak Terinstal",
|
|
"dockerNotInstalledDescription": "Docker tidak terinstal di sistem Anda. Menginstalnya akan membuka kinerja yang lebih baik, pemrosesan yang lebih cepat, dan pengalaman alat AI yang lebih baik.",
|
|
"dockerRunning": "Docker Berjalan & Aktif",
|
|
"dockerRunningDescription": "Alat Anda sekarang berjalan dengan efisiensi penuh dengan Docker. Nikmati pengalaman yang lebih lancar!"
|
|
},
|
|
"errorBoundary": {
|
|
"genericError": "Terjadi kesalahan. Coba segarkan aplikasi.",
|
|
"maxReloadAttemptsReached": "Upaya muat ulang maksimum telah tercapai. Aplikasi tidak dapat pulih secara otomatis.",
|
|
"contactSupport": "Silakan hubungi dukungan untuk bantuan."
|
|
},
|
|
"errors": {
|
|
"nodeUnavailable": {
|
|
"description": "Kami mengalami masalah dalam menghubungkan ke Node Anda. Node Anda mungkin offline, atau koneksi internet Anda mungkin terputus.",
|
|
"title": "Node Tidak Tersedia"
|
|
}
|
|
},
|
|
"exportConnection": {
|
|
"downloadText": "Unduh dan simpan berkas koneksi ini di tempat yang aman",
|
|
"form": {
|
|
"passphrase": "Frasa Sandi",
|
|
"repeatPassphrase": "Ulangi Frasa Sandi"
|
|
},
|
|
"generateFile": "Buat berkas koneksi",
|
|
"label": "Ekspor Koneksi",
|
|
"restoreText": "Gunakan dengan frasa sandi Anda untuk memulihkan koneksi ke Node Anda"
|
|
},
|
|
"extension": {
|
|
"welcome": "Transformasikan pengalaman menjelajah web Anda menggunakan kecerdasan buatan dengan Hanzo Visor ✨"
|
|
},
|
|
"feedback": {
|
|
"button": "Umpan Balik",
|
|
"description": "Kami menghargai umpan balik Anda! Silakan beri tahu kami pendapat Anda tentang Hanzo dan bagaimana kami dapat meningkatkan pengalaman Anda.",
|
|
"form": {
|
|
"contactHelp": "Bagaimana kami dapat menghubungi Anda jika kami memiliki pertanyaan?",
|
|
"contactLabel": "Email atau nomor telepon",
|
|
"contactPlaceholder": "Email atau nomor telepon",
|
|
"error": "Gagal mengirim umpan balik. Silakan coba lagi.",
|
|
"feedbackLabel": "Umpan Balik Anda",
|
|
"feedbackPlaceholder": "Silakan bagikan pemikiran, saran, atau pertanyaan Anda...",
|
|
"submit": "Kirim Umpan Balik",
|
|
"success": "Terima kasih atas umpan balik Anda! Kami akan menghubungi Anda segera."
|
|
},
|
|
"title": "Bagikan Umpan Balik"
|
|
},
|
|
"galxe": {
|
|
"errors": {
|
|
"registerDesktopInstallation": "Kesalahan saat mendaftarkan instalasi Desktop Hanzo Anda. Pastikan Alamat EVM Anda tidak pernah digunakan sebelumnya untuk mendaftar instalasi yang berbeda."
|
|
},
|
|
"form": {
|
|
"evmAddress": "Alamat EVM",
|
|
"evmAddressHelper": "Tambahkan Alamat EVM yang Anda gunakan di Galxe",
|
|
"proof": "Bukti",
|
|
"registerInstallation": "Daftarkan Instalasi",
|
|
"signature": "Tanda Tangan"
|
|
},
|
|
"goToGalxeQuest": "Periksa Galxe Quest kami",
|
|
"label": "Pencarian Galxe",
|
|
"success": {
|
|
"registerDesktopInstallation": "Instalasi Desktop Hanzo Anda berhasil terdaftar. Mungkin memerlukan beberapa jam untuk terdaftar dalam quest Galxe."
|
|
}
|
|
},
|
|
"homepage": {
|
|
"agentConfigurationRequired": "{{agentName}} memerlukan beberapa konfigurasi agar dapat berfungsi dengan baik.",
|
|
"enterToSend": "<span>Enter</span> untuk mengirim",
|
|
"installingDefaultAgents": "Menginstal agen default",
|
|
"recommendedAgents": "Agen yang Direkomendasikan",
|
|
"setupAgent": "Atur Agen",
|
|
"shiftEnterForNewLine": "<span>Shift + Enter</span> untuk baris baru",
|
|
"welcomeTitle": "Bagaimana saya bisa membantu Anda hari ini?"
|
|
},
|
|
"inboxes": {
|
|
"inboxName": "Nama",
|
|
"updateName": "Perbarui nama kotak masuk"
|
|
},
|
|
"layout": {
|
|
"menuItems": {
|
|
"agents": "AI",
|
|
"aiTasks": "Tugas AI",
|
|
"chats": "Obrolan",
|
|
"decentralizedAgents": "Agen AI Terdesentralisasi",
|
|
"disconnect": "Putuskan Koneksi",
|
|
"helpAndSupport": "Bantuan dan Dukungan",
|
|
"manageAis": "Kelola AI",
|
|
"mcp": "MCP",
|
|
"scheduledTasks": "Tugas Terjadwal",
|
|
"settings": "Pengaturan",
|
|
"tools": "Alat",
|
|
"vectorFs": "Pencari Berkas AI Saya",
|
|
"vectorSearch": "Pencarian Konten Berkas AI"
|
|
},
|
|
"sidebar": {
|
|
"toggle": "Alihkan Sidebar"
|
|
}
|
|
},
|
|
"llmProviders": {
|
|
"add": "Tambahkan AI",
|
|
"addManually": "Tambahkan AI Secara Manual",
|
|
"delete": {
|
|
"description": "Apakah Anda yakin ingin menghapus AI ini? Tindakan ini tidak dapat dibatalkan.",
|
|
"label": "Hapus AI"
|
|
},
|
|
"errors": {
|
|
"createAgent": "Kesalahan menambahkan AI",
|
|
"deleteAgent": "Kesalahan menghapus AI",
|
|
"updateAgent": "Kesalahan memperbarui AI"
|
|
},
|
|
"form": {
|
|
"apiKey": "Kunci API",
|
|
"customModelType": "Tipe Model Kustom",
|
|
"description": "Deskripsi",
|
|
"descriptionHelper": "Deskripsi singkat (opsional) untuk membantu mengidentifikasi AI ini nanti",
|
|
"externalUrl": "URL Eksternal",
|
|
"generatedId": "ID yang Dihasilkan",
|
|
"modelId": "ID Model",
|
|
"modelName": "Nama Model",
|
|
"modelProvider": "Penyedia Model",
|
|
"modelType": "Tipe Model",
|
|
"name": "Nama AI",
|
|
"selectModel": "Pilih Model Anda",
|
|
"toggleCustomModel": "Tambahkan model kustom"
|
|
},
|
|
"label": "AI",
|
|
"localAI": {
|
|
"installText": "Setelah memasang model AI di mesin lokal Anda, mereka akan menjadi tersedia sebagai AI",
|
|
"installTitle": "Pasang Model AI"
|
|
},
|
|
"notFound": {
|
|
"description": "Sambungkan AI pertama Anda untuk mulai bertanya kepada Hanzo AI. Coba sambungkan OpenAI",
|
|
"title": "Tidak Ada AI Tersedia"
|
|
},
|
|
"searchPlaceholder": "Cari AI",
|
|
"success": {
|
|
"createAgent": "AI berhasil dibuat",
|
|
"deleteAgent": "AI berhasil dihapus",
|
|
"updateAgent": "AI berhasil diperbarui"
|
|
},
|
|
"switch": "Ganti AI"
|
|
},
|
|
"mcpClients": {
|
|
"claudeFailMessageBase": "Konfigurasi otomatis Claude gagal.",
|
|
"claudeLoading": "Mencoba konfigurasi otomatis Claude Desktop...",
|
|
"claudeSuccessDescription": "Silakan restart Claude agar perubahan dapat diterapkan.",
|
|
"claudeSuccessTitle": "Claude Desktop berhasil dikonfigurasi!",
|
|
"configFailDescription": "{{errorMessage}} Silakan ikuti petunjuk di bawah untuk pengaturan manual:",
|
|
"configFailTitle": "Konfigurasi Otomatis {{clientName}} Gagal",
|
|
"connectExternalClient": "Sambungkan Klien MCP Eksternal",
|
|
"copyJsonButton": "Salin Konfigurasi JSON",
|
|
"copyJsonSuccess": "Konfigurasi JSON telah disalin ke clipboard",
|
|
"copySuccessCommand": "Perintah telah disalin ke papan klip",
|
|
"copySuccessUrl": "URL SSE telah disalin ke papan klip",
|
|
"cursorFailMessageBase": "Konfigurasi otomatis Cursor gagal.",
|
|
"cursorLoading": "Mencoba konfigurasi otomatis Cursor...",
|
|
"cursorSuccessDescription": "Silakan restart Cursor agar perubahan dapat diterapkan.",
|
|
"cursorSuccessTitle": "Cursor berhasil dikonfigurasi!",
|
|
"customCopyCommandButton": "Salin Perintah",
|
|
"customCopySseUrlButton": "Salin URL SSE",
|
|
"customDescriptionPrimary": "Cara yang disarankan untuk menghubungkan klien eksternal Anda adalah melalui Server-Sent Events (SSE).",
|
|
"customDescriptionSecondary": "Jika klien Anda tidak mendukung SSE, Anda dapat menjalankan server Hanzo MCP sebagai proses terpisah menggunakan perintah ini:",
|
|
"customTitle": "Konfigurasi Klien Eksternal Kustom"
|
|
},
|
|
"mcpPage": {
|
|
"exposeToolsDescription": "Ekspose Alat AI Anda melalui MCP untuk integrasi mulus dengan Klien MCP lainnya dan perluas kemampuannya.",
|
|
"exposeToolsTab": "Ekspose Alat",
|
|
"helpfulLinks": "Anda dapat menemukan MCP bermanfaat untuk terhubung dengan Hanzo di smithery.ai dan composio.dev.",
|
|
"mcpServersDescription": "Hubungkan ke server MCP untuk segera mengakses sumber data dan alat eksternal—seperti pembaruan cuaca, harga saham, atau layanan terjemahan—tanpa membuat integrasi khusus.\nIni memperluas kemampuan sistem Anda dengan informasi real-time dan akses mudah ke sumber daya baru saat kebutuhan meningkat."
|
|
},
|
|
"mcpServers": {
|
|
"add": "Tambah Server MCP",
|
|
"addDescription": "Konfigurasikan server MCP baru untuk terhubung dengan Node Anda",
|
|
"addFailed": "Gagal menambahkan server MCP",
|
|
"addFromGitHub": "Tambah dari GitHub",
|
|
"addSuccess": "Server MCP berhasil ditambahkan",
|
|
"addVariable": "Tambah",
|
|
"composio": {
|
|
"activeUsers": "Pengguna Aktif",
|
|
"add": "Tambahkan Server MCP",
|
|
"adding": "Menambahkan...",
|
|
"availableActions": "Tindakan Tersedia",
|
|
"categories": "Kategori",
|
|
"created": "Dibuat",
|
|
"delete": "Hapus",
|
|
"deleting": "Menghapus...",
|
|
"details": "Rincian",
|
|
"install": "Instal",
|
|
"installFailed": "Kesalahan saat menginstal aplikasi dari Composio",
|
|
"installSuccess": "{{appName}} berhasil diinstal",
|
|
"installing": "Menginstal...",
|
|
"lastUpdated": "Terakhir Diperbarui",
|
|
"latestVersion": "Versi Terbaru",
|
|
"loginRequired": "Anda harus masuk untuk menginstal aplikasi",
|
|
"statistics": "Statistik",
|
|
"title": "Server MCP Composio",
|
|
"toolsCount": "Jumlah Alat",
|
|
"totalDownloads": "Total Unduhan",
|
|
"uninstall": "Copot",
|
|
"uninstallFailed": "Kesalahan saat menghapus aplikasi dari Composio",
|
|
"uninstallSuccess": "{{appName}} berhasil dihapus",
|
|
"uninstalling": "Mencopot...",
|
|
"updatedAt": "Terakhir Diperbarui"
|
|
},
|
|
"configure": "Konfigurasi Server",
|
|
"delete": "Hapus Server",
|
|
"deleteDescription": "Apakah Anda yakin ingin menghapus server \"{{name}}\"? Tindakan ini tidak dapat dibatalkan.",
|
|
"deleteFailed": "Gagal menghapus server MCP",
|
|
"deleteSuccess": "Server MCP berhasil dihapus",
|
|
"environmentVariables": "Variabel Lingkungan",
|
|
"label": "Server MCP",
|
|
"listDescription": "Daftar server MCP yang terhubung ke Node Anda",
|
|
"listOfToolsAvailableFromThisMcpServer": "Daftar alat yang tersedia dari server MCP ini.",
|
|
"manualSetup": "Pengaturan Manual",
|
|
"name": "Nama",
|
|
"namePlaceholder": "Server MCP Saya",
|
|
"noEnvironmentVariablesAdded": "Tidak ada variabel lingkungan yang ditambahkan.",
|
|
"noServersFound": "Tidak ada server MCP ditemukan. Tambahkan server baru untuk memulai.",
|
|
"noToolsAvailableForThisServer": "Tidak ada alat yang tersedia untuk server ini.",
|
|
"selectServerType": "Pilih tipe server",
|
|
"statusUpdateFailed": "Gagal memperbarui status",
|
|
"statusUpdated": "Status berhasil diperbarui",
|
|
"title": "Server MCP",
|
|
"toolMustBeEnabled": "Alat harus diaktifkan sebelum mengubah mode server MCP",
|
|
"tools": "alat",
|
|
"toolsFor": "Alat untuk {{name}}",
|
|
"tooltipEnableFirst": "Aktifkan alat terlebih dahulu untuk mengelola mode Server MCP",
|
|
"type": "Tipe",
|
|
"update": "Perbarui Server MCP",
|
|
"updateDescription": "Memperbarui konfigurasi untuk server MCP: {{name}}",
|
|
"updateFailed": "Gagal memperbarui server MCP",
|
|
"updateSuccess": "Server MCP berhasil diperbarui",
|
|
"updateWarningDescription": "Memperbarui server ini akan mengatur ulang alat yang terkait.",
|
|
"viewAvailableTools": "Lihat Alat yang Tersedia"
|
|
},
|
|
"networkAgentsPage": {
|
|
"addAgent": "Tambahkan Agen",
|
|
"addAgentFromId": "Tambahkan Agen Dari ID",
|
|
"addAgentFromIdDescription": "Tambahkan agen ke koleksi Anda menggunakan ID Hanzo. Contoh: @@official.sep-hanzo/main/agent/youtube_expert",
|
|
"addAgentFromIdHelper": "Masukkan ID Hanzo dari agen yang ingin Anda tambahkan.",
|
|
"addAgentFromIdPlaceholder": "mis. @@official.sep-hanzo/main/agent/youtube_expert",
|
|
"addedDescription": "{{name}} sekarang ada dalam koleksi Anda. Mulai obrolan untuk menggunakannya!",
|
|
"addedSuccess": "Berhasil Ditambahkan!",
|
|
"agentsTab": "Agen",
|
|
"author": "Penulis",
|
|
"browseMore": "Jelajahi Agen Lain",
|
|
"confirmPayment": "Konfirmasi Pembayaran",
|
|
"connectWallet": "Sambungkan Dompet",
|
|
"connectWalletDescription": "Sambungkan dompet Anda untuk membayar penggunaan agen dan menerima penghasilan dari agen yang Anda terbitkan",
|
|
"costPerUse": "Biaya per penggunaan",
|
|
"costPerUseDescription": "Bayar setiap kali Anda menggunakan agen ini",
|
|
"deleteConfirmation": "Apakah Anda yakin ingin menghapus agen ini? Tindakan ini tidak dapat dibatalkan.",
|
|
"descriptionNetwork": "Temukan dan terapkan agen AI dari jaringan global. Setiap agen beroperasi secara otonom dan dapat diintegrasikan ke dalam alur kerja Anda. Bayar per penggunaan atau terapkan agen untuk diakses oleh orang lain.",
|
|
"descriptionPublished": "Terbitkan agen AI Anda ke jaringan. Setiap agen beroperasi secara otonom dan dapat diintegrasikan ke dalam alur kerja Anda. Bayar per penggunaan atau terapkan agen untuk diakses oleh orang lain.",
|
|
"howPaymentsWork": "Cara kerja pembayaran",
|
|
"howPaymentsWorkDescription": "Saat Anda menggunakan agen ini, Anda akan diminta untuk mengonfirmasi pembayaran dari dompet yang terhubung. Pembayaran diproses di jaringan {{network}}.",
|
|
"manageWallet": "Kelola Dompet",
|
|
"networkToolDetails": "Detail Agen Jaringan",
|
|
"nextAddAgent": "Selanjutnya (Tambahkan Agen)",
|
|
"noPublishedAgents": "Belum ada agen yang diterbitkan. Bagikan agen pertama Anda untuk memulai.",
|
|
"payPerUse": "Bayar per penggunaan",
|
|
"paymentRecipient": "Penerima Pembayaran",
|
|
"paymentSuccessful": "Pembayaran Berhasil!",
|
|
"paymentSuccessfulDescription": "Pembayaran Anda berhasil. Alat sekarang sedang dijalankan...",
|
|
"pleaseWait": "Silakan tunggu sementara kami memproses transaksi Anda...",
|
|
"proceedFree": "Lanjutkan (Gratis)",
|
|
"processingPayment": "Memproses Pembayaran",
|
|
"publishedTab": "Agen yang Diterbitkan",
|
|
"registerIdentity": "Daftar Identitas",
|
|
"registerHanzoIdentity": "Daftar Identitas Hanzo",
|
|
"registerHanzoIdentityDescription": "Buat identitas unik Anda di jaringan Hanzo untuk menggunakan dan menerbitkan agen",
|
|
"removeAgent": "Hapus Agen",
|
|
"removeFailed": "Gagal menghapus agen",
|
|
"removeSuccess": "Agen jaringan berhasil dihapus",
|
|
"removeToolOffering": "Batalkan Publikasi Alat",
|
|
"removeToolOfferingConfirmation": "Apakah Anda yakin ingin membatalkan publikasi alat ini? Tindakan ini tidak dapat dibatalkan.",
|
|
"searchPlaceholder": "Cari agen",
|
|
"setupRequired": "Pengaturan diperlukan untuk menggunakan agen berbayar dan menerbitkan agen",
|
|
"startChat": "Mulai Obrolan",
|
|
"titleDecentralized": "Agen Terdesentralisasi",
|
|
"titleNetwork": "Jaringan",
|
|
"tool": "Alat",
|
|
"toolPaymentRequired": "Pembayaran Alat Diperlukan",
|
|
"toolPaymentRequiredDescription": "Agen jaringan ini memerlukan pembayaran untuk digunakan.",
|
|
"toolRouterKey": "Kunci Router Alat",
|
|
"usdcBalance": "Saldo USDC",
|
|
"walletAddress": "Alamat Dompet",
|
|
"walletBalance": "Saldo Dompet",
|
|
"walletNotSetup": "Dompet belum disiapkan",
|
|
"yourWallet": "Dompet Anda"
|
|
},
|
|
"notifications": {
|
|
"messageReceived": {
|
|
"description": "Anda telah menerima tanggapan dari {{inboxName}}",
|
|
"label": "Pesan Diterima"
|
|
}
|
|
},
|
|
"oauth": {
|
|
"close": "Tutup",
|
|
"connectNow": "Sambungkan Sekarang",
|
|
"connectionRequired": "Koneksi Diperlukan",
|
|
"connectionRequiredDescription": "Untuk menggunakan alat ini, silakan sambungkan akun {{provider}} Anda.",
|
|
"description": "Sambungkan ke {{provider}} untuk menggunakan alat ini",
|
|
"goToProvider": "Pergi ke {{provider}}",
|
|
"navigateToProvider": "Navigasikan dan ikuti langkah-langkah otentikasi untuk melanjutkan.",
|
|
"processing": "Memproses...",
|
|
"signIn": "Masuk dengan {{provider}}",
|
|
"success": "Sambungan berhasil!",
|
|
"successDescription": "Jendela ini akan ditutup secara otomatis dalam {{countdown}} detik...",
|
|
"title": "Sambungkan ke {{provider}}"
|
|
},
|
|
"ollama": {
|
|
"errors": {
|
|
"failedToFetch": "Gagal mengambil model lokal. Pastikan server model lokal berjalan dengan benar."
|
|
},
|
|
"version": "Versi Model"
|
|
},
|
|
"onboardingChecklist": {
|
|
"addAIAgent": "Buat Agen AI Anda",
|
|
"addAIAgentDescription": "Tambahkan agen AI yang disesuaikan dengan kebutuhan spesifik Anda.",
|
|
"askFiles": "Tanyakan Pertanyaan ke File",
|
|
"askFilesButton": "Buat Obrolan dengan File",
|
|
"askFilesDescription": "Obrolan dengan file Anda. Ajukan pertanyaan apa pun, temukan informasi, dapatkan ringkasan, dan lainnya.",
|
|
"completedSteps": "Anda telah menyelesaikan semua langkah",
|
|
"createAIChatWithAgent": "Buat Obrolan dengan Agen AI",
|
|
"createAIChatWithAgentDescription": "Mulai percakapan dengan agen AI Anda untuk memulai.",
|
|
"createTool": "Buat Alat",
|
|
"createToolButton": "Buat Alat",
|
|
"createToolDescription": "Buat, otomatisasi, dan optimalkan alur kerja Anda dengan alat AI yang kuat.",
|
|
"dismiss": "Abaikan Daftar Pemeriksaan",
|
|
"getStartedChecklist": "Daftar pemeriksaan memulai",
|
|
"getStartedText": "Memulai dengan Hanzo",
|
|
"setupHanzoDesktop": "Atur Desktop Hanzo",
|
|
"setupHanzoDesktopDescription": "Atur Desktop Hanzo untuk memulai",
|
|
"uploadAFile": "Unggah File",
|
|
"uploadAFileDescription": "Simpan catatan, situs web, dokumen, dan lainnya dengan aman di satu tempat."
|
|
},
|
|
"playgroundTool": {
|
|
"metadataError": "Metadata alat gagal. Coba hasilkan lagi.",
|
|
"prismError": "Editor kode mengalami kesalahan."
|
|
},
|
|
"prompt": {
|
|
"actions": {
|
|
"create": "Buat Prompt",
|
|
"update": "Perbarui Prompt"
|
|
},
|
|
"drawer": {
|
|
"createTitle": "Buat prompt kustom",
|
|
"updateTitle": "Perbarui Prompt"
|
|
},
|
|
"failCreate": "Gagal membuat prompt",
|
|
"failUpdate": "Gagal memperbarui prompt",
|
|
"fields": {
|
|
"content": "Konten Prompt",
|
|
"name": "Nama Prompt"
|
|
},
|
|
"libraryDescription": "Pilih prompt dari perpustakaan untuk memulai.",
|
|
"libraryTitle": "Perpustakaan Prompt",
|
|
"successCreate": "Prompt berhasil dibuat",
|
|
"successUpdate": "Prompt berhasil diperbarui"
|
|
},
|
|
"quickAsk": {
|
|
"emptyStateDescription": "Coba tanyakan \\\"Bagaimana cara membuat permintaan HTTP di JavaScript\\\", \\\"Berikan saya 10 lagu rock terbaik di tahun 80-an\\\", \\\"Jelaskan bagaimana internet bekerja\\\"",
|
|
"emptyStateTitle": "Tanya Hanzo AI"
|
|
},
|
|
"quickConnection": {
|
|
"connectingToNode": "Menghubungkan ke Node lokal Anda",
|
|
"form": {
|
|
"connect": "Hubungkan",
|
|
"nodeAddress": "Alamat Node"
|
|
},
|
|
"label": "Koneksi Cepat"
|
|
},
|
|
"registrationCode": {
|
|
"create": "Buat Kode Registrasi",
|
|
"label": "Kode Registrasi"
|
|
},
|
|
"restoreConnection": {
|
|
"description": "Gunakan file koneksi dan frasa sandi",
|
|
"form": {
|
|
"encryptedConnectionFile": "File Koneksi Terenkripsi",
|
|
"passphrase": "Frasa Sandi"
|
|
},
|
|
"label": "Pulihkan Koneksi",
|
|
"restore": "Pulihkan"
|
|
},
|
|
"settings": {
|
|
"appearance": {
|
|
"chatFontSize": {
|
|
"description": "Pilih ukuran font yang Anda inginkan",
|
|
"extraLarge": "Sangat Besar",
|
|
"large": "Besar",
|
|
"medium": "Sedang",
|
|
"small": "Kecil",
|
|
"title": "Ukuran Font Obrolan"
|
|
},
|
|
"label": "Tampilan"
|
|
},
|
|
"cryptoWallet": {
|
|
"addCoinbaseCDPWallet": "Tambahkan Dompet Coinbase CDP",
|
|
"addLocalWallet": "Tambahkan Dompet Lokal",
|
|
"addWallet": "Tambahkan Dompet",
|
|
"description": "Kelola dompet kripto Anda. Tambahkan Dompet Coinbase CDP atau Dompet Lokal Anda.",
|
|
"emptyState": {
|
|
"description": "Kelola dompet kripto Anda. Buat atau pulihkan Dompet CDP Coinbase Anda atau Dompet Panas Anda.",
|
|
"title": "Tidak ada dompet ditemukan"
|
|
},
|
|
"errorDescription": "Terjadi kesalahan saat memulihkan dompet Anda.",
|
|
"errorTitle": "Kesalahan saat memulihkan dompet",
|
|
"name": "Nama",
|
|
"privateKey": "Kunci Pribadi",
|
|
"serverSigner": "Penanda Server",
|
|
"successDescription": "Dompet Anda telah berhasil dipulihkan.",
|
|
"successTitle": "Dompet berhasil dipulihkan",
|
|
"title": "Dompet Kripto",
|
|
"walletId": "ID Dompet",
|
|
"walletIdOptional": "ID Dompet bersifat opsional"
|
|
},
|
|
"defaultAgent": "AI Default",
|
|
"description": "Kelola preferensi pengaturan akun Anda.",
|
|
"experimentalFeature": {
|
|
"label": "Aktifkan Fitur Eksperimental"
|
|
},
|
|
"exportConnection": {
|
|
"label": "Ekspor koneksi"
|
|
},
|
|
"general": "Umum",
|
|
"label": "Pengaturan",
|
|
"language": {
|
|
"label": "Bahasa",
|
|
"selectLanguage": "Pilih Bahasa"
|
|
},
|
|
"layout": {
|
|
"analytics": "Analitika",
|
|
"appearance": "Tampilan",
|
|
"createRegistrationCode": "Buat Kode Registrasi",
|
|
"cryptoWallet": "Dompet Kripto",
|
|
"exportConnection": "Ekspor Koneksi",
|
|
"galxe": "Pertualangan Galxe",
|
|
"general": "Umum",
|
|
"promptLibrary": "Perpustakaan Prompt",
|
|
"publicKeys": "Kunci Publik",
|
|
"remoteAccess": "Akses Jarak Jauh",
|
|
"hanzoNode": "Manajer Node"
|
|
},
|
|
"maxChatIterations": {
|
|
"description": "Jumlah maksimum iterasi untuk memproses pesan obrolan",
|
|
"error": "Kesalahan saat memperbarui Iterasi Obrolan Maksimal",
|
|
"label": "Iterasi Obrolan Maksimal",
|
|
"placeholder": "Masukkan angka antara 1 dan 100",
|
|
"success": "Iterasi Obrolan Maksimal berhasil diperbarui"
|
|
},
|
|
"promptLibrary": {
|
|
"label": "Perpustakaan Prompt"
|
|
},
|
|
"publicKeys": {
|
|
"label": "Kunci Publik",
|
|
"myDeviceEncryption": "Enkripsi Perangkat Saya",
|
|
"myDeviceIdentity": "Identitas Perangkat Saya",
|
|
"myDevicePublicKeys": "Kunci Publik Perangkat Saya",
|
|
"nodeEncryption": "Enkripsi Node",
|
|
"nodePublicKeys": "Kunci Publik Node",
|
|
"nodeSignature": "Tanda Tangan Node",
|
|
"profileEncryption": "Enkripsi Profil",
|
|
"profileIdentity": "Identitas Profil",
|
|
"profilePublicKeys": "Kunci Publik Profil",
|
|
"show": "Tampilkan Kunci Publik"
|
|
},
|
|
"quickAccessButton": {
|
|
"description": "Tombol Akses Cepat dapat dipindahkan dengan mengklik dan menahan.",
|
|
"label": "Tampilkan Tombol Akses Cepat Hanzo"
|
|
},
|
|
"registerNewCode": {
|
|
"label": "Daftarkan perangkat baru"
|
|
},
|
|
"remoteAccess": {
|
|
"connected": "Terhubung",
|
|
"description": "Dengan mudah dan aman terhubung ke node Anda dari mana saja menggunakan ngrok. Tidak ada pengaturan yang rumit—cukup <a>buat akun ngrok gratis</a>, salin <b>token otentikasi ngrok</b> Anda dari dasbor, dan tempel di bawah ini untuk mengaktifkan akses jarak jauh yang aman.",
|
|
"errors": {
|
|
"failedToGetStatus": "Gagal mendapatkan status ngrok.",
|
|
"failedToStart": "Gagal terhubung akses jarak jauh melalui ngrok.",
|
|
"failedToStop": "Gagal memutuskan akses jarak jauh melalui ngrok."
|
|
},
|
|
"form": {
|
|
"authToken": "Token Otentikasi Ngrok",
|
|
"authTokenHelperText": "Masukkan token otentikasi ngrok Anda",
|
|
"authTokenHelperTextWhenEnabled": "Hentikan akses jarak jauh ke ngrok untuk memperbarui token otentikasi Anda",
|
|
"enableRemoteAccess": "Aktifkan Akses Jarak Jauh",
|
|
"stopRemoteAccess": "Hentikan Akses Jarak Jauh"
|
|
},
|
|
"publicAccessURLDescription": "Gunakan URL ini untuk terhubung ke node Anda dari mana saja.",
|
|
"publicAccessUrl": "URL Akses Publik",
|
|
"stopRemoteAccessSuccess": "Akses jarak jauh telah berhasil dihentikan",
|
|
"success": "Terhubung! Node Anda sekarang dapat diakses dari jarak jauh melalui ngrok",
|
|
"title": "Akses Jarak Jauh"
|
|
},
|
|
"hanzoIdentity": {
|
|
"checkIdentityInSync": "Verifikasi Identitas Hanzo",
|
|
"checkIdentityInSyncDescription": "Periksa apakah identitas Hanzo Anda secara akurat disinkronkan.",
|
|
"error": "Kesalahan saat memperbarui Identitas Hanzo",
|
|
"goToHanzoIdentity": "Pergi ke Identitas Hanzo Saya",
|
|
"label": "Identitas Hanzo",
|
|
"registerIdentity": "Daftarkan Identitas Hanzo Anda",
|
|
"saveWillRestartApp": "Menyimpan akan memulai ulang Aplikasi untuk menerapkan perubahan",
|
|
"success": "Identitas Hanzo berhasil diperbarui",
|
|
"troubleRegisterIdentity": "Masalah mendaftar Identitas Anda?",
|
|
"updatedIdentity": "Identitas Hanzo berhasil diperbarui."
|
|
},
|
|
"hanzoVersion": "Versi Desktop Hanzo:",
|
|
"shortcutKey": {
|
|
"description": "Ubah tombol pintas untuk meluncurkan sidebar",
|
|
"label": "Tombol Pintas"
|
|
},
|
|
"sidebar": {
|
|
"blacklistedWebsites": "Situs Web yang Diblacklist",
|
|
"includeClickImageCapture": {
|
|
"text": "Menambahkan Tombol Tangkapan Gambar ke menu hover Akses Cepat.",
|
|
"title": "Sertakan Opsi Tangkapan Gambar 1-Klik"
|
|
},
|
|
"includeClickSummary": {
|
|
"text": "Menambahkan Tombol Ringkasan ke menu hover Akses Cepat.",
|
|
"title": "Sertakan Opsi Ringkasan 1-Klik"
|
|
},
|
|
"label": "Sidebar"
|
|
}
|
|
},
|
|
"hanzoNode": {
|
|
"manager": "Manajer Node",
|
|
"models": {
|
|
"errors": {
|
|
"modelInstalled": "Kesalahan saat menginstal model {{modelName}}",
|
|
"modelRemoved": "Kesalahan saat menghapus model {{modelName}}"
|
|
},
|
|
"labels": {
|
|
"bookPages": "Hingga {{pages}} Halaman Konten",
|
|
"models": "Model",
|
|
"quality": "Kualitas",
|
|
"showAll": "Tampilkan semua model",
|
|
"showRecommended": "Tampilkan model yang direkomendasikan",
|
|
"tags": "Tag",
|
|
"textCapability": "Generasi Teks",
|
|
"thinkingCapability": "Pemikiran",
|
|
"toolCallingCapability": "Panggil Alat",
|
|
"visionCapability": "Gambar ke Teks",
|
|
"cloudCapability": "Awan"
|
|
},
|
|
"poweredByOllama": "Didukung oleh model lokal",
|
|
"success": {
|
|
"modelInstalled": "Model {{modelName}} berhasil diinstal",
|
|
"modelRemoved": "Model {{modelName}} berhasil dihapus"
|
|
}
|
|
},
|
|
"nodeAddress": "Alamat Node",
|
|
"nodeVersion": "Versi Node",
|
|
"notifications": {
|
|
"downloadedModel": "Model AI {{modelName}} berhasil diunduh",
|
|
"downloadingModel": "Mengunduh model AI {{modelName}} - {{progress}}%",
|
|
"errorSyncOllama": "Kesalahan saat menyinkronkan model lokal dengan Node Anda",
|
|
"installingModel": "Menginstal {{modelName}} ...",
|
|
"optionsRestored": "Opsi dikembalikan ke nilai default",
|
|
"removedNote": "Penyimpanan Node lokal Anda telah dihapus",
|
|
"runningNode": "Node lokal Anda sedang berjalan",
|
|
"runningOllama": "Model lokal Anda sedang berjalan",
|
|
"startingDownload": "Memulai unduhan untuk model AI {{modelName}}",
|
|
"startingNode": "Memulai Node lokal Anda",
|
|
"startingOllama": "Memulai model lokal Anda",
|
|
"stopNode": "Menghentikan Node lokal Anda",
|
|
"stopOllama": "Menghentikan model lokal Anda",
|
|
"stoppedNode": "Node lokal Anda telah dihentikan",
|
|
"stoppedOllama": "Model lokal Anda telah dihentikan",
|
|
"syncedOllama": "Model lokal disinkronkan dengan Node Anda"
|
|
},
|
|
"resetNodeWarning": {
|
|
"description": "Node Anda saat ini terkunci oleh kunci yang ada. Untuk terhubung kembali, Anda memiliki tiga pilihan:",
|
|
"option1": "<b>Pulihkan:</b> Coba pulihkan koneksi Anda menggunakan kunci yang telah dibackup.",
|
|
"option2": "<b>Reset Data:</b> Hapus secara permanen semua data Node Anda.",
|
|
"option3": "<b>Reset Semua:</b> Hapus secara permanen semua data Node Anda termasuk kunci enkripsi dan penandatanganan.",
|
|
"title": "Tidak dapat terhubung"
|
|
},
|
|
"restartNode": "Harap restart Node Anda",
|
|
"unavailable": "Node Anda tidak tersedia"
|
|
},
|
|
"tasks": {
|
|
"runNow": "Jalankan Sekarang"
|
|
},
|
|
"tasksPage": {
|
|
"noTasksDescription": "Buat tugas terjadwal pertama Anda untuk mengotomatiskan pengingat, ringkasan, atau tugas lain yang perlu Anda kelola",
|
|
"noTasksTitle": "Tidak ada tugas terjadwal"
|
|
},
|
|
"tools": {
|
|
"commandActiveHeading": "Alat Aktif Anda",
|
|
"commandEmpty": "Tidak ada alat ditemukan.",
|
|
"commonToolsetAffectedTools": "Memilih untuk memperbarui semua alat dalam set juga akan mempengaruhi:",
|
|
"commonToolsetUpdateDescription": "Kunci konfigurasi yang Anda ubah untuk {{toolName}} juga digunakan oleh alat lain dalam set ini.",
|
|
"configuration": {
|
|
"followingToolsAffected": "Alat berikut akan terpengaruh oleh perubahan ini:",
|
|
"updateAllToolsInSet": "Perbarui semua alat {{toolSetName}}",
|
|
"updateAllToolsInSetError": "Gagal memperbarui semua alat {{toolSetName}}.",
|
|
"updateAllToolsInSetSuccess": "Semua alat {{toolSetName}} telah diperbarui dengan sukses",
|
|
"updateConfig": "Perbarui Konfigurasi {{toolName}}",
|
|
"updateConfigDescription": "Kunci konfigurasi yang Anda ubah untuk {{toolName}} juga digunakan oleh alat lain dalam set ini.",
|
|
"updateConfigDescription2": "Konfigurasi ini dibagikan oleh beberapa alat {{toolSetName}}. Bagaimana Anda ingin menerapkan perubahan ini?",
|
|
"updateOnlyThisTool": "Perbarui hanya alat ini"
|
|
},
|
|
"configurationRequired": "Konfigurasi Alat Diperlukan",
|
|
"create": {
|
|
"backToTools": "Kembali ke Alat",
|
|
"customModel": "Model Kustom",
|
|
"customModelDescription": "Pilih model AI yang Anda inginkan untuk kebutuhan spesifik Anda.",
|
|
"description": "Buat, otomatisasi, dan optimalkan alur kerja Anda dengan alat AI yang kuat.",
|
|
"generationError": "Gagal menghasilkan alat. Anda mungkin ingin mencoba menggunakan model AI yang lebih kuat untuk hasil yang lebih baik.",
|
|
"messagePlaceholder": "Deskripsikan alat yang ingin Anda buat...",
|
|
"noProtocols": "Tidak ada protokol yang ditemukan.",
|
|
"otherProtocols": "Protokol lain mungkin juga berfungsi tetapi belum diverifikasi secara resmi.",
|
|
"requestProtocol": "Minta Protokol",
|
|
"hanzoCodeGenerator": "Generator Kode Hanzo",
|
|
"hanzoCodeGeneratorDescription": "Membangun alat menggunakan alat pembuatan kode AI khusus kami.",
|
|
"hanzoFreeTrial": "Uji Coba Gratis Hanzo",
|
|
"hanzoFreeTrialDescription": "Bagus untuk membangun alat, bekerja dengan konten apa pun yang Anda berikan.",
|
|
"hanzoFreeTrialRecommendation": "Salin dan tempel dokumentasi yang diperlukan AI secara manual dan letakkan di dalam <documentation></documentation>.",
|
|
"step1Label": "Langkah 1",
|
|
"step1Text": "Pilih model Anda",
|
|
"step2Label": "Langkah 2",
|
|
"step2Text": "Tulis kebutuhan Anda",
|
|
"title": "Buat Alat AI dalam Hitungan Menit",
|
|
"verifiedProtocolsTitle": "Protokol Terverifikasi",
|
|
"wellSupportedProtocols": "Protokol yang Didukung dengan Baik"
|
|
},
|
|
"description": "Kelola, sesuaikan, dan kembangkan alat AI Anda.",
|
|
"emptyState": {
|
|
"search": {
|
|
"text": "Tidak ada alat ditemukan untuk kueri pencarian"
|
|
}
|
|
},
|
|
"errorDuplicateTool": "Gagal menggandakan alat",
|
|
"errorOpenToolInCodeEditor": "Gagal membuka alat di editor kode",
|
|
"homepage": {
|
|
"buildDescription": "Buat, otomatisasi, dan optimalkan alur kerja Anda dengan alat AI yang kuat.",
|
|
"buildTitle": "Buat Alat AI dalam Hitungan Menit",
|
|
"createInIDE": "Buat di VSCode/Cursor",
|
|
"discoverMoreDescription": "Jelajahi dan instal alat dari App Store kami untuk meningkatkan produktivitas dan mengotomatiskan alur kerja Anda.",
|
|
"discoverMoreTitle": "Temukan Lebih Banyak Alat",
|
|
"enterToSend": "untuk mengirim",
|
|
"generationError": "Gagal membuat alat. Cobalah menggunakan model AI yang lebih kuat untuk hasil yang lebih baik.",
|
|
"messagePlaceholder": "Jelaskan alat yang ingin Anda buat...",
|
|
"noProtocols": "Tidak ada protokol ditemukan.",
|
|
"otherProtocols": "Protokol lain mungkin berfungsi tetapi belum diverifikasi secara resmi.",
|
|
"requestProtocol": "Minta Protokol",
|
|
"shiftEnter": "untuk baris baru",
|
|
"step1Label": "Langkah 1",
|
|
"step1Text": "Pilih model Anda",
|
|
"step2Label": "Langkah 2",
|
|
"step2Text": "Tulis kebutuhan Anda",
|
|
"verifiedProtocolsTitle": "Protokol Terverifikasi",
|
|
"wellSupportedProtocols": "Protokol yang Didukung Baik"
|
|
},
|
|
"importModal": {
|
|
"action": "Impor",
|
|
"chooseFile": "Pilih file zip",
|
|
"fromUrl": "Impor dari URL",
|
|
"fromZip": "Impor dari Zip",
|
|
"title": "Impor Alat",
|
|
"urlDescription": "Impor alat dari URL.",
|
|
"zipDescription": "Impor alat dari file zip."
|
|
},
|
|
"installFromStore": "Instal dari Toko",
|
|
"label": "Alat",
|
|
"lookingForMoreTools": "Mencari lebih banyak alat?",
|
|
"newTool": "Alat Baru",
|
|
"noToolsInCategory": "Tidak ada alat dalam kategori ini. Buat alat baru atau instal dari App Store.",
|
|
"notifications": {
|
|
"codeGenerationComplete": {
|
|
"description": "Kode telah berhasil dihasilkan.",
|
|
"title": "Pembuatan Kode Selesai"
|
|
},
|
|
"feedbackRequired": {
|
|
"description": "Silakan berikan umpan balik tentang kode yang dihasilkan.",
|
|
"title": "Umpan Balik Diperlukan"
|
|
},
|
|
"metadataGenerationComplete": {
|
|
"description": "Metadata telah berhasil dihasilkan.",
|
|
"title": "Pembuatan Metadata Selesai"
|
|
}
|
|
},
|
|
"searchPlaceholder": "Cari alat...",
|
|
"setupDescription": "Untuk menggunakan fitur ini, kami perlu mengonfigurasi beberapa pengaturan terlebih dahulu. Ini hanya akan memakan waktu sebentar dan membantu memastikan semuanya berjalan lancar.",
|
|
"setupNow": "Atur Sekarang",
|
|
"setupRequired": "Pengaturan Alat Diperlukan",
|
|
"store": {
|
|
"label": "Jelajahi Toko AI"
|
|
},
|
|
"successDuplicateTool": "Alat berhasil diduplikasi",
|
|
"successOpenToolInCodeEditor": "Alat dibuka di editor kode",
|
|
"visitStore": "Kunjungi Toko Hanzo untuk menemukan dan menginstal alat tambahan yang dapat meningkatkan alur kerja Anda"
|
|
},
|
|
"vectorFs": {
|
|
"actions": {
|
|
"addNew": "Tambah Baru",
|
|
"copy": "Salin",
|
|
"createFolder": "Tambah Folder Baru",
|
|
"createTextFile": "Buat Berkas Teks",
|
|
"delete": "Hapus",
|
|
"edit": "Edit",
|
|
"editTextFile": "Edit Berkas Teks",
|
|
"move": "Pindah",
|
|
"searchWithinFolder": "Cari dalam folder",
|
|
"share": "Bagikan",
|
|
"shareFolderText": "Anda dapat berbagi folder yang Anda simpan di AI Files dengan siapa pun.",
|
|
"unshare": "Batalkan Berbagi",
|
|
"unshareFolderText": "Semua orang akan dihapus dari folder ini. Anda masih akan menyimpan salinan folder ini di AI Files. <br /> Catatan: Anggota yang dihapus akan tetap memiliki salinan folder bersama ini.",
|
|
"uploadFile": "Unggah File",
|
|
"uploadFileText": "Mengunggah file Anda mengubahnya menjadi siap AI dan tersedia untuk digunakan di Hanzo."
|
|
},
|
|
"allFiles": "Semua File",
|
|
"deleteFileConfirmation": "Apakah Anda yakin ingin menghapus file ini? Tindakan ini tidak dapat dibatalkan.",
|
|
"deleteFolderConfirmation": "Apakah Anda yakin ingin menghapus folder ini? Tindakan ini tidak dapat dibatalkan.",
|
|
"emptyState": {
|
|
"noFiles": "Tidak ada file ditemukan",
|
|
"noFilesAndFolders": "Ini akan menjadi rumah untuk semua file Anda.",
|
|
"noFilesAndFoldersDescription": "Gunakan tombol \"+\" untuk mulai mengunggah file.",
|
|
"noSharedFolders": "Folder bersama Anda akan ditampilkan di sini."
|
|
},
|
|
"errors": {
|
|
"fileCopied": "Kesalahan saat menyalin file",
|
|
"fileDeleted": "Kesalahan saat menghapus file",
|
|
"fileMoved": "Kesalahan saat memindahkan file",
|
|
"filesUploaded": "Kesalahan saat mengunggah file",
|
|
"folderCopied": "Kesalahan saat menyalin folder",
|
|
"folderCreated": "Kesalahan saat membuat folder",
|
|
"folderDeleted": "Kesalahan saat menghapus folder",
|
|
"folderMoved": "Kesalahan saat memindahkan folder",
|
|
"folderShared": "Kesalahan saat membagikan folder",
|
|
"folderUnshared": "Kesalahan saat tidak membagikan folder"
|
|
},
|
|
"filesSelected": "{{count}} dipilih",
|
|
"forms": {
|
|
"folderDescription": "Deskripsi Folder",
|
|
"folderName": "Nama Folder",
|
|
"textFileName": "Judul"
|
|
},
|
|
"home": "Beranda",
|
|
"label": "Penjelajah File AI Saya",
|
|
"localFiles": "File AI Lokal",
|
|
"pending": {
|
|
"filesUploading": "Mengunggah file"
|
|
},
|
|
"shareFolderWarning": {
|
|
"action": "Klik di Sini untuk Belajar Cara",
|
|
"text": "Anda harus mendaftarkan identitas Hanzo sebelum Anda dapat berbagi folder melalui Jaringan Hanzo.",
|
|
"title": "Aktifkan Berbagi Folder"
|
|
},
|
|
"sharedFolders": "Folder Bersama",
|
|
"success": {
|
|
"fileCopied": "File berhasil disalin",
|
|
"fileDeleted": "File telah dihapus",
|
|
"fileMoved": "File berhasil dipindahkan",
|
|
"filesUploaded": "File berhasil diunggah",
|
|
"folderCopied": "Folder berhasil disalin",
|
|
"folderCreated": "Folder berhasil dibuat",
|
|
"folderDeleted": "Folder telah dihapus",
|
|
"folderMoved": "Folder berhasil dipindahkan",
|
|
"folderShared": "Folder berhasil dibagikan",
|
|
"folderUnshared": "Folder berhasil tidak dibagikan"
|
|
}
|
|
},
|
|
"videoBanner": {
|
|
"unsupported": "Peramban Anda tidak mendukung tag video."
|
|
}
|
|
}
|