Skip to content

soul4code/ng-django-translate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ng-django-translate

AngularJS module for django i18n translations support. Work together with django module djangular-translate

How do I add this to my project?

  1. Download it or install using bower install https://github.com/magnitronus/ng-django-translate.git

  2. We need to do is add a dependency to ng-django-translate module which is called ngDjangoTranslate:

    angular.module('your-app', ['ngDjangoTranslate']);

  3. Configure provider:

    YourApp.config(function(ngDjangoTranslateProvider) { ngDjangoTranslateProvider.config(<your_settings_dict>); });

Provider configuration settings

  • urls: here is urls which you define when install django module djangular-translate. For example:

    urls: { languages:'/i18n/languages/', catalog:'/i18n/catalog/' }

  • selector_template: Optional. Defines template for lang-selector directive.

Using

Directives

dj-translatable

This directive specifies content that should be translated. There is two ways for using it:

  1. Attribute without value:

    Hello world!

In this case text "Hello world!" should be translated.

  1. Attribute with value:

In this case placeholder "Some Value" should be translated.

lang-selector

This directive transclude template of some languages dropdown list etc. You can use default template or define your own by selector_template option in provider settings.

About

AngularJS module for django i18n translations support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published