rimworld-mod-template/Source/Extensions/TranslateExtension.cs

22 lines
567 B
C#
Raw Normal View History

2024-10-16 14:11:05 +02:00
global using static Template.Extensions.TranslateExtension;
namespace Template.Extensions;
static class TranslateExtension
{
public static Verse.TaggedString TranslateSafe(
this string self,
params Verse.NamedArgument[] args
)
{
if (!Verse.Translator.CanTranslate(self))
{
TemplateMod.DebugError(
$"Untranslated key: {self}",
Verse.GenString.GetHashCodeSafe(self)
);
}
return Verse.TranslatorFormattedStringExtensions.Translate(self, args);
}
}