New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

aurelia-i18n

Package Overview
Dependencies
Maintainers
1
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aurelia-i18n - npm Package Compare versions

Comparing version 2.0.0 to 2.1.0

2

bower.json
{
"name": "aurelia-i18n",
"version": "2.0.0",
"version": "2.1.0",
"description": "A plugin that provides i18n support.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -19,2 +19,3 @@ var gulp = require('gulp');

var compileToModules = ['es2015', 'commonjs', 'amd', 'system', 'native-modules'];
var replace = require("gulp-replace");

@@ -68,2 +69,3 @@ function cleanGeneratedCode() {

return gulp.src(paths.output + jsName)
.pipe(replace('import i18next from', 'import * as i18next from')) // Replace babel cjs import syntax with TS cjs import syntax
.pipe(to5(assign({}, compilerOptions.commonjs())))

@@ -70,0 +72,0 @@ .pipe(gulp.dest(paths.output + 'temp'));

System.config({
defaultJSExtensions: true,
transpiler: "babel",
babelOptions: {
"optional": [
"runtime",
"optimisation.modules.system"
]
},
paths: {

@@ -4,0 +11,0 @@ "github:*": "jspm_packages/github/*",

@@ -19,3 +19,3 @@ define(['exports'], function (exports) {

function Backend(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -29,3 +29,3 @@

Backend.prototype.init = function init(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -32,0 +32,0 @@ this.services = services;

@@ -28,8 +28,2 @@ define(['exports', 'aurelia-logging', 'aurelia-event-aggregator', 'aurelia-templating', 'aurelia-loader', 'aurelia-templating-resources', 'aurelia-pal', './i18n', './relativeTime', './df', './nf', './rt', './t', './base-i18n', './aurelia-i18n-loader'], function (exports, _aureliaLogging, _aureliaEventAggregator, _aureliaTemplating, _aureliaLoader, _aureliaTemplatingResources, _aureliaPal, _i18n, _relativeTime, _df, _nf, _rt, _t, _baseI18n, _aureliaI18nLoader) {

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) {
return typeof obj;
} : function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj;
};
function registerI18N(frameworkConfig, cb) {

@@ -73,28 +67,22 @@ var instance = new _i18n.I18N(frameworkConfig.container.get(_aureliaEventAggregator.EventAggregator), frameworkConfig.container.get(_aureliaTemplatingResources.BindingSignaler));

if (window.Intl === undefined) {
var _ret = function () {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(_aureliaLoader.Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
if (_aureliaPal.PLATFORM.global.Intl === undefined) {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(_aureliaLoader.Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
return {
v: loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
window.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
return loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
_aureliaPal.PLATFORM.global.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
})
};
}();
if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v;
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
});
}

@@ -101,0 +89,0 @@

@@ -1,2 +0,2 @@

define(['exports', './i18n', 'aurelia-event-aggregator'], function (exports, _i18n, _aureliaEventAggregator) {
define(['exports', './i18n', 'aurelia-pal', 'aurelia-event-aggregator'], function (exports, _i18n, _aureliaPal, _aureliaEventAggregator) {
'use strict';

@@ -36,3 +36,3 @@

return BaseI18N;
}(), _class.inject = [_i18n.I18N, Element, _aureliaEventAggregator.EventAggregator], _temp);
}(), _class.inject = [_i18n.I18N, _aureliaPal.DOM.Element, _aureliaEventAggregator.EventAggregator], _temp);
});

@@ -287,2 +287,23 @@ define(['exports'], function (exports) {

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -289,0 +310,0 @@ translation: {

@@ -55,3 +55,3 @@ define(['exports', 'aurelia-logging', 'i18next', 'aurelia-pal', 'aurelia-event-aggregator', 'aurelia-templating-resources'], function (exports, _aureliaLogging, _i18next, _aureliaPal, _aureliaEventAggregator, _aureliaTemplatingResources) {

this.ea = ea;
this.Intl = window.Intl;
this.Intl = _aureliaPal.PLATFORM.global.Intl;
this.signaler = signaler;

@@ -75,2 +75,6 @@ this.i18nextDefered.promise = new Promise(function (resolve) {

if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
_i18next2.default.init(options || defaultOptions, function (err, t) {

@@ -77,0 +81,0 @@ if (_i18next2.default.options.attributes instanceof String) {

@@ -49,3 +49,3 @@ define(['exports', './relativeTime', 'aurelia-templating-resources', 'aurelia-binding'], function (exports, _relativeTime, _aureliaTemplatingResources, _aureliaBinding) {

RtBindingBehavior.prototype.bind = function bind(binding, source) {
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -52,0 +52,0 @@ var sourceExpression = binding.sourceExpression;

@@ -1,2 +0,2 @@

define(['exports', './i18n', 'aurelia-event-aggregator', 'aurelia-metadata', 'aurelia-templating', 'aurelia-templating-resources', 'aurelia-binding', './utils'], function (exports, _i18n, _aureliaEventAggregator, _aureliaMetadata, _aureliaTemplating, _aureliaTemplatingResources, _aureliaBinding, _utils) {
define(['exports', './i18n', 'aurelia-event-aggregator', 'aurelia-metadata', 'aurelia-templating', 'aurelia-templating-resources', 'aurelia-binding', 'aurelia-pal', './utils'], function (exports, _i18n, _aureliaEventAggregator, _aureliaMetadata, _aureliaTemplating, _aureliaTemplatingResources, _aureliaBinding, _aureliaPal, _utils) {
'use strict';

@@ -46,3 +46,3 @@

return TParamsCustomAttribute;
}(), _class2.inject = [Element], _temp)) || _class);
}(), _class2.inject = [_aureliaPal.DOM.Element], _temp)) || _class);
var TCustomAttribute = exports.TCustomAttribute = (_dec2 = (0, _aureliaTemplating.customAttribute)('t'), _dec2(_class3 = (_temp2 = _class4 = function () {

@@ -98,3 +98,3 @@ TCustomAttribute.configureAliases = function configureAliases(aliases) {

return TCustomAttribute;
}(), _class4.inject = [Element, _i18n.I18N, _aureliaEventAggregator.EventAggregator, _utils.LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);
}(), _class4.inject = [_aureliaPal.DOM.Element, _i18n.I18N, _aureliaEventAggregator.EventAggregator, _utils.LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);
var TBindingBehavior = exports.TBindingBehavior = (_temp3 = _class5 = function () {

@@ -101,0 +101,0 @@ function TBindingBehavior(signalBindingBehavior) {

@@ -16,3 +16,3 @@ define(['exports', 'aurelia-dependency-injection'], function (exports, _aureliaDependencyInjection) {

} : function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj;
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};

@@ -19,0 +19,0 @@

import * as LogManager from 'aurelia-logging';
import i18next from 'i18next';
import * as i18next from 'i18next';
import {

@@ -7,3 +7,4 @@ resolver

import {
DOM
DOM,
PLATFORM
} from 'aurelia-pal';

@@ -89,4 +90,2 @@ import {

loadUrl(url?: any, callback?: any): any;
/* no retry */
create(languages?: any, namespace?: any, key?: any, fallbackValue?: any): any;

@@ -93,0 +92,0 @@ }

import * as LogManager from 'aurelia-logging';
import i18next from 'i18next';
import {resolver} from 'aurelia-dependency-injection';
import {DOM} from 'aurelia-pal';
import {DOM,PLATFORM} from 'aurelia-pal';
import {EventAggregator} from 'aurelia-event-aggregator';

@@ -292,2 +292,23 @@ import {BindingSignaler,SignalBindingBehavior} from 'aurelia-templating-resources';

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -529,3 +550,3 @@ translation: {

this.ea = ea;
this.Intl = window.Intl;
this.Intl = PLATFORM.global.Intl;
this.signaler = signaler;

@@ -545,2 +566,6 @@ this.i18nextDefered.promise = new Promise((resolve) => this.i18nextDefered.resolve = resolve);

if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
i18next.init(options || defaultOptions, (err, t) => {

@@ -882,3 +907,3 @@ //make sure attributes is an array in case a string was provided

static inject = [I18N, Element, EventAggregator];
static inject = [I18N, DOM.Element, EventAggregator];

@@ -1132,3 +1157,3 @@ constructor(i18n, element, ea) {

export class TParamsCustomAttribute {
static inject = [Element];
static inject = [DOM.Element];
static configureAliases(aliases) {

@@ -1152,3 +1177,3 @@ let r = metadata.getOrCreateOwn(metadata.resource, HtmlBehaviorResource, TParamsCustomAttribute);

static inject = [Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)];
static inject = [DOM.Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)];
static configureAliases(aliases) {

@@ -1266,3 +1291,3 @@ let r = metadata.getOrCreateOwn(metadata.resource, HtmlBehaviorResource, TCustomAttribute);

// bind the signal behavior
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -1269,0 +1294,0 @@ // rewrite the expression to use the RtValueConverter.

@@ -18,3 +18,3 @@ 'use strict';

function Backend(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -28,3 +28,3 @@

Backend.prototype.init = function init(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -31,0 +31,0 @@ this.services = services;

@@ -8,4 +8,2 @@ 'use strict';

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
var _aureliaLogging = require('aurelia-logging');

@@ -81,28 +79,22 @@

if (window.Intl === undefined) {
var _ret = function () {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(_aureliaLoader.Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
if (_aureliaPal.PLATFORM.global.Intl === undefined) {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(_aureliaLoader.Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
return {
v: loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
window.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
return loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
_aureliaPal.PLATFORM.global.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
})
};
}();
if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v;
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
});
}

@@ -109,0 +101,0 @@

@@ -12,2 +12,4 @@ 'use strict';

var _aureliaPal = require('aurelia-pal');
var _aureliaEventAggregator = require('aurelia-event-aggregator');

@@ -40,2 +42,2 @@

return BaseI18N;
}(), _class.inject = [_i18n.I18N, Element, _aureliaEventAggregator.EventAggregator], _temp);
}(), _class.inject = [_i18n.I18N, _aureliaPal.DOM.Element, _aureliaEventAggregator.EventAggregator], _temp);

@@ -286,2 +286,23 @@ 'use strict';

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -288,0 +309,0 @@ translation: {

@@ -45,3 +45,3 @@ 'use strict';

this.ea = ea;
this.Intl = window.Intl;
this.Intl = _aureliaPal.PLATFORM.global.Intl;
this.signaler = signaler;

@@ -65,2 +65,6 @@ this.i18nextDefered.promise = new Promise(function (resolve) {

if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
_i18next2.default.init(options || defaultOptions, function (err, t) {

@@ -67,0 +71,0 @@ if (_i18next2.default.options.attributes instanceof String) {

@@ -54,3 +54,3 @@ 'use strict';

RtBindingBehavior.prototype.bind = function bind(binding, source) {
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -57,0 +57,0 @@ var sourceExpression = binding.sourceExpression;

@@ -22,2 +22,4 @@ 'use strict';

var _aureliaPal = require('aurelia-pal');
var _utils = require('./utils');

@@ -60,3 +62,3 @@

return TParamsCustomAttribute;
}(), _class2.inject = [Element], _temp)) || _class);
}(), _class2.inject = [_aureliaPal.DOM.Element], _temp)) || _class);
var TCustomAttribute = exports.TCustomAttribute = (_dec2 = (0, _aureliaTemplating.customAttribute)('t'), _dec2(_class3 = (_temp2 = _class4 = function () {

@@ -112,3 +114,3 @@ TCustomAttribute.configureAliases = function configureAliases(aliases) {

return TCustomAttribute;
}(), _class4.inject = [Element, _i18n.I18N, _aureliaEventAggregator.EventAggregator, _utils.LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);
}(), _class4.inject = [_aureliaPal.DOM.Element, _i18n.I18N, _aureliaEventAggregator.EventAggregator, _utils.LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);
var TBindingBehavior = exports.TBindingBehavior = (_temp3 = _class5 = function () {

@@ -115,0 +117,0 @@ function TBindingBehavior(signalBindingBehavior) {

@@ -10,3 +10,3 @@ 'use strict';

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };

@@ -13,0 +13,0 @@ var _aureliaDependencyInjection = require('aurelia-dependency-injection');

@@ -51,3 +51,3 @@ import * as LogManager from 'aurelia-logging';

if (window.Intl === undefined) {
if (PLATFORM.global.Intl === undefined) {
let i18nLogger = LogManager.getLogger('i18n');

@@ -61,3 +61,3 @@ i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');

return loader.loadModule(intlName).then(poly => {
window.Intl = poly;
PLATFORM.global.Intl = poly;
return registerI18N(frameworkConfig, cb);

@@ -64,0 +64,0 @@ }, () => i18nLogger.warn('Failed to load the Intl polyfill.'));

var _class, _temp;
import { I18N } from './i18n';
import { DOM } from 'aurelia-pal';
import { EventAggregator } from 'aurelia-event-aggregator';

@@ -24,2 +25,2 @@

}
}, _class.inject = [I18N, Element, EventAggregator], _temp);
}, _class.inject = [I18N, DOM.Element, EventAggregator], _temp);

@@ -282,2 +282,23 @@

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -284,0 +305,0 @@ translation: {

@@ -5,3 +5,3 @@ var _class, _temp;

import i18next from 'i18next';
import { DOM } from 'aurelia-pal';
import { DOM, PLATFORM } from 'aurelia-pal';
import { EventAggregator } from 'aurelia-event-aggregator';

@@ -22,3 +22,3 @@ import { BindingSignaler } from 'aurelia-templating-resources';

this.ea = ea;
this.Intl = window.Intl;
this.Intl = PLATFORM.global.Intl;
this.signaler = signaler;

@@ -38,2 +38,6 @@ this.i18nextDefered.promise = new Promise(resolve => this.i18nextDefered.resolve = resolve);

if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
i18next.init(options || defaultOptions, (err, t) => {

@@ -177,4 +181,4 @@ if (i18next.options.attributes instanceof String) {

i18nLogger.warn(`Aurelia I18N reserved attribute name\n
[${ reservedNames.join(', ') }]\n
Your custom element has a bindable named ${ attr } which is a reserved word.\n
[${reservedNames.join(', ')}]\n
Your custom element has a bindable named ${attr} which is a reserved word.\n
If you'd like Aurelia I18N to translate your bindable instead, please consider giving it another name.`);

@@ -181,0 +185,0 @@ }

@@ -48,3 +48,3 @@ import { I18N } from './i18n';

for (let subkey in translation) {
translation[subkey] = translation[subkey].replace('__count__', `${ options.interpolation.prefix || '{{' }count${ options.interpolation.suffix || '}}' }`);
translation[subkey] = translation[subkey].replace('__count__', `${options.interpolation.prefix || '{{'}count${options.interpolation.suffix || '}}'}`);
}

@@ -51,0 +51,0 @@ }

@@ -36,3 +36,3 @@ import { RelativeTime } from './relativeTime';

bind(binding, source) {
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -39,0 +39,0 @@ let sourceExpression = binding.sourceExpression;

@@ -9,2 +9,3 @@ var _dec, _class, _class2, _temp, _dec2, _class3, _class4, _temp2, _class5, _temp3;

import { ValueConverter } from 'aurelia-binding';
import { DOM } from 'aurelia-pal';
import { LazyOptional } from './utils';

@@ -37,3 +38,3 @@

valueChanged() {}
}, _class2.inject = [Element], _temp)) || _class);
}, _class2.inject = [DOM.Element], _temp)) || _class);

@@ -84,3 +85,3 @@ export let TCustomAttribute = (_dec2 = customAttribute('t'), _dec2(_class3 = (_temp2 = _class4 = class TCustomAttribute {

}
}, _class4.inject = [Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);
}, _class4.inject = [DOM.Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);

@@ -87,0 +88,0 @@ export let TBindingBehavior = (_temp3 = _class5 = class TBindingBehavior {

@@ -12,3 +12,3 @@ var _class, _temp;

function Backend(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -22,3 +22,3 @@

Backend.prototype.init = function init(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -25,0 +25,0 @@ this.services = services;

@@ -1,3 +0,1 @@

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
import * as LogManager from 'aurelia-logging';

@@ -57,28 +55,22 @@ import { EventAggregator } from 'aurelia-event-aggregator';

if (window.Intl === undefined) {
var _ret = function () {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
if (PLATFORM.global.Intl === undefined) {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
return {
v: loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
window.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
return loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
PLATFORM.global.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
})
};
}();
if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v;
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
});
}

@@ -85,0 +77,0 @@

@@ -6,2 +6,3 @@ var _class, _temp;

import { I18N } from './i18n';
import { DOM } from 'aurelia-pal';
import { EventAggregator } from 'aurelia-event-aggregator';

@@ -32,2 +33,2 @@

return BaseI18N;
}(), _class.inject = [I18N, Element, EventAggregator], _temp);
}(), _class.inject = [I18N, DOM.Element, EventAggregator], _temp);

@@ -282,2 +282,23 @@

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -284,0 +305,0 @@ translation: {

@@ -7,3 +7,3 @@ var _class, _temp;

import i18next from 'i18next';
import { DOM } from 'aurelia-pal';
import { DOM, PLATFORM } from 'aurelia-pal';
import { EventAggregator } from 'aurelia-event-aggregator';

@@ -27,3 +27,3 @@ import { BindingSignaler } from 'aurelia-templating-resources';

this.ea = ea;
this.Intl = window.Intl;
this.Intl = PLATFORM.global.Intl;
this.signaler = signaler;

@@ -47,2 +47,6 @@ this.i18nextDefered.promise = new Promise(function (resolve) {

if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
i18next.init(options || defaultOptions, function (err, t) {

@@ -49,0 +53,0 @@ if (i18next.options.attributes instanceof String) {

@@ -45,3 +45,3 @@

RtBindingBehavior.prototype.bind = function bind(binding, source) {
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -48,0 +48,0 @@ var sourceExpression = binding.sourceExpression;

@@ -11,2 +11,3 @@ var _dec, _class, _class2, _temp, _dec2, _class3, _class4, _temp2, _class5, _temp3;

import { ValueConverter } from 'aurelia-binding';
import { DOM } from 'aurelia-pal';
import { LazyOptional } from './utils';

@@ -47,3 +48,3 @@

return TParamsCustomAttribute;
}(), _class2.inject = [Element], _temp)) || _class);
}(), _class2.inject = [DOM.Element], _temp)) || _class);

@@ -100,3 +101,3 @@ export var TCustomAttribute = (_dec2 = customAttribute('t'), _dec2(_class3 = (_temp2 = _class4 = function () {

return TCustomAttribute;
}(), _class4.inject = [Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);
}(), _class4.inject = [DOM.Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3);

@@ -103,0 +104,0 @@ export var TBindingBehavior = (_temp3 = _class5 = function () {

var _dec, _class;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };

@@ -5,0 +5,0 @@

@@ -39,3 +39,3 @@ 'use strict';

function Backend(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -49,3 +49,3 @@

Backend.prototype.init = function init(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -52,0 +52,0 @@ this.services = services;

@@ -6,4 +6,5 @@ 'use strict';

var LogManager, EventAggregator, ViewResources, Loader, BindingSignaler, PLATFORM, I18N, RelativeTime, DfValueConverter, DfBindingBehavior, NfValueConverter, NfBindingBehavior, RtValueConverter, RtBindingBehavior, TValueConverter, TBindingBehavior, TCustomAttribute, TParamsCustomAttribute, BaseI18N, Backend, _typeof;
var LogManager, EventAggregator, ViewResources, Loader, BindingSignaler, PLATFORM, I18N, RelativeTime, DfValueConverter, DfBindingBehavior, NfValueConverter, NfBindingBehavior, RtValueConverter, RtBindingBehavior, TValueConverter, TBindingBehavior, TCustomAttribute, TParamsCustomAttribute, BaseI18N, Backend;
function registerI18N(frameworkConfig, cb) {

@@ -47,28 +48,22 @@ var instance = new I18N(frameworkConfig.container.get(EventAggregator), frameworkConfig.container.get(BindingSignaler));

if (window.Intl === undefined) {
var _ret = function () {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
if (PLATFORM.global.Intl === undefined) {
var i18nLogger = LogManager.getLogger('i18n');
i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');
var loader = frameworkConfig.container.get(Loader);
var normalizeErrorMessage = 'Failed to normalize {module} while loading the Intl polyfill.';
return {
v: loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
window.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
return loader.normalize('aurelia-i18n').then(function (i18nName) {
return loader.normalize('intl', i18nName).then(function (intlName) {
return loader.loadModule(intlName).then(function (poly) {
PLATFORM.global.Intl = poly;
return registerI18N(frameworkConfig, cb);
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
})
};
}();
if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v;
return i18nLogger.warn('Failed to load the Intl polyfill.');
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'intl'));
});
}, function () {
return i18nLogger.warn(normalizeErrorMessage.replace('{module}', 'aurelia-i18n'));
});
}

@@ -116,8 +111,2 @@

execute: function () {
_typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) {
return typeof obj;
} : function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj;
};
_export('configure', configure);

@@ -124,0 +113,0 @@

'use strict';
System.register(['./i18n', 'aurelia-event-aggregator'], function (_export, _context) {
System.register(['./i18n', 'aurelia-pal', 'aurelia-event-aggregator'], function (_export, _context) {
"use strict";
var I18N, EventAggregator, _class, _temp, BaseI18N;
var I18N, DOM, EventAggregator, _class, _temp, BaseI18N;

@@ -13,2 +13,4 @@

I18N = _i18n.I18N;
}, function (_aureliaPal) {
DOM = _aureliaPal.DOM;
}, function (_aureliaEventAggregator) {

@@ -41,3 +43,3 @@ EventAggregator = _aureliaEventAggregator.EventAggregator;

return BaseI18N;
}(), _class.inject = [I18N, Element, EventAggregator], _temp));
}(), _class.inject = [I18N, DOM.Element, EventAggregator], _temp));

@@ -44,0 +46,0 @@ _export('BaseI18N', BaseI18N);

@@ -290,2 +290,23 @@ 'use strict';

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -292,0 +313,0 @@ translation: {

@@ -6,3 +6,3 @@ 'use strict';

var LogManager, i18next, DOM, EventAggregator, BindingSignaler, _class, _temp, I18N;
var LogManager, i18next, DOM, PLATFORM, EventAggregator, BindingSignaler, _class, _temp, I18N;

@@ -18,2 +18,3 @@

DOM = _aureliaPal.DOM;
PLATFORM = _aureliaPal.PLATFORM;
}, function (_aureliaEventAggregator) {

@@ -40,3 +41,3 @@ EventAggregator = _aureliaEventAggregator.EventAggregator;

this.ea = ea;
this.Intl = window.Intl;
this.Intl = PLATFORM.global.Intl;
this.signaler = signaler;

@@ -60,2 +61,6 @@ this.i18nextDefered.promise = new Promise(function (resolve) {

if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
i18next.init(options || defaultOptions, function (err, t) {

@@ -62,0 +67,0 @@ if (i18next.options.attributes instanceof String) {

@@ -11,3 +11,3 @@ 'use strict';

for (var _key in _aureliaI18n) {
if (_key !== "default" && key !== "__esModule") _exportObj[_key] = _aureliaI18n[_key];
if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _aureliaI18n[_key];
}

@@ -14,0 +14,0 @@

@@ -59,3 +59,3 @@ 'use strict';

RtBindingBehavior.prototype.bind = function bind(binding, source) {
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -62,0 +62,0 @@ var sourceExpression = binding.sourceExpression;

'use strict';
System.register(['./i18n', 'aurelia-event-aggregator', 'aurelia-metadata', 'aurelia-templating', 'aurelia-templating-resources', 'aurelia-binding', './utils'], function (_export, _context) {
System.register(['./i18n', 'aurelia-event-aggregator', 'aurelia-metadata', 'aurelia-templating', 'aurelia-templating-resources', 'aurelia-binding', 'aurelia-pal', './utils'], function (_export, _context) {
"use strict";
var I18N, EventAggregator, metadata, customAttribute, HtmlBehaviorResource, SignalBindingBehavior, ValueConverter, LazyOptional, _dec, _class, _class2, _temp, _dec2, _class3, _class4, _temp2, _class5, _temp3, TValueConverter, TParamsCustomAttribute, TCustomAttribute, TBindingBehavior;
var I18N, EventAggregator, metadata, customAttribute, HtmlBehaviorResource, SignalBindingBehavior, ValueConverter, DOM, LazyOptional, _dec, _class, _class2, _temp, _dec2, _class3, _class4, _temp2, _class5, _temp3, TValueConverter, TParamsCustomAttribute, TCustomAttribute, TBindingBehavior;

@@ -24,2 +24,4 @@

ValueConverter = _aureliaBinding.ValueConverter;
}, function (_aureliaPal) {
DOM = _aureliaPal.DOM;
}, function (_utils) {

@@ -64,3 +66,3 @@ LazyOptional = _utils.LazyOptional;

return TParamsCustomAttribute;
}(), _class2.inject = [Element], _temp)) || _class));
}(), _class2.inject = [DOM.Element], _temp)) || _class));

@@ -119,3 +121,3 @@ _export('TParamsCustomAttribute', TParamsCustomAttribute);

return TCustomAttribute;
}(), _class4.inject = [Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3));
}(), _class4.inject = [DOM.Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp2)) || _class3));

@@ -122,0 +124,0 @@ _export('TCustomAttribute', TCustomAttribute);

@@ -18,3 +18,3 @@ 'use strict';

} : function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj;
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};

@@ -21,0 +21,0 @@

@@ -10,3 +10,3 @@ 'use strict';

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };

@@ -19,3 +19,3 @@ var _aureliaLogging = require('aurelia-logging');

var _i18next2 = _interopRequireDefault(_i18next);
var i18next = _interopRequireWildcard(_i18next);

@@ -36,4 +36,2 @@ var _aureliaDependencyInjection = require('aurelia-dependency-injection');

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

@@ -323,2 +321,23 @@

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -559,5 +578,5 @@ translation: {

this.i18next = _i18next2.default;
this.i18next = i18next;
this.ea = ea;
this.Intl = window.Intl;
this.Intl = _aureliaPal.PLATFORM.global.Intl;
this.signaler = signaler;

@@ -581,5 +600,9 @@ this.i18nextDefered.promise = new Promise(function (resolve) {

_i18next2.default.init(options || defaultOptions, function (err, t) {
if (_i18next2.default.options.attributes instanceof String) {
_i18next2.default.options.attributes = [_i18next2.default.options.attributes];
if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
i18next.init(options || defaultOptions, function (err, t) {
if (i18next.options.attributes instanceof String) {
i18next.options.attributes = [i18next.options.attributes];
}

@@ -794,3 +817,3 @@

function Backend(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -804,3 +827,3 @@ _classCallCheck(this, Backend);

Backend.prototype.init = function init(services) {
var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};

@@ -909,3 +932,3 @@ this.services = services;

return BaseI18N;
}(), _class4.inject = [I18N, Element, _aureliaEventAggregator.EventAggregator], _temp3);
}(), _class4.inject = [I18N, _aureliaPal.DOM.Element, _aureliaEventAggregator.EventAggregator], _temp3);

@@ -1172,3 +1195,3 @@ var DfValueConverter = exports.DfValueConverter = function () {

return TParamsCustomAttribute;
}(), _class6.inject = [Element], _temp4)) || _class5);
}(), _class6.inject = [_aureliaPal.DOM.Element], _temp4)) || _class5);
var TCustomAttribute = exports.TCustomAttribute = (_dec3 = (0, _aureliaTemplating.customAttribute)('t'), _dec3(_class7 = (_temp5 = _class8 = function () {

@@ -1224,3 +1247,3 @@ TCustomAttribute.configureAliases = function configureAliases(aliases) {

return TCustomAttribute;
}(), _class8.inject = [Element, I18N, _aureliaEventAggregator.EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp5)) || _class7);
}(), _class8.inject = [_aureliaPal.DOM.Element, I18N, _aureliaEventAggregator.EventAggregator, LazyOptional.of(TParamsCustomAttribute)], _temp5)) || _class7);
var TBindingBehavior = exports.TBindingBehavior = (_temp6 = _class9 = function () {

@@ -1292,3 +1315,3 @@ function TBindingBehavior(signalBindingBehavior) {

RtBindingBehavior.prototype.bind = function bind(binding, source) {
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -1295,0 +1318,0 @@ var sourceExpression = binding.sourceExpression;

@@ -1,1 +0,1 @@

{"name":"aurelia-i18n","children":[{"id":64,"name":"Backend","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":69,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":70,"name":"new Backend","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":71,"name":"services","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":72,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Backend","id":64}}]},{"id":65,"name":"loader","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":91,"name":"create","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":92,"name":"create","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":93,"name":"languages","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":94,"name":"namespace","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":95,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":96,"name":"fallbackValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":73,"name":"init","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":74,"name":"init","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":75,"name":"services","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":76,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":87,"name":"loadUrl","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":88,"name":"loadUrl","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":89,"name":"url","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":90,"name":"callback","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":82,"name":"read","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":83,"name":"read","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":84,"name":"language","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":85,"name":"namespace","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":86,"name":"callback","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":77,"name":"readMulti","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":78,"name":"readMulti","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":79,"name":"languages","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":80,"name":"namespaces","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":81,"name":"callback","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":66,"name":"with","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":67,"name":"with","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":68,"name":"loader","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[69]},{"title":"Properties","kind":1024,"children":[65]},{"title":"Methods","kind":2048,"children":[91,73,87,82,77,66]}]},{"id":97,"name":"BaseI18N","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":99,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":100,"name":"new BaseI18N","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":101,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":102,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":103,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"BaseI18N","id":97}}]},{"id":98,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":104,"name":"attached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":105,"name":"attached","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]},{"id":106,"name":"detached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":107,"name":"detached","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[99]},{"title":"Properties","kind":1024,"children":[98]},{"title":"Methods","kind":2048,"children":[104,106]}]},{"id":120,"name":"DfBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":123,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":124,"name":"new DfBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":125,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"DfBindingBehavior","id":120}}]},{"id":126,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":127,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":128,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":129,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":130,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":131,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":132,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":133,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":121,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":122,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[123]},{"title":"Methods","kind":2048,"children":[126,130,121]}]},{"id":108,"name":"DfValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":111,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":112,"name":"new DfValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":113,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"DfValueConverter","id":108}}]},{"id":114,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":115,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":116,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":117,"name":"dfOrOptions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":118,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":119,"name":"df","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":109,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":110,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[111]},{"title":"Methods","kind":2048,"children":[114,109]}]},{"id":12,"name":"I18N","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":19,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":20,"name":"new I18N","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":21,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":22,"name":"signaler","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"I18N","id":12}}]},{"id":18,"name":"ea","kind":1024,"kindString":"Property","flags":{"isExported":true},"type":{"type":"reference","name":"EventAggregator"}},{"id":14,"name":"globalVars","kind":1024,"kindString":"Property","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":17,"name":"i18next","kind":1024,"kindString":"Property","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":16,"name":"i18nextDefered","kind":1024,"kindString":"Property","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":15,"name":"params","kind":1024,"kindString":"Property","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":13,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":41,"name":"df","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":42,"name":"df","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":43,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":44,"name":"locales","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":31,"name":"getLocale","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":32,"name":"getLocale","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"string"}}]},{"id":26,"name":"i18nextReady","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":27,"name":"i18nextReady","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"instrinct","name":"any"}]}}]},{"id":33,"name":"nf","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":34,"name":"nf","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":35,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":36,"name":"locales","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":49,"name":"registerGlobalVariable","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":50,"name":"registerGlobalVariable","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":51,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":52,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}]},{"id":28,"name":"setLocale","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":29,"name":"setLocale","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":30,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"instrinct","name":"any"}]}}]},{"id":23,"name":"setup","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":24,"name":"setup","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":25,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"instrinct","name":"any"}]}}]},{"id":45,"name":"tr","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":46,"name":"tr","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":47,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":48,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"string"}}]},{"id":37,"name":"uf","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":38,"name":"uf","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":39,"name":"number","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":40,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"number"}}]},{"id":53,"name":"unregisterGlobalVariable","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":54,"name":"unregisterGlobalVariable","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":55,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}]},{"id":56,"name":"updateTranslations","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":57,"name":"updateTranslations","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Scans an element for children that have a translation attribute and\nupdates their innerHTML with the current translation values.","text":"If an image is encountered the translated value will be applied to the src attribute.\n"},"parameters":[{"id":58,"name":"el","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"HTMLElement to search within\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}]},{"id":59,"name":"updateValue","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":60,"name":"updateValue","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":61,"name":"node","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":62,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":63,"name":"params","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[19]},{"title":"Properties","kind":1024,"children":[18,14,17,16,15,13]},{"title":"Methods","kind":2048,"children":[41,31,26,33,49,28,23,45,37,53,56,59]}]},{"id":2,"name":"LazyOptional","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":3,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":4,"name":"new LazyOptional","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":5,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"LazyOptional","id":2}}]},{"id":6,"name":"get","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":7,"name":"get","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":8,"name":"container","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":9,"name":"of","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":10,"name":"of","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":11,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[3]},{"title":"Methods","kind":2048,"children":[6,9]}]},{"id":146,"name":"NfBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":149,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":150,"name":"new NfBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":151,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"NfBindingBehavior","id":146}}]},{"id":152,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":153,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":154,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":155,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":156,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":157,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":158,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":159,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":147,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":148,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[149]},{"title":"Methods","kind":2048,"children":[152,156,147]}]},{"id":134,"name":"NfValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":137,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":138,"name":"new NfValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":139,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"NfValueConverter","id":134}}]},{"id":140,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":141,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":142,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":143,"name":"nfOrOptions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":144,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":145,"name":"nf","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":135,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":136,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[137]},{"title":"Methods","kind":2048,"children":[140,135]}]},{"id":160,"name":"RelativeTime","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":163,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":164,"name":"new RelativeTime","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":165,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":166,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RelativeTime","id":160}}]},{"id":170,"name":"addTranslationResource","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":171,"name":"addTranslationResource","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":172,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":173,"name":"translation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":174,"name":"getRelativeTime","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":175,"name":"getRelativeTime","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":176,"name":"time","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":177,"name":"getTimeDiffDescription","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":178,"name":"getTimeDiffDescription","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":179,"name":"diff","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":180,"name":"unit","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":181,"name":"timeDivisor","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":167,"name":"setup","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":168,"name":"setup","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":169,"name":"locales","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":161,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":162,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[163]},{"title":"Methods","kind":2048,"children":[170,174,177,167,161]}]},{"id":247,"name":"RtBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":250,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":251,"name":"new RtBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":252,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RtBindingBehavior","id":247}}]},{"id":253,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":254,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":255,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":256,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":257,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":258,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":259,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":260,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":248,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":249,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[250]},{"title":"Methods","kind":2048,"children":[253,257,248]}]},{"id":238,"name":"RtValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":241,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":242,"name":"new RtValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":243,"name":"relativeTime","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RtValueConverter","id":238}}]},{"id":244,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":245,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":246,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":239,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":240,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[241]},{"title":"Methods","kind":2048,"children":[244,239]}]},{"id":225,"name":"TBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":227,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":228,"name":"new TBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":229,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TBindingBehavior","id":225}}]},{"id":226,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":230,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":231,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":232,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":233,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":234,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":235,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":236,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":237,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[227]},{"title":"Properties","kind":1024,"children":[226]},{"title":"Methods","kind":2048,"children":[230,234]}]},{"id":203,"name":"TCustomAttribute","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":208,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":209,"name":"new TCustomAttribute","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":210,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":211,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":212,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":213,"name":"tparams","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TCustomAttribute","id":203}}]},{"id":204,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":214,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":215,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]},{"id":216,"name":"paramsChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":217,"name":"paramsChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":218,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":219,"name":"newParams","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":223,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":224,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]},{"id":220,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":221,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":222,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":205,"name":"configureAliases","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":206,"name":"configureAliases","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":207,"name":"aliases","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[208]},{"title":"Properties","kind":1024,"children":[204]},{"title":"Methods","kind":2048,"children":[214,216,223,220,205]}]},{"id":192,"name":"TParamsCustomAttribute","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":198,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":199,"name":"new TParamsCustomAttribute","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":200,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TParamsCustomAttribute","id":192}}]},{"id":197,"name":"service","kind":1024,"kindString":"Property","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":193,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":201,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":202,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]},{"id":194,"name":"configureAliases","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":195,"name":"configureAliases","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":196,"name":"aliases","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[198]},{"title":"Properties","kind":1024,"children":[197,193]},{"title":"Methods","kind":2048,"children":[201,194]}]},{"id":182,"name":"TValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":185,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":186,"name":"new TValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":187,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TValueConverter","id":182}}]},{"id":188,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":189,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":190,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":191,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}]},{"id":183,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":184,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}]}],"groups":[{"title":"Constructors","kind":512,"children":[185]},{"title":"Methods","kind":2048,"children":[188,183]}]},{"id":264,"name":"assignObjectToKeys","kind":32,"kindString":"Variable","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":262,"name":"extend","kind":32,"kindString":"Variable","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":263,"name":"isInteger","kind":32,"kindString":"Variable","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}},{"id":261,"name":"translations","kind":32,"kindString":"Variable","flags":{"isExported":true},"type":{"type":"instrinct","name":"any"}}],"groups":[{"title":"Classes","kind":128,"children":[64,97,120,108,12,2,146,134,160,247,238,225,203,192,182]},{"title":"Variables","kind":32,"children":[264,262,263,261]}]}
{"name":"aurelia-i18n","children":[{"id":64,"name":"Backend","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":69,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":70,"name":"new Backend","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":71,"name":"services","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":72,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Backend","id":64}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":83,"character":33}]},{"id":65,"name":"loader","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":80,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":91,"name":"create","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":92,"name":"create","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":93,"name":"languages","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":94,"name":"namespace","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":95,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":96,"name":"fallbackValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":89,"character":8}]},{"id":73,"name":"init","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":74,"name":"init","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":75,"name":"services","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":76,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":85,"character":6}]},{"id":87,"name":"loadUrl","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":88,"name":"loadUrl","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":89,"name":"url","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":90,"name":"callback","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":88,"character":9}]},{"id":82,"name":"read","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":83,"name":"read","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":84,"name":"language","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":85,"name":"namespace","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":86,"name":"callback","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":87,"character":6}]},{"id":77,"name":"readMulti","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":78,"name":"readMulti","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":79,"name":"languages","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":80,"name":"namespaces","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":81,"name":"callback","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":86,"character":11}]},{"id":66,"name":"with","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":67,"name":"with","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":68,"name":"loader","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":83,"character":13}]}],"groups":[{"title":"Constructors","kind":512,"children":[69]},{"title":"Properties","kind":1024,"children":[65]},{"title":"Methods","kind":2048,"children":[91,73,87,82,77,66]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":79,"character":28}]},{"id":97,"name":"BaseI18N","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":99,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":100,"name":"new BaseI18N","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":101,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":102,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":103,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"BaseI18N","id":97}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":92,"character":21}]},{"id":98,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":92,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":104,"name":"attached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":105,"name":"attached","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":94,"character":10}]},{"id":106,"name":"detached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":107,"name":"detached","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":95,"character":10}]}],"groups":[{"title":"Constructors","kind":512,"children":[99]},{"title":"Properties","kind":1024,"children":[98]},{"title":"Methods","kind":2048,"children":[104,106]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":91,"character":29}]},{"id":120,"name":"DfBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":123,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":124,"name":"new DfBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":125,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"DfBindingBehavior","id":120}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":103,"character":23}]},{"id":126,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":127,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":128,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":129,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":105,"character":6}]},{"id":130,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":131,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":132,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":133,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":106,"character":8}]},{"id":121,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":122,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":103,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[123]},{"title":"Methods","kind":2048,"children":[126,130,121]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":102,"character":38}]},{"id":108,"name":"DfValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":111,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":112,"name":"new DfValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":113,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"DfValueConverter","id":108}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":98,"character":23}]},{"id":114,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":115,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":116,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":117,"name":"dfOrOptions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":118,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":119,"name":"df","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":100,"character":8}]},{"id":109,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":110,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":98,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[111]},{"title":"Methods","kind":2048,"children":[114,109]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":97,"character":37}]},{"id":12,"name":"I18N","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":19,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":20,"name":"new I18N","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":21,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":22,"name":"signaler","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"I18N","id":12}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":46,"character":22}]},{"id":18,"name":"ea","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":46,"character":4}],"type":{"type":"reference","name":"EventAggregator"}},{"id":14,"name":"globalVars","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":42,"character":12}],"type":{"type":"instrinct","name":"any"}},{"id":17,"name":"i18next","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":45,"character":9}],"type":{"type":"instrinct","name":"any"}},{"id":16,"name":"i18nextDefered","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":44,"character":16}],"type":{"type":"instrinct","name":"any"}},{"id":15,"name":"params","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":43,"character":8}],"type":{"type":"instrinct","name":"any"}},{"id":13,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":41,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":41,"name":"df","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":42,"name":"df","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":43,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":44,"name":"locales","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":54,"character":4}]},{"id":31,"name":"getLocale","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":32,"name":"getLocale","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"string"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":51,"character":11}]},{"id":26,"name":"i18nextReady","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":27,"name":"i18nextReady","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"instrinct","name":"any"}]}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":49,"character":14}]},{"id":33,"name":"nf","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":34,"name":"nf","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":35,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":36,"name":"locales","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":52,"character":4}]},{"id":49,"name":"registerGlobalVariable","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":50,"name":"registerGlobalVariable","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":51,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":52,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":56,"character":24}]},{"id":28,"name":"setLocale","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":29,"name":"setLocale","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":30,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"instrinct","name":"any"}]}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":50,"character":11}]},{"id":23,"name":"setup","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":24,"name":"setup","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":25,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"instrinct","name":"any"}]}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":48,"character":7}]},{"id":45,"name":"tr","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":46,"name":"tr","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":47,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":48,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"string"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":55,"character":4}]},{"id":37,"name":"uf","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":38,"name":"uf","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":39,"name":"number","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":40,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"number"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":53,"character":4}]},{"id":53,"name":"unregisterGlobalVariable","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":54,"name":"unregisterGlobalVariable","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":55,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":57,"character":26}]},{"id":56,"name":"updateTranslations","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":57,"name":"updateTranslations","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Scans an element for children that have a translation attribute and\nupdates their innerHTML with the current translation values.","text":"If an image is encountered the translated value will be applied to the src attribute.\n"},"parameters":[{"id":58,"name":"el","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"HTMLElement to search within\n"},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":67,"character":20}]},{"id":59,"name":"updateValue","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":60,"name":"updateValue","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":61,"name":"node","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":62,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":63,"name":"params","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":68,"character":13}]}],"groups":[{"title":"Constructors","kind":512,"children":[19]},{"title":"Properties","kind":1024,"children":[18,14,17,16,15,13]},{"title":"Methods","kind":2048,"children":[41,31,26,33,49,28,23,45,37,53,56,59]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":40,"character":25}]},{"id":2,"name":"LazyOptional","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":3,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":4,"name":"new LazyOptional","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":5,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"LazyOptional","id":2}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":33,"character":35}]},{"id":6,"name":"get","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":7,"name":"get","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":8,"name":"container","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":35,"character":5}]},{"id":9,"name":"of","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":10,"name":"of","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":11,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":36,"character":11}]}],"groups":[{"title":"Constructors","kind":512,"children":[3]},{"title":"Methods","kind":2048,"children":[6,9]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":33,"character":33}]},{"id":146,"name":"NfBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":149,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":150,"name":"new NfBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":151,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"NfBindingBehavior","id":146}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":114,"character":23}]},{"id":152,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":153,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":154,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":155,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":116,"character":6}]},{"id":156,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":157,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":158,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":159,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":117,"character":8}]},{"id":147,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":148,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":114,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[149]},{"title":"Methods","kind":2048,"children":[152,156,147]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":113,"character":38}]},{"id":134,"name":"NfValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":137,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":138,"name":"new NfValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":139,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"NfValueConverter","id":134}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":109,"character":23}]},{"id":140,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":141,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":142,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":143,"name":"nfOrOptions","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":144,"name":"locale","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":145,"name":"nf","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":111,"character":8}]},{"id":135,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":136,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":109,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[137]},{"title":"Methods","kind":2048,"children":[140,135]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":108,"character":37}]},{"id":160,"name":"RelativeTime","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":163,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":164,"name":"new RelativeTime","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":165,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":166,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RelativeTime","id":160}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":120,"character":23}]},{"id":170,"name":"addTranslationResource","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":171,"name":"addTranslationResource","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":172,"name":"key","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":173,"name":"translation","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":123,"character":24}]},{"id":174,"name":"getRelativeTime","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":175,"name":"getRelativeTime","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":176,"name":"time","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":124,"character":17}]},{"id":177,"name":"getTimeDiffDescription","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":178,"name":"getTimeDiffDescription","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":179,"name":"diff","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":180,"name":"unit","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":181,"name":"timeDivisor","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":125,"character":24}]},{"id":167,"name":"setup","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":168,"name":"setup","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":169,"name":"locales","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":122,"character":7}]},{"id":161,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":162,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":120,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[163]},{"title":"Methods","kind":2048,"children":[170,174,177,167,161]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":119,"character":33}]},{"id":247,"name":"RtBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":250,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":251,"name":"new RtBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":252,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RtBindingBehavior","id":247}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":160,"character":23}]},{"id":253,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":254,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":255,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":256,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":162,"character":6}]},{"id":257,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":258,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":259,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":260,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":163,"character":8}]},{"id":248,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":249,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":160,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[250]},{"title":"Methods","kind":2048,"children":[253,257,248]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":159,"character":38}]},{"id":238,"name":"RtValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":241,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":242,"name":"new RtValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":243,"name":"relativeTime","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RtValueConverter","id":238}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":155,"character":23}]},{"id":244,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":245,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":246,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":157,"character":8}]},{"id":239,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":240,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":155,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[241]},{"title":"Methods","kind":2048,"children":[244,239]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":154,"character":37}]},{"id":225,"name":"TBindingBehavior","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":227,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":228,"name":"new TBindingBehavior","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":229,"name":"signalBindingBehavior","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TBindingBehavior","id":225}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":149,"character":21}]},{"id":226,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":149,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":230,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":231,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":232,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":233,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":151,"character":6}]},{"id":234,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":235,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":236,"name":"binding","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":237,"name":"source","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":152,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[227]},{"title":"Properties","kind":1024,"children":[226]},{"title":"Methods","kind":2048,"children":[230,234]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":148,"character":37}]},{"id":203,"name":"TCustomAttribute","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":208,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":209,"name":"new TCustomAttribute","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":210,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":211,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":212,"name":"ea","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":213,"name":"tparams","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TCustomAttribute","id":203}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":141,"character":46}]},{"id":204,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":140,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":214,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":215,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":143,"character":6}]},{"id":216,"name":"paramsChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":217,"name":"paramsChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":218,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":219,"name":"newParams","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":144,"character":15}]},{"id":223,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":224,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":146,"character":8}]},{"id":220,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":221,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":222,"name":"newValue","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":145,"character":14}]},{"id":205,"name":"configureAliases","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":206,"name":"configureAliases","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":207,"name":"aliases","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":141,"character":25}]}],"groups":[{"title":"Constructors","kind":512,"children":[208]},{"title":"Properties","kind":1024,"children":[204]},{"title":"Methods","kind":2048,"children":[214,216,223,220,205]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":139,"character":37}]},{"id":192,"name":"TParamsCustomAttribute","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":198,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":199,"name":"new TParamsCustomAttribute","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":200,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TParamsCustomAttribute","id":192}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":135,"character":15}]},{"id":197,"name":"service","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":135,"character":9}],"type":{"type":"instrinct","name":"any"}},{"id":193,"name":"inject","kind":1024,"kindString":"Property","flags":{"isStatic":true,"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":133,"character":15}],"type":{"type":"instrinct","name":"any"}},{"id":201,"name":"valueChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":202,"name":"valueChanged","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":137,"character":14}]},{"id":194,"name":"configureAliases","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":195,"name":"configureAliases","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":196,"name":"aliases","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":134,"character":25}]}],"groups":[{"title":"Constructors","kind":512,"children":[198]},{"title":"Properties","kind":1024,"children":[197,193]},{"title":"Methods","kind":2048,"children":[201,194]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":132,"character":43}]},{"id":182,"name":"TValueConverter","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":185,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":186,"name":"new TValueConverter","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":187,"name":"i18n","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TValueConverter","id":182}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":128,"character":23}]},{"id":188,"name":"toView","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":189,"name":"toView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":190,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":191,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":130,"character":8}]},{"id":183,"name":"inject","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true},"signatures":[{"id":184,"name":"inject","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":128,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[185]},{"title":"Methods","kind":2048,"children":[188,183]}],"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":127,"character":36}]},{"id":264,"name":"assignObjectToKeys","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":32,"character":37}],"type":{"type":"instrinct","name":"any"}},{"id":262,"name":"extend","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":30,"character":25}],"type":{"type":"instrinct","name":"any"}},{"id":263,"name":"isInteger","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":31,"character":30}],"type":{"type":"instrinct","name":"any"}},{"id":261,"name":"translations","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"dist/aurelia-i18n.d.ts","line":29,"character":33}],"type":{"type":"instrinct","name":"any"}}],"groups":[{"title":"Classes","kind":128,"children":[64,97,120,108,12,2,146,134,160,247,238,225,203,192,182]},{"title":"Variables","kind":32,"children":[264,262,263,261]}]}

@@ -720,2 +720,4 @@ ---

> If you want to only update your relative time binding behaviors, you may use the signal `aurelia-relativetime-signal` which will only trigger those and safe unnecessary update roundtrips
### Complex objects for variables

@@ -722,0 +724,0 @@ In some cases it might be useful to define variables via complex objects. Let's take a look at below example. It shows a validation message to hint the user that a given field should be in range of min and max.

@@ -0,1 +1,19 @@

<a name="2.1.0"></a>
# [2.1.0](https://github.com/aurelia/i18n/compare/2.0.0...2.1.0) (2017-11-15)
### Bug Fixes
* **PAL:** support for pal-nodejs ([66412a8](https://github.com/aurelia/i18n/commit/66412a8))
* **relative-time:** error on missing lng ([5deb4d2](https://github.com/aurelia/i18n/commit/5deb4d2))
* **relative-time:** fix japanese locale name ([42ec461](https://github.com/aurelia/i18n/commit/42ec461))
* **ts:** workaround for allowSyntheticDefaultImports ([ec6dbbe](https://github.com/aurelia/i18n/commit/ec6dbbe))
### Features
* **relative-time:** aurelia-relativetime-signal ([cce3b09](https://github.com/aurelia/i18n/commit/cce3b09))
<a name="2.0.0"></a>

@@ -2,0 +20,0 @@ # [2.0.0](https://github.com/aurelia/i18n/compare/1.6.2...v2.0.0) (2017-10-02)

{
"name": "aurelia-i18n",
"version": "2.0.0",
"version": "2.1.0",
"description": "A plugin that provides i18n support.",

@@ -15,2 +15,5 @@ "keywords": [

},
"scripts": {
},
"license": "MIT",

@@ -106,2 +109,3 @@ "author": "Rob Eisenberg <rob@bluespire.com> (http://robeisenberg.com/)",

"gulp-rename": "^1.2.2",
"gulp-replace": "^0.6.1",
"gulp-typedoc": "^2.0.0",

@@ -111,2 +115,3 @@ "gulp-typedoc-extractor": "0.0.8",

"gulp-util": "^3.0.7",
"husky": "^0.14.3",
"jasmine-core": "^2.4.1",

@@ -122,3 +127,3 @@ "karma": "^1.1.2",

"object.assign": "^4.0.4",
"require-dir": "^0.3.0",
"require-dir": "^0.3.2",
"run-sequence": "^1.2.2",

@@ -125,0 +130,0 @@ "through2": "^2.0.1",

@@ -13,3 +13,3 @@ # aurelia-i18n

> To keep up to date on [Aurelia](http://www.aurelia.io/), please visit and subscribe to [the official blog](http://blog.aurelia.io/) and [our email list](http://eepurl.com/ces50j). We also invite you to [follow us on twitter](https://twitter.com/aureliaeffect). If you have questions, please [join our community on Gitter](https://gitter.im/aurelia/discuss) or use [stack overflow](http://stackoverflow.com/search?q=aurelia). Documentation can be found [in our developer hub](http://aurelia.io/hub.html). If you would like to have deeper insight into our development process, please install the [ZenHub](https://zenhub.io) Chrome or Firefox Extension and visit any of our repository's boards.
> To keep up to date on [Aurelia](http://www.aurelia.io/), please visit and subscribe to [the official blog](http://blog.aurelia.io/) and [our email list](http://eepurl.com/ces50j). We also invite you to [follow us on twitter](https://twitter.com/aureliaeffect). If you have questions look around our [Discourse forums](https://discourse.aurelia.io/), chat in our [community on Gitter](https://gitter.im/aurelia/discuss) or use [stack overflow](http://stackoverflow.com/search?q=aurelia). Documentation can be found [in our developer hub](http://aurelia.io/docs). If you would like to have deeper insight into our development process, please install the [ZenHub](https://zenhub.io) Chrome or Firefox Extension and visit any of our repository's boards.

@@ -16,0 +16,0 @@ ## Polyfills

@@ -67,3 +67,3 @@ import * as LogManager from 'aurelia-logging';

// check whether Intl is available, otherwise load the polyfill
if (window.Intl === undefined) {
if (PLATFORM.global.Intl === undefined) {
let i18nLogger = LogManager.getLogger('i18n');

@@ -77,3 +77,3 @@ i18nLogger.warn('Intl API is not available. Trying to load the polyfill.');

return loader.loadModule(intlName).then((poly) => {
window.Intl = poly;
PLATFORM.global.Intl = poly;
return registerI18N(frameworkConfig, cb);

@@ -80,0 +80,0 @@ }, () => i18nLogger.warn('Failed to load the Intl polyfill.'));

import {I18N} from './i18n';
import {DOM} from 'aurelia-pal';
import {EventAggregator} from 'aurelia-event-aggregator';

@@ -6,3 +7,3 @@

static inject = [I18N, Element, EventAggregator];
static inject = [I18N, DOM.Element, EventAggregator];

@@ -9,0 +10,0 @@ constructor(i18n, element, ea) {

@@ -124,3 +124,3 @@ // Type definitions for i18next v2.3.4

export default i18next;
}
export = i18next;
}

@@ -282,2 +282,23 @@ /*eslint no-irregular-whitespace: 0*/

},
ja: {
translation: {
'now': 'たった今',
'second_ago': '__count__ 秒前',
'second_ago_plural': '__count__ 秒前',
'second_in': 'あと __count__ 秒',
'second_in_plural': 'あと __count__ 秒',
'minute_ago': '__count__ 分前',
'minute_ago_plural': '__count__ 分前',
'minute_in': 'あと __count__ 分',
'minute_in_plural': 'あと __count__ 分',
'hour_ago': '__count__ 時間前',
'hour_ago_plural': '__count__ 時間前',
'hour_in': 'あと __count__ 時間',
'hour_in_plural': 'あと __count__ 時間',
'day_ago': '__count__ 日間前',
'day_ago_plural': '__count__ 日間前',
'day_in': 'あと __count__ 日間',
'day_in_plural': 'あと __count__ 日間'
}
},
jp: {

@@ -284,0 +305,0 @@ translation: {

/*eslint no-cond-assign: 0*/
import * as LogManager from 'aurelia-logging';
import i18next from 'i18next';
import {DOM} from 'aurelia-pal';
import {DOM, PLATFORM} from 'aurelia-pal';
import {EventAggregator} from 'aurelia-event-aggregator';

@@ -23,3 +23,3 @@ import {BindingSignaler} from 'aurelia-templating-resources';

this.ea = ea;
this.Intl = window.Intl;
this.Intl = PLATFORM.global.Intl;
this.signaler = signaler;

@@ -39,2 +39,6 @@ this.i18nextDefered.promise = new Promise((resolve) => this.i18nextDefered.resolve = resolve);

if (options && !options.lng) {
throw new Error('You need to provide the lng option');
}
i18next.init(options || defaultOptions, (err, t) => {

@@ -41,0 +45,0 @@ //make sure attributes is an array in case a string was provided

@@ -36,3 +36,3 @@ import { RelativeTime } from './relativeTime';

// bind the signal behavior
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal');
this.signalBindingBehavior.bind(binding, source, 'aurelia-translation-signal', 'aurelia-relativetime-signal');

@@ -39,0 +39,0 @@ // rewrite the expression to use the RtValueConverter.

@@ -7,2 +7,3 @@ import {I18N} from './i18n';

import {ValueConverter} from 'aurelia-binding';
import {DOM} from 'aurelia-pal';
import {LazyOptional} from './utils';

@@ -24,3 +25,3 @@

export class TParamsCustomAttribute {
static inject = [Element];
static inject = [DOM.Element];
static configureAliases(aliases) {

@@ -44,3 +45,3 @@ let r = metadata.getOrCreateOwn(metadata.resource, HtmlBehaviorResource, TParamsCustomAttribute);

static inject = [Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)];
static inject = [DOM.Element, I18N, EventAggregator, LazyOptional.of(TParamsCustomAttribute)];
static configureAliases(aliases) {

@@ -47,0 +48,0 @@ let r = metadata.getOrCreateOwn(metadata.resource, HtmlBehaviorResource, TCustomAttribute);

@@ -24,2 +24,11 @@ import {I18N} from '../../src/i18n';

it('should provide a custom error message if lng option is not provided', () => {
expect(() => i18n.setup({
lng: undefined,
fallbackLng: 'en',
defaultNS: 'custom_default',
debug: false
})).toThrow();
});
it('should provide now unit', () => {

@@ -26,0 +35,0 @@ let expectedDate = new Date();

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc