move backend locales into core