var i18nUtils = {
texts : {
form : {
entriesNumber:'Nº. registros a mostrar:',
applyChanges:'Aplicar cambios',
add: 'Añadir',
btnAdd: 'Añadir',
btnRemove: 'Borrar',
btnEdit: 'Editar',
btnMinimize: '',
},
errors : {
genericError :'Se ha producido un error general',
msgNotTranslated :'Se ha recibido un mensaje que no dispone de traducción.',
ajaxCommunicationError : 'Error conectando con el servidor (ajax).',
},
msg : {
warningTitle : 'Aviso',
infoOkLabel : 'Cerrar',
confirmOkLabel : 'Sí',
confirmCancelLabel : 'No',
inputOkLabel : '',
inputCancelLabel : 'Cancelar',
ajaxCommunicationError : 'Error conectando con el servidor (ajax).',
loading : '',
urlInvalid : '',
delete: 'Eliminar',
cancel: 'Cancelar',
accept: 'Aceptar',
textNewEntrie: ''
},
menu : {
newTitle : 'Nuevo Título',
},
page : {
newPage : 'Nueva Página',
translations : 'Traducciones',
},
layout:{
columnWidth: ' Ancho de la columna', // Ancho de la columna
configuration: ' Configuracion', // Configuracion
secureDelete: ' Eliminar (no se puede deshacer)', // Eliminar (no se puede deshacer)
addPanel: 'Crear Panel', //Crear Panel
addContainer: 'Crear Contenedor', //Crear Contenedor
wrapContainer: 'Envolver con Contenedor', //Envolver con Contenedor
container: 'Contenedor', //Contenedor
panel: 'Panel', //Panel
secureDeletePanel: '¿Quieres elminar el panel?
Esta operación no se puede deshacer.', //¿Quieres elminar el panel?
Esta operación no se puede deshacer.
htmlId: 'ID HTML del {%} :', //ID HTML del + typeName + :
stylePanel: 'Estilo HTML del {%} (class):', //Estilo HTML del + typeName + ' (class):
staticType: 'Estático', //Estático
dynamicType: 'Dinámico', //Dinámico
containerMinus: 'contenedor', //contenedor
panelMinus: 'panel', //panel
htmlIdPanel: 'ID HTML del {%}:', //ID HTML del ' + typeName + ':
styleHtmlClass: 'Estilo HTML del {%} (class):', //Estilo HTML del ' + typeName + ' (class):
styleHtmlStyle: 'Estilo HTML del {%} (style):', //Estilo HTML del ' + typeName + ' (style):
staticIdName: 'ID/Nombre del {%} estático:', //ID/Nombre del ' + typeName + ' estático:
nameParamID: 'Nombre del parámetro para el ID del {%}:', //Nombre del parámetro para el ID del ' + typeName + ':
staticMessage: 'Estático: ', //Estático:
dinamycMessage: 'Dinámico: ', //Dinámico:
panelWidth: ' Ancho de la columna', // Ancho de la columna,
selectPanel: 'Seleccionar', // Seleccionar panel,
selectGlobalPanel: 'Seleccionar Global', // Seleccionar panel global
},
},
getLang : function(){
return "es";
},
getCountry : function(){
return "ES";
},
getText : function(category, content, detaultText){
var text = detaultText || "";
try{
if(i18nUtils.texts[category] && i18nUtils.texts[category][content]){
text = i18nUtils.texts[category][content];
}else{
//Message not found
}
}catch(e){
//Message not found
}
return text;
},
getTextExtended : function(category, content, textArray, detaultText){
var text = detaultText || "";
try{
if(i18nUtils.texts[category] && i18nUtils.texts[category][content]){
var dataReplace = textArray;
if(!dataReplace instanceof Array){
dataReplace = [];
}
text = i18nUtils.texts[category][content];
if(dataReplace.length>0){
for(var x=0;x < dataReplace.length; x++){
var index=text.indexOf('{%}');
if(index!=-1){
text = text.substr(0,index)+textArray[x]+text.substr(index+3);
}
}
}
}else{
//Message not found
}
}catch(e){
//Message not found
}
return text;
}
};