const zhCN = {
  // Search
  'Search...': '搜索...',
  'Search documentation...': '搜索文档...',
  'No results found.': '没有找到结果。',

  // 404
  'This page could not be found.': '找不到此页面。',

  // Empty page
  'Empty page': '空页面',
  'Start writing content': '开始在 {fileLink} 中书写，让这个页面慢慢成型。',

  // TOC
  'On this page': '本页目录',

  // Search command
  'Light': '明亮',
  'Dark': '黑暗',
  'System': '系统',

  // Doc footer
  'Edit this page': '编辑此页面',
  'Back to Top': '回到顶部',

  // Collapse Code
  'Expand': '展开',
  'Collapse': '折叠',

  // Language Switcher
  'Language': '语言',
  'Choose your language': '选择语言',

  // Theme Switcher
  'Customize': '自定义',
  'Pick a style and color for the docs.': '选择文档的样式和颜色。',
  'Color': '颜色',
  'Radius': '圆角',
  'Theme': '主题',

  // Copy Code
  'Copied to clipboard!': '已复制到剪贴板！',

  // Mermaid
  'Mermaid Chart Error: ': 'Mermaid 图表错误：',
  'Rendering Chart': '正在渲染图表',

  // Carbon Ads
  'Please support us by disabling your ad blocker.': '请通过禁用广告拦截器来支持我们。',

  // Read More
  'Read more at': '阅读更多于',

  // Field
  'required': '必填',
};

const zhTW = {
  // Search
  'Search...': '搜尋...',
  'Search documentation...': '搜尋文件...',
  'No results found.': '沒有找到結果。',

  // 404
  'This page could not be found.': '找不到此頁面。',

  // Empty page
  'Empty page': '空頁面',
  'Start writing content': '開始在 {fileLink} 中書寫，讓這個頁面慢慢成型。',

  // TOC
  'On this page': '本頁目錄',

  // Search command
  'Light': '明亮',
  'Dark': '黑暗',
  'System': '系統',

  // Doc footer
  'Edit this page': '編輯此頁面',
  'Back to Top': '回到頂部',

  // Collapse Code
  'Expand': '展開',
  'Collapse': '折疊',

  // Language Switcher
  'Language': '語言',
  'Choose your language': '選擇語言',

  // Theme Switcher
  'Customize': '自定義',
  'Pick a style and color for the docs.': '選擇文件的樣式和顏色。',
  'Color': '顏色',
  'Radius': '圓角',
  'Theme': '主題',

  // Copy Code
  'Copied to clipboard!': '已複製到剪貼簿！',

  // Mermaid
  'Mermaid Chart Error: ': 'Mermaid 圖表錯誤：',
  'Rendering Chart': '正在渲染圖表',

  // Carbon Ads
  'Please support us by disabling your ad blocker.': '請通過禁用廣告攔截器來支持我們。',

  // Read More
  'Read more at': '閱讀更多於',

  // Field
  'required': '必填',
};

export default defineI18nConfig(() => ({
  legacy: false,
  // disable missing warn so that the starter doesn't show warnings when only one language is used
  missingWarn: false,
  messages: {
    'en': {
      // Search
      'Search...': 'Search...',
      'Search documentation...': 'Search documentation...',
      'No results found.': 'No results found.',

      // 404
      'This page could not be found.': 'This page could not be found.',

      // Empty page
      'Empty page': 'Empty page',
      'Start writing content': 'Start writing in {fileLink} to see this page taking shape.',

      // TOC
      'On this page': 'On this page',

      // Search command
      'Light': 'Light',
      'Dark': 'Dark',
      'System': 'System',

      // Doc footer
      'Edit this page': 'Edit this page',
      'Back to Top': 'Back to Top',

      // Collapse Code
      'Expand': 'Expand',
      'Collapse': 'Collapse',

      // Language Switcher
      'Language': 'Language',
      'Choose your language': 'Choose your language',

      // Theme Switcher
      'Customize': 'Customize',
      'Pick a style and color for the docs.': 'Pick a style and color for the docs.',
      'Color': 'Color',
      'Radius': 'Radius',
      'Theme': 'Theme',

      // Copy Code
      'Copied to clipboard!': 'Copied to clipboard!',

      // Mermaid
      'Mermaid Chart Error: ': 'Mermaid Chart Error: ',
      'Rendering Chart': 'Rendering Chart',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Please support us by disabling your ad blocker.',

      // Read More
      'Read more at': 'Read more at',

      // Field
      'required': 'required',
    },
    'fr': {
      // Search
      'Search...': 'Rechercher...',
      'Search documentation...': 'Rechercher dans la documentation...',
      'No results found.': 'Aucun résultat trouvé.',

      // 404
      'This page could not be found.': 'Cette page est introuvable.',

      // Empty page
      'Empty page': 'Page vide',
      'Start writing content': 'Commencez à écrire du contenu dans {fileLink} pour voir la page prendre forme.',

      // TOC
      'On this page': 'Sur cette page',

      // Search command
      'Light': 'Clair',
      'Dark': 'Sombre',
      'System': 'Système',

      // Doc footer
      'Edit this page': 'Modifier cette page',
      'Back to Top': 'Retour en haut',

      // Collapse Code
      'Expand': 'Développer',
      'Collapse': 'Réduire',

      // Language Switcher
      'Language': 'Langue',
      'Choose your language': 'Choisissez votre langue',

      // Theme Switcher
      'Customize': 'Personnaliser',
      'Pick a style and color for the docs.': 'Choisissez un style et une couleur pour la documentation.',
      'Color': 'Couleur',
      'Radius': 'Rayon',
      'Theme': 'Thème',

      // Copy Code
      'Copied to clipboard!': 'Copié dans le presse-papiers !',

      // Mermaid
      'Mermaid Chart Error: ': 'Erreur de graphique Mermaid : ',
      'Rendering Chart': 'Rendu du graphique',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Veuillez nous soutenir en désactivant votre bloqueur de publicités.',

      // Read More
      'Read more at': 'Lire la suite à',

      // Field
      'required': 'requis',
    },
    'zhcn': zhCN,
    'zh-CN': zhCN,
    'zhtw': zhTW,
    'zh-TW': zhTW,
    'ja': {
      // Search
      'Search...': '検索...',
      'Search documentation...': 'ドキュメントを検索...',
      'No results found.': '結果が見つかりません。',

      // 404
      'This page could not be found.': 'このページは見つかりませんでした。',

      // Empty page
      'Empty page': '空のページ',
      'Start writing content': '{fileLink} に書き始めて、このページが少しずつ形になっていくのを見てみましょう。',

      // TOC
      'On this page': 'このページの目次',

      // Search command
      'Light': '明るい',
      'Dark': '暗い',
      'System': 'システム',

      // Doc footer
      'Edit this page': 'このページを編集',
      'Back to Top': 'トップに戻る',

      // Collapse Code
      'Expand': '展開',
      'Collapse': '折りたたむ',

      // Language Switcher
      'Language': '言語',
      'Choose your language': '言語を選択',

      // Theme Switcher
      'Customize': 'カスタマイズ',
      'Pick a style and color for the docs.': 'ドキュメントのスタイルと色を選択してください。',
      'Color': '色',
      'Radius': '半径',
      'Theme': 'テーマ',

      // Copy Code
      'Copied to clipboard!': 'クリップボードにコピーされました！',

      // Mermaid
      'Mermaid Chart Error: ': 'Mermaid チャートエラー：',
      'Rendering Chart': 'チャートをレンダリングしています',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': '広告ブロッカーを無効にしてサポートしてください。',

      // Read More
      'Read more at': '続きを読む',

      // Field
      'required': '必須',
    },
    'km': {
      // Search
      'Search...': 'ស្វែងរក...',
      'Search documentation...': 'ស្វែងរកឯកសារ...',
      'No results found.': 'មិនមានលទ្ធផលទេ',

      // 404
      'This page could not be found.': 'រកមិនឃើញទំព័រនេះទេ។',

      // Empty page
      'Empty page': 'ទំព័រទទេ',
      'Start writing content': 'ចាប់ផ្តើមសរសេរនៅក្នុង {fileLink} ដើម្បីឲ្យទំព័រនេះបង្ហាញខ្លួនបន្តិចម្តងៗ។',

      // TOC
      'On this page': 'នៅលើទំព័រនេះ',

      // Search command
      'Light': 'ផ្ទៃភ្លឺ',
      'Dark': 'ផ្ទៃងងឹត',
      'System': 'តាមប្រព័ន្ធ',

      // Doc footer
      'Edit this page': 'កែសម្រួលទំព័រនេះ',
      'Back to Top': 'រំកិលទៅខាងលើវិញ',

      // Collapse Code
      'Expand': 'ពន្លាតបង្ហាញ',
      'Collapse': 'បង្រួម',

      // Language Switcher
      'Language': 'ភាសា',
      'Choose your language': 'ជ្រើសរើសភាសារបស់អ្នក',

      // Theme Switcher
      'Customize': 'ប្ដូរតាមចំណង់ចំណូលចិត្ត',
      'Pick a style and color for the docs.': 'ជ្រើសរើសរចនាប័ទ្ម និងពណ៌សម្រាប់ឯកសារ',
      'Color': 'ពណ៌',
      'Radius': 'កាំកំណោង',
      'Theme': 'ផ្ទៃស្បែក',

      // Copy Code
      'Copied to clipboard!': 'បានចម្លងទុកទៅកាន់ក្តារចម្លង!',

      // Mermaid
      'Mermaid Chart Error: ': 'កំហុសតារាង Mermaid៖ ',
      'Rendering Chart': 'កំពុងបង្ហាញតារាង',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'សូមគាំទ្រពួកយើងដោយការបិទកម្មវិធីរាំងខ្ទប់ពាណិជ្ជកម្ម',

      // Read More
      'Read more at': 'អានបន្ថែមនៅ',

      // Field
      'required': 'តម្រូវឲ្យមានជាដាច់ខាត',
    },
    'ru': {
      // Search
      'Search...': 'Поиск...',
      'Search documentation...': 'Поиск в документации...',
      'No results found.': 'Ничего не найдено.',

      // 404
      'This page could not be found.': 'Эта страница не найдена.',

      // Empty page
      'Empty page': 'Пустая страница',
      'Start writing content': 'Начните писать в {fileLink}, и страница постепенно начнёт обретать форму.',

      // TOC
      'On this page': 'На этой странице',

      // Search command
      'Light': 'Светлая',
      'Dark': 'Тёмная',
      'System': 'Система',

      // Doc footer
      'Edit this page': 'Редактировать эту страницу',
      'Back to Top': 'Наверх',

      // Collapse Code
      'Expand': 'Развернуть',
      'Collapse': 'Свернуть',

      // Language Switcher
      'Language': 'Язык',
      'Choose your language': 'Выберите язык',

      // Theme Switcher
      'Customize': 'Настроить',
      'Pick a style and color for the docs.': 'Выберите стиль и цвет документации.',
      'Color': 'Цвет',
      'Radius': 'Радиус',
      'Theme': 'Тема',

      // Copy Code
      'Copied to clipboard!': 'Скопировано в буфер обмена!',

      // Mermaid
      'Mermaid Chart Error: ': 'Ошибка диаграммы Mermaid: ',
      'Rendering Chart': 'Отрисовка диаграммы',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Пожалуйста, поддержите нас, отключив блокировщик рекламы.',

      // Read More
      'Read more at': 'Читать далее на',

      // Field
      'required': 'обязательно',
    },

    'ko': {
      // Search
      'Search...': '검색...',
      'Search documentation...': '문서 검색...',
      'No results found.': '결과를 찾을 수 없습니다.',

      // 404
      'This page could not be found.': '이 페이지를 찾을 수 없습니다.',

      // Empty page
      'Empty page': '빈 페이지',
      'Start writing content': '{fileLink}에서 글쓰기를 시작하면 이 페이지가 서서히 형태를 갖춰갑니다.',

      // TOC
      'On this page': '이 페이지에서',

      // Search command
      'Light': '라이트',
      'Dark': '다크',
      'System': '시스템',

      // Doc footer
      'Edit this page': '이 페이지 수정하기',
      'Back to Top': '맨 위로',

      // Collapse Code
      'Expand': '펼치기',
      'Collapse': '접기',

      // Language Switcher
      'Language': '언어',
      'Choose your language': '언어를 선택하세요',

      // Theme Switcher
      'Customize': '사용자 설정',
      'Pick a style and color for the docs.': '문서의 스타일과 색상을 선택하세요.',
      'Color': '색상',
      'Radius': '반경',
      'Theme': '테마',

      // Copy Code
      'Copied to clipboard!': '클립보드에 복사됨!',

      // Mermaid
      'Mermaid Chart Error: ': 'Mermaid 차트 오류: ',
      'Rendering Chart': '차트 렌더링 중',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': '광고 차단기를 꺼서 저희를 지원해 주세요.',

      // Read More
      'Read more at': '더 읽기:',

      // Field
      'required': '필수',
    },

    'hi': {
      // Search
      'Search...': 'खोजें...',
      'Search documentation...': 'दस्तावेज़ खोजें...',
      'No results found.': 'कोई परिणाम नहीं मिला।',

      // 404
      'This page could not be found.': 'यह पृष्ठ नहीं मिला।',

      // Empty page
      'Empty page': 'खाली पृष्ठ',
      'Start writing content': '{fileLink} में लिखना शुरू करें और देखें यह पृष्ठ धीरे-धीरे आकार लेता है।',

      // TOC
      'On this page': 'इस पृष्ठ पर',

      // Search command
      'Light': 'हल्का',
      'Dark': 'गहरा',
      'System': 'सिस्टम',

      // Doc footer
      'Edit this page': 'इस पृष्ठ को संपादित करें',
      'Back to Top': 'ऊपर जाएं',

      // Collapse Code
      'Expand': 'विस्तारित करें',
      'Collapse': 'संकुचित करें',

      // Language Switcher
      'Language': 'भाषा',
      'Choose your language': 'अपनी भाषा चुनें',

      // Theme Switcher
      'Customize': 'अनुकूलित करें',
      'Pick a style and color for the docs.': 'दस्तावेज़ों के लिए शैली और रंग चुनें।',
      'Color': 'रंग',
      'Radius': 'त्रिज्या',
      'Theme': 'थीम',

      // Copy Code
      'Copied to clipboard!': 'क्लिपबोर्ड पर कॉपी किया गया!',

      // Mermaid
      'Mermaid Chart Error: ': 'मर्मेड चार्ट त्रुटि: ',
      'Rendering Chart': 'चार्ट रेंडर हो रहा है',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'कृपया हमारा समर्थन करने के लिए अपना विज्ञापन अवरोधक अक्षम करें।',

      // Read More
      'Read more at': 'और पढ़ें:',

      // Field
      'required': 'आवश्यक',
    },
    'bn': {
      // Search
      'Search...': 'অনুসন্ধান...',
      'Search documentation...': 'ডকুমেন্টেশন খুঁজুন...',
      'No results found.': 'কোন ফলাফল পাওয়া যায়নি।',

      // 404
      'This page could not be found.': 'এই পৃষ্ঠাটি খুঁজে পাওয়া যায়নি।',

      // Empty page
      'Empty page': 'খালি পৃষ্ঠা',
      'Start writing content': '{fileLink}-এ লেখা শুরু করুন এবং দেখুন কীভাবে এই পৃষ্ঠাটি ধীরে ধীরে গঠন নিচ্ছে।',

      // TOC
      'On this page': 'এই পৃষ্ঠায়',

      // Search command
      'Light': 'আলো',
      'Dark': 'অন্ধকার',
      'System': 'सिस्टम',

      // Doc footer
      'Edit this page': 'এই পাতাটি সম্পাদনা করুন',
      'Back to Top': 'উপরে ফিরে যান',

      // Collapse Code
      'Expand': 'প্রসারিত করুন',
      'Collapse': 'সঙ্কুচিত করুন',

      // Language Switcher
      'Language': 'ভাষা',
      'Choose your language': 'আপনার ভাষা বেছে নিন',

      // Theme Switcher
      'Customize': 'কাস্টমাইজ করুন',
      'Pick a style and color for the docs.': 'ডকুমেন্টেশন জন্য একটি স্টাইল এবং রঙ বেছে নিন।',
      'Color': 'রঙ',
      'Radius': 'ব্যাসার্ধ',
      'Theme': 'থিম',

      // Copy Code
      'Copied to clipboard!': 'ক্লিপবোর্ডে কপি করা হয়েছে!',

      // Mermaid
      'Mermaid Chart Error: ': 'মারমেইড চার্ট ত্রুটি: ',
      'Rendering Chart': 'চার্ট রেন্ডার হচ্ছে',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'আমাদের সমর্থন করার জন্য অনুগ্রহ করে আপনার ad blocker নিষ্ক্রিয় করুন।',

      // Read More
      'Read more at': 'আরও পড়ুন:',

      // Field
      'required': 'অবশ্যক',
    },

    'it': {
      // Search
      'Search...': 'Cerca...',
      'Search documentation...': 'Cerca nella documentazione...',
      'No results found.': 'Nessun risultato trovato.',

      // 404
      'This page could not be found.': 'Questa pagina non è stata trovata.',

      // Empty page
      'Empty page': 'Pagina vuota',
      'Start writing content': 'Inizia a scrivere in {fileLink} per vedere questa pagina prendere forma.',

      // TOC
      'On this page': 'In questa pagina',

      // Search command
      'Light': 'Chiaro',
      'Dark': 'Scuro',
      'System': 'Sistema',

      // Doc footer
      'Edit this page': 'Modifica questa pagina',
      'Back to Top': 'Torna in cima',

      // Collapse Code
      'Expand': 'Espandi',
      'Collapse': 'Comprimi',

      // Language Switcher
      'Language': 'Lingua',
      'Choose your language': 'Scegli la tua lingua',

      // Theme Switcher
      'Customize': 'Personalizza',
      'Pick a style and color for the docs.': 'Scegli uno stile e un colore per la documentazione.',
      'Color': 'Colore',
      'Radius': 'Raggio',
      'Theme': 'Tema',

      // Copy Code
      'Copied to clipboard!': 'Copiato negli appunti!',

      // Mermaid
      'Mermaid Chart Error: ': 'Errore nel grafico Mermaid: ',
      'Rendering Chart': 'Rendering del grafico',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Per favore sostienici disabilitando il tuo ad blocker.',

      // Read More
      'Read more at': 'Leggi di più su',

      // Field
      'required': 'obbligatorio',
    },
    'es': {
      // Search
      'Search...': 'Buscar...',
      'Search documentation...': 'Buscar documentación...',
      'No results found.': 'No se encontraron resultados.',

      // 404
      'This page could not be found.': 'No se pudo encontrar esta página.',

      // Empty page
      'Empty page': 'Página vacía',
      'Start writing content': 'Empieza a escribir contenido en {fileLink} para ver esta página tomar forma.',

      // TOC
      'On this page': 'En esta página',

      // Search command
      'Light': 'Claro',
      'Dark': 'Oscuro',
      'System': 'Sistema',

      // Doc footer
      'Edit this page': 'Editar esta página',
      'Back to Top': 'Volver arriba',

      // Collapse Code
      'Expand': 'Expandir',
      'Collapse': 'Contraer',

      // Language Switcher
      'Language': 'Idioma',
      'Choose your language': 'Elige tu idioma',

      // Theme Switcher
      'Customize': 'Personalizar',
      'Pick a style and color for the docs.': 'Elige un estilo y color para la documentación.',
      'Color': 'Color',
      'Radius': 'Radio',
      'Theme': 'Tema',

      // Copy Code
      'Copied to clipboard!': '¡Copiado al portapapeles!',

      // Mermaid
      'Mermaid Chart Error: ': 'Error en el gráfico Mermaid: ',
      'Rendering Chart': 'Renderizando gráfico',

      // Carbon Ads
      'Please support us by disabling your ad blocker.': 'Por favor apóyanos desactivando tu bloqueador de anuncios.',

      // Read More
      'Read more at': 'Lee más en',

      // Field
      'required': 'obligatorio',
    },
  },
}));
