Max Red - Solves bug #21 about language problems, removes hardcoded language settings, fix typo in spanish language

This commit is contained in:
Maxi Redigonda 2017-06-24 15:00:56 -03:00
parent 0d8b005115
commit 0f13341339
4 changed files with 10 additions and 5 deletions

View File

@ -37,7 +37,7 @@ class CreateTicketForm extends React.Component {
departmentIndex: 0,
email: '',
name: '',
language: 'en'
language: this.props.language
}
};
@ -158,6 +158,7 @@ class CreateTicketForm extends React.Component {
export default connect((store) => {
return {
language: store.config.language,
allowAttachments: store.config['allow-attachments']
};
})(CreateTicketForm);

View File

@ -134,10 +134,10 @@ class FormField extends React.Component {
if (this.props.field === 'select') {
props.selectedIndex = this.props.value;
} else {
props.value = this.props.value;
}
props.value = this.props.value;
return props;
}

View File

@ -250,7 +250,7 @@ export default {
'TICKETS_DESCRIPTION': 'Envíe un ticket a través de nuestro centro de soporte y obtenga respuesta de sus dudas, sugerencias y problemas.',
'ARTICLES_DESCRIPTION': 'Echa un vistazo a nuestros artículos sobre temas comunes, guías y documentación.',
'ACCOUNT_DESCRIPTION': 'Todos sus tickets están almacenados en el perfil de su cuenta. Mantenga un registro de todos los tickets envíados a nuestro equipo de soporte.',
'SUPPORT_CENTER_DESCRIPTION': 'Bienvenido a nuestro centro de soporte. Puede ponerse en contacto con nosotros a través de un sistema de tickets. Sus tickets serán contestadps por nuestro personal.',
'SUPPORT_CENTER_DESCRIPTION': 'Bienvenido a nuestro centro de soporte. Puede ponerse en contacto con nosotros a través de un sistema de tickets. Sus tickets serán contestados por nuestro personal.',
'CUSTOM_RESPONSES_DESCRIPTION': 'Las respuestas personalizadas son respuestas automatizadas para problemas comunes.',
'MY_TICKETS_DESCRIPTION': 'Aquí puedes ver los tickets que tienes asignado.',
'NEW_TICKETS_DESCRIPTION': 'Aquí puedes ver todos los tickets nuevos que no están asignados por nadie.',

View File

@ -33,7 +33,11 @@ class ConfigReducer extends Reducer {
}
onInitConfigs(state, payload) {
const currentLanguage = sessionStore.getItem('language');
let currentLanguage = sessionStore.getItem('language');
if(!_.includes(payload.data.allowedLanguages, currentLanguage)) {
currentLanguage = payload.data.language;
}
sessionStore.storeConfigs(_.extend({}, payload.data, {
language: currentLanguage || payload.data.language