<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name></name>
    <message>
        <source>Album</source>
        <translation type="vanished">专辑</translation>
    </message>
    <message>
        <source>Tracks</source>
        <extracomment>i18n: file: devices/albumdetails.ui:136
i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
</extracomment>
        <translation type="vanished">音轨</translation>
    </message>
    <message>
        <source>Artist</source>
        <extracomment>i18n: file: devices/albumdetails.ui:163
i18n: ectx: property (text), widget (QTreeWidget, tracks)
</extracomment>
        <translation type="vanished">艺术家</translation>
    </message>
    <message>
        <source>Albums</source>
        <translation type="vanished">专辑</translation>
    </message>
    <message>
        <source>Web Links</source>
        <translation type="vanished">Web 链接</translation>
    </message>
    <message>
        <source>Similar Artists</source>
        <translation type="vanished">相似艺术家</translation>
    </message>
    <message>
        <source>Title:</source>
        <extracomment>i18n: file: devices/albumdetails.ui:63
i18n: ectx: property (text), widget (BuddyLabel, label_2)
i18n: file: dynamic/dynamicrule.ui:115
i18n: ectx: property (text), widget (BuddyLabel, label_4)
i18n: file: tags/tageditor.ui:54
i18n: ectx: property (text), widget (StateLabel, titleLabel)
i18n: file: devices/albumdetails.ui:63
i18n: ectx: property (text), widget (BuddyLabel, label_2)
i18n: file: dynamic/dynamicrule.ui:115
i18n: ectx: property (text), widget (BuddyLabel, label_4)
i18n: file: tags/tageditor.ui:54
i18n: ectx: property (text), widget (StateLabel, titleLabel)
</extracomment>
        <translation type="vanished">标题:</translation>
    </message>
    <message>
        <source>Artist:</source>
        <extracomment>i18n: file: devices/albumdetails.ui:37
i18n: ectx: property (text), widget (BuddyLabel, label)
i18n: file: dynamic/dynamicrule.ui:50
i18n: ectx: property (text), widget (BuddyLabel, label)
i18n: file: tags/tageditor.ui:67
i18n: ectx: property (text), widget (StateLabel, artistLabel)
i18n: file: devices/albumdetails.ui:37
i18n: ectx: property (text), widget (BuddyLabel, label)
i18n: file: dynamic/dynamicrule.ui:50
i18n: ectx: property (text), widget (BuddyLabel, label)
i18n: file: tags/tageditor.ui:67
i18n: ectx: property (text), widget (StateLabel, artistLabel)
</extracomment>
        <translation type="vanished">艺术家:</translation>
    </message>
    <message>
        <source>Search For Lyrics</source>
        <translation type="vanished">搜索歌词</translation>
    </message>
    <message>
        <source>Choose the websites you want to use when searching for lyrics.</source>
        <translation type="vanished">选择歌词搜索网站。</translation>
    </message>
    <message>
        <source>Images (*.png *.jpg)</source>
        <translation type="vanished">图片 Images (*.png *.jpg)</translation>
    </message>
    <message>
        <source>Lyrics</source>
        <translation type="vanished">歌词</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="vanished">信息</translation>
    </message>
    <message>
        <source>Edit Lyrics</source>
        <translation type="vanished">编辑歌词</translation>
    </message>
    <message>
        <source>Delete Lyrics File</source>
        <translation type="vanished">删除歌词文件</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">取消</translation>
    </message>
    <message>
        <source>Track</source>
        <extracomment>i18n: file: devices/albumdetails.ui:158
i18n: ectx: property (text), widget (QTreeWidget, tracks)
</extracomment>
        <translation type="vanished">音轨</translation>
    </message>
    <message>
        <source>Current playing song has changed, still perform search?</source>
        <translation type="vanished">当前播放的歌曲已改变，继续搜索?</translation>
    </message>
    <message>
        <source>Delete lyrics file?</source>
        <translation type="vanished">确定删除歌词?</translation>
    </message>
    <message>
        <source>Genre</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:184
i18n: ectx: property (text), widget (QPushButton, genre)
i18n: file: dynamic/dynamicrule.ui:128
i18n: ectx: property (text), widget (BuddyLabel, label_5)
i18n: file: devices/filenameschemedialog.ui:184
i18n: ectx: property (text), widget (QPushButton, genre)
i18n: file: dynamic/dynamicrule.ui:128
i18n: ectx: property (text), widget (BuddyLabel, label_5)
</extracomment>
        <translation type="vanished">流派</translation>
    </message>
    <message>
        <source>Date</source>
        <translation type="vanished">日期</translation>
    </message>
    <message>
        <source>Encoder</source>
        <translation type="vanished">编码</translation>
    </message>
    <message>
        <source>Bitrate</source>
        <translation type="vanished">比特率</translation>
    </message>
    <message>
        <source>Year</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:174
i18n: ectx: property (text), widget (QPushButton, year)
</extracomment>
        <translation type="vanished">年份</translation>
    </message>
    <message>
        <source>(Polish Translations)</source>
        <translation type="vanished">(波兰语翻译)</translation>
    </message>
    <message>
        <source>(Portuguese Translations)</source>
        <translation type="vanished">(葡萄牙语翻译)</translation>
    </message>
    <message>
        <source>&lt;b&gt;INVALID&lt;/b&gt;</source>
        <translation type="vanished">&lt;b&gt;无效&lt;/b&gt;</translation>
    </message>
    <message>
        <source>&lt;i&gt;(When different)&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;(当不同的时候)&lt;/i&gt;</translation>
    </message>
    <message>
        <source>%1 free</source>
        <translation type="vanished">剩余 %1</translation>
    </message>
    <message>
        <source>Local Music Library</source>
        <translation type="vanished">本地音乐库</translation>
    </message>
    <message>
        <source>Audio CD</source>
        <translation type="vanished">音乐 CD</translation>
    </message>
    <message>
        <source>Copy Songs</source>
        <translation type="vanished">复制歌曲</translation>
    </message>
    <message>
        <source>Delete Songs</source>
        <translation type="vanished">删除歌曲</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">停止</translation>
    </message>
    <message>
        <source>Device has been removed!</source>
        <translation type="vanished">设备已移除!</translation>
    </message>
    <message>
        <source>Device is not connected!</source>
        <translation type="vanished">设备未连接!</translation>
    </message>
    <message>
        <source>Device is busy?</source>
        <translation type="vanished">设备正忙?</translation>
    </message>
    <message>
        <source>Device has been changed?</source>
        <translation type="vanished">设备已改变?</translation>
    </message>
    <message>
        <source>Clearing unused folders</source>
        <translation type="vanished">清除不用的文件夹</translation>
    </message>
    <message>
        <source>ReplayGain</source>
        <translation type="vanished">播放增益</translation>
    </message>
    <message>
        <source>Local Music Library Properties</source>
        <translation type="vanished">本地音乐库属性</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">错误</translation>
    </message>
    <message>
        <source>Skip</source>
        <translation type="vanished">跳过</translation>
    </message>
    <message>
        <source>Auto Skip</source>
        <translation type="vanished">自动跳过</translation>
    </message>
    <message>
        <source>Retry</source>
        <translation type="vanished">重试</translation>
    </message>
    <message>
        <source>Album:</source>
        <extracomment>i18n: file: dynamic/dynamicrule.ui:102
i18n: ectx: property (text), widget (BuddyLabel, label_3)
i18n: file: tags/tageditor.ui:106
i18n: ectx: property (text), widget (StateLabel, albumLabel)
i18n: file: dynamic/dynamicrule.ui:102
i18n: ectx: property (text), widget (BuddyLabel, label_3)
i18n: file: tags/tageditor.ui:106
i18n: ectx: property (text), widget (StateLabel, albumLabel)
</extracomment>
        <translation type="vanished">专辑:</translation>
    </message>
    <message>
        <source>Track:</source>
        <extracomment>i18n: file: tags/tageditor.ui:34
i18n: ectx: property (text), widget (StateLabel, trackNameLabel)
</extracomment>
        <translation type="vanished">音轨:</translation>
    </message>
    <message>
        <source>Calculating...</source>
        <translation type="vanished">计算中...</translation>
    </message>
    <message>
        <source>Saving cache</source>
        <translation type="vanished">正在保存缓存</translation>
    </message>
    <message>
        <source>Apply &quot;Various Artists&quot; Workaround</source>
        <translation type="vanished">使用&quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <source>Revert &quot;Various Artists&quot; Workaround</source>
        <translation type="vanished">恢复 &quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <source>Capitalize</source>
        <translation type="vanished">转为大写</translation>
    </message>
    <message>
        <source>Adjust Track Numbers</source>
        <translation type="vanished">调整音轨号</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation type="vanished">工具</translation>
    </message>
    <message>
        <source>Apply &quot;Various Artists&quot; workaround?</source>
        <translation type="vanished">确定使用&quot;多个艺术家&quot; 环境？</translation>
    </message>
    <message>
        <source>Adjust track number by:</source>
        <translation type="vanished">调整音轨号为:</translation>
    </message>
    <message>
        <source>Reading disc</source>
        <translation type="vanished">正在读碟</translation>
    </message>
    <message>
        <source>CDDB</source>
        <translation type="vanished">CCDB</translation>
    </message>
    <message>
        <source>MusicBrainz</source>
        <translation type="vanished">MusicBrainz</translation>
    </message>
    <message>
        <source>Data Track</source>
        <translation type="vanished">数据音轨</translation>
    </message>
    <message>
        <source>Failed to open CD device</source>
        <translation type="vanished">打开 CD 设备失败</translation>
    </message>
    <message>
        <source>Failed to create CDDB connection</source>
        <translation type="vanished">创建 CDDB 连接失败</translation>
    </message>
    <message>
        <source>No matches found in CDDB</source>
        <translation type="vanished">CDDB 中没有发现匹配数据</translation>
    </message>
    <message>
        <source>CDDB error: %1</source>
        <translation type="vanished">CDDB 错误: %1</translation>
    </message>
    <message>
        <source>Multiple matches were found. Please choose the relevant one from below:</source>
        <translation type="vanished">发现多个匹配项目，请在下面选择合适的:</translation>
    </message>
    <message>
        <source>Title</source>
        <extracomment>i18n: file: devices/albumdetails.ui:168
i18n: ectx: property (text), widget (QTreeWidget, tracks)
</extracomment>
        <translation type="vanished">标题</translation>
    </message>
    <message>
        <source>Disc Selection</source>
        <translation type="vanished">选择碟片</translation>
    </message>
    <message>
        <source>Updating (%1)...</source>
        <translation type="vanished">正在更新 (%1)...</translation>
    </message>
    <message>
        <source>Updating (%1%)...</source>
        <translation type="vanished">正在更新 (%1%)...</translation>
    </message>
    <message>
        <source>Device Properties</source>
        <translation type="vanished">设备属性</translation>
    </message>
    <message>
        <source>Don&apos;t copy covers</source>
        <translation type="vanished">不复制封面</translation>
    </message>
    <message>
        <source>Embed cover within each file</source>
        <translation type="vanished">嵌入文件的封面</translation>
    </message>
    <message>
        <source>No maximum size</source>
        <translation type="vanished">没有最大值</translation>
    </message>
    <message>
        <source>400 pixels</source>
        <translation type="vanished">400 像素</translation>
    </message>
    <message>
        <source>300 pixels</source>
        <translation type="vanished">300 像素</translation>
    </message>
    <message>
        <source>200 pixels</source>
        <translation type="vanished">200 像素</translation>
    </message>
    <message>
        <source>100 pixels</source>
        <translation type="vanished">100 像素</translation>
    </message>
    <message>
        <source>Do not transcode</source>
        <translation type="vanished">不转码</translation>
    </message>
    <message>
        <source>Transcode to %1</source>
        <translation type="vanished">转码成 %1</translation>
    </message>
    <message>
        <source>%1 (%2 free)</source>
        <comment>name (size free)</comment>
        <translation type="vanished">%1 (剩余 %2)</translation>
    </message>
    <message>
        <source>Copy To Library</source>
        <translation type="vanished">复制到库</translation>
    </message>
    <message>
        <source>Forget Device</source>
        <translation type="vanished">清除设备历史</translation>
    </message>
    <message>
        <source>Add Device</source>
        <translation type="vanished">添加设备</translation>
    </message>
    <message>
        <source>Lookup album and track details?</source>
        <translation type="vanished">查看专辑和音轨信息?</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation type="vanished">刷新</translation>
    </message>
    <message>
        <source>Via CDDB</source>
        <translation type="vanished">通过 CDDB</translation>
    </message>
    <message>
        <source>Via MusicBrainz</source>
        <translation type="vanished">通过 MusicBrainz</translation>
    </message>
    <message>
        <source>Partial</source>
        <translation type="vanished">部分</translation>
    </message>
    <message>
        <source>Full</source>
        <translation type="vanished">完全</translation>
    </message>
    <message>
        <source>Are you sure you wish to forget &apos;%1&apos;?</source>
        <translation type="vanished">确定要清除历史 &apos;%1&apos;?</translation>
    </message>
    <message>
        <source>Disconnect</source>
        <translation type="vanished">连接断开</translation>
    </message>
    <message>
        <source>Please close other dialogs first.</source>
        <translation type="vanished">请先关闭其他对话框.</translation>
    </message>
    <message>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Advanced_Audio_Coding&gt;Advanced Audio Coding&lt;/a&gt; (AAC) is a patented lossy codec for digital audio.&lt;br&gt;AAC generally achieves better sound quality than MP3 at similar bit rates. It is a reasonable choice for the iPod and some other portable music players.</source>
        <comment>Feel free to redirect the english Wikipedia link to a local version, if it exists.</comment>
        <translation type="vanished">&lt;a href=http://en.wikipedia.org/wiki/Advanced_Audio_Coding&gt;高级音频编码 AAC &lt;/a&gt;是一种有专利授权的无损压缩数字音频格式.&lt;br&gt; 它的音质比同比特率的 MP3 更好.它是 iPod 或者其他移动播放设备上的一个较好选择.限于非商业合同使用</translation>
    </message>
    <message>
        <source>Expected average bitrate for variable bitrate encoding</source>
        <translation type="vanished">可变比特率编码使用平均比特率</translation>
    </message>
    <message>
        <source>Smaller file</source>
        <translation type="vanished">较小文件</translation>
    </message>
    <message>
        <source>Better sound quality</source>
        <translation type="vanished">较好音质</translation>
    </message>
    <message>
        <source>&lt;a href=http://en.wikipedia.org/wiki/MP3&gt;MPEG Audio Layer 3&lt;/a&gt; (MP3) is a patented digital audio codec using a form of lossy data compression.&lt;br&gt;In spite of its shortcomings, it is a common format for consumer audio storage, and is widely supported on portable music players.</source>
        <comment>Feel free to redirect the english Wikipedia link to a local version, if it exists.</comment>
        <translation type="vanished">&lt;a href=http://zh.wikipedia.org/wiki/MP3&gt;MPEG Audio Layer 3&lt;/a&gt; (MP3) 是一种有损压缩的专利音频编码格式.&lt;br&gt;尽管有缺陷，但它仍然市易奏常见的音频存储格式，几乎所有的移动播放设备都支持 MP3.</translation>
    </message>
    <message>
        <source>Ogg Vorbis</source>
        <translation type="vanished">Ogg Vorbis</translation>
    </message>
    <message>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Vorbis&gt;Ogg Vorbis&lt;/a&gt; is an open and royalty-free audio codec for lossy audio compression.&lt;br&gt;It produces smaller files than MP3 at equivalent or higher quality. Ogg Vorbis is an all-around excellent choice, especially for portable music players that support it.</source>
        <comment>Feel free to redirect the english Wikipedia link to a local version, if it exists.</comment>
        <translation type="vanished">&lt;a href=http://zh.wikipedia.org/wiki/Vorbis&gt;Ogg Vorbis&lt;/a&gt;是一种开放的自由的 无损压缩音频编码格式.&lt;br&gt;它的文件比同比特率的 MP3 更小. Ogg Vorbis是一种很不错的选择,特别是对支持它的播放器来说.</translation>
    </message>
    <message>
        <source>Quality rating</source>
        <translation type="vanished">评级</translation>
    </message>
    <message>
        <source>Apple Lossless</source>
        <translation type="vanished">Apple 无损</translation>
    </message>
    <message>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Apple_Lossless&gt;Apple Lossless&lt;/a&gt; (ALAC) is an audio codec for lossless compression of digital music.&lt;br&gt;Recommended only for Apple music players and players that do not support FLAC.</source>
        <comment>Feel free to redirect the english Wikipedia link to a local version, if it exists.</comment>
        <translation type="vanished">&lt;a href=http://ko.wikipedia.org/wiki/%EC%95%A0%ED%94%8C_%EB%AC%B4%EC%86%90%EC%8B%A4&gt;苹果无损格式 苹果无损格式&lt;/a&gt; (ALAC) 是一种无损压缩的数字音乐格式.&lt;br&gt;推荐在苹果播放器或者其他不支持 FLAC 的播放器上使用.</translation>
    </message>
    <message>
        <source>FLAC</source>
        <translation type="vanished">FLAC</translation>
    </message>
    <message>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Free_Lossless_Audio_Codec&gt;Free Lossless Audio Codec&lt;/a&gt; (FLAC) is an open and royalty-free codec for lossless compression of digital music.&lt;br&gt;If you wish to store your music without compromising on audio quality, FLAC is an excellent choice.</source>
        <comment>Feel free to redirect the english Wikipedia link to a local version, if it exists.</comment>
        <translation type="vanished">&lt;a href=http://ko.wikipedia.org/wiki/FLAC&gt;Free Lossless Audio Codec&lt;/a&gt; (FLAC) 是一种开放的自由的无损压缩数字音乐格式.&lt;br&gt;如果想要确保音乐品质, FLAC 是最好的选择.</translation>
    </message>
    <message>
        <source>Compression level</source>
        <translation type="vanished">压缩级别</translation>
    </message>
    <message>
        <source>Faster compression</source>
        <translation type="vanished">快速压缩</translation>
    </message>
    <message>
        <source>Windows Media Audio</source>
        <translation type="vanished">Windows Media Audio</translation>
    </message>
    <message>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Windows_Media_Audio&gt;Windows Media Audio&lt;/a&gt; (WMA) is a proprietary codec developed by Microsoft for lossy audio compression.&lt;br&gt;Recommended only for portable music players that do not support Ogg Vorbis.</source>
        <comment>Feel free to redirect the english Wikipedia link to a local version, if it exists.</comment>
        <translation type="vanished">&lt;a href=http://ko.wikipedia.org/wiki/%EC%9C%88%EB%8F%84_%EB%AF%B8%EB%94%94%EC%96%B4_%EC%98%A4%EB%94%94%EC%98%A4&gt;Windows Media Audio&lt;/a&gt; (WMA)是一种微软开发的有损压缩音频编码格式.&lt;br&gt;推荐用在不支持 Ogg Vorbis的设备上</translation>
    </message>
    <message>
        <source>Filename Scheme</source>
        <translation type="vanished">文件名框架</translation>
    </message>
    <message>
        <source>Various Artists</source>
        <comment>Example album artist</comment>
        <translation type="vanished">多个艺术家</translation>
    </message>
    <message>
        <source>Wibble</source>
        <comment>Example artist</comment>
        <translation type="vanished">Wibble</translation>
    </message>
    <message>
        <source>Now 5001</source>
        <comment>Example album</comment>
        <translation type="vanished">现在 5001</translation>
    </message>
    <message>
        <source>Dance</source>
        <comment>Example genre</comment>
        <translation type="vanished">舞曲</translation>
    </message>
    <message>
        <source>Updating...</source>
        <translation type="vanished">更新...</translation>
    </message>
    <message>
        <source>Reading cache</source>
        <translation type="vanished">读取缓存</translation>
    </message>
    <message>
        <source>Connecting to device...</source>
        <translation type="vanished">正在连接到设备 ...</translation>
    </message>
    <message>
        <source>No devices found</source>
        <translation type="vanished">没有发现设备</translation>
    </message>
    <message>
        <source>Connected to device</source>
        <translation type="vanished">连接到设备</translation>
    </message>
    <message>
        <source>Disconnected from device</source>
        <translation type="vanished">设备连接断开</translation>
    </message>
    <message>
        <source>Updating folders...</source>
        <translation type="vanished">更新文件夹...</translation>
    </message>
    <message>
        <source>Updating files...</source>
        <translation type="vanished">更新文件...</translation>
    </message>
    <message>
        <source>Updating tracks...</source>
        <translation type="vanished">更新音轨...</translation>
    </message>
    <message>
        <source>Not Connected</source>
        <translation type="vanished">未连接</translation>
    </message>
    <message>
        <source>%1 (Disc %2)</source>
        <translation type="vanished">%1 (碟 %2)</translation>
    </message>
    <message>
        <source>No matches found in MusicBrainz</source>
        <translation type="vanished">没有在 MusicBrainz 中找到匹配数据</translation>
    </message>
    <message>
        <source>Connection</source>
        <translation type="vanished">连接</translation>
    </message>
    <message>
        <source>Music Library</source>
        <translation type="vanished">音乐库</translation>
    </message>
    <message>
        <source>Secure Shell (sshfs)</source>
        <translation type="vanished">安全 Shell (sshfs)</translation>
    </message>
    <message>
        <source>Locally Mounted Folder</source>
        <translation type="vanished">本地挂载的文件夹</translation>
    </message>
    <message>
        <source>Available</source>
        <translation type="vanished">可用</translation>
    </message>
    <message>
        <source>Not Available</source>
        <translation type="vanished">不可用</translation>
    </message>
    <message>
        <source>Failed to resolve connection details for %1</source>
        <translation type="vanished">解析连接 %1 的信息失败</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation type="vanished">连接中...</translation>
    </message>
    <message>
        <source>Password prompting does not work when cantata is started from the commandline.</source>
        <translation type="vanished">Cantata 从命令行启动时无法使用密码.</translation>
    </message>
    <message>
        <source>No suitable ssh-askpass application installed! This is required for entering passwords.</source>
        <translation type="vanished">匹配的 ssh-askpass 程序未安装! 输入密码必须安装它.</translation>
    </message>
    <message>
        <source>Mount point (&quot;%1&quot;) is not empty!</source>
        <translation type="vanished">挂载点 (&quot;%1&quot;) 非空!</translation>
    </message>
    <message>
        <source>&quot;sshfs&quot; is not installed!</source>
        <translation type="vanished">&quot;sshfs&quot;未安装!</translation>
    </message>
    <message>
        <source>Disconnecting...</source>
        <translation type="vanished">正在断开连接...</translation>
    </message>
    <message>
        <source>&quot;fusermount&quot; is not installed!</source>
        <translation type="vanished">&quot;fusermount&quot;未安装!</translation>
    </message>
    <message>
        <source>Failed to connect to &quot;%1&quot;</source>
        <translation type="vanished">&quot;%1&quot; 连接失败</translation>
    </message>
    <message>
        <source>Failed to disconnect from &quot;%1&quot;</source>
        <translation type="vanished">&quot;%1&quot; 的连接无法断开</translation>
    </message>
    <message>
        <source>Capacity Unknown</source>
        <translation type="vanished">容量未知</translation>
    </message>
    <message>
        <source>Search</source>
        <extracomment>i18n: file: gui/coverdialog.ui:23
i18n: ectx: property (text), widget (QPushButton, search)
</extracomment>
        <translation type="vanished">搜索</translation>
    </message>
    <message>
        <source>Synchronize</source>
        <translation type="vanished">同步</translation>
    </message>
    <message>
        <source>Device and library are in sync.</source>
        <translation type="vanished">设备和库已同步</translation>
    </message>
    <message>
        <source>Not Scanned</source>
        <translation type="vanished">未扫描</translation>
    </message>
    <message>
        <source> (recommended)</source>
        <translation type="vanished"> (推荐)</translation>
    </message>
    <message>
        <source>Failed to delete rules file. (%1)</source>
        <translation type="vanished">删除 (%1) 失败.</translation>
    </message>
    <message>
        <source>Start Dynamic Playlist</source>
        <translation type="vanished">开始动态列表</translation>
    </message>
    <message>
        <source>Stop Dynamic Mode</source>
        <translation type="vanished">停止动态模式</translation>
    </message>
    <message>
        <source>Failed to locate rules file - %1</source>
        <translation type="vanished">无法加载配置 - %1</translation>
    </message>
    <message>
        <source>Failed to remove previous rules file - %1</source>
        <translation type="vanished">无法删除前一个配置 - %1</translation>
    </message>
    <message>
        <source>Failed to install rules file - %1 -&gt; %2</source>
        <translation type="vanished">无法安装配置 - %1 到 %2</translation>
    </message>
    <message>
        <source>Saving rule</source>
        <translation type="vanished">正在保存规则</translation>
    </message>
    <message>
        <source>Deleting rule</source>
        <translation type="vanished">删除规则</translation>
    </message>
    <message>
        <source>Awaiting response for previous command. (%1)</source>
        <translation type="vanished">等待响应前一个命令. (%1)</translation>
    </message>
    <message>
        <source>Failed to control dynamizer state. (%1)</source>
        <translation type="vanished">设置动态 (%1) 失败</translation>
    </message>
    <message>
        <source>Failed to set the current dynamic rules. (%1)</source>
        <translation type="vanished">无法设置当前动态规则. (%1)</translation>
    </message>
    <message>
        <source>Add</source>
        <extracomment>i18n: file: dynamic/dynamicrules.ui:71
i18n: ectx: property (text), widget (QPushButton, addBtn)
</extracomment>
        <translation type="vanished">添加</translation>
    </message>
    <message>
        <source>Edit</source>
        <extracomment>i18n: file: dynamic/dynamicrules.ui:78
i18n: ectx: property (text), widget (QPushButton, editBtn)
</extracomment>
        <translation type="vanished">编辑</translation>
    </message>
    <message>
        <source>Remove</source>
        <extracomment>i18n: file: dynamic/dynamicrules.ui:85
i18n: ectx: property (text), widget (QPushButton, removeBtn)
</extracomment>
        <translation type="vanished">删除</translation>
    </message>
    <message>
        <source>Remove Dynamic Rules</source>
        <translation type="vanished">删除动态配置</translation>
    </message>
    <message>
        <source>Dynamic Rule</source>
        <translation type="vanished">动态规则</translation>
    </message>
    <message>
        <source>&lt;i&gt;&lt;b&gt;ERROR&lt;/b&gt;: &apos;From Year&apos; should be less than &apos;To Year&apos;&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;&lt;b&gt;错误&lt;/b&gt;: 原有的年份应在更改后的年份之前&lt;/i&gt;</translation>
    </message>
    <message>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; Date range is too large (can only be a maximum of %1 years)&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;&lt;b&gt;错误:&lt;/b&gt; 日期范围过大 (最多不超过 %1 年)&lt;/i&gt;</translation>
    </message>
    <message>
        <source>SimilarArtists</source>
        <translation type="vanished">相似艺术家</translation>
    </message>
    <message>
        <source>AlbumArtist</source>
        <translation type="vanished">专辑艺术家</translation>
    </message>
    <message>
        <source>Include</source>
        <translation type="vanished">包含</translation>
    </message>
    <message>
        <source>Exclude</source>
        <translation type="vanished">排除</translation>
    </message>
    <message>
        <source> (Exact)</source>
        <translation type="vanished"> (解压)</translation>
    </message>
    <message>
        <source>Dynamic Rules</source>
        <translation type="vanished">动态规则</translation>
    </message>
    <message>
        <source>None</source>
        <extracomment>i18n: file: context/othersettings.ui:32
i18n: ectx: property (text), widget (QRadioButton, contextBackdrop_none)
i18n: file: gui/interfacesettings.ui:213
i18n: ectx: property (text), widget (QRadioButton, playQueueBackground_none)
i18n: file: gui/playbacksettings.ui:48
i18n: ectx: property (specialValueText), widget (QSpinBox, stopFadeDuration)
i18n: file: gui/playbacksettings.ui:122
i18n: ectx: property (specialValueText), widget (QSpinBox, crossfading)
i18n: file: support/shortcutssettingswidget.ui:78
i18n: ectx: property (text), widget (QLabel, defaultShortcut)
i18n: file: context/othersettings.ui:32
i18n: ectx: property (text), widget (QRadioButton, contextBackdrop_none)
i18n: file: gui/interfacesettings.ui:213
i18n: ectx: property (text), widget (QRadioButton, playQueueBackground_none)
i18n: file: gui/playbacksettings.ui:48
i18n: ectx: property (specialValueText), widget (QSpinBox, stopFadeDuration)
i18n: file: gui/playbacksettings.ui:122
i18n: ectx: property (specialValueText), widget (QSpinBox, crossfading)
i18n: file: support/shortcutssettingswidget.ui:78
i18n: ectx: property (text), widget (QLabel, defaultShortcut)
</extracomment>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <source>Failed to save %1</source>
        <translation type="vanished">%1 保存失败</translation>
    </message>
    <message>
        <source>Saving %1</source>
        <translation type="vanished">正在保存 %1</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">名称</translation>
    </message>
    <message>
        <source>Item Count</source>
        <translation type="vanished">计数</translation>
    </message>
    <message>
        <source>Space Used</source>
        <translation type="vanished">已用空间</translation>
    </message>
    <message>
        <source>Covers</source>
        <translation type="vanished">封面</translation>
    </message>
    <message>
        <source>Artist Information</source>
        <translation type="vanished">艺术家信息</translation>
    </message>
    <message>
        <source>Delete All</source>
        <translation type="vanished">删除全部</translation>
    </message>
    <message>
        <source>Delete all &apos;%1&apos; items?</source>
        <translation type="vanished">确定所有 &apos;%1&apos; 的项目?</translation>
    </message>
    <message>
        <source>Delete Cache Items</source>
        <translation type="vanished">确定删除缓存?</translation>
    </message>
    <message>
        <source>%1
%2 x %3 (%4)</source>
        <comment>name
width x height (file size)</comment>
        <translation type="vanished">%1
%2 x %3 (%4)</translation>
    </message>
    <message>
        <source>Image</source>
        <translation type="vanished">图片</translation>
    </message>
    <message>
        <source>Downloading...</source>
        <translation type="vanished">正在下载...</translation>
    </message>
    <message>
        <source>Image (%1 x %2 %3%)</source>
        <comment>Image (width x height zoom%)</comment>
        <translation type="vanished">图片 (%1 x %2 %3%)</translation>
    </message>
    <message>
        <source>Failed to download image!</source>
        <translation type="vanished">下载图片失败!</translation>
    </message>
    <message>
        <source>Load Local Cover</source>
        <translation type="vanished">加载本地封面</translation>
    </message>
    <message>
        <source>File is already in list!</source>
        <translation type="vanished">文件已在列表中!</translation>
    </message>
    <message>
        <source>Failed to read image!</source>
        <translation type="vanished">读取图片失败!</translation>
    </message>
    <message>
        <source>Display</source>
        <translation type="vanished">显示</translation>
    </message>
    <message>
        <source>Name:</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:32
i18n: ectx: property (text), widget (BuddyLabel, nameLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:42
i18n: ectx: property (text), widget (BuddyLabel, nameLabel)
i18n: file: gui/serversettings.ui:63
i18n: ectx: property (text), widget (QLabel, label_2)
i18n: file: devices/devicepropertieswidget.ui:32
i18n: ectx: property (text), widget (BuddyLabel, nameLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:42
i18n: ectx: property (text), widget (BuddyLabel, nameLabel)
i18n: file: gui/serversettings.ui:63
i18n: ectx: property (text), widget (QLabel, label_2)
</extracomment>
        <translation type="vanished">名称:</translation>
    </message>
    <message>
        <source>Open In File Manager</source>
        <translation type="vanished">在文件管理器里打开</translation>
    </message>
    <message>
        <source>Connection Failed</source>
        <translation type="vanished">连接失败</translation>
    </message>
    <message>
        <source>Grouped Albums</source>
        <translation type="vanished">分组专辑</translation>
    </message>
    <message>
        <source>Table</source>
        <translation type="vanished">表单</translation>
    </message>
    <message>
        <source>Play Queue</source>
        <extracomment>i18n: file: gui/interfacesettings.ui:128
i18n: ectx: attribute (title), widget (QWidget, tab_5)
</extracomment>
        <translation type="vanished">播放队列</translation>
    </message>
    <message>
        <source>Library</source>
        <translation type="vanished">库</translation>
    </message>
    <message>
        <source>Folders</source>
        <translation type="vanished">文件夹</translation>
    </message>
    <message>
        <source>Playlists</source>
        <translation type="vanished">播放列表</translation>
    </message>
    <message>
        <source>Large</source>
        <translation type="vanished">大</translation>
    </message>
    <message>
        <source>Small</source>
        <translation type="vanished">小</translation>
    </message>
    <message>
        <source>Configure Cantata...</source>
        <translation type="vanished">设置 Cantata...</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="vanished">退出</translation>
    </message>
    <message>
        <source>About Cantata...</source>
        <comment>Qt-only</comment>
        <translation type="vanished">关于 Cantata...</translation>
    </message>
    <message>
        <source>Show Window</source>
        <translation type="vanished">显示窗口</translation>
    </message>
    <message>
        <source>Server information...</source>
        <translation type="vanished">服务器信息...</translation>
    </message>
    <message>
        <source>Refresh Database</source>
        <translation type="vanished">刷新数据</translation>
    </message>
    <message>
        <source>Connect</source>
        <extracomment>i18n: file: gui/initialsettingswizard.ui:472
i18n: ectx: property (text), widget (QPushButton, connectButton)
</extracomment>
        <translation type="vanished">连接</translation>
    </message>
    <message>
        <source>Outputs</source>
        <translation type="vanished">输出</translation>
    </message>
    <message>
        <source>Stop After Track</source>
        <translation type="vanished">音轨后停止</translation>
    </message>
    <message>
        <source>Add To Stored Playlist</source>
        <translation type="vanished">添加到已有列表</translation>
    </message>
    <message>
        <source>Add Stream URL</source>
        <translation type="vanished">添加流媒体</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">清除</translation>
    </message>
    <message>
        <source>Expanded Interface</source>
        <translation type="vanished">展开界面</translation>
    </message>
    <message>
        <source>Full Screen</source>
        <translation type="vanished">全屏</translation>
    </message>
    <message>
        <source>Random</source>
        <translation type="vanished">随机</translation>
    </message>
    <message>
        <source>Repeat</source>
        <translation type="vanished">重复</translation>
    </message>
    <message>
        <source>Single</source>
        <translation type="vanished">单曲</translation>
    </message>
    <message>
        <source>When &apos;Single&apos; is activated, playback is stopped after current song, or song is repeated if &apos;Repeat&apos; is enabled.</source>
        <translation type="vanished">&apos;单曲&apos;启用时, 将在当前歌曲完成后停止播放. 或者 &apos;重复&apos;启用时, 将反复播放.</translation>
    </message>
    <message>
        <source>Consume</source>
        <translation type="vanished">省资源</translation>
    </message>
    <message>
        <source>When consume is activated, a song is removed from the play queue after it has been played.</source>
        <translation type="vanished">当节省资源打开时，播放过的歌曲将被从队列中移除.</translation>
    </message>
    <message>
        <source>Play Stream</source>
        <translation type="vanished">播放流媒体</translation>
    </message>
    <message>
        <source>Locate In Library</source>
        <translation type="vanished">在库中定位</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="vanished">展开所有</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="vanished">收起所有</translation>
    </message>
    <message>
        <source>Devices</source>
        <translation type="vanished">设备</translation>
    </message>
    <message>
        <source>Info</source>
        <translation type="vanished">信息</translation>
    </message>
    <message>
        <source>&amp;Settings</source>
        <translation type="vanished">设置(&amp;S)</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation type="vanished">帮助(&amp;H)</translation>
    </message>
    <message>
        <source>Failed to locate any songs matching the dynamic playlist rules.</source>
        <translation type="vanished">无法给歌曲匹配动态设置.</translation>
    </message>
    <message>
        <source>Connecting to %1</source>
        <translation type="vanished">连接到 %1</translation>
    </message>
    <message>
        <source>About Cantata</source>
        <comment>Qt-only</comment>
        <translation type="vanished">关于 Cantata</translation>
    </message>
    <message>
        <source>Server Information</source>
        <translation type="vanished">服务器信息</translation>
    </message>
    <message>
        <source>Priority</source>
        <translation type="vanished">优先级</translation>
    </message>
    <message>
        <source>Enter priority (0..255):</source>
        <translation type="vanished">输入优先级 (0到255)</translation>
    </message>
    <message>
        <source>Playlist Name</source>
        <translation type="vanished">播放列表名称</translation>
    </message>
    <message>
        <source>Enter a name for the playlist:</source>
        <translation type="vanished">输入播放列表名称:</translation>
    </message>
    <message>
        <source>Existing Playlist</source>
        <translation type="vanished">已有同名播放列表</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="vanished">重命名</translation>
    </message>
    <message>
        <source>Rename Playlist</source>
        <translation type="vanished">重命名播放列表</translation>
    </message>
    <message>
        <source>Enter new name for playlist:</source>
        <translation type="vanished">输入播放列表新名称:</translation>
    </message>
    <message numerus="yes">
        <source>1 Track</source>
        <translation type="vanished">
            <numerusform>1 音轨</numerusform>
        </translation>
        <extra-po-msgid_plural>%1 Tracks</extra-po-msgid_plural>
    </message>
    <message numerus="yes">
        <source>1 Track (%2)</source>
        <translation type="vanished">
            <numerusform>%1 音轨 (%2)</numerusform>
        </translation>
        <extra-po-msgid_plural>%1 Tracks (%2)</extra-po-msgid_plural>
    </message>
    <message numerus="yes">
        <source>1 Album</source>
        <translation type="vanished">
            <numerusform>专辑封面 %1</numerusform>
        </translation>
        <extra-po-msgid_plural>%1 Albums</extra-po-msgid_plural>
    </message>
    <message numerus="yes">
        <source>1 Artist</source>
        <translation type="vanished">
            <numerusform>艺术家 %1</numerusform>
        </translation>
        <extra-po-msgid_plural>%1 Artists</extra-po-msgid_plural>
    </message>
    <message numerus="yes">
        <source>1 Entry</source>
        <translation type="vanished">
            <numerusform>接口 %1</numerusform>
        </translation>
        <extra-po-msgid_plural>%1 Entries</extra-po-msgid_plural>
    </message>
    <message numerus="yes">
        <source>1 Rule</source>
        <translation type="vanished">
            <numerusform>%1 规则</numerusform>
        </translation>
        <extra-po-msgid_plural>%1 Rules</extra-po-msgid_plural>
    </message>
    <message>
        <source>Playback</source>
        <extracomment>i18n: file: gui/playbacksettings.ui:29
i18n: ectx: property (title), widget (QGroupBox, stopPlaybackBox)
</extracomment>
        <translation type="vanished">回放</translation>
    </message>
    <message>
        <source>Playback Settings</source>
        <translation type="vanished">回放设置</translation>
    </message>
    <message>
        <source>Interface</source>
        <translation type="vanished">界面</translation>
    </message>
    <message>
        <source>Interface Settings</source>
        <translation type="vanished">界面设置</translation>
    </message>
    <message>
        <source>Audio CD Settings</source>
        <translation type="vanished">音乐 CD 设置</translation>
    </message>
    <message>
        <source>Proxy Settings</source>
        <comment>Qt-only</comment>
        <translation type="vanished">代理设置</translation>
    </message>
    <message>
        <source>Shortcuts</source>
        <comment>Qt-only</comment>
        <translation type="vanished">快捷</translation>
    </message>
    <message>
        <source>Keyboard Shortcut Settings</source>
        <comment>Qt-only</comment>
        <translation type="vanished">快捷键设定</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">缓存</translation>
    </message>
    <message>
        <source>Cached Items</source>
        <translation type="vanished">缓存项目</translation>
    </message>
    <message>
        <source>Configure</source>
        <extracomment>i18n: file: devices/actiondialog.ui:196
i18n: ectx: property (toolTip), widget (QToolButton, configureSourceButton)
i18n: file: devices/actiondialog.ui:249
i18n: ectx: property (toolTip), widget (QToolButton, configureDestButton)
i18n: file: gui/coverdialog.ui:37
i18n: ectx: property (toolTip), widget (MenuButton, configureButton)
i18n: file: devices/actiondialog.ui:196
i18n: ectx: property (toolTip), widget (QToolButton, configureSourceButton)
i18n: file: devices/actiondialog.ui:249
i18n: ectx: property (toolTip), widget (QToolButton, configureDestButton)
i18n: file: gui/coverdialog.ui:37
i18n: ectx: property (toolTip), widget (MenuButton, configureButton)
</extracomment>
        <translation type="vanished">设置</translation>
    </message>
    <message>
        <source>Genre:</source>
        <extracomment>i18n: file: devices/albumdetails.ui:76
i18n: ectx: property (text), widget (BuddyLabel, label_3)
i18n: file: tags/tageditor.ui:145
i18n: ectx: property (text), widget (StateLabel, genreLabel)
i18n: file: devices/albumdetails.ui:76
i18n: ectx: property (text), widget (BuddyLabel, label_3)
i18n: file: tags/tageditor.ui:145
i18n: ectx: property (text), widget (StateLabel, genreLabel)
</extracomment>
        <translation type="vanished">流派:</translation>
    </message>
    <message>
        <source>Host:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:72
i18n: ectx: property (text), widget (BuddyLabel, hostLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:289
i18n: ectx: property (text), widget (BuddyLabel, hostLabel)
i18n: file: gui/initialsettingswizard.ui:378
i18n: ectx: property (text), widget (BuddyLabel, hostLabel)
i18n: file: gui/serversettings.ui:76
i18n: ectx: property (text), widget (BuddyLabel, hostLabel)
i18n: file: network/proxysettings.ui:63
i18n: ectx: property (text), widget (BuddyLabel, proxyHostLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:72
i18n: ectx: property (text), widget (BuddyLabel, hostLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:289
i18n: ectx: property (text), widget (BuddyLabel, hostLabel)
i18n: file: gui/initialsettingswizard.ui:378
i18n: ectx: property (text), widget (BuddyLabel, hostLabel)
i18n: file: gui/serversettings.ui:76
i18n: ectx: property (text), widget (BuddyLabel, hostLabel)
i18n: file: network/proxysettings.ui:63
i18n: ectx: property (text), widget (BuddyLabel, proxyHostLabel)
</extracomment>
        <translation type="vanished">主机名:</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">默认</translation>
    </message>
    <message>
        <source>Previous Track</source>
        <translation type="vanished">上一个</translation>
    </message>
    <message>
        <source>Next Track</source>
        <translation type="vanished">下一个</translation>
    </message>
    <message>
        <source>Play/Pause</source>
        <translation type="vanished">播放/暂停</translation>
    </message>
    <message>
        <source>Stop After Current Track</source>
        <translation type="vanished">当前音轨后停止</translation>
    </message>
    <message>
        <source>Increase Volume</source>
        <translation type="vanished">增大音量</translation>
    </message>
    <message>
        <source>Decrease Volume</source>
        <translation type="vanished">减小音量</translation>
    </message>
    <message>
        <source>Save As</source>
        <translation type="vanished">另存为</translation>
    </message>
    <message>
        <source>Add With Priority</source>
        <translation type="vanished">添加时设定优先级</translation>
    </message>
    <message>
        <source>Set Priority</source>
        <translation type="vanished">设置优先级</translation>
    </message>
    <message>
        <source>Highest Priority (255)</source>
        <translation type="vanished">最高优先级 (255)</translation>
    </message>
    <message>
        <source>High Priority (200)</source>
        <translation type="vanished">高优先级 (200)</translation>
    </message>
    <message>
        <source>Medium Priority (125)</source>
        <translation type="vanished">中等优先级 (125)</translation>
    </message>
    <message>
        <source>Low Priority (50)</source>
        <translation type="vanished">低优先级 (50)</translation>
    </message>
    <message>
        <source>Default Priority (0)</source>
        <translation type="vanished">默认优先级 (0)</translation>
    </message>
    <message>
        <source>Custom Priority...</source>
        <translation type="vanished">自定义优先级...</translation>
    </message>
    <message>
        <source>Add To Playlist</source>
        <translation type="vanished">添加到播放列表</translation>
    </message>
    <message>
        <source>Organize Files</source>
        <translation type="vanished">组织文件</translation>
    </message>
    <message>
        <source>Add To Play Queue</source>
        <translation type="vanished">添加到正在播放</translation>
    </message>
    <message>
        <source>Now playing</source>
        <translation type="vanished">正在播放</translation>
    </message>
    <message>
        <source>Cue Sheet</source>
        <translation type="vanished">Cue 表</translation>
    </message>
    <message>
        <source>Playlist</source>
        <translation type="vanished">播放列表</translation>
    </message>
    <message>
        <source>Configure Device</source>
        <translation type="vanished">设置设备</translation>
    </message>
    <message>
        <source>Refresh Device</source>
        <translation type="vanished">刷新设备</translation>
    </message>
    <message>
        <source>Connect Device</source>
        <translation type="vanished">连接设备</translation>
    </message>
    <message>
        <source>Disconnect Device</source>
        <translation type="vanished">断开设备</translation>
    </message>
    <message>
        <source>Edit CD Details</source>
        <translation type="vanished">编辑 CD 详细信息</translation>
    </message>
    <message>
        <source>No Devices Attached</source>
        <translation type="vanished">没有关联设备</translation>
    </message>
    <message>
        <source>%1 by %2</source>
        <comment>Album by Artist</comment>
        <translation type="vanished">%2 的 %1</translation>
    </message>
    <message>
        <source>New Playlist...</source>
        <translation type="vanished">新播放列表...</translation>
    </message>
    <message>
        <source>Length</source>
        <translation type="vanished">长度</translation>
    </message>
    <message>
        <source>Disc</source>
        <translation type="vanished">碟片</translation>
    </message>
    <message>
        <source>Album Artist</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:82
i18n: ectx: property (text), widget (QPushButton, albumArtist)
</extracomment>
        <translation type="vanished">专辑艺术家</translation>
    </message>
    <message>
        <source>Track Title</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:122
i18n: ectx: property (text), widget (QPushButton, trackTitle)
</extracomment>
        <translation type="vanished">音轨标题</translation>
    </message>
    <message>
        <source>Not Loaded</source>
        <translation type="vanished">未加载</translation>
    </message>
    <message>
        <source>Streams</source>
        <translation type="vanished">流媒体</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="vanished">未知</translation>
    </message>
    <message>
        <source>Connection to %1 failed</source>
        <translation type="vanished">连接 %1 失败</translation>
    </message>
    <message>
        <source>Connection to %1 failed - incorrect password</source>
        <translation type="vanished">连接 %1 失败 - 密码错误</translation>
    </message>
    <message>
        <source>Failed to send command to %1 - not connected</source>
        <translation type="vanished">发送到 %1 失败 - 未能连接</translation>
    </message>
    <message>
        <source>Failed to load. Please check user &quot;mpd&quot; has read permission.</source>
        <translation type="vanished">无法加载. 请检查 &quot;mpd&quot; 是否有读取权限.</translation>
    </message>
    <message>
        <source>Failed to load. MPD can only play local files if connected via a local socket.</source>
        <translation type="vanished">无法加载. MPD 只能从本地 Socket 播放本地文件.</translation>
    </message>
    <message>
        <source>Failed to send command. Disconnected from %1</source>
        <translation type="vanished">发送失败. %1 已断开</translation>
    </message>
    <message>
        <source>Failed to rename &lt;b&gt;%1&lt;/b&gt; to &lt;b&gt;%2&lt;/b&gt;</source>
        <translation type="vanished">&lt;b&gt;%1&lt;/b&gt; 重命名为 &lt;b&gt;%2&lt;/b&gt; 失败</translation>
    </message>
    <message>
        <source>Failed to save &lt;b&gt;%1&lt;/b&gt;</source>
        <translation type="vanished">&lt;b&gt;%1&lt;/b&gt; 保存失败</translation>
    </message>
    <message>
        <source>Single Tracks</source>
        <extracomment>i18n: file: gui/interfacesettings.ui:540
i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
</extracomment>
        <translation type="vanished">单个音轨</translation>
    </message>
    <message>
        <source>Various Artists</source>
        <translation type="vanished">多个艺术家</translation>
    </message>
    <message>
        <source>Use the system proxy settings</source>
        <translation type="vanished">使用系统代理</translation>
    </message>
    <message>
        <source>Manual proxy configuration</source>
        <translation type="vanished">手动代理设置</translation>
    </message>
    <message>
        <source>Jamendo Settings</source>
        <translation type="vanished">Jamendo 设置</translation>
    </message>
    <message>
        <source>MP3</source>
        <translation type="vanished">MP3</translation>
    </message>
    <message>
        <source>Streaming format:</source>
        <translation type="vanished">流媒体格式:</translation>
    </message>
    <message>
        <source>Streaming</source>
        <translation type="vanished">流媒体</translation>
    </message>
    <message>
        <source>Magnatune Settings</source>
        <translation type="vanished">Magnatune 设置</translation>
    </message>
    <message>
        <source>Username:</source>
        <extracomment>i18n: file: network/proxysettings.ui:96
i18n: ectx: property (text), widget (BuddyLabel, proxyUsernameLabel)
i18n: file: scrobbling/scrobblingsettings.ui:58
i18n: ectx: property (text), widget (BuddyLabel, userLabel)
i18n: file: streams/digitallyimportedsettings.ui:51
i18n: ectx: property (text), widget (BuddyLabel, label_2)
i18n: file: network/proxysettings.ui:96
i18n: ectx: property (text), widget (BuddyLabel, proxyUsernameLabel)
i18n: file: scrobbling/scrobblingsettings.ui:58
i18n: ectx: property (text), widget (BuddyLabel, userLabel)
i18n: file: streams/digitallyimportedsettings.ui:51
i18n: ectx: property (text), widget (BuddyLabel, label_2)
</extracomment>
        <translation type="vanished">用户名:</translation>
    </message>
    <message>
        <source>Password:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:128
i18n: ectx: property (text), widget (BuddyLabel, label_3)
i18n: file: devices/remotedevicepropertieswidget.ui:225
i18n: ectx: property (text), widget (BuddyLabel, label_3x)
i18n: file: gui/initialsettingswizard.ui:411
i18n: ectx: property (text), widget (BuddyLabel, passwordLabel)
i18n: file: gui/serversettings.ui:109
i18n: ectx: property (text), widget (BuddyLabel, passwordLabel)
i18n: file: network/proxysettings.ui:109
i18n: ectx: property (text), widget (BuddyLabel, proxyPasswordLabel)
i18n: file: scrobbling/scrobblingsettings.ui:71
i18n: ectx: property (text), widget (BuddyLabel, passLabel)
i18n: file: streams/digitallyimportedsettings.ui:64
i18n: ectx: property (text), widget (BuddyLabel, label_3)
i18n: file: devices/remotedevicepropertieswidget.ui:128
i18n: ectx: property (text), widget (BuddyLabel, label_3)
i18n: file: devices/remotedevicepropertieswidget.ui:225
i18n: ectx: property (text), widget (BuddyLabel, label_3x)
i18n: file: gui/initialsettingswizard.ui:411
i18n: ectx: property (text), widget (BuddyLabel, passwordLabel)
i18n: file: gui/serversettings.ui:109
i18n: ectx: property (text), widget (BuddyLabel, passwordLabel)
i18n: file: network/proxysettings.ui:109
i18n: ectx: property (text), widget (BuddyLabel, proxyPasswordLabel)
i18n: file: scrobbling/scrobblingsettings.ui:71
i18n: ectx: property (text), widget (BuddyLabel, passLabel)
i18n: file: streams/digitallyimportedsettings.ui:64
i18n: ectx: property (text), widget (BuddyLabel, label_3)
</extracomment>
        <translation type="vanished">密码:</translation>
    </message>
    <message>
        <source>Downloads:</source>
        <translation type="vanished">下载:</translation>
    </message>
    <message>
        <source>Failed to parse</source>
        <translation type="vanished">操作失败</translation>
    </message>
    <message>
        <source>Failed to download</source>
        <translation type="vanished">下载失败</translation>
    </message>
    <message>
        <source> ms</source>
        <extracomment>i18n: file: context/othersettings.ui:180
i18n: ectx: property (suffix), widget (QSpinBox, contextSwitchTime)
i18n: file: gui/playbacksettings.ui:51
i18n: ectx: property (suffix), widget (QSpinBox, stopFadeDuration)
i18n: file: context/othersettings.ui:180
i18n: ectx: property (suffix), widget (QSpinBox, contextSwitchTime)
i18n: file: gui/playbacksettings.ui:51
i18n: ectx: property (suffix), widget (QSpinBox, stopFadeDuration)
</extracomment>
        <translation type="vanished"> 毫秒</translation>
    </message>
    <message>
        <source>Copy songs from:</source>
        <extracomment>i18n: file: devices/actiondialog.ui:180
i18n: ectx: property (text), widget (QLabel, label)
</extracomment>
        <translation type="vanished">从复制歌曲:</translation>
    </message>
    <message>
        <source>(Needs configuring)</source>
        <extracomment>i18n: file: devices/actiondialog.ui:211
i18n: ectx: property (text), widget (QLabel, configureSourceLabel)
i18n: file: devices/actiondialog.ui:264
i18n: ectx: property (text), widget (QLabel, configureDestLabel)
i18n: file: devices/actiondialog.ui:211
i18n: ectx: property (text), widget (QLabel, configureSourceLabel)
i18n: file: devices/actiondialog.ui:264
i18n: ectx: property (text), widget (QLabel, configureDestLabel)
</extracomment>
        <translation type="vanished">(需要设置)</translation>
    </message>
    <message>
        <source>Copy songs to:</source>
        <extracomment>i18n: file: devices/actiondialog.ui:233
i18n: ectx: property (text), widget (QLabel, label_3)
</extracomment>
        <translation type="vanished">复制歌曲到:</translation>
    </message>
    <message>
        <source>Destination format:</source>
        <extracomment>i18n: file: devices/actiondialog.ui:296
i18n: ectx: property (text), widget (QLabel, codecLabel)
</extracomment>
        <translation type="vanished">目标格式:</translation>
    </message>
    <message>
        <source>Album Details</source>
        <extracomment>i18n: file: devices/albumdetails.ui:26
i18n: ectx: property (title), widget (QGroupBox, groupBox)
</extracomment>
        <translation type="vanished">专辑详情</translation>
    </message>
    <message>
        <source>Year:</source>
        <extracomment>i18n: file: devices/albumdetails.ui:89
i18n: ectx: property (text), widget (BuddyLabel, label_4)
i18n: file: tags/tageditor.ui:158
i18n: ectx: property (text), widget (StateLabel, yearLabel)
i18n: file: devices/albumdetails.ui:89
i18n: ectx: property (text), widget (BuddyLabel, label_4)
i18n: file: tags/tageditor.ui:158
i18n: ectx: property (text), widget (StateLabel, yearLabel)
</extracomment>
        <translation type="vanished">年份:</translation>
    </message>
    <message>
        <source>Disc:</source>
        <extracomment>i18n: file: devices/albumdetails.ui:102
i18n: ectx: property (text), widget (BuddyLabel, label_6)
</extracomment>
        <translation type="vanished">碟片:</translation>
    </message>
    <message>
        <source>Album and Track Information Retrieval</source>
        <extracomment>i18n: file: devices/audiocdsettings.ui:29
i18n: ectx: property (title), widget (QGroupBox, groupBox)
</extracomment>
        <translation type="vanished">专辑音轨信息</translation>
    </message>
    <message>
        <source>Initially look up via:</source>
        <extracomment>i18n: file: devices/audiocdsettings.ui:38
i18n: ectx: property (text), widget (BuddyLabel, cdLookupLabel)
</extracomment>
        <translation type="vanished">通过下列查找:</translation>
    </message>
    <message>
        <source>CDDB Host:</source>
        <extracomment>i18n: file: devices/audiocdsettings.ui:51
i18n: ectx: property (text), widget (BuddyLabel, cddbHostLabel)
</extracomment>
        <translation type="vanished">CDDB 主机名:</translation>
    </message>
    <message>
        <source>CDDB Port:</source>
        <extracomment>i18n: file: devices/audiocdsettings.ui:64
i18n: ectx: property (text), widget (BuddyLabel, cddbPortLabel)
</extracomment>
        <translation type="vanished">CDDB 端口:</translation>
    </message>
    <message>
        <source>Audio Extraction</source>
        <extracomment>i18n: file: devices/audiocdsettings.ui:94
i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
</extracomment>
        <translation type="vanished">抽取音频</translation>
    </message>
    <message>
        <source>Never skip on read error</source>
        <extracomment>i18n: file: devices/audiocdsettings.ui:107
i18n: ectx: property (text), widget (QCheckBox, paranoiaNeverSkip)
</extracomment>
        <translation type="vanished">从不跳过读取错误</translation>
    </message>
    <message>
        <source>Music folder:</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:45
i18n: ectx: property (text), widget (BuddyLabel, musicFolderLabel)
i18n: file: gui/initialsettingswizard.ui:428
i18n: ectx: property (text), widget (BuddyLabel, dirLabel)
i18n: file: gui/initialsettingswizard.ui:569
i18n: ectx: property (text), widget (BuddyLabel, dirLabel_2)
i18n: file: gui/serversettings.ui:126
i18n: ectx: property (text), widget (BuddyLabel, dirLabel)
i18n: file: gui/serversettings.ui:230
i18n: ectx: property (text), widget (BuddyLabel, dirLabel_2)
i18n: file: devices/devicepropertieswidget.ui:45
i18n: ectx: property (text), widget (BuddyLabel, musicFolderLabel)
i18n: file: gui/initialsettingswizard.ui:428
i18n: ectx: property (text), widget (BuddyLabel, dirLabel)
i18n: file: gui/initialsettingswizard.ui:569
i18n: ectx: property (text), widget (BuddyLabel, dirLabel_2)
i18n: file: gui/serversettings.ui:126
i18n: ectx: property (text), widget (BuddyLabel, dirLabel)
i18n: file: gui/serversettings.ui:230
i18n: ectx: property (text), widget (BuddyLabel, dirLabel_2)
</extracomment>
        <translation type="vanished">音乐文件夹:</translation>
    </message>
    <message>
        <source>Copy album covers as:</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:58
i18n: ectx: property (text), widget (BuddyLabel, albumCoversLabel)
</extracomment>
        <translation type="vanished">复制专辑封面为:</translation>
    </message>
    <message>
        <source>Maximum cover size:</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:75
i18n: ectx: property (text), widget (BuddyLabel, coverMaxSizeLabel)
</extracomment>
        <translation type="vanished">最大专辑封面大小:</translation>
    </message>
    <message>
        <source>Default volume:</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:95
i18n: ectx: property (text), widget (QLabel, defaultVolumeLabel)
</extracomment>
        <translation type="vanished">默认音量:</translation>
    </message>
    <message>
        <source>Filenames</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:125
i18n: ectx: property (title), widget (QGroupBox, filenamesGroupBox)
i18n: file: tags/trackorganiser.ui:25
i18n: ectx: property (title), widget (QGroupBox, optionsBox)
i18n: file: devices/devicepropertieswidget.ui:125
i18n: ectx: property (title), widget (QGroupBox, filenamesGroupBox)
i18n: file: tags/trackorganiser.ui:25
i18n: ectx: property (title), widget (QGroupBox, optionsBox)
</extracomment>
        <translation type="vanished">文件名</translation>
    </message>
    <message>
        <source>Filename scheme:</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:134
i18n: ectx: property (text), widget (BuddyLabel, label_6)
i18n: file: tags/trackorganiser.ui:61
i18n: ectx: property (text), widget (BuddyLabel, label_6)
i18n: file: devices/devicepropertieswidget.ui:134
i18n: ectx: property (text), widget (BuddyLabel, label_6)
i18n: file: tags/trackorganiser.ui:61
i18n: ectx: property (text), widget (BuddyLabel, label_6)
</extracomment>
        <translation type="vanished">文件名框架</translation>
    </message>
    <message>
        <source>Transcoding</source>
        <extracomment>i18n: file: devices/devicepropertieswidget.ui:205
i18n: ectx: property (title), widget (QGroupBox, transcoderFrame)
</extracomment>
        <translation type="vanished">正在转码</translation>
    </message>
    <message>
        <source>Example:</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:38
i18n: ectx: property (text), widget (QLabel, label_album_example)
</extracomment>
        <translation type="vanished">例如:</translation>
    </message>
    <message>
        <source>About filename schemes</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:67
i18n: ectx: property (text), widget (UrlLabel, help)
</extracomment>
        <translation type="vanished">关于文件名框架</translation>
    </message>
    <message>
        <source>Album Title</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:92
i18n: ectx: property (text), widget (QPushButton, albumTitle)
</extracomment>
        <translation type="vanished">专辑标题</translation>
    </message>
    <message>
        <source>Track Artist</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:112
i18n: ectx: property (text), widget (QPushButton, trackArtist)
</extracomment>
        <translation type="vanished">音轨艺术家</translation>
    </message>
    <message>
        <source>Track Title (+Artist)</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:144
i18n: ectx: property (text), widget (QPushButton, trackArtistAndTitle)
</extracomment>
        <translation type="vanished">音轨标题(+艺术家)</translation>
    </message>
    <message>
        <source>Track #</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:154
i18n: ectx: property (text), widget (QPushButton, trackNo)
</extracomment>
        <translation type="vanished">音轨 #</translation>
    </message>
    <message>
        <source>CD #</source>
        <extracomment>i18n: file: devices/filenameschemedialog.ui:164
i18n: ectx: property (text), widget (QPushButton, cdNo)
</extracomment>
        <translation type="vanished">CD #</translation>
    </message>
    <message>
        <source>Type:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:29
i18n: ectx: property (text), widget (BuddyLabel, typeLabel)
i18n: file: dynamic/dynamicrule.ui:26
i18n: ectx: property (text), widget (BuddyLabel, label_9)
i18n: file: network/proxysettings.ui:39
i18n: ectx: property (text), widget (BuddyLabel, proxyTypeLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:29
i18n: ectx: property (text), widget (BuddyLabel, typeLabel)
i18n: file: dynamic/dynamicrule.ui:26
i18n: ectx: property (text), widget (BuddyLabel, label_9)
i18n: file: network/proxysettings.ui:39
i18n: ectx: property (text), widget (BuddyLabel, proxyTypeLabel)
</extracomment>
        <translation type="vanished">类型:</translation>
    </message>
    <message>
        <source>Options</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:57
i18n: ectx: property (title), widget (QGroupBox, groupBox)
i18n: file: gui/interfacesettings.ui:71
i18n: ectx: property (title), widget (QGroupBox, optionsGroup)
i18n: file: devices/remotedevicepropertieswidget.ui:57
i18n: ectx: property (title), widget (QGroupBox, groupBox)
i18n: file: gui/interfacesettings.ui:71
i18n: ectx: property (title), widget (QGroupBox, optionsGroup)
</extracomment>
        <translation type="vanished">选项</translation>
    </message>
    <message>
        <source>Port:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:85
i18n: ectx: property (text), widget (BuddyLabel, portLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:302
i18n: ectx: property (text), widget (BuddyLabel, portLabel)
i18n: file: network/proxysettings.ui:76
i18n: ectx: property (text), widget (BuddyLabel, proxyPortLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:85
i18n: ectx: property (text), widget (BuddyLabel, portLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:302
i18n: ectx: property (text), widget (BuddyLabel, portLabel)
i18n: file: network/proxysettings.ui:76
i18n: ectx: property (text), widget (BuddyLabel, proxyPortLabel)
</extracomment>
        <translation type="vanished">端口:</translation>
    </message>
    <message>
        <source>User:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:102
i18n: ectx: property (text), widget (BuddyLabel, userLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:199
i18n: ectx: property (text), widget (BuddyLabel, userLabel_2x)
i18n: file: devices/remotedevicepropertieswidget.ui:319
i18n: ectx: property (text), widget (BuddyLabel, userLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:102
i18n: ectx: property (text), widget (BuddyLabel, userLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:199
i18n: ectx: property (text), widget (BuddyLabel, userLabel_2x)
i18n: file: devices/remotedevicepropertieswidget.ui:319
i18n: ectx: property (text), widget (BuddyLabel, userLabel)
</extracomment>
        <translation type="vanished">用户:</translation>
    </message>
    <message>
        <source>Domain:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:115
i18n: ectx: property (text), widget (BuddyLabel, label_2)
i18n: file: devices/remotedevicepropertieswidget.ui:212
i18n: ectx: property (text), widget (BuddyLabel, label_2x)
i18n: file: devices/remotedevicepropertieswidget.ui:115
i18n: ectx: property (text), widget (BuddyLabel, label_2)
i18n: file: devices/remotedevicepropertieswidget.ui:212
i18n: ectx: property (text), widget (BuddyLabel, label_2x)
</extracomment>
        <translation type="vanished">域名</translation>
    </message>
    <message>
        <source>Share:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:145
i18n: ectx: property (text), widget (BuddyLabel, folderLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:242
i18n: ectx: property (text), widget (BuddyLabel, folderLabel_x2)
i18n: file: devices/remotedevicepropertieswidget.ui:145
i18n: ectx: property (text), widget (BuddyLabel, folderLabel_2)
i18n: file: devices/remotedevicepropertieswidget.ui:242
i18n: ectx: property (text), widget (BuddyLabel, folderLabel_x2)
</extracomment>
        <translation type="vanished">共享:</translation>
    </message>
    <message>
        <source>Service name:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:186
i18n: ectx: property (text), widget (BuddyLabel, hostLabel_2x)
</extracomment>
        <translation type="vanished">服务名称:</translation>
    </message>
    <message>
        <source>Folder:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:332
i18n: ectx: property (text), widget (BuddyLabel, folderLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:390
i18n: ectx: property (text), widget (BuddyLabel, label)
i18n: file: devices/remotedevicepropertieswidget.ui:332
i18n: ectx: property (text), widget (BuddyLabel, folderLabel)
i18n: file: devices/remotedevicepropertieswidget.ui:390
i18n: ectx: property (text), widget (BuddyLabel, label)
</extracomment>
        <translation type="vanished">文件夹:</translation>
    </message>
    <message>
        <source>Extra Options:</source>
        <extracomment>i18n: file: devices/remotedevicepropertieswidget.ui:345
i18n: ectx: property (text), widget (BuddyLabel, sshExtraLabel)
</extracomment>
        <translation type="vanished">额外选项:</translation>
    </message>
    <message>
        <source>Name of Dynamic Rules</source>
        <extracomment>i18n: file: dynamic/dynamicrules.ui:39
i18n: ectx: property (placeholderText), widget (LineEdit, nameText)
</extracomment>
        <translation type="vanished">动态配置名称</translation>
    </message>
    <message>
        <source> seconds</source>
        <extracomment>i18n: file: dynamic/dynamicrules.ui:153
i18n: ectx: property (suffix), widget (QSpinBox, minDuration)
i18n: file: dynamic/dynamicrules.ui:173
i18n: ectx: property (suffix), widget (QSpinBox, maxDuration)
i18n: file: dynamic/dynamicrules.ui:153
i18n: ectx: property (suffix), widget (QSpinBox, minDuration)
i18n: file: dynamic/dynamicrules.ui:173
i18n: ectx: property (suffix), widget (QSpinBox, maxDuration)
</extracomment>
        <translation type="vanished"> 秒</translation>
    </message>
    <message>
        <source>About Rules</source>
        <extracomment>i18n: file: dynamic/dynamicrules.ui:209
i18n: ectx: property (text), widget (UrlLabel, aboutLabel)
</extracomment>
        <translation type="vanished">关于规则</translation>
    </message>
    <message>
        <source>Artists similar to:</source>
        <extracomment>i18n: file: dynamic/dynamicrule.ui:63
i18n: ectx: property (text), widget (BuddyLabel, similarArtistsText_label)
</extracomment>
        <translation type="vanished">相似艺术家:</translation>
    </message>
    <message>
        <source>Album Artist:</source>
        <extracomment>i18n: file: dynamic/dynamicrule.ui:76
i18n: ectx: property (text), widget (BuddyLabel, label_2)
</extracomment>
        <translation type="vanished">专辑艺术家:</translation>
    </message>
    <message>
        <source>From Year:</source>
        <extracomment>i18n: file: dynamic/dynamicrule.ui:141
i18n: ectx: property (text), widget (BuddyLabel, label_6)
</extracomment>
        <translation type="vanished">年份:</translation>
    </message>
    <message>
        <source>Any</source>
        <extracomment>i18n: file: dynamic/dynamicrule.ui:157
i18n: ectx: property (specialValueText), widget (QSpinBox, dateFromSpin)
i18n: file: dynamic/dynamicrule.ui:180
i18n: ectx: property (specialValueText), widget (QSpinBox, dateToSpin)
i18n: file: dynamic/dynamicrule.ui:157
i18n: ectx: property (specialValueText), widget (QSpinBox, dateFromSpin)
i18n: file: dynamic/dynamicrule.ui:180
i18n: ectx: property (specialValueText), widget (QSpinBox, dateToSpin)
</extracomment>
        <translation type="vanished">任意</translation>
    </message>
    <message>
        <source>To Year:</source>
        <extracomment>i18n: file: dynamic/dynamicrule.ui:164
i18n: ectx: property (text), widget (BuddyLabel, label_6x)
</extracomment>
        <translation type="vanished">年份:</translation>
    </message>
    <message>
        <source>Exact match</source>
        <extracomment>i18n: file: dynamic/dynamicrule.ui:213
i18n: ectx: property (text), widget (QCheckBox, exactCheck)
</extracomment>
        <translation type="vanished">精确匹配</translation>
    </message>
    <message>
        <source>Save downloaded lyrics in music folder</source>
        <extracomment>i18n: file: gui/filesettings.ui:39
i18n: ectx: property (text), widget (QCheckBox, storeLyricsInMpdDir)
i18n: file: gui/initialsettingswizard.ui:682
i18n: ectx: property (text), widget (QCheckBox, storeLyricsInMpdDir)
i18n: file: gui/filesettings.ui:39
i18n: ectx: property (text), widget (QCheckBox, storeLyricsInMpdDir)
i18n: file: gui/initialsettingswizard.ui:682
i18n: ectx: property (text), widget (QCheckBox, storeLyricsInMpdDir)
</extracomment>
        <translation type="vanished">保存下载的歌词到音乐文件夹</translation>
    </message>
    <message>
        <source>Cantata First Run</source>
        <extracomment>i18n: file: gui/initialsettingswizard.ui:14
i18n: ectx: property (windowTitle), widget (QWizard, InitialSettingsWizard)
</extracomment>
        <translation type="vanished">首次运行 Cantata</translation>
    </message>
    <message>
        <source>Welcome to Cantata</source>
        <extracomment>i18n: file: gui/initialsettingswizard.ui:46
i18n: ectx: property (text), widget (QLabel, label)
</extracomment>
        <translation type="vanished">欢迎来到 Cantata</translation>
    </message>
    <message>
        <source>Connection details</source>
        <extracomment>i18n: file: gui/initialsettingswizard.ui:321
i18n: ectx: property (text), widget (QLabel, label_3)
</extracomment>
        <translation type="vanished">连接详情</translation>
    </message>
    <message>
        <source>Style:</source>
        <extracomment>i18n: file: gui/interfacesettings.ui:82
i18n: ectx: property (text), widget (BuddyLabel, sbStyleLabel)
i18n: file: gui/interfacesettings.ui:137
i18n: ectx: property (text), widget (BuddyLabel, playQueueViewLabel)
i18n: file: gui/interfacesettings.ui:82
i18n: ectx: property (text), widget (BuddyLabel, sbStyleLabel)
i18n: file: gui/interfacesettings.ui:137
i18n: ectx: property (text), widget (BuddyLabel, playQueueViewLabel)
</extracomment>
        <translation type="vanished">视图:</translation>
    </message>
    <message>
        <source>External</source>
        <extracomment>i18n: file: gui/interfacesettings.ui:398
i18n: ectx: attribute (title), widget (QWidget, tab_7)
</extracomment>
        <translation type="vanished">外部</translation>
    </message>
    <message>
        <source>General</source>
        <extracomment>i18n: file: gui/interfacesettings.ui:609
i18n: ectx: attribute (title), widget (QWidget, tab_4)
</extracomment>
        <translation type="vanished">流派</translation>
    </message>
    <message>
        <source>[Dynamic]</source>
        <extracomment>i18n: file: gui/mainwindow.ui:181
i18n: ectx: property (text), widget (QLabel, dynamicLabel)
</extracomment>
        <translation type="vanished">[动态]</translation>
    </message>
    <message>
        <source>Stop playback on exit</source>
        <extracomment>i18n: file: gui/playbacksettings.ui:58
i18n: ectx: property (text), widget (QCheckBox, stopOnExit)
</extracomment>
        <translation type="vanished">退出时停止回放</translation>
    </message>
    <message>
        <source>Output</source>
        <extracomment>i18n: file: gui/playbacksettings.ui:88
i18n: ectx: property (title), widget (QGroupBox, outputBox)
</extracomment>
        <translation type="vanished">输出</translation>
    </message>
    <message>
        <source>Cover filename:</source>
        <extracomment>i18n: file: gui/serversettings.ui:139
i18n: ectx: property (text), widget (BuddyLabel, coverNameLabel)
i18n: file: gui/serversettings.ui:243
i18n: ectx: property (text), widget (BuddyLabel, basicCoverNameLabel)
i18n: file: gui/serversettings.ui:139
i18n: ectx: property (text), widget (BuddyLabel, coverNameLabel)
i18n: file: gui/serversettings.ui:243
i18n: ectx: property (text), widget (BuddyLabel, basicCoverNameLabel)
</extracomment>
        <translation type="vanished">封面名称:</translation>
    </message>
    <message>
        <source>HTTP Proxy</source>
        <extracomment>i18n: file: network/proxysettings.ui:50
i18n: ectx: property (text), item, widget (QComboBox, proxyType)
</extracomment>
        <translation type="vanished">HTTP 代理</translation>
    </message>
    <message>
        <source>SOCKS Proxy</source>
        <extracomment>i18n: file: network/proxysettings.ui:55
i18n: ectx: property (text), item, widget (QComboBox, proxyType)
</extracomment>
        <translation type="vanished">SOCKS 代理</translation>
    </message>
    <message>
        <source>Search:</source>
        <extracomment>i18n: file: support/shortcutssettingswidget.ui:22
i18n: ectx: property (text), widget (BuddyLabel, label_2)
</extracomment>
        <translation type="vanished">搜索:</translation>
    </message>
    <message>
        <source>Shortcut for Selected Action</source>
        <extracomment>i18n: file: support/shortcutssettingswidget.ui:65
i18n: ectx: property (title), widget (QGroupBox, actionBox)
</extracomment>
        <translation type="vanished">选定动作的快捷键</translation>
    </message>
    <message>
        <source>Default:</source>
        <extracomment>i18n: file: support/shortcutssettingswidget.ui:71
i18n: ectx: property (text), widget (QRadioButton, useDefault)
</extracomment>
        <translation type="vanished">默认:</translation>
    </message>
    <message>
        <source>Custom:</source>
        <extracomment>i18n: file: support/shortcutssettingswidget.ui:85
i18n: ectx: property (text), widget (QRadioButton, useCustom)
</extracomment>
        <translation type="vanished">自定义:</translation>
    </message>
    <message>
        <source>Album artist:</source>
        <extracomment>i18n: file: tags/tageditor.ui:80
i18n: ectx: property (text), widget (StateLabel, albumArtistLabel)
</extracomment>
        <translation type="vanished">专辑艺术家:</translation>
    </message>
    <message>
        <source>Track number:</source>
        <extracomment>i18n: file: tags/tageditor.ui:119
i18n: ectx: property (text), widget (StateLabel, trackLabel)
</extracomment>
        <translation type="vanished">音轨号:</translation>
    </message>
    <message>
        <source>Disc number:</source>
        <extracomment>i18n: file: tags/tageditor.ui:132
i18n: ectx: property (text), widget (StateLabel, discLabel)
</extracomment>
        <translation type="vanished">碟片序号:</translation>
    </message>
    <message>
        <source>Original Name</source>
        <extracomment>i18n: file: tags/trackorganiser.ui:115
i18n: ectx: property (text), widget (QTreeWidget, files)
</extracomment>
        <translation type="vanished">原始名称</translation>
    </message>
    <message>
        <source>New Name</source>
        <extracomment>i18n: file: tags/trackorganiser.ui:120
i18n: ectx: property (text), widget (QTreeWidget, files)
</extracomment>
        <translation type="vanished">新名称</translation>
    </message>
    <message>
        <source>Your names</source>
        <comment>NAME OF TRANSLATORS</comment>
        <translation type="vanished">姓名</translation>
    </message>
    <message>
        <source>Your emails</source>
        <comment>EMAIL OF TRANSLATORS</comment>
        <translation type="vanished">你的 E-mail</translation>
    </message>
    <message>
        <source>Album Gain</source>
        <translation type="vanished">专辑增益</translation>
    </message>
    <message>
        <source>Track Gain</source>
        <translation type="vanished">音轨增益</translation>
    </message>
    <message>
        <source>Album Peak</source>
        <translation type="vanished">专辑峰值</translation>
    </message>
    <message>
        <source>Track Peak</source>
        <translation type="vanished">音轨峰值</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation type="vanished">扫描</translation>
    </message>
    <message>
        <source>Untagged Tracks</source>
        <translation type="vanished">音轨无标签</translation>
    </message>
    <message>
        <source>All Tracks</source>
        <translation type="vanished">所有音轨</translation>
    </message>
    <message>
        <source>Reading existing tags...</source>
        <translation type="vanished">读取标签...</translation>
    </message>
    <message>
        <source>Failed to update the tags of the following tracks:</source>
        <translation type="vanished">下列歌曲标签更新失败:</translation>
    </message>
    <message>
        <source>Device is not connected.</source>
        <translation type="vanished">设备未连接.</translation>
    </message>
    <message>
        <source>%1 dB</source>
        <translation type="vanished">%1 dB</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation type="vanished">失败</translation>
    </message>
    <message>
        <source>Add Stream</source>
        <translation type="vanished">添加流媒体</translation>
    </message>
    <message>
        <source>Edit Stream</source>
        <translation type="vanished">编辑流媒体</translation>
    </message>
    <message>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; Invalid protocol&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;&lt;b&gt;错误:&lt;/b&gt;协议无效&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Import Streams</source>
        <translation type="vanished">导入流媒体</translation>
    </message>
    <message>
        <source>Export Streams</source>
        <translation type="vanished">导出流媒体</translation>
    </message>
    <message>
        <source>Are you sure you wish to remove the %1 selected streams?</source>
        <translation type="vanished">确定移除选择的流媒体 %1 ?</translation>
    </message>
    <message>
        <source>Are you sure you wish to remove &apos;%1&apos;?</source>
        <translation type="vanished">确定要移除 &apos;%1&apos;?</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="vanished">密码</translation>
    </message>
    <message>
        <source>Please enter password:</source>
        <translation type="vanished">请输入密码:</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">警告</translation>
    </message>
    <message>
        <source>Question</source>
        <translation type="vanished">问题</translation>
    </message>
    <message>
        <source>Select Folder</source>
        <translation type="vanished">选择文件夹</translation>
    </message>
    <message>
        <source>Select File</source>
        <translation type="vanished">选择文件</translation>
    </message>
    <message>
        <source>%1 B</source>
        <translation type="vanished">%1 B</translation>
    </message>
    <message>
        <source>%1 MB</source>
        <translation type="vanished">%1 MB</translation>
    </message>
    <message>
        <source>%1 GB</source>
        <translation type="vanished">%1 GB</translation>
    </message>
    <message>
        <source>%1 KiB</source>
        <translation type="vanished">%1 KiB</translation>
    </message>
    <message>
        <source>%1 MiB</source>
        <translation type="vanished">%1 MiB</translation>
    </message>
    <message>
        <source>%1 GiB</source>
        <translation type="vanished">%1 GiB</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation type="vanished">标签</translation>
    </message>
    <message>
        <source>All tracks</source>
        <translation type="vanished">所有音轨</translation>
    </message>
    <message>
        <source>Apply &quot;Various Artists&quot; workaround to &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="vanished">应用&quot;多个艺术家&quot; 环境到 &lt;b&gt;所有&lt;/b&gt; 音轨?</translation>
    </message>
    <message>
        <source>&lt;i&gt;This will set &apos;Album artist&apos; and &apos;Artist&apos; to &quot;Various Artists&quot;, and set &apos;Title&apos; to &quot;TrackArtist - TrackTitle&quot;&lt;/i&gt;</source>
        <translation type="vanished">&lt;i&gt;&apos;专辑艺人&apos; 和 &apos;艺术家&apos;将被设置成 &apos;多个艺术家&apos;，&apos;标题&apos;将被设置为&apos;音轨艺人 - 音轨标题&apos;。&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Revert &quot;Various Artists&quot; workaround on &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="vanished">确定恢复 &quot;多个艺术家&quot; 环境到 &lt;b&gt;所有&lt;/b&gt;音轨?</translation>
    </message>
    <message>
        <source>Revert &quot;Various Artists&quot; workaround</source>
        <translation type="vanished">恢复 &quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos; (if &apos;Album Artist&apos; is empty) for &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="vanished">获取&quot;专辑艺人&quot;标签并应用到&quot;艺术家（如果为空）&quot; 环境到 &lt;b&gt;所有&lt;/b&gt; 音轨?</translation>
    </message>
    <message>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos; (if &apos;Album Artist&apos; is empty)?</source>
        <translation type="vanished">获取&quot;专辑艺人&quot;标签并应用到&quot;艺术家（如果为空）&quot; ?</translation>
    </message>
    <message>
        <source>Adjust the value of each track number by:</source>
        <translation type="vanished">调整每个音轨号按:</translation>
    </message>
    <message>
        <source>All tracks [modified]</source>
        <translation type="vanished">所有音轨 [已修改]</translation>
    </message>
    <message>
        <source>%1 [modified]</source>
        <translation type="vanished">%1 [已修改]</translation>
    </message>
    <message>
        <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;Artist:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;Album:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;Year:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;%3&lt;/td&gt;&lt;/tr&gt;</source>
        <translation type="vanished">&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;艺术家:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;专辑:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;年:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;%3&lt;/td&gt;&lt;/tr&gt;</translation>
    </message>
    <message>
        <source>All Genres</source>
        <translation type="vanished">所有流派</translation>
    </message>
    <message>
        <source>(Stream)</source>
        <translation type="vanished">(流媒体)</translation>
    </message>
    <message>
        <source>Simple Tree</source>
        <translation type="vanished">简单树形</translation>
    </message>
    <message>
        <source>Detailed Tree</source>
        <translation type="vanished">详细信息</translation>
    </message>
    <message>
        <source>List</source>
        <translation type="vanished">列表</translation>
    </message>
    <message>
        <source>(Various)</source>
        <translation type="vanished">(多个)</translation>
    </message>
    <message>
        <source>Mute</source>
        <translation type="vanished">静音</translation>
    </message>
    <message>
        <source>Volume %1%</source>
        <translation type="vanished">音量 %1%</translation>
    </message>
    <message>
        <source>1 Track</source>
        <comment>Singular</comment>
        <translation type="vanished">1 音轨</translation>
    </message>
    <message>
        <source>%1 Tracks</source>
        <comment>Plural (N!=1)</comment>
        <translation type="vanished">%1 音轨</translation>
    </message>
    <message>
        <source>1 Track (%1)</source>
        <comment>Singular</comment>
        <translation type="vanished">1 音轨 (%1)</translation>
    </message>
    <message>
        <source>%1 Tracks (%2)</source>
        <comment>Plural (N!=1)</comment>
        <translation type="vanished">%1 音轨 (%2)</translation>
    </message>
    <message>
        <source>1 Album</source>
        <comment>Singular</comment>
        <translation type="vanished">1 专辑</translation>
    </message>
    <message>
        <source>%1 Albums</source>
        <comment>Plural (N!=1)</comment>
        <translation type="vanished">%1 专辑</translation>
    </message>
    <message>
        <source>1 Artist</source>
        <comment>Singular</comment>
        <translation type="vanished">1 艺术家</translation>
    </message>
    <message>
        <source>%1 Artists</source>
        <comment>Plural (N!=1)</comment>
        <translation type="vanished">%1 艺术家</translation>
    </message>
    <message>
        <source>1 Stream</source>
        <comment>Singular</comment>
        <translation type="vanished">1 流媒体</translation>
    </message>
    <message>
        <source>%1 Streams</source>
        <comment>Plural (N!=1)</comment>
        <translation type="vanished">%1 流媒体</translation>
    </message>
    <message>
        <source>1 Entry</source>
        <comment>Singular</comment>
        <translation type="vanished">1 项</translation>
    </message>
    <message>
        <source>%1 Entries</source>
        <comment>Plural (N!=1)</comment>
        <translation type="vanished">%1 项</translation>
    </message>
    <message>
        <source>1 Rule</source>
        <comment>Singular</comment>
        <translation type="vanished">1 配置</translation>
    </message>
    <message>
        <source>%1 Rules</source>
        <comment>Plural (N!=1)</comment>
        <translation type="vanished">%1 规则</translation>
    </message>
</context>
<context>
    <name>ActionDialog</name>
    <message>
        <location filename="../devices/actiondialog.ui" line="86"/>
        <source>Calculating size of files to be copied, please wait...</source>
        <translation>正在计算需要复制的文件大小，请稍等……</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="180"/>
        <source>Copy songs from:</source>
        <translation>从此处复制:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="196"/>
        <location filename="../devices/actiondialog.ui" line="249"/>
        <source>Configure</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="211"/>
        <location filename="../devices/actiondialog.ui" line="264"/>
        <source>(Needs configuring)</source>
        <translation>(需要设置)</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="233"/>
        <source>Copy songs to:</source>
        <translation>复制歌曲到:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="296"/>
        <source>Destination format:</source>
        <translation>目标格式:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="310"/>
        <source>Overwrite songs</source>
        <translation>允许覆盖歌曲</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="317"/>
        <source>To copy:</source>
        <translation>要复制的:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="128"/>
        <source>&lt;b&gt;INVALID&lt;/b&gt;</source>
        <translation>&lt;b&gt;无效&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="142"/>
        <location filename="../devices/actiondialog.cpp" line="145"/>
        <source>&lt;i&gt;(When different)&lt;/i&gt;</source>
        <translation>&lt;i&gt;(当不同的时候)&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="174"/>
        <source>Artists:%1, Albums:%2, Songs:%3</source>
        <translation>艺术家:%1, 专辑:%2, 歌曲:%3</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="242"/>
        <source>%1 free</source>
        <translation>剩余 %1</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="255"/>
        <location filename="../devices/actiondialog.cpp" line="259"/>
        <source>Local Music Library</source>
        <translation>本地音乐库</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="257"/>
        <source>Audio CD</source>
        <translation>音乐 CD</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="281"/>
        <source>There is insufficient space left on the destination device.

The selected songs consume %1, but there is only %2 left.
The songs will need to be transcoded to a smaller filesize in order to be successfully copied.</source>
        <translation>目标设备剩余空间不足。

选择的歌曲大小为%1, 但只有%2 剩余空间。
要成功地复制此歌曲，您可能需要转码来降低文件大小。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="291"/>
        <source>There is insufficient space left on the destination.

The selected songs consume %1, but there is only %2 left.</source>
        <translation>目标设备剩余空间不足。

选择的歌曲大小为%1, 但只有%2 剩余空间。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="305"/>
        <location filename="../devices/actiondialog.cpp" line="325"/>
        <location filename="../devices/actiondialog.cpp" line="557"/>
        <source>Copy Songs To Library</source>
        <translation>复制到音乐库</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="305"/>
        <location filename="../devices/actiondialog.cpp" line="325"/>
        <source>Copy Songs To Device</source>
        <translation>复制到设备</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="389"/>
        <source>Copy Songs</source>
        <translation>复制歌曲</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="389"/>
        <source>Delete Songs</source>
        <translation>删除歌曲</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="426"/>
        <source>You have not configured the destination device.

Continue with the default settings?</source>
        <translation>你还没有配置目标设备.

要采用默认的设置吗?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="427"/>
        <location filename="../devices/actiondialog.cpp" line="431"/>
        <source>Not Configured</source>
        <translation>设备未配置</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="428"/>
        <location filename="../devices/actiondialog.cpp" line="432"/>
        <source>Use Defaults</source>
        <translation>使用默认设置</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="430"/>
        <source>You have not configured the source device.

Continue with the default settings?</source>
        <translation>你还没有配置源设备.

要采用默认的设置吗?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="482"/>
        <source>Are you sure you wish to stop?</source>
        <translation>确定要终止吗？</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="482"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="527"/>
        <source>Device has been removed!</source>
        <translation>设备已移除!</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="529"/>
        <source>Device is not connected!</source>
        <translation>设备未连接!</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="531"/>
        <source>Device is busy?</source>
        <translation>设备正忙?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="533"/>
        <source>Device has been changed?</source>
        <translation>设备已改变?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="608"/>
        <source>Clearing unused folders</source>
        <translation>清除不用的文件夹</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="623"/>
        <source>Calculate ReplayGain for ripped tracks?</source>
        <translation>为翻录的曲目计算播放增益吗?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="623"/>
        <source>ReplayGain</source>
        <translation>播放增益</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="624"/>
        <source>Calculate</source>
        <translation>计算</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="677"/>
        <source>The destination filename already exists!</source>
        <translation>目标文件名已经存在！</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="680"/>
        <source>Song already exists!</source>
        <translation>歌曲已存在！</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="683"/>
        <source>Song does not exist!</source>
        <translation>歌曲不存在！</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="686"/>
        <source>Failed to create destination folder!&lt;br/&gt;Please check you have sufficient permissions.</source>
        <translation>创建目标文件夹失败！&lt;br/&gt;请确保你拥有足够的权限。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="689"/>
        <source>Source file no longer exists?</source>
        <translation>源文件不存在？</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="692"/>
        <source>Failed to copy.</source>
        <translation>复制失败。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="692"/>
        <source>Failed to delete.</source>
        <translation>删除失败。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="695"/>
        <source>Not connected to device.</source>
        <translation>未连接至设备。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="698"/>
        <source>Selected codec is not available.</source>
        <translation>目标解码器不可用。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="701"/>
        <source>Transcoding failed.</source>
        <translation>转码失败。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="704"/>
        <source>Failed to create temporary file.&lt;br/&gt;(Required for transcoding to MTP devices.)</source>
        <translation>创建临时文件失败。&lt;br/&gt;（转码到 MTP 设备需要。）</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="707"/>
        <source>Failed to read source file.</source>
        <translation>无法读取源文件。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="710"/>
        <source>Failed to write to destination file.</source>
        <translation>无法写入目标文件。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="713"/>
        <source>No space left on device.</source>
        <translation>设备上没有剩余空间。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="716"/>
        <source>Failed to update metadata.</source>
        <translation>无法更新元数据。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="719"/>
        <source>Failed to download track.</source>
        <translation>无法下载音轨。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="722"/>
        <source>Failed to lock device.</source>
        <translation>锁定设备失败。</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="751"/>
        <source>Local Music Library Properties</source>
        <translation>本地音乐库属性</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="803"/>
        <location filename="../devices/actiondialog.cpp" line="817"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="807"/>
        <source>Skip</source>
        <translation>跳过</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="808"/>
        <source>Auto Skip</source>
        <translation>自动跳过</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="812"/>
        <source>Retry</source>
        <translation>重试</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="827"/>
        <source>Artist:</source>
        <translation>艺术家:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="828"/>
        <source>Album:</source>
        <translation>专辑:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="829"/>
        <source>Track:</source>
        <translation>音轨:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="833"/>
        <source>Source file:</source>
        <translation>源文件：</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="834"/>
        <source>Destination file:</source>
        <translation>目标文件：</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="836"/>
        <source>File:</source>
        <translation>文件：</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="854"/>
        <location filename="../devices/actiondialog.cpp" line="870"/>
        <source>Saving cache</source>
        <translation>正在保存缓存</translation>
    </message>
</context>
<context>
    <name>AlbumDetails</name>
    <message>
        <location filename="../devices/albumdetails.ui" line="26"/>
        <source>Album Details</source>
        <translation>专辑详情</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="37"/>
        <source>Artist:</source>
        <translation>艺术家:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="50"/>
        <source>Composer:</source>
        <translation>作曲家：</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="63"/>
        <source>Title:</source>
        <translation>标题:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="76"/>
        <source>Genre:</source>
        <translation>流派:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="89"/>
        <source>Year:</source>
        <translation>年份:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="102"/>
        <source>Disc:</source>
        <translation>碟片:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="115"/>
        <source>Single artist</source>
        <translation>单人艺术家</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="136"/>
        <source>Tracks</source>
        <translation>音轨</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="158"/>
        <source>Track</source>
        <translation>音轨</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="163"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="168"/>
        <source>Title</source>
        <translation>标题</translation>
    </message>
</context>
<context>
    <name>AlbumDetailsDialog</name>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="104"/>
        <source>Audio CD</source>
        <translation>音乐 CD</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="139"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="236"/>
        <source>Apply &quot;Various Artists&quot; Workaround</source>
        <translation>使用&quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="140"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="260"/>
        <source>Revert &quot;Various Artists&quot; Workaround</source>
        <translation>撤销 &quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="141"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="278"/>
        <source>Capitalize</source>
        <translation>转为大写</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="142"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="295"/>
        <source>Adjust Track Numbers</source>
        <translation>调整音轨号</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="144"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="232"/>
        <source>Apply &quot;Various Artists&quot; workaround?</source>
        <translation>确定使用&quot;多个艺术家&quot; 环境？</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="234"/>
        <source>This will set &apos;Album artist&apos; and &apos;Artist&apos; to &quot;Various Artists&quot;, and set &apos;Title&apos; to &quot;TrackArtist - TrackTitle&quot;</source>
        <translation>这会将“专辑艺术家”和“艺术家”设置为“多个艺术家”，并将“标题”设置为“音轨艺术家-音轨标题”</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="253"/>
        <source>Revert &quot;Various Artists&quot; workaround?</source>
        <translation>确定撤销 &quot;多个艺术家&quot; 环境？</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="255"/>
        <source>Where the &apos;Album artist&apos; is the same as &apos;Artist&apos; and the &apos;Title&apos; is of the format &quot;TrackArtist - TrackTitle&quot;, &apos;Artist&apos; will be taken from &apos;Title&apos; and &apos;Title&apos; itself will be set to just the title. e.g. 
If &apos;Title&apos; is &quot;Wibble - Wobble&quot;, then &apos;Artist&apos; will be set to &quot;Wibble&quot; and &apos;Title&apos; will be set to &quot;Wobble&quot;</source>
        <translation>如果“专辑艺术家”与“艺术家”相同，并且“标题”的格式为“音轨艺术家-音轨标题”，则“艺术家”将取自“标题”，而“标题”本身将被设置为（新的）标题。例如
如果“标题”为“Wibble - Wobble”，则“艺术家”将设置为“Wobble”，而“标题”将设置为“Wobble”</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="261"/>
        <source>Revert</source>
        <translation>撤销</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="277"/>
        <source>Capitalize the first letter of &apos;Title&apos;, &apos;Artist&apos;, &apos;Album artist&apos;, and &apos;Album&apos;?</source>
        <translation>确定大写“标题”，“艺术家”，“专辑艺术家”和“专辑”的首字母？</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="295"/>
        <source>Adjust track number by:</source>
        <translation>调整音轨号为:</translation>
    </message>
</context>
<context>
    <name>AlbumView</name>
    <message>
        <location filename="../context/albumview.cpp" line="76"/>
        <source>Refresh Album Information</source>
        <translation>刷新专辑信息</translation>
    </message>
    <message>
        <location filename="../context/albumview.cpp" line="71"/>
        <source>Full Width Cover</source>
        <translation>全宽封面</translation>
    </message>
    <message>
        <location filename="../context/albumview.cpp" line="84"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../context/albumview.cpp" line="208"/>
        <source>Tracks</source>
        <translation>音轨</translation>
    </message>
</context>
<context>
    <name>ApiKeys</name>
    <message>
        <location filename="../gui/apikeys.cpp" line="154"/>
        <source>The API call limit has been exceeded for %1, please try again later or register for your own API key.</source>
        <translation>已超出 %1 的 API 调用限制，请稍后重试或注册您自己的 API 密钥。</translation>
    </message>
</context>
<context>
    <name>ApiKeysSettings</name>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="73"/>
        <source>Cantata uses various internet services to provide covers, radio stream listings, etc. Most of these require an application&apos;s developer to register with the service, and obtain an API Key. Cantata contains the keys required to access these services. Unfortunately, some of these services have a usage limit per API key. Therefore, some of Cantata&apos;s features may not function if the key (which is shared with all Cantata users) has reached its monthly usage limit. To work-around this, you can register with a service yourself, and configure Cantata to use your personal API key. This key may be entered below. For any blank values below, Cantata will use its default key.</source>
        <translation>Cantata 使用各种 Internet 服务来提供封面、广播流列表等。其中大多数要求应用程序的开发人员向该服务注册并获取 API 密钥。Cantata 包含访问这些服务所需的密钥。不幸的是，其中一些服务每个 API 密钥都有使用限制。因此，如果密钥（与所有 Cantata 用户共享）的密钥已达到其每月使用限制，则某些 Cantata 的功能可能无法使用。要解决此问题，您可以自己注册服务，然后将 Cantata 配置为使用您的个人 API 密钥。可以在下面输入该键。对于以下任何空白值，Cantata 将使用其默认 key。</translation>
    </message>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="88"/>
        <source>Service</source>
        <translation>服务</translation>
    </message>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="88"/>
        <source>Service URL</source>
        <translation>服务 URL</translation>
    </message>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="88"/>
        <source>API Key</source>
        <translation>API 密钥</translation>
    </message>
</context>
<context>
    <name>ArtistView</name>
    <message>
        <location filename="../context/artistview.cpp" line="102"/>
        <source>Refresh Artist Information</source>
        <translation>刷新艺术家信息</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="110"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="324"/>
        <source>Albums</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="350"/>
        <source>Web Links</source>
        <translation>Web 链接</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="431"/>
        <source>Similar Artists</source>
        <translation>相似艺术家</translation>
    </message>
</context>
<context>
    <name>AudioCdDevice</name>
    <message>
        <location filename="../devices/audiocddevice.cpp" line="119"/>
        <source>Reading disc</source>
        <translation>正在读碟</translation>
    </message>
    <message numerus="yes">
        <location filename="../devices/audiocddevice.cpp" line="357"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n 音轨 (%1)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>AudioCdSettings</name>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="29"/>
        <source>Album and Track Information Retrieval</source>
        <translation>专辑音轨信息</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="38"/>
        <source>Initially look up via:</source>
        <translation>通过下列查找:</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="51"/>
        <source>CDDB Host:</source>
        <translation>CDDB 主机名:</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="64"/>
        <source>CDDB Port:</source>
        <translation>CDDB 端口:</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="84"/>
        <source>Lookup information as soon as CD is inserted</source>
        <translation>插入 CD 后立即查找信息</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="94"/>
        <source>Audio Extraction</source>
        <translation>抽取音频</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="103"/>
        <source>Full paranoia mode (best quality)</source>
        <translation>完全偏执模式（最佳质量）</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="110"/>
        <source>Never skip on read error</source>
        <translation>从不跳过读取错误</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="117"/>
        <source>Read offset:</source>
        <translation>Read offset:</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="137"/>
        <source>&apos;Read offset&apos; is used so that cdparanoia knows what offset to use to rip complete tracks, and not lose the beginning or end of tracks. A comprehensive list of offset values for most CD-ROM and DVD drives is available at &lt;a href=&quot;http://www.accuraterip.com/driveoffsets.htm&quot;&gt;http://www.accuraterip.com/driveoffsets.htm&lt;/a&gt;</source>
        <translation>使用“读取偏移量”，以便 cdparanoia 知道使用什么偏移量来切割完整的曲目，而不会丢失曲目的开头或结尾。有关大多数 CD-ROM 和 DVD 驱动器的偏移值的完整列表，请访问 &lt;a href=&quot;http://www.accuraterip.com/driveoffsets.htm&quot;&gt;http://www.accuraterip.com/driveoffsets.htm&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.cpp" line="37"/>
        <source>CDDB</source>
        <translation>CCDB</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.cpp" line="38"/>
        <source>MusicBrainz</source>
        <translation>MusicBrainz</translation>
    </message>
</context>
<context>
    <name>BrowseModel</name>
    <message>
        <location filename="../models/browsemodel.cpp" line="76"/>
        <source>Server Folders</source>
        <translation>服务器</translation>
    </message>
    <message>
        <location filename="../models/browsemodel.cpp" line="81"/>
        <source>MPD virtual file-system</source>
        <translation>MPD虚拟文件系统</translation>
    </message>
    <message>
        <location filename="../models/browsemodel.cpp" line="246"/>
        <source>Cue Sheet</source>
        <translation>Cue 表</translation>
    </message>
    <message>
        <location filename="../models/browsemodel.cpp" line="246"/>
        <source>Playlist</source>
        <translation>播放列表</translation>
    </message>
</context>
<context>
    <name>CacheItem</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="171"/>
        <source>Deleting...</source>
        <translation>正在删除……</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="182"/>
        <source>Calculating...</source>
        <translation>计算中...</translation>
    </message>
</context>
<context>
    <name>CacheSettings</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="253"/>
        <source>Cantata caches various pieces of information (covers, lyrics, etc). Below is a summary of Cantata&apos;s current cache usage.</source>
        <translation>Cantata 缓存各种信息（封面，歌词等）。以下是 Cantata 当前缓存使用情况的摘要。</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="265"/>
        <source>Covers</source>
        <translation>封面</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="267"/>
        <source>Scaled Covers</source>
        <translation>缩放的封面</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="269"/>
        <source>Backdrops</source>
        <translation>背景</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="270"/>
        <source>Lyrics</source>
        <translation>歌词</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="271"/>
        <source>Artist Information</source>
        <translation>艺术家信息</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="273"/>
        <source>Album Information</source>
        <translation>专辑信息</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="274"/>
        <source>Track Information</source>
        <translation>音轨信息</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="275"/>
        <source>Stream Listings</source>
        <translation>流列表</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="276"/>
        <source>Podcast Directories</source>
        <translation>播客目录</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="277"/>
        <source>Wikipedia Languages</source>
        <translation>维基百科语言</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="279"/>
        <source>Scrobble Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="287"/>
        <source>Delete All</source>
        <translation>删除全部</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="326"/>
        <source>Delete all &apos;%1&apos; items?</source>
        <translation>确定所有 &apos;%1&apos; 的项目?</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="327"/>
        <location filename="../gui/cachesettings.cpp" line="339"/>
        <source>Delete Cache Items</source>
        <translation>删除缓存</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="338"/>
        <source>Delete items from all selected categories?</source>
        <translation>确定从所有选定类别中删除项目？</translation>
    </message>
</context>
<context>
    <name>CacheTree</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="195"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="195"/>
        <source>Item Count</source>
        <translation>计数</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="195"/>
        <source>Space Used</source>
        <translation>已用空间</translation>
    </message>
</context>
<context>
    <name>CddbInterface</name>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="49"/>
        <source>Data Track</source>
        <translation>数据音轨</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="136"/>
        <source>Failed to open CD device</source>
        <translation>打开 CD 设备失败</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="161"/>
        <location filename="../devices/cddbinterface.cpp" line="187"/>
        <source>Track %1</source>
        <translation>音轨 %1</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="277"/>
        <source>Failed to create CDDB connection</source>
        <translation>创建 CDDB 连接失败</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="282"/>
        <source>Failed to contact CDDB server, please check CDDB and network settings</source>
        <translation>无法联系 CDDB 服务器，请检查 CDDB 和网络设置</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="288"/>
        <location filename="../devices/cddbinterface.cpp" line="315"/>
        <source>No matches found in CDDB</source>
        <translation>CDDB 中没有发现匹配数据</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="296"/>
        <source>CDDB error: %1</source>
        <translation>CDDB 错误: %1</translation>
    </message>
</context>
<context>
    <name>CddbSelectionDialog</name>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="37"/>
        <source>Multiple matches were found. Please choose the relevant one from below:</source>
        <translation>发现多个匹配项目，请在下面选择合适的:</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="46"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="46"/>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="54"/>
        <source>Disc Selection</source>
        <translation>选择碟片</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="66"/>
        <source>%1 - %2 Disc %3 (%4)</source>
        <comment>artist - album Disc disc (year)</comment>
        <translation>%1 - %2 碟片 %3 （%4）</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="68"/>
        <source>%1 - %2 (%3)</source>
        <comment>artist - album (year)</comment>
        <translation>%1 - %2 (%3)</translation>
    </message>
</context>
<context>
    <name>ContextSettings</name>
    <message>
        <location filename="../context/contextsettings.cpp" line="35"/>
        <source>Lyrics Providers</source>
        <translation>歌词提供者</translation>
    </message>
    <message>
        <location filename="../context/contextsettings.cpp" line="36"/>
        <source>Wikipedia Languages</source>
        <translation>维基百科语言</translation>
    </message>
    <message>
        <location filename="../context/contextsettings.cpp" line="37"/>
        <source>Other</source>
        <translation>其他</translation>
    </message>
</context>
<context>
    <name>ContextWidget</name>
    <message>
        <location filename="../context/contextwidget.cpp" line="347"/>
        <source>&amp;Artist</source>
        <translation>艺术家（&amp;A）</translation>
    </message>
    <message>
        <location filename="../context/contextwidget.cpp" line="348"/>
        <source>Al&amp;bum</source>
        <translation>专辑（&amp;b）</translation>
    </message>
    <message>
        <location filename="../context/contextwidget.cpp" line="349"/>
        <source>&amp;Track</source>
        <translation>音轨（&amp;T）</translation>
    </message>
</context>
<context>
    <name>CoverDialog</name>
    <message>
        <location filename="../gui/coverdialog.ui" line="23"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.ui" line="30"/>
        <source>Add a local file</source>
        <translation>添加本地文件</translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="vanished">设置</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.ui" line="40"/>
        <source>This can only be used to change the file used for covers, it will not alter any embedded covers you may have in your song files.</source>
        <translation>这只能用于更改用于封面的文件，而不会更改歌曲文件中可能具有的任何嵌入封面。</translation>
    </message>
    <message>
        <source>CoverArt Archive</source>
        <translation type="vanished">CoverArt Archive</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="398"/>
        <source>An image already exists for this artist, and the file is not writeable.</source>
        <translation>该艺术家的图像已经存在，并且该文件不可写。</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="400"/>
        <source>An image already exists for this composer, and the file is not writeable.</source>
        <translation>该作曲家已经存在一个图像，并且该文件不可写。</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="401"/>
        <source>A cover already exists for this album, and the file is not writeable.</source>
        <translation>该专辑的封面已经存在，并且该文件不可写。</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="408"/>
        <source>&apos;%1&apos; Artist Image</source>
        <translation>&apos;%1&apos; 艺术家图像</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="410"/>
        <source>&apos;%1&apos; Composer Image</source>
        <translation>&apos;%1&apos; 作曲家图像</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="412"/>
        <source>&apos;%1 - %2&apos; Album Cover</source>
        <comment>&apos;Artist - Album&apos; Album Cover</comment>
        <translation>&apos;%1 - %2&apos; 专辑封面</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="555"/>
        <source>Failed to set cover!

Could not download to temporary file!</source>
        <translation>无法设置封面！

无法下载到临时文件！</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="586"/>
        <source>Failed to download image!</source>
        <translation>下载图片失败!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="779"/>
        <source>Load Local Cover</source>
        <translation>加载本地封面</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="779"/>
        <source>Images (*.png *.jpg *.jpeg)</source>
        <translation>图片 (*.png *.jpg *.jpeg)</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="783"/>
        <source>File is already in list!</source>
        <translation>文件已在列表中!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="787"/>
        <source>Failed to read image!</source>
        <translation>读取图片失败!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="800"/>
        <source>Display</source>
        <translation>显示</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="801"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1163"/>
        <source>Failed to set cover!

Could not make copy!</source>
        <translation>无法设置封面！

无法复制！</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1172"/>
        <source>Failed to set cover!

Could not backup original!</source>
        <translation>无法设置封面！

无法备份原始文件！</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1228"/>
        <source>Failed to set cover!

Could not copy file to &apos;%1&apos;!</source>
        <translation>无法设置封面！

无法将文件复制到 &apos;%1&apos;！</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1282"/>
        <source>Searching...</source>
        <translation>正在搜索……</translation>
    </message>
</context>
<context>
    <name>CoverPreview</name>
    <message>
        <location filename="../gui/coverdialog.cpp" line="222"/>
        <source>Image</source>
        <translation>图片</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="225"/>
        <source>Downloading...</source>
        <translation>正在下载...</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="270"/>
        <location filename="../gui/coverdialog.cpp" line="305"/>
        <source>Image (%1 x %2 %3%)</source>
        <comment>Image (width x height zoom%)</comment>
        <translation>图片 (%1 x %2 %3%)</translation>
    </message>
</context>
<context>
    <name>CustomActionDialog</name>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="46"/>
        <source>Name:</source>
        <translation>名称:</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="47"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="50"/>
        <source>In the command line above, %f will be replaced with the file list and %d with the folder list. If neither are supplied, the the list of files will be appended to the command.</source>
        <translation>在上面的命令行中，%f 将替换为文件列表，%d 将替换为文件夹列表。如果两者均未提供，则文件列表将附加到命令中。</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="62"/>
        <source>Add New Command</source>
        <translation>添加新命令</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="70"/>
        <source>Edit Command</source>
        <translation>编辑命令</translation>
    </message>
</context>
<context>
    <name>CustomActions</name>
    <message>
        <location filename="../gui/customactions.cpp" line="57"/>
        <source>Custom Actions</source>
        <translation>自定义动作</translation>
    </message>
</context>
<context>
    <name>CustomActionsSettings</name>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="87"/>
        <source>To have Cantata call external commands (e.g. to edit tags with another application), add an entry for the command below. When at least one command command is defined, a &apos;Custom Actions&apos; entry will be added to the context menus in the Library, Folders, and Playlists views.</source>
        <translation>要让 Cantata 调用外部命令（例如，使用其他应用程序编辑标签），请在下面添加该命令的条目。定义至少一个命令命令后，“自定义操作”条目将添加到“库”、“文件夹”和“播放列表”视图的上下文菜单中。</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="104"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="105"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="106"/>
        <location filename="../gui/customactionssettings.cpp" line="182"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="110"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="110"/>
        <source>Command</source>
        <translation>命令</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="182"/>
        <source>Remove the selected commands?</source>
        <translation>删除选定的命令？</translation>
    </message>
</context>
<context>
    <name>Device</name>
    <message>
        <location filename="../devices/device.cpp" line="378"/>
        <source>Updating (%1)...</source>
        <translation>正在更新 (%1)...</translation>
    </message>
    <message>
        <location filename="../devices/device.cpp" line="383"/>
        <source>Updating (%1%)...</source>
        <translation>正在更新 (%1%)...</translation>
    </message>
</context>
<context>
    <name>DevicePropertiesDialog</name>
    <message>
        <location filename="../devices/devicepropertiesdialog.cpp" line="31"/>
        <source>Device Properties</source>
        <translation>设备属性</translation>
    </message>
</context>
<context>
    <name>DevicePropertiesWidget</name>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="20"/>
        <source>These settings are only valid, and editable, when the device is connected.</source>
        <translation>这些设置仅在连接设备后才有效且可编辑。</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="32"/>
        <source>Name:</source>
        <translation>名称:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="45"/>
        <source>Music folder:</source>
        <translation>音乐文件夹:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="58"/>
        <source>Copy album covers as:</source>
        <translation>复制专辑封面为:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="75"/>
        <source>Maximum cover size:</source>
        <translation>最大专辑封面大小:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="95"/>
        <source>Default volume:</source>
        <translation>默认音量:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="102"/>
        <source>&apos;Various Artists&apos; workaround</source>
        <translation>“多个艺术家” 环境</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="109"/>
        <source>Automatically scan music when attached</source>
        <translation>连接后自动扫描音乐</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="116"/>
        <source>Use cache</source>
        <translation>使用缓存</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="125"/>
        <source>Filenames</source>
        <translation>文件名</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="134"/>
        <source>Filename scheme:</source>
        <translation>文件名框架：</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="171"/>
        <source>VFAT safe</source>
        <translation>VFAT 安全</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="178"/>
        <source>Use only ASCII characters</source>
        <translation>仅使用 ASCII 字符</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="185"/>
        <source>Replace spaces with underscores</source>
        <translation>用下划线替换空格</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="192"/>
        <source>Append &apos;The&apos; to artist names</source>
        <translation>在艺术家姓名后附加“The”</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="195"/>
        <source>If an artist name begins with &apos;The&apos;, then append this in the folder name. e.g. &apos;The Beatles&apos; becomes &apos;Beatles, The&apos;</source>
        <translation>如果艺术家名称以“The”开头，则将其附加在文件夹名称中。例如“The Beatles”变成“Beatles, The”</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="205"/>
        <source>Transcoding</source>
        <translation>正在转码</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="83"/>
        <source>Don&apos;t copy covers</source>
        <translation>不复制封面</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="84"/>
        <source>Embed cover within each file</source>
        <translation>嵌入文件的封面</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>No maximum size</source>
        <translation>没有最大值</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>400 pixels</source>
        <translation>400 像素</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>300 pixels</source>
        <translation>300 像素</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>200 pixels</source>
        <translation>200 像素</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>100 pixels</source>
        <translation>100 像素</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="91"/>
        <source>&lt;p&gt;When copying tracks to a device, and the &apos;Album Artist&apos; is set to &apos;Various Artists&apos;, then Cantata will set the &apos;Artist&apos; tag of all tracks to &apos;Various Artists&apos; and the track &apos;Title&apos; tag to &apos;TrackArtist - TrackTitle&apos;.&lt;hr/&gt; When copying from a device, Cantata will check if &apos;Album Artist&apos; and &apos;Artist&apos; are both set to &apos;Various Artists&apos;. If so, it will attempt to extract the real artist from the &apos;Title&apos; tag, and remove the artist name from the &apos;Title&apos; tag.&lt;/p&gt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="98"/>
        <source>&lt;p&gt;If you enable this, then Cantata will create a cache of the device&apos;s music library. This will help to speed up subsequent library scans (as the cache file will be used instead of having to read the tags of each file.)&lt;hr/&gt;&lt;b&gt;NOTE:&lt;/b&gt; If you use another application to update the device&apos;s library, then this cache will become out-of-date. To rectify this, simply click on the &apos;refresh&apos; icon in the device list. This will cause the cache file to be removed, and the contents of the device re-scanned.&lt;/p&gt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="219"/>
        <source>Do not transcode</source>
        <translation>不转码</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="222"/>
        <source>Always transcode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="223"/>
        <source>Only transcode if source file is of a different format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="224"/>
        <source>Only transcode if source is FLAC/WAV</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="235"/>
        <source>Encoder</source>
        <translation>编码</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="250"/>
        <source>Transcode to %1</source>
        <translation>转码成 %1</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="281"/>
        <source>%1 (%2 free)</source>
        <comment>name (size free)</comment>
        <translation>%1 (剩余 %2)</translation>
    </message>
</context>
<context>
    <name>DevicesModel</name>
    <message>
        <location filename="../models/devicesmodel.cpp" line="95"/>
        <source>Configure Device</source>
        <translation>设置设备</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="96"/>
        <source>Refresh Device</source>
        <translation>刷新设备</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="97"/>
        <source>Connect Device</source>
        <translation>连接设备</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="98"/>
        <source>Disconnect Device</source>
        <translation>断开设备</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="100"/>
        <source>Edit CD Details</source>
        <translation>编辑 CD 详细信息</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="346"/>
        <source>Not Connected</source>
        <translation>未连接</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="920"/>
        <source>No Devices Attached</source>
        <translation>没有关联设备</translation>
    </message>
</context>
<context>
    <name>DevicesPage</name>
    <message>
        <location filename="../devices/devicespage.cpp" line="62"/>
        <source>Copy To Library</source>
        <translation>复制到库</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="65"/>
        <source>Synchronise</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="69"/>
        <source>Forget Device</source>
        <translation>清除设备历史</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="100"/>
        <source>Add Device</source>
        <translation>添加设备</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="120"/>
        <source>Any supported devices will appear here when attached to your computer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="409"/>
        <location filename="../devices/devicespage.cpp" line="421"/>
        <source>Lookup album and track details?</source>
        <translation>查看专辑和音轨信息?</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="410"/>
        <location filename="../devices/devicespage.cpp" line="422"/>
        <location filename="../devices/devicespage.cpp" line="434"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="410"/>
        <source>Via CDDB</source>
        <translation>通过 CDDB</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="410"/>
        <source>Via MusicBrainz</source>
        <translation>通过 MusicBrainz</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="431"/>
        <source>Which type of refresh do you wish to perform?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="432"/>
        <source>Partial - Only new songs are scanned (quick)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="433"/>
        <source>Full - All songs are rescanned (slow)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="434"/>
        <source>Partial</source>
        <translation>部分</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="434"/>
        <source>Full</source>
        <translation>完全</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="481"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation type="unfinished">您确定要删除所选的歌曲吗？

这不能被撤消。</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="482"/>
        <source>Delete Songs</source>
        <translation>删除歌曲</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="508"/>
        <source>Are you sure you wish to forget &apos;%1&apos;?</source>
        <translation>确定要清除历史 &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="527"/>
        <source>Are you sure you wish to eject Audio CD &apos;%1 - %2&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="528"/>
        <source>Eject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="529"/>
        <source>Are you sure you wish to disconnect &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="530"/>
        <source>Disconnect</source>
        <translation>连接断开</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="549"/>
        <source>Please close other dialogs first.</source>
        <translation>请先关闭其他对话框.</translation>
    </message>
</context>
<context>
    <name>DigitallyImportedSettings</name>
    <message>
        <source>Username:</source>
        <translation type="vanished">用户名:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation type="vanished">密码:</translation>
    </message>
    <message>
        <source>MP3 256k</source>
        <translation type="vanished">MP3 256k</translation>
    </message>
</context>
<context>
    <name>DockMenu</name>
    <message>
        <location filename="../mac/dockmenu.cpp" line="33"/>
        <location filename="../mac/dockmenu.cpp" line="43"/>
        <source>Play</source>
        <translation>播放</translation>
    </message>
    <message>
        <location filename="../mac/dockmenu.cpp" line="43"/>
        <source>Pause</source>
        <translation>暂停</translation>
    </message>
</context>
<context>
    <name>DynamicPlaylists</name>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="142"/>
        <source>Start Dynamic Playlist</source>
        <translation>开始动态列表</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="143"/>
        <source>Stop Dynamic Mode</source>
        <translation>停止动态模式</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="153"/>
        <source>Dynamic Playlists</source>
        <translation>动态队列</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="158"/>
        <source>Dynamically generated playlists</source>
        <translation>动态生成的播放列表</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="214"/>
        <source>You need to install &quot;perl&quot; on your system in order for Cantata&apos;s dynamic mode to function.</source>
        <translation>你需要安装perl以使用Cantata的动态队列功能</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="221"/>
        <source>Failed to locate rules file - %1</source>
        <translation>无法加载配置 - %1</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="229"/>
        <source>Failed to remove previous rules file - %1</source>
        <translation>无法删除前一个配置 - %1</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="234"/>
        <source>Failed to install rules file - %1 -&gt; %2</source>
        <translation>无法安装配置 - %1 到 %2</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="385"/>
        <source>Could not start dynamic helper. Please check all &lt;a href=&quot;https://github.com/nullobsi/cantata/wiki/Dynamic-Palylists-Helper&quot;&gt;dependencies&lt;/a&gt; are installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="496"/>
        <source>Dynamizer has been terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="542"/>
        <source>Awaiting response for previous command. (%1)</source>
        <translation>等待响应前一个命令. (%1)</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="542"/>
        <source>Saving rule</source>
        <translation>正在保存规则</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="542"/>
        <source>Deleting rule</source>
        <translation>删除规则</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="649"/>
        <source>Failed to save %1. (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="663"/>
        <location filename="../playlists/dynamicplaylists.cpp" line="666"/>
        <source>Failed to delete rules file. (%1)</source>
        <translation>删除 (%1) 失败</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="673"/>
        <source>Failed to control dynamizer state. (%1)</source>
        <translation>设置动态 (%1) 失败</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="680"/>
        <source>Failed to set the current dynamic rules. (%1)</source>
        <translation>无法设置当前动态规则. (%1)</translation>
    </message>
</context>
<context>
    <name>DynamicPlaylistsPage</name>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="38"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="39"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="40"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="88"/>
        <source>A &apos;dynamic&apos; playlist contains a set of rules to select tracks from your music library to play. The play queue is filled with random tracks matching your criteria, and the play queue will be dynamically updated after tracks are played.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="92"/>
        <source>Use the + icon (below) to create a new &apos;dynamic&apos; playlist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="126"/>
        <source>Remote dynamizer is not running. In order to support &apos;dynamic&apos; playlists under Windows, Cantata requires its &apos;cantata-dynamic&apos; script to be running on the MPD server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="160"/>
        <source>Are you sure you wish to remove the selected rules?

This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="161"/>
        <source>Remove Dynamic Rules</source>
        <translation>删除动态配置</translation>
    </message>
</context>
<context>
    <name>FilenameSchemeDialog</name>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="38"/>
        <source>Example:</source>
        <translation>例如:</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="67"/>
        <source>About filename schemes</source>
        <translation>关于文件名框架</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="79"/>
        <source>The artist of the album. For most albums, this will be the same as the &lt;i&gt;Track Artist.&lt;/i&gt; For compilations, this will often be &lt;i&gt;Various Artists.&lt;/i&gt;</source>
        <translation>专辑的艺术家。对于大多数专辑，这将与&lt;i&gt; Track Artist &lt;/i&gt;相同。对于合辑，通常是&lt;i&gt; Various Artists &lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="82"/>
        <source>Album Artist</source>
        <translation>专辑艺术家</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="89"/>
        <source>The name of the album.</source>
        <translation>专辑名。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="92"/>
        <source>Album Title</source>
        <translation>专辑标题</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="99"/>
        <source>The composer.</source>
        <translation>作曲家。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="102"/>
        <source>Composer</source>
        <translation>作曲家</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="109"/>
        <source>The artist of each track.</source>
        <translation>每个音轨的艺术家。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="112"/>
        <source>Track Artist</source>
        <translation>音轨艺术家</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="119"/>
        <source>The track title (without &lt;i&gt;Track Artist&lt;/i&gt;).</source>
        <translation>音轨标题（没有&lt;i&gt;曲目艺术家&lt;/i&gt;）。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="122"/>
        <source>Track Title</source>
        <translation>音轨标题</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="141"/>
        <source>The track title (with &lt;i&gt;Track Artist&lt;/i&gt;, if different to &lt;i&gt;Album Artist&lt;/i&gt;).</source>
        <translation>曲目标题（使用&lt;i&gt;曲目艺术家&lt;/i&gt;，如果与&lt;i&gt;专辑艺术家&lt;/i&gt;不同）。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="144"/>
        <source>Track Title (+Artist)</source>
        <translation>音轨标题(+艺术家)</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="151"/>
        <source>The track number.</source>
        <translation>音轨编号。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="154"/>
        <source>Track #</source>
        <translation>音轨 #</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="161"/>
        <source>The album number of a multi-album album. Often compilations consist of several albums.</source>
        <translation>多专辑专辑的专辑编号。通常，合辑包含几张专辑。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="164"/>
        <source>CD #</source>
        <translation>CD #</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="171"/>
        <source>The year of the album&apos;s release.</source>
        <translation>专辑发行年份。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="174"/>
        <source>Year</source>
        <translation>年份</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="181"/>
        <source>The genre of the album.</source>
        <translation>专辑的流派。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="184"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="33"/>
        <source>Filename Scheme</source>
        <translation>文件名框架</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="61"/>
        <source>Various Artists</source>
        <comment>Example album artist</comment>
        <translation>多个艺术家</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="62"/>
        <source>Wibble</source>
        <comment>Example artist</comment>
        <translation>Wibble</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="63"/>
        <source>Vivaldi</source>
        <comment>Example composer</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="64"/>
        <source>Now 5001</source>
        <comment>Example album</comment>
        <translation>现在 5001</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="65"/>
        <source>Wobble</source>
        <comment>Example song name</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="66"/>
        <source>Dance</source>
        <comment>Example genre</comment>
        <translation>舞曲</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="120"/>
        <source>The following variables will be replaced with their corresponding meaning for each track name.</source>
        <translation>对于每个曲目名称，以下变量将被其相应含义代替。</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="126"/>
        <source>&lt;tr&gt;&lt;th&gt;&lt;em&gt;Variable&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;Button&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;Description&lt;/em&gt;&lt;/th&gt;&lt;/tr&gt;</source>
        <translation>&lt;tr&gt;&lt;th&gt;&lt;em&gt;变量&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;按钮&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;描述&lt;/em&gt;&lt;/th&gt;&lt;/tr&gt;</translation>
    </message>
</context>
<context>
    <name>FindMpdDialog</name>
    <message>
        <location filename="../gui/findmpddialog.ui" line="20"/>
        <source>Server Detection</source>
        <translation>服务器检测</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.ui" line="26"/>
        <source>Please select your MPD. If you don&apos;t see your MPD listed here, check that zeroconf is activated in your MPD configuration or insert the host configuration manually.</source>
        <translation>请选择您的 MPD 。如果未在此处列出您的 MPD ，请检查 MPD 配置中是否激活了 zeroconf 或手动插入主机配置。</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.cpp" line="30"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.cpp" line="30"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.cpp" line="30"/>
        <source>Port</source>
        <translation>端口</translation>
    </message>
</context>
<context>
    <name>FsDevice</name>
    <message>
        <location filename="../devices/fsdevice.cpp" line="679"/>
        <source>Updating...</source>
        <translation>更新...</translation>
    </message>
    <message>
        <location filename="../devices/fsdevice.cpp" line="755"/>
        <source>Reading cache</source>
        <translation>读取缓存</translation>
    </message>
    <message>
        <location filename="../devices/fsdevice.cpp" line="760"/>
        <source>Saving cache</source>
        <translation>正在保存缓存</translation>
    </message>
    <message>
        <location filename="../devices/fsdevice.cpp" line="767"/>
        <source>%1 %2%</source>
        <comment>Message percent</comment>
        <translation>%1 %2%</translation>
    </message>
</context>
<context>
    <name>GenreCombo</name>
    <message>
        <location filename="../widgets/genrecombo.cpp" line="41"/>
        <source>Filter On Genre</source>
        <translation>按流派过滤</translation>
    </message>
    <message>
        <location filename="../widgets/genrecombo.cpp" line="63"/>
        <source>All Genres</source>
        <translation>所有流派</translation>
    </message>
</context>
<context>
    <name>GroupedViewDelegate</name>
    <message>
        <location filename="../widgets/groupedview.cpp" line="292"/>
        <source>Audio CD</source>
        <translation>音乐 CD</translation>
    </message>
    <message>
        <location filename="../widgets/groupedview.cpp" line="292"/>
        <source>Streams</source>
        <translation>流媒体</translation>
    </message>
    <message numerus="yes">
        <location filename="../widgets/groupedview.cpp" line="406"/>
        <source>%n Track(s)</source>
        <translation>
            <numerusform>%n 音轨</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>InitialSettingsWizard</name>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="14"/>
        <source>Cantata First Run</source>
        <translation>首次运行 Cantata</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="46"/>
        <source>Welcome to Cantata</source>
        <translation>欢迎来到 Cantata</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="69"/>
        <source>&lt;p&gt;Cantata is a feature-rich and user friendly client for Music Player Daemon (MPD). MPD is a flexible, powerful, server-side application for playing music.&lt;/p&gt;&lt;p&gt;For more information on MPD itself, please refer to the MPD website &lt;a href=&quot;http://www.musicpd.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.musicpd.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This &apos;wizard&apos; will guide you through the basic settings required for Cantata to function correctly.&lt;/p&gt;</source>
        <translation>&lt;p&gt; Cantata 是 Music Player Daemon（MPD）的功能丰富且用户友好的客户端。 MPD 是用于播放音乐的灵活，功能强大的服务器端应用程序。&lt;/p&gt; &lt;p&gt;有关 MPD 本身的更多信息，请访问 MPD 网站&lt;a href=&quot;http://www.musicpd.org&quot;&gt; &lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt; http://www.musicpd.org &lt;/span&gt; &lt;/a&gt; &lt;/p&gt; &lt;p&gt;此“向导”将指导您通过Cantata正常运行所需的基本设置。&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="108"/>
        <source>&lt;p&gt;Welcome to Cantata&lt;/p&gt;</source>
        <translation>&lt;p&gt;欢迎来到 Cantata&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="134"/>
        <source>&lt;p&gt;Cantata is a feature-rich and user friendly client for Music Player Daemon (MPD). MPD is a flexible, powerful, server-side application for playing music. MPD may be started either system-wide, or on a per-user basis.&lt;br/&gt;&lt;br/&gt;Please select how you would like to have Cantata initially connect to (or startup) MPD:&lt;/p&gt;</source>
        <translation>&lt;p&gt; Cantata 是 Music Player Daemon（MPD）的功能丰富且用户友好的客户端。 MPD 是用于播放音乐的灵活，强大的服务器端应用程序。 MPD 可以在系统范围内启动，也可以基于每个用户启动。&lt;br/&gt; &lt;br/&gt;请选择您希望 Cantata 最初如何连接（或启动）MPD：&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="159"/>
        <source>Standard multi-user/server setup</source>
        <translation>标准多用户/服务器设置</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="172"/>
        <source>&lt;i&gt;Select this option if your music collection is shared between users, your MPD instance is running on another machine, you already have a personal MPD setup, or you wish to enable access from other clients (e.g. MPDroid). If you select this option then Cantata itself cannot control the starting and stopping of the MPD server. You will therefore need to ensure that MPD is already configured and running.&lt;/i&gt;</source>
        <translation>&lt;i&gt;如果您在用户之间共享音乐收藏，您的 MPD 实例正在另一台计算机上运行，​​您已经具有个人 MPD 设置或希望启用来自其他客户端（例如 MPDroid）的访问，请选择此选项。如果选择此选项，则 Cantata 本身无法控制MPD服务器的启动和停止。因此，您需要确保 MPD 已经配置并正在运行。&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="204"/>
        <source>Basic single user setup</source>
        <translation>基本的单用户设置</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="217"/>
        <source>&lt;i&gt;Select this option if your music collection is not shared with others, and you wish Cantata to configure and control the MPD instance. This setup will be exclusive to Cantata, and will &lt;b&gt;not&lt;/b&gt; be accessible to other MPD clients (e.g. MPDroid)&lt;/i&gt;</source>
        <translation>&lt;i&gt;如果您的音乐收藏未与他人共享，并且希望 Cantata 配置和控制 MPD 实例，请选择此选项。此设置仅适用于 Cantata ，其他 MPD 客户端（例如 MPDroid）将无法访问 MPD&lt;b&gt; &lt;/b&gt; &lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="236"/>
        <source>If you wish to have an advanced MPD setup (e.g. multiple audio outputs, full DSD support, etc) then you &lt;b&gt;must&lt;/b&gt; choose &apos;Standard&apos;</source>
        <translation>如果您希望使用高级 MPD 设置（例如，多个音频输出，全面的 DSD 支持等），则&lt;b&gt;必须&lt;/b&gt;选择“标准”</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="259"/>
        <source>For more information on MPD itself, please refer to the MPD website &lt;a href=&quot;http://www.musicpd.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.musicpd.org&lt;/span&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This &apos;wizard&apos; will guide you through the basic settings required for Cantata to function correctly.</source>
        <translation>有关 MPD 本身的更多信息，请访问 MPD 网站&lt;a href=&quot;http://www.musicpd.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.musicpd.org&lt;/span&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;此向导将指导您完成 Cantata 正常运行所需的基本设置。</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="321"/>
        <source>Connection details</source>
        <translation>连接详情</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="344"/>
        <source>The settings below are the basic settings required by Cantata. Please enter the relevant details, and use the &apos;Connect&apos; button to test the connection.</source>
        <translation>以下设置是 Cantata 所需的基本设置。请输入相关详细信息，然后使用“连接”按钮测试连接。</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="378"/>
        <source>Host:</source>
        <translation>主机名:</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="411"/>
        <source>Password:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="428"/>
        <location filename="../gui/initialsettingswizard.ui" line="572"/>
        <source>Music folder:</source>
        <translation>音乐文件夹:</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="475"/>
        <source>Connect</source>
        <translation>连接</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="484"/>
        <source>The &apos;Music folder&apos; setting is used to lookup cover-art, lyrics, etc. If your MPD instance is on a remote host, you may set this to a HTTP URL.</source>
        <translation>“音乐文件夹”设置用于查找封面，歌词等。如果 MPD 实例位于远程主机上，则可以将其设置为 HTTP URL。</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="514"/>
        <source>Music folder</source>
        <translation>音乐文件夹</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="537"/>
        <source>Please choose the folder containing your music collection.</source>
        <translation>请选择包含您的音乐收藏的文件夹。</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="623"/>
        <source>Album Covers</source>
        <translation>专辑封面</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="646"/>
        <source>&lt;p&gt;Cantata can download missing covers, and store these either in the music folder or within your personal cache folder.&lt;/p&gt;</source>
        <translation>&lt;p&gt; Cantata 可以下载缺少的封面，并将其存储在音乐文件夹或个人缓存文件夹中。&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="678"/>
        <source>Fetch missing covers</source>
        <translation>获取缺失的封面</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="685"/>
        <source>Save downloaded covers into music folder</source>
        <translation>将下载的封面保存到音乐文件夹中</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="692"/>
        <source>If you elect to have Cantata store covers within the music folder, and you do not have write access to this folder (or you have set this as a HTTP address), then Cantata will revert to saving the files in your personal cache folder.</source>
        <translation>如果您选择将 Cantata 存储在音乐文件夹中，并且没有对该文件夹的写权限（或将其设置为 HTTP 地址），则 Cantata 将还原为将文件保存在您的个人缓存文件夹中。</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="722"/>
        <source>Finished!</source>
        <translation>完成！</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="745"/>
        <source>Cantata is now configured!&lt;br/&gt;&lt;br/&gt;Cantata&apos;s configuration dialog maybe used to customise Cantata&apos;s appearance, as well as to add extra MPD hosts, etc.</source>
        <translation>Cantata现在已配置！&lt;br/&gt; &lt;br/&gt; Cantata 的配置对话框可用于自定义 Cantata 的外观，以及添加额外的 MPD 主机等。</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="777"/>
        <source>Cantata will groups tracks into albums by using the &apos;AlbumArtist&apos; tag if it is set, otherwise it will fallback to the &apos;Artist&apos; tag. If you have albums with multiple artists, you &lt;b&gt;must&lt;/b&gt; set the &apos;AlbumArtist&apos; tag for the grouping to function correctly. It is suggested to use &apos;Various Artists&apos; in this scenario.</source>
        <translation>Cantata将使用“AlbumArtist”标签（如果已设置）将曲目分组为专辑，否则将回退到“Artist”标签。如果您的专辑中有多位歌手，则必须&lt;b&gt; &lt;/b&gt;设置“AlbumArtist”标签，才能使分组正常运行。建议在这种情况下使用“多个艺术家”。</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="62"/>
        <source>Not Connected</source>
        <translation>未连接</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="113"/>
        <source>Discover...</source>
        <translation>发现……</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="162"/>
        <source>Connection Established</source>
        <translation>连接已建立</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="162"/>
        <source>Connection Failed</source>
        <translation>连接失败</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="175"/>
        <source>Cantata will now terminate</source>
        <translation>Cantata 现在将终止</translation>
    </message>
</context>
<context>
    <name>InputDialog</name>
    <message>
        <location filename="../support/inputdialog.h" line="64"/>
        <source>Password</source>
        <translation>密码</translation>
    </message>
    <message>
        <location filename="../support/inputdialog.h" line="64"/>
        <source>Please enter password:</source>
        <translation>请输入密码:</translation>
    </message>
</context>
<context>
    <name>InterfaceSettings</name>
    <message>
        <location filename="../gui/interfacesettings.ui" line="36"/>
        <source>Sidebar</source>
        <translation>侧边栏</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="42"/>
        <source>Views</source>
        <translation>视图</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="48"/>
        <source>Use the checkboxes below to configure which views will appear in the sidebar.</source>
        <translation>使用下面的复选框来配置哪些视图将出现在侧栏中。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="61"/>
        <source>If &apos;Play Queue&apos; is not checked above, then it will appear to the side of the other views. If &apos;Info&apos; is not checked above, then a button will be added to the toolbar allowing you to access song information.</source>
        <translation>如果上方未选中“播放队列”，则它将出现在其他视图的旁边。如果未在上方选中“信息”，则会在工具栏上添加一个按钮，使您可以访问歌曲信息。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="71"/>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="82"/>
        <location filename="../gui/interfacesettings.ui" line="147"/>
        <location filename="../gui/interfacesettings.ui" line="753"/>
        <source>Style:</source>
        <translation>视图:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="95"/>
        <source>Position:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="108"/>
        <source>Only show icons, no text</source>
        <translation>只显示图标，不显示文字</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="115"/>
        <source>Auto-hide</source>
        <translation>自动隐藏</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="125"/>
        <source>Automatically change style when insufficient space</source>
        <translation>空间不够时自动更改样式</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="122"/>
        <source>&lt;p&gt;Change to a small top bar (containing all views) when the window is narrow.&lt;/p&gt;</source>
        <translation>&lt;p&gt;当窗口狭窄时，切换到小的顶部栏（包含所有视图）。&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="138"/>
        <location filename="../gui/interfacesettings.cpp" line="147"/>
        <source>Play Queue</source>
        <translation>播放队列</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="160"/>
        <source>Initially collapse albums</source>
        <translation>起始时收起专辑曲目</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="167"/>
        <source>Automatically expand current album</source>
        <translation>自动展开当前播放的专辑</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="174"/>
        <source>Scroll to current track</source>
        <translation>滚动至当前曲目</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="181"/>
        <source>Prompt before clearing</source>
        <translation>清空前询问</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="188"/>
        <source>Separate action (and shortcut) for play queue search</source>
        <translation>播放队列搜索的单独操作（和快捷方式）</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="195"/>
        <source>Simple sort (don&apos;t sort on auxiliary tags)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="224"/>
        <source>Background Image</source>
        <translation>背景图片</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="230"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="237"/>
        <source>Current album cover</source>
        <translation>当前专辑封面</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="244"/>
        <source>Custom image:</source>
        <translation>自定义图片：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="264"/>
        <source>Blur:</source>
        <translation>模糊：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="310"/>
        <source>10px</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="322"/>
        <source>Opacity:</source>
        <translation>透明度：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="368"/>
        <source>40%</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="384"/>
        <source>Toolbar</source>
        <translation>工具栏</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="393"/>
        <source>Show stop button</source>
        <translation>显示停止按钮</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="400"/>
        <source>Show cover of current track</source>
        <translation>显示当前曲目的封面</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="407"/>
        <source>Show track rating</source>
        <translation>显示曲目评级</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="414"/>
        <source>Show technical info</source>
        <translation>显示技术信息</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="422"/>
        <source>External</source>
        <translation>外部</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="428"/>
        <source>Enable MPRIS D-BUS interface</source>
        <translation>启用 MPRIS D-BUS 接口</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="435"/>
        <source>Show popup messages when changing tracks</source>
        <translation>更改曲目时显示弹出消息</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="445"/>
        <source>Show icon in notification area</source>
        <translation>在通知栏显示图标</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="455"/>
        <source>Minimize to notification area when closed</source>
        <translation>关闭时最小化到通知栏</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="462"/>
        <source>On Start-up</source>
        <translation>启动时</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="468"/>
        <source>Show main window</source>
        <translation>显示主窗口</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="475"/>
        <source>Hide main window</source>
        <translation>隐藏主窗口</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="482"/>
        <source>Restore previous state</source>
        <translation>恢复先前的状态</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="506"/>
        <source>Tweaks</source>
        <translation>调整</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="512"/>
        <source>Artist &amp;&amp; Album Sorting</source>
        <translation>艺术家和专辑排序</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="518"/>
        <source>Enter a (comma separated) list of prefixes to ignore when sorting artist and albums. e.g. if set to &apos;The&apos; then &apos;The Beatles&apos; would be sorted by &apos;Beatles&apos;</source>
        <translation>输入一个（逗号分隔的）前缀列表，以在排序艺术家和专辑时忽略。例如如果设置为“The”，则“The Beatles”将按“Beatles”排序</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="528"/>
        <source>Enter comma separated list of prefixes...</source>
        <translation>请输入逗号分隔的前缀列表……</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="538"/>
        <source>Composer Support</source>
        <translation>作曲家支持</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="544"/>
        <source>By default, Cantata uses the &apos;Album Artist&apos; tag (or &apos;Artist&apos; tag if a song has no &apos;Album Artist&apos;) to group songs and albums. For certain genres, e.g &apos;Classical&apos;, it may be preferable to use the &apos;Composer&apos; tag (if set) to perform this grouping. Please enter a (comma separated) list of the genres with which you would like Cantata to use the &apos;Composer&apos; tag.</source>
        <translation>默认情况下，Cantata 使用“专辑艺术家”标签（如果歌曲没有“专辑艺术家”，则使用“艺术家”标签）对歌曲和专辑进行分组。对于某些流派，例如“古典”，最好使用“作曲家”标签（如果已设置）执行此分组。请输入您希望 Cantata 使用“作曲家”标签的流派的列表（以逗号分隔）。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="554"/>
        <source>Enter comma separated list of genres...</source>
        <translation>请输入以逗号分隔的流派列表...</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="564"/>
        <source>Single Tracks</source>
        <translation>单曲</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="570"/>
        <source>If you have a lot of artists in your collection that only contain a single track, then it can be cumbersome for each of these to have their own entry in the list of artists. As a work-around for this, if you place these tracks into a separate folder, and enter this folder name below, then Cantata will group these under an album named &apos;Single Tracks&apos; with an album artist of &apos;Various Artists&apos;. You may enter a comma separated list of folder names (without leading or trailing path separators) below.</source>
        <translation>如果您的收藏中有很多艺术家只包含一个曲目，那么每个艺术家在艺术家列表中都有自己的条目可能很麻烦。作为解决方法，如果将这些曲目放置在单独的文件夹中，然后在下面输入此文件夹名称，则 Cantata 会将这些曲目分组在名为“Single Tracks”的专辑中，并包含“Various Artists”的专辑艺术家。您可以在下面输入以逗号分隔的文件夹名称列表（不包含前导或尾随路径分隔符）。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="580"/>
        <source>Comma separated list of folders that contain single track files...</source>
        <translation>用逗号分隔的包含单个跟踪文件的文件夹列表……</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="590"/>
        <source>Miscellaneous</source>
        <translation>杂项</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="596"/>
        <source>CUE files:</source>
        <translation>CUE 文件：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="606"/>
        <source>Year tag:</source>
        <translation>年份标签：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="619"/>
        <source>Changing &apos;Artist &amp; Album Sorting&apos;, &apos;Single Tracks&apos;, or &apos;CUE files&apos; will require a DB refresh in order to take effect. Changing &apos;Composer Support&apos; or &apos;Year tag&apos; will require restarting Cantata.</source>
        <translation>更改“艺术家和专辑排序”，“单曲”或“CUE 文件”将需要刷新数据库才能生效。更改“作曲家支持”或“年份标签”将需要重新启动 Cantata。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="640"/>
        <source>Covers</source>
        <translation>封面</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="651"/>
        <source>Fetch missing covers</source>
        <translation>获取缺少的封面</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="658"/>
        <source>Save downloaded covers into music folder</source>
        <translation>将下载的封面保存到音乐文件夹中</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="665"/>
        <source>Filename:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="675"/>
        <source>&lt;p&gt;Filename (without extension) to save downloaded covers as.&lt;br/&gt;If left blank &apos;cover&apos; will be used.&lt;br/&gt;&lt;br/&gt;&lt;i&gt;%artist% will be replaced with album artist of the current song, and %album% will be replaced with the album name.&lt;/i&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;文件名（不带扩展名），用于将下载的封面另存为。&lt;br/&gt;如果使用空白，则使用 &apos;cover&apos;。&lt;br/&gt;&lt;br/&gt;&lt;i&gt;%artist% 将替换为专辑封面的当前歌曲，并且 %album% 将替换为专辑名称。&lt;/i&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="684"/>
        <source>If you enable &apos;Save downloaded covers into music folder&apos; you may need to clear the cache of any previous covers to force downloading of new covers. See &apos;Cache&apos; settings page for further details.</source>
        <translation>如果启用“将下载的封面保存到音乐文件夹”，则可能需要清除以前所有封面的缓存以强制下载新封面。有关更多详细信息，请参见“缓存”设置页面。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="708"/>
        <source>General</source>
        <translation>一般设置</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="719"/>
        <source>Show delete action in context menus</source>
        <translation>在上下文菜单中显示删除操作</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="726"/>
        <source>Enforce single-click activation of items</source>
        <translation>强制单击激活项目</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="733"/>
        <source>Show song information tooltips</source>
        <translation>显示歌曲信息工具提示条</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="740"/>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="768"/>
        <source>Changing the &apos;Enforce single-click activation of items&apos; setting will require a re-start of Cantata.</source>
        <translation>更改“强制单击激活项目”设置将需要重新启动 Cantata。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="775"/>
        <source>Changing the language setting will require a re-start of Cantata.</source>
        <translation>更改语言设置将需要重新启动 Cantata。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="782"/>
        <source>Changing the style setting will require a re-start of Cantata.</source>
        <translation>更改主题设置将需要重新启动 Cantata。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="144"/>
        <source>Use &apos;Year&apos; tag to display &amp; sort</source>
        <translation>使用“年份”标签显示和排序</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="145"/>
        <source>Use &apos;Original Year&apos; tag to display &amp; sort, fallback to &apos;Year&apos; if not set</source>
        <translation>使用“原始年份”标签显示和排序，如果未设置，则回退到“年份”</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="148"/>
        <source>Library</source>
        <translation>库</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="149"/>
        <source>Folders</source>
        <translation>文件夹</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="150"/>
        <source>Playlists</source>
        <translation>播放列表</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="151"/>
        <source>Internet - Streams, Jamendo, Maganatune, SoundCloud, and Podcasts</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="153"/>
        <source>Devices - UMS, MTP (e.g. Android), and AudioCDs</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="157"/>
        <source>Search (via MPD)</source>
        <translation>搜索（通过 MPD）</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="158"/>
        <source>Info - Current song information (artist, album, and lyrics)</source>
        <translation>信息 - 当前歌曲的信息（艺术家、专辑和歌词）</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="163"/>
        <source>Large</source>
        <translation>大</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="164"/>
        <source>Small</source>
        <translation>小</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="165"/>
        <source>Tab-bar</source>
        <translation>标签栏</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="166"/>
        <source>Left</source>
        <translation>左</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="166"/>
        <source>Right</source>
        <translation>右</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="167"/>
        <source>Top</source>
        <translation>顶部</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="168"/>
        <source>Bottom</source>
        <translation>底部</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="175"/>
        <source>Images (*.png *.jpg)</source>
        <translation>图片 (*.png *.jpg)</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="176"/>
        <source>10px</source>
        <comment>pixels</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="201"/>
        <source>Notifications</source>
        <translation>通知</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="215"/>
        <source>If no setting is specified for &apos;Filename&apos;, then Cantata will use a default of &lt;code&gt;cover&lt;/code&gt;. This filename is used when downloading covers, or when adding music to your library from devices. This should be specified &lt;b&gt;without&lt;/b&gt; an extension.</source>
        <translation>如果未为“文件名”指定设置，则 Cantata 将使用默认值 &lt;code&gt;cover&lt;/code&gt;。在下载封面或从设备将音乐添加到音乐库时，将使用此文件名。应指定&lt;b&gt;不带&lt;/b&gt;扩展名。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="219"/>
        <source>If no setting is specified for &apos;Filename&apos;, then Cantata will use a default of &lt;code&gt;cover&lt;/code&gt;. This filename is used when downloading covers. This should be specified &lt;b&gt;without&lt;/b&gt; an extension.</source>
        <translation>如果未为“文件名”指定设置，则 Cantata 将使用默认值 &lt;code&gt;cover&lt;/code&gt;。下载封面时使用此文件名。应指定&lt;b&gt;不带&lt;/b&gt;扩展名。</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="435"/>
        <source>English (en)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="440"/>
        <location filename="../gui/interfacesettings.cpp" line="457"/>
        <source>System default</source>
        <translation>系统默认</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="567"/>
        <source>%1%</source>
        <comment>value%</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="572"/>
        <source>%1 px</source>
        <comment>pixels</comment>
        <translation></translation>
    </message>
</context>
<context>
    <name>ItemView</name>
    <message>
        <location filename="../widgets/itemview.cpp" line="716"/>
        <source>Go Back</source>
        <translation>返回</translation>
    </message>
    <message>
        <location filename="../widgets/itemview.cpp" line="1568"/>
        <source>Updating...</source>
        <translation>更新...</translation>
    </message>
</context>
<context>
    <name>JamendoService</name>
    <message>
        <location filename="../online/jamendoservice.cpp" line="372"/>
        <source>The world&apos;s largest digital service for free music</source>
        <translation>全球最大的免费音乐数字服务</translation>
    </message>
</context>
<context>
    <name>JamendoSettingsDialog</name>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="32"/>
        <source>Jamendo Settings</source>
        <translation>Jamendo 设置</translation>
    </message>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="36"/>
        <source>MP3</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="37"/>
        <source>Ogg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="38"/>
        <source>Streaming format:</source>
        <translation>流媒体格式:</translation>
    </message>
</context>
<context>
    <name>KeySequenceButton</name>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="81"/>
        <source>The key you just pressed is not supported by Qt.</source>
        <translation>Qt 不支持您刚刚按下的键。</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="82"/>
        <source>Unsupported Key</source>
        <translation>不支持的键</translation>
    </message>
</context>
<context>
    <name>KeySequenceWidget</name>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="176"/>
        <source>Click on the button, then enter the shortcut like you would in the program.
Example for Ctrl+a: hold the Ctrl key and press a.</source>
        <translation>单击按钮，然后像在程序中一样输入快捷方式。
Ctrl + a 的示例：按住 Ctrl 键并按 a。</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="271"/>
        <source>Meta</source>
        <comment>Meta key</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="272"/>
        <source>Ctrl</source>
        <comment>Ctrl key</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="273"/>
        <source>Alt</source>
        <comment>Alt key</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="274"/>
        <source>Shift</source>
        <comment>Shift key</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="278"/>
        <source>Input</source>
        <comment>What the user inputs now will be taken as the new shortcut</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="285"/>
        <source>None</source>
        <comment>No shortcut defined</comment>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="380"/>
        <location filename="../support/keysequencewidget.cpp" line="386"/>
        <source>Shortcut Conflict</source>
        <translation>快捷键冲突</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="381"/>
        <source>The &quot;%1&quot; shortcut is already in use, and cannot be configured.
Please choose another one.</source>
        <translation>“%1”快捷方式已在使用中，无法配置。
请选择另一个。</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="387"/>
        <source>The &quot;%1&quot; shortcut is ambiguous with the shortcut for the following action:</source>
        <translation>“%1”快捷方式与以下操作的快捷方式不明确：</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="389"/>
        <source>Do you want to reassign this shortcut to the selected action?</source>
        <translation>您是否要将此快捷方式重新分配给所选操作？</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="392"/>
        <source>Reassign</source>
        <translation>重新分配</translation>
    </message>
</context>
<context>
    <name>LastFmEngine</name>
    <message>
        <location filename="../context/lastfmengine.cpp" line="61"/>
        <source>Read more on last.fm</source>
        <translation>在 last.fm 了解更多</translation>
    </message>
</context>
<context>
    <name>LibraryDb</name>
    <message>
        <location filename="../db/librarydb.cpp" line="571"/>
        <source>Database error - please check Qt SQLite driver is installed</source>
        <translation>数据库错误 - 请检查 Qt SQLite 驱动是否安装</translation>
    </message>
</context>
<context>
    <name>LibraryPage</name>
    <message>
        <location filename="../gui/librarypage.cpp" line="60"/>
        <source>&lt;p&gt;Enter a string to search artist, album, title, etc. To filter based on year, add &lt;i&gt;#year-range&lt;/i&gt; to search string - e.g.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#2000&lt;/i&gt;&lt;/b&gt; return tracks from 2000&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#1980-1989&lt;/i&gt;&lt;/b&gt; return tracks from the 80&apos;s&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Blah #2000&lt;/i&gt;&lt;/b&gt; to search for string &lt;i&gt;Blah&lt;/i&gt; and only return tracks from 2000&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;输入字符串以搜索艺术家、专辑、音轨名等。若要以年份过滤搜索结果，可将 &lt;i&gt;#year-range&lt;/i&gt; 添加到搜索串开头，如：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#2000&lt;/i&gt;&lt;/b&gt; 返回2000年的曲目&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#1980-1989&lt;/i&gt;&lt;/b&gt; 返回八十年代的歌曲&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Blah #2000&lt;/i&gt;&lt;/b&gt; 搜索 &lt;i&gt;Blah&lt;/i&gt; 并且只返回2000年的曲目&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="66"/>
        <source>Show Artist Images</source>
        <translation>显示艺术家图像</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="68"/>
        <location filename="../gui/librarypage.cpp" line="71"/>
        <source>Sort Albums</source>
        <translation>排序方式</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="68"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="69"/>
        <source>Year</source>
        <translation>年份</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="71"/>
        <source>Album, Artist, Year</source>
        <translation>专辑，艺术家，年份</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="72"/>
        <source>Album, Year, Artist</source>
        <translation>专辑，年份，艺术家</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="73"/>
        <source>Artist, Album, Year</source>
        <translation>艺术家，专辑，年份</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="74"/>
        <source>Artist, Year, Album</source>
        <translation>艺术家，年份，专辑</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="75"/>
        <source>Year, Album, Artist</source>
        <translation>年份，专辑，艺术家</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="76"/>
        <source>Year, Artist, Album</source>
        <translation>年份，艺术家，专辑</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="77"/>
        <source>Modified Date</source>
        <translation>更改日期</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="86"/>
        <source>Group By</source>
        <translation>分组方式</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="86"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="87"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="88"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="122"/>
        <source>No music? Looks like your MPD is not configured correctly.</source>
        <translation>没有音乐吗？看起来您的 MPD 配置似乎不正确。</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="202"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation>您确定要删除所选的歌曲吗？

这不能被撤消。</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="203"/>
        <source>Delete Songs</source>
        <translation>删除歌曲</translation>
    </message>
</context>
<context>
    <name>LocalFolderBrowsePage</name>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="43"/>
        <source>Home</source>
        <translation>Home目录</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="43"/>
        <source>Browse files in your home folder</source>
        <translation>浏览家目录下的文件</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="44"/>
        <source>Root</source>
        <translation>根目录</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="44"/>
        <source>Browse files on your computer</source>
        <translation>浏览计算机上的所有文件</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="46"/>
        <source>Open In File Manager</source>
        <translation>在文件管理器里打开</translation>
    </message>
</context>
<context>
    <name>LyricSettings</name>
    <message>
        <location filename="../context/lyricsettings.cpp" line="34"/>
        <source>Choose the websites you want to use when searching for lyrics.</source>
        <translation>选择歌词搜索网站。</translation>
    </message>
</context>
<context>
    <name>LyricsDialog</name>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="39"/>
        <source>If Cantata has failed to find lyrics, or has found the wrong ones, use this dialog to enter new search details. For example, the current song may actually be a cover-version - if so, then searching for lyrics by the original artist might help.

If this search does find new lyrics, these will still be associated with the original song title and artist as displayed in Cantata.</source>
        <translation>如果 Cantata 找不到歌词或找到错误的歌词，请使用此对话框输入新的搜索详细信息。例如，当前歌曲实际上可能是翻唱版本——如果是翻唱版本，则由原始歌手搜索歌词可能会有所帮助。

如果此搜索确实找到了新歌词，则这些歌词仍将与 Cantata 中显示的原始歌曲标题和歌手相关联。</translation>
    </message>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="60"/>
        <source>Title:</source>
        <translation>标题:</translation>
    </message>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="62"/>
        <source>Artist:</source>
        <translation>艺术家:</translation>
    </message>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="64"/>
        <source>Search For Lyrics</source>
        <translation>搜索歌词</translation>
    </message>
</context>
<context>
    <name>MPDConnection</name>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="176"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="454"/>
        <source>Connection to %1 failed</source>
        <translation>连接 %1 失败</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="455"/>
        <source>Connection to %1 failed - please check your proxy settings</source>
        <translation>连接 %1 失败 - 请检查代理设置</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="456"/>
        <source>Connection to %1 failed - incorrect password</source>
        <translation>连接 %1 失败 - 密码错误</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="566"/>
        <source>Connecting to %1</source>
        <translation>连接到 %1</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="685"/>
        <source>Failed to send command to %1 - not connected</source>
        <translation>发送到 %1 失败 - 未能连接</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="754"/>
        <source>Failed to load. Please check user &quot;mpd&quot; has read permission.</source>
        <translation>无法加载. 请检查 &quot;mpd&quot; 是否有读取权限.</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="756"/>
        <source>Failed to load. MPD can only play local files if connected via a local socket.</source>
        <translation>无法加载. MPD 只能从本地 Socket 播放本地文件.</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="758"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="765"/>
        <source>MPD reported the following error: %1</source>
        <translation>MPD报告了如下错误: %1</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="762"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="773"/>
        <source>Failed to send command. Disconnected from %1</source>
        <translation>发送失败. %1 已断开</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1920"/>
        <source>Failed to rename &lt;b&gt;%1&lt;/b&gt; to &lt;b&gt;%2&lt;/b&gt;</source>
        <translation>&lt;b&gt;%1&lt;/b&gt; 重命名为 &lt;b&gt;%2&lt;/b&gt; 失败</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1935"/>
        <source>Failed to save &lt;b&gt;%1&lt;/b&gt;</source>
        <translation>&lt;b&gt;%1&lt;/b&gt; 保存失败</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1948"/>
        <source>You cannot add parts of a cue sheet to a playlist!</source>
        <translation>您不能将 cue 的一部分添加到播放列表中！</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1951"/>
        <source>You cannot add a playlist to another playlist!</source>
        <translation>您不能将一个播放列表添加进另一个播放列表！</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="2206"/>
        <source>Failed to send &apos;%1&apos; to %2. Please check %2 is registered with MPD.</source>
        <translation>无法将&apos;%1&apos;发送到 %2。请检查 %2 已在MPD中注册。</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="2495"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="2522"/>
        <source>Cannot store ratings, as the &apos;sticker&apos; MPD command is not supported.</source>
        <translation>无法存储评分，因为不支持 MPD 命令 &apos;sticker&apos;。</translation>
    </message>
</context>
<context>
    <name>MagnatuneService</name>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="120"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="121"/>
        <source>Streaming</source>
        <translation>流媒体</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="140"/>
        <source>MP3 128k</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="141"/>
        <source>MP3 VBR</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="142"/>
        <source>Ogg Vorbis</source>
        <translation>Ogg Vorbis</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="143"/>
        <source>FLAC</source>
        <translation>FLAC</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="144"/>
        <source>WAV</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="215"/>
        <source>Online music from magnatune.com</source>
        <translation>来自 magnatune.com 的在线音乐</translation>
    </message>
</context>
<context>
    <name>MagnatuneSettingsDialog</name>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="33"/>
        <source>Magnatune Settings</source>
        <translation>Magnatune 设置</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="42"/>
        <source>Username:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="43"/>
        <source>Password:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="51"/>
        <source>Membership:</source>
        <translation>会员资格：</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="57"/>
        <source>Downloads:</source>
        <translation>下载:</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../gui/mainwindow.ui" line="181"/>
        <source>[Dynamic]</source>
        <translation>[动态]</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="204"/>
        <source>Exit Full Screen</source>
        <translation>退出全屏模式</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="261"/>
        <source>Configure Cantata...</source>
        <translation>设置 Cantata...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="261"/>
        <source>Preferences...</source>
        <translation>首选项</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="264"/>
        <source>Quit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="267"/>
        <source>About Cantata...</source>
        <translation>关于 Cantata...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="274"/>
        <source>Show Window</source>
        <translation>显示窗口</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="277"/>
        <source>Server information...</source>
        <translation>服务器信息...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="280"/>
        <source>Refresh Database</source>
        <translation>刷新数据</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="281"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="283"/>
        <source>Connect</source>
        <translation>连接</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="284"/>
        <source>Collection</source>
        <translation>音乐集</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="285"/>
        <source>Partitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="286"/>
        <location filename="../gui/mainwindow.cpp" line="1493"/>
        <location filename="../gui/mainwindow.cpp" line="1497"/>
        <location filename="../gui/mainwindow.cpp" line="1503"/>
        <source>Outputs</source>
        <translation>输出</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="287"/>
        <source>Stop After Track</source>
        <translation>播放完毕后停止</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="293"/>
        <source>Seek forward (%1 seconds)</source>
        <translation>向前 (%1 秒)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="294"/>
        <source>Seek backward (%1 seconds)</source>
        <translation>向后 (%1 秒)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="307"/>
        <source>Add To Stored Playlist</source>
        <translation>添加到已有播放列表</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="312"/>
        <source>Crop Others</source>
        <translation>删除列表中其他曲目</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="313"/>
        <source>Add Stream URL</source>
        <translation>添加流媒体</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="314"/>
        <source>Add Local Files</source>
        <translation>添加本地文件</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="316"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="318"/>
        <source>Center On Current Track</source>
        <translation>在当前音轨上居中</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="319"/>
        <source>Expanded Interface</source>
        <translation>展开界面</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="321"/>
        <source>Show Current Song Information</source>
        <translation>显示当前曲目的信息</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="324"/>
        <source>Full Screen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="328"/>
        <source>Random</source>
        <translation>随机</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="329"/>
        <source>Repeat</source>
        <translation>重复</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="330"/>
        <source>Single</source>
        <translation>单曲</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="330"/>
        <source>When &apos;Single&apos; is activated, playback is stopped after current song, or song is repeated if &apos;Repeat&apos; is enabled.</source>
        <translation>&apos;单曲&apos;启用时, 将在当前歌曲完成后停止播放. 或者 &apos;重复&apos;启用时, 将反复播放.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="331"/>
        <source>Consume</source>
        <translation>播放后删除</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="331"/>
        <source>When consume is activated, a song is removed from the play queue after it has been played.</source>
        <translation>当‘播放后删除’打开时，播放过的歌曲将被从队列中移除.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="332"/>
        <source>Find in Play Queue</source>
        <translation>在播放列表中查找</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="336"/>
        <source>Play HTTP Output Stream</source>
        <translation>播放HTTP输出流</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="342"/>
        <source>Locate In Library</source>
        <translation>在库中定位</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="343"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="344"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="345"/>
        <source>Track</source>
        <translation>音轨</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="357"/>
        <source>Play Next</source>
        <translation>下一首播放</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="358"/>
        <source>Move To Beginning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="359"/>
        <source>Move To End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="362"/>
        <source>Edit Track Information (Play Queue)</source>
        <translation>编辑音轨信息（播放队列）</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="364"/>
        <source>Expand All</source>
        <translation>展开所有</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="366"/>
        <source>Collapse All</source>
        <translation>收起所有</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="368"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="424"/>
        <source>Play Queue</source>
        <translation>播放队列</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="429"/>
        <source>Library</source>
        <translation>库</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="434"/>
        <source>Folders</source>
        <translation>文件夹</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="440"/>
        <source>Playlists</source>
        <translation>播放列表</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="450"/>
        <source>Internet</source>
        <translation>网络</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="459"/>
        <source>Devices</source>
        <translation>设备</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="466"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="471"/>
        <source>Info</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="506"/>
        <source>&lt;p&gt;Enter a string to search artist, album, title, etc. To filter based on year, add &lt;i&gt;#year-range&lt;/i&gt; to search string - e.g.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#2000&lt;/i&gt;&lt;/b&gt; return tracks from 2000&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#1980-1989&lt;/i&gt;&lt;/b&gt; return tracks from the 80&apos;s&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Blah #2000&lt;/i&gt;&lt;/b&gt; to search for string &lt;i&gt;Blah&lt;/i&gt; and only return tracks from 2000&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;输入字符串以搜索艺术家、专辑、音轨名等。若要以年份过滤搜索结果，可将 &lt;i&gt;#year-range&lt;/i&gt; 添加到搜索串开头，如：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#2000&lt;/i&gt;&lt;/b&gt; 返回2000年的曲目&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#1980-1989&lt;/i&gt;&lt;/b&gt; 返回八十年代的歌曲&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Blah #2000&lt;/i&gt;&lt;/b&gt; 搜索 &lt;i&gt;Blah&lt;/i&gt; 并且只返回2000年的曲目&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="613"/>
        <source>Show Menubar</source>
        <translation>显示菜单栏</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="619"/>
        <source>&amp;Music</source>
        <translation>音乐(&amp;M)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="631"/>
        <source>&amp;Edit</source>
        <translation>编辑(&amp;E)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="643"/>
        <source>&amp;View</source>
        <translation>视图(&amp;V)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="655"/>
        <source>&amp;Queue</source>
        <translation>队列(&amp;Q)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="665"/>
        <source>&amp;Settings</source>
        <translation>设置(&amp;S)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="681"/>
        <source>&amp;Help</source>
        <translation>帮助(&amp;H)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="727"/>
        <source>Set Rating</source>
        <translation>打分</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="732"/>
        <source>No Rating</source>
        <translation>无评分</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1077"/>
        <source>Failed to locate any songs matching the dynamic playlist rules.</source>
        <translation>无法给歌曲匹配动态设置.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1210"/>
        <source>Connecting to %1</source>
        <translation>连接到 %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1244"/>
        <source>Refresh MPD Database?</source>
        <translation>刷新MPD数据吗？</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1250"/>
        <source>About Cantata</source>
        <translation>关于 Cantata</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1251"/>
        <source>&lt;b&gt;Cantata %1&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;MPD client.&lt;br/&gt;&lt;br/&gt;&amp;copy; 2011-2022 Craig Drummond&lt;br/&gt;Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;GPLv3&lt;/a&gt;</source>
        <translation>&lt;b&gt;Cantata %1&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;MPD 客户端.&lt;br/&gt;&lt;br/&gt;&amp;copy; 2011-2022 Craig Drummond&lt;br/&gt;以&lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;GPLv3&lt;/a&gt;发布</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1254"/>
        <source>Please refer to &lt;a href=&quot;https://github.com/nullobsi/cantata/issues&quot;&gt;Cantata&apos;s issue tracker&lt;/a&gt; for a list of known issues, and to report new issues.</source>
        <translation>请参阅&lt;a href=&quot;https://github.com/nullobsi/cantata/issues&quot;&gt; Cantata 的问题跟踪器&lt;/a&gt;以获取已知问题列表，并报告新问题。</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1256"/>
        <source>Based upon &lt;a href=&quot;http://lowblog.nl&quot;&gt;QtMPC&lt;/a&gt; - &amp;copy; 2007-2010 The QtMPC Authors&lt;br/&gt;</source>
        <translation>基于&lt;a href=&quot;http://lowblog.nl&quot;&gt; QtMPC &lt;/a&gt; - &amp;copy; 2007-2010 The QtMPC Authors&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1257"/>
        <source>Context view backdrops courtesy of &lt;a href=&quot;http://www.fanart.tv&quot;&gt;FanArt.tv&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;http://www.fanart.tv&quot;&gt; FanArt.tv &lt;/a&gt;提供的上下文视图背景</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1258"/>
        <source>Context view metadata courtesy of &lt;a href=&quot;http://www.wikipedia.org&quot;&gt;Wikipedia&lt;/a&gt; and &lt;a href=&quot;http://www.last.fm&quot;&gt;Last.fm&lt;/a&gt;</source>
        <translation>上下文视图元数据由&lt;a href=&quot;http://www.wikipedia.org&quot;&gt; Wikipedia &lt;/a&gt;和&lt;a href=&quot;http://www.last.fm&quot;&gt; Last.fm &lt;/a&gt;提供</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1259"/>
        <source>Please consider uploading your own music fan-art to &lt;a href=&quot;http://www.fanart.tv&quot;&gt;FanArt.tv&lt;/a&gt;</source>
        <translation>请考虑将自己的音乐迷艺术上传到&lt;a href=&quot;http://www.fanart.tv&quot;&gt; FanArt.tv &lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1266"/>
        <source>A Podcast is currently being downloaded

Quitting now will abort the download.</source>
        <translation>正在下载播客
现在退出会终止下载。</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1267"/>
        <source>Abort download and quit</source>
        <translation>终止并退出</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1295"/>
        <source>Please close other dialogs first.</source>
        <translation>请先关闭其他对话框.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1392"/>
        <source>Create new partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1393"/>
        <source>Remove partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1462"/>
        <source>Move output to this partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1493"/>
        <location filename="../gui/mainwindow.cpp" line="1504"/>
        <source>Enabled: %1</source>
        <translation>启用：%1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1497"/>
        <location filename="../gui/mainwindow.cpp" line="1505"/>
        <source>Disabled: %1</source>
        <translation>禁用：%1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1725"/>
        <source>Partition Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1725"/>
        <source>Enter a name for the partition:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1737"/>
        <source>Are you sure you wish to remove partition &quot;%1&quot;?

This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1738"/>
        <source>Remove Partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1764"/>
        <location filename="../gui/mainwindow.cpp" line="1787"/>
        <source>Server Information</source>
        <translation>服务器信息</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1767"/>
        <source>&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;b&gt;Server&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Protocol:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%1.%2.%3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Uptime:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Playing:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Handlers:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Tags:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1778"/>
        <source>&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;b&gt;Database&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Artists:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Albums:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Songs:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Duration:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Updated:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1937"/>
        <source>Cantata (%1) [%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1939"/>
        <source>Cantata (%1)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1941"/>
        <source>Cantata [%1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2020"/>
        <source>MPD reported the following error: %1</source>
        <translation>MPD报告了如下错误: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2110"/>
        <source>Cantata</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2110"/>
        <source>Playback stopped</source>
        <translation>回放停止</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2164"/>
        <source>Remove all songs from play queue?</source>
        <translation>删除所有曲目吗？</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2215"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2215"/>
        <source>Enter priority (0..255):</source>
        <translation>输入优先级 (0到255)：</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2216"/>
        <source>Decrease priority for each subsequent track</source>
        <translation>为之后的所有曲目降低优先级</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2243"/>
        <source>Playlist Name</source>
        <translation>播放列表名称</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2243"/>
        <source>Enter a name for the playlist:</source>
        <translation>输入播放列表名称:</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2249"/>
        <source>&apos;%1&apos; is used to store favorite streams, please choose another name.</source>
        <translation>&apos;%1&apos;用于存储收藏的流，请选择其他名称。</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2253"/>
        <source>A playlist named &apos;%1&apos; already exists!

Add to that playlist?</source>
        <translation>&apos;%1&apos; 已存在！

添加到这个播放列表吗？</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2254"/>
        <source>Existing Playlist</source>
        <translation>已有同名播放列表</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2315"/>
        <source>Select Music Files</source>
        <translation>选择音乐文件</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2315"/>
        <source>Music Files </source>
        <translation>音乐文件 </translation>
    </message>
    <message numerus="yes">
        <location filename="../gui/mainwindow.cpp" line="2344"/>
        <source>%n Track(s)</source>
        <translation>
            <numerusform>%n 音轨</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gui/mainwindow.cpp" line="2346"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n 音轨 (%1)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>MenuButton</name>
    <message>
        <location filename="../widgets/menubutton.cpp" line="47"/>
        <source>Menu</source>
        <translation>菜单</translation>
    </message>
</context>
<context>
    <name>MessageOverlay</name>
    <message>
        <location filename="../widgets/messageoverlay.cpp" line="49"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>MpdBrowsePage</name>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="44"/>
        <source>Open In File Manager</source>
        <translation>在文件管理器里打开</translation>
    </message>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="82"/>
        <source>No folders? Looks like your MPD is not configured correctly.</source>
        <translation>没有文件夹？看起来您的MPD配置似乎不正确。</translation>
    </message>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="229"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation>您确定要删除所选的歌曲吗？

这不能被撤消。</translation>
    </message>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="230"/>
        <source>Delete Songs</source>
        <translation>删除歌曲</translation>
    </message>
</context>
<context>
    <name>Mpris</name>
    <message>
        <location filename="../dbus/mpris.cpp" line="217"/>
        <source>(Stream)</source>
        <translation>(流媒体)</translation>
    </message>
</context>
<context>
    <name>MtpConnection</name>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="156"/>
        <source>Connecting to device...</source>
        <translation>正在连接到设备 ...</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="158"/>
        <location filename="../devices/mtpdevice.cpp" line="195"/>
        <source>No devices found</source>
        <translation>没有发现设备</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="210"/>
        <source>Connected to device</source>
        <translation>连接到设备</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="223"/>
        <source>Disconnected from device</source>
        <translation>设备连接断开</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="296"/>
        <source>Updating folders...</source>
        <translation>更新文件夹...</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="317"/>
        <source>Updating tracks...</source>
        <translation>更新音轨...</translation>
    </message>
</context>
<context>
    <name>MtpDevice</name>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="1574"/>
        <source>Not Connected</source>
        <translation>未连接</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="1577"/>
        <source>%1 free</source>
        <translation>剩余 %1</translation>
    </message>
</context>
<context>
    <name>MusicBrainz</name>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="151"/>
        <source>Failed to open CD device</source>
        <translation>打开 CD 设备失败</translation>
    </message>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="213"/>
        <source>Track %1</source>
        <translation>音轨 %1</translation>
    </message>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="299"/>
        <source>%1 (Disc %2)</source>
        <translation>%1 (碟 %2)</translation>
    </message>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="381"/>
        <source>No matches found in MusicBrainz</source>
        <translation>没有在 MusicBrainz 中找到匹配数据</translation>
    </message>
</context>
<context>
    <name>MusicLibraryModel</name>
    <message>
        <location filename="../models/musiclibrarymodel.cpp" line="187"/>
        <source>Cue Sheet</source>
        <translation>Cue 表</translation>
    </message>
    <message>
        <location filename="../models/musiclibrarymodel.cpp" line="187"/>
        <source>Playlist</source>
        <translation>播放列表</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="213"/>
        <source>%n Track(s)</source>
        <translation>
            <numerusform>%n 音轨</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="215"/>
        <source>%n Artist(s)</source>
        <translation>
            <numerusform>%n 艺术家</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="218"/>
        <source>%n Album(s)</source>
        <translation>
            <numerusform>%n 专辑&quot;</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="222"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n 音轨 (%1)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/musiclibrarymodel.cpp" line="249"/>
        <source>%1 by %2</source>
        <comment>Album by Artist</comment>
        <translation>%2 的 %1</translation>
    </message>
</context>
<context>
    <name>NoteLabel</name>
    <message>
        <location filename="../widgets/notelabel.cpp" line="66"/>
        <source>&lt;i&gt;&lt;b&gt;NOTE:&lt;/b&gt; %1&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;注意：&lt;/b&gt; %1&lt;/i&gt;</translation>
    </message>
</context>
<context>
    <name>NowPlayingWidget</name>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="326"/>
        <source>Copy To Clipboard</source>
        <translation>复制到剪贴板</translation>
    </message>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="327"/>
        <source>Now Playing</source>
        <translation>正在播放</translation>
    </message>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="465"/>
        <source>%1 kb/s</source>
        <translation>%1 kb/s</translation>
    </message>
    <message numerus="yes">
        <location filename="../widgets/nowplayingwidget.cpp" line="471"/>
        <source>%n bit</source>
        <translation>
            <numerusform>%n bit</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="477"/>
        <source>%1 kHz</source>
        <translation>%1 kHz</translation>
    </message>
</context>
<context>
    <name>OSXStyle</name>
    <message>
        <location filename="../support/osxstyle.cpp" line="74"/>
        <source>&amp;Window</source>
        <translation>窗口（&amp;W）</translation>
    </message>
    <message>
        <location filename="../support/osxstyle.cpp" line="75"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../support/osxstyle.cpp" line="76"/>
        <source>Minimize</source>
        <translation>最小化</translation>
    </message>
    <message>
        <location filename="../support/osxstyle.cpp" line="77"/>
        <source>Zoom</source>
        <translation>放大</translation>
    </message>
</context>
<context>
    <name>OnlineDbService</name>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="169"/>
        <source>Downloading...%1%</source>
        <translation>正在下载…… %1%</translation>
    </message>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="188"/>
        <source>Parsing music list....</source>
        <translation>正在解析音乐列表……</translation>
    </message>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="205"/>
        <source>Failed to download</source>
        <translation>下载失败</translation>
    </message>
    <message numerus="yes">
        <location filename="../online/onlinedbservice.cpp" line="214"/>
        <source>%n Artist(s)</source>
        <translation>
            <numerusform>%n 艺术家</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>OnlineDbWidget</name>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="49"/>
        <source>Group By</source>
        <translation>分组方式</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="49"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="50"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="52"/>
        <source>Configure</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="116"/>
        <source>The music listing needs to be downloaded, this can consume over %1Mb of disk space</source>
        <translation>需要下载音乐列表，这可能会消耗 %1 Mb 的磁盘空间</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="117"/>
        <source>Dowload music listing?</source>
        <translation>下载音乐列表吗？</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="118"/>
        <location filename="../online/onlinedbwidget.cpp" line="189"/>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="189"/>
        <source>Re-download music listing?</source>
        <translation>重新下载音乐列表？</translation>
    </message>
</context>
<context>
    <name>OnlineSearchService</name>
    <message>
        <location filename="../online/onlinesearchservice.cpp" line="41"/>
        <source>Searching...</source>
        <translation>正在搜索……</translation>
    </message>
</context>
<context>
    <name>OnlineSearchWidget</name>
    <message>
        <location filename="../online/onlinesearchwidget.cpp" line="83"/>
        <source>No tracks found.</source>
        <translation>未发现音轨。</translation>
    </message>
    <message numerus="yes">
        <location filename="../online/onlinesearchwidget.cpp" line="83"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n 音轨 (%1)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>OnlineSettings</name>
    <message>
        <location filename="../online/onlinesettings.ui" line="12"/>
        <source>Use the checkboxes below to configure the list of active services.</source>
        <translation>使用下面的复选框来配置活动服务列表。</translation>
    </message>
    <message>
        <location filename="../online/onlinesettings.ui" line="47"/>
        <source>Configure Service</source>
        <translation>配置服务</translation>
    </message>
</context>
<context>
    <name>OnlineView</name>
    <message>
        <location filename="../context/onlineview.cpp" line="31"/>
        <source>Song Information</source>
        <translation>歌曲信息</translation>
    </message>
</context>
<context>
    <name>OnlineXmlParser</name>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="62"/>
        <location filename="../online/onlinedbservice.cpp" line="66"/>
        <source>Failed to parse</source>
        <translation>操作失败</translation>
    </message>
</context>
<context>
    <name>OpmlBrowsePage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="424"/>
        <source>Reload</source>
        <translation>重新加载</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="467"/>
        <source>Failed to download directory listing</source>
        <translation>下载目录列表失败</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="475"/>
        <source>Failed to parse directory listing</source>
        <translation>解析目录列表失败</translation>
    </message>
</context>
<context>
    <name>OtherSettings</name>
    <message>
        <location filename="../context/othersettings.ui" line="26"/>
        <source>Background Image</source>
        <translation>背景图片</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="32"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="39"/>
        <source>Artist image</source>
        <translation>艺术家图像</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="46"/>
        <source>Custom image:</source>
        <translation>自定义图片：</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="66"/>
        <source>Blur:</source>
        <translation>模糊：</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="103"/>
        <source>10px</source>
        <translation>10px</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="115"/>
        <source>Opacity:</source>
        <translation>透明度：</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="152"/>
        <source>40%</source>
        <translation>40%</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="167"/>
        <source>Automatically switch to view after:</source>
        <translation>在以下情况下自动切换到视图：</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="177"/>
        <source>Do not auto-switch</source>
        <translation>不要自动切换</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="180"/>
        <source> ms</source>
        <translation> 毫秒</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="193"/>
        <source>Dark background</source>
        <translation>深色背景</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="196"/>
        <source>Darken background, and use white text, regardless of current color palette.</source>
        <translation>不管当前的调色板如何，都将背景变暗并使用白色文本。</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="203"/>
        <source>Save downloaded lyrics into music folder</source>
        <translation>将下载的歌词保存到音乐文件夹中</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="210"/>
        <source>Always collapse into a single pane</source>
        <translation>始终折叠成一个窗格</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="213"/>
        <source>Only show &apos;Artist&apos;, &apos;Album&apos;, or &apos;Track&apos; even if sufficient width to show all three.</source>
        <translation>即使显示足够的宽度以显示全部三个，也仅显示“艺术家”，“专辑”或“曲目”。</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="220"/>
        <source>Only show basic wikipedia text</source>
        <translation>只显示基本的维基百科文字</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="227"/>
        <source>Cantata only shows a trimmed down version of wikipedia pages (no images, links, etc). This trimming is not always 100% accurate, which is why Cantata defaults to only showing the introduction. If you elect to show the full article, then there may be parsing errors. You will also need to remove any currently cached articles (using the &apos;Cache&apos; page).</source>
        <translation>Cantata 仅显示维基百科页面的精简版本（无图像，链接等）。修整并不总是 100% 准确，这就是为什么 Cantata 默认只显示简介的原因。如果您选择显示全文，则可能存在解析错误。您还需要删除所有当前缓存的文章（使用“缓存”页面）。</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="41"/>
        <source>Images (*.png *.jpg)</source>
        <translation>图片 (*.png *.jpg)</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="42"/>
        <source>10px</source>
        <comment>pixels</comment>
        <translation>10px</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="101"/>
        <source>%1%</source>
        <comment>value%</comment>
        <translation>%1%</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="106"/>
        <source>%1 px</source>
        <comment>pixels</comment>
        <translation>%1 px</translation>
    </message>
</context>
<context>
    <name>PathRequester</name>
    <message>
        <location filename="../support/pathrequester.cpp" line="55"/>
        <source>Select Folder</source>
        <translation>选择文件夹</translation>
    </message>
    <message>
        <location filename="../support/pathrequester.cpp" line="56"/>
        <source>Select File</source>
        <translation>选择文件</translation>
    </message>
</context>
<context>
    <name>PlayQueueModel</name>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="303"/>
        <source>Cannot add local files. Please enable in-built HTTP server, or configure MPD for local file playback.</source>
        <translation>无法添加本地文件。请启用内置的 HTTP 服务器，或为本地文件播放配置 MPD。</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="305"/>
        <source>Cannot add local files. Please configure MPD for local file playback.</source>
        <translation>无法添加本地文件。请为本地文件播放配置 MPD。</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="320"/>
        <source>Unable to add local files. No suitable files found.</source>
        <translation>无法添加本地文件。找不到合适的文件。</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="376"/>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="377"/>
        <location filename="../models/playqueuemodel.cpp" line="460"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="378"/>
        <location filename="../models/playqueuemodel.cpp" line="462"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="379"/>
        <source>#</source>
        <comment>Track number</comment>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="380"/>
        <source>Length</source>
        <translation>长度</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="381"/>
        <source>Disc</source>
        <translation>碟片</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="382"/>
        <location filename="../models/playqueuemodel.cpp" line="466"/>
        <source>Year</source>
        <translation>年份</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="383"/>
        <source>Original Year</source>
        <translation>原始年份</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="384"/>
        <location filename="../models/playqueuemodel.cpp" line="465"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="385"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="386"/>
        <location filename="../models/playqueuemodel.cpp" line="467"/>
        <source>Composer</source>
        <translation>作曲家</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="387"/>
        <location filename="../models/playqueuemodel.cpp" line="468"/>
        <source>Performer</source>
        <translation>表演者</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="388"/>
        <location filename="../models/playqueuemodel.cpp" line="470"/>
        <source>Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="389"/>
        <source>Rating</source>
        <translation>评分</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="390"/>
        <source>Filename</source>
        <translation>文件名</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="391"/>
        <location filename="../models/playqueuemodel.cpp" line="469"/>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="438"/>
        <source>Remove Duplicates</source>
        <translation>删除重复</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="441"/>
        <source>Undo</source>
        <translation>撤销</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="443"/>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="449"/>
        <source>Shuffle</source>
        <translation>置乱</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="451"/>
        <source>Tracks</source>
        <translation>音轨</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="452"/>
        <source>Albums</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="458"/>
        <source>Sort By</source>
        <translation>排序方式</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="461"/>
        <source>Album Artist</source>
        <translation>专辑艺术家</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="463"/>
        <source>Track Title</source>
        <translation>音轨标题</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="464"/>
        <source>Track Number</source>
        <translation>音轨号</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="530"/>
        <source># (Track Number)</source>
        <translation>#(音轨编号)</translation>
    </message>
</context>
<context>
    <name>PlayQueueView</name>
    <message>
        <location filename="../widgets/playqueueview.cpp" line="112"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
</context>
<context>
    <name>PlaybackSettings</name>
    <message>
        <location filename="../gui/playbacksettings.ui" line="29"/>
        <source>Playback</source>
        <translation>回放</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="38"/>
        <source>Fadeout on stop:</source>
        <translation>结束时淡出：</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="48"/>
        <location filename="../gui/playbacksettings.ui" line="86"/>
        <location filename="../gui/playbacksettings.ui" line="145"/>
        <location filename="../gui/playbacksettings.cpp" line="46"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="51"/>
        <source> ms</source>
        <translation> 毫秒</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="58"/>
        <source>Stop playback on exit</source>
        <translation>退出时停止回放</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="65"/>
        <source>Inhibit suspend whilst playing</source>
        <translation>禁止在播放时暂停</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="72"/>
        <source>If you press and hold the stop button, then a menu will be shown allowing you to choose whether to stop playback now, or after the current track. (The stop button can be enabled in the Interface/Toolbar section)</source>
        <translation>如果按住停止按钮，将显示一个菜单，供您选择是立即停止播放还是在当前曲目之后停止播放。 （可以在“界面/工具栏”部分启用“停止”按钮）</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="79"/>
        <source>Prev button seeks to start when played more than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="111"/>
        <source>Output</source>
        <translation>输出</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="117"/>
        <location filename="../gui/playbacksettings.cpp" line="179"/>
        <source>&lt;i&gt;Not Connected!&lt;br/&gt;The entries below cannot be modified, as Cantata is not connected to MPD.&lt;/i&gt;</source>
        <translation>&lt;i&gt;未连接！&lt;br/&gt;由于 Cantata 未连接到 MPD，因此无法修改以下条目。&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="135"/>
        <source>Crossfade between tracks:</source>
        <translation>曲目之间的淡入淡出：</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="89"/>
        <location filename="../gui/playbacksettings.ui" line="148"/>
        <source> s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="158"/>
        <source>Replay gain:</source>
        <translation>播放增益:</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="201"/>
        <source>About replay gain</source>
        <translation>关于播放增益</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="213"/>
        <source>Apply setting on connect</source>
        <translation>在连接上应用设置</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="210"/>
        <source>&lt;p&gt;MPD resets (to the value in its config file) the replaygain mode setting each time it is restarted. Cantata can work-around this by setting MPD to use the value defined here each time Cantata connects to MPD.&lt;/p&gt;</source>
        <translation>&lt;p&gt; MPD 每次重新启动时，都会将重播增益模式设置重置（为其配置文件中的值）。 Cantata 可以通过将 MPD 设置为每次 Cantata 连接到 MPD 时都使用此处定义的值来解决此问题。&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="223"/>
        <source>Volume step:</source>
        <translation>音量步进：</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="220"/>
        <source>&lt;p&gt;Amount to change volume by when using either the volume control keyboard shortcuts, or the mouse wheel over the toolbar volume control.&lt;/p&gt;</source>
        <translation>&lt;p&gt;使用音量控制键盘快捷键或工具栏音量控件上的鼠标滚轮更改音量的数量。&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="233"/>
        <source> %</source>
        <translation> %</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="246"/>
        <source>Use the checkboxes below to control the active outputs.</source>
        <translation>使用下面的复选框控制有效的输出。</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="47"/>
        <source>Track</source>
        <translation>音轨</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="48"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="49"/>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="176"/>
        <source>&lt;i&gt;Connected to %1&lt;br/&gt;The entries below apply to the currently connected MPD collection.&lt;/i&gt;</source>
        <translation>&lt;i&gt;已连接到 %1 &lt;br/&gt;以下条目适用于当前连接的 MPD 集合。&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="186"/>
        <source>Replay Gain is a proposed standard published in 2001 to normalize the perceived loudness of computer audio formats such as MP3 and Ogg Vorbis. It works on a track/album basis, and is now supported in a growing number of players.&lt;br/&gt;&lt;br/&gt;The following ReplayGain settings may be used:&lt;ul&gt;&lt;li&gt;&lt;i&gt;None&lt;/i&gt; - No ReplayGain is applied.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Track&lt;/i&gt; - Volume will be adjusted using the track&apos;s ReplayGain tags.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Album&lt;/i&gt; - Volume will be adjusted using the albums&apos;s ReplayGain tags.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Auto&lt;/i&gt; - Volume will be adjusted using the track&apos;s ReplayGain tags if random play is activated, otherwise the album&apos;s tags will be used.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>重放增益是 2001 年发布的提议的标准，用于规范诸如 MP3 和 Ogg Vorbis 之类的计算机音频格式的感知响度。它可以在曲目/专辑上运行，现在越来越多的播放器都支持它。&lt;br/&gt; &lt;br/&gt;可以使用以下 ReplayGain 设置：&lt;ul&gt; &lt;li&gt; &lt;i&gt;无&lt;/i&gt; -没有应用ReplayGain。&lt;/li&gt; &lt;li&gt; &lt;i&gt;曲目&lt;/i&gt;-音量将使用曲目的 ReplayGain 标签进行调整。&lt;/li&gt; &lt;li&gt; &lt;i&gt;专辑&lt;/i&gt;-音量将&lt;/li&gt; &lt;li&gt; &lt;i&gt;自动&lt;/i&gt;-如果激活了随机播放，则将使用曲目的 ReplayGain 标签来调节音量，否则将使用专辑的标签。&lt;/li&gt; &gt; &lt;/ul&gt;</translation>
    </message>
</context>
<context>
    <name>PlaylistRule</name>
    <message>
        <location filename="../playlists/playlistrule.ui" line="26"/>
        <source>Type:</source>
        <translation>类型:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="37"/>
        <source>Include songs that match the following:</source>
        <translation>包括与以下内容匹配的歌曲：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="42"/>
        <source>Exclude songs that match the following:</source>
        <translation>排除符合以下条件的歌曲：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="50"/>
        <source>Artist:</source>
        <translation>艺术家:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="67"/>
        <source>Artists similar to:</source>
        <translation>相似艺术家:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="80"/>
        <source>Album Artist:</source>
        <translation>专辑艺术家:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="93"/>
        <source>Composer:</source>
        <translation>作曲家：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="110"/>
        <source>Album:</source>
        <translation>专辑:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="123"/>
        <source>Title:</source>
        <translation>标题:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="136"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="149"/>
        <source>From Year:</source>
        <translation>年份:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="165"/>
        <location filename="../playlists/playlistrule.ui" line="188"/>
        <source>Any</source>
        <translation>任意</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="172"/>
        <source>To Year:</source>
        <translation>年份:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="195"/>
        <source>Comment:</source>
        <translation>注释：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="208"/>
        <source>Filename / path:</source>
        <translation>文件名/路径：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="221"/>
        <source>Exact match</source>
        <translation>精确匹配</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="249"/>
        <source>Only enter values for the tags you wish to be search on.</source>
        <translation>仅输入要搜索的标签的值。</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="256"/>
        <source>If &apos;Exact match&apos; is checked, then string values will be matched for exact values. Otherwise partial matches will also be inclued. e.g. &apos;AB&apos; would match &apos;ABBA&apos;.</source>
        <translation>如果选中“精确匹配”，则将字符串值匹配为精确值。否则，将包括部分匹配。例如“AB”将与“ABBA”匹配。</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="263"/>
        <source>For genre, end string with an asterisk to match various genres. e.g &apos;rock*&apos; matches &apos;Hard Rock&apos; and &apos;Rock and Roll&apos;.</source>
        <translation>对于流派，请在字符串后加上星号以匹配各种流派。例如，“rock*”与“Hard Rock”和“Rock and Roll”匹配。</translation>
    </message>
</context>
<context>
    <name>PlaylistRuleDialog</name>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="45"/>
        <source>Dynamic Rule</source>
        <translation>动态规则</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="45"/>
        <source>Smart Rule</source>
        <translation>智能规则</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="165"/>
        <location filename="../playlists/playlistruledialog.cpp" line="166"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="243"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR&lt;/b&gt;: &apos;From Year&apos; should be less than &apos;To Year&apos;&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;错误&lt;/b&gt;: 原有的年份应在更改后的年份之前&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="246"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; Date range is too large (can only be a maximum of %1 years)&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;错误:&lt;/b&gt; 日期范围过大 (最多不超过 %1 年)&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="251"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; You can only match on filename / path if &apos;Exact match&apos; is &lt;b&gt;not&lt;/b&gt; checked&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;错误：&lt;/b&gt;仅当&lt;b&gt;未选中&lt;/b&gt;时，才可以在文件名/路径上进行匹配&lt;/i&gt;</translation>
    </message>
</context>
<context>
    <name>PlaylistRules</name>
    <message>
        <location filename="../playlists/playlistrules.ui" line="39"/>
        <source>Name of playlist</source>
        <translation>播放列表名称</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="71"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="78"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="85"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="107"/>
        <source>Songs with ratings between:</source>
        <translation>介于以下评分之间的歌曲：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="119"/>
        <location filename="../playlists/playlistrules.ui" line="173"/>
        <source> - </source>
        <translation> - </translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="144"/>
        <source>Include unrated</source>
        <translation>包括未分级</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="151"/>
        <source>Songs with duration between:</source>
        <translation>持续时间介于以下之间的歌曲：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="160"/>
        <location filename="../playlists/playlistrules.ui" line="180"/>
        <source> seconds</source>
        <translation> 秒</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="208"/>
        <source>Number of songs in play queue:</source>
        <translation>播放队列中的歌曲数：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="222"/>
        <source>Files added in the last:</source>
        <translation>最后添加的文件：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="232"/>
        <source> days</source>
        <translation> 天</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="235"/>
        <source>No Limit</source>
        <translation>无限制</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="242"/>
        <source>Order songs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="267"/>
        <source>About Rules</source>
        <translation>关于规则</translation>
    </message>
</context>
<context>
    <name>PlaylistRulesDialog</name>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="150"/>
        <source>Dynamic Playlist</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="150"/>
        <source>Smart Playlist</source>
        <translation>智能队列</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="169"/>
        <source>Each playlist requires a unique name, enter that above.

Use the &apos;Add&apos; button to add a &apos;rule&apos; to control which artists, genres, etc you want included in the playlist. Any rules added will be listed here. A playlist with no rules will use songs from your whole music library.

Use the settings below to restrict the range of songs added.</source>
        <translation>每个播放列表都需要一个唯一的名称，请在上方输入。

使用“添加”按钮添加“规则”，以控制要包含在播放列表中的艺术家，流派等。添加的任何规则都将在此处列出。没有规则的播放列表将使用整个音乐库中的歌曲。

使用以下设置限制添加歌曲的范围。</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="183"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="184"/>
        <source>No Limit</source>
        <translation>无限制</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="202"/>
        <source>Ascending</source>
        <translation>增序</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="203"/>
        <source>Descending</source>
        <translation>降序</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="213"/>
        <source>Number of songs:</source>
        <translation>歌曲数：</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="356"/>
        <source>About dynamic rules</source>
        <translation>关于动态规则</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="358"/>
        <source>&lt;p&gt;Cantata will query your library using all of the rules listed. The list of &lt;i&gt;Include&lt;/i&gt; rules will be used to build a set of songs that can be used. The list of &lt;i&gt;Exclude&lt;/i&gt; rules will be used to build a set of songs that cannot be used. If there are no &lt;i&gt;Include&lt;/i&gt; rules, Cantata will assume that all songs (bar those from &lt;i&gt;Exclude&lt;/i&gt;) can be used.&lt;/p&gt;&lt;p&gt;e.g. to have Cantata look for &apos;Rock songs by Wibble OR songs by Various Artists&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble Genre=Rock&lt;/li&gt;&lt;li&gt;Include AlbumArtist=Various Artists&lt;/li&gt;&lt;/ul&gt; To have Cantata look for &apos;Songs by Wibble but not from album Abc&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble&lt;/li&gt;&lt;li&gt;Exclude AlbumArtist=Wibble Album=Abc&lt;/li&gt;&lt;/ul&gt;After the set of usable songs has been created, Cantata will randomly select songs to keep the play queue filled with specified number of entries (10 by default). If a range of ratings has been specified, then only songs with a rating within this range will be used. Likewise, if a duration has been set.&lt;/p&gt;</source>
        <translation>&lt;p&gt; Cantata将使用列出的所有规则查询您的媒体库。&lt;i&gt; Include &lt;/i&gt;规则列表将用于构建一组可以使用的歌曲。&lt;i&gt;Exclude&lt;/i&gt;规则列表将用于构建一组无法使用的歌曲。如果没有&lt;i&gt; Include &lt;/i&gt;规则，Cantata 将假定所有歌曲（&lt;i&gt; Exclude &lt;/i&gt;中的歌曲除外）都可以使用。&lt;/p&gt; &lt;p&gt;例如要让 Cantata 查找“Wibble的摇滚歌曲或 Various Artists 的歌曲”，您需要以下内容：&lt;ul&gt; &lt;li&gt;Include AlbumArtist = Wibble Genre = Rock &lt;/li&gt; &lt;li&gt; Include AlbumArtist = Various Artists &lt;/li&gt; &lt;/ul&gt;要让 Cantata 寻找“由 Wibble 演唱的歌曲，但不是来自 Abc 专辑的歌曲”，则需要以下内容：&lt;ul&gt; &lt;li&gt;Include AlbumArtist = Wibble &lt;/li&gt; &lt;li&gt;Exclude AlbumArtist = Wibble专辑= Abc &lt;/li&gt; &lt;/ul&gt;在创建可用歌曲集之后，Cantata 将随机选择歌曲以使播放队列中充满指定数量的条目（默认为10个）。如果指定了等级范围，则仅使用等级范围内的歌曲。如果已设置持续时间同样。&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="373"/>
        <source>About smart rules</source>
        <translation>关于智能规则</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="375"/>
        <source>&lt;p&gt;Cantata will query your library using all of the rules listed. The list of &lt;i&gt;Include&lt;/i&gt; rules will be used to build a set of songs that can be used. The list of &lt;i&gt;Exclude&lt;/i&gt; rules will be used to build a set of songs that cannot be used. If there are no &lt;i&gt;Include&lt;/i&gt; rules, Cantata will assume that all songs (bar those from &lt;i&gt;Exclude&lt;/i&gt;) can be used.&lt;/p&gt;&lt;p&gt;e.g. to have Cantata look for &apos;Rock songs by Wibble OR songs by Various Artists&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble Genre=Rock&lt;/li&gt;&lt;li&gt;Include AlbumArtist=Various Artists&lt;/li&gt;&lt;/ul&gt; To have Cantata look for &apos;Songs by Wibble but not from album Abc&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble&lt;/li&gt;&lt;li&gt;Exclude AlbumArtist=Wibble Album=Abc&lt;/li&gt;&lt;/ul&gt;After the set of usable songs has been created, Cantata will add the desired number of songs to the play queue. If a range of ratings has been specified, then only songs with a rating within this range will be used. Likewise, if a duration has been set.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Cantata 将使用列出的所有规则查询您的媒体库。 &lt;i&gt; Include &lt;/i&gt;规则列表将用于构建一组可以使用的歌曲。 &lt;i&gt;Exclude&lt;/i&gt;规则列表将用于构建一组无法使用的歌曲。如果没有&lt;i&gt; Include &lt;/i&gt;规则，Cantata 将假定所有歌曲（&lt;i&gt; Exclude &lt;/i&gt;中的歌曲除外）都可以使用。&lt;/p&gt; &lt;p&gt;例如要让 Cantata 查找“Wibble的摇滚歌曲或 Various Artists 的歌曲”，您需要以下内容：&lt;ul&gt; &lt;li&gt; Include AlbumArtist = Wibble Genre = Rock &lt;/li&gt; &lt;li&gt; Include AlbumArtist = Various Artists &lt;/li&gt; &lt;/ul&gt;要让 Cantata 寻找“由 Wibble 演唱的歌曲，但不是来自 Abc 专辑的歌曲”，则需要以下内容：&lt;ul&gt; &lt;li&gt; Include AlbumArtist = Wibble &lt;/li&gt; &lt;li&gt;Exclude AlbumArtist = Wibble专辑= Abc &lt;/li&gt; &lt;/ul&gt;创建了可用的歌曲集之后，Cantata 会将所需数量的歌曲添加到播放队列中。如果指定了等级范围，则仅使用等级范围内的歌曲。如果已设置持续时间同样。&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="409"/>
        <source>Failed to save %1</source>
        <translation>%1 保存失败</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="427"/>
        <source>A set of rules named &apos;%1&apos; already exists!

Overwrite?</source>
        <translation>一组名为&apos;%1&apos;的规则已经存在！

覆盖？</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="428"/>
        <source>Overwrite Rules</source>
        <translation>覆盖规则</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="473"/>
        <source>Saving %1</source>
        <translation>正在保存 %1</translation>
    </message>
</context>
<context>
    <name>PlaylistsModel</name>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="95"/>
        <source>New Playlist...</source>
        <translation>新播放列表...</translation>
    </message>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="118"/>
        <source>Stored Playlists</source>
        <translation>播放队列</translation>
    </message>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="123"/>
        <source>Standard playlists</source>
        <translation>标准的播放列表</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/playlistsmodel.cpp" line="349"/>
        <location filename="../models/playlistsmodel.cpp" line="360"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n 音轨 (%1)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="358"/>
        <source>Smart Playlist</source>
        <translation>智能队列</translation>
    </message>
</context>
<context>
    <name>PodcastPage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="280"/>
        <source>RSS:</source>
        <translation>RSS:</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="282"/>
        <source>Website:</source>
        <translation>网站：</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="289"/>
        <source>Podcast details</source>
        <translation>播客详情</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="289"/>
        <source>Select a podcast to display its details</source>
        <translation>选择一个播客以显示其详细信息</translation>
    </message>
</context>
<context>
    <name>PodcastSearchDialog</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="622"/>
        <source>Subscribe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="640"/>
        <source>Enter URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="640"/>
        <source>Manual podcast URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="644"/>
        <location filename="../online/podcastsearchdialog.cpp" line="648"/>
        <source>Search %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="644"/>
        <location filename="../online/podcastsearchdialog.cpp" line="648"/>
        <source>Search for podcasts on %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="660"/>
        <source>Add Podcast Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="745"/>
        <source>Browse %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="745"/>
        <source>Browse %1 podcasts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="761"/>
        <source>You are already subscribed to this podcast!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="764"/>
        <source>Subscription added</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PodcastSearchPage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="360"/>
        <source>Enter search term...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="361"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="404"/>
        <source>Failed to fetch podcasts from %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="409"/>
        <source>There was a problem parsing the response from %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PodcastService</name>
    <message>
        <location filename="../online/podcastservice.cpp" line="431"/>
        <source>Refresh</source>
        <translation type="unfinished">刷新</translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="446"/>
        <source>Subscribe to RSS feeds</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../online/podcastservice.cpp" line="569"/>
        <source>%n Podcast(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="600"/>
        <source>%1 (%2)</source>
        <comment>podcast name (num unplayed episodes)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../online/podcastservice.cpp" line="602"/>
        <location filename="../online/podcastservice.cpp" line="607"/>
        <source>%n Episode(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="639"/>
        <source>(Downloading: %1%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="812"/>
        <location filename="../online/podcastservice.cpp" line="814"/>
        <source>Failed to parse %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="821"/>
        <location filename="../online/podcastservice.cpp" line="823"/>
        <source>Cantata only supports audio podcasts! %1 contains only video podcasts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="926"/>
        <location filename="../online/podcastservice.cpp" line="928"/>
        <source>Failed to download %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PodcastSettingsDialog</name>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="58"/>
        <source>Check for new episodes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="59"/>
        <source>Download episodes to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="60"/>
        <source>Download automatically:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="84"/>
        <source>Podcast Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="86"/>
        <source>Manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="87"/>
        <source>Every 15 minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="88"/>
        <source>Every 30 minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="89"/>
        <source>Every hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="90"/>
        <source>Every 2 hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="91"/>
        <source>Every 6 hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="92"/>
        <source>Every 12 hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="93"/>
        <source>Every day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="94"/>
        <source>Every week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="96"/>
        <source>Don&apos;t automatically download episodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="97"/>
        <source>Latest episode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="98"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="99"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="100"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="101"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="102"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="103"/>
        <source>Latest %1 episodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="104"/>
        <source>All episodes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PodcastUrlPage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="501"/>
        <source>URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="510"/>
        <source>Enter podcast URL...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="511"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="514"/>
        <source>Load local podcast file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="522"/>
        <source>Enter podcast URL below, and press &apos;Load&apos;, or press the folder icon to load a local podcast file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="550"/>
        <source>Invalid URL!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="559"/>
        <source>Podcasts (*.xml, *.rss, *.opml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="566"/>
        <source>Failed to read file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="573"/>
        <source>Failed to fetch podcast!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="594"/>
        <source>Failed to parse podcast.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="587"/>
        <source>Cantata only supports audio podcasts! The URL entered contains only video podcasts.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PodcastWidget</name>
    <message>
        <location filename="../online/podcastwidget.cpp" line="45"/>
        <source>Add Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="46"/>
        <source>Remove Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="47"/>
        <source>Download Episodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="48"/>
        <source>Delete Downloaded Episodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="49"/>
        <source>Cancel Download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="50"/>
        <source>Mark Episodes As New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="51"/>
        <source>Mark Episodes As Listened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="54"/>
        <source>Export Current Subscriptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="84"/>
        <source>Configure</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="99"/>
        <source>Use the + icon (below) to add podcast subscriptions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="153"/>
        <source>Unsubscribe from &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="221"/>
        <source>Do you wish to the delete downloaded files of the selected podcast episodes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh All</source>
        <translation>刷新所有</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh all subscriptions, or only those selected?</source>
        <translation>刷新所有订阅，还是仅刷新选中的那些？</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh Selected</source>
        <translation>刷新选中</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="329"/>
        <source>Export Podcast Subscriptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="335"/>
        <source>Export failed!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PowerManagement</name>
    <message>
        <location filename="../dbus/powermanagement.cpp" line="78"/>
        <source>Cantata is playing a track</source>
        <translation>Cantata 正在播放曲目</translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="80"/>
        <source>Collection</source>
        <translation>音乐集</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="80"/>
        <source>Collection Settings</source>
        <translation>音乐集设置</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="81"/>
        <source>Playback</source>
        <translation>回放</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="81"/>
        <source>Playback Settings</source>
        <translation>回放设置</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="82"/>
        <source>Interface</source>
        <translation>界面</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="82"/>
        <source>Interface Settings</source>
        <translation>界面设置</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="83"/>
        <source>Info</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="83"/>
        <source>Info View Settings</source>
        <translation>信息视图设置</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="85"/>
        <source>Scrobbling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="85"/>
        <source>Scrobbling Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="90"/>
        <source>Audio CD</source>
        <translation>音乐 CD</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="90"/>
        <source>Audio CD Settings</source>
        <translation>音乐 CD 设置</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="95"/>
        <source>Proxy</source>
        <translation>代理</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="95"/>
        <source>Proxy Settings</source>
        <translation>代理设置</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="98"/>
        <source>Shortcuts</source>
        <translation>快捷</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="98"/>
        <source>Keyboard Shortcut Settings</source>
        <translation>快捷键设定</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="100"/>
        <source>Cache</source>
        <translation>缓存</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="100"/>
        <source>Cached Items</source>
        <translation>缓存项目</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="101"/>
        <source>Custom Actions</source>
        <translation>自定义动作</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="102"/>
        <source>Service Keys</source>
        <translation>第三方服务Keys</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="102"/>
        <source>Service API Keys</source>
        <translation>服务 API 密钥</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="104"/>
        <source>Cantata Preferences</source>
        <translation>Cantata首选项</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="107"/>
        <source>Configure</source>
        <translation>设置</translation>
    </message>
</context>
<context>
    <name>ProxySettings</name>
    <message>
        <location filename="../network/proxysettings.ui" line="26"/>
        <source>Mode:</source>
        <translation>模式：</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="39"/>
        <source>Type:</source>
        <translation>类型:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="50"/>
        <source>HTTP Proxy</source>
        <translation>HTTP 代理</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="55"/>
        <source>SOCKS Proxy</source>
        <translation>SOCKS 代理</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="63"/>
        <source>Host:</source>
        <translation>主机名:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="76"/>
        <source>Port:</source>
        <translation>端口:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="96"/>
        <source>Username:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="109"/>
        <source>Password:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.cpp" line="32"/>
        <source>No proxy</source>
        <translation>无代理</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.cpp" line="33"/>
        <source>Use the system proxy settings</source>
        <translation>使用系统代理</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.cpp" line="34"/>
        <source>Manual proxy configuration</source>
        <translation>手动代理设置</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="278"/>
        <source>Track listing</source>
        <translation>音轨列表</translation>
    </message>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="331"/>
        <source>Read more on wikipedia</source>
        <translation>参阅维基百科</translation>
    </message>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="332"/>
        <source>Open in browser</source>
        <translation>在浏览器打开</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="77"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Advanced_Audio_Coding&gt;Advanced Audio Coding&lt;/a&gt; (AAC) is a patented lossy codec for digital audio.&lt;br&gt;AAC generally achieves better sound quality than MP3 at similar bit rates. It is a reasonable choice for the iPod and some other portable music players.</source>
        <translation>&lt;a href=http://en.wikipedia.org/wiki/Advanced_Audio_Coding&gt;高级音频编码 AAC &lt;/a&gt;是一种有专利授权的无损压缩数字音频格式.&lt;br&gt;它的音质比同比特率的 MP3 更好.它是 iPod 或者其他移动播放设备上的一个较好选择.限于非商业合同使用。</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="82"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;AAC&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/Variable_bitrate#Advantages_and_disadvantages_of_VBR&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;For this reason, the bitrate measure in this slider is just an estimate of the &lt;a href=http://www.ffmpeg.org/faq.html#SEC21&gt;average bitrate&lt;/a&gt; of the encoded track.&lt;br&gt;&lt;b&gt;150kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;100kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;200kb/s&lt;/b&gt; is probably overkill.</source>
        <translation>比特率是用来表示一秒钟音轨的数据量的度量。&lt;br&gt; Cantata使用的&lt;b&gt; AAC &lt;/b&gt;编码器支持&lt;a href=http://en.wikipedia.org /wiki/Variable_bitrate#Advantages_and_disadvantages_of_VBR&gt;可变比特率（VBR）&lt;/a&gt;设置，这意味着比特率值会根据音频内容的复杂性沿轨道波动。与较不复杂的数据间隔相比，更复杂的数据间隔以更高的比特率编码。与在整个磁道中保持恒定的比特率相比，此方法产生的质量更高，文件更小。&lt;br&gt;由于这个原因，此滑块中的比特率度量只是&lt;a href=http://www.ffmpeg.org/faq.html#SEC21&gt;已编码轨道的平均比特率&lt;/a&gt;。&lt;br&gt; &lt;b&gt; 150kb/s &lt;/b&gt;是在便携式播放器上收听音乐的不错选择。&lt;br/&gt;以下内容&lt;b&gt; 100kb/s &lt;/b&gt;对于音乐可能无法令人满意，而&lt;b&gt; 200kb/s &lt;/b&gt;以上的任何内容都可能过分杀伤。</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="100"/>
        <location filename="../devices/encoders.cpp" line="153"/>
        <source>Expected average bitrate for variable bitrate encoding</source>
        <translation>可变比特率编码使用平均比特率</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="112"/>
        <location filename="../devices/encoders.cpp" line="164"/>
        <location filename="../devices/encoders.cpp" line="207"/>
        <location filename="../devices/encoders.cpp" line="241"/>
        <location filename="../devices/encoders.cpp" line="299"/>
        <location filename="../devices/encoders.cpp" line="333"/>
        <source>Smaller file</source>
        <translation>较小文件</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="113"/>
        <location filename="../devices/encoders.cpp" line="165"/>
        <location filename="../devices/encoders.cpp" line="208"/>
        <location filename="../devices/encoders.cpp" line="242"/>
        <location filename="../devices/encoders.cpp" line="334"/>
        <source>Better sound quality</source>
        <translation>较好音质</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="132"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/MP3&gt;MPEG Audio Layer 3&lt;/a&gt; (MP3) is a patented digital audio codec using a form of lossy data compression.&lt;br&gt;In spite of its shortcomings, it is a common format for consumer audio storage, and is widely supported on portable music players.</source>
        <translation>&lt;a href=http://zh.wikipedia.org/wiki/MP3&gt;MPEG Audio Layer 3&lt;/a&gt; (MP3) 是一种有损压缩的专利音频编码格式.&lt;br&gt;尽管有缺陷，但它仍然市易奏常见的音频存储格式，几乎所有的移动播放设备都支持 MP3.</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="136"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;MP3&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/MP3#VBR&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;For this reason, the bitrate measure in this slider is just an estimate of the average bitrate of the encoded track.&lt;br&gt;&lt;b&gt;160kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;120kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;220kb/s&lt;/b&gt; is probably overkill.</source>
        <translation>比特率是用来表示一秒钟音轨的数据量的度量。&lt;br&gt; Cantata 使用的&lt;b&gt; MP3 &lt;/b&gt;编码器支持&lt;a href=http://en.wikipedia.org/wiki/MP3#VBR&gt;可变比特率（VBR）&lt;/a&gt;设置，这意味着比特率值会根据音频内容的复杂性沿轨道波动。与较不复杂的数据间隔相比，更复杂的数据间隔以更高的比特率编码。与在整个轨道上保持恒定的比特率相比，此方法产生的质量更好，文件更小。&lt;br&gt;因此，此滑块中的比特率度量只是对已编码轨道的平均比特率的估计。&lt;br&gt;&lt;b&gt; 160kb/s &lt;/b&gt;是在便携式播放器上收听音乐的不错选择。&lt;br/&gt; &lt;b&gt; 120kb/s &lt;/b&gt;以下的任何内容对于音乐以及&lt;b&gt; 220kb/s以上的任何内容可能都不令人满意。 &lt;/b&gt;可能是矫枉过正。</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="168"/>
        <source>Ogg Vorbis</source>
        <translation>Ogg Vorbis</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="169"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Vorbis&gt;Ogg Vorbis&lt;/a&gt; is an open and royalty-free audio codec for lossy audio compression.&lt;br&gt;It produces smaller files than MP3 at equivalent or higher quality. Ogg Vorbis is an all-around excellent choice, especially for portable music players that support it.</source>
        <translation>&lt;a href=http://zh.wikipedia.org/wiki/Vorbis&gt;Ogg Vorbis&lt;/a&gt;是一种开放的自由的 无损压缩音频编码格式.&lt;br&gt;它的文件比同比特率的 MP3 更小. Ogg Vorbis是一种很不错的选择,特别是对支持它的播放器来说.</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="174"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;Vorbis&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/Vorbis#Technical_Encoder&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;The Vorbis encoder uses a quality rating between -1 and 10 to define a certain expected audio quality level. The bitrate measure in this slider is just a rough estimate (provided by Vorbis) of the average bitrate of the encoded track given a quality value. In fact, with newer and more efficient Vorbis versions the actual bitrate is even lower.&lt;br&gt;&lt;b&gt;5&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;3&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;8&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="194"/>
        <source>Quality rating</source>
        <translation>评级</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="211"/>
        <source>Opus</source>
        <translation>Opus</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="212"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Opus_(audio_format)&gt;Opus&lt;/a&gt; is a patent-free digital audio codec using a form of lossy data compression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="214"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;Opus&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/Variable_bitrate&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;For this reason, the bitrate measure in this slider is just an estimate of the average bitrate of the encoded track.&lt;br&gt;&lt;b&gt;128kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;96kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;256kb/s&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="117"/>
        <location filename="../devices/encoders.cpp" line="231"/>
        <location filename="../devices/encoders.cpp" line="324"/>
        <source>Bitrate</source>
        <translation>比特率</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="252"/>
        <source>Apple Lossless</source>
        <translation>Apple 无损</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="253"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Apple_Lossless&gt;Apple Lossless&lt;/a&gt; (ALAC) is an audio codec for lossless compression of digital music.&lt;br&gt;Recommended only for Apple music players and players that do not support FLAC.</source>
        <translation>&lt;a href=http://ko.wikipedia.org/wiki/%EC%95%A0%ED%94%8C_%EB%AC%B4%EC%86%90%EC%8B%A4&gt;苹果无损格式 苹果无损格式&lt;/a&gt; (ALAC) 是一种无损压缩的数字音乐格式.&lt;br&gt;推荐在苹果播放器或者其他不支持 FLAC 的播放器上使用。</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="268"/>
        <source>FLAC</source>
        <translation>FLAC</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="269"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Free_Lossless_Audio_Codec&gt;Free Lossless Audio Codec&lt;/a&gt; (FLAC) is an open and royalty-free codec for lossless compression of digital music.&lt;br&gt;If you wish to store your music without compromising on audio quality, FLAC is an excellent choice.</source>
        <translation>&lt;a href=http://ko.wikipedia.org/wiki/FLAC&gt;Free Lossless Audio Codec&lt;/a&gt; (FLAC) 是一种开放的自由的无损压缩数字音乐格式.&lt;br&gt;如果想要确保音乐品质, FLAC 是最好的选择.</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="273"/>
        <source>The &lt;a href=http://flac.sourceforge.net/documentation_tools_flac.html&gt;compression level&lt;/a&gt; is an integer value between 0 and 8 that represents the tradeoff between file size and compression speed while encoding with &lt;b&gt;FLAC&lt;/b&gt;.&lt;br/&gt;Setting the compression level to &lt;b&gt;0&lt;/b&gt; yields the shortest compression time but generates a comparably big file.&lt;br/&gt;On the other hand, a compression level of &lt;b&gt;8&lt;/b&gt; makes compression quite slow but produces the smallest file.&lt;br/&gt;Note that since FLAC is by definition a lossless codec, the audio quality of the output is exactly the same regardless of the compression level.&lt;br/&gt;Also, levels above &lt;b&gt;5&lt;/b&gt; dramatically increase compression time but create an only slightly smaller file, and are not recommended.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="288"/>
        <source>Compression level</source>
        <translation>压缩级别</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="298"/>
        <source>Faster compression</source>
        <translation>快速压缩</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="305"/>
        <source>Windows Media Audio</source>
        <translation>Windows Media Audio</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="306"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Windows_Media_Audio&gt;Windows Media Audio&lt;/a&gt; (WMA) is a proprietary codec developed by Microsoft for lossy audio compression.&lt;br&gt;Recommended only for portable music players that do not support Ogg Vorbis.</source>
        <translation>&lt;a href=http://ko.wikipedia.org/wiki/%EC%9C%88%EB%8F%84_%EB%AF%B8%EB%94%94%EC%96%B4_%EC%98%A4%EB%94%94%EC%98%A4&gt;Windows Media Audio&lt;/a&gt; (WMA)是一种微软开发的有损压缩音频编码格式.&lt;br&gt;推荐用在不支持 Ogg Vorbis的设备上。</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="310"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;Due to the limitations of the proprietary &lt;b&gt;WMA&lt;/b&gt; format and the difficulty of reverse-engineering a proprietary encoder, the WMA encoder used by Cantata sets a &lt;a href=http://en.wikipedia.org/wiki/Windows_Media_Audio#Windows_Media_Audio&gt;constant bitrate (CBR)&lt;/a&gt; setting.&lt;br&gt;For this reason, the bitrate measure in this slider is a pretty accurate estimate of the bitrate of the encoded track.&lt;br&gt;&lt;b&gt;136kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;112kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;182kb/s&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="69"/>
        <source>Empty filename.</source>
        <translation>空文件名</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="70"/>
        <source>Invalid filename. (%1)</source>
        <translation>非法文件名. (%1)</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="71"/>
        <source>Failed to save %1.</source>
        <translation>%1. 保存失败。</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="72"/>
        <source>Failed to delete rules file. (%1)</source>
        <translation>删除 (%1) 失败。</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="73"/>
        <source>Invalid command. (%1)</source>
        <translation>非法命令. (%1)</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="74"/>
        <source>Could not remove active rules link.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="75"/>
        <source>Active rules is not a link.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="76"/>
        <source>Could not create active rules link.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="77"/>
        <source>Rules file, %1, does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="78"/>
        <source>Incorrect arguments supplied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="79"/>
        <source>Unknown method called.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="82"/>
        <location filename="../scrobbling/scrobbler.cpp" line="104"/>
        <source>Unknown error</source>
        <translation>未知错误</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="615"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="72"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="74"/>
        <source>SimilarArtists</source>
        <translation>相似艺术家</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="76"/>
        <source>AlbumArtist</source>
        <translation>专辑艺术家</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="619"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="78"/>
        <source>Composer</source>
        <translation>作曲家</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="80"/>
        <source>Comment</source>
        <translation>注释</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="621"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="82"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="614"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="84"/>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="628"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="86"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="88"/>
        <source>Date</source>
        <translation>日期</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="90"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="102"/>
        <source>Include</source>
        <translation>包含</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="109"/>
        <source>Exclude</source>
        <translation>排除</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="132"/>
        <source> (Exact)</source>
        <translation> (解压)</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="107"/>
        <source>%1
%2 x %3 (%4)</source>
        <comment>name
width x height (file size)</comment>
        <translation>%1
%2 x %3 (%4)</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="109"/>
        <source>%1
%2 x %3</source>
        <comment>name
width x height</comment>
        <translation>%1
%2 x %3</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="145"/>
        <source>Current Cover</source>
        <translation>当前封面</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="189"/>
        <source>CoverArt Archive</source>
        <translation type="unfinished">CoverArt Archive</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="57"/>
        <location filename="../widgets/singlepagewidget.cpp" line="41"/>
        <source>Grouped Albums</source>
        <translation>分组专辑</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="58"/>
        <location filename="../widgets/singlepagewidget.cpp" line="44"/>
        <source>Table</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="73"/>
        <source>Parse in Library view, and show in Folders view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="74"/>
        <source>Only show in Folders view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="75"/>
        <source>Do not list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="85"/>
        <source>Previous Track</source>
        <translation>上一个</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="86"/>
        <source>Next Track</source>
        <translation>下一个</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="87"/>
        <source>Play/Pause</source>
        <translation>播放/暂停</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="88"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="89"/>
        <source>Stop After Current Track</source>
        <translation>当前音轨后停止</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="90"/>
        <source>Stop After Track</source>
        <translation>音轨后停止</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="91"/>
        <source>Increase Volume</source>
        <translation>增大音量</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="92"/>
        <source>Decrease Volume</source>
        <translation>减小音量</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="93"/>
        <source>Save As</source>
        <translation>另存为</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="94"/>
        <source>Append</source>
        <translation>追加</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="95"/>
        <source>Append To Play Queue</source>
        <translation>追加到播放队列</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="96"/>
        <source>Append And Play</source>
        <translation>追加并播放</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="97"/>
        <source>Add And Play</source>
        <translation>添加并播放</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="98"/>
        <source>Append To Play Queue And Play</source>
        <translation>追加到播放队列并播放</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="99"/>
        <source>Insert After Current</source>
        <translation>下一首播放</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="100"/>
        <source>Append Random Album</source>
        <translation>追加随机专辑</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="101"/>
        <source>Play Now (And Replace Play Queue)</source>
        <translation>播放（替换播放队列）</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="106"/>
        <source>Add With Priority</source>
        <translation>添加时设定优先级</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="107"/>
        <source>Set Priority</source>
        <translation>设置优先级</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="142"/>
        <source>Zoom In</source>
        <translation>放大</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="144"/>
        <source>Zoom Out</source>
        <translation>缩小</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="45"/>
        <source>Highest Priority (255)</source>
        <translation>最高优先级 (255)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="46"/>
        <source>High Priority (200)</source>
        <translation>高优先级 (200)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="47"/>
        <source>Medium Priority (125)</source>
        <translation>中等优先级 (125)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="48"/>
        <source>Low Priority (50)</source>
        <translation>低优先级 (50)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="49"/>
        <source>Default Priority (0)</source>
        <translation>默认优先级 (0)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="50"/>
        <source>Custom Priority...</source>
        <translation>自定义优先级...</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="111"/>
        <source>Add To Playlist</source>
        <translation>添加到播放列表</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="113"/>
        <source>Organize Files</source>
        <translation>组织文件</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="114"/>
        <source>Edit Track Information</source>
        <translation>编辑曲目信息</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="117"/>
        <source>ReplayGain</source>
        <translation>播放增益</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="120"/>
        <source>Copy Songs To Device</source>
        <translation>复制到设备</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="122"/>
        <source>Delete Songs</source>
        <translation>删除歌曲</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="124"/>
        <source>Set Image</source>
        <translation>设置图像</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="125"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="126"/>
        <source>Find</source>
        <translation>查找</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="132"/>
        <source>Add To Play Queue</source>
        <translation>添加到正在播放</translation>
    </message>
    <message>
        <location filename="../models/musiclibraryitemroot.cpp" line="388"/>
        <source>Parse error loading cache file, please check your songs tags.</source>
        <translation>解析错误加载缓存文件，请检查您的歌曲标签。</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="1250"/>
        <location filename="../models/streamsmodel.cpp" line="1257"/>
        <source>Other</source>
        <translation>其他</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="212"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="214"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="225"/>
        <source>&quot;%1&quot; (%2:%3)</source>
        <comment>name (host:port)</comment>
        <translation>&quot;%1&quot; (%2:%3)</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="82"/>
        <source>Single Tracks</source>
        <translation>单个音轨</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpduser.cpp" line="50"/>
        <source>Personal</source>
        <translation>个人</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="80"/>
        <location filename="../support/utils.cpp" line="707"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="81"/>
        <source>Various Artists</source>
        <translation>多个艺术家</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="617"/>
        <source>Album artist</source>
        <translation>专辑艺术家</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="620"/>
        <source>Performer</source>
        <translation>表演者</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="623"/>
        <source>Track number</source>
        <translation>专辑编号</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="626"/>
        <source>Disc number</source>
        <translation>唱片编号</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="630"/>
        <source>Year</source>
        <translation>年份</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="633"/>
        <source>Original Year</source>
        <translation>原始年份</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="635"/>
        <source>Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="637"/>
        <source>Length</source>
        <translation>长度</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="874"/>
        <source>&lt;b&gt;%1&lt;/b&gt; on &lt;b&gt;%2&lt;/b&gt;</source>
        <comment>Song on Album</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="875"/>
        <source>&lt;b&gt;%1&lt;/b&gt; by &lt;b&gt;%2&lt;/b&gt; on &lt;b&gt;%3&lt;/b&gt;</source>
        <comment>Song by Artist on Album</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="902"/>
        <source>(Stream)</source>
        <translation>(流媒体)</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="91"/>
        <source>Invalid service</source>
        <translation>无效服务</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="92"/>
        <source>Invalid method</source>
        <translation>无效方法</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="93"/>
        <source>Authentication failed</source>
        <translation>验证失败</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="94"/>
        <source>Invalid format</source>
        <translation>无效格式</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="95"/>
        <source>Invalid parameters</source>
        <translation>无效参数</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="96"/>
        <source>Invalid resource specified</source>
        <translation>指定的资源无效</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="97"/>
        <source>Operation failed</source>
        <translation>操作失败</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="98"/>
        <source>Invalid session key</source>
        <translation>无效会话密钥</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="99"/>
        <source>Invalid API key</source>
        <translation>无效 API 密钥</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="100"/>
        <source>Service offline</source>
        <translation>服务离线</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="101"/>
        <source>Last.fm is currently busy, please try again in a few minutes</source>
        <translation>Last.fm当前正忙，请在几分钟后重试</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="102"/>
        <source>Rate-limit exceeded</source>
        <translation>超过速率限制</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">一般</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="119"/>
        <source>&amp;OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="120"/>
        <source>&amp;Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="121"/>
        <source>&amp;Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="122"/>
        <source>&amp;No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="123"/>
        <source>&amp;Discard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="124"/>
        <source>&amp;Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="125"/>
        <source>&amp;Apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="126"/>
        <source>&amp;Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="127"/>
        <source>&amp;Help</source>
        <translation>帮助(&amp;H)</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="128"/>
        <source>&amp;Overwrite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="129"/>
        <source>&amp;Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="130"/>
        <source>&amp;Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="131"/>
        <source>&amp;Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="132"/>
        <source>&amp;Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="133"/>
        <source>&amp;Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="134"/>
        <source>&amp;Previous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="135"/>
        <source>&amp;Next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/kmessagewidget.cpp" line="59"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="67"/>
        <location filename="../support/messagebox.cpp" line="147"/>
        <location filename="../support/messagebox.h" line="60"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="78"/>
        <location filename="../support/messagebox.cpp" line="162"/>
        <location filename="../support/messagebox.h" line="63"/>
        <source>Information</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="92"/>
        <location filename="../support/messagebox.cpp" line="96"/>
        <location filename="../support/messagebox.cpp" line="157"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="92"/>
        <location filename="../support/messagebox.cpp" line="96"/>
        <location filename="../support/messagebox.cpp" line="152"/>
        <source>Question</source>
        <translation>问题</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="492"/>
        <location filename="../support/utils.cpp" line="500"/>
        <source>%1 B</source>
        <translation>%1 B</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="493"/>
        <source>%1 kB</source>
        <translation>%1 kB</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="494"/>
        <source>%1 MB</source>
        <translation>%1 MB</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="496"/>
        <source>%1 GB</source>
        <translation>%1 GB</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="501"/>
        <source>%1 KiB</source>
        <translation>%1 KiB</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="502"/>
        <source>%1 MiB</source>
        <translation>%1 MiB</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="504"/>
        <source>%1 GiB</source>
        <translation>%1 GiB</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="38"/>
        <source>Basic Tree (No Icons)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="39"/>
        <source>Simple Tree</source>
        <translation>简单树形</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="40"/>
        <source>Detailed Tree</source>
        <translation>详细信息</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="42"/>
        <source>List</source>
        <translation>列表</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="43"/>
        <source>Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="46"/>
        <source>Categorized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="140"/>
        <source>mpd - MPD communication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="141"/>
        <source>mpdparse - Parsing of MPD response</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="142"/>
        <source>cue - Cue file parsing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="143"/>
        <source>covers - Cover fetching, and loading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="144"/>
        <source>covers-verbose - Cover fetching, and loading (verbose) </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="145"/>
        <source>context-wikipedia - Wikipedia info in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="146"/>
        <source>context-lastfm - Last.fm info in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="147"/>
        <source>context-widget - General debug in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="148"/>
        <source>context-lyrics - Lyrics in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="149"/>
        <source>dynamic - Dynamic playlists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="150"/>
        <source>stream-fetcher - Fetching of stream URLs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="151"/>
        <source>http-server - Built-in HTTP server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="152"/>
        <source>song-dialog - Song dialogs (tags, replaygain, organiser)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="153"/>
        <source>network-access - Network access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="154"/>
        <source>threads - Threads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="156"/>
        <source>scrobbler - Scrobbling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="158"/>
        <source>sql - SQL access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="159"/>
        <source>media-keys - Media-keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="160"/>
        <source>custom-actions - Custom actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="162"/>
        <source>tags - Tag reading/writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="165"/>
        <source>devices - Device support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="168"/>
        <source>http-stream - Playback of MPD output streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="171"/>
        <source>avahi - Auto-discovery of MPD servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="173"/>
        <source>all - Enable all debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="366"/>
        <source>MPD Client</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="369"/>
        <source>Comma-separated list of debug areas - possible values:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="370"/>
        <source>Log debug messages to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="371"/>
        <source>Disable network access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="372"/>
        <source>Collection name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="373"/>
        <source>Start full screen</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RemoteDevicePropertiesDialog</name>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="39"/>
        <source>Device Properties</source>
        <translation>设备属性</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="50"/>
        <source>Connection</source>
        <translation>连接</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="51"/>
        <source>Music Library</source>
        <translation>音乐库</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="59"/>
        <source>Add Device</source>
        <translation>添加设备</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="90"/>
        <source>A remote device named &apos;%1&apos; already exists!

Please choose a different name.</source>
        <translation>名为&apos;%1&apos;的远程设备已经存在！

请选择其他名称。</translation>
    </message>
</context>
<context>
    <name>RemoteDevicePropertiesWidget</name>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="17"/>
        <source>These settings are only editable when the device is not connected.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="29"/>
        <source>Type:</source>
        <translation>类型:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="42"/>
        <source>Name:</source>
        <translation>名称:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="57"/>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="72"/>
        <source>Host:</source>
        <translation>主机名:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="85"/>
        <source>Port:</source>
        <translation>端口:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="102"/>
        <source>User:</source>
        <translation>用户:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="115"/>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="173"/>
        <source>Folder:</source>
        <translation>文件夹:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="128"/>
        <source>Extra Options:</source>
        <translation>额外选项:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="143"/>
        <source>Due to the way sshfs works, a suitable ssh-askpass application (ksshaskpass, ssh-askpass-gnome, etc.) will be required to enter the password.</source>
        <translation>由于 sshfs 的工作方式，需要一个合适的 ssh-askpass 应用程序（ksshaskpass，ssh-askpass-gnome 等）来输入密码。</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="193"/>
        <source>This dialog is only used to add remote devices (e.g. via sshfs), or to access locally mounted folders. For normal media players, attached via USB, Cantata will automatically display the device when it is attached.</source>
        <translation>此对话框仅用于添加远程设备（例如，通过 sshfs ）或访问本地安装的文件夹。对于通过 USB 连接的普通媒体播放器，Cantata 在连接后会自动显示设备。</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.cpp" line="47"/>
        <source>Secure Shell (sshfs)</source>
        <translation>安全 Shell (sshfs)</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.cpp" line="48"/>
        <source>Locally Mounted Folder</source>
        <translation>本地挂载的文件夹</translation>
    </message>
</context>
<context>
    <name>RemoteFsDevice</name>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="266"/>
        <source>No suitable ssh-askpass application installed! This is required for entering passwords.</source>
        <translation>匹配的 ssh-askpass 程序未安装! 输入密码必须安装它.</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="282"/>
        <source>Mount point (&quot;%1&quot;) is not empty!</source>
        <translation>挂载点 (&quot;%1&quot;) 非空!</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="272"/>
        <location filename="../devices/remotefsdevice.cpp" line="294"/>
        <source>&quot;sshfs&quot; is not installed!</source>
        <translation>&quot;sshfs&quot;未安装!</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="299"/>
        <source>Connecting...</source>
        <translation>连接中...</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="336"/>
        <source>&quot;fusermount&quot; is not installed!</source>
        <translation>&quot;fusermount&quot;未安装!</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="342"/>
        <source>Disconnecting...</source>
        <translation>正在断开连接...</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="357"/>
        <location filename="../devices/remotefsdevice.cpp" line="378"/>
        <source>Failed to connect to &quot;%1&quot;</source>
        <translation>&quot;%1&quot; 连接失败</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="358"/>
        <location filename="../devices/remotefsdevice.cpp" line="393"/>
        <source>Failed to disconnect from &quot;%1&quot;</source>
        <translation>&quot;%1&quot; 的连接无法断开</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="361"/>
        <location filename="../devices/remotefsdevice.cpp" line="381"/>
        <source>Updating tracks...</source>
        <translation>更新音轨...</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="464"/>
        <source>Not Connected</source>
        <translation>未连接</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="469"/>
        <source>Capacity Unknown</source>
        <translation>容量未知</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="471"/>
        <source>%1 free</source>
        <translation>剩余 %1</translation>
    </message>
</context>
<context>
    <name>RgDialog</name>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="82"/>
        <source>ReplayGain</source>
        <translation>播放增益</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="92"/>
        <source>Show All Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="93"/>
        <source>Show Untagged Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="100"/>
        <source>Remove From List</source>
        <translation>从列表中删除</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="104"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="105"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="106"/>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="107"/>
        <source>Album Gain</source>
        <translation>专辑增益</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="108"/>
        <source>Track Gain</source>
        <translation>音轨增益</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="109"/>
        <source>Album Peak</source>
        <translation>专辑峰值</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="110"/>
        <source>Track Peak</source>
        <translation>音轨峰值</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="130"/>
        <location filename="../replaygain/rgdialog.cpp" line="269"/>
        <source>Scan</source>
        <translation>扫描</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="233"/>
        <source>Abort scanning of tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="233"/>
        <location filename="../replaygain/rgdialog.cpp" line="234"/>
        <location filename="../replaygain/rgdialog.cpp" line="242"/>
        <location filename="../replaygain/rgdialog.cpp" line="243"/>
        <source>Abort</source>
        <translation type="unfinished">终止</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="242"/>
        <source>Abort reading of existing tags?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="268"/>
        <source>Scan &lt;b&gt;all&lt;/b&gt; tracks?&lt;br/&gt;&lt;br/&gt;&lt;i&gt;All tracks have existing ReplayGain tags.&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="270"/>
        <source>Do you wish to scan all tracks, or only tracks without existing tags?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="271"/>
        <source>Untagged Tracks</source>
        <translation>音轨无标签</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="271"/>
        <source>All Tracks</source>
        <translation>所有音轨</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="281"/>
        <source>Scanning tracks...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="350"/>
        <source>Reading existing tags...</source>
        <translation>读取标签...</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="401"/>
        <source>%1 (Corrupt tags?)</source>
        <comment>filename (Corrupt tags?)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="414"/>
        <source>Failed to update the tags of the following tracks:</source>
        <translation>下列歌曲标签更新失败:</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="450"/>
        <source>Device has been removed!</source>
        <translation>设备已移除!</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="455"/>
        <source>Device is not connected.</source>
        <translation>设备未连接.</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="460"/>
        <source>Device is busy?</source>
        <translation>设备正忙?</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="495"/>
        <location filename="../replaygain/rgdialog.cpp" line="504"/>
        <location filename="../replaygain/rgdialog.cpp" line="589"/>
        <location filename="../replaygain/rgdialog.cpp" line="593"/>
        <source>%1 dB</source>
        <translation>%1 dB</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="500"/>
        <location filename="../replaygain/rgdialog.cpp" line="501"/>
        <location filename="../replaygain/rgdialog.cpp" line="509"/>
        <location filename="../replaygain/rgdialog.cpp" line="510"/>
        <location filename="../replaygain/rgdialog.cpp" line="565"/>
        <location filename="../replaygain/rgdialog.cpp" line="566"/>
        <location filename="../replaygain/rgdialog.cpp" line="567"/>
        <location filename="../replaygain/rgdialog.cpp" line="568"/>
        <source>Failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="519"/>
        <location filename="../replaygain/rgdialog.cpp" line="529"/>
        <source>Original: %1 dB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="524"/>
        <location filename="../replaygain/rgdialog.cpp" line="534"/>
        <source>Original: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="645"/>
        <source>Remove the selected tracks from the list?</source>
        <translation type="unfinished">从列表中删除选定的曲目？</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="646"/>
        <source>Remove Tracks</source>
        <translation type="unfinished">删除曲目</translation>
    </message>
</context>
<context>
    <name>RulesPlaylists</name>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="96"/>
        <source>Album Artist</source>
        <translation>专辑艺术家</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="97"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="98"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="99"/>
        <source>Composer</source>
        <translation>作曲家</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="100"/>
        <source>Date</source>
        <translation>日期</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="101"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="102"/>
        <source>Rating</source>
        <translation>评分</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="103"/>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="104"/>
        <source>File Age</source>
        <translation>文件时代</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="106"/>
        <source>Random</source>
        <translation>随机</translation>
    </message>
    <message numerus="yes">
        <location filename="../playlists/rulesplaylists.cpp" line="174"/>
        <source>%n Rule(s)</source>
        <translation>
            <numerusform>%n 规则</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="174"/>
        <source>, Rating: %1..%2</source>
        <translation>, 评分: %1..%2</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="177"/>
        <source>Ascending</source>
        <translation>增序</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="177"/>
        <source>Descending</source>
        <translation>降序</translation>
    </message>
</context>
<context>
    <name>Scrobbler</name>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="556"/>
        <location filename="../scrobbling/scrobbler.cpp" line="676"/>
        <source>%1 error: %2</source>
        <translation>%1 错误: %2</translation>
    </message>
</context>
<context>
    <name>ScrobblingLove</name>
    <message>
        <location filename="../scrobbling/scrobblinglove.cpp" line="59"/>
        <source>%1: Loved Current Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblinglove.cpp" line="60"/>
        <source>%1: Love Current Track</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScrobblingSettings</name>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="32"/>
        <source>Scrobble using:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="58"/>
        <source>Username:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="71"/>
        <source>Password:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="88"/>
        <source>Status:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="114"/>
        <source>Login</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="131"/>
        <source>Scrobble tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="138"/>
        <source>Show &apos;Love&apos; button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="58"/>
        <source>%1 (via MPD)</source>
        <comment>scrobbler name (via MPD)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="77"/>
        <source>If you use a scrobbler which is marked as &apos;(via MPD)&apos; (such as %1), then you will need to have this already started and running. Cantata can only &apos;Love&apos; tracks via this, and cannot enable/disable scrobbling.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="114"/>
        <source>Authenticating...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="131"/>
        <source>Authenticated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="131"/>
        <source>Not Authenticated</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SearchModel</name>
    <message>
        <location filename="../models/searchmodel.cpp" line="90"/>
        <source># (Track Number)</source>
        <translation type="unfinished">#(音轨编号)</translation>
    </message>
</context>
<context>
    <name>SearchPage</name>
    <message>
        <location filename="../gui/searchpage.cpp" line="56"/>
        <source>Locate In Library</source>
        <translation>在库中定位</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="97"/>
        <source>Use the text field above to search for music in your library via MPD&apos;s search mechanism. Clicking the label next to the field will produce a menu allowing you to control the search area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="175"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation type="unfinished">您确定要删除所选的歌曲吗？

这不能被撤消。</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="176"/>
        <source>Delete Songs</source>
        <translation>删除歌曲</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="248"/>
        <source>Artist:</source>
        <translation>艺术家:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="248"/>
        <source>Search for songs by artist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="251"/>
        <source>Composer:</source>
        <translation>作曲家：</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="251"/>
        <source>Search for songs by composer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="254"/>
        <source>Performer:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="254"/>
        <source>Search for songs by performer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="256"/>
        <source>Album:</source>
        <translation>专辑:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="256"/>
        <source>Search for songs by album.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="257"/>
        <source>Title:</source>
        <translation>标题:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="257"/>
        <source>Search for songs by title.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="258"/>
        <source>Genre:</source>
        <translation>流派:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="258"/>
        <source>Search for songs by genre.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="260"/>
        <source>Comment:</source>
        <translation>注释：</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="260"/>
        <source>Search for songs containing comment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="262"/>
        <source>Date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="263"/>
        <source>Find songs be searching the &apos;Date&apos; tag.&lt;br/&gt;&lt;br/&gt;Usually just entering the year should suffice.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="265"/>
        <source>Original Date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="266"/>
        <source>Find songs be searching the &apos;Original Date&apos; tag.&lt;br/&gt;&lt;br/&gt;Usually just entering the year should suffice.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="269"/>
        <source>Modified:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="270"/>
        <source>Enter date (YYYY/MM/DD - e.g. 2015/01/31) to search for files modified since that date.&lt;br/&gt;&lt;br&gt;Or enter a number of days to find files that were modified in the previous number of days.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="273"/>
        <source>File:</source>
        <translation type="unfinished">文件：</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="273"/>
        <source>Search for songs by filename or path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="274"/>
        <source>Any:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="274"/>
        <source>Search for songs by any matching metadata.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="280"/>
        <source>No tracks found.</source>
        <translation type="unfinished">未发现音轨。</translation>
    </message>
    <message numerus="yes">
        <location filename="../gui/searchpage.cpp" line="280"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n 音轨 (%1)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>SearchWidget</name>
    <message>
        <location filename="../widgets/searchwidget.cpp" line="70"/>
        <source>Search...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/searchwidget.cpp" line="72"/>
        <source>Close Search Bar</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ServerSettings</name>
    <message>
        <location filename="../gui/serversettings.ui" line="35"/>
        <source>Collection:</source>
        <translation>音乐集：</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="63"/>
        <source>Name:</source>
        <translation>名称:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="76"/>
        <location filename="../gui/serversettings.cpp" line="97"/>
        <source>Host:</source>
        <translation>主机名:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="109"/>
        <source>Password:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="126"/>
        <location filename="../gui/serversettings.ui" line="253"/>
        <source>Music folder:</source>
        <translation>音乐文件夹:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="139"/>
        <source>HTTP stream URL:</source>
        <translation>HTTP流URL：</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="152"/>
        <source>Local file playback:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="162"/>
        <source>Use a simple in-built HTTP server to allow MPD to playback files dropped onto the playqueue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="165"/>
        <source>Via in-built HTTP server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="172"/>
        <source>Auto update:</source>
        <translation>自动更新：</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="182"/>
        <source>&lt;p&gt;Select this option if your MPD server detects modifications (e.g. newly added files) automatically. If so there is no need for Cantata to send update commands for certain actions.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="185"/>
        <source>Server detects changes automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="194"/>
        <source>The &apos;Music folder&apos; setting is used to lookup cover-art. It may be set to a HTTP URL if your MPD is on another machine, and covers are accessible via HTTP. If it is not set to a HTTP URL, and you also have write permissions to this folder (and its sub-folders), then Cantata will save any downloaded covers into the respective album folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="201"/>
        <source>&apos;HTTP Stream URL&apos; is only of use if you have MPD configured to output to a HTTP stream, and you wish Cantata to be able to play that stream.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="208"/>
        <source>MPD usually only plays songs from within your collection. Newer MPD&apos;s (from v0.19 onwards) can also playback other files if you are connected to a local MPD server (e.g. address is &apos;127.0.0.1&apos; or &apos;localhost&apos;) For this to work, the MPD server needs read-access to wherever the files are located. If you are using an older MPD, a non-local MPD, or your local files are not accessible to other users, then you may elect to use the simple HTTP server that is supplied with Cantata. This server will only allow access to files in the playqueue, and only whilst Cantata is running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="268"/>
        <source>If you change the &apos;Music folder&apos; setting, then you will need to manually update the music database. This can be performed by pressing the &apos;Refresh Database&apos; button in the &apos;Artists&apos; or &apos;Albums&apos; views.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="77"/>
        <source>This folder will also be used to locate music files for tag-editing, replay gain, and transferring to (and from) devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="80"/>
        <source>This folder will also be used to locate music files for tag-editing, replay gain, etc.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="84"/>
        <source>More information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="120"/>
        <source>Discover...</source>
        <translation type="unfinished">发现……</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="260"/>
        <source>Which type of collection do you wish to connect to?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="261"/>
        <source>Standard - music collection may be shared, is on another machine, is already setup, or you wish to enable access from other clients (e.g. MPDroid)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="264"/>
        <source>Basic - music collection is not shared with others, and Cantata will configure and control the MPD instance. This setup will be exclusive to Cantata, and will &lt;b&gt;not&lt;/b&gt; be accessible to other MPD clients.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="268"/>
        <source>&lt;i&gt;&lt;b&gt;NOTE:&lt;/b&gt; %1&lt;/i&gt;</source>
        <translation type="unfinished">&lt;i&gt;&lt;b&gt;注意：&lt;/b&gt; %1&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="268"/>
        <source>If you wish to have an advanced MPD setup (e.g. multiple audio outputs, full DSD support, etc) then you &lt;b&gt;must&lt;/b&gt; choose &apos;Standard&apos;</source>
        <translation type="unfinished">如果您希望使用高级 MPD 设置（例如，多个音频输出，全面的 DSD 支持等），则&lt;b&gt;必须&lt;/b&gt;选择“标准”</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="270"/>
        <source>Add Collection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="270"/>
        <source>Standard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="270"/>
        <source>Basic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="318"/>
        <source>Delete &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="319"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="372"/>
        <source>New Collection %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="389"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
</context>
<context>
    <name>ShortcutsModel</name>
    <message>
        <location filename="../support/shortcutsmodel.cpp" line="112"/>
        <source>Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../support/shortcutsmodel.cpp" line="114"/>
        <source>Shortcut</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShortcutsSettingsWidget</name>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="22"/>
        <source>Search:</source>
        <translation>搜索:</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="65"/>
        <source>Shortcut for Selected Action</source>
        <translation>选定动作的快捷键</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="71"/>
        <source>Default:</source>
        <translation>默认:</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="78"/>
        <location filename="../support/shortcutssettingswidget.cpp" line="99"/>
        <location filename="../support/shortcutssettingswidget.cpp" line="109"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="85"/>
        <source>Custom:</source>
        <translation>自定义:</translation>
    </message>
</context>
<context>
    <name>SinglePageWidget</name>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="108"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="211"/>
        <source>View</source>
        <translation>视图</translation>
    </message>
</context>
<context>
    <name>SmartPlaylists</name>
    <message>
        <location filename="../playlists/smartplaylists.cpp" line="43"/>
        <source>Smart Playlists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylists.cpp" line="48"/>
        <source>Rules based playlists</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SmartPlaylistsPage</name>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="40"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="41"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="42"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="75"/>
        <source>A &apos;smart&apos; playlist contains a set of rules to select tracks from your music library to play. The playlist also controls the order in which tracks are added. Unlike &apos;dynamic&apos; playlists, the play queue is not dynamically updated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="79"/>
        <source>Use the + icon (below) to create a new &apos;smart&apos; playlist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="128"/>
        <source>Are you sure you wish to remove the selected rules?

This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="129"/>
        <source>Remove Smart Rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="174"/>
        <location filename="../playlists/smartplaylistspage.cpp" line="206"/>
        <location filename="../playlists/smartplaylistspage.cpp" line="318"/>
        <source>Failed to locate any matching songs</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SongDialog</name>
    <message>
        <location filename="../widgets/songdialog.cpp" line="50"/>
        <source>Cannot access song files!

Please check Cantata&apos;s &quot;Music folder&quot; setting, and MPD&apos;s &quot;music_directory&quot; setting.</source>
        <translation>无法访问歌曲文件！

请检查Cantata的“音乐文件夹”设置和MPD的“ music_directory”设置。</translation>
    </message>
    <message>
        <location filename="../widgets/songdialog.cpp" line="53"/>
        <source>Cannot access song files!

Please check that the device is still attached.</source>
        <translation>无法访问歌曲文件！

请检查设备是否仍然连接。</translation>
    </message>
</context>
<context>
    <name>SongView</name>
    <message>
        <location filename="../context/songview.cpp" line="99"/>
        <source>Lyrics</source>
        <translation>歌词</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="99"/>
        <source>Information</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="99"/>
        <source>Metadata</source>
        <translation>元数据</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="112"/>
        <source>Scroll Lyrics</source>
        <translation>滚动歌词</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="113"/>
        <source>Refresh Lyrics</source>
        <translation>刷新歌词</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="114"/>
        <source>Edit Lyrics</source>
        <translation>编辑歌词</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="115"/>
        <source>Delete Lyrics File</source>
        <translation>删除歌词文件</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="126"/>
        <source>Refresh Track Information</source>
        <translation>刷新音轨信息</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="127"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="142"/>
        <source>Track</source>
        <translation>音轨</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="161"/>
        <source>Reload lyrics?

Reload from disk, or delete disk copy and download?</source>
        <translation>重新加载歌词？

从磁盘重新加载，还是删除磁盘副本并下载？</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="161"/>
        <source>Reload</source>
        <translation>重新加载</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="162"/>
        <source>Reload From Disk</source>
        <translation>从磁盘重新加载</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="162"/>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="194"/>
        <source>Current playing song has changed, still perform search?</source>
        <translation>当前播放的歌曲已改变，继续搜索?</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="194"/>
        <source>Song Changed</source>
        <translation>歌曲已更改</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="195"/>
        <source>Perform Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="219"/>
        <source>Failed to locate lyrics</source>
        <translation>找不到歌词</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="227"/>
        <source>Delete lyrics file?</source>
        <translation>确定删除歌词?</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="227"/>
        <source>Delete File</source>
        <translation>删除文件</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="529"/>
        <location filename="../context/songview.cpp" line="609"/>
        <source>Artist</source>
        <translation>艺术家</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="530"/>
        <location filename="../context/songview.cpp" line="610"/>
        <source>Album artist</source>
        <translation>专辑艺术家</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="531"/>
        <location filename="../context/songview.cpp" line="611"/>
        <source>Composer</source>
        <translation>作曲家</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="533"/>
        <source>Lyricist</source>
        <translation>作词</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="534"/>
        <source>Conductor</source>
        <translation>指挥</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="535"/>
        <source>Remixer</source>
        <translation>混音</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="536"/>
        <location filename="../context/songview.cpp" line="613"/>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="537"/>
        <source>Subtitle</source>
        <translation>副标题</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="538"/>
        <location filename="../context/songview.cpp" line="614"/>
        <source>Track number</source>
        <translation>音轨编号</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="539"/>
        <location filename="../context/songview.cpp" line="615"/>
        <source>Disc number</source>
        <translation>唱片编号</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="540"/>
        <location filename="../context/songview.cpp" line="618"/>
        <source>Genre</source>
        <translation>流派</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="541"/>
        <source>Date</source>
        <translation>日期</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="542"/>
        <source>Original date</source>
        <translation>原始日期</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="543"/>
        <location filename="../context/songview.cpp" line="621"/>
        <source>Comment</source>
        <translation>注释</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="544"/>
        <source>Copyright</source>
        <translation>版权</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="545"/>
        <source>Label</source>
        <translation>标签</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="546"/>
        <source>Catalogue number</source>
        <translation>目录号</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="547"/>
        <source>Title sort</source>
        <translation>按标题排序</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="548"/>
        <source>Artist sort</source>
        <translation>按艺术家排序</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="549"/>
        <source>Album artist sort</source>
        <translation>按专辑艺术家排序</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="550"/>
        <source>Album sort</source>
        <translation>按专辑排序</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="551"/>
        <source>Encoded by</source>
        <translation>以...编码</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="552"/>
        <source>Encoder</source>
        <translation>编码</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="553"/>
        <source>Mood</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="554"/>
        <source>Media</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="555"/>
        <location filename="../context/songview.cpp" line="594"/>
        <source>Bitrate</source>
        <translation>比特率</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="556"/>
        <location filename="../context/songview.cpp" line="597"/>
        <source>Sample rate</source>
        <translation>采样率</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="557"/>
        <location filename="../context/songview.cpp" line="600"/>
        <source>Channels</source>
        <translation>通道</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="559"/>
        <source>Tagging time</source>
        <translation>标记时间</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="581"/>
        <source>Performer (%1)</source>
        <translation>表演者（%1）</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="594"/>
        <source>%1 kb/s</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="597"/>
        <source>%1 Hz</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="604"/>
        <source>Bits</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="612"/>
        <source>Performer</source>
        <translation>表演者</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="616"/>
        <source>Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="617"/>
        <source>Duration</source>
        <translation>持续时间</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="619"/>
        <source>Year</source>
        <translation>年份</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="620"/>
        <source>Original Year</source>
        <translation>原始年份</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="657"/>
        <location filename="../context/songview.cpp" line="660"/>
        <source>Filename</source>
        <translation>文件名</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="893"/>
        <source>Fetching lyrics via %1</source>
        <translation>通过 %1 获取歌词</translation>
    </message>
</context>
<context>
    <name>SoundCloudService</name>
    <message>
        <location filename="../online/soundcloudservice.cpp" line="55"/>
        <source>Search for tracks from soundcloud.com</source>
        <translation>从 soundcloud.com 搜索曲目</translation>
    </message>
</context>
<context>
    <name>SpaceLabel</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="232"/>
        <source>Calculating...</source>
        <translation>计算中...</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="242"/>
        <source>Total space used: %1</source>
        <translation>总计空间占用: %1</translation>
    </message>
</context>
<context>
    <name>SqlLibraryModel</name>
    <message numerus="yes">
        <location filename="../models/sqllibrarymodel.cpp" line="164"/>
        <source>%n Artist(s)</source>
        <translation>
            <numerusform>%n 艺术家</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/sqllibrarymodel.cpp" line="173"/>
        <location filename="../models/sqllibrarymodel.cpp" line="347"/>
        <source>%n Album(s)</source>
        <translation>
            <numerusform>%n 专辑&quot;</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="212"/>
        <source>Modified in the last week</source>
        <translation>最近一周修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="214"/>
        <source>Modified in the last 2 weeks</source>
        <translation>最近两周修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="216"/>
        <source>Modified in the last 30 days</source>
        <translation>最近三十天修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="218"/>
        <source>Modified in the last 60 days</source>
        <translation>最近六十天修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="220"/>
        <source>Modified in the last 90 days</source>
        <translation>最近九十天修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="222"/>
        <source>Modified in the last year</source>
        <translation>最近一年修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="224"/>
        <source>Modified in the last 2 years</source>
        <translation>最近两年修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="226"/>
        <source>Modified in the last 3 years</source>
        <translation>最近三年修改</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="228"/>
        <source>Modified more than 3 years ago</source>
        <translation>三年内未修改</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/sqllibrarymodel.cpp" line="245"/>
        <location filename="../models/sqllibrarymodel.cpp" line="359"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n 音轨 (%1)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="422"/>
        <source>Cue Sheet</source>
        <translation>Cue 表</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="422"/>
        <source>Playlist</source>
        <translation>播放列表</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="448"/>
        <source>%1 by %2</source>
        <translation>%2 的 %1</translation>
    </message>
</context>
<context>
    <name>StoredPlaylistsPage</name>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="57"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="58"/>
        <source>Remove Duplicates</source>
        <translation>删除重复</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="60"/>
        <source>Remove Invalid Tracks</source>
        <translation>移除非法音轨</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="87"/>
        <source>Initially Collapse Albums</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="111"/>
        <source>Either save the play queue, or use the context menu in the library, to create new playlists.</source>
        <translation>保存播放队列，或使用库中的上下文菜单创建新的播放列表。</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="193"/>
        <source>Are you sure you wish to remove the selected playlists?

This cannot be undone.</source>
        <translation>您确定要删除所选的播放列表吗？

这不能被撤消。</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="194"/>
        <source>Remove Playlists</source>
        <translation>移除播放列表</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="215"/>
        <source>Playlist Name</source>
        <translation>播放列表名称</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="215"/>
        <source>Enter a name for the playlist:</source>
        <translation>输入播放列表名称:</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="237"/>
        <source>A playlist named &apos;%1&apos; already exists!

Overwrite?</source>
        <translation>名为“%1”的播放列表已经存在！

覆盖？</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="238"/>
        <source>Overwrite Playlist</source>
        <translation>覆盖播放列表</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="233"/>
        <source>Rename Playlist</source>
        <translation>重命名播放列表</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="233"/>
        <source>Enter new name for playlist:</source>
        <translation>输入播放列表新名称:</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="346"/>
        <source>Cannot add songs from &apos;%1&apos; to &apos;%2&apos;</source>
        <translation>无法将歌曲从“%1”添加到“%2”</translation>
    </message>
</context>
<context>
    <name>StreamDialog</name>
    <message>
        <location filename="../streams/streamdialog.cpp" line="49"/>
        <source>Add stream to favourites</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="54"/>
        <source>Name:</source>
        <translation>名称:</translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="55"/>
        <source>URL:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="70"/>
        <source>Add Stream</source>
        <translation>添加流媒体</translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="82"/>
        <source>Edit Stream</source>
        <translation>编辑流媒体</translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="103"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; Invalid protocol&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;错误:&lt;/b&gt;协议无效&lt;/i&gt;</translation>
    </message>
</context>
<context>
    <name>StreamFetcher</name>
    <message>
        <location filename="../streams/streamfetcher.cpp" line="241"/>
        <source>Loading %1</source>
        <translation>%1 加载中</translation>
    </message>
</context>
<context>
    <name>StreamSearchModel</name>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="46"/>
        <source>TuneIn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="47"/>
        <source>ShoutCast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="48"/>
        <source>Community Radio Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="107"/>
        <source>Stream Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="109"/>
        <source>Search for radio streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="136"/>
        <source>Enter string to search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="136"/>
        <source>Not Loaded</source>
        <translation>未加载</translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="138"/>
        <source>Loading...</source>
        <translation>加载中……</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/streamsearchmodel.cpp" line="140"/>
        <source>%n Entry(s)</source>
        <translation>
            <numerusform>%n 项</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>StreamSearchPage</name>
    <message>
        <location filename="../streams/streamspage.cpp" line="603"/>
        <source>Added &apos;%1&apos;&apos; to favorites</source>
        <translation>已将“%1”添加到收藏夹</translation>
    </message>
</context>
<context>
    <name>StreamsBrowsePage</name>
    <message>
        <location filename="../streams/streamspage.cpp" line="98"/>
        <source>Import Streams Into Favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="99"/>
        <source>Export Favorite Streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="100"/>
        <source>Add New Stream To Favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="101"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="102"/>
        <source>Seatch For Streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="vanished">设置</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="206"/>
        <source>Import Streams</source>
        <translation>导入流媒体</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="207"/>
        <source>XML Streams (*.xml *.xml.gz *.cantata)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="218"/>
        <source>Export Streams</source>
        <translation>导出流媒体</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="218"/>
        <source>XML Streams (*.xml.gz)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="229"/>
        <source>Failed to create &apos;%1&apos;!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="243"/>
        <location filename="../streams/streamspage.cpp" line="445"/>
        <source>Stream &apos;%1&apos; already exists!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="245"/>
        <location filename="../streams/streamspage.cpp" line="447"/>
        <source>A stream named &apos;%1&apos; already exists!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="264"/>
        <source>Bookmark added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="266"/>
        <source>Already bookmarked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="316"/>
        <location filename="../streams/streamspage.cpp" line="334"/>
        <source>Already in favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="362"/>
        <source>Reload &apos;%1&apos; streams?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="376"/>
        <source>Are you sure you wish to remove bookmark to &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="382"/>
        <source>Are you sure you wish to remove all &apos;%1&apos; bookmarks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="406"/>
        <source>Are you sure you wish to remove the %1 selected streams?</source>
        <translation>确定移除选择的流媒体 %1 ?</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="410"/>
        <source>Are you sure you wish to remove &apos;%1&apos;?</source>
        <translation>确定要移除 &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="522"/>
        <source>Added &apos;%1&apos;&apos; to favorites</source>
        <translation type="unfinished">已将“%1”添加到收藏夹</translation>
    </message>
</context>
<context>
    <name>StreamsModel</name>
    <message>
        <location filename="../models/streamsmodel.cpp" line="226"/>
        <source>Bookmarks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="486"/>
        <source>TuneIn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="489"/>
        <source>IceCast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="490"/>
        <source>ShoutCast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="493"/>
        <source>Favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="495"/>
        <source>Bookmark Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="496"/>
        <source>Add Stream To Favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="497"/>
        <source>Reload</source>
        <translation type="unfinished">重新加载</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="532"/>
        <source>Streams</source>
        <translation>流媒体</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="537"/>
        <source>Radio stations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="622"/>
        <source>Not Loaded</source>
        <translation>未加载</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="624"/>
        <source>Loading...</source>
        <translation type="unfinished">加载中……</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/streamsmodel.cpp" line="626"/>
        <source>%n Entry(s)</source>
        <translation>
            <numerusform>%n 项</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>StreamsSettings</name>
    <message>
        <source>Remove</source>
        <translation type="vanished">删除</translation>
    </message>
    <message>
        <source>Are you sure you wish to remove &apos;%1&apos;?</source>
        <translation type="vanished">确定要移除 &apos;%1&apos;?</translation>
    </message>
</context>
<context>
    <name>SyncCollectionWidget</name>
    <message>
        <location filename="../devices/synccollectionwidget.cpp" line="52"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../devices/synccollectionwidget.cpp" line="57"/>
        <source>Check Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/synccollectionwidget.cpp" line="59"/>
        <source>Uncheck Items</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SyncDialog</name>
    <message>
        <location filename="../devices/syncdialog.cpp" line="108"/>
        <source>Library:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="109"/>
        <source>Device:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="111"/>
        <source>Loading all songs from library, please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="114"/>
        <source>&lt;code&gt;Library&lt;/code&gt; lists only songs that are in your library, but not on the device. Likewise &lt;code&gt;Device&lt;/code&gt; lists songs that are only on the device.&lt;br/&gt;Select songs from &lt;code&gt;Library&lt;/code&gt; that you would like to copy to &lt;code&gt;Device&lt;/code&gt;, and select songs from &lt;code&gt;Device&lt;/code&gt; that you would like to copy to &lt;code&gt;Library&lt;/code&gt;. Then press the &lt;code&gt;Synchronize&lt;/code&gt; button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="126"/>
        <location filename="../devices/syncdialog.cpp" line="129"/>
        <source>Synchronize</source>
        <translation>同步</translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="180"/>
        <source>Device and library are in sync.</source>
        <translation>设备和库已同步。</translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="201"/>
        <source>Loading all songs from library, please wait...%1%...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="215"/>
        <source>Local Music Library Properties</source>
        <translation>本地音乐库属性</translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="261"/>
        <source>Device has been removed!</source>
        <translation>设备已移除!</translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="266"/>
        <source>Device has been changed?</source>
        <translation>设备已改变?</translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="274"/>
        <source>Device is busy?</source>
        <translation>设备正忙?</translation>
    </message>
</context>
<context>
    <name>TableView</name>
    <message>
        <location filename="../widgets/tableview.cpp" line="156"/>
        <source>Stretch Columns To Fit Window</source>
        <translation>拉伸列以适合窗口</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="164"/>
        <source>Left</source>
        <translation>左</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="165"/>
        <source>Center</source>
        <translation>居中</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="166"/>
        <source>Right</source>
        <translation>右</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="173"/>
        <source>Alignment</source>
        <translation>对齐</translation>
    </message>
</context>
<context>
    <name>TagEditor</name>
    <message>
        <location filename="../tags/tageditor.ui" line="34"/>
        <source>Track:</source>
        <translation>音轨:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="54"/>
        <source>Title:</source>
        <translation>标题:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="67"/>
        <source>Artist:</source>
        <translation>艺术家:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="84"/>
        <source>Album artist:</source>
        <translation>专辑艺术家:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="97"/>
        <source>Composer:</source>
        <translation>作曲家：</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="114"/>
        <source>Album:</source>
        <translation>专辑:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="127"/>
        <source>Track number:</source>
        <translation>音轨号:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="140"/>
        <source>Disc number:</source>
        <translation>碟片序号:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="153"/>
        <source>Genre:</source>
        <translation>流派:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="166"/>
        <source>Year:</source>
        <translation>年份:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="179"/>
        <source>Rating:</source>
        <translation>评分：</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="194"/>
        <source>&lt;i&gt;(Various)&lt;/i&gt;</source>
        <translation>&lt;i&gt;(多种)&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="203"/>
        <source>Comment:</source>
        <translation>注释：</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="218"/>
        <source>Multiple genres should be separated via a comma (e.g. &apos;Rock,Hard Rock&apos;)</source>
        <translation>多种类型应通过逗号分隔（例如“ Rock,Hard Rock”）</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="225"/>
        <source>Ratings are stored in an external database, and &lt;b&gt;not&lt;/b&gt; in the song&apos;s file.</source>
        <translation>评分存储在外部数据库中，&lt;b&gt;不是&lt;/b&gt;存储在歌曲文件中。</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="206"/>
        <source>Tags</source>
        <translation>标签</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="214"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="216"/>
        <location filename="../tags/tageditor.cpp" line="568"/>
        <source>Apply &quot;Various Artists&quot; Workaround</source>
        <translation>使用&quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="217"/>
        <location filename="../tags/tageditor.cpp" line="613"/>
        <source>Revert &quot;Various Artists&quot; Workaround</source>
        <translation>恢复 &quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="218"/>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos;</source>
        <translation>从“艺术家”中设置“专辑艺术家”</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="219"/>
        <location filename="../tags/tageditor.cpp" line="693"/>
        <source>Capitalize</source>
        <translation>转为大写</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="220"/>
        <location filename="../tags/tageditor.cpp" line="722"/>
        <source>Adjust Track Numbers</source>
        <translation>调整音轨号</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="222"/>
        <source>Read Ratings from File</source>
        <translation>从文件中读取评分</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="223"/>
        <source>Write Ratings to File</source>
        <translation>将评级写入文件</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="347"/>
        <location filename="../tags/tageditor.cpp" line="898"/>
        <source>All tracks</source>
        <translation>所有音轨</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="563"/>
        <source>Apply &quot;Various Artists&quot; workaround to &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation>应用&quot;多个艺术家&quot; 环境到 &lt;b&gt;所有&lt;/b&gt; 音轨?</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="564"/>
        <source>Apply &quot;Various Artists&quot; workaround?</source>
        <translation>确定使用&quot;多个艺术家&quot; 环境？</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="566"/>
        <source>&lt;i&gt;This will set &apos;Album artist&apos; and &apos;Artist&apos; to &quot;Various Artists&quot;, and set &apos;Title&apos; to &quot;TrackArtist - TrackTitle&quot;&lt;/i&gt;</source>
        <translation>&lt;i&gt;&apos;专辑艺人&apos; 和 &apos;艺术家&apos;将被设置成 &apos;多个艺术家&apos;，&apos;标题&apos;将被设置为&apos;音轨艺人 - 音轨标题&apos;。&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="605"/>
        <source>Revert &quot;Various Artists&quot; workaround on &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation>确定恢复 &quot;多个艺术家&quot; 环境到 &lt;b&gt;所有&lt;/b&gt;音轨?</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="606"/>
        <source>Revert &quot;Various Artists&quot; workaround</source>
        <translation>恢复 &quot;多个艺术家&quot; 环境</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="608"/>
        <source>&lt;i&gt;Where the &apos;Album artist&apos; is the same as &apos;Artist&apos; and the &apos;Title&apos; is of the format &quot;TrackArtist - TrackTitle&quot;, &apos;Artist&apos; will be taken from &apos;Title&apos; and &apos;Title&apos; itself will be set to just the title. e.g. &lt;br/&gt;&lt;br/&gt;If &apos;Title&apos; is &quot;Wibble - Wobble&quot;, then &apos;Artist&apos; will be set to &quot;Wibble&quot; and &apos;Title&apos; will be set to &quot;Wobble&quot;&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="614"/>
        <source>Revert</source>
        <translation>撤销</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="655"/>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos; (if &apos;Album Artist&apos; is empty) for &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation>获取&quot;专辑艺人&quot;标签并应用到&quot;艺术家（如果为空）&quot; 环境到 &lt;b&gt;所有&lt;/b&gt; 音轨?</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="656"/>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos; (if &apos;Album Artist&apos; is empty)?</source>
        <translation>获取&quot;专辑艺人&quot;标签并应用到&quot;艺术家（如果为空）&quot; ?</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="657"/>
        <source>Album Artist from Artist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="690"/>
        <source>Capitalize the first letter of text fields (e.g. &apos;Title&apos;, &apos;Artist&apos;, etc) of &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="692"/>
        <source>Capitalize the first letter of text fields (e.g. &apos;Title&apos;, &apos;Artist&apos;, etc)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="722"/>
        <source>Adjust the value of each track number by:</source>
        <translation>调整每个音轨号按:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="723"/>
        <source>Adjust track number by:</source>
        <translation>调整音轨号为:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="753"/>
        <source>Read ratings for all tracks from the music files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="754"/>
        <source>Read rating from music file?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="755"/>
        <location filename="../tags/tageditor.cpp" line="823"/>
        <source>Ratings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="756"/>
        <source>Read Ratings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="756"/>
        <source>Read Rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="785"/>
        <source>Read, and updated, ratings from the following tracks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="806"/>
        <source>Not all Song ratings have been read from MPD!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="807"/>
        <location filename="../tags/tageditor.cpp" line="815"/>
        <source>Song ratings are not stored in the song files, but within MPD&apos;s &apos;sticker&apos; database. In order to save these into the actual file, Cantata must first read them from MPD.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="814"/>
        <source>Song rating has not been read from MPD!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="821"/>
        <source>Write ratings for all tracks to the music files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="822"/>
        <source>Write rating to music file?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="824"/>
        <source>Write Ratings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="824"/>
        <source>Write Rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="848"/>
        <source>Failed to write ratings of the following tracks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="855"/>
        <source>Failed to write rating to music file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="892"/>
        <source>All tracks [modified]</source>
        <translation>所有音轨 [已修改]</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="894"/>
        <source>%1 [modified]</source>
        <translation>%1 [已修改]</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1211"/>
        <source>%1 (Corrupt tags?)</source>
        <comment>filename (Corrupt tags?)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1220"/>
        <source>Failed to update the tags of the following tracks:</source>
        <translation>下列歌曲标签更新失败:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1226"/>
        <source>Would you also like to rename your song files, so as to match your tags?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1227"/>
        <source>Rename Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1227"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1291"/>
        <source>Device has been removed!</source>
        <translation>设备已移除!</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1296"/>
        <source>Device is not connected.</source>
        <translation>设备未连接.</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1301"/>
        <source>Device is busy?</source>
        <translation>设备正忙?</translation>
    </message>
</context>
<context>
    <name>TagSpinBox</name>
    <message>
        <location filename="../widgets/tagspinbox.cpp" line="37"/>
        <source>(Various)</source>
        <translation>(多个)</translation>
    </message>
</context>
<context>
    <name>ThinSplitter</name>
    <message>
        <location filename="../context/contextwidget.cpp" line="216"/>
        <source>Reset Spacing</source>
        <translation>重置间距</translation>
    </message>
</context>
<context>
    <name>TitleWidget</name>
    <message>
        <location filename="../widgets/titlewidget.cpp" line="80"/>
        <source>Click to go back</source>
        <translation>点击后退</translation>
    </message>
    <message>
        <location filename="../widgets/titlewidget.cpp" line="136"/>
        <source>Add All To Play Queue</source>
        <translation>全部添加到播放队列</translation>
    </message>
    <message>
        <location filename="../widgets/titlewidget.cpp" line="137"/>
        <source>Add All And Replace Play Queue</source>
        <translation>全部添加并替换播放队列</translation>
    </message>
</context>
<context>
    <name>ToggleList</name>
    <message>
        <location filename="../context/togglelist.ui" line="17"/>
        <source>Available:</source>
        <translation>可用：</translation>
    </message>
    <message>
        <location filename="../context/togglelist.ui" line="24"/>
        <source>Selected:</source>
        <translation>选中：</translation>
    </message>
</context>
<context>
    <name>TrackOrganiser</name>
    <message>
        <location filename="../tags/trackorganiser.ui" line="25"/>
        <source>Filenames</source>
        <translation>文件名</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="61"/>
        <source>Filename scheme:</source>
        <translation>文件名框架：</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="71"/>
        <source>VFAT safe</source>
        <translation>VFAT 安全</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="78"/>
        <source>Use only ASCII characters</source>
        <translation>仅使用 ASCII 字符</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="85"/>
        <source>Replace spaces with underscores</source>
        <translation>使用下划线替换空格</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="92"/>
        <source>Append &apos;The&apos; to artist names</source>
        <translation>在艺术家姓名后附加“The”</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="115"/>
        <source>Original Name</source>
        <translation>原始名称</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="120"/>
        <source>New Name</source>
        <translation>新名称</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="130"/>
        <source>Ratings will be lost if a file is renamed.</source>
        <translation>如果重命名文件，评级将丢失。</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="68"/>
        <source>Organize Files</source>
        <translation>组织文件</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="74"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="81"/>
        <source>Remove From List</source>
        <translation>从列表中删除</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="166"/>
        <source>Abort renaming of files?</source>
        <translation>终止文件重命名？</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="166"/>
        <source>Abort</source>
        <translation>终止</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="283"/>
        <source>Source file does not exist!</source>
        <translation>源文件不存在！</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="284"/>
        <location filename="../tags/trackorganiser.cpp" line="303"/>
        <location filename="../tags/trackorganiser.cpp" line="325"/>
        <location filename="../tags/trackorganiser.cpp" line="346"/>
        <source>Skip</source>
        <translation>跳过</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="284"/>
        <location filename="../tags/trackorganiser.cpp" line="303"/>
        <location filename="../tags/trackorganiser.cpp" line="325"/>
        <location filename="../tags/trackorganiser.cpp" line="346"/>
        <source>Auto Skip</source>
        <translation>自动跳过</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="302"/>
        <source>Destination file already exists!</source>
        <translation>目标文件不存在！</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="324"/>
        <source>Failed to create destination folder!</source>
        <translation>创建目标文件夹失败！</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="345"/>
        <source>Failed to rename &apos;%1&apos; to &apos;%2&apos;</source>
        <translation>无法将“%1”重命名为“%2”</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="475"/>
        <source>Remove the selected tracks from the list?</source>
        <translation>从列表中删除选定的曲目？</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="476"/>
        <source>Remove Tracks</source>
        <translation>删除曲目</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="491"/>
        <source>Song ratings are not stored in the song files, but within MPD&apos;s &apos;sticker&apos; database.

If you rename a file (or the folder it is within), then the rating associated with the song will be lost.</source>
        <translation>歌曲评级不会存储在歌曲文件中，而是存储在 MPD 的 &apos;sticker&apos; 数据库中。

如果重命名文件（或文件所在的文件夹），则与歌曲关联的等级将丢失。</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="551"/>
        <source>Device has been removed!</source>
        <translation>设备已移除!</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="556"/>
        <source>Device is not connected.</source>
        <translation>设备未连接.</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="561"/>
        <source>Device is busy?</source>
        <translation>设备正忙?</translation>
    </message>
</context>
<context>
    <name>TrayItem</name>
    <message>
        <location filename="../gui/trayitem.cpp" line="187"/>
        <source>Cantata</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>UltimateLyricsProvider</name>
    <message>
        <location filename="../context/ultimatelyricsprovider.cpp" line="210"/>
        <source>(Polish Translations)</source>
        <translation>(波兰语翻译)</translation>
    </message>
    <message>
        <location filename="../context/ultimatelyricsprovider.cpp" line="211"/>
        <source>(Portuguese Translations)</source>
        <translation>(葡萄牙语翻译)</translation>
    </message>
</context>
<context>
    <name>UmsDevice</name>
    <message>
        <location filename="../devices/umsdevice.cpp" line="75"/>
        <location filename="../devices/umsdevice.cpp" line="207"/>
        <source>Not Scanned</source>
        <translation>未扫描</translation>
    </message>
    <message>
        <location filename="../devices/umsdevice.cpp" line="117"/>
        <source>Not Connected</source>
        <translation>未连接</translation>
    </message>
    <message>
        <location filename="../devices/umsdevice.cpp" line="120"/>
        <source>%1 free</source>
        <translation>剩余 %1</translation>
    </message>
</context>
<context>
    <name>ValueSlider</name>
    <message>
        <location filename="../devices/valueslider.cpp" line="98"/>
        <source> (recommended)</source>
        <translation> (推荐)</translation>
    </message>
</context>
<context>
    <name>View</name>
    <message>
        <location filename="../context/view.cpp" line="133"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>VolumeSlider</name>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="102"/>
        <location filename="../widgets/volumeslider.cpp" line="220"/>
        <location filename="../widgets/volumeslider.cpp" line="233"/>
        <source>Mute</source>
        <translation>静音</translation>
    </message>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="233"/>
        <source>Unmute</source>
        <translation>取消静音</translation>
    </message>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="290"/>
        <source>Volume %1% (Muted)</source>
        <translation>音量 %1% （已静音）</translation>
    </message>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="290"/>
        <source>Volume %1%</source>
        <translation>音量 %1%</translation>
    </message>
</context>
<context>
    <name>WikipediaEngine</name>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="471"/>
        <source>artist|band|singer|vocalist|musician</source>
        <comment>Search pattern for an artist or band, separated by |</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="475"/>
        <source>album|score|soundtrack</source>
        <comment>Search pattern for an album, separated by |</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WikipediaSettings</name>
    <message>
        <location filename="../context/wikipediasettings.cpp" line="90"/>
        <source>Choose the wikipedia languages you want to use when searching for artist and album information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/wikipediasettings.cpp" line="91"/>
        <source>Reload</source>
        <translation type="unfinished">重新加载</translation>
    </message>
</context>
</TS>
