From: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Tue, 7 Oct 2025 18:47:00 +0000 (+0000) Subject: intl: Translate intl/tvheadend.pot in en_US X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7e27f65a90d2cffd40d709b39a45a7f558582bcb;p=thirdparty%2Ftvheadend.git intl: Translate intl/tvheadend.pot in en_US 97% of minimum 80% translated source file: 'intl/tvheadend.pot' on 'en_US'. Sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format --- diff --git a/intl/tvheadend.en_US.po b/intl/tvheadend.en_US.po index f4df066ef..498ef4927 100644 --- a/intl/tvheadend.en_US.po +++ b/intl/tvheadend.en_US.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-01 08:26+0000\n" +"POT-Creation-Date: 2025-10-06 02:33+0000\n" "PO-Revision-Date: 2023-12-11 10:56+0000\n" "Last-Translator: Andi Chandler , 2024\n" "Language-Team: English (United States) (https://app.transifex.com/tvheadend/teams/43381/en_US/)\n" @@ -48,7 +48,7 @@ msgstr "# Services" msgid "# tune repeats" msgstr "# tune repeats" -#: src/dvr/dvr_config.c:710 +#: src/dvr/dvr_config.c:711 msgid "(Default profile)" msgstr "(Default profile)" @@ -84,35 +84,35 @@ msgstr "0.35" msgid "1" msgstr "1" -#: src/dvr/dvr_db.c:3513 src/dvr/dvr_db.c:3537 src/dvr/dvr_config.c:747 -#: src/dvr/dvr_config.c:792 src/dvr/dvr_config.c:811 +#: src/dvr/dvr_db.c:3751 src/dvr/dvr_db.c:3775 src/dvr/dvr_config.c:748 +#: src/dvr/dvr_config.c:793 src/dvr/dvr_config.c:812 msgid "1 day" msgstr "1 day" -#: src/dvr/dvr_config.c:787 +#: src/dvr/dvr_config.c:788 msgid "1 hour" msgstr "1 hour" -#: src/dvr/dvr_config.c:784 +#: src/dvr/dvr_config.c:785 msgid "1 minute" msgstr "1 minute" -#: src/dvr/dvr_db.c:3519 src/dvr/dvr_db.c:3543 src/dvr/dvr_config.c:753 -#: src/dvr/dvr_config.c:799 src/dvr/dvr_config.c:817 +#: src/dvr/dvr_db.c:3757 src/dvr/dvr_db.c:3781 src/dvr/dvr_config.c:754 +#: src/dvr/dvr_config.c:800 src/dvr/dvr_config.c:818 msgid "1 month" msgstr "1 month" -#: src/dvr/dvr_db.c:3516 src/dvr/dvr_db.c:3540 src/dvr/dvr_config.c:750 -#: src/dvr/dvr_config.c:796 src/dvr/dvr_config.c:814 +#: src/dvr/dvr_db.c:3754 src/dvr/dvr_db.c:3778 src/dvr/dvr_config.c:751 +#: src/dvr/dvr_config.c:797 src/dvr/dvr_config.c:815 msgid "1 week" msgstr "1 week" -#: src/dvr/dvr_db.c:3523 src/dvr/dvr_db.c:3547 src/dvr/dvr_config.c:757 -#: src/dvr/dvr_config.c:821 +#: src/dvr/dvr_db.c:3761 src/dvr/dvr_db.c:3785 src/dvr/dvr_config.c:758 +#: src/dvr/dvr_config.c:822 msgid "1 year" msgstr "1 year" -#: src/transcoding/codec/profile_audio_class.c:266 +#: src/transcoding/codec/profile_audio_class.c:300 msgid "1. Language" msgstr "1. Language" @@ -120,7 +120,7 @@ msgstr "1. Language" msgid "10" msgstr "10" -#: src/dvr/dvr_config.c:785 +#: src/dvr/dvr_config.c:786 msgid "10 minutes" msgstr "10 minutes" @@ -132,7 +132,7 @@ msgstr "11" msgid "12" msgstr "12" -#: src/dvr/dvr_config.c:791 +#: src/dvr/dvr_config.c:792 msgid "12 hours" msgstr "12 hours" @@ -160,34 +160,34 @@ msgstr "16356 bytes" msgid "2" msgstr "2" -#: src/dvr/dvr_config.c:793 +#: src/dvr/dvr_config.c:794 msgid "2 days" msgstr "2 days" -#: src/dvr/dvr_config.c:788 +#: src/dvr/dvr_config.c:789 msgid "2 hours" msgstr "2 hours" -#: src/dvr/dvr_db.c:3520 src/dvr/dvr_db.c:3544 src/dvr/dvr_config.c:754 -#: src/dvr/dvr_config.c:800 src/dvr/dvr_config.c:818 +#: src/dvr/dvr_db.c:3758 src/dvr/dvr_db.c:3782 src/dvr/dvr_config.c:755 +#: src/dvr/dvr_config.c:801 src/dvr/dvr_config.c:819 msgid "2 months" msgstr "2 months" -#: src/dvr/dvr_db.c:3517 src/dvr/dvr_db.c:3541 src/dvr/dvr_config.c:751 -#: src/dvr/dvr_config.c:797 src/dvr/dvr_config.c:815 +#: src/dvr/dvr_db.c:3755 src/dvr/dvr_db.c:3779 src/dvr/dvr_config.c:752 +#: src/dvr/dvr_config.c:798 src/dvr/dvr_config.c:816 msgid "2 weeks" msgstr "2 weeks" -#: src/dvr/dvr_db.c:3524 src/dvr/dvr_db.c:3548 src/dvr/dvr_config.c:758 -#: src/dvr/dvr_config.c:822 +#: src/dvr/dvr_db.c:3762 src/dvr/dvr_db.c:3786 src/dvr/dvr_config.c:759 +#: src/dvr/dvr_config.c:823 msgid "2 years" msgstr "2 years" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:795 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:796 msgid "2-Port switch (universal LNB)" msgstr "2-Port switch (universal LNB)" -#: src/transcoding/codec/profile_audio_class.c:276 +#: src/transcoding/codec/profile_audio_class.c:310 msgid "2. Language" msgstr "2. Language" @@ -231,31 +231,31 @@ msgstr "2632 bytes" msgid "3" msgstr "3" -#: src/dvr/dvr_db.c:3514 src/dvr/dvr_db.c:3538 src/dvr/dvr_config.c:748 -#: src/dvr/dvr_config.c:794 src/dvr/dvr_config.c:812 +#: src/dvr/dvr_db.c:3752 src/dvr/dvr_db.c:3776 src/dvr/dvr_config.c:749 +#: src/dvr/dvr_config.c:795 src/dvr/dvr_config.c:813 msgid "3 days" msgstr "3 days" -#: src/dvr/dvr_db.c:3521 src/dvr/dvr_db.c:3545 src/dvr/dvr_config.c:755 -#: src/dvr/dvr_config.c:801 src/dvr/dvr_config.c:819 +#: src/dvr/dvr_db.c:3759 src/dvr/dvr_db.c:3783 src/dvr/dvr_config.c:756 +#: src/dvr/dvr_config.c:802 src/dvr/dvr_config.c:820 msgid "3 months" msgstr "3 months" -#: src/dvr/dvr_db.c:3518 src/dvr/dvr_db.c:3542 src/dvr/dvr_config.c:752 -#: src/dvr/dvr_config.c:798 src/dvr/dvr_config.c:816 +#: src/dvr/dvr_db.c:3756 src/dvr/dvr_db.c:3780 src/dvr/dvr_config.c:753 +#: src/dvr/dvr_config.c:799 src/dvr/dvr_config.c:817 msgid "3 weeks" msgstr "3 weeks" -#: src/dvr/dvr_db.c:3525 src/dvr/dvr_db.c:3549 src/dvr/dvr_config.c:759 -#: src/dvr/dvr_config.c:823 +#: src/dvr/dvr_db.c:3763 src/dvr/dvr_db.c:3787 src/dvr/dvr_config.c:760 +#: src/dvr/dvr_config.c:824 msgid "3 years" msgstr "3 years" -#: src/transcoding/codec/profile_audio_class.c:286 +#: src/transcoding/codec/profile_audio_class.c:320 msgid "3. Language" msgstr "3. Language" -#: src/dvr/dvr_config.c:786 +#: src/dvr/dvr_config.c:787 msgid "30 minutes" msgstr "30 minutes" @@ -267,11 +267,11 @@ msgstr "32712 bytes" msgid "4" msgstr "4" -#: src/dvr/dvr_config.c:789 +#: src/dvr/dvr_config.c:790 msgid "4 hour" msgstr "4 hour" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:802 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:803 msgid "4-Port switch (universal LNB)" msgstr "4-Port switch (universal LNB)" @@ -279,8 +279,8 @@ msgstr "4-Port switch (universal LNB)" msgid "5" msgstr "5" -#: src/dvr/dvr_db.c:3515 src/dvr/dvr_db.c:3539 src/dvr/dvr_config.c:749 -#: src/dvr/dvr_config.c:795 src/dvr/dvr_config.c:813 +#: src/dvr/dvr_db.c:3753 src/dvr/dvr_db.c:3777 src/dvr/dvr_config.c:750 +#: src/dvr/dvr_config.c:796 src/dvr/dvr_config.c:814 msgid "5 days" msgstr "5 days" @@ -292,8 +292,8 @@ msgstr "5264 bytes" msgid "6" msgstr "6" -#: src/dvr/dvr_db.c:3522 src/dvr/dvr_db.c:3546 src/dvr/dvr_config.c:756 -#: src/dvr/dvr_config.c:820 +#: src/dvr/dvr_db.c:3760 src/dvr/dvr_db.c:3784 src/dvr/dvr_config.c:757 +#: src/dvr/dvr_config.c:821 msgid "6 months" msgstr "6 months" @@ -313,7 +313,7 @@ msgstr "7896 bytes" msgid "8" msgstr "8" -#: src/dvr/dvr_config.c:790 +#: src/dvr/dvr_config.c:791 msgid "8 hour" msgstr "8 hour" @@ -321,12 +321,12 @@ msgstr "8 hour" msgid "9" msgstr "9" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:368 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:369 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:95 msgid "A" msgstr "A" -#: src/dvr/dvr_autorec.c:1185 +#: src/dvr/dvr_autorec.c:1190 msgid "A channel tag (e.g. a group of channels) to which this rule applies." msgstr "A channel tag (e.g. a group of channels) to which this rule applies." @@ -346,16 +346,16 @@ msgstr "" "A list of allowed CAIDs (hexa format, comma separated). E.g. " "'0D00,0F00,0100'." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:406 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:407 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:57 msgid "AA" msgstr "AA" -#: src/profile.c:1929 +#: src/profile.c:1940 msgid "AAC audio" msgstr "AAC audio" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:418 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:419 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:58 msgid "AB" msgstr "AB" @@ -368,11 +368,11 @@ msgstr "AC-3 = descriptor 6" msgid "AC-3 detection" msgstr "AC-3 detection" -#: src/profile.c:1932 +#: src/profile.c:1943 msgid "AC-4 audio" msgstr "AC-4 audio" -#: src/profile.c:1928 +#: src/profile.c:1939 msgid "AC3 audio" msgstr "AC3 audio" @@ -388,51 +388,51 @@ msgstr "AES ECB Constant Code Word" msgid "AES128 ECB Constant Code Word" msgstr "AES128 ECB Constant Code Word" -#: src/config.c:2050 +#: src/config.c:2058 msgid "AF11" msgstr "AF11" -#: src/config.c:2051 +#: src/config.c:2059 msgid "AF12" msgstr "AF12" -#: src/config.c:2052 +#: src/config.c:2060 msgid "AF13" msgstr "AF13" -#: src/config.c:2054 +#: src/config.c:2062 msgid "AF21" msgstr "AF21" -#: src/config.c:2055 +#: src/config.c:2063 msgid "AF22" msgstr "AF22" -#: src/config.c:2056 +#: src/config.c:2064 msgid "AF23" msgstr "AF23" -#: src/config.c:2058 +#: src/config.c:2066 msgid "AF31" msgstr "AF31" -#: src/config.c:2059 +#: src/config.c:2067 msgid "AF32" msgstr "AF32" -#: src/config.c:2060 +#: src/config.c:2068 msgid "AF33" msgstr "AF33" -#: src/config.c:2062 +#: src/config.c:2070 msgid "AF41" msgstr "AF41" -#: src/config.c:2063 +#: src/config.c:2071 msgid "AF42" msgstr "AF42" -#: src/config.c:2064 +#: src/config.c:2072 msgid "AF43" msgstr "AF43" @@ -440,23 +440,23 @@ msgstr "AF43" msgid "ANY" msgstr "ANY" -#: src/tvhlog.c:110 +#: src/tvhlog.c:109 msgid "API" msgstr "API" -#: src/input/mpegts/iptv/iptv_mux.c:189 +#: src/input/mpegts/iptv/iptv_mux.c:190 msgid "ATSC" msgstr "ATSC" -#: src/tvhlog.c:173 +#: src/tvhlog.c:172 msgid "ATSC PSIP EPG" msgstr "ATSC PSIP EPG" -#: src/tvhlog.c:123 +#: src/tvhlog.c:122 msgid "ATSC SI Tables" msgstr "ATSC SI Tables" -#: src/input/mpegts/mpegts_service.c:154 +#: src/input/mpegts/mpegts_service.c:166 msgid "ATSC source ID" msgstr "ATSC source ID" @@ -517,11 +517,11 @@ msgstr "Accept remote subscription weight" msgid "Accept the remote subscription weight (from the SAT>IP client)." msgstr "Accept the remote subscription weight (from the SAT>IP client)." -#: src/input/mpegts/iptv/iptv.c:996 +#: src/input/mpegts/iptv/iptv.c:998 msgid "Accept transport ID if zero." msgstr "Accept transport ID if zero." -#: src/input/mpegts/mpegts_mux.c:669 src/input/mpegts/iptv/iptv.c:995 +#: src/input/mpegts/mpegts_mux.c:669 src/input/mpegts/iptv/iptv.c:997 msgid "Accept zero value for TSID" msgstr "Accept zero value for TSID" @@ -529,7 +529,7 @@ msgstr "Accept zero value for TSID" msgid "Access" msgstr "Access" -#: src/tvhlog.c:105 +#: src/tvhlog.c:104 msgid "Access (ACL)" msgstr "Access (ACL)" @@ -545,8 +545,8 @@ msgstr "Action" #: 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:1539 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1736 +#: 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 @@ -558,23 +558,23 @@ msgstr "Active" msgid "Adapter in use by another subscription" msgstr "Adapter in use by another subscription" -#: src/config.c:2311 +#: src/config.c:2335 msgid "Add channel numbers to the channel name list" msgstr "Add channel numbers to the channel name list" -#: src/main.c:946 +#: src/main.c:950 msgid "Add file and line numbers to debug" msgstr "Add file and line numbers to debug" -#: src/config.c:2320 +#: src/config.c:2344 msgid "Add sources (like DVB-T string) to the channel name list" msgstr "Add sources (like DVB-T string) to the channel name list" -#: src/main.c:947 +#: src/main.c:951 msgid "Add the thread ID to debug" msgstr "Add the thread ID to debug" -#: src/input/mpegts/mpegts_service.c:243 +#: src/input/mpegts/mpegts_service.c:277 msgid "" "Add this value to PTS for the teletext subtitles. The time value is in " "milliseconds and may be negative." @@ -586,7 +586,7 @@ msgstr "" msgid "Additional arguments to pass to the grabber." msgstr "Additional arguments to pass to the grabber." -#: src/dvr/dvr_config.c:1106 +#: src/dvr/dvr_config.c:1145 msgid "" "Additional command line options when fetching artwork for new recordings." msgstr "" @@ -596,7 +596,7 @@ msgstr "" msgid "Additional service names found in EPG data." msgstr "Additional service names found in EPG data." -#: src/dvr/dvr_config.c:1487 +#: src/dvr/dvr_config.c:1536 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" @@ -606,7 +606,7 @@ msgstr "" "This is useful for those with tuners that take some time to tune and/or send" " garbage data at the beginning. " -#: src/access.c:1888 +#: src/access.c:1901 msgid "Admin" msgstr "Admin" @@ -626,11 +626,11 @@ msgstr "Administrator login" msgid "Adult movie" msgstr "Adult movie" -#: src/access.c:1482 src/access.c:1607 src/config.c:2078 +#: src/access.c:1482 src/access.c:1620 src/config.c:2086 msgid "Advanced" msgstr "Advanced" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:823 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:824 msgid "Advanced (non-universal LNBs, rotors, etc.)" msgstr "Advanced (non-universal LNBs, rotors, etc.)" @@ -654,23 +654,23 @@ msgstr "" msgid "Advertisement / Shopping" msgstr "Advertisement / Shopping" -#: src/input/mpegts/iptv/iptv.c:825 +#: src/input/mpegts/iptv/iptv.c:827 msgid "After creating the network scan it for services." msgstr "After creating the network scan it for services." -#: src/ratinglabels.c:616 +#: src/ratinglabels.c:653 msgid "Age" msgstr "Age" -#: src/dvr/dvr_db.c:4769 +#: src/dvr/dvr_db.c:5054 msgid "Age Rating" msgstr "Age Rating" -#: src/ratinglabels.c:625 +#: src/ratinglabels.c:662 msgid "Age to use in the EPG parental rating field." msgstr "Age to use in the EPG parental rating field." -#: src/access.c:1430 src/access.c:1442 +#: src/access.c:1430 src/access.c:1442 src/access.c:1518 #: src/input/mpegts/satip/satip_frontend.c:357 #: src/input/mpegts/satip/satip_frontend.c:465 #: src/input/mpegts/satip/satip_frontend.c:562 @@ -685,7 +685,7 @@ msgstr "All (Streaming plus DVR)" msgid "All CAIDs" msgstr "All CAIDs" -#: src/dvr/dvr_config.c:1342 +#: src/dvr/dvr_config.c:1381 msgid "" "All characters that could possibly cause problems for filenaming will be " "replaced with an underscore. See Help for details." @@ -693,35 +693,35 @@ msgstr "" "All characters that could possibly cause problems for filenaming will be " "replaced with an underscore. See Help for details." -#: src/config.c:2089 +#: src/config.c:2097 msgid "All lower-case" msgstr "All lower-case" -#: src/dvr/dvr_autorec.c:1005 +#: src/dvr/dvr_autorec.c:1008 src/dvr/dvr_config.c:853 msgid "All: Record if EPG/XMLTV indicates it is a unique programme" msgstr "All: Record if EPG/XMLTV indicates it is a unique programme" -#: src/dvr/dvr_autorec.c:1011 +#: src/dvr/dvr_autorec.c:1014 src/dvr/dvr_config.c:859 msgid "All: Record if different description" msgstr "All: Record if different description" -#: src/dvr/dvr_autorec.c:1007 +#: src/dvr/dvr_autorec.c:1010 src/dvr/dvr_config.c:855 msgid "All: Record if different episode number" msgstr "All: Record if different episode number" -#: src/dvr/dvr_autorec.c:1009 +#: src/dvr/dvr_autorec.c:1012 src/dvr/dvr_config.c:857 msgid "All: Record if different subtitle" msgstr "All: Record if different subtitle" -#: src/dvr/dvr_autorec.c:1017 +#: src/dvr/dvr_autorec.c:1020 src/dvr/dvr_config.c:865 msgid "All: Record once per day" msgstr "All: Record once per day" -#: src/dvr/dvr_autorec.c:1013 +#: src/dvr/dvr_autorec.c:1016 src/dvr/dvr_config.c:861 msgid "All: Record once per month" msgstr "All: Record once per month" -#: src/dvr/dvr_autorec.c:1015 +#: src/dvr/dvr_autorec.c:1018 src/dvr/dvr_config.c:863 msgid "All: Record once per week" msgstr "All: Record once per week" @@ -733,7 +733,7 @@ msgstr "Allow all PIDs" msgid "Allow all PIDs (no filter) when the 'Maximum PIDs' limit is reached." msgstr "Allow all PIDs (no filter) when the 'Maximum PIDs' limit is reached." -#: src/transcoding/codec/profile_video_class.c:205 +#: src/transcoding/codec/profile_video_class.c:246 msgid "Allow control for scaling Up&Down, Up or Down" msgstr "Allow control for scaling Up&Down, Up or Down" @@ -775,17 +775,17 @@ msgstr "" "out of space. Warning, enabling this option may cause your system to slow " "down or crash completely!" -#: src/access.c:1889 +#: src/access.c:1902 msgid "Allow/Disallow access to the 'Configuration' tab." msgstr "Allow/Disallow access to the 'Configuration' tab." -#: src/access.c:1881 +#: src/access.c:1894 msgid "" "Allow/Disallow web interface access (this includes access to the EPG)." msgstr "" "Allow/Disallow web interface access (this includes access to the EPG)." -#: src/access.c:1869 +#: src/access.c:1882 msgid "Allowed DVR profiles. This limits the profiles the user has access to." msgstr "" "Allowed DVR profiles. This limits the profiles the user has access to." @@ -794,7 +794,7 @@ msgstr "" msgid "Allowed network" msgstr "Allowed network" -#: src/access.c:1742 +#: src/access.c:1755 msgid "Allowed networks" msgstr "Allowed networks" @@ -802,19 +802,19 @@ msgstr "Allowed networks" msgid "Alter programme description to include detailed information" msgstr "Alter programme description to include detailed information" -#: src/main.c:889 +#: src/main.c:891 msgid "Alternate PID path" msgstr "Alternate PID path" -#: src/main.c:884 +#: src/main.c:886 msgid "Alternate configuration path" msgstr "Alternate configuration path" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:754 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:755 msgid "Altitude (in meters)." msgstr "Altitude (in meters)." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:753 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:754 msgid "Altitude (meters)" msgstr "Altitude (meters)" @@ -844,7 +844,7 @@ msgstr "" " error counters). Some drivers are not mature enough to provide the correct " "values using the new v5 linuxdvb API." -#: src/dvr/dvr_autorec.c:1229 src/dvr/dvr_autorec.c:1242 +#: src/dvr/dvr_autorec.c:1234 src/dvr/dvr_autorec.c:1247 msgid "" "An event which starts between this \"start after\" and \"start before\" will" " be matched (including boundary values)." @@ -860,23 +860,27 @@ msgstr "Animals" msgid "Anonymize" msgstr "Anonymise" -#: src/access.c:1857 +#: src/access.c:1870 msgid "Anonymize HTSP access" msgstr "Anonymize HTSP access" -#: src/profile.c:1926 src/dvr/dvr_autorec.c:740 src/dvr/dvr_autorec.c:775 -#: src/dvr/dvr_autorec.c:789 src/dvr/dvr_autorec.c:796 -#: src/dvr/dvr_autorec.c:974 src/dvr/dvr_autorec.c:1041 -#: src/dvr/dvr_autorec.c:1232 src/dvr/dvr_autorec.c:1245 +#: src/profile.c:1937 src/dvr/dvr_autorec.c:741 src/dvr/dvr_autorec.c:776 +#: src/dvr/dvr_autorec.c:790 src/dvr/dvr_autorec.c:797 +#: src/dvr/dvr_autorec.c:975 src/dvr/dvr_autorec.c:1044 +#: src/dvr/dvr_autorec.c:1237 src/dvr/dvr_autorec.c:1250 #: src/dvr/dvr_timerec.c:407 msgid "Any" msgstr "Any" +#: src/input/mpegts/mpegts_service.c:91 +msgid "Append to Description" +msgstr "" + #: src/transcoding/codec/codecs/libs/libopus.c:102 msgid "Application" msgstr "Application" -#: src/input/mpegts/iptv/iptv.c:1013 +#: 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." @@ -884,7 +888,7 @@ msgstr "" "Argument names to remove from the query string in the URL when the identical" " source is compared." -#: src/input/mpegts/iptv/iptv.c:1003 +#: src/input/mpegts/iptv/iptv.c:1005 msgid "Argument names to remove from the query string in the URL." msgstr "Argument names to remove from the query string in the URL." @@ -900,11 +904,11 @@ msgstr "Arts / Culture (without music)" msgid "Arts magazines" msgstr "Arts magazines" -#: src/dvr/dvr_config.c:916 +#: src/dvr/dvr_config.c:955 msgid "Artwork Settings" msgstr "Artwork Settings" -#: src/dvr/dvr_config.c:1091 +#: src/dvr/dvr_config.c:1130 msgid "" "Artwork fetching requires broadcasts to have good quality information that " "uniquely identifies them, such as year, season and episode. Without this " @@ -926,27 +930,27 @@ msgstr "Associate this device with one or more networks." msgid "Athletics" msgstr "Athletics" -#: src/transcoding/codec/profile_audio_class.c:321 +#: src/transcoding/codec/profile_audio_class.c:355 msgid "Audio channel layout." msgstr "Audio channel layout." -#: src/profile.c:2501 +#: src/profile.c:2610 msgid "Audio codec profile" msgstr "Audio codec profile" -#: src/transcoding/codec/profile_audio_class.c:297 +#: src/transcoding/codec/profile_audio_class.c:331 msgid "Audio sample format." msgstr "Audio sample format." -#: src/profile.c:1941 +#: src/profile.c:1952 msgid "Audio stream" msgstr "Audio stream" -#: src/profile.c:1946 +#: src/profile.c:1957 msgid "Audio type" msgstr "Audio type" -#: src/tvhlog.c:135 +#: src/tvhlog.c:134 msgid "Audioes muxer" msgstr "Audio muxer" @@ -954,11 +958,11 @@ msgstr "Audio muxer" msgid "Authenticated user" msgstr "Authenticated user" -#: src/config.c:2468 +#: src/config.c:2492 msgid "Authentication type" msgstr "Authentication type" -#: src/ratinglabels.c:646 +#: src/ratinglabels.c:683 msgid "Authority" msgstr "Authority" @@ -975,20 +979,20 @@ msgstr "Auto check disabled" msgid "Auto check enabled" msgstr "Auto check enabled" -#: src/dvr/dvr_db.c:4589 +#: src/dvr/dvr_db.c:4874 msgid "Auto record" msgstr "Auto record" -#: src/dvr/dvr_db.c:4598 +#: src/dvr/dvr_db.c:4883 msgid "Auto record caption" msgstr "Auto record caption" -#: src/dvr/dvr_db.c:2095 +#: src/dvr/dvr_db.c:2108 #, c-format msgid "Auto recording%s%s" msgstr "Auto recording%s%s" -#: src/dvr/dvr_db.c:4606 +#: src/dvr/dvr_db.c:4891 msgid "Auto time record" msgstr "Auto time record" @@ -996,7 +1000,7 @@ msgstr "Auto time record" msgid "Auto-Detected" msgstr "Auto-Detected" -#: src/bouquet.c:1018 +#: src/bouquet.c:1221 msgid "Auto-Map to channels" msgstr "Auto-Map to channels" @@ -1004,19 +1008,19 @@ msgstr "Auto-Map to channels" msgid "Automatic checking" msgstr "Automatic checking" -#: src/dvr/dvr_db.c:4599 +#: src/dvr/dvr_db.c:4884 msgid "Automatic recording caption." msgstr "Automatic recording caption." -#: src/htsp_server.c:2320 src/htsp_server.c:2356 +#: src/htsp_server.c:2360 src/htsp_server.c:2396 msgid "Automatic schedule entry not found" msgstr "Automatic schedule entry not found" -#: src/htsp_server.c:2431 src/htsp_server.c:2466 +#: src/htsp_server.c:2471 src/htsp_server.c:2506 msgid "Automatic time scheduler entry not found" msgstr "Automatic time scheduler entry not found" -#: src/dvr/dvr_config.c:995 +#: src/dvr/dvr_config.c:1034 msgid "Automatically delete played recordings" msgstr "Automatically delete played recordings" @@ -1038,7 +1042,7 @@ msgstr "Automatically map EPG source" msgid "Automatically map all available services to channels." msgstr "Automatically map all available services to channels." -#: src/bouquet.c:1019 +#: src/bouquet.c:1222 msgid "Automatically map channels defined within the bouquet." msgstr "Automatically map channels defined within the bouquet." @@ -1046,11 +1050,11 @@ msgstr "Automatically map channels defined within the bouquet." msgid "Automatically name from network" msgstr "Automatically name from network" -#: src/dvr/dvr_db.c:4590 +#: src/dvr/dvr_db.c:4875 msgid "Automatically record." msgstr "Automatically record." -#: src/epggrab.c:398 +#: src/epggrab.c:397 msgid "" "Automatically update channel icons using information provided by the enabled" " EPG providers. Note, this may cause unwanted changes to already defined " @@ -1060,7 +1064,7 @@ msgstr "" " EPG providers. Note, this may cause unwanted changes to already defined " "channel icons." -#: src/epggrab.c:374 +#: src/epggrab.c:373 msgid "" "Automatically update channel names using information provided by the enabled" " EPG providers. Note, this may cause unwanted changes to already defined " @@ -1070,7 +1074,7 @@ msgstr "" " EPG providers. Note, this may cause unwanted changes to already defined " "channel names." -#: src/epggrab.c:386 +#: src/epggrab.c:385 msgid "" "Automatically update channel numbers using information provided by the " "enabled EPG providers. Note, this may cause unwanted changes to already " @@ -1080,34 +1084,34 @@ msgstr "" "enabled EPG providers. Note, this may cause unwanted changes to already " "defined channel numbers." -#: src/dvr/dvr_config.c:1411 +#: src/dvr/dvr_config.c:1460 msgid "Autorec maximum count (0=unlimited)" msgstr "Autorec maximum count (0=unlimited)" -#: src/dvr/dvr_config.c:1421 +#: src/dvr/dvr_config.c:1470 msgid "Autorec maximum schedules limit (0=unlimited)" msgstr "Autorec maximum schedule limit (0=unlimited)" -#: src/tvhlog.c:108 +#: src/tvhlog.c:107 msgid "Avahi" msgstr "Avahi" #: src/transcoding/codec/codecs/libs/libx26x.c:77 -#: src/transcoding/codec/codecs/libs/libvorbis.c:69 +#: src/transcoding/codec/codecs/libs/libvorbis.c:86 msgid "Average bitrate (ABR) mode." msgstr "Average bitrate (ABR) mode." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:380 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:381 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:96 msgid "B" msgstr "B" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:430 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:431 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:59 msgid "BA" msgstr "BA" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:442 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:443 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:60 msgid "BB" msgstr "BB" @@ -1116,7 +1120,7 @@ msgstr "BB" msgid "Bad" msgstr "Bad" -#: src/htsp_server.c:1534 +#: src/htsp_server.c:1568 msgid "Bad request" msgstr "Bad request" @@ -1129,7 +1133,7 @@ msgstr "Ballet" msgid "Bandwidth" msgstr "Bandwidth" -#: src/tvhlog.c:119 +#: src/tvhlog.c:118 msgid "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)" msgstr "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)" @@ -1137,8 +1141,8 @@ msgstr "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)" msgid "Based on software from" msgstr "Based on software from" -#: src/access.c:1431 src/access.c:1443 src/access.c:1481 src/access.c:1602 -#: src/access.c:1645 src/config.c:2077 +#: src/access.c:1431 src/access.c:1443 src/access.c:1481 src/access.c:1615 +#: src/access.c:1658 src/config.c:2085 msgid "Basic" msgstr "Basic" @@ -1164,12 +1168,12 @@ msgstr "Bind to specific local IP address." msgid "Bitrate (kb/s)" msgstr "Bitrate (kb/s)" -#: src/transcoding/codec/codecs/aac.c:88 +#: 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:68 +#: src/transcoding/codec/codecs/libs/libvorbis.c:85 #: src/transcoding/codec/codecs/libs/libopus.c:81 msgid "Bitrate (kb/s) (0=auto)" msgstr "Bitrate (kb/s) (0=auto)" @@ -1186,7 +1190,11 @@ msgstr "Bitrate mode." msgid "Blue" msgstr "Blue" -#: src/tvhlog.c:109 +#: src/transcoding/codec/profile_video_class.c:60 +msgid "Bob Deinterlacing" +msgstr "" + +#: src/tvhlog.c:108 msgid "Bonjour" msgstr "Bonjour" @@ -1194,11 +1202,11 @@ msgstr "Bonjour" msgid "Boot ID" msgstr "Boot ID" -#: src/config.c:2111 +#: src/config.c:2119 msgid "Both plain and digest" msgstr "Both plain and digest" -#: src/tvhlog.c:141 +#: src/tvhlog.c:140 msgid "Bouquet" msgstr "Bouquet" @@ -1206,19 +1214,19 @@ msgstr "Bouquet" msgid "Bouquet (auto)" msgstr "Bouquet (auto)" -#: src/bouquet.c:1101 +#: src/bouquet.c:1304 msgid "Bouquet source." msgstr "Bouquet source." -#: src/dvr/dvr_db.c:4658 +#: src/dvr/dvr_db.c:4943 msgid "Broadcast" msgstr "Broadcast" -#: src/dvr/dvr_autorec.c:1196 +#: src/dvr/dvr_autorec.c:1201 msgid "Broadcast type" msgstr "Broadcast type" -#: src/dvr/dvr_db.c:4659 +#: src/dvr/dvr_db.c:4944 msgid "Broadcast." msgstr "Broadcast." @@ -1226,7 +1234,7 @@ msgstr "Broadcast." msgid "Broadcasting" msgstr "Broadcasting" -#: src/input/mpegts/iptv/iptv_mux.c:296 +#: src/input/mpegts/iptv/iptv_mux.c:297 msgid "Buffering limit (ms)" msgstr "Buffering limit (ms)" @@ -1254,7 +1262,7 @@ msgstr "" msgid "Byte index tag order" msgstr "Byte index tag order" -#: src/tvhlog.c:146 +#: src/tvhlog.c:145 msgid "CA (descrambling) Client" msgstr "CA (descrambling) Client" @@ -1300,7 +1308,7 @@ msgstr "CAM slot number." msgid "CAPMT (Linux Network DVBAPI)" msgstr "CAPMT (Linux Network DVBAPI)" -#: src/tvhlog.c:148 +#: src/tvhlog.c:147 msgid "CAPMT CA Client" msgstr "CAPMT CA Client" @@ -1316,59 +1324,59 @@ msgstr "CAPMT query interval (ms)" msgid "CCcam" msgstr "CCcam" -#: src/tvhlog.c:168 +#: src/tvhlog.c:167 msgid "CI Module" msgstr "CI Module" -#: src/config.c:2526 +#: src/config.c:2550 msgid "CORS origin" msgstr "CORS origin" -#: src/tvhlog.c:87 +#: src/tvhlog.c:86 msgid "CPU" msgstr "CPU" -#: src/tvhlog.c:86 +#: src/tvhlog.c:85 msgid "CRASH" msgstr "CRASH" -#: src/input/mpegts/mpegts_mux.c:612 src/input/mpegts/mpegts_service.c:178 +#: src/input/mpegts/mpegts_mux.c:612 src/input/mpegts/mpegts_service.c:190 msgid "CRID authority" msgstr "CRID authority" -#: src/config.c:2048 +#: src/config.c:2056 msgid "CS0" msgstr "CS0" -#: src/config.c:2049 +#: src/config.c:2057 msgid "CS1" msgstr "CS1" -#: src/config.c:2053 +#: src/config.c:2061 msgid "CS2" msgstr "CS2" -#: src/config.c:2057 +#: src/config.c:2065 msgid "CS3" msgstr "CS3" -#: src/config.c:2061 +#: src/config.c:2069 msgid "CS4" msgstr "CS4" -#: src/config.c:2065 +#: src/config.c:2073 msgid "CS5" msgstr "CS5" -#: src/config.c:2067 +#: src/config.c:2075 msgid "CS6" msgstr "CS6" -#: src/config.c:2068 +#: src/config.c:2076 msgid "CS7" msgstr "CS7" -#: src/tvhlog.c:147 +#: src/tvhlog.c:146 msgid "CSA (descrambling)" msgstr "CSA (descrambling)" @@ -1380,11 +1388,11 @@ msgstr "CSA CBC Constant Code Word" msgid "CW Mode" msgstr "CW Mode" -#: src/tvhlog.c:149 +#: src/tvhlog.c:148 msgid "CWC CA Client" msgstr "CWC CA Client" -#: src/tvhlog.c:150 +#: src/tvhlog.c:149 msgid "CWC CCCam Client" msgstr "CWC CCCam Client" @@ -1396,7 +1404,7 @@ msgstr "CableCARD Network" msgid "CableCARD multiplex" msgstr "CableCARD multiplex" -#: src/dvr/dvr_config.c:1201 +#: src/dvr/dvr_config.c:1240 msgid "Cache scheme" msgstr "Cache scheme" @@ -1420,34 +1428,34 @@ msgstr "Cartoons" msgid "Categories: " msgstr "Categories: " -#: src/dvr/dvr_db.c:4734 +#: src/dvr/dvr_db.c:5019 msgid "Category" msgstr "Category" -#: src/dvr/dvr_autorec.c:1083 +#: src/dvr/dvr_autorec.c:1087 msgid "Category " msgstr "Category " -#: src/access.c:1752 +#: src/access.c:1765 msgid "Change parameters" msgstr "Change parameters" -#: src/tvhlog.c:138 src/service.c:193 src/dvr/dvr_db.c:4299 -#: src/dvr/dvr_autorec.c:1171 src/dvr/dvr_timerec.c:572 +#: src/tvhlog.c:137 src/service.c:193 src/dvr/dvr_db.c:4584 +#: src/dvr/dvr_autorec.c:1176 src/dvr/dvr_timerec.c:572 #: src/input/mpegts/mpegts_mux_dvb.c:671 msgid "Channel" msgstr "Channel" -#: src/htsp_server.c:1726 src/htsp_server.c:1768 src/htsp_server.c:1853 -#: src/htsp_server.c:2007 src/htsp_server.c:2601 src/htsp_server.c:2604 +#: src/htsp_server.c:1760 src/htsp_server.c:1802 src/htsp_server.c:1888 +#: src/htsp_server.c:2047 src/htsp_server.c:2641 src/htsp_server.c:2644 msgid "Channel does not exist" msgstr "Channel does not exist" -#: src/dvr/dvr_db.c:4310 +#: src/dvr/dvr_db.c:4595 msgid "Channel icon" msgstr "Channel icon" -#: src/dvr/dvr_db.c:4311 +#: src/dvr/dvr_db.c:4596 msgid "Channel icon URL." msgstr "Channel icon URL." @@ -1455,43 +1463,43 @@ msgstr "Channel icon URL." msgid "Channel icon as defined in EPG data." msgstr "Channel icon as defined in EPG data." -#: src/config.c:2414 +#: src/config.c:2438 msgid "Channel icon name scheme" msgstr "Channel icon name scheme" -#: src/config.c:2401 +#: src/config.c:2425 msgid "Channel icon path" msgstr "Channel icon path" -#: src/config.c:2183 +#: src/config.c:2192 msgid "Channel icon/Picon Settings" msgstr "Channel icon/Picon Settings" -#: src/transcoding/codec/profile_audio_class.c:320 +#: src/transcoding/codec/profile_audio_class.c:354 msgid "Channel layout" msgstr "Channel layout" -#: src/bouquet.c:1028 +#: src/bouquet.c:1231 msgid "Channel mapping options" msgstr "Channel mapping options" -#: src/dvr/dvr_db.c:4318 +#: src/dvr/dvr_db.c:4603 msgid "Channel name" msgstr "Channel name" -#: src/config.c:2310 +#: src/config.c:2334 msgid "Channel name with numbers" msgstr "Channel name with numbers" -#: src/config.c:2319 +#: src/config.c:2343 msgid "Channel name with sources" msgstr "Channel name with sources" -#: src/htsp_server.c:2546 +#: src/htsp_server.c:2586 msgid "Channel not found" msgstr "Channel not found" -#: src/input/mpegts/iptv/iptv_mux.c:202 +#: src/input/mpegts/iptv/iptv_mux.c:203 msgid "Channel number" msgstr "Channel number" @@ -1499,11 +1507,11 @@ msgstr "Channel number" msgid "Channel number as defined in EPG data." msgstr "Channel number as defined in EPG data." -#: src/bouquet.c:1142 +#: src/bouquet.c:1345 msgid "Channel number offset" msgstr "Channel number offset" -#: src/access.c:1518 +#: src/access.c:1531 msgid "Channel number range" msgstr "Channel number range" @@ -1511,27 +1519,27 @@ msgstr "Channel number range" msgid "Channel numbers (heuristic)" msgstr "Channel numbers (heuristic)" -#: src/input/mpegts/iptv/iptv.c:971 +#: src/input/mpegts/iptv/iptv.c:973 msgid "Channel numbers from" msgstr "Channel numbers from" -#: src/dvr/dvr_autorec.c:1184 +#: src/dvr/dvr_autorec.c:1189 msgid "Channel tag" msgstr "Channel tag" -#: src/htsp_server.c:1859 +#: src/htsp_server.c:1896 msgid "Channel tag does not exist" msgstr "Channel tag does not exist" -#: src/bouquet.c:1056 +#: src/bouquet.c:1259 msgid "Channel tag reference" msgstr "Channel tag reference" -#: src/access.c:1523 src/access.c:1943 src/input/mpegts/iptv/iptv_mux.c:265 +#: src/access.c:1536 src/access.c:1956 src/input/mpegts/iptv/iptv_mux.c:266 msgid "Channel tags" msgstr "Channel tags" -#: src/access.c:1944 +#: src/access.c:1957 msgid "Channel tags the user is allowed access to/excluded from." msgstr "Channel tags the user is allowed access to/excluded from." @@ -1547,7 +1555,7 @@ msgstr "Channel update options" msgid "Channels" msgstr "Channels" -#: src/bouquet.c:998 +#: src/bouquet.c:1201 msgid "Channels / EPG - Bouquets" msgstr "Channels / EPG - Bouquets" @@ -1563,7 +1571,7 @@ msgstr "Channels / EPG - Channels" msgid "Channels / EPG - EPG Grabber Channels" msgstr "Channels / EPG - EPG Grabber Channels" -#: src/epggrab.c:344 +#: src/epggrab.c:343 msgid "Channels / EPG - EPG Grabber Configuration" msgstr "Channels / EPG - EPG Grabber Configuration" @@ -1575,12 +1583,12 @@ msgstr "Channels / EPG - EPG Grabber Modules" msgid "Channels EPG data is used by." msgstr "Channels EPG data is used by." -#: src/dvr/dvr_config.c:1176 src/input/mpegts/mpegts_network.c:302 -#: src/input/mpegts/mpegts_mux.c:641 src/input/mpegts/mpegts_service.c:205 +#: src/dvr/dvr_config.c:1215 src/input/mpegts/mpegts_network.c:302 +#: src/input/mpegts/mpegts_mux.c:641 src/input/mpegts/mpegts_service.c:239 msgid "Character set" msgstr "Character set" -#: src/dvr/dvr_config.c:1364 +#: src/dvr/dvr_config.c:1403 msgid "" "Characters not supported in Windows filenames (e.g. for an SMB/CIFS share) " "will be stripped out or converted." @@ -1588,7 +1596,7 @@ msgstr "" "Characters not supported in Windows filenames (e.g. for an SMB/CIFS share) " "will be stripped out or converted." -#: src/tvhlog.c:157 +#: src/tvhlog.c:156 msgid "Charset" msgstr "Charset" @@ -1614,7 +1622,7 @@ msgstr "" " broadcasting (or can't be decrypted) will be ignored. Leave disabled if you" " want Tvheadend to also map offline services." -#: src/profile.c:412 +#: src/profile.c:423 msgid "Check the descrambling status after this timeout." msgstr "Check the descrambling status after this timeout." @@ -1663,7 +1671,7 @@ msgstr "Client name" msgid "Client node ID. Leave field empty to generate a random ID." msgstr "Client node ID. Leave field empty to generate a random ID." -#: src/dvr/dvr_config.c:1041 +#: src/dvr/dvr_config.c:1080 msgid "Clone scheduled entry on error" msgstr "Clone scheduled entry on error" @@ -1671,7 +1679,7 @@ msgstr "Clone scheduled entry on error" msgid "Code Word Client (newcamd)" msgstr "Code Word Client (newcamd)" -#: src/tvhlog.c:182 src/transcoding/codec/profile_class.c:241 +#: src/tvhlog.c:181 src/transcoding/codec/profile_class.c:241 msgid "Codec" msgstr "Codec" @@ -1699,11 +1707,11 @@ msgstr "Codec title." msgid "Codec type." msgstr "Codec type." -#: src/transcoding/codec/codecs/aac.c:109 +#: src/transcoding/codec/codecs/aac.c:124 msgid "Coding algorithm" msgstr "Coding algorithm" -#: src/transcoding/codec/codecs/aac.c:110 +#: src/transcoding/codec/codecs/aac.c:125 msgid "Coding algorithm." msgstr "Coding algorithm." @@ -1711,11 +1719,11 @@ msgstr "Coding algorithm." msgid "Comedy" msgstr "Comedy" -#: src/profile.c:1607 +#: src/profile.c:1618 msgid "Command line" msgstr "Command line" -#: src/profile.c:1608 +#: src/profile.c:1619 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." @@ -1730,16 +1738,16 @@ msgstr "" msgid "Command time (ms) (10-300)" msgstr "Command time (ms) (10-300)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:763 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:764 msgid "Command to move the dish with an external command." msgstr "Command to move the dish with an external command." -#: src/access.c:1974 src/access.c:2320 src/access.c:2459 src/channels.c:1845 +#: src/access.c:1987 src/access.c:2333 src/access.c:2472 src/channels.c:1845 #: 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:1135 src/epggrab/channel.c:885 src/dvr/dvr_db.c:4726 -#: src/dvr/dvr_autorec.c:1442 src/dvr/dvr_timerec.c:679 -#: src/dvr/dvr_config.c:1118 src/descrambler/caclient.c:319 +#: src/bouquet.c:1338 src/epggrab/channel.c:885 src/dvr/dvr_db.c:5011 +#: src/dvr/dvr_autorec.c:1449 src/dvr/dvr_timerec.c:679 +#: src/dvr/dvr_config.c:1157 src/descrambler/caclient.c:319 msgid "Comment" msgstr "Comment" @@ -1747,7 +1755,7 @@ msgstr "Comment" msgid "Commercial break" msgstr "Commercial break" -#: src/dvr/dvr_config.c:1443 +#: src/dvr/dvr_config.c:1492 msgid "" "Commercials will be dropped from the recordings. Commercial detection works " "using EITp/f (EPG running state) and for the Swedish channel TV4 (using " @@ -1769,19 +1777,19 @@ msgstr "Common Interface Settings" msgid "Completed OK" msgstr "Completed OK" -#: src/config.c:2360 +#: src/config.c:2384 msgid "Compress EPG database" msgstr "Compress EPG database" -#: src/config.c:2361 +#: src/config.c:2385 msgid "Compress the EPG database to reduce disk I/O and space." msgstr "Compress the EPG database to reduce disk I/O and space." -#: src/transcoding/codec/codecs/flac.c:62 +#: src/transcoding/codec/codecs/flac.c:76 msgid "Compression level" msgstr "Compression level" -#: src/transcoding/codec/codecs/flac.c:63 +#: src/transcoding/codec/codecs/flac.c:77 msgid "Compression level (0-12), -1 means ffmpeg default" msgstr "Compression level (0-12), -1 means ffmpeg default" @@ -1789,7 +1797,7 @@ msgstr "Compression level (0-12), -1 means ffmpeg default" msgid "Concurrent input limit per network group for satellite SAT>IP tuners." msgstr "Concurrent input limit per network group for satellite SAT>IP tuners." -#: src/config.c:2286 +#: src/config.c:2310 msgid "Conditional Access (for advanced view level)" msgstr "Conditional Access (for advanced view level)" @@ -1802,11 +1810,11 @@ msgstr "Conditional Access Client" msgid "Conditional Access Identification." msgstr "Conditional Access Identification." -#: src/tvhlog.c:104 src/profile.c:2100 src/epggrab/channel.c:752 +#: src/tvhlog.c:103 src/profile.c:2111 src/epggrab/channel.c:752 msgid "Configuration" msgstr "Configuration" -#: src/config.c:2164 +#: src/config.c:2173 msgid "Configuration - Base" msgstr "Configuration - Base" @@ -1836,11 +1844,11 @@ msgstr "" "to one of the Tvheadend configurations from the epggrab/eit/scrape directory" " such as \"uk\" (without the quotes)." -#: src/dvr/dvr_config.c:937 +#: src/dvr/dvr_config.c:976 msgid "Configuration name" msgstr "Configuration name" -#: src/config.c:2213 +#: src/config.c:2226 msgid "Configuration version" msgstr "Configuration version" @@ -1848,11 +1856,11 @@ msgstr "Configuration version" msgid "Connection Settings" msgstr "Connection Settings" -#: src/access.c:1895 +#: src/access.c:1908 msgid "Connection limit type" msgstr "Connection limit type" -#: src/access.c:1538 +#: src/access.c:1551 msgid "Connection limits" msgstr "Connection limits" @@ -1861,7 +1869,8 @@ msgstr "Connection limits" msgid "Constant Rate Factor (0=auto)" msgstr "Constant Rate Factor (0=auto)" -#: src/transcoding/codec/codecs/aac.c:89 src/transcoding/codec/codecs/mp2.c:57 +#: 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 @@ -1875,27 +1884,27 @@ msgstr "Constant bitrate (CBR) mode." msgid "Constellation" msgstr "Constellation" -#: src/profile.c:2468 +#: src/profile.c:2532 msgid "Container" msgstr "Container" -#: src/profile.c:2469 +#: src/profile.c:2533 msgid "Container to use for the transcoded stream." msgstr "Container to use for the transcoded stream." -#: src/input/mpegts/iptv/iptv.c:960 +#: src/input/mpegts/iptv/iptv.c:962 msgid "Content character set" msgstr "Content character set" -#: src/input/mpegts/mpegts_service.c:179 +#: src/input/mpegts/mpegts_service.c:191 msgid "Content reference identifier authority." msgstr "Content reference identifier authority." -#: src/dvr/dvr_db.c:4641 src/dvr/dvr_autorec.c:1206 +#: src/dvr/dvr_db.c:4926 src/dvr/dvr_autorec.c:1211 msgid "Content type" msgstr "Content type" -#: src/dvr/dvr_db.c:4642 +#: src/dvr/dvr_db.c:4927 msgid "Content type." msgstr "Content type." @@ -1903,19 +1912,19 @@ msgstr "Content type." msgid "Contest" msgstr "Contest" -#: src/profile.c:399 +#: src/profile.c:410 msgid "Continue if descrambling fails" msgstr "Continue if descrambling fails" -#: src/dvr/dvr_autorec.c:1265 +#: src/dvr/dvr_autorec.c:1270 msgid "Continue recording for x minutes after scheduled stop time" msgstr "Continue recording for x minutes after scheduled stop time" -#: src/channels.c:528 src/dvr/dvr_db.c:4273 src/dvr/dvr_config.c:1031 +#: src/channels.c:528 src/dvr/dvr_db.c:4558 src/dvr/dvr_config.c:1070 msgid "Continue recording for x minutes after scheduled stop time." msgstr "Continue recording for x minutes after scheduled stop time." -#: src/epggrab.c:433 +#: src/epggrab.c:432 msgid "" "Convert broadcast ratings codes into human-readable labels like 'PG' or 'FSK" " 16'." @@ -1923,7 +1932,7 @@ msgstr "" "Convert broadcast ratings codes into human-readable labels like 'PG' or 'FSK" " 16'." -#: src/config.c:2491 +#: src/config.c:2515 msgid "Cookie expiration (days)" msgstr "Cookie expiration (days)" @@ -1931,11 +1940,11 @@ msgstr "Cookie expiration (days)" msgid "Cooking" msgstr "Cooking" -#: src/profile.c:2293 +#: src/profile.c:2351 msgid "Copy" msgstr "Copy" -#: src/dvr/dvr_db.c:4650 +#: src/dvr/dvr_db.c:4935 msgid "Copyright year" msgstr "Copyright year" @@ -1943,11 +1952,11 @@ msgstr "Copyright year" msgid "Count of objects" msgstr "Count of objects" -#: src/ratinglabels.c:609 +#: src/ratinglabels.c:646 msgid "Country" msgstr "Country" -#: src/ratinglabels.c:610 +#: src/ratinglabels.c:647 msgid "Country recieved via OTA EPG." msgstr "Country recieved via OTA EPG." @@ -1959,7 +1968,7 @@ msgstr "Create SDTV/HDTV/Radio tags." msgid "Create a bouquet with all services in the network." msgstr "Create a bouquet with all services in the network." -#: src/dvr/dvr_config.c:1228 +#: src/dvr/dvr_config.c:1267 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 " @@ -1969,7 +1978,7 @@ msgstr "" " 'directory per day' checkbox is enabled, the date-directory will be the " "parent of the per-channel directory." -#: src/dvr/dvr_config.c:1240 +#: src/dvr/dvr_config.c:1279 msgid "" "Create a directory per title when storing recordings. If the day/channel " "directory checkboxes are also enabled, those directories will be parents of " @@ -1979,7 +1988,7 @@ msgstr "" "directory checkboxes are also enabled, those directories will be parents of " "this directory." -#: src/dvr/dvr_config.c:1216 +#: src/dvr/dvr_config.c:1255 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" @@ -2001,7 +2010,7 @@ msgstr "Create and associate a network tag to created channels." msgid "Create and associate a provider tag to created channels." msgstr "Create and associate a provider tag to created channels." -#: src/bouquet.c:1043 +#: src/bouquet.c:1246 msgid "Create and link these tags to channels when mapping." msgstr "Create and link these tags to channels when mapping." @@ -2009,19 +2018,19 @@ msgstr "Create and link these tags to channels when mapping." msgid "Create bouquet" msgstr "Create bouquet" -#: src/bouquet.c:822 +#: src/bouquet.c:1025 msgid "Create bouquet tag" msgstr "Create bouquet tag" -#: src/dvr/dvr_config.c:1157 +#: src/dvr/dvr_config.c:1196 msgid "Create directories using these permissions." msgstr "Create directories using these permissions." -#: src/dvr/dvr_config.c:1167 +#: src/dvr/dvr_config.c:1206 msgid "Create files using these permissions." msgstr "Create files using these permissions." -#: src/service_mapper.c:664 src/bouquet.c:837 +#: src/service_mapper.c:664 src/bouquet.c:1040 msgid "Create network name tags" msgstr "Create network name tags" @@ -2033,7 +2042,7 @@ msgstr "Create network name tags (set by provider)." msgid "Create network tags" msgstr "Create network tags" -#: src/service_mapper.c:656 src/bouquet.c:832 +#: src/service_mapper.c:656 src/bouquet.c:1035 msgid "Create provider name tags" msgstr "Create provider name tags" @@ -2041,11 +2050,21 @@ msgstr "Create provider name tags" msgid "Create provider tags" msgstr "Create provider tags" -#: src/bouquet.c:1042 +#: src/dvr/dvr_config.c:1425 +msgid "Create scene markers" +msgstr "" + +#: src/dvr/dvr_config.c:1426 +msgid "" +"Create scene markers in recordings based on the EPG start/stop times when " +"available." +msgstr "" + +#: src/bouquet.c:1245 msgid "Create tags" msgstr "Create tags" -#: src/dvr/dvr_config.c:1376 +#: src/dvr/dvr_config.c:1415 msgid "" "Create tags in recordings using media containers that support metadata (if " "possible)." @@ -2053,23 +2072,23 @@ msgstr "" "Create tags in recordings using media containers that support metadata (if " "possible)." -#: src/service_mapper.c:648 src/bouquet.c:827 +#: src/service_mapper.c:648 src/bouquet.c:1030 msgid "Create type-based tags" msgstr "Create type-based tags" -#: src/input/mpegts/mpegts_mux.c:703 src/input/mpegts/mpegts_service.c:250 +#: src/input/mpegts/mpegts_mux.c:703 src/input/mpegts/mpegts_service.c:284 msgid "Created" msgstr "Created" -#: src/dvr/dvr_db.c:4497 src/dvr/dvr_autorec.c:1432 src/dvr/dvr_timerec.c:669 +#: src/dvr/dvr_db.c:4782 src/dvr/dvr_autorec.c:1439 src/dvr/dvr_timerec.c:669 msgid "Creator" msgstr "Creator" -#: src/dvr/dvr_db.c:4743 +#: src/dvr/dvr_db.c:5028 msgid "Credits" msgstr "Credits" -#: src/dvr/dvr_db.c:4744 +#: src/dvr/dvr_db.c:5029 msgid "Credits such as cast members" msgstr "Credits such as cast members" @@ -2077,11 +2096,11 @@ msgstr "Credits such as cast members" msgid "Credits: " msgstr "Credits: " -#: src/tvhlog.c:106 src/input/mpegts/mpegts_mux_sched.c:154 +#: src/tvhlog.c:105 src/input/mpegts/mpegts_mux_sched.c:154 msgid "Cron" msgstr "Cron" -#: src/epggrab.c:441 +#: src/epggrab.c:440 msgid "Cron multi-line" msgstr "Cron multi-line" @@ -2117,15 +2136,15 @@ msgstr "Current object size." msgid "Current tuner configuration." msgstr "Current tuner configuration." -#: src/input/mpegts/iptv/iptv_mux.c:258 +#: src/input/mpegts/iptv/iptv_mux.c:259 msgid "Custom HTTP headers" msgstr "Custom HTTP headers" -#: src/config.c:2327 +#: src/config.c:2351 msgid "Custom date Format" msgstr "Custom date Format" -#: src/config.c:2328 +#: src/config.c:2352 msgid "Custom date mask like (%yyyy-%M-%dd %h:%m:%s)" msgstr "Custom date mask like (%yyyy-%M-%dd %h:%m:%s)" @@ -2137,11 +2156,11 @@ msgstr "DAB Network" msgid "DAB multiplex" msgstr "DAB multiplex" -#: src/tvhlog.c:107 +#: src/tvhlog.c:106 msgid "DBUS" msgstr "DBUS" -#: src/main.c:899 +#: src/main.c:901 msgid "DBus - use the session message bus instead of the system one" msgstr "DBus - use the session message bus instead of the system one" @@ -2161,7 +2180,7 @@ msgstr "DES NCB Constant Code Word" msgid "DES key" msgstr "DES key" -#: src/config.c:2664 +#: src/config.c:2710 msgid "DSCP/TOS for streaming" msgstr "DSCP/TOS for streaming" @@ -2173,23 +2192,23 @@ msgstr "DTMB Network" msgid "DTMB multiplex" msgstr "DTMB multiplex" -#: src/tvhlog.c:158 +#: src/tvhlog.c:157 msgid "DVB" msgstr "DVB" -#: src/tvhlog.c:151 +#: src/tvhlog.c:150 msgid "DVB CAM Client" msgstr "DVB CAM Client" -#: src/tvhlog.c:120 +#: src/tvhlog.c:119 msgid "DVB CSA (descrambling) Tables" msgstr "DVB CSA (descrambling) Tables" -#: src/dvr/dvr_db.c:4549 +#: src/dvr/dvr_db.c:4834 msgid "DVB EPG ID" msgstr "DVB EPG ID" -#: src/tvhlog.c:121 +#: src/tvhlog.c:120 msgid "DVB EPG Tables" msgstr "DVB EPG Tables" @@ -2205,15 +2224,19 @@ msgstr "DVB Inputs - Mux Schedulers" msgid "DVB Inputs - Networks" msgstr "DVB Inputs - Networks" -#: src/input/mpegts/mpegts_service.c:91 +#: src/input/mpegts/mpegts_service.c:103 msgid "DVB Inputs - Services" msgstr "DVB Inputs - Services" -#: src/tvhlog.c:118 +#: src/tvhlog.c:117 msgid "DVB SI Tables" msgstr "DVB SI Tables" -#: src/tvhlog.c:122 +#: src/input/mpegts/mpegts_service.c:217 +msgid "DVB Sub-title Processing" +msgstr "" + +#: src/tvhlog.c:121 msgid "DVB Time Tables" msgstr "DVB Time Tables" @@ -2221,7 +2244,7 @@ msgstr "DVB Time Tables" msgid "DVB multiplex" msgstr "DVB multiplex" -#: src/config.c:2702 +#: src/config.c:2748 msgid "DVB scan files path" msgstr "DVB scan files path" @@ -2281,11 +2304,11 @@ msgstr "DVB-T2" msgid "DVR" msgstr "DVR" -#: src/dvr/dvr_autorec.c:1100 +#: src/dvr/dvr_autorec.c:1104 msgid "DVR - Auto-recording (Autorecs)" msgstr "DVR - Auto-recording (Autorecs)" -#: src/dvr/dvr_config.c:875 +#: src/dvr/dvr_config.c:914 msgid "DVR - Profiles" msgstr "DVR - Profiles" @@ -2293,32 +2316,32 @@ msgstr "DVR - Profiles" msgid "DVR - Time-based Recording (Timers)" msgstr "DVR - Time-based Recording (Timers)" -#: src/tvhlog.c:153 +#: src/tvhlog.c:152 msgid "DVR Inotify" msgstr "DVR Inotify" -#: src/dvr/dvr_db.c:3512 src/dvr/dvr_db.c:3536 src/dvr/dvr_db.c:4476 -#: src/dvr/dvr_autorec.c:1405 src/dvr/dvr_timerec.c:650 +#: src/dvr/dvr_db.c:3750 src/dvr/dvr_db.c:3774 src/dvr/dvr_db.c:4761 +#: src/dvr/dvr_autorec.c:1412 src/dvr/dvr_timerec.c:650 msgid "DVR configuration" msgstr "DVR configuration" -#: src/access.c:1868 +#: src/access.c:1881 msgid "DVR configuration profiles" msgstr "DVR configuration profiles" -#: src/access.c:1528 +#: src/access.c:1541 msgid "DVR configurations" msgstr "DVR configurations" -#: src/htsp_server.c:2109 +#: src/htsp_server.c:2148 msgid "DVR entry not found" msgstr "DVR entry not found" -#: src/dvr/dvr_db.c:4448 src/dvr/dvr_autorec.c:1377 src/dvr/dvr_timerec.c:640 +#: src/dvr/dvr_db.c:4733 src/dvr/dvr_autorec.c:1384 src/dvr/dvr_timerec.c:640 msgid "DVR file retention period" msgstr "DVR file retention period" -#: src/dvr/dvr_db.c:4438 src/dvr/dvr_autorec.c:1367 src/dvr/dvr_timerec.c:630 +#: src/dvr/dvr_db.c:4723 src/dvr/dvr_autorec.c:1374 src/dvr/dvr_timerec.c:630 msgid "DVR log retention" msgstr "DVR log retention" @@ -2346,15 +2369,15 @@ msgstr "DVR override: unimportant" msgid "DVR profile to use/used for the recording." msgstr "DVR profile to use/used for the recording." -#: src/htsp_server.c:2554 src/htsp_server.c:2930 +#: src/htsp_server.c:2594 src/htsp_server.c:2970 msgid "DVR schedule does not exist" msgstr "DVR schedule does not exist" -#: src/htsp_server.c:2938 +#: src/htsp_server.c:2978 msgid "DVR schedule does not have a file yet" msgstr "DVR schedule does not have a file yet" -#: src/htsp_server.c:2502 +#: src/htsp_server.c:2542 msgid "DVR schedule not found" msgstr "DVR schedule not found" @@ -2362,7 +2385,7 @@ msgstr "DVR schedule not found" msgid "Dance" msgstr "Dance" -#: src/dvr/dvr_db.c:4540 +#: src/dvr/dvr_db.c:4825 msgid "Data errors" msgstr "Data errors" @@ -2378,6 +2401,10 @@ msgstr "Data slice" msgid "Data slice code." msgstr "Data slice code." +#: src/profile.c:365 +msgid "Data start timeout (sec) (0=default)" +msgstr "" + #: src/profile.c:353 msgid "Data timeout (sec) (0=infinite)" msgstr "Data timeout (sec) (0=infinite)" @@ -2390,15 +2417,15 @@ msgstr "Date the EPG data was last updated (not set for OTA grabbers)." msgid "Days of Week" msgstr "Days of Week" -#: src/dvr/dvr_autorec.c:1276 +#: src/dvr/dvr_autorec.c:1281 msgid "Days of the week to which the rule should apply." msgstr "Days of the week to which the rule should apply." -#: src/dvr/dvr_autorec.c:1275 +#: src/dvr/dvr_autorec.c:1280 msgid "Days of week" msgstr "Days of week" -#: src/dvr/dvr_config.c:974 +#: src/dvr/dvr_config.c:1013 msgid "" "Days to retain information about recordings. Once this period is exceeded, " "duplicate detection will not be possible." @@ -2414,7 +2441,7 @@ msgstr "Debate" msgid "Debug libav log" msgstr "Debug libav log" -#: src/main.c:935 +#: src/main.c:939 msgid "Debug options" msgstr "Debug options" @@ -2434,20 +2461,20 @@ msgstr "Debug trace (low-level)" msgid "Debugging" msgstr "Debugging" -#: src/access.c:1480 src/access.c:1492 src/config.c:2047 src/profile.c:334 -#: src/dvr/dvr_db.c:3498 +#: src/access.c:1480 src/access.c:1492 src/config.c:2055 src/profile.c:334 +#: src/dvr/dvr_db.c:3736 src/transcoding/codec/profile_video_class.c:59 msgid "Default" msgstr "Default" -#: src/config.c:2232 +#: src/config.c:2245 msgid "Default language" msgstr "Default language" -#: src/config.c:2345 +#: src/config.c:2369 msgid "Default language(s)" msgstr "Default language(s)" -#: src/access.c:1787 +#: src/access.c:1800 msgid "Default language." msgstr "Default language." @@ -2455,7 +2482,7 @@ msgstr "Default language." msgid "Default login" msgstr "Default login" -#: src/profile.c:365 +#: src/profile.c:376 msgid "Default priority" msgstr "Default priority" @@ -2463,11 +2490,11 @@ msgstr "Default priority" msgid "Default server config" msgstr "Default server config" -#: src/access.c:1765 +#: src/access.c:1778 msgid "Default user interface level." msgstr "Default user interface level." -#: src/config.c:2263 +#: src/config.c:2287 msgid "Default view level" msgstr "Default view level" @@ -2481,11 +2508,19 @@ msgstr "" "positions in the same group must have identical network limit, otherwise the" " limiting will not work correctly." -#: src/transcoding/codec/profile_video_class.c:183 +#: src/transcoding/codec/profile_video_class.c:274 msgid "Deinterlace" msgstr "Deinterlace" -#: src/transcoding/codec/profile_video_class.c:184 +#: src/transcoding/codec/profile_video_class.c:315 +msgid "Deinterlace fields only" +msgstr "" + +#: src/transcoding/codec/profile_video_class.c:299 +msgid "Deinterlace rate type" +msgstr "" + +#: src/transcoding/codec/profile_video_class.c:275 msgid "Deinterlace." msgstr "Deinterlace." @@ -2509,23 +2544,23 @@ msgstr "Demux path" msgid "Descramble services (limit per mux)" msgstr "Descramble services (limit per mux)" -#: src/tvhlog.c:144 +#: src/tvhlog.c:143 msgid "Descrambler" msgstr "Descrambler" -#: src/tvhlog.c:145 +#: src/tvhlog.c:144 msgid "Descrambler EMM" msgstr "Descrambler EMM" -#: src/config.c:2681 +#: src/config.c:2727 msgid "Descrambler buffer (TS packets)" msgstr "Descrambler buffer (TS packets)" -#: src/profile.c:411 +#: src/profile.c:422 msgid "Descrambling timeout (ms)" msgstr "Descrambling timeout (ms)" -#: src/dvr/dvr_db.c:4399 src/dvr/dvr_db.c:4407 +#: src/dvr/dvr_db.c:4684 src/dvr/dvr_db.c:4692 #: src/transcoding/codec/profile_class.c:233 msgid "Description" msgstr "Description" @@ -2551,7 +2586,7 @@ msgstr "Device path" msgid "Device path in sysfs" msgstr "Device path in sysfs" -#: src/config.c:2665 +#: src/config.c:2711 msgid "" "Differentiated Services Code Point / Type of Service: Set the service class " "Tvheadend sends with each packet. Depending on the option selected this " @@ -2565,11 +2600,11 @@ msgstr "" "This option does not usually need changing. See " "https://en.wikipedia.org/wiki/Differentiated_services for more information. " -#: src/config.c:2110 +#: src/config.c:2118 msgid "Digest" msgstr "Digest" -#: src/config.c:2469 +#: src/config.c:2493 msgid "" "Digest access authentication is intended as a security trade-off. It is " "intended to replace unencrypted HTTP basic access authentication. This " @@ -2579,15 +2614,15 @@ msgstr "" "intended to replace unencrypted HTTP basic access authentication. This " "option should be enabled for standard usage." -#: src/config.c:2480 +#: src/config.c:2504 msgid "Digest hash type" msgstr "Digest hash type" -#: src/tvhlog.c:152 src/dvr/dvr_db.c:4199 +#: src/tvhlog.c:151 src/dvr/dvr_db.c:4484 msgid "Digital Video Recorder" msgstr "Digital Video Recorder" -#: src/dvr/dvr_db.c:4516 src/dvr/dvr_autorec.c:1127 src/dvr/dvr_timerec.c:561 +#: src/dvr/dvr_db.c:4801 src/dvr/dvr_autorec.c:1131 src/dvr/dvr_timerec.c:561 msgid "Directory" msgstr "Directory" @@ -2601,20 +2636,21 @@ msgstr "" "configuration and put all recordings done by this entry into the specified " "subdirectory" -#: src/dvr/dvr_config.c:1156 +#: src/dvr/dvr_config.c:1195 msgid "Directory permissions (octal, e.g. 0775)" msgstr "Directory permissions (octal, e.g. 0775)" -#: src/dvr/dvr_db.c:4517 +#: src/dvr/dvr_db.c:4802 msgid "Directory used by the entry." msgstr "Directory used by the entry." #: src/input/mpegts/mpegts_network.c:154 src/input/mpegts/mpegts_mux.c:477 #: src/input/mpegts/mpegts_mux.c:487 +#: src/transcoding/codec/profile_video_class.c:83 msgid "Disable" msgstr "Disable" -#: src/main.c:956 +#: src/main.c:960 msgid "Disable DVB bouquets" msgstr "Disable DVB bouquets" @@ -2622,10 +2658,14 @@ msgstr "Disable DVB bouquets" msgid "Disable RTP/AVP/TCP support" msgstr "Disable RTP/AVP/TCP support" -#: src/main.c:914 +#: src/main.c:918 msgid "Disable SAT>IP client" msgstr "Disable SAT>IP client" +#: src/main.c:916 +msgid "Disable SAT>IP client (deprecated flag, use nosatipcli)" +msgstr "" + #: src/satip/server.c:706 msgid "Disable UPnP" msgstr "Disable UPnP" @@ -2638,11 +2678,11 @@ msgstr "Disable UPnP discovery." msgid "Disable X_SATIPM3U tag" msgstr "Disable X_SATIPM3U tag" -#: src/main.c:954 +#: src/main.c:958 msgid "Disable all access control checks" msgstr "Disable all access control checks" -#: src/main.c:937 +#: src/main.c:941 msgid "Disable debug on stderr" msgstr "Disable debug on stderr" @@ -2650,11 +2690,11 @@ msgstr "Disable debug on stderr" msgid "Disable device/firmware-specific workarounds" msgstr "Disable device/firmware-specific workarounds" -#: src/main.c:939 +#: src/main.c:943 msgid "Disable syslog (all messages)" msgstr "Disable syslog (all messages)" -#: src/channels.c:392 src/profile.c:2292 src/epggrab/module/xmltv.c:1129 +#: src/channels.c:392 src/profile.c:2350 src/epggrab/module/xmltv.c:1129 msgid "Disabled" msgstr "Disabled" @@ -2676,7 +2716,7 @@ msgstr "" msgid "Discussion" msgstr "Discussion" -#: src/tvhlog.c:167 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1728 +#: src/tvhlog.c:166 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1729 msgid "DiseqC" msgstr "DiseqC" @@ -2684,11 +2724,11 @@ msgstr "DiseqC" msgid "DiseqC repeats" msgstr "DiseqC repeats" -#: src/ratinglabels.c:624 +#: src/ratinglabels.c:661 msgid "Display Age" msgstr "Display Age" -#: src/ratinglabels.c:632 +#: src/ratinglabels.c:669 msgid "Display Label" msgstr "Display Label" @@ -2696,7 +2736,7 @@ msgstr "Display Label" msgid "Do not send X_SATIPM3U information in the XML description to clients." msgstr "Do not send X_SATIPM3U information in the XML description to clients." -#: src/access.c:1858 +#: src/access.c:1871 msgid "" "Do not send any stream specific information to the HTSP client like signal " "strength, input source etc." @@ -2709,7 +2749,7 @@ msgid "Do not set" msgstr "Do not set" #: src/input/mpegts/satip/satip_frontend.c:232 -#: src/input/mpegts/iptv/iptv_mux.c:98 +#: src/input/mpegts/iptv/iptv_mux.c:99 msgid "Do not use" msgstr "Do not use" @@ -2717,7 +2757,7 @@ msgstr "Do not use" msgid "Documentary" msgstr "Documentary" -#: src/profile.c:400 +#: 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." @@ -2725,35 +2765,35 @@ msgstr "" "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." -#: src/main.c:885 +#: src/main.c:887 msgid "Don't backup configuration tree at upgrade" msgstr "Don't backup configuration tree at upgrade" -#: src/dvr/dvr_config.c:1333 +#: src/dvr/dvr_config.c:1372 msgid "Don't include the title in the filename." msgstr "Don't include the title in the filename." -#: src/dvr/dvr_config.c:1332 +#: src/dvr/dvr_config.c:1371 msgid "Don't include title in filename" msgstr "Don't include title in filename" -#: src/dvr/dvr_config.c:736 +#: src/dvr/dvr_config.c:737 msgid "Don't keep" msgstr "Don't keep" -#: src/dvr/dvr_db.c:4565 +#: src/dvr/dvr_db.c:4850 msgid "Don't re-record" msgstr "Don't re-record" -#: src/dvr/dvr_db.c:4566 +#: src/dvr/dvr_db.c:4851 msgid "Don't re-record if recording fails." msgstr "Don't re-record if recording fails." -#: src/dvr/dvr_db.c:4558 +#: src/dvr/dvr_db.c:4843 msgid "Don't re-schedule if recording fails." msgstr "Don't re-schedule if recording fails." -#: src/dvr/dvr_db.c:4557 +#: src/dvr/dvr_db.c:4842 msgid "Don't reschedule" msgstr "Don't reschedule" @@ -2773,15 +2813,11 @@ msgstr "Drama" msgid "Drop \"fe=\" parameter" msgstr "Drop \"fe=\" parameter" -#: src/dvr/dvr_autorec.c:1356 src/dvr/dvr_config.c:1430 +#: src/dvr/dvr_autorec.c:1361 src/dvr/dvr_config.c:1479 msgid "Duplicate handling" msgstr "Duplicate handling" -#: src/dvr/dvr_autorec.c:1357 src/dvr/dvr_config.c:1431 -msgid "Duplicate recording handling." -msgstr "Duplicate recording handling." - -#: src/config.c:2066 +#: src/config.c:2074 msgid "EF" msgstr "EF" @@ -2809,11 +2845,11 @@ msgstr "EPG - Internal XMLTV EPG Grabber" msgid "EPG - Over-the-air EPG Grabber" msgstr "EPG - Over-the-air EPG Grabber" -#: src/tvhlog.c:155 +#: src/tvhlog.c:154 msgid "EPG Database" msgstr "EPG Database" -#: src/tvhlog.c:156 +#: src/tvhlog.c:155 msgid "EPG Grabber" msgstr "EPG Grabber" @@ -2821,11 +2857,11 @@ msgstr "EPG Grabber" msgid "EPG Language (priority order)" msgstr "EPG Language (priority order)" -#: src/ratinglabels.c:589 +#: src/ratinglabels.c:626 msgid "EPG Parental Rating Labels" msgstr "EPG Parental Rating Labels" -#: src/config.c:2179 +#: src/config.c:2188 msgid "EPG Settings" msgstr "EPG Settings" @@ -2841,11 +2877,11 @@ msgstr "EPG data ID." msgid "EPG module id" msgstr "EPG module id" -#: src/input/mpegts/iptv/iptv_mux.c:214 +#: src/input/mpegts/iptv/iptv_mux.c:215 msgid "EPG name" msgstr "EPG name" -#: src/config.c:2372 +#: src/config.c:2396 msgid "EPG overlap cut" msgstr "EPG overlap cut" @@ -2853,7 +2889,7 @@ msgstr "EPG overlap cut" msgid "EPG scan" msgstr "EPG scan" -#: src/epggrab.c:487 +#: src/epggrab.c:486 msgid "EPG scan time-out in seconds (30-7200)" msgstr "EPG scan time-out in seconds (30-7200)" @@ -2861,11 +2897,11 @@ msgstr "EPG scan time-out in seconds (30-7200)" msgid "EPG source" msgstr "EPG source" -#: src/config.c:2381 src/dvr/dvr_config.c:1386 +#: src/config.c:2405 src/dvr/dvr_config.c:1435 msgid "EPG update window" msgstr "EPG update window" -#: src/dvr/dvr_config.c:908 +#: src/dvr/dvr_config.c:947 msgid "EPG/Autorec Settings" msgstr "EPG/Autorec Settings" @@ -2890,11 +2926,11 @@ msgstr "Education / Science / Factual topics" msgid "Educational" msgstr "Educational" -#: src/tvhlog.c:154 +#: src/tvhlog.c:153 msgid "Electronic Program Guide" msgstr "Electronic Program Guide" -#: src/tvhlog.c:142 +#: src/tvhlog.c:141 msgid "Elementary Stream Filter" msgstr "Elementary Stream Filter" @@ -2902,7 +2938,8 @@ msgstr "Elementary Stream Filter" msgid "Elementary stream filter" msgstr "Elementary stream filter" -#: src/access.c:2211 src/input/mpegts/mpegts_mux.c:478 +#: src/access.c:2224 src/input/mpegts/mpegts_mux.c:478 +#: src/transcoding/codec/profile_video_class.c:84 msgid "Enable" msgstr "Enable" @@ -2910,39 +2947,39 @@ msgstr "Enable" msgid "Enable (auto)" msgstr "Enable (auto)" -#: src/main.c:897 +#: src/main.c:899 msgid "Enable DBus" msgstr "Enable DBus" -#: src/config.c:2630 +#: src/config.c:2654 msgid "Enable HDHomeRun Server Emulation" msgstr "Enable HDHomeRun Server Emulation" -#: src/config.c:2735 +#: src/config.c:2781 msgid "Enable NTP driver" msgstr "Enable NTP driver" -#: src/main.c:953 +#: src/main.c:957 msgid "Enable coredumps for daemon" msgstr "Enable coredumps for daemon" -#: src/main.c:936 +#: src/main.c:940 msgid "Enable debug on stderr" msgstr "Enable debug on stderr" -#: src/main.c:941 +#: src/main.c:945 msgid "Enable debug subsystems" msgstr "Enable debug subsystems" -#: src/main.c:940 +#: src/main.c:944 msgid "Enable debug to file" msgstr "Enable debug to file" -#: src/main.c:938 +#: src/main.c:942 msgid "Enable debug to syslog" msgstr "Enable debug to syslog" -#: src/access.c:1933 +#: src/access.c:1946 msgid "" "Enable exclusion of user-config defined channel tags. This will prevent the " "user from accessing channels associated with the tags selected (below)." @@ -2996,7 +3033,7 @@ msgstr "Enable or disable fast input switching." msgid "Enable or disable full mux mode." msgstr "Enable or disable full mux mode." -#: src/input/mpegts/mpegts_service.c:197 +#: src/input/mpegts/mpegts_service.c:209 msgid "" "Enable or disable ignoring of Event Information Table (EIT) data for this " "service." @@ -3013,7 +3050,7 @@ msgid "Enable over-the-air program guide (EPG) scanning on this input device." msgstr "" "Enable over-the-air program guide (EPG) scanning on this input device." -#: src/config.c:2337 +#: src/config.c:2361 msgid "Enable parser for kodi label formatting" msgstr "Enable parser for kodi label formatting" @@ -3021,7 +3058,7 @@ msgstr "Enable parser for kodi label formatting" msgid "Enable syslog" msgstr "Enable syslog" -#: src/config.c:2725 +#: src/config.c:2771 msgid "" "Enable system time updates. This will only work if the user running " "Tvheadend has rights to update the system clock (normally only root)." @@ -3029,7 +3066,7 @@ msgstr "" "Enable system time updates. This will only work if the user running " "Tvheadend has rights to update the system clock (normally only root)." -#: src/config.c:2631 +#: src/config.c:2655 msgid "" "Enable the Tvheadend server to emulate an HDHomeRun server. This allows " "LiveTV to be used on some media servers." @@ -3041,11 +3078,28 @@ msgstr "" msgid "Enable this filter." msgstr "Enable this filter." -#: src/main.c:943 +#: src/transcoding/codec/profile_video_class.c:316 +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 "" + +#: src/main.c:947 msgid "Enable trace subsystems" msgstr "Enable trace subsystems" -#: src/main.c:951 +#: src/config.c:2806 +msgid "Enable vainfo detection" +msgstr "" + +#: src/config.c:2807 +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 "" + +#: src/main.c:955 msgid "Enable web UI debug (non-minified JS)" msgstr "Enable web UI debug (non-minified JS)" @@ -3069,7 +3123,7 @@ msgstr "Enable/Disable network." msgid "Enable/Disable service." msgstr "Enable/Disable service." -#: src/config.c:2287 +#: src/config.c:2311 msgid "" "Enable/Disable the CAs (conditional accesses) tab for the advanced view " "level. By default, it's visible only to the Expert level." @@ -3077,7 +3131,7 @@ msgstr "" "Enable/Disable the CAs (conditional accesses) tab for the advanced view " "level. By default, it's visible only to the Expert level." -#: src/access.c:1728 +#: src/access.c:1741 msgid "Enable/Disable the entry." msgstr "Enable/Disable the entry." @@ -3085,7 +3139,7 @@ msgstr "Enable/Disable the entry." msgid "Enable/Disable timeshift." msgstr "Enable/Disable timeshift." -#: src/config.c:2255 +#: src/config.c:2279 msgid "Enable/Disable web interface mouse-over tooltips." msgstr "Enable/Disable web interface mouse-over tooltips." @@ -3093,11 +3147,11 @@ msgstr "Enable/Disable web interface mouse-over tooltips." msgid "Enable/disable EPG data for the entry." msgstr "Enable/disable EPG data for the entry." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:262 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:274 msgid "Enable/disable LNA." msgstr "Enable/disable LNA." -#: src/dvr/dvr_autorec.c:1113 +#: src/dvr/dvr_autorec.c:1117 msgid "Enable/disable auto-rec rule." msgstr "Enable/disable auto-rec rule." @@ -3129,7 +3183,7 @@ msgstr "Enable/disable pilot tone." msgid "Enable/disable power save mode (if supported by the device)." msgstr "Enable/disable power save mode (if supported by the device)." -#: src/profile.c:325 src/dvr/dvr_config.c:927 +#: src/profile.c:325 src/dvr/dvr_config.c:966 msgid "Enable/disable profile." msgstr "Enable/disable profile." @@ -3173,7 +3227,7 @@ msgstr "" "fields. This allows scraping of common split title formats from within the " "broadcast title and summary field if supported by the configuration file." -#: src/bouquet.c:1010 +#: src/bouquet.c:1213 msgid "Enable/disable the bouquet." msgstr "Enable/disable the bouquet." @@ -3185,7 +3239,7 @@ msgstr "Enable/disable the channel." msgid "Enable/disable the device." msgstr "Enable/disable the device." -#: src/access.c:2266 src/access.c:2443 src/dvr/dvr_db.c:4212 +#: src/access.c:2279 src/access.c:2456 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 "Enable/disable the entry." @@ -3194,7 +3248,7 @@ msgstr "Enable/disable the entry." msgid "Enable/disable the grabber." msgstr "Enable/disable the grabber." -#: src/ratinglabels.c:601 +#: src/ratinglabels.c:638 msgid "Enable/disable the rating label." msgstr "Enable/disable the rating label." @@ -3206,15 +3260,15 @@ msgstr "Enable/disable the tag." msgid "Enable/disable tuner/adapter." msgstr "Enable/disable tuner/adapter." -#: src/access.c:1727 src/access.c:2265 src/access.c:2442 src/channels.c:393 +#: src/access.c:1740 src/access.c:2278 src/access.c:2455 src/channels.c:393 #: src/channels.c:414 src/channels.c:1777 src/service.c:172 -#: src/imagecache.c:90 src/esfilter.c:609 src/profile.c:324 src/bouquet.c:1009 -#: src/ratinglabels.c:600 src/epggrab/module.c:171 src/epggrab/channel.c:761 -#: src/dvr/dvr_db.c:4211 src/dvr/dvr_autorec.c:1112 src/dvr/dvr_timerec.c:536 -#: src/dvr/dvr_config.c:926 src/descrambler/caclient.c:302 +#: 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:1116 src/dvr/dvr_timerec.c:536 +#: src/dvr/dvr_config.c:965 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:529 src/input/mpegts/mpegts_mux_sched.c:138 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1546 +#: 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:268 #: src/input/mpegts/linuxdvb/linuxdvb_ca.c:615 @@ -3229,7 +3283,7 @@ msgstr "Encoding algorithm complexity" msgid "Encrypted" msgstr "Encrypted" -#: src/htsp_server.c:902 +#: src/htsp_server.c:906 msgid "Encrypted service" msgstr "Encrypted service" @@ -3311,11 +3365,11 @@ msgstr "Entertainment programs for 6 to 14" msgid "Environment" msgstr "Environment" -#: src/input/mpegts/iptv/iptv_mux.c:251 +#: src/input/mpegts/iptv/iptv_mux.c:252 msgid "Environment (pipe)" msgstr "Environment (pipe)" -#: src/dvr/dvr_db.c:3881 src/dvr/dvr_db.c:4668 +#: src/dvr/dvr_db.c:4119 src/dvr/dvr_db.c:4953 msgid "Episode" msgstr "Episode" @@ -3324,15 +3378,15 @@ msgstr "Episode" msgid "Episode %d" msgstr "Episode %d" -#: src/dvr/dvr_db.c:4328 +#: src/dvr/dvr_db.c:4613 msgid "Episode image" msgstr "Episode image" -#: src/dvr/dvr_db.c:4329 +#: src/dvr/dvr_db.c:4614 msgid "Episode image." msgstr "Episode image." -#: src/dvr/dvr_db.c:4669 +#: src/dvr/dvr_db.c:4954 msgid "Episode number/ID." msgstr "Episode number/ID." @@ -3340,15 +3394,15 @@ msgstr "Episode number/ID." msgid "Equestrian" msgstr "Equestrian" -#: src/dvr/dvr_db.c:4524 +#: src/dvr/dvr_db.c:4809 msgid "Error code" msgstr "Error code" -#: src/dvr/dvr_db.c:4525 +#: src/dvr/dvr_db.c:4810 msgid "Error code of entry." msgstr "Error code of entry." -#: src/dvr/dvr_db.c:4532 +#: src/dvr/dvr_db.c:4817 msgid "Errors" msgstr "Errors" @@ -3362,15 +3416,15 @@ msgstr "Even key" msgid "Even key." msgstr "Even key." -#: src/htsp_server.c:1746 src/htsp_server.c:1771 +#: src/htsp_server.c:1780 src/htsp_server.c:1805 msgid "Event does not exist" msgstr "Event does not exist" -#: src/dvr/dvr_autorec.c:905 +#: src/dvr/dvr_autorec.c:906 msgid "Every day" msgstr "Every day" -#: src/access.c:1932 +#: src/access.c:1945 msgid "Exclude channel tags" msgstr "Exclude channel tags" @@ -3382,7 +3436,7 @@ msgstr "Expeditions" msgid "Experimental film" msgstr "Experimental film" -#: src/access.c:1483 src/config.c:2079 +#: src/access.c:1483 src/config.c:2087 msgid "Expert" msgstr "Expert" @@ -3434,11 +3488,11 @@ msgstr "External IP (NAT)" msgid "External RTSP port (NAT)" msgstr "External RTSP port (NAT)" -#: src/bouquet.c:1072 +#: src/bouquet.c:1275 msgid "External URL" msgstr "External URL" -#: src/bouquet.c:1073 +#: src/bouquet.c:1276 msgid "External URL of the bouquet." msgstr "External URL of the bouquet." @@ -3446,7 +3500,7 @@ msgstr "External URL of the bouquet." msgid "External position" msgstr "External position" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:762 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:763 msgid "External rotor command" msgstr "External rotor command" @@ -3454,27 +3508,27 @@ msgstr "External rotor command" msgid "Extra arguments" msgstr "Extra arguments" -#: src/dvr/dvr_db.c:4735 +#: src/dvr/dvr_db.c:5020 msgid "Extra categories, typically from xmltv" msgstr "Extra categories, typically from xmltv" -#: src/dvr/dvr_db.c:4753 +#: src/dvr/dvr_db.c:5038 msgid "Extra keywords, typically from xmltv" msgstr "Extra keywords, typically from xmltv" -#: src/dvr/dvr_autorec.c:1254 +#: src/dvr/dvr_autorec.c:1259 msgid "Extra start time" msgstr "Extra start time" -#: src/dvr/dvr_autorec.c:1264 +#: src/dvr/dvr_autorec.c:1269 msgid "Extra stop time" msgstr "Extra stop time" -#: src/dvr/dvr_db.c:4415 +#: src/dvr/dvr_db.c:4700 msgid "Extra text" msgstr "Extra text" -#: src/dvr/dvr_config.c:1486 +#: src/dvr/dvr_config.c:1535 msgid "Extra warming up time (seconds)" msgstr "Extra warming up time (seconds)" @@ -3518,19 +3572,19 @@ msgstr "Factual topics" msgid "Failed" msgstr "Failed" -#: src/htsp_server.c:2950 +#: src/htsp_server.c:2990 msgid "Failed to open image" msgstr "Failed to open image" -#: src/access.c:1665 +#: src/access.c:1678 msgid "Failed view" msgstr "Failed view" -#: src/dvr/dvr_db.c:4338 +#: src/dvr/dvr_db.c:4623 msgid "Fanart image" msgstr "Fanart image" -#: src/dvr/dvr_db.c:4339 +#: src/dvr/dvr_db.c:4624 msgid "Fanart image." msgstr "Fanart image." @@ -3546,11 +3600,11 @@ msgstr "Fashion" msgid "Fast input switch" msgstr "Fast input switch" -#: src/tvhlog.c:126 +#: src/tvhlog.c:125 msgid "Fastscan DVB" msgstr "Fastscan DVB" -#: src/dvr/dvr_config.c:1080 +#: src/dvr/dvr_config.c:1119 msgid "" "Fetch additional artwork from installed providers. Tvheadend has a 'tmdb' " "and `tvdb' provider which require you to specify your authorized key in the " @@ -3560,19 +3614,23 @@ msgstr "" "and `tvdb' provider which require you to specify your authorised key in the " "options below." -#: src/dvr/dvr_config.c:1079 +#: src/dvr/dvr_config.c:1118 msgid "Fetch artwork for new recordings." msgstr "Fetch artwork for new recordings." -#: src/dvr/dvr_config.c:1090 +#: src/dvr/dvr_config.c:1129 msgid "Fetch artwork for unidentifiable broadcasts." msgstr "Fetch artwork for unidentifiable broadcasts." +#: src/transcoding/codec/profile_video_class.c:74 +msgid "Field Rate" +msgstr "" + #: src/dvr/dvr_db.c:680 msgid "File missing" msgstr "File missing" -#: src/ratinglabels.c:654 +#: src/ratinglabels.c:691 msgid "File name for this rating's icon." msgstr "File name for this rating's icon." @@ -3580,19 +3638,19 @@ msgstr "File name for this rating's icon." msgid "File not created" msgstr "File not created" -#: src/dvr/dvr_config.c:1166 +#: src/dvr/dvr_config.c:1205 msgid "File permissions (octal, e.g. 0664)" msgstr "File permissions (octal, e.g. 0664)" -#: src/dvr/dvr_db.c:4573 +#: src/dvr/dvr_db.c:4858 msgid "File removed" msgstr "File removed" -#: src/dvr/dvr_db.c:4685 +#: src/dvr/dvr_db.c:4970 msgid "File size" msgstr "File size" -#: src/dvr/dvr_db.c:4508 +#: src/dvr/dvr_db.c:4793 msgid "Filename" msgstr "Filename" @@ -3600,19 +3658,19 @@ msgstr "Filename" msgid "Filename (including path)" msgstr "Filename (including path)" -#: src/dvr/dvr_db.c:4509 +#: src/dvr/dvr_db.c:4794 msgid "Filename used by the entry." msgstr "Filename used by the entry." -#: src/dvr/dvr_config.c:897 +#: src/dvr/dvr_config.c:936 msgid "Filename/Tagging Settings" msgstr "Filename/Tagging Settings" -#: src/dvr/dvr_config.c:889 +#: src/dvr/dvr_config.c:928 msgid "Filesystem Settings" msgstr "Filesystem Settings" -#: src/tvhlog.c:95 +#: src/tvhlog.c:94 msgid "Filesystem monitor" msgstr "Filesystem monitor" @@ -3632,7 +3690,7 @@ msgstr "Fine arts" msgid "Finished" msgstr "Finished" -#: src/dvr/dvr_db.c:4718 +#: src/dvr/dvr_db.c:5003 msgid "First aired" msgstr "First aired" @@ -3668,20 +3726,20 @@ msgstr "Folkloric" msgid "Football" msgstr "Football" -#: src/dvr/dvr_config.c:1062 +#: src/dvr/dvr_config.c:1101 msgid "For autorecs, attempt to find better time slots" msgstr "For autorecs, attempt to find better time slots" -#: src/input/mpegts/iptv/iptv_mux.c:290 +#: 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 frequency 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:282 +#: src/input/mpegts/iptv/iptv_mux.c:283 msgid "For example: 312000000. This frequency is 312Mhz." msgstr "For example: 312000000. This frequency is 312Mhz." -#: src/input/mpegts/iptv/iptv_mux.c:274 +#: src/input/mpegts/iptv/iptv_mux.c:275 msgid "For example: 658000000. This frequency is 658Mhz." msgstr "For example: 658000000. This frequency is 658Mhz." @@ -3689,7 +3747,7 @@ msgstr "For example: 658000000. This frequency is 658Mhz." msgid "Force (auto)" msgstr "Force (auto)" -#: src/input/mpegts/mpegts_service.c:234 +#: src/input/mpegts/mpegts_service.c:268 msgid "Force CA ID (e.g. 0x2600)" msgstr "Force CA ID (e.g. 0x2600)" @@ -3708,19 +3766,23 @@ msgstr "" " address, similar to the setting for the SAT>IP device itself. Setting this " "overrides the device-specific setting." -#: src/epggrab.c:456 +#: src/epggrab.c:455 msgid "Force an initial EPG grab at start-up (internal grabbers)." msgstr "Force an initial EPG grab at start-up (internal grabbers)." -#: src/epggrab.c:465 +#: src/epggrab.c:464 msgid "Force an initial EPG grab at start-up." msgstr "Force an initial EPG grab at start-up." -#: src/epggrab.c:464 +#: src/transcoding/codec/profile_video_class.c:265 +msgid "Force hardware acceleration." +msgstr "" + +#: src/epggrab.c:463 msgid "Force initial EPG grab at start-up" msgstr "Force initial EPG grab at start-up" -#: src/epggrab.c:455 +#: src/epggrab.c:454 msgid "Force initial EPG grab at start-up (internal grabbers)" msgstr "Force initial EPG grab at start-up (internal grabbers)" @@ -3732,15 +3794,15 @@ msgstr "Force old status" msgid "Force pilot for DVB-S2" msgstr "Force pilot for DVB-S2" -#: src/profile.c:379 +#: src/profile.c:390 msgid "Force priority" msgstr "Force priority" -#: src/profile.c:380 +#: src/profile.c:391 msgid "Force profile to use this priority." msgstr "Force profile to use this priority." -#: src/config.c:2100 +#: src/config.c:2108 msgid "Force service type to 1" msgstr "Force service type to 1" @@ -3784,7 +3846,7 @@ msgstr "" "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." -#: src/input/mpegts/mpegts_service.c:235 +#: src/input/mpegts/mpegts_service.c:269 msgid "Force usage of entered CA ID on this service." msgstr "Force usage of the entered CA ID on this service." @@ -3796,24 +3858,24 @@ msgstr "Forced OK" msgid "Foreign countries" msgstr "Foreign countries" -#: src/dvr/dvr_db.c:3527 src/dvr/dvr_db.c:3551 src/dvr/dvr_config.c:761 -#: src/dvr/dvr_config.c:825 +#: src/dvr/dvr_db.c:3765 src/dvr/dvr_db.c:3789 src/dvr/dvr_config.c:762 +#: src/dvr/dvr_config.c:826 msgid "Forever" msgstr "Forever" -#: src/main.c:886 +#: src/main.c:888 msgid "Fork and run as daemon" msgstr "Fork and run as daemon" -#: src/access.c:1964 +#: src/access.c:1977 msgid "Format for htsp output" msgstr "Format for htsp output" -#: src/access.c:1954 +#: src/access.c:1967 msgid "Format for xmltv output" msgstr "Format for xmltv output" -#: src/dvr/dvr_config.c:1188 +#: src/dvr/dvr_config.c:1227 msgid "Format string/Pathname specification" msgstr "Format string/Pathname specification" @@ -3825,20 +3887,35 @@ msgstr "Found muxes" msgid "Found services" msgstr "Found services" +#: src/transcoding/codec/profile_video_class.c:73 +msgid "Frame Rate" +msgstr "" + +#: src/transcoding/codec/profile_video_class.c:300 +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 "" + #: src/input/mpegts/mpegts_input.c:312 msgid "Free subscription weight" msgstr "Free subscription weight" -#: src/dvr/dvr_config.c:1119 +#: src/dvr/dvr_config.c:1158 msgid "Free-form field, enter whatever you like here." msgstr "Free-form field, enter whatever you like here." -#: src/access.c:1975 src/access.c:2321 src/access.c:2458 src/channels.c:1846 -#: src/dvr/dvr_db.c:4727 src/dvr/dvr_autorec.c:1443 src/dvr/dvr_timerec.c:680 +#: src/access.c:1988 src/access.c:2334 src/access.c:2471 src/channels.c:1846 +#: src/dvr/dvr_db.c:5012 src/dvr/dvr_autorec.c:1450 src/dvr/dvr_timerec.c:680 msgid "Free-form text field, enter whatever you like here." msgstr "Free-form text field, enter whatever you like here." -#: src/bouquet.c:1136 src/epggrab/channel.c:886 src/descrambler/caclient.c:320 +#: src/bouquet.c:1339 src/epggrab/channel.c:886 src/descrambler/caclient.c:320 msgid "Free-form text field, enter whatever you like." msgstr "Free-form text field, enter whatever you like." @@ -3860,8 +3937,8 @@ msgstr "Free-format text field. Enter whatever you like here." msgid "Frequency (Hz)" msgstr "Frequency (Hz)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:535 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:599 +#: 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)" @@ -3871,7 +3948,7 @@ msgstr "Frequency (MHz)" msgid "Frequency (kHz)" msgstr "Frequency (kHz)" -#: src/dvr/dvr_autorec.c:887 +#: src/dvr/dvr_autorec.c:888 msgid "Fri" msgstr "Fri" @@ -3906,7 +3983,7 @@ msgstr "" "Full path to an icon used to depict the tag. This can be a TV network " "logotype, etc." -#: src/dvr/dvr_autorec.c:1163 +#: src/dvr/dvr_autorec.c:1168 msgid "Full-text" msgstr "Full-text" @@ -3930,13 +4007,13 @@ msgstr "Game show" msgid "Gardening" msgstr "Gardening" -#: src/main.c:968 +#: src/main.c:972 msgid "Gather timing statistics for the code" msgstr "Gather timing statistics for the code" -#: src/tvhlog.c:782 src/epggrab.c:352 src/profile.c:296 src/profile.c:1344 -#: src/profile.c:1590 src/profile.c:1825 src/profile.c:2455 -#: src/satip/server.c:653 src/dvr/dvr_config.c:885 +#: src/tvhlog.c:782 src/epggrab.c:351 src/profile.c:296 src/profile.c:1355 +#: src/profile.c:1601 src/profile.c:1836 src/profile.c:2513 +#: src/satip/server.c:653 src/dvr/dvr_config.c:924 #: src/descrambler/caclient.c:276 src/transcoding/codec/profile_class.c:199 #: src/descrambler/cclient.c:1357 src/descrambler/dvbcam.c:848 msgid "General Settings" @@ -3946,19 +4023,19 @@ msgstr "General Settings" msgid "Generic" msgstr "Generic" -#: src/main.c:879 +#: src/main.c:881 msgid "Generic options" msgstr "Generic options" -#: src/dvr/dvr_db.c:4761 +#: src/dvr/dvr_db.c:5046 msgid "Genre" msgstr "Genre" -#: src/dvr/dvr_db.c:4762 +#: src/dvr/dvr_db.c:5047 msgid "Genre of program" msgstr "Genre of program" -#: src/tvhlog.c:130 +#: src/tvhlog.c:129 msgid "Global Headers" msgstr "Global Headers" @@ -3997,7 +4074,7 @@ msgstr "HD TV" msgid "HD: high definition" msgstr "HD: high definition" -#: src/config.c:2191 +#: src/config.c:2200 msgid "HDHomeRun" msgstr "HDHomeRun" @@ -4029,65 +4106,62 @@ msgstr "HDHomeRun DVB-T frontend" msgid "HDHomeRun ISDB-T frontend" msgstr "HDHomeRun ISDB-T frontend" -#: src/config.c:2539 +#: src/config.c:2563 msgid "HDHomerun IP Address" msgstr "HDHomerun IP Address" -#: src/tvhlog.c:132 +#: src/tvhlog.c:131 msgid "HEVC - H.265" msgstr "HEVC - H.265" -#: src/access.c:1612 src/access.c:1650 +#: src/access.c:1625 src/access.c:1663 msgid "HTSP" msgstr "HTSP" -#: src/tvhlog.c:116 +#: src/tvhlog.c:115 msgid "HTSP Answer" msgstr "HTSP Answer" -#: src/tvhlog.c:115 +#: src/tvhlog.c:114 msgid "HTSP Request" msgstr "HTSP Request" -#: src/tvhlog.c:113 +#: src/tvhlog.c:112 msgid "HTSP Server" msgstr "HTSP Server" -#: src/profile.c:1201 +#: src/profile.c:1212 msgid "HTSP Stream Profile" msgstr "HTSP Stream Profile" -#: src/tvhlog.c:114 +#: src/tvhlog.c:113 msgid "HTSP Subscription" msgstr "HTSP Subscription" -#: src/access.c:1568 +#: src/access.c:1581 msgid "HTSP output format" msgstr "HTSP output format" -#: src/config.c:2527 +#: src/config.c:2551 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." +" 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 option is usually set" -" when Tvheadend is behind a proxy. Enter a domain (or IP) to allow cross-" -"domain requests." -#: src/tvhlog.c:112 +#: src/tvhlog.c:111 msgid "HTTP Client" msgstr "HTTP Client" -#: src/tvhlog.c:111 +#: src/tvhlog.c:110 msgid "HTTP Server" msgstr "HTTP Server" -#: src/config.c:2187 +#: src/config.c:2196 msgid "HTTP Server Settings" msgstr "HTTP Server Settings" -#: src/config.c:2646 +#: src/config.c:2692 msgid "HTTP User Agent" msgstr "HTTP User Agent" @@ -4095,7 +4169,7 @@ msgstr "HTTP User Agent" msgid "Handicraft" msgstr "Handicraft" -#: src/epggrab/module/eit.c:1586 +#: src/epggrab/module/eit.c:1742 msgid "" "Handle the running state (EITp/f) immediately. Usually, keep this off. It " "might increase the recordings accuracy on very slow systems." @@ -4103,19 +4177,23 @@ msgstr "" "Handle the running state (EITp/f) immediately. Usually, keep this off. It " "might increase the recordings accuracy on very slow systems." -#: src/transcoding/codec/profile_video_class.c:214 +#: src/transcoding/codec/profile_video_class.c:255 msgid "Hardware acceleration" msgstr "Hardware acceleration" +#: src/transcoding/codec/profile_video_class.c:264 +msgid "Hardware acceleration details" +msgstr "" + #: src/streaming.c:617 msgid "Hearing impaired" msgstr "Hearing impaired" -#: src/transcoding/codec/profile_video_class.c:193 +#: src/transcoding/codec/profile_video_class.c:234 msgid "Height (pixels) (0=no scaling)" msgstr "Height (pixels) (0=no scaling)" -#: src/transcoding/codec/profile_video_class.c:194 +#: src/transcoding/codec/profile_video_class.c:235 msgid "" "Height of the output video stream. Horizontal resolution is adjusted " "automatically to preserve aspect ratio. When set to 0, the input resolution " @@ -4130,7 +4208,7 @@ msgstr "" msgid "Hierarchy" msgstr "Hierarchy" -#: src/profile.c:256 src/dvr/dvr_db.c:3500 +#: src/profile.c:256 src/dvr/dvr_db.c:3738 msgid "High" msgstr "High" @@ -4146,11 +4224,11 @@ msgstr "High frequency offset" msgid "Higher" msgstr "Higher" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:313 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:314 msgid "Higher LNB voltage" msgstr "Higher LNB voltage" -#: src/access.c:1925 +#: src/access.c:1938 msgid "Highest channel number the user can access." msgstr "Highest channel number the user can access." @@ -4184,6 +4262,16 @@ msgstr "How frequently a failed image fetch is retried." msgid "How frequently the upstream provider is checked for changes." msgstr "How frequently the upstream provider is checked for changes." +#: src/dvr/dvr_config.c:1480 +msgid "How to handle duplicate recordings." +msgstr "" + +#: src/dvr/dvr_autorec.c:1362 +msgid "" +"How to handle duplicate recordings. The 'Use DVR Configuration' value (the " +"default) inherits the settings from the assigned DVR configuration" +msgstr "" + #: src/epggrab/channel.c:808 msgid "ID" msgstr "ID" @@ -4209,7 +4297,7 @@ msgstr "IGNORE" msgid "IP address" msgstr "IP address" -#: src/config.c:2540 +#: src/config.c:2564 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 " @@ -4219,11 +4307,11 @@ msgstr "" "TVheadend in a container and you want to stream from an HDHomerun without " "enabling host networking for the container." -#: src/access.c:2400 +#: src/access.c:2413 msgid "IP blocking" msgstr "IP blocking" -#: src/config.c:2552 +#: src/config.c:2576 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 " @@ -4233,27 +4321,27 @@ msgstr "" "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." -#: src/tvhlog.c:163 +#: src/tvhlog.c:162 msgid "IPTV" msgstr "IPTV" -#: src/input/mpegts/iptv/iptv.c:945 +#: src/input/mpegts/iptv/iptv.c:947 msgid "IPTV Automatic Network" msgstr "IPTV Automatic Network" -#: src/input/mpegts/iptv/iptv_mux.c:108 +#: src/input/mpegts/iptv/iptv_mux.c:109 msgid "IPTV Multiplex" msgstr "IPTV Multiplex" -#: src/input/mpegts/iptv/iptv.c:806 +#: src/input/mpegts/iptv/iptv.c:808 msgid "IPTV Network" msgstr "IPTV Network" -#: src/tvhlog.c:164 +#: src/tvhlog.c:163 msgid "IPTV PCR" msgstr "IPTV PCR" -#: src/tvhlog.c:165 +#: src/tvhlog.c:164 msgid "IPTV Subcription" msgstr "IPTV Subcription" @@ -4269,7 +4357,7 @@ msgstr "IPTV signal level" msgid "IPTV thread #" msgstr "IPTV thread #" -#: src/config.c:2655 +#: src/config.c:2701 msgid "IPTV threads" msgstr "IPTV threads" @@ -4305,7 +4393,7 @@ msgstr "ISDB-T multiplex" msgid "ISI (Stream ID)" msgstr "ISI (Stream ID)" -#: src/ratinglabels.c:653 src/epggrab/channel.c:664 src/epggrab/channel.c:842 +#: src/ratinglabels.c:690 src/epggrab/channel.c:664 src/epggrab/channel.c:842 msgid "Icon" msgstr "Icon" @@ -4313,16 +4401,16 @@ msgstr "Icon" msgid "Icon (full URL)" msgstr "Icon (full URL)" -#: src/channels.c:466 src/channels.c:1828 src/ratinglabels.c:660 -#: src/input/mpegts/iptv/iptv_mux.c:221 +#: src/channels.c:466 src/channels.c:1828 src/ratinglabels.c:697 +#: src/input/mpegts/iptv/iptv_mux.c:222 msgid "Icon URL" msgstr "Icon URL" -#: src/input/mpegts/iptv/iptv.c:893 +#: src/input/mpegts/iptv/iptv.c:895 msgid "Icon base URL" msgstr "Icon base URL" -#: src/input/mpegts/iptv/iptv.c:894 +#: src/input/mpegts/iptv/iptv.c:896 msgid "Icon base URL." msgstr "Icon base URL." @@ -4346,7 +4434,7 @@ msgstr "Idle scan" msgid "Idle scan muxes" msgstr "Idle scan muxes" -#: src/dvr/dvr_config.c:1042 +#: src/dvr/dvr_config.c:1081 msgid "" "If an error occurs clone the scheduled entry and try to record again (if " "possible)." @@ -4354,7 +4442,7 @@ msgstr "" "If an error occurs clone the scheduled entry and try to record again (if " "possible)." -#: src/config.c:2392 +#: src/config.c:2416 msgid "" "If both a picon and a channel-specific (e.g. channelname.jpg) icon are " "defined, prefer the picon." @@ -4400,7 +4488,7 @@ msgstr "" "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." -#: src/dvr/dvr_config.c:1053 +#: src/dvr/dvr_config.c:1092 msgid "" "If more than x errors occur during a recording schedule a re-record (if " "possible)." @@ -4408,7 +4496,7 @@ msgstr "" "If more than x errors occur during a recording schedule a re-record (if " "possible)." -#: src/profile.c:366 +#: 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." @@ -4416,7 +4504,7 @@ msgstr "" "If no specific priority was requested. This gives certain users a higher " "priority by assigning a streaming profile with a higher priority." -#: src/main.c:890 +#: src/main.c:892 msgid "" "If no user account exists then create one with\n" "no username and no password. Use with care as\n" @@ -4448,7 +4536,7 @@ msgstr "" "required for some drivers or hardware which do not flush the MPEG-TS buffers" " completely after a frequency/parameter change." -#: src/profile.c:422 +#: 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 " @@ -4458,7 +4546,7 @@ msgstr "" " Do not try to iterate through all inputs/tuners which are capable to " "receive the service." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:690 +#: 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." @@ -4466,6 +4554,12 @@ msgstr "" "If the DiseqC switch is located before the rotor (i.e. tuner - switch - " "rotor), enable this." +#: src/input/mpegts/mpegts_service.c:231 +msgid "" +"If the Sub-title and the Title contain identical content, ignore the Sub-" +"title and only save the Title." +msgstr "" + #: src/input/mpegts/mpegts_input.c:313 msgid "" "If the subscription weight for the input is below the specified threshold, " @@ -4482,11 +4576,11 @@ msgstr "" msgid "Ignore" msgstr "Ignore" -#: src/input/mpegts/mpegts_service.c:196 +#: src/input/mpegts/mpegts_service.c:208 msgid "Ignore EPG (EIT)" msgstr "Ignore EPG (EIT)" -#: src/input/mpegts/iptv/iptv.c:1012 +#: src/input/mpegts/iptv/iptv.c:1014 msgid "Ignore HTTP arguments" msgstr "Ignore HTTP arguments" @@ -4508,7 +4602,7 @@ msgid "" msgstr "" "Ignore invalid/unverifiable (expired, self-certified, etc.) certificates" -#: src/input/mpegts/iptv/iptv.c:1024 +#: 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 " @@ -4518,7 +4612,7 @@ msgstr "" "separated by / are removed when the identical source is compared - see Help " "for a detailed explanation." -#: src/input/mpegts/iptv/iptv.c:1023 +#: src/input/mpegts/iptv/iptv.c:1025 msgid "Ignore path components" msgstr "Ignore path components" @@ -4526,35 +4620,35 @@ msgstr "Ignore path components" msgid "Ignore provider's channel numbers" msgstr "Ignore provider's channel numbers" -#: src/tvhlog.c:117 +#: src/tvhlog.c:116 msgid "Image Cache" msgstr "Image Cache" -#: src/dvr/dvr_config.c:783 +#: src/dvr/dvr_config.c:784 msgid "Immediately" msgstr "Immediately" -#: src/main.c:952 +#: src/main.c:956 msgid "Immediately abort" msgstr "Immediately abort" -#: src/profile.c:255 src/dvr/dvr_db.c:3499 +#: src/profile.c:255 src/dvr/dvr_db.c:3737 msgid "Important" msgstr "Important" -#: src/dvr/dvr_config.c:1279 +#: src/dvr/dvr_config.c:1318 msgid "Include channel name in filename" msgstr "Include channel name in filename" -#: src/dvr/dvr_config.c:1290 +#: src/dvr/dvr_config.c:1329 msgid "Include date in filename" msgstr "Include date in filename" -#: src/dvr/dvr_config.c:1312 +#: src/dvr/dvr_config.c:1351 msgid "Include episode in filename" msgstr "Include episode in filename" -#: src/dvr/dvr_config.c:1322 +#: src/dvr/dvr_config.c:1361 msgid "Include subtitle in filename" msgstr "Include subtitle in filename" @@ -4570,7 +4664,7 @@ msgstr "" "Include teletext in the timeshift buffer. Enabling this may cause issues " "with some services where the teletext DTS is invalid." -#: src/dvr/dvr_config.c:1291 +#: src/dvr/dvr_config.c:1330 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." @@ -4578,11 +4672,11 @@ msgstr "" "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." -#: src/dvr/dvr_config.c:1323 +#: src/dvr/dvr_config.c:1362 msgid "Include the episode subtitle in the title (if available)." msgstr "Include the episode subtitle in the title (if available)." -#: src/dvr/dvr_config.c:1280 +#: src/dvr/dvr_config.c:1319 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." @@ -4590,11 +4684,11 @@ msgstr "" "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." -#: src/dvr/dvr_config.c:1313 +#: src/dvr/dvr_config.c:1352 msgid "Include the season and episode in the title (if available)." msgstr "Include the season and episode in the title (if available)." -#: src/dvr/dvr_config.c:1302 +#: src/dvr/dvr_config.c:1341 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." @@ -4602,15 +4696,15 @@ msgstr "" "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." -#: src/dvr/dvr_config.c:1301 +#: src/dvr/dvr_config.c:1340 msgid "Include time in filename" msgstr "Include time in filename" -#: src/access.c:1720 src/esfilter.c:602 src/descrambler/caclient.c:294 +#: src/access.c:1733 src/esfilter.c:602 src/descrambler/caclient.c:294 msgid "Index" msgstr "Index" -#: src/config.c:2298 +#: src/config.c:2322 msgid "Information area" msgstr "Information area" @@ -4642,7 +4736,7 @@ msgstr "Input path" msgid "Intended application type." msgstr "Intended application type." -#: src/input/mpegts/iptv/iptv_mux.c:181 +#: src/input/mpegts/iptv/iptv_mux.c:182 msgid "Interface" msgstr "Interface" @@ -4654,11 +4748,11 @@ msgstr "Internal" msgid "Internal EPG grabber" msgstr "Internal EPG grabber" -#: src/epggrab.c:356 +#: src/epggrab.c:355 msgid "Internal Grabber Settings" msgstr "Internal Grabber Settings" -#: src/htsp_server.c:1933 +#: src/htsp_server.c:1973 msgid "Internal error" msgstr "Internal error" @@ -4670,34 +4764,34 @@ msgstr "Interview" msgid "Invalid" msgstr "Invalid" -#: src/htsp_server.c:1929 +#: src/htsp_server.c:1969 msgid "Invalid EPG object request" msgstr "Invalid EPG object request" -#: src/main.c:1040 +#: src/main.c:1044 #, c-format msgid "Invalid adapter number '%s'\n" msgstr "Invalid adapter number '%s'\n" -#: src/htsp_server.c:1438 src/htsp_server.c:1441 src/htsp_server.c:1724 -#: src/htsp_server.c:1742 src/htsp_server.c:1842 src/htsp_server.c:1919 -#: src/htsp_server.c:2045 src/htsp_server.c:2104 src/htsp_server.c:2270 -#: src/htsp_server.c:2317 src/htsp_server.c:2353 src/htsp_server.c:2382 -#: src/htsp_server.c:2428 src/htsp_server.c:2463 src/htsp_server.c:2499 -#: src/htsp_server.c:2561 src/htsp_server.c:2597 src/htsp_server.c:2606 -#: src/htsp_server.c:2724 src/htsp_server.c:2753 src/htsp_server.c:2782 -#: src/htsp_server.c:2804 src/htsp_server.c:2824 src/htsp_server.c:2826 -#: src/htsp_server.c:2853 src/htsp_server.c:2881 src/htsp_server.c:2920 -#: src/htsp_server.c:3434 +#: src/htsp_server.c:1472 src/htsp_server.c:1475 src/htsp_server.c:1758 +#: src/htsp_server.c:1776 src/htsp_server.c:1876 src/htsp_server.c:1959 +#: src/htsp_server.c:2084 src/htsp_server.c:2143 src/htsp_server.c:2310 +#: src/htsp_server.c:2357 src/htsp_server.c:2393 src/htsp_server.c:2422 +#: src/htsp_server.c:2468 src/htsp_server.c:2503 src/htsp_server.c:2539 +#: src/htsp_server.c:2601 src/htsp_server.c:2637 src/htsp_server.c:2646 +#: src/htsp_server.c:2764 src/htsp_server.c:2793 src/htsp_server.c:2822 +#: src/htsp_server.c:2844 src/htsp_server.c:2864 src/htsp_server.c:2866 +#: src/htsp_server.c:2893 src/htsp_server.c:2921 src/htsp_server.c:2960 +#: src/htsp_server.c:3474 msgid "Invalid arguments" msgstr "Invalid arguments" -#: src/htsp_server.c:2972 src/htsp_server.c:3023 src/htsp_server.c:3059 -#: src/htsp_server.c:3087 +#: src/htsp_server.c:3012 src/htsp_server.c:3063 src/htsp_server.c:3099 +#: src/htsp_server.c:3127 msgid "Invalid file" msgstr "Invalid file" -#: src/htsp_server.c:2975 src/htsp_server.c:3090 src/htsp_server.c:3100 +#: src/htsp_server.c:3015 src/htsp_server.c:3130 src/htsp_server.c:3140 msgid "Invalid parameters" msgstr "Invalid parameters" @@ -4713,6 +4807,10 @@ msgstr "Invalid target" msgid "Items" msgstr "Items" +#: src/config.c:2267 +msgid "Items per page" +msgstr "" + #: src/epg.c:1874 msgid "Jazz" msgstr "Jazz" @@ -4729,7 +4827,7 @@ msgstr "" "Keep timeshift buffers in RAM only. With this option enabled, the amount of " "rewind time is limited by how much RAM TVHeadend is allowed." -#: src/dvr/dvr_config.c:1137 +#: src/dvr/dvr_config.c:1176 msgid "Keep x amount of storage space free." msgstr "Keep x amount of storage space free." @@ -4749,7 +4847,7 @@ msgstr "Keepalive interval in seconds" msgid "Keys" msgstr "Keys" -#: src/dvr/dvr_db.c:4752 +#: src/dvr/dvr_db.c:5037 msgid "Keyword" msgstr "Keyword" @@ -4757,23 +4855,23 @@ msgstr "Keyword" msgid "Keywords: " msgstr "Keywords: " -#: src/profile.c:1626 src/input/mpegts/iptv/iptv_mux.c:235 +#: src/profile.c:1637 src/input/mpegts/iptv/iptv_mux.c:236 msgid "Kill signal (pipe)" msgstr "Kill signal (pipe)" -#: src/profile.c:1627 +#: src/profile.c:1638 msgid "Kill signal to send to the spawn." msgstr "Kill signal to send to the spawn." -#: src/profile.c:1637 src/input/mpegts/iptv/iptv_mux.c:243 +#: src/profile.c:1648 src/input/mpegts/iptv/iptv_mux.c:244 msgid "Kill timeout (pipe/secs)" msgstr "Kill timeout (pipe/secs)" -#: src/config.c:2336 +#: src/config.c:2360 msgid "Kodi label formatting support" msgstr "Kodi label formatting support" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:261 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:273 msgid "LNA (low noise amplifier)" msgstr "LNA (low noise amplifier)" @@ -4781,7 +4879,7 @@ msgstr "LNA (low noise amplifier)" msgid "LNB" msgstr "LNB" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1577 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1578 msgid "LNB type" msgstr "LNB type" @@ -4790,11 +4888,11 @@ msgstr "LNB type" msgid "LNB: %s" msgstr "LNB: %s" -#: src/ratinglabels.c:639 +#: src/ratinglabels.c:676 msgid "Label" msgstr "Label" -#: src/access.c:1543 src/access.c:1786 src/esfilter.c:638 src/esfilter.c:733 +#: src/access.c:1556 src/access.c:1799 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 "Language" @@ -4823,11 +4921,11 @@ msgstr "Largest size the object has reached." msgid "Last hit" msgstr "Last hit" -#: src/dvr/dvr_db.c:4458 +#: src/dvr/dvr_db.c:4743 msgid "Last played position" msgstr "Last played position" -#: src/dvr/dvr_db.c:4459 +#: src/dvr/dvr_db.c:4744 msgid "Last played position when the recording isn't fully watched yet." msgstr "Last played position when the recording isn't fully watched yet." @@ -4835,11 +4933,11 @@ msgstr "Last played position when the recording isn't fully watched yet." msgid "Last scan" msgstr "Last scan" -#: src/input/mpegts/mpegts_service.c:258 +#: src/input/mpegts/mpegts_service.c:292 msgid "Last seen" msgstr "Last seen" -#: src/config.c:2222 +#: src/config.c:2235 msgid "Last updated from" msgstr "Last updated from" @@ -4908,11 +5006,11 @@ msgstr "" "Limit EPG data to specified days to reduce the memory consumption. The zero " "value means unlimited EPG." -#: src/transcoding/codec/profile_audio_class.c:257 +#: src/transcoding/codec/profile_audio_class.c:291 msgid "Limit audio tracks" msgstr "Limit audio tracks" -#: src/access.c:1905 +#: src/access.c:1918 msgid "Limit connections" msgstr "Limit connections" @@ -4946,7 +5044,7 @@ msgstr "Linux DVB CAM Client" msgid "Linux DVB frontend" msgstr "Linux DVB frontend" -#: src/tvhlog.c:166 +#: src/tvhlog.c:165 msgid "LinuxDVB Input" msgstr "LinuxDVB Input" @@ -4958,11 +5056,11 @@ msgstr "LinuxDVB adapter" msgid "LinuxDVB network" msgstr "LinuxDVB network" -#: src/access.c:1743 +#: src/access.c:1756 msgid "List of allowed IPv4 or IPv6 hosts or networks (comma-separated)." msgstr "List of allowed IPv4 or IPv6 hosts or networks (comma-separated)." -#: src/main.c:945 +#: src/main.c:949 msgid "List subsystems" msgstr "List subsystems" @@ -4970,7 +5068,7 @@ msgstr "List subsystems" msgid "Listen / Connect port" msgstr "Listen / Connect port" -#: src/main.c:920 +#: src/main.c:924 msgid "Listen on IPv6" msgstr "Listen on IPv6" @@ -4982,11 +5080,11 @@ msgstr "Literature" msgid "Local (server) time" msgstr "Local (server) time" -#: src/config.c:2551 +#: src/config.c:2575 msgid "Local IP Address" msgstr "Local IP Address" -#: src/config.c:2564 +#: src/config.c:2588 msgid "Local Socket Port Number" msgstr "Local Socket Port Number" @@ -4994,11 +5092,11 @@ msgstr "Local Socket Port Number" msgid "Local bind IP address" msgstr "Local bind IP address" -#: src/input/mpegts/mpegts_service.c:138 +#: src/input/mpegts/mpegts_service.c:150 msgid "Local channel minor" msgstr "Local channel minor" -#: src/input/mpegts/mpegts_service.c:130 +#: src/input/mpegts/mpegts_service.c:142 msgid "Local channel number" msgstr "Local channel number" @@ -5006,31 +5104,31 @@ msgstr "Local channel number" msgid "Local discovery IP address" msgstr "Local discovery IP address" -#: src/dvr/dvr_autorec.c:1025 +#: src/dvr/dvr_autorec.c:1028 src/dvr/dvr_config.c:873 msgid "Local: Record if different description" msgstr "Local: Record if different description" -#: src/dvr/dvr_autorec.c:1019 +#: src/dvr/dvr_autorec.c:1022 src/dvr/dvr_config.c:867 msgid "Local: Record if different episode number" msgstr "Local: Record if different episode number" -#: src/dvr/dvr_autorec.c:1023 +#: src/dvr/dvr_autorec.c:1026 src/dvr/dvr_config.c:871 msgid "Local: Record if different subtitle" msgstr "Local: Record if different subtitle" -#: src/dvr/dvr_autorec.c:1021 +#: src/dvr/dvr_autorec.c:1024 src/dvr/dvr_config.c:869 msgid "Local: Record if different title" msgstr "Local: Record if different title" -#: src/dvr/dvr_autorec.c:1031 +#: src/dvr/dvr_autorec.c:1034 src/dvr/dvr_config.c:879 msgid "Local: Record once per day" msgstr "Local: Record once per day" -#: src/dvr/dvr_autorec.c:1027 +#: src/dvr/dvr_autorec.c:1030 src/dvr/dvr_config.c:875 msgid "Local: Record once per month" msgstr "Local: Record once per month" -#: src/dvr/dvr_autorec.c:1029 +#: src/dvr/dvr_autorec.c:1032 src/dvr/dvr_config.c:877 msgid "Local: Record once per week" msgstr "Local: Record once per week" @@ -5042,11 +5140,11 @@ msgstr "Location" msgid "Location details of the SAT>IP Server." msgstr "Location details of the SAT>IP Server." -#: src/input/mpegts/mpegts_service.c:223 +#: src/input/mpegts/mpegts_service.c:257 msgid "Lock preferred CA PID" msgstr "Lock preferred CA PID" -#: src/tvhlog.c:96 +#: src/tvhlog.c:95 msgid "Locking" msgstr "Locking" @@ -5067,15 +5165,15 @@ msgstr "Login password." msgid "Login username." msgstr "Login username." -#: src/config.c:2037 +#: src/config.c:2045 msgid "Login/Logout" msgstr "Login/Logout" -#: src/webui/comet.c:382 +#: src/webui/comet.c:383 msgid "Loglevel debug: disabled" msgstr "Loglevel debug: disabled" -#: src/webui/comet.c:380 +#: src/webui/comet.c:381 msgid "Loglevel debug: enabled" msgstr "Loglevel debug: enabled" @@ -5083,7 +5181,7 @@ msgstr "Loglevel debug: enabled" msgid "Logout" msgstr "Logout" -#: src/profile.c:258 src/dvr/dvr_db.c:3502 +#: src/profile.c:258 src/dvr/dvr_db.c:3740 msgid "Low" msgstr "Low" @@ -5091,55 +5189,55 @@ msgstr "Low" msgid "Low frequency offset" msgstr "Low frequency offset" -#: src/access.c:1916 +#: src/access.c:1929 msgid "Lowest channel number the user can access." msgstr "Lowest channel number the user can access." -#: src/input/mpegts/iptv/iptv.c:972 +#: src/input/mpegts/iptv/iptv.c:974 msgid "Lowest starting channel number (when mapping). " msgstr "Lowest starting channel number (when mapping). " -#: src/config.c:2120 +#: src/config.c:2128 msgid "MD5" msgstr "MD5" -#: src/profile.c:1930 +#: src/profile.c:1941 msgid "MP4 audio" msgstr "MP4 audio" -#: src/profile.c:2187 src/profile.c:2267 +#: src/profile.c:2198 src/profile.c:2325 msgid "MP4/av-lib" msgstr "MP4/av-lib" -#: src/profile.c:1927 +#: src/profile.c:1938 msgid "MPEG-2 audio" msgstr "MPEG-2 audio" -#: src/profile.c:2263 +#: src/profile.c:2321 msgid "MPEG-PS (DVD)/av-lib" msgstr "MPEG-PS (DVD)/av-lib" -#: src/tvhlog.c:159 +#: src/tvhlog.c:158 msgid "MPEG-TS" msgstr "MPEG-TS" -#: src/tvhlog.c:180 +#: src/tvhlog.c:179 msgid "MPEG-TS File" msgstr "MPEG-TS File" -#: src/tvhlog.c:181 +#: src/tvhlog.c:180 msgid "MPEG-TS Input Debug" msgstr "MPEG-TS Input Debug" -#: src/tvhlog.c:128 +#: src/tvhlog.c:127 msgid "MPEG-TS Parser" msgstr "MPEG-TS Parser" -#: src/profile.c:1341 +#: src/profile.c:1352 msgid "MPEG-TS Pass-thru/built-in" msgstr "MPEG-TS Pass-thru/built-in" -#: src/profile.c:1587 +#: src/profile.c:1598 msgid "MPEG-TS Spawn/built-in" msgstr "MPEG-TS Spawn/built-in" @@ -5151,11 +5249,11 @@ msgstr "MPEG-TS input" msgid "MPEG-TS multiplex PHY" msgstr "MPEG-TS multiplex PHY" -#: src/input/mpegts/mpegts_service.c:1010 +#: src/input/mpegts/mpegts_service.c:1044 msgid "MPEG-TS raw service" msgstr "MPEG-TS raw service" -#: src/profile.c:2031 src/profile.c:2262 +#: src/profile.c:2042 src/profile.c:2320 msgid "MPEG-TS/av-lib" msgstr "MPEG-TS/av-lib" @@ -5163,39 +5261,39 @@ msgstr "MPEG-TS/av-lib" msgid "Magazines" msgstr "Magazines" -#: src/tvhlog.c:88 +#: src/tvhlog.c:87 msgid "Main" msgstr "Main" -#: src/dvr/dvr_config.c:1136 +#: src/dvr/dvr_config.c:1175 msgid "Maintain free storage space in MiB" msgstr "Maintain free storage space in MiB" -#: src/dvr/dvr_config.c:1146 +#: src/dvr/dvr_config.c:1185 msgid "Maintain used storage space in MiB (0=disabled)" msgstr "Maintain used storage space in MiB (0=disabled)" -#: src/dvr/dvr_db.c:3550 src/dvr/dvr_config.c:760 +#: src/dvr/dvr_db.c:3788 src/dvr/dvr_config.c:761 msgid "Maintained space" msgstr "Maintained space" -#: src/dvr/dvr_config.c:1227 +#: src/dvr/dvr_config.c:1266 msgid "Make subdirectories per channel" msgstr "Make subdirectories per channel" -#: src/dvr/dvr_config.c:1215 +#: src/dvr/dvr_config.c:1254 msgid "Make subdirectories per day" msgstr "Make subdirectories per day" -#: src/dvr/dvr_config.c:1239 +#: src/dvr/dvr_config.c:1278 msgid "Make subdirectories per title" msgstr "Make subdirectories per title" -#: src/access.c:1660 +#: src/access.c:1673 msgid "Manage all" msgstr "Manage all" -#: src/access.c:2300 +#: src/access.c:2313 msgid "Manage persistent authentication for HTTP streaming." msgstr "Manage persistent authentication for HTTP streaming." @@ -5203,7 +5301,7 @@ msgstr "Manage persistent authentication for HTTP streaming." msgid "Manual selection" msgstr "Manual selection" -#: src/input/mpegts/iptv/iptv_mux.c:145 +#: 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." @@ -5239,19 +5337,19 @@ msgstr "Manufacturer's product name." msgid "Map all services" msgstr "Map all services" -#: src/service_mapper.c:609 src/bouquet.c:749 +#: src/service_mapper.c:609 src/bouquet.c:952 msgid "Map encrypted services" msgstr "Map encrypted services" -#: src/bouquet.c:744 +#: src/bouquet.c:947 msgid "Map radio channels" msgstr "Map radio channels" -#: src/bouquet.c:739 +#: src/bouquet.c:942 msgid "Map unnamed channels" msgstr "Map unnamed channels" -#: src/bouquet.c:734 +#: src/bouquet.c:937 msgid "Map zero-numbered channels" msgstr "Map zero-numbered channels" @@ -5263,34 +5361,34 @@ msgstr "Mapped" msgid "Martial sports" msgstr "Martial sports" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:353 -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:384 +#: 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 "Master tuner" -#: src/profile.c:2265 +#: src/profile.c:2323 msgid "Matroska (mkv)/av-lib" msgstr "Matroska (mkv)/av-lib" -#: src/profile.c:1822 src/profile.c:2260 +#: src/profile.c:1833 src/profile.c:2318 msgid "Matroska (mkv)/built-in" msgstr "Matroska (mkv)/built-in" -#: src/profile.c:1829 +#: src/profile.c:1840 msgid "Matroska Specific Settings" msgstr "Matroska Specific Settings" -#: src/tvhlog.c:136 +#: src/tvhlog.c:135 msgid "Matroska muxer" msgstr "Matroska muxer" -#: src/profile.c:2104 +#: src/profile.c:2115 msgid "Matroska specific" msgstr "Matroska specific" -#: src/profile.c:2097 +#: src/profile.c:2108 msgid "Matroska/av-lib" msgstr "Matroska/av-lib" @@ -5302,11 +5400,11 @@ msgstr "Max Sessions" msgid "Max User connections" msgstr "Max User connections" -#: src/access.c:1924 +#: src/access.c:1937 msgid "Maximal channel number" msgstr "Maximal channel number" -#: src/input/mpegts/iptv/iptv.c:866 +#: src/input/mpegts/iptv/iptv.c:868 msgid "Maximum # input streams" msgstr "Maximum # input streams" @@ -5319,7 +5417,7 @@ msgstr "Maximum PIDs" msgid "Maximum RAM size (MB)" msgstr "Maximum RAM size (MB)" -#: src/config.c:2382 +#: src/config.c:2406 msgid "" "Maximum allowed difference between event start time when the EPG event is " "changed (in seconds)." @@ -5327,7 +5425,7 @@ msgstr "" "Maximum allowed difference between event start time when the EPG event is " "changed (in seconds)." -#: src/dvr/dvr_config.c:1387 +#: src/dvr/dvr_config.c:1436 msgid "" "Maximum allowed difference between event start time when the EPG event is " "changed in seconds." @@ -5335,19 +5433,19 @@ msgstr "" "Maximum allowed difference between event start time when the EPG event is " "changed in seconds." -#: src/input/mpegts/iptv/iptv.c:875 +#: src/input/mpegts/iptv/iptv.c:877 msgid "Maximum bandwidth (Kbps)" msgstr "Maximum bandwidth (Kbps)" -#: src/dvr/dvr_autorec.c:1387 +#: src/dvr/dvr_autorec.c:1394 msgid "Maximum count (0=default)" msgstr "Maximum count (0=default)" -#: src/dvr/dvr_autorec.c:1298 +#: src/dvr/dvr_autorec.c:1303 msgid "Maximum duration" msgstr "Maximum duration" -#: src/input/mpegts/iptv/iptv.c:876 +#: src/input/mpegts/iptv/iptv.c:878 msgid "Maximum input bandwidth." msgstr "Maximum input bandwidth." @@ -5365,11 +5463,11 @@ msgstr "Maximum length of PIDs" msgid "Maximum period (mins)" msgstr "Maximum period (mins)" -#: src/dvr/dvr_autorec.c:1396 +#: src/dvr/dvr_autorec.c:1403 msgid "Maximum schedules limit (0=default)" msgstr "Maximum schedule limit (0=default)" -#: src/dvr/dvr_autorec.c:1335 +#: src/dvr/dvr_autorec.c:1340 msgid "Maximum season" msgstr "Maximum season" @@ -5377,15 +5475,15 @@ msgstr "Maximum season" msgid "Maximum size (MB)" msgstr "Maximum size (MB)" -#: src/input/mpegts/iptv/iptv.c:884 +#: src/input/mpegts/iptv/iptv.c:886 msgid "Maximum time to wait (in seconds) for a stream before a timeout." msgstr "Maximum time to wait (in seconds) for a stream before a timeout." -#: src/input/mpegts/iptv/iptv.c:883 +#: src/input/mpegts/iptv/iptv.c:885 msgid "Maximum timeout (seconds)" msgstr "Maximum timeout (seconds)" -#: src/dvr/dvr_autorec.c:1318 +#: src/dvr/dvr_autorec.c:1323 msgid "Maximum year" msgstr "Maximum year" @@ -5401,7 +5499,7 @@ msgstr "Melodrama" msgid "Memory Information" msgstr "Memory Information" -#: src/service_mapper.c:617 src/bouquet.c:754 +#: src/service_mapper.c:617 src/bouquet.c:957 msgid "Merge same name" msgstr "Merge same name" @@ -5409,40 +5507,40 @@ msgstr "Merge same name" msgid "Merge services with the same name into one channel." msgstr "Merge services with the same name into one channel." -#: src/htsp_server.c:3430 +#: src/htsp_server.c:3470 msgid "Method not found" msgstr "Method not found" -#: src/profile.c:1618 +#: src/profile.c:1629 msgid "Mime type" msgstr "Mime type" -#: src/profile.c:1619 +#: src/profile.c:1630 msgid "Mime type string (for example 'video/mp2t')." msgstr "Mime type string (for example 'video/mp2t')." -#: src/access.c:1915 +#: src/access.c:1928 msgid "Minimal channel number" msgstr "Minimal channel number" -#: src/dvr/dvr_autorec.c:1287 +#: src/dvr/dvr_autorec.c:1292 msgid "Minimum duration" msgstr "Minimum duration" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:710 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:711 msgid "Minimum rotor time (seconds)" msgstr "Minimum rotor time (seconds)" -#: src/dvr/dvr_autorec.c:1327 +#: src/dvr/dvr_autorec.c:1332 msgid "Minimum season" msgstr "Minimum season" -#: src/dvr/dvr_autorec.c:1309 +#: src/dvr/dvr_autorec.c:1314 msgid "Minimum year" msgstr "Minimum year" -#: src/tvhlog.c:790 src/config.c:2195 src/satip/server.c:669 -#: src/dvr/dvr_config.c:912 +#: src/tvhlog.c:790 src/config.c:2208 src/satip/server.c:669 +#: src/dvr/dvr_config.c:951 msgid "Miscellaneous Settings" msgstr "Miscellaneous Settings" @@ -5454,6 +5552,14 @@ msgstr "Missing In PAT/SDT" msgid "Mode" msgstr "Mode" +#: src/transcoding/codec/profile_video_class.c:286 +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 "" + #: src/input/mpegts/satip/satip.c:482 msgid "Model description" msgstr "Model description" @@ -5482,19 +5588,27 @@ msgstr "Module ID" msgid "Module ID used to grab EPG data." msgstr "Module ID used to grab EPG data." -#: src/dvr/dvr_autorec.c:883 +#: src/dvr/dvr_autorec.c:884 msgid "Mon" msgstr "Mon" -#: src/main.c:949 +#: src/main.c:953 msgid "More verbose libav log" msgstr "More verbose libav log" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:772 +#: src/transcoding/codec/profile_video_class.c:62 +msgid "Motion Adaptive Deinterlacing (MADI)" +msgstr "" + +#: src/transcoding/codec/profile_video_class.c:63 +msgid "Motion Compensated Deinterlacing (MCDI)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:773 msgid "Motor rate (in milliseconds/deg)." msgstr "Motor rate (in milliseconds/deg)." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:771 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:772 msgid "Motor rate (milliseconds/deg)" msgstr "Motor rate (milliseconds/deg)" @@ -5515,7 +5629,7 @@ msgstr "Movie" msgid "Movie / drama" msgstr "Movie / drama" -#: src/epggrab.c:442 +#: src/epggrab.c:441 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 " @@ -5525,7 +5639,7 @@ msgstr "" " internal grabbers daily at 12:04 and 00:04. See Help on how to define your " "own." -#: src/epggrab.c:474 +#: src/epggrab.c:473 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 " @@ -5548,16 +5662,16 @@ msgstr "Music / Ballet / Dance" msgid "Musical" msgstr "Musical" -#: src/input/mpegts/mpegts_service.c:106 +#: src/input/mpegts/mpegts_service.c:118 #: src/input/mpegts/mpegts_mux_sched.c:146 msgid "Mux" msgstr "Mux" -#: src/tvhlog.c:160 +#: src/tvhlog.c:159 msgid "Mux Scheduler" msgstr "Mux Scheduler" -#: src/input/mpegts/mpegts_service.c:114 +#: src/input/mpegts/mpegts_service.c:126 msgid "Mux UUID" msgstr "Mux UUID" @@ -5565,7 +5679,7 @@ msgstr "Mux UUID" msgid "Mux handling" msgstr "Mux handling" -#: src/input/mpegts/iptv/iptv_mux.c:195 +#: src/input/mpegts/iptv/iptv_mux.c:196 msgid "Mux name" msgstr "Mux name" @@ -5573,7 +5687,7 @@ msgstr "Mux name" msgid "Mux not enabled" msgstr "Mux not enabled" -#: src/tvhlog.c:133 +#: src/tvhlog.c:132 msgid "Muxer" msgstr "Muxer" @@ -5588,22 +5702,22 @@ msgstr "NAT Settings" msgid "NONE" msgstr "NONE" -#: src/channels.c:432 src/channels.c:1793 src/bouquet.c:1065 +#: src/channels.c:432 src/channels.c:1793 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:1120 +#: src/epggrab/channel.c:816 src/dvr/dvr_autorec.c:1124 #: src/dvr/dvr_timerec.c:544 src/input/mpegts/mpegts_input.c:272 #: src/input/mpegts/mpegts_mux.c:579 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1552 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1553 #: src/input/mpegts/satip/satip_satconf.c:361 #: src/transcoding/codec/profile_class.c:224 msgid "Name" msgstr "Name" -#: src/dvr/dvr_db.c:4711 +#: src/dvr/dvr_db.c:4996 msgid "Name (or date) of program the entry is a rerun of." msgstr "Name (or date) of program the entry is a rerun of." -#: src/dvr/dvr_db.c:4319 +#: src/dvr/dvr_db.c:4604 msgid "Name of channel the entry recorded from." msgstr "Name of channel the entry recorded from." @@ -5611,7 +5725,7 @@ msgstr "Name of channel the entry recorded from." msgid "Name of object." msgstr "Name of object." -#: src/bouquet.c:1066 +#: src/bouquet.c:1269 msgid "Name of the bouquet." msgstr "Name of the bouquet." @@ -5639,7 +5753,7 @@ msgstr "" msgid "Name of the network." msgstr "Name of the network." -#: src/dvr/dvr_config.c:938 +#: src/dvr/dvr_config.c:977 msgid "Name of the profile." msgstr "Name of the profile." @@ -5672,7 +5786,7 @@ msgid "Nature" msgstr "Nature" #: src/wizard.c:786 src/wizard.c:810 src/input/mpegts/mpegts_mux.c:563 -#: src/input/mpegts/mpegts_service.c:98 +#: src/input/mpegts/mpegts_service.c:110 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:206 msgid "Network" msgstr "Network" @@ -5681,21 +5795,21 @@ msgstr "Network" msgid "Network " msgstr "Network " -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:554 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:618 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:555 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:619 msgid "Network A" msgstr "Network A" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:566 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:630 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:567 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:631 msgid "Network B" msgstr "Network B" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:642 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:643 msgid "Network C" msgstr "Network C" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:654 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:655 msgid "Network D" msgstr "Network D" @@ -5715,39 +5829,39 @@ msgstr "Network access" msgid "Network discovery" msgstr "Network discovery" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:369 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:555 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:619 +#: 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 "Network for port A." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:407 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:408 msgid "Network for port AA." msgstr "Network for port AA." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:419 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:420 msgid "Network for port AB." msgstr "Network for port AB." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:381 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:567 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:631 +#: 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 "Network for port B." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:431 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:432 msgid "Network for port BA." msgstr "Network for port BA." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:443 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:444 msgid "Network for port BB." msgstr "Network for port BB." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:643 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:644 msgid "Network for port C." msgstr "Network for port C." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:655 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:656 msgid "Network for port D." msgstr "Network for port D." @@ -5763,11 +5877,11 @@ msgstr "Network limit per group" msgid "Network name" msgstr "Network name" -#: src/access.c:2449 +#: src/access.c:2462 msgid "Network prefix" msgstr "Network prefix" -#: src/input/mpegts/iptv/iptv_mux.c:96 +#: src/input/mpegts/iptv/iptv_mux.c:97 msgid "Network settings" msgstr "Network settings" @@ -5778,21 +5892,21 @@ msgid "Network type" msgstr "Network type" #: src/input/mpegts/mpegts_input.c:337 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:342 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1567 +#: 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 "Networks" -#: src/dvr/dvr_config.c:782 +#: src/dvr/dvr_config.c:783 msgid "Never" msgstr "Never" -#: src/dvr/dvr_autorec.c:1045 +#: src/dvr/dvr_autorec.c:1048 msgid "New / premiere" msgstr "New / premiere" -#: src/dvr/dvr_autorec.c:1043 +#: src/dvr/dvr_autorec.c:1046 msgid "New / premiere / unknown" msgstr "New / premiere / unknown" @@ -5846,7 +5960,7 @@ msgstr "No PIN" msgid "No access" msgstr "No access" -#: src/main.c:1053 +#: src/main.c:1057 msgid "No adapters specified!\n" msgstr "No adapters specified!\n" @@ -5858,7 +5972,7 @@ msgstr "No assigned adapters" msgid "No channel enabled" msgstr "No channel enabled" -#: src/dvr/dvr_autorec.c:907 +#: src/dvr/dvr_autorec.c:908 msgid "No days" msgstr "No days" @@ -5874,11 +5988,11 @@ msgstr "No free adapter" msgid "No input detected" msgstr "No input detected" -#: src/dvr/dvr_autorec.c:950 +#: src/dvr/dvr_autorec.c:951 msgid "No rating needed" msgstr "No rating needed" -#: src/config.c:2088 +#: src/config.c:2096 msgid "No scheme" msgstr "No scheme" @@ -5898,11 +6012,12 @@ msgstr "No source available" msgid "Node ID" msgstr "Node ID" -#: src/tvhlog.c:98 +#: src/tvhlog.c:97 msgid "Node subsystem" msgstr "Node subsystem" -#: src/tvhlog.c:83 src/service.c:147 src/profile.c:273 +#: src/tvhlog.c:82 src/service.c:147 src/profile.c:273 +#: src/input/mpegts/mpegts_service.c:89 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:263 #: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:600 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:450 @@ -5910,7 +6025,7 @@ msgstr "Node subsystem" msgid "None" msgstr "None" -#: src/profile.c:257 src/dvr/dvr_db.c:3501 +#: src/profile.c:257 src/dvr/dvr_db.c:3739 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:233 msgid "Normal" msgstr "Normal" @@ -5927,7 +6042,7 @@ msgstr "" msgid "Not enough disk space" msgstr "Not enough disk space" -#: src/htsp_server.c:2991 +#: src/htsp_server.c:3031 msgid "Not enough memory" msgstr "Not enough memory" @@ -5935,15 +6050,15 @@ msgstr "Not enough memory" msgid "Not linked" msgstr "Not linked" -#: src/channels.c:391 src/profile.c:2259 +#: src/channels.c:391 src/profile.c:2317 msgid "Not set" msgstr "Not set" -#: src/dvr/dvr_config.c:834 +#: src/dvr/dvr_config.c:835 msgid "Not set (none or channel configuration)" msgstr "Not set (none or channel configuration)" -#: src/dvr/dvr_db.c:4179 src/dvr/dvr_autorec.c:782 +#: src/dvr/dvr_db.c:4464 src/dvr/dvr_autorec.c:783 msgid "Not set (use channel or DVR configuration)" msgstr "Not set (use channel or DVR configuration)" @@ -5951,35 +6066,35 @@ msgstr "Not set (use channel or DVR configuration)" msgid "Number" msgstr "Number" -#: src/dvr/dvr_config.c:985 +#: src/dvr/dvr_config.c:1024 msgid "Number of days to keep recorded files." msgstr "Number of days to keep recorded files." -#: src/dvr/dvr_db.c:4449 +#: src/dvr/dvr_db.c:4734 msgid "Number of days to keep the file." msgstr "Number of days to keep the file." -#: src/dvr/dvr_autorec.c:1378 src/dvr/dvr_timerec.c:641 +#: src/dvr/dvr_autorec.c:1385 src/dvr/dvr_timerec.c:641 msgid "Number of days to keep the recorded file." msgstr "Number of days to keep the recorded file." -#: src/dvr/dvr_db.c:4439 src/dvr/dvr_timerec.c:631 +#: src/dvr/dvr_db.c:4724 src/dvr/dvr_timerec.c:631 msgid "Number of days to retain entry information." msgstr "Number of days to retain entry information." -#: src/dvr/dvr_autorec.c:1368 +#: src/dvr/dvr_autorec.c:1375 msgid "Number of days to retain information about recording." msgstr "Number of days to retain information about recording." -#: src/dvr/dvr_db.c:4541 +#: src/dvr/dvr_db.c:4826 msgid "Number of errors that occurred during recording (Transport errors)." msgstr "Number of errors that occurred during recording (Transport errors)." -#: src/dvr/dvr_db.c:4533 +#: src/dvr/dvr_db.c:4818 msgid "Number of errors that occurred during recording." msgstr "Number of errors that occurred during recording." -#: src/dvr/dvr_config.c:996 +#: src/dvr/dvr_config.c:1035 msgid "" "Number of minutes after playback has finished before file should be " "automatically removed (unless its retention is 'forever'). Note that some " @@ -6025,23 +6140,23 @@ msgstr "" msgid "Number of seconds to wait before timing out." msgstr "Number of seconds to wait before timing out." -#: src/profile.c:1638 +#: src/profile.c:1649 msgid "Number of seconds to wait for spawn to die." msgstr "Number of seconds to wait for spawn to die." -#: src/bouquet.c:1110 +#: src/bouquet.c:1313 msgid "Number of services." msgstr "Number of services." -#: src/dvr/dvr_db.c:4468 +#: src/dvr/dvr_db.c:4753 msgid "Number of times this recording was played." msgstr "Number of times this recording was played." -#: src/main.c:964 +#: src/main.c:968 msgid "Number of tsfile tuners" msgstr "Number of tsfile tuners" -#: src/config.c:2583 +#: src/config.c:2607 msgid "Number of tuners to export for HDHomeRun Server Emulation" msgstr "Number of tuners to export for HDHomeRun Server Emulation" @@ -6069,11 +6184,11 @@ msgstr "OSCam net protocol (rev >= 10389)" msgid "OSCam pc-nodmx (rev >= 9756)" msgstr "OSCam pc-nodmx (rev >= 9756)" -#: src/epggrab.c:364 +#: src/epggrab.c:363 msgid "OTA (Over-the-air) Genre Translation" msgstr "OTA (Over-the-air) Genre Translation" -#: src/epggrab.c:360 +#: src/epggrab.c:359 msgid "OTA (Over-the-air) Grabber Settings" msgstr "OTA (Over-the-air) Grabber Settings" @@ -6110,7 +6225,7 @@ msgstr "Odd key." msgid "Off" msgstr "Off" -#: src/bouquet.c:1143 +#: src/bouquet.c:1346 msgid "Offset the mapped channel numbers by x (value here + channel number)." msgstr "Offset the mapped channel numbers by x (value here + channel number)." @@ -6123,7 +6238,7 @@ msgstr "Older OSCam" msgid "On" msgstr "On" -#: src/dvr/dvr_db.c:3526 src/dvr/dvr_config.c:824 +#: src/dvr/dvr_db.c:3764 src/dvr/dvr_config.c:825 msgid "On file removal" msgstr "On file removal" @@ -6153,7 +6268,7 @@ msgstr "" " or pause request. Note that, because there is no buffer on the first " "request, rewinding is not possible at that point." -#: src/webui/comet.c:378 +#: src/webui/comet.c:379 msgid "Only admin can watch the realtime log." msgstr "Only admin can watch the realtime log." @@ -6173,7 +6288,7 @@ msgstr "Only digits" msgid "Only preferred CA PID" msgstr "Only preferred CA PID" -#: src/config.c:2748 +#: src/config.c:2794 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 " @@ -6183,7 +6298,7 @@ msgstr "" "between the system clock and DVB time is greater than this. This can help " "stop excessive oscillations on the system clock." -#: src/main.c:903 +#: src/main.c:905 msgid "Only use specified DVB adapters (comma-separated, -1 = none)" msgstr "Only use specified DVB adapters (comma-separated, -1 = none)" @@ -6195,11 +6310,11 @@ msgstr "" "Only use this EPG data once when automatically determining what EPG data to " "set for a channel." -#: src/tvhlog.c:174 +#: src/tvhlog.c:173 msgid "OpenTV EPG" msgstr "OpenTV EPG" -#: src/input/mpegts/mpegts_service.c:146 +#: src/input/mpegts/mpegts_service.c:158 msgid "OpenTV channel number" msgstr "OpenTV channel number" @@ -6207,7 +6322,7 @@ msgstr "OpenTV channel number" msgid "Opera" msgstr "Opera" -#: src/bouquet.c:1029 +#: src/bouquet.c:1232 msgid "Options to use/used when mapping - see Help for details." msgstr "Options to use/used when mapping - see Help for details." @@ -6220,11 +6335,11 @@ msgstr "Options used when updating channels." msgid "Orbital position" msgstr "Orbital position" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:681 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:682 msgid "Orbital positions" msgstr "Orbital positions" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:682 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:683 msgid "Orbital positions." msgstr "Orbital positions." @@ -6248,11 +6363,11 @@ msgstr "Other service without A/V streams" msgid "Over-the-air" msgstr "Over-the-air" -#: src/epggrab.c:473 +#: src/epggrab.c:472 msgid "Over-the-air Cron multi-line" msgstr "Over-the-air Cron multi-line" -#: src/epggrab/module/eit.c:1570 +#: src/epggrab/module/eit.c:1726 msgid "Over-the-air EIT EPG grabber" msgstr "Over-the-air EIT EPG grabber" @@ -6264,7 +6379,7 @@ msgstr "Over-the-air EPG" msgid "Over-the-air EPG grabber with scraping" msgstr "Over-the-air EPG grabber with scraping" -#: src/epggrab.c:497 +#: src/epggrab.c:496 msgid "Over-the-air Genre Translation" msgstr "Over-the-air Genre Translation" @@ -6286,19 +6401,19 @@ msgstr "" msgid "Override the frontend type." msgstr "Override the frontend type." -#: src/dvr/dvr_db.c:4487 src/dvr/dvr_autorec.c:1424 src/dvr/dvr_timerec.c:661 +#: src/dvr/dvr_db.c:4772 src/dvr/dvr_autorec.c:1431 src/dvr/dvr_timerec.c:661 msgid "Owner" msgstr "Owner" -#: src/dvr/dvr_db.c:4488 src/dvr/dvr_timerec.c:662 +#: src/dvr/dvr_db.c:4773 src/dvr/dvr_timerec.c:662 msgid "Owner of the entry." msgstr "Owner of the entry." -#: src/dvr/dvr_autorec.c:1425 +#: src/dvr/dvr_autorec.c:1432 msgid "Owner of the rule." msgstr "Owner of the rule." -#: src/tvhlog.c:127 +#: src/tvhlog.c:126 msgid "PCR Clocks" msgstr "PCR Clocks" @@ -6315,8 +6430,8 @@ msgstr "PID" msgid "PIDs 21 in setup" msgstr "PIDs 21 in setup" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:544 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:608 +#: 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 @@ -6331,8 +6446,8 @@ msgstr "PIN inquiry match string" msgid "PIN inquiry match string." msgstr "PIN inquiry match string." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:545 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:609 +#: 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." @@ -6360,11 +6475,11 @@ msgstr "PMT Mode" msgid "PMT mode." msgstr "PMT mode." -#: src/config.c:2512 +#: src/config.c:2536 msgid "PROXY protocol & X-Forwarded-For" msgstr "PROXY protocol & X-Forwarded-For" -#: src/config.c:2513 +#: src/config.c:2537 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 " @@ -6378,7 +6493,7 @@ msgstr "" " Both enable tunneled connections.This option should be disabled for " "standard usage." -#: src/config.c:2691 +#: src/config.c:2737 msgid "Packet backlog" msgstr "Packet backlog" @@ -6387,23 +6502,23 @@ msgstr "Packet backlog" msgid "Parameters" msgstr "Parameters" -#: src/dvr/dvr_db.c:4623 +#: src/dvr/dvr_db.c:4908 msgid "Parent entry" msgstr "Parent entry" -#: src/dvr/dvr_db.c:4624 +#: src/dvr/dvr_db.c:4909 msgid "Parent entry." msgstr "Parent entry." -#: src/dvr/dvr_db.c:4796 +#: src/dvr/dvr_db.c:5097 msgid "Parental rating label UUID." msgstr "Parental rating label UUID." -#: src/config.c:2715 +#: src/config.c:2761 msgid "Parse HbbTV info" msgstr "Parse HbbTV info" -#: src/config.c:2716 +#: src/config.c:2762 msgid "Parse HbbTV information from services." msgstr "Parse HbbTV information from services." @@ -6431,23 +6546,23 @@ msgstr "" msgid "Pass timeshift commands to a remote RTSP server" msgstr "Pass timeshift commands to a remote RTSP server" -#: src/tvhlog.c:134 +#: src/tvhlog.c:133 msgid "Pass-thru muxer" msgstr "Pass-thru muxer" -#: src/tvhlog.c:124 +#: src/tvhlog.c:123 msgid "Passthrough Muxer SI Tables" msgstr "Passthru Muxer SI Tables" -#: src/access.c:2281 src/wizard.c:453 src/descrambler/cclient.c:1387 +#: src/access.c:2294 src/wizard.c:453 src/descrambler/cclient.c:1387 msgid "Password" msgstr "Password" -#: src/access.c:2282 +#: src/access.c:2295 msgid "Password for the entry." msgstr "Password for the entry." -#: src/access.c:2290 +#: src/access.c:2303 msgid "Password2" msgstr "Password2" @@ -6455,7 +6570,7 @@ msgstr "Password2" msgid "Path" msgstr "Path" -#: src/config.c:2427 +#: src/config.c:2451 msgid "" "Path to a directory (folder) containing your picon collection. See Help for " "more detailed information." @@ -6463,7 +6578,7 @@ msgstr "" "Path to a directory (folder) containing your picon collection. See Help for " "more detailed information." -#: src/config.c:2402 +#: src/config.c:2426 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 " @@ -6498,7 +6613,7 @@ msgstr "" msgid "Path used by the device." msgstr "Path used by the device." -#: src/dvr/dvr_config.c:1127 +#: src/dvr/dvr_config.c:1166 msgid "" "Path where the recordings are stored. If components of the path do not " "exist, Tvheadend will try to create them." @@ -6518,23 +6633,23 @@ msgstr "Peak size" msgid "Performing arts" msgstr "Performing arts" -#: src/epggrab.c:409 +#: src/epggrab.c:408 msgid "Periodically save EPG to disk (hours)" msgstr "Periodically save EPG to disk (hours)" -#: src/access.c:2299 +#: src/access.c:2312 msgid "Persistent authentication" msgstr "Persistent authentication" -#: src/access.c:2311 +#: src/access.c:2324 msgid "Persistent authentication code" msgstr "Persistent authentication code" -#: src/access.c:1774 +#: src/access.c:1787 msgid "Persistent user interface level" msgstr "Persistent user interface level" -#: src/config.c:2275 +#: src/config.c:2299 msgid "Persistent view level" msgstr "Persistent view level" @@ -6542,15 +6657,15 @@ msgstr "Persistent view level" msgid "Physiology" msgstr "Physiology" -#: src/profile.c:1947 +#: src/profile.c:1958 msgid "Pick the stream with given audio type only." msgstr "Pick the stream with given audio type only." -#: src/config.c:2438 +#: src/config.c:2462 msgid "Picon name scheme" msgstr "Picon name scheme" -#: src/config.c:2426 +#: src/config.c:2450 msgid "Picon path" msgstr "Picon path" @@ -6558,11 +6673,11 @@ msgstr "Picon path" msgid "Pilot" msgstr "Pilot" -#: src/transcoding/codec/profile_video_class.c:223 +#: src/transcoding/codec/profile_video_class.c:328 msgid "Pixel format" msgstr "Pixel format" -#: src/config.c:2109 +#: src/config.c:2117 msgid "Plain (insecure)" msgstr "Plain (insecure)" @@ -6587,7 +6702,7 @@ msgstr "Polarization" msgid "Political issues" msgstr "Political issues" -#: src/tvhlog.c:92 +#: src/tvhlog.c:91 msgid "Poll multiplexer" msgstr "Poll multiplexer" @@ -6611,6 +6726,10 @@ msgstr "Port to connect to." msgid "Port to listen on or to connect to." msgstr "Port to listen on or to connect to." +#: src/config.c:2204 +msgid "Ports settings" +msgstr "" + #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:189 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:247 #: src/input/mpegts/satip/satip_satconf.c:386 @@ -6630,15 +6749,15 @@ msgstr "Position of the input." msgid "Position to send to the external command" msgstr "Position to send to the external command" -#: src/dvr/dvr_config.c:1466 +#: src/dvr/dvr_config.c:1515 msgid "Post-processor command" msgstr "Post-processor command" -#: src/channels.c:527 src/dvr/dvr_db.c:4272 src/dvr/dvr_config.c:1030 +#: src/channels.c:527 src/dvr/dvr_db.c:4557 src/dvr/dvr_config.c:1069 msgid "Post-recording padding" msgstr "Post-recording padding" -#: src/dvr/dvr_config.c:1476 +#: src/dvr/dvr_config.c:1525 msgid "Post-remove command" msgstr "Post-remove command" @@ -6666,11 +6785,11 @@ msgstr "Power up time (ms) (10-500)" msgid "Pre-defined muxes" msgstr "Pre-defined muxes" -#: src/dvr/dvr_config.c:1455 +#: src/dvr/dvr_config.c:1504 msgid "Pre-processor command" msgstr "Pre-processor command" -#: src/channels.c:512 src/dvr/dvr_db.c:4244 src/dvr/dvr_config.c:1014 +#: src/channels.c:512 src/dvr/dvr_db.c:4529 src/dvr/dvr_config.c:1053 msgid "Pre-recording padding" msgstr "Pre-recording padding" @@ -6682,24 +6801,28 @@ msgstr "Pre-school children's programs" msgid "Predefined Muxes" msgstr "Predefined Muxes" -#: src/config.c:2391 +#: src/config.c:2415 msgid "Prefer picons over channel icons" msgstr "Prefer picons over channel icons" -#: src/input/mpegts/mpegts_service.c:214 +#: src/input/mpegts/mpegts_service.c:248 msgid "Preferred CA PID" msgstr "Preferred CA PID" -#: src/transcoding/codec/profile_audio_class.c:267 -#: src/transcoding/codec/profile_audio_class.c:277 -#: src/transcoding/codec/profile_audio_class.c:287 +#: 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 "Preferred audio language." -#: src/profile.c:434 +#: src/profile.c:445 msgid "Preferred service video type" msgstr "Preferred service video type" +#: src/input/mpegts/mpegts_service.c:92 +msgid "Prepend to Description" +msgstr "" + #: src/input/mpegts/satip/satip.c:530 msgid "Presentation" msgstr "Presentation" @@ -6717,7 +6840,7 @@ msgstr "Preset" msgid "Press" msgstr "Press" -#: src/access.c:1775 +#: src/access.c:1788 msgid "" "Prevent the user from overriding the default user interface level setting " "and removes the view level drop-dowm from the interface." @@ -6725,7 +6848,7 @@ msgstr "" "Prevent the user from overriding the default user interface level setting " "and removes the view level drop-dowm from the interface." -#: src/config.c:2276 +#: src/config.c:2300 msgid "" "Prevent users from overriding the view level setting. This option shows or " "hides the View level drop-down (next to the Help button)." @@ -6737,12 +6860,12 @@ msgstr "" msgid "Previously recorded" msgstr "Previously recorded" -#: src/epggrab/module.c:179 src/dvr/dvr_db.c:4424 src/dvr/dvr_autorec.c:1343 -#: src/dvr/dvr_timerec.c:617 src/dvr/dvr_config.c:961 +#: src/epggrab/module.c:179 src/dvr/dvr_db.c:4709 src/dvr/dvr_autorec.c:1348 +#: src/dvr/dvr_timerec.c:617 src/dvr/dvr_config.c:1000 #: src/input/mpegts/mpegts_input.c:248 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1559 -#: src/input/mpegts/satip/satip_satconf.c:369 src/input/mpegts/iptv/iptv.c:842 -#: src/input/mpegts/iptv/iptv_mux.c:113 +#: 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 "Priority" @@ -6750,7 +6873,7 @@ msgstr "Priority" msgid "Priority (-10..10)" msgstr "Priority (-10..10)" -#: src/dvr/dvr_config.c:962 +#: src/dvr/dvr_config.c:1001 msgid "" "Priority of the entry, higher-priority entries will take precedence and " "cancel lower-priority events." @@ -6758,7 +6881,7 @@ msgstr "" "Priority of the entry, higher-priority entries will take precedence and " "cancel lower-priority events." -#: src/dvr/dvr_db.c:4425 src/dvr/dvr_autorec.c:1344 src/dvr/dvr_timerec.c:618 +#: src/dvr/dvr_db.c:4710 src/dvr/dvr_autorec.c:1349 src/dvr/dvr_timerec.c:618 msgid "" "Priority of the recording. Higher priority entries will take precedence and " "cancel lower-priority events. The 'Not Set' value inherits the settings from" @@ -6776,7 +6899,7 @@ msgstr "Private" msgid "Problematic: OSCam new pc-nodmx (rev >= 10389)" msgstr "Problematic: OSCam new pc-nodmx (rev >= 10389)" -#: src/epggrab.c:432 +#: src/epggrab.c:431 msgid "Process Parental Rating Labels" msgstr "Process Parental Rating Labels" @@ -6811,19 +6934,19 @@ msgstr "" "comparison is processed only when service comparison is active for the " "Conditional Access filter." -#: src/dvr/dvr_db.c:4408 +#: src/dvr/dvr_db.c:4693 msgid "Program synopsis (display only)." msgstr "Program synopsis (display only)." -#: src/dvr/dvr_db.c:4400 +#: src/dvr/dvr_db.c:4685 msgid "Program synopsis." msgstr "Program synopsis." -#: src/dvr/dvr_db.c:4581 +#: src/dvr/dvr_db.c:4866 msgid "Program unique ID (from grabber)" msgstr "Program unique ID (from grabber)" -#: src/dvr/dvr_db.c:4582 +#: src/dvr/dvr_db.c:4867 msgid "Program unique ID (from grabber), such as MV101010101.0000" msgstr "Program unique ID (from grabber), such as MV101010101.0000" @@ -6835,7 +6958,7 @@ msgstr "Progress" msgid "Protocol version." msgstr "Protocol version." -#: src/input/mpegts/mpegts_service.c:170 +#: src/input/mpegts/mpegts_service.c:182 msgid "Provider" msgstr "Provider" @@ -6860,7 +6983,7 @@ msgstr "Psychology" msgid "Puppets" msgstr "Puppets" -#: src/tvhlog.c:175 +#: src/tvhlog.c:174 msgid "PyEPG Import" msgstr "PyEPG Import" @@ -6868,11 +6991,11 @@ msgstr "PyEPG Import" msgid "Quality" msgstr "Quality" -#: src/transcoding/codec/codecs/aac.c:98 +#: src/transcoding/codec/codecs/aac.c:113 #: src/transcoding/codec/codecs/mpeg2video.c:59 -#: src/transcoding/codec/codecs/vorbis.c:50 +#: src/transcoding/codec/codecs/vorbis.c:57 #: src/transcoding/codec/codecs/libs/libtheora.c:59 -#: src/transcoding/codec/codecs/libs/libvorbis.c:78 +#: src/transcoding/codec/codecs/libs/libvorbis.c:95 msgid "Quality (0=auto)" msgstr "Quality (0=auto)" @@ -6880,7 +7003,7 @@ msgstr "Quality (0=auto)" msgid "Quality/Speed ratio modifier." msgstr "Quality/Speed ratio modifier." -#: src/tvhlog.c:90 +#: src/tvhlog.c:89 msgid "Queue profiling" msgstr "Queue profiling" @@ -6908,10 +7031,18 @@ msgstr "RTP over UDP" msgid "RTP/AVP/TCP transport supported" msgstr "RTP/AVP/TCP transport supported" -#: src/tvhlog.c:101 +#: src/tvhlog.c:100 msgid "RTSP Protocol" msgstr "RTSP Protocol" +#: src/config.c:2682 +msgid "RTSP UDP maximum port" +msgstr "" + +#: src/config.c:2670 +msgid "RTSP UDP minimum port" +msgstr "" + #: src/input/mpegts/satip/satip.c:426 msgid "RTSP port" msgstr "RTSP port" @@ -6924,23 +7055,39 @@ msgstr "RTSP port (554 or 9983, 0 = disable)" msgid "Radio" msgstr "Radio" -#: src/dvr/dvr_db.c:4806 +#: 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 Icon" -#: src/dvr/dvr_db.c:4807 +#: src/dvr/dvr_db.c:5108 msgid "Rating Icon URL." msgstr "Rating Icon URL." -#: src/dvr/dvr_db.c:4814 +#: src/dvr/dvr_db.c:5131 msgid "Rating Label" msgstr "Rating Label" -#: src/dvr/dvr_db.c:4795 +#: src/dvr/dvr_db.c:5096 msgid "Rating Label UUID" msgstr "Rating Label UUID" -#: src/dvr/dvr_db.c:4815 +#: src/dvr/dvr_db.c:5132 msgid "Rating Label." msgstr "Rating Label." @@ -6948,11 +7095,11 @@ msgstr "Rating Label." msgid "Rating Labels" msgstr "Rating Labels" -#: src/ratinglabels.c:633 +#: src/ratinglabels.c:670 msgid "Rating label to be displayed." msgstr "Rating label to be displayed." -#: src/profile.c:2264 +#: src/profile.c:2322 msgid "Raw Audio Stream" msgstr "Raw Audio Stream" @@ -6960,15 +7107,15 @@ msgstr "Raw Audio Stream" msgid "Re-fetch period (hours)" msgstr "Re-fetch period (hours)" -#: src/bouquet.c:1090 src/input/mpegts/iptv/iptv.c:978 +#: src/bouquet.c:1293 src/input/mpegts/iptv/iptv.c:980 msgid "Re-fetch period (mins)" msgstr "Re-fetch period (mins)" -#: src/bouquet.c:1091 +#: src/bouquet.c:1294 msgid "Re-fetch the bouquet every x minutes." msgstr "Re-fetch the bouquet every x minutes." -#: src/dvr/dvr_db.c:1471 +#: src/dvr/dvr_db.c:1480 #, c-format msgid "Re-record%s%s" msgstr "Re-record%s%s" @@ -6977,7 +7124,7 @@ msgstr "Re-record%s%s" msgid "Re-try period (hours)" msgstr "Re-try period (hours)" -#: src/htsp_server.c:2998 +#: src/htsp_server.c:3038 msgid "Read error" msgstr "Read error" @@ -6989,11 +7136,11 @@ msgstr "" "Real Time Streaming Protocol (RTSP) port on which the server should listen " "(554 or 9983, 0 = disable)." -#: src/config.c:2459 +#: src/config.c:2483 msgid "Realm name" msgstr "Realm name" -#: src/dvr/dvr_autorec.c:1003 +#: src/dvr/dvr_autorec.c:1006 src/dvr/dvr_config.c:851 msgid "Record all" msgstr "Record all" @@ -7001,19 +7148,19 @@ msgstr "Record all" msgid "Record on these days only." msgstr "Record on these days only." -#: src/dvr/dvr_config.c:984 +#: src/dvr/dvr_config.c:1023 msgid "Recorded file(s) retention period" msgstr "Recorded file(s) retention period" -#: src/dvr/dvr_db.c:4686 +#: src/dvr/dvr_db.c:4971 msgid "Recording file size." msgstr "Recording file size." -#: src/dvr/dvr_config.c:973 +#: src/dvr/dvr_config.c:1012 msgid "Recording info retention period" msgstr "Recording info retention period" -#: src/dvr/dvr_db.c:4467 +#: src/dvr/dvr_db.c:4752 msgid "Recording play count" msgstr "Recording play count" @@ -7045,15 +7192,15 @@ msgstr "Remarkable people" msgid "Remote timeshift" msgstr "Remote timeshift" -#: src/input/mpegts/iptv/iptv.c:1002 +#: src/input/mpegts/iptv/iptv.c:1004 msgid "Remove HTTP arguments" msgstr "Remove HTTP arguments" -#: src/dvr/dvr_config.c:1341 +#: src/dvr/dvr_config.c:1380 msgid "Remove all unsafe characters from filename" msgstr "Remove all unsafe characters from filename" -#: src/input/mpegts/mpegts_input.c:326 src/input/mpegts/iptv/iptv.c:902 +#: src/input/mpegts/mpegts_input.c:326 src/input/mpegts/iptv/iptv.c:904 msgid "Remove scrambled bits" msgstr "Remove scrambled bits" @@ -7065,15 +7212,15 @@ msgstr "" "Remove server support for RTP/AVP/TCP transfer mode (embedded data in the " "RTSP session)." -#: src/profile.c:1849 +#: src/profile.c:1860 msgid "Reorder DVB subtitle packets." msgstr "Reorder DVB subtitle packets." -#: src/profile.c:1848 +#: src/profile.c:1859 msgid "Reorder DVBSUB" msgstr "Reorder DVBSUB" -#: src/dvr/dvr_autorec.c:1047 +#: src/dvr/dvr_autorec.c:1050 msgid "Repeated" msgstr "Repeated" @@ -7085,11 +7232,11 @@ msgstr "" "Replace the full Transport Stream with a range 0x00-0x02,0x10-0x1F,0x1FFB " "pids only." -#: src/dvr/dvr_config.c:1353 +#: src/dvr/dvr_config.c:1392 msgid "Replace whitespace in title with '-'" msgstr "Replace whitespace in title with '-'" -#: src/dvr/dvr_config.c:1354 +#: src/dvr/dvr_config.c:1393 msgid "Replaces all whitespace in the title with '-'." msgstr "Replaces all whitespace in the title with '-'." @@ -7105,7 +7252,7 @@ msgstr "Reply to PIN inquiries." msgid "Reports" msgstr "Reports" -#: src/dvr/dvr_db.c:4710 +#: src/dvr/dvr_db.c:4995 msgid "Rerun of" msgstr "Rerun of" @@ -7113,11 +7260,11 @@ msgstr "Rerun of" msgid "Reserved" msgstr "Reserved" -#: src/access.c:2217 +#: src/access.c:2230 msgid "Reset" msgstr "Reset" -#: src/input/mpegts/iptv/iptv_mux.c:228 +#: src/input/mpegts/iptv/iptv_mux.c:229 msgid "Respawn (pipe)" msgstr "Respawn (pipe)" @@ -7125,11 +7272,11 @@ msgstr "Respawn (pipe)" msgid "Restart" msgstr "Restart" -#: src/profile.c:388 +#: src/profile.c:399 msgid "Restart on error" msgstr "Restart on error" -#: src/profile.c:389 +#: src/profile.c:400 msgid "" "Restart streaming on error. This is useful for DVR so a recording isn't " "aborted if an error occurs." @@ -7147,15 +7294,15 @@ msgstr "" msgid "Restrict \"pids=all\"" msgstr "Restrict \"pids=all\"" -#: src/access.c:1896 +#: src/access.c:1909 msgid "Restrict connections to this type." msgstr "Restrict connections to this type." -#: src/webui/comet.c:298 +#: src/webui/comet.c:299 msgid "Restricted log mode (no administrator)" msgstr "Restricted log mode (no administrator)" -#: src/input/mpegts/iptv/iptv_mux.c:144 +#: src/input/mpegts/iptv/iptv_mux.c:145 msgid "Retransmission URL" msgstr "Retransmission URL" @@ -7167,11 +7314,11 @@ msgstr "Reuse EPG from" msgid "Reuse the EPG from another channel." msgstr "Reuse the EPG from another channel." -#: src/profile.c:1429 src/profile.c:1719 +#: src/profile.c:1440 src/profile.c:1730 msgid "Rewrite EIT" msgstr "Rewrite EIT" -#: src/profile.c:1430 src/profile.c:1720 +#: src/profile.c:1441 src/profile.c:1731 msgid "" "Rewrite EIT (Event Information Table) packets to only include information " "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " @@ -7181,15 +7328,15 @@ msgstr "" "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " "Service ID' is set to zero." -#: src/profile.c:1348 src/profile.c:1598 +#: src/profile.c:1359 src/profile.c:1609 src/profile.c:2522 msgid "Rewrite MPEG-TS SI Table(s) Settings" msgstr "Rewrite MPEG-TS SI Table(s) Settings" -#: src/profile.c:1414 src/profile.c:1704 +#: src/profile.c:1425 src/profile.c:1715 src/profile.c:2572 msgid "Rewrite NIT" msgstr "Rewrite NIT" -#: src/profile.c:1415 src/profile.c:1705 +#: src/profile.c:1426 src/profile.c:1716 src/profile.c:2573 msgid "" "Rewrite NIT (Network Information Table) packets to only include information " "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " @@ -7199,11 +7346,11 @@ msgstr "" "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " "Service ID' is set to zero." -#: src/profile.c:1384 src/profile.c:1674 +#: src/profile.c:1395 src/profile.c:1685 msgid "Rewrite PAT" msgstr "Rewrite PAT" -#: src/profile.c:1385 src/profile.c:1675 +#: src/profile.c:1396 src/profile.c:1686 msgid "" "Rewrite PAT (Program Association Table) packets to only include information " "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " @@ -7213,11 +7360,12 @@ msgstr "" "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " "Service ID' is set to zero." -#: src/profile.c:1369 src/profile.c:1659 src/satip/server.c:926 +#: src/profile.c:1380 src/profile.c:1670 src/profile.c:2557 +#: src/satip/server.c:926 msgid "Rewrite PMT" msgstr "Rewrite PMT" -#: src/profile.c:1370 src/profile.c:1660 +#: src/profile.c:1381 src/profile.c:1671 src/profile.c:2558 msgid "" "Rewrite PMT (Program Map Table) packets to only include information about " "the currently-streamed service. Rewrite can be unset only if 'Rewrite " @@ -7235,11 +7383,11 @@ msgstr "" "Rewrite Program Map Table (PMT) packets to only include information about " "the currently streamed service." -#: src/profile.c:1399 src/profile.c:1689 +#: src/profile.c:1410 src/profile.c:1700 msgid "Rewrite SDT" msgstr "Rewrite SDT" -#: src/profile.c:1400 src/profile.c:1690 +#: src/profile.c:1411 src/profile.c:1701 msgid "" "Rewrite SDT (Service Description Table) packets to only include information " "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " @@ -7249,11 +7397,11 @@ msgstr "" "about the currently-streamed service. Rewrite can be unset only if 'Rewrite " "Service ID' is set to zero." -#: src/profile.c:1357 src/profile.c:1647 +#: src/profile.c:1368 src/profile.c:1658 src/profile.c:2544 msgid "Rewrite Service ID" msgstr "Rewrite Service ID" -#: src/profile.c:1358 src/profile.c:1648 +#: src/profile.c:1369 src/profile.c:1659 msgid "" "Rewrite service identifier (SID) using the specified value (usually 1). Zero" " means no rewrite." @@ -7261,7 +7409,14 @@ msgstr "" "Rewrite service identifier (SID) using the specified value (usually 1). Zero" " means no rewrite." -#: src/access.c:1513 +#: src/profile.c:2545 +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 "" + +#: src/access.c:1526 msgid "Rights" msgstr "Rights" @@ -7277,11 +7432,11 @@ msgstr "Rolloff" msgid "Romance" msgstr "Romance" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:698 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:699 msgid "Rotor initialization time (seconds)" msgstr "Rotor initialization time (seconds)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1595 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1596 msgid "Rotor type" msgstr "Rotor type" @@ -7290,11 +7445,11 @@ msgstr "Rotor type" msgid "Rotor: %s" msgstr "Rotor: %s" -#: src/main.c:888 +#: src/main.c:890 msgid "Run as group" msgstr "Run as group" -#: src/main.c:887 +#: src/main.c:889 msgid "Run as user" msgstr "Run as user" @@ -7302,7 +7457,7 @@ msgstr "Run as user" msgid "Running" msgstr "Running" -#: src/epggrab/module/eit.c:1585 +#: src/epggrab/module/eit.c:1741 msgid "Running state immediately" msgstr "Running state immediately" @@ -7314,19 +7469,19 @@ msgstr "SAT->IP frontend number." msgid "SAT>IP ATSC-T Frontend" msgstr "SAT>IP ATSC-T Frontend" -#: src/tvhlog.c:170 src/input/mpegts/satip/satip.c:251 +#: src/tvhlog.c:169 src/input/mpegts/satip/satip.c:251 msgid "SAT>IP Client" msgstr "SAT>IP Client" -#: src/input/mpegts/mpegts_mux_dvb.c:544 src/input/mpegts/iptv/iptv_mux.c:280 +#: 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 frequency (Hz)" -#: src/input/mpegts/iptv/iptv_mux.c:288 +#: src/input/mpegts/iptv/iptv_mux.c:289 msgid "SAT>IP DVB-S frequency (kHz)" msgstr "SAT>IP DVB-S frequency (kHz)" -#: src/input/mpegts/mpegts_mux_dvb.c:552 src/input/mpegts/iptv/iptv_mux.c:272 +#: src/input/mpegts/mpegts_mux_dvb.c:552 src/input/mpegts/iptv/iptv_mux.c:273 msgid "SAT>IP DVB-T frequency (Hz)" msgstr "SAT>IP DVB-T frequency (Hz)" @@ -7334,7 +7489,7 @@ msgstr "SAT>IP DVB-T frequency (Hz)" msgid "SAT>IP ISDB-T Frontend" msgstr "SAT>IP ISDB-T Frontend" -#: src/main.c:909 +#: src/main.c:911 msgid "" "SAT>IP RTSP port number for server\n" "(default: -1 = disable, 0 = webconfig, standard port is 554)" @@ -7346,11 +7501,11 @@ msgstr "" msgid "SAT>IP Satellite Configuration" msgstr "SAT>IP Satellite Configuration" -#: src/tvhlog.c:171 +#: src/tvhlog.c:170 msgid "SAT>IP Server" msgstr "SAT>IP Server" -#: src/tvhlog.c:125 +#: src/tvhlog.c:124 msgid "SAT>IP Server SI Tables" msgstr "SAT>IP Server SI Tables" @@ -7358,15 +7513,15 @@ msgstr "SAT>IP Server SI Tables" msgid "SAT>IP source number" msgstr "SAT>IP source number" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:525 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:589 +#: 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 "SCR (ID)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:526 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:590 +#: 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." @@ -7380,11 +7535,11 @@ msgstr "SD TV" msgid "SD: standard definition" msgstr "SD: standard definition" -#: src/config.c:2121 +#: src/config.c:2129 msgid "SHA-256" msgstr "SHA-256" -#: src/config.c:2122 +#: src/config.c:2130 msgid "SHA-512/256" msgstr "SHA-512/256" @@ -7416,39 +7571,45 @@ msgstr "SIGUSR2" msgid "SNR multiplier" msgstr "SNR multiplier" -#: src/bouquet.c:1081 src/input/mpegts/iptv/iptv.c:987 +#: src/bouquet.c:1284 src/input/mpegts/iptv/iptv.c:989 msgid "SSL verify peer" msgstr "SSL verify peer" -#: src/tvhlog.c:84 +#: src/tvhlog.c:83 msgid "START" msgstr "START" -#: src/tvhlog.c:85 +#: src/tvhlog.c:84 msgid "STOP" msgstr "STOP" -#: src/transcoding/codec/profile_audio_class.c:296 +#: src/config.c:2683 +msgid "" +"Same as above, but for the maximum allowed port. Note that each stream " +"requires two ports." +msgstr "" + +#: src/transcoding/codec/profile_audio_class.c:330 msgid "Sample format" msgstr "Sample format" -#: src/transcoding/codec/profile_audio_class.c:308 +#: src/transcoding/codec/profile_audio_class.c:342 msgid "Sample rate" msgstr "Sample rate" -#: src/transcoding/codec/profile_audio_class.c:309 +#: src/transcoding/codec/profile_audio_class.c:343 msgid "Samples per second." msgstr "Samples per second." -#: src/dvr/dvr_autorec.c:888 +#: src/dvr/dvr_autorec.c:889 msgid "Sat" msgstr "Sat" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1529 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1530 msgid "Satconf" msgstr "Satconf" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:342 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:354 msgid "Satellite config" msgstr "Satellite config" @@ -7472,34 +7633,58 @@ msgstr "Satellite position." msgid "Satellite positions" msgstr "Satellite positions" -#: src/epggrab.c:421 +#: src/epggrab.c:420 msgid "Save EPG to disk after xmltv import" msgstr "Save EPG to disk after xmltv import" -#: src/dvr/dvr_db.c:4785 +#: src/input/mpegts/mpegts_service.c:90 +msgid "Save in Description" +msgstr "" + +#: 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 Icon Path" -#: src/dvr/dvr_db.c:4777 +#: src/dvr/dvr_db.c:5062 msgid "Saved Rating Label" msgstr "Saved Rating Label" -#: src/dvr/dvr_db.c:4778 +#: src/dvr/dvr_db.c:5079 +msgid "Saved parental rating authority for once recording is complete." +msgstr "" + +#: src/dvr/dvr_db.c:5087 +msgid "Saved parental rating country for once recording is complete." +msgstr "" + +#: src/dvr/dvr_db.c:5063 msgid "Saved parental rating for once recording is complete." msgstr "Saved parental rating for once recording is complete." -#: src/dvr/dvr_db.c:4786 +#: src/dvr/dvr_db.c:5071 msgid "Saved parental rating icon for once recording is complete." msgstr "Saved parental rating icon for once recording is complete." -#: src/transcoding/codec/profile_video_class.c:204 +#: src/transcoding/codec/profile_video_class.c:245 msgid "Scaling mode" msgstr "Scaling mode" -#: src/input/mpegts/iptv/iptv.c:824 +#: src/input/mpegts/iptv/iptv.c:826 msgid "Scan after creation" msgstr "Scan after creation" +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:250 +msgid "Scan grace period (seconds)" +msgstr "" + #: src/input/mpegts/mpegts_network.c:345 msgid "Scan queue length" msgstr "Scan queue length" @@ -7512,7 +7697,7 @@ msgstr "Scan result" msgid "Scan status" msgstr "Scan status" -#: src/tvhlog.c:179 +#: src/tvhlog.c:178 msgid "Scanfile" msgstr "Scanfile" @@ -7524,15 +7709,15 @@ msgstr "Scanning" msgid "Schedule frequency (in cron format)." msgstr "Schedule frequency (in cron format)." -#: src/dvr/dvr_db.c:4702 +#: src/dvr/dvr_db.c:4987 msgid "Schedule status" msgstr "Schedule status" -#: src/dvr/dvr_db.c:4703 +#: src/dvr/dvr_db.c:4988 msgid "Schedule status." msgstr "Schedule status." -#: src/dvr/dvr_db.c:4291 +#: src/dvr/dvr_db.c:4576 msgid "Scheduled Duration" msgstr "Scheduled Duration" @@ -7540,15 +7725,15 @@ msgstr "Scheduled Duration" msgid "Scheduled for recording" msgstr "Scheduled for recording" -#: src/dvr/dvr_db.c:4256 +#: src/dvr/dvr_db.c:4541 msgid "Scheduled start time" msgstr "Scheduled start time" -#: src/dvr/dvr_db.c:4283 +#: src/dvr/dvr_db.c:4568 msgid "Scheduled stop time" msgstr "Scheduled stop time" -#: src/config.c:2415 +#: src/config.c:2439 msgid "" "Scheme to generate the channel icon names (all lower-case, service name " "picons etc.)." @@ -7596,15 +7781,15 @@ msgstr "Scrape credits and extra information" msgid "Scraper configuration to use" msgstr "Scraper configuration to use" -#: src/dvr/dvr_config.c:1467 +#: src/dvr/dvr_config.c:1516 msgid "Script/program to run when a recording completes." msgstr "Script/program to run when a recording completes." -#: src/dvr/dvr_config.c:1477 +#: src/dvr/dvr_config.c:1526 msgid "Script/program to run when a recording gets removed." msgstr "Script/program to run when a recording gets removed." -#: src/dvr/dvr_config.c:1456 +#: src/dvr/dvr_config.c:1505 msgid "" "Script/program to run when a recording starts (service is subscribed but no " "filename available)." @@ -7612,7 +7797,7 @@ msgstr "" "Script/program to run when a recording starts (service is subscribed but no " "filename available)." -#: src/dvr/dvr_db.c:3880 +#: src/dvr/dvr_db.c:4118 msgid "Season" msgstr "Season" @@ -7621,15 +7806,23 @@ msgstr "Season" msgid "Season %d" msgstr "Season %d" -#: src/htsp_server.c:3110 +#: src/htsp_server.c:3150 msgid "Seek error" msgstr "Seek error" +#: src/input/mpegts/mpegts_service.c:218 +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 "" + #: src/wizard.c:585 msgid "Select an available network type for this tuner." msgstr "Select an available network type for this tuner." -#: src/profile.c:2502 +#: src/profile.c:2611 msgid "Select audio codec profile to use for transcoding." msgstr "Select audio codec profile to use for transcoding." @@ -7649,7 +7842,7 @@ msgstr "Select low priority EPG language." msgid "Select medium priority EPG language." msgstr "Select medium priority EPG language." -#: src/config.c:2439 +#: src/config.c:2463 msgid "" "Select scheme to generate the picon names (standard, force service type to " "1)" @@ -7657,7 +7850,7 @@ msgstr "" "Select scheme to generate the picon names (standard, force service type to " "1)" -#: src/profile.c:2524 +#: src/profile.c:2633 msgid "Select subtitle codec profile to use for transcoding." msgstr "Select subtitle codec profile to use for transcoding." @@ -7669,7 +7862,7 @@ msgstr "" "Select the default user interface language. This can be overridden later in " "\"Access Entries\" on a per-user basis." -#: src/config.c:2346 +#: src/config.c:2370 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." @@ -7703,7 +7896,7 @@ msgstr "" "Select the number of satellite positions supported by the SAT>IP hardware " "and your coaxial cable wiring." -#: src/config.c:2703 +#: src/config.c:2749 msgid "" "Select the path to use for DVB scan configuration files. Typically dvb-apps " "stores these in /usr/share/dvb/. Leave blank to use the internal file set." @@ -7737,11 +7930,11 @@ msgstr "Select the time offset for EIT events." msgid "Select the transport used for this tuner." msgstr "Select the transport used for this tuner." -#: src/dvr/dvr_autorec.c:1197 +#: src/dvr/dvr_autorec.c:1202 msgid "Select type of broadcast." msgstr "Select type of broadcast." -#: src/profile.c:2480 +#: src/profile.c:2589 msgid "Select video codec profile to use for transcoding." msgstr "Select video codec profile to use for transcoding." @@ -7771,7 +7964,7 @@ msgstr "Send CAPMT OK query before descrambling." msgid "Send CAPMT query" msgstr "Send CAPMT query" -#: src/input/mpegts/iptv/iptv_mux.c:137 +#: src/input/mpegts/iptv/iptv_mux.c:138 msgid "Send RTCP status reports" msgstr "Send RTCP status reports" @@ -7779,7 +7972,7 @@ msgstr "Send RTCP status reports" msgid "Send full PLAY cmd" msgstr "Send full PLAY cmd" -#: src/config.c:2692 +#: src/config.c:2738 msgid "" "Send previous stream frames to upper layers (before frame start is signalled" " in the stream). It may cause issues with some clients / players." @@ -7803,11 +7996,11 @@ msgstr "" msgid "Serial number" msgstr "Serial number" -#: src/dvr/dvr_autorec.c:1416 +#: src/dvr/dvr_autorec.c:1423 msgid "Series link" msgstr "Series link" -#: src/dvr/dvr_autorec.c:1417 +#: src/dvr/dvr_autorec.c:1424 msgid "Series link ID." msgstr "Series link ID." @@ -7823,7 +8016,7 @@ msgstr "Serious music" msgid "Server" msgstr "Server" -#: src/config.c:2171 +#: src/config.c:2180 msgid "Server Settings" msgstr "Server Settings" @@ -7831,7 +8024,7 @@ msgstr "Server Settings" msgid "Server UUID" msgstr "Server UUID" -#: src/main.c:919 +#: src/main.c:923 msgid "Server connectivity" msgstr "Server connectivity" @@ -7839,24 +8032,24 @@ msgstr "Server connectivity" msgid "Server details." msgstr "Server details." -#: src/config.c:2450 +#: src/config.c:2474 msgid "Server name" msgstr "Server name" -#: src/tvhlog.c:137 src/service.c:161 src/esfilter.c:648 src/esfilter.c:743 +#: 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 "Service" -#: src/input/mpegts/mpegts_mux.c:695 src/input/mpegts/mpegts_service.c:122 -#: src/input/mpegts/iptv/iptv.c:833 src/descrambler/constcw.c:354 +#: src/input/mpegts/mpegts_mux.c:695 src/input/mpegts/mpegts_service.c:134 +#: 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 "Service ID" -#: src/tvhlog.c:140 +#: src/tvhlog.c:139 msgid "Service Mapper" msgstr "Service Mapper" @@ -7868,11 +8061,11 @@ msgstr "Service Mapping" msgid "Service Mapping (Map services to channels)" msgstr "Service Mapping (Map services to channels)" -#: src/main.c:883 +#: src/main.c:885 msgid "Service configuration" msgstr "Service configuration" -#: src/bouquet.c:957 +#: src/bouquet.c:1160 #, c-format msgid "Service count %zi" msgstr "Service count %zi" @@ -7881,7 +8074,7 @@ msgstr "Service count %zi" msgid "Service limit" msgstr "Service limit" -#: src/input/mpegts/mpegts_service.c:162 src/input/mpegts/iptv/iptv_mux.c:208 +#: src/input/mpegts/mpegts_service.c:174 src/input/mpegts/iptv/iptv_mux.c:209 msgid "Service name" msgstr "Service name" @@ -7889,7 +8082,7 @@ msgstr "Service name" msgid "Service name found in EPG data." msgstr "Service name found in EPG data." -#: src/config.c:2090 +#: src/config.c:2098 msgid "Service name picons" msgstr "Service name picons" @@ -7905,7 +8098,7 @@ msgstr "" msgid "Service raw" msgstr "Service raw" -#: src/input/mpegts/mpegts_service.c:186 +#: src/input/mpegts/mpegts_service.c:198 msgid "Service type" msgstr "Service type" @@ -7917,8 +8110,8 @@ msgstr "" "Service type override. This value will override the service type provided by" " the stream." -#: src/channels.c:559 src/service_mapper.c:588 src/bouquet.c:1109 -#: src/bouquet.c:1127 src/input/mpegts/mpegts_mux.c:652 +#: src/channels.c:559 src/service_mapper.c:588 src/bouquet.c:1312 +#: src/bouquet.c:1330 src/input/mpegts/mpegts_mux.c:652 msgid "Services" msgstr "Services" @@ -7926,7 +8119,7 @@ msgstr "Services" msgid "Services associated with the channel." msgstr "Services associated with the channel." -#: src/bouquet.c:1119 +#: src/bouquet.c:1322 msgid "Services seen" msgstr "Services seen" @@ -7947,13 +8140,13 @@ msgid "Set the maxiumum packet identifiers your SAT>IP server supports." msgstr "" "Set the maximum number of packet identifiers your SAT>IP server supports." -#: src/config.c:2205 +#: src/config.c:2218 msgid "" "Set the name of the server so you can distinguish multiple instances apart." msgstr "" "Set the name of the server so you can distinguish multiple instances apart." -#: src/config.c:2656 +#: src/config.c:2702 msgid "Set the number of threads for IPTV to split load across more CPUs." msgstr "Set the number of threads for IPTV to split load across more CPUs." @@ -7961,21 +8154,21 @@ msgstr "Set the number of threads for IPTV to split load across more CPUs." msgid "Set the priority of this configuration." msgstr "Set the priority of this configuration." -#: src/epggrab/module/eit.c:1576 +#: src/epggrab/module/eit.c:1732 msgid "" "Set the short EIT destription to given target (subtitle, summary or both)." msgstr "" "Set the short EIT destription to given target (subtitle, summary or both)." -#: src/tvhlog.c:103 +#: src/tvhlog.c:102 msgid "Settings" msgstr "Settings" -#: src/input/mpegts/mpegts_service.c:242 +#: src/input/mpegts/mpegts_service.c:276 msgid "Shift PTS (ms)" msgstr "Shift PTS (ms)" -#: src/epggrab/module/eit.c:1575 +#: src/epggrab/module/eit.c:1731 msgid "Short EIT description" msgstr "Short EIT description" @@ -7997,15 +8190,15 @@ msgstr "" "Show only information for sessions which are initiated from an IP address of" " the requester." -#: src/main.c:880 +#: src/main.c:882 msgid "Show this page" msgstr "Show this page" -#: src/main.c:881 +#: src/main.c:883 msgid "Show version information" msgstr "Show version information" -#: src/config.c:2299 +#: src/config.c:2323 msgid "" "Show, hide and sort the various details that appear on the interface next to" " the About tab." @@ -8033,19 +8226,19 @@ msgstr "Signal quality too poor" msgid "Signal scale (240 or 100)" msgstr "Signal scale (240 or 100)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:719 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:720 msgid "Site latitude" msgstr "Site latitude" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:720 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:721 msgid "Site latitude." msgstr "Site latitude." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:727 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:728 msgid "Site longitude" msgstr "Site longitude" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:728 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:729 msgid "Site longitude." msgstr "Site longitude." @@ -8053,6 +8246,10 @@ msgstr "Site longitude." msgid "Size" msgstr "Size" +#: src/input/mpegts/mpegts_service.c:230 +msgid "Skip Sub-title matches Title" +msgstr "" + #: src/input/mpegts/satip/satip.c:390 msgid "Skip TS packets (0-200)" msgstr "Skip TS packets (0-200)" @@ -8063,7 +8260,7 @@ msgid "" msgstr "" "Skip TSID checking. Use when providers use invalid Transport Stream IDs." -#: src/dvr/dvr_config.c:1442 +#: src/dvr/dvr_config.c:1491 msgid "Skip commercials" msgstr "Skip commercials" @@ -8089,11 +8286,11 @@ msgstr "Skip startup scan" msgid "Skip x number of transport packets." msgstr "Skip 'n' transport packets." -#: src/dvr/dvr_db.c:4632 +#: src/dvr/dvr_db.c:4917 msgid "Slave entry" msgstr "Slave entry" -#: src/dvr/dvr_db.c:4633 +#: src/dvr/dvr_db.c:4918 msgid "Slave entry." msgstr "Slave entry." @@ -8131,7 +8328,7 @@ msgstr "Social advisory" msgid "Socket or IP Address (when in TCP mode)." msgstr "Socket or IP Address (when in TCP mode)." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:314 +#: 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" @@ -8143,7 +8340,7 @@ msgstr "" " to compensate for voltage loss on long cabling. Without that, it is not " "possible to properly switch the polarization." -#: src/dvr/dvr_config.c:1107 +#: src/dvr/dvr_config.c:1146 msgid "" "Some artwork providers require additional arguments such as '--tmdb-key " "my_key_from_website'. These can be specified here. See Help for full " @@ -8189,11 +8386,11 @@ msgstr "Sort index" msgid "Sort index." msgstr "Sort index." -#: src/bouquet.c:1100 +#: src/bouquet.c:1303 msgid "Source" msgstr "Source" -#: src/profile.c:2512 +#: src/profile.c:2621 msgid "Source audio codec" msgstr "Source audio codec" @@ -8209,27 +8406,27 @@ msgstr "Source quality is bad" msgid "Source reconfigured" msgstr "Source reconfigured" -#: src/profile.c:2534 +#: src/profile.c:2643 msgid "Source subtitle codec" msgstr "Source subtitle codec" -#: src/profile.c:2490 +#: src/profile.c:2599 msgid "Source video codec" msgstr "Source video codec" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:735 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:736 msgid "Southern hemisphere (latitude direction)" msgstr "Southern hemisphere (latitude direction)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:736 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:737 msgid "Southern hemisphere (latitude direction)." msgstr "Southern hemisphere (latitude direction)." -#: src/tvhlog.c:94 +#: src/tvhlog.c:93 msgid "Spawn" msgstr "Spawn" -#: src/profile.c:1594 +#: src/profile.c:1605 msgid "Spawn Settings" msgstr "Spawn Settings" @@ -8237,7 +8434,7 @@ msgstr "Spawn Settings" msgid "Special events (Olympic Games, World Cup, etc.)" msgstr "Special events (Olympic Games, World Cup, etc.)" -#: src/input/mpegts/iptv/iptv_mux.c:297 +#: 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 " @@ -8247,43 +8444,43 @@ msgstr "" "PCR time difference from the system clock is higher than this, the incoming " "stream is paused." -#: src/main.c:930 +#: src/main.c:934 msgid "Specify User-Agent header for the http client" msgstr "Specify User-Agent header for the http client" -#: src/main.c:926 +#: src/main.c:930 msgid "Specify alternative htsp port" msgstr "Specify alternative htsp port" -#: src/main.c:922 +#: src/main.c:926 msgid "Specify alternative http port" msgstr "Specify alternative http port" -#: src/main.c:924 +#: src/main.c:928 msgid "Specify alternative http webroot" msgstr "Specify alternative http webroot" -#: src/main.c:921 +#: src/main.c:925 msgid "Specify bind address" msgstr "Specify bind address" -#: src/main.c:907 +#: src/main.c:909 msgid "Specify bind address for SAT>IP server" msgstr "Specify bind address for SAT>IP server" -#: src/main.c:928 +#: src/main.c:932 msgid "Specify extra htsp port" msgstr "Specify extra htsp port" -#: src/access.c:1965 +#: src/access.c:1978 msgid "Specify format for htsp output." msgstr "Specify format for htsp output." -#: src/access.c:1955 +#: src/access.c:1968 msgid "Specify format for xmltv output." msgstr "Specify format for xmltv output." -#: src/access.c:1753 +#: src/access.c:1766 msgid "Specify the parameters to be changed. See Help for details." msgstr "Specify the parameters to be changed. See Help for details." @@ -8307,7 +8504,7 @@ msgstr "Sports magazines" msgid "Squash" msgstr "Squash" -#: src/config.c:2099 src/input/mpegts/mpegts_mux.c:506 +#: src/config.c:2107 src/input/mpegts/mpegts_mux.c:506 msgid "Standard" msgstr "Standard" @@ -8315,7 +8512,7 @@ msgstr "Standard" msgid "Standard / auto" msgstr "Standard / auto" -#: src/dvr/dvr_autorec.c:1216 +#: src/dvr/dvr_autorec.c:1221 msgid "Star rating" msgstr "Star rating" @@ -8323,11 +8520,11 @@ msgstr "Star rating" msgid "Start" msgstr "Start" -#: src/dvr/dvr_autorec.c:1228 +#: src/dvr/dvr_autorec.c:1233 msgid "Start after" msgstr "Start after" -#: src/dvr/dvr_autorec.c:1241 +#: src/dvr/dvr_autorec.c:1246 msgid "Start before" msgstr "Start before" @@ -8345,17 +8542,17 @@ msgstr "" "30 seconds). If this isn't set the pre-recording padding if set in the DVR " "entry or DVR profile will be used." -#: src/dvr/dvr_db.c:4245 +#: src/dvr/dvr_db.c:4530 msgid "" "Start recording earlier than the EPG/timer-defined start time by x minutes." msgstr "" "Start recording earlier than the EPG/timer-defined start time by x minutes." -#: src/dvr/dvr_autorec.c:1255 +#: src/dvr/dvr_autorec.c:1260 msgid "Start recording earlier than the defined start time by x minutes." msgstr "Start recording earlier than the defined start time by x minutes." -#: src/dvr/dvr_config.c:1015 +#: src/dvr/dvr_config.c:1054 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 " @@ -8369,11 +8566,11 @@ msgstr "" "seconds). If this isn't specified, any pre-recording padding as set in the " "channel or DVR entry will be used." -#: src/dvr/dvr_db.c:4235 +#: src/dvr/dvr_db.c:4520 msgid "Start time" msgstr "Start time" -#: src/config.c:2565 +#: src/config.c:2589 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 " @@ -8393,7 +8590,7 @@ msgstr "" "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." -#: src/dvr/dvr_db.c:4693 src/descrambler/caclient.c:327 +#: src/dvr/dvr_db.c:4978 src/descrambler/caclient.c:327 msgid "Status" msgstr "Status" @@ -8405,15 +8602,15 @@ msgstr "Status period (ms)" msgid "Stop" msgstr "Stop" -#: src/dvr/dvr_db.c:4264 +#: src/dvr/dvr_db.c:4549 msgid "Stop time" msgstr "Stop time" -#: src/dvr/dvr_config.c:1126 src/timeshift.c:212 +#: src/dvr/dvr_config.c:1165 src/timeshift.c:212 msgid "Storage path" msgstr "Storage path" -#: src/config.c:2038 +#: src/config.c:2046 msgid "Storage space" msgstr "Storage space" @@ -8454,19 +8651,19 @@ msgid "Stream ID" msgstr "Stream ID" #: src/esfilter.c:658 src/esfilter.c:754 src/esfilter.c:850 src/esfilter.c:945 -#: src/esfilter.c:1053 src/profile.c:1956 +#: src/esfilter.c:1053 src/profile.c:1967 msgid "Stream index" msgstr "Stream index" -#: src/profile.c:1957 +#: src/profile.c:1968 msgid "Stream index (starts with zero)." msgstr "Stream index (starts with zero)." -#: src/dvr/dvr_config.c:948 +#: src/dvr/dvr_config.c:987 msgid "Stream profile" msgstr "Stream profile" -#: src/htsp_server.c:2663 +#: src/htsp_server.c:2703 msgid "Stream setup error" msgstr "Stream setup error" @@ -8475,15 +8672,15 @@ msgstr "Stream setup error" msgid "Stream type" msgstr "Stream type" -#: src/access.c:1419 src/access.c:1815 +#: src/access.c:1419 src/access.c:1828 msgid "Streaming" msgstr "Streaming" -#: src/tvhlog.c:143 +#: src/tvhlog.c:142 msgid "Streaming Profile" msgstr "Streaming Profile" -#: src/access.c:1816 +#: src/access.c:1829 msgid "" "Streaming flags, allow/disallow HTTP streaming, advanced HTTP streaming " "(e.g, direct service or mux links), HTSP protocol streaming (e.g, Kodi (via " @@ -8493,28 +8690,28 @@ msgstr "" "(e.g, direct service or mux links), HTSP protocol streaming (e.g, Kodi (via " "pvr.hts) or Movian." -#: src/input/mpegts/mpegts_input.c:259 src/input/mpegts/iptv/iptv.c:854 -#: src/input/mpegts/iptv/iptv_mux.c:121 +#: 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 "Streaming priority" -#: src/access.c:1533 src/access.c:1829 +#: src/access.c:1546 src/access.c:1842 msgid "Streaming profiles" msgstr "Streaming profiles" -#: src/dvr/dvr_config.c:893 +#: src/dvr/dvr_config.c:932 msgid "Subdirectory Settings" msgstr "Subdirectory Settings" -#: src/dvr/dvr_config.c:1251 +#: src/dvr/dvr_config.c:1290 msgid "Subdirectory for tvmovies for $q format specifier" msgstr "Subdirectory for tvmovies for $q format specifier" -#: src/dvr/dvr_config.c:1265 +#: src/dvr/dvr_config.c:1304 msgid "Subdirectory for tvshows for $q format specifier" msgstr "Subdirectory for tvshows for $q format specifier" -#: src/dvr/dvr_config.c:1252 +#: src/dvr/dvr_config.c:1291 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 " @@ -8524,7 +8721,7 @@ msgstr "" "contain any alphanumeric characters (A-Za-z0-9). Other characters may be " "supported depending on your OS and filesystem." -#: src/dvr/dvr_config.c:1266 +#: src/dvr/dvr_config.c:1305 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 " @@ -8534,16 +8731,16 @@ msgstr "" "contain any alphanumeric characters (A-Za-z0-9). Other characters may be " "supported depending on your OS and filesystem." -#: src/main.c:958 +#: src/main.c:962 msgid "Subscribe to a service permanently" msgstr "Subscribe to a service permanently" -#: src/tvhlog.c:139 +#: src/tvhlog.c:138 msgid "Subscription" msgstr "Subscription" -#: src/htsp_server.c:2762 src/htsp_server.c:2789 src/htsp_server.c:2833 -#: src/htsp_server.c:2860 src/htsp_server.c:2888 +#: src/htsp_server.c:2802 src/htsp_server.c:2829 src/htsp_server.c:2873 +#: src/htsp_server.c:2900 src/htsp_server.c:2928 msgid "Subscription does not exist" msgstr "Subscription does not exist" @@ -8555,7 +8752,7 @@ msgstr "Subscription overridden" msgid "Subscription weight" msgstr "Subscription weight" -#: src/input/mpegts/iptv/iptv_mux.c:162 +#: src/input/mpegts/iptv/iptv_mux.c:163 msgid "Substitute formatters" msgstr "Substitute formatters" @@ -8563,47 +8760,47 @@ msgstr "Substitute formatters" msgid "Subsystem Output Settings" msgstr "Subsystem Output Settings" -#: src/dvr/dvr_db.c:4365 src/dvr/dvr_db.c:4373 src/epggrab/module/eit.c:1560 +#: src/dvr/dvr_db.c:4650 src/dvr/dvr_db.c:4658 src/epggrab/module/eit.c:1716 msgid "Subtitle" msgstr "Subtitle" -#: src/epggrab/module/eit.c:1562 +#: src/epggrab/module/eit.c:1718 msgid "Subtitle and summary" msgstr "Subtitle and summary" -#: src/profile.c:2523 +#: src/profile.c:2632 msgid "Subtitle codec profile" msgstr "Subtitle codec profile" -#: src/dvr/dvr_db.c:4374 +#: src/dvr/dvr_db.c:4659 msgid "Subtitle of the program (if any) (display only)." msgstr "Subtitle of the program (if any) (display only)." -#: src/dvr/dvr_db.c:4366 +#: src/dvr/dvr_db.c:4651 msgid "Subtitle of the program (if any)." msgstr "Subtitle of the program (if any)." -#: src/dvr/dvr_db.c:4416 +#: src/dvr/dvr_db.c:4701 msgid "Subtitle, summary or description of the program (if any)." msgstr "Subtitle, summary or description of the program (if any)." -#: src/dvr/dvr_db.c:4382 src/dvr/dvr_db.c:4390 src/epggrab/module/eit.c:1561 +#: src/dvr/dvr_db.c:4667 src/dvr/dvr_db.c:4675 src/epggrab/module/eit.c:1717 msgid "Summary" msgstr "Summary" -#: src/dvr/dvr_db.c:4391 +#: src/dvr/dvr_db.c:4676 msgid "Summary of the program (if any) (display only)." msgstr "Summary of the program (if any) (display only)." -#: src/dvr/dvr_db.c:4383 +#: src/dvr/dvr_db.c:4668 msgid "Summary of the program (if any)." msgstr "Summary of the program (if any)." -#: src/dvr/dvr_autorec.c:889 +#: src/dvr/dvr_autorec.c:890 msgid "Sun" msgstr "Sun" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:689 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:690 msgid "Switch before rotor" msgstr "Switch before rotor" @@ -8614,16 +8811,15 @@ msgstr "Switch frequency 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 LNB when idle. Note: this may cause interference" -" with other devices when the LNB is powered back up." -#: src/profile.c:421 +#: src/profile.c:432 msgid "Switch to another service" msgstr "Switch to another service" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1586 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1587 msgid "Switch type" msgstr "Switch type" @@ -8637,15 +8833,15 @@ msgstr "Switch: %s" msgid "Symbol rate (Sym/s)" msgstr "Symbol rate (Sym/s)" -#: src/dvr/dvr_config.c:737 +#: src/dvr/dvr_config.c:738 msgid "Sync" msgstr "Sync" -#: src/dvr/dvr_config.c:738 +#: src/dvr/dvr_config.c:739 msgid "Sync + Don't keep" msgstr "Sync + Don't keep" -#: src/dvr/dvr_config.c:735 +#: src/dvr/dvr_config.c:736 msgid "System" msgstr "System" @@ -8653,51 +8849,51 @@ msgstr "System" msgid "TCP Interleaved" msgstr "TCP Interleaved" -#: src/tvhlog.c:100 +#: src/tvhlog.c:99 msgid "TCP Protocol" msgstr "TCP Protocol" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:475 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:487 msgid "TV Adapters - DTMB Frontend" msgstr "TV Adapters - DTMB Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:432 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:444 msgid "TV Adapters - Linux ATSC-C Frontend" msgstr "TV Adapters - Linux ATSC-C Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:421 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:433 msgid "TV Adapters - Linux ATSC-T Frontend" msgstr "TV Adapters - Linux ATSC-T Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:485 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:497 msgid "TV Adapters - Linux DAB Frontend" msgstr "TV Adapters - Linux DAB Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:410 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:422 msgid "TV Adapters - Linux DVB-C Frontend" msgstr "TV Adapters - Linux DVB-C Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:336 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:348 msgid "TV Adapters - Linux DVB-S Frontend (Master)" msgstr "TV Adapters - Linux DVB-S Frontend (Master)" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:379 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:391 msgid "TV Adapters - Linux DVB-S Slave Frontend" msgstr "TV Adapters - Linux DVB-S Slave Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:256 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:268 msgid "TV Adapters - Linux DVB-T Frontend" msgstr "TV Adapters - Linux DVB-T Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:454 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:466 msgid "TV Adapters - Linux ISDB-C Frontend" msgstr "TV Adapters - Linux ISDB-C Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:465 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:477 msgid "TV Adapters - Linux ISDB-S Frontend (Master)" msgstr "TV Adapters - Linux ISDB-S Frontend (Master)" -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:443 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:455 msgid "TV Adapters - Linux ISDB-T Frontend" msgstr "TV Adapters - Linux ISDB-T Frontend" @@ -8725,11 +8921,11 @@ msgstr "TV Adapters - SAT>IP DVB-S Slave Frontend" msgid "TV Adapters - SAT>IP DVB-T Frontend" msgstr "TV Adapters - SAT>IP DVB-T Frontend" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:401 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:402 msgid "TV Adapters - SatConfig - 4-Port" msgstr "TV Adapters - SatConfig - 4-Port" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:675 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:676 msgid "TV Adapters - SatConfig - Advanced" msgstr "TV Adapters - SatConfig - Advanced" @@ -8741,11 +8937,11 @@ msgstr "TV Adapters - SatConfig - DiseqC Rotor" msgid "TV Adapters - SatConfig - DiseqC Switch" msgstr "TV Adapters - SatConfig - DiseqC Switch" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:520 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:521 msgid "TV Adapters - SatConfig - EN50494/UniCable I" msgstr "TV Adapters - SatConfig - EN50494/UniCable I" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:584 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:585 msgid "TV Adapters - SatConfig - EN50607/UniCable II" msgstr "TV Adapters - SatConfig - EN50607/UniCable II" @@ -8757,7 +8953,7 @@ msgstr "TV Adapters - SatConfig - External Rotor" msgid "TV Adapters - SatConfig - GOTOX Rotor" msgstr "TV Adapters - SatConfig - GOTOX Rotor" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:363 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:364 msgid "TV Adapters - SatConfig - Tone Burst/2 Port" msgstr "TV Adapters - SatConfig - Tone Burst/2 Port" @@ -8765,15 +8961,15 @@ msgstr "TV Adapters - SatConfig - Tone Burst/2 Port" msgid "TV Adapters - SatConfig - USALS Rotor" msgstr "TV Adapters - SatConfig - USALS Rotor" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:337 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:338 msgid "TV Adapters - SatConfig - Universal LNB (Simple)" msgstr "TV Adapters - SatConfig - Universal LNB (Simple)" -#: src/tvhlog.c:172 +#: src/tvhlog.c:171 msgid "TVHDHomeRun Client" msgstr "TVHDHomeRun Client" -#: src/dvr/dvr_config.c:1375 +#: src/dvr/dvr_config.c:1414 msgid "Tag files with metadata" msgstr "Tag files with metadata" @@ -8809,11 +9005,11 @@ msgstr "Tennis" msgid "Testing" msgstr "Testing" -#: src/main.c:963 +#: src/main.c:967 msgid "Testing options" msgstr "Testing options" -#: src/input/mpegts/mpegts_service.c:155 +#: src/input/mpegts/mpegts_service.c:167 msgid "The ATSC source ID as set by the provider." msgstr "The ATSC source ID as set by the provider." @@ -8850,15 +9046,15 @@ msgstr "The Conditional Access ID used for the service." msgid "The Content reference identifier (CRID) authority." msgstr "The Content reference identifier (CRID) authority." -#: src/dvr/dvr_db.c:4477 +#: src/dvr/dvr_db.c:4762 msgid "The DVR profile to be used/used by the recording." msgstr "The DVR profile to be used/used by the recording." -#: src/dvr/dvr_autorec.c:1406 +#: src/dvr/dvr_autorec.c:1413 msgid "The DVR profile to be used/used by this rule." msgstr "The DVR profile to be used/used by this rule." -#: src/dvr/dvr_db.c:4550 +#: src/dvr/dvr_db.c:4835 msgid "The EPG ID used by the entry." msgstr "The EPG ID used by the entry." @@ -8888,7 +9084,7 @@ msgstr "The EPG grabber type." msgid "The MPEGTS stream type is only available for this filter." msgstr "The MPEGTS stream type is only available for this filter." -#: src/input/mpegts/mpegts_service.c:147 +#: src/input/mpegts/mpegts_service.c:159 msgid "The OpenTV channel number as set by the provider." msgstr "The OpenTV channel number as set by the provider." @@ -8904,7 +9100,7 @@ msgstr "The Physical Layer Scrambling (PLS) code used on the mux." msgid "The Physical Layer Scrambling (PLS) mode used on the mux." msgstr "The Physical Layer Scrambling (PLS) mode used on the mux." -#: src/input/mpegts/mpegts_service.c:215 +#: src/input/mpegts/mpegts_service.c:249 msgid "" "The Preferred Conditional Access Packet Identifier. Used for decrypting " "scrambled streams." @@ -8944,11 +9140,11 @@ msgstr "" "The URL to the icon to use/used for the channel. The local files are " "referred using file:/// URLs." -#: src/input/mpegts/iptv/iptv.c:951 +#: src/input/mpegts/iptv/iptv.c:953 msgid "The URL to the playlist." msgstr "The URL to the playlist." -#: src/dvr/dvr_db.c:4770 +#: src/dvr/dvr_db.c:5055 msgid "The age rating of the program." msgstr "The age rating of the program." @@ -8971,7 +9167,7 @@ msgstr "" msgid "The bouquet the channel is associated with." msgstr "The bouquet the channel is associated with." -#: src/dvr/dvr_config.c:1202 +#: src/dvr/dvr_config.c:1241 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." @@ -8979,7 +9175,7 @@ msgstr "" "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." -#: src/dvr/dvr_autorec.c:1084 +#: src/dvr/dvr_autorec.c:1088 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 " @@ -8995,7 +9191,7 @@ msgstr "" "selection list is empty then it means your provider does not supply " "programme categories." -#: src/dvr/dvr_db.c:4300 +#: src/dvr/dvr_db.c:4585 msgid "The channel name the entry will record from." msgstr "The channel name the entry will record from." @@ -9003,7 +9199,7 @@ msgstr "The channel name the entry will record from." msgid "The channel on the cable provider's network." msgstr "The channel on the cable provider's network." -#: src/dvr/dvr_autorec.c:1172 +#: src/dvr/dvr_autorec.c:1177 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." @@ -9023,7 +9219,7 @@ msgstr "The channel's name or callsign as set by the cable provider." msgid "The character encoding for this network (e.g. UTF-8)." msgstr "The character encoding for this network (e.g. UTF-8)." -#: src/input/mpegts/mpegts_service.c:206 +#: src/input/mpegts/mpegts_service.c:240 msgid "The character encoding for this service (e.g. UTF-8)." msgstr "The character encoding for this service (e.g. UTF-8)." @@ -9035,11 +9231,11 @@ msgstr "" "The character set to use/used. You should not have to change this unless " "channel names and EPG data appear garbled." -#: src/access.c:2312 +#: src/access.c:2325 msgid "The code which may be used for HTTP streaming." msgstr "The code which may be used for HTTP streaming." -#: src/dvr/dvr_autorec.c:1207 +#: src/dvr/dvr_autorec.c:1212 msgid "" "The content type (Movie/Drama, Sports, etc.) to be used to filter matching " "events/programs." @@ -9047,11 +9243,11 @@ msgstr "" "The content type (Movie/Drama, Sports, etc.) to be used to filter matching " "events/programs." -#: src/dvr/dvr_db.c:4651 +#: src/dvr/dvr_db.c:4936 msgid "The copyright year of the program." msgstr "The copyright year of the program." -#: src/dvr/dvr_db.c:4219 +#: src/dvr/dvr_db.c:4504 msgid "The create time of the entry describing the recording." msgstr "The create time of the entry describing the recording." @@ -9063,15 +9259,15 @@ msgstr "The current boot ID." msgid "The current configuration ID." msgstr "The current configuration ID." -#: src/config.c:2214 +#: src/config.c:2227 msgid "The current configuration version." msgstr "The current configuration version." -#: src/config.c:2264 +#: src/config.c:2288 msgid "The default interface view level (next to the Help button)." msgstr "The default interface view level (next to the Help button)." -#: src/config.c:2233 +#: src/config.c:2246 msgid "" "The default language to use if the user language isn't set (in the Access " "Entries tab)." @@ -9083,7 +9279,11 @@ msgstr "" msgid "The default subscription weight for each subscription." msgstr "The default subscription weight for each subscription." -#: src/config.c:2243 +#: src/config.c:2268 +msgid "The default web interface items per page." +msgstr "" + +#: src/config.c:2256 msgid "" "The default web interface theme, if a user-specific one isn't set (in the " "Access Entries tab)." @@ -9130,7 +9330,7 @@ msgstr "The device path in sysfs filesystem (/sys)." msgid "The device's serial number." msgstr "The device's serial number." -#: src/dvr/dvr_autorec.c:1328 +#: src/dvr/dvr_autorec.c:1333 msgid "" "The earliest season for the programme. Programmes must be equal to or later " "than this season." @@ -9138,7 +9338,7 @@ msgstr "" "The earliest season for the programme. Programmes must be equal to or later " "than this season." -#: src/dvr/dvr_autorec.c:1310 +#: src/dvr/dvr_autorec.c:1315 msgid "" "The earliest year for the programme. Programmes must be equal to or later " "than this year." @@ -9203,7 +9403,7 @@ msgstr "" "The guard interval used by the mux. If you're not sure of the value leave as" " AUTO." -#: src/config.c:2481 +#: src/config.c:2505 msgid "The hash algorithm type for the digest authentication." msgstr "The hash algorithm type for the digest authentication." @@ -9220,7 +9420,7 @@ msgstr "" msgid "The imagecache path to the icon to use/used for the channel." msgstr "The imagecache path to the icon to use/used for the channel." -#: src/ratinglabels.c:661 +#: src/ratinglabels.c:698 msgid "The imagecache path to the icon to use/used for the rating label." msgstr "The imagecache path to the icon to use/used for the rating label." @@ -9228,7 +9428,7 @@ msgstr "The imagecache path to the icon to use/used for the rating label." msgid "The input path used by the device." msgstr "The input path used by the device." -#: src/input/mpegts/iptv/iptv.c:814 src/input/mpegts/iptv/iptv_mux.c:171 +#: 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." @@ -9241,7 +9441,7 @@ msgstr "" msgid "The language to which the filter should apply." msgstr "The language to which the filter should apply." -#: src/dvr/dvr_autorec.c:1336 +#: src/dvr/dvr_autorec.c:1341 msgid "" "The latest season for the programme. Programmes must be equal to or earlier " "than this season." @@ -9249,7 +9449,7 @@ msgstr "" "The latest season for the programme. Programmes must be equal to or earlier " "than this season." -#: src/dvr/dvr_autorec.c:1319 +#: src/dvr/dvr_autorec.c:1324 msgid "" "The latest year for the programme. Programmes must be equal to or earlier " "than this year." @@ -9313,7 +9513,7 @@ msgstr "The length of time (in seconds) to play the mux (1 hour = 3600)." msgid "The limit for the PID filter (driver or hardware)." msgstr "The limit for the PID filter (driver or hardware)." -#: src/input/mpegts/mpegts_service.c:224 +#: src/input/mpegts/mpegts_service.c:258 msgid "" "The locking mechanism selection for The Preferred Conditional Access Packet " "Identifier. See Help for more information." @@ -9338,7 +9538,7 @@ msgstr "" msgid "The manufacturer of the SAT>IP server." msgstr "The manufacturer of the SAT>IP server." -#: src/dvr/dvr_autorec.c:1299 +#: src/dvr/dvr_autorec.c:1304 msgid "" "The maximal duration of a matching event - in other words, only match " "programmes that are no longer than this duration." @@ -9356,7 +9556,7 @@ msgstr "" "buffers are available they are used for timeshift data in preference to " "using storage." -#: src/epggrab.c:488 +#: src/epggrab.c:487 msgid "" "The maximum amount of time a grabber is allowed scan a mux for data (in " "seconds)." @@ -9364,6 +9564,14 @@ msgstr "" "The maximum amount of time a grabber is allowed scan a mux for data (in " "seconds)." +#: 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 "" + #: src/timeshift.c:242 msgid "" "The maximum combined size of all timeshift buffers. If you specify an " @@ -9384,19 +9592,19 @@ msgstr "" msgid "The maximum number of active RTSP sessions (if 0 no limit)." msgstr "The maximum number of active RTSP sessions (if 0 no limit)." -#: src/dvr/dvr_config.c:1412 +#: src/dvr/dvr_config.c:1461 msgid "The maximum number of entries that can be matched." msgstr "The maximum number of entries that can be matched." -#: src/input/mpegts/iptv/iptv.c:867 +#: src/input/mpegts/iptv/iptv.c:869 msgid "The maximum number of input streams allowed on this network." msgstr "The maximum number of input streams allowed on this network." -#: src/dvr/dvr_autorec.c:1397 +#: src/dvr/dvr_autorec.c:1404 msgid "The maximum number of recording entries this rule can create." msgstr "The maximum number of recording entries this rule can create." -#: src/dvr/dvr_config.c:1422 +#: src/dvr/dvr_config.c:1471 msgid "The maximum number of recordings that can be scheduled." msgstr "The maximum number of recordings that can be scheduled." @@ -9404,7 +9612,7 @@ msgstr "The maximum number of recordings that can be scheduled." msgid "The maximum number of services to decrypt per mux." msgstr "The maximum number of services to decrypt per mux." -#: src/dvr/dvr_autorec.c:1388 +#: src/dvr/dvr_autorec.c:1395 msgid "The maximum number of times this rule can be triggered." msgstr "The maximum number of times this rule can be triggered." @@ -9416,7 +9624,7 @@ msgstr "" "The maximum time period that will be buffered for any given (client) " "subscription." -#: src/dvr/dvr_autorec.c:1288 +#: src/dvr/dvr_autorec.c:1293 msgid "" "The minimal duration of a matching event - in other words, only match " "programs that are no shorter than this duration." @@ -9424,7 +9632,7 @@ msgstr "" "The minimal duration of a matching event - in other words, only match " "programs that are no shorter than this duration." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:711 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:712 msgid "The minimum delay after the rotor movement command is sent." msgstr "The minimum delay after the rotor movement command is sent." @@ -9438,7 +9646,7 @@ msgstr "" "time between the previous and next start is greater than this value then the" " delay is not applied." -#: src/dvr/dvr_autorec.c:1217 +#: src/dvr/dvr_autorec.c:1222 msgid "" "The minimum number of stars the broadcast should have - in other words, only" " match programs that have at least this rating." @@ -9450,7 +9658,7 @@ msgstr "" msgid "The modulation used on the mux." msgstr "The modulation used on the mux." -#: src/input/mpegts/mpegts_service.c:107 +#: src/input/mpegts/mpegts_service.c:119 msgid "The mux the service is on." msgstr "The mux the service is on." @@ -9458,7 +9666,7 @@ msgstr "The mux the service is on." msgid "The mux to play when the entry is triggered." msgstr "The mux to play when the entry is triggered." -#: src/input/mpegts/mpegts_service.c:115 +#: src/input/mpegts/mpegts_service.c:127 msgid "The mux's universally unique identifier." msgstr "The mux's universally unique identifier." @@ -9476,11 +9684,11 @@ msgstr "" msgid "The name of the profile." msgstr "The name of the profile." -#: src/dvr/dvr_autorec.c:1121 +#: src/dvr/dvr_autorec.c:1125 msgid "The name of the the rule." msgstr "The name of the the rule." -#: src/access.c:2450 +#: src/access.c:2463 msgid "" "The network prefix(es) to block, e.g.192.168.2.0/24 (comma-separated list)." msgstr "" @@ -9490,11 +9698,11 @@ msgstr "" msgid "The network the mux is on." msgstr "The network the mux is on." -#: src/input/mpegts/mpegts_service.c:99 +#: src/input/mpegts/mpegts_service.c:111 msgid "The network the service is on." msgstr "The network the service is on." -#: src/input/mpegts/iptv/iptv.c:843 +#: 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." @@ -9502,11 +9710,11 @@ msgstr "" "The network's priority. The network with the highest priority value will be " "used out of preference if available. See Help for details." -#: src/input/mpegts/iptv/iptv.c:834 +#: src/input/mpegts/iptv/iptv.c:836 msgid "The network's service ID" msgstr "The network's service ID" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:343 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:344 msgid "The networks assigned to the device." msgstr "The networks assigned to the device." @@ -9554,7 +9762,7 @@ msgstr "The number of DVB-T2 (Terresterial) tuners to export." msgid "The number of ISDB-T (Terresterial) tuners to export." msgstr "The number of ISDB-T (Terresterial) tuners to export." -#: src/config.c:2682 +#: src/config.c:2728 msgid "" "The number of MPEG-TS packets Tvheadend buffers in case there is a delay " "receiving CA keys. " @@ -9562,7 +9770,7 @@ msgstr "" "The number of MPEG-TS packets Tvheadend buffers in case there is a delay " "receiving CA keys. " -#: src/access.c:1906 +#: src/access.c:1919 msgid "The number of allowed connections this user can make to the server." msgstr "The number of allowed connections this user can make to the server." @@ -9574,7 +9782,7 @@ msgstr "" "The number of bytes to buffer. By default, linuxdvb's input buffer is 18800 " "bytes long. The accepted range is 18800-1880000 bytes." -#: src/config.c:2492 +#: src/config.c:2516 msgid "The number of days cookies set by Tvheadend should expire." msgstr "" "The number of days in which any cookies set by Tvheadend should expire." @@ -9583,7 +9791,7 @@ msgstr "" msgid "The number of muxes left to scan on this network." msgstr "The number of muxes left to scan on this network." -#: src/config.c:2503 +#: src/config.c:2527 msgid "" "The number of seconds in which authentication tickets generated by Tvheadend" " should expire." @@ -9591,6 +9799,10 @@ msgstr "" "The number 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 "" + #: src/profile.c:354 msgid "" "The number of seconds to wait for data. It handles the situations where no " @@ -9625,7 +9837,7 @@ msgstr "" "The physical layer pipe ID. Most people will not need to change this " "setting." -#: src/input/mpegts/iptv/iptv.c:961 +#: src/input/mpegts/iptv/iptv.c:963 msgid "The playlist's character set." msgstr "The playlist's character set." @@ -9648,7 +9860,7 @@ msgstr "" msgid "The provider's ID." msgstr "The provider's ID." -#: src/input/mpegts/mpegts_service.c:171 +#: src/input/mpegts/mpegts_service.c:183 msgid "The provider's name." msgstr "The provider's name." @@ -9669,15 +9881,15 @@ msgstr "" "The quadrature amplitude modulation (QAM) used by the mux. If you're not " "sure of the value leave as AUTO." -#: src/config.c:2460 +#: src/config.c:2484 msgid "The realm name for HTTP authorization." msgstr "The realm name for HTTP authorization." -#: src/dvr/dvr_db.c:4574 +#: src/dvr/dvr_db.c:4859 msgid "The recorded file was removed intentionally" msgstr "The recorded file was removed intentionally" -#: src/dvr/dvr_db.c:4695 +#: src/dvr/dvr_db.c:4980 msgid "The recording/entry status." msgstr "The recording/entry status." @@ -9694,7 +9906,7 @@ msgstr "" "The rule action defines the operation when all comparisons succeed. See Help" " for more information on what the various rules do." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:343 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:355 msgid "The satellite configuration to use." msgstr "The satellite configuration to use." @@ -9706,15 +9918,15 @@ msgstr "" "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." -#: src/dvr/dvr_db.c:4257 +#: src/dvr/dvr_db.c:4542 msgid "The scheduled start time, including any padding." msgstr "The scheduled start time, including any padding." -#: src/dvr/dvr_db.c:4284 +#: src/dvr/dvr_db.c:4569 msgid "The scheduled stop time, including any padding." msgstr "The scheduled stop time, including any padding." -#: src/input/mpegts/mpegts_input.c:327 src/input/mpegts/iptv/iptv.c:903 +#: 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 " @@ -9724,7 +9936,7 @@ msgstr "" " for the special streams which are descrambled, but these bits are not " "touched." -#: src/profile.c:435 +#: src/profile.c:446 msgid "" "The selected video type should be preferred when multiple services are " "available for a channel." @@ -9732,7 +9944,7 @@ msgstr "" "The selected video type should be preferred when multiple services are " "available for a channel." -#: src/config.c:2451 +#: src/config.c:2475 msgid "The server name for 'Server:' HTTP headers." msgstr "The server name for 'Server:' HTTP headers." @@ -9750,7 +9962,7 @@ msgstr "" msgid "The service ID" msgstr "The service ID" -#: src/input/mpegts/mpegts_service.c:123 +#: src/input/mpegts/mpegts_service.c:135 msgid "The service ID as set by the provider." msgstr "The service ID as set by the provider." @@ -9759,7 +9971,7 @@ msgstr "The service ID as set by the provider." msgid "The service ID." msgstr "The service ID." -#: src/input/mpegts/mpegts_service.c:163 +#: src/input/mpegts/mpegts_service.c:175 msgid "The service name as set by the provider." msgstr "The service name as set by the provider." @@ -9780,7 +9992,7 @@ msgstr "" "The service to which the filter should apply. Leave blank to apply the " "filter to all services." -#: src/input/mpegts/mpegts_service.c:187 +#: src/input/mpegts/mpegts_service.c:199 msgid "" "The service type flag as defined by the DVB specifications (e.g. 0x02 = " "radio, 0x11 = MPEG2 HD TV, 0x19 = H.264 HD TV)" @@ -9788,11 +10000,11 @@ msgstr "" "The service type flag as defined by the DVB specifications (e.g. 0x02 = " "radio, 0x11 = MPEG2 HD TV, 0x19 = H.264 HD TV)" -#: src/input/mpegts/mpegts_service.c:139 +#: src/input/mpegts/mpegts_service.c:151 msgid "The service's channel minor as set by the provider." msgstr "The service's channel minor as set by the provider." -#: src/input/mpegts/mpegts_service.c:131 +#: src/input/mpegts/mpegts_service.c:143 msgid "The service's channel number as set by the provider." msgstr "The service's channel number as set by the provider." @@ -9800,8 +10012,8 @@ msgstr "The service's channel number as set by the provider." msgid "The service's encryption status." msgstr "The service's encryption status." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:354 -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:385 +#: 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 " @@ -9825,7 +10037,7 @@ msgstr "" "The signal level reported by the driver is multiplied with this value and " "divided by 100." -#: src/dvr/dvr_db.c:4236 +#: src/dvr/dvr_db.c:4521 msgid "The start time of the recording." msgstr "The start time of the recording." @@ -9833,17 +10045,17 @@ msgstr "The start time of the recording." msgid "The stream ID used for the mux." msgstr "The stream ID used for the mux." -#: src/dvr/dvr_config.c:949 +#: src/dvr/dvr_config.c:988 msgid "The stream profile the DVR profile will use for recordings." msgstr "The stream profile the DVR profile will use for recordings." -#: src/access.c:1830 +#: src/access.c:1843 msgid "" "The streaming profile to use/used. If not set, the default will be used." msgstr "" "The streaming profile to use/used. If not set, the default will be used." -#: src/dvr/dvr_config.c:1189 +#: src/dvr/dvr_config.c:1228 msgid "" "The string allows you to manually specify the full path generation using " "predefined modifiers. See Help for full details." @@ -9875,17 +10087,17 @@ msgstr "" "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)." -#: src/dvr/dvr_db.c:4265 +#: src/dvr/dvr_db.c:4550 msgid "The time the entry stops/stopped being recorded." msgstr "The time the entry stops/stopped being recorded." -#: src/config.c:2373 +#: src/config.c:2397 msgid "" "The time window to cut the stop time from the overlapped event in seconds." msgstr "" "The time window to cut the stop time from the overlapped event in seconds." -#: src/dvr/dvr_autorec.c:1140 +#: src/dvr/dvr_autorec.c:1145 msgid "" "The title of the program to look for. Note that this accepts case-" "insensitive regular expressions." @@ -9897,7 +10109,7 @@ msgstr "" msgid "The total number of services found." msgstr "The total number of services found." -#: src/dvr/dvr_db.c:4292 +#: src/dvr/dvr_db.c:4577 msgid "The total scheduled duration." msgstr "The total scheduled duration." @@ -9939,11 +10151,11 @@ msgstr "" "higher value means to use this tuner out of preference). If not set (zero), " "the standard priority value is used. See Help for details." -#: src/config.c:2647 +#: src/config.c:2693 msgid "The user agent string for the build-in HTTP client." msgstr "The user agent string for the build-in HTTP client." -#: src/dvr/dvr_db.c:4498 src/dvr/dvr_autorec.c:1433 src/dvr/dvr_timerec.c:670 +#: src/dvr/dvr_db.c:4783 src/dvr/dvr_autorec.c:1440 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." @@ -9951,7 +10163,7 @@ msgstr "" "The user who created the recording, or the auto-recording source and IP " "address if scheduled by a matching rule." -#: src/config.c:2223 +#: src/config.c:2236 msgid "The version of Tvheadend that last updated the config." msgstr "The version of Tvheadend that last updated the config." @@ -9959,7 +10171,7 @@ msgstr "The version of Tvheadend that last updated the config." msgid "The video stream types the filter should apply to." msgstr "The video stream types to which the filter should apply." -#: src/access.c:1553 src/config.c:2242 +#: src/access.c:1566 src/config.c:2255 msgid "Theme" msgstr "Theme" @@ -9973,12 +10185,12 @@ msgstr "" "Turn this off when you are not seeing signal strength on all tuners but only" " on some." -#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:316 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:328 #: src/input/mpegts/satip/satip_frontend.c:451 msgid "This tuner" msgstr "This tuner" -#: src/config.c:2736 +#: src/config.c:2782 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 " @@ -9988,11 +10200,11 @@ msgstr "" "into ntpd. This can be run without root privileges, but generally the " "performance is not that great." -#: src/tvhlog.c:91 +#: src/tvhlog.c:90 msgid "Thread" msgstr "Thread" -#: src/main.c:970 +#: src/main.c:974 msgid "Thread debugging" msgstr "Thread debugging" @@ -10000,15 +10212,15 @@ msgstr "Thread debugging" msgid "Thriller" msgstr "Thriller" -#: src/dvr/dvr_autorec.c:886 +#: src/dvr/dvr_autorec.c:887 msgid "Thu" msgstr "Thu" -#: src/config.c:2502 +#: src/config.c:2526 msgid "Ticket expiration (seconds)" msgstr "Ticket expiration (seconds)" -#: src/bouquet.c:764 +#: src/bouquet.c:967 msgid "Tidy channel name (e.g., stripping HD/UHD suffix)" msgstr "Tidy channel name (e.g., stripping HD/UHD suffix)" @@ -10016,7 +10228,7 @@ msgstr "Tidy channel name (e.g., stripping HD/UHD suffix)" msgid "Tidy the channel name such as removing trailing HD text" msgstr "Tidy the channel name such as removing trailing HD text" -#: src/tvhlog.c:93 src/config.c:2039 +#: src/tvhlog.c:92 src/config.c:2047 msgid "Time" msgstr "Time" @@ -10040,11 +10252,11 @@ msgstr "Time (in milliseconds) for the rotor to power up." msgid "Time (in milliseconds) for the switch to power up." msgstr "Time (in milliseconds) for the switch to power up." -#: src/input/mpegts/iptv/iptv.c:979 +#: src/input/mpegts/iptv/iptv.c:981 msgid "Time (in minutes) to re-fetch the playlist." msgstr "Time (in minutes) to re-fetch the playlist." -#: src/tvhlog.c:131 +#: src/tvhlog.c:130 msgid "Time Stamp Fix" msgstr "Time Stamp Fix" @@ -10052,11 +10264,11 @@ msgstr "Time Stamp Fix" msgid "Time missed" msgstr "Time missed" -#: src/tvhlog.c:89 +#: src/tvhlog.c:88 msgid "Time profiling" msgstr "Time profiling" -#: src/dvr/dvr_db.c:4615 +#: src/dvr/dvr_db.c:4900 msgid "Time record caption" msgstr "Time record caption" @@ -10065,15 +10277,15 @@ msgstr "Time record caption" msgid "Time recording%s%s" msgstr "Time recording%s%s" -#: src/dvr/dvr_db.c:4218 +#: src/dvr/dvr_db.c:4503 msgid "Time the entry was created" msgstr "Time the entry was created" -#: src/dvr/dvr_db.c:4227 +#: src/dvr/dvr_db.c:4512 msgid "Time the entry was last watched" msgstr "Time the entry was last watched" -#: src/dvr/dvr_db.c:4228 +#: src/dvr/dvr_db.c:4513 msgid "Time the entry was last watched." msgstr "Time the entry was last watched." @@ -10089,7 +10301,7 @@ msgstr "Time to start the recording/time the recording started." msgid "Time to stop recording/time the recording stopped." msgstr "Time to stop recording/time the recording stopped." -#: src/dvr/dvr_db.c:4719 +#: src/dvr/dvr_db.c:5004 msgid "Time when the program was first aired" msgstr "Time when the program was first aired" @@ -10101,31 +10313,31 @@ msgstr "Timeout (seconds)" msgid "Timeout (secs)" msgstr "Timeout (secs)" -#: src/dvr/dvr_db.c:4616 +#: src/dvr/dvr_db.c:4901 msgid "Timer-based automatic record caption." msgstr "Timer-based automatic record caption." -#: src/dvr/dvr_db.c:4607 +#: src/dvr/dvr_db.c:4892 msgid "Timer-based automatic recording." msgstr "Timer-based automatic recording." -#: src/tvhlog.c:178 src/timeshift.c:184 +#: src/tvhlog.c:177 src/timeshift.c:184 msgid "Timeshift" msgstr "Timeshift" -#: src/dvr/dvr_db.c:4348 src/dvr/dvr_db.c:4356 src/dvr/dvr_timerec.c:551 +#: src/dvr/dvr_db.c:4633 src/dvr/dvr_db.c:4641 src/dvr/dvr_timerec.c:551 msgid "Title" msgstr "Title" -#: src/dvr/dvr_autorec.c:1139 +#: src/dvr/dvr_autorec.c:1144 msgid "Title (regexp)" msgstr "Title (regexp)" -#: src/dvr/dvr_db.c:4357 +#: src/dvr/dvr_db.c:4642 msgid "Title of the program (display only)." msgstr "Title of the program (display only)." -#: src/dvr/dvr_db.c:4349 +#: src/dvr/dvr_db.c:4634 msgid "Title of the program." msgstr "Title of the program." @@ -10153,7 +10365,7 @@ msgstr "Tone burst" msgid "Too many data errors" msgstr "Too many data errors" -#: src/config.c:2254 +#: src/config.c:2278 msgid "Tooltips" msgstr "Tooltips" @@ -10173,11 +10385,11 @@ msgstr "Total number of services found on this network." msgid "Total number of services found." msgstr "Total number of services found." -#: src/bouquet.c:1120 +#: src/bouquet.c:1323 msgid "Total number of services seen." msgstr "Total number of services seen." -#: src/bouquet.c:1128 +#: src/bouquet.c:1331 msgid "Total number of services." msgstr "Total number of services." @@ -10197,31 +10409,31 @@ msgstr "Traditional arts" msgid "Traditional music" msgstr "Traditional music" -#: src/tvhlog.c:162 +#: src/tvhlog.c:161 msgid "Transcode" msgstr "Transcode" -#: src/profile.c:2513 +#: src/profile.c:2622 msgid "Transcode audio only for selected codecs." msgstr "Transcode audio only for selected codecs." -#: src/profile.c:2535 +#: src/profile.c:2644 msgid "Transcode subtitle only for selected codecs." msgstr "Transcode subtitle only for selected codecs." -#: src/profile.c:2491 +#: src/profile.c:2600 msgid "Transcode video only for selected codecs." msgstr "Transcode video only for selected codecs." -#: src/profile.c:2452 +#: src/profile.c:2510 msgid "Transcode/av-lib" msgstr "Transcode/av-lib" -#: src/profile.c:2459 +#: src/profile.c:2517 msgid "Transcoding Settings" msgstr "Transcoding Settings" -#: src/epggrab.c:498 +#: src/epggrab.c:497 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' " @@ -10245,7 +10457,7 @@ msgstr "Transmission mode" msgid "Transponder ID" msgstr "Transponder ID" -#: src/tvhlog.c:129 +#: src/tvhlog.c:128 msgid "Transport Stream" msgstr "Transport Stream" @@ -10257,7 +10469,7 @@ msgstr "Transport mode" msgid "Transport stream ID" msgstr "Transport stream ID" -#: src/dvr/dvr_config.c:1052 +#: src/dvr/dvr_config.c:1091 msgid "Try re-scheduling recording if more errors than (0=off)" msgstr "Try re-scheduling recording if more errors than (0=off)" @@ -10269,7 +10481,7 @@ msgstr "" "Try to obtain channel numbers from the display-name XML tag. If the first " "word is number, it is used as the channel number." -#: src/dvr/dvr_autorec.c:884 +#: src/dvr/dvr_autorec.c:885 msgid "Tue" msgstr "Tue" @@ -10319,11 +10531,11 @@ msgstr "Tuning failed" msgid "Turn off LNB when idle" msgstr "Turn off LNB when idle" -#: src/config.c:2610 +#: src/config.c:2634 msgid "Tvheadend model name for HDHomeRun Server Emulation" msgstr "Tvheadend model name for HDHomeRun Server Emulation" -#: src/config.c:2204 +#: src/config.c:2217 msgid "Tvheadend server name" msgstr "Tvheadend server name" @@ -10351,16 +10563,16 @@ msgstr "UHD TV" msgid "UHD: ultra high definition" msgstr "UHD: ultra high definition" -#: src/tvhlog.c:102 +#: src/tvhlog.c:101 msgid "UPnP Protocol" msgstr "UPnP Protocol" -#: src/tvhlog.c:99 src/wizard.c:826 src/dvr/dvr_db.c:4677 -#: src/input/mpegts/iptv/iptv.c:950 src/input/mpegts/iptv/iptv_mux.c:129 +#: src/tvhlog.c:98 src/wizard.c:826 src/dvr/dvr_db.c:4962 +#: src/input/mpegts/iptv/iptv.c:952 src/input/mpegts/iptv/iptv_mux.c:130 msgid "URL" msgstr "URL" -#: src/input/mpegts/iptv/iptv_mux.c:155 +#: src/input/mpegts/iptv/iptv_mux.c:156 msgid "URL for comparison" msgstr "URL for comparison" @@ -10368,11 +10580,11 @@ msgstr "URL for comparison" msgid "URL of the M3U playlist." msgstr "URL of the M3U playlist." -#: src/main.c:916 +#: src/main.c:920 msgid "URL with the SAT>IP server XML location" msgstr "URL with the SAT>IP server XML location" -#: src/dvr/dvr_db.c:4678 +#: src/dvr/dvr_db.c:4963 msgid "URL." msgstr "URL." @@ -10532,28 +10744,28 @@ msgstr "UTC-10" msgid "UTC-11" msgstr "UTC-11" -#: src/tvhlog.c:97 src/input/mpegts/satip/satip.c:434 +#: src/tvhlog.c:96 src/input/mpegts/satip/satip.c:434 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:220 msgid "UUID" msgstr "UUID" -#: src/htsp_server.c:1589 +#: src/htsp_server.c:1623 msgid "Unable to get system UTC time" msgstr "Unable to get system UTC time" -#: src/htsp_server.c:1582 +#: src/htsp_server.c:1616 msgid "Unable to get system local time" msgstr "Unable to get system local time" -#: src/htsp_server.c:1579 +#: src/htsp_server.c:1613 msgid "Unable to get system time" msgstr "Unable to get system time" -#: src/htsp_server.c:770 +#: src/htsp_server.c:772 msgid "Unable to open file" msgstr "Unable to open file" -#: src/htsp_server.c:1557 +#: src/htsp_server.c:1591 msgid "Unable to stat path" msgstr "Unable to stat path" @@ -10565,7 +10777,7 @@ msgstr "Uncommitted" msgid "Uncommitted first" msgstr "Uncommitted first" -#: src/tvhlog.c:169 +#: src/tvhlog.c:168 msgid "Unicable (EN50494)" msgstr "Unicable (EN50494)" @@ -10573,7 +10785,7 @@ msgstr "Unicable (EN50494)" msgid "Unicable I (EN50494)" msgstr "Unicable I (EN50494)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:809 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:810 msgid "Unicable I switch (universal LNB)" msgstr "Unicable I switch (universal LNB)" @@ -10581,19 +10793,19 @@ msgstr "Unicable I switch (universal LNB)" msgid "Unicable II (EN50607)" msgstr "Unicable II (EN50607)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:816 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:817 msgid "Unicable II switch (universal LNB)" msgstr "Unicable II switch (universal LNB)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1604 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1605 msgid "Unicable type" msgstr "Unicable type" -#: src/profile.c:259 src/dvr/dvr_db.c:3503 +#: src/profile.c:259 src/dvr/dvr_db.c:3741 msgid "Unimportant" msgstr "Unimportant" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:788 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:789 msgid "Universal LNB only" msgstr "Universal LNB only" @@ -10605,11 +10817,12 @@ msgstr "Universal tag order" msgid "Universally unique identifier. Read only." msgstr "Universally unique identifier. Read only." -#: src/epggrab/module.c:57 src/dvr/dvr_timerec.c:84 src/dvr/dvr_config.c:734 +#: src/epggrab/module.c:57 src/dvr/dvr_rec.c:445 src/dvr/dvr_timerec.c:84 +#: src/dvr/dvr_config.c:735 msgid "Unknown" msgstr "Unknown" -#: src/htsp_server.c:2954 +#: src/htsp_server.c:2994 msgid "Unknown file" msgstr "Unknown file" @@ -10626,7 +10839,7 @@ msgstr "Unlimited size" msgid "Unlimited time" msgstr "Unlimited time" -#: src/ratinglabels.c:617 +#: src/ratinglabels.c:654 msgid "Unprocessed rating 'age' received via DVB OTA EPG." msgstr "Unprocessed rating 'age' received via DVB OTA EPG." @@ -10650,27 +10863,27 @@ msgstr "Update Entitlement Management Messages from one mux only." msgid "Update card (EMM)" msgstr "Update card (EMM)" -#: src/epggrab.c:397 +#: src/epggrab.c:396 msgid "Update channel icon" msgstr "Update channel icon" -#: src/epggrab.c:373 +#: src/epggrab.c:372 msgid "Update channel name" msgstr "Update channel name" -#: src/epggrab.c:385 +#: src/epggrab.c:384 msgid "Update channel number" msgstr "Update channel number" -#: src/dvr/dvr_config.c:842 +#: src/dvr/dvr_config.c:843 msgid "Update disabled" msgstr "Update disabled" -#: src/config.c:2724 +#: src/config.c:2770 msgid "Update time" msgstr "Update time" -#: src/config.c:2747 +#: src/config.c:2793 msgid "Update tolerance (ms)" msgstr "Update tolerance (ms)" @@ -10682,7 +10895,7 @@ msgstr "Updated" msgid "Updates from one mux (EMM)" msgstr "Updates from one mux (EMM)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:699 +#: 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 " @@ -10697,11 +10910,11 @@ msgstr "" msgid "Usage: %s [OPTIONS]\n" msgstr "Usage: %s [OPTIONS]\n" -#: src/input/mpegts/iptv/iptv_mux.c:97 +#: src/input/mpegts/iptv/iptv_mux.c:98 msgid "Use" msgstr "Use" -#: src/input/mpegts/iptv/iptv.c:813 src/input/mpegts/iptv/iptv_mux.c:170 +#: src/input/mpegts/iptv/iptv.c:815 src/input/mpegts/iptv/iptv_mux.c:171 msgid "Use A/V library" msgstr "Use A/V library" @@ -10709,7 +10922,11 @@ msgstr "Use A/V library" msgid "Use AC-3 detection." msgstr "Use AC-3 detection." -#: src/channels.c:537 src/dvr/dvr_config.c:1399 +#: src/dvr/dvr_autorec.c:1004 +msgid "Use DVR configuration" +msgstr "" + +#: src/channels.c:537 src/dvr/dvr_config.c:1448 msgid "" "Use EITp/f to decide event start/stop. This is also known as \"Accurate " "Recording\". See Help for details." @@ -10717,19 +10934,19 @@ msgstr "" "Use EITp/f to decide event start/stop. This is also known as \"Accurate " "Recording\". See Help for details." -#: src/channels.c:536 src/dvr/dvr_config.c:1398 +#: src/channels.c:536 src/dvr/dvr_config.c:1447 msgid "Use EPG running state" msgstr "Use EPG running state" -#: src/profile.c:1839 src/profile.c:2114 +#: src/profile.c:1850 src/profile.c:2125 msgid "Use WEBM format." msgstr "Use WEBM format." -#: src/dvr/dvr_config.c:1363 +#: src/dvr/dvr_config.c:1402 msgid "Use Windows-compatible filenames" msgstr "Use Windows-compatible filenames" -#: src/main.c:932 +#: src/main.c:936 msgid "Use XSPF playlist instead of M3U" msgstr "Use XSPF playlist instead of M3U" @@ -10821,15 +11038,15 @@ msgstr "Use category instead of genre" msgid "Use default configuration" msgstr "Use default configuration" -#: src/service_mapper.c:624 src/bouquet.c:759 +#: src/service_mapper.c:624 src/bouquet.c:962 msgid "Use fuzzy mapping if merging same name" msgstr "Use fuzzy mapping if merging same name" -#: src/transcoding/codec/profile_video_class.c:215 +#: src/transcoding/codec/profile_video_class.c:256 msgid "Use hardware acceleration for decoding if available." msgstr "Use hardware acceleration for decoding if available." -#: src/transcoding/codec/profile_audio_class.c:258 +#: src/transcoding/codec/profile_audio_class.c:292 msgid "Use only defined number of audio tracks at maximum." msgstr "Use only defined number of audio tracks at maximum." @@ -10837,7 +11054,7 @@ msgstr "Use only defined number of audio tracks at maximum." msgid "Use only this service ID, filter out others." msgstr "Use only this service ID, filter out others." -#: src/transcoding/codec/profile_audio_class.c:172 +#: src/transcoding/codec/profile_audio_class.c:206 msgid "Use original" msgstr "Use original" @@ -10853,16 +11070,16 @@ msgstr "Use tag internally (don't expose to clients)." msgid "Use the provider's service IDs as channel numbers." msgstr "Use the provider's service IDs as channel numbers." -#: src/dvr/dvr_config.c:1177 +#: src/dvr/dvr_config.c:1216 msgid "Use this character set when setting filenames." msgstr "Use this character set when setting filenames." -#: src/dvr/dvr_config.c:1147 +#: src/dvr/dvr_config.c:1186 msgid "Use x amount of storage space." msgstr "Use x amount of storage space." -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:536 -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:600 +#: 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)." @@ -10872,16 +11089,16 @@ msgstr "User Band Frequency (in MHz)." msgid "User access error" msgstr "User access error" -#: src/htsp_server.c:1785 src/htsp_server.c:1882 src/htsp_server.c:2005 -#: src/htsp_server.c:2114 src/htsp_server.c:2285 src/htsp_server.c:2323 -#: src/htsp_server.c:2333 src/htsp_server.c:2359 src/htsp_server.c:2397 -#: src/htsp_server.c:2434 src/htsp_server.c:2444 src/htsp_server.c:2469 -#: src/htsp_server.c:2505 src/htsp_server.c:2548 src/htsp_server.c:2556 -#: src/htsp_server.c:2609 src/htsp_server.c:2933 +#: src/htsp_server.c:1819 src/htsp_server.c:1921 src/htsp_server.c:2045 +#: src/htsp_server.c:2153 src/htsp_server.c:2325 src/htsp_server.c:2363 +#: src/htsp_server.c:2373 src/htsp_server.c:2399 src/htsp_server.c:2437 +#: src/htsp_server.c:2474 src/htsp_server.c:2484 src/htsp_server.c:2509 +#: src/htsp_server.c:2545 src/htsp_server.c:2588 src/htsp_server.c:2596 +#: src/htsp_server.c:2649 src/htsp_server.c:2973 msgid "User does not have access" msgstr "User does not have access" -#: src/htsp_server.c:2149 +#: src/htsp_server.c:2188 msgid "User does not have access to channel" msgstr "User does not have access to channel" @@ -10889,7 +11106,7 @@ msgstr "User does not have access to channel" msgid "User icon" msgstr "User icon" -#: src/access.c:1558 src/access.c:1764 +#: src/access.c:1571 src/access.c:1777 msgid "User interface level" msgstr "User interface level" @@ -10905,16 +11122,16 @@ msgstr "User login" msgid "User request" msgstr "User request" -#: src/access.c:1735 src/access.c:2273 src/wizard.c:444 +#: src/access.c:1748 src/access.c:2286 src/wizard.c:444 #: src/descrambler/cclient.c:1378 msgid "Username" msgstr "Username" -#: src/access.c:1736 +#: src/access.c:1749 msgid "Username for the entry (login username)." msgstr "Username for the entry (login username)." -#: src/access.c:2274 +#: src/access.c:2287 msgid "" "Username of the entry (this should match a username from within the \"Access" " Entries\" tab)." @@ -10922,29 +11139,37 @@ msgstr "" "Username of the entry (this should match a username from within the \"Access" " Entries\" tab)." -#: src/access.c:1707 +#: src/access.c:1720 msgid "Users - Access Entries" msgstr "Users - Access Entries" -#: src/access.c:2431 +#: src/access.c:2444 msgid "Users - IP Blocking" msgstr "Users - IP Blocking" -#: src/access.c:2254 +#: src/access.c:2267 msgid "Users - Passwords" msgstr "Users - Passwords" -#: src/tvhlog.c:183 +#: src/tvhlog.c:182 msgid "VA-API" msgstr "VA-API" -#: src/transcoding/codec/codecs/vorbis.c:51 +#: src/transcoding/codec/profile_video_class.c:285 +msgid "VAAPI Deinterlace mode" +msgstr "" + +#: src/tvhlog.c:183 +msgid "VAINFO" +msgstr "" + +#: src/transcoding/codec/codecs/vorbis.c:58 #: src/transcoding/codec/codecs/libs/libtheora.c:60 -#: src/transcoding/codec/codecs/libs/libvorbis.c:79 +#: src/transcoding/codec/codecs/libs/libvorbis.c:96 msgid "Variable bitrate (VBR) mode [0-10]." msgstr "Variable bitrate (VBR) mode [0-10]." -#: src/transcoding/codec/codecs/aac.c:99 +#: src/transcoding/codec/codecs/aac.c:114 msgid "Variable bitrate (VBR) mode [0-2]." msgstr "Variable bitrate (VBR) mode [0-2]." @@ -10956,11 +11181,11 @@ msgstr "Variable bitrate (VBR) mode [0-31]." msgid "Variety show" msgstr "Variety show" -#: src/bouquet.c:1082 +#: src/bouquet.c:1285 msgid "Verify the SSL certificate." msgstr "Verify the SSL certificate." -#: src/input/mpegts/iptv/iptv.c:988 +#: src/input/mpegts/iptv/iptv.c:990 msgid "Verify the peer's SSL." msgstr "Verify the peer's SSL." @@ -10972,19 +11197,19 @@ msgstr "Version" msgid "Video" msgstr "Video" -#: src/profile.c:2479 +#: src/profile.c:2588 msgid "Video codec profile" msgstr "Video codec profile" -#: src/transcoding/codec/profile_video_class.c:224 +#: src/transcoding/codec/profile_video_class.c:329 msgid "Video pixel format." msgstr "Video pixel format." -#: src/access.c:1843 +#: src/access.c:1856 msgid "Video recorder" msgstr "Video recorder" -#: src/access.c:1844 +#: src/access.c:1857 msgid "" "Video recorder flags, allow/disallow access to video recorder functionality " "(including Autorecs), allow/disallow users to view other DVR entries, " @@ -10996,7 +11221,7 @@ msgstr "" "allow/disallow users to work with DVR entries of other users (remove, edit) " "etc." -#: src/access.c:1655 +#: src/access.c:1668 msgid "View all" msgstr "View all" @@ -11004,19 +11229,19 @@ msgstr "View all" msgid "Visually impaired commentary/audio description" msgstr "Visually impaired commentary/audio description" -#: src/profile.c:1931 +#: src/profile.c:1942 msgid "Vorbis audio" msgstr "Vorbis audio" -#: src/profile.c:1838 src/profile.c:2113 +#: src/profile.c:1849 src/profile.c:2124 msgid "WEBM" msgstr "WEBM" -#: src/profile.c:2266 +#: src/profile.c:2324 msgid "WEBM/av-lib" msgstr "WEBM/av-lib" -#: src/profile.c:2261 +#: src/profile.c:2319 msgid "WEBM/built-in" msgstr "WEBM/built-in" @@ -11060,35 +11285,39 @@ msgstr "Weak stream" msgid "Weather report" msgstr "Weather report" -#: src/config.c:2175 +#: src/transcoding/codec/profile_video_class.c:61 +msgid "Weave Deinterlacing" +msgstr "" + +#: src/config.c:2184 msgid "Web Interface Settings" msgstr "Web Interface Settings" -#: src/tvhlog.c:177 +#: src/tvhlog.c:176 msgid "Web User Interface" msgstr "Web User Interface" -#: src/access.c:1880 src/wizard.c:184 +#: src/access.c:1893 src/wizard.c:184 msgid "Web interface" msgstr "Web interface" -#: src/access.c:1548 src/access.c:1795 +#: src/access.c:1561 src/access.c:1808 msgid "Web interface language" msgstr "Web interface language" -#: src/access.c:1796 +#: src/access.c:1809 msgid "Web interface language." msgstr "Web interface language." -#: src/access.c:1805 +#: src/access.c:1818 msgid "Web interface theme." msgstr "Web interface theme." -#: src/access.c:1804 +#: src/access.c:1817 msgid "Web theme" msgstr "Web theme" -#: src/dvr/dvr_autorec.c:885 +#: src/dvr/dvr_autorec.c:886 msgid "Wed" msgstr "Wed" @@ -11100,15 +11329,15 @@ msgstr "Welcome" msgid "Western" msgstr "Western" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:744 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:745 msgid "Western hemisphere (latitude direction)" msgstr "Western hemisphere (latitude direction)" -#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:745 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:746 msgid "Western hemisphere (latitude direction)." msgstr "Western hemisphere (latitude direction)." -#: src/config.c:2584 +#: src/config.c:2608 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 " @@ -11130,7 +11359,7 @@ msgstr "" "Tvheadend is not affected by this value. Tvheadend will allocate tuners " "automatically. Set to zero for Tvheadend to use a default value." -#: src/config.c:2611 +#: src/config.c:2635 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 " @@ -11160,7 +11389,7 @@ msgstr "" "normal operation. This type of mux probing is not required and it may cause " "issues for SAT>IP (limited number of PID filters)." -#: src/dvr/dvr_config.c:1063 +#: src/dvr/dvr_config.c:1102 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 " @@ -11176,7 +11405,7 @@ msgstr "" "channels instead of on primary channels. This scheduling requires extra " "overhead so is disabled by default." -#: src/dvr/dvr_autorec.c:1128 +#: src/dvr/dvr_autorec.c:1132 msgid "" "When specified, this setting overrides the subdirectory rules (except the " "base directory) defined in the DVR configuration and puts all recordings " @@ -11186,7 +11415,7 @@ msgstr "" "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." -#: src/input/mpegts/iptv/iptv.c:855 +#: 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." @@ -11194,7 +11423,7 @@ msgstr "" "When streaming a service (via http or htsp) Tvheadend will use the network " "with the highest streaming priority set here. See Help for details." -#: src/dvr/dvr_autorec.c:1164 +#: src/dvr/dvr_autorec.c:1169 msgid "" "When the fulltext is checked, the title pattern is matched against title, " "subtitle, summary and description." @@ -11214,14 +11443,21 @@ msgstr "When the mux was successfully scanned for the first time." msgid "When the mux was successfully scanned." msgstr "When the mux was successfully scanned." -#: src/input/mpegts/mpegts_service.c:251 +#: src/input/mpegts/mpegts_service.c:285 msgid "When the service was first identified and recorded." msgstr "When the service was first identified and recorded." -#: src/input/mpegts/mpegts_service.c:259 +#: src/input/mpegts/mpegts_service.c:293 msgid "When the service was last seen during a mux scan." msgstr "When the service was last seen during a mux scan." +#: src/config.c:2671 +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 "" + #: src/epg.c:1843 msgid "Winter sports" msgstr "Winter sports" @@ -11236,7 +11472,7 @@ msgstr "" "the oldest segment in the buffer instead of replacing it completely. Note, " "this may reduce the amount of rewind time." -#: src/access.c:1981 src/access.c:2327 src/input/mpegts/mpegts_network.c:353 +#: src/access.c:1994 src/access.c:2340 src/input/mpegts/mpegts_network.c:353 msgid "Wizard" msgstr "Wizard" @@ -11253,7 +11489,7 @@ msgstr "" "Write a short message to log identifying the matched parameters. It is " "useful for debugging your setup or structure of incoming streams." -#: src/epggrab.c:410 +#: src/epggrab.c:409 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 " @@ -11263,7 +11499,7 @@ msgstr "" "be re-read on the next startup (e.g. in case an unexpected shutdown occurs)." " Set to 0 to disable." -#: src/epggrab.c:422 +#: src/epggrab.c:421 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 " @@ -11273,19 +11509,19 @@ msgstr "" "import has completed, so should a crash/unexpected shutdown occur EPG data " "is saved (re-read on next startup)." -#: src/ratinglabels.c:640 +#: src/ratinglabels.c:677 msgid "XML 'rating' tag value to match events received via XMLTV." msgstr "XML 'rating' tag value to match events received via XMLTV." -#: src/ratinglabels.c:647 +#: src/ratinglabels.c:684 msgid "XMLTV 'system' attribute to match events received via XMLTV." msgstr "XMLTV 'system' attribute to match events received via XMLTV." -#: src/tvhlog.c:176 +#: src/tvhlog.c:175 msgid "XMLTV EPG Import" msgstr "XMLTV EPG Import" -#: src/access.c:1563 +#: src/access.c:1576 msgid "XMLTV output format" msgstr "XMLTV output format" @@ -11293,7 +11529,7 @@ msgstr "XMLTV output format" msgid "Yes" msgstr "Yes" -#: src/transcoding/codec/codecs/aac.c:83 +#: src/transcoding/codec/codecs/aac.c:98 msgid "aac" msgstr "aac" @@ -11301,11 +11537,11 @@ msgstr "aac" msgid "addpids/delpids supported" msgstr "addpids/delpids supported" -#: src/transcoding/codec/codecs/aac.c:71 +#: src/transcoding/codec/codecs/aac.c:86 msgid "anmr: ANMR method (Not currently recommended)" msgstr "anmr: ANMR method (Not currently recommended)" -#: src/transcoding/codec/profile_audio_class.c:252 +#: src/transcoding/codec/profile_audio_class.c:286 msgid "audio" msgstr "audio" @@ -11313,6 +11549,10 @@ msgstr "audio" msgid "audio: Favor faithfulness to the input" msgstr "audio: Favor faithfulness to the input" +#: src/transcoding/codec/profile_video_class.c:40 +msgid "auto (recommended)" +msgstr "" + #: src/transcoding/codec/codecs/libs/libvpx.c:57 msgid "best" msgstr "best" @@ -11333,11 +11573,11 @@ msgstr "en50494" msgid "en50607" msgstr "en50607" -#: src/transcoding/codec/codecs/aac.c:73 +#: src/transcoding/codec/codecs/aac.c:88 msgid "fast: Constant quantizer (Not recommended)" msgstr "fast: Constant quantiser (Not recommended)" -#: src/transcoding/codec/codecs/flac.c:57 +#: src/transcoding/codec/codecs/flac.c:71 msgid "flac" msgstr "flac" @@ -11345,16 +11585,16 @@ msgstr "flac" msgid "good" msgstr "good" -#: src/dvr/dvr_db.c:4148 +#: src/dvr/dvr_db.c:4433 msgid "hrs" msgstr "hrs" -#: src/main.c:995 +#: src/main.c:999 #, c-format msgid "invalid option specified [%s]" msgstr "invalid option specified [%s]" -#: src/tvhlog.c:161 +#: src/tvhlog.c:160 msgid "libav / ffmpeg" msgstr "libav / ffmpeg" @@ -11366,7 +11606,7 @@ msgstr "libopus" msgid "libtheora" msgstr "libtheora" -#: src/transcoding/codec/codecs/libs/libvorbis.c:63 +#: src/transcoding/codec/codecs/libs/libvorbis.c:80 msgid "libvorbis" msgstr "libvorbis" @@ -11394,11 +11634,11 @@ msgstr "logout" msgid "lowdelay: Restrict to only the lowest delay modes" msgstr "lowdelay: Restrict to only the lowest delay modes" -#: src/dvr/dvr_db.c:4149 +#: src/dvr/dvr_db.c:4434 msgid "min" msgstr "min" -#: src/dvr/dvr_db.c:4150 +#: src/dvr/dvr_db.c:4435 msgid "mins" msgstr "mins" @@ -11434,11 +11674,23 @@ msgstr "off: Use constant bit rate" msgid "on: Use variable bit rate" msgstr "on: Use variable bit rate" -#: src/main.c:1004 +#: src/main.c:1008 #, c-format msgid "option %s requires a value" msgstr "option %s requires a value" +#: src/transcoding/codec/profile_video_class.c:48 +msgid "prioritize MMAL" +msgstr "" + +#: src/transcoding/codec/profile_video_class.c:45 +msgid "prioritize NVDEC" +msgstr "" + +#: src/transcoding/codec/profile_video_class.c:42 +msgid "prioritize VAAPI" +msgstr "" + #: src/transcoding/codec/codecs/libs/libvpx.c:69 msgid "psnr" msgstr "psnr" @@ -11476,7 +11728,7 @@ msgstr "ssim" msgid "towards project operating costs." msgstr "towards project operating costs." -#: src/main.c:965 +#: src/main.c:969 msgid "tsfile input (mux file)" msgstr "tsfile input (mux file)" @@ -11484,11 +11736,11 @@ msgstr "tsfile input (mux file)" msgid "tvhdhomerun client" msgstr "tvhdhomerun client" -#: src/transcoding/codec/codecs/aac.c:72 +#: src/transcoding/codec/codecs/aac.c:87 msgid "twoloop: Two loop searching method" msgstr "twoloop: Two loop searching method" -#: src/transcoding/codec/profile_video_class.c:178 +#: src/transcoding/codec/profile_video_class.c:229 msgid "video" msgstr "video" @@ -11496,7 +11748,7 @@ msgstr "video" msgid "voip: Favor improved speech intelligibility" msgstr "voip: Favour improved speech intelligibility" -#: src/transcoding/codec/codecs/vorbis.c:45 +#: src/transcoding/codec/codecs/vorbis.c:52 msgid "vorbis" msgstr "vorbis"