diff options
author | dan <dan.abramov@gmail.com> | 2024-11-24 17:15:08 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-24 17:15:08 +0000 |
commit | a21e2b45db07fd6a521fd5988ada2b3b28ebd35d (patch) | |
tree | c472ec1507eca36a7a6ccda919a5a08c14b2fab2 /src | |
parent | 8c43acc1d369a30c950e13abd125fdccd516048f (diff) | |
download | voidsky-a21e2b45db07fd6a521fd5988ada2b3b28ebd35d.tar.zst |
Fix format number polyfill for gl locale (#6680)
Diffstat (limited to 'src')
-rw-r--r-- | src/view/com/util/numeric/format.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/view/com/util/numeric/format.ts b/src/view/com/util/numeric/format.ts index 0c3d24957..053b0069b 100644 --- a/src/view/com/util/numeric/format.ts +++ b/src/view/com/util/numeric/format.ts @@ -21,6 +21,7 @@ const hiFactors = [3, 5, 7, 9, 11, 13] const esCaFactors = [3, 6, 10, 12] const itDeFactors = [6, 9, 12] const jaZhFactors = [4, 8, 12] +const glFactors = [6, 12] const restFactors = [3, 6, 9, 12] export const formatCount = (i18n: I18n, num: number) => { @@ -36,6 +37,8 @@ export const formatCount = (i18n: I18n, num: number) => { truncatedNum = truncateRounding(num, jaZhFactors) } else if (locale === 'it' || locale === 'de') { truncatedNum = truncateRounding(num, itDeFactors) + } else if (locale === 'gl') { + truncatedNum = truncateRounding(num, glFactors) } else { truncatedNum = truncateRounding(num, restFactors) } |