const translation = {
  merMaid: {
    rerender: 'Ulangi Render Ulang',
  },
  apiKeyModal: {
    lastUsed: 'TERAKHIR DIGUNAKAN',
    secretKey: 'Kunci Rahasia',
    apiSecretKey: 'Kunci rahasia API',
    created: 'DIBUAT',
    apiSecretKeyTips: 'Untuk mencegah penyalahgunaan API, lindungi Kunci API Anda. Hindari menggunakannya sebagai teks biasa dalam kode front-end. :)',
    generateTips: 'Simpan kunci ini di tempat yang aman dan mudah diakses.',
    createNewSecretKey: 'Membuat kunci Rahasia baru',
  },
  actionMsg: {
    deleteConfirmTips: 'Tindakan ini tidak dapat dibatalkan.',
    ok: 'OKE',
    deleteConfirmTitle: 'Hapus kunci rahasia ini?',
  },
  completionMode: {
    createCompletionApi: 'Membuat Pesan Penyelesaian',
    messageIDTip: 'ID Pesan',
    messageFeedbackApi: 'Umpan balik pesan (mis. spam, tidak relevan, pujian)',
    ratingTip: '(mis. suka/tidak suka), null berarti membatalkan penilaian',
    parametersApi: 'Dapatkan informasi parameter aplikasi',
    parametersApiTip: 'Ambil parameter Input yang dikonfigurasi, termasuk nama variabel, nama bidang, jenis, dan nilai default. Biasanya digunakan untuk menampilkan bidang ini dalam formulir atau mengisi nilai default setelah klien dimuat.',
    info: 'Untuk pembuatan teks berkualitas tinggi, seperti artikel, ringkasan, dan terjemahan, gunakan API pesan penyelesaian dengan input pengguna. Pembuatan teks bergantung pada parameter model dan templat prompt yang ditetapkan di Dify Prompt Engineering.',
    createCompletionApiTip: 'Buat Pesan Penyelesaian untuk mendukung mode tanya jawab.',
    title: 'API Aplikasi Penyelesaian',
    blocking: 'Jenis pemblokiran, menunggu eksekusi selesai dan mengembalikan hasil. (Permintaan dapat terganggu jika prosesnya panjang)',
    streaming: 'streaming kembali. Implementasi pengembalian streaming berdasarkan SSE (Server-Sent Events).',
    inputsTips: '(Opsional) Berikan bidang input pengguna sebagai pasangan kunci-nilai, sesuai dengan variabel di Prompt Eng. Kunci adalah nama variabel, Nilai adalah nilai parameter. Jika jenis bidang adalah Pilih, Nilai yang dikirimkan harus menjadi salah satu pilihan prasetel.',
    messageFeedbackApiTip: 'Beri peringkat pesan yang diterima atas nama pengguna akhir yang suka atau tidak suka. Data ini terlihat di halaman Log & Anotasi dan digunakan untuk penyempurnaan model di masa mendatang.',
    queryTips: 'Konten teks input pengguna.',
  },
  chatMode: {
    messageFeedbackApiTip: 'Beri peringkat pesan yang diterima atas nama pengguna akhir yang suka atau tidak suka. Data ini terlihat di halaman Log & Anotasi dan digunakan untuk penyempurnaan model di masa mendatang.',
    conversationRenamingApiTip: 'Ganti nama percakapan; Nama ditampilkan di antarmuka klien multi-sesi.',
    conversationRenamingNameTip: 'Nama baru',
    chatMsgHistoryFirstId: 'ID rekaman obrolan pertama di halaman saat ini. Defaultnya tidak ada.',
    conversationsListApiTip: 'Mendapatkan daftar sesi pengguna saat ini. Secara default, 20 sesi terakhir ditampilkan.',
    title: 'API Aplikasi Obrolan',
    chatMsgHistoryApi: 'Mendapatkan pesan riwayat obrolan',
    blocking: 'Jenis pemblokiran, menunggu eksekusi selesai dan mengembalikan hasil. (Permintaan dapat terganggu jika prosesnya panjang)',
    createChatApi: 'Buat pesan obrolan',
    info: 'Untuk aplikasi percakapan serbaguna yang menggunakan format Tanya Jawab, panggil API pesan obrolan untuk memulai dialog. Pertahankan percakapan yang sedang berlangsung dengan meneruskan conversation_id yang dikembalikan. Parameter respons dan templat bergantung pada pengaturan Dify Prompt Eng.',
    conversationIdTip: '(Opsional) ID Percakapan: kosongkan untuk percakapan pertama kali; Teruskan conversation_id dari konteks untuk melanjutkan dialog.',
    queryTips: 'Konten input/pertanyaan pengguna',
    conversationsListLimitTip: 'Berapa banyak obrolan yang dikembalikan dalam satu permintaan',
    chatMsgHistoryLimit: 'Berapa banyak obrolan yang dikembalikan dalam satu permintaan',
    conversationsListFirstIdTip: 'ID rekaman terakhir di halaman saat ini, default tidak ada.',
    messageFeedbackApi: 'Umpan balik pengguna terminal pesan (mis. spam, tidak relevan, pujian)',
    parametersApi: 'Dapatkan informasi parameter aplikasi',
    streaming: 'streaming kembali. Implementasi pengembalian streaming berdasarkan SSE (Server-Sent Events).',
    inputsTips: '(Opsional) Berikan bidang input pengguna sebagai pasangan kunci-nilai, sesuai dengan variabel di Prompt Eng. Kunci adalah nama variabel, Nilai adalah nilai parameter. Jika jenis bidang adalah Pilih, Nilai yang dikirimkan harus menjadi salah satu pilihan prasetel.',
    parametersApiTip: 'Ambil parameter Input yang dikonfigurasi, termasuk nama variabel, nama bidang, jenis, dan nilai default. Biasanya digunakan untuk menampilkan bidang ini dalam formulir atau mengisi nilai default setelah klien dimuat.',
    chatMsgHistoryConversationIdTip: 'ID Percakapan',
    messageIDTip: 'ID Pesan',
    createChatApiTip: 'Buat pesan percakapan baru atau lanjutkan dialog yang ada.',
    chatMsgHistoryApiTip: 'Halaman pertama mengembalikan bilah \'batas\' terbaru, yang dalam urutan terbalik.',
    conversationsListApi: 'Dapatkan daftar percakapan',
    ratingTip: '(mis. suka/tidak suka), null berarti membatalkan penilaian',
    conversationRenamingApi: 'Penggantian nama percakapan',
  },
  develop: {
    query: 'Kueri',
    toc: 'Isi',
    pathParams: 'Parameter Jalur',
    requestBody: 'Isi Permintaan',
  },
  apiServer: 'Server API',
  copied: 'Disalin',
  copy: 'Salin',
  ok: 'OK',
  regenerate: 'Hasilkan Ulang',
  status: 'Status',
  never: 'Tidak pernah',
  playing: 'Sedang Memutar',
  play: 'Putar',
  disabled: 'Dinonaktifkan',
  apiKey: 'Kunci API',
  pause: 'Jeda',
  loading: 'Memuat...',
}

export default translation
