index.js 1.8 KB

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