Combination View Flat View Tree View
Threads [ Previous | Next ]
Corné Aussems
Pootle alternative
February 11, 2013 1:01 PM
Answer

Corné Aussems

Rank: Liferay Legend

Posts: 1183

Join Date: October 3, 2006

Recent Posts

Hi all,

Working again some time with Pootle and finding its quirks and nuisances i stumbled upon a Pootle alternative;
Weblate opensource and free.

Browsing the project it seems to have a lot of features we really could use.
- Branches
- Versioning
- Context (originating source code)
- Commenting (that sticks)
- Glossary
- Notifications
- Git

etc.

I create a demo account for you to play with
http://demo.weblate.org
User:liferaynlug
Password:Liferay

Please take a look at it on share your thoughts?!
Hitoshi Ozawa
RE: Pootle alternative
February 11, 2013 1:52 PM
Answer

Hitoshi Ozawa

Rank: Liferay Legend

Posts: 8000

Join Date: March 23, 2010

Recent Posts

Corné,
Personally, I really don't think changing tool is going to make too much of a difference. My customers are very large and expect fixes (not replies) within hours. The current system is taking months to get a fix on a simple translation. Changing the tool isn't going to shorten this time period.
Jorge Ferrer
RE: Pootle alternative
February 12, 2013 8:00 AM
Answer

Jorge Ferrer

LIFERAY STAFF

Rank: Liferay Legend

Posts: 2726

Join Date: August 31, 2006

Recent Posts

Hey Corné,

Thanks for sending this. We have also been evaluating alternatives to solve the limitations of Pootle.

I will take a look at Weblate and will get back to you?
Milan Jaroš
RE: Pootle alternative
March 16, 2013 10:57 AM
Answer

Milan Jaroš

Rank: Regular Member

Posts: 229

Join Date: August 18, 2008

Recent Posts

Hi Jorge,
it is while ago I strived for integration of Pootle into Liferay "ecosystem". As an initiator I feel some responsibility. emoticon So, I was watching carefully Pootle mailing lists (for bugs, improvement requests, etc.). Fortunately they are finishing next version already, finally!

You are looking for better alternatives. Okay. But please consider new Pootle features too. ;) This comes from today mailing:

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<https://www.google.co.uk/search?q=%23freealaa&tbm=isch>,
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<https://translations.documentfoundation.org/>,
Mozilla <http://mozilla.locamotion.org/> and
Evernote<http://translate.evernote.com/pootle/>.
So you are in good company.

*Requirements*
- Django 1.3 or 1.4
- Translate Toolkit <http://toolkit.translatehouse.org/download.html> >=
1.10.0
- lxml (now a runtime requirement)

Getting it
- pip install pootle
- Download
https://sourceforge.net/projects/translate/files/Pootle/2.5.0-rc1/

*Installation and Upgrade*
- Installation<http://docs.translatehouse.org/projects/pootle/en/latest/server/installation.html>
- Upgrade<http://docs.translatehouse.org/projects/pootle/en/latest/server/upgrading.html>

To be continued...
Milan Jaroš
RE: Pootle alternative
March 16, 2013 11:00 AM
Answer

Milan Jaroš

Rank: Regular Member

Posts: 229

Join Date: August 18, 2008

Recent Posts


Changes

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 <http://amagama.translatehouse.org/> 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<http://docs.translatehouse.org/projects/pootle/en/latest/server/settings.html#std:setting-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

*Commands*

- list_languages<http://docs.translatehouse.org/projects/pootle/en/latest/server/commands.html#list-languages>
- list_projects<http://docs.translatehouse.org/projects/pootle/en/latest/server/commands.html#list-projects>
- latest_change_id<http://docs.translatehouse.org/projects/pootle/en/latest/server/commands.html#latest-change-id>
- –modified-since flag for
update_stores<http://docs.translatehouse.org/projects/pootle/en/latest/server/commands.html#update-stores>and
sync_stores<http://docs.translatehouse.org/projects/pootle/en/latest/server/commands.html#sync-stores>
- commit_to_vcs<http://docs.translatehouse.org/projects/pootle/en/latest/server/commands.html#commit-to-vcs>
- update_from_vcs<http://docs.translatehouse.org/projects/pootle/en/latest/server/commands.html#update-from-vcs>

*Infrastructure*

- All documentation is now on Read The
Docs<http://docs.translatehouse.org/projects/pootle/en/latest/>
- We have a new website <http://pootle.translatehouse.org/> for Pootle
- We’re using Travis for Continuous
Integration<https://travis-ci.org/translate/pootle>
- All our code <https://github.com/translate/pootle> is now on Github

…and of course, loads of bugs where fixed.
by Dwayne

Sincerely,
Milan ;)
Jorge Ferrer
RE: Pootle alternative
March 20, 2013 3:14 AM
Answer

Jorge Ferrer

LIFERAY STAFF

Rank: Liferay Legend

Posts: 2726

Join Date: August 31, 2006

Recent Posts

Thanks Milan. This is definitely interesting.

I've already told the system admins to evaluate the cost of upgrading.
Milan Jaroš
RE: Pootle alternative
May 22, 2013 2:14 PM
Answer

Milan Jaroš

Rank: Regular Member

Posts: 229

Join Date: August 18, 2008

Recent Posts

Pootle 2.5 is out: http://sourceforge.net/projects/translate/files/Pootle/2.5.0/
Regards!