index.js 892 B

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