Most WordPress themes are translate ready. However, translating a theme may be a hassle, but thanks to this plugin. Codestyling Localization is quite a straightforward translation plugin, however, note that it will not give you languages option as how WPML. This plugin simply translate your WordPress theme’s language to another language.

First thing first, you’ll have to install your language pack of WordPress. You can learn more on installing your WordPress language pack here. After installing your language in WordPress, you can start installing the plugin.

Once plugin is installed, go ahead to Tools – Localization. The screenshot may seems complicated, but calm down and just go with the flow.

Translate your theme

Once you click the “Add New Language”, a pop-up window will appear.

Translate your theme

Find your language and create the po-file.

Translate your theme

Once the po file is ready, you should rescan the theme so the plugin will get all the translate-able text from the theme.

Translate your theme
Translate your theme

Now you’ll have to take some times to edit each and every text on the list. This is a list of all translate-able text from the theme.

Translate your theme
Translate your theme

Once you translate all the text (or not, it depend on your needs), click on the “generate mo-file”.

Translate your theme

Your WordPress should be installed with your choosen language as stated at the beginning. Once you have translate the theme, you should have the “Site Language” dropdown in Settings.