aurelia-i18n
Advanced tools
Comparing version 2.0.0 to 2.1.0
{ | ||
"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(); |
588105
11926
48