Add language mappings for non-standard language names

This commit is contained in:
jvyden 2022-04-16 19:29:31 -04:00
parent 066f734378
commit 528d3b1335
No known key found for this signature in database
GPG key ID: 18BCF2BE0262B278
5 changed files with 54 additions and 6 deletions

View file

@ -13,8 +13,12 @@ public class TranslatableString
public string Translate(string language) => LocalizationManager.GetLocalizedString(this.Area, language, this.Key);
// CS0809 is a warning about obsolete methods overriding non-obsoleted methods.
// That works against what we're trying to do here, so we disable the warning here.
#pragma warning disable CS0809
[Obsolete("Do not translate by using ToString. Use TranslatableString.Translate().", true)]
public override string ToString() => "NOT TRANSLATED CORRECTLY!";
#pragma warning restore CS0809
[Obsolete("Do not translate by using ToString. Use TranslatableString.Translate().", true)]
public static implicit operator string(TranslatableString _) => "NOT TRANSLATED CORRECTLY!";