Why do you need the global Language, if you have btnLanguage.Text to test?
Also, does pressing a button that says "English" mean you want the app to display English?
Also, where is that global Language used in the app and how?
P.S. Maybe a List Picker would be a more general solution?