protected void mnuLanguages_OnItemClick(object source, MenuItemEventArgs e) { var item = e.Item; if (item == null || String.IsNullOrEmpty(item.Name)) { return; } var pair = item.Name; if (String.Equals(pair, trnModeKey, StringComparison.OrdinalIgnoreCase)) { if (!HasPesmission()) { return; } TranslationUtil.TranslationMode = !TranslationUtil.TranslationMode; item.Text = String.Format("Translation Mode -> ({0})", (TranslationUtil.TranslationMode ? "ON" : "OFF")); return; } if (String.Equals(pair, resetCacheKey, StringComparison.OrdinalIgnoreCase)) { if (!HasPesmission()) { return; } TranslationUtil.ResetCache(); return; } LanguageUtil.SetLanguage(pair); }