# Translations template for picard.
# Copyright (C) 2020 ORGANIZATION
# This file is distributed under the same license as the picard project.
# 
# Translators:
#  <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012
#   Alastair McKinstry <mckinstry@computer.org>, 2002
# Alastair McKinstry <mckinstry@computer.org>, 2001
# Clay Cheng <569735195@qq.com>, 2016,2018
# Dian Li <xslidian@gmail.com>, 2009-2019
# Erocan Lancon, 2017
# Erwin Synth <kingdzy1996@gmail.com>, 2017
# FIRST AUTHOR <EMAIL@ADDRESS>, 2007
# Maureen <mry_33@163.com>, 2014
# Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2020
# Qi Yang <yangqi86@gmail.com>, 2020
# RedHotHeat <gbonner@iol.ie>, 2012
# taxigps <taxigps@sina.com>, 2018
#   Tobias Toedter <t.toedter@gmx.net>, 2007
#   - Wang Jian <lark@linux.net.cn>, 2000
# Xia Zeyu <xiazeyu_2011@126.com>, 2018
# xyb <xieyanbo@gmail.com>, 2018
# YunQiang Su <wzssyqa@gmail.com>, 2011
# Zhou Chenming <2528308387@qq.com>, 2018
# 郭云鹤(Guo Yunhe)🇨🇳 <guoyunhebrave@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: MusicBrainz\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2020-12-14 14:44+0100\n"
"PO-Revision-Date: 2020-12-14 15:16+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Chinese Simplified (http://www.transifex.com/musicbrainz/musicbrainz/language/zh-Hans/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
"Language: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#: picard/album.py:134
msgid "Unmatched Files"
msgstr "未匹配的文件"

#: picard/album.py:288
#, python-format
msgid "[could not load album %s]"
msgstr "[无法载入专辑 %s]"

#: picard/album.py:412
#, python-format
msgid "Album %(id)s loaded: %(artist)s - %(album)s"
msgstr "已载入专辑 %(id)s: %(artist)s - %(album)s"

#: picard/album.py:463
#, python-format
msgid "Loading album %(id)s ..."
msgstr "正在载入专辑 %(id)s..."

#: picard/album.py:467
msgid "[loading album information]"
msgstr "[正在载入专辑信息]"

#: picard/album.py:676
#, python-format
msgid "; %i image"
msgid_plural "; %i images"
msgstr[0] "; %i 张图像"

#: picard/album.py:679
#, python-format
msgid "; %i image not in all tracks"
msgid_plural "; %i different images among tracks"
msgstr[0] "; 音轨中共 %i 张不一致图像"

#: picard/cluster.py:267
#, python-format
msgid "No matching releases for cluster %(album)s"
msgstr "未找到与簇「%(album)s」相匹配的专辑"

#: picard/cluster.py:269
#, python-format
msgid "Cluster %(album)s identified!"
msgstr "簇「%(album)s」已识别!"

#: picard/cluster.py:291
#, python-format
msgid "Looking up the metadata for cluster %(album)s..."
msgstr "正在查询簇「%(album)s」的元数据..."

#: picard/cluster.py:330 picard/cluster.py:571
#, python-format
msgid "Clustering - step %(step)d/3: %(cluster_type)s (%(update)d%%)"
msgstr "正在分组 - step %(step)d/3: %(cluster_type)s (%(update)d%%)"

#: picard/cluster.py:381
msgid "Unclustered Files"
msgstr "未识别出簇的文件"

#: picard/cluster.py:506
msgid "Metadata Extraction"
msgstr " 元信息提取"

#: picard/cluster.py:507 picard/ui/cdlookup.py:72 picard/ui/itemviews.py:154
#: picard/ui/mainwindow.py:853 picard/ui/searchdialog/album.py:154
#: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41
msgid "Artist"
msgstr "艺术家"

#: picard/cluster.py:508 picard/ui/cdlookup.py:72 picard/ui/itemviews.py:157
#: picard/ui/mainwindow.py:852 picard/util/tags.py:38
msgid "Album"
msgstr "专辑"

#: picard/collection.py:80
#, python-format
msgid "Added %(count)i release to collection \"%(name)s\""
msgid_plural "Added %(count)i releases to collection \"%(name)s\""
msgstr[0] "已将 %(count)i 张专辑加入收藏集「%(name)s」"

#: picard/collection.py:88
#, python-format
msgid "Removed %(count)i release from collection \"%(name)s\""
msgid_plural "Removed %(count)i releases from collection \"%(name)s\""
msgstr[0] "已将 %(count)i 张专辑从收藏集「%(name)s」中移除"

#: picard/collection.py:99
#, python-format
msgid "Error while modifying collections: %(error)s"
msgstr "修改收藏集时出错: %(error)s"

#: picard/collection.py:121
#, python-format
msgid "Error loading collections: %(error)s"
msgstr "载入收藏集时出错: %(error)s"

#: picard/config_upgrade.py:76 picard/config_upgrade.py:89
msgid "Various Artists file naming scheme removal"
msgstr "「群星」文件命名方案已移除"

#: picard/config_upgrade.py:77
msgid ""
"The separate file naming scheme for various artists albums has been removed in this version of Picard.\n"
"Your file naming scheme has automatically been merged with that of single artist albums."
msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您的文件命名方案已自动与单艺术家专辑的方案合并。"

#: picard/config_upgrade.py:90
msgid ""
"The separate file naming scheme for various artists albums has been removed in this version of Picard.\n"
"You currently do not use this option, but have a separate file naming scheme defined.\n"
"Do you want to remove it or merge it with your file naming scheme for single artist albums?"
msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您当前并未使用该选项，但已定义单独的文件命名方案。\n您希望移除该方案，还是将它与单艺术家专辑的文件命名方案合并?"

#: picard/config_upgrade.py:97
msgid "Merge"
msgstr "合并"

#: picard/config_upgrade.py:98 picard/ui/metadatabox.py:413
#: picard/ui/options/interface.py:106 picard/ui/ui_options_interface.py:152
msgid "Remove"
msgstr "移除"

#: picard/file.py:755
#, python-format
msgid "No matching tracks above the threshold for file '%(filename)s'"
msgstr "文件「%(filename)s」没有符合相似度要求的匹配音轨"

#: picard/file.py:757
#, python-format
msgid "File '%(filename)s' identified!"
msgstr "文件「%(filename)s」已识别!"

#: picard/file.py:769
#, python-format
msgid "No matching tracks for file '%(filename)s'"
msgstr "没有与文件「%(filename)s」相匹配的音轨"

#: picard/file.py:801
#, python-format
msgid "Looking up the metadata for file %(filename)s ..."
msgstr "正在查询文件「%(filename)s」的元数据..."

#: picard/pluginmanager.py:226
#, python-format
msgid "Unable to load plugin '%s'"
msgstr "无法加载插件「%s」"

#: picard/pluginmanager.py:241
#, python-format
msgid "Failed loading zipped plugin %r from %r"
msgstr "无法载入压缩版插件 %r"

#: picard/pluginmanager.py:251
#, python-format
msgid "Failed loading plugin %r in %r"
msgstr " 在 %r 里加载插件 %r 失败"

#: picard/pluginmanager.py:287
#, python-format
msgid "Plugin '%s' from '%s' is not compatible with this version of Picard."
msgstr "插件「%s」（来自 %s）与当前版本的 Picard 不兼容。"

#: picard/pluginmanager.py:291
#, python-format
msgid "Plugin %r has an invalid API version string : %s"
msgstr "插件「%r」的 API 版本字符串无效: %s"

#: picard/pluginmanager.py:294
#, python-format
msgid "Plugin %r"
msgstr "插件「%r」"

#: picard/pluginmanager.py:431
#, python-format
msgid "Error loading plugins list: %(error)s"
msgstr "载入插件列表错误: %(error)s"

#: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:156
msgid "Tracks"
msgstr "音轨"

#: picard/releasegroup.py:70
msgid "Year"
msgstr "年份"

#: picard/releasegroup.py:71 picard/ui/cdlookup.py:72
#: picard/ui/searchdialog/album.py:158 picard/ui/searchdialog/track.py:68
msgid "Country"
msgstr "国家"

#: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:155
msgid "Format"
msgstr "格式"

#: picard/releasegroup.py:73
msgid "Label"
msgstr "厂牌"

#: picard/releasegroup.py:74
msgid "Cat No"
msgstr "编号"

#: picard/releasegroup.py:106
msgid "[no barcode]"
msgstr "[无条码]"

#: picard/releasegroup.py:120
msgid "[no release info]"
msgstr "[无专辑信息]"

#: picard/tagger.py:307 picard/ui/ui_options_general.py:135
msgid "MusicBrainz Account"
msgstr "MusicBrainz 账号"

#: picard/tagger.py:308
msgid "Authorization code:"
msgstr "授权码:"

#: picard/tagger.py:753
#, python-format
msgid "Removing album %(id)s: %(artist)s - %(album)s"
msgstr "正在移除专辑 %(id)s: %(artist)s - %(album)s"

#: picard/tagger.py:771
msgid "CD Lookup Error"
msgstr "CD 查询错误"

#: picard/tagger.py:772
#, python-format
msgid ""
"Error while reading CD:\n"
"\n"
"%s"
msgstr "读取下列 CD 时出错: \n\n%s"

#: picard/track.py:372
msgid "[loading recording information]"
msgstr "[正在载入录音信息]"

#: picard/track.py:407
#, python-format
msgid "[could not load recording %s]"
msgstr "[无法载入录音 %s]"

#: picard/acoustid/__init__.py:84
#, python-format
msgid "AcoustID lookup network error for '%(filename)s'!"
msgstr "为「%(filename)s」查询 AcoustID 时出现网络错误!"

#: picard/acoustid/__init__.py:117
#, python-format
msgid "AcoustID lookup failed for '%(filename)s'!"
msgstr "为「%(filename)s」查询 AcoustID 失败!"

#: picard/acoustid/__init__.py:142
#, python-format
msgid "AcoustID lookup returned no result for file '%(filename)s'"
msgstr "为文件「%(filename)s」查询 AcoustID 未返回任何结果"

#: picard/acoustid/__init__.py:153
#, python-format
msgid "Looking up the fingerprint for file '%(filename)s' ..."
msgstr "正在查询文件「%(filename)s」的指纹..."

#: picard/acoustid/manager.py:137
msgid ""
"AcoustID submission finished, but not all fingerprints have been submitted"
msgstr ""

#: picard/acoustid/manager.py:139
msgid "AcoustID submission finished successfully"
msgstr "AcoustID提交完成"

#: picard/acoustid/manager.py:150
msgid ""
"AcoustID submission failed permanently, maximum batch size reduced to zero"
msgstr ""

#: picard/acoustid/manager.py:152
msgid "AcoustID submission failed permanently, probably too many retries"
msgstr ""

#: picard/acoustid/manager.py:162
msgid "Submitting AcoustIDs ..."
msgstr "正在提交 AcoustID..."

#: picard/acoustid/manager.py:192
#, python-format
msgid "AcoustID submission failed with error '%(error)s': %(message)s"
msgstr "AcoustID 提交失败，错误「%(error)s」: %(message)s"

#: picard/const/__init__.py:156
msgid "Stable releases only"
msgstr "仅限稳定版"

#: picard/const/__init__.py:162
msgid "Stable and Beta releases"
msgstr "稳定版与测试版"

#: picard/const/__init__.py:168
msgid "Stable, Beta and Dev releases"
msgstr "稳定版、测试版以及开发版"

#: picard/const/__init__.py:183
#, python-format
msgid "My script %d"
msgstr "我的脚本 %d"

#: picard/const/__init__.py:184
msgid "My script"
msgstr "我的脚本"

#: picard/const/languages.py:29 picard/const/locales.py:41
msgid "Arabic"
msgstr "阿拉伯语"

#: picard/const/languages.py:32 picard/const/locales.py:87
msgid "Catalan"
msgstr "加泰罗尼亚语"

#: picard/const/languages.py:33 picard/const/locales.py:109
msgid "Czech"
msgstr "捷克语"

#: picard/const/languages.py:35 picard/const/locales.py:111
msgid "Danish"
msgstr "丹麦语"

#: picard/const/languages.py:36 picard/const/locales.py:182
msgid "German"
msgstr "德语"

#: picard/const/languages.py:37 picard/const/locales.py:188
msgid "German (Switzerland)"
msgstr ""

#: picard/const/languages.py:38 picard/const/locales.py:189
#: picard/const/locales.py:190
msgid "Greek"
msgstr "希腊语"

#: picard/const/languages.py:39 picard/const/locales.py:120
msgid "English"
msgstr "英语"

#: picard/const/languages.py:40 picard/const/locales.py:122
msgid "English (Australia)"
msgstr "英语 (澳大利亚)"

#: picard/const/languages.py:41 picard/const/locales.py:126
msgid "English (Canada)"
msgstr "英语 (加拿大)"

#: picard/const/languages.py:42
msgid "English (UK)"
msgstr "英语 (英国)"

#: picard/const/languages.py:44 picard/const/locales.py:389
msgid "Spanish"
msgstr "西班牙语"

#: picard/const/languages.py:45 picard/const/locales.py:152
msgid "Estonian"
msgstr "爱沙尼亚语"

#: picard/const/languages.py:47 picard/const/locales.py:161
msgid "Finnish"
msgstr "芬兰语"

#: picard/const/languages.py:49 picard/const/locales.py:163
msgid "French"
msgstr "法语"

#: picard/const/languages.py:50 picard/const/locales.py:165
msgid "French (Canada)"
msgstr "法语 (加拿大)"

#: picard/const/languages.py:52 picard/const/locales.py:175
msgid "Galician"
msgstr "加利西亚语"

#: picard/const/languages.py:53 picard/const/locales.py:209
msgid "Hebrew"
msgstr "希伯来语"

#: picard/const/languages.py:55 picard/const/locales.py:213
msgid "Hungarian"
msgstr "匈牙利语"

#: picard/const/languages.py:57 picard/const/locales.py:215
msgid "Icelandic"
msgstr "冰岛语"

#: picard/const/languages.py:58 picard/const/locales.py:225
msgid "Italian"
msgstr "意大利语"

#: picard/const/languages.py:59 picard/const/locales.py:228
msgid "Japanese"
msgstr "日语"

#: picard/const/languages.py:61 picard/const/locales.py:250
msgid "Korean"
msgstr "朝鲜语"

#: picard/const/languages.py:63 picard/const/locales.py:283
msgid "Malay (Malaysia)"
msgstr ""

#: picard/const/languages.py:64 picard/const/locales.py:309
msgid "Norwegian Bokmål"
msgstr "书面挪威语"

#: picard/const/languages.py:66 picard/const/locales.py:115
msgid "Dutch"
msgstr "荷兰语"

#: picard/const/languages.py:67 picard/const/locales.py:315
msgid "Occitan"
msgstr "奥克语"

#: picard/const/languages.py:68 picard/const/locales.py:327
msgid "Polish"
msgstr "波兰语"

#: picard/const/languages.py:69 picard/const/locales.py:329
msgid "Portuguese"
msgstr "葡萄牙语"

#: picard/const/languages.py:70
msgid "Brazilian Portuguese"
msgstr "巴西葡萄牙语"

#: picard/const/languages.py:71 picard/const/locales.py:339
msgid "Romanian"
msgstr "罗马尼亚语"

#: picard/const/languages.py:72 picard/const/locales.py:342
msgid "Russian"
msgstr "俄语"

#: picard/const/languages.py:74 picard/const/locales.py:375
msgid "Slovak"
msgstr "斯洛伐克语"

#: picard/const/languages.py:75 picard/const/locales.py:377
msgid "Slovenian"
msgstr "斯洛文尼亚语"

#: picard/const/languages.py:76 picard/const/locales.py:37
msgid "Albanian"
msgstr "阿尔巴尼亚语"

#: picard/const/languages.py:78 picard/const/locales.py:416
msgid "Swedish"
msgstr "瑞典语"

#: picard/const/languages.py:80 picard/const/locales.py:452
msgid "Turkish"
msgstr "土耳其语"

#: picard/const/languages.py:81 picard/const/locales.py:460
msgid "Ukrainian"
msgstr "乌克兰语"

#: picard/const/languages.py:82 picard/const/locales.py:90
msgid "Chinese (China)"
msgstr "中文 (中国大陆)"

#: picard/const/languages.py:83 picard/const/locales.py:99
msgid "Chinese (Taiwan)"
msgstr "中文 (台湾地区)"

#: picard/const/locales.py:27
msgid "Afar"
msgstr "阿法尔语"

#: picard/const/locales.py:28
msgid "Afar (Djibouti)"
msgstr ""

#: picard/const/locales.py:29
msgid "Afar (Eritrea)"
msgstr ""

#: picard/const/locales.py:30
msgid "Afar (Eritrea) (Saho)"
msgstr ""

#: picard/const/locales.py:31
msgid "Afar (Ethiopia)"
msgstr ""

#: picard/const/locales.py:32
msgid "Afrikaans"
msgstr "南非荷兰语"

#: picard/const/locales.py:33
msgid "Afrikaans (Namibia)"
msgstr ""

#: picard/const/locales.py:34
msgid "Afrikaans (South Africa)"
msgstr ""

#: picard/const/locales.py:35
msgid "Akan"
msgstr "阿坎语"

#: picard/const/locales.py:36
msgid "Akan (Ghana)"
msgstr ""

#: picard/const/locales.py:38
msgid "Albanian (Albania)"
msgstr ""

#: picard/const/locales.py:39
msgid "Amharic"
msgstr "阿姆哈拉语"

#: picard/const/locales.py:40
msgid "Amharic (Ethiopia)"
msgstr ""

#: picard/const/locales.py:42
msgid "Arabic (Algeria)"
msgstr ""

#: picard/const/locales.py:43
msgid "Arabic (Bahrain)"
msgstr ""

#: picard/const/locales.py:44
msgid "Arabic (Egypt)"
msgstr ""

#: picard/const/locales.py:45
msgid "Arabic (Iraq)"
msgstr ""

#: picard/const/locales.py:46
msgid "Arabic (Jordan)"
msgstr ""

#: picard/const/locales.py:47
msgid "Arabic (Kuwait)"
msgstr ""

#: picard/const/locales.py:48
msgid "Arabic (Lebanon)"
msgstr ""

#: picard/const/locales.py:49
msgid "Arabic (Libya)"
msgstr ""

#: picard/const/locales.py:50
msgid "Arabic (Morocco)"
msgstr ""

#: picard/const/locales.py:51
msgid "Arabic (Oman)"
msgstr ""

#: picard/const/locales.py:52
msgid "Arabic (Qatar)"
msgstr ""

#: picard/const/locales.py:53
msgid "Arabic (Saudi Arabia)"
msgstr ""

#: picard/const/locales.py:54
msgid "Arabic (Sudan)"
msgstr ""

#: picard/const/locales.py:55
msgid "Arabic (Syria)"
msgstr ""

#: picard/const/locales.py:56
msgid "Arabic (Tunisia)"
msgstr ""

#: picard/const/locales.py:57
msgid "Arabic (United Arab Emirates)"
msgstr ""

#: picard/const/locales.py:58
msgid "Arabic (Yemen)"
msgstr ""

#: picard/const/locales.py:59
msgid "Armenian"
msgstr "亚美尼亚语"

#: picard/const/locales.py:60
msgid "Armenian (Armenia)"
msgstr ""

#: picard/const/locales.py:61
msgid "Armenian (Armenia) (Revised Orthography)"
msgstr ""

#: picard/const/locales.py:62
msgid "Assamese"
msgstr "阿萨姆语"

#: picard/const/locales.py:63
msgid "Assamese (India)"
msgstr ""

#: picard/const/locales.py:64
msgid "Atsam"
msgstr ""

#: picard/const/locales.py:65
msgid "Atsam (Nigeria)"
msgstr ""

#: picard/const/locales.py:66
msgid "Azerbaijani"
msgstr "阿塞拜疆语"

#: picard/const/locales.py:67
msgid "Azerbaijani (Azerbaijan)"
msgstr ""

#: picard/const/locales.py:68
msgid "Azerbaijani (Cyrillic)"
msgstr ""

#: picard/const/locales.py:69
msgid "Azerbaijani (Cyrillic) (Azerbaijan)"
msgstr ""

#: picard/const/locales.py:70
msgid "Azerbaijani (Latin)"
msgstr ""

#: picard/const/locales.py:71
msgid "Azerbaijani (Latin) (Azerbaijan)"
msgstr ""

#: picard/const/locales.py:72
msgid "Basque"
msgstr "巴斯克语"

#: picard/const/locales.py:73
msgid "Basque (Spain)"
msgstr ""

#: picard/const/locales.py:74
msgid "Belarusian"
msgstr "白俄罗斯语"

#: picard/const/locales.py:75
msgid "Belarusian (Belarus)"
msgstr ""

#: picard/const/locales.py:76
msgid "Bengali"
msgstr "孟加拉语"

#: picard/const/locales.py:77
msgid "Bengali (Bangladesh)"
msgstr ""

#: picard/const/locales.py:78
msgid "Bengali (India)"
msgstr ""

#: picard/const/locales.py:79
msgid "Blin"
msgstr "比林语"

#: picard/const/locales.py:80
msgid "Blin (Eritrea)"
msgstr ""

#: picard/const/locales.py:81
msgid "Bosnian"
msgstr "波斯尼亚语"

#: picard/const/locales.py:82
msgid "Bosnian (Bosnia and Herzegovina)"
msgstr ""

#: picard/const/locales.py:83
msgid "Bulgarian"
msgstr "保加利亚语"

#: picard/const/locales.py:84
msgid "Bulgarian (Bulgaria)"
msgstr ""

#: picard/const/locales.py:85
msgid "Burmese"
msgstr "缅甸语"

#: picard/const/locales.py:86
msgid "Burmese (Myanmar [Burma])"
msgstr ""

#: picard/const/locales.py:88
msgid "Catalan (Spain)"
msgstr ""

#: picard/const/locales.py:89
msgid "Chinese"
msgstr "汉语"

#: picard/const/locales.py:91
msgid "Chinese (Hong Kong)"
msgstr "中文 (中国香港)"

#: picard/const/locales.py:92
msgid "Chinese (Macau)"
msgstr "中文 (中国澳门)"

#: picard/const/locales.py:93
msgid "Chinese (Simplified Han)"
msgstr "中文 (简体)"

#: picard/const/locales.py:94
msgid "Chinese (Simplified Han) (China)"
msgstr "中文 (简体) (中国大陆)"

#: picard/const/locales.py:95
msgid "Chinese (Simplified Han) (Hong Kong)"
msgstr "中文 (简体) (中国香港)"

#: picard/const/locales.py:96
msgid "Chinese (Simplified Han) (Macau)"
msgstr "中文 (简体) (中国澳门)"

#: picard/const/locales.py:97
msgid "Chinese (Simplified Han) (Singapore)"
msgstr "中文 (简体) (新加坡)"

#: picard/const/locales.py:98
msgid "Chinese (Singapore)"
msgstr ""

#: picard/const/locales.py:100
msgid "Chinese (Traditional Han)"
msgstr ""

#: picard/const/locales.py:101
msgid "Chinese (Traditional Han) (Hong Kong)"
msgstr ""

#: picard/const/locales.py:102
msgid "Chinese (Traditional Han) (Macau)"
msgstr ""

#: picard/const/locales.py:103
msgid "Chinese (Traditional Han) (Taiwan)"
msgstr ""

#: picard/const/locales.py:104
msgid "Coptic"
msgstr "科普特语"

#: picard/const/locales.py:105
msgid "Cornish"
msgstr "康沃尔语"

#: picard/const/locales.py:106
msgid "Cornish (United Kingdom)"
msgstr ""

#: picard/const/locales.py:107
msgid "Croatian"
msgstr "克罗地亚语"

#: picard/const/locales.py:108
msgid "Croatian (Croatia)"
msgstr ""

#: picard/const/locales.py:110
msgid "Czech (Czech Republic)"
msgstr ""

#: picard/const/locales.py:112
msgid "Danish (Denmark)"
msgstr ""

#: picard/const/locales.py:113
msgid "Divehi"
msgstr "迪维西语"

#: picard/const/locales.py:114
msgid "Divehi (Maldives)"
msgstr ""

#: picard/const/locales.py:116
msgid "Dutch (Belgium)"
msgstr ""

#: picard/const/locales.py:117
msgid "Dutch (Netherlands)"
msgstr ""

#: picard/const/locales.py:118
msgid "Dzongkha"
msgstr "不丹语"

#: picard/const/locales.py:119
msgid "Dzongkha (Bhutan)"
msgstr ""

#: picard/const/locales.py:121
msgid "English (American Samoa)"
msgstr ""

#: picard/const/locales.py:123
msgid "English (Belgium)"
msgstr ""

#: picard/const/locales.py:124
msgid "English (Belize)"
msgstr ""

#: picard/const/locales.py:125
msgid "English (Botswana)"
msgstr ""

#: picard/const/locales.py:127
msgid "English (Deseret)"
msgstr ""

#: picard/const/locales.py:128
msgid "English (Deseret) (United States)"
msgstr ""

#: picard/const/locales.py:129
msgid "English (Guam)"
msgstr ""

#: picard/const/locales.py:130
msgid "English (Hong Kong)"
msgstr ""

#: picard/const/locales.py:131
msgid "English (India)"
msgstr ""

#: picard/const/locales.py:132
msgid "English (Ireland)"
msgstr ""

#: picard/const/locales.py:133
msgid "English (Jamaica)"
msgstr ""

#: picard/const/locales.py:134
msgid "English (Malta)"
msgstr ""

#: picard/const/locales.py:135
msgid "English (Marshall Islands)"
msgstr ""

#: picard/const/locales.py:136
msgid "English (Namibia)"
msgstr ""

#: picard/const/locales.py:137
msgid "English (New Zealand)"
msgstr ""

#: picard/const/locales.py:138
msgid "English (Northern Mariana Islands)"
msgstr ""

#: picard/const/locales.py:139
msgid "English (Pakistan)"
msgstr ""

#: picard/const/locales.py:140
msgid "English (Philippines)"
msgstr ""

#: picard/const/locales.py:141
msgid "English (Shavian)"
msgstr ""

#: picard/const/locales.py:142
msgid "English (Singapore)"
msgstr "英语 (新加坡)"

#: picard/const/locales.py:143
msgid "English (South Africa)"
msgstr "英语 (南非)"

#: picard/const/locales.py:144
msgid "English (Trinidad and Tobago)"
msgstr ""

#: picard/const/locales.py:145
msgid "English (U.S. Minor Outlying Islands)"
msgstr ""

#: picard/const/locales.py:146
msgid "English (U.S. Virgin Islands)"
msgstr "英语 (美属维京群岛)"

#: picard/const/locales.py:147
msgid "English (United Kingdom)"
msgstr "英语 (英国)"

#: picard/const/locales.py:148
msgid "English (United States)"
msgstr "英语 (美国)"

#: picard/const/locales.py:149
msgid "English (United States) (Computer)"
msgstr ""

#: picard/const/locales.py:150
msgid "English (Zimbabwe)"
msgstr "英语 (津巴布韦)"

#: picard/const/locales.py:151
msgid "Esperanto"
msgstr "世界语"

#: picard/const/locales.py:153
msgid "Estonian (Estonia)"
msgstr ""

#: picard/const/locales.py:154
msgid "Ewe"
msgstr "埃维语"

#: picard/const/locales.py:155
msgid "Ewe (Ghana)"
msgstr ""

#: picard/const/locales.py:156
msgid "Ewe (Togo)"
msgstr ""

#: picard/const/locales.py:157
msgid "Faroese"
msgstr "法罗语"

#: picard/const/locales.py:158
msgid "Faroese (Faroe Islands)"
msgstr ""

#: picard/const/locales.py:159
msgid "Filipino"
msgstr "菲律宾语"

#: picard/const/locales.py:160
msgid "Filipino (Philippines)"
msgstr ""

#: picard/const/locales.py:162
msgid "Finnish (Finland)"
msgstr ""

#: picard/const/locales.py:164
msgid "French (Belgium)"
msgstr ""

#: picard/const/locales.py:166
msgid "French (France)"
msgstr ""

#: picard/const/locales.py:167
msgid "French (Luxembourg)"
msgstr ""

#: picard/const/locales.py:168
msgid "French (Monaco)"
msgstr ""

#: picard/const/locales.py:169
msgid "French (Senegal)"
msgstr ""

#: picard/const/locales.py:170
msgid "French (Switzerland)"
msgstr ""

#: picard/const/locales.py:171
msgid "Friulian"
msgstr "弗留利语"

#: picard/const/locales.py:172
msgid "Friulian (Italy)"
msgstr ""

#: picard/const/locales.py:173
msgid "Ga"
msgstr "加语"

#: picard/const/locales.py:174
msgid "Ga (Ghana)"
msgstr ""

#: picard/const/locales.py:176
msgid "Galician (Spain)"
msgstr ""

#: picard/const/locales.py:177
msgid "Geez"
msgstr "吉兹语"

#: picard/const/locales.py:178
msgid "Geez (Eritrea)"
msgstr ""

#: picard/const/locales.py:179
msgid "Geez (Ethiopia)"
msgstr ""

#: picard/const/locales.py:180
msgid "Georgian"
msgstr "格鲁吉亚语"

#: picard/const/locales.py:181
msgid "Georgian (Georgia)"
msgstr ""

#: picard/const/locales.py:183
msgid "German (Austria)"
msgstr ""

#: picard/const/locales.py:184
msgid "German (Belgium)"
msgstr ""

#: picard/const/locales.py:185
msgid "German (Germany)"
msgstr ""

#: picard/const/locales.py:186
msgid "German (Liechtenstein)"
msgstr ""

#: picard/const/locales.py:187
msgid "German (Luxembourg)"
msgstr ""

#: picard/const/locales.py:191
msgid "Greek (Cyprus)"
msgstr ""

#: picard/const/locales.py:192
msgid "Greek (Greece)"
msgstr ""

#: picard/const/locales.py:193
msgid "Gujarati"
msgstr "古吉拉特语"

#: picard/const/locales.py:194
msgid "Gujarati (India)"
msgstr ""

#: picard/const/locales.py:195
msgid "Hausa"
msgstr "豪萨语"

#: picard/const/locales.py:196
msgid "Hausa (Arabic)"
msgstr ""

#: picard/const/locales.py:197
msgid "Hausa (Arabic) (Nigeria)"
msgstr ""

#: picard/const/locales.py:198
msgid "Hausa (Arabic) (Sudan)"
msgstr ""

#: picard/const/locales.py:199
msgid "Hausa (Ghana)"
msgstr ""

#: picard/const/locales.py:200
msgid "Hausa (Latin)"
msgstr ""

#: picard/const/locales.py:201
msgid "Hausa (Latin) (Ghana)"
msgstr ""

#: picard/const/locales.py:202
msgid "Hausa (Latin) (Niger)"
msgstr ""

#: picard/const/locales.py:203
msgid "Hausa (Latin) (Nigeria)"
msgstr ""

#: picard/const/locales.py:204
msgid "Hausa (Niger)"
msgstr ""

#: picard/const/locales.py:205
msgid "Hausa (Nigeria)"
msgstr ""

#: picard/const/locales.py:206
msgid "Hausa (Sudan)"
msgstr ""

#: picard/const/locales.py:207
msgid "Hawaiian"
msgstr "夏威夷语"

#: picard/const/locales.py:208
msgid "Hawaiian (United States)"
msgstr ""

#: picard/const/locales.py:210
msgid "Hebrew (Israel)"
msgstr ""

#: picard/const/locales.py:211
msgid "Hindi"
msgstr "印地语"

#: picard/const/locales.py:212
msgid "Hindi (India)"
msgstr ""

#: picard/const/locales.py:214
msgid "Hungarian (Hungary)"
msgstr ""

#: picard/const/locales.py:216
msgid "Icelandic (Iceland)"
msgstr ""

#: picard/const/locales.py:217
msgid "Igbo"
msgstr "伊博语"

#: picard/const/locales.py:218
msgid "Igbo (Nigeria)"
msgstr ""

#: picard/const/locales.py:219
msgid "Indonesian"
msgstr "印尼语"

#: picard/const/locales.py:220
msgid "Indonesian (Indonesia)"
msgstr ""

#: picard/const/locales.py:221
msgid "Interlingua"
msgstr "国际语"

#: picard/const/locales.py:222
msgid "Inuktitut"
msgstr "伊努伊特语"

#: picard/const/locales.py:223
msgid "Irish"
msgstr "爱尔兰语"

#: picard/const/locales.py:224
msgid "Irish (Ireland)"
msgstr ""

#: picard/const/locales.py:226
msgid "Italian (Italy)"
msgstr ""

#: picard/const/locales.py:227
msgid "Italian (Switzerland)"
msgstr ""

#: picard/const/locales.py:229
msgid "Japanese (Japan)"
msgstr ""

#: picard/const/locales.py:230
msgid "Jju"
msgstr ""

#: picard/const/locales.py:231
msgid "Jju (Nigeria)"
msgstr ""

#: picard/const/locales.py:232
msgid "Kalaallisut"
msgstr ""

#: picard/const/locales.py:233
msgid "Kalaallisut (Greenland)"
msgstr ""

#: picard/const/locales.py:234
msgid "Kamba"
msgstr "坎巴语"

#: picard/const/locales.py:235
msgid "Kamba (Kenya)"
msgstr ""

#: picard/const/locales.py:236
msgid "Kannada"
msgstr "卡纳达语"

#: picard/const/locales.py:237
msgid "Kannada (India)"
msgstr ""

#: picard/const/locales.py:238
msgid "Kazakh"
msgstr "哈萨克语"

#: picard/const/locales.py:239
msgid "Kazakh (Cyrillic)"
msgstr ""

#: picard/const/locales.py:240
msgid "Kazakh (Cyrillic) (Kazakhstan)"
msgstr ""

#: picard/const/locales.py:241
msgid "Kazakh (Kazakhstan)"
msgstr ""

#: picard/const/locales.py:242
msgid "Khmer"
msgstr "高棉语"

#: picard/const/locales.py:243
msgid "Khmer (Cambodia)"
msgstr "高棉语（柬埔塞）"

#: picard/const/locales.py:244
msgid "Kinyarwanda"
msgstr "基尼阿万达语"

#: picard/const/locales.py:245
msgid "Kinyarwanda (Rwanda)"
msgstr ""

#: picard/const/locales.py:246
msgid "Kirghiz"
msgstr "吉尔吉斯语"

#: picard/const/locales.py:247
msgid "Kirghiz (Kyrgyzstan)"
msgstr ""

#: picard/const/locales.py:248
msgid "Konkani"
msgstr "孔卡尼语"

#: picard/const/locales.py:249
msgid "Konkani (India)"
msgstr ""

#: picard/const/locales.py:251
msgid "Korean (South Korea)"
msgstr ""

#: picard/const/locales.py:252
msgid "Koro"
msgstr ""

#: picard/const/locales.py:253
msgid "Koro (Côte d’Ivoire)"
msgstr ""

#: picard/const/locales.py:254
msgid "Kpelle"
msgstr "克佩勒语"

#: picard/const/locales.py:255
msgid "Kpelle (Guinea)"
msgstr ""

#: picard/const/locales.py:256
msgid "Kpelle (Liberia)"
msgstr ""

#: picard/const/locales.py:257
msgid "Kurdish"
msgstr "库尔德语"

#: picard/const/locales.py:258
msgid "Kurdish (Arabic)"
msgstr ""

#: picard/const/locales.py:259
msgid "Kurdish (Arabic) (Iran)"
msgstr ""

#: picard/const/locales.py:260
msgid "Kurdish (Arabic) (Iraq)"
msgstr ""

#: picard/const/locales.py:261
msgid "Kurdish (Arabic) (Syria)"
msgstr ""

#: picard/const/locales.py:262
msgid "Kurdish (Iran)"
msgstr ""

#: picard/const/locales.py:263
msgid "Kurdish (Iraq)"
msgstr ""

#: picard/const/locales.py:264
msgid "Kurdish (Latin)"
msgstr ""

#: picard/const/locales.py:265
msgid "Kurdish (Latin) (Turkey)"
msgstr ""

#: picard/const/locales.py:266
msgid "Kurdish (Syria)"
msgstr ""

#: picard/const/locales.py:267
msgid "Kurdish (Turkey)"
msgstr ""

#: picard/const/locales.py:268
msgid "Lao"
msgstr "老挝语"

#: picard/const/locales.py:269
msgid "Lao (Laos)"
msgstr ""

#: picard/const/locales.py:270
msgid "Latvian"
msgstr "拉脱维亚语"

#: picard/const/locales.py:271
msgid "Latvian (Latvia)"
msgstr ""

#: picard/const/locales.py:272
msgid "Lingala"
msgstr "林加拉语"

#: picard/const/locales.py:273
msgid "Lingala (Congo - Brazzaville)"
msgstr ""

#: picard/const/locales.py:274
msgid "Lingala (Congo - Kinshasa)"
msgstr ""

#: picard/const/locales.py:275
msgid "Lithuanian"
msgstr "立陶宛语"

#: picard/const/locales.py:276
msgid "Lithuanian (Lithuania)"
msgstr ""

#: picard/const/locales.py:277
msgid "Low German"
msgstr ""

#: picard/const/locales.py:278
msgid "Low German (Germany)"
msgstr ""

#: picard/const/locales.py:279
msgid "Macedonian"
msgstr "马其顿语"

#: picard/const/locales.py:280
msgid "Macedonian (Macedonia)"
msgstr ""

#: picard/const/locales.py:281
msgid "Malay"
msgstr "马来语"

#: picard/const/locales.py:282
msgid "Malay (Brunei)"
msgstr ""

#: picard/const/locales.py:284
msgid "Malayalam"
msgstr "马拉雅拉姆语"

#: picard/const/locales.py:285
msgid "Malayalam (India)"
msgstr ""

#: picard/const/locales.py:286
msgid "Maltese"
msgstr "马耳他语"

#: picard/const/locales.py:287
msgid "Maltese (Malta)"
msgstr ""

#: picard/const/locales.py:288
msgid "Manx"
msgstr "马恩岛语"

#: picard/const/locales.py:289
msgid "Manx (United Kingdom)"
msgstr ""

#: picard/const/locales.py:290
msgid "Marathi"
msgstr "马拉提语"

#: picard/const/locales.py:291
msgid "Marathi (India)"
msgstr ""

#: picard/const/locales.py:292
msgid "Moldavian"
msgstr "摩尔多瓦语"

#: picard/const/locales.py:293
msgid "Mongolian"
msgstr "蒙古语"

#: picard/const/locales.py:294
msgid "Mongolian (China)"
msgstr ""

#: picard/const/locales.py:295
msgid "Mongolian (Cyrillic)"
msgstr ""

#: picard/const/locales.py:296
msgid "Mongolian (Cyrillic) (Mongolia)"
msgstr ""

#: picard/const/locales.py:297
msgid "Mongolian (Mongolia)"
msgstr ""

#: picard/const/locales.py:298
msgid "Mongolian (Mongolian)"
msgstr ""

#: picard/const/locales.py:299
msgid "Mongolian (Mongolian) (China)"
msgstr ""

#: picard/const/locales.py:300
msgid "Nepali"
msgstr "尼泊尔语"

#: picard/const/locales.py:301
msgid "Nepali (India)"
msgstr ""

#: picard/const/locales.py:302
msgid "Nepali (Nepal)"
msgstr ""

#: picard/const/locales.py:303
msgid "Northern Sami"
msgstr ""

#: picard/const/locales.py:304
msgid "Northern Sami (Finland)"
msgstr ""

#: picard/const/locales.py:305
msgid "Northern Sami (Norway)"
msgstr ""

#: picard/const/locales.py:306
msgid "Northern Sotho"
msgstr ""

#: picard/const/locales.py:307
msgid "Northern Sotho (South Africa)"
msgstr ""

#: picard/const/locales.py:308
msgid "Norwegian"
msgstr "书面挪威语"

#: picard/const/locales.py:310
msgid "Norwegian Bokmål (Norway)"
msgstr ""

#: picard/const/locales.py:311
msgid "Norwegian Nynorsk"
msgstr "新挪威语"

#: picard/const/locales.py:312
msgid "Norwegian Nynorsk (Norway)"
msgstr ""

#: picard/const/locales.py:313
msgid "Nyanja"
msgstr ""

#: picard/const/locales.py:314
msgid "Nyanja (Malawi)"
msgstr ""

#: picard/const/locales.py:316
msgid "Occitan (France)"
msgstr ""

#: picard/const/locales.py:317
msgid "Oriya"
msgstr "奥利亚语"

#: picard/const/locales.py:318
msgid "Oriya (India)"
msgstr ""

#: picard/const/locales.py:319
msgid "Oromo"
msgstr "奥洛莫语"

#: picard/const/locales.py:320
msgid "Oromo (Ethiopia)"
msgstr ""

#: picard/const/locales.py:321
msgid "Oromo (Kenya)"
msgstr ""

#: picard/const/locales.py:322
msgid "Pashto"
msgstr ""

#: picard/const/locales.py:323
msgid "Pashto (Afghanistan)"
msgstr ""

#: picard/const/locales.py:324
msgid "Persian"
msgstr "波斯语"

#: picard/const/locales.py:325
msgid "Persian (Afghanistan)"
msgstr ""

#: picard/const/locales.py:326
msgid "Persian (Iran)"
msgstr ""

#: picard/const/locales.py:328
msgid "Polish (Poland)"
msgstr ""

#: picard/const/locales.py:330
msgid "Portuguese (Brazil)"
msgstr ""

#: picard/const/locales.py:331
msgid "Portuguese (Portugal)"
msgstr ""

#: picard/const/locales.py:332
msgid "Punjabi"
msgstr "旁遮普语"

#: picard/const/locales.py:333
msgid "Punjabi (Arabic)"
msgstr ""

#: picard/const/locales.py:334
msgid "Punjabi (Arabic) (Pakistan)"
msgstr ""

#: picard/const/locales.py:335
msgid "Punjabi (Gurmukhi)"
msgstr ""

#: picard/const/locales.py:336
msgid "Punjabi (Gurmukhi) (India)"
msgstr ""

#: picard/const/locales.py:337
msgid "Punjabi (India)"
msgstr ""

#: picard/const/locales.py:338
msgid "Punjabi (Pakistan)"
msgstr ""

#: picard/const/locales.py:340
msgid "Romanian (Moldova)"
msgstr ""

#: picard/const/locales.py:341
msgid "Romanian (Romania)"
msgstr ""

#: picard/const/locales.py:343
msgid "Russian (Russia)"
msgstr ""

#: picard/const/locales.py:344
msgid "Russian (Ukraine)"
msgstr ""

#: picard/const/locales.py:345
msgid "Sanskrit"
msgstr "梵语"

#: picard/const/locales.py:346
msgid "Sanskrit (India)"
msgstr ""

#: picard/const/locales.py:347 picard/const/locales.py:348
msgid "Serbian"
msgstr "塞尔维亚语"

#: picard/const/locales.py:349
msgid "Serbian (Bosnia and Herzegovina)"
msgstr ""

#: picard/const/locales.py:350 picard/const/locales.py:351
msgid "Serbian (Cyrillic)"
msgstr ""

#: picard/const/locales.py:352
msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)"
msgstr ""

#: picard/const/locales.py:353
msgid "Serbian (Cyrillic) (Montenegro)"
msgstr ""

#: picard/const/locales.py:354
msgid "Serbian (Cyrillic) (Serbia)"
msgstr ""

#: picard/const/locales.py:355
msgid "Serbian (Cyrillic) (Serbia and Montenegro)"
msgstr ""

#: picard/const/locales.py:356 picard/const/locales.py:357
msgid "Serbian (Latin)"
msgstr ""

#: picard/const/locales.py:358
msgid "Serbian (Latin) (Bosnia and Herzegovina)"
msgstr ""

#: picard/const/locales.py:359
msgid "Serbian (Latin) (Montenegro)"
msgstr ""

#: picard/const/locales.py:360
msgid "Serbian (Latin) (Serbia)"
msgstr ""

#: picard/const/locales.py:361
msgid "Serbian (Latin) (Serbia and Montenegro)"
msgstr ""

#: picard/const/locales.py:362
msgid "Serbian (Montenegro)"
msgstr ""

#: picard/const/locales.py:363
msgid "Serbian (Serbia)"
msgstr ""

#: picard/const/locales.py:364
msgid "Serbian (Serbia and Montenegro)"
msgstr ""

#: picard/const/locales.py:365 picard/const/locales.py:366
msgid "Serbo-Croatian"
msgstr ""

#: picard/const/locales.py:367
msgid "Serbo-Croatian (Bosnia and Herzegovina)"
msgstr ""

#: picard/const/locales.py:368
msgid "Serbo-Croatian (Serbia and Montenegro)"
msgstr ""

#: picard/const/locales.py:369
msgid "Sichuan Yi"
msgstr "凉山彝语"

#: picard/const/locales.py:370
msgid "Sichuan Yi (China)"
msgstr ""

#: picard/const/locales.py:371
msgid "Sidamo"
msgstr "锡达莫语"

#: picard/const/locales.py:372
msgid "Sidamo (Ethiopia)"
msgstr ""

#: picard/const/locales.py:373
msgid "Sinhala"
msgstr "僧伽罗字母"

#: picard/const/locales.py:374
msgid "Sinhala (Sri Lanka)"
msgstr ""

#: picard/const/locales.py:376
msgid "Slovak (Slovakia)"
msgstr ""

#: picard/const/locales.py:378
msgid "Slovenian (Slovenia)"
msgstr ""

#: picard/const/locales.py:379
msgid "Somali"
msgstr "索马里语"

#: picard/const/locales.py:380
msgid "Somali (Djibouti)"
msgstr ""

#: picard/const/locales.py:381
msgid "Somali (Ethiopia)"
msgstr ""

#: picard/const/locales.py:382
msgid "Somali (Kenya)"
msgstr ""

#: picard/const/locales.py:383
msgid "Somali (Somalia)"
msgstr ""

#: picard/const/locales.py:384
msgid "South Ndebele"
msgstr ""

#: picard/const/locales.py:385
msgid "South Ndebele (South Africa)"
msgstr ""

#: picard/const/locales.py:386
msgid "Southern Sotho"
msgstr ""

#: picard/const/locales.py:387
msgid "Southern Sotho (Lesotho)"
msgstr ""

#: picard/const/locales.py:388
msgid "Southern Sotho (South Africa)"
msgstr ""

#: picard/const/locales.py:390
msgid "Spanish (Argentina)"
msgstr ""

#: picard/const/locales.py:391
msgid "Spanish (Bolivia)"
msgstr ""

#: picard/const/locales.py:392
msgid "Spanish (Chile)"
msgstr ""

#: picard/const/locales.py:393
msgid "Spanish (Colombia)"
msgstr ""

#: picard/const/locales.py:394
msgid "Spanish (Costa Rica)"
msgstr ""

#: picard/const/locales.py:395
msgid "Spanish (Dominican Republic)"
msgstr ""

#: picard/const/locales.py:396
msgid "Spanish (Ecuador)"
msgstr ""

#: picard/const/locales.py:397
msgid "Spanish (El Salvador)"
msgstr ""

#: picard/const/locales.py:398
msgid "Spanish (Guatemala)"
msgstr ""

#: picard/const/locales.py:399
msgid "Spanish (Honduras)"
msgstr ""

#: picard/const/locales.py:400
msgid "Spanish (Mexico)"
msgstr ""

#: picard/const/locales.py:401
msgid "Spanish (Nicaragua)"
msgstr ""

#: picard/const/locales.py:402
msgid "Spanish (Panama)"
msgstr ""

#: picard/const/locales.py:403
msgid "Spanish (Paraguay)"
msgstr ""

#: picard/const/locales.py:404
msgid "Spanish (Peru)"
msgstr ""

#: picard/const/locales.py:405
msgid "Spanish (Puerto Rico)"
msgstr ""

#: picard/const/locales.py:406
msgid "Spanish (Spain)"
msgstr ""

#: picard/const/locales.py:407
msgid "Spanish (United States)"
msgstr ""

#: picard/const/locales.py:408
msgid "Spanish (Uruguay)"
msgstr ""

#: picard/const/locales.py:409
msgid "Spanish (Venezuela)"
msgstr ""

#: picard/const/locales.py:410
msgid "Swahili"
msgstr "斯瓦希里语"

#: picard/const/locales.py:411
msgid "Swahili (Kenya)"
msgstr ""

#: picard/const/locales.py:412
msgid "Swahili (Tanzania)"
msgstr ""

#: picard/const/locales.py:413
msgid "Swati"
msgstr "斯瓦特语"

#: picard/const/locales.py:414
msgid "Swati (South Africa)"
msgstr ""

#: picard/const/locales.py:415
msgid "Swati (Swaziland)"
msgstr ""

#: picard/const/locales.py:417
msgid "Swedish (Finland)"
msgstr ""

#: picard/const/locales.py:418
msgid "Swedish (Sweden)"
msgstr ""

#: picard/const/locales.py:419
msgid "Swiss German"
msgstr ""

#: picard/const/locales.py:420
msgid "Swiss German (Switzerland)"
msgstr ""

#: picard/const/locales.py:421
msgid "Syriac"
msgstr "叙利亚语"

#: picard/const/locales.py:422
msgid "Syriac (Syria)"
msgstr ""

#: picard/const/locales.py:423
msgid "Tagalog"
msgstr "塔加洛语"

#: picard/const/locales.py:424
msgid "Tajik"
msgstr "塔吉克语"

#: picard/const/locales.py:425
msgid "Tajik (Cyrillic)"
msgstr ""

#: picard/const/locales.py:426
msgid "Tajik (Cyrillic) (Tajikistan)"
msgstr ""

#: picard/const/locales.py:427
msgid "Tajik (Tajikistan)"
msgstr ""

#: picard/const/locales.py:428
msgid "Tamil"
msgstr "泰米尔语"

#: picard/const/locales.py:429
msgid "Tamil (India)"
msgstr ""

#: picard/const/locales.py:430
msgid "Taroko"
msgstr ""

#: picard/const/locales.py:431
msgid "Taroko (Taiwan)"
msgstr ""

#: picard/const/locales.py:432
msgid "Tatar"
msgstr "塔塔尔语"

#: picard/const/locales.py:433
msgid "Tatar (Russia)"
msgstr ""

#: picard/const/locales.py:434
msgid "Telugu"
msgstr "泰卢固语"

#: picard/const/locales.py:435
msgid "Telugu (India)"
msgstr ""

#: picard/const/locales.py:436
msgid "Thai"
msgstr "泰语"

#: picard/const/locales.py:437
msgid "Thai (Thailand)"
msgstr ""

#: picard/const/locales.py:438
msgid "Tibetan"
msgstr "藏语"

#: picard/const/locales.py:439
msgid "Tibetan (China)"
msgstr ""

#: picard/const/locales.py:440
msgid "Tibetan (India)"
msgstr ""

#: picard/const/locales.py:441
msgid "Tigre"
msgstr "提格雷语"

#: picard/const/locales.py:442
msgid "Tigre (Eritrea)"
msgstr ""

#: picard/const/locales.py:443
msgid "Tigrinya"
msgstr "提格里尼亚语"

#: picard/const/locales.py:444
msgid "Tigrinya (Eritrea)"
msgstr ""

#: picard/const/locales.py:445
msgid "Tigrinya (Ethiopia)"
msgstr ""

#: picard/const/locales.py:446
msgid "Tonga"
msgstr "汤加"

#: picard/const/locales.py:447
msgid "Tonga (Tonga)"
msgstr ""

#: picard/const/locales.py:448
msgid "Tsonga"
msgstr "宗加语"

#: picard/const/locales.py:449
msgid "Tsonga (South Africa)"
msgstr ""

#: picard/const/locales.py:450
msgid "Tswana"
msgstr "塞茨瓦纳语"

#: picard/const/locales.py:451
msgid "Tswana (South Africa)"
msgstr ""

#: picard/const/locales.py:453
msgid "Turkish (Turkey)"
msgstr ""

#: picard/const/locales.py:454
msgid "Tyap"
msgstr ""

#: picard/const/locales.py:455
msgid "Tyap (Nigeria)"
msgstr ""

#: picard/const/locales.py:456
msgid "Uighur"
msgstr "维吾尔语"

#: picard/const/locales.py:457
msgid "Uighur (Arabic)"
msgstr ""

#: picard/const/locales.py:458
msgid "Uighur (Arabic) (China)"
msgstr ""

#: picard/const/locales.py:459
msgid "Uighur (China)"
msgstr ""

#: picard/const/locales.py:461
msgid "Ukrainian (Ukraine)"
msgstr ""

#: picard/const/locales.py:462
msgid "Urdu"
msgstr "乌尔都语"

#: picard/const/locales.py:463
msgid "Urdu (India)"
msgstr ""

#: picard/const/locales.py:464
msgid "Urdu (Pakistan)"
msgstr ""

#: picard/const/locales.py:465
msgid "Uzbek"
msgstr "乌兹别克语"

#: picard/const/locales.py:466
msgid "Uzbek (Afghanistan)"
msgstr ""

#: picard/const/locales.py:467
msgid "Uzbek (Arabic)"
msgstr ""

#: picard/const/locales.py:468
msgid "Uzbek (Arabic) (Afghanistan)"
msgstr ""

#: picard/const/locales.py:469
msgid "Uzbek (Cyrillic)"
msgstr ""

#: picard/const/locales.py:470
msgid "Uzbek (Cyrillic) (Uzbekistan)"
msgstr ""

#: picard/const/locales.py:471
msgid "Uzbek (Latin)"
msgstr ""

#: picard/const/locales.py:472
msgid "Uzbek (Latin) (Uzbekistan)"
msgstr ""

#: picard/const/locales.py:473
msgid "Uzbek (Uzbekistan)"
msgstr ""

#: picard/const/locales.py:474
msgid "Venda"
msgstr "文达语"

#: picard/const/locales.py:475
msgid "Venda (South Africa)"
msgstr ""

#: picard/const/locales.py:476
msgid "Vietnamese"
msgstr "越南语"

#: picard/const/locales.py:477
msgid "Vietnamese (Vietnam)"
msgstr ""

#: picard/const/locales.py:478
msgid "Walamo"
msgstr ""

#: picard/const/locales.py:479
msgid "Walamo (Ethiopia)"
msgstr ""

#: picard/const/locales.py:480
msgid "Welsh"
msgstr "威尔士语"

#: picard/const/locales.py:481
msgid "Welsh (United Kingdom)"
msgstr ""

#: picard/const/locales.py:482
msgid "Wolof"
msgstr "沃洛夫语"

#: picard/const/locales.py:483
msgid "Wolof (Latin)"
msgstr ""

#: picard/const/locales.py:484
msgid "Wolof (Latin) (Senegal)"
msgstr ""

#: picard/const/locales.py:485
msgid "Wolof (Senegal)"
msgstr ""

#: picard/const/locales.py:486
msgid "Xhosa"
msgstr "科萨语"

#: picard/const/locales.py:487
msgid "Xhosa (South Africa)"
msgstr ""

#: picard/const/locales.py:488
msgid "Yoruba"
msgstr "约鲁巴语"

#: picard/const/locales.py:489
msgid "Yoruba (Nigeria)"
msgstr ""

#: picard/const/locales.py:490
msgid "Zulu"
msgstr "祖鲁语"

#: picard/const/locales.py:491
msgid "Zulu (South Africa)"
msgstr ""

#: picard/coverart/__init__.py:108
#, python-format
msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s"
msgstr "%(albumid)s 的「%(type)s」类型的专辑封面已从 %(host)s 下载"

#: picard/coverart/__init__.py:196
#, python-format
msgid ""
"Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..."
msgstr "正从 %(host)s 下载 %(albumid)s 的「%(type)s」类型专辑封面..."

#: picard/coverart/utils.py:36
msgid "Unknown"
msgstr "未知"

#: picard/coverart/providers/caa.py:78
msgid "250 px"
msgstr "250 像素"

#: picard/coverart/providers/caa.py:79
msgid "500 px"
msgstr "500 像素"

#: picard/coverart/providers/caa.py:80
msgid "1200 px"
msgstr "1200 像素"

#: picard/coverart/providers/caa.py:81
msgid "Full size"
msgstr "完整尺寸"

#: picard/coverart/providers/caa.py:235
msgid "Cover art types"
msgstr "专辑封面类型"

#: picard/coverart/providers/caa.py:255
msgid ""
"Please select the contents of the image type 'Include' and 'Exclude' lists."
msgstr "请选择图像类型「包含」与「排除」列表的内容。"

#: picard/coverart/providers/caa.py:276
msgid "Include types list"
msgstr "包含类型列表"

#: picard/coverart/providers/caa.py:290
msgid "Exclude types list"
msgstr "排除类型列表"

#: picard/coverart/providers/caa.py:298
msgid ""
"CAA images with an image type found in the 'Include' list will be downloaded"
" and used UNLESS they also have an image type found in the 'Exclude' list. "
"Images with types found in the 'Exclude' list will NEVER be used. Image "
"types not appearing in the 'Include' or 'Exclude' lists will not be "
"considered when determining whether or not to download and use a CAA "
"image.\n"
msgstr "将下载图像类型位于「包含」列表的 CAA 图像，除非图像的类型同时出现在「排除」列表。 类型位于「排除」列表的图像*永远*不会被使用。未出现在「包含」或「排除」列表的图像类型，在决定是否下载/使用某个 CAA 图像时不会被考虑。\n"

#: picard/coverart/providers/caa.py:319
msgid "I&nclude all"
msgstr "全部包含(&N)"

#: picard/coverart/providers/caa.py:320
msgid "E&xclude all"
msgstr "全部排除(&X)"

#: picard/coverart/providers/caa.py:321
msgid "C&lear all"
msgstr "全部清除(&L)"

#: picard/coverart/providers/caa.py:322 picard/ui/options/dialog.py:122
msgid "Restore &Defaults"
msgstr "恢复默认(&D)"

#: picard/coverart/providers/caa.py:508
msgid "Cover Art Archive"
msgstr "专辑封面档案馆"

#: picard/coverart/providers/caa_release_group.py:43
msgid "CAA Release Group"
msgstr "CAA 专辑组"

#: picard/coverart/providers/local.py:74
msgid "Local Files"
msgstr "本地文件"

#: picard/coverart/providers/urlrels.py:39
msgid "Allowed Cover Art URLs"
msgstr ""

#: picard/script/functions.py:180
msgid ""
"`$if(if,then,else)`\n"
"\n"
"If `if` is not empty, it returns `then`, otherwise it returns `else`."
msgstr ""

#: picard/script/functions.py:193
msgid ""
"`$if2(a1,a2,a3,...)`\n"
"\n"
"Returns first non empty argument."
msgstr "`$if2(a1,a2,a3,...)`\n\n返回第一个非空参数."

#: picard/script/functions.py:206
msgid ""
"`$noop(...)`\n"
"\n"
"Does nothing (useful for comments or disabling a block of code)."
msgstr "`$noop(...)`\n\n不执行 (适用于注释或禁止部分代码运行)."

#: picard/script/functions.py:215
msgid ""
"`$left(text,number)`\n"
"\n"
"Returns the first `number` characters from `text`."
msgstr "`$left(text,number)`\n\n从 `text` 返回前 `number` 个字符."

#: picard/script/functions.py:227
msgid ""
"`$right(text,number)`\n"
"\n"
"Returns the last `number` characters from `text`."
msgstr "`$right(text,number)`\n\n从 `text` 返回最后 `number` 个字符."

#: picard/script/functions.py:239
msgid ""
"`$lower(text)`\n"
"\n"
"Returns `text` in lower case."
msgstr ""

#: picard/script/functions.py:248
msgid ""
"`$upper(text)`\n"
"\n"
"Returns `text` in upper case."
msgstr ""

#: picard/script/functions.py:257
msgid ""
"`$pad(text,length,char)`\n"
"\n"
"Pads the `text` to the `length` provided by adding as many copies of `char` as\n"
"    needed to the **beginning** of the string."
msgstr ""

#: picard/script/functions.py:270
msgid ""
"`$strip(text)`\n"
"\n"
"Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n"
"Whitespace characters include multiple consecutive spaces, and various other unicode characters."
msgstr ""

#: picard/script/functions.py:280
msgid ""
"`$replace(text,search,replace)`\n"
"\n"
"Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string."
msgstr ""

#: picard/script/functions.py:289
msgid ""
"`$in(x,y)`\n"
"\n"
"Returns true, if `x` contains `y`."
msgstr ""

#: picard/script/functions.py:301
#, python-format
msgid ""
"`$inmulti(%x%,y)`\n"
"\n"
"Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n"
"\n"
"_Since Picard 1.0_"
msgstr ""

#: picard/script/functions.py:318
msgid ""
"`$rreplace(text,pattern,replace)`\n"
"\n"
"[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace."
msgstr ""

#: picard/script/functions.py:330
msgid ""
"`$rsearch(text,pattern)`\n"
"\n"
"[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n"
"    This function will return the first matching group."
msgstr ""

#: picard/script/functions.py:349
msgid ""
"`$num(number,length)`\n"
"\n"
"Returns `number` formatted to `length` digits (maximum 20)."
msgstr ""

#: picard/script/functions.py:366
msgid ""
"`$unset(name)`\n"
"\n"
"Unsets the variable `name`.\n"
"Allows for wildcards to unset certain tags (works with 'performer:*', 'comment:*', and 'lyrics:*').\n"
"i.e. `$unset(performer:*)` would unset all performer tags."
msgstr ""

#: picard/script/functions.py:386
msgid ""
"`$delete(name)`\n"
"\n"
"Unsets the variable `name` and marks the tag for deletion.\n"
"This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n"
"    running `$delete(genre)` will actually remove the genre tag from a file when\n"
"    saving.\n"
"\n"
"_Since Picard 2.1_"
msgstr ""

#: picard/script/functions.py:401
#, python-format
msgid ""
"`$set(name,value)`\n"
"\n"
"Sets the variable `name` to `value`.\n"
"\n"
"Note: To create a variable which can be used for the file naming string, but\n"
"    which will not be written as a tag in the file, prefix the variable name\n"
"    with an underscore. `%something%` will create a \"something\" tag;\n"
"    `%_something%` will not."
msgstr ""

#: picard/script/functions.py:419
#, python-format
msgid ""
"`$setmulti(name,value,separator=\"; \")`\n"
"\n"
"Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n"
"    to coerce the value back into a proper multi-valued tag. This can be used to\n"
"    operate on multi-valued tags as a string, and then set them back as proper\n"
"    multi-valued tags.\n"
"\n"
"Example:\n"
"\n"
"    $setmulti(genre,$lower(%genre%))\n"
"\n"
"_Since Picard 1.0_"
msgstr ""

#: picard/script/functions.py:437
msgid ""
"`$get(name)`\n"
"\n"
"Returns the variable `name` (equivalent to `%name%`)."
msgstr ""

#: picard/script/functions.py:447
#, python-format
msgid ""
"`$copy(new,old)`\n"
"\n"
"Copies metadata from variable `old` to `new`.\n"
"The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n"
"    multi-value variables without flattening them.\n"
"\n"
"_Since Picard 0.9_"
msgstr ""

#: picard/script/functions.py:463
msgid ""
"`$copymerge(new,old)`\n"
"\n"
"Merges metadata from variable `old` into `new`, removing duplicates and\n"
"    appending to the end, so retaining the original ordering. Like `$copy`, this\n"
"    will also copy multi-valued variables without flattening them.\n"
"\n"
"_Since Picard 1.0_"
msgstr ""

#: picard/script/functions.py:481
msgid ""
"`$trim(text[,char])`\n"
"\n"
"Trims all leading and trailing whitespaces from `text`.\n"
"    The optional second parameter `char` specifies the character to trim."
msgstr ""

#: picard/script/functions.py:494
msgid ""
"`$add(x,y,*args)`\n"
"\n"
"Add `y` to `x`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $add(x,y,z) = ((x + y) + z)\n"
msgstr ""

#: picard/script/functions.py:512
msgid ""
"`$sub(x,y,*args)`\n"
"\n"
"Subtracts `y` from `x`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $sub(x,y,z) = ((x - y) - z)\n"
msgstr ""

#: picard/script/functions.py:530
msgid ""
"`$div(x,y,*args)`\n"
"\n"
"Divides `x` by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $div(x,y,z) = ((x / y) / z)\n"
msgstr ""

#: picard/script/functions.py:550
msgid ""
"`$mod(x,y,*args)`\n"
"\n"
"Returns the remainder of `x` divided by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $mod(x,y,z) = ((x % y) % z)\n"
msgstr ""

#: picard/script/functions.py:568
msgid ""
"`$mul(x,y,*args)`\n"
"\n"
"Multiplies `x` by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $mul(x,y,z) = ((x * y) * z)\n"
msgstr ""

#: picard/script/functions.py:586
msgid ""
"`$or(x,y,*args)`\n"
"\n"
"Returns true if either `x` or `y` not empty.\n"
"    Can be used with an arbitrary number of arguments.\n"
"    The result is true if ANY of the arguments is not empty."
msgstr ""

#: picard/script/functions.py:600
msgid ""
"`$and(x,y,*args)`\n"
"\n"
"Returns true if both `x` and `y` are not empty.\n"
"    Can be used with an arbitrary number of arguments.\n"
"    The result is true if ALL of the arguments are not empty."
msgstr ""

#: picard/script/functions.py:614
msgid ""
"`$not(x)`\n"
"\n"
"Returns true if `x` is empty."
msgstr ""

#: picard/script/functions.py:626
msgid ""
"`$eq(x,y)`\n"
"\n"
"Returns true if `x` equals `y`."
msgstr ""

#: picard/script/functions.py:638
msgid ""
"`$ne(x,y)`\n"
"\n"
"Returns true if `x` does not equal `y`."
msgstr ""

#: picard/script/functions.py:650
msgid ""
"`$lt(x,y)`\n"
"\n"
"Returns true if `x` is less than `y`."
msgstr ""

#: picard/script/functions.py:664
msgid ""
"`$lte(x,y)`\n"
"\n"
"Returns true if `x` is less than or equal to `y`."
msgstr ""

#: picard/script/functions.py:678
msgid ""
"`$gt(x,y)`\n"
"\n"
"Returns true if `x` is greater than `y`."
msgstr ""

#: picard/script/functions.py:692
msgid ""
"`$gte(x,y)`\n"
"\n"
"Returns true if `x` is greater than or equal to `y`."
msgstr ""

#: picard/script/functions.py:706
msgid ""
"`$len(text)`\n"
"\n"
"Returns the number of characters in `text`."
msgstr ""

#: picard/script/functions.py:715
msgid ""
"`$lenmulti(name,separator=\"; \")`\n"
"\n"
"Returns the number of elements in the multi-value tag `name`. A literal value\n"
"    representing a multi-value can be substituted for `name`, using the\n"
"    `separator` (or \"; \" if not passed) to coerce the value into a proper\n"
"    multi-valued tag.\n"
"\n"
"Example:\n"
"\n"
"    $lenmulti(One; Two; Three) = 3\n"
msgstr ""

#: picard/script/functions.py:732
msgid ""
"`$performer(pattern=\"\",join=\", \")`\n"
"\n"
"Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n"
"\n"
"_Since Picard 0.10_"
msgstr ""

#: picard/script/functions.py:747
msgid ""
"`$matchedtracks()`\n"
"\n"
"Returns the number of matched tracks within a release.\n"
"    **Only works in File Naming scripts.**\n"
"\n"
"_Since Picard 0.12_"
msgstr ""

#: picard/script/functions.py:763
msgid ""
"`$is_complete()`\n"
"\n"
"Returns true if every track in the album is matched to a single file.\n"
"**Only works in File Naming scripts.**"
msgstr ""

#: picard/script/functions.py:778
msgid ""
"`$firstalphachar(text,nonalpha=\"#\")`\n"
"\n"
"Returns the first character of `text`.\n"
"If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n"
"specified, the default value \"#\" will be used.\n"
"\n"
"_Since Picard 0.12_"
msgstr ""

#: picard/script/functions.py:797
msgid ""
"`$initials(text)`\n"
"\n"
"Returns the first character of each word in `text`, if it is an alphabetic character.\n"
"\n"
"_Since Picard 0.12_"
msgstr ""

#: picard/script/functions.py:808
msgid ""
"`$firstwords(text,length)`\n"
"\n"
"Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n"
"\n"
"_Since Picard 0.12_"
msgstr ""

#: picard/script/functions.py:831
msgid ""
"`$startswith(text,prefix)`\n"
"\n"
"Returns true if `text` starts with `prefix`.\n"
"\n"
"_Since Picard 1.4_"
msgstr ""

#: picard/script/functions.py:844
msgid ""
"`$endswith(text,suffix)`\n"
"\n"
"Returns true if `text` ends with `suffix`.\n"
"\n"
"_Since Picard 1.4_"
msgstr ""

#: picard/script/functions.py:857
msgid ""
"`$truncate(text,length)`\n"
"\n"
"Truncate `text` to `length`.\n"
"\n"
"_Since Picard 0.12_"
msgstr ""

#: picard/script/functions.py:872
msgid ""
"`$swapprefix(text,*prefixes=\"a\",\"the\")`\n"
"\n"
"Moves the specified `prefixes` from the beginning to the end of `text`.\n"
"If no prefix is specified 'A' and 'The' are used by default.\n"
"\n"
"Example:\n"
"\n"
"    $swapprefix(%albumartist%,A,An,The,Le)\n"
"\n"
"_Since Picard 1.3, previously as a plugin since Picard 0.13_"
msgstr ""

#: picard/script/functions.py:893
msgid ""
"`$delprefix(text,*prefixes=\"a\",\"the\")`\n"
"\n"
"Deletes the specified `prefixes` from the beginning of `text`.\n"
"If no prefix is specified 'A' and 'The' are used by default.\n"
"\n"
"_Since Picard 1.3_"
msgstr ""

#: picard/script/functions.py:926
msgid ""
"`$eq_any(x,a1,a2...)`\n"
"\n"
"Returns true if `x` equals `a1` or `a2` or ...\n"
"Functionally equivalent to `$or($eq(x,a1),$eq(x,a2) ...)`.\n"
"Functionally equivalent to the eq2 plugin."
msgstr ""

#: picard/script/functions.py:938
msgid ""
"`$ne_all(x,a1,a2...)`\n"
"\n"
"Returns true if `x` does not equal `a1` and `a2` and ...\n"
"Functionally equivalent to `$and($ne(x,a1),$ne(x,a2) ...)`.\n"
"Functionally equivalent to the ne2 plugin."
msgstr ""

#: picard/script/functions.py:950
msgid ""
"`$eq_all(x,a1,a2...)`\n"
"\n"
"Returns true if `x` equals `a1` and `a2` and ...\n"
"Functionally equivalent to `$and($eq(x,a1),$eq(x,a2) ...)`.\n"
"\n"
"Example:\n"
"\n"
"    $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n"
msgstr ""

#: picard/script/functions.py:968
#, python-format
msgid ""
"`$ne_any(x,a1,a2...)`\n"
"\n"
"Returns true if `x` does not equal `a1` or `a2` or ...\n"
"Functionally equivalent to `$or($ne(x,a1),$ne(x,a2) ...)`.\n"
"\n"
"Example:\n"
"\n"
"    $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n"
msgstr ""

#: picard/script/functions.py:983
msgid ""
"`$title(text)`\n"
"\n"
"Returns `text` in title case (first character in every word capitalized).\n"
"\n"
"Example:\n"
"\n"
"    $set(album,$title(%album%))\n"
"_Since Picard 2.1_"
msgstr ""

#: picard/script/functions.py:1023
msgid ""
"`$is_audio()`\n"
"\n"
"Returns true, if the file processed is an audio file.\n"
"\n"
"_Since Picard 2.2_"
msgstr ""

#: picard/script/functions.py:1037
msgid ""
"`$is_video()`\n"
"\n"
"Returns true, if the file processed is an video file.\n"
"\n"
"_Since Picard 2.2_"
msgstr ""

#: picard/script/functions.py:1051
msgid ""
"`$find(haystack,needle)`\n"
"\n"
"Finds the location of one string within another.\n"
"    Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n"
"\n"
"_Since Picard 2.3_\n"
"\n"
"Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found."
msgstr ""

#: picard/script/functions.py:1068
msgid ""
"`$reverse(text)`\n"
"\n"
"Returns `text` in reverse order."
msgstr ""

#: picard/script/functions.py:1077
msgid ""
"`$substr(text,start,end)`\n"
"\n"
"Returns the substring beginning with the character at the `start` index, up to\n"
"    (but not including) the character at the `end` index. Indexes are\n"
"    zero-based. Negative numbers will be counted back from the end of the\n"
"    string. If the `start` or `end` indexes are left blank, they will default to\n"
"    the start and end of the string respectively."
msgstr ""

#: picard/script/functions.py:1098
msgid ""
"`$getmulti(name,index,separator=\"; \")`\n"
"\n"
"Gets the element at `index` from the multi-value tag `name`. A literal value\n"
"    representing a multi-value can be substituted for `name`, using the\n"
"    separator (or \"; \" if not passed) to coerce the value into a proper\n"
"    multi-valued tag."
msgstr ""

#: picard/script/functions.py:1117
msgid ""
"`$foreach(name,code,separator=\"; \")`\n"
"\n"
"Iterates over each element found in the multi-value tag `name`, executing\n"
"    `code`. For each loop, the element value is first stored in the tag\n"
"    `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n"
"    the element or count value to be accessed within the `code` script. A\n"
"    literal value representing a multi-value can be substituted for `name`,\n"
"    using the separator (or \"; \" if not passed) to coerce the value into a\n"
"    proper multi-valued tag."
msgstr ""

#: picard/script/functions.py:1139
msgid ""
"`$while(condition,code)`\n"
"\n"
"Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n"
"    evaluates to `True`. For each loop, the count is stored in the tag\n"
"    `_loop_count`. This allows the count value to be accessed within the `code`\n"
"    script. The function limites the maximum number of iterations to 1000 as a\n"
"    safeguard against accidentally creating an infinite loop."
msgstr ""

#: picard/script/functions.py:1160
msgid ""
"`$map(name,code,separator=\"; \")`\n"
"\n"
"Iterates over each element found in the multi-value tag `name` and updates the\n"
"    value of the element to the value returned by `code`, returning the updated\n"
"    multi-value tag. For each loop, the element value is first stored in the tag\n"
"    `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n"
"    the element or count value to be accessed within the `code` script."
msgstr ""

#: picard/script/functions.py:1180
msgid ""
"`$join(name,text,separator=\"; \")`\n"
"\n"
"Joins all elements in `name`, placing `text` between each element, and returns the result as a string."
msgstr ""

#: picard/script/functions.py:1191
msgid ""
"`$slice(name,start,end,separator=\"; \")`\n"
"\n"
"Returns a multi-value variable containing the elements between the `start` and\n"
"    `end` indexes from the multi-value tag `name`. A literal value representing\n"
"    a multi-value can be substituted for `name`, using the separator (or \"; \" if\n"
"    not passed) to coerce the value into a proper multi-valued tag. Indexes are\n"
"    zero based. Negative numbers will be counted back from the end of the list.\n"
"    If the `start` or `end` indexes are left blank, they will default to the\n"
"    start and end of the list respectively.\n"
"\n"
"The following example will create a multi-value variable with all artists\n"
"    in `%artists%` except the first, which can be used to create a \"feat.\" list.\n"
"\n"
"Example:\n"
"\n"
"    $setmulti(supporting_artists,$slice(%artists%,1,))\n"
msgstr ""

#: picard/script/functions.py:1223
#, python-format
msgid ""
"`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n"
"\n"
"Returns the current date and time in the specified `format`, which is based on\n"
"    the standard Python `strftime` [format codes](https://strftime.org/). If no\n"
"    `format` is specified the date/time will be returned in the form\n"
"    `2020-02-05 14:26:32`.\n"
"Note: Platform-specific formatting codes should be avoided to help ensure the\n"
"    portability of scripts across the different platforms.  These codes include:\n"
"    remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n"
"    equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n"
"    `%3Y`); and hanging '%' at the end of the format string."
msgstr ""

#: picard/script/functions.py:1252
msgid ""
"`$sortmulti(name,separator=\"; \")`\n"
"\n"
"Returns a copy of the multi-value tag `name` with the elements sorted in ascending order."
msgstr ""

#: picard/script/functions.py:1262
msgid ""
"`$reversemulti(name,separator=\"; \")`\n"
"\n"
"Returns a copy of the multi-value tag `name` with the elements in reverse order.\n"
"    This can be used in conjunction with the `$sortmulti` function to sort in\n"
"    descending order."
msgstr ""

#: picard/ui/aboutdialog.py:74
msgid "translator-credits"
msgstr "Launchpad Contributions:\n  Aron Xu https://launchpad.net/~happyaron\n  Justin Lei GAO https://launchpad.net/~leikao\n  Philip Jägenstedt https://launchpad.net/~foolip\n  Xinfeng https://launchpad.net/~xinfeng-quan\n  Yun https://launchpad.net/~yunheng\n  adam wang https://launchpad.net/~wangbing-adam+launchpad\n  冯超 https://launchpad.net/~rainofchaos"

#: picard/ui/aboutdialog.py:77
#, python-format
msgid "<br/>Translated to LANG by %s"
msgstr "<br/>Translated to simplified Chinese by %s"

#: picard/ui/aboutdialog.py:80
msgid ""
"Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a "
"href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a "
"href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a "
"href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, "
"<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim "
"Basinski</a>, <a "
"href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a "
"href=\"https://www.flaticon.com\">www.flaticon.com</a>"
msgstr "图标创作者: Sambhav Kothari <sambhavs.email@gmail.com> 以及来自 <a href=\"https://www.flaticon.com\">www.flaticon.com</a> 的 <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>"

#: picard/ui/aboutdialog.py:101
#, python-format
msgid "Version %(version)s"
msgstr "版本 %(version)s"

#: picard/ui/aboutdialog.py:103
msgid "Supported formats"
msgstr "支持格式"

#: picard/ui/aboutdialog.py:105
msgid "Please donate"
msgstr "请捐助"

#: picard/ui/aboutdialog.py:106
msgid ""
"Thank you for using Picard. Picard relies on the MusicBrainz database, which"
" is operated by the MetaBrainz Foundation with the help of thousands of "
"volunteers. If you like this application please consider donating to the "
"MetaBrainz Foundation to keep the service running."
msgstr "感谢您选用 Picard。Picard 依赖于MusicBrainz 数据库，它由 MetaBrainz 基金会在数千名志愿者的支持下运营。如果您喜爱此程序，请考虑捐助 MetaBrainz 基金会，使服务持续运转。"

#: picard/ui/aboutdialog.py:109
msgid "Donate now!"
msgstr "立即捐助!"

#: picard/ui/aboutdialog.py:110
msgid "Credits"
msgstr "贡献名单"

#: picard/ui/aboutdialog.py:111
#, python-format
msgid "Copyright © %(copyright_years)s %(authors_credits)s and others"
msgstr "版权所有 © %(copyright_years)s %(authors_credits)s 以及其他"

#: picard/ui/aboutdialog.py:113
msgid "Official website"
msgstr "官网"

#: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:166
#: picard/ui/searchdialog/album.py:157 picard/ui/searchdialog/track.py:67
#: picard/util/tags.py:54
msgid "Date"
msgstr "日期"

#: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:159
msgid "Labels"
msgstr "厂牌"

#: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:160
msgid "Catalog #s"
msgstr "编目 #s"

#: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:162
#: picard/ui/searchdialog/album.py:161 picard/util/tags.py:45
msgid "Barcode"
msgstr "条码"

#: picard/ui/collectionmenu.py:61
msgid "Refresh List"
msgstr "刷新列表"

#: picard/ui/collectionmenu.py:174
#, python-format
msgid "%s (%i release)"
msgid_plural "%s (%i releases)"
msgstr[0] "%s (%i 张专辑)"

#: picard/ui/colors.py:36
msgid "Errored entity"
msgstr "出错项目"

#: picard/ui/colors.py:37
msgid "Pending entity"
msgstr "待处理项目"

#: picard/ui/colors.py:38
msgid "Saved entity"
msgstr "已保存项目"

#: picard/ui/colors.py:39
msgid "Log view text (debug)"
msgstr "日志视图文本 (调试)"

#: picard/ui/colors.py:40
msgid "Log view text (error)"
msgstr "日志视图文本 (错误)"

#: picard/ui/colors.py:41
msgid "Log view text (info)"
msgstr "日志视图文本 (信息)"

#: picard/ui/colors.py:42
msgid "Log view text (warning)"
msgstr "日志视图文本 (警告)"

#: picard/ui/colors.py:43
msgid "Tag added"
msgstr "标签已添加"

#: picard/ui/colors.py:44
msgid "Tag changed"
msgstr "标签已修改"

#: picard/ui/colors.py:45
msgid "Tag removed"
msgstr "标签已移除"

#: picard/ui/coverartbox.py:259
msgid "View release on MusicBrainz"
msgstr "在 MusicBrainz 查看专辑"

#: picard/ui/coverartbox.py:265
msgid "Common images on all tracks"
msgstr "所有音轨的图像一致"

#: picard/ui/coverartbox.py:267
msgid "Tracks contain different images"
msgstr "音轨图像不同"

#: picard/ui/coverartbox.py:323
msgid "Show more details"
msgstr "显示更多细节"

#: picard/ui/coverartbox.py:360
msgid "New Cover Art"
msgstr "新封面"

#: picard/ui/coverartbox.py:361
msgid "Original Cover Art"
msgstr "原封面"

#: picard/ui/coverartbox.py:543
msgid "All supported image formats"
msgstr ""

#: picard/ui/coverartbox.py:544 picard/ui/mainwindow.py:969
msgid "All files"
msgstr ""

#: picard/ui/coverartbox.py:562
msgid "Show more details..."
msgstr "显示更多细节..."

#: picard/ui/coverartbox.py:568
msgid "Keep original cover art"
msgstr "保留原封面"

#: picard/ui/coverartbox.py:574
msgid "Choose local file..."
msgstr ""

#: picard/ui/coverartbox.py:583
msgid "Replace front cover art"
msgstr ""

#: picard/ui/coverartbox.py:591
msgid "Append front cover art"
msgstr ""

#: picard/ui/edittagdialog.py:68
msgid "YYYY-MM-DD"
msgstr ""

#: picard/ui/edittagdialog.py:70
msgid "YYYY"
msgstr "年"

#: picard/ui/filebrowser.py:60
msgid "&Load selected files"
msgstr ""

#: picard/ui/filebrowser.py:63
msgid "&Move tagged files here"
msgstr "将已写入标签的文件移动到这里(&M)"

#: picard/ui/filebrowser.py:66
msgid "Show &hidden files"
msgstr "显示隐藏文件(&H)"

#: picard/ui/filebrowser.py:71
msgid "&Set as starting directory"
msgstr "设置为起始目录(&S)"

#: picard/ui/infodialog.py:104
msgid "Existing Cover"
msgstr "现有封面"

#: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109
#: picard/ui/searchdialog/album.py:163 picard/ui/searchdialog/artist.py:53
#: picard/ui/searchdialog/track.py:69
msgid "Type"
msgstr "类型"

#: picard/ui/infodialog.py:105
msgid "New Cover"
msgstr "新封面"

#: picard/ui/infodialog.py:109 picard/ui/searchdialog/album.py:165
msgid "Cover"
msgstr "封面"

#: picard/ui/infodialog.py:155 picard/ui/infodialog.py:361
#: picard/ui/options/interface.py:102
msgid "Info"
msgstr "信息"

#: picard/ui/infodialog.py:213
#, python-format
msgid ""
"Double-click to open in external viewer\n"
"Temporary file: %s\n"
"Source: %s"
msgstr "双击可在外部查看器中打开\n临时文件: %s\n来源: %s"

#: picard/ui/infodialog.py:279
msgid "Filename:"
msgstr "文件名:"

#: picard/ui/infodialog.py:281
msgid "Format:"
msgstr "格式:"

#: picard/ui/infodialog.py:285
msgid "Size:"
msgstr "大小:"

#: picard/ui/infodialog.py:289
msgid "Length:"
msgstr "长度:"

#: picard/ui/infodialog.py:291
msgid "Bitrate:"
msgstr "比特率:"

#: picard/ui/infodialog.py:293
msgid "Sample rate:"
msgstr "采样率:"

#: picard/ui/infodialog.py:295
msgid "Bits per sample:"
msgstr "每采样位数:"

#: picard/ui/infodialog.py:299
msgid "Mono"
msgstr "单声道"

#: picard/ui/infodialog.py:301
msgid "Stereo"
msgstr "立体声"

#: picard/ui/infodialog.py:302
msgid "Channels:"
msgstr "声道数:"

#: picard/ui/infodialog.py:310
msgid "Album:"
msgstr "专辑:"

#: picard/ui/infodialog.py:312
msgid "Artist:"
msgstr "艺术家:"

#: picard/ui/infodialog.py:343
#, python-format
msgid "Disc %d"
msgstr ""

#: picard/ui/infodialog.py:345
msgid "Tracklist:"
msgstr "音轨列表:"

#: picard/ui/infodialog.py:373
msgid "Album Info"
msgstr "专辑信息"

#: picard/ui/infodialog.py:387
msgid "Track Info"
msgstr "音轨信息"

#: picard/ui/infodialog.py:395 picard/ui/infodialog.py:399
#: picard/ui/infodialog.py:417 picard/ui/ui_infodialog.py:81
msgid "&Info"
msgstr "信息(&I)"

#: picard/ui/infodialog.py:400
#, python-format
msgid "%i file in this track"
msgid_plural "%i files in this track"
msgstr[0] "该音轨包含 %i 个文件"

#: picard/ui/infodialog.py:411
msgid "Cluster Info"
msgstr "簇信息"

#: picard/ui/infostatus.py:61 picard/ui/options/plugins.py:600
msgid "Files"
msgstr "文件"

#: picard/ui/infostatus.py:62
msgid "Albums"
msgstr "专辑"

#: picard/ui/infostatus.py:63
msgid "Pending files"
msgstr "待处理文件"

#: picard/ui/infostatus.py:64
msgid "Pending requests"
msgstr "待处理请求"

#: picard/ui/itemviews.py:152 picard/util/tags.py:114
msgid "Title"
msgstr "标题"

#: picard/ui/itemviews.py:153 picard/ui/searchdialog/track.py:64
#: picard/util/tags.py:68
msgid "Length"
msgstr "长度"

#: picard/ui/itemviews.py:155 picard/util/tags.py:36
msgid "Album Artist"
msgstr "专辑艺术家"

#: picard/ui/itemviews.py:156 picard/util/tags.py:50
msgid "Composer"
msgstr "作曲"

#: picard/ui/itemviews.py:158 picard/util/tags.py:57
msgid "Disc Subtitle"
msgstr "碟片副标题"

#: picard/ui/itemviews.py:159
msgid "Track No."
msgstr ""

#: picard/ui/itemviews.py:160
msgid "Disc No."
msgstr ""

#: picard/ui/itemviews.py:161
msgid "Catalog No."
msgstr ""

#: picard/ui/itemviews.py:163 picard/util/tags.py:72
msgid "Media"
msgstr "媒体"

#: picard/ui/itemviews.py:164 picard/util/tags.py:62
msgid "Genre"
msgstr "流派"

#: picard/ui/itemviews.py:165
msgid "Fingerprint status"
msgstr ""

#: picard/ui/itemviews.py:167 picard/util/tags.py:92
msgid "Original Release Date"
msgstr "首发日期"

#: picard/ui/itemviews.py:272
msgid "Bad match"
msgstr "匹配度极差"

#: picard/ui/itemviews.py:273
msgid "Poor match"
msgstr "匹配度较差"

#: picard/ui/itemviews.py:274
msgid "Ok match"
msgstr "匹配度一般"

#: picard/ui/itemviews.py:275
msgid "Good match"
msgstr "匹配度尚可"

#: picard/ui/itemviews.py:276
msgid "Great match"
msgstr "匹配度较好"

#: picard/ui/itemviews.py:277
msgid "Excellent match"
msgstr "匹配度极好"

#: picard/ui/itemviews.py:393
msgid "Restore default columns"
msgstr ""

#: picard/ui/itemviews.py:398
msgid "Lock columns"
msgstr ""

#: picard/ui/itemviews.py:450
msgid "&Expand all"
msgstr "展开全部(&E)"

#: picard/ui/itemviews.py:452
msgid "&Collapse all"
msgstr "折叠全部(&C)"

#: picard/ui/itemviews.py:454
msgid "Select &all"
msgstr "全选(&A)"

#: picard/ui/itemviews.py:456
msgid "Ctrl+A"
msgstr "Ctrl+A"

#: picard/ui/itemviews.py:530
msgid "&Other versions"
msgstr "其他版本(&O)"

#: picard/ui/itemviews.py:533
msgid "Loading..."
msgstr "正在载入..."

#: picard/ui/itemviews.py:585
#, python-format
msgid "&Other versions (%d)"
msgstr "其他版本(&O) (%d)"

#: picard/ui/itemviews.py:609
msgid "Collections"
msgstr "歌曲集"

#: picard/ui/itemviews.py:617
msgid "P&lugins"
msgstr "插件(&L)"

#: picard/ui/itemviews.py:633
msgid "&Run scripts"
msgstr "运行脚本(&R)"

#: picard/ui/itemviews.py:813
msgid "file view"
msgstr "文件视图"

#: picard/ui/itemviews.py:814
msgid "Contains unmatched files and clusters"
msgstr "包含未匹配的文件与簇"

#: picard/ui/itemviews.py:834
msgid "Clusters"
msgstr "簇"

#: picard/ui/itemviews.py:844
msgid "album view"
msgstr "专辑视图"

#: picard/ui/itemviews.py:845
msgid "Contains albums and matched files"
msgstr "包含专辑与未匹配文件"

#: picard/ui/itemviews.py:981
msgid "Processing error(s): See the Errors tab in the Album Info dialog"
msgstr ""

#: picard/ui/itemviews.py:985
msgid "Album modified and complete"
msgstr "专辑已修改且完整"

#: picard/ui/itemviews.py:988
msgid "Album unchanged and complete"
msgstr "专辑未修改且完整"

#: picard/ui/itemviews.py:992
msgid "Album modified"
msgstr "已修改的专辑"

#: picard/ui/itemviews.py:995
msgid "Album unchanged"
msgstr "未修改的专辑"

#: picard/ui/itemviews.py:1072
msgid "Processing error(s): See the Errors tab in the Track Info dialog"
msgstr ""

#: picard/ui/itemviews.py:1100
msgid "Processing error(s): See the Errors tab in the File Info dialog"
msgstr ""

#: picard/ui/itemviews.py:1128
msgid "Track saved"
msgstr "音轨已保存"

#: picard/ui/itemviews.py:1130 picard/ui/itemviews.py:1134
msgid "Pending"
msgstr "待处理"

#: picard/ui/itemviews.py:1141
msgid "Fingerprint has already been submitted"
msgstr ""

#: picard/ui/itemviews.py:1144
msgid "Unsubmitted fingerprint"
msgstr ""

#: picard/ui/itemviews.py:1147
msgid ""
"No fingerprint was calculated for this file, use \"Scan\" or \"Generate "
"AcoustID Fingerprints\" to calculate the fingerprint."
msgstr ""

#: picard/ui/logview.py:162
msgid "Log"
msgstr "日志"

#: picard/ui/logview.py:172
msgid "Verbosity"
msgstr "冗余程度"

#: picard/ui/logview.py:182
msgid "String to highlight"
msgstr "要高亮显示的字符串"

#: picard/ui/logview.py:187
msgid "Highlight"
msgstr "高亮"

#: picard/ui/logview.py:196
msgid "Clear Highlight"
msgstr "清除高亮"

#: picard/ui/logview.py:202 picard/ui/logview.py:281
msgid "Clear Log"
msgstr "清除日志"

#: picard/ui/logview.py:207
msgid "Save As..."
msgstr "另存为..."

#: picard/ui/logview.py:250 picard/ui/logview.py:257
msgid "Save Log View to File"
msgstr "将日志视图另存为文件"

#: picard/ui/logview.py:258
msgid "File already exists, do you really want to save to this file?"
msgstr "文件已存在，是否确定要保存到该文件?"

#: picard/ui/logview.py:270
msgid "Failed to save Log View to file"
msgstr "将日志视图另存为文件失败"

#: picard/ui/logview.py:271
#, python-format
msgid "Something prevented data to be written to '%s'"
msgstr "将数据写入到「%s」遭阻止"

#: picard/ui/logview.py:282
msgid "Are you sure you want to clear the log?"
msgstr "是否确定要清除日志?"

#: picard/ui/logview.py:316
msgid "Activity History"
msgstr "活动历史"

#: picard/ui/mainwindow.py:193 picard/ui/ui_aboutdialog.py:84
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"

#: picard/ui/mainwindow.py:308
msgid "Unsaved Changes"
msgstr "未保存的修改"

#: picard/ui/mainwindow.py:309
msgid "Are you sure you want to quit Picard?"
msgstr "是否确定要退出 Picard?"

#: picard/ui/mainwindow.py:310
#, python-format
msgid ""
"There is %d unsaved file. Closing Picard will lose all unsaved changes."
msgid_plural ""
"There are %d unsaved files. Closing Picard will lose all unsaved changes."
msgstr[0] "有 %d 个未保存的文件。关闭 Picard 将丢失所有未保存的修改。"

#: picard/ui/mainwindow.py:317
msgid "&Quit Picard"
msgstr "退出 Picard (&Q)"

#: picard/ui/mainwindow.py:355
msgid "Ready"
msgstr "就绪"

#: picard/ui/mainwindow.py:359
msgid ""
"Picard listens on this port to integrate with your browser. When you "
"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" "
"button on the web page loads the release into Picard."
msgstr "Picard 通过监听该端口实现与浏览器的交互。当您在 Picard 中执行「搜索」或「在浏览器中打开」操作时，点击网页中的「标签工具」按钮可将专辑载入 Picard。"

#: picard/ui/mainwindow.py:386
#, python-format
msgid " Listening on port %(port)d "
msgstr " 正在监听端口 %(port)d "

#: picard/ui/mainwindow.py:444
msgid "AcoustID submission not configured"
msgstr ""

#: picard/ui/mainwindow.py:445
msgid ""
"You need to configure your AcoustID API key before you can submit "
"fingerprints."
msgstr "在提交指纹之前，需要配置您的 AcoustID API 密钥。"

#: picard/ui/mainwindow.py:448
msgid "Open AcoustID options"
msgstr ""

#: picard/ui/mainwindow.py:458
msgid "&Options..."
msgstr "选项(&O)..."

#: picard/ui/mainwindow.py:462
msgid "&Cut"
msgstr "剪切(&C)"

#: picard/ui/mainwindow.py:467 picard/ui/metadatabox.py:430
msgid "&Paste"
msgstr "粘贴(&P)"

#: picard/ui/mainwindow.py:472
msgid "&Help..."
msgstr "帮助(&H)..."

#: picard/ui/mainwindow.py:476
msgid "&About..."
msgstr "关于(&A)..."

#: picard/ui/mainwindow.py:480
msgid "&Donate..."
msgstr "捐赠(&D)..."

#: picard/ui/mainwindow.py:483
msgid "&Report a Bug..."
msgstr "报告错误(&R)..."

#: picard/ui/mainwindow.py:486
msgid "&Support Forum..."
msgstr "支持论坛(&S)..."

#: picard/ui/mainwindow.py:489
msgid "&Add Files..."
msgstr "添加文件(&A)..."

#: picard/ui/mainwindow.py:490
msgid "Add files to the tagger"
msgstr "将文件添加到标签工具中"

#: picard/ui/mainwindow.py:495
msgid "Add Fold&er..."
msgstr "添加文件夹(&D)..."

#: picard/ui/mainwindow.py:496
msgid "Add a folder to the tagger"
msgstr "将文件夹添加到标签工具中"

#: picard/ui/mainwindow.py:498
msgid "Ctrl+E"
msgstr "Ctrl+E"

#: picard/ui/mainwindow.py:502
msgid "Close Window"
msgstr "关闭窗口"

#: picard/ui/mainwindow.py:503
msgid "Ctrl+W"
msgstr "Ctrl+W"

#: picard/ui/mainwindow.py:506
msgid "&Save"
msgstr "保存(&S)"

#: picard/ui/mainwindow.py:507
msgid "Save selected files"
msgstr "保存选中的文件"

#: picard/ui/mainwindow.py:513
msgid "S&ubmit AcoustIDs"
msgstr "提交 AcoustID (&U)"

#: picard/ui/mainwindow.py:514
msgid "Submit acoustic fingerprints"
msgstr "提交声学指纹"

#: picard/ui/mainwindow.py:518
msgid "E&xit"
msgstr "退出(&X)"

#: picard/ui/mainwindow.py:521
msgid "Ctrl+Q"
msgstr "Ctrl+Q"

#: picard/ui/mainwindow.py:524
msgid "&Remove"
msgstr "移除(&R)"

#: picard/ui/mainwindow.py:525
msgid "Remove selected files/albums"
msgstr "移除选中的文件/专辑"

#: picard/ui/mainwindow.py:529 picard/ui/metadatabox.py:387
msgid "Lookup in &Browser"
msgstr "在浏览器中查询(&B)"

#: picard/ui/mainwindow.py:530
msgid "Lookup selected item on MusicBrainz website"
msgstr "去 MusicBrainz 网站查询选中项目"

#: picard/ui/mainwindow.py:533
msgid "Ctrl+Shift+L"
msgstr "Ctrl+Shift+L"

#: picard/ui/mainwindow.py:536
msgid "Search for similar albums..."
msgstr "查找相似专辑..."

#: picard/ui/mainwindow.py:537
msgid "View similar releases and optionally choose a different release"
msgstr "查看相似的专辑，可以选用其他专辑"

#: picard/ui/mainwindow.py:540
msgid "Search for similar tracks..."
msgstr "查找相似的音轨..."

#: picard/ui/mainwindow.py:541
msgid "View similar tracks and optionally choose a different release"
msgstr "查看相似的音轨，可以选用其他专辑"

#: picard/ui/mainwindow.py:544
msgid "File &Browser"
msgstr "文件浏览器(&B)"

#: picard/ui/mainwindow.py:548
msgid "Ctrl+B"
msgstr "Ctrl+B"

#: picard/ui/mainwindow.py:551
msgid "&Cover Art"
msgstr "专辑封面(&C)"

#: picard/ui/mainwindow.py:557
msgid "&Actions"
msgstr "操作(&A)"

#: picard/ui/mainwindow.py:563 picard/ui/mainwindow.py:846
#: picard/ui/searchdialog/__init__.py:47
msgid "Search"
msgstr "搜索"

#: picard/ui/mainwindow.py:567 picard/ui/mainwindow.py:573
msgid "Lookup &CD..."
msgstr "查询 &CD..."

#: picard/ui/mainwindow.py:568
msgid "Lookup the details of the CD in your drive"
msgstr "查询驱动器中 CD 的详细信息"

#: picard/ui/mainwindow.py:570 picard/ui/mainwindow.py:697
msgid "Ctrl+K"
msgstr "Ctrl+K"

#: picard/ui/mainwindow.py:581
msgid "&Scan"
msgstr "扫描(&S)"

#: picard/ui/mainwindow.py:582
msgid ""
"Use AcoustID audio fingerprint to identify the files by the actual music, "
"even if they have no metadata"
msgstr "使用 AcoustID 音频指纹可根据实际音乐来鉴别文件，即使文件无元数据信息也能做到"

#: picard/ui/mainwindow.py:584
msgid "Identify the file using its AcoustID audio fingerprint"
msgstr "使用 AcoustID 音频指纹鉴别文件"

#: picard/ui/mainwindow.py:586
msgid "Ctrl+Y"
msgstr "Ctrl+Y"

#: picard/ui/mainwindow.py:589
msgid "&Generate AcoustID Fingerprints"
msgstr ""

#: picard/ui/mainwindow.py:590 picard/ui/options/interface.py:114
msgid "Generate Fingerprints"
msgstr ""

#: picard/ui/mainwindow.py:591
msgid ""
"Generate the AcoustID audio fingerprints for the selected files without "
"doing a lookup"
msgstr ""

#: picard/ui/mainwindow.py:593
msgid "Generate the AcoustID audio fingerprints for the selected files"
msgstr ""

#: picard/ui/mainwindow.py:594
msgid "Ctrl+Shift+Y"
msgstr "Ctrl+Shift+Y"

#: picard/ui/mainwindow.py:597
msgid "Cl&uster"
msgstr "簇(&U)"

#: picard/ui/mainwindow.py:598
msgid "Cluster files into album clusters"
msgstr "将文件归集到专辑簇中"

#: picard/ui/mainwindow.py:601
msgid "Ctrl+U"
msgstr "Ctrl+U"

#: picard/ui/mainwindow.py:604
msgid "&Lookup"
msgstr "查询(&L)"

#: picard/ui/mainwindow.py:605
msgid "Lookup selected items in MusicBrainz"
msgstr "在 MusicBrainz 中查询选中项目"

#: picard/ui/mainwindow.py:610
msgid "Ctrl+L"
msgstr "Ctrl+L"

#: picard/ui/mainwindow.py:613
msgid "&Info..."
msgstr "信息(&I)..."

#: picard/ui/mainwindow.py:616
msgid "Ctrl+I"
msgstr "Ctrl+I"

#: picard/ui/mainwindow.py:619
msgid "&Refresh"
msgstr "刷新(&R)"

#: picard/ui/mainwindow.py:620
msgid "Ctrl+R"
msgstr "Ctrl+R"

#: picard/ui/mainwindow.py:623
msgid "&Rename Files"
msgstr "重命名文件(&R)"

#: picard/ui/mainwindow.py:628
msgid "&Move Files"
msgstr "移动文件(&M)"

#: picard/ui/mainwindow.py:633
msgid "Save &Tags"
msgstr "保存标签(&T)"

#: picard/ui/mainwindow.py:638
msgid "Tags From &File Names..."
msgstr "根据文件名获取标签(&F)..."

#: picard/ui/mainwindow.py:639 picard/ui/options/interface.py:126
msgid "Parse File Names..."
msgstr ""

#: picard/ui/mainwindow.py:640
msgid "Set tags based on the file names"
msgstr ""

#: picard/ui/mainwindow.py:641
msgid "Ctrl+Shift+T"
msgstr "Ctrl+Shift+T"

#: picard/ui/mainwindow.py:645
msgid "&Open My Collections in Browser"
msgstr "在浏览器中打开我的收藏集(&O)"

#: picard/ui/mainwindow.py:649
msgid "View &Error/Debug Log"
msgstr "查看错误/调试日志(&E)"

#: picard/ui/mainwindow.py:652
msgid "Ctrl+G"
msgstr "Ctrl+G"

#: picard/ui/mainwindow.py:654
msgid "View Activity &History"
msgstr "查看活动历史(&H)"

#: picard/ui/mainwindow.py:657
msgid "Ctrl+H"
msgstr "Ctrl+H"

#: picard/ui/mainwindow.py:663
msgid "Open in &Player"
msgstr "在播放器中打开(&P)"

#: picard/ui/mainwindow.py:664
msgid "Play the file in your default media player"
msgstr "在默认的媒体播放器中播放文件"

#: picard/ui/mainwindow.py:668
msgid "Open Containing &Folder"
msgstr "打开所在文件夹(&F)"

#: picard/ui/mainwindow.py:669
msgid "Open the containing folder in your file explorer"
msgstr "在文件浏览器中打开所在文件夹"

#: picard/ui/mainwindow.py:674
msgid "&Check for Update…"
msgstr "检查更新(&C)…"

#: picard/ui/mainwindow.py:734
msgid "&File"
msgstr "文件(&F)"

#: picard/ui/mainwindow.py:747
msgid "&Edit"
msgstr "编辑(&E)"

#: picard/ui/mainwindow.py:753
msgid "&View"
msgstr "查看(&V)"

#: picard/ui/mainwindow.py:761
msgid "&Options"
msgstr "选项(&O)"

#: picard/ui/mainwindow.py:767
msgid "&Tools"
msgstr "工具(&T)"

#: picard/ui/mainwindow.py:779 picard/ui/util.py:51
msgid "&Help"
msgstr "帮助(&H)"

#: picard/ui/mainwindow.py:814 picard/ui/ui_options_plugins.py:132
msgid "Actions"
msgstr "操作"

#: picard/ui/mainwindow.py:854
msgid "Track"
msgstr "音轨"

#: picard/ui/mainwindow.py:871
msgid "&Advanced search"
msgstr "高级搜索(&A)"

#: picard/ui/mainwindow.py:872
msgid "&Builtin search"
msgstr "内置搜索(&B)"

#: picard/ui/mainwindow.py:968
msgid "All supported formats"
msgstr "全部受支持格式"

#: picard/ui/mainwindow.py:995
#, python-format
msgid "Adding multiple directories from '%(directory)s' ..."
msgstr "正在从「%(directory)s」添加多个目录..."

#: picard/ui/mainwindow.py:1000
#, python-format
msgid "Adding directory: '%(directory)s' ..."
msgstr "正在添加目录: 「%(directory)s'」..."

#: picard/ui/mainwindow.py:1086
msgid "Configuration Required"
msgstr "需要配置"

#: picard/ui/mainwindow.py:1087
msgid ""
"Audio fingerprinting is not yet configured. Would you like to configure it "
"now?"
msgstr "尚未配置音频指纹参数。是否希望立即配置?"

#: picard/ui/mainwindow.py:1198
#, python-format
msgid "%(filename)s (error: %(error)s)"
msgstr "%(filename)s (错误: %(error)s)"

#: picard/ui/mainwindow.py:1204
#, python-format
msgid "%(filename)s"
msgstr "%(filename)s"

#: picard/ui/mainwindow.py:1213
#, python-format
msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)"
msgstr "%(filename)s (%(similarity)d%%) (错误: %(error)s)"

#: picard/ui/mainwindow.py:1220
#, python-format
msgid "%(filename)s (%(similarity)d%%)"
msgstr "%(filename)s (%(similarity)d%%)"

#: picard/ui/mainwindow.py:1270
msgid "Authentication Required"
msgstr "需要验证身份"

#: picard/ui/mainwindow.py:1271
msgid ""
"Picard needs authorization to access your personal data on the MusicBrainz "
"server. Would you like to log in now?"
msgstr "Picard 需要身份认证方可访问您在 MusicBrainz 服务器上的个人数据。是否希望立即登录?"

#: picard/ui/metadatabox.py:104
#, python-format
msgid "(different across %d item)"
msgid_plural "(different across %d items)"
msgstr[0] "(%d 个项目间存在差异)"

#: picard/ui/metadatabox.py:112
#, python-format
msgid "(missing from %d item)"
msgid_plural "(missing from %d items)"
msgstr[0] "(%d 个项目中缺失)"

#: picard/ui/metadatabox.py:206
msgid "metadata view"
msgstr "元数据视图"

#: picard/ui/metadatabox.py:207
msgid "Displays original and new tags for the selected files"
msgstr "显示旋转文件的原始标签与新标签"

#: picard/ui/metadatabox.py:209
msgid "Tag"
msgstr "标签"

#: picard/ui/metadatabox.py:209
msgid "Original Value"
msgstr "原始值"

#: picard/ui/metadatabox.py:209
msgid "New Value"
msgstr "新值"

#: picard/ui/metadatabox.py:229
msgid "Add New Tag..."
msgstr "添加新标签..."

#: picard/ui/metadatabox.py:231
msgid "Show Changes First"
msgstr "变更置顶显示"

#: picard/ui/metadatabox.py:237
msgid "Alt+Shift+A"
msgstr "Alt+Shift+A"

#: picard/ui/metadatabox.py:240
msgid "Alt+Shift+E"
msgstr "Alt+Shift+E"

#: picard/ui/metadatabox.py:242
msgid "Alt+Shift+R"
msgstr "Alt+Shift+R"

#: picard/ui/metadatabox.py:360
msgid "Edit..."
msgstr "编辑..."

#: picard/ui/metadatabox.py:366
msgid "Add to 'Preserve Tags' List"
msgstr "添加到「保留标签」列表"

#: picard/ui/metadatabox.py:371
msgid "Remove from 'Preserve Tags' List"
msgstr "从「保留标签」列表中移除"

#: picard/ui/metadatabox.py:419
msgid "Use Original Value"
msgid_plural "Use Original Values"
msgstr[0] "使用原始值"

#: picard/ui/metadatabox.py:426
msgid "&Copy"
msgstr ""

#: picard/ui/passworddialog.py:43
#, python-format
msgid ""
"The server %s requires you to login. Please enter your username and "
"password."
msgstr "服务器 %s 要求您登录。请输入您的用户名和密码。"

#: picard/ui/passworddialog.py:63
#, python-format
msgid ""
"The proxy %s requires you to login. Please enter your username and password."
msgstr "代理服务器 %s 要求您登录。请输入您的用户名和密码。"

#: picard/ui/playertoolbar.py:175
msgid ""
"Internal player: The format of a media resource isn't (fully) supported"
msgstr "内部播放器: 媒体资源的格式尚未（完全）支持"

#: picard/ui/playertoolbar.py:177
msgid ""
"Internal player: There are not the appropriate permissions to play a media "
"resource"
msgstr "内部播放器: 没有足够的权限来播放媒体资源"

#: picard/ui/playertoolbar.py:179
msgid ""
"Internal player: A valid playback service was not found, playback cannot "
"proceed"
msgstr "内部播放器: 未找到有效的回放服务，回放无法继续"

#: picard/ui/playertoolbar.py:181
#, python-format
msgid "Internal player: error, code=%d, msg=%s"
msgstr "内部播放器: 错误, 代码=%d, 信息=%s"

#: picard/ui/playertoolbar.py:187
msgid "Player"
msgstr "播放器"

#: picard/ui/playertoolbar.py:195
msgid "Play"
msgstr "播放"

#: picard/ui/playertoolbar.py:196
msgid "Play selected files"
msgstr "播放选中文件"

#: picard/ui/playertoolbar.py:202
msgid "Pause"
msgstr "暂停"

#: picard/ui/playertoolbar.py:203
msgid "Pause or resume current playback"
msgstr "暂停或继续当前回放"

#: picard/ui/playertoolbar.py:340
#, python-format
msgid "%1.1f ×"
msgstr "%1.1f ×"

#: picard/ui/playertoolbar.py:346
msgid "Change playback speed"
msgstr "更改回放速度"

#: picard/ui/playertoolbar.py:353
msgid "Playback speed"
msgstr "回放速度"

#: picard/ui/playertoolbar.py:396
#, python-format
msgid "%d%%"
msgstr "%d%%"

#: picard/ui/playertoolbar.py:402
msgid "Change audio volume"
msgstr "更改音量"

#: picard/ui/playertoolbar.py:408
msgid "Audio volume"
msgstr "音量"

#: picard/ui/scriptsmenu.py:62
#, python-format
msgid "Script error in \"%(script)s\": %(message)s"
msgstr "「%(script)s」中出现脚本错误: %(message)s"

#: picard/ui/tagsfromfilenames.py:132 picard/ui/tagsfromfilenames.py:143
msgid "File Name"
msgstr "文件名"

#: picard/ui/ui_aboutdialog.py:83
msgid "About Picard"
msgstr ""

#: picard/ui/options/cdlookup.py:49 picard/ui/ui_cdlookup.py:85
#: picard/ui/ui_options_cdlookup.py:38
#: picard/ui/ui_options_cdlookup_select.py:45
msgid "CD Lookup"
msgstr "CD 查询"

#: picard/ui/ui_cdlookup.py:86
msgid "The following releases on MusicBrainz match the CD:"
msgstr "MusicBrainz 上的以下专辑与该 CD 匹配:"

#: picard/ui/ui_cdlookup.py:87
msgid "No matching releases found for this disc."
msgstr ""

#: picard/ui/ui_cdlookup.py:88
msgid "Submit disc ID"
msgstr ""

#: picard/ui/ui_cdlookup.py:89
msgid "&Load into Picard"
msgstr "载入到 Picard (&L)"

#: picard/ui/ui_cdlookup.py:90
msgid "&Submit disc ID"
msgstr ""

#: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50
msgid "&Cancel"
msgstr "取消(&C)"

#: picard/ui/ui_edittagdialog.py:115
msgid "Edit Tag"
msgstr "编辑标签"

#: picard/ui/ui_edittagdialog.py:116
msgid "Edit value"
msgstr "编辑值"

#: picard/ui/ui_edittagdialog.py:117
msgid "Add value"
msgstr "添加值"

#: picard/ui/ui_edittagdialog.py:118
msgid "Remove value"
msgstr "移除值"

#: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120
msgid "Move selected value up"
msgstr ""

#: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122
msgid "Move selected value down"
msgstr ""

#: picard/ui/ui_infodialog.py:82
msgid "&Error"
msgstr ""

#: picard/ui/ui_infodialog.py:83
msgid "A&rtwork"
msgstr "封面(&R)"

#: picard/ui/ui_infostatus.py:91 picard/ui/ui_provider_options_caa.py:79
#: picard/ui/ui_provider_options_local.py:50
#: picard/ui/ui_widget_taglisteditor.py:68
msgid "Form"
msgstr "表单"

#: picard/ui/ui_options.py:44
msgid "Options"
msgstr "选项"

#: picard/ui/ui_options_advanced.py:115
msgid "Advanced options"
msgstr "高级选项"

#: picard/ui/ui_options_advanced.py:116
msgid "Include sub-folders when adding files from folder"
msgstr "从文件夹添加文件时，包含子文件夹"

#: picard/ui/ui_options_advanced.py:117
msgid "Ignore track duration difference under this number of seconds"
msgstr "忽略小于此长度（秒）的曲目时长差异"

#: picard/ui/ui_options_advanced.py:118
msgid "Ignore file paths matching the following regular expression:"
msgstr "忽略与该正则表达式相匹配的文件路径:"

#: picard/ui/ui_options_advanced.py:119
msgid "Ignore hidden files"
msgstr "忽略隐藏文件"

#: picard/ui/ui_options_advanced.py:120
msgid ""
"Ignore the following tracks when determining whether a release is complete"
msgstr "判断专辑信息是否完整时忽略以下轨道"

#: picard/ui/ui_options_advanced.py:121
msgid "Video tracks"
msgstr "视频轨"

#: picard/ui/ui_options_advanced.py:122
msgid "Pregap tracks"
msgstr "间隙前轨"

#: picard/ui/ui_options_advanced.py:123
msgid "Data tracks"
msgstr "数据轨"

#: picard/ui/ui_options_advanced.py:124
msgid "Silent tracks"
msgstr "静音轨"

#: picard/ui/ui_options_advanced.py:125
msgid "Tags to ignore for comparison:"
msgstr ""

#: picard/ui/ui_options_cdlookup.py:39
msgid "CD-ROM device to use for lookups:"
msgstr "用于查询的 CD-ROM 设备:"

#: picard/ui/ui_options_cdlookup_select.py:46
msgid "Default CD-ROM drive to use for lookups:"
msgstr "用于查询的默认 CD-ROM 设备:"

#: picard/ui/ui_options_cover.py:90
msgid "Location"
msgstr "位置"

#: picard/ui/ui_options_cover.py:91
msgid "Embed cover images into tags"
msgstr "将封面图像嵌入到标签"

#: picard/ui/ui_options_cover.py:92
msgid "Only embed a front image"
msgstr "仅嵌入正面封面图像"

#: picard/ui/ui_options_cover.py:93
msgid "Save cover images as separate files"
msgstr "将封面图像保存为单独的文件"

#: picard/ui/ui_options_cover.py:94
msgid "Use the following file name for images:"
msgstr "图像使用下述文件名:"

#: picard/ui/ui_options_cover.py:95
msgid "Overwrite the file if it already exists"
msgstr "如果文件已存在则覆盖"

#: picard/ui/ui_options_cover.py:96
msgid "Cover Art Providers"
msgstr "专辑封面来源"

#: picard/ui/ui_options_cover.py:97
msgid "Reorder Priority: "
msgstr "调整优先级: "

#: picard/ui/ui_options_cover.py:98 picard/ui/ui_options_interface.py:149
msgid "Move selected item up"
msgstr "将选中项向上移动"

#: picard/ui/ui_options_cover.py:99 picard/ui/ui_options_interface.py:150
msgid "Move selected item down"
msgstr "将选中项向下移动"

#: picard/ui/ui_options_fingerprinting.py:73
msgid "Audio Fingerprinting"
msgstr "音频指纹"

#: picard/ui/ui_options_fingerprinting.py:74
msgid "Do not use audio fingerprinting"
msgstr "不使用音频指纹"

#: picard/ui/ui_options_fingerprinting.py:75
msgid "Use AcoustID"
msgstr "使用 AcoustID"

#: picard/ui/ui_options_fingerprinting.py:76
msgid "AcoustID Settings"
msgstr "AcoustID 设置"

#: picard/ui/ui_options_fingerprinting.py:77
msgid "Ignore existing AcoustID fingerprints"
msgstr "忽略现有的 AcoustID 指纹"

#: picard/ui/ui_options_fingerprinting.py:78
msgid "Fingerprint calculator:"
msgstr "指纹计算器:"

#: picard/ui/ui_options_fingerprinting.py:79
#: picard/ui/ui_options_interface.py:142 picard/ui/ui_options_renaming.py:146
msgid "Browse..."
msgstr "浏览..."

#: picard/ui/ui_options_fingerprinting.py:80
msgid "Download..."
msgstr "下载..."

#: picard/ui/ui_options_fingerprinting.py:81
msgid "API key:"
msgstr "API 密钥:"

#: picard/ui/ui_options_fingerprinting.py:82
msgid "Get API key..."
msgstr "获取 API 密钥..."

#: picard/ui/ui_options_general.py:132
msgid "MusicBrainz Server"
msgstr "MusicBrainz 服务器"

#: picard/ui/ui_options_general.py:133 picard/ui/ui_options_network.py:141
msgid "Port:"
msgstr "端口:"

#: picard/ui/ui_options_general.py:134 picard/ui/ui_options_network.py:143
msgid "Server address:"
msgstr "服务器地址:"

#: picard/ui/ui_options_general.py:136
msgid "Log in"
msgstr "登录"

#: picard/ui/ui_options_general.py:137
msgid "Log out"
msgstr "注销"

#: picard/ui/options/general.py:49 picard/ui/ui_options_general.py:138
msgid "General"
msgstr "常规"

#: picard/ui/ui_options_general.py:139
msgid "Automatically scan all new files"
msgstr "自动扫描所有新文件"

#: picard/ui/ui_options_general.py:140
msgid "Ignore MBIDs when loading new files"
msgstr "载入新文件时忽略 MBID"

#: picard/ui/ui_options_general.py:141
msgid "Update Checking"
msgstr "正在检查更新"

#: picard/ui/ui_options_general.py:142
msgid "Check for updates during start-up"
msgstr "启动时检查更新"

#: picard/ui/ui_options_general.py:143
msgid "Days between checks:"
msgstr "检查间隔天数:"

#: picard/ui/ui_options_general.py:144
msgid "Updates to check:"
msgstr "要检查的更新:"

#: picard/ui/ui_options_genres.py:118
msgid "Use genres from MusicBrainz"
msgstr "使用 MusicBrainz 上的流派资料"

#: picard/ui/ui_options_genres.py:119
msgid "Only use my genres"
msgstr "只使用我的流派"

#: picard/ui/ui_options_genres.py:120
msgid ""
"Fall back on album's artists genres if no genres are found for the release "
"or release group"
msgstr "如果专辑或专辑组没有流派信息，则采用专辑艺术家的流派"

#: picard/ui/ui_options_genres.py:121
msgid "Use folksonomy tags as genre"
msgstr "使用用户标签作为流派"

#: picard/ui/ui_options_genres.py:122
msgid "Minimal genre usage:"
msgstr "最小流派用量:"

#: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71
#: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73
msgid " %"
msgstr " %"

#: picard/ui/ui_options_genres.py:124
msgid "Maximum number of genres:"
msgstr "最大流派数目:"

#: picard/ui/ui_options_genres.py:125
msgid "Join multiple genres with:"
msgstr "多个流派的连接符:"

#: picard/ui/ui_options_genres.py:126
msgid " / "
msgstr " / "

#: picard/ui/ui_options_genres.py:127
msgid ", "
msgstr ", "

#: picard/ui/ui_options_genres.py:128
msgid "Genres or folksonomy tags to include or exclude, one per line:"
msgstr "要包含或排除的流派或用户标签，每行一个:"

#: picard/ui/ui_options_genres.py:129
msgid "Playground for genres or folksonomy tags filters (cleared on exit):"
msgstr "流派与用户标签筛选测试区 (退出程序时清空):"

#: picard/ui/ui_options_interface.py:133
msgid "Miscellaneous"
msgstr "杂项"

#: picard/ui/ui_options_interface.py:134
msgid "Show text labels under icons"
msgstr "在图标底部显示文字标签"

#: picard/ui/ui_options_interface.py:135
msgid "Use system theme"
msgstr ""

#: picard/ui/ui_options_interface.py:136
msgid "Allow selection of multiple directories"
msgstr "允许选择多个目录"

#: picard/ui/ui_options_interface.py:137
msgid "Use builtin search rather than looking in browser"
msgstr "使用内置搜索代替浏览器查询"

#: picard/ui/searchdialog/__init__.py:93 picard/ui/ui_options_interface.py:138
msgid "Use advanced query syntax"
msgstr "使用高级查询语法"

#: picard/ui/ui_options_interface.py:139
msgid "Show a quit confirmation dialog for unsaved changes"
msgstr "存在未保存的更改时显示退出确认对话框"

#: picard/ui/ui_options_interface.py:140
msgid "Adjust horizontal position in file browser automatically"
msgstr ""

#: picard/ui/ui_options_interface.py:141
msgid "Begin browsing in the following directory:"
msgstr "在下列目录中开始浏览:"

#: picard/ui/ui_options_interface.py:143
msgid "User interface language:"
msgstr "用户界面语言:"

#: picard/ui/ui_options_interface.py:144
msgid "Customize Action Toolbar"
msgstr "自定义操作工具栏"

#: picard/ui/ui_options_interface.py:145
msgid "Add a new button to Toolbar"
msgstr "向工具栏添加新按钮"

#: picard/ui/ui_options_interface.py:146
msgid "Add Action"
msgstr "添加操作"

#: picard/ui/ui_options_interface.py:147
msgid "Insert a separator"
msgstr "插入分隔符"

#: picard/ui/ui_options_interface.py:148
msgid "Add Separator"
msgstr "添加分隔符"

#: picard/ui/ui_options_interface.py:151
msgid "Remove button from toolbar"
msgstr "从工具栏中移除按钮"

#: picard/ui/options/interface_colors.py:88
#: picard/ui/ui_options_interface_colors.py:48
msgid "Colors"
msgstr "颜色"

#: picard/ui/ui_options_interface_top_tags.py:37
msgid "Show the below tags above all other tags in the metadata view"
msgstr ""

#: picard/ui/ui_options_matching.py:69
msgid "Thresholds"
msgstr "阈值"

#: picard/ui/ui_options_matching.py:70
msgid "Minimal similarity for matching files to tracks:"
msgstr "将文件与音轨相匹配的最小相似度:"

#: picard/ui/ui_options_matching.py:74
msgid "Minimal similarity for file lookups:"
msgstr "文件查询的最小相似度:"

#: picard/ui/ui_options_matching.py:75
msgid "Minimal similarity for cluster lookups:"
msgstr "簇查询的最小相似度:"

#: picard/ui/options/metadata.py:58 picard/ui/ui_options_metadata.py:96
msgid "Metadata"
msgstr "元数据"

#: picard/ui/ui_options_metadata.py:97
msgid "Translate artist names to this locale where possible:"
msgstr "可能时，将艺术家名字翻译为该区域文字:"

#: picard/ui/ui_options_metadata.py:98
msgid "Use standardized artist names"
msgstr "使用标准化的艺术家名称"

#: picard/ui/ui_options_metadata.py:99
msgid "Use standardized instrument and vocal credits"
msgstr "使用标准化的乐器与人声署名"

#: picard/ui/ui_options_metadata.py:100
msgid "Convert Unicode punctuation characters to ASCII"
msgstr "将 Unicode 标点符号转换为 ASCII 字符"

#: picard/ui/ui_options_metadata.py:101
msgid "Use release relationships"
msgstr "使用专辑关系"

#: picard/ui/ui_options_metadata.py:102
msgid "Use track relationships"
msgstr "使用音轨关系"

#: picard/ui/ui_options_metadata.py:103
msgid "Custom Fields"
msgstr "自定义字段"

#: picard/ui/ui_options_metadata.py:104
msgid "Various artists:"
msgstr "群星:"

#: picard/ui/ui_options_metadata.py:105
msgid "Non-album tracks:"
msgstr "无专辑的音轨:"

#: picard/ui/ui_options_metadata.py:106 picard/ui/ui_options_metadata.py:107
#: picard/ui/ui_options_renaming.py:153
#: picard/ui/ui_provider_options_local.py:52
msgid "Default"
msgstr "默认"

#: picard/ui/ui_options_network.py:137
msgid "Web Proxy"
msgstr "网络代理"

#: picard/ui/ui_options_network.py:138
msgid "HTTP"
msgstr ""

#: picard/ui/ui_options_network.py:139
msgid "SOCKS"
msgstr ""

#: picard/ui/ui_options_network.py:140 picard/ui/ui_passworddialog.py:61
msgid "Username:"
msgstr "用户名:"

#: picard/ui/ui_options_network.py:142 picard/ui/ui_passworddialog.py:62
msgid "Password:"
msgstr "密码:"

#: picard/ui/ui_options_network.py:144
msgid "Request timeout in seconds:"
msgstr ""

#: picard/ui/ui_options_network.py:145
msgid "Browser Integration"
msgstr "浏览器集成"

#: picard/ui/ui_options_network.py:146
msgid "Default listening port:"
msgstr "默认监听端口:"

#: picard/ui/ui_options_network.py:147
msgid "Listen only on localhost"
msgstr "仅在 localhost 监听"

#: picard/ui/options/plugins.py:216 picard/ui/ui_options_plugins.py:129
msgid "Plugins"
msgstr "插件"

#: picard/ui/options/plugins.py:597 picard/ui/searchdialog/album.py:153
#: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63
#: picard/ui/ui_options_plugins.py:130
msgid "Name"
msgstr "名称"

#: picard/ui/ui_options_plugins.py:131
msgid "Version"
msgstr "版本"

#: picard/ui/ui_options_plugins.py:133
msgid "Install plugin..."
msgstr "安装插件..."

#: picard/ui/ui_options_plugins.py:134
msgid "Open plugin folder"
msgstr "打开插件文件夹"

#: picard/ui/ui_options_plugins.py:135
msgid "Reload List of Plugins"
msgstr "刷新插件列表"

#: picard/ui/ui_options_plugins.py:136
msgid "Details"
msgstr "详细信息"

#: picard/ui/ui_options_ratings.py:45
msgid "Enable track ratings"
msgstr "启用音轨评分"

#: picard/ui/ui_options_ratings.py:46
msgid ""
"Picard saves the ratings together with an e-mail address identifying the "
"user who did the rating. That way different ratings for different users can "
"be stored in the files. Please specify the e-mail you want to use to save "
"your ratings."
msgstr "Picard 将评分与用户的电子邮件地址一起保存，这样不同用户给出的不同评分都可以保存在文件中。请指定希望在保存评分时使用的电子邮件地址。"

#: picard/ui/ui_options_ratings.py:47
msgid "E-mail:"
msgstr "电子邮件:"

#: picard/ui/ui_options_ratings.py:48
msgid "Submit ratings to MusicBrainz"
msgstr "将评分提交到 MusicBrainz"

#: picard/ui/ui_options_releases.py:110
msgid "Preferred release types"
msgstr "偏好的专辑类型"

#: picard/ui/ui_options_releases.py:111
msgid "Preferred release countries"
msgstr "偏好的专辑地区"

#: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113
msgid "Add to preferred release countries"
msgstr ""

#: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115
msgid "Remove from preferred release countries"
msgstr ""

#: picard/ui/ui_options_releases.py:116
msgid "Preferred release formats"
msgstr "偏好的专辑格式"

#: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118
msgid "Add to preferred release formats"
msgstr ""

#: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120
msgid "Remove from preferred release formats"
msgstr ""

#: picard/ui/ui_options_renaming.py:144
msgid "Move files when saving"
msgstr "保存时移动文件"

#: picard/ui/ui_options_renaming.py:145
msgid "Destination directory:"
msgstr "目标目录:"

#: picard/ui/ui_options_renaming.py:147
msgid "Move additional files (case insensitive):"
msgstr "移动额外的文件 (不区分大小写):"

#: picard/ui/ui_options_renaming.py:148
msgid "Delete empty directories"
msgstr "删除空文件夹"

#: picard/ui/ui_options_renaming.py:149
msgid "Rename files when saving"
msgstr "保存时重命名文件"

#: picard/ui/ui_options_renaming.py:150
msgid "Replace non-ASCII characters"
msgstr "替换非 ASCII 字符"

#: picard/ui/ui_options_renaming.py:151
msgid "Windows compatibility"
msgstr "Windows 兼容性"

#: picard/ui/ui_options_renaming.py:152
msgid "Name files like this"
msgstr "文件命名方式"

#: picard/ui/ui_options_renaming.py:154
msgid "Examples"
msgstr "实例"

#: picard/ui/ui_options_script.py:104
msgid "Tagger Script(s)"
msgstr "标签工具脚本"

#: picard/ui/ui_options_script.py:105
msgid "Enter your tagger script here."
msgstr ""

#: picard/ui/ui_options_script.py:106 picard/ui/ui_options_script.py:107
msgid "Add new script"
msgstr "添加新脚本"

#: picard/ui/ui_options_script.py:108
#: picard/ui/ui_scripting_documentation_dialog.py:50
msgid "Scripting Documentation"
msgstr ""

#: picard/ui/ui_options_script.py:109
msgid "Move script up"
msgstr "向上移动脚本"

#: picard/ui/ui_options_script.py:110
msgid "Move script down"
msgstr "向下移动脚本"

#: picard/ui/ui_options_script.py:111 picard/ui/widgets/scriptlistwidget.py:46
msgid "Remove script"
msgstr "移除脚本"

#: picard/ui/ui_options_tags.py:62
msgid "Write tags to files"
msgstr "将标签写入文件"

#: picard/ui/ui_options_tags.py:63
msgid "Preserve timestamps of tagged files"
msgstr "写入标签时，保留文件的时间戳"

#: picard/ui/ui_options_tags.py:64
msgid "Before Tagging"
msgstr "写入标签前"

#: picard/ui/ui_options_tags.py:65
msgid "Clear existing tags"
msgstr "清除现有标签"

#: picard/ui/ui_options_tags.py:66
msgid "Remove ID3 tags from FLAC files"
msgstr "从 FLAC 文件移除 ID3 标签"

#: picard/ui/ui_options_tags.py:67
msgid "Remove APEv2 tags from MP3 files"
msgstr "从 MP3 文件移除 APEv2 标签"

#: picard/ui/ui_options_tags.py:68
msgid ""
"Preserve these tags from being cleared or overwritten with MusicBrainz data:"
msgstr "保留以下标签不被 MusicBrainz 的数据清除或覆盖:"

#: picard/ui/options/tags_compatibility_id3.py:39
#: picard/ui/ui_options_tags_compatibility.py:170
#: picard/ui/ui_options_tags_compatibility_id3.py:114
msgid "ID3"
msgstr "ID3"

#: picard/ui/ui_options_tags_compatibility.py:171
#: picard/ui/ui_options_tags_compatibility_id3.py:115
msgid "ID3v2 Version"
msgstr "ID3v2 版本"

#: picard/ui/ui_options_tags_compatibility.py:172
#: picard/ui/ui_options_tags_compatibility_id3.py:116
msgid "2.4"
msgstr "2.4"

#: picard/ui/ui_options_tags_compatibility.py:173
#: picard/ui/ui_options_tags_compatibility_id3.py:117
msgid "2.3"
msgstr "2.3"

#: picard/ui/ui_options_tags_compatibility.py:174
#: picard/ui/ui_options_tags_compatibility_id3.py:118
msgid "ID3v2 Text Encoding"
msgstr "ID3v2 文本编码"

#: picard/ui/ui_options_tags_compatibility.py:175
#: picard/ui/ui_options_tags_compatibility.py:195
#: picard/ui/ui_options_tags_compatibility_id3.py:119
#: picard/ui/ui_options_tags_compatibility_wave.py:62
msgid "UTF-8"
msgstr "UTF-8"

#: picard/ui/ui_options_tags_compatibility.py:176
#: picard/ui/ui_options_tags_compatibility_id3.py:120
msgid "UTF-16"
msgstr "UTF-16"

#: picard/ui/ui_options_tags_compatibility.py:177
#: picard/ui/ui_options_tags_compatibility_id3.py:121
msgid "ISO-8859-1"
msgstr "ISO-8859-1"

#: picard/ui/ui_options_tags_compatibility.py:178
#: picard/ui/ui_options_tags_compatibility_id3.py:122
msgid "Join multiple ID3v2.3 tags with:"
msgstr "多个 ID3v2.3 标签的连接方式:"

#: picard/ui/ui_options_tags_compatibility.py:179
#: picard/ui/ui_options_tags_compatibility_id3.py:123
msgid ""
"<html><head/><body><p>Default is '/' to maintain compatibility with previous"
" Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own."
" </p></body></html>"
msgstr "<html><head/><body><p>默认为「/」，与早起版本的 Picard 相兼容。</p><p>也可以选用「;_」「_/_」或您自定义的分隔符。</p></body></html>"

#: picard/ui/ui_options_tags_compatibility.py:180
#: picard/ui/ui_options_tags_compatibility_id3.py:124
msgid "Save iTunes compatible grouping and work"
msgstr "组合和作品以 iTunes 兼容的格式保存"

#: picard/ui/ui_options_tags_compatibility.py:181
#: picard/ui/ui_options_tags_compatibility_id3.py:125
msgid "Also include ID3v1 tags in the files"
msgstr "在文件中同时包含 ID3v1 标签"

#: picard/ui/ui_options_tags_compatibility.py:182
#: picard/ui/ui_options_tags_compatibility_aac.py:45
msgid "AAC files"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:183
#: picard/ui/ui_options_tags_compatibility.py:187
#: picard/ui/ui_options_tags_compatibility_aac.py:47
#: picard/ui/ui_options_tags_compatibility_ac3.py:47
msgid "Save APEv2 tags"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:184
#: picard/ui/ui_options_tags_compatibility.py:188
#: picard/ui/ui_options_tags_compatibility_aac.py:48
#: picard/ui/ui_options_tags_compatibility_ac3.py:48
msgid "Do not save tags"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:185
#: picard/ui/ui_options_tags_compatibility_aac.py:49
msgid "Remove APEv2 tags from AAC files"
msgstr "从 AAC 文件移除 APEv2 标签"

#: picard/ui/ui_options_tags_compatibility.py:186
#: picard/ui/ui_options_tags_compatibility_ac3.py:45
msgid "AC3 files"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:189
#: picard/ui/ui_options_tags_compatibility_ac3.py:49
msgid "Remove APEv2 tags from AC3 files"
msgstr "从 AC3 文件移除 APEv2 标签"

#: picard/ui/ui_options_tags_compatibility.py:190
#: picard/ui/ui_options_tags_compatibility_wave.py:56
msgid "WAVE files"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:191
#: picard/ui/ui_options_tags_compatibility_wave.py:58
msgid "Also include RIFF INFO tags in the files"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:192
#: picard/ui/ui_options_tags_compatibility_wave.py:59
msgid "Remove existing RIFF INFO tags from WAVE files"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:193
#: picard/ui/ui_options_tags_compatibility_wave.py:60
msgid "RIFF INFO Text Encoding"
msgstr ""

#: picard/ui/ui_options_tags_compatibility.py:194
#: picard/ui/ui_options_tags_compatibility_wave.py:61
msgid "Windows-1252"
msgstr ""

#: picard/ui/ui_options_tags_compatibility_aac.py:46
msgid ""
"Picard can save APEv2 tags to pure AAC files, which by default do not "
"support tagging. APEv2 tags in AAC are supported by some players, but "
"players not supporting AAC files with APEv2 tags can have issues loading and"
" playing those files. To deal with this you can choose whether to save tags "
"to those files."
msgstr ""

#: picard/ui/ui_options_tags_compatibility_ac3.py:46
msgid ""
"Picard can save APEv2 tags to pure AC3 files, which by default do not "
"support tagging. APEv2 tags in AC3 are supported by some players, but "
"players not supporting AC3 files with APEv2 tags can have issues loading and"
" playing those files. To deal with this you can choose whether to save tags "
"to those files."
msgstr ""

#: picard/ui/ui_options_tags_compatibility_wave.py:57
msgid ""
"Picard will tag WAVE files using ID3v2 tags. This is not supported by all "
"software. For compatibility with software which does not support ID3v2 tags "
"in WAVE files additional RIFF INFO tags can be written to the files. RIFF "
"INFO has only limited support for tags and character encodings."
msgstr ""

#: picard/ui/ui_passworddialog.py:60
msgid "Authentication required"
msgstr "要求身份认证"

#: picard/ui/ui_provider_options_caa.py:80
msgid "Download only cover art images matching selected types"
msgstr "仅下载符合选中类型的封面图像"

#: picard/ui/ui_provider_options_caa.py:81
msgid "Select types..."
msgstr "选择类型..."

#: picard/ui/ui_provider_options_caa.py:82
msgid "Only use images of the following size:"
msgstr "只使用以下尺寸的图像:"

#: picard/ui/ui_provider_options_caa.py:83
msgid "Save only one front image as separate file"
msgstr "仅将一张正面封面另存为单独的文件"

#: picard/ui/ui_provider_options_caa.py:84
msgid "Download only approved images"
msgstr "仅下载已审核的图像"

#: picard/ui/ui_provider_options_caa.py:85
msgid ""
"Use the first image type as the filename. This will not change the filename "
"of front images."
msgstr "将第一张图像的类型用作文件名。这不会更改正面图像的文件名。"

#: picard/ui/ui_provider_options_local.py:51
msgid "Local cover art files match the following regular expression:"
msgstr "本地封面文件匹配下述正则表达式:"

#: picard/ui/ui_provider_options_local.py:53
msgid ""
"First group in the regular expression, if any, will be used as type, ie. "
"cover-back-spine.jpg will be set as types Back + Spine. If no type is found,"
" it will default to Front type."
msgstr "正则表达式匹配的第一个分组如果存在，会被用作类型，即「cover-back-spine.jpg」会被设置为类型 Back + Spine。如果未找到类型，则默认为「正面」类型。"

#: picard/ui/ui_scripting_documentation_dialog.py:51
msgid "Open documentation in browser"
msgstr ""

#: picard/ui/ui_tagsfromfilenames.py:53
msgid "Convert File Names to Tags"
msgstr "将文件名称转换为标签"

#: picard/ui/ui_tagsfromfilenames.py:54
msgid "Replace underscores with spaces"
msgstr "用空格替换下划线"

#: picard/ui/ui_tagsfromfilenames.py:55
msgid "&Preview"
msgstr "预览(&P)"

#: picard/ui/ui_widget_taglisteditor.py:69
msgid "Add new tag"
msgstr ""

#: picard/ui/ui_widget_taglisteditor.py:70
#: picard/ui/ui_widget_taglisteditor.py:71
msgid "Move tag up"
msgstr ""

#: picard/ui/ui_widget_taglisteditor.py:72
#: picard/ui/ui_widget_taglisteditor.py:73
msgid "Move tag down"
msgstr ""

#: picard/ui/ui_widget_taglisteditor.py:74
#: picard/ui/ui_widget_taglisteditor.py:75
msgid "Remove selected tags"
msgstr ""

#: picard/ui/ui_widget_taglisteditor.py:76
msgid "Remove tags"
msgstr ""

#: picard/ui/util.py:49
msgid "&Ok"
msgstr "确定(&O)"

#: picard/ui/util.py:52
msgid "Clos&e"
msgstr "关闭(&E)"

#: picard/ui/options/__init__.py:104
msgid "Regex Error"
msgstr "正则表达式错误"

#: picard/ui/options/advanced.py:37
msgid "Advanced"
msgstr "高级"

#: picard/ui/options/cover.py:43
msgid "Cover Art"
msgstr "专辑封面"

#: picard/ui/options/dialog.py:120
msgid "&Restore all Defaults"
msgstr "全部恢复默认(&R)"

#: picard/ui/options/dialog.py:121
msgid "Reset all of Picard's settings"
msgstr "重置 Picard 的所有设置"

#: picard/ui/options/dialog.py:123
msgid "Reset all settings for current option page"
msgstr "重置当前选项页的所有设置"

#: picard/ui/options/dialog.py:126
msgid "Make It So!"
msgstr "就此确认!"

#: picard/ui/options/dialog.py:226
msgid "Unexpected error"
msgstr ""

#: picard/ui/options/dialog.py:263
msgid "You are about to reset your options for this page."
msgstr "你即将重置当前页面的设置。"

#: picard/ui/options/dialog.py:267
msgid "Warning! This will reset all of your settings."
msgstr "警告! 所有设置均将被重置。"

#: picard/ui/options/dialog.py:274
msgid "Confirm Reset"
msgstr "确认重置"

#: picard/ui/options/dialog.py:275
msgid "Are you sure?"
msgstr "是否确定?"

#: picard/ui/options/fingerprinting.py:59
msgid "Fingerprinting"
msgstr "指纹"

#: picard/ui/options/fingerprinting.py:164
#: picard/ui/options/fingerprinting.py:168
msgid "Please select a valid fpcalc executable."
msgstr "请选择一个有效的 fpcalc 可执行程序。"

#: picard/ui/options/fingerprinting.py:168
msgid "Invalid fpcalc executable"
msgstr "无效的 fpcalc 可执行程序"

#: picard/ui/options/general.py:110
#, python-format
msgid "Logged in as <b>%s</b>."
msgstr "已登录为 <b>%s</b>。"

#: picard/ui/options/genres.py:41
msgid ""
"<html><head/><body>\n"
"<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n"
"<p>One expression per line, case-insensitive</p>\n"
"<p>Examples:</p>\n"
"<p><b>\n"
"#comment<br/>\n"
"!comment<br/>\n"
"comment\n"
"</b></p>\n"
"<p><u>Strict filtering:</u></p>\n"
"<p>\n"
"<b>-word</b>: exclude <i>word</i><br/>\n"
"<b>+word</b>: include <i>word</i>\n"
"</p>\n"
"<p><u>Wildcard filtering:</u></p>\n"
"<p>\n"
"<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n"
"<b>+word*</b>: include all genres starting with <i>word</i><br/>\n"
"<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n"
"</p>\n"
"<p><u>Regular expressions filtering (Python re syntax):</u></p>\n"
"<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n"
"</p>\n"
"</body></html>"
msgstr "<html><head/><body>\n<p>不以 <b>-</b> 或 <b>+</b> 开头的行将被忽略。</p>\n<p>每行一个表达式，不区分大小写</p>\n<p>示例:</p>\n<p><b>\n#备注<br/>\n!备注\n备注\n</b></p>\n<p><u>严格过滤:</u></p>\n<p>\n<b>-word</b>: 排除 <i>word</i><br/>\n<b>+word</b>: 包括 <i>word</i>\n</p>\n<p><u>通配符过滤:</u></p>\n<p>\n<b>-*word</b>: 排除所有以 <i>word</i> 结尾的流派<br/>\n<b>+word*</b>: 包括所有以 <i>word</i> 开头的流派<br/>\n<b>-w*rd</b>: 排除所有以 <i>w</i> 开头，且以 <i>rd</i> 结尾的流派\n</p>\n<p><u>正则表达式过滤 (Python re 语法):</u></p>\n<p><b>-/^w.rd+/</b>: 排除以 <i>w</i> 开头，后接任意字符，后接 <i>r</i> 以及至少一个 <i>d</i> 的流派\n</p>\n</body></html>"

#: picard/ui/options/genres.py:66
msgid ""
"<html><head/><body>\n"
"<p>You can add genres to test filters against, one per line.<br/>\n"
"This playground will not be preserved on Options exit.\n"
"</p>\n"
"<p>\n"
"Red background means the tag will be skipped.<br/>\n"
"Green background means the tag will be kept.\n"
"</p>\n"
"</body></html>"
msgstr "<html><head/><body>\n<p>您可以添加用于测试过滤规则的流派列表，每行一个。<br/>\n在关闭「选项」窗口时，此测试区的数据不会保留。\n</p>\n<p>\n红色背景表示该标签将被跳过<br/>\n绿色背景表示该标签将被保留\n</p>\n</body></html>"

#: picard/ui/options/genres.py:80
msgid "Genres"
msgstr "流派"

#: picard/ui/options/genres.py:147
#, python-format
msgid "Error line %d: %s"
msgstr "错误行 %d: %s"

#: picard/ui/options/interface.py:66
msgid "User Interface"
msgstr "用户界面"

#: picard/ui/options/interface.py:74
msgid "Add Folder"
msgstr "添加文件夹"

#: picard/ui/options/interface.py:78
msgid "Add Files"
msgstr "添加文件"

#: picard/ui/options/interface.py:82
msgid "Cluster"
msgstr "簇"

#: picard/ui/options/interface.py:86
msgid "Lookup"
msgstr "查询"

#: picard/ui/options/interface.py:90
msgid "Scan"
msgstr "扫描"

#: picard/ui/options/interface.py:94
msgid "Lookup in Browser"
msgstr "在浏览器中查找"

#: picard/ui/options/interface.py:98
msgid "Save"
msgstr "保存"

#: picard/ui/options/interface.py:110
msgid "Submit AcoustIDs"
msgstr "提交 AcoustID"

#: picard/ui/options/interface.py:118
msgid "Open in Player"
msgstr "在播放器中打开"

#: picard/ui/options/interface.py:122
msgid "Lookup CD..."
msgstr "查找 CD..."

#: picard/ui/options/interface.py:167
msgid "System default"
msgstr "系统默认"

#: picard/ui/options/interface.py:227
msgid "Theme changed"
msgstr ""

#: picard/ui/options/interface.py:228
msgid ""
"You have changed the application theme. You have to restart Picard in order "
"for the change to take effect."
msgstr ""

#: picard/ui/options/interface.py:230
msgid ""
"Please note that using the system theme might cause the user interface to be"
" not shown correctly. If this is the case disable the \"Use system theme\" "
"option to use Picard's default theme again."
msgstr ""

#: picard/ui/options/interface.py:235
msgid "Language changed"
msgstr "语言已更改"

#: picard/ui/options/interface.py:236
msgid ""
"You have changed the interface language. You have to restart Picard in order"
" for the change to take effect."
msgstr "您已更改界面语言。需要重新启动 Picard 方可生效。"

#: picard/ui/options/interface.py:268
msgid "Drag and Drop to re-order"
msgstr "可拖拽调整顺序"

#: picard/ui/options/interface_colors.py:63
msgid "Choose a color"
msgstr "选择颜色"

#: picard/ui/options/interface_colors.py:142
msgid "Colors changed"
msgstr "颜色已更改"

#: picard/ui/options/interface_colors.py:143
msgid ""
"You have changed the interface colors. You may have to restart Picard in "
"order for the changes to take effect."
msgstr "您已更改界面颜色。可能需要重新启动 Picard 方可生效。"

#: picard/ui/options/interface_top_tags.py:36
msgid "Top Tags"
msgstr ""

#: picard/ui/options/matching.py:37
msgid "Matching"
msgstr "正在匹配"

#: picard/ui/options/network.py:37
msgid "Network"
msgstr "网络"

#: picard/ui/options/plugins.py:135
msgid "Download and install plugin"
msgstr "下载并安装插件"

#: picard/ui/options/plugins.py:143
#, python-format
msgid "Download and upgrade plugin to version %s"
msgstr "下载并更新插件到版本 %s"

#: picard/ui/options/plugins.py:149
msgid "Enabled"
msgstr "启用"

#: picard/ui/options/plugins.py:153
msgid "Disabled"
msgstr "禁用"

#: picard/ui/options/plugins.py:163
msgid "Uninstall plugin"
msgstr "卸载插件"

#: picard/ui/options/plugins.py:397
msgid "Reloading list of available plugins..."
msgstr "正在刷新可用插件列表..."

#: picard/ui/options/plugins.py:405 picard/ui/options/plugins.py:414
#: picard/ui/options/plugins.py:435
#, python-format
msgid "Plugin '%s'"
msgstr "插件「%s」"

#: picard/ui/options/plugins.py:406
#, python-format
msgid ""
"An error occurred while loading the plugin '%s':\n"
"\n"
"%s"
msgstr "载入插件「%s」时出错:\n\n%s"

#: picard/ui/options/plugins.py:415
#, python-format
msgid "The plugin '%s' is not compatible with this version of Picard."
msgstr "插件「%s」与当前版本的 Picard 不兼容。"

#: picard/ui/options/plugins.py:436
#, python-format
msgid "The plugin '%s' will be upgraded to version %s on next run of Picard."
msgstr "插件「%s」在 Picard 下次启动时会被更新到 %s 版本。"

#: picard/ui/options/plugins.py:457
#, python-format
msgid "Uninstall plugin '%s'?"
msgstr "是否卸载插件「%s」?"

#: picard/ui/options/plugins.py:458
#, python-format
msgid "Do you really want to uninstall the plugin '%s' ?"
msgstr "是否确定要卸载插件「%s」?"

#: picard/ui/options/plugins.py:589
msgid "Restart Picard to upgrade to new version"
msgstr "重启 Picard 来更新版本"

#: picard/ui/options/plugins.py:591
msgid "New version available"
msgstr "新版本可用"

#: picard/ui/options/plugins.py:598
msgid "Authors"
msgstr "作者"

#: picard/ui/options/plugins.py:599 picard/util/tags.py:69
msgid "License"
msgstr "许可协议"

#: picard/ui/options/plugins.py:640
#, python-format
msgid "The plugin '%s' could not be downloaded."
msgstr "无法下载插件「%s」。"

#: picard/ui/options/plugins.py:641
msgid "Please try again later."
msgstr "请稍后再试。"

#: picard/ui/options/ratings.py:36
msgid "Ratings"
msgstr "评分"

#: picard/ui/options/releases.py:154
msgid "Preferred Releases"
msgstr "偏好的专辑"

#: picard/ui/options/releases.py:191
msgid "Reset all"
msgstr "全部重置"

#: picard/ui/options/renaming.py:70
msgid "File Naming"
msgstr "正在重命名文件"

#: picard/ui/options/renaming.py:197 picard/ui/options/scripting.py:103
msgid ""
"<a href=\"%(picard-doc-scripting-url)s\">Open Scripting Documentation in "
"your browser</a>"
msgstr "<a href=\"%(picard-doc-scripting-url)s\">在浏览器中打开脚本编写文档</a>"

#: picard/ui/options/renaming.py:210
msgid "Error"
msgstr "错误"

#: picard/ui/options/renaming.py:210
msgid "The location to move files to must not be empty."
msgstr "移动文件的目标位置不能为空。"

#: picard/ui/options/renaming.py:220
msgid "The file naming format must not be empty."
msgstr "文件命名格式不能为空。"

#: picard/ui/options/scripting.py:152
msgid "Scripting"
msgstr "脚本编写"

#: picard/ui/options/scripting.py:219
msgid "Script Error"
msgstr "脚本错误"

#: picard/ui/options/tags.py:42
msgid "Tags"
msgstr "标签"

#: picard/ui/options/tags_compatibility_aac.py:37
msgid "AAC"
msgstr "AAC"

#: picard/ui/options/tags_compatibility_ac3.py:37
msgid "AC3"
msgstr "AC3"

#: picard/ui/options/tags_compatibility_wave.py:38
msgid "WAVE"
msgstr "WAVE"

#: picard/ui/searchdialog/__init__.py:98
msgid ""
"&#160;(<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax "
"Help</a>)"
msgstr "&#160;(<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>语法帮助</a>)"

#: picard/ui/searchdialog/__init__.py:182
msgid "Search in browser"
msgstr "在浏览器中搜索"

#: picard/ui/searchdialog/__init__.py:205
msgid "<strong>Loading...</strong>"
msgstr "<strong>正在载入...</strong>"

#: picard/ui/searchdialog/__init__.py:236
msgid "Retry"
msgstr "重试"

#: picard/ui/searchdialog/__init__.py:247
#, python-format
msgid ""
"<strong>Following error occurred while fetching "
"results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, "
"HTTP code %s)<br>"
msgstr "<strong>装取结果时出现下述错误:<br><br></strong> %s的网络请求失败:<br>%s (QT 代码 %d, HTTP 代码 %s)<br>"

#: picard/ui/searchdialog/__init__.py:258
msgid ""
"<strong>No results found. Please try a different search query.</strong>"
msgstr "<strong>未找到结果。请尝试换一个关键词。</strong>"

#: picard/ui/searchdialog/album.py:147 picard/ui/searchdialog/track.py:58
msgid "Load into Picard"
msgstr "载入 Picard"

#: picard/ui/searchdialog/album.py:151
msgid "Album Search Results"
msgstr "专辑搜索结果"

#: picard/ui/searchdialog/album.py:162 picard/util/tags.py:67
msgid "Language"
msgstr "语言"

#: picard/ui/searchdialog/album.py:164
msgid "Status"
msgstr "状态"

#: picard/ui/searchdialog/album.py:166 picard/ui/searchdialog/artist.py:60
#: picard/ui/searchdialog/track.py:70
msgid "Score"
msgstr "分数"

#: picard/ui/searchdialog/artist.py:48
msgid "Show in browser"
msgstr "在浏览器中显示"

#: picard/ui/searchdialog/artist.py:50
msgid "Artist Search Dialog"
msgstr "艺术家搜索对话框"

#: picard/ui/searchdialog/artist.py:54
msgid "Gender"
msgstr "性别"

#: picard/ui/searchdialog/artist.py:55
msgid "Area"
msgstr "地区"

#: picard/ui/searchdialog/artist.py:56
msgid "Begin"
msgstr "生日"

#: picard/ui/searchdialog/artist.py:57
msgid "Begin Area"
msgstr "出生地"

#: picard/ui/searchdialog/artist.py:58
msgid "End"
msgstr "过世"

#: picard/ui/searchdialog/artist.py:59
msgid "End Area"
msgstr "过世地"

#: picard/ui/searchdialog/track.py:61
msgid "Track Search Results"
msgstr "音轨搜索结果"

#: picard/ui/searchdialog/track.py:66
msgid "Release"
msgstr "专辑"

#: picard/ui/searchdialog/track.py:178
msgid "Standalone Recording"
msgstr "独立录音"

#: picard/ui/widgets/scriptlistwidget.py:43
msgid "Rename script"
msgstr "重命名脚本"

#: picard/ui/widgets/scriptlistwidget.py:75
msgid "Are you sure you want to remove this script?"
msgstr "是否确定要移除脚本?"

#: picard/ui/widgets/scriptlistwidget.py:76
msgid "Confirm Remove"
msgstr "确认移除"

#: picard/ui/widgets/tristatesortheaderview.py:53
msgid ""
"The table is locked. To enable sorting and column resizing\n"
"unlock the table in the table header's context menu."
msgstr ""

#: picard/util/bytes2human.py:37
#, python-format
msgid "%s B"
msgstr "%s B"

#: picard/util/bytes2human.py:38
#, python-format
msgid "%s kB"
msgstr "%s kB"

#: picard/util/bytes2human.py:39
#, python-format
msgid "%s KiB"
msgstr "%s KiB"

#: picard/util/bytes2human.py:40
#, python-format
msgid "%s MB"
msgstr "%s MB"

#: picard/util/bytes2human.py:41
#, python-format
msgid "%s MiB"
msgstr "%s MiB"

#: picard/util/bytes2human.py:42
#, python-format
msgid "%s GB"
msgstr "%s GB"

#: picard/util/bytes2human.py:43
#, python-format
msgid "%s GiB"
msgstr "%s GiB"

#: picard/util/bytes2human.py:44
#, python-format
msgid "%s TB"
msgstr "%s TB"

#: picard/util/bytes2human.py:45
#, python-format
msgid "%s TiB"
msgstr "%s TiB"

#: picard/util/bytes2human.py:46
#, python-format
msgid "%s PB"
msgstr "%s PB"

#: picard/util/bytes2human.py:47
#, python-format
msgid "%s PiB"
msgstr "%s PiB"

#: picard/util/bytes2human.py:89
#, python-format
msgid "%s "
msgstr "%s "

#: picard/util/checkupdate.py:103
msgid "Error loading Picard releases list: {error_message}"
msgstr "载入 Picard 专辑列表出错: {error_message}"

#: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143
#: picard/util/checkupdate.py:163
msgid "Picard Update"
msgstr "Picard 更新"

#: picard/util/checkupdate.py:108
msgid ""
"Unable to retrieve the latest version information from the website.\n"
"(https://{url}{endpoint})"
msgstr "无法从网站装取最新版本信息。\n(https://{url}{endpoint})"

#: picard/util/checkupdate.py:144
msgid ""
"A new version of Picard is available.\n"
"\n"
"This version: {picard_old_version}\n"
"New version: {picard_new_version}\n"
"\n"
"Would you like to download the new version?"
msgstr "有新版 Picard 可用。\n\n当前版本: {picard_old_version}\n新的版本: {picard_new_version}\n\n是否希望下载新版?"

#: picard/util/checkupdate.py:160
msgid "unknown"
msgstr "未知"

#: picard/util/checkupdate.py:164
msgid ""
"There is no update currently available for your subscribed update level: {update_level}\n"
"\n"
"Your version: {picard_old_version}\n"
msgstr "您订阅的更新级别当前没有新版可用: {update_level}\n\n您的版本: {picard_old_version}\n"

#: picard/util/tags.py:34
msgid "AcoustID Fingerprint"
msgstr "AcoustID 指纹"

#: picard/util/tags.py:35
msgid "AcoustID"
msgstr "AcoustID"

#: picard/util/tags.py:37
msgid "Album Artist Sort Order"
msgstr "艺术家专辑排序顺序"

#: picard/util/tags.py:39
msgid "Album Sort Order"
msgstr "专辑排序顺序"

#: picard/util/tags.py:40
msgid "Arranger"
msgstr "编曲"

#: picard/util/tags.py:42
msgid "Artists"
msgstr "艺术家"

#: picard/util/tags.py:43
msgid "Artist Sort Order"
msgstr "艺术家排序顺序"

#: picard/util/tags.py:44
msgid "ASIN"
msgstr "ASIN"

#: picard/util/tags.py:46
msgid "BPM"
msgstr "BPM"

#: picard/util/tags.py:47
msgid "Catalog Number"
msgstr "编号"

#: picard/util/tags.py:48
msgid "Comment"
msgstr "注释"

#: picard/util/tags.py:49
msgid "Compilation (iTunes)"
msgstr "选集 (iTunes)"

#: picard/util/tags.py:51
msgid "Composer Sort Order"
msgstr "作曲排序顺序"

#: picard/util/tags.py:52
msgid "Conductor"
msgstr "指挥"

#: picard/util/tags.py:53
msgid "Copyright"
msgstr "版权"

#: picard/util/tags.py:55
msgid "Disc Id"
msgstr "光盘 id"

#: picard/util/tags.py:56
msgid "Disc Number"
msgstr "碟号"

#: picard/util/tags.py:58
msgid "DJ-Mixer"
msgstr "DJ 混音者"

#: picard/util/tags.py:59
msgid "Encoded By"
msgstr "编码器"

#: picard/util/tags.py:60
msgid "Encoder Settings"
msgstr "编码器设置"

#: picard/util/tags.py:61
msgid "Engineer"
msgstr "工程师"

#: picard/util/tags.py:63
msgid "Grouping"
msgstr "分组"

#: picard/util/tags.py:64
msgid "ISRC"
msgstr "ISRC"

#: picard/util/tags.py:65
msgid "Key"
msgstr "音调"

#: picard/util/tags.py:66
msgid "Record Label"
msgstr "专辑厂牌"

#: picard/util/tags.py:70
msgid "Lyricist"
msgstr "作词"

#: picard/util/tags.py:71
msgid "Lyrics"
msgstr "歌词"

#: picard/util/tags.py:73
msgid "Mixer"
msgstr "混音者"

#: picard/util/tags.py:74
msgid "Mood"
msgstr "气氛"

#: picard/util/tags.py:75
msgid "Movement"
msgstr "乐章"

#: picard/util/tags.py:76
msgid "Movement Number"
msgstr "乐章编号"

#: picard/util/tags.py:77
msgid "Movement Count"
msgstr "乐章数"

#: picard/util/tags.py:78
msgid "MusicBrainz Release Artist Id"
msgstr "MusicBrainz 专辑艺术家 id"

#: picard/util/tags.py:79
msgid "MusicBrainz Release Id"
msgstr "MusicBrainz 专辑 id"

#: picard/util/tags.py:80
msgid "MusicBrainz Artist Id"
msgstr "MusicBrainz 艺术家 id"

#: picard/util/tags.py:81
msgid "MusicBrainz Disc Id"
msgstr "MusicBrainz 光盘 id"

#: picard/util/tags.py:82
msgid "MusicBrainz Original Release Id"
msgstr "MusicBrainz 原始专辑 id"

#: picard/util/tags.py:83
msgid "MusicBrainz Original Artist Id"
msgstr "MusicBrainz 原始艺术家 id"

#: picard/util/tags.py:84
msgid "MusicBrainz Recording Id"
msgstr "MusicBrainz 录音 id"

#: picard/util/tags.py:85
msgid "MusicBrainz Release Group Id"
msgstr "MusicBrainz 专辑组 id"

#: picard/util/tags.py:86
msgid "MusicBrainz Track Id"
msgstr "MusicBrainz 音轨 id"

#: picard/util/tags.py:87
msgid "MusicBrainz Work Id"
msgstr "MusicBrainz 作品 id"

#: picard/util/tags.py:88
msgid "MusicIP Fingerprint"
msgstr "MusicIP 指纹"

#: picard/util/tags.py:89
msgid "MusicIP PUID"
msgstr "MusicIP PUID"

#: picard/util/tags.py:90
msgid "Original Album"
msgstr "原始专辑"

#: picard/util/tags.py:91
msgid "Original Artist"
msgstr "原始艺术家"

#: picard/util/tags.py:93
msgid "Original Filename"
msgstr ""

#: picard/util/tags.py:94
msgid "Original Year"
msgstr "首发年份"

#: picard/util/tags.py:95
msgid "Performer"
msgstr "表演者"

#: picard/util/tags.py:96
msgid "Producer"
msgstr "制作人"

#: picard/util/tags.py:97
msgid "R128 Album Gain"
msgstr "R128 专辑增益"

#: picard/util/tags.py:98
msgid "R128 Track Gain"
msgstr "R128 音轨增益"

#: picard/util/tags.py:99
msgid "Rating"
msgstr "评分"

#: picard/util/tags.py:100
msgid "Release Country"
msgstr "专辑地区"

#: picard/util/tags.py:101
msgid "Release Status"
msgstr "专辑状态"

#: picard/util/tags.py:102
msgid "Release Type"
msgstr "专辑类型"

#: picard/util/tags.py:103
msgid "Remixer"
msgstr "混音"

#: picard/util/tags.py:104
msgid "ReplayGain Album Gain"
msgstr "回放增益专辑增益"

#: picard/util/tags.py:105
msgid "ReplayGain Album Peak"
msgstr "回放增益专辑峰值"

#: picard/util/tags.py:106
msgid "ReplayGain Album Range"
msgstr "回放增益专辑范围"

#: picard/util/tags.py:107
msgid "ReplayGain Reference Loudness"
msgstr "回放增益参考响度"

#: picard/util/tags.py:108
msgid "ReplayGain Track Gain"
msgstr "回放增益音轨增益"

#: picard/util/tags.py:109
msgid "ReplayGain Track Peak"
msgstr "回放增益音轨峰值"

#: picard/util/tags.py:110
msgid "ReplayGain Track Range"
msgstr "回放增益音轨范围"

#: picard/util/tags.py:111
msgid "Script"
msgstr "文字"

#: picard/util/tags.py:112
msgid "Show Work & Movement"
msgstr "显示作品 & 乐章"

#: picard/util/tags.py:113
msgid "Subtitle"
msgstr "副标题"

#: picard/util/tags.py:115
msgid "Title Sort Order"
msgstr "标题排序顺序"

#: picard/util/tags.py:116
msgid "Total Discs"
msgstr "总碟数"

#: picard/util/tags.py:117
msgid "Total Tracks"
msgstr "总音轨数"

#: picard/util/tags.py:118
msgid "Track Number"
msgstr "音轨号"

#: picard/util/tags.py:119
msgid "Artist Website"
msgstr "艺术家网站"

#: picard/util/tags.py:120
msgid "Work"
msgstr "作品"

#: picard/util/tags.py:121
msgid "Writer"
msgstr "作者"

#: picard/util/versions.py:66
msgid "is not installed"
msgstr "未安装"

#: picard/util/webbrowser2.py:45
msgid "Web Browser Error"
msgstr "浏览器错误"

#: picard/util/webbrowser2.py:45
#, python-format
msgid ""
"Error while launching a web browser:\n"
"\n"
"%s"
msgstr "启动 web 浏览器时出错:\n\n%s"
