Angular: Localization Example
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.0rc9.js"></script>
<script src="http://code.angularjs.org/1.0.0rc9/i18n-1.0.0rc9/angular-locale_da-dk.js"></script>
<div ng-controller="MyCtrl">
Locale: {{locale}} </br>
From myTexts : {{first}} </br>
and second: {{second}}
</div>
JavaScript
var myApp = angular.module('myApp',['MyTexts']);
function MyCtrl($scope, $locale, providedValue) {
$scope.locale= $locale.id;
console.log($scope.locale);
$scope.first = providedValue.firstText;
$scope.second = providedValue.secondText;
}
// this can go in an external file, with name + language code
//
angular.module("MyTexts", [], ["$provide", function($provide) {
$provide.value("providedValue", {
firstText : "This is my localized text",
secondText : "angular is awesome!"
});
}]);