public void ChangeLanguage(Languages language) { IWebElement ChangeLanguageButton; if (language == Languages.ru) { ChangeLanguageButton = FindElementByXPath("//*[@data-language='ru']"); } else { ChangeLanguageButton = FindElementByXPath("//*[@data-language='uk']"); } ChangeLanguageButton.Click(); }
private void UpdateTranslations() { LoadedLanguageTitle.Text = "LoadedLanguage.Title".Translate(); LoadedLanguageValue.Text = I18N.Current.Language.DisplayName; AvailableLanguagesTitle.Text = "AvailableLanguages".Translate(); AvailableLanguagesLabel.Text = string.Join(", ", I18N.Current.Languages.Select(x => x.DisplayName)); SingleEnumTitle.Text = "SingleEnum.Title".Translate(); SingleEnumLabel.Text = Animals.Dog.Translate(); EnumTitle.Text = "EnumValues.Title".Translate(); EnumLabel.Text = string.Join(", ", I18N.Current.TranslateEnumToList <Animals>()); GreetingTitle.Text = "Greeting.Title".Translate(); GreetingValue.Text = "Greeting.Value".Translate("iOS"); MultilineTitle.Text = "Multiline.Title".Translate(); MultilineValue.Text = "Multiline.Value".Translate(); ChangeLanguageButton.SetTitle("ChangeLanguage".Translate(), UIControlState.Normal); }
void ReleaseDesignerOutlets() { if (AvailableLanguagesLabel != null) { AvailableLanguagesLabel.Dispose(); AvailableLanguagesLabel = null; } if (AvailableLanguagesTitle != null) { AvailableLanguagesTitle.Dispose(); AvailableLanguagesTitle = null; } if (ChangeLanguageButton != null) { ChangeLanguageButton.Dispose(); ChangeLanguageButton = null; } if (EnumLabel != null) { EnumLabel.Dispose(); EnumLabel = null; } if (EnumTitle != null) { EnumTitle.Dispose(); EnumTitle = null; } if (GreetingTitle != null) { GreetingTitle.Dispose(); GreetingTitle = null; } if (GreetingValue != null) { GreetingValue.Dispose(); GreetingValue = null; } if (LoadedLanguageTitle != null) { LoadedLanguageTitle.Dispose(); LoadedLanguageTitle = null; } if (LoadedLanguageValue != null) { LoadedLanguageValue.Dispose(); LoadedLanguageValue = null; } if (MultilineTitle != null) { MultilineTitle.Dispose(); MultilineTitle = null; } if (MultilineValue != null) { MultilineValue.Dispose(); MultilineValue = null; } if (SingleEnumLabel != null) { SingleEnumLabel.Dispose(); SingleEnumLabel = null; } if (SingleEnumTitle != null) { SingleEnumTitle.Dispose(); SingleEnumTitle = null; } }