Yunus/refactor some old locale related code

@RISCfuture @RickCSong 

- Cleans up some code related to locale changes.
- Moves base locale translation object creation to key object from the key_creator worker.