WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Sublanguage

Sublanguage is a lightweight multilanguage plugin for wordpress.

Features

  • translation of posts (pages, attachments and custom posts), terms, options, localized texts and login screens
  • translation of post meta and term meta
  • translatability: define which content is translatable or not
  • inheritance: untranslated or untranslatable contents inherit original values
  • URL rewrite: translate posts and terms permalinks and sub-pages path
  • quick edit: tinyEditor button and quick edit interface
  • support multisite
  • support ajax
  • extendable

Philosophy

Sublanguage is more a toolkit than a ready-made solution for building a multi-language website. It focuses on customizing public interface for visitors, and adapting user experience for editors. It is design to bring multilingual functionalities and let room for personalization. While UI configuration is quite minimal, multiple hooks and filters are available to fit every needs.

Sublanguage is based on the concept of inheritance. Translations are custom-post-types parented to original posts, pages or custom-posts. Each translations have 4 relevant fields: post_title, post_content, post_name and post_excerpt. If one field is empty, or if translation is missing, original language field content is inherited. The intention is to completely avoid duplicated or even synchronized content.

To comply with SEO standards, Sublanguage uses rewrite URL to structures language content into subdirectories. Moreover, URL permalink are fully translatable, not only post slugs but also terms, taxonomies and post-type archives slugs.

Documentation

Plugin documentation is available on github

Thanks

  • uggur for Turkish translation

Requires: 4.4 or higher
Compatible up to: 4.7.3
Last Updated: 2 days ago
Active Installs: 1,000+

Ratings

4.8 out of 5 stars

Support

2 of 8 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1