mirror of
https://github.com/Felitendo/spotifast.git
synced 2026-11-01 17:33:26 +01:00
The Library card's play button now names its whole action as one
translatable phrase, "Play {name}" or "Pause {name}", instead of joining
a translated verb to the name, and the chip that follows the pointer
while several songs are dragged reads "{name} + {count} more" in the
interface language, with each language's plural forms. The new messages
are translated in all thirteen languages.
3099 lines
95 KiB
Gettext
3099 lines
95 KiB
Gettext
# Russian 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-23 23:00+0200\n"
|
||
"PO-Revision-Date: 2026-09-23 20:00+0000\n"
|
||
"Last-Translator: Spotifast contributors\n"
|
||
"Language-Team: Russian\n"
|
||
"Language: ru\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && n % 100 != 11 ? 0 : n % 10 "
|
||
">= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : 2);\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 "Приостановить {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 "Воспроизвести {name}"
|
||
|
||
#: src/ui/sidebar.rs:289 src/app.rs:2305 src/app.rs:15743
|
||
#: src/ui/collection.rs:1629 src/ui/collection.rs:1806
|
||
msgid "Playlist"
|
||
msgstr "Плейлист"
|
||
|
||
#: src/ui/sidebar.rs:299 src/app.rs:2279 src/app.rs:15748
|
||
#: src/ui/collection.rs:1799 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 "Свой порядок Spotify"
|
||
|
||
#: 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 "Плейлист • {owner}"
|
||
|
||
#: 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:853
|
||
msgid "Library"
|
||
msgstr "Медиатека"
|
||
|
||
#: src/ui/sidebar.rs:866
|
||
msgid "Hide sidebar (Ctrl+B)"
|
||
msgstr "Скрыть боковую панель (Ctrl+B)"
|
||
|
||
#: src/ui/sidebar.rs:867
|
||
msgid "Hide sidebar (Cmd+B)"
|
||
msgstr "Скрыть боковую панель (Cmd+B)"
|
||
|
||
#: src/ui/sidebar.rs:876
|
||
msgid "Show as list"
|
||
msgstr "Показать списком"
|
||
|
||
#: src/ui/sidebar.rs:878
|
||
msgid "Show as grid"
|
||
msgstr "Показать сеткой"
|
||
|
||
#: src/ui/sidebar.rs:891
|
||
msgid "Create a playlist"
|
||
msgstr "Создать плейлист"
|
||
|
||
#: src/ui/sidebar.rs:907
|
||
msgid "Search Your Library"
|
||
msgstr "Поиск в медиатеке"
|
||
|
||
#: src/ui/sidebar.rs:925 src/app.rs:5755 src/model.rs:636 src/ui/search.rs:632
|
||
msgid "Playlists"
|
||
msgstr "Плейлисты"
|
||
|
||
#: src/ui/sidebar.rs:926 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:927 src/model.rs:634 src/ui/library.rs:22
|
||
#: src/ui/search.rs:503
|
||
msgid "Artists"
|
||
msgstr "Исполнители"
|
||
|
||
#: src/ui/sidebar.rs:928 src/model.rs:637 src/ui/library.rs:27
|
||
#: src/ui/search.rs:683
|
||
msgid "Podcasts"
|
||
msgstr "Подкасты"
|
||
|
||
#: src/ui/sidebar.rs:949
|
||
msgid "Search in Your Library"
|
||
msgstr "Искать в медиатеке"
|
||
|
||
#: src/ui/sidebar.rs:1075 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:1110 src/ui/search.rs:239
|
||
#, rust-format
|
||
msgid "Podcast • {publisher}"
|
||
msgstr "Подкаст • {publisher}"
|
||
|
||
#: src/ui/sidebar.rs:1168
|
||
msgid "Nothing here yet."
|
||
msgstr "Здесь пока ничего нет."
|
||
|
||
#: src/ui/sidebar.rs:1170
|
||
msgid "No matches."
|
||
msgstr "Ничего не найдено."
|
||
|
||
#: src/ui/sidebar.rs:1796
|
||
msgid "Sort by recently played"
|
||
msgstr "Сортировать по недавно прослушанным"
|
||
|
||
#: src/ui/sidebar.rs:1813 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:213
|
||
#: src/ui/home.rs:147 src/ui/search.rs:390 src/ui/show.rs:319
|
||
msgid "Play"
|
||
msgstr "Воспроизвести"
|
||
|
||
#: src/ui/sidebar.rs:1831
|
||
msgid "Unpin"
|
||
msgstr "Открепить"
|
||
|
||
#: src/ui/sidebar.rs:1833
|
||
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] "Плейлист • {count} трек"
|
||
msgstr[1] "Плейлист • {count} трека"
|
||
msgstr[2] "Плейлист • {count} треков"
|
||
|
||
#. 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:1893
|
||
#, rust-format
|
||
msgid "{count} song"
|
||
msgid_plural "{count} songs"
|
||
msgstr[0] "{count} трек"
|
||
msgstr[1] "{count} трека"
|
||
msgstr[2] "{count} треков"
|
||
|
||
#. 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] "{count} плейлист"
|
||
msgstr[1] "{count} плейлиста"
|
||
msgstr[2] "{count} плейлистов"
|
||
|
||
#. 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] "Папка • {count} плейлист"
|
||
msgstr[1] "Папка • {count} плейлиста"
|
||
msgstr[2] "Папка • {count} плейлистов"
|
||
|
||
#: src/i18n.rs:238
|
||
#, rust-format
|
||
msgid "{name}, folder, collapsed"
|
||
msgstr "{name}, папка, свёрнута"
|
||
|
||
#: src/i18n.rs:240
|
||
#, rust-format
|
||
msgid "{name}, folder, expanded"
|
||
msgstr "{name}, папка, развёрнута"
|
||
|
||
#: 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:259
|
||
msgid "Shuffle"
|
||
msgstr "Перемешать"
|
||
|
||
#: src/ui/player_bar.rs:364
|
||
msgid "Previous"
|
||
msgstr "Предыдущий"
|
||
|
||
#: src/ui/player_bar.rs:397 src/ui/collection.rs:211
|
||
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:357
|
||
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:1005
|
||
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 "Не удалось получить текст песни: {error}"
|
||
|
||
#: src/ui/lyrics.rs:128 src/ui/lyrics.rs:432 src/ui/settings.rs:345
|
||
#: 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 "Выйти из полноэкранного режима (Esc)"
|
||
|
||
#: 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 "Открыть в Spotify"
|
||
|
||
#: 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:1677 src/ui/collection.rs:1699
|
||
#: src/ui/show.rs:177
|
||
msgid "Remove from Your Library"
|
||
msgstr "Удалить из медиатеки"
|
||
|
||
#: src/ui/widgets.rs:908 src/ui/collection.rs:1676
|
||
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 "Воспроизвести {title}, {subtitle}"
|
||
|
||
#: src/ui/widgets.rs:1648 src/ui/artist.rs:359 src/ui/collection.rs:305
|
||
#: src/ui/show.rs:195 src/ui/show.rs:397
|
||
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] "{name} + ещё {count}"
|
||
msgstr[1] "{name} + ещё {count}"
|
||
msgstr[2] "{name} + ещё {count}"
|
||
|
||
#. 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 "Сортировка: {column}"
|
||
|
||
#: 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:9829 src/ui/collection.rs:726
|
||
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 "Очистить"
|
||
|
||
#: src/ui/widgets.rs:2841
|
||
msgid "Host"
|
||
msgstr "Хост"
|
||
|
||
#: src/ui/widgets.rs:2858
|
||
msgid "Port"
|
||
msgstr "Порт"
|
||
|
||
#: src/ui/widgets.rs:2876
|
||
msgid "Username"
|
||
msgstr "Имя пользователя"
|
||
|
||
#: src/ui/widgets.rs:2887
|
||
msgid "Password"
|
||
msgstr "Пароль"
|
||
|
||
#: src/ui/widgets.rs:2905
|
||
msgid ""
|
||
"Proxy login applies to Web requests. Local playback uses this proxy only "
|
||
"without a login."
|
||
msgstr ""
|
||
"Логин прокси применяется к веб-запросам. Локальное воспроизведение "
|
||
"использует этот прокси только без логина."
|
||
|
||
#: src/ui/widgets.rs:2909
|
||
msgid ""
|
||
"Spotify hostnames are resolved by the proxy. Local playback connects "
|
||
"directly."
|
||
msgstr ""
|
||
"Имена хостов Spotify разрешает прокси. Локальное воспроизведение "
|
||
"подключается напрямую."
|
||
|
||
#: 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 "Устройство {name} готово"
|
||
|
||
#. 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 ""
|
||
"{error} Исходный файл настроек не изменён; изменённые параметры пока не "
|
||
"сохранены."
|
||
|
||
#. Translators: {version} is a version number such as 1.4.0.
|
||
#: src/app.rs:1908
|
||
#, rust-format
|
||
msgid "Spotifast {version} is available"
|
||
msgstr "Доступен Spotifast {version}"
|
||
|
||
#: src/app.rs:1925
|
||
msgid "Spotifast is up to date"
|
||
msgstr "Установлена последняя версия Spotifast"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:1933
|
||
#, rust-format
|
||
msgid "Couldn't check for updates: {error}"
|
||
msgstr "Не удалось проверить обновления: {error}"
|
||
|
||
#. Translators: {error} is an error message from the playback engine.
|
||
#: src/app.rs:2006
|
||
#, rust-format
|
||
msgid "Local playback: {error}"
|
||
msgstr "Локальное воспроизведение: {error}"
|
||
|
||
#: src/app.rs:2180
|
||
msgid "Spotify audio disconnected. Reconnecting local playback"
|
||
msgstr "Звук Spotify отключился. Переподключаем локальное воспроизведение"
|
||
|
||
#: 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:132
|
||
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] "Добавлен {count} пресет MilkDrop"
|
||
msgstr[1] "Добавлено {count} пресета MilkDrop"
|
||
msgstr[2] "Добавлено {count} пресетов MilkDrop"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:2789
|
||
#, rust-format
|
||
msgid "Couldn't fetch presets: {error}"
|
||
msgstr "Не удалось получить пресеты: {error}"
|
||
|
||
#. 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 "Не удалось открыть {folder}: {error}"
|
||
|
||
#. Translators: {skin} is the name of a Winamp skin.
|
||
#: src/app.rs:2916
|
||
#, rust-format
|
||
msgid "Added {skin} skin"
|
||
msgstr "Добавлен скин {skin}"
|
||
|
||
#: 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 ""
|
||
"Не удалось применить прокси: {error}. Используются прежние настройки "
|
||
"подключения."
|
||
|
||
#: 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:15733
|
||
#, rust-format
|
||
msgid "Queue {date}"
|
||
msgstr "Очередь {date}"
|
||
|
||
#: src/app.rs:4704
|
||
msgid "Your Spotify sign-in expired. Please sign in again."
|
||
msgstr "Срок входа в Spotify истёк. Войди снова."
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:4711
|
||
#, rust-format
|
||
msgid "Couldn't load your profile: {error}"
|
||
msgstr "Не удалось загрузить профиль: {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:4750
|
||
#, rust-format
|
||
msgid "Couldn't list devices: {error}"
|
||
msgstr "Не удалось получить список устройств: {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5073
|
||
#, rust-format
|
||
msgid "Couldn't load more playlists: {error}"
|
||
msgstr "Не удалось загрузить ещё плейлисты: {error}"
|
||
|
||
#: src/app.rs:5119
|
||
msgid ""
|
||
"Spotify hasn't confirmed your playlist changes yet. Try refreshing again."
|
||
msgstr ""
|
||
"Spotify ещё не подтвердил изменения в плейлистах. Попробуй обновить ещё раз."
|
||
|
||
#. Translators: {name} is a playlist name.
|
||
#: src/app.rs:5300
|
||
#, rust-format
|
||
msgid "Created {name}"
|
||
msgstr "Плейлист «{name}» создан"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5322
|
||
#, rust-format
|
||
msgid "Couldn't create the playlist: {error}"
|
||
msgstr "Не удалось создать плейлист: {error}"
|
||
|
||
#: 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 "Не удалось обновить плейлист: {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5469
|
||
#, rust-format
|
||
msgid "Playlist change failed: {error}"
|
||
msgstr "Не удалось изменить плейлист: {error}"
|
||
|
||
#: 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 "Не удалось обновить медиатеку: {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5955
|
||
#, rust-format
|
||
msgid "Cannot open this song: {error}"
|
||
msgstr "Не удаётся открыть этот трек: {error}"
|
||
|
||
#: src/app.rs:5969
|
||
msgid "This episode's podcast is not on Spotify"
|
||
msgstr "Подкаста этого выпуска нет в Spotify"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:5974
|
||
#, rust-format
|
||
msgid "Cannot open this episode: {error}"
|
||
msgstr "Не удаётся открыть этот выпуск: {error}"
|
||
|
||
#: 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 "Не удалось переключить устройство: {error}"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:6045 src/app.rs:6069
|
||
#, rust-format
|
||
msgid "Couldn't add to queue: {error}"
|
||
msgstr "Не удалось добавить в очередь: {error}"
|
||
|
||
#: src/app.rs:6145
|
||
msgid "This song's album is not on Spotify"
|
||
msgstr "Альбома этого трека нет в Spotify"
|
||
|
||
#: src/app.rs:6162
|
||
msgid "Spotifast cannot open this kind of Spotify link"
|
||
msgstr "Spotifast не умеет открывать такие ссылки Spotify"
|
||
|
||
#: 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 "Добавление «{name}» в очередь…"
|
||
|
||
#: 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 "Не удалось добавить «{name}» в очередь: {error}"
|
||
|
||
#: 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] "{count} трек из «{name}» добавлен в очередь"
|
||
msgstr[1] "{count} трека из «{name}» добавлены в очередь"
|
||
msgstr[2] "{count} треков из «{name}» добавлено в очередь"
|
||
|
||
#. 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] "{count} трек добавлен в очередь"
|
||
msgstr[1] "{count} трека добавлены в очередь"
|
||
msgstr[2] "{count} треков добавлено в очередь"
|
||
|
||
#. Translators: {name} is a song, episode, album, or playlist name.
|
||
#: src/app.rs:7388
|
||
#, rust-format
|
||
msgid "{name} added to queue"
|
||
msgstr "Добавлено в очередь: {name}"
|
||
|
||
#: src/app.rs:7768
|
||
msgid "The clipboard has no Spotify song links"
|
||
msgstr "В буфере обмена нет ссылок на треки Spotify"
|
||
|
||
#. 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] "Не удалось добавить {count} вставленную ссылку"
|
||
msgstr[1] "Не удалось добавить {count} вставленные ссылки"
|
||
msgstr[2] "Не удалось добавить {count} вставленных ссылок"
|
||
|
||
#: src/app.rs:8427
|
||
msgid "Spotify doesn't let apps remove a playlist description, so it was kept"
|
||
msgstr ""
|
||
"Spotify не позволяет приложениям удалять описание плейлиста, поэтому оно "
|
||
"сохранено"
|
||
|
||
#: src/app.rs:8471 src/app.rs:8484
|
||
msgid "Link copied"
|
||
msgstr "Ссылка скопирована"
|
||
|
||
#. Translators: {count} is a number of song links, always more than one.
|
||
#: src/app.rs:8488
|
||
#, rust-format
|
||
msgid "{count} link copied"
|
||
msgid_plural "{count} links copied"
|
||
msgstr[0] "Скопирована {count} ссылка"
|
||
msgstr[1] "Скопировано {count} ссылки"
|
||
msgstr[2] "Скопировано {count} ссылок"
|
||
|
||
#: src/app.rs:8738
|
||
msgid ""
|
||
"Spotify doesn't let apps reorder your playlists, so this order is saved on "
|
||
"this computer"
|
||
msgstr ""
|
||
"Spotify не позволяет приложениям менять порядок плейлистов, поэтому этот "
|
||
"порядок сохранён на этом компьютере"
|
||
|
||
#: src/app.rs:8798
|
||
msgid "Restarting local playback"
|
||
msgstr "Перезапуск локального воспроизведения"
|
||
|
||
#: src/app.rs:8827
|
||
msgid "Local playback needs Spotify Premium"
|
||
msgstr "Для локального воспроизведения нужен Spotify Premium"
|
||
|
||
#: src/app.rs:8839
|
||
msgid "Opening your browser to set up local playback"
|
||
msgstr "Открываем браузер для настройки локального воспроизведения"
|
||
|
||
#: src/app.rs:8856
|
||
msgid "Play history cleared"
|
||
msgstr "История прослушивания очищена"
|
||
|
||
#. Translators: {size} is a size in megabytes, such as 12.5.
|
||
#: src/app.rs:8867
|
||
#, rust-format
|
||
msgid "Cleared {size} MB of artwork"
|
||
msgstr "Удалено {size} МБ обложек"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:8873
|
||
#, rust-format
|
||
msgid "Couldn't clear artwork: {error}"
|
||
msgstr "Не удалось удалить обложки: {error}"
|
||
|
||
#: src/app.rs:9029
|
||
msgid "Downloading MilkDrop preset packs"
|
||
msgstr "Загрузка наборов пресетов MilkDrop"
|
||
|
||
#. Translators: {name} is the name of a visualizer preset pack.
|
||
#: src/app.rs:9063
|
||
#, rust-format
|
||
msgid "Downloading {name} presets"
|
||
msgstr "Загрузка пресетов {name}"
|
||
|
||
#: src/app.rs:9941
|
||
msgid "Couldn't start playback"
|
||
msgstr "Не удалось начать воспроизведение"
|
||
|
||
#: src/app.rs:9942
|
||
msgid "Couldn't pause"
|
||
msgstr "Не удалось поставить на паузу"
|
||
|
||
#: src/app.rs:9943
|
||
msgid "Couldn't skip"
|
||
msgstr "Не удалось переключить трек"
|
||
|
||
#: src/app.rs:9944
|
||
msgid "Couldn't go back"
|
||
msgstr "Не удалось вернуться назад"
|
||
|
||
#: src/app.rs:9945
|
||
msgid "Couldn't seek"
|
||
msgstr "Не удалось перемотать"
|
||
|
||
#: src/app.rs:9946
|
||
msgid "Couldn't change the volume"
|
||
msgstr "Не удалось изменить громкость"
|
||
|
||
#: src/app.rs:9947
|
||
msgid "Couldn't change shuffle"
|
||
msgstr "Не удалось изменить режим перемешивания"
|
||
|
||
#: src/app.rs:9948
|
||
msgid "Couldn't change repeat"
|
||
msgstr "Не удалось изменить режим повтора"
|
||
|
||
#: src/app.rs:9989
|
||
msgid ""
|
||
"Spotify doesn't make this playlist's songs available to third-party apps."
|
||
msgstr "Spotify не открывает треки этого плейлиста сторонним приложениям."
|
||
|
||
#: src/app.rs:10119
|
||
msgid "Spotify sign-in expired. Sign in again, then retry the cover upload."
|
||
msgstr "Срок входа в Spotify истёк. Войди снова и повтори загрузку обложки."
|
||
|
||
#: src/app.rs:10124
|
||
msgid ""
|
||
"Spotify refused this cover. Check that you own the playlist, then sign in "
|
||
"again to grant image upload permission. If using a personal app, reconnect "
|
||
"it in Settings too."
|
||
msgstr ""
|
||
"Spotify отклонил эту обложку. Убедись, что плейлист принадлежит тебе, и "
|
||
"войди снова, чтобы разрешить загрузку изображений. Если используешь личное "
|
||
"приложение, переподключи его и в настройках."
|
||
|
||
#: src/app.rs:10128
|
||
msgid "Spotify rejected the image size. Choose a smaller image."
|
||
msgstr ""
|
||
"Spotify отклонил изображение из-за размера. Выбери изображение поменьше."
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:10131
|
||
#, rust-format
|
||
msgid "Couldn't upload the cover: {error}. Try again."
|
||
msgstr "Не удалось загрузить обложку: {error}. Попробуй ещё раз."
|
||
|
||
#. 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:15753 src/app/radio.rs:38
|
||
#, rust-format
|
||
msgid "{track} Radio"
|
||
msgstr "Радио по треку «{track}»"
|
||
|
||
#: src/ui/settings.rs:118 src/ui/keys.rs:281 src/ui/topbar.rs:406
|
||
#: src/ui/topbar.rs:436
|
||
msgid "Settings"
|
||
msgstr "Настройки"
|
||
|
||
#: src/ui/settings.rs:132
|
||
msgid "Search settings"
|
||
msgstr "Поиск настроек"
|
||
|
||
#: src/ui/settings.rs:148
|
||
msgid "Open folder"
|
||
msgstr "Открыть папку"
|
||
|
||
#: src/ui/settings.rs:160
|
||
msgid "Account"
|
||
msgstr "Аккаунт"
|
||
|
||
#: src/ui/settings.rs:161 src/ui/topbar.rs:424
|
||
msgid "Sign out"
|
||
msgstr "Выйти из аккаунта"
|
||
|
||
#: src/ui/settings.rs:164
|
||
msgid "Personal Spotify app"
|
||
msgstr "Личное приложение Spotify"
|
||
|
||
#: src/ui/settings.rs:167
|
||
msgid ""
|
||
"Use a personal Development Mode app for a separate API quota. The shared app "
|
||
"stays active."
|
||
msgstr ""
|
||
"Используй личное приложение в Development Mode, чтобы получить отдельную "
|
||
"квоту API. Общее приложение остаётся активным."
|
||
|
||
#: src/ui/settings.rs:171
|
||
msgid "Create an app"
|
||
msgstr "Создать приложение"
|
||
|
||
#: src/ui/settings.rs:174
|
||
msgid "Create one for free in Spotify's developer dashboard."
|
||
msgstr "Создай его бесплатно в панели разработчика Spotify."
|
||
|
||
#: src/ui/settings.rs:179
|
||
msgid "Personal app ready"
|
||
msgstr "Личное приложение готово"
|
||
|
||
#: src/ui/settings.rs:182
|
||
msgid "Supported requests use your app. Other requests use the shared app."
|
||
msgstr ""
|
||
"Поддерживаемые запросы идут через твоё приложение, остальные через общее."
|
||
|
||
#: src/ui/settings.rs:187
|
||
msgid "Authorize your personal app"
|
||
msgstr "Авторизуй личное приложение"
|
||
|
||
#: src/ui/settings.rs:190
|
||
msgid "Spotify opens in your browser to verify the account."
|
||
msgstr "Spotify откроется в браузере для проверки аккаунта."
|
||
|
||
#: src/ui/settings.rs:195
|
||
msgid "Remove personal app"
|
||
msgstr "Удалить личное приложение"
|
||
|
||
#: src/ui/settings.rs:196
|
||
msgid "Shared access remains signed in."
|
||
msgstr "Общий доступ остаётся активным."
|
||
|
||
#: src/ui/settings.rs:226
|
||
msgid "Spotify Free, local playback needs Premium"
|
||
msgstr "Spotify Free, для локального воспроизведения нужен Premium"
|
||
|
||
#. Translators: {username} is the Spotify account's user name.
|
||
#: src/ui/settings.rs:240
|
||
#, rust-format
|
||
msgid "Connected as {username}"
|
||
msgstr "Вход выполнен как {username}"
|
||
|
||
#: src/ui/settings.rs:268
|
||
msgid "Client ID"
|
||
msgstr "Client ID"
|
||
|
||
#: src/ui/settings.rs:291
|
||
msgid "Setup guide"
|
||
msgstr "Инструкция по настройке"
|
||
|
||
#: src/ui/settings.rs:301 src/ui/settings.rs:317 src/ui/dialogs.rs:96
|
||
msgid "Remove"
|
||
msgstr "Удалить"
|
||
|
||
#: src/ui/settings.rs:309
|
||
msgid "Authorize"
|
||
msgstr "Авторизовать"
|
||
|
||
#: src/ui/settings.rs:328
|
||
msgctxt "playback status"
|
||
msgid "Ready"
|
||
msgstr "Готово"
|
||
|
||
#: src/ui/settings.rs:329
|
||
msgid "This computer is a Spotify Connect device."
|
||
msgstr "Этот компьютер работает как устройство Spotify Connect."
|
||
|
||
#: src/ui/settings.rs:333
|
||
msgctxt "playback status"
|
||
msgid "Setting up"
|
||
msgstr "Настройка"
|
||
|
||
#: src/ui/settings.rs:334
|
||
msgid "Finish authorizing in your browser."
|
||
msgstr "Заверши авторизацию в браузере."
|
||
|
||
#: src/ui/settings.rs:338
|
||
msgctxt "playback status"
|
||
msgid "Connecting"
|
||
msgstr "Подключение"
|
||
|
||
#: src/ui/settings.rs:339 src/ui/login.rs:97
|
||
msgid "Connecting to Spotify…"
|
||
msgstr "Подключение к Spotify…"
|
||
|
||
#: src/ui/settings.rs:343
|
||
msgctxt "playback status"
|
||
msgid "Unavailable"
|
||
msgstr "Недоступно"
|
||
|
||
#: src/ui/settings.rs:348
|
||
msgctxt "playback status"
|
||
msgid "Not set up"
|
||
msgstr "Не настроено"
|
||
|
||
#: src/ui/settings.rs:351
|
||
msgid "Requires Spotify Premium and a one-time browser sign-in."
|
||
msgstr "Нужен Spotify Premium и однократный вход через браузер."
|
||
|
||
#: src/ui/settings.rs:353
|
||
msgid "Enable playback here"
|
||
msgstr "Включить воспроизведение здесь"
|
||
|
||
#: src/ui/settings.rs:356
|
||
msgid "Playback on this computer"
|
||
msgstr "Воспроизведение на этом компьютере"
|
||
|
||
#: src/ui/settings.rs:357
|
||
msgid "Normalize volume"
|
||
msgstr "Нормализация громкости"
|
||
|
||
#: src/ui/settings.rs:358
|
||
msgid "Autoplay"
|
||
msgstr "Автовоспроизведение"
|
||
|
||
#: src/ui/settings.rs:359
|
||
msgid "Gapless playback"
|
||
msgstr "Воспроизведение без пауз"
|
||
|
||
#: src/ui/settings.rs:360
|
||
msgid "Keep music playing when the window closes"
|
||
msgstr "Продолжать воспроизведение после закрытия окна"
|
||
|
||
#: src/ui/settings.rs:361
|
||
msgid "Automatic update checks"
|
||
msgstr "Автоматически проверять обновления"
|
||
|
||
#: src/ui/settings.rs:362
|
||
msgid "Audio cache"
|
||
msgstr "Кэш аудио"
|
||
|
||
#: src/ui/settings.rs:363
|
||
msgid "Apply and restart playback"
|
||
msgstr "Применить и перезапустить воспроизведение"
|
||
|
||
#: src/ui/settings.rs:364
|
||
msgid "Restart local playback to apply these settings."
|
||
msgstr "Перезапусти локальное воспроизведение, чтобы применить эти настройки."
|
||
|
||
#: src/ui/settings.rs:365
|
||
msgid "Download updates automatically"
|
||
msgstr "Загружать обновления автоматически"
|
||
|
||
#. Translators: {status} is a playback state such as Ready or Not set up.
|
||
#: src/ui/settings.rs:369
|
||
#, rust-format
|
||
msgid "Status: {status}"
|
||
msgstr "Состояние: {status}"
|
||
|
||
#: src/ui/settings.rs:373
|
||
msgid "Device name"
|
||
msgstr "Имя устройства"
|
||
|
||
#: src/ui/settings.rs:374
|
||
msgid "How this computer appears in Spotify Connect."
|
||
msgstr "Как этот компьютер отображается в Spotify Connect."
|
||
|
||
#: src/ui/settings.rs:377
|
||
msgid "Audio quality"
|
||
msgstr "Качество звука"
|
||
|
||
#: src/ui/settings.rs:378
|
||
msgid "Higher bitrates use more data and cache space."
|
||
msgstr "Более высокий битрейт расходует больше трафика и места в кэше."
|
||
|
||
#: src/ui/settings.rs:382
|
||
msgid "Keep loud and quiet tracks at a similar level."
|
||
msgstr "Громкие и тихие треки звучат на одном уровне."
|
||
|
||
#: src/ui/settings.rs:386
|
||
msgid "Keep playing similar songs when your music ends."
|
||
msgstr "Когда музыка закончится, играют похожие треки."
|
||
|
||
#: src/ui/settings.rs:390
|
||
msgid "Play tracks without silence between them."
|
||
msgstr "Треки воспроизводятся без тишины между ними."
|
||
|
||
#: src/ui/settings.rs:397
|
||
msgid ""
|
||
"Spotifast hides to the system tray. Quit from the tray menu or with Ctrl+Q."
|
||
msgstr ""
|
||
"Spotifast сворачивается в системный трей. Выйти можно через меню трея или по "
|
||
"Ctrl+Q."
|
||
|
||
#: src/ui/settings.rs:401
|
||
msgid ""
|
||
"Spotifast hides to the system tray. Quit from the tray menu or with Cmd+Q."
|
||
msgstr ""
|
||
"Spotifast сворачивается в системный трей. Выйти можно через меню трея или по "
|
||
"Cmd+Q."
|
||
|
||
#: src/ui/settings.rs:408
|
||
msgid "Checks GitHub once a day. No personal data is sent."
|
||
msgstr "Проверка на GitHub раз в день. Личные данные не отправляются."
|
||
|
||
#: src/ui/settings.rs:411
|
||
msgid "Audio output"
|
||
msgstr "Аудиовыход"
|
||
|
||
#: src/ui/settings.rs:414
|
||
msgid "PulseAudio also covers PipeWire. Rodio talks to ALSA directly."
|
||
msgstr "PulseAudio работает и с PipeWire. Rodio обращается к ALSA напрямую."
|
||
|
||
#: src/ui/settings.rs:419
|
||
msgid "Output buffer"
|
||
msgstr "Буфер вывода"
|
||
|
||
#: src/ui/settings.rs:422
|
||
msgid ""
|
||
"More buffering can prevent clicks on busy computers. Less buffering makes "
|
||
"controls respond sooner."
|
||
msgstr ""
|
||
"Больший буфер помогает избежать щелчков на загруженном компьютере. Меньший "
|
||
"ускоряет отклик элементов управления."
|
||
|
||
#: src/ui/settings.rs:428
|
||
msgid "Save downloaded audio for later playback."
|
||
msgstr "Сохранять загруженный звук для повторного воспроизведения."
|
||
|
||
#: src/ui/settings.rs:431
|
||
msgid "Playback settings applied"
|
||
msgstr "Настройки воспроизведения применены"
|
||
|
||
#: src/ui/settings.rs:436
|
||
msgid "Downloads in the background. You choose when to restart."
|
||
msgstr "Загружается в фоне. Когда перезапустить, решаешь ты."
|
||
|
||
#: src/ui/settings.rs:453
|
||
msgid "Reconnect"
|
||
msgstr "Переподключиться"
|
||
|
||
#: src/ui/settings.rs:486
|
||
msgid "Very high · 320 kbps"
|
||
msgstr "Очень высокое · 320 кбит/с"
|
||
|
||
#: src/ui/settings.rs:487
|
||
msgid "High · 160 kbps"
|
||
msgstr "Высокое · 160 кбит/с"
|
||
|
||
#: src/ui/settings.rs:488
|
||
msgid "Normal · 96 kbps"
|
||
msgstr "Обычное · 96 кбит/с"
|
||
|
||
#: src/ui/settings.rs:655
|
||
msgid "Playback settings applied."
|
||
msgstr "Настройки воспроизведения применены."
|
||
|
||
#: src/ui/settings.rs:662
|
||
msgid "Appearance"
|
||
msgstr "Внешний вид"
|
||
|
||
#: src/ui/settings.rs:663
|
||
msgid "Theme"
|
||
msgstr "Тема"
|
||
|
||
#: src/ui/settings.rs:664
|
||
msgid "Colour from album art"
|
||
msgstr "Цвет из обложки"
|
||
|
||
#: src/ui/settings.rs:665
|
||
msgid "Compact library sidebar"
|
||
msgstr "Компактная боковая панель медиатеки"
|
||
|
||
#: src/ui/settings.rs:666
|
||
msgid "Compact track list"
|
||
msgstr "Компактный список треков"
|
||
|
||
#: src/ui/settings.rs:667
|
||
msgid "Middle-click autoscroll"
|
||
msgstr "Автопрокрутка средней кнопкой"
|
||
|
||
#: src/ui/settings.rs:668
|
||
msgid "Custom title bar"
|
||
msgstr "Собственный заголовок окна"
|
||
|
||
#: src/ui/settings.rs:677
|
||
msgid "Follow system uses your Omarchy colours."
|
||
msgstr "«Как в системе» использует цвета Omarchy."
|
||
|
||
#: src/ui/settings.rs:681
|
||
msgid "Follow system uses your desktop's light or dark appearance."
|
||
msgstr ""
|
||
"«Как в системе» использует светлое или тёмное оформление рабочего стола."
|
||
|
||
#: src/ui/settings.rs:686 src/ui/settings.rs:1697
|
||
msgid "Language"
|
||
msgstr "Язык"
|
||
|
||
#: src/ui/settings.rs:689
|
||
msgid ""
|
||
"System follows your computer's language. Untranslated text stays in English."
|
||
msgstr ""
|
||
"«Системный» использует язык компьютера. Непереведённый текст остаётся на "
|
||
"английском."
|
||
|
||
#: src/ui/settings.rs:696
|
||
msgid "Use the current cover's colour on pages and the player bar."
|
||
msgstr "Цвет текущей обложки на страницах и в панели плеера."
|
||
|
||
#: src/ui/settings.rs:701
|
||
msgid "Show names without covers in the sidebar."
|
||
msgstr "Названия без обложек в боковой панели."
|
||
|
||
#: src/ui/settings.rs:705
|
||
msgid "Show each track on one line without a cover."
|
||
msgstr "Каждый трек в одну строку без обложки."
|
||
|
||
#: src/ui/settings.rs:708
|
||
msgid "Interface zoom"
|
||
msgstr "Масштаб интерфейса"
|
||
|
||
#: src/ui/settings.rs:712
|
||
msgid "Ctrl+Plus and Ctrl+Minus work anywhere; Ctrl+0 resets."
|
||
msgstr "Ctrl+Plus и Ctrl+Minus работают везде; Ctrl+0 сбрасывает масштаб."
|
||
|
||
#: src/ui/settings.rs:716
|
||
msgid "Cmd+Plus and Cmd+Minus work anywhere; Cmd+0 resets."
|
||
msgstr "Cmd+Plus и Cmd+Minus работают везде; Cmd+0 сбрасывает масштаб."
|
||
|
||
#: src/ui/settings.rs:725
|
||
msgid ""
|
||
"Middle-click a list, then move the pointer to scroll it. Off by default, "
|
||
"because a middle click usually pastes on Linux."
|
||
msgstr ""
|
||
"Щёлкни средней кнопкой по списку и двигай указатель, чтобы прокручивать его. "
|
||
"По умолчанию выключено, потому что в Linux средний щелчок обычно вставляет "
|
||
"текст."
|
||
|
||
#: src/ui/settings.rs:733
|
||
msgid ""
|
||
"Draw Spotifast's own title bar and window buttons instead of the standard "
|
||
"Windows ones."
|
||
msgstr "Свои заголовок и кнопки окна Spotifast вместо стандартных из Windows."
|
||
|
||
#: src/ui/settings.rs:801
|
||
msgid "Open themes folder"
|
||
msgstr "Открыть папку тем"
|
||
|
||
#: src/ui/settings.rs:945
|
||
msgid "Proxy"
|
||
msgstr "Прокси"
|
||
|
||
#: src/ui/settings.rs:947
|
||
msgid "Mode, host, port, username and password"
|
||
msgstr "Режим, хост, порт, имя пользователя и пароль"
|
||
|
||
#: src/ui/settings.rs:950
|
||
msgid "Off, System, HTTP or SOCKS5 proxy for network requests."
|
||
msgstr "Прокси для сетевых запросов: выключен, системный, HTTP или SOCKS5."
|
||
|
||
#: src/ui/settings.rs:960
|
||
msgctxt "proxy"
|
||
msgid "Mode"
|
||
msgstr "Режим"
|
||
|
||
#: src/ui/settings.rs:963
|
||
msgid ""
|
||
"Off ignores environment variables. System uses them, and the OS proxy on "
|
||
"macOS and Windows."
|
||
msgstr ""
|
||
"«Выкл.» игнорирует переменные окружения. «Системный» использует их, а в "
|
||
"macOS и Windows также прокси ОС."
|
||
|
||
#: src/ui/settings.rs:1015 src/ui/login.rs:249
|
||
msgid "Apply settings"
|
||
msgstr "Применить настройки"
|
||
|
||
#: src/ui/settings.rs:1027
|
||
msgid "Not using a proxy."
|
||
msgstr "Прокси не используется."
|
||
|
||
#: src/ui/settings.rs:1028
|
||
msgid "Using the system proxy."
|
||
msgstr "Используется системный прокси."
|
||
|
||
#: src/ui/settings.rs:1039
|
||
msgid "Winamp skins"
|
||
msgstr "Скины Winamp"
|
||
|
||
#: src/ui/settings.rs:1040 src/ui/winamp/mod.rs:709 src/ui/winamp/mod.rs:855
|
||
msgid "Always on top"
|
||
msgstr "Поверх всех окон"
|
||
|
||
#: src/ui/settings.rs:1041
|
||
msgid "Show Winamp in taskbar"
|
||
msgstr "Показывать Winamp на панели задач"
|
||
|
||
#: src/ui/settings.rs:1044
|
||
msgid "Mini player"
|
||
msgstr "Мини-плеер"
|
||
|
||
#: src/ui/settings.rs:1048
|
||
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 ""
|
||
"Классические скины Winamp .wsz. Нажми Ctrl+M или щёлкни по логотипу скина, "
|
||
"чтобы вернуться. Перетащи скин в любое из окон, чтобы добавить его."
|
||
|
||
#: src/ui/settings.rs:1052
|
||
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 ""
|
||
"Классические скины Winamp .wsz. Нажми Cmd+Shift+M или щёлкни по логотипу "
|
||
"скина, чтобы вернуться. Перетащи скин в любое из окон, чтобы добавить его."
|
||
|
||
#: src/ui/settings.rs:1058
|
||
msgid "Skin"
|
||
msgstr "Скин"
|
||
|
||
#. Translators: {folder} is the path of the skins folder.
|
||
#: src/ui/settings.rs:1062
|
||
#, rust-format
|
||
msgid "Installed skins are in {folder}. Find more at the Winamp Skin Museum."
|
||
msgstr ""
|
||
"Установленные скины лежат в {folder}. Другие можно найти в Winamp Skin "
|
||
"Museum."
|
||
|
||
#: src/ui/settings.rs:1067 src/ui/winamp/mod.rs:696
|
||
msgid "Size"
|
||
msgstr "Размер"
|
||
|
||
#: src/ui/settings.rs:1068
|
||
msgid "Whole-number scaling keeps skin pixels sharp."
|
||
msgstr "Целочисленное масштабирование сохраняет пиксели скина чёткими."
|
||
|
||
#: src/ui/settings.rs:1073
|
||
msgid "Keep the Winamp window above everything else."
|
||
msgstr "Окно Winamp остаётся поверх всех остальных."
|
||
|
||
#: src/ui/settings.rs:1079 src/ui/winamp/mod.rs:719
|
||
msgid "Show in taskbar"
|
||
msgstr "Показывать на панели задач"
|
||
|
||
#: src/ui/settings.rs:1082
|
||
msgid ""
|
||
"Keep a taskbar button for the mini player. The tray icon stays available "
|
||
"when hidden."
|
||
msgstr ""
|
||
"Кнопка мини-плеера на панели задач. Если её скрыть, значок в трее останется."
|
||
|
||
#: src/ui/settings.rs:1087
|
||
msgid "Installed skins"
|
||
msgstr "Установленные скины"
|
||
|
||
#: src/ui/settings.rs:1100
|
||
msgid "Switch to it"
|
||
msgstr "Переключиться"
|
||
|
||
#: src/ui/settings.rs:1113
|
||
msgid "Skin Museum"
|
||
msgstr "Skin Museum"
|
||
|
||
#: src/ui/settings.rs:1207
|
||
msgid "MilkDrop window"
|
||
msgstr "Окно MilkDrop"
|
||
|
||
#: src/ui/settings.rs:1215
|
||
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 ""
|
||
"Визуализатор projectM для локального воспроизведения. Открой его здесь, на "
|
||
"верхней панели, по Ctrl+Shift+K или из меню V мини-плеера. Нажми ? или F1, "
|
||
"чтобы увидеть сочетания клавиш."
|
||
|
||
#: src/ui/settings.rs:1219
|
||
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 ""
|
||
"Визуализатор projectM для локального воспроизведения. Открой его здесь, на "
|
||
"верхней панели, по Cmd+Shift+K или из меню V мини-плеера. Нажми ? или F1, "
|
||
"чтобы увидеть сочетания клавиш."
|
||
|
||
#: src/ui/settings.rs:1225 src/ui/settings.rs:1440
|
||
msgid "Presets"
|
||
msgstr "Пресеты"
|
||
|
||
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
||
#: src/ui/settings.rs:1230
|
||
#, rust-format
|
||
msgid ""
|
||
"None yet in {folder}. Add .milk files here. Spotifast downloads presets when "
|
||
"MilkDrop first opens with an empty folder."
|
||
msgstr ""
|
||
"В {folder} пока пусто. Добавь сюда файлы .milk. Spotifast загрузит пресеты, "
|
||
"когда MilkDrop впервые откроется с пустой папкой."
|
||
|
||
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
||
#: src/ui/settings.rs:1236
|
||
#, rust-format
|
||
msgid ""
|
||
"One preset in {folder}. Add .milk files here. Spotifast downloads presets "
|
||
"when MilkDrop first opens with an empty folder."
|
||
msgstr ""
|
||
"В {folder} один пресет. Добавь сюда файлы .milk. Spotifast загрузит пресеты, "
|
||
"когда MilkDrop впервые откроется с пустой папкой."
|
||
|
||
#. Translators: {count} is the number of presets, {folder} the path of the MilkDrop presets folder.
|
||
#: src/ui/settings.rs:1242
|
||
#, 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] ""
|
||
"В {folder} {count} пресет. Добавь сюда файлы .milk. Spotifast загрузит "
|
||
"пресеты, когда MilkDrop впервые откроется с пустой папкой."
|
||
msgstr[1] ""
|
||
"В {folder} {count} пресета. Добавь сюда файлы .milk. Spotifast загрузит "
|
||
"пресеты, когда MilkDrop впервые откроется с пустой папкой."
|
||
msgstr[2] ""
|
||
"В {folder} {count} пресетов. Добавь сюда файлы .milk. Spotifast загрузит "
|
||
"пресеты, когда MilkDrop впервые откроется с пустой папкой."
|
||
|
||
#: src/ui/settings.rs:1251
|
||
msgid "Time per preset"
|
||
msgstr "Время на пресет"
|
||
|
||
#: src/ui/settings.rs:1254
|
||
msgid "How long each preset plays before the next fades in."
|
||
msgstr "Сколько длится пресет до плавного перехода к следующему."
|
||
|
||
#: src/ui/settings.rs:1258
|
||
msgid "Frame rate"
|
||
msgstr "Частота кадров"
|
||
|
||
#: src/ui/settings.rs:1262
|
||
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:1267
|
||
#, rust-format
|
||
msgid ""
|
||
"Your screen refreshes at {hz} Hz. Higher rates do not add visible frames. "
|
||
"Uncapped draws as fast as possible."
|
||
msgstr ""
|
||
"Частота обновления экрана: {hz} Гц. Более высокая частота не добавит видимых "
|
||
"кадров. «Без ограничения» рисует так быстро, как возможно."
|
||
|
||
#: src/ui/settings.rs:1274
|
||
msgid "Resolution"
|
||
msgstr "Разрешение"
|
||
|
||
#: src/ui/settings.rs:1277
|
||
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:1284
|
||
msgid "Get presets"
|
||
msgstr "Получить пресеты"
|
||
|
||
#: src/ui/settings.rs:1322
|
||
msgid "Fetching..."
|
||
msgstr "Получение..."
|
||
|
||
#. Translators: {pack} is the name of a MilkDrop preset pack.
|
||
#: src/ui/settings.rs:1325
|
||
#, rust-format
|
||
msgid "Get {pack}"
|
||
msgstr "Получить {pack}"
|
||
|
||
#: src/ui/settings.rs:1412
|
||
msgctxt "resolution"
|
||
msgid "Full"
|
||
msgstr "Полное"
|
||
|
||
#: src/ui/settings.rs:1413
|
||
msgctxt "resolution"
|
||
msgid "Half"
|
||
msgstr "Половина"
|
||
|
||
#: src/ui/settings.rs:1414
|
||
msgctxt "resolution"
|
||
msgid "Quarter"
|
||
msgstr "Четверть"
|
||
|
||
#: src/ui/settings.rs:1428
|
||
msgid "Equalizer"
|
||
msgstr "Эквалайзер"
|
||
|
||
#: src/ui/settings.rs:1434
|
||
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:1442
|
||
msgid "Preamp"
|
||
msgstr "Предусилитель"
|
||
|
||
#. Translators: a search keyword for the equalizer's frequency band sliders.
|
||
#: src/ui/settings.rs:1444
|
||
msgid "Bands"
|
||
msgstr "Полосы"
|
||
|
||
#. Translators: short label under the equalizer's preamplifier slider.
|
||
#: src/ui/settings.rs:1494
|
||
msgctxt "equalizer"
|
||
msgid "Pre"
|
||
msgstr "Пред"
|
||
|
||
#: src/ui/settings.rs:1511
|
||
msgid "Storage"
|
||
msgstr "Хранилище"
|
||
|
||
#: src/ui/settings.rs:1514
|
||
msgid "Artwork cache"
|
||
msgstr "Кэш обложек"
|
||
|
||
#. Translators: {folder} is the path of a cache folder.
|
||
#: src/ui/settings.rs:1516 src/ui/settings.rs:1522
|
||
#, rust-format
|
||
msgid "Stored in {folder}"
|
||
msgstr "Хранится в {folder}"
|
||
|
||
#: src/ui/settings.rs:1528
|
||
msgid "Play history"
|
||
msgstr "История прослушивания"
|
||
|
||
#. Translators: {file} is the path of the play history file.
|
||
#: src/ui/settings.rs:1532
|
||
#, rust-format
|
||
msgid "Tracks played here are stored in {file}. This file is never uploaded."
|
||
msgstr ""
|
||
"Треки, прослушанные здесь, хранятся в {file}. Этот файл никуда не "
|
||
"отправляется."
|
||
|
||
#: src/ui/settings.rs:1537
|
||
msgid "Sign-in"
|
||
msgstr "Вход"
|
||
|
||
#: src/ui/settings.rs:1540
|
||
msgid "Sign-ins are saved in the system credential store when available."
|
||
msgstr ""
|
||
"Данные входа сохраняются в системном хранилище учётных данных, если оно "
|
||
"доступно."
|
||
|
||
#: src/ui/settings.rs:1552
|
||
msgid "Clear artwork"
|
||
msgstr "Очистить обложки"
|
||
|
||
#: src/ui/settings.rs:1566
|
||
msgid "Clear history"
|
||
msgstr "Очистить историю"
|
||
|
||
#: src/ui/settings.rs:1578 src/ui/show.rs:42
|
||
msgid "About"
|
||
msgstr "О программе"
|
||
|
||
#: src/ui/settings.rs:1581
|
||
msgid "Built with Rust, egui, and librespot. Not affiliated with Spotify."
|
||
msgstr "Создано на Rust, egui и librespot. Не связано со Spotify."
|
||
|
||
#: src/ui/settings.rs:1583
|
||
msgid "Check for updates"
|
||
msgstr "Проверить обновления"
|
||
|
||
#: src/ui/settings.rs:1584
|
||
msgid "Checking…"
|
||
msgstr "Проверка…"
|
||
|
||
#: src/ui/settings.rs:1585 src/ui/dialogs.rs:153 src/ui/keys.rs:291
|
||
#: src/ui/topbar.rs:414
|
||
msgid "Keyboard shortcuts"
|
||
msgstr "Сочетания клавиш"
|
||
|
||
#: src/ui/settings.rs:1586
|
||
msgid "Source code"
|
||
msgstr "Исходный код"
|
||
|
||
#. Translators: {query} is the text typed into the settings search field.
|
||
#: src/ui/settings.rs:1653
|
||
#, rust-format
|
||
msgid "No settings for “{query}”"
|
||
msgstr "Нет настроек по запросу «{query}»"
|
||
|
||
#: src/ui/settings.rs:1654
|
||
msgid "Try fewer words, or check the spelling."
|
||
msgstr "Попробуй меньше слов или проверь написание."
|
||
|
||
#: src/ui/settings.rs:1670
|
||
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 "{rate} кадр/с, как у экрана"
|
||
|
||
#: 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 "Синглы и EP"
|
||
|
||
#: 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 ""
|
||
"В папке тем больше 512 элементов. Оставь там меньше файлов, чтобы увидеть "
|
||
"свои палитры."
|
||
|
||
#: 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 ""
|
||
"Можно показать только 128 своих палитр. Оставь в папке тем меньше файлов "
|
||
"JSON, чтобы увидеть остальные."
|
||
|
||
#: src/theme/custom.rs:54
|
||
msgid ""
|
||
"Custom themes could not be loaded. Run spotifast reload-themes to try again."
|
||
msgstr ""
|
||
"Не удалось загрузить свои темы. Выполни spotifast reload-themes, чтобы "
|
||
"попробовать снова."
|
||
|
||
#: 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] "{count} подписчик"
|
||
msgstr[1] "{count} подписчика"
|
||
msgstr[2] "{count} подписчиков"
|
||
|
||
#: src/ui/artist.rs:320 src/ui/collection.rs:199 src/ui/show.rs:154
|
||
#: src/ui/show.rs:306
|
||
msgid "Starting…"
|
||
msgstr "Запуск…"
|
||
|
||
#: src/ui/artist.rs:343
|
||
msgctxt "artist"
|
||
msgid "Following"
|
||
msgstr "В подписках"
|
||
|
||
#: src/ui/collection.rs:218
|
||
msgid "No playable songs in this view"
|
||
msgstr "Здесь нет треков, доступных для воспроизведения"
|
||
|
||
#: src/ui/collection.rs:257
|
||
msgid "Shuffle off"
|
||
msgstr "Выключить перемешивание"
|
||
|
||
#: src/ui/collection.rs:292 src/ui/collection.rs:318
|
||
msgid "Save as playlist"
|
||
msgstr "Сохранить как плейлист"
|
||
|
||
#: src/ui/collection.rs:340
|
||
msgid "Refreshing…"
|
||
msgstr "Обновление…"
|
||
|
||
#: src/ui/collection.rs:342 src/ui/devices.rs:206
|
||
msgid "Refresh"
|
||
msgstr "Обновить"
|
||
|
||
#: src/ui/collection.rs:361
|
||
msgid "Filter"
|
||
msgstr "Фильтр"
|
||
|
||
#: src/ui/collection.rs:720 src/ui/collection.rs:746
|
||
msgid "Unavailable"
|
||
msgstr "Недоступно"
|
||
|
||
#: src/ui/collection.rs:862
|
||
msgid "Nothing here yet"
|
||
msgstr "Здесь пока ничего нет"
|
||
|
||
#: src/ui/collection.rs:863
|
||
msgid "Added songs appear here."
|
||
msgstr "Здесь появятся добавленные треки."
|
||
|
||
#: src/ui/collection.rs:1227 src/ui/home.rs:653
|
||
msgid "Your top songs"
|
||
msgstr "Твои топ-треки"
|
||
|
||
#: src/ui/collection.rs:1236
|
||
msgid "Your most-played tracks from the last four weeks."
|
||
msgstr "Самое прослушиваемое за последние четыре недели."
|
||
|
||
#: src/ui/collection.rs:1625
|
||
msgid "Collaborative Playlist"
|
||
msgstr "Совместный плейлист"
|
||
|
||
#: src/ui/collection.rs:1627
|
||
msgid "Public Playlist"
|
||
msgstr "Открытый плейлист"
|
||
|
||
#: src/ui/collection.rs:1698
|
||
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:1906
|
||
#, rust-format
|
||
msgid "{count} song, {duration}"
|
||
msgid_plural "{count} songs, {duration}"
|
||
msgstr[0] "{count} трек, {duration}"
|
||
msgstr[1] "{count} трека, {duration}"
|
||
msgstr[2] "{count} треков, {duration}"
|
||
|
||
#. Translators: {name} is the name of someone who added songs to the playlist.
|
||
#: src/ui/collection.rs:1920
|
||
#, rust-format
|
||
msgid "with {name}"
|
||
msgstr "с {name}"
|
||
|
||
#. Translators: {first} and {second} are names of people who added songs.
|
||
#: src/ui/collection.rs:1924
|
||
#, rust-format
|
||
msgid "with {first} and {second}"
|
||
msgstr "с {first} и {second}"
|
||
|
||
#. Translators: {count} is how many other people added songs to the playlist.
|
||
#: src/ui/collection.rs:1931
|
||
#, rust-format
|
||
msgid "and {count} other"
|
||
msgid_plural "and {count} others"
|
||
msgstr[0] "и ещё {count} человек"
|
||
msgstr[1] "и ещё {count} человека"
|
||
msgstr[2] "и ещё {count} человек"
|
||
|
||
#. 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} (этот компьютер)"
|
||
|
||
#: 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 ""
|
||
"Устройства не найдены. Открой Spotify на другом устройстве и обнови список."
|
||
|
||
#: 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 "Меньше ждать 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 ""
|
||
"Стандартное подключение Spotifast делит лимит запросов Spotify с другими "
|
||
"слушателями. При высокой нагрузке музыка загружается, а кнопки управления "
|
||
"срабатывают медленнее."
|
||
|
||
#: 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 ""
|
||
"С аккаунтом Premium можно бесплатно создать личное приложение Spotify. "
|
||
"Подключи его здесь, и поддерживаемые запросы будут расходовать твою "
|
||
"собственную квоту. Некоторые страницы всё равно используют общее подключение."
|
||
|
||
#: src/ui/dialogs.rs:43
|
||
msgid ""
|
||
"Setup takes a few minutes. You can also find it later in Settings under "
|
||
"Personal Spotify app."
|
||
msgstr ""
|
||
"Настройка займёт несколько минут. Её можно найти и позже в настройках, в "
|
||
"разделе «Личное приложение Spotify»."
|
||
|
||
#: 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 "Удалить «{name}»? В течение 90 дней его можно восстановить в Spotify."
|
||
|
||
#. Translators: {name} is a playlist name.
|
||
#: src/ui/dialogs.rs:77
|
||
#, rust-format
|
||
msgid "“{name}” will no longer appear in Your Library."
|
||
msgstr "«{name}» больше не будет отображаться в медиатеке."
|
||
|
||
#: 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 ""
|
||
"Для воспроизведения нужен Spotify Premium. С бесплатным аккаунтом можно "
|
||
"просматривать и искать, но не слушать музыку в Spotifast."
|
||
|
||
#: 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 "Этот трек уже есть в «{playlist}». Добавить ещё раз?"
|
||
|
||
#: src/ui/dialogs.rs:261
|
||
#, rust-format
|
||
msgid "This song is already in “{playlist}”. Add them anyway?"
|
||
msgstr "Этот трек уже есть в «{playlist}». Всё равно добавить их?"
|
||
|
||
#. 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}» уже есть в «{playlist}». Добавить ещё раз?"
|
||
|
||
#: src/ui/dialogs.rs:274
|
||
#, rust-format
|
||
msgid "“{name}” is already in “{playlist}”. Add them anyway?"
|
||
msgstr "«{name}» уже есть в «{playlist}». Всё равно добавить их?"
|
||
|
||
#: src/ui/dialogs.rs:283
|
||
#, rust-format
|
||
msgid "“{first}” and “{second}” are already in “{playlist}”. Add them anyway?"
|
||
msgstr "«{first}» и «{second}» уже есть в «{playlist}». Всё равно добавить их?"
|
||
|
||
#. 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}» и ещё {count} трек уже есть в «{playlist}». Всё равно "
|
||
"добавить их?"
|
||
msgstr[1] ""
|
||
"«{first}», «{second}» и ещё {count} трека уже есть в «{playlist}». Всё равно "
|
||
"добавить их?"
|
||
msgstr[2] ""
|
||
"«{first}», «{second}» и ещё {count} треков уже есть в «{playlist}». Всё "
|
||
"равно добавить их?"
|
||
|
||
#: 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] "Будет добавлен {count} трек."
|
||
msgstr[1] "Будут добавлены {count} трека."
|
||
msgstr[2] "Будет добавлено {count} треков."
|
||
|
||
#: 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 "Автор: {owner}"
|
||
|
||
#: 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 "Осталось {time} • {show}"
|
||
|
||
#. Translators: {show} is the podcast's name.
|
||
#: src/ui/home.rs:465
|
||
#, rust-format
|
||
msgid "New • {show}"
|
||
msgstr "Новый • {show}"
|
||
|
||
#: 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 "Перемотка на 10 секунд"
|
||
|
||
#: 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 "Cmd+F или /"
|
||
|
||
#. Translators: Keep the key names. Only the word "or" is translated.
|
||
#: src/ui/keys.rs:234
|
||
msgid "Ctrl+F or /"
|
||
msgstr "Ctrl+F или /"
|
||
|
||
#: 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 "Мини-плеер Winamp"
|
||
|
||
#: src/ui/keys.rs:262
|
||
msgid "MilkDrop, under the mini player"
|
||
msgstr "MilkDrop под мини-плеером"
|
||
|
||
#. Translators: Keep the key name F. Translate "or" and "double-click".
|
||
#: src/ui/keys.rs:266
|
||
msgid "F or double-click"
|
||
msgstr "F или двойной щелчок"
|
||
|
||
#: src/ui/keys.rs:267
|
||
msgid "MilkDrop: fill the screen"
|
||
msgstr "MilkDrop: на весь экран"
|
||
|
||
#: src/ui/keys.rs:269
|
||
msgid "MilkDrop: next preset"
|
||
msgstr "MilkDrop: следующий пресет"
|
||
|
||
#: src/ui/keys.rs:272
|
||
msgid "MilkDrop: previous preset"
|
||
msgstr "MilkDrop: предыдущий пресет"
|
||
|
||
#: src/ui/keys.rs:274
|
||
msgid "MilkDrop: keep this preset"
|
||
msgstr "MilkDrop: оставить этот пресет"
|
||
|
||
#: src/ui/keys.rs:277
|
||
msgid "MilkDrop: leave full screen, or close"
|
||
msgstr "MilkDrop: выйти из полноэкранного режима или закрыть"
|
||
|
||
#. Translators: Keep the key names. Only the word "or" is translated.
|
||
#: src/ui/keys.rs:286
|
||
msgid "Cmd+/ or ?"
|
||
msgstr "Cmd+/ или ?"
|
||
|
||
#. Translators: Keep the key names. Only the word "or" is translated.
|
||
#: src/ui/keys.rs:289
|
||
msgid "Ctrl+/ or ?"
|
||
msgstr "Ctrl+/ или ?"
|
||
|
||
#: 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 "Нативный клиент Spotify."
|
||
|
||
#: src/ui/login.rs:82
|
||
msgid "Waiting for Spotify in your browser…"
|
||
msgstr "Ожидание Spotify в браузере…"
|
||
|
||
#: 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 "Использовать общее приложение Spotify"
|
||
|
||
#: src/ui/login.rs:128
|
||
msgid "Sign in with Spotify"
|
||
msgstr "Войти через Spotify"
|
||
|
||
#: src/ui/login.rs:134
|
||
msgid ""
|
||
"Sign in through your browser. Spotifast never sees your password. Local "
|
||
"playback needs Spotify Premium."
|
||
msgstr ""
|
||
"Вход выполняется в браузере. Spotifast никогда не видит твой пароль. Для "
|
||
"локального воспроизведения нужен Spotify Premium."
|
||
|
||
#: 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 "Spotifast {version} • не связан со Spotify"
|
||
|
||
#: src/ui/mod.rs:343
|
||
msgid "Minimize"
|
||
msgstr "Свернуть"
|
||
|
||
#: src/ui/mod.rs:349
|
||
msgid "Restore"
|
||
msgstr "Восстановить"
|
||
|
||
#: src/ui/mod.rs:351
|
||
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 "С участием {first}"
|
||
|
||
#. Translators: {first} and {second} are artist names.
|
||
#: src/ui/radio.rs:227
|
||
#, rust-format
|
||
msgid "With {first} and {second}"
|
||
msgstr "С участием {first} и {second}"
|
||
|
||
#. Translators: {first}, {second} and {third} are artist names.
|
||
#: src/ui/radio.rs:233
|
||
#, rust-format
|
||
msgid "With {first}, {second} and {third}"
|
||
msgstr "С участием {first}, {second} и {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 "С участием {first}, {second}, {third} и других"
|
||
|
||
#. Translators: {query} is the text the user searched for.
|
||
#: src/ui/search.rs:66
|
||
#, rust-format
|
||
msgid "No results for “{query}”"
|
||
msgstr "Ничего не найдено по запросу «{query}»"
|
||
|
||
#: 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 "Поиск в Spotify"
|
||
|
||
#: 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 "Альбом • {artists}"
|
||
|
||
#. Translators: Precedes the song's artist names, which follow as links.
|
||
#: src/ui/search.rs:349
|
||
msgid "Song • "
|
||
msgstr "Трек • "
|
||
|
||
#: src/ui/show.rs:57
|
||
msgid "All episodes"
|
||
msgstr "Все выпуски"
|
||
|
||
#. Translators: {count} is the number of episodes of a podcast.
|
||
#: src/ui/show.rs:113
|
||
#, rust-format
|
||
msgid "{count} episode"
|
||
msgid_plural "{count} episodes"
|
||
msgstr[0] "{count} выпуск"
|
||
msgstr[1] "{count} выпуска"
|
||
msgstr[2] "{count} выпусков"
|
||
|
||
#: src/ui/show.rs:163
|
||
msgid "Play latest episode"
|
||
msgstr "Включить последний выпуск"
|
||
|
||
#: src/ui/show.rs:183
|
||
msgid "Follow podcast"
|
||
msgstr "Подписаться на подкаст"
|
||
|
||
#. Translators: {duration} is the time left in an episode, such as "12 min".
|
||
#: src/ui/show.rs:347
|
||
#, rust-format
|
||
msgid "{duration} left"
|
||
msgstr "Осталось {duration}"
|
||
|
||
#: src/ui/show.rs:369
|
||
msgid "Played"
|
||
msgstr "Прослушано"
|
||
|
||
#: src/ui/topbar.rs:203
|
||
msgid "Show sidebar (Ctrl+B)"
|
||
msgstr "Показать боковую панель (Ctrl+B)"
|
||
|
||
#: src/ui/topbar.rs:204
|
||
msgid "Show sidebar (Cmd+B)"
|
||
msgstr "Показать боковую панель (Cmd+B)"
|
||
|
||
#: 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 "Играет на устройстве {device}"
|
||
|
||
#: 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 "Обновить до {version}"
|
||
|
||
#: 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 "Визуализатор MilkDrop (Ctrl+Shift+K)"
|
||
|
||
#: src/ui/topbar.rs:454
|
||
msgid "MilkDrop visualiser (Cmd+Shift+K)"
|
||
msgstr "Визуализатор MilkDrop (Cmd+Shift+K)"
|
||
|
||
#: src/ui/topbar.rs:468
|
||
msgid "Winamp mini player (Ctrl+M)"
|
||
msgstr "Мини-плеер Winamp (Ctrl+M)"
|
||
|
||
#: src/ui/topbar.rs:469
|
||
msgid "Winamp mini player (Cmd+Shift+M)"
|
||
msgstr "Мини-плеер Winamp (Cmd+Shift+M)"
|
||
|
||
#: src/ui/topbar.rs:480
|
||
msgid "Waiting for Spotify…"
|
||
msgstr "Ожидание Spotify…"
|
||
|
||
#. Translators: {version} is a version number such as 1.2.0.
|
||
#: src/ui/topbar.rs:517
|
||
#, rust-format
|
||
msgid "Version {version} is available."
|
||
msgstr "Доступна версия {version}."
|
||
|
||
#: src/ui/update.rs:19
|
||
msgid "Update Spotifast"
|
||
msgstr "Обновить Spotifast"
|
||
|
||
#: 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 "{received} из {total} МБ"
|
||
|
||
#: 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 "Музыка на этом компьютере остановится при перезапуске Spotifast."
|
||
|
||
#: 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 "Скачать с GitHub"
|
||
|
||
#: 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 "Вернуться в большое окно (Ctrl+M)"
|
||
|
||
#: 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 "Вернуться в большое окно (Cmd+Shift+M)"
|
||
|
||
#: 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 "Размер: 2x, 3x, 4x"
|
||
|
||
#: 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 "Баланс: {percent}% влево"
|
||
|
||
#. 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 "Баланс: {percent}% вправо"
|
||
|
||
#: 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 "Громкость: {percent}%"
|
||
|
||
#. 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 "Перейти к: {position}/{duration} ({percent}%)"
|
||
|
||
#: 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 "Spotify не позволяет приложениям удалять из очереди отдельный трек."
|
||
|
||
#: 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 "{hours} ч {minutes} мин"
|
||
|
||
#. Translators: A length of time, abbreviated. Keep {minutes} and {seconds}.
|
||
#: src/util.rs:33
|
||
#, rust-format
|
||
msgid "{minutes} min {seconds} sec"
|
||
msgstr "{minutes} мин {seconds} сек"
|
||
|
||
#. Translators: A length of time, abbreviated. Keep {seconds}.
|
||
#: src/util.rs:38
|
||
#, rust-format
|
||
msgid "{seconds} sec"
|
||
msgstr "{seconds} сек"
|
||
|
||
#. Translators: A length of time, abbreviated. Keep {minutes}.
|
||
#: src/util.rs:52
|
||
#, rust-format
|
||
msgid "{minutes} min"
|
||
msgstr "{minutes} мин"
|
||
|
||
#: 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 "{day} {month} {year} г."
|
||
|
||
#. Translators: A month and year. {month} is an abbreviated month name.
|
||
#: src/util.rs:97
|
||
#, rust-format
|
||
msgid "{month} {year}"
|
||
msgstr "{month} {year} г."
|
||
|
||
#. Translators: How long ago a song was added. Keep {count}.
|
||
#: src/util.rs:123
|
||
#, rust-format
|
||
msgid "{count} second ago"
|
||
msgid_plural "{count} seconds ago"
|
||
msgstr[0] "{count} секунду назад"
|
||
msgstr[1] "{count} секунды назад"
|
||
msgstr[2] "{count} секунд назад"
|
||
|
||
#. 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] "{count} минуту назад"
|
||
msgstr[1] "{count} минуты назад"
|
||
msgstr[2] "{count} минут назад"
|
||
|
||
#. 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] "{count} час назад"
|
||
msgstr[1] "{count} часа назад"
|
||
msgstr[2] "{count} часов назад"
|
||
|
||
#. 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] "{count} день назад"
|
||
msgstr[1] "{count} дня назад"
|
||
msgstr[2] "{count} дней назад"
|
||
|
||
#. 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] "{count} неделю назад"
|
||
msgstr[1] "{count} недели назад"
|
||
msgstr[2] "{count} недель назад"
|
||
|
||
#: 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 ""
|
||
"В Wayland используй сочетание клавиш или правило окна «Поверх других окон» "
|
||
"своего окружения."
|
||
|
||
#~ msgid "Enable lyrics motion"
|
||
#~ msgstr "Включить анимацию текста"
|
||
|
||
#~ msgid "Reduce lyrics motion"
|
||
#~ msgstr "Уменьшить анимацию текста"
|