Files
dify/web/i18n/id-ID/app-debug.ts
2025-09-03 15:23:04 +08:00

534 lines
21 KiB
TypeScript

const translation = {
pageTitle: {
line1: 'CEPAT',
line2: 'Teknik',
},
promptMode: {
advancedWarning: {
ok: 'OKE',
description: 'Dalam Mode Pakar, Anda dapat mengedit seluruh PROMPT.',
learnMore: 'Pelajari lebih lanjut',
title: 'Anda telah beralih ke Mode Pakar, dan setelah Anda memodifikasi PROMPT, Anda TIDAK DAPAT kembali ke mode dasar.',
},
operation: {
addMessage: 'Tambahkan Pesan',
},
contextMissing: 'Komponen konteks terlewatkan, efektivitas prompt mungkin tidak baik.',
switchBack: 'Beralih kembali',
simple: 'Beralih ke Mode Pakar untuk mengedit seluruh PROMPT',
advanced: 'Mode Ahli',
},
operation: {
applyConfig: 'Menerbitkan',
automatic: 'Menghasilkan',
addFeature: 'Tambahkan Fitur',
cancelDisagree: 'Batalkan ketidaksukaan',
stopResponding: 'Berhenti merespons',
disagree: 'tidak suka',
debugConfig: 'Awakutu',
agree: 'suka',
userAction: 'Pengguna',
cancelAgree: 'Batalkan seperti',
resetConfig: 'Reset',
},
notSetAPIKey: {
title: 'Kunci penyedia LLM belum diatur',
description: 'Kunci penyedia LLM belum diatur, dan perlu diatur sebelum debugging.',
settingBtn: 'Buka pengaturan',
trailFinished: 'Jejak selesai',
},
trailUseGPT4Info: {
description: 'Gunakan gpt-4, silakan atur Kunci API.',
title: 'Tidak mendukung gpt-4 sekarang',
},
feature: {
groupChat: {
title: 'Peningkatan obrolan',
description: 'Menambahkan pengaturan pra-percakapan untuk aplikasi dapat meningkatkan pengalaman pengguna.',
},
groupExperience: {
title: 'Pengalaman meningkatkan',
},
conversationOpener: {
description: 'Dalam aplikasi obrolan, kalimat pertama yang AI secara aktif berbicara kepada pengguna biasanya digunakan sebagai sambutan.',
title: 'Pembuka Percakapan',
},
suggestedQuestionsAfterAnswer: {
description: 'Menyiapkan saran pertanyaan berikutnya dapat memberi pengguna obrolan yang lebih baik.',
title: 'Tindak lanjut',
tryToAsk: 'Cobalah untuk bertanya',
resDes: '3 saran untuk pertanyaan pengguna berikutnya.',
},
moreLikeThis: {
tip: 'Menggunakan fitur ini akan dikenakan overhead token tambahan',
description: 'Buat beberapa teks sekaligus, lalu edit dan lanjutkan membuat',
title: 'Lebih seperti ini',
generateNumTip: 'Jumlah setiap kali yang dihasilkan',
},
speechToText: {
resDes: 'Input suara diaktifkan',
title: 'Ucapan ke Teks',
description: 'Input suara dapat digunakan dalam obrolan.',
},
textToSpeech: {
resDes: 'Teks ke Audio diaktifkan',
title: 'Teks ke Ucapan',
description: 'Pesan percakapan dapat diubah menjadi ucapan.',
},
citation: {
description: 'Tampilkan dokumen sumber dan bagian atribut dari konten yang dihasilkan.',
title: 'Kutipan dan Atribusi',
resDes: 'Kutipan dan Atribusi diaktifkan',
},
annotation: {
scoreThreshold: {
accurateMatch: 'Kecocokan yang Akurat',
title: 'Ambang Skor',
description: 'Digunakan untuk menetapkan ambang batas kesamaan untuk balasan anotasi.',
easyMatch: 'Pencocokan Mudah',
},
matchVariable: {
choosePlaceholder: 'Pilih variabel pencocokan',
title: 'Cocokkan Variabel',
},
add: 'Menambahkan anotasi',
cached: 'Beranotasi',
description: 'Anda dapat menambahkan respons berkualitas tinggi secara manual ke cache untuk pencocokan prioritas dengan pertanyaan pengguna serupa.',
edit: 'Edit anotasi',
resDes: 'Respons Anotasi diaktifkan',
cacheManagement: 'Anotasi',
remove: 'Buka',
title: 'Balas Anotasi',
removeConfirm: 'Hapus anotasi ini ?',
},
dataSet: {
queryVariable: {
choosePlaceholder: 'Pilih variabel kueri',
tip: 'Variabel ini akan digunakan sebagai input kueri untuk pengambilan konteks, mendapatkan informasi konteks yang terkait dengan input variabel ini.',
unableToQueryDataSet: 'Tidak dapat mengkueri Pengetahuan',
title: 'Variabel kueri',
noVar: 'Non-variabel',
unableToQueryDataSetTip: 'Tidak dapat berhasil mengkueri Pengetahuan, silakan pilih variabel kueri konteks di bagian konteks.',
contextVarNotEmpty: 'Variabel kueri konteks tidak dapat kosong',
deleteContextVarTip: 'Variabel ini telah ditetapkan sebagai variabel kueri konteks, dan menghapusnya akan berdampak pada penggunaan normal Pengetahuan. Jika Anda masih perlu menghapusnya, silakan pilih kembali di bagian konteks.',
ok: 'OKE',
noVarTip: 'silakan buat variabel di bawah bagian Variabel',
},
notSupportSelectMulti: 'Saat ini hanya mendukung satu Pengetahuan',
textBlocks: 'Blok Teks',
selectTitle: 'Pilih referensi Pengetahuan',
words: 'Kata',
toCreate: 'Pergi ke membuat',
noDataSet: 'Tidak ada Pengetahuan yang ditemukan',
noData: 'Anda dapat mengimpor Pengetahuan sebagai konteks',
title: 'Pengetahuan',
selected: 'Pengetahuan yang dipilih',
},
tools: {
modal: {
toolType: {
title: 'Jenis Alat',
placeholder: 'Silakan pilih jenis alat',
},
name: {
title: 'Nama',
placeholder: 'Silakan masukkan nama',
},
variableName: {
placeholder: 'Silakan masukkan nama variabel',
title: 'Nama Variabel',
},
title: 'Alat',
},
tips: 'Alat menyediakan metode panggilan API standar, mengambil input atau variabel pengguna sebagai parameter permintaan untuk mengkueri data eksternal sebagai konteks.',
title: 'Perkakas',
},
conversationHistory: {
editModal: {
assistantPrefix: 'Awalan asisten',
userPrefix: 'Awalan pengguna',
title: 'Mengedit Nama Peran Percakapan',
},
description: 'Menetapkan nama awalan untuk peran percakapan',
title: 'Riwayat Percakapan',
learnMore: 'Pelajari lebih lanjut',
},
toolbox: {
title: 'TOOLBOX',
},
moderation: {
modal: {
provider: {
openaiTip: {
suffix: '.',
prefix: 'OpenAI Moderation memerlukan kunci OpenAI API yang dikonfigurasi di',
},
title: 'Penyedia',
keywords: 'Kata kunci',
openai: 'Moderasi OpenAI',
},
keywords: {
line: 'Garis',
placeholder: 'Satu per baris, dipisahkan oleh jeda baris',
tip: 'Satu per baris, dipisahkan oleh jeda baris. Hingga 100 karakter per baris.',
},
content: {
preset: 'Balasan yang telah ditetapkan sebelumnya',
input: 'Konten INPUT Moderatif',
output: 'Konten OUTPUT Moderatif',
errorMessage: 'Balasan prasetel tidak boleh kosong',
condition: 'Konten INPUT dan OUTPUT moderat mengaktifkan setidaknya satu',
placeholder: 'Konten balasan preset di sini',
supportMarkdown: 'Penurunan harga didukung',
fromApi: 'Balasan prasetel dikembalikan oleh API',
},
openaiNotConfig: {
after: '',
before: 'OpenAI Moderation memerlukan kunci OpenAI API yang dikonfigurasi di',
},
title: 'Setelan moderasi konten',
},
title: 'Moderasi konten',
outputEnabled: 'HASIL',
contentEnableLabel: 'Moderasi konten diaktifkan',
inputEnabled: 'MASUKAN',
allEnabled: 'MASUKAN & KELUARAN',
description: 'Amankan output model dengan menggunakan API moderasi atau mempertahankan daftar kata yang sensitif.',
},
fileUpload: {
title: 'Unggah File',
supportedTypes: 'Jenis File Dukungan',
numberLimit: 'Upload maksimal',
modalTitle: 'Pengaturan Unggahan File',
description: 'Kotak input obrolan memungkinkan pengunggahan gambar, dokumen, dan file lainnya.',
},
imageUpload: {
supportedTypes: 'Jenis File Dukungan',
description: 'Izinkan mengunggah gambar.',
modalTitle: 'Pengaturan Unggahan Gambar',
numberLimit: 'Upload maksimal',
title: 'Unggah Gambar',
},
bar: {
empty: 'Aktifkan fitur untuk meningkatkan pengalaman pengguna aplikasi web',
enableText: 'Fitur Diaktifkan',
manage: 'Urus',
},
documentUpload: {
title: 'Surat',
description: 'Aktifkan Dokumen akan memungkinkan model untuk mengambil dokumen dan menjawab pertanyaan tentangnya.',
},
audioUpload: {
title: 'Audio',
description: 'Aktifkan Audio akan memungkinkan model untuk memproses file audio untuk transkripsi dan analisis.',
},
},
codegen: {
title: 'Pembuat Kode',
noDataLine2: 'Pratinjau kode akan ditampilkan di sini.',
apply: 'Berlaku',
instruction: 'Peraturan',
description: 'Pembuat Kode menggunakan model yang dikonfigurasi untuk menghasilkan kode berkualitas tinggi berdasarkan instruksi Anda. Harap berikan instruksi yang jelas dan terperinci.',
loading: 'Menghasilkan kode...',
overwriteConfirmMessage: 'Tindakan ini akan menimpa kode yang ada. Apakah Anda ingin melanjutkan?',
generate: 'Menghasilkan',
generatedCodeTitle: 'Kode yang Dihasilkan',
overwriteConfirmTitle: 'Menimpa kode yang ada?',
resTitle: 'Kode yang Dihasilkan',
instructionPlaceholder: 'Masukkan deskripsi terperinci tentang kode yang ingin Anda hasilkan.',
applyChanges: 'Terapkan Perubahan',
noDataLine1: 'Jelaskan kasus penggunaan Anda di sebelah kiri,',
},
generate: {
template: {
pythonDebugger: {
name: 'Debugger Python',
instruction: 'Bot yang dapat menghasilkan dan men-debug kode Anda berdasarkan instruksi Anda',
},
translation: {
name: 'Terjemahan',
instruction: 'Penerjemah yang dapat menerjemahkan berbagai bahasa',
},
professionalAnalyst: {
name: 'Analis profesional',
instruction: 'Ekstrak wawasan, identifikasi risiko, dan suling informasi penting dari laporan panjang ke dalam satu memo',
},
excelFormulaExpert: {
name: 'Pakar rumus Excel',
instruction: 'Chatbot yang dapat membantu pengguna pemula memahami, menggunakan, dan membuat rumus Excel berdasarkan instruksi pengguna',
},
travelPlanning: {
name: 'Perencanaan perjalanan',
instruction: 'Asisten Perencanaan Perjalanan adalah alat cerdas yang dirancang untuk membantu pengguna merencanakan perjalanan mereka dengan mudah',
},
SQLSorcerer: {
instruction: 'Mengubah bahasa sehari-hari menjadi kueri SQL',
name: 'Penyihir SQL',
},
GitGud: {
instruction: 'Hasilkan perintah Git yang sesuai berdasarkan tindakan kontrol versi yang dijelaskan pengguna',
name: 'Git gud',
},
meetingTakeaways: {
name: 'Kesimpulan rapat',
instruction: 'Suling rapat menjadi ringkasan ringkas termasuk topik diskusi, poin penting, dan item tindakan',
},
writingsPolisher: {
name: 'Menulis pemoles',
instruction: 'Gunakan teknik copyediting canggih untuk meningkatkan tulisan Anda',
},
},
overwriteMessage: 'Menerapkan prompt ini akan mengganti konfigurasi yang ada.',
title: 'Prompt Generator',
tryIt: 'Cobalah',
idealOutputPlaceholder: 'Jelaskan format respons ideal Anda, panjang, nada, dan persyaratan konten...',
resTitle: 'Prompt yang Dihasilkan',
overwriteTitle: 'Ganti konfigurasi yang ada?',
optional: 'Fakultatif',
instruction: 'Peraturan',
versions: 'Versi',
to: 'ke',
press: 'Peras',
latest: 'Terbaru',
version: 'Versi',
generate: 'Menghasilkan',
loading: 'Mengatur aplikasi untuk Anda...',
optimizePromptTooltip: 'Optimalkan di Prompt Generator',
apply: 'Berlaku',
instructionPlaceHolderLine3: 'Nadanya terlalu keras, tolong buat lebih ramah.',
optimizationNote: 'Catatan Pengoptimalan',
dismiss: 'Mengabaikan',
description: 'Prompt Generator menggunakan model yang dikonfigurasi untuk mengoptimalkan prompt untuk kualitas yang lebih tinggi dan struktur yang lebih baik. Silakan tulis instruksi yang jelas dan terperinci.',
idealOutput: 'Keluaran Ideal',
codeGenInstructionPlaceHolderLine: 'Semakin detail umpan balik, seperti jenis data input dan output serta bagaimana variabel diproses, semakin akurat pembuatan kode.',
newNoDataLine1: 'Tulis instruksi di kolom kiri, dan klik Hasilkan untuk melihat respons.',
instructionPlaceHolderTitle: 'Jelaskan bagaimana Anda ingin meningkatkan Prompt ini. Misalnya:',
instructionPlaceHolderLine1: 'Buat output lebih ringkas, pertahankan poin-poin inti.',
insertContext: 'Sisipkan konteks',
instructionPlaceHolderLine2: 'Format keluarannya salah, harap ikuti format JSON dengan ketat.',
},
resetConfig: {
title: 'Mengonfirmasi reset?',
message: 'Atur ulang membuang perubahan, memulihkan konfigurasi terakhir yang diterbitkan.',
},
errorMessage: {
queryRequired: 'Teks permintaan diperlukan.',
waitForImgUpload: 'Silakan tunggu gambar diunggah',
notSelectModel: 'Silakan pilih model',
waitForResponse: 'Harap tunggu hingga respons terhadap pesan sebelumnya selesai.',
waitForBatchResponse: 'Harap tunggu hingga respons terhadap tugas batch selesai.',
waitForFileUpload: 'Harap tunggu file/file diunggah',
},
warningMessage: {
timeoutExceeded: 'Hasil tidak ditampilkan karena batas waktu. Silakan lihat log untuk mengumpulkan hasil lengkap.',
},
variableTable: {
action: 'Tindakan',
typeString: 'String',
optional: 'Fakultatif',
typeSelect: 'Pilih',
type: 'Jenis Masukan',
key: 'Kunci Variabel',
name: 'Nama Bidang Input Pengguna',
},
varKeyError: {},
otherError: {
queryNoBeEmpty: 'Kueri harus diatur dalam prompt',
historyNoBeEmpty: 'Riwayat percakapan harus diatur dalam prompt',
promptNoBeEmpty: 'Prompt tidak bisa kosong',
},
variableConfig: {
'file': {
image: {
name: 'Citra',
},
audio: {
name: 'Audio',
},
document: {
name: 'Dokumen',
},
video: {
name: 'Video',
},
custom: {
name: 'Jenis file lainnya',
description: 'Tentukan jenis file lainnya.',
createPlaceholder: ' Ekstensi file, misalnya .doc',
},
supportFileTypes: 'Jenis File Dukungan',
},
'errorMsg': {
atLeastOneOption: 'Setidaknya satu opsi diperlukan',
labelNameRequired: 'Nama label diperlukan',
optionRepeat: 'Memiliki opsi pengulangan',
varNameCanBeRepeat: 'Nama variabel tidak dapat diulang',
},
'string': 'Teks Singkat',
'single-file': 'File Tunggal',
'labelName': 'Nama Label',
'number': 'Angka',
'json': 'Kode JSON',
'optional': 'fakultatif',
'addOption': 'Tambahkan opsi',
'checkbox': 'Kotak centang',
'hide': 'Menyembunyikan',
'required': 'Diperlukan',
'maxLength': 'Panjang maks',
'select': 'Pilih',
'paragraph': 'Paragraf',
'options': 'Pilihan',
'apiBasedVar': 'Variabel berbasis API',
'varName': 'Nama Variabel',
'editModalTitle': 'Edit Bidang Input',
'multi-files': 'Daftar File',
'text-input': 'Teks Singkat',
'content': 'Puas',
'inputPlaceholder': 'Silakan masukkan',
'selectDefaultValue': 'Pilih nilai default',
'fieldType': 'Jenis bidang',
'addModalTitle': 'Tambahkan Bidang Input',
'stringTitle': 'Opsi kotak teks formulir',
'jsonSchema': 'Skema JSON',
'noDefaultValue': 'Tidak ada nilai default',
'defaultValue': 'Nilai default',
'localUpload': 'Unggahan Lokal',
'maxNumberOfUploads': 'Jumlah upload maksimal',
'both': 'Keduanya',
'uploadFileTypes': 'Unggah Jenis File',
},
vision: {
visionSettings: {
both: 'Keduanya',
high: 'Tinggi',
uploadMethod: 'Metode Unggah',
title: 'Pengaturan Penglihatan',
localUpload: 'Unggahan Lokal',
low: 'Rendah',
uploadLimit: 'Batas Unggahan',
resolution: 'Resolusi',
url: 'URL',
},
settings: 'Pengaturan',
description: 'Aktifkan Penglihatan akan memungkinkan model untuk mengambil gambar dan menjawab pertanyaan tentangnya.',
onlySupportVisionModelTip: 'Hanya mendukung model penglihatan',
name: 'Penglihatan',
},
voice: {
voiceSettings: {
autoPlayEnabled: 'Di atas',
voice: 'Suara',
language: 'Bahasa',
title: 'Pengaturan Suara',
autoPlay: 'Putar Otomatis',
autoPlayDisabled: 'Dinonaktifkan',
resolutionTooltip: 'Bahasa pendukung suara text-to-speech。',
},
settings: 'Pengaturan',
defaultDisplay: 'Suara Default',
description: 'Pengaturan suara teks ke ucapan',
name: 'Suara',
},
openingStatement: {
openingQuestion: 'Pertanyaan Pembuka',
add: 'Tambah',
writeOpener: 'Edit pembuka',
title: 'Pembuka Percakapan',
noDataPlaceHolder: 'Memulai percakapan dengan pengguna dapat membantu AI menjalin hubungan yang lebih dekat dengan mereka dalam aplikasi percakapan.',
tooShort: 'Setidaknya 20 kata prompt awal diperlukan untuk menghasilkan pidato pembuka untuk percakapan.',
},
modelConfig: {
modeType: {
completion: 'Lengkap',
chat: 'Mengobrol',
},
title: 'Model dan Parameter',
model: 'Pola',
setTone: 'Atur nada respons',
},
inputs: {
queryPlaceholder: 'Silakan masukkan teks permintaan.',
run: 'Jalankan',
completionVarTip: 'Isi nilai variabel, yang akan secara otomatis diganti dengan kata-kata prompt setiap kali pertanyaan diajukan.',
noVar: 'Isi nilai variabel, yang akan secara otomatis diganti dalam kata prompt setiap kali sesi baru dimulai.',
noPrompt: 'Coba tulis beberapa prompt dalam input pra-prompt',
previewTitle: 'Pratinjau prompt',
userInputField: 'Bidang Input Pengguna',
queryTitle: 'Kueri konten',
title: 'Debug & Pratinjau',
chatVarTip: 'Isi nilai variabel, yang akan secara otomatis diganti dalam kata prompt setiap kali sesi baru dimulai',
},
datasetConfig: {
retrieveOneWay: {
title: 'Pengambilan N-ke-1',
description: 'Berdasarkan maksud pengguna dan deskripsi Pengetahuan, Agen secara mandiri memilih Pengetahuan terbaik untuk kueri. Terbaik untuk aplikasi dengan Pengetahuan yang berbeda dan terbatas.',
},
retrieveMultiWay: {
title: 'Pengambilan multi-jalur',
description: 'Berdasarkan maksud pengguna, kueri di semua Pengetahuan, mengambil teks yang relevan dari berbagai sumber, dan memilih hasil terbaik yang cocok dengan kueri pengguna setelah peringkat ulang.',
},
rerankModelRequired: 'Model Rerank yang dikonfigurasi diperlukan',
top_k: 'K Teratas',
score_threshold: 'Ambang Skor',
settingTitle: 'Pengaturan pengambilan',
score_thresholdTip: 'Digunakan untuk mengatur ambang kesamaan untuk pemfilteran potongan.',
retrieveChangeTip: 'Memodifikasi mode indeks dan mode pengambilan dapat memengaruhi aplikasi yang terkait dengan Pengetahuan ini.',
embeddingModelRequired: 'Model Penyematan yang dikonfigurasi diperlukan',
params: 'Parameter',
top_kTip: 'Digunakan untuk memfilter potongan yang paling mirip dengan pertanyaan pengguna. Sistem juga akan secara dinamis menyesuaikan nilai Top K, sesuai dengan max_tokens model yang dipilih.',
knowledgeTip: 'Klik tombol " " untuk menambahkan pengetahuan',
},
assistantType: {
chatAssistant: {
description: 'Membuat asisten berbasis obrolan menggunakan Model Bahasa Besar',
name: 'Asisten Dasar',
},
agentAssistant: {
description: 'Bangun Agen cerdas yang dapat secara mandiri memilih alat untuk menyelesaikan tugas',
name: 'Asisten Agen',
},
name: 'Jenis Asisten',
},
agent: {
agentModeType: {
ReACT: 'Bereaksi',
functionCall: 'Fungsi Panggilan',
},
setting: {
maximumIterations: {
name: 'Iterasi Maksimum',
description: 'Membatasi jumlah iterasi yang dapat dijalankan oleh asisten agen',
},
description: 'Pengaturan Asisten Agen memungkinkan pengaturan mode agen dan fitur lanjutan seperti perintah bawaan, hanya tersedia dalam jenis Agen.',
name: 'Pengaturan Agen',
},
tools: {
enabled: 'Diaktifkan',
name: 'Perkakas',
description: 'Menggunakan alat dapat memperluas kemampuan LLM, seperti mencari di internet atau melakukan perhitungan ilmiah',
},
agentModeDes: 'Mengatur jenis mode inferensi untuk agen',
firstPrompt: 'Prompt Pertama',
buildInPrompt: 'Perintah Bawaan',
agentMode: 'Mode Agen',
nextIteration: 'Iterasi Berikutnya',
promptPlaceholder: 'Tulis prompt Anda di sini',
},
orchestrate: 'Mengatur',
chatSubTitle: 'Peraturan',
variableTitle: 'Variabel',
variableTip: 'Pengguna mengisi variabel dalam formulir, secara otomatis mengganti variabel dalam perintah.',
formattingChangedText: 'Memodifikasi pemformatan akan mengatur ulang area debug, apakah Anda yakin?',
completionSubTitle: 'Prompt Awalan',
debugAsMultipleModel: 'Debug sebagai Beberapa Model',
publishAs: 'Publikasikan sebagai',
autoAddVar: 'Variabel yang tidak ditentukan direferensikan dalam pra-prompt, apakah Anda ingin menambahkannya dalam formulir input pengguna?',
debugAsSingleModel: 'Debug sebagai Model Tunggal',
formattingChangedTitle: 'Pemformatan diubah',
duplicateModel: 'Duplikat',
result: 'Teks Keluaran',
noResult: 'Output akan ditampilkan di sini.',
}
export default translation