feat(tool): Script to mark translated strings on Crowdin as "Done" (#41241)
This commit is contained in:
17
tools/crowdin/utils/get-languages.js
Normal file
17
tools/crowdin/utils/get-languages.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const authHeader = require('./auth-header');
|
||||
const makeRequest = require('./make-request');
|
||||
|
||||
const getLanguages = async projectId => {
|
||||
let headers = { ...authHeader };
|
||||
const endPoint = `projects/${projectId}?limit=500`;
|
||||
const response = await makeRequest({ method: 'get', endPoint, headers });
|
||||
if (response.data && response.data.targetLanguageIds.length) {
|
||||
return response.data.targetLanguageIds;
|
||||
} else {
|
||||
const { error, errors } = response;
|
||||
console.error(error ? error : errors);
|
||||
return null;
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = getLanguages;
|
Reference in New Issue
Block a user