Rework mod content installation.
This commit is contained in:
@@ -44,7 +44,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
|
||||
var mapTranslations = FieldLoader.GetValue<string[]>("value", map.TranslationDefinitions.Value);
|
||||
|
||||
var allModTranslations = modData.Manifest.Translations.Append(modData.Manifest.Get<ModContent>().Translation).ToArray();
|
||||
var allModTranslations = modData.Manifest.Translations;
|
||||
foreach (var language in GetModLanguages(allModTranslations))
|
||||
{
|
||||
// Check keys and variables are not missing across all language files.
|
||||
@@ -80,7 +80,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
foreach (var context in usedKeys.EmptyKeyContexts)
|
||||
emitWarning($"Empty key in mod translation files required by {context}");
|
||||
|
||||
var allModTranslations = modData.Manifest.Translations.Append(modData.Manifest.Get<ModContent>().Translation).ToArray();
|
||||
var allModTranslations = modData.Manifest.Translations.ToArray();
|
||||
foreach (var language in GetModLanguages(allModTranslations))
|
||||
{
|
||||
Console.WriteLine($"Testing language: {language}");
|
||||
|
||||
@@ -30,8 +30,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
|
||||
void ILintPass.Run(Action<string> emitError, Action<string> emitWarning, ModData modData)
|
||||
{
|
||||
var allModTranslations = modData.Manifest.Translations.Append(modData.Manifest.Get<ModContent>().Translation);
|
||||
Run(emitError, emitWarning, modData.DefaultFileSystem, allModTranslations);
|
||||
Run(emitError, emitWarning, modData.DefaultFileSystem, modData.Manifest.Translations);
|
||||
}
|
||||
|
||||
static void Run(Action<string> emitError, Action<string> emitWarning, IReadOnlyFileSystem fileSystem, IEnumerable<string> paths)
|
||||
|
||||
Reference in New Issue
Block a user