# Spanish translation of the Spotifast navigation pilot. # Distributed under the same MIT license as Spotifast. # msgid "" msgstr "" "Project-Id-Version: Spotifast\n" "Report-Msgid-Bugs-To: https://github.com/crmne/spotifast/issues/new?" "template=translation.yml\n" "POT-Creation-Date: 2026-09-26 19:23+0200\n" "PO-Revision-Date: 2026-09-09 13:30+0000\n" "Last-Translator: Spotifast contributors\n" "Language-Team: Spanish\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Translators: The play button on a Library card. {name} is the playlist, album, artist, or podcast. #: src/ui/sidebar.rs:161 #, rust-format msgid "Pause {name}" msgstr "Pausar {name}" #. Translators: The play button on a Library card. {name} is the playlist, album, artist, or podcast. #: src/ui/sidebar.rs:164 #, rust-format msgid "Play {name}" msgstr "Reproducir {name}" #: src/ui/sidebar.rs:289 src/app.rs:2404 src/app.rs:16226 #: src/ui/collection.rs:1646 src/ui/collection.rs:1823 msgid "Playlist" msgstr "Playlist" #: src/ui/sidebar.rs:299 src/app.rs:2378 src/app.rs:16231 #: src/ui/collection.rs:1816 src/ui/home.rs:49 src/ui/keys.rs:253 #: src/ui/winamp/playlist.rs:653 msgid "Liked Songs" msgstr "Canciones favoritas" #: src/ui/sidebar.rs:339 msgid "Library order" msgstr "Orden de la biblioteca" #: src/ui/sidebar.rs:342 src/ui/home.rs:276 src/ui/home.rs:286 #: src/ui/home.rs:313 msgid "Recently played" msgstr "Reproducido recientemente" #: src/ui/sidebar.rs:344 src/ui/dialogs.rs:357 src/ui/dialogs.rs:512 msgid "Name" msgstr "Nombre" #: src/ui/sidebar.rs:347 msgid "Recently added" msgstr "Añadido recientemente" #: src/ui/sidebar.rs:349 msgid "Local custom order" msgstr "Orden personalizado local" #: src/ui/sidebar.rs:352 msgid "Spotify custom order" msgstr "Orden personalizado de Spotify" #: src/ui/sidebar.rs:646 msgid "Folder" msgstr "Carpeta" #. Translators: {owner} is the name of the playlist's owner. #: src/ui/sidebar.rs:754 src/ui/search.rs:214 #, rust-format msgid "Playlist • {owner}" msgstr "Playlist • {owner}" #: src/ui/sidebar.rs:810 src/i18n.rs:248 src/i18n.rs:251 src/ui/keys.rs:249 #: src/ui/topbar.rs:214 msgid "Home" msgstr "Inicio" #: src/ui/sidebar.rs:821 src/app.rs:5931 src/ui/keys.rs:240 msgid "Search" msgstr "Buscar" #: src/ui/sidebar.rs:860 msgid "Hide sidebar (Ctrl+B)" msgstr "Ocultar barra lateral (Ctrl+B)" #: src/ui/sidebar.rs:861 msgid "Hide sidebar (Cmd+B)" msgstr "Ocultar barra lateral (Cmd+B)" #: src/ui/sidebar.rs:870 msgid "Show as list" msgstr "Mostrar como lista" #: src/ui/sidebar.rs:872 msgid "Show as grid" msgstr "Mostrar como cuadrícula" #: src/ui/sidebar.rs:885 msgid "Create a playlist" msgstr "Crear una playlist" #: src/ui/sidebar.rs:901 msgid "Search Your Library" msgstr "Buscar en la biblioteca" #: src/ui/sidebar.rs:917 msgid "Library" msgstr "Biblioteca" #: src/ui/sidebar.rs:937 src/app.rs:5904 src/model.rs:636 src/ui/search.rs:632 msgid "Playlists" msgstr "Playlists" #: src/ui/sidebar.rs:938 src/model.rs:635 src/model.rs:749 src/ui/library.rs:17 #: src/ui/search.rs:565 msgid "Albums" msgstr "Álbumes" #: src/ui/sidebar.rs:939 src/model.rs:634 src/ui/library.rs:22 #: src/ui/search.rs:503 msgid "Artists" msgstr "Artistas" #: src/ui/sidebar.rs:940 src/model.rs:637 src/ui/library.rs:27 #: src/ui/search.rs:683 msgid "Podcasts" msgstr "Pódcasts" #: src/ui/sidebar.rs:961 msgid "Search in Your Library" msgstr "Buscar en tu biblioteca" #: src/ui/sidebar.rs:1089 src/app.rs:2439 src/ui/artist.rs:197 #: src/ui/artist.rs:299 src/ui/home.rs:545 src/ui/library.rs:95 #: src/ui/search.rs:145 src/ui/search.rs:470 src/ui/winamp/playlist.rs:729 msgid "Artist" msgstr "Artista" #. Translators: {publisher} is the podcast's publisher. #: src/ui/sidebar.rs:1125 src/ui/search.rs:239 #, rust-format msgid "Podcast • {publisher}" msgstr "Pódcast • {publisher}" #: src/ui/sidebar.rs:1183 msgid "Nothing here yet." msgstr "Todavía no hay nada." #: src/ui/sidebar.rs:1185 msgid "No matches." msgstr "Sin coincidencias." #: src/ui/sidebar.rs:1811 msgid "Sort by recently played" msgstr "Ordenar por reproducido recientemente" #: src/ui/sidebar.rs:1828 src/ui/player_bar.rs:673 src/ui/widgets.rs:956 #: src/ui/widgets.rs:2349 src/ui/artist.rs:329 src/ui/collection.rs:214 #: src/ui/home.rs:147 src/ui/search.rs:390 src/ui/show.rs:311 msgid "Play" msgstr "Reproducir" #: src/ui/sidebar.rs:1846 msgid "Unpin" msgstr "Dejar de fijar" #: src/ui/sidebar.rs:1848 msgid "Pin to top" msgstr "Fijar arriba" #. Translators: Keep {count} exactly as written. It becomes the number of liked songs. #: src/i18n.rs:172 #, rust-format msgid "Playlist • {count} song" msgid_plural "Playlist • {count} songs" msgstr[0] "Playlist • {count} canción" msgstr[1] "Playlist • {count} canciones" #. Translators: Keep {count} exactly as written. It becomes a number of songs. #. Translators: Keep {count} exactly as written. It becomes the number of selected songs. #. Translators: {count} is a number of songs. #: src/i18n.rs:183 src/ui/widgets.rs:530 src/ui/collection.rs:1910 #, rust-format msgid "{count} song" msgid_plural "{count} songs" msgstr[0] "{count} canción" msgstr[1] "{count} canciones" #. Translators: Keep {count} exactly as written. It becomes a number of playlists. #: src/i18n.rs:194 #, rust-format msgid "{count} playlist" msgid_plural "{count} playlists" msgstr[0] "{count} lista de reproducción" msgstr[1] "{count} listas de reproducción" #. Translators: Keep {count} exactly as written. It becomes the number of playlists a folder holds. #: src/i18n.rs:205 #, rust-format msgid "Folder • {count} playlist" msgid_plural "Folder • {count} playlists" msgstr[0] "Carpeta • {count} playlist" msgstr[1] "Carpeta • {count} playlists" #: src/i18n.rs:215 #, rust-format msgid "{name}, folder, collapsed" msgstr "{name}, carpeta, contraída" #: src/i18n.rs:217 #, rust-format msgid "{name}, folder, expanded" msgstr "{name}, carpeta, expandida" #: src/ui/player_bar.rs:76 msgid "Click to change the visualizer" msgstr "Haz clic para cambiar el visualizador" #: src/ui/player_bar.rs:393 src/ui/lyrics.rs:122 src/ui/lyrics.rs:568 msgid "Nothing playing" msgstr "No se está reproduciendo nada" #: src/ui/player_bar.rs:399 src/app.rs:7213 msgid "Pick a song, album, or playlist" msgstr "Elige una canción, un álbum o una playlist" #: src/ui/player_bar.rs:529 src/ui/widgets.rs:560 src/ui/widgets.rs:786 #: src/ui/widgets.rs:1684 msgid "Remove from Liked Songs" msgstr "Quitar de Canciones favoritas" #: src/ui/player_bar.rs:535 src/ui/widgets.rs:563 src/ui/widgets.rs:789 #: src/ui/widgets.rs:1686 msgid "Save to Liked Songs" msgstr "Guardar en Canciones favoritas" #: src/ui/player_bar.rs:617 src/ui/player_bar.rs:624 src/ui/collection.rs:260 msgid "Shuffle" msgstr "Aleatorio" #: src/ui/player_bar.rs:638 msgid "Previous" msgstr "Anterior" #: src/ui/player_bar.rs:671 src/ui/collection.rs:212 msgid "Pause" msgstr "Pausar" #: src/ui/player_bar.rs:689 msgid "Next" msgstr "Siguiente" #: src/ui/player_bar.rs:697 msgid "Repeat" msgstr "Repetir" #: src/ui/player_bar.rs:701 msgid "Repeat one" msgstr "Repetir una canción" #: src/ui/player_bar.rs:706 msgid "Repeat off" msgstr "Desactivar repetición" #: src/ui/player_bar.rs:767 msgid "Playback position (%)" msgstr "Posición de reproducción (%)" #: src/ui/player_bar.rs:805 msgid "Volume (%)" msgstr "Volumen (%)" #: src/ui/player_bar.rs:838 msgid "Unmute" msgstr "Activar sonido" #: src/ui/player_bar.rs:840 msgid "Mute" msgstr "Silenciar" #: src/ui/player_bar.rs:859 src/ui/devices.rs:193 msgid "Connect to a device" msgstr "Conectar a un dispositivo" #: src/ui/player_bar.rs:878 src/ui/queue.rs:23 src/ui/queue.rs:72 msgid "Queue" msgstr "Cola" #: src/ui/player_bar.rs:904 src/ui/lyrics.rs:60 src/ui/lyrics.rs:491 msgid "Lyrics" msgstr "Letra" #: src/ui/queue.rs:73 msgid "Recent" msgstr "Recientes" #: src/ui/queue.rs:85 src/ui/lyrics.rs:71 src/ui/mod.rs:383 msgid "Close" msgstr "Cerrar" #: src/ui/queue.rs:143 msgid "Save as a playlist" msgstr "Guardar como playlist" #: src/ui/queue.rs:160 msgid "Clear queue" msgstr "Vaciar cola" #: src/ui/queue.rs:232 msgid "Playing from" msgstr "Reproduciendo desde" #: src/ui/queue.rs:252 msgid "Now playing" msgstr "Sonando ahora" #: src/ui/queue.rs:293 msgid "Nothing queued" msgstr "No hay canciones en cola" #: src/ui/queue.rs:294 msgid "Queued songs appear here." msgstr "Las canciones en cola aparecen aquí." #. Translators: Songs added manually, before the current playlist or album continues. #: src/ui/queue.rs:317 msgid "Playing next" msgstr "En cola" #. Translators: Upcoming songs from the current playlist or album, after manually queued songs. #: src/ui/queue.rs:424 msgid "Next up" msgstr "A continuación" #: src/ui/queue.rs:465 src/ui/queue.rs:498 src/ui/widgets.rs:2415 #: src/ui/collection.rs:1022 msgid "Retry" msgstr "Reintentar" #: src/ui/queue.rs:480 msgid "No recent plays" msgstr "No hay reproducciones recientes" #: src/ui/queue.rs:481 msgid "Played songs appear here." msgstr "Las canciones reproducidas aparecen aquí." #: src/ui/queue.rs:556 src/ui/artist.rs:179 msgid "Load more" msgstr "Cargar más" #: src/ui/lyrics.rs:83 msgid "Full screen lyrics" msgstr "Letra a pantalla completa" #: src/ui/lyrics.rs:95 src/ui/lyrics.rs:514 msgctxt "lyrics" msgid "Follow" msgstr "Seguir" #: src/ui/lyrics.rs:123 src/ui/lyrics.rs:569 msgid "Play a song to see its lyrics." msgstr "Reproduce una canción para ver su letra." #. Translators: Keep {error} unchanged. It is the original failure detail. #: src/ui/lyrics.rs:136 src/ui/lyrics.rs:582 #, rust-format msgid "Couldn't fetch the lyrics: {error}" msgstr "No se pudo obtener la letra: {error}" #: src/ui/lyrics.rs:142 src/ui/lyrics.rs:588 src/ui/settings.rs:370 #: src/ui/login.rs:106 msgid "Try again" msgstr "Volver a intentar" #: src/ui/lyrics.rs:153 src/ui/lyrics.rs:368 src/ui/lyrics.rs:599 msgid "No lyrics" msgstr "Sin letra" #: src/ui/lyrics.rs:154 src/ui/lyrics.rs:369 src/ui/lyrics.rs:600 msgid "No lyrics found for this track." msgstr "No se encontró la letra de esta canción." #: src/ui/lyrics.rs:163 src/ui/lyrics.rs:363 src/ui/lyrics.rs:609 msgid "Instrumental" msgstr "Instrumental" #: src/ui/lyrics.rs:164 src/ui/lyrics.rs:364 src/ui/lyrics.rs:610 msgid "No timed lyrics for this track." msgstr "Esta canción no tiene letra sincronizada." #: src/ui/lyrics.rs:502 msgid "Leave full screen (Esc)" msgstr "Salir de pantalla completa (Esc)" #: src/ui/widgets.rs:546 src/ui/widgets.rs:774 src/ui/widgets.rs:978 msgid "Add to queue" msgstr "Añadir a la cola" #: src/ui/widgets.rs:579 src/ui/widgets.rs:850 msgid "Remove from this playlist" msgstr "Quitar de esta playlist" #: src/ui/widgets.rs:597 msgid "Add to playlist" msgstr "Añadir a una playlist" #: src/ui/widgets.rs:682 msgid "Filter playlists" msgstr "Filtrar playlists" #: src/ui/widgets.rs:693 src/ui/dialogs.rs:350 msgid "New playlist" msgstr "Nueva playlist" #: src/ui/widgets.rs:722 msgid "No editable playlists" msgstr "No hay playlists editables" #: src/ui/widgets.rs:724 msgid "No matching playlists" msgstr "No hay playlists que coincidan" #: src/ui/widgets.rs:799 msgid "Save episode" msgstr "Guardar episodio" #: src/ui/widgets.rs:824 msgid "Move up" msgstr "Subir" #: src/ui/widgets.rs:837 msgid "Move down" msgstr "Bajar" #: src/ui/widgets.rs:865 msgid "Go to song radio" msgstr "Ir a la radio de la canción" #: src/ui/widgets.rs:879 src/ui/widgets.rs:886 msgid "Go to artist" msgstr "Ir al artista" #: src/ui/widgets.rs:904 msgid "Go to album" msgstr "Ir al álbum" #: src/ui/widgets.rs:917 msgid "Go to podcast" msgstr "Ir al pódcast" #: src/ui/widgets.rs:929 src/ui/widgets.rs:1041 msgid "Copy link" msgstr "Copiar enlace" #: src/ui/widgets.rs:937 src/ui/widgets.rs:1049 msgid "Open in Spotify" msgstr "Abrir en Spotify" #: src/ui/widgets.rs:968 msgid "Shuffle play" msgstr "Reproducir en aleatorio" #: src/ui/widgets.rs:988 msgctxt "artist" msgid "Unfollow" msgstr "Dejar de seguir" #: src/ui/widgets.rs:989 src/ui/artist.rs:345 msgctxt "artist" msgid "Follow" msgstr "Seguir" #: src/ui/widgets.rs:990 src/ui/collection.rs:1694 src/ui/collection.rs:1716 #: src/ui/show.rs:169 msgid "Remove from Your Library" msgstr "Quitar de Tu biblioteca" #: src/ui/widgets.rs:991 src/ui/collection.rs:1693 msgid "Add to Your Library" msgstr "Añadir a Tu biblioteca" #: src/ui/widgets.rs:1001 src/ui/dialogs.rs:449 msgid "Edit details" msgstr "Editar detalles" #: src/ui/widgets.rs:1015 src/ui/dialogs.rs:94 msgid "Delete" msgstr "Eliminar" #: src/ui/widgets.rs:1026 msgid "Go to playlist radio" msgstr "Ir a la radio de la playlist" #: src/ui/widgets.rs:1027 msgid "Go to album radio" msgstr "Ir a la radio del álbum" #: src/ui/widgets.rs:1028 msgid "Go to artist radio" msgstr "Ir a la radio del artista" #. Translators: {title} is a song or episode name, {subtitle} its artists or podcast. #: src/ui/widgets.rs:1228 #, rust-format msgid "Play {title}, {subtitle}" msgstr "Reproducir {title}, {subtitle}" #: src/ui/widgets.rs:1731 src/ui/artist.rs:359 src/ui/collection.rs:306 #: src/ui/show.rs:187 src/ui/show.rs:389 msgid "More" msgstr "Más" #. Translators: The label beside the pointer while songs are dragged. {name} is the first song's name and {count} how many more songs are dragged with it. #: src/ui/widgets.rs:1867 #, rust-format msgid "{name} + {count} more" msgid_plural "{name} + {count} more" msgstr[0] "{name} + {count} más" msgstr[1] "{name} + {count} más" #. Translators: {column} is a column heading of a song list, such as Title. #: src/ui/widgets.rs:1984 #, rust-format msgid "Sort by {column}" msgstr "Ordenar por {column}" #: src/ui/widgets.rs:2034 msgid "Sort by playlist order" msgstr "Ordenar por el orden de la playlist" #: src/ui/widgets.rs:2069 msgid "Original order, reversed" msgstr "Orden original, invertido" #: src/ui/widgets.rs:2082 msgctxt "column heading" msgid "TITLE" msgstr "TÍTULO" #: src/ui/widgets.rs:2105 msgctxt "column heading" msgid "ALBUM" msgstr "ÁLBUM" #: src/ui/widgets.rs:2114 msgctxt "column heading" msgid "ADDED BY" msgstr "AÑADIDA POR" #: src/ui/widgets.rs:2123 msgctxt "column heading" msgid "DATE ADDED" msgstr "FECHA DE ADICIÓN" #: src/ui/widgets.rs:2144 src/ui/widgets.rs:2174 msgid "Sort by duration" msgstr "Ordenar por duración" #: src/ui/widgets.rs:2400 src/app.rs:10141 src/ui/collection.rs:727 msgid "Loading…" msgstr "Cargando…" #: src/ui/widgets.rs:2646 msgid "Cut" msgstr "Cortar" #: src/ui/widgets.rs:2651 msgid "Copy" msgstr "Copiar" #: src/ui/widgets.rs:2656 msgid "Paste" msgstr "Pegar" #: src/ui/widgets.rs:2673 msgid "Select all" msgstr "Seleccionar todo" #: src/ui/widgets.rs:2776 msgid "Clear" msgstr "Borrar" #. Translators: {name} is replaced by the author's name, shown as a link. #: src/ui/widgets.rs:2821 #, rust-format msgid "Built with love by {name}" msgstr "Hecho con amor por {name}" #: src/ui/widgets.rs:2966 msgid "Host" msgstr "Host" #: src/ui/widgets.rs:2983 msgid "Port" msgstr "Puerto" #: src/ui/widgets.rs:3001 msgid "Username" msgstr "Usuario" #: src/ui/widgets.rs:3012 msgid "Password" msgstr "Contraseña" #: src/ui/widgets.rs:3030 msgid "" "Proxy login applies to Web requests. Local playback uses this proxy only " "without a login." msgstr "" "El inicio de sesión del proxy se aplica a las peticiones web. La " "reproducción local usa este proxy solo sin inicio de sesión." #: src/ui/widgets.rs:3034 msgid "" "Spotify hostnames are resolved by the proxy. Local playback connects " "directly." msgstr "" "El proxy resuelve los nombres de host de Spotify. La reproducción local se " "conecta directamente." #: src/app.rs:712 msgid "Restoring proxy settings" msgstr "Restaurando los ajustes del proxy" #. Translators: {name} is the name of a speaker or other playback device. #: src/app.rs:1857 #, rust-format msgid "{name} is ready" msgstr "{name} está listo" #. Translators: {error} is a sentence saying why the proxy password could not be stored. #: src/app.rs:1883 #, rust-format msgid "" "{error} The original settings file is kept intact; changed preferences are " "not saved yet." msgstr "" "{error} El archivo de ajustes original se conserva intacto; las preferencias " "cambiadas aún no se guardan." #. Translators: {version} is a version number such as 1.4.0. #: src/app.rs:2007 #, rust-format msgid "Spotifast {version} is available" msgstr "Spotifast {version} está disponible" #: src/app.rs:2024 msgid "Spotifast is up to date" msgstr "Spotifast está actualizado" #. Translators: {error} is an error message. #: src/app.rs:2032 #, rust-format msgid "Couldn't check for updates: {error}" msgstr "No se pudieron buscar actualizaciones: {error}" #. Translators: {error} is an error message from the playback engine. #: src/app.rs:2105 #, rust-format msgid "Local playback: {error}" msgstr "Reproducción local: {error}" #: src/app.rs:2279 msgid "Spotify audio disconnected. Reconnecting local playback" msgstr "Se desconectó el audio de Spotify. Reconectando la reproducción local" #: src/app.rs:2386 src/app/radio.rs:169 src/ui/radio.rs:35 src/ui/radio.rs:77 msgid "Radio" msgstr "Radio" #: src/app.rs:2420 src/api/models.rs:259 msgid "Album" msgstr "Álbum" #: src/app.rs:2458 src/ui/show.rs:124 msgid "Podcast" msgstr "Pódcast" #. Translators: {count} is the number of visualizer presets added. #: src/app.rs:2872 #, rust-format msgid "Added {count} MilkDrop preset" msgid_plural "Added {count} MilkDrop presets" msgstr[0] "Se añadió {count} preset de MilkDrop" msgstr[1] "Se añadieron {count} presets de MilkDrop" #. Translators: {error} is an error message. #: src/app.rs:2888 #, rust-format msgid "Couldn't fetch presets: {error}" msgstr "No se pudieron obtener los presets: {error}" #. Translators: {folder} is a folder path and {error} is an error message. #: src/app.rs:2999 #, rust-format msgid "Couldn't open {folder}: {error}" msgstr "No se pudo abrir {folder}: {error}" #. Translators: {skin} is the name of a Winamp skin. #: src/app.rs:3015 #, rust-format msgid "Added {skin} skin" msgstr "Se añadió la skin {skin}" #: src/app.rs:3112 msgid "Proxy applied. Restarting local playback." msgstr "Proxy aplicado. Reiniciando la reproducción local." #: src/app.rs:3114 msgid "Proxy settings applied" msgstr "Ajustes del proxy aplicados" #. Translators: {error} is an error message. #: src/app.rs:3121 #, rust-format msgid "" "Proxy could not be applied: {error}. Previous connection settings are still " "in use." msgstr "" "No se pudo aplicar el proxy: {error}. Se siguen usando los ajustes de " "conexión anteriores." #: src/app.rs:4368 msgid "Queue cleared" msgstr "Cola vaciada" #. Translators: Keep {date} unchanged. It is a date in YYYY-MM-DD form. #: src/app.rs:4398 src/app.rs:16216 #, rust-format msgid "Queue {date}" msgstr "Cola {date}" #: src/app.rs:4838 msgid "Your Spotify sign-in expired. Please sign in again." msgstr "Tu sesión de Spotify caducó. Vuelve a iniciar sesión." #. Translators: {error} is an error message. #: src/app.rs:4845 #, rust-format msgid "Couldn't load your profile: {error}" msgstr "No se pudo cargar tu perfil: {error}" #. Translators: {error} is an error message. #: src/app.rs:4884 #, rust-format msgid "Couldn't list devices: {error}" msgstr "No se pudieron listar los dispositivos: {error}" #. Translators: {error} is an error message. #: src/app.rs:5207 #, rust-format msgid "Couldn't load more playlists: {error}" msgstr "No se pudieron cargar más playlists: {error}" #: src/app.rs:5253 msgid "" "Spotify hasn't confirmed your playlist changes yet. Try refreshing again." msgstr "" "Spotify todavía no confirmó los cambios de tu playlist. Vuelve a actualizar." #. Translators: {name} is a playlist name. #: src/app.rs:5449 #, rust-format msgid "Created {name}" msgstr "Se creó {name}" #. Translators: {error} is an error message. #: src/app.rs:5471 #, rust-format msgid "Couldn't create the playlist: {error}" msgstr "No se pudo crear la playlist: {error}" #: src/app.rs:5525 msgid "Playlist cover updated" msgstr "Portada de la playlist actualizada" #: src/app.rs:5534 msgid "Playlist updated" msgstr "Playlist actualizada" #. Translators: {error} is an error message. #: src/app.rs:5544 src/app.rs:5659 #, rust-format msgid "Couldn't update the playlist: {error}" msgstr "No se pudo actualizar la playlist: {error}" #. Translators: {error} is an error message. #: src/app.rs:5618 #, rust-format msgid "Playlist change failed: {error}" msgstr "Falló el cambio en la playlist: {error}" #: src/app.rs:5644 msgid "Added to Your Library" msgstr "Añadido a Tu biblioteca" #: src/app.rs:5646 src/app.rs:5838 msgid "Removed from Your Library" msgstr "Quitado de Tu biblioteca" #: src/app.rs:5831 msgid "Added to Liked Songs" msgstr "Añadida a Canciones favoritas" #: src/app.rs:5833 msgid "Removed from Liked Songs" msgstr "Quitada de Canciones favoritas" #: src/app.rs:5835 msgid "Following artist" msgstr "Siguiendo al artista" #: src/app.rs:5836 msgid "Unfollowed artist" msgstr "Dejaste de seguir al artista" #: src/app.rs:5837 msgid "Saved to Your Library" msgstr "Guardado en Tu biblioteca" #. Translators: {error} is an error message. #: src/app.rs:5852 #, rust-format msgid "Couldn't update your library: {error}" msgstr "No se pudo actualizar tu biblioteca: {error}" #. Translators: {error} is an error message. #: src/app.rs:6104 #, rust-format msgid "Cannot open this song: {error}" msgstr "No se puede abrir esta canción: {error}" #: src/app.rs:6118 msgid "This episode's podcast is not on Spotify" msgstr "El pódcast de este episodio no está en Spotify" #. Translators: {error} is an error message. #: src/app.rs:6123 #, rust-format msgid "Cannot open this episode: {error}" msgstr "No se puede abrir este episodio: {error}" #: src/app.rs:6160 msgid "Choose a device from the devices menu first." msgstr "Primero elige un dispositivo en el menú de dispositivos." #. Translators: {error} is an error message. #: src/app.rs:6183 #, rust-format msgid "Couldn't switch device: {error}" msgstr "No se pudo cambiar de dispositivo: {error}" #. Translators: {error} is an error message. #: src/app.rs:6194 src/app.rs:6218 #, rust-format msgid "Couldn't add to queue: {error}" msgstr "No se pudo añadir a la cola: {error}" #: src/app.rs:6294 msgid "This song's album is not on Spotify" msgstr "El álbum de esta canción no está en Spotify" #: src/app.rs:6311 msgid "Spotifast cannot open this kind of Spotify link" msgstr "Spotifast no puede abrir este tipo de enlace de Spotify" #: src/app.rs:6474 msgid "Nothing is playing. Pick something first" msgstr "No se está reproduciendo nada. Elige algo primero" #: src/app.rs:6834 msgid "Choose a device, or enable playback on this computer" msgstr "Elige un dispositivo o activa la reproducción en esta computadora" #: src/app.rs:7196 src/app.rs:7201 msgid "Pick something to play" msgstr "Elige algo para reproducir" #. Translators: {name} is an album name. #: src/app.rs:7466 #, rust-format msgid "Loading {name} to queue…" msgstr "Añadiendo {name} a la cola…" #: src/app.rs:7485 msgid "Playback device changed. Add the album to queue again" msgstr "" "Cambió el dispositivo de reproducción. Vuelve a añadir el álbum a la cola" #: src/app.rs:7494 src/app.rs:7512 src/app.rs:7521 msgid "Couldn't load the album's songs in order. Try again" msgstr "" "No se pudieron cargar en orden las canciones del álbum. Vuelve a intentarlo" #. Translators: {name} is an album name and {error} is an error message. #: src/app.rs:7501 #, rust-format msgid "Couldn't add {name} to queue: {error}" msgstr "No se pudo añadir {name} a la cola: {error}" #: src/app.rs:7559 msgid "This album has no playable songs to queue" msgstr "Este álbum no tiene canciones reproducibles para añadir a la cola" #. Translators: {count} is a number of songs and {name} is an album name. #: src/app.rs:7568 #, rust-format msgid "{count} song from {name} added to queue" msgid_plural "{count} songs from {name} added to queue" msgstr[0] "Se añadió {count} canción de {name} a la cola" msgstr[1] "Se añadieron {count} canciones de {name} a la cola" #. Translators: {count} is a number of songs. #: src/app.rs:7612 #, rust-format msgid "{count} song added to queue" msgid_plural "{count} songs added to queue" msgstr[0] "Se añadió {count} canción a la cola" msgstr[1] "Se añadieron {count} canciones a la cola" #. Translators: {name} is a song, episode, album, or playlist name. #: src/app.rs:7645 #, rust-format msgid "{name} added to queue" msgstr "{name} se añadió a la cola" #: src/app.rs:8029 msgid "The clipboard has no Spotify song links" msgstr "El portapapeles no tiene enlaces de canciones de Spotify" #. Translators: {count} is the number of pasted links that failed. #: src/app.rs:8110 #, rust-format msgid "{count} pasted link could not be added" msgid_plural "{count} pasted links could not be added" msgstr[0] "No se pudo añadir {count} enlace pegado" msgstr[1] "No se pudieron añadir {count} enlaces pegados" #: src/app.rs:8700 msgid "Spotify doesn't let apps remove a playlist description, so it was kept" msgstr "" "Spotify no permite a las apps quitar la descripción de una playlist, así que " "se conservó" #: src/app.rs:8744 src/app.rs:8757 msgid "Link copied" msgstr "Enlace copiado" #. Translators: {count} is a number of song links, always more than one. #: src/app.rs:8761 #, rust-format msgid "{count} link copied" msgid_plural "{count} links copied" msgstr[0] "{count} enlace copiado" msgstr[1] "{count} enlaces copiados" #: src/app.rs:9016 msgid "" "Spotify doesn't let apps reorder your playlists, so this order is saved on " "this computer" msgstr "" "Spotify no permite a las apps reordenar tus playlists, así que este orden se " "guarda en esta computadora" #: src/app.rs:9076 msgid "Restarting local playback" msgstr "Reiniciando la reproducción local" #: src/app.rs:9105 msgid "Local playback needs Spotify Premium" msgstr "La reproducción local necesita Spotify Premium" #: src/app.rs:9117 msgid "Opening your browser to set up local playback" msgstr "Abriendo tu navegador para configurar la reproducción local" #: src/app.rs:9134 msgid "Play history cleared" msgstr "Historial de reproducción borrado" #. Translators: {size} is a size in megabytes, such as 12.5. #: src/app.rs:9145 #, rust-format msgid "Cleared {size} MB of artwork" msgstr "Se liberaron {size} MB de carátulas" #. Translators: {error} is an error message. #: src/app.rs:9151 #, rust-format msgid "Couldn't clear artwork: {error}" msgstr "No se pudieron borrar las carátulas: {error}" #: src/app.rs:9331 msgid "Downloading MilkDrop preset packs" msgstr "Descargando paquetes de presets de MilkDrop" #. Translators: {name} is the name of a visualizer preset pack. #: src/app.rs:9365 #, rust-format msgid "Downloading {name} presets" msgstr "Descargando los presets de {name}" #: src/app.rs:10253 msgid "Couldn't start playback" msgstr "No se pudo iniciar la reproducción" #: src/app.rs:10254 msgid "Couldn't pause" msgstr "No se pudo pausar" #: src/app.rs:10255 msgid "Couldn't skip" msgstr "No se pudo saltar" #: src/app.rs:10256 msgid "Couldn't go back" msgstr "No se pudo volver atrás" #: src/app.rs:10257 msgid "Couldn't seek" msgstr "No se pudo cambiar la posición" #: src/app.rs:10258 msgid "Couldn't change the volume" msgstr "No se pudo cambiar el volumen" #: src/app.rs:10259 msgid "Couldn't change shuffle" msgstr "No se pudo cambiar el modo aleatorio" #: src/app.rs:10260 msgid "Couldn't change repeat" msgstr "No se pudo cambiar la repetición" #: src/app.rs:10301 msgid "" "Spotify doesn't make this playlist's songs available to third-party apps." msgstr "" "Spotify no pone las canciones de esta playlist a disposición de apps de " "terceros." #: src/app.rs:10431 msgid "Spotify sign-in expired. Sign in again, then retry the cover upload." msgstr "" "La sesión de Spotify caducó. Vuelve a iniciar sesión y reintenta subir la " "portada." #: src/app.rs:10436 msgid "" "Spotify refused this cover. Check that you own the playlist, then sign in " "again to grant image upload permission. If using a personal app, reconnect " "it in Settings too." msgstr "" "Spotify rechazó esta portada. Comprueba que la playlist es tuya y vuelve a " "iniciar sesión para conceder el permiso de subir imágenes. Si usas una app " "personal, vuelve a conectarla también en Ajustes." #: src/app.rs:10440 msgid "Spotify rejected the image size. Choose a smaller image." msgstr "Spotify rechazó el tamaño de la imagen. Elige una imagen más pequeña." #. Translators: {error} is an error message. #: src/app.rs:10443 #, rust-format msgid "Couldn't upload the cover: {error}. Try again." msgstr "No se pudo subir la portada: {error}. Vuelve a intentarlo." #. Translators: Keep {track} unchanged. It is the name of the song, #. playlist, album, or artist the radio is based on, not translated. #: src/app.rs:16236 src/app/radio.rs:38 #, rust-format msgid "{track} Radio" msgstr "Radio de {track}" #: src/ui/settings.rs:143 src/ui/keys.rs:285 src/ui/topbar.rs:406 #: src/ui/topbar.rs:436 msgid "Settings" msgstr "Ajustes" #: src/ui/settings.rs:157 msgid "Search settings" msgstr "Buscar en los ajustes" #: src/ui/settings.rs:173 msgid "Open folder" msgstr "Abrir carpeta" #: src/ui/settings.rs:185 msgid "Account" msgstr "Cuenta" #: src/ui/settings.rs:186 src/ui/topbar.rs:424 msgid "Sign out" msgstr "Cerrar sesión" #: src/ui/settings.rs:189 msgid "Personal Spotify app" msgstr "App personal de Spotify" #: src/ui/settings.rs:192 msgid "" "Use a personal Development Mode app for a separate API quota. The shared app " "stays active." msgstr "" "Usa una app propia en modo desarrollo para tener tu propia cuota de API. La " "app compartida sigue activa." #: src/ui/settings.rs:196 msgid "Create an app" msgstr "Crear una app" #: src/ui/settings.rs:199 msgid "Create one for free in Spotify's developer dashboard." msgstr "Crea una gratis en el panel de desarrolladores de Spotify." #: src/ui/settings.rs:204 msgid "Personal app ready" msgstr "App personal lista" #: src/ui/settings.rs:207 msgid "Supported requests use your app. Other requests use the shared app." msgstr "" "Las peticiones compatibles usan tu app. El resto usa la app compartida." #: src/ui/settings.rs:212 msgid "Authorize your personal app" msgstr "Autorizar tu app personal" #: src/ui/settings.rs:215 msgid "Spotify opens in your browser to verify the account." msgstr "Spotify se abre en tu navegador para verificar la cuenta." #: src/ui/settings.rs:220 msgid "Remove personal app" msgstr "Quitar la app personal" #: src/ui/settings.rs:221 msgid "Shared access remains signed in." msgstr "El acceso compartido sigue con la sesión iniciada." #: src/ui/settings.rs:251 msgid "Spotify Free, local playback needs Premium" msgstr "Spotify Free, la reproducción local necesita Premium" #. Translators: {username} is the Spotify account's user name. #: src/ui/settings.rs:265 #, rust-format msgid "Connected as {username}" msgstr "Conectado como {username}" #: src/ui/settings.rs:293 msgid "Client ID" msgstr "Client ID" #: src/ui/settings.rs:316 msgid "Setup guide" msgstr "Guía de configuración" #: src/ui/settings.rs:326 src/ui/settings.rs:342 src/ui/dialogs.rs:96 msgid "Remove" msgstr "Quitar" #: src/ui/settings.rs:334 msgid "Authorize" msgstr "Autorizar" #: src/ui/settings.rs:353 msgctxt "playback status" msgid "Ready" msgstr "Lista" #: src/ui/settings.rs:354 msgid "This computer is a Spotify Connect device." msgstr "Esta computadora es un dispositivo de Spotify Connect." #: src/ui/settings.rs:358 msgctxt "playback status" msgid "Setting up" msgstr "Configurando" #: src/ui/settings.rs:359 msgid "Finish authorizing in your browser." msgstr "Termina la autorización en tu navegador." #: src/ui/settings.rs:363 msgctxt "playback status" msgid "Connecting" msgstr "Conectando" #: src/ui/settings.rs:364 src/ui/login.rs:97 msgid "Connecting to Spotify…" msgstr "Conectando con Spotify…" #: src/ui/settings.rs:368 msgctxt "playback status" msgid "Unavailable" msgstr "No disponible" #: src/ui/settings.rs:373 msgctxt "playback status" msgid "Not set up" msgstr "Sin configurar" #: src/ui/settings.rs:376 msgid "Requires Spotify Premium and a one-time browser sign-in." msgstr "Requiere Spotify Premium y un inicio de sesión único en el navegador." #: src/ui/settings.rs:378 msgid "Enable playback here" msgstr "Activar la reproducción aquí" #: src/ui/settings.rs:381 msgid "Playback on this computer" msgstr "Reproducción en esta computadora" #: src/ui/settings.rs:382 msgid "Normalize volume" msgstr "Normalizar el volumen" #: src/ui/settings.rs:383 msgid "Autoplay" msgstr "Reproducción automática" #: src/ui/settings.rs:384 msgid "Gapless playback" msgstr "Reproducción sin pausas" #: src/ui/settings.rs:385 msgid "Keep music playing when the window closes" msgstr "Seguir reproduciendo al cerrar la ventana" #: src/ui/settings.rs:386 msgid "Automatic update checks" msgstr "Buscar actualizaciones automáticamente" #: src/ui/settings.rs:387 msgid "Audio cache" msgstr "Caché de audio" #: src/ui/settings.rs:388 msgid "Apply and restart playback" msgstr "Aplicar y reiniciar la reproducción" #: src/ui/settings.rs:389 msgid "Restart local playback to apply these settings." msgstr "Reinicia la reproducción local para aplicar estos ajustes." #: src/ui/settings.rs:390 msgid "Download updates automatically" msgstr "Descargar actualizaciones automáticamente" #. Translators: {status} is a playback state such as Ready or Not set up. #: src/ui/settings.rs:394 #, rust-format msgid "Status: {status}" msgstr "Estado: {status}" #: src/ui/settings.rs:398 msgid "Device name" msgstr "Nombre del dispositivo" #: src/ui/settings.rs:399 msgid "How this computer appears in Spotify Connect." msgstr "Cómo aparece esta computadora en Spotify Connect." #: src/ui/settings.rs:402 msgid "Audio quality" msgstr "Calidad de audio" #: src/ui/settings.rs:403 msgid "Higher bitrates use more data and cache space." msgstr "Más bitrate consume más datos y más espacio de caché." #: src/ui/settings.rs:407 msgid "Keep loud and quiet tracks at a similar level." msgstr "Mantiene las canciones fuertes y suaves a un nivel parecido." #: src/ui/settings.rs:411 msgid "Keep playing similar songs when your music ends." msgstr "Sigue con canciones parecidas cuando se termina tu música." #: src/ui/settings.rs:415 msgid "Play tracks without silence between them." msgstr "Reproduce las canciones sin silencio entre una y otra." #: src/ui/settings.rs:422 msgid "" "Spotifast hides to the system tray. Quit from the tray menu or with Ctrl+Q." msgstr "" "Spotifast se oculta en la bandeja del sistema. Sal desde el menú de la " "bandeja o con Ctrl+Q." #: src/ui/settings.rs:426 msgid "" "Spotifast hides to the system tray. Quit from the tray menu or with Cmd+Q." msgstr "" "Spotifast se oculta en la bandeja del sistema. Sal desde el menú de la " "bandeja o con Cmd+Q." #: src/ui/settings.rs:433 msgid "Checks GitHub once a day. No personal data is sent." msgstr "Consulta GitHub una vez por día. No se envía ningún dato personal." #: src/ui/settings.rs:436 msgid "Audio output" msgstr "Salida de audio" #: src/ui/settings.rs:439 msgid "PulseAudio also covers PipeWire. Rodio talks to ALSA directly." msgstr "PulseAudio también cubre PipeWire. Rodio habla con ALSA directamente." #: src/ui/settings.rs:444 msgid "Output buffer" msgstr "Búfer de salida" #: src/ui/settings.rs:447 msgid "" "More buffering can prevent clicks on busy computers. Less buffering makes " "controls respond sooner." msgstr "" "Más búfer puede evitar chasquidos en equipos cargados. Menos búfer hace que " "los controles respondan antes." #: src/ui/settings.rs:453 msgid "Save downloaded audio for later playback." msgstr "Guarda el audio descargado para reproducirlo después." #: src/ui/settings.rs:456 msgid "Playback settings applied" msgstr "Ajustes de reproducción aplicados" #: src/ui/settings.rs:461 msgid "Downloads in the background. You choose when to restart." msgstr "Se descargan en segundo plano. Tú decides cuándo reiniciar." #: src/ui/settings.rs:478 msgid "Reconnect" msgstr "Reconectar" #: src/ui/settings.rs:510 msgid "Normal · 96 kbps" msgstr "Normal · 96 kbps" #: src/ui/settings.rs:511 msgid "High · 160 kbps" msgstr "Alta · 160 kbps" #: src/ui/settings.rs:512 msgid "Very high · 320 kbps" msgstr "Muy alta · 320 kbps" #: src/ui/settings.rs:711 msgid "Playback settings applied." msgstr "Ajustes de reproducción aplicados." #: src/ui/settings.rs:718 msgid "Appearance" msgstr "Apariencia" #: src/ui/settings.rs:719 msgid "Theme" msgstr "Tema" #: src/ui/settings.rs:720 msgid "How to make a theme" msgstr "Cómo crear un tema" #: src/ui/settings.rs:721 msgid "Open themes folder" msgstr "Abrir la carpeta de temas" #: src/ui/settings.rs:722 msgid "Colour from album art" msgstr "Color de la carátula" #: src/ui/settings.rs:723 msgid "Compact library sidebar" msgstr "Barra lateral compacta" #: src/ui/settings.rs:724 msgid "Compact track list" msgstr "Lista de canciones compacta" #: src/ui/settings.rs:725 msgid "Middle-click autoscroll" msgstr "Desplazamiento con clic central" #: src/ui/settings.rs:726 msgid "Custom title bar" msgstr "Barra de título personalizada" #: src/ui/settings.rs:727 msgid "Player bar visualizer" msgstr "Visualizador en la barra de reproducción" #: src/ui/settings.rs:738 msgid "Follow system uses your Omarchy colours." msgstr "Seguir el sistema usa tus colores de Omarchy." #: src/ui/settings.rs:742 msgid "Follow system uses your desktop's light or dark appearance." msgstr "Seguir el sistema usa la apariencia clara u oscura de tu escritorio." #: src/ui/settings.rs:747 src/ui/settings.rs:1878 msgid "Language" msgstr "Idioma" #: src/ui/settings.rs:750 msgid "" "System follows your computer's language. Untranslated text stays in English." msgstr "" "Sistema sigue el idioma de tu computadora. El texto sin traducir se muestra " "en inglés." #: src/ui/settings.rs:757 msgid "Use the current cover's colour on pages and the player bar." msgstr "" "Usa el color de la carátula actual en las páginas y en la barra del " "reproductor." #: src/ui/settings.rs:762 msgid "Show names without covers in the sidebar." msgstr "Muestra los nombres sin carátulas en la barra lateral." #: src/ui/settings.rs:766 msgid "Show each track on one line without a cover." msgstr "Muestra cada canción en una línea, sin carátula." #: src/ui/settings.rs:769 msgid "Interface zoom" msgstr "Zoom de la interfaz" #: src/ui/settings.rs:773 msgid "Ctrl+Plus and Ctrl+Minus work anywhere; Ctrl+0 resets." msgstr "Ctrl+Más y Ctrl+Menos funcionan en cualquier lado; Ctrl+0 restablece." #: src/ui/settings.rs:777 msgid "Cmd+Plus and Cmd+Minus work anywhere; Cmd+0 resets." msgstr "Cmd+Más y Cmd+Menos funcionan en cualquier lado; Cmd+0 restablece." #: src/ui/settings.rs:786 msgid "" "Middle-click a list, then move the pointer to scroll it. Off by default, " "because a middle click usually pastes on Linux." msgstr "" "Haz clic central en una lista y mueve el puntero para desplazarla. " "Desactivado por defecto, porque en Linux el clic central suele pegar." #: src/ui/settings.rs:794 msgid "" "Draw Spotifast's own title bar and window buttons instead of the standard " "Windows ones." msgstr "" "Dibuja la barra de título y los botones de ventana propios de Spotifast en " "lugar de los estándar de Windows." #: src/ui/settings.rs:802 msgid "" "Show the song moving behind the player bar's controls while it plays here." msgstr "" "Muestra la canción en movimiento detrás de los controles de la barra de " "reproducción mientras suena aquí." #: src/ui/settings.rs:937 msgid "Off" msgstr "Desactivado" #: src/ui/settings.rs:938 msgid "Spectrum" msgstr "Espectro" #: src/ui/settings.rs:939 msgid "Waveform" msgstr "Forma de onda" #: src/ui/settings.rs:1096 msgid "Proxy" msgstr "Proxy" #: src/ui/settings.rs:1098 msgid "Mode, host, port, username and password" msgstr "Modo, host, puerto, usuario y contraseña" #: src/ui/settings.rs:1101 msgid "Off, System, HTTP or SOCKS5 proxy for network requests." msgstr "" "Proxy desactivado, del sistema, HTTP o SOCKS5 para las peticiones de red." #: src/ui/settings.rs:1111 msgctxt "proxy" msgid "Mode" msgstr "Modo" #: src/ui/settings.rs:1114 msgid "" "Off ignores environment variables. System uses them, and the OS proxy on " "macOS and Windows." msgstr "" "Desactivado ignora las variables de entorno. Sistema las usa, junto con el " "proxy del sistema operativo en macOS y Windows." #: src/ui/settings.rs:1166 src/ui/login.rs:249 msgid "Apply settings" msgstr "Aplicar ajustes" #: src/ui/settings.rs:1178 msgid "Not using a proxy." msgstr "No se usa ningún proxy." #: src/ui/settings.rs:1179 msgid "Using the system proxy." msgstr "Se usa el proxy del sistema." #: src/ui/settings.rs:1190 msgid "Winamp skins" msgstr "Skins de Winamp" #: src/ui/settings.rs:1191 src/ui/winamp/mod.rs:706 src/ui/winamp/mod.rs:852 msgid "Always on top" msgstr "Siempre visible" #: src/ui/settings.rs:1192 msgid "Show Winamp in taskbar" msgstr "Mostrar Winamp en la barra de tareas" #: src/ui/settings.rs:1195 msgid "Mini player" msgstr "Minirreproductor" #: src/ui/settings.rs:1199 msgid "" "Use classic Winamp .wsz skins. Press Ctrl+M or click the skin logo to " "return. Drop a skin on either window to add it." msgstr "" "Usa skins clásicas .wsz de Winamp. Pulsa Ctrl+M o haz clic en el logo de la " "skin para volver. Suelta una skin en cualquiera de las ventanas para " "añadirla." #: src/ui/settings.rs:1203 msgid "" "Use classic Winamp .wsz skins. Press Cmd+Shift+M or click the skin logo to " "return. Drop a skin on either window to add it." msgstr "" "Usa skins clásicas .wsz de Winamp. Pulsa Cmd+Shift+M o haz clic en el logo " "de la skin para volver. Suelta una skin en cualquiera de las ventanas para " "añadirla." #: src/ui/settings.rs:1209 msgid "Skin" msgstr "Skin" #. Translators: {folder} is the path of the skins folder. #: src/ui/settings.rs:1213 #, rust-format msgid "Installed skins are in {folder}. Find more at the Winamp Skin Museum." msgstr "" "Las skins instaladas están en {folder}. Encuentra más en el Winamp Skin " "Museum." #: src/ui/settings.rs:1218 src/ui/winamp/mod.rs:693 msgid "Size" msgstr "Tamaño" #: src/ui/settings.rs:1219 msgid "Whole-number scaling keeps skin pixels sharp." msgstr "Escalar por números enteros mantiene nítidos los píxeles de la skin." #: src/ui/settings.rs:1224 msgid "Keep the Winamp window above everything else." msgstr "Mantener la ventana de Winamp por encima de todo lo demás." #: src/ui/settings.rs:1230 src/ui/winamp/mod.rs:716 msgid "Show in taskbar" msgstr "Mostrar en la barra de tareas" #: src/ui/settings.rs:1233 msgid "" "Keep a taskbar button for the mini player. The tray icon stays available " "when hidden." msgstr "" "Mantiene un botón del minirreproductor en la barra de tareas. El icono de la " "bandeja sigue disponible cuando está oculto." #: src/ui/settings.rs:1238 msgid "Installed skins" msgstr "Skins instaladas" #: src/ui/settings.rs:1251 msgid "Switch to it" msgstr "Cambiar a él" #: src/ui/settings.rs:1264 msgid "Skin Museum" msgstr "Skin Museum" #: src/ui/settings.rs:1290 msgid "Random" msgstr "Aleatorio" #: src/ui/settings.rs:1329 #, rust-format msgid "" "Now showing {skin}. Another one is picked each time the mini player opens." msgstr "" "Ahora se muestra {skin}. Se elige otro cada vez que se abre el " "minirreproductor." #: src/ui/settings.rs:1383 msgid "MilkDrop window" msgstr "Ventana de MilkDrop" #: src/ui/settings.rs:1391 msgid "" "A projectM visualiser for local playback. Open it here, from the top bar, " "with Ctrl+Shift+K, or from the mini player's V menu. Press ? or F1 for its " "shortcuts." msgstr "" "Un visualizador projectM para la reproducción local. Ábrelo aquí, desde la " "barra superior, con Ctrl+Mayús+K, o desde el menú V del minirreproductor. " "Pulsa ? o F1 para ver sus atajos." #: src/ui/settings.rs:1395 msgid "" "A projectM visualiser for local playback. Open it here, from the top bar, " "with Cmd+Shift+K, or from the mini player's V menu. Press ? or F1 for its " "shortcuts." msgstr "" "Un visualizador projectM para la reproducción local. Ábrelo aquí, desde la " "barra superior, con Cmd+Mayús+K, o desde el menú V del minirreproductor. " "Pulsa ? o F1 para ver sus atajos." #: src/ui/settings.rs:1401 src/ui/settings.rs:1616 msgid "Presets" msgstr "Presets" #. Translators: {folder} is the path of the MilkDrop presets folder. #: src/ui/settings.rs:1406 #, rust-format msgid "" "None yet in {folder}. Add .milk files here. Spotifast downloads presets when " "MilkDrop first opens with an empty folder." msgstr "" "Todavía no hay ninguno en {folder}. Añade archivos .milk aquí. Spotifast " "descarga presets la primera vez que MilkDrop se abre con la carpeta vacía." #. Translators: {folder} is the path of the MilkDrop presets folder. #: src/ui/settings.rs:1412 #, rust-format msgid "" "One preset in {folder}. Add .milk files here. Spotifast downloads presets " "when MilkDrop first opens with an empty folder." msgstr "" "Un preset en {folder}. Añade archivos .milk aquí. Spotifast descarga presets " "la primera vez que MilkDrop se abre con la carpeta vacía." #. Translators: {count} is the number of presets, {folder} the path of the MilkDrop presets folder. #: src/ui/settings.rs:1418 #, rust-format msgid "" "{count} preset in {folder}. Add .milk files here. Spotifast downloads " "presets when MilkDrop first opens with an empty folder." msgid_plural "" "{count} presets in {folder}. Add .milk files here. Spotifast downloads " "presets when MilkDrop first opens with an empty folder." msgstr[0] "" "{count} preset en {folder}. Añade archivos .milk aquí. Spotifast descarga " "presets la primera vez que MilkDrop se abre con la carpeta vacía." msgstr[1] "" "{count} presets en {folder}. Añade archivos .milk aquí. Spotifast descarga " "presets la primera vez que MilkDrop se abre con la carpeta vacía." #: src/ui/settings.rs:1427 msgid "Time per preset" msgstr "Tiempo por preset" #: src/ui/settings.rs:1430 msgid "How long each preset plays before the next fades in." msgstr "Cuánto dura cada preset antes de que entre el siguiente." #: src/ui/settings.rs:1434 msgid "Frame rate" msgstr "Cuadros por segundo" #: src/ui/settings.rs:1438 msgid "Lower rates use fewer resources. Uncapped draws as fast as possible." msgstr "" "Las tasas más bajas usan menos recursos. Sin límite dibuja lo más rápido " "posible." #. Translators: {hz} is the screen's refresh rate in hertz. #: src/ui/settings.rs:1443 #, rust-format msgid "" "Your screen refreshes at {hz} Hz. Higher rates do not add visible frames. " "Uncapped draws as fast as possible." msgstr "" "Tu pantalla se actualiza a {hz} Hz. Las tasas más altas no añaden cuadros " "visibles. Sin límite dibuja lo más rápido posible." #: src/ui/settings.rs:1450 msgid "Resolution" msgstr "Resolución" #: src/ui/settings.rs:1453 msgid "Half and Quarter use fewer resources and scale the image back up." msgstr "Mitad y Cuarto consumen menos recursos y reescalan la imagen." #. Translators: search keywords for the MilkDrop preset download buttons. #: src/ui/settings.rs:1460 msgid "Get presets" msgstr "Obtener presets" #: src/ui/settings.rs:1498 msgid "Fetching..." msgstr "Obteniendo..." #. Translators: {pack} is the name of a MilkDrop preset pack. #: src/ui/settings.rs:1501 #, rust-format msgid "Get {pack}" msgstr "Obtener {pack}" #: src/ui/settings.rs:1588 msgctxt "resolution" msgid "Full" msgstr "Completa" #: src/ui/settings.rs:1589 msgctxt "resolution" msgid "Half" msgstr "Mitad" #: src/ui/settings.rs:1590 msgctxt "resolution" msgid "Quarter" msgstr "Cuarto" #: src/ui/settings.rs:1604 msgid "Equalizer" msgstr "Ecualizador" #: src/ui/settings.rs:1610 msgid "" "A ten-band equalizer for playback on this computer. It does not affect other " "devices." msgstr "" "Un ecualizador de diez bandas para la reproducción en este equipo. No afecta " "a otros dispositivos." #. Translators: a search keyword for the equalizer's preamplifier slider. #: src/ui/settings.rs:1618 msgid "Preamp" msgstr "Preamplificador" #. Translators: a search keyword for the equalizer's frequency band sliders. #: src/ui/settings.rs:1620 msgid "Bands" msgstr "Bandas" #. Translators: short label under the equalizer's preamplifier slider. #: src/ui/settings.rs:1670 msgctxt "equalizer" msgid "Pre" msgstr "Pre" #: src/ui/settings.rs:1687 msgid "Storage" msgstr "Almacenamiento" #: src/ui/settings.rs:1690 msgid "Artwork cache" msgstr "Caché de carátulas" #. Translators: {folder} is the path of a cache folder. #: src/ui/settings.rs:1692 src/ui/settings.rs:1698 #, rust-format msgid "Stored in {folder}" msgstr "Guardado en {folder}" #: src/ui/settings.rs:1704 msgid "Play history" msgstr "Historial de reproducción" #. Translators: {file} is the path of the play history file. #: src/ui/settings.rs:1708 #, rust-format msgid "Tracks played here are stored in {file}. This file is never uploaded." msgstr "" "Las canciones reproducidas aquí se guardan en {file}. Este archivo nunca se " "sube." #: src/ui/settings.rs:1713 msgid "Sign-in" msgstr "Inicio de sesión" #: src/ui/settings.rs:1716 msgid "Sign-ins are saved in the system credential store when available." msgstr "" "Las sesiones se guardan en el llavero del sistema cuando está disponible." #: src/ui/settings.rs:1728 msgid "Clear artwork" msgstr "Borrar carátulas" #: src/ui/settings.rs:1742 msgid "Clear history" msgstr "Borrar historial" #: src/ui/settings.rs:1754 src/ui/show.rs:34 msgid "About" msgstr "Acerca de" #: src/ui/settings.rs:1757 msgid "Built with Rust, egui, and librespot. Not affiliated with Spotify." msgstr "Hecho con Rust, egui y librespot. Sin relación con Spotify." #: src/ui/settings.rs:1759 msgid "Check for updates" msgstr "Buscar actualizaciones" #: src/ui/settings.rs:1760 msgid "Checking…" msgstr "Buscando…" #: src/ui/settings.rs:1761 src/ui/dialogs.rs:153 src/ui/keys.rs:295 #: src/ui/topbar.rs:414 msgid "Keyboard shortcuts" msgstr "Atajos de teclado" #: src/ui/settings.rs:1762 msgid "Source code" msgstr "Código fuente" #. Translators: {query} is the text typed into the settings search field. #: src/ui/settings.rs:1834 #, rust-format msgid "No settings for “{query}”" msgstr "No hay ajustes para “{query}”" #: src/ui/settings.rs:1835 msgid "Try fewer words, or check the spelling." msgstr "Prueba con menos palabras o revisa la ortografía." #: src/ui/settings.rs:1851 msgctxt "language" msgid "System" msgstr "Sistema" #: src/api/models.rs:256 msgid "Single" msgstr "Sencillo" #: src/api/models.rs:257 msgid "Compilation" msgstr "Recopilatorio" #: src/api/models.rs:258 src/model.rs:751 msgid "Appears On" msgstr "Aparece en" #: src/milkdrop.rs:52 msgid "Uncapped" msgstr "Sin límite" #. Translators: A frame rate that matches the display. Keep {rate}. #: src/milkdrop.rs:56 #, rust-format msgid "{rate} fps, your screen" msgstr "{rate} fps, tu pantalla" #: src/model.rs:632 src/model.rs:748 msgctxt "filter" msgid "All" msgstr "Todo" #: src/model.rs:633 src/ui/search.rs:425 msgid "Songs" msgstr "Canciones" #: src/model.rs:638 src/ui/library.rs:32 src/ui/search.rs:272 msgid "Episodes" msgstr "Episodios" #: src/model.rs:750 msgid "Singles & EPs" msgstr "Sencillos y EP" #: src/settings.rs:160 msgctxt "theme" msgid "Dark" msgstr "Oscuro" #: src/settings.rs:161 msgctxt "theme" msgid "Light" msgstr "Claro" #: src/settings.rs:162 msgid "Follow system" msgstr "Seguir el sistema" #: src/settings.rs:188 msgctxt "proxy" msgid "Off" msgstr "Desactivado" #: src/settings.rs:189 msgctxt "proxy" msgid "System" msgstr "Sistema" #: src/theme.rs:175 msgid "Loading local themes…" msgstr "Cargando los temas locales…" #: src/theme.rs:178 msgid "" "The selected theme is unavailable. Keeping the last usable appearance. See " "the log for details." msgstr "" "El tema seleccionado no está disponible. Se mantiene la última apariencia " "válida. Consulta el registro para más detalles." #: src/theme.rs:182 msgid "The themes folder could not be read. See the log for details." msgstr "" "No se pudo leer la carpeta de temas. Consulta el registro para más detalles." #: src/theme.rs:186 msgid "" "The themes folder has more than 512 entries. Keep fewer files there to list " "the custom palettes." msgstr "" "La carpeta de temas tiene más de 512 elementos. Deja menos archivos allí " "para ver las paletas personalizadas." #: src/theme.rs:190 msgid "" "Only 128 custom palettes can be listed. Keep fewer JSON files in the themes " "folder to see the rest." msgstr "" "Solo se pueden mostrar 128 paletas personalizadas. Deja menos archivos JSON " "en la carpeta de temas para ver el resto." #: src/theme.rs:194 msgid "" "The Omarchy palette could not be loaded. Keeping the last usable appearance. " "See the log for details." msgstr "" "No se pudo cargar la paleta de Omarchy. Se mantiene la última apariencia " "válida. Consulta el registro para más detalles." #: src/theme.rs:198 msgid "" "Custom themes could not be loaded. Run spotifast reload-themes to try again." msgstr "" "No se pudieron cargar los temas personalizados. Ejecuta spotifast reload-" "themes para volver a intentarlo." #: src/ui/artist.rs:32 msgid "Popular" msgstr "Populares" #: src/ui/artist.rs:74 msgid "Show less" msgstr "Ver menos" #: src/ui/artist.rs:76 msgid "See more" msgstr "Ver más" #: src/ui/artist.rs:87 msgid "No popular songs to show." msgstr "No hay canciones populares para mostrar." #: src/ui/artist.rs:100 msgid "Discography" msgstr "Discografía" #: src/ui/artist.rs:172 msgid "Nothing in this category." msgstr "No hay nada en esta categoría." #: src/ui/artist.rs:198 msgid "Fans also like" msgstr "A los fans también les gusta" #. Translators: {count} is the number of people who follow an artist. #: src/ui/artist.rs:268 #, rust-format msgid "{count} follower" msgid_plural "{count} followers" msgstr[0] "{count} seguidor" msgstr[1] "{count} seguidores" #: src/ui/artist.rs:320 src/ui/collection.rs:200 src/ui/show.rs:146 #: src/ui/show.rs:298 msgid "Starting…" msgstr "Iniciando…" #: src/ui/artist.rs:343 msgctxt "artist" msgid "Following" msgstr "Siguiendo" #: src/ui/collection.rs:219 msgid "No playable songs in this view" msgstr "No hay canciones reproducibles en esta vista" #: src/ui/collection.rs:258 msgid "Shuffle off" msgstr "Desactivar aleatorio" #: src/ui/collection.rs:293 src/ui/collection.rs:319 msgid "Save as playlist" msgstr "Guardar como playlist" #: src/ui/collection.rs:341 msgid "Refreshing…" msgstr "Actualizando…" #: src/ui/collection.rs:343 src/ui/devices.rs:206 msgid "Refresh" msgstr "Actualizar" #: src/ui/collection.rs:362 msgid "Filter" msgstr "Filtrar" #: src/ui/collection.rs:721 src/ui/collection.rs:747 msgid "Unavailable" msgstr "No disponible" #: src/ui/collection.rs:863 msgid "Nothing here yet" msgstr "Todavía no hay nada" #: src/ui/collection.rs:864 msgid "Added songs appear here." msgstr "Las canciones que añadas aparecen aquí." #: src/ui/collection.rs:1244 src/ui/home.rs:653 msgid "Your top songs" msgstr "Tus canciones más escuchadas" #: src/ui/collection.rs:1253 msgid "Your most-played tracks from the last four weeks." msgstr "Lo que más escuchaste en las últimas cuatro semanas." #: src/ui/collection.rs:1642 msgid "Collaborative Playlist" msgstr "Playlist colaborativa" #: src/ui/collection.rs:1644 msgid "Public Playlist" msgstr "Playlist pública" #: src/ui/collection.rs:1715 msgid "Save to Your Library" msgstr "Guardar en Tu biblioteca" #. Translators: {count} is a number of songs and {duration} their total #. length, such as "2 hr 13 min". #: src/ui/collection.rs:1923 #, rust-format msgid "{count} song, {duration}" msgid_plural "{count} songs, {duration}" msgstr[0] "{count} canción, {duration}" msgstr[1] "{count} canciones, {duration}" #. Translators: {name} is the name of someone who added songs to the playlist. #: src/ui/collection.rs:1937 #, rust-format msgid "with {name}" msgstr "con {name}" #. Translators: {first} and {second} are names of people who added songs. #: src/ui/collection.rs:1941 #, rust-format msgid "with {first} and {second}" msgstr "con {first} y {second}" #. Translators: {count} is how many other people added songs to the playlist. #: src/ui/collection.rs:1948 #, rust-format msgid "and {count} other" msgid_plural "and {count} others" msgstr[0] "y {count} más" msgstr[1] "y {count} más" #. Translators: {name} is the name this computer uses in Spotify Connect. #: src/ui/devices.rs:72 src/ui/devices.rs:289 #, rust-format msgid "{name} (this computer)" msgstr "{name} (esta computadora)" #: src/ui/devices.rs:80 msgid "Setting up…" msgstr "Configurando…" #: src/ui/devices.rs:82 msgid "Set up playback here" msgstr "Configurar la reproducción aquí" #: src/ui/devices.rs:142 msgid "Connecting…" msgstr "Conectando…" #: src/ui/devices.rs:144 msgid "On your network, click to connect" msgstr "En tu red, haz clic para conectar" #: src/ui/devices.rs:278 msgid "No devices found. Open Spotify on another device, then refresh." msgstr "" "No se encontraron dispositivos. Abre Spotify en otro dispositivo y actualiza." #: src/ui/devices.rs:324 msgid "Listening on this device" msgstr "Escuchando en este dispositivo" #: src/ui/devices.rs:326 msgid "Restricted" msgstr "Restringido" #: src/ui/devices.rs:328 msgid "Play here" msgstr "Reproducir aquí" #: src/ui/dialogs.rs:38 msgid "Spend less time waiting for Spotify" msgstr "Espera menos a Spotify" #: src/ui/dialogs.rs:41 msgid "" "Spotifast's default connection shares Spotify's request limit with other " "listeners. When it gets busy, loading music and using playback controls can " "take longer." msgstr "" "La conexión predeterminada de Spotifast comparte el límite de peticiones de " "Spotify con otros oyentes. Cuando está saturada, cargar música y usar los " "controles de reproducción puede tardar más." #: src/ui/dialogs.rs:42 msgid "" "Your Premium account lets you create a free personal Spotify app. Connect it " "here to give supported requests your own allowance. Some pages still use the " "shared connection." msgstr "" "Tu cuenta Premium te permite crear una app personal de Spotify gratis. " "Conéctala aquí para que las peticiones compatibles usen tu propia cuota. " "Algunas páginas siguen usando la conexión compartida." #: src/ui/dialogs.rs:43 msgid "" "Setup takes a few minutes. You can also find it later in Settings under " "Personal Spotify app." msgstr "" "La configuración lleva unos minutos. También puedes encontrarla más tarde en " "Ajustes, en App personal de Spotify." #: src/ui/dialogs.rs:50 msgid "Set up personal app" msgstr "Configurar app personal" #: src/ui/dialogs.rs:53 msgid "Keep shared app" msgstr "Seguir con la app compartida" #: src/ui/dialogs.rs:64 msgid "Delete playlist?" msgstr "¿Eliminar la playlist?" #: src/ui/dialogs.rs:66 msgid "Remove from Your Library?" msgstr "¿Quitar de Tu biblioteca?" #. Translators: {name} is a playlist name. #: src/ui/dialogs.rs:74 #, rust-format msgid "Delete “{name}”? You can recover it from Spotify for 90 days." msgstr "¿Eliminar “{name}”? Puedes recuperarla desde Spotify durante 90 días." #. Translators: {name} is a playlist name. #: src/ui/dialogs.rs:77 #, rust-format msgid "“{name}” will no longer appear in Your Library." msgstr "“{name}” ya no aparecerá en Tu biblioteca." #: src/ui/dialogs.rs:104 src/ui/dialogs.rs:147 src/ui/dialogs.rs:416 #: src/ui/dialogs.rs:595 src/ui/login.rs:89 msgid "Cancel" msgstr "Cancelar" #: src/ui/dialogs.rs:120 msgid "Songs already in this playlist" msgstr "Canciones que ya están en esta playlist" #: src/ui/dialogs.rs:122 msgid "Song already in this playlist" msgstr "La canción ya está en esta playlist" #: src/ui/dialogs.rs:139 msgid "Add anyway" msgstr "Añadir igualmente" #: src/ui/dialogs.rs:196 msgid "Done" msgstr "Listo" #: src/ui/dialogs.rs:204 msgid "This account cannot play music here" msgstr "Esta cuenta no puede reproducir música aquí" #: src/ui/dialogs.rs:213 msgid "" "Playback needs Spotify Premium. Free accounts can browse and search, but " "cannot play music through Spotifast." msgstr "" "La reproducción necesita Spotify Premium. Las cuentas Free pueden explorar y " "buscar, pero no reproducir música con Spotifast." #: src/ui/dialogs.rs:222 msgid "OK" msgstr "Aceptar" #: src/ui/dialogs.rs:254 #, rust-format msgid "This song is already in “{playlist}”. Add it again?" msgstr "Esta canción ya está en “{playlist}”. ¿Añadirla otra vez?" #: src/ui/dialogs.rs:261 #, rust-format msgid "This song is already in “{playlist}”. Add them anyway?" msgstr "Esta canción ya está en “{playlist}”. ¿Añadirlas igualmente?" #. Translators: {name} is a song name and {playlist} a playlist name. #: src/ui/dialogs.rs:266 #, rust-format msgid "“{name}” is already in “{playlist}”. Add it again?" msgstr "“{name}” ya está en “{playlist}”. ¿Añadirla otra vez?" #: src/ui/dialogs.rs:274 #, rust-format msgid "“{name}” is already in “{playlist}”. Add them anyway?" msgstr "“{name}” ya está en “{playlist}”. ¿Añadirlas igualmente?" #: src/ui/dialogs.rs:283 #, rust-format msgid "“{first}” and “{second}” are already in “{playlist}”. Add them anyway?" msgstr "" "“{first}” y “{second}” ya están en “{playlist}”. ¿Añadirlas igualmente?" #. Translators: {first} and {second} are song names, {count} is how many more songs are already in the playlist, and {playlist} is a playlist name. #: src/ui/dialogs.rs:292 #, rust-format msgid "" "“{first}”, “{second}”, and {count} more are already in “{playlist}”. Add " "them anyway?" msgid_plural "" "“{first}”, “{second}”, and {count} more are already in “{playlist}”. Add " "them anyway?" msgstr[0] "" "“{first}”, “{second}” y {count} más ya están en “{playlist}”. ¿Añadirlas " "igualmente?" msgstr[1] "" "“{first}”, “{second}” y {count} más ya están en “{playlist}”. ¿Añadirlas " "igualmente?" #: src/ui/dialogs.rs:367 msgid "My playlist" msgstr "Mi playlist" #: src/ui/dialogs.rs:372 src/ui/dialogs.rs:375 src/ui/dialogs.rs:560 #: src/ui/dialogs.rs:569 msgid "Public playlist" msgstr "Playlist pública" #. Translators: {count} is the number of songs. #: src/ui/dialogs.rs:388 #, rust-format msgid "{count} song will be added." msgid_plural "{count} songs will be added." msgstr[0] "Se añadirá {count} canción." msgstr[1] "Se añadirán {count} canciones." #: src/ui/dialogs.rs:406 msgid "Create" msgstr "Crear" #: src/ui/dialogs.rs:464 msgid "Selected playlist cover" msgstr "Portada de playlist seleccionada" #: src/ui/dialogs.rs:470 msgid "Current playlist cover" msgstr "Portada actual de la playlist" #: src/ui/dialogs.rs:479 msgid "Uploading cover…" msgstr "Subiendo la portada…" #: src/ui/dialogs.rs:481 msgid "Choosing cover…" msgstr "Eligiendo la portada…" #: src/ui/dialogs.rs:487 msgid "Change cover" msgstr "Cambiar portada" #: src/ui/dialogs.rs:496 msgid "Upload cover" msgstr "Subir portada" #: src/ui/dialogs.rs:522 msgid "Playlist name" msgstr "Nombre de la playlist" #: src/ui/dialogs.rs:528 msgid "Description" msgstr "Descripción" #: src/ui/dialogs.rs:543 msgid "Optional description" msgstr "Descripción opcional" #: src/ui/dialogs.rs:585 msgid "Save" msgstr "Guardar" #: src/ui/home.rs:211 msgid "Made for you" msgstr "Hecho para ti" #: src/ui/home.rs:216 msgid "Couldn't load this shelf" msgstr "No se pudo cargar esta sección" #. Translators: {owner} is the name of the playlist's owner. #: src/ui/home.rs:227 src/ui/search.rs:590 #, rust-format msgid "By {owner}" msgstr "De {owner}" #: src/ui/home.rs:450 msgid "Your podcasts" msgstr "Tus pódcasts" #. Translators: {time} is the time left in an episode, such as 12 min; {show} is the podcast's name. #: src/ui/home.rs:456 #, rust-format msgid "{time} left • {show}" msgstr "Quedan {time} • {show}" #. Translators: {show} is the podcast's name. #: src/ui/home.rs:465 #, rust-format msgid "New • {show}" msgstr "Nuevo • {show}" #: src/ui/home.rs:512 src/ui/home.rs:522 src/ui/home.rs:537 msgid "Your top artists" msgstr "Tus artistas más escuchados" #: src/ui/home.rs:654 msgid "Show more top songs" msgstr "Ver más canciones" #: src/ui/home.rs:668 msgid "Recommended for you" msgstr "Recomendado para ti" #: src/ui/keys.rs:191 msgctxt "key" msgid "Space" msgstr "Espacio" #: src/ui/keys.rs:192 msgid "Play or pause" msgstr "Reproducir o pausar" #: src/ui/keys.rs:196 msgid "Previous or next" msgstr "Anterior o siguiente" #: src/ui/keys.rs:200 msgid "Seek 10 seconds" msgstr "Avanzar o retroceder 10 segundos" #: src/ui/keys.rs:204 msgid "Volume up or down" msgstr "Subir o bajar el volumen" #: src/ui/keys.rs:206 msgid "Mute or unmute" msgstr "Silenciar o activar el sonido" #: src/ui/keys.rs:209 msgid "Like or unlike the playing song" msgstr "Añadir o quitar la canción actual de Canciones favoritas" #: src/ui/keys.rs:211 msgid "Toggle shuffle" msgstr "Activar o desactivar el modo aleatorio" #: src/ui/keys.rs:212 msgid "Cycle repeat" msgstr "Cambiar el modo de repetición" #: src/ui/keys.rs:213 msgid "Show the queue" msgstr "Mostrar la cola" #: src/ui/keys.rs:214 msgid "Show the lyrics" msgstr "Mostrar la letra" #: src/ui/keys.rs:215 msgid "Lyrics: leave full screen" msgstr "Letra: salir de pantalla completa" #: src/ui/keys.rs:218 msgid "Song list: select all" msgstr "Lista de canciones: seleccionar todo" #: src/ui/keys.rs:222 msgid "Song list: copy the selected songs' links" msgstr "Lista de canciones: copiar los enlaces de las canciones seleccionadas" #: src/ui/keys.rs:226 msgid "Playlist: cut the selected songs" msgstr "Playlist: cortar las canciones seleccionadas" #: src/ui/keys.rs:230 msgid "Playlist: add the pasted song links" msgstr "Playlist: añadir los enlaces de canciones pegados" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:235 msgid "Cmd+F or /" msgstr "Cmd+F o /" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:238 msgid "Ctrl+F or /" msgstr "Ctrl+F o /" #: src/ui/keys.rs:244 msgid "Show or hide the sidebar" msgstr "Mostrar u ocultar la barra lateral" #: src/ui/keys.rs:246 msgid "Back or forward" msgstr "Atrás o adelante" #: src/ui/keys.rs:257 msgid "Go to the playing artist" msgstr "Ir al artista que suena" #: src/ui/keys.rs:261 msgid "Go to the playing album" msgstr "Ir al álbum que suena" #: src/ui/keys.rs:263 msgid "Winamp mini player" msgstr "Minirreproductor Winamp" #: src/ui/keys.rs:266 msgid "MilkDrop, under the mini player" msgstr "MilkDrop, bajo el minirreproductor" #. Translators: Keep the key name F. Translate "or" and "double-click". #: src/ui/keys.rs:270 msgid "F or double-click" msgstr "F o doble clic" #: src/ui/keys.rs:271 msgid "MilkDrop: fill the screen" msgstr "MilkDrop: pantalla completa" #: src/ui/keys.rs:273 msgid "MilkDrop: next preset" msgstr "MilkDrop: siguiente preset" #: src/ui/keys.rs:276 msgid "MilkDrop: previous preset" msgstr "MilkDrop: preset anterior" #: src/ui/keys.rs:278 msgid "MilkDrop: keep this preset" msgstr "MilkDrop: mantener este preset" #: src/ui/keys.rs:281 msgid "MilkDrop: leave full screen, or close" msgstr "MilkDrop: salir de pantalla completa o cerrar" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:290 msgid "Cmd+/ or ?" msgstr "Cmd+/ o ?" #. Translators: Keep the key names. Only the word "or" is translated. #: src/ui/keys.rs:293 msgid "Ctrl+/ or ?" msgstr "Ctrl+/ o ?" #: src/ui/keys.rs:299 msgid "Close the window" msgstr "Cerrar la ventana" #: src/ui/keys.rs:301 src/ui/winamp/mod.rs:740 msgid "Quit" msgstr "Salir" #: src/ui/library.rs:18 msgid "No saved albums" msgstr "No hay álbumes guardados" #: src/ui/library.rs:19 msgid "Saved albums appear here." msgstr "Los álbumes que guardes aparecen aquí." #: src/ui/library.rs:23 msgid "No followed artists" msgstr "No sigues a ningún artista" #: src/ui/library.rs:24 msgid "Followed artists appear here." msgstr "Los artistas que sigas aparecen aquí." #: src/ui/library.rs:28 msgid "No podcasts yet" msgstr "Todavía no hay pódcasts" #: src/ui/library.rs:29 msgid "Followed podcasts appear here." msgstr "Los pódcasts que sigas aparecen aquí." #: src/ui/library.rs:33 msgid "No saved episodes" msgstr "No hay episodios guardados" #: src/ui/library.rs:34 msgid "Saved episodes appear here." msgstr "Los episodios que guardes aparecen aquí." #: src/ui/login.rs:74 msgid "A native Spotify client." msgstr "Un cliente nativo de Spotify." #: src/ui/login.rs:82 msgid "Waiting for Spotify in your browser…" msgstr "Esperando a Spotify en tu navegador…" #: src/ui/login.rs:85 msgid "Didn't open? Open the sign-in page again" msgstr "¿No se abrió? Abre la página de inicio de sesión otra vez" #: src/ui/login.rs:114 src/ui/login.rs:149 msgid "Use the shared Spotify app instead" msgstr "Usar la app compartida de Spotify" #: src/ui/login.rs:128 msgid "Sign in with Spotify" msgstr "Iniciar sesión con Spotify" #: src/ui/login.rs:134 msgid "" "Sign in through your browser. Spotifast never sees your password. Local " "playback needs Spotify Premium." msgstr "" "Inicia sesión desde tu navegador. Spotifast nunca ve tu contraseña. La " "reproducción local necesita Spotify Premium." #: src/ui/login.rs:167 msgid "Proxy Settings" msgstr "Ajustes del proxy" #. Translators: {version} is the app's version number, such as 1.2.0. #: src/ui/login.rs:188 #, rust-format msgid "Spotifast {version} • not affiliated with Spotify" msgstr "Spotifast {version} • sin relación con Spotify" #: src/ui/mod.rs:369 msgid "Minimize" msgstr "Minimizar" #: src/ui/mod.rs:375 msgid "Restore" msgstr "Restaurar" #: src/ui/mod.rs:377 msgid "Maximize" msgstr "Maximizar" #: src/ui/radio.rs:105 msgid "Radio comes from playback on this computer. Turn it on in Settings." msgstr "" "La radio viene de la reproducción en esta computadora. Actívala en Ajustes." #: src/ui/radio.rs:202 msgid "Based on this playlist" msgstr "Basada en esta playlist" #: src/ui/radio.rs:203 msgid "Based on this album" msgstr "Basada en este álbum" #: src/ui/radio.rs:204 msgid "Based on this artist" msgstr "Basada en este artista" #: src/ui/radio.rs:205 msgid "Based on this song" msgstr "Basada en esta canción" #. Translators: {first} is an artist name. #: src/ui/radio.rs:224 #, rust-format msgid "With {first}" msgstr "Con {first}" #. Translators: {first} and {second} are artist names. #: src/ui/radio.rs:227 #, rust-format msgid "With {first} and {second}" msgstr "Con {first} y {second}" #. Translators: {first}, {second} and {third} are artist names. #: src/ui/radio.rs:233 #, rust-format msgid "With {first}, {second} and {third}" msgstr "Con {first}, {second} y {third}" #. Translators: {first}, {second} and {third} are artist names; more follow. #: src/ui/radio.rs:240 #, rust-format msgid "With {first}, {second}, {third} and more" msgstr "Con {first}, {second}, {third} y más" #. Translators: {query} is the text the user searched for. #: src/ui/search.rs:66 #, rust-format msgid "No results for “{query}”" msgstr "Sin resultados para “{query}”" #: src/ui/search.rs:68 msgid "Check the spelling, or try fewer words." msgstr "Revisa la ortografía o prueba con menos palabras." #: src/ui/search.rs:91 src/ui/winamp/playlist.rs:647 msgid "Search Spotify" msgstr "Buscar en Spotify" #: src/ui/search.rs:94 msgid "Find songs, artists, albums, playlists, and podcasts." msgstr "Busca canciones, artistas, álbumes, playlists y pódcasts." #: src/ui/search.rs:99 msgid "Recent searches" msgstr "Búsquedas recientes" #: src/ui/search.rs:137 msgid "Top result" msgstr "Mejor resultado" #. Translators: {artists} is the album's artist names. #: src/ui/search.rs:188 #, rust-format msgid "Album • {artists}" msgstr "Álbum • {artists}" #. Translators: Precedes the song's artist names, which follow as links. #: src/ui/search.rs:349 msgid "Song • " msgstr "Canción • " #: src/ui/show.rs:49 msgid "All episodes" msgstr "Todos los episodios" #. Translators: {count} is the number of episodes of a podcast. #: src/ui/show.rs:105 #, rust-format msgid "{count} episode" msgid_plural "{count} episodes" msgstr[0] "{count} episodio" msgstr[1] "{count} episodios" #: src/ui/show.rs:155 msgid "Play latest episode" msgstr "Reproducir el último episodio" #: src/ui/show.rs:175 msgid "Follow podcast" msgstr "Seguir el pódcast" #. Translators: {duration} is the time left in an episode, such as "12 min". #: src/ui/show.rs:339 #, rust-format msgid "{duration} left" msgstr "Quedan {duration}" #: src/ui/show.rs:361 msgid "Played" msgstr "Escuchado" #: src/ui/topbar.rs:203 msgid "Show sidebar (Ctrl+B)" msgstr "Mostrar barra lateral (Ctrl+B)" #: src/ui/topbar.rs:204 msgid "Show sidebar (Cmd+B)" msgstr "Mostrar barra lateral (Cmd+B)" #: src/ui/topbar.rs:223 msgid "Back" msgstr "Atrás" #: src/ui/topbar.rs:234 msgid "Forward" msgstr "Adelante" #. Translators: {device} is the name of the device playing the music. #: src/ui/topbar.rs:248 #, rust-format msgid "Playing on {device}" msgstr "Reproduciendo en {device}" #: src/ui/topbar.rs:250 msgid "Playing on another device" msgstr "Reproduciendo en otro dispositivo" #: src/ui/topbar.rs:259 msgid "Update ready" msgstr "Actualización lista" #: src/ui/topbar.rs:262 src/ui/update.rs:74 msgid "Downloading update…" msgstr "Descargando actualización…" #. Translators: {version} is a version number such as 1.2.0. #: src/ui/topbar.rs:266 #, rust-format msgid "Update to {version}" msgstr "Actualizar a {version}" #: src/ui/topbar.rs:300 msgid "What do you want to play?" msgstr "¿Qué quieres reproducir?" #: src/ui/topbar.rs:453 msgid "MilkDrop visualiser (Ctrl+Shift+K)" msgstr "Visualizador MilkDrop (Ctrl+Shift+K)" #: src/ui/topbar.rs:454 msgid "MilkDrop visualiser (Cmd+Shift+K)" msgstr "Visualizador MilkDrop (Cmd+Shift+K)" #: src/ui/topbar.rs:468 msgid "Winamp mini player (Ctrl+M)" msgstr "Minirreproductor Winamp (Ctrl+M)" #: src/ui/topbar.rs:469 msgid "Winamp mini player (Cmd+Shift+M)" msgstr "Minirreproductor Winamp (Cmd+Shift+M)" #: src/ui/topbar.rs:480 msgid "Waiting for Spotify…" msgstr "Esperando a Spotify…" #. Translators: {version} is a version number such as 1.2.0. #: src/ui/topbar.rs:517 #, rust-format msgid "Version {version} is available." msgstr "La versión {version} ya está disponible." #: src/ui/update.rs:19 msgid "Update Spotifast" msgstr "Actualizar Spotifast" #: src/ui/update.rs:51 msgid "Close update" msgstr "Cerrar la actualización" #: src/ui/update.rs:65 msgid "Release notes" msgstr "Notas de la versión" #: src/ui/update.rs:72 msgid "Checking download…" msgstr "Comprobando la descarga…" #. Translators: {received} and {total} are sizes in megabytes, such as 12.5. #: src/ui/update.rs:90 #, rust-format msgid "{received} of {total} MB" msgstr "{received} de {total} MB" #: src/ui/update.rs:106 msgid "Ready to install" msgstr "Lista para instalar" #: src/ui/update.rs:115 msgid "Music playing on this computer will stop when Spotifast restarts." msgstr "" "La música que suena en esta computadora se detendrá cuando Spotifast se " "reinicie." #: src/ui/update.rs:122 msgid "Restart to update" msgstr "Reiniciar para actualizar" #: src/ui/update.rs:129 msgid "Preparing to restart…" msgstr "Preparando el reinicio…" #: src/ui/update.rs:160 msgid "Download from GitHub" msgstr "Descargar desde GitHub" #: src/ui/update.rs:165 msgid "Retry download" msgstr "Reintentar la descarga" #: src/ui/update.rs:167 msgid "Download update" msgstr "Descargar la actualización" #: src/ui/winamp/equalizer.rs:59 msgid "Roll the equalizer up" msgstr "Enrollar el ecualizador" #: src/ui/winamp/equalizer.rs:225 msgid "Roll the equalizer down" msgstr "Desenrollar el ecualizador" #: src/ui/winamp/mod.rs:420 src/ui/winamp/mod.rs:467 src/ui/winamp/mod.rs:634 msgid "Back to the big window (Ctrl+M)" msgstr "Volver a la ventana grande (Ctrl+M)" #: src/ui/winamp/mod.rs:421 src/ui/winamp/mod.rs:465 src/ui/winamp/mod.rs:632 msgid "Back to the big window (Cmd+Shift+M)" msgstr "Volver a la ventana grande (Cmd+Shift+M)" #: src/ui/winamp/mod.rs:499 msgid "Roll the window down" msgstr "Desenrollar la ventana" #: src/ui/winamp/mod.rs:666 msgid "Roll the window up" msgstr "Enrollar la ventana" #: src/ui/winamp/mod.rs:731 msgid "Choose a skin" msgstr "Elegir una skin" #: src/ui/winamp/mod.rs:737 msgid "Big window" msgstr "Ventana grande" #: src/ui/winamp/mod.rs:870 src/ui/winamp/playlist.rs:718 #: src/ui/winamp/playlist.rs:723 msgid "Song info" msgstr "Información de la canción" #: src/ui/winamp/mod.rs:891 msgid "Size: 2x, 3x, 4x" msgstr "Tamaño: 2x, 3x, 4x" #: src/ui/winamp/mod.rs:910 msgid "Visualisation" msgstr "Visualización" #: src/ui/winamp/mod.rs:914 msgid "Spectrum analyser" msgstr "Analizador de espectro" #: src/ui/winamp/mod.rs:915 msgid "Oscilloscope" msgstr "Osciloscopio" #. Translators: The visualiser choice that shows no visualisation. #: src/ui/winamp/mod.rs:917 msgctxt "visualiser" msgid "Nothing" msgstr "Nada" #: src/ui/winamp/mod.rs:1048 msgid "Play in mono" msgstr "Reproducir en mono" #: src/ui/winamp/mod.rs:1056 msgid "Play in stereo" msgstr "Reproducir en estéreo" #. Translators: {percent} is a number from 0 to 100, followed by a percent sign. #: src/ui/winamp/mod.rs:1147 #, rust-format msgid "Balance: {percent}% left" msgstr "Balance: {percent}% izquierda" #. Translators: {percent} is a number from 0 to 100, followed by a percent sign. #: src/ui/winamp/mod.rs:1152 #, rust-format msgid "Balance: {percent}% right" msgstr "Balance: {percent}% derecha" #: src/ui/winamp/mod.rs:1155 msgid "Balance: center" msgstr "Balance: centro" #. Translators: {percent} is a number from 0 to 100, followed by a percent sign. #: src/ui/winamp/mod.rs:1160 #, rust-format msgid "Volume: {percent}%" msgstr "Volumen: {percent}%" #. Translators: {position} and {duration} are times such as 2:12, {percent} a number from 0 to 100. #: src/ui/winamp/mod.rs:1176 #, rust-format msgid "Seek to: {position}/{duration} ({percent}%)" msgstr "Ir a: {position}/{duration} ({percent}%)" #: src/ui/winamp/mod.rs:1508 msgid "Open the big window" msgstr "Abrir la ventana grande" #: src/ui/winamp/playlist.rs:663 msgid "Remove selected" msgstr "Quitar las seleccionadas" #: src/ui/winamp/playlist.rs:666 msgid "Spotify does not let apps remove one queued song." msgstr "Spotify no permite a las apps quitar una sola canción de la cola." #: src/ui/winamp/playlist.rs:671 msgid "Remove all" msgstr "Quitar todo" #: src/ui/winamp/playlist.rs:674 msgid "You can only clear this computer's queue." msgstr "Solo puedes vaciar la cola de esta computadora." #. Translators: Selects every song in the list. #: src/ui/winamp/playlist.rs:685 msgctxt "selection" msgid "All" msgstr "Todo" #. Translators: Clears the selection of songs in the list. #: src/ui/winamp/playlist.rs:687 msgctxt "selection" msgid "None" msgstr "Nada" #. Translators: Selects the songs that are not selected, and clears the rest. #: src/ui/winamp/playlist.rs:689 msgctxt "selection" msgid "Invert" msgstr "Invertir" #: src/ui/winamp/playlist.rs:750 msgid "Load list" msgstr "Cargar lista" #: src/ui/winamp/playlist.rs:759 msgid "No playlists yet" msgstr "Todavía no hay playlists" #: src/ui/winamp/playlist.rs:779 msgid "Save list" msgstr "Guardar lista" #: src/ui/winamp/playlist.rs:781 msgid "Save the queue as a new playlist" msgstr "Guardar la cola como una playlist nueva" #. Translators: A length of time, abbreviated. Keep {hours} and {minutes}. #: src/util.rs:28 src/util.rs:47 #, rust-format msgid "{hours} hr {minutes} min" msgstr "{hours} h {minutes} min" #. Translators: A length of time, abbreviated. Keep {minutes} and {seconds}. #: src/util.rs:33 #, rust-format msgid "{minutes} min {seconds} sec" msgstr "{minutes} min {seconds} s" #. Translators: A length of time, abbreviated. Keep {seconds}. #: src/util.rs:38 #, rust-format msgid "{seconds} sec" msgstr "{seconds} s" #. Translators: A length of time, abbreviated. Keep {minutes}. #: src/util.rs:52 #, rust-format msgid "{minutes} min" msgstr "{minutes} min" #: src/util.rs:77 msgctxt "month" msgid "Jan" msgstr "ene" #: src/util.rs:78 msgctxt "month" msgid "Feb" msgstr "feb" #: src/util.rs:79 msgctxt "month" msgid "Mar" msgstr "mar" #: src/util.rs:80 msgctxt "month" msgid "Apr" msgstr "abr" #: src/util.rs:81 msgctxt "month" msgid "May" msgstr "may" #: src/util.rs:82 msgctxt "month" msgid "Jun" msgstr "jun" #: src/util.rs:83 msgctxt "month" msgid "Jul" msgstr "jul" #: src/util.rs:84 msgctxt "month" msgid "Aug" msgstr "ago" #: src/util.rs:85 msgctxt "month" msgid "Sep" msgstr "sept" #: src/util.rs:86 msgctxt "month" msgid "Oct" msgstr "oct" #: src/util.rs:87 msgctxt "month" msgid "Nov" msgstr "nov" #: src/util.rs:88 msgctxt "month" msgid "Dec" msgstr "dic" #. Translators: A date. {month} is an abbreviated month name; reorder as your language writes dates. #: src/util.rs:94 #, rust-format msgid "{month} {day}, {year}" msgstr "{day} {month} {year}" #. Translators: A month and year. {month} is an abbreviated month name. #: src/util.rs:97 #, rust-format msgid "{month} {year}" msgstr "{month} {year}" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:123 #, rust-format msgid "{count} second ago" msgid_plural "{count} seconds ago" msgstr[0] "hace {count} segundo" msgstr[1] "hace {count} segundos" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:133 #, rust-format msgid "{count} minute ago" msgid_plural "{count} minutes ago" msgstr[0] "hace {count} minuto" msgstr[1] "hace {count} minutos" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:143 #, rust-format msgid "{count} hour ago" msgid_plural "{count} hours ago" msgstr[0] "hace {count} hora" msgstr[1] "hace {count} horas" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:151 #, rust-format msgid "{count} day ago" msgid_plural "{count} days ago" msgstr[0] "hace {count} día" msgstr[1] "hace {count} días" #. Translators: How long ago a song was added. Keep {count}. #: src/util.rs:158 #, rust-format msgid "{count} week ago" msgid_plural "{count} weeks ago" msgstr[0] "hace {count} semana" msgstr[1] "hace {count} semanas" #: src/util.rs:262 msgid "Good morning" msgstr "Buenos días" #: src/util.rs:263 msgid "Good afternoon" msgstr "Buenas tardes" #: src/util.rs:264 msgid "Good evening" msgstr "Buenas noches" #: src/window.rs:11 msgid "On Wayland, use your desktop's Keep Above shortcut or window rule." msgstr "" "En Wayland, usa el atajo o la regla de ventana «Mantener encima» de tu " "escritorio." #~ msgid "Enable lyrics motion" #~ msgstr "Activar movimiento de la letra" #~ msgid "Reduce lyrics motion" #~ msgstr "Reducir movimiento de la letra"