digit grouping type supports Indian Number Grouping

This commit is contained in:
MaysWind
2025-08-15 23:58:15 +08:00
parent 2f8d4ad5e4
commit 274aa6a17c
19 changed files with 100 additions and 38 deletions
+3 -2
View File
@@ -1030,7 +1030,7 @@ export function useI18n() {
return ret;
}
function getAllDigitGroupingTypes(): LocalizedDigitGroupingType[] {
function getAllDigitGroupingTypes(digitGroupingSymbol: string): LocalizedDigitGroupingType[] {
const defaultDigitGroupingTypeName = t('default.digitGrouping');
let defaultDigitGroupingType = DigitGroupingType.parse(defaultDigitGroupingTypeName);
@@ -1050,11 +1050,12 @@ export function useI18n() {
for (let i = 0; i < allDigitGroupingTypes.length; i++) {
const type = allDigitGroupingTypes[i];
const sampleValue = type.format('123456789'.split(''), digitGroupingSymbol);
ret.push({
type: type.type,
enabled: type.enabled,
displayName: t('numeral.' + type.name)
displayName: `${t('numeral.' + type.name)} (${sampleValue})`
});
}