@@ -49,14 +49,14 @@ function loadLanguage(lang: string, dashLangTry: boolean = false): void {
49
49
const loadedLang : LanguageInterface = loaded . find ( ( row ) => row . lang === lang )
50
50
51
51
if ( loadedLang ) {
52
- setLanguage ( loadedLang ) ;
52
+ setLanguage ( loadedLang )
53
53
54
- return ;
54
+ return
55
55
}
56
56
57
- const { default : messages } = resolveLang ( options . resolve , lang ) ;
57
+ const { default : messages } = resolveLang ( options . resolve , lang )
58
58
59
- applyLanguage ( lang , messages , dashLangTry , loadLanguage ) ;
59
+ applyLanguage ( lang , messages , dashLangTry , loadLanguage )
60
60
}
61
61
62
62
/**
@@ -88,11 +88,11 @@ function applyLanguage(
88
88
return callable (
89
89
lang . replace ( / [ - _ ] / g, ( char ) => ( char === '-' ? '_' : '-' ) ) ,
90
90
true
91
- ) ;
91
+ )
92
92
}
93
93
94
94
if ( lang !== options . fallbackLang ) {
95
- return callable ( options . fallbackLang ) ;
95
+ return callable ( options . fallbackLang )
96
96
}
97
97
}
98
98
@@ -176,16 +176,22 @@ function setLanguage({ lang, messages }: LanguageInterface): string {
176
176
/**
177
177
* It resolves the language file or data, from direct data, syncrone.
178
178
*/
179
- function resolveLang ( callable : Function , lang : string , data : { [ key : string ] : string } = { } ) : LanguageJsonFileInterface {
180
- if ( ! Object . keys ( data ) . length ) {
179
+ function resolveLang (
180
+ callable : Function ,
181
+ lang : string ,
182
+ data : { [ key : string ] : string } = { }
183
+ ) : LanguageJsonFileInterface {
184
+ if ( ! Object . keys ( data ) . length ) {
181
185
data = avoidException ( callable , lang )
182
186
}
183
187
184
188
if ( hasPhpTranslations ( isServer ) ) {
185
- return { default : {
186
- ...data ,
187
- ...avoidException ( callable , `php_${ lang } ` )
188
- } }
189
+ return {
190
+ default : {
191
+ ...data ,
192
+ ...avoidException ( callable , `php_${ lang } ` )
193
+ }
194
+ }
189
195
}
190
196
191
197
return { default : data }
@@ -197,8 +203,8 @@ function resolveLang(callable: Function, lang: string, data: { [key: string]: st
197
203
async function resolveLangAsync ( callable : Function , lang : string ) : Promise < LanguageJsonFileInterface > {
198
204
let data = avoidException ( callable , lang )
199
205
200
- if ( ! ( data instanceof Promise ) ) {
201
- return resolveLang ( callable , lang , data ) ;
206
+ if ( ! ( data instanceof Promise ) ) {
207
+ return resolveLang ( callable , lang , data )
202
208
}
203
209
204
210
if ( hasPhpTranslations ( isServer ) ) {
0 commit comments