Trying to reduce memory footprint of json reads
Heavy filtering to eliminate any non-desired KA translations.
add --no-kalite-trans option
add gc collect calls to remove lingering garbage from removing
nonmetadata from po files
add extra msgblock removing logic into polib.py itself
solve issue #1289: use POFile.merge for concatenating files instead of msgcat
convert prep_inputs into a generator
properly remove extra msgblock headers
Fix POEntry merging
run remove_exercise_nonmetadata only on exercises
play with po file filtering
Allow admins to set LOCKDOWN, and force all users to log in to an account to view.
Small bugfix from failing to test a code tweak :(
Moving button to the only template where it's meaningful / useful.
Don't raise, return json errors for detected (expected) errors.
Got a message that the dict was changing in the loop, so avoid referencing `iteritems`
Prefix the `node_type` on both get and set, and overall make more robust.
Make errors overlap each other, by default.
Correct search bug--nothing was shown in dropdown when version changes.
Resolve times when path.startswith does not properly disambiguate.