V
V
Vadim2015-12-28 17:15:57
Internationalization and localization
Vadim, 2015-12-28 17:15:57

How to make multiple languages ​​on a Wordpress WP site?

Good afternoon. They asked me to make a website on WP.
You also need to add several localizations to the site (En + Ru at the initial stage).
In the future, it is necessary to provide for the possibility of adding 1-2 more languages.
The site menu is the same, but the content may differ.
If this is news, then they can be the same in all languages.
And if this is some kind of static page, for example, Contacts, then 2 different pages are needed here, 1 for the RU segment, 2 for the EN.
If we consider that sites for RU and EN may differ from each other in terms of menus, pages, and everything else. What is the best way to do this in wordpress?
PS: I worked very little with WP, mostly I don't deal with cms. Maybe someone will offer some kind of plugin that allows me to make the routing that I need, + localization to some pages / articles / news.
PS: Approximate structure with comments:

Home - May be different for different languages.
About us, Contacts - The same for different languages, and the page is just a translation from Ru -> English.
Services - For the RU site, this is one list of services with the ability to open each type of service in detail and see the details + write a comment. The EN version has a similar device with its own list of services.
News - There may be news for RU only or for EN + there may be RU->EN translations available for both versions of the site.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alexey Nikolaev, 2015-12-28
@Subotinn

Use a translation plugin. The best and most convenient, in my opinion, is WPML , but it is paid. There is also a list of free and just alternative solutions, of which I tried qTranslate X (a fork of the deceased qTranslate) - not bad, but not as convenient and cool as WPML. Try.

O
Olga Stogova, 2014-06-04
@dessert

the whole block does not appear there, just put a border, and child elements display: block;

T
Trow_eu, 2014-06-03
@Trow_eu

display:none + hover
visibility:hidden / visibility:visible I didn’t see exactly how the style switches, it’s possible to
dig somewhere through js )

D
Denis Ineshin, 2014-06-03
@IonDen

In Beeline, this is just a hover effect. ouline/border + shadow + animation.
Wildberry has a precisely positioned popup, the appearance and calculation of the position can be done both in css and through JS.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question