@@ -62,11 +62,13 @@ export default class Extract extends Base {
62
62
const {
63
63
flags : { langs, provider, projectId, token, version, namespace } ,
64
64
} = this . parse ( Extract ) ;
65
+ const locales = langs . split ( ',' ) ;
66
+ const defaultLocale = locales [ 0 ] ;
65
67
66
68
const getProvider = ( ) => {
67
69
const providers : { [ key : string ] : any } = {
68
- lokalise : ( ) => new Lokalise ( projectId , token ) ,
69
- locize : ( ) => new Locize ( projectId , token , version , namespace ) ,
70
+ lokalise : ( ) => new Lokalise ( defaultLocale , projectId , token ) ,
71
+ locize : ( ) => new Locize ( defaultLocale , projectId , token , version , namespace ) ,
70
72
} ;
71
73
return providers [ provider ] ( ) ;
72
74
} ;
@@ -77,7 +79,6 @@ export default class Extract extends Base {
77
79
return ;
78
80
}
79
81
80
- const locales = langs . split ( ',' ) ;
81
82
locales . forEach ( locale => {
82
83
this . messages [ locale ] = { } ;
83
84
} ) ;
@@ -92,7 +93,7 @@ export default class Extract extends Base {
92
93
this . provider ! . uploadMessages ( newMessages . map ( id => this . messages [ locale ] [ id ] ) . filter ( Boolean ) , locale ) ,
93
94
) ;
94
95
} else {
95
- await this . provider . uploadMessages ( newMessages . map ( id => this . messages [ locales [ 0 ] ] [ id ] ) , 'en' ) ;
96
+ await this . provider . uploadMessages ( newMessages . map ( id => this . messages [ locales [ 0 ] ] [ id ] ) , defaultLocale ) ;
96
97
}
97
98
}
98
99
}
0 commit comments