You are not logged in.
Important notice: This plugin was adopted by graeme et al (and, more recently, kept up-to-date and improved by Bloke). Don’t use the download link below, but get the latest version mlp-184.108.40.20621204.zip, adapted for 4.5.0 and later.
This thread is still open for support questions.
Original plugin announcement follows below:
Here’s the latest information about pack development.
Whilst the Pack’s predecessor (gbp_l10n v0.5) was a plugin solution, the MLP Pack is not a pure plugin.
It is too big to fit into the plugin size limit. It could have been split into multiple component plugins but instead we split it into several component files plus a plugin.
The Pack uses an altered version of the file txplib_db.php to store and serve localised content to textpattern and other plugins that use the DB layer instead of going direct to the underlying tables.
I have already published a document called Making Your Plugins MLP Compatible that deals with leveraging the MLP Pack features in your plugins.
Most of these features can be seen demonstrated in the movie.
Most of the public features can be seen live on the demo site.
The ransom target was collected in 16 days and 101.39% of the target of 360 pounds sterling was donated.
The following people/organisations donated to the ransom, helping to bring the MLP Pack to the whole community (many thanks to them all!)…
Last edited by uli (2012-12-17 16:33:23)
Great work, Steve!
Good to see the ransom up and happening at last. Time for us to show how appreciative we are and pitch in generously. =)
If I donate 20 now would it be possible to have a cop straight away? I get the feeling it may take a long time. if at all, to reach the target because i think this kind of plugin only has a small market.
Firstly, thanks for your willingness to donate such a large amount!
I have already had people contact me asking that I release the pack to them (some even wanting it free of charge) before either the target or deadline is reached. However, I have to refuse early release.
I do appreciate your concerns about the initial amount that has been donated and the time it might take — probably more than anyone else — but I will be sticking by this.
There is a reason for adopting this policy of no early release: as this work is necessarily under the GNU GPL which expressly forbids additional terms or restrictions that mght limit your freedom to use, modify or redistribute this software; any early release — even to those paying the (eventual) sale price up-front — could immediately invalidate the whole effort if it were made available by any recipient during the ransom period.
Now I’m not saying I think you would redistribute the pack but if I let one person have the pack on the terms you are asking for, I’d have to let anyone have the pack on those terms — and then the above scenario becomes much more likely.
Once again many thanks!
Last edited by net-carver (2007-01-22 01:17:43)
A few questions…
Thanks for making this plugin net-carver.
Does it need a fresh TXP install? If not is it easy to install on an existing site?
You can install this into existing sites (back them up first!) but as there are so many possibilities for custom schemes for denoting article language, the pack will not know how to map existing articles to languages. You can get around this in two ways…
Will we have to wait for the pack to be updated before updating TXP in the future?
Yes, there would probably be a lag between new TxP releases and the availability of MLP updates that match it.
There are a few areas where the pack relies on specific TxP version information to get things right. For example, when it inserts elements into existing tabs, it relies upon certain layout specifics of the page it’s trying to insert into.
Also, as it uses an updated version of the DB layer to serve localised content, then as the DB layer in TxP is developed, the MLP pack DB replacement layer will need updates to keep in step (unless the TxP revision makes no changes in this area.)
If it won’t be updated in the future how much of the core TXP code has been changed, is it a manageable amount?
One file is changed: txplib_db.php .
Thanks for making this plugin net-carver.
You’re welcome, but please note — it isn’t a pure plugin (as mentioned in the head post) — it’s an extension pack, including some additional php files and two png graphics.
Last edited by net-carver (2007-01-23 13:23:46)
Ransom target has been donated or pledged so the MLP Pack is now available for download.
Many thanks to everyone who donated — they are the ones who are making this work available to all.
The release of the pack has coincided with my family’s travel plans (we are off to the UK) and I will be un-available to answer your posts until at least Tuesday next week (6th Feb).
Please feel free to post any issues or comments here and I’ll play catch-up as soon as I can.
Last edited by net-carver (2007-02-03 04:21:44)
Wow, thanks net-carver and everyone else.
Thanks so much net-carver! This will be a great help to me.
Some initial problems though. When I ran the wizzard, I got a series of error messages at the top of the page, like this one:
Se ha producido un error al cargar el plugin l10n -> Notice: Undefined index: categoria on line 4618
My site runs in Spanish – the first part their translates to “An error has been produced while loading plugin…” and the rest comes from MLP in English. “categoria” is one of my pages, the error repeats for just about every page I have.
Then, if I hit “continue”, everything seems to be going fine till I try to go to the snippits page, which produces this error:
Fatal error: Call to undefined function: preload() in [site_page]/textpattern/lib/l10n_admin_classes.php on line 1774
Finally, when I just try to go to my site, it redirects to /en and gives me a 404 error.
I have a feeling that last one is some problem with .htaccess, haven’t yet tried to fix it. But I have no idea what the first two mean. I haven’t had any real problems with this TxP installation before.
Last edited by zaharia (2007-02-03 18:30:22)