Files
urbanLifeline/dify/web/i18n/id-ID/app.ts

346 lines
16 KiB
TypeScript
Raw Normal View History

2025-12-01 17:21:38 +08:00
const translation = {
types: {
chatbot: 'Chatbot',
workflow: 'Alur Kerja',
advanced: 'Alur obrolan',
agent: 'Agen',
completion: 'Penyelesaian',
basic: 'Dasar',
all: 'Semua',
},
mermaid: {
handDrawn: 'Digambar Tangan',
classic: 'Klasik',
},
dslUploader: {
browse: 'Ramban',
button: 'Seret dan lepas file, atau',
},
newApp: {
chatbotUserDescription: 'Bangun chatbot berbasis LLM dengan cepat dengan konfigurasi sederhana. Anda dapat beralih ke Chatflow nanti.',
agentShortDescription: 'Agen cerdas dengan penalaran dan penggunaan alat otonom',
noTemplateFound: 'Tidak ada templat yang ditemukan',
appCreated: 'Aplikasi dibuat',
appNamePlaceholder: 'Beri nama aplikasi Anda',
appCreateDSLErrorPart3: 'Versi DSL aplikasi saat ini:',
Cancel: 'Batal',
previewDemo: 'Pratinjau demo',
appCreateDSLWarning: 'Perhatian: Perbedaan versi DSL dapat memengaruhi fitur tertentu',
appCreateDSLErrorPart1: 'Perbedaan yang signifikan dalam versi DSL telah terdeteksi. Memaksa impor dapat menyebabkan aplikasi tidak berfungsi.',
chatApp: 'Asisten',
workflowWarning: 'Saat ini dalam versi beta',
completionShortDescription: 'Asisten AI untuk tugas pembuatan teks',
startFromBlank: 'Buat dari Kosong',
captionDescription: 'Deskripsi',
forBeginners: 'Jenis aplikasi yang lebih dasar',
noIdeaTip: 'Tidak ada ide? Lihat templat kami',
completionUserDescription: 'Buat asisten AI dengan cepat untuk tugas pembuatan teks dengan konfigurasi sederhana.',
forAdvanced: 'UNTUK PENGGUNA TINGKAT LANJUT',
workflowUserDescription: 'Bangun alur kerja AI otonom secara visual dengan kesederhanaan seret dan lepas.',
learnMore: 'Pelajari lebih lanjut',
agentUserDescription: 'Agen cerdas yang mampu penalaran berulang dan penggunaan alat otonom untuk mencapai tujuan tugas.',
noAppsFound: 'Tidak ada aplikasi yang ditemukan',
startFromTemplate: 'Buat dari Template',
appDescriptionPlaceholder: 'Masukkan deskripsi aplikasi',
captionName: 'Nama & Ikon Aplikasi',
showTemplates: 'Saya ingin memilih dari templat',
caution: 'Hati',
chatbotShortDescription: 'Chatbot berbasis LLM dengan pengaturan sederhana',
Confirm: 'Konfirmasi',
agentAssistant: 'Asisten Agen Baru',
appCreateFailed: 'Gagal membuat aplikasi',
appCreateDSLErrorTitle: 'Ketidakcocokan Versi',
chatAppIntro: 'Saya ingin membangun aplikasi berbasis obrolan. Aplikasi ini menggunakan format tanya jawab, memungkinkan beberapa putaran percakapan berkelanjutan.',
nameNotEmpty: 'Nama tidak boleh kosong',
appTemplateNotSelected: 'Silakan pilih templat',
noTemplateFoundTip: 'Coba cari menggunakan kata kunci yang berbeda.',
appCreateDSLErrorPart4: 'Versi DSL yang didukung sistem:',
appTypeRequired: 'Silakan pilih jenis aplikasi',
advancedShortDescription: 'Alur kerja disempurnakan untuk obrolan multi-giliran',
completeAppIntro: 'Saya ingin membuat aplikasi yang menghasilkan teks berkualitas tinggi berdasarkan petunjuk, seperti menghasilkan artikel, ringkasan, terjemahan, dan banyak lagi.',
Create: 'Buat',
advancedUserDescription: 'Alur kerja dengan fitur memori tambahan dan antarmuka chatbot.',
dropDSLToCreateApp: 'Jatuhkan file DSL di sini untuk membuat aplikasi',
completeApp: 'Pembuat Teks',
optional: 'Fakultatif',
workflowShortDescription: 'Aliran agen untuk otomatisasi cerdas',
chooseAppType: 'Pilih Jenis App',
hideTemplates: 'Kembali ke pemilihan mode',
useTemplate: 'Gunakan template ini',
appCreateDSLErrorPart2: 'Apakah Anda ingin melanjutkan?',
import: 'Mengimpor',
foundResult: 'Hasil {{count}}',
foundResults: 'Hasil {{count}}',
},
newAppFromTemplate: {
sidebar: {
HR: 'HR',
Programming: 'Pemrograman',
Recommended: 'Direkomendasikan',
Workflow: 'Alur Kerja',
Assistant: 'Asisten',
Writing: 'Tulisan',
Agent: 'Agen',
},
byCategories: 'BERDASARKAN KATEGORI',
searchAllTemplate: 'Cari semua templat...',
},
iconPicker: {
cancel: 'Batal',
emoji: 'Emoji',
image: 'Citra',
ok: 'OK',
},
answerIcon: {
title: 'Gunakan ikon aplikasi web untuk mengganti 🤖',
description: 'Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di aplikasi bersama',
descriptionInExplore: 'Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di Jelajahi',
},
typeSelector: {
agent: 'Agen',
advanced: 'Alur obrolan',
completion: 'Penyelesaian',
all: 'Semua Jenis',
workflow: 'Alur Kerja',
chatbot: 'Chatbot',
},
tracing: {
configProviderTitle: {
notConfigured: 'Penyedia konfigurasi untuk mengaktifkan pelacakan',
configured: 'Dikonfigurasi',
moreProvider: 'Lebih Banyak Penyedia',
},
arize: {
title: 'Arize',
description: 'Observabilitas LLM tingkat perusahaan, evaluasi, pemantauan, dan eksperimen online & offline—didukung oleh OpenTelemetry. Dibuat khusus untuk LLM & aplikasi berbasis agen.',
},
phoenix: {
title: 'Phoenix',
description: 'Observabilitas, evaluasi, rekayasa cepat, dan platform eksperimen berbasis sumber terbuka & OpenTelemetri untuk alur kerja dan agen LLM Anda.',
},
langsmith: {
title: 'LangSmith',
description: 'Platform pengembang all-in-one untuk setiap langkah siklus hidup aplikasi yang didukung LLM.',
},
langfuse: {
title: 'Langfuse',
description: 'Observabilitas LLM sumber terbuka, evaluasi, manajemen prompt, dan metrik untuk men-debug dan meningkatkan aplikasi LLM Anda.',
},
opik: {
title: 'Opik',
description: 'Opik adalah platform sumber terbuka untuk mengevaluasi, menguji, dan memantau aplikasi LLM.',
},
weave: {
description: 'Weave adalah platform sumber terbuka untuk mengevaluasi, menguji, dan memantau aplikasi LLM.',
title: 'Weave',
},
aliyun: {
title: 'Monitor Awan',
description: 'Platform observabilitas yang dikelola sepenuhnya dan bebas perawatan yang disediakan oleh Alibaba Cloud, memungkinkan pemantauan, pelacakan, dan evaluasi aplikasi Dify yang out-of-the-box.',
},
configProvider: {
project: 'Proyek',
publicKey: 'Kunci Publik',
removeConfirmContent: 'Konfigurasi saat ini sedang digunakan, menghapusnya akan mematikan fitur Pelacakan.',
title: 'Konfigurasi',
secretKey: 'Kunci Rahasia',
experimentId: 'ID Eksperimen',
trackingUri: 'URI Pelacakan',
clientId: 'ID Klien OAuth',
clientSecret: 'Rahasia Klien OAuth',
username: 'Nama Pengguna',
databricksHost: 'URL Workspace Databricks',
personalAccessToken: 'Token Akses Pribadi (lama)',
password: 'Kata sandi',
placeholder: 'Masukkan {{key}} Anda',
viewDocsLink: 'Lihat dokumen {{key}}',
removeConfirmTitle: 'Hapus konfigurasi {{key}}?',
},
expand: 'Memperluas',
disabledTip: 'Silakan konfigurasi penyedia terlebih dahulu',
view: 'Melihat',
collapse: 'Roboh',
tracing: 'Menelusuri',
title: 'Melacak performa aplikasi',
disabled: 'Nonaktif',
enabled: 'Aktif',
config: 'Konfigurasi',
description: 'Mengonfigurasi penyedia LLMOps Pihak Ketiga dan melacak performa aplikasi.',
inUse: 'Sedang digunakan',
tracingDescription: 'Tangkap konteks lengkap eksekusi aplikasi, termasuk panggilan LLM, konteks, perintah, permintaan HTTP, dan lainnya, ke platform pelacakan pihak ketiga.',
tencent: {
title: 'Tencent APM',
description: 'Tencent Application Performance Monitoring menyediakan pelacakan komprehensif dan analisis multi-dimensi untuk aplikasi LLM.',
},
mlflow: {
title: 'MLflow',
description: 'MLflow adalah platform sumber terbuka untuk manajemen eksperimen, evaluasi, dan pemantauan aplikasi LLM.',
},
databricks: {
title: 'Databricks',
description: 'Databricks menawarkan MLflow yang sepenuhnya dikelola dengan tata kelola dan keamanan yang kuat untuk menyimpan data jejak.',
},
},
appSelector: {
placeholder: 'Pilih aplikasi...',
params: 'PARAMETER APLIKASI',
noParams: 'Tidak perlu parameter',
label: 'APP',
},
structOutput: {
notConfiguredTip: 'Output terstruktur belum dikonfigurasi',
required: 'Diperlukan',
structured: 'Terstruktur',
modelNotSupported: 'Model tidak didukung',
structuredTip: 'Output Terstruktur adalah fitur yang memastikan model akan selalu menghasilkan respons yang mematuhi Skema JSON yang Anda sediakan',
LLMResponse: 'Tanggapan LLM',
modelNotSupportedTip: 'Model saat ini tidak mendukung fitur ini dan secara otomatis diturunkan ke injeksi minta.',
configure: 'Mengkonfigurasi',
moreFillTip: 'Menampilkan maksimal 10 tingkat bersarang',
},
accessItemsDescription: {
anyone: 'Siapa pun dapat mengakses aplikasi web (tidak perlu login)',
organization: 'Semua anggota dalam platform dapat mengakses aplikasi web',
specific: 'Hanya anggota tertentu dalam platform yang dapat mengakses aplikasi web',
external: 'Hanya pengguna eksternal yang diautentikasi yang dapat mengakses aplikasi web',
},
accessControlDialog: {
accessItems: {
organization: 'Semua anggota dalam platform',
external: 'Pengguna eksternal yang diautentikasi',
anyone: 'Siapa pun yang memiliki tautan',
specific: 'Anggota tertentu dalam platform',
},
operateGroupAndMember: {
expand: 'Memperluas',
searchPlaceholder: 'Cari grup dan anggota',
noResult: 'Tidak ada hasil',
allMembers: 'Semua anggota',
},
updateSuccess: 'Update berhasil',
noGroupsOrMembers: 'Tidak ada grup atau anggota yang dipilih',
webAppSSONotEnabledTip: 'Hubungi administrator organisasi Anda untuk mengonfigurasi autentikasi eksternal untuk aplikasi web.',
description: 'Menetapkan izin akses aplikasi web',
title: 'Kontrol Akses Aplikasi Web',
accessLabel: 'Siapa yang memiliki akses',
groups_one: 'GRUP {{count}}',
groups_other: '{{count}} KELOMPOK',
members_one: '{{count}} ANGGOTA',
members_other: '{{count}} ANGGOTA',
},
publishApp: {
notSetDesc: 'Saat ini tidak ada yang dapat mengakses aplikasi web. Silakan atur izin.',
notSet: 'Tidak diatur',
title: 'Siapa yang dapat mengakses aplikasi web',
},
gotoAnything: {
actions: {
themeDark: 'Tema Gelap',
themeCategoryDesc: 'Ganti tema aplikasi',
themeCategoryTitle: 'Tema',
searchWorkflowNodesHelp: 'Fitur ini hanya berfungsi saat melihat alur kerja. Navigasikan ke alur kerja terlebih dahulu.',
searchApplicationsDesc: 'Cari dan navigasikan ke aplikasi Anda',
searchPlugins: 'Cari Plugin',
searchApplications: 'Cari Aplikasi',
languageCategoryTitle: 'Bahasa',
themeLight: 'Tema Cahaya',
communityDesc: 'Buka komunitas Discord',
searchWorkflowNodesDesc: 'Temukan dan lompat ke simpul dalam alur kerja saat ini berdasarkan nama atau jenis',
searchWorkflowNodes: 'Cari Node Alur Kerja',
runTitle: 'Perintah',
themeSystemDesc: 'Ikuti tampilan OS Anda',
languageCategoryDesc: 'Ganti bahasa antarmuka',
themeDarkDesc: 'Gunakan penampilan gelap',
searchPluginsDesc: 'Cari dan navigasikan ke plugin Anda',
accountDesc: 'Arahkan ke halaman akun',
searchKnowledgeBases: 'Cari Basis Pengetahuan',
runDesc: 'Jalankan perintah cepat (tema, bahasa, ...)',
docDesc: 'Buka dokumentasi bantuan',
themeLightDesc: 'Gunakan penampilan ringan',
feedbackDesc: 'Buka diskusi umpan balik komunitas',
slashDesc: 'Jalankan perintah (ketik / untuk melihat semua perintah yang tersedia)',
searchKnowledgeBasesDesc: 'Cari dan navigasikan ke basis pengetahuan Anda',
themeSystem: 'Tema Sistem',
languageChangeDesc: 'Mengubah bahasa UI',
},
emptyState: {
noWorkflowNodesFound: 'Tidak ada simpul alur kerja yang ditemukan',
noAppsFound: 'Tidak ada aplikasi yang ditemukan',
noPluginsFound: 'Tidak ada plugin yang ditemukan',
noKnowledgeBasesFound: 'Tidak ada basis pengetahuan yang ditemukan',
tryDifferentTerm: 'Coba istilah penelusuran lain',
trySpecificSearch: 'Coba {{shortcuts}} untuk pencarian spesifik',
},
groups: {
apps: 'Apps',
commands: 'Perintah',
plugins: 'Plugin',
knowledgeBases: 'Basis Pengetahuan',
workflowNodes: 'Node Alur Kerja',
},
searchTitle: 'Cari apa pun',
noResults: 'Tidak ada hasil yang ditemukan',
searchTemporarilyUnavailable: 'Penelusuran tidak tersedia untuk sementara',
selectSearchType: 'Pilih apa yang akan dicari',
someServicesUnavailable: 'Beberapa layanan penelusuran tidak tersedia',
searching: 'Mencari...',
searchPlaceholder: 'Cari atau ketik @ atau / untuk perintah...',
slashHint: 'Ketik / untuk melihat semua perintah yang tersedia',
commandHint: 'Ketik @ untuk menelusuri berdasarkan kategori',
useAtForSpecific: 'Gunakan @ untuk jenis tertentu',
clearToSearchAll: 'Hapus @ untuk mencari semua',
searchHint: 'Mulailah mengetik untuk mencari semuanya secara instan',
servicesUnavailableMessage: 'Beberapa layanan penelusuran mungkin mengalami masalah. Coba lagi sebentar lagi.',
tryDifferentSearch: 'Coba istilah penelusuran lain',
noMatchingCommands: 'Tidak ada perintah yang cocok ditemukan',
searchFailed: 'Pencarian gagal',
tips: 'Tekan ↑↓ untuk menavigasi',
startTyping: 'Mulai mengetik untuk mencari',
selectToNavigate: 'Pilih untuk menavigasi',
pressEscToClose: 'Tekan ESC untuk menutup',
resultCount: 'hasil {{count}}',
resultCount_other: 'hasil {{count}}',
inScope: 'di {{scope}}s',
},
createApp: 'BUAT APLIKASI',
accessControl: 'Kontrol Akses Aplikasi Web',
maxActiveRequestsTip: 'Jumlah maksimum permintaan aktif bersamaan per aplikasi (0 untuk tidak terbatas)',
noAccessPermission: 'Tidak ada izin untuk mengakses aplikasi web',
maxActiveRequestsPlaceholder: 'Masukkan 0 untuk tidak terbatas',
join: 'Bergabunglah dengan komunitas',
deleteAppConfirmContent: 'Menghapus aplikasi tidak dapat diubah. Pengguna tidak akan dapat lagi mengakses aplikasi Anda, dan semua konfigurasi prompt serta log akan dihapus secara permanen.',
duplicate: 'Duplikat',
importDSL: 'Impor file DSL',
appDeleted: 'Aplikasi dihapus',
importFromDSLFile: 'Dari file DSL',
export: 'Ekspor DSL',
createFromConfigFile: 'Buat dari file DSL',
importFromDSLUrlPlaceholder: 'Tempel tautan DSL di sini',
exportFailed: 'Ekspor DSL gagal.',
importFromDSL: 'Impor dari DSL',
duplicateTitle: 'Aplikasi Duplikat',
roadmap: 'Lihat peta jalan kami',
editDone: 'Info aplikasi diperbarui',
deleteAppConfirmTitle: 'Hapus aplikasi ini?',
editFailed: 'Gagal memperbarui info aplikasi',
removeOriginal: 'Menghapus aplikasi asli',
importFromDSLUrl: 'Dari URL',
communityIntro: 'Berdiskusi dengan anggota tim, kontributor, dan pengembang di berbagai saluran.',
switchTip: 'tidak mengizinkan',
switchTipEnd: 'beralih kembali ke Basic Orchestrate.',
switch: 'Beralih ke Workflow Orchestrate',
editApp: 'Edit Info',
switchTipStart: 'Salinan aplikasi baru akan dibuat untuk Anda, dan salinan baru akan beralih ke Workflow Orchestrate. Salinan baru akan',
switchLabel: 'Salinan aplikasi yang akan dibuat',
editAppTitle: 'Edit Info Aplikasi',
maxActiveRequests: 'Permintaan bersamaan maksimum',
switchStart: 'Sakelar mulai',
openInExplore: 'Buka di Jelajahi',
showMyCreatedAppsOnly: 'Dibuat oleh saya',
appDeleteFailed: 'Gagal menghapus aplikasi',
noUserInputNode: 'Node input pengguna hilang',
notPublishedYet: 'Aplikasi belum diterbitkan',
}
export default translation