From c6c869872d03f883bb3c201d0ce2a00e4038a223 Mon Sep 17 00:00:00 2001
From: UVJkiNTQ <12570945+UVJkiNTQ@users.noreply.github.com>
Date: Thu, 5 Dec 2024 21:36:04 +0800
Subject: [PATCH 1/2] Update ResourceBundle_zh_CN.properties
---
.../i18n/ResourceBundle_zh_CN.properties | 1410 ++++++++---------
1 file changed, 705 insertions(+), 705 deletions(-)
diff --git a/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties b/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties
index 484bc6a60..f36f04406 100644
--- a/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties
+++ b/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties
@@ -1,735 +1,735 @@
common.home=\u9996\u9875
-common.back=\u540E\u9000
-common.help=\u5E2E\u52A9
-common.play=\u64AD\u653E
-common.add=\u65B0\u589E
-common.download=\u4E0B\u8F7D
-common.close=\u5173\u95ED
-common.refresh=\u5237\u65B0
-common.next=\u4E0B\u9875
-common.previous=\u4E0A\u9875
-common.more=\u66F4\u591A
-common.ok=\u786E\u5B9A
-common.cancel=\u53D6\u6D88
-common.save=\u4FDD\u5B58
-common.create=\u5EFA\u7ACB
+common.back=\u540e\u9000
+common.help=\u5e2e\u52a9
+common.play=\u64ad\u653e
+common.add=\u65b0\u589e
+common.download=\u4e0b\u8f7d
+common.close=\u5173\u95ed
+common.refresh=\u5237\u65b0
+common.next=\u4e0b\u9875
+common.previous=\u4e0a\u9875
+common.more=\u66f4\u591a
+common.ok=\u786e\u5b9a
+common.cancel=\u53d6\u6d88
+common.save=\u4fdd\u5b58
+common.create=\u521b\u5efa
common.delete=\u5220\u9664
-common.edit=\u7F16\u8F91
-common.confirm=\u8BF7\u786E\u8BA4
-common.unknown=(\u672A\u77E5)
-common.default=(\u9ED8\u8BA4)
-common.settingssaved=\u8BBE\u7F6E\u5DF2\u4FDD\u5B58
-
-login.username=\u5E10\u53F7
-login.password=\u5BC6\u7801
-login.login=\u767B\u9646
-login.remember=\u8BB0\u4F4F\u6211
-login.logout=\u5DF2\u7ECF\u6CE8\u9500
-login.error=\u5E10\u53F7\u6216\u5BC6\u7801\u9519\u8BEF
-login.insecure={0} \u672A\u53D7\u4FDD\u62A4. \u8BF7\u5148\u4EE5"admin"\u4E3A\u7528\u6237\u540D\u548C\u5BC6\u7801\u767B\u9646, \u6216\u70B9\u51FB \u8FD9\u91CC. \u5E76\u4E14\u7ACB\u523B\u4FEE\u6539\u60A8\u7684\u5BC6\u7801.
-login.recover=\u5FD8\u8BB0\u5BC6\u7801?
-
-recover.title=\u5FD8\u8BB0\u5BC6\u7801?
-recover.text=\u8BF7\u5728\u4E0B\u9762\u8F93\u5165\u4F60\u7684 \u7528\u6237\u540D \u6216\u8005 email \u91CD\u7F6E\u5BC6\u7801
-recover.username=\u7528\u6237\u540D\u6216Email
-recover.send=\u91CD\u7F6E\u5BC6\u7801\u5E76\u53D1\u9001\u7ED9\u6211
-recover.success=\u4F60\u7684\u5BC6\u7801\u88AB\u53D1\u9001\u5230{0}.
-recover.error.usernotfound=\u5BF9\u4E0D\u8D77,\u672A\u627E\u5230\u7528\u6237
-recover.error.noemail=\u5BF9\u4E0D\u8D77,\u8BE5\u7528\u6237\u6CA1\u6709\u6CE8\u518CEmail\u5730\u5740
-recover.error.sendfailed=\u65E0\u6CD5\u53D1\u9001\u90AE\u4EF6,\u8BF7\u7A0D\u540E\u5C1D\u8BD5
-recover.error.invalidcaptcha=Sorry, incorrect CAPTCHA entered, please try again.
-
-accessDenied.title=\u62D2\u7EDD\u8BBF\u95EE
-accessDenied.text=\u62B1\u6B49\uFF0C\u60A8\u65E0\u6743\u6267\u884C\u6240\u8BF7\u6C42\u7684\u64CD\u4F5C.
-
-notFound.title=\u672A\u627E\u5230
-notFound.text=
\u62B1\u6B49,\u672A\u627E\u5230\u8BF7\u6C42\u7684\u9875\u9762.
\u8BF7\u5237\u65B0,\u5982\u679C\u65E0\u6548\u5C1D\u8BD5\u91CD\u65B0\u626B\u63CF\u5A92\u4F53\u6587\u4EF6\u5939.
-notFound.reload=\u5237\u65B0\u9875\u9762
-notFound.scan=\u5A92\u4F53\u6587\u4EF6\u5939\u8BBE\u7F6E
+common.edit=\u7f16\u8f91
+common.confirm=\u8bf7\u786e\u8ba4
+common.unknown=(\u672a\u77e5)
+common.default=(\u9ed8\u8ba4)
+common.settingssaved=\u8bbe\u7f6e\u5df2\u4fdd\u5b58
+
+login.username=\u5e10\u53f7
+login.password=\u5bc6\u7801
+login.login=\u767b\u9646
+login.remember=\u8bb0\u4f4f\u6211
+login.logout=\u5df2\u7ecf\u6ce8\u9500
+login.error=\u5e10\u53f7\u6216\u5bc6\u7801\u9519\u8bef
+login.insecure={0} \u672a\u53d7\u4fdd\u62a4. \u8bf7\u5148\u4ee5"admin"\u4e3a\u7528\u6237\u540d\u548c\u5bc6\u7801\u767b\u9646, \u6216\u70b9\u51fb \u8fd9\u91cc. \u5e76\u4e14\u7acb\u523b\u4fee\u6539\u60a8\u7684\u5bc6\u7801.
+login.recover=\u5fd8\u8bb0\u5bc6\u7801?
+
+recover.title=\u5fd8\u8bb0\u5bc6\u7801?
+recover.text=\u8bf7\u5728\u4e0b\u9762\u8f93\u5165\u4f60\u7684 \u7528\u6237\u540d \u6216\u8005 email \u91cd\u7f6e\u5bc6\u7801
+recover.username=\u7528\u6237\u540d\u6216Email
+recover.send=\u91cd\u7f6e\u5bc6\u7801\u5e76\u53d1\u9001\u7ed9\u6211
+recover.success=\u4f60\u7684\u5bc6\u7801\u88ab\u53d1\u9001\u5230{0}.
+recover.error.usernotfound=\u5bf9\u4e0d\u8d77,\u672a\u627e\u5230\u7528\u6237
+recover.error.noemail=\u5bf9\u4e0d\u8d77,\u8be5\u7528\u6237\u6ca1\u6709\u6ce8\u518cEmail\u5730\u5740
+recover.error.sendfailed=\u65e0\u6cd5\u53d1\u9001\u90ae\u4ef6,\u8bf7\u7a0d\u540e\u5c1d\u8bd5
+recover.error.invalidcaptcha=\u5bf9\u4e0d\u8d77\uff0c\u8f93\u5165\u7684CAPTCHA\u9a8c\u8bc1\u6709\u8bef\uff0c\u8bf7\u91cd\u8bd5\u3002
+
+accessDenied.title=\u62d2\u7edd\u8bbf\u95ee
+accessDenied.text=\u62b1\u6b49\uff0c\u60a8\u65e0\u6743\u6267\u884c\u6240\u8bf7\u6c42\u7684\u64cd\u4f5c.
+
+notFound.title=\u672a\u627e\u5230
+notFound.text=\u62b1\u6b49,\u672a\u627e\u5230\u8bf7\u6c42\u7684\u9875\u9762.
\u8bf7\u5237\u65b0,\u5982\u679c\u65e0\u6548\u5c1d\u8bd5\u91cd\u65b0\u626b\u63cf\u5a92\u4f53\u6587\u4ef6\u5939.
+notFound.reload=\u5237\u65b0\u9875\u9762
+notFound.scan=\u5a92\u4f53\u6587\u4ef6\u5939\u8bbe\u7f6e
top.home=\u9996\u9875
-top.now_playing=\u64AD\u653E
-top.starred=\u661F\u6807
-top.settings=\u8BBE\u7F6E
-top.status=\u72B6\u6001
-top.podcast=\u64AD\u5BA2
-top.more=\u5176\u4ED6
-top.help=\u5173\u4E8E
-top.search=\u67E5\u627E
-top.upgrade=\u6709\u65B0\u7248\u672C\u63D0\u4F9B. \u4E0B\u8F7D {0} {1} .
-top.missing=\u627E\u4E0D\u5230\u5A92\u4F53\u6587\u4EF6\u5939\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E.
-top.logout=\u6CE8\u9500
-
-left.scanning=Scanning media folders\u2026
-left.statistics=\u603B\u8BA1\u6709 {0} \u4F4D\u827A\u672F\u5BB6
{1} \u5F20\u4E13\u8F91
{2} \u9996\u6B4C\u66F2
{3} (\u7EA6 {4} \u5C0F\u65F6)
-left.shortcut=\u5FEB\u6377\u65B9\u5F0F
-left.playlists=\u64AD\u653E\u5217\u8868
-left.radio=\u7F51\u7EDC\u7535\u89C6/\u6536\u97F3\u673A
-left.allfolders=\u5168\u90E8
-left.showallplaylists=\u663E\u793A\u5168\u90E8
-left.createplaylist=\u521B\u5EFA\u65B0\u64AD\u653E\u5217\u8868
-left.importplaylist=\u5BFC\u5165\u64AD\u653E\u5217\u8868
-
-playlist.stop=\u505C\u6B62
-playlist.start=\u64AD\u653E
-playlist.confirmclear=\u786E\u5B9A\u5220\u9664\u64AD\u653E\u5217\u8868?
-playlist.clear=\u6E05\u9664
-playlist.shuffle=\u6253\u4E71
-playlist.repeat_on=\u542F\u7528\u91CD\u590D
-playlist.repeat_off=\u5173\u95ED\u91CD\u590D
-playlist.repeat_radio=Stop shuffle radio
-playlist.undo=\u64A4\u9500
-playlist.settings=\u8BBE\u7F6E
-playlist.more=More actions\u2026
-playlist.more.playlist=\u64AD\u653E\u5217\u8868
-playlist.more.sortbytrack=\u66F2\u76EE\u6392\u5E8F
-playlist.more.sortbyartist=\u827A\u672F\u5BB6\u6392\u5E8F
-playlist.more.sortbyalbum=\u4E13\u8F91\u6392\u5E8F
-playlist.more.selection=\u9009\u6B4C
+top.now_playing=\u64ad\u653e
+top.starred=\u661f\u6807
+top.settings=\u8bbe\u7f6e
+top.status=\u72b6\u6001
+top.podcast=\u64ad\u5ba2
+top.more=\u5176\u4ed6
+top.help=\u5173\u4e8e
+top.search=\u67e5\u627e
+top.upgrade=\u6709\u65b0\u7248\u672c\u63d0\u4f9b. \u4e0b\u8f7d {0} {1} .
+top.missing=\u627e\u4e0d\u5230\u5a92\u4f53\u6587\u4ef6\u5939\uff0c\u8bf7\u91cd\u65b0\u8bbe\u7f6e.
+top.logout=\u6ce8\u9500
+
+left.scanning=\u6b63\u5728\u626b\u63cf\u5a92\u4f53\u6587\u4ef6\u5939\u2026
+left.statistics=\u603b\u8ba1\u6709 {0} \u4f4d\u827a\u672f\u5bb6
{1} \u5f20\u4e13\u8f91
{2} \u9996\u66f2\u76ee
{3} (\u7ea6 {4} \u5c0f\u65f6)
+left.shortcut=\u5feb\u6377\u65b9\u5f0f
+left.playlists=\u64ad\u653e\u5217\u8868
+left.radio=\u7f51\u7edc\u7535\u89c6/\u6536\u97f3\u673a
+left.allfolders=\u5168\u90e8
+left.showallplaylists=\u663e\u793a\u5168\u90e8
+left.createplaylist=\u521b\u5efa\u65b0\u64ad\u653e\u5217\u8868
+left.importplaylist=\u5bfc\u5165\u64ad\u653e\u5217\u8868
+
+playlist.stop=\u505c\u6b62
+playlist.start=\u64ad\u653e
+playlist.confirmclear=\u786e\u5b9a\u5220\u9664\u64ad\u653e\u5217\u8868?
+playlist.clear=\u6e05\u9664
+playlist.shuffle=\u968f\u673a
+playlist.repeat_on=\u542f\u7528\u91cd\u590d
+playlist.repeat_off=\u5173\u95ed\u91cd\u590d
+playlist.repeat_radio=\u505c\u6b62\u4e71\u5e8f\u64ad\u653e
+playlist.undo=\u64a4\u9500
+playlist.settings=\u8bbe\u7f6e
+playlist.more=\u66f4\u591a\u64cd\u4f5c\u2026
+playlist.more.playlist=\u64ad\u653e\u5217\u8868
+playlist.more.sortbytrack=\u66f2\u76ee\u6392\u5e8f
+playlist.more.sortbyartist=\u827a\u672f\u5bb6\u6392\u5e8f
+playlist.more.sortbyalbum=\u4e13\u8f91\u6392\u5e8f
+playlist.more.selection=\u9009\u6b4c
playlist.more.selectall=\u5168\u9009
-playlist.more.selectnone=\u5168\u4E0D\u9009
-playlist.saveplayqueue=Save play queue
-playlist.loadplayqueue=Load play queue
-playlist.save=\u4FDD\u5B58
-playlist.append=\u52A0\u5165\u5217\u8868
-playlist.remove=\u79FB\u9664
-playlist.up=\u4E0A
-playlist.down=\u4E0B
-playlist.empty=\u7A7A\u7684\u64AD\u653E\u5217\u8868
-playlist.toast.appendtoplaylist=\u64AD\u653E\u5217\u8868\u5DF2\u66F4\u65B0
-playlist.toast.saveasplaylist=\u64AD\u653E\u5217\u8868\u5DF2\u4FDD\u5B58
-playlist.toast.saveplayqueue=Play queue saved.
-playlist.missing=Missing
-
-playlist2.noplaylists=You haven't created any playlists yet.
-playlist2.created=\u7531 {0} \u5728 {1} \u521B\u5EFA
-playlist2.songs=\u66F2\u76EE
-playlist2.shared=\u5DF2\u5171\u4EAB
-playlist2.notshared=\u672A\u5171\u4EAB
-playlist2.name=\u64AD\u653E\u5217\u8868\u540D\u79F0
-playlist2.comment=\u64AD\u653E\u5217\u8868\u5907\u6CE8
-playlist2.public=\u6B64\u64AD\u653E\u5217\u8868\u5176\u4ED6\u7528\u6237\u53EF\u89C1
-playlist2.confirmdelete=\u786E\u5B9A\u5220\u9664\u6B64\u64AD\u653E\u5217\u8868?
-playlist2.empty=\u64AD\u653E\u5217\u8868\u4E3A\u7A7A
-playlist2.export=\u5BFC\u51FA
-
-importPlaylist.title=\u5BFC\u5165\u64AD\u653E\u5217\u8868
-importPlaylist.text=\u9009\u62E9\u4EE5\u5BFC\u5165\u64AD\u653E\u5217\u8868(m3u, pls, xspf)
-importPlaylist.success=\u6210\u529F\u5BFC\u5165\u5217\u8868 "{0}"
-importPlaylist.error=\u5BFC\u5165\u5931\u8D25. {0}
-
-
-status.title=\u72B6\u6001
-status.type=\u5F62\u5F0F
-status.stream=\u6D41
-status.download=\u4E0B\u8F7D
-status.upload=\u4E0A\u4F20
-status.player=\u64AD\u653E\u5668
+playlist.more.selectnone=\u5168\u4e0d\u9009
+playlist.saveplayqueue=\u4fdd\u5b58\u64ad\u653e\u961f\u5217
+playlist.loadplayqueue=\u8f7d\u5165\u64ad\u653e\u961f\u5217
+playlist.save=\u4fdd\u5b58
+playlist.append=\u52a0\u5165\u5217\u8868
+playlist.remove=\u79fb\u9664
+playlist.up=\u4e0a
+playlist.down=\u4e0b
+playlist.empty=\u7a7a\u7684\u64ad\u653e\u5217\u8868
+playlist.toast.appendtoplaylist=\u64ad\u653e\u5217\u8868\u5df2\u66f4\u65b0
+playlist.toast.saveasplaylist=\u64ad\u653e\u5217\u8868\u5df2\u4fdd\u5b58
+playlist.toast.saveplayqueue=\u64ad\u653e\u961f\u5217\u5df2\u4fdd\u5b58
+playlist.missing=\u672a\u627e\u5230
+
+playlist2.noplaylists=\u5c1a\u672a\u521b\u5efa\u64ad\u653e\u5217\u8868\u3002
+playlist2.created=\u7531 {0} \u5728 {1} \u521b\u5efa
+playlist2.songs=\u66f2\u76ee
+playlist2.shared=\u5df2\u5171\u4eab
+playlist2.notshared=\u672a\u5171\u4eab
+playlist2.name=\u64ad\u653e\u5217\u8868\u540d\u79f0
+playlist2.comment=\u64ad\u653e\u5217\u8868\u5907\u6ce8
+playlist2.public=\u6b64\u64ad\u653e\u5217\u8868\u5176\u4ed6\u7528\u6237\u53ef\u89c1
+playlist2.confirmdelete=\u786e\u5b9a\u5220\u9664\u6b64\u64ad\u653e\u5217\u8868?
+playlist2.empty=\u64ad\u653e\u5217\u8868\u4e3a\u7a7a
+playlist2.export=\u5bfc\u51fa
+
+importPlaylist.title=\u5bfc\u5165\u64ad\u653e\u5217\u8868
+importPlaylist.text=\u9009\u62e9\u4ee5\u5bfc\u5165\u64ad\u653e\u5217\u8868(m3u, pls, xspf)
+importPlaylist.success=\u6210\u529f\u5bfc\u5165\u5217\u8868 "{0}"
+importPlaylist.error=\u5bfc\u5165\u5931\u8d25. {0}
+
+
+status.title=\u72b6\u6001
+status.type=\u5f62\u5f0f
+status.stream=\u6d41
+status.download=\u4e0b\u8f7d
+status.upload=\u4e0a\u4f20
+status.player=\u64ad\u653e\u5668
status.user=\u7528\u6237
-status.current=\u6B63\u5728\u64AD\u653E
-status.transmitted=\u4F20\u8F93
-status.bitrate=\u6BD4\u7279\u7387 (Kbps)
-
-starred.title=\u6211\u7684\u661F\u6807\u9879\u76EE
-starred.empty=\u70B9\u51FB\u661F\u6807\u6765\u6807\u8BB0\u4F60\u559C\u7231\u7684\u827A\u672F\u5BB6,\u4E13\u8F91\u548C\u66F2\u76EE.
-
-search.title=\u67E5\u627E
-search.query=\u827A\u672F\u5BB6,\u4E13\u8F91\u6216\u66F2\u76EE
-search.search=\u67E5\u627E
-search.index=\u6B63\u5728\u5EFA\u7ACB\u7D22\u5F15\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5!
-search.hits.none=\u672A\u627E\u5230\u5339\u914D\u9879
-search.hits.more=\u66F4\u591A
-search.hits.artists=\u827A\u672F\u5BB6
-search.hits.albums=\u4E13\u8F91
-search.hits.songs=\u66F2\u76EE
-search.hits.videos=Videos
-search.folder=\u5A92\u4F53\u6587\u4EF6\u5939
-search.tag=\u6807\u7B7E
-
-gettingStarted.title=\u521D\u6B21\u4F7F\u7528
-gettingStarted.text=\u6B22\u8FCE\u4F7F\u7528Airsonic!
\u8BF7\u4F9D\u7167\u4E0B\u9762\u7684\u6B65\u9AA4\u8BBE\u7F6E.
\u70B9\u51FB\u5DE5\u5177\u5217\u4E0A\u7684"\u9996\u9875"\uFF0C\u5C31\u80FD\u968F\u65F6\u56DE\u6765\u8FD9\u91CC\uFF01.
\u9700\u8981\u66F4\u591A\u8BAF\u606F\u8BF7\u53C2\u8003\u5165\u95E8\u6307\u5357
-gettingStarted.root=\u8B66\u544A! Airsonic \u8FDB\u7A0B\u6B63\u5728\u4EE5root\u7528\u6237\u8FD0\u884C. \u8BF7\u8003\u8651\u66F4\u6362.
-gettingStarted.step1.title=\u4FEE\u6539\u7BA1\u7406\u5458\u7684\u5BC6\u7801.
-gettingStarted.step1.text=\u8BF7\u4FEE\u6539\u9884\u8BBE\u7684\u7BA1\u7406\u5458\u5BC6\u7801\uFF0C\u4EE5\u786E\u4FDD\u670D\u52A1\u5668\u7684\u5B89\u5168\u3002\u4E5F\u53EF\u4EE5\u5EFA\u7ACB\u65B0\u7684\u7528\u6237\u5E76\u7ED9\u4E88\u4E0D\u540C\u7684\u6743\u9650
-gettingStarted.step2.title=\u8BBE\u7F6E\u5A92\u4F53\u6587\u4EF6\u5939.
-gettingStarted.step2.text=\u8BBE\u7F6E\u60A8\u97F3\u4E50\u6240\u653E\u7F6E\u7684\u8D44\u6599\u5939\u3002
-gettingStarted.step3.title=\u914D\u7F6E\u7F51\u8DEF\u8BBE\u7F6E.
-gettingStarted.step3.text=In case that you want to enhance Airsonic, you may want to check out our documentation, which provides guidance for setting up SSL, URL rewriting, LDAP, and an external database.
-gettingStarted.hide=\u4E0B\u6B21\u4E0D\u663E\u793A\u672C\u9875
-gettingStarted.hidealert=To give the guide another glance, go to Settings \u2192 General \u2192 Show Getting started on startup.
-
-home.random.title=\u968F\u673A\u64AD\u653E
-home.alphabetical.title=\u5168\u90E8
-home.newest.title=\u6700\u65B0\u97F3\u4E50
-home.starred.title=\u661F\u6807
-home.highest.title=\u8BC4\u5206\u6700\u9AD8
-home.frequent.title=\u7ECF\u5E38\u64AD\u653E
-home.recent.title=\u6700\u8FD1\u64AD\u653E
-home.decade.title=By decade
-home.genre.title=By genre
+status.current=\u6b63\u5728\u64ad\u653e
+status.transmitted=\u4f20\u8f93
+status.bitrate=\u6bd4\u7279\u7387 (Kbps)
+
+starred.title=\u6211\u7684\u661f\u6807\u9879\u76ee
+starred.empty=\u70b9\u51fb\u661f\u6807\u6765\u6807\u8bb0\u4f60\u559c\u7231\u7684\u827a\u672f\u5bb6,\u4e13\u8f91\u548c\u66f2\u76ee.
+
+search.title=\u67e5\u627e
+search.query=\u827a\u672f\u5bb6,\u4e13\u8f91\u6216\u66f2\u76ee
+search.search=\u67e5\u627e
+search.index=\u6b63\u5728\u5efa\u7acb\u7d22\u5f15\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5!
+search.hits.none=\u672a\u627e\u5230\u5339\u914d\u9879
+search.hits.more=\u66f4\u591a
+search.hits.artists=\u827a\u672f\u5bb6
+search.hits.albums=\u4e13\u8f91
+search.hits.songs=\u66f2\u76ee
+search.hits.videos=\u89c6\u9891
+search.folder=\u5a92\u4f53\u6587\u4ef6\u5939
+search.tag=\u6807\u7b7e
+
+gettingStarted.title=\u521d\u6b21\u4f7f\u7528
+gettingStarted.text=\u6b22\u8fce\u4f7f\u7528Airsonic!
\u8bf7\u4f9d\u7167\u4e0b\u9762\u7684\u6b65\u9aa4\u8bbe\u7f6e.
\u70b9\u51fb\u5de5\u5177\u5217\u4e0a\u7684"\u9996\u9875"\uff0c\u5c31\u80fd\u968f\u65f6\u56de\u6765\u8fd9\u91cc\uff01.
\u9700\u8981\u66f4\u591a\u8baf\u606f\u8bf7\u53c2\u8003\u5165\u95e8\u6307\u5357
+gettingStarted.root=\u8b66\u544a! Airsonic \u8fdb\u7a0b\u6b63\u5728\u4ee5root\u7528\u6237\u8fd0\u884c. \u8bf7\u8003\u8651\u66f4\u6362.
+gettingStarted.step1.title=\u4fee\u6539\u7ba1\u7406\u5458\u7684\u5bc6\u7801.
+gettingStarted.step1.text=\u8bf7\u4fee\u6539\u9884\u8bbe\u7684\u7ba1\u7406\u5458\u5bc6\u7801\uff0c\u4ee5\u786e\u4fdd\u670d\u52a1\u5668\u7684\u5b89\u5168\u3002\u4e5f\u53ef\u4ee5\u5efa\u7acb\u65b0\u7684\u7528\u6237\u5e76\u7ed9\u4e88\u4e0d\u540c\u7684\u6743\u9650
+gettingStarted.step2.title=\u8bbe\u7f6e\u5a92\u4f53\u6587\u4ef6\u5939.
+gettingStarted.step2.text=\u8bbe\u7f6e\u60a8\u97f3\u4e50\u6240\u653e\u7f6e\u7684\u8d44\u6599\u5939\u3002
+gettingStarted.step3.title=\u914d\u7f6e\u7f51\u8def\u8bbe\u7f6e.
+gettingStarted.step3.text=\u5982\u679c\u60a8\u60f3\u589e\u5f3aAirsonic\u4f7f\u7528\u4f53\u9a8c, \u60a8\u53ef\u4ee5\u9605\u8bfb\u6b64\u5904\u7684 \u6587\u6863, \u5b83\u5c06\u63d0\u4f9b\u4e3a\u60a8\u63d0\u4f9b\u5173\u4e8eSSL\u3001URL rewriting\u3001LDAP\u53ca\u5916\u90e8\u6570\u636e\u5e93\u4f7f\u7528\u7684\u7684\u6307\u5bfc\u3002
+gettingStarted.hide=\u4e0b\u6b21\u4e0d\u663e\u793a\u672c\u9875
+gettingStarted.hidealert=\u5982\u9700\u518d\u6b21\u663e\u793a\uff0c\u8bf7\u524d\u5f80 \u8bbe\u7f6e \u2192 \u4e00\u822c \u2192 \u52fe\u9009 \u5728\u9996\u9875\u663e\u793a "\u521d\u6b21\u4f7f\u7528".
+
+home.random.title=\u968f\u673a\u64ad\u653e
+home.alphabetical.title=\u5168\u90e8
+home.newest.title=\u6700\u65b0\u97f3\u4e50
+home.starred.title=\u661f\u6807
+home.highest.title=\u8bc4\u5206\u6700\u9ad8
+home.frequent.title=\u7ecf\u5e38\u64ad\u653e
+home.recent.title=\u6700\u8fd1\u64ad\u653e
+home.decade.title=\u6309\u5e74\u4ee3
+home.genre.title=\u6309\u6d41\u6d3e
home.users.title=\u7528\u6237
-home.random.text=\u968F\u673A\u9009\u64AD\u4E13\u8F91
-home.alphabetical.text=\u6240\u6709\u4E13\u8F91
-home.newest.text=\u6700\u8FD1\u6DFB\u52A0\u7684\u4E13\u8F91
-home.starred.text=\u6DFB\u52A0\u661F\u6807\u7684\u4E13\u8F91
-home.highest.text=\u8BC4\u5206\u6700\u9AD8\u7684\u4E13\u8F91
-home.frequent.text=\u6700\u591A\u64AD\u653E\u7684\u4E13\u8F91
-home.recent.text=\u6700\u8FD1\u64AD\u653E\u4E13\u8F91
-home.decade.text=Decade
-home.genre.text=Genre
-home.users.text=\u7528\u6237\u7EDF\u8BA1
-home.scan=\u5A92\u4F53\u6587\u4EF6\u5939\u6B63\u5728\u626B\u63CF,\u67D0\u4E9B\u529F\u80FD\u65E0\u6CD5\u4F7F\u7528.
-home.albums=\u4E13\u8F91 {0} - {1}
-home.playcount=\u64AD\u653E\u4E86 {0} \u9996\u6B4C
-home.lastplayed=\u64AD\u653E {0}
-home.created={0} \u6DFB\u52A0
-home.shuffle=Shuffle play
-home.chart.total=\u603B\u8BA1 (MB)
-home.chart.stream=\u4E32\u6D41 (MB)
-home.chart.download=\u5DF2\u4E0B\u8F7D(MB)
-home.chart.upload=\u5DF2\u4E0A\u4F20 (MB)
-
-more.title=\u5176\u4ED6
-more.random.title=\u968F\u673A\u64AD\u653E
-more.random.text=\u5EFA\u7ACB\u968F\u673A\u6E05\u5355
+home.random.text=\u968f\u673a\u9009\u64ad\u4e13\u8f91
+home.alphabetical.text=\u6240\u6709\u4e13\u8f91
+home.newest.text=\u6700\u8fd1\u6dfb\u52a0\u7684\u4e13\u8f91
+home.starred.text=\u6dfb\u52a0\u661f\u6807\u7684\u4e13\u8f91
+home.highest.text=\u8bc4\u5206\u6700\u9ad8\u7684\u4e13\u8f91
+home.frequent.text=\u6700\u591a\u64ad\u653e\u7684\u4e13\u8f91
+home.recent.text=\u6700\u8fd1\u64ad\u653e\u4e13\u8f91
+home.decade.text=\u5e74\u4ee3
+home.genre.text=\u6d41\u6d3e
+home.users.text=\u7528\u6237\u7edf\u8ba1
+home.scan=\u5a92\u4f53\u6587\u4ef6\u5939\u6b63\u5728\u626b\u63cf,\u67d0\u4e9b\u529f\u80fd\u65e0\u6cd5\u4f7f\u7528.
+home.albums=\u4e13\u8f91 {0} - {1}
+home.playcount=\u64ad\u653e\u4e86 {0} \u9996\u6b4c
+home.lastplayed=\u64ad\u653e {0}
+home.created={0} \u6dfb\u52a0
+home.shuffle=\u968f\u673a\u64ad\u653e
+home.chart.total=\u603b\u8ba1 (MB)
+home.chart.stream=\u4e32\u6d41 (MB)
+home.chart.download=\u5df2\u4e0b\u8f7d(MB)
+home.chart.upload=\u5df2\u4e0a\u4f20 (MB)
+
+more.title=\u5176\u4ed6
+more.random.title=\u968f\u673a\u64ad\u653e
+more.random.text=\u5efa\u7acb\u968f\u673a\u5217\u8868
more.random.songs={0} \u9996
-more.random.auto=\u5F53\u64AD\u653E\u5217\u8868\u64AD\u653E\u5B8C\u6BD5\u65F6\u7EE7\u7EED\u64AD\u653E\u66F4\u591A\u7684\u968F\u673A\u6B4C\u66F2
-more.random.ok=\u786E\u5B9A
-more.random.add=Add to queue
-more.random.radio=Shuffle radio
-more.random.any=Any
-more.random.format=Format
-more.random.genre=\u6D41\u6D3E
-more.random.anygenre=\u4EFB\u610F
-more.random.year=\u5E74\u4EFD
-more.random.anyyear=\u4EFB\u610F
-more.random.folder=\u5A92\u4F53\u6587\u4EF6\u5939
-more.random.anyfolder=\u4EFB\u610F
-more.random.star=star
-more.random.stars=stars
-more.random.starred=Starred
-more.random.unstarred=Unstarred
-more.random.songrating=Song rating
-more.random.albumrating=Album rating
-more.random.lastplayed=Last played
-more.random.playcount=Play count
-more.random.1day=1 day ago
-more.random.1week=1 week ago
-more.random.1month=1 month ago
-more.random.3months=3 months ago
-more.random.6months=6 months ago
-more.random.1year=1 year ago
-more.apps.title=Airsonic \u5E94\u7528
-more.apps.text=\u652F\u6301 iPhone, Android \u548C AIR\u7684Airsonic \u5E94\u7528.
-more.status.title=Network Status
-more.status.text=Monitor the real-time status of all network media streams.
-more.keyboard.title=Keyboard Shortcuts
-more.keyboard.text=Keyboard shortcuts can be enabled in the user preferences. Supported shortcuts are listed below.
-more.keyboard.playback=Playback
-more.keyboard.navigation=Navigation
-more.keyboard.general=General
-more.keyboard.playpause=Play or pause music
-more.keyboard.previous=Go to previous song
-more.keyboard.next=Go to next song
-more.keyboard.volumedown=Decrease player volume
-more.keyboard.volumeup=Increase player volume
-more.keyboard.home=Go to Home
-more.keyboard.playlists=Go to playlists
-more.keyboard.podcasts=Go to podcasts
-more.keyboard.settings=Go to settings
-more.keyboard.starred=Go to starred
-more.keyboard.more=Go to more
-more.keyboard.about=Go to about
-more.keyboard.search=Search
-more.keyboard.sidebar=Toggle left sidebar
-more.keyboard.playqueue=Toggle play queue
-more.keyboard.shortcuts=Show keyboard shortcuts
+more.random.auto=\u5f53\u64ad\u653e\u5217\u8868\u64ad\u653e\u5b8c\u6bd5\u65f6\u7ee7\u7eed\u64ad\u653e\u66f4\u591a\u7684\u968f\u673a\u66f2\u76ee
+more.random.ok=\u786e\u5b9a
+more.random.add=\u6dfb\u52a0\u5230\u961f\u5217
+more.random.radio=\u5f00\u59cb\u4e71\u5e8f\u7535\u53f0
+more.random.any=\u4efb\u610f
+more.random.format=\u683c\u5f0f
+more.random.genre=\u6d41\u6d3e
+more.random.anygenre=\u4efb\u610f
+more.random.year=\u5e74\u4efd
+more.random.anyyear=\u4efb\u610f
+more.random.folder=\u5a92\u4f53\u6587\u4ef6\u5939
+more.random.anyfolder=\u4efb\u610f
+more.random.star=\u661f
+more.random.stars=\u661f
+more.random.starred=\u5df2\u52a0\u661f\u6807
+more.random.unstarred=\u65e0\u661f\u6807
+more.random.songrating=\u66f2\u76ee\u8bc4\u5206
+more.random.albumrating=\u4e13\u8f91\u8bc4\u5206
+more.random.lastplayed=\u4e0a\u6b21\u64ad\u653e
+more.random.playcount=\u64ad\u653e\u6b21\u6570
+more.random.1day=1\u5929\u524d
+more.random.1week=1\u5468\u524d
+more.random.1month=1\u4e2a\u6708\u524d
+more.random.3months=3\u4e2a\u6708\u524d
+more.random.6months=6\u4e2a\u6708\u524d
+more.random.1year=1\u5e74\u524d
+more.apps.title=Airsonic \u5e94\u7528
+more.apps.text=\u652f\u6301 iPhone, Android \u548c AIR\u7684Airsonic \u5e94\u7528.
+more.status.title=\u7f51\u7edc\u72b6\u6001
+more.status.text=\u76d1\u63a7 \u6240\u6709\u7f51\u7edc\u4e32\u6d41\u7684\u5b9e\u65f6\u72b6\u6001
+more.keyboard.title=\u5feb\u6377\u952e
+more.keyboard.text=\u5feb\u6377\u952e\u53ef\u4ee5\u5728 \u4e2a\u6027\u5316\u4e2d\u542f\u7528. \u652f\u6301\u4ee5\u4e0b\u5feb\u6377\u952e\u3002
+more.keyboard.playback=\u64ad\u653e\u76f8\u5173
+more.keyboard.navigation=\u5bfc\u822a
+more.keyboard.general=\u901a\u7528
+more.keyboard.playpause=\u64ad\u653e/\u6682\u505c
+more.keyboard.previous=\u4e0a\u4e00\u66f2
+more.keyboard.next=\u4e0b\u4e00\u66f2
+more.keyboard.volumedown=\u97f3\u91cf -
+more.keyboard.volumeup=\u97f3\u91cf +
+more.keyboard.home=\u56de\u5230\u9996\u9875
+more.keyboard.playlists=\u524d\u5f80\u64ad\u653e\u5217\u8868
+more.keyboard.podcasts=\u524d\u5f80\u64ad\u5ba2
+more.keyboard.settings=\u524d\u5f80\u8bbe\u7f6e
+more.keyboard.starred=\u524d\u5f80\u661f\u6807
+more.keyboard.more=\u524d\u5f80\u66f4\u591a
+more.keyboard.about=\u524d\u5f80\u5173\u4e8e
+more.keyboard.search=\u641c\u7d22
+more.keyboard.sidebar=\u9489\u4f4f\u5de6\u8fb9\u680f
+more.keyboard.playqueue=\u9489\u4f4f\u64ad\u653e\u961f\u5217
+more.keyboard.shortcuts=\u663e\u793a\u5feb\u6377\u952e
more.keyboard.then=then
-more.mobile.title=\u79FB\u52A8\u8BBE\u5907
-more.mobile.text=\u53EF\u4EE5\u7531WAP\u7535\u8BDD\u6216PDA\u4F7F\u7528 {0} .
\u7ECF\u7531\u624B\u673A\u8F93\u5165\u8FD9\u6837\u7684\u7F51\u5740 http://yourhostname/wap
\u5F53\u7136\u60A8\u624B\u673A\u5FC5\u987B\u8981\u6709\u4E0A\u7F51\u529F\u80FD!.
-more.podcast.title=\u64AD\u5BA2
-more.podcast.text=\u4FDD\u5B58\u64AD\u653E\u5217\u8868\u5F53\u6210\u64AD\u5BA2.
\u7ECF\u7531\u8FD9\u4E2A\u7F51\u5740\u53EF\u4EE5\u6536\u542C: http://yourhostname/podcast, \u6216\u662F \u70B9\u6211.
-more.upload.title=\u4E0A\u4F20\u6587\u4EF6
-more.upload.source=\u9009\u62E9\u6587\u4EF6
-more.upload.target=\u4E0A\u4F20\u5230
-more.upload.browse=\u9009\u62E9
-more.upload.ok=\u4E0A\u4F20
-more.upload.unzip=\u81EA\u52A8\u89E3\u538B\u7F29zip\u6587\u4EF6.
-more.upload.progress=% complete. Please wait\u2026
-
-upload.title=\u6587\u4EF6\u4E0A\u4F20\u4E2D......
-upload.success=\u4E0A\u4F20\u6210\u529F {0}
-upload.empty=\u6CA1\u6709\u8981\u4E0A\u4F20\u7684\u6587\u4EF6
-upload.failed=\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25 :
"{0}"
-upload.unzipped=\u89E3\u538B\u7F29 {0}
-
-help.title=\u5173\u4E8E {0}
-help.upgrade=\u6CE8\u610F! \u5DF2\u7ECF\u6709\u65B0\u7684\u7248\u672C\u4E86\uFF0C\u4E0B\u8F7D\u65B0\u7248 {0} {1} \u8FDE\u63A5.
-help.version.title=\u7248\u672C
-help.builddate.title=\u65E5\u671F
-help.server.title=\u670D\u52A1\u5668
+more.mobile.title=\u79fb\u52a8\u8bbe\u5907
+more.mobile.text=\u53ef\u4ee5\u7531WAP\u7535\u8bdd\u6216PDA\u4f7f\u7528 {0} .
\u7ecf\u7531\u624b\u673a\u8f93\u5165\u8fd9\u6837\u7684\u7f51\u5740 http://yourhostname/wap
\u5f53\u7136\u60a8\u624b\u673a\u5fc5\u987b\u8981\u6709\u4e0a\u7f51\u529f\u80fd!.
+more.podcast.title=\u64ad\u5ba2
+more.podcast.text=\u4fdd\u5b58\u64ad\u653e\u5217\u8868\u5f53\u6210\u64ad\u5ba2.
\u7ecf\u7531\u8fd9\u4e2a\u7f51\u5740\u53ef\u4ee5\u6536\u542c: http://yourhostname/podcast, \u6216\u662f \u70b9\u6211.
+more.upload.title=\u4e0a\u4f20\u6587\u4ef6
+more.upload.source=\u9009\u62e9\u6587\u4ef6
+more.upload.target=\u4e0a\u4f20\u5230
+more.upload.browse=\u9009\u62e9
+more.upload.ok=\u4e0a\u4f20
+more.upload.unzip=\u81ea\u52a8\u89e3\u538b\u7f29zip\u6587\u4ef6.
+more.upload.progress=% \u5df2\u5b8c\u6210\u3002\u8bf7\u7a0d\u5019\u2026
+
+upload.title=\u6587\u4ef6\u4e0a\u4f20\u4e2d\u2026
+upload.success=\u4e0a\u4f20\u6210\u529f {0}
+upload.empty=\u6ca1\u6709\u8981\u4e0a\u4f20\u7684\u6587\u4ef6
+upload.failed=\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25 :
"{0}"
+upload.unzipped=\u89e3\u538b\u7f29 {0}
+
+help.title=\u5173\u4e8e {0}
+help.upgrade=\u6ce8\u610f! \u5df2\u7ecf\u6709\u65b0\u7684\u7248\u672c\u4e86\uff0c\u4e0b\u8f7d\u65b0\u7248 {0} {1} \u94fe\u63a5.
+help.version.title=\u7248\u672c
+help.builddate.title=\u65e5\u671f
+help.server.title=\u670d\u52a1\u5668
help.license.title=\u6388\u6743
-help.license.text={0} \u662F\u4EE5 GPL \u578B\u5F0F\u53D1\u5E03\u6388\u6743\u7684\u81EA\u7531\u8F6F\u4EF6.
{0} \u4F7F\u7528\u4E86 \u7B2C\u4E09\u65B9\u6388\u6743.
+help.license.text={0} \u662f\u4ee5 GPL \u5f62\u5f0f\u53d1\u5e03\u6388\u6743\u7684\u81ea\u7531\u8f6f\u4ef6.
{0} \u4f7f\u7528\u4e86 \u7b2c\u4e09\u65b9\u6388\u6743.
help.homepage.title=\u9996\u9875
-help.forum.title=\u8BBA\u575B
-help.shop.title=\u5546\u54C1
-help.contact.title=\u8054\u7CFB
-help.contact.text=Airsonic is a community project. You can find us in #airsonic on Freenode. Technical issues can be submitted to the issue tracker on GitHub.
-help.log=\u65E5\u5FD7
-help.logfile=\u5B8C\u6574\u7684\u65E5\u5FD7\u5B58\u653E\u5728 {0}.
-
-settingsheader.title=\u8BBE\u7F6E
-settingsheader.general=\u4E00\u822C
-settingsheader.advanced=\u9AD8\u7EA7
-settingsheader.personal=\u4E2A\u6027\u5316
-settingsheader.musicFolder=\u5A92\u4F53\u6587\u4EF6\u5939
-settingsheader.internetRadio=\u7EBF\u4E0A\u7535\u89C6/\u6536\u97F3\u673A
-settingsheader.podcast=\u64AD\u5BA2
-settingsheader.player=\u64AD\u653E\u5668
+help.forum.title=\u8bba\u575b
+help.shop.title=\u5546\u54c1
+help.contact.title=\u8054\u7cfb
+help.contact.text=Airsonic\u662f\u4e00\u4e2a\u793e\u533a\u9879\u76ee\u3002\u4f60\u53ef\u4ee5\u5728Freenode\u4e0a\u627e\u5230\u6211\u4eec #airsonic on Freenode\u3002 \u6280\u672f\u95ee\u9898\u53ef\u4ee5\u5728\u8fd9\u91cc\u63d0\u4ea4\uff1a GitHub\u8bae\u9898.
+help.log=\u65e5\u5fd7
+help.logfile=\u5b8c\u6574\u7684\u65e5\u5fd7\u5b58\u4f4d\u4e8e {0}.
+
+settingsheader.title=\u8bbe\u7f6e
+settingsheader.general=\u4e00\u822c
+settingsheader.advanced=\u9ad8\u7ea7
+settingsheader.personal=\u4e2a\u6027\u5316
+settingsheader.musicFolder=\u5a92\u4f53\u6587\u4ef6\u5939
+settingsheader.internetRadio=\u7ebf\u4e0a\u7535\u89c6/\u6536\u97f3\u673a
+settingsheader.podcast=\u64ad\u5ba2
+settingsheader.player=\u64ad\u653e\u5668
settingsheader.dlna=DLNA/UPnP
settingsheader.sonos=Sonos
-settingsheader.share=\u5171\u4EAB\u7684\u5A92\u4F53
-settingsheader.transcoding=\u8F6C\u7801
+settingsheader.share=\u5171\u4eab\u7684\u5a92\u4f53
+settingsheader.transcoding=\u8f6c\u7801
settingsheader.user=\u7528\u6237
-settingsheader.search=\u67E5\u627E
-settingsheader.coverArt=\u4E13\u8F91\u5C01\u9762
-settingsheader.password=\u5BC6\u7801
-settingsheader.database=Database
-
-generalsettings.playlistfolder=Import playlists from
-generalsettings.musicmask=\u97F3\u4E50\u7684\u6587\u4EF6:
-generalsettings.videomask=\u89C6\u9891\u6587\u4EF6:
-generalsettings.coverartmask=\u5C01\u9762\u6587\u4EF6
-generalsettings.index=\u7D22\u5F15
-generalsettings.ignoredarticles=\u5FFD\u7565\u7684\u5355\u8BCD
-generalsettings.shortcuts=\u5FEB\u6377\u65B9\u5F0F
-generalsettings.sortalbumsbyyear=\u6309\u5E74\u4EFD\u6392\u5E8F\u4E13\u8F91
-generalsettings.showgettingstarted=\u5728\u9996\u9875\u663E\u793A "\u521D\u6B21\u4F7F\u7528"
-generalsettings.welcometitle=\u6B22\u8FCE\u6807\u9898
-generalsettings.welcomesubtitle=\u6B22\u8FCE\u526F\u6807\u9898
-generalsettings.welcomemessage=\u6B22\u8FCE\u4FE1\u606F
-generalsettings.loginmessage=\u767B\u9646\u4FE1\u606F
-generalsettings.language=\u9ED8\u8BA4\u8BED\u8A00
-generalsettings.theme=\u9ED8\u8BA4\u4E3B\u9898
-
-advancedsettings.downsamplecommand=\u964D\u9891\u6307\u4EE4
-advancedsettings.hlscommand=HTTP \u5728\u7EBF\u8F6C\u7801
-advancedsettings.downloadlimit=\u4E0B\u8F7D\u9650\u5236 (Kbps)
(0 = \u4E0D\u9650)
-advancedsettings.uploadlimit=\u4E0A\u4F20\u9650\u5236 (Kbps)
(0 = \u4E0D\u9650)
-advancedsettings.streamport=\u975ESSL \u4E32\u6D41Port
(0 = \u53D6\u6D88)
-advancedsettings.ldapenabled=\u542F\u52A8LDAP\u9A8C\u8BC1
-advancedsettings.ldapurl=LDAP\u7F51\u5740
-advancedsettings.ldapsearchfilter=LDAP\u67E5\u627E\u8FC7\u6EE4
-advancedsettings.ldapmanagerdn=LDAP \u7BA1\u7406\u8005DN
(\u53EF\u9009\u62E9)
-advancedsettings.ldapmanagerpassword=\u5BC6\u7801
-advancedsettings.ldapautoshadowing=\u81EA\u52A8\u5728{0}\u5EFA\u7ACB\u7528\u6237
+settingsheader.search=\u67e5\u627e
+settingsheader.coverArt=\u4e13\u8f91\u5c01\u9762
+settingsheader.password=\u5bc6\u7801
+settingsheader.database=\u6570\u636e\u5e93
+
+generalsettings.playlistfolder=\u4ece\u5916\u90e8\u5bfc\u5165\u64ad\u653e\u5217\u8868
+generalsettings.musicmask=\u97f3\u4e50\u7684\u6587\u4ef6:
+generalsettings.videomask=\u89c6\u9891\u6587\u4ef6:
+generalsettings.coverartmask=\u5c01\u9762\u6587\u4ef6
+generalsettings.index=\u7d22\u5f15
+generalsettings.ignoredarticles=\u5ffd\u7565\u7684\u5355\u8bcd
+generalsettings.shortcuts=\u5feb\u6377\u65b9\u5f0f
+generalsettings.sortalbumsbyyear=\u6309\u5e74\u4efd\u6392\u5e8f\u4e13\u8f91
+generalsettings.showgettingstarted=\u5728\u9996\u9875\u663e\u793a "\u521d\u6b21\u4f7f\u7528"
+generalsettings.welcometitle=\u6b22\u8fce\u6807\u9898
+generalsettings.welcomesubtitle=\u6b22\u8fce\u526f\u6807\u9898
+generalsettings.welcomemessage=\u6b22\u8fce\u4fe1\u606f
+generalsettings.loginmessage=\u767b\u9646\u4fe1\u606f
+generalsettings.language=\u9ed8\u8ba4\u8bed\u8a00
+generalsettings.theme=\u9ed8\u8ba4\u4e3b\u9898
+
+advancedsettings.downsamplecommand=\u964d\u9891\u6307\u4ee4
+advancedsettings.hlscommand=HTTP \u5728\u7ebf\u8f6c\u7801
+advancedsettings.downloadlimit=\u4e0b\u8f7d\u9650\u5236 (Kbps)
(0 = \u4e0d\u9650)
+advancedsettings.uploadlimit=\u4e0a\u4f20\u9650\u5236 (Kbps)
(0 = \u4e0d\u9650)
+advancedsettings.streamport=\u975eSSL \u4e32\u6d41Port
(0 = \u53d6\u6d88)
+advancedsettings.ldapenabled=\u542f\u52a8LDAP\u9a8c\u8bc1
+advancedsettings.ldapurl=LDAP\u7f51\u5740
+advancedsettings.ldapsearchfilter=LDAP\u67e5\u627e\u8fc7\u6ee4
+advancedsettings.ldapmanagerdn=LDAP \u7ba1\u7406\u8005DN
(\u53ef\u9009\u62e9)
+advancedsettings.ldapmanagerpassword=\u5bc6\u7801
+advancedsettings.ldapautoshadowing=\u81ea\u52a8\u5728{0}\u5efa\u7acb\u7528\u6237
advancedsettings.ldapRequiresRestart=Changes to LDAP settings require a restart to take effect.
-advancedsettings.smtpPort=SMTP port
-advancedsettings.smtpServer=SMTP server
-advancedsettings.smtpEncryption=SMTP encryption
-advancedsettings.smtpUser=SMTP username
-advancedsettings.smtpPassword=Password
-advancedsettings.smtpEncryption.none=None
+advancedsettings.smtpPort=SMTP\u7aef\u53e3
+advancedsettings.smtpServer=SMTP\u670d\u52a1\u5668
+advancedsettings.smtpEncryption=SMTP\u52a0\u5bc6
+advancedsettings.smtpUser=SMTP\u7528\u6237\u540d
+advancedsettings.smtpPassword=\u5bc6\u7801
+advancedsettings.smtpEncryption.none=\u65e0
advancedsettings.smtpEncryption.starttls=STARTTLS
advancedsettings.smtpEncryption.ssl=SSL/TLS
-advancedsettings.smtpFrom=E-mail sender
-advancedsettings.enableCaptcha=Require CAPTCHA for account recovery
-advancedsettings.recaptchaSiteKey=reCAPTCHA site key
-advancedsettings.recaptchaSecretKey=reCAPTCHA secret key
-
-personalsettings.title={0}\u7684\u4E2A\u4EBA\u5316\u8BBE\u7F6E
-personalsettings.language=\u8BED\u8A00
-personalsettings.theme=\u4E3B\u9898
-personalsettings.albumlist=Default album list
-personalsettings.display=\u663E\u793A
-personalsettings.browse=\u6D4F\u89C8\u65F6
-personalsettings.playlist=\u64AD\u653E\u5217\u8868\u4E2D
-personalsettings.tracknumber=\u66F2\u76EE #
-personalsettings.artist=\u827A\u672F\u5BB6
-personalsettings.album=\u4E13\u8F91
-personalsettings.genre=\u6D41\u6D3E
-personalsettings.year=\u53D1\u884C\u5E74
-personalsettings.bitrate=\u6BD4\u7279\u7387
-personalsettings.duration=\u6301\u7EED\u65F6\u95F4
-personalsettings.format=\u683C\u5F0F
-personalsettings.filesize=\u6587\u4EF6\u5927\u5C0F
-personalsettings.partymode=\u6D3E\u5BF9\u6A21\u5F0F
-personalsettings.queuefollowingsongs=Enqueue following songs on play
-personalsettings.shownowplaying=\u5176\u4ED6\u4EBA\u5728\u542C\u4EC0\u4E48
-personalsettings.nowplayingallowed=\u6B63\u5728\u64AD\u653E\u522B\u4EBA\u8BFE\u4EF6
-personalsettings.showartistinfo=Show artist info
-personalsettings.autohideplayqueue=Auto-hide play queue
-personalsettings.keyboardshortcutsenabled=Enable keyboard shortcuts
-personalsettings.finalversionnotification=\u63D0\u793A\u65B0\u7248\u672C
-personalsettings.betaversionnotification=\u63D0\u793A\u65B0\u7684\u6D4B\u8BD5\u7248
-personalsettings.songnotification=Notify me when new songs are played (not supported by all web browsers)
-personalsettings.paginationsize=Pagination size for tables (-1 shows everything)
-personalsettings.lastfmenabled=\u767B\u5F55 Last.fm\u7684\u5E10\u53F7
-personalsettings.lastfmusername=Last.fm \u5E10\u53F7
-personalsettings.lastfmpassword=Last.fm \u5BC6\u7801
-personalsettings.listenbrainzenabled=\u767B\u5F55 ListenBrainz\u7684\u5E10\u53F7
-personalsettings.listenbrainztoken=ListenBrainz User Token
-personalsettings.avatar.title=\u4E2A\u6027\u5316\u5934\u50CF
-personalsettings.avatar.none=\u65E0\u5934\u50CF
-personalsettings.avatar.custom=\u81EA\u5B9A\u4E49
-personalsettings.avatar.changecustom=\u4FEE\u6539\u5934\u50CF
-personalsettings.avatar.upload=\u4E0A\u4F20
-personalsettings.avatar.courtesy=\u5934\u50CF\u8D21\u732E\u8005: Afterglow, Aha-Soft, Icons-LandIconshock
-
-avataruploadresult.title=\u4FEE\u6539\u4E2A\u4EBA\u5934\u50CF
-avataruploadresult.success=\u6210\u529F\u4E0A\u4F20\u4E2A\u4EBA\u5934\u50CF "{0}".
-avataruploadresult.failure=\u65E0\u6CD5\u4E0A\u4F20\u4E2A\u4EBA\u5934\u50CF. \u8BF7\u53C2\u9605 \u8BB0\u5F55.
-
-passwordsettings.title=\u4FEE\u6539\u5BC6\u7801 {0}
-
-musicfoldersettings.path=\u5A92\u4F53\u6587\u4EF6\u5939
-musicfoldersettings.name=\u540D\u79F0
-musicfoldersettings.enabled=\u542F\u7528
-musicfoldersettings.add=\u65B0\u589E\u5A92\u4F53\u6587\u4EF6\u5939
-musicfoldersettings.nopath=\u8BF7\u6307\u5B9A\u4E00\u4E2A\u6587\u4EF6\u5939
-musicfoldersettings.notfound=\u6587\u4EF6\u5939\u672A\u627E\u5230
-musicfoldersettings.scan=\u626B\u63CF\u5A92\u4F53\u6587\u4EF6
-musicfoldersettings.interval.never=\u4ECE\u4E0D
-musicfoldersettings.interval.one=\u6BCF\u5929
-musicfoldersettings.interval.many=\u6BCF {0} \u5929
+advancedsettings.smtpFrom=E-mail\u53d1\u4ef6\u4eba
+advancedsettings.enableCaptcha=\u8d26\u6237\u627e\u56de\u9700\u8981CAPTCHA\u9a8c\u8bc1
+advancedsettings.recaptchaSiteKey=reCAPTCHA\u7ad9\u70b9\u6807\u8bb0
+advancedsettings.recaptchaSecretKey=reCAPTCHA\u5bc6\u94a5
+
+personalsettings.title={0}\u7684\u4e2a\u4eba\u5316\u8bbe\u7f6e
+personalsettings.language=\u8bed\u8a00
+personalsettings.theme=\u4e3b\u9898
+personalsettings.albumlist=\u9ed8\u8ba4\u4e13\u8f91\u5217\u8868
+personalsettings.display=\u663e\u793a
+personalsettings.browse=\u6d4f\u89c8\u65f6
+personalsettings.playlist=\u64ad\u653e\u5217\u8868\u4e2d
+personalsettings.tracknumber=\u66f2\u76ee #
+personalsettings.artist=\u827a\u672f\u5bb6
+personalsettings.album=\u4e13\u8f91
+personalsettings.genre=\u6d41\u6d3e
+personalsettings.year=\u53d1\u884c\u5e74
+personalsettings.bitrate=\u6bd4\u7279\u7387
+personalsettings.duration=\u6301\u7eed\u65f6\u95f4
+personalsettings.format=\u683c\u5f0f
+personalsettings.filesize=\u6587\u4ef6\u5927\u5c0f
+personalsettings.partymode=\u6d3e\u5bf9\u6a21\u5f0f
+personalsettings.queuefollowingsongs=\u5c06\u540e\u7eed\u66f2\u76ee\u52a0\u5165\u64ad\u653e\u961f\u5217
+personalsettings.shownowplaying=\u5176\u4ed6\u4eba\u5728\u542c\u4ec0\u4e48
+personalsettings.nowplayingallowed=\u6b63\u5728\u64ad\u653e
+personalsettings.showartistinfo=\u663e\u793a\u827a\u672f\u5bb6\u4fe1\u606f
+personalsettings.autohideplayqueue=\u81ea\u52a8\u9690\u85cf\u64ad\u653e\u5217\u8868
+personalsettings.keyboardshortcutsenabled=\u542f\u7528\u5feb\u6377\u952e
+personalsettings.finalversionnotification=\u63d0\u793a\u65b0\u7248\u672c
+personalsettings.betaversionnotification=\u63d0\u793a\u65b0\u7684\u6d4b\u8bd5\u7248
+personalsettings.songnotification=\u542f\u7528\u65b0\u66f2\u76ee\u64ad\u653e\u901a\u77e5 (\u4ee5\u5b9e\u9645\u6d4f\u89c8\u5668\u652f\u6301\u4e3a\u51c6)
+personalsettings.paginationsize=\u8868\u683c\u5206\u9875 (-1 \u663e\u793a\u5168\u90e8)
+personalsettings.lastfmenabled=\u767b\u5f55 Last.fm\u7684\u5e10\u53f7
+personalsettings.lastfmusername=Last.fm \u5e10\u53f7
+personalsettings.lastfmpassword=Last.fm \u5bc6\u7801
+personalsettings.listenbrainzenabled=\u767b\u5f55 ListenBrainz\u7684\u5e10\u53f7
+personalsettings.listenbrainztoken=ListenBrainz \u7528\u6237\u4ee4\u724c
+personalsettings.avatar.title=\u4e2a\u6027\u5316\u5934\u50cf
+personalsettings.avatar.none=\u65e0\u5934\u50cf
+personalsettings.avatar.custom=\u81ea\u5b9a\u4e49
+personalsettings.avatar.changecustom=\u4fee\u6539\u5934\u50cf
+personalsettings.avatar.upload=\u4e0a\u4f20
+personalsettings.avatar.courtesy=\u5934\u50cf\u8d21\u732e\u8005: Afterglow, Aha-Soft, Icons-LandIconshock
+
+avataruploadresult.title=\u4fee\u6539\u4e2a\u4eba\u5934\u50cf
+avataruploadresult.success=\u6210\u529f\u4e0a\u4f20\u4e2a\u4eba\u5934\u50cf "{0}".
+avataruploadresult.failure=\u65e0\u6cd5\u4e0a\u4f20\u4e2a\u4eba\u5934\u50cf. \u8bf7\u53c2\u9605 \u8bb0\u5f55.
+
+passwordsettings.title=\u4fee\u6539\u5bc6\u7801 {0}
+
+musicfoldersettings.path=\u5a92\u4f53\u6587\u4ef6\u5939
+musicfoldersettings.name=\u540d\u79f0
+musicfoldersettings.enabled=\u542f\u7528
+musicfoldersettings.add=\u65b0\u589e\u5a92\u4f53\u6587\u4ef6\u5939
+musicfoldersettings.nopath=\u8bf7\u6307\u5b9a\u4e00\u4e2a\u6587\u4ef6\u5939
+musicfoldersettings.notfound=\u6587\u4ef6\u5939\u672a\u627e\u5230
+musicfoldersettings.scan=\u626b\u63cf\u5a92\u4f53\u6587\u4ef6
+musicfoldersettings.interval.never=\u4ece\u4e0d
+musicfoldersettings.interval.one=\u6bcf\u5929
+musicfoldersettings.interval.many=\u6bcf {0} \u5929
musicfoldersettings.hour={0}:00
-musicfoldersettings.nowscanning=\u6B63\u5728\u626B\u63CF\u5A92\u4F53\u6587\u4EF6\u5939, \u6240\u7528\u65F6\u95F4\u53D6\u51B3\u4E8E\u4F60\u7684\u5A92\u4F53\u5E93\u5927\u5C0F
-musicfoldersettings.scannow=\u73B0\u5728\u626B\u63CF
-musicfoldersettings.access=Manage user access
-musicfoldersettings.access.description=Configure which folders each user is allowed to access.
-musicfoldersettings.ignoresymlinks=Ignore Symbolic Links
-musicfoldersettings.excludepattern=Exclude pattern
-musicfoldersettings.fastcache=\u5FEB\u901F\u6A21\u5F0F
-musicfoldersettings.fastcache.description=\u8FD9\u4E2A\u9009\u9879\u53EF\u4EE5\u51CF\u5C11\u786C\u76D8\u5F00\u9500, \u5982\u679C\u5A92\u4F53\u6587\u4EF6\u4F4D\u4E8E\u7F51\u7EDC\u4F4D\u7F6E\u6B64\u9009\u9879\u5C31\u5F88\u6709\u7528. \u6CE8\u610F: \u6587\u4EF6\u7684\u4FEE\u6539\u53EA\u6709\u5728\u5A92\u4F53\u626B\u63CF\u540E\u624D\u751F\u6548.
-musicfoldersettings.expunge=\u6E05\u7406\u6570\u636E\u5E93
-musicfoldersettings.expunge.description=Airsonic \u4F1A\u8BB0\u5F55\u5B83\u9047\u5230\u7684\u6240\u6709\u5A92\u4F53\u6587\u4EF6\u7684\u4FE1\u606F,\u5982\u679C\u6E05\u7406\u4E86\u6570\u636E\u5E93,\u8FD9\u4E9B\u4FE1\u606F\u4F1A\u5168\u90E8\u88AB\u5220\u9664.
-musicfoldersettings.organizebyfolderstructure=\u6309\u7167\u6587\u4EF6\u5939\u7ED3\u6784\u6574\u7406
-musicfoldersettings.organizebyfolderstructure.description=\u4F7F\u7528\u8FD9\u4E2A\u9009\u9879\u4F7F Airsonic \u6309\u7167\u539F\u59CB\u7684\u6587\u4EF6\u5939\u7ED3\u6784\u6D4F\u89C8\u66F2\u76EE,\u800C\u4E0D\u662F\u6309\u827A\u672F\u5BB6/\u4E13\u8F91\u7684\u65B9\u5F0F\u6D4F\u89C8
-
-transcodingsettings.name=\u540D\u79F0
-transcodingsettings.sourceformat=\u6E90\u683C\u5F0F
-transcodingsettings.targetformat=\u76EE\u6807\u683C\u5F0F
-transcodingsettings.step1=\u6B65\u9AA4\u4E00
-transcodingsettings.step2=\u6B65\u9AA4\u4E8C
-transcodingsettings.step3=\u6B65\u9AA4\u4E09
-transcodingsettings.add=\u6DFB\u52A0
-transcodingsettings.defaultactive=\u4E3A\u73B0\u6709\u548C\u65B0\u64AD\u653E\u5668\u542F\u7528\u8FD9\u9879\u8F6C\u7801\u8BBE\u7F6E
-transcodingsettings.recommended=\u63A8\u8350\u8BBE\u7F6E
-transcodingsettings.noname=\u8BF7\u6307\u5B9A\u4E00\u4E2A\u540D\u79F0.
-transcodingsettings.nosourceformat=\u8BF7\u6307\u5B9A\u8F6C\u6362\u683C\u5F0F.
-transcodingsettings.notargetformat=\u8BF7\u6307\u5B9A\u8F6C\u6362\u683C\u5F0F.
-transcodingsettings.nostep1=\u8BF7\u81F3\u5C11\u6307\u5B9A\u4E00\u4E2A\u8F6C\u6362\u6B65\u9AA4.
-transcodingsettings.info=Available Substitutions:
%s = The file name to be transcoded
%b = Max allowed bitrate of the user/player
%o = Time offset into the file (used for scrubbing/segmenting)
%d = Time duration to play (used for HLS/segmenting)
%w = Video image width
%h = Video image height
%t = Title
%a = Artist
%l = Album
Transcoding is the process of converting from one media format to another, or modifying the media properties. {1}''s transcoding engine allows streaming media that would not otherwise be playable by certain clients. Transcoding is performed on-the-fly and doesn''t require any extra storage space, but does require that the server have sufficient processing resources to transcode the particular format faster than real-time.
The transcoding is performed using a third-party command line program, which must be installed in {0}. You may add your own custom transcoder given it fulfills the following requirements:
- Command line interface.
- Ability to send output to stdout.
- If used in step 2, it must have the ability to read input from stdin.
Note that transcoding is activated on a per-player basis from Settings \u2192 Players, but may also be activated if the server administrator requires it.
-
-internetradiosettings.streamurl=\u6D41\u5A92\u4F53\u5730\u5740(URL)
+musicfoldersettings.nowscanning=\u6b63\u5728\u626b\u63cf\u5a92\u4f53\u6587\u4ef6\u5939, \u6240\u7528\u65f6\u95f4\u53d6\u51b3\u4e8e\u4f60\u7684\u5a92\u4f53\u5e93\u5927\u5c0f
+musicfoldersettings.scannow=\u73b0\u5728\u626b\u63cf
+musicfoldersettings.access=\u7ba1\u7406\u7528\u6237\u8bbf\u95ee\u6743\u9650
+musicfoldersettings.access.description=\u914d\u7f6e\u5404\u4e2a\u7528\u6237\u80fd\u8bbf\u95ee\u7684\u6587\u4ef6\u5939
+musicfoldersettings.ignoresymlinks=\u5ffd\u7565\u7b26\u53f7\u94fe\u63a5
+musicfoldersettings.excludepattern=\u6392\u9664\u7684\u6a21\u5f0f
+musicfoldersettings.fastcache=\u5feb\u901f\u6a21\u5f0f
+musicfoldersettings.fastcache.description=\u8fd9\u4e2a\u9009\u9879\u53ef\u4ee5\u51cf\u5c11\u786c\u76d8\u5f00\u9500, \u5982\u679c\u5a92\u4f53\u6587\u4ef6\u4f4d\u4e8e\u7f51\u7edc\u4f4d\u7f6e\u6b64\u9009\u9879\u5c31\u5f88\u6709\u7528. \u6ce8\u610f: \u6587\u4ef6\u7684\u4fee\u6539\u53ea\u6709\u5728\u5a92\u4f53\u626b\u63cf\u540e\u624d\u751f\u6548.
+musicfoldersettings.expunge=\u6e05\u7406\u6570\u636e\u5e93
+musicfoldersettings.expunge.description=Airsonic \u4f1a\u8bb0\u5f55\u5b83\u9047\u5230\u7684\u6240\u6709\u5a92\u4f53\u6587\u4ef6\u7684\u4fe1\u606f,\u5982\u679c\u6e05\u7406\u4e86\u6570\u636e\u5e93,\u8fd9\u4e9b\u4fe1\u606f\u4f1a\u5168\u90e8\u88ab\u5220\u9664.
+musicfoldersettings.organizebyfolderstructure=\u6309\u7167\u6587\u4ef6\u5939\u7ed3\u6784\u6574\u7406
+musicfoldersettings.organizebyfolderstructure.description=\u4f7f\u7528\u8fd9\u4e2a\u9009\u9879\u4f7f Airsonic \u6309\u7167\u539f\u59cb\u7684\u6587\u4ef6\u5939\u7ed3\u6784\u6d4f\u89c8\u66f2\u76ee,\u800c\u4e0d\u662f\u6309\u827a\u672f\u5bb6/\u4e13\u8f91\u7684\u65b9\u5f0f\u6d4f\u89c8
+
+transcodingsettings.name=\u540d\u79f0
+transcodingsettings.sourceformat=\u6e90\u683c\u5f0f
+transcodingsettings.targetformat=\u76ee\u6807\u683c\u5f0f
+transcodingsettings.step1=\u6b65\u9aa4\u4e00
+transcodingsettings.step2=\u6b65\u9aa4\u4e8c
+transcodingsettings.step3=\u6b65\u9aa4\u4e09
+transcodingsettings.add=\u6dfb\u52a0
+transcodingsettings.defaultactive=\u4e3a\u73b0\u6709\u548c\u65b0\u64ad\u653e\u5668\u542f\u7528\u8fd9\u9879\u8f6c\u7801\u8bbe\u7f6e
+transcodingsettings.recommended=\u63a8\u8350\u8bbe\u7f6e
+transcodingsettings.noname=\u8bf7\u6307\u5b9a\u4e00\u4e2a\u540d\u79f0.
+transcodingsettings.nosourceformat=\u8bf7\u6307\u5b9a\u8f6c\u6362\u683c\u5f0f.
+transcodingsettings.notargetformat=\u8bf7\u6307\u5b9a\u8f6c\u6362\u683c\u5f0f.
+transcodingsettings.nostep1=\u8bf7\u81f3\u5c11\u6307\u5b9a\u4e00\u4e2a\u8f6c\u6362\u6b65\u9aa4.
+transcodingsettings.info=\u53ef\u7528\u7684\u66ff\u4ee3:
%s = \u9700\u8981\u8f6c\u7801\u7684\u6587\u4ef6\u540d
%b = \u5141\u8bb8\u7684\u7528\u6237/\u64ad\u653e\u5668\u6700\u5927\u6bd4\u7279\u7387
%o = \u6587\u4ef6\u65f6\u95f4\u504f\u79fb\u91cf (\u7528\u4e8escrubbing/segmenting)
%d = \u64ad\u653e\u65f6\u957f (\u7528\u4e8e HLS/segmenting)
%w = \u89c6\u9891\u56fe\u50cf\u5bbd\u5ea6
%h = \u89c6\u9891\u56fe\u50cf\u9ad8\u5ea6
%t = \u6807\u9898
%a = \u827a\u672f\u5bb6
%l = \u4e13\u8f91
\u8f6c\u7801\u662f\u5c06\u4e00\u79cd\u5a92\u4f53\u683c\u5f0f\u8f6c\u6362\u6210\u53e6\u4e00\u4e2a\u7684\u8fc7\u7a0b\uff0c\u6216\u662f\u4fee\u6539\u5a92\u4f53\u5c5e\u6027\u3002 {1}''s \u8f6c\u7801\u5f15\u64ce\u4f7f\u5f97\u4e32\u6d41\u67d0\u4e9b\u5ba2\u6237\u7aef\u4e0d\u652f\u6301\u7684\u5a92\u4f53\u6210\u4e3a\u53ef\u80fd\u3002\u8f6c\u7801\u662f\u5b9e\u65f6\u7684\u5e76\u4e14\u4e0d\u9700\u8981\u989d\u5916\u5b58\u50a8\u7a7a\u95f4\uff0c\u4f46\u9700\u8981\u8db3\u591f\u7684\u5904\u7406\u8d44\u6e90\u3002
\u8f6c\u7801\u9700\u8981\u7b2c\u4e09\u65b9\u547d\u4ee4\u884c\u7a0b\u5e8f\uff0c\u5e76\u4e14\u9700\u8981\u88ab\u5b89\u88c5\u5728 {0}. \u4f60\u53ef\u4ee5\u81ea\u884c\u6dfb\u52a0\u81ea\u5b9a\u4e49\u8f6c\u7801\u5668\uff0c\u9700\u8981\u7b26\u5408\u4ee5\u4e0b\u8981\u6c42:
- \u547d\u4ee4\u884c\u7a0b\u5e8f
- \u80fd\u591f\u8f93\u51fa\u5230\u6807\u51c6\u8f93\u51fa
- \u5982\u9700\u4f7f\u7528\u6b65\u9aa42, \u5b83\u5fc5\u987b\u80fd\u591f\u4ece\u6807\u51c6\u8f93\u5165\u8bfb\u5165
\u6ce8\u610f\u8f6c\u7801\u662f\u4ee5\u6bcf\u4e2a\u64ad\u653e\u5668\u4e3a\u57fa\u7840\u7684 \u8bbe\u7f6e \u2192 \u64ad\u653e\u5668\uff0c \u4f46\u4f1a\u88ab\u7ba1\u7406\u5458\u8bbe\u7f6e\u542f\u7528\u8986\u76d6\u3002
+
+internetradiosettings.streamurl=\u6d41\u5a92\u4f53\u5730\u5740(URL)
internetradiosettings.homepageurl=\u9996\u9875
-internetradiosettings.name=\u540D\u79F0
-internetradiosettings.enabled=\u542F\u7528
-internetradiosettings.add=\u6DFB\u52A0\u7EBF\u4E0A\u7535\u89C6/\u6536\u97F3\u673A
-internetradiosettings.nourl=\u8BF7\u6307\u5B9A\u7F51\u5740
-internetradiosettings.noname=\u8BF7\u6307\u5B9A\u540D\u79F0
-
-podcastsettings.update=\u68C0\u67E5\u65B0\u7684\u6536\u85CF
-podcastsettings.keep=\u4FDD\u7559
-podcastsettings.keep.all=\u6240\u6709\u7684\u6536\u85CF
-podcastsettings.keep.one=\u6700\u65B0\u7684\u6536\u85CF\u96C6
-podcastsettings.keep.many=\u6700\u8FD1 {0} \u7684\u6536\u85CF
-podcastsettings.download=\u5982\u679C\u6709\u6700\u65B0\u7684\u6536\u85CF
-podcastsettings.download.all=\u5168\u90E8\u4E0B\u8F7D
-podcastsettings.download.one=\u4E0B\u8F7D\u6700\u65B0\u7684
-podcastsettings.download.many=\u4E0B\u8F7D\u6700\u8FD1{0}\u7684\u6536\u85CF
-podcastsettings.download.none=\u4E0D\u505A
-podcastsettings.interval.manually=\u624B\u52A8
-podcastsettings.interval.hourly=\u6BCF\u5C0F\u65F6
-podcastsettings.interval.daily=\u6BCF\u5929
-podcastsettings.interval.weekly=\u6BCF
-podcastsettings.folder=\u4FDD\u5B58\u64AD\u5BA2\u5728
-
-playersettings.noplayers=\u6CA1\u6709\u64AD\u653E\u5668.
-playersettings.type=\u6807\u8BC6
-playersettings.lastseen=\u4E0A\u6B21\u767B\u9646
-playersettings.title=\u9009\u62E9\u64AD\u653E\u5668
-playersettings.technology.web.title=\u7F51\u9875\u64AD\u653E
-playersettings.technology.external.title=\u76F4\u63A5\u7528\u5916\u90E8\u64AD\u653E\u5668\u64AD\u653E
-playersettings.technology.external_with_playlist.title=\u4EE5\u64AD\u653E\u5217\u8868\u5728\u5916\u90E8\u64AD\u653E\u5668\u64AD\u653E
-playersettings.technology.jukebox.title=\u70B9\u64AD\u673A\u6A21\u5F0F
-playersettings.technology.web.text=\u76F4\u63A5\u5728\u7F51\u9875\u4E2D\u7684Flash\u64AD\u653E\u5668\u64AD\u653E.
-playersettings.technology.external.text=\u5728\u60A8\u5E38\u7528\u7684\u64AD\u653E\u5668\u4E2D\u64AD\u653E\uFF0C\u4F8B\u5982:WinAmp\u3001Windows Media Player\u3001iTunes.
-playersettings.technology.external_with_playlist.text=\u5982\u540C\u4E0A\u9762\u7684\u9009\u9879\uFF0C\u4F46\u662F\u64AD\u653E\u5217\u8868\u7531\u5BA2\u6237\u7AEF\u64AD\u653E\u5668\u7BA1\u7406\uFF0C\u800C\u4E0D\u662FAirsonic\u670D\u52A1\u5668
\u8FD9\u79CD\u6A21\u5F0F\u8DF3\u8F6C\u66F4\u4E3A\u65B9\u4FBF\u3002
-playersettings.technology.jukebox.text=\u76F4\u63A5\u5728Airsonic\u670D\u52A1\u5668\u4E2D\u64AD\u653E. (\u9650\u5DF2\u6388\u6743\u7684\u7528\u6237).
-playersettings.name=\u64AD\u653E\u5668\u540D\u79F0
-playersettings.maxbitrate=\u6700\u5927\u6BD4\u7279\u7387
-playersettings.notranscoder=\u6CE8\u610F: ffmpeg \u5C1A\u672A\u5B89\u88C5.
\u70B9\u51FB\u3010\u5E2E\u52A9\u3011.
-playersettings.autocontrol=\u81EA\u52A8\u64AD\u653E
-playersettings.m3ubom=Apply BOM signature in the generated M3U file
-playersettings.dynamicip=\u64AD\u653E\u5668\u4F7F\u7528\u52A8\u6001IP\u4F4D\u5740
-playersettings.transcodings=\u542F\u52A8\u7684\u8F6C\u7801\u7A0B\u5E8F
-playersettings.ok=\u4FDD\u5B58
-playersettings.forget=\u5220\u9664\u64AD\u653E\u5668
-playersettings.clone=\u590D\u5236\u64AD\u653E\u5668
-dlnasettings.enabled=Enable DLNA server
-dlnasettings.description=Use this option to turn on the DLNA/UPnP media server in Airsonic, and stream your media to compatible DLNA players. Requires restart.
-dlnasettings.servername=Media Server name
-dlnasettings.servername.description=Name of the media server, as shown on DLNA players.
-dlnasettings.baselanurl=LAN Server address
-dlnasettings.lanurl.description=The base LAN address to be used for DLNA resources, for example http://192.168.0.2/airsonic/
-sonossettings.enabled=Enable Sonos music service
-sonossettings.description=Turns on the Sonos music service in Airsonic, to stream your media to Sonos devices on your local network. Remember to add Airsonic as a music service from your Sonos controller.
-sonossettings.servicename=Music service name
-sonossettings.servicename.description=The name of the music service, as shown on Sonos controllers.
-
-sharesettings.name=\u540D\u79F0
-sharesettings.owner=\u5171\u4EAB\u8005
-sharesettings.description=\u63CF\u8FF0
-sharesettings.visits=\u8BBF\u95EE
-sharesettings.lastvisited=\u4E0A\u6B21\u8BBF\u95EE
-sharesettings.expires=\u8FC7\u671F
-sharesettings.files=\u5171\u4EAB\u7684\u6587\u4EF6
-sharesettings.expirein=\u8FC7\u671F\u65F6\u95F4
+internetradiosettings.name=\u540d\u79f0
+internetradiosettings.enabled=\u542f\u7528
+internetradiosettings.add=\u6dfb\u52a0\u7ebf\u4e0a\u7535\u89c6/\u6536\u97f3\u673a
+internetradiosettings.nourl=\u8bf7\u6307\u5b9a\u7f51\u5740
+internetradiosettings.noname=\u8bf7\u6307\u5b9a\u540d\u79f0
+
+podcastsettings.update=\u68c0\u67e5\u65b0\u7684\u6536\u85cf
+podcastsettings.keep=\u4fdd\u7559
+podcastsettings.keep.all=\u6240\u6709\u7684\u6536\u85cf
+podcastsettings.keep.one=\u6700\u65b0\u7684\u6536\u85cf\u96c6
+podcastsettings.keep.many=\u6700\u8fd1 {0} \u7684\u6536\u85cf
+podcastsettings.download=\u5982\u679c\u6709\u6700\u65b0\u7684\u6536\u85cf
+podcastsettings.download.all=\u5168\u90e8\u4e0b\u8f7d
+podcastsettings.download.one=\u4e0b\u8f7d\u6700\u65b0\u7684
+podcastsettings.download.many=\u4e0b\u8f7d\u6700\u8fd1{0}\u7684\u6536\u85cf
+podcastsettings.download.none=\u4e0d\u505a
+podcastsettings.interval.manually=\u624b\u52a8
+podcastsettings.interval.hourly=\u6bcf\u5c0f\u65f6
+podcastsettings.interval.daily=\u6bcf\u5929
+podcastsettings.interval.weekly=\u6bcf
+podcastsettings.folder=\u4fdd\u5b58\u64ad\u5ba2\u5728
+
+playersettings.noplayers=\u6ca1\u6709\u64ad\u653e\u5668.
+playersettings.type=\u6807\u8bc6
+playersettings.lastseen=\u4e0a\u6b21\u767b\u9646
+playersettings.title=\u9009\u62e9\u64ad\u653e\u5668
+playersettings.technology.web.title=\u7f51\u9875\u64ad\u653e
+playersettings.technology.external.title=\u76f4\u63a5\u7528\u5916\u90e8\u64ad\u653e\u5668\u64ad\u653e
+playersettings.technology.external_with_playlist.title=\u4ee5\u64ad\u653e\u5217\u8868\u5728\u5916\u90e8\u64ad\u653e\u5668\u64ad\u653e
+playersettings.technology.jukebox.title=\u70b9\u64ad\u673a\u6a21\u5f0f
+playersettings.technology.web.text=\u76f4\u63a5\u5728\u7f51\u9875\u4e2d\u7684Flash\u64ad\u653e\u5668\u64ad\u653e.
+playersettings.technology.external.text=\u5728\u60a8\u5e38\u7528\u7684\u64ad\u653e\u5668\u4e2d\u64ad\u653e\uff0c\u4f8b\u5982:WinAmp\u3001Windows Media Player\u3001iTunes.
+playersettings.technology.external_with_playlist.text=\u5982\u540c\u4e0a\u9762\u7684\u9009\u9879\uff0c\u4f46\u662f\u64ad\u653e\u5217\u8868\u7531\u5ba2\u6237\u7aef\u64ad\u653e\u5668\u7ba1\u7406\uff0c\u800c\u4e0d\u662fAirsonic\u670d\u52a1\u5668
\u8fd9\u79cd\u6a21\u5f0f\u8df3\u8f6c\u66f4\u4e3a\u65b9\u4fbf\u3002
+playersettings.technology.jukebox.text=\u76f4\u63a5\u5728Airsonic\u670d\u52a1\u5668\u4e2d\u64ad\u653e. (\u9650\u5df2\u6388\u6743\u7684\u7528\u6237).
+playersettings.name=\u64ad\u653e\u5668\u540d\u79f0
+playersettings.maxbitrate=\u6700\u5927\u6bd4\u7279\u7387
+playersettings.notranscoder=\u6ce8\u610f: ffmpeg \u5c1a\u672a\u5b89\u88c5.
\u70b9\u51fb\u3010\u5e2e\u52a9\u3011.
+playersettings.autocontrol=\u81ea\u52a8\u64ad\u653e
+playersettings.m3ubom=\u4e3a\u751f\u6210\u7684M3U\u6587\u4ef6\u6dfb\u52a0BOM\u7b7e\u540d
+playersettings.dynamicip=\u64ad\u653e\u5668\u4f7f\u7528\u52a8\u6001IP\u5730\u5740
+playersettings.transcodings=\u542f\u52a8\u7684\u8f6c\u7801\u7a0b\u5e8f
+playersettings.ok=\u4fdd\u5b58
+playersettings.forget=\u5220\u9664\u64ad\u653e\u5668
+playersettings.clone=\u590d\u5236\u64ad\u653e\u5668
+dlnasettings.enabled=\u542f\u7528DLNA server
+dlnasettings.description=\u4f7f\u7528\u8fd9\u4e2a\u9009\u9879\u5f00\u542fAirsonic\u7684DLNA/UPnP\u5a92\u4f53\u670d\u52a1\u5668, \u5c06\u5a92\u4f53\u4e32\u6d41\u5230\u517c\u5bb9\u7684DLNA\u64ad\u653e\u5668\u3002\u9700\u8981\u91cd\u542f\u3002
+dlnasettings.servername=\u5a92\u4f53\u670d\u52a1\u5668\u540d\u79f0
+dlnasettings.servername.description=\u5a92\u4f53\u670d\u52a1\u5668\u7684\u540d\u79f0\uff0c\u5c06\u663e\u793a\u5728DLNA\u64ad\u653e\u5668\u4e0a
+dlnasettings.baselanurl=\u5c40\u57df\u7f51\u5730\u5740
+dlnasettings.lanurl.description=\u5a92\u4f53\u670d\u52a1\u5668\u7684\u5c40\u57df\u7f51\u5730\u5740\uff0c\u4f8b\u5982 http://192.168.0.2/airsonic/
+sonossettings.enabled=\u542f\u7528Sonos\u97f3\u4e50\u670d\u52a1
+sonossettings.description=\u5728Airsonic\u4e0a\u5f00\u542fSonos\u97f3\u4e50\u670d\u52a1\uff0c\u5c06\u5a92\u4f53\u4e32\u6d41\u5230\u672c\u5730\u7684Sonos\u8bbe\u5907\u3002\u8bb0\u5f97\u5c06Airsonic\u4f5c\u4e3a\u97f3\u4e50\u670d\u52a1\u6dfb\u52a0\u5230Sonos\u63a7\u5236\u5668\u3002
+sonossettings.servicename=\u97f3\u4e50\u670d\u52a1\u540d\u79f0
+sonossettings.servicename.description=\u97f3\u4e50\u670d\u52a1\u540d\u79f0\uff0c\u5c06\u663e\u793a\u5230 Sonos \u63a7\u5236\u5668\u4e0a.
+
+sharesettings.name=\u540d\u79f0
+sharesettings.owner=\u5171\u4eab\u8005
+sharesettings.description=\u63cf\u8ff0
+sharesettings.visits=\u8bbf\u95ee
+sharesettings.lastvisited=\u4e0a\u6b21\u8bbf\u95ee
+sharesettings.expires=\u8fc7\u671f
+sharesettings.files=\u5171\u4eab\u7684\u6587\u4ef6
+sharesettings.expirein=\u8fc7\u671f\u65f6\u95f4
sharesettings.expirein.week=1\u5468
sharesettings.expirein.month=1\u6708
-sharesettings.expirein.year=1\u5E74
-sharesettings.expirein.never=\u4ECE\u4E0D
-sharesettings.deleteexpired=Delete all expired
-
-usersettings.title=\u9009\u62E9\u7528\u6237
-usersettings.newuser=\u65B0\u7528\u6237
-usersettings.admin=\u7BA1\u7406\u5458\u6743\u9650
-usersettings.settings=\u53EF\u4EE5\u4FEE\u6539\u8BBE\u7F6E\u53CA\u5BC6\u7801
-usersettings.stream=\u53EF\u4EE5\u64AD\u653E\u6587\u4EF6
-usersettings.jukebox=\u53EF\u4EE5\u7528\u70B9\u64AD\u673A\u6A21\u5F0F
-usersettings.download=\u53EF\u4EE5\u4E0B\u8F7D\u6587\u4EF6
-usersettings.upload=\u53EF\u4EE5\u4E0A\u4F20\u6587\u4EF6
-usersettings.share=\u53EF\u4EE5\u4E0E\u4EFB\u4F55\u4EBA\u5206\u4EAB\u6587\u4EF6
-usersettings.coverart=\u53EF\u4EE5\u66F4\u6362\u4E13\u8F91\u5C01\u9762\u53CA\u6807\u7B7E
-usersettings.comment=\u53EF\u4EE5\u5EFA\u7ACB\u6216\u7F16\u8F91\u8BC4\u8BBA\u53CA\u8BC4\u5206
-usersettings.podcast=\u53EF\u4EE5\u7BA1\u7406\u64AD\u5BA2
-usersettings.folderaccess=Allow access to these media folders
+sharesettings.expirein.year=1\u5e74
+sharesettings.expirein.never=\u4ece\u4e0d
+sharesettings.deleteexpired=\u5220\u9664\u5168\u90e8\u5df2\u8fc7\u671f\u7684
+
+usersettings.title=\u9009\u62e9\u7528\u6237
+usersettings.newuser=\u65b0\u7528\u6237
+usersettings.admin=\u7ba1\u7406\u5458\u6743\u9650
+usersettings.settings=\u53ef\u4ee5\u4fee\u6539\u8bbe\u7f6e\u53ca\u5bc6\u7801
+usersettings.stream=\u53ef\u4ee5\u64ad\u653e\u6587\u4ef6
+usersettings.jukebox=\u53ef\u4ee5\u7528\u70b9\u64ad\u673a\u6a21\u5f0f
+usersettings.download=\u53ef\u4ee5\u4e0b\u8f7d\u6587\u4ef6
+usersettings.upload=\u53ef\u4ee5\u4e0a\u4f20\u6587\u4ef6
+usersettings.share=\u53ef\u4ee5\u4e0e\u4efb\u4f55\u4eba\u5206\u4eab\u6587\u4ef6
+usersettings.coverart=\u53ef\u4ee5\u66f4\u6362\u4e13\u8f91\u5c01\u9762\u53ca\u6807\u7b7e
+usersettings.comment=\u53ef\u4ee5\u5efa\u7acb\u6216\u7f16\u8f91\u8bc4\u8bba\u53ca\u8bc4\u5206
+usersettings.podcast=\u53ef\u4ee5\u7ba1\u7406\u64ad\u5ba2
+usersettings.folderaccess=\u7ed9\u4e88\u4ee5\u4e0b\u5a92\u4f53\u6587\u4ef6\u5939\u8bbf\u95ee\u6743\u9650
usersettings.username=\u7528\u6237
usersettings.email=Email
-usersettings.changepassword=\u4FEE\u6539\u5BC6\u7801
-usersettings.password=\u5BC6\u7801
-usersettings.newpassword=\u65B0\u5BC6\u7801
-usersettings.confirmpassword=\u518D\u6B21\u786E\u8BA4\u5BC6\u7801
+usersettings.changepassword=\u4fee\u6539\u5bc6\u7801
+usersettings.password=\u5bc6\u7801
+usersettings.newpassword=\u65b0\u5bc6\u7801
+usersettings.confirmpassword=\u518d\u6b21\u786e\u8ba4\u5bc6\u7801
usersettings.delete=\u5220\u9664\u7528\u6237
-usersettings.ldap=\u5728LDAP\u9A8C\u8BC1\u7528\u6237
-usersettings.nousername=\u7F3A\u5C11\u7528\u6237\u540D\u79F0.
-usersettings.noemail=\u65E0\u6548email \u5730\u5740
-usersettings.useralreadyexists=\u7528\u6237\u540D\u79F0\u5DF2\u7ECF\u88AB\u4F7F\u7528\u4E86
-usersettings.nopassword=\u5FC5\u987B\u8BBE\u7F6E\u5BC6\u7801.
-usersettings.wrongpassword=\u4E24\u6B21\u8F93\u5165\u5BC6\u7801\u4E0D\u540C.
-usersettings.ldapdisabled=LDAP\u9A8C\u8BC1\u6CA1\u6709\u542F\u52A8. \u8BF7\u5148\u5230\u8FDB\u9636\u8BBE\u7F6E.
-usersettings.passwordnotsupportedforldap=\u65E0\u6CD5\u8BBE\u7F6E\u6216\u4FEE\u6539LDAP\u9A8C\u8BC1\u7528\u6237\u7684\u5BC6\u7801.
-usersettings.ok=\u7528\u6237 {0}\u7684\u5BC6\u7801\u5DF2\u7ECF\u4FEE\u6539.
-
-databasesettings.moreinfo=Additional info about database settings, to be found in the database documentation.
-databasesettings.configtype=Database Connection Source
-databasesettings.mysqlvarcharmaxlength=MySQL Varchar Maximum Length
-databasesettings.jndiname=Lookup name for JNDI-datasource
-databasesettings.jdbclibrary=Please ensure that you have your database driver in your Java Classpath
-databasesettings.driver=JDBC driver for Java classname
+usersettings.ldap=\u5728LDAP\u9a8c\u8bc1\u7528\u6237
+usersettings.nousername=\u7f3a\u5c11\u7528\u6237\u540d\u79f0.
+usersettings.noemail=\u65e0\u6548email \u5730\u5740
+usersettings.useralreadyexists=\u7528\u6237\u540d\u79f0\u5df2\u7ecf\u88ab\u4f7f\u7528\u4e86
+usersettings.nopassword=\u5fc5\u987b\u8bbe\u7f6e\u5bc6\u7801.
+usersettings.wrongpassword=\u4e24\u6b21\u8f93\u5165\u5bc6\u7801\u4e0d\u540c.
+usersettings.ldapdisabled=LDAP\u9a8c\u8bc1\u6ca1\u6709\u542f\u52a8. \u8bf7\u5148\u5230\u8fdb\u9636\u8bbe\u7f6e.
+usersettings.passwordnotsupportedforldap=\u65e0\u6cd5\u8bbe\u7f6e\u6216\u4fee\u6539LDAP\u9a8c\u8bc1\u7528\u6237\u7684\u5bc6\u7801.
+usersettings.ok=\u7528\u6237 {0}\u7684\u5bc6\u7801\u5df2\u7ecf\u4fee\u6539.
+
+databasesettings.moreinfo=\u66f4\u591a\u5173\u4e8e\u6570\u636e\u5e93\u8bbe\u7f6e\u4fe1\u606f\uff0c\u53ef\u4ee5\u67e5\u770b\u8fd9\u91cc \u6570\u636e\u5e93\u6587\u6863.
+databasesettings.configtype=\u6570\u636e\u5e93\u8fde\u63a5\u6e90
+databasesettings.mysqlvarcharmaxlength=MySQL Varchar \u6700\u5927\u957f\u5ea6
+databasesettings.jndiname=JNDI-datasource\u67e5\u8be2\u540d\u79f0
+databasesettings.jdbclibrary=\u8bf7\u786e\u8ba4Java Classpath\u6709\u6570\u636e\u5e93\u8fde\u63a5\u9a71\u52a8\u3002
+databasesettings.driver=Java classname\u7684JDBC\u9a71\u52a8
databasesettings.url=JDBC URL
-databasesettings.username=JDBC Username
-databasesettings.password=JDBC Password
-databasettings.restartRequired=Changes to database settings require a restart to take effect.
-
-main.up=\u4E0A\u4E00\u9875
-main.playall=\u5168\u90E8\u64AD\u653E
-main.playrandom=\u968F\u673A\u64AD\u653E
-main.addall=\u5168\u90E8\u52A0\u5230\u64AD\u653E\u5217\u8868\u4E2D
-main.downloadall=\u5168\u90E8\u4E0B\u8F7D
-main.tags=\u7F16\u8F91\u6807\u7B7E
-main.playcount=\u64AD\u653E {0} \u6B21.
-main.lastplayed=\u4E0A\u6B21\u64AD\u653E: {0}.
-main.comment=\u8BC4\u8BBA
-main.sharealbum=\u5171\u4EAB
-main.more=More actions\u2026
-main.more.selection=Selected songs\u2026
-main.more.share=\u5171\u4EAB
-main.nowplaying=\u6B63\u5728\u64AD\u653E
-main.lyrics=\u6B4C\u8BCD
-main.minutesago=\u5206\u949F\u524D
-main.chat=\u804A\u5929
-main.scanning=\u626B\u63CF\u6587\u4EF6:
-main.message=\u804A\u5929...
-main.clearchat=\u6E05\u9664
-main.addtoplaylist.title=\u6DFB\u52A0\u5230\u64AD\u653E\u5217\u8868
-main.addtoplaylist.text=\u6DFB\u52A0\u9009\u5B9A\u7684\u66F2\u76EE\u5230\u64AD\u653E\u5217\u8868:
-main.addnext=Play next
-main.addlast=Play last
-main.addnext.toast=Song will be played next
-main.addlast.toast=Song will be played last
-main.similarartists=Similar artists
-main.startradio=Start radio
-main.playtopsongs=Play top songs
-main.showall=Show all albums
-main.topsongs=Top songs
-
-rating.rating=\u8BC4\u5206
-rating.clearrating=\u6E05\u9664\u8BC4\u5206
-
-coverart.change=\u4FEE\u6539
-coverart.zoom=\u653E\u5927
-
-allmusic.text=\u5728 allmusic.com \u67E5\u627E\u4E13\u8F91 {0} - \u8BF7\u7A0D\u5019.
-
-changecoverart.title=\u4FEE\u6539\u4E13\u8F91\u5C01\u9762
-changecoverart.address=\u6216\u662F\u8F93\u5165\u56FE\u7247URL
-changecoverart.artist=\u827A\u672F\u5BB6
-changecoverart.album=\u4E13\u8F91
-changecoverart.search=Search Last.fm
-changecoverart.wait=Please wait\u2026
-changecoverart.success=\u5C01\u9762\u4E0B\u8F7D\u6210\u529F.
-changecoverart.error=\u65E0\u6CD5\u4E0B\u8F7D\u5C01\u9762
-changecoverart.noimagesfound=\u627E\u4E0D\u5230\u5C01\u9762
+databasesettings.username=JDBC\u7528\u6237\u540d
+databasesettings.password=JDBC\u5bc6\u7801
+databasettings.restartRequired=\u6570\u636e\u5e93\u8bbe\u7f6e\u7684\u53d8\u66f4\u9700\u8981\u91cd\u542f\u624d\u4f1a\u751f\u6548\u3002
+
+main.up=\u4e0a\u4e00\u9875
+main.playall=\u5168\u90e8\u64ad\u653e
+main.playrandom=\u968f\u673a\u64ad\u653e
+main.addall=\u5168\u90e8\u52a0\u5230\u64ad\u653e\u5217\u8868\u4e2d
+main.downloadall=\u5168\u90e8\u4e0b\u8f7d
+main.tags=\u7f16\u8f91\u6807\u7b7e
+main.playcount=\u64ad\u653e {0} \u6b21.
+main.lastplayed=\u4e0a\u6b21\u64ad\u653e: {0}.
+main.comment=\u8bc4\u8bba
+main.sharealbum=\u5171\u4eab
+main.more=\u66f4\u591a\u64cd\u4f5c\u2026
+main.more.selection=\u5df2\u9009\u66f2\u76ee\u2026
+main.more.share=\u5171\u4eab
+main.nowplaying=\u6b63\u5728\u64ad\u653e
+main.lyrics=\u6b4c\u8bcd
+main.minutesago=\u5206\u949f\u524d
+main.chat=\u804a\u5929
+main.scanning=\u626b\u63cf\u6587\u4ef6:
+main.message=\u804a\u5929...
+main.clearchat=\u6e05\u9664
+main.addtoplaylist.title=\u6dfb\u52a0\u5230\u64ad\u653e\u5217\u8868
+main.addtoplaylist.text=\u6dfb\u52a0\u9009\u5b9a\u7684\u66f2\u76ee\u5230\u64ad\u653e\u5217\u8868:
+main.addnext=\u6dfb\u52a0\u5230\u4e0b\u4e00\u66f2
+main.addlast=\u6dfb\u52a0\u5230\u672b\u5c3e
+main.addnext.toast=\u5df2\u6dfb\u52a0\u5230\u4e0b\u4e00\u66f2
+main.addlast.toast=\u5df2\u6dfb\u52a0\u5230\u672b\u5c3e
+main.similarartists=\u76f8\u4f3c\u827a\u672f\u5bb6
+main.startradio=\u5f00\u59cb\u7535\u53f0
+main.playtopsongs=\u64ad\u653e\u6700\u70ed\u66f2\u76ee
+main.showall=\u663e\u793a\u6240\u6709\u4e13\u8f91
+main.topsongs=\u6700\u70ed\u66f2\u76ee
+
+rating.rating=\u8bc4\u5206
+rating.clearrating=\u6e05\u9664\u8bc4\u5206
+
+coverart.change=\u4fee\u6539
+coverart.zoom=\u653e\u5927
+
+allmusic.text=\u5728 allmusic.com \u67e5\u627e\u4e13\u8f91 {0} - \u8bf7\u7a0d\u5019.
+
+changecoverart.title=\u4fee\u6539\u4e13\u8f91\u5c01\u9762
+changecoverart.address=\u6216\u662f\u8f93\u5165\u56fe\u7247URL
+changecoverart.artist=\u827a\u672f\u5bb6
+changecoverart.album=\u4e13\u8f91
+changecoverart.search=\u641c\u7d22Last.fm
+changecoverart.wait=\u8bf7\u7a0d\u7b49\u2026
+changecoverart.success=\u5c01\u9762\u4e0b\u8f7d\u6210\u529f.
+changecoverart.error=\u65e0\u6cd5\u4e0b\u8f7d\u5c01\u9762
+changecoverart.noimagesfound=\u627e\u4e0d\u5230\u5c01\u9762
changecoverart.courtesy=Images courtesy of Last.fm
-changeCoverArtConfirm.failed=\u65E0\u6CD5\u4FEE\u6539\u4E13\u8F91\u5C01\u9762:
"{0}"
-
-edittags.title=\u7F16\u8F91\u6807\u7B7E
-edittags.file=\u6587\u4EF6
-edittags.track=\u66F2\u76EE
-edittags.songtitle=\u66F2\u540D
-edittags.artist=\u827A\u672F\u5BB6
-edittags.album=\u4E13\u8F91
-edittags.year=\u5E74\u4EFD
-edittags.genre=\u6D41\u6D3E
-edittags.status=\u72B6\u6001
-edittags.suggest=\u5EFA\u8BAE
-edittags.reset=\u91CD\u7F6E
+changeCoverArtConfirm.failed=\u65e0\u6cd5\u4fee\u6539\u4e13\u8f91\u5c01\u9762:
"{0}"
+
+edittags.title=\u7f16\u8f91\u6807\u7b7e
+edittags.file=\u6587\u4ef6
+edittags.track=\u66f2\u76ee
+edittags.songtitle=\u66f2\u540d
+edittags.artist=\u827a\u672f\u5bb6
+edittags.album=\u4e13\u8f91
+edittags.year=\u5e74\u4efd
+edittags.genre=\u6d41\u6d3e
+edittags.status=\u72b6\u6001
+edittags.suggest=\u5efa\u8bae
+edittags.reset=\u91cd\u7f6e
edittags.suggest.short=S
edittags.reset.short=R
-edittags.set=\u8BBE\u7F6E
-edittags.working=\u5904\u7406\u4E2D
-edittags.updated=\u5DF2\u66F4\u65B0
-edittags.skipped=\u7565\u8FC7
-edittags.error=\u9519\u8BEF
-
-share.title=\u5171\u4EAB
-share.warning=\u91CD\u8981\u63D0\u793A!
\u4E0D\u8981\u8FDD\u6CD5\u4EE5\u4EFB\u4F55\u65B9\u5F0F\u5171\u4EAB\u5177\u6709\u7248\u6743\u7684\u6587\u4EF6
-share.facebook=\u5728Facebook\u4E0A\u5171\u4EAB
-share.twitter=\u5728Twitter\u4E0A\u5171\u4EAB
-share.googleplus=\u5728Google+\u4E0A\u5171\u4EAB
-share.link=\u6216\u901A\u8FC7\u90AE\u4EF6\u53D1\u9001\u8FDE\u63A5: {0}
-share.disabled=\u4F7F\u7528\u5171\u4EAB\u9700\u8981\u9996\u5148\u6CE8\u518C\u4F60\u7684 airsonic.org \u5730\u5740.
\u8BF7\u5230\u8BBE\u7F6E > \u7F51\u7EDC (\u9700\u8981\u7BA1\u7406\u5458\u6743\u9650)
-share.manage=\u7BA1\u7406\u6211\u5171\u4EAB\u7684\u5A92\u4F53
-
-podcastreceiver.title=\u64AD\u5BA2\u63A5\u6536\u5668
-podcastreceiver.empty=You haven't subscribed to any podcasts yet.
-podcastreceiver.episodes={0} episodes
-podcastreceiver.expandall=\u663E\u793A\u5267\u96C6
-podcastreceiver.collapseall=\u9690\u85CF\u5267\u96C6
-podcastreceiver.status.new=\u65B0\u7684
-podcastreceiver.status.downloading=\u4E0B\u8F7D\u4E2D
-podcastreceiver.status.completed=\u5B8C\u6210
-podcastreceiver.status.error=\u9519\u8BEF
-podcastreceiver.status.deleted=\u5DF2\u5220\u9664
-podcastreceiver.status.skipped=\u7565\u8FC7
-podcastreceiver.lockselected=\u9501\u5B9A\u5DF2\u9009\u7684
-podcastreceiver.unlockselected=\u89E3\u9501\u5DF2\u9009\u7684
-podcastreceiver.downloadselected=\u4E0B\u8F7D\u5DF2\u9009\u7684
-podcastreceiver.deleteselected=\u5220\u9664\u5DF2\u9009\u62E9
-podcastreceiver.confirmdelete=\u771F\u7684\u8981\u5220\u9664\u64AD\u5BA2?
-podcastreceiver.check=\u68C0\u67E5\u66F4\u65B0
-podcastreceiver.refresh=\u5237\u65B0\u672C\u9875
-podcastreceiver.reset=\u91CD\u7F6E
-podcastreceiver.settings=\u64AD\u5BA2\u8BBE\u7F6E
-podcastreceiver.subscribe=\u8BA2\u9605\u64AD\u5BA2
-podcastreceiver.newestepisodes=Newest episodes
-
-lyrics.title=\u6B4C\u8BCD
-lyrics.artist=\u827A\u672F\u5BB6
-lyrics.song=\u6B4C\u66F2
-lyrics.search=\u67E5\u627E
-lyrics.wait=Searching for lyrics, please wait\u2026
-lyrics.courtesy=(\u6B4C\u8BCD\u7531chartlyrics.com\u63D0\u4F9B)
-lyrics.nolyricsfound=\u627E\u4E0D\u5230\u6B4C\u8BCD
-lyrics.trylater=Sorry, the lyrics search engine allows just one search every 20 seconds. Try again later.
-
-helppopup.title={0} \u5E2E\u52A9
-helppopup.transcode.title=\u6700\u5927\u6BD4\u7279\u7387
-helppopup.transcode.text=\u5982\u679C\u60A8\u7684\u5E26\u5BBD\u6709\u9650\uFF0C\u53EF\u4EE5\u8FC7\u8BBE\u7F6E\u6700\u5927\u6BD4\u7279\u7387\u6765\u6539\u5584. \u4F8B\u5982,\u5982\u679Cmp3\u539F\u672C\u7684\u538B\u7F29\u6BD4\u4F8B\u4E3A256Kbps, \u5982\u679C\u8BBE\u7F6E\u6700\u5927\u6BD4\u7279\u7387\u4E3A128 \u4F7F{0}\u81EA\u52A8\u5C06\u539F\u672C 256Kbps\u7684\u97F3\u4E50\u8C03\u964D\u6210 128 Kbps.
-helppopup.databaseConfigType.title=Data Source Config Type
-helppopup.databaseConfigType.text=Built-in will default to an HSQL database in the home folder, which is the backwards compatible option. External will connect to a JDBC database with the provided settings. JNDI will look up a DataSource connection already set up in your application container.
-helppopup.mysqlvarcharmaxlength.title=MySQL Varchar Max Length
-helppopup.mysqlvarcharmaxlength.text=MySQL has a maximum row length, and as such needs varchar columns to be bound. The value entered here will be the maximum column size.
-helppopup.jndiname.title=Lookup Name for JNDI Data Source
-helppopup.jndiname.text=A JNDI name to look up a data source of type javax.sql.DataSource. It is created in your application container (i.e. Tomcat).
+edittags.set=\u8bbe\u7f6e
+edittags.working=\u5904\u7406\u4e2d
+edittags.updated=\u5df2\u66f4\u65b0
+edittags.skipped=\u8df3\u8fc7
+edittags.error=\u9519\u8bef
+
+share.title=\u5171\u4eab
+share.warning=\u91cd\u8981\u63d0\u793a!
\u4e0d\u8981\u8fdd\u6cd5\u4ee5\u4efb\u4f55\u65b9\u5f0f\u5171\u4eab\u5177\u6709\u7248\u6743\u7684\u6587\u4ef6
+share.facebook=\u5728Facebook\u4e0a\u5171\u4eab
+share.twitter=\u5728Twitter\u4e0a\u5171\u4eab
+share.googleplus=\u5728Google+\u4e0a\u5171\u4eab
+share.link=\u6216\u901a\u8fc7\u90ae\u4ef6\u53d1\u9001\u8fde\u63a5: {0}
+share.disabled=\u4f7f\u7528\u5171\u4eab\u9700\u8981\u9996\u5148\u6ce8\u518c\u4f60\u7684 airsonic.org \u5730\u5740.
\u8bf7\u5230\u8bbe\u7f6e > \u7f51\u7edc (\u9700\u8981\u7ba1\u7406\u5458\u6743\u9650)
+share.manage=\u7ba1\u7406\u6211\u5171\u4eab\u7684\u5a92\u4f53
+
+podcastreceiver.title=\u64ad\u5ba2\u63a5\u6536\u5668
+podcastreceiver.empty=\u5c1a\u672a\u8ba2\u9605\u4efb\u4f55\u64ad\u5ba2
+podcastreceiver.episodes={0} \u96c6
+podcastreceiver.expandall=\u663e\u793a\u5267\u96c6
+podcastreceiver.collapseall=\u9690\u85cf\u5267\u96c6
+podcastreceiver.status.new=\u65b0\u7684
+podcastreceiver.status.downloading=\u4e0b\u8f7d\u4e2d
+podcastreceiver.status.completed=\u5b8c\u6210
+podcastreceiver.status.error=\u9519\u8bef
+podcastreceiver.status.deleted=\u5df2\u5220\u9664
+podcastreceiver.status.skipped=\u8df3\u8fc7
+podcastreceiver.lockselected=\u9501\u5b9a\u5df2\u9009\u7684
+podcastreceiver.unlockselected=\u89e3\u9501\u5df2\u9009\u7684
+podcastreceiver.downloadselected=\u4e0b\u8f7d\u5df2\u9009\u7684
+podcastreceiver.deleteselected=\u5220\u9664\u5df2\u9009\u62e9
+podcastreceiver.confirmdelete=\u771f\u7684\u8981\u5220\u9664\u64ad\u5ba2?
+podcastreceiver.check=\u68c0\u67e5\u66f4\u65b0
+podcastreceiver.refresh=\u5237\u65b0\u672c\u9875
+podcastreceiver.reset=\u91cd\u7f6e
+podcastreceiver.settings=\u64ad\u5ba2\u8bbe\u7f6e
+podcastreceiver.subscribe=\u8ba2\u9605\u64ad\u5ba2
+podcastreceiver.newestepisodes=\u6700\u65b0\u5267\u96c6
+
+lyrics.title=\u6b4c\u8bcd
+lyrics.artist=\u827a\u672f\u5bb6
+lyrics.song=\u66f2\u76ee
+lyrics.search=\u67e5\u627e
+lyrics.wait=\u6b63\u5728\u641c\u7d22\u6b4c\u8bcd\uff0c\u8bf7\u7a0d\u5019\u2026
+lyrics.courtesy=(\u6b4c\u8bcd\u7531chartlyrics.com\u63d0\u4f9b)
+lyrics.nolyricsfound=\u627e\u4e0d\u5230\u6b4c\u8bcd
+lyrics.trylater=\u5bf9\u4e0d\u8d77\uff0c\u6b4c\u8bcd\u641c\u7d22\u5f15\u64ce\u4ec5\u5141\u8bb820s\u641c\u7d221\u6b21\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\u3002
+
+helppopup.title={0} \u5e2e\u52a9
+helppopup.transcode.title=\u6700\u5927\u6bd4\u7279\u7387
+helppopup.transcode.text=\u5982\u679c\u60a8\u7684\u5e26\u5bbd\u6709\u9650\uff0c\u53ef\u4ee5\u8fc7\u8bbe\u7f6e\u6700\u5927\u6bd4\u7279\u7387\u6765\u6539\u5584. \u4f8b\u5982,\u5982\u679cmp3\u539f\u672c\u7684\u538b\u7f29\u6bd4\u4f8b\u4e3a256Kbps, \u5982\u679c\u8bbe\u7f6e\u6700\u5927\u6bd4\u7279\u7387\u4e3a128 \u4f7f{0}\u81ea\u52a8\u5c06\u539f\u672c 256Kbps\u7684\u97f3\u4e50\u8c03\u964d\u6210 128 Kbps.
+helppopup.databaseConfigType.title=\u6570\u636e\u5e93\u914d\u7f6e\u7c7b\u578b
+helppopup.databaseConfigType.text=\u9ed8\u8ba4\u5c06\u4f7f\u7528\u5185\u90e8\u7684HSQL\u6570\u636e\u5e93\uff0c\u4e5f\u662f\u5411\u4e0b\u517c\u5bb9\u7684\u9009\u9879\u3002\u53ef\u4f7f\u7528\u81ea\u5b9a\u4e49\u914d\u7f6e\u4f7f\u7528JDBC\u8fde\u63a5\u5916\u90e8\u6570\u636e\u5e93\u3002JNDI\u4f1a\u6839\u636e\u8bbe\u7f6e\u7684\u6570\u636e\u6e90\u8fde\u63a5\u67e5\u627e\u5e94\u7528\u5bb9\u5668\u6570\u636e\u5e93\u3002
+helppopup.mysqlvarcharmaxlength.title=MySQL Varchar\u6700\u5927\u957f\u5ea6
+helppopup.mysqlvarcharmaxlength.text=MySQL\u6709\u6700\u5927\u884c\u5bbd, \u56e0\u6b64\u53d8\u91cf\u5217\u9700\u8981\u6709\u8fb9\u754c\u3002\u8f93\u5165\u7684\u503c\u5c06\u4f5c\u4e3a\u53d8\u91cf\u6700\u5927\u5bbd\u5ea6\u3002
+helppopup.jndiname.title=JNDI\u6570\u636e\u6e90\u67e5\u8be2\u540d\u79f0
+helppopup.jndiname.text=\u4e00\u4e2aJNDI\u6570\u636e\u6e90\u67e5\u8be2\u540d\u79f0\uff0cjavax.sql.DataSource\u7c7b\u578b\u3002 \u5b83\u5728\u5e94\u7528\u5bb9\u5668\u4e2d\u88ab\u521b\u5efa\u3002 (\u4f8b\u5982Tomcat)\u3002
helppopup.jdbcdriver.title=JDBC Driver Class
-helppopup.jdbcdriver.text=JDBC Driver dependent class name that implements java.sql.Driver. I.e. for PostgreSQL one would use org.postgresql.Driver. This class must be present in the classpath. Most times the class need not be specified (picked up from the JDBC URL)
-helppopup.excludepattern.title=Exclude Pattern
-helppopup.excludepattern.text=Airsonic will not import any files matching this regular expression pattern.
-helppopup.playlistfolder.title=Import playlist from
-helppopup.playlistfolder.text=Playlists in this folder will be imported reqularly.
-helppopup.musicmask.title=\u97F3\u4E50\u6587\u4EF6
-helppopup.musicmask.text=\u6307\u5B9A\u6269\u5C55\u540D,\u89C6\u4E3A\u97F3\u4E50\u6587\u4EF6
-helppopup.videomask.title=\u89C6\u9891\u6587\u4EF6
-helppopup.videomask.text=\u6307\u5B9A\u6269\u5C55\u540D,\u89C6\u4E3A\u89C6\u9891\u6587\u4EF6
-helppopup.coverartmask.title=\u5C01\u9762\u6587\u4EF6
-helppopup.coverartmask.text=\u6307\u5B9A\u6269\u5C55\u540D,\u89C6\u4E3A\u5C01\u9762(\u56FE\u50CF)\u6587\u4EF6
-helppopup.downsamplecommand.title=\u964D\u9891\u547D\u4EE4
-helppopup.downsamplecommand.text=\u8BA9\u60A8\u8BBE\u7F6E\u8C03\u964D\u64AD\u653E\u97F3\u4E50\u65F6\u964D\u4F4E\u53D6\u6837\u9891\u7387\u7684\u6307\u4EE4.(%s = \u8981\u964D\u9891\u7684\u6587\u4EF6, %b = \u64AD\u653E\u5668\u7684\u6700\u5927\u6BD4\u7279\u7387)
-helppopup.hlscommand.title=HTTP \u76F4\u64AD\u6D41\u547D\u4EE4
-helppopup.hlscommand.text=\u7528\u4E8E Apple''s HLS (HTTP Live Streaming) \u534F\u8BAE.
-helppopup.index.title=\u68C0\u7D22
-helppopup.index.text=\u8BBE\u7F6E\u97F3\u4E50\u68C0\u7D22\u7684\u65B9\u5F0F,\uFF08\u5C31\u5982\u540C\u73B0\u5728\u5728\u5C4F\u5E55\u5DE6\u4E0A\u65B9\u7684\u5206\u7C7B\uFF09. \u5728\u5A92\u4F53\u6587\u4EF6\u5939\u91CC\u7684\u6587\u4EF6\u5F88\u5BB9\u6613\u5206\u7C7B\u68C0\u7D22
\u901A\u5E38\u4EE5\u7A7A\u683C\u6765\u5206\u9694\u68C0\u7D22\u9879\u76EE. \u4E00\u822C\u6765\u8BF4\uFF0C\u4E00\u4E2A\u5B57\u6BCD\uFF08\u5B57\u7B26\uFF09\u4E3A\u4E00\u4E2A\u9879\u76EE, \u4F46\u4E5F\u53EF\u4EE5\u4F7F\u7528\u591A\u4E2A\u5B57\u7B26\u8FDB\u884C\u8FDB\u884C\u68C0\u7D22.\u4F8B\u5982"The"\u4F1A\u6307\u5411\u6240\u6709\u4EE5The\u5F00\u5934\u7684\u6587\u4EF6\u548C\u6587\u4EF6\u5939A-E(ABCDE) \u4F1A\u663E\u793A\u4E3A A-E \u5E76\u6307\u5411\u4EFB\u4F55\u4EE5A,B,C,D,E\u5F00\u5934\u6587\u4EF6\u6216\u6587\u4EF6\u5939 \u8FD9\u4E2A\u529F\u80FD\u5BF9\u4E8E\u4F4E\u9891\u5B57\u7B26\u5F88\u6709\u7528.
\u800C\u65E0\u6CD5\u5F52\u7C7B\u7684\u6587\u4EF6\uFF0C\t\t\t\t\t \u5C06\u5168\u90E8\u5F52\u4E8E "#"\u9879\u76EE\u4E2D.
-helppopup.ignoredarticles.title=\u5FFD\u7565\u5355\u8BCD
-helppopup.ignoredarticles.text=\u6709\u4E9B\u5355\u8BCD(\u4F8B\u5982"The") \u901A\u5E38\u5728\u66F2\u76EE\u5F52\u7C7B\u4E2D\u5E94\u8BE5\u5FFD\u7565\uFF0C\u8BF7\u5728\u6B64\u5904\u8BBE\u7F6E.
-helppopup.shortcuts.title=\u5FEB\u6377\u65B9\u5F0F
-helppopup.shortcuts.text=\u5728\u6700\u4E0A\u5C42\u76EE\u5F55\u4E2D\u5EFA\u7ACB\u5FEB\u6377\u65B9\u5F0F,\u4EE5\u7A7A\u683C\u6765\u5206\u9694. \u7528\u5F15\u53F7\u6765\u5206\u7EC4, \u4F8B\u5982:
New Incoming "Sound tracks"
-helppopup.language.title=\u8BED\u8A00
-helppopup.language.text=\u663E\u793A\u8BED\u8A00.
-helppopup.visibility.title=\u663E\u793A\u7684\u9879\u76EE
-helppopup.visibility.text=\u9009\u62E9\u5728\u6D4F\u89C8\u6216\u662F\u5728\u64AD\u653E\u5217\u8868\u4E2D\uFF0C\u663E\u793A\u66F2\u76EE\u7684\u5404\u79CD\u8BE6\u7EC6\u8D44\u6599
-helppopup.partymode.title=\u6D3E\u5BF9\u6A21\u5F0F
-helppopup.partymode.text=\u4F7F\u7528\u6D3E\u5BF9\u6A21\u5F0F\u7B80\u5316\u7528\u6237\u754C\u9762\uFF0C\u63D0\u4F9B\u7ED9\u65E0\u7ECF\u9A8C\u7684\u7528\u6237\u64CD\u4F5C\u4E5F\u53EF\u4EE5\u907F\u514D\u56E0\u4E3A\u610F\u5916\u64CD\u4F5C\u800C\u5F04\u4E71\u4E86\u64AD\u653E\u5217\u8868.
-helppopup.theme.title=\u4E3B\u9898
-helppopup.theme.text=\u8BA9\u60A8\u53EF\u4EE5\u9009\u62E9\u4E0D\u540C\u7684\u4E3B\u9898. \u4E3B\u9898\u901A\u8FC7\u4F7F\u7528\u4E0D\u540C\u7684\u989C\u8272\u3001\u5B57\u4F53\u3001\u56FE\u50CF\u7B49\uFF0C\u5E26\u7ED9\u60A8\u4E0D\u540C\u7684{0}\u611F\u53D7.
-helppopup.welcomemessage.title=\u6B22\u8FCE\u6807\u9898
-helppopup.welcomemessage.text=\u5728\u9996\u9875\u4E2D\u663E\u793A\u7684\u6807\u9898.
-helppopup.loginmessage.title=\u767B\u9646\u4FE1\u606F
-helppopup.loginmessage.text=\u5728\u767B\u9646\u753B\u9762\u663E\u793A\u7684\u63D0\u793A\u4FE1\u606F.
-helppopup.coverartlimit.title=\u4E13\u8F91\u5C01\u9762\u9650\u5236
-helppopup.coverartlimit.text=\u5728\u4E00\u9875\u753B\u9762\u4E2D\u663E\u793A\u4E13\u8F91\u5C01\u9762\u7684\u6700\u5927\u6570\u91CF.
-helppopup.downloadlimit.title=\u4E0B\u8F7D\u9650\u5236
-helppopup.downloadlimit.text=\u4E0B\u8F7D\u6587\u4EF6\u65F6\u7684\u9650\u5236.
-helppopup.uploadlimit.title=\u4E0A\u4F20\u9650\u5236
-helppopup.uploadlimit.text=\u4E0A\u4F20\u6587\u4EF6\u65F6\u7684\u9650\u5236.
-helppopup.streamport.title=\u975E-SSL \u4E32\u6D41 \u7AEF\u53E3
-helppopup.streamport.text=\u672C\u9009\u9879\u53EA\u662F\u7528\u4E8E\u5728\u670D\u52A1\u5668\u4E0A\u7684 {0} \u4F7F\u7528 SSL (HTTPS)\u4F20\u8F93\u534F\u5B9A.
\u6709\u4E9B\u64AD\u653E\u5668 (\u4F8B\u5982 Winamp) \u5E76\u672A\u652F\u6301SSL\u7684\u5218\u534F\u8BAE. \u5982\u679C\u60A8\u4E0D\u7ECF\u7531SSL\u4F20\u9001\u4E32\u6D41\uFF0C\u8BF7\u6307\u5B9A\u901A\u8BAF\u7AEF\u53E3(\u901A\u5E38\u662F80\u62164040)\u8BF7\u6CE8\u610F\uFF0C\u6D41\u97F3\u4E50\u5E76\u4E0D\u4F1A\u88AB\u52A0\u5BC6.
-helppopup.ldap.title=LDAP \u9A8C\u8BC1
-helppopup.ldap.text=\u7528\u6237\u53EF\u4EE5\u7ECF\u7531\u5916\u90E8\u7684LDAP\u670D\u52A1\u5668\u9A8C\u8BC1 (\u5305\u62ECWindows Active Directory). \u5F53\u8BBE\u7F6E\u4F7F\u7528LDAP\u7528\u6237\u767B\u9646 {0}, \u5E10\u53F7\u53CA\u5BC6\u7801\u5C31\u7531\u5916\u90E8\u670D\u52A1\u5668\u9A8C\u8BC1, \u800C\u4E0D\u662F\u7531{0}\u6765\u9A8C\u8BC1.
-helppopup.ldapurl.title=LDAP \u4F4D\u5740
-helppopup.ldapurl.text=\u8BBE\u7F6E LDAP \u670D\u52A1\u5668\u7684\u4F4D\u5740. \u534F\u5B9A\u5E94\u8BE5\u662F ldap:// \u6216 ldaps:// (\u7ECF\u7531SSL\u7684LDAP\u534F\u5B9A). \u8BF7\u53C2\u8003\u8FD9\u91CC \u6709\u66F4\u591A\u8BE6\u7EC6\u8BF4\u660E.
-helppopup.ldapsearchfilter.title=LDAP \u67E5\u627E\u8FC7\u6EE4
-helppopup.ldapsearchfilter.text=\u641C\u5BFBLDAP\u7528\u6237\u65F6\uFF0C\u5728\u8FD9\u91CC\u8BBE\u7F6E\u8FC7\u6EE4\u8868\u793A\u5F0F (\u5B9A\u4E49\u5728RFC 2254). The pattern "'{0}'" is replaced by the username, \u4F8B\u5982:
- (uid='{0}') - this would search for a username match on the uid attribute.
- (sAMAccountName='{0}') - typically used for authentication in Microsoft Active Directory.
-helppopup.ldapmanagerdn.title=LDAP \u7BA1\u7406\u8005 DN
-helppopup.ldapmanagerdn.text=\u5982\u679C LDAP \u670D\u52A1\u5668\u4E0D\u652F\u63F4\u533F\u540D\u7528\u6237\u8FDE\u7EBF\uFF0C\u60A8\u5FC5\u987B\u6307\u5B9A DN (Distinguished Name)\u53CALDAP\u7528\u6237\u7684\u5BC6\u7801.
-helppopup.ldapautoshadowing.title=\u5728 {0} \u81EA\u52A8\u5EFA\u7ACB LDAP \u5E10\u53F7
-helppopup.ldapautoshadowing.text=\u8BBE\u7F6E\u8FD9\u4E2A\u9009\u9879, \u5219LDAP \u7528\u6237\u4E0D\u5FC5\u5728\u767B\u9646\u4E4B\u524D\u624B\u52A8\u5EFA\u7ACB{0}\u7684\u5E10\u53F7. \u6CE8\u610F! \u8FD9\u610F\u5473\u6240\u6709\u5728LDAP\u4E0A\u7684\u7528\u6237\u90FD\u53EF\u4EE5\u767B\u9646\u60A8\u7684{0}, \u4E5F\u8BB8\u8FD9\u4E0D\u662F\u60A8\u60F3\u8981\u7684\u529F\u80FD.
-helppopup.playername.title=\u64AD\u653E\u5668\u540D\u79F0
-helppopup.playername.text=\u8BA9\u4F60\u5E2E\u64AD\u653E\u5668\u6307\u5B9A\u4E00\u4E2A\u5BB9\u6613\u8BB0\u4F4F\u7684\u540D\u5B57\uFF0C\u5982\u201C\u5DE5\u4F5C\u5BA4\u201D\u6216\u201C\u5BA2\u5385\u201D
-helppopup.autocontrol.title=\u63A7\u5236\u64AD\u653E\u5668\u81EA\u52A8\u64AD\u653E
-helppopup.autocontrol.text=\u8BBE\u7F6E\u8FD9\u4E2A\u9009\u9879, {0} \u5728\u60A8\u5F00\u59CB\u64AD\u653E\u65F6\uFF0C\u4F1A\u81EA\u52A8\u542F\u52A8\u64AD\u653E\u5668\u5426\u5219\u60A8\u5FC5\u987B\u81EA\u5DF1\u542F\u52A8\u5E76\u4E14\u8FDE\u63A5\u60A8\u7684\u64AD\u653E\u5668.
-helppopup.m3ubom.title=Apply BOM in M3U file
-helppopup.m3ubom.text=Apply a BOM mark in generated M3U playlists for Unicode compatibility.
-helppopup.dynamicip.title=\u52A8\u6001 IP \u4F4D\u5740
-helppopup.dynamicip.text=\u5173\u95ED\u6B64\u9009\u9879\uFF0C\u5982\u679C\u60A8\u4F7F\u7528\u9759\u6001IP\u4F4D\u5740.
-helppopup.smtpServer.title=SMTP Server
-helppopup.smtpServer.text=The hostname of the SMTP server. This server will be used to send e-mails to users who have requested a password reset.
-helppopup.smtpPort.title=SMTP Port
-helppopup.smtpPort.text=Server port to connect to for outgoing e-mail traffic.
-helppopup.smtpCredentials.title=SMTP Credentials
-helppopup.smtpCredentials.text=The credentials for connecting to the SMTP server. Leave empty to connect without authentication.
-helppopup.smtpEncryption.title=SMTP Encryption
-helppopup.smtpEncryption.text=Encryption method used for connections to the SMTP server. Choose "None" for no encryption.
-helppopup.smtpFrom.title=From address
-helppopup.smtpFrom.text=The sender address for e-mails originating from the Airsonic server. Must be a valid e-mail address.
-helppopup.captcha.title=CAPTCHA
-helppopup.captcha.text=When enabled, users must solve a CAPTCHA to prove they are human when requesting a password reset.
Requires registration with an external service; see the documentation.
-helppopup.recaptchaSiteKey.title=reCAPTCHA site key
-helppopup.recaptchaSiteKey.text=A site key obtained from the reCAPTCHA admin console.
-helppopup.recaptchaSecretKey.title=reCAPTCHA secret key
-helppopup.recaptchaSecretKey.text=A secret key obtained from the reCAPTCHA admin console. Left unchanged if blank.
-helppopup.scanMediaFolders.title=Media folders scanning rules
-helppopup.scanMediaFolders.text=Note that subfolder names starting with a dot (.) or @eaDir, as well as Thumbs.db files, are ignored.
+helppopup.jdbcdriver.text=JDBC Driver \u4f9d\u8d56\u7684 class name\uff0c \u7528\u4e8e\u90e8\u7f72 java.sql.Driver\u3002 \u4f8b\u5982 PostgreSQL \u4f7f\u7528 org.postgresql.Driver. \u8fd9\u4e2aclass\u5fc5\u987b\u5728classpath\u4e2d. \u5927\u591a\u6570\u60c5\u51b5\u4e0b\u4e0d\u7528\u7279\u522b\u8bbe\u7f6e (\u4eceJDBC URL\u83b7\u53d6)
+helppopup.excludepattern.title=\u6392\u9664\u6a21\u5f0f
+helppopup.excludepattern.text=Airsonic\u5c06\u4e0d\u4f1a\u5bfc\u5165\u7b26\u5408\u8fd9\u4e2a\u6b63\u5219\u8868\u8fbe\u5f0f\u7684\u6587\u4ef6
+helppopup.playlistfolder.title=\u5bfc\u5165\u64ad\u653e\u5217\u8868
+helppopup.playlistfolder.text=\u8be5\u6587\u4ef6\u5939\u91cc\u7684\u64ad\u653e\u5217\u8868\u5c06\u88ab\u5b9a\u671f\u5bfc\u5165\u3002
+helppopup.musicmask.title=\u97f3\u4e50\u6587\u4ef6
+helppopup.musicmask.text=\u6307\u5b9a\u6269\u5c55\u540d,\u89c6\u4e3a\u97f3\u4e50\u6587\u4ef6
+helppopup.videomask.title=\u89c6\u9891\u6587\u4ef6
+helppopup.videomask.text=\u6307\u5b9a\u6269\u5c55\u540d,\u89c6\u4e3a\u89c6\u9891\u6587\u4ef6
+helppopup.coverartmask.title=\u5c01\u9762\u6587\u4ef6
+helppopup.coverartmask.text=\u6307\u5b9a\u6269\u5c55\u540d,\u89c6\u4e3a\u5c01\u9762(\u56fe\u50cf)\u6587\u4ef6
+helppopup.downsamplecommand.title=\u964d\u9891\u547d\u4ee4
+helppopup.downsamplecommand.text=\u8ba9\u60a8\u8bbe\u7f6e\u8c03\u964d\u64ad\u653e\u97f3\u4e50\u65f6\u964d\u4f4e\u53d6\u6837\u9891\u7387\u7684\u6307\u4ee4.
(%s = \u8981\u964d\u9891\u7684\u6587\u4ef6, %b = \u64ad\u653e\u5668\u7684\u6700\u5927\u6bd4\u7279\u7387)
+helppopup.hlscommand.title=HTTP \u76f4\u64ad\u6d41\u547d\u4ee4
+helppopup.hlscommand.text=\u7528\u4e8e Apple''s HLS (HTTP Live Streaming) \u534f\u8bae.
+helppopup.index.title=\u68c0\u7d22
+helppopup.index.text=\u8bbe\u7f6e\u97f3\u4e50\u68c0\u7d22\u7684\u65b9\u5f0f,\uff08\u5c31\u5982\u540c\u73b0\u5728\u5728\u5c4f\u5e55\u5de6\u4e0a\u65b9\u7684\u5206\u7c7b\uff09. \u5728\u5a92\u4f53\u6587\u4ef6\u5939\u91cc\u7684\u6587\u4ef6\u5f88\u5bb9\u6613\u5206\u7c7b\u68c0\u7d22
\u901a\u5e38\u4ee5\u7a7a\u683c\u6765\u5206\u9694\u68c0\u7d22\u9879\u76ee. \u4e00\u822c\u6765\u8bf4\uff0c\u4e00\u4e2a\u5b57\u6bcd\uff08\u5b57\u7b26\uff09\u4e3a\u4e00\u4e2a\u9879\u76ee, \u4f46\u4e5f\u53ef\u4ee5\u4f7f\u7528\u591a\u4e2a\u5b57\u7b26\u8fdb\u884c\u8fdb\u884c\u68c0\u7d22.\u4f8b\u5982"The"\u4f1a\u6307\u5411\u6240\u6709\u4ee5The\u5f00\u5934\u7684\u6587\u4ef6\u548c\u6587\u4ef6\u5939A-E(ABCDE) \u4f1a\u663e\u793a\u4e3a A-E \u5e76\u6307\u5411\u4efb\u4f55\u4ee5A,B,C,D,E\u5f00\u5934\u6587\u4ef6\u6216\u6587\u4ef6\u5939 \u8fd9\u4e2a\u529f\u80fd\u5bf9\u4e8e\u4f4e\u9891\u5b57\u7b26\u5f88\u6709\u7528.
\u800c\u65e0\u6cd5\u5f52\u7c7b\u7684\u6587\u4ef6\uff0c\t\t\t\t\t \u5c06\u5168\u90e8\u5f52\u4e8e "#"\u9879\u76ee\u4e2d.
+helppopup.ignoredarticles.title=\u5ffd\u7565\u5355\u8bcd
+helppopup.ignoredarticles.text=\u6709\u4e9b\u5355\u8bcd(\u4f8b\u5982"The") \u901a\u5e38\u5728\u66f2\u76ee\u5f52\u7c7b\u4e2d\u5e94\u8be5\u5ffd\u7565\uff0c\u8bf7\u5728\u6b64\u5904\u8bbe\u7f6e.
+helppopup.shortcuts.title=\u5feb\u6377\u65b9\u5f0f
+helppopup.shortcuts.text=\u5728\u6700\u4e0a\u5c42\u76ee\u5f55\u4e2d\u5efa\u7acb\u5feb\u6377\u65b9\u5f0f,\u4ee5\u7a7a\u683c\u6765\u5206\u9694. \u7528\u5f15\u53f7\u6765\u5206\u7ec4, \u4f8b\u5982:
New Incoming "Sound tracks"
+helppopup.language.title=\u8bed\u8a00
+helppopup.language.text=\u663e\u793a\u8bed\u8a00.
+helppopup.visibility.title=\u663e\u793a\u7684\u9879\u76ee
+helppopup.visibility.text=\u9009\u62e9\u5728\u6d4f\u89c8\u6216\u662f\u5728\u64ad\u653e\u5217\u8868\u4e2d\uff0c\u663e\u793a\u66f2\u76ee\u7684\u5404\u79cd\u8be6\u7ec6\u8d44\u6599
+helppopup.partymode.title=\u6d3e\u5bf9\u6a21\u5f0f
+helppopup.partymode.text=\u4f7f\u7528\u6d3e\u5bf9\u6a21\u5f0f\u7b80\u5316\u7528\u6237\u754c\u9762\uff0c\u63d0\u4f9b\u7ed9\u65e0\u7ecf\u9a8c\u7684\u7528\u6237\u64cd\u4f5c\u4e5f\u53ef\u4ee5\u907f\u514d\u56e0\u4e3a\u610f\u5916\u64cd\u4f5c\u800c\u5f04\u4e71\u4e86\u64ad\u653e\u5217\u8868.
+helppopup.theme.title=\u4e3b\u9898
+helppopup.theme.text=\u8ba9\u60a8\u53ef\u4ee5\u9009\u62e9\u4e0d\u540c\u7684\u4e3b\u9898. \u4e3b\u9898\u901a\u8fc7\u4f7f\u7528\u4e0d\u540c\u7684\u989c\u8272\u3001\u5b57\u4f53\u3001\u56fe\u50cf\u7b49\uff0c\u5e26\u7ed9\u60a8\u4e0d\u540c\u7684{0}\u611f\u53d7.
+helppopup.welcomemessage.title=\u6b22\u8fce\u6807\u9898
+helppopup.welcomemessage.text=\u5728\u9996\u9875\u4e2d\u663e\u793a\u7684\u6807\u9898.
+helppopup.loginmessage.title=\u767b\u9646\u4fe1\u606f
+helppopup.loginmessage.text=\u5728\u767b\u9646\u753b\u9762\u663e\u793a\u7684\u63d0\u793a\u4fe1\u606f.
+helppopup.coverartlimit.title=\u4e13\u8f91\u5c01\u9762\u9650\u5236
+helppopup.coverartlimit.text=\u5728\u4e00\u9875\u753b\u9762\u4e2d\u663e\u793a\u4e13\u8f91\u5c01\u9762\u7684\u6700\u5927\u6570\u91cf.
+helppopup.downloadlimit.title=\u4e0b\u8f7d\u9650\u5236
+helppopup.downloadlimit.text=\u4e0b\u8f7d\u6587\u4ef6\u65f6\u7684\u9650\u5236.
+helppopup.uploadlimit.title=\u4e0a\u4f20\u9650\u5236
+helppopup.uploadlimit.text=\u4e0a\u4f20\u6587\u4ef6\u65f6\u7684\u9650\u5236.
+helppopup.streamport.title=\u975e-SSL \u4e32\u6d41 \u7aef\u53e3
+helppopup.streamport.text=\u672c\u9009\u9879\u53ea\u662f\u7528\u4e8e\u5728\u670d\u52a1\u5668\u4e0a\u7684 {0} \u4f7f\u7528 SSL (HTTPS)\u4f20\u8f93\u534f\u8bae.
\u6709\u4e9b\u64ad\u653e\u5668 (\u4f8b\u5982 Winamp) \u5e76\u672a\u652f\u6301SSL\u7684\u5218\u534f\u8bae. \u5982\u679c\u60a8\u4e0d\u7ecf\u7531SSL\u4f20\u9001\u4e32\u6d41\uff0c\u8bf7\u6307\u5b9a\u901a\u8baf\u7aef\u53e3(\u901a\u5e38\u662f80\u62164040)\u8bf7\u6ce8\u610f\uff0c\u6d41\u97f3\u4e50\u5e76\u4e0d\u4f1a\u88ab\u52a0\u5bc6.
+helppopup.ldap.title=LDAP \u9a8c\u8bc1
+helppopup.ldap.text=\u7528\u6237\u53ef\u4ee5\u7ecf\u7531\u5916\u90e8\u7684LDAP\u670d\u52a1\u5668\u9a8c\u8bc1 (\u5305\u62ecWindows Active Directory). \u5f53\u8bbe\u7f6e\u4f7f\u7528LDAP\u7528\u6237\u767b\u9646 {0}, \u5e10\u53f7\u53ca\u5bc6\u7801\u5c31\u7531\u5916\u90e8\u670d\u52a1\u5668\u9a8c\u8bc1, \u800c\u4e0d\u662f\u7531{0}\u6765\u9a8c\u8bc1.
+helppopup.ldapurl.title=LDAP \u5730\u5740
+helppopup.ldapurl.text=\u8bbe\u7f6e LDAP \u670d\u52a1\u5668\u7684\u5730\u5740. \u534f\u8bae\u5e94\u8be5\u662f ldap:// \u6216 ldaps:// (\u7ecf\u7531SSL\u7684LDAP\u534f\u8bae). \u8bf7\u53c2\u8003\u8fd9\u91cc \u6709\u66f4\u591a\u8be6\u7ec6\u8bf4\u660e.
+helppopup.ldapsearchfilter.title=LDAP \u67e5\u627e\u8fc7\u6ee4
+helppopup.ldapsearchfilter.text=\u641c\u5bfbLDAP\u7528\u6237\u65f6\uff0c\u5728\u8fd9\u91cc\u8bbe\u7f6e\u8fc7\u6ee4\u8868\u793a\u5f0f (\u5b9a\u4e49\u5728RFC 2254). "'{0}'" \u4f1a\u88ab\u7528\u6237\u540d\u66ff\u4ee3, \u4f8b\u5982:
- (uid='{0}') - \u8fd9\u5c06\u6839\u636euid attribute\u5339\u914d\u7528\u6237\u540d\u3002
- (sAMAccountName='{0}') - \u7279\u522b\u662fMicrosoft Active Directory\u7684\u9a8c\u8bc1\u3002
+helppopup.ldapmanagerdn.title=LDAP \u7ba1\u7406\u8005 DN
+helppopup.ldapmanagerdn.text=\u5982\u679c LDAP \u670d\u52a1\u5668\u4e0d\u652f\u63f4\u533f\u540d\u7528\u6237\u8fde\u7ebf\uff0c\u60a8\u5fc5\u987b\u6307\u5b9a DN (Distinguished Name)\u53caLDAP\u7528\u6237\u7684\u5bc6\u7801.
+helppopup.ldapautoshadowing.title=\u5728 {0} \u81ea\u52a8\u5efa\u7acb LDAP \u5e10\u53f7
+helppopup.ldapautoshadowing.text=\u8bbe\u7f6e\u8fd9\u4e2a\u9009\u9879, \u5219LDAP \u7528\u6237\u4e0d\u5fc5\u5728\u767b\u9646\u4e4b\u524d\u624b\u52a8\u5efa\u7acb{0}\u7684\u5e10\u53f7. \u6ce8\u610f! \u8fd9\u610f\u5473\u6240\u6709\u5728LDAP\u4e0a\u7684\u7528\u6237\u90fd\u53ef\u4ee5\u767b\u9646\u60a8\u7684{0}, \u4e5f\u8bb8\u8fd9\u4e0d\u662f\u60a8\u60f3\u8981\u7684\u529f\u80fd.
+helppopup.playername.title=\u64ad\u653e\u5668\u540d\u79f0
+helppopup.playername.text=\u8ba9\u4f60\u5e2e\u64ad\u653e\u5668\u6307\u5b9a\u4e00\u4e2a\u5bb9\u6613\u8bb0\u4f4f\u7684\u540d\u5b57\uff0c\u5982\u201c\u5de5\u4f5c\u5ba4\u201d\u6216\u201c\u5ba2\u5385\u201d
+helppopup.autocontrol.title=\u63a7\u5236\u64ad\u653e\u5668\u81ea\u52a8\u64ad\u653e
+helppopup.autocontrol.text=\u8bbe\u7f6e\u8fd9\u4e2a\u9009\u9879, {0} \u5728\u60a8\u5f00\u59cb\u64ad\u653e\u65f6\uff0c\u4f1a\u81ea\u52a8\u542f\u52a8\u64ad\u653e\u5668\u5426\u5219\u60a8\u5fc5\u987b\u81ea\u5df1\u542f\u52a8\u5e76\u4e14\u8fde\u63a5\u60a8\u7684\u64ad\u653e\u5668.
+helppopup.m3ubom.title=\u4e3aM3U\u6587\u4ef6\u8bbe\u7f6eBOM
+helppopup.m3ubom.text=\u4e3a\u751f\u6210\u7684M3U\u6587\u4ef6\u8bbe\u7f6eUnicode\u517c\u5bb9\u7684BOM\u6807\u8bb0\u3002
+helppopup.dynamicip.title=\u52a8\u6001 IP \u5730\u5740
+helppopup.dynamicip.text=\u5173\u95ed\u6b64\u9009\u9879\uff0c\u5982\u679c\u60a8\u4f7f\u7528\u9759\u6001IP\u5730\u5740.
+helppopup.smtpServer.title=SMTP\u670d\u52a1\u5668
+helppopup.smtpServer.text=SMTP\u670d\u52a1\u5668\u7684\u4e3b\u673a\u540d\u3002\u6b64\u670d\u52a1\u5668\u5c06\u7528\u4e8e\u7528\u4e8e\u5bc6\u7801\u91cd\u7f6e\u7684\u90ae\u4ef6\u53d1\u9001\u3002
+helppopup.smtpPort.title=SMTP\u7aef\u53e3
+helppopup.smtpPort.text=\u7528\u4e8e\u8fde\u63a5\u5916\u90e8\u90ae\u4ef6\u901a\u8baf\u7684SMTP\u7aef\u53e3
+helppopup.smtpCredentials.title=SMTP\u51ed\u636e
+helppopup.smtpCredentials.text=\u7528\u4e8e\u8fde\u63a5SMTP\u670d\u52a1\u5668\u7684\u51ed\u636e\uff0c\u5982\u679c\u6ca1\u6709\u914d\u7f6e\u9a8c\u8bc1\uff0c\u8bf7\u7559\u7a7a\u3002
+helppopup.smtpEncryption.title=SMTP\u52a0\u5bc6
+helppopup.smtpEncryption.text=SMTP\u670d\u52a1\u5668\u7684\u901a\u8baf\u52a0\u5bc6\u65b9\u5f0f\uff0c\u82e5\u679c\u6ca1\u6709\u52a0\u5bc6\uff0c\u8bf7\u9009\u62e9\u201d\u65e0\u201c\u3002
+helppopup.smtpFrom.title=\u53d1\u4ef6\u4eba\u5730\u5740
+helppopup.smtpFrom.text=Airsonic\u53d1\u51fa\u7684\u90ae\u4ef6\u7684\u53d1\u4ef6\u4eba\u5730\u5740\uff0c\u5fc5\u987b\u662f\u4e00\u4e2a\u6709\u6548\u7684E-mail\u5730\u5740\u3002
+helppopup.captcha.title=CAPTCHA\u9a8c\u8bc1
+helppopup.captcha.text=\u5982\u679c\u542f\u52a8\uff0c\u9700\u8981\u901a\u8fc7CAPTCHA\u4eba\u673a\u9a8c\u8bc1\u3002
\u9700\u8981\u6ce8\u518c\u5916\u90e8\u670d\u52a1\uff0c\u8bf7\u89c1 \u6587\u6863.
+helppopup.recaptchaSiteKey.title=reCAPTCHA\u7ad9\u70b9\u6807\u8bb0
+helppopup.recaptchaSiteKey.text=\u6765\u81eareCAPTCHA\u7ba1\u7406\u7ec8\u7aef\u7684\u7ad9\u70b9\u6807\u8bb0\u3002
+helppopup.recaptchaSecretKey.title=reCAPTCHA\u5bc6\u94a5
+helppopup.recaptchaSecretKey.text=\u6765\u81eareCAPTCHA\u7ba1\u7406\u7ec8\u7aef\u7684\u5bc6\u94a5\u3002\u82e5\u4e3a\u7a7a\uff0c\u8bf7\u52ff\u4fee\u6539\u3002
+helppopup.scanMediaFolders.title=\u5a92\u4f53\u6587\u4ef6\u5939\u626b\u63cf\u89c4\u5219
+helppopup.scanMediaFolders.text=\u6ce8\u610f\u5b50\u6587\u4ef6\u5939\u5982\u679c\u4ee5\u70b9 (.) \u6216\u8005 @eaDir\u5f00\u5934\uff0c\u5c06\u88ab\u5ffd\u7565\u3002Thumbs.db\u4e5f\u5c06\u88ab\u5ffd\u7565\u3002
From 75b4e97db087940a82f91ace99a54624c3baabfc Mon Sep 17 00:00:00 2001
From: UVJkiNTQ <12570945+UVJkiNTQ@users.noreply.github.com>
Date: Thu, 5 Dec 2024 21:43:08 +0800
Subject: [PATCH 2/2] Update ResourceBundle_zh_CN.properties
---
.../i18n/ResourceBundle_zh_CN.properties | 28 +++++++++----------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties b/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties
index f36f04406..df24552bd 100644
--- a/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties
+++ b/airsonic-main/src/main/resources/org/airsonic/player/i18n/ResourceBundle_zh_CN.properties
@@ -43,7 +43,7 @@ accessDenied.title=\u62d2\u7edd\u8bbf\u95ee
accessDenied.text=\u62b1\u6b49\uff0c\u60a8\u65e0\u6743\u6267\u884c\u6240\u8bf7\u6c42\u7684\u64cd\u4f5c.
notFound.title=\u672a\u627e\u5230
-notFound.text=
\u62b1\u6b49,\u672a\u627e\u5230\u8bf7\u6c42\u7684\u9875\u9762.
\u8bf7\u5237\u65b0,\u5982\u679c\u65e0\u6548\u5c1d\u8bd5\u91cd\u65b0\u626b\u63cf\u5a92\u4f53\u6587\u4ef6\u5939.
+notFound.text=\u62b1\u6b49,\u672a\u627e\u5230\u8bf7\u6c42\u7684\u9875\u9762.
\u8bf7\u5237\u65b0,\u5982\u679c\u65e0\u6548\u8bf7\u5c1d\u8bd5\u91cd\u65b0\u626b\u63cf\u5a92\u4f53\u6587\u4ef6\u5939.
notFound.reload=\u5237\u65b0\u9875\u9762
notFound.scan=\u5a92\u4f53\u6587\u4ef6\u5939\u8bbe\u7f6e
@@ -147,13 +147,13 @@ search.folder=\u5a92\u4f53\u6587\u4ef6\u5939
search.tag=\u6807\u7b7e
gettingStarted.title=\u521d\u6b21\u4f7f\u7528
-gettingStarted.text=\u6b22\u8fce\u4f7f\u7528Airsonic!
\u8bf7\u4f9d\u7167\u4e0b\u9762\u7684\u6b65\u9aa4\u8bbe\u7f6e.
\u70b9\u51fb\u5de5\u5177\u5217\u4e0a\u7684"\u9996\u9875"\uff0c\u5c31\u80fd\u968f\u65f6\u56de\u6765\u8fd9\u91cc\uff01.
\u9700\u8981\u66f4\u591a\u8baf\u606f\u8bf7\u53c2\u8003\u5165\u95e8\u6307\u5357
-gettingStarted.root=\u8b66\u544a! Airsonic \u8fdb\u7a0b\u6b63\u5728\u4ee5root\u7528\u6237\u8fd0\u884c. \u8bf7\u8003\u8651\u66f4\u6362.
-gettingStarted.step1.title=\u4fee\u6539\u7ba1\u7406\u5458\u7684\u5bc6\u7801.
+gettingStarted.text=\u6b22\u8fce\u4f7f\u7528Airsonic!
\u8bf7\u4f9d\u7167\u4e0b\u9762\u7684\u6b65\u9aa4\u8bbe\u7f6e\u3002
\u70b9\u51fb\u5de5\u5177\u5217\u4e0a\u7684"\u9996\u9875"\uff0c\u5c31\u80fd\u968f\u65f6\u56de\u6765\u8fd9\u91cc\uff01
\u9700\u8981\u66f4\u591a\u4fe1\u606f\u8bf7\u53c2\u8003\u5165\u95e8\u6307\u5357
+gettingStarted.root=\u8b66\u544a! Airsonic \u8fdb\u7a0b\u6b63\u5728\u4ee5root\u7528\u6237\u8fd0\u884c\u3002\u8bf7\u8003\u8651\u66f4\u6362.
+gettingStarted.step1.title=\u4fee\u6539\u7ba1\u7406\u5458\u7684\u5bc6\u7801\u3002
gettingStarted.step1.text=\u8bf7\u4fee\u6539\u9884\u8bbe\u7684\u7ba1\u7406\u5458\u5bc6\u7801\uff0c\u4ee5\u786e\u4fdd\u670d\u52a1\u5668\u7684\u5b89\u5168\u3002\u4e5f\u53ef\u4ee5\u5efa\u7acb\u65b0\u7684\u7528\u6237\u5e76\u7ed9\u4e88\u4e0d\u540c\u7684\u6743\u9650
-gettingStarted.step2.title=\u8bbe\u7f6e\u5a92\u4f53\u6587\u4ef6\u5939.
-gettingStarted.step2.text=\u8bbe\u7f6e\u60a8\u97f3\u4e50\u6240\u653e\u7f6e\u7684\u8d44\u6599\u5939\u3002
-gettingStarted.step3.title=\u914d\u7f6e\u7f51\u8def\u8bbe\u7f6e.
+gettingStarted.step2.title=\u8bbe\u7f6e\u5a92\u4f53\u6587\u4ef6\u5939\u3002
+gettingStarted.step2.text=\u8bbe\u7f6e\u60a8\u97f3\u4e50\u6240\u653e\u7f6e\u7684\u6587\u4ef6\u5939\u3002
+gettingStarted.step3.title=\u914d\u7f6e\u7f51\u7edc\u8bbe\u7f6e\u3002
gettingStarted.step3.text=\u5982\u679c\u60a8\u60f3\u589e\u5f3aAirsonic\u4f7f\u7528\u4f53\u9a8c, \u60a8\u53ef\u4ee5\u9605\u8bfb\u6b64\u5904\u7684 \u6587\u6863, \u5b83\u5c06\u63d0\u4f9b\u4e3a\u60a8\u63d0\u4f9b\u5173\u4e8eSSL\u3001URL rewriting\u3001LDAP\u53ca\u5916\u90e8\u6570\u636e\u5e93\u4f7f\u7528\u7684\u7684\u6307\u5bfc\u3002
gettingStarted.hide=\u4e0b\u6b21\u4e0d\u663e\u793a\u672c\u9875
gettingStarted.hidealert=\u5982\u9700\u518d\u6b21\u663e\u793a\uff0c\u8bf7\u524d\u5f80 \u8bbe\u7f6e \u2192 \u4e00\u822c \u2192 \u52fe\u9009 \u5728\u9996\u9875\u663e\u793a "\u521d\u6b21\u4f7f\u7528".
@@ -248,7 +248,7 @@ more.keyboard.then=then
more.mobile.title=\u79fb\u52a8\u8bbe\u5907
more.mobile.text=\u53ef\u4ee5\u7531WAP\u7535\u8bdd\u6216PDA\u4f7f\u7528 {0} .
\u7ecf\u7531\u624b\u673a\u8f93\u5165\u8fd9\u6837\u7684\u7f51\u5740 http://yourhostname/wap
\u5f53\u7136\u60a8\u624b\u673a\u5fc5\u987b\u8981\u6709\u4e0a\u7f51\u529f\u80fd!.
more.podcast.title=\u64ad\u5ba2
-more.podcast.text=\u4fdd\u5b58\u64ad\u653e\u5217\u8868\u5f53\u6210\u64ad\u5ba2.
\u7ecf\u7531\u8fd9\u4e2a\u7f51\u5740\u53ef\u4ee5\u6536\u542c: http://yourhostname/podcast, \u6216\u662f \u70b9\u6211.
+more.podcast.text=\u4fdd\u5b58\u64ad\u653e\u5217\u8868\u5f53\u6210\u64ad\u5ba2\u3002
\u7ecf\u7531\u8fd9\u4e2a\u7f51\u5740\u53ef\u4ee5\u6536\u542c: http://yourhostname/podcast, \u6216\u662f \u70b9\u6211.
more.upload.title=\u4e0a\u4f20\u6587\u4ef6
more.upload.source=\u9009\u62e9\u6587\u4ef6
more.upload.target=\u4e0a\u4f20\u5230
@@ -323,7 +323,7 @@ advancedsettings.ldapsearchfilter=LDAP\u67e5\u627e\u8fc7\u6ee4
advancedsettings.ldapmanagerdn=LDAP \u7ba1\u7406\u8005DN
(\u53ef\u9009\u62e9)
advancedsettings.ldapmanagerpassword=\u5bc6\u7801
advancedsettings.ldapautoshadowing=\u81ea\u52a8\u5728{0}\u5efa\u7acb\u7528\u6237
-advancedsettings.ldapRequiresRestart=Changes to LDAP settings require a restart to take effect.
+advancedsettings.ldapRequiresRestart=LDAP\u8bbe\u7f6e\u4fee\u6539\u5728\u91cd\u542f\u540e\u751f\u6548
advancedsettings.smtpPort=SMTP\u7aef\u53e3
advancedsettings.smtpServer=SMTP\u670d\u52a1\u5668
advancedsettings.smtpEncryption=SMTP\u52a0\u5bc6
@@ -579,10 +579,10 @@ changecoverart.artist=\u827a\u672f\u5bb6
changecoverart.album=\u4e13\u8f91
changecoverart.search=\u641c\u7d22Last.fm
changecoverart.wait=\u8bf7\u7a0d\u7b49\u2026
-changecoverart.success=\u5c01\u9762\u4e0b\u8f7d\u6210\u529f.
+changecoverart.success=\u5c01\u9762\u4e0b\u8f7d\u6210\u529f
changecoverart.error=\u65e0\u6cd5\u4e0b\u8f7d\u5c01\u9762
changecoverart.noimagesfound=\u627e\u4e0d\u5230\u5c01\u9762
-changecoverart.courtesy=Images courtesy of Last.fm
+changecoverart.courtesy=\u7531Last.fm\u63d0\u4f9b\u5c01\u9762
changeCoverArtConfirm.failed=\u65e0\u6cd5\u4fee\u6539\u4e13\u8f91\u5c01\u9762:
"{0}"
@@ -671,8 +671,8 @@ helppopup.downsamplecommand.title=\u964d\u9891\u547d\u4ee4
helppopup.downsamplecommand.text=\u8ba9\u60a8\u8bbe\u7f6e\u8c03\u964d\u64ad\u653e\u97f3\u4e50\u65f6\u964d\u4f4e\u53d6\u6837\u9891\u7387\u7684\u6307\u4ee4.(%s = \u8981\u964d\u9891\u7684\u6587\u4ef6, %b = \u64ad\u653e\u5668\u7684\u6700\u5927\u6bd4\u7279\u7387)
helppopup.hlscommand.title=HTTP \u76f4\u64ad\u6d41\u547d\u4ee4
helppopup.hlscommand.text=\u7528\u4e8e Apple''s HLS (HTTP Live Streaming) \u534f\u8bae.
-helppopup.index.title=\u68c0\u7d22
-helppopup.index.text=\u8bbe\u7f6e\u97f3\u4e50\u68c0\u7d22\u7684\u65b9\u5f0f,\uff08\u5c31\u5982\u540c\u73b0\u5728\u5728\u5c4f\u5e55\u5de6\u4e0a\u65b9\u7684\u5206\u7c7b\uff09. \u5728\u5a92\u4f53\u6587\u4ef6\u5939\u91cc\u7684\u6587\u4ef6\u5f88\u5bb9\u6613\u5206\u7c7b\u68c0\u7d22
\u901a\u5e38\u4ee5\u7a7a\u683c\u6765\u5206\u9694\u68c0\u7d22\u9879\u76ee. \u4e00\u822c\u6765\u8bf4\uff0c\u4e00\u4e2a\u5b57\u6bcd\uff08\u5b57\u7b26\uff09\u4e3a\u4e00\u4e2a\u9879\u76ee, \u4f46\u4e5f\u53ef\u4ee5\u4f7f\u7528\u591a\u4e2a\u5b57\u7b26\u8fdb\u884c\u8fdb\u884c\u68c0\u7d22.\u4f8b\u5982"The"\u4f1a\u6307\u5411\u6240\u6709\u4ee5The\u5f00\u5934\u7684\u6587\u4ef6\u548c\u6587\u4ef6\u5939A-E(ABCDE) \u4f1a\u663e\u793a\u4e3a A-E \u5e76\u6307\u5411\u4efb\u4f55\u4ee5A,B,C,D,E\u5f00\u5934\u6587\u4ef6\u6216\u6587\u4ef6\u5939 \u8fd9\u4e2a\u529f\u80fd\u5bf9\u4e8e\u4f4e\u9891\u5b57\u7b26\u5f88\u6709\u7528.
\u800c\u65e0\u6cd5\u5f52\u7c7b\u7684\u6587\u4ef6\uff0c\t\t\t\t\t \u5c06\u5168\u90e8\u5f52\u4e8e "#"\u9879\u76ee\u4e2d.
+helppopup.index.title=\u641c\u7d22
+helppopup.index.text=\u8bbe\u7f6e\u97f3\u4e50\u641c\u7d22\u7684\u65b9\u5f0f,\uff08\u5c31\u5982\u540c\u73b0\u5728\u5728\u5c4f\u5e55\u5de6\u4e0a\u65b9\u7684\u5206\u7c7b\uff09. \u5728\u5a92\u4f53\u6587\u4ef6\u5939\u91cc\u7684\u6587\u4ef6\u5f88\u5bb9\u6613\u5206\u7c7b\u641c\u7d22
\u901a\u5e38\u4ee5\u7a7a\u683c\u6765\u5206\u9694\u641c\u7d22\u9879\u76ee. \u4e00\u822c\u6765\u8bf4\uff0c\u4e00\u4e2a\u5b57\u6bcd\uff08\u5b57\u7b26\uff09\u4e3a\u4e00\u4e2a\u9879\u76ee, \u4f46\u4e5f\u53ef\u4ee5\u4f7f\u7528\u591a\u4e2a\u5b57\u7b26\u8fdb\u884c\u8fdb\u884c\u641c\u7d22.\u4f8b\u5982"The"\u4f1a\u6307\u5411\u6240\u6709\u4ee5The\u5f00\u5934\u7684\u6587\u4ef6\u548c\u6587\u4ef6\u5939A-E(ABCDE) \u4f1a\u663e\u793a\u4e3a A-E \u5e76\u6307\u5411\u4efb\u4f55\u4ee5A,B,C,D,E\u5f00\u5934\u6587\u4ef6\u6216\u6587\u4ef6\u5939 \u8fd9\u4e2a\u529f\u80fd\u5bf9\u4e8e\u4f4e\u9891\u5b57\u7b26\u5f88\u6709\u7528.
\u800c\u65e0\u6cd5\u5f52\u7c7b\u7684\u6587\u4ef6\uff0c\t\t\t\t\t \u5c06\u5168\u90e8\u5f52\u4e8e "#"\u9879\u76ee\u4e2d.
helppopup.ignoredarticles.title=\u5ffd\u7565\u5355\u8bcd
helppopup.ignoredarticles.text=\u6709\u4e9b\u5355\u8bcd(\u4f8b\u5982"The") \u901a\u5e38\u5728\u66f2\u76ee\u5f52\u7c7b\u4e2d\u5e94\u8be5\u5ffd\u7565\uff0c\u8bf7\u5728\u6b64\u5904\u8bbe\u7f6e.
helppopup.shortcuts.title=\u5feb\u6377\u65b9\u5f0f
@@ -722,7 +722,7 @@ helppopup.smtpPort.text=\u7528\u4e8e\u8fde\u63a5\u5916\u90e8\u90ae\u4ef6\u901a\u
helppopup.smtpCredentials.title=SMTP\u51ed\u636e
helppopup.smtpCredentials.text=\u7528\u4e8e\u8fde\u63a5SMTP\u670d\u52a1\u5668\u7684\u51ed\u636e\uff0c\u5982\u679c\u6ca1\u6709\u914d\u7f6e\u9a8c\u8bc1\uff0c\u8bf7\u7559\u7a7a\u3002
helppopup.smtpEncryption.title=SMTP\u52a0\u5bc6
-helppopup.smtpEncryption.text=SMTP\u670d\u52a1\u5668\u7684\u901a\u8baf\u52a0\u5bc6\u65b9\u5f0f\uff0c\u82e5\u679c\u6ca1\u6709\u52a0\u5bc6\uff0c\u8bf7\u9009\u62e9\u201d\u65e0\u201c\u3002
+helppopup.smtpEncryption.text=SMTP\u670d\u52a1\u5668\u7684\u901a\u8baf\u52a0\u5bc6\u65b9\u5f0f\uff0c\u82e5\u679c\u6ca1\u6709\u52a0\u5bc6\uff0c\u8bf7\u9009\u62e9\u201c\u65e0\u201d\u3002
helppopup.smtpFrom.title=\u53d1\u4ef6\u4eba\u5730\u5740
helppopup.smtpFrom.text=Airsonic\u53d1\u51fa\u7684\u90ae\u4ef6\u7684\u53d1\u4ef6\u4eba\u5730\u5740\uff0c\u5fc5\u987b\u662f\u4e00\u4e2a\u6709\u6548\u7684E-mail\u5730\u5740\u3002
helppopup.captcha.title=CAPTCHA\u9a8c\u8bc1