Package translate :: Package storage :: Module statsdb

[hide private]
[frames] | no frames]

# Module statsdb

source code

Classes | [hide private]

| Record
| FileTotals
| StatsCache An object instantiated as a singleton for each statsfile that provides access to the database cache from a pool of StatsCache objects.

Functions | [hide private]

wordcount(string) | source code

wordsinunit(unit) Counts the words in the unit's source and target, taking plurals into account. | source code

statefordb(unit) Returns the numeric database state for the unit. | source code

emptyfiletotals() Returns a dictionary with all statistics initalised to 0. | source code

emptyfilechecks() | source code

emptyfilestats() | source code

emptyunitstats() | source code

get_mod_info(file_path) | source code

suggestion_extension() | source code

suggestion_filename(filename) | source code

Variables | [hide private]

| kdepluralre = `re.compile(r'^_n: ')`
| brtagre = `re.compile(r'<br\s`*?`/`?`>')`
| xmltagre = `re.compile(r'<`[^`>`]``+`>')`
| numberre = `re.compile(r'\D\.\D')`
| state_strings = ``{`0`:` `'``untranslated``'``,` 1`:` `'``translated``'``,` 2`:` `'``fuzzy``'``}``
| FUZZY = `2`
| TRANSLATED = `1`
| UNTRANSLATED = `0`

Function Details | [hide private]

### wordsinunit(unit)

source code

Counts the words in the unit's source and target, taking plurals into account. The target words are only counted if the unit is translated.