Commit 3729976 only updated xgettext.html which generates the .pot file. This commit also makes sure that the actual translations are applied to the interface. Fixes #997
3729976
Since it is no longer used in core. Also splits localization tests into a separate file.