index.js 2.5 KB

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