[translate-pootle] Pootle 2.1.0 released

2010-08-17 Thread F Wolff
Today the Translate team released version 2.1.0 of Pootle.  Pootle is
web based system for translation and translation management.

This is a major new release after a long period of development. It has
many new features and improvements. There were about a thousand commits
since version 2.0 (excluding Toolkit commits).

This work was made possible by many volunteers and our funders:
- ANLoc, funded by IDRC  http://africanlocalisation.net/

Thank you to everyone involved!


Highlighted improvements


News about performance:
* Faster translate page
* Faster searching
* Faster uploads
* Improved concurrency
* Reduced memory consumption


For users
-
* Design improvements all over Pootle
* Redesign of the translate page
* Better layout presenting more useful information
* Clicking on XML tags inserts them
* Quality checks are shown on the translate page
* Reviewers can remove incorrect checks to avoid reviewing them again
* Automatic scrolling to the action on the translate page
* Machine translation from the source or alternative languages
http://translate.sourceforge.net/wiki/pootle/machine_translation
* All users can now remove their own suggestions
* Extraction of frequently occurring terms
* Add, remove and modify terms for standardisation in the project
* On upload, the user can specify the target file or directory
* Better handling of ZIP files uploaded with an extra directory level


Formats
---
* Support for monolingual formats without conversion
  - Java properties
  - Mac OSX strings
  - PHP arrays
  - Subtitle files
* Support for Haiku catkeys
* Support across all formats for offline translation in XLIFF
* Support for reviewing suggestions offline with the XLIFF alt-trans tag


For administrators
--
* A new admin dashboard with more useful information about the server
* A new contact form for translators to contact administrators
* When assigning permissions, users are grouped by their interests
* Row highlighting to help in several administrative tasks
* Captcha support to combat spam
* Several new commands for batch command-line administration:
  http://translate.sourceforge.net/wiki/pootle/commands
* News page and RSS feed for projects
* Automatic news items when users join a language or project team
* Project level permissions overriding others and allowing even better 
delegation
* New project languages are initialised from templates if nothing is
present on the file system
* A new field for the project's source language simplify some management
and allows new features



Notes for server administrators
---
 * Pootle no longer depends on statsdb and SQLite

 * Files on disk are only synced with the database on download or
commit. The old behaviour can be restored at the cost of performance.  A
manage.py command can sync to files on the command line.

 * The database is now much larger. This should have no negative impact
on performance, but we strongly suggest using MySQL or PostgreSQL for
the best performance.

 * Pootle 2.1 will upgrade the database automatically from Pootle 2.0
installations. You need to have South installed. Install it from your
distribution, or  http://south.aeracode.org/  or with   easy_install
South   (the upgrade could take some time, depending on your
installation)

 * Pending files are not used for suggestions any more, and will also be
migrated to the database during upgrade.

 * New settings are available in localsettings.py - compare your
existing one to the new one

 * Pootle 1 installations can easily migrate everything excluding
project permissions. We encourage administrators to configure
permissions with the new permission system which is much simpler to use,
since permissions on the language and project level are now supported.
More information about migration is here:
http://translate.sourceforge.net/wiki/pootle/migration

* Have a look at the optimisation guide to ensure your Pootle runs well:
http://translate.sourceforge.net/wiki/pootle/optimisation




To see Pootle in action, or for further translation updates, go to
http://pootle.locamotion.org/

Full feature list
http://translate.sourceforge.net/wiki/pootle/features

Download:
http://sourceforge.net/projects/translate/files/Pootle
(note that Linux users also need the newest Translate Toolkit)

Bugs:
http://bugs.locamotion.org/


Happy translating!
The Pootle development team




--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle


Re: [translate-pootle] Pootle 2.1.0 released

2010-08-17 Thread Amos Jeffries
On Tue, 17 Aug 2010 23:58:14 +0200, F Wolff frie...@translate.org.za
wrote:
 Today the Translate team released version 2.1.0 of Pootle.  Pootle is
 web based system for translation and translation management.
 
 This is a major new release after a long period of development. It has
 many new features and improvements. There were about a thousand commits
 since version 2.0 (excluding Toolkit commits).
 
 This work was made possible by many volunteers and our funders:
 - ANLoc, funded by IDRC  http://africanlocalisation.net/
 
 Thank you to everyone involved!

Indeed. A great big thank you!

...
 Notes for server administrators
 ---
  * Pootle no longer depends on statsdb and SQLite
 
  * Files on disk are only synced with the database on download or
 commit. The old behaviour can be restored at the cost of performance.  A
 manage.py command can sync to files on the command line.
 
  * The database is now much larger. This should have no negative impact
 on performance, but we strongly suggest using MySQL or PostgreSQL for
 the best performance.
 
  * Pootle 2.1 will upgrade the database automatically from Pootle 2.0
 installations. You need to have South installed. Install it from your
 distribution, or  http://south.aeracode.org/  or with   easy_install
 South   (the upgrade could take some time, depending on your
 installation)
 
  * Pending files are not used for suggestions any more, and will also be
 migrated to the database during upgrade.
 

It is not quite clear on what the situation is regarding automated support
for migrating between SQLite and MySQL. I'm looking at making the DB change
now along with this version upgrade. On last check a few months ago there
was nothing available without loosing data and I have not heard back about
testing anything new since.


Amos Jeffries
Squid HTTP Proxy Project


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle


Re: [translate-pootle] Pootle 2.1.0 released

2010-08-17 Thread Alaa Abd El Fattah
On Tue, 17 Aug 2010 22:11:15 +
Amos Jeffries squ...@treenet.co.nz wrote:

 It is not quite clear on what the situation is regarding automated
 support for migrating between SQLite and MySQL. I'm looking at making
 the DB change now along with this version upgrade. On last check a
 few months ago there was nothing available without loosing data and I
 have not heard back about testing anything new since.

we still don't have a solution for this problem, but the fundamental
limitations in Django that prevented us have been resolved in Django
1.2, we'll look into migrating databases again next week and hopefully
we'll have something you can test soon.

cheers,
Alaa

--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle