Esempio n. 1
0
        // Changes the language currently in use
        public void ChangeLanguage(textLanguage lang)
        {
            language = lang;
            switch (lang)
            {
                // Definitions for english language variables
                case textLanguage.English:
                    notifiqueMeText = "NotifiqueMe";
                    usernameText = "Username";
                    passwordText = "Password";
                    loginText = "Log In";
                    signupText = "Sign Up";

                    break;
                // Definitions for portuguese language variables
                case textLanguage.Portuguese:
                    notifiqueMeText = "NotifiqueMe";
                    usernameText = "Usuário ";
                    passwordText = "Senha   ";
                    loginText = "Entrar";
                    signupText = "Cadastrar-me";

                    break;
            }
        }
Esempio n. 2
0
        // Initializes the LanguageModule class
        LanguageModule()
        {
            // Parse default system language and compare it to enumerated languages.
            textLanguage lang;

            // If the system language matches an enumerated language, set it as default.
            if (Enum.TryParse(Locale.Default.GetDisplayLanguage(Locale.English), out lang))
            {
                language = lang;
            }

            // Else set default language to the default language
            else language = defaultLanguage;

            // Change the app language to the newly defined language
            ChangeLanguage(language);
        }