示例#1
0
 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);
 }
示例#2
0
 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;
 }
示例#3
0
 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);
 }