Loader developed for usage with react-intl which can use only plain objects as messages object. But I like structure used in counterpart.js or Rails I18n, where locales represents as nested object, ...