Have gulp importl10n
list locales which may be candidates for removal
Rather than having the script remove locales automatically, which seems like a heavy-handed approach at least initially, listing these for manual checking seems nice though.
This commit is contained in:
parent
8d74a9ae7f
commit
dee3da69d4
15
external/importL10n/locales.js
vendored
15
external/importL10n/locales.js
vendored
@ -110,6 +110,21 @@ async function downloadL10n(root, callback) {
|
|||||||
}
|
}
|
||||||
await downloadLanguageFiles(root, langCode);
|
await downloadLanguageFiles(root, langCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var removeCodes = [];
|
||||||
|
for (var entry of fs.readdirSync(root)) {
|
||||||
|
var dirPath = path.join(root, entry), stat = fs.lstatSync(dirPath);
|
||||||
|
|
||||||
|
if (stat.isDirectory() && entry !== 'en-US' &&
|
||||||
|
(!langCodes.includes(entry) || EXCLUDE_LANG_CODES.includes(entry))) {
|
||||||
|
removeCodes.push(entry);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (removeCodes.length) {
|
||||||
|
console.log('\nConsider removing the following unmaintained locales:\n' +
|
||||||
|
removeCodes.join(', ') + '\n');
|
||||||
|
}
|
||||||
|
|
||||||
if (callback) {
|
if (callback) {
|
||||||
callback();
|
callback();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user