Files
2017-05-23 00:28:56 -07:00

61 lines
2.6 KiB
JavaScript

'use strict';
var de = require('./de');
var el = require('./el');
var en = require('./en');
var es = require('./es');
var fi = require('./fi');
var fr = require('./fr');
var hu = require('./hu');
var id = require('./id');
var it = require('./it');
var ja = require('./ja');
var nl = require('./nl');
var no = require('./no');
var pl = require('./pl');
var pt = require('./pt');
var ru = require('./ru');
var ko = require('./ko');
//var sk = require('./sk');
//var sl = require('./sl');
//var sv = require('./sv');
var tr = require('./tr');
var vi = require('./vi');
var zhcn = require('./zhcn');
var zhtw = require('./zhtw');
var translate = function($translateProvider) {
$translateProvider.translations(de.code, translate.marked(de.data));
$translateProvider.translations(el.code, translate.marked(el.data));
$translateProvider.translations(en.code, translate.marked(en.data));
$translateProvider.translations(es.code, translate.marked(es.data));
$translateProvider.translations(fi.code, translate.marked(fi.data));
$translateProvider.translations(fr.code, translate.marked(fr.data));
$translateProvider.translations(hu.code, translate.marked(hu.data));
$translateProvider.translations(id.code, translate.marked(id.data));
$translateProvider.translations(it.code, translate.marked(it.data));
$translateProvider.translations(ja.code, translate.marked(ja.data));
$translateProvider.translations(nl.code, translate.marked(nl.data));
$translateProvider.translations(no.code, translate.marked(no.data));
$translateProvider.translations(pl.code, translate.marked(pl.data));
$translateProvider.translations(pt.code, translate.marked(pt.data));
$translateProvider.translations(ru.code, translate.marked(ru.data));
$translateProvider.translations(ko.code, translate.marked(ko.data));
//$translateProvider.translations(sk.code, translate.marked(sk.data));
//$translateProvider.translations(sl.code, translate.marked(sl.data));
//$translateProvider.translations(sv.code, translate.marked(sv.data));
$translateProvider.translations(tr.code, translate.marked(tr.data));
$translateProvider.translations(vi.code, translate.marked(vi.data));
$translateProvider.translations(zhcn.code, translate.marked(zhcn.data));
$translateProvider.translations(zhtw.code, translate.marked(zhtw.data));
$translateProvider.preferredLanguage('en');
$translateProvider.fallbackLanguage('en');
$translateProvider.useSanitizeValueStrategy(null);
}
translate.marked = function(data) {
var tData = data;
for (var key in tData) if (tData.hasOwnProperty(key)) tData[key] = marked(tData[key]);
return tData;
}
module.exports = translate;