When using angular-translate-loader-static-files I have noticed that $translate.proposedLanguage() returned undefined when using the default language while \$translate.use() always returned the proposed language.
var currentLang = translate.proposedLanguage()||translate.use();
这样一直可以获取到currentlanguage