Web: Tests: Added opportunity to apply new Common translations
This commit is contained in:
parent
353fda6ff8
commit
424ea1396b
@ -670,6 +670,34 @@ namespace Frontend.Translations.Tests
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
foreach (var lng in CommonTranslations)
|
||||||
|
{
|
||||||
|
var emptyTranslationItems = lng.Translations.Where(f => string.IsNullOrEmpty(f.Value)).ToList();
|
||||||
|
|
||||||
|
if (!emptyTranslationItems.Any())
|
||||||
|
continue;
|
||||||
|
|
||||||
|
exists = true;
|
||||||
|
|
||||||
|
message += $"{++i}. Language '{lng.Language}' (Count: {emptyTranslationItems.Count}). Path '{lng.Path}' " +
|
||||||
|
$"Empty keys:\r\n\r\n";
|
||||||
|
|
||||||
|
var emptyKeys = emptyTranslationItems.Select(t => t.Key).ToList();
|
||||||
|
|
||||||
|
message += string.Join("\r\n", emptyKeys) + "\r\n\r\n";
|
||||||
|
|
||||||
|
// Uncomment if new keys are available for saving
|
||||||
|
/*var newKeys = newTranslationFiles
|
||||||
|
.Select(d => d.Value)
|
||||||
|
.Where(t => t.Language == lng.Language)
|
||||||
|
.SelectMany(t => t.Translations.Where(t => emptyKeys.Contains(t.Key)))
|
||||||
|
.GroupBy(t => t.Key)
|
||||||
|
.Select(g => g.ToList().FirstOrDefault())
|
||||||
|
.ToList();
|
||||||
|
|
||||||
|
UpdateKeys(lng.Path, newKeys);*/
|
||||||
|
}
|
||||||
|
|
||||||
Assert.AreEqual(false, exists, message);
|
Assert.AreEqual(false, exists, message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user