Best way to build a Wordpress Bi-lingual Site - wordpress

I would like to have an English version of my Wordpress site (which is already up and running) and also a French version of the same site. However, I do not want to automatically translate everything with a generator but translate it myself into French. The problem is there is also a Woocommerce store on the site and that, along with all of it's elements, emails sent to customers, etc, will also have to be translated.
Does anyone have thoughts on the best way to approach doing this? Any advice will be greatly appreciated.

The must-have free plugin which will help you do the job is Polylang. Coupled with Polylang theme strings, you will be allowed to automatically detect strings in your wordpress installation you wish to translate. Polylang has great support that will help you easily configure language switcher on your website. You could also take a look at LoCo Translate, a very nice plugin which allows you to translate your wordpress installation.

Related

Is there a way to change the language in WordPress without plugins?

I have a dynamic WordPress site , and I want to provide it in more than one language, I searched for a way to add the ability to change the language without plugins, and I did not find it.
Is there a way to make the site's language change when I add ?hl=en or ?hl=en in the link like this?
https://www.example.com/?hl=en
https://www.example.com/?hl=fr
using php
Thanks
No, there is not currently a way to accomplish this without plugins, other third-party tools, or significant custom development. It is outside the scope of the framework. However, is there any reason you don't want to use a plugin? There are many great options, many free. If you see the link below, those free options listed in my quote include a link to the plugins for easy access.
From the documentation:
WordPress does not support a bilingual or multilingual blog
out-of-the-box. There are however Plugins developed by the WordPress
community which will allow you to create a multilingual blog easily.
Creating a mulitlingual blog is basically installing WordPress in more
than one language and letting the Plugin switch between them. This
includes installing .mo languages files which most Plugins will
require you to do manually. See Installing WordPress in Your Language
for details.
The free WPGlobus, Polylang, qTranslate-X, xili-language or
Sublanguage plugins are installable on standalone WordPress sites. For
multisite WordPress (one website per language), you can try Multisite
Language Switcher, Zanto or Multilingual Press or purchase WPML.
Please follow the below step:
Log in to your WordPress dashboard and go to Settings>>General.
In the Site Language dropdown list, select the language you want to use.
Click Save Changes.

Can I install wordpress twice on a domain

I have a website mywebsite.com, I already have wordpress blog installed on mywebsite.com/blog; now I have a human french translated version of my website here fr.mywebsite.com, now I'm stuck between two choices:
1. Installing wordpress again on fr.website.com/blog and hire a french blog writer to take charge.
2. OR, Continue with the already existing mywebsite.com/blog and then get a machine translator to automatically switch between languages.
I want to know if it is Ok to have wordpress installed twice on my domain (1 on the main domain and 1 on the subdomain).
I really need the public's opinion to help me decide because I really want to search/google about this, but I didn't even know what to search for in the first place. Thanks.
A human translation maybe is better and you can have Taylor made content for each language. There is no problem having a second installation to the same domain.
You can also check for a multi site solution or even simpler using a multi language plugin.
Finally there is always the custom multilingual solution but it depends on your coding experience.
Of course this is my point of view

wordpress internationalization solution

I have a request from a client to enable multiple language selection on his wordpress site. I have tried the http://www.qianqin.de/qtranslate/ and it is good but the problem is that the theme strings are not translated. And this plugin does not have an option for translating theme.
So what are my options for having something like www.mydomain.com/en www.mydomain.com/de www.mydomain.com/fr...?
Do I need to install multiple instances of wordpress to have that?
Or there is a plugin that can translate the theme strings in the same way as qtranslate does for text entries?
What are the best practices please?
Thank you
No, you do not want to have multiple instances of WordPress to handle that. Check WPML and CMSwithTMS. Former is the most advanced and commonly used multilingual publishing plugin for WordPress while latter is more suitable if your client is looking for a more complete workflow solution which uses a professional translation management system.

How to make a website open automatically in a certain language based on user's location?

I have a multilingual website, and I'm trying to figure out how to make it open automatically in a certain language based on user's location... Could someone refer me to the article or website which describes this?
P.S. I'm using WordPress
You may want to look at the Multi-language switcher plugin http://wordpress.org/extend/plugins/multisite-language-switcher/
First, you need a Plugin for WP as mentioned above. WP does not support multilingual websites by default.
Automatically displaying the right language is not wrong, as long as you have an option for the user to change the language.
The Pro Version should have language detection, but not sure if it is available yet:
https://github.com/inpsyde/multilingual-press

Best way to make a multilingual wp site using Wordpress

I'm curios about the best way to make a multilingual wp site. For example I want my site to be available in English and French. So far I worked with 2 wordpress installs, but I wonder if there is a way to make a multilingual wp site using just a single wordpress install.
Yes there is a very good way to create multilingual sites with a single WordPress install.
The plugin WPML (WordPress Multilingual) is a very well designed and implemented add-on. It's fairly easy to get started and it makes it really easy to manage two sets of content.
I say it's 'fairly easy' not because the plugin is excessively complex, but because you need to think carefully about how you want to manage your content before you start. However their documentation is pretty good and there are some helpful tips as you go through the settings.
I have no bias to recommend WPML - but I have created numerous commercial sites using it (some with two languages, some in 5 or more).
Let me know if you need more pointers...
Philip
Yah , You can create Multilingual website in single wordpress installation.
http://wordpress.org/extend/plugins/wp-multilingual/
its free and easy to install and use.
http://wpml.org
You need to buy this one , but its nice.

Resources