From: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Mon, 22 Jun 2026 17:06:39 +0000 (+0000) Subject: intl: Translate intl/tvheadend.pot in zh X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=104f7afa93561f36444d5ddf331fc948ae07078a;p=thirdparty%2Ftvheadend.git intl: Translate intl/tvheadend.pot in zh 100% translated source file: 'intl/tvheadend.pot' on 'zh'. --- diff --git a/intl/tvheadend.zh.po b/intl/tvheadend.zh.po index bec021b12..e80183121 100644 --- a/intl/tvheadend.zh.po +++ b/intl/tvheadend.zh.po @@ -1,95 +1,131 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # # Translators: -# Tak Ming Cheung , 2016 +# Christian Hewitt, 2023 +# tfkzptzt, 2025 +# Wurenji Wu, 2025 +# chen chen , 2025 +# herosam gong , 2026 +# jiezhao li, 2026 +# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Tvheadend\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-12-16 18:36+0100\n" -"PO-Revision-Date: 2016-12-16 17:36+0000\n" -"Last-Translator: Jaroslav Kysela\n" -"Language-Team: Chinese (http://www.transifex.com/tvheadend/tvheadend/language/zh/)\n" +"POT-Creation-Date: 2026-06-15 03:11+0000\n" +"PO-Revision-Date: 2023-12-11 10:56+0000\n" +"Last-Translator: jiezhao li, 2026\n" +"Language-Team: Chinese (https://app.transifex.com/tvheadend/teams/43381/zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/main.c:530 +#: src/main.c:596 msgid "" "\n" "For more information please visit the Tvheadend website:\n" "https://tvheadend.org\n" -msgstr "\n欲了解更多資訊,請存取 Tvheadend 網站:\nhttps://tvheadend.org\n" - -#: src/input/mpegts/mpegts_mux.c:649 -msgid "# Channels" -msgstr "# 頻道" +msgstr "" +"\n" +"欲了解更多資訊,請存取 Tvheadend 網站:\n" +"https://tvheadend.org\n" -#: src/input/mpegts/mpegts_network.c:288 +#: src/input/mpegts/mpegts_network.c:337 msgid "# Mapped channels" msgstr "# 對映頻道" -#: src/input/mpegts/mpegts_network.c:272 +#: src/input/mpegts/mpegts_network.c:321 msgid "# Muxes" msgstr "# 多工器" -#: src/bouquet.c:1100 src/input/mpegts/mpegts_network.c:280 -#: src/input/mpegts/mpegts_mux.c:641 +#: src/input/mpegts/mpegts_network.c:329 msgid "# Services" msgstr "# 服務" -#: src/bouquet.c:1092 -msgid "# Services seen" -msgstr "" - -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:119 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:170 msgid "# tune repeats" -msgstr "" +msgstr "调谐重试次数" -#: src/dvr/dvr_config.c:688 +#: src/dvr/dvr_config.c:712 msgid "(Default profile)" msgstr "(預設設定檔)" #: src/webui/doc_md.c:129 msgid "(Read-only)" -msgstr "" +msgstr "(只读)" #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:70 msgid "0" msgstr "0" +#: src/transcoding/codec/codecs/libs/libopus.c:115 +msgid "" +"0 gives the fastest encodes but lower quality, while 10 gives the highest " +"quality but slowest encoding [0-10]." +msgstr "[0-10](0 代表最快速低质量编码,10代表最慢速高质量编码)" + +#: src/input/mpegts/satip/satip.c:240 +msgid "0.20" +msgstr "0.20" + +#: src/input/mpegts/satip/satip.c:239 +msgid "0.25" +msgstr "0.25" + +#: src/input/mpegts/satip/satip.c:238 +msgid "0.35" +msgstr "0.35" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:71 msgid "1" msgstr "1" -#: src/dvr/dvr_db.c:2527 src/dvr/dvr_db.c:2551 src/dvr/dvr_config.c:724 -#: src/dvr/dvr_config.c:747 +#: src/dvr/dvr_db.c:3751 src/dvr/dvr_db.c:3775 src/dvr/dvr_config.c:749 +#: src/dvr/dvr_config.c:794 src/dvr/dvr_config.c:813 msgid "1 day" msgstr "1日" -#: src/dvr/dvr_db.c:2533 src/dvr/dvr_db.c:2557 src/dvr/dvr_config.c:730 -#: src/dvr/dvr_config.c:753 +#: src/dvr/dvr_config.c:789 +msgid "1 hour" +msgstr "1 小时" + +#: src/dvr/dvr_config.c:786 +msgid "1 minute" +msgstr "1 分钟" + +#: src/dvr/dvr_db.c:3757 src/dvr/dvr_db.c:3781 src/dvr/dvr_config.c:755 +#: src/dvr/dvr_config.c:801 src/dvr/dvr_config.c:819 msgid "1 month" msgstr "1月" -#: src/dvr/dvr_db.c:2530 src/dvr/dvr_db.c:2554 src/dvr/dvr_config.c:727 -#: src/dvr/dvr_config.c:750 +#: src/dvr/dvr_db.c:3754 src/dvr/dvr_db.c:3778 src/dvr/dvr_config.c:752 +#: src/dvr/dvr_config.c:798 src/dvr/dvr_config.c:816 msgid "1 week" msgstr "1" -#: src/dvr/dvr_db.c:2537 src/dvr/dvr_db.c:2561 src/dvr/dvr_config.c:734 -#: src/dvr/dvr_config.c:757 +#: src/dvr/dvr_db.c:3761 src/dvr/dvr_db.c:3785 src/dvr/dvr_config.c:759 +#: src/dvr/dvr_config.c:823 msgid "1 year" msgstr "1年" +#: src/transcoding/codec/profile_audio_class.c:300 +msgid "1. Language" +msgstr "1. 语言" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:80 msgid "10" msgstr "10" +#: src/dvr/dvr_config.c:787 +msgid "10 minutes" +msgstr "10 分钟" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:81 msgid "11" msgstr "11" @@ -98,10 +134,18 @@ msgstr "11" msgid "12" msgstr "12" +#: src/dvr/dvr_config.c:793 +msgid "12 hours" +msgstr "12小时" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:83 msgid "13" msgstr "13" +#: src/satip/server.c:629 +msgid "1316 bytes" +msgstr "1316 字节" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:84 msgid "14" msgstr "14" @@ -110,787 +154,1081 @@ msgstr "14" msgid "15" msgstr "15" +#: src/satip/server.c:633 +msgid "16356 bytes" +msgstr "16356 字节" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:72 msgid "2" msgstr "2" -#: src/dvr/dvr_db.c:2534 src/dvr/dvr_db.c:2558 src/dvr/dvr_config.c:731 -#: src/dvr/dvr_config.c:754 +#: src/dvr/dvr_config.c:795 +msgid "2 days" +msgstr "2 天" + +#: src/dvr/dvr_config.c:790 +msgid "2 hours" +msgstr "2小时" + +#: src/dvr/dvr_db.c:3758 src/dvr/dvr_db.c:3782 src/dvr/dvr_config.c:756 +#: src/dvr/dvr_config.c:802 src/dvr/dvr_config.c:820 msgid "2 months" msgstr "2月" -#: src/dvr/dvr_db.c:2531 src/dvr/dvr_db.c:2555 src/dvr/dvr_config.c:728 -#: src/dvr/dvr_config.c:751 +#: src/dvr/dvr_db.c:3755 src/dvr/dvr_db.c:3779 src/dvr/dvr_config.c:753 +#: src/dvr/dvr_config.c:799 src/dvr/dvr_config.c:817 msgid "2 weeks" msgstr "2週" -#: src/dvr/dvr_db.c:2538 src/dvr/dvr_db.c:2562 src/dvr/dvr_config.c:735 -#: src/dvr/dvr_config.c:758 +#: src/dvr/dvr_db.c:3762 src/dvr/dvr_db.c:3786 src/dvr/dvr_config.c:760 +#: src/dvr/dvr_config.c:824 msgid "2 years" msgstr "2年" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:732 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:796 msgid "2-Port switch (universal LNB)" -msgstr "" +msgstr "2端口切换器(高频头)" + +#: src/transcoding/codec/profile_audio_class.c:310 +msgid "2. Language" +msgstr "语言" + +#: src/descrambler/cccam.c:985 +msgid "2.0.11" +msgstr "2.0.11" + +#: src/descrambler/cccam.c:986 +msgid "2.1.1" +msgstr "2.1.1" + +#: src/descrambler/cccam.c:987 +msgid "2.1.2" +msgstr "2.1.2" + +#: src/descrambler/cccam.c:988 +msgid "2.1.3" +msgstr "2.1.3" + +#: src/descrambler/cccam.c:989 +msgid "2.1.4" +msgstr "2.1.4" + +#: src/descrambler/cccam.c:990 +msgid "2.2.0" +msgstr "2.2.0" + +#: src/descrambler/cccam.c:991 +msgid "2.2.1" +msgstr "2.2.1" + +#: src/descrambler/cccam.c:992 +msgid "2.3.0" +msgstr "2.3.0" + +#: src/satip/server.c:630 +msgid "2632 bytes" +msgstr "2632 字节" #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:73 msgid "3" msgstr "3" -#: src/dvr/dvr_db.c:2528 src/dvr/dvr_db.c:2552 src/dvr/dvr_config.c:725 -#: src/dvr/dvr_config.c:748 +#: src/dvr/dvr_db.c:3752 src/dvr/dvr_db.c:3776 src/dvr/dvr_config.c:750 +#: src/dvr/dvr_config.c:796 src/dvr/dvr_config.c:814 msgid "3 days" msgstr "3日" -#: src/dvr/dvr_db.c:2535 src/dvr/dvr_db.c:2559 src/dvr/dvr_config.c:732 -#: src/dvr/dvr_config.c:755 +#: src/dvr/dvr_db.c:3759 src/dvr/dvr_db.c:3783 src/dvr/dvr_config.c:757 +#: src/dvr/dvr_config.c:803 src/dvr/dvr_config.c:821 msgid "3 months" msgstr "3月" -#: src/dvr/dvr_db.c:2532 src/dvr/dvr_db.c:2556 src/dvr/dvr_config.c:729 -#: src/dvr/dvr_config.c:752 +#: src/dvr/dvr_db.c:3756 src/dvr/dvr_db.c:3780 src/dvr/dvr_config.c:754 +#: src/dvr/dvr_config.c:800 src/dvr/dvr_config.c:818 msgid "3 weeks" msgstr "3週" -#: src/dvr/dvr_db.c:2539 src/dvr/dvr_db.c:2563 src/dvr/dvr_config.c:736 -#: src/dvr/dvr_config.c:759 +#: src/dvr/dvr_db.c:3763 src/dvr/dvr_db.c:3787 src/dvr/dvr_config.c:761 +#: src/dvr/dvr_config.c:825 msgid "3 years" msgstr "3年" +#: src/transcoding/codec/profile_audio_class.c:320 +msgid "3. Language" +msgstr "3. 语言" + +#: src/dvr/dvr_config.c:788 +msgid "30 minutes" +msgstr "30 分钟" + +#: src/satip/server.c:634 +msgid "32712 bytes" +msgstr "32712 字节" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:74 msgid "4" msgstr "4" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:738 +#: src/dvr/dvr_config.c:791 +msgid "4 hour" +msgstr "4 小时" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:803 msgid "4-Port switch (universal LNB)" -msgstr "" +msgstr "4端口切换开关(通用高频头)" #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:75 msgid "5" msgstr "5" -#: src/dvr/dvr_db.c:2529 src/dvr/dvr_db.c:2553 src/dvr/dvr_config.c:726 -#: src/dvr/dvr_config.c:749 +#: src/dvr/dvr_db.c:3753 src/dvr/dvr_db.c:3777 src/dvr/dvr_config.c:751 +#: src/dvr/dvr_config.c:797 src/dvr/dvr_config.c:815 msgid "5 days" msgstr "5日" -#: src/profile.c:1697 -msgid "5.0" -msgstr "5.0" - -#: src/profile.c:1698 -msgid "5.1" -msgstr "5.1" +#: src/satip/server.c:631 +msgid "5264 bytes" +msgstr "5264 字节" #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:76 msgid "6" msgstr "6" -#: src/dvr/dvr_db.c:2536 src/dvr/dvr_db.c:2560 src/dvr/dvr_config.c:733 -#: src/dvr/dvr_config.c:756 +#: src/dvr/dvr_db.c:3760 src/dvr/dvr_db.c:3784 src/dvr/dvr_config.c:758 +#: src/dvr/dvr_config.c:822 msgid "6 months" msgstr "6月" -#: src/profile.c:1699 -msgid "6.1" -msgstr "6.1" +#: src/satip/server.c:635 +msgid "65424 bytes" +msgstr "65424 字节" #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:77 msgid "7" msgstr "7" -#: src/profile.c:1700 -msgid "7.1" -msgstr "7.1" +#: src/satip/server.c:632 +msgid "7896 bytes" +msgstr "7896 字节" #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:78 msgid "8" msgstr "8" +#: src/dvr/dvr_config.c:792 +msgid "8 hour" +msgstr "8 小时" + #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:79 msgid "9" msgstr "9" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:315 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:369 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:95 msgid "A" -msgstr "" +msgstr "A" -#: src/dvr/dvr_autorec.c:1064 +#: src/dvr/dvr_autorec.c:1228 msgid "A channel tag (e.g. a group of channels) to which this rule applies." +msgstr "A 频道 标签 (e.g. a group of 频道) to which this 规则 applies." + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:667 +msgid "A delay before CAPMT after CAPMT query command (ms)." +msgstr "CAPMT 查询命令后,CAPMT 前的延迟(毫秒)。" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:658 +msgid "A delay between CAPMT commands (in ms)." +msgstr "CAPMT 命令之间的延迟(毫秒)。" + +#: src/descrambler/dvbcam.c:880 +msgid "" +"A list of allowed CAIDs (hexa format, comma separated). E.g. " +"'0D00,0F00,0100'." msgstr "" +"A 列表 of allowed CAID (hexa 格式, comma separated). E.g. '0D00,0F00,0100'." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:353 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:407 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:57 msgid "AA" -msgstr "" +msgstr "AA" -#: src/profile.c:1316 +#: src/tvhlog.c:201 +msgid "AAC" +msgstr "AAC" + +#: src/profile.c:1929 msgid "AAC audio" -msgstr "" +msgstr "AAC 音频" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:365 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:419 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:58 msgid "AB" -msgstr "" +msgstr "AB" -#: src/input/mpegts/mpegts_mux.c:506 +#: src/input/mpegts/mpegts_mux.c:513 msgid "AC-3 = descriptor 6" -msgstr "" +msgstr "AC-3 = 描述符 6" -#: src/input/mpegts/mpegts_mux.c:665 +#: src/input/mpegts/mpegts_mux.c:682 msgid "AC-3 detection" -msgstr "" +msgstr "AC-3 检测" + +#: src/profile.c:1932 +msgid "AC-4 audio" +msgstr "AC-4 音频" -#: src/profile.c:1315 +#: src/profile.c:1928 msgid "AC3 audio" -msgstr "" +msgstr "AC3 音频" -#: src/input/mpegts/mpegts_mux.c:394 +#: src/input/mpegts/mpegts_mux.c:404 msgid "ACTIVE" -msgstr "" +msgstr "活动" -#: src/descrambler/constcw.c:351 -msgid "AES Constant Code Word" -msgstr "" +#: src/descrambler/constcw.c:464 +msgid "AES ECB Constant Code Word" +msgstr "AES ECB 固定码字" -#: src/config.c:1934 +#: src/descrambler/constcw.c:537 +msgid "AES128 ECB Constant Code Word" +msgstr "AES128 ECB 固定码字" + +#: src/config.c:2068 msgid "AF11" -msgstr "" +msgstr "AF11" -#: src/config.c:1935 +#: src/config.c:2069 msgid "AF12" -msgstr "" +msgstr "AF12" -#: src/config.c:1936 +#: src/config.c:2070 msgid "AF13" -msgstr "" +msgstr "AF13" -#: src/config.c:1938 +#: src/config.c:2072 msgid "AF21" -msgstr "" +msgstr "AF21" -#: src/config.c:1939 +#: src/config.c:2073 msgid "AF22" -msgstr "" +msgstr "AF22" -#: src/config.c:1940 +#: src/config.c:2074 msgid "AF23" -msgstr "" +msgstr "AF23" -#: src/config.c:1942 +#: src/config.c:2076 msgid "AF31" -msgstr "" +msgstr "AF31" -#: src/config.c:1943 +#: src/config.c:2077 msgid "AF32" -msgstr "" +msgstr "AF32" -#: src/config.c:1944 +#: src/config.c:2078 msgid "AF33" -msgstr "" +msgstr "AF33" -#: src/config.c:1946 +#: src/config.c:2080 msgid "AF41" -msgstr "" +msgstr "AF41" -#: src/config.c:1947 +#: src/config.c:2081 msgid "AF42" -msgstr "" +msgstr "AF42" -#: src/config.c:1948 +#: src/config.c:2082 msgid "AF43" -msgstr "" +msgstr "AF43" -#: src/esfilter.c:314 src/esfilter.c:371 +#: src/esfilter.c:308 src/esfilter.c:364 msgid "ANY" -msgstr "" +msgstr "任意" -#: src/tvhlog.c:101 +#: src/tvhlog.c:109 msgid "API" -msgstr "" +msgstr "API" -#: src/input/mpegts/iptv/iptv_mux.c:162 +#: src/input/mpegts/iptv/iptv_mux.c:190 msgid "ATSC" -msgstr "" +msgstr "ATSC" -#: src/tvhlog.c:159 +#: src/tvhlog.c:172 msgid "ATSC PSIP EPG" -msgstr "" +msgstr "ATSC PSIP EPG" -#: src/tvhlog.c:114 +#: src/tvhlog.c:122 msgid "ATSC SI Tables" -msgstr "" +msgstr "ATSC SI 表" -#: src/input/mpegts/mpegts_service.c:152 +#: src/input/mpegts/mpegts_service.c:202 msgid "ATSC source ID" -msgstr "" +msgstr "ATSC 源 ID" -#: src/satip/server.c:734 +#: src/satip/server.c:890 msgid "ATSC-C" -msgstr "" +msgstr "ATSC-C" #: src/input/mpegts/mpegts_network_dvb.c:344 msgid "ATSC-C Network" -msgstr "" +msgstr "ATSC-C 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:585 +#: src/input/mpegts/mpegts_mux_dvb.c:638 msgid "ATSC-C multiplex" -msgstr "" +msgstr "ATSC-C 复用" -#: src/satip/server.c:726 +#: src/satip/server.c:882 msgid "ATSC-T" -msgstr "" +msgstr "ATSC-T" #: src/input/mpegts/mpegts_network_dvb.c:321 msgid "ATSC-T Network" -msgstr "" +msgstr "ATSC-T 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:544 +#: src/input/mpegts/mpegts_mux_dvb.c:597 msgid "ATSC-T multiplex" -msgstr "" - -#: src/input/mpegts/mpegts_mux_dvb.c:228 src/input/mpegts/mpegts_mux_dvb.c:235 -#: src/input/mpegts/mpegts_mux_dvb.c:240 src/input/mpegts/mpegts_mux_dvb.c:247 -#: src/input/mpegts/mpegts_mux_dvb.c:252 src/input/mpegts/mpegts_mux_dvb.c:257 -#: src/input/mpegts/mpegts_mux_dvb.c:262 src/input/mpegts/mpegts_mux_dvb.c:329 -#: src/input/mpegts/mpegts_mux_dvb.c:334 src/input/mpegts/mpegts_mux_dvb.c:559 -#: src/input/mpegts/mpegts_mux_dvb.c:607 src/input/mpegts/mpegts_mux_dvb.c:612 -#: src/input/mpegts/mpegts_mux_dvb.c:685 src/input/mpegts/mpegts_mux_dvb.c:692 -#: src/input/mpegts/mpegts_mux_dvb.c:698 src/input/mpegts/mpegts_mux_dvb.c:702 -#: src/input/mpegts/mpegts_mux_dvb.c:721 src/input/mpegts/mpegts_mux_dvb.c:725 -#: src/input/mpegts/mpegts_mux_dvb.c:744 src/input/mpegts/mpegts_mux_dvb.c:748 -#: src/input/mpegts/mpegts_mux_dvb.c:799 src/input/mpegts/mpegts_mux_dvb.c:804 +msgstr "ATSC-T 复用" + +#: src/input/mpegts/mpegts_mux_dvb.c:225 src/input/mpegts/mpegts_mux_dvb.c:237 +#: src/input/mpegts/mpegts_mux_dvb.c:244 src/input/mpegts/mpegts_mux_dvb.c:249 +#: src/input/mpegts/mpegts_mux_dvb.c:254 src/input/mpegts/mpegts_mux_dvb.c:259 +#: src/input/mpegts/mpegts_mux_dvb.c:332 src/input/mpegts/mpegts_mux_dvb.c:665 +#: src/input/mpegts/mpegts_mux_dvb.c:774 src/input/mpegts/mpegts_mux_dvb.c:781 +#: src/input/mpegts/mpegts_mux_dvb.c:787 src/input/mpegts/mpegts_mux_dvb.c:810 +#: src/input/mpegts/mpegts_mux_dvb.c:833 src/input/mpegts/mpegts_mux_dvb.c:893 +#: src/input/mpegts/mpegts_mux_dvb.c:1045 +#: src/input/mpegts/mpegts_mux_dvb.c:1057 +#: src/input/mpegts/mpegts_mux_dvb.c:1064 +#: src/input/mpegts/mpegts_mux_dvb.c:1069 +#: src/input/mpegts/mpegts_mux_dvb.c:1074 +#: src/input/mpegts/mpegts_mux_dvb.c:1079 msgid "AUTO" -msgstr "" +msgstr "自动" -#: src/streaming.c:476 +#: src/streaming.c:504 msgid "Aborted by user" -msgstr "" +msgstr "被用户中止" + +#: src/config.c:2169 +msgid "About" +msgstr "关于" -#: src/satip/server.c:625 +#: src/satip/server.c:724 msgid "Accept remote subscription weight" -msgstr "" +msgstr "Accept remote 订阅 weight" -#: src/satip/server.c:626 +#: src/satip/server.c:725 msgid "Accept the remote subscription weight (from the SAT>IP client)." -msgstr "" +msgstr "Accept the remote 订阅 weight (from the SAT>IP 客户端)." -#: src/input/mpegts/mpegts_mux.c:658 src/input/mpegts/iptv/iptv.c:898 +#: src/input/mpegts/iptv/iptv.c:998 +msgid "Accept transport ID if zero." +msgstr "传输流 ID 为零时接受。" + +#: src/input/mpegts/mpegts_mux.c:675 src/input/mpegts/iptv/iptv.c:997 msgid "Accept zero value for TSID" -msgstr "" +msgstr "接受 TSID 零值" -#: src/access.c:1408 +#: src/access.c:1512 msgid "Access" -msgstr "" +msgstr "访问" -#: src/tvhlog.c:96 +#: src/tvhlog.c:104 msgid "Access (ACL)" -msgstr "" +msgstr "访问控制 (ACL)" + +#: src/wizard.c:467 +msgid "Access Control" +msgstr "访问控制" -#: src/esfilter.c:689 src/esfilter.c:784 src/esfilter.c:879 src/esfilter.c:974 -#: src/esfilter.c:1079 src/esfilter.c:1161 +#: src/esfilter.c:681 src/esfilter.c:777 src/esfilter.c:873 src/esfilter.c:968 +#: src/esfilter.c:1076 src/esfilter.c:1159 msgid "Action" -msgstr "" +msgstr "操作" + +#: src/input/mpegts/mpegts_input.c:232 +#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:152 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:257 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1540 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1737 +#: src/input/mpegts/satip/satip.c:260 +#: src/input/mpegts/satip/satip_satconf.c:347 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:199 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:608 +msgid "Active" +msgstr "活动" -#: src/streaming.c:459 +#: src/epggrab.c:343 src/input/mpegts/mpegts_service.c:103 +msgid "Actual transport stream only" +msgstr "仅当前传输流" + +#: src/streaming.c:481 msgid "Adapter in use by another subscription" -msgstr "" +msgstr "适配器 in use by another 订阅" + +#: src/epggrab.c:346 src/input/mpegts/mpegts_service.c:106 +msgid "Adaptive" +msgstr "自适应" -#: src/main.c:880 +#: src/config.c:2374 +msgid "Add channel numbers to the channel name list" +msgstr "添加 频道 编号 to the 频道 名称 列表" + +#: src/main.c:952 msgid "Add file and line numbers to debug" -msgstr "" +msgstr "添加 文件 and line 编号 to 调试" + +#: src/config.c:2383 +msgid "Add sources (like DVB-T string) to the channel name list" +msgstr "添加 sources (like DVB-T 字符串) to the 频道 名称 列表" -#: src/main.c:881 +#: src/main.c:953 msgid "Add the thread ID to debug" +msgstr "将线程 ID 添加到调试" + +#: src/input/mpegts/mpegts_service.c:316 +msgid "" +"Add this value to PTS for the teletext subtitles. The time value is in " +"milliseconds and may be negative." msgstr "" +"添加 this 值 to PTS for the teletext subtitles. The 时间 值 is in milliseconds and" +" may be negative." -#: src/epggrab/module.c:186 +#: src/epggrab/module.c:211 msgid "Additional arguments to pass to the grabber." -msgstr "" +msgstr "Additional arguments to pass to the 抓取器." + +#: src/dvr/dvr_config.c:1158 +msgid "" +"Additional command line options when fetching artwork for new recordings." +msgstr "Additional command line 选项 when fetching artwork for 新建 录像." -#: src/epggrab/channel.c:807 +#: src/epggrab/channel.c:825 msgid "Additional service names found in EPG data." -msgstr "" +msgstr "Additional 服务 names found in EPG 数据." -#: src/dvr/dvr_config.c:949 +#: src/dvr/dvr_config.c:1549 msgid "" "Additional time (in seconds) in which to get the tuner ready for recording. " "This is useful for those with tuners that take some time to tune and/or send" " garbage data at the beginning. " msgstr "" +"Additional 时间 (in seconds) in which to get the 调谐器 ready for 录像. 这是 useful " +"for those with 调谐器 that take some 时间 to tune and/or send garbage 数据 at the " +"beginning. " -#: src/access.c:1779 +#: src/access.c:1922 msgid "Admin" -msgstr "" +msgstr "管理员" -#: src/wizard.c:425 +#: src/wizard.c:435 msgid "Admin password" -msgstr "" +msgstr "管理员密码" -#: src/wizard.c:414 +#: src/wizard.c:424 msgid "Admin username" -msgstr "" +msgstr "管理员用户名" -#: src/wizard.c:391 +#: src/wizard.c:401 msgid "Administrator login" -msgstr "" +msgstr "管理员登录" -#: src/epg.c:2288 +#: src/epg.c:1944 msgid "Adult movie" -msgstr "" +msgstr "成人电影" -#: src/access.c:1385 src/access.c:1500 src/config.c:1962 +#: src/access.c:1489 src/access.c:1632 src/config.c:2096 msgid "Advanced" -msgstr "" +msgstr "高级" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:756 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:824 msgid "Advanced (non-universal LNBs, rotors, etc.)" -msgstr "" +msgstr "高级 (non-universal LNBs, rotors, etc.)" + +#: src/transcoding/codec/profile_class.c:244 +msgid "Advanced Settings" +msgstr "高级设置" -#: src/epg.c:2282 +#: src/epg.c:1938 msgid "Adventure" -msgstr "" +msgstr "冒险" + +#: src/satip/server.c:790 +msgid "" +"Advertise only NAT address and port in RTSP commands,even for local " +"connections." +msgstr "Advertise only NAT 地址 and 端口 in RTSP commands,even for local 连接." -#: src/epg.c:2448 +#: src/epg.c:2104 msgid "Advertisement / Shopping" -msgstr "" +msgstr "广告/购物" -#: src/input/mpegts/iptv/iptv.c:717 +#: src/input/mpegts/iptv/iptv.c:827 msgid "After creating the network scan it for services." -msgstr "" +msgstr "After creating the 网络 扫描 it for 服务." + +#: src/ratinglabels.c:653 +msgid "Age" +msgstr "年龄" -#: src/access.c:1344 +#: src/dvr/dvr_db.c:5054 +msgid "Age Rating" +msgstr "年龄分级" + +#: src/ratinglabels.c:662 +msgid "Age to use in the EPG parental rating field." +msgstr "Age to use in the EPG parental rating 字段." + +#: src/access.c:1437 src/access.c:1449 src/access.c:1525 +#: src/input/mpegts/satip/satip_frontend.c:357 +#: src/input/mpegts/satip/satip_frontend.c:465 +#: src/input/mpegts/satip/satip_frontend.c:562 +msgid "All" +msgstr "全部" + +#: src/access.c:1425 msgid "All (Streaming plus DVR)" -msgstr "" +msgstr "全部(流媒体与录像)" -#: src/dvr/dvr_config.c:1261 +#: src/descrambler/dvbcam.c:777 +msgid "All CAIDs" +msgstr "所有 CAID" + +#: src/dvr/dvr_config.c:1394 msgid "" "All characters that could possibly cause problems for filenaming will be " "replaced with an underscore. See Help for details." msgstr "" +"All characters that could possibly cause problems for filenaming will be " +"replaced with an underscore. See 帮助 for 详情." -#: src/config.c:1973 +#: src/config.c:2107 msgid "All lower-case" -msgstr "" +msgstr "全部小写" -#: src/webui/extjs.c:236 -msgid "" -"All proceeds are used to support server infrastructure and buy test " -"equipment." -msgstr "" +#: src/dvr/dvr_autorec.c:1036 src/dvr/dvr_config.c:854 +msgid "All: Record if EPG/XMLTV indicates it is a unique programme" +msgstr "All: 录制 if EPG/xmltv indicates it is a unique 节目" -#: src/dvr/dvr_autorec.c:943 +#: src/dvr/dvr_autorec.c:1042 src/dvr/dvr_config.c:860 msgid "All: Record if different description" -msgstr "" +msgstr "All: 录制 if different 描述" -#: src/dvr/dvr_autorec.c:939 +#: src/dvr/dvr_autorec.c:1038 src/dvr/dvr_config.c:856 msgid "All: Record if different episode number" -msgstr "" +msgstr "All: 录制 if different 剧集 编号" -#: src/dvr/dvr_autorec.c:941 +#: src/dvr/dvr_autorec.c:1040 src/dvr/dvr_config.c:858 msgid "All: Record if different subtitle" -msgstr "" +msgstr "All: 录制 if different 副标题" -#: src/dvr/dvr_autorec.c:947 +#: src/dvr/dvr_autorec.c:1048 src/dvr/dvr_config.c:866 msgid "All: Record once per day" -msgstr "" +msgstr "全部:每天录制一次" + +#: src/dvr/dvr_autorec.c:1044 src/dvr/dvr_config.c:862 +msgid "All: Record once per month" +msgstr "全部:每月录制一次" -#: src/dvr/dvr_autorec.c:945 +#: src/dvr/dvr_autorec.c:1046 src/dvr/dvr_config.c:864 msgid "All: Record once per week" -msgstr "" +msgstr "全部:每周录制一次" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:153 +msgid "Allow all PIDs" +msgstr "允许所有 PID" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:154 +msgid "Allow all PIDs (no filter) when the 'Maximum PIDs' limit is reached." +msgstr "允许 all PID (no 过滤) when the 'Maximum PID' limit is reached." + +#: src/transcoding/codec/profile_video_class.c:282 +msgid "Allow control for scaling Up&Down, Up or Down" +msgstr "允许 control for scaling Up&Down, Up or Down" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:199 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:624 msgid "Allow high bitrate mode (CI+ CAMs only)." -msgstr "" +msgstr "允许高比特率模式(仅CI+ CAMs)。" -#: src/input/mpegts/mpegts_input.c:293 +#: src/input/mpegts/mpegts_input.c:304 msgid "Allow idle scan tuning on this device." -msgstr "" +msgstr "允许在设备空闲时进行扫描。" -#: src/timeshift.c:267 +#: src/timeshift.c:265 msgid "" "Allow the combined size of all timeshift buffers to potentially grow " "unbounded until your storage media runs out of space." -msgstr "" +msgstr "允许所有时移缓冲区的总大小尽可能无限增长,直到存储空间不足为止。" -#: src/input/mpegts/mpegts_input.c:282 +#: src/input/mpegts/mpegts_input.c:290 msgid "" -"Allow the initial scan tuning on this device (scan when Tvheadend starts). " -"See 'Skip Initial Scan' in the network settings for further details." +"Allow the initial scan tuning on this device (scan when Tvheadend starts or " +"when a new multiplex is added automatically). At least one tuner or input " +"should have this settings turned on. See also 'Skip Startup Scan' in the " +"network settings for further details." msgstr "" +"允许在此设备上进行初始扫描(在 Tvheadend " +"启动时或有新的复用器被自动加入时进行扫描)。至少一个调谐器或输入应启用此设置。另请参阅网络设置中的“跳过初始扫描”。" -#: src/timeshift.c:233 +#: src/timeshift.c:231 msgid "" "Allow the timeshift buffer to grow unbounded until your storage media runs " "out of space. Warning, enabling this option may cause your system to slow " "down or crash completely!" -msgstr "" +msgstr "允许时间偏移缓冲区无限增长,直到存储介质空间不足为止。警告:启用此选项可能导致您的系统发生性能问题或完全崩溃!" -#: src/access.c:1780 +#: src/access.c:1923 msgid "Allow/Disallow access to the 'Configuration' tab." -msgstr "" +msgstr "允许或禁止访问“配置”选项卡。" -#: src/access.c:1772 +#: src/access.c:1915 msgid "" "Allow/Disallow web interface access (this includes access to the EPG)." -msgstr "" +msgstr "允许或禁止访问 Web 界面(包括访问EPG数据)。" -#: src/access.c:1760 +#: src/access.c:1903 msgid "Allowed DVR profiles. This limits the profiles the user has access to." -msgstr "" +msgstr "允许的 DVR 配置文件。该设置限制用户有权访问的配置文件。" -#: src/wizard.c:404 +#: src/wizard.c:414 msgid "Allowed network" -msgstr "" +msgstr "允许的网络" -#: src/access.c:1633 +#: src/access.c:1767 msgid "Allowed networks" -msgstr "" +msgstr "允许的网络" -#: src/main.c:823 +#: src/epggrab/module/xmltv.c:1422 +msgid "Alter programme description to include detailed information" +msgstr "修改节目描述以包括更详细的信息。" + +#: src/main.c:893 msgid "Alternate PID path" -msgstr "" +msgstr "自定义 PID 路径" -#: src/main.c:818 +#: src/main.c:888 msgid "Alternate configuration path" -msgstr "" +msgstr "自定义配置路径" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:701 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:755 msgid "Altitude (in meters)." -msgstr "" +msgstr "海拔(以米为单位)。" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:700 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:754 msgid "Altitude (meters)" -msgstr "" +msgstr "海拔(以米为单位)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:252 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:290 msgid "" "Always send the whole DiseqC sequence including LNB setup (voltage, tone). " "If this is not checked, only changed settings are sent, which may cause " "issues with some drivers. If the tuning is not reliable, try activating this" " option." msgstr "" +"始终发送包括 LNB 设置(电压,音调)在内的整个 DiseqC " +"序列。如果未选中此选项,则仅发送有更改的设置,这可能会导致某些驱动程序出现问题。如果调谐不可靠,请尝试激活此选项。" -#: src/channels.c:389 +#: src/channels.c:431 msgid "Always use the name defined by the network." -msgstr "" +msgstr "始终使用该网络定义的名称。" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:169 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:240 msgid "" "Always use the old ioctls to read the linuxdvb status (signal strength, SNR," " error counters). Some drivers are not mature enough to provide the correct " "values using the new v5 linuxdvb API." msgstr "" +"始终使用旧的 ioctl 读取 linuxdvb 状态(信号强度,SNR,错误计数器)。有些驱动程序尚不完善,无法向新的 v5 linuxdvb API" +" 提供正确的值。" -#: src/dvr/dvr_autorec.c:1096 src/dvr/dvr_autorec.c:1109 +#: src/dvr/dvr_autorec.c:1272 src/dvr/dvr_autorec.c:1285 msgid "" "An event which starts between this \"start after\" and \"start before\" will" " be matched (including boundary values)." -msgstr "" +msgstr "所有在“最晚开始”和“最早开始”之间开始的节目的将被匹配(包含边界值)。" -#: src/epg.c:2425 +#: src/epg.c:2081 msgid "Animals" -msgstr "" +msgstr "动物" + +#: src/satip/server.c:697 +msgid "Anonymize" +msgstr "匿名化" -#: src/access.c:1748 +#: src/access.c:1891 msgid "Anonymize HTSP access" -msgstr "" +msgstr "匿名化 HTSP 访问" -#: src/profile.c:1313 src/dvr/dvr_autorec.c:628 src/dvr/dvr_autorec.c:664 -#: src/dvr/dvr_autorec.c:678 src/dvr/dvr_autorec.c:685 -#: src/dvr/dvr_autorec.c:969 src/dvr/dvr_autorec.c:1099 -#: src/dvr/dvr_autorec.c:1112 src/dvr/dvr_timerec.c:408 +#: src/profile.c:1926 src/dvr/dvr_autorec.c:769 src/dvr/dvr_autorec.c:804 +#: src/dvr/dvr_autorec.c:818 src/dvr/dvr_autorec.c:825 +#: src/dvr/dvr_autorec.c:1003 src/dvr/dvr_autorec.c:1072 +#: src/dvr/dvr_autorec.c:1275 src/dvr/dvr_autorec.c:1288 +#: src/dvr/dvr_timerec.c:407 msgid "Any" -msgstr "" +msgstr "任意" + +#: src/input/mpegts/mpegts_service.c:91 +msgid "Append to Description" +msgstr "添加到描述" + +#: src/transcoding/codec/codecs/libs/libopus.c:102 +msgid "Application" +msgstr "应用程序" + +#: src/input/mpegts/iptv/iptv.c:1015 +msgid "" +"Argument names to remove from the query string in the URL when the identical" +" source is compared." +msgstr "当比较到相同的源时,要从 URL 中的查询字符串中删除的参数名称。" -#: src/epg.c:2388 +#: src/input/mpegts/iptv/iptv.c:1005 +msgid "Argument names to remove from the query string in the URL." +msgstr "要从 URL 中的查询字符串中删除的参数名称。" + +#: src/epg.c:2044 msgid "Arts" -msgstr "" +msgstr "艺术" -#: src/epg.c:2400 src/epg.c:2401 src/epg.c:2402 src/epg.c:2403 +#: src/epg.c:2056 src/epg.c:2057 src/epg.c:2058 src/epg.c:2059 msgid "Arts / Culture (without music)" -msgstr "" +msgstr "艺术/文化(不含音乐)" -#: src/epg.c:2398 +#: src/epg.c:2054 msgid "Arts magazines" -msgstr "" +msgstr "艺术杂志" -#: src/wizard.c:933 -msgid "Assign predefined muxes to networks" +#: src/dvr/dvr_config.c:956 +msgid "Artwork Settings" +msgstr "封面图设置" + +#: src/dvr/dvr_config.c:1143 +msgid "" +"Artwork fetching requires broadcasts to have good quality information that " +"uniquely identifies them, such as year, season and episode. Without this " +"information, lookups will frequently fail or return incorrect artwork. The " +"default is to only lookup fanart for broadcasts that have high quality " +"identifiable information." msgstr "" +"获取剧集封面图需要广播节目具备能唯一标识其身份的高质量信息,例如年份、季数和集数。若缺少这些信息,查找操作往往会失败或返回错误的封面图。默认情况下,仅对具备高质量可识别信息的广播节目查找封面图。" -#: src/input/mpegts/mpegts_input.c:316 +#: src/input/mpegts/mpegts_input.c:338 msgid "Associate this device with one or more networks." -msgstr "" +msgstr "将此设备与一个或多个网络关联。" -#: src/epg.c:2340 +#: src/epg.c:1996 msgid "Athletics" -msgstr "" +msgstr "运动员" -#: src/esfilter.c:723 -msgid "Audio Stream Filter" -msgstr "" - -#: src/profile.c:1945 -msgid "Audio birate to use for transcoding." -msgstr "" - -#: src/profile.c:1944 -msgid "Audio bitrate (kb/s) (0=auto)" -msgstr "" +#: src/tvhlog.c:197 +msgid "Audio" +msgstr "音频" -#: src/profile.c:1878 +#: src/transcoding/codec/profile_audio_class.c:355 msgid "Audio channel layout." -msgstr "" +msgstr "声道布局。" -#: src/profile.c:1932 -msgid "Audio codec" -msgstr "" +#: src/profile.c:2599 +msgid "Audio codec profile" +msgstr "音频编解码器配置文件" -#: src/profile.c:1933 -msgid "" -"Audio codec to use for the transcode. \"Do not use\" will disable audio " -"output." -msgstr "" +#: src/transcoding/codec/profile_audio_class.c:331 +msgid "Audio sample format." +msgstr "音频采样格式。" -#: src/profile.c:1327 +#: src/profile.c:1941 msgid "Audio stream" -msgstr "" +msgstr "音频流" -#: src/profile.c:1332 +#: src/profile.c:1946 msgid "Audio type" -msgstr "" - -#: src/profile.c:2260 -msgid "Audio-only stream" -msgstr "" +msgstr "音频类型" -#: src/tvhlog.c:125 +#: src/tvhlog.c:134 msgid "Audioes muxer" -msgstr "" +msgstr "音频复用器" + +#: src/webui/webui.c:190 +msgid "Authenticated user" +msgstr "认证用户" + +#: src/config.c:2552 +msgid "Authentication type" +msgstr "认证类型" -#: src/satip/server.c:562 +#: src/ratinglabels.c:683 +msgid "Authority" +msgstr "监管部门" + +#: src/satip/server.c:618 src/input/mpegts/satip/satip.c:237 +#: src/descrambler/capmt.c:2706 msgid "Auto" -msgstr "" +msgstr "自动" -#: src/service.c:145 +#: src/service.c:136 msgid "Auto check disabled" -msgstr "" +msgstr "自动检查已关闭" -#: src/service.c:144 +#: src/service.c:135 msgid "Auto check enabled" -msgstr "" +msgstr "开启自动检测" -#: src/dvr/dvr_db.c:3299 +#: src/dvr/dvr_db.c:4874 msgid "Auto record" -msgstr "" +msgstr "自动录制" -#: src/dvr/dvr_db.c:3308 +#: src/dvr/dvr_db.c:4883 msgid "Auto record caption" -msgstr "" +msgstr "自动录制标题" -#: src/dvr/dvr_db.c:1417 +#: src/dvr/dvr_db.c:2108 #, c-format msgid "Auto recording%s%s" -msgstr "" +msgstr "自动录制 %s%s" -#: src/dvr/dvr_db.c:3316 +#: src/dvr/dvr_db.c:4891 msgid "Auto time record" -msgstr "" +msgstr "自动定时录制" -#: src/bouquet.c:991 +#: src/input/mpegts/mpegts_mux.c:497 +msgid "Auto-Detected" +msgstr "自动检测" + +#: src/bouquet.c:1221 msgid "Auto-Map to channels" -msgstr "" +msgstr "自动映射到频道" -#: src/service.c:187 +#: src/service.c:180 msgid "Automatic checking" -msgstr "" +msgstr "自动检测" -#: src/dvr/dvr_db.c:3309 +#: src/dvr/dvr_db.c:4884 msgid "Automatic recording caption." -msgstr "" +msgstr "自动录制标题。" -#: src/htsp_server.c:2104 src/htsp_server.c:2140 +#: src/htsp_server.c:2366 src/htsp_server.c:2402 msgid "Automatic schedule entry not found" -msgstr "" +msgstr "自动 计划 条目 not found" -#: src/htsp_server.c:2215 src/htsp_server.c:2250 +#: src/htsp_server.c:2477 src/htsp_server.c:2512 msgid "Automatic time scheduler entry not found" -msgstr "" +msgstr "自动 时间 scheduler 条目 not found" + +#: src/config.c:2801 +msgid "Automatically clear input error counters" +msgstr "Automatically clear 输入 错误 counters" -#: src/channels.c:441 +#: src/dvr/dvr_config.c:1035 +msgid "Automatically delete played recordings" +msgstr "Automatically 删除 played 录像" + +#: src/channels.c:483 msgid "" "Automatically link EPG data to the channel (using the channel name for " "matching). If you turn this option off, only the OTA EPG grabber will be " "used for this channel unless you've specifically set a different EPG Source." msgstr "" +"自动将 EPG 数据链接到频道(使用频道名称匹配)。如果关闭此选项,则除非您专门设置了另一个 EPG 来源,否则只有 OTA EPG " +"采集器将用于该频道。" -#: src/channels.c:440 +#: src/channels.c:482 msgid "Automatically map EPG source" -msgstr "" +msgstr "自动映射 EPG 来源" -#: src/wizard.c:1079 +#: src/wizard.c:1114 msgid "Automatically map all available services to channels." -msgstr "" +msgstr "自动将所有可用服务映射到频道。" -#: src/bouquet.c:992 +#: src/bouquet.c:1222 msgid "Automatically map channels defined within the bouquet." -msgstr "" +msgstr "自动映射由频道组定义的频道。" -#: src/channels.c:388 +#: src/channels.c:430 msgid "Automatically name from network" -msgstr "" +msgstr "从网络自动命名" -#: src/dvr/dvr_db.c:3300 +#: src/dvr/dvr_db.c:4875 msgid "Automatically record." -msgstr "" +msgstr "自动录制。" -#: src/epggrab.c:304 +#: src/epggrab.c:413 msgid "" "Automatically update channel icons using information provided by the enabled" -" EPG providers. Note: this may cause unwanted changes to already defined " +" EPG providers. Note, this may cause unwanted changes to already defined " "channel icons." -msgstr "" +msgstr "使用启用的 EPG 提供程序提供的信息自动更新频道图标。请注意,这可能会导致对已定义的频道图标进行不必要的更改。" -#: src/epggrab.c:280 +#: src/epggrab.c:389 msgid "" "Automatically update channel names using information provided by the enabled" -" EPG providers. Note: this may cause unwanted changes to already defined " +" EPG providers. Note, this may cause unwanted changes to already defined " "channel names." -msgstr "" +msgstr "使用启用的 EPG 提供程序提供的信息自动更新频道名称。注意,这可能会导致对已定义的频道名称进行不必要的更改。" -#: src/epggrab.c:292 +#: src/epggrab.c:401 msgid "" "Automatically update channel numbers using information provided by the " -"enabled EPG providers. Note: this may cause unwanted changes to already " +"enabled EPG providers. Note, this may cause unwanted changes to already " "defined channel numbers." -msgstr "" +msgstr "使用启用的 EPG 提供程序提供的信息自动更新频道号。注意,这可能导致对已定义的频道号进行不必要的更改。" -#: src/dvr/dvr_config.c:1014 +#: src/dvr/dvr_config.c:1473 msgid "Autorec maximum count (0=unlimited)" -msgstr "" +msgstr "自动录制最大计数(0=无限制)" -#: src/dvr/dvr_config.c:1023 +#: src/dvr/dvr_config.c:1483 msgid "Autorec maximum schedules limit (0=unlimited)" -msgstr "" +msgstr "自动录制最大计划数限制(0=无限制)" -#: src/tvhlog.c:99 +#: src/tvhlog.c:107 msgid "Avahi" -msgstr "" +msgstr "Avahi" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:327 +#: src/transcoding/codec/codecs/libs/libx26x.c:77 +#: src/transcoding/codec/codecs/libs/libvorbis.c:86 +msgid "Average bitrate (ABR) mode." +msgstr "平均比特率(ABR)模式。" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:381 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:96 msgid "B" -msgstr "" +msgstr "B" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:377 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:431 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:59 msgid "BA" -msgstr "" +msgstr "BA" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:389 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:443 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:60 msgid "BB" -msgstr "" +msgstr "BB" -#: src/subscriptions.c:971 +#: src/subscriptions.c:1029 msgid "Bad" -msgstr "" +msgstr "差" -#: src/htsp_server.c:1355 +#: src/htsp_server.c:1571 msgid "Bad request" -msgstr "" +msgstr "错误请求" -#: src/epg.c:2370 src/epg.c:2376 +#: src/epg.c:2026 src/epg.c:2032 msgid "Ballet" -msgstr "" +msgstr "芭蕾" -#: src/input/mpegts/mpegts_mux_dvb.c:228 src/input/mpegts/mpegts_mux_dvb.c:685 +#: src/input/mpegts/mpegts_mux_dvb.c:225 src/input/mpegts/mpegts_mux_dvb.c:774 +#: src/input/mpegts/mpegts_mux_dvb.c:1045 msgid "Bandwidth" -msgstr "" +msgstr "带宽" -#: src/tvhlog.c:110 +#: src/tvhlog.c:118 msgid "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)" -msgstr "" +msgstr "基本 DVB SI 表(PAT,CAT,PMT,SDT等)" -#: src/webui/extjs.c:210 +#: src/webui/extjs.c:203 msgid "Based on software from" -msgstr "" +msgstr "基于软件" -#: src/access.c:1384 src/access.c:1495 src/access.c:1538 src/config.c:1961 +#: src/access.c:1438 src/access.c:1450 src/access.c:1488 src/access.c:1627 +#: src/access.c:1670 src/config.c:2095 msgid "Basic" -msgstr "" +msgstr "基本" -#: src/input/mpegts/satip/satip.c:326 -msgid "Bind to specific local IP address." -msgstr "" +#: src/access.c:1439 +msgid "Basic Alternative (No Hash)" +msgstr "基本替代方案(无哈希)" -#: src/profile.c:1922 -msgid "Bitrate to use for the transcode. See Help for detailed information." +#: src/satip/server.c:800 +msgid "" +"Bind RTP source address of the outgoing RTP packets to specific local IP " +"address (empty = same IP as the listening RTSP; 0.0.0.0 = IP in network of " +"default gateway; or write here a valid local IP address)." msgstr "" +"将传出的 RTP 数据包的 RTP 源地址绑定到特定的本地 IP 地址(留空 = 与监听 RTSP 的 IP 相同;0.0.0.0 = " +"默认网关所在网络中的 IP;或者在此处填写有效的本地 IP 地址)。" -#: src/access.c:1406 +#: src/input/mpegts/satip/satip.c:383 +msgid "Bind to specific local IP address." +msgstr "绑定到指定的本地 IP 地址。" + +#: src/transcoding/codec/codecs/mp2.c:56 +msgid "Bitrate (kb/s)" +msgstr "比特率(kb/s)" + +#: src/transcoding/codec/codecs/aac.c:103 +#: src/transcoding/codec/codecs/mpeg2video.c:49 +#: src/transcoding/codec/codecs/libs/libx26x.c:76 +#: src/transcoding/codec/codecs/libs/libvpx.c:85 +#: src/transcoding/codec/codecs/libs/libtheora.c:49 +#: src/transcoding/codec/codecs/libs/libvorbis.c:85 +#: src/transcoding/codec/codecs/libs/libopus.c:81 +msgid "Bitrate (kb/s) (0=auto)" +msgstr "比特率(kb/s)(0 = 自动)" + +#: src/transcoding/codec/codecs/libs/libopus.c:91 +msgid "Bitrate mode" +msgstr "比特率模式" + +#: src/transcoding/codec/codecs/libs/libopus.c:92 +msgid "Bitrate mode." +msgstr "比特率模式。" + +#: src/access.c:1510 msgid "Blue" -msgstr "" +msgstr "蓝色" -#: src/tvhlog.c:100 +#: src/transcoding/codec/profile_video_class.c:60 +msgid "Bob Deinterlacing" +msgstr "Bob 反交错" + +#: src/tvhlog.c:108 msgid "Bonjour" -msgstr "" +msgstr "Bonjour" -#: src/input/mpegts/satip/satip.c:439 +#: src/input/mpegts/satip/satip.c:506 msgid "Boot ID" -msgstr "" +msgstr "启动 ID" -#: src/tvhlog.c:131 +#: src/config.c:2129 +msgid "Both plain and digest" +msgstr "明文与摘要" + +#: src/tvhlog.c:140 msgid "Bouquet" -msgstr "" +msgstr "频道组" -#: src/channels.c:524 +#: src/channels.c:577 msgid "Bouquet (auto)" -msgstr "" +msgstr "频道组(自动)" -#: src/bouquet.c:1074 +#: src/bouquet.c:1304 msgid "Bouquet source." -msgstr "" - -#: src/bouquet.c:971 -msgid "Bouquets" -msgstr "" - -#: src/dvr/dvr_autorec.c:1248 -msgid "Brand" -msgstr "" - -#: src/dvr/dvr_autorec.c:1249 -msgid "Branding information (if available)." -msgstr "" +msgstr "频道组来源。" -#: src/dvr/dvr_db.c:3360 +#: src/dvr/dvr_db.c:4943 msgid "Broadcast" -msgstr "" +msgstr "广播" -#: src/dvr/dvr_autorec.c:1075 +#: src/dvr/dvr_autorec.c:1239 msgid "Broadcast type" -msgstr "" +msgstr "广播类型" -#: src/dvr/dvr_db.c:3361 +#: src/dvr/dvr_db.c:4944 msgid "Broadcast." -msgstr "" +msgstr "广播。" -#: src/epg.c:2396 +#: src/epg.c:2052 msgid "Broadcasting" -msgstr "" +msgstr "正在广播" -#: src/input/mpegts/iptv/iptv_mux.c:252 +#: src/input/mpegts/iptv/iptv_mux.c:297 msgid "Buffering limit (ms)" -msgstr "" +msgstr "缓冲限制(毫秒)" -#: src/webui/extjs.c:214 +#: src/webui/extjs.c:207 msgid "Build" -msgstr "" +msgstr "编译" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:154 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:205 msgid "" "By default, linuxdvb's status read period is 1000ms (one second). The " "accepted range is 250ms to 8000ms. Note that for some hardware or drivers " @@ -899,963 +1237,1386 @@ msgid "" " to make the decision of the re-tune algorithm based on the signal status " "faster." msgstr "" +"默认情况下,linuxdvb 的状态检查间隔是 1000 毫秒(也就是 1 秒)。可以设置的范围是 250 毫秒到 8000 " +"毫秒。注意,有些硬件或驱动程序(比如 USB)可能会占用太多时间和 CPU " +"资源,此时需要增加这个间隔时间。如果硬件配置很高,可以减小这个时间,以便更快地根据信号状态调整设置。" -#: src/tvhlog.c:135 +#: src/descrambler/capmt.c:2707 +msgid "Byte index tag order" +msgstr "字节索引标签顺序" + +#: src/tvhlog.c:145 msgid "CA (descrambling) Client" -msgstr "" +msgstr "CA(解扰)客户端" -#: src/descrambler/constcw.c:290 src/descrambler/constcw.c:356 +#: src/descrambler/constcw.c:324 src/descrambler/constcw.c:397 +#: src/descrambler/constcw.c:470 src/descrambler/constcw.c:543 msgid "CA ID" -msgstr "" +msgstr "条件接收 ID" -#: src/esfilter.c:1008 -msgid "CA Stream Filter" -msgstr "" - -#: src/descrambler/caclient.c:180 +#: src/descrambler/caclient.c:201 #, c-format msgid "CA client %i" -msgstr "" +msgstr "CA 客户端 %i" -#: src/esfilter.c:1025 +#: src/esfilter.c:1020 msgid "CA identification" -msgstr "" +msgstr "条件接收标识" -#: src/esfilter.c:1035 +#: src/esfilter.c:1031 msgid "CA provider" -msgstr "" +msgstr "CA 提供商" -#: src/service.c:229 +#: src/service.c:222 msgid "CAID" -msgstr "" +msgstr "CAID" + +#: src/descrambler/dvbcam.c:879 +msgid "CAID filter list" +msgstr "CAID 过滤列表" -#: src/descrambler/capmt.c:2376 +#: src/descrambler/dvbcam.c:869 +msgid "CAID selection" +msgstr "CAID 选择" + +#: src/descrambler/dvbcam.c:889 +msgid "CAM can decode multiple channels" +msgstr "CAM 可解密多个频道" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:692 +msgid "CAM slot number." +msgstr "CAM 插槽序号。" + +#: src/descrambler/capmt.c:2719 msgid "CAPMT (Linux Network DVBAPI)" -msgstr "" +msgstr "CAPMT (Linux Network DVBAPI)" -#: src/tvhlog.c:137 +#: src/tvhlog.c:147 msgid "CAPMT CA Client" -msgstr "" - -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:233 -msgid "CAPMT interval (in ms)." -msgstr "" +msgstr "CAPMT CA 客户端" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:232 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:657 msgid "CAPMT interval (ms)" -msgstr "" +msgstr "CAPMT 间隔(单位毫秒)" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:241 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:666 msgid "CAPMT query interval (ms)" -msgstr "" +msgstr "CAPMT 查询间隔(毫秒)" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:242 -msgid "CAPMT query interval (ms)." -msgstr "" +#: src/descrambler/cccam.c:1001 +msgid "CCcam" +msgstr "CCcam" -#: src/tvhlog.c:154 +#: src/tvhlog.c:167 msgid "CI Module" -msgstr "" +msgstr "CI 模块" + +#: src/config.c:2610 +msgid "CORS origin" +msgstr "CORS 源" -#: src/tvhlog.c:78 +#: src/tvhlog.c:86 msgid "CPU" -msgstr "" +msgstr "CPU" -#: src/tvhlog.c:77 +#: src/tvhlog.c:85 msgid "CRASH" -msgstr "" +msgstr "崩溃" -#: src/input/mpegts/mpegts_mux.c:601 src/input/mpegts/mpegts_service.c:176 +#: src/input/mpegts/mpegts_mux.c:618 src/input/mpegts/mpegts_service.c:226 msgid "CRID authority" -msgstr "" +msgstr "CRID 权威" -#: src/config.c:1932 +#: src/config.c:2066 msgid "CS0" -msgstr "" +msgstr "CS0" -#: src/config.c:1933 +#: src/config.c:2067 msgid "CS1" -msgstr "" +msgstr "CS1" -#: src/config.c:1937 +#: src/config.c:2071 msgid "CS2" -msgstr "" +msgstr "CS2" -#: src/config.c:1941 +#: src/config.c:2075 msgid "CS3" -msgstr "" +msgstr "CS3" -#: src/config.c:1945 +#: src/config.c:2079 msgid "CS4" -msgstr "" +msgstr "CS4" -#: src/config.c:1949 +#: src/config.c:2083 msgid "CS5" -msgstr "" +msgstr "CS5" -#: src/config.c:1951 +#: src/config.c:2085 msgid "CS6" -msgstr "" +msgstr "CS6" -#: src/config.c:1952 +#: src/config.c:2086 msgid "CS7" -msgstr "" +msgstr "CS7" -#: src/tvhlog.c:136 +#: src/tvhlog.c:146 msgid "CSA (descrambling)" -msgstr "" +msgstr "CSA(解扰)" -#: src/tvhlog.c:138 +#: src/descrambler/constcw.c:318 +msgid "CSA CBC Constant Code Word" +msgstr "CSA CBC 固定码字" + +#: src/descrambler/capmt.c:2751 +msgid "CW Mode" +msgstr "CW 模式" + +#: src/tvhlog.c:148 msgid "CWC CA Client" -msgstr "" +msgstr "CWC 条件接收客户端" -#: src/dvr/dvr_config.c:891 +#: src/tvhlog.c:149 +msgid "CWC CCCam Client" +msgstr "CWC CCCam 客户端" + +#: src/input/mpegts/mpegts_network_dvb.c:367 +msgid "CableCARD Network" +msgstr "CableCARD 网络" + +#: src/input/mpegts/mpegts_mux_dvb.c:679 +msgid "CableCARD multiplex" +msgstr "CableCARD 复用" + +#: src/dvr/dvr_config.c:1253 msgid "Cache scheme" -msgstr "" +msgstr "缓存方案" + +#: src/input/mpegts/mpegts_mux_dvb.c:699 +msgid "Callsign" +msgstr "呼号" -#: src/descrambler/capmt.c:2390 +#: src/descrambler/capmt.c:2735 msgid "Camd.socket filename / IP Address (TCP mode)" -msgstr "" +msgstr "Camd.socket 文件名 / IP 地址(TCP 模式)" + +#: src/descrambler/cclient.c:1354 +msgid "Card client" +msgstr "卡客户端" -#: src/epg.c:2357 +#: src/epg.c:2013 msgid "Cartoons" -msgstr "" +msgstr "动画" + +#: src/epggrab/module/xmltv.c:899 +msgid "Categories: " +msgstr "分类:" -#: src/access.c:1643 +#: src/dvr/dvr_db.c:5019 +msgid "Category" +msgstr "分类:" + +#: src/dvr/dvr_autorec.c:1115 +msgid "Category " +msgstr "分类" + +#: src/epggrab/module/xmltv.c:1444 +msgid "Category Code XPath" +msgstr "分类代码 XPath" + +#: src/access.c:1777 msgid "Change parameters" -msgstr "" +msgstr "变更参数" -#: src/tvhlog.c:128 src/service.c:200 src/dvr/dvr_db.c:3066 -#: src/dvr/dvr_autorec.c:1050 src/dvr/dvr_timerec.c:574 +#: src/tvhlog.c:137 src/service.c:193 src/dvr/dvr_db.c:4584 +#: src/dvr/dvr_autorec.c:1214 src/dvr/dvr_timerec.c:572 +#: src/input/mpegts/mpegts_mux_dvb.c:684 msgid "Channel" -msgstr "" - -#: src/channels.c:1429 -msgid "Channel Tags" -msgstr "" +msgstr "频道" -#: src/htsp_server.c:1547 src/htsp_server.c:1589 src/htsp_server.c:1674 -#: src/htsp_server.c:1844 src/htsp_server.c:2385 src/htsp_server.c:2388 +#: src/htsp_server.c:1763 src/htsp_server.c:1805 src/htsp_server.c:1894 +#: src/htsp_server.c:2053 src/htsp_server.c:2647 src/htsp_server.c:2650 msgid "Channel does not exist" -msgstr "" +msgstr "频道不存在" -#: src/dvr/dvr_db.c:3077 +#: src/dvr/dvr_db.c:4595 msgid "Channel icon" -msgstr "" +msgstr "频道图标" -#: src/dvr/dvr_db.c:3078 +#: src/dvr/dvr_db.c:4596 msgid "Channel icon URL." -msgstr "" +msgstr "频道图标 URL。" -#: src/epggrab/channel.c:825 +#: src/epggrab/channel.c:843 msgid "Channel icon as defined in EPG data." -msgstr "" +msgstr "电子节目指南(EPG)数据中定义的频道图标。" -#: src/config.c:2349 +#: src/config.c:2498 msgid "Channel icon name scheme" -msgstr "" +msgstr "频道图标名称方案" -#: src/config.c:2336 +#: src/config.c:2485 msgid "Channel icon path" -msgstr "" +msgstr "频道图标路径" + +#: src/config.c:2231 +msgid "Channel icon/Picon Settings" +msgstr "频道图标设置" -#: src/bouquet.c:1001 +#: src/transcoding/codec/profile_audio_class.c:354 +msgid "Channel layout" +msgstr "声道布局" + +#: src/bouquet.c:1231 msgid "Channel mapping options" -msgstr "" +msgstr "频道映射选项" -#: src/dvr/dvr_db.c:3085 +#: src/dvr/dvr_db.c:4603 msgid "Channel name" -msgstr "" +msgstr "频道名" + +#: src/config.c:2373 +msgid "Channel name with numbers" +msgstr "含频道号的频道名" + +#: src/config.c:2382 +msgid "Channel name with sources" +msgstr "含来源的频道名" -#: src/htsp_server.c:2330 +#: src/htsp_server.c:2592 msgid "Channel not found" -msgstr "" +msgstr "找不到频道" -#: src/input/mpegts/iptv/iptv_mux.c:175 +#: src/input/mpegts/iptv/iptv_mux.c:203 msgid "Channel number" -msgstr "" +msgstr "频道号" -#: src/epggrab/channel.c:817 +#: src/epggrab/channel.c:835 msgid "Channel number as defined in EPG data." -msgstr "" +msgstr "EPG 数据中定义的频道号。" -#: src/bouquet.c:1115 +#: src/bouquet.c:1345 msgid "Channel number offset" -msgstr "" +msgstr "频道号偏移量" -#: src/access.c:1421 +#: src/access.c:1538 msgid "Channel number range" -msgstr "" +msgstr "频道号范围" -#: src/epggrab/module/xmltv.c:751 +#: src/epggrab/module/xmltv.c:1406 msgid "Channel numbers (heuristic)" -msgstr "" +msgstr "频道号(启发式)" -#: src/input/mpegts/iptv/iptv.c:874 +#: src/input/mpegts/iptv/iptv.c:973 msgid "Channel numbers from" -msgstr "" +msgstr "频道号来自" -#: src/dvr/dvr_autorec.c:1063 +#: src/dvr/dvr_autorec.c:1227 msgid "Channel tag" -msgstr "" +msgstr "频道标签" -#: src/htsp_server.c:1680 +#: src/htsp_server.c:1902 msgid "Channel tag does not exist" -msgstr "" +msgstr "频道标签不存在" -#: src/bouquet.c:1029 +#: src/bouquet.c:1259 msgid "Channel tag reference" -msgstr "" +msgstr "频道标签参考" -#: src/access.c:1426 src/access.c:1834 src/input/mpegts/iptv/iptv_mux.c:238 +#: src/access.c:1543 src/access.c:1977 src/input/mpegts/iptv/iptv_mux.c:266 msgid "Channel tags" -msgstr "" +msgstr "频道标签" -#: src/access.c:1835 +#: src/access.c:1978 msgid "Channel tags the user is allowed access to/excluded from." -msgstr "" +msgstr "允许/禁止用户访问的频道标签。" -#: src/dvr/dvr_timerec.c:575 +#: src/dvr/dvr_timerec.c:573 msgid "Channel to use/used for the recording." -msgstr "" +msgstr "录制所使用的频道。" -#: src/epggrab/channel.c:855 +#: src/epggrab/channel.c:873 msgid "Channel update options" -msgstr "" +msgstr "频道更新选项" -#: src/channels.c:369 src/profile.c:1877 src/epggrab/channel.c:833 +#: src/epggrab/channel.c:851 msgid "Channels" -msgstr "" +msgstr "频道" + +#: src/bouquet.c:1201 +msgid "Channels / EPG - Bouquets" +msgstr "频道 " + +#: src/channels.c:1764 +msgid "Channels / EPG - Channel Tags" +msgstr "频道 / EPG - 频道标签" + +#: src/channels.c:410 +msgid "Channels / EPG - Channels" +msgstr "频道 / EPG - 频道" + +#: src/epggrab/channel.c:743 +msgid "Channels / EPG - EPG Grabber Channels" +msgstr "频道 / EPG - EPG 采集器频道" + +#: src/epggrab.c:359 +msgid "Channels / EPG - EPG Grabber Configuration" +msgstr "频道 / EPG - EPG 采集器配置" -#: src/epggrab/channel.c:834 +#: src/epggrab/module.c:135 +msgid "Channels / EPG - EPG Grabber Modules" +msgstr "频道 / EPG - EPG 采集器模块" + +#: src/epggrab/channel.c:852 msgid "Channels EPG data is used by." -msgstr "" +msgstr "使用此 EPG 数据的频道。" -#: src/input/mpegts/mpegts_network.c:253 src/input/mpegts/mpegts_mux.c:630 -#: src/input/mpegts/mpegts_service.c:203 +#: src/dvr/dvr_config.c:1228 src/input/mpegts/mpegts_network.c:302 +#: src/input/mpegts/mpegts_mux.c:647 src/input/mpegts/mpegts_service.c:278 msgid "Character set" -msgstr "" +msgstr "字符集" -#: src/dvr/dvr_config.c:1281 +#: src/dvr/dvr_config.c:1416 msgid "" "Characters not supported in Windows filenames (e.g. for an SMB/CIFS share) " "will be stripped out or converted." -msgstr "" +msgstr "Windows 文件名中不支持的字符(如用于 SMB/CIFS 共享)将被移除或转换。" -#: src/tvhlog.c:144 +#: src/tvhlog.c:156 msgid "Charset" -msgstr "" +msgstr "字符集" -#: src/service_mapper.c:507 +#: src/service_mapper.c:598 msgid "Check availability" -msgstr "" +msgstr "检查可用性" -#: src/service.c:188 +#: src/service.c:181 msgid "" "Check for the services' presence. If the service is no longer broadcast this" " field will change to Missing In PAT/SDT." -msgstr "" +msgstr "检查服务是否存在。如果该服务不再播出,该字段将变为“在 PAT/SDT 中缺失”。" -#: src/service_mapper.c:508 -msgid "Check service availability (add live services only)." -msgstr "" +#: src/service_mapper.c:599 +msgid "" +"Check services for availability. If enabled, services that are not currently" +" broadcasting (or can't be decrypted) will be ignored. Leave disabled if you" +" want Tvheadend to also map offline services." +msgstr "检测服务的可用性。如启用,当前未在播出(或无法解密)的服务将被忽略。若您希望 Tvheadend 也映射离线服务,请将其设置为禁用。" + +#: src/profile.c:423 +msgid "Check the descrambling status after this timeout." +msgstr "在超时后检查解扰状态。" -#: src/epg.c:2358 src/epg.c:2359 src/epg.c:2360 src/epg.c:2361 src/epg.c:2362 -#: src/epg.c:2363 src/epg.c:2364 src/epg.c:2365 src/epg.c:2366 src/epg.c:2367 +#: src/input/mpegts/satip/satip.c:405 +msgid "Check tuner-number in signal-status messages" +msgstr "检查信号状态信息中的调谐器数量。" + +#: src/epg.c:2014 src/epg.c:2015 src/epg.c:2016 src/epg.c:2017 src/epg.c:2018 +#: src/epg.c:2019 src/epg.c:2020 src/epg.c:2021 src/epg.c:2022 src/epg.c:2023 msgid "Children's / Youth Programs" -msgstr "" +msgstr "儿童/青年节目" -#: src/epg.c:2352 +#: src/epg.c:2008 msgid "Children's / Youth programs" -msgstr "" +msgstr "儿童/青年节目" -#: src/epg.c:2394 +#: src/epg.c:2050 msgid "Cinema" -msgstr "" +msgstr "影院" -#: src/esfilter.c:604 src/profile.c:297 src/descrambler/caclient.c:258 +#: src/esfilter.c:595 src/profile.c:305 src/descrambler/caclient.c:285 msgid "Class" -msgstr "" +msgstr "类别" -#: src/epg.c:2287 +#: src/epg.c:1943 msgid "Classical" -msgstr "" +msgstr "古典" -#: src/epg.c:2372 +#: src/epg.c:2028 msgid "Classical music" -msgstr "" +msgstr "古典音乐" -#: src/streaming.c:578 +#: src/streaming.c:616 msgid "Clean effects" -msgstr "" +msgstr "清晰音效" -#: src/descrambler/caclient.c:280 +#: src/descrambler/constcw.c:300 +msgid "Client" +msgstr "客户端" + +#: src/descrambler/caclient.c:310 msgid "Client name" -msgstr "" +msgstr "客户端名称" -#: src/dvr/dvr_config.c:927 +#: src/descrambler/cccam.c:1007 +msgid "Client node ID. Leave field empty to generate a random ID." +msgstr "客户端节点 ID。留空可生成一个随机 ID。" + +#: src/dvr/dvr_config.c:1081 msgid "Clone scheduled entry on error" -msgstr "" +msgstr "出错时克隆已预订的计划" -#: src/descrambler/cwc.c:1828 +#: src/descrambler/cwc.c:772 msgid "Code Word Client (newcamd)" -msgstr "" +msgstr "码字客户端 (newcamd)" + +#: src/tvhlog.c:181 src/tvhlog.c:199 src/transcoding/codec/profile_class.c:274 +msgid "Codec" +msgstr "编解码器" + +#: src/transcoding/codec/profile_class.c:240 +msgid "Codec Settings" +msgstr "编解码器设置" + +#: src/transcoding/codec/profile_class.c:283 +msgid "Codec name" +msgstr "编解码器名称" + +#: src/transcoding/codec/profile_class.c:284 +msgid "Codec name." +msgstr "编解码器名称。" + +#: src/transcoding/codec/profile_class.c:302 +msgid "Codec status." +msgstr "编解码器状态。" + +#: src/transcoding/codec/profile_class.c:275 +msgid "Codec title." +msgstr "编解码器标题。" + +#: src/transcoding/codec/profile_class.c:293 +msgid "Codec type." +msgstr "编解码器类型。" -#: src/epg.c:2284 +#: src/transcoding/codec/codecs/aac.c:124 +msgid "Coding algorithm" +msgstr "编码算法" + +#: src/transcoding/codec/codecs/aac.c:125 +msgid "Coding algorithm." +msgstr "编码算法。" + +#: src/epg.c:1940 msgid "Comedy" -msgstr "" +msgstr "喜剧" -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:159 -msgid "Command delay time (ms) (10-200)" -msgstr "" +#: src/profile.c:1607 +msgid "Command line" +msgstr "命令行" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:109 -msgid "Command time (ms) (10-100)" -msgstr "" +#: src/profile.c:1608 +msgid "" +"Command line to run a task which accepts MPEG-TS stream on stdin and writes " +"output to stdout in format specified by the selected mime type." +msgstr "用于运行任务的命令行,该任务从 stdin 接受 MPEG-TS 流,并根据所选 MIME 类型指定的格式将输出写入 stdout。" -#: src/access.c:1845 src/access.c:2064 src/access.c:2201 src/channels.c:1508 -#: src/esfilter.c:711 src/esfilter.c:806 src/esfilter.c:901 src/esfilter.c:996 -#: src/esfilter.c:1101 src/esfilter.c:1183 src/profile.c:336 -#: src/bouquet.c:1108 src/epggrab/channel.c:867 src/dvr/dvr_db.c:3418 -#: src/dvr/dvr_autorec.c:1293 src/dvr/dvr_timerec.c:678 -#: src/dvr/dvr_config.c:870 src/descrambler/caclient.c:288 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:132 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:110 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:158 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:216 +msgid "Command time (ms) (10-300)" +msgstr "命令时长(10-300 ms)" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:764 +msgid "Command to move the dish with an external command." +msgstr "用于通过外部命令移动卫星天线的命令。" + +#: src/access.c:2008 src/access.c:2354 src/access.c:2493 src/channels.c:1843 +#: src/esfilter.c:703 src/esfilter.c:799 src/esfilter.c:895 src/esfilter.c:990 +#: src/esfilter.c:1098 src/esfilter.c:1181 src/profile.c:344 +#: src/bouquet.c:1338 src/epggrab/channel.c:885 src/dvr/dvr_db.c:5011 +#: src/dvr/dvr_autorec.c:1487 src/dvr/dvr_timerec.c:679 +#: src/dvr/dvr_config.c:1170 src/descrambler/caclient.c:319 msgid "Comment" -msgstr "" +msgstr "注释" -#: src/dvr/dvr_db.c:609 +#: src/dvr/dvr_db.c:656 msgid "Commercial break" -msgstr "" +msgstr "插播广告" -#: src/dvr/dvr_config.c:1127 +#: src/dvr/dvr_config.c:1505 msgid "" "Commercials will be dropped from the recordings. Commercial detection works " "using EITp/f (EPG running state) and for the Swedish channel TV4 (using " "teletext info)." -msgstr "" +msgstr "广告将从录像中丢弃。广告检测基于 EITp/f(EPG运行状态),对于瑞典 TV4 频道(使用图文电视信息)。" -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:125 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:140 msgid "Committed" -msgstr "" +msgstr "已提交" + +#: src/descrambler/dvbcam.c:852 +msgid "Common Interface Settings" +msgstr "通用接口(CI)设置" -#: src/dvr/dvr_db.c:638 +#: src/dvr/dvr_db.c:687 msgid "Completed OK" -msgstr "" +msgstr "完成 OK" -#: src/config.c:2222 +#: src/config.c:2444 msgid "Compress EPG database" -msgstr "" +msgstr "压缩 EPG 数据库" -#: src/config.c:2223 +#: src/config.c:2445 msgid "Compress the EPG database to reduce disk I/O and space." -msgstr "" +msgstr "压缩 EPG 数据库以减少磁盘 I/O 和空间占用。" -#: src/input/mpegts/satip/satip_satconf.c:379 -msgid "" -"Concurrent limit per network position (src=) for satellite SAT>IP tuners. " -"The first limit number is for src=1 (AA), second for src=2 (AB) etc." -msgstr "" +#: src/transcoding/codec/codecs/flac.c:76 +msgid "Compression level" +msgstr "压缩比" -#: src/config.c:2174 -msgid "Conditional Access" -msgstr "" +#: src/transcoding/codec/codecs/flac.c:77 +msgid "Compression level (0-12), -1 means ffmpeg default" +msgstr "压缩级别(0-12),-1 为 FFmpeg 的默认值" + +#: src/input/mpegts/satip/satip_satconf.c:396 +msgid "Concurrent input limit per network group for satellite SAT>IP tuners." +msgstr "卫星 SAT>IP 调谐器每个网络组的并发输入限制。" + +#: src/config.c:2349 +msgid "Conditional Access (for advanced view level)" +msgstr "条件接收(用于高级视图)" -#: src/descrambler/caclient.c:245 +#: src/descrambler/caclient.c:265 msgid "Conditional Access Client" -msgstr "" +msgstr "CA 客户端" -#: src/descrambler/constcw.c:291 src/descrambler/constcw.c:357 +#: src/descrambler/constcw.c:325 src/descrambler/constcw.c:398 +#: src/descrambler/constcw.c:471 src/descrambler/constcw.c:544 msgid "Conditional Access Identification." -msgstr "" +msgstr "CA 识别" + +#: src/config.c:2163 +msgid "Config-CAs" +msgstr "配置-条件接收" + +#: src/config.c:2160 +msgid "Config-Channel/EPG" +msgstr "配置-频道/EPG" + +#: src/config.c:2159 +msgid "Config-DVB Inputs" +msgstr "配置-DVB 输入" + +#: src/config.c:2164 +msgid "Config-Debugging" +msgstr "配置-调试" + +#: src/config.c:2157 +msgid "Config-General" +msgstr "配置-通用" -#: src/tvhlog.c:95 src/profile.c:288 src/profile.c:1084 src/profile.c:1216 -#: src/profile.c:1498 src/profile.c:1842 src/epggrab/channel.c:735 +#: src/config.c:2162 +msgid "Config-Recording" +msgstr "配置-录像" + +#: src/config.c:2161 +msgid "Config-Stream" +msgstr "配置-流" + +#: src/config.c:2158 +msgid "Config-Users" +msgstr "配置-用户" + +#: src/tvhlog.c:103 src/profile.c:2100 src/epggrab/channel.c:752 msgid "Configuration" -msgstr "" +msgstr "设置" -#: src/config.c:2026 +#: src/config.c:2212 msgid "Configuration - Base" -msgstr "" +msgstr "设置 - 基本" -#: src/imagecache.c:79 +#: src/imagecache.c:81 msgid "Configuration - Image Cache" -msgstr "" +msgstr "设置 - 图片缓存" -#: src/satip/server.c:576 +#: src/satip/server.c:646 msgid "Configuration - SAT>IP Server" -msgstr "" +msgstr "设置 - SAT>IP 服务器" -#: src/input/mpegts/satip/satip.c:447 +#: src/input/mpegts/satip/satip.c:514 msgid "Configuration ID" +msgstr "配置 ID" + +#: src/epggrab/module.c:278 +msgid "" +"Configuration containing regular expressions to use for scraping additional " +"information from the broadcast guide.This option does not access or retrieve" +" details from the Internet.This can be left blank to use the default or set " +"to one of the Tvheadend configurations from the epggrab/eit/scrape directory" +" such as \"uk\" (without the quotes)." msgstr "" +"包含正则表达式的配置,用于从 EPG 中抓取附加信息。此选项不会从互联网访问或获取详细信息。它可以留空以使用默认值,也可以设置为 " +"epggrab/eit/ scrape 目录中的 Tvheadend 配置之一,例如“uk”(不带引号)。" -#: src/dvr/dvr_config.c:859 +#: src/dvr/dvr_config.c:977 msgid "Configuration name" -msgstr "" +msgstr "配置名称" -#: src/config.c:2062 +#: src/config.c:2265 msgid "Configuration version" -msgstr "" +msgstr "配置版本" + +#: src/descrambler/cclient.c:1369 +msgid "Connection Settings" +msgstr "连接设置" -#: src/access.c:1786 +#: src/access.c:1929 msgid "Connection limit type" -msgstr "" +msgstr "连接限制类型" -#: src/access.c:1441 +#: src/access.c:1558 msgid "Connection limits" -msgstr "" - -#: src/input/mpegts/mpegts_mux_dvb.c:235 src/input/mpegts/mpegts_mux_dvb.c:329 -#: src/input/mpegts/mpegts_mux_dvb.c:607 src/input/mpegts/mpegts_mux_dvb.c:799 +msgstr "连接限制" + +#: src/transcoding/codec/codecs/libs/libx26x.c:86 +#: src/transcoding/codec/codecs/libs/libvpx.c:95 +msgid "Constant Rate Factor (0=auto)" +msgstr "CRF(0 = 自动)" + +#: src/transcoding/codec/codecs/aac.c:104 +#: src/transcoding/codec/codecs/mp2.c:57 +#: src/transcoding/codec/codecs/mpeg2video.c:50 +#: src/transcoding/codec/codecs/libs/libvpx.c:86 +#: src/transcoding/codec/codecs/libs/libtheora.c:50 +#: src/transcoding/codec/codecs/libs/libopus.c:82 +msgid "Constant bitrate (CBR) mode." +msgstr "固定比特率(CBR)模式。" + +#: src/input/mpegts/mpegts_mux_dvb.c:232 src/input/mpegts/mpegts_mux_dvb.c:327 +#: src/input/mpegts/mpegts_mux_dvb.c:660 src/input/mpegts/mpegts_mux_dvb.c:888 +#: src/input/mpegts/mpegts_mux_dvb.c:1052 msgid "Constellation" -msgstr "" +msgstr "星座" -#: src/profile.c:1855 +#: src/profile.c:2521 msgid "Container" -msgstr "" +msgstr "容器" -#: src/profile.c:1856 +#: src/profile.c:2522 msgid "Container to use for the transcoded stream." -msgstr "" +msgstr "用于已转码的流的容器。" -#: src/input/mpegts/iptv/iptv.c:863 +#: src/input/mpegts/iptv/iptv.c:962 msgid "Content character set" -msgstr "" +msgstr "内容字符集" -#: src/input/mpegts/mpegts_service.c:177 +#: src/input/mpegts/mpegts_service.c:227 msgid "Content reference identifier authority." -msgstr "" +msgstr "Content 参考 identifier authority." -#: src/dvr/dvr_db.c:3351 src/dvr/dvr_autorec.c:1085 +#: src/dvr/dvr_db.c:4926 src/dvr/dvr_autorec.c:1249 msgid "Content type" -msgstr "" +msgstr "内容类型" -#: src/dvr/dvr_db.c:3352 +#: src/dvr/dvr_db.c:4927 msgid "Content type." -msgstr "" +msgstr "内容类型。" -#: src/epg.c:2317 +#: src/epg.c:1973 msgid "Contest" -msgstr "" +msgstr "比赛" -#: src/profile.c:389 -msgid "Continue even if descrambling fails" -msgstr "" +#: src/profile.c:410 +msgid "Continue if descrambling fails" +msgstr "解扰失败时继续" -#: src/dvr/dvr_autorec.c:1132 +#: src/dvr/dvr_autorec.c:1308 msgid "Continue recording for x minutes after scheduled stop time" -msgstr "" +msgstr "在计划停止时间后继续录制 x 分钟" -#: src/channels.c:482 src/dvr/dvr_db.c:3040 src/dvr/dvr_config.c:979 +#: src/channels.c:535 src/dvr/dvr_db.c:4558 src/dvr/dvr_config.c:1071 msgid "Continue recording for x minutes after scheduled stop time." -msgstr "" +msgstr "在计划停止时间后继续录制 x 分钟。" + +#: src/epggrab.c:448 +msgid "" +"Convert broadcast ratings codes into human-readable labels like 'PG' or 'FSK" +" 16'." +msgstr "转发广播的分级编码为人类可读标签,如“PG”或“FSK 16”。" -#: src/config.c:2134 +#: src/config.c:2575 msgid "Cookie expiration (days)" -msgstr "" +msgstr "Cookie 有效期(天)" -#: src/epg.c:2447 +#: src/epg.c:2103 msgid "Cooking" -msgstr "" +msgstr "厨艺" -#: src/profile.c:1750 -msgid "Copy codec type" -msgstr "" +#: src/profile.c:2340 +msgid "Copy" +msgstr "复制" -#: src/profile.c:1692 -msgid "Copy layout" -msgstr "" +#: src/dvr/dvr_db.c:4935 +msgid "Copyright year" +msgstr "版权年份" -#: src/memoryinfo.c:69 +#: src/memoryinfo.c:70 msgid "Count of objects" -msgstr "" +msgstr "对象数量" + +#: src/ratinglabels.c:646 +msgid "Country" +msgstr "国家" + +#: src/ratinglabels.c:647 +msgid "Country received via OTA EPG." +msgstr "通过空中 EPG 接收的国家。" -#: src/service_mapper.c:532 +#: src/service_mapper.c:649 msgid "Create SDTV/HDTV/Radio tags." -msgstr "" +msgstr "创建 SDTV/HDTV/Radio 标签。" -#: src/input/mpegts/iptv/iptv.c:856 -msgid "Create a bouquet from the playlist." -msgstr "" +#: src/input/mpegts/mpegts_network.c:236 +msgid "Create a bouquet with all services in the network." +msgstr "创建一个包括该网络所有服务的频道组。" -#: src/dvr/dvr_config.c:1175 +#: src/dvr/dvr_config.c:1280 msgid "" "Create a directory per channel when storing recordings. If both this and the" " 'directory per day' checkbox is enabled, the date-directory will be the " "parent of the per-channel directory." -msgstr "" +msgstr "在储存录像时为每个频道创建目录。如果此选项与“每天新建目录”都被选中,日期目录将作为频道目录的父目录。" -#: src/dvr/dvr_config.c:1187 +#: src/dvr/dvr_config.c:1292 msgid "" "Create a directory per title when storing recordings. If the day/channel " "directory checkboxes are also enabled, those directories will be parents of " "this directory." -msgstr "" +msgstr "在保存录像时为每个节目标题创建目录。如果日期、频道目录都被选中,这些目录将作为此目录的父目录。" -#: src/dvr/dvr_config.c:1163 +#: src/dvr/dvr_config.c:1268 msgid "" "Create a new directory per day in the recording system path. Folders will " "only be created when something is recorded. The format of the directory will" " be ISO standard YYYY-MM-DD." -msgstr "" +msgstr "在录像系统路径中每天新建目录。只在有节目被录制时创建。目录名称是 ISO 标准的 YYYY-MM-DD。" -#: src/service_mapper.c:540 +#: src/service_mapper.c:657 msgid "Create a provider name tag." -msgstr "" +msgstr "创建一个供应商的名称标签" -#: src/wizard.c:1097 +#: src/wizard.c:1132 msgid "Create and associate a network tag to created channels." -msgstr "" +msgstr "创建并关联一个网络标签到创建的频道。" -#: src/wizard.c:1088 +#: src/wizard.c:1123 msgid "Create and associate a provider tag to created channels." -msgstr "" +msgstr "创建并关联一个供应商标签到创建的频道。" -#: src/bouquet.c:1016 +#: src/bouquet.c:1246 msgid "Create and link these tags to channels when mapping." -msgstr "" +msgstr "在映射时创建和链接这些标签到频道。" -#: src/input/mpegts/iptv/iptv.c:855 +#: src/input/mpegts/mpegts_network.c:235 msgid "Create bouquet" -msgstr "" +msgstr "创建频道组" -#: src/bouquet.c:794 +#: src/bouquet.c:1025 msgid "Create bouquet tag" -msgstr "" +msgstr "创建频道组标签。" -#: src/dvr/dvr_config.c:1153 +#: src/dvr/dvr_config.c:1209 msgid "Create directories using these permissions." -msgstr "" +msgstr "使用这些权限创建目录。" -#: src/dvr/dvr_config.c:1094 +#: src/dvr/dvr_config.c:1219 msgid "Create files using these permissions." -msgstr "" +msgstr "使用这些权限创建文件。" -#: src/service_mapper.c:547 src/bouquet.c:809 +#: src/service_mapper.c:664 src/bouquet.c:1040 msgid "Create network name tags" -msgstr "" +msgstr "创建网络名称标签" -#: src/service_mapper.c:548 +#: src/service_mapper.c:665 msgid "Create network name tags (set by provider)." -msgstr "" +msgstr "创建网络名称标签(由供应商设定的)。" -#: src/wizard.c:1096 +#: src/wizard.c:1131 msgid "Create network tags" -msgstr "" +msgstr "创建网络标签" -#: src/service_mapper.c:539 src/bouquet.c:804 +#: src/service_mapper.c:656 src/bouquet.c:1035 msgid "Create provider name tags" -msgstr "" +msgstr "创建供应商名称标签" -#: src/wizard.c:1087 +#: src/wizard.c:1122 msgid "Create provider tags" -msgstr "" +msgstr "创建供应商标签" + +#: src/dvr/dvr_config.c:1438 +msgid "Create scene markers" +msgstr "创建场景标签" + +#: src/dvr/dvr_config.c:1439 +msgid "" +"Create scene markers in recordings based on the EPG start/stop times when " +"available." +msgstr "在可用时,根据 EPG 开始/停止时间在录像中创建场景标记。" -#: src/bouquet.c:1015 +#: src/bouquet.c:1245 msgid "Create tags" -msgstr "" +msgstr "创建标签" -#: src/dvr/dvr_config.c:1116 +#: src/dvr/dvr_config.c:1428 msgid "" "Create tags in recordings using media containers that support metadata (if " "possible)." -msgstr "" +msgstr "使用支持元数据的容器在录像中创建标签(如果可能)。" -#: src/service_mapper.c:531 src/bouquet.c:799 +#: src/service_mapper.c:648 src/bouquet.c:1030 msgid "Create type-based tags" -msgstr "" +msgstr "创建基于类型的标签" -#: src/input/mpegts/mpegts_service.c:240 +#: src/input/mpegts/mpegts_mux.c:709 src/input/mpegts/mpegts_service.c:323 msgid "Created" -msgstr "" +msgstr "创建于" -#: src/dvr/dvr_db.c:3215 src/dvr/dvr_autorec.c:1283 src/dvr/dvr_timerec.c:668 +#: src/dvr/dvr_db.c:4782 src/dvr/dvr_autorec.c:1477 src/dvr/dvr_timerec.c:669 msgid "Creator" -msgstr "" +msgstr "创建者" + +#: src/dvr/dvr_db.c:5028 +msgid "Credits" +msgstr "制作人员" + +#: src/dvr/dvr_db.c:5029 +msgid "Credits such as cast members" +msgstr "制作人员,如剧组成员等" + +#: src/epggrab/module/xmltv.c:898 +msgid "Credits: " +msgstr "制作人员:" -#: src/tvhlog.c:97 src/input/mpegts/mpegts_mux_sched.c:153 +#: src/tvhlog.c:105 src/input/mpegts/mpegts_mux_sched.c:154 msgid "Cron" -msgstr "" +msgstr "计划任务" -#: src/epggrab.c:327 +#: src/epggrab.c:456 msgid "Cron multi-line" -msgstr "" +msgstr "多行计划任务" -#: src/epg.c:2388 +#: src/descrambler/capmt.c:2752 +msgid "CryptoWord mode." +msgstr "CryptoWord 模式。" + +#: src/epg.c:2044 msgid "Culture (without music)" -msgstr "" +msgstr "文化(不含音乐)" -#: src/epg.c:2398 +#: src/epg.c:2054 msgid "Culture magazines" -msgstr "" +msgstr "文化杂志" -#: src/input/mpegts/satip/satip.c:360 +#: src/input/mpegts/satip/satip.c:427 msgid "Current RTSP port." -msgstr "" +msgstr "当前 RTSP 端口。" -#: src/epg.c:2298 +#: src/epg.c:1954 msgid "Current affairs" -msgstr "" +msgstr "时事" -#: src/memoryinfo.c:70 +#: src/memoryinfo.c:71 msgid "Current number of objects." -msgstr "" +msgstr "当前目标数量。" -#: src/memoryinfo.c:54 +#: src/memoryinfo.c:55 msgid "Current object size." -msgstr "" +msgstr "当前对象大小" -#: src/input/mpegts/satip/satip.c:392 +#: src/input/mpegts/satip/satip.c:459 msgid "Current tuner configuration." -msgstr "" +msgstr "当前调谐器配置。" -#: src/input/mpegts/iptv/iptv_mux.c:231 +#: src/input/mpegts/iptv/iptv_mux.c:259 msgid "Custom HTTP headers" -msgstr "" +msgstr "自定义 HTTP 头" + +#: src/config.c:2390 +msgid "Custom date Format" +msgstr "自定义日期格式" -#: src/input/mpegts/mpegts_network_dvb.c:436 +#: src/config.c:2391 +msgid "Custom date mask like (%yyyy-%M-%dd %h:%m:%s)" +msgstr "自定义日期掩码,类似于 (%yyyy-%M-%dd %h:%m:%s)" + +#: src/input/mpegts/mpegts_network_dvb.c:469 msgid "DAB Network" -msgstr "" +msgstr "DAB 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:876 +#: src/input/mpegts/mpegts_mux_dvb.c:1115 msgid "DAB multiplex" -msgstr "" +msgstr "DAB 复用" -#: src/tvhlog.c:98 +#: src/tvhlog.c:106 msgid "DBUS" -msgstr "" +msgstr "DBUS" -#: src/main.c:833 +#: src/main.c:903 msgid "DBus - use the session message bus instead of the system one" -msgstr "" +msgstr "DBus -使用会话消息总线而不是系统内置的" -#: src/descrambler/constcw.c:285 -msgid "DES Constant Code Word" -msgstr "" +#: src/tvhlog.c:183 +msgid "DD-CI" +msgstr "DD-CI" -#: src/descrambler/cwc.c:1866 +#: src/descrambler/cwc.c:778 msgid "DES Key." -msgstr "" +msgstr "DES 密钥。" -#: src/descrambler/cwc.c:1865 +#: src/descrambler/constcw.c:391 +msgid "DES NCB Constant Code Word" +msgstr "DES NCB 固定码字" + +#: src/descrambler/cwc.c:777 msgid "DES key" -msgstr "" +msgstr "DES 密钥" -#: src/config.c:2157 +#: src/config.c:2763 msgid "DSCP/TOS for streaming" -msgstr "" +msgstr "用于串流的 DSCP/TOS" -#: src/tvhlog.c:145 +#: src/input/mpegts/mpegts_network_dvb.c:446 +msgid "DTMB Network" +msgstr "DTMB 网络" + +#: src/input/mpegts/mpegts_mux_dvb.c:1028 +msgid "DTMB multiplex" +msgstr "DTMB 复用" + +#: src/tvhlog.c:157 msgid "DVB" -msgstr "" +msgstr "DVB" -#: src/tvhlog.c:139 +#: src/tvhlog.c:150 msgid "DVB CAM Client" -msgstr "" +msgstr "DVB CAM 客户端" -#: src/tvhlog.c:111 +#: src/tvhlog.c:119 msgid "DVB CSA (descrambling) Tables" -msgstr "" +msgstr "DVB CSA(解扰)表" -#: src/dvr/dvr_db.c:3267 +#: src/dvr/dvr_db.c:4834 msgid "DVB EPG ID" -msgstr "" +msgstr "DVB EPG ID" -#: src/tvhlog.c:112 +#: src/tvhlog.c:120 msgid "DVB EPG Tables" -msgstr "" +msgstr "DVB EPG 表" -#: src/input/mpegts/mpegts_network.c:149 +#: src/input/mpegts/mpegts_mux.c:524 +msgid "DVB Inputs - Multiplex" +msgstr "DVB 输入 - 复用" + +#: src/input/mpegts/mpegts_mux_sched.c:128 +msgid "DVB Inputs - Mux Schedulers" +msgstr "DVB 输入 - 复用器计划任务" + +#: src/input/mpegts/mpegts_network.c:181 msgid "DVB Inputs - Networks" -msgstr "" +msgstr "DVB 输入 - 网络" -#: src/tvhlog.c:109 +#: src/input/mpegts/mpegts_service.c:138 +msgid "DVB Inputs - Services" +msgstr "DVB 输入 - 服务" + +#: src/tvhlog.c:117 msgid "DVB SI Tables" -msgstr "" +msgstr "DVB SI 表" -#: src/tvhlog.c:113 +#: src/input/mpegts/mpegts_service.c:256 +msgid "DVB Sub-title Processing" +msgstr "DVB 字幕处理" + +#: src/tvhlog.c:121 msgid "DVB Time Tables" -msgstr "" +msgstr "DVB 时间表" -#: src/input/mpegts/mpegts_mux_dvb.c:139 +#: src/input/mpegts/mpegts_mux_dvb.c:136 msgid "DVB multiplex" -msgstr "" +msgstr "DVB 复用" -#: src/config.c:2045 -msgid "DVB scan files" -msgstr "" - -#: src/config.c:2278 +#: src/config.c:2812 msgid "DVB scan files path" -msgstr "" +msgstr "DVB 扫描文件目录" -#: src/satip/server.c:710 +#: src/satip/server.c:866 src/input/mpegts/satip/satip_frontend.c:563 msgid "DVB-C" -msgstr "" +msgstr "DVB-C" #: src/input/mpegts/mpegts_network_dvb.c:265 msgid "DVB-C Network" -msgstr "" +msgstr "DVB-C 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:307 +#: src/input/mpegts/mpegts_mux_dvb.c:305 msgid "DVB-C multiplex" -msgstr "" +msgstr "DVB-C 复用" -#: src/satip/server.c:718 +#: src/satip/server.c:874 src/input/mpegts/satip/satip_frontend.c:564 msgid "DVB-C2" -msgstr "" +msgstr "DVB-C2" -#: src/satip/server.c:678 +#: src/satip/server.c:834 src/input/mpegts/satip/satip_frontend.c:466 msgid "DVB-S" -msgstr "" +msgstr "DVB-S" #: src/input/mpegts/mpegts_network_dvb.c:288 msgid "DVB-S Network" -msgstr "" +msgstr "DVB-S 网络" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:217 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:248 msgid "DVB-S Satellite Configuration" -msgstr "" +msgstr "DVB-S 卫星配置" -#: src/input/mpegts/mpegts_mux_dvb.c:438 +#: src/input/mpegts/mpegts_mux_dvb.c:462 msgid "DVB-S multiplex" -msgstr "" +msgstr "DVB-S 复用器" -#: src/satip/server.c:686 +#: src/satip/server.c:842 src/input/mpegts/satip/satip_frontend.c:467 msgid "DVB-S2" -msgstr "" +msgstr "DVB-S2" -#: src/satip/server.c:694 +#: src/satip/server.c:850 src/input/mpegts/satip/satip_frontend.c:358 msgid "DVB-T" -msgstr "" +msgstr "DVB-T" #: src/input/mpegts/mpegts_network_dvb.c:242 msgid "DVB-T Network" -msgstr "" +msgstr "DVB-T 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:211 +#: src/input/mpegts/mpegts_mux_dvb.c:208 msgid "DVB-T multiplex" -msgstr "" +msgstr "DVB-T 复用" -#: src/satip/server.c:702 +#: src/satip/server.c:858 src/input/mpegts/satip/satip_frontend.c:359 msgid "DVB-T2" -msgstr "" +msgstr "DVB-T2" -#: src/access.c:1346 +#: src/access.c:1427 msgid "DVR" -msgstr "" +msgstr "DVR" -#: src/dvr/dvr_autorec.c:994 +#: src/dvr/dvr_autorec.c:1132 msgid "DVR - Auto-recording (Autorecs)" -msgstr "" +msgstr "DVR - 自动录制(Autorecs)" -#: src/dvr/dvr_config.c:806 +#: src/dvr/dvr_config.c:915 msgid "DVR - Profiles" -msgstr "" +msgstr "DVR - 配置文件" -#: src/dvr/dvr_timerec.c:526 +#: src/dvr/dvr_timerec.c:524 msgid "DVR - Time-based Recording (Timers)" -msgstr "" +msgstr "DVR - 定时自动录像(Timers)" -#: src/dvr/dvr_config.c:816 -msgid "DVR behavior" -msgstr "" +#: src/tvhlog.c:152 +msgid "DVR Inotify" +msgstr "录像 Inotify" -#: src/dvr/dvr_db.c:2526 src/dvr/dvr_db.c:2550 src/dvr/dvr_db.c:3194 -#: src/dvr/dvr_autorec.c:1237 src/dvr/dvr_timerec.c:649 +#: src/dvr/dvr_db.c:3750 src/dvr/dvr_db.c:3774 src/dvr/dvr_db.c:4761 +#: src/dvr/dvr_autorec.c:1450 src/dvr/dvr_timerec.c:650 msgid "DVR configuration" -msgstr "" +msgstr "DVR 设置" -#: src/access.c:1759 +#: src/access.c:1902 msgid "DVR configuration profiles" -msgstr "" +msgstr "DVR " -#: src/access.c:1431 +#: src/access.c:1548 msgid "DVR configurations" -msgstr "" +msgstr "DVR 设置" -#: src/htsp_server.c:1918 +#: src/htsp_server.c:2154 msgid "DVR entry not found" -msgstr "" +msgstr "找不到 DVR 条目" -#: src/dvr/dvr_db.c:3166 src/dvr/dvr_autorec.c:1209 src/dvr/dvr_timerec.c:639 -#: src/dvr/dvr_config.c:916 +#: src/dvr/dvr_db.c:4733 src/dvr/dvr_autorec.c:1422 src/dvr/dvr_timerec.c:640 msgid "DVR file retention period" -msgstr "" +msgstr "DVR 文件保留时间" -#: src/dvr/dvr_db.c:3156 src/dvr/dvr_autorec.c:1199 src/dvr/dvr_timerec.c:629 +#: src/dvr/dvr_db.c:4723 src/dvr/dvr_autorec.c:1412 src/dvr/dvr_timerec.c:630 msgid "DVR log retention" -msgstr "" +msgstr "DVR 日志保留" -#: src/dvr/dvr_config.c:905 -msgid "DVR log retention period" -msgstr "" - -#: src/profile.c:254 +#: src/profile.c:261 msgid "DVR override: high" -msgstr "" +msgstr "DVR 覆盖:高" -#: src/profile.c:253 +#: src/profile.c:260 msgid "DVR override: important" -msgstr "" +msgstr "DVR 覆盖:重要" -#: src/profile.c:256 +#: src/profile.c:263 msgid "DVR override: low" -msgstr "" +msgstr "DVR 覆盖:低" -#: src/profile.c:255 +#: src/profile.c:262 msgid "DVR override: normal" -msgstr "" +msgstr "DVR 覆盖:普通" -#: src/profile.c:257 +#: src/profile.c:264 msgid "DVR override: unimportant" -msgstr "" +msgstr "DVR 覆盖:不重要" -#: src/dvr/dvr_timerec.c:650 +#: src/dvr/dvr_timerec.c:651 msgid "DVR profile to use/used for the recording." -msgstr "" +msgstr "录制所使用的 DVR 配置文件。" -#: src/htsp_server.c:2338 src/htsp_server.c:2699 +#: src/htsp_server.c:2600 src/htsp_server.c:2963 msgid "DVR schedule does not exist" -msgstr "" +msgstr "DVR 计划不存在" -#: src/htsp_server.c:2707 +#: src/htsp_server.c:2971 msgid "DVR schedule does not have a file yet" -msgstr "" +msgstr "DVR 计划暂无文件" -#: src/htsp_server.c:2286 +#: src/htsp_server.c:2548 msgid "DVR schedule not found" -msgstr "" +msgstr "找不到 DVR 计划" -#: src/epg.c:2370 +#: src/config.c:2155 +msgid "DVR-Autorecs" +msgstr "录像-自动录制" + +#: src/config.c:2153 +msgid "DVR-Failed" +msgstr "录像-失败" + +#: src/config.c:2152 +msgid "DVR-Finished" +msgstr "录像-已完成" + +#: src/config.c:2154 +msgid "DVR-Removed" +msgstr "录像-已移除" + +#: src/config.c:2156 +msgid "DVR-Timers" +msgstr "录像-定时器" + +#: src/config.c:2151 +msgid "DVR-Upcoming/Current" +msgstr "录像-即将/当前" + +#: src/epg.c:2026 msgid "Dance" -msgstr "" +msgstr "舞蹈" + +#: src/dvr/dvr_config.c:1102 +msgid "Data error threshold for failed recordings (0=off)" +msgstr "数据 错误 threshold for failed 录像 (0=off)" -#: src/dvr/dvr_db.c:3258 +#: src/dvr/dvr_db.c:4825 msgid "Data errors" -msgstr "" +msgstr "数据错误" -#: src/epggrab/channel.c:772 +#: src/epggrab/channel.c:790 msgid "Data path (if applicable)." -msgstr "" +msgstr "数据路径(如可用)。" -#: src/epggrab/channel.c:781 +#: src/input/mpegts/mpegts_mux_dvb.c:347 src/input/mpegts/mpegts_mux_dvb.c:908 +msgid "Data slice" +msgstr "数据分片" + +#: src/input/mpegts/mpegts_mux_dvb.c:348 src/input/mpegts/mpegts_mux_dvb.c:909 +msgid "Data slice code." +msgstr "数据分片代码。" + +#: src/profile.c:365 +msgid "Data start timeout (sec) (0=default)" +msgstr "数据启动超时(秒)(0 = 默认)" + +#: src/profile.c:353 +msgid "Data timeout (sec) (0=infinite)" +msgstr "数据超时(秒)(0 = 无限制)" + +#: src/epggrab/channel.c:799 msgid "Date the EPG data was last updated (not set for OTA grabbers)." -msgstr "" +msgstr "日期 the EPG 数据 was 最后 updated (not set for OTA 抓取器)." -#: src/dvr/dvr_timerec.c:607 +#: src/dvr/dvr_timerec.c:605 msgid "Days of Week" -msgstr "" +msgstr "星期" -#: src/dvr/dvr_autorec.c:1143 +#: src/dvr/dvr_autorec.c:1319 msgid "Days of the week to which the rule should apply." -msgstr "" +msgstr "规则应适用的星期几。" -#: src/dvr/dvr_autorec.c:1142 +#: src/dvr/dvr_autorec.c:1318 msgid "Days of week" -msgstr "" +msgstr "星期" + +#: src/dvr/dvr_config.c:1014 +msgid "" +"Days to retain information about recordings. Once this period is exceeded, " +"duplicate detection will not be possible." +msgstr "保留录像信息的天数。超出期限后,将无法进行复制检测。" -#: src/epg.c:2302 +#: src/epg.c:1958 msgid "Debate" -msgstr "" +msgstr "辩论" -#: src/tvhlog.c:793 +#: src/tvhlog.c:919 msgid "Debug libav log" -msgstr "" - -#: src/tvhlog.c:725 -msgid "Debug log path" -msgstr "" +msgstr "调试 libav 日志" -#: src/main.c:869 +#: src/main.c:941 msgid "Debug options" -msgstr "" +msgstr "调试选项" -#: src/tvhlog.c:754 +#: src/tvhlog.c:892 msgid "Debug subsystems" -msgstr "" +msgstr "调试子系统" -#: src/tvhlog.c:745 +#: src/tvhlog.c:871 msgid "Debug to syslog" -msgstr "" +msgstr "调试输出至 syslog" -#: src/tvhlog.c:766 +#: src/tvhlog.c:880 msgid "Debug trace (low-level)" -msgstr "" +msgstr "调试追踪(底层)" -#: src/tvhlog.c:710 +#: src/tvhlog.c:829 msgid "Debugging" -msgstr "" +msgstr "调试" -#: src/access.c:1383 src/access.c:1395 src/config.c:1931 src/profile.c:316 +#: src/access.c:1487 src/access.c:1499 src/config.c:2065 src/profile.c:334 +#: src/dvr/dvr_db.c:3736 src/transcoding/codec/profile_video_class.c:59 msgid "Default" +msgstr "默认" + +#: src/input/mpegts/mpegts_service.c:101 +msgid "Default (use global setting)" +msgstr "默认(使用全局设置)" + +#: src/epggrab.c:489 +msgid "" +"Default EIT processing policy applied to services whose own \"EIT " +"processing\" is set to Default. See Help for the full policy descriptions." msgstr "" +"默认 EIT processing policy applied to 服务 whose own \"EIT processing\" is set " +"to 默认. See 帮助 for the full policy descriptions." -#: src/config.c:2207 +#: src/config.c:2284 +msgid "Default language" +msgstr "默认语言" + +#: src/config.c:2429 msgid "Default language(s)" -msgstr "" +msgstr "默认语言" -#: src/access.c:1678 +#: src/access.c:1812 msgid "Default language." -msgstr "" +msgstr "默认语言。" -#: src/profile.c:345 +#: src/http.c:708 +msgid "Default login" +msgstr "默认登录" + +#: src/profile.c:376 msgid "Default priority" -msgstr "" +msgstr "默认优先级" -#: src/access.c:1656 -msgid "Default user interface level." -msgstr "" +#: src/input/mpegts/satip/satip_frontend.c:221 +msgid "Default server config" +msgstr "默认服务器配置" -#: src/input/mpegts/satip/satip_satconf.c:390 -msgid "Define network group to limit network usage." -msgstr "" +#: src/access.c:1593 src/access.c:1829 src/config.c:2399 +msgid "Default tab" +msgstr "默认标签页" + +#: src/access.c:1790 +msgid "Default user interface level." +msgstr "默认用户权限级别。" -#: src/input/mpegts/mpegts_mux_dvb.c:214 src/input/mpegts/mpegts_mux_dvb.c:310 -#: src/input/mpegts/mpegts_mux_dvb.c:441 src/input/mpegts/mpegts_mux_dvb.c:547 -#: src/input/mpegts/mpegts_mux_dvb.c:588 src/input/mpegts/mpegts_mux_dvb.c:673 -#: src/input/mpegts/mpegts_mux_dvb.c:780 src/input/mpegts/mpegts_mux_dvb.c:833 -#: src/input/mpegts/mpegts_mux_dvb.c:879 +#: src/config.c:2326 +msgid "Default view level" +msgstr "默认查看级别" + +#: src/input/mpegts/satip/satip_satconf.c:405 +msgid "" +"Define network group to limit network usage (value 1-1000). All SAT>IP " +"positions in the same group must have identical network limit, otherwise the" +" limiting will not work correctly." +msgstr "定义网络组来限制网络使用(取值 1-1000)。同一组中的所有 SAT>IP 位置必须具有相同的网络限制,否则限制将无法正常工作。" + +#: src/transcoding/codec/profile_video_class.c:310 +msgid "Deinterlace" +msgstr "反交错" + +#: src/transcoding/codec/profile_video_class.c:351 +msgid "Deinterlace fields only" +msgstr "仅反交错图场" + +#: src/transcoding/codec/profile_video_class.c:335 +msgid "Deinterlace rate type" +msgstr "反交错比率类型" + +#: src/transcoding/codec/profile_video_class.c:311 +msgid "Deinterlace." +msgstr "反交错。" + +#: src/input/mpegts/mpegts_mux_dvb.c:211 src/input/mpegts/mpegts_mux_dvb.c:308 +#: src/input/mpegts/mpegts_mux_dvb.c:465 src/input/mpegts/mpegts_mux_dvb.c:600 +#: src/input/mpegts/mpegts_mux_dvb.c:641 src/input/mpegts/mpegts_mux_dvb.c:762 +#: src/input/mpegts/mpegts_mux_dvb.c:869 src/input/mpegts/mpegts_mux_dvb.c:940 +#: src/input/mpegts/mpegts_mux_dvb.c:1031 +#: src/input/mpegts/mpegts_mux_dvb.c:1118 +#: src/input/mpegts/satip/satip_frontend.c:382 +#: src/input/mpegts/satip/satip_frontend.c:512 +#: src/input/mpegts/satip/satip_frontend.c:587 msgid "Delivery system" -msgstr "" +msgstr "传输系统" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:86 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:120 msgid "Demux path" -msgstr "" +msgstr "解复用路径" -#: src/satip/server.c:635 +#: src/satip/server.c:734 msgid "Descramble services (limit per mux)" -msgstr "" +msgstr "解扰服务(每个复用限制)" -#: src/tvhlog.c:134 +#: src/tvhlog.c:143 msgid "Descrambler" -msgstr "" +msgstr "解扰器" -#: src/config.c:2185 +#: src/tvhlog.c:144 +msgid "Descrambler EMM" +msgstr "解扰器 EMM" + +#: src/config.c:2780 msgid "Descrambler buffer (TS packets)" -msgstr "" +msgstr "解扰器缓冲(TS 包数量)" + +#: src/profile.c:422 +msgid "Descrambling timeout (ms)" +msgstr "解扰超时(毫秒)" -#: src/dvr/dvr_db.c:3129 src/dvr/dvr_db.c:3137 +#: src/dvr/dvr_db.c:4684 src/dvr/dvr_db.c:4692 +#: src/transcoding/codec/profile_class.c:266 msgid "Description" -msgstr "" +msgstr "描述" -#: src/epg.c:2281 +#: src/epg.c:1937 msgid "Detective" -msgstr "" +msgstr "侦探" -#: src/input/mpegts/satip/satip.c:455 +#: src/input/mpegts/satip/satip.c:522 msgid "Device ID" -msgstr "" +msgstr "设备 ID" -#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:200 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:234 msgid "Device model" -msgstr "" +msgstr "设备型号" -#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:119 -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:258 +#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:159 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:683 msgid "Device path" -msgstr "" +msgstr "设备路径" -#: src/config.c:2158 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:136 +msgid "Device path in sysfs" +msgstr "sysfs 中的设备路径" + +#: src/config.c:2764 msgid "" "Differentiated Services Code Point / Type of Service: Set the service class " "Tvheadend sends with each packet. Depending on the option selected this " @@ -1863,1301 +2624,1936 @@ msgid "" "this option does not usually need changing. See " "https://en.wikipedia.org/wiki/Differentiated_services for more information. " msgstr "" +"区分服务代码点/服务类型:设置 Tvheadend 随每个报文发送的服务分类。根据选择的选项,它告诉你的路由器从 Tvheadend " +"发送数据包的优先级,这个选项通常不需要改变。更多信息请参见 " +"https://en.wikipedia.org/wiki/Differentiated_services 。" + +#: src/config.c:2128 +msgid "Digest" +msgstr "摘要" -#: src/config.c:2123 +#: src/config.c:2553 msgid "" "Digest access authentication is intended as a security trade-off. It is " "intended to replace unencrypted HTTP basic access authentication. This " "option should be enabled for standard usage." -msgstr "" +msgstr "摘要/Digest 访问身份验证是一种安全权衡。它旨在取代未加密的 HTTP 基本访问身份验证。对于标准使用,应该启用此选项。" + +#: src/config.c:2564 +msgid "Digest hash type" +msgstr "Digest 哈希类型" -#: src/tvhlog.c:140 src/dvr/dvr_db.c:2983 +#: src/tvhlog.c:151 src/dvr/dvr_db.c:4484 msgid "Digital Video Recorder" -msgstr "" +msgstr "节目录制" -#: src/dvr/dvr_db.c:3234 src/dvr/dvr_autorec.c:1021 src/dvr/dvr_timerec.c:563 +#: src/dvr/dvr_db.c:4801 src/dvr/dvr_autorec.c:1159 src/dvr/dvr_timerec.c:561 msgid "Directory" -msgstr "" +msgstr "目录" -#: src/dvr/dvr_timerec.c:564 +#: src/dvr/dvr_timerec.c:562 msgid "" "Directory override. Override the subdirectory rules specified by the DVR " "configuration and put all recordings done by this entry into the specified " "subdirectory" -msgstr "" +msgstr "目录覆盖。覆盖 DVR 设置中的子目录规则,并使用此条目将所有完成的录像存入指定的子目录。" -#: src/dvr/dvr_config.c:1152 +#: src/dvr/dvr_config.c:1208 msgid "Directory permissions (octal, e.g. 0775)" -msgstr "" +msgstr "目录权限(八进制,例:0775)" -#: src/dvr/dvr_db.c:3235 +#: src/dvr/dvr_db.c:4802 msgid "Directory used by the entry." -msgstr "" +msgstr "此条目使用的目录。" -#: src/input/mpegts/mpegts_network.c:136 src/input/mpegts/mpegts_mux.c:475 -#: src/input/mpegts/mpegts_mux.c:485 +#: src/input/mpegts/mpegts_network.c:154 src/input/mpegts/mpegts_mux.c:483 +#: src/input/mpegts/mpegts_mux.c:493 +#: src/transcoding/codec/profile_video_class.c:83 msgid "Disable" -msgstr "" +msgstr "禁用" -#: src/main.c:890 +#: src/main.c:962 msgid "Disable DVB bouquets" -msgstr "" +msgstr "禁用 DVB 频道组" + +#: src/satip/server.c:946 +msgid "Disable RTP/AVP/TCP support" +msgstr "禁用 RTP/AVP/TCP 支持" -#: src/main.c:848 +#: src/main.c:920 msgid "Disable SAT>IP client" -msgstr "" +msgstr "禁用 SAT>IP 客户端" -#: src/main.c:888 +#: src/main.c:918 +msgid "Disable SAT>IP client (deprecated flag, use nosatipcli)" +msgstr "禁用 SAT>IP 客户端(已废弃的 Flag,请使用 nosatipcli)" + +#: src/satip/server.c:706 +msgid "Disable UPnP" +msgstr "禁用 UPnP" + +#: src/satip/server.c:707 +msgid "Disable UPnP discovery." +msgstr "禁用 UPnP 发现。" + +#: src/satip/server.c:937 +msgid "Disable X_SATIPM3U tag" +msgstr "禁用 X_SATIPM3U 标签" + +#: src/main.c:960 msgid "Disable all access control checks" -msgstr "" +msgstr "禁用所有访问控制检查" -#: src/main.c:871 +#: src/main.c:943 msgid "Disable debug on stderr" -msgstr "" +msgstr "禁用 stderr 上的调试信息" -#: src/input/mpegts/satip/satip.c:341 +#: src/input/mpegts/satip/satip.c:398 msgid "Disable device/firmware-specific workarounds" -msgstr "" +msgstr "禁用特定于设备/固件的修补" -#: src/main.c:873 +#: src/main.c:945 msgid "Disable syslog (all messages)" -msgstr "" +msgstr "禁用 syslog(所有消息)" -#: src/channels.c:358 src/epggrab/module/xmltv.c:760 +#: src/channels.c:399 src/profile.c:2339 src/epggrab/module/xmltv.c:1484 msgid "Disabled" -msgstr "" +msgstr "禁用" -#: src/input/mpegts/mpegts_network.c:184 +#: src/satip/server.c:967 +msgid "" +"Discard the frontend parameter in RTSP requests, as some clients incorrectly" +" use it." +msgstr "丢弃 RTSP 请求中的前端参数,因为某些客户端不正确地使用它。" + +#: src/input/mpegts/mpegts_network.c:224 msgid "" "Discover more muxes using the Network Information Table (if available)." -msgstr "" +msgstr "使用 NIT 表发现更多复用(如有)。" -#: src/epg.c:2302 +#: src/epg.c:1958 msgid "Discussion" -msgstr "" +msgstr "讨论" -#: src/tvhlog.c:153 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1601 +#: src/tvhlog.c:166 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1729 msgid "DiseqC" -msgstr "" +msgstr "DiSEqC" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:237 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:275 msgid "DiseqC repeats" -msgstr "" +msgstr "DiseqC 重复次数" + +#: src/ratinglabels.c:661 +msgid "Display Age" +msgstr "显示年龄" + +#: src/ratinglabels.c:669 +msgid "Display Label" +msgstr "显示标题" -#: src/access.c:1749 +#: src/satip/server.c:938 +msgid "Do not send X_SATIPM3U information in the XML description to clients." +msgstr "不要将 XML 描述中的 X_SATIPM3U 信息发送到客户端。" + +#: src/access.c:1892 msgid "" "Do not send any stream specific information to the HTSP client like signal " "strength, input source etc." -msgstr "" +msgstr "不要将任何特定于流的信息发送到 HTSP 客户端,如信号强度、输入源等。" -#: src/profile.c:1748 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:232 +msgid "Do not set" +msgstr "不要设定" + +#: src/input/mpegts/satip/satip_frontend.c:232 +#: src/input/mpegts/iptv/iptv_mux.c:99 msgid "Do not use" -msgstr "" +msgstr "不要使用" -#: src/epg.c:2301 src/epg.c:2407 +#: src/epg.c:1957 src/epg.c:2063 msgid "Documentary" -msgstr "" +msgstr "纪录片" -#: src/profile.c:390 +#: src/profile.c:411 msgid "" "Don't abort streaming when an encrypted stream can't be decrypted by a CA " "client that normally should be able to decrypt the stream." -msgstr "" +msgstr "不要当一个加密的流不能被通常应该能够解密的CA客户端解密时中止流。" -#: src/main.c:819 +#: src/main.c:889 msgid "Don't backup configuration tree at upgrade" -msgstr "" +msgstr "不要在升级时备份配置树。" -#: src/dvr/dvr_config.c:1252 +#: src/dvr/dvr_config.c:1385 msgid "Don't include the title in the filename." -msgstr "" +msgstr "不要在文件名中包括节目标题。" -#: src/dvr/dvr_config.c:1251 +#: src/dvr/dvr_config.c:1384 msgid "Don't include title in filename" -msgstr "" +msgstr "不在文件名中包括标题" -#: src/dvr/dvr_config.c:713 +#: src/dvr/dvr_config.c:738 msgid "Don't keep" -msgstr "" +msgstr "不保持" -#: src/dvr/dvr_db.c:3283 +#: src/dvr/dvr_db.c:4850 msgid "Don't re-record" -msgstr "" +msgstr "不重新录制" -#: src/dvr/dvr_db.c:3284 +#: src/dvr/dvr_db.c:4851 msgid "Don't re-record if recording fails." -msgstr "" +msgstr "不要在录制失败时重新录制。" -#: src/dvr/dvr_db.c:3276 +#: src/dvr/dvr_db.c:4843 msgid "Don't re-schedule if recording fails." -msgstr "" +msgstr "不要在录制失败时重新计划。" -#: src/dvr/dvr_db.c:3275 +#: src/dvr/dvr_db.c:4842 msgid "Don't reschedule" -msgstr "" +msgstr "不重新计划" -#: src/input/mpegts/mpegts_network.c:235 +#: src/input/mpegts/mpegts_network.c:284 msgid "Don't use the provider's channel numbers." -msgstr "" +msgstr "不使用来自供应商的频道号。" + +#: src/transcoding/codec/profile_video_class.c:31 +msgid "Down (only)" +msgstr "仅下移" -#: src/epg.c:2280 src/epg.c:2287 src/epg.c:2288 +#: src/epg.c:1936 src/epg.c:1943 src/epg.c:1944 msgid "Drama" -msgstr "" +msgstr "戏剧" -#: src/dvr/dvr_autorec.c:1188 -msgid "Duplicate handling" -msgstr "" +#: src/satip/server.c:966 +msgid "Drop \"fe=\" parameter" +msgstr "丢弃 \"fe=\" 属性" -#: src/dvr/dvr_autorec.c:1189 -msgid "Duplicate recording handling." -msgstr "" +#: src/dvr/dvr_autorec.c:1399 src/dvr/dvr_config.c:1492 +msgid "Duplicate handling" +msgstr "复制操作" -#: src/config.c:1950 +#: src/config.c:2084 msgid "EF" -msgstr "" +msgstr "EF" -#: src/input/mpegts/mpegts_mux.c:675 +#: src/input/mpegts/mpegts_mux.c:692 msgid "EIT - skip TSID check" -msgstr "" +msgstr "EIT - 跳过 TSID 检查" + +#: src/input/mpegts/mpegts_service.c:244 +msgid "EIT processing" +msgstr "EIT 处理" -#: src/input/mpegts/mpegts_network.c:263 +#: src/epggrab.c:488 +msgid "EIT processing (default)" +msgstr "EIT 处理(默认)" + +#: src/input/mpegts/mpegts_network.c:312 msgid "EIT time offset" -msgstr "" +msgstr "EIT 时间偏移量" -#: src/tvhlog.c:142 -msgid "EPG Database" -msgstr "" +#: src/descrambler/cclient.c:1365 +msgid "EMM Settings" +msgstr "EMM 设置" -#: src/tvhlog.c:143 src/epggrab/module.c:111 -msgid "EPG Grabber" -msgstr "" +#: src/config.c:2150 +msgid "EPG" +msgstr "EPG" -#: src/epggrab/channel.c:726 -msgid "EPG Grabber Channel" -msgstr "" +#: src/epggrab/module/xmltv.c:1596 +msgid "EPG - External XMLTV EPG Grabber" +msgstr "EPG - 外置 XMLTV EPG 采集器" -#: src/epggrab.c:254 -msgid "EPG Grabber Configuration" -msgstr "" +#: src/epggrab/module/xmltv.c:1494 +msgid "EPG - Internal XMLTV EPG Grabber" +msgstr "EPG - 内置 XMLTV EPG 采集器" -#: src/wizard.c:188 +#: src/epggrab/module.c:241 +msgid "EPG - Over-the-air EPG Grabber" +msgstr "EPG - OTA EPG 采集器" + +#: src/tvhlog.c:154 +msgid "EPG Database" +msgstr "EPG 数据库" + +#: src/tvhlog.c:155 +msgid "EPG Grabber" +msgstr "EPG 采集器" + +#: src/wizard.c:188 msgid "EPG Language (priority order)" -msgstr "" +msgstr "EPG 语言(优先级顺序)" + +#: src/ratinglabels.c:626 +msgid "EPG Parental Rating Labels" +msgstr "EPG 家长分级标签" -#: src/epggrab/channel.c:791 +#: src/config.c:2227 +msgid "EPG Settings" +msgstr "EPG 设置" + +#: src/epggrab/module.c:253 +msgid "EPG behaviour" +msgstr "EPG 行为" + +#: src/epggrab/channel.c:809 msgid "EPG data ID." -msgstr "" +msgstr "EPG 数据 ID。" -#: src/input/mpegts/iptv/iptv_mux.c:187 +#: src/input/mpegts/mpegts_mux.c:559 +msgid "EPG module id" +msgstr "EPG 模块 ID" + +#: src/input/mpegts/iptv/iptv_mux.c:215 msgid "EPG name" -msgstr "" +msgstr "EPG 名称" -#: src/config.c:2234 +#: src/config.c:2456 msgid "EPG overlap cut" -msgstr "" +msgstr "EPG 重叠剪切" -#: src/input/mpegts/mpegts_mux.c:541 +#: src/input/mpegts/mpegts_mux.c:548 msgid "EPG scan" -msgstr "" +msgstr "EPG 扫描" -#: src/epggrab.c:364 -msgid "EPG scan timeout in seconds (30-7200)" -msgstr "" +#: src/epggrab.c:516 +msgid "EPG scan time-out in seconds (30-7200)" +msgstr "EPG 扫描超时(30-7200 秒)" -#: src/channels.c:454 +#: src/channels.c:507 msgid "EPG source" -msgstr "" +msgstr "EPG 来源" -#: src/dvr/dvr_config.c:989 +#: src/config.c:2465 src/dvr/dvr_config.c:1448 msgid "EPG update window" -msgstr "" +msgstr "EPG 更新窗口" + +#: src/dvr/dvr_config.c:948 +msgid "EPG/Autorec Settings" +msgstr "EPG/自动录制设置" -#: src/epg.c:2406 src/epg.c:2408 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:586 +msgid "EXTERNAL" +msgstr "外置" + +#: src/epg.c:2062 src/epg.c:2064 msgid "Economics" -msgstr "" +msgstr "经济" -#: src/epg.c:2424 +#: src/epg.c:2080 msgid "Education" -msgstr "" +msgstr "教育" -#: src/epg.c:2432 src/epg.c:2433 src/epg.c:2434 src/epg.c:2435 src/epg.c:2436 -#: src/epg.c:2437 src/epg.c:2438 src/epg.c:2439 +#: src/epg.c:2088 src/epg.c:2089 src/epg.c:2090 src/epg.c:2091 src/epg.c:2092 +#: src/epg.c:2093 src/epg.c:2094 src/epg.c:2095 msgid "Education / Science / Factual topics" -msgstr "" +msgstr "教育/科学/事实主题" -#: src/epg.c:2356 +#: src/epg.c:2012 msgid "Educational" -msgstr "" +msgstr "教育" -#: src/tvhlog.c:141 +#: src/epggrab.c:345 src/input/mpegts/mpegts_service.c:105 +msgid "Either" +msgstr "任一" + +#: src/tvhlog.c:153 msgid "Electronic Program Guide" -msgstr "" +msgstr "电子节目指南" -#: src/tvhlog.c:132 +#: src/tvhlog.c:141 msgid "Elementary Stream Filter" -msgstr "" +msgstr "初级流过滤器" -#: src/esfilter.c:591 +#: src/esfilter.c:583 msgid "Elementary stream filter" -msgstr "" +msgstr "初级流过滤器" -#: src/input/mpegts/mpegts_mux.c:476 +#: src/access.c:2245 src/input/mpegts/mpegts_mux.c:484 +#: src/transcoding/codec/profile_video_class.c:84 msgid "Enable" -msgstr "" +msgstr "启用" -#: src/input/mpegts/mpegts_mux.c:486 +#: src/input/mpegts/mpegts_mux.c:494 msgid "Enable (auto)" -msgstr "" +msgstr "启用(自动)" -#: src/main.c:831 +#: src/main.c:901 msgid "Enable DBus" -msgstr "" +msgstr "启用 DBus" -#: src/config.c:2302 +#: src/config.c:2709 +msgid "Enable HDHomeRun Server Emulation" +msgstr "启用 HDHomeRun 服务器仿真" + +#: src/config.c:2845 msgid "Enable NTP driver" -msgstr "" +msgstr "启用 NTP 驱动程序" -#: src/main.c:887 +#: src/main.c:959 msgid "Enable coredumps for daemon" -msgstr "" +msgstr "为守护程序启用 coredumps" -#: src/main.c:870 +#: src/main.c:942 msgid "Enable debug on stderr" -msgstr "" +msgstr "启用 stderr 上的调试信息" -#: src/main.c:875 +#: src/main.c:947 msgid "Enable debug subsystems" -msgstr "" +msgstr "启用 debug 子系统" -#: src/main.c:874 +#: src/main.c:946 msgid "Enable debug to file" -msgstr "" +msgstr "启用调试到文件" -#: src/main.c:872 +#: src/main.c:944 msgid "Enable debug to syslog" -msgstr "" +msgstr "启用调试到 syslog" -#: src/access.c:1824 +#: src/access.c:1967 msgid "" "Enable exclusion of user-config defined channel tags. This will prevent the " "user from accessing channels associated with the tags selected (below)." -msgstr "" +msgstr "启用排除用户配置的频道标签。这将阻止用户访问与所选标签(如下)相关的频道。" -#: src/input/mpegts/satip/satip.c:307 +#: src/input/mpegts/satip/satip.c:353 msgid "" "Enable if the SAT>IP box requests plts=on parameter in the SETUP RTSP " "command for DVB-S2 muxes." -msgstr "" +msgstr "当 SAT>IP 接收机对 DVB-S2 复用在 SETUP RTSP 命令中请求 plts=on 参数时启用。" -#: src/input/mpegts/satip/satip.c:298 -msgid "" -"Enable if the SAT>IP box requires pids=0 parameter in the SETUP RTSP " -"command." -msgstr "" - -#: src/input/mpegts/satip/satip.c:317 +#: src/input/mpegts/satip/satip.c:374 msgid "" "Enable if the SAT>IP box requires pids=21 parameter in the SETUP RTSP " "command" -msgstr "" +msgstr "当 SAT>IP 接收机对 DVB-S2 复用在 SETUP RTSP 命令中请求 pids=21 参数时启用" -#: src/input/mpegts/satip/satip.c:289 +#: src/input/mpegts/satip/satip.c:363 +msgid "" +"Enable if the SAT>IP box requires ro= parameter in the SETUP RTSP command " +"for DVB-S2 muxes." +msgstr "当 SAT>IP 接收机对 DVB-S2 复用在 SETUP RTSP 命令中请求 ro= 参数时启用。" + +#: src/input/mpegts/satip/satip.c:333 msgid "Enable if the SAT>IP box supports the addpids/delpids commands." -msgstr "" +msgstr "当 SAT>IP 接收机支持 addpids/delpids 命令时启用。" -#: src/input/mpegts/satip/satip.c:236 +#: src/input/mpegts/satip/satip.c:342 msgid "" -"Enable or disable RTP/AVP/TCP transfer mode (embedded data in the RTSP " -"session) support." -msgstr "" +"Enable if the SAT>IP box supports the frontend identifier. This allows the " +"auto-tuner allocation, but it might cause trouble for boxes with different " +"tuner reception connections like satellite inputs." +msgstr "当 SAT>IP 接收机支持前端标识号时启用。这将允许自动调谐器分配,但可能会给具有不同调谐器接收连接(如卫星输入)的接收机带来问题。" -#: src/input/mpegts/satip/satip.c:245 +#: src/input/mpegts/satip/satip.c:289 msgid "Enable or disable fast input switching." -msgstr "" +msgstr "启用或禁用快速输入切换。" -#: src/input/mpegts/satip/satip.c:253 +#: src/input/mpegts/satip/satip.c:297 msgid "Enable or disable full mux mode." -msgstr "" - -#: src/input/mpegts/mpegts_service.c:195 -msgid "" -"Enable or disable ignoring of Event Information Table (EIT) data on this " -"mux." -msgstr "" +msgstr "启用或禁用全复用器模式。" -#: src/input/mpegts/satip/satip_satconf.c:338 +#: src/input/mpegts/satip/satip_satconf.c:355 msgid "Enable or disable this configuration." -msgstr "" +msgstr "启用或禁用该配置。" -#: src/input/mpegts/mpegts_input.c:273 +#: src/input/mpegts/mpegts_input.c:281 msgid "Enable over-the-air program guide (EPG) scanning on this input device." -msgstr "" +msgstr "在此输入设备上启用 OTA 电子节目指南(EPG)扫描。" -#: src/tvhlog.c:736 +#: src/config.c:2421 +msgid "Enable parser for kodi label formatting" +msgstr "启用 Kodi 标签格式解析器" + +#: src/tvhlog.c:862 msgid "Enable syslog" -msgstr "" +msgstr "启用 syslog" -#: src/config.c:2292 +#: src/config.c:2835 msgid "" "Enable system time updates. This will only work if the user running " "Tvheadend has rights to update the system clock (normally only root)." -msgstr "" +msgstr "启用系统时间更新。仅当运行 Tvheadend 的用户有权更新系统时钟(通常只有 root)时可用。" -#: src/config.c:2175 +#: src/config.c:2710 msgid "" -"Enable the CAs (conditional accesses) tab in web user interface for the " -"advanced level. By default, this tab is visible only in the expert level." -msgstr "" +"Enable the Tvheadend server to emulate an HDHomeRun server. This allows " +"LiveTV to be used on some media servers." +msgstr "启用 Tvheadend 服务器以模拟 HDHomeRun 服务器。这将允许在一些媒体服务器上使用LiveTV。" -#: src/esfilter.c:619 +#: src/esfilter.c:610 msgid "Enable this filter." +msgstr "启用该过滤器" + +#: src/transcoding/codec/profile_video_class.c:352 +msgid "" +"Enable this option to only deinterlace fields, passing progressive frames " +"unchanged. This is useful for mixed content, allowing progressive frames to " +"bypass deinterlacing for improved efficiency and quality." msgstr "" +"启用 this 选项 to only deinterlace 字段, passing progressive frames unchanged. 这是 " +"useful for mixed content, allowing progressive frames to bypass " +"deinterlacing for improved efficiency and 质量." -#: src/main.c:877 +#: src/main.c:949 msgid "Enable trace subsystems" +msgstr "启用追踪子系统" + +#: src/config.c:2870 +msgid "Enable vainfo detection" +msgstr "启用 vainfo 检测" + +#: src/config.c:2871 +msgid "" +"Enable vainfo detection in order to show only encoders that are advertised by VAAPI driver.\n" +"NOTE: After save, Tvheadend restart is required!" msgstr "" +"启用 vainfo detection in order to 显示 only encoders that are advertised by VAAPI 驱动程序.\n" +"注意: After 保存, Tvheadend restart is 必需!" -#: src/main.c:885 +#: src/main.c:957 msgid "Enable web UI debug (non-minified JS)" -msgstr "" +msgstr "启用 Web UI 调试 (non-minified JS)" -#: src/input/mpegts/mpegts_mux.c:529 +#: src/input/mpegts/mpegts_mux.c:536 msgid "" "Enable, disable or ignore the mux. When the mux is marked as ignore, all " "discovered services are removed." msgstr "" +"启用, 禁用 or 忽略 the 复用器. When the 复用器 is marked as 忽略, all discovered 服务 are " +"已移除." -#: src/descrambler/caclient.c:274 +#: src/descrambler/caclient.c:303 msgid "Enable/Disable CA client." -msgstr "" +msgstr "启用/禁用条件接收客户端。" -#: src/service.c:180 +#: src/input/mpegts/mpegts_network.c:192 +msgid "Enable/Disable network." +msgstr "启用/禁用网络。" + +#: src/service.c:173 msgid "Enable/Disable service." +msgstr "启用/禁用服务。" + +#: src/config.c:2350 +msgid "" +"Enable/Disable the CAs (conditional accesses) tab for the advanced view " +"level. By default, it's visible only to the Expert level." msgstr "" +"启用/禁用 the CAs (conditional accesses) 标签页 for the advanced 查看 级别. By 默认, it's" +" visible only to the 专家 级别." -#: src/access.c:1619 +#: src/access.c:1753 msgid "Enable/Disable the entry." -msgstr "" +msgstr "启用/禁用条目。" + +#: src/timeshift.c:195 +msgid "Enable/Disable timeshift." +msgstr "启用/禁用时移。" -#: src/epggrab/channel.c:745 +#: src/config.c:2318 +msgid "Enable/Disable web interface mouse-over tooltips." +msgstr "启用/禁用 Web 界面 mouse-over tooltips." + +#: src/epggrab/channel.c:762 msgid "Enable/disable EPG data for the entry." -msgstr "" +msgstr "启用/禁用 EPG 数据 for the 条目." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:191 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:274 msgid "Enable/disable LNA." -msgstr "" +msgstr "启用/禁用低噪放。" -#: src/dvr/dvr_autorec.c:1007 +#: src/dvr/dvr_autorec.c:1145 msgid "Enable/disable auto-rec rule." -msgstr "" +msgstr "启用/禁用自动录制规则。" -#: src/tvhlog.c:746 +#: src/tvhlog.c:872 msgid "Enable/disable debugging output to syslog." -msgstr "" +msgstr "启用/禁用 debugging 输出 to syslog." -#: src/tvhlog.c:767 +#: src/tvhlog.c:881 msgid "Enable/disable inclusion of low-level debug traces." -msgstr "" +msgstr "启用/禁用 inclusion of low-级别 调试 traces." -#: src/config.c:2114 -msgid "Enable/disable interface quick tips." -msgstr "" - -#: src/tvhlog.c:794 +#: src/tvhlog.c:920 msgid "Enable/disable libav log output." -msgstr "" +msgstr "启用/禁用 libav 日志 输出." -#: src/tvhlog.c:737 +#: src/tvhlog.c:863 msgid "Enable/disable logging to syslog." -msgstr "" +msgstr "启用/禁用 logging to syslog." -#: src/descrambler/cwc.c:1876 +#: src/descrambler/cclient.c:1415 msgid "Enable/disable offering of Entitlement Management Message updates." -msgstr "" +msgstr "启用/禁用 offering of Entitlement Management Message updates." -#: src/input/mpegts/mpegts_mux_dvb.c:480 +#: src/input/mpegts/mpegts_mux_dvb.c:504 msgid "Enable/disable pilot tone." -msgstr "" +msgstr "启用/禁用导频音。" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:112 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:163 msgid "Enable/disable power save mode (if supported by the device)." -msgstr "" +msgstr "启用/禁用 power 保存 模式 (if 支持的 by the 设备)." -#: src/dvr/dvr_config.c:849 +#: src/profile.c:325 src/dvr/dvr_config.c:967 msgid "Enable/disable profile." +msgstr "启用/禁用配置。" + +#: src/epggrab/module.c:295 +msgid "Enable/disable scraping episode details using the grabber." +msgstr "启用/禁用 scraping 剧集 详情 using the 抓取器." + +#: src/epggrab/module.c:316 +msgid "" +"Enable/disable scraping subtitle from the programme description. Some " +"broadcasters do not send separate title, subtitle, description, and summary " +"fields. This allows scraping of common subtitle formats from within the " +"broadcast summary field if supported by the configuration file." msgstr "" +"启用/禁用 scraping 副标题 from the 节目 描述. Some broadcasters do not send separate " +"标题, 副标题, 描述, and 摘要 字段. This allows scraping of common 副标题 formats from " +"within the 广播 摘要 字段 if 支持的 by the 配置 文件." -#: src/bouquet.c:983 -msgid "Enable/disable the bouquet." +#: src/epggrab/module.c:329 +msgid "" +"Enable/disable scraping summary from the programme description. Some " +"broadcasters do not send separate title, subtitle, description, and summary " +"fields. This allows scraping of a modified summary from within the broadcast" +" summary field if supported by the configuration file." msgstr "" +"启用/禁用 scraping 摘要 from the 节目 描述. Some broadcasters do not send separate 标题," +" 副标题, 描述, and 摘要 字段. This allows scraping of a modified 摘要 from within the " +"广播 摘要 字段 if 支持的 by the 配置 文件." -#: src/channels.c:381 -msgid "Enable/disable the channel." +#: src/epggrab/module.c:303 +msgid "" +"Enable/disable scraping title from the programme title and description. Some" +" broadcasters can split the title over the separate title, and summary " +"fields. This allows scraping of common split title formats from within the " +"broadcast title and summary field if supported by the configuration file." msgstr "" +"启用/禁用 scraping 标题 from the 节目 标题 and 描述. Some broadcasters can split the 标题 " +"over the separate 标题, and 摘要 字段. This allows scraping of common split 标题 " +"formats from within the 广播 标题 and 摘要 字段 if 支持的 by the 配置 文件." + +#: src/bouquet.c:1213 +msgid "Enable/disable the bouquet." +msgstr "启用/禁用频道包。" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:191 +#: src/channels.c:422 +msgid "Enable/disable the channel." +msgstr "启用/禁用频道。" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:616 msgid "Enable/disable the device." -msgstr "" +msgstr "启用/禁用设备。" -#: src/access.c:2032 src/access.c:2185 src/dvr/dvr_db.c:2996 -#: src/dvr/dvr_timerec.c:539 src/input/mpegts/mpegts_mux_sched.c:138 +#: src/access.c:2300 src/access.c:2477 src/dvr/dvr_db.c:4497 +#: src/dvr/dvr_timerec.c:537 src/input/mpegts/mpegts_mux_sched.c:139 msgid "Enable/disable the entry." -msgstr "" +msgstr "启用/禁用条目。" -#: src/epggrab/module.c:148 +#: src/epggrab/module.c:172 msgid "Enable/disable the grabber." -msgstr "" +msgstr "启用/禁用抓取器。" -#: src/profile.c:307 -msgid "Enable/disable the profile." -msgstr "" +#: src/ratinglabels.c:638 +msgid "Enable/disable the rating label." +msgstr "启用/禁用 the rating label." -#: src/channels.c:1441 +#: src/channels.c:1776 msgid "Enable/disable the tag." -msgstr "" +msgstr "启用/禁用标签。" -#: src/timeshift.c:194 -msgid "Enable/disable timeshift." -msgstr "" - -#: src/input/mpegts/mpegts_input.c:232 +#: src/input/mpegts/mpegts_input.c:240 msgid "Enable/disable tuner/adapter." -msgstr "" - -#: src/access.c:1618 src/access.c:2031 src/access.c:2184 src/channels.c:359 -#: src/channels.c:380 src/channels.c:1440 src/service.c:179 -#: src/imagecache.c:88 src/esfilter.c:618 src/profile.c:306 src/bouquet.c:982 -#: src/epggrab/module.c:147 src/epggrab/channel.c:744 src/dvr/dvr_db.c:2995 -#: src/dvr/dvr_autorec.c:1006 src/dvr/dvr_timerec.c:538 -#: src/dvr/dvr_config.c:848 src/descrambler/caclient.c:273 -#: src/input/mpegts/mpegts_input.c:231 src/input/mpegts/mpegts_mux.c:528 -#: src/input/mpegts/mpegts_mux_sched.c:137 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1432 -#: src/input/mpegts/satip/satip_satconf.c:337 src/timeshift.c:193 -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:190 +msgstr "启用/禁用调谐器/适配器。" + +#: src/access.c:1752 src/access.c:2299 src/access.c:2476 src/channels.c:400 +#: src/channels.c:421 src/channels.c:1775 src/service.c:172 +#: src/imagecache.c:90 src/esfilter.c:609 src/profile.c:324 src/bouquet.c:1212 +#: src/ratinglabels.c:637 src/epggrab/module.c:171 src/epggrab/channel.c:761 +#: src/dvr/dvr_db.c:4496 src/dvr/dvr_autorec.c:1144 src/dvr/dvr_timerec.c:536 +#: src/dvr/dvr_config.c:966 src/descrambler/caclient.c:302 +#: src/input/mpegts/mpegts_input.c:239 src/input/mpegts/mpegts_network.c:191 +#: src/input/mpegts/mpegts_mux.c:535 src/input/mpegts/mpegts_mux_sched.c:138 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1547 +#: src/input/mpegts/satip/satip_satconf.c:354 src/timeshift.c:194 +#: src/transcoding/codec/profile_class.c:301 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:615 msgid "Enabled" -msgstr "" +msgstr "已启用" -#: src/service.c:221 +#: src/transcoding/codec/codecs/libs/libopus.c:114 +msgid "Encoding algorithm complexity" +msgstr "编码算法复杂度" + +#: src/service.c:214 msgid "Encrypted" -msgstr "" +msgstr "已加密" -#: src/htsp_server.c:856 +#: src/htsp_server.c:908 msgid "Encrypted service" -msgstr "" - -#: src/tvhlog.c:728 -msgid "Enter a filename you want to save the debug log to." -msgstr "" +msgstr "加密服务" -#: src/wizard.c:444 +#: src/wizard.c:454 msgid "Enter a non-admin user password." -msgstr "" +msgstr "Enter a non-admin 用户 密码." -#: src/wizard.c:435 +#: src/wizard.c:445 msgid "Enter a non-admin user username." -msgstr "" +msgstr "Enter a non-admin 用户 username." -#: src/wizard.c:405 +#: src/wizard.c:415 msgid "" -"Enter allowed network prefix(es). You can enter a comma-seperated list of " +"Enter allowed network prefix(es). You can enter a comma-separated list of " "prefixes here." msgstr "" +"Enter allowed 网络 prefix(es). You can enter a comma-separated 列表 of prefixes " +"here." -#: src/wizard.c:426 +#: src/wizard.c:436 msgid "Enter an administrator password." -msgstr "" +msgstr "Enter an administrator 密码." -#: src/wizard.c:415 +#: src/wizard.c:425 msgid "" "Enter an administrator username. Note: do not use the same username as the " "superuser backdoor account." msgstr "" +"Enter an administrator username. 注意: do not use the same username as the " +"superuser backdoor account." -#: src/tvhlog.c:755 +#: src/tvhlog.c:893 msgid "" -"Enter comma-separated list of subsystems you want debugging output for (e.g " -"+linuxdvb,+subscriptions,+mpegts)." +"Enter comma-separated list of subsystems you want debugging output for (e.g." +" linuxdvb,subscription,mpegts)." msgstr "" +"Enter comma-separated 列表 of subsystems you want debugging 输出 for (e.g. " +"linuxdvb,订阅,mpegts)." -#: src/tvhlog.c:779 +#: src/tvhlog.c:905 msgid "" "Enter comma-separated list of subsystems you want to get traces for (e.g " -"+linuxdvb,+subscriptions,+mpegts)." +"linuxdvb,subscription,mpegts)." msgstr "" +"Enter comma-separated 列表 of subsystems you want to get traces for (e.g " +"linuxdvb,订阅,mpegts)." -#: src/satip/server.c:669 -msgid "Enter external IP if behind Network address translation (NAT)." +#: src/satip/server.c:770 +msgid "" +"Enter external IP if behind Network address translation (NAT). Asterisk (*) " +"means accept all IP addresses." msgstr "" +"Enter external IP if behind 网络 地址 translation (NAT). Asterisk (*) means " +"accept all IP addresses." -#: src/epg.c:2355 -msgid "Entertainment programs for 10 to 16" +#: src/satip/server.c:780 +msgid "" +"Enter external PORT if behind Forwarding redirection.(0 = use the same local" +" port)." msgstr "" +"Enter external 端口 if behind Forwarding redirection.(0 = use the same local " +"端口)." -#: src/epg.c:2354 -msgid "Entertainment programs for 6 to 14" +#: src/tvhlog.c:853 +msgid "" +"Enter the filename (including path) where Tvheadend should write the log." msgstr "" +"Enter the filename (including 路径) where Tvheadend should write the 日志." + +#: src/epg.c:2011 +msgid "Entertainment programs for 10 to 16" +msgstr "10 至 16 岁娱乐节目" -#: src/epg.c:2425 +#: src/epg.c:2010 +msgid "Entertainment programs for 6 to 14" +msgstr "6 至 14 岁娱乐节目" + +#: src/epg.c:2081 msgid "Environment" -msgstr "" +msgstr "环境" -#: src/input/mpegts/iptv/iptv_mux.c:224 +#: src/input/mpegts/iptv/iptv_mux.c:252 msgid "Environment (pipe)" -msgstr "" +msgstr "环境(管道)" -#: src/dvr/dvr_db.c:3369 +#: src/dvr/dvr_db.c:4119 src/dvr/dvr_db.c:4953 msgid "Episode" -msgstr "" +msgstr "剧集" -#: src/dvr/dvr_db.c:781 +#: src/dvr/dvr_db.c:927 #, c-format msgid "Episode %d" -msgstr "" +msgstr "第 %d 集" + +#: src/dvr/dvr_db.c:4613 +msgid "Episode image" +msgstr "剧集图像" + +#: src/dvr/dvr_db.c:4614 +msgid "Episode image." +msgstr "剧集图像。" -#: src/dvr/dvr_db.c:3370 +#: src/dvr/dvr_db.c:4954 msgid "Episode number/ID." -msgstr "" +msgstr "剧集编号/ID。" + +#: src/epggrab/module/xmltv.c:1463 +msgid "EpisodeLink XPath" +msgstr "EpisodeLink XPath" + +#: src/epggrab/module/xmltv.c:1475 +msgid "EpisodeLink XPath fallback" +msgstr "EpisodeLink XPath 回退" -#: src/epg.c:2344 +#: src/epg.c:2000 msgid "Equestrian" -msgstr "" +msgstr "马术" -#: src/dvr/dvr_db.c:3242 +#: src/dvr/dvr_db.c:4809 msgid "Error code" -msgstr "" +msgstr "错误代码" -#: src/dvr/dvr_db.c:3243 +#: src/dvr/dvr_db.c:4810 msgid "Error code of entry." -msgstr "" +msgstr "条目的错误代码。" -#: src/dvr/dvr_db.c:3250 +#: src/dvr/dvr_db.c:4817 msgid "Errors" -msgstr "" +msgstr "错误" -#: src/descrambler/constcw.c:326 src/descrambler/constcw.c:392 +#: src/descrambler/constcw.c:364 src/descrambler/constcw.c:437 +#: src/descrambler/constcw.c:510 src/descrambler/constcw.c:583 msgid "Even key" -msgstr "" +msgstr "偶数密钥" -#: src/descrambler/constcw.c:327 src/descrambler/constcw.c:393 +#: src/descrambler/constcw.c:365 src/descrambler/constcw.c:438 +#: src/descrambler/constcw.c:511 src/descrambler/constcw.c:584 msgid "Even key." -msgstr "" +msgstr "偶数密钥。" -#: src/htsp_server.c:1567 src/htsp_server.c:1592 +#: src/htsp_server.c:1783 src/htsp_server.c:1808 msgid "Event does not exist" -msgstr "" +msgstr "事件 does not exist" -#: src/dvr/dvr_autorec.c:794 +#: src/dvr/dvr_autorec.c:934 msgid "Every day" -msgstr "" +msgstr "每天" -#: src/access.c:1823 +#: src/access.c:1966 msgid "Exclude channel tags" -msgstr "" +msgstr "排除频道标签" -#: src/epg.c:2428 +#: src/epg.c:2084 msgid "Expeditions" -msgstr "" +msgstr "探险" -#: src/epg.c:2395 +#: src/epg.c:2051 msgid "Experimental film" -msgstr "" +msgstr "实验电影" -#: src/access.c:1386 src/config.c:1963 +#: src/access.c:1490 src/config.c:2097 msgid "Expert" -msgstr "" +msgstr "专家" -#: src/satip/server.c:587 -msgid "Exported tuners" -msgstr "" +#: src/transcoding/codec/profile_class.c:248 +msgid "Expert Settings" +msgstr "专家 设置" + +#: src/imagecache.c:108 +msgid "Expire time" +msgstr "Expire 时间" + +#: src/satip/server.c:665 +msgid "Exported Tuner(s) Settings" +msgstr "Exported 调谐器(s) 设置" + +#: src/descrambler/capmt.c:2695 +msgid "Extended (OE 2.2)" +msgstr "扩展 (OE 2.2)" + +#: src/descrambler/capmt.c:2696 +msgid "Extended (OE 2.2), mode follows key" +msgstr "Extended (OE 2.2), 模式 follows key" -#: src/epggrab/module.c:59 +#: src/descrambler/capmt.c:2697 +msgid "Extended DES (OE 2.0)" +msgstr "扩展 DES (OE 2.0)" + +#: src/descrambler/cccam.c:1015 +msgid "Extended mode" +msgstr "Extended 模式" + +#: src/descrambler/cccam.c:1016 +msgid "Extended mode settings." +msgstr "Extended 模式 设置." + +#: src/epggrab/module.c:56 msgid "External" -msgstr "" +msgstr "外部" -#: src/epggrab/module.c:198 +#: src/epggrab/module.c:223 msgid "External EPG grabber" -msgstr "" +msgstr "External EPG 抓取器" -#: src/satip/server.c:668 +#: src/satip/server.c:769 msgid "External IP (NAT)" -msgstr "" +msgstr "外部 IP (NAT)" -#: src/epggrab/module/pyepg.c:471 -msgid "External PyEPG Grabber" -msgstr "" +#: src/satip/server.c:779 +msgid "External RTSP port (NAT)" +msgstr "External RTSP 端口 (NAT)" -#: src/bouquet.c:1045 +#: src/bouquet.c:1275 msgid "External URL" -msgstr "" +msgstr "外部 URL" -#: src/bouquet.c:1046 +#: src/bouquet.c:1276 msgid "External URL of the bouquet." -msgstr "" +msgstr "External URL of the 频道包." -#: src/epggrab/module/xmltv.c:789 -msgid "External XMLTV EPG Grabber" -msgstr "" +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:152 +msgid "External position" +msgstr "外部位置" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:763 +msgid "External rotor command" +msgstr "外部旋转器命令" -#: src/epggrab/module.c:185 +#: src/epggrab/module.c:210 msgid "Extra arguments" -msgstr "" +msgstr "额外参数" + +#: src/dvr/dvr_db.c:5020 +msgid "Extra categories, typically from xmltv" +msgstr "额外分类,通常来自 xmltv" -#: src/dvr/dvr_autorec.c:1121 +#: src/dvr/dvr_db.c:5038 +msgid "Extra keywords, typically from xmltv" +msgstr "额外关键词,通常来自 xmltv" + +#: src/dvr/dvr_autorec.c:1297 msgid "Extra start time" -msgstr "" +msgstr "Extra 开始 时间" -#: src/dvr/dvr_autorec.c:1131 +#: src/dvr/dvr_autorec.c:1307 msgid "Extra stop time" -msgstr "" +msgstr "Extra 停止 时间" -#: src/dvr/dvr_config.c:948 +#: src/dvr/dvr_db.c:4700 +msgid "Extra text" +msgstr "Extra 文本" + +#: src/dvr/dvr_config.c:1548 msgid "Extra warming up time (seconds)" -msgstr "" +msgstr "Extra warming up 时间 (seconds)" -#: src/input/mpegts/mpegts_mux.c:401 +#: src/input/mpegts/mpegts_mux.c:411 msgid "FAIL" -msgstr "" +msgstr "失败" + +#: src/input/mpegts/satip/satip.c:341 +msgid "FE supported" +msgstr "FE 支持的" -#: src/input/mpegts/mpegts_mux_dvb.c:334 src/input/mpegts/mpegts_mux_dvb.c:469 -#: src/input/mpegts/mpegts_mux_dvb.c:612 src/input/mpegts/mpegts_mux_dvb.c:804 +#: src/input/mpegts/mpegts_mux_dvb.c:332 src/input/mpegts/mpegts_mux_dvb.c:493 +#: src/input/mpegts/mpegts_mux_dvb.c:665 src/input/mpegts/mpegts_mux_dvb.c:893 msgid "FEC" -msgstr "" +msgstr "FEC" -#: src/input/mpegts/mpegts_mux_dvb.c:257 +#: src/input/mpegts/mpegts_mux_dvb.c:254 +#: src/input/mpegts/mpegts_mux_dvb.c:1074 msgid "FEC high" -msgstr "" +msgstr "FEC 高" -#: src/input/mpegts/mpegts_mux_dvb.c:262 +#: src/input/mpegts/mpegts_mux_dvb.c:259 +#: src/input/mpegts/mpegts_mux_dvb.c:1079 msgid "FEC low" -msgstr "" +msgstr "FEC 低" + +#: src/service.c:151 +msgid "FHD TV" +msgstr "FHD 电视" + +#: src/profile.c:276 +msgid "FHD: full high definition" +msgstr "FHD:全高清" -#: src/epg.c:2424 +#: src/tvhlog.c:202 +msgid "FLAC" +msgstr "FLAC" + +#: src/epg.c:2080 msgid "Factual topics" -msgstr "" +msgstr "纪实主题" -#: src/subscriptions.c:997 +#: src/subscriptions.c:1056 #, c-format msgid "Failed" -msgstr "" +msgstr "失败" -#: src/htsp_server.c:2714 +#: src/htsp_server.c:2983 msgid "Failed to open image" -msgstr "" +msgstr "Failed to open 图像" -#: src/access.c:1558 +#: src/access.c:1690 msgid "Failed view" -msgstr "" +msgstr "Failed 查看" + +#: src/dvr/dvr_db.c:4623 +msgid "Fanart image" +msgstr "Fanart 图像" -#: src/epg.c:2283 +#: src/dvr/dvr_db.c:4624 +msgid "Fanart image." +msgstr "Fanart 图像." + +#: src/epg.c:1939 msgid "Fantasy" -msgstr "" +msgstr "奇幻" -#: src/epg.c:2399 +#: src/epg.c:2055 msgid "Fashion" -msgstr "" +msgstr "时尚" -#: src/input/mpegts/satip/satip.c:244 +#: src/input/mpegts/satip/satip.c:288 msgid "Fast input switch" -msgstr "" +msgstr "Fast 输入 switch" -#: src/tvhlog.c:117 +#: src/tvhlog.c:125 msgid "Fastscan DVB" +msgstr "快速扫描 DVB" + +#: src/dvr/dvr_config.c:1132 +msgid "" +"Fetch additional artwork from installed providers. Tvheadend has a 'tmdb' " +"and `tvdb' provider which require you to specify your authorized key in the " +"options below." msgstr "" +"Fetch additional artwork from installed providers. Tvheadend has a 'tmdb' " +"and `tvdb' provider which require you to specify your authorized key in the " +"选项 below." + +#: src/dvr/dvr_config.c:1131 +msgid "Fetch artwork for new recordings." +msgstr "Fetch artwork for 新建 录像." + +#: src/dvr/dvr_config.c:1142 +msgid "Fetch artwork for unidentifiable broadcasts." +msgstr "获取无法识别广播的节目图片。" + +#: src/transcoding/codec/profile_video_class.c:74 +msgid "Field Rate" +msgstr "字段 Rate" -#: src/dvr/dvr_db.c:632 +#: src/dvr/dvr_db.c:680 msgid "File missing" -msgstr "" +msgstr "文件缺失" + +#: src/ratinglabels.c:691 +msgid "File name for this rating's icon." +msgstr "文件 名称 for this rating's 图标." -#: src/dvr/dvr_db.c:623 +#: src/dvr/dvr_db.c:670 msgid "File not created" -msgstr "" +msgstr "文件 not created" -#: src/dvr/dvr_config.c:1093 +#: src/dvr/dvr_config.c:1218 msgid "File permissions (octal, e.g. 0664)" -msgstr "" +msgstr "文件 permissions (octal, e.g. 0664)" -#: src/dvr/dvr_db.c:3291 +#: src/dvr/dvr_db.c:4858 msgid "File removed" -msgstr "" +msgstr "文件 已移除" -#: src/dvr/dvr_db.c:3385 +#: src/dvr/dvr_db.c:4970 msgid "File size" -msgstr "" +msgstr "文件 size" -#: src/dvr/dvr_db.c:3226 +#: src/dvr/dvr_db.c:4793 msgid "Filename" -msgstr "" - -#: src/dvr/dvr_config.c:1103 -msgid "Filename character set" -msgstr "" +msgstr "文件名" -#: src/dvr/dvr_config.c:832 -msgid "Filename options" -msgstr "" +#: src/tvhlog.c:852 +msgid "Filename (including path)" +msgstr "Filename (including 路径)" -#: src/dvr/dvr_db.c:3227 +#: src/dvr/dvr_db.c:4794 msgid "Filename used by the entry." -msgstr "" +msgstr "Filename used by the 条目." -#: src/tvhlog.c:86 +#: src/dvr/dvr_config.c:937 +msgid "Filename/Tagging Settings" +msgstr "Filename/Tagging 设置" + +#: src/dvr/dvr_config.c:929 +msgid "Filesystem Settings" +msgstr "Filesystem 设置" + +#: src/tvhlog.c:94 msgid "Filesystem monitor" -msgstr "" +msgstr "文件系统监控" -#: src/epg.c:2394 +#: src/epg.c:2050 msgid "Film" -msgstr "" +msgstr "电影" + +#: src/descrambler/constcw.c:304 +msgid "Filter" +msgstr "过滤" -#: src/epg.c:2390 +#: src/epg.c:2046 msgid "Fine arts" -msgstr "" +msgstr "美术" -#: src/wizard.c:1161 src/dvr/dvr_db.c:615 +#: src/wizard.c:1196 src/dvr/dvr_db.c:662 msgid "Finished" -msgstr "" +msgstr "已完成" + +#: src/dvr/dvr_db.c:5003 +msgid "First aired" +msgstr "第一个 aired" + +#: src/descrambler/dvbcam.c:778 +msgid "First hit" +msgstr "第一个 hit" + +#: src/input/mpegts/mpegts_mux.c:717 +msgid "First scan" +msgstr "第一个 扫描" -#: src/epggrab/module/xmltv.c:761 +#: src/epggrab/module/xmltv.c:1485 msgid "First word" -msgstr "" +msgstr "第一个 word" #: src/timeshift.c:284 msgid "Fit to RAM (cut rewind)" -msgstr "" +msgstr "适应内存(裁切回放)" -#: src/epg.c:2446 +#: src/epg.c:2102 msgid "Fitness and health" -msgstr "" +msgstr "健身与健康" -#: src/epg.c:2373 +#: src/epg.c:2029 msgid "Folk" -msgstr "" +msgstr "民族" -#: src/epg.c:2285 +#: src/epg.c:1941 msgid "Folkloric" -msgstr "" +msgstr "民俗" -#: src/epg.c:2337 +#: src/epg.c:1993 msgid "Football" -msgstr "" +msgstr "足球" + +#: src/dvr/dvr_config.c:1114 +msgid "For autorecs, attempt to find better time slots" +msgstr "For autorecs, attempt to 查找 better 时间 slots" + +#: src/input/mpegts/iptv/iptv_mux.c:291 +msgid "For example: 12610500. This frequency is 12610.5Mhz or 12.6105Ghz." +msgstr "For example: 12610500. This 频率 is 12610.5Mhz or 12.6105Ghz." + +#: src/input/mpegts/mpegts_mux_dvb.c:546 src/input/mpegts/mpegts_mux_dvb.c:554 +#: src/input/mpegts/iptv/iptv_mux.c:283 +msgid "For example: 312000000. This frequency is 312Mhz." +msgstr "For example: 312000000. This 频率 is 312Mhz." + +#: src/input/mpegts/iptv/iptv_mux.c:275 +msgid "For example: 658000000. This frequency is 658Mhz." +msgstr "For example: 658000000. This 频率 is 658Mhz." -#: src/input/mpegts/mpegts_mux.c:487 +#: src/input/mpegts/mpegts_mux.c:495 msgid "Force (auto)" -msgstr "" +msgstr "强制(自动)" -#: src/input/mpegts/mpegts_service.c:232 +#: src/input/mpegts/mpegts_service.c:307 msgid "Force CA ID (e.g. 0x2600)" -msgstr "" +msgstr "Force 条件接收 ID (e.g. 0x2600)" -#: src/input/mpegts/satip/satip.c:349 -#: src/input/mpegts/satip/satip_frontend.c:212 +#: src/satip/server.c:789 +msgid "Force RTSP announcement of the external (NAT) ip:port" +msgstr "Force RTSP announcement of the external (NAT) IP:端口" + +#: src/input/mpegts/satip/satip.c:416 +#: src/input/mpegts/satip/satip_frontend.c:341 msgid "" "Force all network connections to this tuner to be made over the specified IP" " address, similar to the setting for the SAT>IP device itself. Setting this " "overrides the device-specific setting." msgstr "" +"Force all 网络 连接 to this 调谐器 to be made over the specified IP 地址, similar to " +"the 设置 for the SAT>IP 设备 itself. 设置 this overrides the 设备-specific 设置." -#: src/epggrab.c:342 +#: src/epggrab.c:471 +msgid "Force an initial EPG grab at start-up (internal grabbers)." +msgstr "Force an initial EPG grab at 开始-up (internal 抓取器)." + +#: src/epggrab.c:480 msgid "Force an initial EPG grab at start-up." -msgstr "" +msgstr "Force an initial EPG grab at 开始-up." -#: src/epggrab.c:341 +#: src/transcoding/codec/profile_video_class.c:301 +msgid "Force hardware acceleration." +msgstr "Force 硬件 acceleration." + +#: src/epggrab.c:479 msgid "Force initial EPG grab at start-up" -msgstr "" +msgstr "Force initial EPG grab at 开始-up" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:168 +#: src/epggrab.c:470 +msgid "Force initial EPG grab at start-up (internal grabbers)" +msgstr "Force initial EPG grab at 开始-up (internal 抓取器)" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:239 msgid "Force old status" -msgstr "" +msgstr "Force 旧 状态" -#: src/input/mpegts/satip/satip.c:306 +#: src/input/mpegts/satip/satip.c:352 msgid "Force pilot for DVB-S2" -msgstr "" +msgstr "强制 DVB-S2 导频" -#: src/profile.c:359 +#: src/profile.c:390 msgid "Force priority" -msgstr "" +msgstr "强制优先级" -#: src/config.c:1984 +#: src/profile.c:391 +msgid "Force profile to use this priority." +msgstr "Force 配置方案 to use this priority." + +#: src/config.c:2118 msgid "Force service type to 1" -msgstr "" +msgstr "Force 服务 类型 to 1" + +#: src/satip/server.c:825 +msgid "Force signal level" +msgstr "Force 信号 级别" -#: src/input/mpegts/satip/satip_frontend.c:191 +#: src/satip/server.c:826 +msgid "Force signal level for all streaming (1-240, 0=do not use)." +msgstr "Force 信号 级别 for all streaming (1-240, 0=do not use)." + +#: src/input/mpegts/satip/satip_frontend.c:311 msgid "Force teardown delay" -msgstr "" +msgstr "强制拆除延迟" -#: src/input/mpegts/satip/satip_frontend.c:192 +#: src/input/mpegts/satip/satip_frontend.c:312 msgid "" "Force the delay between RTSP TEARDOWN and RTSP SETUP command (value from " "'Next tune delay in ms' is used). Some devices are not able to handle quick " "continuous tuning." msgstr "" +"Force the delay between RTSP TEARDOWN and RTSP SETUP command (值 from '下一个 " +"tune delay in ms' is used). Some 设备 are not able to handle quick continuous " +"tuning." -#: src/input/mpegts/satip/satip_frontend.c:161 +#: src/input/mpegts/satip/satip_frontend.c:301 msgid "" -"Force the local UDP Port number here. The number should be even (RTP port). " -"The next odd number (+1) will be used as the RTCP port." +"Force the grace period for which SAT>IP client waits for the data from " +"server. After this grace period, the tuner is handled as dead. The default " +"value is 5 seconds (for DVB-S/S2: 10 seconds)." msgstr "" +"Force the grace period for which SAT>IP 客户端 waits for the 数据 from 服务器. After" +" this grace period, the 调谐器 is handled as dead. The 默认 值 is 5 seconds (for " +"DVB-S/S2: 10 seconds)." -#: src/profile.c:360 -msgid "Force the stream profile to use this priority." +#: src/input/mpegts/satip/satip_frontend.c:270 +msgid "" +"Force the local UDP Port number here. The number should be even (RTP port). " +"The next odd number (+1) will be used as the RTCP port." msgstr "" +"Force the local UDP 端口 编号 here. The 编号 should be even (RTP 端口). The 下一个 odd " +"编号 (+1) will be used as the RTCP 端口." -#: src/input/mpegts/mpegts_service.c:233 +#: src/input/mpegts/mpegts_service.c:308 msgid "Force usage of entered CA ID on this service." -msgstr "" +msgstr "Force usage of entered 条件接收 ID on this 服务." + +#: src/streaming.c:453 +msgid "Forced OK" +msgstr "强制确定" -#: src/epg.c:2428 +#: src/epg.c:2084 msgid "Foreign countries" -msgstr "" +msgstr "国外" -#: src/dvr/dvr_db.c:2541 src/dvr/dvr_db.c:2565 src/dvr/dvr_config.c:738 -#: src/dvr/dvr_config.c:761 +#: src/dvr/dvr_db.c:3765 src/dvr/dvr_db.c:3789 src/dvr/dvr_config.c:763 +#: src/dvr/dvr_config.c:827 msgid "Forever" -msgstr "" +msgstr "永久" -#: src/main.c:820 +#: src/main.c:890 msgid "Fork and run as daemon" -msgstr "" +msgstr "Fork 并以守护进程运行" -#: src/dvr/dvr_config.c:1139 -msgid "Format string" -msgstr "" +#: src/access.c:1998 +msgid "Format for htsp output" +msgstr "格式 for HTSP 输出" + +#: src/access.c:1988 +msgid "Format for xmltv output" +msgstr "格式 for xmltv 输出" + +#: src/dvr/dvr_config.c:1240 +msgid "Format string/Pathname specification" +msgstr "格式 字符串/Pathname specification" -#: src/wizard.c:994 +#: src/wizard.c:1029 msgid "Found muxes" -msgstr "" +msgstr "Found 复用器" -#: src/wizard.c:1003 +#: src/wizard.c:1038 msgid "Found services" -msgstr "" - -#: src/input/mpegts/mpegts_input.c:301 +msgstr "Found 服务" + +#: src/transcoding/codec/profile_video_class.c:73 +msgid "Frame Rate" +msgstr "帧率" + +#: src/transcoding/codec/profile_video_class.c:336 +msgid "" +"Frame rate combines the two interlaced fields to create a single frame. " +"Field rate processes each field independently, outputting as individual " +"frames, which enables higher temporal resolution by producing one frame per " +"field. Note: with field rate deinterlacing the resulting stream will have " +"double frame-rate (for example 25i becomes 50p), which can result in " +"smoother video since the original temporal properties of the interlaced " +"video are retained." +msgstr "" +"Frame rate combines the two interlaced 字段 to 创建 a single frame. 字段 rate " +"processes each 字段 independently, outputting as individual frames, which " +"enables higher temporal resolution by producing one frame per 字段. 注意: with " +"字段 rate deinterlacing the resulting 流 will have double frame-rate (for " +"example 25i becomes 50p), which can result in smoother 视频 since the original" +" temporal properties of the interlaced 视频 are retained." + +#: src/input/mpegts/mpegts_input.c:312 msgid "Free subscription weight" -msgstr "" +msgstr "Free 订阅 weight" -#: src/dvr/dvr_config.c:871 +#: src/dvr/dvr_config.c:1171 msgid "Free-form field, enter whatever you like here." -msgstr "" +msgstr "Free-form 字段, enter whatever you like here." -#: src/access.c:1846 src/access.c:2065 src/access.c:2200 src/channels.c:1509 -#: src/dvr/dvr_db.c:3419 src/dvr/dvr_autorec.c:1294 src/dvr/dvr_timerec.c:679 +#: src/access.c:2009 src/access.c:2355 src/access.c:2492 src/channels.c:1844 +#: src/dvr/dvr_db.c:5012 src/dvr/dvr_autorec.c:1488 src/dvr/dvr_timerec.c:680 msgid "Free-form text field, enter whatever you like here." -msgstr "" +msgstr "Free-form 文本 字段, enter whatever you like here." -#: src/bouquet.c:1109 src/epggrab/channel.c:868 src/descrambler/caclient.c:289 +#: src/bouquet.c:1339 src/epggrab/channel.c:886 src/descrambler/caclient.c:320 msgid "Free-form text field, enter whatever you like." -msgstr "" +msgstr "Free-form 文本 字段, enter whatever you like." -#: src/profile.c:337 +#: src/profile.c:345 msgid "Free-form text field. You can enter whatever you like here." -msgstr "" - -#: src/esfilter.c:712 src/esfilter.c:807 src/esfilter.c:902 src/esfilter.c:997 -#: src/esfilter.c:1102 src/esfilter.c:1184 -msgid "Free-format text field. Enter whatever you like here." -msgstr "" - -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:155 -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:193 -msgid "Frequency" -msgstr "" +msgstr "Free-form 文本 字段. You can enter whatever you like here." -#: src/input/mpegts/mpegts_mux_dvb.c:222 src/input/mpegts/mpegts_mux_dvb.c:316 -#: src/input/mpegts/mpegts_mux_dvb.c:553 src/input/mpegts/mpegts_mux_dvb.c:594 -#: src/input/mpegts/mpegts_mux_dvb.c:679 src/input/mpegts/mpegts_mux_dvb.c:786 -#: src/input/mpegts/mpegts_mux_dvb.c:885 +#: src/esfilter.c:704 src/esfilter.c:800 src/esfilter.c:896 src/esfilter.c:991 +#: src/esfilter.c:1099 src/esfilter.c:1182 +msgid "Free-format text field. Enter whatever you like here." +msgstr "Free-格式 文本 字段. Enter whatever you like here." + +#: src/input/mpegts/mpegts_mux_dvb.c:219 src/input/mpegts/mpegts_mux_dvb.c:314 +#: src/input/mpegts/mpegts_mux_dvb.c:606 src/input/mpegts/mpegts_mux_dvb.c:647 +#: src/input/mpegts/mpegts_mux_dvb.c:691 src/input/mpegts/mpegts_mux_dvb.c:768 +#: src/input/mpegts/mpegts_mux_dvb.c:875 +#: src/input/mpegts/mpegts_mux_dvb.c:1039 +#: src/input/mpegts/mpegts_mux_dvb.c:1124 msgid "Frequency (Hz)" -msgstr "" +msgstr "频率 (Hz)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:492 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:556 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:536 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:600 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:174 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:232 msgid "Frequency (MHz)" -msgstr "" - -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:493 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:557 -msgid "Frequency (in MHz)." -msgstr "" +msgstr "频率 (MHz)" -#: src/input/mpegts/mpegts_mux_dvb.c:447 src/input/mpegts/mpegts_mux_dvb.c:839 +#: src/input/mpegts/mpegts_mux_dvb.c:471 src/input/mpegts/mpegts_mux_dvb.c:946 msgid "Frequency (kHz)" -msgstr "" +msgstr "频率 (kHz)" -#: src/dvr/dvr_autorec.c:776 +#: src/dvr/dvr_autorec.c:916 msgid "Fri" -msgstr "" +msgstr "周五" -#: src/input/mpegts/satip/satip.c:375 -#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:193 +#: src/input/mpegts/satip/satip.c:442 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:227 msgid "Friendly name" -msgstr "" +msgstr "Friendly 名称" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:94 -#: src/input/mpegts/satip/satip_frontend.c:152 -#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:571 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:128 +#: src/input/mpegts/satip/satip_frontend.c:252 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:656 msgid "Frontend number" -msgstr "" +msgstr "Frontend 编号" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:70 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:104 msgid "Frontend path" -msgstr "" +msgstr "Frontend 路径" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:251 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:289 msgid "Full DiseqC" -msgstr "" +msgstr "Full DiSEqC" -#: src/input/mpegts/satip/satip.c:252 +#: src/input/mpegts/satip/satip.c:296 msgid "Full mux RX mode supported" -msgstr "" +msgstr "Full 复用器 RX 模式 支持的" -#: src/channels.c:1482 +#: src/channels.c:1817 msgid "" "Full path to an icon used to depict the tag. This can be a TV network " "logotype, etc." msgstr "" +"Full 路径 to an 图标 used to depict the 标签. This can be a 电视 网络 logotype, etc." -#: src/dvr/dvr_config.c:824 -msgid "Full pathname specification" -msgstr "" - -#: src/dvr/dvr_autorec.c:1042 +#: src/dvr/dvr_autorec.c:1196 msgid "Full-text" -msgstr "" +msgstr "Full-文本" -#: src/epg.c:2430 +#: src/epg.c:2086 msgid "Further education" -msgstr "" +msgstr "继续教育" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:472 +#: src/transcoding/codec/codecs/libs/libx26x.c:97 +#: src/transcoding/codec/codecs/libs/libvpx.c:142 +msgid "GOP size" +msgstr "GOP 大小" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:582 msgid "GOTOX" -msgstr "" +msgstr "GOTOX" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:127 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:128 msgid "GOTOX position" -msgstr "" +msgstr "GOTOX 位置" -#: src/epg.c:2316 src/epg.c:2317 +#: src/epg.c:1972 src/epg.c:1973 msgid "Game show" -msgstr "" +msgstr "Game 显示" -#: src/epg.c:2449 +#: src/epg.c:2105 msgid "Gardening" -msgstr "" - -#: src/satip/server.c:583 -msgid "General" -msgstr "" - -#: src/epggrab.c:262 -msgid "General configuration" -msgstr "" - -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:263 +msgstr "园艺" + +#: src/main.c:974 +msgid "Gather timing statistics for the code" +msgstr "收集代码的时序统计" + +#: src/tvhlog.c:835 src/epggrab.c:367 src/profile.c:296 src/profile.c:1344 +#: src/profile.c:1590 src/profile.c:1825 src/profile.c:2502 +#: src/satip/server.c:653 src/epggrab/module/xmltv.c:1497 +#: src/epggrab/module/xmltv.c:1599 src/dvr/dvr_config.c:925 +#: src/descrambler/caclient.c:276 src/transcoding/codec/profile_class.c:232 +#: src/descrambler/cclient.c:1357 src/descrambler/dvbcam.c:848 +msgid "General Settings" +msgstr "General 设置" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:264 msgid "Generic" -msgstr "" +msgstr "通用" -#: src/main.c:813 +#: src/main.c:883 msgid "Generic options" -msgstr "" +msgstr "通用选项" -#: src/tvhlog.c:120 +#: src/dvr/dvr_db.c:5046 +msgid "Genre" +msgstr "类别" + +#: src/dvr/dvr_db.c:5047 +msgid "Genre of program" +msgstr "Genre of 节目" + +#: src/tvhlog.c:129 msgid "Global Headers" -msgstr "" +msgstr "全局请求头" -#: src/tvhlog.c:80 -msgid "Global timer" -msgstr "" +#: src/epggrab/module.c:143 +msgid "Grabber Settings" +msgstr "抓取器 设置" -#: src/epggrab/module.c:156 +#: src/epggrab/module.c:180 msgid "" -"Grabber priority. This option lets you pick which EPG grabber's data gets " -"used first if more than one grabber is enabled. Priority is given to the " -"grabber with the highest value set here." +"Grabber priority. This option lets you pick which EPG grabber's data get " +"used first. Priority is given to the grabber with the highest value set " +"here. See Help for more info." msgstr "" +"抓取器 priority. This 选项 lets you pick which EPG 抓取器's 数据 get used 第一个. " +"Priority is given to the 抓取器 with the highest 值 set here. See 帮助 for more " +"信息." + +#: src/input/mpegts/satip/satip_frontend.c:300 +msgid "Grace period" +msgstr "宽限期" -#: src/access.c:1407 +#: src/access.c:1511 msgid "Gray" -msgstr "" +msgstr "灰色" -#: src/input/mpegts/mpegts_mux_dvb.c:247 src/input/mpegts/mpegts_mux_dvb.c:692 +#: src/input/mpegts/mpegts_mux_dvb.c:244 src/input/mpegts/mpegts_mux_dvb.c:781 +#: src/input/mpegts/mpegts_mux_dvb.c:1064 msgid "Guard interval" -msgstr "" +msgstr "保护间隔" -#: src/service.c:159 +#: src/service.c:150 msgid "HD TV" -msgstr "" +msgstr "HD 电视" -#: src/profile.c:268 +#: src/profile.c:275 msgid "HD: high definition" -msgstr "" +msgstr "HD:高清晰度" -#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:613 +#: src/config.c:2239 +msgid "HDHomeRun" +msgstr "HDHomeRun" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:698 msgid "HDHomeRun ATSC-C frontend" -msgstr "" +msgstr "HDHomeRun ATSC-C 前端" -#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:603 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:688 msgid "HDHomeRun ATSC-T frontend" -msgstr "" +msgstr "HDHomeRun ATSC-T 前端" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:708 +msgid "HDHomeRun CableCARD frontend" +msgstr "HDHomeRun CableCARD 前端" -#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:565 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:650 msgid "HDHomeRun DVB frontend" -msgstr "" +msgstr "HDHomeRun DVB 前端" -#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:593 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:678 msgid "HDHomeRun DVB-C frontend" -msgstr "" +msgstr "HDHomeRun DVB-C 前端" -#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:583 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:668 msgid "HDHomeRun DVB-T frontend" -msgstr "" +msgstr "HDHomeRun DVB-T 前端" -#: src/tvhlog.c:122 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:718 +msgid "HDHomeRun ISDB-T frontend" +msgstr "HDHomeRun ISDB-T 前端" + +#: src/config.c:2624 +msgid "HDHomerun IP Address" +msgstr "HDHomerun IP 地址" + +#: src/tvhlog.c:131 msgid "HEVC - H.265" -msgstr "" +msgstr "HEVC - H.265" -#: src/access.c:1505 src/access.c:1543 +#: src/access.c:1637 src/access.c:1675 msgid "HTSP" -msgstr "" +msgstr "HTSP" -#: src/tvhlog.c:107 +#: src/tvhlog.c:115 msgid "HTSP Answer" -msgstr "" - -#: src/profile.c:2244 -msgid "HTSP Default Stream Settings" -msgstr "" +msgstr "HTSP 应答" -#: src/tvhlog.c:106 +#: src/tvhlog.c:114 msgid "HTSP Request" -msgstr "" +msgstr "HTSP 请求" -#: src/tvhlog.c:104 +#: src/tvhlog.c:112 msgid "HTSP Server" -msgstr "" +msgstr "HTSP 服务端" -#: src/profile.c:1008 +#: src/profile.c:1206 msgid "HTSP Stream Profile" -msgstr "" +msgstr "HTSP 流 配置方案" -#: src/tvhlog.c:105 +#: src/tvhlog.c:113 msgid "HTSP Subscription" -msgstr "" +msgstr "HTSP 订阅" + +#: src/access.c:1588 +msgid "HTSP output format" +msgstr "HTSP 输出格式" -#: src/config.c:2145 +#: src/config.c:2611 msgid "" "HTTP CORS (cross-origin resource sharing) origin. This option is usually set" -" when Tvheadend is behind a proxy. Enter a domain (or IP) to allow cross-" -"domain requests." -msgstr "" - -#: src/config.c:2144 -msgid "HTTP CORS origin" +" when Tvheadend is behind a proxy. Enter the URL (domain or IP address, " +"prefixed with http:// or https://) to allow cross-domain requests." msgstr "" +"HTTP CORS (cross-origin resource sharing) origin. This 选项 is usually set " +"when Tvheadend is behind a proxy. Enter the URL (domain or IP 地址, prefixed " +"with HTTP:// or https://) to 允许 cross-domain requests." -#: src/tvhlog.c:103 +#: src/tvhlog.c:111 msgid "HTTP Client" -msgstr "" +msgstr "HTTP 客户端" -#: src/tvhlog.c:102 +#: src/tvhlog.c:110 msgid "HTTP Server" -msgstr "" +msgstr "HTTP 服务端" + +#: src/config.c:2235 +msgid "HTTP Server Settings" +msgstr "HTTP 服务器 设置" + +#: src/config.c:2744 +msgid "HTTP User Agent" +msgstr "HTTP 用户 Agent" -#: src/epg.c:2444 +#: src/epg.c:2100 msgid "Handicraft" +msgstr "手工艺" + +#: src/epggrab/module/eit.c:1788 +msgid "" +"Handle the running state (EITp/f) immediately. Usually, keep this off. It " +"might increase the recordings accuracy on very slow systems." msgstr "" +"Handle the running state (EITp/f) immediately. Usually, 保留 this off. It " +"might increase the 录像 accuracy on very slow systems." + +#: src/transcoding/codec/profile_video_class.c:291 +msgid "Hardware acceleration" +msgstr "硬件 acceleration" + +#: src/transcoding/codec/profile_video_class.c:300 +msgid "Hardware acceleration details" +msgstr "硬件 acceleration 详情" -#: src/streaming.c:579 +#: src/streaming.c:617 msgid "Hearing impaired" +msgstr "听障" + +#: src/transcoding/codec/profile_video_class.c:270 +msgid "Height (pixels) (0=no scaling)" +msgstr "高度(像素)(0=不缩放)" + +#: src/transcoding/codec/profile_video_class.c:271 +msgid "" +"Height of the output video stream. Horizontal resolution is adjusted " +"automatically to preserve aspect ratio. When set to 0, the input resolution " +"is used." msgstr "" +"Height of the 输出 视频 流. Horizontal resolution is adjusted automatically to " +"preserve aspect ratio. When set to 0, the 输入 resolution is used." -#: src/input/mpegts/mpegts_mux_dvb.c:252 +#: src/input/mpegts/mpegts_mux_dvb.c:249 +#: src/input/mpegts/mpegts_mux_dvb.c:1069 msgid "Hierarchy" -msgstr "" +msgstr "层级" -#: src/profile.c:249 src/dvr/dvr_db.c:2514 +#: src/profile.c:256 src/dvr/dvr_db.c:3738 msgid "High" -msgstr "" +msgstr "高" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:198 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:623 msgid "High bitrate mode (CI+ CAMs only)" -msgstr "" +msgstr "High 码率 模式 (CI+ CAMs only)" + +#: src/input/mpegts/linuxdvb/linuxdvb_lnb.c:73 +msgid "High frequency offset" +msgstr "High 频率 offset" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:234 +msgid "Higher" +msgstr "更高" -#: src/access.c:1816 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:314 +msgid "Higher LNB voltage" +msgstr "Higher 高频头 voltage" + +#: src/access.c:1959 msgid "Highest channel number the user can access." -msgstr "" +msgstr "Highest 频道 编号 the 用户 can 访问." -#: src/memoryinfo.c:78 +#: src/memoryinfo.c:79 msgid "Highest count of objects." -msgstr "" +msgstr "对象最高计数。" -#: src/epg.c:2287 +#: src/epg.c:1943 msgid "Historical movie" -msgstr "" +msgstr "历史电影" -#: src/epg.c:2283 +#: src/epg.c:1939 msgid "Horror" -msgstr "" +msgstr "恐怖" -#: src/descrambler/cwc.c:1850 +#: src/descrambler/cclient.c:1397 msgid "Hostname (or IP) of the server." -msgstr "" +msgstr "主机名 (or IP) of the 服务器." -#: src/descrambler/cwc.c:1849 +#: src/descrambler/cclient.c:1396 msgid "Hostname/IP" -msgstr "" +msgstr "主机名/IP" -#: src/imagecache.c:115 +#: src/imagecache.c:127 msgid "" "How frequently it will re-try fetching an image that has failed to be " "fetched." msgstr "" +"How frequently it will re-try fetching an 图像 that has failed to be fetched." -#: src/imagecache.c:107 +#: src/imagecache.c:119 msgid "How frequently the upstream provider is checked for changes." +msgstr "How frequently the upstream provider is checked for 更改." + +#: src/dvr/dvr_config.c:1493 +msgid "How to handle duplicate recordings." +msgstr "How to handle duplicate 录像." + +#: src/dvr/dvr_autorec.c:1400 +msgid "" +"How to handle duplicate recordings. The 'Use DVR Configuration' value (the " +"default) inherits the settings from the assigned DVR configuration" msgstr "" +"How to handle duplicate 录像. The 'Use 录像 配置' 值 (the 默认) inherits the 设置 from " +"the assigned 录像 配置" -#: src/epggrab/channel.c:790 +#: src/epggrab/channel.c:808 msgid "ID" -msgstr "" +msgstr "ID" -#: src/wizard.c:802 +#: src/wizard.c:820 msgid "ID of the network." -msgstr "" +msgstr "ID of the 网络." -#: src/input/mpegts/mpegts_mux.c:392 +#: src/input/mpegts/mpegts_mux.c:401 msgid "IDLE" -msgstr "" +msgstr "IDLE" #: src/input/mpegts/mpegts_mux.c:403 +msgid "IDLE PEND" +msgstr "空闲等待" + +#: src/input/mpegts/mpegts_mux.c:413 msgid "IGNORE" -msgstr "" +msgstr "IGNORE" -#: src/input/mpegts/satip/satip.c:348 -#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:179 +#: src/input/mpegts/satip/satip.c:415 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:213 msgid "IP address" +msgstr "IP 地址" + +#: src/config.c:2625 +msgid "" +"IP address of the HDHomerun device. This is needed if you plan to run " +"Tvheadend in a container and you want to stream from an HDHomerun without " +"enabling host networking for the container." msgstr "" +"IP 地址 of the HDHomerun 设备. 这是 needed if you plan to run Tvheadend in a 容器 " +"and you want to 流 from an HDHomerun without enabling 主机 networking for the " +"容器." -#: src/access.c:2141 +#: src/access.c:2434 msgid "IP blocking" +msgstr "IP 封锁" + +#: src/config.c:2637 +msgid "" +"IP of the Docker host. Each HDHomeRun tuner sends data to Tvheadend through " +"a socket. This lets you define the IP address that HDHomeRun needs to send " +"to. Leave this blank if you want Tvheadend to automatically pick an address." msgstr "" +"IP of the Docker 主机. Each HDHomeRun 调谐器 sends 数据 to Tvheadend through a " +"socket. This lets you define the IP 地址 that HDHomeRun needs to send to. " +"Leave this blank if you want Tvheadend to automatically pick an 地址." -#: src/tvhlog.c:150 src/input/mpegts/iptv/iptv.c:138 +#: src/tvhlog.c:162 msgid "IPTV" -msgstr "" +msgstr "IPTV" -#: src/input/mpegts/iptv/iptv.c:840 +#: src/input/mpegts/iptv/iptv.c:947 msgid "IPTV Automatic Network" -msgstr "" +msgstr "IPTV 自动网络" -#: src/input/mpegts/iptv/iptv_mux.c:118 +#: src/input/mpegts/iptv/iptv_mux.c:109 msgid "IPTV Multiplex" -msgstr "" +msgstr "IPTV 复用" -#: src/input/mpegts/iptv/iptv.c:710 +#: src/input/mpegts/iptv/iptv.c:808 msgid "IPTV Network" -msgstr "" +msgstr "IPTV 网络" -#: src/tvhlog.c:151 +#: src/tvhlog.c:163 msgid "IPTV PCR" -msgstr "" +msgstr "IPTV PCR" + +#: src/tvhlog.c:164 +msgid "IPTV Subcription" +msgstr "IPTV 订阅" -#: src/input/mpegts/iptv/iptv.c:145 +#: src/input/mpegts/iptv/iptv.c:123 msgid "IPTV input" -msgstr "" +msgstr "IPTV 输入" + +#: src/satip/server.c:815 +msgid "IPTV signal level" +msgstr "IPTV 信号 级别" + +#: src/input/mpegts/iptv/iptv.c:116 +msgid "IPTV thread #" +msgstr "IPTV 线程 #" + +#: src/config.c:2754 +msgid "IPTV threads" +msgstr "IPTV 线程" -#: src/input/mpegts/mpegts_network_dvb.c:390 +#: src/input/mpegts/mpegts_network_dvb.c:400 msgid "ISDB-C Network" -msgstr "" +msgstr "ISDB-C 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:777 +#: src/input/mpegts/mpegts_mux_dvb.c:866 msgid "ISDB-C multiplex" -msgstr "" +msgstr "ISDB-C 复用" -#: src/input/mpegts/mpegts_network_dvb.c:413 +#: src/input/mpegts/mpegts_network_dvb.c:423 msgid "ISDB-S Network" -msgstr "" +msgstr "ISDB-S 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:830 +#: src/input/mpegts/mpegts_mux_dvb.c:937 msgid "ISDB-S multiplex" -msgstr "" +msgstr "ISDB-S 复用" -#: src/input/mpegts/mpegts_network_dvb.c:367 +#: src/satip/server.c:898 +msgid "ISDB-T" +msgstr "ISDB-T" + +#: src/input/mpegts/mpegts_network_dvb.c:377 msgid "ISDB-T Network" -msgstr "" +msgstr "ISDB-T 网络" -#: src/input/mpegts/mpegts_mux_dvb.c:670 +#: src/input/mpegts/mpegts_mux_dvb.c:759 msgid "ISDB-T multiplex" -msgstr "" +msgstr "ISDB-T 复用" -#: src/input/mpegts/mpegts_mux_dvb.c:486 +#: src/input/mpegts/mpegts_mux_dvb.c:510 msgid "ISI (Stream ID)" -msgstr "" +msgstr "ISI (流 ID)" -#: src/epggrab/channel.c:647 src/epggrab/channel.c:824 +#: src/ratinglabels.c:690 src/epggrab/channel.c:664 src/epggrab/channel.c:842 msgid "Icon" -msgstr "" +msgstr "图标" -#: src/channels.c:1481 +#: src/channels.c:1816 msgid "Icon (full URL)" -msgstr "" +msgstr "图标 (full URL)" -#: src/channels.c:431 src/channels.c:1491 src/input/mpegts/iptv/iptv_mux.c:194 +#: src/channels.c:473 src/channels.c:1826 src/ratinglabels.c:697 +#: src/input/mpegts/iptv/iptv_mux.c:222 msgid "Icon URL" -msgstr "" +msgstr "图标 URL" -#: src/input/mpegts/iptv/iptv.c:785 +#: src/input/mpegts/iptv/iptv.c:895 msgid "Icon base URL" -msgstr "" +msgstr "图标 base URL" -#: src/input/mpegts/iptv/iptv.c:786 +#: src/input/mpegts/iptv/iptv.c:896 msgid "Icon base URL." -msgstr "" +msgstr "图标 base URL." -#: src/channels.c:1499 +#: src/channels.c:1834 msgid "Icon has title" -msgstr "" +msgstr "图标 has 标题" -#: src/webui/extjs.c:211 +#: src/webui/extjs.c:204 msgid "Icons from" -msgstr "" +msgstr "图标 from" -#: src/subscriptions.c:959 +#: src/subscriptions.c:1017 msgid "Idle" -msgstr "" +msgstr "空闲" -#: src/input/mpegts/mpegts_input.c:292 +#: src/input/mpegts/mpegts_input.c:303 msgid "Idle scan" -msgstr "" +msgstr "空闲扫描" -#: src/input/mpegts/mpegts_network.c:207 +#: src/input/mpegts/mpegts_network.c:256 msgid "Idle scan muxes" +msgstr "Idle 扫描 复用器" + +#: src/epggrab/module/xmltv.c:1472 +msgid "" +"If a SeriesLink XPath is not found, use the standard TVH method for creating" +" a SeriesLink." +msgstr "如果未找到 SeriesLink XPath,则使用标准 TVH 方法创建 SeriesLink。" + +#: src/dvr/dvr_config.c:1103 +msgid "" +"If a completed recording has this many or more data errors, mark it as " +"failed. Set to 0 to disable this check." msgstr "" +"If a completed 录像 has this many or more 数据 errors, mark it as failed. Set to" +" 0 to 禁用 this 检查." -#: src/dvr/dvr_config.c:928 +#: src/epggrab/module/xmltv.c:1477 +msgid "" +"If an EpisodeLink XPath is not found, use the standard TVH method for " +"creating an EpisodeLink." +msgstr "如果未找到 EpisodeLink XPath,则使用标准 TVH 方法创建 EpisodeLink。" + +#: src/dvr/dvr_config.c:1082 msgid "" "If an error occurs clone the scheduled entry and try to record again (if " "possible)." -msgstr "" +msgstr "If an 错误 occurs clone the 已计划 条目 and try to 录制 again (if possible)." -#: src/config.c:2327 +#: src/config.c:2476 msgid "" "If both a picon and a channel-specific (e.g. channelname.jpg) icon are " "defined, prefer the picon." msgstr "" +"If both a picon and a 频道-specific (e.g. channelname.jpg) 图标 are defined, " +"prefer the picon." + +#: src/epggrab/module/xmltv.c:1424 +msgid "" +"If enabled then this will alter the programme descriptions to include " +"information about actors, keywords and categories (if available from the " +"xmltv file). This is useful for legacy clients that can not parse newer " +"Tvheadend messages containing this information or do not display the " +"information. For example the modified description might include 'Starring: " +"Lorem Ipsum'. The description is altered for all clients, both legacy, " +"modern, and GUI. Enabling scraping of detailed information can use " +"significant resources (memory and CPU). You should not enable this if you " +"use 'duplicate detect if different description' since the descriptions will " +"change due to added information." +msgstr "" +"If 已启用 then this will alter the 节目 descriptions to 包含 信息 about actors, " +"keywords and categories (if 可用 from the xmltv 文件). 这是 useful for legacy " +"clients that can not parse newer Tvheadend messages containing this 信息 or do" +" not 显示 the 信息. For example the modified 描述 might 包含 'Starring: Lorem " +"Ipsum'. The 描述 is altered for all clients, both legacy, modern, and GUI. " +"Enabling scraping of detailed 信息 can use significant resources (memory and " +"CPU). You should not 启用 this if you use 'duplicate detect if different 描述' " +"since the descriptions will 更改 due to added 信息." + +#: src/service_mapper.c:625 +msgid "" +"If merge same name is enabled then merge services with the same name into " +"one channel but using fuzzy logic such as ignoring whitespace, case and some" +" channel suffixes such as HD. So 'Channel 5+1', 'Channel 5 +1', 'Channel " +"5+1HD' and 'Channel 5 +1HD' would all merge in to the same channel. The " +"exact name chosen depends on the order the channels are mapped." +msgstr "" +"If merge same 名称 is 已启用 then merge 服务 with the same 名称 into one 频道 but using" +" fuzzy logic such as ignoring whitespace, case and some 频道 suffixes such as " +"HD. So '频道 5+1', '频道 5 +1', '频道 5+1HD' and '频道 5 +1HD' would all merge in to" +" the same 频道. The exact 名称 chosen depends on the order the 频道 are mapped." -#: src/dvr/dvr_config.c:939 +#: src/dvr/dvr_config.c:1093 msgid "" "If more than x errors occur during a recording schedule a re-record (if " "possible)." -msgstr "" +msgstr "If more than x errors occur during a 录像 计划 a re-录制 (if possible)." -#: src/profile.c:346 +#: src/profile.c:377 msgid "" "If no specific priority was requested. This gives certain users a higher " "priority by assigning a streaming profile with a higher priority." msgstr "" +"If no specific priority was requested. This gives certain 用户 a higher " +"priority by assigning a streaming 配置方案 with a higher priority." -#: src/main.c:824 +#: src/main.c:894 msgid "" "If no user account exists then create one with\n" "no username and no password. Use with care as\n" @@ -3165,2972 +4561,4080 @@ msgid "" "to your Tvheadend installation until you create or edit\n" "the access control from within the Tvheadend web interface." msgstr "" +"If no 用户 account exists then 创建 one with\n" +"no username and no 密码. Use with care as\n" +"it will 允许 world-wide administrative 访问\n" +"to your Tvheadend installation until you 创建 or 编辑\n" +"the 访问 control from within the Tvheadend Web 界面." -#: src/timeshift.c:285 -msgid "" -"If possible, maintain the timeshift data in the server memory only. This may" -" reduce the amount of allowed rewind time." -msgstr "" - -#: src/channels.c:1500 +#: src/channels.c:1835 msgid "" "If set, presentation of the tag icon will not superimpose the tag name on " "top of the icon." msgstr "" +"If set, presentation of the 标签 图标 will not superimpose the 标签 名称 on top of " +"the 图标." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:133 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:184 msgid "" "If set, the first bytes from the MPEG-TS stream are discarded. It may be " "required for some drivers or hardware which do not flush the MPEG-TS buffers" " completely after a frequency/parameter change." msgstr "" +"If set, the 第一个 bytes from the MPEG-TS 流 are discarded. It may be 必需 for " +"some drivers or 硬件 which do not flush the MPEG-TS buffers completely after a" +" 频率/parameter 更改." + +#: src/profile.c:433 +msgid "" +"If something fails, try to switch to a different service on another network." +" Do not try to iterate through all inputs/tuners which are capable to " +"receive the service." +msgstr "" +"If something fails, try to switch to a different 服务 on another 网络. Do not " +"try to iterate through all 输入/调谐器 which are capable to receive the 服务." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:637 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:691 msgid "" "If the DiseqC switch is located before the rotor (i.e. tuner - switch - " "rotor), enable this." msgstr "" +"If the DiSEqC switch is located before the rotor (i.e. 调谐器 - switch - " +"rotor), 启用 this." + +#: src/input/mpegts/mpegts_service.c:270 +msgid "" +"If the Sub-title and the Title contain identical content, ignore the Sub-" +"title and only save the Title." +msgstr "" +"If the Sub-标题 and the 标题 contain identical content, 忽略 the Sub-标题 and only " +"保存 the 标题." -#: src/input/mpegts/mpegts_input.c:302 +#: src/input/mpegts/mpegts_input.c:313 msgid "" "If the subscription weight for the input is below the specified threshold, " "the tuner is handled as free (according the priority settings). Otherwise, " "the next tuner (without any subscriptions) is used. Set this value to 10, if" " you are willing to override scan and epggrab subscriptions." msgstr "" +"If the 订阅 weight for the 输入 is below the specified threshold, the 调谐器 is " +"handled as free (according the priority 设置). Otherwise, the 下一个 调谐器 (without" +" any 订阅) is used. Set this 值 to 10, if you are willing to override 扫描 and " +"epggrab 订阅." -#: src/webui/extjs.c:235 -msgid "If you'd like to support the project, please consider a donation." -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:474 +#: src/input/mpegts/mpegts_mux.c:482 msgid "Ignore" -msgstr "" +msgstr "忽略" -#: src/input/mpegts/mpegts_service.c:194 -msgid "Ignore EPG (EIT)" -msgstr "" +#: src/input/mpegts/iptv/iptv.c:1014 +msgid "Ignore HTTP arguments" +msgstr "忽略 HTTP arguments" -#: src/input/mpegts/mpegts_mux.c:507 +#: src/input/mpegts/mpegts_mux.c:514 msgid "Ignore descriptor 5" -msgstr "" +msgstr "忽略 descriptor 5" -#: src/service_mapper.c:517 +#: src/service_mapper.c:610 msgid "Ignore encryption flag, include encrypted services anyway." -msgstr "" +msgstr "忽略 encryption 标志, 包含 encrypted 服务 anyway." -#: src/imagecache.c:98 +#: src/imagecache.c:100 msgid "Ignore invalid SSL certificate" -msgstr "" +msgstr "忽略 invalid SSL certificate" -#: src/imagecache.c:99 +#: src/imagecache.c:101 msgid "" "Ignore invalid/unverifiable (expired, self-certified, etc.) certificates" +msgstr "忽略 invalid/unverifiable (expired, self-certified, etc.) certificates" + +#: src/input/mpegts/iptv/iptv.c:1026 +msgid "" +"Ignore last components in path. The defined count of last path components " +"separated by / are removed when the identical source is compared - see Help " +"for a detailed explanation." msgstr "" +"忽略 最后 components in 路径. The defined count of 最后 路径 components separated by /" +" are 已移除 when the identical source is compared - see 帮助 for a detailed " +"explanation." + +#: src/input/mpegts/iptv/iptv.c:1025 +msgid "Ignore path components" +msgstr "忽略 路径 components" -#: src/input/mpegts/mpegts_network.c:234 +#: src/input/mpegts/mpegts_network.c:283 msgid "Ignore provider's channel numbers" -msgstr "" +msgstr "忽略 provider's 频道 编号" -#: src/tvhlog.c:108 +#: src/tvhlog.c:116 msgid "Image Cache" -msgstr "" +msgstr "图像缓存" -#: src/main.c:886 +#: src/dvr/dvr_config.c:785 +msgid "Immediately" +msgstr "立即" + +#: src/main.c:958 msgid "Immediately abort" -msgstr "" +msgstr "Immediately 中止" -#: src/profile.c:248 src/dvr/dvr_db.c:2513 +#: src/profile.c:255 src/dvr/dvr_db.c:3737 msgid "Important" -msgstr "" +msgstr "重要" -#: src/dvr/dvr_config.c:1198 +#: src/dvr/dvr_config.c:1331 msgid "Include channel name in filename" -msgstr "" +msgstr "包含 频道 名称 in filename" -#: src/dvr/dvr_config.c:1209 +#: src/dvr/dvr_config.c:1342 msgid "Include date in filename" -msgstr "" +msgstr "包含 日期 in filename" -#: src/dvr/dvr_config.c:1231 +#: src/dvr/dvr_config.c:1364 msgid "Include episode in filename" -msgstr "" +msgstr "包含 剧集 in filename" -#: src/dvr/dvr_config.c:1241 +#: src/dvr/dvr_config.c:1374 msgid "Include subtitle in filename" +msgstr "包含 副标题 in filename" + +#: src/timeshift.c:295 +msgid "Include teletext" +msgstr "包含 teletext" + +#: src/timeshift.c:296 +msgid "" +"Include teletext in the timeshift buffer. Enabling this may cause issues " +"with some services where the teletext DTS is invalid." msgstr "" +"包含 teletext in the 时移 buffer. Enabling this may cause issues with some 服务 " +"where the teletext DTS is invalid." -#: src/dvr/dvr_config.c:1210 +#: src/dvr/dvr_config.c:1343 msgid "" "Include the date for the recording in the event title. This applies to both " "the title stored in the file and to the filename itself." msgstr "" +"包含 the 日期 for the 录像 in the 事件 标题. This applies to both the 标题 stored in the" +" 文件 and to the filename itself." -#: src/dvr/dvr_config.c:1242 +#: src/dvr/dvr_config.c:1375 msgid "Include the episode subtitle in the title (if available)." -msgstr "" +msgstr "包含 the 剧集 副标题 in the 标题 (if 可用)." -#: src/dvr/dvr_config.c:1199 +#: src/dvr/dvr_config.c:1332 msgid "" "Include the name of the channel in the event title. This applies to both the" " title stored in the file and to the filename itself." msgstr "" +"包含 the 名称 of the 频道 in the 事件 标题. This applies to both the 标题 stored in the " +"文件 and to the filename itself." -#: src/dvr/dvr_config.c:1232 +#: src/dvr/dvr_config.c:1365 msgid "Include the season and episode in the title (if available)." -msgstr "" +msgstr "包含 the 季 and 剧集 in the 标题 (if 可用)." -#: src/dvr/dvr_config.c:1221 +#: src/dvr/dvr_config.c:1354 msgid "" "Include the time for the recording in the event title. This applies to both " "the title stored in the file and to the filename itself." msgstr "" +"包含 the 时间 for the 录像 in the 事件 标题. This applies to both the 标题 stored in the" +" 文件 and to the filename itself." -#: src/dvr/dvr_config.c:1220 +#: src/dvr/dvr_config.c:1353 msgid "Include time in filename" -msgstr "" +msgstr "包含 时间 in filename" -#: src/access.c:1611 src/esfilter.c:611 src/descrambler/caclient.c:266 +#: src/access.c:1745 src/esfilter.c:602 src/descrambler/caclient.c:294 msgid "Index" -msgstr "" +msgstr "索引" -#: src/config.c:2244 +#: src/config.c:2361 msgid "Information area" -msgstr "" +msgstr "信息 area" -#: src/epg.c:2356 +#: src/epg.c:2012 msgid "Informational" -msgstr "" +msgstr "信息" -#: src/input/mpegts/mpegts_input.c:281 +#: src/input/mpegts/mpegts_input.c:289 msgid "Initial scan" -msgstr "" +msgstr "初始扫描" #: src/input.c:29 msgid "Input base" -msgstr "" +msgstr "输入 base" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:143 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:194 msgid "Input buffer (bytes)" -msgstr "" +msgstr "输入 buffer (bytes)" #: src/input.c:36 msgid "Input instance" -msgstr "" +msgstr "输入 instance" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:78 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:112 msgid "Input path" -msgstr "" +msgstr "输入 路径" + +#: src/transcoding/codec/codecs/libs/libopus.c:103 +msgid "Intended application type." +msgstr "Intended application 类型." -#: src/input/mpegts/iptv/iptv_mux.c:154 +#: src/input/mpegts/iptv/iptv_mux.c:182 msgid "Interface" -msgstr "" +msgstr "界面" -#: src/channels.c:1463 src/epggrab/module.c:58 +#: src/channels.c:1798 src/epggrab/module.c:55 msgid "Internal" -msgstr "" +msgstr "内部" -#: src/epggrab/module.c:171 +#: src/epggrab/module.c:196 msgid "Internal EPG grabber" -msgstr "" - -#: src/epggrab/module/pyepg.c:464 -msgid "Internal PyEPG Grabber" -msgstr "" +msgstr "Internal EPG 抓取器" -#: src/epggrab/module/xmltv.c:770 -msgid "Internal XMLTV EPG Grabber" -msgstr "" +#: src/epggrab.c:371 +msgid "Internal Grabber Settings" +msgstr "Internal 抓取器 设置" -#: src/htsp_server.c:1754 +#: src/htsp_server.c:1979 msgid "Internal error" -msgstr "" - -#: src/epggrab.c:266 -msgid "Internal grabber" -msgstr "" +msgstr "Internal 错误" -#: src/epg.c:2302 +#: src/epg.c:1958 msgid "Interview" -msgstr "" +msgstr "采访" -#: src/dvr/dvr_db.c:617 src/dvr/dvr_db.c:646 src/dvr/dvr_timerec.c:430 +#: src/dvr/dvr_db.c:664 src/dvr/dvr_db.c:695 src/dvr/dvr_timerec.c:428 msgid "Invalid" -msgstr "" +msgstr "无效" -#: src/htsp_server.c:1750 +#: src/htsp_server.c:1975 msgid "Invalid EPG object request" -msgstr "" +msgstr "无效的 EPG 对象请求" -#: src/main.c:972 +#: src/main.c:1046 #, c-format msgid "Invalid adapter number '%s'\n" -msgstr "" - -#: src/htsp_server.c:1261 src/htsp_server.c:1264 src/htsp_server.c:1545 -#: src/htsp_server.c:1563 src/htsp_server.c:1663 src/htsp_server.c:1740 -#: src/htsp_server.c:1853 src/htsp_server.c:1913 src/htsp_server.c:2054 -#: src/htsp_server.c:2101 src/htsp_server.c:2137 src/htsp_server.c:2166 -#: src/htsp_server.c:2212 src/htsp_server.c:2247 src/htsp_server.c:2283 -#: src/htsp_server.c:2345 src/htsp_server.c:2381 src/htsp_server.c:2390 -#: src/htsp_server.c:2493 src/htsp_server.c:2522 src/htsp_server.c:2551 -#: src/htsp_server.c:2573 src/htsp_server.c:2593 src/htsp_server.c:2595 -#: src/htsp_server.c:2622 src/htsp_server.c:2650 src/htsp_server.c:2689 -#: src/htsp_server.c:3164 +msgstr "Invalid 适配器 编号 '%s'\n" + +#: src/htsp_server.c:1475 src/htsp_server.c:1478 src/htsp_server.c:1761 +#: src/htsp_server.c:1779 src/htsp_server.c:1879 src/htsp_server.c:1965 +#: src/htsp_server.c:2090 src/htsp_server.c:2149 src/htsp_server.c:2316 +#: src/htsp_server.c:2363 src/htsp_server.c:2399 src/htsp_server.c:2428 +#: src/htsp_server.c:2474 src/htsp_server.c:2509 src/htsp_server.c:2545 +#: src/htsp_server.c:2607 src/htsp_server.c:2643 src/htsp_server.c:2652 +#: src/htsp_server.c:2757 src/htsp_server.c:2786 src/htsp_server.c:2815 +#: src/htsp_server.c:2837 src/htsp_server.c:2857 src/htsp_server.c:2859 +#: src/htsp_server.c:2886 src/htsp_server.c:2914 src/htsp_server.c:2953 +#: src/htsp_server.c:3467 msgid "Invalid arguments" -msgstr "" +msgstr "无效参数" -#: src/htsp_server.c:2736 src/htsp_server.c:2784 src/htsp_server.c:2802 -#: src/htsp_server.c:2830 +#: src/htsp_server.c:3005 src/htsp_server.c:3056 src/htsp_server.c:3092 +#: src/htsp_server.c:3120 msgid "Invalid file" -msgstr "" +msgstr "Invalid 文件" -#: src/htsp_server.c:2739 src/htsp_server.c:2833 src/htsp_server.c:2843 +#: src/htsp_server.c:3008 src/htsp_server.c:3123 src/htsp_server.c:3133 msgid "Invalid parameters" -msgstr "" +msgstr "无效参数" -#: src/streaming.c:473 +#: src/streaming.c:495 msgid "Invalid service" -msgstr "" +msgstr "Invalid 服务" -#: src/streaming.c:444 +#: src/streaming.c:464 msgid "Invalid target" -msgstr "" +msgstr "无效目标" #: src/webui/doc_md.c:118 msgid "Items" -msgstr "" +msgstr "项目" -#: src/epg.c:2374 +#: src/config.c:2306 +msgid "Items per page" +msgstr "项目 per 页面" + +#: src/epg.c:2030 msgid "Jazz" -msgstr "" +msgstr "爵士" -#: src/satip/server.c:563 +#: src/satip/server.c:619 msgid "Keep" +msgstr "保留" + +#: src/timeshift.c:275 +msgid "" +"Keep timeshift buffers in RAM only. With this option enabled, the amount of " +"rewind time is limited by how much RAM TVHeadend is allowed." msgstr "" +"保留 时移 buffers in RAM only. With this 选项 已启用, the amount of rewind 时间 is " +"limited by how much RAM TVHeadend is allowed." -#: src/dvr/dvr_config.c:1074 +#: src/dvr/dvr_config.c:1189 msgid "Keep x amount of storage space free." -msgstr "" +msgstr "保留 x amount of storage space free." -#: src/descrambler/cwc.c:1891 +#: src/descrambler/cclient.c:1432 msgid "Keepalive interval" -msgstr "" +msgstr "保活间隔" -#: src/descrambler/cwc.c:1892 +#: src/descrambler/cccam.c:1037 +msgid "Keepalive interval (0=disable)" +msgstr "Keepalive interval (0=禁用)" + +#: src/descrambler/cclient.c:1433 src/descrambler/cccam.c:1038 msgid "Keepalive interval in seconds" -msgstr "" +msgstr "保活间隔(秒)" + +#: src/descrambler/constcw.c:308 +msgid "Keys" +msgstr "密钥" + +#: src/dvr/dvr_db.c:5037 +msgid "Keyword" +msgstr "关键词" + +#: src/epggrab/module/xmltv.c:900 +msgid "Keywords: " +msgstr "关键词:" + +#: src/profile.c:1626 src/input/mpegts/iptv/iptv_mux.c:236 +msgid "Kill signal (pipe)" +msgstr "Kill 信号 (pipe)" + +#: src/profile.c:1627 +msgid "Kill signal to send to the spawn." +msgstr "Kill 信号 to send to the spawn." + +#: src/profile.c:1637 src/input/mpegts/iptv/iptv_mux.c:244 +msgid "Kill timeout (pipe/secs)" +msgstr "终止超时(管道/秒)" + +#: src/config.c:2420 +msgid "Kodi label formatting support" +msgstr "Kodi label formatting 支持" + +#: src/tvhlog.c:203 +msgid "LIB FDK_AAC" +msgstr "LIB FDK_AAC" + +#: src/tvhlog.c:204 +msgid "LIB OPUS" +msgstr "LIB OPUS" + +#: src/tvhlog.c:205 +msgid "LIB THEORA" +msgstr "LIB THEORA" -#: src/input/mpegts/iptv/iptv.c:905 -msgid "Key and value pairs to remove from the query string in the URL." -msgstr "" +#: src/tvhlog.c:206 +msgid "LIB VORBIS" +msgstr "LIB VORBIS" -#: src/input/mpegts/iptv/iptv_mux.c:208 -msgid "Kill signal (pipe)" -msgstr "" +#: src/tvhlog.c:209 +msgid "LIB VPX" +msgstr "LIB VPX" -#: src/input/mpegts/iptv/iptv_mux.c:216 -msgid "Kill timeout (pipe/secs)" -msgstr "" +#: src/tvhlog.c:210 +msgid "LIB x264_x265" +msgstr "LIB x264_x265" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:190 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:273 msgid "LNA (low noise amplifier)" -msgstr "" +msgstr "低噪放 (LNA)" -#: src/input/mpegts/linuxdvb/linuxdvb_lnb.c:61 +#: src/input/mpegts/linuxdvb/linuxdvb_lnb.c:60 msgid "LNB" -msgstr "" +msgstr "高频头" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1463 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1578 msgid "LNB type" -msgstr "" +msgstr "高频头 类型" + +#: src/input/mpegts/linuxdvb/linuxdvb_lnb.c:51 +#, c-format +msgid "LNB: %s" +msgstr "高频头: %s" + +#: src/ratinglabels.c:676 +msgid "Label" +msgstr "标签" -#: src/access.c:1446 src/access.c:1677 src/esfilter.c:646 src/esfilter.c:740 -#: src/esfilter.c:835 src/esfilter.c:930 src/esfilter.c:1130 -#: src/profile.c:1888 src/wizard.c:197 +#: src/access.c:1563 src/access.c:1811 src/esfilter.c:638 src/esfilter.c:733 +#: src/esfilter.c:829 src/esfilter.c:924 src/esfilter.c:1128 src/wizard.c:197 msgid "Language" -msgstr "" +msgstr "语言" #: src/wizard.c:209 msgid "Language 1" -msgstr "" +msgstr "语言 1" #: src/wizard.c:219 msgid "Language 2" -msgstr "" +msgstr "语言 2" #: src/wizard.c:229 msgid "Language 3" -msgstr "" +msgstr "语言 3" -#: src/config.c:2037 -msgid "Language settings" -msgstr "" - -#: src/epg.c:2431 +#: src/epg.c:2087 msgid "Languages" -msgstr "" +msgstr "多语言" -#: src/memoryinfo.c:62 +#: src/memoryinfo.c:63 msgid "Largest size the object has reached." -msgstr "" +msgstr "对象达到的最大大小。" + +#: src/descrambler/dvbcam.c:779 +msgid "Last hit" +msgstr "最后 hit" -#: src/dvr/dvr_db.c:3176 +#: src/dvr/dvr_db.c:4743 msgid "Last played position" -msgstr "" +msgstr "最后 played position" -#: src/dvr/dvr_db.c:3177 +#: src/dvr/dvr_db.c:4744 msgid "Last played position when the recording isn't fully watched yet." -msgstr "" +msgstr "最后 played position when the 录像 isn't fully watched yet." -#: src/input/mpegts/mpegts_service.c:248 +#: src/input/mpegts/mpegts_mux.c:725 +msgid "Last scan" +msgstr "最后 扫描" + +#: src/input/mpegts/mpegts_service.c:331 msgid "Last seen" -msgstr "" +msgstr "最后 seen" -#: src/config.c:2071 +#: src/config.c:2274 msgid "Last updated from" -msgstr "" +msgstr "最后 updated from" -#: src/input/mpegts/mpegts_mux_dvb.c:702 +#: src/input/mpegts/mpegts_mux_dvb.c:791 msgid "Layer A: Constellation" -msgstr "" +msgstr "A 层:星座图" -#: src/input/mpegts/mpegts_mux_dvb.c:698 +#: src/input/mpegts/mpegts_mux_dvb.c:787 msgid "Layer A: FEC" -msgstr "" +msgstr "A 层:FEC" -#: src/input/mpegts/mpegts_mux_dvb.c:708 +#: src/input/mpegts/mpegts_mux_dvb.c:797 msgid "Layer A: Segment count" -msgstr "" +msgstr "A 层:段计数" -#: src/input/mpegts/mpegts_mux_dvb.c:715 +#: src/input/mpegts/mpegts_mux_dvb.c:804 msgid "Layer A: Time interleaving" -msgstr "" +msgstr "Layer A: 时间 interleaving" -#: src/input/mpegts/mpegts_mux_dvb.c:725 +#: src/input/mpegts/mpegts_mux_dvb.c:814 msgid "Layer B: Constellation" -msgstr "" +msgstr "B 层:星座图" -#: src/input/mpegts/mpegts_mux_dvb.c:721 +#: src/input/mpegts/mpegts_mux_dvb.c:810 msgid "Layer B: FEC" -msgstr "" +msgstr "B 层:FEC" -#: src/input/mpegts/mpegts_mux_dvb.c:731 +#: src/input/mpegts/mpegts_mux_dvb.c:820 msgid "Layer B: Segment count" -msgstr "" +msgstr "B 层:段计数" -#: src/input/mpegts/mpegts_mux_dvb.c:738 +#: src/input/mpegts/mpegts_mux_dvb.c:827 msgid "Layer B: Time interleaving" -msgstr "" +msgstr "Layer B: 时间 interleaving" -#: src/input/mpegts/mpegts_mux_dvb.c:748 +#: src/input/mpegts/mpegts_mux_dvb.c:837 msgid "Layer C: Constellation" -msgstr "" +msgstr "C 层:星座图" -#: src/input/mpegts/mpegts_mux_dvb.c:744 +#: src/input/mpegts/mpegts_mux_dvb.c:833 msgid "Layer C: FEC" -msgstr "" +msgstr "C 层:FEC" -#: src/input/mpegts/mpegts_mux_dvb.c:754 +#: src/input/mpegts/mpegts_mux_dvb.c:843 msgid "Layer C: Segment count" -msgstr "" +msgstr "C 层:段计数" -#: src/input/mpegts/mpegts_mux_dvb.c:761 +#: src/input/mpegts/mpegts_mux_dvb.c:850 msgid "Layer C: Time interleaving" -msgstr "" +msgstr "Layer C: 时间 interleaving" -#: src/epg.c:2442 src/epg.c:2450 src/epg.c:2451 src/epg.c:2452 src/epg.c:2453 -#: src/epg.c:2454 src/epg.c:2455 src/epg.c:2456 src/epg.c:2457 +#: src/epg.c:2098 src/epg.c:2106 src/epg.c:2107 src/epg.c:2108 src/epg.c:2109 +#: src/epg.c:2110 src/epg.c:2111 src/epg.c:2112 src/epg.c:2113 msgid "Leisure hobbies" +msgstr "休闲爱好" + +#: src/channels.c:495 +msgid "Limit EPG (days)" +msgstr "限制 EPG(天)" + +#: src/channels.c:496 +msgid "" +"Limit EPG data to specified days to reduce the memory consumption. The zero " +"value means unlimited EPG." msgstr "" +"Limit EPG 数据 to specified days to reduce the memory consumption. The zero 值 " +"means unlimited EPG." + +#: src/transcoding/codec/profile_audio_class.c:291 +msgid "Limit audio tracks" +msgstr "Limit 音频 tracks" -#: src/access.c:1796 +#: src/access.c:1939 msgid "Limit connections" -msgstr "" +msgstr "限制连接数" + +#: src/input/mpegts/satip/satip_frontend.c:383 +#: src/input/mpegts/satip/satip_frontend.c:513 +#: src/input/mpegts/satip/satip_frontend.c:588 +msgid "Limit delivery system." +msgstr "Limit delivery 系统." -#: src/input/mpegts/mpegts_network.c:176 +#: src/descrambler/dvbcam.c:862 +msgid "Limit of concurrent descrambled services (per one CAM)." +msgstr "Limit of concurrent descrambled 服务 (per one CAM)." + +#: src/input/mpegts/mpegts_network.c:216 msgid "Limited/limit scanning to this network ID only." -msgstr "" +msgstr "Limited/limit 扫描 to this 网络 ID only." -#: src/input/mpegts/mpegts_input.c:326 +#: src/input/mpegts/mpegts_input.c:348 msgid "Linked input" -msgstr "" +msgstr "Linked 输入" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:183 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:601 msgid "Linux DVB CA" -msgstr "" +msgstr "Linux DVB 条件接收" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:63 +#: src/descrambler/dvbcam.c:845 +msgid "Linux DVB CAM Client" +msgstr "Linux DVB CAM 客户端" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:97 msgid "Linux DVB frontend" -msgstr "" +msgstr "Linux DVB 前端" -#: src/tvhlog.c:152 +#: src/tvhlog.c:165 msgid "LinuxDVB Input" -msgstr "" +msgstr "LinuxDVB 输入" -#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:110 +#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:143 msgid "LinuxDVB adapter" -msgstr "" +msgstr "LinuxDVB 适配器" #: src/input/mpegts/mpegts_network_dvb.c:231 msgid "LinuxDVB network" -msgstr "" +msgstr "LinuxDVB 网络" -#: src/access.c:1634 +#: src/access.c:1768 msgid "List of allowed IPv4 or IPv6 hosts or networks (comma-separated)." -msgstr "" +msgstr "列表 of allowed IPv4 or IPv6 hosts or 网络 (comma-separated)." -#: src/main.c:879 +#: src/main.c:951 msgid "List subsystems" -msgstr "" +msgstr "列表 subsystems" -#: src/descrambler/capmt.c:2398 +#: src/descrambler/capmt.c:2743 msgid "Listen / Connect port" -msgstr "" +msgstr "监听/连接端口" -#: src/main.c:854 +#: src/main.c:926 msgid "Listen on IPv6" -msgstr "" +msgstr "监听 IPv6" -#: src/epg.c:2393 +#: src/epg.c:2049 msgid "Literature" -msgstr "" +msgstr "文学" -#: src/input/mpegts/dvb_support.c:463 +#: src/input/mpegts/dvb_support.c:560 msgid "Local (server) time" -msgstr "" +msgstr "Local (服务器) 时间" + +#: src/config.c:2636 +msgid "Local IP Address" +msgstr "Local IP 地址" -#: src/input/mpegts/satip/satip.c:325 +#: src/config.c:2649 +msgid "Local Socket Port Number" +msgstr "Local Socket 端口 编号" + +#: src/input/mpegts/satip/satip.c:382 msgid "Local bind IP address" -msgstr "" +msgstr "Local bind IP 地址" -#: src/input/mpegts/mpegts_service.c:136 +#: src/input/mpegts/mpegts_service.c:186 msgid "Local channel minor" -msgstr "" +msgstr "Local 频道 minor" -#: src/input/mpegts/mpegts_service.c:128 +#: src/input/mpegts/mpegts_service.c:178 msgid "Local channel number" -msgstr "" +msgstr "Local 频道 编号" -#: src/input/mpegts/satip/satip.c:487 +#: src/input/mpegts/satip/satip.c:554 msgid "Local discovery IP address" -msgstr "" +msgstr "Local discovery IP 地址" -#: src/dvr/dvr_autorec.c:955 +#: src/dvr/dvr_autorec.c:1056 src/dvr/dvr_config.c:874 msgid "Local: Record if different description" -msgstr "" +msgstr "Local: 录制 if different 描述" -#: src/dvr/dvr_autorec.c:949 +#: src/dvr/dvr_autorec.c:1050 src/dvr/dvr_config.c:868 msgid "Local: Record if different episode number" -msgstr "" +msgstr "Local: 录制 if different 剧集 编号" -#: src/dvr/dvr_autorec.c:953 +#: src/dvr/dvr_autorec.c:1054 src/dvr/dvr_config.c:872 msgid "Local: Record if different subtitle" -msgstr "" +msgstr "Local: 录制 if different 副标题" -#: src/dvr/dvr_autorec.c:951 +#: src/dvr/dvr_autorec.c:1052 src/dvr/dvr_config.c:870 msgid "Local: Record if different title" -msgstr "" +msgstr "Local: 录制 if different 标题" -#: src/dvr/dvr_autorec.c:959 +#: src/dvr/dvr_autorec.c:1062 src/dvr/dvr_config.c:880 msgid "Local: Record once per day" -msgstr "" +msgstr "Local: 录制 once per day" -#: src/dvr/dvr_autorec.c:957 +#: src/dvr/dvr_autorec.c:1058 src/dvr/dvr_config.c:876 +msgid "Local: Record once per month" +msgstr "Local: 录制 once per month" + +#: src/dvr/dvr_autorec.c:1060 src/dvr/dvr_config.c:878 msgid "Local: Record once per week" -msgstr "" +msgstr "Local: 录制 once per week" -#: src/input/mpegts/satip/satip.c:471 +#: src/input/mpegts/satip/satip.c:538 msgid "Location" -msgstr "" +msgstr "位置" -#: src/input/mpegts/satip/satip.c:472 +#: src/input/mpegts/satip/satip.c:539 msgid "Location details of the SAT>IP Server." -msgstr "" +msgstr "Location 详情 of the SAT>IP 服务器." -#: src/input/mpegts/mpegts_service.c:221 +#: src/input/mpegts/mpegts_service.c:296 msgid "Lock preferred CA PID" -msgstr "" +msgstr "Lock preferred 条件接收 PID" -#: src/tvhlog.c:87 +#: src/tvhlog.c:95 msgid "Locking" -msgstr "" +msgstr "锁定" -#: src/esfilter.c:702 src/esfilter.c:797 src/esfilter.c:892 src/esfilter.c:987 -#: src/esfilter.c:1092 src/esfilter.c:1174 +#: src/esfilter.c:694 src/esfilter.c:790 src/esfilter.c:886 src/esfilter.c:981 +#: src/esfilter.c:1089 src/esfilter.c:1172 msgid "Log" -msgstr "" +msgstr "日志" -#: src/descrambler/cwc.c:1842 +#: src/descrambler/cclient.c:1361 +msgid "Login Settings" +msgstr "登录 设置" + +#: src/descrambler/cclient.c:1388 msgid "Login password." -msgstr "" +msgstr "登录 密码." -#: src/descrambler/cwc.c:1834 +#: src/descrambler/cclient.c:1379 msgid "Login username." -msgstr "" +msgstr "登录 username." -#: src/config.c:1921 +#: src/config.c:2055 msgid "Login/Logout" -msgstr "" +msgstr "登录/Logout" + +#: src/webui/comet.c:392 +msgid "Loglevel debug: disabled" +msgstr "Loglevel 调试: 已禁用" + +#: src/webui/comet.c:390 +msgid "Loglevel debug: enabled" +msgstr "Loglevel 调试: 已启用" -#: src/profile.c:251 src/dvr/dvr_db.c:2516 +#: src/webui/webui.c:180 +msgid "Logout" +msgstr "退出登录" + +#: src/profile.c:258 src/dvr/dvr_db.c:3740 msgid "Low" -msgstr "" +msgstr "低" -#: src/access.c:1807 +#: src/input/mpegts/linuxdvb/linuxdvb_lnb.c:66 +msgid "Low frequency offset" +msgstr "Low 频率 offset" + +#: src/access.c:1950 msgid "Lowest channel number the user can access." -msgstr "" +msgstr "Lowest 频道 编号 the 用户 can 访问." -#: src/input/mpegts/iptv/iptv.c:875 -msgid "Lowest starting channel number." -msgstr "" +#: src/input/mpegts/iptv/iptv.c:974 +msgid "Lowest starting channel number (when mapping). " +msgstr "Lowest starting 频道 编号 (when mapping). " + +#: src/config.c:2138 +msgid "MD5" +msgstr "MD5" -#: src/profile.c:1317 +#: src/tvhlog.c:200 +msgid "MP2" +msgstr "MP2" + +#: src/profile.c:1930 msgid "MP4 audio" -msgstr "" +msgstr "MP4 音频" -#: src/profile.c:1594 +#: src/profile.c:2187 src/profile.c:2314 msgid "MP4/av-lib" -msgstr "" +msgstr "MP4/av-lib" -#: src/profile.c:1314 +#: src/profile.c:1927 msgid "MPEG-2 audio" -msgstr "" +msgstr "MPEG-2 音频" -#: src/profile.c:1680 +#: src/profile.c:2310 msgid "MPEG-PS (DVD)/av-lib" -msgstr "" +msgstr "MPEG-PS (DVD)/av-lib" -#: src/tvhlog.c:146 +#: src/tvhlog.c:158 msgid "MPEG-TS" -msgstr "" +msgstr "MPEG-TS" -#: src/tvhlog.c:166 +#: src/tvhlog.c:179 msgid "MPEG-TS File" -msgstr "" +msgstr "MPEG-TS 文件" -#: src/tvhlog.c:167 +#: src/tvhlog.c:180 msgid "MPEG-TS Input Debug" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:517 -msgid "MPEG-TS Multiplex" -msgstr "" +msgstr "MPEG-TS 输入调试" -#: src/tvhlog.c:118 +#: src/tvhlog.c:127 msgid "MPEG-TS Parser" -msgstr "" - -#: src/profile.c:2208 -msgid "MPEG-TS Pass-thru" -msgstr "" +msgstr "MPEG-TS 解析器" -#: src/profile.c:1081 +#: src/profile.c:1341 msgid "MPEG-TS Pass-thru/built-in" -msgstr "" +msgstr "MPEG-TS 透传/内置" -#: src/input/mpegts/mpegts_service.c:89 -msgid "MPEG-TS Service" -msgstr "" +#: src/profile.c:1587 +msgid "MPEG-TS Spawn/built-in" +msgstr "MPEG-TS 派生/内置" -#: src/input/mpegts/mpegts_input.c:223 +#: src/input/mpegts/mpegts_input.c:224 msgid "MPEG-TS input" -msgstr "" +msgstr "MPEG-TS 输入" -#: src/input/mpegts/mpegts_mux.c:44 +#: src/input/mpegts/mpegts_mux.c:46 msgid "MPEG-TS multiplex PHY" -msgstr "" +msgstr "MPEG-TS 复用物理层" -#: src/input/mpegts/mpegts_service.c:895 +#: src/input/mpegts/mpegts_service.c:1083 msgid "MPEG-TS raw service" -msgstr "" +msgstr "MPEG-TS raw 服务" -#: src/profile.c:1424 src/profile.c:1679 +#: src/profile.c:2031 src/profile.c:2309 msgid "MPEG-TS/av-lib" -msgstr "" +msgstr "MPEG-TS/av-lib" -#: src/epg.c:2407 +#: src/tvhlog.c:208 +msgid "MPEG2 VIDEO" +msgstr "MPEG2 视频" + +#: src/epg.c:2063 msgid "Magazines" -msgstr "" +msgstr "杂志" -#: src/tvhlog.c:79 +#: src/tvhlog.c:87 msgid "Main" -msgstr "" +msgstr "主界面" -#: src/dvr/dvr_config.c:1073 +#: src/dvr/dvr_config.c:1188 msgid "Maintain free storage space in MiB" -msgstr "" +msgstr "维护可用存储空间(MiB)" -#: src/dvr/dvr_config.c:1083 +#: src/dvr/dvr_config.c:1198 msgid "Maintain used storage space in MiB (0=disabled)" -msgstr "" +msgstr "Maintain used storage space in MiB (0=已禁用)" -#: src/dvr/dvr_db.c:2564 src/dvr/dvr_config.c:737 +#: src/dvr/dvr_db.c:3788 src/dvr/dvr_config.c:762 msgid "Maintained space" -msgstr "" +msgstr "维护空间" -#: src/dvr/dvr_config.c:1174 +#: src/dvr/dvr_config.c:1279 msgid "Make subdirectories per channel" -msgstr "" +msgstr "Make subdirectories per 频道" -#: src/dvr/dvr_config.c:1162 +#: src/dvr/dvr_config.c:1267 msgid "Make subdirectories per day" -msgstr "" +msgstr "每天创建子目录" -#: src/dvr/dvr_config.c:1186 +#: src/dvr/dvr_config.c:1291 msgid "Make subdirectories per title" -msgstr "" +msgstr "Make subdirectories per 标题" -#: src/access.c:1553 +#: src/access.c:1685 msgid "Manage all" +msgstr "管理全部" + +#: src/access.c:2334 +msgid "Manage persistent authentication for HTTP streaming." +msgstr "管理 HTTP 流媒体的持久认证。" + +#: src/input/mpegts/mpegts_mux.c:496 +msgid "Manual selection" +msgstr "Manual 选择" + +#: src/input/mpegts/iptv/iptv_mux.c:146 +msgid "" +"Manually setup a retransmission URL for Multicast streams. For RTSP streams " +"this URL is automatically setup if this value is not set." msgstr "" +"Manually setup a retransmission URL for Multicast 流. For RTSP 流 this URL is " +"automatically setup if this 值 is not set." -#: src/input/mpegts/satip/satip.c:399 +#: src/input/mpegts/satip/satip.c:466 msgid "Manufacturer" -msgstr "" +msgstr "制造商" -#: src/input/mpegts/satip/satip.c:407 +#: src/input/mpegts/satip/satip.c:474 msgid "Manufacturer URL" -msgstr "" +msgstr "制造商 URL" -#: src/input/mpegts/satip/satip.c:432 +#: src/input/mpegts/satip/satip.c:499 msgid "Manufacturer's model number." -msgstr "" +msgstr "Manufacturer's model 编号." -#: src/input/mpegts/satip/satip.c:416 +#: src/input/mpegts/satip/satip.c:483 msgid "Manufacturer's product description." -msgstr "" +msgstr "Manufacturer's product 描述." -#: src/input/mpegts/satip/satip.c:408 +#: src/input/mpegts/satip/satip.c:475 msgid "Manufacturer's product information page for the device." -msgstr "" +msgstr "Manufacturer's product 信息 页面 for the 设备." -#: src/input/mpegts/satip/satip.c:424 +#: src/input/mpegts/satip/satip.c:491 msgid "Manufacturer's product name." -msgstr "" +msgstr "Manufacturer's product 名称." -#: src/wizard.c:1078 +#: src/wizard.c:1113 msgid "Map all services" -msgstr "" +msgstr "映射所有服务" -#: src/service_mapper.c:516 src/bouquet.c:731 +#: src/service_mapper.c:609 src/bouquet.c:952 msgid "Map encrypted services" -msgstr "" +msgstr "映射加密服务" -#: src/bouquet.c:726 +#: src/bouquet.c:947 msgid "Map radio channels" -msgstr "" +msgstr "映射广播频道" -#: src/bouquet.c:721 +#: src/bouquet.c:942 msgid "Map unnamed channels" -msgstr "" +msgstr "映射未命名频道" -#: src/bouquet.c:716 +#: src/bouquet.c:937 msgid "Map zero-numbered channels" -msgstr "" +msgstr "映射零编号频道" + +#: src/input/mpegts/mpegts_mux.c:666 +msgid "Mapped" +msgstr "已映射" -#: src/epg.c:2345 +#: src/epg.c:2001 msgid "Martial sports" -msgstr "" +msgstr "格斗运动" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:283 -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:314 -#: src/input/mpegts/satip/satip_frontend.c:334 -#: src/input/mpegts/satip/satip_frontend.c:366 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:365 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:396 +#: src/input/mpegts/satip/satip_frontend.c:494 +#: src/input/mpegts/satip/satip_frontend.c:535 msgid "Master tuner" -msgstr "" - -#: src/profile.c:2228 -msgid "Matroska" -msgstr "" +msgstr "Master 调谐器" -#: src/profile.c:1682 +#: src/profile.c:2312 msgid "Matroska (mkv)/av-lib" -msgstr "" +msgstr "Matroska (MKV)/av-lib" -#: src/profile.c:1213 src/profile.c:1677 +#: src/profile.c:1822 src/profile.c:2307 msgid "Matroska (mkv)/built-in" -msgstr "" +msgstr "Matroska (MKV)/built-in" -#: src/tvhlog.c:126 +#: src/profile.c:1829 +msgid "Matroska Specific Settings" +msgstr "Matroska Specific 设置" + +#: src/tvhlog.c:135 msgid "Matroska muxer" -msgstr "" +msgstr "Matroska 复用器" -#: src/profile.c:1220 src/profile.c:1502 +#: src/profile.c:2104 msgid "Matroska specific" -msgstr "" +msgstr "Matroska 专有" -#: src/profile.c:1495 +#: src/profile.c:2097 msgid "Matroska/av-lib" -msgstr "" +msgstr "Matroska/av-lib" -#: src/access.c:1815 +#: src/satip/server.c:906 +msgid "Max Sessions" +msgstr "最大会话数" + +#: src/satip/server.c:916 +msgid "Max User connections" +msgstr "Max 用户 连接" + +#: src/access.c:1958 msgid "Maximal channel number" -msgstr "" +msgstr "最大频道号" -#: src/input/mpegts/iptv/iptv.c:758 +#: src/input/mpegts/iptv/iptv.c:868 msgid "Maximum # input streams" -msgstr "" +msgstr "Maximum # 输入 流" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:102 -#: src/input/mpegts/satip/satip.c:270 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:144 +#: src/input/mpegts/satip/satip.c:314 msgid "Maximum PIDs" -msgstr "" +msgstr "Maximum PID" -#: src/timeshift.c:254 +#: src/timeshift.c:252 msgid "Maximum RAM size (MB)" +msgstr "最大内存大小 (MB)" + +#: src/config.c:2466 +msgid "" +"Maximum allowed difference between event start time when the EPG event is " +"changed (in seconds)." msgstr "" +"Maximum allowed difference between 事件 开始 时间 when the EPG 事件 is changed (in " +"seconds)." -#: src/dvr/dvr_config.c:990 +#: src/dvr/dvr_config.c:1449 msgid "" "Maximum allowed difference between event start time when the EPG event is " -"changed." +"changed in seconds." msgstr "" +"Maximum allowed difference between 事件 开始 时间 when the EPG 事件 is changed in " +"seconds." -#: src/input/mpegts/iptv/iptv.c:767 +#: src/input/mpegts/iptv/iptv.c:877 msgid "Maximum bandwidth (Kbps)" -msgstr "" +msgstr "Maximum 带宽 (Kbps)" -#: src/dvr/dvr_autorec.c:1219 +#: src/dvr/dvr_autorec.c:1432 msgid "Maximum count (0=default)" -msgstr "" +msgstr "Maximum count (0=默认)" -#: src/dvr/dvr_autorec.c:1165 +#: src/dvr/dvr_autorec.c:1341 msgid "Maximum duration" -msgstr "" +msgstr "最大时长" -#: src/input/mpegts/iptv/iptv.c:768 +#: src/input/mpegts/iptv/iptv.c:878 msgid "Maximum input bandwidth." -msgstr "" +msgstr "Maximum 输入 带宽." -#: src/input/mpegts/satip/satip.c:280 +#: src/input/mpegts/satip/satip.c:324 msgid "" "Maximum length in characters for the command setting PIDs to the SAT>IP box." msgstr "" +"Maximum length in characters for the command 设置 PID to the SAT>IP box." -#: src/input/mpegts/satip/satip.c:279 +#: src/input/mpegts/satip/satip.c:323 msgid "Maximum length of PIDs" -msgstr "" +msgstr "Maximum length of PID" -#: src/timeshift.c:224 +#: src/timeshift.c:222 msgid "Maximum period (mins)" -msgstr "" +msgstr "最大周期(分钟)" -#: src/dvr/dvr_autorec.c:1228 +#: src/dvr/dvr_autorec.c:1441 msgid "Maximum schedules limit (0=default)" -msgstr "" +msgstr "Maximum schedules limit (0=默认)" -#: src/timeshift.c:243 +#: src/dvr/dvr_autorec.c:1378 +msgid "Maximum season" +msgstr "Maximum 季" + +#: src/timeshift.c:241 msgid "Maximum size (MB)" -msgstr "" +msgstr "最大大小 (MB)" -#: src/input/mpegts/iptv/iptv.c:776 +#: src/input/mpegts/iptv/iptv.c:886 msgid "Maximum time to wait (in seconds) for a stream before a timeout." -msgstr "" +msgstr "Maximum 时间 to wait (in seconds) for a 流 before a timeout." -#: src/input/mpegts/iptv/iptv.c:775 +#: src/input/mpegts/iptv/iptv.c:885 msgid "Maximum timeout (seconds)" -msgstr "" +msgstr "最大超时(秒)" -#: src/epg.c:2427 +#: src/dvr/dvr_autorec.c:1361 +msgid "Maximum year" +msgstr "最大年份" + +#: src/epg.c:2083 msgid "Medicine" -msgstr "" +msgstr "医学" -#: src/epg.c:2285 +#: src/epg.c:1941 msgid "Melodrama" -msgstr "" +msgstr "情节剧" -#: src/memoryinfo.c:36 +#: src/memoryinfo.c:37 msgid "Memory Information" -msgstr "" +msgstr "Memory 信息" -#: src/service_mapper.c:524 src/bouquet.c:736 +#: src/service_mapper.c:617 src/bouquet.c:957 msgid "Merge same name" -msgstr "" +msgstr "合并同名" -#: src/service_mapper.c:525 -msgid "Merge services with the same name to one channel." -msgstr "" +#: src/service_mapper.c:618 +msgid "Merge services with the same name into one channel." +msgstr "Merge 服务 with the same 名称 into one 频道." -#: src/htsp_server.c:3160 +#: src/dvr/dvr_autorec.c:1204 +msgid "Merge-text" +msgstr "Merge-文本" + +#: src/htsp_server.c:3463 msgid "Method not found" -msgstr "" +msgstr "未找到方法" + +#: src/profile.c:1618 +msgid "Mime type" +msgstr "Mime 类型" + +#: src/profile.c:1619 +msgid "Mime type string (for example 'video/mp2t')." +msgstr "Mime 类型 字符串 (for example '视频/mp2t')." -#: src/access.c:1806 +#: src/access.c:1949 msgid "Minimal channel number" -msgstr "" +msgstr "最小频道号" -#: src/dvr/dvr_autorec.c:1154 +#: src/dvr/dvr_autorec.c:1330 msgid "Minimum duration" -msgstr "" +msgstr "最小时长" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:657 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:711 msgid "Minimum rotor time (seconds)" -msgstr "" +msgstr "Minimum rotor 时间 (seconds)" -#: src/service.c:146 +#: src/dvr/dvr_autorec.c:1370 +msgid "Minimum season" +msgstr "Minimum 季" + +#: src/dvr/dvr_autorec.c:1352 +msgid "Minimum year" +msgstr "最小年份" + +#: src/tvhlog.c:843 src/config.c:2247 src/satip/server.c:669 +#: src/dvr/dvr_config.c:952 +msgid "Miscellaneous Settings" +msgstr "Miscellaneous 设置" + +#: src/service.c:137 msgid "Missing In PAT/SDT" -msgstr "" +msgstr "PAT/SDT 中缺失" -#: src/descrambler/capmt.c:2381 +#: src/descrambler/capmt.c:2725 msgid "Mode" +msgstr "模式" + +#: src/transcoding/codec/profile_video_class.c:322 +msgid "" +"Mode to use for VAAPI Deinterlacing. 'Default' selects the most advanced " +"deinterlacer, i.e. the mode appearing last in this list. Tip: MADI and MCDI " +"usually yield the smoothest results, especially when used with field rate " +"output." msgstr "" +"模式 to use for VAAPI Deinterlacing. '默认' selects the most advanced " +"deinterlacer, i.e. the 模式 appearing 最后 in this 列表. 提示: MADI and MCDI usually" +" yield the smoothest results, especially when used with 字段 rate 输出." -#: src/input/mpegts/satip/satip.c:415 +#: src/input/mpegts/satip/satip.c:482 msgid "Model description" -msgstr "" +msgstr "Model 描述" -#: src/input/mpegts/satip/satip.c:423 +#: src/input/mpegts/satip/satip.c:490 msgid "Model name" -msgstr "" +msgstr "Model 名称" -#: src/input/mpegts/satip/satip.c:431 +#: src/input/mpegts/satip/satip.c:498 msgid "Model number" -msgstr "" +msgstr "Model 编号" -#: src/input/mpegts/mpegts_mux_dvb.c:465 src/input/mpegts/mpegts_mux_dvb.c:559 +#: src/input/mpegts/mpegts_mux_dvb.c:489 src/input/mpegts/mpegts_mux_dvb.c:612 msgid "Modulation" -msgstr "" +msgstr "调制方式" -#: src/epggrab/channel.c:762 +#: src/epggrab/channel.c:780 msgid "Module" -msgstr "" +msgstr "模块" -#: src/epggrab/channel.c:752 +#: src/epggrab/channel.c:770 msgid "Module ID" -msgstr "" +msgstr "模块 ID" -#: src/epggrab/channel.c:753 +#: src/epggrab/channel.c:771 msgid "Module ID used to grab EPG data." -msgstr "" +msgstr "Module ID used to grab EPG 数据." -#: src/dvr/dvr_autorec.c:772 +#: src/dvr/dvr_autorec.c:912 msgid "Mon" -msgstr "" +msgstr "周一" -#: src/tvhlog.c:81 -msgid "Monitonic timer" -msgstr "" +#: src/main.c:955 +msgid "More verbose libav log" +msgstr "More verbose libav 日志" -#: src/profile.c:1693 -msgid "Mono" -msgstr "" +#: src/transcoding/codec/profile_video_class.c:62 +msgid "Motion Adaptive Deinterlacing (MADI)" +msgstr "运动自适应去隔行 (MADI)" -#: src/main.c:883 -msgid "More verbose libav log" -msgstr "" +#: src/transcoding/codec/profile_video_class.c:63 +msgid "Motion Compensated Deinterlacing (MCDI)" +msgstr "运动补偿去隔行 (MCDI)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:710 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:773 msgid "Motor rate (in milliseconds/deg)." -msgstr "" +msgstr "电机速率(毫秒/度)。" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:709 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:772 msgid "Motor rate (milliseconds/deg)" -msgstr "" +msgstr "电机速率(毫秒/度)" -#: src/epg.c:2341 +#: src/epg.c:1997 msgid "Motor sport" -msgstr "" +msgstr "赛车运动" -#: src/epg.c:2445 +#: src/epg.c:2101 msgid "Motoring" -msgstr "" +msgstr "汽车" -#: src/epg.c:2280 +#: src/epg.c:1936 msgid "Movie" -msgstr "" +msgstr "电影" -#: src/epg.c:2289 src/epg.c:2290 src/epg.c:2291 src/epg.c:2292 src/epg.c:2293 -#: src/epg.c:2294 src/epg.c:2295 +#: src/epg.c:1945 src/epg.c:1946 src/epg.c:1947 src/epg.c:1948 src/epg.c:1949 +#: src/epg.c:1950 src/epg.c:1951 msgid "Movie / drama" -msgstr "" +msgstr "电影 / 剧情" -#: src/epggrab.c:351 +#: src/epggrab.c:457 msgid "" "Multiple lines of the cron time specification. The default cron triggers the" -" Over-the-air grabber daily at 02:04 and 14:04. See Help on how to define " -"your own." +" internal grabbers daily at 12:04 and 00:04. See Help on how to define your " +"own." msgstr "" +"Multiple lines of the cron 时间 specification. The 默认 cron triggers the " +"internal 抓取器 daily at 12:04 and 00:04. See 帮助 on how to define your own." -#: src/epggrab.c:328 +#: src/epggrab.c:503 msgid "" "Multiple lines of the cron time specification. The default cron triggers the" -" internal grabbers daily at 12:04 and 00:04. See Help on how to define your " -"own." +" over-the-air grabber daily at 02:04 and 14:04. See Help on how to define " +"your own." msgstr "" +"Multiple lines of the cron 时间 specification. The 默认 cron triggers the over-" +"the-air 抓取器 daily at 02:04 and 14:04. See 帮助 on how to define your own." -#: src/epg.c:2370 +#: src/epg.c:2026 msgid "Music" -msgstr "" +msgstr "音乐" -#: src/epg.c:2377 src/epg.c:2378 src/epg.c:2379 src/epg.c:2380 src/epg.c:2381 -#: src/epg.c:2382 src/epg.c:2383 src/epg.c:2384 src/epg.c:2385 +#: src/epg.c:2033 src/epg.c:2034 src/epg.c:2035 src/epg.c:2036 src/epg.c:2037 +#: src/epg.c:2038 src/epg.c:2039 src/epg.c:2040 src/epg.c:2041 msgid "Music / Ballet / Dance" -msgstr "" +msgstr "音乐/芭蕾/舞蹈" -#: src/epg.c:2375 +#: src/epg.c:2031 msgid "Musical" -msgstr "" +msgstr "音乐剧" -#: src/input/mpegts/mpegts_service.c:104 -#: src/input/mpegts/mpegts_mux_sched.c:145 +#: src/input/mpegts/mpegts_service.c:154 +#: src/input/mpegts/mpegts_mux_sched.c:146 msgid "Mux" -msgstr "" +msgstr "复用器" -#: src/tvhlog.c:147 src/input/mpegts/mpegts_mux_sched.c:127 +#: src/tvhlog.c:159 msgid "Mux Scheduler" -msgstr "" +msgstr "复用器调度器" -#: src/input/mpegts/mpegts_service.c:112 +#: src/input/mpegts/mpegts_service.c:162 msgid "Mux UUID" -msgstr "" +msgstr "复用器 UUID" -#: src/satip/server.c:656 +#: src/satip/server.c:744 msgid "Mux handling" -msgstr "" +msgstr "复用器 handling" -#: src/input/mpegts/iptv/iptv_mux.c:168 +#: src/input/mpegts/iptv/iptv_mux.c:196 msgid "Mux name" -msgstr "" +msgstr "复用器名称" -#: src/streaming.c:457 +#: src/streaming.c:479 msgid "Mux not enabled" -msgstr "" +msgstr "复用器 not 已启用" -#: src/tvhlog.c:123 +#: src/tvhlog.c:132 msgid "Muxer" -msgstr "" +msgstr "复用器" + +#: src/satip/server.c:657 +msgid "NAT Settings" +msgstr "NAT 设置" -#: src/input/mpegts/mpegts_mux.c:399 +#: src/input/mpegts/mpegts_mux.c:409 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:56 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:69 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:94 msgid "NONE" -msgstr "" +msgstr "NONE" -#: src/channels.c:397 src/channels.c:1456 src/bouquet.c:1038 -#: src/memoryinfo.c:45 src/epggrab/module.c:128 src/epggrab/channel.c:657 -#: src/epggrab/channel.c:798 src/dvr/dvr_autorec.c:1014 -#: src/dvr/dvr_timerec.c:546 src/input/mpegts/mpegts_input.c:264 -#: src/input/mpegts/mpegts_mux.c:568 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1438 -#: src/input/mpegts/satip/satip_satconf.c:344 +#: src/tvhlog.c:211 +msgid "NVENC" +msgstr "NVENC" + +#: src/channels.c:439 src/channels.c:1791 src/bouquet.c:1268 +#: src/memoryinfo.c:46 src/epggrab/module.c:152 src/epggrab/channel.c:674 +#: src/epggrab/channel.c:816 src/dvr/dvr_autorec.c:1152 +#: src/dvr/dvr_timerec.c:544 src/input/mpegts/mpegts_input.c:272 +#: src/input/mpegts/mpegts_mux.c:585 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1553 +#: src/input/mpegts/satip/satip_satconf.c:361 +#: src/transcoding/codec/profile_class.c:257 msgid "Name" -msgstr "" +msgstr "名称" -#: src/dvr/dvr_db.c:3411 +#: src/dvr/dvr_db.c:4996 msgid "Name (or date) of program the entry is a rerun of." -msgstr "" +msgstr "名称 (or 日期) of 节目 the 条目 is a rerun of." -#: src/dvr/dvr_db.c:3086 +#: src/dvr/dvr_db.c:4604 msgid "Name of channel the entry recorded from." -msgstr "" +msgstr "名称 of 频道 the 条目 recorded from." -#: src/memoryinfo.c:46 +#: src/memoryinfo.c:47 msgid "Name of object." -msgstr "" +msgstr "名称 of object." -#: src/bouquet.c:1039 +#: src/bouquet.c:1269 msgid "Name of the bouquet." -msgstr "" +msgstr "名称 of the 频道包." -#: src/descrambler/caclient.c:281 +#: src/descrambler/caclient.c:311 msgid "Name of the client." -msgstr "" +msgstr "名称 of the 客户端." -#: src/dvr/dvr_timerec.c:547 +#: src/dvr/dvr_timerec.c:545 msgid "Name of the entry." -msgstr "" +msgstr "名称 of the 条目." -#: src/epggrab/channel.c:763 +#: src/epggrab/channel.c:781 msgid "Name of the module used to grab EPG data." -msgstr "" +msgstr "名称 of the module used to grab EPG 数据." -#: src/channels.c:455 +#: src/channels.c:508 msgid "" "Name of the module, grabber or channel that should be used to update this " "channels EPG info." -msgstr "" +msgstr "名称 of the module, 抓取器 or 频道 that should be used to 更新 this 频道 EPG 信息." -#: src/wizard.c:794 src/input/mpegts/mpegts_network.c:160 +#: src/wizard.c:812 src/input/mpegts/mpegts_network.c:200 msgid "Name of the network." -msgstr "" +msgstr "名称 of the 网络." -#: src/dvr/dvr_config.c:860 +#: src/dvr/dvr_config.c:978 msgid "Name of the profile." -msgstr "" +msgstr "名称 of the 配置方案." -#: src/channels.c:1457 +#: src/channels.c:1792 msgid "Name of the tag." -msgstr "" +msgstr "名称 of the 标签." -#: src/wizard.c:559 src/wizard.c:567 +#: src/wizard.c:569 src/wizard.c:577 msgid "Name of the tuner." -msgstr "" +msgstr "名称 of the 调谐器." -#: src/input/mpegts/mpegts_input.c:265 +#: src/input/mpegts/mpegts_input.c:273 msgid "Name of the tuner/adapter." -msgstr "" +msgstr "名称 of the 调谐器/适配器." + +#: src/transcoding/codec/profile_class.c:258 +msgid "Name." +msgstr "名称." -#: src/epggrab/channel.c:806 +#: src/epggrab/channel.c:824 msgid "Names" -msgstr "" +msgstr "名称" -#: src/epg.c:2426 +#: src/epg.c:2082 msgid "Natural sciences" -msgstr "" +msgstr "自然科学" -#: src/epg.c:2425 +#: src/epg.c:2081 msgid "Nature" -msgstr "" +msgstr "自然" -#: src/wizard.c:769 src/wizard.c:793 src/input/mpegts/mpegts_mux.c:552 -#: src/input/mpegts/mpegts_service.c:96 -#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:172 +#: src/wizard.c:787 src/wizard.c:811 src/input/mpegts/mpegts_mux.c:569 +#: src/input/mpegts/mpegts_service.c:146 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:206 msgid "Network" -msgstr "" +msgstr "网络" -#: src/wizard.c:551 +#: src/wizard.c:561 msgid "Network " -msgstr "" +msgstr "网络 " -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:501 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:565 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:555 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:619 msgid "Network A" -msgstr "" +msgstr "网络 A" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:513 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:577 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:567 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:631 msgid "Network B" -msgstr "" +msgstr "网络 B" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:589 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:643 msgid "Network C" -msgstr "" +msgstr "网络 C" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:601 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:655 msgid "Network D" -msgstr "" +msgstr "网络 D" -#: src/input/mpegts/mpegts_network.c:175 +#: src/input/mpegts/mpegts_network.c:215 msgid "Network ID (limit scanning)" -msgstr "" +msgstr "网络 ID (limit 扫描)" -#: src/input/mpegts/mpegts_mux.c:560 +#: src/input/mpegts/mpegts_mux.c:577 msgid "Network UUID" -msgstr "" +msgstr "网络 UUID" -#: src/wizard.c:387 +#: src/wizard.c:397 msgid "Network access" -msgstr "" +msgstr "网络 访问" -#: src/input/mpegts/mpegts_network.c:183 +#: src/input/mpegts/mpegts_network.c:223 msgid "Network discovery" -msgstr "" +msgstr "网络发现" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:316 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:502 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:566 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:370 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:556 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:620 msgid "Network for port A." -msgstr "" +msgstr "网络 for 端口 A." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:354 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:408 msgid "Network for port AA." -msgstr "" +msgstr "网络 for 端口 AA." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:366 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:420 msgid "Network for port AB." -msgstr "" +msgstr "网络 for 端口 AB." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:328 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:514 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:578 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:382 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:568 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:632 msgid "Network for port B." -msgstr "" +msgstr "网络 for 端口 B." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:378 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:432 msgid "Network for port BA." -msgstr "" +msgstr "网络 for 端口 BA." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:390 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:444 msgid "Network for port BB." -msgstr "" +msgstr "网络 for 端口 BB." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:590 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:644 msgid "Network for port C." -msgstr "" +msgstr "网络 for 端口 C." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:602 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:656 msgid "Network for port D." -msgstr "" +msgstr "网络 for 端口 D." -#: src/input/mpegts/satip/satip_satconf.c:389 +#: src/input/mpegts/satip/satip_satconf.c:404 msgid "Network group" -msgstr "" +msgstr "网络 group" -#: src/input/mpegts/satip/satip_satconf.c:378 -msgid "Network limit per position" -msgstr "" +#: src/input/mpegts/satip/satip_satconf.c:395 +msgid "Network limit per group" +msgstr "网络 limit per group" -#: src/input/mpegts/mpegts_network.c:159 +#: src/input/mpegts/mpegts_network.c:199 msgid "Network name" -msgstr "" +msgstr "网络名称" -#: src/access.c:2191 +#: src/access.c:2483 msgid "Network prefix" -msgstr "" +msgstr "网络 prefix" -#: src/wizard.c:660 +#: src/input/mpegts/iptv/iptv_mux.c:97 msgid "Network settings" -msgstr "" +msgstr "网络 设置" -#: src/wizard.c:574 src/input/mpegts/satip/satip_frontend.c:233 -#: src/input/mpegts/satip/satip_frontend.c:398 -#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:207 +#: src/wizard.c:584 src/input/mpegts/satip/satip_frontend.c:373 +#: src/input/mpegts/satip/satip_frontend.c:578 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:241 msgid "Network type" -msgstr "" +msgstr "网络类型" -#: src/input/mpegts/mpegts_input.c:315 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:289 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1453 -#: src/input/mpegts/satip/satip_satconf.c:397 +#: src/input/mpegts/mpegts_input.c:337 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:343 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1568 +#: src/input/mpegts/satip/satip_satconf.c:415 msgid "Networks" -msgstr "" +msgstr "网络" + +#: src/dvr/dvr_config.c:784 +msgid "Never" +msgstr "从不" + +#: src/dvr/dvr_autorec.c:1076 +msgid "New / premiere" +msgstr "新建 / premiere" -#: src/dvr/dvr_autorec.c:971 +#: src/dvr/dvr_autorec.c:1074 msgid "New / premiere / unknown" -msgstr "" +msgstr "新建 / premiere / unknown" + +#: src/http.c:711 +msgid "New login" +msgstr "新建 登录" -#: src/epg.c:2397 +#: src/epg.c:2053 msgid "New media" -msgstr "" +msgstr "新建 media" -#: src/input/mpegts/mpegts_network.c:138 +#: src/input/mpegts/mpegts_network.c:156 msgid "New muxes + changed muxes" -msgstr "" +msgstr "新复用器 + 变更的复用器" -#: src/input/mpegts/mpegts_network.c:137 +#: src/input/mpegts/mpegts_network.c:155 msgid "New muxes only" -msgstr "" +msgstr "仅新复用器" -#: src/epg.c:2298 src/epg.c:2299 +#: src/epg.c:1954 src/epg.c:1955 msgid "News" -msgstr "" +msgstr "新闻" -#: src/epg.c:2303 src/epg.c:2304 src/epg.c:2305 src/epg.c:2306 src/epg.c:2307 -#: src/epg.c:2308 src/epg.c:2309 src/epg.c:2310 src/epg.c:2311 src/epg.c:2312 -#: src/epg.c:2313 +#: src/epg.c:1959 src/epg.c:1960 src/epg.c:1961 src/epg.c:1962 src/epg.c:1963 +#: src/epg.c:1964 src/epg.c:1965 src/epg.c:1966 src/epg.c:1967 src/epg.c:1968 +#: src/epg.c:1969 msgid "News / Current Affairs" -msgstr "" +msgstr "News / 当前 Affairs" -#: src/epg.c:2300 +#: src/epg.c:1956 msgid "News magazine" -msgstr "" +msgstr "新闻杂志" -#: src/input/mpegts/satip/satip_frontend.c:170 +#: src/input/mpegts/satip/satip_frontend.c:279 msgid "Next tune delay in ms (0-2000)" -msgstr "" +msgstr "下一个 tune delay in ms (0-2000)" -#: src/access.c:1396 +#: src/access.c:1500 msgid "No" -msgstr "" +msgstr "否" -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:124 +#: src/streaming.c:499 +msgid "No A/V data received" +msgstr "No A/V 数据 received" + +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:126 msgid "No PIN" -msgstr "" +msgstr "无 PIN" -#: src/streaming.c:481 +#: src/streaming.c:509 msgid "No access" -msgstr "" +msgstr "No 访问" -#: src/main.c:985 +#: src/main.c:1059 msgid "No adapters specified!\n" -msgstr "" +msgstr "No 适配器 specified!\n" -#: src/streaming.c:471 +#: src/streaming.c:493 msgid "No assigned adapters" -msgstr "" +msgstr "No assigned 适配器" -#: src/dvr/dvr_autorec.c:796 +#: src/streaming.c:497 +msgid "No channel enabled" +msgstr "No 频道 已启用" + +#: src/dvr/dvr_autorec.c:936 msgid "No days" -msgstr "" +msgstr "无天数" -#: src/streaming.c:479 +#: src/streaming.c:507 msgid "No descrambler" -msgstr "" +msgstr "无解扰器" -#: src/streaming.c:455 +#: src/streaming.c:477 msgid "No free adapter" -msgstr "" +msgstr "No free 适配器" -#: src/streaming.c:483 +#: src/streaming.c:511 msgid "No input detected" -msgstr "" +msgstr "No 输入 detected" + +#: src/dvr/dvr_autorec.c:979 +msgid "No rating needed" +msgstr "无需评分" -#: src/config.c:1972 +#: src/config.c:2106 msgid "No scheme" -msgstr "" +msgstr "无方案" -#: src/streaming.c:469 +#: src/streaming.c:491 msgid "No service assigned to channel" -msgstr "" +msgstr "No 服务 assigned to 频道" -#: src/streaming.c:463 +#: src/streaming.c:485 msgid "No service enabled" -msgstr "" +msgstr "No 服务 已启用" -#: src/streaming.c:467 +#: src/streaming.c:489 msgid "No source available" -msgstr "" +msgstr "No source 可用" -#: src/tvhlog.c:89 +#: src/descrambler/cccam.c:1006 +msgid "Node ID" +msgstr "节点 ID" + +#: src/tvhlog.c:97 msgid "Node subsystem" -msgstr "" +msgstr "节点子系统" -#: src/tvhlog.c:74 src/service.c:156 src/profile.c:266 -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:262 -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:486 -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:403 +#: src/tvhlog.c:82 src/epggrab.c:342 src/service.c:147 src/profile.c:273 +#: src/input/mpegts/mpegts_service.c:89 src/input/mpegts/mpegts_service.c:102 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:263 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:600 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:450 +#: src/descrambler/cccam.c:975 msgid "None" -msgstr "" +msgstr "无" -#: src/profile.c:250 src/dvr/dvr_db.c:2515 +#: src/profile.c:257 src/dvr/dvr_db.c:3739 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:233 msgid "Normal" -msgstr "" +msgstr "正常" -#: src/input/mpegts/satip/satip.c:261 +#: src/input/mpegts/satip/satip.c:305 msgid "" "Not all SAT>IP servers use the same signal scaling. Change this setting if " "the signal level displayed within Tvheadend looks too low." msgstr "" +"Not all SAT>IP servers use the same 信号 scaling. 更改 this 设置 if the 信号 级别 " +"displayed within Tvheadend looks too low." -#: src/htsp_server.c:2755 +#: src/streaming.c:513 +msgid "Not enough disk space" +msgstr "磁盘空间不足" + +#: src/htsp_server.c:3024 msgid "Not enough memory" -msgstr "" +msgstr "内存不足" -#: src/input/mpegts/mpegts_input.c:202 +#: src/input/mpegts/mpegts_input.c:203 msgid "Not linked" -msgstr "" +msgstr "未链接" -#: src/channels.c:357 src/profile.c:1676 src/dvr/dvr_db.c:2512 +#: src/channels.c:398 src/profile.c:2306 msgid "Not set" -msgstr "" +msgstr "未设置" -#: src/dvr/dvr_config.c:770 +#: src/dvr/dvr_config.c:836 msgid "Not set (none or channel configuration)" -msgstr "" +msgstr "未设置 (none or 频道 配置)" -#: src/dvr/dvr_db.c:2963 src/dvr/dvr_autorec.c:671 +#: src/dvr/dvr_db.c:4464 src/dvr/dvr_autorec.c:811 msgid "Not set (use channel or DVR configuration)" -msgstr "" +msgstr "未设置 (use 频道 or 录像 配置)" -#: src/channels.c:409 src/epggrab/channel.c:652 src/epggrab/channel.c:816 +#: src/channels.c:451 src/epggrab/channel.c:669 src/epggrab/channel.c:834 msgid "Number" -msgstr "" +msgstr "编号" + +#: src/dvr/dvr_config.c:1025 +msgid "Number of days to keep recorded files." +msgstr "编号 of days to 保留 recorded 文件." -#: src/dvr/dvr_db.c:3167 +#: src/dvr/dvr_db.c:4734 msgid "Number of days to keep the file." -msgstr "" +msgstr "编号 of days to 保留 the 文件." -#: src/dvr/dvr_autorec.c:1210 src/dvr/dvr_timerec.c:640 +#: src/dvr/dvr_autorec.c:1423 src/dvr/dvr_timerec.c:641 msgid "Number of days to keep the recorded file." -msgstr "" +msgstr "编号 of days to 保留 the recorded 文件." -#: src/dvr/dvr_config.c:917 -msgid "Number of days to keep the recorded files." -msgstr "" - -#: src/dvr/dvr_db.c:3157 src/dvr/dvr_timerec.c:630 +#: src/dvr/dvr_db.c:4724 src/dvr/dvr_timerec.c:631 msgid "Number of days to retain entry information." -msgstr "" - -#: src/dvr/dvr_autorec.c:1200 -msgid "Number of days to retain infomation about recording." -msgstr "" +msgstr "编号 of days to retain 条目 信息." -#: src/dvr/dvr_config.c:906 -msgid "" -"Number of days to retain information about recordings. Once this period is " -"exceeded, duplicate detection will not be possible anymore." -msgstr "" +#: src/dvr/dvr_autorec.c:1413 +msgid "Number of days to retain information about recording." +msgstr "编号 of days to retain 信息 about 录像." -#: src/dvr/dvr_db.c:3259 +#: src/dvr/dvr_db.c:4826 msgid "Number of errors that occurred during recording (Transport errors)." -msgstr "" +msgstr "编号 of errors that occurred during 录像 (传输 errors)." -#: src/dvr/dvr_db.c:3251 +#: src/dvr/dvr_db.c:4818 msgid "Number of errors that occurred during recording." +msgstr "编号 of errors that occurred during 录像." + +#: src/dvr/dvr_config.c:1036 +msgid "" +"Number of minutes after playback has finished before file should be " +"automatically removed (unless its retention is 'forever'). Note that some " +"clients may pre-cache playback which means the recording will be marked as " +"played when the client has cached the data, which may be before the end of " +"the programme is actually watched." msgstr "" +"编号 of minutes after playback has finished before 文件 should be automatically " +"已移除 (unless its retention is 'forever'). 注意 that some clients may pre-cache " +"playback which means the 录像 will be marked as played when the 客户端 has cached" +" the 数据, which may be before the end of the 节目 is actually watched." -#: src/wizard.c:995 +#: src/wizard.c:1030 msgid "Number of muxes found." -msgstr "" +msgstr "编号 of 复用器 found." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:238 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:276 msgid "" "Number of repeats for the DiseqC commands (default is zero - no DiseqC " "repeats). Note: this represents the number of repeats, not the number of " "requests - so 0 means 'send once: don't repeat', 1 means 'send twice: send " "once, then send one repeat', etc." msgstr "" +"编号 of repeats for the DiSEqC commands (默认 is zero - no DiSEqC repeats). 注意: " +"this represents the 编号 of repeats, not the 编号 of requests - so 0 means 'send" +" once: don't repeat', 1 means 'send twice: send once, then send one repeat'," +" etc." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:120 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:171 msgid "" "Number of repeats for the tune requests (default is zero - no repeats). " "Note: this represents the number of repeats, not the number of requests - so" " 0 means 'send once: don't repeat', 1 means 'send twice: send once, then " "send one repeat', etc." msgstr "" +"编号 of repeats for the tune requests (默认 is zero - no repeats). 注意: this " +"represents the 编号 of repeats, not the 编号 of requests - so 0 means 'send " +"once: don't repeat', 1 means 'send twice: send once, then send one repeat', " +"etc." -#: src/input/mpegts/satip/satip_satconf.c:361 +#: src/input/mpegts/satip/satip_satconf.c:378 msgid "Number of seconds to wait before timing out." -msgstr "" +msgstr "编号 of seconds to wait before timing out." -#: src/bouquet.c:1083 +#: src/profile.c:1638 +msgid "Number of seconds to wait for spawn to die." +msgstr "编号 of seconds to wait for spawn to die." + +#: src/bouquet.c:1313 msgid "Number of services." -msgstr "" +msgstr "编号 of 服务." -#: src/dvr/dvr_db.c:3186 +#: src/dvr/dvr_db.c:4753 msgid "Number of times this recording was played." -msgstr "" +msgstr "编号 of times this 录像 was played." -#: src/main.c:898 +#: src/main.c:970 msgid "Number of tsfile tuners" -msgstr "" +msgstr "编号 of tsfile 调谐器" -#: src/streaming.c:433 src/input/mpegts/mpegts_mux.c:400 +#: src/config.c:2670 +msgid "Number of tuners to export for HDHomeRun Server Emulation" +msgstr "编号 of 调谐器 to export for HDHomeRun 服务器 Emulation" + +#: src/streaming.c:451 src/input/mpegts/mpegts_mux.c:410 msgid "OK" -msgstr "" +msgstr "确定" -#: src/input/mpegts/mpegts_mux.c:402 +#: src/input/mpegts/mpegts_mux.c:412 msgid "OK (partial)" -msgstr "" +msgstr "确定(部分)" -#: src/descrambler/capmt.c:2365 +#: src/tvhlog.c:212 +msgid "OMX" +msgstr "OMX" + +#: src/descrambler/capmt.c:2627 msgid "OSCam (rev >= 9095)" -msgstr "" +msgstr "OSCam (版本 >= 9095)" -#: src/descrambler/capmt.c:2364 +#: src/descrambler/capmt.c:2621 msgid "OSCam TCP (rev >= 9574)" -msgstr "" +msgstr "OSCam TCP (版本 >= 9574)" -#: src/descrambler/capmt.c:2362 +#: src/descrambler/capmt.c:2615 msgid "OSCam net protocol (rev >= 10389)" -msgstr "" +msgstr "OSCam net 协议 (rev >= 10389)" -#: src/descrambler/capmt.c:2361 -msgid "OSCam new pc-nodmx (rev >= 10389)" -msgstr "" - -#: src/descrambler/capmt.c:2363 +#: src/descrambler/capmt.c:2624 msgid "OSCam pc-nodmx (rev >= 9756)" -msgstr "" - -#: src/descrambler/constcw.c:336 src/descrambler/constcw.c:402 +msgstr "OSCam pc-nodmx (版本 >= 9756)" + +#: src/epggrab.c:379 +msgid "OTA (Over-the-air) Genre Translation" +msgstr "空中 (OTA) 类型转换" + +#: src/epggrab.c:375 +msgid "OTA (Over-the-air) Grabber Settings" +msgstr "OTA (Over-the-air) 抓取器 设置" + +#: src/epggrab/module/xmltv.c:1413 +msgid "" +"Obtain list of credits (actors, etc.), keywords and extra information from " +"the xml tags (if available). Some xmltv providers supply a list of actors " +"and additional keywords to describe programmes. This option will retrieve " +"this additional information. This can be very detailed (20+ actors per " +"movie) and will take a lot of memory and resources on this box, and will " +"pass this information to your client machines and GUI too, using memory and " +"resources on those boxes too. Do not enable on low-spec machines." +msgstr "" +"Obtain 列表 of credits (actors, etc.), keywords and extra 信息 from the xml 标签 " +"(if 可用). Some xmltv providers supply a 列表 of actors and additional keywords " +"to describe programmes. This 选项 will retrieve this additional 信息. This can " +"be very detailed (20+ actors per movie) and will take a lot of memory and " +"resources on this box, and will pass this 信息 to your 客户端 machines and GUI " +"too, using memory and resources on those boxes too. Do not 启用 on low-spec " +"machines." + +#: src/descrambler/constcw.c:375 src/descrambler/constcw.c:448 +#: src/descrambler/constcw.c:521 src/descrambler/constcw.c:594 msgid "Odd key" -msgstr "" +msgstr "奇数密钥" -#: src/descrambler/constcw.c:337 src/descrambler/constcw.c:403 +#: src/descrambler/constcw.c:376 src/descrambler/constcw.c:449 +#: src/descrambler/constcw.c:522 src/descrambler/constcw.c:595 msgid "Odd key." -msgstr "" +msgstr "奇数密钥。" -#: src/input/mpegts/mpegts_service.c:76 +#: src/input/mpegts/mpegts_service.c:78 +#: src/input/mpegts/satip/satip_frontend.c:233 msgid "Off" -msgstr "" +msgstr "关闭" -#: src/bouquet.c:1116 +#: src/bouquet.c:1346 msgid "Offset the mapped channel numbers by x (value here + channel number)." -msgstr "" +msgstr "Offset the mapped 频道 编号 by x (值 here + 频道 编号)." -#: src/descrambler/capmt.c:2366 +#: src/descrambler/capmt.c:2630 msgid "Older OSCam" -msgstr "" +msgstr "旧版 OSCam" -#: src/input/mpegts/mpegts_service.c:77 +#: src/input/mpegts/mpegts_service.c:79 +#: src/input/mpegts/satip/satip_frontend.c:234 msgid "On" -msgstr "" +msgstr "开启" -#: src/dvr/dvr_db.c:2540 src/dvr/dvr_config.c:760 +#: src/dvr/dvr_db.c:3764 src/dvr/dvr_config.c:826 msgid "On file removal" -msgstr "" +msgstr "On 文件 removal" -#: src/timeshift.c:200 +#: src/timeshift.c:201 msgid "On-demand (no first rewind)" -msgstr "" +msgstr "On-demand (no 第一个 rewind)" -#: src/epggrab/channel.c:844 +#: src/epggrab/channel.c:862 msgid "Once per auto channel" -msgstr "" +msgstr "Once per auto 频道" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:227 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:265 msgid "" "One tune request (setup) is sent before the DiseqC sequence (voltage, tone " "settings). Some linux drivers require this procedure." msgstr "" +"One tune request (setup) is sent before the DiSEqC sequence (voltage, tone " +"设置). Some Linux drivers require this procedure." -#: src/input/mpegts/mpegts_mux.c:493 -msgid "Only Bulsatcom 39E" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:488 -msgid "Only EIT" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:496 -msgid "Only OpenTV Sky Ausat" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:495 -msgid "Only OpenTV Sky Italia" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:494 -msgid "Only OpenTV Sky UK" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:489 -msgid "Only PSIP (ATSC)" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:490 -msgid "Only UK Freesat" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:491 -msgid "Only UK Freeview" -msgstr "" - -#: src/input/mpegts/mpegts_mux.c:492 -msgid "Only Viasat Baltic" -msgstr "" - -#: src/timeshift.c:204 +#: src/timeshift.c:202 msgid "" "Only activate timeshift when the client makes the first rewind, fast-forward" " or pause request. Note, because there is no buffer on the first request " "rewinding is not possible at that point." msgstr "" +"Only activate 时移 when the 客户端 makes the 第一个 rewind, fast-forward or 暂停 " +"request. 注意, because there is no buffer on the 第一个 request rewinding is not " +"possible at that point." -#: src/channels.c:1472 +#: src/webui/comet.c:388 +msgid "Only admin can watch the realtime log." +msgstr "Only admin can watch the realtime 日志." + +#: src/channels.c:1807 msgid "" "Only allow users with this tag (or those with no tags at all) set in access " "configuration to use the tag." msgstr "" +"Only 允许 用户 with this 标签 (or those with no 标签 at all) set in 访问 配置 to use the" +" 标签." -#: src/epggrab/module/xmltv.c:762 +#: src/epggrab/module/xmltv.c:1486 msgid "Only digits" -msgstr "" +msgstr "仅数字" -#: src/input/mpegts/mpegts_service.c:78 +#: src/input/mpegts/mpegts_service.c:80 msgid "Only preferred CA PID" -msgstr "" +msgstr "Only preferred 条件接收 PID" -#: src/config.c:2315 +#: src/config.c:2858 msgid "" "Only update the system clock (doesn't affect NTP driver) if the delta " "between the system clock and DVB time is greater than this. This can help " "stop excessive oscillations on the system clock." msgstr "" +"Only 更新 the 系统 clock (doesn't affect NTP 驱动程序) if the delta between the 系统 " +"clock and DVB 时间 is greater than this. This can 帮助 停止 excessive oscillations" +" on the 系统 clock." -#: src/main.c:837 +#: src/main.c:907 msgid "Only use specified DVB adapters (comma-separated, -1 = none)" -msgstr "" - -#: src/timeshift.c:277 -msgid "Only use system RAM for timeshift buffers." -msgstr "" +msgstr "Only use specified DVB 适配器 (comma-separated, -1 = none)" -#: src/epggrab/channel.c:845 +#: src/epggrab/channel.c:863 msgid "" "Only use this EPG data once when automatically determining what EPG data to " "set for a channel." msgstr "" +"Only use this EPG 数据 once when automatically determining what EPG 数据 to set " +"for a 频道." -#: src/tvhlog.c:160 +#: src/tvhlog.c:173 msgid "OpenTV EPG" -msgstr "" +msgstr "OpenTV EPG" -#: src/input/mpegts/mpegts_service.c:144 +#: src/input/mpegts/mpegts_service.c:194 msgid "OpenTV channel number" -msgstr "" +msgstr "OpenTV 频道 编号" -#: src/epg.c:2375 +#: src/epg.c:2031 msgid "Opera" -msgstr "" +msgstr "歌剧" -#: src/bouquet.c:1002 +#: src/bouquet.c:1232 msgid "Options to use/used when mapping - see Help for details." -msgstr "" +msgstr "选项 to use/used when mapping - see 帮助 for 详情." -#: src/epggrab/channel.c:856 +#: src/epggrab/channel.c:874 msgid "Options used when updating channels." -msgstr "" +msgstr "选项 used when updating 频道." #: src/input/mpegts/mpegts_network_dvb.c:306 -#: src/input/mpegts/mpegts_mux_dvb.c:511 +#: src/input/mpegts/mpegts_mux_dvb.c:535 msgid "Orbital position" -msgstr "" +msgstr "轨道位置" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:628 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:682 msgid "Orbital positions" -msgstr "" +msgstr "轨道位置" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:629 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:683 msgid "Orbital positions." -msgstr "" +msgstr "轨道位置。" -#: src/input/mpegts/mpegts_mux.c:584 +#: src/input/mpegts/mpegts_mux.c:601 msgid "Original network ID" -msgstr "" +msgstr "Original 网络 ID" -#: src/descrambler/capmt.c:2382 +#: src/descrambler/capmt.c:2726 msgid "Oscam mode." -msgstr "" +msgstr "OSCam 模式." -#: src/esfilter.c:1113 -msgid "Other Stream Filter" -msgstr "" +#: src/descrambler/cccam.c:976 +msgid "Oscam-EXT" +msgstr "OSCam-EXT" -#: src/main.c:902 -msgid "Output directory for tsdebug" -msgstr "" +#: src/streaming.c:501 +msgid "Other service without A/V streams" +msgstr "Other 服务 without A/V 流" + +#: src/epggrab.c:344 src/input/mpegts/mpegts_service.c:104 +msgid "Other transport stream only" +msgstr "仅其他传输流" -#: src/epggrab/module.c:57 +#: src/epggrab/module.c:54 msgid "Over-the-air" -msgstr "" +msgstr "空中" -#: src/epggrab.c:350 +#: src/epggrab.c:502 msgid "Over-the-air Cron multi-line" -msgstr "" +msgstr "空中 Cron 多行" -#: src/input/mpegts/mpegts_input.c:272 +#: src/epggrab/module/eit.c:1772 +msgid "Over-the-air EIT EPG grabber" +msgstr "Over-the-air EIT EPG 抓取器" + +#: src/input/mpegts/mpegts_input.c:280 msgid "Over-the-air EPG" -msgstr "" +msgstr "空中 EPG" -#: src/epggrab/module.c:216 -msgid "Over-the-air EPG grabber" -msgstr "" +#: src/epggrab/module.c:250 +msgid "Over-the-air EPG grabber with scraping" +msgstr "Over-the-air EPG 抓取器 with scraping" -#: src/epggrab.c:270 -msgid "Over-the-air grabbers" -msgstr "" +#: src/epggrab.c:526 +msgid "Over-the-air Genre Translation" +msgstr "空中类型转换" -#: src/service.c:155 +#: src/service.c:146 msgid "Override disabled" -msgstr "" +msgstr "Override 已禁用" -#: src/input/mpegts/satip/satip_frontend.c:234 -#: src/input/mpegts/satip/satip_frontend.c:399 +#: src/transcoding/codec/codecs/libs/libx26x.c:207 +#: src/transcoding/codec/codecs/libs/libx26x.c:306 +msgid "" +"Override the configuration using a ':' separated list of key=value " +"parameters." +msgstr "Override the 配置 using a ':' separated 列表 of key=值 parameters." + +#: src/input/mpegts/satip/satip_frontend.c:374 +#: src/input/mpegts/satip/satip_frontend.c:579 msgid "Override the frontend type." -msgstr "" +msgstr "Override the frontend 类型." -#: src/dvr/dvr_db.c:3205 src/dvr/dvr_autorec.c:1275 src/dvr/dvr_timerec.c:660 +#: src/dvr/dvr_db.c:4772 src/dvr/dvr_autorec.c:1469 src/dvr/dvr_timerec.c:661 msgid "Owner" -msgstr "" +msgstr "拥有者" -#: src/dvr/dvr_db.c:3206 src/dvr/dvr_timerec.c:661 +#: src/dvr/dvr_db.c:4773 src/dvr/dvr_timerec.c:662 msgid "Owner of the entry." -msgstr "" +msgstr "Owner of the 条目." -#: src/dvr/dvr_autorec.c:1276 +#: src/dvr/dvr_autorec.c:1470 msgid "Owner of the rule." -msgstr "" +msgstr "Owner of the 规则." + +#: src/tvhlog.c:126 +msgid "PCR Clocks" +msgstr "PCR 时钟" -#: src/input/mpegts/mpegts_mux.c:393 +#: src/input/mpegts/mpegts_mux.c:402 msgid "PEND" -msgstr "" +msgstr "等待" -#: src/esfilter.c:679 src/esfilter.c:774 src/esfilter.c:869 src/esfilter.c:964 -#: src/esfilter.c:1069 src/esfilter.c:1151 +#: src/esfilter.c:671 src/esfilter.c:767 src/esfilter.c:863 src/esfilter.c:958 +#: src/esfilter.c:1066 src/esfilter.c:1149 msgid "PID" -msgstr "" +msgstr "PID" -#: src/input/mpegts/satip/satip.c:316 +#: src/input/mpegts/satip/satip.c:373 msgid "PIDs 21 in setup" -msgstr "" - -#: src/input/mpegts/satip/satip.c:297 -msgid "PIDs in setup" -msgstr "" +msgstr "PID 21 in setup" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:482 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:546 -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:168 -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:206 -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:214 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:545 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:609 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:181 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:239 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:639 msgid "PIN" -msgstr "" +msgstr "PIN" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:223 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:648 msgid "PIN inquiry match string" -msgstr "" +msgstr "PIN inquiry match 字符串" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:224 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:649 msgid "PIN inquiry match string." -msgstr "" +msgstr "PIN inquiry match 字符串." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:483 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:547 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:546 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:610 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:182 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:240 msgid "PIN." -msgstr "" +msgstr "PIN。" -#: src/input/mpegts/mpegts_mux_dvb.c:269 +#: src/input/mpegts/mpegts_mux_dvb.c:266 src/input/mpegts/mpegts_mux_dvb.c:338 +#: src/input/mpegts/mpegts_mux_dvb.c:899 +#: src/input/mpegts/mpegts_mux_dvb.c:1086 msgid "PLP ID" -msgstr "" +msgstr "PLP ID" -#: src/input/mpegts/mpegts_mux_dvb.c:501 +#: src/input/mpegts/mpegts_mux_dvb.c:525 msgid "PLS code" -msgstr "" +msgstr "PLS 代码" -#: src/input/mpegts/mpegts_mux_dvb.c:493 +#: src/input/mpegts/mpegts_mux_dvb.c:517 msgid "PLS mode" +msgstr "PLS 模式" + +#: src/descrambler/capmt.c:2761 +msgid "PMT Mode" +msgstr "PMT 模式" + +#: src/descrambler/capmt.c:2762 +msgid "PMT mode." +msgstr "PMT 模式." + +#: src/config.c:2596 +msgid "PROXY protocol & X-Forwarded-For" +msgstr "PROXY 协议 & X-Forwarded-For" + +#: src/config.c:2597 +msgid "" +"PROXY protocol is an extension for support incoming TCP connections from a " +"remote server (like a firewall) sending the original IP address of the " +"client. The HTTP header 'X-Forwarded-For' do the same with HTTP connections." +" Both enable tunneled connections.This option should be disabled for " +"standard usage." msgstr "" +"PROXY 协议 is an extension for 支持 incoming TCP 连接 from a remote 服务器 (like a " +"firewall) sending the original IP 地址 of the 客户端. The HTTP header " +"'X-Forwarded-For' do the same with HTTP 连接. Both 启用 tunneled 连接.This 选项 " +"should be 已禁用 for standard usage." + +#: src/config.c:2790 +msgid "Packet backlog" +msgstr "包积压" -#: src/dvr/dvr_db.c:3333 +#: src/transcoding/codec/codecs/libs/libx26x.c:206 +#: src/transcoding/codec/codecs/libs/libx26x.c:305 +msgid "Parameters" +msgstr "参数" + +#: src/dvr/dvr_db.c:4908 msgid "Parent entry" -msgstr "" +msgstr "Parent 条目" -#: src/dvr/dvr_db.c:3334 +#: src/dvr/dvr_db.c:4909 msgid "Parent entry." -msgstr "" +msgstr "Parent 条目." + +#: src/dvr/dvr_db.c:5097 +msgid "Parental rating label UUID." +msgstr "家长控制评分标签 UUID。" + +#: src/config.c:2825 +msgid "Parse HbbTV info" +msgstr "Parse HbbTV 信息" + +#: src/config.c:2826 +msgid "Parse HbbTV information from services." +msgstr "Parse HbbTV 信息 from 服务." + +#: src/input/mpegts/satip/satip_frontend.c:332 +msgid "Pass Spectrum inversion to the SAT>IP server." +msgstr "Pass Spectrum inversion to the SAT>IP 服务器." + +#: src/input/mpegts/satip/satip_frontend.c:331 +msgid "Pass specinv" +msgstr "传递 specinv" -#: src/input/mpegts/satip/satip_frontend.c:202 +#: src/input/mpegts/satip/satip_frontend.c:322 msgid "Pass subscription weight" -msgstr "" +msgstr "Pass 订阅 weight" -#: src/input/mpegts/satip/satip_frontend.c:203 +#: src/input/mpegts/satip/satip_frontend.c:323 msgid "" "Pass subscription weight to the SAT>IP server (Tvheadend specific " "extension)." -msgstr "" +msgstr "Pass 订阅 weight to the SAT>IP 服务器 (Tvheadend specific extension)." -#: src/tvhlog.c:124 +#: src/tvhlog.c:133 msgid "Pass-thru muxer" -msgstr "" +msgstr "Pass-thru 复用器" -#: src/tvhlog.c:115 +#: src/tvhlog.c:123 msgid "Passthrough Muxer SI Tables" -msgstr "" +msgstr "透传复用器 SI 表" -#: src/access.c:2047 src/wizard.c:443 src/descrambler/cwc.c:1841 +#: src/access.c:2315 src/wizard.c:453 src/descrambler/cclient.c:1387 msgid "Password" -msgstr "" +msgstr "密码" -#: src/access.c:2048 +#: src/access.c:2316 msgid "Password for the entry." -msgstr "" +msgstr "密码 for the 条目." -#: src/access.c:2056 +#: src/access.c:2324 msgid "Password2" -msgstr "" +msgstr "确认密码" -#: src/epggrab/module.c:176 src/epggrab/module.c:203 src/epggrab/channel.c:771 +#: src/epggrab/module.c:201 src/epggrab/module.c:228 src/epggrab/channel.c:789 msgid "Path" -msgstr "" +msgstr "路径" -#: src/config.c:2362 +#: src/config.c:2511 msgid "" "Path to a directory (folder) containing your picon collection. See Help for " "more detailed information." msgstr "" +"路径 to a directory (folder) containing your picon collection. See 帮助 for more" +" detailed 信息." -#: src/config.c:2337 +#: src/config.c:2486 msgid "" "Path to an icon for this channel. This can be named however you wish, as " "either a local (file://) or remote (http://) image. See Help for more " "infomation." msgstr "" +"路径 to an 图标 for this 频道. This can be named however you wish, as either a " +"local (文件://) or remote (HTTP://) 图像. See 帮助 for more infomation." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:71 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:105 msgid "Path to the frontend used by the device." -msgstr "" +msgstr "路径 to the frontend used by the 设备." -#: src/epggrab/module.c:177 +#: src/epggrab/module.c:202 msgid "Path to the grabber executable." -msgstr "" +msgstr "路径 to the 抓取器 executable." -#: src/epggrab/module.c:204 +#: src/epggrab/module.c:229 msgid "Path to the socket Tvheadend will read data from." -msgstr "" +msgstr "路径 to the socket Tvheadend will read 数据 from." -#: src/timeshift.c:215 +#: src/timeshift.c:213 msgid "" "Path to where the timeshift data will be stored. If nothing is specified " "this will default to CONF_DIR/timeshift/buffer." msgstr "" +"路径 to where the 时移 数据 will be stored. If nothing is specified this will 默认 " +"to CONF_DIR/时移/buffer." -#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:120 -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:259 +#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:160 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:684 msgid "Path used by the device." -msgstr "" +msgstr "路径 used by the 设备." -#: src/dvr/dvr_config.c:1064 +#: src/dvr/dvr_config.c:1179 msgid "" "Path where the recordings are stored. If components of the path do not " "exist, Tvheadend will try to create them." msgstr "" +"路径 where the 录像 are stored. If components of the 路径 do not exist, Tvheadend " +"will try to 创建 them." -#: src/memoryinfo.c:77 +#: src/memoryinfo.c:78 msgid "Peak count of objects" -msgstr "" +msgstr "对象峰值计数" -#: src/memoryinfo.c:61 +#: src/memoryinfo.c:62 msgid "Peak size" -msgstr "" +msgstr "峰值大小" -#: src/epg.c:2389 +#: src/epg.c:2045 msgid "Performing arts" +msgstr "表演艺术" + +#: src/config.c:2802 +msgid "" +"Periodically resets input error counters (when a new mux starts for the " +"target tuner). Note that previous counters will be lost." msgstr "" +"Periodically resets 输入 错误 counters (when a 新建 复用器 starts for the target " +"调谐器). 注意 that 上一个 counters will be lost." -#: src/epggrab.c:315 +#: src/epggrab.c:424 msgid "Periodically save EPG to disk (hours)" -msgstr "" +msgstr "Periodically 保存 EPG to disk (hours)" + +#: src/access.c:2333 +msgid "Persistent authentication" +msgstr "持久认证" + +#: src/access.c:2345 +msgid "Persistent authentication code" +msgstr "持久认证码" -#: src/access.c:1665 src/config.c:2102 +#: src/access.c:1799 msgid "Persistent user interface level" -msgstr "" +msgstr "Persistent 用户 界面 级别" + +#: src/config.c:2338 +msgid "Persistent view level" +msgstr "Persistent 查看 级别" -#: src/epg.c:2427 +#: src/epg.c:2083 msgid "Physiology" -msgstr "" +msgstr "生理学" -#: src/profile.c:1333 +#: src/profile.c:1947 msgid "Pick the stream with given audio type only." -msgstr "" +msgstr "Pick the 流 with given 音频 类型 only." -#: src/config.c:2053 -msgid "Picon" -msgstr "" - -#: src/config.c:2373 +#: src/config.c:2522 msgid "Picon name scheme" -msgstr "" +msgstr "Picon 名称 scheme" -#: src/config.c:2361 +#: src/config.c:2510 msgid "Picon path" -msgstr "" +msgstr "Picon 路径" -#: src/input/mpegts/mpegts_mux_dvb.c:479 +#: src/input/mpegts/mpegts_mux_dvb.c:503 msgid "Pilot" +msgstr "导频" + +#: src/transcoding/codec/profile_video_class.c:364 +msgid "Pixel format" +msgstr "Pixel 格式" + +#: src/config.c:2127 +msgid "Plain (insecure)" +msgstr "明文(不安全)" + +#: src/webui/webui.c:193 +#, c-format +msgid "" +"Please, follow %s link and cancel the next authorization to correctly clear " +"the cached browser credentals (login and password cache). Then click to the " +"'Default login' (anonymous access) or 'New login' link in the error page to " +"reauthenticate." msgstr "" +"Please, follow %s 链接 and cancel the 下一个 authorization to correctly clear the" +" cached browser credentals (登录 and 密码 cache). Then 点击 to the '默认 登录' " +"(anonymous 访问) or '新建 登录' 链接 in the 错误 页面 to reauthenticate." -#: src/input/mpegts/mpegts_mux_dvb.c:461 +#: src/input/mpegts/mpegts_mux_dvb.c:485 msgid "Polarization" -msgstr "" +msgstr "极化" -#: src/epg.c:2406 +#: src/epg.c:2062 msgid "Political issues" -msgstr "" +msgstr "政治议题" -#: src/tvhlog.c:83 +#: src/tvhlog.c:91 msgid "Poll multiplexer" -msgstr "" +msgstr "轮询复用器" -#: src/epg.c:2371 +#: src/epg.c:2027 msgid "Pop" -msgstr "" +msgstr "流行" -#: src/epg.c:2392 +#: src/epg.c:2048 msgid "Popular culture" -msgstr "" +msgstr "流行文化" -#: src/descrambler/cwc.c:1858 +#: src/descrambler/cclient.c:1406 msgid "Port" -msgstr "" +msgstr "端口" -#: src/descrambler/cwc.c:1859 +#: src/descrambler/cclient.c:1407 msgid "Port to connect to." -msgstr "" +msgstr "端口 to connect to." -#: src/descrambler/capmt.c:2399 -msgid "Port to listen on." -msgstr "" +#: src/descrambler/capmt.c:2744 +msgid "Port to listen on or to connect to." +msgstr "端口 to listen on or to connect to." + +#: src/config.c:2243 +msgid "Ports settings" +msgstr "Ports 设置" -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:148 -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:186 -#: src/input/mpegts/satip/satip_satconf.c:369 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:189 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:247 +#: src/input/mpegts/satip/satip_satconf.c:386 msgid "Position" -msgstr "" +msgstr "位置" -#: src/input/mpegts/satip/satip_satconf.c:370 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:190 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:248 +msgid "Position ID." +msgstr "位置 ID。" + +#: src/input/mpegts/satip/satip_satconf.c:387 msgid "Position of the input." -msgstr "" +msgstr "Position of the 输入." -#: src/dvr/dvr_config.c:1043 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:153 +msgid "Position to send to the external command" +msgstr "发送到外部命令的位置" + +#: src/dvr/dvr_config.c:1528 msgid "Post-processor command" -msgstr "" +msgstr "后处理器命令" -#: src/channels.c:481 src/dvr/dvr_db.c:3039 src/dvr/dvr_config.c:978 +#: src/channels.c:534 src/dvr/dvr_db.c:4557 src/dvr/dvr_config.c:1070 msgid "Post-recording padding" -msgstr "" +msgstr "Post-录像 padding" -#: src/dvr/dvr_config.c:1053 +#: src/dvr/dvr_config.c:1538 msgid "Post-remove command" -msgstr "" +msgstr "Post-移除 command" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:111 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:162 msgid "Power save" -msgstr "" +msgstr "Power 保存" -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:152 -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:101 -msgid "Power-up time (ms) (15-200)" -msgstr "" +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:124 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:102 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:150 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:208 +msgid "Power up time (ms) (10-500)" +msgstr "Power up 时间 (ms) (10-500)" -#: src/wizard.c:783 src/input/mpegts/mpegts_network_dvb.c:247 +#: src/wizard.c:801 src/input/mpegts/mpegts_network_dvb.c:247 #: src/input/mpegts/mpegts_network_dvb.c:270 #: src/input/mpegts/mpegts_network_dvb.c:293 #: src/input/mpegts/mpegts_network_dvb.c:326 #: src/input/mpegts/mpegts_network_dvb.c:349 -#: src/input/mpegts/mpegts_network_dvb.c:372 -#: src/input/mpegts/mpegts_network_dvb.c:395 -#: src/input/mpegts/mpegts_network_dvb.c:418 -#: src/input/mpegts/mpegts_network_dvb.c:441 +#: src/input/mpegts/mpegts_network_dvb.c:382 +#: src/input/mpegts/mpegts_network_dvb.c:405 +#: src/input/mpegts/mpegts_network_dvb.c:428 +#: src/input/mpegts/mpegts_network_dvb.c:451 +#: src/input/mpegts/mpegts_network_dvb.c:474 msgid "Pre-defined muxes" -msgstr "" +msgstr "预定义复用器" -#: src/dvr/dvr_config.c:1032 +#: src/dvr/dvr_config.c:1517 msgid "Pre-processor command" -msgstr "" +msgstr "预处理器命令" -#: src/channels.c:466 src/dvr/dvr_db.c:3011 src/dvr/dvr_config.c:961 +#: src/channels.c:519 src/dvr/dvr_db.c:4529 src/dvr/dvr_config.c:1054 msgid "Pre-recording padding" -msgstr "" +msgstr "Pre-录像 padding" -#: src/epg.c:2353 +#: src/epg.c:2009 msgid "Pre-school children's programs" -msgstr "" +msgstr "学前儿童节目" -#: src/config.c:2326 -msgid "Prefer picons over channel name" -msgstr "" +#: src/wizard.c:966 +msgid "Predefined Muxes" +msgstr "Predefined 复用器" + +#: src/config.c:2475 +msgid "Prefer picons over channel icons" +msgstr "Prefer picons over 频道 图标" -#: src/input/mpegts/mpegts_service.c:212 +#: src/input/mpegts/mpegts_service.c:287 msgid "Preferred CA PID" -msgstr "" +msgstr "Preferred 条件接收 PID" -#: src/profile.c:1889 +#: src/transcoding/codec/profile_audio_class.c:301 +#: src/transcoding/codec/profile_audio_class.c:311 +#: src/transcoding/codec/profile_audio_class.c:321 msgid "Preferred audio language." -msgstr "" +msgstr "Preferred 音频 language." -#: src/profile.c:401 +#: src/profile.c:445 msgid "Preferred service video type" -msgstr "" +msgstr "Preferred 服务 视频 类型" + +#: src/input/mpegts/mpegts_service.c:92 +msgid "Prepend to Description" +msgstr "Prepend to 描述" -#: src/input/mpegts/satip/satip.c:463 +#: src/input/mpegts/satip/satip.c:530 msgid "Presentation" -msgstr "" +msgstr "演示" -#: src/input/mpegts/satip/satip.c:464 +#: src/input/mpegts/satip/satip.c:531 msgid "Presentation details." -msgstr "" +msgstr "Presentation 详情." -#: src/epg.c:2396 +#: src/transcoding/codec/codecs/libs/libx26x.c:182 +#: src/transcoding/codec/codecs/libs/libx26x.c:281 +msgid "Preset" +msgstr "预设" + +#: src/epg.c:2052 msgid "Press" -msgstr "" +msgstr "按下" -#: src/access.c:1666 +#: src/access.c:1800 msgid "" "Prevent the user from overriding the default user interface level setting " "and removes the view level drop-dowm from the interface." msgstr "" +"Prevent the 用户 from overriding the 默认 用户 界面 级别 设置 and removes the 查看 级别 放置-" +"dowm from the 界面." -#: src/config.c:2103 +#: src/config.c:2339 msgid "" -"Prevents users from overriding the above user interface level setting and " -"removes the view level drop-dowm from the interface." +"Prevent users from overriding the view level setting. This option shows or " +"hides the View level drop-down (next to the Help button)." msgstr "" +"Prevent 用户 from overriding the 查看 级别 设置. This 选项 shows or hides the 视图级别 放置-" +"down (下一个 to the 帮助 按钮)." -#: src/epggrab/module.c:155 src/dvr/dvr_db.c:3145 src/dvr/dvr_autorec.c:1176 -#: src/dvr/dvr_timerec.c:619 src/input/mpegts/mpegts_input.c:240 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1445 -#: src/input/mpegts/satip/satip_satconf.c:352 src/input/mpegts/iptv/iptv.c:734 -#: src/input/mpegts/iptv/iptv_mux.c:123 +#: src/streaming.c:474 +msgid "Previously recorded" +msgstr "曾录制过" + +#: src/epggrab/module.c:179 src/dvr/dvr_db.c:4709 src/dvr/dvr_autorec.c:1386 +#: src/dvr/dvr_timerec.c:617 src/dvr/dvr_config.c:1001 +#: src/input/mpegts/mpegts_input.c:248 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1560 +#: src/input/mpegts/satip/satip_satconf.c:369 src/input/mpegts/iptv/iptv.c:844 +#: src/input/mpegts/iptv/iptv_mux.c:114 msgid "Priority" -msgstr "" +msgstr "优先级" -#: src/service.c:211 +#: src/service.c:204 msgid "Priority (-10..10)" -msgstr "" +msgstr "优先级 (-10..10)" -#: src/dvr/dvr_timerec.c:620 +#: src/dvr/dvr_config.c:1002 msgid "" "Priority of the entry, higher-priority entries will take precedence and " "cancel lower-priority events." msgstr "" +"Priority of the 条目, higher-priority 条目 will take precedence and cancel " +"lower-priority 事件." -#: src/dvr/dvr_db.c:3146 +#: src/dvr/dvr_db.c:4710 src/dvr/dvr_autorec.c:1387 src/dvr/dvr_timerec.c:618 msgid "" "Priority of the recording. Higher priority entries will take precedence and " -"cancel lower-priority events." +"cancel lower-priority events. The 'Not Set' value inherits the settings from" +" the assigned DVR configuration." msgstr "" +"Priority of the 录像. Higher priority 条目 will take precedence and cancel " +"lower-priority 事件. The 'Not Set' 值 inherits the 设置 from the assigned 录像 配置." -#: src/channels.c:1471 +#: src/channels.c:1806 msgid "Private" -msgstr "" +msgstr "私有" + +#: src/descrambler/capmt.c:2618 +msgid "Problematic: OSCam new pc-nodmx (rev >= 10389)" +msgstr "Problematic: OSCam 新建 pc-nodmx (rev >= 10389)" + +#: src/epggrab.c:447 +msgid "Process Parental Rating Labels" +msgstr "处理家长控制评分标签" + +#: src/transcoding/codec/profile_class.c:310 +msgid "Profile" +msgstr "配置" -#: src/profile.c:326 +#: src/transcoding/codec/profile_class.c:236 +msgid "Profile Settings" +msgstr "配置方案 设置" + +#: src/transcoding/codec/profile_class.c:267 +msgid "Profile description." +msgstr "配置方案 描述." + +#: src/profile.c:314 msgid "Profile name" -msgstr "" +msgstr "配置名称" + +#: src/transcoding/codec/profile_class.c:311 +msgid "Profile." +msgstr "配置方案." -#: src/esfilter.c:680 src/esfilter.c:775 src/esfilter.c:870 src/esfilter.c:965 -#: src/esfilter.c:1070 src/esfilter.c:1152 +#: src/esfilter.c:672 src/esfilter.c:768 src/esfilter.c:864 src/esfilter.c:959 +#: src/esfilter.c:1067 src/esfilter.c:1150 msgid "" "Program identification (PID) number to compare. Zero means any. This " "comparison is processed only when service comparison is active and for the " "Conditional Access filter." msgstr "" +"节目 identification (PID) 编号 to compare. Zero means any. This comparison is " +"processed only when 服务 comparison is 活动 and for the Conditional 访问 过滤." -#: src/dvr/dvr_db.c:3138 +#: src/dvr/dvr_db.c:4693 msgid "Program synopsis (display only)." -msgstr "" +msgstr "节目 synopsis (显示 only)." -#: src/dvr/dvr_db.c:3130 +#: src/dvr/dvr_db.c:4685 msgid "Program synopsis." -msgstr "" +msgstr "节目 synopsis." + +#: src/dvr/dvr_db.c:4866 +msgid "Program unique ID (from grabber)" +msgstr "节目 unique ID (from 抓取器)" + +#: src/dvr/dvr_db.c:4867 +msgid "Program unique ID (from grabber), such as MV101010101.0000" +msgstr "节目 unique ID (from 抓取器), such as MV101010101.0000" -#: src/input/mpegts/mpegts_service.c:168 +#: src/wizard.c:780 +msgid "Progress" +msgstr "进度" + +#: src/descrambler/cccam.c:1027 +msgid "Protocol version." +msgstr "协议 version." + +#: src/input/mpegts/mpegts_service.c:218 msgid "Provider" -msgstr "" +msgstr "提供商" -#: src/descrambler/constcw.c:299 src/descrambler/constcw.c:365 +#: src/descrambler/constcw.c:334 src/descrambler/constcw.c:407 +#: src/descrambler/constcw.c:480 src/descrambler/constcw.c:553 msgid "Provider ID" -msgstr "" +msgstr "提供商 ID" -#: src/input/mpegts/mpegts_network.c:167 src/input/mpegts/mpegts_mux.c:576 +#: src/input/mpegts/mpegts_network.c:207 src/input/mpegts/mpegts_mux.c:593 msgid "Provider network name" -msgstr "" +msgstr "Provider 网络 名称" -#: src/input/mpegts/mpegts_network.c:168 +#: src/input/mpegts/mpegts_network.c:208 msgid "Provider's network name." -msgstr "" +msgstr "Provider's 网络 名称." -#: src/epg.c:2427 +#: src/epg.c:2083 msgid "Psychology" -msgstr "" +msgstr "心理学" -#: src/epg.c:2357 +#: src/epg.c:2013 msgid "Puppets" -msgstr "" +msgstr "木偶" -#: src/tvhlog.c:161 +#: src/tvhlog.c:174 msgid "PyEPG Import" -msgstr "" +msgstr "PyEPG 导入" + +#: src/input/mpegts/mpegts_mux_dvb.c:232 src/input/mpegts/mpegts_mux_dvb.c:327 +#: src/input/mpegts/mpegts_mux_dvb.c:612 src/input/mpegts/mpegts_mux_dvb.c:660 +#: src/input/mpegts/mpegts_mux_dvb.c:791 src/input/mpegts/mpegts_mux_dvb.c:814 +#: src/input/mpegts/mpegts_mux_dvb.c:837 src/input/mpegts/mpegts_mux_dvb.c:888 +#: src/input/mpegts/mpegts_mux_dvb.c:1052 +msgid "QAM/AUTO" +msgstr "QAM/自动" + +#: src/transcoding/codec/codecs/libs/libvpx.c:106 +msgid "Quality" +msgstr "质量" + +#: src/transcoding/codec/codecs/aac.c:113 +#: src/transcoding/codec/codecs/mpeg2video.c:59 +#: src/transcoding/codec/codecs/vorbis.c:57 +#: src/transcoding/codec/codecs/libs/libtheora.c:59 +#: src/transcoding/codec/codecs/libs/libvorbis.c:95 +msgid "Quality (0=auto)" +msgstr "质量 (0=auto)" + +#: src/transcoding/codec/codecs/libs/libvpx.c:119 +msgid "Quality/Speed ratio modifier." +msgstr "质量/Speed ratio modifier." -#: src/profile.c:1696 -msgid "Quad (4.0)" -msgstr "" +#: src/tvhlog.c:89 +msgid "Queue profiling" +msgstr "队列性能分析" -#: src/epg.c:2317 +#: src/epg.c:1973 msgid "Quiz" -msgstr "" +msgstr "测验" -#: src/timeshift.c:276 +#: src/timeshift.c:274 msgid "RAM only" -msgstr "" +msgstr "仅内存" -#: src/input/mpegts/satip/satip.c:235 -msgid "RTP/AVP/TCP (embedded data)" -msgstr "" +#: src/satip/server.c:799 +msgid "RTP Local bind IP address" +msgstr "RTP Local bind IP 地址" -#: src/tvhlog.c:92 +#: src/satip/server.c:756 +msgid "RTP over TCP payload" +msgstr "RTP over TCP 载荷" + +#: src/input/mpegts/satip/satip_frontend.c:222 +msgid "RTP over UDP" +msgstr "RTP over UDP" + +#: src/input/mpegts/satip/satip.c:278 +msgid "RTP/AVP/TCP transport supported" +msgstr "RTP/AVP/TCP 传输 支持的" + +#: src/tvhlog.c:100 msgid "RTSP Protocol" -msgstr "" +msgstr "RTSP 协议" + +#: src/config.c:2734 +msgid "RTSP UDP maximum port" +msgstr "RTSP UDP maximum 端口" -#: src/input/mpegts/satip/satip.c:359 +#: src/config.c:2722 +msgid "RTSP UDP minimum port" +msgstr "RTSP UDP minimum 端口" + +#: src/input/mpegts/satip/satip.c:426 msgid "RTSP port" -msgstr "" +msgstr "RTSP 端口" -#: src/satip/server.c:605 +#: src/satip/server.c:687 msgid "RTSP port (554 or 9983, 0 = disable)" -msgstr "" +msgstr "RTSP 端口 (554 or 9983, 0 = 禁用)" -#: src/service.c:157 +#: src/service.c:148 msgid "Radio" -msgstr "" +msgstr "广播" + +#: src/dvr/dvr_db.c:5115 +msgid "Rating Authority" +msgstr "评分权威机构" + +#: src/dvr/dvr_db.c:5116 +msgid "Rating Authority." +msgstr "评分权威机构。" + +#: src/dvr/dvr_db.c:5123 +msgid "Rating Country" +msgstr "评分国家" + +#: src/dvr/dvr_db.c:5124 +msgid "Rating Country." +msgstr "评分国家。" + +#: src/dvr/dvr_db.c:5107 +msgid "Rating Icon" +msgstr "Rating 图标" -#: src/profile.c:1681 +#: src/dvr/dvr_db.c:5108 +msgid "Rating Icon URL." +msgstr "Rating 图标 URL." + +#: src/dvr/dvr_db.c:5131 +msgid "Rating Label" +msgstr "评分标签" + +#: src/dvr/dvr_db.c:5096 +msgid "Rating Label UUID" +msgstr "评分标签 UUID" + +#: src/dvr/dvr_db.c:5132 +msgid "Rating Label." +msgstr "评分标签。" + +#: src/tvhlog.c:186 +msgid "Rating Labels" +msgstr "评分标签" + +#: src/ratinglabels.c:670 +msgid "Rating label to be displayed." +msgstr "要显示的评分标签。" + +#: src/profile.c:2311 msgid "Raw Audio Stream" -msgstr "" +msgstr "Raw 音频 流" -#: src/imagecache.c:106 +#: src/imagecache.c:118 msgid "Re-fetch period (hours)" -msgstr "" +msgstr "重新获取周期(小时)" -#: src/bouquet.c:1063 src/input/mpegts/iptv/iptv.c:881 +#: src/bouquet.c:1293 src/input/mpegts/iptv/iptv.c:980 msgid "Re-fetch period (mins)" -msgstr "" +msgstr "重新获取周期(分钟)" -#: src/bouquet.c:1064 +#: src/bouquet.c:1294 msgid "Re-fetch the bouquet every x minutes." -msgstr "" +msgstr "Re-fetch the 频道包 every x minutes." -#: src/dvr/dvr_db.c:1175 +#: src/dvr/dvr_db.c:1480 #, c-format msgid "Re-record%s%s" -msgstr "" +msgstr "Re-录制%s%s" -#: src/imagecache.c:114 +#: src/imagecache.c:126 msgid "Re-try period (hours)" -msgstr "" +msgstr "重试周期(小时)" -#: src/htsp_server.c:2762 +#: src/htsp_server.c:3031 msgid "Read error" -msgstr "" +msgstr "Read 错误" -#: src/satip/server.c:606 +#: src/satip/server.c:688 msgid "" "Real Time Streaming Protocol (RTSP) port the server should listen on (554 or" " 9983, 0 = disable)." msgstr "" +"Real 时间 Streaming 协议 (RTSP) 端口 the 服务器 should listen on (554 or 9983, 0 = " +"禁用)." + +#: src/config.c:2543 +msgid "Realm name" +msgstr "Realm 名称" -#: src/dvr/dvr_autorec.c:937 +#: src/dvr/dvr_autorec.c:1034 src/dvr/dvr_config.c:852 msgid "Record all" -msgstr "" +msgstr "录制全部" -#: src/dvr/dvr_timerec.c:608 +#: src/dvr/dvr_timerec.c:606 msgid "Record on these days only." -msgstr "" +msgstr "录制 on these days only." -#: src/dvr/dvr_config.c:820 -msgid "Recording file options" -msgstr "" +#: src/dvr/dvr_config.c:1024 +msgid "Recorded file(s) retention period" +msgstr "Recorded 文件(s) retention period" -#: src/dvr/dvr_db.c:3386 +#: src/dvr/dvr_db.c:4971 msgid "Recording file size." -msgstr "" +msgstr "录像 文件 size." -#: src/dvr/dvr_db.c:3185 -msgid "Recording play count" -msgstr "" +#: src/dvr/dvr_config.c:1013 +msgid "Recording info retention period" +msgstr "录像 信息 retention period" -#: src/dvr/dvr_config.c:1063 -msgid "Recording system path" -msgstr "" +#: src/dvr/dvr_db.c:4752 +msgid "Recording play count" +msgstr "录像 播放 count" -#: src/satip/server.c:564 +#: src/satip/server.c:620 msgid "Reject" -msgstr "" +msgstr "拒绝" -#: src/satip/server.c:565 +#: src/satip/server.c:621 msgid "Reject exact match" -msgstr "" +msgstr "拒绝精确匹配" -#: src/channels.c:1492 +#: src/channels.c:1827 msgid "Relative path to the imagecache copy of the icon." -msgstr "" +msgstr "Relative 路径 to the imagecache copy of the 图标." -#: src/epg.c:2391 +#: src/epg.c:2047 msgid "Religion" -msgstr "" +msgstr "宗教" -#: src/epg.c:2287 +#: src/epg.c:1943 msgid "Religious" -msgstr "" +msgstr "宗教" -#: src/epg.c:2409 +#: src/epg.c:2065 msgid "Remarkable people" -msgstr "" +msgstr "杰出人物" -#: src/input/mpegts/iptv/iptv.c:904 +#: src/input/mpegts/iptv/iptv.c:1004 msgid "Remove HTTP arguments" -msgstr "" +msgstr "移除 HTTP arguments" -#: src/dvr/dvr_config.c:1260 +#: src/dvr/dvr_config.c:1393 msgid "Remove all unsafe characters from filename" +msgstr "移除 all unsafe characters from filename" + +#: src/input/mpegts/mpegts_input.c:326 src/input/mpegts/iptv/iptv.c:904 +msgid "Remove scrambled bits" +msgstr "移除 scrambled bits" + +#: src/satip/server.c:947 +msgid "" +"Remove server support for RTP/AVP/TCP transfer mode (embedded data in the " +"RTSP session)." msgstr "" +"移除 服务器 支持 for RTP/AVP/TCP transfer 模式 (embedded 数据 in the RTSP session)." + +#: src/profile.c:1849 +msgid "Reorder DVB subtitle packets." +msgstr "Reorder DVB 副标题 packets." -#: src/dvr/dvr_autorec.c:973 +#: src/profile.c:1848 +msgid "Reorder DVBSUB" +msgstr "重排 DVBSUB" + +#: src/dvr/dvr_autorec.c:1078 msgid "Repeated" +msgstr "重复" + +#: src/satip/server.c:957 +msgid "" +"Replace the full Transport Stream with a range 0x00-0x02,0x10-0x1F,0x1FFB " +"pids only." msgstr "" +"Replace the full 传输 流 with a range 0x00-0x02,0x10-0x1F,0x1FFB PID only." -#: src/dvr/dvr_config.c:1271 +#: src/dvr/dvr_config.c:1405 msgid "Replace whitespace in title with '-'" -msgstr "" +msgstr "Replace whitespace in 标题 with '-'" -#: src/dvr/dvr_config.c:1272 +#: src/dvr/dvr_config.c:1406 msgid "Replaces all whitespace in the title with '-'." -msgstr "" +msgstr "Replaces all whitespace in the 标题 with '-'." -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:206 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:631 msgid "Reply to CAM PIN inquiries" -msgstr "" +msgstr "回复 CAM PIN 查询" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:207 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:632 msgid "Reply to PIN inquiries." -msgstr "" +msgstr "回复 PIN 查询。" -#: src/epg.c:2407 +#: src/epg.c:2063 msgid "Reports" -msgstr "" +msgstr "报告" -#: src/dvr/dvr_db.c:3410 +#: src/dvr/dvr_db.c:4995 msgid "Rerun of" -msgstr "" +msgstr "重播自" -#: src/streaming.c:583 +#: src/streaming.c:621 msgid "Reserved" -msgstr "" +msgstr "保留" -#: src/profile.c:1865 -msgid "Resolution (height)" -msgstr "" +#: src/access.c:2251 +msgid "Reset" +msgstr "重置" -#: src/input/mpegts/iptv/iptv_mux.c:201 +#: src/input/mpegts/iptv/iptv_mux.c:229 msgid "Respawn (pipe)" -msgstr "" +msgstr "重新派生(管道)" -#: src/input/mpegts/mpegts_mux_sched.c:170 +#: src/input/mpegts/mpegts_mux_sched.c:171 msgid "Restart" -msgstr "" +msgstr "重启" -#: src/profile.c:378 +#: src/profile.c:399 msgid "Restart on error" -msgstr "" +msgstr "Restart on 错误" -#: src/profile.c:379 +#: src/profile.c:400 msgid "" "Restart streaming on error. This is useful for DVR so a recording isn't " "aborted if an error occurs." msgstr "" +"Restart streaming on 错误. 这是 useful for 录像 so a 录像 isn't aborted if an 错误 " +"occurs." -#: src/input/mpegts/mpegts_mux_sched.c:171 +#: src/input/mpegts/mpegts_mux_sched.c:172 msgid "" "Restart when the subscription is overriden (in then timeout time window)." -msgstr "" +msgstr "Restart when the 订阅 is overriden (in then timeout 时间 窗口)." + +#: src/satip/server.c:956 +msgid "Restrict \"pids=all\"" +msgstr "Restrict \"PID=all\"" -#: src/access.c:1787 +#: src/access.c:1930 msgid "Restrict connections to this type." -msgstr "" +msgstr "Restrict 连接 to this 类型." + +#: src/webui/comet.c:308 +msgid "Restricted log mode (no administrator)" +msgstr "Restricted 日志 模式 (no administrator)" -#: src/channels.c:535 +#: src/input/mpegts/iptv/iptv_mux.c:145 +msgid "Retransmission URL" +msgstr "重传 URL" + +#: src/channels.c:588 msgid "Reuse EPG from" -msgstr "" +msgstr "重用 EPG 自" -#: src/channels.c:536 +#: src/channels.c:589 msgid "Reuse the EPG from another channel." -msgstr "" +msgstr "Reuse the EPG from another 频道." -#: src/profile.c:1133 +#: src/profile.c:1429 src/profile.c:1719 msgid "Rewrite EIT" -msgstr "" +msgstr "重写 EIT" -#: src/profile.c:1134 +#: src/profile.c:1430 src/profile.c:1720 msgid "" "Rewrite EIT (Event Information Table) packets to only include information " -"about the currently-streamed service." +"about the currently-streamed service. Rewrite can be unset only if 'Rewrite " +"Service ID' is set to zero." msgstr "" +"Rewrite EIT (事件 信息 表格) packets to only 包含 信息 about the currently-streamed " +"服务. Rewrite can be unset only if 'Rewrite 服务 ID' is set to zero." + +#: src/profile.c:1348 src/profile.c:1598 src/profile.c:2511 +msgid "Rewrite MPEG-TS SI Table(s) Settings" +msgstr "Rewrite MPEG-TS SI 表格(s) 设置" + +#: src/profile.c:1414 src/profile.c:1704 src/profile.c:2561 +msgid "Rewrite NIT" +msgstr "重写 NIT" -#: src/profile.c:1088 -msgid "Rewrite MPEG-TS SI tables" +#: src/profile.c:1415 src/profile.c:1705 src/profile.c:2562 +msgid "" +"Rewrite NIT (Network Information Table) packets to only include information " +"about the currently-streamed service. Rewrite can be unset only if 'Rewrite " +"Service ID' is set to zero." msgstr "" +"Rewrite NIT (网络 信息 表格) packets to only 包含 信息 about the currently-streamed " +"服务. Rewrite can be unset only if 'Rewrite 服务 ID' is set to zero." -#: src/profile.c:1109 +#: src/profile.c:1384 src/profile.c:1674 msgid "Rewrite PAT" -msgstr "" +msgstr "重写 PAT" -#: src/profile.c:1110 +#: src/profile.c:1385 src/profile.c:1675 msgid "" "Rewrite PAT (Program Association Table) packets to only include information " -"about the currently-streamed service." +"about the currently-streamed service. Rewrite can be unset only if 'Rewrite " +"Service ID' is set to zero." msgstr "" +"Rewrite PAT (节目 Association 表格) packets to only 包含 信息 about the currently-" +"streamed 服务. Rewrite can be unset only if 'Rewrite 服务 ID' is set to zero." -#: src/profile.c:1097 src/satip/server.c:645 +#: src/profile.c:1369 src/profile.c:1659 src/profile.c:2546 +#: src/satip/server.c:926 msgid "Rewrite PMT" -msgstr "" +msgstr "重写 PMT" -#: src/profile.c:1098 +#: src/profile.c:1370 src/profile.c:1660 src/profile.c:2547 msgid "" "Rewrite PMT (Program Map Table) packets to only include information about " -"the currently-streamed service." +"the currently-streamed service. Rewrite can be unset only if 'Rewrite " +"Service ID' is set to zero." msgstr "" +"Rewrite PMT (节目 Map 表格) packets to only 包含 信息 about the currently-streamed " +"服务. Rewrite can be unset only if 'Rewrite 服务 ID' is set to zero." -#: src/satip/server.c:646 +#: src/satip/server.c:927 msgid "" -"Rewrite Program Association Table (PMT) packets to only include information " -"about the currently streamed service." +"Rewrite Program Map Table (PMT) packets to only include information about " +"the currently streamed service." msgstr "" +"Rewrite 节目 Map 表格 (PMT) packets to only 包含 信息 about the currently streamed " +"服务." -#: src/profile.c:1121 +#: src/profile.c:1399 src/profile.c:1689 msgid "Rewrite SDT" -msgstr "" +msgstr "重写 SDT" -#: src/profile.c:1122 +#: src/profile.c:1400 src/profile.c:1690 msgid "" "Rewrite SDT (Service Description Table) packets to only include information " -"about the currently-streamed service." +"about the currently-streamed service. Rewrite can be unset only if 'Rewrite " +"Service ID' is set to zero." msgstr "" +"Rewrite SDT (服务 描述 表格) packets to only 包含 信息 about the currently-streamed " +"服务. Rewrite can be unset only if 'Rewrite 服务 ID' is set to zero." -#: src/access.c:1416 -msgid "Rights" +#: src/profile.c:1357 src/profile.c:1647 src/profile.c:2533 +msgid "Rewrite Service ID" +msgstr "Rewrite 服务 ID" + +#: src/profile.c:1358 src/profile.c:1648 +msgid "" +"Rewrite service identifier (SID) using the specified value (usually 1). Zero" +" means no rewrite." msgstr "" +"Rewrite 服务 identifier (SID) using the specified 值 (usually 1). Zero means no" +" rewrite." -#: src/epg.c:2371 -msgid "Rock" +#: src/profile.c:2534 +msgid "" +"Rewrite service identifier (SID) using the specified value (usually 1). Zero" +" means no rewrite; preserving MPEG-TS original network and transport stream " +"IDs" msgstr "" +"Rewrite 服务 identifier (SID) using the specified 值 (usually 1). Zero means no" +" rewrite; preserving MPEG-TS original 网络 and 传输 流 IDs" + +#: src/access.c:1533 +msgid "Rights" +msgstr "权限" -#: src/input/mpegts/mpegts_mux_dvb.c:474 +#: src/epg.c:2027 +msgid "Rock" +msgstr "摇滚" + +#: src/input/mpegts/mpegts_mux_dvb.c:498 msgid "Rolloff" -msgstr "" +msgstr "滚降" -#: src/epg.c:2286 +#: src/epg.c:1942 msgid "Romance" -msgstr "" +msgstr "浪漫" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:645 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:699 msgid "Rotor initialization time (seconds)" -msgstr "" +msgstr "Rotor initialization 时间 (seconds)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1481 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1596 msgid "Rotor type" -msgstr "" +msgstr "Rotor 类型" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:85 +#, c-format +msgid "Rotor: %s" +msgstr "旋转器:%s" -#: src/main.c:822 +#: src/main.c:892 msgid "Run as group" -msgstr "" +msgstr "以组身份运行" -#: src/main.c:821 +#: src/main.c:891 msgid "Run as user" -msgstr "" +msgstr "Run as 用户" -#: src/subscriptions.c:967 src/dvr/dvr_db.c:607 +#: src/subscriptions.c:1025 src/dvr/dvr_db.c:654 msgid "Running" -msgstr "" +msgstr "运行中" -#: src/input/mpegts/satip/satip_frontend.c:153 -msgid "SAT->IP frontend number." -msgstr "" +#: src/epggrab/module/eit.c:1787 +msgid "Running state immediately" +msgstr "立即运行状态" -#: src/input/mpegts/satip/satip_frontend.c:422 -msgid "SAT>IP ATSC-C Frontend" -msgstr "" +#: src/input/mpegts/satip/satip_frontend.c:253 +msgid "SAT->IP frontend number." +msgstr "SAT->IP frontend 编号." -#: src/input/mpegts/satip/satip_frontend.c:412 +#: src/input/mpegts/satip/satip_frontend.c:601 msgid "SAT>IP ATSC-T Frontend" -msgstr "" +msgstr "SAT>IP ATSC-T 前端" -#: src/tvhlog.c:156 src/input/mpegts/satip/satip.c:215 +#: src/tvhlog.c:169 src/input/mpegts/satip/satip.c:251 msgid "SAT>IP Client" -msgstr "" - -#: src/input/mpegts/satip/satip_frontend.c:146 -msgid "SAT>IP DVB Frontend" -msgstr "" - -#: src/input/mpegts/satip/satip_frontend.c:393 -msgid "SAT>IP DVB-C Frontend" -msgstr "" - -#: src/input/mpegts/satip/satip_frontend.c:316 -msgid "SAT>IP DVB-S Frontend" -msgstr "" +msgstr "SAT>IP 客户端" -#: src/input/mpegts/satip/satip_frontend.c:361 -msgid "SAT>IP DVB-S Slave Frontend" -msgstr "" +#: src/input/mpegts/mpegts_mux_dvb.c:544 src/input/mpegts/iptv/iptv_mux.c:281 +msgid "SAT>IP DVB-C frequency (Hz)" +msgstr "SAT>IP DVB-C 频率 (Hz)" -#: src/input/mpegts/satip/satip_frontend.c:228 -msgid "SAT>IP DVB-T Frontend" -msgstr "" +#: src/input/mpegts/mpegts_mux_dvb.c:560 src/input/mpegts/iptv/iptv_mux.c:289 +msgid "SAT>IP DVB-S frequency (kHz)" +msgstr "SAT>IP DVB-S 频率 (kHz)" -#: src/input/mpegts/iptv/iptv_mux.c:245 +#: src/input/mpegts/mpegts_mux_dvb.c:552 src/input/mpegts/iptv/iptv_mux.c:273 msgid "SAT>IP DVB-T frequency (Hz)" -msgstr "" +msgstr "SAT>IP DVB-T 频率 (Hz)" + +#: src/input/mpegts/satip/satip_frontend.c:621 +msgid "SAT>IP ISDB-T Frontend" +msgstr "SAT>IP ISDB-T 前端" -#: src/main.c:843 +#: src/main.c:913 msgid "" "SAT>IP RTSP port number for server\n" "(default: -1 = disable, 0 = webconfig, standard port is 554)" msgstr "" +"SAT>IP RTSP 端口 编号 for 服务器\n" +"(默认: -1 = 禁用, 0 = webconfig, standard 端口 is 554)" -#: src/input/mpegts/satip/satip_satconf.c:328 +#: src/input/mpegts/satip/satip_satconf.c:338 msgid "SAT>IP Satellite Configuration" -msgstr "" +msgstr "SAT>IP 卫星 配置" -#: src/tvhlog.c:157 +#: src/tvhlog.c:170 msgid "SAT>IP Server" -msgstr "" +msgstr "SAT>IP 服务端" -#: src/tvhlog.c:116 +#: src/tvhlog.c:124 msgid "SAT>IP Server SI Tables" -msgstr "" +msgstr "SAT>IP 服务端 SI 表" -#: src/input/mpegts/mpegts_network.c:244 +#: src/input/mpegts/mpegts_network.c:293 msgid "SAT>IP source number" -msgstr "" +msgstr "SAT>IP source 编号" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:472 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:536 -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:161 -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:199 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:526 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:590 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:166 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:224 msgid "SCR (ID)" -msgstr "" +msgstr "SCR (ID)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:473 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:537 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:527 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:591 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:167 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:225 msgid "SCR (Satellite Channel Router) ID." -msgstr "" +msgstr "SCR (卫星 频道 Router) ID." -#: src/service.c:158 +#: src/service.c:149 msgid "SD TV" -msgstr "" +msgstr "SD 电视" -#: src/profile.c:267 +#: src/profile.c:274 msgid "SD: standard definition" -msgstr "" +msgstr "SD:标准清晰度" -#: src/input/mpegts/iptv/iptv_mux.c:107 +#: src/config.c:2139 +msgid "SHA-256" +msgstr "SHA-256" + +#: src/config.c:2140 +msgid "SHA-512/256" +msgstr "SHA-512/256" + +#: src/proplib.c:35 msgid "SIGHUP" -msgstr "" +msgstr "SIGHUP" -#: src/input/mpegts/iptv/iptv_mux.c:106 +#: src/proplib.c:34 msgid "SIGINT" -msgstr "" +msgstr "SIGINT" -#: src/input/mpegts/iptv/iptv_mux.c:104 +#: src/proplib.c:32 msgid "SIGKILL" -msgstr "" +msgstr "SIGKILL" -#: src/input/mpegts/iptv/iptv_mux.c:105 +#: src/proplib.c:33 msgid "SIGTERM" -msgstr "" +msgstr "SIGTERM" -#: src/input/mpegts/iptv/iptv_mux.c:108 +#: src/proplib.c:36 msgid "SIGUSR1" -msgstr "" +msgstr "SIGUSR1" -#: src/input/mpegts/iptv/iptv_mux.c:109 +#: src/proplib.c:37 msgid "SIGUSR2" -msgstr "" +msgstr "SIGUSR2" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:229 +msgid "SNR multiplier" +msgstr "信噪比倍率" -#: src/bouquet.c:1054 src/input/mpegts/iptv/iptv.c:890 +#: src/bouquet.c:1284 src/input/mpegts/iptv/iptv.c:989 msgid "SSL verify peer" -msgstr "" +msgstr "SSL 验证 peer" -#: src/tvhlog.c:75 +#: src/tvhlog.c:83 msgid "START" -msgstr "" +msgstr "START" -#: src/tvhlog.c:76 +#: src/tvhlog.c:84 msgid "STOP" +msgstr "STOP" + +#: src/config.c:2735 +msgid "" +"Same as above, but for the maximum allowed port. Note that each stream " +"requires two ports." msgstr "" +"Same as above, but for the maximum allowed 端口. 注意 that each 流 requires two " +"ports." + +#: src/transcoding/codec/profile_audio_class.c:330 +msgid "Sample format" +msgstr "Sample 格式" -#: src/dvr/dvr_autorec.c:777 +#: src/transcoding/codec/profile_audio_class.c:342 +msgid "Sample rate" +msgstr "采样率" + +#: src/transcoding/codec/profile_audio_class.c:343 +msgid "Samples per second." +msgstr "每秒采样数。" + +#: src/dvr/dvr_autorec.c:917 msgid "Sat" -msgstr "" +msgstr "周六" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1422 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1530 msgid "Satconf" -msgstr "" +msgstr "卫星配置" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:354 +msgid "Satellite config" +msgstr "卫星 配置" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:135 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:159 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:176 +msgid "Satellite longitude" +msgstr "卫星 longitude" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:136 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:160 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:177 +msgid "Satellite longitude (like 9.0 (east) or -33.0 (west))." +msgstr "卫星 longitude (like 9.0 (east) or -33.0 (west))." + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:129 +msgid "Satellite position." +msgstr "卫星 position." + +#: src/input/mpegts/satip/satip_frontend.c:482 +msgid "Satellite positions" +msgstr "卫星 positions" + +#: src/epggrab.c:436 +msgid "Save EPG to disk after xmltv import" +msgstr "保存 EPG to disk after xmltv import" + +#: src/input/mpegts/mpegts_service.c:90 +msgid "Save in Description" +msgstr "保存 in 描述" + +#: src/dvr/dvr_db.c:5078 +msgid "Saved Rating Authority" +msgstr "已保存的评分权威机构" + +#: src/dvr/dvr_db.c:5086 +msgid "Saved Rating Country" +msgstr "已保存的评分国家" + +#: src/dvr/dvr_db.c:5070 +msgid "Saved Rating Icon Path" +msgstr "Saved Rating 图标 路径" + +#: src/dvr/dvr_db.c:5062 +msgid "Saved Rating Label" +msgstr "已保存的评分标签" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:272 -msgid "Satellite config" -msgstr "" +#: src/dvr/dvr_db.c:5079 +msgid "Saved parental rating authority for once recording is complete." +msgstr "Saved parental rating authority for once 录像 is complete." -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:134 -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:151 -msgid "Satellite longitude" -msgstr "" +#: src/dvr/dvr_db.c:5087 +msgid "Saved parental rating country for once recording is complete." +msgstr "Saved parental rating country for once 录像 is complete." -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:135 -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:152 -msgid "Satellite longitude." -msgstr "" +#: src/dvr/dvr_db.c:5063 +msgid "Saved parental rating for once recording is complete." +msgstr "Saved parental rating for once 录像 is complete." -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:128 -msgid "Satellite position." -msgstr "" +#: src/dvr/dvr_db.c:5071 +msgid "Saved parental rating icon for once recording is complete." +msgstr "Saved parental rating 图标 for once 录像 is complete." -#: src/input/mpegts/satip/satip_frontend.c:322 -msgid "Satellite positions" -msgstr "" +#: src/transcoding/codec/profile_video_class.c:281 +msgid "Scaling mode" +msgstr "Scaling 模式" -#: src/input/mpegts/iptv/iptv.c:716 +#: src/input/mpegts/iptv/iptv.c:826 msgid "Scan after creation" -msgstr "" +msgstr "扫描 after creation" -#: src/wizard.c:762 -msgid "Scan progress" -msgstr "" +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:250 +msgid "Scan grace period (seconds)" +msgstr "扫描 grace period (seconds)" -#: src/input/mpegts/mpegts_network.c:296 +#: src/input/mpegts/mpegts_network.c:345 msgid "Scan queue length" -msgstr "" +msgstr "扫描 queue length" -#: src/input/mpegts/mpegts_mux.c:621 +#: src/input/mpegts/mpegts_mux.c:638 msgid "Scan result" -msgstr "" +msgstr "扫描结果" -#: src/wizard.c:1016 src/input/mpegts/mpegts_mux.c:609 +#: src/input/mpegts/mpegts_mux.c:626 msgid "Scan status" -msgstr "" +msgstr "扫描状态" -#: src/tvhlog.c:165 +#: src/tvhlog.c:178 msgid "Scanfile" -msgstr "" +msgstr "扫描文件" -#: src/dvr/dvr_config.c:938 -msgid "Schedule a re-recording if more errors than (0=off)" -msgstr "" +#: src/wizard.c:1051 +msgid "Scanning" +msgstr "扫描" -#: src/input/mpegts/mpegts_mux_sched.c:154 +#: src/input/mpegts/mpegts_mux_sched.c:155 msgid "Schedule frequency (in cron format)." -msgstr "" +msgstr "计划 频率 (in cron 格式)." -#: src/dvr/dvr_db.c:3402 +#: src/dvr/dvr_db.c:4987 msgid "Schedule status" -msgstr "" +msgstr "计划 状态" -#: src/dvr/dvr_db.c:3403 +#: src/dvr/dvr_db.c:4988 msgid "Schedule status." -msgstr "" +msgstr "计划 状态." -#: src/dvr/dvr_db.c:3058 +#: src/dvr/dvr_db.c:4576 msgid "Scheduled Duration" -msgstr "" +msgstr "已计划 Duration" -#: src/dvr/dvr_db.c:597 +#: src/dvr/dvr_db.c:644 msgid "Scheduled for recording" -msgstr "" +msgstr "已计划 for 录像" -#: src/dvr/dvr_db.c:3023 +#: src/dvr/dvr_db.c:4541 msgid "Scheduled start time" -msgstr "" +msgstr "已计划 开始 时间" -#: src/dvr/dvr_db.c:3050 +#: src/dvr/dvr_db.c:4568 msgid "Scheduled stop time" -msgstr "" +msgstr "已计划 停止 时间" -#: src/config.c:2350 +#: src/config.c:2499 msgid "" -"Scheme to generate the the channel icon names (all lower-case, service name " +"Scheme to generate the channel icon names (all lower-case, service name " "picons etc.)." msgstr "" +"Scheme to generate the 频道 图标 names (all lower-case, 服务 名称 picons etc.)." -#: src/epg.c:2356 +#: src/epg.c:2012 msgid "School programs" -msgstr "" +msgstr "学校节目" -#: src/epg.c:2424 +#: src/epg.c:2080 msgid "Science" -msgstr "" +msgstr "科学" -#: src/epg.c:2283 +#: src/epg.c:1939 msgid "Science fiction" -msgstr "" +msgstr "科幻" -#: src/dvr/dvr_config.c:1044 -msgid "Script/program to be run when a recording completes." -msgstr "" +#: src/epggrab/module.c:294 +msgid "Scrape Episode" +msgstr "Scrape 剧集" -#: src/dvr/dvr_config.c:1054 -msgid "Script/program to be run when a recording gets removed." -msgstr "" +#: src/epggrab/module.c:315 +msgid "Scrape Subtitle" +msgstr "Scrape 副标题" + +#: src/epggrab/module.c:328 +msgid "Scrape Summary" +msgstr "Scrape 摘要" + +#: src/epggrab/module.c:302 +msgid "Scrape Title" +msgstr "Scrape 标题" + +#: src/epggrab/module.c:257 +msgid "Scrape behaviour" +msgstr "抓取行为" + +#: src/epggrab/module/xmltv.c:1411 +msgid "Scrape credits and extra information" +msgstr "Scrape credits and extra 信息" + +#: src/epggrab/module.c:277 +msgid "Scraper configuration to use" +msgstr "Scraper 配置 to use" + +#: src/dvr/dvr_config.c:1529 +msgid "Script/program to run when a recording completes." +msgstr "Script/节目 to run when a 录像 completes." -#: src/dvr/dvr_config.c:1033 +#: src/dvr/dvr_config.c:1539 +msgid "Script/program to run when a recording gets removed." +msgstr "Script/节目 to run when a 录像 gets 已移除." + +#: src/dvr/dvr_config.c:1518 msgid "" -"Script/program to be run when a recording starts (service is subscribed but " -"no filename available)." +"Script/program to run when a recording starts (service is subscribed but no " +"filename available)." msgstr "" +"Script/节目 to run when a 录像 starts (服务 is subscribed but no filename 可用)." -#: src/dvr/dvr_autorec.c:1257 +#: src/dvr/dvr_db.c:4118 msgid "Season" -msgstr "" +msgstr "季" -#: src/dvr/dvr_db.c:781 +#: src/dvr/dvr_db.c:927 #, c-format msgid "Season %d" -msgstr "" - -#: src/dvr/dvr_autorec.c:1258 -msgid "Season information (if available)." -msgstr "" +msgstr "第 %d 季" -#: src/htsp_server.c:2853 +#: src/htsp_server.c:3143 msgid "Seek error" +msgstr "Seek 错误" + +#: src/input/mpegts/mpegts_service.c:257 +msgid "" +"Select action to be taken with the Sub-title provided by the broadcaster: " +"None; Save in Description; Append to Description; Prepend to Description. If" +" the Description is empty, save, append and prepend will replace the " +"Description." msgstr "" +"选择 action to be taken with the Sub-标题 provided by the broadcaster: None; 保存 " +"in 描述; Append to 描述; Prepend to 描述. If the 描述 is empty, 保存, append and " +"prepend will replace the 描述." -#: src/wizard.c:575 +#: src/wizard.c:585 msgid "Select an available network type for this tuner." -msgstr "" +msgstr "选择 an 可用 网络 类型 for this 调谐器." + +#: src/profile.c:2600 +msgid "Select audio codec profile to use for transcoding." +msgstr "选择 音频 编解码器 配置方案 to use for 转码." #: src/wizard.c:210 msgid "Select high priority (default) EPG language." -msgstr "" +msgstr "选择 high priority (默认) EPG language." -#: src/satip/server.c:657 +#: src/satip/server.c:745 msgid "Select how Tvheadend should handle muxes. See Help for details." -msgstr "" +msgstr "选择 how Tvheadend should handle 复用器. See 帮助 for 详情." #: src/wizard.c:230 msgid "Select low priority EPG language." -msgstr "" +msgstr "选择 low priority EPG language." #: src/wizard.c:220 msgid "Select medium priority EPG language." -msgstr "" +msgstr "选择 medium priority EPG language." -#: src/config.c:2374 +#: src/config.c:2523 msgid "" "Select scheme to generate the picon names (standard, force service type to " "1)" -msgstr "" +msgstr "选择 scheme to generate the picon names (standard, force 服务 类型 to 1)" -#: src/profile.c:1955 -msgid "Select subtitle codec to use for transcoding." -msgstr "" +#: src/profile.c:2622 +msgid "Select subtitle codec profile to use for transcoding." +msgstr "选择 副标题 编解码器 配置方案 to use for 转码." #: src/wizard.c:198 msgid "" "Select the default user interface language. This can be overridden later in " "\"Access Entries\" on a per-user basis." msgstr "" +"选择 the 默认 用户 界面 language. This can be overridden later in \"访问 条目\" on a " +"per-用户 basis." -#: src/config.c:2208 +#: src/config.c:2430 msgid "" "Select the list of languages (in order of priority) to be used for supplying" " EPG information to clients that don't provide their own configuration." msgstr "" +"选择 the 列表 of languages (in order of priority) to be used for supplying EPG " +"信息 to clients that don't provide their own 配置." -#: src/input/mpegts/satip/satip_frontend.c:335 -#: src/input/mpegts/satip/satip_frontend.c:367 +#: src/input/mpegts/satip/satip_frontend.c:495 +#: src/input/mpegts/satip/satip_frontend.c:536 msgid "" "Select the master tuner.The signal from the standard universal LNB can be " "split using a simple coaxial splitter (no multiswitch) to several outputs. " "In this case, the position, the polarization and low-high band settings must" " be equal.if you set other tuner as master, then this tuner will act like a " -"slave one and tvheadend will assure that this tuner will not use " +"slave one and Tvheadend will assure that this tuner will not use " "incompatible parameters (position, polarization, lo-hi)." msgstr "" +"选择 the master 调谐器.The 信号 from the standard universal 高频头 can be split using " +"a simple coaxial splitter (no multiswitch) to several 输出. In this case, the " +"position, the polarization and low-high band 设置 must be equal.if you set " +"other 调谐器 as master, then this 调谐器 will act like a slave one and Tvheadend " +"will assure that this 调谐器 will not use incompatible parameters (position, " +"polarization, lo-hi)." -#: src/input/mpegts/satip/satip_frontend.c:323 +#: src/input/mpegts/satip/satip_frontend.c:483 msgid "" "Select the number of satellite positions supported by the SAT>IP hardware " "and your coaxial cable wiring." msgstr "" +"选择 the 编号 of 卫星 positions 支持的 by the SAT>IP 硬件 and your coaxial 有线 wiring." -#: src/config.c:2279 +#: src/config.c:2813 msgid "" "Select the path to use for DVB scan configuration files. Typically dvb-apps " -"stores these in /usr/share/dvb/. Leave blank to use Tvheadend's internal " -"file set." +"stores these in /usr/share/dvb/. Leave blank to use the internal file set." msgstr "" +"选择 the 路径 to use for DVB 扫描 配置 文件. Typically DVB-apps stores these in " +"/usr/share/DVB/. Leave blank to use the internal 文件 set." -#: src/input/mpegts/mpegts_network.c:264 -msgid "Select the time offset for EIT events." +#: src/satip/server.c:757 +msgid "" +"Select the payload size for RTP contents used in the TCP embedded data mode." +" Some implementations like ffmpeg and VideoLAN have maximum limit 7896 " +"bytes. The recommended value for tvheadend is 16356 or 32712 bytes." msgstr "" +"选择 the payload size for RTP contents used in the TCP embedded 数据 模式. Some " +"implementations like ffmpeg and VideoLAN have maximum limit 7896 bytes. The " +"recommended 值 for tvheadend is 16356 or 32712 bytes." -#: src/dvr/dvr_autorec.c:1076 +#: src/transcoding/codec/codecs/libs/libx26x.c:87 +msgid "Select the quality for constant quality mode [0-51]." +msgstr "选择 the 质量 for constant 质量 模式 [0-51]." + +#: src/transcoding/codec/codecs/libs/libvpx.c:96 +msgid "Select the quality for constant quality mode [0-63]." +msgstr "选择 the 质量 for constant 质量 模式 [0-63]." + +#: src/input/mpegts/mpegts_network.c:313 +msgid "Select the time offset for EIT events." +msgstr "选择 the 时间 offset for EIT 事件." + +#: src/input/mpegts/satip/satip_frontend.c:261 +msgid "Select the transport used for this tuner." +msgstr "选择 the 传输 used for this 调谐器." + +#: src/dvr/dvr_autorec.c:1240 msgid "Select type of broadcast." -msgstr "" +msgstr "选择 类型 of 广播." + +#: src/profile.c:2578 +msgid "Select video codec profile to use for transcoding." +msgstr "选择 视频 编解码器 配置方案 to use for 转码." -#: src/imagecache.c:89 +#: src/imagecache.c:91 msgid "" -"Select whether or not to enable caching. Note: even with this disabled you " +"Select whether or not to enable caching. Note, even with this disabled you " "can still specify local (file://) icons and these will be served by the " "built-in webserver." msgstr "" +"选择 whether or not to 启用 caching. 注意, even with this 已禁用 you can still " +"specify local (文件://) 图标 and these will be served by the built-in webserver." -#: src/service_mapper.c:498 +#: src/service_mapper.c:589 msgid "Select/Selected services to map." -msgstr "" +msgstr "选择/已选中 服务 to map." + +#: src/descrambler/dvbcam.c:870 +msgid "Selection method for CAID." +msgstr "选择 method for CAID." -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:251 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:676 msgid "Send CAPMT OK query before descrambling." -msgstr "" +msgstr "解扰前发送 CAPMT OK 查询。" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:250 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:675 msgid "Send CAPMT query" -msgstr "" +msgstr "发送 CAPMT 查询" -#: src/input/mpegts/satip/satip_frontend.c:181 +#: src/input/mpegts/iptv/iptv_mux.c:138 +msgid "Send RTCP status reports" +msgstr "Send RTCP 状态 reports" + +#: src/input/mpegts/satip/satip_frontend.c:290 msgid "Send full PLAY cmd" -msgstr "" +msgstr "Send full 播放 cmd" -#: src/config.c:2196 +#: src/config.c:2791 msgid "" "Send previous stream frames to upper layers (before frame start is signalled" " in the stream). It may cause issues with some clients / players." msgstr "" +"Send 上一个 流 frames to upper layers (before frame 开始 is signalled in the 流). " +"It may cause issues with some clients / players." -#: src/input/mpegts/satip/satip_frontend.c:182 +#: src/input/mpegts/satip/satip.c:362 +msgid "Send rolloff settings for DVB-S2" +msgstr "Send rolloff 设置 for DVB-S2" + +#: src/input/mpegts/satip/satip_frontend.c:291 msgid "" "Send the full RTSP PLAY command after full RTSP SETUP command. Some devices " "firmware require this to get an MPEG-TS stream." msgstr "" +"Send the full RTSP 播放 command after full RTSP SETUP command. Some 设备 " +"firmware require this to get an MPEG-TS 流." -#: src/input/mpegts/satip/satip.c:383 +#: src/input/mpegts/satip/satip.c:450 msgid "Serial number" -msgstr "" +msgstr "Serial 编号" -#: src/dvr/dvr_autorec.c:1266 +#: src/dvr/dvr_autorec.c:1461 msgid "Series link" -msgstr "" +msgstr "系列 链接" -#: src/dvr/dvr_autorec.c:1267 +#: src/dvr/dvr_autorec.c:1462 msgid "Series link ID." -msgstr "" +msgstr "系列 链接 ID." + +#: src/epggrab/module/xmltv.c:1456 +msgid "SeriesLink XPath" +msgstr "SeriesLink XPath" -#: src/epg.c:2287 +#: src/epggrab/module/xmltv.c:1470 +msgid "SeriesLink XPath fallback" +msgstr "SeriesLink XPath 回退" + +#: src/epg.c:1943 msgid "Serious" -msgstr "" +msgstr "严肃" -#: src/epg.c:2372 +#: src/epg.c:2028 msgid "Serious music" -msgstr "" +msgstr "严肃音乐" -#: src/config.c:2033 src/input/mpegts/satip/satip.c:479 +#: src/input/mpegts/satip/satip.c:546 msgid "Server" -msgstr "" +msgstr "服务器" -#: src/satip/server.c:596 +#: src/config.c:2219 +msgid "Server Settings" +msgstr "服务器 设置" + +#: src/satip/server.c:678 msgid "Server UUID" -msgstr "" +msgstr "服务器 UUID" -#: src/main.c:853 +#: src/main.c:925 msgid "Server connectivity" -msgstr "" +msgstr "服务器连接性" -#: src/input/mpegts/satip/satip.c:480 +#: src/input/mpegts/satip/satip.c:547 msgid "Server details." -msgstr "" +msgstr "服务器 详情." + +#: src/config.c:2534 +msgid "Server name" +msgstr "服务器 名称" -#: src/tvhlog.c:127 src/service.c:169 src/esfilter.c:656 src/esfilter.c:750 -#: src/esfilter.c:845 src/esfilter.c:940 src/esfilter.c:1045 -#: src/esfilter.c:1140 +#: src/tvhlog.c:136 src/service.c:161 src/esfilter.c:648 src/esfilter.c:743 +#: src/esfilter.c:839 src/esfilter.c:934 src/esfilter.c:1042 +#: src/esfilter.c:1138 msgid "Service" -msgstr "" +msgstr "服务" -#: src/input/mpegts/mpegts_service.c:120 src/input/mpegts/iptv/iptv.c:725 -#: src/descrambler/constcw.c:317 src/descrambler/constcw.c:383 +#: src/input/mpegts/mpegts_mux.c:701 src/input/mpegts/mpegts_service.c:170 +#: src/input/mpegts/iptv/iptv.c:835 src/descrambler/constcw.c:354 +#: src/descrambler/constcw.c:427 src/descrambler/constcw.c:500 +#: src/descrambler/constcw.c:573 msgid "Service ID" -msgstr "" +msgstr "服务 ID" -#: src/tvhlog.c:130 +#: src/tvhlog.c:139 msgid "Service Mapper" -msgstr "" +msgstr "服务映射器" + +#: src/wizard.c:1143 +msgid "Service Mapping" +msgstr "服务 Mapping" -#: src/service_mapper.c:487 +#: src/service_mapper.c:578 msgid "Service Mapping (Map services to channels)" -msgstr "" +msgstr "服务 Mapping (Map 服务 to 频道)" -#: src/main.c:817 +#: src/main.c:887 msgid "Service configuration" -msgstr "" +msgstr "服务配置" -#: src/bouquet.c:930 +#: src/bouquet.c:1160 #, c-format msgid "Service count %zi" -msgstr "" +msgstr "服务 count %zi" -#: src/wizard.c:1108 -msgid "Service mapping" -msgstr "" +#: src/descrambler/dvbcam.c:861 +msgid "Service limit" +msgstr "服务 limit" -#: src/input/mpegts/mpegts_service.c:160 src/input/mpegts/iptv/iptv_mux.c:181 +#: src/input/mpegts/mpegts_service.c:210 src/input/mpegts/iptv/iptv_mux.c:209 msgid "Service name" -msgstr "" +msgstr "服务 名称" -#: src/epggrab/channel.c:799 +#: src/epggrab/channel.c:817 msgid "Service name found in EPG data." -msgstr "" +msgstr "服务 名称 found in EPG 数据." -#: src/config.c:1974 +#: src/config.c:2108 msgid "Service name picons" -msgstr "" +msgstr "服务名称频道图标" -#: src/service.c:212 +#: src/service.c:205 msgid "" "Service priority. Enter a value between -10 and 10. A higher value indicates" " a higher preference. See Help for more info." msgstr "" +"服务 priority. Enter a 值 between -10 and 10. A higher 值 indicates a higher " +"preference. See 帮助 for more 信息." -#: src/service.c:250 +#: src/service.c:243 msgid "Service raw" -msgstr "" +msgstr "服务 raw" -#: src/input/mpegts/mpegts_service.c:184 +#: src/input/mpegts/mpegts_service.c:234 msgid "Service type" -msgstr "" +msgstr "服务类型" -#: src/service.c:238 +#: src/service.c:231 msgid "" "Service type override. This value will override the service type provided by" " the stream." -msgstr "" +msgstr "服务 类型 override. This 值 will override the 服务 类型 provided by the 流." -#: src/channels.c:503 src/service_mapper.c:497 src/bouquet.c:1082 +#: src/channels.c:556 src/service_mapper.c:588 src/bouquet.c:1312 +#: src/bouquet.c:1330 src/input/mpegts/mpegts_mux.c:658 msgid "Services" -msgstr "" +msgstr "服务列表" -#: src/channels.c:504 +#: src/channels.c:557 msgid "Services associated with the channel." -msgstr "" +msgstr "服务 associated with the 频道." -#: src/profile.c:317 -msgid "Set profile as default." -msgstr "" +#: src/bouquet.c:1322 +msgid "Services seen" +msgstr "服务 seen" -#: src/input/mpegts/satip/satip_satconf.c:345 +#: src/profile.c:335 +msgid "Set as default profile." +msgstr "Set as 默认 配置方案." + +#: src/access.c:1830 +msgid "Set the default start-up tab. 'EPG' is the default tab." +msgstr "Set the 默认 开始-up 标签页. 'EPG' is the 默认 标签页." + +#: src/config.c:2400 +msgid "Set the default start-up tab. 'EPG' is the system default tab." +msgstr "Set the 默认 开始-up 标签页. 'EPG' is the 系统 默认 标签页." + +#: src/input/mpegts/satip/satip_satconf.c:362 msgid "Set the display name." -msgstr "" +msgstr "Set the 显示 名称." -#: src/input/mpegts/satip/satip.c:271 +#: src/transcoding/codec/codecs/libs/libx26x.c:183 +msgid "Set the encoding preset (cf. x264 --fullhelp)." +msgstr "Set the 编码 preset (cf. x264 --fullhelp)." + +#: src/input/mpegts/satip/satip.c:315 msgid "Set the maxiumum packet identifiers your SAT>IP server supports." -msgstr "" +msgstr "Set the maxiumum packet identifiers your SAT>IP 服务器 supports." -#: src/config.c:2082 +#: src/config.c:2257 msgid "" -"Set the name of the server so you can distinguish multiple instances apart " -"on your LAN." +"Set the name of the server so you can distinguish multiple instances apart." msgstr "" +"Set the 名称 of the 服务器 so you can distinguish multiple instances apart." -#: src/input/mpegts/satip/satip_satconf.c:353 +#: src/config.c:2755 +msgid "Set the number of threads for IPTV to split load across more CPUs." +msgstr "Set the 编号 of threads for IPTV to split load across more CPUs." + +#: src/input/mpegts/satip/satip_satconf.c:370 msgid "Set the priority of this configuration." -msgstr "" +msgstr "Set the priority of this 配置." -#: src/config.c:2091 -msgid "Sets the default interface view level (next to the Help button)." -msgstr "" +#: src/epggrab/module/eit.c:1778 +msgid "" +"Set the short EIT destription to given target (subtitle, summary or both)." +msgstr "Set the short EIT destription to given target (副标题, 摘要 or both)." + +#: src/transcoding/codec/codecs/libs/libx26x.c:98 +#: src/transcoding/codec/codecs/libs/libvpx.c:143 +msgid "Sets the Group of Pictures (GOP) size in frame (default 0 is 3 sec.)" +msgstr "Sets the Group of Pictures (GOP) size in frame (默认 0 is 3 sec.)" -#: src/tvhlog.c:94 src/tvhlog.c:716 src/epggrab/module.c:119 +#: src/tvhlog.c:102 msgid "Settings" -msgstr "" +msgstr "设置" -#: src/epg.c:2316 +#: src/input/mpegts/mpegts_service.c:315 +msgid "Shift PTS (ms)" +msgstr "偏移 PTS(毫秒)" + +#: src/epggrab/module/eit.c:1777 +msgid "Short EIT description" +msgstr "Short EIT 描述" + +#: src/epg.c:1972 msgid "Show" -msgstr "" +msgstr "显示" -#: src/epg.c:2320 src/epg.c:2321 src/epg.c:2322 src/epg.c:2323 src/epg.c:2324 -#: src/epg.c:2325 src/epg.c:2326 src/epg.c:2327 src/epg.c:2328 src/epg.c:2329 -#: src/epg.c:2330 src/epg.c:2331 +#: src/epg.c:1976 src/epg.c:1977 src/epg.c:1978 src/epg.c:1979 src/epg.c:1980 +#: src/epg.c:1981 src/epg.c:1982 src/epg.c:1983 src/epg.c:1984 src/epg.c:1985 +#: src/epg.c:1986 src/epg.c:1987 msgid "Show / Game show" +msgstr "显示 / Game 显示" + +#: src/config.c:2409 +msgid "Show DVR seconds" +msgstr "显示 录像 seconds" + +#: src/satip/server.c:698 +msgid "" +"Show only information for sessions which are initiated from an IP address of" +" the requester." msgstr "" +"显示 only 信息 for sessions which are initiated from an IP 地址 of the requester." -#: src/main.c:814 -msgid "Show this page" +#: src/config.c:2410 +msgid "" +"Show seconds in the DVR entry add/edit dialogue window. If disabled, " +"existing seconds can not be edited and new entries will have seconds set to " +"zero." msgstr "" +"显示 seconds in the 录像 条目 添加/编辑 dialogue 窗口. If 已禁用, 现有 seconds can not be " +"edited and 新建 条目 will have seconds set to zero." -#: src/main.c:815 +#: src/main.c:884 +msgid "Show this page" +msgstr "显示 this 页面" + +#: src/main.c:885 msgid "Show version information" -msgstr "" +msgstr "显示 version 信息" -#: src/config.c:2245 +#: src/config.c:2362 msgid "" "Show, hide and sort the various details that appear on the interface next to" " the About tab." msgstr "" +"显示, 隐藏 and sort the various 详情 that appear on the 界面 下一个 to the About 标签页." + +#: src/satip/server.c:661 +msgid "Signal Settings" +msgstr "信号 设置" + +#: src/satip/server.c:816 +msgid "Signal level for IPTV sources (0-240)." +msgstr "信号 级别 for IPTV sources (0-240)." + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:219 +msgid "Signal multiplier" +msgstr "信号 multiplier" -#: src/streaming.c:465 +#: src/streaming.c:487 msgid "Signal quality too poor" -msgstr "" +msgstr "信号 质量 too poor" -#: src/input/mpegts/satip/satip.c:260 +#: src/input/mpegts/satip/satip.c:304 msgid "Signal scale (240 or 100)" -msgstr "" +msgstr "信号 scale (240 or 100)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:666 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:720 msgid "Site latitude" -msgstr "" +msgstr "站点纬度" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:667 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:721 msgid "Site latitude." -msgstr "" +msgstr "站点纬度。" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:674 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:728 msgid "Site longitude" -msgstr "" +msgstr "站点经度" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:675 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:729 msgid "Site longitude." -msgstr "" +msgstr "站点经度。" -#: src/memoryinfo.c:53 +#: src/memoryinfo.c:54 msgid "Size" -msgstr "" +msgstr "大小" -#: src/input/mpegts/satip/satip.c:333 +#: src/input/mpegts/mpegts_service.c:269 +msgid "Skip Sub-title matches Title" +msgstr "Skip Sub-标题 matches 标题" + +#: src/input/mpegts/satip/satip.c:390 msgid "Skip TS packets (0-200)" -msgstr "" +msgstr "跳过 TS 包 (0-200)" -#: src/input/mpegts/mpegts_mux.c:676 +#: src/input/mpegts/mpegts_mux.c:693 msgid "" "Skip TSID checking. For when providers use invalid Transport Stream IDs." -msgstr "" +msgstr "Skip TSID checking. For when providers use invalid 传输 流 IDs." -#: src/dvr/dvr_config.c:1126 +#: src/dvr/dvr_config.c:1504 msgid "Skip commercials" -msgstr "" +msgstr "跳过广告" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:132 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:183 msgid "Skip initial bytes" -msgstr "" - -#: src/input/mpegts/mpegts_network.c:195 -msgid "Skip initial scan" -msgstr "" +msgstr "跳过初始字节" -#: src/input/mpegts/mpegts_network.c:196 +#: src/input/mpegts/mpegts_network.c:245 msgid "" -"Skip scanning known muxes when Tvheadend starts. If \"initial scan\" is " +"Skip scanning known muxes when Tvheadend starts. If \"startup scan\" is " "allowed and new muxes are found then they will still be scanned. See Help " "for more details." msgstr "" +"Skip 扫描 known 复用器 when Tvheadend starts. If \"startup 扫描\" is allowed and 新建" +" 复用器 are found then they will still be scanned. See 帮助 for more 详情." + +#: src/input/mpegts/mpegts_network.c:244 +msgid "Skip startup scan" +msgstr "Skip startup 扫描" -#: src/input/mpegts/satip/satip.c:334 +#: src/input/mpegts/satip/satip.c:391 msgid "Skip x number of transport packets." -msgstr "" +msgstr "Skip x 编号 of 传输 packets." -#: src/dvr/dvr_db.c:3342 +#: src/dvr/dvr_db.c:4917 msgid "Slave entry" -msgstr "" +msgstr "Slave 条目" -#: src/dvr/dvr_db.c:3343 +#: src/dvr/dvr_db.c:4918 msgid "Slave entry." -msgstr "" +msgstr "Slave 条目." + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:691 +msgid "Slot number" +msgstr "Slot 编号" -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:266 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:699 msgid "Slot state" -msgstr "" +msgstr "插槽状态" -#: src/epg.c:2285 +#: src/epg.c:1941 msgid "Soap" -msgstr "" +msgstr "肥皂剧" -#: src/epg.c:2337 +#: src/epg.c:1993 msgid "Soccer" -msgstr "" +msgstr "足球" -#: src/epg.c:2406 src/epg.c:2429 +#: src/epg.c:2062 src/epg.c:2085 msgid "Social" -msgstr "" +msgstr "社会" -#: src/epg.c:2410 src/epg.c:2411 src/epg.c:2412 src/epg.c:2413 src/epg.c:2414 -#: src/epg.c:2415 src/epg.c:2416 src/epg.c:2417 src/epg.c:2418 src/epg.c:2419 -#: src/epg.c:2420 src/epg.c:2421 +#: src/epg.c:2066 src/epg.c:2067 src/epg.c:2068 src/epg.c:2069 src/epg.c:2070 +#: src/epg.c:2071 src/epg.c:2072 src/epg.c:2073 src/epg.c:2074 src/epg.c:2075 +#: src/epg.c:2076 src/epg.c:2077 msgid "Social / Political issues / Economics" -msgstr "" +msgstr "社会/政治议题/经济" -#: src/epg.c:2408 +#: src/epg.c:2064 msgid "Social advisory" -msgstr "" +msgstr "社会咨询" -#: src/descrambler/capmt.c:2391 +#: src/descrambler/capmt.c:2736 msgid "Socket or IP Address (when in TCP mode)." +msgstr "Socket or IP 地址 (when in TCP 模式)." + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:315 +msgid "" +"Some DVB devices have an optional ioctl that allows changing between normal " +"voltage for LNB (13V/18V) to a higher voltage mode (usually, 14V/19V), meant" +" to compensate for voltage loss on long cabling. Without that, it is not " +"possible to properly switch the polarization." msgstr "" +"Some DVB 设备 have an optional ioctl that allows changing between normal " +"voltage for 高频头 (13V/18V) to a higher voltage 模式 (usually, 14V/19V), meant " +"to compensate for voltage loss on long cabling. Without that, it is not " +"possible to properly switch the polarization." -#: src/channels.c:1448 -msgid "Sort index" +#: src/dvr/dvr_config.c:1159 +msgid "" +"Some artwork providers require additional arguments such as '--tmdb-key " +"my_key_from_website'. These can be specified here. See Help for full " +"details." msgstr "" +"Some artwork providers require additional arguments such as '--tmdb-key " +"my_key_from_website'. These can be specified here. See 帮助 for full 详情." -#: src/channels.c:1449 -msgid "Sort index." +#: src/service_mapper.c:638 +msgid "" +"Some broadcasters distinguish channels by appending descriptors such as " +"'HD'. This option strips those so 'Channel 4 HD' would be named 'Channel 4'." +" Note that xmltv settings may try and match by channel name so changing a " +"channel name may require manual xmltv mapping." msgstr "" +"Some broadcasters distinguish 频道 by appending descriptors such as 'HD'. This" +" 选项 strips those so '频道 4 HD' would be named '频道 4'. 注意 that xmltv 设置 may " +"try and match by 频道 名称 so changing a 频道 名称 may require manual xmltv mapping." -#: src/bouquet.c:1073 -msgid "Source" +#: src/epggrab/module/xmltv.c:1436 +msgid "" +"Some xmltv providers supply multiple category tags, however mapping to " +"genres is imprecise and many categories have no genre mapping at all. Some " +"frontends will only pass through categories unchanged if there is no genre " +"so for these we can avoid the genre mappings and only use categories. If " +"this option is not ticked then we continue to map xmltv categories to genres" +" and supply both to clients." msgstr "" +"Some xmltv providers supply multiple category 标签, however mapping to genres " +"is imprecise and many categories have no genre mapping at all. Some " +"frontends will only pass through categories unchanged if there is no genre " +"so for these we can avoid the genre mappings and only use categories. If " +"this 选项 is not ticked then we continue to map xmltv categories to genres and" +" supply both to clients." + +#: src/channels.c:1783 +msgid "Sort index" +msgstr "Sort 索引" + +#: src/channels.c:1784 +msgid "Sort index." +msgstr "Sort 索引." + +#: src/bouquet.c:1303 +msgid "Source" +msgstr "来源" + +#: src/profile.c:2610 +msgid "Source audio codec" +msgstr "Source 音频 编解码器" -#: src/streaming.c:440 +#: src/streaming.c:460 msgid "Source deleted" -msgstr "" +msgstr "源已删除" -#: src/streaming.c:438 +#: src/streaming.c:458 msgid "Source quality is bad" -msgstr "" +msgstr "Source 质量 is bad" -#: src/streaming.c:436 +#: src/streaming.c:456 msgid "Source reconfigured" -msgstr "" +msgstr "源已重新配置" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:682 +#: src/profile.c:2632 +msgid "Source subtitle codec" +msgstr "Source 副标题 编解码器" + +#: src/profile.c:2588 +msgid "Source video codec" +msgstr "Source 视频 编解码器" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:736 msgid "Southern hemisphere (latitude direction)" -msgstr "" +msgstr "南半球(纬度方向)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:683 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:737 msgid "Southern hemisphere (latitude direction)." -msgstr "" +msgstr "南半球(纬度方向)。" -#: src/tvhlog.c:85 +#: src/tvhlog.c:93 msgid "Spawn" -msgstr "" +msgstr "派生" + +#: src/profile.c:1594 +msgid "Spawn Settings" +msgstr "Spawn 设置" -#: src/epg.c:2335 +#: src/epg.c:1991 msgid "Special events (Olympic Games, World Cup, etc.)" -msgstr "" +msgstr "Special 事件 (Olympic Games, World Cup, etc.)" -#: src/input/mpegts/iptv/iptv_mux.c:253 +#: src/input/mpegts/iptv/iptv_mux.c:298 msgid "" "Specifies the incoming buffering limit in milliseconds (PCR based). If the " "PCR time difference from the system clock is higher than this, the incoming " "stream is paused." msgstr "" +"Specifies the incoming buffering limit in milliseconds (PCR based). If the " +"PCR 时间 difference from the 系统 clock is higher than this, the incoming 流 is " +"paused." -#: src/main.c:864 +#: src/main.c:936 msgid "Specify User-Agent header for the http client" -msgstr "" +msgstr "Specify 用户-Agent header for the HTTP 客户端" -#: src/main.c:860 +#: src/main.c:932 msgid "Specify alternative htsp port" -msgstr "" +msgstr "Specify alternative HTSP 端口" -#: src/main.c:856 +#: src/main.c:928 msgid "Specify alternative http port" -msgstr "" +msgstr "Specify alternative HTTP 端口" -#: src/main.c:858 +#: src/main.c:930 msgid "Specify alternative http webroot" -msgstr "" +msgstr "Specify alternative HTTP webroot" -#: src/main.c:855 +#: src/main.c:927 msgid "Specify bind address" -msgstr "" +msgstr "Specify bind 地址" -#: src/main.c:841 +#: src/main.c:911 msgid "Specify bind address for SAT>IP server" -msgstr "" +msgstr "Specify bind 地址 for SAT>IP 服务器" -#: src/main.c:862 +#: src/main.c:934 msgid "Specify extra htsp port" -msgstr "" +msgstr "Specify extra HTSP 端口" + +#: src/access.c:1999 +msgid "Specify format for htsp output." +msgstr "Specify 格式 for HTSP 输出." -#: src/access.c:1644 +#: src/access.c:1989 +msgid "Specify format for xmltv output." +msgstr "Specify 格式 for xmltv 输出." + +#: src/access.c:1778 msgid "Specify the parameters to be changed. See Help for details." -msgstr "" +msgstr "Specify the parameters to be changed. See 帮助 for 详情." -#: src/epg.c:2429 +#: src/transcoding/codec/codecs/libs/libvpx.c:118 +msgid "Speed" +msgstr "速度" + +#: src/epg.c:2085 msgid "Spiritual sciences" -msgstr "" +msgstr "精神科学" -#: src/epg.c:2334 src/epg.c:2346 src/epg.c:2347 src/epg.c:2348 src/epg.c:2349 +#: src/epg.c:1990 src/epg.c:2002 src/epg.c:2003 src/epg.c:2004 src/epg.c:2005 msgid "Sports" -msgstr "" +msgstr "体育" -#: src/epg.c:2336 +#: src/epg.c:1992 msgid "Sports magazines" -msgstr "" +msgstr "体育杂志" -#: src/epg.c:2338 +#: src/epg.c:1994 msgid "Squash" -msgstr "" +msgstr "壁球" -#: src/config.c:1983 src/input/mpegts/mpegts_mux.c:505 +#: src/config.c:2117 src/input/mpegts/mpegts_mux.c:512 msgid "Standard" -msgstr "" +msgstr "标准" -#: src/dvr/dvr_timerec.c:584 +#: src/descrambler/capmt.c:2694 +msgid "Standard / auto" +msgstr "标准 / 自动" + +#: src/dvr/dvr_autorec.c:1259 +msgid "Star rating" +msgstr "星级评分" + +#: src/dvr/dvr_timerec.c:582 msgid "Start" -msgstr "" +msgstr "开始" -#: src/dvr/dvr_autorec.c:1095 +#: src/dvr/dvr_autorec.c:1271 msgid "Start after" -msgstr "" +msgstr "开始 after" -#: src/dvr/dvr_autorec.c:1108 +#: src/dvr/dvr_autorec.c:1284 msgid "Start before" -msgstr "" +msgstr "开始 before" -#: src/channels.c:467 +#: src/channels.c:520 msgid "" "Start recording earlier than the EPG/timer defined start time by x minutes, " "for example if a program is to start at 13:00 and you set a padding of 5 " @@ -6138,1056 +8642,1512 @@ msgid "" "30 seconds). If this isn't set the pre-recording padding if set in the DVR " "entry or DVR profile will be used." msgstr "" +"开始 录像 earlier than the EPG/定时器 defined 开始 时间 by x minutes, for example if a " +"节目 is to 开始 at 13:00 and you set a padding of 5 minutes it will 开始 录像 at " +"12:54:30 (including a warming-up 时间 of 30 seconds). If this isn't set the " +"pre-录像 padding if set in the 录像 条目 or 录像 配置方案 will be used." -#: src/dvr/dvr_db.c:3012 +#: src/dvr/dvr_db.c:4530 msgid "" "Start recording earlier than the EPG/timer-defined start time by x minutes." -msgstr "" - -#: src/dvr/dvr_config.c:962 -msgid "" -"Start recording earlier than the defined Start recording earlier than the " -"defined start time by x minutes: for example, if a program is to start at " -"13:00 and you set a padding of 5 minutes it will start recording at 12:54:30" -" (including a warm-up time of 30 seconds). If this isn't specified, any pre-" -"recording padding as set in the channel or DVR entry will be used." -msgstr "" +msgstr "开始 录像 earlier than the EPG/定时器-defined 开始 时间 by x minutes." -#: src/dvr/dvr_autorec.c:1122 +#: src/dvr/dvr_autorec.c:1298 msgid "Start recording earlier than the defined start time by x minutes." -msgstr "" +msgstr "开始 录像 earlier than the defined 开始 时间 by x minutes." -#: src/dvr/dvr_db.c:3002 -msgid "Start time" +#: src/dvr/dvr_config.c:1055 +msgid "" +"Start recording earlier than the defined start time by x minutes: for " +"example, if a program is to start at 13:00 and you set a padding of 5 " +"minutes it will start recording at 12:54:30 (including a warm-up time of 30 " +"seconds). If this isn't specified, any pre-recording padding as set in the " +"channel or DVR entry will be used." msgstr "" +"开始 录像 earlier than the defined 开始 时间 by x minutes: for example, if a 节目 is " +"to 开始 at 13:00 and you set a padding of 5 minutes it will 开始 录像 at 12:54:30 " +"(including a warm-up 时间 of 30 seconds). If this isn't specified, any pre-录像 " +"padding as set in the 频道 or 录像 条目 will be used." -#: src/dvr/dvr_db.c:3393 src/descrambler/caclient.c:295 +#: src/dvr/dvr_db.c:4520 +msgid "Start time" +msgstr "开始 时间" + +#: src/config.c:2650 +msgid "" +"Starting port number of the UDP listeners. The listeners listen for traffic " +"from the HDHomerun tuners. This is needed if you plan to run Tvheadend in a " +"container and you want to stream from an HDHomerun without enabling host " +"networking for the container. Set this to 0 if you want the port numbers to " +"be assigned dynamically. If you have multiple tuners, this will be the start" +" of the port range. For example, if you have 4 tuners and you set this to " +"9983, then tuner 0 will talk to port 9983, tuner 1 will talk to port 9984, " +"tuner 2 will talk to port 9985, and tuner 3 will talk to port 9986." +msgstr "" +"Starting 端口 编号 of the UDP listeners. The listeners listen for traffic from " +"the HDHomerun 调谐器. 这是 needed if you plan to run Tvheadend in a 容器 and you " +"want to 流 from an HDHomerun without enabling 主机 networking for the 容器. Set " +"this to 0 if you want the 端口 编号 to be assigned dynamically. If you have " +"multiple 调谐器, this will be the 开始 of the 端口 range. For example, if you have " +"4 调谐器 and you set this to 9983, then 调谐器 0 will talk to 端口 9983, 调谐器 1 will " +"talk to 端口 9984, 调谐器 2 will talk to 端口 9985, and 调谐器 3 will talk to 端口 9986." + +#: src/dvr/dvr_db.c:4978 src/descrambler/caclient.c:327 msgid "Status" -msgstr "" +msgstr "状态" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:153 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:204 msgid "Status period (ms)" -msgstr "" +msgstr "状态 period (ms)" -#: src/profile.c:1694 -msgid "Stereo" -msgstr "" +#: src/config.c:2167 +msgid "Status-Connections" +msgstr "状态-连接" + +#: src/config.c:2168 +msgid "Status-Service Mapper" +msgstr "状态-服务 Mapper" + +#: src/config.c:2165 +msgid "Status-Stream" +msgstr "状态-流" + +#: src/config.c:2166 +msgid "Status-Subscriptions" +msgstr "状态-订阅" + +#: src/dvr/dvr_timerec.c:593 +msgid "Stop" +msgstr "停止" + +#: src/dvr/dvr_db.c:4549 +msgid "Stop time" +msgstr "停止 时间" + +#: src/dvr/dvr_config.c:1178 src/timeshift.c:212 +msgid "Storage path" +msgstr "Storage 路径" + +#: src/config.c:2056 +msgid "Storage space" +msgstr "存储空间" + +#: src/transcoding/codec/profile_class.c:224 +msgid "Stream - Codec Profiles" +msgstr "流 - 编解码器 配置方案" + +#: src/profile.c:287 +msgid "Stream - Stream Profiles" +msgstr "流 - 流 配置方案" + +#: src/esfilter.c:715 +msgid "Stream Filters - Audio" +msgstr "流 过滤器 - 音频" + +#: src/esfilter.c:1002 +msgid "Stream Filters - CA" +msgstr "流 过滤器 - 条件接收" -#: src/dvr/dvr_timerec.c:595 -msgid "Stop" -msgstr "" +#: src/esfilter.c:1110 +msgid "Stream Filters - Other" +msgstr "流 过滤器 - Other" -#: src/dvr/dvr_db.c:3031 -msgid "Stop time" -msgstr "" +#: src/esfilter.c:907 +msgid "Stream Filters - Subtitles" +msgstr "流 过滤器 - Subtitles" -#: src/timeshift.c:214 -msgid "Storage path" -msgstr "" +#: src/esfilter.c:811 +msgid "Stream Filters - Teletext" +msgstr "流 过滤器 - Teletext" -#: src/config.c:1922 -msgid "Storage space" -msgstr "" +#: src/esfilter.c:620 +msgid "Stream Filters - Video" +msgstr "流 过滤器 - 视频" -#: src/input/mpegts/mpegts_mux_dvb.c:847 +#: src/input/mpegts/mpegts_mux_dvb.c:954 msgid "Stream ID" -msgstr "" - -#: src/profile.c:279 -msgid "Stream Profile" -msgstr "" +msgstr "流 ID" -#: src/esfilter.c:666 src/esfilter.c:761 src/esfilter.c:856 src/esfilter.c:951 -#: src/esfilter.c:1056 src/profile.c:1341 +#: src/esfilter.c:658 src/esfilter.c:754 src/esfilter.c:850 src/esfilter.c:945 +#: src/esfilter.c:1053 src/profile.c:1956 msgid "Stream index" -msgstr "" +msgstr "流 索引" -#: src/profile.c:1342 +#: src/profile.c:1957 msgid "Stream index (starts with zero)." -msgstr "" +msgstr "流 索引 (starts with zero)." -#: src/dvr/dvr_config.c:878 +#: src/dvr/dvr_config.c:988 msgid "Stream profile" -msgstr "" +msgstr "流 配置方案" -#: src/htsp_server.c:2437 +#: src/htsp_server.c:2700 msgid "Stream setup error" -msgstr "" +msgstr "流 setup 错误" -#: src/esfilter.c:635 src/esfilter.c:729 src/esfilter.c:824 src/esfilter.c:919 -#: src/esfilter.c:1014 src/esfilter.c:1119 +#: src/esfilter.c:626 src/esfilter.c:721 src/esfilter.c:817 src/esfilter.c:913 +#: src/esfilter.c:1008 src/esfilter.c:1116 msgid "Stream type" -msgstr "" +msgstr "流 类型" -#: src/access.c:1345 src/access.c:1706 +#: src/access.c:1426 src/access.c:1849 msgid "Streaming" -msgstr "" +msgstr "流媒体" -#: src/tvhlog.c:133 +#: src/tvhlog.c:142 msgid "Streaming Profile" -msgstr "" +msgstr "流媒体配置" -#: src/access.c:1707 +#: src/access.c:1850 msgid "" "Streaming flags, allow/disallow HTTP streaming, advanced HTTP streaming " "(e.g, direct service or mux links), HTSP protocol streaming (e.g, Kodi (via " "pvr.hts) or Movian." msgstr "" +"Streaming flags, 允许/disallow HTTP streaming, advanced HTTP streaming (e.g, " +"direct 服务 or 复用器 链接), HTSP 协议 streaming (e.g, Kodi (via pvr.hts) or Movian." -#: src/input/mpegts/mpegts_input.c:251 src/input/mpegts/iptv/iptv.c:746 -#: src/input/mpegts/iptv/iptv_mux.c:131 +#: src/input/mpegts/mpegts_input.c:259 src/input/mpegts/iptv/iptv.c:856 +#: src/input/mpegts/iptv/iptv_mux.c:122 msgid "Streaming priority" -msgstr "" +msgstr "流媒体优先级" -#: src/access.c:1436 src/access.c:1720 +#: src/access.c:1553 src/access.c:1863 msgid "Streaming profiles" +msgstr "流媒体配置" + +#: src/dvr/dvr_config.c:933 +msgid "Subdirectory Settings" +msgstr "Subdirectory 设置" + +#: src/dvr/dvr_config.c:1303 +msgid "Subdirectory for tvmovies for $q format specifier" +msgstr "Subdirectory for tvmovies for $q 格式 specifier" + +#: src/dvr/dvr_config.c:1317 +msgid "Subdirectory for tvshows for $q format specifier" +msgstr "Subdirectory for tvshows for $q 格式 specifier" + +#: src/dvr/dvr_config.c:1304 +msgid "" +"Subdirectory to use for tvmovies when using the $q specifier. This can " +"contain any alphanumeric characters (A-Za-z0-9). Other characters may be " +"supported depending on your OS and filesystem." msgstr "" +"Subdirectory to use for tvmovies when using the $q specifier. This can " +"contain any alphanumeric characters (A-Za-z0-9). Other characters may be 支持的" +" depending on your OS and filesystem." -#: src/dvr/dvr_config.c:828 -msgid "Subdirectory options" +#: src/dvr/dvr_config.c:1318 +msgid "" +"Subdirectory to use for tvshows when using the $q specifier. This can " +"contain any alphanumeric characters (A-Za-z0-9). Other characters may be " +"supported depending on your OS and filesystem." msgstr "" +"Subdirectory to use for tvshows when using the $q specifier. This can " +"contain any alphanumeric characters (A-Za-z0-9). Other characters may be 支持的" +" depending on your OS and filesystem." -#: src/main.c:892 +#: src/main.c:964 msgid "Subscribe to a service permanently" -msgstr "" +msgstr "Subscribe to a 服务 permanently" -#: src/tvhlog.c:129 +#: src/tvhlog.c:138 msgid "Subscription" -msgstr "" +msgstr "订阅" -#: src/htsp_server.c:2531 src/htsp_server.c:2558 src/htsp_server.c:2602 -#: src/htsp_server.c:2629 src/htsp_server.c:2657 +#: src/htsp_server.c:2795 src/htsp_server.c:2822 src/htsp_server.c:2866 +#: src/htsp_server.c:2893 src/htsp_server.c:2921 msgid "Subscription does not exist" -msgstr "" +msgstr "订阅 does not exist" -#: src/streaming.c:442 +#: src/streaming.c:462 msgid "Subscription overridden" -msgstr "" +msgstr "订阅 overridden" -#: src/satip/server.c:615 +#: src/satip/server.c:714 msgid "Subscription weight" -msgstr "" +msgstr "订阅 weight" -#: src/input/mpegts/iptv/iptv_mux.c:147 +#: src/input/mpegts/iptv/iptv_mux.c:163 msgid "Substitute formatters" -msgstr "" +msgstr "替代格式化器" -#: src/dvr/dvr_db.c:3112 src/dvr/dvr_db.c:3120 +#: src/tvhlog.c:839 +msgid "Subsystem Output Settings" +msgstr "Subsystem 输出 设置" + +#: src/dvr/dvr_db.c:4650 src/dvr/dvr_db.c:4658 src/epggrab/module/eit.c:1762 msgid "Subtitle" -msgstr "" +msgstr "字幕" -#: src/esfilter.c:913 -msgid "Subtitle Stream Filter" -msgstr "" +#: src/epggrab/module/eit.c:1764 +msgid "Subtitle and summary" +msgstr "副标题 and 摘要" -#: src/profile.c:1954 -msgid "Subtitle codec" -msgstr "" +#: src/profile.c:2621 +msgid "Subtitle codec profile" +msgstr "副标题 编解码器 配置方案" -#: src/dvr/dvr_db.c:3121 +#: src/dvr/dvr_db.c:4659 msgid "Subtitle of the program (if any) (display only)." -msgstr "" +msgstr "副标题 of the 节目 (if any) (显示 only)." -#: src/dvr/dvr_db.c:3113 +#: src/dvr/dvr_db.c:4651 msgid "Subtitle of the program (if any)." -msgstr "" +msgstr "副标题 of the 节目 (if any)." -#: src/dvr/dvr_autorec.c:778 -msgid "Sun" -msgstr "" +#: src/dvr/dvr_db.c:4701 +msgid "Subtitle, summary or description of the program (if any)." +msgstr "副标题, 摘要 or 描述 of the 节目 (if any)." -#: src/profile.c:1695 -msgid "Surround (2 front, rear mono)" -msgstr "" +#: src/dvr/dvr_db.c:4667 src/dvr/dvr_db.c:4675 src/epggrab/module/eit.c:1763 +msgid "Summary" +msgstr "摘要" + +#: src/dvr/dvr_db.c:4676 +msgid "Summary of the program (if any) (display only)." +msgstr "摘要 of the 节目 (if any) (显示 only)." + +#: src/dvr/dvr_db.c:4668 +msgid "Summary of the program (if any)." +msgstr "摘要 of the 节目 (if any)." + +#: src/dvr/dvr_autorec.c:918 +msgid "Sun" +msgstr "周日" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:636 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:690 msgid "Switch before rotor" -msgstr "" +msgstr "旋转前切换" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:265 +#: src/input/mpegts/linuxdvb/linuxdvb_lnb.c:80 +msgid "Switch frequency offset" +msgstr "Switch 频率 offset" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:303 msgid "" "Switch off the power to the LNB when idle. Note: this may cause interference" -" with other devices when the LNB is powered back up." +" with other devices when the LNB is powered back up. 'Power save' setting " +"must also be enabled." msgstr "" +"Switch off the power to the 高频头 when idle. 注意: this may cause interference " +"with other 设备 when the 高频头 is powered back up. 'Power 保存' 设置 must also be " +"已启用." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1472 +#: src/profile.c:432 +msgid "Switch to another service" +msgstr "Switch to another 服务" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1587 msgid "Switch type" -msgstr "" +msgstr "Switch 类型" #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:106 #, c-format msgid "Switch: %s" -msgstr "" +msgstr "切换:%s" -#: src/input/mpegts/mpegts_mux_dvb.c:324 src/input/mpegts/mpegts_mux_dvb.c:455 -#: src/input/mpegts/mpegts_mux_dvb.c:602 src/input/mpegts/mpegts_mux_dvb.c:794 +#: src/input/mpegts/mpegts_mux_dvb.c:322 src/input/mpegts/mpegts_mux_dvb.c:479 +#: src/input/mpegts/mpegts_mux_dvb.c:655 src/input/mpegts/mpegts_mux_dvb.c:883 msgid "Symbol rate (Sym/s)" -msgstr "" +msgstr "符号率 (Sym/s)" -#: src/dvr/dvr_config.c:714 +#: src/dvr/dvr_config.c:739 msgid "Sync" -msgstr "" +msgstr "同步" -#: src/dvr/dvr_config.c:715 +#: src/dvr/dvr_config.c:740 msgid "Sync + Don't keep" -msgstr "" +msgstr "同步 + 不保留" -#: src/dvr/dvr_config.c:712 +#: src/dvr/dvr_config.c:737 msgid "System" -msgstr "" +msgstr "系统" -#: src/tvhlog.c:91 +#: src/config.c:2149 +msgid "System Default" +msgstr "系统 默认" + +#: src/input/mpegts/satip/satip_frontend.c:223 +msgid "TCP Interleaved" +msgstr "TCP 交错" + +#: src/tvhlog.c:99 msgid "TCP Protocol" -msgstr "" +msgstr "TCP 协议" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:487 +msgid "TV Adapters - DTMB Frontend" +msgstr "电视 适配器 - DTMB Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:362 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:444 msgid "TV Adapters - Linux ATSC-C Frontend" -msgstr "" +msgstr "电视 适配器 - Linux ATSC-C Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:351 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:433 msgid "TV Adapters - Linux ATSC-T Frontend" -msgstr "" +msgstr "电视 适配器 - Linux ATSC-T Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:405 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:497 msgid "TV Adapters - Linux DAB Frontend" -msgstr "" +msgstr "电视 适配器 - Linux DAB Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:340 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:422 msgid "TV Adapters - Linux DVB-C Frontend" -msgstr "" +msgstr "电视 适配器 - Linux DVB-C Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:266 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:348 msgid "TV Adapters - Linux DVB-S Frontend (Master)" -msgstr "" +msgstr "电视 适配器 - Linux DVB-S Frontend (Master)" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:309 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:391 msgid "TV Adapters - Linux DVB-S Slave Frontend" -msgstr "" +msgstr "电视 适配器 - Linux DVB-S Slave Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:185 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:268 msgid "TV Adapters - Linux DVB-T Frontend" -msgstr "" +msgstr "电视 适配器 - Linux DVB-T Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:384 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:466 msgid "TV Adapters - Linux ISDB-C Frontend" -msgstr "" +msgstr "电视 适配器 - Linux ISDB-C Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:395 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:477 msgid "TV Adapters - Linux ISDB-S Frontend (Master)" -msgstr "" +msgstr "电视 适配器 - Linux ISDB-S Frontend (Master)" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:373 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:455 msgid "TV Adapters - Linux ISDB-T Frontend" -msgstr "" +msgstr "电视 适配器 - Linux ISDB-T Frontend" + +#: src/input/mpegts/satip/satip_frontend.c:611 +msgid "TV Adapters - SAT>IP ATSC-C Frontend" +msgstr "电视 适配器 - SAT>IP ATSC-C Frontend" + +#: src/input/mpegts/satip/satip_frontend.c:246 +msgid "TV Adapters - SAT>IP DVB Frontend" +msgstr "电视 适配器 - SAT>IP DVB Frontend" + +#: src/input/mpegts/satip/satip_frontend.c:573 +msgid "TV Adapters - SAT>IP DVB-C Frontend" +msgstr "电视 适配器 - SAT>IP DVB-C Frontend" + +#: src/input/mpegts/satip/satip_frontend.c:476 +msgid "TV Adapters - SAT>IP DVB-S Frontend" +msgstr "电视 适配器 - SAT>IP DVB-S Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:348 +#: src/input/mpegts/satip/satip_frontend.c:530 +msgid "TV Adapters - SAT>IP DVB-S Slave Frontend" +msgstr "电视 适配器 - SAT>IP DVB-S Slave Frontend" + +#: src/input/mpegts/satip/satip_frontend.c:368 +msgid "TV Adapters - SAT>IP DVB-T Frontend" +msgstr "电视 适配器 - SAT>IP DVB-T Frontend" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:402 msgid "TV Adapters - SatConfig - 4-Port" -msgstr "" +msgstr "电视 适配器 - SatConfig - 4-端口" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:622 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:676 msgid "TV Adapters - SatConfig - Advanced" -msgstr "" +msgstr "电视 适配器 - SatConfig - 高级" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:95 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:96 msgid "TV Adapters - SatConfig - DiseqC Rotor" -msgstr "" +msgstr "电视 适配器 - SatConfig - DiSEqC Rotor" -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:118 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:117 msgid "TV Adapters - SatConfig - DiseqC Switch" -msgstr "" +msgstr "电视 适配器 - SatConfig - DiSEqC Switch" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:467 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:521 msgid "TV Adapters - SatConfig - EN50494/UniCable I" -msgstr "" +msgstr "电视 适配器 - SatConfig - EN50494/UniCable I" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:531 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:585 msgid "TV Adapters - SatConfig - EN50607/UniCable II" -msgstr "" +msgstr "电视 适配器 - SatConfig - EN50607/UniCable II" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:122 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:147 +msgid "TV Adapters - SatConfig - External Rotor" +msgstr "电视 适配器 - SatConfig - External Rotor" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:123 msgid "TV Adapters - SatConfig - GOTOX Rotor" -msgstr "" +msgstr "电视 适配器 - SatConfig - GOTOX Rotor" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:310 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:364 msgid "TV Adapters - SatConfig - Tone Burst/2 Port" -msgstr "" +msgstr "电视 适配器 - SatConfig - Tone Burst/2 端口" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:146 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:171 msgid "TV Adapters - SatConfig - USALS Rotor" -msgstr "" +msgstr "电视 适配器 - SatConfig - USALS Rotor" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:284 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:338 msgid "TV Adapters - SatConfig - Universal LNB (Simple)" -msgstr "" +msgstr "电视 适配器 - SatConfig - Universal 高频头 (Simple)" -#: src/tvhlog.c:158 +#: src/tvhlog.c:171 msgid "TVHDHomeRun Client" -msgstr "" +msgstr "TVHDHomeRun 客户端" -#: src/dvr/dvr_config.c:1115 +#: src/dvr/dvr_config.c:1427 msgid "Tag files with metadata" -msgstr "" +msgstr "标签 文件 with metadata" -#: src/channels.c:514 +#: src/channels.c:567 msgid "Tags" -msgstr "" +msgstr "标签" -#: src/channels.c:515 +#: src/channels.c:568 msgid "Tags linked/to link to the channel." -msgstr "" +msgstr "标签 linked/to 链接 to the 频道." -#: src/epg.c:2319 +#: src/epg.c:1975 msgid "Talk show" -msgstr "" +msgstr "Talk 显示" -#: src/epg.c:2339 +#: src/epg.c:1995 msgid "Team sports (excluding football)" -msgstr "" +msgstr "团队运动(足球除外)" -#: src/epg.c:2426 +#: src/epg.c:2082 msgid "Technology" -msgstr "" +msgstr "科技" #: src/esfilter.c:818 -msgid "Teletext Stream Filter" -msgstr "" - -#: src/esfilter.c:825 msgid "Teletext stream type is only available for this filter." -msgstr "" +msgstr "Teletext 流 类型 is only 可用 for this 过滤." -#: src/epg.c:2338 +#: src/epg.c:1994 msgid "Tennis" -msgstr "" +msgstr "Tennis" -#: src/subscriptions.c:963 +#: src/subscriptions.c:1021 msgid "Testing" -msgstr "" +msgstr "测试" -#: src/main.c:897 +#: src/main.c:969 msgid "Testing options" -msgstr "" +msgstr "测试选项" -#: src/input/mpegts/mpegts_service.c:153 +#: src/input/mpegts/mpegts_service.c:203 msgid "The ATSC source ID as set by the provider." -msgstr "" +msgstr "由提供商设置的 ATSC 源 ID。" -#: src/esfilter.c:1036 +#: src/esfilter.c:1032 msgid "The CA provider to compare. Leave blank to apply to all providers." -msgstr "" +msgstr "The 条件接收 provider to compare. Leave blank to 应用 to all providers." -#: src/esfilter.c:1015 +#: src/esfilter.c:1009 msgid "The CA stream type is only available for this filter." -msgstr "" +msgstr "The 条件接收 流 类型 is only 可用 for this 过滤." -#: src/esfilter.c:1026 +#: src/esfilter.c:1021 msgid "The CAID to compare. Leave blank to apply to all IDs." -msgstr "" +msgstr "The CAID to compare. Leave blank to 应用 to all IDs." -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:267 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:700 msgid "The CAM slot status." -msgstr "" +msgstr "The CAM slot 状态." -#: src/input/mpegts/mpegts_mux_dvb.c:236 +#: src/input/mpegts/mpegts_mux_dvb.c:233 +#: src/input/mpegts/mpegts_mux_dvb.c:1053 msgid "" "The COFDM modulation used by the mux. If you're not sure of the value leave " "as AUTO." msgstr "" +"The COFDM modulation used by the 复用器. If you're not sure of the 值 leave as " +"AUTO." -#: src/service.c:230 +#: src/service.c:223 msgid "The Conditional Access ID used for the service." -msgstr "" +msgstr "The Conditional 访问 ID used for the 服务." -#: src/input/mpegts/mpegts_mux.c:602 +#: src/input/mpegts/mpegts_mux.c:619 msgid "The Content reference identifier (CRID) authority." -msgstr "" +msgstr "The Content 参考 identifier (CRID) authority." -#: src/dvr/dvr_db.c:3195 +#: src/dvr/dvr_db.c:4762 msgid "The DVR profile to be used/used by the recording." -msgstr "" +msgstr "The 录像 配置方案 to be used/used by the 录像." -#: src/dvr/dvr_autorec.c:1238 +#: src/dvr/dvr_autorec.c:1451 msgid "The DVR profile to be used/used by this rule." -msgstr "" +msgstr "The 录像 配置方案 to be used/used by this 规则." -#: src/dvr/dvr_db.c:3268 +#: src/dvr/dvr_db.c:4835 msgid "The EPG ID used by the entry." -msgstr "" +msgstr "The EPG ID used by the 条目." -#: src/epggrab/module.c:129 +#: src/epggrab/module.c:153 msgid "The EPG grabber name." -msgstr "" +msgstr "The EPG 抓取器 名称." -#: src/input/mpegts/mpegts_mux.c:542 +#: src/input/mpegts/mpegts_mux.c:549 msgid "" "The EPG grabber to use on the mux. Enable (auto) is the recommended value." +msgstr "The EPG 抓取器 to use on the 复用器. 启用 (auto) is the recommended 值." + +#: src/input/mpegts/mpegts_mux.c:560 +msgid "" +"The EPG grabber to use on the mux. The 'EPG scan' field must be set to " +"'manual'." msgstr "" +"The EPG 抓取器 to use on the 复用器. The 'EPG 扫描' 字段 must be set to 'manual'." -#: src/epggrab/module.c:138 +#: src/epggrab/module.c:162 msgid "The EPG grabber type." -msgstr "" +msgstr "The EPG 抓取器 类型." -#: src/esfilter.c:1120 +#: src/esfilter.c:1117 msgid "The MPEGTS stream type is only available for this filter." -msgstr "" +msgstr "The MPEGTS 流 类型 is only 可用 for this 过滤." -#: src/input/mpegts/mpegts_service.c:145 +#: src/input/mpegts/mpegts_service.c:195 msgid "The OpenTV channel number as set by the provider." -msgstr "" +msgstr "The OpenTV 频道 编号 as set by the provider." -#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:215 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:640 msgid "The PIN to use." -msgstr "" +msgstr "要使用的 PIN。" -#: src/input/mpegts/mpegts_mux_dvb.c:502 +#: src/input/mpegts/mpegts_mux_dvb.c:526 msgid "The Physical Layer Scrambling (PLS) code used on the mux." -msgstr "" +msgstr "The Physical Layer Scrambling (PLS) code used on the 复用器." -#: src/input/mpegts/mpegts_mux_dvb.c:494 +#: src/input/mpegts/mpegts_mux_dvb.c:518 msgid "The Physical Layer Scrambling (PLS) mode used on the mux." -msgstr "" +msgstr "The Physical Layer Scrambling (PLS) 模式 used on the 复用器." -#: src/input/mpegts/mpegts_service.c:213 +#: src/input/mpegts/mpegts_service.c:288 msgid "" "The Preferred Conditional Access Packet Identifier. Used for decrypting " "scrambled streams." msgstr "" +"The Preferred Conditional 访问 Packet Identifier. Used for decrypting " +"scrambled 流." -#: src/input/mpegts/satip/satip.c:376 +#: src/input/mpegts/satip/satip.c:443 msgid "The SAT>IP server's name." -msgstr "" +msgstr "The SAT>IP 服务器's 名称." -#: src/input/mpegts/satip/satip.c:368 +#: src/input/mpegts/satip/satip.c:435 msgid "The SAT>IP server's universally unique identifier." -msgstr "" +msgstr "The SAT>IP 服务器's universally unique identifier." -#: src/input/mpegts/mpegts_network.c:245 +#: src/input/mpegts/mpegts_network.c:294 msgid "The SAT>IP source number." -msgstr "" +msgstr "The SAT>IP source 编号." -#: src/input/mpegts/satip/satip.c:488 +#: src/input/mpegts/satip/satip.c:555 msgid "The SAT>IP's discovered IP address." +msgstr "The SAT>IP's discovered IP 地址." + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:230 +msgid "" +"The SNR level reported by the driver is multiplied with this value and " +"divided by 100." msgstr "" +"The SNR 级别 reported by the 驱动程序 is multiplied with this 值 and divided by " +"100." -#: src/channels.c:422 -msgid "The URL (or path) to the icon to use/used for the channel." +#: src/channels.c:464 +msgid "" +"The URL to the icon to use/used for the channel. The local files are " +"referred using file:/// URLs." msgstr "" +"The URL to the 图标 to use/used for the 频道. The local 文件 are referred using " +"文件:/// URLs." -#: src/input/mpegts/iptv/iptv.c:846 +#: src/input/mpegts/iptv/iptv.c:953 msgid "The URL to the playlist." +msgstr "播放列表的 URL。" + +#: src/epggrab/module/xmltv.c:1458 +msgid "" +"The XPath-like expression used to extract a SeriesLink identifier from the " +"XMLTV data. This ID is used to identify multiple occurrences of the same " +"series. Root node = 'programme'." msgstr "" +"The XPath-like expression used to extract a SeriesLink identifier from the " +"xmltv 数据. This ID is used to identify multiple occurrences of the same 系列." +" Root node = '节目'." -#: src/esfilter.c:730 -msgid "The audio stream types the filter should apply to." +#: src/epggrab/module/xmltv.c:1451 +msgid "" +"The XPath-like expression used to extract a unique event identifier from the" +" XMLTV data. This ID is used to match existing EPG events so that they can " +"be updated rather than replaced. Root node = 'programme'." +msgstr "" +"The XPath-like expression used to extract a unique 事件 identifier from the " +"xmltv 数据. This ID is used to match 现有 EPG 事件 so that they can be updated " +"rather than replaced. Root node = '节目'." + +#: src/epggrab/module/xmltv.c:1465 +msgid "" +"The XPath-like expression used to extract an EpisodeLink identifier from the" +" XMLTV data. This ID is used to identify multiple occurrences of the same " +"episode. Root node = 'programme'." msgstr "" +"The XPath-like expression used to extract an EpisodeLink identifier from the" +" xmltv 数据. This ID is used to identify multiple occurrences of the same 剧集." +" Root node = '节目'." + +#: src/epggrab/module/xmltv.c:1446 +msgid "" +"The XPath-like expression used to extract the category ETSI code from the " +"XMLTV data. Root node = 'category'." +msgstr "" +"The XPath-like expression used to extract the category ETSI code from the " +"xmltv 数据. Root node = 'category'." + +#: src/dvr/dvr_db.c:5055 +msgid "The age rating of the program." +msgstr "The age rating of the 节目." -#: src/input/mpegts/mpegts_mux_dvb.c:229 src/input/mpegts/mpegts_mux_dvb.c:686 +#: src/esfilter.c:722 +msgid "The audio stream types the filter should apply to." +msgstr "The 音频 流 类型 the 过滤 should 应用 to." + +#: src/input/mpegts/mpegts_mux_dvb.c:226 src/input/mpegts/mpegts_mux_dvb.c:775 +#: src/input/mpegts/mpegts_mux_dvb.c:1046 msgid "" "The bandwidth the mux uses. If you're not sure of the value leave as AUTO " "but be aware that tuning may fail as some drivers do not like the AUTO " "setting." msgstr "" +"The 带宽 the 复用器 uses. If you're not sure of the 值 leave as AUTO but be aware " +"that tuning may fail as some drivers do not like the AUTO 设置." -#: src/channels.c:525 +#: src/channels.c:578 msgid "The bouquet the channel is associated with." -msgstr "" +msgstr "The 频道包 the 频道 is associated with." -#: src/dvr/dvr_config.c:892 +#: src/dvr/dvr_config.c:1254 msgid "" "The cache scheme to use/used to store recordings. Leave as \"system\" unless" " you have a special use case for one of the others. See Help for details." msgstr "" +"The cache scheme to use/used to store 录像. Leave as \"系统\" unless you have a " +"special use case for one of the others. See 帮助 for 详情." -#: src/dvr/dvr_db.c:3067 -msgid "The channel name the entry will record from." +#: src/dvr/dvr_autorec.c:1116 +msgid "" +"The category of the program to look for. The xmltv providers often supply " +"detailed categories such as Sitcom, Movie, Track/field, etc. This let you " +"select from categories for current programmes. It is then combined (AND) " +"with other fields to limit to programmes that match all categories. If this " +"selection list is empty then it means your provider does not supply " +"programme categories." msgstr "" +"The category of the 节目 to look for. The xmltv providers often supply " +"detailed categories such as Sitcom, Movie, Track/字段, etc. This let you 选择 " +"from categories for 当前 programmes. It is then combined (AND) with other 字段 " +"to limit to programmes that match all categories. If this 选择 列表 is empty " +"then it means your provider does not supply 节目 categories." + +#: src/dvr/dvr_db.c:4585 +msgid "The channel name the entry will record from." +msgstr "The 频道 名称 the 条目 will 录制 from." + +#: src/input/mpegts/mpegts_mux_dvb.c:685 +msgid "The channel on the cable provider's network." +msgstr "The 频道 on the 有线 provider's 网络." -#: src/dvr/dvr_autorec.c:1051 +#: src/dvr/dvr_autorec.c:1215 msgid "" "The channel on which this rule applies, i.e. the channel you're aiming to " "record. You can leave this field blank to apply the rule to all channels." msgstr "" +"The 频道 on which this 规则 applies, i.e. the 频道 you're aiming to 录制. You can " +"leave this 字段 blank to 应用 the 规则 to all 频道." -#: src/service.c:201 +#: src/service.c:194 msgid "The channel this service is mapped to." -msgstr "" +msgstr "The 频道 this 服务 is mapped to." + +#: src/input/mpegts/mpegts_mux_dvb.c:700 +msgid "The channel's name or callsign as set by the cable provider." +msgstr "The 频道's 名称 or callsign as set by the 有线 provider." -#: src/input/mpegts/mpegts_network.c:254 +#: src/input/mpegts/mpegts_network.c:303 msgid "The character encoding for this network (e.g. UTF-8)." -msgstr "" +msgstr "The character 编码 for this 网络 (e.g. UTF-8)." -#: src/input/mpegts/mpegts_service.c:204 +#: src/input/mpegts/mpegts_service.c:279 msgid "The character encoding for this service (e.g. UTF-8)." -msgstr "" +msgstr "The character 编码 for this 服务 (e.g. UTF-8)." -#: src/input/mpegts/mpegts_mux.c:631 +#: src/input/mpegts/mpegts_mux.c:648 msgid "" -"The character set used on this mux. You should not have to change this " -"unless channel names, etc appear garbled." +"The character set to use/used. You should not have to change this unless " +"channel names and EPG data appear garbled." msgstr "" +"The character set to use/used. You should not have to 更改 this unless 频道 " +"names and EPG 数据 appear garbled." -#: src/dvr/dvr_autorec.c:1086 +#: src/access.c:2346 +msgid "The code which may be used for HTTP streaming." +msgstr "可用于 HTTP 流媒体的授权码。" + +#: src/dvr/dvr_autorec.c:1250 msgid "" "The content type (Movie/Drama, Sports, etc.) to be used to filter matching " "events/programs." msgstr "" +"The content 类型 (Movie/Drama, Sports, etc.) to be used to 过滤 matching " +"事件/programs." + +#: src/dvr/dvr_db.c:4936 +msgid "The copyright year of the program." +msgstr "The copyright year of the 节目." -#: src/input/mpegts/satip/satip.c:440 +#: src/dvr/dvr_db.c:4504 +msgid "The create time of the entry describing the recording." +msgstr "The 创建 时间 of the 条目 describing the 录像." + +#: src/input/mpegts/satip/satip.c:507 msgid "The current boot ID." -msgstr "" +msgstr "The 当前 boot ID." -#: src/input/mpegts/satip/satip.c:448 +#: src/input/mpegts/satip/satip.c:515 msgid "The current configuration ID." -msgstr "" +msgstr "The 当前 配置 ID." -#: src/config.c:2063 +#: src/config.c:2266 msgid "The current configuration version." -msgstr "" +msgstr "The 当前 配置 version." -#: src/config.c:2257 +#: src/config.c:2327 +msgid "The default interface view level (next to the Help button)." +msgstr "The 默认 界面 查看 级别 (下一个 to the 帮助 按钮)." + +#: src/config.c:2285 msgid "" -"The default language to use if the user language isn't set in the Access " -"Entries tab." +"The default language to use if the user language isn't set (in the Access " +"Entries tab)." msgstr "" +"The 默认 language to use if the 用户 language isn't set (in the 访问 条目 标签页)." -#: src/satip/server.c:616 +#: src/satip/server.c:715 msgid "The default subscription weight for each subscription." -msgstr "" +msgstr "The 默认 订阅 weight for each 订阅." -#: src/config.c:2267 +#: src/config.c:2307 +msgid "The default web interface items per page." +msgstr "The 默认 Web 界面 项目 per 页面." + +#: src/config.c:2295 msgid "" -"The default web interface to use if the user's theme isn't set in the " -"Access Entries tab." +"The default web interface theme, if a user-specific one isn't set (in the " +"Access Entries tab)." msgstr "" +"The 默认 Web 界面 theme, if a 用户-specific one isn't set (in the 访问 条目 标签页)." -#: src/input/mpegts/mpegts_mux_dvb.c:215 +#: src/input/mpegts/mpegts_mux_dvb.c:212 +#: src/input/mpegts/mpegts_mux_dvb.c:1032 msgid "" "The delivery system the mux uses. Make sure that your tuner supports the " "delivery system selected here." msgstr "" +"The delivery 系统 the 复用器 uses. Make sure that your 调谐器 supports the delivery " +"系统 已选中 here." -#: src/input/mpegts/mpegts_mux_dvb.c:880 +#: src/input/mpegts/mpegts_mux_dvb.c:1119 msgid "The delivery system used by the mux." -msgstr "" +msgstr "The delivery 系统 used by the 复用器." -#: src/input/mpegts/mpegts_mux_dvb.c:311 src/input/mpegts/mpegts_mux_dvb.c:781 +#: src/input/mpegts/mpegts_mux_dvb.c:309 src/input/mpegts/mpegts_mux_dvb.c:870 msgid "The delivery system used by your cable provider." -msgstr "" +msgstr "The delivery 系统 used by your 有线 provider." -#: src/input/mpegts/mpegts_mux_dvb.c:442 src/input/mpegts/mpegts_mux_dvb.c:548 -#: src/input/mpegts/mpegts_mux_dvb.c:589 src/input/mpegts/mpegts_mux_dvb.c:674 -#: src/input/mpegts/mpegts_mux_dvb.c:834 +#: src/input/mpegts/mpegts_mux_dvb.c:466 src/input/mpegts/mpegts_mux_dvb.c:601 +#: src/input/mpegts/mpegts_mux_dvb.c:642 src/input/mpegts/mpegts_mux_dvb.c:763 +#: src/input/mpegts/mpegts_mux_dvb.c:941 msgid "The delivery system used by your provider." -msgstr "" +msgstr "The delivery 系统 used by your provider." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:87 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:121 msgid "The demux path used by the device." -msgstr "" +msgstr "The demux 路径 used by the 设备." -#: src/input/mpegts/satip/satip.c:456 +#: src/input/mpegts/satip/satip.c:523 msgid "The device ID." -msgstr "" +msgstr "The 设备 ID." + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:137 +msgid "The device path in sysfs filesystem (/sys)." +msgstr "The 设备 路径 in sysfs filesystem (/sys)." -#: src/input/mpegts/satip/satip.c:384 +#: src/input/mpegts/satip/satip.c:451 msgid "The device's serial number." +msgstr "The 设备's serial 编号." + +#: src/dvr/dvr_autorec.c:1371 +msgid "" +"The earliest season for the programme. Programmes must be equal to or later " +"than this season." msgstr "" +"The earliest 季 for the 节目. Programmes must be equal to or later than this 季." -#: src/input/mpegts/mpegts_mux_dvb.c:258 +#: src/dvr/dvr_autorec.c:1353 +msgid "" +"The earliest year for the programme. Programmes must be equal to or later " +"than this year." +msgstr "" +"The earliest year for the 节目. Programmes must be equal to or later than this" +" year." + +#: src/input/mpegts/mpegts_mux_dvb.c:255 +#: src/input/mpegts/mpegts_mux_dvb.c:1075 msgid "" "The forward error correction high value. Most people will not need to change" " this setting." msgstr "" +"The forward 错误 correction high 值. Most people will not need to 更改 this 设置." -#: src/input/mpegts/mpegts_mux_dvb.c:263 +#: src/input/mpegts/mpegts_mux_dvb.c:260 +#: src/input/mpegts/mpegts_mux_dvb.c:1080 msgid "" "The forward error correction low value. Most people will not need to change " "this setting." msgstr "" +"The forward 错误 correction low 值. Most people will not need to 更改 this 设置." -#: src/input/mpegts/mpegts_mux_dvb.c:335 src/input/mpegts/mpegts_mux_dvb.c:613 -#: src/input/mpegts/mpegts_mux_dvb.c:805 +#: src/input/mpegts/mpegts_mux_dvb.c:333 src/input/mpegts/mpegts_mux_dvb.c:666 +#: src/input/mpegts/mpegts_mux_dvb.c:894 msgid "The forward error correction used on the mux." -msgstr "" +msgstr "The forward 错误 correction used on the 复用器." -#: src/input/mpegts/mpegts_mux_dvb.c:470 +#: src/input/mpegts/mpegts_mux_dvb.c:494 msgid "" "The forward error correction. Most people will not need to change this " "setting." -msgstr "" - -#: src/input/mpegts/mpegts_mux_dvb.c:223 src/input/mpegts/mpegts_mux_dvb.c:317 -#: src/input/mpegts/mpegts_mux_dvb.c:554 src/input/mpegts/mpegts_mux_dvb.c:595 -#: src/input/mpegts/mpegts_mux_dvb.c:680 src/input/mpegts/mpegts_mux_dvb.c:787 -#: src/input/mpegts/mpegts_mux_dvb.c:840 src/input/mpegts/mpegts_mux_dvb.c:886 +msgstr "The forward 错误 correction. Most people will not need to 更改 this 设置." + +#: src/input/mpegts/mpegts_mux_dvb.c:220 src/input/mpegts/mpegts_mux_dvb.c:315 +#: src/input/mpegts/mpegts_mux_dvb.c:607 src/input/mpegts/mpegts_mux_dvb.c:648 +#: src/input/mpegts/mpegts_mux_dvb.c:692 src/input/mpegts/mpegts_mux_dvb.c:769 +#: src/input/mpegts/mpegts_mux_dvb.c:876 src/input/mpegts/mpegts_mux_dvb.c:947 +#: src/input/mpegts/mpegts_mux_dvb.c:1040 +#: src/input/mpegts/mpegts_mux_dvb.c:1125 msgid "The frequency of the mux (in Hertz)." -msgstr "" +msgstr "The 频率 of the 复用器 (in Hertz)." -#: src/input/mpegts/mpegts_mux_dvb.c:448 +#: src/input/mpegts/mpegts_mux_dvb.c:472 msgid "The frequency of the mux/transponder in Hertz." -msgstr "" +msgstr "The 频率 of the 复用器/转发器 in Hertz." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:95 -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:103 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:129 msgid "The frontend number given to the device." -msgstr "" +msgstr "The frontend 编号 given to the 设备." -#: src/input/mpegts/mpegts_mux_dvb.c:248 src/input/mpegts/mpegts_mux_dvb.c:693 +#: src/input/mpegts/mpegts_mux_dvb.c:245 src/input/mpegts/mpegts_mux_dvb.c:782 +#: src/input/mpegts/mpegts_mux_dvb.c:1065 msgid "" "The guard interval used by the mux. If you're not sure of the value leave as" " AUTO." msgstr "" +"The guard interval used by the 复用器. If you're not sure of the 值 leave as " +"AUTO." + +#: src/config.c:2565 +msgid "The hash algorithm type for the digest authentication." +msgstr "The hash algorithm 类型 for the digest authentication." -#: src/input/mpegts/mpegts_mux_dvb.c:253 +#: src/input/mpegts/mpegts_mux_dvb.c:250 +#: src/input/mpegts/mpegts_mux_dvb.c:1070 msgid "" "The hierarchical modulation used by the mux. Most people will not need to " "change this setting." msgstr "" +"The hierarchical modulation used by the 复用器. Most people will not need to 更改" +" this 设置." -#: src/channels.c:432 +#: src/channels.c:474 msgid "The imagecache path to the icon to use/used for the channel." -msgstr "" +msgstr "The imagecache 路径 to the 图标 to use/used for the 频道." + +#: src/ratinglabels.c:698 +msgid "The imagecache path to the icon to use/used for the rating label." +msgstr "The imagecache 路径 to the 图标 to use/used for the rating label." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:79 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:113 msgid "The input path used by the device." -msgstr "" +msgstr "The 输入 路径 used by the 设备." -#: src/webui/doc_md.c:121 -msgid "The items have the following functions:" +#: src/input/mpegts/iptv/iptv.c:816 src/input/mpegts/iptv/iptv_mux.c:172 +msgid "" +"The input stream is remuxed with A/V library (libav or or ffmpeg) to the " +"MPEG-TS format which is accepted by Tvheadend." msgstr "" +"The 输入 流 is remuxed with A/V library (libav or or ffmpeg) to the MPEG-TS 格式 " +"which is accepted by Tvheadend." -#: src/esfilter.c:647 src/esfilter.c:741 src/esfilter.c:836 src/esfilter.c:931 -#: src/esfilter.c:1131 +#: src/esfilter.c:639 src/esfilter.c:734 src/esfilter.c:830 src/esfilter.c:925 +#: src/esfilter.c:1129 msgid "The language to which the filter should apply." +msgstr "The language to which the 过滤 should 应用." + +#: src/dvr/dvr_autorec.c:1379 +msgid "" +"The latest season for the programme. Programmes must be equal to or earlier " +"than this season." msgstr "" +"The latest 季 for the 节目. Programmes must be equal to or earlier than this 季." -#: src/input/mpegts/mpegts_mux_dvb.c:703 -msgid "The layer A constellation." +#: src/dvr/dvr_autorec.c:1362 +msgid "" +"The latest year for the programme. Programmes must be equal to or earlier " +"than this year." msgstr "" +"The latest year for the 节目. Programmes must be equal to or earlier than this" +" year." -#: src/input/mpegts/mpegts_mux_dvb.c:699 +#: src/input/mpegts/mpegts_mux_dvb.c:792 +msgid "The layer A constellation." +msgstr "A 层星座图。" + +#: src/input/mpegts/mpegts_mux_dvb.c:788 msgid "The layer A forward error correction." -msgstr "" +msgstr "The layer A forward 错误 correction." -#: src/input/mpegts/mpegts_mux_dvb.c:709 +#: src/input/mpegts/mpegts_mux_dvb.c:798 msgid "The layer A segment count." -msgstr "" +msgstr "A 层段计数。" -#: src/input/mpegts/mpegts_mux_dvb.c:716 +#: src/input/mpegts/mpegts_mux_dvb.c:805 msgid "The layer A time interleaving." -msgstr "" +msgstr "The layer A 时间 interleaving." -#: src/input/mpegts/mpegts_mux_dvb.c:726 +#: src/input/mpegts/mpegts_mux_dvb.c:815 msgid "The layer B constellation." -msgstr "" +msgstr "B 层星座图。" -#: src/input/mpegts/mpegts_mux_dvb.c:722 +#: src/input/mpegts/mpegts_mux_dvb.c:811 msgid "The layer B forward error correction." -msgstr "" +msgstr "The layer B forward 错误 correction." -#: src/input/mpegts/mpegts_mux_dvb.c:732 +#: src/input/mpegts/mpegts_mux_dvb.c:821 msgid "The layer B segment count." -msgstr "" +msgstr "B 层段计数。" -#: src/input/mpegts/mpegts_mux_dvb.c:739 +#: src/input/mpegts/mpegts_mux_dvb.c:828 msgid "The layer B time interleaving." -msgstr "" +msgstr "The layer B 时间 interleaving." -#: src/input/mpegts/mpegts_mux_dvb.c:749 +#: src/input/mpegts/mpegts_mux_dvb.c:838 msgid "The layer C constellation." -msgstr "" +msgstr "C 层星座图。" -#: src/input/mpegts/mpegts_mux_dvb.c:745 +#: src/input/mpegts/mpegts_mux_dvb.c:834 msgid "The layer C forward error correction." -msgstr "" +msgstr "The layer C forward 错误 correction." -#: src/input/mpegts/mpegts_mux_dvb.c:755 +#: src/input/mpegts/mpegts_mux_dvb.c:844 msgid "The layer C segment count." -msgstr "" +msgstr "C 层段计数。" -#: src/input/mpegts/mpegts_mux_dvb.c:762 +#: src/input/mpegts/mpegts_mux_dvb.c:851 msgid "The layer C time interleaving." -msgstr "" +msgstr "The layer C 时间 interleaving." -#: src/input/mpegts/mpegts_mux_sched.c:163 +#: src/input/mpegts/mpegts_mux_sched.c:164 msgid "The length of time (in seconds) to play the mux (1 hour = 3600)." -msgstr "" +msgstr "The length of 时间 (in seconds) to 播放 the 复用器 (1 hour = 3600)." -#: src/input/mpegts/mpegts_service.c:222 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:145 +msgid "The limit for the PID filter (driver or hardware)." +msgstr "The limit for the PID 过滤 (驱动程序 or 硬件)." + +#: src/input/mpegts/mpegts_service.c:297 msgid "" "The locking mechanism selection for The Preferred Conditional Access Packet " "Identifier. See Help for more information." msgstr "" +"The locking mechanism 选择 for The Preferred Conditional 访问 Packet Identifier." +" See 帮助 for more 信息." -#: src/esfilter.c:667 src/esfilter.c:762 src/esfilter.c:857 src/esfilter.c:952 -#: src/esfilter.c:1057 +#: src/esfilter.c:659 src/esfilter.c:755 src/esfilter.c:851 src/esfilter.c:946 +#: src/esfilter.c:1054 msgid "" "The logical stream index to compare. Note that this index is computed using " "all filters.Example: If filter is set to AC3 audio type and the language to " "'eng' and there are two AC3 'eng' streams in the service, the first stream " "could be identified using number 1 and the second using number 2." msgstr "" +"The logical 流 索引 to compare. 注意 that this 索引 is computed using all 过滤器.示例: " +"If 过滤 is set to AC3 音频 类型 and the language to 'eng' and there are two AC3 " +"'eng' 流 in the 服务, the 第一个 流 could be identified using 编号 1 and the second " +"using 编号 2." -#: src/input/mpegts/satip/satip.c:400 +#: src/input/mpegts/satip/satip.c:467 msgid "The manufacturer of the SAT>IP server." -msgstr "" +msgstr "The manufacturer of the SAT>IP 服务器." -#: src/dvr/dvr_autorec.c:1166 +#: src/dvr/dvr_autorec.c:1342 msgid "" "The maximal duration of a matching event - in other words, only match " "programmes that are no longer than this duration." msgstr "" +"The maximal duration of a matching 事件 - in other words, only match " +"programmes that are no longer than this duration." -#: src/timeshift.c:255 +#: src/timeshift.c:253 msgid "" "The maximum RAM (system memory) size for timeshift buffers. When free RAM " -"buffers are available, they are used for timeshift data in preference to " +"buffers are available they are used for timeshift data in preference to " "using storage." msgstr "" +"The maximum RAM (系统 memory) size for 时移 buffers. When free RAM buffers are " +"可用 they are used for 时移 数据 in preference to using storage." + +#: src/epggrab.c:517 +msgid "" +"The maximum amount of time a grabber is allowed scan a mux for data (in " +"seconds)." +msgstr "" +"The maximum amount of 时间 a 抓取器 is allowed 扫描 a 复用器 for 数据 (in seconds)." -#: src/timeshift.c:244 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:251 +msgid "" +"The maximum amount of time to allow this adapter to complete a scan of a " +"mux. If you're getting failed or incomplete scans (for example, missing " +"services) despite a strong signal, try increasing this value. Ignored for " +"DVB-S." +msgstr "" +"The maximum amount of 时间 to 允许 this 适配器 to complete a 扫描 of a 复用器. If you're" +" getting failed or incomplete scans (for example, missing 服务) despite a " +"strong 信号, try increasing this 值. Ignored for DVB-S." + +#: src/timeshift.c:242 msgid "" "The maximum combined size of all timeshift buffers. If you specify an " "unlimited period it's highly recommended you specify a value here." msgstr "" +"The maximum combined size of all 时移 buffers. If you specify an unlimited " +"period it's highly recommended you specify a 值 here." + +#: src/satip/server.c:917 +msgid "" +"The maximum concurrent RTSP connections from the same IP address (if 0 no " +"limit)." +msgstr "The maximum concurrent RTSP 连接 from the same IP 地址 (if 0 no limit)." + +#: src/satip/server.c:907 +msgid "The maximum number of active RTSP sessions (if 0 no limit)." +msgstr "The maximum 编号 of 活动 RTSP sessions (if 0 no limit)." -#: src/dvr/dvr_config.c:1015 +#: src/dvr/dvr_config.c:1474 msgid "The maximum number of entries that can be matched." -msgstr "" +msgstr "The maximum 编号 of 条目 that can be matched." -#: src/input/mpegts/iptv/iptv.c:759 +#: src/input/mpegts/iptv/iptv.c:869 msgid "The maximum number of input streams allowed on this network." -msgstr "" +msgstr "The maximum 编号 of 输入 流 allowed on this 网络." -#: src/dvr/dvr_autorec.c:1229 +#: src/dvr/dvr_autorec.c:1442 msgid "The maximum number of recording entries this rule can create." -msgstr "" +msgstr "The maximum 编号 of 录像 条目 this 规则 can 创建." -#: src/dvr/dvr_config.c:1024 +#: src/dvr/dvr_config.c:1484 msgid "The maximum number of recordings that can be scheduled." -msgstr "" +msgstr "The maximum 编号 of 录像 that can be 已计划." -#: src/satip/server.c:636 +#: src/satip/server.c:735 msgid "The maximum number of services to decrypt per mux." -msgstr "" +msgstr "The maximum 编号 of 服务 to decrypt per 复用器." -#: src/dvr/dvr_autorec.c:1220 +#: src/dvr/dvr_autorec.c:1433 msgid "The maximum number of times this rule can be triggered." -msgstr "" +msgstr "The maximum 编号 of times this 规则 can be triggered." -#: src/timeshift.c:225 +#: src/timeshift.c:223 msgid "" "The maximum time period that will be buffered for any given (client) " "subscription." -msgstr "" +msgstr "The maximum 时间 period that will be buffered for any given (客户端) 订阅." -#: src/dvr/dvr_autorec.c:1155 +#: src/dvr/dvr_autorec.c:1331 msgid "" "The minimal duration of a matching event - in other words, only match " "programs that are no shorter than this duration." msgstr "" +"The minimal duration of a matching 事件 - in other words, only match programs " +"that are no shorter than this duration." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:658 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:712 msgid "The minimum delay after the rotor movement command is sent." -msgstr "" +msgstr "发送旋转器移动命令后的最小延迟。" -#: src/input/mpegts/satip/satip_frontend.c:171 +#: src/input/mpegts/satip/satip_frontend.c:280 msgid "" "The minimum delay before tuning in milliseconds after tuner stop. If the " "time between the previous and next start is greater than this value then the" " delay is not applied." msgstr "" +"The minimum delay before tuning in milliseconds after 调谐器 停止. If the 时间 " +"between the 上一个 and 下一个 开始 is greater than this 值 then the delay is not " +"applied." -#: src/input/mpegts/mpegts_mux_dvb.c:466 src/input/mpegts/mpegts_mux_dvb.c:560 -msgid "The modulation used on the mux." -msgstr "" - -#: src/epggrab.c:365 +#: src/dvr/dvr_autorec.c:1260 msgid "" -"The multiplex (mux) is tuned for this amount of time at most. If the EPG " -"data is complete before this limit, the mux is released sooner." +"The minimum number of stars the broadcast should have - in other words, only" +" match programs that have at least this rating." msgstr "" +"The minimum 编号 of stars the 广播 should have - in other words, only match " +"programs that have at least this rating." + +#: src/input/mpegts/mpegts_mux_dvb.c:490 src/input/mpegts/mpegts_mux_dvb.c:613 +msgid "The modulation used on the mux." +msgstr "The modulation used on the 复用器." -#: src/input/mpegts/mpegts_service.c:105 +#: src/input/mpegts/mpegts_service.c:155 msgid "The mux the service is on." -msgstr "" +msgstr "The 复用器 the 服务 is on." -#: src/input/mpegts/mpegts_mux_sched.c:146 +#: src/input/mpegts/mpegts_mux_sched.c:147 msgid "The mux to play when the entry is triggered." -msgstr "" +msgstr "The 复用器 to 播放 when the 条目 is triggered." -#: src/input/mpegts/mpegts_service.c:113 +#: src/input/mpegts/mpegts_service.c:163 msgid "The mux's universally unique identifier." -msgstr "" +msgstr "The 复用器's universally unique identifier." -#: src/input/mpegts/mpegts_mux.c:569 +#: src/input/mpegts/mpegts_mux.c:586 msgid "The name (or frequency) the mux is on." -msgstr "" +msgstr "The 名称 (or 频率) the 复用器 is on." -#: src/channels.c:398 +#: src/channels.c:440 msgid "" "The name given to/of the channel (This is how it'll appear in your EPG.)" -msgstr "" +msgstr "The 名称 given to/of the 频道 (这是 how it'll appear in your EPG.)" -#: src/profile.c:327 +#: src/profile.c:315 msgid "The name of the profile." -msgstr "" +msgstr "The 名称 of the 配置方案." -#: src/dvr/dvr_autorec.c:1015 +#: src/dvr/dvr_autorec.c:1153 msgid "The name of the the rule." -msgstr "" +msgstr "The 名称 of the the 规则." -#: src/access.c:2192 +#: src/access.c:2484 msgid "" "The network prefix(es) to block, e.g.192.168.2.0/24 (comma-separated list)." -msgstr "" +msgstr "The 网络 prefix(es) to block, e.g.192.168.2.0/24 (comma-separated 列表)." -#: src/input/mpegts/mpegts_mux.c:553 +#: src/input/mpegts/mpegts_mux.c:570 msgid "The network the mux is on." -msgstr "" +msgstr "The 网络 the 复用器 is on." -#: src/input/mpegts/mpegts_service.c:97 +#: src/input/mpegts/mpegts_service.c:147 msgid "The network the service is on." -msgstr "" +msgstr "The 网络 the 服务 is on." -#: src/input/mpegts/iptv/iptv.c:735 +#: src/input/mpegts/iptv/iptv.c:845 msgid "" "The network's priority. The network with the highest priority value will be " "used out of preference if available. See Help for details." msgstr "" +"The 网络's priority. The 网络 with the highest priority 值 will be used out of " +"preference if 可用. See 帮助 for 详情." -#: src/input/mpegts/iptv/iptv.c:726 +#: src/input/mpegts/iptv/iptv.c:836 msgid "The network's service ID" -msgstr "" +msgstr "The 网络's 服务 ID" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:290 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:344 msgid "The networks assigned to the device." -msgstr "" +msgstr "The 网络 assigned to the 设备." -#: src/input/mpegts/satip/satip_satconf.c:398 +#: src/input/mpegts/satip/satip_satconf.c:416 msgid "The networks using this configuration." -msgstr "" +msgstr "The 网络 using this 配置." -#: src/input/mpegts/mpegts_mux.c:561 +#: src/input/mpegts/mpegts_mux.c:578 msgid "The networks' universally unique identifier (UUID)." -msgstr "" +msgstr "The 网络' universally unique identifier (UUID)." -#: src/satip/server.c:735 +#: src/satip/server.c:891 msgid "The number of ATSC-C (Cable/AnnexB) tuners to export." -msgstr "" +msgstr "The 编号 of ATSC-C (有线/AnnexB) 调谐器 to export." -#: src/satip/server.c:727 +#: src/satip/server.c:883 msgid "The number of ATSC-T (Terresterial) tuners to export." -msgstr "" +msgstr "The 编号 of ATSC-T (Terresterial) 调谐器 to export." -#: src/satip/server.c:711 +#: src/satip/server.c:867 msgid "The number of DVB-C (Cable) tuners to export." -msgstr "" +msgstr "The 编号 of DVB-C (有线) 调谐器 to export." -#: src/satip/server.c:719 +#: src/satip/server.c:875 msgid "The number of DVB-C2 (Cable) tuners to export." -msgstr "" +msgstr "The 编号 of DVB-C2 (有线) 调谐器 to export." -#: src/satip/server.c:679 +#: src/satip/server.c:835 msgid "The number of DVB-S (Satellite) tuners to export." -msgstr "" +msgstr "The 编号 of DVB-S (卫星) 调谐器 to export." -#: src/satip/server.c:687 +#: src/satip/server.c:843 msgid "The number of DVB-S2 (Satellite) tuners to export." -msgstr "" +msgstr "The 编号 of DVB-S2 (卫星) 调谐器 to export." -#: src/satip/server.c:695 +#: src/satip/server.c:851 msgid "The number of DVB-T (Terresterial) tuners to export." -msgstr "" +msgstr "The 编号 of DVB-T (Terresterial) 调谐器 to export." -#: src/satip/server.c:703 +#: src/satip/server.c:859 msgid "The number of DVB-T2 (Terresterial) tuners to export." -msgstr "" +msgstr "The 编号 of DVB-T2 (Terresterial) 调谐器 to export." + +#: src/satip/server.c:899 +msgid "The number of ISDB-T (Terresterial) tuners to export." +msgstr "The 编号 of ISDB-T (Terresterial) 调谐器 to export." -#: src/config.c:2186 +#: src/config.c:2781 msgid "" "The number of MPEG-TS packets Tvheadend buffers in case there is a delay " "receiving CA keys. " msgstr "" +"The 编号 of MPEG-TS packets Tvheadend buffers in case there is a delay " +"receiving 条件接收 keys. " -#: src/access.c:1797 +#: src/access.c:1940 msgid "The number of allowed connections this user can make to the server." -msgstr "" +msgstr "The 编号 of allowed 连接 this 用户 can make to the 服务器." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:144 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:195 msgid "" "The number of bytes to buffer. By default, linuxdvb's input buffer is 18800 " "bytes long. The accepted range is 18800-1880000 bytes." msgstr "" +"The 编号 of bytes to buffer. By 默认, linuxdvb's 输入 buffer is 18800 bytes long. " +"The accepted range is 18800-1880000 bytes." -#: src/config.c:2135 +#: src/config.c:2576 msgid "The number of days cookies set by Tvheadend should expire." -msgstr "" +msgstr "The 编号 of days cookies set by Tvheadend should expire." -#: src/input/mpegts/mpegts_network.c:297 +#: src/input/mpegts/mpegts_network.c:346 msgid "The number of muxes left to scan on this network." -msgstr "" +msgstr "The 编号 of 复用器 left to 扫描 on this 网络." -#: src/profile.c:369 -msgid "The number of seconds to wait for a stream to start." +#: src/config.c:2587 +msgid "" +"The number of seconds in which authentication tickets generated by Tvheadend" +" should expire." msgstr "" +"The 编号 of seconds in which authentication tickets generated by Tvheadend " +"should expire." + +#: src/profile.c:366 +msgid "The number of seconds to wait for data when stream is starting." +msgstr "The 编号 of seconds to wait for 数据 when 流 is starting." -#: src/input/mpegts/mpegts_mux.c:650 -msgid "The number of services on the mux that are mapped to channels." +#: src/profile.c:354 +msgid "" +"The number of seconds to wait for data. It handles the situations where no " +"data are received at start or the input stream is stalled." msgstr "" +"The 编号 of seconds to wait for 数据. It handles the situations where no 数据 are " +"received at 开始 or the 输入 流 is stalled." + +#: src/input/mpegts/mpegts_mux.c:667 +msgid "The number of services currently mapped to channels." +msgstr "The 编号 of 服务 currently mapped to 频道." -#: src/input/mpegts/mpegts_mux_dvb.c:512 +#: src/input/mpegts/mpegts_mux_dvb.c:536 msgid "The orbital position of the satellite the mux is on." -msgstr "" +msgstr "The orbital position of the 卫星 the 复用器 is on." #: src/input/mpegts/mpegts_network_dvb.c:307 msgid "The orbital position of the satellite your dish is pointing at." -msgstr "" +msgstr "The orbital position of the 卫星 your 碟形天线 is pointing at." -#: src/input/mpegts/mpegts_mux.c:622 -msgid "The outcome of the last scan performed on this mux." -msgstr "" +#: src/input/mpegts/mpegts_mux.c:639 +msgid "The outcome of the last scan performed." +msgstr "The outcome of the 最后 扫描 performed." -#: src/input/mpegts/mpegts_mux_dvb.c:270 +#: src/input/mpegts/mpegts_mux_dvb.c:267 src/input/mpegts/mpegts_mux_dvb.c:339 +#: src/input/mpegts/mpegts_mux_dvb.c:900 +#: src/input/mpegts/mpegts_mux_dvb.c:1087 msgid "" "The physical layer pipe ID. Most people will not need to change this " "setting." -msgstr "" +msgstr "The physical layer pipe ID. Most people will not need to 更改 this 设置." -#: src/input/mpegts/iptv/iptv.c:864 +#: src/input/mpegts/iptv/iptv.c:963 msgid "The playlist's character set." -msgstr "" +msgstr "播放列表的字符集。" -#: src/input/mpegts/mpegts_mux_dvb.c:462 +#: src/input/mpegts/mpegts_mux_dvb.c:486 msgid "The polarization used on the mux." -msgstr "" +msgstr "The polarization used on the 复用器." -#: src/channels.c:410 +#: src/channels.c:452 msgid "" "The position the channel will appear on your EPG. This is not used by " "Tvheadend internally, but rather intended to be used by HTSP clients for " "mapping to remote control buttons, presentation order, etc." msgstr "" +"The position the 频道 will appear on your EPG. 这是 not used by Tvheadend " +"internally, but rather intended to be used by HTSP clients for mapping to " +"remote control 按钮, presentation order, etc." -#: src/dvr/dvr_autorec.c:1177 -msgid "" -"The priority of any recordings set because of this rule will take precedence" -" and cancel lower-priority events." -msgstr "" - -#: src/descrambler/constcw.c:300 src/descrambler/constcw.c:366 +#: src/descrambler/constcw.c:335 src/descrambler/constcw.c:408 +#: src/descrambler/constcw.c:481 src/descrambler/constcw.c:554 msgid "The provider's ID." -msgstr "" +msgstr "提供商的 ID。" -#: src/input/mpegts/mpegts_service.c:169 +#: src/input/mpegts/mpegts_service.c:219 msgid "The provider's name." -msgstr "" +msgstr "The provider's 名称." -#: src/input/mpegts/mpegts_mux.c:585 +#: src/input/mpegts/mpegts_mux.c:602 msgid "The provider's network ID." -msgstr "" +msgstr "The provider's 网络 ID." -#: src/input/mpegts/mpegts_mux.c:577 +#: src/input/mpegts/mpegts_mux.c:594 msgid "The provider's network name." -msgstr "" +msgstr "The provider's 网络 名称." -#: src/input/mpegts/mpegts_mux_dvb.c:330 src/input/mpegts/mpegts_mux_dvb.c:608 -#: src/input/mpegts/mpegts_mux_dvb.c:800 +#: src/input/mpegts/mpegts_mux_dvb.c:328 src/input/mpegts/mpegts_mux_dvb.c:661 +#: src/input/mpegts/mpegts_mux_dvb.c:889 msgid "" "The quadrature amplitude modulation (QAM) used by the mux. If you're not " "sure of the value leave as AUTO." msgstr "" +"The quadrature amplitude modulation (QAM) used by the 复用器. If you're not " +"sure of the 值 leave as AUTO." + +#: src/config.c:2544 +msgid "The realm name for HTTP authorization." +msgstr "The realm 名称 for HTTP authorization." -#: src/dvr/dvr_db.c:3292 +#: src/dvr/dvr_db.c:4859 msgid "The recorded file was removed intentionally" -msgstr "" +msgstr "The recorded 文件 was 已移除 intentionally" -#: src/dvr/dvr_db.c:3395 +#: src/dvr/dvr_db.c:4980 msgid "The recording/entry status." -msgstr "" +msgstr "The 录像/条目 状态." -#: src/input/mpegts/mpegts_mux_dvb.c:475 +#: src/input/mpegts/mpegts_mux_dvb.c:499 msgid "The rolloff used on the mux." -msgstr "" +msgstr "The rolloff used on the 复用器." -#: src/esfilter.c:690 src/esfilter.c:785 src/esfilter.c:880 src/esfilter.c:975 -#: src/esfilter.c:1080 src/esfilter.c:1162 +#: src/esfilter.c:682 src/esfilter.c:778 src/esfilter.c:874 src/esfilter.c:969 +#: src/esfilter.c:1077 src/esfilter.c:1160 msgid "" "The rule action defines the operation when all comparisons succeed. See Help" " for more information on what the various rules do." msgstr "" +"The 规则 action defines the operation when all comparisons succeed. See 帮助 for" +" more 信息 on what the various 规则 do." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:273 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:355 msgid "The satellite configuration to use." -msgstr "" +msgstr "The 卫星 配置 to use." -#: src/input/mpegts/mpegts_mux.c:610 +#: src/input/mpegts/mpegts_mux.c:627 msgid "" "The scan state. New muxes will automatically be changed to the PEND state. " "You can change this to ACTIVE to queue a scan of this mux." msgstr "" +"The 扫描 state. 新建 复用器 will automatically be changed to the PEND state. You " +"can 更改 this to 活动 to queue a 扫描 of this 复用器." -#: src/dvr/dvr_db.c:3024 +#: src/dvr/dvr_db.c:4542 msgid "The scheduled start time, including any padding." -msgstr "" +msgstr "The 已计划 开始 时间, including any padding." -#: src/dvr/dvr_db.c:3051 +#: src/dvr/dvr_db.c:4569 msgid "The scheduled stop time, including any padding." +msgstr "The 已计划 停止 时间, including any padding." + +#: src/input/mpegts/mpegts_input.c:327 src/input/mpegts/iptv/iptv.c:905 +msgid "" +"The scrambled bits in MPEG-TS packets are always cleared. It is a workaround" +" for the special streams which are descrambled, but these bits are not " +"touched." msgstr "" +"The scrambled bits in MPEG-TS packets are always cleared. It is a workaround" +" for the special 流 which are descrambled, but these bits are not touched." -#: src/profile.c:402 +#: src/profile.c:446 msgid "" "The selected video type should be preferred when multiple services are " "available for a channel." +msgstr "The 已选中 视频 类型 should be preferred when multiple 服务 are 可用 for a 频道." + +#: src/config.c:2535 +msgid "The server name for 'Server:' HTTP headers." +msgstr "The 服务器 名称 for '服务器:' HTTP headers." + +#: src/input/mpegts/satip/satip.c:279 +msgid "" +"The server suports the Interlaved TCP transfer mode (embedded data in the " +"RTSP session). Selecting this option enables this mode in all tuners by " +"default." msgstr "" +"The 服务器 suports the Interlaved TCP transfer 模式 (embedded 数据 in the RTSP " +"session). Selecting this 选项 enables this 模式 in all 调谐器 by 默认." -#: src/descrambler/constcw.c:384 +#: src/descrambler/constcw.c:574 msgid "The service ID" -msgstr "" +msgstr "The 服务 ID" -#: src/input/mpegts/mpegts_service.c:121 +#: src/input/mpegts/mpegts_service.c:171 msgid "The service ID as set by the provider." -msgstr "" +msgstr "The 服务 ID as set by the provider." -#: src/descrambler/constcw.c:318 +#: src/descrambler/constcw.c:355 src/descrambler/constcw.c:428 +#: src/descrambler/constcw.c:501 msgid "The service ID." -msgstr "" +msgstr "The 服务 ID." -#: src/input/mpegts/mpegts_service.c:161 +#: src/input/mpegts/mpegts_service.c:211 msgid "The service name as set by the provider." -msgstr "" +msgstr "The 服务 名称 as set by the provider." -#: src/esfilter.c:751 src/esfilter.c:846 src/esfilter.c:941 -#: src/esfilter.c:1046 src/esfilter.c:1141 +#: src/esfilter.c:744 src/esfilter.c:840 src/esfilter.c:935 +#: src/esfilter.c:1043 src/esfilter.c:1139 msgid "" "The service the filter should apply to. Leave blank to apply the filter to " "all services." -msgstr "" +msgstr "The 服务 the 过滤 should 应用 to. Leave blank to 应用 the 过滤 to all 服务." -#: src/esfilter.c:657 +#: src/esfilter.c:649 msgid "" "The service to which the filter should apply. Leave blank to apply the " "filter to all services." -msgstr "" +msgstr "The 服务 to which the 过滤 should 应用. Leave blank to 应用 the 过滤 to all 服务." -#: src/input/mpegts/mpegts_service.c:185 +#: src/input/mpegts/mpegts_service.c:235 msgid "" "The service type flag as defined by the DVB specifications (e.g. 0x02 = " "radio, 0x11 = MPEG2 HD TV, 0x19 = H.264 HD TV)" msgstr "" +"The 服务 类型 标志 as defined by the DVB specifications (e.g. 0x02 = radio, 0x11 =" +" MPEG2 HD 电视, 0x19 = H.264 HD 电视)" -#: src/input/mpegts/mpegts_service.c:137 +#: src/input/mpegts/mpegts_service.c:187 msgid "The service's channel minor as set by the provider." -msgstr "" +msgstr "The 服务's 频道 minor as set by the provider." -#: src/input/mpegts/mpegts_service.c:129 +#: src/input/mpegts/mpegts_service.c:179 msgid "The service's channel number as set by the provider." -msgstr "" +msgstr "The 服务's 频道 编号 as set by the provider." -#: src/service.c:222 +#: src/service.c:215 msgid "The service's encryption status." -msgstr "" +msgstr "The 服务's encryption 状态." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:284 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:366 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:397 msgid "" "The signal from the standard universal LNB can be split using a simple " "coaxial splitter (no multiswitch) to several outputs. In this case, the " @@ -7196,1053 +10156,1381 @@ msgid "" "Tvheadend will assure that this tuner will not use incompatible parameters " "(position, polarization, lo-hi)." msgstr "" +"The 信号 from the standard universal 高频头 can be split using a simple coaxial " +"splitter (no multiswitch) to several 输出. In this case, the position, the " +"polarization and low-high band 设置 must be equal. If you set another 调谐器 as " +"master, then this 调谐器 will act as a slave and Tvheadend will assure that " +"this 调谐器 will not use incompatible parameters (position, polarization, lo-" +"hi)." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:315 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:220 msgid "" -"The signal from the standard universal LNB can be split using a simple " -"coaxial splitter (no multiswitch) to several outputs. In this case, the " -"position, the polarization and low-high band settings must be equal. If you " -"set another tuner as master, then this tuner will act as a slave and " -"tvheadend will assure that this tuner will not use incompatible parameters " -"(position, polarization, lo-hi)." +"The signal level reported by the driver is multiplied with this value and " +"divided by 100." msgstr "" +"The 信号 级别 reported by the 驱动程序 is multiplied with this 值 and divided by 100." -#: src/dvr/dvr_db.c:3003 +#: src/dvr/dvr_db.c:4521 msgid "The start time of the recording." -msgstr "" +msgstr "The 开始 时间 of the 录像." -#: src/input/mpegts/mpegts_mux_dvb.c:487 src/input/mpegts/mpegts_mux_dvb.c:848 +#: src/input/mpegts/mpegts_mux_dvb.c:511 src/input/mpegts/mpegts_mux_dvb.c:955 msgid "The stream ID used for the mux." -msgstr "" +msgstr "The 流 ID used for the 复用器." -#: src/dvr/dvr_config.c:879 +#: src/dvr/dvr_config.c:989 msgid "The stream profile the DVR profile will use for recordings." -msgstr "" +msgstr "The 流 配置方案 the 录像 配置方案 will use for 录像." -#: src/access.c:1721 +#: src/access.c:1864 msgid "" "The streaming profile to use/used. If not set, the default will be used." -msgstr "" +msgstr "The streaming 配置方案 to use/used. If not set, the 默认 will be used." -#: src/dvr/dvr_config.c:1140 +#: src/dvr/dvr_config.c:1241 msgid "" "The string allows you to manually specify the full path generation using " "predefined modifiers. See Help for full details." msgstr "" +"The 字符串 allows you to manually specify the full 路径 generation using " +"predefined modifiers. See 帮助 for full 详情." -#: src/esfilter.c:920 +#: src/esfilter.c:914 msgid "The subtitle stream types the filter should apply to." -msgstr "" +msgstr "The 副标题 流 类型 the 过滤 should 应用 to." -#: src/input/mpegts/mpegts_mux_dvb.c:325 +#: src/input/mpegts/mpegts_mux_dvb.c:323 msgid "The symbol rate used on the mux." -msgstr "" +msgstr "The symbol rate used on the 复用器." -#: src/input/mpegts/mpegts_mux_dvb.c:456 +#: src/input/mpegts/mpegts_mux_dvb.c:480 msgid "The symbol rate used on the mux/transponder." -msgstr "" +msgstr "The symbol rate used on the 复用器/转发器." -#: src/input/mpegts/mpegts_mux_dvb.c:603 src/input/mpegts/mpegts_mux_dvb.c:795 +#: src/input/mpegts/mpegts_mux_dvb.c:656 src/input/mpegts/mpegts_mux_dvb.c:884 msgid "The symbol rate." +msgstr "符号率。" + +#: src/imagecache.c:109 +msgid "" +"The time in days after the cached URL will be removed. The time starts when " +"the URL was lastly requested. Zero means unlimited cache (not recommended)." msgstr "" +"The 时间 in days after the cached URL will be 已移除. The 时间 starts when the URL " +"was lastly requested. Zero means unlimited cache (not recommended)." -#: src/dvr/dvr_db.c:3032 +#: src/dvr/dvr_db.c:4550 msgid "The time the entry stops/stopped being recorded." -msgstr "" +msgstr "The 时间 the 条目 stops/stopped being recorded." -#: src/config.c:2235 +#: src/config.c:2457 msgid "" "The time window to cut the stop time from the overlapped event in seconds." -msgstr "" +msgstr "The 时间 窗口 to cut the 停止 时间 from the overlapped 事件 in seconds." -#: src/dvr/dvr_autorec.c:1034 +#: src/dvr/dvr_autorec.c:1173 msgid "" "The title of the program to look for. Note that this accepts case-" "insensitive regular expressions." msgstr "" +"The 标题 of the 节目 to look for. 注意 that this accepts case-insensitive regular " +"expressions." -#: src/input/mpegts/mpegts_mux.c:642 -msgid "The total number of services found on this mux." -msgstr "" +#: src/input/mpegts/mpegts_mux.c:659 +msgid "The total number of services found." +msgstr "The total 编号 of 服务 found." -#: src/dvr/dvr_db.c:3059 +#: src/dvr/dvr_db.c:4577 msgid "The total scheduled duration." -msgstr "" +msgstr "The total 已计划 duration." -#: src/input/mpegts/mpegts_mux_dvb.c:241 +#: src/input/mpegts/mpegts_mux_dvb.c:238 +#: src/input/mpegts/mpegts_mux_dvb.c:1058 msgid "" "The transmission/OFDM mode used by the mux. If you're not sure of the value " "leave as AUTO but be aware that tuning may fail as some drivers do not like " "the AUTO setting." msgstr "" +"The transmission/OFDM 模式 used by the 复用器. If you're not sure of the 值 leave " +"as AUTO but be aware that tuning may fail as some drivers do not like the " +"AUTO 设置." -#: src/descrambler/constcw.c:309 src/descrambler/constcw.c:375 +#: src/descrambler/constcw.c:345 src/descrambler/constcw.c:418 +#: src/descrambler/constcw.c:491 src/descrambler/constcw.c:564 msgid "The transponder ID." -msgstr "" +msgstr "The 转发器 ID." -#: src/input/mpegts/mpegts_mux.c:593 +#: src/input/mpegts/mpegts_mux.c:610 msgid "The transport stream ID of the mux within the network." -msgstr "" +msgstr "The 传输 流 ID of the 复用器 within the 网络." -#: src/input/mpegts/mpegts_input.c:241 +#: src/input/mpegts/mpegts_input.c:249 msgid "" "The tuner priority value (a higher value means to use this tuner out of " "preference). See Help for details." msgstr "" +"The 调谐器 priority 值 (a higher 值 means to use this 调谐器 out of preference). See" +" 帮助 for 详情." -#: src/input/mpegts/mpegts_input.c:252 +#: src/input/mpegts/mpegts_input.c:260 msgid "" "The tuner priority value for streamed channels through HTTP or HTSP (a " "higher value means to use this tuner out of preference). If not set (zero), " "the standard priority value is used. See Help for details." msgstr "" +"The 调谐器 priority 值 for streamed 频道 through HTTP or HTSP (a higher 值 means to" +" use this 调谐器 out of preference). If not set (zero), the standard priority 值" +" is used. See 帮助 for 详情." + +#: src/config.c:2745 +msgid "The user agent string for the build-in HTTP client." +msgstr "The 用户 agent 字符串 for the build-in HTTP 客户端." -#: src/dvr/dvr_db.c:3216 src/dvr/dvr_autorec.c:1284 src/dvr/dvr_timerec.c:669 +#: src/dvr/dvr_db.c:4783 src/dvr/dvr_autorec.c:1478 src/dvr/dvr_timerec.c:670 msgid "" "The user who created the recording, or the auto-recording source and IP " "address if scheduled by a matching rule." msgstr "" +"The 用户 who created the 录像, or the 自动录制 source and IP 地址 if 已计划 by a matching" +" 规则." -#: src/config.c:2072 +#: src/config.c:2275 msgid "The version of Tvheadend that last updated the config." -msgstr "" +msgstr "The version of Tvheadend that 最后 updated the 配置." -#: src/esfilter.c:636 +#: src/esfilter.c:627 msgid "The video stream types the filter should apply to." -msgstr "" +msgstr "The 视频 流 类型 the 过滤 should 应用 to." -#: src/access.c:1456 src/config.c:2266 +#: src/access.c:1573 src/config.c:2294 msgid "Theme" +msgstr "主题" + +#: src/input/mpegts/satip/satip.c:406 +msgid "" +"This is a workaround for some tuners that mess up the numbers of tuners. " +"Turn this off when you are not seeing signal strength on all tuners but only" +" on some." msgstr "" +"这是 a workaround for some 调谐器 that mess up the 编号 of 调谐器. Turn this off when " +"you are not seeing 信号 强度 on all 调谐器 but only on some." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:246 -#: src/input/mpegts/satip/satip_frontend.c:302 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:328 +#: src/input/mpegts/satip/satip_frontend.c:451 msgid "This tuner" -msgstr "" +msgstr "This 调谐器" -#: src/config.c:2303 +#: src/config.c:2846 msgid "" "This will create an NTP driver (using shmem interface) that you can feed " "into ntpd. This can be run without root privileges, but generally the " "performance is not that great." msgstr "" +"This will 创建 an NTP 驱动程序 (using shmem 界面) that you can feed into ntpd. This " +"can be run without root privileges, but generally the performance is not " +"that great." -#: src/tvhlog.c:82 +#: src/tvhlog.c:90 msgid "Thread" -msgstr "" +msgstr "线程" + +#: src/main.c:976 +msgid "Thread debugging" +msgstr "线程调试" -#: src/epg.c:2281 +#: src/epg.c:1937 msgid "Thriller" -msgstr "" +msgstr "惊悚" -#: src/dvr/dvr_autorec.c:775 +#: src/dvr/dvr_autorec.c:915 msgid "Thu" -msgstr "" +msgstr "周四" + +#: src/config.c:2586 +msgid "Ticket expiration (seconds)" +msgstr "票据过期(秒)" + +#: src/bouquet.c:967 +msgid "Tidy channel name (e.g., stripping HD/UHD suffix)" +msgstr "Tidy 频道 名称 (e.g., stripping HD/UHD suffix)" -#: src/tvhlog.c:84 src/config.c:1923 +#: src/service_mapper.c:637 +msgid "Tidy the channel name such as removing trailing HD text" +msgstr "Tidy the 频道 名称 such as removing trailing HD 文本" + +#: src/tvhlog.c:92 src/config.c:2057 msgid "Time" -msgstr "" +msgstr "时间" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:110 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:133 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:111 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:159 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:217 msgid "Time (in milliseconds) for a command to complete." -msgstr "" +msgstr "时间 (in milliseconds) for a command to complete." -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:102 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:151 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:209 +msgid "Time (in milliseconds) for the Unicable device to power up." +msgstr "时间 (in milliseconds) for the Unicable 设备 to power up." + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:103 msgid "Time (in milliseconds) for the rotor to power up." -msgstr "" +msgstr "时间 (in milliseconds) for the rotor to power up." + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:125 +msgid "Time (in milliseconds) for the switch to power up." +msgstr "时间 (in milliseconds) for the switch to power up." -#: src/input/mpegts/iptv/iptv.c:882 +#: src/input/mpegts/iptv/iptv.c:981 msgid "Time (in minutes) to re-fetch the playlist." -msgstr "" +msgstr "时间 (in minutes) to re-fetch the playlist." -#: src/tvhlog.c:121 +#: src/tvhlog.c:130 msgid "Time Stamp Fix" -msgstr "" +msgstr "时间戳修复" -#: src/dvr/dvr_db.c:643 +#: src/dvr/dvr_db.c:692 msgid "Time missed" -msgstr "" +msgstr "时间丢失" -#: src/dvr/dvr_db.c:3325 +#: src/tvhlog.c:88 +msgid "Time profiling" +msgstr "时间性能分析" + +#: src/dvr/dvr_db.c:4900 msgid "Time record caption" -msgstr "" +msgstr "时间 录制 caption" -#: src/dvr/dvr_timerec.c:153 +#: src/dvr/dvr_timerec.c:142 #, c-format msgid "Time recording%s%s" -msgstr "" +msgstr "时间 录像%s%s" + +#: src/dvr/dvr_db.c:4503 +msgid "Time the entry was created" +msgstr "时间 the 条目 was created" + +#: src/dvr/dvr_db.c:4512 +msgid "Time the entry was last watched" +msgstr "时间 the 条目 was 最后 watched" + +#: src/dvr/dvr_db.c:4513 +msgid "Time the entry was last watched." +msgstr "时间 the 条目 was 最后 watched." -#: src/dvr/dvr_timerec.c:585 +#: src/transcoding/codec/codecs/libs/libvpx.c:107 +msgid "Time to spend encoding, in microseconds." +msgstr "时间 to spend 编码, in microseconds." + +#: src/dvr/dvr_timerec.c:583 msgid "Time to start the recording/time the recording started." -msgstr "" +msgstr "时间 to 开始 the 录像/时间 the 录像 started." -#: src/dvr/dvr_timerec.c:596 +#: src/dvr/dvr_timerec.c:594 msgid "Time to stop recording/time the recording stopped." -msgstr "" - -#: src/config.c:2049 -msgid "Time update" -msgstr "" +msgstr "时间 to 停止 录像/时间 the 录像 stopped." -#: src/profile.c:368 -msgid "Timeout (sec) (0=infinite)" -msgstr "" +#: src/dvr/dvr_db.c:5004 +msgid "Time when the program was first aired" +msgstr "时间 when the 节目 was 第一个 aired" -#: src/input/mpegts/satip/satip_satconf.c:360 +#: src/input/mpegts/satip/satip_satconf.c:377 msgid "Timeout (seconds)" -msgstr "" +msgstr "超时(秒)" -#: src/input/mpegts/mpegts_mux_sched.c:162 +#: src/input/mpegts/mpegts_mux_sched.c:163 msgid "Timeout (secs)" -msgstr "" +msgstr "超时(秒)" -#: src/dvr/dvr_db.c:3326 +#: src/dvr/dvr_db.c:4901 msgid "Timer-based automatic record caption." -msgstr "" +msgstr "定时器-based 自动 录制 caption." -#: src/dvr/dvr_db.c:3317 +#: src/dvr/dvr_db.c:4892 msgid "Timer-based automatic recording." -msgstr "" +msgstr "定时器-based 自动 录像." -#: src/tvhlog.c:164 src/timeshift.c:183 +#: src/tvhlog.c:177 src/timeshift.c:184 msgid "Timeshift" -msgstr "" +msgstr "时移" -#: src/dvr/dvr_db.c:3095 src/dvr/dvr_db.c:3103 src/dvr/dvr_timerec.c:553 +#: src/dvr/dvr_db.c:4633 src/dvr/dvr_db.c:4641 src/dvr/dvr_timerec.c:551 msgid "Title" -msgstr "" +msgstr "标题" -#: src/dvr/dvr_autorec.c:1033 +#: src/dvr/dvr_autorec.c:1172 msgid "Title (regexp)" -msgstr "" +msgstr "标题 (regexp)" -#: src/dvr/dvr_db.c:3104 +#: src/dvr/dvr_db.c:4642 msgid "Title of the program (display only)." -msgstr "" +msgstr "标题 of the 节目 (显示 only)." -#: src/dvr/dvr_db.c:3096 +#: src/dvr/dvr_db.c:4634 msgid "Title of the program." -msgstr "" +msgstr "标题 of the 节目." -#: src/dvr/dvr_timerec.c:554 +#: src/dvr/dvr_timerec.c:552 msgid "Title of the recording - this is used to generate the filename." -msgstr "" +msgstr "标题 of the 录像 - this is used to generate the filename." + +#: src/descrambler/dvbcam.c:890 +msgid "To enable MCD and MTD for this CAM." +msgstr "To 启用 MCD and MTD for this CAM." -#: src/webui/extjs.c:223 +#: src/webui/extjs.c:228 +msgid "To support Tvheadend development please consider making a donation" +msgstr "To 支持 Tvheadend development please consider making a donation" + +#: src/webui/extjs.c:216 msgid "Toggle details" -msgstr "" +msgstr "Toggle 详情" -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:139 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:154 msgid "Tone burst" -msgstr "" +msgstr "突发音" -#: src/dvr/dvr_db.c:634 +#: src/dvr/dvr_db.c:683 msgid "Too many data errors" -msgstr "" +msgstr "Too many 数据 errors" -#: src/input/mpegts/mpegts_network.c:289 +#: src/config.c:2317 +msgid "Tooltips" +msgstr "工具提示" + +#: src/input/mpegts/mpegts_network.c:338 msgid "Total number of mapped channels on this network." -msgstr "" +msgstr "Total 编号 of mapped 频道 on this 网络." -#: src/input/mpegts/mpegts_network.c:273 +#: src/input/mpegts/mpegts_network.c:322 msgid "Total number of muxes found on this network." -msgstr "" +msgstr "Total 编号 of 复用器 found on this 网络." -#: src/input/mpegts/mpegts_network.c:281 +#: src/input/mpegts/mpegts_network.c:330 msgid "Total number of services found on this network." -msgstr "" +msgstr "Total 编号 of 服务 found on this 网络." -#: src/wizard.c:1004 +#: src/wizard.c:1039 msgid "Total number of services found." -msgstr "" +msgstr "Total 编号 of 服务 found." -#: src/bouquet.c:1093 +#: src/bouquet.c:1323 msgid "Total number of services seen." -msgstr "" +msgstr "Total 编号 of 服务 seen." -#: src/bouquet.c:1101 +#: src/bouquet.c:1331 msgid "Total number of services." -msgstr "" +msgstr "Total 编号 of 服务." -#: src/epg.c:2443 +#: src/epg.c:2099 msgid "Tourism / Travel" -msgstr "" +msgstr "旅游 / 旅行" -#: src/tvhlog.c:778 +#: src/tvhlog.c:904 msgid "Trace subsystems" -msgstr "" +msgstr "追踪子系统" -#: src/epg.c:2392 +#: src/epg.c:2048 msgid "Traditional arts" -msgstr "" +msgstr "传统艺术" -#: src/epg.c:2373 +#: src/epg.c:2029 msgid "Traditional music" -msgstr "" +msgstr "传统音乐" -#: src/tvhlog.c:149 +#: src/tvhlog.c:161 msgid "Transcode" -msgstr "" +msgstr "转码" -#: src/profile.c:1839 +#: src/profile.c:2611 +msgid "Transcode audio only for selected codecs." +msgstr "转码 音频 only for 已选中 编解码器." + +#: src/profile.c:2633 +msgid "Transcode subtitle only for selected codecs." +msgstr "转码 副标题 only for 已选中 编解码器." + +#: src/profile.c:2589 +msgid "Transcode video only for selected codecs." +msgstr "转码 视频 only for 已选中 编解码器." + +#: src/profile.c:2499 msgid "Transcode/av-lib" -msgstr "" +msgstr "转码/av-lib" -#: src/profile.c:1846 -msgid "Transcoding" +#: src/profile.c:2506 +msgid "Transcoding Settings" +msgstr "转码 设置" + +#: src/epggrab.c:527 +msgid "" +"Translate the genre codes received from the broadcaster to another genre " +"code.
Use the form xxx=yyy, where xxx and yyy are 'ETSI EN 300 468' " +"content descriptor values expressed in decimal (0-255).
Genre code xxx " +"will be converted to genre code yyy.
Use a separate line for each genre " +"code to be converted." msgstr "" +"Translate the genre codes received from the broadcaster to another genre " +"code.
Use the form xxx=yyy, where xxx and yyy are 'ETSI EN 300 468' " +"content descriptor 值 expressed in decimal (0-255).
Genre code xxx will " +"be converted to genre code yyy.
Use a separate line for each genre code " +"to be converted." -#: src/input/mpegts/mpegts_mux_dvb.c:240 +#: src/input/mpegts/mpegts_mux_dvb.c:237 +#: src/input/mpegts/mpegts_mux_dvb.c:1057 msgid "Transmission mode" -msgstr "" +msgstr "Transmission 模式" -#: src/descrambler/constcw.c:308 src/descrambler/constcw.c:374 +#: src/descrambler/constcw.c:344 src/descrambler/constcw.c:417 +#: src/descrambler/constcw.c:490 src/descrambler/constcw.c:563 msgid "Transponder ID" -msgstr "" +msgstr "转发器 ID" -#: src/tvhlog.c:119 +#: src/tvhlog.c:128 msgid "Transport Stream" -msgstr "" +msgstr "传输流" -#: src/input/mpegts/mpegts_mux.c:592 +#: src/input/mpegts/satip/satip_frontend.c:260 +msgid "Transport mode" +msgstr "传输 模式" + +#: src/input/mpegts/mpegts_mux.c:609 msgid "Transport stream ID" -msgstr "" +msgstr "传输 流 ID" -#: src/epggrab/module/xmltv.c:753 +#: src/dvr/dvr_config.c:1092 +msgid "Try re-scheduling recording if more errors than (0=off)" +msgstr "Try re-scheduling 录像 if more errors than (0=off)" + +#: src/epggrab/module/xmltv.c:1408 msgid "" "Try to obtain channel numbers from the display-name xml tag. If the first " "word is number, it is used as the channel number." msgstr "" +"Try to obtain 频道 编号 from the 显示-名称 xml 标签. If the 第一个 word is 编号, it is used" +" as the 频道 编号." -#: src/dvr/dvr_autorec.c:773 +#: src/dvr/dvr_autorec.c:913 msgid "Tue" -msgstr "" +msgstr "周二" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:226 +#: src/transcoding/codec/codecs/libs/libx26x.c:194 +#: src/transcoding/codec/codecs/libs/libx26x.c:293 +#: src/transcoding/codec/codecs/libs/libvpx.c:130 +msgid "Tune" +msgstr "调谐" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:264 msgid "Tune before DiseqC" -msgstr "" +msgstr "Tune before DiSEqC" + +#: src/transcoding/codec/codecs/libs/libx26x.c:195 +msgid "Tune the encoding params (cf. x264 --fullhelp)." +msgstr "Tune the 编码 params (cf. x264 --fullhelp)." -#: src/wizard.c:558 +#: src/transcoding/codec/codecs/libs/libvpx.c:131 +msgid "Tune the encoding to a specific scenario." +msgstr "Tune the 编码 to a specific scenario." + +#: src/wizard.c:568 msgid "Tuner" -msgstr "" +msgstr "调谐器" -#: src/input/mpegts/satip/satip_frontend.c:211 +#: src/wizard.c:671 +msgid "Tuner and Network" +msgstr "调谐器 and 网络" + +#: src/input/mpegts/satip/satip_frontend.c:340 msgid "Tuner bind IP address" -msgstr "" +msgstr "调谐器 bind IP 地址" -#: src/input/mpegts/satip/satip.c:224 src/input/mpegts/satip/satip.c:391 +#: src/input/mpegts/satip/satip.c:267 src/input/mpegts/satip/satip.c:458 msgid "Tuner configuration" -msgstr "" +msgstr "调谐器 配置" -#: src/input/mpegts/satip/satip.c:225 +#: src/input/mpegts/satip/satip.c:268 msgid "Tuner configuration." -msgstr "" +msgstr "调谐器 配置." -#: src/streaming.c:461 +#: src/streaming.c:483 msgid "Tuning failed" -msgstr "" +msgstr "调谐失败" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:264 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:302 msgid "Turn off LNB when idle" -msgstr "" +msgstr "Turn off 高频头 when idle" -#: src/config.c:2081 +#: src/config.c:2693 +msgid "Tvheadend model name for HDHomeRun Server Emulation" +msgstr "Tvheadend model 名称 for HDHomeRun 服务器 Emulation" + +#: src/config.c:2256 msgid "Tvheadend server name" -msgstr "" +msgstr "Tvheadend 服务器 名称" -#: src/epggrab/module.c:137 +#: src/epggrab/module.c:161 src/transcoding/codec/profile_class.c:292 msgid "Type" -msgstr "" +msgstr "类型" -#: src/service.c:237 +#: src/service.c:230 msgid "Type override" -msgstr "" +msgstr "类型 override" -#: src/input/mpegts/satip/satip_frontend.c:160 +#: src/input/mpegts/satip/satip_frontend.c:269 msgid "UDP RTP port number (2 ports)" -msgstr "" +msgstr "UDP RTP 端口 编号 (2 ports)" -#: src/service.c:160 +#: src/tvhlog.c:185 +msgid "UDP Streamer" +msgstr "UDP 流传输器" + +#: src/service.c:152 msgid "UHD TV" -msgstr "" +msgstr "UHD 电视" -#: src/profile.c:269 +#: src/profile.c:277 msgid "UHD: ultra high definition" -msgstr "" +msgstr "UHD:超高清" -#: src/tvhlog.c:93 +#: src/tvhlog.c:101 msgid "UPnP Protocol" -msgstr "" +msgstr "UPnP 协议" -#: src/tvhlog.c:90 src/wizard.c:809 src/dvr/dvr_db.c:3377 -#: src/input/mpegts/iptv/iptv.c:845 src/input/mpegts/iptv/iptv_mux.c:139 +#: src/tvhlog.c:98 src/wizard.c:827 src/dvr/dvr_db.c:4962 +#: src/input/mpegts/iptv/iptv.c:952 src/input/mpegts/iptv/iptv_mux.c:130 msgid "URL" -msgstr "" +msgstr "URL" + +#: src/input/mpegts/iptv/iptv_mux.c:156 +msgid "URL for comparison" +msgstr "用于比较的 URL" -#: src/wizard.c:810 +#: src/wizard.c:828 msgid "URL of the M3U playlist." -msgstr "" +msgstr "M3U 播放列表的 URL。" -#: src/main.c:850 +#: src/main.c:922 msgid "URL with the SAT>IP server XML location" -msgstr "" +msgstr "URL with the SAT>IP 服务器 XML location" -#: src/dvr/dvr_db.c:3378 +#: src/dvr/dvr_db.c:4963 msgid "URL." -msgstr "" +msgstr "URL。" -#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:476 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:590 msgid "USALS" -msgstr "" +msgstr "USALS" -#: src/input/mpegts/dvb_support.c:462 +#: src/input/mpegts/dvb_support.c:559 msgid "UTC" -msgstr "" +msgstr "UTC" -#: src/input/mpegts/dvb_support.c:479 +#: src/input/mpegts/dvb_support.c:576 msgid "UTC+ 1" -msgstr "" +msgstr "UTC+1" -#: src/input/mpegts/dvb_support.c:480 +#: src/input/mpegts/dvb_support.c:577 msgid "UTC+ 2" -msgstr "" +msgstr "UTC+2" -#: src/input/mpegts/dvb_support.c:481 +#: src/input/mpegts/dvb_support.c:578 msgid "UTC+ 3" -msgstr "" +msgstr "UTC+3" -#: src/input/mpegts/dvb_support.c:482 +#: src/input/mpegts/dvb_support.c:579 msgid "UTC+ 4" -msgstr "" +msgstr "UTC+4" -#: src/input/mpegts/dvb_support.c:483 +#: src/input/mpegts/dvb_support.c:580 msgid "UTC+ 4:30" -msgstr "" +msgstr "UTC+4:30" -#: src/input/mpegts/dvb_support.c:484 +#: src/input/mpegts/dvb_support.c:581 msgid "UTC+ 5" -msgstr "" +msgstr "UTC+5" -#: src/input/mpegts/dvb_support.c:485 +#: src/input/mpegts/dvb_support.c:582 msgid "UTC+ 5:30" -msgstr "" +msgstr "UTC+5:30" -#: src/input/mpegts/dvb_support.c:486 +#: src/input/mpegts/dvb_support.c:583 msgid "UTC+ 5:45" -msgstr "" +msgstr "UTC+5:45" -#: src/input/mpegts/dvb_support.c:487 +#: src/input/mpegts/dvb_support.c:584 msgid "UTC+ 6" -msgstr "" +msgstr "UTC+6" -#: src/input/mpegts/dvb_support.c:488 +#: src/input/mpegts/dvb_support.c:585 msgid "UTC+ 6:30" -msgstr "" +msgstr "UTC+6:30" -#: src/input/mpegts/dvb_support.c:489 +#: src/input/mpegts/dvb_support.c:586 msgid "UTC+ 7" -msgstr "" +msgstr "UTC+7" -#: src/input/mpegts/dvb_support.c:490 +#: src/input/mpegts/dvb_support.c:587 msgid "UTC+ 8" -msgstr "" +msgstr "UTC+8" -#: src/input/mpegts/dvb_support.c:491 +#: src/input/mpegts/dvb_support.c:588 msgid "UTC+ 8:45" -msgstr "" +msgstr "UTC+8:45" -#: src/input/mpegts/dvb_support.c:492 +#: src/input/mpegts/dvb_support.c:589 msgid "UTC+ 9" -msgstr "" +msgstr "UTC+9" -#: src/input/mpegts/dvb_support.c:493 +#: src/input/mpegts/dvb_support.c:590 msgid "UTC+ 9:30" -msgstr "" +msgstr "UTC+9:30" -#: src/input/mpegts/dvb_support.c:494 +#: src/input/mpegts/dvb_support.c:591 msgid "UTC+10" -msgstr "" +msgstr "UTC+10" -#: src/input/mpegts/dvb_support.c:495 +#: src/input/mpegts/dvb_support.c:592 msgid "UTC+10:30" -msgstr "" +msgstr "UTC+10:30" -#: src/input/mpegts/dvb_support.c:496 +#: src/input/mpegts/dvb_support.c:593 msgid "UTC+11" -msgstr "" +msgstr "UTC+11" + +#: src/input/mpegts/dvb_support.c:594 +msgid "UTC+12" +msgstr "UTC+12" -#: src/input/mpegts/dvb_support.c:464 +#: src/input/mpegts/dvb_support.c:595 +msgid "UTC+12:45" +msgstr "UTC+12:45" + +#: src/input/mpegts/dvb_support.c:596 +msgid "UTC+13" +msgstr "UTC+13" + +#: src/input/mpegts/dvb_support.c:597 +msgid "UTC+14" +msgstr "UTC+14" + +#: src/input/mpegts/dvb_support.c:561 msgid "UTC- 1" -msgstr "" +msgstr "UTC-1" -#: src/input/mpegts/dvb_support.c:465 +#: src/input/mpegts/dvb_support.c:562 msgid "UTC- 2" -msgstr "" +msgstr "UTC-2" -#: src/input/mpegts/dvb_support.c:466 +#: src/input/mpegts/dvb_support.c:563 msgid "UTC- 2:30" -msgstr "" +msgstr "UTC-2:30" -#: src/input/mpegts/dvb_support.c:467 +#: src/input/mpegts/dvb_support.c:564 msgid "UTC- 3" -msgstr "" +msgstr "UTC-3" -#: src/input/mpegts/dvb_support.c:468 +#: src/input/mpegts/dvb_support.c:565 msgid "UTC- 3:30" -msgstr "" +msgstr "UTC-3:30" -#: src/input/mpegts/dvb_support.c:469 +#: src/input/mpegts/dvb_support.c:566 msgid "UTC- 4" -msgstr "" +msgstr "UTC-4" -#: src/input/mpegts/dvb_support.c:470 +#: src/input/mpegts/dvb_support.c:567 msgid "UTC- 4:30" -msgstr "" +msgstr "UTC-4:30" -#: src/input/mpegts/dvb_support.c:471 +#: src/input/mpegts/dvb_support.c:568 msgid "UTC- 5" -msgstr "" +msgstr "UTC-5" -#: src/input/mpegts/dvb_support.c:472 +#: src/input/mpegts/dvb_support.c:569 msgid "UTC- 6" -msgstr "" +msgstr "UTC-6" -#: src/input/mpegts/dvb_support.c:473 +#: src/input/mpegts/dvb_support.c:570 msgid "UTC- 7" -msgstr "" +msgstr "UTC-7" -#: src/input/mpegts/dvb_support.c:474 +#: src/input/mpegts/dvb_support.c:571 msgid "UTC- 8" -msgstr "" +msgstr "UTC-8" -#: src/input/mpegts/dvb_support.c:475 +#: src/input/mpegts/dvb_support.c:572 msgid "UTC- 9" -msgstr "" +msgstr "UTC-9" -#: src/input/mpegts/dvb_support.c:476 +#: src/input/mpegts/dvb_support.c:573 msgid "UTC- 9:30" -msgstr "" +msgstr "UTC-9:30" -#: src/input/mpegts/dvb_support.c:477 +#: src/input/mpegts/dvb_support.c:574 msgid "UTC-10" -msgstr "" +msgstr "UTC-10" -#: src/input/mpegts/dvb_support.c:478 +#: src/input/mpegts/dvb_support.c:575 msgid "UTC-11" -msgstr "" +msgstr "UTC-11" -#: src/tvhlog.c:88 src/input/mpegts/satip/satip.c:367 -#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:186 +#: src/tvhlog.c:96 src/input/mpegts/satip/satip.c:434 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:220 msgid "UUID" -msgstr "" +msgstr "UUID" -#: src/htsp_server.c:1410 +#: src/htsp_server.c:1626 msgid "Unable to get system UTC time" -msgstr "" +msgstr "Unable to get 系统 UTC 时间" -#: src/htsp_server.c:1403 +#: src/htsp_server.c:1619 msgid "Unable to get system local time" -msgstr "" +msgstr "Unable to get 系统 local 时间" -#: src/htsp_server.c:1400 +#: src/htsp_server.c:1616 msgid "Unable to get system time" -msgstr "" +msgstr "Unable to get 系统 时间" -#: src/htsp_server.c:718 +#: src/htsp_server.c:774 msgid "Unable to open file" -msgstr "" +msgstr "Unable to open 文件" -#: src/htsp_server.c:1378 +#: src/htsp_server.c:1594 msgid "Unable to stat path" -msgstr "" +msgstr "Unable to stat 路径" -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:132 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:147 msgid "Uncommitted" -msgstr "" +msgstr "未提交" -#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:146 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:161 msgid "Uncommitted first" -msgstr "" +msgstr "Uncommitted 第一个" -#: src/tvhlog.c:155 +#: src/tvhlog.c:168 msgid "Unicable (EN50494)" -msgstr "" +msgstr "单缆 (EN50494)" -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:70 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:71 msgid "Unicable I (EN50494)" -msgstr "" +msgstr "单缆 I (EN50494)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:744 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:810 msgid "Unicable I switch (universal LNB)" -msgstr "" +msgstr "Unicable I switch (universal 高频头)" -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:77 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:79 msgid "Unicable II (EN50607)" -msgstr "" +msgstr "单缆 II (EN50607)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:750 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:817 msgid "Unicable II switch (universal LNB)" -msgstr "" +msgstr "Unicable II switch (universal 高频头)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1490 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1605 msgid "Unicable type" -msgstr "" +msgstr "Unicable 类型" -#: src/profile.c:252 src/dvr/dvr_db.c:2517 +#: src/profile.c:259 src/dvr/dvr_db.c:3741 msgid "Unimportant" -msgstr "" +msgstr "不重要" + +#: src/epggrab/module/xmltv.c:1449 +msgid "Unique Event ID XPath" +msgstr "Unique 事件 ID XPath" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:726 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:789 msgid "Universal LNB only" -msgstr "" +msgstr "Universal 高频头 only" + +#: src/descrambler/capmt.c:2708 +msgid "Universal tag order" +msgstr "Universal 标签 order" -#: src/satip/server.c:597 +#: src/satip/server.c:679 msgid "Universally unique identifier. Read only." -msgstr "" +msgstr "全局唯一标识符。只读。" -#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:711 +#: src/epggrab/module.c:57 src/dvr/dvr_rec.c:454 src/dvr/dvr_timerec.c:84 +#: src/dvr/dvr_config.c:736 msgid "Unknown" -msgstr "" +msgstr "未知" -#: src/htsp_server.c:2718 +#: src/htsp_server.c:2987 msgid "Unknown file" -msgstr "" +msgstr "Unknown 文件" -#: src/streaming.c:486 +#: src/streaming.c:516 #, c-format msgid "Unknown reason (%i)" -msgstr "" +msgstr "未知原因 (%i)" -#: src/timeshift.c:266 +#: src/timeshift.c:264 msgid "Unlimited size" -msgstr "" +msgstr "无限制大小" -#: src/timeshift.c:232 +#: src/timeshift.c:230 msgid "Unlimited time" -msgstr "" +msgstr "Unlimited 时间" + +#: src/ratinglabels.c:654 +msgid "Unprocessed rating 'age' received via DVB OTA EPG." +msgstr "通过 DVB 空中 EPG 接收的未处理评分「年龄」。" -#: src/profile.c:247 +#: src/profile.c:254 msgid "Unset (default)" -msgstr "" +msgstr "Unset (默认)" -#: src/descrambler/cwc.c:1884 +#: src/transcoding/codec/profile_video_class.c:29 +msgid "Up & Down" +msgstr "上 & 下" + +#: src/transcoding/codec/profile_video_class.c:30 +msgid "Up (only)" +msgstr "仅上移" + +#: src/descrambler/cclient.c:1424 msgid "Update Entitlement Management Messages from one mux only." -msgstr "" +msgstr "更新 Entitlement Management Messages from one 复用器 only." -#: src/descrambler/cwc.c:1875 +#: src/descrambler/cclient.c:1414 msgid "Update card (EMM)" -msgstr "" +msgstr "更新 卡 (EMM)" -#: src/epggrab.c:303 +#: src/epggrab.c:412 msgid "Update channel icon" -msgstr "" +msgstr "更新 频道 图标" -#: src/epggrab.c:279 +#: src/epggrab.c:388 msgid "Update channel name" -msgstr "" +msgstr "更新 频道 名称" -#: src/epggrab.c:291 +#: src/epggrab.c:400 msgid "Update channel number" -msgstr "" +msgstr "更新 频道 编号" -#: src/dvr/dvr_config.c:778 +#: src/dvr/dvr_config.c:844 msgid "Update disabled" -msgstr "" +msgstr "更新 已禁用" -#: src/config.c:2291 +#: src/config.c:2834 msgid "Update time" -msgstr "" +msgstr "更新 时间" -#: src/config.c:2314 +#: src/config.c:2857 msgid "Update tolerance (ms)" -msgstr "" +msgstr "更新 tolerance (ms)" -#: src/epggrab/channel.c:780 +#: src/epggrab/channel.c:798 msgid "Updated" -msgstr "" +msgstr "已更新" -#: src/descrambler/cwc.c:1883 +#: src/descrambler/cclient.c:1423 msgid "Updates from one mux (EMM)" -msgstr "" +msgstr "Updates from one 复用器 (EMM)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:646 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:700 msgid "" "Upon start, Tvheadend doesn't know the last rotor position. This value " "defines the initial rotor movement. TVHeadend waits the specified time when " "the first movement is requested." msgstr "" +"Upon 开始, Tvheadend doesn't know the 最后 rotor position. This 值 defines the " +"initial rotor movement. TVHeadend waits the specified 时间 when the 第一个 " +"movement is requested." -#: src/main.c:499 +#: src/main.c:565 #, c-format msgid "Usage: %s [OPTIONS]\n" -msgstr "" +msgstr "Usage: %s [选项]\n" -#: src/input/mpegts/mpegts_mux.c:666 -msgid "Use AC-3 detection on the mux." -msgstr "" +#: src/input/mpegts/iptv/iptv_mux.c:98 +msgid "Use" +msgstr "使用" + +#: src/input/mpegts/iptv/iptv.c:815 src/input/mpegts/iptv/iptv_mux.c:171 +msgid "Use A/V library" +msgstr "使用 A/V 库" + +#: src/input/mpegts/mpegts_mux.c:683 +msgid "Use AC-3 detection." +msgstr "使用 AC-3 检测。" + +#: src/dvr/dvr_autorec.c:1032 +msgid "Use DVR configuration" +msgstr "Use 录像 配置" -#: src/channels.c:491 src/dvr/dvr_config.c:1002 +#: src/channels.c:544 src/dvr/dvr_config.c:1461 msgid "" "Use EITp/f to decide event start/stop. This is also known as \"Accurate " "Recording\". See Help for details." msgstr "" +"Use EITp/f to decide 事件 开始/停止. 这是 also known as \"Accurate 录像\". See 帮助 for " +"详情." -#: src/channels.c:490 src/dvr/dvr_config.c:1001 +#: src/channels.c:543 src/dvr/dvr_config.c:1460 msgid "Use EPG running state" -msgstr "" - -#: src/config.c:2122 -msgid "Use HTTP digest authentication" -msgstr "" +msgstr "使用 EPG 运行状态" -#: src/profile.c:1230 src/profile.c:1512 +#: src/profile.c:1839 src/profile.c:2114 msgid "Use WEBM format." -msgstr "" +msgstr "Use WEBM 格式." -#: src/dvr/dvr_config.c:1280 +#: src/dvr/dvr_config.c:1415 msgid "Use Windows-compatible filenames" -msgstr "" +msgstr "使用 Windows 兼容的文件名" -#: src/main.c:866 +#: src/main.c:938 msgid "Use XSPF playlist instead of M3U" -msgstr "" +msgstr "使用 XSPF 播放列表而不是 M3U" #: src/input/mpegts/mpegts_network_dvb.c:350 msgid "" "Use a pre-defined list of ATSC-C muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of ATSC-C 复用器. 注意: these lists can sometimes be " +"outdated and may cause 扫描 to take longer than usual." #: src/input/mpegts/mpegts_network_dvb.c:327 msgid "" "Use a pre-defined list of ATSC-T muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of ATSC-T 复用器. 注意: these lists can sometimes be " +"outdated and may cause 扫描 to take longer than usual." -#: src/input/mpegts/mpegts_network_dvb.c:442 +#: src/input/mpegts/mpegts_network_dvb.c:475 msgid "" "Use a pre-defined list of DAB muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of DAB 复用器. 注意: these lists can sometimes be outdated " +"and may cause 扫描 to take longer than usual." + +#: src/input/mpegts/mpegts_network_dvb.c:452 +msgid "" +"Use a pre-defined list of DTMB muxes. Note: these lists can sometimes be " +"outdated and may cause scanning to take longer than usual." +msgstr "" +"Use a pre-defined 列表 of DTMB 复用器. 注意: these lists can sometimes be outdated " +"and may cause 扫描 to take longer than usual." #: src/input/mpegts/mpegts_network_dvb.c:271 msgid "" "Use a pre-defined list of DVB-C muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of DVB-C 复用器. 注意: these lists can sometimes be outdated" +" and may cause 扫描 to take longer than usual." #: src/input/mpegts/mpegts_network_dvb.c:294 msgid "" "Use a pre-defined list of DVB-S/S2 muxes. Note: these lists can sometimes be" " outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of DVB-S/S2 复用器. 注意: these lists can sometimes be " +"outdated and may cause 扫描 to take longer than usual." #: src/input/mpegts/mpegts_network_dvb.c:248 msgid "" "Use a pre-defined list of DVB-T muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of DVB-T 复用器. 注意: these lists can sometimes be outdated" +" and may cause 扫描 to take longer than usual." -#: src/input/mpegts/mpegts_network_dvb.c:396 +#: src/input/mpegts/mpegts_network_dvb.c:406 msgid "" "Use a pre-defined list of ISDB-C muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of ISDB-C 复用器. 注意: these lists can sometimes be " +"outdated and may cause 扫描 to take longer than usual." -#: src/input/mpegts/mpegts_network_dvb.c:419 +#: src/input/mpegts/mpegts_network_dvb.c:429 msgid "" "Use a pre-defined list of ISDB-S muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of ISDB-S 复用器. 注意: these lists can sometimes be " +"outdated and may cause 扫描 to take longer than usual." -#: src/input/mpegts/mpegts_network_dvb.c:373 +#: src/input/mpegts/mpegts_network_dvb.c:383 msgid "" "Use a pre-defined list of ISDB-T muxes. Note: these lists can sometimes be " "outdated and may cause scanning to take longer than usual." msgstr "" +"Use a pre-defined 列表 of ISDB-T 复用器. 注意: these lists can sometimes be " +"outdated and may cause 扫描 to take longer than usual." -#: src/profile.c:1715 -msgid "Use original" -msgstr "" +#: src/epggrab/module/xmltv.c:1434 +msgid "Use category instead of genre" +msgstr "使用分类而不是类型" -#: src/config.c:2195 -msgid "Use packet backlog" -msgstr "" +#: src/epggrab/module.c:108 +msgid "Use default configuration" +msgstr "Use 默认 配置" + +#: src/service_mapper.c:624 src/bouquet.c:962 +msgid "Use fuzzy mapping if merging same name" +msgstr "Use fuzzy mapping if merging same 名称" + +#: src/transcoding/codec/profile_video_class.c:292 +msgid "Use hardware acceleration for decoding if available." +msgstr "Use 硬件 acceleration for decoding if 可用." -#: src/input/mpegts/mpegts_network.c:225 +#: src/transcoding/codec/profile_audio_class.c:292 +msgid "Use only defined number of audio tracks at maximum." +msgstr "Use only defined 编号 of 音频 tracks at maximum." + +#: src/input/mpegts/mpegts_mux.c:702 +msgid "Use only this service ID, filter out others." +msgstr "Use only this 服务 ID, 过滤 out others." + +#: src/transcoding/codec/profile_audio_class.c:206 +msgid "Use original" +msgstr "使用原始" + +#: src/input/mpegts/mpegts_network.c:274 msgid "Use service IDs as channel numbers" -msgstr "" +msgstr "Use 服务 IDs as 频道 编号" -#: src/channels.c:1464 +#: src/channels.c:1799 msgid "Use tag internally (don't expose to clients)." -msgstr "" +msgstr "Use 标签 internally (don't expose to clients)." -#: src/input/mpegts/mpegts_network.c:226 +#: src/input/mpegts/mpegts_network.c:275 msgid "Use the provider's service IDs as channel numbers." -msgstr "" +msgstr "Use the provider's 服务 IDs as 频道 编号." -#: src/dvr/dvr_config.c:1104 +#: src/dvr/dvr_config.c:1229 msgid "Use this character set when setting filenames." -msgstr "" +msgstr "Use this character set when 设置 filenames." -#: src/dvr/dvr_config.c:1084 +#: src/dvr/dvr_config.c:1199 msgid "Use x amount of storage space." -msgstr "" +msgstr "使用 x 数量的存储空间。" -#: src/streaming.c:446 src/dvr/dvr_db.c:625 -msgid "User access error" -msgstr "" +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:537 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:601 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:175 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:233 +msgid "User Band Frequency (in MHz)." +msgstr "用户 Band 频率 (in MHz)." -#: src/htsp_server.c:1606 src/htsp_server.c:1703 src/htsp_server.c:1842 -#: src/htsp_server.c:1923 src/htsp_server.c:2069 src/htsp_server.c:2107 -#: src/htsp_server.c:2117 src/htsp_server.c:2143 src/htsp_server.c:2181 -#: src/htsp_server.c:2218 src/htsp_server.c:2228 src/htsp_server.c:2253 -#: src/htsp_server.c:2289 src/htsp_server.c:2332 src/htsp_server.c:2340 -#: src/htsp_server.c:2393 src/htsp_server.c:2702 +#: src/streaming.c:466 +msgid "User access error" +msgstr "用户 访问 错误" + +#: src/htsp_server.c:1822 src/htsp_server.c:1927 src/htsp_server.c:2051 +#: src/htsp_server.c:2159 src/htsp_server.c:2331 src/htsp_server.c:2369 +#: src/htsp_server.c:2379 src/htsp_server.c:2405 src/htsp_server.c:2443 +#: src/htsp_server.c:2480 src/htsp_server.c:2490 src/htsp_server.c:2515 +#: src/htsp_server.c:2551 src/htsp_server.c:2594 src/htsp_server.c:2602 +#: src/htsp_server.c:2655 src/htsp_server.c:2966 msgid "User does not have access" -msgstr "" +msgstr "用户 does not have 访问" -#: src/htsp_server.c:1956 +#: src/htsp_server.c:2194 msgid "User does not have access to channel" -msgstr "" +msgstr "用户 does not have 访问 to 频道" -#: src/channels.c:421 +#: src/channels.c:463 msgid "User icon" -msgstr "" +msgstr "用户 图标" -#: src/access.c:1461 src/access.c:1655 src/config.c:2090 +#: src/access.c:1578 src/access.c:1789 msgid "User interface level" -msgstr "" - -#: src/config.c:2113 -msgid "User interface quick tips (tooltips)" -msgstr "" - -#: src/config.c:2256 -msgid "User language" -msgstr "" +msgstr "用户界面级别" -#: src/streaming.c:448 src/dvr/dvr_db.c:627 +#: src/streaming.c:468 msgid "User limit reached" -msgstr "" +msgstr "用户 limit reached" -#: src/wizard.c:395 +#: src/wizard.c:405 msgid "User login" -msgstr "" +msgstr "用户 登录" -#: src/streaming.c:452 +#: src/streaming.c:472 msgid "User request" -msgstr "" +msgstr "用户 request" -#: src/access.c:1626 src/access.c:2039 src/wizard.c:434 -#: src/descrambler/cwc.c:1833 +#: src/access.c:1760 src/access.c:2307 src/wizard.c:444 +#: src/descrambler/cclient.c:1378 msgid "Username" -msgstr "" +msgstr "用户名" -#: src/access.c:1627 +#: src/access.c:1761 msgid "Username for the entry (login username)." -msgstr "" +msgstr "Username for the 条目 (登录 username)." -#: src/access.c:2040 +#: src/access.c:2308 msgid "" "Username of the entry (this should match a username from within the \"Access" " Entries\" tab)." msgstr "" +"Username of the 条目 (this should match a username from within the \"访问 条目\" " +"标签页)." -#: src/access.c:1598 +#: src/access.c:1732 msgid "Users - Access Entries" -msgstr "" +msgstr "用户 - 访问 条目" -#: src/access.c:2173 +#: src/access.c:2465 msgid "Users - IP Blocking" -msgstr "" +msgstr "用户 - IP Blocking" -#: src/access.c:2020 +#: src/access.c:2288 msgid "Users - Passwords" -msgstr "" +msgstr "用户 - 密码" -#: src/epg.c:2318 -msgid "Variety show" -msgstr "" +#: src/tvhlog.c:213 +msgid "VA-API" +msgstr "VA-API" -#: src/bouquet.c:1055 -msgid "Verify the SSL certificate." -msgstr "" +#: src/transcoding/codec/profile_video_class.c:321 +msgid "VAAPI Deinterlace mode" +msgstr "VAAPI Deinterlace 模式" -#: src/input/mpegts/iptv/iptv.c:891 -msgid "Verify the peer's SSL." -msgstr "" +#: src/tvhlog.c:214 +msgid "VAINFO" +msgstr "VAINFO" -#: src/profile.c:1866 -msgid "" -"Vertical resolution (height) of the output video stream. Horizontal " -"resolution is adjusted automatically to preserve aspect ratio. When set to " -"0, the input resolution is used." -msgstr "" +#: src/tvhlog.c:207 +msgid "VORBIS" +msgstr "VORBIS" -#: src/epg.c:2395 -msgid "Video" -msgstr "" +#: src/transcoding/codec/codecs/vorbis.c:58 +#: src/transcoding/codec/codecs/libs/libtheora.c:60 +#: src/transcoding/codec/codecs/libs/libvorbis.c:96 +msgid "Variable bitrate (VBR) mode [0-10]." +msgstr "Variable 码率 (VBR) 模式 [0-10]." -#: src/esfilter.c:629 -msgid "Video Stream Filter" -msgstr "" +#: src/transcoding/codec/codecs/aac.c:114 +msgid "Variable bitrate (VBR) mode [0-2]." +msgstr "Variable 码率 (VBR) 模式 [0-2]." -#: src/profile.c:1921 -msgid "Video bitrate (kb/s) (0=auto)" -msgstr "" +#: src/transcoding/codec/codecs/mpeg2video.c:60 +msgid "Variable bitrate (VBR) mode [0-31]." +msgstr "Variable 码率 (VBR) 模式 [0-31]." -#: src/profile.c:1898 -msgid "Video codec" -msgstr "" +#: src/epg.c:1974 +msgid "Variety show" +msgstr "Variety 显示" -#: src/profile.c:1910 -msgid "Video codec preset" -msgstr "" +#: src/bouquet.c:1285 +msgid "Verify the SSL certificate." +msgstr "验证 the SSL certificate." -#: src/profile.c:1911 -msgid "Video codec preset to use for transcoding." -msgstr "" +#: src/input/mpegts/iptv/iptv.c:990 +msgid "Verify the peer's SSL." +msgstr "验证 the peer's SSL." -#: src/profile.c:1899 -msgid "" -"Video codec to use for the transcode. \"Do not use\" will disable video " -"output." -msgstr "" +#: src/descrambler/cccam.c:1026 +msgid "Version" +msgstr "版本" + +#: src/tvhlog.c:198 src/epg.c:2051 +msgid "Video" +msgstr "视频" -#: src/access.c:1734 +#: src/profile.c:2577 +msgid "Video codec profile" +msgstr "视频 编解码器 配置方案" + +#: src/transcoding/codec/profile_video_class.c:365 +msgid "Video pixel format." +msgstr "视频 pixel 格式." + +#: src/access.c:1877 msgid "Video recorder" -msgstr "" +msgstr "录像机" -#: src/access.c:1735 +#: src/access.c:1878 msgid "" "Video recorder flags, allow/disallow access to video recorder functionality " "(including Autorecs), allow/disallow users to view other DVR entries, " "allow/disallow users to work with DVR entries of other users (remove, edit) " "etc." msgstr "" +"视频 recorder flags, 允许/disallow 访问 to 视频 recorder functionality (including " +"Autorecs), 允许/disallow 用户 to 查看 other 录像 条目, 允许/disallow 用户 to work with 录像 " +"条目 of other 用户 (移除, 编辑) etc." -#: src/access.c:1548 +#: src/access.c:1680 msgid "View all" +msgstr "查看 all" + +#: src/input/mpegts/mpegts_mux_dvb.c:562 +msgid "" +"Virtual DVB-S frequency in kHz for SAT>IP clients. When set, SAT>IP clients " +"tune to this mux using this frequency instead of the real transponder " +"frequency. Required for DVB-S2X MIS muxes sharing the same physical " +"frequency with different ISI values. Example: 10701000 (= 10701 MHz)." msgstr "" +"Virtual DVB-S 频率 in kHz for SAT>IP clients. When set, SAT>IP clients tune to" +" this 复用器 using this 频率 instead of the real 转发器 频率. 必需 for DVB-S2X MIS 复用器 " +"sharing the same physical 频率 with different ISI 值. 示例: 10701000 (= 10701 " +"MHz)." -#: src/streaming.c:580 +#: src/streaming.c:618 msgid "Visually impaired commentary/audio description" -msgstr "" +msgstr "Visually impaired commentary/音频 描述" -#: src/profile.c:1318 +#: src/profile.c:1931 msgid "Vorbis audio" -msgstr "" +msgstr "Vorbis 音频" -#: src/profile.c:1229 src/profile.c:1511 +#: src/profile.c:1838 src/profile.c:2113 msgid "WEBM" -msgstr "" +msgstr "WEBM" -#: src/profile.c:1683 +#: src/profile.c:2313 msgid "WEBM/av-lib" -msgstr "" +msgstr "WEBM/av-lib" -#: src/profile.c:1678 +#: src/profile.c:2308 msgid "WEBM/built-in" -msgstr "" - -#: src/profile.c:2299 -msgid "WEBTV profile H264/AAC/MPEG-TS" -msgstr "" - -#: src/profile.c:2320 -msgid "WEBTV profile H264/AAC/Matroska" -msgstr "" - -#: src/profile.c:2278 -msgid "WEBTV profile VP8/Vorbis/WEBM" -msgstr "" +msgstr "WEBM/内置" -#: src/dvr/dvr_db.c:613 +#: src/dvr/dvr_db.c:660 msgid "Waiting for EPG running flag" -msgstr "" +msgstr "Waiting for EPG running 标志" -#: src/dvr/dvr_db.c:605 +#: src/dvr/dvr_db.c:652 msgid "Waiting for program start" -msgstr "" +msgstr "Waiting for 节目 开始" -#: src/dvr/dvr_db.c:603 +#: src/dvr/dvr_db.c:650 msgid "Waiting for stream" -msgstr "" +msgstr "Waiting for 流" -#: src/input/mpegts/mpegts_input.c:327 +#: src/input/mpegts/mpegts_input.c:349 msgid "" "Wake up the linked input whenever this adapter is used. The subscriptions " "are named as \"keep\". Note that this isn't normally needed, and is here " "simply as a workaround to driver bugs in certain dual tuner cards that " "otherwise lock the second tuner." msgstr "" +"Wake up the linked 输入 whenever this 适配器 is used. The 订阅 are named as \"保留\"." +" 注意 that this isn't normally needed, and is here simply as a workaround to " +"驱动程序 bugs in certain dual 调谐器 cards that otherwise lock the second 调谐器." -#: src/epg.c:2282 +#: src/epg.c:1938 msgid "War" -msgstr "" +msgstr "战争" -#: src/epg.c:2342 +#: src/epg.c:1998 msgid "Water sport" -msgstr "" +msgstr "水上运动" -#: src/streaming.c:450 +#: src/streaming.c:470 msgid "Weak stream" -msgstr "" +msgstr "Weak 流" -#: src/epg.c:2299 +#: src/epg.c:1955 msgid "Weather report" -msgstr "" +msgstr "天气预报" -#: src/tvhlog.c:163 +#: src/transcoding/codec/profile_video_class.c:61 +msgid "Weave Deinterlacing" +msgstr "编织去隔行" + +#: src/config.c:2223 +msgid "Web Interface Settings" +msgstr "Web 界面 设置" + +#: src/tvhlog.c:176 msgid "Web User Interface" -msgstr "" +msgstr "Web 用户界面" -#: src/access.c:1771 src/wizard.c:184 +#: src/access.c:1914 src/wizard.c:184 msgid "Web interface" -msgstr "" +msgstr "Web 界面" -#: src/access.c:1451 src/access.c:1686 +#: src/access.c:1568 src/access.c:1820 msgid "Web interface language" -msgstr "" +msgstr "Web 界面语言" -#: src/access.c:1687 +#: src/access.c:1821 msgid "Web interface language." -msgstr "" +msgstr "Web 界面 language." -#: src/access.c:1696 +#: src/access.c:1839 msgid "Web interface theme." -msgstr "" +msgstr "Web 界面 theme." -#: src/access.c:1695 +#: src/access.c:1838 msgid "Web theme" -msgstr "" - -#: src/config.c:2041 -msgid "Web user interface" -msgstr "" +msgstr "Web 主题" -#: src/dvr/dvr_autorec.c:774 +#: src/dvr/dvr_autorec.c:914 msgid "Wed" -msgstr "" +msgstr "周三" -#: src/wizard.c:243 src/wizard.c:457 -msgid "Welcome - Tvheadend - your TV streaming server and video recorder" -msgstr "" +#: src/wizard.c:243 +msgid "Welcome" +msgstr "欢迎" -#: src/epg.c:2282 +#: src/epg.c:1938 msgid "Western" -msgstr "" +msgstr "西部片" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:691 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:745 msgid "Western hemisphere (latitude direction)" -msgstr "" +msgstr "西半球(纬度方向)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:692 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:746 msgid "Western hemisphere (latitude direction)." -msgstr "" - -#: src/input/mpegts/mpegts_network.c:208 +msgstr "西半球(纬度方向)。" + +#: src/dvr/dvr_autorec.c:1205 +msgid "" +"When 'Merge-Text' is selected, the title pattern is matched against a merged" +" single string consisting of the title + subtitle + summary + description + " +"credits + keywords for all languages contained in the EPG entry being " +"searched." +msgstr "" +"When 'Merge-文本' is 已选中, the 标题 pattern is matched against a merged single " +"字符串 consisting of the 标题 + 副标题 + 摘要 + 描述 + credits + keywords for all " +"languages contained in the EPG 条目 being searched." + +#: src/config.c:2671 +msgid "" +"When Tvheadend is acting as an HDHomeRun Server (emulating an HDHomeRun " +"device for downstream media devices to stream Live TV) then we tell clients " +"that we have this number of tuners. This is necessary since some clients " +"artificially limit connections based on tuner count, even though several " +"channels may share a multiplex on one tuner. The HDHomeRun interface can not" +" distinguish between different types of tuner in a mixed system with " +"satellite, aerial and cable. The actual number or types of tuners used by " +"Tvheadend is not affected by this value. Tvheadend will allocate tuners " +"automatically. Set to zero for Tvheadend to use a default value." +msgstr "" +"When Tvheadend is acting as an HDHomeRun 服务器 (emulating an HDHomeRun 设备 for " +"downstream media 设备 to 流 直播 电视) then we tell clients that we have this 编号 of" +" 调谐器. 这是 necessary since some clients artificially limit 连接 based on 调谐器 " +"count, even though several 频道 may share a multiplex on one 调谐器. The " +"HDHomeRun 界面 can not distinguish between different 类型 of 调谐器 in a mixed 系统 " +"with 卫星, aerial and 有线. The actual 编号 or 类型 of 调谐器 used by Tvheadend is not " +"affected by this 值. Tvheadend will allocate 调谐器 automatically. Set to zero" +" for Tvheadend to use a 默认 值." + +#: src/config.c:2694 +msgid "" +"When Tvheadend is acting as an HDHomeRun Server (emulating an HDHomeRun " +"device for downstream media devices to stream Live TV) then we use this as " +"the type of HDHomeRun model number that we send to clients. Some clients " +"may require a specific model number to work. Leave blank for Tvheadend to " +"use a default." +msgstr "" +"When Tvheadend is acting as an HDHomeRun 服务器 (emulating an HDHomeRun 设备 for " +"downstream media 设备 to 流 直播 电视) then we use this as the 类型 of HDHomeRun " +"model 编号 that we send to clients. Some clients may require a specific model" +" 编号 to work. Leave blank for Tvheadend to use a 默认." + +#: src/input/mpegts/mpegts_network.c:257 msgid "" "When nothing else is happening Tvheadend will continuously rotate among all " "muxes and tune to them to verify that they are still working when the inputs" @@ -8251,178 +11539,390 @@ msgid "" "normal operation. This type of mux probing is not required and it may cause " "issues for SAT>IP (limited number of PID filters)." msgstr "" +"When nothing else is happening Tvheadend will continuously rotate among all " +"复用器 and tune to them to 验证 that they are still working when the 输入 are not " +"used for streaming. If your 适配器 have problems with lots of (endless) tuning," +" 禁用 this. 注意 that this 选项 should be OFF for the normal operation. This 类型 of" +" 复用器 probing is not 必需 and it may cause issues for SAT>IP (limited 编号 of PID" +" 过滤器)." + +#: src/dvr/dvr_config.c:1115 +msgid "" +"When scheduling an autorec, this option attempts to schedule at the earliest" +" time and on the 'best' channel (such as channel with the most failover " +"services). This is useful when multiple timeshift and repeat channels are " +"available. Without this option autorecs may get scheduled on timeshift " +"channels instead of on primary channels. This scheduling requires extra " +"overhead so is disabled by default." +msgstr "" +"When scheduling an 自动录制, this 选项 attempts to 计划 at the earliest 时间 and on " +"the 'best' 频道 (such as 频道 with the most failover 服务). 这是 useful when " +"multiple 时移 and repeat 频道 are 可用. Without this 选项 autorecs may get 已计划 on 时移" +" 频道 instead of on primary 频道. This scheduling requires extra overhead so is " +"已禁用 by 默认." -#: src/dvr/dvr_autorec.c:1022 +#: src/dvr/dvr_autorec.c:1160 msgid "" "When specified, this setting overrides the subdirectory rules (except the " "base directory) defined in the DVR configuration and puts all recordings " "done by this entry into the subdirectory named here. See Help for more info." msgstr "" +"When specified, this 设置 overrides the subdirectory 规则 (except the base " +"directory) defined in the 录像 配置 and puts all 录像 done by this 条目 into the " +"subdirectory named here. See 帮助 for more 信息." -#: src/input/mpegts/iptv/iptv.c:747 +#: src/input/mpegts/iptv/iptv.c:857 msgid "" "When streaming a service (via http or htsp) Tvheadend will use the network " "with the highest streaming priority set here. See Help for details." msgstr "" +"When streaming a 服务 (via HTTP or HTSP) Tvheadend will use the 网络 with the " +"highest streaming priority set here. See 帮助 for 详情." -#: src/dvr/dvr_autorec.c:1043 +#: src/dvr/dvr_autorec.c:1197 msgid "" "When the fulltext is checked, the title pattern is matched against title, " "subtitle, summary and description." msgstr "" +"When the fulltext is checked, the 标题 pattern is matched against 标题, 副标题, 摘要 " +"and 描述." + +#: src/input/mpegts/mpegts_mux.c:710 +msgid "When the mux was created." +msgstr "When the 复用器 was created." + +#: src/input/mpegts/mpegts_mux.c:718 +msgid "When the mux was successfully scanned for the first time." +msgstr "When the 复用器 was successfully scanned for the 第一个 时间." + +#: src/input/mpegts/mpegts_mux.c:726 +msgid "When the mux was successfully scanned." +msgstr "When the 复用器 was successfully scanned." -#: src/input/mpegts/mpegts_service.c:241 +#: src/input/mpegts/mpegts_service.c:324 msgid "When the service was first identified and recorded." -msgstr "" +msgstr "When the 服务 was 第一个 identified and recorded." -#: src/input/mpegts/mpegts_service.c:249 +#: src/input/mpegts/mpegts_service.c:332 msgid "When the service was last seen during a mux scan." +msgstr "When the 服务 was 最后 seen during a 复用器 扫描." + +#: src/config.c:2723 +msgid "" +"When using RTSP IPTV, this correspond to the minimum port bind on the client" +" (this server), sent to the server. This is especially useful when using " +"firewalls and NAT or containers." +msgstr "" +"When using RTSP IPTV, this correspond to the minimum 端口 bind on the 客户端 " +"(this 服务器), sent to the 服务器. 这是 especially useful when using firewalls and " +"NAT or containers." + +#: src/input/mpegts/mpegts_service.c:245 +msgid "" +"Which EIT sub-tables are accepted for this service. Default defers to the " +"global setting. See Help for the full policy descriptions." msgstr "" +"Which EIT sub-tables are accepted for this 服务. 默认 defers to the global 设置. " +"See 帮助 for the full policy descriptions." -#: src/epg.c:2343 +#: src/epg.c:1999 msgid "Winter sports" +msgstr "冬季运动" + +#: src/timeshift.c:285 +msgid "" +"With \"RAM only\" enabled, and when \"Maximum RAM size\" is reached, remove " +"the oldest segment in the buffer instead of replacing it completely. Note, " +"this may reduce the amount of rewind time." msgstr "" +"With \"RAM only\" 已启用, and when \"Maximum RAM size\" is reached, 移除 the " +"oldest segment in the buffer instead of replacing it completely. 注意, this " +"may reduce the amount of rewind 时间." -#: src/access.c:1852 src/access.c:2071 src/input/mpegts/mpegts_network.c:304 +#: src/access.c:2015 src/access.c:2361 src/input/mpegts/mpegts_network.c:353 msgid "Wizard" -msgstr "" +msgstr "向导" -#: src/descrambler/capmt.c:2367 +#: src/descrambler/capmt.c:2633 msgid "Wrapper (capmt_ca.so)" -msgstr "" +msgstr "封装 (capmt_ca.so)" -#: src/esfilter.c:703 src/esfilter.c:798 src/esfilter.c:893 src/esfilter.c:988 -#: src/esfilter.c:1093 src/esfilter.c:1175 +#: src/esfilter.c:695 src/esfilter.c:791 src/esfilter.c:887 src/esfilter.c:982 +#: src/esfilter.c:1090 src/esfilter.c:1173 msgid "" "Write a short message to log identifying the matched parameters. It is " "useful for debugging your setup or structure of incoming streams." msgstr "" +"Write a short message to 日志 identifying the matched parameters. It is useful" +" for debugging your setup or structure of incoming 流." -#: src/epggrab.c:316 +#: src/epggrab.c:425 msgid "" "Writes the current in-memory EPG database to disk every x hours, so should a" " crash/unexpected shutdown occur EPG data is saved periodically to the " "database (re-read on next startup). Set to 0 to disable." msgstr "" +"Writes the 当前 in-memory EPG database to disk every x hours, so should a " +"crash/unexpected shutdown occur EPG 数据 is saved periodically to the database" +" (re-read on 下一个 startup). Set to 0 to 禁用." -#: src/tvhlog.c:162 -msgid "XMLTV EPG Import" +#: src/epggrab.c:437 +msgid "" +"Writes the current in-memory EPG database to disk shortly after an xmltv " +"import has completed, so should a crash/unexpected shutdown occur EPG data " +"is saved (re-read on next startup)." msgstr "" +"Writes the 当前 in-memory EPG database to disk shortly after an xmltv import " +"has completed, so should a crash/unexpected shutdown occur EPG 数据 is saved " +"(re-read on 下一个 startup)." + +#: src/ratinglabels.c:677 +msgid "XML 'rating' tag value to match events received via XMLTV." +msgstr "XML 'rating' 标签 值 to match 事件 received via xmltv." + +#: src/ratinglabels.c:684 +msgid "XMLTV 'system' attribute to match events received via XMLTV." +msgstr "xmltv '系统' attribute to match 事件 received via xmltv." + +#: src/tvhlog.c:175 +msgid "XMLTV EPG Import" +msgstr "XMLTV EPG 导入" + +#: src/access.c:1583 +msgid "XMLTV output format" +msgstr "XMLTV 输出格式" + +#: src/epggrab/module/xmltv.c:1501 src/epggrab/module/xmltv.c:1603 +msgid "XPath Settings" +msgstr "XPath 设置" -#: src/access.c:1397 +#: src/access.c:1501 msgid "Yes" -msgstr "" +msgstr "是" -#: src/input/mpegts/satip/satip.c:288 +#: src/transcoding/codec/codecs/aac.c:98 +msgid "aac" +msgstr "AAC" + +#: src/input/mpegts/satip/satip.c:332 msgid "addpids/delpids supported" -msgstr "" +msgstr "addpids/delpids 支持的" -#: src/profile.c:1802 -msgid "bd: nvenc(h264 / h265)" -msgstr "" +#: src/transcoding/codec/codecs/aac.c:86 +msgid "anmr: ANMR method (Not currently recommended)" +msgstr "anmr:ANMR 方法(目前不推荐)" -#: src/profile.c:1806 -msgid "default: nvenc(h264 / h265)" -msgstr "" +#: src/transcoding/codec/profile_audio_class.c:286 +msgid "audio" +msgstr "音频" + +#: src/transcoding/codec/codecs/libs/libopus.c:65 +msgid "audio: Favor faithfulness to the input" +msgstr "音频: Favor faithfulness to the 输入" + +#: src/transcoding/codec/profile_video_class.c:40 +msgid "auto (recommended)" +msgstr "自动(推荐)" -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:142 +#: src/transcoding/codec/codecs/libs/libvpx.c:57 +msgid "best" +msgstr "最佳" + +#: src/transcoding/codec/codecs/libs/libopus.c:54 +msgid "constrained: Use constrained VBR" +msgstr "constrained:使用受约束的 VBR" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:563 +msgid "disabled" +msgstr "已禁用" + +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:144 msgid "en50494" -msgstr "" +msgstr "en50494" -#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:180 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:202 msgid "en50607" -msgstr "" - -#: src/profile.c:1794 -msgid "fast: h264 / h265 / qsv(h264 / h265)" -msgstr "" +msgstr "en50607" -#: src/profile.c:1793 -msgid "faster: h264 / h265 / qsv(h264)" -msgstr "" +#: src/transcoding/codec/codecs/aac.c:88 +msgid "fast: Constant quantizer (Not recommended)" +msgstr "fast:恒定量化器(不推荐)" -#: src/profile.c:1801 -msgid "hp: nvenc(h264 / h265)" -msgstr "" +#: src/transcoding/codec/codecs/flac.c:71 +msgid "flac" +msgstr "flac" -#: src/profile.c:1800 -msgid "hq: nvenc(h264 / h265)" -msgstr "" +#: src/transcoding/codec/codecs/libs/libvpx.c:58 +msgid "good" +msgstr "良好" -#: src/dvr/dvr_db.c:2932 +#: src/dvr/dvr_db.c:4433 msgid "hrs" -msgstr "" +msgstr "小时" -#: src/main.c:927 +#: src/main.c:1001 #, c-format msgid "invalid option specified [%s]" -msgstr "" +msgstr "invalid 选项 specified [%s]" -#: src/tvhlog.c:148 +#: src/tvhlog.c:160 msgid "libav / ffmpeg" -msgstr "" +msgstr "libav / ffmpeg" -#: src/profile.c:1803 -msgid "ll: nvenc(h264 / h265)" -msgstr "" +#: src/transcoding/codec/codecs/libs/libopus.c:76 +msgid "libopus" +msgstr "libopus" -#: src/profile.c:1805 -msgid "llhp: nvenc(h264 / h265)" -msgstr "" +#: src/transcoding/codec/codecs/libs/libtheora.c:44 +msgid "libtheora" +msgstr "libtheora" -#: src/profile.c:1804 -msgid "llhq: nvenc(h264 / h265)" -msgstr "" +#: src/transcoding/codec/codecs/libs/libvorbis.c:80 +msgid "libvorbis" +msgstr "libvorbis" -#: src/profile.c:1795 -msgid "medium: h264 / h265 / qsv(h264 / h265)" -msgstr "" +#: src/transcoding/codec/codecs/libs/libvpx.c:80 +msgid "libvpx" +msgstr "libvpx" + +#: src/transcoding/codec/codecs/libs/libx26x.c:177 +msgid "libx264" +msgstr "libx264" + +#: src/transcoding/codec/codecs/libs/libx26x.c:276 +msgid "libx265" +msgstr "libx265" + +#: src/transcoding/codec/codecs/libs/libx26x.c:71 +msgid "libx26x" +msgstr "libx26x" + +#: src/webui/webui.c:198 +msgid "logout" +msgstr "退出登录" -#: src/dvr/dvr_db.c:2933 +#: src/transcoding/codec/codecs/libs/libopus.c:66 +msgid "lowdelay: Restrict to only the lowest delay modes" +msgstr "lowdelay:仅限最低延迟模式" + +#: src/dvr/dvr_db.c:4434 msgid "min" -msgstr "" +msgstr "分钟" -#: src/dvr/dvr_db.c:2934 +#: src/dvr/dvr_db.c:4435 msgid "mins" -msgstr "" +msgstr "分钟" -#: src/main.c:936 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:75 +msgid "module connected" +msgstr "模块已连接" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:74 +msgid "module init" +msgstr "模块初始化" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:73 +msgid "module present" +msgstr "模块存在" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:76 +msgid "module ready" +msgstr "模块就绪" + +#: src/transcoding/codec/codecs/mp2.c:51 +msgid "mp2" +msgstr "MP2" + +#: src/transcoding/codec/codecs/mpeg2video.c:44 +msgid "mpeg2video" +msgstr "mpeg2video" + +#: src/transcoding/codec/codecs/libs/libopus.c:52 +msgid "off: Use constant bit rate" +msgstr "off:使用恒定码率" + +#: src/transcoding/codec/codecs/libs/libopus.c:53 +msgid "on: Use variable bit rate" +msgstr "on:使用可变码率" + +#: src/main.c:1010 #, c-format msgid "option %s requires a value" -msgstr "" +msgstr "选项 %s requires a 值" -#: src/profile.c:1799 -msgid "placebo: h264 / h265" -msgstr "" +#: src/transcoding/codec/profile_video_class.c:48 +msgid "prioritize MMAL" +msgstr "优先使用 MMAL" -#: src/profile.c:1796 -msgid "slow: h264 / h265 / qsv(h264 / h265)" -msgstr "" +#: src/transcoding/codec/profile_video_class.c:45 +msgid "prioritize NVDEC" +msgstr "优先使用 NVDEC" -#: src/profile.c:1797 -msgid "slower: h264 / h265 / qsv(h264)" -msgstr "" +#: src/transcoding/codec/profile_video_class.c:42 +msgid "prioritize VAAPI" +msgstr "优先使用 VAAPI" -#: src/profile.c:1791 -msgid "superfast: h264 / h265" -msgstr "" +#: src/transcoding/codec/codecs/libs/libvpx.c:69 +msgid "psnr" +msgstr "psnr" + +#: src/transcoding/codec/codecs/libs/libvpx.c:59 +msgid "realtime" +msgstr "实时" + +#: src/webui/webui.c:209 +msgid "return" +msgstr "返回" + +#: src/transcoding/codec/codecs/libs/libx26x.c:282 +msgid "set the x265 preset." +msgstr "设置 x265 预设。" + +#: src/transcoding/codec/codecs/libs/libx26x.c:294 +msgid "set the x265 tune parameter." +msgstr "设置 x265 调校参数。" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:71 +msgid "slot disabled" +msgstr "slot 已禁用" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:72 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:563 +msgid "slot empty" +msgstr "插槽空" + +#: src/transcoding/codec/codecs/libs/libvpx.c:70 +msgid "ssim" +msgstr "ssim" -#: src/main.c:899 +#: src/webui/extjs.c:229 +msgid "towards project operating costs." +msgstr "用于项目运营成本。" + +#: src/main.c:971 msgid "tsfile input (mux file)" -msgstr "" +msgstr "tsfile 输入 (复用器 文件)" -#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:164 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:191 msgid "tvhdhomerun client" -msgstr "" +msgstr "tvhdhomerun 客户端" -#: src/profile.c:1790 -msgid "ultrafast: h264 / h265" -msgstr "" +#: src/transcoding/codec/codecs/aac.c:87 +msgid "twoloop: Two loop searching method" +msgstr "twoloop:双循环搜索方法" -#: src/profile.c:1792 -msgid "veryfast: h264 / h265 / qsv(h264)" -msgstr "" +#: src/transcoding/codec/profile_video_class.c:265 +msgid "video" +msgstr "视频" -#: src/profile.c:1798 -msgid "veryslow: h264 / h265 / qsv(h264)" -msgstr "" +#: src/transcoding/codec/codecs/libs/libopus.c:64 +msgid "voip: Favor improved speech intelligibility" +msgstr "voip:优先改善语音清晰度" + +#: src/transcoding/codec/codecs/vorbis.c:52 +msgid "vorbis" +msgstr "vorbis" + +#: src/channels.c:47 +msgid "{name-not-set}" +msgstr "{名称-not-set}"