if translator.addTranslation is called before translator is done loading, the loading property is never set, which crashes translator