Logo icon cloodo.com
Logo cloodo.com

Menu

icon search
Workspace
  • Login
cloodo - project Listing - Multi-Language Framework
Multi-Language Framework

Multi-Language Framework

Public By Cloodo
Rating Cloodo

3 Reviews - Trustscore 3.33

Project In Multi-Language Framework

Handles creation of multilingual content.

This plugin is a work in progress and an effort to be an alternative for handling with multiple languages in a single WordPress translation.

Here is a description of how it works:

  1. Current solutions and why I dont like them:

Q-Translate -> saves the content of the post int the same post_content field of the database, separating the languages with html comments.. When the theme outputs the content of a post, it gets filtered and displays only one language. Appart from that, this is an excelent plugin. But I junt cant sleep well at night knowing my database is like this…

WPML -> creates a lot of extra tables in a complex database structure and is associated with a translating service. In the top of that, the plugin does a lot more than juts adding the multi language support and claims itself as a cms solution for wordpress… I like plugin that do only one thing very well done.

  1. How do I think that can be done?

2.1 translating posts

First, I think it can be done without adding any extra table or doing anything out of the database structure.

The approach Im using is to treat translations as post types. So, for instance, if I would translate my posts to spanish, there would be the native “post” post type and the plugin would add the “post_translation_es” post type.

In the edit posts screen, there would be an extra column called ‘translations’ that would show for each post if it already have the spanish translation. If it has, there is a button ‘edit’, if it dont, ‘add’. If you go to the edit screen of the spanish posts, you would see the same thing, the other way round.

This part is already coded and working fine.

2.2 translating everything else (appart from taxonomies)

I think its nice to be able to translate everything on the site (The site title, te text of a text widget, etc). So what Im trying to do is to add a filter in get_option() and update/add_option() to allways check which language are we visiting right now (int the front end or the admin, does not matter) and allways look for a corresponding option in the current language.

For instance.. if you do a get_option(‘option_name’) and are visiting the spanish site, it will try to find an option called ‘option_name_es’. If there is not, it will get the default. Same thing when saving.

Known Issues

Will not work with Post types with a name bigger than 15 chars

READ MORE

Reviews 3

Filter by:

Excellent
33%
Great
33%
Average
0%
Poor
0%
Bad
33%

Projects Statistics

License

Free

Latest update

2022-04-01

Platform

PHP

OS

Plugin

Reviews

3

About Multi-Language Framework Project on Cloodo

Loading...
WR
Rating Cloodo

Latest client reviews for Multi-Language Framework

Not run for me on 3.5 and 3.4.2, i creat 1 page with one page translate (french and chinese) , if i clic on “This entry is also available in 中文” , it’s french page again, widget not run too

2022-03-24 at 00:57:42

After two days of frustrating research, after installing every multilingual plugin I could find and fail to do what I wanted, I finally found Multi-Language Framework.
I find it amazing for version 0.1. It is very intuitive, smart built, easy to work with and it simply does the job. It was a very pleasant surprise that it works fine with WordPress 3.5 while other plugins fail to do that.
Great job guys! Thanks!

2022-03-23 at 23:07:25

loved the reason you created the plugin and the reason behind it ????
Hope can be of help to improve it more

2022-03-23 at 22:50:01

Logo cloodo.com

Cloodo helps to accellerate Digital Transformation for any business with Know-How Agencies supported by Smart Project Management Apps and Secured Payment for Final Result

Cloodo is a trademark of Cloodo Inc, an Atlas company with registered address at Suite 206, 651 N Broad St , MiddleTown, NewsCattle, Delaware, US

Cloodo is also a sister company with Netbase JSC. whom Development Center at Suite 105, M3M4 Building, 91 Nguyen Chi Thanh, Ha Noi, Viet Nam

CLOODO

Agency

Project

Services

Licenses And Terms

Privacy Policy

Browse All Directories Agency

Browse All Directories Project

Get it on Google Play
Logo icon cloodo.com

Cloodo Inc. Copyright ©2011-2021 All Rights Reserved.

SkypeTwitterFacebookYoutube

Developed by Netbase JSC