fix: bug fixes

This commit is contained in:
Hakadao
2023-03-26 21:46:07 +08:00
parent 518e07d139
commit d223a561cb
13 changed files with 69 additions and 34 deletions

View File

@@ -1,3 +1,4 @@
import { LanguageType } from './../enums/appEnums'
import { settings } from '~/logic'
import { i18n } from '~/utils/i18n'
export const { t } = i18n.global
@@ -5,15 +6,8 @@ export const { t } = i18n.global
export const numFormatter = (num: number) => {
const digits = 1 // specify number of digits after decimal
let lookup
if (settings.value.language === 'en') {
lookup = [
{ value: 1, symbol: '' },
{ value: 1e3, symbol: 'K' },
{ value: 1e6, symbol: 'M' },
{ value: 1e9, symbol: 'B' },
]
}
else if (settings.value.language === 'cmn-CN') {
if (settings.value.language === LanguageType.Mandarin_CN) {
lookup = [
{ value: 1, symbol: ' ' },
{ value: 1e4, symbol: ' 万' },
@@ -21,7 +15,7 @@ export const numFormatter = (num: number) => {
{ value: 1e8, symbol: ' 亿' },
]
}
else {
else if (settings.value.language === LanguageType.Cantonese || settings.value.language === LanguageType.Mandarin_TW) {
lookup = [
{ value: 1, symbol: ' ' },
{ value: 1e4, symbol: ' 萬' },
@@ -29,6 +23,14 @@ export const numFormatter = (num: number) => {
{ value: 1e8, symbol: ' 億' },
]
}
else {
lookup = [
{ value: 1, symbol: '' },
{ value: 1e3, symbol: 'K' },
{ value: 1e6, symbol: 'M' },
{ value: 1e9, symbol: 'B' },
]
}
const rx = /\.0+$|(\.[0-9]*[1-9])0+$/
const item = lookup.slice().reverse().find((item) => {
return num >= item.value