public void Translate() { var translated = Localization.TranslateString(TableGuid, KeyGuid); if (string.IsNullOrEmpty(translated)) { translated = Localization.TranslateString(TableGuid, KeyGuid, Settings.DefaultLocaleIndex()); } if (string.IsNullOrEmpty(translated)) { translated = $"'{Table.GuidToEntry(KeyGuid).Key}' : MISSING TRANSLATION"; } Setter?.Invoke(translated); }