Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 7166a8d394
Fetching contributors…

Cannot retrieve contributors at this time

7770 lines (5193 sloc) 243.368 kB
2008-10-06 12:40 friedelwolff
* request_cache.py: Correct the copyright date
2008-10-06 12:39 friedelwolff
* CREDITS: Credit Daniel Schafer and Wil Clouser for Mozootle work
2008-10-06 12:27 friedelwolff
* po/pootle/be/pootle.po, po/pootle/cs/pootle.po,
po/pootle/ml/pootle.po, po/pootle/nl/pootle.po,
po/pootle/pt/pootle.po, po/pootle/pt_BR/pootle.po,
po/pootle/te/pootle.po: Translation updates from
pootle.locamotion.org
2008-10-01 10:38 dwaynebailey
* pootle.prefs: Add special characters for Kurdish
2008-10-01 10:21 winterstream
* pootle.py, templates/about.html, templates/activate.html,
templates/adminindex.html, templates/adminlanguages.html,
templates/adminprojects.html, templates/adminusers.html,
templates/error.html, templates/fileindex.html,
templates/home.html, templates/index.html,
templates/language.html, templates/languages.html,
templates/login.html, templates/options.html,
templates/project.html, templates/projectadmin.html,
templates/projectlangadmin.html, templates/projects.html,
templates/redirect.html, templates/register.html,
templates/translatepage.html: [Contributed by Nicolas François]
Nicolas' description:
On Debian, the templates directory is installed separately from
the Pootle
directory.
(The original reason was that html files could be installed
separately
from the code).
This is just done by changing Pootle/filelocations.py
To continue supporting this with the kid templates containing
code, I had
to apply the attached patch.
It restricts and specifies the path containing the file which can
be
imported from the templates, and removes the "from
Pootle.templates " in
front of the import lines in the templates.
2008-09-30 07:55 winterstream
* html/js/suggestions.js, pootlefile.py, translatepage.py:
[Authors: Wil Clouser & Julen Ruiz Aizpuru]
[Bug URL: http://bugs.locamotion.org/show_bug.cgi?id=490]
Original problem description:
I think this was introduced with the patch from bug 427. To
reproduce:
1) Have a project with .po files in a directory. For example:
/$project/en/somedirectory/messages.po
2) Make a suggestion for a string in the .po
3) Approve the suggestion via the AJAX link (it will fail)
4) Approve the suggestion via the submit button (it will work)
I did some debugging on this and it looks like the submit button
is sending
more data via POST than the ajax method. The item it's sending
that matters
here is pofilename. When that isn't set in the POST it ends up
being double up
like so:
/somedirectory/somedirectory/messages.po
Easy solution is to make the ajax send pofilename. The hard
solution is to dig
through pootle.py and look at the pathwords variable to see why
it's doubling
up. :)
This patch fixes the suggestion problems.
2008-09-29 21:14 friedelwolff
* pootlefile.py: Provide the new 'Language' field for the PO header
if we update the file header
2008-09-29 07:14 friedelwolff
* projects.py: [Contributed by João Miguel Neves] Correctly
maintain directory layout in converttemplates(). This fixes bug
527
2008-09-27 09:43 dwaynebailey
* projects.py: docstring: proper enumerated list and some links
2008-09-24 20:21 friedelwolff
* projects.py: Fix wrong ordering of parameters in error message
2008-09-23 15:05 friedelwolff
* po/pootle/vi/pootle.po: Commit from Pootle 1.2-rc1 by user admin.
299 of 299 messages translated (0 fuzzy).
2008-09-23 14:10 dwaynebailey
* po/terminology/am/gnome, po/terminology/ar/gnome,
po/terminology/az/gnome, po/terminology/ca/gnome,
po/terminology/cs/gnome, po/terminology/da/gnome,
po/terminology/eo/gnome, po/terminology/es/gnome,
po/terminology/eu/gnome, po/terminology/fa/gnome,
po/terminology/fr/gnome, po/terminology/hi/gnome,
po/terminology/hu/gnome, po/terminology/it/gnome,
po/terminology/ja/gnome, po/terminology/kn/gnome,
po/terminology/ku/gnome, po/terminology/mk/gnome,
po/terminology/mr/gnome, po/terminology/ms/gnome,
po/terminology/nb/gnome, po/terminology/nl/gnome,
po/terminology/nn/gnome, po/terminology/pa/gnome,
po/terminology/pl/gnome, po/terminology/pt/gnome,
po/terminology/pt_BR/gnome, po/terminology/rw/gnome,
po/terminology/sk/gnome, po/terminology/sq/gnome,
po/terminology/sv/gnome, po/terminology/th/gnome,
po/terminology/uk/gnome, po/terminology/vi/gnome,
po/terminology/wa/gnome, po/terminology/zh_CN/gnome,
po/terminology/zh_HK/gnome, po/terminology/zh_TW/gnome: Ignore
*.po.tm
2008-09-23 13:59 dwaynebailey
* po/pootle/af, po/pootle/ak, po/pootle/am, po/pootle/ar,
po/pootle/az, po/pootle/be, po/pootle/bg, po/pootle/bn,
po/pootle/bo, po/pootle/br, po/pootle/ca, po/pootle/cs,
po/pootle/da, po/pootle/de, po/pootle/dz, po/pootle/el,
po/pootle/en, po/pootle/en_GB, po/pootle/en_ZA, po/pootle/eo,
po/pootle/es, po/pootle/et, po/pootle/eu, po/pootle/fa,
po/pootle/fi, po/pootle/fr, po/pootle/fur, po/pootle/ga,
po/pootle/gl, po/pootle/ha, po/pootle/he, po/pootle/hi,
po/pootle/hr, po/pootle/hu, po/pootle/hy, po/pootle/id,
po/pootle/is, po/pootle/it, po/pootle/ja, po/pootle/ka,
po/pootle/kg, po/pootle/km, po/pootle/ko, po/pootle/ku,
po/pootle/lt, po/pootle/lv, po/pootle/ml, po/pootle/mr,
po/pootle/ms, po/pootle/mt, po/pootle/nap, po/pootle/nb,
po/pootle/ne, po/pootle/nl, po/pootle/nn, po/pootle/nso,
po/pootle/pa, po/pootle/pl, po/pootle/pt, po/pootle/pt_BR,
po/pootle/ro, po/pootle/ru, po/pootle/sk, po/pootle/sl,
po/pootle/sr, po/pootle/st, po/pootle/sv, po/pootle/tr,
po/pootle/uk, po/pootle/ve, po/pootle/vi, po/pootle/wo,
po/pootle/xh, po/pootle/zh_CN, po/pootle/zh_HK, po/pootle/zh_TW,
po/pootle/zu: Update svn:ignore to add *.po.tm and others
2008-09-23 13:28 friedelwolff
* pootlefile.py: Remove deprecated code that was needed earlier to
update quickstats and for memoization
2008-09-23 13:16 dwaynebailey
* templates: Ignore *.pyc
2008-09-22 16:45 winterstream
* indexpage.py, projects.py, statistics.py: file_fails_test doesn't
work correctly. Reverted this code to a previous state so
that it works.
2008-09-19 19:09 friedelwolff
* html/favicon.ico: Translate logo as favicon
2008-09-19 15:30 friedelwolff
* __version__.py: Version 1.2.0-rc1
2008-09-19 15:29 friedelwolff
* pootle.prefs: Add and/or enable some languages to be active in
the default installation: Greek (el), Estonian (et), Irish (ga),
Kurdish (ku), Kyrgyz (ky), Lingala (ln), Latvian (lv), Norwegian
Bokmal (nb), Norwegian Nynorsk (nn), Papiamento (pap), Albanian
(sq), Telugu (te), Tagalog (tl). Disable Chinese (Hong Kong)
(zh_HK) since it dropped below 80% :-(
2008-09-19 14:38 friedelwolff
* po/pootle/ky, po/pootle/ky/jToolkit.po, po/pootle/ky/pootle.po,
po/pootle/mn, po/pootle/mn/jToolkit.po, po/pootle/mn/pootle.po,
po/pootle/tl, po/pootle/tl/jToolkit.po, po/pootle/tl/pootle.po:
New translations from pootle.locamotion.org: Kyrgyz (ky), Tagalog
(tl), Mongolian (mn)
2008-09-19 14:33 friedelwolff
* po/pootle/ak/pootle.po, po/pootle/ar/pootle.po,
po/pootle/ca/pootle.po, po/pootle/da/pootle.po,
po/pootle/de/pootle.po, po/pootle/es/pootle.po,
po/pootle/eu/pootle.po, po/pootle/fa/pootle.po,
po/pootle/fi/pootle.po, po/pootle/fr/pootle.po,
po/pootle/ga/pootle.po, po/pootle/gl/pootle.po,
po/pootle/hu/pootle.po, po/pootle/it/pootle.po,
po/pootle/ja/pootle.po, po/pootle/ka/pootle.po,
po/pootle/ko/pootle.po, po/pootle/ku/jToolkit.po,
po/pootle/ku/pootle.po, po/pootle/lv/jToolkit.po,
po/pootle/lv/pootle.po, po/pootle/ml/jToolkit.po,
po/pootle/ml/pootle.po, po/pootle/nap/pootle.po,
po/pootle/nb/pootle.po, po/pootle/nn/jToolkit.po,
po/pootle/nn/pootle.po, po/pootle/pap/jToolkit.po,
po/pootle/pap/pootle.po, po/pootle/pl/pootle.po,
po/pootle/ro/jToolkit.po, po/pootle/ro/pootle.po,
po/pootle/ru/pootle.po, po/pootle/sq/pootle.po,
po/pootle/st/pootle.po, po/pootle/sv/pootle.po,
po/pootle/te/pootle.po, po/pootle/tr/pootle.po,
po/pootle/uk/jToolkit.po, po/pootle/uk/pootle.po,
po/pootle/xh/pootle.po, po/pootle/zh_TW/pootle.po: Update
existing translations from pootle.locamotion.org
2008-09-19 13:42 friedelwolff
* po/pootle/zu/pootle.po: Commit from Pootle 1.2-beta2 by user
fwolff. 77 of 299 messages translated (21 fuzzy).
2008-09-19 13:40 friedelwolff
* po/pootle/af/pootle.po: Updated Afrikaans translation from
pootle.locamotion.org. 100% translated
2008-09-18 09:50 dwaynebailey
* po/pootle/st/pootle.po: Lets credit the person who actually did
the work, not the fact that he used
my laptop!
2008-09-17 09:49 dwaynebailey
* po/pootle/st/pootle.po: Update
2008-09-17 06:13 dwaynebailey
* po/pootle/st/pootle.po: Fix some capitalisation and mark aunit
for review
2008-09-17 06:02 dwaynebailey
* po/pootle/st/pootle.po: Update translations
2008-09-11 12:23 friedelwolff
* pootle.py: On the login page, only list languages that exist in
the 'pootle' project. Also obtain them fresh every time. This
fixes the bug where a new language in the Pootle page whould not
show up in the list unless the server is restarted.
2008-09-08 11:19 winterstream
* request_cache.py, statistics.py, users.py: WARNING: This patch
will BREAK in multi-threaded code. Luckily, we
know that Pootle will turn into a multi-process server one day.
Threads are for masochistics.
A simple per-request cache.
Some fairly expensive things are computed numerous times with
every
HTTP request. We can reduce this cost by keeping building a cache
which is cleared for every new HTTP request.
2008-09-08 11:18 winterstream
* projects.py: 1. Committed combine_file_failures, which on which
the previous patch is dependant.
2. Replaced code that used getstats()["total"] with code that
uses pofile.total directly.
2008-09-08 11:18 winterstream
* indexpage.py: Replaced the old lazy evaluation code with the code
in util.
Where the old code used a dictionary, the new code uses
attributes.
There is a new property: has_suggestion. This uses the
new method combine_file_failures in statistics.py to
quickly determine if a file has suggestions. This
replaces a previous check which read all the stats
to determine whether the "hassuggestion" test was
present.
2008-09-08 11:17 winterstream
* statistics.py: Removed memoization from the stats and added
file_fails_test
which can quickly check to see whether a file contains
any units which fail the test specified by the name
parameter.
2008-09-08 11:16 winterstream
* translatepage.py: Here we only need the totals of a file, so it's
faster simply to
use getpototals instead of getpostats.
2008-09-08 11:15 winterstream
* pootlefile.py: We might as well store the totals array - that is,
the mapping from unit indices to their positions in the store -
inside a pootlefile. Thus we can avoid hitting the stats code
every time we need to do such a lookup.
This code also uses the new lazy evaluation code to defer
loading the totals array until it is needed. Note that
the totals array has to be reset when we reload the po file,
thus we do self._total = util.undefined.
2008-09-08 11:14 winterstream
* util.py: Added a lazy evaluation decorator and a simple
dictionary cache
which invokes the getter when it a cache miss occurs.
2008-09-08 11:13 winterstream
* pagelayout.py: Fixed code that still assumed that it had to
compute file totals by
using arrays of data. The old code paths were never taken, so
this
is really only dead code elimination.
2008-09-08 11:12 winterstream
* indexpage.py, pootlefile.py, projects.py, statistics.py,
test_pootlefile.py: Storing the quick stats in a file leads to
some stats synchronization
nightmares.
The toolkit already supports storing the quick stats in the stats
database, and so we are moving everything there.
This commit also includes some other changes:
1. Move scanpofiles down the stack, so that it will only be
called
once when a ZIP file is uploaded (instead of once for every
file).
2. Move stats resetting code to savepofile, so that it is
centralized.
2008-08-28 10:02 dwaynebailey
* po/pootle/en_GB, po/pootle/en_GB/jToolkit.po,
po/pootle/en_GB/pootle.po: Add British English 'translations'
2008-08-28 09:21 winterstream
* pootle.prefs: Fix the location of the statsdb in pootle.prefs to
point to a valid database
location.
2008-08-27 16:18 winterstream
* pootlefile.py: Added an ugly hack to force the recalculation of
the stats of a
PO file which lacks a header and then gains one by being saved
in Pootle.
2008-08-27 16:17 winterstream
* projects.py: Removed no-op code.
2008-08-27 16:16 winterstream
* pootlefile.py: We don't need to reread a file to have its stats
recalculated.
2008-08-27 16:15 winterstream
* pootlefile.py: Removed dead code in pootlefile
2008-08-27 16:14 winterstream
* pootlefile.py: Don't allow units to be shared between stores.
There be dragons.
The thing is, this won't work with our libgettext bindings, since
libgettext only provides us with iterators to translation stores.
So that's the real reason we require units to be copied instead
of shared.
2008-08-27 15:39 friedelwolff
* projects.py: Provide better error message if the indexer could
not be initialised
2008-08-26 15:25 winterstream
* potree.py, projects.py, test_indexing.py: Change the indexing
system so that we have to ask for project.indexer
if we want to do an indexing query.
project.indexer computes the index of a project lazily. Thus, if
it
is invoked, it first checks to see whether a project's index is
up to
date (by calling project.initindex).
project.indexer returns None if there is no indexer for a
project. This
can happen if indexing is not available (that is, if
indexer.HAVE_INDEX
is false) or if the index for a project is corrupt. In this way
we
guard against corrupt indices making Pootle unusable for some
projects.
The --refreshstats functionality was also updated to force index
initialization, which is required due to the laziness.
2008-08-26 15:15 friedelwolff
* __version__.py: Version 1.2.0-beta2
2008-08-26 14:36 winterstream
* benchmark.py, projects.py: Rename the module named indexer to
indexing.
2008-08-25 15:33 friedelwolff
* CREDITS: Credit Walter Leibbrandt and Wynand Winterbach
2008-08-25 14:04 winterstream
* statistics.py: Purge the in-memory stats before writing
quickstats to disk. This is necessary, since at this point,
the in-memory stats are old and we need to force Pootle to read
the stats from the database again.
2008-08-25 14:03 winterstream
* projects.py: [Contributed by David Calavera]. Remove an
unnecessary file save,
since newpofile.mergefile(currentpofile, "versionmerge") already
does it.
2008-08-25 14:02 winterstream
* pootlefile.py, projects.py: Fixed a mismatch in the way the
quality checks looked at suggestions
and in the way that Pootle looked at suggestions.
When the suggestion quality check looks at whether a unit has a
suggestion, it simply looks to see whether there exists a
suggestion
with a matching source string.
In contrast, Pootle also required that the location information
of a unit in a suggestion file matched.
This caused problems if the location information in translation
files was updated. This is because the quality check mechanism
would report that there were suggestions, while Pootle would
fail to find the suggestions, due to the mismatch of location
information.
Pootle now also only looks at the source information. This is not
ideal and we need a more fundamental solution. But for now, this
is the best way to go.
2008-08-22 17:14 winterstream
* projects.py: The zip upload code did not fall back to the Python
implementation if the external unzip failed,
This has been fixed and the code was slightly refactored.
2008-08-22 16:43 winterstream
* statistics.py: Modify getquickstats to take into account that
StatsCache.filetotals
may now return an empty dictionary. If it does, then
getquickstats
should return emptyfiletotals, since Pootle expects the
quickstats
dictionary to contain certain values.
2008-08-22 14:11 murgilduta
* html/images/information.png, html/pootle.css,
templates/translatepage.html, translatepage.py: Provide links to
online documentation when a user is reviewing quality checks.
[Based on Friedel's proposal]
2008-08-21 23:21 sumpfralle
* projects.py: avoid the shell when calling "unzip"
2008-08-21 23:18 sumpfralle
* README: Pootle uses the python module "subprocess" - thus it
requires python v2.4
2008-08-21 22:42 sumpfralle
* test_indexing.py: adapt test to the new indexing interface
2008-08-21 22:33 sumpfralle
* README: update note regarding indexing engines
fix some line breaks (>80 characters)
2008-08-21 15:33 friedelwolff
* pootle.py: Expect at least build 12000
2008-08-21 12:50 winterstream
* projects.py: Fixed an invalid reference to item (it was renamed
to lastitem),
and did minor refactoring of the functions.
2008-08-21 12:13 winterstream
* potree.py: Fix refreshstats by forcing calculation of the
statistics used in
each project.
2008-08-21 10:38 winterstream
* indexpage.py: Fixed a lazy evaluation error. We have to add () to
evaluate
a lazy value.
2008-08-21 10:37 winterstream
* pootlefile.py, projects.py: Refactored and reworked the code to
find the indices.
This code should be fast and should work when walking through
assignments and tests.
2008-08-21 09:51 friedelwolff
* projects.py: Replace subprocess.Popen with subprocess.call since
we have to wait for unzip to complete
2008-08-21 09:43 friedelwolff
* templates/navbar.kid: Always show the itemtitle if it exists
2008-08-20 11:30 winterstream
* pootle.py, translatepage.py: Fixed a bad boolean expression in
translatepage.py which could make it possible
for someone without authorization to edit units.
Also added the translate=1 flag then the URL contains
translate.html so that
we get the right behaviour from things like suggestion reviews.
2008-08-20 11:09 friedelwolff
* __version__.py: Version 1.2.0-beta1
2008-08-20 11:02 friedelwolff
* indexpage.py: Adapt meta keywords
2008-08-20 10:18 friedelwolff
* po/pootle/af/pootle.po, po/pootle/ak/pootle.po,
po/pootle/am/pootle.po, po/pootle/ar/pootle.po,
po/pootle/az/pootle.po, po/pootle/be/pootle.po,
po/pootle/bg/pootle.po, po/pootle/bn/pootle.po,
po/pootle/bo/pootle.po, po/pootle/br/pootle.po,
po/pootle/ca/pootle.po, po/pootle/cs/pootle.po,
po/pootle/da/pootle.po, po/pootle/de/pootle.po,
po/pootle/dz/pootle.po, po/pootle/el/pootle.po,
po/pootle/en/pootle.po, po/pootle/en_ZA/pootle.po,
po/pootle/eo/pootle.po, po/pootle/es/pootle.po,
po/pootle/et/pootle.po, po/pootle/eu/pootle.po,
po/pootle/fa/pootle.po, po/pootle/fi/pootle.po,
po/pootle/fr/pootle.po, po/pootle/fur/pootle.po,
po/pootle/ga/pootle.po, po/pootle/gl/pootle.po,
po/pootle/ha/pootle.po, po/pootle/he/pootle.po,
po/pootle/hi/pootle.po, po/pootle/hr/pootle.po,
po/pootle/hu/pootle.po, po/pootle/hy/pootle.po,
po/pootle/id/pootle.po, po/pootle/is/pootle.po,
po/pootle/it/pootle.po, po/pootle/ja/pootle.po,
po/pootle/ka/pootle.po, po/pootle/kg/pootle.po,
po/pootle/km/pootle.po, po/pootle/ko/pootle.po,
po/pootle/ku/pootle.po, po/pootle/ln/pootle.po,
po/pootle/lt/pootle.po, po/pootle/lv/pootle.po,
po/pootle/ml/pootle.po, po/pootle/mr/pootle.po,
po/pootle/ms/pootle.po, po/pootle/mt/pootle.po,
po/pootle/nap/pootle.po, po/pootle/nb/pootle.po,
po/pootle/ne/pootle.po, po/pootle/nl/pootle.po,
po/pootle/nn/pootle.po, po/pootle/nso/pootle.po,
po/pootle/pa/pootle.po, po/pootle/pap/pootle.po,
po/pootle/pl/pootle.po, po/pootle/pt/pootle.po,
po/pootle/pt_BR/pootle.po, po/pootle/ro/pootle.po,
po/pootle/ru/pootle.po, po/pootle/sk/pootle.po,
po/pootle/sl/pootle.po, po/pootle/sq/pootle.po,
po/pootle/sr/pootle.po, po/pootle/st/pootle.po,
po/pootle/sv/pootle.po, po/pootle/te/pootle.po,
po/pootle/th/pootle.po, po/pootle/tr/pootle.po,
po/pootle/uk/pootle.po, po/pootle/ve/pootle.po,
po/pootle/vi/pootle.po, po/pootle/wo/pootle.po,
po/pootle/zh_CN/pootle.po, po/pootle/zh_HK/pootle.po,
po/pootle/zh_TW/pootle.po, po/pootle/zu/pootle.po: Migrate all
translations to the new POT file for Pootle 1.2
2008-08-20 10:07 friedelwolff
* po/pootle/az/pootle.po, po/pootle/be/pootle.po: Convert windows
newlines to unix newlines
2008-08-20 10:00 murgilduta
* translatepage.py: Forgot to remove a print statement.
2008-08-20 09:24 murgilduta
* README: Fix bugzilla URL.
2008-08-20 09:22 murgilduta
* translatepage.py: Display correctly translations with markup when
using alternative source language.
2008-08-20 09:08 friedelwolff
* po/pootle/az, po/pootle/az/jToolkit.po, po/pootle/az/pootle.po,
po/pootle/be, po/pootle/be/jToolkit.po, po/pootle/be/pootle.po,
po/pootle/bo, po/pootle/bo/jToolkit.po, po/pootle/bo/pootle.po,
po/pootle/br, po/pootle/br/jToolkit.po, po/pootle/br/pootle.po,
po/pootle/ln, po/pootle/ln/jToolkit.po, po/pootle/ln/pootle.po,
po/pootle/nap, po/pootle/nap/jToolkit.po,
po/pootle/nap/pootle.po, po/pootle/pap,
po/pootle/pap/jToolkit.po, po/pootle/pap/pootle.po, po/pootle/sq,
po/pootle/sq/jToolkit.po, po/pootle/sq/pootle.po, po/pootle/te,
po/pootle/te/jToolkit.po, po/pootle/te/pootle.po, po/pootle/th,
po/pootle/th/jToolkit.po, po/pootle/th/pootle.po: Add new
translations from pootle.locamotion.org (many still incomplete)
2008-08-19 16:13 friedelwolff
* po/pootle/ak/pootle.po, po/pootle/am/pootle.po,
po/pootle/ar/pootle.po, po/pootle/bg/jToolkit.po,
po/pootle/bg/pootle.po, po/pootle/el/pootle.po,
po/pootle/es/jToolkit.po, po/pootle/es/pootle.po,
po/pootle/et/pootle.po, po/pootle/fi/pootle.po,
po/pootle/fur/pootle.po, po/pootle/ga/pootle.po,
po/pootle/gl/jToolkit.po, po/pootle/gl/pootle.po,
po/pootle/hi/pootle.po, po/pootle/hy/pootle.po,
po/pootle/is/pootle.po, po/pootle/it/pootle.po,
po/pootle/ka/pootle.po, po/pootle/lv/jToolkit.po,
po/pootle/lv/pootle.po, po/pootle/ml/jToolkit.po,
po/pootle/ml/pootle.po, po/pootle/ms/pootle.po,
po/pootle/mt/pootle.po, po/pootle/nb/pootle.po,
po/pootle/nn/pootle.po, po/pootle/pl/pootle.po,
po/pootle/sr/pootle.po, po/pootle/tr/pootle.po,
po/pootle/uk/pootle.po, po/pootle/ve/pootle.po,
po/pootle/zu/jToolkit.po, po/pootle/zu/pootle.po: Update
translations from pootle.locamotion.org before updating to new
POT file
2008-08-19 16:03 winterstream
* pootlefile.py: Add a check to ensure that we use valid list
indices.
2008-08-19 15:30 winterstream
* templates/__init__.py, templates/navbar.kid,
templates/pootlepage.kid: Forgot to add these files to a previous
commit.
2008-08-19 14:54 winterstream
* translatepage.py: Fixed a logical and syntax error.
2008-08-19 14:53 winterstream
* pootle.py, templates/about.html, templates/activate.html,
templates/adminindex.html, templates/adminlanguages.html,
templates/adminprojects.html, templates/adminusers.html,
templates/error.html, templates/fileindex.html,
templates/home.html, templates/index.html,
templates/language.html, templates/languages.html,
templates/login.html, templates/navbar.html,
templates/options.html, templates/pootlepage.html,
templates/project.html, templates/projectadmin.html,
templates/projectlangadmin.html, templates/projects.html,
templates/redirect.html, templates/register.html,
templates/translatepage.html: Replace jToolkit's template overlay
code with a Kid-only solution.
One less thether to jToolkit!
2008-08-19 14:49 winterstream
* indexpage.py: Fixed a stats display bug that was introduced when
the diet branch
was merged in.
2008-08-19 14:48 winterstream
* indexpage.py: Changed one of the stats structures into a lazy
structure which will
only compute a value when it's needed. This saves us from having
to
fret about pushing computations into code areas where their
values
are needed. It also speeds up Pootle :).
2008-08-19 14:47 winterstream
* indexpage.py: Removed an unnecessary calculation and fixed
indentation.
2008-08-19 14:46 winterstream
* indexpage.py: Fix in-goal navigation so that the user will only
see the units
in a goal when clicking on something like a quality check related
to a goal.
2008-08-19 14:45 winterstream
* projects.py: Don't use the indexer when search.matchnames is the
only thing
we're using. search.matchnames contains things like "fuzzy",
"check-spaces" etc.
2008-08-19 14:44 winterstream
* pootlefile.py: Replaced a linear search with a binary search.
This speeds up
the enumeration of checks on large files significantly.
2008-08-19 14:43 winterstream
* indexpage.py: Don't perform unnecessary calculations. This should
provide a tiny
speed boost in some cases.
2008-08-19 14:33 friedelwolff
* po/pootle/xh/pootle.po: Update translation to new POT file (with
some manual tweaks)
2008-08-19 14:31 friedelwolff
* po/pootle/templates/pootle.pot: Update POT file before 1.2
release
2008-08-19 10:38 friedelwolff
* translatepage.py: Rewrite ugettext code slightly to avoid getting
a wrong string in pootle.pot with xgettext
2008-08-19 09:08 friedelwolff
* tools/updatetm.py: Increase the default maximum length to 1000
(same as pot2po)
2008-08-18 14:08 murgilduta
* indexpage.py, pagelayout.py, translatepage.py: Unify
getsearchfields() function, move it to
pagelayout.py::PootleNavPage, and use it more efficiently
removing unnecessary member variables.
2008-08-18 14:07 murgilduta
* projects.py: Since we already have a string, we don't need this
stupid conversion.
2008-08-18 14:07 murgilduta
* projects.py: Index a list of term values instead of a string for
the locations.
This is possible due to changes introduced in rev 8053.
2008-08-18 14:06 murgilduta
* pootlefile.py: Do not use mutable objects as default parameters.
For more information, see "important warning" in
http://docs.python.org/tut/node6.html#SECTION006710000000000000000
2008-08-15 15:01 walter_l
* projects.py: Replaced Python 2.4-incompatible try-except-finally
block with a try-finally block in
TranslationProject.uploadarchive()
2008-08-15 12:42 winterstream
* pootlefile.py: Fix pootlefile to work correctly when using XLIFF
files.
2008-08-15 12:42 winterstream
* projects.py: Replace the merging code used when updating from
version control
with the merging code used when uploading a file.
2008-08-15 12:41 winterstream
* pootlefile.py: Improve data structures used in matchitems.
2008-08-15 12:40 winterstream
* pootlefile.py, projects.py: Add a position index for the units so
that, given a unit, we can find
its position in the unit list in O(1) time (instead of the silly
O(n)
system we had in place).
2008-08-15 12:39 winterstream
* statistics.py: Fixed incorrect empty stats returns in the
statistics module.
2008-08-15 08:58 walter_l
* projects.py: Replaced os.execvp() with subprocess.Popen() and
added a missing "import shutil" (oops! :P).
2008-08-15 08:43 walter_l
* projects.py: Try to use "unzip" from the system before falling
back to Python's (_slightly_)
slower zipfile module in TranslationProject.uploadarchive(). This
fixes bug 402.
2008-08-14 18:06 murgilduta
* html/images/bullet_arrow_down.png,
html/images/bullet_arrow_up.png, html/js/search.js,
html/pootle.css, templates/fileindex.html,
templates/translatepage.html: Allow Pootle search for fields (GUI
part).
This completes the user interface to the search for fields
enhancement.
2008-08-14 18:04 murgilduta
* indexpage.py, pootlefile.py, projects.py, translatepage.py: Allow
Pootle to search for fields.
This is the codebase for implementing search for fields (GUI
follows).
Important note: this commit introduces changes in terms of what
information and under which names is stored by the indexing
engine, so from now on it is necessary to rebuild the search
indexes in order to work this functionality.
Specifically, "msgid" and "msgstr" fields now are known as
"source" and "target". Additionally, "notes" and "locations"
fields have been added.
2008-08-14 16:46 murgilduta
* html/images/gtk-apply.png, html/images/gtk-cancel.png,
html/js/suggestions.js, html/pootle.css,
templates/translatepage.html, translatepage.py: Added option to
(re)view suggestions made by others while translating.
Normal users can view suggestions made by others while they
translate.
Users with reviewing privileges will be able to review
suggestions at the moment. Accepting and rejecting suggestions
works through an AJAX interface, so no page reload is needed.
Accepting a suggestion rejects the remaining others.
This fixes bug 427.
2008-08-14 16:15 friedelwolff
* templates/translatepage.html: Only focus on the translation area
if we have translate or suggest rights
2008-08-14 15:02 friedelwolff
* adminpages.py, templates/adminlanguages.html,
templates/adminprojects.html, templates/adminusers.html: Make
previously untranslatable admin page titles translatable
2008-08-14 14:47 friedelwolff
* pootle.prefs: Disable Luganda (lg) and add more special
characters. Add and enable Neapolitan (nap). Add Urdu (ur)
disabled.
2008-08-11 09:19 winterstream
* pootle.prefs, pootle.py: Added the ability to specify the stats
database in the Poolte preferences
file.
2008-08-07 06:38 murgilduta
* html/js/unfuzzy.js, templates/translatepage.html: Mark fuzzy
messages as unfuzzy automatically after editing.
This fixes bug 456. Anyway, there are some issues with pasting
that will be addressed on bug 473.
2008-08-04 15:12 winterstream
* pootlefile.py, projects.py, statistics.py, test_pootlefile.py:
Currently, when we reclassify a unit, we recompute the statistics
of an entire file
due to a bug. This is now fixed.
2008-08-04 13:19 winterstream
* pootle.py: Used an incorrect import statement in the import code.
This should fix it.
2008-07-29 13:13 winterstream
* pootle.py, profiling, profiling/__init__.py,
profiling/lsprofcalltree.py: This adds some profiling code to
Poolte. The output can be viewed with
kcachegrind.
2008-07-25 10:23 dwaynebailey
* pootle.prefs: Add entry for Lugandan
2008-07-24 20:12 friedelwolff
* potree.py: [Contributed by Suresh Chandrasekharan] Move the
language matching code from Pootle to the toolkit
2008-07-23 10:00 murgilduta
* html/js/jquery, html/js/jquery/jquery.color.js,
html/js/jquery/jquery.js: Add jQuery library into /js/jquery/.
In this commit the core library (jquery.js, version 1.2.6) and
the Color Animations plugin (jquery.color.js) have been added.
2008-07-22 15:03 friedelwolff
* statistics.py: Update the project-level quick stats after
reclassifying a unit
2008-07-22 14:46 friedelwolff
* statistics.py: Remove invalid/unnecessary
@invalidates_memoization for .updatequickstats()
2008-07-21 00:35 sumpfralle
* projects.py: add support for the 'author' tag to various revision
control systems (contributed by Miklos Vajna)
2008-07-18 09:48 winterstream
* statistics.py: Added kwargs to memoization functions
2008-07-17 17:50 winterstream
* pootlefile.py, projects.py: We make sure to invalidate memoized
stats values when we realize that
a file has changed since we last read its stats.
2008-07-17 17:49 winterstream
* statistics.py: Improved the memoization a bit by making it
generic.
2008-07-15 21:46 murgilduta
* translatepage.py: Escape correctly alternative source language
text.
This fixes bug 449.
2008-07-15 15:27 winterstream
* pootlefile.py: Fixed a stupid bug which caused projects
containing more than one type of
translation file to experience strange bugs.
One can indeed be too smart for oneself. pootlefile.pootlefile
was a class
which extended the functionality an existing file store. When the
old code
was asked to load a translation file, it found the translation
store class
corresponding to the file and set pootlefile.pootlefile's base
class to that
class. Thus, if you loaded a PO file, then
pootlefile.pootlefile's class's
__bases__ member was set to (pofile,). This would cause
pootlefile.pootlefile
to behave as a class derived from pofile.
This worked great in projects with only a single file type. But
if you also
happened to use something like XLIFF, then the base class of
pootlefile.pootlefile would flip between pofile and xlifffile
depending on
the last loaded file type.
This is obviously not a good thing. So, we need to create
pootlefile classes
for each type of translation store that gets used. We do this at
runtime
by seeing whether such a class already exists; if not, it is
created.
2008-07-15 12:45 murgilduta
* pootlefile.py, translatepage.py: Fixed retrieval of suggestions
from XLIFF files in reviewing mode.
2008-07-07 10:32 winterstream
* statistics.py: modinfo in the translate toolkit is now a 2-tuple
containing the mtime and
the size of a file.
The pootle modtime function used the toolkit's get_mod_info
directly, but
this didn't play nice with existing code that's only interested
in looking
at the mtime of a file. So this has been modified to only give
the mtime
for Poolte.
2008-07-01 14:47 winterstream
* pootlefile.py: pootlefile.getitem was previously modified not to
trigger full-scale quality checks on a unit,
with the aim of speeding up common operations. At the moment
though, there is no other code
to trigger checks, which means that the quality checking
functionality doesn't work with
these changes.
We really ought to work on this high coupling that causes so much
unexpected breakage.
2008-07-01 11:23 winterstream
* benchmark.py, conflict2suggest.py, indexpage.py, pootle.py,
pootlefile.py, potree.py, projects.py, statistics.py,
templates/navbar.html, test_pootlefile.py, test_statistics.py,
translatepage.py: Merged in changes from
branches/Pootle-diet-and-trunk-merge.
Please see the branch if you are interested in the changes that
led to this commit.
2008-06-20 15:33 friedelwolff
* projects.py: (Re-)fix XLIFF support in Pootle (where there are
not necessarily multistrings). Probably regressed during merging
of indexing code.
2008-06-20 12:30 walter_l
* pootlefile.py: Changed the "%F" formatter to the expanded
"%Y-%m-%d" which results in the same
date. The difference is that the former is not supported on
Windows.
This is related to bug #290.
2008-06-20 11:32 walter_l
* pootlefile.py: Used translate.storage.poheader.tzstring() to
replace the "%z" date formatting
option.
This fixes bug #290
2008-06-19 20:52 sumpfralle
* projects.py: use different sub-directories for databases of
different indexing engines
rename the indexing directory from ".poindex-PROJECT-LANGUAGE" to
".translation_index"
note for UPGRADING: you have to remove old indexing directories
manually
these changes are meant to ease migrations from one indexing
engine to another and to
allow different indexing engines to be on the same server
2008-06-14 09:21 friedelwolff
* projects.py: Update Pootle code to new indexing code by merging
from the translate-search-indexer-generic-merging branch. Check
the branch for individual commits on this file.
2008-06-13 16:45 friedelwolff
* pagelayout.py, pootle.prefs, pootle.py, templates/options.html,
templates/translatepage.html, translatepage.py, users.prefs,
users.py: Enable translation while displaying an alternative
source language.
A user option is provided to choose which language should be used
as the
alternative source language. The feature can be enabled/disabled
server wide
with the variable Pootle.enablealtsrc (disabled by default).
This closes bug 209.
Known issues:
Plural units are not supported yet (nothing is displayed)
Unit context (such as msgctxt in PO) is not taken into account
The first match from the alternative source language project is
used - not
specifically from the unit or file corresponding to the current
unit
This might need lots of memory and possibly processing power in
large projects
[Contributed by Julen Ruiz Aizpuru as part of GSoC2008, based on
work by
Sayamindu Dasgupta]
2008-06-06 08:53 dwaynebailey
* createpootlepot: Prep the .pot fiel with package name and version
number
2008-06-04 19:12 dwaynebailey
* pootle.py: Use mimetypes for downloads that match those defined
in virtaal.
2008-06-04 19:09 dwaynebailey
* pootle.prefs: Add Venda as a disables language
2008-06-04 19:07 dwaynebailey
* createpootlepot: Sort the found files before extracting text.
2008-06-03 09:38 walter_l
* projects.py: The second commit (for Pootle) to fix bug 350.
Use of the tempfile module has replaced the use of os.tmpnam(),
which is apparently insecure.
2008-05-15 15:20 friedelwolff
* test_client.py: Update test to new formatting on project admin
page
2008-04-25 07:35 friedelwolff
* adminpages.py: Fix misnomer 'Login' -> 'Username' [reported by
Jussi Aalto]
2008-04-23 11:35 friedelwolff
* README: Fix URL to bugzilla
2008-04-03 14:55 friedelwolff
* templates/projectadmin.html: Show the language code in the
dropdown of languages to add to the project. This closes bug 357
2008-04-03 14:27 friedelwolff
* adminpages.py, templates/projectadmin.html: Show existing
languages in a sortable table
2008-04-02 15:12 dwaynebailey
* __init__.py: Fixes to cleanup PKG-INFO. Wrong download URL and
some wording changes.
2008-03-28 13:51 friedelwolff
* statistics.py, translatepage.py: Fix bugs in .xlf support
(reported by Robert Malovec)
2008-03-27 07:22 friedelwolff
* pootle.prefs: Update URLs
2008-03-26 13:53 friedelwolff
* ChangeLog: Update Changelog before release of 1.1.0
2008-03-26 13:02 friedelwolff
* __version__.py: Version 1.1.0
2008-03-26 12:42 friedelwolff
* po/pootle/dz, po/pootle/dz/jToolkit.po, po/pootle/dz/pootle.po,
po/pootle/ga, po/pootle/ga/jToolkit.po, po/pootle/ga/pootle.po,
po/pootle/id, po/pootle/id/jToolkit.po, po/pootle/id/pootle.po,
po/pootle/nso, po/pootle/nso/jToolkit.po,
po/pootle/nso/pootle.po, po/pootle/sk, po/pootle/sk/jToolkit.po,
po/pootle/sk/pootle.po: New translations from
pootle.locamotion.org - Dzonkha (dz), Irish (ga), Indonesian
(id), Northern Sotho (nso), Slovak (sk)
2008-03-26 12:23 friedelwolff
* po/pootle/ak/pootle.po, po/pootle/ar/pootle.po,
po/pootle/bg/jToolkit.po, po/pootle/bg/pootle.po,
po/pootle/cs/pootle.po, po/pootle/da/pootle.po,
po/pootle/de/jToolkit.po, po/pootle/de/pootle.po,
po/pootle/eo/pootle.po, po/pootle/es/jToolkit.po,
po/pootle/et/pootle.po, po/pootle/eu/jToolkit.po,
po/pootle/eu/pootle.po, po/pootle/fa/jToolkit.po,
po/pootle/fa/pootle.po, po/pootle/fr/pootle.po,
po/pootle/he/jToolkit.po, po/pootle/he/pootle.po,
po/pootle/hu/pootle.po, po/pootle/is/pootle.po,
po/pootle/ja/pootle.po, po/pootle/km/pootle.po,
po/pootle/ku/jToolkit.po, po/pootle/ku/pootle.po,
po/pootle/lt/jToolkit.po, po/pootle/lt/pootle.po,
po/pootle/ml/pootle.po, po/pootle/ms/pootle.po,
po/pootle/nb/jToolkit.po, po/pootle/nb/pootle.po,
po/pootle/ne/pootle.po, po/pootle/pl/jToolkit.po,
po/pootle/pl/pootle.po, po/pootle/pt/pootle.po,
po/pootle/ro/jToolkit.po, po/pootle/ro/pootle.po,
po/pootle/ru/jToolkit.po, po/pootle/ru/pootle.po,
po/pootle/sl/pootle.po, po/pootle/sr/jToolkit.po,
po/pootle/tr/pootle.po, po/pootle/uk/pootle.po,
po/pootle/wo/pootle.po, po/pootle/zh_CN/jToolkit.po,
po/pootle/zh_CN/pootle.po, po/pootle/zh_TW/jToolkit.po,
po/pootle/zu/pootle.po: Updated translations from
pootle.locamotion.org
2008-03-18 21:27 friedelwolff
* pootle.prefs: Correct plural information for Hungarian
2008-03-18 14:33 friedelwolff
* pootle.prefs: Enable Hungarian (hu)
2008-03-18 14:32 friedelwolff
* pootle.prefs: Add Malayalam (ml)
2008-03-18 14:29 friedelwolff
* pootle.prefs: Add special characters for Northern Sotho (nso)
2008-03-18 14:27 friedelwolff
* pootle.py: Require at least build number 11000 (Version 1.1) of
the toolkit
2008-03-13 10:13 friedelwolff
* pootlefile.py: Use .addunit() instead of .units.append. +Note
about inefficient merging code
2008-02-29 12:55 friedelwolff
* __version__.py: Version 1.1.0rc2
2008-02-29 12:54 friedelwolff
* indexpage.py, pootlefile.py, projects.py: Provide an upload box
for users that only have the 'suggest' right, and handle such
uploads properly.
2008-02-29 12:52 friedelwolff
* test_client.py: Test that a user that only has suggest rights can
upload
2008-02-29 08:04 friedelwolff
* po/pootle/templates/pootle.pot: Update template for the Pootle
project (very little actual change)
2008-02-29 07:59 friedelwolff
* html/pootle.css: Change the colour of HTML highligting to a dark
red (#A00000)
2008-02-29 07:42 friedelwolff
* translatepage.py: Implement highlighting of HTML markup in the
translate page
2008-02-29 07:41 friedelwolff
* pootle.prefs: Allign language name with the iso-codes package for
'Spanish; Castilian' (es)
2008-02-29 07:38 friedelwolff
* projects.py: Update the indexing code to the newest provided by
the Toolkit that should work with PyLucene 1 and 2.
2008-02-18 11:32 friedelwolff
* po/pootle/ru/jToolkit.po, po/pootle/ru/pootle.po,
po/pootle/sr/jToolkit.po, po/pootle/sr/pootle.po,
po/pootle/uk/jToolkit.po, po/pootle/uk/pootle.po: Fix broken
spacing in plural equations for ru, sr, uk
2008-02-18 11:26 friedelwolff
* po/pootle/cs/jToolkit.po, po/pootle/cs/pootle.po: Fix broken
spacing in Czeck (cs) plural equation
2008-02-15 13:48 friedelwolff
* pootle.py: Only swallow an ImportError - we want to know about
anything else
2008-02-07 15:05 friedelwolff
* pootle.prefs: Close tags that were causing kid error
2008-01-30 16:15 friedelwolff
* projects.py: Adapt to API change in the toolkit (convertfile ->
convertstore)
2008-01-29 15:10 friedelwolff
* html/pootle.css: Comment out float: left; in #content and explain
why. This should fix bug 253.
2008-01-29 09:30 friedelwolff
* html/pootle.css: Show a pointer (hand) over the related entries
2008-01-28 16:08 friedelwolff
* html/js/autoexpand.js: Fix text insertion for Internet Explorer
2008-01-28 13:28 friedelwolff
* pootle.prefs: New Arabic plural formula as given by Arabeyes
2008-01-28 10:40 friedelwolff
* pootle.prefs: Rather use div than span tags for descriptions -
this ensures correct text alignment in bidi pages
2008-01-28 10:35 friedelwolff
* templates/about.html: Remove fullwidthcontent in favour of
content. Now this looks better with the new RTL characteristics
2008-01-23 23:01 larskr
* projects.py: avoid to use PyLucene v2 since the API is not
supported, yet
2008-01-23 12:35 friedelwolff
* templates/activate.html, templates/login.html,
templates/register.html: Format login, register and activate
forms consistently
2008-01-23 12:15 friedelwolff
* pootle.prefs: Adapt language names to ensure better alignment
with iso-codes
2008-01-23 12:09 friedelwolff
* pootle.prefs: Provide proper country names to ensure better
alignment with iso-codes
2008-01-23 11:22 friedelwolff
* pootle.prefs: Mention translation of language names with the
iso-codes package
2008-01-23 11:16 friedelwolff
* pootle.prefs: Update and expand some descriptions
2008-01-23 10:44 friedelwolff
* html/doc/en/howto.html, html/doc/en/index.html,
html/doc/en/resources.html: Mark several sections as 'info'
instead of 'intro'
2008-01-23 10:40 friedelwolff
* html/doc/en/howto.html, html/doc/en/index.html,
html/doc/en/resources.html: Replace with new banner code
2008-01-23 10:17 friedelwolff
* pootle.prefs: Remove unnecessary configuration of logos. This is
now entirely in the templates and CSS.
2008-01-23 10:15 friedelwolff
* pagelayout.py: Remove dead code that handled logos
2008-01-23 10:09 friedelwolff
* templates/projectlangadmin.html: Mark links as 'info' instead of
'intro'
2008-01-23 10:06 friedelwolff
* templates/adminlanguages.html, templates/adminprojects.html,
templates/adminusers.html: Mark admin links as 'info' instead of
'intro'
2008-01-23 10:03 friedelwolff
* templates/adminindex.html: Mark links as 'info' instead of
'intro'
2008-01-23 10:01 friedelwolff
* templates/home.html: Mark options and admin links as 'info'
instead of 'intro'
2008-01-23 10:00 friedelwolff
* templates/login.html: Only show intro div if there is some intro
text
2008-01-23 09:00 friedelwolff
* __version__.py: Version 1.1.0rc1
2008-01-23 08:59 friedelwolff
* html/pootle.css: Align the source text vertically at the top to
align well with the target text
2008-01-23 08:57 friedelwolff
* html/pootle.css: Draw a thick black border around the source text
to be translated
2008-01-22 08:40 friedelwolff
* html/pootle.css: Fix background image url to proper name
2008-01-22 08:27 friedelwolff
* html/images/WordForge-blue.png, html/images/WordForge-white.png,
html/images/gradient.png: Adapt images to new styling
2008-01-22 08:10 friedelwolff
* html/pootle.css: Restore some better layout for older versions of
IE, although this will only work in LTR
2008-01-22 07:36 friedelwolff
* templates/translatepage.html: Mark developer comments and
locations as lang="en" dir="ltr"
2008-01-22 01:41 larskr
* html/pootle.css: image url should be relative to css file
location due to a potential 'baseurl' setting
2008-01-21 15:43 friedelwolff
* templates/translatepage.html: Don't add title to related term
unnecessarily (when it is empty)
2008-01-21 15:30 friedelwolff
* html/pootle.css: Make Tahoma a bit bigger for Arabic by default
2008-01-21 15:22 friedelwolff
* templates/translatepage.html: Markup language and direction more
precicely
2008-01-21 14:41 friedelwolff
* html/pootle.css: Exploit IE < 7 bug to somewhat mitigate display
bugs in IE < 7
2008-01-21 10:43 friedelwolff
* html/pootle.css: Exploit IE bugs to ensure proper banner height
on IE
2008-01-21 10:25 friedelwolff
* html/pootle.css: Use the descendant selector instead of the child
('>') selector which is not supported older versions of IE
2008-01-21 09:46 friedelwolff
* templates/pootlepage.html: Revove dir=ltr where it might not be
what is wanted
2008-01-21 07:21 friedelwolff
* projects.py, statistics.py: Avoid writing the quickstats file
unnecessarily
2008-01-18 15:13 friedelwolff
* test_pootlefile.py: Update to namechange in
translate.storage.test_po
2008-01-18 15:12 friedelwolff
* templates/pootlepage.html: Stop output of unnecessary HTML
comments from kid
2008-01-18 15:11 friedelwolff
* templates/fileindex.html, templates/language.html,
templates/translatepage.html: Stop output of unnecessary HTML
comments from kid
2008-01-18 14:39 friedelwolff
* templates/translatepage.html: Only display tooltip if any
comments are present, and don't use newline unnecessarily
2008-01-17 15:17 friedelwolff
* html/pootle.css: New styling for Pootle
2008-01-17 14:00 friedelwolff
* templates/translatepage.html: Specify the 'dir' attribute in many
places to fit with the new layout
2008-01-17 13:52 friedelwolff
* templates/pootlepage.html: Move the main navigation to the left,
below the banner
2008-01-17 13:45 friedelwolff
* templates/about.html: Only mark first paragraph as introduction.
The rest is in new class 'info'.
2007-12-15 16:47 friedelwolff
* pootle.prefs: Mark default descriptions as English and
left-to-right to ensure proper display
2007-12-15 16:44 friedelwolff
* pootle.prefs: Document the treestyle project option
2007-12-15 16:41 friedelwolff
* pootle.prefs: Enable Indonesian (id) and fix typos in (commented)
Khmer decleration
2007-11-26 15:17 friedelwolff
* templates/about.html, templates/adminindex.html,
templates/home.html: Use fullwidthcontent in a few cases to
improve layout for right-to-left locales
2007-11-22 22:07 dwaynebailey
* pootle.prefs: Fix equation error
2007-11-13 15:08 friedelwolff
* html/pootle.css: Add default styling for Akan (ak)
2007-11-13 12:40 friedelwolff
* pootlefile.py: Update now that ._initallcomments() is private in
the toolkit
2007-11-13 12:39 friedelwolff
* pootle.prefs: Add special characters for Akan (ak)
2007-10-22 10:34 friedelwolff
* projects.py: Don't upload output file after updating from
tepmlates (pot2po), otherwise the merging code of the upload
might retain units that were removed. The upload code just adds
unnecessary processing anyway.
2007-10-19 20:48 larskr
* indexpage.py: fix revision control support - no versioned files
were detected before
2007-10-09 21:17 larskr
* tools: ignore pre-compiled python files for svn
2007-10-08 23:34 larskr
* projects.py: improve some comments
2007-10-08 23:08 larskr
* po/pootle/af, po/pootle/ak, po/pootle/am, po/pootle/ar,
po/pootle/bg, po/pootle/bn, po/pootle/ca, po/pootle/cs,
po/pootle/da, po/pootle/de, po/pootle/el, po/pootle/en,
po/pootle/en_ZA, po/pootle/eo, po/pootle/es, po/pootle/et,
po/pootle/eu, po/pootle/fa, po/pootle/fi, po/pootle/fr,
po/pootle/fur, po/pootle/gl, po/pootle/ha, po/pootle/he,
po/pootle/hi, po/pootle/hr, po/pootle/hu, po/pootle/hy,
po/pootle/is, po/pootle/it, po/pootle/ja, po/pootle/ka,
po/pootle/kg, po/pootle/km, po/pootle/ko, po/pootle/ku,
po/pootle/lt, po/pootle/lv, po/pootle/ml, po/pootle/mr,
po/pootle/ms, po/pootle/mt, po/pootle/nb, po/pootle/ne,
po/pootle/nl, po/pootle/nn, po/pootle/pa, po/pootle/pl,
po/pootle/pt, po/pootle/pt_BR, po/pootle/ro, po/pootle/ru,
po/pootle/sl, po/pootle/sr, po/pootle/st, po/pootle/sv,
po/pootle/templates, po/pootle/tr, po/pootle/uk, po/pootle/ve,
po/pootle/vi, po/pootle/wo, po/pootle/xh, po/pootle/zh_CN,
po/pootle/zh_HK, po/pootle/zh_TW, po/pootle/zu,
po/terminology/am, po/terminology/am/gnome, po/terminology/ar,
po/terminology/ar/gnome, po/terminology/az,
po/terminology/az/gnome, po/terminology/ca,
po/terminology/ca/gnome, po/terminology/cs,
po/terminology/cs/gnome, po/terminology/da,
po/terminology/da/gnome, po/terminology/eo,
po/terminology/eo/gnome, po/terminology/es,
po/terminology/es/gnome, po/terminology/eu,
po/terminology/eu/gnome, po/terminology/fa,
po/terminology/fa/gnome, po/terminology/fr,
po/terminology/fr/gnome, po/terminology/hi,
po/terminology/hi/gnome, po/terminology/hu,
po/terminology/hu/gnome, po/terminology/it,
po/terminology/it/gnome, po/terminology/ja,
po/terminology/ja/gnome, po/terminology/kn,
po/terminology/kn/gnome, po/terminology/ku,
po/terminology/ku/gnome, po/terminology/mk,
po/terminology/mk/gnome, po/terminology/mr,
po/terminology/mr/gnome, po/terminology/ms,
po/terminology/ms/gnome, po/terminology/nb,
po/terminology/nb/gnome, po/terminology/nl,
po/terminology/nl/gnome, po/terminology/nn,
po/terminology/nn/gnome, po/terminology/pa,
po/terminology/pa/gnome, po/terminology/pl,
po/terminology/pl/gnome, po/terminology/pt,
po/terminology/pt/gnome, po/terminology/pt_BR,
po/terminology/pt_BR/gnome, po/terminology/rw,
po/terminology/rw/gnome, po/terminology/sk,
po/terminology/sk/gnome, po/terminology/sq,
po/terminology/sq/gnome, po/terminology/sv,
po/terminology/sv/gnome, po/terminology/th,
po/terminology/th/gnome, po/terminology/uk,
po/terminology/uk/gnome, po/terminology/vi,
po/terminology/vi/gnome, po/terminology/wa,
po/terminology/wa/gnome, po/terminology/zh_CN,
po/terminology/zh_CN/gnome, po/terminology/zh_HK,
po/terminology/zh_HK/gnome, po/terminology/zh_TW,
po/terminology/zh_TW/gnome: hide irrelevant language files from
svn
2007-10-06 09:30 larskr
* benchmark.py, projects.py: imported 'jToolkit/data/indexer.py'
from jToolkit 0.7.8
added a copyright note to the new file
imports of 'indexer' adapted
2007-09-26 14:11 friedelwolff
* adminpages.py, indexpage.py: Make the medium bannerheight be 80
pixels to fit with the current medium graphics size
2007-09-17 10:31 friedelwolff
* pootle.prefs: Remind the admin to copy the pootle project if the
default podirectory is changed
2007-09-14 09:17 friedelwolff
* indexpage.py, projects.py: [Contributed by Lars Kruse] Import
version control functionality from the translate toolkit
2007-09-14 09:12 friedelwolff
* versioncontrol.py: Remove versioncontrol.py from Pootle, now that
it has been moved to the translate toolkit
2007-09-14 08:50 dwaynebailey
* pootlefile.py, projects.py: Change isblankmsgstr() and use
istranslated() instead; to align with base class.
2007-09-13 11:59 friedelwolff
* indexpage.py: Remove debugging output
2007-09-06 09:15 friedelwolff
* versioncontrol.py: [Contributed by Lars Kruse]
Move duplicated filesystem code to the base class.
Provide all infrastructure in the base class to handle relative
and absolute
styles of specifying file parameters.
2007-09-04 08:47 friedelwolff
* versioncontrol.py: - replace all shell string commands with
arrays of strings
- improve consistency of error messages
- use exitcodes instead of stderr to check for failures
- use python instead of the shell for "cd", "rm", "mv", etc.
- use the subprocess module if available, otherwise fall back to
popen2
2007-08-31 12:54 friedelwolff
* projects.py: Rename pofilter::filterlement() -> filterunit()
according to API change of r6334
2007-08-31 11:15 friedelwolff
* statistics.py: Adapt to new pofilter API
2007-08-03 11:09 friedelwolff
* pootle.prefs: Enable Slovak for the next release as it is
currently at 100%
2007-08-03 10:28 friedelwolff
* templates/navbar.html: Use a hex colour for proper rendering in
Internet Explorer. Remove the useless class attribute of
itemdata.
2007-08-02 15:22 friedelwolff
* html/pootle.css: Add KacstOne as a possible font for Arabic after
Nazli but before Dejavu Sans
2007-08-02 13:09 friedelwolff
* templates/index.html: Remove fancy spacing to avoid incorrect
extra spaces between project names and the (comma) seperators
2007-08-02 13:04 friedelwolff
* indexpage.py: Use the correct list seperator for the list of
languages and projects
2007-08-02 09:42 friedelwolff
* users.py: Instantiate the language module for the interface
interface language
2007-08-02 09:34 friedelwolff
* templates/options.html: Make the language dropdown 100% of the
width of the table cell
2007-08-02 09:33 friedelwolff
* templates/index.html: Mark the language names as English so that
the styling isn't affected when the interface is in languages
with different styling (such as Chinese and Khmer)
2007-08-02 09:29 friedelwolff
* templates/pootlepage.html: Simplify the header by removing one
table and the spacer
2007-08-01 20:01 dwaynebailey
* html/images/pootle-medium.jpg, html/images/pootle-small.jpg,
html/images/pootle.jpg, html/images/pootle.svg,
html/images/top.png: Remove all old Pootle and Translate logos
2007-08-01 13:19 friedelwolff
* pootle.py: Give more information about the error if a translation
couldn't be initialised
2007-07-31 15:23 friedelwolff
* indexpage.py: Remove unused function (summarizestats). +Comment,
update copyright dates.
2007-07-31 10:18 friedelwolff
* pagelayout.py: Simplify getstats() by taking a shortcut in the
calculation
2007-07-31 08:26 friedelwolff
* CREDITS: Change Miklos' credit line to indicate the complete
breadth of the contributions
2007-07-31 08:24 friedelwolff
* versioncontrol.py: [Contributed by Miklos Vajna] +Support for bzr
version control system
2007-07-26 11:21 friedelwolff
* html/pootle.css: Use 'bolder' instead of 'bold' for font-weight
to improve the ability to override per language / tag later
2007-07-26 10:55 friedelwolff
* indexpage.py: Update indexpage to use new keys for stats
dictionary
2007-07-26 10:51 friedelwolff
* templates/navbar.html: Use the new dicionary keys for source word
counts
2007-07-26 10:50 friedelwolff
* pagelayout.py, projects.py: Change the word count keys in stats
dictionaries to reflect the fact that they are source word counts
2007-07-26 10:48 friedelwolff
* indexpage.py: Don't pass the unnecessary third parameter to
pagelayout.getstats()
2007-07-25 08:45 friedelwolff
* pootle.prefs: Fix Chinese typo, Slovak indenting. Enable
Lithuanian for next release. +Malagasy (commented).
2007-07-24 06:25 friedelwolff
* versioncontrol.py: [Contributed by Miklos Vajna] Add support for
Git version control system
2007-07-23 11:14 friedelwolff
* statistics.py: Remove unneeded handling of source and target
(unneeded because of new checker API)
2007-07-19 10:30 friedelwolff
* statistics.py: Remove unnecessary import of pocount
2007-07-19 10:10 friedelwolff
* projects.py: Use the filename with directory name to get
quickstats [reported by Igor Miletic]
2007-07-19 10:06 friedelwolff
* projects.py: Remove unnecessary import of pofilter
2007-07-19 09:34 friedelwolff
* README: Update comments about python versions
2007-07-19 07:06 friedelwolff
* versioncontrol.py: [Contributed by Lars Kruse] Rewrite
os.path.samefile for platform independence
2007-07-18 11:42 friedelwolff
* statistics.py: Update to the new API for run_filters()
2007-07-18 11:41 friedelwolff
* pootle.py, projects.py, test_pootlefile.py: Remove references to
POTeeChecker by replacing with a normal TeeChecker
2007-07-18 11:35 friedelwolff
* pootle.py, projects.py, test_pootlefile.py: Rename POChecker ->
UnitChecker
2007-07-17 10:49 friedelwolff
* pootlefile.py: Remove unused functions getfilename() and getext()
2007-07-17 10:47 friedelwolff
* test_pootlefile.py: Remove test_filename() and remove unnecessary
cleanup in test_classifyunits()
2007-07-17 10:44 friedelwolff
* statistics.py: The counting helper functions moved from
pocount.py to statsdb.py in the toolkit
2007-07-17 10:30 friedelwolff
* indexpage.py: Sort languages in a way that is compatible with
Python 2.3
2007-07-17 10:29 friedelwolff
* pootle.prefs: Recommend the use of a language attribute for
server and project descriptions
2007-07-17 09:38 friedelwolff
* users.py: Provide translated language names on the login page (if
available) with the English version. Sort language names in a way
that is compatible with python 2.3.
2007-07-16 15:17 friedelwolff
* adminpages.py: Use translated language names in the
administration interface
2007-07-16 13:44 friedelwolff
* versioncontrol.py: [Contributed by Lars Kruse and Miklos Vajna]
Support different configurations with darcs by traversing the
directory tree upwards in search of the marker directory
2007-07-12 10:19 friedelwolff
* pootle.py: Ensure that we test for a .po extention otherwise
directories called 'po' could confuse Pootle
2007-07-10 15:13 dwaynebailey
* createpootlepot: Cleanup. Easier to read and adjust the xgettext
commands. Also output to the correct place in po/
2007-07-10 13:09 friedelwolff
* pootle.prefs: Enable Wolof in the default installation
2007-07-10 10:31 friedelwolff
* ChangeLog: Update ChangeLog before 1.0.2 release
2007-07-10 10:16 friedelwolff
* README: Mention that ElementTree is not needed with Python 2.5
2007-07-10 09:40 friedelwolff
* indexpage.py, pootle.py: Fix the ElementTree import for Python
2.5
2007-07-10 07:21 dwaynebailey
* indexpage.py, pootle.py: Fix ElementTree import for Python 2.5
users.
2007-07-09 15:39 friedelwolff
* po/pootle/wo/pootle.po: Provisionaly add plural information.
nplural=2 should be right, but the equation is a guess at (n !=
1) for the moment
2007-07-09 14:59 friedelwolff
* po/pootle/wo, po/pootle/wo/jToolkit.po, po/pootle/wo/pootle.po:
Add Wolof (wo) translation
2007-07-09 14:47 friedelwolff
* po/pootle/el/jToolkit.po, po/pootle/el/pootle.po,
po/pootle/lv/pootle.po: Update Greek (el) and Latvian (lv)
translations from http://pootle.wordforge.org/
2007-07-09 13:08 friedelwolff
* __version__.py: Version 1.0.2
2007-07-09 12:59 friedelwolff
* pootle.prefs: Add the (commented) information for Papiamento
2007-07-09 07:37 friedelwolff
* CREDITS: Credit Abel Cheung
2007-07-06 15:01 friedelwolff
* pagelayout.py, pootle.prefs: [Contributed by Lars Kruse] show
banner image for a configured baseurl. Part of the fixes for bug
113.
2007-07-06 14:59 friedelwolff
* html/js/sorttable.js, templates/fileindex.html,
templates/language.html, templates/project.html: [Contributed by
Lars Kruse] Make the javascript aware of the baseurl. Part of the
fixes for bug 113.
2007-07-06 14:44 friedelwolff
* html/doc/en/howto.html, templates/pootlepage.html: [Contributed
by Lars Kruse] Make documentation work with the configured
baseurl. Part of the fixes for bug 113.
2007-07-06 13:04 friedelwolff
* pootle.prefs: [Contributed by Abel Cheung] Add some special
characters for all Chinese locales that can't be easily typed
with input methods
2007-07-04 15:26 friedelwolff
* pootlefile.py: [Contributed by Lars Kruse] Handle path in
portable way
2007-07-04 06:35 friedelwolff
* test_statistics.py: [Contributed by Lars Kruse] Use platform
independent path seperators for test_creation()
2007-07-03 13:18 friedelwolff
* __version__.py: Update to version 1.0.2rc1
2007-07-03 13:17 friedelwolff
* indexpage.py: [Contributed by Lars Kruse] Handle path seperators
in a platform independent way
2007-07-03 13:12 friedelwolff
* test_client.py: Adapt test to not expect the disabled attribute
of the fuzzy checkbox
2007-07-03 09:13 friedelwolff
* templates/translatepage.html: Only use add the disabled attribute
to the fuzzy check box if the user does not have translate
rights. This fixes bug 266.
2007-07-02 09:00 friedelwolff
* pootle.prefs: Mention in the default description that contact
details were not provided and should be done by the server
administrator
2007-06-26 08:29 friedelwolff
* translatepage.py: Support styling of basic escapes (\t, \n, and
\r). It uses the already defined styling in pootle.css (just
purple colour). Fix docstring.
2007-06-25 09:33 friedelwolff
* versioncontrol.py: Update docstrings
2007-06-25 09:20 friedelwolff
* versioncontrol.py: Change the indenting to four spaces while the
diff with older versions is mostly useless now anyway
2007-06-25 09:11 friedelwolff
* versioncontrol.py: [Contributed by Lars Kruse]
Rewrite the version control support to have an object oriented
design.
Symlinked targets are now also supported to ease integration with
checkouts at
other locations. No new dependencies are introduced.
2007-06-22 14:36 friedelwolff
* pagelayout.py: Use os.path.sep instead of the hard coded '/'
[based on the initial work by Lars Kruse]
2007-06-22 12:26 friedelwolff
* projects.py: Test whether the commandline ZIP command actually
worked before we return the output
2007-06-20 08:45 friedelwolff
* ChangeLog: Update ChangeLog with the latest changes before 1.0.1
2007-06-20 08:41 friedelwolff
* pootle.py, potree.py: Print error on missing files (like broken
symbolic links)
2007-06-20 08:37 friedelwolff
* pootle.py: Fix incorrect function call [reported by Nicolas
François]
2007-06-20 08:16 friedelwolff
* potree.py: Handle the problem of broken symbolic links better by
ignoring the files. Space for readability.
2007-06-19 12:52 friedelwolff
* ChangeLog: Update ChangeLog before the release of 1.0.1
2007-06-19 12:38 friedelwolff
* po/pootle/ml, po/pootle/ml/jToolkit.po, po/pootle/ml/pootle.po:
Add new translation for Malayalam (ml)
2007-06-19 09:33 friedelwolff
* po/pootle/cs/pootle.po, po/pootle/fr/pootle.po,
po/pootle/it/pootle.po, po/pootle/lv/jToolkit.po,
po/pootle/lv/pootle.po, po/pootle/nl/pootle.po,
po/pootle/st/jToolkit.po, po/pootle/st/pootle.po,
po/pootle/vi/pootle.po: Update existing translations from
http://pootle.wordforge.org/
2007-06-19 08:39 friedelwolff
* __version__.py: Version 1.0.1
2007-06-19 08:17 friedelwolff
* CREDITS: Update entries for Lars and Lucas to be clearer
2007-06-18 10:39 friedelwolff
* templates/fileindex.html, templates/translatepage.html:
[Contributed by Lars Kruse] Fix the missing links section that
sometimes dissapear on Internet Explorer. This fixes bug 253
2007-06-14 12:11 friedelwolff
* test_client.py: Update tests to expect new disabled attribute in
test_submit_fuzzy
2007-06-12 15:41 friedelwolff
* templates/navbar.html: Fix some minor bugs in the graphing of
minute (smaller than 1%) values
2007-06-12 10:40 friedelwolff
* templates/translatepage.html: disable the fuzzy control if the
user does not have translate rights
2007-06-12 09:46 friedelwolff
* templates/translatepage.html: Only show special characters if the
user has translate or suggest rights. This fixes bug 192.
2007-06-11 16:04 friedelwolff
* __version__.py: Version 1.0.1rc1
2007-06-11 14:55 friedelwolff
* templates/pootlepage.html: strip out unnecessary span tags
2007-06-11 14:46 friedelwolff
* html/js/autoexpand.js, templates/translatepage.html: Insert the
suggested text into the focused textarea if the user clicks on
it. This fixes bug 187.
2007-06-04 14:57 friedelwolff
* html/js/autoexpand.js: Escape newlines and tabs. Fix for bug 180
2007-06-04 13:11 friedelwolff
* templates/navbar.html: Ensure that each part of the graph always
shows, even if it represents something less than 1%. This fixes
bug 228
2007-06-04 09:54 friedelwolff
* pootle.prefs: Fix wrong indentation. Should fix bug 247
2007-05-25 11:36 friedelwolff
* CREDITS: Remove duplicate entry for Capel
2007-05-25 09:56 friedelwolff
* ChangeLog: Update ChangeLog before 1.0 release
2007-05-25 09:36 friedelwolff
* src/trunk/Pootle/CREDITS: Credit Capel Brunker
2007-05-24 15:50 friedelwolff
* src/trunk/Pootle/__version__.py: Version 1.0
2007-05-24 15:34 friedelwolff
* src/trunk/Pootle/po/pootle/eo,
src/trunk/Pootle/po/pootle/eo/jToolkit.po,
src/trunk/Pootle/po/pootle/eo/pootle.po: Add minimal Esperanto
(eo) translation (2% translated)
2007-05-24 15:30 friedelwolff
* src/trunk/Pootle/po/pootle/af/jToolkit.po,
src/trunk/Pootle/po/pootle/af/pootle.po,
src/trunk/Pootle/po/pootle/ca/pootle.po,
src/trunk/Pootle/po/pootle/de/pootle.po,
src/trunk/Pootle/po/pootle/es/pootle.po,
src/trunk/Pootle/po/pootle/eu/pootle.po,
src/trunk/Pootle/po/pootle/fa/pootle.po,
src/trunk/Pootle/po/pootle/fi/pootle.po,
src/trunk/Pootle/po/pootle/gl/pootle.po,
src/trunk/Pootle/po/pootle/ko/jToolkit.po,
src/trunk/Pootle/po/pootle/ko/pootle.po,
src/trunk/Pootle/po/pootle/ms/pootle.po,
src/trunk/Pootle/po/pootle/pt_BR/pootle.po,
src/trunk/Pootle/po/pootle/ro/pootle.po,
src/trunk/Pootle/po/pootle/ru/pootle.po,
src/trunk/Pootle/po/pootle/sr/pootle.po,
src/trunk/Pootle/po/pootle/st/jToolkit.po,
src/trunk/Pootle/po/pootle/st/pootle.po,
src/trunk/Pootle/po/pootle/sv/pootle.po,
src/trunk/Pootle/po/pootle/tr/pootle.po,
src/trunk/Pootle/po/pootle/uk/pootle.po,
src/trunk/Pootle/po/pootle/zh_TW/pootle.po: Update translations
from http://pootle.wordforge.org for 1.0 release
2007-05-24 12:59 friedelwolff
* src/trunk/Pootle/pootle.prefs: Change the Afrikaans diacritics.
Clean up whitespace.
2007-05-24 09:29 friedelwolff
* src/trunk/Pootle/pootle.prefs: Disable Slovak (sk) enabled by
accident
2007-05-24 09:16 friedelwolff
* src/trunk/Pootle/pootle.prefs: Enable Persian (fa), Korean (ko),
Romanian (ro), Serbian (sr), Sotho, (st), Turkish (tr), Ukrainian
(uk) in the default install
2007-05-24 06:26 andreaspauley
* src/trunk/Pootle/html/doc/en/index.html: Added links to
translated documentation.
2007-05-23 14:43 andreaspauley
* src/trunk/pootlesetup.py: Included 'en' subdir for HTML
documentation.
2007-05-23 12:43 friedelwolff
* src/trunk/Pootle/__version__.py: Version 1.0rc3
2007-05-23 10:56 friedelwolff
* src/trunk/Pootle/README: Tidy up and mention toolkit dependencies
2007-05-22 10:30 friedelwolff
* src/trunk/Pootle/CREDITS: Reflow the text, credit translators and
Nicolas François
2007-05-18 16:14 friedelwolff
* src/trunk/Pootle/__version__.py: Version 1.0rc2
2007-05-17 11:44 friedelwolff
* src/trunk/Pootle/README: Mention that we can't run with the
newest PyLucene
2007-05-17 10:49 friedelwolff
* src/trunk/Pootle/projects.py: Fix the bug where PyLucene breaks
some tests
2007-05-16 12:25 friedelwolff
* src/trunk/Pootle/indexpage.py, src/trunk/Pootle/pootle.py,
src/trunk/Pootle/potree.py, src/trunk/Pootle/translatepage.py:
Changed obsolete sre references to re
2007-05-16 12:10 friedelwolff
* src/trunk/Pootle/indexpage.py, src/trunk/Pootle/pagelayout.py,
src/trunk/Pootle/users.py: Translate language names and sort them
properly
2007-05-16 08:53 friedelwolff
* src/trunk/Pootle/users.py: Handle session initialisation errors
better
2007-05-11 09:33 andreaspauley
* src/trunk/Pootle/html/doc/en,
src/trunk/Pootle/html/doc/en/howto.html,
src/trunk/Pootle/html/doc/en/index.html,
src/trunk/Pootle/html/doc/en/resources.html,
src/trunk/Pootle/html/doc/howto.html,
src/trunk/Pootle/html/doc/index.html,
src/trunk/Pootle/html/doc/resources.html,
src/trunk/Pootle/pagelayout.py,
src/trunk/Pootle/templates/pootlepage.html: Moved the English
user documentation into an 'en' subdirectory. This is to be able
to provide our user's guide in multiple languages.
2007-05-07 12:22 friedelwolff
* src/trunk/Pootle/pootlefile.py: Close pending file after writing
it
2007-05-07 10:37 friedelwolff
* src/trunk/Pootle/pootle.py: Remove debug message
2007-05-03 19:41 friedelwolff
* src/trunk/Pootle/__version__.py: Change the version to 1.0rc1
2007-05-03 19:18 friedelwolff
* src/trunk/Pootle/po/pootle/af/pootle.po,
src/trunk/Pootle/po/pootle/ak/pootle.po,
src/trunk/Pootle/po/pootle/am/pootle.po,
src/trunk/Pootle/po/pootle/ar/pootle.po,
src/trunk/Pootle/po/pootle/bg/pootle.po,
src/trunk/Pootle/po/pootle/bn/pootle.po,
src/trunk/Pootle/po/pootle/ca/pootle.po,
src/trunk/Pootle/po/pootle/cs/pootle.po,
src/trunk/Pootle/po/pootle/da/pootle.po,
src/trunk/Pootle/po/pootle/de/pootle.po,
src/trunk/Pootle/po/pootle/el/pootle.po,
src/trunk/Pootle/po/pootle/en/pootle.po,
src/trunk/Pootle/po/pootle/en_ZA/pootle.po,
src/trunk/Pootle/po/pootle/es/pootle.po,
src/trunk/Pootle/po/pootle/et/pootle.po,
src/trunk/Pootle/po/pootle/eu/pootle.po,
src/trunk/Pootle/po/pootle/fa/pootle.po,
src/trunk/Pootle/po/pootle/fi/pootle.po,
src/trunk/Pootle/po/pootle/fr/pootle.po,
src/trunk/Pootle/po/pootle/fur/pootle.po,
src/trunk/Pootle/po/pootle/gl/pootle.po,
src/trunk/Pootle/po/pootle/ha/pootle.po,
src/trunk/Pootle/po/pootle/he/pootle.po,
src/trunk/Pootle/po/pootle/hi/pootle.po,
src/trunk/Pootle/po/pootle/hr/pootle.po,
src/trunk/Pootle/po/pootle/hu/pootle.po,
src/trunk/Pootle/po/pootle/hy/pootle.po,
src/trunk/Pootle/po/pootle/is/pootle.po,
src/trunk/Pootle/po/pootle/it/pootle.po,
src/trunk/Pootle/po/pootle/ja/pootle.po,
src/trunk/Pootle/po/pootle/ka/pootle.po,
src/trunk/Pootle/po/pootle/kg/pootle.po,
src/trunk/Pootle/po/pootle/km/pootle.po,
src/trunk/Pootle/po/pootle/ko/pootle.po,
src/trunk/Pootle/po/pootle/ku/pootle.po,
src/trunk/Pootle/po/pootle/lt/pootle.po,
src/trunk/Pootle/po/pootle/lv/pootle.po,
src/trunk/Pootle/po/pootle/mr/pootle.po,
src/trunk/Pootle/po/pootle/ms/pootle.po,
src/trunk/Pootle/po/pootle/mt/pootle.po,
src/trunk/Pootle/po/pootle/nb/pootle.po,
src/trunk/Pootle/po/pootle/ne/pootle.po,
src/trunk/Pootle/po/pootle/nl/pootle.po,
src/trunk/Pootle/po/pootle/nn/pootle.po,
src/trunk/Pootle/po/pootle/pa/pootle.po,
src/trunk/Pootle/po/pootle/pl/pootle.po,
src/trunk/Pootle/po/pootle/pt/pootle.po,
src/trunk/Pootle/po/pootle/pt_BR/pootle.po,
src/trunk/Pootle/po/pootle/ro/pootle.po,
src/trunk/Pootle/po/pootle/ru/pootle.po,
src/trunk/Pootle/po/pootle/sl/pootle.po,
src/trunk/Pootle/po/pootle/sr/pootle.po,
src/trunk/Pootle/po/pootle/st/pootle.po,
src/trunk/Pootle/po/pootle/sv/pootle.po,
src/trunk/Pootle/po/pootle/tr/pootle.po,
src/trunk/Pootle/po/pootle/uk/pootle.po,
src/trunk/Pootle/po/pootle/ve/pootle.po,
src/trunk/Pootle/po/pootle/vi/pootle.po,
src/trunk/Pootle/po/pootle/xh/pootle.po,
src/trunk/Pootle/po/pootle/zh_CN/pootle.po,
src/trunk/Pootle/po/pootle/zh_HK/pootle.po,
src/trunk/Pootle/po/pootle/zh_TW/pootle.po,
src/trunk/Pootle/po/pootle/zu/pootle.po: Update translations to
new template
2007-05-03 16:24 friedelwolff
* src/trunk/Pootle/po/pootle/cs/jToolkit.po,
src/trunk/Pootle/po/pootle/cs/pootle.po,
src/trunk/Pootle/po/pootle/el/pootle.po,
src/trunk/Pootle/po/pootle/es/pootle.po,
src/trunk/Pootle/po/pootle/fr/pootle.po,
src/trunk/Pootle/po/pootle/pt/jToolkit.po,
src/trunk/Pootle/po/pootle/pt/pootle.po,
src/trunk/Pootle/po/pootle/pt_BR/pootle.po,
src/trunk/Pootle/po/pootle/ro/pootle.po,
src/trunk/Pootle/po/pootle/st/pootle.po,
src/trunk/Pootle/po/pootle/zh_TW/pootle.po: Forward port
translation updates from revision 5558 on wordforge-0-10-branch
2007-04-25 14:29 friedelwolff
* src/trunk/Pootle/html/pootle.css: Typo: text-size -> font-size
2007-04-20 15:30 andreaspauley
* src/trunk/Pootle/pootle.prefs: Documented the valid values for
localfiletype in pootle.prefs
2007-04-20 15:18 andreaspauley
* src/trunk/Pootle/pagelayout.py, src/trunk/Pootle/pootle.prefs:
Included the logo config options in the default pootle.prefs and
simplified the retrieval of these options.
2007-04-19 17:12 andreaspauley
* src/trunk/Pootle/users.py: Encode the Subject Header of the
registration mails in UTF-8. Patch contributed by Nicolas
François.
2007-04-19 17:07 andreaspauley
* src/trunk/Pootle/pagelayout.py,
src/trunk/Pootle/templates/pootlepage.html: Permit
personalization of the Pootle logos. Patch contributed by Nicolas
François.
2007-04-19 16:11 andreaspauley
* src/trunk/Pootle/potree.py: Made potree check for 'treestyle' in
the prefs file, so as to avoid traversing directories to
determine if a project is gnu-style or not. Patch contributed by
Nicolas François.
2007-04-17 15:04 andreaspauley
* src/trunk/Pootle/projects.py: Fixed some docstring typos,
contributed by Nicolas François.
2007-04-13 14:27 friedelwolff
* src/trunk/Pootle/po/pootle/af/af: Delete duplicate Afrikaans (af)
tranlation
2007-04-13 14:20 friedelwolff
* src/trunk/Pootle/po/pootle/zh_TW: Copy the zh_TW translations
from the 0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:20 friedelwolff
* src/trunk/Pootle/po/pootle/zh_HK: Copy the zh_HK translations
from the 0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:19 friedelwolff
* src/trunk/Pootle/po/pootle/zh_CN: Copy the zh_CN translations
from the 0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:19 friedelwolff
* src/trunk/Pootle/po/pootle/pt_BR: Copy the pt_BR translations
from the 0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:18 friedelwolff
* src/trunk/Pootle/po/pootle/en_ZA: Copy the en_ZA translations
from the 0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:18 friedelwolff
* src/trunk/Pootle/po/pootle/fur: Copy the fur translations from
the 0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:18 friedelwolff
* src/trunk/Pootle/po/pootle/zu: Copy the zu translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:17 friedelwolff
* src/trunk/Pootle/po/pootle/xh: Copy the xh translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:17 friedelwolff
* src/trunk/Pootle/po/pootle/vi: Copy the vi translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:16 friedelwolff
* src/trunk/Pootle/po/pootle/ve: Copy the ve translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:16 friedelwolff
* src/trunk/Pootle/po/pootle/uk: Copy the uk translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:16 friedelwolff
* src/trunk/Pootle/po/pootle/tr: Copy the tr translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:15 friedelwolff
* src/trunk/Pootle/po/pootle/sv: Copy the sv translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:15 friedelwolff
* src/trunk/Pootle/po/pootle/st: Copy the st translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:14 friedelwolff
* src/trunk/Pootle/po/pootle/sr: Copy the sr translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:14 friedelwolff
* src/trunk/Pootle/po/pootle/sl: Copy the sl translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:14 friedelwolff
* src/trunk/Pootle/po/pootle/ru: Copy the ru translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:13 friedelwolff
* src/trunk/Pootle/po/pootle/ro: Copy the ro translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:13 friedelwolff
* src/trunk/Pootle/po/pootle/pt: Copy the pt translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:13 friedelwolff
* src/trunk/Pootle/po/pootle/pl: Copy the pl translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:12 friedelwolff
* src/trunk/Pootle/po/pootle/pa: Copy the pa translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:12 friedelwolff
* src/trunk/Pootle/po/pootle/nn: Copy the nn translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:11 friedelwolff
* src/trunk/Pootle/po/pootle/nl: Copy the nl translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:11 friedelwolff
* src/trunk/Pootle/po/pootle/ne: Copy the ne translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:11 friedelwolff
* src/trunk/Pootle/po/pootle/nb: Copy the nb translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:10 friedelwolff
* src/trunk/Pootle/po/pootle/mt: Copy the mt translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:10 friedelwolff
* src/trunk/Pootle/po/pootle/ms: Copy the ms translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:10 friedelwolff
* src/trunk/Pootle/po/pootle/mr: Copy the mr translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:09 friedelwolff
* src/trunk/Pootle/po/pootle/lv: Copy the lv translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:09 friedelwolff
* src/trunk/Pootle/po/pootle/lt: Copy the lt translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:09 friedelwolff
* src/trunk/Pootle/po/pootle/ku: Copy the ku translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:08 friedelwolff
* src/trunk/Pootle/po/pootle/ko: Copy the ko translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:08 friedelwolff
* src/trunk/Pootle/po/pootle/km: Copy the km translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:07 friedelwolff
* src/trunk/Pootle/po/pootle/kg: Copy the kg translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:07 friedelwolff
* src/trunk/Pootle/po/pootle/ka: Copy the ka translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:07 friedelwolff
* src/trunk/Pootle/po/pootle/ja: Copy the ja translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:06 friedelwolff
* src/trunk/Pootle/po/pootle/it: Copy the it translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:06 friedelwolff
* src/trunk/Pootle/po/pootle/is: Copy the is translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:06 friedelwolff
* src/trunk/Pootle/po/pootle/hy: Copy the hy translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:05 friedelwolff
* src/trunk/Pootle/po/pootle/hu: Copy the hu translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:05 friedelwolff
* src/trunk/Pootle/po/pootle/hr: Copy the hr translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:05 friedelwolff
* src/trunk/Pootle/po/pootle/hi: Copy the hi translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:04 friedelwolff
* src/trunk/Pootle/po/pootle/he: Copy the he translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:04 friedelwolff
* src/trunk/Pootle/po/pootle/ha: Copy the ha translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:04 friedelwolff
* src/trunk/Pootle/po/pootle/gl: Copy the gl translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:03 friedelwolff
* src/trunk/Pootle/po/pootle/fr: Copy the fr translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:03 friedelwolff
* src/trunk/Pootle/po/pootle/fi: Copy the fi translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:03 friedelwolff
* src/trunk/Pootle/po/pootle/fa: Copy the fa translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:02 friedelwolff
* src/trunk/Pootle/po/pootle/eu: Copy the eu translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:02 friedelwolff
* src/trunk/Pootle/po/pootle/et: Copy the et translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:01 friedelwolff
* src/trunk/Pootle/po/pootle/es: Copy the es translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:01 friedelwolff
* src/trunk/Pootle/po/pootle/en: Copy the en translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:01 friedelwolff
* src/trunk/Pootle/po/pootle/el: Copy the el translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:00 friedelwolff
* src/trunk/Pootle/po/pootle/de: Copy the de translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:00 friedelwolff
* src/trunk/Pootle/po/pootle/da: Copy the da translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 14:00 friedelwolff
* src/trunk/Pootle/po/pootle/cs: Copy the cs translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:59 friedelwolff
* src/trunk/Pootle/po/pootle/ca: Copy the ca translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:59 friedelwolff
* src/trunk/Pootle/po/pootle/bn: Copy the bn translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:59 friedelwolff
* src/trunk/Pootle/po/pootle/bg: Copy the bg translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:58 friedelwolff
* src/trunk/Pootle/po/pootle/ar: Copy the ar translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:58 friedelwolff
* src/trunk/Pootle/po/pootle/am: Copy the am translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:58 friedelwolff
* src/trunk/Pootle/po/pootle/ak: Copy the ak translations from the
0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:57 friedelwolff
* src/trunk/Pootle/po/pootle/af/af: Copy the af translations from
the 0.10 branch (version 0.11) to preserve ancestry
2007-04-13 13:50 friedelwolff
* src/trunk/Pootle/po/pootle/af: Copy the af translation from the
0.10 branch to preserve ancestry
2007-04-13 13:35 friedelwolff
* src/trunk/Pootle/po/pootle/af, src/trunk/Pootle/po/pootle/aka,
src/trunk/Pootle/po/pootle/am, src/trunk/Pootle/po/pootle/ar,
src/trunk/Pootle/po/pootle/bn, src/trunk/Pootle/po/pootle/ca,
src/trunk/Pootle/po/pootle/da, src/trunk/Pootle/po/pootle/de,
src/trunk/Pootle/po/pootle/el, src/trunk/Pootle/po/pootle/en,
src/trunk/Pootle/po/pootle/en_ZA, src/trunk/Pootle/po/pootle/es,
src/trunk/Pootle/po/pootle/et, src/trunk/Pootle/po/pootle/eu,
src/trunk/Pootle/po/pootle/fa, src/trunk/Pootle/po/pootle/fi,
src/trunk/Pootle/po/pootle/fr, src/trunk/Pootle/po/pootle/fur,
src/trunk/Pootle/po/pootle/gl, src/trunk/Pootle/po/pootle/he,
src/trunk/Pootle/po/pootle/hi, src/trunk/Pootle/po/pootle/hr,
src/trunk/Pootle/po/pootle/hu, src/trunk/Pootle/po/pootle/is,
src/trunk/Pootle/po/pootle/it, src/trunk/Pootle/po/pootle/ja,
src/trunk/Pootle/po/pootle/ka, src/trunk/Pootle/po/pootle/ko,
src/trunk/Pootle/po/pootle/kon, src/trunk/Pootle/po/pootle/ku,
src/trunk/Pootle/po/pootle/lt, src/trunk/Pootle/po/pootle/lv,
src/trunk/Pootle/po/pootle/mr, src/trunk/Pootle/po/pootle/ms,
src/trunk/Pootle/po/pootle/mt, src/trunk/Pootle/po/pootle/nb,
src/trunk/Pootle/po/pootle/ne, src/trunk/Pootle/po/pootle/nl,
src/trunk/Pootle/po/pootle/no, src/trunk/Pootle/po/pootle/pa,
src/trunk/Pootle/po/pootle/pl, src/trunk/Pootle/po/pootle/pt,
src/trunk/Pootle/po/pootle/ru, src/trunk/Pootle/po/pootle/sl,
src/trunk/Pootle/po/pootle/sr, src/trunk/Pootle/po/pootle/st,
src/trunk/Pootle/po/pootle/sv, src/trunk/Pootle/po/pootle/tr,
src/trunk/Pootle/po/pootle/uk, src/trunk/Pootle/po/pootle/ve,
src/trunk/Pootle/po/pootle/vi, src/trunk/Pootle/po/pootle/xh,
src/trunk/Pootle/po/pootle/zh_CN,
src/trunk/Pootle/po/pootle/zh_HK, src/trunk/Pootle/po/pootle/zu:
Remove old placeholder translations. Will update now with
migrated ones from 0.10 branch
2007-04-13 10:25 friedelwolff
* src/trunk/Pootle/po/pootle/templates/pootle.pot: New POT file for
upcoming 1.0 release
2007-04-13 06:38 friedelwolff
* src/trunk/Pootle/projects.py: Send the target language to the
POTeeChecker
2007-04-12 12:25 friedelwolff
* src/trunk/Pootle/html/js/autoexpand.js: Only autoexpand after 500
miliseconds
2007-04-12 09:56 friedelwolff
* src/trunk/Pootle/html/pootle.css: Make borders around focused
unit thicker
2007-04-12 09:55 friedelwolff
* src/trunk/Pootle/html/pootle.css,
src/trunk/Pootle/templates/translatepage.html: Always make text
areas consume 100% of available width.
2007-04-12 09:50 friedelwolff
* src/trunk/Pootle/html/js/autoexpand.js,
src/trunk/Pootle/templates/translatepage.html,
src/trunk/Pootle/translatepage.py, src/trunk/Pootle/users.py:
Remove option to set the width of the text area
2007-04-12 07:56 friedelwolff
* src/trunk/Pootle/projects.py, src/trunk/Pootle/translatepage.py:
Add some l10n tips for translators
2007-04-05 10:35 andreaspauley
* src/trunk/Pootle/__version__.py: Bumped version number of Pootle
to beta 2.
2007-04-05 09:10 friedelwolff
* src/trunk/Pootle/templates/translatepage.html: Slight relayout of
translate table. This gives more space for units and restyles the
comment area, etc.
2007-04-05 09:07 friedelwolff
* src/trunk/Pootle/html/pootle.css: Slight relayout of banner, and
the table in the translate page for more space. Improve styling
of comment area
2007-04-04 15:08 friedelwolff
* src/trunk/Pootle/test_client.py: Mark test XLIFF units as
approved so that they are not seen as fuzzy
2007-04-04 15:03 friedelwolff
* src/trunk/Pootle/users.py: Only use the session language as the
default language on the login page if it is neither English nor
the default server language (fix for bug 234)
2007-04-03 15:08 andreaspauley
* src/trunk/Pootle/indexpage.py: Allow version control updates for
any valid project file extension, not just PO files.
2007-04-03 14:58 andreaspauley
* src/trunk/Pootle/indexpage.py: Allow version control commits for
any valid project file extension, not just PO files.
2007-04-03 09:35 andreaspauley
* src/trunk/Pootle/indexpage.py, src/trunk/Pootle/pootle.py,
src/trunk/Pootle/projects.py: Add conversion from xliff to po for
xliff-based projects.
2007-04-02 10:00 andreaspauley
* src/trunk/Pootle/indexpage.py: Remove non-functional converters
for xliff files.
2007-04-02 08:49 friedelwolff
* src/trunk/Pootle/CREDITS: Credit Miklos Vajna
2007-04-02 08:48 friedelwolff
* src/trunk/Pootle/versioncontrol.py: [Contributed by Miklos Vajna]
Support darcs version control system
2007-03-30 12:15 andreaspauley
* src/trunk/Pootle/pootle.py: Cater for xliff files, they don't
have an encoding attribute.
2007-03-29 12:05 andreaspauley
* src/trunk/Pootle/pootlefile.py: Save the file after an alt-trans
suggestion has been deleted in an xliff file.
2007-03-29 09:52 andreaspauley
* src/trunk/Pootle/pootlefile.py: Fix adding of suggestions in
xliff.
2007-03-28 08:50 andreaspauley
* src/trunk/Pootle/adminpages.py: Fixed a bug where the
localfiletype was not set properly on creation of a new project.
2007-03-26 14:49 friedelwolff
* src/trunk/Pootle/pagelayout.py: Ensure correct link depth and
trailing slash for XLIFF based projects
2007-03-20 13:06 andreaspauley
* src/trunk/Pootle/adminpages.py: Let pootle rather display xliff
files with extension .xlf
2007-03-16 15:47 friedelwolff
* src/trunk/Pootle/translatepage.py: Test for .xlf in dirfilter
2007-03-16 15:27 friedelwolff
* src/trunk/Pootle/test_pootlefile.py: Don't remove the locking
file anymore now that we don't do locking
2007-03-16 14:55 friedelwolff
* src/trunk/Pootle/pootlefile.py: Remove the locking code while it
affects performance and isn't complete anyway
2007-03-16 14:51 friedelwolff
* src/trunk/Pootle/pootlefile.py: Postpone opening the lock file
and close it immediately after using. This fixes the error "too
many open files" that could appear in large projects
2007-03-16 10:59 friedelwolff
* src/trunk/Pootle/translatepage.py: Fix a bug when searching for
non-existing text from a file listing.
2007-03-13 15:13 friedelwolff
* src/trunk/Pootle/pootle.prefs: Surround example descriptions with
<span> with dir attribute to ensure good rendering with rtl
layout
2007-02-27 09:10 andreaspauley
* src/trunk/Pootle/pootle.prefs: Display language names in English
by default.
2007-02-23 10:56 andreaspauley
* src/trunk/pootlesetup.py: Update some distutils classifier values.
2007-02-20 13:43 andreaspauley
* src/trunk/pootlesetup.py: Remove subversion directories from our
distribution.
2007-02-07 14:49 friedelwolff
* src/trunk/Pootle/projects.py: Fix the undefined variable
'usesources'. Reported in bug 217.
2007-02-07 13:25 friedelwolff
* src/trunk/Pootle/html/pootle.css: Only use unicode-bidi: embed
for the navigation bar. This improves rtl display with somewhat
untranslated Pootle interface
2007-02-06 16:48 friedelwolff
* src/trunk/pootlesetup.py: Don't limit packaged PO files to
approved languages. Prune the correct (new) directories.
2007-02-05 09:42 andreaspauley
* src/trunk/Pootle/pootlefile.py: Close files after opening them.
2007-02-02 13:48 friedelwolff
* src/trunk/Pootle/statistics.py: Close the stats file after
reading
2007-01-31 09:48 friedelwolff
* src/trunk/Pootle/pootle.prefs: Add the defaultright configuration
option with documentation
2007-01-31 09:09 friedelwolff
* src/trunk/Pootle/templates/pootlepage.html: Don't use baseurl for
the documentation for the moment
2007-01-26 15:17 friedelwolff
* src/trunk/Pootle/potree.py, src/trunk/Pootle/projects.py: Get the
default project rights from the preferences
2007-01-26 12:40 friedelwolff
* src/trunk/Pootle/test_create.py: Fix corresponding to the rename
of session in commit of revision 4772
2007-01-26 11:27 friedelwolff
* src/trunk/Pootle/projects.py: Remove review right by default
2007-01-26 10:15 friedelwolff
* src/trunk/Pootle/pootle.py: Rather send user to index page with
all the files on error
2007-01-26 09:20 friedelwolff
* src/trunk/Pootle/pagelayout.py, src/trunk/Pootle/pootle.py,
src/trunk/Pootle/templates/about.html,
src/trunk/Pootle/templates/activate.html,
src/trunk/Pootle/templates/adminindex.html,
src/trunk/Pootle/templates/adminlanguages.html,
src/trunk/Pootle/templates/adminprojects.html,
src/trunk/Pootle/templates/adminusers.html,
src/trunk/Pootle/templates/error.html,
src/trunk/Pootle/templates/fileindex.html,
src/trunk/Pootle/templates/home.html,
src/trunk/Pootle/templates/index.html,
src/trunk/Pootle/templates/language.html,
src/trunk/Pootle/templates/languages.html,
src/trunk/Pootle/templates/login.html,
src/trunk/Pootle/templates/navbar.html,
src/trunk/Pootle/templates/options.html,
src/trunk/Pootle/templates/pootlepage.html,
src/trunk/Pootle/templates/project.html,
src/trunk/Pootle/templates/projectadmin.html,
src/trunk/Pootle/templates/projectlangadmin.html,
src/trunk/Pootle/templates/projects.html,
src/trunk/Pootle/templates/redirect.html,
src/trunk/Pootle/templates/register.html,
src/trunk/Pootle/templates/translatepage.html: [Contributed by
Lars Kruse] Use the configured baseurl. Fix for bug 113.
2007-01-24 11:22 friedelwolff
* src/trunk/Pootle/html/pootle.css, src/trunk/Pootle/pagelayout.py:
Add two more languages as rtl (right-to-left): Aramaic (arc) and
Dhivehi (dv). Rewrite direction detection slightly to be more
robust
2007-01-22 14:48 friedelwolff
* src/trunk/Pootle/translatepage.py: A fix for an encoding problem
with non-ascii usernames
2007-01-22 12:05 andreaspauley
* src/trunk/Pootle/pootle.py: Used the warning method defined in
optrecurse, rather than using a print statement.
2007-01-19 08:19 andreaspauley
* src/trunk/Pootle/pootlefile.py: Corrected a reference to
header_order, see bug 217.
2007-01-18 06:56 friedelwolff
* src/trunk/Pootle/po/pootle/ns: Remove old garbage translation
(ns)
2007-01-17 15:46 friedelwolff
* src/trunk/Pootle/TODO: Remove some done items from the TODO list
2007-01-17 13:32 friedelwolff
* src/trunk/Pootle/projects.py: Ignore files in the goal that has
been removed from the project
2007-01-17 07:43 friedelwolff
* src/trunk/Pootle/CREDITS: Credit Lars Kruse and Add Simos' name
in Greek script
2007-01-17 07:34 friedelwolff
* src/trunk/Pootle/versioncontrol.py: [Contributed by Lars Kruse]
Also use shellescape for for cvsroot, revision and message
2007-01-17 06:42 friedelwolff
* src/trunk/Pootle/pagelayout.py,
src/trunk/Pootle/translatepage.py: Fix the bug with links in the
navigation bar with certain directory tries. Fix for bug 218.
2007-01-16 16:14 andreaspauley
* src/trunk/Pootle/pootle.py, src/trunk/Pootle/pootlefile.py,
src/trunk/Pootle/potree.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/statistics.py,
src/trunk/Pootle/translatepage.py, src/trunk/Pootle/users.py:
General code improvements to appease the wrath of pylint. Bug
217.
2007-01-16 09:36 friedelwolff
* src/trunk/Pootle/potree.py: Make sure that the local file type is
nevery empty
2007-01-12 11:57 friedelwolff
* src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/templates/fileindex.html: Reword file
overwriting text and provide tooltips. Remove configurable input
type while template doesn't support it
2007-01-12 08:31 friedelwolff
* src/trunk/Pootle/README: Update URL for wiki documentation
2007-01-11 15:12 friedelwolff
* src/trunk/Pootle/pootle.py: Increase the version of the expected
build number of the toolkit. Add TODO
2007-01-11 15:09 friedelwolff
* src/trunk/Pootle/__version__.py: Up the version to 1.0beta
2007-01-11 14:14 friedelwolff
* src/trunk/Pootle/indexpage.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/templates/fileindex.html: Impliment the
'overwrite' right that allows the user to overwrite a file,
otherwise not. Only show the UI options if the right is present
2007-01-11 14:10 friedelwolff
* src/trunk/Pootle/test_client.py: Don't pass unnecessary
'dooverwrite' parameter in tests. Test more carefully for
successful overwrite.
2007-01-11 12:33 friedelwolff
* src/trunk/Pootle/test_client.py: Pass the permissions of testuser
to setup_testproject now that translate is not allowed by default
2007-01-10 10:56 friedelwolff
* src/trunk/Pootle/projects.py: Disable translate right by default
2007-01-10 10:55 friedelwolff
* src/trunk/Pootle/projects.py: Enable suggest right by default
2007-01-08 12:03 friedelwolff
* src/trunk/Pootle/templates/fileindex.html: Do a slight relayout
of the file upload form
2007-01-08 11:59 friedelwolff
* src/trunk/Pootle/indexpage.py: Use question mark with question in
translatable text
2007-01-08 11:44 friedelwolff
* src/trunk/Pootle/users.py: Rewrite error handling slightly
simpler
2007-01-08 11:21 friedelwolff
* src/trunk/Pootle/templates/fileindex.html: Fix problem where we
are unable to assign a user to a goal because of naming mismatch
2007-01-08 10:41 friedelwolff
* src/trunk/Pootle/projects.py: Fix typo in comment
2007-01-08 07:47 friedelwolff
* src/trunk/Pootle/users.py: Don't make 'templates' a possible
interface language
2007-01-04 12:40 friedelwolff
* src/trunk/Pootle/users.py: Indicate message bug in comment
2007-01-04 11:07 andreaspauley
* src/trunk/Pootle/html/pootle.css,
src/trunk/Pootle/templates/translatepage.html,
src/trunk/Pootle/translatepage.py: Display the message context,
if available.
2006-12-28 14:45 friedelwolff
* src/trunk/Pootle/translatepage.py: Rewrite fuzzy and comment form
handling to ensure that we will be able to handle multiple
submittions.
2006-12-28 08:41 friedelwolff
* src/trunk/Pootle/templates/translatepage.html: Keep displaying
the search text in the search form. Fix for bug 195
2006-12-27 11:49 friedelwolff
* src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py:
Allow XLIFF suggestions using alt-trans tags. Move some code from
projects.py to pootlefile.py, etc.
2006-12-22 07:25 friedelwolff
* src/trunk/Pootle/users.py: Recheck the session status after
changing the interface language to ensure that the status message
is correctly traslated in the new locale (fix for bug 197)
2006-11-28 09:01 varsist
* src/trunk/Pootle/indexpage.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/templates/fileindex.html,
src/trunk/Pootle/test_client.py: Project fileindex webpage now
supports Overwrite abilities for files.
2006-11-24 07:31 andreaspauley
* src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/test_pootlefile.py,
src/trunk/Pootle/translatepage.py: Updated Pootle to work with
the updated pogrep, and changed a lot of po-specific variable
names.
2006-11-16 14:21 andreaspauley
* src/trunk/Pootle/test_pootlefile.py: Wrote a test for our
updateunit() method.
2006-11-16 10:00 friedelwolff
* src/trunk/Pootle/pootlefile.py: Use a local variable for
innerclass (fixes some unit tests)
2006-11-14 16:28 andreaspauley
* src/trunk/Pootle/test_client.py: Wrote 2 new tests for the
submission of plural translations. Found a possible bug when
submitting a plural translation to a language that doesn't
support plurals, eg. Japanese.
2006-11-14 13:48 andreaspauley
* src/trunk/Pootle/translatepage.py: Fixed a small bug where the
translate_comments url var didn't get popped in all instances.
2006-11-14 13:47 friedelwolff
* src/trunk/Pootle/pootlefile.py: provide .updateheaderplural() and
.updateheader() functions to delegate if it exists in the
innerobj
2006-11-14 13:44 friedelwolff
* src/trunk/Pootle/pootlefile.py: Always use self.innerclass
instead of global innerclass
2006-11-14 06:38 andreaspauley
* src/trunk/Pootle/templates/translatepage.html: Fixed a bug where
the location comments didn't display if a translation unit didn't
have developer comments as well.
2006-11-13 12:09 friedelwolff
* src/trunk/Pootle/pootlefile.py: Add pootlefile.getheaderplural()
that delegates to the innerobj if available
2006-11-10 15:14 andreaspauley
* src/trunk/Pootle/html/pootle.css, src/trunk/Pootle/pootlefile.py,
src/trunk/Pootle/templates/translatepage.html,
src/trunk/Pootle/test_client.py,
src/trunk/Pootle/translatepage.py: Added the ability to edit
comments. Moved all comments to a separate row in edit mode.
2006-11-08 15:03 dwaynebailey
* src/trunk/Pootle/statistics.py: First step to put all meta data
into a dict and remove specific special cases.
2006-11-07 15:53 friedelwolff
* src/trunk/Pootle/test_pootlefile.py: Remove pootleunit tests now
that we don't have pootleunit anymore
2006-11-07 15:50 friedelwolff
* src/trunk/Pootle/pootlefile.py: Various fixes to make all the
unit tests work.\n+ classmethod parsefile(), don't inherit from
base.TranslationStore
2006-11-06 15:35 dwaynebailey
* src/trunk/Pootle/statistics.py: s/poel/unit/ for consistency
2006-11-06 15:28 dwaynebailey
* src/trunk/Pootle/statistics.py: s/filter/check/ for clarity
2006-11-06 13:38 friedelwolff
* src/trunk/Pootle/pootlefile.py: Do away with pootleunit and all
of its users
2006-11-05 19:13 dwaynebailey
* src/trunk/Pootle/statistics.py: Remove some more po'ness
2006-11-05 10:47 dwaynebailey
* src/trunk/Pootle/statistics.py,
src/trunk/Pootle/test_statistics.py: Change remove() to
hasparent() and adjust tests.
2006-11-03 15:16 andreaspauley
* src/trunk/Pootle/test_client.py: Removed the mixture of spaces
and tabs, changed indentation to 4 spaces.
2006-11-03 14:39 friedelwolff
* src/trunk/Pootle/translatepage.py: Correct pofile parameter that
caused problems with navigation links
2006-11-03 14:19 andreaspauley
* src/trunk/Pootle/test_client.py: Added
test_navigation_url_parameters, tests that the navigation urls
(next/end etc) has the necessary parameters
2006-11-03 14:19 friedelwolff
* src/trunk/Pootle/CREDITS: Credit Andreas and Capel
2006-11-03 06:54 dwaynebailey
* src/trunk/Pootle/projects.py, src/trunk/Pootle/statistics.py:
Remove references to msgstr and msgid and replace with source and
target.
Leave 'readstats' with ability to read {msgstr,msgid}wordcounts
so that old stats files can be read (they will be updated to use
{source,target}wordcounts when they are saved)
2006-11-03 06:11 dwaynebailey
* src/trunk/Pootle/statistics.py,
src/trunk/Pootle/test_statistics.py: Add a remove function that
checks that the stats file is associated with some translatable
file and removes
the stats file if it is no longer associated.
2006-11-02 15:19 dwaynebailey
* src/trunk/Pootle/statistics.py,
src/trunk/Pootle/test_statistics.py: Add a StatsFile class for
creating, reading and writing the stats file
Add initial test file
2006-11-02 14:21 dwaynebailey
* src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/statistics.py: Place pootlestatistics class in a
seperate file and adjust all references. Making ready to
break up pootlestatistics so that we can migrate some of the
functionality to the toolkit.
2006-11-02 13:21 andreaspauley
* src/trunk/Pootle/conflict2suggest.py,
src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/translatepage.py: Renamed setmsgstr() to
updateunit() and replaced the "target" parameter with a dict that
can contain more than just the target, eg. "fuzzy"
2006-11-01 10:11 friedelwolff
* src/trunk/Pootle/templates/home.html: Remove trailing slash (/)
in admin url
2006-10-31 07:57 friedelwolff
* src/trunk/Pootle/pootlefile.py: Rewrite statement with
.isblankmsgstr() to rather use new .gettargetlen()
2006-10-31 05:53 friedelwolff
* src/trunk/Pootle/potree.py: Use .po as default file type if the
project doesn't have one specified
2006-10-30 08:47 varsist
* src/trunk/Pootle/projects.py: Variable name chane, left one
variable name behind. Fixed
2006-10-30 08:37 varsist
* src/trunk/Pootle/projects.py: Comment/Documentation change for
2006-10-30 08:34 varsist
* src/trunk/Pootle/test_client.py, src/trunk/Pootle/test_create.py:
Adapted test cases for new project file type attribute
2006-10-30 08:33 varsist
* src/trunk/Pootle/adminpages.py, src/trunk/Pootle/benchmark.py,
src/trunk/Pootle/potree.py: Added new project attribute allowing
specific file types (e.g po/xliff) for individual projects,
accessable via the Web interface
2006-10-30 08:27 varsist
* src/trunk/Pootle/indexpage.py, src/trunk/Pootle/projects.py:
Removed reliance on po file types
2006-10-30 08:26 varsist
* src/trunk/Pootle/pootle.prefs: Update of Pootle Preference file
to support new local file type attribute
2006-10-25 16:19 andreaspauley
* src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/templates/translatepage.html,
src/trunk/Pootle/test_client.py,
src/trunk/Pootle/translatepage.py: Add fuzzy checkbox to the
translate page, bug 188.
2006-10-20 14:21 friedelwolff
* src/trunk/Pootle/projects.py: Remove unused functions
.getitemclasses() and .unquotefrompo()
2006-10-20 09:59 friedelwolff
* src/trunk/Pootle/projects.py: Addapt ungettext() to use new base
class methods instead of unquotefrompo
2006-10-19 15:28 friedelwolff
* src/trunk/Pootle/projects.py: Commeniting .getitemclasses() in
preperation for removal - no users of this function
2006-10-19 15:27 friedelwolff
* src/trunk/Pootle/pootlefile.py: Remove reduntant assign
2006-10-19 13:57 friedelwolff
* src/trunk/Pootle/projects.py: Fix typo
2006-10-19 13:36 friedelwolff
* src/trunk/Pootle/projects.py: Cosmetic reordering of instructions
2006-10-19 13:34 friedelwolff
* src/trunk/Pootle/projects.py: Use correct filename when uploading
new file from template. This fixes the bug with projects with a
directory hierarchy in the temlates directory
2006-10-18 15:25 friedelwolff
* src/trunk/Pootle/pootle.prefs: Update plural equation for Akan
from information from paa kwesi imbeah
2006-10-16 07:24 varsist
* src/trunk/Pootle/pootlefile.py,
src/trunk/Pootle/test_pootlefile.py: filename and extension API
now avaliable via getext() and getfilename(). Added cleanup for
left over files from pootlefile tests
2006-10-13 22:15 friedelwolff
* src/trunk/Pootle/projects.py: Filter interested users by language
only, not by project as well.
2006-10-13 15:26 friedelwolff
* src/trunk/Pootle/adminpages.py: Make sure that we have the
information of all relevant users, even if they don't have the
language selected yet or anymore
2006-10-13 07:20 friedelwolff
* src/trunk/Pootle/test_client.py: Adapt expected hyperlink to
account for lang attribute that is now inserted
2006-10-12 23:27 friedelwolff
* src/trunk/Pootle/adminpages.py, src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/projects.py,
src/trunk/Pootle/templates/fileindex.html,
src/trunk/Pootle/templates/projectlangadmin.html: Display more
friendly usernames for selection, displaying the full name where
available. Only list users that registered for the specific
project/language combination.
2006-10-12 21:30 friedelwolff
* src/trunk/Pootle/potree.py: Use new localelanguage() function
when entering languages
2006-10-12 21:23 friedelwolff
* src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/templates/home.html: Show administrate link on
home page next to language if the user is a project admin
2006-10-12 15:36 friedelwolff
* src/trunk/Pootle/pootle.py: Convert the browser's Accept-Lang
when looking for the preferred translation
2006-10-12 15:35 friedelwolff
* src/trunk/Pootle/pagelayout.py: Add function localelanguage() to
reformat a web style (pt-br) language code to a locale style
(pt_BR) style code
2006-10-12 15:23 friedelwolff
* src/trunk/Pootle/pootle.py: Don't complain if no English
translation is found
2006-10-12 14:40 friedelwolff
* src/trunk/Pootle/pootlefile.py: Use the unit's own
.istranslated(). Adjust comment
2006-10-12 14:32 friedelwolff
* src/trunk/Pootle/pootlefile.py: Use a factory to construct the
storage classes for the __innerobj__, pending files, and tm
files. Move classify function from pootleunit, and rename a few
things (mostly pofile -> file)
2006-10-12 14:27 friedelwolff
* src/trunk/Pootle/test_pootlefile.py: Move test_classify to make
upcoming structure easier to test
2006-10-12 14:03 friedelwolff
* src/trunk/Pootle/test_client.py: Correct the expected hyperlinks.
Since we now include a lang attribute that kid puts before href,
this broke the tests
2006-10-12 07:33 friedelwolff
* src/trunk/Pootle/templates/pootlepage.html: Add dir and lang
attributes to the about div in the footer
2006-10-12 07:14 friedelwolff
* src/trunk/Pootle/conf.py, src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/pagelayout.py, src/trunk/Pootle/pootle.py,
src/trunk/Pootle/storage_client.py, src/trunk/Pootle/users.py,
src/trunk/Pootle/utils.py: Revert 4019:4021 by Gasper since it is
not yet working perfectly. It will probably be remerged in
smaller chunks.
2006-10-11 16:26 friedelwolff
* src/trunk/Pootle/html/pootle.css: Several display updates for
specific languages, remove most places where line-height is
altered, don't use percentage increases for fonts, etc.
2006-10-11 16:24 friedelwolff
* src/trunk/Pootle/templates/translatepage.html: Insert space
between clickable special characters
2006-10-11 16:21 friedelwolff
* src/trunk/Pootle/templates/navbar.html: Display filenames as
normal links (not H3) and style as lang=en dir=ltr
2006-10-11 13:08 zejn
* src/trunk/Pootle/indexpage.py: Fixed a typo.
2006-10-11 12:56 zejn
* src/trunk/Pootle/conf.py, src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/pagelayout.py, src/trunk/Pootle/pootle.py,
src/trunk/Pootle/storage_client.py, src/trunk/Pootle/users.py,
src/trunk/Pootle/utils.py: Moving methods of PootlePage
subclasses out of indexpage, pagelayout and users. This
will allow for easier migration. All still works as before.
conf.py contains global pootle variables: prefs and potree.
storage_client has all the functions that were returning a list
of projects, languages...
utils.py has universally usable functions.
2006-10-11 12:45 friedelwolff
* src/trunk/Pootle/pootle.prefs: Add configurations for some
missing languages
2006-10-11 10:44 friedelwolff
* src/trunk/Pootle/users.py: Properly deal with interface language
set at login and/or preferences
2006-10-10 10:02 friedelwolff
* src/trunk/Pootle/translatepage.py: Always provide pofilename so
that navigation works even when using project search or translate
functions
2006-10-10 07:32 friedelwolff
* src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/test_pootlefile.py: Complete the merge of the
refactorings from the Pootle locking branch. Initial locking work
also ported.
2006-10-09 08:36 zejn
* src/trunk/Pootle/html/selenium, src/trunk/Pootle/html/tests,
src/trunk/Pootle/html/tests/LoginTest.html,
src/trunk/Pootle/html/tests/ProjectPageTest.html,
src/trunk/Pootle/html/tests/TestSuite.html,
src/trunk/Pootle/pootle.py: Removing selenium from svn
repository, it's far too big. I've rather added notes on
installation.
2006-10-09 08:03 zejn
* src/trunk/Pootle/html/selenium/README.txt: Adding a note in
readme file explaining how to run tests.
2006-10-09 07:57 zejn
* src/trunk/Pootle/html/selenium,
src/trunk/Pootle/html/selenium/InjectedSeleneseRunner.html,
src/trunk/Pootle/html/selenium/SeleneseRunner.html,
src/trunk/Pootle/html/selenium/SeleniumLog.html,
src/trunk/Pootle/html/selenium/TestPrompt.html,
src/trunk/Pootle/html/selenium/TestRunner-splash.html,
src/trunk/Pootle/html/selenium/TestRunner.hta,
src/trunk/Pootle/html/selenium/TestRunner.html,
src/trunk/Pootle/html/selenium/domviewer,
src/trunk/Pootle/html/selenium/domviewer/butmin.gif,
src/trunk/Pootle/html/selenium/domviewer/butplus.gif,
src/trunk/Pootle/html/selenium/domviewer/domviewer.css,
src/trunk/Pootle/html/selenium/domviewer/domviewer.html,
src/trunk/Pootle/html/selenium/domviewer/selenium-domviewer.js,
src/trunk/Pootle/html/selenium/iedoc-core.xml,
src/trunk/Pootle/html/selenium/iedoc.xml,
src/trunk/Pootle/html/selenium/lib,
src/trunk/Pootle/html/selenium/lib/cssQuery,
src/trunk/Pootle/html/selenium/lib/cssQuery/cssQuery-p.js,
src/trunk/Pootle/html/selenium/lib/cssQuery/src,
src/trunk/Pootle/html/selenium/lib/cssQuery/src/cssQuery-level2.js,
src/trunk/Pootle/html/selenium/lib/cssQuery/src/cssQuery-level3.js,
src/trunk/Pootle/html/selenium/lib/cssQuery/src/cssQuery-standard.js,
src/trunk/Pootle/html/selenium/lib/cssQuery/src/cssQuery.js,
src/trunk/Pootle/html/selenium/lib/prototype.js,
src/trunk/Pootle/html/selenium/lib/scriptaculous,
src/trunk/Pootle/html/selenium/lib/scriptaculous/builder.js,
src/trunk/Pootle/html/selenium/lib/scriptaculous/controls.js,
src/trunk/Pootle/html/selenium/lib/scriptaculous/dragdrop.js,
src/trunk/Pootle/html/selenium/lib/scriptaculous/effects.js,
src/trunk/Pootle/html/selenium/lib/scriptaculous/scriptaculous.js,
src/trunk/Pootle/html/selenium/lib/scriptaculous/slider.js,
src/trunk/Pootle/html/selenium/lib/scriptaculous/unittest.js,
src/trunk/Pootle/html/selenium/scripts,
src/trunk/Pootle/html/selenium/scripts/find_matching_child.js,
src/trunk/Pootle/html/selenium/scripts/htmlutils.js,
src/trunk/Pootle/html/selenium/scripts/injection.html,
src/trunk/Pootle/html/selenium/scripts/injection_iframe.html,
src/trunk/Pootle/html/selenium/scripts/js2html.js,
src/trunk/Pootle/html/selenium/scripts/narcissus-defs.js,
src/trunk/Pootle/html/selenium/scripts/narcissus-exec.js,
src/trunk/Pootle/html/selenium/scripts/narcissus-parse.js,
src/trunk/Pootle/html/selenium/scripts/se2html.js,
src/trunk/Pootle/html/selenium/scripts/selenium-api.js,
src/trunk/Pootle/html/selenium/scripts/selenium-browserbot.js,
src/trunk/Pootle/html/selenium/scripts/selenium-browserdetect.js,
src/trunk/Pootle/html/selenium/scripts/selenium-commandhandlers.js,
src/trunk/Pootle/html/selenium/scripts/selenium-executionloop.js,
src/trunk/Pootle/html/selenium/scripts/selenium-logging.js,
src/trunk/Pootle/html/selenium/scripts/selenium-seleneserunner.js,
src/trunk/Pootle/html/selenium/scripts/selenium-testrunner.js,
src/trunk/Pootle/html/selenium/scripts/selenium-version.js,
src/trunk/Pootle/html/selenium/scripts/user-extensions.js.sample,
src/trunk/Pootle/html/selenium/scripts/xmlextras.js,
src/trunk/Pootle/html/selenium/selenium-logo.png,
src/trunk/Pootle/html/selenium/selenium.css,
src/trunk/Pootle/html/selenium/tests,
src/trunk/Pootle/html/selenium/tests/LoginTest.html,
src/trunk/Pootle/html/selenium/tests/ProjectPageTest.html,
src/trunk/Pootle/html/selenium/tests/TestSuite.html,
src/trunk/Pootle/html/selenium/xpath,
src/trunk/Pootle/html/selenium/xpath/dom.js,
src/trunk/Pootle/html/selenium/xpath/misc.js,
src/trunk/Pootle/html/selenium/xpath/xpath.js,
src/trunk/Pootle/pootle.py: Adding selenium for testing portal
from browser.
2006-10-06 11:50 friedelwolff
* src/trunk/Pootle/pootlefile.py: Move some more pootlefile
functions around. All changes are purely cosmetic to make review
of upcomming merging from pootle-locking branch easier
2006-10-06 11:29 friedelwolff
* src/trunk/Pootle/pootlefile.py: Revert accidental commit as part
of revision on 15 June 2006 - pootlefile in dummy project has no
checker
2006-10-06 09:19 friedelwolff
* src/trunk/Pootle/pootlefile.py: Move some pootlefile functions
around. All changes are purely cosmetic to make review of
upcomming merging from pootle-locking branch easier
2006-10-06 08:45 friedelwolff
* src/trunk/Pootle/pootlefile.py: Remove some methods from
pootleunit that are duplicated from Wrapper. Add methods in
pootleunit that need to be overridden
2006-10-06 08:12 friedelwolff
* src/trunk/Pootle/test_client.py: Give adminrights in
test_upload_xliff_over_file. Make xliff more readable
2006-10-05 06:52 friedelwolff
* src/trunk/Pootle/users.py: Correctly display exceptions in unit
tests (we don't have a server.options variable)
2006-10-04 13:46 friedelwolff
* src/trunk/Pootle/pootlefile.py: Override __str__ for pootleunit
to call __str__ for __innerobj__
2006-10-04 10:08 friedelwolff
* src/trunk/Pootle/__version__.py: Up to mystical version 0.10.90
(just for current HEAD)
2006-10-03 12:54 friedelwolff
* src/trunk/Pootle/pootlefile.py: Merge Wrapper class from
pootle-locking branch and implement for pootleunit with some
differences from branch (pootleunit not a base.TranslationUnit)
2006-10-03 07:01 friedelwolff
* src/trunk/Pootle/benchmark.py,
src/trunk/Pootle/conflict2suggest.py,
src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/test_pootlefile.py: Renaming for consistency:
element -> unit. First step in preparation of merging in the
pootle-locking branch
2006-09-29 07:13 friedelwolff
* src/trunk/Pootle/pootlefile.py: Rather use pocount.wordcount to
avoid duplication
2006-09-22 10:02 friedelwolff
* src/trunk/Pootle/pootlefile.py: Adapt to refactoring that
happened with poheaders in toolkit
2006-09-22 06:57 friedelwolff
* src/trunk/Pootle/users.py: Only set the UI language from
preference if it is not yet set from the login
2006-09-22 06:51 friedelwolff
* src/trunk/Pootle/CREDITS: Credit Gasper Zeijn
2006-09-22 06:48 friedelwolff
* src/trunk/Pootle/html/pootle.css, src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/pagelayout.py,
src/trunk/Pootle/templates/activate.html,
src/trunk/Pootle/templates/adminindex.html,
src/trunk/Pootle/templates/adminlanguages.html,
src/trunk/Pootle/templates/adminprojects.html,
src/trunk/Pootle/templates/adminusers.html,
src/trunk/Pootle/templates/error.html,
src/trunk/Pootle/templates/fileindex.html,
src/trunk/Pootle/templates/home.html,
src/trunk/Pootle/templates/index.html,
src/trunk/Pootle/templates/language.html,
src/trunk/Pootle/templates/languages.html,
src/trunk/Pootle/templates/login.html,
src/trunk/Pootle/templates/options.html,
src/trunk/Pootle/templates/pootlepage.html,
src/trunk/Pootle/templates/project.html,
src/trunk/Pootle/templates/projectadmin.html,
src/trunk/Pootle/templates/projectlangadmin.html,
src/trunk/Pootle/templates/projects.html,
src/trunk/Pootle/templates/redirect.html,
src/trunk/Pootle/templates/register.html,
src/trunk/Pootle/templates/translatepage.html: Move 'About this
Pootle server' to the footer on each page'. Contributed by Gasper
Zejn.
2006-09-20 15:22 friedelwolff
* src/trunk/Pootle/potree.py: Fix encoding issue with special
character administration
2006-09-18 10:23 varsist
* src/trunk/Pootle/test_pootlefile.py: removal of redundant
unquoting test method
2006-09-18 10:22 varsist
* src/trunk/Pootle/pootlefile.py: removal of redundant unquotedmsg
methods and utilization of source and target directly
2006-09-18 10:19 varsist
* src/trunk/Pootle/projects.py, src/trunk/Pootle/translatepage.py:
implementation of direct source and target
2006-09-18 09:29 friedelwolff
* src/trunk/Pootle/users.py: Handle language preference better
across server restarts. Allow changing interface language
immediately at user options
2006-09-18 06:20 friedelwolff
* src/trunk/Pootle/templates/translatepage.html: Convert tab to
space
2006-09-18 06:11 friedelwolff
* src/trunk/Pootle/html/js/autoexpand.js,
src/trunk/Pootle/templates/translatepage.html: Make special
characters clickable [Contributed by Djihed Afifi]
2006-09-15 23:53 friedelwolff
* src/trunk/Pootle/users.py: Minor improvements to new translatable
messages. Unify existing message with the better worded new
message.
2006-09-15 22:44 friedelwolff
* src/trunk/Pootle/pootle.py, src/trunk/Pootle/users.py: Allow
users to change their password. Factor out some error handling
and display error messages [Contributed by Charl van Niekerk]
2006-09-15 22:42 friedelwolff
* src/trunk/Pootle/templates/options.html: Support messages in
user's option page
2006-09-15 06:45 varsist
* src/trunk/Pootle/conflict2suggest.py: removed unquotedmsgstr/id
dependency and added plural checking on strings
2006-09-14 15:25 friedelwolff
* src/trunk/Pootle/pagelayout.py,
src/trunk/Pootle/translatepage.py: Convert lang directives from
locale style (pt_BR) to web style (pt-BR) when passing to
templates
2006-09-14 12:17 friedelwolff
* src/trunk/Pootle/templates/options.html,
src/trunk/Pootle/users.py: Enable functionality for users to
change their passwords [Contributed by Charl van Niekerk]
2006-09-12 10:56 friedelwolff
* src/trunk/Pootle/conflict2suggest.py: Split strings on newline
not literal '\n'
2006-09-12 08:40 friedelwolff
* src/trunk/Pootle/CREDITS: Credit Djihed Afifi
2006-09-12 08:39 friedelwolff
* src/trunk/Pootle/html/js/autoexpand.js,
src/trunk/Pootle/templates/translatepage.html,
src/trunk/Pootle/translatepage.py: Enable copying text for plural
messages too. Contributed by Djihed Afifi
2006-09-09 08:06 friedelwolff
* src/trunk/Pootle/pootle.prefs, src/trunk/Pootle/tools/updatetm,
src/trunk/Pootle/users.prefs: [Forward port from
wordforge-0-10-branch] Import minor fixes (mainly typo's) from
debian pootle package (Nicolas François)
2006-09-08 10:09 friedelwolff
* src/trunk/Pootle/tools/updatetm.py: Remove svn:executable
property
2006-09-07 13:38 friedelwolff
* src/trunk/Pootle/CREDITS: Add Clytie and Charl
2006-09-07 09:41 friedelwolff
* src/trunk/Pootle/templates/adminlanguages.html,
src/trunk/Pootle/templates/adminprojects.html,
src/trunk/Pootle/templates/adminusers.html: Use new fullwidth
classes for some pages. Remove temporary hack
2006-09-07 09:40 friedelwolff
* src/trunk/Pootle/html/pootle.css: Add new CSS classes for pages
that should use the full width of the screen instead of just the
normal contents area
2006-09-07 09:37 friedelwolff
* src/trunk/Pootle/TODO: Update by removing some items that are
already done
2006-09-05 06:15 friedelwolff
* src/trunk/Pootle/templates/register.html,
src/trunk/Pootle/users.py: [Contributed by Charl van Niekerk]
Implement password confirmation on registration page
2006-09-04 09:23 friedelwolff
* src/trunk/Pootle/pootle.prefs: Improve configuration
documentation, with examples and explanations of how descriptions
can now contain markup
2006-09-04 09:09 friedelwolff
* src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/templates/language.html,
src/trunk/Pootle/templates/project.html: Display descriptions for
the project on the project page and shortened forms in tooltips
elsewhere
2006-09-04 09:05 friedelwolff
* src/trunk/Pootle/html/pootle.css: Also overflow display of
comments and locations that are too long
2006-09-01 10:25 friedelwolff
* src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/templates/index.html: Display site description
on front page
2006-09-01 09:57 friedelwolff
* src/trunk/Pootle/indexpage.py, src/trunk/Pootle/pootle.prefs,
src/trunk/Pootle/templates/about.html,
src/trunk/Pootle/templates/index.html: Support markup in site
description. Strip markup for meta description tag. Document with
example
2006-08-31 13:13 friedelwolff
* src/trunk/Pootle/pootlefile.py, src/trunk/Pootle/projects.py: Use
unicode goalnames and encode as necessary. Fixes problem with
assigns and non-ascii goalnames
2006-08-30 09:26 friedelwolff
* src/trunk/Pootle/translatepage.py: Use the correct icon
(file/edit) on the translate page
2006-08-30 09:25 friedelwolff
* src/trunk/Pootle/translatepage.py: Display navigation links in
edit mode too
2006-08-30 08:08 friedelwolff
* src/trunk/Pootle/adminpages.py, src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/pagelayout.py, src/trunk/Pootle/projects.py,
src/trunk/Pootle/translatepage.py: Improve localize calls to have
one on a line in most cases. Add more l10n comments
2006-08-30 07:45 friedelwolff
* src/trunk/Pootle/tools/updatetm.py: Fix bug with format change in
notes
2006-08-29 08:22 friedelwolff
* src/trunk/Pootle/html/images/up.png: Commit images from CVS where
the svn properties got mixed up
2006-08-29 08:00 friedelwolff
* src/trunk/Pootle/html/images/down.png,
src/trunk/Pootle/html/images/none.png: Commit images from CVS
where the svn properties got mixed up
2006-08-29 07:37 friedelwolff
* src/trunk/Pootle/html/images/down.png,
src/trunk/Pootle/html/images/none.png,
src/trunk/Pootle/html/images/pootle.svg: Remove invalid svn
properties and add mime-type. (hopefully) fixes unusable images
in Pootle
2006-08-28 11:43 friedelwolff
* src/trunk/pootlesetup.py: Also package subpackages (currently
only tools)
2006-08-28 09:57 friedelwolff
* src/trunk/Pootle/users.prefs: Fix typo
2006-08-24 21:16 friedelwolff
* src/trunk/pootlesetup.py: Update list of languages for install
2006-08-24 21:11 friedelwolff
* src/trunk/pootlesetup.py: prune editor and lingua directories
from the build
2006-08-24 15:03 friedelwolff
* src/trunk/Pootle/translatepage.py: Remove some unnecessary
template variables, but ensure we always pass rows and cols for
the textarea
2006-08-24 15:01 friedelwolff
* src/trunk/Pootle/translatepage.py: Don't retrieve tm and
terminology unnecessarily, but show it always if one item is in
view
2006-08-24 13:23 friedelwolff
* src/trunk/Pootle/pootle.prefs: Update default preferences
according to current translation status (75% +)
2006-08-24 13:17 friedelwolff
* src/trunk/Pootle/po/pootle/af/pootle.po,
src/trunk/Pootle/po/pootle/ar/pootle.po,
src/trunk/Pootle/po/pootle/ca/pootle.po,
src/trunk/Pootle/po/pootle/de/pootle.po,
src/trunk/Pootle/po/pootle/eu/pootle.po,
src/trunk/Pootle/po/pootle/fr/pootle.po,
src/trunk/Pootle/po/pootle/gl/pootle.po,
src/trunk/Pootle/po/pootle/it/pootle.po,
src/trunk/Pootle/po/pootle/ja/pootle.po,
src/trunk/Pootle/po/pootle/mt/pootle.po,
src/trunk/Pootle/po/pootle/pt/pootle.po,
src/trunk/Pootle/po/pootle/sr/pootle.po,
src/trunk/Pootle/po/pootle/sv/pootle.po,
src/trunk/Pootle/po/pootle/zh_CN/pootle.po,
src/trunk/Pootle/po/pootle/zh_HK/pootle.po: Translation updates
from pootle.wordforge.org: mainly ar, de, sr and incorrect type
comments (fixed manually)
2006-08-24 09:33 friedelwolff
* src/trunk/Pootle/projects.py: Remove TODO that is already done
2006-08-23 13:02 friedelwolff
* src/trunk/pootlesetup.py: add tools/updatetm as a script to be
installed
2006-08-23 11:06 friedelwolff
* src/trunk/Pootle/__version__.py: Version 0.10rc4
2006-08-22 18:03 friedelwolff
* src/trunk/Pootle/indexpage.py,
src/trunk/Pootle/templates/about.html,
src/trunk/Pootle/templates/index.html: Supply meta tags for
description and keywords on about page and index(/) page
2006-08-22 12:41 friedelwolff
* src/trunk/Pootle/tools/updatetm.py: Typo in help text of
commandline option
2006-08-21 12:53 friedelwolff
* src/trunk/Pootle/filelocations.py: Remove #! - it isn't a script
2006-08-21 12:30 friedelwolff
* src/trunk/Pootle/html/pootle.css,
src/trunk/Pootle/templates/adminlanguages.html,
src/trunk/Pootle/templates/adminprojects.html,
src/trunk/Pootle/templates/adminusers.html,
src/trunk/translate/misc/test_zipfileext.py: Remove some
executable properties and #! where it isn't a script
2006-08-21 10:45 friedelwolff
* src/trunk/Pootle/test_client.py: Fix tests to work with new
layout of KDE comments, and correct output of suggestion string
(suggested by testuser\n
2006-08-21 10:14 friedelwolff
* src/trunk/Pootle/README: Mention cvs and svn clients under
requirements
2006-08-21 08:57 friedelwolff
* src/trunk/Pootle/pootle.prefs: Add terminology project to default
preferences
2006-08-21 08:53 friedelwolff
* src/trunk/Pootle/po/terminology/am/pootle-terminology-am.prefs,
src/trunk/Pootle/po/terminology/ar/pootle-terminology-ar.prefs,
src/trunk/Pootle/po/terminology/az/pootle-terminology-az.prefs,
src/trunk/Pootle/po/terminology/ca/pootle-terminology-ca.prefs,
src/trunk/Pootle/po/terminology/cs/pootle-terminology-cs.prefs,
src/trunk/Pootle/po/terminology/da/pootle-terminology-da.prefs,
src/trunk/Pootle/po/terminology/eo/pootle-terminology-eo.prefs,
src/trunk/Pootle/po/terminology/es/pootle-terminology-es.prefs,
src/trunk/Pootle/po/terminology/eu/pootle-terminology-eu.prefs,
src/trunk/Pootle/po/terminology/fa/pootle-terminology-fa.prefs,
src/trunk/Pootle/po/terminology/fr/pootle-terminology-fr.prefs,
src/trunk/Pootle/po/terminology/hi/pootle-terminology-hi.prefs,
src/trunk/Pootle/po/terminology/hu/pootle-terminology-hu.prefs,
src/trunk/Pootle/po/terminology/it/pootle-terminology-it.prefs,
src/trunk/Pootle/po/terminology/ja/pootle-terminology-ja.prefs,
src/trunk/Pootle/po/terminology/kn/pootle-terminology-kn.prefs,
src/trunk/Pootle/po/terminology/ku/pootle-terminology-ku.prefs,
src/trunk/Pootle/po/terminology/mk/pootle-terminology-mk.prefs,
src/trunk/Pootle/po/terminology/mr/pootle-terminology-mr.prefs,
src/trunk/Pootle/po/terminology/ms/pootle-terminology-ms.prefs,
src/trunk/Pootle/po/terminology/nb/pootle-terminology-nb.prefs,
src/trunk/Pootle/po/terminology/nl/pootle-terminology-nl.prefs,
src/trunk/Pootle/po/terminology/nn/pootle-terminology-nn.prefs,
src/trunk/Pootle/po/terminology/pa/pootle-terminology-pa.prefs,
src/trunk/Pootle/po/terminology/pl/pootle-terminology-pl.prefs,
src/trunk/Pootle/po/terminology/pt/pootle-terminology-pt.prefs,
src/trunk/Pootle/po/terminology/pt_BR/pootle-terminology-pt_BR.prefs,
src/trunk/Pootle/po/terminology/rw/pootle-terminology-rw.prefs,
src/trunk/Pootle/po/terminology/sk/pootle-terminology-sk.prefs,
src/trunk/Pootle/po/terminology/sq/pootle-terminology-sq.prefs,
src/trunk/Pootle/po/terminology/sv/pootle-terminology-sv.prefs,
src/trunk/Pootle/po/terminology/th/pootle-terminology-th.prefs,
src/trunk/Pootle/po/terminology/uk/pootle-terminology-uk.prefs,
src/trunk/Pootle/po/terminology/vi/pootle-terminology-vi.prefs,
src/trunk/Pootle/po/terminology/wa/pootle-terminology-wa.prefs,
src/trunk/Pootle/po/terminology/zh_CN/pootle-terminology-zh_CN.prefs,
src/trunk/Pootle/po/terminology/zh_HK/pootle-terminology-zh_HK.prefs,
src/trunk/Pootle/po/terminology/zh_TW/pootle-terminology-zh_TW.prefs:
Add default .prefs file for all terminology projects that only
allow viewing
2006-08-21 08:21 friedelwolff
* src/trunk/Pootle/po/terminology,
src/trunk/Pootle/po/terminology/am,
src/trunk/Pootle/po/terminology/am/gnome,
src/trunk/Pootle/po/terminology/am/gnome/am.po,
src/trunk/Pootle/po/terminology/ar,
src/trunk/Pootle/po/terminology/ar/gnome,
src/trunk/Pootle/po/terminology/ar/gnome/ar.po,
src/trunk/Pootle/po/terminology/az,
src/trunk/Pootle/po/terminology/az/gnome,
src/trunk/Pootle/po/terminology/az/gnome/az.po,
src/trunk/Pootle/po/terminology/ca,
src/trunk/Pootle/po/terminology/ca/gnome,
src/trunk/Pootle/po/terminology/ca/gnome/ca.po,
src/trunk/Pootle/po/terminology/cs,
src/trunk/Pootle/po/terminology/cs/gnome,
src/trunk/Pootle/po/terminology/cs/gnome/cs.po,
src/trunk/Pootle/po/terminology/da,
src/trunk/Pootle/po/terminology/da/gnome,
src/trunk/Pootle/po/terminology/da/gnome/da.po,
src/trunk/Pootle/po/terminology/eo,
src/trunk/Pootle/po/terminology/eo/gnome,
src/trunk/Pootle/po/terminology/eo/gnome/eo.po,
src/trunk/Pootle/po/terminology/es,
src/trunk/Pootle/po/terminology/es/gnome,
src/trunk/Pootle/po/terminology/es/gnome/es.po,
src/trunk/Pootle/po/terminology/eu,
src/trunk/Pootle/po/terminology/eu/gnome,
src/trunk/Pootle/po/terminology/eu/gnome/eu.po,
src/trunk/Pootle/po/terminology/fa,
src/trunk/Pootle/po/terminology/fa/gnome,
src/trunk/Pootle/po/terminology/fa/gnome/fa.po,
src/trunk/Pootle/po/terminology/fr,
src/trunk/Pootle/po/terminology/fr/gnome,
src/trunk/Pootle/po/terminology/fr/gnome/fr.po,
src/trunk/Pootle/po/terminology/hi,
src/trunk/Pootle/po/terminology/hi/gnome,
src/trunk/Pootle/po/terminology/hi/gnome/hi.po,
src/trunk/Pootle/po/terminology/hu,
src/trunk/Pootle/po/terminology/hu/gnome,
src/trunk/Pootle/po/terminology/hu/gnome/hu.po,
src/trunk/Pootle/po/terminology/it,
src/trunk/Pootle/po/terminology/it/gnome,
src/trunk/Pootle/po/terminology/it/gnome/it.po,
src/trunk/Pootle/po/terminology/ja,
src/trunk/Pootle/po/terminology/ja/gnome,
src/trunk/Pootle/po/terminology/ja/gnome/ja.po,
src/trunk/Pootle/po/terminology/kn,
src/trunk/Pootle/po/terminology/kn/gnome,
src/trunk/Pootle/po/terminology/kn/gnome/kn.po,
src/trunk/Pootle/po/terminology/ku,
src/trunk/Pootle/po/terminology/ku/gnome,
src/trunk/Pootle/po/terminology/ku/gnome/ku.po,
src/trunk/Pootle/po/terminology/mk,
src/trunk/Pootle/po/terminology/mk/gnome,
src/trunk/Pootle/po/terminology/mk/gnome/mk.po,
src/trunk/Pootle/po/terminology/mr,
src/trunk/Pootle/po/terminology/mr/gnome,
src/trunk/Pootle/po/terminology/mr/gnome/mr.po,
src/trunk/Pootle/po/terminology/ms,
src/trunk/Pootle/po/terminology/ms/gnome,
src/trunk/Pootle/po/terminology/ms/gnome/ms.po,
src/trunk/Pootle/po/terminology/nb,
src/trunk/Pootle/po/terminology/nb/gnome,
src/trunk/Pootle/po/terminology/nb/gnome/nb.po,
src/trunk/Pootle/po/terminology/nl,
src/trunk/Pootle/po/terminology/nl/gnome,
src/trunk/Pootle/po/terminology/nl/gnome/nl.po,
src/trunk/Pootle/po/terminology/nn,
src/trunk/Pootle/po/terminology/nn/gnome,
src/trunk/Pootle/po/terminology/nn/gnome/nn.po,
src/trunk/Pootle/po/terminology/pa,
src/trunk/Pootle/po/terminology/pa/gnome,
src/trunk/Pootle/po/terminology/pa/gnome/pa.po,
src/trunk/Pootle/po/terminology/pl,
src/trunk/Pootle/po/terminology/pl/gnome,
src/trunk/Pootle/po/terminology/pl/gnome/pl.po,
src/trunk/Pootle/po/terminology/pt,
src/trunk/Pootle/po/terminology/pt/gnome,
src/trunk/Pootle/po/terminology/pt/gnome/pt.po,
src/trunk/Pootle/po/terminology/pt_BR,
src/trunk/Pootle/po/terminology/pt_BR/gnome,
src/trunk/Pootle/po/terminology/pt_BR/gnome/pt_BR.po,
src/trunk/Pootle/po/terminology/rw,
src/trunk/Pootle/po/terminology/rw/gnome,
src/trunk/Pootle/po/terminology/rw/gnome/rw.po,
src/trunk/Pootle/po/terminology/sk,
src/trunk/Pootle/po/terminology/sk/gnome,
src/trunk/Pootle/po/terminology/sk/gnome/sk.po,
src/trunk/Pootle/po/terminology/sq,
src/trunk/Pootle/po/terminology/sq/gnome,
src/trunk/Pootle/po/terminology/sq/gnome/sq.po,
src/trunk/Pootle/po/terminology/sv,
src/trunk/Pootle/po/terminology/sv/gnome,
src/trunk/Pootle/po/terminology/sv/gnome/sv.po,
src/trunk/Pootle/po/terminology/th,
src/trunk/Pootle/po/terminology/th/gnome,
src/trunk/Pootle/po/terminology/th/gnome/th.po,
src/trunk/Pootle/po/terminology/uk,
src/trunk/Pootle/po/terminology/uk/gnome,
src/trunk/Pootle/po/terminology/uk/gnome/uk.po,
src/trunk/Pootle/po/terminology/vi,
src/trunk/Pootle/po/terminology/vi/gnome,
src/trunk/Pootle/po/terminology/vi/gnome/vi.po,
src/trunk/Pootle/po/terminology/wa,
src/trunk/Pootle/po/terminology/wa/gnome,
src/trunk/Pootle/po/terminology/wa/gnome/wa.po,
src/trunk/Pootle/po/terminology/zh_CN,
src/trunk/Pootle/po/terminology/zh_CN/gnome,
src/trunk/Pootle/po/terminology/zh_CN/gnome/zh_CN.po,
src/trunk/Pootle/po/terminology/zh_HK,
src/trunk/Pootle/po/terminology/zh_HK/gnome,
src/trunk/Pootle/po/terminology/zh_HK/gnome/zh_HK.po,
src/trunk/Pootle/po/terminology/zh_TW,
src/trunk/Pootle/po/terminology/zh_TW/gnome,
src/trunk/Pootle/po/terminology/zh_TW/gnome/zh_TW.po: terminology
project, currently only with the gnome glossaries without
encoding problems
2006-08-19 16:06 friedelwolff
* src/trunk/Pootle/po, src/trunk/Pootle/po/pootle,
src/trunk/Pootle/po/pootle/af,
src/trunk/Pootle/po/pootle/af/jToolkit.po,
src/trunk/Pootle/po/pootle/af/pootle.po,
src/trunk/Pootle/po/pootle/aka,
src/trunk/Pootle/po/pootle/aka/jToolkit.po,
src/trunk/Pootle/po/pootle/aka/pootle.po,
src/trunk/Pootle/po/pootle/am,
src/trunk/Pootle/po/pootle/am/jToolkit.po,
src/trunk/Pootle/po/pootle/am/pootle.po,
src/trunk/Pootle/po/pootle/ar,
src/trunk/Pootle/po/pootle/ar/jToolkit.po,
src/trunk/Pootle/po/pootle/ar/pootle.po,
src/trunk/Pootle/po/pootle/bn,
src/trunk/Pootle/po/pootle/bn/jToolkit.po,
src/trunk/Pootle/po/pootle/bn/pootle.po,
src/trunk/Pootle/po/pootle/ca,
src/trunk/Pootle/po/pootle/ca/jToolkit.po,
src/trunk/Pootle/po/pootle/ca/pootle.po,
src/trunk/Pootle/po/pootle/da,
src/trunk/Pootle/po/pootle/da/jToolkit.po,
src/trunk/Pootle/po/pootle/da/pootle.po,
src/trunk/Pootle/po/pootle/de,
src/trunk/Pootle/po/pootle/de/jToolkit.po,
src/trunk/Pootle/po/pootle/de/pootle.po,
src/trunk/Pootle/po/pootle/el,
src/trunk/Pootle/po/pootle/el/jToolkit.po,
src/trunk/Pootle/po/pootle/el/pootle.po,
src/trunk/Pootle/po/pootle/en,
src/trunk/Pootle/po/pootle/en/jToolkit.po,
src/trunk/Pootle/po/pootle/en/pootle.po,
src/trunk/Pootle/po/pootle/en_ZA,
src/trunk/Pootle/po/pootle/en_ZA/jToolkit.po,
src/trunk/Pootle/po/pootle/en_ZA/pootle.po,
src/trunk/Pootle/po/pootle/es,
src/trunk/Pootle/po/pootle/es/jToolkit.po,
src/trunk/Pootle/po/pootle/es/pootle.po,
src/trunk/Pootle/po/pootle/et,
src/trunk/Pootle/po/pootle/et/jToolkit.po,
src/trunk/Pootle/po/pootle/et/pootle.po,
src/trunk/Pootle/po/pootle/eu,
src/trunk/Pootle/po/pootle/eu/jToolkit.po,
src/trunk/Pootle/po/pootle/eu/pootle.po,
src/trunk/Pootle/po/pootle/fa,
src/trunk/Pootle/po/pootle/fa/jToolkit.po,
src/trunk/Pootle/po/pootle/fa/pootle.po,
src/trunk/Pootle/po/pootle/fi,
src/trunk/Pootle/po/pootle/fi/jToolkit.po,
src/trunk/Pootle/po/pootle/fi/pootle.po,
src/trunk/Pootle/po/pootle/fr,
src/trunk/Pootle/po/pootle/fr/jToolkit.po,
src/trunk/Pootle/po/pootle/fr/pootle.po,
src/trunk/Pootle/po/pootle/fur,
src/trunk/Pootle/po/pootle/fur/jToolkit.po,
src/trunk/Pootle/po/pootle/fur/pootle.po,
src/trunk/Pootle/po/pootle/gl,
src/trunk/Pootle/po/pootle/gl/jToolkit.po,
src/trunk/Pootle/po/pootle/gl/pootle.po,
src/trunk/Pootle/po/pootle/he,
src/trunk/Pootle/po/pootle/he/jToolkit.po,
src/trunk/Pootle/po/pootle/he/pootle.po,
src/trunk/Pootle/po/pootle/hi,
src/trunk/Pootle/po/pootle/hi/jToolkit.po,
src/trunk/Pootle/po/pootle/hi/pootle.po,
src/trunk/Pootle/po/pootle/hr,
src/trunk/Pootle/po/pootle/hr/jToolkit.po,
src/trunk/Pootle/po/pootle/hr/pootle.po,
src/trunk/Pootle/po/pootle/hu,
src/trunk/Pootle/po/pootle/hu/jToolkit.po,
src/trunk/Pootle/po/pootle/hu/pootle.po,
src/trunk/Pootle/po/pootle/is,
src/trunk/Pootle/po/pootle/is/jToolkit.po,
src/trunk/Pootle/po/pootle/is/pootle.po,
src/trunk/Pootle/po/pootle/it,
src/trunk/Pootle/po/pootle/it/jToolkit.po,
src/trunk/Pootle/po/pootle/it/pootle.po,
src/trunk/Pootle/po/pootle/ja,
src/trunk/Pootle/po/pootle/ja/jToolkit.po,
src/trunk/Pootle/po/pootle/ja/pootle.po,
src/trunk/Pootle/po/pootle/ka,
src/trunk/Pootle/po/pootle/ka/jToolkit.po,
src/trunk/Pootle/po/pootle/ka/pootle.po,
src/trunk/Pootle/po/pootle/ko,
src/trunk/Pootle/po/pootle/ko/jToolkit.po,
src/trunk/Pootle/po/pootle/ko/pootle.po,
src/trunk/Pootle/po/pootle/kon,
src/trunk/Pootle/po/pootle/kon/jToolkit.po,
src/trunk/Pootle/po/pootle/kon/pootle.po,
src/trunk/Pootle/po/pootle/ku,
src/trunk/Pootle/po/pootle/ku/jToolkit.po,
src/trunk/Pootle/po/pootle/ku/pootle.po,
src/trunk/Pootle/po/pootle/lt,
src/trunk/Pootle/po/pootle/lt/jToolkit.po,
src/trunk/Pootle/po/pootle/lt/pootle.po,
src/trunk/Pootle/po/pootle/lv,
src/trunk/Pootle/po/pootle/lv/jToolkit.po,
src/trunk/Pootle/po/pootle/lv/pootle.po,
src/trunk/Pootle/po/pootle/mr,
src/trunk/Pootle/po/pootle/mr/jToolkit.po,
src/trunk/Pootle/po/pootle/mr/pootle.po,
src/trunk/Pootle/po/pootle/ms,
src/trunk/Pootle/po/pootle/ms/jToolkit.po,
src/trunk/Pootle/po/pootle/ms/pootle.po,
src/trunk/Pootle/po/pootle/mt,
src/trunk/Pootle/po/pootle/mt/jToolkit.po,
src/trunk/Pootle/po/pootle/mt/pootle.po,
src/trunk/Pootle/po/pootle/nb,
src/trunk/Pootle/po/pootle/nb/jToolkit.po,
src/trunk/Pootle/po/pootle/nb/pootle.po,
src/trunk/Pootle/po/pootle/ne,
src/trunk/Pootle/po/pootle/ne/jToolkit.po,
src/trunk/Pootle/po/pootle/ne/pootle.po,
src/trunk/Pootle/po/pootle/nl,
src/trunk/Pootle/po/pootle/nl/jToolkit.po,
src/trunk/Pootle/po/pootle/nl/pootle.po,
src/trunk/Pootle/po/pootle/no,
src/trunk/Pootle/po/pootle/no/jToolkit.po,
src/trunk/Pootle/po/pootle/no/pootle.po,
src/trunk/Pootle/po/pootle/ns,
src/trunk/Pootle/po/pootle/ns/jToolkit.po,
src/trunk/Pootle/po/pootle/ns/pootle.po,
src/trunk/Pootle/po/pootle/pa,
src/trunk/Pootle/po/pootle/pa/jToolkit.po,
src/trunk/Pootle/po/pootle/pa/pootle.po,
src/trunk/Pootle/po/pootle/pl,
src/trunk/Pootle/po/pootle/pl/jToolkit.po,
src/trunk/Pootle/po/pootle/pl/pootle.po,
src/trunk/Pootle/po/pootle/pt,
src/trunk/Pootle/po/pootle/pt/jToolkit.po,
src/trunk/Pootle/po/pootle/pt/pootle.po,
src/trunk/Pootle/po/pootle/ru,
src/trunk/Pootle/po/pootle/ru/jToolkit.po,
src/trunk/Pootle/po/pootle/ru/pootle.po,
src/trunk/Pootle/po/pootle/sl,
src/trunk/Pootle/po/pootle/sl/jToolkit.po,
src/trunk/Pootle/po/pootle/sl/pootle.po,
src/trunk/Pootle/po/pootle/sr,
src/trunk/Pootle/po/pootle/sr/jToolkit.po,
src/trunk/Pootle/po/pootle/sr/pootle.po,
src/trunk/Pootle/po/pootle/st,
src/trunk/Pootle/po/pootle/st/jToolkit.po,
src/trunk/Pootle/po/pootle/st/pootle.po,
src/trunk/Pootle/po/pootle/sv,
src/trunk/Pootle/po/pootle/sv/jToolkit.po,
src/trunk/Pootle/po/pootle/sv/pootle.po,
src/trunk/Pootle/po/pootle/templates,
src/trunk/Pootle/po/pootle/templates/jToolkit.pot,
src/trunk/Pootle/po/pootle/templates/pootle.pot,
src/trunk/Pootle/po/pootle/tr,
src/trunk/Pootle/po/pootle/tr/jToolkit.po,
src/trunk/Pootle/po/pootle/tr/pootle.po,
src/trunk/Pootle/po/pootle/uk,
src/trunk/Pootle/po/pootle/uk/jToolkit.po,
src/trunk/Pootle/po/pootle/uk/pootle.po,
src/trunk/Pootle/po/pootle/ve,
src/trunk/Pootle/po/pootle/ve/jToolkit.po,
src/trunk/Pootle/po/pootle/ve/pootle.po,
src/trunk/Pootle/po/pootle/vi,
src/trunk/Pootle/po/pootle/vi/jToolkit.po,
src/trunk/Pootle/po/pootle/vi/pootle.po,
src/trunk/Pootle/po/pootle/xh,
src/trunk/Pootle/po/pootle/xh/jToolkit.po,
src/trunk/Pootle/po/pootle/xh/pootle.po,
src/trunk/Pootle/po/pootle/zh_CN,
src/trunk/Pootle/po/pootle/zh_CN/jToolkit.po,
src/trunk/Pootle/po/pootle/zh_CN/pootle.po,
src/trunk/Pootle/po/pootle/zh_HK,
src/trunk/Pootle/po/pootle/zh_HK/jToolkit.po,
src/trunk/Pootle/po/pootle/zh_HK/pootle.po,
src/trunk/Pootle/po/pootle/zu,
src/trunk/Pootle/po/pootle/zu/jToolkit.po,
src/trunk/Pootle/po/pootle/zu/pootle.po: Add all the translations
and templates for pootle and jToolkit from pootle.wordforge.org
2006-08-19 13:47 friedelwolff
* src/trunk/pootlesetup.py: [forwardport] merge from
wordforge-0-9-branch -r2816:3281. Include po/ and po/pootle/ for
approved languages
2006-08-19 08:17 friedelwolff
* src/trunk/Pootle/html/doc/howto.html: Use relative links instead
of hard links to pootle.wordforge.org
2006-08-17 12:03 gintautasm
* src/trunk, trunk: Moved trunk (3/3).
2006-08-17 10:38 friedelwolff
* projects.py: Pass the original po file to pot2po. This minimises
the difference with the final po and uses the new fuzzy matching.
2006-08-17 08:04 friedelwolff
* templates/error.html: Templatepage for displaying errors. Can
behave like redirect page, but also has explicit back button
2006-08-16 16:10 friedelwolff
* __version__.py, trunk/translate/__version__.py: Version 0.10rc3
2006-08-16 13:45 friedelwolff
* users.py: Trap exceptions and display a neat error page. This
does not trap kid errors that can occur, though.
2006-08-16 13:32 friedelwolff
* pootle.py: Store optparse options in PootleServer
2006-08-16 13:31 friedelwolff
* pootle.py: Remove misleading comment
2006-08-16 09:36 friedelwolff
* templates/fileindex.html, templates/language.html,
templates/project.html: Use description in title for percentage
columns in stats view
2006-08-15 15:51 friedelwolff
* pootlefile.py: Add real KDE comments with trailing newline
2006-08-14 08:35 friedelwolff
* pootle.prefs: Fix brackets for the plural equation of Maltese
2006-08-14 07:24 friedelwolff
* pootle.prefs: Fix plural equations where 'or' was used instead of
'||'
2006-08-14 06:03 friedelwolff
* indexpage.py, projects.py: Fix statistics for goalles files
2006-08-12 13:31 friedelwolff
* users.py: Typo in code to add space for extra sentence
2006-08-11 21:56 friedelwolff
* users.py: Use localised email subject (already used elsewhere)
2006-08-11 21:52 friedelwolff
* users.py: Use instancetitle instead of repeating the pagetitle
(like other pages)
2006-08-11 21:46 friedelwolff
* pootle.py: Initialse languagenames as before t fix logic error,
but retain extra initialisation to compensate for jToolkit
overriting it (should be rare)
2006-08-11 21:45 friedelwolff
* users.py: Use session.localize() instead of self.localize().
Internationalise more errors for next version. More of these left
todo.
2006-08-11 20:30 friedelwolff
* __version__.py, trunk/translate/__version__.py: Version 0.10rc2
2006-08-11 14:49 friedelwolff
* pootle.prefs: [forwardport] Document the 'supportaddress'
configuration option
2006-08-11 12:20 friedelwolff
* potree.py: Remove unnecessary debug message
2006-08-11 12:19 friedelwolff
* pootle.py: Initialise languagenames later, since jToolkit
overrites them otherwise. This fixes the problem of no languages
in login page if no default language is set.
2006-08-11 12:14 friedelwolff
* pootle.py: call localize of the session, not the server. Fix
untranslated 'Login failed'
2006-08-11 12:13 friedelwolff
* pootle.py: Initialise the language for the session from the
browsers Accept-language: directive
2006-08-11 12:09 friedelwolff
* users.py: with setlanguage(None) only change .language if it
doesn't already have a value
2006-08-11 12:08 friedelwolff
* users.py: Pave the way to have the session language set if the
session is not open.
2006-08-11 07:14 friedelwolff
* indexpage.py: Use complete stats in more cases. Reword. Fixes bug
when showing assigns or checks.
2006-08-11 06:53 dwaynebailey
* html/doc/resources.html: Link to Pootle online docs and
Localisation Guide.
2006-08-10 15:57 friedelwolff
* projects.py: Add don't translate comment for message
2006-08-10 15:53 friedelwolff
* html/pootle.css: Display updates for Greek (el), Persian (fa),
and Vietnamese (vi). Add Tahoma do default fonts
2006-08-10 15:32 friedelwolff
* projects.py: Receive the session on delrights() for access to
localize() function
2006-08-10 15:27 friedelwolff
* pootle.py: [backport] Hack to ensure we always have unicode
arguments (should be in jToolkit)
2006-08-10 15:19 friedelwolff
* adminpages.py: Pass the session to project.delrights() for access
to localize() function
2006-08-10 15:11 friedelwolff
* html/robots.txt: Remove static robots.txt since we now generate
it dynamically in the code
2006-08-10 14:20 friedelwolff
* projects.py, translatepage.py: Robustly handle errors in
terminology to enable user to continue, but log complete
traceback.
2006-08-10 14:18 friedelwolff
* tools/updatetm.py: Use new sourcelencmp function for the sake of
python 2.3
2006-08-10 13:05 friedelwolff
* pootle.py: Generate a robots.txt file dynamically for for the
languages that are in use
2006-08-08 07:56 friedelwolff
* translatepage.py: Strip added <br /> at end of displayed message
2006-08-07 10:17 friedelwolff
* indexpage.py: Update stats of language listing in project
2006-08-07 08:48 friedelwolff
* indexpage.py, templates/navbar.html: Internationalise 'Select
Multiple' in assings form
2006-08-07 07:21 friedelwolff
* projects.py: Use consistent naming for matcher -> termmatcher
2006-08-05 10:13 dwaynebailey
* pootle.prefs: Add entries for British and South African English
2006-08-05 00:09 friedelwolff
* projects.py: (re)fix order of file initialisation. This is
necessary because we might need to update the stats files and
call getquickstats() before we called scanpofiles
2006-08-04 23:45 friedelwolff
* projects.py: Correct typo in list comprehension
2006-08-04 23:08 friedelwolff
* users.py: Two minor improvements to English messages
2006-08-04 21:41 friedelwolff
* templates/translatepage.html, translatepage.py: Show comments in
<