diff --git a/docs/_media/term_build.svg b/docs/_media/term_build.svg
new file mode 100644
index 0000000..5b1a6ea
--- /dev/null
+++ b/docs/_media/term_build.svg
@@ -0,0 +1,69 @@
+
\ No newline at end of file
diff --git a/docs/_media/term_i18n.svg b/docs/_media/term_i18n.svg
new file mode 100644
index 0000000..a287916
--- /dev/null
+++ b/docs/_media/term_i18n.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ➜ antd-admingit:(master) ✗➜ antd-admingit:(master) ✗ n➜ antd-admingit:(master) ✗ np➜ antd-admingit:(master) ✗ npm➜ antd-admingit:(master) ✗ npm ➜ antd-admingit:(master) ✗ npm r➜ antd-admingit:(master) ✗ npm ru➜ antd-admingit:(master) ✗ npm run➜ antd-admingit:(master) ✗ npm run ➜ antd-admingit:(master) ✗ npm run a➜ antd-admingit:(master) ✗ npm run ad➜ antd-admingit:(master) ✗ npm run add➜ antd-admingit:(master) ✗ npm run add-➜ antd-admingit:(master) ✗ npm run add-l➜ antd-admingit:(master) ✗ npm run add-lo➜ antd-admingit:(master) ✗ npm run add-loc➜ antd-admingit:(master) ✗ npm run add-loca➜ antd-admingit:(master) ✗ npm run add-local➜ antd-admingit:(master) ✗ npm run add-locale➜ antd-admingit:(master) ✗ npm run add-locale ➜ antd-admingit:(master) ✗ npm run add-locale j➜ antd-admingit:(master) ✗ npm run add-locale ja➜ antd-admingit:(master) ✗ npm run e➜ antd-admingit:(master) ✗ npm run ex➜ antd-admingit:(master) ✗ npm run ext➜ antd-admingit:(master) ✗ npm run extr➜ antd-admingit:(master) ✗ npm run extra➜ antd-admingit:(master) ✗ npm run extrac➜ antd-admingit:(master) ✗ npm run extract➜ antd-admingit:(master) ✗ npm run add-locale ja > antd-admin@5.0.0-beta add-locale /Users/zuiidea/web/antd-admin> lingui add-locale "ja"Added locale ja.(use "lingui extract" to extract messages)➜ antd-admingit:(master) ✗ npm run extract > antd-admin@5.0.0-beta extract /Users/zuiidea/web/antd-admin> lingui extract➜ antd-admingit:(master) ✗ npm run t➜ antd-admingit:(master) ✗ npm run tr➜ antd-admingit:(master) ✗ npm run tra➜ antd-admingit:(master) ✗ npm run tran➜ antd-admingit:(master) ✗ npm run trans➜ antd-admingit:(master) ✗ npm run trans:➜ antd-admingit:(master) ✗ npm run trans:o➜ antd-admingit:(master) ✗ npm run trans:on➜ antd-admingit:(master) ✗ npm run trans:onlCatalog statistics:┌─────────────┬─────────────┬─────────┐│ Language │ Total count │ Missing │├─────────────┼─────────────┼─────────┤│en (source) │ 52 │ - ││ ja │ 52 │ 52 ││ zh │ 52 │ 0 │└─────────────┴─────────────┴─────────┘(use "lingui add-locale <language>" to add more locales)(use "lingui extract" to update catalogs with new messages)(use "lingui compile" to compile catalogs for production)➜ antd-admingit:(master) ✗ npm run trans:only➜ antd-admingit:(master) ✗ npm run trans:only > antd-admin@5.0.0-beta trans:only /Users/zuiidea/web/antd-admin> node ./scripts/translate.jsadd to skip: Publish Dateadd to skip: Resetadd to skip: Searchadd to skip: Search Nameadd to skip: Sendadd to skip: Sign inadd to skip: Sign outadd to skip: Switch Themeadd to skip: Tagsadd to skip: The input is not valid E-mail!add to skip: The input is not valid phone!add to skip: Titleadd to skip: Total {total} Itemsadd to skip: Unpublishedadd to skip: Updateadd to skip: Update Useradd to skip: Usernameadd to skip: Viewsadd to skip: Visibilityadd to skip: You have viewed all notifications.completed: en -> zhstart: en -> jalink: en -> ja: /dashboard -> /ja/dashboardyoudao: en -> ja: Add Param -> Param の追加youdao: en -> ja: Address -> アドレスyoudao: en -> ja: Age -> 年齢youdao: en -> ja: Are you sure delete this record? -> このレコードを削除してもよろしいですか?youdao: en -> ja: Author -> 著者youdao: en -> ja: Avatar -> アバターyoudao: en -> ja: Categories -> カテゴリyoudao: en -> ja: Clear notifications -> 通知のクリアyoudao: en -> ja: Comments -> コメントyoudao: en -> ja: Create -> 作成youdao: en -> ja: Create User -> ユーザーの作成same: en -> ja: CreateTimeyoudao: en -> ja: Dark -> 暗いyoudao: en -> ja: Delete -> 削除youdao: en -> ja: Email -> 電子メールyoudao: en -> ja: Female -> 女性youdao: en -> ja: Gender -> 性別youdao: en -> ja: Hi, -> こんにちはyoudao: en -> ja: Image -> イメージyoudao: en -> ja: Light -> 光youdao: en -> ja: Male -> 男性youdao: en -> ja: Name -> 名前youdao: en -> ja: NickName -> ニックネームyoudao: en -> ja: Not Found -> 見つからないyoudao: en -> ja: Operation -> 操作same: en -> ja: Paramsyoudao: en -> ja: Password -> パスワードyoudao: en -> ja: Phone -> 電話youdao: en -> ja: Pick an address -> 住所の選択youdao: en -> ja: Please pick an address -> 住所を選択してくださいsame: en -> ja: Publisedyoudao: en -> ja: Publish Date -> 発行日youdao: en -> ja: Reset -> リセットyoudao: en -> ja: Search -> 検索youdao: en -> ja: Search Name -> 検索名youdao: en -> ja: Send -> 送信youdao: en -> ja: Sign in -> サインインyoudao: en -> ja: Sign out -> サインアウトyoudao: en -> ja: Switch Theme -> テーマを切り替えるyoudao: en -> ja: Tags -> タグyoudao: en -> ja: The input is not valid E-mail! -> 入力が有効な電子メールではありません!youdao: en -> ja: The input is not valid phone! -> 入力は有効な電話ではありません!youdao: en -> ja: Title -> タイトルyoudao: en -> ja: Total {total} Items -> 合計{total}項目youdao: en -> ja: Unpublished -> 未発表youdao: en -> ja: Update -> 更新youdao: en -> ja: Update User -> ユーザーの更新youdao: en -> ja: Username -> 名youdao: en -> ja: Views -> 表示モードyoudao: en -> ja: Visibility -> 可視 性youdao: en -> ja: You have viewed all notifications. -> すべての通知を表示しました。completed: en -> jaAll translations have been completed.➜ antd-admingit:(master) ✗
+
\ No newline at end of file
diff --git a/docs/_media/term_js_build.svg b/docs/_media/term_js_build.svg
new file mode 100644
index 0000000..ff7489f
--- /dev/null
+++ b/docs/_media/term_js_build.svg
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ➜ antd-admingit:(master) ✗➜ antd-admingit:(master) ✗ n➜ antd-admingit:(master) ✗ np➜ antd-admingit:(master) ✗ npm➜ antd-admingit:(master) ✗ npm ➜ antd-admingit:(master) ✗ npm r➜ antd-admingit:(master) ✗ npm ru➜ antd-admingit:(master) ✗ npm run➜ antd-admingit:(master) ✗ npm run ➜ antd-admingit:(master) ✗ npm run b➜ antd-admingit:(master) ✗ npm run bu➜ antd-admingit:(master) ✗ npm run bui➜ antd-admingit:(master) ✗ npm run buil➜ antd-admingit:(master) ✗ npm run buildCompiling●webpack█████████████████████████ compiling (0%) Compiling●webpack█████████████████████████ building modules (10%) 2/2 modules0 activeCompiling●webpack█████████████████████████ building modules (11%) 11/13 modules2 activenode_modules/umi/lib/createHistory.js●webpack█████████████████████████ building modules (12%) 18/21 modules3 activnode_modules/webpack/buildin/global.js●webpack█████████████████████████ building modules (23%) 110/112 modules2 activenode_modules/react-dom/cjs/react-dom.production.min.js●webpack█████████████████████████ building modules (23%) 115/118 modules3 actnode_modules/util/support/isBufferBrowser.js●webpack█████████████████████████ building modules (23%) 116/141 modules25 activenode_modules/core-js/modules/_global.js●webpack█████████████████████████ building modules (25%) 130/142 modules12 acnode_modules/path-browserify/index.js●webpack█████████████████████████ building modules (27%) 147/191 modules44 acnode_modules/core-js/modules/_bind.js●webpack█████████████████████████ building modules (35%) 215/256 modules41 acnode_modules/core-js/modules/_inherit-if-required.js●webpack█████████████████████████ building modules (39%) 249/266 modules17 acnode_modules/core-js/modules/web.dom.iterable.js●webpack█████████████████████████ building modules (42%) 267/307 modules40 ac...4m › postcss-loader › less-loader › src/pages/404.less●webpack█████████████████████████ building modules (47%) 313/320 modules7 actnode_modules/prop-types/index.js●webpack█████████████████████████ building modules (49%) 328/351 modules23 acnode_modules/react-router-dom/es/index.js●webpack█████████████████████████ building modules (51%) 343/354 modules11 acbabel-loader › src/pages/chart/highCharts/HighChartsComponent.js●webpack█████████████████████████ building modules (52%) 354/372 modules18 acsrc/locales/en/messages.json●webpack█████████████████████████ building modules (54%) 372/394 modules22 acbabel-loader › src/utils/theme.js●webpack█████████████████████████ building modules (57%) 395/422 modules27 acnode_modules/@babel/runtime/helpers/arrayWithoutHoles.js●webpack█████████████████████████ building modules (60%) 424/455 modules31 acnode_modules/antd/es/card/Meta.js●webpack█████████████████████████ building modules (61%) 427/463 modules36 acnode_modules/antd/es/_util/throttleByAnimationFrame.js●webpack█████████████████████████ building modules (64%) 458/477 modules19 acnode_modules/antd/es/radio/group.js●webpack█████████████████████████ building modules (67%) 476/497 modules21 acbabel-loader › src/pages/chart/highCharts/mapdata/europe.js●webpack█████████████████████████ building modules (66%) 488/514 modules26 acnode_modules/react-router-dom/node_modules/warning/warning.js●webpack█████████████████████████ building modules (67%) 493/518 modules25 ac...der › less-loader › src/pages/chart/Recharts/Container.less●webpack█████████████████████████ building modules (67%) 505/525 modules20 acnode_modules/omit.js/es/index.js●webpack█████████████████████████ building modules (67%) 532/559 modules27 acnode_modules/highcharts-exporting/exporting.js●webpack█████████████████████████ building modules (67%) 574/598 modules24 acnode_modules/antd/es/date-picker/locale/en_US.js●webpack█████████████████████████ building modules (68%) 589/608 modules19 acnode_modules/draft-js/lib/ContentState.js●webpack█████████████████████████ building modules (67%) 616/641 modules25 acnode_modules/react-router/es/matchPath.js●webpack█████████████████████████ building modules (67%) 656/679 modules23 acnode_modules/draft-js/lib/DraftEntityInstance.js●webpack█████████████████████████ building modules (67%) 665/690 modules25 acnode_modules/axios/lib/utils.js●webpack█████████████████████████ building modules (67%) 685/712 modules27 acnode_modules/add-dom-event-listener/lib/index.js●webpack█████████████████████████ building modules (68%) 735/756 modules21 acnode_modules/lodash/_objectToString.js●webpack█████████████████████████ building modules (68%) 737/758 modules21 acnode_modules/lodash/_getRawTag.js●webpack█████████████████████████ building modules (67%) 756/787 modules31 acnode_modules/add-dom-event-listener/lib/EventObject.js●webpack█████████████████████████ building modules (67%) 771/800 modules29 acnode_modules/core-js/library/modules/_add-to-unscopables.js●webpack█████████████████████████ building modules (67%) 781/808 modules27 acnode_modules/core-js/library/modules/_object-dp.js●webpack█████████████████████████ building modules (68%) 817/836 modules19 acnode_modules/size-sensor/lib/index.js●webpack█████████████████████████ building modules (68%) 845/870 modules25 acnode_modules/is-buffer/index.js●webpack█████████████████████████ building modules (68%) 892/913 modules21 acnode_modules/echarts/lib/util/model.js●webpack█████████████████████████ building modules (68%) 933/963 modules30 acnode_modules/echarts-liquidfill/node_modules/echarts/lib/model/Series.js●webpack█████████████████████████ building modules (68%) 978/996 modules18 acnode_modules/lodash/_baseFor.js●webpack█████████████████████████ building modules (68%) 1000/1029 modules29 activenode_modules/zrender/lib/contain/text.js●webpack█████████████████████████ building modules (68%) 1029/1056 modules27 ...e_modules/echarts-liquidfill/node_modules/echarts/lib/model/mixin/dataFormat.js●webpack█████████████████████████ building modules (68%) 1059/1077 modules18 node_modules/lodash/_createBaseFor.js●webpack█████████████████████████ building modules (68%) 1101/1133 modules32 node_modules/zrender/lib/graphic/helper/image.js●webpack█████████████████████████ building modules (68%) 1155/1175 modules20 node_modules/lodash/_baseGetAllKeys.js●webpack█████████████████████████ building modules (69%) 1212/1231 modules19 node_modules/size-sensor/lib/sensors/resizeObserver.js●webpack█████████████████████████ building modules (68%) 1266/1296 modules30 node_modules/d3-shape/src/curve/cardinalClosed.js●webpack█████████████████████████ building modules (68%) 1329/1357 modules28 ...ules/echarts-liquidfill/node_modules/echarts/lib/data/helper/dataStackHelper.●webpack█████████████████████████ building modules (69%) 1392/1409 modules17 node_modules/d3-collection/src/set.js●webpack█████████████████████████ building modules (69%) 1449/1467 modules18 node_modules/component-classes/index.js●webpack█████████████████████████ building modules (68%) 1481/1507 modules26 node_modules/d3-time/src/second.js●webpack█████████████████████████ building modules (69%) 1534/1551 modules17 node_modules/echarts-liquidfill/src/liquidFillView.js●webpack█████████████████████████ building modules (69%) 1594/1607 modules13 node_modules/rc-animate/es/CSSMotion.js●webpack█████████████████████████ building modules (68%) 1651/1691 modules40 node_modules/echarts/lib/component/gridSimple.js●webpack█████████████████████████ building modules (69%) 1700/1713 modules13 node_modules/echarts/lib/coord/calendar/prepareCustom.js●webpack█████████████████████████ building modules (68%) 1739/1771 modules32 node_modules/echarts/lib/component/tooltip/TooltipContent.js●webpack█████████████████████████ building modules (69%) 1780/1807 modules27 node_modules/echarts/lib/chart/scatter/ScatterView.js●webpack█████████████████████████ building modules (69%) 1781/1808 modules27 node_modules/echarts/lib/chart/scatter/ScatterSeries.js●webpack█████████████████████████ building modules (68%) 1819/1852 modules33 node_modules/echarts/lib/chart/graph/categoryFilter.js●webpack█████████████████████████ building modules (69%) 1867/1880 modules13 node_modules/echarts/lib/chart/sankey/SankeySeries.js●webpack█████████████████████████ building modules (69%) 1916/1944 modules28 node_modules/echarts/lib/component/dataZoom/DataZoomView.js●webpack█████████████████████████ building modules (69%) 1966/1993 modules27 node_modules/echarts/lib/chart/sunburst/SunburstPiece.js●webpack█████████████████████████ building modules (69%) 2002/2030 modules28 node_modules/draft-js/lib/CompositeDraftDecorator.js●webpack█████████████████████████ building modules (69%) 2010/2034 modules24 node_modules/echarts/lib/component/marker/MarkerModel.js●webpack█████████████████████████ building modules (69%) 2031/2047 modules16 babel-loader › src/pages/dashboard/components/browser.js●webpack█████████████████████████ building modules (69%) 2081/2100 modules19 node_modules/array-tree-filter/lib/index.js●webpack█████████████████████████ building modules (69%) 2105/2122 modules17 node_modules/echarts/lib/component/dataZoom/SelectZoomModel.js●webpack█████████████████████████ building modules (69%) 2108/2123 modules15 ●webpack█████████████████████████ building modules (69%) 2117/2127 modules10 node_modules/react-router-redux/es/middleware.js●webpack█████████████████████████ building modules (69%) 2122/2130 modules8 activenode_modules/react-router-redux/es/actions.js●webpack█████████████████████████ building modules (69%) 2143/2167 modules24 node_modules/react-redux/es/connect/connect.js●webpack█████████████████████████ building modules (69%) 2185/2203 modules18 node_modules/rc-dialog/es/DialogWrap.js●webpack█████████████████████████ building modules (69%) 2237/2265 modules28 node_modules/antd/es/tag/index.js●webpack█████████████████████████ building modules (69%) 2283/2301 modules18 babel-loader › src/pages/user/components/Filter.js●webpack█████████████████████████ building modules (69%) 2327/2338 modules11 node_modules/rc-util/es/getScrollBarSize.js●webpack█████████████████████████ building modules (69%) 2339/2357 modules18 node_modules/async-validator/es/index.js●webpack█████████████████████████ building modules (69%) 2347/2363 modules16 node_modules/lodash/_createCurry.js●webpack█████████████████████████ building modules (69%) 2384/2400 modules16 node_modules/rmc-feedback/es/index.js●webpack█████████████████████████ building modules (69%) 2402/2422 modules20 node_modules/dom-align/es/getAlignOffset.js●webpack█████████████████████████ building modules (69%) 2426/2438 modules12 node_modules/dva-core/lib/prefixType.js●webpack█████████████████████████ building modules (69%) 2430/2438 modules8 a●webpack█████████████████████████ building modules (69%) 2451/2471 modules20 node_modules/antd/es/badge/index.js●webpack█████████████████████████ building modules (69%) 2485/2494 modules9 anode_modules/fbjs/lib/emptyObject.js●webpack█████████████████████████ building modules (69%) 2490/2520 modules30 node_modules/antd/es/date-picker/WeekPicker.js●webpack█████████████████████████ building modules (69%) 2512/2524 modules12 node_modules/react-side-effect/lib/index.js●webpack█████████████████████████ building modules (69%) 2519/2529 modules10 node_modules/redux-saga/lib/internal/runSaga.js●webpack█████████████████████████ building modules (69%) 2524/2532 modules8 anode_modules/antd/es/layout/Sider.js●webpack█████████████████████████ building modules (69%) 2540/2549 modules9 anode_modules/antd/es/_util/getDataOrAriaProps.js●webpack█████████████████████████ building modules (69%) 2554/2561 modules7 anode_modules/redux-saga/lib/internal/sagaHelpers/index.js●webpack█████████████████████████ building modules (69%) 2577/2581 modules4 anode_modules/rc-switch/es/index.js●webpack█████████████████████████ building modules (69%) 2581/2589 modules8 anode_modules/rc-drawer/es/index.js●webpack█████████████████████████ building modules (69%) 2604/2610 modules6 anode_modules/rc-calendar/es/date/DateInput.js●webpack█████████████████████████ finish module graph (70%) ●webpack█████████████████████████ optimizing (73%) ●webpack█████████████████████████ advanced chunk modules optimization (79%) ●webpack█████████████████████████ after hashing (88%) ●webpack█████████████████████████ additional chunk assets processing (90%) ●webpack█████████████████████████ chunk asset optimization (92%) UglifyJSPlugin●webpack█████████████████████████ after chunk asset optimization (92%) ➜ antd-admingit:(master) ✗ npm run build > antd-admin@5.0.0-beta build /Users/zuiidea/web/antd-admin> umi build[12:40:22] webpack compiled in 15s 56ms DONE Compiled successfully in 15062ms12:40:22File sizes after gzip: 887 B dist/p__dashboard__model.js.async.js 877 B dist/precache-manifest.6d2a703c437c4f28b5f6e072817bbe6e.js 786 B dist/p__UIElement__editor__index.async.js 764 B dist/i18n-0.async.js 652 B dist/p__login__index.chunk.css 614 B dist/p__user__$id__models__detail.js.async.js 599 B dist/p__post__model.js.async.js 589 B dist/p__user__$id__index.async.js 569 B dist/service-worker.js 530 B dist/p__request__index.chunk.css 515 B dist/p__login__model.js.async.js 419 B dist/p__index.async.js 245 B dist/p__chart__ECharts__index.chunk.css 230 B dist/p__chart__Recharts__index.chunk.css 138 B dist/p__user__$id__index.chunk.css 74 B dist/p__chart__highCharts__index.chunk.css 66 B dist/p__user__index.chunk.css 66 B dist/p__post__index.chunk.cssThe bundle size is significantly larger than recommended.Consider reducing it with code splitting: https://goo.gl/9VhYWBYou can also analyze the project dependencies: https://goo.gl/LeUzfb➜ antd-admingit:(master) ✗
+ 0:00/0:00
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/_media/term_js_i18n.svg b/docs/_media/term_js_i18n.svg
new file mode 100644
index 0000000..f985604
--- /dev/null
+++ b/docs/_media/term_js_i18n.svg
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ➜ antd-admingit:(master) ✗➜ antd-admingit:(master) ✗ n➜ antd-admingit:(master) ✗ np➜ antd-admingit:(master) ✗ npm➜ antd-admingit:(master) ✗ npm ➜ antd-admingit:(master) ✗ npm r➜ antd-admingit:(master) ✗ npm ru➜ antd-admingit:(master) ✗ npm run➜ antd-admingit:(master) ✗ npm run ➜ antd-admingit:(master) ✗ npm run a➜ antd-admingit:(master) ✗ npm run ad➜ antd-admingit:(master) ✗ npm run add➜ antd-admingit:(master) ✗ npm run add-➜ antd-admingit:(master) ✗ npm run add-l➜ antd-admingit:(master) ✗ npm run add-lo➜ antd-admingit:(master) ✗ npm run add-loc➜ antd-admingit:(master) ✗ npm run add-loca➜ antd-admingit:(master) ✗ npm run add-local➜ antd-admingit:(master) ✗ npm run add-locale➜ antd-admingit:(master) ✗ npm run add-locale ➜ antd-admingit:(master) ✗ npm run add-locale j➜ antd-admingit:(master) ✗ npm run add-locale ja➜ antd-admingit:(master) ✗ npm run e➜ antd-admingit:(master) ✗ npm run ex➜ antd-admingit:(master) ✗ npm run ext➜ antd-admingit:(master) ✗ npm run extr➜ antd-admingit:(master) ✗ npm run extra➜ antd-admingit:(master) ✗ npm run extrac➜ antd-admingit:(master) ✗ npm run extract➜ antd-admingit:(master) ✗ npm run add-locale ja > antd-admin@5.0.0-beta add-locale /Users/zuiidea/web/antd-admin> lingui add-locale "ja"Added locale ja.(use "lingui extract" to extract messages)➜ antd-admingit:(master) ✗ npm run extract > antd-admin@5.0.0-beta extract /Users/zuiidea/web/antd-admin> lingui extract➜ antd-admingit:(master) ✗ npm run t➜ antd-admingit:(master) ✗ npm run tr➜ antd-admingit:(master) ✗ npm run tra➜ antd-admingit:(master) ✗ npm run tran➜ antd-admingit:(master) ✗ npm run trans➜ antd-admingit:(master) ✗ npm run trans:➜ antd-admingit:(master) ✗ npm run trans:o➜ antd-admingit:(master) ✗ npm run trans:on➜ antd-admingit:(master) ✗ npm run trans:onlCatalog statistics:┌─────────────┬─────────────┬─────────┐│ Language │ Total count │ Missing │├─────────────┼─────────────┼─────────┤│en (source) │ 52 │ - ││ ja │ 52 │ 52 ││ zh │ 52 │ 0 │└─────────────┴─────────────┴─────────┘(use "lingui add-locale <language>" to add more locales)(use "lingui extract" to update catalogs with new messages)(use "lingui compile" to compile catalogs for production)➜ antd-admingit:(master) ✗ npm run trans:only➜ antd-admingit:(master) ✗ npm run trans:only > antd-admin@5.0.0-beta trans:only /Users/zuiidea/web/antd-admin> node ./scripts/translate.jsadd to skip: Publish Dateadd to skip: Resetadd to skip: Searchadd to skip: Search Nameadd to skip: Sendadd to skip: Sign inadd to skip: Sign outadd to skip: Switch Themeadd to skip: Tagsadd to skip: The input is not valid E-mail!add to skip: The input is not valid phone!add to skip: Titleadd to skip: Total {total} Itemsadd to skip: Unpublishedadd to skip: Updateadd to skip: Update Useradd to skip: Usernameadd to skip: Viewsadd to skip: Visibilityadd to skip: You have viewed all notifications.completed: en -> zhstart: en -> jalink: en -> ja: /dashboard -> /ja/dashboardyoudao: en -> ja: Add Param -> Param の追加youdao: en -> ja: Address -> アドレスyoudao: en -> ja: Age -> 年齢youdao: en -> ja: Are you sure delete this record? -> このレコードを削除してもよろしいですか?youdao: en -> ja: Author -> 著者youdao: en -> ja: Avatar -> アバターyoudao: en -> ja: Categories -> カテゴリyoudao: en -> ja: Clear notifications -> 通知のクリアyoudao: en -> ja: Comments -> コメントyoudao: en -> ja: Create -> 作成youdao: en -> ja: Create User -> ユーザーの作成same: en -> ja: CreateTimeyoudao: en -> ja: Dark -> 暗いyoudao: en -> ja: Delete -> 削除youdao: en -> ja: Email -> 電子メールyoudao: en -> ja: Female -> 女性youdao: en -> ja: Gender -> 性別youdao: en -> ja: Hi, -> こんにちはyoudao: en -> ja: Image -> イメージyoudao: en -> ja: Light -> 光youdao: en -> ja: Male -> 男性youdao: en -> ja: Name -> 名前youdao: en -> ja: NickName -> ニックネームyoudao: en -> ja: Not Found -> 見つからないyoudao: en -> ja: Operation -> 操作same: en -> ja: Paramsyoudao: en -> ja: Password -> パスワードyoudao: en -> ja: Phone -> 電話youdao: en -> ja: Pick an address -> 住所の選択youdao: en -> ja: Please pick an address -> 住所を選択してくださいsame: en -> ja: Publisedyoudao: en -> ja: Publish Date -> 発行日youdao: en -> ja: Reset -> リセットyoudao: en -> ja: Search -> 検索youdao: en -> ja: Search Name -> 検索名youdao: en -> ja: Send -> 送信youdao: en -> ja: Sign in -> サインインyoudao: en -> ja: Sign out -> サインアウトyoudao: en -> ja: Switch Theme -> テーマを切り替えるyoudao: en -> ja: Tags -> タグyoudao: en -> ja: The input is not valid E-mail! -> 入力が有効な電子メールではありません!youdao: en -> ja: The input is not valid phone! -> 入力は有効な電話ではありません!youdao: en -> ja: Title -> タイトルyoudao: en -> ja: Total {total} Items -> 合計{total}項目youdao: en -> ja: Unpublished -> 未発表youdao: en -> ja: Update -> 更新youdao: en -> ja: Update User -> ユーザーの更新youdao: en -> ja: Username -> 名youdao: en -> ja: Views -> 表示モードyoudao: en -> ja: Visibility -> 可視 性youdao: en -> ja: You have viewed all notifications. -> すべての通知を表示しました。completed: en -> jaAll translations have been completed.➜ antd-admingit:(master) ✗
+ 0:00/0:00
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/deploy.md b/docs/deploy.md
index 7f61bc5..3cc157f 100644
--- a/docs/deploy.md
+++ b/docs/deploy.md
@@ -2,6 +2,8 @@
After the development is completed and verified in the development environment, it needs to be deployed to our users.
+
+
## Build
First execute the following command,
diff --git a/docs/i18n.md b/docs/i18n.md
index 1bfedd8..c4e86fc 100644
--- a/docs/i18n.md
+++ b/docs/i18n.md
@@ -4,6 +4,8 @@
Take Japanese as an example.
+
+
1. Add a language pack local file, `ja` is the Japanese language code, and a list of languages that support translation [有道智云](http://ai.youdao.com/docs/doc-trans-api.s#p05), the `src/locales/ja/messages.json` file will be generated after running the following command.
```bash
@@ -39,7 +41,7 @@ Take Japanese as an example.
...
{
key:'ja',
- title: '日语',
+ title: '日本語',
flag: '/japanese.svg',
},
],
diff --git a/docs/zh-cn/deploy.md b/docs/zh-cn/deploy.md
index bd2218b..e9cb04c 100644
--- a/docs/zh-cn/deploy.md
+++ b/docs/zh-cn/deploy.md
@@ -2,6 +2,8 @@
完成开发并且在开发环境验证之后,就需要部署给我们的用户了。
+
+
## 构建
先执行下面的命令,
diff --git a/docs/zh-cn/i18n.md b/docs/zh-cn/i18n.md
index a68ae78..1eb7c3d 100644
--- a/docs/zh-cn/i18n.md
+++ b/docs/zh-cn/i18n.md
@@ -4,6 +4,8 @@
以新增日语为例。
+
+
1. 添加语言包本地文件,`ja` 为日语的语言代码,支持翻译的语言列表参考 [有道智云](http://ai.youdao.com/docs/doc-trans-api.s#p05),运行下面命令后会生成 `src/locales/ja/messages.json` 文件。
```bash
@@ -39,7 +41,7 @@
...
{
key:'ja',
- title: '日语',
+ title: '日本語',
flag: '/japanese.svg',
},
],