mirror of
https://github.com/iv-org/invidious.git
synced 2024-12-19 12:44:23 -05:00
f54fbd057e
* Add prefers-color-scheme support This should fix <https://github.com/omarroth/invidious/issues/559>. The cookie storage format has been changed from boolean ("true"/"false") to tri-state ("dark"/"light"/""), so that users without a cookie set will get dark mode if they have enabled the dark theme in their operating system. The code for handling the cookie state, along with the user's operating system theme, has been factored out into a new function `update_mode`, which is called both at window load and at the "storage" event listener, because the "storage" event listener is only trigerred when a change is made to the localStorage from another tab/window (for more info - see <https://stackoverflow.com/a/4679754>).
325 lines
14 KiB
JSON
325 lines
14 KiB
JSON
{
|
|
"`x` subscribers": "`x` suscriptores",
|
|
"`x` videos": "`x` vídeos",
|
|
"LIVE": "DIRECTO",
|
|
"Shared `x` ago": "Compartido hace `x`",
|
|
"Unsubscribe": "Desuscribirse",
|
|
"Subscribe": "Suscribirse",
|
|
"View channel on YouTube": "Ver el canal en YouTube",
|
|
"View playlist on YouTube": "",
|
|
"newest": "más nuevos",
|
|
"oldest": "más viejos",
|
|
"popular": "populares",
|
|
"last": "último",
|
|
"Next page": "Página siguiente",
|
|
"Previous page": "Página anterior",
|
|
"Clear watch history?": "¿Quiere borrar el historial de reproducción?",
|
|
"New password": "Nueva contraseña",
|
|
"New passwords must match": "Las nuevas contraseñas deben coincidir",
|
|
"Cannot change password for Google accounts": "No se puede cambiar la contraseña de la cuenta de Google",
|
|
"Authorize token?": "¿Autorizar el token?",
|
|
"Authorize token for `x`?": "¿Autorizar el token para `x`?",
|
|
"Yes": "Sí",
|
|
"No": "No",
|
|
"Import and Export Data": "Importación y exportación de datos",
|
|
"Import": "Importar",
|
|
"Import Invidious data": "Importar datos de Invidious",
|
|
"Import YouTube subscriptions": "Importar suscripciones de YouTube",
|
|
"Import FreeTube subscriptions (.db)": "Importar suscripciones de FreeTube (.db)",
|
|
"Import NewPipe subscriptions (.json)": "Importar suscripciones de NewPipe (.json)",
|
|
"Import NewPipe data (.zip)": "Importar datos de NewPipe (.zip)",
|
|
"Export": "Exportar",
|
|
"Export subscriptions as OPML": "Exportar suscripciones como OPML",
|
|
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Exportar suscripciones como OPML (para NewPipe y FreeTube)",
|
|
"Export data as JSON": "Exportar datos como JSON",
|
|
"Delete account?": "¿Quiere borrar la cuenta?",
|
|
"History": "Historial",
|
|
"An alternative front-end to YouTube": "Una interfaz alternativa para YouTube",
|
|
"JavaScript license information": "Información de licencia de JavaScript",
|
|
"source": "código fuente",
|
|
"Log in": "Iniciar sesión",
|
|
"Log in/register": "Iniciar sesión/Registrarse",
|
|
"Log in with Google": "Iniciar sesión en Google",
|
|
"User ID": "Nombre",
|
|
"Password": "Contraseña",
|
|
"Time (h:mm:ss):": "Hora (h:mm:ss):",
|
|
"Text CAPTCHA": "CAPTCHA en texto",
|
|
"Image CAPTCHA": "CAPTCHA en imagen",
|
|
"Sign In": "Iniciar sesión",
|
|
"Register": "Registrarse",
|
|
"E-mail": "Correo",
|
|
"Google verification code": "Código de verificación de Google",
|
|
"Preferences": "Preferencias",
|
|
"Player preferences": "Preferencias del reproductor",
|
|
"Always loop: ": "Repetir siempre: ",
|
|
"Autoplay: ": "Reproducción automática: ",
|
|
"Play next by default: ": "Reproducir siguiente por defecto: ",
|
|
"Autoplay next video: ": "Reproducir automáticamente el vídeo siguiente: ",
|
|
"Listen by default: ": "Activar el sonido por defecto: ",
|
|
"Proxy videos: ": "¿Usar un proxy para los vídeos? ",
|
|
"Default speed: ": "Velocidad por defecto: ",
|
|
"Preferred video quality: ": "Calidad de vídeo preferida: ",
|
|
"Player volume: ": "Volumen del reproductor: ",
|
|
"Default comments: ": "Comentarios por defecto: ",
|
|
"youtube": "YouTube",
|
|
"reddit": "Reddit",
|
|
"Default captions: ": "Subtítulos por defecto: ",
|
|
"Fallback captions: ": "Subtítulos alternativos: ",
|
|
"Show related videos: ": "¿Mostrar vídeos relacionados? ",
|
|
"Show annotations by default: ": "¿Mostrar anotaciones por defecto? ",
|
|
"Visual preferences": "Preferencias visuales",
|
|
"Player style: ": "",
|
|
"Dark mode: ": "Modo oscuro: ",
|
|
"Theme: ": "",
|
|
"dark": "",
|
|
"light": "",
|
|
"Thin mode: ": "Modo compacto: ",
|
|
"Subscription preferences": "Preferencias de la suscripción",
|
|
"Show annotations by default for subscribed channels: ": "¿Mostrar anotaciones por defecto para los canales suscritos? ",
|
|
"Redirect homepage to feed: ": "Redirigir la página de inicio a la fuente: ",
|
|
"Number of videos shown in feed: ": "Número de vídeos mostrados en la fuente: ",
|
|
"Sort videos by: ": "Ordenar los vídeos por: ",
|
|
"published": "fecha de publicación",
|
|
"published - reverse": "fecha de publicación: orden inverso",
|
|
"alphabetically": "alfabéticamente",
|
|
"alphabetically - reverse": "alfabéticamente: orden inverso",
|
|
"channel name": "nombre del canal",
|
|
"channel name - reverse": "nombre del canal: orden inverso",
|
|
"Only show latest video from channel: ": "Mostrar solo el último vídeo del canal: ",
|
|
"Only show latest unwatched video from channel: ": "Mostrar solo el último vídeo sin ver del canal: ",
|
|
"Only show unwatched: ": "Mostrar solo los no vistos: ",
|
|
"Only show notifications (if there are any): ": "Mostrar solo notificaciones (si hay alguna): ",
|
|
"Enable web notifications": "",
|
|
"`x` uploaded a video": "",
|
|
"`x` is live": "",
|
|
"Data preferences": "Preferencias de los datos",
|
|
"Clear watch history": "Borrar el historial de reproducción",
|
|
"Import/export data": "Importar/Exportar datos",
|
|
"Change password": "Cambiar contraseña",
|
|
"Manage subscriptions": "Gestionar las suscripciones",
|
|
"Manage tokens": "Gestionar tokens",
|
|
"Watch history": "Historial de reproducción",
|
|
"Delete account": "Borrar cuenta",
|
|
"Administrator preferences": "Preferencias de administrador",
|
|
"Default homepage: ": "Página de inicio por defecto: ",
|
|
"Feed menu: ": "Menú de fuentes: ",
|
|
"Top enabled: ": "¿Habilitar los destacados? ",
|
|
"CAPTCHA enabled: ": "¿Habilitar los CAPTCHA? ",
|
|
"Login enabled: ": "¿Habilitar el inicio de sesión? ",
|
|
"Registration enabled: ": "¿Habilitar el registro? ",
|
|
"Report statistics: ": "¿Enviar estadísticas? ",
|
|
"Save preferences": "Guardar las preferencias",
|
|
"Subscription manager": "Gestor de suscripciones",
|
|
"Token manager": "Gestor de tokens",
|
|
"Token": "Token",
|
|
"`x` subscriptions": "`x` suscripciones",
|
|
"`x` tokens": "`x` tokens",
|
|
"Import/export": "Importar/Exportar",
|
|
"unsubscribe": "Desuscribirse",
|
|
"revoke": "revocar",
|
|
"Subscriptions": "Suscripciones",
|
|
"`x` unseen notifications": "`x` notificaciones sin ver",
|
|
"search": "buscar",
|
|
"Log out": "Cerrar la sesión",
|
|
"Released under the AGPLv3 by Omar Roth.": "Publicado bajo licencia AGPLv3 por Omar Roth.",
|
|
"Source available here.": "Código fuente disponible aquí.",
|
|
"View JavaScript license information.": "Ver información de licencia de JavaScript.",
|
|
"View privacy policy.": "Ver la política de privacidad.",
|
|
"Trending": "Tendencias",
|
|
"Unlisted": "No listado",
|
|
"Watch on YouTube": "Ver el vídeo en Youtube",
|
|
"Hide annotations": "Ocultar anotaciones",
|
|
"Show annotations": "Mostrar anotaciones",
|
|
"Genre: ": "Género: ",
|
|
"License: ": "Licencia: ",
|
|
"Family friendly? ": "¿Filtrar contenidos? ",
|
|
"Wilson score: ": "Puntuación Wilson: ",
|
|
"Engagement: ": "Compromiso: ",
|
|
"Whitelisted regions: ": "Regiones permitidas: ",
|
|
"Blacklisted regions: ": "Regiones bloqueadas: ",
|
|
"Shared `x`": "Compartido `x`",
|
|
"`x` views": "`x` visualizaciones",
|
|
"Premieres in `x`": "Se estrena en `x`",
|
|
"Premieres `x`": "",
|
|
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "¡Hola! Parece que tiene JavaScript desactivado. Haga clic aquí para ver los comentarios, pero tenga en cuenta que pueden tardar un poco más en cargarse.",
|
|
"View YouTube comments": "Ver los comentarios de YouTube",
|
|
"View more comments on Reddit": "Ver más comentarios en Reddit",
|
|
"View `x` comments": "Ver `x` comentarios",
|
|
"View Reddit comments": "Ver los comentarios de Reddit",
|
|
"Hide replies": "Ocultar las respuestas",
|
|
"Show replies": "Mostrar las respuestas",
|
|
"Incorrect password": "Contraseña incorrecta",
|
|
"Quota exceeded, try again in a few hours": "Cuota excedida, pruebe otra vez en unas horas",
|
|
"Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "No se puede iniciar sesión, asegúrese de que la autentificación de dos factores (autentificador o SMS) esté habilitada.",
|
|
"Invalid TFA code": "Código TFA no válido",
|
|
"Login failed. This may be because two-factor authentication is not turned on for your account.": "Error de inicio de sesion. Puede deberse a que la autentificación de dos factores no está habilitada en su cuenta.",
|
|
"Wrong answer": "Respuesta no válida",
|
|
"Erroneous CAPTCHA": "CAPTCHA no válido",
|
|
"CAPTCHA is a required field": "El CAPTCHA es un campo obligatorio",
|
|
"User ID is a required field": "El nombre es un campo obligatorio",
|
|
"Password is a required field": "La contraseña es un campo obligatorio",
|
|
"Wrong username or password": "Nombre o contraseña incorrecto",
|
|
"Please sign in using 'Log in with Google'": "Inicie sesión con «Iniciar sesión con Google»",
|
|
"Password cannot be empty": "La contraseña no puede estar en blanco",
|
|
"Password cannot be longer than 55 characters": "La contraseña no puede tener más de 55 caracteres",
|
|
"Please log in": "Inicie sesión, por favor",
|
|
"Invidious Private Feed for `x`": "Fuente privada de Invidious para `x`",
|
|
"channel:`x`": "canal: `x`",
|
|
"Deleted or invalid channel": "El canal no es válido o ha sido borrado",
|
|
"This channel does not exist.": "El canal no existe.",
|
|
"Could not get channel info.": "No se ha podido obtener información del canal.",
|
|
"Could not fetch comments": "No se han podido recuperar los comentarios",
|
|
"View `x` replies": "Ver `x` respuestas",
|
|
"`x` ago": "hace `x`",
|
|
"Load more": "Cargar más",
|
|
"`x` points": "`x` puntos",
|
|
"Could not create mix.": "No se ha podido crear la mezcla.",
|
|
"Empty playlist": "La lista de reproducción está vacía",
|
|
"Not a playlist.": "Lista de reproducción no válida.",
|
|
"Playlist does not exist.": "La lista de reproducción no existe.",
|
|
"Could not pull trending pages.": "No se han podido obtener las páginas de tendencias.",
|
|
"Hidden field \"challenge\" is a required field": "El campo oculto «desafío» es un campo obligatorio",
|
|
"Hidden field \"token\" is a required field": "El campo oculto «símbolo» es un campo obligatorio",
|
|
"Erroneous challenge": "Desafío no válido",
|
|
"Erroneous token": "Símbolo no válido",
|
|
"No such user": "Usuario no válido",
|
|
"Token is expired, please try again": "El símbolo ha caducado, inténtelo de nuevo",
|
|
"English": "Inglés",
|
|
"English (auto-generated)": "Inglés (autogenerado)",
|
|
"Afrikaans": "Afrikáans",
|
|
"Albanian": "Albanés",
|
|
"Amharic": "Amárico",
|
|
"Arabic": "Árabe",
|
|
"Armenian": "Armenio",
|
|
"Azerbaijani": "Azerbaiyano",
|
|
"Bangla": "Bengalí",
|
|
"Basque": "Euskera",
|
|
"Belarusian": "Bielorruso",
|
|
"Bosnian": "Bosnio",
|
|
"Bulgarian": "Búlgaro",
|
|
"Burmese": "Birmano",
|
|
"Catalan": "Catalán",
|
|
"Cebuano": "Cebuano",
|
|
"Chinese (Simplified)": "Chino (simplificado)",
|
|
"Chinese (Traditional)": "Chino (tradicional)",
|
|
"Corsican": "Corso",
|
|
"Croatian": "Croata",
|
|
"Czech": "Checo",
|
|
"Danish": "Danés",
|
|
"Dutch": "Holandés",
|
|
"Esperanto": "Esperanto",
|
|
"Estonian": "Estonio",
|
|
"Filipino": "Filipino",
|
|
"Finnish": "Finés",
|
|
"French": "Francés",
|
|
"Galician": "Gallego",
|
|
"Georgian": "Georgiano",
|
|
"German": "Alemán",
|
|
"Greek": "Griego",
|
|
"Gujarati": "Guyaratí",
|
|
"Haitian Creole": "Criollo haitiano",
|
|
"Hausa": "Hausa",
|
|
"Hawaiian": "Hawaiano",
|
|
"Hebrew": "Hebreo",
|
|
"Hindi": "Hindi",
|
|
"Hmong": "Hmong",
|
|
"Hungarian": "Húngaro",
|
|
"Icelandic": "Islandés",
|
|
"Igbo": "Igbo",
|
|
"Indonesian": "Indonesio",
|
|
"Irish": "Irlandés",
|
|
"Italian": "Italiano",
|
|
"Japanese": "Japonés",
|
|
"Javanese": "Javanés",
|
|
"Kannada": "Canarés",
|
|
"Kazakh": "Kazajo",
|
|
"Khmer": "Camboyano",
|
|
"Korean": "Coreano",
|
|
"Kurdish": "Kurdo",
|
|
"Kyrgyz": "Kirguís",
|
|
"Lao": "Laosiano",
|
|
"Latin": "Latín",
|
|
"Latvian": "Letón",
|
|
"Lithuanian": "Lituano",
|
|
"Luxembourgish": "Luxemburgués",
|
|
"Macedonian": "Macedonio",
|
|
"Malagasy": "Malgache",
|
|
"Malay": "Malayo",
|
|
"Malayalam": "Malabar",
|
|
"Maltese": "Maltés",
|
|
"Maori": "Maorí",
|
|
"Marathi": "Maratí",
|
|
"Mongolian": "Mongol",
|
|
"Nepali": "Nepalí",
|
|
"Norwegian Bokmål": "Noruego",
|
|
"Nyanja": "Chichewa",
|
|
"Pashto": "Pastún",
|
|
"Persian": "Persa",
|
|
"Polish": "Polaco",
|
|
"Portuguese": "Portugués",
|
|
"Punjabi": "Panyabí",
|
|
"Romanian": "Rumano",
|
|
"Russian": "Ruso",
|
|
"Samoan": "Samoano",
|
|
"Scottish Gaelic": "Gaélico escocés",
|
|
"Serbian": "Serbio",
|
|
"Shona": "Shona",
|
|
"Sindhi": "Sindi",
|
|
"Sinhala": "Cingalés",
|
|
"Slovak": "Eslovaco",
|
|
"Slovenian": "Esloveno",
|
|
"Somali": "Somalí",
|
|
"Southern Sotho": "Sesoto",
|
|
"Spanish": "Español",
|
|
"Spanish (Latin America)": "Español (Hispanoamérica)",
|
|
"Sundanese": "Sondanés",
|
|
"Swahili": "Suajili",
|
|
"Swedish": "Sueco",
|
|
"Tajik": "Tayiko",
|
|
"Tamil": "Tamil",
|
|
"Telugu": "Telugu",
|
|
"Thai": "Tailandés",
|
|
"Turkish": "Turco",
|
|
"Ukrainian": "Ucraniano",
|
|
"Urdu": "Urdu",
|
|
"Uzbek": "Uzbeko",
|
|
"Vietnamese": "Vietnamita",
|
|
"Welsh": "Galés",
|
|
"Western Frisian": "Frisón",
|
|
"Xhosa": "Xhosa",
|
|
"Yiddish": "Yidis",
|
|
"Yoruba": "Yoruba",
|
|
"Zulu": "Zulú",
|
|
"`x` years": "`x` años",
|
|
"`x` months": "`x` meses",
|
|
"`x` weeks": "`x` semanas",
|
|
"`x` days": "`x` días",
|
|
"`x` hours": "`x` horas",
|
|
"`x` minutes": "`x` minutos",
|
|
"`x` seconds": "`x` segundos",
|
|
"Fallback comments: ": "Comentarios alternativos: ",
|
|
"Popular": "Populares",
|
|
"Top": "Destacados",
|
|
"About": "Acerca de",
|
|
"Rating: ": "Valoración: ",
|
|
"Language: ": "Idioma: ",
|
|
"View as playlist": "Ver como lista de reproducción",
|
|
"Default": "Por defecto",
|
|
"Music": "Música",
|
|
"Gaming": "Videojuegos",
|
|
"News": "Noticias",
|
|
"Movies": "Películas",
|
|
"Download": "Descargar",
|
|
"Download as: ": "Descargar como: ",
|
|
"%A %B %-d, %Y": "%A %B %-d, %Y",
|
|
"(edited)": "(editado)",
|
|
"YouTube comment permalink": "Enlace permanente de YouTube del comentario",
|
|
"permalink": "",
|
|
"`x` marked it with a ❤": "`x` lo ha marcado con un ❤",
|
|
"Audio mode": "Modo de audio",
|
|
"Video mode": "Modo de vídeo",
|
|
"Videos": "Vídeos",
|
|
"Playlists": "Listas de reproducción",
|
|
"Community": "",
|
|
"Current version: ": "Versión actual: "
|
|
} |