Przeglądaj źródła

fix(bug): fix bug

lind 3 lat temu
rodzic
commit
c37d024ed8
63 zmienionych plików z 262 dodań i 1759 usunięć
  1. BIN
      public/ant-avicon.ico
  2. BIN
      public/favicon.ico
  3. BIN
      public/icons/icon-128x128.png
  4. BIN
      public/icons/icon-192x192.png
  5. BIN
      public/icons/icon-512x512.png
  6. 26 27
      src/components/RightContent/index.tsx
  7. 2 1
      src/components/SearchComponent/index.tsx
  8. 0 26
      src/locales/bn-BD.ts
  9. 0 5
      src/locales/bn-BD/component.ts
  10. 0 17
      src/locales/bn-BD/globalHeader.ts
  11. 0 52
      src/locales/bn-BD/menu.ts
  12. 0 70
      src/locales/bn-BD/pages.ts
  13. 0 7
      src/locales/bn-BD/pwa.ts
  14. 0 31
      src/locales/bn-BD/settingDrawer.ts
  15. 0 59
      src/locales/bn-BD/settings.ts
  16. 0 24
      src/locales/fa-IR.ts
  17. 0 5
      src/locales/fa-IR/component.ts
  18. 0 17
      src/locales/fa-IR/globalHeader.ts
  19. 0 52
      src/locales/fa-IR/menu.ts
  20. 0 67
      src/locales/fa-IR/pages.ts
  21. 0 7
      src/locales/fa-IR/pwa.ts
  22. 0 32
      src/locales/fa-IR/settingDrawer.ts
  23. 0 60
      src/locales/fa-IR/settings.ts
  24. 0 25
      src/locales/id-ID.ts
  25. 0 5
      src/locales/id-ID/component.ts
  26. 0 17
      src/locales/id-ID/globalHeader.ts
  27. 0 52
      src/locales/id-ID/menu.ts
  28. 0 70
      src/locales/id-ID/pages.ts
  29. 0 7
      src/locales/id-ID/pwa.ts
  30. 0 32
      src/locales/id-ID/settingDrawer.ts
  31. 0 60
      src/locales/id-ID/settings.ts
  32. 0 24
      src/locales/ja-JP.ts
  33. 0 5
      src/locales/ja-JP/component.ts
  34. 0 17
      src/locales/ja-JP/globalHeader.ts
  35. 0 52
      src/locales/ja-JP/menu.ts
  36. 0 67
      src/locales/ja-JP/pages.ts
  37. 0 7
      src/locales/ja-JP/pwa.ts
  38. 0 31
      src/locales/ja-JP/settingDrawer.ts
  39. 0 59
      src/locales/ja-JP/settings.ts
  40. 0 22
      src/locales/pt-BR.ts
  41. 0 5
      src/locales/pt-BR/component.ts
  42. 0 18
      src/locales/pt-BR/globalHeader.ts
  43. 0 52
      src/locales/pt-BR/menu.ts
  44. 0 70
      src/locales/pt-BR/pages.ts
  45. 0 7
      src/locales/pt-BR/pwa.ts
  46. 0 32
      src/locales/pt-BR/settingDrawer.ts
  47. 0 60
      src/locales/pt-BR/settings.ts
  48. 0 20
      src/locales/zh-TW.ts
  49. 0 5
      src/locales/zh-TW/component.ts
  50. 0 17
      src/locales/zh-TW/globalHeader.ts
  51. 0 52
      src/locales/zh-TW/menu.ts
  52. 0 6
      src/locales/zh-TW/pwa.ts
  53. 0 31
      src/locales/zh-TW/settingDrawer.ts
  54. 0 55
      src/locales/zh-TW/settings.ts
  55. 2 2
      src/manifest.json
  56. 200 198
      src/pages/document.ejs
  57. 7 1
      src/pages/notice/Config/Log/index.tsx
  58. 1 4
      src/pages/notice/Config/index.tsx
  59. 6 3
      src/pages/notice/Template/Debug/index.tsx
  60. 11 3
      src/pages/notice/Template/Log/index.tsx
  61. 4 4
      src/pages/notice/Template/index.tsx
  62. 1 1
      src/pages/user/Login/index.tsx
  63. 2 2
      src/utils/menu/index.ts

BIN
public/ant-avicon.ico


BIN
public/favicon.ico


BIN
public/icons/icon-128x128.png


BIN
public/icons/icon-192x192.png


BIN
public/icons/icon-512x512.png


+ 26 - 27
src/components/RightContent/index.tsx

@@ -1,14 +1,13 @@
 import { Space } from 'antd';
 import { QuestionCircleOutlined } from '@ant-design/icons';
 import React, { useEffect } from 'react';
-import { useModel, SelectLang } from 'umi';
+import { SelectLang, useModel } from 'umi';
 import Avatar from './AvatarDropdown';
-import HeaderSearch from '../HeaderSearch';
 import styles from './index.less';
 import useSendWebsocketMessage from '@/hooks/websocket/useSendWebsocketMessage';
 import { Store } from 'jetlinks-store';
 
-export type SiderTheme = 'light' | 'dark';
+// export type SiderTheme = 'light' | 'dark';
 
 const GlobalHeaderRight: React.FC = () => {
   const { initialState } = useModel('@@initialState');
@@ -30,33 +29,33 @@ const GlobalHeaderRight: React.FC = () => {
   }
   return (
     <Space className={className}>
-      <HeaderSearch
-        className={`${styles.action} ${styles.search}`}
-        placeholder="站内搜索"
-        defaultValue="umi ui"
-        options={[
-          { label: <a href="https://umijs.org/zh/guide/umi-ui.html">umi ui</a>, value: 'umi ui' },
-          {
-            label: <a href="https://ant.design/">Ant Design</a>,
-            value: 'Ant Design',
-          },
-          {
-            label: <a href="https://protable.ant.design/">Pro Table</a>,
-            value: 'Pro Table',
-          },
-          {
-            label: <a href="https://prolayout.ant.design/">Pro Layout</a>,
-            value: 'Pro Layout',
-          },
-        ]}
-        // onSearch={value => {
-        //   console.log('input', value);
-        // }}
-      />
+      {/*<HeaderSearch*/}
+      {/*  className={`${styles.action} ${styles.search}`}*/}
+      {/*  placeholder="站内搜索"*/}
+      {/*  defaultValue="umi ui"*/}
+      {/*  options={[*/}
+      {/*    { label: <a href="https://umijs.org/zh/guide/umi-ui.html">umi ui</a>, value: 'umi ui' },*/}
+      {/*    {*/}
+      {/*      label: <a href="https://ant.design/">Ant Design</a>,*/}
+      {/*      value: 'Ant Design',*/}
+      {/*    },*/}
+      {/*    {*/}
+      {/*      label: <a href="https://protable.ant.design/">Pro Table</a>,*/}
+      {/*      value: 'Pro Table',*/}
+      {/*    },*/}
+      {/*    {*/}
+      {/*      label: <a href="https://prolayout.ant.design/">Pro Layout</a>,*/}
+      {/*      value: 'Pro Layout',*/}
+      {/*    },*/}
+      {/*  ]}*/}
+      {/*  // onSearch={value => {*/}
+      {/*  //   console.log('input', value);*/}
+      {/*  // }}*/}
+      {/*/>*/}
       <span
         className={styles.action}
         onClick={() => {
-          window.open('https://pro.ant.design/docs/getting-started');
+          window.open('https://doc.jetlinks.cn');
         }}
       >
         <QuestionCircleOutlined />

+ 2 - 1
src/components/SearchComponent/index.tsx

@@ -42,6 +42,7 @@ import Service from '@/components/SearchComponent/service';
 import _ from 'lodash';
 import { useIntl } from '@@/plugin-locale/localeExports';
 import classnames from 'classnames';
+import { randomString } from '@/utils/util';
 
 const ui2Server = (source: SearchTermsUI): SearchTermsServer => [
   { terms: source.terms1 },
@@ -362,7 +363,7 @@ const SearchComponent = <T extends Record<string, any>>(props: Props<T>) => {
     <Menu className={styles.history}>
       {history.length > 0 ? (
         history.map((item: SearchHistory) => (
-          <Menu.Item onClick={() => handleHistory(item)} key={item.id}>
+          <Menu.Item onClick={() => handleHistory(item)} key={item.id || randomString(9)}>
             <div className={styles.list}>
               <Typography.Text ellipsis={{ tooltip: item.name }}>{item.name}</Typography.Text>
               <Popconfirm

+ 0 - 26
src/locales/bn-BD.ts

@@ -1,26 +0,0 @@
-import component from './bn-BD/component';
-import globalHeader from './bn-BD/globalHeader';
-import menu from './bn-BD/menu';
-import pages from './bn-BD/pages';
-import pwa from './bn-BD/pwa';
-import settingDrawer from './bn-BD/settingDrawer';
-import settings from './bn-BD/settings';
-
-export default {
-  'navBar.lang': 'ভাষা',
-  'layout.user.link.help': 'সহায়তা',
-  'layout.user.link.privacy': 'গোপনীয়তা',
-  'layout.user.link.terms': 'শর্তাদি',
-  'app.copyright.produced': 'প্রযোজনা করেছেন অ্যান্ট ফিনান্সিয়াল এক্সপেরিয়েন্স ডিপার্টমেন্ট',
-  'app.preview.down.block': 'আপনার স্থানীয় প্রকল্পে এই পৃষ্ঠাটি ডাউনলোড করুন',
-  'app.welcome.link.fetch-blocks': 'সমস্ত ব্লক পান',
-  'app.welcome.link.block-list':
-    '`block` ডেভেলপমেন্ট এর উপর ভিত্তি করে দ্রুত স্ট্যান্ডার্ড, পৃষ্ঠাসমূহ তৈরি করুন।',
-  ...globalHeader,
-  ...menu,
-  ...settingDrawer,
-  ...settings,
-  ...pwa,
-  ...component,
-  ...pages,
-};

+ 0 - 5
src/locales/bn-BD/component.ts

@@ -1,5 +0,0 @@
-export default {
-  'component.tagSelect.expand': 'বিস্তৃত',
-  'component.tagSelect.collapse': 'সঙ্কুচিত',
-  'component.tagSelect.all': 'সব',
-};

+ 0 - 17
src/locales/bn-BD/globalHeader.ts

@@ -1,17 +0,0 @@
-export default {
-  'component.globalHeader.search': 'অনুসন্ধান করুন',
-  'component.globalHeader.search.example1': 'অনুসন্ধান উদাহরণ ১',
-  'component.globalHeader.search.example2': 'অনুসন্ধান উদাহরণ ২',
-  'component.globalHeader.search.example3': 'অনুসন্ধান উদাহরণ ৩',
-  'component.globalHeader.help': 'সহায়তা',
-  'component.globalHeader.notification': 'বিজ্ঞপ্তি',
-  'component.globalHeader.notification.empty': 'আপনি সমস্ত বিজ্ঞপ্তি দেখেছেন।',
-  'component.globalHeader.message': 'বার্তা',
-  'component.globalHeader.message.empty': 'আপনি সমস্ত বার্তা দেখেছেন।',
-  'component.globalHeader.event': 'ঘটনা',
-  'component.globalHeader.event.empty': 'আপনি সমস্ত ইভেন্ট দেখেছেন।',
-  'component.noticeIcon.clear': 'সাফ',
-  'component.noticeIcon.cleared': 'সাফ করা হয়েছে',
-  'component.noticeIcon.empty': 'বিজ্ঞপ্তি নেই',
-  'component.noticeIcon.view-more': 'আরো দেখুন',
-};

+ 0 - 52
src/locales/bn-BD/menu.ts

@@ -1,52 +0,0 @@
-export default {
-  'menu.welcome': 'স্বাগতম',
-  'menu.more-blocks': 'আরও ব্লক',
-  'menu.home': 'নীড়',
-  'menu.admin': 'অ্যাডমিন',
-  'menu.admin.sub-page': 'উপ-পৃষ্ঠা',
-  'menu.login': 'প্রবেশ',
-  'menu.register': 'নিবন্ধন',
-  'menu.register-result': 'নিবন্ধনে ফলাফল',
-  'menu.dashboard': 'ড্যাশবোর্ড',
-  'menu.dashboard.analysis': 'বিশ্লেষণ',
-  'menu.dashboard.monitor': 'নিরীক্ষণ',
-  'menu.dashboard.workplace': 'কর্মক্ষেত্র',
-  'menu.exception.403': '403',
-  'menu.exception.404': '404',
-  'menu.exception.500': '500',
-  'menu.form': 'ফর্ম',
-  'menu.form.basic-form': 'বেসিক ফর্ম',
-  'menu.form.step-form': 'পদক্ষেপ ফর্ম',
-  'menu.form.step-form.info': 'পদক্ষেপ ফর্ম (স্থানান্তর তথ্য লিখুন)',
-  'menu.form.step-form.confirm': 'পদক্ষেপ ফর্ম (স্থানান্তর তথ্য নিশ্চিত করুন)',
-  'menu.form.step-form.result': 'পদক্ষেপ ফর্ম (সমাপ্ত)',
-  'menu.form.advanced-form': 'উন্নত ফর্ম',
-  'menu.list': 'তালিকা',
-  'menu.list.table-list': 'অনুসন্ধানের টেবিল',
-  'menu.list.basic-list': 'বেসিক তালিকা',
-  'menu.list.card-list': 'কার্ডের তালিকা',
-  'menu.list.search-list': 'অনুসন্ধানের তালিকা',
-  'menu.list.search-list.articles': 'অনুসন্ধানের তালিকা (নিবন্ধসমূহ)',
-  'menu.list.search-list.projects': 'অনুসন্ধানের তালিকা (প্রকল্পগুলি)',
-  'menu.list.search-list.applications': 'অনুসন্ধানের তালিকা (অ্যাপ্লিকেশন)',
-  'menu.profile': 'প্রোফাইল',
-  'menu.profile.basic': 'বেসিক প্রোফাইল',
-  'menu.profile.advanced': 'উন্নত প্রোফাইল',
-  'menu.result': 'ফলাফল',
-  'menu.result.success': 'সাফল্য',
-  'menu.result.fail': 'ব্যর্থ',
-  'menu.exception': 'ব্যতিক্রম',
-  'menu.exception.not-permission': '403',
-  'menu.exception.not-find': '404',
-  'menu.exception.server-error': '500',
-  'menu.exception.trigger': 'ট্রিগার',
-  'menu.account': 'হিসাব',
-  'menu.account.center': 'অ্যাকাউন্ট কেন্দ্র',
-  'menu.account.settings': 'অ্যাকাউন্ট সেটিংস',
-  'menu.account.trigger': 'ট্রিগার ত্রুটি',
-  'menu.account.logout': 'প্রস্থান',
-  'menu.editor': 'গ্রাফিক সম্পাদক',
-  'menu.editor.flow': 'ফ্লো এডিটর',
-  'menu.editor.mind': 'মাইন্ড এডিটর',
-  'menu.editor.koni': 'কোনি সম্পাদক',
-};

+ 0 - 70
src/locales/bn-BD/pages.ts

@@ -1,70 +0,0 @@
-export default {
-  'pages.layouts.userLayout.title':
-    'পিঁপড়া ডিজাইন হচ্ছে সিহু জেলার সবচেয়ে প্রভাবশালী ওয়েব ডিজাইনের স্পেসিফিকেশন',
-  'pages.login.accountLogin.tab': 'অ্যাকাউন্টে লগইন',
-  'pages.login.accountLogin.errorMessage': 'ভুল ব্যবহারকারীর নাম/পাসওয়ার্ড(admin/ant.design)',
-  'pages.login.failure': 'লগইন ব্যর্থ হয়েছে। আবার চেষ্টা করুন!',
-  'pages.login.success': 'সফল লগইন!',
-  'pages.login.username.placeholder': 'ব্যবহারকারীর নাম: admin or user',
-  'pages.login.username.required': 'আপনার ব্যবহারকারীর নাম ইনপুট করুন!',
-  'pages.login.password.placeholder': 'পাসওয়ার্ড: ant.design',
-  'pages.login.password.required': 'আপনার পাসওয়ার্ড ইনপুট করুন!',
-  'pages.login.phoneLogin.tab': 'ফোন লগইন',
-  'pages.login.phoneLogin.errorMessage': 'যাচাইকরণ কোড ত্রুটি',
-  'pages.login.phoneNumber.placeholder': 'ফোন নম্বর',
-  'pages.login.phoneNumber.required': 'আপনার ফোন নম্বর ইনপুট করুন!',
-  'pages.login.phoneNumber.invalid': 'ফোন নম্বরটি সঠিক নয়!',
-  'pages.login.captcha.placeholder': 'যাচাইকরণের কোড',
-  'pages.login.captcha.required': 'দয়া করে ভেরিফিকেশন কোডটি ইনপুট করুন!',
-  'pages.login.phoneLogin.getVerificationCode': 'কোড পান',
-  'pages.getCaptchaSecondText': 'সেকেন্ড',
-  'pages.login.rememberMe': 'আমাকে মনে রাখুন',
-  'pages.login.forgotPassword': 'পাসওয়ার্ড ভুলে গেছেন?',
-  'pages.login.submit': 'প্রবেশ করুন',
-  'pages.login.loginWith': 'লগইন করতে পারেন:',
-  'pages.login.registerAccount': 'অ্যাকাউন্ট নিবন্ধন করুন',
-  'pages.welcome.advancedComponent': 'অ্যাডভান্সড কম্পোনেন্ট',
-  'pages.welcome.link': 'স্বাগতম',
-  'pages.welcome.advancedLayout': 'অ্যাডভান্সড লেআউট',
-  'pages.welcome.alertMessage': 'দ্রুত এবং শক্তিশালী ভারী শুল্ক উপাদান প্রকাশ করা হয়েছে।',
-  'pages.admin.subPage.title': 'এই পৃষ্ঠাটি কেবল অ্যাডমিন দ্বারা দেখা যাবে',
-  'pages.admin.subPage.alertMessage':
-    'UMI UI এখন প্রকাশিত হয়েছে, অভিজ্ঞতা শুরু করতে npm run ui ব্যবহার করতে স্বাগতম।',
-  'pages.searchTable.createForm.newRule': 'নতুন বিধি',
-  'pages.searchTable.updateForm.ruleConfig': 'বিধি কনফিগারেশন',
-  'pages.searchTable.updateForm.basicConfig': 'মৌলিক তথ্য',
-  'pages.searchTable.updateForm.ruleName.nameLabel': 'বিধি নাম',
-  'pages.searchTable.updateForm.ruleName.nameRules': 'বিধির নাম লিখুন!',
-  'pages.searchTable.updateForm.ruleDesc.descLabel': 'বিধির বিবরণ',
-  'pages.searchTable.updateForm.ruleDesc.descPlaceholder': 'কমপক্ষে পাঁচটি অক্ষর লিখুন',
-  'pages.searchTable.updateForm.ruleDesc.descRules':
-    'কমপক্ষে পাঁচটি অক্ষরের একটি বিধান বিবরণ লিখুন!',
-  'pages.searchTable.updateForm.ruleProps.title': 'বৈশিষ্ট্য কনফিগার করুন',
-  'pages.searchTable.updateForm.object': 'নিরীক্ষণ অবজেক্ট',
-  'pages.searchTable.updateForm.ruleProps.templateLabel': 'বিধি টেম্পলেট',
-  'pages.searchTable.updateForm.ruleProps.typeLabel': 'বিধি প্রকার',
-  'pages.searchTable.updateForm.schedulingPeriod.title': 'সময়সূচী নির্ধারণ করুন',
-  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'শুরুর সময়',
-  'pages.searchTable.updateForm.schedulingPeriod.timeRules': 'একটি শুরুর সময় চয়ন করুন!',
-  'pages.searchTable.titleDesc': 'বর্ণনা',
-  'pages.searchTable.ruleName': 'বিধি নাম প্রয়োজন',
-  'pages.searchTable.titleCallNo': 'পরিষেবা কল সংখ্যা',
-  'pages.searchTable.titleStatus': 'অবস্থা',
-  'pages.searchTable.nameStatus.default': 'ডিফল্ট',
-  'pages.searchTable.nameStatus.running': 'চলমান',
-  'pages.searchTable.nameStatus.online': 'অনলাইন',
-  'pages.searchTable.nameStatus.abnormal': 'অস্বাভাবিক',
-  'pages.searchTable.titleUpdatedAt': 'সর্বশেষ নির্ধারিত',
-  'pages.searchTable.exception': 'ব্যতিক্রম জন্য কারণ লিখুন!',
-  'pages.searchTable.titleOption': 'অপশন',
-  'pages.searchTable.config': 'কনফিগারেশন',
-  'pages.searchTable.subscribeAlert': 'সতর্কতা সাবস্ক্রাইব করুন',
-  'pages.searchTable.title': 'ইনকয়েরি ফরম',
-  'pages.searchTable.new': 'নতুন',
-  'pages.searchTable.chosen': 'নির্বাচিত',
-  'pages.searchTable.item': 'আইটেম',
-  'pages.searchTable.totalServiceCalls': 'পরিষেবা কলগুলির মোট সংখ্যা',
-  'pages.searchTable.tenThousand': '000',
-  'pages.searchTable.batchDeletion': 'একসাখে ডিলিট',
-  'pages.searchTable.batchApproval': 'একসাখে অনুমোদন',
-};

+ 0 - 7
src/locales/bn-BD/pwa.ts

@@ -1,7 +0,0 @@
-export default {
-  'app.pwa.offline': 'আপনি এখন অফলাইন',
-  'app.pwa.serviceworker.updated': 'নতুন সামগ্রী উপলব্ধ',
-  'app.pwa.serviceworker.updated.hint':
-    'বর্তমান পৃষ্ঠাটি পুনরায় লোড করতে দয়া করে "রিফ্রেশ" বোতাম টিপুন',
-  'app.pwa.serviceworker.updated.ok': 'রিফ্রেশ',
-};

+ 0 - 31
src/locales/bn-BD/settingDrawer.ts

@@ -1,31 +0,0 @@
-export default {
-  'app.setting.pagestyle': 'পৃষ্ঠা স্টাইল সেটিং',
-  'app.setting.pagestyle.dark': 'ডার্ক স্টাইল',
-  'app.setting.pagestyle.light': 'লাইট স্টাইল',
-  'app.setting.content-width': 'সামগ্রীর প্রস্থ',
-  'app.setting.content-width.fixed': 'স্থির',
-  'app.setting.content-width.fluid': 'প্রবাহী',
-  'app.setting.themecolor': 'থিম রঙ',
-  'app.setting.themecolor.dust': 'ডাস্ট রেড',
-  'app.setting.themecolor.volcano': 'আগ্নেয়গিরি',
-  'app.setting.themecolor.sunset': 'সানসেট কমলা',
-  'app.setting.themecolor.cyan': 'সবুজাভ নীল',
-  'app.setting.themecolor.green': 'পোলার সবুজ',
-  'app.setting.themecolor.daybreak': 'দিবস ব্রেক ব্লু (ডিফল্ট)',
-  'app.setting.themecolor.geekblue': 'গিক আঠালো',
-  'app.setting.themecolor.purple': 'গোল্ডেন বেগুনি',
-  'app.setting.navigationmode': 'নেভিগেশন মোড',
-  'app.setting.sidemenu': 'সাইড মেনু লেআউট',
-  'app.setting.topmenu': 'টপ মেনু লেআউট',
-  'app.setting.fixedheader': 'স্থির হেডার',
-  'app.setting.fixedsidebar': 'স্থির সাইডবার',
-  'app.setting.fixedsidebar.hint': 'সাইড মেনু বিন্যাসে কাজ করে',
-  'app.setting.hideheader': 'স্ক্রোল করার সময় হেডার লুকানো',
-  'app.setting.hideheader.hint': 'লুকানো হেডার সক্ষম থাকলে কাজ করে',
-  'app.setting.othersettings': 'অন্যান্য সেটিংস্',
-  'app.setting.weakmode': 'দুর্বল মোড',
-  'app.setting.copy': 'সেটিং কপি করুন',
-  'app.setting.copyinfo': 'সাফল্যের অনুলিপি করুন - প্রতিস্থাপন করুন: src/models/setting.js',
-  'app.setting.production.hint':
-    'কেবল বিকাশের পরিবেশে প্যানেল শো সেট করা হচ্ছে, দয়া করে ম্যানুয়ালি সংশোধন করুন',
-};

+ 0 - 59
src/locales/bn-BD/settings.ts

@@ -1,59 +0,0 @@
-export default {
-  'app.settings.menuMap.basic': 'মৌলিক বৈশিষ্ট্যসহ',
-  'app.settings.menuMap.security': 'নিরাপত্তা বিন্যাস',
-  'app.settings.menuMap.binding': 'অ্যাকাউন্ট বাঁধাই',
-  'app.settings.menuMap.notification': 'নতুন বার্তা বিজ্ঞপ্তি',
-  'app.settings.basic.avatar': 'অবতার',
-  'app.settings.basic.change-avatar': 'অবতার পরিবর্তন করুন',
-  'app.settings.basic.email': 'ইমেইল',
-  'app.settings.basic.email-message': 'আপনার ইমেইল ইনপুট করুন!',
-  'app.settings.basic.nickname': 'ডাক নাম',
-  'app.settings.basic.nickname-message': 'আপনার ডাকনামটি ইনপুট করুন!',
-  'app.settings.basic.profile': 'ব্যক্তিগত প্রোফাইল',
-  'app.settings.basic.profile-message': 'আপনার ব্যক্তিগত প্রোফাইল ইনপুট করুন!',
-  'app.settings.basic.profile-placeholder': 'নিজের সাথে সংক্ষিপ্ত পরিচয়',
-  'app.settings.basic.country': 'দেশ/অঞ্চল',
-  'app.settings.basic.country-message': 'আপনার দেশ ইনপুট করুন!',
-  'app.settings.basic.geographic': 'প্রদেশ বা শহর',
-  'app.settings.basic.geographic-message': 'আপনার ভৌগলিক তথ্য ইনপুট করুন!',
-  'app.settings.basic.address': 'রাস্তার ঠিকানা',
-  'app.settings.basic.address-message': 'দয়া করে আপনার ঠিকানা ইনপুট করুন!',
-  'app.settings.basic.phone': 'ফোন নম্বর',
-  'app.settings.basic.phone-message': 'আপনার ফোন ইনপুট করুন!',
-  'app.settings.basic.update': 'তথ্য হালনাগাদ',
-  'app.settings.security.strong': 'শক্তিশালী',
-  'app.settings.security.medium': 'মধ্যম',
-  'app.settings.security.weak': 'দুর্বল',
-  'app.settings.security.password': 'অ্যাকাউন্টের পাসওয়ার্ড',
-  'app.settings.security.password-description': 'বর্তমান পাসওয়ার্ড শক্তি',
-  'app.settings.security.phone': 'সুরক্ষা ফোন',
-  'app.settings.security.phone-description': 'আবদ্ধ ফোন',
-  'app.settings.security.question': 'নিরাপত্তা প্রশ্ন',
-  'app.settings.security.question-description':
-    'সুরক্ষা প্রশ্ন সেট করা নেই, এবং সুরক্ষা নীতি কার্যকরভাবে অ্যাকাউন্ট সুরক্ষা রক্ষা করতে পারে',
-  'app.settings.security.email': 'ব্যাকআপ ইমেইল',
-  'app.settings.security.email-description': 'বাউন্ড ইমেইল',
-  'app.settings.security.mfa': 'MFA ডিভাইস',
-  'app.settings.security.mfa-description':
-    "আনবাউন্ড এমএফএ ডিভাইস, বাঁধাইয়ের পরে, দু'বার নিশ্চিত করা যায়",
-  'app.settings.security.modify': 'পরিবর্তন করুন',
-  'app.settings.security.set': 'সেট',
-  'app.settings.security.bind': 'বাঁধাই',
-  'app.settings.binding.taobao': 'বাঁধাই তাওবাও',
-  'app.settings.binding.taobao-description': 'বর্তমানে আনবাউন্ড তাওবাও অ্যাকাউন্ট',
-  'app.settings.binding.alipay': 'বাইন্ডিং আলিপে',
-  'app.settings.binding.alipay-description': 'বর্তমানে আনবাউন্ড আলিপে অ্যাকাউন্ট',
-  'app.settings.binding.dingding': 'বাঁধাই ডিঙ্গটালক',
-  'app.settings.binding.dingding-description': 'বর্তমানে আনবাউন্ড ডিঙ্গটাল অ্যাকাউন্ট',
-  'app.settings.binding.bind': 'বাঁধাই',
-  'app.settings.notification.password': 'অ্যাকাউন্টের পাসওয়ার্ড',
-  'app.settings.notification.password-description':
-    'অন্যান্য ব্যবহারকারীর বার্তাগুলি স্টেশন চিঠি আকারে জানানো হবে',
-  'app.settings.notification.messages': 'সিস্টেম বার্তা',
-  'app.settings.notification.messages-description':
-    'সিস্টেম বার্তাগুলি স্টেশন চিঠির আকারে জানানো হবে',
-  'app.settings.notification.todo': 'করণীয় বিজ্ঞপ্তি',
-  'app.settings.notification.todo-description': 'করণীয় তালিকাটি স্টেশন থেকে চিঠি আকারে জানানো হবে',
-  'app.settings.open': 'খোলা',
-  'app.settings.close': 'বন্ধ',
-};

+ 0 - 24
src/locales/fa-IR.ts

@@ -1,24 +0,0 @@
-import component from './fa-IR/component';
-import globalHeader from './fa-IR/globalHeader';
-import menu from './fa-IR/menu';
-import pwa from './fa-IR/pwa';
-import settingDrawer from './fa-IR/settingDrawer';
-import settings from './fa-IR/settings';
-import pages from './fa-IR/pages';
-
-export default {
-  'navBar.lang': 'زبان ها  ',
-  'layout.user.link.help': 'کمک',
-  'layout.user.link.privacy': 'حریم خصوصی',
-  'layout.user.link.terms': 'مقررات',
-  'app.preview.down.block': 'این صفحه را در پروژه محلی خود بارگیری کنید',
-  'app.welcome.link.fetch-blocks': 'دریافت تمام بلوک',
-  'app.welcome.link.block-list': 'به سرعت صفحات استاندارد مبتنی بر توسعه "بلوک" را بسازید',
-  ...globalHeader,
-  ...menu,
-  ...settingDrawer,
-  ...settings,
-  ...pwa,
-  ...component,
-  ...pages,
-};

+ 0 - 5
src/locales/fa-IR/component.ts

@@ -1,5 +0,0 @@
-export default {
-  'component.tagSelect.expand': 'باز',
-  'component.tagSelect.collapse': 'بسته ',
-  'component.tagSelect.all': 'همه',
-};

+ 0 - 17
src/locales/fa-IR/globalHeader.ts

@@ -1,17 +0,0 @@
-export default {
-  'component.globalHeader.search': 'جستجو ',
-  'component.globalHeader.search.example1': 'مثال 1 را جستجو کنید',
-  'component.globalHeader.search.example2': 'مثال 2 را جستجو کنید',
-  'component.globalHeader.search.example3': 'مثال 3 را جستجو کنید',
-  'component.globalHeader.help': 'کمک',
-  'component.globalHeader.notification': 'اعلان',
-  'component.globalHeader.notification.empty': 'شما همه اعلان ها را مشاهده کرده اید.',
-  'component.globalHeader.message': 'پیام',
-  'component.globalHeader.message.empty': 'شما همه پیام ها را مشاهده کرده اید.',
-  'component.globalHeader.event': 'رویداد',
-  'component.globalHeader.event.empty': 'شما همه رویدادها را مشاهده کرده اید.',
-  'component.noticeIcon.clear': 'پاک کردن',
-  'component.noticeIcon.cleared': 'پاک شد',
-  'component.noticeIcon.empty': 'بدون اعلان',
-  'component.noticeIcon.view-more': 'نمایش بیشتر',
-};

+ 0 - 52
src/locales/fa-IR/menu.ts

@@ -1,52 +0,0 @@
-export default {
-  'menu.welcome': 'خوش آمدید',
-  'menu.more-blocks': 'بلوک های بیشتر',
-  'menu.home': 'خانه',
-  'menu.admin': 'مدیر',
-  'menu.admin.sub-page': 'زیر صفحه',
-  'menu.login': 'ورود',
-  'menu.register': 'ثبت نام',
-  'menu.register-result': 'ثبت نام نتیجه',
-  'menu.dashboard': 'داشبورد',
-  'menu.dashboard.analysis': 'تحلیل و بررسی',
-  'menu.dashboard.monitor': 'نظارت',
-  'menu.dashboard.workplace': 'محل کار',
-  'menu.exception.403': '403',
-  'menu.exception.404': '404',
-  'menu.exception.500': '500',
-  'menu.form': 'فرم',
-  'menu.form.basic-form': 'فرم اساسی',
-  'menu.form.step-form': 'فرم مرحله',
-  'menu.form.step-form.info': 'فرم مرحله (نوشتن اطلاعات انتقال)',
-  'menu.form.step-form.confirm': 'فرم مرحله (تأیید اطلاعات انتقال)',
-  'menu.form.step-form.result': 'فرم مرحله (تمام شده)',
-  'menu.form.advanced-form': 'فرم پیشرفته',
-  'menu.list': 'لیست',
-  'menu.list.table-list': 'جدول جستجو',
-  'menu.list.basic-list': 'لیست اصلی',
-  'menu.list.card-list': 'لیست کارت',
-  'menu.list.search-list': 'لیست جستجو',
-  'menu.list.search-list.articles': 'لیست جستجو (مقالات)',
-  'menu.list.search-list.projects': 'لیست جستجو (پروژه ها)',
-  'menu.list.search-list.applications': 'لیست جستجو (برنامه ها)',
-  'menu.profile': 'مشخصات',
-  'menu.profile.basic': 'مشخصات عمومی',
-  'menu.profile.advanced': 'مشخصات پیشرفته',
-  'menu.result': 'نتیجه',
-  'menu.result.success': 'موفق',
-  'menu.result.fail': 'ناموفق',
-  'menu.exception': 'استثنا',
-  'menu.exception.not-permission': '403',
-  'menu.exception.not-find': '404',
-  'menu.exception.server-error': '500',
-  'menu.exception.trigger': 'راه اندازی',
-  'menu.account': 'حساب',
-  'menu.account.center': 'مرکز حساب',
-  'menu.account.settings': 'تنظیمات حساب',
-  'menu.account.trigger': 'خطای راه اندازی',
-  'menu.account.logout': 'خروج',
-  'menu.editor': 'ویرایشگر گرافیک',
-  'menu.editor.flow': 'ویرایشگر جریان',
-  'menu.editor.mind': 'ویرایشگر ذهن',
-  'menu.editor.koni': 'ویرایشگر Koni',
-};

+ 0 - 67
src/locales/fa-IR/pages.ts

@@ -1,67 +0,0 @@
-export default {
-  'pages.layouts.userLayout.title': 'طراحی مورچه تأثیرگذارترین مشخصات طراحی وب در منطقه Xihu است',
-  'pages.login.accountLogin.tab': 'ورود به حساب کاربری',
-  'pages.login.accountLogin.errorMessage': 'نام کاربری / رمزعبور نادرست (مدیر / ant.design)',
-  'pages.login.username.placeholder': 'نام کاربری: مدیر یا کاربر',
-  'pages.login.username.required': 'لطفا نام کاربری خود را وارد کنید!',
-  'pages.login.password.placeholder': 'رمز عبور: ant.design',
-  'pages.login.password.required': 'لطفاً رمز ورود خود را وارد کنید!',
-  'pages.login.phoneLogin.tab': 'ورود به سیستم تلفن',
-  'pages.login.phoneLogin.errorMessage': 'خطای کد تأیید',
-  'pages.login.phoneNumber.placeholder': 'شماره تلفن',
-  'pages.login.phoneNumber.required': 'لطفاً شماره تلفن خود را وارد کنید!',
-  'pages.login.phoneNumber.invalid': 'شماره تلفن نامعتبر است!',
-  'pages.login.captcha.placeholder': 'کد تایید',
-  'pages.login.captcha.required': 'لطفا کد تأیید را وارد کنید!',
-  'pages.login.phoneLogin.getVerificationCode': 'دریافت کد',
-  'pages.getCaptchaSecondText': 'ثانیه',
-  'pages.login.rememberMe': 'مرا به خاطر بسپار',
-  'pages.login.forgotPassword': 'رمز عبور را فراموش کرده اید ?',
-  'pages.login.submit': 'ارسال',
-  'pages.login.loginWith': 'وارد شوید با :',
-  'pages.login.registerAccount': 'ثبت نام',
-  'pages.welcome.advancedComponent': 'مولفه پیشرفته',
-  'pages.welcome.link': 'خوش آمدید',
-  'pages.welcome.advancedLayout': 'چیدمان پیشرفته',
-  'pages.welcome.alertMessage': 'اجزای سنگین تر سریعتر و قوی تر آزاد شده اند.',
-  'pages.admin.subPage.title': 'این صفحه فقط توسط مدیر قابل مشاهده است',
-  'pages.admin.subPage.alertMessage':
-    'رابط کاربری Umi اکنون منتشر شده است ، برای شروع تجربه استفاده از npm run ui خوش آمدید.',
-  'pages.searchTable.createForm.newRule': 'قانون جدید',
-  'pages.searchTable.updateForm.ruleConfig': 'پیکربندی قانون',
-  'pages.searchTable.updateForm.basicConfig': 'اطلاعات اولیه',
-  'pages.searchTable.updateForm.ruleName.nameLabel': ' نام قانون',
-  'pages.searchTable.updateForm.ruleName.nameRules': 'لطفاً نام قانون را وارد کنید!',
-  'pages.searchTable.updateForm.ruleDesc.descLabel': 'شرح قانون',
-  'pages.searchTable.updateForm.ruleDesc.descPlaceholder': 'لطفاً حداقل پنج حرف وارد کنید',
-  'pages.searchTable.updateForm.ruleDesc.descRules':
-    'لطفاً حداقل یک قانون حاوی پنج کاراکتر شرح دهید!',
-  'pages.searchTable.updateForm.ruleProps.title': 'پیکربندی خصوصیات',
-  'pages.searchTable.updateForm.object': 'نظارت بر شی',
-  'pages.searchTable.updateForm.ruleProps.templateLabel': 'الگوی قانون',
-  'pages.searchTable.updateForm.ruleProps.typeLabel': 'نوع قانون',
-  'pages.searchTable.updateForm.schedulingPeriod.title': 'تنظیم دوره زمان بندی',
-  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'زمان شروع',
-  'pages.searchTable.updateForm.schedulingPeriod.timeRules': 'لطفاً زمان شروع را انتخاب کنید!',
-  'pages.searchTable.titleDesc': 'شرح',
-  'pages.searchTable.ruleName': 'نام قانون لازم است',
-  'pages.searchTable.titleCallNo': 'تعداد تماس های خدماتی',
-  'pages.searchTable.titleStatus': 'وضعیت',
-  'pages.searchTable.nameStatus.default': 'پیش فرض',
-  'pages.searchTable.nameStatus.running': 'در حال دویدن',
-  'pages.searchTable.nameStatus.online': 'برخط',
-  'pages.searchTable.nameStatus.abnormal': 'غیرطبیعی',
-  'pages.searchTable.titleUpdatedAt': 'آخرین برنامه ریزی در',
-  'pages.searchTable.exception': 'لطفا دلیل استثنا را وارد کنید!',
-  'pages.searchTable.titleOption': 'گزینه',
-  'pages.searchTable.config': 'پیکربندی',
-  'pages.searchTable.subscribeAlert': 'مشترک شدن در هشدارها',
-  'pages.searchTable.title': 'فرم درخواست',
-  'pages.searchTable.new': 'جدید',
-  'pages.searchTable.chosen': 'انتخاب شده',
-  'pages.searchTable.item': 'مورد',
-  'pages.searchTable.totalServiceCalls': 'تعداد کل تماس های خدماتی',
-  'pages.searchTable.tenThousand': '0000',
-  'pages.searchTable.batchDeletion': 'حذف دسته ای',
-  'pages.searchTable.batchApproval': 'تصویب دسته ای',
-};

+ 0 - 7
src/locales/fa-IR/pwa.ts

@@ -1,7 +0,0 @@
-export default {
-  'app.pwa.offline': 'شما اکنون آفلاین هستید',
-  'app.pwa.serviceworker.updated': 'مطالب جدید در دسترس است',
-  'app.pwa.serviceworker.updated.hint':
-    'لطفاً برای بارگیری مجدد صفحه فعلی ، دکمه "تازه سازی" را فشار دهید',
-  'app.pwa.serviceworker.updated.ok': 'تازه سازی',
-};

+ 0 - 32
src/locales/fa-IR/settingDrawer.ts

@@ -1,32 +0,0 @@
-export default {
-  'app.setting.pagestyle': 'تنظیم نوع صفحه',
-  'app.setting.pagestyle.dark': 'سبک تیره',
-  'app.setting.pagestyle.light': 'سبک سبک',
-  'app.setting.content-width': 'عرض محتوا',
-  'app.setting.content-width.fixed': 'ثابت',
-  'app.setting.content-width.fluid': 'شناور',
-  'app.setting.themecolor': 'رنگ تم',
-  'app.setting.themecolor.dust': 'گرد و غبار قرمز',
-  'app.setting.themecolor.volcano': 'آتشفشان',
-  'app.setting.themecolor.sunset': 'غروب نارنجی',
-  'app.setting.themecolor.cyan': 'فیروزه ای',
-  'app.setting.themecolor.green': 'سبز قطبی',
-  'app.setting.themecolor.daybreak': 'آبی روشن(پیشفرض)',
-  'app.setting.themecolor.geekblue': 'چسب گیک',
-  'app.setting.themecolor.purple': 'بنفش طلایی',
-  'app.setting.navigationmode': 'حالت پیمایش',
-  'app.setting.sidemenu': 'طرح منوی کناری',
-  'app.setting.topmenu': 'طرح منوی بالایی',
-  'app.setting.fixedheader': 'سرصفحه ثابت',
-  'app.setting.fixedsidebar': 'نوار کناری ثابت',
-  'app.setting.fixedsidebar.hint': 'کار بر روی منوی کناری',
-  'app.setting.hideheader': 'هدر پنهان هنگام پیمایش',
-  'app.setting.hideheader.hint': 'وقتی Hidden Header فعال باشد کار می کند',
-  'app.setting.othersettings': 'تنظیمات دیگر',
-  'app.setting.weakmode': 'حالت ضعیف',
-  'app.setting.copy': 'تنظیمات کپی',
-  'app.setting.copyinfo':
-    'موفقیت در کپی کردن , لطفا defaultSettings را در src / models / setting.js جایگزین کنید',
-  'app.setting.production.hint':
-    'صفحه تنظیم فقط در محیط توسعه نمایش داده می شود ، لطفاً دستی تغییر دهید',
-};

+ 0 - 60
src/locales/fa-IR/settings.ts

@@ -1,60 +0,0 @@
-export default {
-  'app.settings.menuMap.basic': 'تنظیمات پایه ',
-  'app.settings.menuMap.security': 'تنظیمات امنیتی',
-  'app.settings.menuMap.binding': 'صحافی حساب',
-  'app.settings.menuMap.notification': 'اعلان پیام جدید',
-  'app.settings.basic.avatar': 'آواتار',
-  'app.settings.basic.change-avatar': 'آواتار را تغییر دهید',
-  'app.settings.basic.email': 'ایمیل',
-  'app.settings.basic.email-message': 'لطفا ایمیل خود را وارد کنید!',
-  'app.settings.basic.nickname': 'نام مستعار',
-  'app.settings.basic.nickname-message': 'لطفاً نام مستعار خود را وارد کنید!',
-  'app.settings.basic.profile': 'پروفایل شخصی',
-  'app.settings.basic.profile-message': 'لطفاً مشخصات شخصی خود را وارد کنید!',
-  'app.settings.basic.profile-placeholder': 'معرفی مختصر خودتان',
-  'app.settings.basic.country': 'کشور / منطقه',
-  'app.settings.basic.country-message': 'لطفاً کشور خود را وارد کنید!',
-  'app.settings.basic.geographic': 'استان یا شهر',
-  'app.settings.basic.geographic-message': 'لطفاً اطلاعات جغرافیایی خود را وارد کنید!',
-  'app.settings.basic.address': 'آدرس خیابان',
-  'app.settings.basic.address-message': 'لطفا آدرس خود را وارد کنید!',
-  'app.settings.basic.phone': 'شماره تلفن',
-  'app.settings.basic.phone-message': 'لطفاً تلفن خود را وارد کنید!',
-  'app.settings.basic.update': 'به روز رسانی اطلاعات',
-  'app.settings.security.strong': 'قوی',
-  'app.settings.security.medium': 'متوسط',
-  'app.settings.security.weak': 'ضعیف',
-  'app.settings.security.password': 'رمز عبور حساب کاربری',
-  'app.settings.security.password-description': 'قدرت رمز عبور فعلی',
-  'app.settings.security.phone': 'تلفن امنیتی',
-  'app.settings.security.phone-description': 'تلفن مقید',
-  'app.settings.security.question': 'سوال امنیتی',
-  'app.settings.security.question-description':
-    'سوال امنیتی تنظیم نشده است و سیاست امنیتی می تواند به طور موثر از امنیت حساب محافظت کند',
-  'app.settings.security.email': 'ایمیل پشتیبان',
-  'app.settings.security.email-description': 'ایمیل مقید',
-  'app.settings.security.mfa': 'دستگاه MFA',
-  'app.settings.security.mfa-description':
-    'دستگاه MFA بسته نشده ، پس از اتصال ، می تواند دو بار تأیید شود',
-  'app.settings.security.modify': 'تغییر',
-  'app.settings.security.set': 'تنظیم',
-  'app.settings.security.bind': 'بستن',
-  'app.settings.binding.taobao': 'اتصال Taobao',
-  'app.settings.binding.taobao-description': 'حساب Taobao در حال حاضر بسته نشده است',
-  'app.settings.binding.alipay': 'اتصال Alipay',
-  'app.settings.binding.alipay-description': 'حساب Alipay در حال حاضر بسته نشده است',
-  'app.settings.binding.dingding': 'اتصال DingTalk',
-  'app.settings.binding.dingding-description': 'حساب DingTalk در حال حاضر محدود نشده است',
-  'app.settings.binding.bind': 'بستن',
-  'app.settings.notification.password': 'رمز عبور حساب کاربری',
-  'app.settings.notification.password-description':
-    'پیام های سایر کاربران در قالب یک نامه ایستگاهی اعلام خواهد شد',
-  'app.settings.notification.messages': 'پیام های سیستم',
-  'app.settings.notification.messages-description':
-    'پیام های سیستم به صورت نامه ایستگاه مطلع می شوند',
-  'app.settings.notification.todo': 'اعلان کارها',
-  'app.settings.notification.todo-description':
-    'لیست کارها به صورت نامه ای از ایستگاه اطلاع داده می شود',
-  'app.settings.open': 'باز کن',
-  'app.settings.close': 'بستن',
-};

+ 0 - 25
src/locales/id-ID.ts

@@ -1,25 +0,0 @@
-import component from './id-ID/component';
-import globalHeader from './id-ID/globalHeader';
-import menu from './id-ID/menu';
-import pwa from './id-ID/pwa';
-import settingDrawer from './id-ID/settingDrawer';
-import settings from './id-ID/settings';
-import pages from './id-ID/pages';
-
-export default {
-  'navbar.lang': 'Bahasa',
-  'layout.user.link.help': 'Bantuan',
-  'layout.user.link.privacy': 'Privasi',
-  'layout.user.link.terms': 'Ketentuan',
-  'app.preview.down.block': 'Unduh halaman ini dalam projek lokal anda',
-  'app.welcome.link.fetch-blocks': 'Dapatkan semua blok',
-  'app.welcome.link.block-list':
-    'Buat standar dengan cepat, halaman-halaman berdasarkan pengembangan `block`',
-  ...globalHeader,
-  ...menu,
-  ...settingDrawer,
-  ...settings,
-  ...pwa,
-  ...component,
-  ...pages,
-};

+ 0 - 5
src/locales/id-ID/component.ts

@@ -1,5 +0,0 @@
-export default {
-  'component.tagSelect.expand': 'Perluas',
-  'component.tagSelect.collapse': 'Lipat',
-  'component.tagSelect.all': 'Semua',
-};

+ 0 - 17
src/locales/id-ID/globalHeader.ts

@@ -1,17 +0,0 @@
-export default {
-  'component.globalHeader.search': 'Pencarian',
-  'component.globalHeader.search.example1': 'Contoh 1 Pencarian',
-  'component.globalHeader.search.example2': 'Contoh 2 Pencarian',
-  'component.globalHeader.search.example3': 'Contoh 3 Pencarian',
-  'component.globalHeader.help': 'Bantuan',
-  'component.globalHeader.notification': 'Notifikasi',
-  'component.globalHeader.notification.empty': 'Anda telah membaca semua notifikasi',
-  'component.globalHeader.message': 'Pesan',
-  'component.globalHeader.message.empty': 'Anda telah membaca semua pesan.',
-  'component.globalHeader.event': 'Acara',
-  'component.globalHeader.event.empty': 'Anda telah melihat semua acara.',
-  'component.noticeIcon.clear': 'Kosongkan',
-  'component.noticeIcon.cleared': 'Berhasil dikosongkan',
-  'component.noticeIcon.empty': 'Tidak ada pemberitahuan',
-  'component.noticeIcon.view-more': 'Melihat lebih',
-};

+ 0 - 52
src/locales/id-ID/menu.ts

@@ -1,52 +0,0 @@
-export default {
-  'menu.welcome': 'Selamat Datang',
-  'menu.more-blocks': 'Blocks Lainnya',
-  'menu.home': 'Halaman Awal',
-  'menu.admin': 'Admin',
-  'menu.admin.sub-page': 'Sub-Halaman',
-  'menu.login': 'Masuk',
-  'menu.register': 'Pendaftaran',
-  'menu.register-result': 'Hasil Pendaftaran',
-  'menu.dashboard': 'Dasbor',
-  'menu.dashboard.analysis': 'Analisis',
-  'menu.dashboard.monitor': 'Monitor',
-  'menu.dashboard.workplace': 'Workplace',
-  'menu.exception.403': '403',
-  'menu.exception.404': '404',
-  'menu.exception.500': '500',
-  'menu.form': 'Form',
-  'menu.form.basic-form': 'Form Dasar',
-  'menu.form.step-form': 'Form Bertahap',
-  'menu.form.step-form.info': 'Form Bertahap(menulis informasi yang dibagikan)',
-  'menu.form.step-form.confirm': 'Form Bertahap(konfirmasi informasi yang dibagikan)',
-  'menu.form.step-form.result': 'Form Bertahap(selesai)',
-  'menu.form.advanced-form': 'Form Lanjutan',
-  'menu.list': 'Daftar',
-  'menu.list.table-list': 'Tabel Pencarian',
-  'menu.list.basic-list': 'Daftar Dasar',
-  'menu.list.card-list': 'Daftar Kartu',
-  'menu.list.search-list': 'Daftar Pencarian',
-  'menu.list.search-list.articles': 'Daftar Pencarian(artikel)',
-  'menu.list.search-list.projects': 'Daftar Pencarian(projek)',
-  'menu.list.search-list.applications': 'Daftar Pencarian(aplikasi)',
-  'menu.profile': 'Profil',
-  'menu.profile.basic': 'Profil Dasar',
-  'menu.profile.advanced': 'Profile Lanjutan',
-  'menu.result': 'Hasil',
-  'menu.result.success': 'Sukses',
-  'menu.result.fail': 'Gagal',
-  'menu.exception': 'Pengecualian',
-  'menu.exception.not-permission': '403',
-  'menu.exception.not-find': '404',
-  'menu.exception.server-error': '500',
-  'menu.exception.trigger': 'Jalankan',
-  'menu.account': 'Akun',
-  'menu.account.center': 'Detail Akun',
-  'menu.account.settings': 'Pengaturan Akun',
-  'menu.account.trigger': 'Mengaktivasi Error',
-  'menu.account.logout': 'Keluar',
-  'menu.editor': 'Penyusun Grafis',
-  'menu.editor.flow': 'Penyusun Alur',
-  'menu.editor.mind': 'Penyusun Mind',
-  'menu.editor.koni': 'Penyusun Koni',
-};

+ 0 - 70
src/locales/id-ID/pages.ts

@@ -1,70 +0,0 @@
-export default {
-  'pages.layouts.userLayout.title':
-    'Ant Design adalah spesifikasi desain Web yang paling berpengaruh di Kabupaten Xihu',
-  'pages.login.accountLogin.tab': 'Login dengan akun',
-  'pages.login.accountLogin.errorMessage': 'Nama pengguna dan kata sandi salah(admin/ant.design)',
-  'pages.login.username.placeholder': 'nama pengguna: admin atau user',
-  'pages.login.username.required': 'Nama pengguna harus diisi!',
-  'pages.login.password.placeholder': 'kata sandi: ant.design',
-  'pages.login.password.required': 'Kata sandi harus diisi!',
-  'pages.login.phoneLogin.tab': 'Login dengan ponsel',
-  'pages.login.phoneLogin.errorMessage': 'Kesalahan kode verifikasi',
-  'pages.login.phoneNumber.placeholder': 'masukkan nomor telepon',
-  'pages.login.phoneNumber.required': 'Nomor ponsel harus diisi!',
-  'pages.login.phoneNumber.invalid': 'Nomor ponsel tidak valid!',
-  'pages.login.captcha.placeholder': 'kode verifikasi',
-  'pages.login.captcha.required': 'Kode verifikasi diperlukan!',
-  'pages.login.phoneLogin.getVerificationCode': 'Dapatkan kode',
-  'pages.getCaptchaSecondText': 'detik tersisa',
-  'pages.login.rememberMe': 'Ingat saya',
-  'pages.login.forgotPassword': 'Lupa Kata Sandi?',
-  'pages.login.submit': 'Masuk',
-  'pages.login.loginWith': 'Masuk dengan :',
-  'pages.login.registerAccount': 'Daftar Akun',
-  'pages.welcome.advancedComponent': 'Formulir Lanjutan',
-  'pages.welcome.link': 'Selamat datang',
-  'pages.welcome.advancedLayout': 'Tata letak Lanjutan',
-  'pages.welcome.alertMessage':
-    'Komponen heavy-duty yang lebih cepat dan lebih kuat telah dirilis.',
-  'pages.admin.subPage.title': 'Halaman ini hanya dapat dilihat oleh admin',
-  'pages.admin.subPage.alertMessage':
-    'umi ui telah dirilis, silahkan gunakan npm run ui untuk memulai pengalaman.',
-  'pages.searchTable.createForm.newRule': 'Aturan baru',
-  'pages.searchTable.updateForm.ruleConfig': 'Konfigurasi aturan',
-  'pages.searchTable.updateForm.basicConfig': 'Informasi dasar',
-  'pages.searchTable.updateForm.ruleName.nameLabel': 'Nama aturan',
-  'pages.searchTable.updateForm.ruleName.nameRules': 'Harap masukkan nama aturan!',
-  'pages.searchTable.updateForm.ruleDesc.descLabel': 'Deskripsi aturan',
-  'pages.searchTable.updateForm.ruleDesc.descPlaceholder':
-    'Harap masukkan setidaknya lima karakter',
-  'pages.searchTable.updateForm.ruleDesc.descRules':
-    'Harap masukkan deskripsi aturan setidaknya lima karakter!',
-  'pages.searchTable.updateForm.ruleProps.title': 'Properti aturan',
-  'pages.searchTable.updateForm.object': 'Objek pemantauan',
-  'pages.searchTable.updateForm.ruleProps.templateLabel': 'Template aturan',
-  'pages.searchTable.updateForm.ruleProps.typeLabel': 'Jenis aturan',
-  'pages.searchTable.updateForm.schedulingPeriod.title': 'Periode penjadwalan',
-  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Waktu mulai',
-  'pages.searchTable.updateForm.schedulingPeriod.timeRules': 'Pilih waktu mulai!',
-  'pages.searchTable.titleDesc': 'deskripsi',
-  'pages.searchTable.ruleName': 'Nama aturan wajib diisi',
-  'pages.searchTable.titleCallNo': 'Jumlah panggilan',
-  'pages.searchTable.titleStatus': 'Status',
-  'pages.searchTable.nameStatus.default': 'default',
-  'pages.searchTable.nameStatus.running': 'menyala',
-  'pages.searchTable.nameStatus.online': 'online',
-  'pages.searchTable.nameStatus.abnormal': 'abnormal',
-  'pages.searchTable.titleUpdatedAt': 'Waktu terjadwal',
-  'pages.searchTable.exception': 'Harap masukkan alasan pengecualian!',
-  'pages.searchTable.titleOption': 'Pengoperasian',
-  'pages.searchTable.config': 'Konfigurasi',
-  'pages.searchTable.subscribeAlert': 'Berlangganan notifikasi',
-  'pages.searchTable.title': 'Formulir pertanyaan',
-  'pages.searchTable.new': 'Baru',
-  'pages.searchTable.chosen': 'Terpilih',
-  'pages.searchTable.item': 'item',
-  'pages.searchTable.totalServiceCalls': 'Jumlah total panggilan layanan',
-  'pages.searchTable.tenThousand': '0000',
-  'pages.searchTable.batchDeletion': 'Penghapusan batch',
-  'pages.searchTable.batchApproval': 'Persetujuan batch',
-};

+ 0 - 7
src/locales/id-ID/pwa.ts

@@ -1,7 +0,0 @@
-export default {
-  'app.pwa.offline': 'Koneksi anda terputus',
-  'app.pwa.serviceworker.updated': 'Konten baru sudah tersedia',
-  'app.pwa.serviceworker.updated.hint':
-    'Silahkan klik tombol "Refresh" untuk memuat ulang halaman ini',
-  'app.pwa.serviceworker.updated.ok': 'Memuat ulang',
-};

+ 0 - 32
src/locales/id-ID/settingDrawer.ts

@@ -1,32 +0,0 @@
-export default {
-  'app.setting.pagestyle': 'Pengaturan style Halaman',
-  'app.setting.pagestyle.dark': 'Style Gelap',
-  'app.setting.pagestyle.light': 'Style Cerah',
-  'app.setting.content-width': 'Lebar Konten',
-  'app.setting.content-width.fixed': 'Tetap',
-  'app.setting.content-width.fluid': 'Fluid',
-  'app.setting.themecolor': 'Theme Color',
-  'app.setting.themecolor.dust': 'Dust Red',
-  'app.setting.themecolor.volcano': 'Volcano',
-  'app.setting.themecolor.sunset': 'Sunset Orange',
-  'app.setting.themecolor.cyan': 'Cyan',
-  'app.setting.themecolor.green': 'Polar Green',
-  'app.setting.themecolor.daybreak': 'Daybreak Blue (bawaan)',
-  'app.setting.themecolor.geekblue': 'Geek Glue',
-  'app.setting.themecolor.purple': 'Golden Purple',
-  'app.setting.navigationmode': 'Mode Navigasi',
-  'app.setting.sidemenu': 'Susunan Menu Samping',
-  'app.setting.topmenu': 'Susunan Menu Atas',
-  'app.setting.fixedheader': 'Header Tetap',
-  'app.setting.fixedsidebar': 'Sidebar Tetap',
-  'app.setting.fixedsidebar.hint': 'Berjalan pada Susunan Menu Samping',
-  'app.setting.hideheader': 'Sembunyikan Header ketika gulir ke bawah',
-  'app.setting.hideheader.hint': 'Bekerja ketika Header tersembunyi dimunculkan',
-  'app.setting.othersettings': 'Pengaturan Lainnya',
-  'app.setting.weakmode': 'Mode Lemah',
-  'app.setting.copy': 'Salin Pengaturan',
-  'app.setting.copyinfo':
-    'Berhasil disalin,tolong ubah defaultSettings pada src/models/setting.js',
-  'app.setting.production.hint':
-    'Panel pengaturan hanya muncul pada lingkungan pengembangan, silahkan modifikasi secara menual',
-};

+ 0 - 60
src/locales/id-ID/settings.ts

@@ -1,60 +0,0 @@
-export default {
-  'app.settings.menuMap.basic': 'Pengaturan Dasar',
-  'app.settings.menuMap.security': 'Pengaturan Keamanan',
-  'app.settings.menuMap.binding': 'Pengikatan Akun',
-  'app.settings.menuMap.notification': 'Notifikasi Pesan Baru',
-  'app.settings.basic.avatar': 'Avatar',
-  'app.settings.basic.change-avatar': 'Ubah avatar',
-  'app.settings.basic.email': 'Email',
-  'app.settings.basic.email-message': 'Tolong masukkan email!',
-  'app.settings.basic.nickname': 'Nickname',
-  'app.settings.basic.nickname-message': 'Tolong masukkan Nickname!',
-  'app.settings.basic.profile': 'Profil Personal',
-  'app.settings.basic.profile-message': 'Tolong masukkan profil personal!',
-  'app.settings.basic.profile-placeholder': 'Perkenalan Singkat tentang Diri Anda',
-  'app.settings.basic.country': 'Negara/Wilayah',
-  'app.settings.basic.country-message': 'Tolong masukkan negara anda!',
-  'app.settings.basic.geographic': 'Provinsi atau kota',
-  'app.settings.basic.geographic-message': 'Tolong masukkan info geografis anda!',
-  'app.settings.basic.address': 'Alamat Jalan',
-  'app.settings.basic.address-message': 'Tolong masukkan Alamat Jalan anda!',
-  'app.settings.basic.phone': 'Nomor Ponsel',
-  'app.settings.basic.phone-message': 'Tolong masukkan Nomor Ponsel anda!',
-  'app.settings.basic.update': 'Perbarui Informasi',
-  'app.settings.security.strong': 'Kuat',
-  'app.settings.security.medium': 'Sedang',
-  'app.settings.security.weak': 'Lemah',
-  'app.settings.security.password': 'Kata Sandi Akun',
-  'app.settings.security.password-description': 'Kekuatan Kata Sandi saat ini',
-  'app.settings.security.phone': 'Keamanan Ponsel',
-  'app.settings.security.phone-description': 'Mengikat Ponsel',
-  'app.settings.security.question': 'Pertanyaan Keamanan',
-  'app.settings.security.question-description':
-    'Pertanyaan Keamanan belum diatur, dan kebijakan keamanan dapat melindungi akun secara efektif',
-  'app.settings.security.email': 'Email Cadangan',
-  'app.settings.security.email-description': 'Mengikat Email',
-  'app.settings.security.mfa': 'Perangka MFA',
-  'app.settings.security.mfa-description':
-    'Tidak mengikat Perangkat MFA, setelah diikat, dapat dikonfirmasi dua kali',
-  'app.settings.security.modify': 'Modifikasi',
-  'app.settings.security.set': 'Setel',
-  'app.settings.security.bind': 'Ikat',
-  'app.settings.binding.taobao': 'Mengikat Taobao',
-  'app.settings.binding.taobao-description': 'Tidak mengikat akun Taobao saat ini',
-  'app.settings.binding.alipay': 'Mengikat Alipay',
-  'app.settings.binding.alipay-description': 'Tidak mengikat akun Alipay saat ini',
-  'app.settings.binding.dingding': 'Mengikat DingTalk',
-  'app.settings.binding.dingding-description': 'Tidak mengikat akun DingTalk',
-  'app.settings.binding.bind': 'Ikat',
-  'app.settings.notification.password': 'Kata Sandi Akun',
-  'app.settings.notification.password-description':
-    'Pesan dari pengguna lain akan diberitahu dalam bentuk surat',
-  'app.settings.notification.messages': 'Pesan Sistem',
-  'app.settings.notification.messages-description':
-    'Pesan sistem akan diberitahu dalam bentuk surat',
-  'app.settings.notification.todo': 'Notifikasi daftar To-do',
-  'app.settings.notification.todo-description':
-    'Daftar to-do akan diberitahukan dalam bentuk surat dari stasiun',
-  'app.settings.open': 'Buka',
-  'app.settings.close': 'Tutup',
-};

+ 0 - 24
src/locales/ja-JP.ts

@@ -1,24 +0,0 @@
-import globalHeader from './ja-JP/globalHeader';
-import menu from './ja-JP/menu';
-import settingDrawer from './ja-JP/settingDrawer';
-import settings from './ja-JP/settings';
-import pwa from './ja-JP/pwa';
-import component from './ja-JP/component';
-import pages from './ja-JP/pages';
-
-export default {
-  'navBar.lang': '言語',
-  'layout.user.link.help': 'ヘルプ',
-  'layout.user.link.privacy': 'プライバシー',
-  'layout.user.link.terms': '利用規約',
-  'app.preview.down.block': 'このページをローカルプロジェクトにダウンロードしてください',
-  'app.welcome.link.fetch-blocks': '',
-  'app.welcome.link.block-list': '',
-  ...globalHeader,
-  ...menu,
-  ...settingDrawer,
-  ...settings,
-  ...pwa,
-  ...component,
-  ...pages,
-};

+ 0 - 5
src/locales/ja-JP/component.ts

@@ -1,5 +0,0 @@
-export default {
-  'component.tagSelect.expand': '展開',
-  'component.tagSelect.collapse': '折りたたむ',
-  'component.tagSelect.all': 'すべて',
-};

+ 0 - 17
src/locales/ja-JP/globalHeader.ts

@@ -1,17 +0,0 @@
-export default {
-  'component.globalHeader.search': '検索',
-  'component.globalHeader.search.example1': '検索例1',
-  'component.globalHeader.search.example2': '検索例2',
-  'component.globalHeader.search.example3': '検索例3',
-  'component.globalHeader.help': 'ヘルプ',
-  'component.globalHeader.notification': '通知',
-  'component.globalHeader.notification.empty': 'すべての通知を表示しました。',
-  'component.globalHeader.message': 'メッセージ',
-  'component.globalHeader.message.empty': 'すべてのメッセージを表示しました。',
-  'component.globalHeader.event': 'イベント',
-  'component.globalHeader.event.empty': 'すべてのイベントを表示しました。',
-  'component.noticeIcon.clear': 'クリア',
-  'component.noticeIcon.cleared': 'クリア済み',
-  'component.noticeIcon.empty': '通知なし',
-  'component.noticeIcon.view-more': 'もっと見る',
-};

+ 0 - 52
src/locales/ja-JP/menu.ts

@@ -1,52 +0,0 @@
-export default {
-  'menu.welcome': 'ようこそ',
-  'menu.more-blocks': 'その他のブロック',
-  'menu.home': 'ホーム',
-  'menu.admin': '管理者',
-  'menu.admin.sub-page': 'サブページ',
-  'menu.login': 'ログイン',
-  'menu.register': '登録',
-  'menu.register-result': '登録結果',
-  'menu.dashboard': 'ダッシュボード',
-  'menu.dashboard.analysis': '分析',
-  'menu.dashboard.monitor': 'モニター',
-  'menu.dashboard.workplace': '職場',
-  'menu.exception.403': '403',
-  'menu.exception.404': '404',
-  'menu.exception.500': '500',
-  'menu.form': 'フォーム',
-  'menu.form.basic-form': '基本フォーム',
-  'menu.form.step-form': 'ステップフォーム',
-  'menu.form.step-form.info': 'ステップフォーム(転送情報の書き込み)',
-  'menu.form.step-form.confirm': 'ステップフォーム(転送情報の確認)',
-  'menu.form.step-form.result': 'ステップフォーム(完成)',
-  'menu.form.advanced-form': '高度なフォーム',
-  'menu.list': 'リスト',
-  'menu.list.table-list': '検索テーブル',
-  'menu.list.basic-list': '基本リスト',
-  'menu.list.card-list': 'カードリスト',
-  'menu.list.search-list': '検索リスト',
-  'menu.list.search-list.articles': '検索リスト(記事)',
-  'menu.list.search-list.projects': '検索リスト(プロジェクト)',
-  'menu.list.search-list.applications': '検索リスト(アプリ)',
-  'menu.profile': 'プロフィール',
-  'menu.profile.basic': '基本プロフィール',
-  'menu.profile.advanced': '高度なプロフィール',
-  'menu.result': '結果',
-  'menu.result.success': '成功',
-  'menu.result.fail': '失敗',
-  'menu.exception': '例外',
-  'menu.exception.not-permission': '403',
-  'menu.exception.not-find': '404',
-  'menu.exception.server-error': '500',
-  'menu.exception.trigger': 'トリガー',
-  'menu.account': 'アカウント',
-  'menu.account.center': 'アカウントセンター',
-  'menu.account.settings': 'アカウント設定',
-  'menu.account.trigger': 'トリガーエラー',
-  'menu.account.logout': 'ログアウト',
-  'menu.editor': 'グラフィックエディタ',
-  'menu.editor.flow': 'フローエディタ',
-  'menu.editor.mind': 'マインドエディター',
-  'menu.editor.koni': 'コニエディター',
-};

+ 0 - 67
src/locales/ja-JP/pages.ts

@@ -1,67 +0,0 @@
-export default {
-  'pages.layouts.userLayout.title': 'Ant Designは、西湖区で最も影響力のあるWebデザイン仕様です。',
-  'pages.login.accountLogin.tab': 'アカウントログイン',
-  'pages.login.accountLogin.errorMessage':
-    'ユーザー名/パスワードが正しくありません(admin/ant.design)',
-  'pages.login.username.placeholder': 'ユーザー名:adminまたはuser',
-  'pages.login.username.required': 'ユーザー名を入力してください!',
-  'pages.login.password.placeholder': 'パスワード:ant.design',
-  'pages.login.password.required': 'パスワードを入力してください!',
-  'pages.login.phoneLogin.tab': '電話ログイン',
-  'pages.login.phoneLogin.errorMessage': '検証コードエラー',
-  'pages.login.phoneNumber.placeholder': '電話番号',
-  'pages.login.phoneNumber.required': '電話番号を入力してください!',
-  'pages.login.phoneNumber.invalid': '電話番号が無効です!',
-  'pages.login.captcha.placeholder': '確認コード',
-  'pages.login.captcha.required': '確認コードを入力してください!',
-  'pages.login.phoneLogin.getVerificationCode': '確認コードを取得',
-  'pages.getCaptchaSecondText': '秒',
-  'pages.login.rememberMe': 'Remember me',
-  'pages.login.forgotPassword': 'パスワードをお忘れですか?',
-  'pages.login.submit': 'ログイン',
-  'pages.login.loginWith': 'その他のログイン方法:',
-  'pages.login.registerAccount': 'アカウント登録',
-  'pages.welcome.advancedComponent': '高度なコンポーネント',
-  'pages.welcome.link': 'ようこそ',
-  'pages.welcome.advancedLayout': '高度なレイアウト',
-  'pages.welcome.alertMessage': 'より高速で強力な頑丈なコンポーネントがリリースされました。',
-  'pages.admin.subPage.title': 'このページは管理者のみが表示できます',
-  'pages.admin.subPage.alertMessage':
-    'Umi uiがリリースされました。npm run uiを使用して体験してください。',
-  'pages.searchTable.createForm.newRule': '新しいルール',
-  'pages.searchTable.updateForm.ruleConfig': 'ルール構成',
-  'pages.searchTable.updateForm.basicConfig': '基本情報',
-  'pages.searchTable.updateForm.ruleName.nameLabel': 'ルール名',
-  'pages.searchTable.updateForm.ruleName.nameRules': 'ルール名を入力してください!',
-  'pages.searchTable.updateForm.ruleDesc.descLabel': 'ルールの説明',
-  'pages.searchTable.updateForm.ruleDesc.descPlaceholder': '5文字以上入力してください',
-  'pages.searchTable.updateForm.ruleDesc.descRules': '5文字以上のルールの説明を入力してください!',
-  'pages.searchTable.updateForm.ruleProps.title': 'プロパティの構成',
-  'pages.searchTable.updateForm.object': '監視対象',
-  'pages.searchTable.updateForm.ruleProps.templateLabel': 'ルールテンプレート',
-  'pages.searchTable.updateForm.ruleProps.typeLabel': 'ルールタイプ',
-  'pages.searchTable.updateForm.schedulingPeriod.title': 'スケジュール期間の設定',
-  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': '開始時間',
-  'pages.searchTable.updateForm.schedulingPeriod.timeRules': '開始時間を選択してください!',
-  'pages.searchTable.titleDesc': '説明',
-  'pages.searchTable.ruleName': 'ルール名が必要です',
-  'pages.searchTable.titleCallNo': 'サービスコール数',
-  'pages.searchTable.titleStatus': 'ステータス',
-  'pages.searchTable.nameStatus.default': 'デフォルト',
-  'pages.searchTable.nameStatus.running': '起動中',
-  'pages.searchTable.nameStatus.online': 'オンライン',
-  'pages.searchTable.nameStatus.abnormal': '異常',
-  'pages.searchTable.titleUpdatedAt': '最終スケジュール',
-  'pages.searchTable.exception': '例外の理由を入力してください!',
-  'pages.searchTable.titleOption': 'オプション',
-  'pages.searchTable.config': '構成',
-  'pages.searchTable.subscribeAlert': 'アラートを購読する',
-  'pages.searchTable.title': 'お問い合わせフォーム',
-  'pages.searchTable.new': '新しい',
-  'pages.searchTable.chosen': '選んだ項目',
-  'pages.searchTable.item': '項目',
-  'pages.searchTable.totalServiceCalls': 'サービスコールの総数',
-  'pages.searchTable.tenThousand': '万',
-  'pages.searchTable.batchDeletion': 'バッチ削除',
-  'pages.searchTable.batchApproval': 'バッチ承認',
-};

+ 0 - 7
src/locales/ja-JP/pwa.ts

@@ -1,7 +0,0 @@
-export default {
-  'app.pwa.offline': 'あなたは今オフラインです',
-  'app.pwa.serviceworker.updated': '新しいコンテンツが利用可能です',
-  'app.pwa.serviceworker.updated.hint':
-    '現在のページをリロードするには、「更新」ボタンを押してください',
-  'app.pwa.serviceworker.updated.ok': 'リフレッシュ',
-};

+ 0 - 31
src/locales/ja-JP/settingDrawer.ts

@@ -1,31 +0,0 @@
-export default {
-  'app.setting.pagestyle': 'ページスタイル設定',
-  'app.setting.pagestyle.dark': 'ダークスタイル',
-  'app.setting.pagestyle.light': 'ライトスタイル',
-  'app.setting.content-width': 'コンテンツの幅',
-  'app.setting.content-width.fixed': '固定',
-  'app.setting.content-width.fluid': '流体',
-  'app.setting.themecolor': 'テーマカラー',
-  'app.setting.themecolor.dust': 'ダストレッド',
-  'app.setting.themecolor.volcano': 'ボルケ-ノ',
-  'app.setting.themecolor.sunset': 'サンセットオレンジ',
-  'app.setting.themecolor.cyan': 'シアン',
-  'app.setting.themecolor.green': 'ポーラーグリーン',
-  'app.setting.themecolor.daybreak': '夜明けの青(デフォルト)',
-  'app.setting.themecolor.geekblue': 'ギーク ブルー',
-  'app.setting.themecolor.purple': 'ゴールデンパープル',
-  'app.setting.navigationmode': 'ナビゲーションモード',
-  'app.setting.sidemenu': 'サイドメニューのレイアウト',
-  'app.setting.topmenu': 'トップメニューのレイアウト',
-  'app.setting.fixedheader': '固定ヘッダー',
-  'app.setting.fixedsidebar': '固定サイドバー',
-  'app.setting.fixedsidebar.hint': 'サイドメニューのレイアウトで動作します',
-  'app.setting.hideheader': 'スクロール時の非表示ヘッダー',
-  'app.setting.hideheader.hint': '非表示ヘッダーが有効になっている場合に機能します',
-  'app.setting.othersettings': 'その他の設定',
-  'app.setting.weakmode': 'ウィークモード',
-  'app.setting.copy': 'コピー設定',
-  'app.setting.copyinfo':
-    'コピーが成功しました。src/models/setting.jsのdefaultSettingsを置き換えてください',
-  'app.setting.production.hint': '設定パネルは開発環境でのみ表示されます。手動で変更してください',
-};

+ 0 - 59
src/locales/ja-JP/settings.ts

@@ -1,59 +0,0 @@
-export default {
-  'app.settings.menuMap.basic': '基本設定',
-  'app.settings.menuMap.security': 'セキュリティ設定',
-  'app.settings.menuMap.binding': 'アカウントのバインド',
-  'app.settings.menuMap.notification': '新しいメッセージの通知',
-  'app.settings.basic.avatar': 'アバター',
-  'app.settings.basic.change-avatar': 'アバターを変更する',
-  'app.settings.basic.email': 'メール',
-  'app.settings.basic.email-message': 'メールアドレスを入力してください!',
-  'app.settings.basic.nickname': 'ニックネーム',
-  'app.settings.basic.nickname-message': 'ニックネームを入力してください!',
-  'app.settings.basic.profile': '個人プロフィール',
-  'app.settings.basic.profile-message': '個人プロフィールを入力してください!',
-  'app.settings.basic.profile-placeholder': '自己紹介',
-  'app.settings.basic.country': '国/地域',
-  'app.settings.basic.country-message': 'あなたの国を入力してください!',
-  'app.settings.basic.geographic': '州または市',
-  'app.settings.basic.geographic-message': '地理情報を入力してください!',
-  'app.settings.basic.address': '住所',
-  'app.settings.basic.address-message': '住所を入力してください!',
-  'app.settings.basic.phone': '電話番号',
-  'app.settings.basic.phone-message': '電話番号を入力してください!',
-  'app.settings.basic.update': '更新情報',
-  'app.settings.security.strong': '強い',
-  'app.settings.security.medium': 'ミディアム',
-  'app.settings.security.weak': '弱い',
-  'app.settings.security.password': 'アカウントパスワード',
-  'app.settings.security.password-description': '現在のパスワードの強度',
-  'app.settings.security.phone': 'セキュリティ電話番号',
-  'app.settings.security.phone-description': 'バインドされた電話番号',
-  'app.settings.security.question': '秘密の質問',
-  'app.settings.security.question-description':
-    'セキュリティの質問が設定されてません。セキュリティポリシーはアカウントのセキュリティを効果的に保護できます',
-  'app.settings.security.email': 'バックアップメール',
-  'app.settings.security.email-description': 'バインドされたメール',
-  'app.settings.security.mfa': '多要素認証デバイス',
-  'app.settings.security.mfa-description':
-    'バインドされていない多要素認証デバイスは、バインド後、2回確認できます',
-  'app.settings.security.modify': '変更する',
-  'app.settings.security.set': 'セットする',
-  'app.settings.security.bind': 'バインド',
-  'app.settings.binding.taobao': 'タオバオをバインドする',
-  'app.settings.binding.taobao-description': '現在バインドされていないタオバオアカウント',
-  'app.settings.binding.alipay': 'アリペイをバインドする',
-  'app.settings.binding.alipay-description': '現在バインドされていないアリペイアカウント',
-  'app.settings.binding.dingding': 'ディントークをバインドする',
-  'app.settings.binding.dingding-description': '現在バインドされていないディントークアカウント',
-  'app.settings.binding.bind': 'バインド',
-  'app.settings.notification.password': 'アカウントパスワード',
-  'app.settings.notification.password-description':
-    '他のユーザーからのメッセージは、ステーションレターの形式で通知されます',
-  'app.settings.notification.messages': 'システムメッセージ',
-  'app.settings.notification.messages-description':
-    'システムメッセージは、ステーションレターの形式で通知されます',
-  'app.settings.notification.todo': 'To Do(用事) 通知',
-  'app.settings.notification.todo-description': 'To Doタスクは、内部レターの形式で通知されます',
-  'app.settings.open': '開く',
-  'app.settings.close': '閉じる',
-};

+ 0 - 22
src/locales/pt-BR.ts

@@ -1,22 +0,0 @@
-import component from './pt-BR/component';
-import globalHeader from './pt-BR/globalHeader';
-import menu from './pt-BR/menu';
-import pwa from './pt-BR/pwa';
-import settingDrawer from './pt-BR/settingDrawer';
-import settings from './pt-BR/settings';
-import pages from './pt-BR/pages';
-
-export default {
-  'navBar.lang': 'Idiomas',
-  'layout.user.link.help': 'ajuda',
-  'layout.user.link.privacy': 'política de privacidade',
-  'layout.user.link.terms': 'termos de serviços',
-  'app.preview.down.block': 'Download this page to your local project',
-  ...globalHeader,
-  ...menu,
-  ...settingDrawer,
-  ...settings,
-  ...pwa,
-  ...component,
-  ...pages,
-};

+ 0 - 5
src/locales/pt-BR/component.ts

@@ -1,5 +0,0 @@
-export default {
-  'component.tagSelect.expand': 'Expandir',
-  'component.tagSelect.collapse': 'Diminuir',
-  'component.tagSelect.all': 'Todas',
-};

+ 0 - 18
src/locales/pt-BR/globalHeader.ts

@@ -1,18 +0,0 @@
-export default {
-  'component.globalHeader.search': 'Busca',
-  'component.globalHeader.search.example1': 'Exemplo de busca 1',
-  'component.globalHeader.search.example2': 'Exemplo de busca 2',
-  'component.globalHeader.search.example3': 'Exemplo de busca 3',
-  'component.globalHeader.help': 'Ajuda',
-  'component.globalHeader.notification': 'Notificação',
-  'component.globalHeader.notification.empty': 'Você visualizou todas as notificações.',
-  'component.globalHeader.message': 'Mensagem',
-  'component.globalHeader.message.empty': 'Você visualizou todas as mensagens.',
-  'component.globalHeader.event': 'Evento',
-  'component.globalHeader.event.empty': 'Você visualizou todos os eventos.',
-  'component.noticeIcon.clear': 'Limpar',
-  'component.noticeIcon.cleared': 'Limpo',
-  'component.noticeIcon.empty': 'Sem notificações',
-  'component.noticeIcon.loaded': 'Carregado',
-  'component.noticeIcon.view-more': 'Veja mais',
-};

+ 0 - 52
src/locales/pt-BR/menu.ts

@@ -1,52 +0,0 @@
-export default {
-  'menu.welcome': 'Welcome',
-  'menu.more-blocks': 'More Blocks',
-  'menu.home': 'Início',
-  'menu.login': 'Login',
-  'menu.admin': 'Admin',
-  'menu.admin.sub-page': 'Sub-Page',
-  'menu.register': 'Registro',
-  'menu.register-result': 'Resultado de registro',
-  'menu.dashboard': 'Dashboard',
-  'menu.dashboard.analysis': 'Análise',
-  'menu.dashboard.monitor': 'Monitor',
-  'menu.dashboard.workplace': 'Ambiente de Trabalho',
-  'menu.exception.403': '403',
-  'menu.exception.404': '404',
-  'menu.exception.500': '500',
-  'menu.form': 'Formulário',
-  'menu.form.basic-form': 'Formulário Básico',
-  'menu.form.step-form': 'Formulário Assistido',
-  'menu.form.step-form.info': 'Formulário Assistido(gravar informações de transferência)',
-  'menu.form.step-form.confirm': 'Formulário Assistido(confirmar informações de transferência)',
-  'menu.form.step-form.result': 'Formulário Assistido(finalizado)',
-  'menu.form.advanced-form': 'Formulário Avançado',
-  'menu.list': 'Lista',
-  'menu.list.table-list': 'Tabela de Busca',
-  'menu.list.basic-list': 'Lista Básica',
-  'menu.list.card-list': 'Lista de Card',
-  'menu.list.search-list': 'Lista de Busca',
-  'menu.list.search-list.articles': 'Lista de Busca(artigos)',
-  'menu.list.search-list.projects': 'Lista de Busca(projetos)',
-  'menu.list.search-list.applications': 'Lista de Busca(aplicações)',
-  'menu.profile': 'Perfil',
-  'menu.profile.basic': 'Perfil Básico',
-  'menu.profile.advanced': 'Perfil Avançado',
-  'menu.result': 'Resultado',
-  'menu.result.success': 'Sucesso',
-  'menu.result.fail': 'Falha',
-  'menu.exception': 'Exceção',
-  'menu.exception.not-permission': '403',
-  'menu.exception.not-find': '404',
-  'menu.exception.server-error': '500',
-  'menu.exception.trigger': 'Disparar',
-  'menu.account': 'Conta',
-  'menu.account.center': 'Central da Conta',
-  'menu.account.settings': 'Configurar Conta',
-  'menu.account.trigger': 'Disparar Erro',
-  'menu.account.logout': 'Sair',
-  'menu.editor': 'Graphic Editor',
-  'menu.editor.flow': 'Flow Editor',
-  'menu.editor.mind': 'Mind Editor',
-  'menu.editor.koni': 'Koni Editor',
-};

+ 0 - 70
src/locales/pt-BR/pages.ts

@@ -1,70 +0,0 @@
-export default {
-  'pages.layouts.userLayout.title':
-    'Ant Design é a especificação de web design mais influente no distrito de Xihu',
-  'pages.login.accountLogin.tab': 'Login da conta',
-  'pages.login.accountLogin.errorMessage': 'usuário/senha incorreto(admin/ant.design)',
-  'pages.login.username.placeholder': 'Usuário: admin or user',
-  'pages.login.username.required': 'Por favor insira seu usuário!',
-  'pages.login.password.placeholder': 'Senha: ant.design',
-  'pages.login.password.required': 'Por favor insira sua senha!',
-  'pages.login.phoneLogin.tab': 'Login com Telefone',
-  'pages.login.phoneLogin.errorMessage': 'Erro de Código de Verificação',
-  'pages.login.phoneNumber.placeholder': 'Telefone',
-  'pages.login.phoneNumber.required': 'Por favor entre com seu telefone!',
-  'pages.login.phoneNumber.invalid': 'Telefone é inválido!',
-  'pages.login.captcha.placeholder': 'Código de Verificação',
-  'pages.login.captcha.required': 'Por favor entre com o código de verificação!',
-  'pages.login.phoneLogin.getVerificationCode': 'Obter Código',
-  'pages.getCaptchaSecondText': 'seg(s)',
-  'pages.login.rememberMe': 'Lembre-me',
-  'pages.login.forgotPassword': 'Perdeu a Senha ?',
-  'pages.login.submit': 'Enviar',
-  'pages.login.loginWith': 'Login com :',
-  'pages.login.registerAccount': 'Registra Conta',
-  'pages.welcome.advancedComponent': 'Componente Avançado',
-  'pages.welcome.link': 'Bem-vindo',
-  'pages.welcome.advancedLayout': 'Layout Avançado',
-  'pages.welcome.alertMessage': 'Componentes pesados mais rápidos e mais fortes foram lançados.',
-  'pages.admin.subPage.title': 'Esta página só pode ser vista pelo Admin',
-  'pages.admin.subPage.alertMessage':
-    'O Umi ui foi lançado, bem-vindo ao usar o npm run ui para iniciar a experiência.',
-  'pages.searchTable.createForm.newRule': 'Neva Regra',
-  'pages.searchTable.updateForm.ruleConfig': 'Configuração de Regra',
-  'pages.searchTable.updateForm.basicConfig': 'Informação básica',
-  'pages.searchTable.updateForm.ruleName.nameLabel': 'Nome da Regra',
-  'pages.searchTable.updateForm.ruleName.nameRules': 'Por favor entre com o nome da regra!',
-  'pages.searchTable.updateForm.ruleDesc.descLabel': 'Descrição da Regra',
-  'pages.searchTable.updateForm.ruleDesc.descPlaceholder':
-    'Por favor insira ao menos cinco caracteres',
-  'pages.searchTable.updateForm.ruleDesc.descRules':
-    'Insira uma descrição de regra de pelo menos cinco caracteres!',
-  'pages.searchTable.updateForm.ruleProps.title': 'Configurar Propriedades',
-  'pages.searchTable.updateForm.object': 'Objeto de Monitoramento',
-  'pages.searchTable.updateForm.ruleProps.templateLabel': 'Modelo de Regra',
-  'pages.searchTable.updateForm.ruleProps.typeLabel': 'Tipo de Regra',
-  'pages.searchTable.updateForm.schedulingPeriod.title': 'Definir Período de Agendamento',
-  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Hora de Início',
-  'pages.searchTable.updateForm.schedulingPeriod.timeRules':
-    'Por favor selecione um horáriod e início!',
-  'pages.searchTable.titleDesc': 'Descrição',
-  'pages.searchTable.ruleName': 'O nome da regra é obrigatório',
-  'pages.searchTable.titleCallNo': 'Número de chamadas de serviço',
-  'pages.searchTable.titleStatus': 'Status',
-  'pages.searchTable.nameStatus.default': 'padrão',
-  'pages.searchTable.nameStatus.running': 'executando',
-  'pages.searchTable.nameStatus.online': 'online',
-  'pages.searchTable.nameStatus.abnormal': 'anormal',
-  'pages.searchTable.titleUpdatedAt': 'Última programação em',
-  'pages.searchTable.exception': 'Por favor, indique o motivo da exceção!',
-  'pages.searchTable.titleOption': 'Opção',
-  'pages.searchTable.config': 'Configuração',
-  'pages.searchTable.subscribeAlert': 'Inscreva-se para receber alertas',
-  'pages.searchTable.title': 'Formulário de Consulta',
-  'pages.searchTable.new': 'Novo',
-  'pages.searchTable.chosen': 'selecionado',
-  'pages.searchTable.item': 'item',
-  'pages.searchTable.totalServiceCalls': 'Número total de chamadas de serviço',
-  'pages.searchTable.tenThousand': '0000',
-  'pages.searchTable.batchDeletion': 'deleção em lote',
-  'pages.searchTable.batchApproval': 'aprovação em lote',
-};

+ 0 - 7
src/locales/pt-BR/pwa.ts

@@ -1,7 +0,0 @@
-export default {
-  'app.pwa.offline': 'Você está offline agora',
-  'app.pwa.serviceworker.updated': 'Novo conteúdo está disponível',
-  'app.pwa.serviceworker.updated.hint':
-    'Por favor, pressione o botão "Atualizar" para recarregar a página atual',
-  'app.pwa.serviceworker.updated.ok': 'Atualizar',
-};

+ 0 - 32
src/locales/pt-BR/settingDrawer.ts

@@ -1,32 +0,0 @@
-export default {
-  'app.setting.pagestyle': 'Configuração de estilo da página',
-  'app.setting.pagestyle.dark': 'Dark style',
-  'app.setting.pagestyle.light': 'Light style',
-  'app.setting.content-width': 'Largura do conteúdo',
-  'app.setting.content-width.fixed': 'Fixo',
-  'app.setting.content-width.fluid': 'Fluido',
-  'app.setting.themecolor': 'Cor do Tema',
-  'app.setting.themecolor.dust': 'Dust Red',
-  'app.setting.themecolor.volcano': 'Volcano',
-  'app.setting.themecolor.sunset': 'Sunset Orange',
-  'app.setting.themecolor.cyan': 'Cyan',
-  'app.setting.themecolor.green': 'Polar Green',
-  'app.setting.themecolor.daybreak': 'Daybreak Blue (default)',
-  'app.setting.themecolor.geekblue': 'Geek Glue',
-  'app.setting.themecolor.purple': 'Golden Purple',
-  'app.setting.navigationmode': 'Modo de Navegação',
-  'app.setting.sidemenu': 'Layout do Menu Lateral',
-  'app.setting.topmenu': 'Layout do Menu Superior',
-  'app.setting.fixedheader': 'Cabeçalho fixo',
-  'app.setting.fixedsidebar': 'Barra lateral fixa',
-  'app.setting.fixedsidebar.hint': 'Funciona no layout do menu lateral',
-  'app.setting.hideheader': 'Esconder o cabeçalho quando rolar',
-  'app.setting.hideheader.hint': 'Funciona quando o esconder cabeçalho está abilitado',
-  'app.setting.othersettings': 'Outras configurações',
-  'app.setting.weakmode': 'Weak Mode',
-  'app.setting.copy': 'Copiar Configuração',
-  'app.setting.copyinfo':
-    'copiado com sucesso,por favor trocar o defaultSettings em src/models/setting.js',
-  'app.setting.production.hint':
-    'O painel de configuração apenas é exibido no ambiente de desenvolvimento, por favor modifique manualmente o',
-};

+ 0 - 60
src/locales/pt-BR/settings.ts

@@ -1,60 +0,0 @@
-export default {
-  'app.settings.menuMap.basic': 'Configurações Básicas',
-  'app.settings.menuMap.security': 'Configurações de Segurança',
-  'app.settings.menuMap.binding': 'Vinculação de Conta',
-  'app.settings.menuMap.notification': 'Mensagens de Notificação',
-  'app.settings.basic.avatar': 'Avatar',
-  'app.settings.basic.change-avatar': 'Alterar avatar',
-  'app.settings.basic.email': 'Email',
-  'app.settings.basic.email-message': 'Por favor insira seu email!',
-  'app.settings.basic.nickname': 'Nome de usuário',
-  'app.settings.basic.nickname-message': 'Por favor insira seu nome de usuário!',
-  'app.settings.basic.profile': 'Perfil pessoal',
-  'app.settings.basic.profile-message': 'Por favor insira seu perfil pessoal!',
-  'app.settings.basic.profile-placeholder': 'Breve introdução sua',
-  'app.settings.basic.country': 'País/Região',
-  'app.settings.basic.country-message': 'Por favor insira país!',
-  'app.settings.basic.geographic': 'Província, estado ou cidade',
-  'app.settings.basic.geographic-message': 'Por favor insira suas informações geográficas!',
-  'app.settings.basic.address': 'Endereço',
-  'app.settings.basic.address-message': 'Por favor insira seu endereço!',
-  'app.settings.basic.phone': 'Número de telefone',
-  'app.settings.basic.phone-message': 'Por favor insira seu número de telefone!',
-  'app.settings.basic.update': 'Atualizar Informações',
-  'app.settings.security.strong': 'Forte',
-  'app.settings.security.medium': 'Média',
-  'app.settings.security.weak': 'Fraca',
-  'app.settings.security.password': 'Senha da Conta',
-  'app.settings.security.password-description': 'Força da senha',
-  'app.settings.security.phone': 'Telefone de Seguraça',
-  'app.settings.security.phone-description': 'Telefone vinculado',
-  'app.settings.security.question': 'Pergunta de Segurança',
-  'app.settings.security.question-description':
-    'A pergunta de segurança não está definida e a política de segurança pode proteger efetivamente a segurança da conta',
-  'app.settings.security.email': 'Email de Backup',
-  'app.settings.security.email-description': 'Email vinculado',
-  'app.settings.security.mfa': 'Dispositivo MFA',
-  'app.settings.security.mfa-description':
-    'O dispositivo MFA não vinculado, após a vinculação, pode ser confirmado duas vezes',
-  'app.settings.security.modify': 'Modificar',
-  'app.settings.security.set': 'Atribuir',
-  'app.settings.security.bind': 'Vincular',
-  'app.settings.binding.taobao': 'Vincular Taobao',
-  'app.settings.binding.taobao-description': 'Atualmente não vinculado à conta Taobao',
-  'app.settings.binding.alipay': 'Vincular Alipay',
-  'app.settings.binding.alipay-description': 'Atualmente não vinculado à conta Alipay',
-  'app.settings.binding.dingding': 'Vincular DingTalk',
-  'app.settings.binding.dingding-description': 'Atualmente não vinculado à conta DingTalk',
-  'app.settings.binding.bind': 'Vincular',
-  'app.settings.notification.password': 'Senha da Conta',
-  'app.settings.notification.password-description':
-    'Mensagens de outros usuários serão notificadas na forma de uma estação de letra',
-  'app.settings.notification.messages': 'Mensagens de Sistema',
-  'app.settings.notification.messages-description':
-    'Mensagens de sistema serão notificadas na forma de uma estação de letra',
-  'app.settings.notification.todo': 'Notificação de To-do',
-  'app.settings.notification.todo-description':
-    'A lista de to-do será notificada na forma de uma estação de letra',
-  'app.settings.open': 'Aberto',
-  'app.settings.close': 'Fechado',
-};

+ 0 - 20
src/locales/zh-TW.ts

@@ -1,20 +0,0 @@
-import component from './zh-TW/component';
-import globalHeader from './zh-TW/globalHeader';
-import menu from './zh-TW/menu';
-import pwa from './zh-TW/pwa';
-import settingDrawer from './zh-TW/settingDrawer';
-import settings from './zh-TW/settings';
-
-export default {
-  'navBar.lang': '語言',
-  'layout.user.link.help': '幫助',
-  'layout.user.link.privacy': '隱私',
-  'layout.user.link.terms': '條款',
-  'app.preview.down.block': '下載此頁面到本地項目',
-  ...globalHeader,
-  ...menu,
-  ...settingDrawer,
-  ...settings,
-  ...pwa,
-  ...component,
-};

+ 0 - 5
src/locales/zh-TW/component.ts

@@ -1,5 +0,0 @@
-export default {
-  'component.tagSelect.expand': '展開',
-  'component.tagSelect.collapse': '收起',
-  'component.tagSelect.all': '全部',
-};

+ 0 - 17
src/locales/zh-TW/globalHeader.ts

@@ -1,17 +0,0 @@
-export default {
-  'component.globalHeader.search': '站內搜索',
-  'component.globalHeader.search.example1': '搜索提示壹',
-  'component.globalHeader.search.example2': '搜索提示二',
-  'component.globalHeader.search.example3': '搜索提示三',
-  'component.globalHeader.help': '使用手冊',
-  'component.globalHeader.notification': '通知',
-  'component.globalHeader.notification.empty': '妳已查看所有通知',
-  'component.globalHeader.message': '消息',
-  'component.globalHeader.message.empty': '您已讀完所有消息',
-  'component.globalHeader.event': '待辦',
-  'component.globalHeader.event.empty': '妳已完成所有待辦',
-  'component.noticeIcon.clear': '清空',
-  'component.noticeIcon.cleared': '清空了',
-  'component.noticeIcon.empty': '暫無資料',
-  'component.noticeIcon.view-more': '查看更多',
-};

+ 0 - 52
src/locales/zh-TW/menu.ts

@@ -1,52 +0,0 @@
-export default {
-  'menu.welcome': '歡迎',
-  'menu.more-blocks': '更多區塊',
-  'menu.home': '首頁',
-  'menu.login': '登錄',
-  'menu.admin': '权限',
-  'menu.admin.sub-page': '二级管理页',
-  'menu.exception.403': '403',
-  'menu.exception.404': '404',
-  'menu.exception.500': '500',
-  'menu.register': '註冊',
-  'menu.register-result': '註冊結果',
-  'menu.dashboard': 'Dashboard',
-  'menu.dashboard.analysis': '分析頁',
-  'menu.dashboard.monitor': '監控頁',
-  'menu.dashboard.workplace': '工作臺',
-  'menu.form': '表單頁',
-  'menu.form.basic-form': '基礎表單',
-  'menu.form.step-form': '分步表單',
-  'menu.form.step-form.info': '分步表單(填寫轉賬信息)',
-  'menu.form.step-form.confirm': '分步表單(確認轉賬信息)',
-  'menu.form.step-form.result': '分步表單(完成)',
-  'menu.form.advanced-form': '高級表單',
-  'menu.list': '列表頁',
-  'menu.list.table-list': '查詢表格',
-  'menu.list.basic-list': '標淮列表',
-  'menu.list.card-list': '卡片列表',
-  'menu.list.search-list': '搜索列表',
-  'menu.list.search-list.articles': '搜索列表(文章)',
-  'menu.list.search-list.projects': '搜索列表(項目)',
-  'menu.list.search-list.applications': '搜索列表(應用)',
-  'menu.profile': '詳情頁',
-  'menu.profile.basic': '基礎詳情頁',
-  'menu.profile.advanced': '高級詳情頁',
-  'menu.result': '結果頁',
-  'menu.result.success': '成功頁',
-  'menu.result.fail': '失敗頁',
-  'menu.account': '個人頁',
-  'menu.account.center': '個人中心',
-  'menu.account.settings': '個人設置',
-  'menu.account.trigger': '觸發報錯',
-  'menu.account.logout': '退出登錄',
-  'menu.exception': '异常页',
-  'menu.exception.not-permission': '403',
-  'menu.exception.not-find': '404',
-  'menu.exception.server-error': '500',
-  'menu.exception.trigger': '触发错误',
-  'menu.editor': '圖形編輯器',
-  'menu.editor.flow': '流程編輯器',
-  'menu.editor.mind': '腦圖編輯器',
-  'menu.editor.koni': '拓撲編輯器',
-};

+ 0 - 6
src/locales/zh-TW/pwa.ts

@@ -1,6 +0,0 @@
-export default {
-  'app.pwa.offline': '當前處於離線狀態',
-  'app.pwa.serviceworker.updated': '有新內容',
-  'app.pwa.serviceworker.updated.hint': '請點擊“刷新”按鈕或者手動刷新頁面',
-  'app.pwa.serviceworker.updated.ok': '刷新',
-};

+ 0 - 31
src/locales/zh-TW/settingDrawer.ts

@@ -1,31 +0,0 @@
-export default {
-  'app.setting.pagestyle': '整體風格設置',
-  'app.setting.pagestyle.dark': '暗色菜單風格',
-  'app.setting.pagestyle.light': '亮色菜單風格',
-  'app.setting.content-width': '內容區域寬度',
-  'app.setting.content-width.fixed': '定寬',
-  'app.setting.content-width.fluid': '流式',
-  'app.setting.themecolor': '主題色',
-  'app.setting.themecolor.dust': '薄暮',
-  'app.setting.themecolor.volcano': '火山',
-  'app.setting.themecolor.sunset': '日暮',
-  'app.setting.themecolor.cyan': '明青',
-  'app.setting.themecolor.green': '極光綠',
-  'app.setting.themecolor.daybreak': '拂曉藍(默認)',
-  'app.setting.themecolor.geekblue': '極客藍',
-  'app.setting.themecolor.purple': '醬紫',
-  'app.setting.navigationmode': '導航模式',
-  'app.setting.sidemenu': '側邊菜單布局',
-  'app.setting.topmenu': '頂部菜單布局',
-  'app.setting.fixedheader': '固定 Header',
-  'app.setting.fixedsidebar': '固定側邊菜單',
-  'app.setting.fixedsidebar.hint': '側邊菜單布局時可配置',
-  'app.setting.hideheader': '下滑時隱藏 Header',
-  'app.setting.hideheader.hint': '固定 Header 時可配置',
-  'app.setting.othersettings': '其他設置',
-  'app.setting.weakmode': '色弱模式',
-  'app.setting.copy': '拷貝設置',
-  'app.setting.copyinfo': '拷貝成功,請到 config/defaultSettings.js 中替換默認配置',
-  'app.setting.production.hint':
-    '配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件',
-};

+ 0 - 55
src/locales/zh-TW/settings.ts

@@ -1,55 +0,0 @@
-export default {
-  'app.settings.menuMap.basic': '基本設置',
-  'app.settings.menuMap.security': '安全設置',
-  'app.settings.menuMap.binding': '賬號綁定',
-  'app.settings.menuMap.notification': '新消息通知',
-  'app.settings.basic.avatar': '頭像',
-  'app.settings.basic.change-avatar': '更換頭像',
-  'app.settings.basic.email': '郵箱',
-  'app.settings.basic.email-message': '請輸入您的郵箱!',
-  'app.settings.basic.nickname': '昵稱',
-  'app.settings.basic.nickname-message': '請輸入您的昵稱!',
-  'app.settings.basic.profile': '個人簡介',
-  'app.settings.basic.profile-message': '請輸入個人簡介!',
-  'app.settings.basic.profile-placeholder': '個人簡介',
-  'app.settings.basic.country': '國家/地區',
-  'app.settings.basic.country-message': '請輸入您的國家或地區!',
-  'app.settings.basic.geographic': '所在省市',
-  'app.settings.basic.geographic-message': '請輸入您的所在省市!',
-  'app.settings.basic.address': '街道地址',
-  'app.settings.basic.address-message': '請輸入您的街道地址!',
-  'app.settings.basic.phone': '聯系電話',
-  'app.settings.basic.phone-message': '請輸入您的聯系電話!',
-  'app.settings.basic.update': '更新基本信息',
-  'app.settings.security.strong': '強',
-  'app.settings.security.medium': '中',
-  'app.settings.security.weak': '弱',
-  'app.settings.security.password': '賬戶密碼',
-  'app.settings.security.password-description': '當前密碼強度',
-  'app.settings.security.phone': '密保手機',
-  'app.settings.security.phone-description': '已綁定手機',
-  'app.settings.security.question': '密保問題',
-  'app.settings.security.question-description': '未設置密保問題,密保問題可有效保護賬戶安全',
-  'app.settings.security.email': '備用郵箱',
-  'app.settings.security.email-description': '已綁定郵箱',
-  'app.settings.security.mfa': 'MFA 設備',
-  'app.settings.security.mfa-description': '未綁定 MFA 設備,綁定後,可以進行二次確認',
-  'app.settings.security.modify': '修改',
-  'app.settings.security.set': '設置',
-  'app.settings.security.bind': '綁定',
-  'app.settings.binding.taobao': '綁定淘寶',
-  'app.settings.binding.taobao-description': '當前未綁定淘寶賬號',
-  'app.settings.binding.alipay': '綁定支付寶',
-  'app.settings.binding.alipay-description': '當前未綁定支付寶賬號',
-  'app.settings.binding.dingding': '綁定釘釘',
-  'app.settings.binding.dingding-description': '當前未綁定釘釘賬號',
-  'app.settings.binding.bind': '綁定',
-  'app.settings.notification.password': '賬戶密碼',
-  'app.settings.notification.password-description': '其他用戶的消息將以站內信的形式通知',
-  'app.settings.notification.messages': '系統消息',
-  'app.settings.notification.messages-description': '系統消息將以站內信的形式通知',
-  'app.settings.notification.todo': '待辦任務',
-  'app.settings.notification.todo-description': '待辦任務將以站內信的形式通知',
-  'app.settings.open': '開',
-  'app.settings.close': '關',
-};

+ 2 - 2
src/manifest.json

@@ -1,6 +1,6 @@
 {
-  "name": "Ant Design Pro",
-  "short_name": "Ant Design Pro",
+  "name": "Jetlinks",
+  "short_name": "Jetlinks",
   "display": "standalone",
   "start_url": "./?utm_source=homescreen",
   "theme_color": "#002140",

+ 200 - 198
src/pages/document.ejs

@@ -1,205 +1,205 @@
 <!DOCTYPE html>
 <html lang="en">
-  <head>
-    <meta charset="UTF-8" />
-    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+<head>
+    <meta charset="UTF-8"/>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta
-      name="keywords"
-      content="antd,umi,umijs,ant design,Scaffolding, layout, Ant Design, project, Pro, admin, jetlinks"
+            name="keywords"
+            content="antd,umi,umijs,ant design,Scaffolding, layout, Ant Design, project, Pro, admin, jetlinks"
     />
-    <meta name="description" content="Jetlinks" />
+    <meta name="description" content="Jetlinks"/>
     <meta
-      name="viewport"
-      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
+            name="viewport"
+            content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
     />
     <title>Jetlinks</title>
-    <link rel="icon" href="<%= context.config.publicPath + 'favicon.ico' %>" type="image/x-icon" />
-  </head>
-  <body>
-    <noscript>
-      <div class="noscript-container">
+    <link rel="icon" href="<%= context.config.publicPath + 'favicon.ico' %>" type="image/x-icon"/>
+</head>
+<body>
+<noscript>
+    <div class="noscript-container">
         Hi there! Please
         <div class="noscript-enableJS">
-          <a href="https://www.enablejavascript.io/en" target="_blank" rel="noopener noreferrer">
-            <b>enable Javascript</b>
-          </a>
+            <a href="https://www.enablejavascript.io/en" target="_blank" rel="noopener noreferrer">
+                <b>enable Javascript</b>
+            </a>
         </div>
         in your browser to use Ant Design, Out-of-the-box mid-stage front/design solution!
-      </div>
-    </noscript>
-    <div id="root">
-      <style>
-        html,
-        body,
-        #root {
-          height: 100%;
-          margin: 0;
-          padding: 0;
-        }
-
-        #root {
-          background-repeat: no-repeat;
-          background-size: 100% auto;
-        }
-
-        .noscript-container {
-          display: flex;
-          align-content: center;
-          justify-content: center;
-          margin-top: 90px;
-          font-size: 20px;
-          font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode',
-            Geneva, Verdana, sans-serif;
-        }
-
-        .noscript-enableJS {
-          padding-right: 3px;
-          padding-left: 3px;
-        }
-
-        .page-loading-warp {
-          display: flex;
-          align-items: center;
-          justify-content: center;
-          padding: 98px;
-        }
-
-        .ant-spin {
-          position: absolute;
-          display: none;
-          -webkit-box-sizing: border-box;
-          box-sizing: border-box;
-          margin: 0;
-          padding: 0;
-          color: rgba(0, 0, 0, 0.65);
-          color: #1890ff;
-          font-size: 14px;
-          font-variant: tabular-nums;
-          line-height: 1.5;
-          text-align: center;
-          list-style: none;
-          opacity: 0;
-          -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
-          transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
-          transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
-          transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),
-            -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
-          -webkit-font-feature-settings: 'tnum';
-          font-feature-settings: 'tnum';
-        }
-
-        .ant-spin-spinning {
-          position: static;
-          display: inline-block;
+    </div>
+</noscript>
+<div id="root">
+    <style>
+      html,
+      body,
+      #root {
+        height: 100%;
+        margin: 0;
+        padding: 0;
+      }
+
+      #root {
+        background-repeat: no-repeat;
+        background-size: 100% auto;
+      }
+
+      .noscript-container {
+        display: flex;
+        align-content: center;
+        justify-content: center;
+        margin-top: 90px;
+        font-size: 20px;
+        font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode',
+        Geneva, Verdana, sans-serif;
+      }
+
+      .noscript-enableJS {
+        padding-right: 3px;
+        padding-left: 3px;
+      }
+
+      .page-loading-warp {
+        display: flex;
+        align-items: center;
+        justify-content: center;
+        padding: 8px;
+      }
+
+      .ant-spin {
+        position: absolute;
+        display: none;
+        -webkit-box-sizing: border-box;
+        box-sizing: border-box;
+        margin: 0;
+        padding: 0;
+        color: rgba(0, 0, 0, 0.65);
+        color: #1890ff;
+        font-size: 14px;
+        font-variant: tabular-nums;
+        line-height: 1.5;
+        text-align: center;
+        list-style: none;
+        opacity: 0;
+        -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
+        transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
+        transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
+        transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),
+        -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
+        -webkit-font-feature-settings: 'tnum';
+        font-feature-settings: 'tnum';
+      }
+
+      .ant-spin-spinning {
+        position: static;
+        display: inline-block;
+        opacity: 1;
+      }
+
+      .ant-spin-dot {
+        position: relative;
+        display: inline-block;
+        width: 20px;
+        height: 20px;
+        font-size: 20px;
+      }
+
+      .ant-spin-dot-item {
+        position: absolute;
+        display: block;
+        width: 9px;
+        height: 9px;
+        background-color: #1890ff;
+        border-radius: 100%;
+        -webkit-transform: scale(0.75);
+        -ms-transform: scale(0.75);
+        transform: scale(0.75);
+        -webkit-transform-origin: 50% 50%;
+        -ms-transform-origin: 50% 50%;
+        transform-origin: 50% 50%;
+        opacity: 0.3;
+        -webkit-animation: antspinmove 1s infinite linear alternate;
+        animation: antSpinMove 1s infinite linear alternate;
+      }
+
+      .ant-spin-dot-item:nth-child(1) {
+        top: 0;
+        left: 0;
+      }
+
+      .ant-spin-dot-item:nth-child(2) {
+        top: 0;
+        right: 0;
+        -webkit-animation-delay: 0.4s;
+        animation-delay: 0.4s;
+      }
+
+      .ant-spin-dot-item:nth-child(3) {
+        right: 0;
+        bottom: 0;
+        -webkit-animation-delay: 0.8s;
+        animation-delay: 0.8s;
+      }
+
+      .ant-spin-dot-item:nth-child(4) {
+        bottom: 0;
+        left: 0;
+        -webkit-animation-delay: 1.2s;
+        animation-delay: 1.2s;
+      }
+
+      .ant-spin-dot-spin {
+        -webkit-transform: rotate(45deg);
+        -ms-transform: rotate(45deg);
+        transform: rotate(45deg);
+        -webkit-animation: antrotate 1.2s infinite linear;
+        animation: antRotate 1.2s infinite linear;
+      }
+
+      .ant-spin-lg .ant-spin-dot {
+        width: 32px;
+        height: 32px;
+        font-size: 32px;
+      }
+
+      .ant-spin-lg .ant-spin-dot i {
+        width: 14px;
+        height: 14px;
+      }
+
+      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+        .ant-spin-blur {
+          background: #fff;
+          opacity: 0.5;
+        }
+      }
+
+      @-webkit-keyframes antSpinMove {
+        to {
           opacity: 1;
         }
+      }
 
-        .ant-spin-dot {
-          position: relative;
-          display: inline-block;
-          width: 20px;
-          height: 20px;
-          font-size: 20px;
-        }
-
-        .ant-spin-dot-item {
-          position: absolute;
-          display: block;
-          width: 9px;
-          height: 9px;
-          background-color: #1890ff;
-          border-radius: 100%;
-          -webkit-transform: scale(0.75);
-          -ms-transform: scale(0.75);
-          transform: scale(0.75);
-          -webkit-transform-origin: 50% 50%;
-          -ms-transform-origin: 50% 50%;
-          transform-origin: 50% 50%;
-          opacity: 0.3;
-          -webkit-animation: antspinmove 1s infinite linear alternate;
-          animation: antSpinMove 1s infinite linear alternate;
-        }
-
-        .ant-spin-dot-item:nth-child(1) {
-          top: 0;
-          left: 0;
-        }
-
-        .ant-spin-dot-item:nth-child(2) {
-          top: 0;
-          right: 0;
-          -webkit-animation-delay: 0.4s;
-          animation-delay: 0.4s;
-        }
-
-        .ant-spin-dot-item:nth-child(3) {
-          right: 0;
-          bottom: 0;
-          -webkit-animation-delay: 0.8s;
-          animation-delay: 0.8s;
-        }
-
-        .ant-spin-dot-item:nth-child(4) {
-          bottom: 0;
-          left: 0;
-          -webkit-animation-delay: 1.2s;
-          animation-delay: 1.2s;
-        }
-
-        .ant-spin-dot-spin {
-          -webkit-transform: rotate(45deg);
-          -ms-transform: rotate(45deg);
-          transform: rotate(45deg);
-          -webkit-animation: antrotate 1.2s infinite linear;
-          animation: antRotate 1.2s infinite linear;
-        }
-
-        .ant-spin-lg .ant-spin-dot {
-          width: 32px;
-          height: 32px;
-          font-size: 32px;
-        }
-
-        .ant-spin-lg .ant-spin-dot i {
-          width: 14px;
-          height: 14px;
-        }
-
-        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
-          .ant-spin-blur {
-            background: #fff;
-            opacity: 0.5;
-          }
-        }
-
-        @-webkit-keyframes antSpinMove {
-          to {
-            opacity: 1;
-          }
-        }
-
-        @keyframes antSpinMove {
-          to {
-            opacity: 1;
-          }
+      @keyframes antSpinMove {
+        to {
+          opacity: 1;
         }
+      }
 
-        @-webkit-keyframes antRotate {
-          to {
-            -webkit-transform: rotate(405deg);
-            transform: rotate(405deg);
-          }
+      @-webkit-keyframes antRotate {
+        to {
+          -webkit-transform: rotate(405deg);
+          transform: rotate(405deg);
         }
+      }
 
-        @keyframes antRotate {
-          to {
-            -webkit-transform: rotate(405deg);
-            transform: rotate(405deg);
-          }
+      @keyframes antRotate {
+        to {
+          -webkit-transform: rotate(405deg);
+          transform: rotate(405deg);
         }
-      </style>
-      <div
-        style="
+      }
+    </style>
+    <div
+            style="
           display: flex;
           flex-direction: column;
           align-items: center;
@@ -207,25 +207,27 @@
           height: 100%;
           min-height: 420px;
         "
-      >
-        <img src="<%= context.config.publicPath + 'pro_icon.svg' %>" alt="logo" width="256" />
+    >
+        <!--        <img src="<%= context.config.publicPath + 'pro_icon.svg' %>" alt="logo" width="256"/>-->
+        <!--        <div style="font-size: xx-large">数据加载中...</div>-->
         <div class="page-loading-warp">
-          <div class="ant-spin ant-spin-lg ant-spin-spinning">
+            <div class="ant-spin ant-spin-lg ant-spin-spinning">
             <span class="ant-spin-dot ant-spin-dot-spin"
-              ><i class="ant-spin-dot-item"></i><i class="ant-spin-dot-item"></i
-              ><i class="ant-spin-dot-item"></i><i class="ant-spin-dot-item"></i
-            ></span>
-          </div>
+            ><i class="ant-spin-dot-item"></i><i class="ant-spin-dot-item"></i
+                ><i class="ant-spin-dot-item"></i><i class="ant-spin-dot-item"></i
+                ></span>
+            </div>
         </div>
         <div style="display: flex; align-items: center; justify-content: center">
-          <img
-            src="https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg"
-            width="32"
-            style="margin-right: 8px"
-          />
-          Jetlinks
+
+            <img
+                    src="<%= context.config.publicPath + 'logo.svg' %>"
+                    width="200"
+                    style="margin-right: 8px"
+            />
+
         </div>
-      </div>
     </div>
-  </body>
+</div>
+</body>
 </html>

+ 7 - 1
src/pages/notice/Config/Log/index.tsx

@@ -49,7 +49,13 @@ const Log = observer(() => {
   const actionRef = useRef<ActionType>();
   const [param, setParam] = useState<any>();
   return (
-    <Modal onCancel={() => (state.log = false)} title="通知记录" width={'70vw'} visible={state.log}>
+    <Modal
+      footer={null}
+      onCancel={() => (state.log = false)}
+      title="通知记录"
+      width={'70vw'}
+      visible={state.log && !!state.current?.id}
+    >
       <SearchComponent
         defaultParam={[{ column: 'type$IN', value: id }]}
         field={columns}

+ 1 - 4
src/pages/notice/Config/index.tsx

@@ -46,10 +46,7 @@ const Config = observer(() => {
   const columns: ProColumns<ConfigItem>[] = [
     {
       dataIndex: 'name',
-      title: intl.formatMessage({
-        id: 'pages.table.name',
-        defaultMessage: '名称',
-      }),
+      title: '配置名称',
     },
     {
       dataIndex: 'provider',

+ 6 - 3
src/pages/notice/Template/Debug/index.tsx

@@ -65,13 +65,13 @@ const Debug = observer(() => {
           });
         },
       }),
-    [id],
+    [state.debug, state.current],
   );
 
   useEffect(() => {
     const data = state.current;
     form.setValuesIn('variableDefinitions', data?.variableDefinitions);
-  });
+  }, [state.current]);
 
   const SchemaField = createSchemaField({
     components: {
@@ -101,13 +101,15 @@ const Debug = observer(() => {
     type: 'object',
     properties: {
       configId: {
-        title: '配置',
+        title: '通知配置',
         type: 'string',
+        required: true,
         'x-decorator': 'FormItem',
         'x-component': 'Select',
         'x-reactions': '{{useAsyncDataSource(getConfig)}}',
       },
       variableDefinitions: {
+        required: true,
         title: '变量',
         type: 'string',
         'x-decorator': 'FormItem',
@@ -187,6 +189,7 @@ const Debug = observer(() => {
     <Modal
       title="调试"
       width="40vw"
+      destroyOnClose
       visible={state.debug}
       onCancel={() => (state.debug = false)}
       onOk={start}

+ 11 - 3
src/pages/notice/Template/Log/index.tsx

@@ -13,8 +13,8 @@ const Log = observer(() => {
 
   const columns: ProColumns<LogItem>[] = [
     {
-      dataIndex: 'config',
-      title: 'config',
+      dataIndex: 'id',
+      title: 'id',
     },
     {
       dataIndex: 'sendTime',
@@ -49,7 +49,15 @@ const Log = observer(() => {
   const [param, setParam] = useState<any>();
   const actionRef = useRef<ActionType>();
   return (
-    <Modal onCancel={() => (state.log = false)} title="通知记录" width={'70vw'} visible={state.log}>
+    <Modal
+      forceRender
+      footer={null}
+      destroyOnClose
+      onCancel={() => (state.log = false)}
+      title="通知记录"
+      width={'70vw'}
+      visible={state.log}
+    >
       <SearchComponent
         defaultParam={[{ column: 'type$IN', value: id }]}
         field={columns}

+ 4 - 4
src/pages/notice/Template/index.tsx

@@ -44,7 +44,7 @@ const Template = () => {
   const columns: ProColumns<TemplateItem>[] = [
     {
       dataIndex: 'name',
-      title: '名称',
+      title: '模版名称',
     },
     {
       dataIndex: 'provider',
@@ -52,9 +52,9 @@ const Template = () => {
       renderText: (text, record) => typeList[record.type][record.provider],
     },
     {
-      dataIndex: 'createTime',
-      title: '时间',
-      valueType: 'dateTime',
+      dataIndex: 'description',
+      title: '说明',
+      // valueType: 'dateTime',
     },
     {
       title: intl.formatMessage({

+ 1 - 1
src/pages/user/Login/index.tsx

@@ -179,7 +179,7 @@ const Login: React.FC = () => {
                         loginRef.current.expires = e.target.checked ? -1 : 3600000;
                       }}
                     >
-                      记住密码
+                      记住
                     </Checkbox>
                   </div>
                   <Submit block size="large">

+ 2 - 2
src/utils/menu/index.ts

@@ -13,8 +13,8 @@ const DetailCode = 'detail';
 const extraRouteObj = {
   notice: {
     children: [
-      { code: 'Config', name: 'config' },
-      { code: 'Template', name: 'template' },
+      { code: 'Config', name: '通知配置' },
+      { code: 'Template', name: '通知模版' },
     ],
   },
   'media/Cascade': {