Skip to content

Commit b729bf0

Browse files
ovidiu1tlouisse
authored andcommitted
fix: support language fallback for non found locales (#102)
1 parent 5258296 commit b729bf0

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

packages/calendar/src/LionCalendar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export class LionCalendar extends LocalizeMixin(LitElement) {
6767
case 'uk':
6868
return import('../translations/uk.js');
6969
default:
70-
throw new Error(`Unknown locale: ${locale}`);
70+
return import(`../translations/${locale}.js`);
7171
}
7272
},
7373
},

packages/input-datepicker/src/LionCalendarOverlayFrame.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ export class LionCalendarOverlayFrame extends LocalizeMixin(DomHelpersMixin(LitE
106106
case 'uk':
107107
return import('@lion/overlays/translations/uk.js');
108108
default:
109-
throw new Error(`Unknown locale: ${locale}`);
109+
return import(`../translations/${locale}.js`);
110110
}
111111
},
112112
},

packages/input-datepicker/src/LionInputDatepicker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export class LionInputDatepicker extends LionInputDate {
129129
case 'uk':
130130
return import('../translations/uk.js');
131131
default:
132-
throw new Error(`Unknown locale: ${locale}`);
132+
return import(`../translations/${locale}.js`);
133133
}
134134
},
135135
},

packages/input-iban/src/LionInputIban.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export class LionInputIban extends FieldCustomMixin(LocalizeMixin(LionInput)) {
8282
case 'uk':
8383
return import('../translations/uk.js');
8484
default:
85-
throw new Error(`Unknown locale: ${locale}`);
85+
return import(`../translations/${locale}.js`);
8686
}
8787
},
8888
},

packages/validate/src/ValidateMixin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export const ValidateMixin = dedupeMixin(
9797
case 'uk':
9898
return import('../translations/uk.js');
9999
default:
100-
throw new Error(`Unknown locale: ${locale}`);
100+
return import(`../translations/${locale}.js`);
101101
}
102102
},
103103
},

0 commit comments

Comments
 (0)