Fix translation file error when file ends with a newline
Load translations with UI
Allows us to display translation file errors to the user instead
of just quietly logging them, allowing translators to easier detect
problems with their translations.
Fix binding error with Languages button data context