A total rework about internationalization (unfinishaed).