learningequality/ka-lite — pull request #1296 by bcipolli (2013-12-15 15:38:21+00:00)
Title: Scrub strings for translation

In order to upload new po files to Crowdin, we need to have finalized strings in our app. I've walked through every distributed server template and js file to find strings and update them. This includes:

* Eliminate fragmented phrases using `blocktrans` / `sprintf`
* Capitalizing titles
* Adding punctuation to sentences
* Removing required formatting from translated string (e.g. translate `no group selected` instead of `[no group selected]`

Testing:
* Visited pages where significant changes were made (changing to `blocktrans` / `sprintf`)
* Ran `update_po` command to verify that all translations compile.
* Walked through `djangojs.po` to verify all strings
* Browsed some of `django.po` to vett some strings

Note: @wangguan59 What do you think of this small tweak to the update text?
![screen shot 2013-12-15 at 7 03 29 am](https://f.cloud.github.com/assets/4072455/1750590/e8c89bce-659e-11e3-885c-b2521344701c.png)