Use better name for context processor
Use helper function to get translation
Factor out setting per widget language
There is no merge on dictionary upload
Separate import/export code from editing