chore(web): pre-align HITL frontend from build/feat/hitl

This commit is contained in:
yyh
2026-02-09 15:34:15 +08:00
parent b289e6a2b6
commit ca243d7efc
261 changed files with 14122 additions and 1328 deletions

View File

@ -511,6 +511,8 @@
"promptEditor.placeholder": "Tulis kata prompt Anda di sini, masukkan '{' untuk menyisipkan variabel, masukkan '/' untuk menyisipkan blok konten prompt",
"promptEditor.query.item.desc": "Menyisipkan templat kueri pengguna",
"promptEditor.query.item.title": "Kueri",
"promptEditor.requestURL.item.desc": "Sisipkan URL permintaan",
"promptEditor.requestURL.item.title": "URL Permintaan",
"promptEditor.variable.item.desc": "Sisipkan Variabel & Alat Eksternal",
"promptEditor.variable.item.title": "Variabel & Alat Eksternal",
"promptEditor.variable.modal.add": "Variabel baru",

View File

@ -58,5 +58,15 @@
"generation.tabs.create": "Jalankan Sekali",
"generation.tabs.saved": "Disimpan",
"generation.title": "Penyelesaian AI",
"humanInput.completed": "Sepertinya permintaan ini telah ditangani di tempat lain.",
"humanInput.expirationTimeNowOrFuture": "Tindakan ini akan kedaluwarsa {{relativeTime}}.",
"humanInput.expired": "Sepertinya permintaan ini telah kedaluwarsa.",
"humanInput.expiredTip": "Tindakan ini telah kedaluwarsa.",
"humanInput.formNotFound": "Formulir tidak ditemukan.",
"humanInput.rateLimitExceeded": "Terlalu banyak permintaan, silakan coba lagi nanti.",
"humanInput.recorded": "Input Anda telah dicatat.",
"humanInput.sorry": "Maaf!",
"humanInput.submissionID": "submission_id: {{id}}",
"humanInput.thanks": "Terima kasih!",
"login.backToHome": "Kembali ke Beranda"
}

View File

@ -8,6 +8,7 @@
"blocks.document-extractor": "Ekstraktor Dokumen",
"blocks.end": "Keluaran",
"blocks.http-request": "Permintaan HTTP",
"blocks.human-input": "Input Manusia",
"blocks.if-else": "JIKA/LAIN",
"blocks.iteration": "Iterasi",
"blocks.iteration-start": "Iterasi Mulai",
@ -38,6 +39,7 @@
"blocksAbout.document-extractor": "Digunakan untuk mengurai dokumen yang diunggah menjadi konten teks yang mudah dipahami oleh LLM.",
"blocksAbout.end": "Menentukan output dan jenis hasil alur kerja",
"blocksAbout.http-request": "Izinkan permintaan server dikirim melalui protokol HTTP",
"blocksAbout.human-input": "Minta konfirmasi manusia sebelum menghasilkan langkah berikutnya",
"blocksAbout.if-else": "Memungkinkan Anda membagi alur kerja menjadi dua cabang berdasarkan kondisi if/else",
"blocksAbout.iteration": "Lakukan beberapa langkah pada objek daftar hingga semua hasil dikeluarkan.",
"blocksAbout.iteration-start": "Node Mulai Iterasi",
@ -168,6 +170,9 @@
"common.fileUploadTip": "Fitur unggahan gambar telah ditingkatkan menjadi unggah file.",
"common.goBackToEdit": "Kembali ke editor",
"common.handMode": "Mode Tangan",
"common.humanInputEmailTip": "Email (Metode Pengiriman) dikirim ke penerima yang dikonfigurasi",
"common.humanInputEmailTipInDebugMode": "Email (Metode Pengiriman) dikirim ke <email>{{email}}</email>",
"common.humanInputWebappTip": "Hanya pratinjau debug, pengguna tidak akan melihat ini di aplikasi web.",
"common.importDSL": "Impor DSL",
"common.importDSLTip": "Draf saat ini akan ditimpa.\nEkspor alur kerja sebagai cadangan sebelum mengimpor.",
"common.importFailure": "Impor Gagal",
@ -523,6 +528,104 @@
"nodes.http.value": "Nilai",
"nodes.http.verifySSL.title": "Verifikasi Sertifikat SSL",
"nodes.http.verifySSL.warningTooltip": "Menonaktifkan verifikasi SSL tidak disarankan untuk lingkungan produksi. Ini hanya boleh digunakan dalam pengembangan atau pengujian, karena membuat koneksi rentan terhadap ancaman keamanan seperti serangan man-in-the-middle.",
"nodes.humanInput.deliveryMethod.added": "Ditambahkan",
"nodes.humanInput.deliveryMethod.contactTip1": "Tidak ada metode pengiriman yang Anda butuhkan?",
"nodes.humanInput.deliveryMethod.contactTip2": "Beritahu kami di <email>support@dify.ai</email>.",
"nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Semua anggota ({{workspaceName}})",
"nodes.humanInput.deliveryMethod.emailConfigure.body": "Isi",
"nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Masukkan isi email",
"nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Mode Debug",
"nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "Dalam mode debug, email hanya akan dikirim ke akun email Anda <email>{{email}}</email>.",
"nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip2": "Lingkungan produksi tidak terpengaruh.",
"nodes.humanInput.deliveryMethod.emailConfigure.description": "Kirim permintaan input melalui email",
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.add": "+ Tambah",
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.added": "Ditambahkan",
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.placeholder": "Email, dipisahkan koma",
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.title": "Tambah anggota workspace atau penerima eksternal",
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Pilih",
"nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Penerima",
"nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "Variabel URL permintaan adalah titik masuk pemicu untuk input manusia.",
"nodes.humanInput.deliveryMethod.emailConfigure.subject": "Subjek",
"nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Masukkan subjek email",
"nodes.humanInput.deliveryMethod.emailConfigure.title": "Konfigurasi Email",
"nodes.humanInput.deliveryMethod.emailSender.debugDone": "Email uji telah dikirim ke <email>{{email}}</email>. Silakan periksa kotak masuk Anda.",
"nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "Mode debug diaktifkan.",
"nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "Email akan dikirim ke <email>{{email}}</email>.",
"nodes.humanInput.deliveryMethod.emailSender.done": "Email Terkirim",
"nodes.humanInput.deliveryMethod.emailSender.optional": "(opsional)",
"nodes.humanInput.deliveryMethod.emailSender.send": "Kirim Email",
"nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Kirim email uji ke penerima yang dikonfigurasi",
"nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Kirim email uji ke {{email}}",
"nodes.humanInput.deliveryMethod.emailSender.tip": "Disarankan untuk <strong>mengaktifkan Mode Debug</strong> untuk menguji pengiriman email.",
"nodes.humanInput.deliveryMethod.emailSender.title": "Pengirim Email Uji",
"nodes.humanInput.deliveryMethod.emailSender.vars": "Variabel dalam Konten Formulir",
"nodes.humanInput.deliveryMethod.emailSender.varsTip": "Isi variabel formulir untuk meniru apa yang sebenarnya dilihat penerima.",
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone1": "Email telah dikirim ke anggota <team>{{team}}</team> dan alamat email berikut:",
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone2": "Email telah dikirim ke anggota <team>{{team}}</team>.",
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone3": "Email telah dikirim ke alamat email berikut:",
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip1": "Email akan dikirim ke anggota <team>{{team}}</team> dan alamat email berikut:",
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip2": "Email akan dikirim ke anggota <team>{{team}}</team>.",
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip3": "Email akan dikirim ke alamat email berikut:",
"nodes.humanInput.deliveryMethod.emptyTip": "Tidak ada metode pengiriman yang ditambahkan, operasi tidak dapat dipicu.",
"nodes.humanInput.deliveryMethod.notAvailableInTriggerMode": "Tidak tersedia",
"nodes.humanInput.deliveryMethod.notConfigured": "Belum dikonfigurasi",
"nodes.humanInput.deliveryMethod.title": "Metode Pengiriman",
"nodes.humanInput.deliveryMethod.tooltip": "Bagaimana formulir input manusia dikirimkan kepada pengguna.",
"nodes.humanInput.deliveryMethod.types.discord.description": "Kirim permintaan input melalui Discord",
"nodes.humanInput.deliveryMethod.types.discord.title": "Discord",
"nodes.humanInput.deliveryMethod.types.email.description": "Kirim permintaan input melalui email",
"nodes.humanInput.deliveryMethod.types.email.title": "Email",
"nodes.humanInput.deliveryMethod.types.slack.description": "Kirim permintaan input melalui Slack",
"nodes.humanInput.deliveryMethod.types.slack.title": "Slack",
"nodes.humanInput.deliveryMethod.types.teams.description": "Kirim permintaan input melalui Teams",
"nodes.humanInput.deliveryMethod.types.teams.title": "Teams",
"nodes.humanInput.deliveryMethod.types.webapp.description": "Tampilkan kepada pengguna akhir di webapp",
"nodes.humanInput.deliveryMethod.types.webapp.title": "Webapp",
"nodes.humanInput.deliveryMethod.upgradeTip": "Buka kunci pengiriman Email untuk Input Manusia",
"nodes.humanInput.deliveryMethod.upgradeTipContent": "Kirim permintaan konfirmasi melalui email sebelum agen mengambil tindakan — berguna untuk alur kerja publikasi dan persetujuan.",
"nodes.humanInput.deliveryMethod.upgradeTipHide": "Abaikan",
"nodes.humanInput.editor.previewTip": "Dalam mode pratinjau, tombol tindakan tidak berfungsi.",
"nodes.humanInput.errorMsg.duplicateActionId": "ID tindakan duplikat ditemukan dalam tindakan pengguna",
"nodes.humanInput.errorMsg.emptyActionId": "ID tindakan tidak boleh kosong",
"nodes.humanInput.errorMsg.emptyActionTitle": "Judul tindakan tidak boleh kosong",
"nodes.humanInput.errorMsg.noDeliveryMethod": "Silakan pilih setidaknya satu metode pengiriman",
"nodes.humanInput.errorMsg.noDeliveryMethodEnabled": "Silakan aktifkan setidaknya satu metode pengiriman",
"nodes.humanInput.errorMsg.noUserActions": "Silakan tambahkan setidaknya satu tindakan pengguna",
"nodes.humanInput.formContent.hotkeyTip": "Tekan <Key/> untuk menyisipkan variabel, <CtrlKey/><Key/> untuk menyisipkan bidang input",
"nodes.humanInput.formContent.placeholder": "Ketik konten di sini",
"nodes.humanInput.formContent.preview": "Pratinjau",
"nodes.humanInput.formContent.title": "Konten Formulir",
"nodes.humanInput.formContent.tooltip": "Apa yang akan dilihat pengguna setelah membuka formulir. Mendukung pemformatan Markdown.",
"nodes.humanInput.insertInputField.insert": "Sisipkan",
"nodes.humanInput.insertInputField.prePopulateField": "Isi Bidang Sebelumnya",
"nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Tambahkan <staticContent/> atau <variable/>. Pengguna akan melihat konten ini pada awalnya, atau biarkan kosong.",
"nodes.humanInput.insertInputField.saveResponseAs": "Simpan Respons Sebagai",
"nodes.humanInput.insertInputField.saveResponseAsPlaceholder": "Beri nama variabel ini untuk referensi nanti",
"nodes.humanInput.insertInputField.staticContent": "Konten Statis",
"nodes.humanInput.insertInputField.title": "Sisipkan Bidang Input",
"nodes.humanInput.insertInputField.useConstantInstead": "Gunakan Konstanta Sebagai Gantinya",
"nodes.humanInput.insertInputField.useVarInstead": "Gunakan Variabel Sebagai Gantinya",
"nodes.humanInput.insertInputField.variable": "variabel",
"nodes.humanInput.insertInputField.variableNameInvalid": "Nama variabel hanya dapat berisi huruf, angka, dan garis bawah, dan tidak boleh dimulai dengan angka",
"nodes.humanInput.log.backstageInputURL": "URL input backstage:",
"nodes.humanInput.log.reason": "Alasan:",
"nodes.humanInput.log.reasonContent": "Input manusia diperlukan untuk melanjutkan",
"nodes.humanInput.singleRun.back": "Kembali",
"nodes.humanInput.singleRun.button": "Buat Formulir",
"nodes.humanInput.singleRun.label": "Variabel formulir",
"nodes.humanInput.timeout.days": "Hari",
"nodes.humanInput.timeout.hours": "Jam",
"nodes.humanInput.timeout.title": "Batas waktu",
"nodes.humanInput.userActions.actionIdFormatTip": "ID tindakan harus dimulai dengan huruf atau garis bawah, diikuti dengan huruf, angka, atau garis bawah",
"nodes.humanInput.userActions.actionIdTooLong": "ID tindakan harus {{maxLength}} karakter atau kurang",
"nodes.humanInput.userActions.actionNamePlaceholder": "Nama Tindakan",
"nodes.humanInput.userActions.buttonTextPlaceholder": "Teks Tampilan Tombol",
"nodes.humanInput.userActions.buttonTextTooLong": "Teks tombol harus {{maxLength}} karakter atau kurang",
"nodes.humanInput.userActions.chooseStyle": "Pilih gaya tombol",
"nodes.humanInput.userActions.emptyTip": "Klik tombol '+' untuk menambahkan tindakan pengguna",
"nodes.humanInput.userActions.title": "Tindakan Pengguna",
"nodes.humanInput.userActions.tooltip": "Tentukan tombol yang dapat diklik pengguna untuk merespons formulir ini. Setiap tombol dapat memicu jalur alur kerja yang berbeda. ID tindakan harus dimulai dengan huruf atau garis bawah, diikuti dengan huruf, angka, atau garis bawah.",
"nodes.humanInput.userActions.triggered": "<strong>{{actionName}}</strong> telah dipicu",
"nodes.ifElse.addCondition": "Tambahkan Kondisi",
"nodes.ifElse.addSubVariable": "Sub Variabel",
"nodes.ifElse.and": "dan",