Skip to content

Commit

Permalink
Merge pull request #994 from gautamdsheth/bugfix/translation-again
Browse files Browse the repository at this point in the history
Fix - missing translation keys
  • Loading branch information
joelfmrodrigues committed Sep 2, 2021
2 parents 43a9662 + b77779b commit 3e795c0
Show file tree
Hide file tree
Showing 28 changed files with 9,731 additions and 8,783 deletions.
27 changes: 16 additions & 11 deletions scripts/execute-translation.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ async function getAuthToken() {

const options = {
method: 'POST',
url: 'https://westeurope.api.cognitive.microsoft.com/sts/v1.0/issueToken',
url: 'https://api.cognitive.microsoft.com/sts/v1.0/issueToken',
headers: {
'Ocp-Apim-Subscription-Key': subscriptionKey,
'Content-type': 'application/x-www-form-urlencoded',
Expand Down Expand Up @@ -103,17 +103,22 @@ function compareTranslationKeys(srcObj, dstObj) {
// Extract all the keys and set them in alpabetyical order
let dstKeys = Object.keys(dstObj);

// Array<string>
let toTranslate = [];
dstKeys.forEach((locKey) => {
if (typeof srcObj[locKey] !== "string") {
// In case we have nested translation objects
toTranslate = toTranslate.concat(compareTranslationKeys(srcObj[locKey], dstObj[locKey]));
} else if (srcObj[locKey] === dstObj[locKey]) {
// In case the english value is the same as localized one, add it to translate
toTranslate.push(srcObj[locKey]);
}
});
// Array<string>
try {
dstKeys.forEach((locKey) => {
if (typeof srcObj[locKey] !== "string") {
// In case we have nested translation objects
toTranslate = toTranslate.concat(compareTranslationKeys(srcObj[locKey], dstObj[locKey]));
} else if (srcObj[locKey] === dstObj[locKey]) {
// In case the english value is the same as localized one, add it to translate
toTranslate.push(srcObj[locKey]);
}
});
} catch (error) {
console.log(error.message);
}


return toTranslate;
}
Expand Down
703 changes: 369 additions & 334 deletions src/loc/bg-bg.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/ca-es.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/da-dk.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/de-de.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/el-gr.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/es-es.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/et-ee.ts

Large diffs are not rendered by default.

207 changes: 121 additions & 86 deletions src/loc/fi-fi.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/fr-ca.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/fr-fr.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/it-it.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/ja-jp.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/lt-lt.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/lv-lv.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/nb-no.ts

Large diffs are not rendered by default.

705 changes: 369 additions & 336 deletions src/loc/nl-nl.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/pl-pl.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/pt-pt.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/ro-ro.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/ru-ru.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/sk-sk.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/sr-latn-rs.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/sv-se.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/tr-tr.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/vi-vn.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/zh-cn.ts

Large diffs are not rendered by default.

703 changes: 369 additions & 334 deletions src/loc/zh-tw.ts

Large diffs are not rendered by default.

0 comments on commit 3e795c0

Please sign in to comment.