Along with WPML, we also maintain several related projects, which allow other kinds of sites to run multilingual.
WordPress Language is a free plugin that lets you easily localize single-language WordPress sites.
Instead of having to download .mo files and edit wp-config.php to set the WPLANG variable, this plugin does it all for you.
Choose the language from within the WordPress admin and you’re ready.
WooCommerce Views allows adding e-commerce functionality to any site, running any theme, using WooCommerce plugin. It lets you build a complete e-commerce section, without having to dive into the complex WooCommerce template system.
WooCommerce Views works with Views plugin, letting you create websites from within the WordPress admin. You’ll be able to design product templates and build complex product listings. It augments Views plugin by adding the special fields for WooCommerce functionality.
Once you activate WooCommerce Views, you will be able to insert fields such as ‘product payment’, ‘product image’ and anything else needed to build an e-commerce site.
Everything that you build with WooCommerce Views is fully multilingual ready, making it the easiest way to build multilingual e-commerce sites.Continue reading
Jump directly to...
WooCommerce Multilingual makes it easy to run multilingual e-commerce sites with WooCommerce and WPML. The plugin streamlines the translation process, so that you only need to translate the texts and all products, categories and variations are created automatically for you. Continue reading
Use BuddyPress plugin with WPML to make your social network multilingual.
BuddyPress is a powerful WordPress plugin that let’s you transform or add to your web site, a social network, transforming WordPress users into network members, creating groups, having activity stream and much more. BuddyPress Multilingual 1.5 allows BuddyPress sites to run multilingual using the WPML plugin. In this short tutorial I’ll show you what is expected when using a BuddyPress Multilingual powered site.
Using Gravity Forms with WPML
In this short tutorial we’ll show you how you can translate forms created by Gravity Forms using WPML.
Why translate forms
You can use any contact form plugin and simply create different forms, per language. So, what’s the benefit in translating the same form to different languages?
The reason is convenience.
Setting up a form may be a complex process. Often, you may want to include logic for notifications, validation and other “behind the scenes” settings. Additionally, it’s often easier to insert a single “contact us” form into your content, without having to worry about what form in which language you are inserting.
WPML lets you create one set of forms with Gravity Forms, in your language. Then, you only need to translate the texts that appear in the forms and WPML will display the form in the right language. It’s the same form and any changes you do on it will apply instantly to all languages.
Ready? Let’s get started!
Views helps WordPress developers build sites faster and easier. It lets you create page templates and advanced content queries, right from within the admin dashboard, without writing PHP code.
Some thing that you can do with Views:
- Design templates for custom post types, including any field and taxonomy
- Display lists of content, using any formatting, on any page
- Develop custom parametric searches
- Create custom sliders
- Design WooCommerce templates and product lists
Views lets you use the custom posts and taxonomies of WordPress by displaying custom items in a flexible way, without coding templates or using WordPress API functions.
Types makes it easy to fully customize WordPress sites using custom post types, custom taxonomy and custom fields.
Types is part of the Toolset package, offering code-less development for WordPress sites. You can use Types by itself and code templates in PHP, or the entire Toolset package and build entire sites without writing any PHP.
When you need a site with more than the standard pages and posts, Types provides the solution. You can define your own content types from A to Z, without leaving the WordPress GUI. This is what Types offers:
- Create custom post types
- Create custom taxonomy
- Define custom fields and meta boxes in the WordPress editor
- Set up parent / child relationship between different post types
CRED lets you build form that edit any WordPress content from front-pages.
Using CRED forms, you can build complete and interactive web-apps with WordPress. It’s part of the Toolset family, letting you build entire sites from the admin dashboard.
Some of the things that you can do with CRED:
- Build classified site and allow visitors to upload their ads
- Create real estate sites and let agents edit listings
- Add a hotline to your magazine
CRED forms are easy to set up. Since CRED and Types are fully integrated, you only need to tell CRED what content-type to edit and CRED will setup everything for you.
CRED is part of Toolset, the code-less development framework for WordPress.
Access lets you easily create custom roles and control what different users can do on your WordPress site.
Access uses a remarkably simple interface and lets you control what different user kinds can do with any content on your site.
You’ll be able to assign reading, editing and publishing privileged, to user-kinds or specific users.
Some of the things that you can do with Access:
- Allow only paying clients to access content in membership sites
- Allow agents to create listings and edit their own ones
- Let specific users moderate content
Access is part of Toolset, the code-less development framework for WordPress.
qTranslate is another plugin for multilingual WordPress. It works much differently from WPML. Instead of having different languages in different posts, qTranslates places all languages in the same post.
This importer tool splits the content of different languages to different posts, allowing your site to run with WPML.
The plugin is available from the WordPress plugins repository:
Single-Language Conversion (no WPML, strip all translations)
If you’re using the qTranslate Importer plugin without WPML, the output will be a site with just one language. The conversion process will ask you which language you want to maintain. All other languages will be deleted from the site.
This is useful if you’ve been experimenting with qTranslate and now you want to clean the database from all those language meta-tags.
At the end of the processing, all posts will have just the one language that you choose.
WPML Compatibility Tester plugin helps theme and plugin developers verify readiness of their code for multilingual sites. It will automatically generate test content in different languages, allowing to review what works correctly and what requires attention.
Create a fully multilingual e-commerce site for selling digital products with Easy Digital Downloads and WPML. This makes products and stores translatable, lets your visitors quickly and easily switch languages and order products in their own language. Follow this tutorial to find out how you can do it.
To get started you’ll need to install some plugins:
- A recent version of Easy Digital Downloads
- A recent version of EDD-multilingual
- WPML 2.6.1 and above
- The String Translation module activated
This WooCommerce extension lets you choose which payment gateways to display for different countries, as determined by the customer’s billing address.
Some payment options (gateways) are only available to clients in specific countries. The Internet has turned the world into one global village, but still, many payment options are limited by country. These limitations are due to tax reasons, billing infrastructure, currencies, and what have you. No matter what the reason is, WCGCL will let you choose which payment gateways to offer for clients in different countries.
Limiting payment gateways per country
After you install and activate this extension, all checkout options are available to all countries as before. Then, you can choose the availability of different payment options, for different countries.
Go to WooCommerce->Settings and click Checkout tab.
Now, click on the link with the name of the payment gateway that you want to limit to specific countries.