1. `settings.LOCALE_PATHS` is a list; it is an assumption is `i18n/__init__.py:50` that we are using the first path.  Best to localize that assumption, not to duplicate it here.
2. Looked over the `i18n/__init__.py`, and no such function exists!  Surprise; sorry for suggesting to use something that doesn't exist!  I've just created it (`get_locale_path`) and committed to the develop branch.
3. Language packs data actually exist in multiple locations.  Please loop over the following directories, to delete (none are guaranteed to exist):
    * `get_localized_exercise_dirpath(lang_code)`
    * `get_srt_path(lang_code)`
    * `get_locale_path(lang_code)`

Note that we'll need to figure something out to do with dubbed videos later, but that can be handled later.