This plugin allows the user to set the blog language per post while having a default blog language.
Screenshots
The settings page of the plugin where you add needed languages.
The "Post Language" box is used to set the post language from the post edit page.
The home page shows in the blog default language.
Example of a post in Dutch (Deutsch)
Example of a post in Azerbaijan (گؤنئی آذربایجان)
Example of a post in Arabic (عربي)
Example of a post in Brazilian Portuguese (Português do Brasil)
Example of a post in Spanish (Español)
FAQ
Q: I installed this plugin but my theme or plugin still shows in the default blog language, why?
Check if your theme or plugin has support for your language. Also if switching to RTL language make sure your theme has RTL support. (All WordPress default themes has support for LTR & RTL and translations for many languages)
Q: I use a plugin which has support for my language but that plugin still shows in the default language?
Some plugins are developed to load the translations very early and before the post is loaded so they only see the default language. Contact the plugin developers or create a support ticket and ask them to delay the loading of the translations, also send them this link: http://geertdedeckere.be/article/loading-wordpress-language-files-the-right-way
ChangeLog
1.3
- Set the language direction of the editing page for posts and pages if your language is RTL, that can be done by setting the direction of your language from settings page. The direction only effect the title and the post body, the rest follows the main default blog language direction.
1.2
- Now you can set the language for Pages also.
- Language translation fix to be compatible with WordPress translation service
- A visual notifications for language download status.
1.1
- Bug fix, make the plugin react only on posts and not pages.
1.0