made sure that the i18n does use navigator.languages instead of navigator.language for automatic language detection (#4244)

This commit is contained in:
Frank Elsinga
2024-01-07 16:55:10 +01:00
committed by GitHub
parent 458cdf9f9b
commit 7635ab54a0
2 changed files with 18 additions and 8 deletions

View File

@@ -4,9 +4,13 @@ describe("Test i18n.js", () => {
it("currentLocale()", () => {
const setLanguage = (language) => {
Object.defineProperty(window.navigator, 'language', {
value: language,
writable: true
Object.defineProperty(window.navigator, 'language', {
value: language,
writable: true
});
Object.defineProperty(window.navigator, 'languages', {
value: [language],
writable: true
});
}
setLanguage('en-EN');
@@ -41,4 +45,4 @@ describe("Test i18n.js", () => {
expect(currentLocale()).equal("zh-HK");
});
});
});