atom feed5 messages in net.sourceforge.lists.translate-devel[Translate-devel] Release: Pootle 2.5...
FromSent OnAttachments
Dwayne BaileyMar 15, 2013 6:39 pm 
Ibraahiima SAARMar 16, 2013 5:26 am 
Julen Ruiz AizpuruMar 18, 2013 4:37 am 
Marce van VeldenMar 19, 2013 5:38 am.gif
Chris LeonardMar 19, 2013 11:56 am 
Subject:[Translate-devel] Release: Pootle 2.5.0-rc1
From:Dwayne Bailey (
Date:Mar 15, 2013 6:39:20 pm

Welcome to the new Pootle 2.5.0-rc1

At Translate we’re pretty proud of this baby. Many changes have gone into 2.5.0 which follows on from 2.1.6 released more then two years ago. So many changes that it’s quite hard to list them all.

Why so long? Well we had the Egyptian revolution<>, a complete change in UI, and a load of features we wanted you to enjoy. It took much longer to stabilise it for you to enjoy.

Pootle 2.5.0 has been in production with many users, so although it is a new official release, we’ve had many people running their production server off this code. This includes LibreOffice<>, Mozilla <> and Evernote<>. So you are in good company. *Requirements*

- Django 1.3 or 1.4 - Translate Toolkit <> >= 1.10.0 - lxml (now a runtime requirement)

Getting it

- pip install pootle - Download

*Installation and Upgrade*

Installation<> -


The are by no means extensive, check the git log for more details *User Experience*

We undertook a major UI rework – we now have a clean new translation interface, and overview page.

In the editor:

- We follow a new approach when you edit translations, you will see a list of units that meet some criterion. - Translation Memory is displayed for the current unit – results are from the Amagama <> server. - Filters are easily accessible while you translate, so you can quickly change these within the translation interface. - Context rows are provided in the translation interface when you are filtering and these can be hidden or expanded. - A timeline is provided for a unit. This provides a history of the changes in translation text, state changes, translator and dates of changes. - Gravatars give credit to translators and suggesters.

In the overview page:

- The overview page allows you to drill down into certain types of units matching a translation state or with an error. - It is now easier to see what work needs attentions, as we highlight next actions for your project. - With editable project and language descriptions you can supply description for projects. These are editable using Markdown, reStructured or HTML. - News alerts can now be sent via email to project participants. - The overview page provides an expanded checks page that highlights all failing checks. - Checks are classified into categories so that more urgent ones are highlighted to translators

*Version Control*

- Update the whole project at once avoiding slow file by file updates - A separate VCS_DIRECTORY<>for VCS checkout is where Pootle now does all VC related work this ensures that we can work well with DVCS like Git. - Detect new and removed files after a VCS update - Management commands for VCS actions (Stuart Prescott) - Add new files to VCS after updating from templates


list_languages<> -
list_projects<> -
latest_change_id<> - –modified-since flag for update_stores<>and sync_stores<> -
commit_to_vcs<> -


- All documentation is now on Read The Docs<> - We have a new website <> for Pootle - We’re using Travis for Continuous Integration<> - All our code <> is now on Github

…and of course, loads of bugs where fixed Credits

The following people have made Pootle 2.5.0 possible:

Julen Ruiz Aizpuru, Friedel Wolff, Alaa Abd el Fattah, Igor Afanasyev, Dwayne Bailey, Leandro Regueiro, Claude Paroz, Chris Oelmueller, Taras Semenenko, Kevin Scannell, Christian Hitz, Thomas Kinnen, Alexander Dupuy, khagaroth, dvinella, Stuart Prescott, Roman Imankulov, Peter Bengtsson, Nagy Akos, Michael Tänzer, Gregory Oschwaldi & Andy Nicholson.

-- Dwayne

*Translate* +27 12 460 1095

------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: