redux-security
Version:
35 lines (30 loc) • 952 B
JavaScript
import { manager } from 'redux-manager'
import { localeAPI } from 'redux-locale'
import { SERVICE } from './config'
export const i18n = {
EMAIL: `${SERVICE}/email`,
LOGIN: `${SERVICE}/login`,
LOGOUT: `${SERVICE}/logout`,
SIGNUP: `${SERVICE}/signup`,
USERNAME: `${SERVICE}/username`,
PASSWORD: `${SERVICE}/password`,
}
export const localeSet = () => {
const locale = localeAPI()
locale.set('EN', {
[i18n.EMAIL]: 'email',
[i18n.LOGIN]: 'login',
[i18n.LOGOUT]: 'logout',
[i18n.SIGNUP]: 'sign up',
[i18n.USERNAME]: 'username',
[i18n.PASSWORD]: 'password',
})
locale.set('RU', {
[i18n.EMAIL]: 'электронная почта',
[i18n.LOGIN]: 'вход',
[i18n.LOGOUT]: 'выход',
[i18n.SIGNUP]: 'регистрация',
[i18n.USERNAME]: 'имя пользователя',
[i18n.PASSWORD]: 'пароль',
})
}