index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. import homeZhCN from './pages/home/zh_CN'
  8. import homeEnUS from './pages/home/en_US'
  9. import scanZhCN from './pages/scan/zh_CN'
  10. import scanEnUS from './pages/scan/en_US'
  11. import myZhCN from './pages/my/zh_CN'
  12. import myEnUS from './pages/my/en_US'
  13. import aggreementZhCN from './pages/my/aggreement/zh_CN'
  14. import aggreementEnUS from './pages/my/aggreement/en_US'
  15. // 导入pages-content模块
  16. import myContentZhCN from './pages-content/my/zh_CN'
  17. import myContentEnUS from './pages-content/my/en_US'
  18. // 导入组件模块
  19. import languageSwitcherZhCN from './components/languageSwitcher/zh_CN'
  20. import languageSwitcherEnUS from './components/languageSwitcher/en_US'
  21. // 按语言组织翻译数据
  22. export const messages = {
  23. 'zh-CN': {
  24. common: commonZhCN,
  25. login: loginZhCN,
  26. home: homeZhCN,
  27. scan: scanZhCN,
  28. my: myZhCN,
  29. aggreement: aggreementZhCN,
  30. pagesContent: {
  31. my: myContentZhCN
  32. },
  33. components: {
  34. languageSwitcher: languageSwitcherZhCN
  35. }
  36. },
  37. 'en-US': {
  38. common: commonEnUS,
  39. login: loginEnUS,
  40. home: homeEnUS,
  41. scan: scanEnUS,
  42. my: myEnUS,
  43. aggreement: aggreementEnUS,
  44. pagesContent: {
  45. my: myContentEnUS
  46. },
  47. components: {
  48. languageSwitcher: languageSwitcherEnUS
  49. }
  50. }
  51. }
  52. export const localeList = [
  53. {
  54. label: '简体中文',
  55. value: 'zh-CN'
  56. },
  57. {
  58. label: 'English',
  59. value: 'en-US'
  60. }
  61. ]
  62. // 默认语言
  63. export const defaultLocale = 'zh-CN'