ngTundra provides the tools and functionality to make your Angular Application easy to translate.
<h1 t_>Translating a header </h1>
<img src="img.jpg" t_="alt"
alt="Translating an attribute. "/>
<t_>A Standalone Translation </t_>
yourCtrl = function($scope, t_) {
$scope.translatedString = t_("{{ translatedString }}")
}
ngTundra-src2pot srcDir translationsDir/template.pot
A node application scans your HTML templates and Javascript files for translatable strings, and puts them all in a standard .pot file.
Translate your application using anything that can edit a .pot file, the same format used for GNU gettext. Get it done, and then organise the resulting files in a translations folder.
ngTundra-po2json translationsDir www/locale
Converts all your .po files into JSON files, ready for ngTundra to use.