public static Translation GetTranslation(string translationName) { if (string.IsNullOrEmpty(translationName)) { Translator._translation = null; } else if (!translationName.Equals(Translator._name)) { Translator._translation = TranslationSerializer.Deserialize(Path.Combine(Translator.GetTranslationDir(), translationName + ".xml")); } Translator._name = translationName; return(Translator._translation); }
public Translator(string translationName) { if (string.IsNullOrEmpty(translationName)) { Translator.translation = null; } else if (!translationName.Equals(Translator.name)) { Translator.translation = TranslationSerializer.Deserialize(Translator.GetTranslationDir() + @"\" + translationName + ".xml"); } Translator.name = translationName; }
public static Translation GetTranslation(string translationName) { if (string.IsNullOrEmpty(translationName)) { Translator._translation = null; } else if (!translationName.Equals(Translator._name)) { if (RunningOnWindows()) { Translator._translation = TranslationSerializer.Deserialize(Translator.GetTranslationDir() + @"\" + translationName + ".xml"); } else { Translator._translation = TranslationSerializer.Deserialize(Translator.GetTranslationDir() + @"/" + translationName + ".xml"); } } Translator._name = translationName; return(Translator._translation); }