25 lines
705 B
JavaScript
25 lines
705 B
JavaScript
define(['jquery',
|
|
'underscore',
|
|
'backbone',
|
|
'polyglot',
|
|
'goatApp/view/GoatRouter',
|
|
'goatApp/support/goatAsyncErrorHandler'],
|
|
function ($,
|
|
_,
|
|
Backbone,
|
|
Polyglot,
|
|
Router,
|
|
asyncErrorHandler) {
|
|
'use strict'
|
|
return {
|
|
initApp: function () {
|
|
var locale = localStorage.getItem('locale') || 'en';
|
|
$.getJSON('service/labels.mvc', function(data) {
|
|
window.polyglot = new Polyglot({phrases: data});
|
|
asyncErrorHandler.init();
|
|
var goatRouter = new Router();
|
|
});
|
|
|
|
}
|
|
};
|
|
}); |