Skip to content

Commit

Permalink
Merge pull request #4 from aurelia/initial-checkin
Browse files Browse the repository at this point in the history
Initial checkin
  • Loading branch information
zewa666 committed Aug 27, 2015
2 parents afb6db3 + 03f0ece commit 11243d4
Show file tree
Hide file tree
Showing 43 changed files with 3,237 additions and 1 deletion.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@
"type": "git",
"url": "http://github.com/aurelia/i18n"
},
"dependencies": { }
"dependencies": {}
}
43 changes: 43 additions & 0 deletions dist/amd/base-i18n.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
define(['exports', 'babel-runtime/helpers/create-class', 'babel-runtime/helpers/class-call-check', './i18n', 'aurelia-event-aggregator'], function (exports, _babelRuntimeHelpersCreateClass, _babelRuntimeHelpersClassCallCheck, _i18n, _aureliaEventAggregator) {
'use strict';

Object.defineProperty(exports, '__esModule', {
value: true
});

var BaseI18N = (function () {
(0, _babelRuntimeHelpersCreateClass['default'])(BaseI18N, null, [{
key: 'inject',
value: [_i18n.I18N, Element, _aureliaEventAggregator.EventAggregator],
enumerable: true
}]);

function BaseI18N(i18n, element, ea) {
var _this = this;

(0, _babelRuntimeHelpersClassCallCheck['default'])(this, BaseI18N);

this.i18n = i18n;
this.element = element;

this.__i18nDisposer = ea.subscribe('i18n:locale:changed', function (payload) {
_this.i18n.updateTranslations(_this.element);
});
}

(0, _babelRuntimeHelpersCreateClass['default'])(BaseI18N, [{
key: 'attached',
value: function attached() {
this.i18n.updateTranslations(this.element);
}
}, {
key: 'detached',
value: function detached() {
this.__i18nDisposer();
}
}]);
return BaseI18N;
})();

exports.BaseI18N = BaseI18N;
});
232 changes: 232 additions & 0 deletions dist/amd/defaultTranslations/relative.time.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
define(["exports", "module"], function (exports, module) {
"use strict";

module.exports = {
ar: {
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__ أيام"
}
},
en: {
translation: {
"now": "just now",
"second_ago": "__count__ second ago",
"second_ago_plural": "__count__ seconds ago",
"second_in": "in __count__ second",
"second_in_plural": "in __count__ seconds",
"minute_ago": "__count__ minute ago",
"minute_ago_plural": "__count__ minutes ago",
"minute_in": "in __count__ minute",
"minute_in_plural": "in __count__ minutes",
"hour_ago": "__count__ hour ago",
"hour_ago_plural": "__count__ hours ago",
"hour_in": "in __count__ hour",
"hour_in_plural": "in __count__ hours",
"day_ago": "__count__ day ago",
"day_ago_plural": "__count__ days ago",
"day_in": "in __count__ day",
"day_in_plural": "in __count__ days",
"month_ago": "__count__ month ago",
"month_ago_plural": "__count__ months ago",
"month_in": "in __count__ month",
"month_in_plural": "in __count__ months",
"year_ago": "__count__ year ago",
"year_ago_plural": "__count__ years ago",
"year_in": "in __count__ year",
"year_in_plural": "in __count__ years"
}
},
de: {
translation: {
"now": "jetzt gerade",
"second_ago": "vor __count__ Sekunde",
"second_ago_plural": "vor __count__ Sekunden",
"second_in": "in __count__ Sekunde",
"second_in_plural": "in __count__ Sekunden",
"minute_ago": "vor __count__ Minute",
"minute_ago_plural": "vor __count__ Minuten",
"minute_in": "in __count__ Minute",
"minute_in_plural": "in __count__ Minuten",
"hour_ago": "vor __count__ Stunde",
"hour_ago_plural": "vor __count__ Stunden",
"hour_in": "in __count__ Stunde",
"hour_in_plural": "in __count__ Stunden",
"day_ago": "vor __count__ Tag",
"day_ago_plural": "vor __count__ Tagen",
"day_in": "in __count__ Tag",
"day_in_plural": "in __count__ Tagen",
"month_ago": "vor __count__ Monat",
"month_ago_plural": "vor __count__ Monaten",
"month_in": "in __count__ Monat",
"month_in_plural": "in __count__ Monaten",
"year_ago": "vor __count__ Jahr",
"year_ago_plural": "vor __count__ Jahren",
"year_in": "in __count__ Jahr",
"year_in_plural": "in __count__ Jahren"
}
},
nl: {
translation: {
"now": "zonet",
"second_ago": "__count__ seconde geleden",
"second_ago_plural": "__count__ seconden geleden",
"second_in": "in __count__ seconde",
"second_in_plural": "in __count__ seconden",
"minute_ago": "__count__ minuut geleden",
"minute_ago_plural": "__count__ minuten geleden",
"minute_in": "in __count__ minuut",
"minute_in_plural": "in __count__ minuten",
"hour_ago": "__count__ uur geleden",
"hour_ago_plural": "__count__ uren geleden",
"hour_in": "in __count__ uur",
"hour_in_plural": "in __count__ uren",
"day_ago": "__count__ dag geleden",
"day_ago_plural": "__count__ dagen geleden",
"day_in": "in __count__ dag",
"day_in_plural": "in __count__ dagen"
}
},
fr: {
translation: {
"now": "juste",
"second_ago": "__count__ seconde passé",
"second_ago_plural": "__count__ secondes passé",
"second_in": "en __count__ seconde",
"second_in_plural": "en __count__ secondes",
"minute_ago": "__count__ minute passé",
"minute_ago_plural": "__count__ minutes passé",
"minute_in": "en __count__ minute",
"minute_in_plural": "en __count__ minutes",
"hour_ago": "__count__ heure passé",
"hour_ago_plural": "__count__ heures passé",
"hour_in": "en __count__ heure",
"hour_in_plural": "en __count__ heures",
"day_ago": "__count__ jour passé",
"day_ago_plural": "__count__ jours passé",
"day_in": "en __count__ jour",
"day_in_plural": "en __count__ jours"
}
},
th: {
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__ วัน"
}
},
sv: {
translation: {
"now": "just nu",
"second_ago": "__count__ sekund sedan",
"second_ago_plural": "__count__ sekunder sedan",
"second_in": "om __count__ sekund",
"second_in_plural": "om __count__ sekunder",
"minute_ago": "__count__ minut sedan",
"minute_ago_plural": "__count__ minuter sedan",
"minute_in": "om __count__ minut",
"minute_in_plural": "om __count__ minuter",
"hour_ago": "__count__ timme sedan",
"hour_ago_plural": "__count__ timmar sedan",
"hour_in": "om __count__ timme",
"hour_in_plural": "om __count__ timmar",
"day_ago": "__count__ dag sedan",
"day_ago_plural": "__count__ dagar sedan",
"day_in": "om __count__ dag",
"day_in_plural": "om __count__ dagar"
}
},
da: {
translation: {
"now": "lige nu",
"second_ago": "__count__ sekunder siden",
"second_ago_plural": "__count__ sekunder siden",
"second_in": "om __count__ sekund",
"second_in_plural": "om __count__ sekunder",
"minute_ago": "__count__ minut siden",
"minute_ago_plural": "__count__ minutter siden",
"minute_in": "om __count__ minut",
"minute_in_plural": "om __count__ minutter",
"hour_ago": "__count__ time siden",
"hour_ago_plural": "__count__ timer siden",
"hour_in": "om __count__ time",
"hour_in_plural": "om __count__ timer",
"day_ago": "__count__ dag siden",
"day_ago_plural": "__count__ dage siden",
"day_in": "om __count__ dag",
"day_in_plural": "om __count__ dage"
}
},
no: {
translation: {
"now": "akkurat nå",
"second_ago": "__count__ sekund siden",
"second_ago_plural": "__count__ sekunder siden",
"second_in": "om __count__ sekund",
"second_in_plural": "om __count__ sekunder",
"minute_ago": "__count__ minutt siden",
"minute_ago_plural": "__count__ minutter siden",
"minute_in": "om __count__ minutt",
"minute_in_plural": "om __count__ minutter",
"hour_ago": "__count__ time siden",
"hour_ago_plural": "__count__ timer siden",
"hour_in": "om __count__ time",
"hour_in_plural": "om __count__ timer",
"day_ago": "__count__ dag siden",
"day_ago_plural": "__count__ dager siden",
"day_in": "om __count__ dag",
"day_in_plural": "om __count__ dager"
}
},
jp: {
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__ 日間"
}
}
};
});
34 changes: 34 additions & 0 deletions dist/amd/df.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
define(['exports', 'babel-runtime/helpers/create-class', 'babel-runtime/helpers/class-call-check', './i18n'], function (exports, _babelRuntimeHelpersCreateClass, _babelRuntimeHelpersClassCallCheck, _i18n) {
'use strict';

Object.defineProperty(exports, '__esModule', {
value: true
});

var DfValueConverter = (function () {
(0, _babelRuntimeHelpersCreateClass['default'])(DfValueConverter, null, [{
key: 'inject',
value: function inject() {
return [_i18n.I18N];
}
}]);

function DfValueConverter(i18n) {
(0, _babelRuntimeHelpersClassCallCheck['default'])(this, DfValueConverter);

this.service = i18n;
}

(0, _babelRuntimeHelpersCreateClass['default'])(DfValueConverter, [{
key: 'toView',
value: function toView(value, formatOptions, locale, dateFormat) {
var df = dateFormat || this.service.df(formatOptions, locale || this.service.getLocale());

return df.format(value);
}
}]);
return DfValueConverter;
})();

exports.DfValueConverter = DfValueConverter;
});
Loading

0 comments on commit 11243d4

Please sign in to comment.