Angular js support for localization [closed]

Take a look at angular-translate: https://github.com/angular-translate/angular-translate

for all DIY folks:

You can find localized files for angular: here

These files will help you with the build-in angular filters: date, currency and number. Amazing… so far.

Now you want to use your own texts, than all you need is the power of angular.js dependency injection.
Create a new file like: “myTexts_en_us.js” and use $provide.value like this:

$provide.value("myTexts", {firstText : "This is my localized text"});

For details:
http://jsfiddle.net/4tRBY/24/

For real-world-use, you should add a filter:
http://jsfiddle.net/4tRBY/41/

Tips:

  • Make sure to insert your new localization-file into your html by hand, JS or Server. (Server is the best choice here!)
  • if you include one of the angular-local files, you do not need to set it up in your app module. (you will have $locale automatically – see the fiddle)
  • add an id key to your $provide-value – and set the value to a language code you are using in your file – this will be come in handy for testing.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)