Code Monkey home page Code Monkey logo

mt-plugin-multilangsite's Introduction

Movable Type Plugin - Multi Languages Sites Helper
--------------------------------------------------

This plugin can help you write miltiple-variant sites, such as multiple-languages sites.

Each blog / website should be added to a group. 
(Under Tools -> Plugins menu, in this plugin's settings)
After it is in a group with other blogs / website, each entry / page has its own mini-group, together with the crossponding entries / pages in the other blogs. 

Under the Entries menu, there is a sub-menu called 'Updates', where all the entries / pages in this blog that need updating will show up, and will also specify the status of all the crossponding entries. 
In the updates screen you can see which entry needs updating, see diffs of updates, create new entries for entries that were added in other blogs, or clone these entries.

In the entry edit page, there is a widget that let you specify if this entry is up-to-date, (actually, it is match-to, as you are updateding to be the same version as other variant of the page) or is this a new version. (then all other versions are marked as outdated and needed to be updated)

Note: Only a Page / Entry that is up-to-date can be set to a new version

This plugin supports translation chaining: Say we have a page in Japanese written by A, that B translated to English. 
Suppose A updated the Japanese page. now C (that knows only English and Hebrew) can translate the (outdated) English page to Hebrew. This translating will be marked as outdated, and C will be able to see if B updated the English translating or not, and wait until he does.

Installation
------------

Standard MT plugin install

Compatability
-------------

Should work with MT5.12 and up

TODO
----

NOTE: I'm not going to implement any of the TODOs without someone telling me that he is going to use this plugin. thanks.

Adding a template tag that cross-link various entry translations
The diff screen was taken from a different project - could use refresh and adding some useful links
The widget in the edit screen could use some improvement

License
-------

Artistic 2

Copyright
---------

Written By Shmuel Fomberg, 2012.

mt-plugin-multilangsite's People

Contributors

shmuelfomberg avatar

Stargazers

Minh Nguyễn avatar  avatar Rick Bychowski avatar Taichi Kaminogoya avatar

Watchers

Ozgur Kayhan avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.