@@ -3,6 +3,7 @@ const github = require('./github');
33
44const crowdinProjectId = process . env . CROWDIN_PROJECT_ID ;
55const crowdinToken = process . env . CROWDIN_TOKEN ;
6+ const crowdinBaseUrl = process . env . CROWDIN_BASE_URL || "https://crowdin.com" ;
67
78const localLanguages = require ( './languages' ) ;
89
@@ -13,7 +14,7 @@ const headers = {
1314
1415module . exports . getLocaleMappings = ( ) =>
1516 rp ( {
16- uri : 'https:// api.crowdin.com/api/ v2/languages?limit=500' ,
17+ uri : ` ${ crowdinBaseUrl } / api/ v2/languages?limit=500` ,
1718 headers : {
1819 'Accept' : 'application/json'
1920 } ,
@@ -34,7 +35,7 @@ if (crowdinProjectId && crowdinToken) {
3435 getBranchMappings = ( ) => new Promise ( ( resolve , reject ) => {
3536 let crowdinBranches = { } ;
3637 rp ( {
37- uri : `https://api.crowdin.com /api/v2/projects/${ crowdinProjectId } /branches` ,
38+ uri : `${ crowdinBaseUrl } /api/v2/projects/${ crowdinProjectId } /branches` ,
3839 headers : headers ,
3940 json : true
4041 } ) . then ( ( resp ) => {
@@ -53,7 +54,7 @@ if (crowdinProjectId && crowdinToken) {
5354
5455 result [ 0 ] . forEach ( version => {
5556 promises . push ( rp ( {
56- uri : `https://api.crowdin.com /api/v2/projects/${ crowdinProjectId } /branches/${ result [ 1 ] [ version ] } /languages/progress?limit=500` ,
57+ uri : `${ crowdinBaseUrl } /api/v2/projects/${ crowdinProjectId } /branches/${ result [ 1 ] [ version ] } /languages/progress?limit=500` ,
5758 headers : headers ,
5859 json : true
5960 } ) . then ( resp => {
0 commit comments