[I18n] moving labels outside templates
[I18n] multi language support
[I18n] loading translations from external files
[I18n] we can interpolate variables
[I18n] we can use cookies to save the preferred language
[I18n] we can change locale