/// <summary> /// Overriden ToString /// </summary> /// <param name="defaultLanguage">The language</param> /// <returns>The light levels in the requested language</returns> public string ToString(EnumDefaultText defaultLanguage) { if (MinLight == MaxLight) return translateENumToString(MinLight, defaultLanguage); else return string.Concat(translateENumToString(MinLight, defaultLanguage), " - ", translateENumToString(MaxLight, defaultLanguage)); }
/// <summary> /// Return one of the strings dependig on the default language in settings. /// </summary> /// <returns>The string. Defaults to english if the relevant string is empty</returns> public string ToString(EnumDefaultText defaultLanguage) { string value = string.Empty; switch (defaultLanguage) { case EnumDefaultText.Danish: value = Danish; break; case EnumDefaultText.English: value = English; break; case EnumDefaultText.German: value = German; break; default: value = English; break; } if (value == string.Empty) { return(English); } else { return(value); } }
/// <summary> /// Return one of the strings dependig on the default language in settings. /// </summary> /// <returns>The string. Defaults to english if the relevant string is empty</returns> public string ToString(EnumDefaultText defaultLanguage) { string value = string.Empty; switch (defaultLanguage) { case EnumDefaultText.Danish: value = Danish; break; case EnumDefaultText.English: value = English; break; case EnumDefaultText.German: value = German; break; default: value = English; break; } if (value == string.Empty) return English; else return value; }
/// <summary> /// Overriden ToString /// </summary> /// <param name="defaultLanguage">The language</param> /// <returns>The light levels in the requested language</returns> public string ToString(EnumDefaultText defaultLanguage) { if (MinLight == MaxLight) { return(translateENumToString(MinLight, defaultLanguage)); } else { return(string.Concat(translateENumToString(MinLight, defaultLanguage), " - ", translateENumToString(MaxLight, defaultLanguage))); } }
private string translateENumToString(EnumLight value, EnumDefaultText defaultLanguage) { switch (defaultLanguage) { case EnumDefaultText.Danish: switch (value) { case EnumLight.Low: return("Lavt"); case EnumLight.Average: return("Middel"); case EnumLight.High: return("Højt"); } break; case EnumDefaultText.English: switch (value) { case EnumLight.Low: return("Low"); case EnumLight.Average: return("Average"); case EnumLight.High: return("High"); } break; case EnumDefaultText.German: switch (value) { case EnumLight.Low: return("Low"); case EnumLight.Average: return("Durchschnittlich"); case EnumLight.High: return("Hoch"); } break; } return(string.Empty); }
private string translateENumToString(EnumLight value, EnumDefaultText defaultLanguage) { switch (defaultLanguage) { case EnumDefaultText.Danish: switch (value) { case EnumLight.Low: return "Lavt"; case EnumLight.Average: return "Middel"; case EnumLight.High: return "Højt"; } break; case EnumDefaultText.English: switch (value) { case EnumLight.Low: return "Low"; case EnumLight.Average: return "Average"; case EnumLight.High: return "High"; } break; case EnumDefaultText.German: switch (value) { case EnumLight.Low: return "Low"; case EnumLight.Average: return "Durchschnittlich"; case EnumLight.High: return "Hoch"; } break; } return string.Empty; }