If the git submodule i18n has not been initialised, all scripts which use messages in that submodule fail with ImportError
transdict = getattr(__import__("scripts.i18n", fromlist=[package]), package).msg
ImportError: No module named i18n
<type 'exceptions.ImportError'>
pwb.py doesnt check it has been initialised and advise the user what to do.
Of less importance, running the test suites without the submodule initialised results in errors in the i18n tests. These tests should be skipped if the i18n submodule doesnt exist.
Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=63327