This way the visitors will be able to easily select their preferred language. The third and final step to activating WPML consists of adding a language switcher. I’ve selected Romanian as the language for the translated content. The next step lets us select the secondary languages for our site. So head over in the WordPress dashboard and select WPLM → Languages. Before we can start translating anything we need to tell WPML what languages we’ll have on our site. The first thing you need to do is install WPML to get to the setup wizard. Setting up WPML, the multilingual plugin for WordPress The available languages will be English (default language) and Romanian. You can do this from the admin panel, just go under Settings → Reading. Also we’ve selected the Home page to be a static one (as opposed to displaying our latest posts). We’ll have four pages: Home, About, Blog and Contact. This is going to be a site about a fictional company called “Lettuce INC.” that produces 100% natural lettuce (Lactuca sativa). Next we’ll need to add some content to our new WordPress website. The best way to showcase the functionality of this plugin is creating a tutorial in which we’ll create our very own multilingual website.įor this I’ve installed a new DemoWordPress blog here, installed our plugin (you can download and install it from here) and the Thematic theme ( because I do like it a lot! ) The Tutorial – Building a multilingual website from scratch with WordPress This will make these links language dependent so that the link text and the target match the display language. Hard coded theme links – Many themes include hard-coded links.This function will make that home page link point to the correct language. Home page link – All themes have links to the home page.It guarantees that links between pages can never break. Sticky links – This is an essential function for running full websites with WordPress.Navigation – Control the appearance of site-wide navigation based on WordPress pages.Professional translation – an optional service, built for people who want to have their site’s contents professionally translated.Theme localization – Provide translation for texts that appear in your theme.Plus, it’s compatible with WooCommerce which means you can translate your e-commerce store.īeside this, there are more really cool features that help you get a complete translation done, like: This way you get to translate everything in a very clean way. Instead of using language tags (that separates the content in different languages), MPLM links one post in English to another post that will represent it’s translation in Spanish for example. It’s completely different from qTranslate (that I presented in the previous multilingual blog post). The interesting thing about this multilingual plugin is the way it organizes the information. Today we’ll talk about a new and really interesting (this is rather an ingenious concept and I believe the people who created the service will have a lot to gain from it) Manual translation using plugins ( I could only find one really good plugin that can do that so we’ll look into that).Automated translation (using google languages or babelfish).The “Two-Tree” concept ( we use “language” categories ).In that article I’ve talked about the theory behind multilingual web-developement and mostly about the multilingual WordPress website and four ways of implementing it: I’ve had this discussion in the past, with a description of various WordPress plugins and methods to develop a multilingual WordPress site or blog. This way they can extend their services to new markets. My interest on the subject comes from the need of my customers for easy to maintain multilingual WordPress websites. I will follow up on my staging site with a different theme as originally planned and report back.One of the hardest things to do with WordPress is creating a multilingual site or blog that is easy to maintain and develop. The language switcher reverted to a drop down again today with no action on my part and WP Front Notification Bar still deactivated, so obviously that's not the issue. This will help us to report the probable issue to the compatibility team and solve the possible problem faster. Try to replicate the issue of the deopdown language switcher You can access the WordPress dashboard using the link below: I created a clean installation of WordPress, WPML, and all necessary WPML add-ons. To be able to report the compatibility issues we need to replicate the issue on a clean installation. I can report this to teh compatibility team and see if there is a way to have the issue fixed or not. This seems to be a compatibility issue with the plugin in question.
0 Comments
Leave a Reply. |