Fix import path
Initial test for dictionary import
Test for adding word to dictionary
Add tests for dictionary downloads
Complete testing of dictionary editing workflow
Wildcard import makes this easier to maintain
Separate ttkit based dictionary downloader
Move requirements check to separate module

It really does not belong to models.
Factor out is_translatable workaround
Various coding style improvements
Fix import
Remove not used import
No need to parse git tree here

We only need language code and filename from this function, the hash
was never used.
Clarify condition
Fix condition for monolingual file

This attribute can be True/False/None, where None means that both
options are possible.
Centralize cache attribute handling
Update po files
Move charts to views
Honor ACLs for activity charts
Move helper function to separate module