We are happy to announce the 4th and hopefully final beta of Pootle.

This release brings vast improvements to the user interface, Pootle is
not only looking much prettier but is also easier to use thanks to
Julen's very hard work.

We've also introduced a new experimental feature: news items are now
automatically generated after big changes like file uploads, version
control updates and commits. Each project and language has it's own
news tab and corresponding RSS feed. We'd love to hear your feedback on
this feature.

Translations for Pootle's UI can now be read from compiled .mo files. In
previous betas live translation of the UI which is only useful as tool
to learn how to use Pootle was the only option. But since it is slow
and resource intensive it can now be disabled from the localsettings.py
file.

Pootle now can run safely under multithreaded Apache (or any other
multithreaded Django compatible server for that matter) and is
compatible with Django 1.1 as well as 1.0.

We've added two small features that where requested on Bugzilla years
ago: you can now remove languages from projects directly from the web
interface. We've also added another merge strategy for file uploads: you
can choose to make all new translations coming from uploaded files as
suggestions (as opposed to only conflicts with existing translations).
This should make reviewing translations much easier.

As always, lots of time was spent improving stability and performance.
File uploads and version control integration received special attention
in this release and should be much faster now.

Apart from that we closed lots of old, new and borderline ancient bugs
on Bugzilla, so now we have lots of space for more. Please test and
keep those bug reports coming.

This beta depends on a yet to be released version of the Translate
Toolkit. You'll have to use a snapshot release of the toolkit alongside
Pootle. Both can be downloaded from
http://translate.sourceforge.net/snapshots/Pootle-1.3.0-beta4/

Pootle depends on Django version 1.0 or 1.1
(http://www.djangoprojects.org) and lxml (http://codespeak.net/lxml/),
make sure they're installed before attempting to run it. They should be
easily installable through your Linux distro's package manager .

You can run Pootle directly from source (an SVN checkout or just
extracting the downloaded archive) just run the PootleServer command.
it can also be installed using the setup.py command. 

Pootle should run fine out of the box, but advanced users (or anyone
deploying under apache) will want to check the configuration options in
the localsetting.py file (if you install using setup.py it'll
be /etc/pootle/localsettings.py). 

Pootle uses caching extensively to speed up translation statistics and
improve performance. For optimal performance (especially under apache)
you should use memcached as your caching backend (edit localsettings.py
to enable memcached support).

Being a Django application, Pootle runs under Apache (mod_wsgi or
mod_python) or from the command line. It can use any Django supported
DBMS as its backend including the default sqlite and the ever popular
MySQL.

Remember you can download this beta from:
http://translate.sourceforge.net/snapshots/Pootle-1.3.0-beta4/

Please check the README and INSTALL files as well as
http://translate.sourceforge.net/wiki/pootle/installation_1.3beta for
installation instructions.

Keep well
The Pootle development team

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle

Reply via email to