]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
intl: update language templates
authorJaroslav Kysela <perex@perex.cz>
Sat, 3 Sep 2016 20:56:07 +0000 (22:56 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sat, 3 Sep 2016 20:56:07 +0000 (22:56 +0200)
intl/docs/tvheadend.doc.pot
intl/js/tvheadend.js.pot
intl/tvheadend.pot

index 906d51161f46840d06ecaac848172a945f190de4..5446db07524259b04cfa8cf8a90aa9dc46c55ba4 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-05-24 08:48+0200\n"
+"POT-Creation-Date: 2016-09-03 22:49+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/docs_inc.c:1864
+#: src/docs_inc.c:1876
 msgid ""
 "\n"
 "__Tip__ : By default Tvheadend will only show a small selection of entries - "
@@ -25,7 +25,7 @@ msgid ""
 "selector at the bottom right of the page."
 msgstr ""
 
-#: src/docs_inc.c:1881
+#: src/docs_inc.c:1895
 msgid ""
 "\n"
 "__Tip__ : You can select all entries within the grid by pressing ctrl+A. You "
@@ -33,564 +33,600 @@ msgid ""
 "a range."
 msgstr ""
 
-#: src/docs_inc.c:9 src/docs_inc.c:53 src/docs_inc.c:211 src/docs_inc.c:217
-#: src/docs_inc.c:465 src/docs_inc.c:537 src/docs_inc.c:857 src/docs_inc.c:891
-#: src/docs_inc.c:913 src/docs_inc.c:1199 src/docs_inc.c:1403
-#: src/docs_inc.c:1775 src/docs_inc.c:2003 src/docs_inc.c:2038
-#: src/docs_inc.c:2046 src/docs_inc.c:2062 src/docs_inc.c:2082
-#: src/docs_inc.c:2090 src/docs_inc.c:2117 src/docs_inc.c:2150
-#: src/docs_inc.c:2177 src/docs_inc.c:2214 src/docs_inc.c:2223
-#: src/docs_inc.c:2265 src/docs_inc.c:2294 src/docs_inc.c:2380
-#: src/docs_inc.c:2403 src/docs_inc.c:2444 src/docs_inc.c:2477
-#: src/docs_inc.c:2522 src/docs_inc.c:2582 src/docs_inc.c:2588
-#: src/docs_inc.c:2667 src/docs_inc.c:2688 src/docs_inc.c:2694
-#: src/docs_inc.c:2712 src/docs_inc.c:2747 src/docs_inc.c:2756
-#: src/docs_inc.c:2777 src/docs_inc.c:2786 src/docs_inc.c:2807
-#: src/docs_inc.c:2834 src/docs_inc.c:2857 src/docs_inc.c:2896
-#: src/docs_inc.c:2934 src/docs_inc.c:2957 src/docs_inc.c:2990
-#: src/docs_inc.c:3005 src/docs_inc.c:3030 src/docs_inc.c:3055
-#: src/docs_inc.c:3066 src/docs_inc.c:3092 src/docs_inc.c:3126
-#: src/docs_inc.c:3141 src/docs_inc.c:3156 src/docs_inc.c:3292
-#: src/docs_inc.c:3353 src/docs_inc.c:3362 src/docs_inc.c:3377
-#: src/docs_inc.c:3388 src/docs_inc.c:3394 src/docs_inc.c:3440
-#: src/docs_inc.c:3457 src/docs_inc.c:3536 src/docs_inc.c:3542
-#: src/docs_inc.c:3557 src/docs_inc.c:3592 src/docs_inc.c:3629
-#: src/docs_inc.c:3638
+#: src/docs_inc.c:137 src/docs_inc.c:245 src/docs_inc.c:421 src/docs_inc.c:429
+#: src/docs_inc.c:447 src/docs_inc.c:505 src/docs_inc.c:545 src/docs_inc.c:809
+#: src/docs_inc.c:887 src/docs_inc.c:921 src/docs_inc.c:943 src/docs_inc.c:1035
+#: src/docs_inc.c:1193 src/docs_inc.c:1199 src/docs_inc.c:1645
+#: src/docs_inc.c:2019 src/docs_inc.c:2052 src/docs_inc.c:2060
+#: src/docs_inc.c:2078 src/docs_inc.c:2104 src/docs_inc.c:2112
+#: src/docs_inc.c:2139 src/docs_inc.c:2172 src/docs_inc.c:2199
+#: src/docs_inc.c:2236 src/docs_inc.c:2249 src/docs_inc.c:2291
+#: src/docs_inc.c:2320 src/docs_inc.c:2406 src/docs_inc.c:2429
+#: src/docs_inc.c:2470 src/docs_inc.c:2503 src/docs_inc.c:2548
+#: src/docs_inc.c:2608 src/docs_inc.c:2614 src/docs_inc.c:2693
+#: src/docs_inc.c:2714 src/docs_inc.c:2720 src/docs_inc.c:2738
+#: src/docs_inc.c:2773 src/docs_inc.c:2782 src/docs_inc.c:2803
+#: src/docs_inc.c:2816 src/docs_inc.c:2837 src/docs_inc.c:2864
+#: src/docs_inc.c:2891 src/docs_inc.c:2944 src/docs_inc.c:2982
+#: src/docs_inc.c:3005 src/docs_inc.c:3038 src/docs_inc.c:3053
+#: src/docs_inc.c:3078 src/docs_inc.c:3103 src/docs_inc.c:3116
+#: src/docs_inc.c:3142 src/docs_inc.c:3176 src/docs_inc.c:3201
+#: src/docs_inc.c:3211 src/docs_inc.c:3234 src/docs_inc.c:3370
+#: src/docs_inc.c:3427 src/docs_inc.c:3436 src/docs_inc.c:3451
+#: src/docs_inc.c:3462 src/docs_inc.c:3468 src/docs_inc.c:3514
+#: src/docs_inc.c:3531 src/docs_inc.c:3612 src/docs_inc.c:3630
+#: src/docs_inc.c:3651 src/docs_inc.c:4054 src/docs_inc.c:4091
+#: src/docs_inc.c:4100
 msgid "!"
 msgstr ""
 
-#: src/docs_inc.c:3761
+#: src/docs_inc.c:4576
 #, c-format
 msgid "%C"
 msgstr ""
 
-#: src/docs_inc.c:3871
+#: src/docs_inc.c:4320
 #, c-format
 msgid "%F"
 msgstr ""
 
-#: src/docs_inc.c:3875
+#: src/docs_inc.c:4324
 msgid "%R"
 msgstr ""
 
-#: src/docs_inc.c:3773
+#: src/docs_inc.c:4588
 #, c-format
 msgid "%c"
 msgstr ""
 
-#: src/docs_inc.c:3879
+#: src/docs_inc.c:4328
 #, c-format
 msgid "%x"
 msgstr ""
 
-#: src/docs_inc.c:2364
+#: src/docs_inc.c:2390
 msgid "'Accept/OK Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2749
+#: src/docs_inc.c:2775
 msgid "'Access Control - Entries tab'"
 msgstr ""
 
-#: src/docs_inc.c:2836
+#: src/docs_inc.c:2866
 msgid "'Access Entries Grid'"
 msgstr ""
 
-#: src/docs_inc.c:2859
+#: src/docs_inc.c:2893
 msgid "'Access Entry Example'"
 msgstr ""
 
-#: src/docs_inc.c:3143
+#: src/docs_inc.c:3203
 msgid "'Add Bouquet Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2382
+#: src/docs_inc.c:2408
 msgid "'Add CA Config'"
 msgstr ""
 
-#: src/docs_inc.c:3538
+#: src/docs_inc.c:3614
 msgid "'Add Channel Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2758
+#: src/docs_inc.c:2784
 msgid "'Add Entries Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3396
+#: src/docs_inc.c:3470
 msgid "'Add Mux Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3640
+#: src/docs_inc.c:4102
 msgid "'Add Mux Schedule'"
 msgstr ""
 
-#: src/docs_inc.c:2936
+#: src/docs_inc.c:2984
 msgid "'Add New Profile'"
 msgstr ""
 
-#: src/docs_inc.c:2225
+#: src/docs_inc.c:2251
 msgid "'Add Password dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2590
+#: src/docs_inc.c:2616
 msgid "'Add Profile Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2696
+#: src/docs_inc.c:2722
 msgid "'Add new network'"
 msgstr ""
 
-#: src/docs_inc.c:3294
+#: src/docs_inc.c:3372
 msgid "'Add new recording dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2092
+#: src/docs_inc.c:2114
 msgid "'Add service to channel example'"
 msgstr ""
 
-#: src/docs_inc.c:2714
+#: src/docs_inc.c:2740
 msgid "'Add/Edit Network' Dialog - DVB-S/2"
 msgstr ""
 
-#: src/docs_inc.c:3057
+#: src/docs_inc.c:3105
 msgid "'Autorec' Tab"
 msgstr ""
 
-#: src/docs_inc.c:3068
+#: src/docs_inc.c:3118
 msgid "'Autorec' example entry"
 msgstr ""
 
-#: src/docs_inc.c:3128
+#: src/docs_inc.c:3178
 msgid "'Bouqets' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2296
+#: src/docs_inc.c:2322
 msgid "'CA Client Configuration Example'"
 msgstr ""
 
-#: src/docs_inc.c:1797
+#: src/docs_inc.c:831
 msgid "'Cancel'"
 msgstr ""
 
-#: src/docs_inc.c:3459
+#: src/docs_inc.c:3533
 msgid "'Channel lists'"
 msgstr ""
 
-#: src/docs_inc.c:3364
+#: src/docs_inc.c:3438
 msgid "'Channel tag dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3355
+#: src/docs_inc.c:3429
 msgid "'Channel tag'"
 msgstr ""
 
-#: src/docs_inc.c:3594
+#: src/docs_inc.c:4056
 msgid "'Configuration - Image Cache tab'"
 msgstr ""
 
-#: src/docs_inc.c:2216
+#: src/docs_inc.c:2238
 msgid "'Configuration - Passwords tab'"
 msgstr ""
 
-#: src/docs_inc.c:2809
+#: src/docs_inc.c:2839
 msgid "'DVB-C frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:3032
+#: src/docs_inc.c:3080
 msgid "'DVB-S frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:2152
+#: src/docs_inc.c:2174
 msgid "'DVB-T frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:3559
+#: src/docs_inc.c:3653
 msgid "'Debugging tab'"
 msgstr ""
 
-#: src/docs_inc.c:2898
+#: src/docs_inc.c:2946
 msgid "'Digital Video Recorder Profiles' Tab 1"
 msgstr ""
 
-#: src/docs_inc.c:3158
+#: src/docs_inc.c:3236
 msgid "'Digital Video Recorder' Tabs"
 msgstr ""
 
-#: src/docs_inc.c:2405
+#: src/docs_inc.c:2431
 msgid "'EPG Grabber Channels Tab'"
 msgstr ""
 
-#: src/docs_inc.c:2446 src/docs_inc.c:2479
+#: src/docs_inc.c:2472 src/docs_inc.c:2505
 msgid "'EPG Grabber Configuration'"
 msgstr ""
 
-#: src/docs_inc.c:3094
+#: src/docs_inc.c:3144
 msgid "'Edit Autorec'"
 msgstr ""
 
-#: src/docs_inc.c:3544
+#: src/docs_inc.c:3632
 msgid "'Edit Channel Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:55
+#: src/docs_inc.c:1037
 msgid "'Electronic Program Guide' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2368
+#: src/docs_inc.c:2394
 msgid "'Error Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2119
+#: src/docs_inc.c:2141
 msgid "'General Base' Tab Screenshot 1"
 msgstr ""
 
-#: src/docs_inc.c:2104
+#: src/docs_inc.c:2126
 msgid "'Information Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2048
+#: src/docs_inc.c:431 src/docs_inc.c:2062 src/docs_inc.c:3213
 msgid "'Map All Services'"
 msgstr ""
 
-#: src/docs_inc.c:2064
+#: src/docs_inc.c:449 src/docs_inc.c:2080
 msgid "'Map selected'"
 msgstr ""
 
-#: src/docs_inc.c:3379
+#: src/docs_inc.c:3453
 msgid "'Mux List'"
 msgstr ""
 
-#: src/docs_inc.c:3631
+#: src/docs_inc.c:4093
 msgid "'Mux Schedule Entries'"
 msgstr ""
 
-#: src/docs_inc.c:2690 src/docs_inc.c:3390
+#: src/docs_inc.c:2716 src/docs_inc.c:3464
 msgid "'Network selection'"
 msgstr ""
 
-#: src/docs_inc.c:2669
+#: src/docs_inc.c:2695
 msgid "'Networks' Tab Screenshot"
 msgstr ""
 
-#: src/docs_inc.c:2179
+#: src/docs_inc.c:2002
+msgid "'Play Icon Image'"
+msgstr ""
+
+#: src/docs_inc.c:2201
 msgid "'SAT"
 msgstr ""
 
-#: src/docs_inc.c:3007
+#: src/docs_inc.c:3055
 msgid "'SAT>IP Panel'"
 msgstr ""
 
-#: src/docs_inc.c:2084
+#: src/docs_inc.c:2106
 msgid "'Service filtering'"
 msgstr ""
 
-#: src/docs_inc.c:2040 src/docs_inc.c:3442
+#: src/docs_inc.c:423 src/docs_inc.c:2054 src/docs_inc.c:3516
 msgid "'Service mapper dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2005
+#: src/docs_inc.c:2021
 msgid "'Services'"
 msgstr ""
 
-#: src/docs_inc.c:1201 src/docs_inc.c:1221
+#: src/docs_inc.c:1647 src/docs_inc.c:1667
 msgid "'Status - Stream' Tab"
 msgstr ""
 
-#: src/docs_inc.c:11 src/docs_inc.c:1405 src/docs_inc.c:1777
+#: src/docs_inc.c:139 src/docs_inc.c:247 src/docs_inc.c:811
 msgid "'Status - Subscriptions' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2372
+#: src/docs_inc.c:2398
 msgid "'Stop/Disabled Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2524
+#: src/docs_inc.c:2550
 msgid "'Stream Profiles'"
 msgstr ""
 
-#: src/docs_inc.c:2992
+#: src/docs_inc.c:3040
 msgid "'Stream filter dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2959
+#: src/docs_inc.c:3007
 msgid "'Stream filters'"
 msgstr ""
 
-#: src/docs_inc.c:915
+#: src/docs_inc.c:945
 msgid "'TV Adapter params'"
 msgstr ""
 
-#: src/docs_inc.c:893
+#: src/docs_inc.c:923
 msgid "'TV Adapter tree'"
 msgstr ""
 
-#: src/docs_inc.c:2267
+#: src/docs_inc.c:2293
 msgid "'Timeshift Tab'"
 msgstr ""
 
-#: src/docs_inc.c:2584
+#: src/docs_inc.c:2610
 msgid "'Type select'"
 msgstr ""
 
-#: src/docs_inc.c:1725
+#: src/docs_inc.c:759
 msgid "(/mux only) list of subscribed PIDs (comma separated)"
 msgstr ""
 
-#: src/docs_inc.c:1717
+#: src/docs_inc.c:751
 msgid "(/service only) do not descramble (if set to 0)"
 msgstr ""
 
-#: src/docs_inc.c:1721
+#: src/docs_inc.c:755
 msgid "(/service only) pass EMM to the stream (if set to 1)"
 msgstr ""
 
-#: src/docs_inc.c:747
+#: src/docs_inc.c:403
 msgid ""
 "(For the technically-minded, these unique identifiers - the elementary "
 "streams - are referred to as 'packet identifiers' or 'PIDs')."
 msgstr ""
 
-#: src/docs_inc.c:505
+#: src/docs_inc.c:105
 msgid "(c) 2006 - 2016 Tvheadend Foundation CIC"
 msgstr ""
 
-#: src/docs_inc.c:1705
+#: src/docs_inc.c:739
 msgid "(except /mux) Override streaming profile"
 msgstr ""
 
-#: src/docs_inc.c:447
+#: src/docs_inc.c:1623
 msgid "(other clients may also be available)."
 msgstr ""
 
-#: src/docs_inc.c:3771
+#: src/docs_inc.c:4586
 msgid ")"
 msgstr ""
 
-#: src/docs_inc.c:4281 src/docs_inc.c:4357
+#: src/docs_inc.c:5145 src/docs_inc.c:5221
 msgid ")! :)"
 msgstr ""
 
-#: src/docs_inc.c:2520
+#: src/docs_inc.c:2546
 msgid ", DVR Profiles or as parameter for HTTP Streaming."
 msgstr ""
 
-#: src/docs_inc.c:3767
+#: src/docs_inc.c:4582
 msgid ", but"
 msgstr ""
 
-#: src/docs_inc.c:3480
+#: src/docs_inc.c:5087
+msgid ", enabling/disabling per channel overrides the DVR profile setting."
+msgstr ""
+
+#: src/docs_inc.c:3554
 msgid ", especially useful if you change your Picon settings."
 msgstr ""
 
-#: src/docs_inc.c:1251
+#: src/docs_inc.c:1697
 msgid ""
 ", note that not all devices supply correct signal information, the value "
 "here can sometimes be ambiguous."
 msgstr ""
 
-#: src/docs_inc.c:2633
+#: src/docs_inc.c:2659
 msgid "- Available worldwide"
 msgstr ""
 
-#: src/docs_inc.c:2659
+#: src/docs_inc.c:2685
 msgid "- IPTV using a playlist as the source"
 msgstr ""
 
-#: src/docs_inc.c:2637
+#: src/docs_inc.c:2663
 msgid ""
 "- available worldwide but common in Brazil and various other countries "
 "throughout south America"
 msgstr ""
 
-#: src/docs_inc.c:691
+#: src/docs_inc.c:347
 msgid ""
 "- but they do go out of date as broadcasters move services around and "
 "national authorities change entire pieces of spectrum. As such, you should "
 "try the pre-defined values, but you may need to add muxes manually."
 msgstr ""
 
-#: src/docs_inc.c:2623 src/docs_inc.c:2647
+#: src/docs_inc.c:2649 src/docs_inc.c:2673
 msgid "- common in Brazil and various other countries throughout south America"
 msgstr ""
 
-#: src/docs_inc.c:2619 src/docs_inc.c:2643
+#: src/docs_inc.c:2645 src/docs_inc.c:2669
 msgid "- common in most of Europe"
 msgstr ""
 
-#: src/docs_inc.c:2651
+#: src/docs_inc.c:2677
 msgid "- common in north and central America"
 msgstr ""
 
-#: src/docs_inc.c:2627
+#: src/docs_inc.c:2653
 msgid "- common in north and central America and parts of south Asia"
 msgstr ""
 
-#: src/docs_inc.c:1517
+#: src/docs_inc.c:215
 msgid ""
 "- this will not only tell you what's supported under Linux, but also how to "
 "get it all working."
 msgstr ""
 
-#: src/docs_inc.c:3961
+#: src/docs_inc.c:4897
 msgid "-1"
 msgstr ""
 
-#: src/docs_inc.c:475 src/docs_inc.c:513 src/docs_inc.c:791 src/docs_inc.c:1485
-#: src/docs_inc.c:2507 src/docs_inc.c:2665 src/docs_inc.c:2738
-#: src/docs_inc.c:2764 src/docs_inc.c:2794 src/docs_inc.c:3500
-#: src/docs_inc.c:4275 src/docs_inc.c:4351 src/docs_inc.c:4374
+#: src/docs_inc.c:113 src/docs_inc.c:183 src/docs_inc.c:475 src/docs_inc.c:515
+#: src/docs_inc.c:2533 src/docs_inc.c:2691 src/docs_inc.c:2764
+#: src/docs_inc.c:2790 src/docs_inc.c:2824 src/docs_inc.c:3574
+#: src/docs_inc.c:3626 src/docs_inc.c:4199 src/docs_inc.c:4263
+#: src/docs_inc.c:4282 src/docs_inc.c:4764 src/docs_inc.c:4801
+#: src/docs_inc.c:4841 src/docs_inc.c:5139 src/docs_inc.c:5215
+#: src/docs_inc.c:5238
 msgid "."
 msgstr ""
 
-#: src/docs_inc.c:559
+#: src/docs_inc.c:567
 msgid ""
 ". Please use github's features if you want to provide patches. Contributions "
 "and improvements are always welcome."
 msgstr ""
 
-#: src/docs_inc.c:605
+#: src/docs_inc.c:2004
+msgid ""
+". This will automatically launch an appropriate player, otherwise you will "
+"need to manually open the playlist to start watching (normally a double-"
+"click on the downloaded file)."
+msgstr ""
+
+#: src/docs_inc.c:41
 msgid "... produces:"
 msgstr ""
 
-#: src/docs_inc.c:3476
+#: src/docs_inc.c:3550
 msgid "/"
 msgstr ""
 
-#: src/docs_inc.c:1379
+#: src/docs_inc.c:1859
 msgid "/etc/default/tvheadend options"
 msgstr ""
 
-#: src/docs_inc.c:3702 src/docs_inc.c:4091 src/docs_inc.c:4179
+#: src/docs_inc.c:4355 src/docs_inc.c:4620 src/docs_inc.c:5004
 msgid "/home/user/Videos/News.mkv"
 msgstr ""
 
-#: src/docs_inc.c:1573
+#: src/docs_inc.c:607
 msgid "/play/REMAIN"
 msgstr ""
 
-#: src/docs_inc.c:1595
+#: src/docs_inc.c:629
 msgid "/playlist[/TYPE][/WHAT][/IDENTIFIER]"
 msgstr ""
 
-#: src/docs_inc.c:1667
+#: src/docs_inc.c:701
 msgid "/stream/WHAT/IDENTIFIER"
 msgstr ""
 
-#: src/docs_inc.c:1727
+#: src/docs_inc.c:761
 msgid "/xmltv[/WHAT][/IDENTIFIER]"
 msgstr ""
 
-#: src/docs_inc.c:4139 src/docs_inc.c:4227
+#: src/docs_inc.c:4403 src/docs_inc.c:5056
 msgid "0"
 msgstr ""
 
-#: src/docs_inc.c:105
+#: src/docs_inc.c:1087
 msgid "00:00:01 to 00:15:00"
 msgstr ""
 
-#: src/docs_inc.c:109
+#: src/docs_inc.c:1091
 msgid "00:15:01 to 00:30:00"
 msgstr ""
 
-#: src/docs_inc.c:113
+#: src/docs_inc.c:1095
 msgid "00:30:01 to 01:30:00"
 msgstr ""
 
-#: src/docs_inc.c:117
+#: src/docs_inc.c:1099
 msgid "01:30:01 to 03:00:00"
 msgstr ""
 
-#: src/docs_inc.c:121
+#: src/docs_inc.c:1103
 msgid "03:00:00 to no maximum"
 msgstr ""
 
-#: src/docs_inc.c:669
+#: src/docs_inc.c:325
 msgid "1. Ensure Tuners are Available for Use"
 msgstr ""
 
-#: src/docs_inc.c:1487
+#: src/docs_inc.c:185
 msgid "1. Install the Tuner Hardware"
 msgstr ""
 
-#: src/docs_inc.c:3738 src/docs_inc.c:4131 src/docs_inc.c:4219
+#: src/docs_inc.c:4722
+msgid "100"
+msgstr ""
+
+#: src/docs_inc.c:4395 src/docs_inc.c:4656 src/docs_inc.c:5048
 msgid "1224421200"
 msgstr ""
 
-#: src/docs_inc.c:3742 src/docs_inc.c:4135 src/docs_inc.c:4223
+#: src/docs_inc.c:4399 src/docs_inc.c:4660 src/docs_inc.c:5052
 msgid "1224426600"
 msgstr ""
 
-#: src/docs_inc.c:3973
+#: src/docs_inc.c:4909
 msgid "14:12"
 msgstr ""
 
-#: src/docs_inc.c:937
+#: src/docs_inc.c:967
 msgid "2 Port"
 msgstr ""
 
-#: src/docs_inc.c:1511
+#: src/docs_inc.c:209
 msgid "2. Install Firmware and/or Drivers"
 msgstr ""
 
-#: src/docs_inc.c:681
+#: src/docs_inc.c:337
 msgid "2. Set up Relevant Network(s)"
 msgstr ""
 
-#: src/docs_inc.c:3969
+#: src/docs_inc.c:4905
 msgid "2011-03-19"
 msgstr ""
 
-#: src/docs_inc.c:697
+#: src/docs_inc.c:353
 msgid "3. Associate the Network with the Respective Tuner(s)"
 msgstr ""
 
-#: src/docs_inc.c:939
+#: src/docs_inc.c:969
 msgid "4 Port"
 msgstr ""
 
-#: src/docs_inc.c:707
+#: src/docs_inc.c:363
 msgid "4. If Necessary, Manually Add Muxes"
 msgstr ""
 
-#: src/docs_inc.c:741
+#: src/docs_inc.c:397
 msgid "5. Scan for Services"
 msgstr ""
 
-#: src/docs_inc.c:749
+#: src/docs_inc.c:405
 msgid "5.1. Forcing a Scan"
 msgstr ""
 
-#: src/docs_inc.c:4143 src/docs_inc.c:4231
+#: src/docs_inc.c:4724
+msgid "50"
+msgstr ""
+
+#: src/docs_inc.c:4407 src/docs_inc.c:5060
 msgid "6"
 msgstr ""
 
-#: src/docs_inc.c:761
+#: src/docs_inc.c:415
 msgid "6. Map Services to Channels"
 msgstr ""
 
-#: src/docs_inc.c:767
-msgid "6.1. Mapping All"
+#: src/docs_inc.c:425
+msgid "6.1 Mapping All"
 msgstr ""
 
-#: src/docs_inc.c:773
-msgid "6.2. Mapping Selected"
+#: src/docs_inc.c:443
+msgid "6.2 Mapping Selected"
 msgstr ""
 
-#: src/docs_inc.c:781
+#: src/docs_inc.c:465
 msgid "6.3. Bouquets"
 msgstr ""
 
-#: src/docs_inc.c:793
+#: src/docs_inc.c:477
 msgid "7. Watch TV"
 msgstr ""
 
-#: src/docs_inc.c:3681 src/docs_inc.c:3753 src/docs_inc.c:3784
-#: src/docs_inc.c:3819 src/docs_inc.c:3865 src/docs_inc.c:3894
-#: src/docs_inc.c:3907 src/docs_inc.c:3984 src/docs_inc.c:4000
-#: src/docs_inc.c:4017
+#: src/docs_inc.c:4726
+msgid "80"
+msgstr ""
+
+#: src/docs_inc.c:4143 src/docs_inc.c:4166 src/docs_inc.c:4193
+#: src/docs_inc.c:4206 src/docs_inc.c:4241 src/docs_inc.c:4270
+#: src/docs_inc.c:4301 src/docs_inc.c:4314 src/docs_inc.c:4422
+#: src/docs_inc.c:4435 src/docs_inc.c:4458 src/docs_inc.c:4485
+#: src/docs_inc.c:4508 src/docs_inc.c:4568 src/docs_inc.c:4671
+#: src/docs_inc.c:4706 src/docs_inc.c:4743 src/docs_inc.c:4752
+#: src/docs_inc.c:4779 src/docs_inc.c:4808 src/docs_inc.c:4835
+#: src/docs_inc.c:4920 src/docs_inc.c:4936 src/docs_inc.c:4953
+#: src/docs_inc.c:5075
 msgid ":"
 msgstr ""
 
-#: src/docs_inc.c:4079 src/docs_inc.c:4167
+#: src/docs_inc.c:4343 src/docs_inc.c:4992
 #, c-format
 msgid ""
 ": Command to run after finishing a recording. The command will be run in "
@@ -599,25 +635,25 @@ msgid ""
 "string is “OK” if recording finished successfully."
 msgstr ""
 
-#: src/docs_inc.c:3690
+#: src/docs_inc.c:4608
 msgid ""
 ": Command to run when a recording starts. The command will be run in "
 "background."
 msgstr ""
 
-#: src/docs_inc.c:3852
+#: src/docs_inc.c:4850
 msgid ": Example : every day at 2am is : `0 2 * * *`"
 msgstr ""
 
-#: src/docs_inc.c:3927
+#: src/docs_inc.c:4863
 msgid ""
-": The string allow to manually specify the full path generation using the "
-"predefined modifiers for strftime (see `man strftime`, except `%n` and `%t`) "
-"and Tvheadend specific. Note that you may modify some of this format string "
-"setting using the GUI fields below."
+": The string allows you to manually specify the full path generation using "
+"the predefined modifiers for strftime (see `man strftime`, except `%n` and `"
+"%t`) and Tvheadend specific. Note that you may modify some of this format "
+"string setting using the GUI fields below."
 msgstr ""
 
-#: src/docs_inc.c:4056
+#: src/docs_inc.c:4545
 msgid ""
 ": You must correctly set the _Channel icon path_ (above) to be able to "
 "generate icon filenames. Note that changing this option __won't__ "
@@ -626,20 +662,11 @@ msgid ""
 "-> Channels_ tab."
 msgstr ""
 
-#: src/docs_inc.c:3918
-msgid ""
-": You must set the _Picon path_ (above) to be able to correctly generate "
-"icon filenames. Note that changing this option __won't__ automatically "
-"(re-)generate icon filenames, you must manually (re-)generate them using the "
-"_[Reset Icons]_ button in the _Configuration -> Channel / EPG -> Channels_ "
-"tab."
-msgstr ""
-
-#: src/docs_inc.c:1503
+#: src/docs_inc.c:201
 msgid "A Note on USB Tuners"
 msgstr ""
 
-#: src/docs_inc.c:833
+#: src/docs_inc.c:863
 msgid ""
 "A __driver__ is the piece of software that your operating system uses to "
 "talk to the tuner. This can be built into the OS (e.g. 'supported since "
@@ -647,7 +674,7 @@ msgid ""
 "and maybe even compile, separately."
 msgstr ""
 
-#: src/docs_inc.c:825
+#: src/docs_inc.c:855
 msgid ""
 "A __tuner__ is the hardware (chipset) needed to interpret a digital "
 "television signal and extract from it the programme stream. The tuner "
@@ -655,208 +682,237 @@ msgid ""
 "the LNB in the case of DVB-S."
 msgstr ""
 
-#: src/docs_inc.c:3845
+#: src/docs_inc.c:4234
 msgid ""
 "A combination of last two variants above - data is written immediately and "
 "then discarded from cache."
 msgstr ""
 
-#: src/docs_inc.c:771 src/docs_inc.c:777
-msgid ""
-"A dialog will then appear with the list of available services and various "
-"other mapping options. The ticked check boxes [✓] indicate which services "
-"will be mapped, when you're happy with the selection press the \"Map services"
-"\" button. You will then be taken to the Service Mapper tab which will begin "
-"mapping services to channels."
-msgstr ""
-
-#: src/docs_inc.c:357
+#: src/docs_inc.c:1533
 msgid ""
 "A general-purpose MPEG-TS `pipe://` for analogue and non-broadcast sources"
 msgstr ""
 
-#: src/docs_inc.c:2611
+#: src/docs_inc.c:2637
 msgid ""
 "A network is the type of carrier for your television signals. Tvheadend "
 "supports several different types of network, notably:"
 msgstr ""
 
-#: src/docs_inc.c:3829
+#: src/docs_inc.c:4218
 msgid ""
 "A placeholder status, meaning that the configuration isn’t properly set."
 msgstr ""
 
-#: src/docs_inc.c:307
+#: src/docs_inc.c:1289
 msgid "AAC"
 msgstr ""
 
-#: src/docs_inc.c:341
+#: src/docs_inc.c:1517
 msgid "AC-3, AAC and MP2 audio supported."
 msgstr ""
 
-#: src/docs_inc.c:1139 src/docs_inc.c:2354
+#: src/docs_inc.c:1457 src/docs_inc.c:2380
 msgid "AES constant code word client"
 msgstr ""
 
-#: src/docs_inc.c:971 src/docs_inc.c:983 src/docs_inc.c:2625
+#: src/docs_inc.c:3789
+msgid "API"
+msgstr ""
+
+#: src/docs_inc.c:4017
+msgid "ATSC PSIP EPG"
+msgstr ""
+
+#: src/docs_inc.c:3841
+msgid "ATSC SI Tables"
+msgstr ""
+
+#: src/docs_inc.c:1001 src/docs_inc.c:1013 src/docs_inc.c:2651
 msgid "ATSC-C"
 msgstr ""
 
-#: src/docs_inc.c:961 src/docs_inc.c:981 src/docs_inc.c:2649
+#: src/docs_inc.c:991 src/docs_inc.c:1011 src/docs_inc.c:2675
 msgid "ATSC-T"
 msgstr ""
 
-#: src/docs_inc.c:3210
+#: src/docs_inc.c:3288
 msgid "Abort"
 msgstr ""
 
-#: src/docs_inc.c:3790 src/docs_inc.c:4127 src/docs_inc.c:4215
+#: src/docs_inc.c:4391 src/docs_inc.c:4677 src/docs_inc.c:5044
 msgid "Aborted by user"
 msgstr ""
 
-#: src/docs_inc.c:499 src/docs_inc.c:1165
+#: src/docs_inc.c:99 src/docs_inc.c:1483
 msgid "About"
 msgstr ""
 
-#: src/docs_inc.c:3212
+#: src/docs_inc.c:3290
 msgid "Abruptly stop the selected in-progress recording entries."
 msgstr ""
 
-#: src/docs_inc.c:3280
+#: src/docs_inc.c:3358
 msgid "Accept icon"
 msgstr ""
 
-#: src/docs_inc.c:1051
+#: src/docs_inc.c:4793
+msgid "Access"
+msgstr ""
+
+#: src/docs_inc.c:3769
+msgid "Access (ACL)"
+msgstr ""
+
+#: src/docs_inc.c:1369
 msgid "Access Configuration (Users)"
 msgstr ""
 
-#: src/docs_inc.c:1053 src/docs_inc.c:2229 src/docs_inc.c:2518
+#: src/docs_inc.c:1371 src/docs_inc.c:2255 src/docs_inc.c:2544
+#: src/docs_inc.c:4261 src/docs_inc.c:4799
 msgid "Access Entries"
 msgstr ""
 
-#: src/docs_inc.c:425
+#: src/docs_inc.c:1601
 msgid ""
 "Access to system features (streaming, administration, configurations) can be "
 "configured based on username/password and/or IP address."
 msgstr ""
 
-#: src/docs_inc.c:4019
+#: src/docs_inc.c:4955
 msgid "Action"
 msgstr ""
 
-#: src/docs_inc.c:613
+#: src/docs_inc.c:49
 msgid "Actual numbers don't matter, just that it's a number"
 msgstr ""
 
-#: src/docs_inc.c:1962 src/docs_inc.c:2314 src/docs_inc.c:2564
-#: src/docs_inc.c:2916 src/docs_inc.c:3194
+#: src/docs_inc.c:1976 src/docs_inc.c:2340 src/docs_inc.c:2590
+#: src/docs_inc.c:2964 src/docs_inc.c:3272
 msgid "Add"
 msgstr ""
 
-#: src/docs_inc.c:2578
+#: src/docs_inc.c:2604
 msgid "Add a Profile"
 msgstr ""
 
-#: src/docs_inc.c:3196
+#: src/docs_inc.c:3274
 msgid "Add a new (one-time-only) recording entry."
 msgstr ""
 
-#: src/docs_inc.c:2316
+#: src/docs_inc.c:2342
 msgid "Add a new CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2566 src/docs_inc.c:2918
+#: src/docs_inc.c:2592 src/docs_inc.c:2966
 msgid "Add a new profile."
 msgstr ""
 
-#: src/docs_inc.c:1966
+#: src/docs_inc.c:1980
 msgid "Add entry"
 msgstr ""
 
-#: src/docs_inc.c:4045
+#: src/docs_inc.c:4981
 msgid ""
 "Add this elementary stream only when no elementary streams are used from "
 "previous rules."
 msgstr ""
 
-#: src/docs_inc.c:1872
+#: src/docs_inc.c:1884
 msgid "Adding an Entry"
 msgstr ""
 
-#: src/docs_inc.c:3312
+#: src/docs_inc.c:3390
 msgid "Adding an Entry Using Autorec Rules"
 msgstr ""
 
-#: src/docs_inc.c:3296
+#: src/docs_inc.c:3374
 msgid "Adding an Entry Using the EPG"
 msgstr ""
 
-#: src/docs_inc.c:3384
+#: src/docs_inc.c:3458
 msgid "Adding an Entry/Mux"
 msgstr ""
 
-#: src/docs_inc.c:2684
+#: src/docs_inc.c:2710
 msgid "Adding an Entry/Network"
 msgstr ""
 
-#: src/docs_inc.c:2376
+#: src/docs_inc.c:2402
 msgid "Adding/Editing a CA Configuration"
 msgstr ""
 
-#: src/docs_inc.c:2930
+#: src/docs_inc.c:2978
 msgid "Adding/Editing a Profile"
 msgstr ""
 
-#: src/docs_inc.c:943
+#: src/docs_inc.c:4251 src/docs_inc.c:4288
+msgid "Advanced"
+msgstr ""
+
+#: src/docs_inc.c:973
 msgid "Advanced LNB"
 msgstr ""
 
-#: src/docs_inc.c:1904
+#: src/docs_inc.c:1915
 msgid ""
 "After a cell is changed, a small red flag or triangle will appear in the top-"
 "left corner to indicate that it has been changed. These changes can now be "
 "kept (_[Save]_ button), or abandoned (_[Undo]_ button)."
 msgstr ""
 
-#: src/docs_inc.c:3726 src/docs_inc.c:4115 src/docs_inc.c:4203
+#: src/docs_inc.c:1928
+msgid ""
+"After you've finished editing an entry you can save your pending changes "
+"using the _[Save]_ button (closing the dialog), save your changes and "
+"continue making further adjustments by pressing the _[Apply]_ button, or "
+"cancel any unsaved changes (and close the dialog) by pressing the _[Cancel]_ "
+"button."
+msgstr ""
+
+#: src/docs_inc.c:4379 src/docs_inc.c:4644 src/docs_inc.c:5028
 msgid "Afternoon"
 msgstr ""
 
-#: src/docs_inc.c:3808
+#: src/docs_inc.c:4441
+msgid "All (Streaming plus DVR)"
+msgstr ""
+
+#: src/docs_inc.c:4695
 msgid ""
 "All available tuners failed to tune (this can indicate a signal, driver or "
 "hardware problem)."
 msgstr ""
 
-#: src/docs_inc.c:435
+#: src/docs_inc.c:1611
 msgid ""
 "All channel data, channel groups/tags, EPG and TV streaming is carried over "
 "a single TCP connection."
 msgstr ""
 
-#: src/docs_inc.c:1621 src/docs_inc.c:1737
+#: src/docs_inc.c:655 src/docs_inc.c:771
 msgid "All channels"
 msgstr ""
 
-#: src/docs_inc.c:4066
+#: src/docs_inc.c:4555
 msgid "All lower-case"
 msgstr ""
 
-#: src/docs_inc.c:453
+#: src/docs_inc.c:1629
 msgid ""
 "All major character encodings in DVB are supported (e.g. for localised EPG "
 "character sets)."
 msgstr ""
 
-#: src/docs_inc.c:383
+#: src/docs_inc.c:1559
 msgid "All original streams (multiple audio tracks, etc) are recorded."
 msgstr ""
 
-#: src/docs_inc.c:1629
+#: src/docs_inc.c:663
 msgid "All recordings"
 msgstr ""
 
-#: src/docs_inc.c:503
+#: src/docs_inc.c:103
 msgid ""
 "All rights reserved, and all implications of using, following, not "
 "following, or in any way even being aware of this documentation are "
@@ -865,36 +921,56 @@ msgid ""
 "that's nothing to do with us."
 msgstr ""
 
-#: src/docs_inc.c:411
+#: src/docs_inc.c:1587
 msgid "All settings are stored in human-readable text files."
 msgstr ""
 
-#: src/docs_inc.c:409
+#: src/docs_inc.c:1585
 msgid ""
 "All setup and configuration is done from the built in web user interface."
 msgstr ""
 
-#: src/docs_inc.c:405
+#: src/docs_inc.c:1581
 msgid ""
 "All sorting/filtering is then done in C by the main application for speed."
 msgstr ""
 
-#: src/docs_inc.c:1625
+#: src/docs_inc.c:659
 msgid "All tags, for Enigma2 - tags are converted to labels"
 msgstr ""
 
-#: src/docs_inc.c:451
+#: src/docs_inc.c:1627
 msgid "All text is encoded in UTF-8 to provide full international support."
 msgstr ""
 
-#: src/docs_inc.c:1309
+#: src/docs_inc.c:4443
+msgid "Allow access to all streaming options (including DVR functionality)."
+msgstr ""
+
+#: src/docs_inc.c:4772
+msgid "Allow the user to change the interface view level."
+msgstr ""
+
+#: src/docs_inc.c:1755
 msgid ""
 "Alternatively, you can run Tvheadend on a server, perhaps on an always-on "
 "system that houses your media, perhaps on a dedicated low-power system - "
 "it's your choice."
 msgstr ""
 
-#: src/docs_inc.c:1323
+#: src/docs_inc.c:4178
+msgid "Always keep the mux regardless of whether it exists or not."
+msgstr ""
+
+#: src/docs_inc.c:4186
+msgid "Always reject but allow partial match."
+msgstr ""
+
+#: src/docs_inc.c:4182
+msgid "Always reject."
+msgstr ""
+
+#: src/docs_inc.c:1769
 msgid ""
 "An __Internet connection__ is recommended but not essential. You need to "
 "have an accurate clock for EPG timers to work, for example, but this can be "
@@ -902,646 +978,827 @@ msgid ""
 "`ntp` or similar."
 msgstr ""
 
-#: src/docs_inc.c:1383
+#: src/docs_inc.c:4710
+msgid "An example:"
+msgstr ""
+
+#: src/docs_inc.c:1863
 msgid "And I'm left with these final open questions:"
 msgstr ""
 
-#: src/docs_inc.c:617
+#: src/docs_inc.c:53
 msgid "And another item."
 msgstr ""
 
-#: src/docs_inc.c:847
+#: src/docs_inc.c:877
 msgid ""
 "And finally, services are mapped to __channels__ . These are what you and "
 "your client software think in terms of: _\"I'd like to watch BBC One now, "
 "please\"_ ."
 msgstr ""
 
-#: src/docs_inc.c:651
+#: src/docs_inc.c:87
 msgid ""
 "And if you don't want a header, you can leave it out - but the cells remain "
 "in this theme, so I'd suggest you don't do this as it's ugly:"
 msgstr ""
 
-#: src/docs_inc.c:1281
+#: src/docs_inc.c:1727
 msgid ""
 "And the same drop-down menu also gives you access to a __filter__ function "
 "if defined. The filter does simple pattern-matching on any string you "
-"provide."
+"provide. A small blue flag or triangle will appear in the top-left corner to "
+"indicate that a filter is active."
 msgstr ""
 
-#: src/docs_inc.c:1321
+#: src/docs_inc.c:1767
 msgid ""
 "And, of course, you'll need one or more __TV tuners__ if you want to receive "
 "regular broadcast television - otherwise, you're limited to IP sources."
 msgstr ""
 
-#: src/docs_inc.c:441
+#: src/docs_inc.c:1617
 msgid "Android"
 msgstr ""
 
-#: src/docs_inc.c:609
+#: src/docs_inc.c:45
 msgid "Another item"
 msgstr ""
 
-#: src/docs_inc.c:1153
+#: src/docs_inc.c:3219
+msgid ""
+"Any changes (mapped services, number changes etc) to the channels can be "
+"lost if new changes in the bouquet override them."
+msgstr ""
+
+#: src/docs_inc.c:1471
 msgid "Appendices"
 msgstr ""
 
-#: src/docs_inc.c:1155
+#: src/docs_inc.c:1473
 msgid "Appendix 1 - URL syntax (Exports)"
 msgstr ""
 
-#: src/docs_inc.c:1157
+#: src/docs_inc.c:1475
 msgid "Appendix 2 - FAQ"
 msgstr ""
 
-#: src/docs_inc.c:1159
+#: src/docs_inc.c:1477
 msgid "Appendix 3 - Command-line Options"
 msgstr ""
 
-#: src/docs_inc.c:1161
+#: src/docs_inc.c:1479
 msgid "Appendix 4 - Updating this documentation"
 msgstr ""
 
-#: src/docs_inc.c:1163
+#: src/docs_inc.c:1481
 msgid "Appendix 5 - Markdown Cribsheet"
 msgstr ""
 
-#: src/docs_inc.c:837
+#: src/docs_inc.c:867
 msgid "Application/Tvheadend Fundamentals"
 msgstr ""
 
-#: src/docs_inc.c:3575
+#: src/docs_inc.c:3669
 msgid "Apply configuration (run-time only)"
 msgstr ""
 
-#: src/docs_inc.c:3577
+#: src/docs_inc.c:3671
 msgid "Apply the entered debugging settings."
 msgstr ""
 
-#: src/docs_inc.c:807
+#: src/docs_inc.c:491
 msgid "Arranging your channels into groups (channel tags)"
 msgstr ""
 
-#: src/docs_inc.c:1519
+#: src/docs_inc.c:217
 msgid ""
 "As a broad guide, though, you need two main components: a driver, and "
 "firmware."
 msgstr ""
 
-#: src/docs_inc.c:797
+#: src/docs_inc.c:481
 msgid "As required, you may now wish to look into:"
 msgstr ""
 
-#: src/docs_inc.c:551
+#: src/docs_inc.c:559
 msgid ""
 "As well as being able to record the input, Tvheadend also offers it up to "
 "client applications via HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP "
 "streaming."
 msgstr ""
 
-#: src/docs_inc.c:439
+#: src/docs_inc.c:1615
 msgid ""
 "As well as the web interface, which is accessible through VPN if required, "
 "third-party clients are available for both"
 msgstr ""
 
-#: src/docs_inc.c:477
+#: src/docs_inc.c:517
 msgid ""
 "As you set things up, consult the on-line (web interface) help as well. "
 "Tvheadend includes copies of many of these pages in the application, which "
 "is easier to find when you're wondering what to do next."
 msgstr ""
 
-#: src/docs_inc.c:3514
+#: src/docs_inc.c:3588
 msgid "Assign Number"
 msgstr ""
 
-#: src/docs_inc.c:4246
+#: src/docs_inc.c:5110
 msgid ""
 "Assign predefined muxes to networks. To save you from manually entering "
 "muxes, Tvheadend includes predefined mux lists. Please select a list for "
 "each network below."
 msgstr ""
 
-#: src/docs_inc.c:3516
+#: src/docs_inc.c:3590
 msgid ""
 "Assign the lowest available channel number(s) to the selected channel(s)."
 msgstr ""
 
-#: src/docs_inc.c:701
+#: src/docs_inc.c:357
 msgid ""
 "Associate each of your tuners with the correct network through _Parameters -"
 "> Basic Settings_ ."
 msgstr ""
 
-#: src/docs_inc.c:705
+#: src/docs_inc.c:361
 msgid ""
 "At this point, your tuners now know what networks to use: one network can "
 "appear on multiple tuners (many-to-one), and one tuner can have multiple "
 "networks."
 msgstr ""
 
-#: src/docs_inc.c:2203
+#: src/docs_inc.c:2225
 msgid "Attempt to discover more SAT>IP servers on the network."
 msgstr ""
 
-#: src/docs_inc.c:1115
+#: src/docs_inc.c:1433
 msgid "Audio Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1037
+#: src/docs_inc.c:4172
+msgid "Auto"
+msgstr ""
+
+#: src/docs_inc.c:4495
+msgid "Auto check disabled"
+msgstr ""
+
+#: src/docs_inc.c:4491
+msgid "Auto check enabled"
+msgstr ""
+
+#: src/docs_inc.c:1355
 msgid "Auto-recording (Autorecs)"
 msgstr ""
 
-#: src/docs_inc.c:3302
+#: src/docs_inc.c:3380
 msgid ""
 "Automatically record all upcoming events matching the program's title by "
 "pressing the _[Autorec]_ button."
 msgstr ""
 
-#: src/docs_inc.c:237 src/docs_inc.c:3322
+#: src/docs_inc.c:1219 src/docs_inc.c:3400
 msgid "Autorec"
 msgstr ""
 
-#: src/docs_inc.c:3314
+#: src/docs_inc.c:3392
 msgid "Autorec rules allow you to match events using various options."
 msgstr ""
 
-#: src/docs_inc.c:231
+#: src/docs_inc.c:1213
 msgid "Autorecordings"
 msgstr ""
 
-#: src/docs_inc.c:2342
+#: src/docs_inc.c:3781
+msgid "Avahi"
+msgstr ""
+
+#: src/docs_inc.c:2368
 msgid "Available CA types"
 msgstr ""
 
-#: src/docs_inc.c:3710 src/docs_inc.c:4099 src/docs_inc.c:4187
+#: src/docs_inc.c:4363 src/docs_inc.c:4628 src/docs_inc.c:5012
 msgid "BBC world"
 msgstr ""
 
-#: src/docs_inc.c:1045
+#: src/docs_inc.c:4730
+msgid "BUSY"
+msgstr ""
+
+#: src/docs_inc.c:1363 src/docs_inc.c:4280 src/docs_inc.c:4762
 msgid "Base Config"
 msgstr ""
 
-#: src/docs_inc.c:403
+#: src/docs_inc.c:3825
+msgid "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)"
+msgstr ""
+
+#: src/docs_inc.c:1579
 msgid "Based on extJS, all pages are dynamic and self-refreshing."
 msgstr ""
 
-#: src/docs_inc.c:3704 src/docs_inc.c:4093 src/docs_inc.c:4181
+#: src/docs_inc.c:4357 src/docs_inc.c:4622 src/docs_inc.c:5006
 msgid "Basename of recording"
 msgstr ""
 
-#: src/docs_inc.c:1005 src/docs_inc.c:1303
+#: src/docs_inc.c:4247 src/docs_inc.c:4284
+msgid "Basic"
+msgstr ""
+
+#: src/docs_inc.c:1323 src/docs_inc.c:1749
 msgid "Basic Requirements"
 msgstr ""
 
-#: src/docs_inc.c:2871
+#: src/docs_inc.c:2905
 msgid ""
 "Be as limiting as possible especially when making Tvheadend available over "
 "the Internet."
 msgstr ""
 
-#: src/docs_inc.c:2227
-msgid "Be aware that the username you enter must match a username/entry in the"
+#: src/docs_inc.c:2253
+msgid ""
+"Be aware that the username you enter here must match a username/entry in the"
 msgstr ""
 
-#: src/docs_inc.c:3911
+#: src/docs_inc.c:4843
 msgid ""
 "Be sure to check you have enough free tuners available to record all "
 "scheduled recordings if they overlap."
 msgstr ""
 
-#: src/docs_inc.c:819
+#: src/docs_inc.c:849
 msgid "Before You Begin"
 msgstr ""
 
-#: src/docs_inc.c:1011
+#: src/docs_inc.c:1329
 msgid "Before you begin (concepts)"
 msgstr ""
 
-#: src/docs_inc.c:1235
+#: src/docs_inc.c:1681
 msgid "Bit Error Ratio"
 msgstr ""
 
-#: src/docs_inc.c:789 src/docs_inc.c:1077
-msgid "Bouquets"
+#: src/docs_inc.c:4785
+msgid "Blue"
 msgstr ""
 
-#: src/docs_inc.c:3124
-msgid "Bouquets are broadcaster-defined groupings and orders of channels."
+#: src/docs_inc.c:3785
+msgid "Bonjour"
 msgstr ""
 
-#: src/docs_inc.c:173
-msgid "Broadcast details icon"
+#: src/docs_inc.c:3624 src/docs_inc.c:3636 src/docs_inc.c:3905
+msgid "Bouquet"
 msgstr ""
 
-#: src/docs_inc.c:247 src/docs_inc.c:277 src/docs_inc.c:301
+#: src/docs_inc.c:473 src/docs_inc.c:1395
+msgid "Bouquets"
+msgstr ""
+
+#: src/docs_inc.c:3174
+msgid "Bouquets are broadcaster-defined groupings and orders of channels."
+msgstr ""
+
+#: src/docs_inc.c:1155
+msgid "Broadcast details icon"
+msgstr ""
+
+#: src/docs_inc.c:1229 src/docs_inc.c:1259 src/docs_inc.c:1283
 msgid "Browser"
 msgstr ""
 
-#: src/docs_inc.c:1557
+#: src/docs_inc.c:591
 msgid "Build Tvheadend as you normally would, see the"
 msgstr ""
 
-#: src/docs_inc.c:379
+#: src/docs_inc.c:1555
 msgid ""
 "Built in video recorder stores recorded programs as Transport Stream (.ts) "
 "or Matroska (.mkv) files."
 msgstr ""
 
-#: src/docs_inc.c:2528
+#: src/docs_inc.c:2554
 msgid "Built-in"
 msgstr ""
 
-#: src/docs_inc.c:23 src/docs_inc.c:135 src/docs_inc.c:899 src/docs_inc.c:1207
-#: src/docs_inc.c:1411 src/docs_inc.c:1783 src/docs_inc.c:1910
-#: src/docs_inc.c:1950 src/docs_inc.c:2012 src/docs_inc.c:2125
-#: src/docs_inc.c:2158 src/docs_inc.c:2187 src/docs_inc.c:2248
-#: src/docs_inc.c:2273 src/docs_inc.c:2302 src/docs_inc.c:2411
-#: src/docs_inc.c:2452 src/docs_inc.c:2485 src/docs_inc.c:2552
-#: src/docs_inc.c:2676 src/docs_inc.c:2815 src/docs_inc.c:2843
-#: src/docs_inc.c:2904 src/docs_inc.c:2976 src/docs_inc.c:3013
-#: src/docs_inc.c:3038 src/docs_inc.c:3109 src/docs_inc.c:3174
-#: src/docs_inc.c:3190 src/docs_inc.c:3216 src/docs_inc.c:3230
-#: src/docs_inc.c:3244 src/docs_inc.c:3466 src/docs_inc.c:3571
-#: src/docs_inc.c:3600 src/docs_inc.c:3657
+#: src/docs_inc.c:151 src/docs_inc.c:253 src/docs_inc.c:817 src/docs_inc.c:929
+#: src/docs_inc.c:1117 src/docs_inc.c:1653 src/docs_inc.c:1924
+#: src/docs_inc.c:1964 src/docs_inc.c:2028 src/docs_inc.c:2147
+#: src/docs_inc.c:2180 src/docs_inc.c:2209 src/docs_inc.c:2274
+#: src/docs_inc.c:2299 src/docs_inc.c:2328 src/docs_inc.c:2437
+#: src/docs_inc.c:2478 src/docs_inc.c:2511 src/docs_inc.c:2578
+#: src/docs_inc.c:2702 src/docs_inc.c:2845 src/docs_inc.c:2873
+#: src/docs_inc.c:2952 src/docs_inc.c:3024 src/docs_inc.c:3061
+#: src/docs_inc.c:3086 src/docs_inc.c:3159 src/docs_inc.c:3191
+#: src/docs_inc.c:3252 src/docs_inc.c:3268 src/docs_inc.c:3294
+#: src/docs_inc.c:3308 src/docs_inc.c:3322 src/docs_inc.c:3540
+#: src/docs_inc.c:3665 src/docs_inc.c:4062 src/docs_inc.c:4119
 msgid "Button"
 msgstr ""
 
-#: src/docs_inc.c:131 src/docs_inc.c:895 src/docs_inc.c:2154
-#: src/docs_inc.c:2244 src/docs_inc.c:2811 src/docs_inc.c:3009
-#: src/docs_inc.c:3034 src/docs_inc.c:3105 src/docs_inc.c:3653
+#: src/docs_inc.c:925 src/docs_inc.c:1113 src/docs_inc.c:2176
+#: src/docs_inc.c:2270 src/docs_inc.c:2841 src/docs_inc.c:3057
+#: src/docs_inc.c:3082 src/docs_inc.c:3155 src/docs_inc.c:4115
 msgid "Buttons"
 msgstr ""
 
-#: src/docs_inc.c:1839
+#: src/docs_inc.c:1793
 msgid ""
 "By default Tvheadend's _Play_ links are playlists, although not all players "
 "accept them (e.g. Media Player Classic Home Cinema). You can bypass this by "
 "removing the `/play/` path from the url."
 msgstr ""
 
-#: src/docs_inc.c:1121
+#: src/docs_inc.c:3921
+msgid "CA (descrambling) Client"
+msgstr ""
+
+#: src/docs_inc.c:1439
 msgid "CA Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1133 src/docs_inc.c:2348
+#: src/docs_inc.c:1451 src/docs_inc.c:2374
 msgid "CAPMT (Linux Network DVBAPI)"
 msgstr ""
 
-#: src/docs_inc.c:965
+#: src/docs_inc.c:3929
+msgid "CAPMT CA Client"
+msgstr ""
+
+#: src/docs_inc.c:3997
+msgid "CI Module"
+msgstr ""
+
+#: src/docs_inc.c:3707 src/docs_inc.c:3709
+msgid "CPU"
+msgstr ""
+
+#: src/docs_inc.c:3691 src/docs_inc.c:3693
+msgid "CRASH"
+msgstr ""
+
+#: src/docs_inc.c:3925
+msgid "CSA (descrambling)"
+msgstr ""
+
+#: src/docs_inc.c:3933
+msgid "CWC CA Client"
+msgstr ""
+
+#: src/docs_inc.c:995
 msgid "Cable (DVB-C/ATSC-C/ISDB-C)"
 msgstr ""
 
-#: src/docs_inc.c:2615
+#: src/docs_inc.c:2641
 msgid "Cable TV, delivered via a cable to your house"
 msgstr ""
 
-#: src/docs_inc.c:543
+#: src/docs_inc.c:551
 msgid "Cable TV, delivered via a cable to your house (DVB-C)"
 msgstr ""
 
-#: src/docs_inc.c:353
+#: src/docs_inc.c:1529
 msgid "Cable signals via DVB-C"
 msgstr ""
 
-#: src/docs_inc.c:1555
+#: src/docs_inc.c:589
 msgid ""
 "Change markdown files in `docs/markdown`, `docs/markdown/inc`, `docs/class`, "
 "`docs/wizard`, etc. Images are placed in `src/webui/static/img/doc/`."
 msgstr ""
 
-#: src/docs_inc.c:3833
+#: src/docs_inc.c:4222
 msgid ""
 "Change nothing and rely on standard (default) system caching to behave as it "
 "normally would."
 msgstr ""
 
-#: src/docs_inc.c:3561
+#: src/docs_inc.c:3655
 msgid ""
 "Changes to any of these settings must be confirmed by pressing the _[Apply "
 "configuration]_ button before taking effect."
 msgstr ""
 
-#: src/docs_inc.c:1071
+#: src/docs_inc.c:3893
+msgid "Channel"
+msgstr ""
+
+#: src/docs_inc.c:1389
 msgid "Channel / EPG"
 msgstr ""
 
-#: src/docs_inc.c:1075
+#: src/docs_inc.c:1393
 msgid "Channel Tags"
 msgstr ""
 
-#: src/docs_inc.c:3708 src/docs_inc.c:3951 src/docs_inc.c:4097
-#: src/docs_inc.c:4185
+#: src/docs_inc.c:4361 src/docs_inc.c:4626 src/docs_inc.c:4887
+#: src/docs_inc.c:5010
 msgid "Channel name"
 msgstr ""
 
-#: src/docs_inc.c:1685
+#: src/docs_inc.c:719
 msgid "Channel specified by channel UUID"
 msgstr ""
 
-#: src/docs_inc.c:1681
+#: src/docs_inc.c:715
 msgid "Channel specified by channel name"
 msgstr ""
 
-#: src/docs_inc.c:1677
+#: src/docs_inc.c:711
 msgid "Channel specified by channel number"
 msgstr ""
 
-#: src/docs_inc.c:1689
+#: src/docs_inc.c:723
 msgid "Channel specified by short channel ID"
 msgstr ""
 
-#: src/docs_inc.c:1073
+#: src/docs_inc.c:1391 src/docs_inc.c:4476
 msgid "Channels"
 msgstr ""
 
-#: src/docs_inc.c:79
+#: src/docs_inc.c:1061
 msgid ""
 "Channels in the drop down are ordered by name and can be filtered (by name) "
 "by typing in the box."
 msgstr ""
 
-#: src/docs_inc.c:1355
+#: src/docs_inc.c:3957
+msgid "Charset"
+msgstr ""
+
+#: src/docs_inc.c:1835
 msgid ""
 "Check all link from tvh (e.g. there are no help buttons on the 'Stream' tabs)"
 msgstr ""
 
-#: src/docs_inc.c:1349
+#: src/docs_inc.c:1829
 msgid ""
 "Check non-univeral (i.e. item-specific) configuration items (e.g. the IPTV "
 "mux parameters) and make sure they're documented"
 msgstr ""
 
-#: src/docs_inc.c:3612
+#: src/docs_inc.c:4074
 msgid "Clean image (icon) cache"
 msgstr ""
 
-#: src/docs_inc.c:3614
+#: src/docs_inc.c:4076
 msgid "Clean-up the stored image files (empty cache and re-fetch icons)."
 msgstr ""
 
-#: src/docs_inc.c:141
+#: src/docs_inc.c:1123
 msgid "Clears all search filters."
 msgstr ""
 
-#: src/docs_inc.c:921
+#: src/docs_inc.c:951
 msgid "Click on an item to display more information."
 msgstr ""
 
-#: src/docs_inc.c:677
+#: src/docs_inc.c:333
 msgid ""
 "Click on each tuner that you want Tvheadend to use, and ensure \"Enabled\" "
 "is checked in the 'Parameters' list"
 msgstr ""
 
-#: src/docs_inc.c:2058
+#: src/docs_inc.c:445 src/docs_inc.c:2076
 msgid ""
-"Click on the services you would like to map as channels. Once you're done "
-"selecting, press the \"Map services\" button and then \"Map selected services"
-"\" - be careful not to click on the grid or you'll lose your selection!"
+"Click on the services you would like to map as channels, once you're done "
+"selecting press the \"Map services\" button and then \"Map selected services"
+"\"."
 msgstr ""
 
-#: src/docs_inc.c:2661
+#: src/docs_inc.c:2687
 msgid "Click the desired network type (above) to see all available"
 msgstr ""
 
-#: src/docs_inc.c:2102
+#: src/docs_inc.c:2124
 msgid "Clicking the !"
 msgstr ""
 
-#: src/docs_inc.c:977
+#: src/docs_inc.c:1007
 msgid "Client"
 msgstr ""
 
-#: src/docs_inc.c:165 src/docs_inc.c:3264
+#: src/docs_inc.c:1147 src/docs_inc.c:3342
 msgid "Clock icon"
 msgstr ""
 
-#: src/docs_inc.c:2322 src/docs_inc.c:2572 src/docs_inc.c:2924
+#: src/docs_inc.c:2348 src/docs_inc.c:2598 src/docs_inc.c:2972
 msgid "Clone"
 msgstr ""
 
-#: src/docs_inc.c:2324
+#: src/docs_inc.c:2350
 msgid "Clone the currently selected configuration."
 msgstr ""
 
-#: src/docs_inc.c:2574 src/docs_inc.c:2926
+#: src/docs_inc.c:2600 src/docs_inc.c:2974
 msgid "Clone the currently selected profile."
 msgstr ""
 
-#: src/docs_inc.c:1135 src/docs_inc.c:2350
+#: src/docs_inc.c:1453 src/docs_inc.c:2376
 msgid "Code word client (newcamd)"
 msgstr ""
 
-#: src/docs_inc.c:4010
+#: src/docs_inc.c:4946
 msgid "Combine channels with the same name into a single channel."
 msgstr ""
 
-#: src/docs_inc.c:1173
+#: src/docs_inc.c:1491
 msgid "Command-line Options"
 msgstr ""
 
-#: src/docs_inc.c:1347
+#: src/docs_inc.c:1827
 msgid ""
 "Complete the content for 4.0 (4.2 can wait) - strip out what isn't stricly "
 "necessary now (we can come back)"
 msgstr ""
 
-#: src/docs_inc.c:1131
+#: src/docs_inc.c:1449
 msgid "Conditional Access (CA)"
 msgstr ""
 
-#: src/docs_inc.c:663 src/docs_inc.c:1017 src/docs_inc.c:3406
+#: src/docs_inc.c:3765
+msgid "Configuration"
+msgstr ""
+
+#: src/docs_inc.c:319 src/docs_inc.c:1335 src/docs_inc.c:3480
 msgid "Configure Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:2708
+#: src/docs_inc.c:2734
 msgid "Configure Tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:2356
+#: src/docs_inc.c:2382
 msgid "Connection Status"
 msgstr ""
 
-#: src/docs_inc.c:1149
+#: src/docs_inc.c:1467
 msgid "Connections"
 msgstr ""
 
-#: src/docs_inc.c:643
+#: src/docs_inc.c:79
 msgid "Content from cell 1"
 msgstr ""
 
-#: src/docs_inc.c:645
+#: src/docs_inc.c:81
 msgid "Content from cell 2"
 msgstr ""
 
-#: src/docs_inc.c:647
+#: src/docs_inc.c:83
 msgid "Content in the first column"
 msgstr ""
 
-#: src/docs_inc.c:649
+#: src/docs_inc.c:85
 msgid "Content in the second column"
 msgstr ""
 
-#: src/docs_inc.c:3955
+#: src/docs_inc.c:4891
 msgid "Content type"
 msgstr ""
 
-#: src/docs_inc.c:523
+#: src/docs_inc.c:123
 msgid "Contributor Licensing Agreement"
 msgstr ""
 
-#: src/docs_inc.c:521
+#: src/docs_inc.c:121
 msgid "Contributor information"
 msgstr ""
 
-#: src/docs_inc.c:147
+#: src/docs_inc.c:1129
 msgid "Create Autorec"
 msgstr ""
 
-#: src/docs_inc.c:685
+#: src/docs_inc.c:341
 msgid ""
 "Create a network of the appropriate type here. You can have multiple "
 "networks of the same type as necessary, e.g. to have two DVB-T networks "
 "defined, one with HD muxes, one without."
 msgstr ""
 
-#: src/docs_inc.c:387
+#: src/docs_inc.c:4820
+msgid "Create a tag based on the channel type and link it to the channel."
+msgstr ""
+
+#: src/docs_inc.c:4816
+msgid ""
+"Create a tag with the bouquets name and link it to all channels created by "
+"the bouquet."
+msgstr ""
+
+#: src/docs_inc.c:4824
+msgid ""
+"Create a tag with the channel provider's name and link it to the channel."
+msgstr ""
+
+#: src/docs_inc.c:4828
+msgid ""
+"Create a tag with the network name and link it to all channels created by "
+"the bouquet."
+msgstr ""
+
+#: src/docs_inc.c:4814
+msgid "Create bouquet tag"
+msgstr ""
+
+#: src/docs_inc.c:4826
+msgid "Create network name tags"
+msgstr ""
+
+#: src/docs_inc.c:4822
+msgid "Create provider name tags"
+msgstr ""
+
+#: src/docs_inc.c:1563
 msgid "Create rule sets manually or based on EPG queries."
 msgstr ""
 
-#: src/docs_inc.c:149
+#: src/docs_inc.c:4818
+msgid "Create type-based tags"
+msgstr ""
+
+#: src/docs_inc.c:1131
 msgid ""
 "Creates an auto-recording rule based on the current filter criteria (see "
 "below)."
 msgstr ""
 
-#: src/docs_inc.c:1137 src/docs_inc.c:2352
+#: src/docs_inc.c:3773
+msgid "Cron"
+msgstr ""
+
+#: src/docs_inc.c:5040
+msgid "Current affairs"
+msgstr ""
+
+#: src/docs_inc.c:3777
+msgid "DBUS"
+msgstr ""
+
+#: src/docs_inc.c:1455 src/docs_inc.c:2378
 msgid "DES constant code word client"
 msgstr ""
 
-#: src/docs_inc.c:1059
+#: src/docs_inc.c:3961
+msgid "DVB"
+msgstr ""
+
+#: src/docs_inc.c:3937
+msgid "DVB CAM Client"
+msgstr ""
+
+#: src/docs_inc.c:3829
+msgid "DVB CSA (descrambling) Tables"
+msgstr ""
+
+#: src/docs_inc.c:3833
+msgid "DVB EPG Tables"
+msgstr ""
+
+#: src/docs_inc.c:1377
 msgid "DVB Inputs"
 msgstr ""
 
-#: src/docs_inc.c:887
+#: src/docs_inc.c:917
 msgid "DVB Inputs - TV Adapters"
 msgstr ""
 
-#: src/docs_inc.c:343
+#: src/docs_inc.c:3821
+msgid "DVB SI Tables"
+msgstr ""
+
+#: src/docs_inc.c:3837
+msgid "DVB Time Tables"
+msgstr ""
+
+#: src/docs_inc.c:1519
 msgid "DVB subtitles supported."
 msgstr ""
 
-#: src/docs_inc.c:969 src/docs_inc.c:2617
+#: src/docs_inc.c:999 src/docs_inc.c:2643
 msgid "DVB-C"
 msgstr ""
 
-#: src/docs_inc.c:2631
+#: src/docs_inc.c:2657
 msgid "DVB-S"
 msgstr ""
 
-#: src/docs_inc.c:987
+#: src/docs_inc.c:1017
 msgid "DVB-S (Master)"
 msgstr ""
 
-#: src/docs_inc.c:989
+#: src/docs_inc.c:1019
 msgid "DVB-S (Slave)"
 msgstr ""
 
-#: src/docs_inc.c:985 src/docs_inc.c:2641
+#: src/docs_inc.c:1015 src/docs_inc.c:2667
 msgid "DVB-T"
 msgstr ""
 
-#: src/docs_inc.c:959
+#: src/docs_inc.c:989
 msgid "DVB-T/DVB-T2"
 msgstr ""
 
-#: src/docs_inc.c:1029
+#: src/docs_inc.c:4449
+msgid "DVR"
+msgstr ""
+
+#: src/docs_inc.c:1347
 msgid "DVR Entries"
 msgstr ""
 
-#: src/docs_inc.c:2792
+#: src/docs_inc.c:2822
 msgid "DVR Entry"
 msgstr ""
 
-#: src/docs_inc.c:3154
+#: src/docs_inc.c:4197 src/docs_inc.c:4839
+msgid "DVR Profile"
+msgstr ""
+
+#: src/docs_inc.c:3232
 msgid ""
 "DVR entries are how Tvheadend manages upcoming/current, finished and failed "
 "recordings."
 msgstr ""
 
-#: src/docs_inc.c:873
+#: src/docs_inc.c:5085
+msgid "DVR profile"
+msgstr ""
+
+#: src/docs_inc.c:903
 msgid "Debian/Ubuntu installation instructions"
 msgstr ""
 
-#: src/docs_inc.c:1183
-msgid "Debug Options"
+#: src/docs_inc.c:1501
+msgid "Debug options"
 msgstr ""
 
-#: src/docs_inc.c:1141 src/docs_inc.c:1815
+#: src/docs_inc.c:1459
 msgid "Debugging"
 msgstr ""
 
-#: src/docs_inc.c:3524
+#: src/docs_inc.c:3598
 msgid "Decrement the selected channel numbers by 1."
 msgstr ""
 
-#: src/docs_inc.c:3935
+#: src/docs_inc.c:4276 src/docs_inc.c:4758
+msgid "Default"
+msgstr ""
+
+#: src/docs_inc.c:4871
 msgid "Default format (title, unique number, extension)"
 msgstr ""
 
-#: src/docs_inc.c:1970 src/docs_inc.c:2318 src/docs_inc.c:2423
-#: src/docs_inc.c:2568 src/docs_inc.c:2920 src/docs_inc.c:3178
+#: src/docs_inc.c:1984 src/docs_inc.c:2344 src/docs_inc.c:2449
+#: src/docs_inc.c:2594 src/docs_inc.c:2968 src/docs_inc.c:3256
 msgid "Delete"
 msgstr ""
 
-#: src/docs_inc.c:2320
+#: src/docs_inc.c:2346
 msgid "Delete an existing CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2922
+#: src/docs_inc.c:2970
 msgid "Delete an existing profile."
 msgstr ""
 
-#: src/docs_inc.c:2570
+#: src/docs_inc.c:2596
 msgid "Delete the selected entry"
 msgstr ""
 
-#: src/docs_inc.c:1972
+#: src/docs_inc.c:1986
 msgid "Delete the selected entry/entries."
 msgstr ""
 
-#: src/docs_inc.c:2425 src/docs_inc.c:3180
+#: src/docs_inc.c:2451 src/docs_inc.c:3258
 msgid "Delete the selected grid entries."
 msgstr ""
 
-#: src/docs_inc.c:2392
+#: src/docs_inc.c:2418
 msgid "Deleting a CA Configuration"
 msgstr ""
 
-#: src/docs_inc.c:2602 src/docs_inc.c:2946
+#: src/docs_inc.c:2628 src/docs_inc.c:2994
 msgid "Deleting a Profile"
 msgstr ""
 
-#: src/docs_inc.c:3422
+#: src/docs_inc.c:3496
 msgid ""
 "Deleting a mux will also remove any associated services, including those "
 "mapped to channels. If you have network discovery enabled any previously "
 "deleted muxes found in the NIT during a scan will automatically be re-added."
 msgstr ""
 
-#: src/docs_inc.c:1922
+#: src/docs_inc.c:1936
 msgid "Deleting an Entry"
 msgstr ""
 
-#: src/docs_inc.c:3418
+#: src/docs_inc.c:3492
 msgid "Deleting an Entry/Mux"
 msgstr ""
 
-#: src/docs_inc.c:3565
+#: src/docs_inc.c:3659
 msgid ""
 "Depending on your distribution, the default command-line configuration is "
 "usually stored in the `/etc/sysconfig` tree or an init script. You may also "
@@ -1549,86 +1806,137 @@ msgid ""
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:163 src/docs_inc.c:1449 src/docs_inc.c:2362
-#: src/docs_inc.c:3076 src/docs_inc.c:3262 src/docs_inc.c:3696
-#: src/docs_inc.c:3788 src/docs_inc.c:3825 src/docs_inc.c:3931
-#: src/docs_inc.c:4021 src/docs_inc.c:4060 src/docs_inc.c:4085
-#: src/docs_inc.c:4173
+#: src/docs_inc.c:3917
+msgid "Descrambler"
+msgstr ""
+
+#: src/docs_inc.c:291 src/docs_inc.c:1145 src/docs_inc.c:2388
+#: src/docs_inc.c:3126 src/docs_inc.c:3340 src/docs_inc.c:4147
+#: src/docs_inc.c:4170 src/docs_inc.c:4214 src/docs_inc.c:4245
+#: src/docs_inc.c:4274 src/docs_inc.c:4349 src/docs_inc.c:4439
+#: src/docs_inc.c:4464 src/docs_inc.c:4489 src/docs_inc.c:4512
+#: src/docs_inc.c:4549 src/docs_inc.c:4614 src/docs_inc.c:4675
+#: src/docs_inc.c:4756 src/docs_inc.c:4783 src/docs_inc.c:4812
+#: src/docs_inc.c:4867 src/docs_inc.c:4957 src/docs_inc.c:4998
+#: src/docs_inc.c:5091
 msgid "Description"
 msgstr ""
 
-#: src/docs_inc.c:919
+#: src/docs_inc.c:3207
+msgid "Detaching Channels"
+msgstr ""
+
+#: src/docs_inc.c:3221
+msgid ""
+"Detaching channels from a bouquet will prevent any further updates provided "
+"by the bouquet, which unfortunately means you will have to manually re-map "
+"when changes to services occur (e.g, mux moves, ceased broadcasting etc)."
+msgstr ""
+
+#: src/docs_inc.c:949
 msgid "Device Configuration"
 msgstr ""
 
-#: src/docs_inc.c:909
+#: src/docs_inc.c:939
 msgid "Device Tree"
 msgstr ""
 
-#: src/docs_inc.c:949
+#: src/docs_inc.c:979
 msgid "DiSEqC Switch"
 msgstr ""
 
-#: src/docs_inc.c:377 src/docs_inc.c:1027
+#: src/docs_inc.c:1345 src/docs_inc.c:1553 src/docs_inc.c:3941
 msgid "Digital Video Recorder"
 msgstr ""
 
-#: src/docs_inc.c:223 src/docs_inc.c:1127
+#: src/docs_inc.c:1205 src/docs_inc.c:1445
 msgid "Digital Video Recorder Profiles"
 msgstr ""
 
-#: src/docs_inc.c:2199
+#: src/docs_inc.c:4149
+msgid "Disable"
+msgstr ""
+
+#: src/docs_inc.c:4497
+msgid "Disable automatic service checking."
+msgstr ""
+
+#: src/docs_inc.c:4151
+msgid "Disable mux discovery."
+msgstr ""
+
+#: src/docs_inc.c:5101
+msgid "Disabled"
+msgstr ""
+
+#: src/docs_inc.c:2221
 msgid "Discover SAT"
 msgstr ""
 
-#: src/docs_inc.c:947
+#: src/docs_inc.c:4159
+msgid "Discover new muxes and changes to existing muxes."
+msgstr ""
+
+#: src/docs_inc.c:4155
+msgid "Discover new muxes only."
+msgstr ""
+
+#: src/docs_inc.c:3993
+msgid "DiseqC"
+msgstr ""
+
+#: src/docs_inc.c:977
 msgid "DiseqC Rotor"
 msgstr ""
 
-#: src/docs_inc.c:1964
+#: src/docs_inc.c:1978
 msgid "Display the"
 msgstr ""
 
-#: src/docs_inc.c:2139
+#: src/docs_inc.c:2161
 msgid "Display the first-run set-up wizard."
 msgstr ""
 
-#: src/docs_inc.c:29 src/docs_inc.c:153 src/docs_inc.c:1213 src/docs_inc.c:1417
-#: src/docs_inc.c:1789 src/docs_inc.c:2340
+#: src/docs_inc.c:157 src/docs_inc.c:259 src/docs_inc.c:823 src/docs_inc.c:1135
+#: src/docs_inc.c:1659 src/docs_inc.c:2366
 msgid "Display this help page."
 msgstr ""
 
-#: src/docs_inc.c:1275
+#: src/docs_inc.c:1721
 msgid "Displaying and Manipulating Columns"
 msgstr ""
 
-#: src/docs_inc.c:877
+#: src/docs_inc.c:907
 msgid ""
 "Do not assume that your distro's package manager will give you the latest "
 "version of Tvheadend - indeed, give you any version at all. Always check."
 msgstr ""
 
-#: src/docs_inc.c:305
+#: src/docs_inc.c:1287
 msgid "Dolby Digital (AC3)"
 msgstr ""
 
-#: src/docs_inc.c:3835
+#: src/docs_inc.c:4224
 msgid "Don't keep"
 msgstr ""
 
-#: src/docs_inc.c:3220
+#: src/docs_inc.c:5103
+msgid "Don't use running state (EITp/f) detection."
+msgstr ""
+
+#: src/docs_inc.c:3298
 msgid "Download"
 msgstr ""
 
-#: src/docs_inc.c:3222
+#: src/docs_inc.c:3300
 msgid "Download the recording."
 msgstr ""
 
-#: src/docs_inc.c:3336
+#: src/docs_inc.c:3410
 msgid "Downloading a Recording"
 msgstr ""
 
-#: src/docs_inc.c:1523
+#: src/docs_inc.c:221
 msgid ""
 "Driver software typically comes either built-in to the operating system (a "
 "clue here is documentation that says _\"supported since kernel 3.16\"_ , for "
@@ -1639,112 +1947,144 @@ msgid ""
 "\"_ )."
 msgstr ""
 
-#: src/docs_inc.c:2018 src/docs_inc.c:3484
+#: src/docs_inc.c:2034 src/docs_inc.c:3558
 msgid "Drop down menu (see mapping button table below)."
 msgstr ""
 
-#: src/docs_inc.c:3488
+#: src/docs_inc.c:3562
 msgid "Drop down menu (see numbering button table below)."
 msgstr ""
 
-#: src/docs_inc.c:4326
+#: src/docs_inc.c:5190
 msgid ""
 "During scanning, the number of muxes and services shown below should "
 "increase. If this doesn't happen, check the connection(s) to your device(s).."
 msgstr ""
 
-#: src/docs_inc.c:4043
+#: src/docs_inc.c:5077
+msgid ""
+"EITp/f (Event Information Table present/following) is broadcast alongside "
+"EPG data, it allows broadcasters to tell DVRs/STBs when a program starts, "
+"pauses or finishes."
+msgstr ""
+
+#: src/docs_inc.c:4979
 msgid "EMPTY"
 msgstr ""
 
-#: src/docs_inc.c:3308
+#: src/docs_inc.c:3386
 msgid "EPG"
 msgstr ""
 
-#: src/docs_inc.c:213
+#: src/docs_inc.c:3949
+msgid "EPG Database"
+msgstr ""
+
+#: src/docs_inc.c:1195
 msgid "EPG Detail 1"
 msgstr ""
 
-#: src/docs_inc.c:219
+#: src/docs_inc.c:1201
 msgid "EPG Detail 2"
 msgstr ""
 
-#: src/docs_inc.c:1081
+#: src/docs_inc.c:1399 src/docs_inc.c:3953
 msgid "EPG Grabber"
 msgstr ""
 
-#: src/docs_inc.c:1079
+#: src/docs_inc.c:1397
 msgid "EPG Grabber Channels"
 msgstr ""
 
-#: src/docs_inc.c:1083
+#: src/docs_inc.c:1401
 msgid "EPG Grabber Modules"
 msgstr ""
 
-#: src/docs_inc.c:1025
+#: src/docs_inc.c:1343
 msgid "EPG Grid"
 msgstr ""
 
-#: src/docs_inc.c:4039
+#: src/docs_inc.c:4975
 msgid "EXCLUSIVE"
 msgstr ""
 
-#: src/docs_inc.c:3160
+#: src/docs_inc.c:3238
 msgid "Each entry is moved between the tabs depending on its state:"
 msgstr ""
 
-#: src/docs_inc.c:629
+#: src/docs_inc.c:65
 msgid "Each numbered (ordered) list will restart from 1."
 msgstr ""
 
-#: src/docs_inc.c:1271
+#: src/docs_inc.c:1717
 msgid ""
 "Each tab is then typically laid out with a menu bar across the top that "
 "provides access to Add/Save/Edit-type functions, and a grid like a "
 "spreadsheet below that. The grid items are frequently editable."
 msgstr ""
 
-#: src/docs_inc.c:407
+#: src/docs_inc.c:1583
 msgid "Easy to Configure and Administer"
 msgstr ""
 
-#: src/docs_inc.c:1974 src/docs_inc.c:2427 src/docs_inc.c:3182
+#: src/docs_inc.c:1988 src/docs_inc.c:2453 src/docs_inc.c:3260
 msgid "Edit"
 msgstr ""
 
-#: src/docs_inc.c:2592
+#: src/docs_inc.c:2618
 msgid "Edit a Profile"
 msgstr ""
 
-#: src/docs_inc.c:1976
+#: src/docs_inc.c:1990
 msgid "Edit the selected entries."
 msgstr ""
 
-#: src/docs_inc.c:2429 src/docs_inc.c:3184
+#: src/docs_inc.c:2455 src/docs_inc.c:3262
 msgid "Edit the selected grid entries."
 msgstr ""
 
-#: src/docs_inc.c:1287
+#: src/docs_inc.c:1733
 msgid "Editing Fields"
 msgstr ""
 
-#: src/docs_inc.c:1889
+#: src/docs_inc.c:1903
 msgid "Editing an Entry"
 msgstr ""
 
-#: src/docs_inc.c:1896
+#: src/docs_inc.c:1907
 msgid "Editing in the Grid"
 msgstr ""
 
-#: src/docs_inc.c:47 src/docs_inc.c:391 src/docs_inc.c:1023
+#: src/docs_inc.c:1029 src/docs_inc.c:1341 src/docs_inc.c:1567
+#: src/docs_inc.c:3945
 msgid "Electronic Program Guide"
 msgstr ""
 
-#: src/docs_inc.c:1609
+#: src/docs_inc.c:3909
+msgid "Elementary Stream Filter"
+msgstr ""
+
+#: src/docs_inc.c:2927
+msgid "Emergency/Backdoor Access"
+msgstr ""
+
+#: src/docs_inc.c:4493
+msgid "Enable automatic service checking."
+msgstr ""
+
+#: src/docs_inc.c:5099
+msgid "Enable running state (EITp/f) detection."
+msgstr ""
+
+#: src/docs_inc.c:5097
+msgid "Enabled"
+msgstr ""
+
+#: src/docs_inc.c:643
 msgid "Enigma2"
 msgstr ""
 
-#: src/docs_inc.c:4305
+#: src/docs_inc.c:5169
 msgid ""
 "Enter the access control details to secure your system. The first part of "
 "this covers the network details for address-based access to the system; for "
@@ -1752,163 +2092,176 @@ msgid ""
 "or 0.0.0.0/0 or empty value for access from any system."
 msgstr ""
 
-#: src/docs_inc.c:2841
+#: src/docs_inc.c:2871
 msgid ""
 "Entries are checked in order (when logging in, etc), the following functions "
 "allows you to change the ordering:"
 msgstr ""
 
-#: src/docs_inc.c:3256
+#: src/docs_inc.c:3334
 msgid "Entry Overview"
 msgstr ""
 
-#: src/docs_inc.c:4125 src/docs_inc.c:4213
+#: src/docs_inc.c:4389 src/docs_inc.c:5042
 msgid "Error message"
 msgstr ""
 
-#: src/docs_inc.c:205
+#: src/docs_inc.c:1187
 msgid "Event details and recording"
 msgstr ""
 
-#: src/docs_inc.c:3947
+#: src/docs_inc.c:4883
 msgid "Event episode name"
 msgstr ""
 
-#: src/docs_inc.c:3939
+#: src/docs_inc.c:4875
 msgid "Event subtitle name"
 msgstr ""
 
-#: src/docs_inc.c:3943
+#: src/docs_inc.c:4879
 msgid "Event title name"
 msgstr ""
 
-#: src/docs_inc.c:3933
+#: src/docs_inc.c:2245 src/docs_inc.c:2812 src/docs_inc.c:2887
+#: src/docs_inc.c:3112 src/docs_inc.c:3610 src/docs_inc.c:4869
 msgid "Example"
 msgstr ""
 
-#: src/docs_inc.c:103
+#: src/docs_inc.c:1085
 msgid "Example Purpose"
 msgstr ""
 
-#: src/docs_inc.c:3698 src/docs_inc.c:4087 src/docs_inc.c:4175
+#: src/docs_inc.c:4351 src/docs_inc.c:4616 src/docs_inc.c:5000
 msgid "Example value"
 msgstr ""
 
-#: src/docs_inc.c:4160
+#: src/docs_inc.c:4601
 msgid "Example: `file:///home/hts/picons`"
 msgstr ""
 
-#: src/docs_inc.c:3777
+#: src/docs_inc.c:4592
 #, c-format
 msgid "Example: `file:///tmp/icons/%C.png` or `http://example.com/%c.png`"
 msgstr ""
 
-#: src/docs_inc.c:177 src/docs_inc.c:3276
+#: src/docs_inc.c:1159 src/docs_inc.c:3354
 msgid "Exclamation icon"
 msgstr ""
 
-#: src/docs_inc.c:1381
+#: src/docs_inc.c:1861
 msgid ""
 "Expand a bit on command-line options and give some examples of common usage"
 msgstr ""
 
-#: src/docs_inc.c:1581 src/docs_inc.c:1661 src/docs_inc.c:1701
+#: src/docs_inc.c:4255 src/docs_inc.c:4292
+msgid "Expert"
+msgstr ""
+
+#: src/docs_inc.c:615 src/docs_inc.c:695 src/docs_inc.c:735
 msgid "Explanation"
 msgstr ""
 
-#: src/docs_inc.c:1499
+#: src/docs_inc.c:197
 msgid ""
 "External HDHomeRun tuners that send MPEG-TS streams over a LAN connection"
 msgstr ""
 
-#: src/docs_inc.c:1091
+#: src/docs_inc.c:1409
 msgid "External PyEPG"
 msgstr ""
 
-#: src/docs_inc.c:1497
+#: src/docs_inc.c:195
 msgid "External SAT>IP tuners that send MPEG-TS streams over a LAN connection"
 msgstr ""
 
-#: src/docs_inc.c:1493
+#: src/docs_inc.c:191
 msgid "External USB tuners that plug in"
 msgstr ""
 
-#: src/docs_inc.c:1093
+#: src/docs_inc.c:1411
 msgid "External XMLTV"
 msgstr ""
 
-#: src/docs_inc.c:1831
+#: src/docs_inc.c:1785
 msgid "FAQ: Frequently-asked Questions"
 msgstr ""
 
-#: src/docs_inc.c:1035 src/docs_inc.c:3238
+#: src/docs_inc.c:1353 src/docs_inc.c:3316
 msgid "Failed Recordings"
 msgstr ""
 
-#: src/docs_inc.c:1007
+#: src/docs_inc.c:3853
+msgid "Fastscan DVB"
+msgstr ""
+
+#: src/docs_inc.c:1325
 msgid "Features"
 msgstr ""
 
-#: src/docs_inc.c:335
+#: src/docs_inc.c:1511
 msgid "Features of Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:3794
+#: src/docs_inc.c:4681
 msgid "File missing"
 msgstr ""
 
-#: src/docs_inc.c:3963
+#: src/docs_inc.c:4899
 msgid "Filename extension (from the active stream muxer"
 msgstr ""
 
-#: src/docs_inc.c:65
+#: src/docs_inc.c:3729
+msgid "Filesystem monitor"
+msgstr ""
+
+#: src/docs_inc.c:1047
 msgid "Filter"
 msgstr ""
 
-#: src/docs_inc.c:101
+#: src/docs_inc.c:1083
 msgid "Filter Range"
 msgstr ""
 
-#: src/docs_inc.c:75
+#: src/docs_inc.c:1057
 msgid "Filter channel..."
 msgstr ""
 
-#: src/docs_inc.c:87
+#: src/docs_inc.c:1069
 msgid "Filter content type..."
 msgstr ""
 
-#: src/docs_inc.c:93
+#: src/docs_inc.c:1075
 msgid "Filter duration..."
 msgstr ""
 
-#: src/docs_inc.c:81
+#: src/docs_inc.c:1063
 msgid "Filter tag..."
 msgstr ""
 
-#: src/docs_inc.c:61
+#: src/docs_inc.c:1043
 msgid "Filtering (or searching)"
 msgstr ""
 
-#: src/docs_inc.c:1033 src/docs_inc.c:3252
+#: src/docs_inc.c:1351 src/docs_inc.c:3330
 msgid "Finished Recordings"
 msgstr ""
 
-#: src/docs_inc.c:639
+#: src/docs_inc.c:75
 msgid "First Header"
 msgstr ""
 
-#: src/docs_inc.c:607
+#: src/docs_inc.c:43
 msgid "First ordered list item"
 msgstr ""
 
-#: src/docs_inc.c:1501
+#: src/docs_inc.c:199
 msgid ""
 "Follow the appropriate installation instructions and, if relevant, the setup "
 "instruction (e.g. for SAT>IP, which are effectively small, standalone "
 "computers)."
 msgstr ""
 
-#: src/docs_inc.c:871
+#: src/docs_inc.c:901
 msgid ""
 "Follow the instructions that are specific to your Linux distribution (Ubuntu/"
 "Debian/Mint, Arch, Fedora...). This will typically be PPA-and-dpkg for "
@@ -1916,92 +2269,92 @@ msgid ""
 "source."
 msgstr ""
 
-#: src/docs_inc.c:3977
+#: src/docs_inc.c:4913
 msgid ""
 "For $t and $s format strings, you may also limit the number of output "
 "characters using $99-t format string where 99 means the limit. As you can "
 "see, the delimiter can be also applied."
 msgstr ""
 
-#: src/docs_inc.c:209
+#: src/docs_inc.c:1191
 msgid ""
 "For EPG providers that supply series link information there will also be a "
 "_[Record series]_ button that will record all entries in the series."
 msgstr ""
 
-#: src/docs_inc.c:4403
+#: src/docs_inc.c:5269
 msgid ""
 "For devices with multiple tuners (e.g. either cable or terrestrial), be "
 "aware that many only allow you to use one tuner at a time. Selecting more "
 "than one tuner per device can thus result in unexpected behavior."
 msgstr ""
 
-#: src/docs_inc.c:215
+#: src/docs_inc.c:1197
 msgid ""
 "For events without any series link information, an _[Autorec]_ button will "
 "be provided to create a pseudo-series link using the autorec feature."
 msgstr ""
 
-#: src/docs_inc.c:583
+#: src/docs_inc.c:19
 msgid ""
 "For example to include the passwd items you'd enter something like this:"
 msgstr ""
 
-#: src/docs_inc.c:3909
+#: src/docs_inc.c:4837
 msgid ""
 "For example, if a program is to start at 13:00 and you set a padding of 5 "
 "minutes, it will start recording at 12:54:30 (including a warm-up time of 30 "
-"seconds (user configurable)). If this isn't specified, any pre-recording "
-"padding as set in the channel or DVR profile will be used."
+"seconds (user configurable)). Setting the padding per channel will override "
+"the padding set in the"
 msgstr ""
 
-#: src/docs_inc.c:2873
+#: src/docs_inc.c:2907
 msgid ""
-"For extra security, always enter (a comma-separated list of) network "
+"For extra security always enter (a comma-separated list of) network "
 "prefix(es) (_Allowed networks_ )."
 msgstr ""
 
-#: src/docs_inc.c:3306
+#: src/docs_inc.c:3384
 msgid ""
 "For full instructions on how to search and record using the EPG take a look "
 "at the"
 msgstr ""
 
-#: src/docs_inc.c:2706
+#: src/docs_inc.c:2732
 msgid "For more detailed information on networks and how to set them up, see"
 msgstr ""
 
-#: src/docs_inc.c:517
+#: src/docs_inc.c:117
 msgid ""
 "For more information regarding the project, licensing and contributions, "
 "please see:"
 msgstr ""
 
-#: src/docs_inc.c:2965
+#: src/docs_inc.c:3013
 msgid ""
 "For the visual verification of the filtering, there is a service info dialog "
 "in the"
 msgstr ""
 
-#: src/docs_inc.c:2680
+#: src/docs_inc.c:2706 src/docs_inc.c:3195
 msgid "Force Scan"
 msgstr ""
 
-#: src/docs_inc.c:2718
+#: src/docs_inc.c:2744
 msgid "Force Scanning"
 msgstr ""
 
-#: src/docs_inc.c:2682
+#: src/docs_inc.c:2708
 msgid ""
 "Force a new scan (i.e. scan all muxes for services) for the selected "
 "networks."
 msgstr ""
 
-#: src/docs_inc.c:2499
+#: src/docs_inc.c:2525
 msgid "Force an immediate tune to the OTA EPG mux(es) to request EPG updates."
 msgstr ""
 
-#: src/docs_inc.c:757 src/docs_inc.c:2722
+#: src/docs_inc.c:411 src/docs_inc.c:2748
 msgid ""
 "Force scanning can take some time. You may continue to use Tvheadend while a "
 "scan is in progress, but doing so will increase the time needed for it to "
@@ -2010,167 +2363,201 @@ msgid ""
 "on each."
 msgstr ""
 
-#: src/docs_inc.c:3694 src/docs_inc.c:3929 src/docs_inc.c:4083
-#: src/docs_inc.c:4171
+#: src/docs_inc.c:4347 src/docs_inc.c:4612 src/docs_inc.c:4865
+#: src/docs_inc.c:4996
 msgid "Format"
 msgstr ""
 
-#: src/docs_inc.c:3869
+#: src/docs_inc.c:4318
 msgid "Format Result"
 msgstr ""
 
-#: src/docs_inc.c:925 src/docs_inc.c:957 src/docs_inc.c:967 src/docs_inc.c:979
+#: src/docs_inc.c:955 src/docs_inc.c:987 src/docs_inc.c:997 src/docs_inc.c:1009
 msgid "Frontend"
 msgstr ""
 
-#: src/docs_inc.c:3700 src/docs_inc.c:4089 src/docs_inc.c:4177
+#: src/docs_inc.c:4353 src/docs_inc.c:4618 src/docs_inc.c:5002
 msgid "Full path to recording"
 msgstr ""
 
-#: src/docs_inc.c:431
+#: src/docs_inc.c:1607
 msgid "Fully-Integrated with Mainstream Media Players"
 msgstr ""
 
-#: src/docs_inc.c:25 src/docs_inc.c:67 src/docs_inc.c:137 src/docs_inc.c:901
-#: src/docs_inc.c:1209 src/docs_inc.c:1413 src/docs_inc.c:1785
-#: src/docs_inc.c:1952 src/docs_inc.c:2014 src/docs_inc.c:2022
-#: src/docs_inc.c:2127 src/docs_inc.c:2160 src/docs_inc.c:2189
-#: src/docs_inc.c:2250 src/docs_inc.c:2275 src/docs_inc.c:2304
-#: src/docs_inc.c:2413 src/docs_inc.c:2454 src/docs_inc.c:2487
-#: src/docs_inc.c:2554 src/docs_inc.c:2678 src/docs_inc.c:2817
-#: src/docs_inc.c:2845 src/docs_inc.c:2906 src/docs_inc.c:2978
-#: src/docs_inc.c:3015 src/docs_inc.c:3040 src/docs_inc.c:3111
-#: src/docs_inc.c:3176 src/docs_inc.c:3192 src/docs_inc.c:3218
-#: src/docs_inc.c:3232 src/docs_inc.c:3246 src/docs_inc.c:3468
-#: src/docs_inc.c:3492 src/docs_inc.c:3512 src/docs_inc.c:3573
-#: src/docs_inc.c:3602 src/docs_inc.c:3659 src/docs_inc.c:3759
-#: src/docs_inc.c:3988
+#: src/docs_inc.c:153 src/docs_inc.c:255 src/docs_inc.c:819 src/docs_inc.c:931
+#: src/docs_inc.c:1049 src/docs_inc.c:1119 src/docs_inc.c:1655
+#: src/docs_inc.c:1966 src/docs_inc.c:2030 src/docs_inc.c:2038
+#: src/docs_inc.c:2149 src/docs_inc.c:2182 src/docs_inc.c:2211
+#: src/docs_inc.c:2276 src/docs_inc.c:2301 src/docs_inc.c:2330
+#: src/docs_inc.c:2439 src/docs_inc.c:2480 src/docs_inc.c:2513
+#: src/docs_inc.c:2580 src/docs_inc.c:2704 src/docs_inc.c:2847
+#: src/docs_inc.c:2875 src/docs_inc.c:2954 src/docs_inc.c:3026
+#: src/docs_inc.c:3063 src/docs_inc.c:3088 src/docs_inc.c:3161
+#: src/docs_inc.c:3193 src/docs_inc.c:3254 src/docs_inc.c:3270
+#: src/docs_inc.c:3296 src/docs_inc.c:3310 src/docs_inc.c:3324
+#: src/docs_inc.c:3542 src/docs_inc.c:3566 src/docs_inc.c:3586
+#: src/docs_inc.c:3667 src/docs_inc.c:4064 src/docs_inc.c:4121
+#: src/docs_inc.c:4574 src/docs_inc.c:4924
 msgid "Function"
 msgstr ""
 
-#: src/docs_inc.c:515
+#: src/docs_inc.c:115
 msgid "Further Information"
 msgstr ""
 
-#: src/docs_inc.c:511
+#: src/docs_inc.c:111
 msgid "GPLv3"
 msgstr ""
 
-#: src/docs_inc.c:1021 src/docs_inc.c:1043
+#: src/docs_inc.c:1339 src/docs_inc.c:1361
 msgid "General"
 msgstr ""
 
-#: src/docs_inc.c:1261
+#: src/docs_inc.c:1707
 msgid "General Overview of Web Interface"
 msgstr ""
 
-#: src/docs_inc.c:3896
-msgid ""
-"Generally an out of date mux list isn't an issue provided that you have "
-"_Network Discovery_ enabled and a mux (in the list) with"
-msgstr ""
-
-#: src/docs_inc.c:4072
+#: src/docs_inc.c:4561
 msgid "Generate lower-case filenames using picon formatting."
 msgstr ""
 
-#: src/docs_inc.c:4068
+#: src/docs_inc.c:4557
 msgid "Generate lower-case filenames."
 msgstr ""
 
-#: src/docs_inc.c:1353
+#: src/docs_inc.c:1833
 msgid "Generate new webUI help pages and push them to the tvheadend repo"
 msgstr ""
 
-#: src/docs_inc.c:1177
-msgid "Generic Options"
+#: src/docs_inc.c:1495
+msgid "Generic options"
 msgstr ""
 
-#: src/docs_inc.c:1009
+#: src/docs_inc.c:1327
 msgid "Getting Started"
 msgstr ""
 
-#: src/docs_inc.c:577
+#: src/docs_inc.c:13
 msgid "GitHub mastering markdown"
 msgstr ""
 
-#: src/docs_inc.c:717
+#: src/docs_inc.c:3865
+msgid "Global Headers"
+msgstr ""
+
+#: src/docs_inc.c:3701
+msgid "Global timer"
+msgstr ""
+
+#: src/docs_inc.c:373
 msgid "Good sources of transmitter/mux information include:"
 msgstr ""
 
-#: src/docs_inc.c:257 src/docs_inc.c:285 src/docs_inc.c:311
+#: src/docs_inc.c:1239 src/docs_inc.c:1267 src/docs_inc.c:1293
 msgid "Google Chrome"
 msgstr ""
 
-#: src/docs_inc.c:3208
+#: src/docs_inc.c:3286
 msgid "Gracefully stop the selected in-progress recording entries."
 msgstr ""
 
-#: src/docs_inc.c:155 src/docs_inc.c:1215 src/docs_inc.c:1419
-#: src/docs_inc.c:1791
+#: src/docs_inc.c:4789
+msgid "Gray"
+msgstr ""
+
+#: src/docs_inc.c:261 src/docs_inc.c:825 src/docs_inc.c:1137
+#: src/docs_inc.c:1661
 msgid "Grid Items"
 msgstr ""
 
-#: src/docs_inc.c:281
+#: src/docs_inc.c:1263
 msgid "H.264"
 msgstr ""
 
-#: src/docs_inc.c:339
+#: src/docs_inc.c:1515
 msgid "H.265 (HEVC), H.264 (MPEG-4 AVC) and MPEG2 video supported."
 msgstr ""
 
-#: src/docs_inc.c:4147 src/docs_inc.c:4235
+#: src/docs_inc.c:4411 src/docs_inc.c:5064
 msgid "H264,AC3,TELETEXT"
 msgstr ""
 
-#: src/docs_inc.c:1377
+#: src/docs_inc.c:1857
 msgid "HD Homerun setup"
 msgstr ""
 
-#: src/docs_inc.c:367
+#: src/docs_inc.c:3873
+msgid "HEVC - H.265"
+msgstr ""
+
+#: src/docs_inc.c:1543
 msgid "HTSP (Home TV Streaming Protocol)."
 msgstr ""
 
-#: src/docs_inc.c:1099 src/docs_inc.c:2530
+#: src/docs_inc.c:3813
+msgid "HTSP Answer"
+msgstr ""
+
+#: src/docs_inc.c:1417 src/docs_inc.c:2556
 msgid "HTSP Profile"
 msgstr ""
 
-#: src/docs_inc.c:369
+#: src/docs_inc.c:3809
+msgid "HTSP Request"
+msgstr ""
+
+#: src/docs_inc.c:3801
+msgid "HTSP Server"
+msgstr ""
+
+#: src/docs_inc.c:3805
+msgid "HTSP Subscription"
+msgstr ""
+
+#: src/docs_inc.c:3797
+msgid "HTTP Client"
+msgstr ""
+
+#: src/docs_inc.c:3793
+msgid "HTTP Server"
+msgstr ""
+
+#: src/docs_inc.c:1545
 msgid "HTTP streaming."
 msgstr ""
 
-#: src/docs_inc.c:823
+#: src/docs_inc.c:853
 msgid "Hardware/Software Fundamentals"
 msgstr ""
 
-#: src/docs_inc.c:27 src/docs_inc.c:151 src/docs_inc.c:1211 src/docs_inc.c:1415
-#: src/docs_inc.c:1787 src/docs_inc.c:2338
+#: src/docs_inc.c:155 src/docs_inc.c:257 src/docs_inc.c:821 src/docs_inc.c:1133
+#: src/docs_inc.c:1657 src/docs_inc.c:2364
 msgid "Help"
 msgstr ""
 
-#: src/docs_inc.c:1924
+#: src/docs_inc.c:1938
 msgid ""
 "Highlight (select) the desired entries in the grid, then press the "
 "_[Delete]_ button on the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1898
+#: src/docs_inc.c:1909
 msgid "Highlight (select) the desired entry and then..:"
 msgstr ""
 
-#: src/docs_inc.c:2394 src/docs_inc.c:2604 src/docs_inc.c:2948
+#: src/docs_inc.c:2420 src/docs_inc.c:2630 src/docs_inc.c:2996
 msgid ""
 "Highlight (select) the desired entry from the grid, then press the "
 "_[Delete]_ button from the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:3338
+#: src/docs_inc.c:3412
 msgid ""
 "Highlight (select) the desired entry, then press the _[Download]_ button on "
 "the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1912
+#: src/docs_inc.c:1926
 msgid ""
 "Highlight (select) the entries in the grid that you'd like to edit, then "
 "click the _[Edit]_ button from the menu bar, the edit dialog should now be "
@@ -2180,111 +2567,119 @@ msgid ""
 "setting to all selected entries."
 msgstr ""
 
-#: src/docs_inc.c:2720
+#: src/docs_inc.c:2746
 msgid ""
 "Highlight (select) the network(s) you would like to force scan, and then "
 "press the \"Force Scan\" button from the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:755
+#: src/docs_inc.c:409
 msgid ""
 "Highlight the network(s) you would like to force scan and then press the "
 "\"Force Scan\" button."
 msgstr ""
 
-#: src/docs_inc.c:1325
+#: src/docs_inc.c:1771
 msgid "How Lightweight?"
 msgstr ""
 
-#: src/docs_inc.c:1327
+#: src/docs_inc.c:1773
 msgid "How about light enough to run on a travel router? Take a look at this"
 msgstr ""
 
-#: src/docs_inc.c:1387
+#: src/docs_inc.c:1867
 msgid ""
 "How deep do we want to (need to) get into setting up tuners - that's a "
 "constant source of woe for people?"
 msgstr ""
 
-#: src/docs_inc.c:1369
+#: src/docs_inc.c:1849
 msgid "How to compile/install on _insert your distro here_"
 msgstr ""
 
-#: src/docs_inc.c:1361
+#: src/docs_inc.c:1841
 msgid "How to configure a recording"
 msgstr ""
 
-#: src/docs_inc.c:1367
+#: src/docs_inc.c:1847
 msgid "How to set up a multi-profile installation (access)"
 msgstr ""
 
-#: src/docs_inc.c:1365
+#: src/docs_inc.c:1845
 msgid ""
 "How to set up conditional access (\"Conditional Access System Configuration"
 "\")"
 msgstr ""
 
-#: src/docs_inc.c:1363
+#: src/docs_inc.c:1843
 msgid "How to watch Live TV"
 msgstr ""
 
-#: src/docs_inc.c:4047
+#: src/docs_inc.c:4732 src/docs_inc.c:4734
+msgid "IDLE"
+msgstr ""
+
+#: src/docs_inc.c:4983
 msgid "IGNORE"
 msgstr ""
 
-#: src/docs_inc.c:1057
+#: src/docs_inc.c:1375
 msgid "IP Address Block List"
 msgstr ""
 
-#: src/docs_inc.c:2181
+#: src/docs_inc.c:2203
 msgid "IP Config tab'"
 msgstr ""
 
-#: src/docs_inc.c:2201
+#: src/docs_inc.c:2223
 msgid "IP servers"
 msgstr ""
 
-#: src/docs_inc.c:2655
+#: src/docs_inc.c:2681 src/docs_inc.c:3981
 msgid "IPTV"
 msgstr ""
 
-#: src/docs_inc.c:2653
+#: src/docs_inc.c:2679
 msgid "IPTV - TV over the Internet via your broadband connection"
 msgstr ""
 
-#: src/docs_inc.c:2657
+#: src/docs_inc.c:2683
 msgid "IPTV Automatic Network"
 msgstr ""
 
-#: src/docs_inc.c:4273 src/docs_inc.c:4349
+#: src/docs_inc.c:3985
+msgid "IPTV PCR"
+msgstr ""
+
+#: src/docs_inc.c:5137 src/docs_inc.c:5213
 msgid "IRC"
 msgstr ""
 
-#: src/docs_inc.c:973 src/docs_inc.c:2621
+#: src/docs_inc.c:1003 src/docs_inc.c:2647
 msgid "ISDB-C"
 msgstr ""
 
-#: src/docs_inc.c:2635
+#: src/docs_inc.c:2661
 msgid "ISDB-S"
 msgstr ""
 
-#: src/docs_inc.c:963 src/docs_inc.c:2645
+#: src/docs_inc.c:993 src/docs_inc.c:2671
 msgid "ISDB-T"
 msgstr ""
 
-#: src/docs_inc.c:3967
+#: src/docs_inc.c:4903
 msgid "ISO 8601 date format"
 msgstr ""
 
-#: src/docs_inc.c:161 src/docs_inc.c:2360 src/docs_inc.c:3260
+#: src/docs_inc.c:1143 src/docs_inc.c:2386 src/docs_inc.c:3338
 msgid "Icon"
 msgstr ""
 
-#: src/docs_inc.c:3478
+#: src/docs_inc.c:3552
 msgid "Icon URL"
 msgstr ""
 
-#: src/docs_inc.c:711
+#: src/docs_inc.c:367
 msgid ""
 "Ideally, this is where you'll see a list of the pre-populated muxes as "
 "created when you set up your initial network. However, should there be any "
@@ -2295,62 +2690,62 @@ msgid ""
 "muxes over time."
 msgstr ""
 
-#: src/docs_inc.c:1455
+#: src/docs_inc.c:297
 msgid "Idle"
 msgstr ""
 
-#: src/docs_inc.c:419
+#: src/docs_inc.c:1595
 msgid "Idle scanning for automatic detection of muxes and services."
 msgstr ""
 
-#: src/docs_inc.c:2961
+#: src/docs_inc.c:3009
 msgid ""
 "If any elementary stream is not marked as ignored or exclusive, it is used. "
 "If you like to ignore unknown elementary streams, add a rule to the end of "
 "grid with the any (not defined) comparisons and with the action ignore."
 msgstr ""
 
-#: src/docs_inc.c:679
+#: src/docs_inc.c:335
 msgid ""
 "If anything is obviously wrong at this point, you probably have a driver/"
 "firmware error which you'll need to resolve before going any further."
 msgstr ""
 
-#: src/docs_inc.c:4401
+#: src/docs_inc.c:5267
 msgid ""
 "If using IPTV, the playlist you enter must contain valid links to streams "
 "using codecs supported by Tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:1389
+#: src/docs_inc.c:1869
 msgid ""
 "If we do all the above, do we need the FAQ pages? Check existing manual/guide"
 msgstr ""
 
-#: src/docs_inc.c:4370
+#: src/docs_inc.c:5234
 msgid ""
 "If you cannot see your preferred language in the language list and would "
 "like to help translate Tvheadend see"
 msgstr ""
 
-#: src/docs_inc.c:207
+#: src/docs_inc.c:1189
 msgid ""
 "If you click on a single event, a popup will display detailed information "
 "about the event. It also allows you to schedule the event for recording by "
 "clicking on the _[Record program]_ button."
 msgstr ""
 
-#: src/docs_inc.c:4341
+#: src/docs_inc.c:5205
 msgid ""
 "If you confirm this dialog, the default administrator account will be "
 "removed. Please then the use credentials you defined thru this wizard."
 msgstr ""
 
-#: src/docs_inc.c:2879
+#: src/docs_inc.c:2917
 msgid "If you create an anonymous account, it also requires a"
 msgstr ""
 
-#: src/docs_inc.c:713
+#: src/docs_inc.c:369
 msgid ""
 "If you do need to add something manually, you'll need to search the Internet "
 "for details of the appropriate transmitter and settings: satellites tend not "
@@ -2359,19 +2754,25 @@ msgid ""
 "transmitter you're listening to."
 msgstr ""
 
-#: src/docs_inc.c:2546
+#: src/docs_inc.c:3215
+msgid ""
+"If you do not detach channel(s) before mapping additional services the "
+"following changes can occur.."
+msgstr ""
+
+#: src/docs_inc.c:2572
 msgid ""
 "If you do not have a build of Tvheadend with transcoding enabled some of the "
 "above profiles (and their associated Help pages) will not be available."
 msgstr ""
 
-#: src/docs_inc.c:4376
+#: src/docs_inc.c:5240
 msgid ""
 "If you don't enter a preferred language, US English will be used as a "
 "default."
 msgstr ""
 
-#: src/docs_inc.c:4330
+#: src/docs_inc.c:5194
 msgid ""
 "If you don't see any signal information at all, but the number of muxes or "
 "services is increasing anyway, the driver used by your device isn't "
@@ -2379,37 +2780,46 @@ msgid ""
 "issue.."
 msgstr ""
 
-#: src/docs_inc.c:479
+#: src/docs_inc.c:519
 msgid "If you get really stuck, there's the"
 msgstr ""
 
-#: src/docs_inc.c:2080
+#: src/docs_inc.c:4424
+msgid ""
+"If you have _Network Discovery_ enabled, an out-of-date mux list isn't "
+"usually an issue provided that one of the muxes in the list scans "
+"successfully and has a"
+msgstr ""
+
+#: src/docs_inc.c:2102
 msgid ""
 "If you have a lot of services you may want to use filtering to limit the "
-"number of grid entries, you can do this by hovering your mouse over the "
-"_Service name_ column, a down arrow ▾ should now be visible. Clicking the "
+"number of grid entries. You can do this by hovering your mouse over the "
+"_Service name_ column, a down arrow ▾ should now be visible, clicking the "
 "arrow will then display a list of options, move your mouse down to \"Filters"
-"\", a text box should then appear, click on it and enter the desired "
+"\" and a text box should then appear, click on it and enter the desired "
 "service's name."
 msgstr ""
 
-#: src/docs_inc.c:2875
-msgid ""
-"If you lock yourself out, you can use the backdoor account to regain access, "
-"or restart Tvheadend with the `--noacl` argument."
+#: src/docs_inc.c:3618
+msgid "If you have a lot of services you may want to use the"
+msgstr ""
+
+#: src/docs_inc.c:2909
+msgid "If you lock yourself out, you can use the"
 msgstr ""
 
-#: src/docs_inc.c:4315
+#: src/docs_inc.c:5179
 msgid ""
 "If you plan on accessing Tvheadend over the Internet, make sure you use "
 "strong credentials and ___do not allow anonymous access at all_ __ ."
 msgstr ""
 
-#: src/docs_inc.c:4267 src/docs_inc.c:4343
+#: src/docs_inc.c:5131 src/docs_inc.c:5207
 msgid "If you require further help, check out"
 msgstr ""
 
-#: src/docs_inc.c:221
+#: src/docs_inc.c:1203
 msgid ""
 "If you schedule any kind of recording from this point, you can choose a "
 "specific DVR profile that will apply to the recording or autorec rule. This "
@@ -2417,7 +2827,7 @@ msgid ""
 "the __Configuration -> Recording ->"
 msgstr ""
 
-#: src/docs_inc.c:243
+#: src/docs_inc.c:1225
 msgid ""
 "If you want to watch live TV in the web UI, the _[Watch TV]_ button will pop "
 "up a HTML5 video player, where you can select the channel to watch and a "
@@ -2426,20 +2836,20 @@ msgid ""
 "support certain formats and codecs."
 msgstr ""
 
-#: src/docs_inc.c:3064
+#: src/docs_inc.c:3114
 msgid ""
 "If you wanted to record any programs matching \"BBC News\" on BBC One you "
 "would enter something like this into the add entry dialog:"
 msgstr ""
 
-#: src/docs_inc.c:4292
+#: src/docs_inc.c:5156
 msgid ""
 "If you would like Tvheadend to do this for you, check the 'Map all services' "
 "option below, but be aware that this will also map encrypted services you "
 "may not have access to."
 msgstr ""
 
-#: src/docs_inc.c:2861
+#: src/docs_inc.c:2895
 msgid ""
 "If you would like to allow anonymous access to your Tvheadend server you may "
 "set-up an anonymous account by entering an asterisk `*` in the username "
@@ -2447,440 +2857,522 @@ msgid ""
 "to subsequent accounts.__"
 msgstr ""
 
-#: src/docs_inc.c:787
+#: src/docs_inc.c:471
 msgid "If you would like to use bouquets see"
 msgstr ""
 
-#: src/docs_inc.c:1845
+#: src/docs_inc.c:3209
+msgid ""
+"If you're mapping another service to a channel created by a bouquet you must "
+"first detach the channel to prevent unexpected changes, you can do this by "
+"selecting the desired channels from within the grid and then pressing the "
+"_Detach selected channels from bouquet_ option from the _[Map services]_ "
+"button."
+msgstr ""
+
+#: src/docs_inc.c:1799
 msgid ""
 "If you're not seeing any service names at all this may indicate an issue "
 "with your hardware and/or configuration."
 msgstr ""
 
-#: src/docs_inc.c:3404
+#: src/docs_inc.c:3478
 msgid ""
 "If you're not sure what to enter here, take a look at the \"If Necessary, "
 "Manually Add Muxes\" section on the"
 msgstr ""
 
-#: src/docs_inc.c:4252
+#: src/docs_inc.c:5116
 msgid ""
 "If you're unsure as to which list(s) to select you may want to look online "
 "for details about the various television reception choices available in your "
 "area."
 msgstr ""
 
-#: src/docs_inc.c:3920
-msgid ""
-"If your picon pack uses filenames that start with \"1_0_1_xxxx\" you'll want "
-"to use the _force service type to 1_ setting. If your filenames use the "
-"standard naming scheme, e.g \"1_0_19_xxxx\" leave it as _Standard_ ."
+#: src/docs_inc.c:4468
+msgid "If your filenames use the standard naming scheme, e.g \"1_0_19_xxxx\"."
+msgstr ""
+
+#: src/docs_inc.c:4472
+msgid "If your picon pack uses filenames that start with \"1_0_1_xxxx\"."
 msgstr ""
 
-#: src/docs_inc.c:4049
+#: src/docs_inc.c:4985
 msgid ""
 "Ignore this elementary stream. This stream is not used. Another successfully "
 "compared rule with different action may override it."
 msgstr ""
 
-#: src/docs_inc.c:1047
+#: src/docs_inc.c:3817
+msgid "Image Cache"
+msgstr ""
+
+#: src/docs_inc.c:1365
 msgid "Image Cache Config"
 msgstr ""
 
-#: src/docs_inc.c:1507
+#: src/docs_inc.c:205
 msgid ""
 "In addition, even USB3 doesn't have the greatest practical bandwidth per "
 "bus. That means you're probably asking for problems if you have four DVB-S2 "
 "dongles on the same USB connection to the motherboard."
 msgstr ""
 
-#: src/docs_inc.c:571
+#: src/docs_inc.c:7
 msgid ""
 "In general, __keep it simple__ , especially if you're contributing to the "
 "pages that get carried over into the web help. The simpler the formatting, "
 "the cleaner the conversion, the less tidying up there is afterwards."
 msgstr ""
 
-#: src/docs_inc.c:4290
+#: src/docs_inc.c:5154
 msgid ""
 "In order for your frontend client(s) (such as Kodi, Movian, and similar) to "
 "see/play channels, you must first map discovered services to channels."
 msgstr ""
 
-#: src/docs_inc.c:63
+#: src/docs_inc.c:1045
 msgid ""
 "In the EPG top tool bar you can access five input fields. These are used to "
 "filter/search for events. The form uses implicit AND between the input "
 "fields. This means that all filters must match for an event to be displayed."
 msgstr ""
 
-#: src/docs_inc.c:4006
+#: src/docs_inc.c:3616
+msgid ""
+"In the above example image, we're creating a channel called Channel 4 and "
+"mapping it to the service of the same name. You can name a channel whatever "
+"you like, it doesn't have to match the service it's linking to."
+msgstr ""
+
+#: src/docs_inc.c:4736
+msgid ""
+"In the above table _Tuner A_ is busy so Tvheadend will have to use the next "
+"available idle tuner which in this example is _Tuner B_ and _Tuner C_ but "
+"because _Tuner C_ has the higher priority of the two Tvheadend will use that "
+"instead of _Tuner B_ . If no priority value is set for any tuners Tvheadend "
+"will use the first available idle tuner."
+msgstr ""
+
+#: src/docs_inc.c:4942
 msgid "Include channels even if the linked service is flagged as encrypted."
 msgstr ""
 
-#: src/docs_inc.c:3992
+#: src/docs_inc.c:4928
 msgid "Include channels with no channel number."
 msgstr ""
 
-#: src/docs_inc.c:3996
+#: src/docs_inc.c:4932
 msgid "Include channels with no name."
 msgstr ""
 
-#: src/docs_inc.c:4002
+#: src/docs_inc.c:4938
 msgid "Include radio channels."
 msgstr ""
 
-#: src/docs_inc.c:579
+#: src/docs_inc.c:15
 msgid "Including Documentation/Items"
 msgstr ""
 
-#: src/docs_inc.c:3520
+#: src/docs_inc.c:3594
 msgid "Increment the selected channel number(s) by 1."
 msgstr ""
 
-#: src/docs_inc.c:675
+#: src/docs_inc.c:331
 msgid ""
 "Individual tuners are then the next level down (e.g. `DiBcom 7000PC : DVB-T "
 "#0`)"
 msgstr ""
 
-#: src/docs_inc.c:3272
+#: src/docs_inc.c:3350
 msgid "Information icon"
 msgstr ""
 
-#: src/docs_inc.c:413
+#: src/docs_inc.c:1589
 msgid "Initial setup can be done by choosing one of the pre-defined"
 msgstr ""
 
-#: src/docs_inc.c:347
+#: src/docs_inc.c:1523
 msgid "Input Sources"
 msgstr ""
 
-#: src/docs_inc.c:867 src/docs_inc.c:1015
+#: src/docs_inc.c:897 src/docs_inc.c:1333
 msgid "Install Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:1477
+#: src/docs_inc.c:175
 msgid "Install Your Tuners"
 msgstr ""
 
-#: src/docs_inc.c:1013
+#: src/docs_inc.c:1331
 msgid "Install hardware"
 msgstr ""
 
-#: src/docs_inc.c:1553
+#: src/docs_inc.c:587
 msgid "Instructions For Built-in Help"
 msgstr ""
 
-#: src/docs_inc.c:875
+#: src/docs_inc.c:905
 msgid "Instructions on how to build from source"
 msgstr ""
 
-#: src/docs_inc.c:727
+#: src/docs_inc.c:383
 msgid "Interactive EU DVB-T map"
 msgstr ""
 
-#: src/docs_inc.c:1495
+#: src/docs_inc.c:193
 msgid "Internal (e.g. PCI) tuners that go inside the computer chassis"
 msgstr ""
 
-#: src/docs_inc.c:1087
+#: src/docs_inc.c:1405
 msgid "Internal PyEPG"
 msgstr ""
 
-#: src/docs_inc.c:1089
+#: src/docs_inc.c:1407
 msgid "Internal XMLTV"
 msgstr ""
 
-#: src/docs_inc.c:449
+#: src/docs_inc.c:1625
 msgid "Internationalisation"
 msgstr ""
 
-#: src/docs_inc.c:549
+#: src/docs_inc.c:557
 msgid ""
 "Internet and LAN feeds, such as IPTV, SAT>IP, HDHomeRun and a general-"
 "purpose MPEG-TS `pipe://`"
 msgstr ""
 
-#: src/docs_inc.c:1001
+#: src/docs_inc.c:1319
 msgid "Introduction"
 msgstr ""
 
-#: src/docs_inc.c:541
+#: src/docs_inc.c:5079
+msgid ""
+"It is recommended that you only enable this option if you're absolutely sure "
+"the flags are sent correctly and on time. Incorrect EITp/f flags can result "
+"in failed/broken recordings. You can set this option per"
+msgstr ""
+
+#: src/docs_inc.c:549
 msgid "It supports input from:"
 msgstr ""
 
-#: src/docs_inc.c:1307
+#: src/docs_inc.c:1753
 msgid ""
 "It's perfectly possible to install and run Tvheadend as a single-seat "
 "installation, with the software running on the same system as any client "
 "software (e.g. Kodi), with all files stored locally."
 msgstr ""
 
-#: src/docs_inc.c:31
+#: src/docs_inc.c:159
 msgid "Items"
 msgstr ""
 
-#: src/docs_inc.c:719
+#: src/docs_inc.c:4176
+msgid "Keep"
+msgstr ""
+
+#: src/docs_inc.c:4174
+msgid "Keep the mux if it doesn't already exist."
+msgstr ""
+
+#: src/docs_inc.c:375
 msgid "KingofSat"
 msgstr ""
 
-#: src/docs_inc.c:485
+#: src/docs_inc.c:525
 msgid "Kiwi IRC"
 msgstr ""
 
-#: src/docs_inc.c:355
+#: src/docs_inc.c:1531
 msgid "LAN/IPTV signals such as IPTV, SAT>IP, HDHomeRun"
 msgstr ""
 
-#: src/docs_inc.c:145
+#: src/docs_inc.c:1127
 msgid "Launches Live TV via HTML5 video (see below)."
 msgstr ""
 
-#: src/docs_inc.c:507
+#: src/docs_inc.c:107
 msgid "Licensing"
 msgstr ""
 
-#: src/docs_inc.c:1515
+#: src/docs_inc.c:4451
+msgid "Limit access to DVR functionality only."
+msgstr ""
+
+#: src/docs_inc.c:4447
+msgid "Limit access to streaming only (no DVR functionality)."
+msgstr ""
+
+#: src/docs_inc.c:3989
+msgid "LinuxDVB Input"
+msgstr ""
+
+#: src/docs_inc.c:213
 msgid "LinuxTV wiki device library"
 msgstr ""
 
-#: src/docs_inc.c:2346
+#: src/docs_inc.c:2372
 msgid "List of types"
 msgstr ""
 
-#: src/docs_inc.c:601
+#: src/docs_inc.c:37
 msgid "Lists"
 msgstr ""
 
-#: src/docs_inc.c:365
+#: src/docs_inc.c:1541
 msgid "Local or remote disk, via the built-in digital video recorder."
 msgstr ""
 
-#: src/docs_inc.c:119
+#: src/docs_inc.c:3733
+msgid "Locking"
+msgstr ""
+
+#: src/docs_inc.c:1101
 msgid "Longer programs, e.g. films"
 msgstr ""
 
-#: src/docs_inc.c:731
+#: src/docs_inc.c:387
 msgid "Lyngsat"
 msgstr ""
 
-#: src/docs_inc.c:1605
+#: src/docs_inc.c:639
 msgid "M3U"
 msgstr ""
 
-#: src/docs_inc.c:1613
+#: src/docs_inc.c:647
 msgid "M3U using SAT>IP extensions"
 msgstr ""
 
-#: src/docs_inc.c:1109 src/docs_inc.c:2542
+#: src/docs_inc.c:1427 src/docs_inc.c:2568
 msgid "MP4/libav Profile"
 msgstr ""
 
-#: src/docs_inc.c:251
+#: src/docs_inc.c:1233
 msgid "MPEG-PS"
 msgstr ""
 
-#: src/docs_inc.c:249
+#: src/docs_inc.c:1231 src/docs_inc.c:3965
 msgid "MPEG-TS"
 msgstr ""
 
-#: src/docs_inc.c:1101 src/docs_inc.c:2532
+#: src/docs_inc.c:4045
+msgid "MPEG-TS File"
+msgstr ""
+
+#: src/docs_inc.c:3857
+msgid "MPEG-TS Parser"
+msgstr ""
+
+#: src/docs_inc.c:1419 src/docs_inc.c:2558
 msgid "MPEG-TS Pass-thru Profile"
 msgstr ""
 
-#: src/docs_inc.c:1105 src/docs_inc.c:2538
+#: src/docs_inc.c:1423 src/docs_inc.c:2564
 msgid "MPEG-TS/libav Profile"
 msgstr ""
 
-#: src/docs_inc.c:303
+#: src/docs_inc.c:1285
 msgid "MPEG2 Audio"
 msgstr ""
 
-#: src/docs_inc.c:279
+#: src/docs_inc.c:1261
 msgid "MPEG2 Video"
 msgstr ""
 
-#: src/docs_inc.c:3288
+#: src/docs_inc.c:3697
+msgid "Main"
+msgstr ""
+
+#: src/docs_inc.c:3366
 msgid "Manual Recording Entry Example"
 msgstr ""
 
-#: src/docs_inc.c:1527
+#: src/docs_inc.c:225
 msgid ""
 "Many Linux distros include a package for the most common devices (e.g. "
 "_linux-firmwares_ under Ubuntu or _firmware-linux-nonfree_ under Debian). If "
 "this isn't sufficient, a good source of firmware files is the"
 msgstr ""
 
-#: src/docs_inc.c:4298
+#: src/docs_inc.c:5162
 msgid ""
 "Many providers include undesirable services - Teleshopping, Adult "
 "Entertainment, etc; using the 'Map all services' will include these."
 msgstr ""
 
-#: src/docs_inc.c:785
+#: src/docs_inc.c:469
 msgid ""
 "Many service providers use bouquets for channel management and just like a "
 "standard set-top box Tvheadend can use these to automatically manage and "
 "keep your channels up-to-date."
 msgstr ""
 
-#: src/docs_inc.c:4389
+#: src/docs_inc.c:5255
 msgid "Many tuners are able to receive different signal types.."
 msgstr ""
 
-#: src/docs_inc.c:1525
+#: src/docs_inc.c:223
 msgid ""
 "Many tuners then also require __firmware__ - normally, a binary file that's "
 "been extracted from the proprietary drivers used by Windows."
 msgstr ""
 
-#: src/docs_inc.c:3496
+#: src/docs_inc.c:3570
 msgid "Map"
 msgstr ""
 
-#: src/docs_inc.c:2016 src/docs_inc.c:3482
+#: src/docs_inc.c:2032 src/docs_inc.c:3556
 msgid "Map Services"
 msgstr ""
 
-#: src/docs_inc.c:3504
+#: src/docs_inc.c:3578
 msgid "Map all available"
 msgstr ""
 
-#: src/docs_inc.c:2030
+#: src/docs_inc.c:2046
 msgid "Map all available services as channels."
 msgstr ""
 
-#: src/docs_inc.c:4288
+#: src/docs_inc.c:5152
 msgid "Map all discovered services to channels."
 msgstr ""
 
-#: src/docs_inc.c:2028 src/docs_inc.c:3502
+#: src/docs_inc.c:2044 src/docs_inc.c:3576
 msgid "Map all services"
 msgstr ""
 
-#: src/docs_inc.c:4004
+#: src/docs_inc.c:4940
 msgid "Map encrypted services"
 msgstr ""
 
-#: src/docs_inc.c:3998
+#: src/docs_inc.c:4934
 msgid "Map radio channels"
 msgstr ""
 
-#: src/docs_inc.c:2024
+#: src/docs_inc.c:2040
 msgid "Map selected services"
 msgstr ""
 
-#: src/docs_inc.c:3494
+#: src/docs_inc.c:3568 src/docs_inc.c:3620
 msgid "Map services"
 msgstr ""
 
-#: src/docs_inc.c:15
+#: src/docs_inc.c:143 src/docs_inc.c:435 src/docs_inc.c:453 src/docs_inc.c:2066
+#: src/docs_inc.c:2084
 msgid "Map services to channels"
 msgstr ""
 
-#: src/docs_inc.c:2026
+#: src/docs_inc.c:2042
 msgid "Map the highlighted services within the grid."
 msgstr ""
 
-#: src/docs_inc.c:3994
+#: src/docs_inc.c:4930
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/docs_inc.c:3990
+#: src/docs_inc.c:4926
 msgid "Map zero-numbered channels"
 msgstr ""
 
-#: src/docs_inc.c:2042
+#: src/docs_inc.c:2056
 msgid "Mapping All"
 msgstr ""
 
-#: src/docs_inc.c:2020 src/docs_inc.c:3490
+#: src/docs_inc.c:2036 src/docs_inc.c:3564
 msgid "Mapping Button"
 msgstr ""
 
-#: src/docs_inc.c:2056
+#: src/docs_inc.c:2074
 msgid "Mapping Selected"
 msgstr ""
 
-#: src/docs_inc.c:2032
+#: src/docs_inc.c:2048
 msgid "Mapping Services to Channels"
 msgstr ""
 
-#: src/docs_inc.c:2074
+#: src/docs_inc.c:2096
 msgid "Mapping/Removing a Service to/from an Existing Channel"
 msgstr ""
 
-#: src/docs_inc.c:575
+#: src/docs_inc.c:11
 msgid "Markdown basics:"
 msgstr ""
 
-#: src/docs_inc.c:567
+#: src/docs_inc.c:3
 msgid "Markdown/Formatting Crib Sheet"
 msgstr ""
 
-#: src/docs_inc.c:927
+#: src/docs_inc.c:957
 msgid "Master"
 msgstr ""
 
-#: src/docs_inc.c:929
+#: src/docs_inc.c:959
 msgid "Master (ISDB-S)"
 msgstr ""
 
-#: src/docs_inc.c:3079
+#: src/docs_inc.c:3129
 msgid "Matches \"BBC News\" exactly."
 msgstr ""
 
-#: src/docs_inc.c:3082
+#: src/docs_inc.c:3132
 msgid "Matches \"Regular Show\" and (if it exists) \"New: Regular Show\"."
 msgstr ""
 
-#: src/docs_inc.c:3084
+#: src/docs_inc.c:3134
 msgid "Matching events will be added to the _"
 msgstr ""
 
-#: src/docs_inc.c:253
+#: src/docs_inc.c:1235
 msgid "Matroska"
 msgstr ""
 
-#: src/docs_inc.c:1103 src/docs_inc.c:2534
+#: src/docs_inc.c:1421 src/docs_inc.c:2560
 msgid "Matroska Profile"
 msgstr ""
 
-#: src/docs_inc.c:1107 src/docs_inc.c:2540
+#: src/docs_inc.c:3885
+msgid "Matroska muxer"
+msgstr ""
+
+#: src/docs_inc.c:1425 src/docs_inc.c:2566
 msgid "Matroska/libav Profile"
 msgstr ""
 
-#: src/docs_inc.c:115
+#: src/docs_inc.c:1097
 msgid "Medium-length programs, e.g. documentaries"
 msgstr ""
 
-#: src/docs_inc.c:19 src/docs_inc.c:57 src/docs_inc.c:1203 src/docs_inc.c:1407
-#: src/docs_inc.c:1779 src/docs_inc.c:1946 src/docs_inc.c:2121
-#: src/docs_inc.c:2183 src/docs_inc.c:2269 src/docs_inc.c:2298
-#: src/docs_inc.c:2407 src/docs_inc.c:2448 src/docs_inc.c:2481
-#: src/docs_inc.c:2548 src/docs_inc.c:2900 src/docs_inc.c:3170
-#: src/docs_inc.c:3567 src/docs_inc.c:3596
+#: src/docs_inc.c:147 src/docs_inc.c:249 src/docs_inc.c:813 src/docs_inc.c:1039
+#: src/docs_inc.c:1649 src/docs_inc.c:1960 src/docs_inc.c:2143
+#: src/docs_inc.c:2205 src/docs_inc.c:2295 src/docs_inc.c:2324
+#: src/docs_inc.c:2433 src/docs_inc.c:2474 src/docs_inc.c:2507
+#: src/docs_inc.c:2574 src/docs_inc.c:2948 src/docs_inc.c:3248
+#: src/docs_inc.c:3661 src/docs_inc.c:4058
 msgid "Menu Bar/Buttons"
 msgstr ""
 
-#: src/docs_inc.c:4008
+#: src/docs_inc.c:4944
 msgid "Merge same name"
 msgstr ""
 
-#: src/docs_inc.c:603
+#: src/docs_inc.c:4499
+msgid "Missing In PAT/SDT"
+msgstr ""
+
+#: src/docs_inc.c:39
 msgid "Mixed lists don't work without further python extensions. Be careful."
 msgstr ""
 
-#: src/docs_inc.c:437
+#: src/docs_inc.c:1613
 msgid "Mobile/Remote Client Support"
 msgstr ""
 
-#: src/docs_inc.c:1821
-msgid "More than one option can be used, e.g. _--trace cwc,dvr,linuxdvb_"
+#: src/docs_inc.c:3705
+msgid "Monitonic timer"
 msgstr ""
 
-#: src/docs_inc.c:91
+#: src/docs_inc.c:1073
 msgid ""
 "Most DVB networks classify their events into content groups. This field "
 "allows you to filter based on content type (e.g. “Sports” or “Game Show”). "
@@ -2888,7 +3380,7 @@ msgid ""
 "typing to filter the entries if you have a long list to choose from."
 msgstr ""
 
-#: src/docs_inc.c:1273
+#: src/docs_inc.c:1719
 msgid ""
 "Most configuration items - certainly the ones that are common to all types "
 "of item covered by that tab - are in this grid. However, some item-specific "
@@ -2899,7 +3391,7 @@ msgid ""
 "that need these values."
 msgstr ""
 
-#: src/docs_inc.c:1295
+#: src/docs_inc.c:1741
 msgid ""
 "Most rows are multi-selectable, so you can carry out certain actions on more "
 "than one entry at the same time. So, for example, you can select multiple "
@@ -2907,87 +3399,95 @@ msgid ""
 "range."
 msgstr ""
 
-#: src/docs_inc.c:2330 src/docs_inc.c:2851 src/docs_inc.c:2984
+#: src/docs_inc.c:2356 src/docs_inc.c:2881 src/docs_inc.c:3032
 msgid "Move Down"
 msgstr ""
 
-#: src/docs_inc.c:2326 src/docs_inc.c:2847 src/docs_inc.c:2980
+#: src/docs_inc.c:2352 src/docs_inc.c:2877 src/docs_inc.c:3028
 msgid "Move Up"
 msgstr ""
 
-#: src/docs_inc.c:2332
+#: src/docs_inc.c:2358
 msgid "Move the selected CA client configuration down in the list."
 msgstr ""
 
-#: src/docs_inc.c:2328
+#: src/docs_inc.c:2354
 msgid "Move the selected CA client configuration up in the list."
 msgstr ""
 
-#: src/docs_inc.c:2853 src/docs_inc.c:2986
+#: src/docs_inc.c:2883 src/docs_inc.c:3034
 msgid "Move the selected entry down the grid."
 msgstr ""
 
-#: src/docs_inc.c:2849 src/docs_inc.c:2982
+#: src/docs_inc.c:2879 src/docs_inc.c:3030
 msgid "Move the selected entry up the grid."
 msgstr ""
 
-#: src/docs_inc.c:3236 src/docs_inc.c:3250
+#: src/docs_inc.c:3314 src/docs_inc.c:3328
 msgid "Move the selected recording entries to the"
 msgstr ""
 
-#: src/docs_inc.c:3234
+#: src/docs_inc.c:3312
 msgid "Move to failed"
 msgstr ""
 
-#: src/docs_inc.c:3248
+#: src/docs_inc.c:3326
 msgid "Move to finished"
 msgstr ""
 
-#: src/docs_inc.c:433
+#: src/docs_inc.c:1609
 msgid "Movian and Kodi are the main targets."
 msgstr ""
 
-#: src/docs_inc.c:3957
+#: src/docs_inc.c:4893
 msgid "Movie : Science fiction"
 msgstr ""
 
-#: src/docs_inc.c:267 src/docs_inc.c:293 src/docs_inc.c:321
+#: src/docs_inc.c:1249 src/docs_inc.c:1275 src/docs_inc.c:1303
 msgid "Mozilla Firefox"
 msgstr ""
 
-#: src/docs_inc.c:423
+#: src/docs_inc.c:1599
 msgid "Multi-User Support"
 msgstr ""
 
-#: src/docs_inc.c:389
+#: src/docs_inc.c:1565
 msgid ""
 "Multiple DVR profiles that support different target directories, post-"
 "processing options, filtering options, etc."
 msgstr ""
 
-#: src/docs_inc.c:381
+#: src/docs_inc.c:1557
 msgid "Multiple simultaneous recordings are supported."
 msgstr ""
 
-#: src/docs_inc.c:1069
+#: src/docs_inc.c:3969
+msgid "Mux Scheduler"
+msgstr ""
+
+#: src/docs_inc.c:1387
 msgid "Mux Schedulers"
 msgstr ""
 
-#: src/docs_inc.c:3627
+#: src/docs_inc.c:4089
 msgid ""
 "Mux Schedulers enable Tvheadend to automatically play channels. This is "
 "useful to get EPG, services or access rights updates."
 msgstr ""
 
-#: src/docs_inc.c:1697
+#: src/docs_inc.c:731
 msgid "Mux specified by mux UUID"
 msgstr ""
 
-#: src/docs_inc.c:1065
+#: src/docs_inc.c:3877
+msgid "Muxer"
+msgstr ""
+
+#: src/docs_inc.c:1383
 msgid "Muxes"
 msgstr ""
 
-#: src/docs_inc.c:3375
+#: src/docs_inc.c:3449
 msgid ""
 "Muxes are locations at which services can be found. On traditional networks "
 "(DVB-C, -T and -S), these are carrier signals on which the individual "
@@ -2996,7 +3496,7 @@ msgid ""
 "in effect."
 msgstr ""
 
-#: src/docs_inc.c:845
+#: src/docs_inc.c:875
 msgid ""
 "Muxes then carry __services__ . These are the individual streams of data. "
 "They can be TV or radio programmes, they can provide data services such as "
@@ -3004,33 +3504,37 @@ msgid ""
 "up IPTV services."
 msgstr ""
 
-#: src/docs_inc.c:3898
-msgid "NIT"
+#: src/docs_inc.c:4959
+msgid "NONE"
 msgstr ""
 
-#: src/docs_inc.c:4023
-msgid "NONE"
+#: src/docs_inc.c:3681
+msgid "Name"
+msgstr ""
+
+#: src/docs_inc.c:4426
+msgid "Network Information Table (NIT)"
 msgstr ""
 
-#: src/docs_inc.c:2613
+#: src/docs_inc.c:2639
 msgid "Network Types"
 msgstr ""
 
-#: src/docs_inc.c:695
+#: src/docs_inc.c:351
 msgid ""
 "Network discovery (enabled by default) increases the likelihood of receiving "
 "all available muxes and services."
 msgstr ""
 
-#: src/docs_inc.c:1063
+#: src/docs_inc.c:1381
 msgid "Networks"
 msgstr ""
 
-#: src/docs_inc.c:4254
+#: src/docs_inc.c:5118
 msgid "Networks already configured will not be shown below."
 msgstr ""
 
-#: src/docs_inc.c:843
+#: src/docs_inc.c:873
 msgid ""
 "Networks then have __muxes__ . These are the carrier frequencies that exist "
 "on the old analogue channels that are used to transmit multiple digital "
@@ -3038,39 +3542,55 @@ msgid ""
 "together, hence the name _mux_ ."
 msgstr ""
 
-#: src/docs_inc.c:3412
+#: src/docs_inc.c:4157
+msgid "New muxes + changed muxes"
+msgstr ""
+
+#: src/docs_inc.c:4153
+msgid "New muxes only"
+msgstr ""
+
+#: src/docs_inc.c:3486
 msgid "Newly added muxes are automatically set to the _PEND_ state."
 msgstr ""
 
-#: src/docs_inc.c:3722 src/docs_inc.c:4111 src/docs_inc.c:4199
+#: src/docs_inc.c:4375 src/docs_inc.c:4640 src/docs_inc.c:5024
 msgid "News"
 msgstr ""
 
-#: src/docs_inc.c:3734 src/docs_inc.c:4123 src/docs_inc.c:4211
+#: src/docs_inc.c:4387 src/docs_inc.c:4652 src/docs_inc.c:5036
 msgid "News and stories…"
 msgstr ""
 
-#: src/docs_inc.c:3706 src/docs_inc.c:4095 src/docs_inc.c:4183
+#: src/docs_inc.c:4359 src/docs_inc.c:4624 src/docs_inc.c:5008
 msgid "News.mkv"
 msgstr ""
 
-#: src/docs_inc.c:4025
+#: src/docs_inc.c:4766
+msgid "No"
+msgstr ""
+
+#: src/docs_inc.c:4961
 msgid "No action, may be used for the logging and a comparison verification."
 msgstr ""
 
-#: src/docs_inc.c:3804
+#: src/docs_inc.c:4691
 msgid "No free tuners - usually in-use by other subscription(s)."
 msgstr ""
 
-#: src/docs_inc.c:4062
+#: src/docs_inc.c:4551
 msgid "No scheme"
 msgstr ""
 
-#: src/docs_inc.c:3806
+#: src/docs_inc.c:4693
 msgid "No tuners are enabled and/or have no network assigned."
 msgstr ""
 
-#: src/docs_inc.c:1277
+#: src/docs_inc.c:3741
+msgid "Node subsystem"
+msgstr ""
+
+#: src/docs_inc.c:1723
 msgid ""
 "Not all columns are necessarily visible. If you hover your mouse over a "
 "column heading, you'll see a down arrow - click here, and a drop-down menu "
@@ -3078,13 +3598,30 @@ msgid ""
 "not__ ."
 msgstr ""
 
-#: src/docs_inc.c:4378
+#: src/docs_inc.c:5242
 msgid ""
 "Not selecting the correct EPG language can result in garbled EPG text; if "
 "this happens, don't panic, as you can easily change it later."
 msgstr ""
 
-#: src/docs_inc.c:3563
+#: src/docs_inc.c:5093
+msgid "Not set"
+msgstr ""
+
+#: src/docs_inc.c:4474
+msgid ""
+"Note that changing this setting __won't__ automatically (re-)generate icon "
+"filenames, you must manually (re-)generate them using the _[Reset Icons]_ "
+"button in the"
+msgstr ""
+
+#: src/docs_inc.c:3634
+msgid ""
+"Note that editing a channel created by a bouquet can have unexpected "
+"results, please see _Detaching Channels_ on the"
+msgstr ""
+
+#: src/docs_inc.c:3657
 msgid ""
 "Note that settings are not saved to a storage. Any change is available only "
 "while Tvheadend is running, and will be lost on a restart. To change the "
@@ -3092,32 +3629,36 @@ msgid ""
 "debug`, `–trace`."
 msgstr ""
 
-#: src/docs_inc.c:3286
+#: src/docs_inc.c:3364
 msgid ""
 "Note that the _[Add]_ functionality is only available in the _Upcoming/"
 "Current Recordings_ tab."
 msgstr ""
 
-#: src/docs_inc.c:3334
-msgid "Note that these are not links to an actual file but to a playlist."
+#: src/docs_inc.c:2006
+msgid ""
+"Note that the links don't link to the actual stream but to a playlist for "
+"use with media players such as VLC, If you'd prefer to receive the raw "
+"stream instead, you can do so by removing the `/play/` path from the URL - "
+"see"
 msgstr ""
 
-#: src/docs_inc.c:2790
+#: src/docs_inc.c:2820
 msgid "Note that when you create a rule/entry it will also generate a"
 msgstr ""
 
-#: src/docs_inc.c:127
+#: src/docs_inc.c:1109
 msgid ""
 "Note that you don’t have to press a ‘Search’ button: the grid immediately "
 "updates itself as you change the filters."
 msgstr ""
 
-#: src/docs_inc.c:1851
+#: src/docs_inc.c:1805
 msgid ""
 "Note: The above path only applies to Debian/Ubuntu systems others may differ."
 msgstr ""
 
-#: src/docs_inc.c:3400
+#: src/docs_inc.c:3474
 msgid ""
 "Note: You only really need to add muxes if the pre-defined list didn't work, "
 "e.g. because of out-of-date data as broadcasters re-arrange their services "
@@ -3125,120 +3666,137 @@ msgid ""
 "all the muxes over time."
 msgstr ""
 
-#: src/docs_inc.c:4385
+#: src/docs_inc.c:5251
 msgid ""
 "Now let's get your tuners configured. Go ahead and select a network for each "
 "of the tuners you would like to use. if you do not assign a network to a "
 "tuner it will __not__ be used."
 msgstr ""
 
-#: src/docs_inc.c:3522
+#: src/docs_inc.c:3596
 msgid "Number Down"
 msgstr ""
 
-#: src/docs_inc.c:3486
+#: src/docs_inc.c:3560
 msgid "Number Operations"
 msgstr ""
 
-#: src/docs_inc.c:3518
+#: src/docs_inc.c:3592
 msgid "Number Up"
 msgstr ""
 
-#: src/docs_inc.c:4141 src/docs_inc.c:4229
+#: src/docs_inc.c:4405 src/docs_inc.c:5058
 msgid "Number of data errors during recording"
 msgstr ""
 
-#: src/docs_inc.c:4137 src/docs_inc.c:4225
+#: src/docs_inc.c:4401 src/docs_inc.c:5054
 msgid "Number of errors during recording"
 msgstr ""
 
-#: src/docs_inc.c:3510
+#: src/docs_inc.c:3584
 msgid "Numbering Button"
 msgstr ""
 
-#: src/docs_inc.c:4031
+#: src/docs_inc.c:4967
 msgid "ONE"
 msgstr ""
 
-#: src/docs_inc.c:1085
+#: src/docs_inc.c:1403
 msgid "OTA Module"
 msgstr ""
 
-#: src/docs_inc.c:1351
+#: src/docs_inc.c:1831
 msgid ""
 "Obviously, fill in the minor gaps as highlighted in the document: buttons, "
 "descriptions, etc."
 msgstr ""
 
-#: src/docs_inc.c:627
+#: src/docs_inc.c:63
 msgid "Oh, and"
 msgstr ""
 
-#: src/docs_inc.c:673
+#: src/docs_inc.c:329
 msgid ""
 "On this tab, you'll see a tree structure, with the Linux device list at the "
 "top level (e.g. `/dev/dvb/adapter0`)"
 msgstr ""
 
-#: src/docs_inc.c:763
+#: src/docs_inc.c:419
 msgid ""
 "Once scanning for services is complete, you need to map the services to "
 "channels so your client can actually request them (i.e. so you can watch or "
-"record)."
+"record). There are a number of methods to mapping available services, "
+"mapping uses the following dialog."
+msgstr ""
+
+#: src/docs_inc.c:2724
+msgid ""
+"Once you're happy with what you've entered into the dialog you can save the "
+"network using the _[Save]_ button (closing the dialog), save your pending "
+"changes and continue making further adjustments by pressing the _[Apply]_ "
+"button, or cancel any unsaved changes (and close the dialog) by pressing the "
+"_[Cancel]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2702
+#: src/docs_inc.c:2728
 msgid ""
 "Once you've created a network (and added muxes) you must assign it to an "
 "__enabled__ adapter."
 msgstr ""
 
-#: src/docs_inc.c:2586
+#: src/docs_inc.c:2933
+msgid ""
+"Once you've created this file you must restart Tvheadend for it to take "
+"affect. Note that for security the superuser account is not listed in the "
+"access entries grid."
+msgstr ""
+
+#: src/docs_inc.c:2612
 msgid ""
 "Once you've selected a type you can then enter/select the desired options "
 "from the resultant _Add_ dialog."
 msgstr ""
 
-#: src/docs_inc.c:1657
+#: src/docs_inc.c:691
 msgid "One DVR record specified by short DVR ID"
 msgstr ""
 
-#: src/docs_inc.c:1637 src/docs_inc.c:1745
+#: src/docs_inc.c:671 src/docs_inc.c:779
 msgid "One channel specified by channel name"
 msgstr ""
 
-#: src/docs_inc.c:1633 src/docs_inc.c:1741
+#: src/docs_inc.c:667 src/docs_inc.c:775
 msgid "One channel specified by channel number"
 msgstr ""
 
-#: src/docs_inc.c:1641 src/docs_inc.c:1749
+#: src/docs_inc.c:675 src/docs_inc.c:783
 msgid "One channel specified by short channel ID"
 msgstr ""
 
-#: src/docs_inc.c:83
+#: src/docs_inc.c:1065
 msgid ""
 "Only display events from channels which are included in the selected tag."
 msgstr ""
 
-#: src/docs_inc.c:77
+#: src/docs_inc.c:1059
 msgid "Only display events from the selected channel."
 msgstr ""
 
-#: src/docs_inc.c:95
+#: src/docs_inc.c:1077
 msgid ""
 "Only display events that fall between the given minimum and maximum "
 "durations."
 msgstr ""
 
-#: src/docs_inc.c:89
+#: src/docs_inc.c:1071
 msgid "Only display events that match the given content type tag."
 msgstr ""
 
-#: src/docs_inc.c:71
+#: src/docs_inc.c:1053
 msgid "Only display events that match the given title."
 msgstr ""
 
-#: src/docs_inc.c:2175
+#: src/docs_inc.c:2197
 msgid ""
 "Only networks with the “SAT>IP Source” field set are exported through the "
 "SAT>IP protocol. This field is matched through the “src” parameter requested "
@@ -3251,144 +3809,159 @@ msgid ""
 "unknown mux)."
 msgstr ""
 
-#: src/docs_inc.c:1529
+#: src/docs_inc.c:227
 msgid "OpenElec firmware library"
 msgstr ""
 
-#: src/docs_inc.c:1579 src/docs_inc.c:1659 src/docs_inc.c:1699
-#: src/docs_inc.c:3986
+#: src/docs_inc.c:4021
+msgid "OpenTV EPG"
+msgstr ""
+
+#: src/docs_inc.c:613 src/docs_inc.c:693 src/docs_inc.c:733 src/docs_inc.c:4145
+#: src/docs_inc.c:4168 src/docs_inc.c:4243 src/docs_inc.c:4272
+#: src/docs_inc.c:4437 src/docs_inc.c:4487 src/docs_inc.c:4510
+#: src/docs_inc.c:4754 src/docs_inc.c:4781 src/docs_inc.c:4810
+#: src/docs_inc.c:4922
 msgid "Option"
 msgstr ""
 
-#: src/docs_inc.c:623
+#: src/docs_inc.c:59
 msgid "Or minuses"
 msgstr ""
 
-#: src/docs_inc.c:625
+#: src/docs_inc.c:61
 msgid "Or pluses"
 msgstr ""
 
-#: src/docs_inc.c:615
+#: src/docs_inc.c:51
 msgid "Ordered sub-list"
 msgstr ""
 
-#: src/docs_inc.c:1123
+#: src/docs_inc.c:1441
 msgid "Other Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:363
+#: src/docs_inc.c:1539
 msgid "Output Targets"
 msgstr ""
 
-#: src/docs_inc.c:1713
+#: src/docs_inc.c:747
 msgid ""
 "Override queue size in bytes (default value is 1500000 for channel/service, "
 "10000000 for mux)"
 msgstr ""
 
-#: src/docs_inc.c:1665
+#: src/docs_inc.c:699
 msgid ""
 "Override streaming profile, otherwise the default profile for the user is "
 "used."
 msgstr ""
 
-#: src/docs_inc.c:1709
+#: src/docs_inc.c:743
 msgid "Override subscription weight"
 msgstr ""
 
-#: src/docs_inc.c:1003
+#: src/docs_inc.c:1321
 msgid "Overview"
 msgstr ""
 
-#: src/docs_inc.c:531
+#: src/docs_inc.c:539
 msgid "Overview of Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:3712 src/docs_inc.c:4101 src/docs_inc.c:4189
+#: src/docs_inc.c:4365 src/docs_inc.c:4630 src/docs_inc.c:5014
 msgid "Owner of this recording"
 msgstr ""
 
-#: src/docs_inc.c:1239
+#: src/docs_inc.c:1685
 msgid "Packet Error Ratio"
 msgstr ""
 
-#: src/docs_inc.c:1267
+#: src/docs_inc.c:1713
 msgid "Page Structure"
 msgstr ""
 
-#: src/docs_inc.c:589
+#: src/docs_inc.c:25
 msgid "Paragraphs Versus Definition Lists"
 msgstr ""
 
-#: src/docs_inc.c:1055 src/docs_inc.c:2865
+#: src/docs_inc.c:3881
+msgid "Pass-thru muxer"
+msgstr ""
+
+#: src/docs_inc.c:3845
+msgid "Passthrough Muxer SI Tables"
+msgstr ""
+
+#: src/docs_inc.c:1373 src/docs_inc.c:2899
 msgid "Passwords"
 msgstr ""
 
-#: src/docs_inc.c:1305
+#: src/docs_inc.c:5089
+msgid "Per Channel Option"
+msgstr ""
+
+#: src/docs_inc.c:1751
 msgid "Physical Architecture"
 msgstr ""
 
-#: src/docs_inc.c:3757
+#: src/docs_inc.c:4572
 msgid "Placeholder"
 msgstr ""
 
-#: src/docs_inc.c:1375
+#: src/docs_inc.c:1855
 msgid "Platform differences - Ubuntu, Fedora, Red Hat, Arch, Android..."
 msgstr ""
 
-#: src/docs_inc.c:1373
+#: src/docs_inc.c:1853
 msgid ""
 "Platform differences - what you need to transcode, or what you can expect "
 "from Android vs GNU/Linux"
 msgstr ""
 
-#: src/docs_inc.c:3330
-msgid "Playing a Recording"
-msgstr ""
-
-#: src/docs_inc.c:1984
+#: src/docs_inc.c:1998
 msgid "Playing a Stream/File"
 msgstr ""
 
-#: src/docs_inc.c:1617 src/docs_inc.c:1733
+#: src/docs_inc.c:651 src/docs_inc.c:767
 msgid "Playlist contents"
 msgstr ""
 
-#: src/docs_inc.c:1601
+#: src/docs_inc.c:635
 msgid "Playlist type"
 msgstr ""
 
-#: src/docs_inc.c:1585
+#: src/docs_inc.c:619
 msgid "Playlist type, can be"
 msgstr ""
 
-#: src/docs_inc.c:3168
+#: src/docs_inc.c:3246
 msgid ""
 "Please note that the grid in each tab may have different columns and not all "
 "entry information is available until it completes or fails, e.g filesize, "
 "total data errors, etc."
 msgstr ""
 
-#: src/docs_inc.c:1571
+#: src/docs_inc.c:605
 msgid "Please, add `http://IP:Port` to complete the URL."
 msgstr ""
 
-#: src/docs_inc.c:361
+#: src/docs_inc.c:3717
+msgid "Poll multiplexer"
+msgstr ""
+
+#: src/docs_inc.c:1537
 msgid ""
 "Powerful many-to-many channel:service:tuner mapping that allows you to "
 "select channels irrespective of the underlying carrier (for channels that "
 "broadcast on multiple sources)."
 msgstr ""
 
-#: src/docs_inc.c:769
-msgid "Press the \"Map services\" button and then \"Map all services\"."
-msgstr ""
-
-#: src/docs_inc.c:2044
-msgid "Press the _[Map services]_ button and then _[Map all services]_ :"
+#: src/docs_inc.c:427 src/docs_inc.c:2058
+msgid "Press the _[Map services]_ button and then _[Map all services]_ ."
 msgstr ""
 
-#: src/docs_inc.c:1914 src/docs_inc.c:2698 src/docs_inc.c:3398
+#: src/docs_inc.c:3472
 msgid ""
 "Pressing the _[Save]_ button (at the bottom of the dialog) will commit your "
 "changes and close the dialog, pressing the _[Apply]_ button will commit your "
@@ -3396,350 +3969,456 @@ msgid ""
 "the dialog - any unsaved changes will be lost."
 msgstr ""
 
-#: src/docs_inc.c:3732 src/docs_inc.c:4121 src/docs_inc.c:4209
+#: src/docs_inc.c:4768
+msgid ""
+"Prevent the user from changing their view level and hide the view level drop-"
+"dowm from the interface."
+msgstr ""
+
+#: src/docs_inc.c:4720
+msgid "Priority"
+msgstr ""
+
+#: src/docs_inc.c:5038
+msgid "Program content type"
+msgstr ""
+
+#: src/docs_inc.c:4385 src/docs_inc.c:4650 src/docs_inc.c:5034
 msgid "Program description"
 msgstr ""
 
-#: src/docs_inc.c:3728 src/docs_inc.c:4117 src/docs_inc.c:4205
+#: src/docs_inc.c:4381 src/docs_inc.c:4646 src/docs_inc.c:5030
 msgid "Program episode"
 msgstr ""
 
-#: src/docs_inc.c:3724 src/docs_inc.c:4113 src/docs_inc.c:4201
+#: src/docs_inc.c:4377 src/docs_inc.c:4642 src/docs_inc.c:5026
 msgid "Program subtitle"
 msgstr ""
 
-#: src/docs_inc.c:3720 src/docs_inc.c:4109 src/docs_inc.c:4197
+#: src/docs_inc.c:4373 src/docs_inc.c:4638 src/docs_inc.c:5022
 msgid "Program title"
 msgstr ""
 
-#: src/docs_inc.c:519
+#: src/docs_inc.c:119
 msgid "Project website"
 msgstr ""
 
-#: src/docs_inc.c:469
+#: src/docs_inc.c:509
 msgid "Purpose"
 msgstr ""
 
-#: src/docs_inc.c:1833
+#: src/docs_inc.c:4025
+msgid "PyEPG Import"
+msgstr ""
+
+#: src/docs_inc.c:1787
 msgid "Q: How do I get a playlist for all my channels?"
 msgstr ""
 
-#: src/docs_inc.c:1847
+#: src/docs_inc.c:1801
 msgid "Q: I get a blank page when trying to view the web interface!"
 msgstr ""
 
-#: src/docs_inc.c:1841
+#: src/docs_inc.c:1795
 msgid ""
 "Q: Tvheadend has scanned for services but some rows in the Service Name "
 "column are blank, is that normal?"
 msgstr ""
 
-#: src/docs_inc.c:1837
+#: src/docs_inc.c:1791
 msgid "Q: Why am I getting a playlist when trying to view/stream a channel?"
 msgstr ""
 
-#: src/docs_inc.c:1853
+#: src/docs_inc.c:1807
 msgid "Q: Why can't I see my tuners in Tvheadend's interface?"
 msgstr ""
 
-#: src/docs_inc.c:3616
+#: src/docs_inc.c:3753
+msgid "RTSP Protocol"
+msgstr ""
+
+#: src/docs_inc.c:4078
 msgid "Re-fetch images"
 msgstr ""
 
-#: src/docs_inc.c:3224
+#: src/docs_inc.c:3302
 msgid "Re-record"
 msgstr ""
 
-#: src/docs_inc.c:3340
+#: src/docs_inc.c:3414
 msgid "Re-recording an Entry/Re-schedule a Recording"
 msgstr ""
 
-#: src/docs_inc.c:3618
+#: src/docs_inc.c:4080
 msgid "Re-refresh image cache (reload images from upstream providers)."
 msgstr ""
 
-#: src/docs_inc.c:2501
+#: src/docs_inc.c:2527
 msgid "Re-run Internal EPG Grabbers"
 msgstr ""
 
-#: src/docs_inc.c:2503
+#: src/docs_inc.c:2529
 msgid "Re-run all enabled"
 msgstr ""
 
-#: src/docs_inc.c:3226
+#: src/docs_inc.c:3304
 msgid "Re-schedule the selected entry/recording if possible."
 msgstr ""
 
-#: src/docs_inc.c:3304
+#: src/docs_inc.c:4528
+msgid "Record a matching event only if the description is different."
+msgstr ""
+
+#: src/docs_inc.c:4520
+msgid "Record a matching event only if the episode number is different."
+msgstr ""
+
+#: src/docs_inc.c:4524
+msgid "Record a matching event only if the subtitle is different."
+msgstr ""
+
+#: src/docs_inc.c:4514
+msgid "Record all"
+msgstr ""
+
+#: src/docs_inc.c:4516
+msgid "Record all matching events."
+msgstr ""
+
+#: src/docs_inc.c:3382
 msgid ""
 "Record all upcoming series episodes by pressing the _[Record series]_ "
 "button. __This replaces the _[Autorec]_ button when series link information "
 "is available.__"
 msgstr ""
 
-#: src/docs_inc.c:3318
+#: src/docs_inc.c:3396
 msgid "Record events that broadcast between certain times or days of the week."
 msgstr ""
 
-#: src/docs_inc.c:3316
+#: src/docs_inc.c:3394
 msgid ""
 "Record events using regular expressions, they can be as simple or as "
 "powerful as you like."
 msgstr ""
 
-#: src/docs_inc.c:3300
+#: src/docs_inc.c:4526
+msgid "Record if different description"
+msgstr ""
+
+#: src/docs_inc.c:4518
+msgid "Record if different episode number"
+msgstr ""
+
+#: src/docs_inc.c:4522
+msgid "Record if different subtitle"
+msgstr ""
+
+#: src/docs_inc.c:4534
+msgid "Record once per day"
+msgstr ""
+
+#: src/docs_inc.c:4530
+msgid "Record once per week"
+msgstr ""
+
+#: src/docs_inc.c:3378
 msgid "Record the event once by pressing the _[Record program]_ button."
 msgstr ""
 
-#: src/docs_inc.c:1125
+#: src/docs_inc.c:4536
+msgid "Record the first matching event once a day."
+msgstr ""
+
+#: src/docs_inc.c:4532
+msgid "Record the first matching event once a week."
+msgstr ""
+
+#: src/docs_inc.c:1443
 msgid "Recording"
 msgstr ""
 
-#: src/docs_inc.c:169 src/docs_inc.c:3268
+#: src/docs_inc.c:1151 src/docs_inc.c:3346
 msgid "Recording icon"
 msgstr ""
 
-#: src/docs_inc.c:573
+#: src/docs_inc.c:9
 msgid "References"
 msgstr ""
 
-#: src/docs_inc.c:3074
+#: src/docs_inc.c:3124
 msgid "Regex"
 msgstr ""
 
-#: src/docs_inc.c:3072
+#: src/docs_inc.c:3122
 msgid "Regular expressions examples:"
 msgstr ""
 
-#: src/docs_inc.c:859
+#: src/docs_inc.c:4180
+msgid "Reject"
+msgstr ""
+
+#: src/docs_inc.c:4184
+msgid "Reject exact match"
+msgstr ""
+
+#: src/docs_inc.c:889
 msgid "Relationship Between Tuners, Neworks, Muxes, Services and Channels"
 msgstr ""
 
-#: src/docs_inc.c:2388 src/docs_inc.c:2598
+#: src/docs_inc.c:2414 src/docs_inc.c:2624
 msgid ""
 "Remember to _[Save]_ your changes before selecting another config from "
 "within the grid."
 msgstr ""
 
-#: src/docs_inc.c:2942
+#: src/docs_inc.c:2990
 msgid ""
 "Remember to _[Save]_ your changes before selecting another profile from "
 "within the grid."
 msgstr ""
 
-#: src/docs_inc.c:2536
+#: src/docs_inc.c:2562
 msgid "Requires Tvheadend to be built with transcoding/ffmpeg enabled."
 msgstr ""
 
-#: src/docs_inc.c:429
+#: src/docs_inc.c:1605
 msgid "Requires a card server (newcamd and capmt protocol is supported)."
 msgstr ""
 
-#: src/docs_inc.c:139
+#: src/docs_inc.c:3197
+msgid "Rescan the selected mux for changes to the bouquet."
+msgstr ""
+
+#: src/docs_inc.c:1121
 msgid "Reset All"
 msgstr ""
 
-#: src/docs_inc.c:3470
+#: src/docs_inc.c:3544
 msgid "Reset Icon"
 msgstr ""
 
-#: src/docs_inc.c:3472
+#: src/docs_inc.c:3546
 msgid "Reset the selected channel(s)"
 msgstr ""
 
-#: src/docs_inc.c:397
+#: src/docs_inc.c:1573
 msgid "Results can be scheduled for recording with a single click."
 msgstr ""
 
-#: src/docs_inc.c:1729
+#: src/docs_inc.c:763
 msgid ""
 "Return the XMLTV EPG export. By default (if the rest of path is ommitted), "
 "an redirection answer will be sent where /channels remainder is used."
 msgstr ""
 
-#: src/docs_inc.c:1597
+#: src/docs_inc.c:631
 msgid ""
 "Return the m3u playlist in Enigma2 format. By default (if the rest of path "
 "is ommitted), an redirection answer will be sent where /channels remainder "
 "is used."
 msgstr ""
 
-#: src/docs_inc.c:1575
+#: src/docs_inc.c:609
 msgid ""
 "Return the playlist in _xspf_ or _m3u_ format. If the agent is in the list "
 "of direct agents (like wget/curl/vlc), the stream is returned instead."
 msgstr ""
 
-#: src/docs_inc.c:2336
+#: src/docs_inc.c:2362
 msgid "Reveal/Hide any stored CA client passwords."
 msgstr ""
 
-#: src/docs_inc.c:3204
+#: src/docs_inc.c:3282
 msgid "Revert all changes made to the grid entries since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2197
+#: src/docs_inc.c:2219
 msgid "Revert all changes since last save."
 msgstr ""
 
-#: src/docs_inc.c:1960 src/docs_inc.c:2421 src/docs_inc.c:2462
-#: src/docs_inc.c:2495 src/docs_inc.c:3610
+#: src/docs_inc.c:1974 src/docs_inc.c:2447 src/docs_inc.c:2488
+#: src/docs_inc.c:2521 src/docs_inc.c:4072
 msgid "Revert any changes made since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2283
+#: src/docs_inc.c:2309
 msgid "Revert the changes made since last save."
 msgstr ""
 
-#: src/docs_inc.c:399
+#: src/docs_inc.c:1575
 msgid "Rich Browser-Driven Interface"
 msgstr ""
 
-#: src/docs_inc.c:393
+#: src/docs_inc.c:1569
 msgid "Rich EPG support, with data from DVB/OTA, XMLTV (scheduled and socket)."
 msgstr ""
 
-#: src/docs_inc.c:951
+#: src/docs_inc.c:981
 msgid "Rotor (GOTOX)"
 msgstr ""
 
-#: src/docs_inc.c:953
+#: src/docs_inc.c:983
 msgid "Rotor (USALS)"
 msgstr ""
 
-#: src/docs_inc.c:1451
+#: src/docs_inc.c:293
 msgid "Running"
 msgstr ""
 
-#: src/docs_inc.c:3949
+#: src/docs_inc.c:4885
 msgid "S02-E06"
 msgstr ""
 
-#: src/docs_inc.c:3730 src/docs_inc.c:4119 src/docs_inc.c:4207
+#: src/docs_inc.c:4383 src/docs_inc.c:4648 src/docs_inc.c:5032
 msgid "S02.E07"
 msgstr ""
 
-#: src/docs_inc.c:975
+#: src/docs_inc.c:1005
 msgid "SAT>IP (DVB-T/ATSC-T/ATSC-C/DVB-S)"
 msgstr ""
 
-#: src/docs_inc.c:1049
+#: src/docs_inc.c:4005
+msgid "SAT>IP Client"
+msgstr ""
+
+#: src/docs_inc.c:4009
+msgid "SAT>IP Server"
+msgstr ""
+
+#: src/docs_inc.c:1367
 msgid "SAT>IP Server Config"
 msgstr ""
 
-#: src/docs_inc.c:2173
+#: src/docs_inc.c:3849
+msgid "SAT>IP Server SI Tables"
+msgstr ""
+
+#: src/docs_inc.c:2195
 msgid ""
 "SAT>IP Server is something like DVB network tuner. Tvheadend can forward "
 "mpegts input streams including on-the-fly descramling to SAT>IP clients."
 msgstr ""
 
-#: src/docs_inc.c:371
+#: src/docs_inc.c:1547
 msgid "SAT>IP server (including on-the-fly descrambling)."
 msgstr ""
 
-#: src/docs_inc.c:337
+#: src/docs_inc.c:1513
 msgid "SDTV and HDTV support"
 msgstr ""
 
-#: src/docs_inc.c:923
+#: src/docs_inc.c:3683 src/docs_inc.c:3685
+msgid "START"
+msgstr ""
+
+#: src/docs_inc.c:3687 src/docs_inc.c:3689
+msgid "STOP"
+msgstr ""
+
+#: src/docs_inc.c:953
 msgid "Satellite (DVB-S/ISDB-S)"
 msgstr ""
 
-#: src/docs_inc.c:933 src/docs_inc.c:991
+#: src/docs_inc.c:963 src/docs_inc.c:1021
 msgid "Satellite Configuration"
 msgstr ""
 
-#: src/docs_inc.c:941
+#: src/docs_inc.c:971
 msgid "Satellite Configuration (Advanced)"
 msgstr ""
 
-#: src/docs_inc.c:349
+#: src/docs_inc.c:1525
 msgid "Satellite signals via DVB-S and DVB-S2"
 msgstr ""
 
-#: src/docs_inc.c:2629
+#: src/docs_inc.c:2655
 msgid "Satellite, any signal coming in via a dish"
 msgstr ""
 
-#: src/docs_inc.c:545
+#: src/docs_inc.c:553
 msgid "Satellite, so any signal coming in via a dish (DVB-S and DVB-S2)"
 msgstr ""
 
-#: src/docs_inc.c:903 src/docs_inc.c:1954 src/docs_inc.c:2129
-#: src/docs_inc.c:2162 src/docs_inc.c:2191 src/docs_inc.c:2252
-#: src/docs_inc.c:2277 src/docs_inc.c:2306 src/docs_inc.c:2415
-#: src/docs_inc.c:2456 src/docs_inc.c:2489 src/docs_inc.c:2556
-#: src/docs_inc.c:2819 src/docs_inc.c:2908 src/docs_inc.c:3017
-#: src/docs_inc.c:3042 src/docs_inc.c:3113 src/docs_inc.c:3198
-#: src/docs_inc.c:3604 src/docs_inc.c:3661
+#: src/docs_inc.c:933 src/docs_inc.c:1968 src/docs_inc.c:2151
+#: src/docs_inc.c:2184 src/docs_inc.c:2213 src/docs_inc.c:2278
+#: src/docs_inc.c:2303 src/docs_inc.c:2332 src/docs_inc.c:2441
+#: src/docs_inc.c:2482 src/docs_inc.c:2515 src/docs_inc.c:2582
+#: src/docs_inc.c:2849 src/docs_inc.c:2956 src/docs_inc.c:3065
+#: src/docs_inc.c:3090 src/docs_inc.c:3163 src/docs_inc.c:3276
+#: src/docs_inc.c:4066 src/docs_inc.c:4123
 msgid "Save"
 msgstr ""
 
-#: src/docs_inc.c:2193
+#: src/docs_inc.c:2215
 msgid "Save all changes."
 msgstr ""
 
-#: src/docs_inc.c:2308
+#: src/docs_inc.c:2334
 msgid "Save any changes made to the CA client configuration"
 msgstr ""
 
-#: src/docs_inc.c:2417
+#: src/docs_inc.c:2443
 msgid "Save any changes made to the grid."
 msgstr ""
 
-#: src/docs_inc.c:1956
+#: src/docs_inc.c:1970
 msgid "Save any changes made to the grid/entries."
 msgstr ""
 
-#: src/docs_inc.c:2558
+#: src/docs_inc.c:2584
 msgid "Save any changes made to the selected configuration"
 msgstr ""
 
-#: src/docs_inc.c:2910
+#: src/docs_inc.c:2958
 msgid "Save any changes made to the selected profile"
 msgstr ""
 
-#: src/docs_inc.c:2458 src/docs_inc.c:2491 src/docs_inc.c:3606
+#: src/docs_inc.c:2484 src/docs_inc.c:2517 src/docs_inc.c:4068
 msgid "Save any changes made to the tab."
 msgstr ""
 
-#: src/docs_inc.c:3200
+#: src/docs_inc.c:3278
 msgid "Save changes made to the grid entries."
 msgstr ""
 
-#: src/docs_inc.c:905 src/docs_inc.c:2131 src/docs_inc.c:2164
-#: src/docs_inc.c:2254 src/docs_inc.c:2279 src/docs_inc.c:2821
-#: src/docs_inc.c:3019 src/docs_inc.c:3044 src/docs_inc.c:3115
-#: src/docs_inc.c:3663
+#: src/docs_inc.c:935 src/docs_inc.c:2153 src/docs_inc.c:2186
+#: src/docs_inc.c:2280 src/docs_inc.c:2305 src/docs_inc.c:2851
+#: src/docs_inc.c:3067 src/docs_inc.c:3092 src/docs_inc.c:3165
+#: src/docs_inc.c:4125
 msgid "Save the current configuration."
 msgstr ""
 
-#: src/docs_inc.c:3823 src/docs_inc.c:4058
+#: src/docs_inc.c:4041
+msgid "Scanfile"
+msgstr ""
+
+#: src/docs_inc.c:4212 src/docs_inc.c:4462 src/docs_inc.c:4547
 msgid "Scheme"
 msgstr ""
 
-#: src/docs_inc.c:69
+#: src/docs_inc.c:1051
 msgid "Search title..."
 msgstr ""
 
-#: src/docs_inc.c:395
+#: src/docs_inc.c:1571
 msgid "Searchable and filterable from the web user interface."
 msgstr ""
 
-#: src/docs_inc.c:641
+#: src/docs_inc.c:77
 msgid "Second Header"
 msgstr ""
 
-#: src/docs_inc.c:2734 src/docs_inc.c:3320 src/docs_inc.c:3444
-#: src/docs_inc.c:3856
+#: src/docs_inc.c:2760 src/docs_inc.c:3398 src/docs_inc.c:3518
+#: src/docs_inc.c:4854
 msgid "See"
 msgstr ""
 
-#: src/docs_inc.c:3800
+#: src/docs_inc.c:4687
 msgid "See below."
 msgstr ""
 
-#: src/docs_inc.c:4250
+#: src/docs_inc.c:5114
 msgid ""
 "Select the closest transmitter if using an antenna (T); if using cable (C), "
 "select your provider; if using satellite (S), the orbital position of the "
@@ -3747,105 +4426,126 @@ msgid ""
 "your playlist."
 msgstr ""
 
-#: src/docs_inc.c:4256
+#: src/docs_inc.c:5120
 msgid "Selecting the wrong list may cause the scan (on the next page) to fail."
 msgstr ""
 
-#: src/docs_inc.c:1181
-msgid "Server Connectivity"
+#: src/docs_inc.c:1469
+msgid "Server Mapper"
 msgstr ""
 
-#: src/docs_inc.c:1151
-msgid "Server Mapper"
+#: src/docs_inc.c:1499
+msgid "Server connectivity"
 msgstr ""
 
-#: src/docs_inc.c:1179
-msgid "Service Configuration"
+#: src/docs_inc.c:3889
+msgid "Service"
 msgstr ""
 
-#: src/docs_inc.c:2100
+#: src/docs_inc.c:2122
 msgid "Service Information"
 msgstr ""
 
-#: src/docs_inc.c:3 src/docs_inc.c:3436
+#: src/docs_inc.c:131 src/docs_inc.c:439 src/docs_inc.c:457 src/docs_inc.c:2070
+#: src/docs_inc.c:2088 src/docs_inc.c:3510 src/docs_inc.c:3901
 msgid "Service Mapper"
 msgstr ""
 
-#: src/docs_inc.c:4070
+#: src/docs_inc.c:1497
+msgid "Service configuration"
+msgstr ""
+
+#: src/docs_inc.c:4559
 msgid "Service name picons"
 msgstr ""
 
-#: src/docs_inc.c:1693
+#: src/docs_inc.c:727
 msgid "Service specified by service UUID"
 msgstr ""
 
-#: src/docs_inc.c:1067 src/docs_inc.c:2967 src/docs_inc.c:3446
+#: src/docs_inc.c:1385 src/docs_inc.c:3015 src/docs_inc.c:3520
 msgid "Services"
 msgstr ""
 
-#: src/docs_inc.c:2001
+#: src/docs_inc.c:2017
 msgid ""
 "Services are automatically pulled from muxes and can be mapped to Channels."
 msgstr ""
 
-#: src/docs_inc.c:1371
+#: src/docs_inc.c:1851
 msgid "Setting up SAT>IP - as a client, as a server"
 msgstr ""
 
-#: src/docs_inc.c:2830
+#: src/docs_inc.c:2860
 msgid ""
 "Setting up access control is an important initial step as __the system is "
 "initially wide open__ ."
 msgstr ""
 
-#: src/docs_inc.c:811
+#: src/docs_inc.c:495
 msgid ""
 "Setting up access control rules for different client types/permission levels"
 msgstr ""
 
-#: src/docs_inc.c:801
+#: src/docs_inc.c:485
 msgid "Setting up channel icons"
 msgstr ""
 
-#: src/docs_inc.c:799
+#: src/docs_inc.c:483
 msgid ""
 "Setting up different EPGs (inc. localised character sets and timing offsets)"
 msgstr ""
 
-#: src/docs_inc.c:803
+#: src/docs_inc.c:487
 msgid "Setting up recording profiles"
 msgstr ""
 
-#: src/docs_inc.c:809
+#: src/docs_inc.c:493
 msgid "Setting up softcams for descrambling"
 msgstr ""
 
-#: src/docs_inc.c:805
+#: src/docs_inc.c:489
 msgid "Setting up streaming profiles (including transcoding)"
 msgstr ""
 
-#: src/docs_inc.c:111
+#: src/docs_inc.c:3761
+msgid "Settings"
+msgstr ""
+
+#: src/docs_inc.c:1093
 msgid "Short programs, e.g. daily soap operas"
 msgstr ""
 
-#: src/docs_inc.c:233
+#: src/docs_inc.c:1215
 msgid ""
 "Should you wish to record all events matching a specific query (to record "
 "your favourite show every week, for example) you can press the _[Create "
 "AutoRec]_ button in the top toolbar."
 msgstr ""
 
-#: src/docs_inc.c:2334
+#: src/docs_inc.c:4249 src/docs_inc.c:4286
+msgid "Show basic settings/information."
+msgstr ""
+
+#: src/docs_inc.c:4253 src/docs_inc.c:4290
+msgid "Show more advanced settings/information."
+msgstr ""
+
+#: src/docs_inc.c:4257 src/docs_inc.c:4294
+msgid "Show the expert (All) settings/information."
+msgstr ""
+
+#: src/docs_inc.c:2360
 msgid "Show/Hide Passwords"
 msgstr ""
 
-#: src/docs_inc.c:1513
+#: src/docs_inc.c:211
 msgid ""
 "Similar to the above, Tvheadend can do nothing if your tuners aren't working "
 "properly. A good place to check how to set up your tuners is the"
 msgstr ""
 
-#: src/docs_inc.c:851
+#: src/docs_inc.c:881
 msgid ""
 "Simply, because 'BBC One' might exist in many different places... it might "
 "have regional variations on multiple frequencies (so different services on "
@@ -3855,15 +4555,15 @@ msgid ""
 "terrestrial tuner)."
 msgstr ""
 
-#: src/docs_inc.c:3953
+#: src/docs_inc.c:4889
 msgid "SkySport"
 msgstr ""
 
-#: src/docs_inc.c:931
+#: src/docs_inc.c:961
 msgid "Slave"
 msgstr ""
 
-#: src/docs_inc.c:125
+#: src/docs_inc.c:1107
 msgid ""
 "So, if you only want to see Movies from your available HD channels, you "
 "would select ‘HDTV’ in the _[Filter tag…]_ field, and select ‘Movie / Drama’ "
@@ -3872,172 +4572,207 @@ msgid ""
 "‘01:30:01 to 03:00:00’ in the _[Filter duration…]_ field."
 msgstr ""
 
-#: src/docs_inc.c:427
+#: src/docs_inc.c:1603
 msgid "Software-Based CSA Descrambling"
 msgstr ""
 
-#: src/docs_inc.c:569
+#: src/docs_inc.c:5
 msgid ""
 "Some notable items about how formatting is used on this particular site."
 msgstr ""
 
-#: src/docs_inc.c:3410
+#: src/docs_inc.c:3484
 msgid ""
 "Some tuners (or drivers) require more tuning parameters than others so be "
 "sure to enter as many tuning parameters as possible."
 msgstr ""
 
-#: src/docs_inc.c:3941
+#: src/docs_inc.c:3725
+msgid "Spawn"
+msgstr ""
+
+#: src/docs_inc.c:4877
 msgid "Sport"
 msgstr ""
 
-#: src/docs_inc.c:3736 src/docs_inc.c:4129 src/docs_inc.c:4217
+#: src/docs_inc.c:4466
+msgid "Standard"
+msgstr ""
+
+#: src/docs_inc.c:4393 src/docs_inc.c:4654 src/docs_inc.c:5046
 msgid "Start time stamp of recording, UNIX epoch"
 msgstr ""
 
-#: src/docs_inc.c:2137
+#: src/docs_inc.c:2159
 msgid "Start wizard"
 msgstr ""
 
-#: src/docs_inc.c:1447
+#: src/docs_inc.c:289
 msgid "State"
 msgstr ""
 
-#: src/docs_inc.c:3786
+#: src/docs_inc.c:4673 src/docs_inc.c:4728
 msgid "Status"
 msgstr ""
 
-#: src/docs_inc.c:1769
+#: src/docs_inc.c:803
 msgid "Status - Connections"
 msgstr ""
 
-#: src/docs_inc.c:1193
+#: src/docs_inc.c:1639
 msgid "Status - Stream"
 msgstr ""
 
-#: src/docs_inc.c:1397
+#: src/docs_inc.c:239
 msgid "Status - Subscriptions"
 msgstr ""
 
-#: src/docs_inc.c:599
+#: src/docs_inc.c:35
 msgid ""
 "Stick to paragraph formatting unless and until you have a need for "
 "definition lists."
 msgstr ""
 
-#: src/docs_inc.c:3206
+#: src/docs_inc.c:3284
 msgid "Stop"
 msgstr ""
 
-#: src/docs_inc.c:3740 src/docs_inc.c:4133 src/docs_inc.c:4221
+#: src/docs_inc.c:4397 src/docs_inc.c:4658 src/docs_inc.c:5050
 msgid "Stop time stamp of recording, UNIX epoch"
 msgstr ""
 
-#: src/docs_inc.c:1095 src/docs_inc.c:1145
+#: src/docs_inc.c:1413 src/docs_inc.c:1463
 msgid "Stream"
 msgstr ""
 
-#: src/docs_inc.c:1097
+#: src/docs_inc.c:1415 src/docs_inc.c:4305
 msgid "Stream Profiles"
 msgstr ""
 
-#: src/docs_inc.c:2516
+#: src/docs_inc.c:2542
 msgid ""
 "Stream Profiles are the settings for output formats. These are used for Live "
 "TV streaming and recordings. The profiles are assigned through the"
 msgstr ""
 
-#: src/docs_inc.c:1673
+#: src/docs_inc.c:707
 msgid "Stream for"
 msgstr ""
 
-#: src/docs_inc.c:4145 src/docs_inc.c:4233
+#: src/docs_inc.c:4445
+msgid "Streaming"
+msgstr ""
+
+#: src/docs_inc.c:3913
+msgid "Streaming Profile"
+msgstr ""
+
+#: src/docs_inc.c:4745
+msgid ""
+"Streaming priority is like the _Priority_ setting (above) but only applies "
+"when streaming over HTTP or HTSP. If no streaming priority value is set (0) "
+"the _Priority_ value is used instead."
+msgstr ""
+
+#: src/docs_inc.c:4409 src/docs_inc.c:5062
 msgid "Streams (comma separated)"
 msgstr ""
 
-#: src/docs_inc.c:385
+#: src/docs_inc.c:1561
 msgid ""
 "Streams can be selected and filtered positively or negatively as required."
 msgstr ""
 
-#: src/docs_inc.c:3867
+#: src/docs_inc.c:4316
 msgid "String"
 msgstr ""
 
-#: src/docs_inc.c:375
+#: src/docs_inc.c:1551
 msgid ""
 "Subject to your system's capabilities, support for on-the-fly transcoding "
 "for both live and recorded streams in various formats."
 msgstr ""
 
-#: src/docs_inc.c:1147
+#: src/docs_inc.c:3897
+msgid "Subscription"
+msgstr ""
+
+#: src/docs_inc.c:1465
 msgid "Subscriptions"
 msgstr ""
 
-#: src/docs_inc.c:3581
+#: src/docs_inc.c:3679
+msgid "Subsystem"
+msgstr ""
+
+#: src/docs_inc.c:3675
 msgid "Subsystems"
 msgstr ""
 
-#: src/docs_inc.c:1119
+#: src/docs_inc.c:1437
 msgid "Subtitle Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:421
+#: src/docs_inc.c:1597
 msgid ""
 "Support for broadcaster (primarily DVB-S) bouquets for easy channel mapping."
 msgstr ""
 
-#: src/docs_inc.c:359
+#: src/docs_inc.c:1535
 msgid ""
 "Support for multiple adapters of any mix, with each adapter able to receive "
 "simultaneously all programmes on the current mux."
 msgstr ""
 
-#: src/docs_inc.c:299
+#: src/docs_inc.c:1281
 msgid "Supported audio codecs"
 msgstr ""
 
-#: src/docs_inc.c:3692 src/docs_inc.c:4081 src/docs_inc.c:4169
+#: src/docs_inc.c:4345 src/docs_inc.c:4610 src/docs_inc.c:4994
 msgid "Supported format strings:"
 msgstr ""
 
-#: src/docs_inc.c:245
+#: src/docs_inc.c:1227
 msgid "Supported formats (containers)"
 msgstr ""
 
-#: src/docs_inc.c:275
+#: src/docs_inc.c:1257
 msgid "Supported video codecs"
 msgstr ""
 
-#: src/docs_inc.c:3526
+#: src/docs_inc.c:3600
 msgid "Swap Numbers"
 msgstr ""
 
-#: src/docs_inc.c:3528
+#: src/docs_inc.c:3602
 msgid "Swap the numbers of the"
 msgstr ""
 
-#: src/docs_inc.c:3839
+#: src/docs_inc.c:4228
 msgid "Sync"
 msgstr ""
 
-#: src/docs_inc.c:3843
+#: src/docs_inc.c:4232
 msgid "Sync + Don't keep"
 msgstr ""
 
-#: src/docs_inc.c:3831
+#: src/docs_inc.c:4220
 msgid "System"
 msgstr ""
 
-#: src/docs_inc.c:1313
+#: src/docs_inc.c:1759
 msgid "System Requirements"
 msgstr ""
 
-#: src/docs_inc.c:4033
+#: src/docs_inc.c:3749
+msgid "TCP Protocol"
+msgstr ""
+
+#: src/docs_inc.c:4969
 msgid "TIME"
 msgstr ""
 
-#: src/docs_inc.c:4037
+#: src/docs_inc.c:4973
 msgid ""
 "TIME action was matched, the new AC3 elementary stream will not be added if "
 "the language for new AC3 elementary stream is ‘eng’. Note that the second "
@@ -4046,58 +4781,66 @@ msgid ""
 "CA is not already used."
 msgstr ""
 
-#: src/docs_inc.c:1061 src/docs_inc.c:2736
+#: src/docs_inc.c:3859
+msgid "TS"
+msgstr ""
+
+#: src/docs_inc.c:1379 src/docs_inc.c:2762
 msgid "TV Adapters"
 msgstr ""
 
-#: src/docs_inc.c:1599
+#: src/docs_inc.c:4013
+msgid "TVHDHomeRun Client"
+msgstr ""
+
+#: src/docs_inc.c:633
 msgid "TYPE"
 msgstr ""
 
-#: src/docs_inc.c:2974
+#: src/docs_inc.c:3022
 msgid "Tab specific functions:"
 msgstr ""
 
-#: src/docs_inc.c:999
+#: src/docs_inc.c:1317
 msgid "Table of Contents"
 msgstr ""
 
-#: src/docs_inc.c:631
+#: src/docs_inc.c:67
 msgid "Tables"
 msgstr ""
 
-#: src/docs_inc.c:633
+#: src/docs_inc.c:69
 msgid "Tables can be constructed as follows."
 msgstr ""
 
-#: src/docs_inc.c:1645 src/docs_inc.c:1753
+#: src/docs_inc.c:679 src/docs_inc.c:787
 msgid "Tagged channels specified by UUID or tag name"
 msgstr ""
 
-#: src/docs_inc.c:1653 src/docs_inc.c:1761
+#: src/docs_inc.c:687 src/docs_inc.c:795
 msgid "Tagged channels specified by short tag ID"
 msgstr ""
 
-#: src/docs_inc.c:1649 src/docs_inc.c:1757
+#: src/docs_inc.c:683 src/docs_inc.c:791
 msgid "Tagged channels specified by tag name"
 msgstr ""
 
-#: src/docs_inc.c:85
+#: src/docs_inc.c:1067
 msgid ""
 "Tags are used for grouping channels together - such as ‘Radio’ or ‘HDTV’ - "
 "and are configured by the administrator. You can start typing a tag name to "
 "filter the list."
 msgstr ""
 
-#: src/docs_inc.c:1117
+#: src/docs_inc.c:1435
 msgid "Teletext Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:345
+#: src/docs_inc.c:1521
 msgid "Teletext subtitles supported."
 msgstr ""
 
-#: src/docs_inc.c:3837
+#: src/docs_inc.c:4226
 msgid ""
 "Tell the system that you’re not expecting to re-use the data soon, so don’t "
 "keep it in cache. The data will still be buffered for writing. Useful e.g. "
@@ -4105,7 +4848,7 @@ msgid ""
 "while recording, so data can be discarded now and read back from disc later)."
 msgstr ""
 
-#: src/docs_inc.c:3841
+#: src/docs_inc.c:4230
 msgid ""
 "Tell the system to write the data immediately. This doesn’t affect whether "
 "or not it’s cached. Useful e.g. if you’ve a particular problem with data "
@@ -4113,64 +4856,65 @@ msgid ""
 "problems)."
 msgstr ""
 
-#: src/docs_inc.c:3945
+#: src/docs_inc.c:4881
 msgid "Tennis - Wimbledon"
 msgstr ""
 
-#: src/docs_inc.c:3937
+#: src/docs_inc.c:4873
 msgid "Tennis - Wimbledon-1.mkv"
 msgstr ""
 
-#: src/docs_inc.c:955
+#: src/docs_inc.c:985
 msgid "Terrestrial (DVB-T/ATSC-T/ISDB-T)"
 msgstr ""
 
-#: src/docs_inc.c:2639
+#: src/docs_inc.c:2665
 msgid ""
 "Terrestrial, over-the-air broadcasts received through a traditional "
 "television aerial"
 msgstr ""
 
-#: src/docs_inc.c:547
+#: src/docs_inc.c:555
 msgid ""
 "Terrestrial, so over-the-air broadcasts received through a traditional "
 "television aerial (DVB-T and DVB-T2 in much of the world, ATSC in north and "
 "central America)"
 msgstr ""
 
-#: src/docs_inc.c:351
+#: src/docs_inc.c:1527
 msgid "Terrestrial/Over-the-Air signals via DVB-T, DVB-T2 and ATSC"
 msgstr ""
 
-#: src/docs_inc.c:1459
+#: src/docs_inc.c:301
 msgid "Testing"
 msgstr ""
 
-#: src/docs_inc.c:1185
-msgid "Testing Options"
+#: src/docs_inc.c:1503
+msgid "Testing options"
 msgstr ""
 
-#: src/docs_inc.c:4277 src/docs_inc.c:4353
+#: src/docs_inc.c:5141 src/docs_inc.c:5217
 msgid "Thank you for using Tvheadend (and don't forget to"
 msgstr ""
 
-#: src/docs_inc.c:795
+#: src/docs_inc.c:479
 msgid ""
 "That's it - you're done. You should now have a working basic Tvheadend "
 "installation with channels mapped and ready for use!"
 msgstr ""
 
-#: src/docs_inc.c:13
+#: src/docs_inc.c:141 src/docs_inc.c:433 src/docs_inc.c:451 src/docs_inc.c:2064
+#: src/docs_inc.c:2082
 msgid "The"
 msgstr ""
 
-#: src/docs_inc.c:51
+#: src/docs_inc.c:1033
 msgid ""
 "The EPG tab displays a filterable grid containing all events, sorted based "
 "on start time."
 msgstr ""
 
-#: src/docs_inc.c:839
+#: src/docs_inc.c:869
 msgid ""
 "The Tvheadend software then sets up a series of configuration elements, and "
 "the way in which these interact determines how a TV signal ends up in front "
@@ -4180,28 +4924,22 @@ msgid ""
 "on multiple tuners."
 msgstr ""
 
-#: src/docs_inc.c:1547
+#: src/docs_inc.c:581
 msgid "The User Guide in"
 msgstr ""
 
-#: src/docs_inc.c:3258
+#: src/docs_inc.c:3336
 msgid ""
 "The _Details_ column gives a quick overview as to the status of each entry:"
 msgstr ""
 
-#: src/docs_inc.c:2050 src/docs_inc.c:2066
-msgid ""
-"The _Map services to channels_ dialog will now appear, listing all available "
-"services and various other"
-msgstr ""
-
-#: src/docs_inc.c:1521
+#: src/docs_inc.c:219
 msgid ""
 "The __driver__ is the piece of software that, as far as the operating system "
 "is concerned, controls the tuner hardware."
 msgstr ""
 
-#: src/docs_inc.c:841
+#: src/docs_inc.c:871
 msgid ""
 "The __network__ is the software definition of your carrier network. Broadly, "
 "it lays out what sort of network it is (such as DVB-T or DVB-S2), how it "
@@ -4209,15 +4947,15 @@ msgid ""
 "are used by tuners so the hardware knows where to look for a signal."
 msgstr ""
 
-#: src/docs_inc.c:889
+#: src/docs_inc.c:919
 msgid "The adapters and tuners are listed and edited in a tree."
 msgstr ""
 
-#: src/docs_inc.c:3796
+#: src/docs_inc.c:4683
 msgid "The associated file(s) cannot be found on disk."
 msgstr ""
 
-#: src/docs_inc.c:3132
+#: src/docs_inc.c:3182
 msgid ""
 "The bouquets are obtained automatically from the DVB source during the mux "
 "scan period. Note that bouquets may use more muxes and only services from "
@@ -4225,71 +4963,74 @@ msgid ""
 "when all muxes are discovered (manually using the rescan checkbox)."
 msgstr ""
 
-#: src/docs_inc.c:3775
+#: src/docs_inc.c:4590
 msgid "The channel name (URL encoded ASCII)"
 msgstr ""
 
-#: src/docs_inc.c:2366
+#: src/docs_inc.c:2392
 msgid "The client is connected."
 msgstr ""
 
-#: src/docs_inc.c:2374
+#: src/docs_inc.c:2400
 msgid "The client is disabled."
 msgstr ""
 
-#: src/docs_inc.c:555
+#: src/docs_inc.c:563
 msgid "The code is hosted at"
 msgstr ""
 
-#: src/docs_inc.c:687
+#: src/docs_inc.c:343
 msgid ""
 "The creation process allows you to select from a series of pre-defined mux "
-"lists for common DVB sources. These are maintained outside of Tvheadend, and "
-"are downloaded from"
+"lists for common DVB sources. These are available"
 msgstr ""
 
-#: src/docs_inc.c:3873
+#: src/docs_inc.c:4322
 msgid "The date in ISO-format (e.g. 2015-02-28)."
 msgstr ""
 
-#: src/docs_inc.c:3881
+#: src/docs_inc.c:4330
 msgid "The date, formatted according to your locale settings."
 msgstr ""
 
-#: src/docs_inc.c:911
+#: src/docs_inc.c:4303
+msgid "The default profile and priorities can be changed in the"
+msgstr ""
+
+#: src/docs_inc.c:941
 msgid ""
 "The device tree lists the available frontends, LNB configuration and so on "
 "related to your device(s) in sections. Clicking on these sections will "
 "display available parameters and device information."
 msgstr ""
 
-#: src/docs_inc.c:1545
+#: src/docs_inc.c:579
 msgid ""
 "The documentation is written in markdown, and then converted for direct "
 "inclusion to tvheadend binary. The markdown processor in tvheadend binary "
 "adds other information from the internal class system."
 msgstr ""
 
-#: src/docs_inc.c:401
+#: src/docs_inc.c:1577
 msgid "The entire application is loaded into the browser."
 msgstr ""
 
-#: src/docs_inc.c:509
+#: src/docs_inc.c:109
 msgid "The entire project is currently licensed using"
 msgstr ""
 
-#: src/docs_inc.c:3883
-msgid "The escape-codes use"
+#: src/docs_inc.c:4332
+msgid "The escape-codes use the"
 msgstr ""
 
-#: src/docs_inc.c:3134
+#: src/docs_inc.c:3184
 msgid ""
 "The fastscan bouquets are pre-defined in the configuration tree. These "
 "bouquets must be manually enabled to let Tvheadend to subscribe and listen "
 "to the specific MPEG-TS PIDs."
 msgstr ""
 
-#: src/docs_inc.c:73
+#: src/docs_inc.c:1055
 msgid ""
 "The filter uses case-insensitive regular expressions. If you don’t know what "
 "a regular expression is, this simply means that you can type just parts of "
@@ -4298,93 +5039,88 @@ msgid ""
 "subtitle, summary and description."
 msgstr ""
 
-#: src/docs_inc.c:133
+#: src/docs_inc.c:1115
 msgid "The following buttons are also available:"
 msgstr ""
 
-#: src/docs_inc.c:2156 src/docs_inc.c:2246 src/docs_inc.c:2813
-#: src/docs_inc.c:3011 src/docs_inc.c:3036 src/docs_inc.c:3107
-#: src/docs_inc.c:3655
+#: src/docs_inc.c:2178 src/docs_inc.c:2272 src/docs_inc.c:2843
+#: src/docs_inc.c:3059 src/docs_inc.c:3084 src/docs_inc.c:3157
+#: src/docs_inc.c:4117
 msgid "The following buttons are available:"
 msgstr ""
 
-#: src/docs_inc.c:2344
+#: src/docs_inc.c:2370
 msgid ""
 "The following configuration parameters are used, depending on the type of CA "
 "access:"
 msgstr ""
 
-#: src/docs_inc.c:855
+#: src/docs_inc.c:885
 msgid ""
 "The following diagram explains the relationship between these components:"
 msgstr ""
 
-#: src/docs_inc.c:21 src/docs_inc.c:59 src/docs_inc.c:897 src/docs_inc.c:1205
-#: src/docs_inc.c:1409 src/docs_inc.c:1781 src/docs_inc.c:1948
-#: src/docs_inc.c:2123 src/docs_inc.c:2185 src/docs_inc.c:2271
-#: src/docs_inc.c:2300 src/docs_inc.c:2409 src/docs_inc.c:2450
-#: src/docs_inc.c:2483 src/docs_inc.c:2550 src/docs_inc.c:2902
-#: src/docs_inc.c:3172 src/docs_inc.c:3569 src/docs_inc.c:3598
+#: src/docs_inc.c:3250
+msgid "The following functions are available in all tabs:"
+msgstr ""
+
+#: src/docs_inc.c:149 src/docs_inc.c:251 src/docs_inc.c:815 src/docs_inc.c:927
+#: src/docs_inc.c:1041 src/docs_inc.c:1651 src/docs_inc.c:1962
+#: src/docs_inc.c:2145 src/docs_inc.c:2207 src/docs_inc.c:2297
+#: src/docs_inc.c:2326 src/docs_inc.c:2435 src/docs_inc.c:2476
+#: src/docs_inc.c:2509 src/docs_inc.c:2576 src/docs_inc.c:2950
+#: src/docs_inc.c:3663 src/docs_inc.c:4060
 msgid "The following functions are available:"
 msgstr ""
 
-#: src/docs_inc.c:3242
+#: src/docs_inc.c:3320
 msgid ""
 "The following functions are only available in the __Failed Recordings__ tab."
 msgstr ""
 
-#: src/docs_inc.c:3214
+#: src/docs_inc.c:3292
 msgid ""
 "The following functions are only available in the __Finished Recordings__ "
 "and __Failed Recordings__ tabs:"
 msgstr ""
 
-#: src/docs_inc.c:3228
+#: src/docs_inc.c:3306
 msgid ""
 "The following functions are only available in the __Finished Recordings__ "
 "tab."
 msgstr ""
 
-#: src/docs_inc.c:3188
+#: src/docs_inc.c:3266
 msgid ""
 "The following functions are only available in the __Upcoming/Current "
 "Recordings__ tab."
 msgstr ""
 
-#: src/docs_inc.c:1357
+#: src/docs_inc.c:1837
 msgid ""
 "The following major content items/chapters are then missing - based on most "
 "FAQs on the forum:"
 msgstr ""
 
-#: src/docs_inc.c:3583
+#: src/docs_inc.c:3677
 msgid ""
 "The following options can be passed to tvheadend to provide detailed "
 "debugging information while the application is running."
 msgstr ""
 
-#: src/docs_inc.c:1819
-msgid ""
-"The following options can be passed to tvheadend to provide detailed "
-"debugging information while the application is running. Trace debugging has "
-"to be enabled at build time (`--enable-debugging`) and can then either be "
-"specified on the command- line (e.g. `tvheadend -u hts -g video --trace "
-"<module>`) or in the web interface (_Configuration -> Debugging_ )."
-msgstr ""
-
-#: src/docs_inc.c:3755
+#: src/docs_inc.c:4570
 msgid "The following placeholders are available:"
 msgstr ""
 
-#: src/docs_inc.c:2010 src/docs_inc.c:2674
+#: src/docs_inc.c:2026 src/docs_inc.c:2700 src/docs_inc.c:3189
 msgid "The following tab specific buttons are available:"
 msgstr ""
 
-#: src/docs_inc.c:3464
+#: src/docs_inc.c:3538
 msgid "The following tab specific functions are available:"
 msgstr ""
 
-#: src/docs_inc.c:3975
+#: src/docs_inc.c:4911
 #, c-format
 msgid ""
 "The format strings `$t`,`$s`,`%e`,`$c` also have delimiter variants such as `"
@@ -4393,67 +5129,68 @@ msgid ""
 "not empty."
 msgstr ""
 
-#: src/docs_inc.c:2358
+#: src/docs_inc.c:2384
 msgid ""
 "The icon next to each entry within the grid indicates the client's "
 "connection status."
 msgstr ""
 
-#: src/docs_inc.c:1269
+#: src/docs_inc.c:1715
 msgid ""
 "The interface is made up of nested tabs, so similar functions are grouped "
 "together (e.g. all configuration items at the top level, then all "
 "configuration items for a particular topic are below that)."
 msgstr ""
 
-#: src/docs_inc.c:1249
-msgid "The level of a desired signal to the level of background noise"
+#: src/docs_inc.c:3217
+msgid ""
+"The last mapped service's values will override the channel values set by the "
+"bouquet, e,g, if service \"MyTV\" with channel number 155 gets mapped to the "
+"channel \"BBC One\" on channel number 1 it will be renamed \"MyTV\" with "
+"channel number 155."
 msgstr ""
 
-#: src/docs_inc.c:1990
-msgid ""
-"The links don't link to the actual stream but to a playlist for use with "
-"media players such as VLC, If you'd prefer to receive the raw stream "
-"instead, you can do so by removing the `/play/` path from the URL - see"
+#: src/docs_inc.c:1695
+msgid "The level of a desired signal to the level of background noise"
 msgstr ""
 
-#: src/docs_inc.c:157 src/docs_inc.c:1217 src/docs_inc.c:1421
-#: src/docs_inc.c:1793
+#: src/docs_inc.c:263 src/docs_inc.c:827 src/docs_inc.c:1139
+#: src/docs_inc.c:1663
 msgid "The main grid items have the following functions:"
 msgstr ""
 
-#: src/docs_inc.c:3434
+#: src/docs_inc.c:3508
 msgid ""
-"The map services to channels dialog allows you to control how services are "
-"mapped. The options selected here get passed to the"
+"The map services to channels dialog allows you to control how and which "
+"services are mapped. The options selected here get passed to the"
 msgstr ""
 
-#: src/docs_inc.c:635
+#: src/docs_inc.c:71
 msgid "The markup code:"
 msgstr ""
 
-#: src/docs_inc.c:1857
+#: src/docs_inc.c:1811
 msgid ""
 "The other major cause of this issue is when you're running Tvheadend as a "
 "user who doesn't have sufficient access to the tuners, such as not being a "
 "member of the _video_ group."
 msgstr ""
 
-#: src/docs_inc.c:3792
+#: src/docs_inc.c:4679
 msgid "The recording was interrupted by the user."
 msgstr ""
 
-#: src/docs_inc.c:1577
+#: src/docs_inc.c:611
 msgid "The remain part can be any URL starting with /stream ."
 msgstr ""
 
-#: src/docs_inc.c:2963
+#: src/docs_inc.c:3011
 msgid ""
 "The rules for different elementary stream groups (video, audio, teletext, "
 "subtitle, CA, other) are executed separately (as visually edited)."
 msgstr ""
 
-#: src/docs_inc.c:1279
+#: src/docs_inc.c:1725
 msgid ""
 "The same drop-down menu gives you access to a __sort__ function if defined "
 "(it doesn't always make sense to have a sortable column for some "
@@ -4461,97 +5198,102 @@ msgid ""
 "header; reverse the sort order by clicking again."
 msgstr ""
 
-#: src/docs_inc.c:4328
+#: src/docs_inc.c:4501
+msgid "The service is no longer available on this mux."
+msgstr ""
+
+#: src/docs_inc.c:5192
 msgid ""
 "The status tab (behind this wizard) will display signal information. If you "
 "notice a lot of errors or the signal strength appears low then this usually "
 "indicates a physical issue with your antenna, satellite dish or cable.."
 msgstr ""
 
-#: src/docs_inc.c:1453
+#: src/docs_inc.c:295
 msgid "The subscription is active - the stream is being sent."
 msgstr ""
 
-#: src/docs_inc.c:1457
+#: src/docs_inc.c:299
 msgid "The subscription is idling, waiting for the subscriber."
 msgstr ""
 
-#: src/docs_inc.c:2054 src/docs_inc.c:2070
-msgid ""
-"The ticked check boxes [✓] indicate which services will be mapped, when "
-"you're happy with the selection press the \"Map services\" button. You will "
-"then be taken to the Service Mapper tab which will begin mapping services to "
-"channels."
-msgstr ""
-
-#: src/docs_inc.c:3971
+#: src/docs_inc.c:4907
 msgid "The time in 24-hour notation"
 msgstr ""
 
-#: src/docs_inc.c:3877
+#: src/docs_inc.c:4326
 msgid "The time in 24h HH:MM format (e.g. 19:45)."
 msgstr ""
 
-#: src/docs_inc.c:3763
+#: src/docs_inc.c:4578
 msgid ""
 "The transliterated channel name in ASCII (safe characters, no spaces, etc. - "
 "so"
 msgstr ""
 
-#: src/docs_inc.c:3810
+#: src/docs_inc.c:4708
+msgid ""
+"The tuner (or network if using IPTV) with the highest priority value will be "
+"used out of preference. If the tuner is busy the next available with the "
+"highest priority value will be used."
+msgstr ""
+
+#: src/docs_inc.c:4697
 msgid "The underlying service for the channel is no longer available."
 msgstr ""
 
-#: src/docs_inc.c:3392
+#: src/docs_inc.c:3466
 msgid "Then enter the mux information:"
 msgstr ""
 
-#: src/docs_inc.c:2692
+#: src/docs_inc.c:2718
 msgid ""
 "Then using the resultant dialog enter/select the desired network options. A "
 "common set of fields is used for the _[Add]_ dialog, most of which can be "
 "seen in the grid view."
 msgstr ""
 
-#: src/docs_inc.c:2034
-msgid "There are a number of methods to mapping available services."
+#: src/docs_inc.c:2050
+msgid ""
+"There are a number of methods to mapping available services, mapping uses "
+"the following dialog."
 msgstr ""
 
-#: src/docs_inc.c:821
+#: src/docs_inc.c:851
 msgid ""
 "There are some basic concepts that will make life much easier if you "
 "understand them from the outset."
 msgstr ""
 
-#: src/docs_inc.c:1265
+#: src/docs_inc.c:1711
 msgid ""
 "There are some basic navigation concepts that will help you get around and "
 "make the best of it."
 msgstr ""
 
-#: src/docs_inc.c:1891
-msgid "There are two methods to editing an entry."
+#: src/docs_inc.c:1905
+msgid "There are two methods for editing an entry."
 msgstr ""
 
-#: src/docs_inc.c:2704
+#: src/docs_inc.c:2730
 msgid ""
 "There is a 5-10 minute delay before a scan starts, this is so you can make "
 "changes if needed (this does not apply to IPTV networks)."
 msgstr ""
 
-#: src/docs_inc.c:1481
+#: src/docs_inc.c:179
 msgid "There is a discussion about supported hardware on"
 msgstr ""
 
-#: src/docs_inc.c:2370
+#: src/docs_inc.c:2396
 msgid "There was an error."
 msgstr ""
 
-#: src/docs_inc.c:1343
+#: src/docs_inc.c:1823
 msgid "These are not part of the final product, obviously!"
 msgstr ""
 
-#: src/docs_inc.c:597
+#: src/docs_inc.c:33
 msgid ""
 "They may render the same here, but note the extra leading spaces in the "
 "second example: this means that they will convert differently for use in the "
@@ -4559,30 +5301,30 @@ msgid ""
 "place unless you handle the dl/dt/dd formatting in Tvheadend's CSS."
 msgstr ""
 
-#: src/docs_inc.c:1345
+#: src/docs_inc.c:1825
 msgid ""
 "They're just some of the areas I'm aware of that we need to close off before "
 "release"
 msgstr ""
 
-#: src/docs_inc.c:1339
+#: src/docs_inc.c:1819
 msgid "Things To Do on This Guide..."
 msgstr ""
 
-#: src/docs_inc.c:1669
+#: src/docs_inc.c:703
 msgid ""
 "This URL scheme is used for streaming. The stream contents depends on the "
 "streaming profile. It might be MPEG-TS, Matroska or MP4."
 msgstr ""
 
-#: src/docs_inc.c:97
+#: src/docs_inc.c:1079
 msgid ""
 "This allows you to filter for or against, say, a daily broadcast and a "
 "weekly omnibus edition of a program, or only look for short news bulletins "
 "and not the 24-hour rolling broadcasts."
 msgstr ""
 
-#: src/docs_inc.c:703
+#: src/docs_inc.c:359
 msgid ""
 "This can be as simple or as complex as necessary. You may simply have, for "
 "example, a single DVB-S2 network defined and then associate this with all "
@@ -4593,7 +5335,7 @@ msgid ""
 "tuner."
 msgstr ""
 
-#: src/docs_inc.c:4158
+#: src/docs_inc.c:4599
 msgid ""
 "This can be named however you wish, as either a local (file://) or remote "
 "(http://) location - however, remember that it’s pointing to a directory as "
@@ -4601,7 +5343,7 @@ msgid ""
 "frequency, orbital position, etc.)."
 msgstr ""
 
-#: src/docs_inc.c:471
+#: src/docs_inc.c:511
 msgid ""
 "This document is intended to give you a high-level overview of how to set up "
 "Tvheadend for the first time. It does not aim to provide a complete "
@@ -4609,31 +5351,43 @@ msgid ""
 "available on the tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:501
+#: src/docs_inc.c:101
 msgid "This documentation forms part of the Tvheadend project."
 msgstr ""
 
-#: src/docs_inc.c:1543
+#: src/docs_inc.c:577
 msgid "This information was last updated on 11 May 2016."
 msgstr ""
 
-#: src/docs_inc.c:7 src/docs_inc.c:1197 src/docs_inc.c:1401 src/docs_inc.c:1773
+#: src/docs_inc.c:135 src/docs_inc.c:243 src/docs_inc.c:807 src/docs_inc.c:1643
 msgid "This is a read-only tab; nothing is configurable."
 msgstr ""
 
-#: src/docs_inc.c:3290
-msgid "This is an example of a one-time recording entry:"
+#: src/docs_inc.c:3368
+msgid "This is an example of a one-time recording entry."
+msgstr ""
+
+#: src/docs_inc.c:2814
+msgid "This is an example of a one-time timer-based recording entry."
+msgstr ""
+
+#: src/docs_inc.c:2247
+msgid "This is an example of a password entry."
+msgstr ""
+
+#: src/docs_inc.c:2889
+msgid "This is an example of a very limited user account entry."
 msgstr ""
 
-#: src/docs_inc.c:3683
+#: src/docs_inc.c:4195
 msgid ""
 "This is extremely useful for those programs you think/know will overrun. Any "
 "value selected here will keep a tuner busy for longer, so be sure to check "
 "you have enough free tuners to record all scheduled recordings if they "
-"overlap."
+"overlap. Setting the padding per channel will override the padding set in the"
 msgstr ""
 
-#: src/docs_inc.c:1855
+#: src/docs_inc.c:1809
 msgid ""
 "This is normally because they're not installed properly. Check syslog/dmesg "
 "(e.g. `dmesg | grep dvb`) and see that you have startup messages that "
@@ -4642,13 +5396,13 @@ msgid ""
 "communicate with the tuner) have been created correctly."
 msgstr ""
 
-#: src/docs_inc.c:1489
+#: src/docs_inc.c:187
 msgid ""
 "This is obviously a core requirement that's outside of the scope of this "
 "guide."
 msgstr ""
 
-#: src/docs_inc.c:1509
+#: src/docs_inc.c:207
 msgid ""
 "This is particularly true of systems such as the Raspberry Pi which share "
 "USB bandwidth with the Ethernet port. Don't be surprised if this kind of "
@@ -4656,13 +5410,13 @@ msgid ""
 "especially on high-bandwidth (e.g. HD) streams."
 msgstr ""
 
-#: src/docs_inc.c:2732
+#: src/docs_inc.c:2758
 msgid ""
 "This is the list of available parameters for the linuxdvb frontend. It is "
 "used as a base for other frontends."
 msgstr ""
 
-#: src/docs_inc.c:745
+#: src/docs_inc.c:401
 msgid ""
 "This is where the services will appear as your tuners tune to the muxes "
 "based on the network you told them to look on. Again, remember what's "
@@ -4673,41 +5427,41 @@ msgid ""
 "subtitle stream(s) and language(s), and so on."
 msgstr ""
 
-#: src/docs_inc.c:3651
+#: src/docs_inc.c:4113
 msgid ""
 "This panel displays all available SAT>IP DVB-T/DVB-S/DVB-C/ATSC-T/ATSC-C "
 "frontend parameters."
 msgstr ""
 
-#: src/docs_inc.c:3003
+#: src/docs_inc.c:3051
 msgid "This panel displays all available SAT>IP client parameters."
 msgstr ""
 
-#: src/docs_inc.c:2805
+#: src/docs_inc.c:2835
 msgid ""
 "This panel lists all the available Cable (DVB-C/C2/ISDB-C/ATSC-C) frontend "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:2148
+#: src/docs_inc.c:2170
 msgid ""
 "This panel lists all the available Terrestrial (DVB-T/T2/ISDB-T/ATSC-T) "
 "frontend parameters."
 msgstr ""
 
-#: src/docs_inc.c:2242 src/docs_inc.c:3103
+#: src/docs_inc.c:2268 src/docs_inc.c:3153
 msgid ""
 "This panel lists all the available satellite (DVB-S/ISDB-S) configuration "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:3028
+#: src/docs_inc.c:3076
 msgid ""
 "This panel lists all the available satellite (DVB-S/ISDB-S) frontend "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:665
+#: src/docs_inc.c:321
 msgid ""
 "This section gives a high-level overview of the steps needed to get "
 "Tvheadend up and running. For more detailed information, please consult the "
@@ -4715,13 +5469,13 @@ msgid ""
 "the Tvheadend interface so you know where to look."
 msgstr ""
 
-#: src/docs_inc.c:869
+#: src/docs_inc.c:899
 msgid ""
 "This section tells you how to get hold of the software in the first place, "
 "and how to get it onto your system."
 msgstr ""
 
-#: src/docs_inc.c:1479
+#: src/docs_inc.c:177
 msgid ""
 "This section will give you some basic ideas on how to get your tuner working "
 "with your operating system. However, it's clearly way beyond the scope of "
@@ -4730,21 +5484,25 @@ msgid ""
 "before you hand over any money."
 msgstr ""
 
-#: src/docs_inc.c:2745
+#: src/docs_inc.c:4259 src/docs_inc.c:4797
+msgid "This setting can be overridden on a per-user basis, see"
+msgstr ""
+
+#: src/docs_inc.c:2771
 msgid ""
 "This tab allows to configure blocked IP ranges. Users within these ranges "
 "are not allowed to login (use any Tvheadend service)."
 msgstr ""
 
-#: src/docs_inc.c:3053
+#: src/docs_inc.c:3101
 msgid "This tab controls EPG-driven recording rules."
 msgstr ""
 
-#: src/docs_inc.c:2775
+#: src/docs_inc.c:2801
 msgid "This tab controls timer-driven recording rules."
 msgstr ""
 
-#: src/docs_inc.c:2955
+#: src/docs_inc.c:3003
 msgid ""
 "This tab defines rules to filter and order the elementary streams (PIDs) "
 "like video or audio from the input feed. The execution order of commands is "
@@ -4752,23 +5510,23 @@ msgid ""
 "second and so on."
 msgstr ""
 
-#: src/docs_inc.c:2401
+#: src/docs_inc.c:2427
 msgid "This tab displays EPG data used by channels."
 msgstr ""
 
-#: src/docs_inc.c:3672
+#: src/docs_inc.c:4134
 msgid ""
 "This tab displays various memory usage information useful for debugging."
 msgstr ""
 
-#: src/docs_inc.c:2212
+#: src/docs_inc.c:2234
 msgid ""
 "This tab is the second part of Tvheadend's access control mechanism. It is "
 "where you set and maintain all user passwords (e.g. for streaming or DVR "
 "access)."
 msgstr ""
 
-#: src/docs_inc.c:3351
+#: src/docs_inc.c:3425
 msgid ""
 "This tab is used to configure channel tags. Tags are used to define a set of "
 "channels - to group them, to aid searches, and similar. Tags are not "
@@ -4776,17 +5534,17 @@ msgid ""
 "Kodi and are a requirement for using Tvheadend with Movian."
 msgstr ""
 
-#: src/docs_inc.c:2894
+#: src/docs_inc.c:2942
 msgid ""
 "This tab is used to configure operation of the Digital Video Recorder. It is "
 "not used for scheduling or administration of individual recordings."
 msgstr ""
 
-#: src/docs_inc.c:2471
+#: src/docs_inc.c:2497
 msgid "This tab is used to configure the Electronic Program Guide (EPG)"
 msgstr ""
 
-#: src/docs_inc.c:2442
+#: src/docs_inc.c:2468
 msgid ""
 "This tab is used to configure the Electronic Program Guide (EPG) grabber "
 "modules. Tvheadend supports a variety of different EPG grabbing mechanisms. "
@@ -4794,99 +5552,111 @@ msgid ""
 "specific grabber implementations."
 msgstr ""
 
-#: src/docs_inc.c:2263
+#: src/docs_inc.c:2289
 msgid "This tab is used to configure timeshift properties."
 msgstr ""
 
-#: src/docs_inc.c:3555
+#: src/docs_inc.c:3649
 msgid "This tab is used to configure various debugging options in tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:3455
+#: src/docs_inc.c:3529
 msgid "This tab lists all defined channels."
 msgstr ""
 
-#: src/docs_inc.c:1771
+#: src/docs_inc.c:805
 msgid "This tab shows information about all active connections."
 msgstr ""
 
-#: src/docs_inc.c:1399
+#: src/docs_inc.c:241
 msgid "This tab shows information about all active subscriptions to Tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:1195
+#: src/docs_inc.c:1641
 msgid "This tab shows information about all currently-open streams."
 msgstr ""
 
-#: src/docs_inc.c:5
+#: src/docs_inc.c:133
 msgid "This tab shows information about current service mapping activity."
 msgstr ""
 
-#: src/docs_inc.c:2115
+#: src/docs_inc.c:2137
 msgid ""
 "This tabs allow configuration of several general parameters that affect the "
 "core Tvheadend functionality."
 msgstr ""
 
-#: src/docs_inc.c:3070
+#: src/docs_inc.c:3120
 msgid ""
 "This uses a regular expression (regex) to match the program title \"BBC News"
 "\" exactly, otherwise event titles containing the phrase would also match, e."
 "g \"BBC News at One\" and \"BBC News at Six\" etc."
 msgstr ""
 
-#: src/docs_inc.c:1849
+#: src/docs_inc.c:1803
 msgid ""
 "This usually happens when Tvheadend is installed incorrectly. As a start, "
 "make sure that the web interface path `/usr/share/tvheadend/src/webui/static/"
 "` exists and isn't empty."
 msgstr ""
 
-#: src/docs_inc.c:3590
+#: src/docs_inc.c:4052
 msgid ""
 "This will cache any channel icons or other images (such as EPG metadata) to "
 "be served from the local webserver. This can be useful for multi-client "
 "systems and, generally, to reduce hits on upstream providers."
 msgstr ""
 
-#: src/docs_inc.c:4307
+#: src/docs_inc.c:5171
 msgid ""
 "This works alongside the second part, which is a familiar username/password "
 "combination, so provide these for both an administrator and regular (day-to-"
 "day) user."
 msgstr ""
 
-#: src/docs_inc.c:3798
+#: src/docs_inc.c:3713
+msgid "Thread"
+msgstr ""
+
+#: src/docs_inc.c:3721
+msgid "Time"
+msgstr ""
+
+#: src/docs_inc.c:3869
+msgid "Time Stamp Fix"
+msgstr ""
+
+#: src/docs_inc.c:4685
 msgid "Time missed"
 msgstr ""
 
-#: src/docs_inc.c:3802
+#: src/docs_inc.c:4689
 msgid "Time missed can be caused by one (or more) of the following:"
 msgstr ""
 
-#: src/docs_inc.c:1039
+#: src/docs_inc.c:1357
 msgid "Time-based Recording (Timers)"
 msgstr ""
 
-#: src/docs_inc.c:2779
+#: src/docs_inc.c:2805
 msgid "Timer Tab"
 msgstr ""
 
-#: src/docs_inc.c:2788
+#: src/docs_inc.c:2818
 msgid "Timer add example"
 msgstr ""
 
-#: src/docs_inc.c:1129
+#: src/docs_inc.c:1447 src/docs_inc.c:4037
 msgid "Timeshift"
 msgstr ""
 
-#: src/docs_inc.c:3386
+#: src/docs_inc.c:3460
 msgid ""
 "To add a mux press the _[Add]_ button from the menu bar and select the "
 "network you want to add the mux to:"
 msgstr ""
 
-#: src/docs_inc.c:1293
+#: src/docs_inc.c:1739
 msgid ""
 "To add a new entry, press the _Add_ button. The new (empty) entry will be "
 "created on the server but will not be saved and will not necessarily be "
@@ -4894,42 +5664,38 @@ msgid ""
 "‘enable’ box if applicable and then press _Save_ to activate the new entry."
 msgstr ""
 
-#: src/docs_inc.c:1874
+#: src/docs_inc.c:1886
 msgid ""
 "To add an entry click the _[Add]_ button from the menu bar, the add dialog "
 "should now be displayed. A common set of fields is used for the add dialog, "
-"most of which can be seen in the grid view. Pressing the _[Save]_ button (at "
-"the bottom of the dialog) will commit your changes and close the dialog, "
-"pressing the _[Apply]_ button will commit your changes but won't close the "
-"dialog, pressing the _[Cancel]_ button closes the dialog - any unsaved "
-"changes will be lost."
+"most of which can be seen in the grid view."
 msgstr ""
 
-#: src/docs_inc.c:4313
+#: src/docs_inc.c:5177
 msgid ""
 "To allow anonymous access for any account (administrative or regular user) "
 "enter an asterisk (*) in the username and password fields. ___It is not_ __ "
 "recommended that you allow anonymous access to the admin account."
 msgstr ""
 
-#: src/docs_inc.c:1291 src/docs_inc.c:1902
+#: src/docs_inc.c:1737 src/docs_inc.c:1913
 msgid "To change a check box or radio button, click once."
 msgstr ""
 
-#: src/docs_inc.c:229
+#: src/docs_inc.c:1211
 msgid ""
 "To close the popup, just click on the [X] window button. The popup isn’t "
 "modal, so you don’t have to close it before doing something else, and you "
 "can open as many detailed information popups as you want."
 msgstr ""
 
-#: src/docs_inc.c:2686
+#: src/docs_inc.c:2712
 msgid ""
 "To create a network click the _[Add]_ button from the menu bar and then "
 "select the required network type:"
 msgstr ""
 
-#: src/docs_inc.c:2378
+#: src/docs_inc.c:2404
 msgid ""
 "To create a new CA configuration press the _[Add]_ button from the menu bar, "
 "you will then be asked to select a client type. Once you've selected a type "
@@ -4937,30 +5703,38 @@ msgid ""
 "dialog."
 msgstr ""
 
-#: src/docs_inc.c:2932
+#: src/docs_inc.c:2980
 msgid ""
 "To create a new profile press the _[Add]_ button from the menu bar, a new "
 "entry \"! New config\" will be added to the grid, click on that entry to "
 "configure it - don't forget to save!"
 msgstr ""
 
-#: src/docs_inc.c:2580
+#: src/docs_inc.c:2606
 msgid ""
 "To create a new profile press the _[Add]_ button from the menu bar, you will "
 "then be asked to select a profile type."
 msgstr ""
 
-#: src/docs_inc.c:3420
+#: src/docs_inc.c:2931
+msgid ""
+"To create a superuser account you must have access to your Tvheadend "
+"configuration directory (most commonly `$HOME/.hts/tvheadend`) and be able "
+"to create a plain-text file named `superuser` with the following (JSON "
+"formatted) content:"
+msgstr ""
+
+#: src/docs_inc.c:3494
 msgid ""
 "To delete a mux highlight (select) the desired muxes from within the grid, "
 "and press the _[Delete]_ button from the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1900
+#: src/docs_inc.c:1911
 msgid "To edit a cell, double click on it."
 msgstr ""
 
-#: src/docs_inc.c:1289
+#: src/docs_inc.c:1735
 msgid ""
 "To edit a cell, double click on it. After a cell is changed, a small red "
 "flag or triangle will appear in the top-left corner to indicate that it has "
@@ -4968,97 +5742,125 @@ msgid ""
 "(_Undo_ button)."
 msgstr ""
 
-#: src/docs_inc.c:2384 src/docs_inc.c:2938
+#: src/docs_inc.c:2410 src/docs_inc.c:2986
 msgid ""
 "To edit an existing configuration, click on it from within the grid, the "
 "_Parameters_ panel should then appear on the right hand side."
 msgstr ""
 
-#: src/docs_inc.c:2594
+#: src/docs_inc.c:2620
 msgid ""
 "To edit an existing profile, click on it from within the grid, the "
 "_Parameters_ panel should then appear on the right hand side."
 msgstr ""
 
-#: src/docs_inc.c:585
+#: src/docs_inc.c:21
 msgid "To include class documentation you'd use:"
 msgstr ""
 
-#: src/docs_inc.c:587
+#: src/docs_inc.c:23
 msgid "To include multi-use docs (placed in the `docs/markdown/inc/` folder:"
 msgstr ""
 
-#: src/docs_inc.c:3130
+#: src/docs_inc.c:3180
 msgid ""
 "To use bouquets, ensure to add and scan all available muxes using the "
 "predefined muxes or manual configuration."
 msgstr ""
 
-#: src/docs_inc.c:3746 src/docs_inc.c:4151 src/docs_inc.c:4239
+#: src/docs_inc.c:4415 src/docs_inc.c:4664 src/docs_inc.c:5068
 msgid ""
 "To use special characters (e.g. spaces), either put the string in quotes or "
 "escape the individual characters."
 msgstr ""
 
-#: src/docs_inc.c:1817
-msgid "Trace Options"
+#: src/docs_inc.c:3977
+msgid "Transcode"
 msgstr ""
 
-#: src/docs_inc.c:1111 src/docs_inc.c:2544
+#: src/docs_inc.c:1429 src/docs_inc.c:2570
 msgid "Transcode Profile"
 msgstr ""
 
-#: src/docs_inc.c:1359
+#: src/docs_inc.c:1839
 msgid ""
 "Transcoding (updated for 4.2, so needs to be tagged properly and reversed as "
 "applicable to 4.0)"
 msgstr ""
 
-#: src/docs_inc.c:373
+#: src/docs_inc.c:1549
 msgid "Transcoding Support"
 msgstr ""
 
-#: src/docs_inc.c:2497
+#: src/docs_inc.c:3861
+msgid "Transport Stream"
+msgstr ""
+
+#: src/docs_inc.c:2523
 msgid "Trigger OTA EPG Grabber"
 msgstr ""
 
-#: src/docs_inc.c:4399
+#: src/docs_inc.c:4712
+msgid "Tuner"
+msgstr ""
+
+#: src/docs_inc.c:4714
+msgid "Tuner A"
+msgstr ""
+
+#: src/docs_inc.c:4716
+msgid "Tuner B"
+msgstr ""
+
+#: src/docs_inc.c:4718
+msgid "Tuner C"
+msgstr ""
+
+#: src/docs_inc.c:5265
 msgid "Tuners already in use will not appear below."
 msgstr ""
 
-#: src/docs_inc.c:463
+#: src/docs_inc.c:503
 msgid "Tvheadend 4.2 User Guide"
 msgstr ""
 
-#: src/docs_inc.c:467
+#: src/docs_inc.c:507
 msgid "Tvheadend Logo"
 msgstr ""
 
-#: src/docs_inc.c:1835
+#: src/docs_inc.c:1789
 msgid ""
 "Tvheadend can generate a playlist of all your mapped services (channels). "
 "You can download it from the webui at `http://IP:Port/playlist`, e.g. "
 "`http://192.168.0.2:9981/playlist`."
 msgstr ""
 
-#: src/docs_inc.c:49
+#: src/docs_inc.c:1031
 msgid ""
 "Tvheadend has a built-in Electronic Program Guide. The EPG is an in-memory "
 "database populated with all the information about events received from the "
 "DVB networks over-the-air or from external grabbers such as XMLTV."
 msgstr ""
 
-#: src/docs_inc.c:539
+#: src/docs_inc.c:2929
+msgid ""
+"Tvheadend includes functionality that allows you to regain access to your "
+"Tvheadend instance in case of emergency or if you find yourself locked out, "
+"this is known as a superuser account. On some systems you might been asked "
+"to enter a superuser username and password during installation."
+msgstr ""
+
+#: src/docs_inc.c:547
 msgid "Tvheadend interface"
 msgstr ""
 
-#: src/docs_inc.c:535
+#: src/docs_inc.c:543
 msgid ""
 "Tvheadend is a lightweight, easily-configured, general-purpose TV/video "
 "streaming server and recorder (PVR/DVR) for GNU/Linux, FreeBSD and Android."
 msgstr ""
 
-#: src/docs_inc.c:1319
+#: src/docs_inc.c:1765
 msgid ""
 "Tvheadend is intended to be lightweight, so it will run on a NAS or similar "
 "__low-powered CPU__ . Note that the exception here is transcoding: if you "
@@ -5070,29 +5872,29 @@ msgid ""
 "will any serious file serving."
 msgstr ""
 
-#: src/docs_inc.c:4322
+#: src/docs_inc.c:5186
 msgid ""
 "Tvheadend is now scanning for available services. Please wait until the scan "
 "completes.."
 msgstr ""
 
-#: src/docs_inc.c:1263
+#: src/docs_inc.c:1709
 msgid "Tvheadend is operated primarily through a tabbed web interface."
 msgstr ""
 
-#: src/docs_inc.c:1461
+#: src/docs_inc.c:303
 msgid ""
 "Tvheadend is testing the requested stream to see if it's available - if a "
 "subscription stays in this state too long it may indicate a signal issue."
 msgstr ""
 
-#: src/docs_inc.c:2292
+#: src/docs_inc.c:2318
 msgid ""
 "Tvheadend supports connecting to card clients via the cwc (newcamd) and "
 "capmt (linux network dvbapi) protocols for so-called 'softcam' descrambling."
 msgstr ""
 
-#: src/docs_inc.c:2832
+#: src/docs_inc.c:2862
 msgid ""
 "Tvheadend verifies access by scanning through all enabled access control "
 "entries in sequence, from the top of the list to the bottom. The permission "
@@ -5103,41 +5905,49 @@ msgid ""
 "asterisk. Only network prefix is matched then."
 msgstr ""
 
-#: src/docs_inc.c:3812
+#: src/docs_inc.c:4699
 msgid ""
 "Tvheadend wasn't running or crashed when a scheduled event/entry was to "
 "start."
 msgstr ""
 
-#: src/docs_inc.c:3414
+#: src/docs_inc.c:3488
 msgid ""
 "Tvheadend won't scan the newly added mux instantly, it can take up to 10 "
 "minutes to begin an initial scan."
 msgstr ""
 
-#: src/docs_inc.c:4269 src/docs_inc.c:4345
+#: src/docs_inc.c:5133 src/docs_inc.c:5209
 msgid "Tvheadend.org"
 msgstr ""
 
-#: src/docs_inc.c:2526
+#: src/docs_inc.c:2552
 msgid "Types"
 msgstr ""
 
-#: src/docs_inc.c:1533
+#: src/docs_inc.c:231
 msgid ""
 "Typically, download the binary file and install it into `/lib/firmware`, "
 "owned by `root:root`, permissions `rw-r--r--` (0644)"
 msgstr ""
 
-#: src/docs_inc.c:1992
+#: src/docs_inc.c:3757
+msgid "UPnP Protocol"
+msgstr ""
+
+#: src/docs_inc.c:3745
+msgid "URL"
+msgstr ""
+
+#: src/docs_inc.c:2008
 msgid "URL Syntax"
 msgstr ""
 
-#: src/docs_inc.c:1569
+#: src/docs_inc.c:603
 msgid "URL syntax"
 msgstr ""
 
-#: src/docs_inc.c:1505
+#: src/docs_inc.c:203
 msgid ""
 "USB tuners are cheap, work well and are frequently well-matched to "
 "physically-smaller builds (e.g. HTPCs) which simply don't have the internal "
@@ -5145,87 +5955,119 @@ msgid ""
 "powered hub to work properly."
 msgstr ""
 
-#: src/docs_inc.c:4027
+#: src/docs_inc.c:4963
 msgid "USE"
 msgstr ""
 
-#: src/docs_inc.c:1958 src/docs_inc.c:2133 src/docs_inc.c:2195
-#: src/docs_inc.c:2281 src/docs_inc.c:2310 src/docs_inc.c:2419
-#: src/docs_inc.c:2460 src/docs_inc.c:2493 src/docs_inc.c:2560
-#: src/docs_inc.c:2912 src/docs_inc.c:3202 src/docs_inc.c:3608
+#: src/docs_inc.c:3737
+msgid "UUID"
+msgstr ""
+
+#: src/docs_inc.c:1972 src/docs_inc.c:2155 src/docs_inc.c:2217
+#: src/docs_inc.c:2307 src/docs_inc.c:2336 src/docs_inc.c:2445
+#: src/docs_inc.c:2486 src/docs_inc.c:2519 src/docs_inc.c:2586
+#: src/docs_inc.c:2960 src/docs_inc.c:3280 src/docs_inc.c:4070
 msgid "Undo"
 msgstr ""
 
-#: src/docs_inc.c:2312
+#: src/docs_inc.c:2338
 msgid ""
 "Undo any changes made to the CA client configuration since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2562
+#: src/docs_inc.c:2588
 msgid ""
 "Undo any changes made to the selected configuration since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2914
+#: src/docs_inc.c:2962
 msgid "Undo any changes made to the selected profile since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2135
+#: src/docs_inc.c:2157
 msgid "Undo changes since the last save."
 msgstr ""
 
-#: src/docs_inc.c:945
+#: src/docs_inc.c:4001
+msgid "Unicable (EN50494)"
+msgstr ""
+
+#: src/docs_inc.c:975
 msgid "Unicable EN50494 (experimental)"
 msgstr ""
 
-#: src/docs_inc.c:3959
+#: src/docs_inc.c:4895
 msgid "Unique number added when the file already exists"
 msgstr ""
 
-#: src/docs_inc.c:935
+#: src/docs_inc.c:965
 msgid "Universal LNB"
 msgstr ""
 
-#: src/docs_inc.c:3827
+#: src/docs_inc.c:4216
 msgid "Unknown"
 msgstr ""
 
-#: src/docs_inc.c:621
+#: src/docs_inc.c:57
 msgid "Unordered list can use asterisks"
 msgstr ""
 
-#: src/docs_inc.c:611
+#: src/docs_inc.c:47
 msgid "Unordered sub-list."
 msgstr ""
 
-#: src/docs_inc.c:3162
+#: src/docs_inc.c:3240
 msgid ""
 "Upcoming and currently recording entries remain in the _Upcoming/Current "
 "Recordings_ tab."
 msgstr ""
 
-#: src/docs_inc.c:1031 src/docs_inc.c:3086
+#: src/docs_inc.c:1349 src/docs_inc.c:3136
 msgid "Upcoming/Current Recordings"
 msgstr ""
 
-#: src/docs_inc.c:1541
+#: src/docs_inc.c:575
 msgid "Updating the Documentation"
 msgstr ""
 
-#: src/docs_inc.c:1175
+#: src/docs_inc.c:1493
 msgid "Usage: `tvheadend [OPTIONS]`"
 msgstr ""
 
-#: src/docs_inc.c:4041
+#: src/docs_inc.c:5095
+msgid "Use DVR profile setting."
+msgstr ""
+
+#: src/docs_inc.c:4977
 msgid ""
 "Use only this elementary stream. No other elementary streams will be used."
 msgstr ""
 
-#: src/docs_inc.c:4064
+#: src/docs_inc.c:4553
 msgid "Use service name \"as is\" to generate the filename."
 msgstr ""
 
-#: src/docs_inc.c:4035
+#: src/docs_inc.c:4760
+msgid "Use the \"Persistent user interface level\" value as set in"
+msgstr ""
+
+#: src/docs_inc.c:4787
+msgid "Use the (default) blue theme."
+msgstr ""
+
+#: src/docs_inc.c:4278
+msgid "Use the default view level value as set in"
+msgstr ""
+
+#: src/docs_inc.c:4791
+msgid "Use the gray theme."
+msgstr ""
+
+#: src/docs_inc.c:4795
+msgid "Use the high contrast accessibility theme."
+msgstr ""
+
+#: src/docs_inc.c:4971
 msgid ""
 "Use this elementary stream only one time per service type (like video, "
 "audio, subtitles) and language. The first sucessfully compared rule wins. "
@@ -5233,94 +6075,104 @@ msgid ""
 "language and another rule with the ONE"
 msgstr ""
 
-#: src/docs_inc.c:4029
+#: src/docs_inc.c:4965
 msgid "Use this elementary stream."
 msgstr ""
 
-#: src/docs_inc.c:3474
+#: src/docs_inc.c:3548
 msgid "User Icon"
 msgstr ""
 
-#: src/docs_inc.c:1906
+#: src/docs_inc.c:1920
 msgid "Using the"
 msgstr ""
 
-#: src/docs_inc.c:3298
+#: src/docs_inc.c:3376
 msgid ""
 "Using the Electronic Program Guide search functionality, find the program/"
 "event you would like to record. Click on it, then using the broadcast "
 "details dialog you can:"
 msgstr ""
 
-#: src/docs_inc.c:283
+#: src/docs_inc.c:1265
 msgid "VP8"
 msgstr ""
 
-#: src/docs_inc.c:123
+#: src/docs_inc.c:1105
 msgid "Very long programs, e.g. major sporting events"
 msgstr ""
 
-#: src/docs_inc.c:107
+#: src/docs_inc.c:1089
 msgid "Very short news bulletins, children's programs, etc."
 msgstr ""
 
-#: src/docs_inc.c:1113
+#: src/docs_inc.c:1431
 msgid "Video Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:309
+#: src/docs_inc.c:1291
 msgid "Vorbis"
 msgstr ""
 
-#: src/docs_inc.c:1615 src/docs_inc.c:1671 src/docs_inc.c:1731
+#: src/docs_inc.c:649 src/docs_inc.c:705 src/docs_inc.c:765
 msgid "WHAT"
 msgstr ""
 
-#: src/docs_inc.c:143 src/docs_inc.c:241
+#: src/docs_inc.c:4210
+msgid ""
+"Warning, setting an incorrect scheme can lead to crashes. If you're unsure "
+"select _System_ ."
+msgstr ""
+
+#: src/docs_inc.c:1125 src/docs_inc.c:1223
 msgid "Watch TV"
 msgstr ""
 
-#: src/docs_inc.c:591
+#: src/docs_inc.c:27
 msgid "Watch this one - indentation is key."
 msgstr ""
 
-#: src/docs_inc.c:1385
+#: src/docs_inc.c:1865
 msgid ""
 "We need the webUI pages documented (as they are). How much should they be "
 "the how-tos, and how much should these be separate?"
 msgstr ""
 
-#: src/docs_inc.c:655
+#: src/docs_inc.c:91
 msgid ""
 "We're using default heading/cell justification, so it's consistent "
 "throughout."
 msgstr ""
 
-#: src/docs_inc.c:1041
+#: src/docs_inc.c:1359
 msgid "Web Interface Configuration Guide"
 msgstr ""
 
-#: src/docs_inc.c:1019
+#: src/docs_inc.c:1337
 msgid "Web Interface Guide"
 msgstr ""
 
-#: src/docs_inc.c:1143
+#: src/docs_inc.c:1461
 msgid "Web Status Tab"
 msgstr ""
 
-#: src/docs_inc.c:455
+#: src/docs_inc.c:4033
+msgid "Web User Interface"
+msgstr ""
+
+#: src/docs_inc.c:1631
 msgid "Web interface internationalization"
 msgstr ""
 
-#: src/docs_inc.c:255
+#: src/docs_inc.c:1237
 msgid "WebM"
 msgstr ""
 
-#: src/docs_inc.c:533
+#: src/docs_inc.c:541
 msgid "Welcome to Tvheadend!"
 msgstr ""
 
-#: src/docs_inc.c:4364
+#: src/docs_inc.c:5228
 msgid ""
 "Welcome to Tvheadend, your TV streaming server and video recorder. This "
 "wizard will help you get up and running fast. Let's start by configuring the "
@@ -5328,19 +6180,19 @@ msgid ""
 "language(s)."
 msgstr ""
 
-#: src/docs_inc.c:3164
+#: src/docs_inc.c:3242
 msgid ""
-"When a recording completes successfully the entry is moved to the _Finished "
-"Recordings_ tab."
+"When a recording completes successfully the entry is moved (from _Upcoming/"
+"Current Recordings_ ) to the _Finished Recordings_ tab."
 msgstr ""
 
-#: src/docs_inc.c:3166
+#: src/docs_inc.c:3244
 msgid ""
-"When a recording fails (or is aborted) the entry is moved to the _Failed "
-"Recordings_ tab."
+"When a recording fails (or is aborted) the entry is moved (from _Upcoming/"
+"Current Recordings_ ) to the _Failed Recordings_ tab."
 msgstr ""
 
-#: src/docs_inc.c:693
+#: src/docs_inc.c:349
 msgid ""
 "When creating a DVB-S network, be sure to set the orbital position of the "
 "satellite to which your dish is pointing, as some satellites provide "
@@ -5348,24 +6200,24 @@ msgid ""
 "be able to receive."
 msgstr ""
 
-#: src/docs_inc.c:853
+#: src/docs_inc.c:883
 msgid ""
 "When you select the channel you want to watch or record, Tvheadend can then "
 "map a path through all those variables to ask a particular tuner to go and "
 "get the signal for you."
 msgstr ""
 
-#: src/docs_inc.c:3821
+#: src/docs_inc.c:4208
 msgid ""
 "Whenever you read or write data to the filesystems, the information is kept "
-"(cached) in memory for a while. This means that regularly-access files are "
+"(cached) in memory for a while. This means that regularly-accessed files are "
 "available quickly without going back to the disc; it also means that there’s "
 "a disconnect when writing between the write request (from the application) "
 "and the actual write itself (to the disc/storage) as changes are buffered to "
 "be written in one go."
 msgstr ""
 
-#: src/docs_inc.c:879
+#: src/docs_inc.c:909
 msgid ""
 "Where a pre-built package exists, this will usually get you the last "
 "official stable version. However, more advanced users may be interested in "
@@ -5373,7 +6225,7 @@ msgid ""
 "version."
 msgstr ""
 
-#: src/docs_inc.c:1311
+#: src/docs_inc.c:1757
 msgid ""
 "Where you have aerial/coax connections might influence your choice - unless "
 "you use SAT>IP or have some other way to transport your TV signal over a "
@@ -5381,7 +6233,7 @@ msgid ""
 "your tuners."
 msgstr ""
 
-#: src/docs_inc.c:1315
+#: src/docs_inc.c:1761
 msgid ""
 "Wherever you install it, Tvheadend primarily runs on __Linux__ - pre-built "
 "binaries are available for most Debian-based distributions (Debian itself, "
@@ -5390,134 +6242,132 @@ msgid ""
 "Android (which uses the Linux kernel)."
 msgstr ""
 
-#: src/docs_inc.c:775
-msgid ""
-"While holding ctrl (single selection) or shift (to select a range), click on "
-"the services you would like to map as channels. Once you're done selecting, "
-"press the \"Map services\" button and then \"Map selected services\" - __be "
-"careful not to click on the grid or you'll lose your selection!__"
-msgstr ""
-
-#: src/docs_inc.c:553
+#: src/docs_inc.c:561
 msgid ""
 "While supported in previous versions, analogue video (V4L) is no longer "
 "supported directly. If you still need this, or need to input signals from "
 "video cameras or other non-broadcast sources, use `pipe://`."
 msgstr ""
 
-#: src/docs_inc.c:3716 src/docs_inc.c:4105 src/docs_inc.c:4193
+#: src/docs_inc.c:4369 src/docs_inc.c:4634 src/docs_inc.c:5018
 msgid "Who created this recording"
 msgstr ""
 
-#: src/docs_inc.c:849
+#: src/docs_inc.c:879
 msgid "Why The Complexity?"
 msgstr ""
 
-#: src/docs_inc.c:3858
+#: src/docs_inc.c:4856
 msgid "Wikipedia for a detailed look into Cron."
 msgstr ""
 
-#: src/docs_inc.c:637
+#: src/docs_inc.c:73
 msgid "Will generate:"
 msgstr ""
 
-#: src/docs_inc.c:1341
+#: src/docs_inc.c:1821
 msgid "Work-in-progress notes"
 msgstr ""
 
-#: src/docs_inc.c:1843
+#: src/docs_inc.c:4029
+msgid "XMLTV EPG Import"
+msgstr ""
+
+#: src/docs_inc.c:4770
+msgid "Yes"
+msgstr ""
+
+#: src/docs_inc.c:1797
 msgid ""
 "Yes, not all services are given a name by providers. These services are "
 "usually hidden for a reason and are often used for things such as encrypted "
 "guide data for set-top boxes, interactive services, and so on."
 msgstr ""
 
-#: src/docs_inc.c:4263 src/docs_inc.c:4337
+#: src/docs_inc.c:5127 src/docs_inc.c:5201
 msgid "You are now finished."
 msgstr ""
 
-#: src/docs_inc.c:1491
+#: src/docs_inc.c:189
 msgid "You basically have the choice of:"
 msgstr ""
 
-#: src/docs_inc.c:667
+#: src/docs_inc.c:323
 msgid ""
 "You can also consult the in-application help text, which mirrors this guide "
 "to a very great extent."
 msgstr ""
 
-#: src/docs_inc.c:735
+#: src/docs_inc.c:391
 msgid "You can also use"
 msgstr ""
 
-#: src/docs_inc.c:235
+#: src/docs_inc.c:1217
 msgid "You can change or delete the autorec rules in the __"
 msgstr ""
 
-#: src/docs_inc.c:129
+#: src/docs_inc.c:1111
 msgid ""
 "You can clear an individual filter by simply deleting its contents, or by "
 "selecting _‘(Clear filter)’_ as appropriate on all except the title filter. "
 "If you want to clear all filters, just press the _[Reset All]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2390 src/docs_inc.c:2600
+#: src/docs_inc.c:2416 src/docs_inc.c:2626
 msgid "You can clone an existing config by clicking the _[Clone]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2944
+#: src/docs_inc.c:2992
 msgid "You can clone an existing profile by clicking the _[Clone]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2877
+#: src/docs_inc.c:2915
 msgid ""
 "You can have multiple entries using the same username with varying rights, "
 "allowing you to enable / disable each as needed. Keep in mind that matching "
-"account entry permissions are combined."
+"account entry permissions are combined (enabled entries only)."
 msgstr ""
 
-#: src/docs_inc.c:581
+#: src/docs_inc.c:17
 msgid ""
 "You can include documentation/items in other markdown files by using the "
 "tvh_class_doc, tvh_include and tvh_class_items tags."
 msgstr ""
 
-#: src/docs_inc.c:2076
+#: src/docs_inc.c:2098
 msgid ""
 "You can map/remove a service to/from an existing channel by doing the "
 "following:"
 msgstr ""
 
-#: src/docs_inc.c:3332
-msgid ""
-"You can play a recording by clicking the _Play_ icon. This will "
-"automatically launch an appropriate player, otherwise you will need to "
-"manually open the playlist to start watching (normally a double-click on the "
-"downloaded file)."
+#: src/docs_inc.c:2000
+msgid "You can play a stream/file by clicking the play icon !"
 msgstr ""
 
-#: src/docs_inc.c:1986
+#: src/docs_inc.c:3416
 msgid ""
-"You can play a stream/file by copying/pasting the Play icon link from the "
-"grid into the desired player/software."
+"You can re-schedule an entry by pressing the _[Re-record]_ button on the "
+"menu bar."
 msgstr ""
 
-#: src/docs_inc.c:3342
+#: src/docs_inc.c:1888
 msgid ""
-"You can re-schedule an entry by pressing the _[Re-record]_ button on the "
-"menu bar."
+"You can save your entry by pressing the _[Save]_ button, pressing the "
+"_[Apply]_ button saves your entry but keeps the dialog open so you can make "
+"further adjustments, pressing the _[Cancel]_ button closes the dialog - any "
+"unsaved changes will be lost."
 msgstr ""
 
-#: src/docs_inc.c:619
+#: src/docs_inc.c:55
 msgid "You can't have have properly indented paragraphs within list items."
 msgstr ""
 
-#: src/docs_inc.c:3854
+#: src/docs_inc.c:4852
 msgid ""
 "You cannot use non-standard predefined scheduling definitions for this field."
 msgstr ""
 
-#: src/docs_inc.c:4311
+#: src/docs_inc.c:5175
 msgid ""
 "You may enter a comma-separated list of network prefixes (IPv4/IPv6). If you "
 "were asked to enter a username and password during installation, we'd "
@@ -5525,16 +6375,18 @@ msgid ""
 "unexpected behavior, incorrect permissions etc."
 msgstr ""
 
-#: src/docs_inc.c:751
-msgid "You may force a scan by going to:"
+#: src/docs_inc.c:5129 src/docs_inc.c:5203
+msgid ""
+"You may further customize your settings by editing channel numbers, etc."
 msgstr ""
 
-#: src/docs_inc.c:4265 src/docs_inc.c:4339
+#: src/docs_inc.c:4460
 msgid ""
-"You may further customize your settings by editing channel numbers, etc."
+"You must set the _Picon path_ (above) to be able to correctly generate icon "
+"filenames."
 msgstr ""
 
-#: src/docs_inc.c:227
+#: src/docs_inc.c:1209
 msgid ""
 "You will also see _[Search IMDB]_ and _[TheTVDB]_ buttons to look for the "
 "program by name on imdb.com/thetvdb.com, and a _[Play program]_ button to "
@@ -5545,7 +6397,7 @@ msgid ""
 "watching (normally a double-click on the downloaded file)."
 msgstr ""
 
-#: src/docs_inc.c:1317
+#: src/docs_inc.c:1763
 msgid ""
 "You will only need __c. 30MB disk space__ for the application and associated "
 "files, and maybe anything up to __1GB__ for your configuration - depending "
@@ -5555,100 +6407,100 @@ msgid ""
 "about 1GB, while high bitrate HD H.264 will easily consume 5GB+ per hour."
 msgstr ""
 
-#: src/docs_inc.c:1908
+#: src/docs_inc.c:1922
 msgid "[Edit]"
 msgstr ""
 
-#: src/docs_inc.c:2867
+#: src/docs_inc.c:2901
 msgid "_ tab!"
 msgstr ""
 
-#: src/docs_inc.c:3088
+#: src/docs_inc.c:3138
 msgid ""
 "_ tab. __Note that if your rule matches any in-progress events they will "
 "automatically start being recorded.__"
 msgstr ""
 
-#: src/docs_inc.c:3744 src/docs_inc.c:4149 src/docs_inc.c:4237
+#: src/docs_inc.c:4413 src/docs_inc.c:4662 src/docs_inc.c:5066
 msgid "_Example usage_"
 msgstr ""
 
-#: src/docs_inc.c:2036
+#: src/docs_inc.c:4538
 msgid ""
-"_Map all services_ and _Map selected services_ functions use the following "
-"_Map services to channels_ dialog:"
+"_Local_ only checks for duplicates created by the same autorec rule, _All_ "
+"checks all the DVR logs for duplicates."
 msgstr ""
 
-#: src/docs_inc.c:99
+#: src/docs_inc.c:1081
 msgid ""
 "_Title_ , _Channel_ , _Tag_ and _Content Type_ are dependent on your "
 "configuration and on what your broadcaster sends. Options for the _Duration_ "
 "are as follows:"
 msgstr ""
 
-#: src/docs_inc.c:1223
+#: src/docs_inc.c:1669
 msgid "__ : Clear all \"Uncorrected Blocks\", \"BER\", etc stats."
 msgstr ""
 
-#: src/docs_inc.c:1799
+#: src/docs_inc.c:833
 msgid ""
 "__ : Forcefully kill the connection. Note that many applications such as "
 "Kodi will automatically reconnect when a connection is dropped."
 msgstr ""
 
-#: src/docs_inc.c:225
+#: src/docs_inc.c:1207
 msgid ""
 "__ tab. This allows you to set, for example, more post- broadcast padding "
 "for a channel that always runs late, or perhaps define a different post-"
 "processing command to strip adverts out on a commercial channel."
 msgstr ""
 
-#: src/docs_inc.c:239
+#: src/docs_inc.c:1221
 msgid ""
 "__ tab. Use that editor if you temporarily want to disable an autorecording "
 "or make adjustments to the channel, tag, or similar."
 msgstr ""
 
-#: src/docs_inc.c:2078
+#: src/docs_inc.c:2100
 msgid "__1)__ Find the desired service from within the services grid."
 msgstr ""
 
-#: src/docs_inc.c:2088
+#: src/docs_inc.c:2110
 msgid ""
 "__2)__ Double click on the channel field, a drop down listing of all defined "
-"channels will appear, check/untick the check box next to the channel you'd "
+"channels will appear, check/uncheck the check box next to the channel you'd "
 "like to associate/disassociate the service with."
 msgstr ""
 
-#: src/docs_inc.c:2094
-msgid "__3)__ Press the _[Save]_ button from the menu bar and you're done!"
+#: src/docs_inc.c:2116
+msgid "__3)__ Press the _[Save]_ button from the menu bar, and you're done!"
 msgstr ""
 
-#: src/docs_inc.c:39
+#: src/docs_inc.c:167
 msgid "__Active__ : Progress bar indicating mapping status."
 msgstr ""
 
-#: src/docs_inc.c:201
+#: src/docs_inc.c:1183
 msgid "__Age__ : Age rating of the program."
 msgstr ""
 
-#: src/docs_inc.c:1233
+#: src/docs_inc.c:1679
 msgid "__BER__ :"
 msgstr ""
 
-#: src/docs_inc.c:1231
+#: src/docs_inc.c:1677
 msgid "__Bandwidth__ : Total stream input bandwidth."
 msgstr ""
 
-#: src/docs_inc.c:1795
+#: src/docs_inc.c:829
 msgid "__Cancel Icon !"
 msgstr ""
 
-#: src/docs_inc.c:1431
+#: src/docs_inc.c:273
 msgid "__Channel__ : The name of the"
 msgstr ""
 
-#: src/docs_inc.c:197
+#: src/docs_inc.c:1179
 msgid ""
 "__Channel__ : The name of the broadcasting channel. _You can automatically "
 "set a filter to the value of this field by clicking on it (e.g. click on "
@@ -5656,7 +6508,7 @@ msgid ""
 "programs from that channel)._"
 msgstr ""
 
-#: src/docs_inc.c:203
+#: src/docs_inc.c:1185
 msgid ""
 "__Content Type__ : Any content/genre information as provided by the EPG "
 "provider. _You can automatically set a filter to the value of this field by "
@@ -5664,59 +6516,59 @@ msgid ""
 "whole grid to only show programs of the same type)._"
 msgstr ""
 
-#: src/docs_inc.c:1245
+#: src/docs_inc.c:1691
 msgid ""
 "__Continuity Errors__ : Continuity Count Error. Number of stream errors, a "
 "high value here can indicate a signal problem."
 msgstr ""
 
-#: src/docs_inc.c:1926
+#: src/docs_inc.c:1940
 msgid "__Deleting can't be undone. You will be prompted to confirm. __"
 msgstr ""
 
-#: src/docs_inc.c:1463
+#: src/docs_inc.c:305
 msgid "__Descramble__ : The CAID used to descramble the stream."
 msgstr ""
 
-#: src/docs_inc.c:159
+#: src/docs_inc.c:1141
 msgid ""
 "__Details__ : Displays the current status of a recording event for this "
 "program if one applies:"
 msgstr ""
 
-#: src/docs_inc.c:2863
+#: src/docs_inc.c:2897
 msgid "__Don't forget__ to also create a password entry for the user in the _"
 msgstr ""
 
-#: src/docs_inc.c:193
+#: src/docs_inc.c:1175
 msgid ""
 "__Duration__ : The scheduled duration (i.e. start time to end time) of the "
 "program."
 msgstr ""
 
-#: src/docs_inc.c:191
+#: src/docs_inc.c:1173
 msgid "__End Time__ : The scheduled end time of the program."
 msgstr ""
 
-#: src/docs_inc.c:187
+#: src/docs_inc.c:1169
 msgid "__Episode__ : Episode number, if given by your EPG provider."
 msgstr ""
 
-#: src/docs_inc.c:1465
+#: src/docs_inc.c:307
 msgid "__Errors__ : Number of errors occurred sending the stream."
 msgstr ""
 
-#: src/docs_inc.c:1593
+#: src/docs_inc.c:627
 msgid ""
 "__Example:__ `http://127.0.0.1:9981/play/stream/channelname/Life?"
 "playlist=xspf`"
 msgstr ""
 
-#: src/docs_inc.c:37
+#: src/docs_inc.c:165
 msgid "__Failed__ : Number of services that failed to be mapped."
 msgstr ""
 
-#: src/docs_inc.c:835
+#: src/docs_inc.c:865
 msgid ""
 "__Firmware__ is a small piece of binary microcode that your system driver "
 "sends to the tuner upon initialisation. This is the cause of more problems "
@@ -5724,171 +6576,177 @@ msgid ""
 "thing to check along with kernel support for your hardware."
 msgstr ""
 
-#: src/docs_inc.c:1425
+#: src/docs_inc.c:267
 msgid "__Hostname__ : Hostname/IP address using the subscription."
 msgstr ""
 
-#: src/docs_inc.c:1423
+#: src/docs_inc.c:265
 msgid "__ID__ : Subscription ID."
 msgstr ""
 
-#: src/docs_inc.c:1803
+#: src/docs_inc.c:837
 msgid "__IP Address__ : The IP address of the device."
 msgstr ""
 
-#: src/docs_inc.c:4393
+#: src/docs_inc.c:5259
 msgid ""
 "__If you receive your channels through a satellite dish__ then you would "
 "select the network under the tuners with DVB-S/S2 in the name."
 msgstr ""
 
-#: src/docs_inc.c:4391
+#: src/docs_inc.c:5257
 msgid ""
 "__If you receive your channels through an antenna (also known as an "
 "aerial)__ then you would select the network under the tuners with DVB-T/ATSC-"
 "T/ISDB-T in the name."
 msgstr ""
 
-#: src/docs_inc.c:4395
+#: src/docs_inc.c:5261
 msgid ""
 "__If you receive your channels via cable__ then you would select the network "
 "under the tuners with DVB-C/ATSC-C/ISDB-C in the name."
 msgstr ""
 
-#: src/docs_inc.c:35
+#: src/docs_inc.c:163
 msgid "__Ignored__ : Number of services ignored."
 msgstr ""
 
-#: src/docs_inc.c:1225
+#: src/docs_inc.c:1671
 msgid "__Input__ : Device used to receive the stream."
 msgstr ""
 
-#: src/docs_inc.c:1467
+#: src/docs_inc.c:309
 msgid "__Input__ : The input data rate in kb/s."
 msgstr ""
 
-#: src/docs_inc.c:3674
+#: src/docs_inc.c:4136
 msgid "__It does not have any user configurable options.__"
 msgstr ""
 
-#: src/docs_inc.c:33
+#: src/docs_inc.c:161
 msgid "__Mapped__ : Number of services mapped."
 msgstr ""
 
-#: src/docs_inc.c:827
+#: src/docs_inc.c:857
 msgid "__Network tuners__ are small (usually"
 msgstr ""
 
-#: src/docs_inc.c:3344
+#: src/docs_inc.c:3418
 msgid ""
 "__Note__ : Your EPG data must have another matching event to be able to re-"
 "schedule the entry."
 msgstr ""
 
-#: src/docs_inc.c:715
+#: src/docs_inc.c:371
 msgid ""
 "__Note__ : some tuners (or drivers) require more tuning parameters than "
 "others so __be sure to enter as many tuning parameters as possible__ ."
 msgstr ""
 
-#: src/docs_inc.c:1988 src/docs_inc.c:2700 src/docs_inc.c:4248
-#: src/docs_inc.c:4296 src/docs_inc.c:4309 src/docs_inc.c:4324
-#: src/docs_inc.c:4368 src/docs_inc.c:4397
+#: src/docs_inc.c:2726 src/docs_inc.c:5112 src/docs_inc.c:5160
+#: src/docs_inc.c:5173 src/docs_inc.c:5188 src/docs_inc.c:5232
+#: src/docs_inc.c:5263
 msgid "__Notes__ :"
 msgstr ""
 
-#: src/docs_inc.c:195
+#: src/docs_inc.c:1177
 msgid ""
 "__Number__ : The channel number of the broadcasting channel, if defined."
 msgstr ""
 
-#: src/docs_inc.c:1469
+#: src/docs_inc.c:311
 msgid "__Output__ : The output data rate in kb/s."
 msgstr ""
 
-#: src/docs_inc.c:1237
+#: src/docs_inc.c:1683
 msgid "__PER__ :"
 msgstr ""
 
-#: src/docs_inc.c:1437
+#: src/docs_inc.c:279
 msgid "__Profile__ : The name of the"
 msgstr ""
 
-#: src/docs_inc.c:181
+#: src/docs_inc.c:1163
 msgid ""
 "__Progress__ : A bar graph display of how far through a program we currently "
 "are."
 msgstr ""
 
-#: src/docs_inc.c:1283
+#: src/docs_inc.c:1729
 msgid "__Re-arrange__ the columns by simply dragging he header to a new spot."
 msgstr ""
 
-#: src/docs_inc.c:1285
+#: src/docs_inc.c:1731
 msgid ""
 "__Re-size__ the columns by dragging the very edges of the column header as "
 "required."
 msgstr ""
 
-#: src/docs_inc.c:1247
+#: src/docs_inc.c:1693
 msgid "__SNR__ : Signal (To) Noise Ratio."
 msgstr ""
 
-#: src/docs_inc.c:4387
+#: src/docs_inc.c:5253
 msgid "__Selecting the Right Network__ :"
 msgstr ""
 
-#: src/docs_inc.c:1253
+#: src/docs_inc.c:1699
 msgid ""
 "__Signal Strength__ : The signal strength as reported by the device, note "
 "that not all devices supply correct signal information, the value here can "
 "sometimes be ambiguous"
 msgstr ""
 
-#: src/docs_inc.c:199
+#: src/docs_inc.c:1181
 msgid "__Stars__ : Rating (in stars) of the program."
 msgstr ""
 
-#: src/docs_inc.c:189
+#: src/docs_inc.c:1171
 msgid "__Start Time__ : The scheduled start time of the program."
 msgstr ""
 
-#: src/docs_inc.c:1443
+#: src/docs_inc.c:285
 msgid "__Start__ : The date (and time) the subscription was started."
 msgstr ""
 
-#: src/docs_inc.c:1807
+#: src/docs_inc.c:841
 msgid "__Started__ : Date the connection started - YYYY-MM-DD HH:MM:SS."
 msgstr ""
 
-#: src/docs_inc.c:1445
+#: src/docs_inc.c:287
 msgid "__State__ : The status of the subscription"
 msgstr ""
 
-#: src/docs_inc.c:1227
+#: src/docs_inc.c:1673
 msgid "__Sub No__ : Number of subscriptions using the stream."
 msgstr ""
 
-#: src/docs_inc.c:185
+#: src/docs_inc.c:1167
 msgid ""
 "__Subtitle__ : The subtitle of the program, if gien by your EPG provider. "
 "Note that some (notably, UK) providers use this for a program synopsis "
 "instead of a true subtitle."
 msgstr ""
 
-#: src/docs_inc.c:1219
+#: src/docs_inc.c:1665
 msgid "__Sweep/Clean Icon !"
 msgstr ""
 
-#: src/docs_inc.c:595
+#: src/docs_inc.c:5244
+msgid ""
+"__The interface will reload using your preferred language (if the "
+"translation is available).__"
+msgstr ""
+
+#: src/docs_inc.c:31
 msgid "__This is definition list formatting__ : with a subsequent explanation"
 msgstr ""
 
-#: src/docs_inc.c:593
+#: src/docs_inc.c:29
 msgid "__This is paragraph formatting__ : with a subsequent explanation"
 msgstr ""
 
-#: src/docs_inc.c:4366
+#: src/docs_inc.c:5230
 msgid ""
 "__This wizard should only be run on initial setup. Please cancel it if "
 "you're not willing to touch the current configuration, as continuing in such "
@@ -5896,48 +6754,54 @@ msgid ""
 "will take effect.__"
 msgstr ""
 
-#: src/docs_inc.c:779 src/docs_inc.c:2072
+#: src/docs_inc.c:463 src/docs_inc.c:2094
 msgid ""
 "__Tip__ : By default Tvheadend will only show a small selection of available "
 "services - you can increase this by using the paging selector at the bottom "
 "right of the page."
 msgstr ""
 
-#: src/docs_inc.c:1928
+#: src/docs_inc.c:1942
 msgid ""
 "__Tip__ : Rather than deleting an entry, you can disable it instead by "
 "unchecking the \"Enabled\" check box (if available)."
 msgstr ""
 
-#: src/docs_inc.c:2086
+#: src/docs_inc.c:2108
 msgid ""
 "__Tip__ : Remember to remove the filter when you're finished (uncheck the "
 "check box next to the \"Filters\" option)."
 msgstr ""
 
-#: src/docs_inc.c:917
+#: src/docs_inc.c:947
 msgid "__Tip__ : Remember to save your changes _before_ switching panels."
 msgstr ""
 
-#: src/docs_inc.c:2760
+#: src/docs_inc.c:2935
+msgid ""
+"__Tip__ : Remember to set the correct permissions so that Tvheadend is able "
+"to read the superuser file."
+msgstr ""
+
+#: src/docs_inc.c:2786
 msgid ""
 "__Tip__ : You can enter a comma-separated list of network prefixes, if "
 "you're unsure as to what to enter in the _Network prefix_ field take a look "
 "at"
 msgstr ""
 
-#: src/docs_inc.c:759
+#: src/docs_inc.c:413
 msgid ""
 "__Tip__ : You may select more than one network by holding ctrl and clicking "
 "on additional networks."
 msgstr ""
 
-#: src/docs_inc.c:2386 src/docs_inc.c:2596 src/docs_inc.c:2869
-#: src/docs_inc.c:2940 src/docs_inc.c:3402
+#: src/docs_inc.c:2412 src/docs_inc.c:2622 src/docs_inc.c:2903
+#: src/docs_inc.c:2988 src/docs_inc.c:3476
 msgid "__Tips__ :"
 msgstr ""
 
-#: src/docs_inc.c:183
+#: src/docs_inc.c:1165
 msgid ""
 "__Title__ : The title of the program. _You can automatically set a filter to "
 "the value of this field by clicking on it (e.g. click on 'Daily News' will "
@@ -5945,14 +6809,14 @@ msgid ""
 "name)._"
 msgstr ""
 
-#: src/docs_inc.c:1429
+#: src/docs_inc.c:271
 msgid ""
 "__Title__ : Title of the application using the subscription - you will "
 "sometimes see \"epggrab\" here, this is an internal subscription used by "
 "tvheadend to grab EPG data."
 msgstr ""
 
-#: src/docs_inc.c:1243
+#: src/docs_inc.c:1689
 msgid ""
 "__Transport Errors__ : Number of transport streams errors. A fast increasing "
 "value here can indicate signal issues. Device drivers can sometimes send "
@@ -5961,89 +6825,111 @@ msgid ""
 "worry about."
 msgstr ""
 
-#: src/docs_inc.c:783
+#: src/docs_inc.c:467
 msgid ""
 "__Tvheadend web interface: _Configuration -> Channel / EPG -> Bouquets_ __"
 msgstr ""
 
-#: src/docs_inc.c:709
+#: src/docs_inc.c:365
 msgid "__Tvheadend web interface: _Configuration -> DVB Inputs -> Muxes_ __"
 msgstr ""
 
-#: src/docs_inc.c:683 src/docs_inc.c:753
+#: src/docs_inc.c:339 src/docs_inc.c:407
 msgid "__Tvheadend web interface: _Configuration -> DVB Inputs -> Networks_ __"
 msgstr ""
 
-#: src/docs_inc.c:743 src/docs_inc.c:765
+#: src/docs_inc.c:399 src/docs_inc.c:417
 msgid "__Tvheadend web interface: _Configuration -> DVB Inputs -> Services_ __"
 msgstr ""
 
-#: src/docs_inc.c:671 src/docs_inc.c:699
+#: src/docs_inc.c:327 src/docs_inc.c:355
 msgid ""
 "__Tvheadend web interface: _Configuration -> DVB Inputs -> TV Adapters_ __"
 msgstr ""
 
-#: src/docs_inc.c:1801
+#: src/docs_inc.c:835
 msgid "__Type__ : Connection type - HTSP or HTTP."
 msgstr ""
 
-#: src/docs_inc.c:1241
+#: src/docs_inc.c:1687
 msgid ""
 "__Uncorrected Blocks__ : Number of uncorrected blocks. A value higher than 0 "
 "can indicate a weak signal or interference, note that some devices can send "
 "a false value."
 msgstr ""
 
-#: src/docs_inc.c:1805
+#: src/docs_inc.c:839
 msgid ""
 "__Username__ : The username used to access tvheadend (a blank cell indicates "
 "no username was supplied)."
 msgstr ""
 
-#: src/docs_inc.c:1427
+#: src/docs_inc.c:269
 msgid ""
 "__Username__ : Username using the subscription - a blank cell indicates the "
 "subscriber didn't supply a username."
 msgstr ""
 
-#: src/docs_inc.c:1938
+#: src/docs_inc.c:1952
 msgid ""
 "__View Level__ | Change the interface view level to show/hide more advanced "
 "options.\n"
 "__Help__ | Display this help page."
 msgstr ""
 
-#: src/docs_inc.c:1229
+#: src/docs_inc.c:1675
 msgid "__Weight__ : Stream weighting."
 msgstr ""
 
-#: src/docs_inc.c:4294
+#: src/docs_inc.c:5158
 msgid ""
 "__You may omit this step (do not check 'Map all services') and map services "
 "to channels manually.__"
 msgstr ""
 
-#: src/docs_inc.c:443
+#: src/docs_inc.c:3767
+msgid "access"
+msgstr ""
+
+#: src/docs_inc.c:1619
 msgid "and"
 msgstr ""
 
-#: src/docs_inc.c:483
+#: src/docs_inc.c:523
 msgid "and IRC (_#hts_ on _freenode_ ) -"
 msgstr ""
 
-#: src/docs_inc.c:491
+#: src/docs_inc.c:3787
+msgid "api"
+msgstr ""
+
+#: src/docs_inc.c:531
 msgid "are good web clients if you don't already have an IRC client installed."
 msgstr ""
 
-#: src/docs_inc.c:829
+#: src/docs_inc.c:859
 msgid "arm"
 msgstr ""
 
-#: src/docs_inc.c:3508
+#: src/docs_inc.c:3582
 msgid "as channels"
 msgstr ""
 
-#: src/docs_inc.c:831
+#: src/docs_inc.c:3779
+msgid "avahi"
+msgstr ""
+
+#: src/docs_inc.c:4428
+msgid ""
+"available. Tvheadend will parse the NIT then the add newly discovered muxes "
+"automatically."
+msgstr ""
+
+#: src/docs_inc.c:2911
+msgid "backdoor account"
+msgstr ""
+
+#: src/docs_inc.c:861
 msgid ""
 "based) computers that you connect to your network via Ethernet or Wifi, they "
 "often have a large number of tuners and are controlled via a web interface "
@@ -6051,395 +6937,751 @@ msgid ""
 "HDHomeRun protocols."
 msgstr ""
 
-#: src/docs_inc.c:2475
+#: src/docs_inc.c:3783
+msgid "bonjour"
+msgstr ""
+
+#: src/docs_inc.c:3903
+msgid "bouquet"
+msgstr ""
+
+#: src/docs_inc.c:3919
+msgid "caclient"
+msgstr ""
+
+#: src/docs_inc.c:2501
 msgid "capabilities."
 msgstr ""
 
-#: src/docs_inc.c:1433 src/docs_inc.c:1683
+#: src/docs_inc.c:3927
+msgid "capmt"
+msgstr ""
+
+#: src/docs_inc.c:275 src/docs_inc.c:717 src/docs_inc.c:3891
+#: src/docs_inc.c:5081
 msgid "channel"
 msgstr ""
 
-#: src/docs_inc.c:1639 src/docs_inc.c:1687 src/docs_inc.c:1747
+#: src/docs_inc.c:673 src/docs_inc.c:721 src/docs_inc.c:781
 msgid "channelid"
 msgstr ""
 
-#: src/docs_inc.c:1635 src/docs_inc.c:1679 src/docs_inc.c:1743
+#: src/docs_inc.c:669 src/docs_inc.c:713 src/docs_inc.c:777
 msgid "channelname"
 msgstr ""
 
-#: src/docs_inc.c:1631 src/docs_inc.c:1675 src/docs_inc.c:1739
+#: src/docs_inc.c:665 src/docs_inc.c:709 src/docs_inc.c:773
 msgid "channelnumber"
 msgstr ""
 
-#: src/docs_inc.c:1619 src/docs_inc.c:1735
+#: src/docs_inc.c:653 src/docs_inc.c:769
 msgid "channels"
 msgstr ""
 
-#: src/docs_inc.c:175
+#: src/docs_inc.c:3955
+msgid "charset"
+msgstr ""
+
+#: src/docs_inc.c:1157
 msgid "click to call up more detailed information about an event"
 msgstr ""
 
-#: src/docs_inc.c:3274
+#: src/docs_inc.c:3352
 msgid "click to display detailed information about the selected recording"
 msgstr ""
 
-#: src/docs_inc.c:3900
-msgid ""
-"data scans successfully, Tvheadend will parse the NIT and then add/scan "
-"newly discovered muxes automatically."
+#: src/docs_inc.c:3763
+msgid "config"
 msgstr ""
 
-#: src/docs_inc.c:1715
+#: src/docs_inc.c:3771
+msgid "cron"
+msgstr ""
+
+#: src/docs_inc.c:3923
+msgid "csa"
+msgstr ""
+
+#: src/docs_inc.c:3931
+msgid "cwc"
+msgstr ""
+
+#: src/docs_inc.c:3775
+msgid "dbus"
+msgstr ""
+
+#: src/docs_inc.c:749
 msgid "descramble"
 msgstr ""
 
-#: src/docs_inc.c:1559
+#: src/docs_inc.c:3915
+msgid "descrambler"
+msgstr ""
+
+#: src/docs_inc.c:593
 msgid "development page"
 msgstr ""
 
-#: src/docs_inc.c:17
+#: src/docs_inc.c:145
 msgid "dialog determines how services are mapped."
 msgstr ""
 
-#: src/docs_inc.c:1968
+#: src/docs_inc.c:437
+msgid ""
+"dialog will now be displayed with __all__ services checked - feel free to "
+"make changes. Once you're happy with the selection press the \"Map services"
+"\" button, you will then be taken to the"
+msgstr ""
+
+#: src/docs_inc.c:455 src/docs_inc.c:2086
+msgid ""
+"dialog will now be displayed with the __selected__ services checked - feel "
+"free to make changes. Once you're happy with the selection press the \"Map "
+"services\" button, you will then be taken to the"
+msgstr ""
+
+#: src/docs_inc.c:1982
 msgid "dialog."
 msgstr ""
 
-#: src/docs_inc.c:1549
+#: src/docs_inc.c:3991
+msgid "diseqc"
+msgstr ""
+
+#: src/docs_inc.c:583
 msgid "documentatation repository"
 msgstr ""
 
-#: src/docs_inc.c:4279 src/docs_inc.c:4355
+#: src/docs_inc.c:5143 src/docs_inc.c:5219
 msgid "donate"
 msgstr ""
 
-#: src/docs_inc.c:737
+#: src/docs_inc.c:3959
+msgid "dvb"
+msgstr ""
+
+#: src/docs_inc.c:3935
+msgid "dvbcam"
+msgstr ""
+
+#: src/docs_inc.c:393
 msgid "dvbscan"
 msgstr ""
 
-#: src/docs_inc.c:1655
+#: src/docs_inc.c:3939
+msgid "dvr"
+msgstr ""
+
+#: src/docs_inc.c:689
 msgid "dvrid"
 msgstr ""
 
-#: src/docs_inc.c:1607
+#: src/docs_inc.c:641
 msgid "e2"
 msgstr ""
 
-#: src/docs_inc.c:1719
+#: src/docs_inc.c:753
 msgid "emm"
 msgstr ""
 
-#: src/docs_inc.c:1603
+#: src/docs_inc.c:637
 msgid "empty"
 msgstr ""
 
-#: src/docs_inc.c:2883
+#: src/docs_inc.c:3995
+msgid "en50221"
+msgstr ""
+
+#: src/docs_inc.c:3999
+msgid "en50494"
+msgstr ""
+
+#: src/docs_inc.c:2921
 msgid ""
 "entry (enter an asterisk `*` for both the username and password fields when "
 "adding the entry)."
 msgstr ""
 
-#: src/docs_inc.c:1329
+#: src/docs_inc.c:3943
+msgid "epg"
+msgstr ""
+
+#: src/docs_inc.c:3947
+msgid "epgdb"
+msgstr ""
+
+#: src/docs_inc.c:3951
+msgid "epggrab"
+msgstr ""
+
+#: src/docs_inc.c:3907
+msgid "esfilter"
+msgstr ""
+
+#: src/docs_inc.c:1775
 msgid "example"
 msgstr ""
 
-#: src/docs_inc.c:1551
+#: src/docs_inc.c:3851
+msgid "fastscan"
+msgstr ""
+
+#: src/docs_inc.c:585
 msgid ""
 "fetches the markdown files using the build-in web server and use them as "
 "source for mkdocs."
 msgstr ""
 
-#: src/docs_inc.c:725
+#: src/docs_inc.c:381
 msgid "for UK DVB-T transmitters"
 msgstr ""
 
-#: src/docs_inc.c:721
+#: src/docs_inc.c:377
 msgid "for all European satellite information"
 msgstr ""
 
-#: src/docs_inc.c:1561
+#: src/docs_inc.c:595
 msgid "for details."
 msgstr ""
 
-#: src/docs_inc.c:3448
+#: src/docs_inc.c:3522
 msgid "for more details on service mapping."
 msgstr ""
 
-#: src/docs_inc.c:3324
-msgid "for more information."
+#: src/docs_inc.c:2010
+msgid "for more info."
 msgstr ""
 
-#: src/docs_inc.c:1994
-msgid "for more."
+#: src/docs_inc.c:3402
+msgid "for more information."
 msgstr ""
 
-#: src/docs_inc.c:729
+#: src/docs_inc.c:385
 msgid "for primarily central and northern Europe"
 msgstr ""
 
-#: src/docs_inc.c:733
+#: src/docs_inc.c:389
 msgid "for worldwide satellite information."
 msgstr ""
 
-#: src/docs_inc.c:3887
+#: src/docs_inc.c:4470
+msgid "force service type to 1"
+msgstr ""
+
+#: src/docs_inc.c:4336
 msgid "format."
 msgstr ""
 
-#: src/docs_inc.c:481
+#: src/docs_inc.c:521
 msgid "forum"
 msgstr ""
 
-#: src/docs_inc.c:1331
+#: src/docs_inc.c:1777
 msgid "from one of our users..."
 msgstr ""
 
-#: src/docs_inc.c:557
+#: src/docs_inc.c:3727
+msgid "fsmonitor"
+msgstr ""
+
+#: src/docs_inc.c:3622
+msgid "functions or a"
+msgstr ""
+
+#: src/docs_inc.c:565
 msgid "github"
 msgstr ""
 
-#: src/docs_inc.c:2505
+#: src/docs_inc.c:3863
+msgid "globalheaders"
+msgstr ""
+
+#: src/docs_inc.c:2531
 msgid "grabbers"
 msgstr ""
 
-#: src/docs_inc.c:2473
+#: src/docs_inc.c:2499
 msgid "grabbing"
 msgstr ""
 
-#: src/docs_inc.c:4372
+#: src/docs_inc.c:3699
+msgid "gtimer"
+msgstr ""
+
+#: src/docs_inc.c:345 src/docs_inc.c:5236
 msgid "here"
 msgstr ""
 
-#: src/docs_inc.c:445
+#: src/docs_inc.c:3871
+msgid "hevc"
+msgstr ""
+
+#: src/docs_inc.c:3799
+msgid "htsp"
+msgstr ""
+
+#: src/docs_inc.c:3811
+msgid "htsp-ans"
+msgstr ""
+
+#: src/docs_inc.c:3807
+msgid "htsp-req"
+msgstr ""
+
+#: src/docs_inc.c:3803
+msgid "htsp-sub"
+msgstr ""
+
+#: src/docs_inc.c:3791
+msgid "http"
+msgstr ""
+
+#: src/docs_inc.c:3795
+msgid "httpc"
+msgstr ""
+
+#: src/docs_inc.c:1621
 msgid "iOS"
 msgstr ""
 
-#: src/docs_inc.c:2106
+#: src/docs_inc.c:3739
+msgid "idnode"
+msgstr ""
+
+#: src/docs_inc.c:3815
+msgid "imagecache"
+msgstr ""
+
+#: src/docs_inc.c:2128
 msgid "information icon will display service details."
 msgstr ""
 
-#: src/docs_inc.c:415 src/docs_inc.c:689
-msgid "linuxtv"
+#: src/docs_inc.c:3979
+msgid "iptv"
+msgstr ""
+
+#: src/docs_inc.c:3983
+msgid "iptv-pcr"
+msgstr ""
+
+#: src/docs_inc.c:3971
+msgid "libav"
+msgstr ""
+
+#: src/docs_inc.c:3973
+msgid "libav / ffmpeg"
+msgstr ""
+
+#: src/docs_inc.c:3987
+msgid "linuxdvb"
 msgstr ""
 
 #: src/docs_inc.c:1591
+msgid "linuxtv"
+msgstr ""
+
+#: src/docs_inc.c:3731
+msgid "lock"
+msgstr ""
+
+#: src/docs_inc.c:625
 msgid "m3u"
 msgstr ""
 
-#: src/docs_inc.c:2052 src/docs_inc.c:2068
-msgid "mapping options."
+#: src/docs_inc.c:3695
+msgid "main"
 msgstr ""
 
-#: src/docs_inc.c:3965
+#: src/docs_inc.c:3883 src/docs_inc.c:4901
 msgid "mkv"
 msgstr ""
 
-#: src/docs_inc.c:1695
+#: src/docs_inc.c:3963
+msgid "mpegts"
+msgstr ""
+
+#: src/docs_inc.c:3703
+msgid "mtimer"
+msgstr ""
+
+#: src/docs_inc.c:729
 msgid "mux"
 msgstr ""
 
-#: src/docs_inc.c:417
+#: src/docs_inc.c:3875
+msgid "muxer"
+msgstr ""
+
+#: src/docs_inc.c:3967
+msgid "muxsched"
+msgstr ""
+
+#: src/docs_inc.c:1593
 msgid "networks or manually configured."
 msgstr ""
 
-#: src/docs_inc.c:259 src/docs_inc.c:261 src/docs_inc.c:269 src/docs_inc.c:271
-#: src/docs_inc.c:287 src/docs_inc.c:295 src/docs_inc.c:313 src/docs_inc.c:315
-#: src/docs_inc.c:323 src/docs_inc.c:325
+#: src/docs_inc.c:1241 src/docs_inc.c:1243 src/docs_inc.c:1251
+#: src/docs_inc.c:1253 src/docs_inc.c:1269 src/docs_inc.c:1277
+#: src/docs_inc.c:1295 src/docs_inc.c:1297 src/docs_inc.c:1305
+#: src/docs_inc.c:1307
 msgid "no"
 msgstr ""
 
-#: src/docs_inc.c:1823
-msgid "no-highlight"
+#: src/docs_inc.c:229
+msgid "on their git repository."
 msgstr ""
 
-#: src/docs_inc.c:1531
-msgid "on their git repository."
+#: src/docs_inc.c:4019
+msgid "opentv"
 msgstr ""
 
-#: src/docs_inc.c:1589
+#: src/docs_inc.c:623
 msgid "or"
 msgstr ""
 
-#: src/docs_inc.c:487
+#: src/docs_inc.c:527
 msgid "or Freenode's"
 msgstr ""
 
-#: src/docs_inc.c:4271 src/docs_inc.c:4347
+#: src/docs_inc.c:5135 src/docs_inc.c:5211
 msgid "or chat to us on"
 msgstr ""
 
-#: src/docs_inc.c:3310 src/docs_inc.c:3408
+#: src/docs_inc.c:5083
+msgid "or per"
+msgstr ""
+
+#: src/docs_inc.c:3638
+msgid "page for info."
+msgstr ""
+
+#: src/docs_inc.c:3388 src/docs_inc.c:3482
 msgid "page."
 msgstr ""
 
-#: src/docs_inc.c:2663
+#: src/docs_inc.c:2689
 msgid "parameters"
 msgstr ""
 
-#: src/docs_inc.c:2881
+#: src/docs_inc.c:3855
+msgid "parser"
+msgstr ""
+
+#: src/docs_inc.c:3879
+msgid "pass"
+msgstr ""
+
+#: src/docs_inc.c:2919
 msgid "password"
 msgstr ""
 
-#: src/docs_inc.c:1723
+#: src/docs_inc.c:757
 msgid "pids"
 msgstr ""
 
-#: src/docs_inc.c:1583
+#: src/docs_inc.c:617
 msgid "playlist"
 msgstr ""
 
-#: src/docs_inc.c:1439 src/docs_inc.c:1663 src/docs_inc.c:1703
+#: src/docs_inc.c:281 src/docs_inc.c:697 src/docs_inc.c:737 src/docs_inc.c:3911
 msgid "profile"
 msgstr ""
 
-#: src/docs_inc.c:1711
+#: src/docs_inc.c:4015
+msgid "psip"
+msgstr ""
+
+#: src/docs_inc.c:4023
+msgid "pyepg"
+msgstr ""
+
+#: src/docs_inc.c:745
 msgid "qsize"
 msgstr ""
 
-#: src/docs_inc.c:3270
+#: src/docs_inc.c:3348
 msgid "recording of the program is active and underway (current)"
 msgstr ""
 
-#: src/docs_inc.c:1627
+#: src/docs_inc.c:661
 msgid "recordings"
 msgstr ""
 
-#: src/docs_inc.c:1611
+#: src/docs_inc.c:3751
+msgid "rtsp"
+msgstr ""
+
+#: src/docs_inc.c:645 src/docs_inc.c:4003
 msgid "satip"
 msgstr ""
 
-#: src/docs_inc.c:3532
+#: src/docs_inc.c:4007
+msgid "satips"
+msgstr ""
+
+#: src/docs_inc.c:4039
+msgid "scanfile"
+msgstr ""
+
+#: src/docs_inc.c:3606
 msgid "selected channels."
 msgstr ""
 
-#: src/docs_inc.c:1691
+#: src/docs_inc.c:725 src/docs_inc.c:3887
 msgid "service"
 msgstr ""
 
-#: src/docs_inc.c:3498 src/docs_inc.c:3506
+#: src/docs_inc.c:3899
+msgid "service-mapper"
+msgstr ""
+
+#: src/docs_inc.c:3572 src/docs_inc.c:3580
 msgid "services"
 msgstr ""
 
-#: src/docs_inc.c:3885
+#: src/docs_inc.c:3759
+msgid "settings"
+msgstr ""
+
+#: src/docs_inc.c:3723
+msgid "spawn"
+msgstr ""
+
+#: src/docs_inc.c:4334
 msgid "strftime"
 msgstr ""
 
-#: src/docs_inc.c:2231
+#: src/docs_inc.c:3895
+msgid "subscription"
+msgstr ""
+
+#: src/docs_inc.c:2257
 msgid ""
 "tab for it to apply. You may have multiple password entries for the same "
 "username if you wish."
 msgstr ""
 
-#: src/docs_inc.c:3438
+#: src/docs_inc.c:3512
 msgid "tab when you press the _[Map services]_ button."
 msgstr ""
 
-#: src/docs_inc.c:3240 src/docs_inc.c:3254
+#: src/docs_inc.c:441 src/docs_inc.c:459 src/docs_inc.c:2072
+#: src/docs_inc.c:2090
+msgid "tab which will begin mapping the selected services to channels."
+msgstr ""
+
+#: src/docs_inc.c:3318 src/docs_inc.c:3332 src/docs_inc.c:4478
 msgid "tab."
 msgstr ""
 
-#: src/docs_inc.c:2969
+#: src/docs_inc.c:4307
+msgid ""
+"tab. Note, when streaming using the HTSP Protocol e.g. Kodi (via pvr.hts) or "
+"Movian the HTSP profile will always be used."
+msgstr ""
+
+#: src/docs_inc.c:3017
 msgid ""
 "tab. This dialog shows the received PIDs and filtered PIDs in one window."
 msgstr ""
 
-#: src/docs_inc.c:1643 src/docs_inc.c:1751
+#: src/docs_inc.c:677 src/docs_inc.c:785
 msgid "tag"
 msgstr ""
 
-#: src/docs_inc.c:1651 src/docs_inc.c:1759
+#: src/docs_inc.c:685 src/docs_inc.c:793
 msgid "tagid"
 msgstr ""
 
-#: src/docs_inc.c:1647 src/docs_inc.c:1755
+#: src/docs_inc.c:681 src/docs_inc.c:789
 msgid "tagname"
 msgstr ""
 
-#: src/docs_inc.c:1623
+#: src/docs_inc.c:657
 msgid "tags"
 msgstr ""
 
-#: src/docs_inc.c:1483
+#: src/docs_inc.c:3819
+msgid "tbl"
+msgstr ""
+
+#: src/docs_inc.c:3839
+msgid "tbl-atsc"
+msgstr ""
+
+#: src/docs_inc.c:3823
+msgid "tbl-base"
+msgstr ""
+
+#: src/docs_inc.c:3827
+msgid "tbl-csa"
+msgstr ""
+
+#: src/docs_inc.c:3831
+msgid "tbl-eit"
+msgstr ""
+
+#: src/docs_inc.c:3843
+msgid "tbl-pass"
+msgstr ""
+
+#: src/docs_inc.c:3847
+msgid "tbl-satip"
+msgstr ""
+
+#: src/docs_inc.c:3835
+msgid "tbl-time"
+msgstr ""
+
+#: src/docs_inc.c:3747
+msgid "tcp"
+msgstr ""
+
+#: src/docs_inc.c:181
 msgid "the Tvheadend forums"
 msgstr ""
 
-#: src/docs_inc.c:179 src/docs_inc.c:3278
+#: src/docs_inc.c:1161 src/docs_inc.c:3356
 msgid "the program failed to record"
 msgstr ""
 
-#: src/docs_inc.c:171
+#: src/docs_inc.c:1153
 msgid "the program is currently recording"
 msgstr ""
 
-#: src/docs_inc.c:3266
+#: src/docs_inc.c:3344
 msgid "the program is scheduled (upcoming)"
 msgstr ""
 
-#: src/docs_inc.c:167
+#: src/docs_inc.c:1149
 msgid "the program is scheduled for recording"
 msgstr ""
 
-#: src/docs_inc.c:3282
+#: src/docs_inc.c:3360
 msgid "the program recorded successfully"
 msgstr ""
 
-#: src/docs_inc.c:1435
+#: src/docs_inc.c:277
 msgid ""
 "the subscription is using - if the subscription is streaming a service/mux "
 "this cell will be blank."
 msgstr ""
 
-#: src/docs_inc.c:1441
+#: src/docs_inc.c:283
 msgid "the subscription is using."
 msgstr ""
 
-#: src/docs_inc.c:2762
+#: src/docs_inc.c:2788
 msgid "this guide"
 msgstr ""
 
-#: src/docs_inc.c:739
+#: src/docs_inc.c:3711
+msgid "thread"
+msgstr ""
+
+#: src/docs_inc.c:3719
+msgid "time"
+msgstr ""
+
+#: src/docs_inc.c:4035
+msgid "timeshift"
+msgstr ""
+
+#: src/docs_inc.c:395
 msgid "to force a scan and effectively ask your tuner what it can see."
 msgstr ""
 
-#: src/docs_inc.c:3530
+#: src/docs_inc.c:2913
+msgid "to regain access, or restart Tvheadend with the `--noacl` argument."
+msgstr ""
+
+#: src/docs_inc.c:3975
+msgid "transcode"
+msgstr ""
+
+#: src/docs_inc.c:4043
+msgid "tsfile"
+msgstr ""
+
+#: src/docs_inc.c:3867
+msgid "tsfix"
+msgstr ""
+
+#: src/docs_inc.c:4011
+msgid "tvhdhomerun"
+msgstr ""
+
+#: src/docs_inc.c:3715
+msgid "tvhpoll"
+msgstr ""
+
+#: src/docs_inc.c:3604
 msgid "two"
 msgstr ""
 
-#: src/docs_inc.c:723
+#: src/docs_inc.c:379
 msgid "ukfree.tv"
 msgstr ""
 
-#: src/docs_inc.c:3714 src/docs_inc.c:3718 src/docs_inc.c:4103
-#: src/docs_inc.c:4107 src/docs_inc.c:4191 src/docs_inc.c:4195
+#: src/docs_inc.c:3755
+msgid "upnp"
+msgstr ""
+
+#: src/docs_inc.c:3743
+msgid "url"
+msgstr ""
+
+#: src/docs_inc.c:4367 src/docs_inc.c:4371 src/docs_inc.c:4632
+#: src/docs_inc.c:4636 src/docs_inc.c:5016 src/docs_inc.c:5020
 msgid "user"
 msgstr ""
 
-#: src/docs_inc.c:489
+#: src/docs_inc.c:3735
+msgid "uuid"
+msgstr ""
+
+#: src/docs_inc.c:529
 msgid "webchat"
 msgstr ""
 
-#: src/docs_inc.c:1707
+#: src/docs_inc.c:4031
+msgid "webui"
+msgstr ""
+
+#: src/docs_inc.c:741
 msgid "weight"
 msgstr ""
 
-#: src/docs_inc.c:473
+#: src/docs_inc.c:513
 msgid "wiki"
 msgstr ""
 
-#: src/docs_inc.c:3765 src/docs_inc.c:3769
+#: src/docs_inc.c:4580 src/docs_inc.c:4584
 msgid "will be"
 msgstr ""
 
-#: src/docs_inc.c:1587
+#: src/docs_inc.c:2068
+msgid ""
+"will now be displayed with __all__ services checked - feel free to make "
+"changes. Once you're happy with the selection press the \"Map services\" "
+"button, you will then be taken to the"
+msgstr ""
+
+#: src/docs_inc.c:4027
+msgid "xmltv"
+msgstr ""
+
+#: src/docs_inc.c:621
 msgid "xspf"
 msgstr ""
 
-#: src/docs_inc.c:263 src/docs_inc.c:265 src/docs_inc.c:273 src/docs_inc.c:289
-#: src/docs_inc.c:291 src/docs_inc.c:297 src/docs_inc.c:317 src/docs_inc.c:319
-#: src/docs_inc.c:327
+#: src/docs_inc.c:1245 src/docs_inc.c:1247 src/docs_inc.c:1255
+#: src/docs_inc.c:1271 src/docs_inc.c:1273 src/docs_inc.c:1279
+#: src/docs_inc.c:1299 src/docs_inc.c:1301 src/docs_inc.c:1309
 msgid "yes"
 msgstr ""
 
-#: src/docs_inc.c:653
+#: src/docs_inc.c:89
 msgid ""
 "| --------------------------- | ------------- Headless table cell 1 | "
 "Content from cell 2 Content in the first column | Content in the second "
index 023277cc9193f82b557ef33896d386d11dea582a..e5d3f225273f55dfbcfbd7990ef577646348122f 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-05-24 08:48+0200\n"
+"POT-Creation-Date: 2016-09-03 22:49+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -118,7 +118,7 @@ msgstr ""
 msgid "Abort the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:796
+#: src/webui/static/app/tvheadend.js:809
 msgid "About"
 msgstr ""
 
@@ -204,11 +204,11 @@ msgstr ""
 msgid "Aspect"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:163
+#: src/webui/static/app/chconf.js:177
 msgid "Assign Number"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:161
+#: src/webui/static/app/chconf.js:175
 msgid "Assign lowest free channel number"
 msgstr ""
 
@@ -236,7 +236,7 @@ msgstr ""
 msgid "Auto Recorder"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:330
+#: src/webui/static/app/tvheadend.js:343
 msgid "Auto-refresh"
 msgstr ""
 
@@ -281,11 +281,11 @@ msgstr ""
 msgid "Before"
 msgstr ""
 
-#: src/webui/static/app/cteditor.js:40
+#: src/webui/static/app/cteditor.js:73
 msgid "Bouquet"
 msgstr ""
 
-#: src/webui/static/app/cteditor.js:41
+#: src/webui/static/app/cteditor.js:74
 msgid "Bouquets"
 msgstr ""
 
@@ -354,13 +354,13 @@ msgstr ""
 msgid "Changes were applied!"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:217 src/webui/static/app/epg.js:581
+#: src/webui/static/app/chconf.js:231 src/webui/static/app/epg.js:581
 #: src/webui/static/app/epg.js:582 src/webui/static/app/epg.js:1063
 #: src/webui/static/app/status.js:106
 msgid "Channel"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:721
+#: src/webui/static/app/tvheadend.js:734
 msgid "Channel / EPG"
 msgstr ""
 
@@ -372,11 +372,11 @@ msgstr ""
 msgid "Channel Tags"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:184
+#: src/webui/static/app/chconf.js:198
 msgid "Channel number operations"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:218
+#: src/webui/static/app/chconf.js:232
 msgid "Channels"
 msgstr ""
 
@@ -436,7 +436,7 @@ msgstr ""
 msgid "Conditional Access Client"
 msgstr ""
 
-#: src/webui/static/app/tvhlog.js:17 src/webui/static/app/tvheadend.js:660
+#: src/webui/static/app/tvhlog.js:17 src/webui/static/app/tvheadend.js:673
 msgid "Configuration"
 msgstr ""
 
@@ -480,7 +480,7 @@ msgstr ""
 msgid "Currently this will match (and record) %d events."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:702
+#: src/webui/static/app/tvheadend.js:715
 msgid "DVB Inputs"
 msgstr ""
 
@@ -492,7 +492,7 @@ msgstr ""
 msgid "Deaf signed#EPG"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:771
+#: src/webui/static/app/tvheadend.js:784
 msgid "Debugging"
 msgstr ""
 
@@ -524,6 +524,14 @@ msgstr ""
 msgid "Descramble"
 msgstr ""
 
+#: src/webui/static/app/chconf.js:150
+msgid "Detach from bouquet"
+msgstr ""
+
+#: src/webui/static/app/chconf.js:152
+msgid "Detach selected channels from bouquet"
+msgstr ""
+
 #: src/webui/static/app/mpegts.js:279
 msgid "Detailed stream info"
 msgstr ""
@@ -650,7 +658,7 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:1009
+#: src/webui/static/app/tvheadend.js:1022
 msgid "Enable debug output"
 msgstr ""
 
@@ -751,7 +759,7 @@ msgstr ""
 msgid "First Page"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:36
+#: src/webui/static/app/cteditor.js:44 src/webui/static/app/mpegts.js:36
 msgid "Force Scan"
 msgstr ""
 
@@ -759,7 +767,7 @@ msgstr ""
 msgid "Force new scan (all muxes) for selected networks"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:948
+#: src/webui/static/app/tvheadend.js:961
 msgid "Free"
 msgstr ""
 
@@ -771,7 +779,7 @@ msgstr ""
 msgid "Friday"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:565
+#: src/webui/static/app/tvheadend.js:578
 msgid "Fullscreen"
 msgstr ""
 
@@ -779,7 +787,7 @@ msgstr ""
 msgid "Fulltext"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:670
+#: src/webui/static/app/tvheadend.js:683
 msgid "General"
 msgstr ""
 
@@ -787,7 +795,7 @@ msgstr ""
 msgid "Genre"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:938
+#: src/webui/static/app/tvheadend.js:951
 msgid "GiB"
 msgstr ""
 
@@ -891,7 +899,7 @@ msgstr ""
 msgid "June"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:942
+#: src/webui/static/app/tvheadend.js:955
 msgid "KiB"
 msgstr ""
 
@@ -911,23 +919,23 @@ msgstr ""
 msgid "Lines"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:521
+#: src/webui/static/app/tvheadend.js:534
 msgid "Live TV Player"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:312
+#: src/webui/static/app/tvheadend.js:325
 msgid "Loading, please wait..."
 msgstr ""
 
 #: src/webui/static/app/i18n-post.js:5 src/webui/static/app/i18n-post.js:17
 #: src/webui/static/app/i18n-post.js:197 src/webui/static/app/epg.js:662
 #: src/webui/static/app/epg.js:685 src/webui/static/app/epg.js:709
-#: src/webui/static/app/epg.js:730 src/webui/static/app/tvheadend.js:459
-#: src/webui/static/app/tvheadend.js:497
+#: src/webui/static/app/epg.js:730 src/webui/static/app/tvheadend.js:472
+#: src/webui/static/app/tvheadend.js:510
 msgid "Loading..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:919
+#: src/webui/static/app/tvheadend.js:932
 msgid "Logged in as"
 msgstr ""
 
@@ -943,29 +951,29 @@ msgstr ""
 msgid "Map Selected"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:250 src/webui/static/app/chconf.js:139
+#: src/webui/static/app/mpegts.js:250 src/webui/static/app/chconf.js:146
 msgid "Map all services"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:248 src/webui/static/app/chconf.js:137
+#: src/webui/static/app/mpegts.js:248 src/webui/static/app/chconf.js:144
 msgid "Map all services to channels"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:244 src/webui/static/app/chconf.js:133
+#: src/webui/static/app/mpegts.js:244 src/webui/static/app/chconf.js:140
 msgid "Map selected services"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:242 src/webui/static/app/chconf.js:131
+#: src/webui/static/app/mpegts.js:242 src/webui/static/app/chconf.js:138
 msgid "Map selected services to channels"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:255 src/webui/static/app/chconf.js:144
+#: src/webui/static/app/mpegts.js:255 src/webui/static/app/chconf.js:157
 #: src/webui/static/app/servicemapper.js:119
 #: src/webui/static/app/servicemapper.js:135
 msgid "Map services"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:253 src/webui/static/app/chconf.js:142
+#: src/webui/static/app/mpegts.js:253 src/webui/static/app/chconf.js:155
 #: src/webui/static/app/servicemapper.js:116
 #: src/webui/static/app/servicemapper.js:132
 msgid "Map services to channels"
@@ -1011,7 +1019,7 @@ msgstr ""
 msgid "Message"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:940
+#: src/webui/static/app/tvheadend.js:953
 msgid "MiB"
 msgstr ""
 
@@ -1031,11 +1039,11 @@ msgstr ""
 msgid "Move Up"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:173
+#: src/webui/static/app/chconf.js:187
 msgid "Move channel one number down"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:167
+#: src/webui/static/app/chconf.js:181
 msgid "Move channel one number up"
 msgstr ""
 
@@ -1112,12 +1120,12 @@ msgstr ""
 msgid "No days"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:922
+#: src/webui/static/app/tvheadend.js:935
 msgid "No verified access"
 msgstr ""
 
 #. / {0} title (lowercase), {1} title
-#: src/webui/static/app/tvheadend.js:325
+#: src/webui/static/app/tvheadend.js:338
 msgid "No {0} to display"
 msgstr ""
 
@@ -1142,15 +1150,15 @@ msgstr ""
 msgid "Number"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:175
+#: src/webui/static/app/chconf.js:189
 msgid "Number Down"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:169
+#: src/webui/static/app/chconf.js:183
 msgid "Number Up"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:186
+#: src/webui/static/app/chconf.js:200
 msgid "Number operations"
 msgstr ""
 
@@ -1215,20 +1223,20 @@ msgstr ""
 msgid "Passwords"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:550
+#: src/webui/static/app/tvheadend.js:563
 msgid "Pause"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:336
+#: src/webui/static/app/tvheadend.js:349
 msgid "Per page"
 msgstr ""
 
 #: src/webui/static/app/mpegts.js:121 src/webui/static/app/mpegts.js:122
 #: src/webui/static/app/mpegts.js:320 src/webui/static/app/mpegts.js:321
-#: src/webui/static/app/chconf.js:230 src/webui/static/app/chconf.js:231
+#: src/webui/static/app/chconf.js:244 src/webui/static/app/chconf.js:245
 #: src/webui/static/app/dvr.js:448 src/webui/static/app/dvr.js:449
 #: src/webui/static/app/dvr.js:585 src/webui/static/app/dvr.js:586
-#: src/webui/static/app/tvheadend.js:446 src/webui/static/app/tvheadend.js:533
+#: src/webui/static/app/tvheadend.js:459 src/webui/static/app/tvheadend.js:546
 msgid "Play"
 msgstr ""
 
@@ -1244,7 +1252,7 @@ msgstr ""
 msgid "Play this program"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:446
+#: src/webui/static/app/tvheadend.js:459
 msgid "Play this stream"
 msgstr ""
 
@@ -1312,7 +1320,7 @@ msgstr ""
 msgid "Record this program now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:752
+#: src/webui/static/app/tvheadend.js:765
 msgid "Recording"
 msgstr ""
 
@@ -1328,7 +1336,11 @@ msgstr ""
 msgid "Repeat#EPG"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:203
+#: src/webui/static/app/cteditor.js:42
+msgid "Rescan the mux for changes to the bouquet."
+msgstr ""
+
+#: src/webui/static/app/chconf.js:217
 msgid "Reset (clear) the selected icon URLs"
 msgstr ""
 
@@ -1336,7 +1348,7 @@ msgstr ""
 msgid "Reset All"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:205
+#: src/webui/static/app/chconf.js:219
 msgid "Reset Icon"
 msgstr ""
 
@@ -1399,11 +1411,11 @@ msgstr ""
 msgid "Search title..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:466
+#: src/webui/static/app/tvheadend.js:479
 msgid "Select channel..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:503
+#: src/webui/static/app/tvheadend.js:516
 msgid "Select stream profile..."
 msgstr ""
 
@@ -1505,7 +1517,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:216 src/webui/static/app/tvheadend.js:557
+#: src/webui/static/app/dvr.js:216 src/webui/static/app/tvheadend.js:570
 msgid "Stop"
 msgstr ""
 
@@ -1521,12 +1533,12 @@ msgstr ""
 msgid "Stop the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:945
+#: src/webui/static/app/tvheadend.js:958
 msgid "Storage space"
 msgstr ""
 
 #: src/webui/static/app/status.js:359 src/webui/static/app/status.js:497
-#: src/webui/static/app/tvheadend.js:739
+#: src/webui/static/app/tvheadend.js:752
 msgid "Stream"
 msgstr ""
 
@@ -1574,11 +1586,11 @@ msgstr ""
 msgid "Sunday"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:181
+#: src/webui/static/app/chconf.js:195
 msgid "Swap Numbers"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:179
+#: src/webui/static/app/chconf.js:193
 msgid "Swap the numbers for the two selected channels"
 msgstr ""
 
@@ -1709,7 +1721,7 @@ msgstr ""
 msgid "Today"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:575
+#: src/webui/static/app/tvheadend.js:588
 msgid "Toggle mute"
 msgstr ""
 
@@ -1717,7 +1729,7 @@ msgstr ""
 msgid "Toggle re-record functionality"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:948
+#: src/webui/static/app/tvheadend.js:961
 msgid "Total"
 msgstr ""
 
@@ -1741,11 +1753,11 @@ msgstr ""
 msgid "Tune to the over-the-air EPG muxes to grab new events now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:984
+#: src/webui/static/app/tvheadend.js:997
 msgid "Tvheadend Web-Panel"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:1005
+#: src/webui/static/app/tvheadend.js:1018
 msgid "Tvheadend log"
 msgstr ""
 
@@ -1784,7 +1796,7 @@ msgstr ""
 msgid "Upcoming Recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:948
+#: src/webui/static/app/tvheadend.js:961
 msgid "Used by tvheadend"
 msgstr ""
 
@@ -1792,7 +1804,7 @@ msgstr ""
 msgid "Username"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:686
+#: src/webui/static/app/tvheadend.js:699
 msgid "Users"
 msgstr ""
 
@@ -1812,7 +1824,7 @@ msgstr ""
 msgid "View level: "
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:584
+#: src/webui/static/app/tvheadend.js:597
 msgid "Volume"
 msgstr ""
 
@@ -1887,11 +1899,11 @@ msgstr ""
 msgid "hrs"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:923
+#: src/webui/static/app/tvheadend.js:936
 msgid "login"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:920
+#: src/webui/static/app/tvheadend.js:933
 msgid "logout"
 msgstr ""
 
@@ -1954,6 +1966,6 @@ msgid "{0} selected row{1}"
 msgstr ""
 
 #. / {0} start, {1} end, {2} total, {3} title
-#: src/webui/static/app/tvheadend.js:323
+#: src/webui/static/app/tvheadend.js:336
 msgid "{3} {0} - {1} of {2}"
 msgstr ""
index ef5e91f2dcfef54b5288fddb06a44c5aff3607f1..60006f2bfa13fdc8a14e1c5bf7f4808e3cba1110 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-05-24 08:48+0200\n"
+"POT-Creation-Date: 2016-09-03 22:49+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -24,24 +24,24 @@ msgid ""
 "https://tvheadend.org\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:622
+#: src/input/mpegts/mpegts_mux.c:648
 msgid "# Channels"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:274
+#: src/input/mpegts/mpegts_network.c:288
 msgid "# Mapped channels"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:258
+#: src/input/mpegts/mpegts_network.c:272
 msgid "# Muxes"
 msgstr ""
 
-#: src/bouquet.c:1107 src/input/mpegts/mpegts_network.c:266
-#: src/input/mpegts/mpegts_mux.c:614
+#: src/bouquet.c:1096 src/input/mpegts/mpegts_network.c:280
+#: src/input/mpegts/mpegts_mux.c:640
 msgid "# Services"
 msgstr ""
 
-#: src/bouquet.c:1099
+#: src/bouquet.c:1088
 msgid "# Services seen"
 msgstr ""
 
@@ -65,22 +65,22 @@ msgstr ""
 msgid "1"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2376 src/dvr/dvr_db.c:2400 src/dvr/dvr_config.c:722
+#: src/dvr/dvr_db.c:2462 src/dvr/dvr_db.c:2486 src/dvr/dvr_config.c:722
 #: src/dvr/dvr_config.c:745
 msgid "1 day"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2382 src/dvr/dvr_db.c:2406 src/dvr/dvr_config.c:728
+#: src/dvr/dvr_db.c:2468 src/dvr/dvr_db.c:2492 src/dvr/dvr_config.c:728
 #: src/dvr/dvr_config.c:751
 msgid "1 month"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2379 src/dvr/dvr_db.c:2403 src/dvr/dvr_config.c:725
+#: src/dvr/dvr_db.c:2465 src/dvr/dvr_db.c:2489 src/dvr/dvr_config.c:725
 #: src/dvr/dvr_config.c:748
 msgid "1 week"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2386 src/dvr/dvr_db.c:2410 src/dvr/dvr_config.c:732
+#: src/dvr/dvr_db.c:2472 src/dvr/dvr_db.c:2496 src/dvr/dvr_config.c:732
 #: src/dvr/dvr_config.c:755
 msgid "1 year"
 msgstr ""
@@ -113,17 +113,17 @@ msgstr ""
 msgid "2"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2383 src/dvr/dvr_db.c:2407 src/dvr/dvr_config.c:729
+#: src/dvr/dvr_db.c:2469 src/dvr/dvr_db.c:2493 src/dvr/dvr_config.c:729
 #: src/dvr/dvr_config.c:752
 msgid "2 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2380 src/dvr/dvr_db.c:2404 src/dvr/dvr_config.c:726
+#: src/dvr/dvr_db.c:2466 src/dvr/dvr_db.c:2490 src/dvr/dvr_config.c:726
 #: src/dvr/dvr_config.c:749
 msgid "2 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2387 src/dvr/dvr_db.c:2411 src/dvr/dvr_config.c:733
+#: src/dvr/dvr_db.c:2473 src/dvr/dvr_db.c:2497 src/dvr/dvr_config.c:733
 #: src/dvr/dvr_config.c:756
 msgid "2 years"
 msgstr ""
@@ -136,22 +136,22 @@ msgstr ""
 msgid "3"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2377 src/dvr/dvr_db.c:2401 src/dvr/dvr_config.c:723
+#: src/dvr/dvr_db.c:2463 src/dvr/dvr_db.c:2487 src/dvr/dvr_config.c:723
 #: src/dvr/dvr_config.c:746
 msgid "3 days"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2384 src/dvr/dvr_db.c:2408 src/dvr/dvr_config.c:730
+#: src/dvr/dvr_db.c:2470 src/dvr/dvr_db.c:2494 src/dvr/dvr_config.c:730
 #: src/dvr/dvr_config.c:753
 msgid "3 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2381 src/dvr/dvr_db.c:2405 src/dvr/dvr_config.c:727
+#: src/dvr/dvr_db.c:2467 src/dvr/dvr_db.c:2491 src/dvr/dvr_config.c:727
 #: src/dvr/dvr_config.c:750
 msgid "3 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2388 src/dvr/dvr_db.c:2412 src/dvr/dvr_config.c:734
+#: src/dvr/dvr_db.c:2474 src/dvr/dvr_db.c:2498 src/dvr/dvr_config.c:734
 #: src/dvr/dvr_config.c:757
 msgid "3 years"
 msgstr ""
@@ -168,16 +168,16 @@ msgstr ""
 msgid "5"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2378 src/dvr/dvr_db.c:2402 src/dvr/dvr_config.c:724
+#: src/dvr/dvr_db.c:2464 src/dvr/dvr_db.c:2488 src/dvr/dvr_config.c:724
 #: src/dvr/dvr_config.c:747
 msgid "5 days"
 msgstr ""
 
-#: src/profile.c:1554
+#: src/profile.c:1582
 msgid "5.0"
 msgstr ""
 
-#: src/profile.c:1555
+#: src/profile.c:1583
 msgid "5.1"
 msgstr ""
 
@@ -185,12 +185,12 @@ msgstr ""
 msgid "6"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2385 src/dvr/dvr_db.c:2409 src/dvr/dvr_config.c:731
+#: src/dvr/dvr_db.c:2471 src/dvr/dvr_db.c:2495 src/dvr/dvr_config.c:731
 #: src/dvr/dvr_config.c:754
 msgid "6 months"
 msgstr ""
 
-#: src/profile.c:1556
+#: src/profile.c:1584
 msgid "6.1"
 msgstr ""
 
@@ -198,7 +198,7 @@ msgstr ""
 msgid "7"
 msgstr ""
 
-#: src/profile.c:1557
+#: src/profile.c:1585
 msgid "7.1"
 msgstr ""
 
@@ -215,7 +215,7 @@ msgstr ""
 msgid "A"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1056
+#: src/dvr/dvr_autorec.c:1057
 msgid "A channel tag (e.g. a group of channels) to which this rule applies."
 msgstr ""
 
@@ -229,15 +229,15 @@ msgstr ""
 msgid "AB"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:484
+#: src/input/mpegts/mpegts_mux.c:505
 msgid "AC-3 = descriptor 6"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:631
+#: src/input/mpegts/mpegts_mux.c:664
 msgid "AC-3 detection"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:388
+#: src/input/mpegts/mpegts_mux.c:393
 msgid "ACTIVE"
 msgstr ""
 
@@ -297,10 +297,22 @@ msgstr ""
 msgid "ANY"
 msgstr ""
 
+#: src/tvhlog.c:101
+msgid "API"
+msgstr ""
+
 #: src/input/mpegts/iptv/iptv_mux.c:162
 msgid "ATSC"
 msgstr ""
 
+#: src/tvhlog.c:158
+msgid "ATSC PSIP EPG"
+msgstr ""
+
+#: src/tvhlog.c:114
+msgid "ATSC SI Tables"
+msgstr ""
+
 #: src/input/mpegts/mpegts_service.c:152
 msgid "ATSC source ID"
 msgstr ""
@@ -309,7 +321,7 @@ msgstr ""
 msgid "ATSC-C"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:343
+#: src/input/mpegts/mpegts_network_dvb.c:344
 msgid "ATSC-C Network"
 msgstr ""
 
@@ -321,7 +333,7 @@ msgstr ""
 msgid "ATSC-T"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:320
+#: src/input/mpegts/mpegts_network_dvb.c:321
 msgid "ATSC-T Network"
 msgstr ""
 
@@ -343,31 +355,39 @@ msgstr ""
 msgid "AUTO"
 msgstr ""
 
-#: src/streaming.c:452
+#: src/streaming.c:470
 msgid "Aborted by user"
 msgstr ""
 
-#: src/satip/server.c:623
+#: src/satip/server.c:625
 msgid "Accept remote subscription weight"
 msgstr ""
 
-#: src/satip/server.c:624
+#: src/satip/server.c:626
 msgid "Accept the remote subscription weight (from the SAT>IP client)."
 msgstr ""
 
+#: src/input/mpegts/mpegts_mux.c:657 src/input/mpegts/iptv/iptv.c:897
+msgid "Accept zero value for TSID"
+msgstr ""
+
 #: src/access.c:1361
 msgid "Access"
 msgstr ""
 
-#: src/access.c:1370
+#: src/tvhlog.c:96
+msgid "Access (ACL)"
+msgstr ""
+
+#: src/access.c:1375
 msgid "Access Configuration - Access Entries"
 msgstr ""
 
-#: src/access.c:1954
+#: src/access.c:1967
 msgid "Access Configuration - IP Blocking"
 msgstr ""
 
-#: src/access.c:1802
+#: src/access.c:1815
 msgid "Access Configuration - Passwords"
 msgstr ""
 
@@ -376,15 +396,15 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: src/streaming.c:435
+#: src/streaming.c:453
 msgid "Adapter in use by another subscription"
 msgstr ""
 
-#: src/main.c:860
+#: src/main.c:879
 msgid "Add file and line numbers to debug"
 msgstr ""
 
-#: src/main.c:861
+#: src/main.c:880
 msgid "Add the thread ID to debug"
 msgstr ""
 
@@ -396,14 +416,14 @@ msgstr ""
 msgid "Additional service names found in EPG data."
 msgstr ""
 
-#: src/dvr/dvr_config.c:945
+#: src/dvr/dvr_config.c:946
 msgid ""
 "Additional time (in seconds) in which to get the tuner ready for recording. "
 "This is useful for those with tuners that take some time to tune and/or send "
 "garbage data at the beginning. "
 msgstr ""
 
-#: src/access.c:1564
+#: src/access.c:1576
 msgid "Admin"
 msgstr ""
 
@@ -419,8 +439,8 @@ msgstr ""
 msgid "Administrator login"
 msgstr ""
 
-#: src/epg.c:2205 src/epg.c:2206 src/epg.c:2207 src/epg.c:2208 src/epg.c:2209
-#: src/epg.c:2210
+#: src/epg.c:2227 src/epg.c:2228 src/epg.c:2229 src/epg.c:2230 src/epg.c:2231
+#: src/epg.c:2232
 msgid "Adult movie"
 msgstr ""
 
@@ -432,27 +452,31 @@ msgstr ""
 msgid "Advanced (non-universal LNBs, rotors, etc.)"
 msgstr ""
 
-#: src/access.c:1464
+#: src/access.c:1475
 msgid "Advanced streaming"
 msgstr ""
 
-#: src/epg.c:2199
+#: src/epg.c:2221
 msgid "Adventure"
 msgstr ""
 
-#: src/epg.c:2336
+#: src/epg.c:2358
 msgid "Advertisement / Shopping"
 msgstr ""
 
+#: src/input/mpegts/iptv/iptv.c:716
+msgid "After creating the network scan it for services."
+msgstr ""
+
 #: src/access.c:1297
 msgid "All (Streaming plus DVR)"
 msgstr ""
 
-#: src/access.c:1517
+#: src/access.c:1529
 msgid "All DVR (rw)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1257
+#: src/dvr/dvr_config.c:1258
 msgid ""
 "All characters that could possibly cause problems for filenaming will be "
 "replaced with an underscore. See Help for details."
@@ -492,7 +516,7 @@ msgstr ""
 msgid "Allow high bitrate mode (CI+ CAMs only)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:294
+#: src/input/mpegts/mpegts_input.c:299
 msgid "Allow idle scan tuning on this device."
 msgstr ""
 
@@ -502,7 +526,7 @@ msgid ""
 "unbounded until your storage media runs out of space."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:283
+#: src/input/mpegts/mpegts_input.c:288
 msgid ""
 "Allow the initial scan tuning on this device (scan when Tvheadend starts). "
 "See 'Skip Initial Scan' in the network settings for further details."
@@ -515,50 +539,50 @@ msgid ""
 "down or crash completely!"
 msgstr ""
 
-#: src/access.c:1473
+#: src/access.c:1484
 msgid ""
-"Allow/disallow HTSP protocol streaming, e.g Kodi (via pvr.hts) or Movian."
+"Allow/Disallow HTSP protocol streaming, e.g Kodi (via pvr.hts) or Movian."
 msgstr ""
 
-#: src/access.c:1458
-msgid "Allow/disallow HTTP streaming."
+#: src/access.c:1469
+msgid "Allow/Disallow HTTP streaming."
 msgstr ""
 
-#: src/access.c:1502
-msgid "Allow/disallow access to DVR via the HTSP protocol."
+#: src/access.c:1514
+msgid "Allow/Disallow access to DVR via the HTSP protocol."
 msgstr ""
 
-#: src/access.c:1526
-msgid "Allow/disallow access to all failed DVR entries."
+#: src/access.c:1522
+msgid "Allow/Disallow access to other users DVR entries (read only)."
 msgstr ""
 
-#: src/access.c:1510
-msgid "Allow/disallow access to other users DVR entries (read only)."
+#: src/access.c:1577
+msgid "Allow/Disallow access to the 'Configuration' tab."
 msgstr ""
 
-#: src/access.c:1565
-msgid "Allow/disallow access to the 'Configuration' tab."
+#: src/access.c:1506
+msgid ""
+"Allow/Disallow access to video recorder functionality (including Autorecs)."
 msgstr ""
 
-#: src/access.c:1494
+#: src/access.c:1476
 msgid ""
-"Allow/disallow access to video recorder functionality (including Autorecs)."
+"Allow/Disallow advanced http streaming, e.g, direct service or mux links."
 msgstr ""
 
-#: src/access.c:1465
-msgid ""
-"Allow/disallow advanced http streaming, e.g, direct service or mux links."
+#: src/access.c:1530
+msgid "Allow/Disallow read/write access to other users' DVR entries."
 msgstr ""
 
-#: src/access.c:1518
-msgid "Allow/disallow read/write access to other users' DVR entries."
+#: src/access.c:1569
+msgid "Allow/Disallow web interface access (this  includes access to the EPG)."
 msgstr ""
 
-#: src/access.c:1557
-msgid "Allow/disallow web interface access (this  includes access to the EPG)."
+#: src/access.c:1538
+msgid "Allow/disallow access to all failed DVR entries."
 msgstr ""
 
-#: src/access.c:1545
+#: src/access.c:1557
 msgid "Allowed DVR profiles. This limits the profiles the user has access to."
 msgstr ""
 
@@ -566,15 +590,15 @@ msgstr ""
 msgid "Allowed network"
 msgstr ""
 
-#: src/access.c:1404
+#: src/access.c:1409
 msgid "Allowed networks"
 msgstr ""
 
-#: src/main.c:804
+#: src/main.c:822
 msgid "Alternate PID path"
 msgstr ""
 
-#: src/main.c:799
+#: src/main.c:817
 msgid "Alternate configuration path"
 msgstr ""
 
@@ -594,6 +618,10 @@ msgid ""
 "option."
 msgstr ""
 
+#: src/channels.c:385
+msgid "Always use the name defined by the network."
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:169
 msgid ""
 "Always use the old ioctls to read the linuxdvb status (signal strength, SNR, "
@@ -601,17 +629,17 @@ msgid ""
 "values using the new v5 linuxdvb API."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1088 src/dvr/dvr_autorec.c:1100
+#: src/dvr/dvr_autorec.c:1089 src/dvr/dvr_autorec.c:1101
 msgid ""
 "An event which starts between this \"start after\" and \"start before\" will "
 "be matched (including boundary values)."
 msgstr ""
 
-#: src/epg.c:2315
+#: src/epg.c:2337
 msgid "Animals"
 msgstr ""
 
-#: src/access.c:1533
+#: src/access.c:1545
 msgid "Anonymize HTSP access"
 msgstr ""
 
@@ -621,7 +649,7 @@ msgstr ""
 msgid "Any"
 msgstr ""
 
-#: src/epg.c:2287
+#: src/epg.c:2309
 msgid "Arts"
 msgstr ""
 
@@ -629,11 +657,11 @@ msgstr ""
 msgid "Assign predefined muxes to networks"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:317
+#: src/input/mpegts/mpegts_input.c:322
 msgid "Associate this device with one or more networks."
 msgstr ""
 
-#: src/epg.c:2251
+#: src/epg.c:2273
 msgid "Athletics"
 msgstr ""
 
@@ -641,23 +669,23 @@ msgstr ""
 msgid "Audio Stream Filter"
 msgstr ""
 
-#: src/profile.c:1810
+#: src/profile.c:1838
 msgid "Audio birate to use for transcoding."
 msgstr ""
 
-#: src/profile.c:1809
+#: src/profile.c:1837
 msgid "Audio bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1743
+#: src/profile.c:1771
 msgid "Audio channel layout."
 msgstr ""
 
-#: src/profile.c:1797
+#: src/profile.c:1825
 msgid "Audio codec"
 msgstr ""
 
-#: src/profile.c:1798
+#: src/profile.c:1826
 msgid ""
 "Audio codec to use for the transcode. \"Do not use\" will disable audio "
 "output."
@@ -667,81 +695,75 @@ msgstr ""
 msgid "Auto"
 msgstr ""
 
-#: src/service.c:144
+#: src/service.c:145
 msgid "Auto check disabled"
 msgstr ""
 
-#: src/service.c:143
+#: src/service.c:144
 msgid "Auto check enabled"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3123
+#: src/dvr/dvr_db.c:3209
 msgid "Auto record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3132
+#: src/dvr/dvr_db.c:3218
 msgid "Auto record caption"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1280
+#: src/dvr/dvr_db.c:1366
 #, c-format
 msgid "Auto recording%s%s"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3140
+#: src/dvr/dvr_db.c:3226
 msgid "Auto time record"
 msgstr ""
 
-#: src/bouquet.c:990
+#: src/bouquet.c:987
 msgid "Auto-Map to channels"
 msgstr ""
 
-#: src/service.c:183
+#: src/service.c:187
 msgid "Automatic checking"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3133
+#: src/dvr/dvr_db.c:3219
 msgid "Automatic recording caption."
 msgstr ""
 
-#: src/htsp_server.c:2062 src/htsp_server.c:2098
+#: src/htsp_server.c:2072 src/htsp_server.c:2108
 msgid "Automatic schedule entry not found"
 msgstr ""
 
-#: src/htsp_server.c:2173 src/htsp_server.c:2208
+#: src/htsp_server.c:2183 src/htsp_server.c:2218
 msgid "Automatic time scheduler entry not found"
 msgstr ""
 
-#: src/channels.c:436
-msgid "Automatically map EPG source"
-msgstr ""
-
 #: src/channels.c:437
 msgid ""
-"Automatically map EPG source. Automatically link EPG data to the channel "
-"(using the channel name for matching). If you turn this option off, only the "
-"OTA EPG grabber will be used for this channel unless you've specifically set "
-"a different EPG Source."
+"Automatically link EPG data to the channel (using the channel name for "
+"matching). If you turn this option off, only the OTA EPG grabber will be "
+"used for this channel unless you've specifically set a different EPG Source."
+msgstr ""
+
+#: src/channels.c:436
+msgid "Automatically map EPG source"
 msgstr ""
 
 #: src/wizard.c:1078
 msgid "Automatically map all available services to channels."
 msgstr ""
 
-#: src/bouquet.c:991
+#: src/bouquet.c:988
 msgid "Automatically map channels defined within the bouquet."
 msgstr ""
 
-#: src/channels.c:383
-msgid "Automatically name from network"
-msgstr ""
-
 #: src/channels.c:384
-msgid ""
-"Automatically name from network. Always use the name defined by the network."
+msgid "Automatically name from network"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3124
+#: src/dvr/dvr_db.c:3210
 msgid "Automatically record."
 msgstr ""
 
@@ -766,14 +788,18 @@ msgid ""
 "defined channel numbers."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1010
+#: src/dvr/dvr_config.c:1011
 msgid "Autorec maximum count (0=unlimited)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1019
+#: src/dvr/dvr_config.c:1020
 msgid "Autorec maximum schedules limit (0=unlimited)"
 msgstr ""
 
+#: src/tvhlog.c:99
+msgid "Avahi"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:327
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:96
 msgid "B"
@@ -789,15 +815,15 @@ msgstr ""
 msgid "BB"
 msgstr ""
 
-#: src/subscriptions.c:919
+#: src/subscriptions.c:971
 msgid "Bad"
 msgstr ""
 
-#: src/htsp_server.c:1320
+#: src/htsp_server.c:1328
 msgid "Bad request"
 msgstr ""
 
-#: src/epg.c:2272
+#: src/epg.c:2294
 msgid "Ballet"
 msgstr ""
 
@@ -805,6 +831,10 @@ msgstr ""
 msgid "Bandwidth"
 msgstr ""
 
+#: src/tvhlog.c:110
+msgid "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)"
+msgstr ""
+
 #: src/webui/extjs.c:210
 msgid "Based on software from"
 msgstr ""
@@ -813,11 +843,11 @@ msgstr ""
 msgid "Basic"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:325
+#: src/input/mpegts/satip/satip.c:326
 msgid "Bind to specific local IP address."
 msgstr ""
 
-#: src/profile.c:1787
+#: src/profile.c:1815
 msgid "Bitrate to use for the transcode. See Help for detailed information."
 msgstr ""
 
@@ -825,47 +855,51 @@ msgstr ""
 msgid "Blue"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:438
+#: src/tvhlog.c:100
+msgid "Bonjour"
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:439
 msgid "Boot ID"
 msgstr ""
 
-#: src/bouquet.c:962
+#: src/tvhlog.c:130
 msgid "Bouquet"
 msgstr ""
 
-#: src/channels.c:522
+#: src/channels.c:520
 msgid "Bouquet (auto)"
 msgstr ""
 
-#: src/channels.c:523
-msgid "Bouquet (auto). The bouquet the channel is associated with."
+#: src/bouquet.c:1070
+msgid "Bouquet source."
 msgstr ""
 
-#: src/bouquet.c:1081
-msgid "Bouquet source."
+#: src/bouquet.c:968
+msgid "Bouquets"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1237
+#: src/dvr/dvr_autorec.c:1239
 msgid "Brand"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1238
+#: src/dvr/dvr_autorec.c:1240
 msgid "Branding information (if available)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3184
+#: src/dvr/dvr_db.c:3270
 msgid "Broadcast"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1067
+#: src/dvr/dvr_autorec.c:1068
 msgid "Broadcast type"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3185
+#: src/dvr/dvr_db.c:3271
 msgid "Broadcast."
 msgstr ""
 
-#: src/epg.c:2295
+#: src/epg.c:2317
 msgid "Broadcasting"
 msgstr ""
 
@@ -887,6 +921,10 @@ msgid ""
 "faster."
 msgstr ""
 
+#: src/tvhlog.c:134
+msgid "CA (descrambling) Client"
+msgstr ""
+
 #: src/descrambler/constcw.c:290 src/descrambler/constcw.c:356
 msgid "CA ID"
 msgstr ""
@@ -908,14 +946,18 @@ msgstr ""
 msgid "CA provider"
 msgstr ""
 
-#: src/service.c:224
+#: src/service.c:229
 msgid "CAID"
 msgstr ""
 
-#: src/descrambler/capmt.c:2375
+#: src/descrambler/capmt.c:2376
 msgid "CAPMT (Linux Network DVBAPI)"
 msgstr ""
 
+#: src/tvhlog.c:136
+msgid "CAPMT CA Client"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_ca.c:231
 msgid "CAPMT interval (in ms)."
 msgstr ""
@@ -932,7 +974,19 @@ msgstr ""
 msgid "CAPMT query interval (ms)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:574 src/input/mpegts/mpegts_service.c:176
+#: src/tvhlog.c:153
+msgid "CI Module"
+msgstr ""
+
+#: src/tvhlog.c:78
+msgid "CPU"
+msgstr ""
+
+#: src/tvhlog.c:77
+msgid "CRASH"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:600 src/input/mpegts/mpegts_service.c:176
 msgid "CRID authority"
 msgstr ""
 
@@ -968,38 +1022,46 @@ msgstr ""
 msgid "CS7"
 msgstr ""
 
-#: src/dvr/dvr_config.c:887
+#: src/tvhlog.c:135
+msgid "CSA (descrambling)"
+msgstr ""
+
+#: src/tvhlog.c:137
+msgid "CWC CA Client"
+msgstr ""
+
+#: src/dvr/dvr_config.c:888
 msgid "Cache scheme"
 msgstr ""
 
-#: src/descrambler/capmt.c:2389
+#: src/descrambler/capmt.c:2390
 msgid "Camd.socket filename / IP Address (TCP mode)"
 msgstr ""
 
-#: src/epg.c:2261 src/epg.c:2262 src/epg.c:2263 src/epg.c:2264 src/epg.c:2265
-#: src/epg.c:2266 src/epg.c:2267 src/epg.c:2268 src/epg.c:2269
+#: src/epg.c:2283 src/epg.c:2284 src/epg.c:2285 src/epg.c:2286 src/epg.c:2287
+#: src/epg.c:2288 src/epg.c:2289 src/epg.c:2290 src/epg.c:2291
 msgid "Cartoons"
 msgstr ""
 
-#: src/service.c:195 src/dvr/dvr_db.c:2916 src/dvr/dvr_autorec.c:1042
-#: src/dvr/dvr_timerec.c:571
+#: src/tvhlog.c:127 src/service.c:200 src/dvr/dvr_db.c:3002
+#: src/dvr/dvr_autorec.c:1043 src/dvr/dvr_timerec.c:571
 msgid "Channel"
 msgstr ""
 
-#: src/channels.c:1407
+#: src/channels.c:1410
 msgid "Channel Tags"
 msgstr ""
 
-#: src/htsp_server.c:1510 src/htsp_server.c:1552 src/htsp_server.c:1637
-#: src/htsp_server.c:1807 src/htsp_server.c:2343 src/htsp_server.c:2346
+#: src/htsp_server.c:1520 src/htsp_server.c:1562 src/htsp_server.c:1647
+#: src/htsp_server.c:1817 src/htsp_server.c:2353 src/htsp_server.c:2356
 msgid "Channel does not exist"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2927
+#: src/dvr/dvr_db.c:3013
 msgid "Channel icon"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2928
+#: src/dvr/dvr_db.c:3014
 msgid "Channel icon URL."
 msgstr ""
 
@@ -1007,23 +1069,23 @@ msgstr ""
 msgid "Channel icon as defined in EPG data."
 msgstr ""
 
-#: src/config.c:2290
+#: src/config.c:2296
 msgid "Channel icon name scheme"
 msgstr ""
 
-#: src/config.c:2277
+#: src/config.c:2283
 msgid "Channel icon path"
 msgstr ""
 
-#: src/bouquet.c:1000
+#: src/bouquet.c:997
 msgid "Channel mapping options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2935
+#: src/dvr/dvr_db.c:3021
 msgid "Channel name"
 msgstr ""
 
-#: src/htsp_server.c:2288
+#: src/htsp_server.c:2298
 msgid "Channel not found"
 msgstr ""
 
@@ -1035,7 +1097,7 @@ msgstr ""
 msgid "Channel number as defined in EPG data."
 msgstr ""
 
-#: src/bouquet.c:1122
+#: src/bouquet.c:1111
 msgid "Channel number offset"
 msgstr ""
 
@@ -1043,27 +1105,27 @@ msgstr ""
 msgid "Channel numbers (heuristic)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:851
+#: src/input/mpegts/iptv/iptv.c:873
 msgid "Channel numbers from"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1055
+#: src/dvr/dvr_autorec.c:1056
 msgid "Channel tag"
 msgstr ""
 
-#: src/htsp_server.c:1643
+#: src/htsp_server.c:1653
 msgid "Channel tag does not exist"
 msgstr ""
 
-#: src/bouquet.c:1036
+#: src/bouquet.c:1025
 msgid "Channel tag reference"
 msgstr ""
 
-#: src/access.c:1616 src/input/mpegts/iptv/iptv_mux.c:238
+#: src/access.c:1629 src/input/mpegts/iptv/iptv_mux.c:238
 msgid "Channel tags"
 msgstr ""
 
-#: src/access.c:1617
+#: src/access.c:1630
 msgid "Channel tags the user is allowed access to/excluded from."
 msgstr ""
 
@@ -1075,7 +1137,7 @@ msgstr ""
 msgid "Channel update options"
 msgstr ""
 
-#: src/channels.c:365 src/profile.c:1742 src/epggrab/channel.c:833
+#: src/channels.c:366 src/profile.c:1770 src/epggrab/channel.c:833
 msgid "Channels"
 msgstr ""
 
@@ -1083,36 +1145,40 @@ msgstr ""
 msgid "Channels EPG data is used by."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:239 src/input/mpegts/mpegts_mux.c:603
+#: src/input/mpegts/mpegts_network.c:253 src/input/mpegts/mpegts_mux.c:629
 #: src/input/mpegts/mpegts_service.c:203
 msgid "Character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1277
+#: src/dvr/dvr_config.c:1278
 msgid ""
 "Characters not supported in Windows filenames (e.g. for an SMB/CIFS share) "
 "will be stripped out or converted."
 msgstr ""
 
+#: src/tvhlog.c:143
+msgid "Charset"
+msgstr ""
+
 #: src/service_mapper.c:503
 msgid "Check availability"
 msgstr ""
 
-#: src/service.c:184
+#: src/service.c:188
 msgid ""
 "Check for the services' presence. If the service is no longer broadcast this "
-"field will change to \"Missing In PAT/SDT\"."
+"field will change to Missing In PAT/SDT."
 msgstr ""
 
 #: src/service_mapper.c:504
 msgid "Check service availability (add live services only)."
 msgstr ""
 
-#: src/epg.c:2256
+#: src/epg.c:2278
 msgid "Children's / Youth programs"
 msgstr ""
 
-#: src/epg.c:2293
+#: src/epg.c:2315
 msgid "Cinema"
 msgstr ""
 
@@ -1120,15 +1186,15 @@ msgstr ""
 msgid "Class"
 msgstr ""
 
-#: src/epg.c:2204
+#: src/epg.c:2226
 msgid "Classical"
 msgstr ""
 
-#: src/epg.c:2274
+#: src/epg.c:2296
 msgid "Classical music"
 msgstr ""
 
-#: src/streaming.c:554
+#: src/streaming.c:572
 msgid "Clean effects"
 msgstr ""
 
@@ -1136,7 +1202,7 @@ msgstr ""
 msgid "Client name"
 msgstr ""
 
-#: src/dvr/dvr_config.c:923
+#: src/dvr/dvr_config.c:924
 msgid "Clone scheduled entry on error"
 msgstr ""
 
@@ -1144,7 +1210,7 @@ msgstr ""
 msgid "Code Word Client (newcamd)"
 msgstr ""
 
-#: src/epg.c:2201
+#: src/epg.c:2223
 msgid "Comedy"
 msgstr ""
 
@@ -1156,20 +1222,20 @@ msgstr ""
 msgid "Command time (ms) (10-100)"
 msgstr ""
 
-#: src/access.c:1627 src/access.c:1845 src/access.c:1982 src/channels.c:1484
+#: src/access.c:1640 src/access.c:1858 src/access.c:1995 src/channels.c:1487
 #: src/esfilter.c:719 src/esfilter.c:814 src/esfilter.c:909 src/esfilter.c:1004
-#: src/esfilter.c:1109 src/esfilter.c:1191 src/profile.c:334 src/bouquet.c:1115
-#: src/epggrab/channel.c:867 src/dvr/dvr_db.c:3242 src/dvr/dvr_autorec.c:1282
-#: src/dvr/dvr_timerec.c:675 src/dvr/dvr_config.c:867
+#: src/esfilter.c:1109 src/esfilter.c:1191 src/profile.c:334 src/bouquet.c:1104
+#: src/epggrab/channel.c:867 src/dvr/dvr_db.c:3328 src/dvr/dvr_autorec.c:1284
+#: src/dvr/dvr_timerec.c:675 src/dvr/dvr_config.c:868
 #: src/descrambler/caclient.c:288
 msgid "Comment"
 msgstr ""
 
-#: src/dvr/dvr_db.c:490
+#: src/dvr/dvr_db.c:573
 msgid "Commercial break"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1123
+#: src/dvr/dvr_config.c:1124
 msgid ""
 "Commercials will be dropped from the recordings. Commercial detection works "
 "using EITp/f (EPG running state) and for the Swedish channel TV4 (using "
@@ -1180,25 +1246,25 @@ msgstr ""
 msgid "Committed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:519
+#: src/dvr/dvr_db.c:602
 msgid "Completed OK"
 msgstr ""
 
-#: src/config.c:2174
+#: src/config.c:2178
 msgid "Compress EPG database"
 msgstr ""
 
-#: src/config.c:2175
+#: src/config.c:2179
 msgid "Compress the EPG database to reduce disk I/O and space."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:378
+#: src/input/mpegts/satip/satip_satconf.c:379
 msgid ""
 "Concurrent limit per network position (src=) for satellite SAT>IP tuners. "
 "The first limit number is for src=1 (AA), second for src=2 (AB) etc."
 msgstr ""
 
-#: src/config.c:2127
+#: src/config.c:2131
 msgid "Conditional Access"
 msgstr ""
 
@@ -1210,12 +1276,12 @@ msgstr ""
 msgid "Conditional Access Identification."
 msgstr ""
 
-#: src/profile.c:287 src/profile.c:1054 src/profile.c:1186 src/profile.c:1356
-#: src/profile.c:1707 src/epggrab/channel.c:735
+#: src/tvhlog.c:95 src/profile.c:287 src/profile.c:1082 src/profile.c:1214
+#: src/profile.c:1384 src/profile.c:1735 src/epggrab/channel.c:735
 msgid "Configuration"
 msgstr ""
 
-#: src/config.c:1981
+#: src/config.c:1983
 msgid "Configuration - Base"
 msgstr ""
 
@@ -1223,23 +1289,23 @@ msgstr ""
 msgid "Configuration - Image Cache"
 msgstr ""
 
-#: src/satip/server.c:574
+#: src/satip/server.c:576
 msgid "Configuration - SAT>IP Server"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:446
+#: src/input/mpegts/satip/satip.c:447
 msgid "Configuration ID"
 msgstr ""
 
-#: src/dvr/dvr_config.c:856
+#: src/dvr/dvr_config.c:857
 msgid "Configuration name"
 msgstr ""
 
-#: src/config.c:2017
+#: src/config.c:2019
 msgid "Configuration version"
 msgstr ""
 
-#: src/access.c:1571
+#: src/access.c:1583
 msgid "Connection limit type"
 msgstr ""
 
@@ -1248,15 +1314,15 @@ msgstr ""
 msgid "Constellation"
 msgstr ""
 
-#: src/profile.c:1720
+#: src/profile.c:1748
 msgid "Container"
 msgstr ""
 
-#: src/profile.c:1721
+#: src/profile.c:1749
 msgid "Container to use for the transcoded stream."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:841
+#: src/input/mpegts/iptv/iptv.c:862
 msgid "Content character set"
 msgstr ""
 
@@ -1264,15 +1330,15 @@ msgstr ""
 msgid "Content reference identifier authority."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3175 src/dvr/dvr_autorec.c:1077
+#: src/dvr/dvr_db.c:3261 src/dvr/dvr_autorec.c:1078
 msgid "Content type"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3176
+#: src/dvr/dvr_db.c:3262
 msgid "Content type."
 msgstr ""
 
-#: src/epg.c:2230
+#: src/epg.c:2252
 msgid "Contest"
 msgstr ""
 
@@ -1280,27 +1346,27 @@ msgstr ""
 msgid "Continue even if descrambling fails"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1122
+#: src/dvr/dvr_autorec.c:1123
 msgid "Continue recording for x minutes after scheduled stop time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2890 src/dvr/dvr_config.c:975
+#: src/channels.c:477 src/dvr/dvr_db.c:2976 src/dvr/dvr_config.c:976
 msgid "Continue recording for x minutes after scheduled stop time."
 msgstr ""
 
-#: src/config.c:2087
+#: src/config.c:2091
 msgid "Cookie expiration (days)"
 msgstr ""
 
-#: src/epg.c:2335
+#: src/epg.c:2357
 msgid "Cooking"
 msgstr ""
 
-#: src/profile.c:1613
+#: src/profile.c:1641
 msgid "Copy codec type"
 msgstr ""
 
-#: src/profile.c:1549
+#: src/profile.c:1577
 msgid "Copy layout"
 msgstr ""
 
@@ -1312,21 +1378,25 @@ msgstr ""
 msgid "Create SDTV/HDTV/Radio tags."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1171
+#: src/input/mpegts/iptv/iptv.c:855
+msgid "Create a bouquet from the playlist."
+msgstr ""
+
+#: src/dvr/dvr_config.c:1172
 msgid ""
 "Create a directory per channel when storing recordings. If both this and the "
 "'directory per day' checkbox is enabled, the date-directory will be the "
 "parent of the per-channel directory."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1183
+#: src/dvr/dvr_config.c:1184
 msgid ""
 "Create a directory per title when storing recordings. If the day/channel "
 "directory checkboxes are also enabled, those directories will be parents of "
 "this directory."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1159
+#: src/dvr/dvr_config.c:1160
 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 "
@@ -1345,34 +1415,27 @@ msgstr ""
 msgid "Create and associate a provider tag to created channels."
 msgstr ""
 
-#: src/bouquet.c:1015
-msgid ""
-"Create and link these tags to channels when mapping; Create bouquet tag: "
-"create a tag with the bouquets name and link it to all mapped channels "
-"created by the bouquet. | Create type-based tags: create a tag based on the "
-"channel type and link it to the channel. | Create provider name tags: create "
-"a tag with the channel providers name and link it to the channel. | Create "
-"network name tags: create a tag with the network name and link it to all "
-"mapped channels created by the bouquet."
+#: src/bouquet.c:1012
+msgid "Create and link these tags to channels when mapping."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:834
+#: src/input/mpegts/iptv/iptv.c:854
 msgid "Create bouquet"
 msgstr ""
 
-#: src/bouquet.c:786
+#: src/bouquet.c:791
 msgid "Create bouquet tag"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1149
+#: src/dvr/dvr_config.c:1150
 msgid "Create directories using these permissions."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1090
+#: src/dvr/dvr_config.c:1091
 msgid "Create files using these permissions."
 msgstr ""
 
-#: src/service_mapper.c:543 src/bouquet.c:801
+#: src/service_mapper.c:543 src/bouquet.c:806
 msgid "Create network name tags"
 msgstr ""
 
@@ -1384,7 +1447,7 @@ msgstr ""
 msgid "Create network tags"
 msgstr ""
 
-#: src/service_mapper.c:535 src/bouquet.c:796
+#: src/service_mapper.c:535 src/bouquet.c:801
 msgid "Create provider name tags"
 msgstr ""
 
@@ -1392,17 +1455,17 @@ msgstr ""
 msgid "Create provider tags"
 msgstr ""
 
-#: src/bouquet.c:1014
+#: src/bouquet.c:1011
 msgid "Create tags"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1112
+#: src/dvr/dvr_config.c:1113
 msgid ""
 "Create tags in recordings using media containers that support metadata (if "
 "possible)."
 msgstr ""
 
-#: src/service_mapper.c:527 src/bouquet.c:791
+#: src/service_mapper.c:527 src/bouquet.c:796
 msgid "Create type-based tags"
 msgstr ""
 
@@ -1410,11 +1473,11 @@ msgstr ""
 msgid "Created"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3047 src/dvr/dvr_autorec.c:1272 src/dvr/dvr_timerec.c:665
+#: src/dvr/dvr_db.c:3133 src/dvr/dvr_autorec.c:1274 src/dvr/dvr_timerec.c:665
 msgid "Creator"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:154
+#: src/tvhlog.c:97 src/input/mpegts/mpegts_mux_sched.c:153
 msgid "Cron"
 msgstr ""
 
@@ -1422,15 +1485,15 @@ msgstr ""
 msgid "Cron multi-line"
 msgstr ""
 
-#: src/epg.c:2287
+#: src/epg.c:2309
 msgid "Culture (without music)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:359
+#: src/input/mpegts/satip/satip.c:360
 msgid "Current RTSP port."
 msgstr ""
 
-#: src/epg.c:2213
+#: src/epg.c:2235
 msgid "Current affairs"
 msgstr ""
 
@@ -1442,7 +1505,7 @@ msgstr ""
 msgid "Current object size."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:391
+#: src/input/mpegts/satip/satip.c:392
 msgid "Current tuner configuration."
 msgstr ""
 
@@ -1450,7 +1513,7 @@ msgstr ""
 msgid "Custom HTTP headers"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:435
+#: src/input/mpegts/mpegts_network_dvb.c:436
 msgid "DAB Network"
 msgstr ""
 
@@ -1458,7 +1521,11 @@ msgstr ""
 msgid "DAB multiplex"
 msgstr ""
 
-#: src/main.c:814
+#: src/tvhlog.c:98
+msgid "DBUS"
+msgstr ""
+
+#: src/main.c:832
 msgid "DBus - use the session message bus instead of the system one"
 msgstr ""
 
@@ -1474,27 +1541,51 @@ msgstr ""
 msgid "DES key"
 msgstr ""
 
-#: src/config.c:2110
+#: src/config.c:2114
 msgid "DSCP/TOS for streaming"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3099
+#: src/tvhlog.c:144
+msgid "DVB"
+msgstr ""
+
+#: src/tvhlog.c:138
+msgid "DVB CAM Client"
+msgstr ""
+
+#: src/tvhlog.c:111
+msgid "DVB CSA (descrambling) Tables"
+msgstr ""
+
+#: src/dvr/dvr_db.c:3185
 msgid "DVB EPG ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:137
+#: src/tvhlog.c:112
+msgid "DVB EPG Tables"
+msgstr ""
+
+#: src/input/mpegts/mpegts_network.c:149
 msgid "DVB Inputs - Networks"
 msgstr ""
 
+#: src/tvhlog.c:109
+msgid "DVB SI Tables"
+msgstr ""
+
+#: src/tvhlog.c:113
+msgid "DVB Time Tables"
+msgstr ""
+
 #: src/input/mpegts/mpegts_mux_dvb.c:143
 msgid "DVB multiplex"
 msgstr ""
 
-#: src/config.c:2000
+#: src/config.c:2002
 msgid "DVB scan files"
 msgstr ""
 
-#: src/config.c:2219
+#: src/config.c:2225
 msgid "DVB scan files path"
 msgstr ""
 
@@ -1502,7 +1593,7 @@ msgstr ""
 msgid "DVB-C"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:264
+#: src/input/mpegts/mpegts_network_dvb.c:265
 msgid "DVB-C Network"
 msgstr ""
 
@@ -1518,7 +1609,7 @@ msgstr ""
 msgid "DVB-S"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:287
+#: src/input/mpegts/mpegts_network_dvb.c:288
 msgid "DVB-S Network"
 msgstr ""
 
@@ -1538,7 +1629,7 @@ msgstr ""
 msgid "DVB-T"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:241
+#: src/input/mpegts/mpegts_network_dvb.c:242
 msgid "DVB-T Network"
 msgstr ""
 
@@ -1554,11 +1645,11 @@ msgstr ""
 msgid "DVR"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:988
+#: src/dvr/dvr_autorec.c:989
 msgid "DVR - Auto-recording (Autorecs)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:803
+#: src/dvr/dvr_config.c:804
 msgid "DVR - Profiles"
 msgstr ""
 
@@ -1566,37 +1657,37 @@ msgstr ""
 msgid "DVR - Time-based Recording (Timers)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2832
+#: src/dvr/dvr_db.c:2918
 msgid "DVR Entries"
 msgstr ""
 
-#: src/dvr/dvr_config.c:813
+#: src/dvr/dvr_config.c:814
 msgid "DVR behavior"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2375 src/dvr/dvr_db.c:2399 src/dvr/dvr_db.c:3026
-#: src/dvr/dvr_autorec.c:1226 src/dvr/dvr_timerec.c:646
+#: src/dvr/dvr_db.c:2461 src/dvr/dvr_db.c:2485 src/dvr/dvr_db.c:3112
+#: src/dvr/dvr_autorec.c:1228 src/dvr/dvr_timerec.c:646
 msgid "DVR configuration"
 msgstr ""
 
-#: src/access.c:1544
+#: src/access.c:1556
 msgid "DVR configuration profiles"
 msgstr ""
 
-#: src/htsp_server.c:1881
+#: src/htsp_server.c:1891
 msgid "DVR entry not found"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3016 src/dvr/dvr_autorec.c:1198 src/dvr/dvr_timerec.c:636
-#: src/dvr/dvr_config.c:912
+#: src/dvr/dvr_db.c:3102 src/dvr/dvr_autorec.c:1200 src/dvr/dvr_timerec.c:636
+#: src/dvr/dvr_config.c:913
 msgid "DVR file retention period"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3006 src/dvr/dvr_autorec.c:1188 src/dvr/dvr_timerec.c:626
+#: src/dvr/dvr_db.c:3092 src/dvr/dvr_autorec.c:1190 src/dvr/dvr_timerec.c:626
 msgid "DVR log retention"
 msgstr ""
 
-#: src/dvr/dvr_config.c:901
+#: src/dvr/dvr_config.c:902
 msgid "DVR log retention period"
 msgstr ""
 
@@ -1624,23 +1715,23 @@ msgstr ""
 msgid "DVR profile to use/used for the recording."
 msgstr ""
 
-#: src/htsp_server.c:2296 src/htsp_server.c:2657
+#: src/htsp_server.c:2306 src/htsp_server.c:2667
 msgid "DVR schedule does not exist"
 msgstr ""
 
-#: src/htsp_server.c:2665
+#: src/htsp_server.c:2675
 msgid "DVR schedule does not have a file yet"
 msgstr ""
 
-#: src/htsp_server.c:2244
+#: src/htsp_server.c:2254
 msgid "DVR schedule not found"
 msgstr ""
 
-#: src/epg.c:2272
+#: src/epg.c:2294
 msgid "Dance"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3090
+#: src/dvr/dvr_db.c:3176
 msgid "Data errors"
 msgstr ""
 
@@ -1656,44 +1747,44 @@ msgstr ""
 msgid "Days of Week"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1133
+#: src/dvr/dvr_autorec.c:1134
 msgid "Days of the week to which the rule should apply."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1132
+#: src/dvr/dvr_autorec.c:1133
 msgid "Days of week"
 msgstr ""
 
-#: src/epg.c:2217 src/epg.c:2218 src/epg.c:2219 src/epg.c:2220 src/epg.c:2221
-#: src/epg.c:2222 src/epg.c:2223 src/epg.c:2224 src/epg.c:2225 src/epg.c:2226
+#: src/epg.c:2239 src/epg.c:2240 src/epg.c:2241 src/epg.c:2242 src/epg.c:2243
+#: src/epg.c:2244 src/epg.c:2245 src/epg.c:2246 src/epg.c:2247 src/epg.c:2248
 msgid "Debate"
 msgstr ""
 
-#: src/tvhlog.c:701
+#: src/tvhlog.c:791
 msgid "Debug libav log"
 msgstr ""
 
-#: src/tvhlog.c:633
+#: src/tvhlog.c:723
 msgid "Debug log path"
 msgstr ""
 
-#: src/main.c:850
+#: src/main.c:868
 msgid "Debug options"
 msgstr ""
 
-#: src/tvhlog.c:662
+#: src/tvhlog.c:752
 msgid "Debug subsystems"
 msgstr ""
 
-#: src/tvhlog.c:653
+#: src/tvhlog.c:743
 msgid "Debug to syslog"
 msgstr ""
 
-#: src/tvhlog.c:674
+#: src/tvhlog.c:764
 msgid "Debug trace (low-level)"
 msgstr ""
 
-#: src/tvhlog.c:618
+#: src/tvhlog.c:708
 msgid "Debugging"
 msgstr ""
 
@@ -1701,11 +1792,11 @@ msgstr ""
 msgid "Default"
 msgstr ""
 
-#: src/config.c:2159
+#: src/config.c:2163
 msgid "Default language(s)"
 msgstr ""
 
-#: src/access.c:1432
+#: src/access.c:1441
 msgid "Default language."
 msgstr ""
 
@@ -1713,11 +1804,11 @@ msgstr ""
 msgid "Default priority"
 msgstr ""
 
-#: src/access.c:1414
+#: src/access.c:1419
 msgid "Default user interface level."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:389
+#: src/input/mpegts/satip/satip_satconf.c:390
 msgid "Define network group to limit network usage."
 msgstr ""
 
@@ -1733,23 +1824,27 @@ msgstr ""
 msgid "Demux path"
 msgstr ""
 
-#: src/satip/server.c:633
+#: src/satip/server.c:635
 msgid "Descramble services (limit per mux)"
 msgstr ""
 
-#: src/config.c:2137
+#: src/tvhlog.c:133
+msgid "Descrambler"
+msgstr ""
+
+#: src/config.c:2141
 msgid "Descrambler buffer (TS packets)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2979 src/dvr/dvr_db.c:2987
+#: src/dvr/dvr_db.c:3065 src/dvr/dvr_db.c:3073
 msgid "Description"
 msgstr ""
 
-#: src/epg.c:2198
+#: src/epg.c:2220
 msgid "Detective"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:454
+#: src/input/mpegts/satip/satip.c:455
 msgid "Device ID"
 msgstr ""
 
@@ -1762,7 +1857,7 @@ msgstr ""
 msgid "Device path"
 msgstr ""
 
-#: src/config.c:2111
+#: src/config.c:2115
 msgid ""
 "Differentiated Services Code Point / Type of Service: Set the service class "
 "Tvheadend sends with each packet. Depending on the option selected this "
@@ -1771,14 +1866,18 @@ msgid ""
 "wiki/Differentiated_services for more information. "
 msgstr ""
 
-#: src/config.c:2076
+#: src/config.c:2080
 msgid ""
 "Digest access authentication is intended as a security trade-off. It is "
 "intended to replace unencrypted HTTP basic access authentication. This "
 "option should be enabled for standard usage."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3066 src/dvr/dvr_autorec.c:1014 src/dvr/dvr_timerec.c:560
+#: src/tvhlog.c:139
+msgid "Digital Video Recorder"
+msgstr ""
+
+#: src/dvr/dvr_db.c:3152 src/dvr/dvr_autorec.c:1015 src/dvr/dvr_timerec.c:560
 msgid "Directory"
 msgstr ""
 
@@ -1789,39 +1888,40 @@ msgid ""
 "subdirectory"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1148
+#: src/dvr/dvr_config.c:1149
 msgid "Directory permissions (octal, e.g. 0775)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3067
+#: src/dvr/dvr_db.c:3153
 msgid "Directory used by the entry."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:463
+#: src/input/mpegts/mpegts_network.c:136 src/input/mpegts/mpegts_mux.c:474
+#: src/input/mpegts/mpegts_mux.c:484
 msgid "Disable"
 msgstr ""
 
-#: src/main.c:870
+#: src/main.c:889
 msgid "Disable DVB bouquets"
 msgstr ""
 
-#: src/main.c:829
+#: src/main.c:847
 msgid "Disable SAT>IP client"
 msgstr ""
 
-#: src/main.c:868
+#: src/main.c:887
 msgid "Disable all access control checks"
 msgstr ""
 
-#: src/main.c:852
+#: src/main.c:870
 msgid "Disable debug on stderr"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:340
+#: src/input/mpegts/satip/satip.c:341
 msgid "Disable device/firmware-specific workarounds"
 msgstr ""
 
-#: src/main.c:854
+#: src/main.c:872
 msgid "Disable syslog (all messages)"
 msgstr ""
 
@@ -1829,16 +1929,16 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:172
+#: src/input/mpegts/mpegts_network.c:184
 msgid "Discover more muxes using the Network Information Table (if available)."
 msgstr ""
 
-#: src/epg.c:2217 src/epg.c:2218 src/epg.c:2219 src/epg.c:2220 src/epg.c:2221
-#: src/epg.c:2222 src/epg.c:2223 src/epg.c:2224 src/epg.c:2225 src/epg.c:2226
+#: src/epg.c:2239 src/epg.c:2240 src/epg.c:2241 src/epg.c:2242 src/epg.c:2243
+#: src/epg.c:2244 src/epg.c:2245 src/epg.c:2246 src/epg.c:2247 src/epg.c:2248
 msgid "Discussion"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1504
+#: src/tvhlog.c:152 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1504
 msgid "DiseqC"
 msgstr ""
 
@@ -1846,17 +1946,17 @@ msgstr ""
 msgid "DiseqC repeats"
 msgstr ""
 
-#: src/access.c:1534
+#: src/access.c:1546
 msgid ""
 "Do not send any stream specific information to the HTSP client like signal "
 "strength, input source etc."
 msgstr ""
 
-#: src/profile.c:1609
+#: src/profile.c:1637
 msgid "Do not use"
 msgstr ""
 
-#: src/epg.c:2216 src/epg.c:2299
+#: src/epg.c:2238 src/epg.c:2321
 msgid "Documentary"
 msgstr ""
 
@@ -1866,15 +1966,15 @@ msgid ""
 "client that normally should be able to decrypt the stream."
 msgstr ""
 
-#: src/main.c:800
+#: src/main.c:818
 msgid "Don't backup configuration tree at upgrade"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1248
+#: src/dvr/dvr_config.c:1249
 msgid "Don't include the title in the filename."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1247
+#: src/dvr/dvr_config.c:1248
 msgid "Don't include title in filename"
 msgstr ""
 
@@ -1882,36 +1982,36 @@ msgstr ""
 msgid "Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3115
+#: src/dvr/dvr_db.c:3201
 msgid "Don't re-record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3116
+#: src/dvr/dvr_db.c:3202
 msgid "Don't re-record if recording fails."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3108
+#: src/dvr/dvr_db.c:3194
 msgid "Don't re-schedule if recording fails."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3107
+#: src/dvr/dvr_db.c:3193
 msgid "Don't reschedule"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:221
+#: src/input/mpegts/mpegts_network.c:235
 msgid "Don't use the provider's channel numbers."
 msgstr ""
 
-#: src/epg.c:2197 src/epg.c:2204 src/epg.c:2205 src/epg.c:2206 src/epg.c:2207
-#: src/epg.c:2208 src/epg.c:2209 src/epg.c:2210
+#: src/epg.c:2219 src/epg.c:2226 src/epg.c:2227 src/epg.c:2228 src/epg.c:2229
+#: src/epg.c:2230 src/epg.c:2231 src/epg.c:2232
 msgid "Drama"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1178
+#: src/dvr/dvr_autorec.c:1179
 msgid "Duplicate handling"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1179
+#: src/dvr/dvr_autorec.c:1180
 msgid "Duplicate recording handling."
 msgstr ""
 
@@ -1919,15 +2019,19 @@ msgstr ""
 msgid "EF"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:641
+#: src/input/mpegts/mpegts_mux.c:674
 msgid "EIT - skip TSID check"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:249
+#: src/input/mpegts/mpegts_network.c:263
 msgid "EIT time offset"
 msgstr ""
 
-#: src/epggrab/module.c:111
+#: src/tvhlog.c:141
+msgid "EPG Database"
+msgstr ""
+
+#: src/tvhlog.c:142 src/epggrab/module.c:111
 msgid "EPG Grabber"
 msgstr ""
 
@@ -1951,7 +2055,7 @@ msgstr ""
 msgid "EPG name"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:515
+#: src/input/mpegts/mpegts_mux.c:540
 msgid "EPG scan"
 msgstr ""
 
@@ -1959,103 +2063,111 @@ msgstr ""
 msgid "EPG scan timeout in seconds (30-7200)"
 msgstr ""
 
-#: src/channels.c:450
+#: src/channels.c:449
 msgid "EPG source"
 msgstr ""
 
-#: src/channels.c:451
-msgid ""
-"EPG source. Name of the module, grabber or channel that should be used to "
-"update this channels EPG info."
-msgstr ""
-
-#: src/dvr/dvr_config.c:985
+#: src/dvr/dvr_config.c:986
 msgid "EPG update window"
 msgstr ""
 
-#: src/epg.c:2298 src/epg.c:2300
+#: src/epg.c:2320 src/epg.c:2322
 msgid "Economics"
 msgstr ""
 
-#: src/epg.c:2314
+#: src/epg.c:2336
 msgid "Education"
 msgstr ""
 
-#: src/epg.c:2260
+#: src/epg.c:2282
 msgid "Educational"
 msgstr ""
 
+#: src/tvhlog.c:140
+msgid "Electronic Program Guide"
+msgstr ""
+
+#: src/tvhlog.c:131
+msgid "Elementary Stream Filter"
+msgstr ""
+
 #: src/esfilter.c:599
 msgid "Elementary stream filter"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:464
+#: src/input/mpegts/mpegts_mux.c:475
+msgid "Enable"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:485
 msgid "Enable (auto)"
 msgstr ""
 
-#: src/main.c:812
+#: src/main.c:830
 msgid "Enable DBus"
 msgstr ""
 
-#: src/config.c:2243
+#: src/config.c:2249
 msgid "Enable NTP driver"
 msgstr ""
 
-#: src/main.c:867
+#: src/main.c:886
 msgid "Enable coredumps for daemon"
 msgstr ""
 
-#: src/main.c:851
+#: src/main.c:869
 msgid "Enable debug on stderr"
 msgstr ""
 
-#: src/main.c:856
+#: src/main.c:874
 msgid "Enable debug subsystems"
 msgstr ""
 
-#: src/main.c:855
+#: src/main.c:873
 msgid "Enable debug to file"
 msgstr ""
 
-#: src/main.c:853
+#: src/main.c:871
 msgid "Enable debug to syslog"
 msgstr ""
 
-#: src/access.c:1606
+#: src/access.c:1619
 msgid ""
 "Enable exclusion of user-config defined channel tags. This will prevent the "
 "user from accessing channels associated with the tags selected (below)."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:306
+#: src/input/mpegts/satip/satip.c:307
 msgid ""
 "Enable if the SAT>IP box requests plts=on parameter in the SETUP RTSP "
 "command for DVB-S2 muxes."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:297
+#: src/input/mpegts/satip/satip.c:298
 msgid ""
 "Enable if the SAT>IP box requires pids=0 parameter in the SETUP RTSP command."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:316
+#: src/input/mpegts/satip/satip.c:317
 msgid ""
 "Enable if the SAT>IP box requires pids=21 parameter in the SETUP RTSP command"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:288
+#: src/input/mpegts/satip/satip.c:289
 msgid "Enable if the SAT>IP box supports the addpids/delpids commands."
 msgstr ""
 
 #: src/input/mpegts/satip/satip.c:236
-msgid "Enable or disable RTSP/TCP (embedded data) support."
+msgid ""
+"Enable or disable RTP/AVP/TCP transfer mode (embedded data in the RTSP "
+"session) support."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:244
+#: src/input/mpegts/satip/satip.c:245
 msgid "Enable or disable fast input switching."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:252
+#: src/input/mpegts/satip/satip.c:253
 msgid "Enable or disable full mux mode."
 msgstr ""
 
@@ -2064,29 +2176,25 @@ msgid ""
 "Enable or disable ignoring of Event Information Table (EIT) data on this mux."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:507
-msgid "Enable or disable the mux."
-msgstr ""
-
-#: src/input/mpegts/satip/satip_satconf.c:337
+#: src/input/mpegts/satip/satip_satconf.c:338
 msgid "Enable or disable this configuration."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:274
+#: src/input/mpegts/mpegts_input.c:279
 msgid "Enable over-the-air program guide (EPG) scanning on this input device."
 msgstr ""
 
-#: src/tvhlog.c:644
+#: src/tvhlog.c:734
 msgid "Enable syslog"
 msgstr ""
 
-#: src/config.c:2233
+#: src/config.c:2239
 msgid ""
 "Enable system time updates. This will only work if the user running "
 "Tvheadend has rights to update the system clock (normally only root)."
 msgstr ""
 
-#: src/config.c:2128
+#: src/config.c:2132
 msgid ""
 "Enable the CAs (conditional accesses) tab in web user interface for the "
 "advanced level. By default, this tab is visible only in the expert level."
@@ -2096,18 +2204,32 @@ msgstr ""
 msgid "Enable this filter."
 msgstr ""
 
-#: src/main.c:858
+#: src/main.c:876
 msgid "Enable trace subsystems"
 msgstr ""
 
-#: src/main.c:865
+#: src/main.c:884
 msgid "Enable web UI debug (non-minified JS)"
 msgstr ""
 
+#: src/input/mpegts/mpegts_mux.c:528
+msgid ""
+"Enable, disable or ignore the mux. When the mux is marked as ignore, all "
+"discovered services are removed."
+msgstr ""
+
 #: src/descrambler/caclient.c:274
 msgid "Enable/Disable CA client."
 msgstr ""
 
+#: src/service.c:180
+msgid "Enable/Disable service."
+msgstr ""
+
+#: src/access.c:1396
+msgid "Enable/Disable the entry."
+msgstr ""
+
 #: src/epggrab/channel.c:745
 msgid "Enable/disable EPG data for the entry."
 msgstr ""
@@ -2116,27 +2238,27 @@ msgstr ""
 msgid "Enable/disable LNA."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1001
+#: src/dvr/dvr_autorec.c:1002
 msgid "Enable/disable auto-rec rule."
 msgstr ""
 
-#: src/tvhlog.c:654
+#: src/tvhlog.c:744
 msgid "Enable/disable debugging output to syslog."
 msgstr ""
 
-#: src/tvhlog.c:675
+#: src/tvhlog.c:765
 msgid "Enable/disable inclusion of low-level debug traces."
 msgstr ""
 
-#: src/config.c:2067
+#: src/config.c:2071
 msgid "Enable/disable interface quick tips."
 msgstr ""
 
-#: src/tvhlog.c:702
+#: src/tvhlog.c:792
 msgid "Enable/disable libav log output."
 msgstr ""
 
-#: src/tvhlog.c:645
+#: src/tvhlog.c:735
 msgid "Enable/disable logging to syslog."
 msgstr ""
 
@@ -2152,15 +2274,15 @@ msgstr ""
 msgid "Enable/disable power save mode (if supported by the device)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:846
+#: src/dvr/dvr_config.c:847
 msgid "Enable/disable profile."
 msgstr ""
 
-#: src/bouquet.c:974
+#: src/bouquet.c:980
 msgid "Enable/disable the bouquet."
 msgstr ""
 
-#: src/channels.c:377
+#: src/channels.c:378
 msgid "Enable/disable the channel."
 msgstr ""
 
@@ -2168,8 +2290,8 @@ msgstr ""
 msgid "Enable/disable the device."
 msgstr ""
 
-#: src/access.c:1391 src/access.c:1814 src/access.c:1966 src/dvr/dvr_db.c:2845
-#: src/dvr/dvr_timerec.c:538 src/input/mpegts/mpegts_mux_sched.c:139
+#: src/access.c:1827 src/access.c:1979 src/dvr/dvr_db.c:2931
+#: src/dvr/dvr_timerec.c:538 src/input/mpegts/mpegts_mux_sched.c:138
 msgid "Enable/disable the entry."
 msgstr ""
 
@@ -2181,7 +2303,7 @@ msgstr ""
 msgid "Enable/disable the profile."
 msgstr ""
 
-#: src/channels.c:1418
+#: src/channels.c:1421
 msgid "Enable/disable the tag."
 msgstr ""
 
@@ -2189,33 +2311,33 @@ msgstr ""
 msgid "Enable/disable timeshift."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:235
+#: src/input/mpegts/mpegts_input.c:238
 msgid "Enable/disable tuner/adapter."
 msgstr ""
 
-#: src/access.c:1390 src/access.c:1813 src/access.c:1965 src/channels.c:356
-#: src/channels.c:376 src/channels.c:1417 src/service.c:176 src/imagecache.c:88
-#: src/esfilter.c:626 src/profile.c:305 src/bouquet.c:973
-#: src/epggrab/module.c:147 src/epggrab/channel.c:744 src/dvr/dvr_db.c:2844
-#: src/dvr/dvr_autorec.c:1000 src/dvr/dvr_timerec.c:537
-#: src/dvr/dvr_config.c:845 src/descrambler/caclient.c:273
-#: src/input/mpegts/mpegts_input.c:234 src/input/mpegts/mpegts_mux.c:506
-#: src/input/mpegts/mpegts_mux_sched.c:138
+#: src/access.c:1395 src/access.c:1826 src/access.c:1978 src/channels.c:356
+#: src/channels.c:377 src/channels.c:1420 src/service.c:179 src/imagecache.c:88
+#: src/esfilter.c:626 src/profile.c:305 src/bouquet.c:979
+#: src/epggrab/module.c:147 src/epggrab/channel.c:744 src/dvr/dvr_db.c:2930
+#: src/dvr/dvr_autorec.c:1001 src/dvr/dvr_timerec.c:537
+#: src/dvr/dvr_config.c:846 src/descrambler/caclient.c:273
+#: src/input/mpegts/mpegts_input.c:237 src/input/mpegts/mpegts_mux.c:527
+#: src/input/mpegts/mpegts_mux_sched.c:137
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1335
-#: src/input/mpegts/satip/satip_satconf.c:336 src/timeshift.c:184
+#: src/input/mpegts/satip/satip_satconf.c:337 src/timeshift.c:184
 #: src/input/mpegts/linuxdvb/linuxdvb_ca.c:188
 msgid "Enabled"
 msgstr ""
 
-#: src/service.c:216
+#: src/service.c:221
 msgid "Encrypted"
 msgstr ""
 
-#: src/htsp_server.c:842
+#: src/htsp_server.c:848
 msgid "Encrypted service"
 msgstr ""
 
-#: src/tvhlog.c:636
+#: src/tvhlog.c:726
 msgid "Enter a filename you want to save the debug log to."
 msgstr ""
 
@@ -2243,13 +2365,13 @@ msgid ""
 "superuser backdoor account."
 msgstr ""
 
-#: src/tvhlog.c:663
+#: src/tvhlog.c:753
 msgid ""
 "Enter comma-separated list of subsystems you want debugging output for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
 msgstr ""
 
-#: src/tvhlog.c:687
+#: src/tvhlog.c:777
 msgid ""
 "Enter comma-separated list of subsystems you want to get traces for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
@@ -2259,15 +2381,15 @@ msgstr ""
 msgid "Enter external IP if behind Network address translation (NAT)."
 msgstr ""
 
-#: src/epg.c:2259
+#: src/epg.c:2281
 msgid "Entertainment programs for 10 to 16"
 msgstr ""
 
-#: src/epg.c:2258
+#: src/epg.c:2280
 msgid "Entertainment programs for 6 to 14"
 msgstr ""
 
-#: src/epg.c:2315
+#: src/epg.c:2337
 msgid "Environment"
 msgstr ""
 
@@ -2275,28 +2397,28 @@ msgstr ""
 msgid "Environment (pipe)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3193
+#: src/dvr/dvr_db.c:3279
 msgid "Episode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:657
+#: src/dvr/dvr_db.c:744
 #, c-format
 msgid "Episode %d"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3194
+#: src/dvr/dvr_db.c:3280
 msgid "Episode number/ID."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3074
+#: src/dvr/dvr_db.c:3160
 msgid "Error code"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3075
+#: src/dvr/dvr_db.c:3161
 msgid "Error code of entry."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3082
+#: src/dvr/dvr_db.c:3168
 msgid "Errors"
 msgstr ""
 
@@ -2308,7 +2430,7 @@ msgstr ""
 msgid "Even key."
 msgstr ""
 
-#: src/htsp_server.c:1530 src/htsp_server.c:1555
+#: src/htsp_server.c:1540 src/htsp_server.c:1565
 msgid "Event does not exist"
 msgstr ""
 
@@ -2316,15 +2438,15 @@ msgstr ""
 msgid "Every day"
 msgstr ""
 
-#: src/access.c:1605
+#: src/access.c:1618
 msgid "Exclude channel tags"
 msgstr ""
 
-#: src/epg.c:2318
+#: src/epg.c:2340
 msgid "Expeditions"
 msgstr ""
 
-#: src/epg.c:2294
+#: src/epg.c:2316
 msgid "Experimental film"
 msgstr ""
 
@@ -2332,7 +2454,7 @@ msgstr ""
 msgid "Expert"
 msgstr ""
 
-#: src/satip/server.c:585
+#: src/satip/server.c:587
 msgid "Exported tuners"
 msgstr ""
 
@@ -2352,15 +2474,15 @@ msgstr ""
 msgid "External PyEPG Grabber"
 msgstr ""
 
-#: src/bouquet.c:1052
+#: src/bouquet.c:1041
 msgid "External URL"
 msgstr ""
 
-#: src/bouquet.c:1053
+#: src/bouquet.c:1042
 msgid "External URL of the bouquet."
 msgstr ""
 
-#: src/epggrab/module/xmltv.c:788
+#: src/epggrab/module/xmltv.c:789
 msgid "External XMLTV EPG Grabber"
 msgstr ""
 
@@ -2368,19 +2490,19 @@ msgstr ""
 msgid "Extra arguments"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1111
+#: src/dvr/dvr_autorec.c:1112
 msgid "Extra start time"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1121
+#: src/dvr/dvr_autorec.c:1122
 msgid "Extra stop time"
 msgstr ""
 
-#: src/dvr/dvr_config.c:944
+#: src/dvr/dvr_config.c:945
 msgid "Extra warming up time (seconds)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:395
+#: src/input/mpegts/mpegts_mux.c:400
 msgid "FAIL"
 msgstr ""
 
@@ -2397,72 +2519,80 @@ msgstr ""
 msgid "FEC low"
 msgstr ""
 
-#: src/epg.c:2314
+#: src/epg.c:2336
 msgid "Factual topics"
 msgstr ""
 
-#: src/subscriptions.c:946
+#: src/subscriptions.c:997
 #, c-format
 msgid "Failed"
 msgstr ""
 
-#: src/access.c:1525
+#: src/access.c:1537
 msgid "Failed DVR"
 msgstr ""
 
-#: src/htsp_server.c:2672
+#: src/htsp_server.c:2682
 msgid "Failed to open image"
 msgstr ""
 
-#: src/epg.c:2200
+#: src/epg.c:2222
 msgid "Fantasy"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:243
+#: src/input/mpegts/satip/satip.c:244
 msgid "Fast input switch"
 msgstr ""
 
-#: src/dvr/dvr_db.c:515
+#: src/tvhlog.c:117
+msgid "Fastscan DVB"
+msgstr ""
+
+#: src/dvr/dvr_db.c:598
 msgid "File missing"
 msgstr ""
 
-#: src/dvr/dvr_db.c:504
+#: src/dvr/dvr_db.c:587
 msgid "File not created"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1089
+#: src/dvr/dvr_config.c:1090
 msgid "File permissions (octal, e.g. 0664)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3209
+#: src/dvr/dvr_db.c:3295
 msgid "File size"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3058
+#: src/dvr/dvr_db.c:3144
 msgid "Filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1099
+#: src/dvr/dvr_config.c:1100
 msgid "Filename character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:829
+#: src/dvr/dvr_config.c:830
 msgid "Filename options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3059
+#: src/dvr/dvr_db.c:3145
 msgid "Filename used by the entry."
 msgstr ""
 
-#: src/epg.c:2293
+#: src/tvhlog.c:86
+msgid "Filesystem monitor"
+msgstr ""
+
+#: src/epg.c:2315
 msgid "Film"
 msgstr ""
 
-#: src/epg.c:2289
+#: src/epg.c:2311
 msgid "Fine arts"
 msgstr ""
 
-#: src/wizard.c:1160 src/dvr/dvr_db.c:496
+#: src/wizard.c:1160 src/dvr/dvr_db.c:579
 msgid "Finished"
 msgstr ""
 
@@ -2474,23 +2604,23 @@ msgstr ""
 msgid "Fit to RAM (cut rewind)"
 msgstr ""
 
-#: src/epg.c:2334
+#: src/epg.c:2356
 msgid "Fitness and health"
 msgstr ""
 
-#: src/epg.c:2275
+#: src/epg.c:2297
 msgid "Folk"
 msgstr ""
 
-#: src/epg.c:2202
+#: src/epg.c:2224
 msgid "Folkloric"
 msgstr ""
 
-#: src/epg.c:2248
+#: src/epg.c:2270
 msgid "Football"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:465
+#: src/input/mpegts/mpegts_mux.c:486
 msgid "Force (auto)"
 msgstr ""
 
@@ -2498,8 +2628,8 @@ msgstr ""
 msgid "Force CA ID (e.g. 0x2600)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:348
-#: src/input/mpegts/satip/satip_frontend.c:217
+#: src/input/mpegts/satip/satip.c:349
+#: src/input/mpegts/satip/satip_frontend.c:212
 msgid ""
 "Force all network connections to this tuner to be made over the specified IP "
 "address, similar to the setting for the SAT>IP device itself. Setting this "
@@ -2518,7 +2648,7 @@ msgstr ""
 msgid "Force old status"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:305
+#: src/input/mpegts/satip/satip.c:306
 msgid "Force pilot for DVB-S2"
 msgstr ""
 
@@ -2530,18 +2660,18 @@ msgstr ""
 msgid "Force service type to 1"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:196
+#: src/input/mpegts/satip/satip_frontend.c:191
 msgid "Force teardown delay"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:197
+#: src/input/mpegts/satip/satip_frontend.c:192
 msgid ""
 "Force the delay between RTSP TEARDOWN and RTSP SETUP command (value from "
 "'Next tune delay in ms' is used). Some devices are not able to handle quick "
 "continuous tuning."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:166
+#: src/input/mpegts/satip/satip_frontend.c:161
 msgid ""
 "Force the local UDP Port number here. The number should be even (RTP port). "
 "The next odd number (+1) will be used as the RTCP port."
@@ -2555,20 +2685,20 @@ msgstr ""
 msgid "Force usage of entered CA ID on this service."
 msgstr ""
 
-#: src/epg.c:2318
+#: src/epg.c:2340
 msgid "Foreign countries"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2390 src/dvr/dvr_db.c:2414 src/dvr/dvr_config.c:736
+#: src/dvr/dvr_db.c:2476 src/dvr/dvr_db.c:2500 src/dvr/dvr_config.c:736
 #: src/dvr/dvr_config.c:759
 msgid "Forever"
 msgstr ""
 
-#: src/main.c:801
+#: src/main.c:819
 msgid "Fork and run as daemon"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1135
+#: src/dvr/dvr_config.c:1136
 msgid "Format string"
 msgstr ""
 
@@ -2580,20 +2710,20 @@ msgstr ""
 msgid "Found services"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:302
+#: src/input/mpegts/mpegts_input.c:307
 msgid "Free subscription weight"
 msgstr ""
 
-#: src/dvr/dvr_config.c:868
+#: src/dvr/dvr_config.c:869
 msgid "Free-form field, enter whatever you like here."
 msgstr ""
 
-#: src/access.c:1628 src/access.c:1846 src/access.c:1981 src/channels.c:1485
-#: src/dvr/dvr_db.c:3243 src/dvr/dvr_autorec.c:1283 src/dvr/dvr_timerec.c:676
+#: src/access.c:1641 src/access.c:1859 src/access.c:1994 src/channels.c:1488
+#: src/dvr/dvr_db.c:3329 src/dvr/dvr_autorec.c:1285 src/dvr/dvr_timerec.c:676
 msgid "Free-form text field, enter whatever you like here."
 msgstr ""
 
-#: src/bouquet.c:1116 src/epggrab/channel.c:868 src/descrambler/caclient.c:289
+#: src/bouquet.c:1105 src/epggrab/channel.c:868 src/descrambler/caclient.c:289
 msgid "Free-form text field, enter whatever you like."
 msgstr ""
 
@@ -2633,14 +2763,14 @@ msgstr ""
 msgid "Fri"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:374
+#: src/input/mpegts/satip/satip.c:375
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:193
 msgid "Friendly name"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:94
-#: src/input/mpegts/satip/satip_frontend.c:157
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:560
+#: src/input/mpegts/satip/satip_frontend.c:152
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:571
 msgid "Frontend number"
 msgstr ""
 
@@ -2652,25 +2782,25 @@ msgstr ""
 msgid "Full DiseqC"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:251
+#: src/input/mpegts/satip/satip.c:252
 msgid "Full mux RX mode supported"
 msgstr ""
 
-#: src/channels.c:1458
+#: src/channels.c:1461
 msgid ""
 "Full path to an icon used to depict the tag. This can be a TV network "
 "logotype, etc."
 msgstr ""
 
-#: src/dvr/dvr_config.c:821
+#: src/dvr/dvr_config.c:822
 msgid "Full pathname specification"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1034
+#: src/dvr/dvr_autorec.c:1035
 msgid "Full-text"
 msgstr ""
 
-#: src/epg.c:2320
+#: src/epg.c:2342
 msgid "Further education"
 msgstr ""
 
@@ -2682,16 +2812,16 @@ msgstr ""
 msgid "GOTOX position"
 msgstr ""
 
-#: src/epg.c:2229 src/epg.c:2230
+#: src/epg.c:2251 src/epg.c:2252
 msgid "Game show"
 msgstr ""
 
-#: src/epg.c:2337 src/epg.c:2338 src/epg.c:2339 src/epg.c:2340 src/epg.c:2341
-#: src/epg.c:2342 src/epg.c:2343
+#: src/epg.c:2359 src/epg.c:2360 src/epg.c:2361 src/epg.c:2362 src/epg.c:2363
+#: src/epg.c:2364 src/epg.c:2365
 msgid "Gardening"
 msgstr ""
 
-#: src/satip/server.c:581
+#: src/satip/server.c:583
 msgid "General"
 msgstr ""
 
@@ -2704,10 +2834,18 @@ msgstr ""
 msgid "Generic"
 msgstr ""
 
-#: src/main.c:794
+#: src/main.c:812
 msgid "Generic options"
 msgstr ""
 
+#: src/tvhlog.c:120
+msgid "Global Headers"
+msgstr ""
+
+#: src/tvhlog.c:80
+msgid "Global timer"
+msgstr ""
+
 #: src/epggrab/module.c:156
 msgid ""
 "Grabber priority. This option lets you pick which EPG grabber's data gets "
@@ -2723,7 +2861,7 @@ msgstr ""
 msgid "Guard interval"
 msgstr ""
 
-#: src/service.c:158
+#: src/service.c:159
 msgid "HD TV"
 msgstr ""
 
@@ -2731,58 +2869,86 @@ msgstr ""
 msgid "HD: high definition"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:602
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:613
 msgid "HDHomeRun ATSC-C frontend"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:592
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:603
 msgid "HDHomeRun ATSC-T frontend"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:554
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:565
 msgid "HDHomeRun DVB frontend"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:582
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:593
 msgid "HDHomeRun DVB-C frontend"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:572
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:583
 msgid "HDHomeRun DVB-T frontend"
 msgstr ""
 
-#: src/access.c:1501
+#: src/tvhlog.c:122
+msgid "HEVC - H.265"
+msgstr ""
+
+#: src/tvhlog.c:107
+msgid "HTSP Answer"
+msgstr ""
+
+#: src/access.c:1513
 msgid "HTSP DVR"
 msgstr ""
 
-#: src/profile.c:2104
+#: src/profile.c:2132
 msgid "HTSP Default Stream Settings"
 msgstr ""
 
-#: src/profile.c:978
+#: src/tvhlog.c:106
+msgid "HTSP Request"
+msgstr ""
+
+#: src/tvhlog.c:104
+msgid "HTSP Server"
+msgstr ""
+
+#: src/profile.c:1006
 msgid "HTSP Stream Profile"
 msgstr ""
 
-#: src/access.c:1472
+#: src/tvhlog.c:105
+msgid "HTSP Subscription"
+msgstr ""
+
+#: src/access.c:1483
 msgid "HTSP streaming"
 msgstr ""
 
-#: src/config.c:2098
+#: src/config.c:2102
 msgid ""
 "HTTP CORS (cross-origin resource sharing) origin. This option is usually set "
 "when Tvheadend is behind a proxy. Enter a domain (or IP) to allow cross-"
 "domain requests."
 msgstr ""
 
-#: src/config.c:2097
+#: src/config.c:2101
 msgid "HTTP CORS origin"
 msgstr ""
 
-#: src/epg.c:2332
+#: src/tvhlog.c:103
+msgid "HTTP Client"
+msgstr ""
+
+#: src/tvhlog.c:102
+msgid "HTTP Server"
+msgstr ""
+
+#: src/epg.c:2354
 msgid "Handicraft"
 msgstr ""
 
-#: src/streaming.c:555
+#: src/streaming.c:573
 msgid "Hearing impaired"
 msgstr ""
 
@@ -2790,7 +2956,7 @@ msgstr ""
 msgid "Hierarchy"
 msgstr ""
 
-#: src/profile.c:249 src/dvr/dvr_db.c:2363
+#: src/profile.c:249 src/dvr/dvr_db.c:2449
 msgid "High"
 msgstr ""
 
@@ -2798,7 +2964,7 @@ msgstr ""
 msgid "High bitrate mode (CI+ CAMs only)"
 msgstr ""
 
-#: src/access.c:1599
+#: src/access.c:1612
 msgid "Highest channel number the user can access."
 msgstr ""
 
@@ -2806,11 +2972,11 @@ msgstr ""
 msgid "Highest count of objects."
 msgstr ""
 
-#: src/epg.c:2204
+#: src/epg.c:2226
 msgid "Historical movie"
 msgstr ""
 
-#: src/epg.c:2200
+#: src/epg.c:2222
 msgid "Horror"
 msgstr ""
 
@@ -2840,24 +3006,28 @@ msgstr ""
 msgid "ID of the network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:386
+#: src/input/mpegts/mpegts_mux.c:391
 msgid "IDLE"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:347
+#: src/input/mpegts/mpegts_mux.c:402
+msgid "IGNORE"
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:348
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:179
 msgid "IP address"
 msgstr ""
 
-#: src/access.c:1922
+#: src/access.c:1935
 msgid "IP blocking"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:138
+#: src/tvhlog.c:149 src/input/mpegts/iptv/iptv.c:138
 msgid "IPTV"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:820
+#: src/input/mpegts/iptv/iptv.c:839
 msgid "IPTV Automatic Network"
 msgstr ""
 
@@ -2865,15 +3035,19 @@ msgstr ""
 msgid "IPTV Multiplex"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:706
+#: src/input/mpegts/iptv/iptv.c:709
 msgid "IPTV Network"
 msgstr ""
 
+#: src/tvhlog.c:150
+msgid "IPTV PCR"
+msgstr ""
+
 #: src/input/mpegts/iptv/iptv.c:145
 msgid "IPTV input"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:389
+#: src/input/mpegts/mpegts_network_dvb.c:390
 msgid "ISDB-C Network"
 msgstr ""
 
@@ -2881,7 +3055,7 @@ msgstr ""
 msgid "ISDB-C multiplex"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:412
+#: src/input/mpegts/mpegts_network_dvb.c:413
 msgid "ISDB-S Network"
 msgstr ""
 
@@ -2889,7 +3063,7 @@ msgstr ""
 msgid "ISDB-S multiplex"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:366
+#: src/input/mpegts/mpegts_network_dvb.c:367
 msgid "ISDB-T Network"
 msgstr ""
 
@@ -2905,23 +3079,23 @@ msgstr ""
 msgid "Icon"
 msgstr ""
 
-#: src/channels.c:1457
+#: src/channels.c:1460
 msgid "Icon (full URL)"
 msgstr ""
 
-#: src/channels.c:427 src/channels.c:1467 src/input/mpegts/iptv/iptv_mux.c:194
+#: src/channels.c:427 src/channels.c:1470 src/input/mpegts/iptv/iptv_mux.c:194
 msgid "Icon URL"
 msgstr ""
 
-#: src/channels.c:428
-msgid "Icon URL. The imagecache path to the icon to use/used for the channel."
+#: src/input/mpegts/iptv/iptv.c:784
+msgid "Icon base URL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:766
-msgid "Icon base URL"
+#: src/input/mpegts/iptv/iptv.c:785
+msgid "Icon base URL."
 msgstr ""
 
-#: src/channels.c:1475
+#: src/channels.c:1478
 msgid "Icon has title"
 msgstr ""
 
@@ -2929,31 +3103,31 @@ msgstr ""
 msgid "Icons from"
 msgstr ""
 
-#: src/subscriptions.c:907
+#: src/subscriptions.c:959
 msgid "Idle"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:293
+#: src/input/mpegts/mpegts_input.c:298
 msgid "Idle scan"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:193
+#: src/input/mpegts/mpegts_network.c:207
 msgid "Idle scan muxes"
 msgstr ""
 
-#: src/dvr/dvr_config.c:924
+#: src/dvr/dvr_config.c:925
 msgid ""
 "If an error occurs clone the scheduled entry and try to record again (if "
 "possible)."
 msgstr ""
 
-#: src/config.c:2268
+#: src/config.c:2274
 msgid ""
 "If both a picon and a channel-specific (e.g. channelname.jpg) icon are "
 "defined, prefer the picon."
 msgstr ""
 
-#: src/dvr/dvr_config.c:935
+#: src/dvr/dvr_config.c:936
 msgid ""
 "If more than x errors occur during a recording schedule a re-record (if "
 "possible)."
@@ -2965,7 +3139,7 @@ msgid ""
 "priority by assigning a streaming profile with a higher priority."
 msgstr ""
 
-#: src/main.c:805
+#: src/main.c:823
 msgid ""
 "If no user account exists then create one with\n"
 "no username and no password. Use with care as\n"
@@ -2980,7 +3154,7 @@ msgid ""
 "reduce the amount of allowed rewind time."
 msgstr ""
 
-#: src/channels.c:1476
+#: src/channels.c:1479
 msgid ""
 "If set, presentation of the tag icon will not superimpose the tag name on "
 "top of the icon."
@@ -2999,7 +3173,7 @@ msgid ""
 "rotor), enable this."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:303
+#: src/input/mpegts/mpegts_input.c:308
 msgid ""
 "If the subscription weight for the input is below the specified threshold, "
 "the tuner is handled as free (according the priority settings). Otherwise, "
@@ -3011,11 +3185,15 @@ msgstr ""
 msgid "If you'd like to support the project, please consider a donation."
 msgstr ""
 
+#: src/input/mpegts/mpegts_mux.c:473
+msgid "Ignore"
+msgstr ""
+
 #: src/input/mpegts/mpegts_service.c:194
 msgid "Ignore EPG (EIT)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:485
+#: src/input/mpegts/mpegts_mux.c:506
 msgid "Ignore descriptor 5"
 msgstr ""
 
@@ -3032,77 +3210,81 @@ msgid ""
 "Ignore invalid/unverifiable (expired, self-certified, etc.) certificates"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:220
+#: src/input/mpegts/mpegts_network.c:234
 msgid "Ignore provider's channel numbers"
 msgstr ""
 
-#: src/main.c:866
+#: src/tvhlog.c:108
+msgid "Image Cache"
+msgstr ""
+
+#: src/main.c:885
 msgid "Immediately abort"
 msgstr ""
 
-#: src/profile.c:248 src/dvr/dvr_db.c:2362
+#: src/profile.c:248 src/dvr/dvr_db.c:2448
 msgid "Important"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1194
+#: src/dvr/dvr_config.c:1195
 msgid "Include channel name in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1205
+#: src/dvr/dvr_config.c:1206
 msgid "Include date in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1227
+#: src/dvr/dvr_config.c:1228
 msgid "Include episode in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1237
+#: src/dvr/dvr_config.c:1238
 msgid "Include subtitle in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1206
+#: src/dvr/dvr_config.c:1207
 msgid ""
 "Include the date for the recording in the event title. This applies to both "
 "the title stored in the file and to the filename itself."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1238
+#: src/dvr/dvr_config.c:1239
 msgid "Include the episode subtitle in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1195
+#: src/dvr/dvr_config.c:1196
 msgid ""
 "Include the name of the channel in the event title. This applies to both the "
 "title stored in the file and to the filename itself."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1228
+#: src/dvr/dvr_config.c:1229
 msgid "Include the season and episode in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1217
+#: src/dvr/dvr_config.c:1218
 msgid ""
 "Include the time for the recording in the event title. This applies to both "
 "the title stored in the file and to the filename itself."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1216
+#: src/dvr/dvr_config.c:1217
 msgid "Include time in filename"
 msgstr ""
 
-#: src/access.c:1383 src/esfilter.c:619 src/descrambler/caclient.c:266
+#: src/access.c:1388 src/esfilter.c:619 src/descrambler/caclient.c:266
 msgid "Index"
 msgstr ""
 
-#: src/config.c:2187
+#: src/config.c:2191
 msgid "Information area"
 msgstr ""
 
-#: src/epg.c:2260
+#: src/epg.c:2282
 msgid "Informational"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:282
+#: src/input/mpegts/mpegts_input.c:287
 msgid "Initial scan"
 msgstr ""
 
@@ -3126,7 +3308,7 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: src/channels.c:1439 src/epggrab/module.c:58
+#: src/channels.c:1442 src/epggrab/module.c:58
 msgid "Internal"
 msgstr ""
 
@@ -3142,7 +3324,7 @@ msgstr ""
 msgid "Internal XMLTV EPG Grabber"
 msgstr ""
 
-#: src/htsp_server.c:1717
+#: src/htsp_server.c:1727
 msgid "Internal error"
 msgstr ""
 
@@ -3150,51 +3332,51 @@ msgstr ""
 msgid "Internal grabber"
 msgstr ""
 
-#: src/epg.c:2217 src/epg.c:2218 src/epg.c:2219 src/epg.c:2220 src/epg.c:2221
-#: src/epg.c:2222 src/epg.c:2223 src/epg.c:2224 src/epg.c:2225 src/epg.c:2226
+#: src/epg.c:2239 src/epg.c:2240 src/epg.c:2241 src/epg.c:2242 src/epg.c:2243
+#: src/epg.c:2244 src/epg.c:2245 src/epg.c:2246 src/epg.c:2247 src/epg.c:2248
 msgid "Interview"
 msgstr ""
 
-#: src/dvr/dvr_db.c:498 src/dvr/dvr_db.c:527 src/dvr/dvr_timerec.c:429
+#: src/dvr/dvr_db.c:581 src/dvr/dvr_db.c:610 src/dvr/dvr_timerec.c:429
 msgid "Invalid"
 msgstr ""
 
-#: src/htsp_server.c:1713
+#: src/htsp_server.c:1723
 msgid "Invalid EPG object request"
 msgstr ""
 
-#: src/main.c:950
+#: src/main.c:971
 #, c-format
 msgid "Invalid adapter number '%s'\n"
 msgstr ""
 
-#: src/htsp_server.c:1240 src/htsp_server.c:1243 src/htsp_server.c:1508
-#: src/htsp_server.c:1526 src/htsp_server.c:1626 src/htsp_server.c:1703
-#: src/htsp_server.c:1816 src/htsp_server.c:1876 src/htsp_server.c:2012
-#: src/htsp_server.c:2059 src/htsp_server.c:2095 src/htsp_server.c:2124
-#: src/htsp_server.c:2170 src/htsp_server.c:2205 src/htsp_server.c:2241
-#: src/htsp_server.c:2303 src/htsp_server.c:2339 src/htsp_server.c:2348
-#: src/htsp_server.c:2451 src/htsp_server.c:2480 src/htsp_server.c:2509
-#: src/htsp_server.c:2531 src/htsp_server.c:2551 src/htsp_server.c:2553
-#: src/htsp_server.c:2580 src/htsp_server.c:2608 src/htsp_server.c:2647
-#: src/htsp_server.c:3124
+#: src/htsp_server.c:1246 src/htsp_server.c:1249 src/htsp_server.c:1518
+#: src/htsp_server.c:1536 src/htsp_server.c:1636 src/htsp_server.c:1713
+#: src/htsp_server.c:1826 src/htsp_server.c:1886 src/htsp_server.c:2022
+#: src/htsp_server.c:2069 src/htsp_server.c:2105 src/htsp_server.c:2134
+#: src/htsp_server.c:2180 src/htsp_server.c:2215 src/htsp_server.c:2251
+#: src/htsp_server.c:2313 src/htsp_server.c:2349 src/htsp_server.c:2358
+#: src/htsp_server.c:2461 src/htsp_server.c:2490 src/htsp_server.c:2519
+#: src/htsp_server.c:2541 src/htsp_server.c:2561 src/htsp_server.c:2563
+#: src/htsp_server.c:2590 src/htsp_server.c:2618 src/htsp_server.c:2657
+#: src/htsp_server.c:3132
 msgid "Invalid arguments"
 msgstr ""
 
-#: src/htsp_server.c:2694 src/htsp_server.c:2742 src/htsp_server.c:2760
-#: src/htsp_server.c:2788
+#: src/htsp_server.c:2704 src/htsp_server.c:2752 src/htsp_server.c:2770
+#: src/htsp_server.c:2798
 msgid "Invalid file"
 msgstr ""
 
-#: src/htsp_server.c:2697 src/htsp_server.c:2791 src/htsp_server.c:2801
+#: src/htsp_server.c:2707 src/htsp_server.c:2801 src/htsp_server.c:2811
 msgid "Invalid parameters"
 msgstr ""
 
-#: src/streaming.c:449
+#: src/streaming.c:467
 msgid "Invalid service"
 msgstr ""
 
-#: src/streaming.c:420
+#: src/streaming.c:438
 msgid "Invalid target"
 msgstr ""
 
@@ -3202,7 +3384,7 @@ msgstr ""
 msgid "Items"
 msgstr ""
 
-#: src/epg.c:2276
+#: src/epg.c:2298
 msgid "Jazz"
 msgstr ""
 
@@ -3210,10 +3392,14 @@ msgstr ""
 msgid "Keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1070
+#: src/dvr/dvr_config.c:1071
 msgid "Keep x amount of storage space free."
 msgstr ""
 
+#: src/input/mpegts/iptv/iptv.c:904
+msgid "Key and value pairs to remove from the query string in the URL."
+msgstr ""
+
 #: src/input/mpegts/iptv/iptv_mux.c:208
 msgid "Kill signal (pipe)"
 msgstr ""
@@ -3234,8 +3420,8 @@ msgstr ""
 msgid "LNB type"
 msgstr ""
 
-#: src/access.c:1431 src/esfilter.c:654 src/esfilter.c:748 src/esfilter.c:843
-#: src/esfilter.c:938 src/esfilter.c:1138 src/profile.c:1753 src/wizard.c:197
+#: src/access.c:1440 src/esfilter.c:654 src/esfilter.c:748 src/esfilter.c:843
+#: src/esfilter.c:938 src/esfilter.c:1138 src/profile.c:1781 src/wizard.c:197
 msgid "Language"
 msgstr ""
 
@@ -3251,12 +3437,12 @@ msgstr ""
 msgid "Language 3"
 msgstr ""
 
-#: src/config.c:1992
+#: src/config.c:1994
 msgid "Language settings"
 msgstr ""
 
-#: src/epg.c:2321 src/epg.c:2322 src/epg.c:2323 src/epg.c:2324 src/epg.c:2325
-#: src/epg.c:2326 src/epg.c:2327
+#: src/epg.c:2343 src/epg.c:2344 src/epg.c:2345 src/epg.c:2346 src/epg.c:2347
+#: src/epg.c:2348 src/epg.c:2349
 msgid "Languages"
 msgstr ""
 
@@ -3268,7 +3454,7 @@ msgstr ""
 msgid "Last seen"
 msgstr ""
 
-#: src/config.c:2026
+#: src/config.c:2028
 msgid "Last updated from"
 msgstr ""
 
@@ -3320,19 +3506,19 @@ msgstr ""
 msgid "Layer C: Time interleaving"
 msgstr ""
 
-#: src/epg.c:2330
+#: src/epg.c:2352
 msgid "Leisure hobbies"
 msgstr ""
 
-#: src/access.c:1580
+#: src/access.c:1593
 msgid "Limit connections"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:164
+#: src/input/mpegts/mpegts_network.c:176
 msgid "Limited/limit scanning to this network ID only."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:327
+#: src/input/mpegts/mpegts_input.c:332
 msgid "Linked input"
 msgstr ""
 
@@ -3344,27 +3530,35 @@ msgstr ""
 msgid "Linux DVB frontend"
 msgstr ""
 
+#: src/tvhlog.c:151
+msgid "LinuxDVB Input"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:110
 msgid "LinuxDVB adapter"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:230
+#: src/input/mpegts/mpegts_network_dvb.c:231
 msgid "LinuxDVB network"
 msgstr ""
 
-#: src/access.c:1405
+#: src/access.c:1410
 msgid "List of allowed IPv4 or IPv6 hosts or networks (comma-separated)."
 msgstr ""
 
-#: src/descrambler/capmt.c:2397
+#: src/main.c:878
+msgid "List subsystems"
+msgstr ""
+
+#: src/descrambler/capmt.c:2398
 msgid "Listen / Connect port"
 msgstr ""
 
-#: src/main.c:835
+#: src/main.c:853
 msgid "Listen on IPv6"
 msgstr ""
 
-#: src/epg.c:2292
+#: src/epg.c:2314
 msgid "Literature"
 msgstr ""
 
@@ -3372,7 +3566,7 @@ msgstr ""
 msgid "Local (server) time"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:324
+#: src/input/mpegts/satip/satip.c:325
 msgid "Local bind IP address"
 msgstr ""
 
@@ -3384,7 +3578,7 @@ msgstr ""
 msgid "Local channel number"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:486
+#: src/input/mpegts/satip/satip.c:487
 msgid "Local discovery IP address"
 msgstr ""
 
@@ -3412,11 +3606,11 @@ msgstr ""
 msgid "Local: Record once per week"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:470
+#: src/input/mpegts/satip/satip.c:471
 msgid "Location"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:471
+#: src/input/mpegts/satip/satip.c:472
 msgid "Location details of the SAT>IP Server."
 msgstr ""
 
@@ -3424,6 +3618,10 @@ msgstr ""
 msgid "Lock preferred CA PID"
 msgstr ""
 
+#: src/tvhlog.c:87
+msgid "Locking"
+msgstr ""
+
 #: src/esfilter.c:710 src/esfilter.c:805 src/esfilter.c:900 src/esfilter.c:995
 #: src/esfilter.c:1100 src/esfilter.c:1182
 msgid "Log"
@@ -3441,31 +3639,47 @@ msgstr ""
 msgid "Login/Logout"
 msgstr ""
 
-#: src/profile.c:251 src/dvr/dvr_db.c:2365
+#: src/profile.c:251 src/dvr/dvr_db.c:2451
 msgid "Low"
 msgstr ""
 
-#: src/access.c:1591
+#: src/access.c:1604
 msgid "Lowest channel number the user can access."
 msgstr ""
 
-#: src/profile.c:1452
+#: src/input/mpegts/iptv/iptv.c:874
+msgid "Lowest starting channel number."
+msgstr ""
+
+#: src/profile.c:1480
 msgid "MP4/av-lib"
 msgstr ""
 
-#: src/profile.c:1538
+#: src/profile.c:1566
 msgid "MPEG-PS (DVD)/av-lib"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:495
+#: src/tvhlog.c:145
+msgid "MPEG-TS"
+msgstr ""
+
+#: src/tvhlog.c:165
+msgid "MPEG-TS File"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:516
 msgid "MPEG-TS Multiplex"
 msgstr ""
 
-#: src/profile.c:2068
+#: src/tvhlog.c:118
+msgid "MPEG-TS Parser"
+msgstr ""
+
+#: src/profile.c:2096
 msgid "MPEG-TS Pass-thru"
 msgstr ""
 
-#: src/profile.c:1051
+#: src/profile.c:1079
 msgid "MPEG-TS Pass-thru/built-in"
 msgstr ""
 
@@ -3473,11 +3687,11 @@ msgstr ""
 msgid "MPEG-TS Service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:226
+#: src/input/mpegts/mpegts_input.c:229
 msgid "MPEG-TS input"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:41
+#: src/input/mpegts/mpegts_mux.c:44
 msgid "MPEG-TS multiplex PHY"
 msgstr ""
 
@@ -3485,59 +3699,63 @@ msgstr ""
 msgid "MPEG-TS raw service"
 msgstr ""
 
-#: src/profile.c:1282 src/profile.c:1537
+#: src/profile.c:1310 src/profile.c:1565
 msgid "MPEG-TS/av-lib"
 msgstr ""
 
-#: src/epg.c:2299
+#: src/epg.c:2321
 msgid "Magazines"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1069
+#: src/tvhlog.c:79
+msgid "Main"
+msgstr ""
+
+#: src/dvr/dvr_config.c:1070
 msgid "Maintain free storage space in MiB"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1079
+#: src/dvr/dvr_config.c:1080
 msgid "Maintain used storage space in MiB (0=disabled)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2413 src/dvr/dvr_config.c:735
+#: src/dvr/dvr_db.c:2499 src/dvr/dvr_config.c:735
 msgid "Maintained space"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1170
+#: src/dvr/dvr_config.c:1171
 msgid "Make subdirectories per channel"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1158
+#: src/dvr/dvr_config.c:1159
 msgid "Make subdirectories per day"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1182
+#: src/dvr/dvr_config.c:1183
 msgid "Make subdirectories per title"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:398
+#: src/input/mpegts/satip/satip.c:399
 msgid "Manufacturer"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:406
+#: src/input/mpegts/satip/satip.c:407
 msgid "Manufacturer URL"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:431
+#: src/input/mpegts/satip/satip.c:432
 msgid "Manufacturer's model number."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:415
+#: src/input/mpegts/satip/satip.c:416
 msgid "Manufacturer's product description."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:407
+#: src/input/mpegts/satip/satip.c:408
 msgid "Manufacturer's product information page for the device."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:423
+#: src/input/mpegts/satip/satip.c:424
 msgid "Manufacturer's product name."
 msgstr ""
 
@@ -3545,59 +3763,63 @@ msgstr ""
 msgid "Map all services"
 msgstr ""
 
-#: src/service_mapper.c:512 src/bouquet.c:723
+#: src/service_mapper.c:512 src/bouquet.c:728
 msgid "Map encrypted services"
 msgstr ""
 
-#: src/bouquet.c:718
+#: src/bouquet.c:723
 msgid "Map radio channels"
 msgstr ""
 
-#: src/bouquet.c:713
+#: src/bouquet.c:718
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/bouquet.c:708
+#: src/bouquet.c:713
 msgid "Map zero-numbered channels"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:287
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:318
-#: src/input/mpegts/satip/satip_frontend.c:339
-#: src/input/mpegts/satip/satip_frontend.c:371
+#: src/input/mpegts/satip/satip_frontend.c:334
+#: src/input/mpegts/satip/satip_frontend.c:366
 msgid "Master tuner"
 msgstr ""
 
-#: src/profile.c:2088
+#: src/profile.c:2116
 msgid "Matroska"
 msgstr ""
 
-#: src/profile.c:1539
+#: src/profile.c:1567
 msgid "Matroska (mkv)/av-lib"
 msgstr ""
 
-#: src/profile.c:1183 src/profile.c:1535
+#: src/profile.c:1211 src/profile.c:1563
 msgid "Matroska (mkv)/built-in"
 msgstr ""
 
-#: src/profile.c:1190 src/profile.c:1360
+#: src/tvhlog.c:125
+msgid "Matroska muxer"
+msgstr ""
+
+#: src/profile.c:1218 src/profile.c:1388
 msgid "Matroska specific"
 msgstr ""
 
-#: src/profile.c:1353
+#: src/profile.c:1381
 msgid "Matroska/av-lib"
 msgstr ""
 
-#: src/access.c:1598
+#: src/access.c:1611
 msgid "Maximal channel number"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:744
+#: src/input/mpegts/iptv/iptv.c:757
 msgid "Maximum # input streams"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:102
-#: src/input/mpegts/satip/satip.c:269
+#: src/input/mpegts/satip/satip.c:270
 msgid "Maximum PIDs"
 msgstr ""
 
@@ -3605,30 +3827,34 @@ msgstr ""
 msgid "Maximum RAM size (MB)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:986
+#: src/dvr/dvr_config.c:987
 msgid ""
 "Maximum allowed difference between event start time when the EPG event is "
 "changed."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:751
+#: src/input/mpegts/iptv/iptv.c:766
 msgid "Maximum bandwidth (Kbps)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1208
+#: src/dvr/dvr_autorec.c:1210
 msgid "Maximum count (0=default)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1155
+#: src/dvr/dvr_autorec.c:1156
 msgid "Maximum duration"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:279
+#: src/input/mpegts/iptv/iptv.c:767
+msgid "Maximum input bandwidth."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:280
 msgid ""
 "Maximum length in characters for the command setting PIDs to the SAT>IP box."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:278
+#: src/input/mpegts/satip/satip.c:279
 msgid "Maximum length of PIDs"
 msgstr ""
 
@@ -3636,7 +3862,7 @@ msgstr ""
 msgid "Maximum period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1217
+#: src/dvr/dvr_autorec.c:1219
 msgid "Maximum schedules limit (0=default)"
 msgstr ""
 
@@ -3644,15 +3870,19 @@ msgstr ""
 msgid "Maximum size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:758
+#: src/input/mpegts/iptv/iptv.c:775
+msgid "Maximum time to wait (in seconds) for a stream before a timeout."
+msgstr ""
+
+#: src/input/mpegts/iptv/iptv.c:774
 msgid "Maximum timeout (seconds)"
 msgstr ""
 
-#: src/epg.c:2317
+#: src/epg.c:2339
 msgid "Medicine"
 msgstr ""
 
-#: src/epg.c:2202
+#: src/epg.c:2224
 msgid "Melodrama"
 msgstr ""
 
@@ -3660,7 +3890,7 @@ msgstr ""
 msgid "Memory Information"
 msgstr ""
 
-#: src/service_mapper.c:520 src/bouquet.c:728
+#: src/service_mapper.c:520 src/bouquet.c:733
 msgid "Merge same name"
 msgstr ""
 
@@ -3668,15 +3898,15 @@ msgstr ""
 msgid "Merge services with the same name to one channel."
 msgstr ""
 
-#: src/htsp_server.c:3120
+#: src/htsp_server.c:3128
 msgid "Method not found"
 msgstr ""
 
-#: src/access.c:1590
+#: src/access.c:1603
 msgid "Minimal channel number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1144
+#: src/dvr/dvr_autorec.c:1145
 msgid "Minimum duration"
 msgstr ""
 
@@ -3684,23 +3914,23 @@ msgstr ""
 msgid "Minimum rotor time (seconds)"
 msgstr ""
 
-#: src/service.c:145
+#: src/service.c:146
 msgid "Missing In PAT/SDT"
 msgstr ""
 
-#: src/descrambler/capmt.c:2380
+#: src/descrambler/capmt.c:2381
 msgid "Mode"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:414
+#: src/input/mpegts/satip/satip.c:415
 msgid "Model description"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:422
+#: src/input/mpegts/satip/satip.c:423
 msgid "Model name"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:430
+#: src/input/mpegts/satip/satip.c:431
 msgid "Model number"
 msgstr ""
 
@@ -3724,11 +3954,15 @@ msgstr ""
 msgid "Mon"
 msgstr ""
 
-#: src/profile.c:1550
+#: src/tvhlog.c:81
+msgid "Monitonic timer"
+msgstr ""
+
+#: src/profile.c:1578
 msgid "Mono"
 msgstr ""
 
-#: src/main.c:863
+#: src/main.c:882
 msgid "More verbose libav log"
 msgstr ""
 
@@ -3740,15 +3974,15 @@ msgstr ""
 msgid "Motor rate (milliseconds/deg)"
 msgstr ""
 
-#: src/epg.c:2252
+#: src/epg.c:2274
 msgid "Motor sport"
 msgstr ""
 
-#: src/epg.c:2333
+#: src/epg.c:2355
 msgid "Motoring"
 msgstr ""
 
-#: src/epg.c:2197
+#: src/epg.c:2219
 msgid "Movie"
 msgstr ""
 
@@ -3766,21 +4000,21 @@ msgid ""
 "own."
 msgstr ""
 
-#: src/epg.c:2272
+#: src/epg.c:2294
 msgid "Music"
 msgstr ""
 
-#: src/epg.c:2277 src/epg.c:2278 src/epg.c:2279 src/epg.c:2280 src/epg.c:2281
-#: src/epg.c:2282 src/epg.c:2283 src/epg.c:2284
+#: src/epg.c:2299 src/epg.c:2300 src/epg.c:2301 src/epg.c:2302 src/epg.c:2303
+#: src/epg.c:2304 src/epg.c:2305 src/epg.c:2306
 msgid "Musical"
 msgstr ""
 
 #: src/input/mpegts/mpegts_service.c:104
-#: src/input/mpegts/mpegts_mux_sched.c:146
+#: src/input/mpegts/mpegts_mux_sched.c:145
 msgid "Mux"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:128
+#: src/tvhlog.c:146 src/input/mpegts/mpegts_mux_sched.c:127
 msgid "Mux Scheduler"
 msgstr ""
 
@@ -3788,7 +4022,7 @@ msgstr ""
 msgid "Mux UUID"
 msgstr ""
 
-#: src/satip/server.c:654
+#: src/satip/server.c:656
 msgid "Mux handling"
 msgstr ""
 
@@ -3796,32 +4030,36 @@ msgstr ""
 msgid "Mux name"
 msgstr ""
 
-#: src/streaming.c:433
+#: src/streaming.c:451
 msgid "Mux not enabled"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:393
+#: src/tvhlog.c:123
+msgid "Muxer"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:398
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:56
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:69
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:94
 msgid "NONE"
 msgstr ""
 
-#: src/channels.c:393 src/channels.c:1432 src/bouquet.c:1045
+#: src/channels.c:393 src/channels.c:1435 src/bouquet.c:1034
 #: src/memoryinfo.c:45 src/epggrab/module.c:128 src/epggrab/channel.c:657
-#: src/epggrab/channel.c:798 src/dvr/dvr_autorec.c:1007
-#: src/dvr/dvr_timerec.c:544 src/input/mpegts/mpegts_input.c:265
-#: src/input/mpegts/mpegts_mux.c:541
+#: src/epggrab/channel.c:798 src/dvr/dvr_autorec.c:1008
+#: src/dvr/dvr_timerec.c:544 src/input/mpegts/mpegts_input.c:270
+#: src/input/mpegts/mpegts_mux.c:567
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1341
-#: src/input/mpegts/satip/satip_satconf.c:343
+#: src/input/mpegts/satip/satip_satconf.c:344
 msgid "Name"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3235
+#: src/dvr/dvr_db.c:3321
 msgid "Name (or date) of program the entry is a rerun of."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2936
+#: src/dvr/dvr_db.c:3022
 msgid "Name of channel the entry recorded from."
 msgstr ""
 
@@ -3829,7 +4067,7 @@ msgstr ""
 msgid "Name of object."
 msgstr ""
 
-#: src/bouquet.c:1046
+#: src/bouquet.c:1035
 msgid "Name of the bouquet."
 msgstr ""
 
@@ -3845,15 +4083,21 @@ msgstr ""
 msgid "Name of the module used to grab EPG data."
 msgstr ""
 
-#: src/wizard.c:793 src/input/mpegts/mpegts_network.c:148
+#: src/channels.c:450
+msgid ""
+"Name of the module, grabber or channel that should be used to update this "
+"channels EPG info."
+msgstr ""
+
+#: src/wizard.c:793 src/input/mpegts/mpegts_network.c:160
 msgid "Name of the network."
 msgstr ""
 
-#: src/dvr/dvr_config.c:857
+#: src/dvr/dvr_config.c:858
 msgid "Name of the profile."
 msgstr ""
 
-#: src/channels.c:1433
+#: src/channels.c:1436
 msgid "Name of the tag."
 msgstr ""
 
@@ -3861,29 +4105,23 @@ msgstr ""
 msgid "Name of the tuner."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:266
+#: src/input/mpegts/mpegts_input.c:271
 msgid "Name of the tuner/adapter."
 msgstr ""
 
-#: src/channels.c:394
-msgid ""
-"Name. The name given to/of the channel (This is how it'll appear in your "
-"EPG.)"
-msgstr ""
-
 #: src/epggrab/channel.c:806
 msgid "Names"
 msgstr ""
 
-#: src/epg.c:2316
+#: src/epg.c:2338
 msgid "Natural sciences"
 msgstr ""
 
-#: src/epg.c:2315
+#: src/epg.c:2337
 msgid "Nature"
 msgstr ""
 
-#: src/wizard.c:768 src/wizard.c:792 src/input/mpegts/mpegts_mux.c:525
+#: src/wizard.c:768 src/wizard.c:792 src/input/mpegts/mpegts_mux.c:551
 #: src/input/mpegts/mpegts_service.c:96
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:172
 msgid "Network"
@@ -3901,11 +4139,11 @@ msgstr ""
 msgid "Network B"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:163
+#: src/input/mpegts/mpegts_network.c:175
 msgid "Network ID (limit scanning)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:533
+#: src/input/mpegts/mpegts_mux.c:559
 msgid "Network UUID"
 msgstr ""
 
@@ -3913,7 +4151,7 @@ msgstr ""
 msgid "Network access"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:171
+#: src/input/mpegts/mpegts_network.c:183
 msgid "Network discovery"
 msgstr ""
 
@@ -3943,19 +4181,19 @@ msgstr ""
 msgid "Network for port BB."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:388
+#: src/input/mpegts/satip/satip_satconf.c:389
 msgid "Network group"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:377
+#: src/input/mpegts/satip/satip_satconf.c:378
 msgid "Network limit per position"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:147
+#: src/input/mpegts/mpegts_network.c:159
 msgid "Network name"
 msgstr ""
 
-#: src/access.c:1972
+#: src/access.c:1985
 msgid "Network prefix"
 msgstr ""
 
@@ -3963,16 +4201,16 @@ msgstr ""
 msgid "Network settings"
 msgstr ""
 
-#: src/wizard.c:574 src/input/mpegts/satip/satip_frontend.c:238
-#: src/input/mpegts/satip/satip_frontend.c:403
+#: src/wizard.c:574 src/input/mpegts/satip/satip_frontend.c:233
+#: src/input/mpegts/satip/satip_frontend.c:398
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:207
 msgid "Network type"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:316
+#: src/input/mpegts/mpegts_input.c:321
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:289
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1356
-#: src/input/mpegts/satip/satip_satconf.c:396
+#: src/input/mpegts/satip/satip_satconf.c:397
 msgid "Networks"
 msgstr ""
 
@@ -3980,15 +4218,23 @@ msgstr ""
 msgid "New / premiere / unknown"
 msgstr ""
 
-#: src/epg.c:2213 src/epg.c:2214
+#: src/input/mpegts/mpegts_network.c:138
+msgid "New muxes + changed muxes"
+msgstr ""
+
+#: src/input/mpegts/mpegts_network.c:137
+msgid "New muxes only"
+msgstr ""
+
+#: src/epg.c:2235 src/epg.c:2236
 msgid "News"
 msgstr ""
 
-#: src/epg.c:2215
+#: src/epg.c:2237
 msgid "News magazine"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:175
+#: src/input/mpegts/satip/satip_frontend.c:170
 msgid "Next tune delay in ms (0-2000)"
 msgstr ""
 
@@ -4000,15 +4246,15 @@ msgstr ""
 msgid "No PIN"
 msgstr ""
 
-#: src/streaming.c:457
+#: src/streaming.c:475
 msgid "No access"
 msgstr ""
 
-#: src/main.c:963
+#: src/main.c:984
 msgid "No adapters specified!\n"
 msgstr ""
 
-#: src/streaming.c:447
+#: src/streaming.c:465
 msgid "No assigned adapters"
 msgstr ""
 
@@ -4016,15 +4262,15 @@ msgstr ""
 msgid "No days"
 msgstr ""
 
-#: src/streaming.c:455
+#: src/streaming.c:473
 msgid "No descrambler"
 msgstr ""
 
-#: src/streaming.c:431
+#: src/streaming.c:449
 msgid "No free adapter"
 msgstr ""
 
-#: src/streaming.c:459
+#: src/streaming.c:477
 msgid "No input detected"
 msgstr ""
 
@@ -4032,36 +4278,40 @@ msgstr ""
 msgid "No scheme"
 msgstr ""
 
-#: src/streaming.c:445
+#: src/streaming.c:463
 msgid "No service assigned to channel"
 msgstr ""
 
-#: src/streaming.c:439
+#: src/streaming.c:457
 msgid "No service enabled"
 msgstr ""
 
-#: src/streaming.c:443
+#: src/streaming.c:461
 msgid "No source available"
 msgstr ""
 
-#: src/service.c:155 src/profile.c:266
+#: src/tvhlog.c:89
+msgid "Node subsystem"
+msgstr ""
+
+#: src/tvhlog.c:74 src/service.c:156 src/profile.c:266
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:262
 #: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:486
 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:303
 msgid "None"
 msgstr ""
 
-#: src/profile.c:250 src/dvr/dvr_db.c:2364
+#: src/profile.c:250 src/dvr/dvr_db.c:2450
 msgid "Normal"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:260
+#: src/input/mpegts/satip/satip.c:261
 msgid ""
 "Not all SAT>IP servers use the same signal scaling. Change this setting if "
 "the signal level displayed within Tvheadend looks too low."
 msgstr ""
 
-#: src/htsp_server.c:2713
+#: src/htsp_server.c:2723
 msgid "Not enough memory"
 msgstr ""
 
@@ -4069,7 +4319,7 @@ msgstr ""
 msgid "Not linked"
 msgstr ""
 
-#: src/channels.c:354 src/profile.c:1534 src/dvr/dvr_db.c:2361
+#: src/channels.c:354 src/profile.c:1562 src/dvr/dvr_db.c:2447
 msgid "Not set"
 msgstr ""
 
@@ -4077,7 +4327,7 @@ msgstr ""
 msgid "Not set (none or channel configuration)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2812 src/dvr/dvr_autorec.c:666
+#: src/dvr/dvr_db.c:2898 src/dvr/dvr_autorec.c:666
 msgid "Not set (use channel or DVR configuration)"
 msgstr ""
 
@@ -4085,35 +4335,35 @@ msgstr ""
 msgid "Number"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3017
+#: src/dvr/dvr_db.c:3103
 msgid "Number of days to keep the file."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1199 src/dvr/dvr_timerec.c:637
+#: src/dvr/dvr_autorec.c:1201 src/dvr/dvr_timerec.c:637
 msgid "Number of days to keep the recorded file."
 msgstr ""
 
-#: src/dvr/dvr_config.c:913
+#: src/dvr/dvr_config.c:914
 msgid "Number of days to keep the recorded files."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3007 src/dvr/dvr_timerec.c:627
+#: src/dvr/dvr_db.c:3093 src/dvr/dvr_timerec.c:627
 msgid "Number of days to retain entry information."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1189
+#: src/dvr/dvr_autorec.c:1191
 msgid "Number of days to retain infomation about recording."
 msgstr ""
 
-#: src/dvr/dvr_config.c:902
+#: src/dvr/dvr_config.c:903
 msgid "Number of days to retain infomation about recordings."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3091
+#: src/dvr/dvr_db.c:3177
 msgid "Number of errors that occurred during recording (Transport errors)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3083
+#: src/dvr/dvr_db.c:3169
 msgid "Number of errors that occurred during recording."
 msgstr ""
 
@@ -4137,50 +4387,43 @@ msgid ""
 "one repeat', etc."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:360
+#: src/input/mpegts/satip/satip_satconf.c:361
 msgid "Number of seconds to wait before timing out."
 msgstr ""
 
-#: src/bouquet.c:1090
+#: src/bouquet.c:1079
 msgid "Number of services."
 msgstr ""
 
-#: src/main.c:878
+#: src/main.c:897
 msgid "Number of tsfile tuners"
 msgstr ""
 
-#: src/channels.c:406
-msgid ""
-"Number. The position the channel will appear on your EPG. This is not used "
-"by Tvheadend internally, but rather intended to be used by HTSP clients for "
-"mapping to remote control buttons, presentation order, etc."
-msgstr ""
-
-#: src/streaming.c:409 src/input/mpegts/mpegts_mux.c:394
+#: src/streaming.c:427 src/input/mpegts/mpegts_mux.c:399
 msgid "OK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:396
+#: src/input/mpegts/mpegts_mux.c:401
 msgid "OK (partial)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2364
+#: src/descrambler/capmt.c:2365
 msgid "OSCam (rev >= 9095)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2363
+#: src/descrambler/capmt.c:2364
 msgid "OSCam TCP (rev >= 9574)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2361
+#: src/descrambler/capmt.c:2362
 msgid "OSCam net protocol (rev >= 10389)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2360
+#: src/descrambler/capmt.c:2361
 msgid "OSCam new pc-nodmx (rev >= 10389)"
 msgstr ""
 
-#: src/descrambler/capmt.c:2362
+#: src/descrambler/capmt.c:2363
 msgid "OSCam pc-nodmx (rev >= 9756)"
 msgstr ""
 
@@ -4196,11 +4439,11 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
-#: src/bouquet.c:1123
+#: src/bouquet.c:1112
 msgid "Offset the mapped channel numbers by x (value here + channel number)."
 msgstr ""
 
-#: src/descrambler/capmt.c:2365
+#: src/descrambler/capmt.c:2366
 msgid "Older OSCam"
 msgstr ""
 
@@ -4208,7 +4451,7 @@ msgstr ""
 msgid "On"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2389 src/dvr/dvr_config.c:758
+#: src/dvr/dvr_db.c:2475 src/dvr/dvr_config.c:758
 msgid "On file removal"
 msgstr ""
 
@@ -4226,39 +4469,39 @@ msgid ""
 "settings). Some linux drivers require this procedure."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:471
+#: src/input/mpegts/mpegts_mux.c:492
 msgid "Only Bulsatcom 39E"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:466
+#: src/input/mpegts/mpegts_mux.c:487
 msgid "Only EIT"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:474
+#: src/input/mpegts/mpegts_mux.c:495
 msgid "Only OpenTV Sky Ausat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:473
+#: src/input/mpegts/mpegts_mux.c:494
 msgid "Only OpenTV Sky Italia"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:472
+#: src/input/mpegts/mpegts_mux.c:493
 msgid "Only OpenTV Sky UK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:467
+#: src/input/mpegts/mpegts_mux.c:488
 msgid "Only PSIP (ATSC)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:468
+#: src/input/mpegts/mpegts_mux.c:489
 msgid "Only UK Freesat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:469
+#: src/input/mpegts/mpegts_mux.c:490
 msgid "Only UK Freeview"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:470
+#: src/input/mpegts/mpegts_mux.c:491
 msgid "Only Viasat Baltic"
 msgstr ""
 
@@ -4269,7 +4512,7 @@ msgid ""
 "rewinding is not possible at that point."
 msgstr ""
 
-#: src/channels.c:1448
+#: src/channels.c:1451
 msgid ""
 "Only allow users with this tag (or those with no tags at all) set in access "
 "configuration to use the tag."
@@ -4283,14 +4526,14 @@ msgstr ""
 msgid "Only preferred CA PID"
 msgstr ""
 
-#: src/config.c:2256
+#: src/config.c:2262
 msgid ""
 "Only update the system clock (doesn't affect NTP driver) if the delta "
 "between the system clock and DVB time is greater than this. This can help "
 "stop excessive oscillations on the system clock."
 msgstr ""
 
-#: src/main.c:818
+#: src/main.c:836
 msgid "Only use specified DVB adapters (comma-separated, -1 = none)"
 msgstr ""
 
@@ -4304,16 +4547,20 @@ msgid ""
 "set for a channel."
 msgstr ""
 
+#: src/tvhlog.c:159
+msgid "OpenTV EPG"
+msgstr ""
+
 #: src/input/mpegts/mpegts_service.c:144
 msgid "OpenTV channel number"
 msgstr ""
 
-#: src/epg.c:2277 src/epg.c:2278 src/epg.c:2279 src/epg.c:2280 src/epg.c:2281
-#: src/epg.c:2282 src/epg.c:2283 src/epg.c:2284
+#: src/epg.c:2299 src/epg.c:2300 src/epg.c:2301 src/epg.c:2302 src/epg.c:2303
+#: src/epg.c:2304 src/epg.c:2305 src/epg.c:2306
 msgid "Opera"
 msgstr ""
 
-#: src/bouquet.c:1001
+#: src/bouquet.c:998
 msgid "Options to use/used when mapping - see Help for details."
 msgstr ""
 
@@ -4321,7 +4568,7 @@ msgstr ""
 msgid "Options used when updating channels."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:305
+#: src/input/mpegts/mpegts_network_dvb.c:306
 #: src/input/mpegts/mpegts_mux_dvb.c:512
 msgid "Orbital position"
 msgstr ""
@@ -4334,11 +4581,11 @@ msgstr ""
 msgid "Orbital positions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:557
+#: src/input/mpegts/mpegts_mux.c:583
 msgid "Original network ID"
 msgstr ""
 
-#: src/descrambler/capmt.c:2381
+#: src/descrambler/capmt.c:2382
 msgid "Oscam mode."
 msgstr ""
 
@@ -4346,7 +4593,7 @@ msgstr ""
 msgid "Other Stream Filter"
 msgstr ""
 
-#: src/main.c:882
+#: src/main.c:901
 msgid "Output directory for tsdebug"
 msgstr ""
 
@@ -4358,7 +4605,7 @@ msgstr ""
 msgid "Over-the-air Cron multi-line"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:273
+#: src/input/mpegts/mpegts_input.c:278
 msgid "Over-the-air EPG"
 msgstr ""
 
@@ -4370,28 +4617,28 @@ msgstr ""
 msgid "Over-the-air grabbers"
 msgstr ""
 
-#: src/service.c:154
+#: src/service.c:155
 msgid "Override disabled"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:239
-#: src/input/mpegts/satip/satip_frontend.c:404
+#: src/input/mpegts/satip/satip_frontend.c:234
+#: src/input/mpegts/satip/satip_frontend.c:399
 msgid "Override the frontend type."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3037 src/dvr/dvr_autorec.c:1264 src/dvr/dvr_timerec.c:657
+#: src/dvr/dvr_db.c:3123 src/dvr/dvr_autorec.c:1266 src/dvr/dvr_timerec.c:657
 msgid "Owner"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3038 src/dvr/dvr_timerec.c:658
+#: src/dvr/dvr_db.c:3124 src/dvr/dvr_timerec.c:658
 msgid "Owner of the entry."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1265
+#: src/dvr/dvr_autorec.c:1267
 msgid "Owner of the rule."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:387
+#: src/input/mpegts/mpegts_mux.c:392
 msgid "PEND"
 msgstr ""
 
@@ -4400,11 +4647,11 @@ msgstr ""
 msgid "PID"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:315
+#: src/input/mpegts/satip/satip.c:316
 msgid "PIDs 21 in setup"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:296
+#: src/input/mpegts/satip/satip.c:297
 msgid "PIDs in setup"
 msgstr ""
 
@@ -4438,32 +4685,40 @@ msgstr ""
 msgid "PLS mode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3157
+#: src/dvr/dvr_db.c:3243
 msgid "Parent entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3158
+#: src/dvr/dvr_db.c:3244
 msgid "Parent entry."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:207
+#: src/input/mpegts/satip/satip_frontend.c:202
 msgid "Pass subscription weight"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:208
+#: src/input/mpegts/satip/satip_frontend.c:203
 msgid ""
 "Pass subscription weight to the SAT>IP server (Tvheadend specific extension)."
 msgstr ""
 
-#: src/access.c:1828 src/wizard.c:443 src/descrambler/cwc.c:1839
+#: src/tvhlog.c:124
+msgid "Pass-thru muxer"
+msgstr ""
+
+#: src/tvhlog.c:115
+msgid "Passthrough Muxer SI Tables"
+msgstr ""
+
+#: src/access.c:1841 src/wizard.c:443 src/descrambler/cwc.c:1839
 msgid "Password"
 msgstr ""
 
-#: src/access.c:1829
+#: src/access.c:1842
 msgid "Password for the entry."
 msgstr ""
 
-#: src/access.c:1837
+#: src/access.c:1850
 msgid "Password2"
 msgstr ""
 
@@ -4471,13 +4726,13 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: src/config.c:2303
+#: src/config.c:2309
 msgid ""
 "Path to a directory (folder) containing your picon collection. See Help for "
 "more detailed information."
 msgstr ""
 
-#: src/config.c:2278
+#: src/config.c:2284
 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 "
@@ -4507,7 +4762,7 @@ msgstr ""
 msgid "Path used by the device."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1060
+#: src/dvr/dvr_config.c:1061
 msgid ""
 "Path where the recordings are stored. If components of the path do not "
 "exist, Tvheadend will try to create them."
@@ -4521,7 +4776,7 @@ msgstr ""
 msgid "Peak size"
 msgstr ""
 
-#: src/epg.c:2288
+#: src/epg.c:2310
 msgid "Performing arts"
 msgstr ""
 
@@ -4529,23 +4784,23 @@ msgstr ""
 msgid "Periodically save EPG to disk (hours)"
 msgstr ""
 
-#: src/access.c:1422 src/config.c:2055
+#: src/access.c:1428 src/config.c:2059
 msgid "Persistent user interface level"
 msgstr ""
 
-#: src/epg.c:2317
+#: src/epg.c:2339
 msgid "Physiology"
 msgstr ""
 
-#: src/config.c:2008
+#: src/config.c:2010
 msgid "Picon"
 msgstr ""
 
-#: src/config.c:2314
+#: src/config.c:2320
 msgid "Picon name scheme"
 msgstr ""
 
-#: src/config.c:2302
+#: src/config.c:2308
 msgid "Picon path"
 msgstr ""
 
@@ -4557,15 +4812,19 @@ msgstr ""
 msgid "Polarization"
 msgstr ""
 
-#: src/epg.c:2298
+#: src/epg.c:2320
 msgid "Political issues"
 msgstr ""
 
-#: src/epg.c:2273
+#: src/tvhlog.c:83
+msgid "Poll multiplexer"
+msgstr ""
+
+#: src/epg.c:2295
 msgid "Pop"
 msgstr ""
 
-#: src/epg.c:2291
+#: src/epg.c:2313
 msgid "Popular culture"
 msgstr ""
 
@@ -4577,34 +4836,28 @@ msgstr ""
 msgid "Port to connect to."
 msgstr ""
 
-#: src/descrambler/capmt.c:2398
+#: src/descrambler/capmt.c:2399
 msgid "Port to listen on."
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:126
-#: src/input/mpegts/satip/satip_satconf.c:368
+#: src/input/mpegts/satip/satip_satconf.c:369
 msgid "Position"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:369
+#: src/input/mpegts/satip/satip_satconf.c:370
 msgid "Position of the input."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1039
+#: src/dvr/dvr_config.c:1040
 msgid "Post-processor command"
 msgstr ""
 
-#: src/channels.c:477 src/dvr/dvr_db.c:2889 src/dvr/dvr_config.c:974
+#: src/channels.c:476 src/dvr/dvr_db.c:2975 src/dvr/dvr_config.c:975
 msgid "Post-recording padding"
 msgstr ""
 
-#: src/channels.c:478
-msgid ""
-"Post-recording padding. Continue recording for x minutes after scheduled "
-"stop time."
-msgstr ""
-
-#: src/dvr/dvr_config.c:1049
+#: src/dvr/dvr_config.c:1050
 msgid "Post-remove command"
 msgstr ""
 
@@ -4617,40 +4870,31 @@ msgstr ""
 msgid "Power-up time (ms) (15-200)"
 msgstr ""
 
-#: src/wizard.c:782 src/input/mpegts/mpegts_network_dvb.c:246
-#: src/input/mpegts/mpegts_network_dvb.c:269
-#: src/input/mpegts/mpegts_network_dvb.c:292
-#: src/input/mpegts/mpegts_network_dvb.c:325
-#: src/input/mpegts/mpegts_network_dvb.c:348
-#: src/input/mpegts/mpegts_network_dvb.c:371
-#: src/input/mpegts/mpegts_network_dvb.c:394
-#: src/input/mpegts/mpegts_network_dvb.c:417
-#: src/input/mpegts/mpegts_network_dvb.c:440
+#: src/wizard.c:782 src/input/mpegts/mpegts_network_dvb.c:247
+#: src/input/mpegts/mpegts_network_dvb.c:270
+#: src/input/mpegts/mpegts_network_dvb.c:293
+#: src/input/mpegts/mpegts_network_dvb.c:326
+#: src/input/mpegts/mpegts_network_dvb.c:349
+#: src/input/mpegts/mpegts_network_dvb.c:372
+#: src/input/mpegts/mpegts_network_dvb.c:395
+#: src/input/mpegts/mpegts_network_dvb.c:418
+#: src/input/mpegts/mpegts_network_dvb.c:441
 msgid "Pre-defined muxes"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1028
+#: src/dvr/dvr_config.c:1029
 msgid "Pre-processor command"
 msgstr ""
 
-#: src/channels.c:462 src/dvr/dvr_db.c:2861 src/dvr/dvr_config.c:957
+#: src/channels.c:461 src/dvr/dvr_db.c:2947 src/dvr/dvr_config.c:958
 msgid "Pre-recording padding"
 msgstr ""
 
-#: src/channels.c:463
-msgid ""
-"Pre-recording padding. Start recording earlier than the EPG/timer defined "
-"start time by x minutes, for example if a program is to start at 13:00 and "
-"you set a padding of 5 minutes it will start recording at 12:54:30 "
-"(including a warming-up time of 30 seconds). If this isn't set the pre-"
-"recording padding if set in the DVR entry or DVR profile will be used."
-msgstr ""
-
-#: src/epg.c:2257
+#: src/epg.c:2279
 msgid "Pre-school children's programs"
 msgstr ""
 
-#: src/config.c:2267
+#: src/config.c:2273
 msgid "Prefer picons over channel name"
 msgstr ""
 
@@ -4658,7 +4902,7 @@ msgstr ""
 msgid "Preferred CA PID"
 msgstr ""
 
-#: src/profile.c:1754
+#: src/profile.c:1782
 msgid "Preferred audio language."
 msgstr ""
 
@@ -4666,49 +4910,55 @@ msgstr ""
 msgid "Preferred service video type"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:462
+#: src/input/mpegts/satip/satip.c:463
 msgid "Presentation"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:463
+#: src/input/mpegts/satip/satip.c:464
 msgid "Presentation details."
 msgstr ""
 
-#: src/epg.c:2295
+#: src/epg.c:2317
 msgid "Press"
 msgstr ""
 
-#: src/access.c:1423
-msgid "Prevent changing of interface view level."
+#: src/access.c:1429
+msgid ""
+"Prevent the user from overriding the default user interface level setting "
+"and removes the view level drop-dowm from the interface."
 msgstr ""
 
-#: src/config.c:2056
+#: src/config.c:2060
 msgid ""
 "Prevents users from overriding the above user interface level setting and "
 "removes the view level drop-dowm from the interface."
 msgstr ""
 
-#: src/epggrab/module.c:155 src/dvr/dvr_db.c:2995 src/dvr/dvr_autorec.c:1166
-#: src/dvr/dvr_timerec.c:616 src/input/mpegts/mpegts_input.c:243
+#: src/epggrab/module.c:155 src/dvr/dvr_db.c:3081 src/dvr/dvr_autorec.c:1167
+#: src/dvr/dvr_timerec.c:616 src/input/mpegts/mpegts_input.c:246
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1348
-#: src/input/mpegts/satip/satip_satconf.c:351 src/input/mpegts/iptv/iptv.c:728
+#: src/input/mpegts/satip/satip_satconf.c:352 src/input/mpegts/iptv/iptv.c:733
 #: src/input/mpegts/iptv/iptv_mux.c:123
 msgid "Priority"
 msgstr ""
 
-#: src/service.c:206
+#: src/service.c:211
 msgid "Priority (-10..10)"
 msgstr ""
 
 #: src/dvr/dvr_timerec.c:617
-msgid "Priority of the entry."
+msgid ""
+"Priority of the entry, higher-priority entries will take precedence and "
+"cancel lower-priority events."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2996
-msgid "Priority of the recording."
+#: src/dvr/dvr_db.c:3082
+msgid ""
+"Priority of the recording. Higher priority entries will take precedence and "
+"cancel lower-priority events."
 msgstr ""
 
-#: src/channels.c:1447
+#: src/channels.c:1450
 msgid "Private"
 msgstr ""
 
@@ -4724,7 +4974,11 @@ msgid ""
 "Conditional Access filter."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2980 src/dvr/dvr_db.c:2988
+#: src/dvr/dvr_db.c:3074
+msgid "Program synopsis (display only)."
+msgstr ""
+
+#: src/dvr/dvr_db.c:3066
 msgid "Program synopsis."
 msgstr ""
 
@@ -4736,28 +4990,32 @@ msgstr ""
 msgid "Provider ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:155 src/input/mpegts/mpegts_mux.c:549
+#: src/input/mpegts/mpegts_network.c:167 src/input/mpegts/mpegts_mux.c:575
 msgid "Provider network name"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:156
+#: src/input/mpegts/mpegts_network.c:168
 msgid "Provider's network name."
 msgstr ""
 
-#: src/epg.c:2317
+#: src/epg.c:2339
 msgid "Psychology"
 msgstr ""
 
-#: src/epg.c:2261 src/epg.c:2262 src/epg.c:2263 src/epg.c:2264 src/epg.c:2265
-#: src/epg.c:2266 src/epg.c:2267 src/epg.c:2268 src/epg.c:2269
+#: src/epg.c:2283 src/epg.c:2284 src/epg.c:2285 src/epg.c:2286 src/epg.c:2287
+#: src/epg.c:2288 src/epg.c:2289 src/epg.c:2290 src/epg.c:2291
 msgid "Puppets"
 msgstr ""
 
-#: src/profile.c:1553
+#: src/tvhlog.c:160
+msgid "PyEPG Import"
+msgstr ""
+
+#: src/profile.c:1581
 msgid "Quad (4.0)"
 msgstr ""
 
-#: src/epg.c:2230
+#: src/epg.c:2252
 msgid "Quiz"
 msgstr ""
 
@@ -4765,19 +5023,23 @@ msgstr ""
 msgid "RAM only"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:358
-msgid "RTSP port"
+#: src/input/mpegts/satip/satip.c:235
+msgid "RTP/AVP/TCP (embedded data)"
 msgstr ""
 
-#: src/satip/server.c:603
-msgid "RTSP port (554 or 9983, 0 = disable)"
+#: src/tvhlog.c:92
+msgid "RTSP Protocol"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:235
-msgid "RTSP/TCP (embedded data)"
+#: src/input/mpegts/satip/satip.c:359
+msgid "RTSP port"
+msgstr ""
+
+#: src/satip/server.c:605
+msgid "RTSP port (554 or 9983, 0 = disable)"
 msgstr ""
 
-#: src/service.c:156
+#: src/service.c:157
 msgid "Radio"
 msgstr ""
 
@@ -4785,15 +5047,15 @@ msgstr ""
 msgid "Re-fetch period (hours)"
 msgstr ""
 
-#: src/bouquet.c:1070 src/input/mpegts/iptv/iptv.c:857
+#: src/bouquet.c:1059 src/input/mpegts/iptv/iptv.c:880
 msgid "Re-fetch period (mins)"
 msgstr ""
 
-#: src/bouquet.c:1071
+#: src/bouquet.c:1060
 msgid "Re-fetch the bouquet every x minutes."
 msgstr ""
 
-#: src/dvr/dvr_db.c:1052
+#: src/dvr/dvr_db.c:1138
 #, c-format
 msgid "Re-record%s%s"
 msgstr ""
@@ -4802,11 +5064,11 @@ msgstr ""
 msgid "Re-try period (hours)"
 msgstr ""
 
-#: src/htsp_server.c:2720
+#: src/htsp_server.c:2730
 msgid "Read error"
 msgstr ""
 
-#: src/satip/server.c:604
+#: src/satip/server.c:606
 msgid ""
 "Real Time Streaming Protocol (RTSP) port the server should listen on (554 or "
 "9983, 0 = disable)."
@@ -4820,15 +5082,15 @@ msgstr ""
 msgid "Record on these days only."
 msgstr ""
 
-#: src/dvr/dvr_config.c:817
+#: src/dvr/dvr_config.c:818
 msgid "Recording file options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3210
+#: src/dvr/dvr_db.c:3296
 msgid "Recording file size."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1059
+#: src/dvr/dvr_config.c:1060
 msgid "Recording system path"
 msgstr ""
 
@@ -4836,29 +5098,33 @@ msgstr ""
 msgid "Reject"
 msgstr ""
 
-#: src/channels.c:1468
+#: src/satip/server.c:565
+msgid "Reject exact match"
+msgstr ""
+
+#: src/channels.c:1471
 msgid "Relative path to the imagecache copy of the icon."
 msgstr ""
 
-#: src/epg.c:2290
+#: src/epg.c:2312
 msgid "Religion"
 msgstr ""
 
-#: src/epg.c:2204
+#: src/epg.c:2226
 msgid "Religious"
 msgstr ""
 
-#: src/epg.c:2301 src/epg.c:2302 src/epg.c:2303 src/epg.c:2304 src/epg.c:2305
-#: src/epg.c:2306 src/epg.c:2307 src/epg.c:2308 src/epg.c:2309 src/epg.c:2310
-#: src/epg.c:2311
+#: src/epg.c:2323 src/epg.c:2324 src/epg.c:2325 src/epg.c:2326 src/epg.c:2327
+#: src/epg.c:2328 src/epg.c:2329 src/epg.c:2330 src/epg.c:2331 src/epg.c:2332
+#: src/epg.c:2333
 msgid "Remarkable people"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:872
+#: src/input/mpegts/iptv/iptv.c:903
 msgid "Remove HTTP arguments"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1256
+#: src/dvr/dvr_config.c:1257
 msgid "Remove all unsafe characters from filename"
 msgstr ""
 
@@ -4866,11 +5132,11 @@ msgstr ""
 msgid "Repeated"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1267
+#: src/dvr/dvr_config.c:1268
 msgid "Replace whitespace in title with '-'"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1268
+#: src/dvr/dvr_config.c:1269
 msgid "Replaces all whitespace in the title with '-'."
 msgstr ""
 
@@ -4882,27 +5148,19 @@ msgstr ""
 msgid "Reply to PIN inquiries."
 msgstr ""
 
-#: src/epg.c:2299
+#: src/epg.c:2321
 msgid "Reports"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3234
+#: src/dvr/dvr_db.c:3320
 msgid "Rerun of"
 msgstr ""
 
-#: src/bouquet.c:981
-msgid "Rescan"
-msgstr ""
-
-#: src/bouquet.c:982
-msgid "Rescan the mux for changes to the bouquet."
-msgstr ""
-
-#: src/streaming.c:559
+#: src/streaming.c:577
 msgid "Reserved"
 msgstr ""
 
-#: src/profile.c:1730
+#: src/profile.c:1758
 msgid "Resolution (height)"
 msgstr ""
 
@@ -4920,69 +5178,69 @@ msgid ""
 "aborted if an error occurs."
 msgstr ""
 
-#: src/access.c:1572
+#: src/access.c:1584
 msgid "Restrict connections to this type."
 msgstr ""
 
-#: src/channels.c:533
+#: src/channels.c:531
 msgid "Reuse EPG from"
 msgstr ""
 
-#: src/channels.c:534
-msgid "Reuse EPG from. Reuse the EPG from another channel."
+#: src/channels.c:532
+msgid "Reuse the EPG from another channel."
 msgstr ""
 
-#: src/profile.c:1103
+#: src/profile.c:1131
 msgid "Rewrite EIT"
 msgstr ""
 
-#: src/profile.c:1104
+#: src/profile.c:1132
 msgid ""
 "Rewrite EIT (Event Information Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/profile.c:1058
+#: src/profile.c:1086
 msgid "Rewrite MPEG-TS SI tables"
 msgstr ""
 
-#: src/profile.c:1079
+#: src/profile.c:1107
 msgid "Rewrite PAT"
 msgstr ""
 
-#: src/profile.c:1080
+#: src/profile.c:1108
 msgid ""
 "Rewrite PAT (Program Association Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/profile.c:1067 src/satip/server.c:643
+#: src/profile.c:1095 src/satip/server.c:645
 msgid "Rewrite PMT"
 msgstr ""
 
-#: src/profile.c:1068
+#: src/profile.c:1096
 msgid ""
 "Rewrite PMT (Program Map Table) packets to only include information about "
 "the currently-streamed service."
 msgstr ""
 
-#: src/satip/server.c:644
+#: src/satip/server.c:646
 msgid ""
 "Rewrite Program Association Table (PMT) packets to only include information "
 "about the currently streamed service."
 msgstr ""
 
-#: src/profile.c:1091
+#: src/profile.c:1119
 msgid "Rewrite SDT"
 msgstr ""
 
-#: src/profile.c:1092
+#: src/profile.c:1120
 msgid ""
 "Rewrite SDT (Service Description Table) packets to only include information "
 "about the currently-streamed service."
 msgstr ""
 
-#: src/epg.c:2273
+#: src/epg.c:2295
 msgid "Rock"
 msgstr ""
 
@@ -4990,7 +5248,7 @@ msgstr ""
 msgid "Rolloff"
 msgstr ""
 
-#: src/epg.c:2203
+#: src/epg.c:2225
 msgid "Romance"
 msgstr ""
 
@@ -5002,51 +5260,51 @@ msgstr ""
 msgid "Rotor type"
 msgstr ""
 
-#: src/main.c:803
+#: src/main.c:821
 msgid "Run as group"
 msgstr ""
 
-#: src/main.c:802
+#: src/main.c:820
 msgid "Run as user"
 msgstr ""
 
-#: src/subscriptions.c:915 src/dvr/dvr_db.c:488
+#: src/subscriptions.c:967 src/dvr/dvr_db.c:571
 msgid "Running"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:158
+#: src/input/mpegts/satip/satip_frontend.c:153
 msgid "SAT->IP frontend number."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:427
+#: src/input/mpegts/satip/satip_frontend.c:422
 msgid "SAT>IP ATSC-C Frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:417
+#: src/input/mpegts/satip/satip_frontend.c:412
 msgid "SAT>IP ATSC-T Frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:215
+#: src/tvhlog.c:155 src/input/mpegts/satip/satip.c:215
 msgid "SAT>IP Client"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:151
+#: src/input/mpegts/satip/satip_frontend.c:146
 msgid "SAT>IP DVB Frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:398
+#: src/input/mpegts/satip/satip_frontend.c:393
 msgid "SAT>IP DVB-C Frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:321
+#: src/input/mpegts/satip/satip_frontend.c:316
 msgid "SAT>IP DVB-S Frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:366
+#: src/input/mpegts/satip/satip_frontend.c:361
 msgid "SAT>IP DVB-S Slave Frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:233
+#: src/input/mpegts/satip/satip_frontend.c:228
 msgid "SAT>IP DVB-T Frontend"
 msgstr ""
 
@@ -5054,17 +5312,25 @@ msgstr ""
 msgid "SAT>IP DVB-T frequency (Hz)"
 msgstr ""
 
-#: src/main.c:824
+#: src/main.c:842
 msgid ""
 "SAT>IP RTSP port number for server\n"
 "(default: -1 = disable, 0 = webconfig, standard port is 554)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:327
+#: src/input/mpegts/satip/satip_satconf.c:328
 msgid "SAT>IP Satellite Configuration"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:230
+#: src/tvhlog.c:156
+msgid "SAT>IP Server"
+msgstr ""
+
+#: src/tvhlog.c:116
+msgid "SAT>IP Server SI Tables"
+msgstr ""
+
+#: src/input/mpegts/mpegts_network.c:244
 msgid "SAT>IP source number"
 msgstr ""
 
@@ -5077,7 +5343,7 @@ msgstr ""
 msgid "SCR (Satellite Channel Router) ID."
 msgstr ""
 
-#: src/service.c:157
+#: src/service.c:158
 msgid "SD TV"
 msgstr ""
 
@@ -5109,10 +5375,18 @@ msgstr ""
 msgid "SIGUSR2"
 msgstr ""
 
-#: src/bouquet.c:1061 src/input/mpegts/iptv/iptv.c:865
+#: src/bouquet.c:1050 src/input/mpegts/iptv/iptv.c:889
 msgid "SSL verify peer"
 msgstr ""
 
+#: src/tvhlog.c:75
+msgid "START"
+msgstr ""
+
+#: src/tvhlog.c:76
+msgid "STOP"
+msgstr ""
+
 #: src/dvr/dvr_autorec.c:772
 msgid "Sat"
 msgstr ""
@@ -5139,11 +5413,11 @@ msgstr ""
 msgid "Satellite position."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:327
+#: src/input/mpegts/satip/satip_frontend.c:322
 msgid "Satellite positions"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:712
+#: src/input/mpegts/iptv/iptv.c:715
 msgid "Scan after creation"
 msgstr ""
 
@@ -5151,96 +5425,100 @@ msgstr ""
 msgid "Scan progress"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:282
+#: src/input/mpegts/mpegts_network.c:296
 msgid "Scan queue length"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:594
+#: src/input/mpegts/mpegts_mux.c:620
 msgid "Scan result"
 msgstr ""
 
-#: src/wizard.c:1015 src/input/mpegts/mpegts_mux.c:582
+#: src/wizard.c:1015 src/input/mpegts/mpegts_mux.c:608
 msgid "Scan status"
 msgstr ""
 
-#: src/dvr/dvr_config.c:934
+#: src/tvhlog.c:164
+msgid "Scanfile"
+msgstr ""
+
+#: src/dvr/dvr_config.c:935
 msgid "Schedule a re-recording if more errors than (0=off)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:155
+#: src/input/mpegts/mpegts_mux_sched.c:154
 msgid "Schedule frequency (in Cron format)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3226
+#: src/dvr/dvr_db.c:3312
 msgid "Schedule status"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3227
+#: src/dvr/dvr_db.c:3313
 msgid "Schedule status."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2908
+#: src/dvr/dvr_db.c:2994
 msgid "Scheduled Duration"
 msgstr ""
 
-#: src/dvr/dvr_db.c:478
+#: src/dvr/dvr_db.c:561
 msgid "Scheduled for recording"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2873
+#: src/dvr/dvr_db.c:2959
 msgid "Scheduled start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2900
+#: src/dvr/dvr_db.c:2986
 msgid "Scheduled stop time"
 msgstr ""
 
-#: src/config.c:2291
+#: src/config.c:2297
 msgid ""
 "Scheme to generate the the channel icon names (all lower-case, service name "
 "picons etc.)."
 msgstr ""
 
-#: src/epg.c:2260
+#: src/epg.c:2282
 msgid "School programs"
 msgstr ""
 
-#: src/epg.c:2314
+#: src/epg.c:2336
 msgid "Science"
 msgstr ""
 
-#: src/epg.c:2200
+#: src/epg.c:2222
 msgid "Science fiction"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1040
+#: src/dvr/dvr_config.c:1041
 msgid "Script/program to be run when a recording completes."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1050
+#: src/dvr/dvr_config.c:1051
 msgid "Script/program to be run when a recording gets removed."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1029
+#: src/dvr/dvr_config.c:1030
 msgid ""
 "Script/program to be run when a recording starts (service is subscribed but "
 "no filename available)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1246
+#: src/dvr/dvr_autorec.c:1248
 msgid "Season"
 msgstr ""
 
-#: src/dvr/dvr_db.c:657
+#: src/dvr/dvr_db.c:744
 #, c-format
 msgid "Season %d"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1247
+#: src/dvr/dvr_autorec.c:1249
 msgid "Season information (if available)."
 msgstr ""
 
-#: src/htsp_server.c:2811
+#: src/htsp_server.c:2821
 msgid "Seek error"
 msgstr ""
 
@@ -5252,11 +5530,8 @@ msgstr ""
 msgid "Select high priority (default) EPG language."
 msgstr ""
 
-#: src/satip/server.c:655
-msgid ""
-"Select how Tvheadend should handle muxes. Auto = accept the mux if it "
-"doesn't already exist. Keep = Always keep the muxregardless of whether it "
-"exists or not. Reject = Always reject."
+#: src/satip/server.c:657
+msgid "Select how Tvheadend should handle muxes. See Help for details."
 msgstr ""
 
 #: src/wizard.c:230
@@ -5267,12 +5542,12 @@ msgstr ""
 msgid "Select medium priority EPG language."
 msgstr ""
 
-#: src/config.c:2315
+#: src/config.c:2321
 msgid ""
 "Select scheme to generate the picon names (standard, force service type to 1)"
 msgstr ""
 
-#: src/profile.c:1820
+#: src/profile.c:1848
 msgid "Select subtitle codec to use for transcoding."
 msgstr ""
 
@@ -5282,14 +5557,14 @@ msgid ""
 "\"Access Entries\" on a per-user basis."
 msgstr ""
 
-#: src/config.c:2160
+#: src/config.c:2164
 msgid ""
 "Select the list of languages (in order of priority) to be used for supplying "
 "EPG information to clients that don't provide their own configuration."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:340
-#: src/input/mpegts/satip/satip_frontend.c:372
+#: src/input/mpegts/satip/satip_frontend.c:335
+#: src/input/mpegts/satip/satip_frontend.c:367
 msgid ""
 "Select the master tuner.The signal from the standard universal LNB can be "
 "split using a simple coaxial splitter (no multiswitch) to several outputs. "
@@ -5299,24 +5574,24 @@ msgid ""
 "incompatible parameters (position, polarization, lo-hi)."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:328
+#: src/input/mpegts/satip/satip_frontend.c:323
 msgid ""
 "Select the number of satellite positions supported by the SAT>IP hardware "
 "and your coaxial cable wiring."
 msgstr ""
 
-#: src/config.c:2220
+#: src/config.c:2226
 msgid ""
 "Select the path to use for DVB scan configuration files. Typically dvb-apps "
 "stores these in /usr/share/dvb/. Leave blank to use Tvheadend's internal "
 "file set."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:250
+#: src/input/mpegts/mpegts_network.c:264
 msgid "Select the time offset for EIT events."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1068
+#: src/dvr/dvr_autorec.c:1069
 msgid "Select type of broadcast."
 msgstr ""
 
@@ -5339,77 +5614,82 @@ msgstr ""
 msgid "Send CAPMT query"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:186
+#: src/input/mpegts/satip/satip_frontend.c:181
 msgid "Send full PLAY cmd"
 msgstr ""
 
-#: src/config.c:2148
+#: src/config.c:2152
 msgid ""
 "Send previous stream frames to upper layers (before frame start is signalled "
 "in the stream). It may cause issues with some clients / players."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:187
+#: src/input/mpegts/satip/satip_frontend.c:182
 msgid ""
 "Send the full RTSP PLAY command after full RTSP SETUP command. Some devices "
 "firmware require this to get an MPEG-TS stream."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:382
+#: src/input/mpegts/satip/satip.c:383
 msgid "Serial number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1255
+#: src/dvr/dvr_autorec.c:1257
 msgid "Series link"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1256
+#: src/dvr/dvr_autorec.c:1258
 msgid "Series link ID."
 msgstr ""
 
-#: src/epg.c:2204
+#: src/epg.c:2226
 msgid "Serious"
 msgstr ""
 
-#: src/epg.c:2274
+#: src/epg.c:2296
 msgid "Serious music"
 msgstr ""
 
-#: src/config.c:1988 src/input/mpegts/satip/satip.c:478
+#: src/config.c:1990 src/input/mpegts/satip/satip.c:479
 msgid "Server"
 msgstr ""
 
-#: src/satip/server.c:594
+#: src/satip/server.c:596
 msgid "Server UUID"
 msgstr ""
 
-#: src/main.c:834
+#: src/main.c:852
 msgid "Server connectivity"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:479
+#: src/input/mpegts/satip/satip.c:480
 msgid "Server details."
 msgstr ""
 
-#: src/service.c:166 src/esfilter.c:664 src/esfilter.c:758 src/esfilter.c:853
-#: src/esfilter.c:948 src/esfilter.c:1053 src/esfilter.c:1148
+#: src/tvhlog.c:126 src/service.c:169 src/esfilter.c:664 src/esfilter.c:758
+#: src/esfilter.c:853 src/esfilter.c:948 src/esfilter.c:1053
+#: src/esfilter.c:1148
 msgid "Service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:120 src/input/mpegts/iptv/iptv.c:720
+#: src/input/mpegts/mpegts_service.c:120 src/input/mpegts/iptv/iptv.c:724
 #: src/descrambler/constcw.c:317 src/descrambler/constcw.c:383
 msgid "Service ID"
 msgstr ""
 
+#: src/tvhlog.c:129
+msgid "Service Mapper"
+msgstr ""
+
 #: src/service_mapper.c:483
 msgid "Service Mapping (Map services to channels)"
 msgstr ""
 
-#: src/main.c:798
+#: src/main.c:816
 msgid "Service configuration"
 msgstr ""
 
-#: src/bouquet.c:922
+#: src/bouquet.c:927
 #, c-format
 msgid "Service count %zi"
 msgstr ""
@@ -5430,13 +5710,13 @@ msgstr ""
 msgid "Service name picons"
 msgstr ""
 
-#: src/service.c:207
+#: src/service.c:212
 msgid ""
 "Service priority. Enter a value between -10 and 10. A higher value indicates "
 "a higher preference. See Help for more info."
 msgstr ""
 
-#: src/service.c:245
+#: src/service.c:250
 msgid "Service raw"
 msgstr ""
 
@@ -5444,73 +5724,73 @@ msgstr ""
 msgid "Service type"
 msgstr ""
 
-#: src/service.c:233
+#: src/service.c:238
 msgid ""
 "Service type override. This value will override the service type provided by "
 "the stream."
 msgstr ""
 
-#: src/channels.c:500 src/service_mapper.c:493 src/bouquet.c:1089
+#: src/channels.c:498 src/service_mapper.c:493 src/bouquet.c:1078
 msgid "Services"
 msgstr ""
 
-#: src/channels.c:501
-msgid "Services. Services associated with the channel."
+#: src/channels.c:499
+msgid "Services associated with the channel."
 msgstr ""
 
 #: src/profile.c:315
 msgid "Set profile as default."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:344
+#: src/input/mpegts/satip/satip_satconf.c:345
 msgid "Set the display name."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:270
+#: src/input/mpegts/satip/satip.c:271
 msgid "Set the maxiumum packet identifiers your SAT>IP server supports."
 msgstr ""
 
-#: src/config.c:2037
+#: src/config.c:2039
 msgid ""
 "Set the name of the server so you can distinguish multiple instances apart "
 "on your LAN."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:352
+#: src/input/mpegts/satip/satip_satconf.c:353
 msgid "Set the priority of this configuration."
 msgstr ""
 
-#: src/config.c:2046
+#: src/config.c:2048
 msgid "Sets the default interface view level (next to the Help button)."
 msgstr ""
 
-#: src/tvhlog.c:624 src/epggrab/module.c:119
+#: src/tvhlog.c:94 src/tvhlog.c:714 src/epggrab/module.c:119
 msgid "Settings"
 msgstr ""
 
-#: src/epg.c:2229
+#: src/epg.c:2251
 msgid "Show"
 msgstr ""
 
-#: src/main.c:795
+#: src/main.c:813
 msgid "Show this page"
 msgstr ""
 
-#: src/main.c:796
+#: src/main.c:814
 msgid "Show version information"
 msgstr ""
 
-#: src/config.c:2188
+#: src/config.c:2192
 msgid ""
 "Show, hide and sort the various details that appear on the interface next to "
 "the About tab."
 msgstr ""
 
-#: src/streaming.c:441
+#: src/streaming.c:459
 msgid "Signal quality too poor"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:259
+#: src/input/mpegts/satip/satip.c:260
 msgid "Signal scale (240 or 100)"
 msgstr ""
 
@@ -5534,16 +5814,16 @@ msgstr ""
 msgid "Size"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:332
+#: src/input/mpegts/satip/satip.c:333
 msgid "Skip TS packets (0-200)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:642
+#: src/input/mpegts/mpegts_mux.c:675
 msgid ""
 "Skip TSID checking. For when providers use invalid Transport Stream IDs."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1122
+#: src/dvr/dvr_config.c:1123
 msgid "Skip commercials"
 msgstr ""
 
@@ -5551,26 +5831,26 @@ msgstr ""
 msgid "Skip initial bytes"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:181
+#: src/input/mpegts/mpegts_network.c:195
 msgid "Skip initial scan"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:182
+#: src/input/mpegts/mpegts_network.c:196
 msgid ""
 "Skip scanning known muxes when Tvheadend starts. If \"initial scan\" is "
 "allowed and new muxes are found then they will still be scanned. See Help "
 "for more details."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:333
+#: src/input/mpegts/satip/satip.c:334
 msgid "Skip x number of transport packets."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3166
+#: src/dvr/dvr_db.c:3252
 msgid "Slave entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3167
+#: src/dvr/dvr_db.c:3253
 msgid "Slave entry."
 msgstr ""
 
@@ -5578,47 +5858,47 @@ msgstr ""
 msgid "Slot state"
 msgstr ""
 
-#: src/epg.c:2202
+#: src/epg.c:2224
 msgid "Soap"
 msgstr ""
 
-#: src/epg.c:2248
+#: src/epg.c:2270
 msgid "Soccer"
 msgstr ""
 
-#: src/epg.c:2298 src/epg.c:2319
+#: src/epg.c:2320 src/epg.c:2341
 msgid "Social"
 msgstr ""
 
-#: src/epg.c:2300
+#: src/epg.c:2322
 msgid "Social advisory"
 msgstr ""
 
-#: src/descrambler/capmt.c:2390
+#: src/descrambler/capmt.c:2391
 msgid "Socket or IP Address (when in TCP mode)."
 msgstr ""
 
-#: src/channels.c:1424
+#: src/channels.c:1427
 msgid "Sort index"
 msgstr ""
 
-#: src/channels.c:1425
+#: src/channels.c:1428
 msgid "Sort index."
 msgstr ""
 
-#: src/bouquet.c:1080
+#: src/bouquet.c:1069
 msgid "Source"
 msgstr ""
 
-#: src/streaming.c:416
+#: src/streaming.c:434
 msgid "Source deleted"
 msgstr ""
 
-#: src/streaming.c:414
+#: src/streaming.c:432
 msgid "Source quality is bad"
 msgstr ""
 
-#: src/streaming.c:412
+#: src/streaming.c:430
 msgid "Source reconfigured"
 msgstr ""
 
@@ -5630,7 +5910,11 @@ msgstr ""
 msgid "Southern hemisphere (latitude direction)."
 msgstr ""
 
-#: src/epg.c:2246
+#: src/tvhlog.c:85
+msgid "Spawn"
+msgstr ""
+
+#: src/epg.c:2268
 msgid "Special events (Olympic Games, World Cup, etc.)"
 msgstr ""
 
@@ -5641,51 +5925,51 @@ msgid ""
 "stream is paused."
 msgstr ""
 
-#: src/main.c:845
+#: src/main.c:863
 msgid "Specify User-Agent header for the http client"
 msgstr ""
 
-#: src/main.c:841
+#: src/main.c:859
 msgid "Specify alternative htsp port"
 msgstr ""
 
-#: src/main.c:837
+#: src/main.c:855
 msgid "Specify alternative http port"
 msgstr ""
 
-#: src/main.c:839
+#: src/main.c:857
 msgid "Specify alternative http webroot"
 msgstr ""
 
-#: src/main.c:836
+#: src/main.c:854
 msgid "Specify bind address"
 msgstr ""
 
-#: src/main.c:822
+#: src/main.c:840
 msgid "Specify bind address for SAT>IP server"
 msgstr ""
 
-#: src/main.c:843
+#: src/main.c:861
 msgid "Specify extra htsp port"
 msgstr ""
 
-#: src/epg.c:2319
+#: src/epg.c:2341
 msgid "Spiritual sciences"
 msgstr ""
 
-#: src/epg.c:2245
+#: src/epg.c:2267
 msgid "Sports"
 msgstr ""
 
-#: src/epg.c:2247
+#: src/epg.c:2269
 msgid "Sports magazines"
 msgstr ""
 
-#: src/epg.c:2249
+#: src/epg.c:2271
 msgid "Squash"
 msgstr ""
 
-#: src/config.c:1940 src/input/mpegts/mpegts_mux.c:483
+#: src/config.c:1940 src/input/mpegts/mpegts_mux.c:504
 msgid "Standard"
 msgstr ""
 
@@ -5693,20 +5977,29 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1087
+#: src/dvr/dvr_autorec.c:1088
 msgid "Start after"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1099
+#: src/dvr/dvr_autorec.c:1100
 msgid "Start before"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2862
+#: src/channels.c:462
+msgid ""
+"Start recording earlier than the EPG/timer defined start time by x minutes, "
+"for example if a program is to start at 13:00 and you set a padding of 5 "
+"minutes it will start recording at 12:54:30 (including a warming-up time of "
+"30 seconds). If this isn't set the pre-recording padding if set in the DVR "
+"entry or DVR profile will be used."
+msgstr ""
+
+#: src/dvr/dvr_db.c:2948
 msgid ""
 "Start recording earlier than the EPG/timer-defined start time by x minutes."
 msgstr ""
 
-#: src/dvr/dvr_config.c:958
+#: src/dvr/dvr_config.c:959
 msgid ""
 "Start recording earlier than the defined Start recording earlier than the "
 "defined start time by x minutes: for example, if a program is to start at "
@@ -5715,15 +6008,15 @@ msgid ""
 "recording padding as set in the channel or DVR entry will be used."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1112
+#: src/dvr/dvr_autorec.c:1113
 msgid "Start recording earlier than the defined start time by x minutes."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2852
+#: src/dvr/dvr_db.c:2938
 msgid "Start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3217 src/descrambler/caclient.c:295
+#: src/dvr/dvr_db.c:3303 src/descrambler/caclient.c:295
 msgid "Status"
 msgstr ""
 
@@ -5731,7 +6024,7 @@ msgstr ""
 msgid "Status period (ms)"
 msgstr ""
 
-#: src/profile.c:1551
+#: src/profile.c:1579
 msgid "Stereo"
 msgstr ""
 
@@ -5739,7 +6032,7 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2881
+#: src/dvr/dvr_db.c:2967
 msgid "Stop time"
 msgstr ""
 
@@ -5764,11 +6057,11 @@ msgstr ""
 msgid "Stream index"
 msgstr ""
 
-#: src/dvr/dvr_config.c:875
+#: src/dvr/dvr_config.c:876
 msgid "Stream profile"
 msgstr ""
 
-#: src/htsp_server.c:2395
+#: src/htsp_server.c:2405
 msgid "Stream setup error"
 msgstr ""
 
@@ -5777,37 +6070,45 @@ msgstr ""
 msgid "Stream type"
 msgstr ""
 
-#: src/access.c:1298 src/access.c:1457
+#: src/access.c:1298 src/access.c:1468
 msgid "Streaming"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:253 src/input/mpegts/iptv/iptv.c:736
+#: src/tvhlog.c:132
+msgid "Streaming Profile"
+msgstr ""
+
+#: src/input/mpegts/mpegts_input.c:257 src/input/mpegts/iptv/iptv.c:745
 #: src/input/mpegts/iptv/iptv_mux.c:131
 msgid "Streaming priority"
 msgstr ""
 
-#: src/access.c:1481
+#: src/access.c:1492
 msgid "Streaming profiles"
 msgstr ""
 
-#: src/dvr/dvr_config.c:825
+#: src/dvr/dvr_config.c:826
 msgid "Subdirectory options"
 msgstr ""
 
-#: src/main.c:872
+#: src/main.c:891
 msgid "Subscribe to a service permanently"
 msgstr ""
 
-#: src/htsp_server.c:2489 src/htsp_server.c:2516 src/htsp_server.c:2560
-#: src/htsp_server.c:2587 src/htsp_server.c:2615
+#: src/tvhlog.c:128
+msgid "Subscription"
+msgstr ""
+
+#: src/htsp_server.c:2499 src/htsp_server.c:2526 src/htsp_server.c:2570
+#: src/htsp_server.c:2597 src/htsp_server.c:2625
 msgid "Subscription does not exist"
 msgstr ""
 
-#: src/streaming.c:418
+#: src/streaming.c:436
 msgid "Subscription overridden"
 msgstr ""
 
-#: src/satip/server.c:613
+#: src/satip/server.c:615
 msgid "Subscription weight"
 msgstr ""
 
@@ -5815,7 +6116,7 @@ msgstr ""
 msgid "Substitute formatters"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2962 src/dvr/dvr_db.c:2970
+#: src/dvr/dvr_db.c:3048 src/dvr/dvr_db.c:3056
 msgid "Subtitle"
 msgstr ""
 
@@ -5823,11 +6124,15 @@ msgstr ""
 msgid "Subtitle Stream Filter"
 msgstr ""
 
-#: src/profile.c:1819
+#: src/profile.c:1847
 msgid "Subtitle codec"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2963 src/dvr/dvr_db.c:2971
+#: src/dvr/dvr_db.c:3057
+msgid "Subtitle of the program (if any) (display only)."
+msgstr ""
+
+#: src/dvr/dvr_db.c:3049
 msgid "Subtitle of the program (if any)."
 msgstr ""
 
@@ -5835,7 +6140,7 @@ msgstr ""
 msgid "Sun"
 msgstr ""
 
-#: src/profile.c:1552
+#: src/profile.c:1580
 msgid "Surround (2 front, rear mono)"
 msgstr ""
 
@@ -5875,6 +6180,10 @@ msgstr ""
 msgid "System"
 msgstr ""
 
+#: src/tvhlog.c:91
+msgid "TCP Protocol"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:366
 msgid "TV Adapters - Linux ATSC-C Frontend"
 msgstr ""
@@ -5951,29 +6260,33 @@ msgstr ""
 msgid "TV Adapters - SatConfig - Universal LNB (Simple)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1111
+#: src/tvhlog.c:157
+msgid "TVHDHomeRun Client"
+msgstr ""
+
+#: src/dvr/dvr_config.c:1112
 msgid "Tag files with metadata"
 msgstr ""
 
-#: src/channels.c:512
+#: src/channels.c:510
 msgid "Tags"
 msgstr ""
 
-#: src/channels.c:513
-msgid "Tags. Tags linked/to link to the channel."
+#: src/channels.c:511
+msgid "Tags linked/to link to the channel."
 msgstr ""
 
-#: src/epg.c:2232 src/epg.c:2233 src/epg.c:2234 src/epg.c:2235 src/epg.c:2236
-#: src/epg.c:2237 src/epg.c:2238 src/epg.c:2239 src/epg.c:2240 src/epg.c:2241
-#: src/epg.c:2242
+#: src/epg.c:2254 src/epg.c:2255 src/epg.c:2256 src/epg.c:2257 src/epg.c:2258
+#: src/epg.c:2259 src/epg.c:2260 src/epg.c:2261 src/epg.c:2262 src/epg.c:2263
+#: src/epg.c:2264
 msgid "Talk show"
 msgstr ""
 
-#: src/epg.c:2250
+#: src/epg.c:2272
 msgid "Team sports (excluding football)"
 msgstr ""
 
-#: src/epg.c:2316
+#: src/epg.c:2338
 msgid "Technology"
 msgstr ""
 
@@ -5985,15 +6298,15 @@ msgstr ""
 msgid "Teletext stream type is only available for this filter."
 msgstr ""
 
-#: src/epg.c:2249
+#: src/epg.c:2271
 msgid "Tennis"
 msgstr ""
 
-#: src/subscriptions.c:911
+#: src/subscriptions.c:963
 msgid "Testing"
 msgstr ""
 
-#: src/main.c:877
+#: src/main.c:896
 msgid "Testing options"
 msgstr ""
 
@@ -6023,23 +6336,23 @@ msgid ""
 "as AUTO."
 msgstr ""
 
-#: src/service.c:225
+#: src/service.c:230
 msgid "The Conditional Access ID used for the service."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:575
+#: src/input/mpegts/mpegts_mux.c:601
 msgid "The Content reference identifier (CRID) authority."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3027
+#: src/dvr/dvr_db.c:3113
 msgid "The DVR profile to be used/used by the recording."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1227
+#: src/dvr/dvr_autorec.c:1229
 msgid "The DVR profile to be used/used by this rule."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3100
+#: src/dvr/dvr_db.c:3186
 msgid "The EPG ID used by the entry."
 msgstr ""
 
@@ -6047,7 +6360,7 @@ msgstr ""
 msgid "The EPG grabber name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:516
+#: src/input/mpegts/mpegts_mux.c:541
 msgid ""
 "The EPG grabber to use on the mux. Enable (auto) is the recommended value."
 msgstr ""
@@ -6082,22 +6395,30 @@ msgid ""
 "scrambled streams."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:375
+#: src/input/mpegts/satip/satip.c:376
 msgid "The SAT>IP server's name."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:367
+#: src/input/mpegts/satip/satip.c:368
 msgid "The SAT>IP server's universally unique identifier."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:231
+#: src/input/mpegts/mpegts_network.c:245
 msgid "The SAT>IP source number."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:487
+#: src/input/mpegts/satip/satip.c:488
 msgid "The SAT>IP's discovered IP address."
 msgstr ""
 
+#: src/channels.c:418
+msgid "The URL (or path) to the icon to use/used for the channel."
+msgstr ""
+
+#: src/input/mpegts/iptv/iptv.c:845
+msgid "The URL to the playlist."
+msgstr ""
+
 #: src/esfilter.c:738
 msgid "The audio stream types the filter should apply to."
 msgstr ""
@@ -6109,27 +6430,31 @@ msgid ""
 "setting."
 msgstr ""
 
-#: src/dvr/dvr_config.c:888
+#: src/channels.c:521
+msgid "The bouquet the channel is associated with."
+msgstr ""
+
+#: src/dvr/dvr_config.c:889
 msgid ""
 "The cache scheme to use/used to store recordings. Leave as \"system\" unless "
 "you have a special use case for one of the others. See Help for details."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2917
+#: src/dvr/dvr_db.c:3003
 msgid "The channel name the entry will record from."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1043
+#: src/dvr/dvr_autorec.c:1044
 msgid ""
 "The channel on which this rule applies, i.e. the channel you're aiming to "
 "record. You can leave this field blank to apply the rule to all channels."
 msgstr ""
 
-#: src/service.c:196
+#: src/service.c:201
 msgid "The channel this service is mapped to."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:240
+#: src/input/mpegts/mpegts_network.c:254
 msgid "The character encoding for this network (e.g. UTF-8)."
 msgstr ""
 
@@ -6137,41 +6462,41 @@ msgstr ""
 msgid "The character encoding for this service (e.g. UTF-8)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:604
+#: src/input/mpegts/mpegts_mux.c:630
 msgid ""
 "The character set used on this mux. You should not have to change this "
 "unless channel names, etc  appear garbled."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1078
+#: src/dvr/dvr_autorec.c:1079
 msgid ""
 "The content type (Movie/Drama, Sports, etc.) to be used to filter matching "
 "events/programs."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:439
+#: src/input/mpegts/satip/satip.c:440
 msgid "The current boot ID."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:447
+#: src/input/mpegts/satip/satip.c:448
 msgid "The current configuration ID."
 msgstr ""
 
-#: src/config.c:2018
+#: src/config.c:2020
 msgid "The current configuration version."
 msgstr ""
 
-#: src/config.c:2200
+#: src/config.c:2204
 msgid ""
 "The default language to use if the user  language isn't set in the Access "
 "Entries tab."
 msgstr ""
 
-#: src/satip/server.c:614
+#: src/satip/server.c:616
 msgid "The default subscription weight for each subscription."
 msgstr ""
 
-#: src/config.c:2210
+#: src/config.c:2214
 msgid ""
 "The default web interface to use if the user's  theme isn't set in the "
 "Access Entries tab."
@@ -6201,11 +6526,11 @@ msgstr ""
 msgid "The demux path used by the device."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:455
+#: src/input/mpegts/satip/satip.c:456
 msgid "The device ID."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:383
+#: src/input/mpegts/satip/satip.c:384
 msgid "The device's serial number."
 msgstr ""
 
@@ -6260,6 +6585,10 @@ msgid ""
 "change this setting."
 msgstr ""
 
+#: src/channels.c:428
+msgid "The imagecache path to the icon to use/used for the channel."
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:79
 msgid "The input path used by the device."
 msgstr ""
@@ -6321,7 +6650,7 @@ msgstr ""
 msgid "The layer C time interleaving."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:164
+#: src/input/mpegts/mpegts_mux_sched.c:163
 msgid "The length of time (in seconds) to play the mux for. 1 hour = 3600."
 msgstr ""
 
@@ -6340,11 +6669,11 @@ msgid ""
 "could be identified using number 1 and the second using number 2."
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:399
+#: src/input/mpegts/satip/satip.c:400
 msgid "The manufacturer of the SAT>IP server."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1156
+#: src/dvr/dvr_autorec.c:1157
 msgid ""
 "The maximal duration of a matching event - in other words, only match "
 "programmes that are no longer than this duration."
@@ -6363,23 +6692,27 @@ msgid ""
 "unlimited period it's highly recommended you specify a value here."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1011
+#: src/dvr/dvr_config.c:1012
 msgid "The maximum number of entries that can be matched."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1218
+#: src/input/mpegts/iptv/iptv.c:758
+msgid "The maximum number of input streams allowed on this network."
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:1220
 msgid "The maximum number of recording entries this rule can create."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1020
+#: src/dvr/dvr_config.c:1021
 msgid "The maximum number of recordings that can be scheduled."
 msgstr ""
 
-#: src/satip/server.c:634
+#: src/satip/server.c:636
 msgid "The maximum number of services to decrypt per mux."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1209
+#: src/dvr/dvr_autorec.c:1211
 msgid "The maximum number of times this rule can be triggered."
 msgstr ""
 
@@ -6389,7 +6722,7 @@ msgid ""
 "subscription."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1145
+#: src/dvr/dvr_autorec.c:1146
 msgid ""
 "The minimal duration of a matching event - in other words, only match "
 "programs that are no shorter than this duration."
@@ -6399,7 +6732,7 @@ msgstr ""
 msgid "The minimum delay after the rotor movement command is sent."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:176
+#: src/input/mpegts/satip/satip_frontend.c:171
 msgid ""
 "The minimum delay before tuning in milliseconds after tuner stop. If the "
 "time between the previous and next start is greater than this value then the "
@@ -6420,7 +6753,7 @@ msgstr ""
 msgid "The mux the service is on."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:147
+#: src/input/mpegts/mpegts_mux_sched.c:146
 msgid "The mux to play when the entry is triggered."
 msgstr ""
 
@@ -6428,24 +6761,29 @@ msgstr ""
 msgid "The mux's universally unique identifier."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:542
+#: src/input/mpegts/mpegts_mux.c:568
 msgid "The name (or frequency) the mux is on."
 msgstr ""
 
+#: src/channels.c:394
+msgid ""
+"The name given to/of the channel (This is how it'll appear in your EPG.)"
+msgstr ""
+
 #: src/profile.c:325
 msgid "The name of the profile."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1008
+#: src/dvr/dvr_autorec.c:1009
 msgid "The name of the the rule."
 msgstr ""
 
-#: src/access.c:1973
+#: src/access.c:1986
 msgid ""
 "The network prefix(es) to block, e.g.192.168.2.0/24 (comma-separated list)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:526
+#: src/input/mpegts/mpegts_mux.c:552
 msgid "The network the mux is on."
 msgstr ""
 
@@ -6453,15 +6791,25 @@ msgstr ""
 msgid "The network the service is on."
 msgstr ""
 
+#: src/input/mpegts/iptv/iptv.c:734
+msgid ""
+"The network's priority. The network with the highest priority value will be "
+"used out of preference if available. See Help for details."
+msgstr ""
+
+#: src/input/mpegts/iptv/iptv.c:725
+msgid "The network's service ID"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:290
 msgid "The networks assigned to the device."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:397
+#: src/input/mpegts/satip/satip_satconf.c:398
 msgid "The networks using this configuration."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:534
+#: src/input/mpegts/mpegts_mux.c:560
 msgid "The networks' universally unique identifier (UUID)."
 msgstr ""
 
@@ -6497,13 +6845,13 @@ msgstr ""
 msgid "The number of DVB-T2 (Terresterial) tuners to export."
 msgstr ""
 
-#: src/config.c:2138
+#: src/config.c:2142
 msgid ""
 "The number of MPEG-TS packets Tvheadend buffers in case there is a delay "
 "receiving CA keys. "
 msgstr ""
 
-#: src/access.c:1581
+#: src/access.c:1594
 msgid "The number of allowed connections this user can make to the server."
 msgstr ""
 
@@ -6513,11 +6861,11 @@ msgid ""
 "bytes long. The accepted range is 18800-1880000 bytes."
 msgstr ""
 
-#: src/config.c:2088
+#: src/config.c:2092
 msgid "The number of days cookies set by Tvheadend should expire."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:283
+#: src/input/mpegts/mpegts_network.c:297
 msgid "The number of muxes left to scan on this network."
 msgstr ""
 
@@ -6525,7 +6873,7 @@ msgstr ""
 msgid "The number of seconds to wait for a stream to start."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:623
+#: src/input/mpegts/mpegts_mux.c:649
 msgid "The number of services on the mux that are mapped to channels."
 msgstr ""
 
@@ -6533,11 +6881,11 @@ msgstr ""
 msgid "The orbital position of the satellite the mux is on."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:306
+#: src/input/mpegts/mpegts_network_dvb.c:307
 msgid "The orbital position of the satellite your dish is pointing at."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:595
+#: src/input/mpegts/mpegts_mux.c:621
 msgid "The outcome of the last scan performed on this mux."
 msgstr ""
 
@@ -6546,11 +6894,22 @@ msgid ""
 "The physical layer pipe ID. Most people will not need to change this setting."
 msgstr ""
 
+#: src/input/mpegts/iptv/iptv.c:863
+msgid "The playlist's character set."
+msgstr ""
+
 #: src/input/mpegts/mpegts_mux_dvb.c:466
 msgid "The polarization used on the mux."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1167
+#: src/channels.c:406
+msgid ""
+"The position the channel will appear on your EPG. This is not used by "
+"Tvheadend internally, but rather intended to be used by HTSP clients for "
+"mapping to remote control buttons, presentation order, etc."
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:1168
 msgid ""
 "The priority of any recordings set because of this rule will take precedence "
 "and cancel lower-priority events."
@@ -6564,11 +6923,11 @@ msgstr ""
 msgid "The provider's name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:558
+#: src/input/mpegts/mpegts_mux.c:584
 msgid "The provider's network ID."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:550
+#: src/input/mpegts/mpegts_mux.c:576
 msgid "The provider's network name."
 msgstr ""
 
@@ -6579,7 +6938,7 @@ msgid ""
 "sure of the value leave as AUTO."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3219
+#: src/dvr/dvr_db.c:3305
 msgid "The recording/entry status."
 msgstr ""
 
@@ -6598,17 +6957,17 @@ msgstr ""
 msgid "The satellite configuration to use."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:583
+#: src/input/mpegts/mpegts_mux.c:609
 msgid ""
 "The scan state. New muxes will automatically be changed to the PEND state. "
 "You can change this to ACTIVE to queue a scan of this mux."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2874
+#: src/dvr/dvr_db.c:2960
 msgid "The scheduled start time, including any padding."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2901
+#: src/dvr/dvr_db.c:2987
 msgid "The scheduled stop time, including any padding."
 msgstr ""
 
@@ -6661,7 +7020,7 @@ msgstr ""
 msgid "The service's channel number as set by the provider."
 msgstr ""
 
-#: src/service.c:217
+#: src/service.c:222
 msgid "The service's encryption status."
 msgstr ""
 
@@ -6685,7 +7044,7 @@ msgid ""
 "(position, polarization, lo-hi)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2853
+#: src/dvr/dvr_db.c:2939
 msgid "The start time of the recording."
 msgstr ""
 
@@ -6693,16 +7052,16 @@ msgstr ""
 msgid "The stream ID used for the mux."
 msgstr ""
 
-#: src/dvr/dvr_config.c:876
+#: src/dvr/dvr_config.c:877
 msgid "The stream profile the DVR profile will use for recordings."
 msgstr ""
 
-#: src/access.c:1482
+#: src/access.c:1493
 msgid ""
 "The streaming profile to use/used. If not set, the default will be used."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1136
+#: src/dvr/dvr_config.c:1137
 msgid ""
 "The string allows you to manually specify the full path generation using "
 "predefined modifiers. See Help for full details."
@@ -6724,21 +7083,21 @@ msgstr ""
 msgid "The symbol rate."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2882
+#: src/dvr/dvr_db.c:2968
 msgid "The time the entry stops/stopped being recorded."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1026
+#: src/dvr/dvr_autorec.c:1027
 msgid ""
 "The title of the program to look for. Note that this accepts case-"
 "insensitive regular expressions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:615
+#: src/input/mpegts/mpegts_mux.c:641
 msgid "The total number of services found on this mux."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2909
+#: src/dvr/dvr_db.c:2995
 msgid "The total scheduled duration."
 msgstr ""
 
@@ -6753,30 +7112,30 @@ msgstr ""
 msgid "The transponder ID."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:566
+#: src/input/mpegts/mpegts_mux.c:592
 msgid "The transport stream ID of the mux within the network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:244
+#: src/input/mpegts/mpegts_input.c:247
 msgid ""
 "The tuner priority value (a higher value means to use this tuner out of "
-"preference)."
+"preference). See Help for details."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:254
+#: src/input/mpegts/mpegts_input.c:258
 msgid ""
 "The tuner priority value for streamed channels through HTTP or HTSP (a "
 "higher value means to use this tuner out of preference). If not set (zero), "
-"the standard priority value is used."
+"the standard priority value is used. See Help for details."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3048 src/dvr/dvr_autorec.c:1273 src/dvr/dvr_timerec.c:666
+#: src/dvr/dvr_db.c:3134 src/dvr/dvr_autorec.c:1275 src/dvr/dvr_timerec.c:666
 msgid ""
 "The user who created the recording, or the auto-recording source and IP "
 "address if scheduled by a matching rule."
 msgstr ""
 
-#: src/config.c:2027
+#: src/config.c:2029
 msgid "The version of Tvheadend that last updated the config."
 msgstr ""
 
@@ -6784,23 +7143,27 @@ msgstr ""
 msgid "The video stream types the filter should apply to."
 msgstr ""
 
-#: src/config.c:2209
+#: src/config.c:2213
 msgid "Theme"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:248
-#: src/input/mpegts/satip/satip_frontend.c:307
+#: src/input/mpegts/satip/satip_frontend.c:302
 msgid "This tuner"
 msgstr ""
 
-#: src/config.c:2244
+#: src/config.c:2250
 msgid ""
 "This will create an NTP driver (using shmem interface) that you can feed "
 "into ntpd. This can be run without root privileges, but generally the "
 "performance is not that great."
 msgstr ""
 
-#: src/epg.c:2198
+#: src/tvhlog.c:82
+msgid "Thread"
+msgstr ""
+
+#: src/epg.c:2220
 msgid "Thriller"
 msgstr ""
 
@@ -6808,7 +7171,7 @@ msgstr ""
 msgid "Thu"
 msgstr ""
 
-#: src/config.c:1880
+#: src/tvhlog.c:84 src/config.c:1880
 msgid "Time"
 msgstr ""
 
@@ -6820,11 +7183,19 @@ msgstr ""
 msgid "Time (in milliseconds) for the rotor to power up."
 msgstr ""
 
-#: src/dvr/dvr_db.c:524
+#: src/input/mpegts/iptv/iptv.c:881
+msgid "Time (in minutes) to re-fetch the playlist."
+msgstr ""
+
+#: src/tvhlog.c:121
+msgid "Time Stamp Fix"
+msgstr ""
+
+#: src/dvr/dvr_db.c:607
 msgid "Time missed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3149
+#: src/dvr/dvr_db.c:3235
 msgid "Time record caption"
 msgstr ""
 
@@ -6841,7 +7212,7 @@ msgstr ""
 msgid "Time to stop recording/time the recording stopped."
 msgstr ""
 
-#: src/config.c:2004
+#: src/config.c:2006
 msgid "Time update"
 msgstr ""
 
@@ -6849,40 +7220,44 @@ msgstr ""
 msgid "Timeout (sec) (0=infinite)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:359
+#: src/input/mpegts/satip/satip_satconf.c:360
 msgid "Timeout (seconds)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3150
+#: src/dvr/dvr_db.c:3236
 msgid "Timer-based automatic record caption."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3141
+#: src/dvr/dvr_db.c:3227
 msgid "Timer-based automatic recording."
 msgstr ""
 
-#: src/timeshift.c:174
+#: src/tvhlog.c:163 src/timeshift.c:174
 msgid "Timeshift"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_sched.c:163
+#: src/input/mpegts/mpegts_mux_sched.c:162
 msgid "Timout (secs)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2945 src/dvr/dvr_db.c:2953 src/dvr/dvr_timerec.c:551
+#: src/dvr/dvr_db.c:3031 src/dvr/dvr_db.c:3039 src/dvr/dvr_timerec.c:551
 msgid "Title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1025
+#: src/dvr/dvr_autorec.c:1026
 msgid "Title (regexp)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2946 src/dvr/dvr_db.c:2954
+#: src/dvr/dvr_db.c:3040
+msgid "Title of the program (display only)."
+msgstr ""
+
+#: src/dvr/dvr_db.c:3032
 msgid "Title of the program."
 msgstr ""
 
 #: src/dvr/dvr_timerec.c:552
-msgid "Title of the recording."
+msgid "Title of the recording - this is used to generate the filename."
 msgstr ""
 
 #: src/webui/extjs.c:223
@@ -6893,19 +7268,19 @@ msgstr ""
 msgid "Tone burst"
 msgstr ""
 
-#: src/dvr/dvr_db.c:513
+#: src/dvr/dvr_db.c:596
 msgid "Too many data errors"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:275
+#: src/input/mpegts/mpegts_network.c:289
 msgid "Total number of mapped channels on this network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:259
+#: src/input/mpegts/mpegts_network.c:273
 msgid "Total number of muxes found on this network."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:267
+#: src/input/mpegts/mpegts_network.c:281
 msgid "Total number of services found on this network."
 msgstr ""
 
@@ -6913,35 +7288,39 @@ msgstr ""
 msgid "Total number of services found."
 msgstr ""
 
-#: src/bouquet.c:1100
+#: src/bouquet.c:1089
 msgid "Total number of services seen."
 msgstr ""
 
-#: src/bouquet.c:1108
+#: src/bouquet.c:1097
 msgid "Total number of services."
 msgstr ""
 
-#: src/epg.c:2331
+#: src/epg.c:2353
 msgid "Tourism / Travel"
 msgstr ""
 
-#: src/tvhlog.c:686
+#: src/tvhlog.c:776
 msgid "Trace subsystems"
 msgstr ""
 
-#: src/epg.c:2291
+#: src/epg.c:2313
 msgid "Traditional arts"
 msgstr ""
 
-#: src/epg.c:2275
+#: src/epg.c:2297
 msgid "Traditional music"
 msgstr ""
 
-#: src/profile.c:1704
+#: src/tvhlog.c:148
+msgid "Transcode"
+msgstr ""
+
+#: src/profile.c:1732
 msgid "Transcode/av-lib"
 msgstr ""
 
-#: src/profile.c:1711
+#: src/profile.c:1739
 msgid "Transcoding"
 msgstr ""
 
@@ -6953,7 +7332,11 @@ msgstr ""
 msgid "Transponder ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:565
+#: src/tvhlog.c:119
+msgid "Transport Stream"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:591
 msgid "Transport stream ID"
 msgstr ""
 
@@ -6975,11 +7358,11 @@ msgstr ""
 msgid "Tuner"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:216
+#: src/input/mpegts/satip/satip_frontend.c:211
 msgid "Tuner bind IP address"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:224 src/input/mpegts/satip/satip.c:390
+#: src/input/mpegts/satip/satip.c:224 src/input/mpegts/satip/satip.c:391
 msgid "Tuner configuration"
 msgstr ""
 
@@ -6987,7 +7370,7 @@ msgstr ""
 msgid "Tuner configuration."
 msgstr ""
 
-#: src/streaming.c:437
+#: src/streaming.c:455
 msgid "Tuning failed"
 msgstr ""
 
@@ -6995,7 +7378,7 @@ msgstr ""
 msgid "Turn off LNB when idle"
 msgstr ""
 
-#: src/config.c:2036
+#: src/config.c:2038
 msgid "Tvheadend server name"
 msgstr ""
 
@@ -7003,20 +7386,24 @@ msgstr ""
 msgid "Type"
 msgstr ""
 
-#: src/service.c:232
+#: src/service.c:237
 msgid "Type override"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:165
+#: src/input/mpegts/satip/satip_frontend.c:160
 msgid "UDP RTP port number (2 ports)"
 msgstr ""
 
-#: src/service.c:159
+#: src/service.c:160
 msgid "UHD TV"
 msgstr ""
 
-#: src/wizard.c:808 src/dvr/dvr_db.c:3201 src/input/mpegts/iptv/iptv.c:825
-#: src/input/mpegts/iptv/iptv_mux.c:139
+#: src/tvhlog.c:93
+msgid "UPnP Protocol"
+msgstr ""
+
+#: src/tvhlog.c:90 src/wizard.c:808 src/dvr/dvr_db.c:3287
+#: src/input/mpegts/iptv/iptv.c:844 src/input/mpegts/iptv/iptv_mux.c:139
 msgid "URL"
 msgstr ""
 
@@ -7024,11 +7411,11 @@ msgstr ""
 msgid "URL of the M3U playlist."
 msgstr ""
 
-#: src/main.c:831
+#: src/main.c:849
 msgid "URL with the SAT>IP server XML location"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3202
+#: src/dvr/dvr_db.c:3288
 msgid "URL."
 msgstr ""
 
@@ -7172,28 +7559,28 @@ msgstr ""
 msgid "UTC-11"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:366
+#: src/tvhlog.c:88 src/input/mpegts/satip/satip.c:367
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:186
 msgid "UUID"
 msgstr ""
 
-#: src/htsp_server.c:1373
+#: src/htsp_server.c:1383
 msgid "Unable to get system UTC time"
 msgstr ""
 
-#: src/htsp_server.c:1366
+#: src/htsp_server.c:1376
 msgid "Unable to get system local time"
 msgstr ""
 
-#: src/htsp_server.c:1363
+#: src/htsp_server.c:1373
 msgid "Unable to get system time"
 msgstr ""
 
-#: src/htsp_server.c:709
+#: src/htsp_server.c:715
 msgid "Unable to open file"
 msgstr ""
 
-#: src/htsp_server.c:1341
+#: src/htsp_server.c:1351
 msgid "Unable to stat path"
 msgstr ""
 
@@ -7209,6 +7596,10 @@ msgstr ""
 msgid "Unicable"
 msgstr ""
 
+#: src/tvhlog.c:154
+msgid "Unicable (EN50494)"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:656
 msgid "Unicable switch (universal LNB, experimental)"
 msgstr ""
@@ -7217,7 +7608,7 @@ msgstr ""
 msgid "Unicable type"
 msgstr ""
 
-#: src/profile.c:252 src/dvr/dvr_db.c:2366
+#: src/profile.c:252 src/dvr/dvr_db.c:2452
 msgid "Unimportant"
 msgstr ""
 
@@ -7225,7 +7616,7 @@ msgstr ""
 msgid "Universal LNB only"
 msgstr ""
 
-#: src/satip/server.c:595
+#: src/satip/server.c:597
 msgid "Universally unique identifier. Read only."
 msgstr ""
 
@@ -7233,11 +7624,11 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: src/htsp_server.c:2676
+#: src/htsp_server.c:2686
 msgid "Unknown file"
 msgstr ""
 
-#: src/streaming.c:462
+#: src/streaming.c:480
 #, c-format
 msgid "Unknown reason (%i)"
 msgstr ""
@@ -7278,11 +7669,11 @@ msgstr ""
 msgid "Update disabled"
 msgstr ""
 
-#: src/config.c:2232
+#: src/config.c:2238
 msgid "Update time"
 msgstr ""
 
-#: src/config.c:2255
+#: src/config.c:2261
 msgid "Update tolerance (ms)"
 msgstr ""
 
@@ -7306,140 +7697,132 @@ msgstr ""
 msgid "Usage: %s [OPTIONS]\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:632
+#: src/input/mpegts/mpegts_mux.c:665
 msgid "Use AC-3 detection on the mux."
 msgstr ""
 
-#: src/dvr/dvr_config.c:998
+#: src/channels.c:486 src/dvr/dvr_config.c:999
 msgid ""
 "Use EITp/f to decide event start/stop. This is also known as \"Accurate "
-"Recording\". Note that this can have unexpected results if the broadcaster "
-"isn't very good at time keeping."
+"Recording\". See Help for details."
 msgstr ""
 
-#: src/channels.c:486 src/dvr/dvr_config.c:997
+#: src/channels.c:485 src/dvr/dvr_config.c:998
 msgid "Use EPG running state"
 msgstr ""
 
-#: src/channels.c:487
-msgid ""
-"Use EPG running state. Use EITp/f to decide event start/stop. This is also "
-"known as \"Accurate Recording\". Note that this can have unexpected results "
-"if the broadcaster isn't very good at time keeping."
-msgstr ""
-
-#: src/config.c:2075
+#: src/config.c:2079
 msgid "Use HTTP digest authentication"
 msgstr ""
 
-#: src/profile.c:1200 src/profile.c:1370
+#: src/profile.c:1228 src/profile.c:1398
 msgid "Use WEBM format."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1276
+#: src/dvr/dvr_config.c:1277
 msgid "Use Windows-compatible filenames"
 msgstr ""
 
-#: src/main.c:847
+#: src/main.c:865
 msgid "Use XSPF playlist instead of M3U"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:349
+#: src/input/mpegts/mpegts_network_dvb.c:350
 msgid ""
 "Use a pre-defined list of ATSC-C muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:326
+#: src/input/mpegts/mpegts_network_dvb.c:327
 msgid ""
 "Use a pre-defined list of ATSC-T muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:441
+#: src/input/mpegts/mpegts_network_dvb.c:442
 msgid ""
 "Use a pre-defined list of DAB muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:270
+#: src/input/mpegts/mpegts_network_dvb.c:271
 msgid ""
 "Use a pre-defined list of DVB-C muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:293
+#: src/input/mpegts/mpegts_network_dvb.c:294
 msgid ""
 "Use a pre-defined list of DVB-S/S2 muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:247
+#: src/input/mpegts/mpegts_network_dvb.c:248
 msgid ""
 "Use a pre-defined list of DVB-T muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:395
+#: src/input/mpegts/mpegts_network_dvb.c:396
 msgid ""
 "Use a pre-defined list of ISDB-C muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:418
+#: src/input/mpegts/mpegts_network_dvb.c:419
 msgid ""
 "Use a pre-defined list of ISDB-S muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:372
+#: src/input/mpegts/mpegts_network_dvb.c:373
 msgid ""
 "Use a pre-defined list of ISDB-T muxes. Note: these lists can sometimes be "
 "outdated and may cause scanning to take longer than usual."
 msgstr ""
 
-#: src/profile.c:1573
+#: src/profile.c:1601
 msgid "Use original"
 msgstr ""
 
-#: src/config.c:2147
+#: src/config.c:2151
 msgid "Use packet backlog"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:211
+#: src/input/mpegts/mpegts_network.c:225
 msgid "Use service IDs as channel numbers"
 msgstr ""
 
-#: src/channels.c:1440
+#: src/channels.c:1443
 msgid "Use tag internally (don't expose to clients)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:212
+#: src/input/mpegts/mpegts_network.c:226
 msgid "Use the provider's service IDs as channel numbers."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1100
+#: src/dvr/dvr_config.c:1101
 msgid "Use this character set when setting filenames."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1080
+#: src/dvr/dvr_config.c:1081
 msgid "Use x amount of storage space."
 msgstr ""
 
-#: src/streaming.c:422 src/dvr/dvr_db.c:506
+#: src/streaming.c:440 src/dvr/dvr_db.c:589
 msgid "User access error"
 msgstr ""
 
-#: src/htsp_server.c:1569 src/htsp_server.c:1666 src/htsp_server.c:1805
-#: src/htsp_server.c:1886 src/htsp_server.c:2027 src/htsp_server.c:2065
-#: src/htsp_server.c:2075 src/htsp_server.c:2101 src/htsp_server.c:2139
-#: src/htsp_server.c:2176 src/htsp_server.c:2186 src/htsp_server.c:2211
-#: src/htsp_server.c:2247 src/htsp_server.c:2290 src/htsp_server.c:2298
-#: src/htsp_server.c:2351 src/htsp_server.c:2660
+#: src/htsp_server.c:1579 src/htsp_server.c:1676 src/htsp_server.c:1815
+#: src/htsp_server.c:1896 src/htsp_server.c:2037 src/htsp_server.c:2075
+#: src/htsp_server.c:2085 src/htsp_server.c:2111 src/htsp_server.c:2149
+#: src/htsp_server.c:2186 src/htsp_server.c:2196 src/htsp_server.c:2221
+#: src/htsp_server.c:2257 src/htsp_server.c:2300 src/htsp_server.c:2308
+#: src/htsp_server.c:2361 src/htsp_server.c:2670
 msgid "User does not have access"
 msgstr ""
 
-#: src/htsp_server.c:1919
+#: src/htsp_server.c:1929
 msgid "User does not have access to channel"
 msgstr ""
 
@@ -7447,23 +7830,19 @@ msgstr ""
 msgid "User icon"
 msgstr ""
 
-#: src/channels.c:418
-msgid "User icon. The URL (or path) to the icon to use/used for the channel."
-msgstr ""
-
-#: src/access.c:1413 src/config.c:2045
+#: src/access.c:1418 src/config.c:2047
 msgid "User interface level"
 msgstr ""
 
-#: src/config.c:2066
+#: src/config.c:2070
 msgid "User interface quick tips (tooltips)"
 msgstr ""
 
-#: src/config.c:2199
+#: src/config.c:2203
 msgid "User language"
 msgstr ""
 
-#: src/streaming.c:424 src/dvr/dvr_db.c:508
+#: src/streaming.c:442 src/dvr/dvr_db.c:591
 msgid "User limit reached"
 msgstr ""
 
@@ -7471,41 +7850,45 @@ msgstr ""
 msgid "User login"
 msgstr ""
 
-#: src/streaming.c:428
+#: src/streaming.c:446
 msgid "User request"
 msgstr ""
 
-#: src/access.c:1397 src/access.c:1820 src/wizard.c:434
+#: src/access.c:1402 src/access.c:1833 src/wizard.c:434
 #: src/descrambler/cwc.c:1832
 msgid "Username"
 msgstr ""
 
-#: src/access.c:1398
+#: src/access.c:1403
 msgid "Username for the entry (login username)."
 msgstr ""
 
-#: src/access.c:1821
+#: src/access.c:1834
 msgid ""
 "Username of the entry (this should match a username from within the \"Access "
 "Entries\" tab)."
 msgstr ""
 
-#: src/epg.c:2231
+#: src/epg.c:2253
 msgid "Variety show"
 msgstr ""
 
-#: src/bouquet.c:1062
+#: src/bouquet.c:1051
 msgid "Verify the SSL certificate."
 msgstr ""
 
-#: src/profile.c:1731
+#: src/input/mpegts/iptv/iptv.c:890
+msgid "Verify the peer's SSL."
+msgstr ""
+
+#: src/profile.c:1759
 msgid ""
 "Vertical resolution (height) of the output video stream. Horizontal "
 "resolution is adjusted automatically to preserve aspect ratio. When set to "
 "0, the input resolution is used."
 msgstr ""
 
-#: src/epg.c:2294
+#: src/epg.c:2316
 msgid "Video"
 msgstr ""
 
@@ -7513,77 +7896,77 @@ msgstr ""
 msgid "Video Stream Filter"
 msgstr ""
 
-#: src/profile.c:1786
+#: src/profile.c:1814
 msgid "Video bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1763
+#: src/profile.c:1791
 msgid "Video codec"
 msgstr ""
 
-#: src/profile.c:1775
+#: src/profile.c:1803
 msgid "Video codec preset"
 msgstr ""
 
-#: src/profile.c:1776
+#: src/profile.c:1804
 msgid "Video codec preset to use for transcoding."
 msgstr ""
 
-#: src/profile.c:1764
+#: src/profile.c:1792
 msgid ""
 "Video codec to use for the transcode. \"Do not use\" will disable video "
 "output."
 msgstr ""
 
-#: src/access.c:1493
+#: src/access.c:1505
 msgid "Video recorder"
 msgstr ""
 
-#: src/access.c:1509
+#: src/access.c:1521
 msgid "View all DVR entries"
 msgstr ""
 
-#: src/streaming.c:556
+#: src/streaming.c:574
 msgid "Visually impaired commentary/audio description"
 msgstr ""
 
-#: src/profile.c:1199 src/profile.c:1369
+#: src/profile.c:1227 src/profile.c:1397
 msgid "WEBM"
 msgstr ""
 
-#: src/profile.c:1540
+#: src/profile.c:1568
 msgid "WEBM/av-lib"
 msgstr ""
 
-#: src/profile.c:1536
+#: src/profile.c:1564
 msgid "WEBM/built-in"
 msgstr ""
 
-#: src/profile.c:2143
+#: src/profile.c:2171
 msgid "WEBTV profile H264/AAC/MPEG-TS"
 msgstr ""
 
-#: src/profile.c:2164
+#: src/profile.c:2192
 msgid "WEBTV profile H264/AAC/Matroska"
 msgstr ""
 
-#: src/profile.c:2122
+#: src/profile.c:2150
 msgid "WEBTV profile VP8/Vorbis/WEBM"
 msgstr ""
 
-#: src/dvr/dvr_db.c:494
+#: src/dvr/dvr_db.c:577
 msgid "Waiting for EPG running flag"
 msgstr ""
 
-#: src/dvr/dvr_db.c:486
+#: src/dvr/dvr_db.c:569
 msgid "Waiting for program start"
 msgstr ""
 
-#: src/dvr/dvr_db.c:484
+#: src/dvr/dvr_db.c:567
 msgid "Waiting for stream"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:328
+#: src/input/mpegts/mpegts_input.c:333
 msgid ""
 "Wake up the linked input whenever this adapter is used. The subscriptions "
 "are named as \"keep\". Note that this isn't normally needed, and is here "
@@ -7591,43 +7974,47 @@ msgid ""
 "otherwise lock the second tuner."
 msgstr ""
 
-#: src/epg.c:2199
+#: src/epg.c:2221
 msgid "War"
 msgstr ""
 
-#: src/epg.c:2253
+#: src/epg.c:2275
 msgid "Water sport"
 msgstr ""
 
-#: src/streaming.c:426
+#: src/streaming.c:444
 msgid "Weak stream"
 msgstr ""
 
-#: src/epg.c:2214
+#: src/epg.c:2236
 msgid "Weather report"
 msgstr ""
 
-#: src/access.c:1556 src/wizard.c:184
+#: src/tvhlog.c:162
+msgid "Web User Interface"
+msgstr ""
+
+#: src/access.c:1568 src/wizard.c:184
 msgid "Web interface"
 msgstr ""
 
-#: src/access.c:1440
+#: src/access.c:1449
 msgid "Web interface language"
 msgstr ""
 
-#: src/access.c:1441
+#: src/access.c:1450
 msgid "Web interface language."
 msgstr ""
 
-#: src/access.c:1450
+#: src/access.c:1459
 msgid "Web interface theme."
 msgstr ""
 
-#: src/access.c:1449
+#: src/access.c:1458
 msgid "Web theme"
 msgstr ""
 
-#: src/config.c:1996
+#: src/config.c:1998
 msgid "Web user interface"
 msgstr ""
 
@@ -7639,7 +8026,7 @@ msgstr ""
 msgid "Welcome - Tvheadend - your TV streaming server and video recorder"
 msgstr ""
 
-#: src/epg.c:2199
+#: src/epg.c:2221
 msgid "Western"
 msgstr ""
 
@@ -7651,7 +8038,7 @@ msgstr ""
 msgid "Western hemisphere (latitude direction)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:194
+#: src/input/mpegts/mpegts_network.c:208
 msgid ""
 "When nothing else is happening Tvheadend will continuously rotate among all "
 "muxes and tune to them to verify that they are still working when the inputs "
@@ -7661,14 +8048,20 @@ msgid ""
 "issues for SAT>IP (limited number of PID filters)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1015
+#: src/dvr/dvr_autorec.c:1016
 msgid ""
 "When specified, this setting overrides the subdirectory rules (except the "
 "base directory) defined in the DVR configuration and puts all recordings "
 "done by this entry into the subdirectory named here. See Help for more info."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1035
+#: src/input/mpegts/iptv/iptv.c:746
+msgid ""
+"When streaming a service (via http or htsp) Tvheadend will use the network "
+"with the highest streaming priority set here. See Help for details."
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:1036
 msgid ""
 "When the fulltext is checked, the title pattern is matched against title, "
 "subtitle, summary and description."
@@ -7682,11 +8075,11 @@ msgstr ""
 msgid "When the service was last seen during a mux scan."
 msgstr ""
 
-#: src/access.c:1634 src/access.c:1852 src/input/mpegts/mpegts_network.c:290
+#: src/access.c:1647 src/access.c:1865 src/input/mpegts/mpegts_network.c:304
 msgid "Wizard"
 msgstr ""
 
-#: src/descrambler/capmt.c:2366
+#: src/descrambler/capmt.c:2367
 msgid "Wrapper (capmt_ca.so)"
 msgstr ""
 
@@ -7704,19 +8097,23 @@ msgid ""
 "database (re-read on next startup). Set to 0 to disable."
 msgstr ""
 
+#: src/tvhlog.c:161
+msgid "XMLTV EPG Import"
+msgstr ""
+
 #: src/access.c:1350
 msgid "Yes"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:287
+#: src/input/mpegts/satip/satip.c:288
 msgid "addpids/delpids supported"
 msgstr ""
 
-#: src/profile.c:1667
+#: src/profile.c:1695
 msgid "bd: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1671
+#: src/profile.c:1699
 msgid "default: nvenc(h264 / h265)"
 msgstr ""
 
@@ -7724,77 +8121,81 @@ msgstr ""
 msgid "en50494"
 msgstr ""
 
-#: src/profile.c:1659
+#: src/profile.c:1687
 msgid "fast: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1658
+#: src/profile.c:1686
 msgid "faster: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1666
+#: src/profile.c:1694
 msgid "hp: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1665
+#: src/profile.c:1693
 msgid "hq: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2781
+#: src/dvr/dvr_db.c:2867
 msgid "hrs"
 msgstr ""
 
-#: src/main.c:907
+#: src/main.c:926
 #, c-format
 msgid "invalid option specified [%s]"
 msgstr ""
 
-#: src/profile.c:1668
+#: src/tvhlog.c:147
+msgid "libav / ffmpeg"
+msgstr ""
+
+#: src/profile.c:1696
 msgid "ll: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1670
+#: src/profile.c:1698
 msgid "llhp: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1669
+#: src/profile.c:1697
 msgid "llhq: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1660
+#: src/profile.c:1688
 msgid "medium: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2782
+#: src/dvr/dvr_db.c:2868
 msgid "min"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2783
+#: src/dvr/dvr_db.c:2869
 msgid "mins"
 msgstr ""
 
-#: src/main.c:916
+#: src/main.c:935
 #, c-format
 msgid "option %s requires a value"
 msgstr ""
 
-#: src/profile.c:1664
+#: src/profile.c:1692
 msgid "placebo: h264 / h265"
 msgstr ""
 
-#: src/profile.c:1661
+#: src/profile.c:1689
 msgid "slow: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/profile.c:1662
+#: src/profile.c:1690
 msgid "slower: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1656
+#: src/profile.c:1684
 msgid "superfast: h264 / h265"
 msgstr ""
 
-#: src/main.c:879
+#: src/main.c:898
 msgid "tsfile input (mux file)"
 msgstr ""
 
@@ -7802,14 +8203,14 @@ msgstr ""
 msgid "tvhdhomerun client"
 msgstr ""
 
-#: src/profile.c:1655
+#: src/profile.c:1683
 msgid "ultrafast: h264 / h265"
 msgstr ""
 
-#: src/profile.c:1657
+#: src/profile.c:1685
 msgid "veryfast: h264 / h265 / qsv(h264)"
 msgstr ""
 
-#: src/profile.c:1663
+#: src/profile.c:1691
 msgid "veryslow: h264 / h265 / qsv(h264)"
 msgstr ""