From 34bcae9abbd169111864a6146bee48c99d8085a3 Mon Sep 17 00:00:00 2001 From: Gustas <37534529+PunkPun@users.noreply.github.com> Date: Sat, 29 Apr 2023 13:52:34 +0300 Subject: [PATCH] Translation keys should not be required --- OpenRA.Mods.Common/Lint/CheckTranslationReference.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OpenRA.Mods.Common/Lint/CheckTranslationReference.cs b/OpenRA.Mods.Common/Lint/CheckTranslationReference.cs index 2c3c5d6d1a..4fd8467428 100644 --- a/OpenRA.Mods.Common/Lint/CheckTranslationReference.cs +++ b/OpenRA.Mods.Common/Lint/CheckTranslationReference.cs @@ -76,10 +76,10 @@ namespace OpenRA.Mods.Common.Lint if (modTranslation.HasMessage(key)) { if (mapTranslation.HasMessage(key)) - emitError($"Map translation key `{key}` already exists in `{language}` mod translations and will not be used."); + emitWarning($"Map translation key `{key}` already exists in `{language}` mod translations and will not be used."); } else if (!mapTranslation.HasMessage(key)) - emitError($"`{key}` is not present in `{language}` translation."); + emitWarning($"`{key}` is not present in `{language}` translation."); }); } @@ -93,14 +93,14 @@ namespace OpenRA.Mods.Common.Lint TestTraits(modData.DefaultRules, emitError, key => { if (!translation.HasMessage(key)) - emitError($"`{key}` is not present in `{language}` translation."); + emitWarning($"`{key}` is not present in `{language}` translation."); }); var gameSpeeds = modData.Manifest.Get(); foreach (var speed in gameSpeeds.Speeds.Values) { if (!translation.HasMessage(speed.Name)) - emitError($"`{speed.Name}` is not present in `{language}` translation."); + emitWarning($"`{speed.Name}` is not present in `{language}` translation."); referencedKeys.Add(speed.Name); } @@ -123,7 +123,7 @@ namespace OpenRA.Mods.Common.Lint continue; if (!translation.HasMessage(key)) - emitError($"`{key}` is not present in `{language}` translation."); + emitWarning($"`{key}` is not present in `{language}` translation."); var translationReference = Utility.GetCustomAttributes(fieldInfo, true)[0]; if (translationReference.RequiredVariableNames != null && translationReference.RequiredVariableNames.Length > 0)