Bläddra i källkod

SelectLang: languages options don't need to be translated

Rayron Victor 7 år sedan
förälder
incheckning
cf2254fd97
5 ändrade filer med 17 tillägg och 21 borttagningar
  1. 17 5
      src/components/SelectLang/index.js
  2. 0 4
      src/locales/en-US.js
  3. 0 4
      src/locales/pt-BR.js
  4. 0 4
      src/locales/zh-CN.js
  5. 0 4
      src/locales/zh-TW.js

+ 17 - 5
src/components/SelectLang/index.js

@@ -1,5 +1,5 @@
 import React, { PureComponent } from 'react';
-import { formatMessage, FormattedMessage, setLocale, getLocale } from 'umi/locale';
+import { formatMessage, setLocale, getLocale } from 'umi/locale';
 import { Menu, Icon, Dropdown } from 'antd';
 import classNames from 'classnames';
 import styles from './index.less';
@@ -15,16 +15,28 @@ export default class SelectLang extends PureComponent {
     const langMenu = (
       <Menu className={styles.menu} selectedKeys={[selectedLang]} onClick={this.changLang}>
         <Menu.Item key="zh-CN">
-          <FormattedMessage id="lang.simplified-chinese" />
+          <span role="img" aria-label="简体中文">
+            🇨🇳
+          </span>{' '}
+          简体中文
         </Menu.Item>
         <Menu.Item key="zh-TW">
-          <FormattedMessage id="lang.traditional-chinese" />
+          <span role="img" aria-label="繁体中文">
+            🇭🇰
+          </span>{' '}
+          繁体中文
         </Menu.Item>
         <Menu.Item key="en-US">
-          <FormattedMessage id="lang.english" />
+          <span role="img" aria-label="English">
+            🇬🇧
+          </span>{' '}
+          English
         </Menu.Item>
         <Menu.Item key="pt-BR">
-          <FormattedMessage id="lang.portuguese" />
+          <span role="img" aria-label="Português">
+            🇵🇹
+          </span>{' '}
+          Português
         </Menu.Item>
       </Menu>
     );

+ 0 - 4
src/locales/en-US.js

@@ -1,9 +1,5 @@
 export default {
   'navBar.lang': 'Languages',
-  'lang.simplified-chinese': '🇨🇳 简体中文',
-  'lang.traditional-chinese': '🇭🇰 繁体中文',
-  'lang.english': '🇬🇧 English',
-  'lang.portuguese': '🇵🇹 Portuguese',
   'layout.user.link.help': 'Help',
   'layout.user.link.privacy': 'Privacy',
   'layout.user.link.terms': 'Terms',

+ 0 - 4
src/locales/pt-BR.js

@@ -1,9 +1,5 @@
 export default {
   'navBar.lang': 'Idiomas',
-  'lang.simplified-chinese': '🇨🇳 简体中文',
-  'lang.traditional-chinese': '🇭🇰 繁体中文',
-  'lang.english': '🇬🇧 English',
-  'lang.portuguese': '🇵🇹 Portuguese',
   'layout.user.link.help': 'ajuda',
   'layout.user.link.privacy': 'política de privacidade',
   'layout.user.link.terms': 'termos de serviços',

+ 0 - 4
src/locales/zh-CN.js

@@ -1,9 +1,5 @@
 export default {
   'navBar.lang': '语言',
-  'lang.simplified-chinese': '🇨🇳 简体中文',
-  'lang.traditional-chinese': '🇭🇰 繁体中文',
-  'lang.english': '🇬🇧 English',
-  'lang.portuguese': '🇵🇹 Portuguese',
   'layout.user.link.help': '帮助',
   'layout.user.link.privacy': '隐私',
   'layout.user.link.terms': '条款',

+ 0 - 4
src/locales/zh-TW.js

@@ -1,9 +1,5 @@
 export default {
   'navBar.lang': '語言',
-  'lang.simplified-chinese': '🇨🇳 简体中文',
-  'lang.traditional-chinese': '🇭🇰 繁体中文',
-  'lang.english': '🇬🇧 English',
-  'lang.portuguese': '🇵🇹 Portuguese',
   'layout.user.link.help': '幫助',
   'layout.user.link.privacy': '隱私',
   'layout.user.link.terms': '條款',