mirror of
https://github.com/Felitendo/spotifast.git
synced 2026-11-01 17:33:26 +01:00
Play on a started episode, from the Home shelf, a podcast page, saved episodes or search, continues from Spotify's resume point instead of starting over. Each Play button passes the place of the episode it shows, so another loaded copy with an older place can't send it back. A finished or unstarted episode still starts at the beginning, and the playing episode stays where it plays.
2992 lines
76 KiB
Gettext
2992 lines
76 KiB
Gettext
# Simplified Chinese 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-24 17:57+0200\n"
|
||
"PO-Revision-Date: 2026-09-09 13:30+0000\n"
|
||
"Last-Translator: Spotifast contributors\n"
|
||
"Language-Team: Simplified Chinese\n"
|
||
"Language: zh_CN\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Plural-Forms: nplurals=1; plural=0;\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:15838
|
||
#: src/ui/collection.rs:1633 src/ui/collection.rs:1810
|
||
msgid "Playlist"
|
||
msgstr "歌单"
|
||
|
||
#: src/ui/sidebar.rs:299 src/app.rs:2279 src/app.rs:15843
|
||
#: src/ui/collection.rs:1803 src/ui/home.rs:49 src/ui/keys.rs:249
|
||
#: src/ui/winamp/playlist.rs:653
|
||
msgid "Liked Songs"
|
||
msgstr "已点赞的歌曲"
|
||
|
||
#: src/ui/sidebar.rs:339
|
||
msgid "Library order"
|
||
msgstr "音乐库顺序"
|
||
|
||
#: src/ui/sidebar.rs:342 src/ui/home.rs:276 src/ui/home.rs:286
|
||
#: src/ui/home.rs:313
|
||
msgid "Recently played"
|
||
msgstr "最近播放"
|
||
|
||
#: src/ui/sidebar.rs:344 src/ui/dialogs.rs:357 src/ui/dialogs.rs:512
|
||
msgid "Name"
|
||
msgstr "名称"
|
||
|
||
#: src/ui/sidebar.rs:347
|
||
msgid "Recently added"
|
||
msgstr "最近添加"
|
||
|
||
#: src/ui/sidebar.rs:349
|
||
msgid "Local custom order"
|
||
msgstr "本地自定义顺序"
|
||
|
||
#: src/ui/sidebar.rs:352
|
||
msgid "Spotify custom order"
|
||
msgstr "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:860
|
||
msgid "Hide sidebar (Ctrl+B)"
|
||
msgstr "隐藏侧边栏 (Ctrl+B)"
|
||
|
||
#: src/ui/sidebar.rs:861
|
||
msgid "Hide sidebar (Cmd+B)"
|
||
msgstr "隐藏侧边栏 (Cmd+B)"
|
||
|
||
#: src/ui/sidebar.rs:870
|
||
msgid "Show as list"
|
||
msgstr "显示为列表"
|
||
|
||
#: src/ui/sidebar.rs:872
|
||
msgid "Show as grid"
|
||
msgstr "显示为网格"
|
||
|
||
#: src/ui/sidebar.rs:885
|
||
msgid "Create a playlist"
|
||
msgstr "创建歌单"
|
||
|
||
#: src/ui/sidebar.rs:901
|
||
msgid "Search Your Library"
|
||
msgstr "搜索音乐库"
|
||
|
||
#: src/ui/sidebar.rs:917
|
||
msgid "Library"
|
||
msgstr "音乐库"
|
||
|
||
#: src/ui/sidebar.rs:937 src/app.rs:5755 src/model.rs:636 src/ui/search.rs:632
|
||
msgid "Playlists"
|
||
msgstr "歌单"
|
||
|
||
#: src/ui/sidebar.rs:938 src/model.rs:635 src/model.rs:730 src/ui/library.rs:17
|
||
#: src/ui/search.rs:565
|
||
msgid "Albums"
|
||
msgstr "专辑"
|
||
|
||
#: src/ui/sidebar.rs:939 src/model.rs:634 src/ui/library.rs:22
|
||
#: src/ui/search.rs:503
|
||
msgid "Artists"
|
||
msgstr "艺人"
|
||
|
||
#: src/ui/sidebar.rs:940 src/model.rs:637 src/ui/library.rs:27
|
||
#: src/ui/search.rs:683
|
||
msgid "Podcasts"
|
||
msgstr "播客"
|
||
|
||
#: src/ui/sidebar.rs:961
|
||
msgid "Search in Your Library"
|
||
msgstr "在音乐库中搜索"
|
||
|
||
#: src/ui/sidebar.rs:1089 src/app.rs:2340 src/ui/artist.rs:197
|
||
#: src/ui/artist.rs:299 src/ui/home.rs:545 src/ui/library.rs:95
|
||
#: src/ui/search.rs:145 src/ui/search.rs:470 src/ui/winamp/playlist.rs:729
|
||
msgid "Artist"
|
||
msgstr "艺人"
|
||
|
||
#. Translators: {publisher} is the podcast's publisher.
|
||
#: src/ui/sidebar.rs:1125 src/ui/search.rs:239
|
||
#, rust-format
|
||
msgid "Podcast • {publisher}"
|
||
msgstr "播客 • {publisher}"
|
||
|
||
#: src/ui/sidebar.rs:1183
|
||
msgid "Nothing here yet."
|
||
msgstr "这里还没有内容。"
|
||
|
||
#: src/ui/sidebar.rs:1185
|
||
msgid "No matches."
|
||
msgstr "没有匹配项。"
|
||
|
||
#: src/ui/sidebar.rs:1811
|
||
msgid "Sort by recently played"
|
||
msgstr "按最近播放排序"
|
||
|
||
#: src/ui/sidebar.rs:1828 src/ui/player_bar.rs:399 src/ui/widgets.rs:873
|
||
#: src/ui/widgets.rs:2266 src/ui/artist.rs:329 src/ui/collection.rs:217
|
||
#: src/ui/home.rs:147 src/ui/search.rs:390 src/ui/show.rs:311
|
||
msgid "Play"
|
||
msgstr "播放"
|
||
|
||
#: src/ui/sidebar.rs:1846
|
||
msgid "Unpin"
|
||
msgstr "取消置顶"
|
||
|
||
#: src/ui/sidebar.rs:1848
|
||
msgid "Pin to top"
|
||
msgstr "置顶"
|
||
|
||
#. Translators: Keep {count} exactly as written. It becomes the number of liked songs.
|
||
#: src/i18n.rs:195
|
||
#, rust-format
|
||
msgid "Playlist • {count} song"
|
||
msgid_plural "Playlist • {count} songs"
|
||
msgstr[0] "歌单 • {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:1897
|
||
#, rust-format
|
||
msgid "{count} song"
|
||
msgid_plural "{count} songs"
|
||
msgstr[0] "{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} 个歌单"
|
||
|
||
#. 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} 个歌单"
|
||
|
||
#: 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:263
|
||
msgid "Shuffle"
|
||
msgstr "随机播放"
|
||
|
||
#: src/ui/player_bar.rs:364
|
||
msgid "Previous"
|
||
msgstr "上一首"
|
||
|
||
#: src/ui/player_bar.rs:397 src/ui/collection.rs:215
|
||
msgid "Pause"
|
||
msgstr "暂停"
|
||
|
||
#: src/ui/player_bar.rs:415
|
||
msgid "Next"
|
||
msgstr "下一首"
|
||
|
||
#: src/ui/player_bar.rs:423
|
||
msgid "Repeat"
|
||
msgstr "列表循环"
|
||
|
||
#: src/ui/player_bar.rs:427
|
||
msgid "Repeat one"
|
||
msgstr "单曲循环"
|
||
|
||
#: src/ui/player_bar.rs:432
|
||
msgid "Repeat off"
|
||
msgstr "关闭循环"
|
||
|
||
#: src/ui/player_bar.rs:493
|
||
msgid "Playback position (%)"
|
||
msgstr "播放进度 (%)"
|
||
|
||
#: src/ui/player_bar.rs:531
|
||
msgid "Volume (%)"
|
||
msgstr "音量 (%)"
|
||
|
||
#: src/ui/player_bar.rs:564
|
||
msgid "Unmute"
|
||
msgstr "取消静音"
|
||
|
||
#: src/ui/player_bar.rs:566
|
||
msgid "Mute"
|
||
msgstr "静音"
|
||
|
||
#: src/ui/player_bar.rs:585 src/ui/devices.rs:193
|
||
msgid "Connect to a device"
|
||
msgstr "连接到设备"
|
||
|
||
#: src/ui/player_bar.rs:604 src/ui/queue.rs:23 src/ui/queue.rs:72
|
||
msgid "Queue"
|
||
msgstr "播放队列"
|
||
|
||
#: src/ui/player_bar.rs:630 src/ui/lyrics.rs:46 src/ui/lyrics.rs:335
|
||
msgid "Lyrics"
|
||
msgstr "歌词"
|
||
|
||
#: src/ui/queue.rs:73
|
||
msgid "Recent"
|
||
msgstr "最近播放"
|
||
|
||
#: src/ui/queue.rs:85 src/ui/lyrics.rs:57 src/ui/mod.rs:360
|
||
msgid "Close"
|
||
msgstr "关闭"
|
||
|
||
#: src/ui/queue.rs:143
|
||
msgid "Save as a playlist"
|
||
msgstr "另存为歌单"
|
||
|
||
#: src/ui/queue.rs:160
|
||
msgid "Clear queue"
|
||
msgstr "清空队列"
|
||
|
||
#: src/ui/queue.rs:232
|
||
msgid "Playing from"
|
||
msgstr "播放来源"
|
||
|
||
#: src/ui/queue.rs:252
|
||
msgid "Now playing"
|
||
msgstr "正在播放"
|
||
|
||
#: src/ui/queue.rs:293
|
||
msgid "Nothing queued"
|
||
msgstr "暂无待播歌曲"
|
||
|
||
#: src/ui/queue.rs:294
|
||
msgid "Queued songs appear here."
|
||
msgstr "加入队列的歌曲会显示在这里。"
|
||
|
||
#. Translators: Songs added manually, before the current playlist or album continues.
|
||
#: src/ui/queue.rs:317
|
||
msgid "Playing next"
|
||
msgstr "接下来播放"
|
||
|
||
#. Translators: Upcoming songs from the current playlist or album, after manually queued songs.
|
||
#: src/ui/queue.rs:424
|
||
msgid "Next up"
|
||
msgstr "后续曲目"
|
||
|
||
#: src/ui/queue.rs:465 src/ui/queue.rs:498 src/ui/widgets.rs:2332
|
||
#: src/ui/collection.rs:1009
|
||
msgid "Retry"
|
||
msgstr "重试"
|
||
|
||
#: src/ui/queue.rs:480
|
||
msgid "No recent plays"
|
||
msgstr "没有最近播放记录"
|
||
|
||
#: src/ui/queue.rs:481
|
||
msgid "Played songs appear here."
|
||
msgstr "播放过的歌曲会显示在这里。"
|
||
|
||
#: src/ui/queue.rs:556 src/ui/artist.rs:179
|
||
msgid "Load more"
|
||
msgstr "加载更多"
|
||
|
||
#: src/ui/lyrics.rs:69
|
||
msgid "Full screen lyrics"
|
||
msgstr "全屏歌词"
|
||
|
||
#: src/ui/lyrics.rs:81 src/ui/lyrics.rs:358
|
||
msgctxt "lyrics"
|
||
msgid "Follow"
|
||
msgstr "跟随歌词"
|
||
|
||
#: src/ui/lyrics.rs:109 src/ui/lyrics.rs:413
|
||
msgid "Play a song to see its lyrics."
|
||
msgstr "播放歌曲以查看歌词。"
|
||
|
||
#. Translators: Keep {error} unchanged. It is the original failure detail.
|
||
#: src/ui/lyrics.rs:122 src/ui/lyrics.rs:426
|
||
#, rust-format
|
||
msgid "Couldn't fetch the lyrics: {error}"
|
||
msgstr "无法获取歌词:{error}"
|
||
|
||
#: src/ui/lyrics.rs:128 src/ui/lyrics.rs:432 src/ui/settings.rs:367
|
||
#: src/ui/login.rs:106
|
||
msgid "Try again"
|
||
msgstr "再试一次"
|
||
|
||
#: src/ui/lyrics.rs:139 src/ui/lyrics.rs:443
|
||
msgid "No lyrics"
|
||
msgstr "暂无歌词"
|
||
|
||
#: src/ui/lyrics.rs:140 src/ui/lyrics.rs:444
|
||
msgid "No lyrics found for this track."
|
||
msgstr "未找到这首歌的歌词。"
|
||
|
||
#: src/ui/lyrics.rs:149 src/ui/lyrics.rs:453
|
||
msgid "Instrumental"
|
||
msgstr "纯音乐"
|
||
|
||
#: src/ui/lyrics.rs:150 src/ui/lyrics.rs:454
|
||
msgid "No timed lyrics for this track."
|
||
msgstr "这首歌没有同步歌词。"
|
||
|
||
#: src/ui/lyrics.rs:346
|
||
msgid "Leave full screen (Esc)"
|
||
msgstr "退出全屏 (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:1681 src/ui/collection.rs:1703
|
||
#: src/ui/show.rs:169
|
||
msgid "Remove from Your Library"
|
||
msgstr "从音乐库中移除"
|
||
|
||
#: src/ui/widgets.rs:908 src/ui/collection.rs:1680
|
||
msgid "Add to Your Library"
|
||
msgstr "添加到音乐库"
|
||
|
||
#: src/ui/widgets.rs:918 src/ui/dialogs.rs:449
|
||
msgid "Edit details"
|
||
msgstr "编辑详情"
|
||
|
||
#: src/ui/widgets.rs:932 src/ui/dialogs.rs:94
|
||
msgid "Delete"
|
||
msgstr "删除"
|
||
|
||
#: src/ui/widgets.rs:943
|
||
msgid "Go to playlist radio"
|
||
msgstr "前往歌单电台"
|
||
|
||
#: src/ui/widgets.rs:944
|
||
msgid "Go to album radio"
|
||
msgstr "前往专辑电台"
|
||
|
||
#: src/ui/widgets.rs:945
|
||
msgid "Go to artist radio"
|
||
msgstr "前往艺人电台"
|
||
|
||
#. Translators: {title} is a song or episode name, {subtitle} its artists or podcast.
|
||
#: src/ui/widgets.rs:1145
|
||
#, rust-format
|
||
msgid "Play {title}, {subtitle}"
|
||
msgstr "播放 {title},{subtitle}"
|
||
|
||
#: src/ui/widgets.rs:1648 src/ui/artist.rs:359 src/ui/collection.rs:309
|
||
#: src/ui/show.rs:187 src/ui/show.rs:389
|
||
msgid "More"
|
||
msgstr "更多"
|
||
|
||
#. Translators: The label beside the pointer while songs are dragged. {name} is the first song's name and {count} how many more songs are dragged with it.
|
||
#: src/ui/widgets.rs:1784
|
||
#, rust-format
|
||
msgid "{name} + {count} more"
|
||
msgid_plural "{name} + {count} more"
|
||
msgstr[0] "{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:9850 src/ui/collection.rs:730
|
||
msgid "Loading…"
|
||
msgstr "加载中…"
|
||
|
||
#: src/ui/widgets.rs:2563
|
||
msgid "Cut"
|
||
msgstr "剪切"
|
||
|
||
#: src/ui/widgets.rs:2568
|
||
msgid "Copy"
|
||
msgstr "复制"
|
||
|
||
#: src/ui/widgets.rs:2573
|
||
msgid "Paste"
|
||
msgstr "粘贴"
|
||
|
||
#: src/ui/widgets.rs:2590
|
||
msgid "Select all"
|
||
msgstr "全选"
|
||
|
||
#: src/ui/widgets.rs:2691
|
||
msgid "Clear"
|
||
msgstr "清除"
|
||
|
||
#. Translators: {name} is replaced by the author's name, shown as a link.
|
||
#: src/ui/widgets.rs:2736
|
||
#, rust-format
|
||
msgid "Built with love by {name}"
|
||
msgstr "由 {name} 用心打造"
|
||
|
||
#: src/ui/widgets.rs:2881
|
||
msgid "Host"
|
||
msgstr "主机"
|
||
|
||
#: src/ui/widgets.rs:2898
|
||
msgid "Port"
|
||
msgstr "端口"
|
||
|
||
#: src/ui/widgets.rs:2916
|
||
msgid "Username"
|
||
msgstr "用户名"
|
||
|
||
#: src/ui/widgets.rs:2927
|
||
msgid "Password"
|
||
msgstr "密码"
|
||
|
||
#: src/ui/widgets.rs:2945
|
||
msgid ""
|
||
"Proxy login applies to Web requests. Local playback uses this proxy only "
|
||
"without a login."
|
||
msgstr "代理登录信息仅用于 Web 请求。本地播放仅在不需要登录时使用此代理。"
|
||
|
||
#: src/ui/widgets.rs:2949
|
||
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:124
|
||
msgid "Podcast"
|
||
msgstr "播客"
|
||
|
||
#. Translators: {count} is the number of visualizer presets added.
|
||
#: src/app.rs:2773
|
||
#, rust-format
|
||
msgid "Added {count} MilkDrop preset"
|
||
msgid_plural "Added {count} MilkDrop presets"
|
||
msgstr[0] "已添加 {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:15828
|
||
#, 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] "已将 {name} 中的 {count} 首歌曲添加到播放队列"
|
||
|
||
#. 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} 首歌曲添加到播放队列"
|
||
|
||
#. 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} 个粘贴的链接无法添加"
|
||
|
||
#: src/app.rs:8439
|
||
msgid "Spotify doesn't let apps remove a playlist description, so it was kept"
|
||
msgstr "Spotify 不允许应用删除歌单简介,因此简介已保留"
|
||
|
||
#: src/app.rs:8483 src/app.rs:8496
|
||
msgid "Link copied"
|
||
msgstr "链接已复制"
|
||
|
||
#. Translators: {count} is a number of song links, always more than one.
|
||
#: src/app.rs:8500
|
||
#, rust-format
|
||
msgid "{count} link copied"
|
||
msgid_plural "{count} links copied"
|
||
msgstr[0] "已复制 {count} 个链接"
|
||
|
||
#: src/app.rs:8750
|
||
msgid ""
|
||
"Spotify doesn't let apps reorder your playlists, so this order is saved on "
|
||
"this computer"
|
||
msgstr "Spotify 不允许应用调整歌单顺序,因此此顺序保存在这台电脑上"
|
||
|
||
#: src/app.rs:8810
|
||
msgid "Restarting local playback"
|
||
msgstr "正在重启本地播放"
|
||
|
||
#: src/app.rs:8839
|
||
msgid "Local playback needs Spotify Premium"
|
||
msgstr "本地播放需要 Spotify Premium"
|
||
|
||
#: src/app.rs:8851
|
||
msgid "Opening your browser to set up local playback"
|
||
msgstr "正在打开浏览器以设置本地播放"
|
||
|
||
#: src/app.rs:8868
|
||
msgid "Play history cleared"
|
||
msgstr "播放记录已清除"
|
||
|
||
#. Translators: {size} is a size in megabytes, such as 12.5.
|
||
#: src/app.rs:8879
|
||
#, rust-format
|
||
msgid "Cleared {size} MB of artwork"
|
||
msgstr "已清除 {size} MB 封面图片"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:8885
|
||
#, rust-format
|
||
msgid "Couldn't clear artwork: {error}"
|
||
msgstr "无法清除封面图片:{error}"
|
||
|
||
#: src/app.rs:9041
|
||
msgid "Downloading MilkDrop preset packs"
|
||
msgstr "正在下载 MilkDrop 预设包"
|
||
|
||
#. Translators: {name} is the name of a visualizer preset pack.
|
||
#: src/app.rs:9075
|
||
#, rust-format
|
||
msgid "Downloading {name} presets"
|
||
msgstr "正在下载 {name} 预设"
|
||
|
||
#: src/app.rs:9962
|
||
msgid "Couldn't start playback"
|
||
msgstr "无法开始播放"
|
||
|
||
#: src/app.rs:9963
|
||
msgid "Couldn't pause"
|
||
msgstr "无法暂停"
|
||
|
||
#: src/app.rs:9964
|
||
msgid "Couldn't skip"
|
||
msgstr "无法跳过"
|
||
|
||
#: src/app.rs:9965
|
||
msgid "Couldn't go back"
|
||
msgstr "无法返回上一首"
|
||
|
||
#: src/app.rs:9966
|
||
msgid "Couldn't seek"
|
||
msgstr "无法调整播放进度"
|
||
|
||
#: src/app.rs:9967
|
||
msgid "Couldn't change the volume"
|
||
msgstr "无法调整音量"
|
||
|
||
#: src/app.rs:9968
|
||
msgid "Couldn't change shuffle"
|
||
msgstr "无法切换随机播放"
|
||
|
||
#: src/app.rs:9969
|
||
msgid "Couldn't change repeat"
|
||
msgstr "无法切换循环模式"
|
||
|
||
#: src/app.rs:10010
|
||
msgid ""
|
||
"Spotify doesn't make this playlist's songs available to third-party apps."
|
||
msgstr "Spotify 不向第三方应用提供此歌单中的歌曲。"
|
||
|
||
#: src/app.rs:10140
|
||
msgid "Spotify sign-in expired. Sign in again, then retry the cover upload."
|
||
msgstr "Spotify 登录已过期。请重新登录,然后重试上传封面。"
|
||
|
||
#: src/app.rs:10145
|
||
msgid ""
|
||
"Spotify refused this cover. Check that you own the playlist, then sign in "
|
||
"again to grant image upload permission. If using a personal app, reconnect "
|
||
"it in Settings too."
|
||
msgstr ""
|
||
"Spotify 拒绝了此封面。请确认你是歌单的所有者,然后重新登录以授予上传图片的权"
|
||
"限。如果使用个人应用,也请在设置中重新连接它。"
|
||
|
||
#: src/app.rs:10149
|
||
msgid "Spotify rejected the image size. Choose a smaller image."
|
||
msgstr "Spotify 拒绝了此图片尺寸,请选择更小的图片。"
|
||
|
||
#. Translators: {error} is an error message.
|
||
#: src/app.rs:10152
|
||
#, 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:15848 src/app/radio.rs:38
|
||
#, rust-format
|
||
msgid "{track} Radio"
|
||
msgstr "{track} 电台"
|
||
|
||
#: src/ui/settings.rs:140 src/ui/keys.rs:281 src/ui/topbar.rs:406
|
||
#: src/ui/topbar.rs:436
|
||
msgid "Settings"
|
||
msgstr "设置"
|
||
|
||
#: src/ui/settings.rs:154
|
||
msgid "Search settings"
|
||
msgstr "搜索设置"
|
||
|
||
#: src/ui/settings.rs:170
|
||
msgid "Open folder"
|
||
msgstr "打开文件夹"
|
||
|
||
#: src/ui/settings.rs:182
|
||
msgid "Account"
|
||
msgstr "账户"
|
||
|
||
#: src/ui/settings.rs:183 src/ui/topbar.rs:424
|
||
msgid "Sign out"
|
||
msgstr "退出登录"
|
||
|
||
#: src/ui/settings.rs:186
|
||
msgid "Personal Spotify app"
|
||
msgstr "个人 Spotify 应用"
|
||
|
||
#: src/ui/settings.rs:189
|
||
msgid ""
|
||
"Use a personal Development Mode app for a separate API quota. The shared app "
|
||
"stays active."
|
||
msgstr "使用个人开发模式应用可获得独立的 API 配额。共享应用仍保持可用。"
|
||
|
||
#: src/ui/settings.rs:193
|
||
msgid "Create an app"
|
||
msgstr "创建应用"
|
||
|
||
#: src/ui/settings.rs:196
|
||
msgid "Create one for free in Spotify's developer dashboard."
|
||
msgstr "在 Spotify 开发者控制台中免费创建。"
|
||
|
||
#: src/ui/settings.rs:201
|
||
msgid "Personal app ready"
|
||
msgstr "个人应用已就绪"
|
||
|
||
#: src/ui/settings.rs:204
|
||
msgid "Supported requests use your app. Other requests use the shared app."
|
||
msgstr "支持的请求使用你的应用,其他请求使用共享应用。"
|
||
|
||
#: src/ui/settings.rs:209
|
||
msgid "Authorize your personal app"
|
||
msgstr "授权你的个人应用"
|
||
|
||
#: src/ui/settings.rs:212
|
||
msgid "Spotify opens in your browser to verify the account."
|
||
msgstr "Spotify 会在浏览器中打开以验证账户。"
|
||
|
||
#: src/ui/settings.rs:217
|
||
msgid "Remove personal app"
|
||
msgstr "移除个人应用"
|
||
|
||
#: src/ui/settings.rs:218
|
||
msgid "Shared access remains signed in."
|
||
msgstr "共享访问将保持登录状态。"
|
||
|
||
#: src/ui/settings.rs:248
|
||
msgid "Spotify Free, local playback needs Premium"
|
||
msgstr "Spotify Free,本地播放需要 Premium"
|
||
|
||
#. Translators: {username} is the Spotify account's user name.
|
||
#: src/ui/settings.rs:262
|
||
#, rust-format
|
||
msgid "Connected as {username}"
|
||
msgstr "已连接为 {username}"
|
||
|
||
#: src/ui/settings.rs:290
|
||
msgid "Client ID"
|
||
msgstr "客户端 ID"
|
||
|
||
#: src/ui/settings.rs:313
|
||
msgid "Setup guide"
|
||
msgstr "设置指南"
|
||
|
||
#: src/ui/settings.rs:323 src/ui/settings.rs:339 src/ui/dialogs.rs:96
|
||
msgid "Remove"
|
||
msgstr "移除"
|
||
|
||
#: src/ui/settings.rs:331
|
||
msgid "Authorize"
|
||
msgstr "授权"
|
||
|
||
#: src/ui/settings.rs:350
|
||
msgctxt "playback status"
|
||
msgid "Ready"
|
||
msgstr "就绪"
|
||
|
||
#: src/ui/settings.rs:351
|
||
msgid "This computer is a Spotify Connect device."
|
||
msgstr "这台电脑是一个 Spotify Connect 设备。"
|
||
|
||
#: src/ui/settings.rs:355
|
||
msgctxt "playback status"
|
||
msgid "Setting up"
|
||
msgstr "正在设置"
|
||
|
||
#: src/ui/settings.rs:356
|
||
msgid "Finish authorizing in your browser."
|
||
msgstr "请在浏览器中完成授权。"
|
||
|
||
#: src/ui/settings.rs:360
|
||
msgctxt "playback status"
|
||
msgid "Connecting"
|
||
msgstr "正在连接"
|
||
|
||
#: src/ui/settings.rs:361 src/ui/login.rs:97
|
||
msgid "Connecting to Spotify…"
|
||
msgstr "正在连接 Spotify…"
|
||
|
||
#: src/ui/settings.rs:365
|
||
msgctxt "playback status"
|
||
msgid "Unavailable"
|
||
msgstr "不可用"
|
||
|
||
#: src/ui/settings.rs:370
|
||
msgctxt "playback status"
|
||
msgid "Not set up"
|
||
msgstr "未设置"
|
||
|
||
#: src/ui/settings.rs:373
|
||
msgid "Requires Spotify Premium and a one-time browser sign-in."
|
||
msgstr "需要 Spotify Premium,并在浏览器中登录一次。"
|
||
|
||
#: src/ui/settings.rs:375
|
||
msgid "Enable playback here"
|
||
msgstr "在此启用播放"
|
||
|
||
#: src/ui/settings.rs:378
|
||
msgid "Playback on this computer"
|
||
msgstr "在这台电脑上播放"
|
||
|
||
#: src/ui/settings.rs:379
|
||
msgid "Normalize volume"
|
||
msgstr "音量均衡"
|
||
|
||
#: src/ui/settings.rs:380
|
||
msgid "Autoplay"
|
||
msgstr "自动播放"
|
||
|
||
#: src/ui/settings.rs:381
|
||
msgid "Gapless playback"
|
||
msgstr "无缝播放"
|
||
|
||
#: src/ui/settings.rs:382
|
||
msgid "Keep music playing when the window closes"
|
||
msgstr "关闭窗口后继续播放音乐"
|
||
|
||
#: src/ui/settings.rs:383
|
||
msgid "Automatic update checks"
|
||
msgstr "自动检查更新"
|
||
|
||
#: src/ui/settings.rs:384
|
||
msgid "Audio cache"
|
||
msgstr "音频缓存"
|
||
|
||
#: src/ui/settings.rs:385
|
||
msgid "Apply and restart playback"
|
||
msgstr "应用并重启播放"
|
||
|
||
#: src/ui/settings.rs:386
|
||
msgid "Restart local playback to apply these settings."
|
||
msgstr "重启本地播放以应用这些设置。"
|
||
|
||
#: src/ui/settings.rs:387
|
||
msgid "Download updates automatically"
|
||
msgstr "自动下载更新"
|
||
|
||
#. Translators: {status} is a playback state such as Ready or Not set up.
|
||
#: src/ui/settings.rs:391
|
||
#, rust-format
|
||
msgid "Status: {status}"
|
||
msgstr "状态:{status}"
|
||
|
||
#: src/ui/settings.rs:395
|
||
msgid "Device name"
|
||
msgstr "设备名称"
|
||
|
||
#: src/ui/settings.rs:396
|
||
msgid "How this computer appears in Spotify Connect."
|
||
msgstr "这台电脑在 Spotify Connect 中显示的名称。"
|
||
|
||
#: src/ui/settings.rs:399
|
||
msgid "Audio quality"
|
||
msgstr "音质"
|
||
|
||
#: src/ui/settings.rs:400
|
||
msgid "Higher bitrates use more data and cache space."
|
||
msgstr "比特率越高,占用的流量和缓存空间越多。"
|
||
|
||
#: src/ui/settings.rs:404
|
||
msgid "Keep loud and quiet tracks at a similar level."
|
||
msgstr "让响亮和安静的歌曲保持相近的音量。"
|
||
|
||
#: src/ui/settings.rs:408
|
||
msgid "Keep playing similar songs when your music ends."
|
||
msgstr "你的音乐播放完后,继续播放相似的歌曲。"
|
||
|
||
#: src/ui/settings.rs:412
|
||
msgid "Play tracks without silence between them."
|
||
msgstr "歌曲之间不插入静音。"
|
||
|
||
#: src/ui/settings.rs:419
|
||
msgid ""
|
||
"Spotifast hides to the system tray. Quit from the tray menu or with Ctrl+Q."
|
||
msgstr "Spotifast 会隐藏到系统托盘。可通过托盘菜单或 Ctrl+Q 退出。"
|
||
|
||
#: src/ui/settings.rs:423
|
||
msgid ""
|
||
"Spotifast hides to the system tray. Quit from the tray menu or with Cmd+Q."
|
||
msgstr "Spotifast 会隐藏到系统托盘。可通过托盘菜单或 Cmd+Q 退出。"
|
||
|
||
#: src/ui/settings.rs:430
|
||
msgid "Checks GitHub once a day. No personal data is sent."
|
||
msgstr "每天检查一次 GitHub,不会发送任何个人数据。"
|
||
|
||
#: src/ui/settings.rs:433
|
||
msgid "Audio output"
|
||
msgstr "音频输出"
|
||
|
||
#: src/ui/settings.rs:436
|
||
msgid "PulseAudio also covers PipeWire. Rodio talks to ALSA directly."
|
||
msgstr "PulseAudio 也支持 PipeWire。Rodio 直接与 ALSA 通信。"
|
||
|
||
#: src/ui/settings.rs:441
|
||
msgid "Output buffer"
|
||
msgstr "输出缓冲"
|
||
|
||
#: src/ui/settings.rs:444
|
||
msgid ""
|
||
"More buffering can prevent clicks on busy computers. Less buffering makes "
|
||
"controls respond sooner."
|
||
msgstr "增加缓冲可以避免繁忙的电脑出现爆音,减少缓冲可以让控制响应更快。"
|
||
|
||
#: src/ui/settings.rs:450
|
||
msgid "Save downloaded audio for later playback."
|
||
msgstr "保存已下载的音频,以便之后播放。"
|
||
|
||
#: src/ui/settings.rs:453
|
||
msgid "Playback settings applied"
|
||
msgstr "播放设置已应用"
|
||
|
||
#: src/ui/settings.rs:458
|
||
msgid "Downloads in the background. You choose when to restart."
|
||
msgstr "在后台下载,由你决定何时重启。"
|
||
|
||
#: src/ui/settings.rs:475
|
||
msgid "Reconnect"
|
||
msgstr "重新连接"
|
||
|
||
#: src/ui/settings.rs:507
|
||
msgid "Normal · 96 kbps"
|
||
msgstr "普通 · 96 kbps"
|
||
|
||
#: src/ui/settings.rs:508
|
||
msgid "High · 160 kbps"
|
||
msgstr "高 · 160 kbps"
|
||
|
||
#: src/ui/settings.rs:509
|
||
msgid "Very high · 320 kbps"
|
||
msgstr "极高 · 320 kbps"
|
||
|
||
#: src/ui/settings.rs:708
|
||
msgid "Playback settings applied."
|
||
msgstr "播放设置已应用。"
|
||
|
||
#: src/ui/settings.rs:715
|
||
msgid "Appearance"
|
||
msgstr "外观"
|
||
|
||
#: src/ui/settings.rs:716
|
||
msgid "Theme"
|
||
msgstr "主题"
|
||
|
||
#: src/ui/settings.rs:717
|
||
msgid "Colour from album art"
|
||
msgstr "使用专辑封面颜色"
|
||
|
||
#: src/ui/settings.rs:718
|
||
msgid "Compact library sidebar"
|
||
msgstr "紧凑的音乐库侧边栏"
|
||
|
||
#: src/ui/settings.rs:719
|
||
msgid "Compact track list"
|
||
msgstr "紧凑的歌曲列表"
|
||
|
||
#: src/ui/settings.rs:720
|
||
msgid "Middle-click autoscroll"
|
||
msgstr "中键自动滚动"
|
||
|
||
#: src/ui/settings.rs:721
|
||
msgid "Custom title bar"
|
||
msgstr "自定义标题栏"
|
||
|
||
#: src/ui/settings.rs:730
|
||
msgid "Follow system uses your Omarchy colours."
|
||
msgstr "“跟随系统”会使用你的 Omarchy 配色。"
|
||
|
||
#: src/ui/settings.rs:734
|
||
msgid "Follow system uses your desktop's light or dark appearance."
|
||
msgstr "“跟随系统”会使用桌面的浅色或深色外观。"
|
||
|
||
#: src/ui/settings.rs:739 src/ui/settings.rs:1755
|
||
msgid "Language"
|
||
msgstr "语言"
|
||
|
||
#: src/ui/settings.rs:742
|
||
msgid ""
|
||
"System follows your computer's language. Untranslated text stays in English."
|
||
msgstr "“系统”会跟随电脑的语言。未翻译的文字将以英语显示。"
|
||
|
||
#: src/ui/settings.rs:749
|
||
msgid "Use the current cover's colour on pages and the player bar."
|
||
msgstr "在页面和播放栏中使用当前封面的颜色。"
|
||
|
||
#: src/ui/settings.rs:754
|
||
msgid "Show names without covers in the sidebar."
|
||
msgstr "在侧边栏中只显示名称,不显示封面。"
|
||
|
||
#: src/ui/settings.rs:758
|
||
msgid "Show each track on one line without a cover."
|
||
msgstr "每首歌曲显示为一行,不显示封面。"
|
||
|
||
#: src/ui/settings.rs:761
|
||
msgid "Interface zoom"
|
||
msgstr "界面缩放"
|
||
|
||
#: src/ui/settings.rs:765
|
||
msgid "Ctrl+Plus and Ctrl+Minus work anywhere; Ctrl+0 resets."
|
||
msgstr "Ctrl+加号和 Ctrl+减号随处可用,Ctrl+0 可重置。"
|
||
|
||
#: src/ui/settings.rs:769
|
||
msgid "Cmd+Plus and Cmd+Minus work anywhere; Cmd+0 resets."
|
||
msgstr "Cmd+加号和 Cmd+减号随处可用,Cmd+0 可重置。"
|
||
|
||
#: src/ui/settings.rs:778
|
||
msgid ""
|
||
"Middle-click a list, then move the pointer to scroll it. Off by default, "
|
||
"because a middle click usually pastes on Linux."
|
||
msgstr ""
|
||
"在列表上点击鼠标中键,然后移动指针即可滚动。默认关闭,因为在 Linux 上中键点击"
|
||
"通常用于粘贴。"
|
||
|
||
#: src/ui/settings.rs:786
|
||
msgid ""
|
||
"Draw Spotifast's own title bar and window buttons instead of the standard "
|
||
"Windows ones."
|
||
msgstr "使用 Spotifast 自己的标题栏和窗口按钮,而不是 Windows 标准样式。"
|
||
|
||
#: src/ui/settings.rs:854
|
||
msgid "Open themes folder"
|
||
msgstr "打开主题文件夹"
|
||
|
||
#: src/ui/settings.rs:998
|
||
msgid "Proxy"
|
||
msgstr "代理"
|
||
|
||
#: src/ui/settings.rs:1000
|
||
msgid "Mode, host, port, username and password"
|
||
msgstr "模式、主机、端口、用户名和密码"
|
||
|
||
#: src/ui/settings.rs:1003
|
||
msgid "Off, System, HTTP or SOCKS5 proxy for network requests."
|
||
msgstr "网络请求的代理:关闭、系统、HTTP 或 SOCKS5。"
|
||
|
||
#: src/ui/settings.rs:1013
|
||
msgctxt "proxy"
|
||
msgid "Mode"
|
||
msgstr "模式"
|
||
|
||
#: src/ui/settings.rs:1016
|
||
msgid ""
|
||
"Off ignores environment variables. System uses them, and the OS proxy on "
|
||
"macOS and Windows."
|
||
msgstr ""
|
||
"“关闭”会忽略环境变量。“系统”会使用环境变量,在 macOS 和 Windows 上还会使用操"
|
||
"作系统代理。"
|
||
|
||
#: src/ui/settings.rs:1068 src/ui/login.rs:249
|
||
msgid "Apply settings"
|
||
msgstr "应用设置"
|
||
|
||
#: src/ui/settings.rs:1080
|
||
msgid "Not using a proxy."
|
||
msgstr "未使用代理。"
|
||
|
||
#: src/ui/settings.rs:1081
|
||
msgid "Using the system proxy."
|
||
msgstr "正在使用系统代理。"
|
||
|
||
#: src/ui/settings.rs:1092
|
||
msgid "Winamp skins"
|
||
msgstr "Winamp 皮肤"
|
||
|
||
#: src/ui/settings.rs:1093 src/ui/winamp/mod.rs:709 src/ui/winamp/mod.rs:855
|
||
msgid "Always on top"
|
||
msgstr "窗口置顶"
|
||
|
||
#: src/ui/settings.rs:1094
|
||
msgid "Show Winamp in taskbar"
|
||
msgstr "在任务栏中显示 Winamp"
|
||
|
||
#: src/ui/settings.rs:1097
|
||
msgid "Mini player"
|
||
msgstr "迷你播放器"
|
||
|
||
#: src/ui/settings.rs:1101
|
||
msgid ""
|
||
"Use classic Winamp .wsz skins. Press Ctrl+M or click the skin logo to "
|
||
"return. Drop a skin on either window to add it."
|
||
msgstr ""
|
||
"使用经典的 Winamp .wsz 皮肤。按 Ctrl+M 或点击皮肤标志即可返回。将皮肤拖放到任"
|
||
"一窗口即可添加。"
|
||
|
||
#: src/ui/settings.rs:1105
|
||
msgid ""
|
||
"Use classic Winamp .wsz skins. Press Cmd+Shift+M or click the skin logo to "
|
||
"return. Drop a skin on either window to add it."
|
||
msgstr ""
|
||
"使用经典的 Winamp .wsz 皮肤。按 Cmd+Shift+M 或点击皮肤标志即可返回。将皮肤拖"
|
||
"放到任一窗口即可添加。"
|
||
|
||
#: src/ui/settings.rs:1111
|
||
msgid "Skin"
|
||
msgstr "皮肤"
|
||
|
||
#. Translators: {folder} is the path of the skins folder.
|
||
#: src/ui/settings.rs:1115
|
||
#, rust-format
|
||
msgid "Installed skins are in {folder}. Find more at the Winamp Skin Museum."
|
||
msgstr "已安装的皮肤位于 {folder}。可在 Winamp Skin Museum 中找到更多皮肤。"
|
||
|
||
#: src/ui/settings.rs:1120 src/ui/winamp/mod.rs:696
|
||
msgid "Size"
|
||
msgstr "大小"
|
||
|
||
#: src/ui/settings.rs:1121
|
||
msgid "Whole-number scaling keeps skin pixels sharp."
|
||
msgstr "按整数倍缩放可使皮肤像素保持清晰。"
|
||
|
||
#: src/ui/settings.rs:1126
|
||
msgid "Keep the Winamp window above everything else."
|
||
msgstr "让 Winamp 窗口始终位于其他窗口之上。"
|
||
|
||
#: src/ui/settings.rs:1132 src/ui/winamp/mod.rs:719
|
||
msgid "Show in taskbar"
|
||
msgstr "在任务栏中显示"
|
||
|
||
#: src/ui/settings.rs:1135
|
||
msgid ""
|
||
"Keep a taskbar button for the mini player. The tray icon stays available "
|
||
"when hidden."
|
||
msgstr "在任务栏中保留迷你播放器的按钮。隐藏后,托盘图标仍然可用。"
|
||
|
||
#: src/ui/settings.rs:1140
|
||
msgid "Installed skins"
|
||
msgstr "已安装的皮肤"
|
||
|
||
#: src/ui/settings.rs:1153
|
||
msgid "Switch to it"
|
||
msgstr "切换到此皮肤"
|
||
|
||
#: src/ui/settings.rs:1166
|
||
msgid "Skin Museum"
|
||
msgstr "Skin Museum"
|
||
|
||
#: src/ui/settings.rs:1260
|
||
msgid "MilkDrop window"
|
||
msgstr "MilkDrop 窗口"
|
||
|
||
#: src/ui/settings.rs:1268
|
||
msgid ""
|
||
"A projectM visualiser for local playback. Open it here, from the top bar, "
|
||
"with Ctrl+Shift+K, or from the mini player's V menu. Press ? or F1 for its "
|
||
"shortcuts."
|
||
msgstr ""
|
||
"用于本地播放的 projectM 可视化效果。可在此处、顶部栏、按 Ctrl+Shift+K 或通过"
|
||
"迷你播放器的 V 菜单打开。按 ? 或 F1 查看快捷键。"
|
||
|
||
#: src/ui/settings.rs:1272
|
||
msgid ""
|
||
"A projectM visualiser for local playback. Open it here, from the top bar, "
|
||
"with Cmd+Shift+K, or from the mini player's V menu. Press ? or F1 for its "
|
||
"shortcuts."
|
||
msgstr ""
|
||
"用于本地播放的 projectM 可视化效果。可在此处、顶部栏、按 Cmd+Shift+K 或通过迷"
|
||
"你播放器的 V 菜单打开。按 ? 或 F1 查看快捷键。"
|
||
|
||
#: src/ui/settings.rs:1278 src/ui/settings.rs:1493
|
||
msgid "Presets"
|
||
msgstr "预设"
|
||
|
||
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
||
#: src/ui/settings.rs:1283
|
||
#, rust-format
|
||
msgid ""
|
||
"None yet in {folder}. Add .milk files here. Spotifast downloads presets when "
|
||
"MilkDrop first opens with an empty folder."
|
||
msgstr ""
|
||
"{folder} 中还没有预设。请将 .milk 文件添加到此处。首次打开 MilkDrop 时如果文"
|
||
"件夹为空,Spotifast 会下载预设。"
|
||
|
||
#. Translators: {folder} is the path of the MilkDrop presets folder.
|
||
#: src/ui/settings.rs:1289
|
||
#, rust-format
|
||
msgid ""
|
||
"One preset in {folder}. Add .milk files here. Spotifast downloads presets "
|
||
"when MilkDrop first opens with an empty folder."
|
||
msgstr ""
|
||
"{folder} 中有 1 个预设。请将 .milk 文件添加到此处。首次打开 MilkDrop 时如果文"
|
||
"件夹为空,Spotifast 会下载预设。"
|
||
|
||
#. Translators: {count} is the number of presets, {folder} the path of the MilkDrop presets folder.
|
||
#: src/ui/settings.rs:1295
|
||
#, rust-format
|
||
msgid ""
|
||
"{count} preset in {folder}. Add .milk files here. Spotifast downloads "
|
||
"presets when MilkDrop first opens with an empty folder."
|
||
msgid_plural ""
|
||
"{count} presets in {folder}. Add .milk files here. Spotifast downloads "
|
||
"presets when MilkDrop first opens with an empty folder."
|
||
msgstr[0] ""
|
||
"{folder} 中有 {count} 个预设。请将 .milk 文件添加到此处。首次打开 MilkDrop 时"
|
||
"如果文件夹为空,Spotifast 会下载预设。"
|
||
|
||
#: src/ui/settings.rs:1304
|
||
msgid "Time per preset"
|
||
msgstr "每个预设的时长"
|
||
|
||
#: src/ui/settings.rs:1307
|
||
msgid "How long each preset plays before the next fades in."
|
||
msgstr "每个预设播放多长时间后淡入下一个。"
|
||
|
||
#: src/ui/settings.rs:1311
|
||
msgid "Frame rate"
|
||
msgstr "帧率"
|
||
|
||
#: src/ui/settings.rs:1315
|
||
msgid "Lower rates use fewer resources. Uncapped draws as fast as possible."
|
||
msgstr "帧率越低占用资源越少。“不限制”会尽可能快地绘制。"
|
||
|
||
#. Translators: {hz} is the screen's refresh rate in hertz.
|
||
#: src/ui/settings.rs:1320
|
||
#, rust-format
|
||
msgid ""
|
||
"Your screen refreshes at {hz} Hz. Higher rates do not add visible frames. "
|
||
"Uncapped draws as fast as possible."
|
||
msgstr ""
|
||
"你的屏幕刷新率为 {hz} Hz,更高的帧率不会增加可见帧数。“不限制”会尽可能快地绘"
|
||
"制。"
|
||
|
||
#: src/ui/settings.rs:1327
|
||
msgid "Resolution"
|
||
msgstr "分辨率"
|
||
|
||
#: src/ui/settings.rs:1330
|
||
msgid "Half and Quarter use fewer resources and scale the image back up."
|
||
msgstr "“一半”和“四分之一”占用资源更少,并会将图像放大显示。"
|
||
|
||
#. Translators: search keywords for the MilkDrop preset download buttons.
|
||
#: src/ui/settings.rs:1337
|
||
msgid "Get presets"
|
||
msgstr "获取预设"
|
||
|
||
#: src/ui/settings.rs:1375
|
||
msgid "Fetching..."
|
||
msgstr "正在获取..."
|
||
|
||
#. Translators: {pack} is the name of a MilkDrop preset pack.
|
||
#: src/ui/settings.rs:1378
|
||
#, rust-format
|
||
msgid "Get {pack}"
|
||
msgstr "获取 {pack}"
|
||
|
||
#: src/ui/settings.rs:1465
|
||
msgctxt "resolution"
|
||
msgid "Full"
|
||
msgstr "完整"
|
||
|
||
#: src/ui/settings.rs:1466
|
||
msgctxt "resolution"
|
||
msgid "Half"
|
||
msgstr "一半"
|
||
|
||
#: src/ui/settings.rs:1467
|
||
msgctxt "resolution"
|
||
msgid "Quarter"
|
||
msgstr "四分之一"
|
||
|
||
#: src/ui/settings.rs:1481
|
||
msgid "Equalizer"
|
||
msgstr "均衡器"
|
||
|
||
#: src/ui/settings.rs:1487
|
||
msgid ""
|
||
"A ten-band equalizer for playback on this computer. It does not affect other "
|
||
"devices."
|
||
msgstr "用于这台电脑上播放的十段均衡器,不影响其他设备。"
|
||
|
||
#. Translators: a search keyword for the equalizer's preamplifier slider.
|
||
#: src/ui/settings.rs:1495
|
||
msgid "Preamp"
|
||
msgstr "前置放大"
|
||
|
||
#. Translators: a search keyword for the equalizer's frequency band sliders.
|
||
#: src/ui/settings.rs:1497
|
||
msgid "Bands"
|
||
msgstr "频段"
|
||
|
||
#. Translators: short label under the equalizer's preamplifier slider.
|
||
#: src/ui/settings.rs:1547
|
||
msgctxt "equalizer"
|
||
msgid "Pre"
|
||
msgstr "前置"
|
||
|
||
#: src/ui/settings.rs:1564
|
||
msgid "Storage"
|
||
msgstr "存储"
|
||
|
||
#: src/ui/settings.rs:1567
|
||
msgid "Artwork cache"
|
||
msgstr "封面图片缓存"
|
||
|
||
#. Translators: {folder} is the path of a cache folder.
|
||
#: src/ui/settings.rs:1569 src/ui/settings.rs:1575
|
||
#, rust-format
|
||
msgid "Stored in {folder}"
|
||
msgstr "存储于 {folder}"
|
||
|
||
#: src/ui/settings.rs:1581
|
||
msgid "Play history"
|
||
msgstr "播放记录"
|
||
|
||
#. Translators: {file} is the path of the play history file.
|
||
#: src/ui/settings.rs:1585
|
||
#, rust-format
|
||
msgid "Tracks played here are stored in {file}. This file is never uploaded."
|
||
msgstr "在此播放的歌曲会保存在 {file} 中。此文件永远不会上传。"
|
||
|
||
#: src/ui/settings.rs:1590
|
||
msgid "Sign-in"
|
||
msgstr "登录"
|
||
|
||
#: src/ui/settings.rs:1593
|
||
msgid "Sign-ins are saved in the system credential store when available."
|
||
msgstr "登录信息会在可用时保存在系统凭据存储中。"
|
||
|
||
#: src/ui/settings.rs:1605
|
||
msgid "Clear artwork"
|
||
msgstr "清除封面图片"
|
||
|
||
#: src/ui/settings.rs:1619
|
||
msgid "Clear history"
|
||
msgstr "清除记录"
|
||
|
||
#: src/ui/settings.rs:1631 src/ui/show.rs:34
|
||
msgid "About"
|
||
msgstr "关于"
|
||
|
||
#: src/ui/settings.rs:1634
|
||
msgid "Built with Rust, egui, and librespot. Not affiliated with Spotify."
|
||
msgstr "使用 Rust、egui 和 librespot 构建。与 Spotify 无关。"
|
||
|
||
#: src/ui/settings.rs:1636
|
||
msgid "Check for updates"
|
||
msgstr "检查更新"
|
||
|
||
#: src/ui/settings.rs:1637
|
||
msgid "Checking…"
|
||
msgstr "正在检查…"
|
||
|
||
#: src/ui/settings.rs:1638 src/ui/dialogs.rs:153 src/ui/keys.rs:291
|
||
#: src/ui/topbar.rs:414
|
||
msgid "Keyboard shortcuts"
|
||
msgstr "键盘快捷键"
|
||
|
||
#: src/ui/settings.rs:1639
|
||
msgid "Source code"
|
||
msgstr "源代码"
|
||
|
||
#. Translators: {query} is the text typed into the settings search field.
|
||
#: src/ui/settings.rs:1711
|
||
#, rust-format
|
||
msgid "No settings for “{query}”"
|
||
msgstr "没有与“{query}”相关的设置"
|
||
|
||
#: src/ui/settings.rs:1712
|
||
msgid "Try fewer words, or check the spelling."
|
||
msgstr "请减少字词,或检查拼写。"
|
||
|
||
#: src/ui/settings.rs:1728
|
||
msgctxt "language"
|
||
msgid "System"
|
||
msgstr "系统"
|
||
|
||
#: src/api/models.rs:256
|
||
msgid "Single"
|
||
msgstr "单曲"
|
||
|
||
#: src/api/models.rs:257
|
||
msgid "Compilation"
|
||
msgstr "合辑"
|
||
|
||
#: src/api/models.rs:258 src/model.rs:732
|
||
msgid "Appears On"
|
||
msgstr "参与作品"
|
||
|
||
#: src/milkdrop.rs:52
|
||
msgid "Uncapped"
|
||
msgstr "不限制"
|
||
|
||
#. Translators: A frame rate that matches the display. Keep {rate}.
|
||
#: src/milkdrop.rs:56
|
||
#, rust-format
|
||
msgid "{rate} fps, your screen"
|
||
msgstr "{rate} fps,与屏幕一致"
|
||
|
||
#: 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} 位关注者"
|
||
|
||
#: src/ui/artist.rs:320 src/ui/collection.rs:203 src/ui/show.rs:146
|
||
#: src/ui/show.rs:298
|
||
msgid "Starting…"
|
||
msgstr "正在启动…"
|
||
|
||
#: src/ui/artist.rs:343
|
||
msgctxt "artist"
|
||
msgid "Following"
|
||
msgstr "已关注"
|
||
|
||
#: src/ui/collection.rs:222
|
||
msgid "No playable songs in this view"
|
||
msgstr "此视图中没有可播放的歌曲"
|
||
|
||
#: src/ui/collection.rs:261
|
||
msgid "Shuffle off"
|
||
msgstr "关闭随机播放"
|
||
|
||
#: src/ui/collection.rs:296 src/ui/collection.rs:322
|
||
msgid "Save as playlist"
|
||
msgstr "保存为歌单"
|
||
|
||
#: src/ui/collection.rs:344
|
||
msgid "Refreshing…"
|
||
msgstr "正在刷新…"
|
||
|
||
#: src/ui/collection.rs:346 src/ui/devices.rs:206
|
||
msgid "Refresh"
|
||
msgstr "刷新"
|
||
|
||
#: src/ui/collection.rs:365
|
||
msgid "Filter"
|
||
msgstr "筛选"
|
||
|
||
#: src/ui/collection.rs:724 src/ui/collection.rs:750
|
||
msgid "Unavailable"
|
||
msgstr "不可用"
|
||
|
||
#: src/ui/collection.rs:866
|
||
msgid "Nothing here yet"
|
||
msgstr "这里还没有内容"
|
||
|
||
#: src/ui/collection.rs:867
|
||
msgid "Added songs appear here."
|
||
msgstr "添加的歌曲会显示在这里。"
|
||
|
||
#: src/ui/collection.rs:1231 src/ui/home.rs:653
|
||
msgid "Your top songs"
|
||
msgstr "你的热门歌曲"
|
||
|
||
#: src/ui/collection.rs:1240
|
||
msgid "Your most-played tracks from the last four weeks."
|
||
msgstr "过去四周你播放最多的歌曲。"
|
||
|
||
#: src/ui/collection.rs:1629
|
||
msgid "Collaborative Playlist"
|
||
msgstr "协作歌单"
|
||
|
||
#: src/ui/collection.rs:1631
|
||
msgid "Public Playlist"
|
||
msgstr "公开歌单"
|
||
|
||
#: src/ui/collection.rs:1702
|
||
msgid "Save to Your Library"
|
||
msgstr "保存到音乐库"
|
||
|
||
#. Translators: {count} is a number of songs and {duration} their total
|
||
#. length, such as "2 hr 13 min".
|
||
#: src/ui/collection.rs:1910
|
||
#, rust-format
|
||
msgid "{count} song, {duration}"
|
||
msgid_plural "{count} songs, {duration}"
|
||
msgstr[0] "{count} 首歌曲,{duration}"
|
||
|
||
#. Translators: {name} is the name of someone who added songs to the playlist.
|
||
#: src/ui/collection.rs:1924
|
||
#, rust-format
|
||
msgid "with {name}"
|
||
msgstr "与 {name} 合作"
|
||
|
||
#. Translators: {first} and {second} are names of people who added songs.
|
||
#: src/ui/collection.rs:1928
|
||
#, 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:1935
|
||
#, rust-format
|
||
msgid "and {count} other"
|
||
msgid_plural "and {count} others"
|
||
msgstr[0] "及其他 {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}”中。仍要添加吗?"
|
||
|
||
#: 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} 首歌曲。"
|
||
|
||
#: 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:346
|
||
msgid "Minimize"
|
||
msgstr "最小化"
|
||
|
||
#: src/ui/mod.rs:352
|
||
msgid "Restore"
|
||
msgstr "还原"
|
||
|
||
#: src/ui/mod.rs:354
|
||
msgid "Maximize"
|
||
msgstr "最大化"
|
||
|
||
#: src/ui/radio.rs:105
|
||
msgid "Radio comes from playback on this computer. Turn it on in Settings."
|
||
msgstr "电台来自这台电脑上的播放。请在设置中开启。"
|
||
|
||
#: src/ui/radio.rs:202
|
||
msgid "Based on this playlist"
|
||
msgstr "基于此歌单"
|
||
|
||
#: src/ui/radio.rs:203
|
||
msgid "Based on this album"
|
||
msgstr "基于此专辑"
|
||
|
||
#: src/ui/radio.rs:204
|
||
msgid "Based on this artist"
|
||
msgstr "基于此艺人"
|
||
|
||
#: src/ui/radio.rs:205
|
||
msgid "Based on this song"
|
||
msgstr "基于此歌曲"
|
||
|
||
#. Translators: {first} is an artist name.
|
||
#: src/ui/radio.rs:224
|
||
#, rust-format
|
||
msgid "With {first}"
|
||
msgstr "包含 {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:49
|
||
msgid "All episodes"
|
||
msgstr "所有单集"
|
||
|
||
#. Translators: {count} is the number of episodes of a podcast.
|
||
#: src/ui/show.rs:105
|
||
#, rust-format
|
||
msgid "{count} episode"
|
||
msgid_plural "{count} episodes"
|
||
msgstr[0] "{count} 个单集"
|
||
|
||
#: src/ui/show.rs:155
|
||
msgid "Play latest episode"
|
||
msgstr "播放最新单集"
|
||
|
||
#: src/ui/show.rs:175
|
||
msgid "Follow podcast"
|
||
msgstr "关注播客"
|
||
|
||
#. Translators: {duration} is the time left in an episode, such as "12 min".
|
||
#: src/ui/show.rs:339
|
||
#, rust-format
|
||
msgid "{duration} left"
|
||
msgstr "剩余 {duration}"
|
||
|
||
#: src/ui/show.rs:361
|
||
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} MB"
|
||
|
||
#: 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 "1月"
|
||
|
||
#: src/util.rs:78
|
||
msgctxt "month"
|
||
msgid "Feb"
|
||
msgstr "2月"
|
||
|
||
#: src/util.rs:79
|
||
msgctxt "month"
|
||
msgid "Mar"
|
||
msgstr "3月"
|
||
|
||
#: src/util.rs:80
|
||
msgctxt "month"
|
||
msgid "Apr"
|
||
msgstr "4月"
|
||
|
||
#: src/util.rs:81
|
||
msgctxt "month"
|
||
msgid "May"
|
||
msgstr "5月"
|
||
|
||
#: src/util.rs:82
|
||
msgctxt "month"
|
||
msgid "Jun"
|
||
msgstr "6月"
|
||
|
||
#: src/util.rs:83
|
||
msgctxt "month"
|
||
msgid "Jul"
|
||
msgstr "7月"
|
||
|
||
#: src/util.rs:84
|
||
msgctxt "month"
|
||
msgid "Aug"
|
||
msgstr "8月"
|
||
|
||
#: src/util.rs:85
|
||
msgctxt "month"
|
||
msgid "Sep"
|
||
msgstr "9月"
|
||
|
||
#: src/util.rs:86
|
||
msgctxt "month"
|
||
msgid "Oct"
|
||
msgstr "10月"
|
||
|
||
#: src/util.rs:87
|
||
msgctxt "month"
|
||
msgid "Nov"
|
||
msgstr "11月"
|
||
|
||
#: src/util.rs:88
|
||
msgctxt "month"
|
||
msgid "Dec"
|
||
msgstr "12月"
|
||
|
||
#. 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 "{year}年{month}{day}日"
|
||
|
||
#. Translators: A month and year. {month} is an abbreviated month name.
|
||
#: src/util.rs:97
|
||
#, rust-format
|
||
msgid "{month} {year}"
|
||
msgstr "{year}年{month}"
|
||
|
||
#. 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} 秒前"
|
||
|
||
#. 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} 分钟前"
|
||
|
||
#. 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} 小时前"
|
||
|
||
#. 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} 天前"
|
||
|
||
#. 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} 周前"
|
||
|
||
#: 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 "减少歌词动画"
|