Fix format number polyfill for gl locale (#6680)
This commit is contained in:
@@ -21,6 +21,7 @@ const hiFactors = [3, 5, 7, 9, 11, 13]
|
|||||||
const esCaFactors = [3, 6, 10, 12]
|
const esCaFactors = [3, 6, 10, 12]
|
||||||
const itDeFactors = [6, 9, 12]
|
const itDeFactors = [6, 9, 12]
|
||||||
const jaZhFactors = [4, 8, 12]
|
const jaZhFactors = [4, 8, 12]
|
||||||
|
const glFactors = [6, 12]
|
||||||
const restFactors = [3, 6, 9, 12]
|
const restFactors = [3, 6, 9, 12]
|
||||||
|
|
||||||
export const formatCount = (i18n: I18n, num: number) => {
|
export const formatCount = (i18n: I18n, num: number) => {
|
||||||
@@ -36,6 +37,8 @@ export const formatCount = (i18n: I18n, num: number) => {
|
|||||||
truncatedNum = truncateRounding(num, jaZhFactors)
|
truncatedNum = truncateRounding(num, jaZhFactors)
|
||||||
} else if (locale === 'it' || locale === 'de') {
|
} else if (locale === 'it' || locale === 'de') {
|
||||||
truncatedNum = truncateRounding(num, itDeFactors)
|
truncatedNum = truncateRounding(num, itDeFactors)
|
||||||
|
} else if (locale === 'gl') {
|
||||||
|
truncatedNum = truncateRounding(num, glFactors)
|
||||||
} else {
|
} else {
|
||||||
truncatedNum = truncateRounding(num, restFactors)
|
truncatedNum = truncateRounding(num, restFactors)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user