{ "app": { "title": "Plezy" }, "auth": { "signInWithPlex": "Inicia sesión con Plex", "showQRCode": "Mostrar código QR", "authenticate": "Autenticar", "authenticationTimeout": "Tiempo de autenticación agotado. Por favor, intenta de nuevo.", "scanQRToSignIn": "Escanea este código QR para iniciar sesión", "waitingForAuth": "Esperando autenticación...\nPor favor completa el inicio de sesión en tu navegador.", "useBrowser": "Usar navegador" }, "common": { "cancel": "Cancelar", "save": "Guardar", "close": "Cerrar", "clear": "Borrar", "reset": "Reiniciar", "later": "Más tarde", "submit": "Enviar", "confirm": "Confirmar", "retry": "Reintentar", "logout": "Cerrar sesión", "unknown": "Desconocido", "refresh": "Actualizar", "yes": "Sí", "no": "No", "delete": "Eliminar", "shuffle": "Aleatorio", "addTo": "Añadir a...", "createNew": "Crear", "paste": "Pegar", "connect": "Conectar", "disconnect": "Desconectar", "play": "Reproducir", "pause": "Pausa", "resume": "Reanudar", "error": "Error", "search": "Buscar", "home": "Inicio", "back": "Atrás", "settings": "Ajustes", "mute": "Silencio", "ok": "OK", "reconnect": "Reconectar", "exitConfirmTitle": "¿Salir de la app?", "exitConfirmMessage": "¿Estás seguro de que quieres salir?", "dontAskAgain": "No volver a preguntar", "exit": "Salir", "viewAll": "Ver todo", "checkingNetwork": "Comprobando red...", "refreshingServers": "Actualizando servidores...", "loadingServers": "Cargando servidores...", "connectingToServers": "Conectando a servidores...", "startingOfflineMode": "Iniciando modo sin conexión...", "loading": "Cargando..." }, "screens": { "licenses": "Licencias", "switchProfile": "Cambiar Perfil", "subtitleStyling": "Estilo de Subtítulos", "mpvConfig": "mpv.conf", "logs": "Logs" }, "update": { "available": "Actualización disponible", "versionAvailable": "Versión ${version} disponible", "currentVersion": "Actual: ${version}", "skipVersion": "Saltar esta versión", "viewRelease": "Ver versión", "latestVersion": "Ya estás en la última versión", "checkFailed": "Error al buscar actualizaciones" }, "settings": { "title": "Configuración", "language": "Idioma", "theme": "Tema", "appearance": "Apariencia", "videoPlayback": "Reproducción de Video", "advanced": "Avanzado", "episodePosterMode": "Estilo de Póster de Episodio", "seriesPoster": "Póster de Serie", "seriesPosterDescription": "Mostrar el póster de la serie para todos los episodios", "seasonPoster": "Póster de Temporada", "seasonPosterDescription": "Mostrar el póster de la temporada para los episodios", "episodeThumbnail": "Miniatura", "episodeThumbnailDescription": "Mostrar miniaturas de capturas de pantalla de episodios en 16:9", "showHeroSectionDescription": "Mostrar carrusel de contenido destacado en la pantalla de inicio", "secondsLabel": "Segundos", "minutesLabel": "Minutos", "secondsShort": "s", "minutesShort": "m", "durationHint": "Ingresa la duración (${min}-${max})", "systemTheme": "Sistema", "systemThemeDescription": "Sigue la configuración del sistema", "lightTheme": "Claro", "darkTheme": "Oscuro", "oledTheme": "OLED", "oledThemeDescription": "Negro puro para pantallas OLED", "libraryDensity": "Densidad de Biblioteca", "compact": "Compacto", "compactDescription": "Tarjetas más pequeñas, más elementos visibles", "normal": "Normal", "normalDescription": "Tamaño predeterminado", "comfortable": "Cómodo", "comfortableDescription": "Tarjetas más grandes, menos elementos visibles", "viewMode": "Modo de Vista", "gridView": "Cuadrícula", "gridViewDescription": "Mostrar elementos en un diseño de cuadrícula", "listView": "Lista", "listViewDescription": "Mostrar elementos en un diseño de lista", "showHeroSection": "Mostrar Sección Destacada", "useGlobalHubs": "Usar Diseño de Inicio de Plex", "useGlobalHubsDescription": "Mostrar los hubs de la página de inicio como el cliente oficial de Plex. Cuando está desactivado, muestra recomendaciones por biblioteca en su lugar.", "showServerNameOnHubs": "Mostrar Nombre del Servidor en los Hubs", "showServerNameOnHubsDescription": "Mostrar siempre el nombre del servidor en los títulos de los hubs. Cuando está desactivado, solo se muestra para nombres de hubs duplicados.", "alwaysKeepSidebarOpen": "Mantener siempre la barra lateral abierta", "alwaysKeepSidebarOpenDescription": "La barra lateral permanece expandida y el área de contenido se ajusta para adaptarse", "showUnwatchedCount": "Mostrar conteo de no vistos", "showUnwatchedCountDescription": "Mostrar el conteo de episodios no vistos en series y temporadas", "hideSpoilers": "Ocultar spoilers de episodios no vistos", "hideSpoilersDescription": "Difuminar miniaturas y ocultar descripciones de episodios que aún no has visto", "playerBackend": "Reproductor", "exoPlayer": "ExoPlayer (Recomendado)", "exoPlayerDescription": "Reproductor nativo de Android con mejor soporte de hardware", "mpv": "mpv", "mpvDescription": "Reproductor avanzado con más funciones y soporte de subtítulos ASS", "hardwareDecoding": "Decodificación por Hardware", "hardwareDecodingDescription": "Usar aceleración por hardware cuando esté disponible", "bufferSize": "Tamaño del Buffer", "bufferSizeMB": "${size}MB", "bufferSizeAuto": "Auto (Recomendado)", "bufferSizeWarning": "Tu dispositivo tiene ${heap}MB de memoria. Un búfer de ${size}MB puede causar problemas de reproducción.", "subtitleStyling": "Estilo de Subtítulos", "subtitleStylingDescription": "Personalizar la apariencia de los subtítulos", "smallSkipDuration": "Salto pequeño", "largeSkipDuration": "Salto grande", "rewindOnResume": "Rebobinar al reanudar", "rewindOnResumeDescription": "Rebobinar esta cantidad al reanudar la reproducción", "secondsUnit": "${seconds} segundos", "defaultSleepTimer": "Temporizador de apagado", "minutesUnit": "${minutes} minutos", "rememberTrackSelections": "Recordar selección de pistas por serie/película", "rememberTrackSelectionsDescription": "Guardar automáticamente las preferencias de idioma de audio y subtítulos al cambiarlas durante la reproducción", "clickVideoTogglesPlayback": "Clic en el video para reproducir/pausar", "clickVideoTogglesPlaybackDescription": "Si está habilitado, hacer clic en el reproductor de video reproducirá/pausará el video. De lo contrario, mostrará/ocultará los controles.", "videoPlayerControls": "Controles del Reproductor de Video", "keyboardShortcuts": "Atajos de Teclado", "keyboardShortcutsDescription": "Personalizar los atajos de teclado", "videoPlayerNavigation": "Navegación del Reproductor de Video", "videoPlayerNavigationDescription": "Usar las teclas de flecha para navegar por los controles del reproductor", "watchTogetherRelay": "Relay de Ver Juntos", "watchTogetherRelayDefault": "Predeterminado", "watchTogetherRelayDescription": "Configurar un servidor relay personalizado para Ver Juntos. Todos los participantes deben usar el mismo servidor.", "watchTogetherRelayHint": "https://mi-relay.ejemplo.com", "crashReporting": "Informes de Errores", "crashReportingDescription": "Enviar informes de errores para mejorar la aplicación", "debugLogging": "Registro de Depuración", "debugLoggingDescription": "Habilitar registros detallados para resolución de problemas", "viewLogs": "Ver Logs", "viewLogsDescription": "Ver los registros de la aplicación", "clearCache": "Borrar Caché", "clearCacheDescription": "Esto borrará todas las imágenes y datos en caché. La aplicación puede tardar más en cargar contenido después de borrar la caché.", "clearCacheSuccess": "Caché borrada con éxito", "resetSettings": "Restablecer Configuración", "resetSettingsDescription": "Esto restablecerá todos los ajustes a sus valores predeterminados. Esta acción no se puede deshacer.", "resetSettingsSuccess": "Configuración restablecida con éxito", "shortcutsReset": "Atajos restablecidos a los valores predeterminados", "about": "Acerca de", "aboutDescription": "Información de la aplicación y licencias", "updates": "Actualizaciones", "updateAvailable": "Actualización disponible", "checkForUpdates": "Buscar actualizaciones", "validationErrorEnterNumber": "Por favor, introduce un número válido", "validationErrorDuration": "La duración debe estar entre ${min} y ${max} ${unit}", "shortcutAlreadyAssigned": "El atajo ya está asignado a ${action}", "shortcutUpdated": "Atajo actualizado para ${action}", "autoSkip": "Salto automático", "autoSkipIntro": "Saltar Intro automáticamente", "autoSkipIntroDescription": "Saltar automáticamente los marcadores de intro después de unos segundos", "autoSkipCredits": "Saltar Créditos automáticamente", "autoSkipCreditsDescription": "Saltar automáticamente los créditos y reproducir el siguiente episodio", "autoSkipDelay": "Retraso de Salto automático", "autoSkipDelayDescription": "Esperar ${seconds} segundos antes de saltar automáticamente", "introPattern": "Patrón de marcador de intro", "introPatternDescription": "Expresión regular para reconocer marcadores de intro en los títulos de capítulos", "creditsPattern": "Patrón de marcador de créditos", "creditsPatternDescription": "Expresión regular para reconocer marcadores de créditos en los títulos de capítulos", "invalidRegex": "Expresión regular no válida", "downloads": "Descargas", "downloadLocationDescription": "Elegir dónde almacenar el contenido descargado", "downloadLocationDefault": "Predeterminado (Almacenamiento de la App)", "downloadLocationCustom": "Ubicación personalizada", "selectFolder": "Seleccionar carpeta", "resetToDefault": "Restablecer al predeterminado", "currentPath": "Actual: ${path}", "downloadLocationChanged": "Ubicación de descarga cambiada", "downloadLocationReset": "Ubicación de descarga restablecida al predeterminado", "downloadLocationInvalid": "La carpeta seleccionada no tiene permisos de escritura", "downloadLocationSelectError": "Error al seleccionar la carpeta", "downloadOnWifiOnly": "Descargar solo con WiFi", "downloadOnWifiOnlyDescription": "Evitar descargas cuando se usan datos móviles", "autoRemoveWatchedDownloads": "Eliminar descargas vistas automáticamente", "autoRemoveWatchedDownloadsDescription": "Eliminar automáticamente episodios y películas descargados cuando se marquen como vistos", "cellularDownloadBlocked": "Las descargas están desactivadas en datos móviles. Conéctate a una red WiFi o cambia la configuración.", "maxVolume": "Volumen Máximo", "maxVolumeDescription": "Permitir aumento de volumen por encima del 100% para medios con sonido bajo", "maxVolumePercent": "${percent}%", "discordRichPresence": "Presencia de Discord", "discordRichPresenceDescription": "Mostrar lo que estás viendo en Discord", "trakt": "Trakt", "traktDescription": "Sincronizar historial de visualización con Trakt", "autoPip": "Imagen en imagen automática", "autoPipDescription": "Activar automáticamente imagen en imagen al salir de la app durante la reproducción", "matchContentFrameRate": "Ajustar frecuencia de actualización", "matchContentFrameRateDescription": "Ajustar la frecuencia de actualización de la pantalla para que coincida con el video, reduciendo tirones y ahorrando batería", "matchRefreshRate": "Ajustar frecuencia de refresco", "matchRefreshRateDescription": "Cambiar la frecuencia de refresco de la pantalla para coincidir con el contenido de video en pantalla completa", "matchDynamicRange": "Ajustar rango dinámico", "matchDynamicRangeDescription": "Activar HDR automáticamente para contenido HDR y volver a SDR al salir del reproductor", "displaySwitchDelay": "Retraso de cambio de pantalla", "displaySwitchDelayDescription": "Segundos de espera después de un cambio de pantalla antes de iniciar la reproducción", "tunneledPlayback": "Reproducción tunelizada", "tunneledPlaybackDescription": "Usar tunelización de video acelerada por hardware. Desactivar si ves una pantalla negra con audio en contenido HDR", "requireProfileSelectionOnOpen": "Pedir perfil al abrir la app", "requireProfileSelectionOnOpenDescription": "Mostrar selección de perfil cada vez que se abre la aplicación", "confirmExitOnBack": "Confirmar antes de salir", "confirmExitOnBackDescription": "Mostrar un diálogo de confirmación al presionar atrás para salir de la app", "forceTvMode": "Forzar modo TV", "forceTvModeDescription": "Usar el diseño de TV independientemente de la detección automática. Útil en dispositivos Android TV que no informan la característica leanback. Reinicia la app al cambiar.", "autoHidePerformanceOverlay": "Ocultar superposición de rendimiento automáticamente", "autoHidePerformanceOverlayDescription": "Desvanecer la superposición de rendimiento con los controles de reproducción", "showNavBarLabels": "Mostrar etiquetas de la barra de navegación", "showNavBarLabelsDescription": "Mostrar etiquetas de texto bajo los iconos de la barra de navegación", "liveTvDefaultFavorites": "Canales favoritos por defecto", "liveTvDefaultFavoritesDescription": "Mostrar solo canales favoritos al abrir TV en vivo", "display": "Display", "homeScreen": "Home Screen", "navigation": "Navigation", "content": "Content", "player": "Player", "subtitlesAndConfig": "Subtitles & Configuration", "seekAndTiming": "Seek & Timing", "behavior": "Behavior", "companionRemoteServer": "Servidor de control remoto", "companionRemoteServerDescription": "Permitir que dispositivos móviles en tu red controlen esta aplicación" }, "search": { "hint": "Buscar películas, series, música...", "tryDifferentTerm": "Prueba con un término de búsqueda diferente", "searchYourMedia": "Busca en tu contenido", "enterTitleActorOrKeyword": "Introduce un título, actor o palabra clave" }, "hotkeys": { "setShortcutFor": "Establecer atajo para ${actionName}", "clearShortcut": "Borrar atajo", "actions": { "playPause": "Reproducir/Pausar", "volumeUp": "Subir Volumen", "volumeDown": "Bajar Volumen", "seekForward": "Avanzar (${seconds}s)", "seekBackward": "Retroceder (${seconds}s)", "fullscreenToggle": "Alternar Pantalla Completa", "muteToggle": "Alternar Silencio", "subtitleToggle": "Alternar Subtítulos", "audioTrackNext": "Siguiente Pista de Audio", "subtitleTrackNext": "Siguiente Pista de Subtítulos", "chapterNext": "Siguiente Capítulo", "chapterPrevious": "Anterior Capítulo", "speedIncrease": "Aumentar Velocidad", "speedDecrease": "Disminuir Velocidad", "speedReset": "Restablecer Velocidad", "subSeekNext": "Ir al Siguiente Subtítulo", "subSeekPrev": "Ir al Anterior Subtítulo", "shaderToggle": "Alternar Shaders", "skipMarker": "Saltar Intro/Créditos" } }, "fileInfo": { "title": "Información del Archivo", "video": "Video", "audio": "Audio", "file": "Archivo", "advanced": "Avanzado", "codec": "Códec", "resolution": "Resolución", "bitrate": "Bitrate", "frameRate": "Frecuencia de fotogramas", "aspectRatio": "Relación de aspecto", "profile": "Perfil", "bitDepth": "Profundidad de bits", "colorSpace": "Espacio de color", "colorRange": "Rango de color", "colorPrimaries": "Primarias de color", "chromaSubsampling": "Submuestreo de croma", "channels": "Canales", "subtitles": "Subtítulos", "overallBitrate": "Bitrate total", "path": "Ruta", "size": "Tamaño", "container": "Contenedor", "duration": "Duración", "optimizedForStreaming": "Optimizado para streaming", "has64bitOffsets": "Offsets de 64 bits" }, "mediaMenu": { "markAsWatched": "Marcar como Visto", "markAsUnwatched": "Marcar como No Visto", "removeFromContinueWatching": "Eliminar de Seguir Viendo", "goToSeries": "Ir a la serie", "goToSeason": "Ir a la temporada", "shufflePlay": "Reproducción Aleatoria", "fileInfo": "Información del Archivo", "deleteFromServer": "Eliminar del servidor", "confirmDelete": "Esto eliminará permanentemente este contenido y sus archivos de tu servidor. Esta acción no se puede deshacer.", "deleteMultipleWarning": "Esto incluye todos los episodios y sus archivos.", "mediaDeletedSuccessfully": "Elemento multimedia eliminado con éxito", "mediaFailedToDelete": "Error al eliminar el elemento multimedia", "rate": "Calificar", "playFromBeginning": "Reproducir desde el inicio", "playVersion": "Reproducir versión..." }, "accessibility": { "mediaCardMovie": "${title}, película", "mediaCardShow": "${title}, serie de TV", "mediaCardEpisode": "${title}, ${episodeInfo}", "mediaCardSeason": "${title}, ${seasonInfo}", "mediaCardWatched": "visto", "mediaCardPartiallyWatched": "${percent} por ciento visto", "mediaCardUnwatched": "no visto", "tapToPlay": "Toca para reproducir" }, "tooltips": { "shufflePlay": "Reproducción aleatoria", "playTrailer": "Reproducir tráiler", "markAsWatched": "Marcar como visto", "markAsUnwatched": "Marcar como no visto" }, "videoControls": { "audioLabel": "Audio", "subtitlesLabel": "Subtítulos", "resetToZero": "Restablecer a 0ms", "addTime": "+${amount}${unit}", "minusTime": "-${amount}${unit}", "playsLater": "${label} se reproduce más tarde", "playsEarlier": "${label} se reproduce antes", "noOffset": "Sin desfase", "letterbox": "Letterbox", "fillScreen": "Llenar pantalla", "stretch": "Estirar", "lockRotation": "Bloquear rotación", "unlockRotation": "Desbloquear rotación", "timerActive": "Temporizador Activo", "playbackWillPauseIn": "La reproducción se pausará en ${duration}", "stillWatching": "¿Sigues viendo?", "pausingIn": "Pausa en ${seconds}s", "continueWatching": "Continuar", "autoPlayNext": "Reproducir siguiente automáticamente", "playNext": "Reproducir siguiente", "playButton": "Reproducir", "pauseButton": "Pausa", "seekBackwardButton": "Retroceder ${seconds} segundos", "seekForwardButton": "Avanzar ${seconds} segundos", "previousButton": "Episodio anterior", "nextButton": "Episodio siguiente", "previousChapterButton": "Capítulo anterior", "nextChapterButton": "Capítulo siguiente", "muteButton": "Silenciar", "unmuteButton": "Activar sonido", "settingsButton": "Ajustes de video", "tracksButton": "Audio y subtítulos", "chaptersButton": "Capítulos", "versionsButton": "Versiones de video", "pipButton": "Modo PiP (Imagen en Imagen)", "aspectRatioButton": "Relación de aspecto", "ambientLighting": "Iluminación ambiental", "fullscreenButton": "Entrar en pantalla completa", "exitFullscreenButton": "Salir de pantalla completa", "alwaysOnTopButton": "Siempre visible", "rotationLockButton": "Bloqueo de rotación", "lockScreen": "Bloquear pantalla", "unlockScreen": "Desbloquear pantalla", "screenLockButton": "Bloqueo de pantalla", "longPressToUnlock": "Mantén pulsado para desbloquear", "timelineSlider": "Línea de tiempo del video", "volumeSlider": "Nivel de volumen", "endsAt": "Termina a las ${time}", "pipActive": "Reproduciendo en Imagen en Imagen", "pipFailed": "Error al iniciar Imagen en Imagen", "pipErrors": { "androidVersion": "Requiere Android 8.0 o más reciente", "iosVersion": "Requiere iOS 15.0 o más reciente", "permissionDisabled": "El permiso de Imagen en Imagen está desactivado. Actívalo en Ajustes > Aplicaciones > Plezy > Imagen en Imagen", "notSupported": "El dispositivo no soporta el modo Imagen en Imagen", "voSwitchFailed": "Error al cambiar la salida de video para Imagen en Imagen", "failed": "Error al iniciar Imagen en Imagen", "unknown": "Ocurrió un error: ${error}" }, "chapters": "Capítulos", "noChaptersAvailable": "No hay capítulos disponibles", "queue": "Cola", "noQueueItems": "No hay elementos en la cola", "searchSubtitles": "Buscar subtítulos", "language": "Idioma", "noSubtitlesFound": "No se encontraron subtítulos", "subtitleDownloaded": "Subtítulo descargado", "subtitleDownloadFailed": "Error al descargar subtítulo", "searchLanguages": "Buscar idiomas..." }, "userStatus": { "admin": "Administrador", "restricted": "Restringido", "protected": "Protegido", "current": "ACTUAL" }, "messages": { "markedAsWatched": "Marcado como visto", "markedAsUnwatched": "Marcado como no visto", "markedAsWatchedOffline": "Marcado como visto (se sincronizará al estar en línea)", "markedAsUnwatchedOffline": "Marcado como no visto (se sincronizará al estar en línea)", "autoRemovedWatchedDownload": "Eliminado automáticamente: ${title}", "removedFromContinueWatching": "Eliminado de Seguir Viendo", "errorLoading": "Error: ${error}", "fileInfoNotAvailable": "Información de archivo no disponible", "errorLoadingFileInfo": "Error al cargar info de archivo: ${error}", "errorLoadingSeries": "Error al cargar la serie", "errorLoadingSeason": "Error al cargar la temporada", "musicNotSupported": "La reproducción de música aún no está soportada", "logsCleared": "Logs borrados", "logsCopied": "Logs copiados al portapapeles", "noLogsAvailable": "No hay logs disponibles", "libraryScanning": "Escaneando \"${title}\"...", "libraryScanStarted": "Escaneo de biblioteca iniciado para \"${title}\"", "libraryScanFailed": "Error al escanear biblioteca: ${error}", "metadataRefreshing": "Actualizando metadatos de \"${title}\"...", "metadataRefreshStarted": "Actualización de metadatos iniciada para \"${title}\"", "metadataRefreshFailed": "Error al actualizar metadatos: ${error}", "logoutConfirm": "¿Estás seguro de que quieres cerrar sesión?", "noSeasonsFound": "No se encontraron temporadas", "noEpisodesFound": "No se encontraron episodios en la primera temporada", "noEpisodesFoundGeneral": "No se encontraron episodios", "noResultsFound": "No se encontraron resultados", "sleepTimerSet": "Temporizador establecido en ${label}", "noItemsAvailable": "No hay elementos disponibles", "failedToCreatePlayQueueNoItems": "Error al crear la cola de reproducción - no hay elementos", "failedPlayback": "Error al ${action}: ${error}", "switchingToCompatiblePlayer": "Cambiando a reproductor compatible...", "serverLimitTitle": "Error de reproducción", "serverLimitBody": "El servidor devolvió un error (HTTP 500). Normalmente esto significa que el propietario del servidor ha establecido un límite de ancho de banda o transcodificación que está rechazando tu sesión. No hay nada que puedas hacer desde el cliente — el propietario del servidor debe ajustar su configuración.", "logsUploaded": "Registros subidos", "logsUploadFailed": "Error al subir registros", "logId": "ID de registro" }, "subtitlingStyling": { "stylingOptions": "Opciones de Estilo", "text": "Texto", "border": "Borde", "background": "Fondo", "fontSize": "Tamaño de Fuente", "textColor": "Color de Texto", "borderSize": "Tamaño de Borde", "borderColor": "Color de Borde", "backgroundOpacity": "Opacidad de Fondo", "backgroundColor": "Color de Fondo", "position": "Posición", "assOverride": "Sobreescritura ASS", "bold": "Negrita", "italic": "Cursiva" }, "mpvConfig": { "title": "Configuración de mpv", "description": "Ajustes avanzados del reproductor de video", "presets": "Ajustes preestablecidos", "noPresets": "No hay ajustes guardados", "saveAsPreset": "Guardar como Ajuste...", "presetName": "Nombre del Ajuste", "presetNameHint": "Introduce un nombre para este ajuste", "loadPreset": "Cargar", "deletePreset": "Eliminar", "presetSaved": "Ajuste guardado", "presetLoaded": "Ajuste cargado", "presetDeleted": "Ajuste eliminado", "confirmDeletePreset": "¿Estás seguro de que quieres eliminar este ajuste?", "configPlaceholder": "gpu-api=vulkan\nhwdec=auto\n# comment" }, "dialog": { "confirmAction": "Confirmar Acción" }, "discover": { "title": "Descubrir", "switchProfile": "Cambiar Perfil", "noContentAvailable": "No hay contenido disponible", "addMediaToLibraries": "Añade contenido a tus bibliotecas", "continueWatching": "Seguir Viendo", "playEpisode": "T${season}E${episode}", "overview": "Resumen", "cast": "Reparto", "extras": "Tráilers y Extras", "studio": "Estudio", "rating": "Calificación", "movie": "Película", "tvShow": "Serie de TV", "minutesLeft": "quedan ${minutes} min" }, "errors": { "searchFailed": "Error en la búsqueda: ${error}", "connectionTimeout": "Tiempo de conexión agotado al cargar ${context}", "connectionFailed": "No se pudo conectar con el servidor Plex", "failedToLoad": "Error al cargar ${context}: ${error}", "noClientAvailable": "No hay cliente disponible", "authenticationFailed": "Error de autenticación: ${error}", "couldNotLaunchUrl": "No se pudo abrir la URL de autenticación", "pleaseEnterToken": "Por favor, introduce un token", "invalidToken": "Token no válido", "failedToVerifyToken": "Error al verificar el token: ${error}", "failedToSwitchProfile": "Error al cambiar al perfil ${displayName}" }, "libraries": { "title": "Bibliotecas", "scanLibraryFiles": "Escanear Archivos de la Biblioteca", "scanLibrary": "Escanear Biblioteca", "analyze": "Analizar", "analyzeLibrary": "Analizar Biblioteca", "refreshMetadata": "Actualizar Metadatos", "emptyTrash": "Vaciar Papelera", "emptyingTrash": "Vaciando papelera de \"${title}\"...", "trashEmptied": "Papelera vaciada para \"${title}\"", "failedToEmptyTrash": "Error al vaciar papelera: ${error}", "analyzing": "Analizando \"${title}\"...", "analysisStarted": "Análisis iniciado para \"${title}\"", "failedToAnalyze": "Error al analizar la biblioteca: ${error}", "noLibrariesFound": "No se encontraron bibliotecas", "thisLibraryIsEmpty": "Esta biblioteca está vacía", "all": "Todos", "clearAll": "Borrar Todo", "scanLibraryConfirm": "¿Estás seguro de que quieres escanear \"${title}\"?", "analyzeLibraryConfirm": "¿Estás seguro de que quieres analizar \"${title}\"?", "refreshMetadataConfirm": "¿Estás seguro de que quieres actualizar los metadatos de \"${title}\"?", "emptyTrashConfirm": "¿Estás seguro de que quieres vaciar la papelera de \"${title}\"?", "manageLibraries": "Gestionar Bibliotecas", "sort": "Ordenar", "sortBy": "Ordenar por", "filters": "Filtros", "confirmActionMessage": "¿Estás seguro de que quieres realizar esta acción?", "showLibrary": "Mostrar biblioteca", "hideLibrary": "Ocultar biblioteca", "libraryOptions": "Opciones de biblioteca", "content": "contenido de la biblioteca", "selectLibrary": "Seleccionar biblioteca", "filtersWithCount": "Filtros (${count})", "noRecommendations": "No hay recomendaciones disponibles", "noCollections": "No hay colecciones en esta biblioteca", "noFoldersFound": "No se encontraron carpetas", "folders": "carpetas", "tabs": { "recommended": "Recomendado", "browse": "Explorar", "collections": "Colecciones", "playlists": "Listas" }, "groupings": { "title": "Agrupación", "all": "Todo", "movies": "Películas", "shows": "Series", "seasons": "Temporadas", "episodes": "Episodios", "folders": "Carpetas" } }, "about": { "title": "Acerca de", "openSourceLicenses": "Licencias de Código Abierto", "versionLabel": "Versión ${version}", "appDescription": "Un cliente de Plex para Flutter", "viewLicensesDescription": "Ver licencias de librerías de terceros" }, "serverSelection": { "allServerConnectionsFailed": "No se pudo conectar con ningún servidor. Por favor, comprueba tu conexión e inténtalo de nuevo.", "noServersFoundForAccount": "No se encontraron servidores para ${username} (${email})", "failedToLoadServers": "Error al cargar servidores: ${error}" }, "hubDetail": { "title": "Título", "releaseYear": "Año de lanzamiento", "dateAdded": "Añadido el", "rating": "Calificación", "noItemsFound": "No se encontraron elementos" }, "logs": { "clearLogs": "Borrar Logs", "copyLogs": "Copiar Logs", "uploadLogs": "Subir registros" }, "licenses": { "relatedPackages": "Paquetes relacionados", "license": "Licencia", "licenseNumber": "Licencia ${number}", "licensesCount": "${count} licencias" }, "navigation": { "libraries": "Medios", "downloads": "Descargas", "liveTv": "TV en vivo" }, "liveTv": { "title": "TV en vivo", "guide": "Guía", "noChannels": "No hay canales disponibles", "noDvr": "No hay DVR configurado en ningún servidor", "noPrograms": "No hay datos de programación disponibles", "live": "EN VIVO", "reloadGuide": "Recargar guía", "now": "Ahora", "today": "Hoy", "midnight": "Medianoche", "overnight": "Madrugada", "morning": "Mañana", "daytime": "Día", "evening": "Noche", "lateNight": "Trasnoche", "whatsOn": "En emisión", "watchChannel": "Ver canal", "favorites": "Favoritos", "reorderFavorites": "Reordenar favoritos", "joinSession": "Unirse a sesión en curso", "watchFromStart": "Ver desde el inicio (hace ${minutes} min)", "watchLive": "Ver en vivo", "goToLive": "Ir a en vivo" }, "collections": { "title": "Colecciones", "collection": "Colección", "empty": "La colección está vacía", "unknownLibrarySection": "No se puede eliminar: Sección de biblioteca desconocida", "deleteCollection": "Eliminar Colección", "deleteConfirm": "¿Estás seguro de que quieres eliminar \"${title}\"? Esta acción no se puede deshacer.", "deleted": "Colección eliminada", "deleteFailed": "Error al eliminar la colección", "deleteFailedWithError": "Error al eliminar la colección: ${error}", "failedToLoadItems": "Error al cargar los elementos de la colección: ${error}", "selectCollection": "Seleccionar Colección", "collectionName": "Nombre de la Colección", "enterCollectionName": "Introduce el nombre de la colección", "addedToCollection": "Añadido a la colección", "errorAddingToCollection": "Error al añadir a la colección", "created": "Colección creada", "removeFromCollection": "Eliminar de la colección", "removeFromCollectionConfirm": "¿Eliminar \"${title}\" de esta colección?", "removedFromCollection": "Eliminado de la colección", "removeFromCollectionFailed": "Error al eliminar de la colección", "removeFromCollectionError": "Error al eliminar de la colección: ${error}", "searchCollections": "Buscar colecciones..." }, "playlists": { "title": "Listas de reproducción", "playlist": "Lista de reproducción", "noPlaylists": "No se encontraron listas de reproducción", "create": "Crear Lista de Reproducción", "playlistName": "Nombre de la Lista", "enterPlaylistName": "Introduce el nombre de la lista", "delete": "Eliminar Lista", "removeItem": "Eliminar de la Lista", "smartPlaylist": "Lista Inteligente", "itemCount": "${count} elementos", "oneItem": "1 elemento", "emptyPlaylist": "Esta lista está vacía", "deleteConfirm": "¿Eliminar Lista de Reproducción?", "deleteMessage": "¿Estás seguro de que quieres eliminar \"${name}\"?", "created": "Lista de reproducción creada", "deleted": "Lista de reproducción eliminada", "itemAdded": "Añadido a la lista", "itemRemoved": "Eliminado de la lista", "selectPlaylist": "Seleccionar Lista", "errorCreating": "Error al crear la lista", "errorDeleting": "Error al eliminar la lista", "errorLoading": "Error al cargar las listas", "errorAdding": "Error al añadir a la lista", "errorReordering": "Error al reordenar los elementos de la lista", "errorRemoving": "Error al eliminar de la lista" }, "watchTogether": { "title": "Ver Juntos", "description": "Mira contenido en sincronía con amigos y familiares", "createSession": "Crear Sesión", "creating": "Creando...", "joinSession": "Unirse a Sesión", "joining": "Uniendo...", "controlMode": "Modo de Control", "controlModeQuestion": "¿Quién puede controlar la reproducción?", "hostOnly": "Solo el Anfitrión", "anyone": "Cualquiera", "hostingSession": "Anfitrión de la Sesión", "inSession": "En Sesión", "sessionCode": "Código de Sesión", "hostControlsPlayback": "El anfitrión controla la reproducción", "anyoneCanControl": "Cualquiera puede controlar la reproducción", "hostControls": "Control del anfitrión", "anyoneControls": "Control de cualquiera", "participants": "Participantes", "host": "Anfitrión", "hostBadge": "ANFITRIÓN", "youAreHost": "Eres el anfitrión", "watchingWithOthers": "Viendo con otros", "endSession": "Finalizar Sesión", "leaveSession": "Salir de la Sesión", "endSessionQuestion": "¿Finalizar Sesión?", "leaveSessionQuestion": "¿Salir de la Sesión?", "endSessionConfirm": "Esto finalizará la sesión para todos los participantes.", "leaveSessionConfirm": "Serás eliminado de la sesión.", "endSessionConfirmOverlay": "Esto finalizará la sesión de visualización para todos los participantes.", "leaveSessionConfirmOverlay": "Serás desconectado de la sesión de visualización.", "end": "Finalizar", "leave": "Salir", "syncing": "Sincronizando...", "joinWatchSession": "Unirse a Sesión de Visualización", "enterCodeHint": "Introduce el código de 5 caracteres", "pasteFromClipboard": "Pegar desde el portapapeles", "pleaseEnterCode": "Por favor, introduce un código de sesión", "codeMustBe5Chars": "El código de sesión debe tener 5 caracteres", "joinInstructions": "Introduce el código de sesión compartido por el anfitrión para unirte a su sesión.", "failedToCreate": "Error al crear la sesión", "failedToJoin": "Error al unirse a la sesión", "sessionCodeCopied": "Código de sesión copiado al portapapeles", "relayUnreachable": "El servidor de retransmisión no está disponible. Esto puede deberse a que tu proveedor de internet bloquea la conexión. Puedes intentarlo de todos modos, pero Watch Together podría no funcionar.", "reconnectingToHost": "Reconectando con el anfitrión...", "currentPlayback": "Reproducción actual", "joinCurrentPlayback": "Unirse a la reproducción actual", "joinCurrentPlaybackDescription": "Vuelve a lo que el anfitrión está viendo ahora mismo", "failedToOpenCurrentPlayback": "No se pudo abrir la reproducción actual", "participantJoined": "${name} se unió", "participantLeft": "${name} se fue", "participantPaused": "${name} pausó", "participantResumed": "${name} reanudó", "participantSeeked": "${name} avanzó", "participantBuffering": "${name} está cargando", "waitingForParticipants": "Esperando a que otros carguen...", "recentRooms": "Salas recientes", "renameRoom": "Renombrar sala", "removeRoom": "Eliminar" }, "downloads": { "title": "Descargas", "manage": "Gestionar", "tvShows": "Series de TV", "movies": "Películas", "noDownloads": "No hay descargas aún", "noDownloadsDescription": "El contenido descargado aparecerá aquí para verlo sin conexión", "downloadNow": "Descargar", "deleteDownload": "Eliminar descarga", "retryDownload": "Reintentar descarga", "downloadQueued": "Descarga en cola", "serverErrorBitrate": "Error del servidor — el archivo puede exceder el límite de bitrate de transmisión remota", "episodesQueued": "${count} episodios en cola para descargar", "downloadDeleted": "Descarga eliminada", "deleteConfirm": "¿Estás seguro de que quieres eliminar \"${title}\"? Esto borrará el archivo descargado de tu dispositivo.", "deletingWithProgress": "Eliminando ${title}... (${current} de ${total})", "noDownloadsTree": "Sin descargas", "pauseAll": "Pausar todo", "resumeAll": "Reanudar todo", "deleteAll": "Eliminar todo", "selectVersion": "Seleccionar versión", "allEpisodes": "Todos los episodios", "unwatchedOnly": "Solo no vistos", "nextNUnwatched": "Próximos ${count} no vistos", "customAmount": "Cantidad personalizada...", "howManyEpisodes": "¿Cuántos episodios?", "itemsQueued": "${count} elementos en cola de descarga", "keepSynced": "Mantener sincronizado", "downloadOnce": "Descargar una vez", "keepNUnwatched": "Mantener ${count} sin ver", "editSyncRule": "Editar regla de sincronización", "removeSyncRule": "Eliminar regla de sincronización", "removeSyncRuleConfirm": "¿Dejar de sincronizar \"${title}\"? Los episodios descargados se conservarán.", "syncRuleCreated": "Regla de sincronización creada — conservando ${count} episodios sin ver", "syncRuleUpdated": "Regla de sincronización actualizada", "syncRuleRemoved": "Regla de sincronización eliminada", "syncedNewEpisodes": "${count} nuevos episodios sincronizados para ${title}", "activeSyncRules": "Reglas de sincronización", "noSyncRules": "Sin reglas de sincronización", "lastSynced": "Última sincronización ${time}", "manageSyncRule": "Gestionar sincronización", "editEpisodeCount": "Número de episodios" }, "shaders": { "title": "Shaders", "noShaderDescription": "Sin mejora de video", "nvscalerDescription": "Escalado de imagen NVIDIA para un video más nítido", "qualityFast": "Rápido", "qualityHQ": "Alta Calidad", "mode": "Modo", "importShader": "Importar shader", "customShaderDescription": "Shader GLSL personalizado", "shaderImported": "Shader importado", "shaderImportFailed": "Error al importar shader", "deleteShader": "Eliminar shader", "deleteShaderConfirm": "¿Eliminar \"${name}\"?" }, "companionRemote": { "title": "Control remoto", "connectToDevice": "Conectar a dispositivo", "hostRemoteSession": "Iniciar sesión remota", "controlThisDevice": "Controla este dispositivo con tu teléfono", "remoteControl": "Control remoto", "controlDesktop": "Controlar un dispositivo de escritorio", "connectedTo": "Conectado a ${name}", "session": { "startingServer": "Iniciando servidor remoto...", "failedToCreate": "Error al iniciar el servidor remoto:", "hostAddress": "Dirección del host", "connected": "Conectado", "serverRunning": "Servidor remoto activo", "serverStopped": "Servidor remoto detenido", "serverRunningDescription": "Los dispositivos móviles en tu red pueden descubrir y conectarse a esta aplicación", "serverStoppedDescription": "Inicia el servidor para permitir que los dispositivos móviles se conecten", "usePhoneToControl": "Usa tu dispositivo móvil para controlar esta aplicación", "startServer": "Iniciar servidor", "stopServer": "Detener servidor", "minimize": "Minimizar" }, "pairing": { "pairWithDesktop": "Conectar al escritorio", "discoveryDescription": "Los dispositivos en tu red que ejecutan Plezy con la misma cuenta de Plex aparecerán automáticamente", "hostAddressHint": "192.168.1.100:48632", "connecting": "Conectando...", "searchingForDevices": "Buscando dispositivos...", "noDevicesFound": "No se encontraron dispositivos en tu red", "noDevicesHint": "Asegúrate de que Plezy esté abierto en tu escritorio y que ambos dispositivos estén en la misma red WiFi", "availableDevices": "Dispositivos disponibles", "manualConnection": "Conexión manual", "cryptoInitFailed": "No se pudo inicializar la conexión segura. Asegúrate de haber iniciado sesión en una cuenta de Plex.", "validationHostRequired": "Ingresa la dirección del host", "validationHostFormat": "El formato debe ser IP:puerto (ej. 192.168.1.100:48632)", "connectionTimedOut": "Tiempo de conexión agotado. Asegúrate de que ambos dispositivos estén en la misma red.", "sessionNotFound": "No se encontró el dispositivo. Asegúrate de que Plezy esté ejecutándose en el host.", "authFailed": "Autenticación fallida. Asegúrate de que ambos dispositivos usen la misma cuenta de Plex.", "failedToConnect": "Error al conectar: ${error}" }, "remote": { "disconnectConfirm": "¿Quieres desconectarte de la sesión remota?", "reconnecting": "Reconectando...", "attemptOf": "Intento ${current} de 5", "retryNow": "Reintentar ahora", "connectionError": "Error de conexión", "notConnected": "No conectado", "tabRemote": "Remoto", "tabPlay": "Reproducir", "tabMore": "Más", "menu": "Menú", "tabNavigation": "Navegación por pestañas", "tabDiscover": "Descubrir", "tabLibraries": "Bibliotecas", "tabSearch": "Buscar", "tabDownloads": "Descargas", "tabSettings": "Configuración", "previous": "Anterior", "playPause": "Reproducir/Pausar", "next": "Siguiente", "seekBack": "Retroceder", "stop": "Detener", "seekForward": "Avanzar", "volume": "Volumen", "volumeDown": "Bajar", "volumeUp": "Subir", "fullscreen": "Pantalla completa", "subtitles": "Subtítulos", "audio": "Audio", "searchHint": "Buscar en escritorio..." } }, "videoSettings": { "playbackSettings": "Ajustes de reproducción", "playbackSpeed": "Velocidad de reproducción", "sleepTimer": "Temporizador de apagado", "audioSync": "Sincronización de audio", "subtitleSync": "Sincronización de subtítulos", "hdr": "HDR", "audioOutput": "Salida de audio", "performanceOverlay": "Indicador de rendimiento", "audioPassthrough": "Audio Passthrough", "audioNormalization": "Normalización de audio" }, "externalPlayer": { "title": "Reproductor externo", "useExternalPlayer": "Usar reproductor externo", "useExternalPlayerDescription": "Abrir vídeos en una app externa en lugar del reproductor integrado", "selectPlayer": "Seleccionar reproductor", "customPlayers": "Reproductores personalizados", "systemDefault": "Predeterminado del sistema", "addCustomPlayer": "Añadir reproductor personalizado", "playerName": "Nombre del reproductor", "playerCommand": "Comando", "playerPackage": "Nombre del paquete", "playerUrlScheme": "Esquema URL", "off": "Desactivado", "launchFailed": "No se pudo abrir el reproductor externo", "appNotInstalled": "${name} no está instalado", "playInExternalPlayer": "Reproducir en reproductor externo" }, "metadataEdit": { "editMetadata": "Editar...", "screenTitle": "Editar metadatos", "basicInfo": "Información básica", "artwork": "Artwork", "advancedSettings": "Ajustes avanzados", "title": "Título", "sortTitle": "Título de ordenación", "originalTitle": "Título original", "releaseDate": "Fecha de estreno", "contentRating": "Clasificación de contenido", "studio": "Estudio", "tagline": "Eslogan", "summary": "Resumen", "poster": "Póster", "background": "Fondo", "logo": "Logo", "squareArt": "Imagen cuadrada", "selectPoster": "Seleccionar póster", "selectBackground": "Seleccionar fondo", "selectLogo": "Seleccionar logo", "selectSquareArt": "Seleccionar imagen cuadrada", "fromUrl": "Desde URL", "uploadFile": "Subir archivo", "enterImageUrl": "Introducir URL de imagen", "imageUrl": "URL de imagen", "metadataUpdated": "Metadatos actualizados", "metadataUpdateFailed": "Error al actualizar los metadatos", "artworkUpdated": "Artwork actualizado", "artworkUpdateFailed": "Error al actualizar el artwork", "noArtworkAvailable": "No hay artwork disponible", "notSet": "No establecido", "libraryDefault": "Predeterminado de biblioteca", "accountDefault": "Predeterminado de cuenta", "seriesDefault": "Predeterminado de serie", "episodeSorting": "Orden de episodios", "oldestFirst": "Más antiguos primero", "newestFirst": "Más recientes primero", "keep": "Conservar", "allEpisodes": "Todos los episodios", "latestEpisodes": "${count} episodios más recientes", "latestEpisode": "Episodio más reciente", "episodesAddedPastDays": "Episodios añadidos en los últimos ${count} días", "deleteAfterPlaying": "Eliminar episodios después de reproducir", "never": "Nunca", "afterADay": "Después de un día", "afterAWeek": "Después de una semana", "afterAMonth": "Después de un mes", "onNextRefresh": "En la próxima actualización", "seasons": "Temporadas", "show": "Mostrar", "hide": "Ocultar", "episodeOrdering": "Orden de episodios", "tmdbAiring": "The Movie Database (Emisión)", "tvdbAiring": "TheTVDB (Emisión)", "tvdbAbsolute": "TheTVDB (Absoluto)", "metadataLanguage": "Idioma de metadatos", "useOriginalTitle": "Usar título original", "preferredAudioLanguage": "Idioma de audio preferido", "preferredSubtitleLanguage": "Idioma de subtítulos preferido", "subtitleMode": "Selección automática de subtítulos", "manuallySelected": "Seleccionado manualmente", "shownWithForeignAudio": "Mostrar con audio extranjero", "alwaysEnabled": "Siempre activado", "tags": "Etiquetas", "addTag": "Añadir etiqueta", "genre": "Género", "director": "Director", "writer": "Guionista", "producer": "Productor", "country": "País", "collection": "Colección", "label": "Etiqueta", "style": "Estilo", "mood": "Estado de ánimo" }, "serverTasks": { "title": "Tareas del servidor", "failedToLoad": "Error al cargar tareas", "noTasks": "No hay tareas en ejecución" }, "trakt": { "title": "Trakt", "connected": "Conectado", "connectedAs": "Conectado como @${username}", "disconnectConfirm": "¿Desconectar cuenta de Trakt?", "disconnectConfirmBody": "Plezy dejará de enviar eventos de reproducción a Trakt. Puedes volver a conectar cuando quieras.", "scrobble": "Scrobbling en tiempo real", "scrobbleDescription": "Enviar eventos de reproducción, pausa y parada a Trakt durante la reproducción.", "watchedSync": "Sincronizar estado de visto", "watchedSyncDescription": "Cuando marques elementos como vistos en Plezy, también se marcarán en Trakt.", "deviceCodeTitle": "Activa Plezy en Trakt", "deviceCodeBody": "Visita ${url} e introduce este código:", "openTraktActivate": "Abrir Trakt para activar", "waitingForAuthorization": "Esperando autorización…", "codeCopied": "Código copiado", "connectFailed": "No se pudo conectar a Trakt. Inténtalo de nuevo." } }