The biggest problem here is that your text strings are not localized by default.