From f7368e482498f76294e6ed4e357b844f18823b87 Mon Sep 17 00:00:00 2001 From: Hannu Lyytikainen Date: Tue, 27 Nov 2018 11:37:30 +0200 Subject: [PATCH] Change confirmation response to case insensitive --- translations.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translations.js b/translations.js index 64422186..55d33b9a 100644 --- a/translations.js +++ b/translations.js @@ -159,10 +159,10 @@ const translateLanguage = (targetLang, source, target, diff) => { return confirmTranslation(targetLang, key, translation); }) .then(answers => { - // 'y' or 'N' + // y|Y|n|N const confirmation = answers.value; - if (confirmation === 'N') { + if (/n/i.test(confirmation)) { console.log('Discarding new translation'); throw new BreakToRunWithTarget(); } @@ -271,8 +271,8 @@ const confirmTranslation = (targetLang, key, translation) => { name: 'value', message: `Do you want to add the ${targetLangName(targetLang)} translation ${chalk.green( translation - )} for the key ${chalk.blueBright(key)}? (y/N)`, - validate: value => value === 'y' || value === 'N', + )} for the key ${chalk.blueBright(key)}? (y/n)`, + validate: value => /y/i.test(value) || /n/i.test(value), }, ]); };