mirror of
https://github.com/Felitendo/spotifast.git
synced 2026-11-01 17:33:26 +01:00
With no output device at all, pressing play closed Spotifast. The sink refused to start, and librespot handles a failed start by pausing. When that start comes from its playing loop, the loop then carries on as if the player were still playing, finds it paused, logs "Invalid PlayerState" and exits the process. The sink's start now never fails. A device it cannot open is reported by the first write instead, where librespot also pauses but expects to: the song stops, the error reaches the interface, and Spotifast stays up to play on another Connect device. The no-device message is now shown in the user's language, with translations for every catalogue. Fixes #623.
3161 lines
82 KiB
Gettext
3161 lines
82 KiB
Gettext
# European Portuguese 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-30 23:42+0200\n"
|
|
"PO-Revision-Date: 2026-09-23 20:00+0000\n"
|
|
"Last-Translator: Spotifast contributors\n"
|
|
"Language-Team: European Portuguese\n"
|
|
"Language: pt_PT\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 "Reproduzir {name}"
|
|
|
|
#: src/ui/sidebar.rs:289 src/app.rs:2404 src/app.rs:16278
|
|
#: src/ui/collection.rs:1695 src/ui/collection.rs:1872
|
|
msgid "Playlist"
|
|
msgstr "Playlist"
|
|
|
|
#: src/ui/sidebar.rs:299 src/app.rs:2378 src/app.rs:16283
|
|
#: src/ui/collection.rs:1865 src/ui/home.rs:49 src/ui/keys.rs:258
|
|
#: src/ui/winamp/playlist.rs:653
|
|
msgid "Liked Songs"
|
|
msgstr "Músicas de que gostas"
|
|
|
|
#: src/ui/sidebar.rs:339
|
|
msgid "Library order"
|
|
msgstr "Ordem da 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 "Reproduzidos recentemente"
|
|
|
|
#: src/ui/sidebar.rs:344 src/ui/dialogs.rs:357 src/ui/dialogs.rs:512
|
|
msgid "Name"
|
|
msgstr "Nome"
|
|
|
|
#: src/ui/sidebar.rs:347
|
|
msgid "Recently added"
|
|
msgstr "Adicionados recentemente"
|
|
|
|
#: src/ui/sidebar.rs:349
|
|
msgid "Local custom order"
|
|
msgstr "Ordem personalizada local"
|
|
|
|
#: src/ui/sidebar.rs:352
|
|
msgid "Spotify custom order"
|
|
msgstr "Ordem personalizada do Spotify"
|
|
|
|
#: src/ui/sidebar.rs:646
|
|
msgid "Folder"
|
|
msgstr "Pasta"
|
|
|
|
#. 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:254
|
|
#: src/ui/topbar.rs:214
|
|
msgid "Home"
|
|
msgstr "Início"
|
|
|
|
#: src/ui/sidebar.rs:821 src/app.rs:5931 src/ui/keys.rs:245
|
|
msgid "Search"
|
|
msgstr "Pesquisar"
|
|
|
|
#: 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 grelha"
|
|
|
|
#: src/ui/sidebar.rs:885
|
|
msgid "Create a playlist"
|
|
msgstr "Criar playlist"
|
|
|
|
#: src/ui/sidebar.rs:901
|
|
msgid "Search Your Library"
|
|
msgstr "Pesquisar na 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 "Álbuns"
|
|
|
|
#: 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 "Podcasts"
|
|
|
|
#: src/ui/sidebar.rs:961
|
|
msgid "Search in Your Library"
|
|
msgstr "Pesquisar na tua 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 "Podcast • {publisher}"
|
|
|
|
#: src/ui/sidebar.rs:1183
|
|
msgid "Nothing here yet."
|
|
msgstr "Ainda não há nada aqui."
|
|
|
|
#: src/ui/sidebar.rs:1185
|
|
msgid "No matches."
|
|
msgstr "Sem resultados."
|
|
|
|
#: src/ui/sidebar.rs:1811
|
|
msgid "Sort by recently played"
|
|
msgstr "Ordenar por reproduzidos recentemente"
|
|
|
|
#: src/ui/sidebar.rs:1832 src/ui/player_bar.rs:681 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 "Reproduzir"
|
|
|
|
#: src/ui/sidebar.rs:1850
|
|
msgid "Unpin"
|
|
msgstr "Desafixar"
|
|
|
|
#: src/ui/sidebar.rs:1852
|
|
msgid "Pin to top"
|
|
msgstr "Fixar no topo"
|
|
|
|
#. 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} música"
|
|
msgstr[1] "Playlist • {count} músicas"
|
|
|
|
#. 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:1959
|
|
#, rust-format
|
|
msgid "{count} song"
|
|
msgid_plural "{count} songs"
|
|
msgstr[0] "{count} música"
|
|
msgstr[1] "{count} músicas"
|
|
|
|
#. 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 reprodução"
|
|
msgstr[1] "{count} listas de reprodução"
|
|
|
|
#. 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] "Pasta • {count} playlist"
|
|
msgstr[1] "Pasta • {count} playlists"
|
|
|
|
#: src/i18n.rs:215
|
|
#, rust-format
|
|
msgid "{name}, folder, collapsed"
|
|
msgstr "{name}, pasta, fechada"
|
|
|
|
#: src/i18n.rs:217
|
|
#, rust-format
|
|
msgid "{name}, folder, expanded"
|
|
msgstr "{name}, pasta, aberta"
|
|
|
|
#: src/ui/player_bar.rs:80
|
|
msgid "Click to change the visualizer"
|
|
msgstr "Clique para mudar o visualizador"
|
|
|
|
#: src/ui/player_bar.rs:400 src/ui/lyrics.rs:122 src/ui/lyrics.rs:591
|
|
msgid "Nothing playing"
|
|
msgstr "Nada em reprodução"
|
|
|
|
#: src/ui/player_bar.rs:406 src/app.rs:7213
|
|
msgid "Pick a song, album, or playlist"
|
|
msgstr "Escolhe uma música, um álbum ou uma playlist"
|
|
|
|
#: src/ui/player_bar.rs:537 src/ui/widgets.rs:560 src/ui/widgets.rs:786
|
|
#: src/ui/widgets.rs:1684
|
|
msgid "Remove from Liked Songs"
|
|
msgstr "Remover das Músicas de que gostas"
|
|
|
|
#: src/ui/player_bar.rs:543 src/ui/widgets.rs:563 src/ui/widgets.rs:789
|
|
#: src/ui/widgets.rs:1686
|
|
msgid "Save to Liked Songs"
|
|
msgstr "Guardar nas Músicas de que gostas"
|
|
|
|
#: src/ui/player_bar.rs:625 src/ui/player_bar.rs:632 src/ui/collection.rs:260
|
|
msgid "Shuffle"
|
|
msgstr "Ordem aleatória"
|
|
|
|
#: src/ui/player_bar.rs:646
|
|
msgid "Previous"
|
|
msgstr "Anterior"
|
|
|
|
#: src/ui/player_bar.rs:679 src/ui/collection.rs:212
|
|
msgid "Pause"
|
|
msgstr "Pausar"
|
|
|
|
#: src/ui/player_bar.rs:697
|
|
msgid "Next"
|
|
msgstr "Seguinte"
|
|
|
|
#: src/ui/player_bar.rs:705
|
|
msgid "Repeat"
|
|
msgstr "Repetir"
|
|
|
|
#: src/ui/player_bar.rs:709
|
|
msgid "Repeat one"
|
|
msgstr "Repetir uma música"
|
|
|
|
#: src/ui/player_bar.rs:714
|
|
msgid "Repeat off"
|
|
msgstr "Desativar repetição"
|
|
|
|
#: src/ui/player_bar.rs:775
|
|
msgid "Playback position (%)"
|
|
msgstr "Posição de reprodução (%)"
|
|
|
|
#: src/ui/player_bar.rs:813
|
|
msgid "Volume (%)"
|
|
msgstr "Volume (%)"
|
|
|
|
#: src/ui/player_bar.rs:846
|
|
msgid "Unmute"
|
|
msgstr "Ativar som"
|
|
|
|
#: src/ui/player_bar.rs:848
|
|
msgid "Mute"
|
|
msgstr "Silenciar"
|
|
|
|
#: src/ui/player_bar.rs:867 src/ui/devices.rs:193
|
|
msgid "Connect to a device"
|
|
msgstr "Ligar a um dispositivo"
|
|
|
|
#: src/ui/player_bar.rs:886 src/ui/queue.rs:23 src/ui/queue.rs:72
|
|
msgid "Queue"
|
|
msgstr "Fila"
|
|
|
|
#: src/ui/player_bar.rs:912 src/ui/lyrics.rs:60 src/ui/lyrics.rs:514
|
|
msgid "Lyrics"
|
|
msgstr "Letra"
|
|
|
|
#: src/ui/queue.rs:73
|
|
msgid "Recent"
|
|
msgstr "Recentes"
|
|
|
|
#: src/ui/queue.rs:85 src/ui/lyrics.rs:71 src/ui/mod.rs:389
|
|
msgid "Close"
|
|
msgstr "Fechar"
|
|
|
|
#: src/ui/queue.rs:143
|
|
msgid "Save as a playlist"
|
|
msgstr "Guardar como playlist"
|
|
|
|
#: src/ui/queue.rs:160
|
|
msgid "Clear queue"
|
|
msgstr "Limpar fila"
|
|
|
|
#: src/ui/queue.rs:232
|
|
msgid "Playing from"
|
|
msgstr "A reproduzir de"
|
|
|
|
#: src/ui/queue.rs:252
|
|
msgid "Now playing"
|
|
msgstr "A reproduzir"
|
|
|
|
#: src/ui/queue.rs:293
|
|
msgid "Nothing queued"
|
|
msgstr "Nenhuma música na fila"
|
|
|
|
#: src/ui/queue.rs:294
|
|
msgid "Queued songs appear here."
|
|
msgstr "As músicas na fila aparecem aqui."
|
|
|
|
#. Translators: Songs added manually, before the current playlist or album continues.
|
|
#: src/ui/queue.rs:317
|
|
msgid "Playing next"
|
|
msgstr "A seguir"
|
|
|
|
#. Translators: Upcoming songs from the current playlist or album, after manually queued songs.
|
|
#: src/ui/queue.rs:424
|
|
msgid "Next up"
|
|
msgstr "Depois"
|
|
|
|
#: src/ui/queue.rs:465 src/ui/queue.rs:498 src/ui/widgets.rs:2415
|
|
#: src/ui/collection.rs:1065
|
|
msgid "Retry"
|
|
msgstr "Tentar novamente"
|
|
|
|
#: src/ui/queue.rs:480
|
|
msgid "No recent plays"
|
|
msgstr "Nenhuma reprodução recente"
|
|
|
|
#: src/ui/queue.rs:481
|
|
msgid "Played songs appear here."
|
|
msgstr "As músicas reproduzidas aparecem aqui."
|
|
|
|
#: src/ui/queue.rs:556 src/ui/artist.rs:179
|
|
msgid "Load more"
|
|
msgstr "Carregar mais"
|
|
|
|
#: src/ui/lyrics.rs:83
|
|
msgid "Full screen lyrics"
|
|
msgstr "Letra em ecrã inteiro"
|
|
|
|
#: src/ui/lyrics.rs:95 src/ui/lyrics.rs:537
|
|
msgctxt "lyrics"
|
|
msgid "Follow"
|
|
msgstr "Seguir"
|
|
|
|
#: src/ui/lyrics.rs:123 src/ui/lyrics.rs:592
|
|
msgid "Play a song to see its lyrics."
|
|
msgstr "Reproduz uma música para veres a letra."
|
|
|
|
#. Translators: Keep {error} unchanged. It is the original failure detail.
|
|
#: src/ui/lyrics.rs:136 src/ui/lyrics.rs:369 src/ui/lyrics.rs:605
|
|
#, rust-format
|
|
msgid "Couldn't fetch the lyrics: {error}"
|
|
msgstr "Não foi possível obter a letra: {error}"
|
|
|
|
#: src/ui/lyrics.rs:142 src/ui/lyrics.rs:396 src/ui/lyrics.rs:611
|
|
#: src/ui/settings.rs:429 src/ui/login.rs:106
|
|
msgid "Try again"
|
|
msgstr "Tentar novamente"
|
|
|
|
#: src/ui/lyrics.rs:153 src/ui/lyrics.rs:362 src/ui/lyrics.rs:622
|
|
msgid "No lyrics"
|
|
msgstr "Sem letra"
|
|
|
|
#: src/ui/lyrics.rs:154 src/ui/lyrics.rs:363 src/ui/lyrics.rs:623
|
|
msgid "No lyrics found for this track."
|
|
msgstr "Não foi encontrada letra para esta música."
|
|
|
|
#: src/ui/lyrics.rs:163 src/ui/lyrics.rs:358 src/ui/lyrics.rs:632
|
|
msgid "Instrumental"
|
|
msgstr "Instrumental"
|
|
|
|
#: src/ui/lyrics.rs:164 src/ui/lyrics.rs:359 src/ui/lyrics.rs:633
|
|
msgid "No timed lyrics for this track."
|
|
msgstr "Esta música não tem letra sincronizada."
|
|
|
|
#: src/ui/lyrics.rs:376 src/ui/widgets.rs:2400 src/app.rs:10163
|
|
#: src/ui/collection.rs:728
|
|
msgid "Loading…"
|
|
msgstr "A carregar…"
|
|
|
|
#: src/ui/lyrics.rs:525
|
|
msgid "Leave full screen (Esc)"
|
|
msgstr "Sair do ecrã inteiro (Esc)"
|
|
|
|
#: src/ui/widgets.rs:546 src/ui/widgets.rs:774 src/ui/widgets.rs:978
|
|
msgid "Add to queue"
|
|
msgstr "Adicionar à fila"
|
|
|
|
#: src/ui/widgets.rs:579 src/ui/widgets.rs:850 src/ui/keys.rs:220
|
|
msgid "Remove from this playlist"
|
|
msgstr "Remover desta playlist"
|
|
|
|
#: src/ui/widgets.rs:597
|
|
msgid "Add to playlist"
|
|
msgstr "Adicionar à 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 "Nova playlist"
|
|
|
|
#: src/ui/widgets.rs:722
|
|
msgid "No editable playlists"
|
|
msgstr "Não há playlists editáveis"
|
|
|
|
#: src/ui/widgets.rs:724
|
|
msgid "No matching playlists"
|
|
msgstr "Nenhuma playlist corresponde"
|
|
|
|
#: src/ui/widgets.rs:799
|
|
msgid "Save episode"
|
|
msgstr "Guardar episódio"
|
|
|
|
#: src/ui/widgets.rs:824
|
|
msgid "Move up"
|
|
msgstr "Mover para cima"
|
|
|
|
#: src/ui/widgets.rs:837
|
|
msgid "Move down"
|
|
msgstr "Mover para baixo"
|
|
|
|
#: src/ui/widgets.rs:865
|
|
msgid "Go to song radio"
|
|
msgstr "Ir para a rádio da música"
|
|
|
|
#: src/ui/widgets.rs:879 src/ui/widgets.rs:886
|
|
msgid "Go to artist"
|
|
msgstr "Ir para o artista"
|
|
|
|
#: src/ui/widgets.rs:904
|
|
msgid "Go to album"
|
|
msgstr "Ir para o álbum"
|
|
|
|
#: src/ui/widgets.rs:917
|
|
msgid "Go to podcast"
|
|
msgstr "Ir para o podcast"
|
|
|
|
#: src/ui/widgets.rs:929 src/ui/widgets.rs:1041
|
|
msgid "Copy link"
|
|
msgstr "Copiar ligação"
|
|
|
|
#: src/ui/widgets.rs:937 src/ui/widgets.rs:1049
|
|
msgid "Open in Spotify"
|
|
msgstr "Abrir no Spotify"
|
|
|
|
#: src/ui/widgets.rs:968
|
|
msgid "Shuffle play"
|
|
msgstr "Reproduzir aleatoriamente"
|
|
|
|
#: src/ui/widgets.rs:988
|
|
msgctxt "artist"
|
|
msgid "Unfollow"
|
|
msgstr "Deixar 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:1743 src/ui/collection.rs:1765
|
|
#: src/ui/show.rs:169
|
|
msgid "Remove from Your Library"
|
|
msgstr "Remover da tua biblioteca"
|
|
|
|
#: src/ui/widgets.rs:991 src/ui/collection.rs:1742
|
|
msgid "Add to Your Library"
|
|
msgstr "Adicionar à tua biblioteca"
|
|
|
|
#: src/ui/widgets.rs:1001 src/ui/dialogs.rs:449
|
|
msgid "Edit details"
|
|
msgstr "Editar detalhes"
|
|
|
|
#: 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 para a rádio da playlist"
|
|
|
|
#: src/ui/widgets.rs:1027
|
|
msgid "Go to album radio"
|
|
msgstr "Ir para a rádio do álbum"
|
|
|
|
#: src/ui/widgets.rs:1028
|
|
msgid "Go to artist radio"
|
|
msgstr "Ir para a rádio do 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 "Reproduzir {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 "Mais"
|
|
|
|
#. 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} + mais {count}"
|
|
msgstr[1] "{name} + mais {count}"
|
|
|
|
#. 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 pela ordem da playlist"
|
|
|
|
#: src/ui/widgets.rs:2069
|
|
msgid "Original order, reversed"
|
|
msgstr "Ordem original, invertida"
|
|
|
|
#: 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 "ADICIONADO POR"
|
|
|
|
#: src/ui/widgets.rs:2123
|
|
msgctxt "column heading"
|
|
msgid "DATE ADDED"
|
|
msgstr "DATA DE ADIÇÃO"
|
|
|
|
#: src/ui/widgets.rs:2144 src/ui/widgets.rs:2174
|
|
msgid "Sort by duration"
|
|
msgstr "Ordenar por duração"
|
|
|
|
#: 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 "Colar"
|
|
|
|
#: src/ui/widgets.rs:2673
|
|
msgid "Select all"
|
|
msgstr "Selecionar tudo"
|
|
|
|
#: src/ui/widgets.rs:2776
|
|
msgid "Clear"
|
|
msgstr "Limpar"
|
|
|
|
#. 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 "Feito com amor por {name}"
|
|
|
|
#: src/ui/widgets.rs:2966
|
|
msgid "Host"
|
|
msgstr "Host"
|
|
|
|
#: src/ui/widgets.rs:2983
|
|
msgid "Port"
|
|
msgstr "Porta"
|
|
|
|
#: src/ui/widgets.rs:3001
|
|
msgid "Username"
|
|
msgstr "Nome de utilizador"
|
|
|
|
#: src/ui/widgets.rs:3012
|
|
msgid "Password"
|
|
msgstr "Palavra-passe"
|
|
|
|
#: src/ui/widgets.rs:3030
|
|
msgid ""
|
|
"Proxy login applies to Web requests. Local playback uses this proxy only "
|
|
"without a login."
|
|
msgstr ""
|
|
"As credenciais do proxy aplicam-se aos pedidos Web. A reprodução local só "
|
|
"usa este proxy sem credenciais."
|
|
|
|
#: src/ui/widgets.rs:3034
|
|
msgid ""
|
|
"Spotify hostnames are resolved by the proxy. Local playback connects "
|
|
"directly."
|
|
msgstr ""
|
|
"Os nomes de anfitrião do Spotify são resolvidos pelo proxy. A reprodução "
|
|
"local liga-se diretamente."
|
|
|
|
#: src/app.rs:712
|
|
msgid "Restoring proxy settings"
|
|
msgstr "A repor as definições de 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á pronto"
|
|
|
|
#. 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} O ficheiro de definições original foi mantido intacto; as "
|
|
"preferências alteradas ainda não foram guardadas."
|
|
|
|
#. Translators: {version} is a version number such as 1.4.0.
|
|
#: src/app.rs:2007
|
|
#, rust-format
|
|
msgid "Spotifast {version} is available"
|
|
msgstr "O Spotifast {version} está disponível"
|
|
|
|
#: src/app.rs:2024
|
|
msgid "Spotifast is up to date"
|
|
msgstr "O Spotifast está atualizado"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:2032
|
|
#, rust-format
|
|
msgid "Couldn't check for updates: {error}"
|
|
msgstr "Não foi possível procurar atualizações: {error}"
|
|
|
|
#. Translators: {error} is an error message from the playback engine.
|
|
#: src/app.rs:2105
|
|
#, rust-format
|
|
msgid "Local playback: {error}"
|
|
msgstr "Reprodução local: {error}"
|
|
|
|
#: src/app.rs:2279
|
|
msgid "Spotify audio disconnected. Reconnecting local playback"
|
|
msgstr "O áudio do Spotify desligou-se. A religar a reprodução local"
|
|
|
|
#: src/app.rs:2386 src/app/radio.rs:169 src/ui/radio.rs:35 src/ui/radio.rs:77
|
|
msgid "Radio"
|
|
msgstr "Rádio"
|
|
|
|
#: 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 "Podcast"
|
|
|
|
#. 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] "{count} predefinição do MilkDrop adicionada"
|
|
msgstr[1] "{count} predefinições do MilkDrop adicionadas"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:2888
|
|
#, rust-format
|
|
msgid "Couldn't fetch presets: {error}"
|
|
msgstr "Não foi possível obter as predefinições: {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 "Não foi possível abrir {folder}: {error}"
|
|
|
|
#. Translators: {skin} is the name of a Winamp skin.
|
|
#: src/app.rs:3015
|
|
#, rust-format
|
|
msgid "Added {skin} skin"
|
|
msgstr "Skin {skin} adicionada"
|
|
|
|
#: src/app.rs:3112
|
|
msgid "Proxy applied. Restarting local playback."
|
|
msgstr "Proxy aplicado. A reiniciar a reprodução local."
|
|
|
|
#: src/app.rs:3114
|
|
msgid "Proxy settings applied"
|
|
msgstr "Definições de proxy aplicadas"
|
|
|
|
#. 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 ""
|
|
"Não foi possível aplicar o proxy: {error}. As definições de ligação "
|
|
"anteriores continuam em uso."
|
|
|
|
#: src/app.rs:4368
|
|
msgid "Queue cleared"
|
|
msgstr "Fila limpa"
|
|
|
|
#. Translators: Keep {date} unchanged. It is a date in YYYY-MM-DD form.
|
|
#: src/app.rs:4398 src/app.rs:16268
|
|
#, rust-format
|
|
msgid "Queue {date}"
|
|
msgstr "Fila {date}"
|
|
|
|
#: src/app.rs:4838
|
|
msgid "Your Spotify sign-in expired. Please sign in again."
|
|
msgstr "A tua sessão do Spotify expirou. Inicia sessão novamente."
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:4845
|
|
#, rust-format
|
|
msgid "Couldn't load your profile: {error}"
|
|
msgstr "Não foi possível carregar o teu perfil: {error}"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:4884
|
|
#, rust-format
|
|
msgid "Couldn't list devices: {error}"
|
|
msgstr "Não foi possível listar os dispositivos: {error}"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5207
|
|
#, rust-format
|
|
msgid "Couldn't load more playlists: {error}"
|
|
msgstr "Não foi possível carregar mais playlists: {error}"
|
|
|
|
#: src/app.rs:5253
|
|
msgid ""
|
|
"Spotify hasn't confirmed your playlist changes yet. Try refreshing again."
|
|
msgstr ""
|
|
"O Spotify ainda não confirmou as alterações às tuas playlists. Tenta "
|
|
"atualizar novamente."
|
|
|
|
#. Translators: {name} is a playlist name.
|
|
#: src/app.rs:5449
|
|
#, rust-format
|
|
msgid "Created {name}"
|
|
msgstr "{name} criada"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5471
|
|
#, rust-format
|
|
msgid "Couldn't create the playlist: {error}"
|
|
msgstr "Não foi possível criar a playlist: {error}"
|
|
|
|
#: src/app.rs:5525
|
|
msgid "Playlist cover updated"
|
|
msgstr "Capa da playlist atualizada"
|
|
|
|
#: src/app.rs:5534
|
|
msgid "Playlist updated"
|
|
msgstr "Playlist atualizada"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5544 src/app.rs:5659
|
|
#, rust-format
|
|
msgid "Couldn't update the playlist: {error}"
|
|
msgstr "Não foi possível atualizar a playlist: {error}"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5618
|
|
#, rust-format
|
|
msgid "Playlist change failed: {error}"
|
|
msgstr "A alteração da playlist falhou: {error}"
|
|
|
|
#: src/app.rs:5644
|
|
msgid "Added to Your Library"
|
|
msgstr "Adicionado à tua biblioteca"
|
|
|
|
#: src/app.rs:5646 src/app.rs:5838
|
|
msgid "Removed from Your Library"
|
|
msgstr "Removido da tua biblioteca"
|
|
|
|
#: src/app.rs:5831
|
|
msgid "Added to Liked Songs"
|
|
msgstr "Adicionada às Músicas de que gostas"
|
|
|
|
#: src/app.rs:5833
|
|
msgid "Removed from Liked Songs"
|
|
msgstr "Removida das Músicas de que gostas"
|
|
|
|
#: src/app.rs:5835
|
|
msgid "Following artist"
|
|
msgstr "A seguir o artista"
|
|
|
|
#: src/app.rs:5836
|
|
msgid "Unfollowed artist"
|
|
msgstr "Deixaste de seguir o artista"
|
|
|
|
#: src/app.rs:5837
|
|
msgid "Saved to Your Library"
|
|
msgstr "Guardado na tua biblioteca"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5852
|
|
#, rust-format
|
|
msgid "Couldn't update your library: {error}"
|
|
msgstr "Não foi possível atualizar a tua biblioteca: {error}"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:6104
|
|
#, rust-format
|
|
msgid "Cannot open this song: {error}"
|
|
msgstr "Não é possível abrir esta música: {error}"
|
|
|
|
#: src/app.rs:6118
|
|
msgid "This episode's podcast is not on Spotify"
|
|
msgstr "O podcast deste episódio não está no Spotify"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:6123
|
|
#, rust-format
|
|
msgid "Cannot open this episode: {error}"
|
|
msgstr "Não é possível abrir este episódio: {error}"
|
|
|
|
#: src/app.rs:6160
|
|
msgid "Choose a device from the devices menu first."
|
|
msgstr "Escolhe primeiro um dispositivo no menu de dispositivos."
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:6183
|
|
#, rust-format
|
|
msgid "Couldn't switch device: {error}"
|
|
msgstr "Não foi possível mudar 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 "Não foi possível adicionar à fila: {error}"
|
|
|
|
#: src/app.rs:6294
|
|
msgid "This song's album is not on Spotify"
|
|
msgstr "O álbum desta música não está no Spotify"
|
|
|
|
#: src/app.rs:6311
|
|
msgid "Spotifast cannot open this kind of Spotify link"
|
|
msgstr "O Spotifast não consegue abrir este tipo de ligação do Spotify"
|
|
|
|
#: src/app.rs:6474
|
|
msgid "Nothing is playing. Pick something first"
|
|
msgstr "Nada está a tocar. Escolhe algo primeiro"
|
|
|
|
#: src/app.rs:6834
|
|
msgid "Choose a device, or enable playback on this computer"
|
|
msgstr "Escolhe um dispositivo ou ativa a reprodução neste computador"
|
|
|
|
#: src/app.rs:7196 src/app.rs:7201
|
|
msgid "Pick something to play"
|
|
msgstr "Escolhe algo para ouvir"
|
|
|
|
#. Translators: {name} is an album name.
|
|
#: src/app.rs:7466
|
|
#, rust-format
|
|
msgid "Loading {name} to queue…"
|
|
msgstr "A adicionar {name} à fila…"
|
|
|
|
#: src/app.rs:7485
|
|
msgid "Playback device changed. Add the album to queue again"
|
|
msgstr "O dispositivo de reprodução mudou. Adiciona o álbum à fila novamente"
|
|
|
|
#: 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 ""
|
|
"Não foi possível carregar as músicas do álbum por ordem. Tenta novamente"
|
|
|
|
#. 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 "Não foi possível adicionar {name} à fila: {error}"
|
|
|
|
#: src/app.rs:7559
|
|
msgid "This album has no playable songs to queue"
|
|
msgstr "Este álbum não tem músicas que possam ser adicionadas à fila"
|
|
|
|
#. 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] "{count} música de {name} adicionada à fila"
|
|
msgstr[1] "{count} músicas de {name} adicionadas à fila"
|
|
|
|
#. 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] "{count} música adicionada à fila"
|
|
msgstr[1] "{count} músicas adicionadas à fila"
|
|
|
|
#. Translators: {name} is a song, episode, album, or playlist name.
|
|
#: src/app.rs:7645
|
|
#, rust-format
|
|
msgid "{name} added to queue"
|
|
msgstr "{name} adicionado à fila"
|
|
|
|
#: src/app.rs:8029
|
|
msgid "The clipboard has no Spotify song links"
|
|
msgstr "A área de transferência não tem ligações de músicas do 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] "{count} ligação colada não pôde ser adicionada"
|
|
msgstr[1] "{count} ligações coladas não puderam ser adicionadas"
|
|
|
|
#: src/app.rs:8700
|
|
msgid "Spotify doesn't let apps remove a playlist description, so it was kept"
|
|
msgstr ""
|
|
"O Spotify não permite que as apps removam a descrição de uma playlist, por "
|
|
"isso foi mantida"
|
|
|
|
#: src/app.rs:8744 src/app.rs:8757
|
|
msgid "Link copied"
|
|
msgstr "Ligação copiada"
|
|
|
|
#. 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} ligação copiada"
|
|
msgstr[1] "{count} ligações copiadas"
|
|
|
|
#: src/app.rs:9016
|
|
msgid ""
|
|
"Spotify doesn't let apps reorder your playlists, so this order is saved on "
|
|
"this computer"
|
|
msgstr ""
|
|
"O Spotify não permite que as apps reordenem as tuas playlists, por isso esta "
|
|
"ordem é guardada neste computador"
|
|
|
|
#: src/app.rs:9076
|
|
msgid "Restarting local playback"
|
|
msgstr "A reiniciar a reprodução local"
|
|
|
|
#: src/app.rs:9105
|
|
msgid "Local playback needs Spotify Premium"
|
|
msgstr "A reprodução local requer o Spotify Premium"
|
|
|
|
#: src/app.rs:9117
|
|
msgid "Opening your browser to set up local playback"
|
|
msgstr "A abrir o navegador para configurar a reprodução local"
|
|
|
|
#: src/app.rs:9134
|
|
msgid "Play history cleared"
|
|
msgstr "Histórico de reprodução apagado"
|
|
|
|
#. Translators: {size} is a size in megabytes, such as 12.5.
|
|
#: src/app.rs:9145
|
|
#, rust-format
|
|
msgid "Cleared {size} MB of artwork"
|
|
msgstr "{size} MB de capas apagados"
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:9151
|
|
#, rust-format
|
|
msgid "Couldn't clear artwork: {error}"
|
|
msgstr "Não foi possível apagar as capas: {error}"
|
|
|
|
#: src/app.rs:9331
|
|
msgid "Downloading MilkDrop preset packs"
|
|
msgstr "A transferir pacotes de predefinições do MilkDrop"
|
|
|
|
#. Translators: {name} is the name of a visualizer preset pack.
|
|
#: src/app.rs:9365
|
|
#, rust-format
|
|
msgid "Downloading {name} presets"
|
|
msgstr "A transferir as predefinições {name}"
|
|
|
|
#: src/app.rs:10275
|
|
msgid "Couldn't start playback"
|
|
msgstr "Não foi possível iniciar a reprodução"
|
|
|
|
#: src/app.rs:10276
|
|
msgid "Couldn't pause"
|
|
msgstr "Não foi possível pausar"
|
|
|
|
#: src/app.rs:10277
|
|
msgid "Couldn't skip"
|
|
msgstr "Não foi possível avançar"
|
|
|
|
#: src/app.rs:10278
|
|
msgid "Couldn't go back"
|
|
msgstr "Não foi possível voltar"
|
|
|
|
#: src/app.rs:10279
|
|
msgid "Couldn't seek"
|
|
msgstr "Não foi possível mudar a posição"
|
|
|
|
#: src/app.rs:10280
|
|
msgid "Couldn't change the volume"
|
|
msgstr "Não foi possível alterar o volume"
|
|
|
|
#: src/app.rs:10281
|
|
msgid "Couldn't change shuffle"
|
|
msgstr "Não foi possível alterar a ordem aleatória"
|
|
|
|
#: src/app.rs:10282
|
|
msgid "Couldn't change repeat"
|
|
msgstr "Não foi possível alterar a repetição"
|
|
|
|
#: src/app.rs:10325
|
|
msgid ""
|
|
"No audio output device was found. Connect or enable one, then press play "
|
|
"again."
|
|
msgstr "Não foi encontrado nenhum dispositivo de saída de áudio. Liga ou ativa um e carrega novamente em Reproduzir."
|
|
|
|
#: src/app.rs:10336
|
|
msgid ""
|
|
"Spotify doesn't make this playlist's songs available to third-party apps."
|
|
msgstr ""
|
|
"O Spotify não disponibiliza as músicas desta playlist a apps de terceiros."
|
|
|
|
#: src/app.rs:10466
|
|
msgid "Spotify sign-in expired. Sign in again, then retry the cover upload."
|
|
msgstr ""
|
|
"A sessão do Spotify expirou. Inicia sessão novamente e volta a tentar "
|
|
"carregar a capa."
|
|
|
|
#: src/app.rs:10471
|
|
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 ""
|
|
"O Spotify recusou esta capa. Confirma que a playlist é tua e inicia sessão "
|
|
"novamente para dar permissão de carregamento de imagens. Se usas uma app "
|
|
"pessoal, volta também a ligá-la nas Definições."
|
|
|
|
#: src/app.rs:10475
|
|
msgid "Spotify rejected the image size. Choose a smaller image."
|
|
msgstr ""
|
|
"O Spotify rejeitou o tamanho da imagem. Escolhe uma imagem mais pequena."
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:10478
|
|
#, rust-format
|
|
msgid "Couldn't upload the cover: {error}. Try again."
|
|
msgstr "Não foi possível carregar a capa: {error}. Tenta novamente."
|
|
|
|
#. 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:16288 src/app/radio.rs:38
|
|
#, rust-format
|
|
msgid "{track} Radio"
|
|
msgstr "Rádio de {track}"
|
|
|
|
#: src/ui/settings.rs:202 src/ui/keys.rs:290 src/ui/topbar.rs:409
|
|
#: src/ui/topbar.rs:439
|
|
msgid "Settings"
|
|
msgstr "Definições"
|
|
|
|
#: src/ui/settings.rs:216
|
|
msgid "Search settings"
|
|
msgstr "Pesquisar nas definições"
|
|
|
|
#: src/ui/settings.rs:232
|
|
msgid "Open folder"
|
|
msgstr "Abrir pasta"
|
|
|
|
#: src/ui/settings.rs:244
|
|
msgid "Account"
|
|
msgstr "Conta"
|
|
|
|
#: src/ui/settings.rs:245 src/ui/topbar.rs:427
|
|
msgid "Sign out"
|
|
msgstr "Terminar sessão"
|
|
|
|
#: src/ui/settings.rs:248
|
|
msgid "Personal Spotify app"
|
|
msgstr "App pessoal do Spotify"
|
|
|
|
#: src/ui/settings.rs:251
|
|
msgid ""
|
|
"Use a personal Development Mode app for a separate API quota. The shared app "
|
|
"stays active."
|
|
msgstr ""
|
|
"Usa uma app pessoal em Development Mode para teres uma quota de API "
|
|
"separada. A app partilhada continua ativa."
|
|
|
|
#: src/ui/settings.rs:255
|
|
msgid "Create an app"
|
|
msgstr "Criar uma app"
|
|
|
|
#: src/ui/settings.rs:258
|
|
msgid "Create one for free in Spotify's developer dashboard."
|
|
msgstr "Cria uma gratuitamente no painel de programador do Spotify."
|
|
|
|
#: src/ui/settings.rs:263
|
|
msgid "Personal app ready"
|
|
msgstr "App pessoal pronta"
|
|
|
|
#: src/ui/settings.rs:266
|
|
msgid "Supported requests use your app. Other requests use the shared app."
|
|
msgstr ""
|
|
"Os pedidos suportados usam a tua app. Os restantes usam a app partilhada."
|
|
|
|
#: src/ui/settings.rs:271
|
|
msgid "Authorize your personal app"
|
|
msgstr "Autoriza a tua app pessoal"
|
|
|
|
#: src/ui/settings.rs:274
|
|
msgid "Spotify opens in your browser to verify the account."
|
|
msgstr "O Spotify abre no navegador para verificar a conta."
|
|
|
|
#: src/ui/settings.rs:279
|
|
msgid "Remove personal app"
|
|
msgstr "Remover app pessoal"
|
|
|
|
#: src/ui/settings.rs:280
|
|
msgid "Shared access remains signed in."
|
|
msgstr "O acesso partilhado mantém a sessão iniciada."
|
|
|
|
#: src/ui/settings.rs:310
|
|
msgid "Spotify Free, local playback needs Premium"
|
|
msgstr "Spotify Free, a reprodução local requer Premium"
|
|
|
|
#. Translators: {username} is the Spotify account's user name.
|
|
#: src/ui/settings.rs:324
|
|
#, rust-format
|
|
msgid "Connected as {username}"
|
|
msgstr "Sessão iniciada como {username}"
|
|
|
|
#: src/ui/settings.rs:352
|
|
msgid "Client ID"
|
|
msgstr "Client ID"
|
|
|
|
#: src/ui/settings.rs:375
|
|
msgid "Setup guide"
|
|
msgstr "Guia de configuração"
|
|
|
|
#: src/ui/settings.rs:385 src/ui/settings.rs:401 src/ui/dialogs.rs:96
|
|
msgid "Remove"
|
|
msgstr "Remover"
|
|
|
|
#: src/ui/settings.rs:393
|
|
msgid "Authorize"
|
|
msgstr "Autorizar"
|
|
|
|
#: src/ui/settings.rs:412
|
|
msgctxt "playback status"
|
|
msgid "Ready"
|
|
msgstr "Pronto"
|
|
|
|
#: src/ui/settings.rs:413
|
|
msgid "This computer is a Spotify Connect device."
|
|
msgstr "Este computador é um dispositivo Spotify Connect."
|
|
|
|
#: src/ui/settings.rs:417
|
|
msgctxt "playback status"
|
|
msgid "Setting up"
|
|
msgstr "A configurar"
|
|
|
|
#: src/ui/settings.rs:418
|
|
msgid "Finish authorizing in your browser."
|
|
msgstr "Conclui a autorização no navegador."
|
|
|
|
#: src/ui/settings.rs:422
|
|
msgctxt "playback status"
|
|
msgid "Connecting"
|
|
msgstr "A ligar"
|
|
|
|
#: src/ui/settings.rs:423 src/ui/login.rs:97
|
|
msgid "Connecting to Spotify…"
|
|
msgstr "A ligar ao Spotify…"
|
|
|
|
#: src/ui/settings.rs:427
|
|
msgctxt "playback status"
|
|
msgid "Unavailable"
|
|
msgstr "Indisponível"
|
|
|
|
#: src/ui/settings.rs:432
|
|
msgctxt "playback status"
|
|
msgid "Not set up"
|
|
msgstr "Não configurado"
|
|
|
|
#: src/ui/settings.rs:435
|
|
msgid "Requires Spotify Premium and a one-time browser sign-in."
|
|
msgstr "Requer o Spotify Premium e um único início de sessão no navegador."
|
|
|
|
#: src/ui/settings.rs:437
|
|
msgid "Enable playback here"
|
|
msgstr "Ativar a reprodução aqui"
|
|
|
|
#: src/ui/settings.rs:440
|
|
msgid "Playback on this computer"
|
|
msgstr "Reprodução neste computador"
|
|
|
|
#: src/ui/settings.rs:441
|
|
msgid "Normalize volume"
|
|
msgstr "Normalizar volume"
|
|
|
|
#: src/ui/settings.rs:442
|
|
msgid "Autoplay"
|
|
msgstr "Reprodução automática"
|
|
|
|
#: src/ui/settings.rs:443
|
|
msgid "Gapless playback"
|
|
msgstr "Reprodução sem pausas"
|
|
|
|
#: src/ui/settings.rs:444
|
|
msgid "Keep music playing when the window closes"
|
|
msgstr "Continuar a tocar ao fechar a janela"
|
|
|
|
#: src/ui/settings.rs:445
|
|
msgid "Automatic update checks"
|
|
msgstr "Procurar atualizações automaticamente"
|
|
|
|
#: src/ui/settings.rs:446
|
|
msgid "Audio cache"
|
|
msgstr "Cache de áudio"
|
|
|
|
#: src/ui/settings.rs:447
|
|
msgid "Apply and restart playback"
|
|
msgstr "Aplicar e reiniciar a reprodução"
|
|
|
|
#: src/ui/settings.rs:448
|
|
msgid "Restart local playback to apply these settings."
|
|
msgstr "Reinicia a reprodução local para aplicar estas definições."
|
|
|
|
#: src/ui/settings.rs:449
|
|
msgid "Download updates automatically"
|
|
msgstr "Transferir atualizações automaticamente"
|
|
|
|
#. Translators: {status} is a playback state such as Ready or Not set up.
|
|
#: src/ui/settings.rs:453
|
|
#, rust-format
|
|
msgid "Status: {status}"
|
|
msgstr "Estado: {status}"
|
|
|
|
#: src/ui/settings.rs:457
|
|
msgid "Device name"
|
|
msgstr "Nome do dispositivo"
|
|
|
|
#: src/ui/settings.rs:458
|
|
msgid "How this computer appears in Spotify Connect."
|
|
msgstr "Como este computador aparece no Spotify Connect."
|
|
|
|
#: src/ui/settings.rs:461
|
|
msgid "Audio quality"
|
|
msgstr "Qualidade do áudio"
|
|
|
|
#: src/ui/settings.rs:462
|
|
msgid "Higher bitrates use more data and cache space."
|
|
msgstr "Taxas de bits mais elevadas gastam mais dados e espaço em cache."
|
|
|
|
#: src/ui/settings.rs:466
|
|
msgid "Keep loud and quiet tracks at a similar level."
|
|
msgstr "Mantém faixas altas e baixas num nível semelhante."
|
|
|
|
#: src/ui/settings.rs:470
|
|
msgid "Keep playing similar songs when your music ends."
|
|
msgstr "Continua a tocar músicas semelhantes quando a tua música acabar."
|
|
|
|
#: src/ui/settings.rs:474
|
|
msgid "Play tracks without silence between them."
|
|
msgstr "Reproduz as faixas sem silêncio entre elas."
|
|
|
|
#: src/ui/settings.rs:481
|
|
msgid ""
|
|
"Spotifast hides to the system tray. Quit from the tray menu or with Ctrl+Q."
|
|
msgstr ""
|
|
"O Spotifast fica na área de notificação. Sai pelo menu da área de "
|
|
"notificação ou com Ctrl+Q."
|
|
|
|
#: src/ui/settings.rs:485
|
|
msgid ""
|
|
"Spotifast hides to the system tray. Quit from the tray menu or with Cmd+Q."
|
|
msgstr ""
|
|
"O Spotifast fica na área de notificação. Sai pelo menu da área de "
|
|
"notificação ou com Cmd+Q."
|
|
|
|
#: src/ui/settings.rs:492
|
|
msgid "Checks GitHub once a day. No personal data is sent."
|
|
msgstr "Consulta o GitHub uma vez por dia. Não são enviados dados pessoais."
|
|
|
|
#: src/ui/settings.rs:495
|
|
msgid "Audio output"
|
|
msgstr "Saída de áudio"
|
|
|
|
#: src/ui/settings.rs:498
|
|
msgid "PulseAudio also covers PipeWire. Rodio talks to ALSA directly."
|
|
msgstr ""
|
|
"O PulseAudio também abrange o PipeWire. O Rodio comunica diretamente com o "
|
|
"ALSA."
|
|
|
|
#: src/ui/settings.rs:503
|
|
msgid "Output buffer"
|
|
msgstr "Buffer de saída"
|
|
|
|
#: src/ui/settings.rs:506
|
|
msgid ""
|
|
"More buffering can prevent clicks on busy computers. Less buffering makes "
|
|
"controls respond sooner."
|
|
msgstr ""
|
|
"Um buffer maior pode evitar estalidos em computadores sobrecarregados. Um "
|
|
"buffer menor faz os controlos responderem mais depressa."
|
|
|
|
#: src/ui/settings.rs:512
|
|
msgid "Save downloaded audio for later playback."
|
|
msgstr "Guarda o áudio transferido para reproduzir mais tarde."
|
|
|
|
#: src/ui/settings.rs:515
|
|
msgid "Playback settings applied"
|
|
msgstr "Definições de reprodução aplicadas"
|
|
|
|
#: src/ui/settings.rs:520
|
|
msgid "Downloads in the background. You choose when to restart."
|
|
msgstr "Transfere em segundo plano. Tu escolhes quando reiniciar."
|
|
|
|
#: src/ui/settings.rs:537
|
|
msgid "Reconnect"
|
|
msgstr "Voltar a ligar"
|
|
|
|
#: src/ui/settings.rs:569
|
|
msgid "Normal · 96 kbps"
|
|
msgstr "Normal · 96 kbps"
|
|
|
|
#: src/ui/settings.rs:570
|
|
msgid "High · 160 kbps"
|
|
msgstr "Alta · 160 kbps"
|
|
|
|
#: src/ui/settings.rs:571
|
|
msgid "Very high · 320 kbps"
|
|
msgstr "Muito alta · 320 kbps"
|
|
|
|
#: src/ui/settings.rs:770
|
|
msgid "Playback settings applied."
|
|
msgstr "Definições de reprodução aplicadas."
|
|
|
|
#: src/ui/settings.rs:777
|
|
msgid "Appearance"
|
|
msgstr "Aspeto"
|
|
|
|
#: src/ui/settings.rs:778
|
|
msgid "Theme"
|
|
msgstr "Tema"
|
|
|
|
#: src/ui/settings.rs:779
|
|
msgid "How to make a theme"
|
|
msgstr "Como criar um tema"
|
|
|
|
#: src/ui/settings.rs:780
|
|
msgid "Open themes folder"
|
|
msgstr "Abrir pasta de temas"
|
|
|
|
#: src/ui/settings.rs:781
|
|
msgid "Colour from album art"
|
|
msgstr "Cor da capa do álbum"
|
|
|
|
#: src/ui/settings.rs:782
|
|
msgid "Compact library sidebar"
|
|
msgstr "Barra lateral compacta da biblioteca"
|
|
|
|
#: src/ui/settings.rs:783
|
|
msgid "Compact track list"
|
|
msgstr "Lista de faixas compacta"
|
|
|
|
#: src/ui/settings.rs:784
|
|
msgid "Middle-click autoscroll"
|
|
msgstr "Deslocamento automático com o botão do meio"
|
|
|
|
#: src/ui/settings.rs:785
|
|
msgid "Custom title bar"
|
|
msgstr "Barra de título personalizada"
|
|
|
|
#: src/ui/settings.rs:786
|
|
msgid "Player bar visualizer"
|
|
msgstr "Visualizador na barra do leitor"
|
|
|
|
#: src/ui/settings.rs:797
|
|
msgid "Follow system uses your Omarchy colours."
|
|
msgstr "Seguir o sistema usa as cores do Omarchy."
|
|
|
|
#: src/ui/settings.rs:801
|
|
msgid "Follow system uses your desktop's light or dark appearance."
|
|
msgstr ""
|
|
"Seguir o sistema usa o aspeto claro ou escuro do teu ambiente de trabalho."
|
|
|
|
#: src/ui/settings.rs:806 src/ui/settings.rs:1952
|
|
msgid "Language"
|
|
msgstr "Idioma"
|
|
|
|
#: src/ui/settings.rs:809
|
|
msgid ""
|
|
"System follows your computer's language. Untranslated text stays in English."
|
|
msgstr ""
|
|
"Sistema segue o idioma do computador. O texto não traduzido fica em inglês."
|
|
|
|
#: src/ui/settings.rs:816
|
|
msgid "Use the current cover's colour on pages and the player bar."
|
|
msgstr "Usa a cor da capa atual nas páginas e na barra do leitor."
|
|
|
|
#: src/ui/settings.rs:821
|
|
msgid "Show names without covers in the sidebar."
|
|
msgstr "Mostra os nomes sem capas na barra lateral."
|
|
|
|
#: src/ui/settings.rs:825
|
|
msgid "Show each track on one line without a cover."
|
|
msgstr "Mostra cada faixa numa linha, sem capa."
|
|
|
|
#: src/ui/settings.rs:828
|
|
msgid "Interface zoom"
|
|
msgstr "Zoom da interface"
|
|
|
|
#: src/ui/settings.rs:832
|
|
msgid "Ctrl+Plus and Ctrl+Minus work anywhere; Ctrl+0 resets."
|
|
msgstr "Ctrl+Plus e Ctrl+Minus funcionam em qualquer sítio; Ctrl+0 repõe."
|
|
|
|
#: src/ui/settings.rs:836
|
|
msgid "Cmd+Plus and Cmd+Minus work anywhere; Cmd+0 resets."
|
|
msgstr "Cmd+Plus e Cmd+Minus funcionam em qualquer sítio; Cmd+0 repõe."
|
|
|
|
#: src/ui/settings.rs:845
|
|
msgid ""
|
|
"Middle-click a list, then move the pointer to scroll it. Off by default, "
|
|
"because a middle click usually pastes on Linux."
|
|
msgstr ""
|
|
"Clica com o botão do meio numa lista e move o ponteiro para a deslocar. "
|
|
"Desativado por predefinição, porque no Linux o clique do meio costuma colar."
|
|
|
|
#: src/ui/settings.rs:853
|
|
msgid ""
|
|
"Draw Spotifast's own title bar and window buttons instead of the standard "
|
|
"Windows ones."
|
|
msgstr ""
|
|
"Desenha a barra de título e os botões de janela do próprio Spotifast em vez "
|
|
"dos predefinidos do Windows."
|
|
|
|
#: src/ui/settings.rs:861
|
|
msgid ""
|
|
"Show the song moving behind the player bar's controls while it plays here."
|
|
msgstr ""
|
|
"Mostra a música em movimento atrás dos controlos da barra do leitor enquanto "
|
|
"toca aqui."
|
|
|
|
#: src/ui/settings.rs:996
|
|
msgid "Off"
|
|
msgstr "Desativado"
|
|
|
|
#: src/ui/settings.rs:997
|
|
msgid "Spectrum"
|
|
msgstr "Espetro"
|
|
|
|
#: src/ui/settings.rs:998
|
|
msgid "Waveform"
|
|
msgstr "Forma de onda"
|
|
|
|
#: src/ui/settings.rs:1155
|
|
msgid "Proxy"
|
|
msgstr "Proxy"
|
|
|
|
#: src/ui/settings.rs:1157
|
|
msgid "Mode, host, port, username and password"
|
|
msgstr "Modo, host, porta, nome de utilizador e palavra-passe"
|
|
|
|
#: src/ui/settings.rs:1160
|
|
msgid "Off, System, HTTP or SOCKS5 proxy for network requests."
|
|
msgstr "Proxy desativado, do sistema, HTTP ou SOCKS5 para os pedidos de rede."
|
|
|
|
#: src/ui/settings.rs:1170
|
|
msgctxt "proxy"
|
|
msgid "Mode"
|
|
msgstr "Modo"
|
|
|
|
#: src/ui/settings.rs:1173
|
|
msgid ""
|
|
"Off ignores environment variables. System uses them, and the OS proxy on "
|
|
"macOS and Windows."
|
|
msgstr ""
|
|
"Desativado ignora as variáveis de ambiente. Sistema usa-as e, no macOS e no "
|
|
"Windows, o proxy do sistema operativo."
|
|
|
|
#: src/ui/settings.rs:1225 src/ui/login.rs:249
|
|
msgid "Apply settings"
|
|
msgstr "Aplicar definições"
|
|
|
|
#: src/ui/settings.rs:1237
|
|
msgid "Not using a proxy."
|
|
msgstr "Sem proxy."
|
|
|
|
#: src/ui/settings.rs:1238
|
|
msgid "Using the system proxy."
|
|
msgstr "A usar o proxy do sistema."
|
|
|
|
#: src/ui/settings.rs:1249
|
|
msgid "Winamp skins"
|
|
msgstr "Skins do Winamp"
|
|
|
|
#: src/ui/settings.rs:1250 src/ui/winamp/mod.rs:706 src/ui/winamp/mod.rs:852
|
|
msgid "Always on top"
|
|
msgstr "Sempre por cima"
|
|
|
|
#: src/ui/settings.rs:1251
|
|
msgid "Show Winamp in taskbar"
|
|
msgstr "Mostrar o Winamp na barra de tarefas"
|
|
|
|
#: src/ui/settings.rs:1254
|
|
msgid "Mini player"
|
|
msgstr "Minileitor"
|
|
|
|
#: src/ui/settings.rs:1258
|
|
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ássicas .wsz do Winamp. Prime Ctrl+M ou clica no logótipo da "
|
|
"skin para voltar. Larga uma skin em qualquer uma das janelas para a "
|
|
"adicionar."
|
|
|
|
#: src/ui/settings.rs:1262
|
|
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ássicas .wsz do Winamp. Prime Cmd+Shift+M ou clica no logótipo "
|
|
"da skin para voltar. Larga uma skin em qualquer uma das janelas para a "
|
|
"adicionar."
|
|
|
|
#: src/ui/settings.rs:1268
|
|
msgid "Skin"
|
|
msgstr "Skin"
|
|
|
|
#. Translators: {folder} is the path of the skins folder.
|
|
#: src/ui/settings.rs:1272
|
|
#, rust-format
|
|
msgid "Installed skins are in {folder}. Find more at the Winamp Skin Museum."
|
|
msgstr ""
|
|
"As skins instaladas estão em {folder}. Encontra mais no Winamp Skin Museum."
|
|
|
|
#: src/ui/settings.rs:1277 src/ui/winamp/mod.rs:693
|
|
msgid "Size"
|
|
msgstr "Tamanho"
|
|
|
|
#: src/ui/settings.rs:1278
|
|
msgid "Whole-number scaling keeps skin pixels sharp."
|
|
msgstr "A escala em números inteiros mantém os píxeis da skin nítidos."
|
|
|
|
#: src/ui/settings.rs:1283
|
|
msgid "Keep the Winamp window above everything else."
|
|
msgstr "Mantém a janela do Winamp acima de todas as outras."
|
|
|
|
#: src/ui/settings.rs:1289 src/ui/winamp/mod.rs:716
|
|
msgid "Show in taskbar"
|
|
msgstr "Mostrar na barra de tarefas"
|
|
|
|
#: src/ui/settings.rs:1292
|
|
msgid ""
|
|
"Keep a taskbar button for the mini player. The tray icon stays available "
|
|
"when hidden."
|
|
msgstr ""
|
|
"Mantém um botão na barra de tarefas para o minileitor. O ícone na área de "
|
|
"notificação continua disponível quando está oculto."
|
|
|
|
#: src/ui/settings.rs:1297
|
|
msgid "Installed skins"
|
|
msgstr "Skins instaladas"
|
|
|
|
#: src/ui/settings.rs:1310
|
|
msgid "Switch to it"
|
|
msgstr "Mudar para esta"
|
|
|
|
#: src/ui/settings.rs:1323
|
|
msgid "Skin Museum"
|
|
msgstr "Skin Museum"
|
|
|
|
#: src/ui/settings.rs:1349
|
|
msgid "Random"
|
|
msgstr "Aleatório"
|
|
|
|
#: src/ui/settings.rs:1388
|
|
#, rust-format
|
|
msgid ""
|
|
"Now showing {skin}. Another one is picked each time the mini player opens."
|
|
msgstr "Em uso: {skin}. É escolhida outra sempre que o minileitor abre."
|
|
|
|
#: src/ui/settings.rs:1442
|
|
msgid "MilkDrop window"
|
|
msgstr "Janela do MilkDrop"
|
|
|
|
#: src/ui/settings.rs:1450
|
|
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 ""
|
|
"Um visualizador projectM para a reprodução local. Abre-o aqui, na barra "
|
|
"superior, com Ctrl+Shift+K ou no menu V do minileitor. Prime ? ou F1 para "
|
|
"ver os atalhos."
|
|
|
|
#: src/ui/settings.rs:1454
|
|
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 ""
|
|
"Um visualizador projectM para a reprodução local. Abre-o aqui, na barra "
|
|
"superior, com Cmd+Shift+K ou no menu V do minileitor. Prime ? ou F1 para ver "
|
|
"os atalhos."
|
|
|
|
#: src/ui/settings.rs:1460 src/ui/settings.rs:1690
|
|
msgid "Presets"
|
|
msgstr "Predefinições"
|
|
|
|
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
|
#: src/ui/settings.rs:1465
|
|
#, rust-format
|
|
msgid ""
|
|
"None yet in {folder}. Add .milk files here. Spotifast downloads presets when "
|
|
"MilkDrop first opens with an empty folder."
|
|
msgstr ""
|
|
"Ainda não há nenhuma em {folder}. Adiciona ficheiros .milk aqui. O Spotifast "
|
|
"transfere predefinições quando o MilkDrop abre pela primeira vez com a pasta "
|
|
"vazia."
|
|
|
|
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
|
#: src/ui/settings.rs:1471
|
|
#, rust-format
|
|
msgid ""
|
|
"One preset in {folder}. Add .milk files here. Spotifast downloads presets "
|
|
"when MilkDrop first opens with an empty folder."
|
|
msgstr ""
|
|
"Uma predefinição em {folder}. Adiciona ficheiros .milk aqui. O Spotifast "
|
|
"transfere predefinições quando o MilkDrop abre pela primeira vez com a pasta "
|
|
"vazia."
|
|
|
|
#. Translators: {count} is the number of presets, {folder} the path of the MilkDrop presets folder.
|
|
#: src/ui/settings.rs:1477
|
|
#, 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} predefinição em {folder}. Adiciona ficheiros .milk aqui. O Spotifast "
|
|
"transfere predefinições quando o MilkDrop abre pela primeira vez com a pasta "
|
|
"vazia."
|
|
msgstr[1] ""
|
|
"{count} predefinições em {folder}. Adiciona ficheiros .milk aqui. O "
|
|
"Spotifast transfere predefinições quando o MilkDrop abre pela primeira vez "
|
|
"com a pasta vazia."
|
|
|
|
#: src/ui/settings.rs:1486
|
|
msgid "Time per preset"
|
|
msgstr "Tempo por predefinição"
|
|
|
|
#: src/ui/settings.rs:1489
|
|
msgid "How long each preset plays before the next fades in."
|
|
msgstr ""
|
|
"Quanto tempo cada predefinição dura antes da transição para a seguinte."
|
|
|
|
#: src/ui/settings.rs:1493
|
|
msgid "Frame rate"
|
|
msgstr "Taxa de fotogramas"
|
|
|
|
#: src/ui/settings.rs:1497
|
|
msgid "Lower rates use fewer resources. Uncapped draws as fast as possible."
|
|
msgstr ""
|
|
"Taxas mais baixas usam menos recursos. Sem limite desenha o mais depressa "
|
|
"possível."
|
|
|
|
#. Translators: {hz} is the screen's refresh rate in hertz.
|
|
#: src/ui/settings.rs:1502
|
|
#, rust-format
|
|
msgid ""
|
|
"Your screen refreshes at {hz} Hz. Higher rates do not add visible frames. "
|
|
"Uncapped draws as fast as possible."
|
|
msgstr ""
|
|
"O teu ecrã atualiza a {hz} Hz. Taxas mais altas não acrescentam fotogramas "
|
|
"visíveis. Sem limite desenha o mais depressa possível."
|
|
|
|
#: src/ui/settings.rs:1509
|
|
msgid "Resolution"
|
|
msgstr "Resolução"
|
|
|
|
#: src/ui/settings.rs:1512
|
|
msgid "Half and Quarter use fewer resources and scale the image back up."
|
|
msgstr "Metade e Um quarto usam menos recursos e voltam a ampliar a imagem."
|
|
|
|
#. Translators: search keywords for the MilkDrop preset download buttons.
|
|
#: src/ui/settings.rs:1519
|
|
msgid "Get presets"
|
|
msgstr "Obter predefinições"
|
|
|
|
#: src/ui/settings.rs:1557
|
|
msgid "Fetching..."
|
|
msgstr "A obter..."
|
|
|
|
#. Translators: {pack} is the name of a MilkDrop preset pack.
|
|
#: src/ui/settings.rs:1560
|
|
#, rust-format
|
|
msgid "Get {pack}"
|
|
msgstr "Obter {pack}"
|
|
|
|
#: src/ui/settings.rs:1662
|
|
msgctxt "resolution"
|
|
msgid "Full"
|
|
msgstr "Completa"
|
|
|
|
#: src/ui/settings.rs:1663
|
|
msgctxt "resolution"
|
|
msgid "Half"
|
|
msgstr "Metade"
|
|
|
|
#: src/ui/settings.rs:1664
|
|
msgctxt "resolution"
|
|
msgid "Quarter"
|
|
msgstr "Um quarto"
|
|
|
|
#: src/ui/settings.rs:1678
|
|
msgid "Equalizer"
|
|
msgstr "Equalizador"
|
|
|
|
#: src/ui/settings.rs:1684
|
|
msgid ""
|
|
"A ten-band equalizer for playback on this computer. It does not affect other "
|
|
"devices."
|
|
msgstr ""
|
|
"Um equalizador de dez bandas para a reprodução neste computador. Não afeta "
|
|
"outros dispositivos."
|
|
|
|
#. Translators: a search keyword for the equalizer's preamplifier slider.
|
|
#: src/ui/settings.rs:1692
|
|
msgid "Preamp"
|
|
msgstr "Pré-amplificador"
|
|
|
|
#. Translators: a search keyword for the equalizer's frequency band sliders.
|
|
#: src/ui/settings.rs:1694
|
|
msgid "Bands"
|
|
msgstr "Bandas"
|
|
|
|
#. Translators: short label under the equalizer's preamplifier slider.
|
|
#: src/ui/settings.rs:1744
|
|
msgctxt "equalizer"
|
|
msgid "Pre"
|
|
msgstr "Pré"
|
|
|
|
#: src/ui/settings.rs:1761
|
|
msgid "Storage"
|
|
msgstr "Armazenamento"
|
|
|
|
#: src/ui/settings.rs:1764
|
|
msgid "Artwork cache"
|
|
msgstr "Cache de capas"
|
|
|
|
#. Translators: {folder} is the path of a cache folder.
|
|
#: src/ui/settings.rs:1766 src/ui/settings.rs:1772
|
|
#, rust-format
|
|
msgid "Stored in {folder}"
|
|
msgstr "Guardado em {folder}"
|
|
|
|
#: src/ui/settings.rs:1778
|
|
msgid "Play history"
|
|
msgstr "Histórico de reprodução"
|
|
|
|
#. Translators: {file} is the path of the play history file.
|
|
#: src/ui/settings.rs:1782
|
|
#, rust-format
|
|
msgid "Tracks played here are stored in {file}. This file is never uploaded."
|
|
msgstr ""
|
|
"As faixas reproduzidas aqui ficam em {file}. Este ficheiro nunca é enviado."
|
|
|
|
#: src/ui/settings.rs:1787
|
|
msgid "Sign-in"
|
|
msgstr "Início de sessão"
|
|
|
|
#: src/ui/settings.rs:1790
|
|
msgid "Sign-ins are saved in the system credential store when available."
|
|
msgstr ""
|
|
"As sessões são guardadas no armazenamento de credenciais do sistema, quando "
|
|
"disponível."
|
|
|
|
#: src/ui/settings.rs:1802
|
|
msgid "Clear artwork"
|
|
msgstr "Apagar capas"
|
|
|
|
#: src/ui/settings.rs:1816
|
|
msgid "Clear history"
|
|
msgstr "Apagar histórico"
|
|
|
|
#: src/ui/settings.rs:1828 src/ui/show.rs:34
|
|
msgid "About"
|
|
msgstr "Acerca de"
|
|
|
|
#: src/ui/settings.rs:1831
|
|
msgid "Built with Rust, egui, and librespot. Not affiliated with Spotify."
|
|
msgstr "Feito com Rust, egui e librespot. Sem afiliação ao Spotify."
|
|
|
|
#: src/ui/settings.rs:1833
|
|
msgid "Check for updates"
|
|
msgstr "Procurar atualizações"
|
|
|
|
#: src/ui/settings.rs:1834
|
|
msgid "Checking…"
|
|
msgstr "A verificar…"
|
|
|
|
#: src/ui/settings.rs:1835 src/ui/dialogs.rs:153 src/ui/keys.rs:300
|
|
#: src/ui/topbar.rs:417
|
|
msgid "Keyboard shortcuts"
|
|
msgstr "Atalhos de teclado"
|
|
|
|
#: src/ui/settings.rs:1836
|
|
msgid "Source code"
|
|
msgstr "Código-fonte"
|
|
|
|
#. Translators: {query} is the text typed into the settings search field.
|
|
#: src/ui/settings.rs:1908
|
|
#, rust-format
|
|
msgid "No settings for “{query}”"
|
|
msgstr "Nenhuma definição para “{query}”"
|
|
|
|
#: src/ui/settings.rs:1909
|
|
msgid "Try fewer words, or check the spelling."
|
|
msgstr "Experimenta menos palavras ou verifica a ortografia."
|
|
|
|
#: src/ui/settings.rs:1925
|
|
msgctxt "language"
|
|
msgid "System"
|
|
msgstr "Sistema"
|
|
|
|
#: src/api/models.rs:256
|
|
msgid "Single"
|
|
msgstr "Single"
|
|
|
|
#: src/api/models.rs:257
|
|
msgid "Compilation"
|
|
msgstr "Compilação"
|
|
|
|
#: src/api/models.rs:258 src/model.rs:751
|
|
msgid "Appears On"
|
|
msgstr "Aparece em"
|
|
|
|
#: src/milkdrop.rs:52
|
|
msgid "Uncapped"
|
|
msgstr "Sem limite"
|
|
|
|
#. Translators: A frame rate that matches the display. Keep {rate}.
|
|
#: src/milkdrop.rs:56
|
|
#, rust-format
|
|
msgid "{rate} fps, your screen"
|
|
msgstr "{rate} fps, o teu ecrã"
|
|
|
|
#: src/model.rs:632 src/model.rs:748
|
|
msgctxt "filter"
|
|
msgid "All"
|
|
msgstr "Tudo"
|
|
|
|
#: src/model.rs:633 src/ui/search.rs:425
|
|
msgid "Songs"
|
|
msgstr "Músicas"
|
|
|
|
#: src/model.rs:638 src/ui/library.rs:32 src/ui/search.rs:272
|
|
msgid "Episodes"
|
|
msgstr "Episódios"
|
|
|
|
#: src/model.rs:750
|
|
msgid "Singles & EPs"
|
|
msgstr "Singles e EPs"
|
|
|
|
#: src/settings.rs:160
|
|
msgctxt "theme"
|
|
msgid "Dark"
|
|
msgstr "Escuro"
|
|
|
|
#: src/settings.rs:161
|
|
msgctxt "theme"
|
|
msgid "Light"
|
|
msgstr "Claro"
|
|
|
|
#: src/settings.rs:162
|
|
msgid "Follow system"
|
|
msgstr "Seguir o sistema"
|
|
|
|
#: src/settings.rs:188
|
|
msgctxt "proxy"
|
|
msgid "Off"
|
|
msgstr "Desativado"
|
|
|
|
#: src/settings.rs:189
|
|
msgctxt "proxy"
|
|
msgid "System"
|
|
msgstr "Sistema"
|
|
|
|
#: src/theme.rs:175
|
|
msgid "Loading local themes…"
|
|
msgstr "A carregar temas locais…"
|
|
|
|
#: src/theme.rs:178
|
|
msgid ""
|
|
"The selected theme is unavailable. Keeping the last usable appearance. See "
|
|
"the log for details."
|
|
msgstr ""
|
|
"O tema selecionado não está disponível. Mantém-se o último aspeto "
|
|
"utilizável. Consulta o registo para mais detalhes."
|
|
|
|
#: src/theme.rs:182
|
|
msgid "The themes folder could not be read. See the log for details."
|
|
msgstr ""
|
|
"Não foi possível ler a pasta de temas. Consulta o registo para mais detalhes."
|
|
|
|
#: src/theme.rs:186
|
|
msgid ""
|
|
"The themes folder has more than 512 entries. Keep fewer files there to list "
|
|
"the custom palettes."
|
|
msgstr ""
|
|
"A pasta de temas tem mais de 512 entradas. Mantém menos ficheiros lá para "
|
|
"listar as 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 ""
|
|
"Só é possível listar 128 paletas personalizadas. Mantém menos ficheiros JSON "
|
|
"na pasta de temas para veres as restantes."
|
|
|
|
#: src/theme.rs:194
|
|
msgid ""
|
|
"The Omarchy palette could not be loaded. Keeping the last usable appearance. "
|
|
"See the log for details."
|
|
msgstr ""
|
|
"Não foi possível carregar a paleta do Omarchy. Mantém-se o último aspeto "
|
|
"utilizável. Consulta o registo para mais detalhes."
|
|
|
|
#: src/theme.rs:198
|
|
msgid ""
|
|
"Custom themes could not be loaded. Run spotifast reload-themes to try again."
|
|
msgstr ""
|
|
"Não foi possível carregar os temas personalizados. Executa spotifast reload-"
|
|
"themes para tentar novamente."
|
|
|
|
#: src/ui/artist.rs:32
|
|
msgid "Popular"
|
|
msgstr "Populares"
|
|
|
|
#: src/ui/artist.rs:74
|
|
msgid "Show less"
|
|
msgstr "Mostrar menos"
|
|
|
|
#: src/ui/artist.rs:76
|
|
msgid "See more"
|
|
msgstr "Ver mais"
|
|
|
|
#: src/ui/artist.rs:87
|
|
msgid "No popular songs to show."
|
|
msgstr "Não há músicas populares para mostrar."
|
|
|
|
#: src/ui/artist.rs:100
|
|
msgid "Discography"
|
|
msgstr "Discografia"
|
|
|
|
#: src/ui/artist.rs:172
|
|
msgid "Nothing in this category."
|
|
msgstr "Nada nesta categoria."
|
|
|
|
#: src/ui/artist.rs:198
|
|
msgid "Fans also like"
|
|
msgstr "Os fãs também gostam de"
|
|
|
|
#. 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 "A iniciar…"
|
|
|
|
#: src/ui/artist.rs:343
|
|
msgctxt "artist"
|
|
msgid "Following"
|
|
msgstr "A seguir"
|
|
|
|
#: src/ui/collection.rs:219
|
|
msgid "No playable songs in this view"
|
|
msgstr "Não há músicas reproduzíveis nesta vista"
|
|
|
|
#: src/ui/collection.rs:258
|
|
msgid "Shuffle off"
|
|
msgstr "Desativar ordem aleatória"
|
|
|
|
#: 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 "A atualizar…"
|
|
|
|
#: src/ui/collection.rs:343 src/ui/devices.rs:206
|
|
msgid "Refresh"
|
|
msgstr "Atualizar"
|
|
|
|
#: src/ui/collection.rs:362
|
|
msgid "Filter"
|
|
msgstr "Filtrar"
|
|
|
|
#: src/ui/collection.rs:722 src/ui/collection.rs:748
|
|
msgid "Unavailable"
|
|
msgstr "Indisponível"
|
|
|
|
#: src/ui/collection.rs:876
|
|
msgid "Nothing here yet"
|
|
msgstr "Ainda não há nada aqui"
|
|
|
|
#: src/ui/collection.rs:877
|
|
msgid "Added songs appear here."
|
|
msgstr "As músicas adicionadas aparecem aqui."
|
|
|
|
#: src/ui/collection.rs:1287 src/ui/home.rs:653
|
|
msgid "Your top songs"
|
|
msgstr "As tuas músicas mais ouvidas"
|
|
|
|
#: src/ui/collection.rs:1296
|
|
msgid "Your most-played tracks from the last four weeks."
|
|
msgstr "As tuas faixas mais ouvidas nas últimas quatro semanas."
|
|
|
|
#: src/ui/collection.rs:1691
|
|
msgid "Collaborative Playlist"
|
|
msgstr "Playlist colaborativa"
|
|
|
|
#: src/ui/collection.rs:1693
|
|
msgid "Public Playlist"
|
|
msgstr "Playlist pública"
|
|
|
|
#: src/ui/collection.rs:1764
|
|
msgid "Save to Your Library"
|
|
msgstr "Guardar na tua biblioteca"
|
|
|
|
#. Translators: {count} is a number of songs and {duration} their total
|
|
#. length, such as "2 hr 13 min".
|
|
#: src/ui/collection.rs:1972
|
|
#, rust-format
|
|
msgid "{count} song, {duration}"
|
|
msgid_plural "{count} songs, {duration}"
|
|
msgstr[0] "{count} música, {duration}"
|
|
msgstr[1] "{count} músicas, {duration}"
|
|
|
|
#. Translators: {name} is the name of someone who added songs to the playlist.
|
|
#: src/ui/collection.rs:1986
|
|
#, rust-format
|
|
msgid "with {name}"
|
|
msgstr "com {name}"
|
|
|
|
#. Translators: {first} and {second} are names of people who added songs.
|
|
#: src/ui/collection.rs:1990
|
|
#, rust-format
|
|
msgid "with {first} and {second}"
|
|
msgstr "com {first} e {second}"
|
|
|
|
#. Translators: {count} is how many other people added songs to the playlist.
|
|
#: src/ui/collection.rs:1997
|
|
#, rust-format
|
|
msgid "and {count} other"
|
|
msgid_plural "and {count} others"
|
|
msgstr[0] "e mais {count} pessoa"
|
|
msgstr[1] "e mais {count} pessoas"
|
|
|
|
#. 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} (este computador)"
|
|
|
|
#: src/ui/devices.rs:80
|
|
msgid "Setting up…"
|
|
msgstr "A configurar…"
|
|
|
|
#: src/ui/devices.rs:82
|
|
msgid "Set up playback here"
|
|
msgstr "Configurar a reprodução aqui"
|
|
|
|
#: src/ui/devices.rs:142
|
|
msgid "Connecting…"
|
|
msgstr "A ligar…"
|
|
|
|
#: src/ui/devices.rs:144
|
|
msgid "On your network, click to connect"
|
|
msgstr "Na tua rede, clica para ligar"
|
|
|
|
#: src/ui/devices.rs:278
|
|
msgid "No devices found. Open Spotify on another device, then refresh."
|
|
msgstr ""
|
|
"Não foram encontrados dispositivos. Abre o Spotify noutro dispositivo e "
|
|
"atualiza."
|
|
|
|
#: src/ui/devices.rs:324
|
|
msgid "Listening on this device"
|
|
msgstr "A ouvir neste dispositivo"
|
|
|
|
#: src/ui/devices.rs:326
|
|
msgid "Restricted"
|
|
msgstr "Restrito"
|
|
|
|
#: src/ui/devices.rs:328
|
|
msgid "Play here"
|
|
msgstr "Reproduzir aqui"
|
|
|
|
#: src/ui/dialogs.rs:38
|
|
msgid "Spend less time waiting for Spotify"
|
|
msgstr "Espera menos pelo 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 ""
|
|
"A ligação predefinida do Spotifast partilha o limite de pedidos do Spotify "
|
|
"com outros ouvintes. Quando está sobrecarregada, carregar música e usar os "
|
|
"controlos de reprodução pode demorar mais."
|
|
|
|
#: 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 ""
|
|
"A tua conta Premium permite criar uma app pessoal do Spotify gratuita. Liga-"
|
|
"a aqui para que os pedidos suportados usem a tua própria quota. Algumas "
|
|
"páginas continuam a usar a ligação partilhada."
|
|
|
|
#: src/ui/dialogs.rs:43
|
|
msgid ""
|
|
"Setup takes a few minutes. You can also find it later in Settings under "
|
|
"Personal Spotify app."
|
|
msgstr ""
|
|
"A configuração demora alguns minutos. Também a podes encontrar mais tarde "
|
|
"nas Definições, em App pessoal do Spotify."
|
|
|
|
#: src/ui/dialogs.rs:50
|
|
msgid "Set up personal app"
|
|
msgstr "Configurar app pessoal"
|
|
|
|
#: src/ui/dialogs.rs:53
|
|
msgid "Keep shared app"
|
|
msgstr "Manter app partilhada"
|
|
|
|
#: src/ui/dialogs.rs:64
|
|
msgid "Delete playlist?"
|
|
msgstr "Eliminar playlist?"
|
|
|
|
#: src/ui/dialogs.rs:66
|
|
msgid "Remove from Your Library?"
|
|
msgstr "Remover da tua 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}”? Podes recuperá-la no Spotify durante 90 dias."
|
|
|
|
#. Translators: {name} is a playlist name.
|
|
#: src/ui/dialogs.rs:77
|
|
#, rust-format
|
|
msgid "“{name}” will no longer appear in Your Library."
|
|
msgstr "“{name}” deixará de aparecer na tua 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 "Músicas já presentes nesta playlist"
|
|
|
|
#: src/ui/dialogs.rs:122
|
|
msgid "Song already in this playlist"
|
|
msgstr "Música já presente nesta playlist"
|
|
|
|
#: src/ui/dialogs.rs:139
|
|
msgid "Add anyway"
|
|
msgstr "Adicionar na mesma"
|
|
|
|
#: src/ui/dialogs.rs:196
|
|
msgid "Done"
|
|
msgstr "Concluído"
|
|
|
|
#: src/ui/dialogs.rs:204
|
|
msgid "This account cannot play music here"
|
|
msgstr "Esta conta não pode reproduzir música aqui"
|
|
|
|
#: src/ui/dialogs.rs:213
|
|
msgid ""
|
|
"Playback needs Spotify Premium. Free accounts can browse and search, but "
|
|
"cannot play music through Spotifast."
|
|
msgstr ""
|
|
"A reprodução requer o Spotify Premium. As contas gratuitas podem navegar e "
|
|
"pesquisar, mas não podem reproduzir música no Spotifast."
|
|
|
|
#: src/ui/dialogs.rs:222
|
|
msgid "OK"
|
|
msgstr "OK"
|
|
|
|
#: src/ui/dialogs.rs:254
|
|
#, rust-format
|
|
msgid "This song is already in “{playlist}”. Add it again?"
|
|
msgstr "Esta música já está em “{playlist}”. Adicionar novamente?"
|
|
|
|
#: src/ui/dialogs.rs:261
|
|
#, rust-format
|
|
msgid "This song is already in “{playlist}”. Add them anyway?"
|
|
msgstr "Esta música já está em “{playlist}”. Adicioná-las na mesma?"
|
|
|
|
#. 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}” já está em “{playlist}”. Adicionar novamente?"
|
|
|
|
#: src/ui/dialogs.rs:274
|
|
#, rust-format
|
|
msgid "“{name}” is already in “{playlist}”. Add them anyway?"
|
|
msgstr "“{name}” já está em “{playlist}”. Adicioná-las na mesma?"
|
|
|
|
#: src/ui/dialogs.rs:283
|
|
#, rust-format
|
|
msgid "“{first}” and “{second}” are already in “{playlist}”. Add them anyway?"
|
|
msgstr ""
|
|
"“{first}” e “{second}” já estão em “{playlist}”. Adicioná-las na mesma?"
|
|
|
|
#. 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}” e mais {count} música já estão em “{playlist}”. "
|
|
"Adicioná-las na mesma?"
|
|
msgstr[1] ""
|
|
"“{first}”, “{second}” e mais {count} músicas já estão em “{playlist}”. "
|
|
"Adicioná-las na mesma?"
|
|
|
|
#: src/ui/dialogs.rs:367
|
|
msgid "My playlist"
|
|
msgstr "A minha 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] "{count} música será adicionada."
|
|
msgstr[1] "{count} músicas serão adicionadas."
|
|
|
|
#: src/ui/dialogs.rs:406
|
|
msgid "Create"
|
|
msgstr "Criar"
|
|
|
|
#: src/ui/dialogs.rs:464
|
|
msgid "Selected playlist cover"
|
|
msgstr "Capa da playlist selecionada"
|
|
|
|
#: src/ui/dialogs.rs:470
|
|
msgid "Current playlist cover"
|
|
msgstr "Capa atual da playlist"
|
|
|
|
#: src/ui/dialogs.rs:479
|
|
msgid "Uploading cover…"
|
|
msgstr "A carregar capa…"
|
|
|
|
#: src/ui/dialogs.rs:481
|
|
msgid "Choosing cover…"
|
|
msgstr "A escolher capa…"
|
|
|
|
#: src/ui/dialogs.rs:487
|
|
msgid "Change cover"
|
|
msgstr "Alterar capa"
|
|
|
|
#: src/ui/dialogs.rs:496
|
|
msgid "Upload cover"
|
|
msgstr "Carregar capa"
|
|
|
|
#: src/ui/dialogs.rs:522
|
|
msgid "Playlist name"
|
|
msgstr "Nome da playlist"
|
|
|
|
#: src/ui/dialogs.rs:528
|
|
msgid "Description"
|
|
msgstr "Descrição"
|
|
|
|
#: src/ui/dialogs.rs:543
|
|
msgid "Optional description"
|
|
msgstr "Descrição opcional"
|
|
|
|
#: src/ui/dialogs.rs:585
|
|
msgid "Save"
|
|
msgstr "Guardar"
|
|
|
|
#: src/ui/home.rs:211
|
|
msgid "Made for you"
|
|
msgstr "Feito para ti"
|
|
|
|
#: src/ui/home.rs:216
|
|
msgid "Couldn't load this shelf"
|
|
msgstr "Não foi possível carregar esta secção"
|
|
|
|
#. 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 "Os teus podcasts"
|
|
|
|
#. 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 "Faltam {time} • {show}"
|
|
|
|
#. Translators: {show} is the podcast's name.
|
|
#: src/ui/home.rs:465
|
|
#, rust-format
|
|
msgid "New • {show}"
|
|
msgstr "Novo • {show}"
|
|
|
|
#: src/ui/home.rs:512 src/ui/home.rs:522 src/ui/home.rs:537
|
|
msgid "Your top artists"
|
|
msgstr "Os teus artistas mais ouvidos"
|
|
|
|
#: src/ui/home.rs:654
|
|
msgid "Show more top songs"
|
|
msgstr "Mostrar mais músicas mais ouvidas"
|
|
|
|
#: src/ui/home.rs:668
|
|
msgid "Recommended for you"
|
|
msgstr "Recomendado para ti"
|
|
|
|
#: src/ui/keys.rs:191
|
|
msgctxt "key"
|
|
msgid "Space"
|
|
msgstr "Espaço"
|
|
|
|
#: src/ui/keys.rs:192
|
|
msgid "Play or pause"
|
|
msgstr "Reproduzir ou pausar"
|
|
|
|
#: src/ui/keys.rs:196
|
|
msgid "Previous or next"
|
|
msgstr "Anterior ou seguinte"
|
|
|
|
#: src/ui/keys.rs:200
|
|
msgid "Seek 10 seconds"
|
|
msgstr "Avançar ou recuar 10 segundos"
|
|
|
|
#: src/ui/keys.rs:204
|
|
msgid "Volume up or down"
|
|
msgstr "Aumentar ou diminuir o volume"
|
|
|
|
#: src/ui/keys.rs:206
|
|
msgid "Mute or unmute"
|
|
msgstr "Silenciar ou ativar o som"
|
|
|
|
#: src/ui/keys.rs:209
|
|
msgid "Like or unlike the playing song"
|
|
msgstr "Gostar ou deixar de gostar da música atual"
|
|
|
|
#: src/ui/keys.rs:211
|
|
msgid "Toggle shuffle"
|
|
msgstr "Ativar ou desativar a ordem aleatória"
|
|
|
|
#: src/ui/keys.rs:212
|
|
msgid "Cycle repeat"
|
|
msgstr "Alternar o modo de repetição"
|
|
|
|
#: src/ui/keys.rs:213
|
|
msgid "Show the queue"
|
|
msgstr "Mostrar a fila"
|
|
|
|
#: src/ui/keys.rs:214
|
|
msgid "Show the lyrics"
|
|
msgstr "Mostrar a letra"
|
|
|
|
#: src/ui/keys.rs:215
|
|
msgid "Lyrics: leave full screen"
|
|
msgstr "Letra: sair do ecrã inteiro"
|
|
|
|
#: src/ui/keys.rs:218
|
|
msgid "Song list: extend or shrink the selection"
|
|
msgstr "Lista de músicas: ampliar ou reduzir a seleção"
|
|
|
|
#: src/ui/keys.rs:223
|
|
msgid "Song list: select all"
|
|
msgstr "Lista de músicas: selecionar tudo"
|
|
|
|
#: src/ui/keys.rs:227
|
|
msgid "Song list: copy the selected songs' links"
|
|
msgstr "Lista de músicas: copiar as ligações das músicas selecionadas"
|
|
|
|
#: src/ui/keys.rs:231
|
|
msgid "Playlist: cut the selected songs"
|
|
msgstr "Playlist: cortar as músicas selecionadas"
|
|
|
|
#: src/ui/keys.rs:235
|
|
msgid "Playlist: add the pasted song links"
|
|
msgstr "Playlist: adicionar as ligações de músicas coladas"
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:240
|
|
msgid "Cmd+F or /"
|
|
msgstr "Cmd+F ou /"
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:243
|
|
msgid "Ctrl+F or /"
|
|
msgstr "Ctrl+F ou /"
|
|
|
|
#: src/ui/keys.rs:249
|
|
msgid "Show or hide the sidebar"
|
|
msgstr "Mostrar ou ocultar a barra lateral"
|
|
|
|
#: src/ui/keys.rs:251
|
|
msgid "Back or forward"
|
|
msgstr "Voltar ou avançar"
|
|
|
|
#: src/ui/keys.rs:262
|
|
msgid "Go to the playing artist"
|
|
msgstr "Ir para o artista da música atual"
|
|
|
|
#: src/ui/keys.rs:266
|
|
msgid "Go to the playing album"
|
|
msgstr "Ir para o álbum da música atual"
|
|
|
|
#: src/ui/keys.rs:268
|
|
msgid "Winamp mini player"
|
|
msgstr "Minileitor do Winamp"
|
|
|
|
#: src/ui/keys.rs:271
|
|
msgid "MilkDrop, under the mini player"
|
|
msgstr "MilkDrop, abaixo do minileitor"
|
|
|
|
#. Translators: Keep the key name F. Translate "or" and "double-click".
|
|
#: src/ui/keys.rs:275
|
|
msgid "F or double-click"
|
|
msgstr "F ou duplo clique"
|
|
|
|
#: src/ui/keys.rs:276
|
|
msgid "MilkDrop: fill the screen"
|
|
msgstr "MilkDrop: ecrã inteiro"
|
|
|
|
#: src/ui/keys.rs:278
|
|
msgid "MilkDrop: next preset"
|
|
msgstr "MilkDrop: predefinição seguinte"
|
|
|
|
#: src/ui/keys.rs:281
|
|
msgid "MilkDrop: previous preset"
|
|
msgstr "MilkDrop: predefinição anterior"
|
|
|
|
#: src/ui/keys.rs:283
|
|
msgid "MilkDrop: keep this preset"
|
|
msgstr "MilkDrop: manter esta predefinição"
|
|
|
|
#: src/ui/keys.rs:286
|
|
msgid "MilkDrop: leave full screen, or close"
|
|
msgstr "MilkDrop: sair do ecrã inteiro ou fechar"
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:295
|
|
msgid "Cmd+/ or ?"
|
|
msgstr "Cmd+/ ou ?"
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:298
|
|
msgid "Ctrl+/ or ?"
|
|
msgstr "Ctrl+/ ou ?"
|
|
|
|
#: src/ui/keys.rs:304
|
|
msgid "Close the window"
|
|
msgstr "Fechar a janela"
|
|
|
|
#: src/ui/keys.rs:306 src/ui/winamp/mod.rs:740
|
|
msgid "Quit"
|
|
msgstr "Sair"
|
|
|
|
#: src/ui/library.rs:18
|
|
msgid "No saved albums"
|
|
msgstr "Nenhum álbum guardado"
|
|
|
|
#: src/ui/library.rs:19
|
|
msgid "Saved albums appear here."
|
|
msgstr "Os álbuns guardados aparecem aqui."
|
|
|
|
#: src/ui/library.rs:23
|
|
msgid "No followed artists"
|
|
msgstr "Nenhum artista seguido"
|
|
|
|
#: src/ui/library.rs:24
|
|
msgid "Followed artists appear here."
|
|
msgstr "Os artistas que segues aparecem aqui."
|
|
|
|
#: src/ui/library.rs:28
|
|
msgid "No podcasts yet"
|
|
msgstr "Ainda não há podcasts"
|
|
|
|
#: src/ui/library.rs:29
|
|
msgid "Followed podcasts appear here."
|
|
msgstr "Os podcasts que segues aparecem aqui."
|
|
|
|
#: src/ui/library.rs:33
|
|
msgid "No saved episodes"
|
|
msgstr "Nenhum episódio guardado"
|
|
|
|
#: src/ui/library.rs:34
|
|
msgid "Saved episodes appear here."
|
|
msgstr "Os episódios guardados aparecem aqui."
|
|
|
|
#: src/ui/login.rs:74
|
|
msgid "A native Spotify client."
|
|
msgstr "Um cliente nativo do Spotify."
|
|
|
|
#: src/ui/login.rs:82
|
|
msgid "Waiting for Spotify in your browser…"
|
|
msgstr "A aguardar o Spotify no navegador…"
|
|
|
|
#: src/ui/login.rs:85
|
|
msgid "Didn't open? Open the sign-in page again"
|
|
msgstr "Não abriu? Abre novamente a página de início de sessão"
|
|
|
|
#: src/ui/login.rs:114 src/ui/login.rs:149
|
|
msgid "Use the shared Spotify app instead"
|
|
msgstr "Usar antes a app partilhada do Spotify"
|
|
|
|
#: src/ui/login.rs:128
|
|
msgid "Sign in with Spotify"
|
|
msgstr "Iniciar sessão com o Spotify"
|
|
|
|
#: src/ui/login.rs:134
|
|
msgid ""
|
|
"Sign in through your browser. Spotifast never sees your password. Local "
|
|
"playback needs Spotify Premium."
|
|
msgstr ""
|
|
"Inicia sessão no navegador. O Spotifast nunca vê a tua palavra-passe. A "
|
|
"reprodução local requer o Spotify Premium."
|
|
|
|
#: src/ui/login.rs:167
|
|
msgid "Proxy Settings"
|
|
msgstr "Definições de 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} • sem afiliação ao Spotify"
|
|
|
|
#: src/ui/mod.rs:375
|
|
msgid "Minimize"
|
|
msgstr "Minimizar"
|
|
|
|
#: src/ui/mod.rs:381
|
|
msgid "Restore"
|
|
msgstr "Restaurar"
|
|
|
|
#: src/ui/mod.rs:383
|
|
msgid "Maximize"
|
|
msgstr "Maximizar"
|
|
|
|
#: src/ui/radio.rs:105
|
|
msgid "Radio comes from playback on this computer. Turn it on in Settings."
|
|
msgstr "A rádio vem da reprodução neste computador. Ativa-a nas Definições."
|
|
|
|
#: src/ui/radio.rs:202
|
|
msgid "Based on this playlist"
|
|
msgstr "Com base nesta playlist"
|
|
|
|
#: src/ui/radio.rs:203
|
|
msgid "Based on this album"
|
|
msgstr "Com base neste álbum"
|
|
|
|
#: src/ui/radio.rs:204
|
|
msgid "Based on this artist"
|
|
msgstr "Com base neste artista"
|
|
|
|
#: src/ui/radio.rs:205
|
|
msgid "Based on this song"
|
|
msgstr "Com base nesta música"
|
|
|
|
#. Translators: {first} is an artist name.
|
|
#: src/ui/radio.rs:224
|
|
#, rust-format
|
|
msgid "With {first}"
|
|
msgstr "Com {first}"
|
|
|
|
#. Translators: {first} and {second} are artist names.
|
|
#: src/ui/radio.rs:227
|
|
#, rust-format
|
|
msgid "With {first} and {second}"
|
|
msgstr "Com {first} e {second}"
|
|
|
|
#. Translators: {first}, {second} and {third} are artist names.
|
|
#: src/ui/radio.rs:233
|
|
#, rust-format
|
|
msgid "With {first}, {second} and {third}"
|
|
msgstr "Com {first}, {second} e {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 "Com {first}, {second}, {third} e mais"
|
|
|
|
#. Translators: {query} is the text the user searched for.
|
|
#: src/ui/search.rs:66
|
|
#, rust-format
|
|
msgid "No results for “{query}”"
|
|
msgstr "Sem resultados para “{query}”"
|
|
|
|
#: src/ui/search.rs:68
|
|
msgid "Check the spelling, or try fewer words."
|
|
msgstr "Verifica a ortografia ou experimenta menos palavras."
|
|
|
|
#: src/ui/search.rs:91 src/ui/winamp/playlist.rs:647
|
|
msgid "Search Spotify"
|
|
msgstr "Pesquisar no Spotify"
|
|
|
|
#: src/ui/search.rs:94
|
|
msgid "Find songs, artists, albums, playlists, and podcasts."
|
|
msgstr "Encontra músicas, artistas, álbuns, playlists e podcasts."
|
|
|
|
#: src/ui/search.rs:99
|
|
msgid "Recent searches"
|
|
msgstr "Pesquisas recentes"
|
|
|
|
#: src/ui/search.rs:137
|
|
msgid "Top result"
|
|
msgstr "Melhor 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 "Música • "
|
|
|
|
#: src/ui/show.rs:49
|
|
msgid "All episodes"
|
|
msgstr "Todos os episódios"
|
|
|
|
#. 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} episódio"
|
|
msgstr[1] "{count} episódios"
|
|
|
|
#: src/ui/show.rs:155
|
|
msgid "Play latest episode"
|
|
msgstr "Reproduzir o episódio mais recente"
|
|
|
|
#: src/ui/show.rs:175
|
|
msgid "Follow podcast"
|
|
msgstr "Seguir podcast"
|
|
|
|
#. Translators: {duration} is the time left in an episode, such as "12 min".
|
|
#: src/ui/show.rs:339
|
|
#, rust-format
|
|
msgid "{duration} left"
|
|
msgstr "Faltam {duration}"
|
|
|
|
#: src/ui/show.rs:361
|
|
msgid "Played"
|
|
msgstr "Ouvido"
|
|
|
|
#: 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 "Voltar"
|
|
|
|
#: src/ui/topbar.rs:234
|
|
msgid "Forward"
|
|
msgstr "Avançar"
|
|
|
|
#. Translators: {device} is the name of the device playing the music.
|
|
#: src/ui/topbar.rs:248
|
|
#, rust-format
|
|
msgid "Playing on {device}"
|
|
msgstr "A tocar em {device}"
|
|
|
|
#: src/ui/topbar.rs:250
|
|
msgid "Playing on another device"
|
|
msgstr "A tocar noutro dispositivo"
|
|
|
|
#: src/ui/topbar.rs:259
|
|
msgid "Update ready"
|
|
msgstr "Atualização pronta"
|
|
|
|
#: src/ui/topbar.rs:262 src/ui/update.rs:74
|
|
msgid "Downloading update…"
|
|
msgstr "A transferir a atualização…"
|
|
|
|
#. Translators: {version} is a version number such as 1.2.0.
|
|
#: src/ui/topbar.rs:266
|
|
#, rust-format
|
|
msgid "Update to {version}"
|
|
msgstr "Atualizar para {version}"
|
|
|
|
#: src/ui/topbar.rs:300
|
|
msgid "What do you want to play?"
|
|
msgstr "O que queres ouvir?"
|
|
|
|
#: src/ui/topbar.rs:456
|
|
msgid "MilkDrop visualiser (Ctrl+Shift+K)"
|
|
msgstr "Visualizador MilkDrop (Ctrl+Shift+K)"
|
|
|
|
#: src/ui/topbar.rs:457
|
|
msgid "MilkDrop visualiser (Cmd+Shift+K)"
|
|
msgstr "Visualizador MilkDrop (Cmd+Shift+K)"
|
|
|
|
#: src/ui/topbar.rs:471
|
|
msgid "Winamp mini player (Ctrl+M)"
|
|
msgstr "Minileitor do Winamp (Ctrl+M)"
|
|
|
|
#: src/ui/topbar.rs:472
|
|
msgid "Winamp mini player (Cmd+Shift+M)"
|
|
msgstr "Minileitor do Winamp (Cmd+Shift+M)"
|
|
|
|
#: src/ui/topbar.rs:483
|
|
msgid "Waiting for Spotify…"
|
|
msgstr "A aguardar o Spotify…"
|
|
|
|
#. Translators: {version} is a version number such as 1.2.0.
|
|
#: src/ui/topbar.rs:520
|
|
#, rust-format
|
|
msgid "Version {version} is available."
|
|
msgstr "A versão {version} está disponível."
|
|
|
|
#: src/ui/update.rs:19
|
|
msgid "Update Spotifast"
|
|
msgstr "Atualizar o Spotifast"
|
|
|
|
#: src/ui/update.rs:51
|
|
msgid "Close update"
|
|
msgstr "Fechar atualização"
|
|
|
|
#: src/ui/update.rs:65
|
|
msgid "Release notes"
|
|
msgstr "Notas da versão"
|
|
|
|
#: src/ui/update.rs:72
|
|
msgid "Checking download…"
|
|
msgstr "A verificar a transferência…"
|
|
|
|
#. 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 "Pronto para instalar"
|
|
|
|
#: src/ui/update.rs:115
|
|
msgid "Music playing on this computer will stop when Spotifast restarts."
|
|
msgstr ""
|
|
"A música a tocar neste computador vai parar quando o Spotifast reiniciar."
|
|
|
|
#: src/ui/update.rs:122
|
|
msgid "Restart to update"
|
|
msgstr "Reiniciar para atualizar"
|
|
|
|
#: src/ui/update.rs:129
|
|
msgid "Preparing to restart…"
|
|
msgstr "A preparar o reinício…"
|
|
|
|
#: src/ui/update.rs:160
|
|
msgid "Download from GitHub"
|
|
msgstr "Transferir do GitHub"
|
|
|
|
#: src/ui/update.rs:165
|
|
msgid "Retry download"
|
|
msgstr "Tentar transferir novamente"
|
|
|
|
#: src/ui/update.rs:167
|
|
msgid "Download update"
|
|
msgstr "Transferir atualização"
|
|
|
|
#: src/ui/winamp/equalizer.rs:59
|
|
msgid "Roll the equalizer up"
|
|
msgstr "Recolher o equalizador"
|
|
|
|
#: src/ui/winamp/equalizer.rs:225
|
|
msgid "Roll the equalizer down"
|
|
msgstr "Expandir o equalizador"
|
|
|
|
#: 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 "Voltar à janela 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 "Voltar à janela grande (Cmd+Shift+M)"
|
|
|
|
#: src/ui/winamp/mod.rs:499
|
|
msgid "Roll the window down"
|
|
msgstr "Expandir a janela"
|
|
|
|
#: src/ui/winamp/mod.rs:666
|
|
msgid "Roll the window up"
|
|
msgstr "Recolher a janela"
|
|
|
|
#: src/ui/winamp/mod.rs:731
|
|
msgid "Choose a skin"
|
|
msgstr "Escolher uma skin"
|
|
|
|
#: src/ui/winamp/mod.rs:737
|
|
msgid "Big window"
|
|
msgstr "Janela grande"
|
|
|
|
#: src/ui/winamp/mod.rs:870 src/ui/winamp/playlist.rs:718
|
|
#: src/ui/winamp/playlist.rs:723
|
|
msgid "Song info"
|
|
msgstr "Informações da música"
|
|
|
|
#: src/ui/winamp/mod.rs:891
|
|
msgid "Size: 2x, 3x, 4x"
|
|
msgstr "Tamanho: 2x, 3x, 4x"
|
|
|
|
#: src/ui/winamp/mod.rs:910
|
|
msgid "Visualisation"
|
|
msgstr "Visualização"
|
|
|
|
#: src/ui/winamp/mod.rs:914
|
|
msgid "Spectrum analyser"
|
|
msgstr "Analisador de espectro"
|
|
|
|
#: src/ui/winamp/mod.rs:915
|
|
msgid "Oscilloscope"
|
|
msgstr "Osciloscópio"
|
|
|
|
#. Translators: The visualiser choice that shows no visualisation.
|
|
#: src/ui/winamp/mod.rs:917
|
|
msgctxt "visualiser"
|
|
msgid "Nothing"
|
|
msgstr "Nenhuma"
|
|
|
|
#: src/ui/winamp/mod.rs:1048
|
|
msgid "Play in mono"
|
|
msgstr "Reproduzir em mono"
|
|
|
|
#: src/ui/winamp/mod.rs:1056
|
|
msgid "Play in stereo"
|
|
msgstr "Reproduzir em 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 "Balanço: {percent}% à esquerda"
|
|
|
|
#. 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 "Balanço: {percent}% à direita"
|
|
|
|
#: src/ui/winamp/mod.rs:1155
|
|
msgid "Balance: center"
|
|
msgstr "Balanço: 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 "Volume: {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 para: {position}/{duration} ({percent}%)"
|
|
|
|
#: src/ui/winamp/mod.rs:1508
|
|
msgid "Open the big window"
|
|
msgstr "Abrir a janela grande"
|
|
|
|
#: src/ui/winamp/playlist.rs:663
|
|
msgid "Remove selected"
|
|
msgstr "Remover selecionadas"
|
|
|
|
#: src/ui/winamp/playlist.rs:666
|
|
msgid "Spotify does not let apps remove one queued song."
|
|
msgstr "O Spotify não permite que as apps removam uma única música da fila."
|
|
|
|
#: src/ui/winamp/playlist.rs:671
|
|
msgid "Remove all"
|
|
msgstr "Remover todas"
|
|
|
|
#: src/ui/winamp/playlist.rs:674
|
|
msgid "You can only clear this computer's queue."
|
|
msgstr "Só podes limpar a fila deste computador."
|
|
|
|
#. Translators: Selects every song in the list.
|
|
#: src/ui/winamp/playlist.rs:685
|
|
msgctxt "selection"
|
|
msgid "All"
|
|
msgstr "Todas"
|
|
|
|
#. Translators: Clears the selection of songs in the list.
|
|
#: src/ui/winamp/playlist.rs:687
|
|
msgctxt "selection"
|
|
msgid "None"
|
|
msgstr "Nenhuma"
|
|
|
|
#. Translators: Selects the songs that are not selected, and clears the rest.
|
|
#: src/ui/winamp/playlist.rs:689
|
|
msgctxt "selection"
|
|
msgid "Invert"
|
|
msgstr "Inverter"
|
|
|
|
#: src/ui/winamp/playlist.rs:750
|
|
msgid "Load list"
|
|
msgstr "Carregar lista"
|
|
|
|
#: src/ui/winamp/playlist.rs:759
|
|
msgid "No playlists yet"
|
|
msgstr "Ainda não há 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 a fila como nova playlist"
|
|
|
|
#. 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 "jan."
|
|
|
|
#: src/util.rs:78
|
|
msgctxt "month"
|
|
msgid "Feb"
|
|
msgstr "fev."
|
|
|
|
#: 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 "mai."
|
|
|
|
#: 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 "set."
|
|
|
|
#: src/util.rs:86
|
|
msgctxt "month"
|
|
msgid "Oct"
|
|
msgstr "out."
|
|
|
|
#: src/util.rs:87
|
|
msgctxt "month"
|
|
msgid "Nov"
|
|
msgstr "nov."
|
|
|
|
#: src/util.rs:88
|
|
msgctxt "month"
|
|
msgid "Dec"
|
|
msgstr "dez."
|
|
|
|
#. 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} de {month} de {year}"
|
|
|
|
#. Translators: A month and year. {month} is an abbreviated month name.
|
|
#: src/util.rs:97
|
|
#, rust-format
|
|
msgid "{month} {year}"
|
|
msgstr "{month} de {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] "há {count} segundo"
|
|
msgstr[1] "há {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] "há {count} minuto"
|
|
msgstr[1] "há {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] "há {count} hora"
|
|
msgstr[1] "há {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] "há {count} dia"
|
|
msgstr[1] "há {count} dias"
|
|
|
|
#. 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] "há {count} semana"
|
|
msgstr[1] "há {count} semanas"
|
|
|
|
#: src/util.rs:310
|
|
msgid "Good morning"
|
|
msgstr "Bom dia"
|
|
|
|
#: src/util.rs:311
|
|
msgid "Good afternoon"
|
|
msgstr "Boa tarde"
|
|
|
|
#: src/util.rs:312
|
|
msgid "Good evening"
|
|
msgstr "Boa noite"
|
|
|
|
#: src/window.rs:12
|
|
msgid "On Wayland, use your desktop's Keep Above shortcut or window rule."
|
|
msgstr ""
|
|
"No Wayland, usa o atalho ou a regra de janela “Manter acima” do teu ambiente "
|
|
"de trabalho."
|
|
|
|
#~ msgid "Scroll left"
|
|
#~ msgstr "Deslocar para a esquerda"
|
|
|
|
#~ msgid "Scroll right"
|
|
#~ msgstr "Deslocar para a direita"
|
|
|
|
#~ msgid "Enable lyrics motion"
|
|
#~ msgstr "Ativar movimento da letra"
|
|
|
|
#~ msgid "Reduce lyrics motion"
|
|
#~ msgstr "Reduzir movimento da letra"
|