resolveLocaleOnlyPreset method
Returns locale preset settings when this instance only carries a locale.
FdcFormatSettings(locale: 'hr_HR') is intentionally treated as a
shorthand for the built-in locale preset when all other format values are
left at their neutral constructor defaults. If any concrete format value
is supplied, this instance remains authoritative and is returned as-is.
Implementation
FdcFormatSettings resolveLocaleOnlyPreset() {
if (!_isLocaleOnlyPresetRequest) {
return this;
}
final resolvedLocale = parseFdcLocaleName(locale!);
final preset = _FdcBuiltInLocaleFormats.tryResolve(resolvedLocale);
return preset ?? this;
}