Skip to content

Commit c7d187a

Browse files
authored
Merge pull request stefalda#67 from jonanderdev/fix-server-side
Fix server side
2 parents 27d2b97 + 87ecd65 commit c7d187a

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

lib/utils.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ Object.defineProperty(exports, "__esModule", {
66
exports.getInterfaceLanguage = getInterfaceLanguage;
77
exports.validateTranslationKeys = validateTranslationKeys;
88
function getInterfaceLanguage() {
9+
var defaultLang = 'en-US';
10+
11+
// Check if it's running on server side
12+
if (typeof window === 'undefined') {
13+
return defaultLang;
14+
}
15+
916
if (!!navigator && !!navigator.language) {
1017
return navigator.language;
1118
} else if (!!navigator && !!navigator.languages && !!navigator.languages[0]) {
@@ -15,7 +22,7 @@ function getInterfaceLanguage() {
1522
} else if (!!navigator && !!navigator.browserLanguage) {
1623
return navigator.browserLanguage;
1724
}
18-
return 'en-US';
25+
return defaultLang;
1926
}
2027

2128
function validateTranslationKeys(translationKeys) {

src/utils.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
export function getInterfaceLanguage() {
2+
const defaultLang = 'en-US';
3+
4+
// Check if it's running on server side
5+
if (typeof window === 'undefined') {
6+
return defaultLang;
7+
}
8+
29
if (!!navigator && !!navigator.language) {
310
return navigator.language;
411
} else if (!!navigator && !!navigator.languages && !!navigator.languages[0]) {
@@ -8,7 +15,7 @@ export function getInterfaceLanguage() {
815
} else if (!!navigator && !!navigator.browserLanguage) {
916
return navigator.browserLanguage;
1017
}
11-
return 'en-US';
18+
return defaultLang;
1219
}
1320

1421
export function validateTranslationKeys(translationKeys) {
@@ -24,4 +31,4 @@ export function validateTranslationKeys(translationKeys) {
2431
throw new Error(`${key} cannot be used as a key. It is a reserved word.`);
2532
}
2633
});
27-
}
34+
}

0 commit comments

Comments
 (0)