mirror of
https://gitlab.com/Alamantus/Readlebee.git
synced 2025-04-02 17:51:13 +02:00
11 lines
No EOL
443 B
JavaScript
11 lines
No EOL
443 B
JavaScript
import { I18n } from "./i18n";
|
|
|
|
export const appState = (app, state, emitter) => {
|
|
state.events.SET_LANGUAGE = 'setLanguage';
|
|
state.events.ADD_TO_SHELF = 'addToShelf';
|
|
|
|
state.language = app.getSettingsItem('lang') ? app.getSettingsItem('lang') : (navigator.language || navigator.userLanguage).split('-')[0];
|
|
state.viewStates = {};
|
|
state.isLoggedIn = false;
|
|
state.i18n = new I18n(state); // Global I18n class passed to all views
|
|
} |