This commit is contained in:
2025-12-01 17:21:38 +08:00
parent 32fee2b8ab
commit fab8c13cb3
7511 changed files with 996300 additions and 0 deletions

View File

@@ -0,0 +1,186 @@
const translation = {
subscription: {
title: 'Langganan',
listNum: 'langganan {{num}}',
empty: {
title: 'Tidak ada langganan',
button: 'Langganan baru',
},
createButton: {
oauth: 'Langganan baru dengan OAuth',
apiKey: 'Langganan baru dengan Kunci API',
manual: 'Tempel URL untuk membuat langganan baru',
},
createSuccess: 'Langganan berhasil dibuat',
createFailed: 'Gagal membuat langganan',
maxCount: 'Maks {{num}} langganan',
selectPlaceholder: 'Pilih langganan',
noSubscriptionSelected: 'Belum memilih langganan',
subscriptionRemoved: 'Langganan dihapus',
list: {
title: 'Langganan',
addButton: 'Tambahkan',
tip: 'Terima acara melalui Langganan',
item: {
enabled: 'Diaktifkan',
disabled: 'Dinonaktifkan',
credentialType: {
api_key: 'Kunci API',
oauth2: 'OAuth',
unauthorized: 'Manual',
},
actions: {
delete: 'Hapus',
deleteConfirm: {
title: 'Hapus {{name}}?',
success: 'Langganan {{name}} berhasil dihapus',
error: 'Gagal menghapus langganan {{name}}',
content: 'Setelah dihapus, langganan ini tidak dapat dikembalikan. Harap konfirmasi.',
contentWithApps: 'Langganan saat ini direferensikan oleh {{count}} aplikasi. Menghapusnya akan menyebabkan aplikasi yang dikonfigurasi berhenti menerima acara langganan.',
confirm: 'Konfirmasi Hapus',
cancel: 'Batal',
confirmInputWarning: 'Silakan masukkan nama yang benar untuk konfirmasi.',
confirmInputPlaceholder: 'Masukkan "{{name}}" untuk konfirmasi.',
confirmInputTip: 'Silakan masukkan “{{name}}” untuk mengonfirmasi.',
},
},
status: {
active: 'Aktif',
inactive: 'Tidak aktif',
},
usedByNum: 'Digunakan oleh {{num}} alur kerja',
noUsed: 'Tidak ada alur kerja yang digunakan',
},
},
addType: {
title: 'Tambah langganan',
description: 'Pilih bagaimana Anda ingin membuat langganan pemicu Anda',
options: {
apikey: {
title: 'Buat dengan Kunci API',
description: 'Buat langganan secara otomatis menggunakan kredensial API',
},
oauth: {
title: 'Buat dengan OAuth',
description: 'Otorisasi dengan platform pihak ketiga untuk membuat langganan',
clientSettings: 'Pengaturan Klien OAuth',
clientTitle: 'Klien OAuth',
default: 'Default',
custom: 'Kustom',
},
manual: {
title: 'Pengaturan Manual',
description: 'Tempel URL untuk membuat langganan baru',
tip: 'Konfigurasikan URL di platform pihak ketiga secara manual',
},
},
},
},
modal: {
steps: {
verify: 'Verifikasi',
configuration: 'Konfigurasi',
},
common: {
cancel: 'Batal',
back: 'Kembali',
next: 'Berikutnya',
create: 'Buat',
verify: 'Verifikasi',
authorize: 'Otorisasi',
creating: 'Membuat...',
verifying: 'Memverifikasi...',
authorizing: 'Mengizinkan...',
},
oauthRedirectInfo: 'Karena tidak ditemukan rahasia klien sistem untuk penyedia alat ini, pengaturannya harus dilakukan secara manual, untuk redirect_uri, silakan gunakan',
apiKey: {
title: 'Buat dengan Kunci API',
verify: {
title: 'Verifikasi Kredensial',
description: 'Silakan berikan kredensial API Anda untuk memverifikasi akses',
error: 'Verifikasi kredensial gagal. Silakan periksa kunci API Anda.',
success: 'Kredensial berhasil diverifikasi',
},
configuration: {
title: 'Atur Langganan',
description: 'Atur parameter langganan Anda',
},
},
oauth: {
title: 'Buat dengan OAuth',
authorization: {
title: 'Otorisasi OAuth',
description: 'Izinkan Dify untuk mengakses akun Anda',
redirectUrl: 'URL Pengalihan',
redirectUrlHelp: 'Gunakan URL ini dalam konfigurasi aplikasi OAuth Anda',
authorizeButton: 'Otorisasi dengan {{provider}}',
waitingAuth: 'Menunggu otorisasi...',
authSuccess: 'Otorisasi berhasil',
authFailed: 'Gagal mendapatkan informasi otorisasi OAuth',
waitingJump: 'Diizinkan, menunggu lompatan',
},
configuration: {
title: 'Atur Langganan',
description: 'Atur parameter langganan Anda setelah otorisasi',
success: 'Konfigurasi OAuth berhasil',
failed: 'Konfigurasi OAuth gagal',
},
remove: {
success: 'Penghapusan OAuth berhasil',
failed: 'Gagal menghapus OAuth',
},
save: {
success: 'Konfigurasi OAuth berhasil disimpan',
},
},
manual: {
title: 'Pengaturan Manual',
description: 'Konfigurasikan langganan webhook Anda secara manual',
logs: {
title: 'Catatan Permintaan',
request: 'Permintaan',
loading: 'Menunggu permintaan dari {{pluginName}}...',
},
},
form: {
subscriptionName: {
label: 'Nama Langganan',
placeholder: 'Masukkan nama langganan',
required: 'Nama langganan wajib diisi',
},
callbackUrl: {
label: 'URL Panggilan Balik',
description: 'URL ini akan menerima event webhook',
tooltip: 'Sediakan endpoint yang dapat diakses publik yang dapat menerima permintaan callback dari penyedia pemicu.',
placeholder: 'Sedang menghasilkan...',
privateAddressWarning: 'URL ini tampaknya merupakan alamat internal, yang mungkin menyebabkan permintaan webhook gagal. Anda dapat mengubah TRIGGER_URL ke alamat publik.',
},
},
errors: {
createFailed: 'Gagal membuat langganan',
verifyFailed: 'Gagal memverifikasi kredensial',
authFailed: 'Otorisasi gagal',
networkError: 'Kesalahan jaringan, silakan coba lagi',
},
},
events: {
title: 'Acara Tersedia',
description: 'Peristiwa yang dapat diikuti oleh plugin pemicu ini',
empty: 'Tidak ada acara tersedia',
event: 'Acara',
events: 'Acara',
actionNum: '{{num}} {{event}} TERMASUK',
item: {
parameters: 'parameter {{count}}',
noParameters: 'Tidak ada parameter',
},
output: 'Keluaran',
},
node: {
status: {
warning: 'Putuskan sambungan',
},
},
}
export default translation