230 lines
12 KiB
JSON
230 lines
12 KiB
JSON
{
|
|
"appName": "Call-me",
|
|
"appTitle": "Call-me - Videollamadas Instantáneas",
|
|
"appDescription": "¡Tu opción para videollamadas instantáneas!",
|
|
"signIn": {
|
|
"title": "Unirse",
|
|
"username": "Elige un nombre para mostrar",
|
|
"button": "Unirse",
|
|
"camera": "Cámara",
|
|
"microphone": "Micrófono",
|
|
"enterUsername": "Por favor ingrese su nombre para mostrar",
|
|
"subtitle": "Videollamadas instantáneas. Sin registro.",
|
|
"directCallLabel": "O llama a alguien directamente",
|
|
"directCallPlaceholder": "Ingresa un nombre para llamar",
|
|
"directCallButton": "Llamar ahora"
|
|
},
|
|
"room": {
|
|
"sessionTime": "Tiempo de Sesión",
|
|
"localUsername": "Tú",
|
|
"remoteUsername": "Usuario Remoto",
|
|
"waiting": "Esperando a que alguien se una...",
|
|
"connecting": "Conectando...",
|
|
"userJoined": "__username__ se unió a la llamada",
|
|
"userLeft": "__username__ salió de la llamada",
|
|
"users": "Usuarios",
|
|
"chat": "Chat",
|
|
"searchUsers": "Buscar usuarios...",
|
|
"closeSidebar": "Cerrar barra lateral",
|
|
"callingUser": "Estás llamando a __username__.<br/>Por favor espera a que responda",
|
|
"acceptCallFrom": "¿Quieres aceptar la llamada de __username__ ?",
|
|
"hangupWith": "Colgar la llamada con __username__",
|
|
"hangup": "Colgar",
|
|
"callUser": "Llamar a __username__",
|
|
"call": "Llamar",
|
|
"videoOff": "Vídeo desactivado",
|
|
"videoDisabled": "Vídeo deshabilitado",
|
|
"noUsersOnline": "Aún no hay otros usuarios en línea",
|
|
"shareToInvite": "Espera a que otros se unan",
|
|
"noChatMessages": "¡Aún no hay mensajes. Empieza a chatear una vez conectado!",
|
|
"noActiveCall": "Selecciona un usuario para iniciar una videollamada",
|
|
"callingOverlay": "Llamando...",
|
|
"incomingCall": "Llamada entrante",
|
|
"cancelCall": "Cancelar",
|
|
"callDeclined": "__username__ rechazó la llamada",
|
|
"callBusy": "__username__ está en otra llamada",
|
|
"callTimeout": "Sin respuesta de __username__",
|
|
"usersOnline": "__count__ usuario(s) en línea"
|
|
},
|
|
"controls": {
|
|
"microphone": "Micrófono",
|
|
"camera": "Cámara",
|
|
"screenShare": "Compartir Pantalla",
|
|
"endCall": "Finalizar Llamada",
|
|
"settings": "Configuración",
|
|
"fullscreen": "Pantalla Completa",
|
|
"shareRoom": "Compartir sala",
|
|
"toggleHideMe": "Ocultarme/mostrarme",
|
|
"toggleAudio": "Alternar audio",
|
|
"toggleVideo": "Alternar video",
|
|
"swapCamera": "Cambiar cámara",
|
|
"toggleScreen": "Alternar pantalla",
|
|
"toggleUsers": "Alternar usuarios",
|
|
"leave": "Salir",
|
|
"startScreenShare": "Iniciar compartir pantalla",
|
|
"stopScreenShare": "Detener compartir pantalla"
|
|
},
|
|
"messages": {
|
|
"microphoneEnabled": "Micrófono activado",
|
|
"microphoneDisabled": "Micrófono desactivado",
|
|
"cameraEnabled": "Cámara activada",
|
|
"cameraDisabled": "Cámara desactivada",
|
|
"screenShareStarted": "Compartir pantalla iniciado",
|
|
"screenShareStopped": "Compartir pantalla detenido",
|
|
"callEnded": "Llamada finalizada",
|
|
"connectionFailed": "Conexión fallida",
|
|
"permissionDenied": "Permiso denegado",
|
|
"error": "Ocurrió un error",
|
|
"copied": "Copiado al portapapeles",
|
|
"invalidPassword": "Contraseña inválida",
|
|
"shareRoomText": "¡Llámame en Call-me!",
|
|
"roomCopied": "¡Enlace de llamada copiado al portapapeles!",
|
|
"usernameCopied": "¡Nombre de usuario '__username__' copiado al portapapeles!",
|
|
"devicesRefreshed": "Dispositivos actualizados correctamente",
|
|
"cameraChanged": "Cámara cambiada correctamente",
|
|
"microphoneChanged": "Micrófono cambiado correctamente",
|
|
"speakerChanged": "Altavoz cambiado correctamente",
|
|
"deviceTestCompleted": "Prueba de dispositivos completada correctamente"
|
|
},
|
|
"errors": {
|
|
"noUsername": "Se requiere nombre de usuario",
|
|
"connectionLost": "Conexión perdida",
|
|
"mediaDevices": "No se pudo acceder a los dispositivos multimedia",
|
|
"noSupport": "Su navegador no soporta esta función",
|
|
"socketError": "Error de socket",
|
|
"enumerateDevicesFailed": "Error al enumerar dispositivos",
|
|
"noUserSelected": "No se ha seleccionado ningún usuario",
|
|
"cannotCallSelf": "No puedes llamarte a ti mismo",
|
|
"copyToClipboardFailed": "No se pudo copiar al portapapeles",
|
|
"screenShareFailed": "Falló el uso compartido de pantalla",
|
|
"screenSharePermissionDenied": "Permiso denegado para compartir pantalla",
|
|
"screenShareNotSupported": "Compartir pantalla no está soportado en este navegador",
|
|
"screenShareStartFailed": "No se pudo iniciar el uso compartido de pantalla",
|
|
"screenShareStopFailed": "No se pudo detener el uso compartido de pantalla",
|
|
"noOriginalStreamAvailable": "No hay ningún flujo original disponible",
|
|
"swapCameraFailed": "No se pudo cambiar la cámara",
|
|
"noVideoTrackInStream": "No hay pista de vídeo disponible en el flujo",
|
|
"noAudioTrackInStream": "No hay pista de audio disponible en el flujo",
|
|
"noVideoTrackForPeer": "No hay pista de vídeo disponible para las conexiones del par",
|
|
"replacingTrack": "Error al reemplazar la pista: __message__",
|
|
"userNotFound": "¡No se encontró el usuario __username__!",
|
|
"offerCreateFailed": "Error al crear una oferta",
|
|
"answerCreateFailed": "Error al crear una respuesta",
|
|
"remoteDescriptionFailed": "Error al establecer la descripción remota",
|
|
"addIceCandidateFailed": "Error al añadir candidato ICE",
|
|
"noStreamInOnTrack": "No hay flujo disponible en el evento ontrack",
|
|
"noCameraAvailable": "No hay cámara disponible",
|
|
"noMicrophoneAvailable": "No hay micrófono disponible",
|
|
"refreshDevicesFailed": "No se pudieron actualizar los dispositivos",
|
|
"changeCameraFailed": "No se pudo cambiar la cámara",
|
|
"changeMicrophoneFailed": "No se pudo cambiar el micrófono",
|
|
"audioOutputNotSupported": "La selección de salida de audio no está soportada en este navegador",
|
|
"changeSpeakerFailed": "No se pudo cambiar el altavoz",
|
|
"noDevicesToTest": "No hay dispositivos disponibles para probar",
|
|
"deviceTestFailed": "La prueba de dispositivos falló: __message__",
|
|
"getUserMediaNotFound": "No se encontró cámara o micrófono. Aún puedes unirte con los dispositivos disponibles",
|
|
"getUserMediaInUse": "El dispositivo ya está en uso por otra aplicación",
|
|
"getUserMediaConstraints": "No se pueden encontrar dispositivos que coincidan con los requisitos. Prueba con otros dispositivos",
|
|
"getUserMediaPermissionDenied": "Permiso denegado. Permite el acceso a la cámara/micrófono en la configuración del navegador",
|
|
"getUserMediaAborted": "La operación se abortó inesperadamente",
|
|
"getUserMediaSecurity": "Error de seguridad: revisa tu conexión o la configuración del navegador",
|
|
"getUserMediaDefault": "No se puede obtener el stream; asegúrate de estar en un contexto TLS seguro (HTTPS) e inténtalo de nuevo",
|
|
"getUserMediaHelp": "<br/>Consulta los errores comunes de <a href=\"https://blog.addpipe.com/common-getusermedia-errors\" target=\"_blank\">getUserMedia</a>"
|
|
},
|
|
"settings": {
|
|
"generalTitle": "General",
|
|
"hideLocalVideo": "Ocultar video local",
|
|
"language": "Idioma",
|
|
"selectLanguage": "Seleccionar Idioma",
|
|
"mediaDevicesTitle": "Dispositivos multimedia",
|
|
"chatSettingsTitle": "Configuración del chat",
|
|
"audioInput": "Micrófono",
|
|
"videoInput": "Cámara",
|
|
"audioOutput": "Altavoz",
|
|
"loadingCameras": "Cargando cámaras...",
|
|
"loadingMicrophones": "Cargando micrófonos...",
|
|
"loadingSpeakers": "Cargando altavoces...",
|
|
"resolution": "Resolución de Video",
|
|
"save": "Guardar",
|
|
"cancel": "Cancelar",
|
|
"settings": "Configuración",
|
|
"testDevices": "Probar Dispositivos",
|
|
"refresh": "Actualizar",
|
|
"saveMessages": "Guardar Mensajes",
|
|
"clearAll": "Borrar Todo",
|
|
"noCamerasFound": "No se encontraron cámaras",
|
|
"noMicrophonesFound": "No se encontraron micrófonos",
|
|
"noSpeakersFound": "No se encontraron altavoces",
|
|
"pushNotifications": "Notificaciones push",
|
|
"testPush": "Probar"
|
|
},
|
|
"chat": {
|
|
"addEmoji": "Agregar emoji",
|
|
"typeMessage": "Escribe un mensaje...",
|
|
"sendMessage": "Enviar mensaje",
|
|
"me": "Yo",
|
|
"cannotSendNoUsers": "No se puede enviar el mensaje: no hay usuarios conectados",
|
|
"newMessageFrom": "Nuevo mensaje de __username__",
|
|
"noMessagesToSave": "No hay mensajes de chat para guardar",
|
|
"savedAs": "Mensajes de chat guardados como __filename__",
|
|
"noMessagesToClear": "No hay mensajes de chat para borrar",
|
|
"clearTitle": "Borrar mensajes del chat",
|
|
"clearConfirm": "¿Seguro que quieres borrar todos los mensajes del chat? Esta acción no se puede deshacer",
|
|
"clearConfirmYes": "Sí, borrar todo",
|
|
"cleared": "Mensajes del chat borrados correctamente"
|
|
},
|
|
"api": {
|
|
"unauthorized": "Acceso no autorizado",
|
|
"invalidApiKey": "Clave de API inválida",
|
|
"serverError": "Error del servidor",
|
|
"notFound": "Recurso no encontrado"
|
|
},
|
|
"common": {
|
|
"yes": "Sí",
|
|
"no": "No",
|
|
"exit": "Salir"
|
|
},
|
|
"host": {
|
|
"protectedTitle": "Anfitrión protegido",
|
|
"enterPassword": "Por favor, introduce la contraseña del anfitrión:",
|
|
"passwordPlaceholder": "Introduce tu contraseña",
|
|
"submit": "Enviar",
|
|
"passwordEmpty": "La contraseña no puede estar vacía",
|
|
"accessGrantedTitle": "Acceso concedido",
|
|
"accessGrantedText": "¡Contraseña validada correctamente!",
|
|
"invalidPasswordTitle": "Contraseña inválida",
|
|
"invalidPasswordText": "Por favor, inténtalo de nuevo. (__attempts__/__maxRetries__ intentos)",
|
|
"tooManyAttemptsTitle": "Demasiados intentos",
|
|
"tooManyAttemptsText": "Has excedido el número máximo de intentos. Inténtalo de nuevo más tarde",
|
|
"joinError": "Ocurrió un error al unirse al anfitrión"
|
|
},
|
|
"file": {
|
|
"dataChannelNotReady": "El canal de datos no está listo para transferir archivos",
|
|
"dataChannelError": "Ocurrió un error en el canal de datos",
|
|
"onlyActiveParticipant": "Solo puedes enviar archivos al participante activo de la llamada",
|
|
"onlyUserInCall": "Solo puedes enviar archivos al usuario con el que estás en llamada",
|
|
"dataChannelNotReadyTryAgain": "El canal de datos no está listo. Inténtalo de nuevo cuando la llamada esté totalmente conectada",
|
|
"failedToSend": "No se pudo enviar el archivo",
|
|
"tooLarge": "Archivo demasiado grande. El tamaño máximo permitido es __maxSizeMb__ MB",
|
|
"sent": "Archivo \"__filename__\" enviado",
|
|
"sendError": "Error al enviar el archivo por el canal de datos",
|
|
"cancelled": "Transferencia de archivos cancelada",
|
|
"cancelledByRemote": "Transferencia de archivos cancelada por el remoto",
|
|
"sendToUser": "Enviar archivo a __username__",
|
|
"shareFile": "Compartir archivo",
|
|
"newFileFrom": "Nuevo archivo de __username__",
|
|
"sentFileLabel": " envió el archivo: ",
|
|
"sending": "Enviando: __filename__",
|
|
"receiving": "Recibiendo: __filename__"
|
|
},
|
|
"push": {
|
|
"incomingCallTitle": "Llamada entrante",
|
|
"incomingCallBody": "__caller__ te está llamando",
|
|
"notificationSent": "__username__ est\u00e1 desconectado. Se envi\u00f3 una notificaci\u00f3n \u2014 esperando a que se conecte...",
|
|
"enabled": "Notificaciones push activadas",
|
|
"disabled": "Notificaciones push desactivadas",
|
|
"permissionDenied": "Permiso de notificaciones denegado",
|
|
"testSent": "Notificación de prueba enviada"
|
|
}
|
|
}
|