change available languages according to the topic #196
Use templateUrl for translation directive, indent
Use a function hasLang for clarity