| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

AngularJS​ 的国际化和本地化模块:angular-translate

AngularJS​ 的国际化和本地化模块:angular-translate

angular-translate 是一个 AngularJS 的模块,用于简化 i18n 和 l10n 应用的便携,实现了延迟加载和多元化。

var app = angular.module('at', ['pascalprecht.translate']);    app.config(function ($translateProvider) {    $translateProvider.translations('en', {      TITLE: 'Hello',      FOO: 'This is a paragraph.',      BUTTON_LANG_EN: 'english',      BUTTON_LANG_DE: 'german'    });    $translateProvider.translations('de', {      TITLE: 'Hallo',      FOO: 'Dies ist ein Paragraph.',      BUTTON_LANG_EN: 'englisch',      BUTTON_LANG_DE: 'deutsch'    });    $translateProvider.preferredLanguage('en');  });    app.controller('Ctrl', function ($scope, $translate) {    $scope.changeLanguage = function (key) {      $translate.use(key);    };  });

Features

It provides components like filters and directives, asynchronous loading of i18n data, full pluralization support through MessageFormat and much more!

Flexibility

angular-translate is very flexible. You can build your own loaders, storages or error handlers and extend angular-translate to your needs!

项目主页:http://www.open-open.com/lib/view/home/1392601198069

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1392601198069.html
JavaScript开发 angularjs