Esempio n. 1
0
        public void ChangeLanguage(Languages language)
        {
            IWebElement ChangeLanguageButton;

            if (language == Languages.ru)
            {
                ChangeLanguageButton = FindElementByXPath("//*[@data-language='ru']");
            }
            else
            {
                ChangeLanguageButton = FindElementByXPath("//*[@data-language='uk']");
            }

            ChangeLanguageButton.Click();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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;
            }
        }