mirror of
https://github.com/Felitendo/spotifast.git
synced 2026-11-01 17:33:26 +01:00
Play on a started episode, from the Home shelf, a podcast page, saved episodes or search, continues from Spotify's resume point instead of starting over. Each Play button passes the place of the episode it shows, so another loaded copy with an older place can't send it back. A finished or unstarted episode still starts at the beginning, and the playing episode stays where it plays.
2979 lines
59 KiB
Gettext
2979 lines
59 KiB
Gettext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) YEAR Spotifast contributors
|
|
# This file is distributed under the same license as the Spotifast package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
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-24 17:57+0200\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"Language: \n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\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 ""
|
|
|
|
#. 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 ""
|
|
|
|
#: src/ui/sidebar.rs:289 src/app.rs:2305 src/app.rs:15838
|
|
#: src/ui/collection.rs:1633 src/ui/collection.rs:1810
|
|
msgid "Playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:299 src/app.rs:2279 src/app.rs:15843
|
|
#: src/ui/collection.rs:1803 src/ui/home.rs:49 src/ui/keys.rs:249
|
|
#: src/ui/winamp/playlist.rs:653
|
|
msgid "Liked Songs"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:339
|
|
msgid "Library order"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:342 src/ui/home.rs:276 src/ui/home.rs:286
|
|
#: src/ui/home.rs:313
|
|
msgid "Recently played"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:344 src/ui/dialogs.rs:357 src/ui/dialogs.rs:512
|
|
msgid "Name"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:347
|
|
msgid "Recently added"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:349
|
|
msgid "Local custom order"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:352
|
|
msgid "Spotify custom order"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:646
|
|
msgid "Folder"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#: src/ui/sidebar.rs:810 src/i18n.rs:302 src/i18n.rs:305 src/ui/keys.rs:245
|
|
#: src/ui/topbar.rs:214
|
|
msgid "Home"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:821 src/app.rs:5782 src/ui/keys.rs:236
|
|
msgid "Search"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:860
|
|
msgid "Hide sidebar (Ctrl+B)"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:861
|
|
msgid "Hide sidebar (Cmd+B)"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:870
|
|
msgid "Show as list"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:872
|
|
msgid "Show as grid"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:885
|
|
msgid "Create a playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:901
|
|
msgid "Search Your Library"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:917
|
|
msgid "Library"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:937 src/app.rs:5755 src/model.rs:636 src/ui/search.rs:632
|
|
msgid "Playlists"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:938 src/model.rs:635 src/model.rs:730 src/ui/library.rs:17
|
|
#: src/ui/search.rs:565
|
|
msgid "Albums"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:939 src/model.rs:634 src/ui/library.rs:22
|
|
#: src/ui/search.rs:503
|
|
msgid "Artists"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:940 src/model.rs:637 src/ui/library.rs:27
|
|
#: src/ui/search.rs:683
|
|
msgid "Podcasts"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:961
|
|
msgid "Search in Your Library"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:1089 src/app.rs:2340 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 ""
|
|
|
|
#. Translators: {publisher} is the podcast's publisher.
|
|
#: src/ui/sidebar.rs:1125 src/ui/search.rs:239
|
|
#, rust-format
|
|
msgid "Podcast • {publisher}"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:1183
|
|
msgid "Nothing here yet."
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:1185
|
|
msgid "No matches."
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:1811
|
|
msgid "Sort by recently played"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:1828 src/ui/player_bar.rs:399 src/ui/widgets.rs:873
|
|
#: src/ui/widgets.rs:2266 src/ui/artist.rs:329 src/ui/collection.rs:217
|
|
#: src/ui/home.rs:147 src/ui/search.rs:390 src/ui/show.rs:311
|
|
msgid "Play"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:1846
|
|
msgid "Unpin"
|
|
msgstr ""
|
|
|
|
#: src/ui/sidebar.rs:1848
|
|
msgid "Pin to top"
|
|
msgstr ""
|
|
|
|
#. Translators: Keep {count} exactly as written. It becomes the number of liked songs.
|
|
#: src/i18n.rs:195
|
|
#, rust-format
|
|
msgid "Playlist • {count} song"
|
|
msgid_plural "Playlist • {count} songs"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. 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:206 src/ui/widgets.rs:511 src/ui/collection.rs:1897
|
|
#, rust-format
|
|
msgid "{count} song"
|
|
msgid_plural "{count} songs"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. Translators: Keep {count} exactly as written. It becomes a number of playlists.
|
|
#: src/i18n.rs:217
|
|
#, rust-format
|
|
msgid "{count} playlist"
|
|
msgid_plural "{count} playlists"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. Translators: Keep {count} exactly as written. It becomes the number of playlists a folder holds.
|
|
#: src/i18n.rs:228
|
|
#, rust-format
|
|
msgid "Folder • {count} playlist"
|
|
msgid_plural "Folder • {count} playlists"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/i18n.rs:238
|
|
#, rust-format
|
|
msgid "{name}, folder, collapsed"
|
|
msgstr ""
|
|
|
|
#: src/i18n.rs:240
|
|
#, rust-format
|
|
msgid "{name}, folder, expanded"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:119 src/ui/lyrics.rs:108 src/ui/lyrics.rs:412
|
|
msgid "Nothing playing"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:125 src/app.rs:6956
|
|
msgid "Pick a song, album, or playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:255 src/ui/widgets.rs:541 src/ui/widgets.rs:703
|
|
#: src/ui/widgets.rs:1601
|
|
msgid "Remove from Liked Songs"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:261 src/ui/widgets.rs:544 src/ui/widgets.rs:706
|
|
#: src/ui/widgets.rs:1603
|
|
msgid "Save to Liked Songs"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:343 src/ui/player_bar.rs:350 src/ui/collection.rs:263
|
|
msgid "Shuffle"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:364
|
|
msgid "Previous"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:397 src/ui/collection.rs:215
|
|
msgid "Pause"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:415
|
|
msgid "Next"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:423
|
|
msgid "Repeat"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:427
|
|
msgid "Repeat one"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:432
|
|
msgid "Repeat off"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:493
|
|
msgid "Playback position (%)"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:531
|
|
msgid "Volume (%)"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:564
|
|
msgid "Unmute"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:566
|
|
msgid "Mute"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:585 src/ui/devices.rs:193
|
|
msgid "Connect to a device"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:604 src/ui/queue.rs:23 src/ui/queue.rs:72
|
|
msgid "Queue"
|
|
msgstr ""
|
|
|
|
#: src/ui/player_bar.rs:630 src/ui/lyrics.rs:46 src/ui/lyrics.rs:335
|
|
msgid "Lyrics"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:73
|
|
msgid "Recent"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:85 src/ui/lyrics.rs:57 src/ui/mod.rs:360
|
|
msgid "Close"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:143
|
|
msgid "Save as a playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:160
|
|
msgid "Clear queue"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:232
|
|
msgid "Playing from"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:252
|
|
msgid "Now playing"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:293
|
|
msgid "Nothing queued"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:294
|
|
msgid "Queued songs appear here."
|
|
msgstr ""
|
|
|
|
#. Translators: Songs added manually, before the current playlist or album continues.
|
|
#: src/ui/queue.rs:317
|
|
msgid "Playing next"
|
|
msgstr ""
|
|
|
|
#. Translators: Upcoming songs from the current playlist or album, after manually queued songs.
|
|
#: src/ui/queue.rs:424
|
|
msgid "Next up"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:465 src/ui/queue.rs:498 src/ui/widgets.rs:2332
|
|
#: src/ui/collection.rs:1009
|
|
msgid "Retry"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:480
|
|
msgid "No recent plays"
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:481
|
|
msgid "Played songs appear here."
|
|
msgstr ""
|
|
|
|
#: src/ui/queue.rs:556 src/ui/artist.rs:179
|
|
msgid "Load more"
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:69
|
|
msgid "Full screen lyrics"
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:81 src/ui/lyrics.rs:358
|
|
msgctxt "lyrics"
|
|
msgid "Follow"
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:109 src/ui/lyrics.rs:413
|
|
msgid "Play a song to see its lyrics."
|
|
msgstr ""
|
|
|
|
#. Translators: Keep {error} unchanged. It is the original failure detail.
|
|
#: src/ui/lyrics.rs:122 src/ui/lyrics.rs:426
|
|
#, rust-format
|
|
msgid "Couldn't fetch the lyrics: {error}"
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:128 src/ui/lyrics.rs:432 src/ui/settings.rs:367
|
|
#: src/ui/login.rs:106
|
|
msgid "Try again"
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:139 src/ui/lyrics.rs:443
|
|
msgid "No lyrics"
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:140 src/ui/lyrics.rs:444
|
|
msgid "No lyrics found for this track."
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:149 src/ui/lyrics.rs:453
|
|
msgid "Instrumental"
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:150 src/ui/lyrics.rs:454
|
|
msgid "No timed lyrics for this track."
|
|
msgstr ""
|
|
|
|
#: src/ui/lyrics.rs:346
|
|
msgid "Leave full screen (Esc)"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:527 src/ui/widgets.rs:691 src/ui/widgets.rs:895
|
|
msgid "Add to queue"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:560 src/ui/widgets.rs:767
|
|
msgid "Remove from this playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:578
|
|
msgid "Add to playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:617
|
|
msgid "Filter playlists"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:625 src/ui/dialogs.rs:350
|
|
msgid "New playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:645
|
|
msgid "No editable playlists"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:647
|
|
msgid "No matching playlists"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:716
|
|
msgid "Save episode"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:741
|
|
msgid "Move up"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:754
|
|
msgid "Move down"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:782
|
|
msgid "Go to song radio"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:796 src/ui/widgets.rs:803
|
|
msgid "Go to artist"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:821
|
|
msgid "Go to album"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:834
|
|
msgid "Go to podcast"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:846 src/ui/widgets.rs:958
|
|
msgid "Copy link"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:854 src/ui/widgets.rs:966
|
|
msgid "Open in Spotify"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:885
|
|
msgid "Shuffle play"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:905
|
|
msgctxt "artist"
|
|
msgid "Unfollow"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:906 src/ui/artist.rs:345
|
|
msgctxt "artist"
|
|
msgid "Follow"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:907 src/ui/collection.rs:1681 src/ui/collection.rs:1703
|
|
#: src/ui/show.rs:169
|
|
msgid "Remove from Your Library"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:908 src/ui/collection.rs:1680
|
|
msgid "Add to Your Library"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:918 src/ui/dialogs.rs:449
|
|
msgid "Edit details"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:932 src/ui/dialogs.rs:94
|
|
msgid "Delete"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:943
|
|
msgid "Go to playlist radio"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:944
|
|
msgid "Go to album radio"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:945
|
|
msgid "Go to artist radio"
|
|
msgstr ""
|
|
|
|
#. Translators: {title} is a song or episode name, {subtitle} its artists or podcast.
|
|
#: src/ui/widgets.rs:1145
|
|
#, rust-format
|
|
msgid "Play {title}, {subtitle}"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:1648 src/ui/artist.rs:359 src/ui/collection.rs:309
|
|
#: src/ui/show.rs:187 src/ui/show.rs:389
|
|
msgid "More"
|
|
msgstr ""
|
|
|
|
#. 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:1784
|
|
#, rust-format
|
|
msgid "{name} + {count} more"
|
|
msgid_plural "{name} + {count} more"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. Translators: {column} is a column heading of a song list, such as Title.
|
|
#: src/ui/widgets.rs:1901
|
|
#, rust-format
|
|
msgid "Sort by {column}"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:1951
|
|
msgid "Sort by playlist order"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:1986
|
|
msgid "Original order, reversed"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:1999
|
|
msgctxt "column heading"
|
|
msgid "TITLE"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2022
|
|
msgctxt "column heading"
|
|
msgid "ALBUM"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2031
|
|
msgctxt "column heading"
|
|
msgid "ADDED BY"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2040
|
|
msgctxt "column heading"
|
|
msgid "DATE ADDED"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2061 src/ui/widgets.rs:2091
|
|
msgid "Sort by duration"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2317 src/app.rs:9850 src/ui/collection.rs:730
|
|
msgid "Loading…"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2563
|
|
msgid "Cut"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2568
|
|
msgid "Copy"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2573
|
|
msgid "Paste"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2590
|
|
msgid "Select all"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2691
|
|
msgid "Clear"
|
|
msgstr ""
|
|
|
|
#. Translators: {name} is replaced by the author's name, shown as a link.
|
|
#: src/ui/widgets.rs:2736
|
|
#, rust-format
|
|
msgid "Built with love by {name}"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2881
|
|
msgid "Host"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2898
|
|
msgid "Port"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2916
|
|
msgid "Username"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2927
|
|
msgid "Password"
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2945
|
|
msgid ""
|
|
"Proxy login applies to Web requests. Local playback uses this proxy only "
|
|
"without a login."
|
|
msgstr ""
|
|
|
|
#: src/ui/widgets.rs:2949
|
|
msgid ""
|
|
"Spotify hostnames are resolved by the proxy. Local playback connects "
|
|
"directly."
|
|
msgstr ""
|
|
|
|
#: src/app.rs:630
|
|
msgid "Restoring proxy settings"
|
|
msgstr ""
|
|
|
|
#. Translators: {name} is the name of a speaker or other playback device.
|
|
#: src/app.rs:1773
|
|
#, rust-format
|
|
msgid "{name} is ready"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is a sentence saying why the proxy password could not be stored.
|
|
#: src/app.rs:1799
|
|
#, rust-format
|
|
msgid ""
|
|
"{error} The original settings file is kept intact; changed preferences are "
|
|
"not saved yet."
|
|
msgstr ""
|
|
|
|
#. Translators: {version} is a version number such as 1.4.0.
|
|
#: src/app.rs:1908
|
|
#, rust-format
|
|
msgid "Spotifast {version} is available"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:1925
|
|
msgid "Spotifast is up to date"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:1933
|
|
#, rust-format
|
|
msgid "Couldn't check for updates: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message from the playback engine.
|
|
#: src/app.rs:2006
|
|
#, rust-format
|
|
msgid "Local playback: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:2180
|
|
msgid "Spotify audio disconnected. Reconnecting local playback"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:2287 src/app/radio.rs:169 src/ui/radio.rs:35 src/ui/radio.rs:77
|
|
msgid "Radio"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:2321 src/api/models.rs:259
|
|
msgid "Album"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:2359 src/ui/show.rs:124
|
|
msgid "Podcast"
|
|
msgstr ""
|
|
|
|
#. Translators: {count} is the number of visualizer presets added.
|
|
#: src/app.rs:2773
|
|
#, rust-format
|
|
msgid "Added {count} MilkDrop preset"
|
|
msgid_plural "Added {count} MilkDrop presets"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:2789
|
|
#, rust-format
|
|
msgid "Couldn't fetch presets: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {folder} is a folder path and {error} is an error message.
|
|
#: src/app.rs:2900
|
|
#, rust-format
|
|
msgid "Couldn't open {folder}: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {skin} is the name of a Winamp skin.
|
|
#: src/app.rs:2916
|
|
#, rust-format
|
|
msgid "Added {skin} skin"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:3013
|
|
msgid "Proxy applied. Restarting local playback."
|
|
msgstr ""
|
|
|
|
#: src/app.rs:3015
|
|
msgid "Proxy settings applied"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:3022
|
|
#, rust-format
|
|
msgid ""
|
|
"Proxy could not be applied: {error}. Previous connection settings are still "
|
|
"in use."
|
|
msgstr ""
|
|
|
|
#: src/app.rs:4234
|
|
msgid "Queue cleared"
|
|
msgstr ""
|
|
|
|
#. Translators: Keep {date} unchanged. It is a date in YYYY-MM-DD form.
|
|
#: src/app.rs:4264 src/app.rs:15828
|
|
#, rust-format
|
|
msgid "Queue {date}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:4704
|
|
msgid "Your Spotify sign-in expired. Please sign in again."
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:4711
|
|
#, rust-format
|
|
msgid "Couldn't load your profile: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:4750
|
|
#, rust-format
|
|
msgid "Couldn't list devices: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5073
|
|
#, rust-format
|
|
msgid "Couldn't load more playlists: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5119
|
|
msgid ""
|
|
"Spotify hasn't confirmed your playlist changes yet. Try refreshing again."
|
|
msgstr ""
|
|
|
|
#. Translators: {name} is a playlist name.
|
|
#: src/app.rs:5300
|
|
#, rust-format
|
|
msgid "Created {name}"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5322
|
|
#, rust-format
|
|
msgid "Couldn't create the playlist: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5376
|
|
msgid "Playlist cover updated"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5385
|
|
msgid "Playlist updated"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5395 src/app.rs:5510
|
|
#, rust-format
|
|
msgid "Couldn't update the playlist: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5469
|
|
#, rust-format
|
|
msgid "Playlist change failed: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5495
|
|
msgid "Added to Your Library"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5497 src/app.rs:5689
|
|
msgid "Removed from Your Library"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5682
|
|
msgid "Added to Liked Songs"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5684
|
|
msgid "Removed from Liked Songs"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5686
|
|
msgid "Following artist"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5687
|
|
msgid "Unfollowed artist"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5688
|
|
msgid "Saved to Your Library"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5703
|
|
#, rust-format
|
|
msgid "Couldn't update your library: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5955
|
|
#, rust-format
|
|
msgid "Cannot open this song: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:5969
|
|
msgid "This episode's podcast is not on Spotify"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:5974
|
|
#, rust-format
|
|
msgid "Cannot open this episode: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:6011
|
|
msgid "Choose a device from the devices menu first."
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:6034
|
|
#, rust-format
|
|
msgid "Couldn't switch device: {error}"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:6045 src/app.rs:6069
|
|
#, rust-format
|
|
msgid "Couldn't add to queue: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:6145
|
|
msgid "This song's album is not on Spotify"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:6162
|
|
msgid "Spotifast cannot open this kind of Spotify link"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:6325
|
|
msgid "Nothing is playing. Pick something first"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:6685
|
|
msgid "Choose a device, or enable playback on this computer"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:6939 src/app.rs:6944
|
|
msgid "Pick something to play"
|
|
msgstr ""
|
|
|
|
#. Translators: {name} is an album name.
|
|
#: src/app.rs:7209
|
|
#, rust-format
|
|
msgid "Loading {name} to queue…"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:7228
|
|
msgid "Playback device changed. Add the album to queue again"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:7237 src/app.rs:7255 src/app.rs:7264
|
|
msgid "Couldn't load the album's songs in order. Try again"
|
|
msgstr ""
|
|
|
|
#. Translators: {name} is an album name and {error} is an error message.
|
|
#: src/app.rs:7244
|
|
#, rust-format
|
|
msgid "Couldn't add {name} to queue: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:7302
|
|
msgid "This album has no playable songs to queue"
|
|
msgstr ""
|
|
|
|
#. Translators: {count} is a number of songs and {name} is an album name.
|
|
#: src/app.rs:7311
|
|
#, rust-format
|
|
msgid "{count} song from {name} added to queue"
|
|
msgid_plural "{count} songs from {name} added to queue"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. Translators: {count} is a number of songs.
|
|
#: src/app.rs:7355
|
|
#, rust-format
|
|
msgid "{count} song added to queue"
|
|
msgid_plural "{count} songs added to queue"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. Translators: {name} is a song, episode, album, or playlist name.
|
|
#: src/app.rs:7388
|
|
#, rust-format
|
|
msgid "{name} added to queue"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:7768
|
|
msgid "The clipboard has no Spotify song links"
|
|
msgstr ""
|
|
|
|
#. Translators: {count} is the number of pasted links that failed.
|
|
#: src/app.rs:7849
|
|
#, rust-format
|
|
msgid "{count} pasted link could not be added"
|
|
msgid_plural "{count} pasted links could not be added"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/app.rs:8439
|
|
msgid "Spotify doesn't let apps remove a playlist description, so it was kept"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:8483 src/app.rs:8496
|
|
msgid "Link copied"
|
|
msgstr ""
|
|
|
|
#. Translators: {count} is a number of song links, always more than one.
|
|
#: src/app.rs:8500
|
|
#, rust-format
|
|
msgid "{count} link copied"
|
|
msgid_plural "{count} links copied"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/app.rs:8750
|
|
msgid ""
|
|
"Spotify doesn't let apps reorder your playlists, so this order is saved on "
|
|
"this computer"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:8810
|
|
msgid "Restarting local playback"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:8839
|
|
msgid "Local playback needs Spotify Premium"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:8851
|
|
msgid "Opening your browser to set up local playback"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:8868
|
|
msgid "Play history cleared"
|
|
msgstr ""
|
|
|
|
#. Translators: {size} is a size in megabytes, such as 12.5.
|
|
#: src/app.rs:8879
|
|
#, rust-format
|
|
msgid "Cleared {size} MB of artwork"
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:8885
|
|
#, rust-format
|
|
msgid "Couldn't clear artwork: {error}"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9041
|
|
msgid "Downloading MilkDrop preset packs"
|
|
msgstr ""
|
|
|
|
#. Translators: {name} is the name of a visualizer preset pack.
|
|
#: src/app.rs:9075
|
|
#, rust-format
|
|
msgid "Downloading {name} presets"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9962
|
|
msgid "Couldn't start playback"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9963
|
|
msgid "Couldn't pause"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9964
|
|
msgid "Couldn't skip"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9965
|
|
msgid "Couldn't go back"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9966
|
|
msgid "Couldn't seek"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9967
|
|
msgid "Couldn't change the volume"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9968
|
|
msgid "Couldn't change shuffle"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:9969
|
|
msgid "Couldn't change repeat"
|
|
msgstr ""
|
|
|
|
#: src/app.rs:10010
|
|
msgid ""
|
|
"Spotify doesn't make this playlist's songs available to third-party apps."
|
|
msgstr ""
|
|
|
|
#: src/app.rs:10140
|
|
msgid "Spotify sign-in expired. Sign in again, then retry the cover upload."
|
|
msgstr ""
|
|
|
|
#: src/app.rs:10145
|
|
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 ""
|
|
|
|
#: src/app.rs:10149
|
|
msgid "Spotify rejected the image size. Choose a smaller image."
|
|
msgstr ""
|
|
|
|
#. Translators: {error} is an error message.
|
|
#: src/app.rs:10152
|
|
#, rust-format
|
|
msgid "Couldn't upload the cover: {error}. Try again."
|
|
msgstr ""
|
|
|
|
#. 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:15848 src/app/radio.rs:38
|
|
#, rust-format
|
|
msgid "{track} Radio"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:140 src/ui/keys.rs:281 src/ui/topbar.rs:406
|
|
#: src/ui/topbar.rs:436
|
|
msgid "Settings"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:154
|
|
msgid "Search settings"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:170
|
|
msgid "Open folder"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:182
|
|
msgid "Account"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:183 src/ui/topbar.rs:424
|
|
msgid "Sign out"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:186
|
|
msgid "Personal Spotify app"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:189
|
|
msgid ""
|
|
"Use a personal Development Mode app for a separate API quota. The shared app "
|
|
"stays active."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:193
|
|
msgid "Create an app"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:196
|
|
msgid "Create one for free in Spotify's developer dashboard."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:201
|
|
msgid "Personal app ready"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:204
|
|
msgid "Supported requests use your app. Other requests use the shared app."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:209
|
|
msgid "Authorize your personal app"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:212
|
|
msgid "Spotify opens in your browser to verify the account."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:217
|
|
msgid "Remove personal app"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:218
|
|
msgid "Shared access remains signed in."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:248
|
|
msgid "Spotify Free, local playback needs Premium"
|
|
msgstr ""
|
|
|
|
#. Translators: {username} is the Spotify account's user name.
|
|
#: src/ui/settings.rs:262
|
|
#, rust-format
|
|
msgid "Connected as {username}"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:290
|
|
msgid "Client ID"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:313
|
|
msgid "Setup guide"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:323 src/ui/settings.rs:339 src/ui/dialogs.rs:96
|
|
msgid "Remove"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:331
|
|
msgid "Authorize"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:350
|
|
msgctxt "playback status"
|
|
msgid "Ready"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:351
|
|
msgid "This computer is a Spotify Connect device."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:355
|
|
msgctxt "playback status"
|
|
msgid "Setting up"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:356
|
|
msgid "Finish authorizing in your browser."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:360
|
|
msgctxt "playback status"
|
|
msgid "Connecting"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:361 src/ui/login.rs:97
|
|
msgid "Connecting to Spotify…"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:365
|
|
msgctxt "playback status"
|
|
msgid "Unavailable"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:370
|
|
msgctxt "playback status"
|
|
msgid "Not set up"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:373
|
|
msgid "Requires Spotify Premium and a one-time browser sign-in."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:375
|
|
msgid "Enable playback here"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:378
|
|
msgid "Playback on this computer"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:379
|
|
msgid "Normalize volume"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:380
|
|
msgid "Autoplay"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:381
|
|
msgid "Gapless playback"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:382
|
|
msgid "Keep music playing when the window closes"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:383
|
|
msgid "Automatic update checks"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:384
|
|
msgid "Audio cache"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:385
|
|
msgid "Apply and restart playback"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:386
|
|
msgid "Restart local playback to apply these settings."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:387
|
|
msgid "Download updates automatically"
|
|
msgstr ""
|
|
|
|
#. Translators: {status} is a playback state such as Ready or Not set up.
|
|
#: src/ui/settings.rs:391
|
|
#, rust-format
|
|
msgid "Status: {status}"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:395
|
|
msgid "Device name"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:396
|
|
msgid "How this computer appears in Spotify Connect."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:399
|
|
msgid "Audio quality"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:400
|
|
msgid "Higher bitrates use more data and cache space."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:404
|
|
msgid "Keep loud and quiet tracks at a similar level."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:408
|
|
msgid "Keep playing similar songs when your music ends."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:412
|
|
msgid "Play tracks without silence between them."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:419
|
|
msgid ""
|
|
"Spotifast hides to the system tray. Quit from the tray menu or with Ctrl+Q."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:423
|
|
msgid ""
|
|
"Spotifast hides to the system tray. Quit from the tray menu or with Cmd+Q."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:430
|
|
msgid "Checks GitHub once a day. No personal data is sent."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:433
|
|
msgid "Audio output"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:436
|
|
msgid "PulseAudio also covers PipeWire. Rodio talks to ALSA directly."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:441
|
|
msgid "Output buffer"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:444
|
|
msgid ""
|
|
"More buffering can prevent clicks on busy computers. Less buffering makes "
|
|
"controls respond sooner."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:450
|
|
msgid "Save downloaded audio for later playback."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:453
|
|
msgid "Playback settings applied"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:458
|
|
msgid "Downloads in the background. You choose when to restart."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:475
|
|
msgid "Reconnect"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:507
|
|
msgid "Normal · 96 kbps"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:508
|
|
msgid "High · 160 kbps"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:509
|
|
msgid "Very high · 320 kbps"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:708
|
|
msgid "Playback settings applied."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:715
|
|
msgid "Appearance"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:716
|
|
msgid "Theme"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:717
|
|
msgid "Colour from album art"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:718
|
|
msgid "Compact library sidebar"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:719
|
|
msgid "Compact track list"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:720
|
|
msgid "Middle-click autoscroll"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:721
|
|
msgid "Custom title bar"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:730
|
|
msgid "Follow system uses your Omarchy colours."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:734
|
|
msgid "Follow system uses your desktop's light or dark appearance."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:739 src/ui/settings.rs:1755
|
|
msgid "Language"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:742
|
|
msgid ""
|
|
"System follows your computer's language. Untranslated text stays in English."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:749
|
|
msgid "Use the current cover's colour on pages and the player bar."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:754
|
|
msgid "Show names without covers in the sidebar."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:758
|
|
msgid "Show each track on one line without a cover."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:761
|
|
msgid "Interface zoom"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:765
|
|
msgid "Ctrl+Plus and Ctrl+Minus work anywhere; Ctrl+0 resets."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:769
|
|
msgid "Cmd+Plus and Cmd+Minus work anywhere; Cmd+0 resets."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:778
|
|
msgid ""
|
|
"Middle-click a list, then move the pointer to scroll it. Off by default, "
|
|
"because a middle click usually pastes on Linux."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:786
|
|
msgid ""
|
|
"Draw Spotifast's own title bar and window buttons instead of the standard "
|
|
"Windows ones."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:854
|
|
msgid "Open themes folder"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:998
|
|
msgid "Proxy"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1000
|
|
msgid "Mode, host, port, username and password"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1003
|
|
msgid "Off, System, HTTP or SOCKS5 proxy for network requests."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1013
|
|
msgctxt "proxy"
|
|
msgid "Mode"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1016
|
|
msgid ""
|
|
"Off ignores environment variables. System uses them, and the OS proxy on "
|
|
"macOS and Windows."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1068 src/ui/login.rs:249
|
|
msgid "Apply settings"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1080
|
|
msgid "Not using a proxy."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1081
|
|
msgid "Using the system proxy."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1092
|
|
msgid "Winamp skins"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1093 src/ui/winamp/mod.rs:709 src/ui/winamp/mod.rs:855
|
|
msgid "Always on top"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1094
|
|
msgid "Show Winamp in taskbar"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1097
|
|
msgid "Mini player"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1101
|
|
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 ""
|
|
|
|
#: src/ui/settings.rs:1105
|
|
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 ""
|
|
|
|
#: src/ui/settings.rs:1111
|
|
msgid "Skin"
|
|
msgstr ""
|
|
|
|
#. Translators: {folder} is the path of the skins folder.
|
|
#: src/ui/settings.rs:1115
|
|
#, rust-format
|
|
msgid "Installed skins are in {folder}. Find more at the Winamp Skin Museum."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1120 src/ui/winamp/mod.rs:696
|
|
msgid "Size"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1121
|
|
msgid "Whole-number scaling keeps skin pixels sharp."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1126
|
|
msgid "Keep the Winamp window above everything else."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1132 src/ui/winamp/mod.rs:719
|
|
msgid "Show in taskbar"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1135
|
|
msgid ""
|
|
"Keep a taskbar button for the mini player. The tray icon stays available "
|
|
"when hidden."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1140
|
|
msgid "Installed skins"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1153
|
|
msgid "Switch to it"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1166
|
|
msgid "Skin Museum"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1260
|
|
msgid "MilkDrop window"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1268
|
|
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 ""
|
|
|
|
#: src/ui/settings.rs:1272
|
|
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 ""
|
|
|
|
#: src/ui/settings.rs:1278 src/ui/settings.rs:1493
|
|
msgid "Presets"
|
|
msgstr ""
|
|
|
|
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
|
#: src/ui/settings.rs:1283
|
|
#, rust-format
|
|
msgid ""
|
|
"None yet in {folder}. Add .milk files here. Spotifast downloads presets when "
|
|
"MilkDrop first opens with an empty folder."
|
|
msgstr ""
|
|
|
|
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
|
#: src/ui/settings.rs:1289
|
|
#, rust-format
|
|
msgid ""
|
|
"One preset in {folder}. Add .milk files here. Spotifast downloads presets "
|
|
"when MilkDrop first opens with an empty folder."
|
|
msgstr ""
|
|
|
|
#. Translators: {count} is the number of presets, {folder} the path of the MilkDrop presets folder.
|
|
#: src/ui/settings.rs:1295
|
|
#, 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] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/ui/settings.rs:1304
|
|
msgid "Time per preset"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1307
|
|
msgid "How long each preset plays before the next fades in."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1311
|
|
msgid "Frame rate"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1315
|
|
msgid "Lower rates use fewer resources. Uncapped draws as fast as possible."
|
|
msgstr ""
|
|
|
|
#. Translators: {hz} is the screen's refresh rate in hertz.
|
|
#: src/ui/settings.rs:1320
|
|
#, rust-format
|
|
msgid ""
|
|
"Your screen refreshes at {hz} Hz. Higher rates do not add visible frames. "
|
|
"Uncapped draws as fast as possible."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1327
|
|
msgid "Resolution"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1330
|
|
msgid "Half and Quarter use fewer resources and scale the image back up."
|
|
msgstr ""
|
|
|
|
#. Translators: search keywords for the MilkDrop preset download buttons.
|
|
#: src/ui/settings.rs:1337
|
|
msgid "Get presets"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1375
|
|
msgid "Fetching..."
|
|
msgstr ""
|
|
|
|
#. Translators: {pack} is the name of a MilkDrop preset pack.
|
|
#: src/ui/settings.rs:1378
|
|
#, rust-format
|
|
msgid "Get {pack}"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1465
|
|
msgctxt "resolution"
|
|
msgid "Full"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1466
|
|
msgctxt "resolution"
|
|
msgid "Half"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1467
|
|
msgctxt "resolution"
|
|
msgid "Quarter"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1481
|
|
msgid "Equalizer"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1487
|
|
msgid ""
|
|
"A ten-band equalizer for playback on this computer. It does not affect other "
|
|
"devices."
|
|
msgstr ""
|
|
|
|
#. Translators: a search keyword for the equalizer's preamplifier slider.
|
|
#: src/ui/settings.rs:1495
|
|
msgid "Preamp"
|
|
msgstr ""
|
|
|
|
#. Translators: a search keyword for the equalizer's frequency band sliders.
|
|
#: src/ui/settings.rs:1497
|
|
msgid "Bands"
|
|
msgstr ""
|
|
|
|
#. Translators: short label under the equalizer's preamplifier slider.
|
|
#: src/ui/settings.rs:1547
|
|
msgctxt "equalizer"
|
|
msgid "Pre"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1564
|
|
msgid "Storage"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1567
|
|
msgid "Artwork cache"
|
|
msgstr ""
|
|
|
|
#. Translators: {folder} is the path of a cache folder.
|
|
#: src/ui/settings.rs:1569 src/ui/settings.rs:1575
|
|
#, rust-format
|
|
msgid "Stored in {folder}"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1581
|
|
msgid "Play history"
|
|
msgstr ""
|
|
|
|
#. Translators: {file} is the path of the play history file.
|
|
#: src/ui/settings.rs:1585
|
|
#, rust-format
|
|
msgid "Tracks played here are stored in {file}. This file is never uploaded."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1590
|
|
msgid "Sign-in"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1593
|
|
msgid "Sign-ins are saved in the system credential store when available."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1605
|
|
msgid "Clear artwork"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1619
|
|
msgid "Clear history"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1631 src/ui/show.rs:34
|
|
msgid "About"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1634
|
|
msgid "Built with Rust, egui, and librespot. Not affiliated with Spotify."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1636
|
|
msgid "Check for updates"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1637
|
|
msgid "Checking…"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1638 src/ui/dialogs.rs:153 src/ui/keys.rs:291
|
|
#: src/ui/topbar.rs:414
|
|
msgid "Keyboard shortcuts"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1639
|
|
msgid "Source code"
|
|
msgstr ""
|
|
|
|
#. Translators: {query} is the text typed into the settings search field.
|
|
#: src/ui/settings.rs:1711
|
|
#, rust-format
|
|
msgid "No settings for “{query}”"
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1712
|
|
msgid "Try fewer words, or check the spelling."
|
|
msgstr ""
|
|
|
|
#: src/ui/settings.rs:1728
|
|
msgctxt "language"
|
|
msgid "System"
|
|
msgstr ""
|
|
|
|
#: src/api/models.rs:256
|
|
msgid "Single"
|
|
msgstr ""
|
|
|
|
#: src/api/models.rs:257
|
|
msgid "Compilation"
|
|
msgstr ""
|
|
|
|
#: src/api/models.rs:258 src/model.rs:732
|
|
msgid "Appears On"
|
|
msgstr ""
|
|
|
|
#: src/milkdrop.rs:52
|
|
msgid "Uncapped"
|
|
msgstr ""
|
|
|
|
#. Translators: A frame rate that matches the display. Keep {rate}.
|
|
#: src/milkdrop.rs:56
|
|
#, rust-format
|
|
msgid "{rate} fps, your screen"
|
|
msgstr ""
|
|
|
|
#: src/model.rs:632 src/model.rs:729
|
|
msgctxt "filter"
|
|
msgid "All"
|
|
msgstr ""
|
|
|
|
#: src/model.rs:633 src/ui/search.rs:425
|
|
msgid "Songs"
|
|
msgstr ""
|
|
|
|
#: src/model.rs:638 src/ui/library.rs:32 src/ui/search.rs:272
|
|
msgid "Episodes"
|
|
msgstr ""
|
|
|
|
#: src/model.rs:731
|
|
msgid "Singles & EPs"
|
|
msgstr ""
|
|
|
|
#: src/settings.rs:138
|
|
msgctxt "theme"
|
|
msgid "Dark"
|
|
msgstr ""
|
|
|
|
#: src/settings.rs:139
|
|
msgctxt "theme"
|
|
msgid "Light"
|
|
msgstr ""
|
|
|
|
#: src/settings.rs:140
|
|
msgid "Follow system"
|
|
msgstr ""
|
|
|
|
#: src/settings.rs:166
|
|
msgctxt "proxy"
|
|
msgid "Off"
|
|
msgstr ""
|
|
|
|
#: src/settings.rs:167
|
|
msgctxt "proxy"
|
|
msgid "System"
|
|
msgstr ""
|
|
|
|
#: src/theme/custom.rs:42
|
|
msgid "The themes folder could not be read. See the log for details."
|
|
msgstr ""
|
|
|
|
#: src/theme/custom.rs:46
|
|
msgid ""
|
|
"The themes folder has more than 512 entries. Keep fewer files there to list "
|
|
"the custom palettes."
|
|
msgstr ""
|
|
|
|
#: src/theme/custom.rs:50
|
|
msgid ""
|
|
"Only 128 custom palettes can be listed. Keep fewer JSON files in the themes "
|
|
"folder to see the rest."
|
|
msgstr ""
|
|
|
|
#: src/theme/custom.rs:54
|
|
msgid ""
|
|
"Custom themes could not be loaded. Run spotifast reload-themes to try again."
|
|
msgstr ""
|
|
|
|
#: src/theme/custom.rs:387
|
|
msgid "Loading local themes…"
|
|
msgstr ""
|
|
|
|
#: src/theme/custom.rs:392
|
|
msgid ""
|
|
"The selected theme is unavailable. Keeping the last usable appearance. See "
|
|
"the log for details."
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:32
|
|
msgid "Popular"
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:74
|
|
msgid "Show less"
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:76
|
|
msgid "See more"
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:87
|
|
msgid "No popular songs to show."
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:100
|
|
msgid "Discography"
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:172
|
|
msgid "Nothing in this category."
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:198
|
|
msgid "Fans also like"
|
|
msgstr ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/ui/artist.rs:320 src/ui/collection.rs:203 src/ui/show.rs:146
|
|
#: src/ui/show.rs:298
|
|
msgid "Starting…"
|
|
msgstr ""
|
|
|
|
#: src/ui/artist.rs:343
|
|
msgctxt "artist"
|
|
msgid "Following"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:222
|
|
msgid "No playable songs in this view"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:261
|
|
msgid "Shuffle off"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:296 src/ui/collection.rs:322
|
|
msgid "Save as playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:344
|
|
msgid "Refreshing…"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:346 src/ui/devices.rs:206
|
|
msgid "Refresh"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:365
|
|
msgid "Filter"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:724 src/ui/collection.rs:750
|
|
msgid "Unavailable"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:866
|
|
msgid "Nothing here yet"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:867
|
|
msgid "Added songs appear here."
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:1231 src/ui/home.rs:653
|
|
msgid "Your top songs"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:1240
|
|
msgid "Your most-played tracks from the last four weeks."
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:1629
|
|
msgid "Collaborative Playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:1631
|
|
msgid "Public Playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/collection.rs:1702
|
|
msgid "Save to Your Library"
|
|
msgstr ""
|
|
|
|
#. Translators: {count} is a number of songs and {duration} their total
|
|
#. length, such as "2 hr 13 min".
|
|
#: src/ui/collection.rs:1910
|
|
#, rust-format
|
|
msgid "{count} song, {duration}"
|
|
msgid_plural "{count} songs, {duration}"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. Translators: {name} is the name of someone who added songs to the playlist.
|
|
#: src/ui/collection.rs:1924
|
|
#, rust-format
|
|
msgid "with {name}"
|
|
msgstr ""
|
|
|
|
#. Translators: {first} and {second} are names of people who added songs.
|
|
#: src/ui/collection.rs:1928
|
|
#, rust-format
|
|
msgid "with {first} and {second}"
|
|
msgstr ""
|
|
|
|
#. Translators: {count} is how many other people added songs to the playlist.
|
|
#: src/ui/collection.rs:1935
|
|
#, rust-format
|
|
msgid "and {count} other"
|
|
msgid_plural "and {count} others"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#. 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 ""
|
|
|
|
#: src/ui/devices.rs:80
|
|
msgid "Setting up…"
|
|
msgstr ""
|
|
|
|
#: src/ui/devices.rs:82
|
|
msgid "Set up playback here"
|
|
msgstr ""
|
|
|
|
#: src/ui/devices.rs:142
|
|
msgid "Connecting…"
|
|
msgstr ""
|
|
|
|
#: src/ui/devices.rs:144
|
|
msgid "On your network, click to connect"
|
|
msgstr ""
|
|
|
|
#: src/ui/devices.rs:278
|
|
msgid "No devices found. Open Spotify on another device, then refresh."
|
|
msgstr ""
|
|
|
|
#: src/ui/devices.rs:324
|
|
msgid "Listening on this device"
|
|
msgstr ""
|
|
|
|
#: src/ui/devices.rs:326
|
|
msgid "Restricted"
|
|
msgstr ""
|
|
|
|
#: src/ui/devices.rs:328
|
|
msgid "Play here"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:38
|
|
msgid "Spend less time waiting for Spotify"
|
|
msgstr ""
|
|
|
|
#: 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 ""
|
|
|
|
#: 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 ""
|
|
|
|
#: src/ui/dialogs.rs:43
|
|
msgid ""
|
|
"Setup takes a few minutes. You can also find it later in Settings under "
|
|
"Personal Spotify app."
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:50
|
|
msgid "Set up personal app"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:53
|
|
msgid "Keep shared app"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:64
|
|
msgid "Delete playlist?"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:66
|
|
msgid "Remove from Your Library?"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#. Translators: {name} is a playlist name.
|
|
#: src/ui/dialogs.rs:77
|
|
#, rust-format
|
|
msgid "“{name}” will no longer appear in Your Library."
|
|
msgstr ""
|
|
|
|
#: 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 ""
|
|
|
|
#: src/ui/dialogs.rs:120
|
|
msgid "Songs already in this playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:122
|
|
msgid "Song already in this playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:139
|
|
msgid "Add anyway"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:196
|
|
msgid "Done"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:204
|
|
msgid "This account cannot play music here"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:213
|
|
msgid ""
|
|
"Playback needs Spotify Premium. Free accounts can browse and search, but "
|
|
"cannot play music through Spotifast."
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:222
|
|
msgid "OK"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:254
|
|
#, rust-format
|
|
msgid "This song is already in “{playlist}”. Add it again?"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:261
|
|
#, rust-format
|
|
msgid "This song is already in “{playlist}”. Add them anyway?"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#: src/ui/dialogs.rs:274
|
|
#, rust-format
|
|
msgid "“{name}” is already in “{playlist}”. Add them anyway?"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:283
|
|
#, rust-format
|
|
msgid "“{first}” and “{second}” are already in “{playlist}”. Add them anyway?"
|
|
msgstr ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/ui/dialogs.rs:367
|
|
msgid "My playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:372 src/ui/dialogs.rs:375 src/ui/dialogs.rs:560
|
|
#: src/ui/dialogs.rs:569
|
|
msgid "Public playlist"
|
|
msgstr ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/ui/dialogs.rs:406
|
|
msgid "Create"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:464
|
|
msgid "Selected playlist cover"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:470
|
|
msgid "Current playlist cover"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:479
|
|
msgid "Uploading cover…"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:481
|
|
msgid "Choosing cover…"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:487
|
|
msgid "Change cover"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:496
|
|
msgid "Upload cover"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:522
|
|
msgid "Playlist name"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:528
|
|
msgid "Description"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:543
|
|
msgid "Optional description"
|
|
msgstr ""
|
|
|
|
#: src/ui/dialogs.rs:585
|
|
msgid "Save"
|
|
msgstr ""
|
|
|
|
#: src/ui/home.rs:211
|
|
msgid "Made for you"
|
|
msgstr ""
|
|
|
|
#: src/ui/home.rs:216
|
|
msgid "Couldn't load this shelf"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#: src/ui/home.rs:450
|
|
msgid "Your podcasts"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#. Translators: {show} is the podcast's name.
|
|
#: src/ui/home.rs:465
|
|
#, rust-format
|
|
msgid "New • {show}"
|
|
msgstr ""
|
|
|
|
#: src/ui/home.rs:512 src/ui/home.rs:522 src/ui/home.rs:537
|
|
msgid "Your top artists"
|
|
msgstr ""
|
|
|
|
#: src/ui/home.rs:654
|
|
msgid "Show more top songs"
|
|
msgstr ""
|
|
|
|
#: src/ui/home.rs:668
|
|
msgid "Recommended for you"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:191
|
|
msgctxt "key"
|
|
msgid "Space"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:192
|
|
msgid "Play or pause"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:196
|
|
msgid "Previous or next"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:200
|
|
msgid "Seek 10 seconds"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:204
|
|
msgid "Volume up or down"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:206
|
|
msgid "Mute or unmute"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:209
|
|
msgid "Like or unlike the playing song"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:211
|
|
msgid "Toggle shuffle"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:212
|
|
msgid "Cycle repeat"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:213
|
|
msgid "Show the queue"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:214
|
|
msgid "Show the lyrics"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:215
|
|
msgid "Lyrics: leave full screen"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:218
|
|
msgid "Song list: select all"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:222
|
|
msgid "Song list: copy the selected songs' links"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:226
|
|
msgid "Playlist: add the pasted song links"
|
|
msgstr ""
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:231
|
|
msgid "Cmd+F or /"
|
|
msgstr ""
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:234
|
|
msgid "Ctrl+F or /"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:240
|
|
msgid "Show or hide the sidebar"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:242
|
|
msgid "Back or forward"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:253
|
|
msgid "Go to the playing artist"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:257
|
|
msgid "Go to the playing album"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:259
|
|
msgid "Winamp mini player"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:262
|
|
msgid "MilkDrop, under the mini player"
|
|
msgstr ""
|
|
|
|
#. Translators: Keep the key name F. Translate "or" and "double-click".
|
|
#: src/ui/keys.rs:266
|
|
msgid "F or double-click"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:267
|
|
msgid "MilkDrop: fill the screen"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:269
|
|
msgid "MilkDrop: next preset"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:272
|
|
msgid "MilkDrop: previous preset"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:274
|
|
msgid "MilkDrop: keep this preset"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:277
|
|
msgid "MilkDrop: leave full screen, or close"
|
|
msgstr ""
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:286
|
|
msgid "Cmd+/ or ?"
|
|
msgstr ""
|
|
|
|
#. Translators: Keep the key names. Only the word "or" is translated.
|
|
#: src/ui/keys.rs:289
|
|
msgid "Ctrl+/ or ?"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:295
|
|
msgid "Close the window"
|
|
msgstr ""
|
|
|
|
#: src/ui/keys.rs:297 src/ui/winamp/mod.rs:743
|
|
msgid "Quit"
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:18
|
|
msgid "No saved albums"
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:19
|
|
msgid "Saved albums appear here."
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:23
|
|
msgid "No followed artists"
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:24
|
|
msgid "Followed artists appear here."
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:28
|
|
msgid "No podcasts yet"
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:29
|
|
msgid "Followed podcasts appear here."
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:33
|
|
msgid "No saved episodes"
|
|
msgstr ""
|
|
|
|
#: src/ui/library.rs:34
|
|
msgid "Saved episodes appear here."
|
|
msgstr ""
|
|
|
|
#: src/ui/login.rs:74
|
|
msgid "A native Spotify client."
|
|
msgstr ""
|
|
|
|
#: src/ui/login.rs:82
|
|
msgid "Waiting for Spotify in your browser…"
|
|
msgstr ""
|
|
|
|
#: src/ui/login.rs:85
|
|
msgid "Didn't open? Open the sign-in page again"
|
|
msgstr ""
|
|
|
|
#: src/ui/login.rs:114 src/ui/login.rs:149
|
|
msgid "Use the shared Spotify app instead"
|
|
msgstr ""
|
|
|
|
#: src/ui/login.rs:128
|
|
msgid "Sign in with Spotify"
|
|
msgstr ""
|
|
|
|
#: src/ui/login.rs:134
|
|
msgid ""
|
|
"Sign in through your browser. Spotifast never sees your password. Local "
|
|
"playback needs Spotify Premium."
|
|
msgstr ""
|
|
|
|
#: src/ui/login.rs:167
|
|
msgid "Proxy Settings"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#: src/ui/mod.rs:346
|
|
msgid "Minimize"
|
|
msgstr ""
|
|
|
|
#: src/ui/mod.rs:352
|
|
msgid "Restore"
|
|
msgstr ""
|
|
|
|
#: src/ui/mod.rs:354
|
|
msgid "Maximize"
|
|
msgstr ""
|
|
|
|
#: src/ui/radio.rs:105
|
|
msgid "Radio comes from playback on this computer. Turn it on in Settings."
|
|
msgstr ""
|
|
|
|
#: src/ui/radio.rs:202
|
|
msgid "Based on this playlist"
|
|
msgstr ""
|
|
|
|
#: src/ui/radio.rs:203
|
|
msgid "Based on this album"
|
|
msgstr ""
|
|
|
|
#: src/ui/radio.rs:204
|
|
msgid "Based on this artist"
|
|
msgstr ""
|
|
|
|
#: src/ui/radio.rs:205
|
|
msgid "Based on this song"
|
|
msgstr ""
|
|
|
|
#. Translators: {first} is an artist name.
|
|
#: src/ui/radio.rs:224
|
|
#, rust-format
|
|
msgid "With {first}"
|
|
msgstr ""
|
|
|
|
#. Translators: {first} and {second} are artist names.
|
|
#: src/ui/radio.rs:227
|
|
#, rust-format
|
|
msgid "With {first} and {second}"
|
|
msgstr ""
|
|
|
|
#. Translators: {first}, {second} and {third} are artist names.
|
|
#: src/ui/radio.rs:233
|
|
#, rust-format
|
|
msgid "With {first}, {second} and {third}"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#. Translators: {query} is the text the user searched for.
|
|
#: src/ui/search.rs:66
|
|
#, rust-format
|
|
msgid "No results for “{query}”"
|
|
msgstr ""
|
|
|
|
#: src/ui/search.rs:68
|
|
msgid "Check the spelling, or try fewer words."
|
|
msgstr ""
|
|
|
|
#: src/ui/search.rs:91 src/ui/winamp/playlist.rs:647
|
|
msgid "Search Spotify"
|
|
msgstr ""
|
|
|
|
#: src/ui/search.rs:94
|
|
msgid "Find songs, artists, albums, playlists, and podcasts."
|
|
msgstr ""
|
|
|
|
#: src/ui/search.rs:99
|
|
msgid "Recent searches"
|
|
msgstr ""
|
|
|
|
#: src/ui/search.rs:137
|
|
msgid "Top result"
|
|
msgstr ""
|
|
|
|
#. Translators: {artists} is the album's artist names.
|
|
#: src/ui/search.rs:188
|
|
#, rust-format
|
|
msgid "Album • {artists}"
|
|
msgstr ""
|
|
|
|
#. Translators: Precedes the song's artist names, which follow as links.
|
|
#: src/ui/search.rs:349
|
|
msgid "Song • "
|
|
msgstr ""
|
|
|
|
#: src/ui/show.rs:49
|
|
msgid "All episodes"
|
|
msgstr ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/ui/show.rs:155
|
|
msgid "Play latest episode"
|
|
msgstr ""
|
|
|
|
#: src/ui/show.rs:175
|
|
msgid "Follow podcast"
|
|
msgstr ""
|
|
|
|
#. Translators: {duration} is the time left in an episode, such as "12 min".
|
|
#: src/ui/show.rs:339
|
|
#, rust-format
|
|
msgid "{duration} left"
|
|
msgstr ""
|
|
|
|
#: src/ui/show.rs:361
|
|
msgid "Played"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:203
|
|
msgid "Show sidebar (Ctrl+B)"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:204
|
|
msgid "Show sidebar (Cmd+B)"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:223
|
|
msgid "Back"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:234
|
|
msgid "Forward"
|
|
msgstr ""
|
|
|
|
#. Translators: {device} is the name of the device playing the music.
|
|
#: src/ui/topbar.rs:248
|
|
#, rust-format
|
|
msgid "Playing on {device}"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:250
|
|
msgid "Playing on another device"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:259
|
|
msgid "Update ready"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:262 src/ui/update.rs:74
|
|
msgid "Downloading update…"
|
|
msgstr ""
|
|
|
|
#. Translators: {version} is a version number such as 1.2.0.
|
|
#: src/ui/topbar.rs:266
|
|
#, rust-format
|
|
msgid "Update to {version}"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:300
|
|
msgid "What do you want to play?"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:453
|
|
msgid "MilkDrop visualiser (Ctrl+Shift+K)"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:454
|
|
msgid "MilkDrop visualiser (Cmd+Shift+K)"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:468
|
|
msgid "Winamp mini player (Ctrl+M)"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:469
|
|
msgid "Winamp mini player (Cmd+Shift+M)"
|
|
msgstr ""
|
|
|
|
#: src/ui/topbar.rs:480
|
|
msgid "Waiting for Spotify…"
|
|
msgstr ""
|
|
|
|
#. Translators: {version} is a version number such as 1.2.0.
|
|
#: src/ui/topbar.rs:517
|
|
#, rust-format
|
|
msgid "Version {version} is available."
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:19
|
|
msgid "Update Spotifast"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:51
|
|
msgid "Close update"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:65
|
|
msgid "Release notes"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:72
|
|
msgid "Checking download…"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#: src/ui/update.rs:106
|
|
msgid "Ready to install"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:115
|
|
msgid "Music playing on this computer will stop when Spotifast restarts."
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:122
|
|
msgid "Restart to update"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:129
|
|
msgid "Preparing to restart…"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:160
|
|
msgid "Download from GitHub"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:165
|
|
msgid "Retry download"
|
|
msgstr ""
|
|
|
|
#: src/ui/update.rs:167
|
|
msgid "Download update"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/equalizer.rs:59
|
|
msgid "Roll the equalizer up"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/equalizer.rs:225
|
|
msgid "Roll the equalizer down"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:423 src/ui/winamp/mod.rs:470 src/ui/winamp/mod.rs:637
|
|
msgid "Back to the big window (Ctrl+M)"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:424 src/ui/winamp/mod.rs:468 src/ui/winamp/mod.rs:635
|
|
msgid "Back to the big window (Cmd+Shift+M)"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:502
|
|
msgid "Roll the window down"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:669
|
|
msgid "Roll the window up"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:734
|
|
msgid "Choose a skin"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:740
|
|
msgid "Big window"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:873 src/ui/winamp/playlist.rs:718
|
|
#: src/ui/winamp/playlist.rs:723
|
|
msgid "Song info"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:894
|
|
msgid "Size: 2x, 3x, 4x"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:913
|
|
msgid "Visualisation"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:917
|
|
msgid "Spectrum analyser"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:918
|
|
msgid "Oscilloscope"
|
|
msgstr ""
|
|
|
|
#. Translators: The visualiser choice that shows no visualisation.
|
|
#: src/ui/winamp/mod.rs:920
|
|
msgctxt "visualiser"
|
|
msgid "Nothing"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:1051
|
|
msgid "Play in mono"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:1059
|
|
msgid "Play in stereo"
|
|
msgstr ""
|
|
|
|
#. Translators: {percent} is a number from 0 to 100, followed by a percent sign.
|
|
#: src/ui/winamp/mod.rs:1150
|
|
#, rust-format
|
|
msgid "Balance: {percent}% left"
|
|
msgstr ""
|
|
|
|
#. Translators: {percent} is a number from 0 to 100, followed by a percent sign.
|
|
#: src/ui/winamp/mod.rs:1155
|
|
#, rust-format
|
|
msgid "Balance: {percent}% right"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:1158
|
|
msgid "Balance: center"
|
|
msgstr ""
|
|
|
|
#. Translators: {percent} is a number from 0 to 100, followed by a percent sign.
|
|
#: src/ui/winamp/mod.rs:1163
|
|
#, rust-format
|
|
msgid "Volume: {percent}%"
|
|
msgstr ""
|
|
|
|
#. Translators: {position} and {duration} are times such as 2:12, {percent} a number from 0 to 100.
|
|
#: src/ui/winamp/mod.rs:1179
|
|
#, rust-format
|
|
msgid "Seek to: {position}/{duration} ({percent}%)"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/mod.rs:1511
|
|
msgid "Open the big window"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:663
|
|
msgid "Remove selected"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:666
|
|
msgid "Spotify does not let apps remove one queued song."
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:671
|
|
msgid "Remove all"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:674
|
|
msgid "You can only clear this computer's queue."
|
|
msgstr ""
|
|
|
|
#. Translators: Selects every song in the list.
|
|
#: src/ui/winamp/playlist.rs:685
|
|
msgctxt "selection"
|
|
msgid "All"
|
|
msgstr ""
|
|
|
|
#. Translators: Clears the selection of songs in the list.
|
|
#: src/ui/winamp/playlist.rs:687
|
|
msgctxt "selection"
|
|
msgid "None"
|
|
msgstr ""
|
|
|
|
#. Translators: Selects the songs that are not selected, and clears the rest.
|
|
#: src/ui/winamp/playlist.rs:689
|
|
msgctxt "selection"
|
|
msgid "Invert"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:750
|
|
msgid "Load list"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:759
|
|
msgid "No playlists yet"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:779
|
|
msgid "Save list"
|
|
msgstr ""
|
|
|
|
#: src/ui/winamp/playlist.rs:781
|
|
msgid "Save the queue as a new playlist"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#. Translators: A length of time, abbreviated. Keep {minutes} and {seconds}.
|
|
#: src/util.rs:33
|
|
#, rust-format
|
|
msgid "{minutes} min {seconds} sec"
|
|
msgstr ""
|
|
|
|
#. Translators: A length of time, abbreviated. Keep {seconds}.
|
|
#: src/util.rs:38
|
|
#, rust-format
|
|
msgid "{seconds} sec"
|
|
msgstr ""
|
|
|
|
#. Translators: A length of time, abbreviated. Keep {minutes}.
|
|
#: src/util.rs:52
|
|
#, rust-format
|
|
msgid "{minutes} min"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:77
|
|
msgctxt "month"
|
|
msgid "Jan"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:78
|
|
msgctxt "month"
|
|
msgid "Feb"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:79
|
|
msgctxt "month"
|
|
msgid "Mar"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:80
|
|
msgctxt "month"
|
|
msgid "Apr"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:81
|
|
msgctxt "month"
|
|
msgid "May"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:82
|
|
msgctxt "month"
|
|
msgid "Jun"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:83
|
|
msgctxt "month"
|
|
msgid "Jul"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:84
|
|
msgctxt "month"
|
|
msgid "Aug"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:85
|
|
msgctxt "month"
|
|
msgid "Sep"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:86
|
|
msgctxt "month"
|
|
msgid "Oct"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:87
|
|
msgctxt "month"
|
|
msgid "Nov"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:88
|
|
msgctxt "month"
|
|
msgid "Dec"
|
|
msgstr ""
|
|
|
|
#. 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 ""
|
|
|
|
#. Translators: A month and year. {month} is an abbreviated month name.
|
|
#: src/util.rs:97
|
|
#, rust-format
|
|
msgid "{month} {year}"
|
|
msgstr ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#. 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] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/util.rs:262
|
|
msgid "Good morning"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:263
|
|
msgid "Good afternoon"
|
|
msgstr ""
|
|
|
|
#: src/util.rs:264
|
|
msgid "Good evening"
|
|
msgstr ""
|
|
|
|
#: src/window.rs:11
|
|
msgid "On Wayland, use your desktop's Keep Above shortcut or window rule."
|
|
msgstr ""
|