1285 lines
60 KiB
JSON
1285 lines
60 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",
|
|
"screenshot": "Tomar captura de pantalla"
|
|
}
|
|
},
|
|
"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..."
|
|
},
|
|
"rateSheet": {
|
|
"title": "Calificar",
|
|
"server": "Servidor",
|
|
"starValue": "${rating} / 5",
|
|
"scoreValue": "${score} / 10",
|
|
"setScore": "Establecer puntuación",
|
|
"notRated": "Sin calificar",
|
|
"liked": "Me gusta",
|
|
"notLiked": "Sin Me gusta",
|
|
"saved": "Guardado",
|
|
"notAvailable": "No se encontró coincidencia",
|
|
"noConnectedTrackers": "Conecta un tracker en Ajustes para calificar allí."
|
|
},
|
|
"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",
|
|
"screenshotSaved": "Captura de pantalla guardada",
|
|
"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."
|
|
}
|
|
}
|