Every language hosts library

Default option set to use different libraries to each language.

Polylang plugin
Polylang plugin logo

Similar image can be added to each locale library with native language description,tags. Same situation with attachments etc. That method is most lightweight for database and also gave options to make  language images more unique.

Is it that simple

Yes it is. You can get rid of hundreds add ons to WPML just using Polylang ang preadded .po language files in plugins and themes you use everyday.

 

But how to translate content?

test page
Test page

At top of metabox sidebar we got Languages box.

As masy translation we got so many blocks with flag and field name of linked page /post.

For now only one is aviable excerpt native language of post.

Cicking + is a link to create new translation  linked to this post

 

Here we are:

test-site-translated
test-site-translated

 

Just make sure  original post is also set as linked to Your translation. If not, then You can type name and it will auto refill from list

 

All done!

 

 

Polylang introduction

Why Polylang is the best translating tool to Your CustomPress installation?

Polylang
Header catptioned from authors repository

Because it does not overload database as every translation is picked from .po file included in /language/ directory of every component in WP/CP Structure.

Got also string translator but use it only there, where can’t use .po files

Why .po files? cause all runs by them perfectly since WordPress earlies.

It is very intuitive, nondominating tool

No extra add ons needed to themes / plugins working translations  as standard .po as i’ve concearned


Plugins with i18n may be compatible by premium add-ons like :

Polylang for WooCommerce

Lets say if someone can’t code then must pay. We can upgrade Codestyling Localization to access wp-admin/languages/plugins
then can have all controls over woocommerce.po without add ons as future admin feature!