fix intl check strings

This commit is contained in:
Peter Cottle 2015-04-20 16:24:50 +10:00
parent 93d9ac693f
commit 3833319476

View file

@ -1,6 +1,5 @@
var sys = require('sys'); var sys = require('sys');
var util = require('../util'); var util = require('../util');
var _ = require('underscore');
var child_process = require('child_process'); var child_process = require('child_process');
var strings = require('../intl/strings').strings; var strings = require('../intl/strings').strings;
@ -18,15 +17,18 @@ var findKey = function(badKey) {
}); });
}; };
var goodKeys = 0;
var validateKey = function(key) { var validateKey = function(key) {
if (!strings[key]) { if (!strings[key]) {
console.log('NO KEY for: "', key, '"'); console.log('NO KEY for: "', key, '"');
findKey(key); findKey(key);
} else {
goodKeys++;
} }
}; };
var processLines = function(lines) { var processLines = function(lines) {
_.each(lines, function(line) { lines.forEach(function(line) {
var results = easyRegex.exec(line); var results = easyRegex.exec(line);
if (results && results[1]) { if (results && results[1]) {
validateKey(results[1]); validateKey(results[1]);
@ -45,6 +47,8 @@ if (!util.isBrowser()) {
searchCommand, searchCommand,
function(err, output) { function(err, output) {
processLines(output.split('\n')); processLines(output.split('\n'));
}); console.log(goodKeys + ' good keys found!');
}
);
} }