diff options
| author | HJ <30-hj@users.noreply.git.pleroma.social> | 2022-05-22 16:38:09 +0000 |
|---|---|---|
| committer | HJ <30-hj@users.noreply.git.pleroma.social> | 2022-05-22 16:38:09 +0000 |
| commit | 069cf3fa87c0d29803275fe66864d5e439cad309 (patch) | |
| tree | a38bd995196a52d14d499b46c1b8f256e17a9877 /src/services/locale | |
| parent | a88abc7ee3b78427e40bc4d2346a78e9871d1ba4 (diff) | |
Revert "Merge branch 'from/develop/tusooa/lang-opts' into 'develop'"
This reverts merge request !1494
Diffstat (limited to 'src/services/locale')
| -rw-r--r-- | src/services/locale/locale.service.js | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/src/services/locale/locale.service.js b/src/services/locale/locale.service.js index 8cef2522..5be99d81 100644 --- a/src/services/locale/locale.service.js +++ b/src/services/locale/locale.service.js @@ -1,35 +1,12 @@ -import languagesObject from '../../i18n/messages' -import ISO6391 from 'iso-639-1' -import _ from 'lodash' - const specialLanguageCodes = { 'ja_easy': 'ja', - 'zh_Hant': 'zh-HANT', - 'zh': 'zh-Hans' + 'zh_Hant': 'zh-HANT' } const internalToBrowserLocale = code => specialLanguageCodes[code] || code -const internalToBackendLocale = code => internalToBrowserLocale(code).replace('_', '-') - -const getLanguageName = (code) => { - const specialLanguageNames = { - 'ja_easy': 'やさしいにほんご', - 'zh': '简体中文', - 'zh_Hant': '繁體中文' - } - const languageName = specialLanguageNames[code] || ISO6391.getNativeName(code) - const browserLocale = internalToBrowserLocale(code) - return languageName.charAt(0).toLocaleUpperCase(browserLocale) + languageName.slice(1) -} - -const languages = _.map(languagesObject.languages, (code) => ({ code: code, name: getLanguageName(code) })).sort((a, b) => a.name.localeCompare(b.name)) - const localeService = { - internalToBrowserLocale, - internalToBackendLocale, - languages, - getLanguageName + internalToBrowserLocale } export default localeService |
