File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -203,7 +203,7 @@ export class DefaultLocalizer implements ILocalizer {
203
203
} ) ;
204
204
}
205
205
206
- public load ( locale : string , done : ErrorCallback ) : void {
206
+ public load ( locale : string , done ? : ErrorCallback ) : void {
207
207
if ( locale ) {
208
208
locale = locale . toLowerCase ( ) ;
209
209
}
@@ -213,7 +213,9 @@ export class DefaultLocalizer implements ILocalizer {
213
213
214
214
if ( DefaultLocalizer . localeRequests [ localeRequestKey ] ) {
215
215
logger . debug ( "localizer::already loaded requested locale: %s" , localeRequestKey ) ;
216
- done ( null ) ;
216
+ if ( done ) {
217
+ done ( null ) ;
218
+ }
217
219
return ;
218
220
}
219
221
@@ -276,12 +278,12 @@ export class DefaultLocalizer implements ILocalizer {
276
278
277
279
] ,
278
280
( err , results ) => {
279
- if ( err ) {
280
- done ( err ) ;
281
- } else {
281
+ if ( ! err ) {
282
282
DefaultLocalizer . localeRequests [ localeRequestKey ] = true ;
283
283
logger . debug ( "localizer::loaded requested locale: %s" , localeRequestKey ) ;
284
- done ( ) ;
284
+ }
285
+ if ( done ) {
286
+ done ( err ) ;
285
287
}
286
288
} ) ;
287
289
}
Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ interface ILocationV2 {
164
164
165
165
interface ILocalizer {
166
166
initialize ( localizerSettings ?: ILocalizerSettings ) : void ;
167
- load ( locale : string , callback : ErrorCallback ) : void ;
167
+ load ( locale : string , callback ? : ErrorCallback ) : void ;
168
168
defaultLocale ( locale ?: string ) : string
169
169
gettext ( locale : string , msgid : string , namespace ?: string ) : string ;
170
170
trygettext ( locale : string , msgid : string , namespace ?: string ) : string ;
You can’t perform that action at this time.
0 commit comments