I'm looking for a WP plugin that will let me create a multilang site where each subdomain or domain will represent separate translation. E.g. example.com for english, de.example.com for german, examplejp.com for japanese.
I found polylang and bogo plugins, but not sure if they support domains and subdomains the way I need.
Does anyone have an experience in this?
Thanks!
Make a multisite with WordPress, then add subsites (de, jp, etc.), upload languages files into /wp-content/languages directory, plus set the subsites main language to the required (de, jp, etc.) on General Settings page (/wp-admin/options-general.php).
Related
Is this possible to have multi language website by wpml that each language has specific domain without clone website to a new folder? I am using Language per parameter so it doesn't need to have different folders and use lots of storage resources , is this possible to use different domain and dont use extra storage?
Yes, as per their documentation:
...For example, if you have a German translation of your English
website, you can set it to have a different domain:
example.com → English
example.de → German
https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/
Note: on top of modifying the WPML settings in the wp-admin dashboard, you will also need to configure the DNS settings correctly for both domains - that's on the side of the domain registrar.
I have a project with WordPress for a multi-language, multi-country site.
i want to have a URL structure like:
domainname.com (Main site) (English)
fr.domainname.com (French)
ko.domainname.com (Korean)
Also i don't want a URL structure like:
domainname.com/fr
domainname.com/ko
i need to make it for 20 languages.. Seems WPML & Multilanguage by BestWebSoft Plugins will do translation well but with domainname/fr structure..
To achive my needed url structure, i must want to create 20 subdomains for 20 languages? also i want to keep 20 different wordpress sites for each language? Or any simple way is there? Looking forward Your Replies, Thanks in advance
With WPML this is no problem. You can opt for subdomains per language instead of directories or ?lang=xx.
In the Hosting administration, add the language sub-domains and point them to the directory with your wordpress setup (eg /public_html).
You will only have one Wordpress setup running, no matter how many languages.
I have a site on WordPress with Polylang plugin for multi-language.
I want to set different language to different domains, for example:
http://english.com - for English
http://french.com - for french
It Will be nice to have one hosting account, but two domains. I think that I should pay attention to .htaccess and redirects.
What is your opinion? Thank you.
Polylang seems to support subdomains or domains per language.
You go to Dasboard > Languages > Settings and there, you have an option "The language is set from different domains".
Here is an excerpt from the documentation describing this option:
it is possible to use subdomains (or a different domain per language).
All your subdomains (or domains) must point to the same directory
(where the WordPress index.php is present). Polylang checks if your
domains or subdomains are correctly accessible. Otherwise, Polylang
returns an error message.
And here you can find a discussion in WordPress support forum about this topic.
I think you should go with the subfolder solution as well. Also to keep the "strength" of the website at one .com domain and not multiple domains (or subdomains).
But both ways should be possible with one hosting account. Its more a question of the best solution for you.
For the exact same site content displayed in different languages, I don't think it's a good practice to use different domains for each language. As an eg, http://www.cbsrwstaging.com uses different languages, the language can be changed from the right top 'information' menu. For each different language it simply changes its URL, eg http://www.cbsrwstaging.com/de shows the site in german , http://www.cbsrwstaging.com/ja/ show the contents in Japanese etc. This site makes use of the WPML plugin.
I need some advice regarding web structure.
There are two domains: www.aaa.com and www.bbb.com
They both should share the same content of blogs with more directories. But when user access blogs, they don't need to redirect into other domain so people can access it with
www.aaa.com/blog or www.bbb.com/blog
With that structure, do I need to use WordPress multisite?
If the Blogs are the same, you don't need de multisite.
This feature allows multiple virtual sites to share a single WordPress installation, but if are the same site, you don't need the multisite.
I am trying to develop a bilingual site based on WordPress (bilingual sites in Quebec are a necessary reality). The problem is I find automated translators (i.e. Google Translate) do not get the context right.
I noticed during a WordPress install (with Fantastico) I can select the folder where WordPress would live. Would it possible to have set up like:
public_html
|-index.html
|-english_site
|-wordpress install for english
|-french_site
|-wordpress install for french
Is it feasable to have both WordPress installs hook into the same database and media uploads? Or is there a better way to avoid automated translators?
I'd definitely recommend, WPML plugin for handling multilingual sites.
One admin area, every bit of content can have multiple hand crafted translations. Including pages, posts, menus etc. Plugins also get translated if they contain the relevant translation files.
Also supports sub domains, so you could do french.yourdomain.com or yourdomain.com (english / default).
Just notice that if you install any multilingual plugin, you should NOT have multiple WordPress instances. Multilingual plugins use a single WP install to serve several languages.
The language-directories structure that you see in the URL is a virtual thing. You shouldn't have real directories on the server. WordPress should be installed in the root path, not in a language directory.
If you're looking to serve languages from different domains (or subdomains), have a look at this FAQ for how to setup on your DNS and Apache.