index.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. // 导入通用模块
  2. import commonZhCN from './common/zh_CN'
  3. import commonEnUS from './common/en_US'
  4. // 导入页面模块
  5. import homeZhCN from './pages/home/zh_CN'
  6. import homeEnUS from './pages/home/en_US'
  7. import loginZhCN from './pages/login/zh_CN'
  8. import loginEnUS from './pages/login/en_US'
  9. import mineZhCN from './pages/mine/zh_CN'
  10. import mineEnUS from './pages/mine/en_US'
  11. // 导入组件模块
  12. import languageSwitcherZhCN from './components/languageSwitcher/zh_CN'
  13. import languageSwitcherEnUS from './components/languageSwitcher/en_US'
  14. // 按语言组织翻译数据
  15. export const messages = {
  16. 'zh-CN': {
  17. common: commonZhCN,
  18. home: homeZhCN,
  19. login: loginZhCN,
  20. mine: mineZhCN,
  21. components: {
  22. languageSwitcher: languageSwitcherZhCN
  23. }
  24. },
  25. 'en-US': {
  26. common: commonEnUS,
  27. home: homeEnUS,
  28. login: loginEnUS,
  29. mine: mineEnUS,
  30. components: {
  31. languageSwitcher: languageSwitcherEnUS
  32. }
  33. }
  34. }
  35. export const localeList = [
  36. {
  37. label: '简体中文',
  38. value: 'zh-CN'
  39. },
  40. {
  41. label: 'English',
  42. value: 'en-US'
  43. }
  44. ]
  45. // 默认语言
  46. export const defaultLocale = 'zh-CN'