Bug 1068030 - Time format is not set to a proper default locale value

* keep origin language.current settings.
* listen `localized` event to set proper timeformat
* update test case
* jshint fix for language_test.js