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!"
    });
}]);