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
