INNER CODE UNIT · JavaScript
computeTranslationRatio
GDevelopApp/GDevelop-extensions · scripts/compile-translations.js:71
const computeTranslationRatio = (compiledCatalog) => {
const allMessages = Object.keys(compiledCatalog.messages);
const sameAsKeyCount = allMessages.filter(
(key) => compiledCatalog.messages[key] === key
).length;
return 1 - sameAsKeyCount / allMessages.length;
};
/**
* @param {{}} object
*/
const writeLocaleMetadata = (object) => {
const content = [
`// This file is generated by compile-translations.js script`,
`// prettier-ignore`,
`module.exports = ${JSON.stringify(object, null, 2)};`,
``,