const translation = {
  chunkingMode: {
    general: 'Umum',
    parentChild: 'Orang tua-anak',
    graph: 'Grafik',
    qa: 'Tanya Jawab',
  },
  parentMode: {
    fullDoc: 'Dokumen lengkap',
    paragraph: 'Paragraf',
  },
  editExternalAPIConfirmWarningContent: {
    front: 'API Pengetahuan Eksternal ini ditautkan ke',
    end: 'pengetahuan eksternal, dan modifikasi ini akan diterapkan pada semuanya. Apakah Anda yakin ingin menyimpan perubahan ini?',
  },
  editExternalAPIFormWarning: {
    front: 'API Eksternal ini ditautkan ke',
    end: 'pengetahuan eksternal',
  },
  deleteExternalAPIConfirmWarningContent: {
    title: {
      front: 'Menghapus',
      end: '?',
    },
    content: {
      end: 'pengetahuan eksternal. Menghapus API ini akan membatalkan semuanya. Apakah Anda yakin ingin menghapus API ini?',
      front: 'API Pengetahuan Eksternal ini ditautkan ke',
    },
    noConnectionContent: 'Apakah Anda yakin akan menghapus API ini?',
  },
  selectExternalKnowledgeAPI: {
    placeholder: 'Pilih API Pengetahuan Eksternal',
  },
  connectDatasetIntro: {
    content: {
      front: 'Untuk terhubung ke basis pengetahuan eksternal, Anda perlu membuat API eksternal terlebih dahulu. Harap baca dengan seksama dan lihat',
      end: '. Kemudian temukan ID pengetahuan yang sesuai dan isi di formulir di sebelah kiri. Jika semua informasi sudah benar, itu akan secara otomatis melompat ke tes pengambilan di pangkalan pengetahuan setelah mengklik tombol hubungkan.',
      link: 'Pelajari cara membuat API eksternal',
    },
    title: 'Cara Terhubung ke Basis Pengetahuan Eksternal',
    learnMore: 'Pelajari lebih lanjut',
  },
  connectHelper: {
    helper4: 'Baca dokumentasi bantuan',
    helper1: 'Hubungkan ke pangkalan pengetahuan eksternal melalui API dan ID pangkalan pengetahuan. Saat ini,',
    helper2: 'hanya fungsionalitas pengambilan yang didukung',
    helper3: '. Kami sangat menyarankan agar Anda',
    helper5: 'hati-hati sebelum menggunakan fitur ini.',
  },
  externalKnowledgeForm: {
    connect: 'Sambung',
    cancel: 'Membatalkan',
  },
  externalAPIForm: {
    encrypted: {
      end: 'Teknologi.',
      front: 'Token API Anda akan dienkripsi dan disimpan menggunakan',
    },
    apiKey: 'Kunci API',
    name: 'Nama',
    endpoint: 'Titik Akhir API',
    cancel: 'Membatalkan',
    save: 'Simpan',
    edit: 'Mengedit',
  },
  retrieval: {
    semantic_search: {
      description: 'Hasilkan penyematan kueri dan cari potongan teks yang paling mirip dengan representasi vektornya.',
      title: 'Pencarian Vektor',
    },
    full_text_search: {
      description: 'Indeks semua istilah dalam dokumen, memungkinkan pengguna untuk mencari istilah apa pun dan mengambil potongan teks yang relevan yang berisi istilah tersebut.',
      title: 'Pencarian Teks Lengkap',
    },
    hybrid_search: {
      recommend: 'Merekomendasikan',
      title: 'Pencarian Hibrida',
      description: 'Jalankan pencarian teks lengkap dan pencarian vektor secara bersamaan, peringkatkan ulang untuk memilih kecocokan terbaik untuk kueri pengguna. Pengguna dapat memilih untuk mengatur bobot atau mengonfigurasi ke model Rerank.',
    },
    invertedIndex: {
    },
    change: 'Ubah',
    changeRetrievalMethod: 'Ubah metode pengambilan',
    keyword_search: {
      description: 'Indeks Terbalik adalah struktur yang digunakan untuk pengambilan yang efisien. Diatur berdasarkan istilah, setiap istilah menunjuk ke dokumen atau halaman web yang berisinya.',
      title: 'Indeks Terbalik',
    },
  },
  indexingTechnique: {
    economy: 'EKO',
    high_quality: 'HQ',
  },
  indexingMethod: {
    invertedIndex: 'TERBALIK',
    full_text_search: 'TEKS LENGKAP',
    semantic_search: 'VEKTOR',
    hybrid_search: 'HIBRIDA',
  },
  weightedScore: {
    semantic: 'Semantik',
    title: 'Skor Tertimbang',
    customized: 'Disesuaikan',
    keyword: 'Kata kunci',
    keywordFirst: 'Kata kunci pertama',
    description: 'Dengan menyesuaikan bobot yang ditetapkan, strategi rerank ini menentukan apakah akan memprioritaskan pencocokan semantik atau kata kunci.',
    semanticFirst: 'Semantik pertama',
  },
  batchAction: {
    delete: 'Menghapus',
    disable: 'Menonaktifkan',
    archive: 'Mengarsipkan',
    selected: 'Dipilih',
    cancel: 'Membatalkan',
    enable: 'Mengaktifkan',
  },
  metadata: {
    createMetadata: {
      title: 'Metadata Baru',
      type: 'Jenis',
      back: 'Belakang',
      namePlaceholder: 'Tambahkan nama metadata',
      name: 'Nama',
    },
    checkName: {
      empty: 'Nama metadata tidak boleh kosong',
      invalid: 'Nama metadata hanya dapat berisi huruf kecil, angka, dan garis bawah dan harus dimulai dengan huruf kecil',
      tooLong: 'Nama metadata tidak boleh melebihi {{max}} karakter',
    },
    batchEditMetadata: {
      editMetadata: 'Edit Metadata',
      applyToAllSelectDocument: 'Terapkan ke semua dokumen yang dipilih',
      multipleValue: 'Beberapa Nilai',
      applyToAllSelectDocumentTip: 'Secara otomatis membuat semua metadata yang diedit di atas dan baru untuk semua dokumen yang dipilih, jika tidak, mengedit metadata hanya akan berlaku untuk dokumen yang dengannya.',
      editDocumentsNum: 'Mengedit dokumen {{num}}',
    },
    selectMetadata: {
      manageAction: 'Urus',
      newAction: 'Metadata Baru',
      search: 'Metadata pencarian',
    },
    datasetMetadata: {
      disabled: 'Nonaktif',
      addMetaData: 'Tambahkan Metadata',
      description: 'Anda dapat mengelola semua metadata dalam pengetahuan ini di sini. Modifikasi akan disinkronkan ke setiap dokumen.',
      deleteTitle: 'Konfirmasi untuk menghapus',
      name: 'Nama',
      rename: 'Ubah nama',
      builtInDescription: 'Metadata bawaan secara otomatis diekstrak dan dihasilkan. Itu harus diaktifkan sebelum digunakan dan tidak dapat diedit.',
      namePlaceholder: 'Nama metadata',
      builtIn: 'Bawaan',
      values: 'Nilai {{num}}',
      deleteContent: 'Apakah Anda yakin ingin menghapus metadata "{{name}}"',
    },
    documentMetadata: {
      metadataToolTip: 'Metadata berfungsi sebagai filter penting yang meningkatkan akurasi dan relevansi pengambilan informasi. Anda dapat memodifikasi dan menambahkan metadata untuk dokumen ini di sini.',
      documentInformation: 'Informasi Dokumen',
      technicalParameters: 'Parameter teknis',
      startLabeling: 'Mulai Pelabelan',
    },
    addMetadata: 'Tambahkan Metadata',
    chooseTime: 'Pilih waktu...',
    metadata: 'Metadata',
  },
  knowledge: 'Pengetahuan',
  embeddingModelNotAvailable: 'Model penyematan tidak tersedia.',
  docsFailedNotice: 'Dokumen yang diindeks gagal',
  externalAPI: 'API Eksternal',
  documentCount: 'Docs',
  externalAPIPanelTitle: 'API Pengetahuan Eksternal',
  externalTag: 'Eksternal',
  createNewExternalAPI: 'Membuat API Pengetahuan Eksternal baru',
  noExternalKnowledge: 'Belum ada API Pengetahuan Eksternal, klik di sini untuk membuat',
  localDocs: 'Dokumen Lokal',
  editExternalAPIFormTitle: 'Mengedit API Pengetahuan Eksternal',
  createExternalAPI: 'Menambahkan API Pengetahuan Eksternal',
  editExternalAPITooltipTitle: 'PENGETAHUAN TERKAIT',
  appCount: 'Aplikasi tertaut',
  createDataset: 'Ciptakan Pengetahuan',
  externalKnowledgeDescriptionPlaceholder: 'Menjelaskan apa yang ada di Basis Pengetahuan ini (opsional)',
  externalKnowledgeId: 'ID Pengetahuan Eksternal',
  nTo1RetrievalLegacyLink: 'Pelajari lebih lanjut',
  nTo1RetrievalLegacyLinkText: 'Pengambilan N-to-1 akan secara resmi tidak digunakan lagi pada bulan September.',
  intro2: 'sebagai konteks',
  externalKnowledgeDescription: 'Deskripsi Pengetahuan',
  deleteDatasetConfirmTitle: 'Hapus Pengetahuan ini?',
  datasetDeleteFailed: 'Gagal menghapus Pengetahuan',
  allKnowledge: 'Semua Pengetahuan',
  externalAPIPanelDescription: 'API pengetahuan eksternal digunakan untuk terhubung ke pangkalan pengetahuan di luar Dify dan mengambil pengetahuan dari basis pengetahuan tersebut.',
  externalKnowledgeNamePlaceholder: 'Silakan masukkan nama basis pengetahuan',
  externalAPIPanelDocumentation: 'Pelajari cara membuat API Pengetahuan Eksternal',
  wordCount: 'K Kata-kata',
  externalKnowledgeName: 'Nama Pengetahuan Eksternal',
  datasets: 'PENGETAHUAN',
  deleteDatasetConfirmContent: 'Menghapus Pengetahuan tidak dapat diubah. Pengguna tidak akan lagi dapat mengakses Pengetahuan Anda, dan semua konfigurasi prompt dan log akan dihapus secara permanen.',
  datasetsApi: 'AKSES API',
  intro4: 'atau itu',
  didYouKnow: 'Tahukah Anda?',
  intro6: 'sebagai plug-in indeks ChatGPT mandiri untuk dipublikasikan',
  enable: 'Mengaktifkan',
  retry: 'Pengulangan',
  intro5: 'dapat dibuat',
  mixtureHighQualityAndEconomicTip: 'Model Rerank diperlukan untuk campuran basis pengetahuan berkualitas tinggi dan ekonomis.',
  datasetDeleted: 'Pengetahuan dihapus',
  createDatasetIntro: 'Impor data teks Anda sendiri atau tulis data secara real-time melalui Webhook untuk peningkatan konteks LLM.',
  intro1: 'Pengetahuan dapat diintegrasikan ke dalam aplikasi Dify',
  rerankSettings: 'Pengaturan Peringkat Ulang',
  intro3: ',',
  externalKnowledgeIdPlaceholder: 'Silakan masukkan ID Pengetahuan',
  retrievalSettings: 'Pengaturan Pengambilan',
  connectDataset: 'Menyambungkan ke Basis Pengetahuan Eksternal',
  learnHowToWriteGoodKnowledgeDescription: 'Pelajari cara menulis deskripsi pengetahuan yang baik',
  allExternalTip: 'Saat hanya menggunakan pengetahuan eksternal, pengguna dapat memilih apakah akan mengaktifkan model Rerank. Jika tidak diaktifkan, potongan yang diambil akan diurutkan berdasarkan skor. Ketika strategi pengambilan dari basis pengetahuan yang berbeda tidak konsisten, itu akan menjadi tidak akurat.',
  datasetUsedByApp: 'Pengetahuan tersebut digunakan oleh beberapa aplikasi. Aplikasi tidak akan lagi dapat menggunakan Pengetahuan ini, dan semua konfigurasi prompt serta log akan dihapus secara permanen.',
  mixtureInternalAndExternalTip: 'Model Rerank diperlukan untuk campuran pengetahuan internal dan eksternal.',
  nTo1RetrievalLegacy: 'Pengambilan N-to-1 akan secara resmi tidak digunakan lagi mulai September. Disarankan untuk menggunakan pengambilan Multi-jalur terbaru untuk mendapatkan hasil yang lebih baik.',
  inconsistentEmbeddingModelTip: 'Model Rerank diperlukan jika model Penyematan dari basis pengetahuan yang dipilih tidak konsisten.',
  allKnowledgeDescription: 'Pilih untuk menampilkan semua pengetahuan di ruang kerja ini. Hanya Pemilik Ruang Kerja yang dapat mengelola semua pengetahuan.',
  defaultRetrievalTip: 'Pengambilan multi-jalur digunakan secara default. Pengetahuan diambil dari beberapa basis pengetahuan dan kemudian diberi peringkat ulang.',
  unavailable: 'Tidak tersedia',
  updated: 'Diperbarui',
  createFromPipeline: 'Membuat dari Knowledge Pipeline',
  externalKnowledgeBase: 'Basis Pengetahuan Eksternal',
  serviceApi: {
    card: {
      apiKey: 'Kunci API',
      apiReference: 'Referensi API',
      title: 'API layanan backend',
      endpoint: 'Titik Akhir API Layanan',
    },
    title: 'API Layanan',
    enabled: 'Sedang Beroperasi',
    disabled: 'Dinonaktifkan',
  },
  docAllEnabled_one: 'dokumen {{count}} diaktifkan',
  docAllEnabled_other: 'Semua dokumen {{count}} diaktifkan',
  partialEnabled_one: 'Total {{count}} dokumen, {{num}} tersedia',
  partialEnabled_other: 'Total {{count}} dokumen, {{num}} tersedia',
  documentsDisabled: '{{num}} dokumen dinonaktifkan - tidak aktif lebih dari 30 hari',
  preprocessDocument: '{{num}} Prasekolah Dokumen',
  cornerLabel: {
    unavailable: 'Tidak tersedia',
    pipeline: 'Saluran pipa',
  },
  multimodal: 'Multimodal',
  imageUploader: {
    button: 'Seret dan lepas file atau folder, atau',
    browse: 'Telusuri',
    tip: '{{supportTypes}} (Maks {{batchCount}}, {{size}}MB masing-masing)',
  },
}

export default translation
