Update files from databases in separate, format-based methods
More verbose variable names and cleanup
Reasonable use of log
Reformat error log
LANG files: add {ok} if strings equal
Unify
Code reuse
Show empty translations submited from non-privilged users as translated on entity list
Reuse Translation model serialize function to update translation object on client side
Re-enable deleting translations
Bugfix: Also update dirty (suggested) translations in entity list
Webkit transitionend triggered too late for -webkit-transform must be used
More code reuse
Hard to say which plural form to use for suggestions from other locales. Always using singular.
When switching entities and plural forms in advanced mode, keep last active tab open
Simplified AJAX requests caching
Only cache history for current plural form
On each getOtherLocales request cancel incomplete previous getOtherLocales requests to prevent late arrivals and renderings of irrelevant responses
On each getMachinery request cancel incomplete previous getMachinery requests to prevent late arrivals and renderings of irrelevant responses
No lock: while editing in-place, if entitiy selected from the entity list, cancel previous one and edit new one