useLanguage.ts 2.82 KB
import { ref } from 'vue'

export const useLanguage = () => {
  const languages = ref([
    { label: '中文', value: 'zh' },
    { label: '英文', value: 'en' },
    { label: '南非荷兰语', value: 'Afrikaans' },
    { label: '阿拉伯语', value: 'Arabic' },
    { label: '亚美尼亚语', value: 'Armenian' },
    { label: '阿塞拜疆语', value: 'Azerbaijani' },
    { label: '白俄罗斯语', value: 'Belarusian' },
    { label: '波斯尼亚语', value: 'Bosnian' },
    { label: '保加利亚语', value: 'Bulgarian' },
    { label: '加泰罗尼亚语', value: 'Catalan' },
    { label: '克罗地亚语', value: 'Croatian' },
    { label: '捷克语', value: 'Czech' },
    { label: '丹麦语', value: 'Danish' },
    { label: '荷兰语', value: 'Dutch' },
    { label: '爱沙尼亚语', value: 'Estonian' },
    { label: '芬兰语', value: 'Finnish' },
    { label: '法语', value: 'French' },
    { label: '加利西亚语', value: 'Galician' },
    { label: '德语', value: 'German' },
    { label: '希腊语', value: 'Greek' },
    { label: '希伯来语', value: 'Hebrew' },
    { label: '印地语', value: 'Hindi' },
    { label: '匈牙利语', value: 'Hungarian' },
    { label: '冰岛语', value: 'Icelandic' },
    { label: '印度尼西亚语', value: 'Indonesian' },
    { label: '意大利语', value: 'Italian' },
    { label: '日语', value: 'Japanese' },
    { label: '卡纳达语', value: 'Kannada' },
    { label: '哈萨克语', value: 'Kazakh' },
    { label: '韩语', value: 'Korean' },
    { label: '拉脱维亚语', value: 'Latvian' },
    { label: '立陶宛语', value: 'Lithuanian' },
    { label: '马其顿语', value: 'Macedonian' },
    { label: '马来语', value: 'Malay' },
    { label: '马拉地语', value: 'Marathi' },
    { label: '毛利语', value: 'Maori' },
    { label: '尼泊尔语', value: 'Nepali' },
    { label: '挪威语', value: 'Norwegian' },
    { label: '波斯语', value: 'Persian' },
    { label: '波兰语', value: 'Polish' },
    { label: '葡萄牙语', value: 'Portuguese' },
    { label: '罗马尼亚语', value: 'Romanian' },
    { label: '俄语', value: 'Russian' },
    { label: '塞尔维亚语', value: 'Serbian' },
    { label: '斯洛伐克语', value: 'Slovak' },
    { label: '斯洛文尼亚语', value: 'Slovenian' },
    { label: '西班牙语', value: 'Spanish' },
    { label: '斯瓦希里语', value: 'Swahili' },
    { label: '瑞典语', value: 'Swedish' },
    { label: '塔加拉语', value: 'Tagalog' },
    { label: '泰米尔语', value: 'Tamil' },
    { label: '泰语', value: 'Thai' },
    { label: '土耳其语', value: 'Turkish' },
    { label: '乌克兰语', value: 'Ukrainian' },
    { label: '乌尔都语', value: 'Urdu' },
    { label: '越南语', value: 'Vietnamese' },
    { label: '威尔士语', value: 'Welsh' }
  ])

  return {
    languages
  }
}