mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
* Integrate angular-translate globalization framework with i18n engine * Provide template for enabling translations in an AngularJS view by translating a view * Verification tool for translation keys used in angular-translate * Documentation
19 lines
708 B
JavaScript
19 lines
708 B
JavaScript
define(function (require) {
|
|
require('angular');
|
|
require('ui/angular-bootstrap/index');
|
|
const chrome = require('../src/ui/public/chrome/chrome');
|
|
|
|
return require('ui/modules')
|
|
.get('kibana', ['ui.bootstrap', 'pascalprecht.translate'])
|
|
.config(function ($tooltipProvider) {
|
|
$tooltipProvider.setTriggers({ 'mouseenter': 'mouseleave click' });
|
|
})
|
|
.config(function ($translateProvider) {
|
|
$translateProvider.translations('default', chrome.getTranslations());
|
|
$translateProvider.preferredLanguage('default');
|
|
// Enable escaping of HTML
|
|
// issue in https://angular-translate.github.io/docs/#/guide/19_security
|
|
$translateProvider.useSanitizeValueStrategy('escape');
|
|
});
|
|
|
|
});
|