i18n - return default locale when current language is not set

To avoid reinitialization in testsuite.

This fixes issue #26, speeds up the tests ~5x.