diff --git a/src/extension.ts b/src/extension.ts index da56273..712ca4c 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -62,11 +62,13 @@ export async function activate(context: ExtensionContext): Promise { if (configuration.changed(e, 'defaultDateLocale')) { - setDefaultDateLocales(configuration.get('defaultDateLocale', undefined, env.language)); + setDefaultDateLocales(configuration.get('defaultDateLocale') ?? env.language); } }), ); diff --git a/src/system/date.ts b/src/system/date.ts index 649b8bf..1eac986 100644 --- a/src/system/date.ts +++ b/src/system/date.ts @@ -28,7 +28,7 @@ const numberFormatCache = new Map(); export function setDefaultDateLocales(locales: string | string[] | null | undefined) { if (typeof locales === 'string') { - if (locales === 'system') { + if (locales === 'system' || locales.trim().length === 0) { defaultLocales = undefined; } else { defaultLocales = [locales];