Pootle requires a way to determine precomputed property values PER UNIT
commited743231f6770bf76a44c21cfb9db04898c319c6
authorwinterstream <winterstream@54714841-351b-0410-a198-e36a94b762f5>
Mon, 26 May 2008 09:54:09 +0000 (26 09:54 +0000)
committerwinterstream <winterstream@54714841-351b-0410-a198-e36a94b762f5>
Mon, 26 May 2008 09:54:09 +0000 (26 09:54 +0000)
tree720b5bf81866e8a72eb5a83d4c6bffdd1fe5400e
parent8d8118b679e4d536127c47ce39351bb81ff087c8
Pootle requires a way to determine precomputed property values PER UNIT
(as opposed to StatsCache.filestats which supplies only sets of unit
indices which correspond to given properties). This is necessary for
example, if one wants to compute the source word count of a unit.

For this reason, StatsCache.unitstats was added to supply arrays which
map unit indices to property values. This may therefore return dictionaries
such as
   { 'sourcewordcount': [4, 1, 10, 20],
     'targetwordcount': [0, 0, 0,  0] }
indicating that the source word count of unit 0 is 4, unit 1 is 1, etc.
and that the target word counts for all units are 0.

git-svn-id: http://translate.svn.sourceforge.net/svnroot/translate/src/trunk/translate@7467 54714841-351b-0410-a198-e36a94b762f5
storage/statsdb.py