diff --git a/packages/calendar/src/LionCalendar.js b/packages/calendar/src/LionCalendar.js index 1c45b313c..3f46ca139 100644 --- a/packages/calendar/src/LionCalendar.js +++ b/packages/calendar/src/LionCalendar.js @@ -67,7 +67,7 @@ export class LionCalendar extends LocalizeMixin(LitElement) { case 'uk': return import('../translations/uk.js'); default: - throw new Error(`Unknown locale: ${locale}`); + return import(`../translations/${locale}.js`); } }, }, diff --git a/packages/input-datepicker/src/LionCalendarOverlayFrame.js b/packages/input-datepicker/src/LionCalendarOverlayFrame.js index fc2cfd3da..993e92a19 100644 --- a/packages/input-datepicker/src/LionCalendarOverlayFrame.js +++ b/packages/input-datepicker/src/LionCalendarOverlayFrame.js @@ -106,7 +106,7 @@ export class LionCalendarOverlayFrame extends LocalizeMixin(DomHelpersMixin(LitE case 'uk': return import('@lion/overlays/translations/uk.js'); default: - throw new Error(`Unknown locale: ${locale}`); + return import(`../translations/${locale}.js`); } }, }, diff --git a/packages/input-datepicker/src/LionInputDatepicker.js b/packages/input-datepicker/src/LionInputDatepicker.js index 6d9a24c1e..f4a65c385 100644 --- a/packages/input-datepicker/src/LionInputDatepicker.js +++ b/packages/input-datepicker/src/LionInputDatepicker.js @@ -129,7 +129,7 @@ export class LionInputDatepicker extends LionInputDate { case 'uk': return import('../translations/uk.js'); default: - throw new Error(`Unknown locale: ${locale}`); + return import(`../translations/${locale}.js`); } }, }, diff --git a/packages/input-iban/src/LionInputIban.js b/packages/input-iban/src/LionInputIban.js index 04060c348..1293a76b6 100644 --- a/packages/input-iban/src/LionInputIban.js +++ b/packages/input-iban/src/LionInputIban.js @@ -82,7 +82,7 @@ export class LionInputIban extends FieldCustomMixin(LocalizeMixin(LionInput)) { case 'uk': return import('../translations/uk.js'); default: - throw new Error(`Unknown locale: ${locale}`); + return import(`../translations/${locale}.js`); } }, }, diff --git a/packages/validate/src/ValidateMixin.js b/packages/validate/src/ValidateMixin.js index 7fb7ab55c..a41b63a68 100644 --- a/packages/validate/src/ValidateMixin.js +++ b/packages/validate/src/ValidateMixin.js @@ -97,7 +97,7 @@ export const ValidateMixin = dedupeMixin( case 'uk': return import('../translations/uk.js'); default: - throw new Error(`Unknown locale: ${locale}`); + return import(`../translations/${locale}.js`); } }, },