{ "socialnetwork": { "usersearch": { "title": "Búsqueda de usuarios", "username": "Nombre de usuario", "age_from": "Edad desde", "age_to": "bis", "gender": "Género", "search_button": "Buscar", "no_results": "No se han encontrado resultados", "results_title": "Resultados de la búsqueda:", "result": { "nick": "Apodo", "gender": "Género", "age": "Edad" } }, "profile": { "pretitle": "Cargando datos. Por favor espera...", "error_title": "Usuario no encontrado", "title": "Profil von ", "tab": { "general": "General", "sexuality": "Sexualidad", "images": "Galería", "guestbook": "Libro de visitas" }, "values": { "bool": { "true": "Sí", "false": "No" }, "smokes": { "never": "Nunca", "socially": "Socialmente", "often": "A menudo", "daily": "A diario" }, "drinks": { "never": "Nunca", "socially": "Socialmente", "often": "A menudo", "daily": "A diario" }, "interestedInGender": { "male": "hombres", "female": "mujeres" }, "sexualpreference": { "straight": "Heterosexual", "gay": "Homosexual", "bi": "Bisexual", "pan": "Pansexual", "asexual": "Asexual" }, "pubichair": { "none": "Ninguno", "short": "Corto", "medium": "Medio", "long": "Largo", "hairy": "Natural", "waxed": "Depilado", "landingstrip": "Franja", "other": "Otro", "bikinizone": "Zona bikini" }, "gender": { "male": "Masculino", "female": "Femenino", "transmale": "Hombre trans", "transfemale": "Mujer trans", "nonbinary": "No binario" }, "language": { "de": "Alemán", "en": "Inglés" }, "eyecolor": { "blue": "Azul", "green": "Verde", "brown": "Marrón", "black": "Negro", "grey": "Gris", "hazel": "Avellana", "amber": "Ámbar", "red": "Rojo", "other": "Otro" }, "haircolor": { "black": "Negro", "brown": "Castaño", "blonde": "Rubio", "red": "Rojo", "grey": "Gris", "white": "Blanco", "other": "Otro" }, "hairlength": { "short": "Corto", "medium": "Medio", "long": "Largo", "bald": "Calvo", "other": "Otro" }, "skincolor": { "light": "Clara", "medium": "Media", "dark": "Oscura", "other": "Otra" }, "freckles": { "much": "Muchas", "medium": "Medias", "less": "Pocas", "none": "Ninguna" } }, "guestbook": { "showInput": "Mostrar nueva entrada", "hideInput": "Ocultar nueva entrada", "imageUpload": "Imagen", "submit": "Enviar entrada", "noEntries": "No se han encontrado entradas" }, "interestedInGender": "Interesado/a en", "hasChildren": "Tiene hijos", "smokes": "Fuma", "drinks": "Alcohol", "willChildren": "Quiere hijos", "sexualpreference": "Orientación sexual", "pubichair": "Vello púbico", "penislength": "Longitud del pene", "brasize": "Talla de sujetador", "piercings": "Piercings", "tattoos": "Tatuajes", "language": "Idioma", "gender": "Género", "eyecolor": "Color de ojos", "haircolor": "Color de pelo", "hairlength": "Longitud del pelo", "freckles": "Pecas", "skincolor": "Color de piel", "birthdate": "Fecha de nacimiento", "age": "Edad", "town": "Ciudad", "bodyheight": "Altura", "weight": "Peso" }, "gallery": { "title": "Galería", "folders": "Carpetas", "create_folder": "Crear carpeta", "upload": { "title": "Subir imagen", "image_title": "Título", "image_file": "Archivo", "visibility": "Visible para", "upload_button": "Subir", "selectvisibility": "Selecciona" }, "images": "Imágenes", "visibility": { "everyone": "Todos", "friends": "Amigos", "adults": "Adultos", "friends-and-adults": "Amigos y adultos", "selected-users": "Usuarios seleccionados", "none": "Nadie" }, "create_folder_dialog": { "title": "Crear carpeta", "parent_folder": "Se crea en", "folder_title": "Nombre de la carpeta", "visibility": "Visible para", "select_visibility": "Selecciona" }, "noimages": "Actualmente no hay imágenes en esta carpeta", "imagedialog": { "image_title": "Título", "edit_visibility": "Visible para", "save_changes": "Guardar cambios", "close": "Cerrar", "edit_visibility_placeholder": "Selecciona" }, "delete_folder_confirmation_title": "Eliminar carpeta", "delete_folder_confirmation_message": "¿De verdad quieres eliminar la carpeta '%%folderName%%'?", "edit_image_dialog": { "title": "Editar datos de la imagen" }, "show_image_dialog": { "title": "Imagen" } }, "guestbook": { "title": "Libro de visitas", "prevPage": "Atrás", "nextPage": "Siguiente", "page": "Página" }, "diary": { "title": "Diario", "noEntries": "Aún no has escrito ninguna entrada en el diario.", "newEntry": "Nueva entrada", "editEntry": "Editar entrada", "save": "Guardar", "update": "Actualizar", "cancel": "Cancelar", "edit": "Editar", "delete": "Eliminar", "confirmDelete": "¿Seguro que quieres eliminar la entrada?", "prevPage": "Atrás", "nextPage": "Siguiente", "page": "Página" }, "forum": { "title": "Forum", "showNewTopic": "Crear nuevo tema", "hideNewTopic": "Cancelar creación", "noTitles": "No hay temas", "topic": "Tema", "createNewTopic": "Crear tema", "createdBy": "Creado por", "createdAt": "Creado el", "reactions": "Respuestas", "lastReaction": "Última respuesta de", "pagination": { "first": "Primera página", "previous": "Página anterior", "next": "Página siguiente", "last": "Última página", "page": "Seite <> von <>" }, "createNewMesssage": "Enviar respuesta" }, "friendship": { "error": { "alreadyexists": "La solicitud de amistad ya existe" }, "state": { "none": "No sois amigos", "waiting": "Solicitud enviada, aún sin respuesta", "open": "Solicitud recibida", "denied": "Solicitud rechazada", "withdrawn": "Solicitud retirada", "accepted": "Amigos" }, "added": "Has enviado una solicitud de amistad.", "withdrawn": "Has retirado tu solicitud de amistad.", "denied": "Has rechazado la solicitud de amistad.", "accepted": "Se ha aceptado la amistad." }, "vocab": { "title": "Entrenador de vocabulario", "description": "Crea idiomas (o suscríbete) y compártelos con tus amigos.", "newLanguage": "Nuevo idioma", "newLanguageTitle": "Crear nuevo idioma", "languageName": "Nombre del idioma", "create": "Crear", "saving": "Guardando...", "created": "El idioma se ha creado.", "createdTitle": "Entrenador de vocabulario", "createdMessage": "El idioma se ha creado. El menú se actualizará.", "createError": "No se pudo crear el idioma.", "openLanguage": "Abrir", "none": "Aún no has creado ni te has suscrito a ningún idioma.", "owner": "Propio", "subscribed": "Suscrito", "languageTitle": "Entrenador de vocabulario: {name}", "notFound": "Idioma no encontrado o sin acceso.", "shareCode": "Código para compartir", "shareHint": "Puedes compartir este código con tus amigos para que se suscriban al idioma.", "subscribeByCode": "Suscribirse con código", "subscribeTitle": "Suscribirse a un idioma", "subscribeHint": "Introduce el código para compartir que te ha dado un amigo.", "subscribe": "Suscribirse", "subscribeSuccess": "Suscripción correcta. El menú se actualizará.", "subscribeError": "Fallo en la suscripción. Código inválido o sin acceso.", "trainerPlaceholder": "Las funciones del entrenador (vocabulario/pruebas) serán el siguiente paso.", "chapters": "Capítulos", "newChapter": "Nuevo capítulo", "createChapter": "Crear capítulo", "createChapterError": "No se pudo crear el capítulo.", "noChapters": "Aún no hay capítulos.", "chapterTitle": "Capítulo: {title}", "addVocab": "Añadir vocabulario", "learningWord": "Idioma de aprendizaje", "referenceWord": "Referencia", "add": "Añadir", "addVocabError": "No se pudo añadir el vocabulario.", "noVocabs": "Aún no hay vocabulario en este capítulo.", "practice": { "open": "Practicar", "title": "Practicar vocabulario", "allVocabs": "Todo el vocabulario", "simple": "Práctica simple", "noPool": "No hay vocabulario para practicar.", "dirLearningToRef": "Aprendizaje → Referencia", "dirRefToLearning": "Referencia → Aprendizaje", "check": "Comprobar", "next": "Siguiente", "skip": "Saltar", "correct": "¡Correcto!", "wrong": "Incorrecto.", "acceptable": "Traducciones correctas posibles:", "stats": "Estadísticas", "success": "Éxito", "fail": "Fallo" }, "search": { "open": "Buscar", "title": "Buscar vocabulario", "term": "Término de búsqueda", "motherTongue": "Lengua materna", "learningLanguage": "Idioma de aprendizaje", "lesson": "Lección", "search": "Buscar", "noResults": "Sin resultados.", "error": "La búsqueda ha fallado." }, "courses": { "title": "Cursos de idiomas", "create": "Crear curso", "myCourses": "Mis cursos", "allCourses": "Todos los cursos", "none": "No se han encontrado cursos.", "owner": "Propietario", "enrolled": "Inscrito", "public": "Público", "difficulty": "Dificultad", "lessons": "Lecciones", "enroll": "Inscribirse", "continue": "Continuar", "edit": "Editar", "addLesson": "Añadir lección", "completed": "Completado", "score": "Puntuación", "review": "Repasar", "start": "Empezar", "noLessons": "Este curso aún no tiene lecciones.", "lessonNumber": "Número de lección", "chapter": "Capítulo", "selectChapter": "Seleccionar capítulo", "selectLanguage": "Seleccionar idioma", "confirmDelete": "¿Eliminar la lección?", "titleLabel": "Título", "descriptionLabel": "Descripción", "languageLabel": "Idioma", "findByCode": "Buscar curso por código", "shareCode": "Share-Code", "searchPlaceholder": "Buscar curso...", "allLanguages": "Todos los idiomas", "targetLanguage": "Idioma objetivo", "nativeLanguage": "Lengua materna", "allNativeLanguages": "Todas las lenguas maternas", "myNativeLanguage": "Mi lengua materna", "forAllLanguages": "Para todos los idiomas", "optional": "Opcional", "invalidCode": "Código inválido", "courseNotFound": "Curso no encontrado", "grammarExercises": "Prueba de gramática", "noExercises": "No hay prueba disponible", "enterAnswer": "Introduce la respuesta", "checkAnswer": "Comprobar respuesta", "correct": "¡Correcto!", "wrong": "Incorrecto", "explanation": "Explicación", "learn": "Aprender", "exercises": "Prueba del capítulo", "learnVocabulary": "Aprender vocabulario", "lessonOverviewText": "Esta lección combina vocabulario, patrones, pequeñas explicaciones gramaticales y práctica activa.", "lessonDescription": "Descripción de la lección", "culturalNotes": "Notas culturales", "grammarExplanations": "Explicaciones gramaticales", "grammarImpulse": "Impulso gramatical", "learningGoals": "Objetivos", "corePatterns": "Patrones básicos", "speakingTasks": "Tareas orales", "speakingPrompt": "Tarea oral", "practicalTasks": "Tareas prácticas", "importantVocab": "Términos importantes", "vocabInfoText": "Estos términos se usarán en la prueba. Apréndelos aquí antes de pasar a la prueba del capítulo.", "noVocabInfo": "Lee la descripción de arriba y las explicaciones de la prueba para aprender los términos más importantes.", "vocabTrainer": "Entrenador de vocabulario", "vocabTrainerDescription": "Practica los términos clave de esta lección de forma interactiva.", "startVocabTrainer": "Iniciar entrenador", "stopTrainer": "Detener entrenador", "translateTo": "Traduce al alemán", "translateFrom": "Traduce desde bisaya", "next": "Siguiente", "totalAttempts": "Intentos", "successRate": "Tasa de acierto", "modeMultipleChoice": "Multiple Choice", "modeTyping": "Texteingabe", "currentLesson": "Lección actual", "mixedReview": "Repaso", "lessonCompleted": "¡Lección completada!", "goToNextLesson": "¿Pasar a la siguiente lección?", "allLessonsCompleted": "¡Todas las lecciones completadas!", "startExercises": "Ir a la prueba del capítulo", "lessonTypeLabel": "Tipo de lección", "recommendedDuration": "Duración recomendada", "exerciseLoad": "Carga de ejercicios", "exercisesShort": "ejercicios", "durationFlexible": "Flexible", "durationMinutes": "{minutes} minutos", "lessonTypeVocab": "Vocabulario", "lessonTypeGrammar": "Gramática", "lessonTypeConversation": "Conversación", "lessonTypeCulture": "Cultura", "lessonTypeReview": "Repaso", "correctAnswer": "Respuesta correcta", "alternatives": "Respuestas alternativas", "notStarted": "No empezado", "continueCurrentLesson": "Continuar lección actual", "previousLessonRequired": "Primero completa la lección anterior", "lessonNumberShort": "#", "buildSentencePlaceholder": "Construye aquí tu frase", "completeDialogPlaceholder": "Completa la línea que falta en el diálogo", "situationalResponsePlaceholder": "Formula tu respuesta a la situación", "patternDrillPlaceholder": "Crea una frase adecuada con el patrón", "modelSentence": "Frase modelo", "modelDialogLine": "Línea posible del diálogo", "modelResponse": "Respuesta posible", "modelPattern": "Ejemplo posible del patrón", "patternPrompt": "Patrón", "readingAloudInstruction": "Lee el texto en voz alta. Haz clic en 'Iniciar grabación' y comienza a hablar.", "speakingFromMemoryInstruction": "Habla de memoria. Usa las palabras clave mostradas.", "startRecording": "Iniciar grabación", "stopRecording": "Detener grabación", "startSpeaking": "Empezar a hablar", "recording": "Grabando", "listening": "Escuchando...", "recordingStopped": "Grabación finalizada", "recordingError": "Error de grabación", "recognizedText": "Texto reconocido", "speechRecognitionNotSupported": "El reconocimiento de voz no es compatible con este navegador. Usa Chrome o Edge.", "keywords": "Palabras clave", "switchBackToMultipleChoice": "Volver a opción múltiple", "languageAssistantEyebrow": "Asistente de idiomas", "languageAssistantCourseTitle": "Apoyo de IA para este curso", "languageAssistantCourseReady": "El asistente está configurado y disponible dentro de las lecciones para explicaciones, correcciones y pequeños diálogos.", "languageAssistantCourseSetup": "Configura el asistente para poder hacer preguntas sobre la lección y practicar pequeños diálogos.", "languageAssistantOpenLesson": "Abrir en la lección actual", "languageAssistantTitle": "Practicar con el asistente", "languageAssistantIntro": "Usa la IA directamente en la lección actual: pedir explicaciones gramaticales, practicar diálogos cortos o corregir tus propias frases.", "languageAssistantSettings": "Configurar asistente", "languageAssistantSetupHint": "El asistente aún no está configurado o está desactivado. Guarda primero el modelo y el acceso API en la configuración.", "languageAssistantModePractice": "Práctica", "languageAssistantModeExplain": "Explicar", "languageAssistantModeCorrect": "Corregir", "languageAssistantPromptExplain": "Explicar gramática", "languageAssistantPromptPractice": "Practicar mini diálogo", "languageAssistantPromptCorrect": "Mejorar mi frase", "languageAssistantSpeakerAi": "Asistente", "languageAssistantSpeakerYou": "Tú", "languageAssistantInputLabel": "Tu mensaje", "languageAssistantInputPlaceholder": "Haz una pregunta sobre la lección o escribe tu propia frase para corregirla.", "languageAssistantSend": "Enviar al asistente", "languageAssistantSending": "Obteniendo respuesta ...", "languageAssistantError": "El asistente no pudo responder ahora mismo.", "languageAssistantPresetExplainStart": "Explícame por favor los patrones y la gramática principales de la lección", "languageAssistantPatternHint": "Concéntrate especialmente en este patrón", "languageAssistantPresetPracticeStart": "Practiquemos un diálogo cotidiano corto para la lección \"{lesson}\". Hazme preguntas y espera mis respuestas.", "languageAssistantPresetCorrectStart": "Quiero escribir mis propias frases para la lección \"{lesson}\". Corrige mis respuestas de forma breve y clara.", "thisLesson": "esta lección" } } } }