I have added the 'select' tag to all of the language files, with translations, and MojamComponent now runs initLocale() the same way it runs initCharacters().
I also added a method to Options to check if LOCALE == null, and finally I added field 'confirm' to LocaleMenu, so that the new constructor LocaleMenu(String translationTag) can set the translated text of the confirm button from translate('back') to translate('select') and others, as per translate(translationTag).
In response to issue #812.
I have added the 'select' tag to all of the language files, with translations, and MojamComponent now runs initLocale() the same way it runs initCharacters(). I also added a method to Options to check if LOCALE == null, and finally I added field 'confirm' to LocaleMenu, so that the new constructor LocaleMenu(String translationTag) can set the translated text of the confirm button from translate('back') to translate('select') and others, as per translate(translationTag).