Added localization for most of the application.

The changes in this commit is done by @junnn. I merely applied the patch.

This commit introduces localization for most of the application. However, there are a few notable exceptions such as the masthead that needs to be included.