Files
plezy/lib/i18n/es.i18n.json
T

1270 lines
59 KiB
JSON

{
"app": {
"title": "Plezy"
},
"auth": {
"signIn": "Iniciar sesión",
"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...\nInicia sesión desde tu navegador.",
"useBrowser": "Usar navegador",
"or": "o",
"connectToJellyfin": "Conectar a Jellyfin",
"useQuickConnect": "Usar Quick Connect",
"quickConnectCode": "Código de Quick Connect",
"quickConnectInstructions": "Abre Quick Connect en Jellyfin e introduce este código.",
"quickConnectWaiting": "Esperando aprobación…",
"quickConnectCancel": "Cancelar",
"quickConnectExpired": "Quick Connect caducó. Inténtalo de nuevo."
},
"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",
"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",
"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...",
"fullscreen": "Pantalla completa",
"exitFullscreen": "Salir de pantalla completa",
"pressBackAgainToExit": "Presiona atrás otra vez para salir"
},
"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",
"supportDeveloper": "Apoya Plezy",
"supportDeveloperDescription": "Dona vía Liberapay para financiar el desarrollo",
"language": "Idioma",
"theme": "Tema",
"appearance": "Apariencia",
"videoPlayback": "Reproducción de Video",
"videoPlaybackDescription": "Configurar el comportamiento de reproducción",
"advanced": "Avanzado",
"episodePosterMode": "Estilo de Póster de Episodio",
"seriesPoster": "Póster de Serie",
"seasonPoster": "Póster de Temporada",
"episodeThumbnail": "Miniatura",
"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",
"lightTheme": "Claro",
"darkTheme": "Oscuro",
"oledTheme": "OLED",
"libraryDensity": "Densidad de Biblioteca",
"compact": "Compacto",
"comfortable": "Cómodo",
"viewMode": "Modo de Vista",
"gridView": "Cuadrícula",
"listView": "Lista",
"showHeroSection": "Mostrar Sección Destacada",
"useGlobalHubs": "Usar diseño de inicio",
"useGlobalHubsDescription": "Mostrar hubs de inicio unificados. Si no, usar recomendaciones de biblioteca.",
"showServerNameOnHubs": "Mostrar Nombre del Servidor en los Hubs",
"showServerNameOnHubsDescription": "Mostrar siempre nombres de servidor en títulos de hub.",
"groupLibrariesByServer": "Agrupar bibliotecas por servidor",
"groupLibrariesByServerDescription": "Agrupar bibliotecas de la barra lateral por servidor multimedia.",
"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",
"showEpisodeNumberOnCards": "Mostrar número de episodio en las tarjetas",
"showEpisodeNumberOnCardsDescription": "Mostrar temporada y episodio en tarjetas de episodio",
"showSeasonPostersOnTabs": "Mostrar pósters de temporada en las pestañas",
"showSeasonPostersOnTabsDescription": "Mostrar el póster de cada temporada sobre su pestaña",
"hideSpoilers": "Ocultar spoilers de episodios no vistos",
"hideSpoilersDescription": "Desenfocar miniaturas y descripciones de episodios no vistos",
"playerBackend": "Reproductor",
"exoPlayer": "ExoPlayer (Recomendado)",
"mpv": "mpv",
"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": "${heap}MB de memoria disponible. Un búfer de ${size}MB puede afectar la reproducción.",
"defaultQualityTitle": "Calidad predeterminada",
"defaultQualityDescription": "Se utiliza al iniciar la reproducción. Los valores más bajos reducen el ancho de banda.",
"subtitleStyling": "Estilo de Subtítulos",
"subtitleStylingDescription": "Personalizar la apariencia de los subtítulos",
"smallSkipDuration": "Salto pequeño",
"largeSkipDuration": "Salto grande",
"rewindOnResume": "Rebobinar al reanudar",
"secondsUnit": "${seconds} segundos",
"defaultSleepTimer": "Temporizador de apagado",
"minutesUnit": "${minutes} minutos",
"rememberTrackSelections": "Recordar selección de pistas por serie/película",
"rememberTrackSelectionsDescription": "Recordar opciones de audio y subtítulos por título",
"showChapterMarkersOnTimeline": "Mostrar marcadores de capítulos en la barra de progreso",
"showChapterMarkersOnTimelineDescription": "Dividir la barra de progreso en los límites de capítulos",
"clickVideoTogglesPlayback": "Clic en el video para reproducir/pausar",
"clickVideoTogglesPlaybackDescription": "Haz clic en el video para reproducir/pausar en vez de mostrar 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",
"watchTogetherRelayDescription": "Define un relay personalizado. Todos 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": "Borrar imágenes y datos en caché. El contenido puede cargar más lento.",
"clearCacheSuccess": "Caché borrada con éxito",
"resetSettings": "Restablecer Configuración",
"resetSettingsDescription": "Restaurar ajustes predeterminados. No se puede deshacer.",
"resetSettingsSuccess": "Configuración restablecida con éxito",
"backup": "Copia de seguridad",
"exportSettings": "Exportar Configuración",
"exportSettingsDescription": "Guardar tus preferencias en un archivo",
"exportSettingsSuccess": "Configuración exportada",
"exportSettingsFailed": "No se pudo exportar la configuración",
"importSettings": "Importar Configuración",
"importSettingsDescription": "Restaurar preferencias desde un archivo",
"importSettingsConfirm": "Esto reemplazará tu configuración actual. ¿Continuar?",
"importSettingsSuccess": "Configuración importada",
"importSettingsFailed": "No se pudo importar la configuración",
"importSettingsInvalidFile": "Este archivo no es una exportación válida de Plezy",
"importSettingsNoUser": "Inicia sesión antes de importar la configuración",
"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",
"autoCheckUpdatesOnStartup": "Buscar actualizaciones automáticamente al iniciar",
"autoCheckUpdatesOnStartupDescription": "Avisar al iniciar si hay una actualización disponible",
"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",
"forceSkipMarkerFallback": "Forzar marcadores alternativos",
"forceSkipMarkerFallbackDescription": "Usar patrones de títulos de capítulos aunque Plex tenga marcadores",
"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 descargas vistas",
"cellularDownloadBlocked": "Las descargas están bloqueadas en red móvil. Usa WiFi o cambia el ajuste.",
"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",
"trackers": "Rastreadores",
"trackersDescription": "Sincronizar progreso con Trakt, MyAnimeList, AniList y Simkl",
"companionRemoteServer": "Servidor de control remoto",
"companionRemoteServerDescription": "Permitir que dispositivos móviles en tu red controlen esta aplicación",
"autoPip": "Imagen en imagen automática",
"autoPipDescription": "Entrar en picture-in-picture al salir durante la reproducción",
"matchContentFrameRate": "Ajustar frecuencia de actualización",
"matchContentFrameRateDescription": "Ajustar la frecuencia de pantalla al contenido de video",
"matchRefreshRate": "Ajustar frecuencia de refresco",
"matchRefreshRateDescription": "Ajustar la frecuencia de pantalla en pantalla completa",
"matchDynamicRange": "Ajustar rango dinámico",
"matchDynamicRangeDescription": "Activar HDR para contenido HDR y luego volver a SDR",
"displaySwitchDelay": "Retraso de cambio de pantalla",
"tunneledPlayback": "Reproducción tunelizada",
"tunneledPlaybackDescription": "Usar tunelización de video. Desactívala si HDR muestra video negro.",
"requireProfileSelectionOnOpen": "Pedir perfil al abrir la app",
"requireProfileSelectionOnOpenDescription": "Mostrar selección de perfil cada vez que se abre la aplicación",
"forceTvMode": "Forzar modo TV",
"forceTvModeDescription": "Forzar diseño TV. Para dispositivos que no lo detectan. Requiere reinicio.",
"startInFullscreen": "Iniciar en pantalla completa",
"startInFullscreenDescription": "Abrir Plezy en modo pantalla completa al iniciar",
"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": "Pantalla",
"homeScreen": "Pantalla de inicio",
"navigation": "Navegación",
"window": "Ventana",
"content": "Contenido",
"player": "Reproductor",
"subtitlesAndConfig": "Subtítulos y configuración",
"seekAndTiming": "Búsqueda y tiempo",
"behavior": "Comportamiento"
},
"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",
"episodeNext": "Siguiente Episodio",
"episodePrevious": "Anterior Episodio",
"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": "¿Eliminar este medio y sus archivos de tu servidor?",
"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",
"versionQualityButton": "Versión y calidad",
"versionColumnHeader": "Versión",
"qualityColumnHeader": "Calidad",
"qualityOriginal": "Original",
"qualityPresetLabel": "${resolution}p ${bitrate} Mbps",
"qualityBandwidthEstimate": "~${bitrate} Mbps",
"transcodeUnavailableFallback": "Transcodificación no disponible — reproduciendo calidad original",
"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",
"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": "Picture-in-picture está desactivado. Actívalo en los ajustes del sistema.",
"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",
"noDescriptionAvailable": "No hay descripción disponible",
"noProfilesAvailable": "No hay perfiles disponibles",
"contactAdminForProfiles": "Contacta a tu administrador del servidor para añadir perfiles",
"unableToDetermineLibrarySection": "No se puede determinar la sección de biblioteca para este elemento",
"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": "Error del servidor (HTTP 500). Un límite de ancho de banda/transcodificación probablemente rechazó esta sesión. Pide al propietario que lo ajuste.",
"logsUploaded": "Registros subidos",
"logsUploadFailed": "Error al subir registros",
"logId": "ID de registro"
},
"subtitlingStyling": {
"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"
},
"profiles": {
"addPlezyProfile": "Añadir perfil de Plezy",
"switchingProfile": "Cambiando de perfil…",
"deleteThisProfileTitle": "¿Eliminar este perfil?",
"deleteThisProfileMessage": "Eliminar ${displayName}. Las conexiones no se verán afectadas.",
"active": "Activo",
"manage": "Administrar",
"delete": "Eliminar",
"signOut": "Cerrar sesión",
"signOutPlexTitle": "¿Cerrar sesión de Plex?",
"signOutPlexMessage": "¿Eliminar ${displayName} y todos los usuarios de Plex Home? Puedes iniciar sesión de nuevo cuando quieras.",
"signedOutPlex": "Sesión de Plex cerrada.",
"signOutFailed": "Error al cerrar sesión.",
"sectionTitle": "Perfiles",
"summarySingle": "Añade perfiles para mezclar usuarios gestionados e identidades locales",
"summaryMultipleWithActive": "${count} perfiles · activo: ${activeName}",
"summaryMultiple": "${count} perfiles",
"removeConnectionTitle": "¿Eliminar conexión?",
"removeConnectionMessage": "Eliminar el acceso de ${displayName} a ${connectionLabel}. Los demás perfiles lo conservan.",
"deleteProfileTitle": "¿Eliminar perfil?",
"deleteProfileMessage": "Eliminar ${displayName} y sus conexiones. Los servidores seguirán disponibles.",
"profileNameLabel": "Nombre del perfil",
"pinProtectionLabel": "Protección con PIN",
"pinManagedByPlex": "PIN gestionado por Plex. Edita en plex.tv.",
"noPinSetEditOnPlex": "Sin PIN establecido. Para requerir uno, edita el usuario Home en plex.tv.",
"setPin": "Establecer PIN",
"setPinTitle": "Establecer PIN",
"confirmPinTitle": "Confirmar PIN",
"pinSet": "PIN establecido",
"changePin": "Cambiar",
"removePin": "Eliminar",
"connectionsLabel": "Conexiones",
"add": "Añadir",
"deleteProfileButton": "Eliminar perfil",
"noConnectionsHint": "Sin conexiones — añade una para usar este perfil.",
"noConnections": "Sin conexiones",
"plexHomeAccount": "Cuenta Plex Home",
"connectionDefault": "Predeterminada",
"connectionAs": "como ${displayName}",
"makeDefault": "Establecer como predeterminada",
"removeConnection": "Eliminar",
"profileRenamed": "Perfil renombrado.",
"borrowAddTo": "Añadir a ${displayName}",
"borrowExplain": "Toma prestada la conexión de otro perfil. Los perfiles protegidos con PIN requieren un PIN.",
"borrowEmpty": "Nada para tomar prestado todavía.",
"borrowEmptySubtitle": "Conecta Plex o Jellyfin primero a otro perfil.",
"borrowFromProfile": "De ${displayName}",
"borrowConnectionBorrowed": "Conexión tomada prestada.",
"borrowFailed": "No se pudo tomar prestada la conexión.",
"incorrectPin": "PIN incorrecto.",
"sourceProfileMissingParentAccount": "Al perfil de origen le falta su cuenta principal.",
"failedToVerifyPin": "No se pudo verificar el PIN.",
"newProfile": "Nuevo perfil",
"profileNameHint": "p. ej. Invitados, Niños, Sala familiar",
"pinProtectionOptional": "Protección con PIN (opcional)",
"pinExplain": "Se requiere PIN de 4 dígitos para cambiar de perfil.",
"continueButton": "Continuar",
"pinsDontMatch": "Los PIN no coinciden"
},
"connections": {
"sectionTitle": "Conexiones",
"addConnection": "Añadir conexión",
"addConnectionSubtitleNoProfile": "Inicia sesión con Plex o conecta un servidor de Jellyfin",
"addConnectionSubtitleScoped": "Añadir a ${displayName}: Plex, Jellyfin u otra conexión de perfil",
"sessionExpiredOne": "Sesión caducada para ${name}",
"sessionExpiredMany": "Sesión caducada para ${count} servidores",
"signInAgain": "Iniciar sesión de nuevo"
},
"discover": {
"title": "Descubrir",
"switchProfile": "Cambiar Perfil",
"noContentAvailable": "No hay contenido disponible",
"addMediaToLibraries": "Añade contenido a tus bibliotecas",
"continueWatching": "Seguir Viendo",
"continueWatchingIn": "Seguir viendo en ${library}",
"nextUp": "A continuación",
"nextUpIn": "A continuación en ${library}",
"recentlyAdded": "Añadido recientemente",
"recentlyAddedIn": "Añadido recientemente en ${library}",
"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 puede conectar al servidor multimedia",
"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}",
"failedToDeleteProfile": "Error al eliminar ${displayName}",
"failedToRate": "No se pudo actualizar la calificación"
},
"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",
"allLibrariesHidden": "Todas las bibliotecas están ocultas",
"hiddenLibrariesCount": "Bibliotecas ocultas (${count})",
"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"
},
"filterCategories": {
"genre": "Género",
"year": "Año",
"contentRating": "Clasificación",
"tag": "Etiqueta"
},
"sortLabels": {
"title": "Título",
"dateAdded": "Fecha de adición",
"releaseDate": "Fecha de estreno",
"rating": "Valoración",
"communityRating": "Calificación de comunidad",
"criticRating": "Calificación de crítica",
"lastPlayed": "Última reproducción",
"datePlayed": "Fecha de reproducción",
"playCount": "Reproducciones",
"productionYear": "Año de producción",
"runtime": "Duración",
"officialRating": "Calificación oficial",
"premiereDate": "Fecha de estreno",
"startDate": "Fecha de inicio",
"airTime": "Hora de emisión",
"studio": "Estudio",
"random": "Aleatorio",
"dateShared": "Fecha de compartición",
"latestEpisodeAirDate": "Última fecha de emisión del episodio"
}
},
"about": {
"title": "Acerca de",
"openSourceLicenses": "Licencias de Código Abierto",
"versionLabel": "Versión ${version}",
"appDescription": "Un cliente de Plex y Jellyfin para Flutter",
"viewLicensesDescription": "Ver licencias de librerías de terceros"
},
"serverSelection": {
"allServerConnectionsFailed": "No se pudo conectar a ningún servidor. Revisa tu red.",
"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",
"tomorrow": "Mañana",
"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",
"record": "Grabar",
"recordEpisode": "Grabar episodio",
"recordSeries": "Grabar serie",
"recordOptions": "Opciones de grabación",
"recordings": "Grabaciones",
"scheduledRecordings": "Programadas",
"recordingRules": "Reglas de grabación",
"noScheduledRecordings": "No hay grabaciones programadas",
"noRecordingRules": "Aún no hay reglas de grabación",
"manageRecording": "Gestionar grabación",
"cancelRecording": "Cancelar grabación",
"cancelRecordingTitle": "¿Cancelar esta grabación?",
"cancelRecordingMessage": "${title} ya no se grabará.",
"deleteRule": "Eliminar regla",
"deleteRuleTitle": "¿Eliminar regla de grabación?",
"deleteRuleMessage": "Los próximos episodios de ${title} no se grabarán.",
"recordingScheduled": "Grabación programada",
"alreadyScheduled": "Este programa ya está programado",
"dvrAdminRequired": "La configuración DVR requiere una cuenta de administrador",
"recordingFailed": "No se pudo programar la grabación",
"recordingTargetMissing": "No se pudo determinar la biblioteca de grabación",
"recordNotAvailable": "Grabación no disponible para este programa",
"recordingCancelled": "Grabación cancelada",
"recordingRuleDeleted": "Regla de grabación eliminada",
"processRecordingRules": "Reevaluar reglas",
"loadingRecordings": "Cargando grabaciones...",
"recordingInProgress": "Grabando ahora",
"recordingsCount": "${count} programadas",
"editRule": "Editar regla",
"editRuleAction": "Editar",
"recordingRuleUpdated": "Regla de grabación actualizada",
"guideReloadRequested": "Solicitada actualización de la guía",
"rulesProcessRequested": "Solicitada reevaluación de reglas",
"recordShow": "Grabar programa"
},
"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": "¿Eliminar \"${title}\"? 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 del anfitrión para unirte.",
"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": "Servidor relay inaccesible. El bloqueo del ISP puede impedir Watch Together.",
"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",
"guestSwitchUnavailable": "No se pudo cambiar — servidor no disponible para sincronización",
"guestSwitchFailed": "No se pudo cambiar — contenido no encontrado en este servidor"
},
"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 superar el límite de bitrate remoto",
"episodesQueued": "${count} episodios en cola para descargar",
"downloadDeleted": "Descarga eliminada",
"deleteConfirm": "¿Eliminar \"${title}\" de este dispositivo?",
"deletingWithProgress": "Eliminando ${title}... (${current} de ${total})",
"deleting": "Eliminando...",
"queuedTooltip": "En cola",
"queuedFilesTooltip": "En cola: ${files}",
"downloadingTooltip": "Descargando...",
"downloadingFilesTooltip": "Descargando ${files}",
"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",
"manageSyncRule": "Gestionar sincronización",
"editEpisodeCount": "Número de episodios",
"editSyncFilter": "Filtro de sincronización",
"syncAllItems": "Sincronizando todos los elementos",
"syncUnwatchedItems": "Sincronizando elementos no vistos",
"syncRuleServerContext": "Servidor: ${server} • ${status}",
"syncRuleAvailable": "Disponible",
"syncRuleOffline": "Sin conexión",
"syncRuleSignInRequired": "Se requiere iniciar sesión",
"syncRuleNotAvailableForProfile": "No disponible para el perfil actual",
"syncRuleUnknownServer": "Servidor desconocido",
"syncRuleListCreated": "Regla de sincronización creada"
},
"shaders": {
"title": "Shaders",
"noShaderDescription": "Sin mejora de video",
"nvscalerDescription": "Escalado de imagen NVIDIA para un video más nítido",
"artcnnVariantNeutral": "Neutral",
"artcnnVariantDenoise": "Reducción de ruido",
"artcnnVariantDenoiseSharpen": "Reducción de ruido + enfoque",
"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",
"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 de tu red pueden conectarse a esta app",
"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": {
"discoveryDescription": "Los dispositivos Plezy con la misma cuenta Plex aparecen aquí",
"hostAddressHint": "192.168.1.100:48632",
"connecting": "Conectando...",
"searchingForDevices": "Buscando dispositivos...",
"noDevicesFound": "No se encontraron dispositivos en tu red",
"noDevicesHint": "Abre Plezy en escritorio y usa el mismo WiFi",
"availableDevices": "Dispositivos disponibles",
"manualConnection": "Conexión manual",
"cryptoInitFailed": "No se pudo iniciar la conexión segura. Inicia sesión en Plex primero.",
"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. Usa la misma red en ambos dispositivos.",
"sessionNotFound": "Dispositivo no encontrado. Asegúrate de que Plezy esté en ejecución en el host.",
"authFailed": "Autenticación fallida. Ambos dispositivos necesitan la misma cuenta 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",
"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": "Normalizar volumen"
},
"externalPlayer": {
"title": "Reproductor externo",
"useExternalPlayer": "Usar reproductor externo",
"useExternalPlayerDescription": "Abrir videos en otra app",
"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"
},
"matchScreen": {
"match": "Emparejar...",
"fixMatch": "Corregir coincidencia...",
"unmatch": "Desvincular",
"unmatchConfirm": "¿Borrar esta coincidencia? Plex lo tratará como no coincidente hasta reasignarlo.",
"unmatchSuccess": "Elemento desvinculado",
"unmatchFailed": "No se pudo desvincular el elemento",
"matchApplied": "Coincidencia aplicada",
"matchFailed": "No se pudo aplicar la coincidencia",
"titleHint": "Título",
"yearHint": "Año",
"search": "Buscar",
"noMatchesFound": "No se encontraron coincidencias"
},
"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 a Trakt. Puedes reconectar 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."
},
"trackers": {
"title": "Rastreadores",
"hubSubtitle": "Sincroniza el progreso de visualización con Trakt y otros servicios.",
"notConnected": "No conectado",
"connectedAs": "Conectado como @${username}",
"scrobble": "Registrar progreso automáticamente",
"scrobbleDescription": "Actualiza tu lista cuando termines un episodio o película.",
"disconnectConfirm": "¿Desconectar ${service}?",
"disconnectConfirmBody": "Plezy dejará de actualizar ${service}. Reconecta cuando quieras.",
"connectFailed": "No se pudo conectar a ${service}. Inténtalo de nuevo.",
"services": {
"mal": "MyAnimeList",
"anilist": "AniList",
"simkl": "Simkl"
},
"deviceCode": {
"title": "Activar Plezy en ${service}",
"body": "Visita ${url} e introduce este código:",
"openToActivate": "Abrir ${service} para activar",
"waitingForAuthorization": "Esperando autorización…",
"codeCopied": "Código copiado"
},
"oauthProxy": {
"title": "Inicia sesión en ${service}",
"body": "Escanea este código QR o abre la URL en cualquier dispositivo.",
"openToSignIn": "Abrir ${service} para iniciar sesión",
"urlCopied": "URL copiada"
},
"libraryFilter": {
"title": "Filtro de bibliotecas",
"subtitleAllSyncing": "Sincronizando todas las bibliotecas",
"subtitleNoneSyncing": "Nada se sincroniza",
"subtitleBlocked": "${count} bloqueadas",
"subtitleAllowed": "${count} permitidas",
"mode": "Modo de filtro",
"modeBlacklist": "Lista negra",
"modeWhitelist": "Lista blanca",
"modeHintBlacklist": "Sincronizar todas las bibliotecas excepto las marcadas abajo.",
"modeHintWhitelist": "Sincronizar solo las bibliotecas marcadas abajo.",
"libraries": "Bibliotecas",
"noLibraries": "No hay bibliotecas disponibles"
}
},
"addServer": {
"addJellyfinTitle": "Añadir servidor Jellyfin",
"jellyfinUrlIntro": "Introduce la URL del servidor, p. ej. `https://jellyfin.example.com`.",
"serverUrl": "URL del servidor",
"findServer": "Buscar servidor",
"username": "Usuario",
"password": "Contraseña",
"signIn": "Iniciar sesión",
"change": "Cambiar",
"required": "Obligatorio",
"couldNotReachServer": "No se pudo conectar con el servidor: ${error}",
"signInFailed": "Error al iniciar sesión: ${error}",
"quickConnectFailed": "Quick Connect ha fallado: ${error}",
"addPlexTitle": "Iniciar sesión con Plex",
"plexAuthIntro": "Inicia sesión con un navegador o código QR.",
"plexQRPrompt": "Escanea este código QR para iniciar sesión.",
"waitingForPlexConfirmation": "Esperando que plex.tv confirme tu inicio de sesión…",
"pinExpired": "El PIN caducó antes de iniciar sesión. Inténtalo de nuevo.",
"duplicatePlexAccount": "Ya iniciaste sesión en Plex. Cierra sesión para cambiar de cuenta.",
"failedToRegisterAccount": "No se pudo registrar la cuenta: ${error}",
"enterJellyfinUrlError": "Introduce la URL de tu servidor Jellyfin",
"addConnectionTitle": "Añadir conexión",
"addConnectionTitleScoped": "Añadir a ${name}",
"addConnectionIntroGlobal": "Añade otro servidor multimedia. Plex y Jellyfin aparecen juntos en Inicio.",
"addConnectionIntroScoped": "Añade un servidor nuevo o toma prestado uno de otro perfil.",
"signInWithPlexCard": "Iniciar sesión con Plex",
"signInWithPlexCardSubtitle": "Autoriza este dispositivo. Se añaden servidores compartidos.",
"signInWithPlexCardSubtitleScoped": "Autoriza una cuenta Plex. Los usuarios de Home se convierten en perfiles.",
"connectToJellyfinCard": "Conectar a Jellyfin",
"connectToJellyfinCardSubtitle": "Introduce la URL del servidor, usuario y contraseña.",
"connectToJellyfinCardSubtitleScoped": "Inicia sesión en un servidor Jellyfin. Se vincula a ${name}.",
"borrowFromAnotherProfile": "Tomar prestado de otro perfil",
"borrowFromAnotherProfileSubtitle": "Reutiliza la conexión de otro perfil. Los perfiles protegidos con PIN requieren un PIN."
}
}