Wrote task that can look up english strings

This commit is contained in:
Blade Barringer
2015-08-07 22:59:55 -05:00
parent 7ca785f33e
commit f355e8e3af

View File

@@ -16,13 +16,18 @@ const SLACK_USERNAME = 'Transifex';
const SLACK_EMOJI = ':transifex:'; const SLACK_EMOJI = ':transifex:';
gulp.task('transifex:look', () => { gulp.task('transifex:look', () => {
// curl -i -L --user username:password -X GET https://www.transifex.com/api/2/project/transifex/resource/core/translation/pt_BR/string/e9fbd679f07d178744bfa80344080962/
// /project/<project_slug>/resource/<resource_slug>/translation/<language_code>/string/<source_hash>/ let equivalentStrings = [];
// request.get('https://www.transifex.com/api/2/project/habitrpg/resource/petsjson/translation/uk/string/7541ebdf41af9839f458f9afb1644882/') let nonEnglishLanguages = getNonEnglishLanguages();
// .end((err, res) => {
// if (err) console.log(":(", err); eachTranslationString(nonEnglishLanguages, (language, filename, key, englishString, translationString) => {
// else console.log(res.body); if (englishString === translationString) {
// }); let hash = getHash(key);
let json = filename.replace('.','');
let url = `https://www.transifex.com/api/2/project/habitrpg/resource/${json}/translation/${language}/string/${hash}/`
console.log(url);
}
});
}); });
gulp.task('transifex:untranslatedStrings', () => { gulp.task('transifex:untranslatedStrings', () => {
@@ -51,7 +56,7 @@ function getArrayOfLanguages() {
return languages; return languages;
} }
function getEnglishLanguages() { function getNonEnglishLanguages() {
let allLanguages = getArrayOfLanguages(); let allLanguages = getArrayOfLanguages();
let nonEnglishLanguages = _.filter(allLanguages, (lang) => { let nonEnglishLanguages = _.filter(allLanguages, (lang) => {