
Ka.Messages = {
    Common:{
		    HELP:'Ayuda',
			ajaxError:'There was an issue processing your request. Please try again later.',
			flagCommentAsInappropriate:'Las marcas notifican al administrador de Web de ($siteName) acerca del contenido inapropiado. Si crees que este contenido infringe las <a href="($tosHref)">Condiciones de uso</a>, explica el motivo con una breve descripción. Gracias. ',
			inAppropriateUserFlaggingConfirm:'Las marcas notifican al administrador de Web de ($siteName) acerca del contenido inapropiado. Si crees que este perfil infringe las <a href="($tosHref)">Condiciones de uso</a>, explica el motivo con una breve descripción. Gracias.',
			EMAILHELPERTEXT:'Escribe una dirección de correo electrónico o un nombre de usuario válido, separados por comas.',
			PLZENTERSUBJECT:'Escribe un asunto.',
			PLZENTERMSG:'Escribe un mensaje.',
			TITLE:'Escribe un título.',
			REQFIELD:'Este campo es obligatorio',
			ONLYMEMBERS:'Sólo puedes enviar mensajes a 20 miembros a la vez',
			PLEASESELECTAFILE:'Selecciona un archivo.',
			OKBUTTONCOLORPIKER:'Aceptar',
			CANCELBUTTONCOLORPIKER:'Cancelar',
			CHARACTERSLEFT:'Caracteres restantes: ($count) (límite ($count2))',
			SECONDS:'hace ($count) segundos',
			BASIC:'básica',
			ADVANCED:'avanzada',
			MBDISCUSSIONVALIDATIONMSG:'El título de la discusión debe contener entre 3 y 100 caracteres.',
			MBFORUMVALIDATIONMSG:'El título del foro debe contener entre 3 y 100 caracteres.',
			MORETHANONCE:'La etiqueta "($tagName)" apareció más de una vez.',
			APPENDTOCONFIRMATIONMSG:'<strong>Puede tardar algunos minutos para que sus cambios aparezcan en ($siteName).</strong>'
	},		
	
	Uploader: {
		STATUS_PENDING: '',
		STATUS_UPLOADING: '',
		STATUS_COMPLETE: '',
		STATUS_ERROR: '',
		STATUS_INVALID: '',
		
		REMOVE_FROM_QUEUE: '>',
		PERCENTAGE: '',
		
		IMAGES_SELECT: '<span class="button"></span>',
		IMAGES_FILE_DESC: '',
			
		VIDEOS_SELECT: '<span class="button"></span>',
		VIDEOS_FILE_DESC: '',
			
		AUDIOS_SELECT: '<span class="button"></span>',
		AUDIOS_FILE_DESC: '',
		
		ADD_DESCRIPTION: 'Descripción:',
		ADD_TITLE: 'Título',
		
		STEP_1_NAVIGATE_CONFIRM: '',
		STEP_2_NAVIGATE_CONFIRM: '',
		
		UPLOAD_SUCCESS: '',
		ERROR_QUEUE_LIMIT_EXCEEDED: '',
		ERROR_FILE_EXCEEDS_SIZE_LIMIT: '',
		
		PHOTO_USE_LABEL: 'Esta imagen es:',
		PHOTO_USE_REGULAR: 'Una foto normal',
		PHOTO_USE_PORTRAIT: 'Mi foto de perfil',
		PHOTO_USE_THEME: 'Una imagen de perfil de tema'
	},
	MediaSets: {
		NAVIGATE_CONFIRM: "You have unsaved changes.",
		ADD_TO_SET_POPUP_CONFIRM: "This media was added to the set \"($setLink)\"",
		SOURCE_ITEM_COUNT: "($count) items",
		SOURCE_SELECTED_COUNT: "(($count) selected)"
		
	},
	
	MyMedia: {
			CONFIRM_DELETE_MEDIA_SET: "Are you sure you want to delete this media set?",
			CONFIRM_DELETE_MEDIA_BLOG:  "¿Estás seguro de que quieres eliminar esta publicación de blog?",
			CONFIRM_DELETE_MEDIA_AUDIO: "¿Estás seguro de que quieres eliminar este archivo de audio?",
			CONFIRM_DELETE_MEDIA_PHOTO: "¿Estás seguro de que quieres eliminar esta foto?",
			CONFIRM_DELETE_MEDIA_VIDEO: "¿Estás seguro de que quieres eliminar este video?"
			
	},
	
	GroupPage:{
			JOINGROUP:'forma parte de este grupo',
			LEAVEGROUP:'abandona este grupo',
			LOGINTOJOINGROUP:'inicia sesión para formar parte de este grupo',
			COMMENTONGROUPHERE:'Publica un comentario sobre el grupo ($groupName) aquí.',
			THANKSFORGRPREQ:'Gracias por tu solicitud de grupo',
			SENDINGREQ:'Enviando solicitud…',
			JOINGROUPMSG:'Bienvenido al grupo ($groupName).',
			LFETGROUPMSG:'Has abandonado el grupo ($groupName).',
			VIEWALL:'Ver todos',
			FLAGASINAPP:'Marcar',
			COMMENTEDON:'($userName) fecha: ($dateStamp)',
			REFRESHURL:'Llevándote a tu página de grupo… (si esto no funciona, <a href="($displayManageClubsURL)">haz clic aquí</a>.)',
			BLOGTEXTMAXLENGTH:'Esta publicación de blog es demasiado extensa para nuestro sistema. Sólo se permiten hasta 40 000 caracteres por publicación. Intenta dividirla en varias publicaciones de blog más pequeñas.',
			GROUPFLAGGINGTHANKSFORHELP:'Se ha notificado al personal de ($siteName). Gracias por ayudarnos a mantener la comunidad ($siteName).',
			GROUPPAGESTATSAFTERFLAGGING:'Esta página se encuentra marcada para revisión.',
			MUSTLOGINTOCOMMENT:'Debes <a class="ka_memberAction" href="($loginURL)">iniciar sesión</a> o <a href="($joinURL)">registrarte</a> para publicar mensajes.',
			MUSTJOINTOCOMMENT:'Debes <a href="($joinGroupURL)">formar parte del grupo</a> para publicar mensajes',
			SENDBUTTON:'Enviar'
	},		
	
	MediaComments:{
			COMMOENTDELETE:'¿Estás seguro de que quieres eliminar este comentario? No se puede deshacer.',
			COMMENTISFRIEND:'($userName) es tu amigo ',
			COMMENTSFLAGGED:'marcado',
			COMMENTSINAPPSEND:'Enviar',
			COMMENTSINAPPCANCEL:'Cancelar',
			ENTERAVALIDURL:'Escribe un URL válido, como \'www.ejemplo.com\'.',
			COMMENTALREADYAFAN:'Ya es un admirador'
	},		
	
	JoinPage:{
			EMAILPLEASE:'Escribe una dirección de correo electrónico válida.',
			USERNAME:'Escribe un nombre de usuario. El nombre de usuario sólo puede contener letras, números y caracteres subrayados.',
			PASSWORD:'Escribe una contraseña.',
			PASSWORDCONFIRM:'Las contraseñas deben coincidir exactamente.',
			DOBMONTH:'Escribe un mes.',
			DOBDAY:'Escribe un día.',
			DOBYEAR:'Escribe un año.',
			SECURITY_TEXT:'El texto de seguridad no puede estar vacío.',
			TERMSOFSERVICE:'Debes aceptar las Condiciones de uso.',
			ERRORLOGINPAGE:'Escribe un nombre de usuario y una contraseña válidos.',
			ERRORUSERLOGINPAGE:'Please enter a valid username.',
			AGEERROR:'Para registrarte, debes tener al menos 13 años.',
			AGEERRORCOPPA:'En un intento previo de registrarte, declaraste que eras más joven.'
	},
	
	MyHome:{
			MYFRIENDSACTIVITY:'Cargando las actividades de tus amigos.'
	},		
	
	
	ProfilePage:{
			PROFILEPAGEFLAGGED:'marcado',
			PROFILEPAGEERRORMSG:'El asunto debe contener entre 2 y 50 letras.',
			SELECT:'seleccionar',
			PAGINATIONLINKCOMMENT:'Comentarios',
			PAGINATIONLINKNEXT:'Siguiente',
			SHOWALL:'mostrar todo',
			MESSAVE_BOARD_POSTED: '<a href="($mbHref)">($messageTitle)</a>, ($timeStamp), Mensajes publicados:($count) '
	},		
	
	PlayPage:{
			AFTERFLAGGING:'Esta página se encuentra marcada para revisión.',
			SENT:'Archivo enviado',
			EMAILTOFRIENDS:'Enviar por correo electrónico a más amigos',
			EMAIL:'Enviar por correo electrónico a amigos',
			EMAILFAILED:'Se produjo un error en el envío.',
			TRYAGAIN:'Inténtalo nuevamente.',
			SENDING:'Enviando…',
			ADDTOFAV:'Agregar a Favoritos',
			REMOVEFROMFAV:'Eliminar de Favoritos',
			GIGGYACANCELPOST:'Cancelar el la publicación en otra red u otro blog',
			GIGGYAADDTONET:'Publicar en otra red u otro blog',
			INAPPFLAG:'Marcar',
			MORE:'más',
			LESS:'menos',
			TAGSERRORMSG1:'Las etiquetas sólo pueden incluir letras y números',
			TAGSERRORMSG2:'Las etiquetas no pueden exceder los 30 caracteres',
			THANKSFORTHEVOTE:'Gracias por tu voto.',
			RATING:'($count) Calificación',
			RATINGS:'($count) Calificaciones',
			EMAILADDR:'Escribe tu dirección de correo electrónico.',
			ADDTAGS:'Agregar etiquetas',
			ADDADMINTAGS:'agregar etiquetas administradas',
			COMMENTADDEDON:'($userName), ($dateStamp)',
			HIDE:'ocultar',
			CHOOSEFILE:'Elije un archivo.',
			ENTERVALLIDUSPORTALCODE:'Escribe un código postal de EE. UU. válido',
			ENTERVALLIDCANADIANPORTALCODE:'Escribe un código postal de Canadá válido',
			PLEASEENTERBLOGTEXT:'Se requiere texto de blog para crear un blog de texto.',
			UPLOADINGFILES:'Cargando archivo(s)',
			CANCELUPLOAD:'cancelar carga',
			CONFERMABORT:'¿Estás seguro de que quieres cancelar la carga?',
			UPLOADINGWAIT:'Elije un archivo.',
			BEGINNINGUPLOAD:'Iniciando la carga. Espera.',
			UNABLETOUPLOAD:'Algunos archivos no se pudieron cargar.<br />',
			ERRORSREPORTED:'errores informados:',
			ERRORREPORTED:'error informado:',
			UPLOADFAILED:'Error al cargar',
			TRANSFERCOMPLETED:'Se completó la transferencia:',
			FINALIZING:'finalizando',
			TASKSUBMITTED:'',
			BYTESTOUPLOAD:'Total de bytes para cargar:',
			TRANSFERRINGFILE:'Transfiriendo archivo:',
			BYTESTRANSFERRED:'Übertragende ($count) Byte',
			MEDIASTARS:'($count) Estrellas',
			MEDIAVIEWS:'($count) Visitas',
			TAGALREADYEXISTS:'La etiqueta "($tagName)" ya existe',
			MEDIAFLAGGINGTHANKSFORHELP:'Se ha notificado al personal de ($siteName). Gracias por ayudarnos a mantener la comunidad ($siteName).',
			READMORE:'leer más',
			FILECOUNT:'Archivo ($currentFileCount) de ($totalFileCount)',
			VIEWALLPP:'Ver todos',
			LATESTBY:'Publicada por <a href="($kpHref)">($userName)</a>',
			TAGSBEGINWITHSINGLEQUOTE:'Las etiquetas no pueden comenzar con un caracter de comilla simple',
			TAGSCONTAINSINGLEQUOTE:'Las etiquetas no pueden contener un solo caracter de comilla simple',
			TAGSMORETHENONEWORD:'Las etiquetas incluidas dentro de las comillas deben contener más de una palabra',
			DELETECONFIRMMESSAGE:'¿Estás seguro de que quieres eliminar esto? No se puede deshacer.'
	},		
	
	InappFlag:{
			SENDINAPPRO:'Enviar',
			CANCELINAPPRO:'Cancelar',
			SITENAMEUPGRADED:'<strong>Se está actualizando ($siteName).</strong><br /> Intenta nuevamente en media hora.',
			COMMENTSHASBEENSUBMITTED:'Tu comentario ha sido enviado al administrador del sitio para su aprobación. Gracias por el comentario.',
			CLOSEOPENQUOTES:'Cierra las comillas abiertas',
			BYAFORMERMEMBER:'Un ex miembro',
			YOURCOMMENTSHASBEENSUBMITTED:'Tu comentario ha sido enviado al administrador del sitio para su aprobación. Gracias por el comentario.',
			ENTERATLEAST:'Escribe ($count) caracteres como mínimo.',
			FLAGASINAPPROPRIATE:'marcar',
			ATLEAST4CHARACTERS:'El texto de tu mensaje debe contener cuatro caracteres como mínimo.',
			PLAYPAGECOMMENTSFLAGGED:'marcado',
			GROUPPAGECOMMENTSFLAGGED:'marcado'
	},		
	
	MessageBoards:{
			CANCELARRANGEMENT:'cancelar',
			CANCELARRANGEMENTTITLE:'Haz clic para cancelar la distribución',
			CLICKTOREARRANGETITLE: 'Haz clic para reordenar los foros',
			DELETEDISCUSSION: '¿Estás seguro de que quieres eliminar esta discusión y su contenido? Esta acción no se puede deshacer.',
			DELETEREPLY: '¿Estás seguro de que quieres eliminar esta respuesta? Esta acción no se puede deshacer.',
			DISABLE: 'Inhabilitar',
			DISABLEDDISCUSSION: 'Discusión inhabilitada',
			DISABLEDDISCUSSIONS: 'Discusiones inhabilitadas',
			DISABLEDFORUM: 'Foro inhabilitado',
			DISABLEDFORUMS: 'Foros inhabilitados',
			DISABLEDREPLIES: 'Respuestas inhabilitadas',
			DISABLETHISDISCUSSION: 'Inhabilitar esta discusión',
			DISABLETHISFORUM: 'Deshabilitar este foro',
			DISABLETHISREPLY: 'Deshabilitar esta respuesta',
			DRAGDROPMESSAGE:'Arrastra elementos del foro a tu contenido personal.',
			EMPTYENABLEDFORUMVIEW: 'No tienes ningún foro activo. ¿Quieres <a href="($createOneHref)" title="crear uno">crear uno</a>?', 
			EMPTYDISABLEDFORUMVIEW: 'No existen foros deshabilitados.', 
			EMPTYENABLEDDISCUSSIONVIEW: 'No hay discusiones activas. ¿Quieres <a href="($startDiscussionHref)" class="ka_memberAction">iniciar una?</a>', 
			EMPTYDISABLEDDISCUSSIONVIEW: 'No hay discusiones deshabilitadas.', 
	   		EMPTYENABLEDREPLYVIEW: 'Publica la primera <a href="($replyHref)" class="ka_memberAction">respuesta</a>.', 
			EMPTYDISABLEDREPLYVIEW: 'No hay respuestas deshabilitadas.', 
			ENABLE: 'Habilitar',
			ENABLETHISDISCUSSION: 'Habilitar esta discusión',
			ENABLETHISFORUM: 'Habilitar este foro',
			ENABLETHISREPLY: 'Habilitar esta respuesta',
			FORUM: 'Foro',
			ISYOURFRIEND: '($userName) es tu amigo',
			LASTREPLY: 'Última respuesta',
			LATESTACTIVITY: 'Actividad más reciente',
			MOVEFORUMDOWN: 'Mover foro hacia abajo',
			MOVEFORUMUP: 'Mover foro hacia arriba',
			PIN: 'sujetar',
			PINDISCUSSIONTITLE: 'Sujetar esta discusión',
			REORDERBUTTON:'Reorganizar',
			SAVEARRANGEMENT:'Listo.',
			SAVEARRANGEMENTTITLE:'Haz clic para guardar la distribución',
			SEND:'Enviar',
			OK:'Aceptar',
			UNPIN:'desprender',	
			FLAGGED:'Marcada',
			AJAXERRORINMB:'Se produjo un problema al procesar tu solicitud. Inténtalo nuevamente más tarde.',
			MEMBERISYOURFAN:'($userName) es tu admirador',
			ALREADYAFAN:'Ya es un admirador',
			YOURDISCUSSIONHASBEENDISABLED:'La discusión se ha inhabilitado y se ha movido a la página pasada.',
			DISCUSSIONUNDO:'[deshacer]',
			UNPINDISCUSSIONTITLE: 'Separa esta discusión',
			YOURDISCUSSIONHASBEENPINNED:'La discusión ha sido sujetada y se movió a la primera página.',
			YOURREPLYHASBEENDISABLED:'La respuesta ha sido inhabilitada y se movió a la última página.'
	},
	
	Profile: {
			DELETECOMMENTCONFIRM: '¿Estás seguro de que quieres eliminar este comentario?',
			DELETELINK: 'Eliminar',
			POSTCOMMENT: 'publicar'
	},
	
	TinyMceEditor:{
			COUNTOFCOUNTIMAGES:'($count) de ($count1) imágenes',
			COUNTOFCOUNTVIDEOS:'($count) de ($count1) videos',
			PREVIOUS:'anterior',
			NEXT:'siguiente',
			REFRESH:'Actualizar',
			MYPHOTO:'Mis fotos',
			MYVIDEOS:'Mis videos',
			EXTERNALMEDIA:'Del Web',
			TITLEBYUSERNAME:' publicada por  ($userName)',
			VIDEOSBYUSERNAME:'Mostrar todos los videos de ($userName)',
			INSERT:'insertar',
			CANCEL:'cancelar',
			APPROVED:'Aprobada',
			PENDING:'Pendiente',
			REJECTED:'Rechazada',
			COMMENTPENDINGAWAITINGAPPROVAL:'Tu comentario ha sido enviado al administrador del sitio para su aprobación. Gracias por el comentario.',
			PHOTOPENDINGAVAILABLESOON:'Esta foto está pendiente y debe estar disponible pronto.',
			PHOTOPENDINGAWAITINGAPPROVAL:'Esta foto está pendiente y espera su aprobación.',
			PHOTOREJECTEDPLEASETRYANOTHER:'Esta foto ha sido rechazada. Intenta con otra foto.',
			PHOTOPROCESSINGORMISSINGCANNOTBEUSED:'Falta esta foto o se está procesando y no puede utilizarse.',
			DONOTHAVEAPPROVEDPHOTOINOURSYSTEM:'Actualmente no tienes fotos aprobadas en nuestro sistema. <a href="($addMediaPage)">Carga</a> una foto primero.',
			DONOTHAVEAPPROVEDVIDEOINOURSYSTEM:'Actualmente no tienes ningún video aprobado en nuestro sistema. <a href="($addMediaPage)">Carga</a> un video primero.',
			VIDEOISPENDINGANDSHOULDBEAVAILABLESOON:'Este video está pendiente y debe estar disponible pronto.',
			VIDEOISPENDINGANDAWAITINGAPPROVAL:'Este video está pendiente y espera su aprobación.',
			VIDEOREJECTEDPLEASETRYANOTHER:'Este video ha sido rechazado. Intenta con otra foto.',
			VIDEOPROCESSINGORMISSINGCANNOTBEUSED:'Este video falta o se está procesando y no puede utilizarse.',
			KICKMEDIABUTTONTITLE:'Inserte o cargue los medios',	
			ENTERAKEYWORD:'escribe una contraseña',
			PHOTOMISSINGTITLE:'Falta una foto',
			SELECTIMAGESIZE:'Selecciona un tamaño de imagen:',
			SMALL:'pequeño',
			MEDIUM:'mediano',
			LARGE:'grande',
			LEFT:'izquierdo',
			CENTER:'centro',
			RIGHT:'derecha',
			SELECTIMAGEPOS:'Selecciona una posición de imagen:',
			PHOTOREJECTED:'Foto rechazada',
			PHOTOPENDING:'Foto pendiente',
			VIDEOREJECTED:'Video rechazado',
			VIDEOPENDING:'Video pendiente',
			VIDEOMISSING:'Falta video',
			NORESULTSFROMSEARCH:'Tu búsqueda no arrojó resultados.',
			SEARCHEXTMEDIA:'',
			UPLOAD:'Cargar',
			CLOSEWARNING:'Parece usted ha dejado la página del padre. Esta ventana se cerrará en 5 segundos.',
			REFRESHTHUMBNAIL:'actualizar miniaturas'
	},		
	addProp: function(prop,val){this[prop]=val;},
	replaceTokens: function(string, variables) {
		try {
		    for(obj in variables){
		        string = string.replace(new RegExp("\\(\\$" + obj + "\\)","g"), variables[obj]); 
		    }
	    } catch(ex) {}
	    return string;
	}
};