]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
intl: update templates
authorJaroslav Kysela <perex@perex.cz>
Wed, 29 Mar 2017 19:07:45 +0000 (21:07 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 29 Mar 2017 19:07:45 +0000 (21:07 +0200)
intl/docs/tvheadend.doc.pot
intl/js/tvheadend.js.pot
intl/tvheadend.pot

index 7079840d0ce091286fe7de0e7c7081bfb56778ef..c770f0a892482391679a1885f7de027a3f9c28b9 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-16 18:36+0100\n"
+"POT-Creation-Date: 2017-03-29 21:07+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:1840
+#: src/docs_inc.c:1844
 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:1857
+#: src/docs_inc.c:1861
 msgid ""
 "\n"
 "__Tip__ : You can select all entries within the grid by pressing ctrl+A. You "
@@ -36,198 +36,198 @@ msgstr ""
 #: src/docs_inc.c:105 src/docs_inc.c:145 src/docs_inc.c:185 src/docs_inc.c:423
 #: src/docs_inc.c:457 src/docs_inc.c:479 src/docs_inc.c:571 src/docs_inc.c:729
 #: src/docs_inc.c:735 src/docs_inc.c:1053 src/docs_inc.c:1501
-#: src/docs_inc.c:1673 src/docs_inc.c:1979 src/docs_inc.c:2012
-#: src/docs_inc.c:2020 src/docs_inc.c:2038 src/docs_inc.c:2064
-#: src/docs_inc.c:2072 src/docs_inc.c:2099 src/docs_inc.c:2132
-#: src/docs_inc.c:2157 src/docs_inc.c:2220 src/docs_inc.c:2233
-#: src/docs_inc.c:2275 src/docs_inc.c:2304 src/docs_inc.c:2390
-#: src/docs_inc.c:2413 src/docs_inc.c:2454 src/docs_inc.c:2487
-#: src/docs_inc.c:2532 src/docs_inc.c:2592 src/docs_inc.c:2598
-#: src/docs_inc.c:2677 src/docs_inc.c:2698 src/docs_inc.c:2704
-#: src/docs_inc.c:2722 src/docs_inc.c:2757 src/docs_inc.c:2766
-#: src/docs_inc.c:2787 src/docs_inc.c:2800 src/docs_inc.c:2821
-#: src/docs_inc.c:2852 src/docs_inc.c:2879 src/docs_inc.c:2924
-#: src/docs_inc.c:2962 src/docs_inc.c:2985 src/docs_inc.c:3018
-#: src/docs_inc.c:3033 src/docs_inc.c:3058 src/docs_inc.c:3083
-#: src/docs_inc.c:3096 src/docs_inc.c:3122 src/docs_inc.c:3156
-#: src/docs_inc.c:3185 src/docs_inc.c:3197 src/docs_inc.c:3228
-#: src/docs_inc.c:3330 src/docs_inc.c:3387 src/docs_inc.c:3396
-#: src/docs_inc.c:3411 src/docs_inc.c:3422 src/docs_inc.c:3428
-#: src/docs_inc.c:3474 src/docs_inc.c:3509 src/docs_inc.c:3590
-#: src/docs_inc.c:3608 src/docs_inc.c:3629 src/docs_inc.c:4032
-#: src/docs_inc.c:4069 src/docs_inc.c:4078
+#: src/docs_inc.c:1677 src/docs_inc.c:1983 src/docs_inc.c:2044
+#: src/docs_inc.c:2052 src/docs_inc.c:2070 src/docs_inc.c:2096
+#: src/docs_inc.c:2104 src/docs_inc.c:2122 src/docs_inc.c:2135
+#: src/docs_inc.c:2168 src/docs_inc.c:2193 src/docs_inc.c:2258
+#: src/docs_inc.c:2271 src/docs_inc.c:2313 src/docs_inc.c:2342
+#: src/docs_inc.c:2428 src/docs_inc.c:2451 src/docs_inc.c:2492
+#: src/docs_inc.c:2533 src/docs_inc.c:2578 src/docs_inc.c:2638
+#: src/docs_inc.c:2644 src/docs_inc.c:2723 src/docs_inc.c:2744
+#: src/docs_inc.c:2750 src/docs_inc.c:2768 src/docs_inc.c:2803
+#: src/docs_inc.c:2812 src/docs_inc.c:2833 src/docs_inc.c:2846
+#: src/docs_inc.c:2867 src/docs_inc.c:2906 src/docs_inc.c:2933
+#: src/docs_inc.c:2978 src/docs_inc.c:3016 src/docs_inc.c:3039
+#: src/docs_inc.c:3086 src/docs_inc.c:3107 src/docs_inc.c:3132
+#: src/docs_inc.c:3157 src/docs_inc.c:3170 src/docs_inc.c:3196
+#: src/docs_inc.c:3230 src/docs_inc.c:3259 src/docs_inc.c:3271
+#: src/docs_inc.c:3302 src/docs_inc.c:3404 src/docs_inc.c:3461
+#: src/docs_inc.c:3470 src/docs_inc.c:3485 src/docs_inc.c:3496
+#: src/docs_inc.c:3502 src/docs_inc.c:3548 src/docs_inc.c:3583
+#: src/docs_inc.c:3664 src/docs_inc.c:3682 src/docs_inc.c:3703
+#: src/docs_inc.c:4106 src/docs_inc.c:4143 src/docs_inc.c:4152
 msgid "!"
 msgstr ""
 
-#: src/docs_inc.c:4554
+#: src/docs_inc.c:4440
 #, c-format
 msgid "%C"
 msgstr ""
 
-#: src/docs_inc.c:4298
+#: src/docs_inc.c:4330
 #, c-format
 msgid "%F"
 msgstr ""
 
-#: src/docs_inc.c:4302
+#: src/docs_inc.c:4334
 msgid "%R"
 msgstr ""
 
-#: src/docs_inc.c:4566
+#: src/docs_inc.c:4452
 #, c-format
 msgid "%c"
 msgstr ""
 
-#: src/docs_inc.c:4306
+#: src/docs_inc.c:4338
 #, c-format
 msgid "%x"
 msgstr ""
 
-#: src/docs_inc.c:2374
+#: src/docs_inc.c:2412
 msgid "'Accept/OK Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2759
+#: src/docs_inc.c:2805
 msgid "'Access Control - Entries tab'"
 msgstr ""
 
-#: src/docs_inc.c:2854
+#: src/docs_inc.c:2908
 msgid "'Access Entries Grid'"
 msgstr ""
 
-#: src/docs_inc.c:2881
+#: src/docs_inc.c:2935
 msgid "'Access Entry Example'"
 msgstr ""
 
-#: src/docs_inc.c:3187
+#: src/docs_inc.c:3261
 msgid "'Add Bouquet Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2392
+#: src/docs_inc.c:2430
 msgid "'Add CA Config'"
 msgstr ""
 
-#: src/docs_inc.c:3592
+#: src/docs_inc.c:3666
 msgid "'Add Channel Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2768
+#: src/docs_inc.c:2814
 msgid "'Add Entries Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3430
+#: src/docs_inc.c:3504
 msgid "'Add Mux Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:4080
+#: src/docs_inc.c:4154
 msgid "'Add Mux Schedule'"
 msgstr ""
 
-#: src/docs_inc.c:2964
+#: src/docs_inc.c:3018
 msgid "'Add New Profile'"
 msgstr ""
 
-#: src/docs_inc.c:2235
+#: src/docs_inc.c:2273
 msgid "'Add Password dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2600
+#: src/docs_inc.c:2646
 msgid "'Add Profile Dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2706
+#: src/docs_inc.c:2752
 msgid "'Add new network'"
 msgstr ""
 
-#: src/docs_inc.c:3332
+#: src/docs_inc.c:3406
 msgid "'Add new recording dialog'"
 msgstr ""
 
-#: src/docs_inc.c:2074
+#: src/docs_inc.c:2106
 msgid "'Add service to channel example'"
 msgstr ""
 
-#: src/docs_inc.c:2724
+#: src/docs_inc.c:2770
 msgid "'Add/Edit Network' Dialog - DVB-S/2"
 msgstr ""
 
-#: src/docs_inc.c:3085
+#: src/docs_inc.c:3159
 msgid "'Autorec' Tab"
 msgstr ""
 
-#: src/docs_inc.c:3098
+#: src/docs_inc.c:3172
 msgid "'Autorec' example entry"
 msgstr ""
 
-#: src/docs_inc.c:3158
+#: src/docs_inc.c:3232
 msgid "'Bouqets' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2306
+#: src/docs_inc.c:2344
 msgid "'CA Client Configuration Example'"
 msgstr ""
 
-#: src/docs_inc.c:1695
+#: src/docs_inc.c:1699
 msgid "'Cancel'"
 msgstr ""
 
-#: src/docs_inc.c:3511
+#: src/docs_inc.c:3585
 msgid "'Channel lists'"
 msgstr ""
 
-#: src/docs_inc.c:3398
+#: src/docs_inc.c:3472
 msgid "'Channel tag dialog'"
 msgstr ""
 
-#: src/docs_inc.c:3389
+#: src/docs_inc.c:3463
 msgid "'Channel tag'"
 msgstr ""
 
-#: src/docs_inc.c:4034
+#: src/docs_inc.c:4108
 msgid "'Configuration - Image Cache tab'"
 msgstr ""
 
-#: src/docs_inc.c:2222
+#: src/docs_inc.c:2260
 msgid "'Configuration - Passwords tab'"
 msgstr ""
 
-#: src/docs_inc.c:2823
+#: src/docs_inc.c:2869
 msgid "'DVB-C frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:3060
+#: src/docs_inc.c:3134
 msgid "'DVB-S frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:2134
+#: src/docs_inc.c:2170
 msgid "'DVB-T frontend parameters'"
 msgstr ""
 
-#: src/docs_inc.c:3631
+#: src/docs_inc.c:3705
 msgid "'Debugging tab'"
 msgstr ""
 
-#: src/docs_inc.c:2926
+#: src/docs_inc.c:2980
 msgid "'Digital Video Recorder Profiles' Tab 1"
 msgstr ""
 
-#: src/docs_inc.c:3230
+#: src/docs_inc.c:3304
 msgid "'Digital Video Recorder' Tabs"
 msgstr ""
 
-#: src/docs_inc.c:2415
+#: src/docs_inc.c:2453
 msgid "'EPG Grabber Channels Tab'"
 msgstr ""
 
-#: src/docs_inc.c:2456 src/docs_inc.c:2489
+#: src/docs_inc.c:2494 src/docs_inc.c:2535
 msgid "'EPG Grabber Configuration'"
 msgstr ""
 
-#: src/docs_inc.c:3124
+#: src/docs_inc.c:3198
 msgid "'Edit Autorec'"
 msgstr ""
 
-#: src/docs_inc.c:3610
+#: src/docs_inc.c:3684
 msgid "'Edit Channel Dialog'"
 msgstr ""
 
@@ -235,63 +235,71 @@ msgstr ""
 msgid "'Electronic Program Guide' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2378
+#: src/docs_inc.c:2416
 msgid "'Error Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2101
+#: src/docs_inc.c:2137
 msgid "'General Base' Tab Screenshot 1"
 msgstr ""
 
-#: src/docs_inc.c:2086
+#: src/docs_inc.c:2118
 msgid "'Information Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2022 src/docs_inc.c:3199
+#: src/docs_inc.c:2054 src/docs_inc.c:3273
 msgid "'Map All Services'"
 msgstr ""
 
-#: src/docs_inc.c:2040
+#: src/docs_inc.c:2072
 msgid "'Map selected'"
 msgstr ""
 
-#: src/docs_inc.c:3413
+#: src/docs_inc.c:3487
 msgid "'Mux List'"
 msgstr ""
 
-#: src/docs_inc.c:4071
+#: src/docs_inc.c:4145
 msgid "'Mux Schedule Entries'"
 msgstr ""
 
-#: src/docs_inc.c:2700 src/docs_inc.c:3424
+#: src/docs_inc.c:2746 src/docs_inc.c:3498
 msgid "'Network selection'"
 msgstr ""
 
-#: src/docs_inc.c:2679
+#: src/docs_inc.c:2725
 msgid "'Networks' Tab Screenshot"
 msgstr ""
 
-#: src/docs_inc.c:1962
+#: src/docs_inc.c:1966
 msgid "'Play Icon Image'"
 msgstr ""
 
-#: src/docs_inc.c:2159
+#: src/docs_inc.c:3088
+msgid "'Removing a stream'"
+msgstr ""
+
+#: src/docs_inc.c:2195
 msgid "'SAT"
 msgstr ""
 
-#: src/docs_inc.c:3035
+#: src/docs_inc.c:3109
 msgid "'SAT>IP Panel'"
 msgstr ""
 
-#: src/docs_inc.c:2066
+#: src/docs_inc.c:2124
+msgid "'Service Information'"
+msgstr ""
+
+#: src/docs_inc.c:2098
 msgid "'Service filtering'"
 msgstr ""
 
-#: src/docs_inc.c:2014 src/docs_inc.c:3476
+#: src/docs_inc.c:2046 src/docs_inc.c:3550
 msgid "'Service mapper dialog'"
 msgstr ""
 
-#: src/docs_inc.c:1981
+#: src/docs_inc.c:1985
 msgid "'Services'"
 msgstr ""
 
@@ -299,23 +307,19 @@ msgstr ""
 msgid "'Status - Stream' Tab"
 msgstr ""
 
-#: src/docs_inc.c:107 src/docs_inc.c:1503 src/docs_inc.c:1675
+#: src/docs_inc.c:107 src/docs_inc.c:1503 src/docs_inc.c:1679
 msgid "'Status - Subscriptions' Tab"
 msgstr ""
 
-#: src/docs_inc.c:2382
+#: src/docs_inc.c:2420
 msgid "'Stop/Disabled Icon'"
 msgstr ""
 
-#: src/docs_inc.c:2534
+#: src/docs_inc.c:2580
 msgid "'Stream Profiles'"
 msgstr ""
 
-#: src/docs_inc.c:3020
-msgid "'Stream filter dialog'"
-msgstr ""
-
-#: src/docs_inc.c:2987
+#: src/docs_inc.c:3041
 msgid "'Stream filters'"
 msgstr ""
 
@@ -327,11 +331,11 @@ msgstr ""
 msgid "'TV Adapter tree'"
 msgstr ""
 
-#: src/docs_inc.c:2277
+#: src/docs_inc.c:2315
 msgid "'Timeshift Tab'"
 msgstr ""
 
-#: src/docs_inc.c:2594
+#: src/docs_inc.c:2640
 msgid "'Type select'"
 msgstr ""
 
@@ -347,6 +351,10 @@ msgstr ""
 msgid "(/service only) pass EMM to the stream (if set to 1)"
 msgstr ""
 
+#: src/docs_inc.c:4648
+msgid "(DVR),"
+msgstr ""
+
 #: src/docs_inc.c:333
 msgid ""
 "(For the technically-minded, these unique identifiers - the elementary "
@@ -361,31 +369,39 @@ msgstr ""
 msgid "(except /mux) Override streaming profile"
 msgstr ""
 
-#: src/docs_inc.c:1825
+#: src/docs_inc.c:1829
 msgid "(other clients may also be available)."
 msgstr ""
 
-#: src/docs_inc.c:4564
+#: src/docs_inc.c:4450
 msgid ")"
 msgstr ""
 
-#: src/docs_inc.c:5123 src/docs_inc.c:5199
+#: src/docs_inc.c:2902
+msgid ") accounts are matched using the prefix only."
+msgstr ""
+
+#: src/docs_inc.c:5319 src/docs_inc.c:5397
 msgid ")! :)"
 msgstr ""
 
-#: src/docs_inc.c:2530
+#: src/docs_inc.c:4640 src/docs_inc.c:4644
+msgid ","
+msgstr ""
+
+#: src/docs_inc.c:2576
 msgid ", DVR Profiles or as parameter for HTTP Streaming."
 msgstr ""
 
-#: src/docs_inc.c:4560
+#: src/docs_inc.c:4446
 msgid ", but"
 msgstr ""
 
-#: src/docs_inc.c:5065
+#: src/docs_inc.c:5248
 msgid ", enabling/disabling per channel overrides the DVR profile setting."
 msgstr ""
 
-#: src/docs_inc.c:3532
+#: src/docs_inc.c:3606
 msgid ", especially useful if you change your Picon settings."
 msgstr ""
 
@@ -395,15 +411,15 @@ msgid ""
 "here can sometimes be ambiguous."
 msgstr ""
 
-#: src/docs_inc.c:2643
+#: src/docs_inc.c:2689
 msgid "- Available worldwide"
 msgstr ""
 
-#: src/docs_inc.c:2669
+#: src/docs_inc.c:2715
 msgid "- IPTV using a playlist as the source"
 msgstr ""
 
-#: src/docs_inc.c:2647
+#: src/docs_inc.c:2693
 msgid ""
 "- available worldwide but common in Brazil and various other countries "
 "throughout south America"
@@ -416,19 +432,19 @@ msgid ""
 "try the pre-defined values, but you may need to add muxes manually."
 msgstr ""
 
-#: src/docs_inc.c:2633 src/docs_inc.c:2657
+#: src/docs_inc.c:2679 src/docs_inc.c:2703
 msgid "- common in Brazil and various other countries throughout south America"
 msgstr ""
 
-#: src/docs_inc.c:2629 src/docs_inc.c:2653
+#: src/docs_inc.c:2675 src/docs_inc.c:2699
 msgid "- common in most of Europe"
 msgstr ""
 
-#: src/docs_inc.c:2661
+#: src/docs_inc.c:2707
 msgid "- common in north and central America"
 msgstr ""
 
-#: src/docs_inc.c:2637
+#: src/docs_inc.c:2683
 msgid "- common in north and central America and parts of south Asia"
 msgstr ""
 
@@ -438,33 +454,30 @@ msgid ""
 "get it all working."
 msgstr ""
 
-#: src/docs_inc.c:4875
+#: src/docs_inc.c:5058
 msgid "-1"
 msgstr ""
 
 #: src/docs_inc.c:155 src/docs_inc.c:357 src/docs_inc.c:1265
-#: src/docs_inc.c:1583 src/docs_inc.c:2517 src/docs_inc.c:2675
-#: src/docs_inc.c:2748 src/docs_inc.c:2774 src/docs_inc.c:2808
-#: src/docs_inc.c:3552 src/docs_inc.c:3604 src/docs_inc.c:4177
-#: src/docs_inc.c:4241 src/docs_inc.c:4260 src/docs_inc.c:4742
-#: src/docs_inc.c:4779 src/docs_inc.c:4819 src/docs_inc.c:5117
-#: src/docs_inc.c:5193 src/docs_inc.c:5216
+#: src/docs_inc.c:1583 src/docs_inc.c:2563 src/docs_inc.c:2721
+#: src/docs_inc.c:2794 src/docs_inc.c:2820 src/docs_inc.c:2854
+#: src/docs_inc.c:3626 src/docs_inc.c:3678 src/docs_inc.c:4305
+#: src/docs_inc.c:4656 src/docs_inc.c:4666 src/docs_inc.c:4676
+#: src/docs_inc.c:4682 src/docs_inc.c:4688 src/docs_inc.c:4698
+#: src/docs_inc.c:4704 src/docs_inc.c:4710 src/docs_inc.c:4716
+#: src/docs_inc.c:4722 src/docs_inc.c:4852 src/docs_inc.c:4889
+#: src/docs_inc.c:4938 src/docs_inc.c:4969 src/docs_inc.c:5277
+#: src/docs_inc.c:5313 src/docs_inc.c:5391 src/docs_inc.c:5414
 msgid "."
 msgstr ""
 
-#: src/docs_inc.c:2207
-msgid ""
-". If you don't export a network you may see the following debug error "
-"message."
-msgstr ""
-
 #: src/docs_inc.c:207
 msgid ""
 ". Please use github's features if you want to provide patches. Contributions "
 "and improvements are always welcome."
 msgstr ""
 
-#: src/docs_inc.c:1964
+#: src/docs_inc.c:1968
 msgid ""
 ". This will automatically launch an appropriate player, otherwise you will "
 "need to manually open the playlist to start watching (normally a double-"
@@ -475,7 +488,7 @@ msgstr ""
 msgid "... produces:"
 msgstr ""
 
-#: src/docs_inc.c:3528
+#: src/docs_inc.c:3602
 msgid "/"
 msgstr ""
 
@@ -483,7 +496,7 @@ msgstr ""
 msgid "/etc/default/tvheadend options"
 msgstr ""
 
-#: src/docs_inc.c:4333 src/docs_inc.c:4598 src/docs_inc.c:4982
+#: src/docs_inc.c:4365 src/docs_inc.c:4743 src/docs_inc.c:5165
 msgid "/home/user/Videos/News.mkv"
 msgstr ""
 
@@ -503,7 +516,7 @@ msgstr ""
 msgid "/xmltv[/WHAT][/IDENTIFIER]"
 msgstr ""
 
-#: src/docs_inc.c:4381 src/docs_inc.c:5034
+#: src/docs_inc.c:4413 src/docs_inc.c:5217
 msgid "0"
 msgstr ""
 
@@ -527,10 +540,6 @@ msgstr ""
 msgid "03:00:00 to no maximum"
 msgstr ""
 
-#: src/docs_inc.c:2193
-msgid "1. Define the RTSP Port"
-msgstr ""
-
 #: src/docs_inc.c:255
 msgid "1. Ensure Tuners are Available for Use"
 msgstr ""
@@ -539,19 +548,19 @@ msgstr ""
 msgid "1. Install the Tuner Hardware"
 msgstr ""
 
-#: src/docs_inc.c:4700
+#: src/docs_inc.c:4810
 msgid "100"
 msgstr ""
 
-#: src/docs_inc.c:4373 src/docs_inc.c:4634 src/docs_inc.c:5026
+#: src/docs_inc.c:4405 src/docs_inc.c:4779 src/docs_inc.c:5209
 msgid "1224421200"
 msgstr ""
 
-#: src/docs_inc.c:4377 src/docs_inc.c:4638 src/docs_inc.c:5030
+#: src/docs_inc.c:4409 src/docs_inc.c:4783 src/docs_inc.c:5213
 msgid "1224426600"
 msgstr ""
 
-#: src/docs_inc.c:4887
+#: src/docs_inc.c:5070
 msgid "14:12"
 msgstr ""
 
@@ -559,10 +568,6 @@ msgstr ""
 msgid "2 Port"
 msgstr ""
 
-#: src/docs_inc.c:2197
-msgid "2. Export the Tuners"
-msgstr ""
-
 #: src/docs_inc.c:1609
 msgid "2. Install Firmware and/or Drivers"
 msgstr ""
@@ -571,7 +576,7 @@ msgstr ""
 msgid "2. Set up Relevant Network(s)"
 msgstr ""
 
-#: src/docs_inc.c:4883
+#: src/docs_inc.c:5066
 msgid "2011-03-19"
 msgstr ""
 
@@ -579,18 +584,10 @@ msgstr ""
 msgid "3. Associate the Network with the Respective Tuner(s)"
 msgstr ""
 
-#: src/docs_inc.c:2201
-msgid "3. Export Your Networks"
-msgstr ""
-
 #: src/docs_inc.c:505
 msgid "4 Port"
 msgstr ""
 
-#: src/docs_inc.c:2209
-msgid "4. Configure Your Client"
-msgstr ""
-
 #: src/docs_inc.c:293
 msgid "4. If Necessary, Manually Add Muxes"
 msgstr ""
@@ -599,11 +596,11 @@ msgstr ""
 msgid "5. Scan for Services"
 msgstr ""
 
-#: src/docs_inc.c:4702
+#: src/docs_inc.c:4812
 msgid "50"
 msgstr ""
 
-#: src/docs_inc.c:4385 src/docs_inc.c:5038
+#: src/docs_inc.c:4417 src/docs_inc.c:5221
 msgid "6"
 msgstr ""
 
@@ -619,23 +616,24 @@ msgstr ""
 msgid "7. Watch TV"
 msgstr ""
 
-#: src/docs_inc.c:4704
+#: src/docs_inc.c:4814
 msgid "80"
 msgstr ""
 
-#: src/docs_inc.c:4121 src/docs_inc.c:4144 src/docs_inc.c:4171
-#: src/docs_inc.c:4184 src/docs_inc.c:4219 src/docs_inc.c:4248
-#: src/docs_inc.c:4279 src/docs_inc.c:4292 src/docs_inc.c:4400
-#: src/docs_inc.c:4413 src/docs_inc.c:4436 src/docs_inc.c:4463
-#: src/docs_inc.c:4486 src/docs_inc.c:4546 src/docs_inc.c:4649
-#: src/docs_inc.c:4684 src/docs_inc.c:4721 src/docs_inc.c:4730
-#: src/docs_inc.c:4757 src/docs_inc.c:4786 src/docs_inc.c:4813
-#: src/docs_inc.c:4898 src/docs_inc.c:4914 src/docs_inc.c:4931
-#: src/docs_inc.c:5053
+#: src/docs_inc.c:4195 src/docs_inc.c:4218 src/docs_inc.c:4245
+#: src/docs_inc.c:4258 src/docs_inc.c:4293 src/docs_inc.c:4324
+#: src/docs_inc.c:4432 src/docs_inc.c:4463 src/docs_inc.c:4476
+#: src/docs_inc.c:4499 src/docs_inc.c:4524 src/docs_inc.c:4547
+#: src/docs_inc.c:4588 src/docs_inc.c:4626 src/docs_inc.c:4794
+#: src/docs_inc.c:4831 src/docs_inc.c:4840 src/docs_inc.c:4867
+#: src/docs_inc.c:4896 src/docs_inc.c:4923 src/docs_inc.c:4932
+#: src/docs_inc.c:4947 src/docs_inc.c:4989 src/docs_inc.c:5081
+#: src/docs_inc.c:5097 src/docs_inc.c:5114 src/docs_inc.c:5236
+#: src/docs_inc.c:5271
 msgid ":"
 msgstr ""
 
-#: src/docs_inc.c:4321 src/docs_inc.c:4970
+#: src/docs_inc.c:4353 src/docs_inc.c:5153
 #, c-format
 msgid ""
 ": Command to run after finishing a recording. The command will be run in "
@@ -644,17 +642,17 @@ msgid ""
 "string is “OK” if recording finished successfully."
 msgstr ""
 
-#: src/docs_inc.c:4586
+#: src/docs_inc.c:4731
 msgid ""
 ": Command to run when a recording starts. The command will be run in "
 "background."
 msgstr ""
 
-#: src/docs_inc.c:4828
+#: src/docs_inc.c:4976
 msgid ": Example : every day at 2am is : `0 2 * * *`"
 msgstr ""
 
-#: src/docs_inc.c:4841
+#: src/docs_inc.c:5024
 msgid ""
 ": The string allows you to manually specify the full path generation using "
 "the predefined modifiers for strftime (see `man strftime`, except `%n` and `"
@@ -662,15 +660,6 @@ msgid ""
 "string setting using the GUI fields below."
 msgstr ""
 
-#: src/docs_inc.c:4523
-msgid ""
-": You must correctly set the _Channel icon path_ (above) to be able to "
-"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:1601
 msgid "A Note on USB Tuners"
 msgstr ""
@@ -691,24 +680,24 @@ msgid ""
 "the LNB in the case of DVB-S."
 msgstr ""
 
-#: src/docs_inc.c:4212
+#: src/docs_inc.c:4286
 msgid ""
 "A combination of last two variants above - data is written immediately and "
 "then discarded from cache."
 msgstr ""
 
-#: src/docs_inc.c:1735
+#: src/docs_inc.c:1739
 msgid ""
 "A general-purpose MPEG-TS `pipe://` for analogue and non-broadcast sources"
 msgstr ""
 
-#: src/docs_inc.c:2621
+#: src/docs_inc.c:2667
 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:4196
+#: src/docs_inc.c:4270
 msgid ""
 "A placeholder status, meaning that the configuration isn’t properly set."
 msgstr ""
@@ -717,39 +706,39 @@ msgstr ""
 msgid "AAC"
 msgstr ""
 
-#: src/docs_inc.c:1719
+#: src/docs_inc.c:1723
 msgid "AC-3, AAC and MP2 audio supported."
 msgstr ""
 
-#: src/docs_inc.c:991 src/docs_inc.c:2364
+#: src/docs_inc.c:991 src/docs_inc.c:2402
 msgid "AES constant code word client"
 msgstr ""
 
-#: src/docs_inc.c:3767
+#: src/docs_inc.c:3841
 msgid "API"
 msgstr ""
 
-#: src/docs_inc.c:3995
+#: src/docs_inc.c:4069
 msgid "ATSC PSIP EPG"
 msgstr ""
 
-#: src/docs_inc.c:3819
+#: src/docs_inc.c:3893
 msgid "ATSC SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:537 src/docs_inc.c:549 src/docs_inc.c:2635
+#: src/docs_inc.c:537 src/docs_inc.c:549 src/docs_inc.c:2681
 msgid "ATSC-C"
 msgstr ""
 
-#: src/docs_inc.c:527 src/docs_inc.c:547 src/docs_inc.c:2659
+#: src/docs_inc.c:527 src/docs_inc.c:547 src/docs_inc.c:2705
 msgid "ATSC-T"
 msgstr ""
 
-#: src/docs_inc.c:3256
+#: src/docs_inc.c:3330
 msgid "Abort"
 msgstr ""
 
-#: src/docs_inc.c:4369 src/docs_inc.c:4655 src/docs_inc.c:5022
+#: src/docs_inc.c:4401 src/docs_inc.c:4995 src/docs_inc.c:5205
 msgid "Aborted by user"
 msgstr ""
 
@@ -758,34 +747,34 @@ msgstr ""
 msgid "About"
 msgstr ""
 
-#: src/docs_inc.c:3258
+#: src/docs_inc.c:3332
 msgid "Abruptly stop the selected in-progress recording entries."
 msgstr ""
 
-#: src/docs_inc.c:3318
+#: src/docs_inc.c:3392
 msgid "Accept icon"
 msgstr ""
 
-#: src/docs_inc.c:4771
+#: src/docs_inc.c:4881
 msgid "Access"
 msgstr ""
 
-#: src/docs_inc.c:3747
+#: src/docs_inc.c:3821
 msgid "Access (ACL)"
 msgstr ""
 
-#: src/docs_inc.c:905 src/docs_inc.c:2239 src/docs_inc.c:2528
-#: src/docs_inc.c:4239 src/docs_inc.c:4777
+#: src/docs_inc.c:905 src/docs_inc.c:2277 src/docs_inc.c:2574
+#: src/docs_inc.c:4887 src/docs_inc.c:4967
 msgid "Access Entries"
 msgstr ""
 
-#: src/docs_inc.c:1803
+#: src/docs_inc.c:1807
 msgid ""
 "Access to system features (streaming, administration, configurations) can be "
 "configured based on username/password and/or IP address."
 msgstr ""
 
-#: src/docs_inc.c:4933
+#: src/docs_inc.c:5116
 msgid "Action"
 msgstr ""
 
@@ -793,66 +782,71 @@ msgstr ""
 msgid "Actual numbers don't matter, just that it's a number"
 msgstr ""
 
-#: src/docs_inc.c:1936 src/docs_inc.c:2324 src/docs_inc.c:2574
-#: src/docs_inc.c:2944 src/docs_inc.c:3240
+#: src/docs_inc.c:1940 src/docs_inc.c:2362 src/docs_inc.c:2620
+#: src/docs_inc.c:2998 src/docs_inc.c:3314
 msgid "Add"
 msgstr ""
 
-#: src/docs_inc.c:2588
+#: src/docs_inc.c:2634
 msgid "Add a Profile"
 msgstr ""
 
-#: src/docs_inc.c:3242
+#: src/docs_inc.c:3316
 msgid "Add a new (one-time-only) recording entry."
 msgstr ""
 
-#: src/docs_inc.c:2326
+#: src/docs_inc.c:2364
 msgid "Add a new CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2576 src/docs_inc.c:2946
+#: src/docs_inc.c:2622 src/docs_inc.c:3000
 msgid "Add a new profile."
 msgstr ""
 
-#: src/docs_inc.c:1940
+#: src/docs_inc.c:1944
 msgid "Add entry"
 msgstr ""
 
-#: src/docs_inc.c:4959
+#: src/docs_inc.c:5142
 msgid ""
 "Add this elementary stream only when no elementary streams are used from "
-"previous rules."
+"previous rules. It does not match the implicit USE rules which are added "
+"after the user rules."
 msgstr ""
 
-#: src/docs_inc.c:1848
+#: src/docs_inc.c:1852
 msgid "Adding an Entry"
 msgstr ""
 
-#: src/docs_inc.c:3350
+#: src/docs_inc.c:3424
 msgid "Adding an Entry Using Autorec Rules"
 msgstr ""
 
-#: src/docs_inc.c:3334
+#: src/docs_inc.c:3408
 msgid "Adding an Entry Using the EPG"
 msgstr ""
 
-#: src/docs_inc.c:3418
+#: src/docs_inc.c:3492
 msgid "Adding an Entry/Mux"
 msgstr ""
 
-#: src/docs_inc.c:2694
+#: src/docs_inc.c:2740
 msgid "Adding an Entry/Network"
 msgstr ""
 
-#: src/docs_inc.c:2386
+#: src/docs_inc.c:2424
 msgid "Adding/Editing a CA Configuration"
 msgstr ""
 
-#: src/docs_inc.c:2958
+#: src/docs_inc.c:3012
 msgid "Adding/Editing a Profile"
 msgstr ""
 
-#: src/docs_inc.c:4229 src/docs_inc.c:4266
+#: src/docs_inc.c:4650
+msgid "Admin"
+msgstr ""
+
+#: src/docs_inc.c:4311 src/docs_inc.c:4957
 msgid "Advanced"
 msgstr ""
 
@@ -860,28 +854,28 @@ msgstr ""
 msgid "Advanced LNB"
 msgstr ""
 
-#: src/docs_inc.c:1877
+#: src/docs_inc.c:1881
 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:4357 src/docs_inc.c:4622 src/docs_inc.c:5006
+#: src/docs_inc.c:4389 src/docs_inc.c:4767 src/docs_inc.c:5189
 msgid "Afternoon"
 msgstr ""
 
-#: src/docs_inc.c:4419
+#: src/docs_inc.c:4482
 msgid "All (Streaming plus DVR)"
 msgstr ""
 
-#: src/docs_inc.c:4673
+#: src/docs_inc.c:5013
 msgid ""
 "All available tuners failed to tune (this can indicate a signal, driver or "
 "hardware problem)."
 msgstr ""
 
-#: src/docs_inc.c:1813
+#: src/docs_inc.c:1817
 msgid ""
 "All channel data, channel groups/tags, EPG and TV streaming is carried over "
 "a single TCP connection."
@@ -891,17 +885,17 @@ msgstr ""
 msgid "All channels"
 msgstr ""
 
-#: src/docs_inc.c:4533
+#: src/docs_inc.c:4604
 msgid "All lower-case"
 msgstr ""
 
-#: src/docs_inc.c:1831
+#: src/docs_inc.c:1835
 msgid ""
 "All major character encodings in DVB are supported (e.g. for localised EPG "
 "character sets)."
 msgstr ""
 
-#: src/docs_inc.c:1761
+#: src/docs_inc.c:1765
 msgid "All original streams (multiple audio tracks, etc) are recorded."
 msgstr ""
 
@@ -918,16 +912,16 @@ msgid ""
 "that's nothing to do with us."
 msgstr ""
 
-#: src/docs_inc.c:1789
+#: src/docs_inc.c:1793
 msgid "All settings are stored in human-readable text files."
 msgstr ""
 
-#: src/docs_inc.c:1787
+#: src/docs_inc.c:1791
 msgid ""
 "All setup and configuration is done from the built in web user interface."
 msgstr ""
 
-#: src/docs_inc.c:1783
+#: src/docs_inc.c:1787
 msgid ""
 "All sorting/filtering is then done in C by the main application for speed."
 msgstr ""
@@ -936,18 +930,27 @@ msgstr ""
 msgid "All tags, for Enigma2 - tags are converted to labels"
 msgstr ""
 
-#: src/docs_inc.c:1829
+#: src/docs_inc.c:1833
 msgid "All text is encoded in UTF-8 to provide full international support."
 msgstr ""
 
-#: src/docs_inc.c:4421
+#: src/docs_inc.c:4484
 msgid "Allow access to all streaming options (including DVR functionality)."
 msgstr ""
 
-#: src/docs_inc.c:4750
+#: src/docs_inc.c:4860
 msgid "Allow the user to change the interface view level."
 msgstr ""
 
+#: src/docs_inc.c:4628
+msgid ""
+"Allows you to control which parameters are merged. If the _Change "
+"parameters_ flag is turned on and a parameter (permission flags, all types "
+"of profiles, channel tags and ranges) for an entry is not set the parameter "
+"(value, list or range) is cleared (unset). This allows the next matching "
+"entry (if any) in the sequence to set it."
+msgstr ""
+
 #: src/docs_inc.c:1163
 msgid ""
 "Alternatively, you can run Tvheadend on a server, perhaps on an always-on "
@@ -955,15 +958,15 @@ msgid ""
 "it's your choice."
 msgstr ""
 
-#: src/docs_inc.c:4156
+#: src/docs_inc.c:4230
 msgid "Always keep the mux regardless of whether it exists or not."
 msgstr ""
 
-#: src/docs_inc.c:4164
+#: src/docs_inc.c:4238
 msgid "Always reject but allow partial match."
 msgstr ""
 
-#: src/docs_inc.c:4160
+#: src/docs_inc.c:4234
 msgid "Always reject."
 msgstr ""
 
@@ -975,14 +978,13 @@ msgid ""
 "`ntp` or similar."
 msgstr ""
 
-#: src/docs_inc.c:2848
+#: src/docs_inc.c:2898
 msgid ""
-"An access entry is said to match if the username matches and the IP source "
-"address of the requesting peer is within the prefix. There is also anonymous "
-"access, if the user is set to asterisk. Only network prefix is matched then."
+"An access entry is said to match if the username and the IP source address "
+"of the requesting peer is within the prefix (_Allowed networks_ ). Wildcard ("
 msgstr ""
 
-#: src/docs_inc.c:4688
+#: src/docs_inc.c:4798
 msgid "An example:"
 msgstr ""
 
@@ -1021,11 +1023,15 @@ msgid ""
 "regular broadcast television - otherwise, you're limited to IP sources."
 msgstr ""
 
-#: src/docs_inc.c:1819
+#: src/docs_inc.c:1823
 msgid "Android"
 msgstr ""
 
-#: src/docs_inc.c:2911
+#: src/docs_inc.c:4654
+msgid "Anonymize HTSP access"
+msgstr ""
+
+#: src/docs_inc.c:2965
 msgid "Anonymous Access"
 msgstr ""
 
@@ -1033,7 +1039,7 @@ msgstr ""
 msgid "Another item"
 msgstr ""
 
-#: src/docs_inc.c:3205
+#: src/docs_inc.c:3279
 msgid ""
 "Any changes (mapped services, number changes etc) to the channels can be "
 "lost if new changes in the bouquet override them."
@@ -1067,11 +1073,11 @@ msgstr ""
 msgid "Application/Tvheadend Fundamentals"
 msgstr ""
 
-#: src/docs_inc.c:3647
+#: src/docs_inc.c:3721
 msgid "Apply configuration (run-time only)"
 msgstr ""
 
-#: src/docs_inc.c:3649
+#: src/docs_inc.c:3723
 msgid "Apply the entered debugging settings."
 msgstr ""
 
@@ -1096,7 +1102,7 @@ msgid ""
 "streaming."
 msgstr ""
 
-#: src/docs_inc.c:1817
+#: src/docs_inc.c:1821
 msgid ""
 "As well as the web interface, which is accessible through VPN if required, "
 "third-party clients are available for both"
@@ -1109,18 +1115,18 @@ msgid ""
 "is easier to find when you're wondering what to do next."
 msgstr ""
 
-#: src/docs_inc.c:3566
+#: src/docs_inc.c:3640
 msgid "Assign Number"
 msgstr ""
 
-#: src/docs_inc.c:5088
+#: src/docs_inc.c:5284
 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:3568
+#: src/docs_inc.c:3642
 msgid ""
 "Assign the lowest available channel number(s) to the selected channel(s)."
 msgstr ""
@@ -1138,7 +1144,7 @@ msgid ""
 "networks."
 msgstr ""
 
-#: src/docs_inc.c:2183
+#: src/docs_inc.c:2219
 msgid "Attempt to discover more SAT>IP servers on the network."
 msgstr ""
 
@@ -1146,15 +1152,15 @@ msgstr ""
 msgid "Audio Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:4150
+#: src/docs_inc.c:4224
 msgid "Auto"
 msgstr ""
 
-#: src/docs_inc.c:4473
+#: src/docs_inc.c:4534
 msgid "Auto check disabled"
 msgstr ""
 
-#: src/docs_inc.c:4469
+#: src/docs_inc.c:4530
 msgid "Auto check enabled"
 msgstr ""
 
@@ -1162,17 +1168,17 @@ msgstr ""
 msgid "Auto-recording (Autorecs)"
 msgstr ""
 
-#: src/docs_inc.c:3340
+#: src/docs_inc.c:3414
 msgid ""
 "Automatically record all upcoming events matching the program's title by "
 "pressing the _[Autorec]_ button."
 msgstr ""
 
-#: src/docs_inc.c:755 src/docs_inc.c:3360
+#: src/docs_inc.c:755 src/docs_inc.c:3434
 msgid "Autorec"
 msgstr ""
 
-#: src/docs_inc.c:3352
+#: src/docs_inc.c:3426
 msgid "Autorec rules allow you to match events using various options."
 msgstr ""
 
@@ -1180,19 +1186,19 @@ msgstr ""
 msgid "Autorecordings"
 msgstr ""
 
-#: src/docs_inc.c:3759
+#: src/docs_inc.c:3833
 msgid "Avahi"
 msgstr ""
 
-#: src/docs_inc.c:2352
+#: src/docs_inc.c:2390
 msgid "Available CA types"
 msgstr ""
 
-#: src/docs_inc.c:4341 src/docs_inc.c:4606 src/docs_inc.c:4990
+#: src/docs_inc.c:4373 src/docs_inc.c:4751 src/docs_inc.c:5173
 msgid "BBC world"
 msgstr ""
 
-#: src/docs_inc.c:4708
+#: src/docs_inc.c:4818
 msgid "BUSY"
 msgstr ""
 
@@ -1200,46 +1206,42 @@ msgstr ""
 msgid "Base"
 msgstr ""
 
-#: src/docs_inc.c:4258 src/docs_inc.c:4740
+#: src/docs_inc.c:4303 src/docs_inc.c:4850
 msgid "Base Config"
 msgstr ""
 
-#: src/docs_inc.c:3803
+#: src/docs_inc.c:3877
 msgid "Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)"
 msgstr ""
 
-#: src/docs_inc.c:1781
+#: src/docs_inc.c:1785
 msgid "Based on extJS, all pages are dynamic and self-refreshing."
 msgstr ""
 
-#: src/docs_inc.c:4335 src/docs_inc.c:4600 src/docs_inc.c:4984
+#: src/docs_inc.c:4367 src/docs_inc.c:4745 src/docs_inc.c:5167
 msgid "Basename of recording"
 msgstr ""
 
-#: src/docs_inc.c:4225 src/docs_inc.c:4262
+#: src/docs_inc.c:4307 src/docs_inc.c:4953
 msgid "Basic"
 msgstr ""
 
-#: src/docs_inc.c:2191
-msgid "Basic Configuration Guide"
-msgstr ""
-
 #: src/docs_inc.c:859 src/docs_inc.c:1157
 msgid "Basic Requirements"
 msgstr ""
 
-#: src/docs_inc.c:2891
+#: src/docs_inc.c:2945
 msgid ""
 "Be as limiting as possible especially when making Tvheadend available over "
 "the Internet."
 msgstr ""
 
-#: src/docs_inc.c:2237
+#: src/docs_inc.c:2275
 msgid ""
 "Be aware that the username you enter here must match a username/entry in the"
 msgstr ""
 
-#: src/docs_inc.c:4821
+#: src/docs_inc.c:4940
 msgid ""
 "Be sure to check you have enough free tuners available to record all "
 "scheduled recordings if they overlap."
@@ -1253,19 +1255,23 @@ msgstr ""
 msgid "Before you begin (concepts)"
 msgstr ""
 
+#: src/docs_inc.c:3082
+msgid "Below are some examples:"
+msgstr ""
+
 #: src/docs_inc.c:1089
 msgid "Bit Error Ratio"
 msgstr ""
 
-#: src/docs_inc.c:4763
+#: src/docs_inc.c:4873
 msgid "Blue"
 msgstr ""
 
-#: src/docs_inc.c:3763
+#: src/docs_inc.c:3837
 msgid "Bonjour"
 msgstr ""
 
-#: src/docs_inc.c:3602 src/docs_inc.c:3614 src/docs_inc.c:3883
+#: src/docs_inc.c:3676 src/docs_inc.c:3688 src/docs_inc.c:3957
 msgid "Bouquet"
 msgstr ""
 
@@ -1273,11 +1279,11 @@ msgstr ""
 msgid "Bouquets"
 msgstr ""
 
-#: src/docs_inc.c:3154
+#: src/docs_inc.c:3228
 msgid "Bouquets are broadcaster-defined groupings and orders of channels."
 msgstr ""
 
-#: src/docs_inc.c:3162
+#: src/docs_inc.c:3236
 msgid ""
 "Bouquets are usually obtained automatically from the DVB source during the "
 "mux scan period. Note that bouquets may use more muxes and only services "
@@ -1293,38 +1299,38 @@ msgstr ""
 msgid "Browser"
 msgstr ""
 
-#: src/docs_inc.c:1655
+#: src/docs_inc.c:1659
 msgid "Build Tvheadend as you normally would, see the"
 msgstr ""
 
-#: src/docs_inc.c:1757
+#: src/docs_inc.c:1761
 msgid ""
 "Built in video recorder stores recorded programs as Transport Stream (.ts) "
 "or Matroska (.mkv) files."
 msgstr ""
 
-#: src/docs_inc.c:2538
+#: src/docs_inc.c:2584
 msgid "Built-in"
 msgstr ""
 
 #: src/docs_inc.c:119 src/docs_inc.c:465 src/docs_inc.c:653 src/docs_inc.c:1061
-#: src/docs_inc.c:1509 src/docs_inc.c:1681 src/docs_inc.c:1886
-#: src/docs_inc.c:1924 src/docs_inc.c:1988 src/docs_inc.c:2107
-#: src/docs_inc.c:2140 src/docs_inc.c:2167 src/docs_inc.c:2258
-#: src/docs_inc.c:2283 src/docs_inc.c:2312 src/docs_inc.c:2421
-#: src/docs_inc.c:2462 src/docs_inc.c:2495 src/docs_inc.c:2562
-#: src/docs_inc.c:2686 src/docs_inc.c:2829 src/docs_inc.c:2861
-#: src/docs_inc.c:2932 src/docs_inc.c:3004 src/docs_inc.c:3041
-#: src/docs_inc.c:3066 src/docs_inc.c:3139 src/docs_inc.c:3173
-#: src/docs_inc.c:3236 src/docs_inc.c:3488 src/docs_inc.c:3518
-#: src/docs_inc.c:3643 src/docs_inc.c:4040 src/docs_inc.c:4097
+#: src/docs_inc.c:1509 src/docs_inc.c:1685 src/docs_inc.c:1890
+#: src/docs_inc.c:1928 src/docs_inc.c:1992 src/docs_inc.c:2143
+#: src/docs_inc.c:2176 src/docs_inc.c:2203 src/docs_inc.c:2296
+#: src/docs_inc.c:2321 src/docs_inc.c:2350 src/docs_inc.c:2459
+#: src/docs_inc.c:2500 src/docs_inc.c:2541 src/docs_inc.c:2608
+#: src/docs_inc.c:2732 src/docs_inc.c:2875 src/docs_inc.c:2915
+#: src/docs_inc.c:2986 src/docs_inc.c:3048 src/docs_inc.c:3115
+#: src/docs_inc.c:3140 src/docs_inc.c:3213 src/docs_inc.c:3247
+#: src/docs_inc.c:3310 src/docs_inc.c:3562 src/docs_inc.c:3592
+#: src/docs_inc.c:3717 src/docs_inc.c:4114 src/docs_inc.c:4171
 msgid "Button"
 msgstr ""
 
-#: src/docs_inc.c:461 src/docs_inc.c:649 src/docs_inc.c:2136
-#: src/docs_inc.c:2254 src/docs_inc.c:2825 src/docs_inc.c:3037
-#: src/docs_inc.c:3062 src/docs_inc.c:3135 src/docs_inc.c:3484
-#: src/docs_inc.c:4093
+#: src/docs_inc.c:461 src/docs_inc.c:649 src/docs_inc.c:2172
+#: src/docs_inc.c:2292 src/docs_inc.c:2871 src/docs_inc.c:3111
+#: src/docs_inc.c:3136 src/docs_inc.c:3209 src/docs_inc.c:3558
+#: src/docs_inc.c:4167
 msgid "Buttons"
 msgstr ""
 
@@ -1335,7 +1341,7 @@ msgid ""
 "removing the `/play/` path from the url."
 msgstr ""
 
-#: src/docs_inc.c:3899
+#: src/docs_inc.c:3973
 msgid "CA (descrambling) Client"
 msgstr ""
 
@@ -1343,31 +1349,31 @@ msgstr ""
 msgid "CA Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:985 src/docs_inc.c:2358
+#: src/docs_inc.c:985 src/docs_inc.c:2396
 msgid "CAPMT (Linux Network DVBAPI)"
 msgstr ""
 
-#: src/docs_inc.c:3907
+#: src/docs_inc.c:3981
 msgid "CAPMT CA Client"
 msgstr ""
 
-#: src/docs_inc.c:3975
+#: src/docs_inc.c:4049
 msgid "CI Module"
 msgstr ""
 
-#: src/docs_inc.c:3685 src/docs_inc.c:3687
+#: src/docs_inc.c:3759 src/docs_inc.c:3761
 msgid "CPU"
 msgstr ""
 
-#: src/docs_inc.c:3669 src/docs_inc.c:3671
+#: src/docs_inc.c:3743 src/docs_inc.c:3745
 msgid "CRASH"
 msgstr ""
 
-#: src/docs_inc.c:3903
+#: src/docs_inc.c:3977
 msgid "CSA (descrambling)"
 msgstr ""
 
-#: src/docs_inc.c:3911
+#: src/docs_inc.c:3985
 msgid "CWC CA Client"
 msgstr ""
 
@@ -1375,7 +1381,7 @@ msgstr ""
 msgid "Cable (DVB-C/ATSC-C/ISDB-C)"
 msgstr ""
 
-#: src/docs_inc.c:2625
+#: src/docs_inc.c:2671
 msgid "Cable TV, delivered via a cable to your house"
 msgstr ""
 
@@ -1383,37 +1389,37 @@ msgstr ""
 msgid "Cable TV, delivered via a cable to your house (DVB-C)"
 msgstr ""
 
-#: src/docs_inc.c:1731
+#: src/docs_inc.c:1735
 msgid "Cable signals via DVB-C"
 msgstr ""
 
-#: src/docs_inc.c:3492
+#: src/docs_inc.c:3566
 msgid "Cancel"
 msgstr ""
 
-#: src/docs_inc.c:3494
+#: src/docs_inc.c:3568
 msgid "Cancel mapping and close the dialog."
 msgstr ""
 
-#: src/docs_inc.c:1653
+#: src/docs_inc.c:1657
 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:4200
+#: src/docs_inc.c:4274
 msgid ""
 "Change nothing and rely on standard (default) system caching to behave as it "
 "normally would."
 msgstr ""
 
-#: src/docs_inc.c:3633
+#: src/docs_inc.c:3707
 msgid ""
 "Changes to any of these settings must be confirmed by pressing the _[Apply "
 "configuration]_ button before taking effect."
 msgstr ""
 
-#: src/docs_inc.c:3871
+#: src/docs_inc.c:3945
 msgid "Channel"
 msgstr ""
 
@@ -1425,11 +1431,15 @@ msgstr ""
 msgid "Channel Tags"
 msgstr ""
 
-#: src/docs_inc.c:4339 src/docs_inc.c:4604 src/docs_inc.c:4865
-#: src/docs_inc.c:4988
+#: src/docs_inc.c:4371 src/docs_inc.c:4749 src/docs_inc.c:5048
+#: src/docs_inc.c:5171
 msgid "Channel name"
 msgstr ""
 
+#: src/docs_inc.c:4658
+msgid "Channel number range"
+msgstr ""
+
 #: src/docs_inc.c:1399
 msgid "Channel specified by channel UUID"
 msgstr ""
@@ -1446,7 +1456,11 @@ msgstr ""
 msgid "Channel specified by short channel ID"
 msgstr ""
 
-#: src/docs_inc.c:925 src/docs_inc.c:4454
+#: src/docs_inc.c:4668 src/docs_inc.c:4674
+msgid "Channel tags"
+msgstr ""
+
+#: src/docs_inc.c:925 src/docs_inc.c:4503 src/docs_inc.c:4592
 msgid "Channels"
 msgstr ""
 
@@ -1456,7 +1470,7 @@ msgid ""
 "by typing in the box."
 msgstr ""
 
-#: src/docs_inc.c:3935
+#: src/docs_inc.c:4009
 msgid "Charset"
 msgstr ""
 
@@ -1471,11 +1485,22 @@ msgid ""
 "mux parameters) and make sure they're documented"
 msgstr ""
 
-#: src/docs_inc.c:4052
+#: src/docs_inc.c:4517
+msgid ""
+"Choose this if your picon pack has icons that start with \"1_0_1_xxxx\"."
+msgstr ""
+
+#: src/docs_inc.c:4513
+msgid ""
+"Choose this if your picon pack uses the standard naming scheme, e.g "
+"\"1_0_19_xxxx\"."
+msgstr ""
+
+#: src/docs_inc.c:4126
 msgid "Clean image (icon) cache"
 msgstr ""
 
-#: src/docs_inc.c:4054
+#: src/docs_inc.c:4128
 msgid "Clean-up the stored image files (empty cache and re-fetch icons)."
 msgstr ""
 
@@ -1493,18 +1518,18 @@ msgid ""
 "is checked in the 'Parameters' list"
 msgstr ""
 
-#: src/docs_inc.c:2036
+#: src/docs_inc.c:2068
 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"
 "\"."
 msgstr ""
 
-#: src/docs_inc.c:2671
+#: src/docs_inc.c:2717
 msgid "Click the desired network type (above) to see all available"
 msgstr ""
 
-#: src/docs_inc.c:2084
+#: src/docs_inc.c:2116
 msgid "Clicking the !"
 msgstr ""
 
@@ -1512,27 +1537,27 @@ msgstr ""
 msgid "Client"
 msgstr ""
 
-#: src/docs_inc.c:683 src/docs_inc.c:3302
+#: src/docs_inc.c:683 src/docs_inc.c:3376
 msgid "Clock icon"
 msgstr ""
 
-#: src/docs_inc.c:2332 src/docs_inc.c:2582 src/docs_inc.c:2952
+#: src/docs_inc.c:2370 src/docs_inc.c:2628 src/docs_inc.c:3006
 msgid "Clone"
 msgstr ""
 
-#: src/docs_inc.c:2334
+#: src/docs_inc.c:2372
 msgid "Clone the currently selected configuration."
 msgstr ""
 
-#: src/docs_inc.c:2584 src/docs_inc.c:2954
+#: src/docs_inc.c:2630 src/docs_inc.c:3008
 msgid "Clone the currently selected profile."
 msgstr ""
 
-#: src/docs_inc.c:987 src/docs_inc.c:2360
+#: src/docs_inc.c:987 src/docs_inc.c:2398
 msgid "Code word client (newcamd)"
 msgstr ""
 
-#: src/docs_inc.c:4924
+#: src/docs_inc.c:5107
 msgid "Combine channels with the same name into a single channel."
 msgstr ""
 
@@ -1550,22 +1575,30 @@ msgstr ""
 msgid "Conditional Access (CA)"
 msgstr ""
 
-#: src/docs_inc.c:893 src/docs_inc.c:3743
+#: src/docs_inc.c:893 src/docs_inc.c:3817
 msgid "Configuration"
 msgstr ""
 
-#: src/docs_inc.c:249 src/docs_inc.c:871 src/docs_inc.c:3440
+#: src/docs_inc.c:249 src/docs_inc.c:871 src/docs_inc.c:3514
 msgid "Configure Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:2718
+#: src/docs_inc.c:2764
 msgid "Configure Tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:2366
+#: src/docs_inc.c:2404
 msgid "Connection Status"
 msgstr ""
 
+#: src/docs_inc.c:4692
+msgid "Connection limit type"
+msgstr ""
+
+#: src/docs_inc.c:4690
+msgid "Connection limits"
+msgstr ""
+
 #: src/docs_inc.c:1001
 msgid "Connections"
 msgstr ""
@@ -1586,7 +1619,7 @@ msgstr ""
 msgid "Content in the second column"
 msgstr ""
 
-#: src/docs_inc.c:4869
+#: src/docs_inc.c:5052
 msgid "Content type"
 msgstr ""
 
@@ -1609,44 +1642,44 @@ msgid ""
 "defined, one with HD muxes, one without."
 msgstr ""
 
-#: src/docs_inc.c:4798
+#: src/docs_inc.c:4908
 msgid "Create a tag based on the channel type and link it to the channel."
 msgstr ""
 
-#: src/docs_inc.c:4794
+#: src/docs_inc.c:4904
 msgid ""
 "Create a tag with the bouquets name and link it to all channels created by "
 "the bouquet."
 msgstr ""
 
-#: src/docs_inc.c:4802
+#: src/docs_inc.c:4912
 msgid ""
 "Create a tag with the channel provider's name and link it to the channel."
 msgstr ""
 
-#: src/docs_inc.c:4806
+#: src/docs_inc.c:4916
 msgid ""
 "Create a tag with the network name and link it to all channels created by "
 "the bouquet."
 msgstr ""
 
-#: src/docs_inc.c:4792
+#: src/docs_inc.c:4902
 msgid "Create bouquet tag"
 msgstr ""
 
-#: src/docs_inc.c:4804
+#: src/docs_inc.c:4914
 msgid "Create network name tags"
 msgstr ""
 
-#: src/docs_inc.c:4800
+#: src/docs_inc.c:4910
 msgid "Create provider name tags"
 msgstr ""
 
-#: src/docs_inc.c:1765
+#: src/docs_inc.c:1769
 msgid "Create rule sets manually or based on EPG queries."
 msgstr ""
 
-#: src/docs_inc.c:4796
+#: src/docs_inc.c:4906
 msgid "Create type-based tags"
 msgstr ""
 
@@ -1656,35 +1689,35 @@ msgid ""
 "below)."
 msgstr ""
 
-#: src/docs_inc.c:3751
+#: src/docs_inc.c:3825
 msgid "Cron"
 msgstr ""
 
-#: src/docs_inc.c:5018
+#: src/docs_inc.c:5201
 msgid "Current affairs"
 msgstr ""
 
-#: src/docs_inc.c:3755
+#: src/docs_inc.c:3829
 msgid "DBUS"
 msgstr ""
 
-#: src/docs_inc.c:989 src/docs_inc.c:2362
+#: src/docs_inc.c:989 src/docs_inc.c:2400
 msgid "DES constant code word client"
 msgstr ""
 
-#: src/docs_inc.c:3939
+#: src/docs_inc.c:4013
 msgid "DVB"
 msgstr ""
 
-#: src/docs_inc.c:3915
+#: src/docs_inc.c:3989
 msgid "DVB CAM Client"
 msgstr ""
 
-#: src/docs_inc.c:3807
+#: src/docs_inc.c:3881
 msgid "DVB CSA (descrambling) Tables"
 msgstr ""
 
-#: src/docs_inc.c:3811
+#: src/docs_inc.c:3885
 msgid "DVB EPG Tables"
 msgstr ""
 
@@ -1696,23 +1729,23 @@ msgstr ""
 msgid "DVB Inputs - TV Adapters"
 msgstr ""
 
-#: src/docs_inc.c:3799
+#: src/docs_inc.c:3873
 msgid "DVB SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:3815
+#: src/docs_inc.c:3889
 msgid "DVB Time Tables"
 msgstr ""
 
-#: src/docs_inc.c:1721
+#: src/docs_inc.c:1725
 msgid "DVB subtitles supported."
 msgstr ""
 
-#: src/docs_inc.c:535 src/docs_inc.c:2627
+#: src/docs_inc.c:535 src/docs_inc.c:2673
 msgid "DVB-C"
 msgstr ""
 
-#: src/docs_inc.c:2641
+#: src/docs_inc.c:2687
 msgid "DVB-S"
 msgstr ""
 
@@ -1724,7 +1757,7 @@ msgstr ""
 msgid "DVB-S (Slave)"
 msgstr ""
 
-#: src/docs_inc.c:551 src/docs_inc.c:2651
+#: src/docs_inc.c:551 src/docs_inc.c:2697
 msgid "DVB-T"
 msgstr ""
 
@@ -1732,19 +1765,27 @@ msgstr ""
 msgid "DVB-T/DVB-T2"
 msgstr ""
 
-#: src/docs_inc.c:4427
+#: src/docs_inc.c:4490
 msgid "DVR"
 msgstr ""
 
-#: src/docs_inc.c:2806
+#: src/docs_inc.c:2852
 msgid "DVR Entry"
 msgstr ""
 
-#: src/docs_inc.c:4175 src/docs_inc.c:4817
+#: src/docs_inc.c:4936 src/docs_inc.c:5275
 msgid "DVR Profile"
 msgstr ""
 
-#: src/docs_inc.c:5063
+#: src/docs_inc.c:4680
+msgid "DVR configuration profiles"
+msgstr ""
+
+#: src/docs_inc.c:4678
+msgid "DVR configurations"
+msgstr ""
+
+#: src/docs_inc.c:5246
 msgid "DVR profile"
 msgstr ""
 
@@ -1760,75 +1801,75 @@ msgstr ""
 msgid "Debugging"
 msgstr ""
 
-#: src/docs_inc.c:3576
+#: src/docs_inc.c:3650
 msgid "Decrement the selected channel numbers by 1."
 msgstr ""
 
-#: src/docs_inc.c:4254 src/docs_inc.c:4736
+#: src/docs_inc.c:4299 src/docs_inc.c:4846
 msgid "Default"
 msgstr ""
 
-#: src/docs_inc.c:4849
+#: src/docs_inc.c:5032
 msgid "Default format (title, unique number, extension)"
 msgstr ""
 
-#: src/docs_inc.c:1944 src/docs_inc.c:2328 src/docs_inc.c:2433
-#: src/docs_inc.c:2578 src/docs_inc.c:2948
+#: src/docs_inc.c:1948 src/docs_inc.c:2366 src/docs_inc.c:2471
+#: src/docs_inc.c:2624 src/docs_inc.c:3002
 msgid "Delete"
 msgstr ""
 
-#: src/docs_inc.c:2330
+#: src/docs_inc.c:2368
 msgid "Delete an existing CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2950
+#: src/docs_inc.c:3004
 msgid "Delete an existing profile."
 msgstr ""
 
-#: src/docs_inc.c:2580
+#: src/docs_inc.c:2626
 msgid "Delete the selected entry."
 msgstr ""
 
-#: src/docs_inc.c:1946
+#: src/docs_inc.c:1950
 msgid "Delete the selected entry/entries."
 msgstr ""
 
-#: src/docs_inc.c:2435
+#: src/docs_inc.c:2473
 msgid "Delete the selected grid entries."
 msgstr ""
 
-#: src/docs_inc.c:3260
+#: src/docs_inc.c:3334
 msgid "Delete/Remove"
 msgstr ""
 
-#: src/docs_inc.c:3262
+#: src/docs_inc.c:3336
 msgid "Delete/Remove the selected grid entries."
 msgstr ""
 
-#: src/docs_inc.c:2402
+#: src/docs_inc.c:2440
 msgid "Deleting a CA Configuration"
 msgstr ""
 
-#: src/docs_inc.c:2612 src/docs_inc.c:2974
+#: src/docs_inc.c:2658 src/docs_inc.c:3028
 msgid "Deleting a Profile"
 msgstr ""
 
-#: src/docs_inc.c:3456
+#: src/docs_inc.c:3530
 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:1896
+#: src/docs_inc.c:1900
 msgid "Deleting an Entry"
 msgstr ""
 
-#: src/docs_inc.c:3452
+#: src/docs_inc.c:3526
 msgid "Deleting an Entry/Mux"
 msgstr ""
 
-#: src/docs_inc.c:3637
+#: src/docs_inc.c:3711
 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 "
@@ -1836,27 +1877,31 @@ msgid ""
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:3895
+#: src/docs_inc.c:3969
 msgid "Descrambler"
 msgstr ""
 
-#: src/docs_inc.c:681 src/docs_inc.c:1547 src/docs_inc.c:2372
-#: src/docs_inc.c:3106 src/docs_inc.c:3300 src/docs_inc.c:4125
-#: src/docs_inc.c:4148 src/docs_inc.c:4192 src/docs_inc.c:4223
-#: src/docs_inc.c:4252 src/docs_inc.c:4327 src/docs_inc.c:4417
-#: src/docs_inc.c:4442 src/docs_inc.c:4467 src/docs_inc.c:4490
-#: src/docs_inc.c:4527 src/docs_inc.c:4592 src/docs_inc.c:4653
-#: src/docs_inc.c:4734 src/docs_inc.c:4761 src/docs_inc.c:4790
-#: src/docs_inc.c:4845 src/docs_inc.c:4935 src/docs_inc.c:4976
-#: src/docs_inc.c:5069
+#: src/docs_inc.c:681 src/docs_inc.c:1547 src/docs_inc.c:2410
+#: src/docs_inc.c:3180 src/docs_inc.c:3374 src/docs_inc.c:4199
+#: src/docs_inc.c:4222 src/docs_inc.c:4266 src/docs_inc.c:4297
+#: src/docs_inc.c:4359 src/docs_inc.c:4480 src/docs_inc.c:4509
+#: src/docs_inc.c:4528 src/docs_inc.c:4551 src/docs_inc.c:4598
+#: src/docs_inc.c:4737 src/docs_inc.c:4844 src/docs_inc.c:4871
+#: src/docs_inc.c:4900 src/docs_inc.c:4951 src/docs_inc.c:4993
+#: src/docs_inc.c:5028 src/docs_inc.c:5118 src/docs_inc.c:5159
+#: src/docs_inc.c:5252
 msgid "Description"
 msgstr ""
 
-#: src/docs_inc.c:3193
+#: src/docs_inc.c:4634
+msgid "Description/Properties"
+msgstr ""
+
+#: src/docs_inc.c:3267
 msgid "Detaching Channels"
 msgstr ""
 
-#: src/docs_inc.c:3207
+#: src/docs_inc.c:3281
 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 "
@@ -1875,7 +1920,7 @@ msgstr ""
 msgid "DiSEqC Switch"
 msgstr ""
 
-#: src/docs_inc.c:879 src/docs_inc.c:1755 src/docs_inc.c:3919
+#: src/docs_inc.c:879 src/docs_inc.c:1759 src/docs_inc.c:3993
 msgid "Digital Video Recorder"
 msgstr ""
 
@@ -1883,35 +1928,35 @@ msgstr ""
 msgid "Digital Video Recorder Profiles"
 msgstr ""
 
-#: src/docs_inc.c:4127
+#: src/docs_inc.c:4201
 msgid "Disable"
 msgstr ""
 
-#: src/docs_inc.c:4475
+#: src/docs_inc.c:4536
 msgid "Disable automatic service checking."
 msgstr ""
 
-#: src/docs_inc.c:4129
+#: src/docs_inc.c:4203
 msgid "Disable mux discovery."
 msgstr ""
 
-#: src/docs_inc.c:5079
+#: src/docs_inc.c:5262
 msgid "Disabled"
 msgstr ""
 
-#: src/docs_inc.c:2179
+#: src/docs_inc.c:2215
 msgid "Discover SAT"
 msgstr ""
 
-#: src/docs_inc.c:4137
+#: src/docs_inc.c:4211
 msgid "Discover new muxes and changes to existing muxes."
 msgstr ""
 
-#: src/docs_inc.c:4133
+#: src/docs_inc.c:4207
 msgid "Discover new muxes only."
 msgstr ""
 
-#: src/docs_inc.c:3971
+#: src/docs_inc.c:4045
 msgid "DiseqC"
 msgstr ""
 
@@ -1919,16 +1964,16 @@ msgstr ""
 msgid "DiseqC Rotor"
 msgstr ""
 
-#: src/docs_inc.c:1938
+#: src/docs_inc.c:1942
 msgid "Display the"
 msgstr ""
 
-#: src/docs_inc.c:2121
+#: src/docs_inc.c:2157
 msgid "Display the first-run set-up wizard."
 msgstr ""
 
 #: src/docs_inc.c:125 src/docs_inc.c:671 src/docs_inc.c:1067
-#: src/docs_inc.c:1515 src/docs_inc.c:1687 src/docs_inc.c:2350
+#: src/docs_inc.c:1515 src/docs_inc.c:1691 src/docs_inc.c:2388
 msgid "Display this help page."
 msgstr ""
 
@@ -1946,23 +1991,23 @@ msgstr ""
 msgid "Dolby Digital (AC3)"
 msgstr ""
 
-#: src/docs_inc.c:4202
+#: src/docs_inc.c:4276
 msgid "Don't keep"
 msgstr ""
 
-#: src/docs_inc.c:5081
+#: src/docs_inc.c:5264
 msgid "Don't use running state (EITp/f) detection."
 msgstr ""
 
-#: src/docs_inc.c:3268
+#: src/docs_inc.c:3342
 msgid "Download"
 msgstr ""
 
-#: src/docs_inc.c:3270
+#: src/docs_inc.c:3344
 msgid "Download the recording."
 msgstr ""
 
-#: src/docs_inc.c:3370
+#: src/docs_inc.c:3444
 msgid "Downloading a Recording"
 msgstr ""
 
@@ -1977,36 +2022,40 @@ msgid ""
 "\"_ )."
 msgstr ""
 
-#: src/docs_inc.c:1994 src/docs_inc.c:3536
+#: src/docs_inc.c:3610
 msgid "Drop down menu (see mapping button table below)."
 msgstr ""
 
-#: src/docs_inc.c:3540
+#: src/docs_inc.c:3614
 msgid "Drop down menu (see numbering button table below)."
 msgstr ""
 
-#: src/docs_inc.c:5168
+#: src/docs_inc.c:1998 src/docs_inc.c:2006
+msgid "Drop-down menu (see"
+msgstr ""
+
+#: src/docs_inc.c:5366
 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:5055
+#: src/docs_inc.c:5238
 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:4957
+#: src/docs_inc.c:5140
 msgid "EMPTY"
 msgstr ""
 
-#: src/docs_inc.c:3346
+#: src/docs_inc.c:3420
 msgid "EPG"
 msgstr ""
 
-#: src/docs_inc.c:3927
+#: src/docs_inc.c:4001
 msgid "EPG Database"
 msgstr ""
 
@@ -2018,7 +2067,7 @@ msgstr ""
 msgid "EPG Detail 2"
 msgstr ""
 
-#: src/docs_inc.c:933 src/docs_inc.c:3931
+#: src/docs_inc.c:933 src/docs_inc.c:4005
 msgid "EPG Grabber"
 msgstr ""
 
@@ -2030,7 +2079,7 @@ msgstr ""
 msgid "EPG Grabber Modules"
 msgstr ""
 
-#: src/docs_inc.c:4953
+#: src/docs_inc.c:5136
 msgid "EXCLUSIVE"
 msgstr ""
 
@@ -2038,6 +2087,10 @@ msgstr ""
 msgid "Each numbered (ordered) list will restart from 1."
 msgstr ""
 
+#: src/docs_inc.c:3062
+msgid "Each rule is executed in sequence (as displayed in the grid)."
+msgstr ""
+
 #: src/docs_inc.c:1125
 msgid ""
 "Each tab is then typically laid out with a menu bar across the top that "
@@ -2045,23 +2098,23 @@ msgid ""
 "spreadsheet below that. The grid items are frequently editable."
 msgstr ""
 
-#: src/docs_inc.c:1785
+#: src/docs_inc.c:1789
 msgid "Easy to Configure and Administer"
 msgstr ""
 
-#: src/docs_inc.c:1948 src/docs_inc.c:2437 src/docs_inc.c:3264
+#: src/docs_inc.c:1952 src/docs_inc.c:2475 src/docs_inc.c:3338
 msgid "Edit"
 msgstr ""
 
-#: src/docs_inc.c:2602
+#: src/docs_inc.c:2648
 msgid "Edit a Profile"
 msgstr ""
 
-#: src/docs_inc.c:1950
+#: src/docs_inc.c:1954
 msgid "Edit the selected entries."
 msgstr ""
 
-#: src/docs_inc.c:2439 src/docs_inc.c:3266
+#: src/docs_inc.c:2477 src/docs_inc.c:3340
 msgid "Edit the selected grid entries."
 msgstr ""
 
@@ -2069,36 +2122,42 @@ msgstr ""
 msgid "Editing Fields"
 msgstr ""
 
-#: src/docs_inc.c:1865
+#: src/docs_inc.c:1869
 msgid "Editing an Entry"
 msgstr ""
 
-#: src/docs_inc.c:1869
+#: src/docs_inc.c:1873
 msgid "Editing in the Grid"
 msgstr ""
 
-#: src/docs_inc.c:565 src/docs_inc.c:877 src/docs_inc.c:1769
-#: src/docs_inc.c:3923
+#: src/docs_inc.c:565 src/docs_inc.c:877 src/docs_inc.c:1773
+#: src/docs_inc.c:3997
 msgid "Electronic Program Guide"
 msgstr ""
 
-#: src/docs_inc.c:3887
+#: src/docs_inc.c:3961
 msgid "Elementary Stream Filter"
 msgstr ""
 
-#: src/docs_inc.c:2901
-msgid "Emergency/Backdoor Access"
+#: src/docs_inc.c:3066
+msgid ""
+"Elementary streams not marked IGNORE, USE or EXCLUSIVE will not be filtered "
+"out."
 msgstr ""
 
-#: src/docs_inc.c:4471
+#: src/docs_inc.c:2955
+msgid "Emergency/Backdoor Access"
+msgstr ""
+
+#: src/docs_inc.c:4532
 msgid "Enable automatic service checking."
 msgstr ""
 
-#: src/docs_inc.c:5077
+#: src/docs_inc.c:5260
 msgid "Enable running state (EITp/f) detection."
 msgstr ""
 
-#: src/docs_inc.c:5075
+#: src/docs_inc.c:5258
 msgid "Enabled"
 msgstr ""
 
@@ -2106,7 +2165,7 @@ msgstr ""
 msgid "Enigma2"
 msgstr ""
 
-#: src/docs_inc.c:5147
+#: src/docs_inc.c:5345
 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 "
@@ -2114,17 +2173,17 @@ msgid ""
 "or 0.0.0.0/0 or empty value for access from any system."
 msgstr ""
 
-#: src/docs_inc.c:2859
+#: src/docs_inc.c:2913
 msgid ""
 "Entries are checked in order (when logging in, etc), the following functions "
 "allows you to change the ordering:"
 msgstr ""
 
-#: src/docs_inc.c:3294
+#: src/docs_inc.c:3368
 msgid "Entry Overview"
 msgstr ""
 
-#: src/docs_inc.c:4367 src/docs_inc.c:5020
+#: src/docs_inc.c:4399 src/docs_inc.c:5203
 msgid "Error message"
 msgstr ""
 
@@ -2132,21 +2191,21 @@ msgstr ""
 msgid "Event Details and Recording"
 msgstr ""
 
-#: src/docs_inc.c:4861
+#: src/docs_inc.c:5044
 msgid "Event episode name"
 msgstr ""
 
-#: src/docs_inc.c:4853
+#: src/docs_inc.c:5036
 msgid "Event subtitle name"
 msgstr ""
 
-#: src/docs_inc.c:4857
+#: src/docs_inc.c:5040
 msgid "Event title name"
 msgstr ""
 
-#: src/docs_inc.c:2229 src/docs_inc.c:2796 src/docs_inc.c:2875
-#: src/docs_inc.c:3092 src/docs_inc.c:3183 src/docs_inc.c:3588
-#: src/docs_inc.c:4847
+#: src/docs_inc.c:2267 src/docs_inc.c:2842 src/docs_inc.c:2929
+#: src/docs_inc.c:3166 src/docs_inc.c:3257 src/docs_inc.c:3662
+#: src/docs_inc.c:5030
 msgid "Example"
 msgstr ""
 
@@ -2154,29 +2213,33 @@ msgstr ""
 msgid "Example Purpose"
 msgstr ""
 
-#: src/docs_inc.c:4329 src/docs_inc.c:4594 src/docs_inc.c:4978
+#: src/docs_inc.c:4361 src/docs_inc.c:4739 src/docs_inc.c:5161
 msgid "Example value"
 msgstr ""
 
-#: src/docs_inc.c:4579
+#: src/docs_inc.c:4619
 msgid "Example: `file:///home/hts/picons`"
 msgstr ""
 
-#: src/docs_inc.c:4570
+#: src/docs_inc.c:4456
 #, c-format
 msgid "Example: `file:///tmp/icons/%C.png` or `http://example.com/%c.png`"
 msgstr ""
 
-#: src/docs_inc.c:695 src/docs_inc.c:3314
+#: src/docs_inc.c:695 src/docs_inc.c:3388
 msgid "Exclamation icon"
 msgstr ""
 
+#: src/docs_inc.c:4670
+msgid "Exclude channel tags"
+msgstr ""
+
 #: src/docs_inc.c:1235
 msgid ""
 "Expand a bit on command-line options and give some examples of common usage"
 msgstr ""
 
-#: src/docs_inc.c:4233 src/docs_inc.c:4270
+#: src/docs_inc.c:4315 src/docs_inc.c:4961
 msgid "Expert"
 msgstr ""
 
@@ -2209,11 +2272,11 @@ msgstr ""
 msgid "FAQ: Frequently-asked Questions"
 msgstr ""
 
-#: src/docs_inc.c:885 src/docs_inc.c:3280
+#: src/docs_inc.c:885 src/docs_inc.c:3354
 msgid "Failed Recordings"
 msgstr ""
 
-#: src/docs_inc.c:3831
+#: src/docs_inc.c:3905
 msgid "Fastscan DVB"
 msgstr ""
 
@@ -2221,19 +2284,19 @@ msgstr ""
 msgid "Features"
 msgstr ""
 
-#: src/docs_inc.c:1713
+#: src/docs_inc.c:1717
 msgid "Features of Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:4659
+#: src/docs_inc.c:4999
 msgid "File missing"
 msgstr ""
 
-#: src/docs_inc.c:4877
+#: src/docs_inc.c:5060
 msgid "Filename extension (from the active stream muxer"
 msgstr ""
 
-#: src/docs_inc.c:3707
+#: src/docs_inc.c:3781
 msgid "Filesystem monitor"
 msgstr ""
 
@@ -2241,6 +2304,10 @@ msgstr ""
 msgid "Filter"
 msgstr ""
 
+#: src/docs_inc.c:3060
+msgid "Filter Basics"
+msgstr ""
+
 #: src/docs_inc.c:619
 msgid "Filter Range"
 msgstr ""
@@ -2265,7 +2332,11 @@ msgstr ""
 msgid "Filtering (or searching)"
 msgstr ""
 
-#: src/docs_inc.c:883 src/docs_inc.c:3288
+#: src/docs_inc.c:3084
+msgid "Filtering out a Stream"
+msgstr ""
+
+#: src/docs_inc.c:883 src/docs_inc.c:3362
 msgid "Finished Recordings"
 msgstr ""
 
@@ -2292,7 +2363,7 @@ msgid ""
 "source."
 msgstr ""
 
-#: src/docs_inc.c:4891
+#: src/docs_inc.c:5074
 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 "
@@ -2305,7 +2376,7 @@ msgid ""
 "_[Record series]_ button that will record all entries in the series."
 msgstr ""
 
-#: src/docs_inc.c:5247
+#: src/docs_inc.c:5445
 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 "
@@ -2323,7 +2394,7 @@ msgid ""
 "For example to include the passwd items you'd enter something like this:"
 msgstr ""
 
-#: src/docs_inc.c:4815
+#: src/docs_inc.c:4934
 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 "
@@ -2331,19 +2402,27 @@ msgid ""
 "the padding set in the"
 msgstr ""
 
-#: src/docs_inc.c:2893
+#: src/docs_inc.c:4630
+msgid ""
+"For example, say you have a wildcard account with the theme set to Gray, and "
+"an admin account with the Blue theme. Unchecking the theme checkbox for the "
+"admin user would mean that the theme from the last matching entry (which in "
+"this case would be the wildcard account) applies instead."
+msgstr ""
+
+#: src/docs_inc.c:2947
 msgid ""
 "For extra security always enter (a comma-separated list of) network "
 "prefix(es) (_Allowed networks_ )."
 msgstr ""
 
-#: src/docs_inc.c:3344
+#: src/docs_inc.c:3418
 msgid ""
 "For full instructions on how to search and record using the EPG take a look "
 "at the"
 msgstr ""
 
-#: src/docs_inc.c:2716
+#: src/docs_inc.c:2762
 msgid "For more detailed information on networks and how to set them up, see"
 msgstr ""
 
@@ -2353,31 +2432,30 @@ msgid ""
 "please see:"
 msgstr ""
 
-#: src/docs_inc.c:2993
+#: src/docs_inc.c:3074
 msgid ""
-"For the visual verification of the filtering, there is a service info dialog "
-"in the"
+"For visual verification of filtering, there is the service info dialog in the"
 msgstr ""
 
-#: src/docs_inc.c:2690 src/docs_inc.c:3177
+#: src/docs_inc.c:2736 src/docs_inc.c:3251
 msgid "Force Scan"
 msgstr ""
 
-#: src/docs_inc.c:2728
+#: src/docs_inc.c:2774
 msgid "Force Scanning"
 msgstr ""
 
-#: src/docs_inc.c:2692
+#: src/docs_inc.c:2738
 msgid ""
 "Force a new scan (i.e. scan all muxes for services) for the selected "
 "networks."
 msgstr ""
 
-#: src/docs_inc.c:2509
+#: src/docs_inc.c:2555
 msgid "Force an immediate tune to the OTA EPG mux(es) to request EPG updates."
 msgstr ""
 
-#: src/docs_inc.c:2732
+#: src/docs_inc.c:2778
 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 "
@@ -2386,12 +2464,12 @@ msgid ""
 "on each."
 msgstr ""
 
-#: src/docs_inc.c:4325 src/docs_inc.c:4590 src/docs_inc.c:4843
-#: src/docs_inc.c:4974
+#: src/docs_inc.c:4357 src/docs_inc.c:4735 src/docs_inc.c:5026
+#: src/docs_inc.c:5157
 msgid "Format"
 msgstr ""
 
-#: src/docs_inc.c:4296
+#: src/docs_inc.c:4328
 msgid "Format Result"
 msgstr ""
 
@@ -2399,27 +2477,27 @@ msgstr ""
 msgid "Frontend"
 msgstr ""
 
-#: src/docs_inc.c:4331 src/docs_inc.c:4596 src/docs_inc.c:4980
+#: src/docs_inc.c:4363 src/docs_inc.c:4741 src/docs_inc.c:5163
 msgid "Full path to recording"
 msgstr ""
 
-#: src/docs_inc.c:1809
+#: src/docs_inc.c:1813
 msgid "Fully-Integrated with Mainstream Media Players"
 msgstr ""
 
 #: src/docs_inc.c:121 src/docs_inc.c:467 src/docs_inc.c:585 src/docs_inc.c:655
-#: src/docs_inc.c:1063 src/docs_inc.c:1511 src/docs_inc.c:1683
-#: src/docs_inc.c:1926 src/docs_inc.c:1990 src/docs_inc.c:1998
-#: src/docs_inc.c:2109 src/docs_inc.c:2142 src/docs_inc.c:2169
-#: src/docs_inc.c:2260 src/docs_inc.c:2285 src/docs_inc.c:2314
-#: src/docs_inc.c:2423 src/docs_inc.c:2464 src/docs_inc.c:2497
-#: src/docs_inc.c:2564 src/docs_inc.c:2688 src/docs_inc.c:2831
-#: src/docs_inc.c:2863 src/docs_inc.c:2934 src/docs_inc.c:3006
-#: src/docs_inc.c:3043 src/docs_inc.c:3068 src/docs_inc.c:3141
-#: src/docs_inc.c:3175 src/docs_inc.c:3238 src/docs_inc.c:3490
-#: src/docs_inc.c:3520 src/docs_inc.c:3544 src/docs_inc.c:3564
-#: src/docs_inc.c:3645 src/docs_inc.c:4042 src/docs_inc.c:4099
-#: src/docs_inc.c:4552 src/docs_inc.c:4902
+#: src/docs_inc.c:1063 src/docs_inc.c:1511 src/docs_inc.c:1687
+#: src/docs_inc.c:1930 src/docs_inc.c:1994 src/docs_inc.c:2014
+#: src/docs_inc.c:2026 src/docs_inc.c:2145 src/docs_inc.c:2178
+#: src/docs_inc.c:2205 src/docs_inc.c:2298 src/docs_inc.c:2323
+#: src/docs_inc.c:2352 src/docs_inc.c:2461 src/docs_inc.c:2502
+#: src/docs_inc.c:2543 src/docs_inc.c:2610 src/docs_inc.c:2734
+#: src/docs_inc.c:2877 src/docs_inc.c:2917 src/docs_inc.c:2988
+#: src/docs_inc.c:3050 src/docs_inc.c:3117 src/docs_inc.c:3142
+#: src/docs_inc.c:3215 src/docs_inc.c:3249 src/docs_inc.c:3312
+#: src/docs_inc.c:3564 src/docs_inc.c:3594 src/docs_inc.c:3618
+#: src/docs_inc.c:3638 src/docs_inc.c:3719 src/docs_inc.c:4116
+#: src/docs_inc.c:4173 src/docs_inc.c:4438 src/docs_inc.c:5085
 msgid "Function"
 msgstr ""
 
@@ -2435,19 +2513,15 @@ msgstr ""
 msgid "General"
 msgstr ""
 
-#: src/docs_inc.c:2187
-msgid "General Information"
-msgstr ""
-
 #: src/docs_inc.c:1115
 msgid "General Overview of Web Interface"
 msgstr ""
 
-#: src/docs_inc.c:4539
+#: src/docs_inc.c:4610
 msgid "Generate lower-case filenames using picon formatting."
 msgstr ""
 
-#: src/docs_inc.c:4535
+#: src/docs_inc.c:4606
 msgid "Generate lower-case filenames."
 msgstr ""
 
@@ -2467,11 +2541,11 @@ msgstr ""
 msgid "GitHub mastering markdown"
 msgstr ""
 
-#: src/docs_inc.c:3843
+#: src/docs_inc.c:3917
 msgid "Global Headers"
 msgstr ""
 
-#: src/docs_inc.c:3679
+#: src/docs_inc.c:3753
 msgid "Global timer"
 msgstr ""
 
@@ -2483,16 +2557,16 @@ msgstr ""
 msgid "Google Chrome"
 msgstr ""
 
-#: src/docs_inc.c:3254
+#: src/docs_inc.c:3328
 msgid "Gracefully stop the selected in-progress recording entries."
 msgstr ""
 
-#: src/docs_inc.c:4767
+#: src/docs_inc.c:4877
 msgid "Gray"
 msgstr ""
 
 #: src/docs_inc.c:673 src/docs_inc.c:1069 src/docs_inc.c:1517
-#: src/docs_inc.c:1689
+#: src/docs_inc.c:1693
 msgid "Grid Items"
 msgstr ""
 
@@ -2500,11 +2574,11 @@ msgstr ""
 msgid "H.264"
 msgstr ""
 
-#: src/docs_inc.c:1717
+#: src/docs_inc.c:1721
 msgid "H.265 (HEVC), H.264 (MPEG-4 AVC) and MPEG2 video supported."
 msgstr ""
 
-#: src/docs_inc.c:4389 src/docs_inc.c:5042
+#: src/docs_inc.c:4421 src/docs_inc.c:5225
 msgid "H264,AC3,TELETEXT"
 msgstr ""
 
@@ -2512,43 +2586,43 @@ msgstr ""
 msgid "HD Homerun setup"
 msgstr ""
 
-#: src/docs_inc.c:3851
+#: src/docs_inc.c:3925
 msgid "HEVC - H.265"
 msgstr ""
 
-#: src/docs_inc.c:1745
+#: src/docs_inc.c:1749
 msgid "HTSP (Home TV Streaming Protocol)."
 msgstr ""
 
-#: src/docs_inc.c:3791
+#: src/docs_inc.c:3865
 msgid "HTSP Answer"
 msgstr ""
 
-#: src/docs_inc.c:951 src/docs_inc.c:2540
+#: src/docs_inc.c:951 src/docs_inc.c:2586
 msgid "HTSP Profile"
 msgstr ""
 
-#: src/docs_inc.c:3787
+#: src/docs_inc.c:3861
 msgid "HTSP Request"
 msgstr ""
 
-#: src/docs_inc.c:3779
+#: src/docs_inc.c:3853
 msgid "HTSP Server"
 msgstr ""
 
-#: src/docs_inc.c:3783
+#: src/docs_inc.c:3857
 msgid "HTSP Subscription"
 msgstr ""
 
-#: src/docs_inc.c:3775
+#: src/docs_inc.c:3849
 msgid "HTTP Client"
 msgstr ""
 
-#: src/docs_inc.c:3771
+#: src/docs_inc.c:3845
 msgid "HTTP Server"
 msgstr ""
 
-#: src/docs_inc.c:1747
+#: src/docs_inc.c:1751
 msgid "HTTP streaming."
 msgstr ""
 
@@ -2557,33 +2631,40 @@ msgid "Hardware/Software Fundamentals"
 msgstr ""
 
 #: src/docs_inc.c:123 src/docs_inc.c:669 src/docs_inc.c:1065
-#: src/docs_inc.c:1513 src/docs_inc.c:1685 src/docs_inc.c:2348
+#: src/docs_inc.c:1513 src/docs_inc.c:1689 src/docs_inc.c:2386
 msgid "Help"
 msgstr ""
 
-#: src/docs_inc.c:1898
+#: src/docs_inc.c:3090
+msgid ""
+"Here we're removing the Bulgarian language audio from the input (first "
+"rule). However, if Bulgarian is the only language available add it back in "
+"as a last resort (second rule)."
+msgstr ""
+
+#: src/docs_inc.c:1902
 msgid ""
 "Highlight (select) the desired entries in the grid, then press the "
 "_[Delete]_ button on the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1871
+#: src/docs_inc.c:1875
 msgid "Highlight (select) the desired entry and then..:"
 msgstr ""
 
-#: src/docs_inc.c:2404 src/docs_inc.c:2614 src/docs_inc.c:2976
+#: src/docs_inc.c:2442 src/docs_inc.c:2660 src/docs_inc.c:3030
 msgid ""
 "Highlight (select) the desired entry from the grid, then press the "
 "_[Delete]_ button from the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:3372
+#: src/docs_inc.c:3446
 msgid ""
 "Highlight (select) the desired entry, then press the _[Download]_ button on "
 "the menu bar."
 msgstr ""
 
-#: src/docs_inc.c:1888
+#: src/docs_inc.c:1892
 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 "
@@ -2596,17 +2677,17 @@ msgid ""
 "_[Cancel]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2730
+#: src/docs_inc.c:2776
 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:2211
+#: src/docs_inc.c:2249
 msgid ""
 "Hopefully (and if everything went to plan) your client should have now "
-"detected Tvheadend as a SAT>IP server, if not, you may want to trigger "
-"service discovery or restart it."
+"detected Tvheadend as a SAT>IP server. If not, restart or force it to "
+"perform a service discovery."
 msgstr ""
 
 #: src/docs_inc.c:1179
@@ -2623,6 +2704,10 @@ msgid ""
 "constant source of woe for people?"
 msgstr ""
 
+#: src/docs_inc.c:2223
+msgid "How to Configure Tvheadend as a SAT"
+msgstr ""
+
 #: src/docs_inc.c:1223
 msgid "How to compile/install on _insert your distro here_"
 msgstr ""
@@ -2645,11 +2730,11 @@ msgstr ""
 msgid "How to watch Live TV"
 msgstr ""
 
-#: src/docs_inc.c:4710 src/docs_inc.c:4712
+#: src/docs_inc.c:4820 src/docs_inc.c:4822
 msgid "IDLE"
 msgstr ""
 
-#: src/docs_inc.c:4961
+#: src/docs_inc.c:5144
 msgid "IGNORE"
 msgstr ""
 
@@ -2657,55 +2742,59 @@ msgstr ""
 msgid "IP Address Block List"
 msgstr ""
 
-#: src/docs_inc.c:2161
+#: src/docs_inc.c:2197
 msgid "IP Config tab'"
 msgstr ""
 
-#: src/docs_inc.c:2181
+#: src/docs_inc.c:2225
+msgid "IP Server (Basic Guide)"
+msgstr ""
+
+#: src/docs_inc.c:2217
 msgid "IP servers"
 msgstr ""
 
-#: src/docs_inc.c:2665 src/docs_inc.c:3959
+#: src/docs_inc.c:2711 src/docs_inc.c:4033
 msgid "IPTV"
 msgstr ""
 
-#: src/docs_inc.c:2663
+#: src/docs_inc.c:2709
 msgid "IPTV - TV over the Internet via your broadband connection"
 msgstr ""
 
-#: src/docs_inc.c:2667
+#: src/docs_inc.c:2713
 msgid "IPTV Automatic Network"
 msgstr ""
 
-#: src/docs_inc.c:3963
+#: src/docs_inc.c:4037
 msgid "IPTV PCR"
 msgstr ""
 
-#: src/docs_inc.c:5115 src/docs_inc.c:5191
+#: src/docs_inc.c:5311 src/docs_inc.c:5389
 msgid "IRC"
 msgstr ""
 
-#: src/docs_inc.c:539 src/docs_inc.c:2631
+#: src/docs_inc.c:539 src/docs_inc.c:2677
 msgid "ISDB-C"
 msgstr ""
 
-#: src/docs_inc.c:2645
+#: src/docs_inc.c:2691
 msgid "ISDB-S"
 msgstr ""
 
-#: src/docs_inc.c:529 src/docs_inc.c:2655
+#: src/docs_inc.c:529 src/docs_inc.c:2701
 msgid "ISDB-T"
 msgstr ""
 
-#: src/docs_inc.c:4881
+#: src/docs_inc.c:5064
 msgid "ISO 8601 date format"
 msgstr ""
 
-#: src/docs_inc.c:679 src/docs_inc.c:2370 src/docs_inc.c:3298
+#: src/docs_inc.c:679 src/docs_inc.c:2408 src/docs_inc.c:3372
 msgid "Icon"
 msgstr ""
 
-#: src/docs_inc.c:3530
+#: src/docs_inc.c:3604
 msgid "Icon URL"
 msgstr ""
 
@@ -2724,15 +2813,14 @@ msgstr ""
 msgid "Idle"
 msgstr ""
 
-#: src/docs_inc.c:1797
+#: src/docs_inc.c:1801
 msgid "Idle scanning for automatic detection of muxes and services."
 msgstr ""
 
-#: src/docs_inc.c:2989
+#: src/docs_inc.c:3064
 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."
+"If a rule removes a stream, it will not be available to other rules unless "
+"explicitly added back in (by another rule)."
 msgstr ""
 
 #: src/docs_inc.c:265
@@ -2741,7 +2829,7 @@ msgid ""
 "firmware error which you'll need to resolve before going any further."
 msgstr ""
 
-#: src/docs_inc.c:5245
+#: src/docs_inc.c:5443
 msgid ""
 "If using IPTV, the playlist you enter must contain valid links to streams "
 "using codecs supported by Tvheadend."
@@ -2752,7 +2840,7 @@ msgid ""
 "If we do all the above, do we need the FAQ pages? Check existing manual/guide"
 msgstr ""
 
-#: src/docs_inc.c:5212
+#: src/docs_inc.c:5410
 msgid ""
 "If you cannot see your preferred language in the language list and would "
 "like to help translate Tvheadend see"
@@ -2765,7 +2853,7 @@ msgid ""
 "clicking on the _[Record program]_ button."
 msgstr ""
 
-#: src/docs_inc.c:5183
+#: src/docs_inc.c:5381
 msgid ""
 "If you confirm this dialog, the default administrator account will be "
 "removed. Please then the use credentials you defined thru this wizard."
@@ -2780,25 +2868,25 @@ msgid ""
 "transmitter you're listening to."
 msgstr ""
 
-#: src/docs_inc.c:3201
+#: src/docs_inc.c:3275
 msgid ""
 "If you do not detach channel(s) before mapping additional services the "
 "following changes can occur.."
 msgstr ""
 
-#: src/docs_inc.c:2556
+#: src/docs_inc.c:2602
 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:5218
+#: src/docs_inc.c:5416
 msgid ""
 "If you don't enter a preferred language, US English will be used as a "
 "default."
 msgstr ""
 
-#: src/docs_inc.c:5172
+#: src/docs_inc.c:5370
 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 "
@@ -2810,14 +2898,14 @@ msgstr ""
 msgid "If you get really stuck, there's the"
 msgstr ""
 
-#: src/docs_inc.c:4402
+#: src/docs_inc.c:4465
 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:2062
+#: src/docs_inc.c:2094
 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 "
@@ -2827,17 +2915,17 @@ msgid ""
 "service's name."
 msgstr ""
 
-#: src/docs_inc.c:3596
+#: src/docs_inc.c:3670
 msgid "If you have a lot of services you may want to use the"
 msgstr ""
 
-#: src/docs_inc.c:5157
+#: src/docs_inc.c:5355
 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:5109 src/docs_inc.c:5185
+#: src/docs_inc.c:5305 src/docs_inc.c:5383
 msgid "If you require further help, check out"
 msgstr ""
 
@@ -2849,6 +2937,12 @@ msgid ""
 "the __Configuration -> Recording ->"
 msgstr ""
 
+#: src/docs_inc.c:2518
+msgid ""
+"If you use more than one grabber, be sure to give a higher priority to the "
+"grabber that provides you with richer data."
+msgstr ""
+
 #: src/docs_inc.c:761
 msgid ""
 "If you want to watch live TV in the web UI, the _[Watch TV]_ button will pop "
@@ -2858,20 +2952,20 @@ msgid ""
 "support certain formats and codecs."
 msgstr ""
 
-#: src/docs_inc.c:3094
+#: src/docs_inc.c:3168
 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:5134
+#: src/docs_inc.c:5330
 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:2913
+#: src/docs_inc.c:2967
 msgid ""
 "If you would like to allow anonymous access to your Tvheadend server you may "
 "set-up a wildcard account, you can do this by creating a new user and "
@@ -2882,7 +2976,14 @@ msgstr ""
 msgid "If you would like to use bouquets see"
 msgstr ""
 
-#: src/docs_inc.c:3195
+#: src/docs_inc.c:3094
+msgid ""
+"If you'd like to ignore unknown elementary streams, add a rule to the end of "
+"grid with the _ANY_ (not defined) comparison(s) and the action set to "
+"_IGNORE_ ."
+msgstr ""
+
+#: src/docs_inc.c:3269
 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 "
@@ -2897,34 +2998,30 @@ msgid ""
 "with your hardware and/or configuration."
 msgstr ""
 
-#: src/docs_inc.c:3438
+#: src/docs_inc.c:3512
 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:5094
+#: src/docs_inc.c:5290
 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:4446
-msgid "If your filenames use the standard naming scheme, e.g \"1_0_19_xxxx\"."
-msgstr ""
-
-#: src/docs_inc.c:4450
-msgid "If your picon pack uses filenames that start with \"1_0_1_xxxx\"."
-msgstr ""
-
-#: src/docs_inc.c:4963
+#: src/docs_inc.c:5146
 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:899 src/docs_inc.c:3795
+#: src/docs_inc.c:3092
+msgid "Ignoring Unknown Streams"
+msgstr ""
+
+#: src/docs_inc.c:899 src/docs_inc.c:3869
 msgid "Image Cache"
 msgstr ""
 
@@ -2942,7 +3039,7 @@ msgid ""
 "the cleaner the conversion, the less tidying up there is afterwards."
 msgstr ""
 
-#: src/docs_inc.c:5132
+#: src/docs_inc.c:5328
 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."
@@ -2955,23 +3052,23 @@ msgid ""
 "fields. This means that all filters must match for an event to be displayed."
 msgstr ""
 
-#: src/docs_inc.c:2199
+#: src/docs_inc.c:2233
 msgid ""
-"In the _Exported tuners_ section enter the number of tuners (per delivery "
+"In the _Exported tuners_ section, enter the number of tuners (per delivery "
 "system) that you'd like to export. This setting lets the client know how "
-"many tuners are available for use. While you can enter any number you like "
+"many tuners are available for use, while you can enter any number you like "
 "here, exporting more tuners than you have can lead to scanning/tuning "
 "failures, e.g. \"No free tuner\"."
 msgstr ""
 
-#: src/docs_inc.c:3594
+#: src/docs_inc.c:3668
 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:4714
+#: src/docs_inc.c:4824
 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 "
@@ -2980,19 +3077,19 @@ msgid ""
 "will use the first available idle tuner."
 msgstr ""
 
-#: src/docs_inc.c:4920
+#: src/docs_inc.c:5103
 msgid "Include channels even if the linked service is flagged as encrypted."
 msgstr ""
 
-#: src/docs_inc.c:4906
+#: src/docs_inc.c:5089
 msgid "Include channels with no channel number."
 msgstr ""
 
-#: src/docs_inc.c:4910
+#: src/docs_inc.c:5093
 msgid "Include channels with no name."
 msgstr ""
 
-#: src/docs_inc.c:4916
+#: src/docs_inc.c:5099
 msgid "Include radio channels."
 msgstr ""
 
@@ -3000,7 +3097,7 @@ msgstr ""
 msgid "Including Documentation/Items"
 msgstr ""
 
-#: src/docs_inc.c:3572
+#: src/docs_inc.c:3646
 msgid "Increment the selected channel number(s) by 1."
 msgstr ""
 
@@ -3010,15 +3107,15 @@ msgid ""
 "#0`)"
 msgstr ""
 
-#: src/docs_inc.c:3310
+#: src/docs_inc.c:3384
 msgid "Information icon"
 msgstr ""
 
-#: src/docs_inc.c:1791
+#: src/docs_inc.c:1795
 msgid "Initial setup can be done by choosing one of the pre-defined"
 msgstr ""
 
-#: src/docs_inc.c:1725
+#: src/docs_inc.c:1729
 msgid "Input Sources"
 msgstr ""
 
@@ -3034,7 +3131,7 @@ msgstr ""
 msgid "Install hardware"
 msgstr ""
 
-#: src/docs_inc.c:1651
+#: src/docs_inc.c:1655
 msgid "Instructions For Built-in Help"
 msgstr ""
 
@@ -3058,7 +3155,7 @@ msgstr ""
 msgid "Internal XMLTV"
 msgstr ""
 
-#: src/docs_inc.c:1827
+#: src/docs_inc.c:1831
 msgid "Internationalisation"
 msgstr ""
 
@@ -3072,7 +3169,7 @@ msgstr ""
 msgid "Introduction"
 msgstr ""
 
-#: src/docs_inc.c:5057
+#: src/docs_inc.c:5240
 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 "
@@ -3094,11 +3191,11 @@ msgstr ""
 msgid "Items"
 msgstr ""
 
-#: src/docs_inc.c:4154
+#: src/docs_inc.c:4228
 msgid "Keep"
 msgstr ""
 
-#: src/docs_inc.c:4152
+#: src/docs_inc.c:4226
 msgid "Keep the mux if it doesn't already exist."
 msgstr ""
 
@@ -3110,27 +3207,39 @@ msgstr ""
 msgid "Kiwi IRC"
 msgstr ""
 
-#: src/docs_inc.c:1733
+#: src/docs_inc.c:1737
 msgid "LAN/IPTV signals such as IPTV, SAT>IP, HDHomeRun"
 msgstr ""
 
+#: src/docs_inc.c:4700 src/docs_inc.c:4702
+msgid "Language"
+msgstr ""
+
 #: src/docs_inc.c:663
 msgid "Launches Live TV via HTML5 video (see below)."
 msgstr ""
 
+#: src/docs_inc.c:1631
+msgid "LibreELEC"
+msgstr ""
+
 #: src/docs_inc.c:1259
 msgid "Licensing"
 msgstr ""
 
-#: src/docs_inc.c:4429
+#: src/docs_inc.c:4492
 msgid "Limit access to DVR functionality only."
 msgstr ""
 
-#: src/docs_inc.c:4425
+#: src/docs_inc.c:4488
 msgid "Limit access to streaming only (no DVR functionality)."
 msgstr ""
 
-#: src/docs_inc.c:3967
+#: src/docs_inc.c:4696
+msgid "Limit connections"
+msgstr ""
+
+#: src/docs_inc.c:4041
 msgid "LinuxDVB Input"
 msgstr ""
 
@@ -3138,7 +3247,7 @@ msgstr ""
 msgid "LinuxTV wiki device library"
 msgstr ""
 
-#: src/docs_inc.c:2356
+#: src/docs_inc.c:2394
 msgid "List of types"
 msgstr ""
 
@@ -3146,11 +3255,11 @@ msgstr ""
 msgid "Lists"
 msgstr ""
 
-#: src/docs_inc.c:1743
+#: src/docs_inc.c:1747
 msgid "Local or remote disk, via the built-in digital video recorder."
 msgstr ""
 
-#: src/docs_inc.c:3711
+#: src/docs_inc.c:3785
 msgid "Locking"
 msgstr ""
 
@@ -3170,7 +3279,7 @@ msgstr ""
 msgid "M3U using SAT>IP extensions"
 msgstr ""
 
-#: src/docs_inc.c:961 src/docs_inc.c:2552
+#: src/docs_inc.c:961 src/docs_inc.c:2598
 msgid "MP4/libav Profile"
 msgstr ""
 
@@ -3178,23 +3287,23 @@ msgstr ""
 msgid "MPEG-PS"
 msgstr ""
 
-#: src/docs_inc.c:767 src/docs_inc.c:3943
+#: src/docs_inc.c:767 src/docs_inc.c:4017
 msgid "MPEG-TS"
 msgstr ""
 
-#: src/docs_inc.c:4023
+#: src/docs_inc.c:4097
 msgid "MPEG-TS File"
 msgstr ""
 
-#: src/docs_inc.c:3835
+#: src/docs_inc.c:3909
 msgid "MPEG-TS Parser"
 msgstr ""
 
-#: src/docs_inc.c:953 src/docs_inc.c:2542
+#: src/docs_inc.c:953 src/docs_inc.c:2588
 msgid "MPEG-TS Pass-thru Profile"
 msgstr ""
 
-#: src/docs_inc.c:957 src/docs_inc.c:2548
+#: src/docs_inc.c:957 src/docs_inc.c:2594
 msgid "MPEG-TS/libav Profile"
 msgstr ""
 
@@ -3206,11 +3315,19 @@ msgstr ""
 msgid "MPEG2 Video"
 msgstr ""
 
-#: src/docs_inc.c:3675
+#: src/docs_inc.c:3749
 msgid "Main"
 msgstr ""
 
-#: src/docs_inc.c:3326
+#: src/docs_inc.c:2004 src/docs_inc.c:2008
+msgid "Maintenance"
+msgstr ""
+
+#: src/docs_inc.c:2024
+msgid "Maintenance Button"
+msgstr ""
+
+#: src/docs_inc.c:3400
 msgid "Manual Recording Entry Example"
 msgstr ""
 
@@ -3218,10 +3335,10 @@ msgstr ""
 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"
+"this isn't sufficient, a good source of firmware files are the"
 msgstr ""
 
-#: src/docs_inc.c:5140
+#: src/docs_inc.c:5336
 msgid ""
 "Many providers include undesirable services - Teleshopping, Adult "
 "Entertainment, etc; using the 'Map all services' will include these."
@@ -3234,7 +3351,7 @@ msgid ""
 "keep your channels up-to-date."
 msgstr ""
 
-#: src/docs_inc.c:5233
+#: src/docs_inc.c:5431
 msgid "Many tuners are able to receive different signal types.."
 msgstr ""
 
@@ -3244,83 +3361,88 @@ msgid ""
 "been extracted from the proprietary drivers used by Windows."
 msgstr ""
 
-#: src/docs_inc.c:3548
+#: src/docs_inc.c:3622
 msgid "Map"
 msgstr ""
 
-#: src/docs_inc.c:1992 src/docs_inc.c:3496 src/docs_inc.c:3534
+#: src/docs_inc.c:1996 src/docs_inc.c:2000 src/docs_inc.c:3570
+#: src/docs_inc.c:3608
 msgid "Map Services"
 msgstr ""
 
-#: src/docs_inc.c:3556
+#: src/docs_inc.c:2012
+msgid "Map Services Button"
+msgstr ""
+
+#: src/docs_inc.c:3630
 msgid "Map all available"
 msgstr ""
 
-#: src/docs_inc.c:2006
+#: src/docs_inc.c:2022
 msgid "Map all available services as channels."
 msgstr ""
 
-#: src/docs_inc.c:5130
+#: src/docs_inc.c:5326
 msgid "Map all discovered services to channels."
 msgstr ""
 
-#: src/docs_inc.c:2004 src/docs_inc.c:3554
+#: src/docs_inc.c:2020 src/docs_inc.c:3628
 msgid "Map all services"
 msgstr ""
 
-#: src/docs_inc.c:4918
+#: src/docs_inc.c:5101
 msgid "Map encrypted services"
 msgstr ""
 
-#: src/docs_inc.c:4912
+#: src/docs_inc.c:5095
 msgid "Map radio channels"
 msgstr ""
 
-#: src/docs_inc.c:2000
+#: src/docs_inc.c:2016
 msgid "Map selected services"
 msgstr ""
 
-#: src/docs_inc.c:3546 src/docs_inc.c:3598
+#: src/docs_inc.c:3620 src/docs_inc.c:3672
 msgid "Map services"
 msgstr ""
 
-#: src/docs_inc.c:111 src/docs_inc.c:2026 src/docs_inc.c:2044
+#: src/docs_inc.c:111 src/docs_inc.c:2058 src/docs_inc.c:2076
 msgid "Map services to channels"
 msgstr ""
 
-#: src/docs_inc.c:2002
+#: src/docs_inc.c:2018
 msgid "Map the highlighted services within the grid."
 msgstr ""
 
-#: src/docs_inc.c:3498
+#: src/docs_inc.c:3572
 msgid "Map the services."
 msgstr ""
 
-#: src/docs_inc.c:4908
+#: src/docs_inc.c:5091
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/docs_inc.c:4904
+#: src/docs_inc.c:5087
 msgid "Map zero-numbered channels"
 msgstr ""
 
-#: src/docs_inc.c:2016
+#: src/docs_inc.c:2048
 msgid "Mapping All"
 msgstr ""
 
-#: src/docs_inc.c:1996 src/docs_inc.c:3542
+#: src/docs_inc.c:3616
 msgid "Mapping Button"
 msgstr ""
 
-#: src/docs_inc.c:2034
+#: src/docs_inc.c:2066
 msgid "Mapping Selected"
 msgstr ""
 
-#: src/docs_inc.c:2008
+#: src/docs_inc.c:2040
 msgid "Mapping Services to Channels"
 msgstr ""
 
-#: src/docs_inc.c:2056
+#: src/docs_inc.c:2088
 msgid "Mapping/Removing a Service to/from an Existing Channel"
 msgstr ""
 
@@ -3340,15 +3462,15 @@ msgstr ""
 msgid "Master (ISDB-S)"
 msgstr ""
 
-#: src/docs_inc.c:3109
+#: src/docs_inc.c:3183
 msgid "Matches \"BBC News\" exactly."
 msgstr ""
 
-#: src/docs_inc.c:3112
+#: src/docs_inc.c:3186
 msgid "Matches \"Regular Show\" and (if it exists) \"New: Regular Show\"."
 msgstr ""
 
-#: src/docs_inc.c:3114
+#: src/docs_inc.c:3188
 msgid "Matching events will be added to the _"
 msgstr ""
 
@@ -3356,48 +3478,60 @@ msgstr ""
 msgid "Matroska"
 msgstr ""
 
-#: src/docs_inc.c:955 src/docs_inc.c:2544
+#: src/docs_inc.c:955 src/docs_inc.c:2590
 msgid "Matroska Profile"
 msgstr ""
 
-#: src/docs_inc.c:3863
+#: src/docs_inc.c:3937
 msgid "Matroska muxer"
 msgstr ""
 
-#: src/docs_inc.c:959 src/docs_inc.c:2550
+#: src/docs_inc.c:959 src/docs_inc.c:2596
 msgid "Matroska/libav Profile"
 msgstr ""
 
+#: src/docs_inc.c:4664
+msgid "Maximal channel number"
+msgstr ""
+
 #: src/docs_inc.c:633
 msgid "Medium-length programs, e.g. documentaries"
 msgstr ""
 
 #: src/docs_inc.c:115 src/docs_inc.c:575 src/docs_inc.c:1057
-#: src/docs_inc.c:1505 src/docs_inc.c:1677 src/docs_inc.c:1920
-#: src/docs_inc.c:2103 src/docs_inc.c:2163 src/docs_inc.c:2279
-#: src/docs_inc.c:2308 src/docs_inc.c:2417 src/docs_inc.c:2458
-#: src/docs_inc.c:2491 src/docs_inc.c:2558 src/docs_inc.c:2928
-#: src/docs_inc.c:3232 src/docs_inc.c:3639 src/docs_inc.c:4036
+#: src/docs_inc.c:1505 src/docs_inc.c:1681 src/docs_inc.c:1924
+#: src/docs_inc.c:2139 src/docs_inc.c:2199 src/docs_inc.c:2317
+#: src/docs_inc.c:2346 src/docs_inc.c:2455 src/docs_inc.c:2496
+#: src/docs_inc.c:2537 src/docs_inc.c:2604 src/docs_inc.c:2982
+#: src/docs_inc.c:3306 src/docs_inc.c:3713 src/docs_inc.c:4110
 msgid "Menu Bar/Buttons"
 msgstr ""
 
-#: src/docs_inc.c:4922
+#: src/docs_inc.c:5105
 msgid "Merge same name"
 msgstr ""
 
-#: src/docs_inc.c:4477
+#: src/docs_inc.c:4660
+msgid "Minimal channel number"
+msgstr ""
+
+#: src/docs_inc.c:4538
 msgid "Missing In PAT/SDT"
 msgstr ""
 
+#: src/docs_inc.c:2032
+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:1815
+#: src/docs_inc.c:1819
 msgid "Mobile/Remote Client Support"
 msgstr ""
 
-#: src/docs_inc.c:3683
+#: src/docs_inc.c:3757
 msgid "Monitonic timer"
 msgstr ""
 
@@ -3428,47 +3562,47 @@ msgid ""
 "range."
 msgstr ""
 
-#: src/docs_inc.c:2340 src/docs_inc.c:2869 src/docs_inc.c:3012
+#: src/docs_inc.c:2378 src/docs_inc.c:2923 src/docs_inc.c:3056
 msgid "Move Down"
 msgstr ""
 
-#: src/docs_inc.c:2336 src/docs_inc.c:2865 src/docs_inc.c:3008
+#: src/docs_inc.c:2374 src/docs_inc.c:2919 src/docs_inc.c:3052
 msgid "Move Up"
 msgstr ""
 
-#: src/docs_inc.c:2342
+#: src/docs_inc.c:2380
 msgid "Move the selected CA client configuration down in the list."
 msgstr ""
 
-#: src/docs_inc.c:2338
+#: src/docs_inc.c:2376
 msgid "Move the selected CA client configuration up in the list."
 msgstr ""
 
-#: src/docs_inc.c:2871 src/docs_inc.c:3014
+#: src/docs_inc.c:2925 src/docs_inc.c:3058
 msgid "Move the selected entry down the grid."
 msgstr ""
 
-#: src/docs_inc.c:2867 src/docs_inc.c:3010
+#: src/docs_inc.c:2921 src/docs_inc.c:3054
 msgid "Move the selected entry up the grid."
 msgstr ""
 
-#: src/docs_inc.c:3278 src/docs_inc.c:3286
+#: src/docs_inc.c:3352 src/docs_inc.c:3360
 msgid "Move the selected recording entries to the"
 msgstr ""
 
-#: src/docs_inc.c:3276
+#: src/docs_inc.c:3350
 msgid "Move to failed"
 msgstr ""
 
-#: src/docs_inc.c:3284
+#: src/docs_inc.c:3358
 msgid "Move to finished"
 msgstr ""
 
-#: src/docs_inc.c:1811
+#: src/docs_inc.c:1815
 msgid "Movian and Kodi are the main targets."
 msgstr ""
 
-#: src/docs_inc.c:4871
+#: src/docs_inc.c:5054
 msgid "Movie : Science fiction"
 msgstr ""
 
@@ -3476,21 +3610,21 @@ msgstr ""
 msgid "Mozilla Firefox"
 msgstr ""
 
-#: src/docs_inc.c:1801
+#: src/docs_inc.c:1805
 msgid "Multi-User Support"
 msgstr ""
 
-#: src/docs_inc.c:1767
+#: src/docs_inc.c:1771
 msgid ""
 "Multiple DVR profiles that support different target directories, post-"
 "processing options, filtering options, etc."
 msgstr ""
 
-#: src/docs_inc.c:1759
+#: src/docs_inc.c:1763
 msgid "Multiple simultaneous recordings are supported."
 msgstr ""
 
-#: src/docs_inc.c:3947
+#: src/docs_inc.c:4021
 msgid "Mux Scheduler"
 msgstr ""
 
@@ -3498,7 +3632,7 @@ msgstr ""
 msgid "Mux Schedulers"
 msgstr ""
 
-#: src/docs_inc.c:4067
+#: src/docs_inc.c:4141
 msgid ""
 "Mux Schedulers enable Tvheadend to automatically play channels. This is "
 "useful to get EPG, services or access rights updates."
@@ -3508,7 +3642,7 @@ msgstr ""
 msgid "Mux specified by mux UUID"
 msgstr ""
 
-#: src/docs_inc.c:3855
+#: src/docs_inc.c:3929
 msgid "Muxer"
 msgstr ""
 
@@ -3516,7 +3650,7 @@ msgstr ""
 msgid "Muxes"
 msgstr ""
 
-#: src/docs_inc.c:3409
+#: src/docs_inc.c:3483
 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 "
@@ -3533,19 +3667,19 @@ msgid ""
 "up IPTV services."
 msgstr ""
 
-#: src/docs_inc.c:4937
+#: src/docs_inc.c:5120
 msgid "NONE"
 msgstr ""
 
-#: src/docs_inc.c:3659
+#: src/docs_inc.c:3733
 msgid "Name"
 msgstr ""
 
-#: src/docs_inc.c:4404
+#: src/docs_inc.c:4467
 msgid "Network Information Table (NIT)"
 msgstr ""
 
-#: src/docs_inc.c:2623
+#: src/docs_inc.c:2669
 msgid "Network Types"
 msgstr ""
 
@@ -3559,7 +3693,7 @@ msgstr ""
 msgid "Networks"
 msgstr ""
 
-#: src/docs_inc.c:5096
+#: src/docs_inc.c:5292
 msgid "Networks already configured will not be shown below."
 msgstr ""
 
@@ -3571,51 +3705,51 @@ msgid ""
 "together, hence the name _mux_ ."
 msgstr ""
 
-#: src/docs_inc.c:4135
+#: src/docs_inc.c:4209
 msgid "New muxes + changed muxes"
 msgstr ""
 
-#: src/docs_inc.c:4131
+#: src/docs_inc.c:4205
 msgid "New muxes only"
 msgstr ""
 
-#: src/docs_inc.c:3446
+#: src/docs_inc.c:3520
 msgid "Newly added muxes are automatically set to the _PEND_ state."
 msgstr ""
 
-#: src/docs_inc.c:4353 src/docs_inc.c:4618 src/docs_inc.c:5002
+#: src/docs_inc.c:4385 src/docs_inc.c:4763 src/docs_inc.c:5185
 msgid "News"
 msgstr ""
 
-#: src/docs_inc.c:4365 src/docs_inc.c:4630 src/docs_inc.c:5014
+#: src/docs_inc.c:4397 src/docs_inc.c:4775 src/docs_inc.c:5197
 msgid "News and stories…"
 msgstr ""
 
-#: src/docs_inc.c:4337 src/docs_inc.c:4602 src/docs_inc.c:4986
+#: src/docs_inc.c:4369 src/docs_inc.c:4747 src/docs_inc.c:5169
 msgid "News.mkv"
 msgstr ""
 
-#: src/docs_inc.c:4744
+#: src/docs_inc.c:4854
 msgid "No"
 msgstr ""
 
-#: src/docs_inc.c:4939
+#: src/docs_inc.c:5122
 msgid "No action, may be used for the logging and a comparison verification."
 msgstr ""
 
-#: src/docs_inc.c:4669
+#: src/docs_inc.c:5009
 msgid "No free tuners - usually in-use by other subscription(s)."
 msgstr ""
 
-#: src/docs_inc.c:4529
+#: src/docs_inc.c:4600
 msgid "No scheme"
 msgstr ""
 
-#: src/docs_inc.c:4671
+#: src/docs_inc.c:5011
 msgid "No tuners are enabled and/or have no network assigned."
 msgstr ""
 
-#: src/docs_inc.c:3719
+#: src/docs_inc.c:3793
 msgid "Node subsystem"
 msgstr ""
 
@@ -3627,30 +3761,30 @@ msgid ""
 "not__ ."
 msgstr ""
 
-#: src/docs_inc.c:5220
+#: src/docs_inc.c:5418
 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:5071
+#: src/docs_inc.c:5254
 msgid "Not set"
 msgstr ""
 
-#: src/docs_inc.c:4452
+#: src/docs_inc.c:3686
 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"
+"Note that editing a channel created by a bouquet can have unexpected "
+"results, please see _Detaching Channels_ on the"
 msgstr ""
 
-#: src/docs_inc.c:3612
+#: src/docs_inc.c:2245
 msgid ""
-"Note that editing a channel created by a bouquet can have unexpected "
-"results, please see _Detaching Channels_ on the"
+"Note that if you use a similar number for multiple networks, the first "
+"matched network containing the mux with the requested parameters will win "
+"(also applies to unknown muxes)."
 msgstr ""
 
-#: src/docs_inc.c:3635
+#: src/docs_inc.c:3709
 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 "
@@ -3658,17 +3792,17 @@ msgid ""
 "debug`, `–trace`."
 msgstr ""
 
-#: src/docs_inc.c:3189
+#: src/docs_inc.c:3263
 msgid "Note that the URL must begin with `file://` or `http(s)://`."
 msgstr ""
 
-#: src/docs_inc.c:3324
+#: src/docs_inc.c:3398
 msgid ""
 "Note that the _[Add]_ functionality is only available in the _Upcoming/"
 "Current Recordings_ tab."
 msgstr ""
 
-#: src/docs_inc.c:1966
+#: src/docs_inc.c:1970
 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 "
@@ -3676,7 +3810,7 @@ msgid ""
 "see"
 msgstr ""
 
-#: src/docs_inc.c:2804
+#: src/docs_inc.c:2850
 msgid "Note that when you create a rule/entry it will also generate a"
 msgstr ""
 
@@ -3691,7 +3825,7 @@ msgid ""
 "Note: The above path only applies to Debian/Ubuntu systems others may differ."
 msgstr ""
 
-#: src/docs_inc.c:3434
+#: src/docs_inc.c:3508
 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 "
@@ -3699,38 +3833,42 @@ msgid ""
 "all the muxes over time."
 msgstr ""
 
-#: src/docs_inc.c:5229
+#: src/docs_inc.c:2514
+msgid "Notes"
+msgstr ""
+
+#: src/docs_inc.c:5427
 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:3574
+#: src/docs_inc.c:3648
 msgid "Number Down"
 msgstr ""
 
-#: src/docs_inc.c:3538
+#: src/docs_inc.c:3612
 msgid "Number Operations"
 msgstr ""
 
-#: src/docs_inc.c:3570
+#: src/docs_inc.c:3644
 msgid "Number Up"
 msgstr ""
 
-#: src/docs_inc.c:4383 src/docs_inc.c:5036
+#: src/docs_inc.c:4415 src/docs_inc.c:5219
 msgid "Number of data errors during recording"
 msgstr ""
 
-#: src/docs_inc.c:4379 src/docs_inc.c:5032
+#: src/docs_inc.c:4411 src/docs_inc.c:5215
 msgid "Number of errors during recording"
 msgstr ""
 
-#: src/docs_inc.c:3562
+#: src/docs_inc.c:3636
 msgid "Numbering Button"
 msgstr ""
 
-#: src/docs_inc.c:4945
+#: src/docs_inc.c:5128
 msgid "ONE"
 msgstr ""
 
@@ -3761,7 +3899,7 @@ msgid ""
 "record)."
 msgstr ""
 
-#: src/docs_inc.c:2708
+#: src/docs_inc.c:2754
 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 "
@@ -3770,20 +3908,20 @@ msgid ""
 "_[Cancel]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2712
+#: src/docs_inc.c:2758
 msgid ""
 "Once you've created a network (and added muxes) you must assign it to an "
 "__enabled__ adapter."
 msgstr ""
 
-#: src/docs_inc.c:2907
+#: src/docs_inc.c:2961
 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:2596
+#: src/docs_inc.c:2642
 msgid ""
 "Once you've selected a type you can then enter/select the desired options "
 "from the resultant _Add_ dialog."
@@ -3805,6 +3943,20 @@ msgstr ""
 msgid "One channel specified by short channel ID"
 msgstr ""
 
+#: src/docs_inc.c:4925
+msgid ""
+"Only OTA EIT and PSIP (ATSC) grabbers are enabled by default. Also note that "
+"__EPG data isn't merged__ , so be sure to give the highest priority to the "
+"grabber that provides you with the best data available."
+msgstr ""
+
+#: src/docs_inc.c:2516
+msgid ""
+"Only OTA EIT and PSIP (ATSC) grabbers are enabled by default. If you're "
+"missing EPG data, make sure to enable the correct grabber(s) for your "
+"location/provider."
+msgstr ""
+
 #: src/docs_inc.c:601
 msgid ""
 "Only display events from channels which are included in the selected tag."
@@ -3828,32 +3980,19 @@ msgstr ""
 msgid "Only display events that match the given title."
 msgstr ""
 
-#: src/docs_inc.c:2189
-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 "
-"by the SAT>IP client. Usually (and by default) this value is 1. For "
-"satellite tuners, this value determines the satellite source (dish). By "
-"specification position 1 = DiseqC AA, 2 = DiseqC AB, 3 = DiseqC BA, 4 = "
-"DiseqC BB, but any numbers may be used - depends on the SAT>IP client. Note "
-"that if you use a similar number for multiple networks, the first matched "
-"network containing the mux with requested parameters will win (also applies "
-"to unknown muxes)."
-msgstr ""
-
 #: src/docs_inc.c:1627
-msgid "OpenElec firmware library"
+msgid "OpenElec"
 msgstr ""
 
-#: src/docs_inc.c:3999
+#: src/docs_inc.c:4073
 msgid "OpenTV EPG"
 msgstr ""
 
 #: src/docs_inc.c:1293 src/docs_inc.c:1373 src/docs_inc.c:1413
-#: src/docs_inc.c:4123 src/docs_inc.c:4146 src/docs_inc.c:4221
-#: src/docs_inc.c:4250 src/docs_inc.c:4415 src/docs_inc.c:4465
-#: src/docs_inc.c:4488 src/docs_inc.c:4732 src/docs_inc.c:4759
-#: src/docs_inc.c:4788 src/docs_inc.c:4900
+#: src/docs_inc.c:4197 src/docs_inc.c:4220 src/docs_inc.c:4295
+#: src/docs_inc.c:4478 src/docs_inc.c:4526 src/docs_inc.c:4549
+#: src/docs_inc.c:4632 src/docs_inc.c:4842 src/docs_inc.c:4869
+#: src/docs_inc.c:4898 src/docs_inc.c:4949 src/docs_inc.c:5083
 msgid "Option"
 msgstr ""
 
@@ -3873,7 +4012,7 @@ msgstr ""
 msgid "Other Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1741
+#: src/docs_inc.c:1745
 msgid "Output Targets"
 msgstr ""
 
@@ -3901,7 +4040,7 @@ msgstr ""
 msgid "Overview of Tvheadend"
 msgstr ""
 
-#: src/docs_inc.c:4343 src/docs_inc.c:4608 src/docs_inc.c:4992
+#: src/docs_inc.c:4375 src/docs_inc.c:4753 src/docs_inc.c:5175
 msgid "Owner of this recording"
 msgstr ""
 
@@ -3917,19 +4056,19 @@ msgstr ""
 msgid "Paragraphs Versus Definition Lists"
 msgstr ""
 
-#: src/docs_inc.c:3859
+#: src/docs_inc.c:3933
 msgid "Pass-thru muxer"
 msgstr ""
 
-#: src/docs_inc.c:3823
+#: src/docs_inc.c:3897
 msgid "Passthrough Muxer SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:907 src/docs_inc.c:2885
+#: src/docs_inc.c:907 src/docs_inc.c:2939
 msgid "Passwords"
 msgstr ""
 
-#: src/docs_inc.c:5067
+#: src/docs_inc.c:5250
 msgid "Per Channel Option"
 msgstr ""
 
@@ -3937,7 +4076,7 @@ msgstr ""
 msgid "Physical Architecture"
 msgstr ""
 
-#: src/docs_inc.c:4550
+#: src/docs_inc.c:4436
 msgid "Placeholder"
 msgstr ""
 
@@ -3951,7 +4090,7 @@ msgid ""
 "from Android vs GNU/Linux"
 msgstr ""
 
-#: src/docs_inc.c:1958
+#: src/docs_inc.c:1962
 msgid "Playing a Stream/File"
 msgstr ""
 
@@ -3971,22 +4110,22 @@ msgstr ""
 msgid "Please, add `http://IP:Port` to complete the URL."
 msgstr ""
 
-#: src/docs_inc.c:3695
+#: src/docs_inc.c:3769
 msgid "Poll multiplexer"
 msgstr ""
 
-#: src/docs_inc.c:1739
+#: src/docs_inc.c:1743
 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:2018
+#: src/docs_inc.c:2050
 msgid "Press the _[Map services]_ button and then _[Map all services]_ ."
 msgstr ""
 
-#: src/docs_inc.c:3432
+#: src/docs_inc.c:3506
 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 "
@@ -3994,33 +4133,33 @@ msgid ""
 "the dialog - any unsaved changes will be lost."
 msgstr ""
 
-#: src/docs_inc.c:4746
+#: src/docs_inc.c:4856
 msgid ""
 "Prevent the user from changing their view level and hide the view level drop-"
 "dowm from the interface."
 msgstr ""
 
-#: src/docs_inc.c:4698
+#: src/docs_inc.c:4808
 msgid "Priority"
 msgstr ""
 
-#: src/docs_inc.c:5016
+#: src/docs_inc.c:5199
 msgid "Program content type"
 msgstr ""
 
-#: src/docs_inc.c:4363 src/docs_inc.c:4628 src/docs_inc.c:5012
+#: src/docs_inc.c:4395 src/docs_inc.c:4773 src/docs_inc.c:5195
 msgid "Program description"
 msgstr ""
 
-#: src/docs_inc.c:4359 src/docs_inc.c:4624 src/docs_inc.c:5008
+#: src/docs_inc.c:4391 src/docs_inc.c:4769 src/docs_inc.c:5191
 msgid "Program episode"
 msgstr ""
 
-#: src/docs_inc.c:4355 src/docs_inc.c:4620 src/docs_inc.c:5004
+#: src/docs_inc.c:4387 src/docs_inc.c:4765 src/docs_inc.c:5187
 msgid "Program subtitle"
 msgstr ""
 
-#: src/docs_inc.c:4351 src/docs_inc.c:4616 src/docs_inc.c:5000
+#: src/docs_inc.c:4383 src/docs_inc.c:4761 src/docs_inc.c:5183
 msgid "Program title"
 msgstr ""
 
@@ -4032,7 +4171,7 @@ msgstr ""
 msgid "Purpose"
 msgstr ""
 
-#: src/docs_inc.c:4003
+#: src/docs_inc.c:4077
 msgid "PyEPG Import"
 msgstr ""
 
@@ -4058,112 +4197,120 @@ msgstr ""
 msgid "Q: Why can't I see my tuners in Tvheadend's interface?"
 msgstr ""
 
-#: src/docs_inc.c:3731
+#: src/docs_inc.c:3805
 msgid "RTSP Protocol"
 msgstr ""
 
-#: src/docs_inc.c:4056
+#: src/docs_inc.c:4130
 msgid "Re-fetch images"
 msgstr ""
 
-#: src/docs_inc.c:3272
+#: src/docs_inc.c:3346
 msgid "Re-record"
 msgstr ""
 
-#: src/docs_inc.c:3374
+#: src/docs_inc.c:3448
 msgid "Re-recording an Entry/Re-schedule a Recording"
 msgstr ""
 
-#: src/docs_inc.c:4058
+#: src/docs_inc.c:4132
 msgid "Re-refresh image cache (reload images from upstream providers)."
 msgstr ""
 
-#: src/docs_inc.c:2511
+#: src/docs_inc.c:2557
 msgid "Re-run Internal EPG Grabbers"
 msgstr ""
 
-#: src/docs_inc.c:2513
+#: src/docs_inc.c:2559
 msgid "Re-run all enabled"
 msgstr ""
 
-#: src/docs_inc.c:3274
+#: src/docs_inc.c:3348
 msgid "Re-schedule the selected entry/recording if possible."
 msgstr ""
 
-#: src/docs_inc.c:4506
+#: src/docs_inc.c:4567
 msgid "Record a matching event only if the description is different."
 msgstr ""
 
-#: src/docs_inc.c:4498
+#: src/docs_inc.c:4559
 msgid "Record a matching event only if the episode number is different."
 msgstr ""
 
-#: src/docs_inc.c:4502
+#: src/docs_inc.c:4563
 msgid "Record a matching event only if the subtitle is different."
 msgstr ""
 
-#: src/docs_inc.c:4492
+#: src/docs_inc.c:4553
 msgid "Record all"
 msgstr ""
 
-#: src/docs_inc.c:4494
+#: src/docs_inc.c:4555
 msgid "Record all matching events."
 msgstr ""
 
-#: src/docs_inc.c:3342
+#: src/docs_inc.c:3416
 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:3356
+#: src/docs_inc.c:3430
 msgid "Record events that broadcast between certain times or days of the week."
 msgstr ""
 
-#: src/docs_inc.c:3354
+#: src/docs_inc.c:3428
 msgid ""
 "Record events using regular expressions, they can be as simple or as "
 "powerful as you like."
 msgstr ""
 
-#: src/docs_inc.c:4504
+#: src/docs_inc.c:4565
 msgid "Record if different description"
 msgstr ""
 
-#: src/docs_inc.c:4496
+#: src/docs_inc.c:4557
 msgid "Record if different episode number"
 msgstr ""
 
-#: src/docs_inc.c:4500
+#: src/docs_inc.c:4561
 msgid "Record if different subtitle"
 msgstr ""
 
-#: src/docs_inc.c:4512
+#: src/docs_inc.c:4577
 msgid "Record once per day"
 msgstr ""
 
-#: src/docs_inc.c:4508
+#: src/docs_inc.c:4569
+msgid "Record once per month"
+msgstr ""
+
+#: src/docs_inc.c:4573
 msgid "Record once per week"
 msgstr ""
 
-#: src/docs_inc.c:3338
+#: src/docs_inc.c:3412
 msgid "Record the event once by pressing the _[Record program]_ button."
 msgstr ""
 
-#: src/docs_inc.c:4514
+#: src/docs_inc.c:4579
 msgid "Record the first matching event once a day."
 msgstr ""
 
-#: src/docs_inc.c:4510
+#: src/docs_inc.c:4575
 msgid "Record the first matching event once a week."
 msgstr ""
 
+#: src/docs_inc.c:4571
+msgid "Record the first matching event once per month."
+msgstr ""
+
 #: src/docs_inc.c:977
 msgid "Recording"
 msgstr ""
 
-#: src/docs_inc.c:687 src/docs_inc.c:3306
+#: src/docs_inc.c:687 src/docs_inc.c:3380
 msgid "Recording icon"
 msgstr ""
 
@@ -4171,19 +4318,19 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: src/docs_inc.c:3104
+#: src/docs_inc.c:3178
 msgid "Regex"
 msgstr ""
 
-#: src/docs_inc.c:3102
+#: src/docs_inc.c:3176
 msgid "Regular expressions examples:"
 msgstr ""
 
-#: src/docs_inc.c:4158
+#: src/docs_inc.c:4232
 msgid "Reject"
 msgstr ""
 
-#: src/docs_inc.c:4162
+#: src/docs_inc.c:4236
 msgid "Reject exact match"
 msgstr ""
 
@@ -4191,35 +4338,51 @@ msgstr ""
 msgid "Relationship Between Tuners, Neworks, Muxes, Services and Channels"
 msgstr ""
 
-#: src/docs_inc.c:2398 src/docs_inc.c:2608
+#: src/docs_inc.c:2436 src/docs_inc.c:2654
 msgid ""
 "Remember to _[Save]_ your changes before selecting another config from "
 "within the grid."
 msgstr ""
 
-#: src/docs_inc.c:2970
+#: src/docs_inc.c:3024
 msgid ""
 "Remember to _[Save]_ your changes before selecting another profile from "
 "within the grid."
 msgstr ""
 
-#: src/docs_inc.c:2883
-msgid "Remember to also create a password entry for the user in the _"
+#: src/docs_inc.c:2937
+msgid "Remember to also add a password entry in the _"
+msgstr ""
+
+#: src/docs_inc.c:2038
+msgid "Remove all services not seen for 7+ days."
+msgstr ""
+
+#: src/docs_inc.c:2036
+msgid "Remove all unseen services"
+msgstr ""
+
+#: src/docs_inc.c:2030
+msgid "Remove services marked as"
+msgstr ""
+
+#: src/docs_inc.c:2028
+msgid "Remove unseen services (PAT/SDT) (7 days+)"
 msgstr ""
 
 #: src/docs_inc.c:887
 msgid "Removed Recordings"
 msgstr ""
 
-#: src/docs_inc.c:2546
+#: src/docs_inc.c:2592
 msgid "Requires Tvheadend to be built with transcoding/ffmpeg enabled."
 msgstr ""
 
-#: src/docs_inc.c:1807
+#: src/docs_inc.c:1811
 msgid "Requires a card server (newcamd and capmt protocol is supported)."
 msgstr ""
 
-#: src/docs_inc.c:3179
+#: src/docs_inc.c:3253
 msgid "Rescan the selected mux for changes to the bouquet."
 msgstr ""
 
@@ -4227,15 +4390,15 @@ msgstr ""
 msgid "Reset All"
 msgstr ""
 
-#: src/docs_inc.c:3522
+#: src/docs_inc.c:3596
 msgid "Reset Icon"
 msgstr ""
 
-#: src/docs_inc.c:3524
+#: src/docs_inc.c:3598
 msgid "Reset the selected channel(s)"
 msgstr ""
 
-#: src/docs_inc.c:1775
+#: src/docs_inc.c:1779
 msgid "Results can be scheduled for recording with a single click."
 msgstr ""
 
@@ -4258,35 +4421,39 @@ msgid ""
 "of direct agents (like wget/curl/vlc), the stream is returned instead."
 msgstr ""
 
-#: src/docs_inc.c:2346
+#: src/docs_inc.c:2384
 msgid "Reveal/Hide any stored CA client passwords."
 msgstr ""
 
-#: src/docs_inc.c:3250
+#: src/docs_inc.c:3324
 msgid "Revert all changes made to the grid entries since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2177
+#: src/docs_inc.c:2213
 msgid "Revert all changes since last save."
 msgstr ""
 
-#: src/docs_inc.c:1934 src/docs_inc.c:2431 src/docs_inc.c:2472
-#: src/docs_inc.c:2505 src/docs_inc.c:4050
+#: src/docs_inc.c:1938 src/docs_inc.c:2469 src/docs_inc.c:2510
+#: src/docs_inc.c:2551 src/docs_inc.c:4124
 msgid "Revert any changes made since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2293
+#: src/docs_inc.c:2331
 msgid "Revert the changes made since last save."
 msgstr ""
 
-#: src/docs_inc.c:1777
+#: src/docs_inc.c:1781
 msgid "Rich Browser-Driven Interface"
 msgstr ""
 
-#: src/docs_inc.c:1771
+#: src/docs_inc.c:1775
 msgid "Rich EPG support, with data from DVB/OTA, XMLTV (scheduled and socket)."
 msgstr ""
 
+#: src/docs_inc.c:4636
+msgid "Rights"
+msgstr ""
+
 #: src/docs_inc.c:517
 msgid "Rotor (GOTOX)"
 msgstr ""
@@ -4295,15 +4462,23 @@ msgstr ""
 msgid "Rotor (USALS)"
 msgstr ""
 
+#: src/docs_inc.c:3068
+msgid ""
+"Rules with fields not defined (or set to _ANY_ ) will apply to ALL "
+"elementary streams. For example, not defining/selecting _ANY_ for the "
+"_Language_ field will apply the filter to all streams available/not already "
+"filtered out by another rule."
+msgstr ""
+
 #: src/docs_inc.c:1549
 msgid "Running"
 msgstr ""
 
-#: src/docs_inc.c:4863
+#: src/docs_inc.c:5046
 msgid "S02-E06"
 msgstr ""
 
-#: src/docs_inc.c:4361 src/docs_inc.c:4626 src/docs_inc.c:5010
+#: src/docs_inc.c:4393 src/docs_inc.c:4771 src/docs_inc.c:5193
 msgid "S02.E07"
 msgstr ""
 
@@ -4311,37 +4486,37 @@ msgstr ""
 msgid "SAT>IP (DVB-T/ATSC-T/ATSC-C/DVB-S)"
 msgstr ""
 
-#: src/docs_inc.c:3983
+#: src/docs_inc.c:4057
 msgid "SAT>IP Client"
 msgstr ""
 
-#: src/docs_inc.c:901 src/docs_inc.c:3987
+#: src/docs_inc.c:901 src/docs_inc.c:4061
 msgid "SAT>IP Server"
 msgstr ""
 
-#: src/docs_inc.c:3827
+#: src/docs_inc.c:3901
 msgid "SAT>IP Server SI Tables"
 msgstr ""
 
-#: src/docs_inc.c:2155
+#: src/docs_inc.c:2191
 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."
+"mpegts input streams including on-the-fly descrambling to SAT>IP clients."
 msgstr ""
 
-#: src/docs_inc.c:1749
+#: src/docs_inc.c:1753
 msgid "SAT>IP server (including on-the-fly descrambling)."
 msgstr ""
 
-#: src/docs_inc.c:1715
+#: src/docs_inc.c:1719
 msgid "SDTV and HDTV support"
 msgstr ""
 
-#: src/docs_inc.c:3661 src/docs_inc.c:3663
+#: src/docs_inc.c:3735 src/docs_inc.c:3737
 msgid "START"
 msgstr ""
 
-#: src/docs_inc.c:3665 src/docs_inc.c:3667
+#: src/docs_inc.c:3739 src/docs_inc.c:3741
 msgid "STOP"
 msgstr ""
 
@@ -4357,11 +4532,11 @@ msgstr ""
 msgid "Satellite Configuration (Advanced)"
 msgstr ""
 
-#: src/docs_inc.c:1727
+#: src/docs_inc.c:1731
 msgid "Satellite signals via DVB-S and DVB-S2"
 msgstr ""
 
-#: src/docs_inc.c:2639
+#: src/docs_inc.c:2685
 msgid "Satellite, any signal coming in via a dish"
 msgstr ""
 
@@ -4369,60 +4544,60 @@ msgstr ""
 msgid "Satellite, so any signal coming in via a dish (DVB-S and DVB-S2)"
 msgstr ""
 
-#: src/docs_inc.c:469 src/docs_inc.c:1928 src/docs_inc.c:2111
-#: src/docs_inc.c:2144 src/docs_inc.c:2171 src/docs_inc.c:2262
-#: src/docs_inc.c:2287 src/docs_inc.c:2316 src/docs_inc.c:2425
-#: src/docs_inc.c:2466 src/docs_inc.c:2499 src/docs_inc.c:2566
-#: src/docs_inc.c:2833 src/docs_inc.c:2936 src/docs_inc.c:3045
-#: src/docs_inc.c:3070 src/docs_inc.c:3143 src/docs_inc.c:3244
-#: src/docs_inc.c:4044 src/docs_inc.c:4101
+#: src/docs_inc.c:469 src/docs_inc.c:1932 src/docs_inc.c:2147
+#: src/docs_inc.c:2180 src/docs_inc.c:2207 src/docs_inc.c:2300
+#: src/docs_inc.c:2325 src/docs_inc.c:2354 src/docs_inc.c:2463
+#: src/docs_inc.c:2504 src/docs_inc.c:2545 src/docs_inc.c:2612
+#: src/docs_inc.c:2879 src/docs_inc.c:2990 src/docs_inc.c:3119
+#: src/docs_inc.c:3144 src/docs_inc.c:3217 src/docs_inc.c:3318
+#: src/docs_inc.c:4118 src/docs_inc.c:4175
 msgid "Save"
 msgstr ""
 
-#: src/docs_inc.c:2173
+#: src/docs_inc.c:2209
 msgid "Save all changes."
 msgstr ""
 
-#: src/docs_inc.c:2318
+#: src/docs_inc.c:2356
 msgid "Save any changes made to the CA client configuration."
 msgstr ""
 
-#: src/docs_inc.c:2427
+#: src/docs_inc.c:2465
 msgid "Save any changes made to the grid."
 msgstr ""
 
-#: src/docs_inc.c:1930
+#: src/docs_inc.c:1934
 msgid "Save any changes made to the grid/entries."
 msgstr ""
 
-#: src/docs_inc.c:2568
+#: src/docs_inc.c:2614
 msgid "Save any changes made to the selected configuration."
 msgstr ""
 
-#: src/docs_inc.c:2938
+#: src/docs_inc.c:2992
 msgid "Save any changes made to the selected profile."
 msgstr ""
 
-#: src/docs_inc.c:2468 src/docs_inc.c:2501 src/docs_inc.c:4046
+#: src/docs_inc.c:2506 src/docs_inc.c:2547 src/docs_inc.c:4120
 msgid "Save any changes made to the tab."
 msgstr ""
 
-#: src/docs_inc.c:3246
+#: src/docs_inc.c:3320
 msgid "Save changes made to the grid entries."
 msgstr ""
 
-#: src/docs_inc.c:471 src/docs_inc.c:2113 src/docs_inc.c:2146
-#: src/docs_inc.c:2264 src/docs_inc.c:2289 src/docs_inc.c:2835
-#: src/docs_inc.c:3047 src/docs_inc.c:3072 src/docs_inc.c:3145
-#: src/docs_inc.c:4103
+#: src/docs_inc.c:471 src/docs_inc.c:2149 src/docs_inc.c:2182
+#: src/docs_inc.c:2302 src/docs_inc.c:2327 src/docs_inc.c:2881
+#: src/docs_inc.c:3121 src/docs_inc.c:3146 src/docs_inc.c:3219
+#: src/docs_inc.c:4177
 msgid "Save the current configuration."
 msgstr ""
 
-#: src/docs_inc.c:4019
+#: src/docs_inc.c:4093
 msgid "Scanfile"
 msgstr ""
 
-#: src/docs_inc.c:4190 src/docs_inc.c:4440 src/docs_inc.c:4525
+#: src/docs_inc.c:4264 src/docs_inc.c:4507 src/docs_inc.c:4596
 msgid "Scheme"
 msgstr ""
 
@@ -4430,7 +4605,7 @@ msgstr ""
 msgid "Search title..."
 msgstr ""
 
-#: src/docs_inc.c:1773
+#: src/docs_inc.c:1777
 msgid "Searchable and filterable from the web user interface."
 msgstr ""
 
@@ -4438,16 +4613,16 @@ msgstr ""
 msgid "Second Header"
 msgstr ""
 
-#: src/docs_inc.c:341 src/docs_inc.c:2744 src/docs_inc.c:3358
-#: src/docs_inc.c:3478 src/docs_inc.c:4832
+#: src/docs_inc.c:341 src/docs_inc.c:2790 src/docs_inc.c:3432
+#: src/docs_inc.c:3552 src/docs_inc.c:4980
 msgid "See"
 msgstr ""
 
-#: src/docs_inc.c:4665
+#: src/docs_inc.c:5005
 msgid "See below."
 msgstr ""
 
-#: src/docs_inc.c:5092
+#: src/docs_inc.c:5288
 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 "
@@ -4455,7 +4630,7 @@ msgid ""
 "your playlist."
 msgstr ""
 
-#: src/docs_inc.c:5098
+#: src/docs_inc.c:5294
 msgid "Selecting the wrong list may cause the scan (on the next page) to fail."
 msgstr ""
 
@@ -4467,16 +4642,16 @@ msgstr ""
 msgid "Server connectivity"
 msgstr ""
 
-#: src/docs_inc.c:3867
+#: src/docs_inc.c:3941
 msgid "Service"
 msgstr ""
 
-#: src/docs_inc.c:2082
+#: src/docs_inc.c:2114
 msgid "Service Information"
 msgstr ""
 
-#: src/docs_inc.c:99 src/docs_inc.c:2030 src/docs_inc.c:2048
-#: src/docs_inc.c:3470 src/docs_inc.c:3879
+#: src/docs_inc.c:99 src/docs_inc.c:2062 src/docs_inc.c:2080
+#: src/docs_inc.c:3544 src/docs_inc.c:3953
 msgid "Service Mapper"
 msgstr ""
 
@@ -4484,7 +4659,7 @@ msgstr ""
 msgid "Service configuration"
 msgstr ""
 
-#: src/docs_inc.c:4537
+#: src/docs_inc.c:4608
 msgid "Service name picons"
 msgstr ""
 
@@ -4492,12 +4667,12 @@ msgstr ""
 msgid "Service specified by service UUID"
 msgstr ""
 
-#: src/docs_inc.c:343 src/docs_inc.c:919 src/docs_inc.c:2995
-#: src/docs_inc.c:3480
+#: src/docs_inc.c:343 src/docs_inc.c:919 src/docs_inc.c:3076
+#: src/docs_inc.c:3554
 msgid "Services"
 msgstr ""
 
-#: src/docs_inc.c:1977
+#: src/docs_inc.c:1981
 msgid ""
 "Services are automatically pulled from muxes and can be mapped to Channels."
 msgstr ""
@@ -4506,7 +4681,7 @@ msgstr ""
 msgid "Setting up SAT>IP - as a client, as a server"
 msgstr ""
 
-#: src/docs_inc.c:2844
+#: src/docs_inc.c:2890
 msgid ""
 "Setting up access control is an important initial step as __the system is "
 "initially wide open__ ."
@@ -4538,7 +4713,7 @@ msgstr ""
 msgid "Setting up streaming profiles (including transcoding)"
 msgstr ""
 
-#: src/docs_inc.c:3739
+#: src/docs_inc.c:3813
 msgid "Settings"
 msgstr ""
 
@@ -4553,19 +4728,19 @@ msgid ""
 "AutoRec]_ button in the top toolbar."
 msgstr ""
 
-#: src/docs_inc.c:4227 src/docs_inc.c:4264
+#: src/docs_inc.c:4309 src/docs_inc.c:4955
 msgid "Show basic settings/information."
 msgstr ""
 
-#: src/docs_inc.c:4231 src/docs_inc.c:4268
+#: src/docs_inc.c:4313 src/docs_inc.c:4959
 msgid "Show more advanced settings/information."
 msgstr ""
 
-#: src/docs_inc.c:4235 src/docs_inc.c:4272
+#: src/docs_inc.c:4317 src/docs_inc.c:4963
 msgid "Show the expert (All) settings/information."
 msgstr ""
 
-#: src/docs_inc.c:2344
+#: src/docs_inc.c:2382
 msgid "Show/Hide Passwords"
 msgstr ""
 
@@ -4585,7 +4760,7 @@ msgid ""
 "terrestrial tuner)."
 msgstr ""
 
-#: src/docs_inc.c:4867
+#: src/docs_inc.c:5050
 msgid "SkySport"
 msgstr ""
 
@@ -4602,7 +4777,7 @@ msgid ""
 "‘01:30:01 to 03:00:00’ in the _[Filter duration…]_ field."
 msgstr ""
 
-#: src/docs_inc.c:1805
+#: src/docs_inc.c:1809
 msgid "Software-Based CSA Descrambling"
 msgstr ""
 
@@ -4611,29 +4786,29 @@ msgid ""
 "Some notable items about how formatting is used on this particular site."
 msgstr ""
 
-#: src/docs_inc.c:3444
+#: src/docs_inc.c:3518
 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:3703
+#: src/docs_inc.c:3777
 msgid "Spawn"
 msgstr ""
 
-#: src/docs_inc.c:4855
+#: src/docs_inc.c:5038
 msgid "Sport"
 msgstr ""
 
-#: src/docs_inc.c:4444
+#: src/docs_inc.c:4511
 msgid "Standard"
 msgstr ""
 
-#: src/docs_inc.c:4371 src/docs_inc.c:4632 src/docs_inc.c:5024
+#: src/docs_inc.c:4403 src/docs_inc.c:4777 src/docs_inc.c:5207
 msgid "Start time stamp of recording, UNIX epoch"
 msgstr ""
 
-#: src/docs_inc.c:2119
+#: src/docs_inc.c:2155
 msgid "Start wizard"
 msgstr ""
 
@@ -4641,11 +4816,11 @@ msgstr ""
 msgid "State"
 msgstr ""
 
-#: src/docs_inc.c:995 src/docs_inc.c:4651 src/docs_inc.c:4706
+#: src/docs_inc.c:995 src/docs_inc.c:4816 src/docs_inc.c:4991
 msgid "Status"
 msgstr ""
 
-#: src/docs_inc.c:1667
+#: src/docs_inc.c:1671
 msgid "Status - Connections"
 msgstr ""
 
@@ -4663,11 +4838,11 @@ msgid ""
 "definition lists."
 msgstr ""
 
-#: src/docs_inc.c:3252
+#: src/docs_inc.c:3326
 msgid "Stop"
 msgstr ""
 
-#: src/docs_inc.c:4375 src/docs_inc.c:4636 src/docs_inc.c:5028
+#: src/docs_inc.c:4407 src/docs_inc.c:4781 src/docs_inc.c:5211
 msgid "Stop time stamp of recording, UNIX epoch"
 msgstr ""
 
@@ -4675,11 +4850,11 @@ msgstr ""
 msgid "Stream"
 msgstr ""
 
-#: src/docs_inc.c:949 src/docs_inc.c:4283
+#: src/docs_inc.c:949 src/docs_inc.c:4249
 msgid "Stream Profiles"
 msgstr ""
 
-#: src/docs_inc.c:2526
+#: src/docs_inc.c:2572
 msgid ""
 "Stream Profiles are the settings for output formats. These are used for Live "
 "TV streaming and recordings. The profiles are assigned through the"
@@ -4689,41 +4864,45 @@ msgstr ""
 msgid "Stream for"
 msgstr ""
 
-#: src/docs_inc.c:4423
+#: src/docs_inc.c:4486 src/docs_inc.c:4638
 msgid "Streaming"
 msgstr ""
 
-#: src/docs_inc.c:3891
+#: src/docs_inc.c:3965
 msgid "Streaming Profile"
 msgstr ""
 
-#: src/docs_inc.c:4723
+#: src/docs_inc.c:4833
 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:4387 src/docs_inc.c:5040
+#: src/docs_inc.c:4684 src/docs_inc.c:4686
+msgid "Streaming profiles"
+msgstr ""
+
+#: src/docs_inc.c:4419 src/docs_inc.c:5223
 msgid "Streams (comma separated)"
 msgstr ""
 
-#: src/docs_inc.c:1763
+#: src/docs_inc.c:1767
 msgid ""
 "Streams can be selected and filtered positively or negatively as required."
 msgstr ""
 
-#: src/docs_inc.c:4294
+#: src/docs_inc.c:4326
 msgid "String"
 msgstr ""
 
-#: src/docs_inc.c:1753
+#: src/docs_inc.c:1757
 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:3875
+#: src/docs_inc.c:3949
 msgid "Subscription"
 msgstr ""
 
@@ -4731,11 +4910,11 @@ msgstr ""
 msgid "Subscriptions"
 msgstr ""
 
-#: src/docs_inc.c:3657
+#: src/docs_inc.c:3731
 msgid "Subsystem"
 msgstr ""
 
-#: src/docs_inc.c:3653
+#: src/docs_inc.c:3727
 msgid "Subsystems"
 msgstr ""
 
@@ -4743,12 +4922,12 @@ msgstr ""
 msgid "Subtitle Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1799
+#: src/docs_inc.c:1803
 msgid ""
 "Support for broadcaster (primarily DVB-S) bouquets for easy channel mapping."
 msgstr ""
 
-#: src/docs_inc.c:1737
+#: src/docs_inc.c:1741
 msgid ""
 "Support for multiple adapters of any mix, with each adapter able to receive "
 "simultaneously all programmes on the current mux."
@@ -4758,7 +4937,7 @@ msgstr ""
 msgid "Supported audio codecs"
 msgstr ""
 
-#: src/docs_inc.c:4323 src/docs_inc.c:4588 src/docs_inc.c:4972
+#: src/docs_inc.c:4355 src/docs_inc.c:4733 src/docs_inc.c:5155
 msgid "Supported format strings:"
 msgstr ""
 
@@ -4770,23 +4949,23 @@ msgstr ""
 msgid "Supported video codecs"
 msgstr ""
 
-#: src/docs_inc.c:3578
+#: src/docs_inc.c:3652
 msgid "Swap Numbers"
 msgstr ""
 
-#: src/docs_inc.c:3580
+#: src/docs_inc.c:3654
 msgid "Swap the numbers of the"
 msgstr ""
 
-#: src/docs_inc.c:4206
+#: src/docs_inc.c:4280
 msgid "Sync"
 msgstr ""
 
-#: src/docs_inc.c:4210
+#: src/docs_inc.c:4284
 msgid "Sync + Don't keep"
 msgstr ""
 
-#: src/docs_inc.c:4198
+#: src/docs_inc.c:4272
 msgid "System"
 msgstr ""
 
@@ -4794,15 +4973,15 @@ msgstr ""
 msgid "System Requirements"
 msgstr ""
 
-#: src/docs_inc.c:3727
+#: src/docs_inc.c:3801
 msgid "TCP Protocol"
 msgstr ""
 
-#: src/docs_inc.c:4947
+#: src/docs_inc.c:5130
 msgid "TIME"
 msgstr ""
 
-#: src/docs_inc.c:4951
+#: src/docs_inc.c:5134
 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 "
@@ -4811,15 +4990,15 @@ msgid ""
 "CA is not already used."
 msgstr ""
 
-#: src/docs_inc.c:3837
+#: src/docs_inc.c:3911
 msgid "TS"
 msgstr ""
 
-#: src/docs_inc.c:913 src/docs_inc.c:2746
+#: src/docs_inc.c:913 src/docs_inc.c:2792
 msgid "TV Adapters"
 msgstr ""
 
-#: src/docs_inc.c:3991
+#: src/docs_inc.c:4065
 msgid "TVHDHomeRun Client"
 msgstr ""
 
@@ -4827,7 +5006,7 @@ msgstr ""
 msgid "TYPE"
 msgstr ""
 
-#: src/docs_inc.c:3002
+#: src/docs_inc.c:3046
 msgid "Tab specific functions:"
 msgstr ""
 
@@ -4866,11 +5045,11 @@ msgstr ""
 msgid "Teletext Stream Filters"
 msgstr ""
 
-#: src/docs_inc.c:1723
+#: src/docs_inc.c:1727
 msgid "Teletext subtitles supported."
 msgstr ""
 
-#: src/docs_inc.c:4204
+#: src/docs_inc.c:4278
 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. "
@@ -4878,7 +5057,7 @@ msgid ""
 "while recording, so data can be discarded now and read back from disc later)."
 msgstr ""
 
-#: src/docs_inc.c:4208
+#: src/docs_inc.c:4282
 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 "
@@ -4886,11 +5065,11 @@ msgid ""
 "problems)."
 msgstr ""
 
-#: src/docs_inc.c:4859
+#: src/docs_inc.c:5042
 msgid "Tennis - Wimbledon"
 msgstr ""
 
-#: src/docs_inc.c:4851
+#: src/docs_inc.c:5034
 msgid "Tennis - Wimbledon-1.mkv"
 msgstr ""
 
@@ -4898,7 +5077,7 @@ msgstr ""
 msgid "Terrestrial (DVB-T/ATSC-T/ISDB-T)"
 msgstr ""
 
-#: src/docs_inc.c:2649
+#: src/docs_inc.c:2695
 msgid ""
 "Terrestrial, over-the-air broadcasts received through a traditional "
 "television aerial"
@@ -4911,7 +5090,7 @@ msgid ""
 "central America)"
 msgstr ""
 
-#: src/docs_inc.c:1729
+#: src/docs_inc.c:1733
 msgid "Terrestrial/Over-the-Air signals via DVB-T, DVB-T2 and ATSC"
 msgstr ""
 
@@ -4923,7 +5102,7 @@ msgstr ""
 msgid "Testing options"
 msgstr ""
 
-#: src/docs_inc.c:5119 src/docs_inc.c:5195
+#: src/docs_inc.c:5315 src/docs_inc.c:5393
 msgid "Thank you for using Tvheadend (and don't forget to"
 msgstr ""
 
@@ -4933,7 +5112,7 @@ msgid ""
 "installation with channels mapped and ready for use!"
 msgstr ""
 
-#: src/docs_inc.c:109 src/docs_inc.c:2024 src/docs_inc.c:2042
+#: src/docs_inc.c:109 src/docs_inc.c:2056 src/docs_inc.c:2074
 msgid "The"
 msgstr ""
 
@@ -4953,15 +5132,38 @@ msgid ""
 "on multiple tuners."
 msgstr ""
 
-#: src/docs_inc.c:1645
+#: src/docs_inc.c:1649
 msgid "The User Guide in"
 msgstr ""
 
-#: src/docs_inc.c:3296
+#: src/docs_inc.c:4590
+msgid ""
+"The _Channel icon path_ (above) must be set to generate the filenames. Also "
+"note that changing the scheme will not update existing icons, you must use "
+"the _[Reset Icons]_ button in the"
+msgstr ""
+
+#: src/docs_inc.c:3370
 msgid ""
 "The _Details_ column gives a quick overview as to the status of each entry:"
 msgstr ""
 
+#: src/docs_inc.c:4501
+msgid ""
+"The _Picon path_ (above) must be set to generate the filenames. Also note "
+"that changing the scheme will not update existing icons, you must use the "
+"_[Reset Icons]_ button in the"
+msgstr ""
+
+#: src/docs_inc.c:2243
+msgid ""
+"The _SAT>IP source number_ is matched through the “src” parameter requested "
+"by the SAT>IP client. Usually (and by default) this value is 1. For "
+"satellite tuners, this value determines the satellite source (dish). By "
+"specification, position 1 = DiseqC AA, 2 = DiseqC AB, 3 = DiseqC BA and 4 = "
+"DiseqC BB."
+msgstr ""
+
 #: src/docs_inc.c:1619
 msgid ""
 "The __driver__ is the piece of software that, as far as the operating system "
@@ -4976,11 +5178,17 @@ msgid ""
 "are used by tuners so the hardware knows where to look for a signal."
 msgstr ""
 
+#: src/docs_inc.c:4724
+msgid ""
+"The above table displays the _Change parameters_ option name and the fields "
+"that it applies to, as shown in add/edit dialog(s)."
+msgstr ""
+
 #: src/docs_inc.c:455
 msgid "The adapters and tuners are listed and edited in a tree."
 msgstr ""
 
-#: src/docs_inc.c:4661
+#: src/docs_inc.c:5001
 msgid "The associated file(s) cannot be found on disk."
 msgstr ""
 
@@ -4990,15 +5198,15 @@ msgid ""
 "the _Toggle details_ link (only visible to users with admin rights)."
 msgstr ""
 
-#: src/docs_inc.c:4568
+#: src/docs_inc.c:4454
 msgid "The channel name (URL encoded ASCII)"
 msgstr ""
 
-#: src/docs_inc.c:2376
+#: src/docs_inc.c:2414
 msgid "The client is connected."
 msgstr ""
 
-#: src/docs_inc.c:2384
+#: src/docs_inc.c:2422
 msgid "The client is disabled."
 msgstr ""
 
@@ -5012,15 +5220,15 @@ msgid ""
 "lists for common DVB sources. These are available"
 msgstr ""
 
-#: src/docs_inc.c:4300
+#: src/docs_inc.c:4332
 msgid "The date in ISO-format (e.g. 2015-02-28)."
 msgstr ""
 
-#: src/docs_inc.c:4308
+#: src/docs_inc.c:4340
 msgid "The date, formatted according to your locale settings."
 msgstr ""
 
-#: src/docs_inc.c:4281
+#: src/docs_inc.c:4247
 msgid "The default profile and priorities can be changed in the"
 msgstr ""
 
@@ -5031,14 +5239,14 @@ msgid ""
 "display available parameters and device information."
 msgstr ""
 
-#: src/docs_inc.c:1643
+#: src/docs_inc.c:1647
 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:1779
+#: src/docs_inc.c:1783
 msgid "The entire application is loaded into the browser."
 msgstr ""
 
@@ -5046,11 +5254,11 @@ msgstr ""
 msgid "The entire project is currently licensed using"
 msgstr ""
 
-#: src/docs_inc.c:4310
+#: src/docs_inc.c:4342
 msgid "The escape-codes use the"
 msgstr ""
 
-#: src/docs_inc.c:3164
+#: src/docs_inc.c:3238
 msgid ""
 "The fastscan bouquets are pre-defined in the configuration tree. These "
 "bouquets must be manually enabled to let Tvheadend to subscribe and listen "
@@ -5070,13 +5278,13 @@ msgstr ""
 msgid "The following buttons are also available:"
 msgstr ""
 
-#: src/docs_inc.c:2138 src/docs_inc.c:2256 src/docs_inc.c:2827
-#: src/docs_inc.c:3039 src/docs_inc.c:3064 src/docs_inc.c:3137
-#: src/docs_inc.c:4095
+#: src/docs_inc.c:2174 src/docs_inc.c:2294 src/docs_inc.c:2873
+#: src/docs_inc.c:3113 src/docs_inc.c:3138 src/docs_inc.c:3211
+#: src/docs_inc.c:4169
 msgid "The following buttons are available:"
 msgstr ""
 
-#: src/docs_inc.c:2354
+#: src/docs_inc.c:2392
 msgid ""
 "The following configuration parameters are used, depending on the type of CA "
 "access:"
@@ -5087,16 +5295,16 @@ msgid ""
 "The following diagram explains the relationship between these components:"
 msgstr ""
 
-#: src/docs_inc.c:3234
+#: src/docs_inc.c:3308
 msgid "The following functions are available (tab dependant):"
 msgstr ""
 
 #: src/docs_inc.c:117 src/docs_inc.c:463 src/docs_inc.c:577 src/docs_inc.c:1059
-#: src/docs_inc.c:1507 src/docs_inc.c:1679 src/docs_inc.c:1922
-#: src/docs_inc.c:2105 src/docs_inc.c:2165 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:2930
-#: src/docs_inc.c:3486 src/docs_inc.c:3641 src/docs_inc.c:4038
+#: src/docs_inc.c:1507 src/docs_inc.c:1683 src/docs_inc.c:1926
+#: src/docs_inc.c:2141 src/docs_inc.c:2201 src/docs_inc.c:2319
+#: src/docs_inc.c:2348 src/docs_inc.c:2457 src/docs_inc.c:2498
+#: src/docs_inc.c:2539 src/docs_inc.c:2606 src/docs_inc.c:2984
+#: src/docs_inc.c:3560 src/docs_inc.c:3715 src/docs_inc.c:4112
 msgid "The following functions are available:"
 msgstr ""
 
@@ -5106,25 +5314,25 @@ msgid ""
 "FAQs on the forum:"
 msgstr ""
 
-#: src/docs_inc.c:3655
+#: src/docs_inc.c:3729
 msgid ""
 "The following options can be passed to tvheadend to provide detailed "
 "debugging information while the application is running."
 msgstr ""
 
-#: src/docs_inc.c:4548
+#: src/docs_inc.c:4434
 msgid "The following placeholders are available:"
 msgstr ""
 
-#: src/docs_inc.c:1986 src/docs_inc.c:2684 src/docs_inc.c:3171
+#: src/docs_inc.c:1990 src/docs_inc.c:2730 src/docs_inc.c:3245
 msgid "The following tab specific buttons are available:"
 msgstr ""
 
-#: src/docs_inc.c:3516
+#: src/docs_inc.c:3590
 msgid "The following tab specific functions are available:"
 msgstr ""
 
-#: src/docs_inc.c:4889
+#: src/docs_inc.c:5072
 #, c-format
 msgid ""
 "The format strings `$t`,`$s`,`%e`,`$c` also have delimiter variants such as `"
@@ -5133,7 +5341,7 @@ msgid ""
 "not empty."
 msgstr ""
 
-#: src/docs_inc.c:2368
+#: src/docs_inc.c:2406
 msgid ""
 "The icon next to each entry within the grid indicates the client's "
 "connection status."
@@ -5146,7 +5354,7 @@ msgid ""
 "configuration items for a particular topic are below that)."
 msgstr ""
 
-#: src/docs_inc.c:3203
+#: src/docs_inc.c:3277
 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 "
@@ -5159,11 +5367,11 @@ msgid "The level of a desired signal to the level of background noise"
 msgstr ""
 
 #: src/docs_inc.c:675 src/docs_inc.c:1071 src/docs_inc.c:1519
-#: src/docs_inc.c:1691
+#: src/docs_inc.c:1695
 msgid "The main grid items have the following functions:"
 msgstr ""
 
-#: src/docs_inc.c:3468
+#: src/docs_inc.c:3542
 msgid ""
 "The map services to channels dialog allows you to control which services are "
 "mapped. The options selected here get passed to the"
@@ -5180,7 +5388,7 @@ msgid ""
 "member of the _video_ group."
 msgstr ""
 
-#: src/docs_inc.c:4657
+#: src/docs_inc.c:4997
 msgid "The recording was interrupted by the user."
 msgstr ""
 
@@ -5188,12 +5396,6 @@ msgstr ""
 msgid "The remain part can be any URL starting with /stream ."
 msgstr ""
 
-#: src/docs_inc.c:2991
-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:1133
 msgid ""
 "The same drop-down menu gives you access to a __sort__ function if defined "
@@ -5202,11 +5404,11 @@ msgid ""
 "header; reverse the sort order by clicking again."
 msgstr ""
 
-#: src/docs_inc.c:4479
+#: src/docs_inc.c:4540
 msgid "The service is no longer available on this mux."
 msgstr ""
 
-#: src/docs_inc.c:5170
+#: src/docs_inc.c:5368
 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 "
@@ -5221,41 +5423,45 @@ msgstr ""
 msgid "The subscription is idling, waiting for the subscriber."
 msgstr ""
 
-#: src/docs_inc.c:4885
+#: src/docs_inc.c:5068
 msgid "The time in 24-hour notation"
 msgstr ""
 
-#: src/docs_inc.c:4304
+#: src/docs_inc.c:4336
 msgid "The time in 24h HH:MM format (e.g. 19:45)."
 msgstr ""
 
-#: src/docs_inc.c:4556
+#: src/docs_inc.c:4442
 msgid ""
 "The transliterated channel name in ASCII (safe characters, no spaces, etc. - "
 "so"
 msgstr ""
 
-#: src/docs_inc.c:4686
+#: src/docs_inc.c:4796
 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:4675
+#: src/docs_inc.c:5015
 msgid "The underlying service for the channel is no longer available."
 msgstr ""
 
-#: src/docs_inc.c:3426
+#: src/docs_inc.c:4712 src/docs_inc.c:4714
+msgid "Theme"
+msgstr ""
+
+#: src/docs_inc.c:3500
 msgid "Then enter the mux information:"
 msgstr ""
 
-#: src/docs_inc.c:2702
+#: src/docs_inc.c:2748
 msgid ""
 "Then using the resultant dialog enter/select the desired network options."
 msgstr ""
 
-#: src/docs_inc.c:2010
+#: src/docs_inc.c:2042
 msgid ""
 "There are a number of methods to mapping available services, mapping uses "
 "the following dialog."
@@ -5273,11 +5479,11 @@ msgid ""
 "make the best of it."
 msgstr ""
 
-#: src/docs_inc.c:1867
+#: src/docs_inc.c:1871
 msgid "There are two methods for editing an entry."
 msgstr ""
 
-#: src/docs_inc.c:2714
+#: src/docs_inc.c:2760
 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)."
@@ -5287,7 +5493,7 @@ msgstr ""
 msgid "There is a discussion about supported hardware on"
 msgstr ""
 
-#: src/docs_inc.c:2380
+#: src/docs_inc.c:2418
 msgid "There was an error."
 msgstr ""
 
@@ -5326,11 +5532,10 @@ msgid ""
 "and not the 24-hour rolling broadcasts."
 msgstr ""
 
-#: src/docs_inc.c:2195
+#: src/docs_inc.c:2229
 msgid ""
-"This can be anything you like, however it is recommended that you use 9983 "
-"(to avoid permission issues). Entering zero (0) in this field will disable "
-"the server."
+"This can be anything you like, it is recommended that you use 9983 (to avoid "
+"permission issues). Entering zero (0) in this field will disable the server."
 msgstr ""
 
 #: src/docs_inc.c:289
@@ -5344,12 +5549,12 @@ msgid ""
 "tuner."
 msgstr ""
 
-#: src/docs_inc.c:4577
+#: src/docs_inc.c:4617
 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 "
 "the picon names are automatically generated from the service parameters "
-"frequency, orbital position, etc.)."
+"frequency, orbital position (required), etc."
 msgstr ""
 
 #: src/docs_inc.c:151
@@ -5364,32 +5569,32 @@ msgstr ""
 msgid "This documentation forms part of the Tvheadend project."
 msgstr ""
 
-#: src/docs_inc.c:1641
+#: src/docs_inc.c:1645
 msgid "This information was last updated on 11 May 2016."
 msgstr ""
 
 #: src/docs_inc.c:103 src/docs_inc.c:1051 src/docs_inc.c:1499
-#: src/docs_inc.c:1671
+#: src/docs_inc.c:1675
 msgid "This is a read-only tab; nothing is configurable."
 msgstr ""
 
-#: src/docs_inc.c:2877
-msgid "This is an example of a limited user account entry."
+#: src/docs_inc.c:2931
+msgid "This is an example of a limited user entry."
 msgstr ""
 
-#: src/docs_inc.c:3328
+#: src/docs_inc.c:3402
 msgid "This is an example of a one-time recording entry."
 msgstr ""
 
-#: src/docs_inc.c:2798
+#: src/docs_inc.c:2844
 msgid "This is an example of a one-time timer-based recording entry."
 msgstr ""
 
-#: src/docs_inc.c:2231
+#: src/docs_inc.c:2269
 msgid "This is an example of a password entry."
 msgstr ""
 
-#: src/docs_inc.c:4173
+#: src/docs_inc.c:5273
 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 "
@@ -5420,7 +5625,7 @@ msgid ""
 "especially on high-bandwidth (e.g. HD) streams."
 msgstr ""
 
-#: src/docs_inc.c:2742
+#: src/docs_inc.c:2788
 msgid ""
 "This is the list of available parameters for the linuxdvb frontend. It is "
 "used as a base for other frontends."
@@ -5442,35 +5647,35 @@ msgid ""
 "This page displays general information about the current Tvheadend version."
 msgstr ""
 
-#: src/docs_inc.c:4091
+#: src/docs_inc.c:4165
 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:3031
+#: src/docs_inc.c:3105
 msgid "This panel displays all available SAT>IP client parameters."
 msgstr ""
 
-#: src/docs_inc.c:2819
+#: src/docs_inc.c:2865
 msgid ""
 "This panel lists all the available Cable (DVB-C/C2/ISDB-C/ATSC-C) frontend "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:2130
+#: src/docs_inc.c:2166
 msgid ""
 "This panel lists all the available Terrestrial (DVB-T/T2/ISDB-T/ATSC-T) "
 "frontend parameters."
 msgstr ""
 
-#: src/docs_inc.c:2252 src/docs_inc.c:3133
+#: src/docs_inc.c:2290 src/docs_inc.c:3207
 msgid ""
 "This panel lists all the available satellite (DVB-S/ISDB-S) configuration "
 "parameters."
 msgstr ""
 
-#: src/docs_inc.c:3056
+#: src/docs_inc.c:3130
 msgid ""
 "This panel lists all the available satellite (DVB-S/ISDB-S) frontend "
 "parameters."
@@ -5499,49 +5704,47 @@ msgid ""
 "before you hand over any money."
 msgstr ""
 
-#: src/docs_inc.c:4237 src/docs_inc.c:4775
+#: src/docs_inc.c:4885 src/docs_inc.c:4965
 msgid "This setting can be overridden on a per-user basis, see"
 msgstr ""
 
-#: src/docs_inc.c:2755
+#: src/docs_inc.c:2801
 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:3081
-msgid "This tab controls EPG-driven recording rules."
+#: src/docs_inc.c:3037
+msgid ""
+"This tab allows you to define rules that filter and order various elementary "
+"streams."
 msgstr ""
 
-#: src/docs_inc.c:2785
-msgid "This tab controls timer-driven recording rules."
+#: src/docs_inc.c:3155
+msgid "This tab controls EPG-driven recording rules."
 msgstr ""
 
-#: src/docs_inc.c:2983
-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 "
-"granted. It means that first rule is executed for all available streams then "
-"second and so on."
+#: src/docs_inc.c:2831
+msgid "This tab controls timer-driven recording rules."
 msgstr ""
 
-#: src/docs_inc.c:2411
+#: src/docs_inc.c:2449
 msgid "This tab displays EPG data used by channels."
 msgstr ""
 
-#: src/docs_inc.c:4112
+#: src/docs_inc.c:4186
 msgid ""
 "This tab displays various memory usage information useful for debugging."
 msgstr ""
 
-#: src/docs_inc.c:2218
+#: src/docs_inc.c:2256
 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:3385
+#: src/docs_inc.c:3459
 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 "
@@ -5549,17 +5752,17 @@ msgid ""
 "Kodi and are a requirement for using Tvheadend with Movian."
 msgstr ""
 
-#: src/docs_inc.c:2922
+#: src/docs_inc.c:2976
 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:2481
+#: src/docs_inc.c:2527
 msgid "This tab is used to configure the Electronic Program Guide (EPG)"
 msgstr ""
 
-#: src/docs_inc.c:2452
+#: src/docs_inc.c:2490
 msgid ""
 "This tab is used to configure the Electronic Program Guide (EPG) grabber "
 "modules. Tvheadend supports a variety of different EPG grabbing mechanisms. "
@@ -5567,26 +5770,26 @@ msgid ""
 "specific grabber implementations."
 msgstr ""
 
-#: src/docs_inc.c:2273
+#: src/docs_inc.c:2311
 msgid "This tab is used to configure timeshift properties."
 msgstr ""
 
-#: src/docs_inc.c:3627
+#: src/docs_inc.c:3701
 msgid "This tab is used to configure various debugging options in tvheadend."
 msgstr ""
 
-#: src/docs_inc.c:3218
+#: src/docs_inc.c:3292
 msgid ""
 "This tab is where you manage your recordings. Each entry is moved between "
 "the _Upcoming / Current Recordings_ , _Finished Recordings_ and _Failed "
 "Recordings_ sub-tabs depending on its status."
 msgstr ""
 
-#: src/docs_inc.c:3507
+#: src/docs_inc.c:3581
 msgid "This tab lists all defined channels."
 msgstr ""
 
-#: src/docs_inc.c:1669
+#: src/docs_inc.c:1673
 msgid "This tab shows information about all active connections."
 msgstr ""
 
@@ -5602,13 +5805,13 @@ msgstr ""
 msgid "This tab shows information about current service mapping activity."
 msgstr ""
 
-#: src/docs_inc.c:2097
+#: src/docs_inc.c:2133
 msgid ""
 "This tabs allow configuration of several general parameters that affect the "
 "core Tvheadend functionality."
 msgstr ""
 
-#: src/docs_inc.c:3100
+#: src/docs_inc.c:3174
 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."
@@ -5622,37 +5825,37 @@ msgid ""
 "` exists and isn't empty."
 msgstr ""
 
-#: src/docs_inc.c:4030
+#: src/docs_inc.c:4104
 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:5149
+#: src/docs_inc.c:5347
 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:3691
+#: src/docs_inc.c:3765
 msgid "Thread"
 msgstr ""
 
-#: src/docs_inc.c:3699
+#: src/docs_inc.c:3773
 msgid "Time"
 msgstr ""
 
-#: src/docs_inc.c:3847
+#: src/docs_inc.c:3921
 msgid "Time Stamp Fix"
 msgstr ""
 
-#: src/docs_inc.c:4663
+#: src/docs_inc.c:5003
 msgid "Time missed"
 msgstr ""
 
-#: src/docs_inc.c:4667
+#: src/docs_inc.c:5007
 msgid "Time missed can be caused by one (or more) of the following:"
 msgstr ""
 
@@ -5660,19 +5863,19 @@ msgstr ""
 msgid "Time-based Recording (Timers)"
 msgstr ""
 
-#: src/docs_inc.c:2789
+#: src/docs_inc.c:2835
 msgid "Timer Tab"
 msgstr ""
 
-#: src/docs_inc.c:2802
+#: src/docs_inc.c:2848
 msgid "Timer add example"
 msgstr ""
 
-#: src/docs_inc.c:981 src/docs_inc.c:4015
+#: src/docs_inc.c:981 src/docs_inc.c:4089
 msgid "Timeshift"
 msgstr ""
 
-#: src/docs_inc.c:3420
+#: src/docs_inc.c:3494
 msgid ""
 "To add a mux press the _[Add]_ button from the menu bar and select the "
 "network you want to add the mux to:"
@@ -5686,7 +5889,7 @@ msgid ""
 "‘enable’ box if applicable and then press _Save_ to activate the new entry."
 msgstr ""
 
-#: src/docs_inc.c:1850
+#: src/docs_inc.c:1854
 msgid ""
 "To add an entry click the _[Add]_ button from the menu bar, the add dialog "
 "should now be displayed. Once you've filled in the required/desired fields "
@@ -5694,14 +5897,14 @@ msgid ""
 "continue editing or _[Cancel]_ to abort (losing any unsaved changes)."
 msgstr ""
 
-#: src/docs_inc.c:5155
+#: src/docs_inc.c:5353
 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:1145 src/docs_inc.c:1875
+#: src/docs_inc.c:1145 src/docs_inc.c:1879
 msgid "To change a check box or radio button, click once."
 msgstr ""
 
@@ -5712,13 +5915,13 @@ msgid ""
 "can open as many detailed information popups as you want."
 msgstr ""
 
-#: src/docs_inc.c:2696
+#: src/docs_inc.c:2742
 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:2388
+#: src/docs_inc.c:2426
 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 "
@@ -5726,20 +5929,20 @@ msgid ""
 "dialog."
 msgstr ""
 
-#: src/docs_inc.c:2960
+#: src/docs_inc.c:3014
 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:2590
+#: src/docs_inc.c:2636
 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:2905
+#: src/docs_inc.c:2959
 msgid ""
 "To create a superuser account you must have access to your Tvheadend "
 "configuration directory (most commonly `$HOME/.hts/tvheadend`) and be able "
@@ -5747,13 +5950,13 @@ msgid ""
 "formatted) content:"
 msgstr ""
 
-#: src/docs_inc.c:3454
+#: src/docs_inc.c:3528
 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:1873
+#: src/docs_inc.c:1877
 msgid "To edit a cell, double click on it."
 msgstr ""
 
@@ -5765,13 +5968,13 @@ msgid ""
 "(_Undo_ button)."
 msgstr ""
 
-#: src/docs_inc.c:2394 src/docs_inc.c:2966
+#: src/docs_inc.c:2432 src/docs_inc.c:3020
 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:2604
+#: src/docs_inc.c:2650
 msgid ""
 "To edit an existing profile, click on it from within the grid, the "
 "_Parameters_ panel should then appear on the right hand side."
@@ -5785,23 +5988,23 @@ msgstr ""
 msgid "To include multi-use docs (placed in the `docs/markdown/inc/` folder:"
 msgstr ""
 
-#: src/docs_inc.c:3160
+#: src/docs_inc.c:3234
 msgid ""
 "To use bouquets, ensure to add and scan all available muxes using the "
 "predefined muxes or manual configuration."
 msgstr ""
 
-#: src/docs_inc.c:4393 src/docs_inc.c:4642 src/docs_inc.c:5046
+#: src/docs_inc.c:4425 src/docs_inc.c:4787 src/docs_inc.c:5229
 msgid ""
 "To use special characters (e.g. spaces), either put the string in quotes or "
 "escape the individual characters."
 msgstr ""
 
-#: src/docs_inc.c:3955
+#: src/docs_inc.c:4029
 msgid "Transcode"
 msgstr ""
 
-#: src/docs_inc.c:963 src/docs_inc.c:2554
+#: src/docs_inc.c:963 src/docs_inc.c:2600
 msgid "Transcode Profile"
 msgstr ""
 
@@ -5811,35 +6014,35 @@ msgid ""
 "applicable to 4.0)"
 msgstr ""
 
-#: src/docs_inc.c:1751
+#: src/docs_inc.c:1755
 msgid "Transcoding Support"
 msgstr ""
 
-#: src/docs_inc.c:3839
+#: src/docs_inc.c:3913
 msgid "Transport Stream"
 msgstr ""
 
-#: src/docs_inc.c:2507
+#: src/docs_inc.c:2553
 msgid "Trigger OTA EPG Grabber"
 msgstr ""
 
-#: src/docs_inc.c:4690
+#: src/docs_inc.c:4800
 msgid "Tuner"
 msgstr ""
 
-#: src/docs_inc.c:4692
+#: src/docs_inc.c:4802
 msgid "Tuner A"
 msgstr ""
 
-#: src/docs_inc.c:4694
+#: src/docs_inc.c:4804
 msgid "Tuner B"
 msgstr ""
 
-#: src/docs_inc.c:4696
+#: src/docs_inc.c:4806
 msgid "Tuner C"
 msgstr ""
 
-#: src/docs_inc.c:5243
+#: src/docs_inc.c:5441
 msgid "Tuners already in use will not appear below."
 msgstr ""
 
@@ -5865,7 +6068,7 @@ msgid ""
 "DVB networks over-the-air or from external grabbers such as XMLTV."
 msgstr ""
 
-#: src/docs_inc.c:2903
+#: src/docs_inc.c:2957
 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, "
@@ -5895,7 +6098,7 @@ msgid ""
 "will any serious file serving."
 msgstr ""
 
-#: src/docs_inc.c:5164
+#: src/docs_inc.c:5362
 msgid ""
 "Tvheadend is now scanning for available services. Please wait until the scan "
 "completes.."
@@ -5911,65 +6114,56 @@ msgid ""
 "subscription stays in this state too long it may indicate a signal issue."
 msgstr ""
 
-#: src/docs_inc.c:2302
+#: src/docs_inc.c:2340
 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:2846
+#: src/docs_inc.c:2892
 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 "
-"flags, streaming profiles, DVR config profiles, channel tags, channel number "
-"ranges are combined for all matching access entries if allowed using the "
-"change flag. If the parameter is empty (permission flags, all types of "
-"profiles, channel tags and ranges) in an access control entry and the "
-"parameter change flag is turned on, the parameter (value, list or range) is "
-"cleared (unset)."
+"flags, streaming profiles, DVR config profiles, channel tags, and channel "
+"number ranges are combined for all matching access entries. You can control "
+"which parameters are merged (on a per-entry basis), see _Change parameters_"
 msgstr ""
 
-#: src/docs_inc.c:4677
+#: src/docs_inc.c:5017
 msgid ""
 "Tvheadend wasn't running or crashed when a scheduled event/entry was to "
 "start."
 msgstr ""
 
-#: src/docs_inc.c:2203
-msgid ""
-"Tvheadend won't export any tuners without any assigned networks, if you "
-"haven't already done so you must enter a _SAT>IP source number_ for a"
-msgstr ""
-
-#: src/docs_inc.c:3448
+#: src/docs_inc.c:3522
 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:5111 src/docs_inc.c:5187
+#: src/docs_inc.c:5307 src/docs_inc.c:5385
 msgid "Tvheadend.org"
 msgstr ""
 
-#: src/docs_inc.c:2536
+#: src/docs_inc.c:2582
 msgid "Types"
 msgstr ""
 
-#: src/docs_inc.c:1631
+#: src/docs_inc.c:1635
 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:3735
+#: src/docs_inc.c:3809
 msgid "UPnP Protocol"
 msgstr ""
 
-#: src/docs_inc.c:3723
+#: src/docs_inc.c:3797
 msgid "URL"
 msgstr ""
 
-#: src/docs_inc.c:1968
+#: src/docs_inc.c:1972
 msgid "URL Syntax"
 msgstr ""
 
@@ -5985,40 +6179,46 @@ msgid ""
 "powered hub to work properly."
 msgstr ""
 
-#: src/docs_inc.c:4941
+#: src/docs_inc.c:5124
 msgid "USE"
 msgstr ""
 
-#: src/docs_inc.c:3715
+#: src/docs_inc.c:3070
+msgid ""
+"USE / EMPTY rules have precedence against IGNORE (if the stream is already "
+"selected - it cannot be ignored)."
+msgstr ""
+
+#: src/docs_inc.c:3789
 msgid "UUID"
 msgstr ""
 
-#: src/docs_inc.c:1932 src/docs_inc.c:2115 src/docs_inc.c:2175
-#: src/docs_inc.c:2291 src/docs_inc.c:2320 src/docs_inc.c:2429
-#: src/docs_inc.c:2470 src/docs_inc.c:2503 src/docs_inc.c:2570
-#: src/docs_inc.c:2940 src/docs_inc.c:3248 src/docs_inc.c:4048
+#: src/docs_inc.c:1936 src/docs_inc.c:2151 src/docs_inc.c:2211
+#: src/docs_inc.c:2329 src/docs_inc.c:2358 src/docs_inc.c:2467
+#: src/docs_inc.c:2508 src/docs_inc.c:2549 src/docs_inc.c:2616
+#: src/docs_inc.c:2994 src/docs_inc.c:3322 src/docs_inc.c:4122
 msgid "Undo"
 msgstr ""
 
-#: src/docs_inc.c:2322
+#: src/docs_inc.c:2360
 msgid ""
 "Undo any changes made to the CA client configuration since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2572
+#: src/docs_inc.c:2618
 msgid ""
 "Undo any changes made to the selected configuration since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2942
+#: src/docs_inc.c:2996
 msgid "Undo any changes made to the selected profile since the last save."
 msgstr ""
 
-#: src/docs_inc.c:2117
+#: src/docs_inc.c:2153
 msgid "Undo changes since the last save."
 msgstr ""
 
-#: src/docs_inc.c:3979
+#: src/docs_inc.c:4053
 msgid "Unicable (EN50494)"
 msgstr ""
 
@@ -6026,7 +6226,7 @@ msgstr ""
 msgid "Unicable EN50494 (experimental)"
 msgstr ""
 
-#: src/docs_inc.c:4873
+#: src/docs_inc.c:5056
 msgid "Unique number added when the file already exists"
 msgstr ""
 
@@ -6034,7 +6234,7 @@ msgstr ""
 msgid "Universal LNB"
 msgstr ""
 
-#: src/docs_inc.c:4194
+#: src/docs_inc.c:4268
 msgid "Unknown"
 msgstr ""
 
@@ -6050,11 +6250,11 @@ msgstr ""
 msgid "Upcoming / Current Recordings"
 msgstr ""
 
-#: src/docs_inc.c:3116
+#: src/docs_inc.c:3190
 msgid "Upcoming/Current Recordings"
 msgstr ""
 
-#: src/docs_inc.c:1639
+#: src/docs_inc.c:1643
 msgid "Updating the Documentation"
 msgstr ""
 
@@ -6062,40 +6262,40 @@ msgstr ""
 msgid "Usage: `tvheadend [OPTIONS]`"
 msgstr ""
 
-#: src/docs_inc.c:5073
+#: src/docs_inc.c:5256
 msgid "Use DVR profile setting."
 msgstr ""
 
-#: src/docs_inc.c:4955
+#: src/docs_inc.c:5138
 msgid ""
 "Use only this elementary stream. No other elementary streams will be used."
 msgstr ""
 
-#: src/docs_inc.c:4531
+#: src/docs_inc.c:4602
 msgid "Use service name \"as is\" to generate the filename."
 msgstr ""
 
-#: src/docs_inc.c:4738
+#: src/docs_inc.c:4848
 msgid "Use the \"Persistent user interface level\" value as set in"
 msgstr ""
 
-#: src/docs_inc.c:4765
+#: src/docs_inc.c:4875
 msgid "Use the (default) blue theme."
 msgstr ""
 
-#: src/docs_inc.c:4256
+#: src/docs_inc.c:4301
 msgid "Use the default view level value as set in"
 msgstr ""
 
-#: src/docs_inc.c:4769
+#: src/docs_inc.c:4879
 msgid "Use the gray theme."
 msgstr ""
 
-#: src/docs_inc.c:4773
+#: src/docs_inc.c:4883
 msgid "Use the high contrast accessibility theme."
 msgstr ""
 
-#: src/docs_inc.c:4949
+#: src/docs_inc.c:5132
 msgid ""
 "Use this elementary stream only one time per service type (like video, "
 "audio, subtitles) and language. The first sucessfully compared rule wins. "
@@ -6103,23 +6303,27 @@ msgid ""
 "language and another rule with the ONE"
 msgstr ""
 
-#: src/docs_inc.c:4943
+#: src/docs_inc.c:5126
 msgid "Use this elementary stream."
 msgstr ""
 
-#: src/docs_inc.c:3526
+#: src/docs_inc.c:3600
 msgid "User Icon"
 msgstr ""
 
+#: src/docs_inc.c:4718 src/docs_inc.c:4720
+msgid "User interface level"
+msgstr ""
+
 #: src/docs_inc.c:903
 msgid "Users"
 msgstr ""
 
-#: src/docs_inc.c:1882
+#: src/docs_inc.c:1886
 msgid "Using the"
 msgstr ""
 
-#: src/docs_inc.c:3336
+#: src/docs_inc.c:3410
 msgid ""
 "Using the Electronic Program Guide search functionality, find the program/"
 "event you would like to record. Click on it, then using the broadcast "
@@ -6142,6 +6346,14 @@ msgstr ""
 msgid "Video Stream Filters"
 msgstr ""
 
+#: src/docs_inc.c:4646
+msgid "Video recorder"
+msgstr ""
+
+#: src/docs_inc.c:3072
+msgid "Visual Verification of Filtering"
+msgstr ""
+
 #: src/docs_inc.c:827
 msgid "Vorbis"
 msgstr ""
@@ -6150,7 +6362,7 @@ msgstr ""
 msgid "WHAT"
 msgstr ""
 
-#: src/docs_inc.c:4188
+#: src/docs_inc.c:4262
 msgid ""
 "Warning, setting an incorrect scheme can lead to crashes. If you're unsure "
 "select _System_ ."
@@ -6180,14 +6392,22 @@ msgstr ""
 msgid "Web Interface Guide"
 msgstr ""
 
-#: src/docs_inc.c:4011
+#: src/docs_inc.c:4085
 msgid "Web User Interface"
 msgstr ""
 
-#: src/docs_inc.c:1833
+#: src/docs_inc.c:4642
+msgid "Web interface"
+msgstr ""
+
+#: src/docs_inc.c:1837
 msgid "Web interface internationalization"
 msgstr ""
 
+#: src/docs_inc.c:4706 src/docs_inc.c:4708
+msgid "Web interface language"
+msgstr ""
+
 #: src/docs_inc.c:773
 msgid "WebM"
 msgstr ""
@@ -6196,7 +6416,7 @@ msgstr ""
 msgid "Welcome to Tvheadend!"
 msgstr ""
 
-#: src/docs_inc.c:5206
+#: src/docs_inc.c:5404
 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 "
@@ -6219,7 +6439,7 @@ msgid ""
 "get the signal for you."
 msgstr ""
 
-#: src/docs_inc.c:4186
+#: src/docs_inc.c:4260
 msgid ""
 "Whenever you read or write data to the filesystems, the information is kept "
 "(cached) in memory for a while. This means that regularly-accessed files are "
@@ -6261,7 +6481,7 @@ msgid ""
 "video cameras or other non-broadcast sources, use `pipe://`."
 msgstr ""
 
-#: src/docs_inc.c:4347 src/docs_inc.c:4612 src/docs_inc.c:4996
+#: src/docs_inc.c:4379 src/docs_inc.c:4757 src/docs_inc.c:5179
 msgid "Who created this recording"
 msgstr ""
 
@@ -6269,7 +6489,7 @@ msgstr ""
 msgid "Why The Complexity?"
 msgstr ""
 
-#: src/docs_inc.c:4834
+#: src/docs_inc.c:4982
 msgid "Wikipedia for a detailed look into Cron."
 msgstr ""
 
@@ -6281,11 +6501,11 @@ msgstr ""
 msgid "Work-in-progress notes"
 msgstr ""
 
-#: src/docs_inc.c:4007
+#: src/docs_inc.c:4081
 msgid "XMLTV EPG Import"
 msgstr ""
 
-#: src/docs_inc.c:4748
+#: src/docs_inc.c:4858
 msgid "Yes"
 msgstr ""
 
@@ -6296,7 +6516,7 @@ msgid ""
 "guide data for set-top boxes, interactive services, and so on."
 msgstr ""
 
-#: src/docs_inc.c:5105 src/docs_inc.c:5179
+#: src/docs_inc.c:5301 src/docs_inc.c:5377
 msgid "You are now finished."
 msgstr ""
 
@@ -6325,15 +6545,15 @@ msgid ""
 "If you want to clear all filters, just press the _[Reset All]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2400 src/docs_inc.c:2610
+#: src/docs_inc.c:2438 src/docs_inc.c:2656
 msgid "You can clone an existing config by clicking the _[Clone]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2972
+#: src/docs_inc.c:3026
 msgid "You can clone an existing profile by clicking the _[Clone]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2895
+#: src/docs_inc.c:2949
 msgid ""
 "You can have multiple entries using the same username with varying rights, "
 "allowing you to enable / disable each as needed. Note, matching (enabled) "
@@ -6346,17 +6566,17 @@ msgid ""
 "tvh_class_doc, tvh_include and tvh_class_items tags."
 msgstr ""
 
-#: src/docs_inc.c:2058
+#: src/docs_inc.c:2090
 msgid ""
 "You can map/remove a service to/from an existing channel by doing the "
 "following:"
 msgstr ""
 
-#: src/docs_inc.c:1960
+#: src/docs_inc.c:1964
 msgid "You can play a stream/file by clicking the play icon !"
 msgstr ""
 
-#: src/docs_inc.c:3376
+#: src/docs_inc.c:3450
 msgid ""
 "You can re-schedule an entry by pressing the _[Re-record]_ button on the "
 "menu bar."
@@ -6366,12 +6586,12 @@ msgstr ""
 msgid "You can't have have properly indented paragraphs within list items."
 msgstr ""
 
-#: src/docs_inc.c:4830
+#: src/docs_inc.c:4978
 msgid ""
 "You cannot use non-standard predefined scheduling definitions for this field."
 msgstr ""
 
-#: src/docs_inc.c:5153
+#: src/docs_inc.c:5351
 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 "
@@ -6379,19 +6599,23 @@ msgid ""
 "unexpected behavior, incorrect permissions etc."
 msgstr ""
 
-#: src/docs_inc.c:5107 src/docs_inc.c:5181
+#: src/docs_inc.c:5303 src/docs_inc.c:5379
 msgid ""
 "You may further customize your settings by editing channel numbers, etc."
 msgstr ""
 
-#: src/docs_inc.c:3166
+#: src/docs_inc.c:3240
 msgid "You may import your own bouquet using enigma2 (.tv) formatted files."
 msgstr ""
 
-#: src/docs_inc.c:4438
+#: src/docs_inc.c:5338
 msgid ""
-"You must set the _Picon path_ (above) to be able to correctly generate icon "
-"filenames."
+"You may need to enable specific EPG grabbers to receive OTA EPG data, See "
+"the _EPG Grabber Modules_ Help doc for details."
+msgstr ""
+
+#: src/docs_inc.c:2237
+msgid "You must enter a _SAT>IP source number_ for all the"
 msgstr ""
 
 #: src/docs_inc.c:745
@@ -6415,34 +6639,35 @@ msgid ""
 "about 1GB, while high bitrate HD H.264 will easily consume 5GB+ per hour."
 msgstr ""
 
-#: src/docs_inc.c:1884
+#: src/docs_inc.c:1888
 msgid "[Edit]"
 msgstr ""
 
-#: src/docs_inc.c:2887
-msgid "_ tab!"
+#: src/docs_inc.c:2941
+msgid "_ tab - not required for wildcard accounts."
 msgstr ""
 
-#: src/docs_inc.c:3118
+#: src/docs_inc.c:3192
 msgid ""
 "_ tab. __Note that if your rule matches any in-progress events they will "
 "automatically start being recorded.__"
 msgstr ""
 
-#: src/docs_inc.c:4391 src/docs_inc.c:4640 src/docs_inc.c:5044
+#: src/docs_inc.c:4423 src/docs_inc.c:4785 src/docs_inc.c:5227
 msgid "_Example usage_"
 msgstr ""
 
-#: src/docs_inc.c:4516
+#: src/docs_inc.c:4581
 msgid ""
 "_Local_ only checks for duplicates created by the same autorec rule, _All_ "
 "checks all the DVR logs for duplicates."
 msgstr ""
 
-#: src/docs_inc.c:2850
+#: src/docs_inc.c:2904
 msgid ""
-"_The order of entries is really important!_ It is recommended to put the "
-"wildcards on top of the entries and the special permissions to the bottom."
+"_The order of entries is __extremely__ important!_ It's recommended that you "
+"put the wildcard (asterisk `*`) accounts at top and all other accounts (with "
+"special permissions) at the bottom."
 msgstr ""
 
 #: src/docs_inc.c:617
@@ -6456,7 +6681,7 @@ msgstr ""
 msgid "__ : Clear all \"Uncorrected Blocks\", \"BER\", etc stats."
 msgstr ""
 
-#: src/docs_inc.c:1697
+#: src/docs_inc.c:1701
 msgid ""
 "__ : Forcefully kill the connection. Note that many applications such as "
 "Kodi will automatically reconnect when a connection is dropped."
@@ -6475,21 +6700,37 @@ msgid ""
 "or make adjustments to the channel, tag, or similar."
 msgstr ""
 
-#: src/docs_inc.c:2060
+#: src/docs_inc.c:2092
 msgid "__1)__ Find the desired service from within the services grid."
 msgstr ""
 
-#: src/docs_inc.c:2070
+#: src/docs_inc.c:2227
+msgid "__1. Define the RTSP Port__"
+msgstr ""
+
+#: src/docs_inc.c:2102
 msgid ""
 "__2)__ Double click on the channel field, a drop down listing of all defined "
 "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:2076
+#: src/docs_inc.c:2231
+msgid "__2. Export the Tuners__"
+msgstr ""
+
+#: src/docs_inc.c:2108
 msgid "__3)__ Press the _[Save]_ button from the menu bar, and you're done!"
 msgstr ""
 
+#: src/docs_inc.c:2235
+msgid "__3. Export Your Networks__"
+msgstr ""
+
+#: src/docs_inc.c:2247
+msgid "__4. Configure Your Client__"
+msgstr ""
+
 #: src/docs_inc.c:135
 msgid "__Active__ : Progress bar indicating mapping status."
 msgstr ""
@@ -6506,7 +6747,7 @@ msgstr ""
 msgid "__Bandwidth__ : Total stream input bandwidth."
 msgstr ""
 
-#: src/docs_inc.c:1693
+#: src/docs_inc.c:1697
 msgid "__Cancel Icon !"
 msgstr ""
 
@@ -6536,7 +6777,7 @@ msgid ""
 "high value here can indicate a signal problem."
 msgstr ""
 
-#: src/docs_inc.c:1900
+#: src/docs_inc.c:1904
 msgid "__Deleting can't be undone. You will be prompted to confirm. __"
 msgstr ""
 
@@ -6574,7 +6815,7 @@ msgid ""
 "playlist=xspf`"
 msgstr ""
 
-#: src/docs_inc.c:3224
+#: src/docs_inc.c:3298
 msgid ""
 "__Failed Recordings__ : This sub-tab lists all failed recording entries. "
 "Entries shown here have failed to record due to one (or more) errors that "
@@ -6585,7 +6826,7 @@ msgstr ""
 msgid "__Failed__ : Number of services that failed to be mapped."
 msgstr ""
 
-#: src/docs_inc.c:3222
+#: src/docs_inc.c:3296
 msgid ""
 "__Finished Recordings__ : This sub-tab lists all completed recording "
 "entries. Entries shown here have reached the end of the scheduled (or EITp/f "
@@ -6608,24 +6849,24 @@ msgstr ""
 msgid "__ID__ : Subscription ID."
 msgstr ""
 
-#: src/docs_inc.c:1701
+#: src/docs_inc.c:1705
 msgid "__IP Address__ : The IP address of the device."
 msgstr ""
 
-#: src/docs_inc.c:5237
+#: src/docs_inc.c:5435
 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:5235
+#: src/docs_inc.c:5433
 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:5239
+#: src/docs_inc.c:5437
 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."
@@ -6643,7 +6884,7 @@ msgstr ""
 msgid "__Input__ : The input data rate in kb/s."
 msgstr ""
 
-#: src/docs_inc.c:4114
+#: src/docs_inc.c:4188
 msgid "__It does not have any user configurable options.__"
 msgstr ""
 
@@ -6655,21 +6896,21 @@ msgstr ""
 msgid "__Network tuners__ are small (usually"
 msgstr ""
 
-#: src/docs_inc.c:3378
+#: src/docs_inc.c:301
 msgid ""
-"__Note__ : Your EPG data must have another matching event to be able to re-"
-"schedule the entry."
+"__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:301
+#: src/docs_inc.c:3452
 msgid ""
-"__Note__ : some tuners (or drivers) require more tuning parameters than "
-"others so __be sure to enter as many tuning parameters as possible__ ."
+"__Note__ : Your EPG data must have another matching event to be able to re-"
+"schedule the entry."
 msgstr ""
 
-#: src/docs_inc.c:2710 src/docs_inc.c:5090 src/docs_inc.c:5138
-#: src/docs_inc.c:5151 src/docs_inc.c:5166 src/docs_inc.c:5210
-#: src/docs_inc.c:5241
+#: src/docs_inc.c:2756 src/docs_inc.c:5286 src/docs_inc.c:5334
+#: src/docs_inc.c:5349 src/docs_inc.c:5364 src/docs_inc.c:5408
+#: src/docs_inc.c:5439
 msgid "__Notes__ :"
 msgstr ""
 
@@ -6706,7 +6947,7 @@ msgid ""
 "required."
 msgstr ""
 
-#: src/docs_inc.c:3226
+#: src/docs_inc.c:3300
 msgid ""
 "__Removed Recordings__ : This sub-tab lists all recording entries that have "
 "missing file(s). Entries shown here link to file(s) that Tvheadend cannot "
@@ -6717,7 +6958,7 @@ msgstr ""
 msgid "__SNR__ : Signal (To) Noise Ratio."
 msgstr ""
 
-#: src/docs_inc.c:5231
+#: src/docs_inc.c:5429
 msgid "__Selecting the Right Network__ :"
 msgstr ""
 
@@ -6740,7 +6981,7 @@ msgstr ""
 msgid "__Start__ : The date (and time) the subscription was started."
 msgstr ""
 
-#: src/docs_inc.c:1705
+#: src/docs_inc.c:1709
 msgid "__Started__ : Date the connection started - YYYY-MM-DD HH:MM:SS."
 msgstr ""
 
@@ -6763,10 +7004,10 @@ msgstr ""
 msgid "__Sweep/Clean Icon !"
 msgstr ""
 
-#: src/docs_inc.c:5222
+#: src/docs_inc.c:5420
 msgid ""
-"__The interface will reload using your preferred language (if the "
-"translation is available).__"
+"__The interface will reload in your chosen language (if the translation is "
+"available).__"
 msgstr ""
 
 #: src/docs_inc.c:31
@@ -6777,7 +7018,7 @@ msgstr ""
 msgid "__This is paragraph formatting__ : with a subsequent explanation"
 msgstr ""
 
-#: src/docs_inc.c:5208
+#: src/docs_inc.c:5406
 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 "
@@ -6785,20 +7026,25 @@ msgid ""
 "will take effect.__"
 msgstr ""
 
-#: src/docs_inc.c:2054
+#: src/docs_inc.c:2086
 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:1902
+#: src/docs_inc.c:2520
+msgid ""
+"__Tip__ : Don't forget to set the _EIT time offset_ for your network(s)."
+msgstr ""
+
+#: src/docs_inc.c:1906
 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:2068
+#: src/docs_inc.c:2100
 msgid ""
 "__Tip__ : Remember to remove the filter when you're finished (uncheck the "
 "check box next to the \"Filters\" option)."
@@ -6808,21 +7054,21 @@ msgstr ""
 msgid "__Tip__ : Remember to save your changes _before_ switching panels."
 msgstr ""
 
-#: src/docs_inc.c:2909
+#: src/docs_inc.c:2963
 msgid ""
 "__Tip__ : Remember to set the correct permissions so that Tvheadend is able "
 "to read the superuser file."
 msgstr ""
 
-#: src/docs_inc.c:2770
+#: src/docs_inc.c:2816
 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:2396 src/docs_inc.c:2606 src/docs_inc.c:2889
-#: src/docs_inc.c:2968 src/docs_inc.c:3436
+#: src/docs_inc.c:2434 src/docs_inc.c:2652 src/docs_inc.c:2943
+#: src/docs_inc.c:3022 src/docs_inc.c:3510
 msgid "__Tips__ :"
 msgstr ""
 
@@ -6872,7 +7118,7 @@ msgid ""
 "__Tvheadend web interface: _Configuration -> DVB Inputs -> TV Adapters_ __"
 msgstr ""
 
-#: src/docs_inc.c:1699
+#: src/docs_inc.c:1703
 msgid "__Type__ : Connection type - HTSP or HTTP."
 msgstr ""
 
@@ -6883,14 +7129,14 @@ msgid ""
 "a false value."
 msgstr ""
 
-#: src/docs_inc.c:3220
+#: src/docs_inc.c:3294
 msgid ""
 "__Upcoming / Current Recordings__ : This sub-tab lists current and upcoming "
 "recording entries. Entries shown here are either currently recording or are "
 "soon-to-be recorded."
 msgstr ""
 
-#: src/docs_inc.c:1703
+#: src/docs_inc.c:1707
 msgid ""
 "__Username__ : The username used to access tvheadend (a blank cell indicates "
 "no username was supplied)."
@@ -6902,14 +7148,14 @@ msgid ""
 "subscriber didn't supply a username."
 msgstr ""
 
-#: src/docs_inc.c:1912
+#: src/docs_inc.c:1916
 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:2915
+#: src/docs_inc.c:2969
 msgid ""
 "__WARNING__ : Permissions given to a wildcard account apply to __all__ "
 "accounts."
@@ -6919,17 +7165,18 @@ msgstr ""
 msgid "__Weight__ : Stream weighting."
 msgstr ""
 
-#: src/docs_inc.c:5136
+#: src/docs_inc.c:5332
 msgid ""
 "__You may omit this step (do not check 'Map all services') and map services "
 "to channels manually.__"
 msgstr ""
 
-#: src/docs_inc.c:3745
+#: src/docs_inc.c:3819
 msgid "access"
 msgstr ""
 
-#: src/docs_inc.c:1821
+#: src/docs_inc.c:1629 src/docs_inc.c:1825 src/docs_inc.c:4652
+#: src/docs_inc.c:4662 src/docs_inc.c:4672 src/docs_inc.c:4694
 msgid "and"
 msgstr ""
 
@@ -6937,7 +7184,11 @@ msgstr ""
 msgid "and IRC (_#hts_ on _freenode_ ) -"
 msgstr ""
 
-#: src/docs_inc.c:3765
+#: src/docs_inc.c:2900
+msgid "anonymous"
+msgstr ""
+
+#: src/docs_inc.c:3839
 msgid "api"
 msgstr ""
 
@@ -6949,15 +7200,15 @@ msgstr ""
 msgid "arm"
 msgstr ""
 
-#: src/docs_inc.c:3560
+#: src/docs_inc.c:3634
 msgid "as channels"
 msgstr ""
 
-#: src/docs_inc.c:3757
+#: src/docs_inc.c:3831
 msgid "avahi"
 msgstr ""
 
-#: src/docs_inc.c:4406
+#: src/docs_inc.c:4469
 msgid ""
 "available. Tvheadend will parse the NIT then the add newly discovered muxes "
 "automatically."
@@ -6971,28 +7222,36 @@ msgid ""
 "HDHomeRun protocols."
 msgstr ""
 
-#: src/docs_inc.c:3761
+#: src/docs_inc.c:2894
+msgid "below"
+msgstr ""
+
+#: src/docs_inc.c:3835
 msgid "bonjour"
 msgstr ""
 
-#: src/docs_inc.c:3881
+#: src/docs_inc.c:3955
 msgid "bouquet"
 msgstr ""
 
-#: src/docs_inc.c:3897
+#: src/docs_inc.c:2002 src/docs_inc.c:2010
+msgid "button table below)."
+msgstr ""
+
+#: src/docs_inc.c:3971
 msgid "caclient"
 msgstr ""
 
-#: src/docs_inc.c:2485
+#: src/docs_inc.c:2531
 msgid "capabilities."
 msgstr ""
 
-#: src/docs_inc.c:3905
+#: src/docs_inc.c:3979
 msgid "capmt"
 msgstr ""
 
-#: src/docs_inc.c:1397 src/docs_inc.c:1531 src/docs_inc.c:3869
-#: src/docs_inc.c:5059
+#: src/docs_inc.c:1397 src/docs_inc.c:1531 src/docs_inc.c:3943
+#: src/docs_inc.c:5242
 msgid "channel"
 msgstr ""
 
@@ -7012,7 +7271,7 @@ msgstr ""
 msgid "channels"
 msgstr ""
 
-#: src/docs_inc.c:3933
+#: src/docs_inc.c:4007
 msgid "charset"
 msgstr ""
 
@@ -7020,27 +7279,27 @@ msgstr ""
 msgid "click to call up more detailed information about an event"
 msgstr ""
 
-#: src/docs_inc.c:3312
+#: src/docs_inc.c:3386
 msgid "click to display detailed information about the selected recording"
 msgstr ""
 
-#: src/docs_inc.c:3741
+#: src/docs_inc.c:3815
 msgid "config"
 msgstr ""
 
-#: src/docs_inc.c:3749
+#: src/docs_inc.c:3823
 msgid "cron"
 msgstr ""
 
-#: src/docs_inc.c:3901
+#: src/docs_inc.c:3975
 msgid "csa"
 msgstr ""
 
-#: src/docs_inc.c:3909
+#: src/docs_inc.c:3983
 msgid "cwc"
 msgstr ""
 
-#: src/docs_inc.c:3753
+#: src/docs_inc.c:3827
 msgid "dbus"
 msgstr ""
 
@@ -7048,11 +7307,11 @@ msgstr ""
 msgid "descramble"
 msgstr ""
 
-#: src/docs_inc.c:3893
+#: src/docs_inc.c:3967
 msgid "descrambler"
 msgstr ""
 
-#: src/docs_inc.c:1657
+#: src/docs_inc.c:1661
 msgid "development page"
 msgstr ""
 
@@ -7060,34 +7319,34 @@ msgstr ""
 msgid "dialog determines how services are mapped."
 msgstr ""
 
-#: src/docs_inc.c:2046
+#: src/docs_inc.c:2078
 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:1942
+#: src/docs_inc.c:1946
 msgid "dialog."
 msgstr ""
 
-#: src/docs_inc.c:3969
+#: src/docs_inc.c:4043
 msgid "diseqc"
 msgstr ""
 
-#: src/docs_inc.c:1647
+#: src/docs_inc.c:1651
 msgid "documentatation repository"
 msgstr ""
 
-#: src/docs_inc.c:5121 src/docs_inc.c:5197
+#: src/docs_inc.c:5317 src/docs_inc.c:5395
 msgid "donate"
 msgstr ""
 
-#: src/docs_inc.c:3937
+#: src/docs_inc.c:4011
 msgid "dvb"
 msgstr ""
 
-#: src/docs_inc.c:3913
+#: src/docs_inc.c:3987
 msgid "dvbcam"
 msgstr ""
 
@@ -7095,7 +7354,7 @@ msgstr ""
 msgid "dvbscan"
 msgstr ""
 
-#: src/docs_inc.c:3917
+#: src/docs_inc.c:3991
 msgid "dvr"
 msgstr ""
 
@@ -7115,27 +7374,27 @@ msgstr ""
 msgid "empty"
 msgstr ""
 
-#: src/docs_inc.c:3973
+#: src/docs_inc.c:4047
 msgid "en50221"
 msgstr ""
 
-#: src/docs_inc.c:3977
+#: src/docs_inc.c:4051
 msgid "en50494"
 msgstr ""
 
-#: src/docs_inc.c:3921
+#: src/docs_inc.c:3995
 msgid "epg"
 msgstr ""
 
-#: src/docs_inc.c:3925
+#: src/docs_inc.c:3999
 msgid "epgdb"
 msgstr ""
 
-#: src/docs_inc.c:3929
+#: src/docs_inc.c:4003
 msgid "epggrab"
 msgstr ""
 
-#: src/docs_inc.c:3885
+#: src/docs_inc.c:3959
 msgid "esfilter"
 msgstr ""
 
@@ -7143,16 +7402,24 @@ msgstr ""
 msgid "example"
 msgstr ""
 
-#: src/docs_inc.c:3829
+#: src/docs_inc.c:3903
 msgid "fastscan"
 msgstr ""
 
-#: src/docs_inc.c:1649
+#: src/docs_inc.c:1653
 msgid ""
 "fetches the markdown files using the build-in web server and use them as "
 "source for mkdocs."
 msgstr ""
 
+#: src/docs_inc.c:1633
+msgid "firmware repositories on Github."
+msgstr ""
+
+#: src/docs_inc.c:2034
+msgid "for 7+ days."
+msgstr ""
+
 #: src/docs_inc.c:311
 msgid "for UK DVB-T transmitters"
 msgstr ""
@@ -7165,19 +7432,19 @@ msgstr ""
 msgid "for all European satellite information"
 msgstr ""
 
-#: src/docs_inc.c:1659
+#: src/docs_inc.c:1663 src/docs_inc.c:2896
 msgid "for details."
 msgstr ""
 
-#: src/docs_inc.c:3482
+#: src/docs_inc.c:3556
 msgid "for more details on service mapping."
 msgstr ""
 
-#: src/docs_inc.c:1970
+#: src/docs_inc.c:1974
 msgid "for more info."
 msgstr ""
 
-#: src/docs_inc.c:3362
+#: src/docs_inc.c:3436
 msgid "for more information."
 msgstr ""
 
@@ -7189,11 +7456,11 @@ msgstr ""
 msgid "for worldwide satellite information."
 msgstr ""
 
-#: src/docs_inc.c:4448
+#: src/docs_inc.c:4515
 msgid "force service type to 1"
 msgstr ""
 
-#: src/docs_inc.c:4314
+#: src/docs_inc.c:4346
 msgid "format."
 msgstr ""
 
@@ -7205,11 +7472,11 @@ msgstr ""
 msgid "from one of our users..."
 msgstr ""
 
-#: src/docs_inc.c:3705
+#: src/docs_inc.c:3779
 msgid "fsmonitor"
 msgstr ""
 
-#: src/docs_inc.c:3600
+#: src/docs_inc.c:3674
 msgid "functions or a"
 msgstr ""
 
@@ -7217,95 +7484,95 @@ msgstr ""
 msgid "github"
 msgstr ""
 
-#: src/docs_inc.c:3841
+#: src/docs_inc.c:3915
 msgid "globalheaders"
 msgstr ""
 
-#: src/docs_inc.c:2515
+#: src/docs_inc.c:2561
 msgid "grabbers"
 msgstr ""
 
-#: src/docs_inc.c:2483
+#: src/docs_inc.c:2529
 msgid "grabbing"
 msgstr ""
 
-#: src/docs_inc.c:3677
+#: src/docs_inc.c:3751
 msgid "gtimer"
 msgstr ""
 
-#: src/docs_inc.c:275 src/docs_inc.c:5214
+#: src/docs_inc.c:275 src/docs_inc.c:5412
 msgid "here"
 msgstr ""
 
-#: src/docs_inc.c:3849
+#: src/docs_inc.c:3923
 msgid "hevc"
 msgstr ""
 
-#: src/docs_inc.c:3777
+#: src/docs_inc.c:3851
 msgid "htsp"
 msgstr ""
 
-#: src/docs_inc.c:3789
+#: src/docs_inc.c:3863
 msgid "htsp-ans"
 msgstr ""
 
-#: src/docs_inc.c:3785
+#: src/docs_inc.c:3859
 msgid "htsp-req"
 msgstr ""
 
-#: src/docs_inc.c:3781
+#: src/docs_inc.c:3855
 msgid "htsp-sub"
 msgstr ""
 
-#: src/docs_inc.c:3769
+#: src/docs_inc.c:3843
 msgid "http"
 msgstr ""
 
-#: src/docs_inc.c:3773
+#: src/docs_inc.c:3847
 msgid "httpc"
 msgstr ""
 
-#: src/docs_inc.c:1823
+#: src/docs_inc.c:1827
 msgid "iOS"
 msgstr ""
 
-#: src/docs_inc.c:3717
+#: src/docs_inc.c:3791
 msgid "idnode"
 msgstr ""
 
-#: src/docs_inc.c:3793
+#: src/docs_inc.c:3867
 msgid "imagecache"
 msgstr ""
 
-#: src/docs_inc.c:2088
+#: src/docs_inc.c:2120
 msgid "information icon will display service details."
 msgstr ""
 
-#: src/docs_inc.c:3957
+#: src/docs_inc.c:4031
 msgid "iptv"
 msgstr ""
 
-#: src/docs_inc.c:3961
+#: src/docs_inc.c:4035
 msgid "iptv-pcr"
 msgstr ""
 
-#: src/docs_inc.c:3949
+#: src/docs_inc.c:4023
 msgid "libav"
 msgstr ""
 
-#: src/docs_inc.c:3951
+#: src/docs_inc.c:4025
 msgid "libav / ffmpeg"
 msgstr ""
 
-#: src/docs_inc.c:3965
+#: src/docs_inc.c:4039
 msgid "linuxdvb"
 msgstr ""
 
-#: src/docs_inc.c:1793
+#: src/docs_inc.c:1797
 msgid "linuxtv"
 msgstr ""
 
-#: src/docs_inc.c:3709
+#: src/docs_inc.c:3783
 msgid "lock"
 msgstr ""
 
@@ -7313,19 +7580,19 @@ msgstr ""
 msgid "m3u"
 msgstr ""
 
-#: src/docs_inc.c:3673
+#: src/docs_inc.c:3747
 msgid "main"
 msgstr ""
 
-#: src/docs_inc.c:3861 src/docs_inc.c:4879
+#: src/docs_inc.c:3935 src/docs_inc.c:5062
 msgid "mkv"
 msgstr ""
 
-#: src/docs_inc.c:3941
+#: src/docs_inc.c:4015
 msgid "mpegts"
 msgstr ""
 
-#: src/docs_inc.c:3681
+#: src/docs_inc.c:3755
 msgid "mtimer"
 msgstr ""
 
@@ -7333,19 +7600,19 @@ msgstr ""
 msgid "mux"
 msgstr ""
 
-#: src/docs_inc.c:3853
+#: src/docs_inc.c:3927
 msgid "muxer"
 msgstr ""
 
-#: src/docs_inc.c:3945
+#: src/docs_inc.c:4019
 msgid "muxsched"
 msgstr ""
 
-#: src/docs_inc.c:2205
-msgid "network"
+#: src/docs_inc.c:2239
+msgid "networks"
 msgstr ""
 
-#: src/docs_inc.c:1795
+#: src/docs_inc.c:1799
 msgid "networks or manually configured."
 msgstr ""
 
@@ -7355,11 +7622,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: src/docs_inc.c:1629
-msgid "on their git repository."
-msgstr ""
-
-#: src/docs_inc.c:3997
+#: src/docs_inc.c:4071
 msgid "opentv"
 msgstr ""
 
@@ -7371,31 +7634,31 @@ msgstr ""
 msgid "or Freenode's"
 msgstr ""
 
-#: src/docs_inc.c:5113 src/docs_inc.c:5189
+#: src/docs_inc.c:5309 src/docs_inc.c:5387
 msgid "or chat to us on"
 msgstr ""
 
-#: src/docs_inc.c:5061
+#: src/docs_inc.c:5244
 msgid "or per"
 msgstr ""
 
-#: src/docs_inc.c:3616
+#: src/docs_inc.c:3690
 msgid "page for info."
 msgstr ""
 
-#: src/docs_inc.c:3348 src/docs_inc.c:3442
+#: src/docs_inc.c:3422 src/docs_inc.c:3516
 msgid "page."
 msgstr ""
 
-#: src/docs_inc.c:2673
+#: src/docs_inc.c:2719
 msgid "parameters"
 msgstr ""
 
-#: src/docs_inc.c:3833
+#: src/docs_inc.c:3907
 msgid "parser"
 msgstr ""
 
-#: src/docs_inc.c:3857
+#: src/docs_inc.c:3931
 msgid "pass"
 msgstr ""
 
@@ -7408,15 +7671,15 @@ msgid "playlist"
 msgstr ""
 
 #: src/docs_inc.c:1377 src/docs_inc.c:1417 src/docs_inc.c:1537
-#: src/docs_inc.c:3889
+#: src/docs_inc.c:3963
 msgid "profile"
 msgstr ""
 
-#: src/docs_inc.c:3993
+#: src/docs_inc.c:4067
 msgid "psip"
 msgstr ""
 
-#: src/docs_inc.c:4001
+#: src/docs_inc.c:4075
 msgid "pyepg"
 msgstr ""
 
@@ -7424,7 +7687,7 @@ msgstr ""
 msgid "qsize"
 msgstr ""
 
-#: src/docs_inc.c:3308
+#: src/docs_inc.c:3382
 msgid "recording of the program is active and underway (current)"
 msgstr ""
 
@@ -7432,79 +7695,83 @@ msgstr ""
 msgid "recordings"
 msgstr ""
 
-#: src/docs_inc.c:3729
+#: src/docs_inc.c:3803
 msgid "rtsp"
 msgstr ""
 
-#: src/docs_inc.c:1325 src/docs_inc.c:3981
+#: src/docs_inc.c:1325 src/docs_inc.c:4055
 msgid "satip"
 msgstr ""
 
-#: src/docs_inc.c:3985
+#: src/docs_inc.c:4059
 msgid "satips"
 msgstr ""
 
-#: src/docs_inc.c:4017
+#: src/docs_inc.c:4091
 msgid "scanfile"
 msgstr ""
 
-#: src/docs_inc.c:3584
+#: src/docs_inc.c:3658
 msgid "selected channels."
 msgstr ""
 
-#: src/docs_inc.c:1405 src/docs_inc.c:3865
+#: src/docs_inc.c:1405 src/docs_inc.c:3939
 msgid "service"
 msgstr ""
 
-#: src/docs_inc.c:3877
+#: src/docs_inc.c:3951
 msgid "service-mapper"
 msgstr ""
 
-#: src/docs_inc.c:3550 src/docs_inc.c:3558
+#: src/docs_inc.c:3624 src/docs_inc.c:3632
 msgid "services"
 msgstr ""
 
-#: src/docs_inc.c:3737
+#: src/docs_inc.c:3811
 msgid "settings"
 msgstr ""
 
-#: src/docs_inc.c:3701
+#: src/docs_inc.c:3775
 msgid "spawn"
 msgstr ""
 
-#: src/docs_inc.c:4312
+#: src/docs_inc.c:4344
 msgid "strftime"
 msgstr ""
 
-#: src/docs_inc.c:3873
+#: src/docs_inc.c:3947
 msgid "subscription"
 msgstr ""
 
-#: src/docs_inc.c:2241
+#: src/docs_inc.c:2279
 msgid ""
 "tab for it to apply. You may have multiple password entries for the same "
 "username if you wish."
 msgstr ""
 
-#: src/docs_inc.c:3472
+#: src/docs_inc.c:4505 src/docs_inc.c:4594
+msgid "tab to re-generate them."
+msgstr ""
+
+#: src/docs_inc.c:3546
 msgid "tab when you press the _[Map services]_ button."
 msgstr ""
 
-#: src/docs_inc.c:2032 src/docs_inc.c:2050
+#: src/docs_inc.c:2064 src/docs_inc.c:2082
 msgid "tab which will begin mapping the selected services to channels."
 msgstr ""
 
-#: src/docs_inc.c:3282 src/docs_inc.c:3290 src/docs_inc.c:4456
+#: src/docs_inc.c:3356 src/docs_inc.c:3364
 msgid "tab."
 msgstr ""
 
-#: src/docs_inc.c:4285
+#: src/docs_inc.c:4251
 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:2997
+#: src/docs_inc.c:3078
 msgid ""
 "tab. This dialog shows the received PIDs and filtered PIDs in one window."
 msgstr ""
@@ -7525,39 +7792,39 @@ msgstr ""
 msgid "tags"
 msgstr ""
 
-#: src/docs_inc.c:3797
+#: src/docs_inc.c:3871
 msgid "tbl"
 msgstr ""
 
-#: src/docs_inc.c:3817
+#: src/docs_inc.c:3891
 msgid "tbl-atsc"
 msgstr ""
 
-#: src/docs_inc.c:3801
+#: src/docs_inc.c:3875
 msgid "tbl-base"
 msgstr ""
 
-#: src/docs_inc.c:3805
+#: src/docs_inc.c:3879
 msgid "tbl-csa"
 msgstr ""
 
-#: src/docs_inc.c:3809
+#: src/docs_inc.c:3883
 msgid "tbl-eit"
 msgstr ""
 
-#: src/docs_inc.c:3821
+#: src/docs_inc.c:3895
 msgid "tbl-pass"
 msgstr ""
 
-#: src/docs_inc.c:3825
+#: src/docs_inc.c:3899
 msgid "tbl-satip"
 msgstr ""
 
-#: src/docs_inc.c:3813
+#: src/docs_inc.c:3887
 msgid "tbl-time"
 msgstr ""
 
-#: src/docs_inc.c:3725
+#: src/docs_inc.c:3799
 msgid "tcp"
 msgstr ""
 
@@ -7565,7 +7832,7 @@ msgstr ""
 msgid "the Tvheadend forums"
 msgstr ""
 
-#: src/docs_inc.c:697 src/docs_inc.c:3316
+#: src/docs_inc.c:697 src/docs_inc.c:3390
 msgid "the program failed to record"
 msgstr ""
 
@@ -7573,7 +7840,7 @@ msgstr ""
 msgid "the program is currently recording"
 msgstr ""
 
-#: src/docs_inc.c:3304
+#: src/docs_inc.c:3378
 msgid "the program is scheduled (upcoming)"
 msgstr ""
 
@@ -7581,7 +7848,7 @@ msgstr ""
 msgid "the program is scheduled for recording"
 msgstr ""
 
-#: src/docs_inc.c:3320
+#: src/docs_inc.c:3394
 msgid "the program recorded successfully"
 msgstr ""
 
@@ -7595,19 +7862,19 @@ msgstr ""
 msgid "the subscription is using."
 msgstr ""
 
-#: src/docs_inc.c:2772
+#: src/docs_inc.c:2818
 msgid "this guide"
 msgstr ""
 
-#: src/docs_inc.c:3689
+#: src/docs_inc.c:3763
 msgid "thread"
 msgstr ""
 
-#: src/docs_inc.c:3697
+#: src/docs_inc.c:3771
 msgid "time"
 msgstr ""
 
-#: src/docs_inc.c:4013
+#: src/docs_inc.c:4087
 msgid "timeshift"
 msgstr ""
 
@@ -7615,27 +7882,27 @@ msgstr ""
 msgid "to force a scan and effectively ask your tuner what it can see."
 msgstr ""
 
-#: src/docs_inc.c:3953
+#: src/docs_inc.c:4027
 msgid "transcode"
 msgstr ""
 
-#: src/docs_inc.c:4021
+#: src/docs_inc.c:4095
 msgid "tsfile"
 msgstr ""
 
-#: src/docs_inc.c:3845
+#: src/docs_inc.c:3919
 msgid "tsfix"
 msgstr ""
 
-#: src/docs_inc.c:3989
+#: src/docs_inc.c:4063
 msgid "tvhdhomerun"
 msgstr ""
 
-#: src/docs_inc.c:3693
+#: src/docs_inc.c:3767
 msgid "tvhpoll"
 msgstr ""
 
-#: src/docs_inc.c:3582
+#: src/docs_inc.c:3656
 msgid "two"
 msgstr ""
 
@@ -7643,20 +7910,20 @@ msgstr ""
 msgid "ukfree.tv"
 msgstr ""
 
-#: src/docs_inc.c:3733
+#: src/docs_inc.c:3807
 msgid "upnp"
 msgstr ""
 
-#: src/docs_inc.c:3721
+#: src/docs_inc.c:3795
 msgid "url"
 msgstr ""
 
-#: src/docs_inc.c:4345 src/docs_inc.c:4349 src/docs_inc.c:4610
-#: src/docs_inc.c:4614 src/docs_inc.c:4994 src/docs_inc.c:4998
+#: src/docs_inc.c:4377 src/docs_inc.c:4381 src/docs_inc.c:4755
+#: src/docs_inc.c:4759 src/docs_inc.c:5177 src/docs_inc.c:5181
 msgid "user"
 msgstr ""
 
-#: src/docs_inc.c:3713
+#: src/docs_inc.c:3787
 msgid "uuid"
 msgstr ""
 
@@ -7664,7 +7931,7 @@ msgstr ""
 msgid "webchat"
 msgstr ""
 
-#: src/docs_inc.c:4009
+#: src/docs_inc.c:4083
 msgid "webui"
 msgstr ""
 
@@ -7676,18 +7943,18 @@ msgstr ""
 msgid "wiki"
 msgstr ""
 
-#: src/docs_inc.c:4558 src/docs_inc.c:4562
+#: src/docs_inc.c:4444 src/docs_inc.c:4448
 msgid "will be"
 msgstr ""
 
-#: src/docs_inc.c:2028
+#: src/docs_inc.c:2060
 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:4005
+#: src/docs_inc.c:4079
 msgid "xmltv"
 msgstr ""
 
@@ -7701,6 +7968,12 @@ msgstr ""
 msgid "yes"
 msgstr ""
 
+#: src/docs_inc.c:2241
+msgid ""
+"you want to export. If you don't export any, you will see the following "
+"error message (in the log)."
+msgstr ""
+
 #: src/docs_inc.c:89
 msgid ""
 "| --------------------------- | ------------- Headless table cell 1 | "
index 8d6af9b541cfd6411f171a9e0e938e2be44e99e9..a8a382ba78b0922c4794bba7892d4638714e50b6 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-16 18:36+0100\n"
+"POT-Creation-Date: 2017-03-29 21:07+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"
index 67d3aa3b960453aea16d389c348e197edd7567e2..855813dbb24585e0c5c271917e72d988d48d3ffe 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-16 18:36+0100\n"
+"POT-Creation-Date: 2017-03-29 21:07+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,14 +17,14 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/main.c:530
+#: src/main.c:529
 msgid ""
 "\n"
 "For more information please visit the Tvheadend website:\n"
 "https://tvheadend.org\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:649
+#: src/input/mpegts/mpegts_mux.c:645
 msgid "# Channels"
 msgstr ""
 
@@ -37,7 +37,7 @@ msgid "# Muxes"
 msgstr ""
 
 #: src/bouquet.c:1100 src/input/mpegts/mpegts_network.c:280
-#: src/input/mpegts/mpegts_mux.c:641
+#: src/input/mpegts/mpegts_mux.c:637
 msgid "# Services"
 msgstr ""
 
@@ -49,7 +49,7 @@ msgstr ""
 msgid "# tune repeats"
 msgstr ""
 
-#: src/dvr/dvr_config.c:688
+#: src/dvr/dvr_config.c:685
 msgid "(Default profile)"
 msgstr ""
 
@@ -65,23 +65,23 @@ msgstr ""
 msgid "1"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2527 src/dvr/dvr_db.c:2551 src/dvr/dvr_config.c:724
-#: src/dvr/dvr_config.c:747
+#: src/dvr/dvr_db.c:2582 src/dvr/dvr_db.c:2606 src/dvr/dvr_config.c:721
+#: src/dvr/dvr_config.c:744
 msgid "1 day"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2533 src/dvr/dvr_db.c:2557 src/dvr/dvr_config.c:730
-#: src/dvr/dvr_config.c:753
+#: src/dvr/dvr_db.c:2588 src/dvr/dvr_db.c:2612 src/dvr/dvr_config.c:727
+#: src/dvr/dvr_config.c:750
 msgid "1 month"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2530 src/dvr/dvr_db.c:2554 src/dvr/dvr_config.c:727
-#: src/dvr/dvr_config.c:750
+#: src/dvr/dvr_db.c:2585 src/dvr/dvr_db.c:2609 src/dvr/dvr_config.c:724
+#: src/dvr/dvr_config.c:747
 msgid "1 week"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2537 src/dvr/dvr_db.c:2561 src/dvr/dvr_config.c:734
-#: src/dvr/dvr_config.c:757
+#: src/dvr/dvr_db.c:2592 src/dvr/dvr_db.c:2616 src/dvr/dvr_config.c:731
+#: src/dvr/dvr_config.c:754
 msgid "1 year"
 msgstr ""
 
@@ -113,18 +113,18 @@ msgstr ""
 msgid "2"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2534 src/dvr/dvr_db.c:2558 src/dvr/dvr_config.c:731
-#: src/dvr/dvr_config.c:754
+#: src/dvr/dvr_db.c:2589 src/dvr/dvr_db.c:2613 src/dvr/dvr_config.c:728
+#: src/dvr/dvr_config.c:751
 msgid "2 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2531 src/dvr/dvr_db.c:2555 src/dvr/dvr_config.c:728
-#: src/dvr/dvr_config.c:751
+#: src/dvr/dvr_db.c:2586 src/dvr/dvr_db.c:2610 src/dvr/dvr_config.c:725
+#: src/dvr/dvr_config.c:748
 msgid "2 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2538 src/dvr/dvr_db.c:2562 src/dvr/dvr_config.c:735
-#: src/dvr/dvr_config.c:758
+#: src/dvr/dvr_db.c:2593 src/dvr/dvr_db.c:2617 src/dvr/dvr_config.c:732
+#: src/dvr/dvr_config.c:755
 msgid "2 years"
 msgstr ""
 
@@ -136,23 +136,23 @@ msgstr ""
 msgid "3"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2528 src/dvr/dvr_db.c:2552 src/dvr/dvr_config.c:725
-#: src/dvr/dvr_config.c:748
+#: src/dvr/dvr_db.c:2583 src/dvr/dvr_db.c:2607 src/dvr/dvr_config.c:722
+#: src/dvr/dvr_config.c:745
 msgid "3 days"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2535 src/dvr/dvr_db.c:2559 src/dvr/dvr_config.c:732
-#: src/dvr/dvr_config.c:755
+#: src/dvr/dvr_db.c:2590 src/dvr/dvr_db.c:2614 src/dvr/dvr_config.c:729
+#: src/dvr/dvr_config.c:752
 msgid "3 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2532 src/dvr/dvr_db.c:2556 src/dvr/dvr_config.c:729
-#: src/dvr/dvr_config.c:752
+#: src/dvr/dvr_db.c:2587 src/dvr/dvr_db.c:2611 src/dvr/dvr_config.c:726
+#: src/dvr/dvr_config.c:749
 msgid "3 weeks"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2539 src/dvr/dvr_db.c:2563 src/dvr/dvr_config.c:736
-#: src/dvr/dvr_config.c:759
+#: src/dvr/dvr_db.c:2594 src/dvr/dvr_db.c:2618 src/dvr/dvr_config.c:733
+#: src/dvr/dvr_config.c:756
 msgid "3 years"
 msgstr ""
 
@@ -168,8 +168,8 @@ msgstr ""
 msgid "5"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2529 src/dvr/dvr_db.c:2553 src/dvr/dvr_config.c:726
-#: src/dvr/dvr_config.c:749
+#: src/dvr/dvr_db.c:2584 src/dvr/dvr_db.c:2608 src/dvr/dvr_config.c:723
+#: src/dvr/dvr_config.c:746
 msgid "5 days"
 msgstr ""
 
@@ -185,8 +185,8 @@ msgstr ""
 msgid "6"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2536 src/dvr/dvr_db.c:2560 src/dvr/dvr_config.c:733
-#: src/dvr/dvr_config.c:756
+#: src/dvr/dvr_db.c:2591 src/dvr/dvr_db.c:2615 src/dvr/dvr_config.c:730
+#: src/dvr/dvr_config.c:753
 msgid "6 months"
 msgstr ""
 
@@ -215,7 +215,7 @@ msgstr ""
 msgid "A"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1064
+#: src/dvr/dvr_autorec.c:1068
 msgid "A channel tag (e.g. a group of channels) to which this rule applies."
 msgstr ""
 
@@ -233,11 +233,11 @@ msgstr ""
 msgid "AB"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:506
+#: src/input/mpegts/mpegts_mux.c:502
 msgid "AC-3 = descriptor 6"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:665
+#: src/input/mpegts/mpegts_mux.c:661
 msgid "AC-3 detection"
 msgstr ""
 
@@ -253,51 +253,51 @@ msgstr ""
 msgid "AES Constant Code Word"
 msgstr ""
 
-#: src/config.c:1934
+#: src/config.c:1925
 msgid "AF11"
 msgstr ""
 
-#: src/config.c:1935
+#: src/config.c:1926
 msgid "AF12"
 msgstr ""
 
-#: src/config.c:1936
+#: src/config.c:1927
 msgid "AF13"
 msgstr ""
 
-#: src/config.c:1938
+#: src/config.c:1929
 msgid "AF21"
 msgstr ""
 
-#: src/config.c:1939
+#: src/config.c:1930
 msgid "AF22"
 msgstr ""
 
-#: src/config.c:1940
+#: src/config.c:1931
 msgid "AF23"
 msgstr ""
 
-#: src/config.c:1942
+#: src/config.c:1933
 msgid "AF31"
 msgstr ""
 
-#: src/config.c:1943
+#: src/config.c:1934
 msgid "AF32"
 msgstr ""
 
-#: src/config.c:1944
+#: src/config.c:1935
 msgid "AF33"
 msgstr ""
 
-#: src/config.c:1946
+#: src/config.c:1937
 msgid "AF41"
 msgstr ""
 
-#: src/config.c:1947
+#: src/config.c:1938
 msgid "AF42"
 msgstr ""
 
-#: src/config.c:1948
+#: src/config.c:1939
 msgid "AF43"
 msgstr ""
 
@@ -313,7 +313,7 @@ msgstr ""
 msgid "ATSC"
 msgstr ""
 
-#: src/tvhlog.c:159
+#: src/tvhlog.c:161
 msgid "ATSC PSIP EPG"
 msgstr ""
 
@@ -325,7 +325,7 @@ msgstr ""
 msgid "ATSC source ID"
 msgstr ""
 
-#: src/satip/server.c:734
+#: src/satip/server.c:749
 msgid "ATSC-C"
 msgstr ""
 
@@ -337,7 +337,7 @@ msgstr ""
 msgid "ATSC-C multiplex"
 msgstr ""
 
-#: src/satip/server.c:726
+#: src/satip/server.c:741
 msgid "ATSC-T"
 msgstr ""
 
@@ -367,15 +367,15 @@ msgstr ""
 msgid "Aborted by user"
 msgstr ""
 
-#: src/satip/server.c:625
+#: src/satip/server.c:631
 msgid "Accept remote subscription weight"
 msgstr ""
 
-#: src/satip/server.c:626
+#: src/satip/server.c:632
 msgid "Accept the remote subscription weight (from the SAT>IP client)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:658 src/input/mpegts/iptv/iptv.c:898
+#: src/input/mpegts/mpegts_mux.c:654 src/input/mpegts/iptv/iptv.c:934
 msgid "Accept zero value for TSID"
 msgstr ""
 
@@ -396,15 +396,21 @@ msgstr ""
 msgid "Adapter in use by another subscription"
 msgstr ""
 
-#: src/main.c:880
+#: src/main.c:879
 msgid "Add file and line numbers to debug"
 msgstr ""
 
-#: src/main.c:881
+#: src/main.c:880
 msgid "Add the thread ID to debug"
 msgstr ""
 
-#: src/epggrab/module.c:186
+#: src/input/mpegts/mpegts_service.c:241
+msgid ""
+"Add this value to PTS for the teletext subtitles. The time value is in "
+"milliseconds and may be negative."
+msgstr ""
+
+#: src/epggrab/module.c:188
 msgid "Additional arguments to pass to the grabber."
 msgstr ""
 
@@ -412,7 +418,7 @@ msgstr ""
 msgid "Additional service names found in EPG data."
 msgstr ""
 
-#: src/dvr/dvr_config.c:949
+#: 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 "
@@ -423,15 +429,15 @@ msgstr ""
 msgid "Admin"
 msgstr ""
 
-#: src/wizard.c:425
+#: src/wizard.c:433
 msgid "Admin password"
 msgstr ""
 
-#: src/wizard.c:414
+#: src/wizard.c:422
 msgid "Admin username"
 msgstr ""
 
-#: src/wizard.c:391
+#: src/wizard.c:399
 msgid "Administrator login"
 msgstr ""
 
@@ -439,7 +445,7 @@ msgstr ""
 msgid "Adult movie"
 msgstr ""
 
-#: src/access.c:1385 src/access.c:1500 src/config.c:1962
+#: src/access.c:1385 src/access.c:1500 src/config.c:1953
 msgid "Advanced"
 msgstr ""
 
@@ -455,7 +461,7 @@ msgstr ""
 msgid "Advertisement / Shopping"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:717
+#: src/input/mpegts/iptv/iptv.c:742
 msgid "After creating the network scan it for services."
 msgstr ""
 
@@ -463,13 +469,13 @@ msgstr ""
 msgid "All (Streaming plus DVR)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1261
+#: 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."
 msgstr ""
 
-#: src/config.c:1973
+#: src/config.c:1964
 msgid "All lower-case"
 msgstr ""
 
@@ -491,11 +497,15 @@ msgstr ""
 msgid "All: Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:947
+#: src/dvr/dvr_autorec.c:949
 msgid "All: Record once per day"
 msgstr ""
 
 #: src/dvr/dvr_autorec.c:945
+msgid "All: Record once per month"
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:947
 msgid "All: Record once per week"
 msgstr ""
 
@@ -538,7 +548,7 @@ msgstr ""
 msgid "Allowed DVR profiles. This limits the profiles the user has access to."
 msgstr ""
 
-#: src/wizard.c:404
+#: src/wizard.c:412
 msgid "Allowed network"
 msgstr ""
 
@@ -546,11 +556,11 @@ msgstr ""
 msgid "Allowed networks"
 msgstr ""
 
-#: src/main.c:823
+#: src/main.c:822
 msgid "Alternate PID path"
 msgstr ""
 
-#: src/main.c:818
+#: src/main.c:817
 msgid "Alternate configuration path"
 msgstr ""
 
@@ -581,7 +591,7 @@ msgid ""
 "values using the new v5 linuxdvb API."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1096 src/dvr/dvr_autorec.c:1109
+#: src/dvr/dvr_autorec.c:1100 src/dvr/dvr_autorec.c:1113
 msgid ""
 "An event which starts between this \"start after\" and \"start before\" will "
 "be matched (including boundary values)."
@@ -597,8 +607,8 @@ msgstr ""
 
 #: src/profile.c:1313 src/dvr/dvr_autorec.c:628 src/dvr/dvr_autorec.c:664
 #: src/dvr/dvr_autorec.c:678 src/dvr/dvr_autorec.c:685
-#: src/dvr/dvr_autorec.c:969 src/dvr/dvr_autorec.c:1099
-#: src/dvr/dvr_autorec.c:1112 src/dvr/dvr_timerec.c:408
+#: src/dvr/dvr_autorec.c:973 src/dvr/dvr_autorec.c:1103
+#: src/dvr/dvr_autorec.c:1116 src/dvr/dvr_timerec.c:408
 msgid "Any"
 msgstr ""
 
@@ -614,11 +624,11 @@ msgstr ""
 msgid "Arts magazines"
 msgstr ""
 
-#: src/wizard.c:933
+#: src/wizard.c:941
 msgid "Assign predefined muxes to networks"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:316
+#: src/input/mpegts/mpegts_input.c:327
 msgid "Associate this device with one or more networks."
 msgstr ""
 
@@ -668,7 +678,7 @@ msgstr ""
 msgid "Audioes muxer"
 msgstr ""
 
-#: src/satip/server.c:562
+#: src/satip/server.c:568
 msgid "Auto"
 msgstr ""
 
@@ -680,20 +690,20 @@ msgstr ""
 msgid "Auto check enabled"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3299
+#: src/dvr/dvr_db.c:3354
 msgid "Auto record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3308
+#: src/dvr/dvr_db.c:3363
 msgid "Auto record caption"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1417
+#: src/dvr/dvr_db.c:1461
 #, c-format
 msgid "Auto recording%s%s"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3316
+#: src/dvr/dvr_db.c:3371
 msgid "Auto time record"
 msgstr ""
 
@@ -705,15 +715,15 @@ msgstr ""
 msgid "Automatic checking"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3309
+#: src/dvr/dvr_db.c:3364
 msgid "Automatic recording caption."
 msgstr ""
 
-#: src/htsp_server.c:2104 src/htsp_server.c:2140
+#: src/htsp_server.c:2110 src/htsp_server.c:2146
 msgid "Automatic schedule entry not found"
 msgstr ""
 
-#: src/htsp_server.c:2215 src/htsp_server.c:2250
+#: src/htsp_server.c:2221 src/htsp_server.c:2256
 msgid "Automatic time scheduler entry not found"
 msgstr ""
 
@@ -728,7 +738,7 @@ msgstr ""
 msgid "Automatically map EPG source"
 msgstr ""
 
-#: src/wizard.c:1079
+#: src/wizard.c:1087
 msgid "Automatically map all available services to channels."
 msgstr ""
 
@@ -740,7 +750,7 @@ msgstr ""
 msgid "Automatically name from network"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3300
+#: src/dvr/dvr_db.c:3355
 msgid "Automatically record."
 msgstr ""
 
@@ -765,11 +775,11 @@ msgid ""
 "defined channel numbers."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1014
+#: src/dvr/dvr_config.c:1011
 msgid "Autorec maximum count (0=unlimited)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1023
+#: src/dvr/dvr_config.c:1020
 msgid "Autorec maximum schedules limit (0=unlimited)"
 msgstr ""
 
@@ -796,7 +806,7 @@ msgstr ""
 msgid "Bad"
 msgstr ""
 
-#: src/htsp_server.c:1355
+#: src/htsp_server.c:1361
 msgid "Bad request"
 msgstr ""
 
@@ -816,7 +826,7 @@ msgstr ""
 msgid "Based on software from"
 msgstr ""
 
-#: src/access.c:1384 src/access.c:1495 src/access.c:1538 src/config.c:1961
+#: src/access.c:1384 src/access.c:1495 src/access.c:1538 src/config.c:1952
 msgid "Basic"
 msgstr ""
 
@@ -856,23 +866,23 @@ msgstr ""
 msgid "Bouquets"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1248
+#: src/dvr/dvr_autorec.c:1252
 msgid "Brand"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1249
+#: src/dvr/dvr_autorec.c:1253
 msgid "Branding information (if available)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3360
+#: src/dvr/dvr_db.c:3415
 msgid "Broadcast"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1075
+#: src/dvr/dvr_autorec.c:1079
 msgid "Broadcast type"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3361
+#: src/dvr/dvr_db.c:3416
 msgid "Broadcast."
 msgstr ""
 
@@ -898,7 +908,7 @@ msgid ""
 "faster."
 msgstr ""
 
-#: src/tvhlog.c:135
+#: src/tvhlog.c:136
 msgid "CA (descrambling) Client"
 msgstr ""
 
@@ -931,7 +941,7 @@ msgstr ""
 msgid "CAPMT (Linux Network DVBAPI)"
 msgstr ""
 
-#: src/tvhlog.c:137
+#: src/tvhlog.c:138
 msgid "CAPMT CA Client"
 msgstr ""
 
@@ -951,7 +961,7 @@ msgstr ""
 msgid "CAPMT query interval (ms)."
 msgstr ""
 
-#: src/tvhlog.c:154
+#: src/tvhlog.c:156
 msgid "CI Module"
 msgstr ""
 
@@ -963,51 +973,51 @@ msgstr ""
 msgid "CRASH"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:601 src/input/mpegts/mpegts_service.c:176
+#: src/input/mpegts/mpegts_mux.c:597 src/input/mpegts/mpegts_service.c:176
 msgid "CRID authority"
 msgstr ""
 
-#: src/config.c:1932
+#: src/config.c:1923
 msgid "CS0"
 msgstr ""
 
-#: src/config.c:1933
+#: src/config.c:1924
 msgid "CS1"
 msgstr ""
 
-#: src/config.c:1937
+#: src/config.c:1928
 msgid "CS2"
 msgstr ""
 
-#: src/config.c:1941
+#: src/config.c:1932
 msgid "CS3"
 msgstr ""
 
-#: src/config.c:1945
+#: src/config.c:1936
 msgid "CS4"
 msgstr ""
 
-#: src/config.c:1949
+#: src/config.c:1940
 msgid "CS5"
 msgstr ""
 
-#: src/config.c:1951
+#: src/config.c:1942
 msgid "CS6"
 msgstr ""
 
-#: src/config.c:1952
+#: src/config.c:1943
 msgid "CS7"
 msgstr ""
 
-#: src/tvhlog.c:136
+#: src/tvhlog.c:137
 msgid "CSA (descrambling)"
 msgstr ""
 
-#: src/tvhlog.c:138
+#: src/tvhlog.c:139
 msgid "CWC CA Client"
 msgstr ""
 
-#: src/dvr/dvr_config.c:891
+#: src/dvr/dvr_config.c:888
 msgid "Cache scheme"
 msgstr ""
 
@@ -1023,8 +1033,8 @@ msgstr ""
 msgid "Change parameters"
 msgstr ""
 
-#: src/tvhlog.c:128 src/service.c:200 src/dvr/dvr_db.c:3066
-#: src/dvr/dvr_autorec.c:1050 src/dvr/dvr_timerec.c:574
+#: src/tvhlog.c:128 src/service.c:200 src/dvr/dvr_db.c:3121
+#: src/dvr/dvr_autorec.c:1054 src/dvr/dvr_timerec.c:574
 msgid "Channel"
 msgstr ""
 
@@ -1032,16 +1042,16 @@ msgstr ""
 msgid "Channel Tags"
 msgstr ""
 
-#: src/htsp_server.c:1547 src/htsp_server.c:1589 src/htsp_server.c:1674
-#: src/htsp_server.c:1844 src/htsp_server.c:2385 src/htsp_server.c:2388
+#: src/htsp_server.c:1553 src/htsp_server.c:1595 src/htsp_server.c:1680
+#: src/htsp_server.c:1850 src/htsp_server.c:2391 src/htsp_server.c:2394
 msgid "Channel does not exist"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3077
+#: src/dvr/dvr_db.c:3132
 msgid "Channel icon"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3078
+#: src/dvr/dvr_db.c:3133
 msgid "Channel icon URL."
 msgstr ""
 
@@ -1049,11 +1059,11 @@ msgstr ""
 msgid "Channel icon as defined in EPG data."
 msgstr ""
 
-#: src/config.c:2349
+#: src/config.c:2340
 msgid "Channel icon name scheme"
 msgstr ""
 
-#: src/config.c:2336
+#: src/config.c:2327
 msgid "Channel icon path"
 msgstr ""
 
@@ -1061,11 +1071,11 @@ msgstr ""
 msgid "Channel mapping options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3085
+#: src/dvr/dvr_db.c:3140
 msgid "Channel name"
 msgstr ""
 
-#: src/htsp_server.c:2330
+#: src/htsp_server.c:2336
 msgid "Channel not found"
 msgstr ""
 
@@ -1089,15 +1099,15 @@ msgstr ""
 msgid "Channel numbers (heuristic)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:874
+#: src/input/mpegts/iptv/iptv.c:910
 msgid "Channel numbers from"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1063
+#: src/dvr/dvr_autorec.c:1067
 msgid "Channel tag"
 msgstr ""
 
-#: src/htsp_server.c:1680
+#: src/htsp_server.c:1686
 msgid "Channel tag does not exist"
 msgstr ""
 
@@ -1129,18 +1139,18 @@ msgstr ""
 msgid "Channels EPG data is used by."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:253 src/input/mpegts/mpegts_mux.c:630
+#: src/input/mpegts/mpegts_network.c:253 src/input/mpegts/mpegts_mux.c:626
 #: src/input/mpegts/mpegts_service.c:203
 msgid "Character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1281
+#: 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:144
+#: src/tvhlog.c:145
 msgid "Charset"
 msgstr ""
 
@@ -1183,7 +1193,7 @@ msgstr ""
 msgid "Classical music"
 msgstr ""
 
-#: src/streaming.c:578
+#: src/streaming.c:580
 msgid "Clean effects"
 msgstr ""
 
@@ -1191,7 +1201,7 @@ msgstr ""
 msgid "Client name"
 msgstr ""
 
-#: src/dvr/dvr_config.c:927
+#: src/dvr/dvr_config.c:924
 msgid "Clone scheduled entry on error"
 msgstr ""
 
@@ -1214,17 +1224,17 @@ msgstr ""
 #: src/access.c:1845 src/access.c:2064 src/access.c:2201 src/channels.c:1508
 #: src/esfilter.c:711 src/esfilter.c:806 src/esfilter.c:901 src/esfilter.c:996
 #: src/esfilter.c:1101 src/esfilter.c:1183 src/profile.c:336 src/bouquet.c:1108
-#: src/epggrab/channel.c:867 src/dvr/dvr_db.c:3418 src/dvr/dvr_autorec.c:1293
-#: src/dvr/dvr_timerec.c:678 src/dvr/dvr_config.c:870
+#: src/epggrab/channel.c:867 src/dvr/dvr_db.c:3473 src/dvr/dvr_autorec.c:1297
+#: src/dvr/dvr_timerec.c:678 src/dvr/dvr_config.c:867
 #: src/descrambler/caclient.c:288
 msgid "Comment"
 msgstr ""
 
-#: src/dvr/dvr_db.c:609
+#: src/dvr/dvr_db.c:629
 msgid "Commercial break"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1127
+#: 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 "
@@ -1235,15 +1245,15 @@ msgstr ""
 msgid "Committed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:638
+#: src/dvr/dvr_db.c:660
 msgid "Completed OK"
 msgstr ""
 
-#: src/config.c:2222
+#: src/config.c:2213
 msgid "Compress EPG database"
 msgstr ""
 
-#: src/config.c:2223
+#: src/config.c:2214
 msgid "Compress the EPG database to reduce disk I/O and space."
 msgstr ""
 
@@ -1253,7 +1263,7 @@ msgid ""
 "The first limit number is for src=1 (AA), second for src=2 (AB) etc."
 msgstr ""
 
-#: src/config.c:2174
+#: src/config.c:2165
 msgid "Conditional Access"
 msgstr ""
 
@@ -1270,7 +1280,7 @@ msgstr ""
 msgid "Configuration"
 msgstr ""
 
-#: src/config.c:2026
+#: src/config.c:2017
 msgid "Configuration - Base"
 msgstr ""
 
@@ -1278,7 +1288,7 @@ msgstr ""
 msgid "Configuration - Image Cache"
 msgstr ""
 
-#: src/satip/server.c:576
+#: src/satip/server.c:582
 msgid "Configuration - SAT>IP Server"
 msgstr ""
 
@@ -1286,11 +1296,11 @@ msgstr ""
 msgid "Configuration ID"
 msgstr ""
 
-#: src/dvr/dvr_config.c:859
+#: src/dvr/dvr_config.c:856
 msgid "Configuration name"
 msgstr ""
 
-#: src/config.c:2062
+#: src/config.c:2053
 msgid "Configuration version"
 msgstr ""
 
@@ -1315,7 +1325,7 @@ msgstr ""
 msgid "Container to use for the transcoded stream."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:863
+#: src/input/mpegts/iptv/iptv.c:899
 msgid "Content character set"
 msgstr ""
 
@@ -1323,11 +1333,11 @@ msgstr ""
 msgid "Content reference identifier authority."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3351 src/dvr/dvr_autorec.c:1085
+#: src/dvr/dvr_db.c:3406 src/dvr/dvr_autorec.c:1089
 msgid "Content type"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3352
+#: src/dvr/dvr_db.c:3407
 msgid "Content type."
 msgstr ""
 
@@ -1339,15 +1349,15 @@ msgstr ""
 msgid "Continue even if descrambling fails"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1132
+#: src/dvr/dvr_autorec.c:1136
 msgid "Continue recording for x minutes after scheduled stop time"
 msgstr ""
 
-#: src/channels.c:482 src/dvr/dvr_db.c:3040 src/dvr/dvr_config.c:979
+#: src/channels.c:482 src/dvr/dvr_db.c:3095 src/dvr/dvr_config.c:976
 msgid "Continue recording for x minutes after scheduled stop time."
 msgstr ""
 
-#: src/config.c:2134
+#: src/config.c:2125
 msgid "Cookie expiration (days)"
 msgstr ""
 
@@ -1371,25 +1381,25 @@ msgstr ""
 msgid "Create SDTV/HDTV/Radio tags."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:856
+#: src/input/mpegts/iptv/iptv.c:892
 msgid "Create a bouquet from the playlist."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1175
+#: 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:1187
+#: 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:1163
+#: 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 "
@@ -1400,11 +1410,11 @@ msgstr ""
 msgid "Create a provider name tag."
 msgstr ""
 
-#: src/wizard.c:1097
+#: src/wizard.c:1105
 msgid "Create and associate a network tag to created channels."
 msgstr ""
 
-#: src/wizard.c:1088
+#: src/wizard.c:1096
 msgid "Create and associate a provider tag to created channels."
 msgstr ""
 
@@ -1412,7 +1422,7 @@ msgstr ""
 msgid "Create and link these tags to channels when mapping."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:855
+#: src/input/mpegts/iptv/iptv.c:891
 msgid "Create bouquet"
 msgstr ""
 
@@ -1420,11 +1430,11 @@ msgstr ""
 msgid "Create bouquet tag"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1153
+#: src/dvr/dvr_config.c:1150
 msgid "Create directories using these permissions."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1094
+#: src/dvr/dvr_config.c:1091
 msgid "Create files using these permissions."
 msgstr ""
 
@@ -1436,7 +1446,7 @@ msgstr ""
 msgid "Create network name tags (set by provider)."
 msgstr ""
 
-#: src/wizard.c:1096
+#: src/wizard.c:1104
 msgid "Create network tags"
 msgstr ""
 
@@ -1444,7 +1454,7 @@ msgstr ""
 msgid "Create provider name tags"
 msgstr ""
 
-#: src/wizard.c:1087
+#: src/wizard.c:1095
 msgid "Create provider tags"
 msgstr ""
 
@@ -1452,7 +1462,7 @@ msgstr ""
 msgid "Create tags"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1116
+#: src/dvr/dvr_config.c:1113
 msgid ""
 "Create tags in recordings using media containers that support metadata (if "
 "possible)."
@@ -1462,11 +1472,11 @@ msgstr ""
 msgid "Create type-based tags"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:240
+#: src/input/mpegts/mpegts_service.c:248
 msgid "Created"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3215 src/dvr/dvr_autorec.c:1283 src/dvr/dvr_timerec.c:668
+#: src/dvr/dvr_db.c:3270 src/dvr/dvr_autorec.c:1287 src/dvr/dvr_timerec.c:668
 msgid "Creator"
 msgstr ""
 
@@ -1522,7 +1532,7 @@ msgstr ""
 msgid "DBUS"
 msgstr ""
 
-#: src/main.c:833
+#: src/main.c:832
 msgid "DBus - use the session message bus instead of the system one"
 msgstr ""
 
@@ -1538,15 +1548,15 @@ msgstr ""
 msgid "DES key"
 msgstr ""
 
-#: src/config.c:2157
+#: src/config.c:2148
 msgid "DSCP/TOS for streaming"
 msgstr ""
 
-#: src/tvhlog.c:145
+#: src/tvhlog.c:146
 msgid "DVB"
 msgstr ""
 
-#: src/tvhlog.c:139
+#: src/tvhlog.c:140
 msgid "DVB CAM Client"
 msgstr ""
 
@@ -1554,7 +1564,7 @@ msgstr ""
 msgid "DVB CSA (descrambling) Tables"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3267
+#: src/dvr/dvr_db.c:3322
 msgid "DVB EPG ID"
 msgstr ""
 
@@ -1578,15 +1588,15 @@ msgstr ""
 msgid "DVB multiplex"
 msgstr ""
 
-#: src/config.c:2045
+#: src/config.c:2036
 msgid "DVB scan files"
 msgstr ""
 
-#: src/config.c:2278
+#: src/config.c:2269
 msgid "DVB scan files path"
 msgstr ""
 
-#: src/satip/server.c:710
+#: src/satip/server.c:725
 msgid "DVB-C"
 msgstr ""
 
@@ -1598,11 +1608,11 @@ msgstr ""
 msgid "DVB-C multiplex"
 msgstr ""
 
-#: src/satip/server.c:718
+#: src/satip/server.c:733
 msgid "DVB-C2"
 msgstr ""
 
-#: src/satip/server.c:678
+#: src/satip/server.c:693
 msgid "DVB-S"
 msgstr ""
 
@@ -1618,11 +1628,11 @@ msgstr ""
 msgid "DVB-S multiplex"
 msgstr ""
 
-#: src/satip/server.c:686
+#: src/satip/server.c:701
 msgid "DVB-S2"
 msgstr ""
 
-#: src/satip/server.c:694
+#: src/satip/server.c:709
 msgid "DVB-T"
 msgstr ""
 
@@ -1634,7 +1644,7 @@ msgstr ""
 msgid "DVB-T multiplex"
 msgstr ""
 
-#: src/satip/server.c:702
+#: src/satip/server.c:717
 msgid "DVB-T2"
 msgstr ""
 
@@ -1642,11 +1652,11 @@ msgstr ""
 msgid "DVR"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:994
+#: src/dvr/dvr_autorec.c:998
 msgid "DVR - Auto-recording (Autorecs)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:806
+#: src/dvr/dvr_config.c:803
 msgid "DVR - Profiles"
 msgstr ""
 
@@ -1654,12 +1664,12 @@ msgstr ""
 msgid "DVR - Time-based Recording (Timers)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:816
+#: src/dvr/dvr_config.c:813
 msgid "DVR behavior"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2526 src/dvr/dvr_db.c:2550 src/dvr/dvr_db.c:3194
-#: src/dvr/dvr_autorec.c:1237 src/dvr/dvr_timerec.c:649
+#: src/dvr/dvr_db.c:2581 src/dvr/dvr_db.c:2605 src/dvr/dvr_db.c:3249
+#: src/dvr/dvr_autorec.c:1241 src/dvr/dvr_timerec.c:649
 msgid "DVR configuration"
 msgstr ""
 
@@ -1671,20 +1681,20 @@ msgstr ""
 msgid "DVR configurations"
 msgstr ""
 
-#: src/htsp_server.c:1918
+#: src/htsp_server.c:1924
 msgid "DVR entry not found"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3166 src/dvr/dvr_autorec.c:1209 src/dvr/dvr_timerec.c:639
-#: src/dvr/dvr_config.c:916
+#: src/dvr/dvr_db.c:3221 src/dvr/dvr_autorec.c:1213 src/dvr/dvr_timerec.c:639
+#: src/dvr/dvr_config.c:913
 msgid "DVR file retention period"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3156 src/dvr/dvr_autorec.c:1199 src/dvr/dvr_timerec.c:629
+#: src/dvr/dvr_db.c:3211 src/dvr/dvr_autorec.c:1203 src/dvr/dvr_timerec.c:629
 msgid "DVR log retention"
 msgstr ""
 
-#: src/dvr/dvr_config.c:905
+#: src/dvr/dvr_config.c:902
 msgid "DVR log retention period"
 msgstr ""
 
@@ -1712,15 +1722,15 @@ msgstr ""
 msgid "DVR profile to use/used for the recording."
 msgstr ""
 
-#: src/htsp_server.c:2338 src/htsp_server.c:2699
+#: src/htsp_server.c:2344 src/htsp_server.c:2705
 msgid "DVR schedule does not exist"
 msgstr ""
 
-#: src/htsp_server.c:2707
+#: src/htsp_server.c:2713
 msgid "DVR schedule does not have a file yet"
 msgstr ""
 
-#: src/htsp_server.c:2286
+#: src/htsp_server.c:2292
 msgid "DVR schedule not found"
 msgstr ""
 
@@ -1728,7 +1738,7 @@ msgstr ""
 msgid "Dance"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3258
+#: src/dvr/dvr_db.c:3313
 msgid "Data errors"
 msgstr ""
 
@@ -1744,11 +1754,11 @@ msgstr ""
 msgid "Days of Week"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1143
+#: src/dvr/dvr_autorec.c:1147
 msgid "Days of the week to which the rule should apply."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1142
+#: src/dvr/dvr_autorec.c:1146
 msgid "Days of week"
 msgstr ""
 
@@ -1756,39 +1766,39 @@ msgstr ""
 msgid "Debate"
 msgstr ""
 
-#: src/tvhlog.c:793
+#: src/tvhlog.c:795
 msgid "Debug libav log"
 msgstr ""
 
-#: src/tvhlog.c:725
+#: src/tvhlog.c:727
 msgid "Debug log path"
 msgstr ""
 
-#: src/main.c:869
+#: src/main.c:868
 msgid "Debug options"
 msgstr ""
 
-#: src/tvhlog.c:754
+#: src/tvhlog.c:756
 msgid "Debug subsystems"
 msgstr ""
 
-#: src/tvhlog.c:745
+#: src/tvhlog.c:747
 msgid "Debug to syslog"
 msgstr ""
 
-#: src/tvhlog.c:766
+#: src/tvhlog.c:768
 msgid "Debug trace (low-level)"
 msgstr ""
 
-#: src/tvhlog.c:710
+#: src/tvhlog.c:712
 msgid "Debugging"
 msgstr ""
 
-#: src/access.c:1383 src/access.c:1395 src/config.c:1931 src/profile.c:316
+#: src/access.c:1383 src/access.c:1395 src/config.c:1922 src/profile.c:316
 msgid "Default"
 msgstr ""
 
-#: src/config.c:2207
+#: src/config.c:2198
 msgid "Default language(s)"
 msgstr ""
 
@@ -1820,7 +1830,7 @@ msgstr ""
 msgid "Demux path"
 msgstr ""
 
-#: src/satip/server.c:635
+#: src/satip/server.c:641
 msgid "Descramble services (limit per mux)"
 msgstr ""
 
@@ -1828,11 +1838,15 @@ msgstr ""
 msgid "Descrambler"
 msgstr ""
 
-#: src/config.c:2185
+#: src/tvhlog.c:135
+msgid "Descrambler EMM"
+msgstr ""
+
+#: src/config.c:2176
 msgid "Descrambler buffer (TS packets)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3129 src/dvr/dvr_db.c:3137
+#: src/dvr/dvr_db.c:3184 src/dvr/dvr_db.c:3192
 msgid "Description"
 msgstr ""
 
@@ -1853,7 +1867,7 @@ msgstr ""
 msgid "Device path"
 msgstr ""
 
-#: src/config.c:2158
+#: src/config.c:2149
 msgid ""
 "Differentiated Services Code Point / Type of Service: Set the service class "
 "Tvheadend sends with each packet. Depending on the option selected this "
@@ -1862,18 +1876,18 @@ msgid ""
 "wiki/Differentiated_services for more information. "
 msgstr ""
 
-#: src/config.c:2123
+#: src/config.c:2114
 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/tvhlog.c:140 src/dvr/dvr_db.c:2983
+#: src/tvhlog.c:141 src/dvr/dvr_db.c:3038
 msgid "Digital Video Recorder"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3234 src/dvr/dvr_autorec.c:1021 src/dvr/dvr_timerec.c:563
+#: src/dvr/dvr_db.c:3289 src/dvr/dvr_autorec.c:1025 src/dvr/dvr_timerec.c:563
 msgid "Directory"
 msgstr ""
 
@@ -1884,32 +1898,36 @@ msgid ""
 "subdirectory"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1152
+#: src/dvr/dvr_config.c:1149
 msgid "Directory permissions (octal, e.g. 0775)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3235
+#: src/dvr/dvr_db.c:3290
 msgid "Directory used by the entry."
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:136 src/input/mpegts/mpegts_mux.c:475
-#: src/input/mpegts/mpegts_mux.c:485
+#: src/input/mpegts/mpegts_network.c:136 src/input/mpegts/mpegts_mux.c:471
+#: src/input/mpegts/mpegts_mux.c:481
 msgid "Disable"
 msgstr ""
 
-#: src/main.c:890
+#: src/main.c:889
 msgid "Disable DVB bouquets"
 msgstr ""
 
-#: src/main.c:848
+#: src/main.c:847
 msgid "Disable SAT>IP client"
 msgstr ""
 
-#: src/main.c:888
+#: src/satip/server.c:684
+msgid "Disable X_SATIPM3U tag"
+msgstr ""
+
+#: src/main.c:887
 msgid "Disable all access control checks"
 msgstr ""
 
-#: src/main.c:871
+#: src/main.c:870
 msgid "Disable debug on stderr"
 msgstr ""
 
@@ -1917,7 +1935,7 @@ msgstr ""
 msgid "Disable device/firmware-specific workarounds"
 msgstr ""
 
-#: src/main.c:873
+#: src/main.c:872
 msgid "Disable syslog (all messages)"
 msgstr ""
 
@@ -1933,7 +1951,7 @@ msgstr ""
 msgid "Discussion"
 msgstr ""
 
-#: src/tvhlog.c:153 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1601
+#: src/tvhlog.c:155 src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1601
 msgid "DiseqC"
 msgstr ""
 
@@ -1941,6 +1959,10 @@ msgstr ""
 msgid "DiseqC repeats"
 msgstr ""
 
+#: src/satip/server.c:685
+msgid "Do not send X_SATIPM3U information in the XML description to clients."
+msgstr ""
+
 #: src/access.c:1749
 msgid ""
 "Do not send any stream specific information to the HTSP client like signal "
@@ -1961,35 +1983,35 @@ msgid ""
 "client that normally should be able to decrypt the stream."
 msgstr ""
 
-#: src/main.c:819
+#: src/main.c:818
 msgid "Don't backup configuration tree at upgrade"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1252
+#: src/dvr/dvr_config.c:1249
 msgid "Don't include the title in the filename."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1251
+#: src/dvr/dvr_config.c:1248
 msgid "Don't include title in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:713
+#: src/dvr/dvr_config.c:710
 msgid "Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3283
+#: src/dvr/dvr_db.c:3338
 msgid "Don't re-record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3284
+#: src/dvr/dvr_db.c:3339
 msgid "Don't re-record if recording fails."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3276
+#: src/dvr/dvr_db.c:3331
 msgid "Don't re-schedule if recording fails."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3275
+#: src/dvr/dvr_db.c:3330
 msgid "Don't reschedule"
 msgstr ""
 
@@ -2001,19 +2023,19 @@ msgstr ""
 msgid "Drama"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1188
+#: src/dvr/dvr_autorec.c:1192
 msgid "Duplicate handling"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1189
+#: src/dvr/dvr_autorec.c:1193
 msgid "Duplicate recording handling."
 msgstr ""
 
-#: src/config.c:1950
+#: src/config.c:1941
 msgid "EF"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:675
+#: src/input/mpegts/mpegts_mux.c:671
 msgid "EIT - skip TSID check"
 msgstr ""
 
@@ -2021,11 +2043,11 @@ msgstr ""
 msgid "EIT time offset"
 msgstr ""
 
-#: src/tvhlog.c:142
+#: src/tvhlog.c:143
 msgid "EPG Database"
 msgstr ""
 
-#: src/tvhlog.c:143 src/epggrab/module.c:111
+#: src/tvhlog.c:144 src/epggrab/module.c:112
 msgid "EPG Grabber"
 msgstr ""
 
@@ -2049,11 +2071,11 @@ msgstr ""
 msgid "EPG name"
 msgstr ""
 
-#: src/config.c:2234
+#: src/config.c:2225
 msgid "EPG overlap cut"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:541
+#: src/input/mpegts/mpegts_mux.c:537
 msgid "EPG scan"
 msgstr ""
 
@@ -2065,7 +2087,7 @@ msgstr ""
 msgid "EPG source"
 msgstr ""
 
-#: src/dvr/dvr_config.c:989
+#: src/dvr/dvr_config.c:986
 msgid "EPG update window"
 msgstr ""
 
@@ -2086,7 +2108,7 @@ msgstr ""
 msgid "Educational"
 msgstr ""
 
-#: src/tvhlog.c:141
+#: src/tvhlog.c:142
 msgid "Electronic Program Guide"
 msgstr ""
 
@@ -2098,39 +2120,39 @@ msgstr ""
 msgid "Elementary stream filter"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:476
+#: src/input/mpegts/mpegts_mux.c:472
 msgid "Enable"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:486
+#: src/input/mpegts/mpegts_mux.c:482
 msgid "Enable (auto)"
 msgstr ""
 
-#: src/main.c:831
+#: src/main.c:830
 msgid "Enable DBus"
 msgstr ""
 
-#: src/config.c:2302
+#: src/config.c:2293
 msgid "Enable NTP driver"
 msgstr ""
 
-#: src/main.c:887
+#: src/main.c:886
 msgid "Enable coredumps for daemon"
 msgstr ""
 
-#: src/main.c:870
+#: src/main.c:869
 msgid "Enable debug on stderr"
 msgstr ""
 
-#: src/main.c:875
+#: src/main.c:874
 msgid "Enable debug subsystems"
 msgstr ""
 
-#: src/main.c:874
+#: src/main.c:873
 msgid "Enable debug to file"
 msgstr ""
 
-#: src/main.c:872
+#: src/main.c:871
 msgid "Enable debug to syslog"
 msgstr ""
 
@@ -2187,17 +2209,17 @@ msgstr ""
 msgid "Enable over-the-air program guide (EPG) scanning on this input device."
 msgstr ""
 
-#: src/tvhlog.c:736
+#: src/tvhlog.c:738
 msgid "Enable syslog"
 msgstr ""
 
-#: src/config.c:2292
+#: src/config.c:2283
 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:2175
+#: src/config.c:2166
 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."
@@ -2207,15 +2229,15 @@ msgstr ""
 msgid "Enable this filter."
 msgstr ""
 
-#: src/main.c:877
+#: src/main.c:876
 msgid "Enable trace subsystems"
 msgstr ""
 
-#: src/main.c:885
+#: src/main.c:884
 msgid "Enable web UI debug (non-minified JS)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:529
+#: src/input/mpegts/mpegts_mux.c:525
 msgid ""
 "Enable, disable or ignore the mux. When the mux is marked as ignore, all "
 "discovered services are removed."
@@ -2233,6 +2255,10 @@ msgstr ""
 msgid "Enable/Disable the entry."
 msgstr ""
 
+#: src/timeshift.c:194
+msgid "Enable/Disable timeshift."
+msgstr ""
+
 #: src/epggrab/channel.c:745
 msgid "Enable/disable EPG data for the entry."
 msgstr ""
@@ -2241,27 +2267,27 @@ msgstr ""
 msgid "Enable/disable LNA."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1007
+#: src/dvr/dvr_autorec.c:1011
 msgid "Enable/disable auto-rec rule."
 msgstr ""
 
-#: src/tvhlog.c:746
+#: src/tvhlog.c:748
 msgid "Enable/disable debugging output to syslog."
 msgstr ""
 
-#: src/tvhlog.c:767
+#: src/tvhlog.c:769
 msgid "Enable/disable inclusion of low-level debug traces."
 msgstr ""
 
-#: src/config.c:2114
+#: src/config.c:2105
 msgid "Enable/disable interface quick tips."
 msgstr ""
 
-#: src/tvhlog.c:794
+#: src/tvhlog.c:796
 msgid "Enable/disable libav log output."
 msgstr ""
 
-#: src/tvhlog.c:737
+#: src/tvhlog.c:739
 msgid "Enable/disable logging to syslog."
 msgstr ""
 
@@ -2277,7 +2303,7 @@ msgstr ""
 msgid "Enable/disable power save mode (if supported by the device)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:849
+#: src/dvr/dvr_config.c:846
 msgid "Enable/disable profile."
 msgstr ""
 
@@ -2293,12 +2319,12 @@ msgstr ""
 msgid "Enable/disable the device."
 msgstr ""
 
-#: src/access.c:2032 src/access.c:2185 src/dvr/dvr_db.c:2996
+#: src/access.c:2032 src/access.c:2185 src/dvr/dvr_db.c:3051
 #: src/dvr/dvr_timerec.c:539 src/input/mpegts/mpegts_mux_sched.c:138
 msgid "Enable/disable the entry."
 msgstr ""
 
-#: src/epggrab/module.c:148
+#: src/epggrab/module.c:149
 msgid "Enable/disable the grabber."
 msgstr ""
 
@@ -2310,10 +2336,6 @@ msgstr ""
 msgid "Enable/disable the tag."
 msgstr ""
 
-#: src/timeshift.c:194
-msgid "Enable/disable timeshift."
-msgstr ""
-
 #: src/input/mpegts/mpegts_input.c:232
 msgid "Enable/disable tuner/adapter."
 msgstr ""
@@ -2321,10 +2343,10 @@ msgstr ""
 #: src/access.c:1618 src/access.c:2031 src/access.c:2184 src/channels.c:359
 #: src/channels.c:380 src/channels.c:1440 src/service.c:179 src/imagecache.c:88
 #: src/esfilter.c:618 src/profile.c:306 src/bouquet.c:982
-#: src/epggrab/module.c:147 src/epggrab/channel.c:744 src/dvr/dvr_db.c:2995
-#: src/dvr/dvr_autorec.c:1006 src/dvr/dvr_timerec.c:538
-#: src/dvr/dvr_config.c:848 src/descrambler/caclient.c:273
-#: src/input/mpegts/mpegts_input.c:231 src/input/mpegts/mpegts_mux.c:528
+#: src/epggrab/module.c:148 src/epggrab/channel.c:744 src/dvr/dvr_db.c:3050
+#: src/dvr/dvr_autorec.c:1010 src/dvr/dvr_timerec.c:538
+#: src/dvr/dvr_config.c:845 src/descrambler/caclient.c:273
+#: src/input/mpegts/mpegts_input.c:231 src/input/mpegts/mpegts_mux.c:524
 #: src/input/mpegts/mpegts_mux_sched.c:137
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1432
 #: src/input/mpegts/satip/satip_satconf.c:337 src/timeshift.c:193
@@ -2336,52 +2358,54 @@ msgstr ""
 msgid "Encrypted"
 msgstr ""
 
-#: src/htsp_server.c:856
+#: src/htsp_server.c:860
 msgid "Encrypted service"
 msgstr ""
 
-#: src/tvhlog.c:728
+#: src/tvhlog.c:730
 msgid "Enter a filename you want to save the debug log to."
 msgstr ""
 
-#: src/wizard.c:444
+#: src/wizard.c:452
 msgid "Enter a non-admin user password."
 msgstr ""
 
-#: src/wizard.c:435
+#: src/wizard.c:443
 msgid "Enter a non-admin user username."
 msgstr ""
 
-#: src/wizard.c:405
+#: src/wizard.c:413
 msgid ""
 "Enter allowed network prefix(es). You can enter a comma-seperated list of "
 "prefixes here."
 msgstr ""
 
-#: src/wizard.c:426
+#: src/wizard.c:434
 msgid "Enter an administrator password."
 msgstr ""
 
-#: src/wizard.c:415
+#: src/wizard.c:423
 msgid ""
 "Enter an administrator username. Note: do not use the same username as the "
 "superuser backdoor account."
 msgstr ""
 
-#: src/tvhlog.c:755
+#: src/tvhlog.c:757
 msgid ""
 "Enter comma-separated list of subsystems you want debugging output for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
 msgstr ""
 
-#: src/tvhlog.c:779
+#: src/tvhlog.c:781
 msgid ""
 "Enter comma-separated list of subsystems you want to get traces for (e.g "
 "+linuxdvb,+subscriptions,+mpegts)."
 msgstr ""
 
-#: src/satip/server.c:669
-msgid "Enter external IP if behind Network address translation (NAT)."
+#: src/satip/server.c:675
+msgid ""
+"Enter external IP if behind Network address translation (NAT). Asterisk (*) "
+"means accept all IP addresses."
 msgstr ""
 
 #: src/epg.c:2355
@@ -2400,16 +2424,16 @@ msgstr ""
 msgid "Environment (pipe)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3369
+#: src/dvr/dvr_db.c:3424
 msgid "Episode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:781
+#: src/dvr/dvr_db.c:807
 #, c-format
 msgid "Episode %d"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3370
+#: src/dvr/dvr_db.c:3425
 msgid "Episode number/ID."
 msgstr ""
 
@@ -2417,15 +2441,15 @@ msgstr ""
 msgid "Equestrian"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3242
+#: src/dvr/dvr_db.c:3297
 msgid "Error code"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3243
+#: src/dvr/dvr_db.c:3298
 msgid "Error code of entry."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3250
+#: src/dvr/dvr_db.c:3305
 msgid "Errors"
 msgstr ""
 
@@ -2437,7 +2461,7 @@ msgstr ""
 msgid "Even key."
 msgstr ""
 
-#: src/htsp_server.c:1567 src/htsp_server.c:1592
+#: src/htsp_server.c:1573 src/htsp_server.c:1598
 msgid "Event does not exist"
 msgstr ""
 
@@ -2457,11 +2481,11 @@ msgstr ""
 msgid "Experimental film"
 msgstr ""
 
-#: src/access.c:1386 src/config.c:1963
+#: src/access.c:1386 src/config.c:1954
 msgid "Expert"
 msgstr ""
 
-#: src/satip/server.c:587
+#: src/satip/server.c:593
 msgid "Exported tuners"
 msgstr ""
 
@@ -2469,11 +2493,11 @@ msgstr ""
 msgid "External"
 msgstr ""
 
-#: src/epggrab/module.c:198
+#: src/epggrab/module.c:200
 msgid "External EPG grabber"
 msgstr ""
 
-#: src/satip/server.c:668
+#: src/satip/server.c:674
 msgid "External IP (NAT)"
 msgstr ""
 
@@ -2493,19 +2517,19 @@ msgstr ""
 msgid "External XMLTV EPG Grabber"
 msgstr ""
 
-#: src/epggrab/module.c:185
+#: src/epggrab/module.c:187
 msgid "Extra arguments"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1121
+#: src/dvr/dvr_autorec.c:1125
 msgid "Extra start time"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1131
+#: src/dvr/dvr_autorec.c:1135
 msgid "Extra stop time"
 msgstr ""
 
-#: src/dvr/dvr_config.c:948
+#: src/dvr/dvr_config.c:945
 msgid "Extra warming up time (seconds)"
 msgstr ""
 
@@ -2535,7 +2559,7 @@ msgstr ""
 msgid "Failed"
 msgstr ""
 
-#: src/htsp_server.c:2714
+#: src/htsp_server.c:2720
 msgid "Failed to open image"
 msgstr ""
 
@@ -2559,39 +2583,39 @@ msgstr ""
 msgid "Fastscan DVB"
 msgstr ""
 
-#: src/dvr/dvr_db.c:632
+#: src/dvr/dvr_db.c:654
 msgid "File missing"
 msgstr ""
 
-#: src/dvr/dvr_db.c:623
+#: src/dvr/dvr_db.c:643
 msgid "File not created"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1093
+#: src/dvr/dvr_config.c:1090
 msgid "File permissions (octal, e.g. 0664)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3291
+#: src/dvr/dvr_db.c:3346
 msgid "File removed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3385
+#: src/dvr/dvr_db.c:3440
 msgid "File size"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3226
+#: src/dvr/dvr_db.c:3281
 msgid "Filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1103
+#: src/dvr/dvr_config.c:1100
 msgid "Filename character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:832
+#: src/dvr/dvr_config.c:829
 msgid "Filename options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3227
+#: src/dvr/dvr_db.c:3282
 msgid "Filename used by the entry."
 msgstr ""
 
@@ -2607,7 +2631,7 @@ msgstr ""
 msgid "Fine arts"
 msgstr ""
 
-#: src/wizard.c:1161 src/dvr/dvr_db.c:615
+#: src/wizard.c:1169 src/dvr/dvr_db.c:635
 msgid "Finished"
 msgstr ""
 
@@ -2615,7 +2639,7 @@ msgstr ""
 msgid "First word"
 msgstr ""
 
-#: src/timeshift.c:284
+#: src/timeshift.c:286
 msgid "Fit to RAM (cut rewind)"
 msgstr ""
 
@@ -2635,7 +2659,7 @@ msgstr ""
 msgid "Football"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:487
+#: src/input/mpegts/mpegts_mux.c:483
 msgid "Force (auto)"
 msgstr ""
 
@@ -2671,7 +2695,7 @@ msgstr ""
 msgid "Force priority"
 msgstr ""
 
-#: src/config.c:1984
+#: src/config.c:1975
 msgid "Force service type to 1"
 msgstr ""
 
@@ -2704,24 +2728,24 @@ msgstr ""
 msgid "Foreign countries"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2541 src/dvr/dvr_db.c:2565 src/dvr/dvr_config.c:738
-#: src/dvr/dvr_config.c:761
+#: src/dvr/dvr_db.c:2596 src/dvr/dvr_db.c:2620 src/dvr/dvr_config.c:735
+#: src/dvr/dvr_config.c:758
 msgid "Forever"
 msgstr ""
 
-#: src/main.c:820
+#: src/main.c:819
 msgid "Fork and run as daemon"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1139
+#: src/dvr/dvr_config.c:1136
 msgid "Format string"
 msgstr ""
 
-#: src/wizard.c:994
+#: src/wizard.c:1002
 msgid "Found muxes"
 msgstr ""
 
-#: src/wizard.c:1003
+#: src/wizard.c:1011
 msgid "Found services"
 msgstr ""
 
@@ -2729,12 +2753,12 @@ msgstr ""
 msgid "Free subscription weight"
 msgstr ""
 
-#: src/dvr/dvr_config.c:871
+#: src/dvr/dvr_config.c:868
 msgid "Free-form field, enter whatever you like here."
 msgstr ""
 
 #: src/access.c:1846 src/access.c:2065 src/access.c:2200 src/channels.c:1509
-#: src/dvr/dvr_db.c:3419 src/dvr/dvr_autorec.c:1294 src/dvr/dvr_timerec.c:679
+#: src/dvr/dvr_db.c:3474 src/dvr/dvr_autorec.c:1298 src/dvr/dvr_timerec.c:679
 msgid "Free-form text field, enter whatever you like here."
 msgstr ""
 
@@ -2810,11 +2834,11 @@ msgid ""
 "logotype, etc."
 msgstr ""
 
-#: src/dvr/dvr_config.c:824
+#: src/dvr/dvr_config.c:821
 msgid "Full pathname specification"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1042
+#: src/dvr/dvr_autorec.c:1046
 msgid "Full-text"
 msgstr ""
 
@@ -2838,7 +2862,7 @@ msgstr ""
 msgid "Gardening"
 msgstr ""
 
-#: src/satip/server.c:583
+#: src/satip/server.c:589
 msgid "General"
 msgstr ""
 
@@ -2850,7 +2874,7 @@ msgstr ""
 msgid "Generic"
 msgstr ""
 
-#: src/main.c:813
+#: src/main.c:812
 msgid "Generic options"
 msgstr ""
 
@@ -2862,11 +2886,11 @@ msgstr ""
 msgid "Global timer"
 msgstr ""
 
-#: src/epggrab/module.c:156
+#: src/epggrab/module.c:157
 msgid ""
-"Grabber priority. This option lets you pick which EPG grabber's data gets "
-"used first if more than one grabber is enabled. Priority is given to the "
-"grabber with the highest value set here."
+"Grabber priority. This option let's you pick which EPG grabber's data get "
+"used first. Priority is given to the grabber with the highest value set "
+"here. See Help for more info."
 msgstr ""
 
 #: src/access.c:1407
@@ -2937,14 +2961,14 @@ msgstr ""
 msgid "HTSP Subscription"
 msgstr ""
 
-#: src/config.c:2145
+#: src/config.c:2136
 msgid ""
 "HTTP CORS (cross-origin resource sharing) origin. This option is usually set "
 "when Tvheadend is behind a proxy. Enter a domain (or IP) to allow cross-"
 "domain requests."
 msgstr ""
 
-#: src/config.c:2144
+#: src/config.c:2135
 msgid "HTTP CORS origin"
 msgstr ""
 
@@ -2960,7 +2984,7 @@ msgstr ""
 msgid "Handicraft"
 msgstr ""
 
-#: src/streaming.c:579
+#: src/streaming.c:581
 msgid "Hearing impaired"
 msgstr ""
 
@@ -2968,7 +2992,7 @@ msgstr ""
 msgid "Hierarchy"
 msgstr ""
 
-#: src/profile.c:249 src/dvr/dvr_db.c:2514
+#: src/profile.c:249 src/dvr/dvr_db.c:2569
 msgid "High"
 msgstr ""
 
@@ -3014,7 +3038,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: src/wizard.c:802
+#: src/wizard.c:810
 msgid "ID of the network."
 msgstr ""
 
@@ -3035,11 +3059,11 @@ msgstr ""
 msgid "IP blocking"
 msgstr ""
 
-#: src/tvhlog.c:150 src/input/mpegts/iptv/iptv.c:138
+#: src/tvhlog.c:151 src/input/mpegts/iptv/iptv.c:138
 msgid "IPTV"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:840
+#: src/input/mpegts/iptv/iptv.c:876
 msgid "IPTV Automatic Network"
 msgstr ""
 
@@ -3047,14 +3071,18 @@ msgstr ""
 msgid "IPTV Multiplex"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:710
+#: src/input/mpegts/iptv/iptv.c:735
 msgid "IPTV Network"
 msgstr ""
 
-#: src/tvhlog.c:151
+#: src/tvhlog.c:152
 msgid "IPTV PCR"
 msgstr ""
 
+#: src/tvhlog.c:153
+msgid "IPTV Subcription"
+msgstr ""
+
 #: src/input/mpegts/iptv/iptv.c:145
 msgid "IPTV input"
 msgstr ""
@@ -3099,11 +3127,11 @@ msgstr ""
 msgid "Icon URL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:785
+#: src/input/mpegts/iptv/iptv.c:810
 msgid "Icon base URL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:786
+#: src/input/mpegts/iptv/iptv.c:811
 msgid "Icon base URL."
 msgstr ""
 
@@ -3127,19 +3155,19 @@ msgstr ""
 msgid "Idle scan muxes"
 msgstr ""
 
-#: src/dvr/dvr_config.c:928
+#: 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:2327
+#: src/config.c:2318
 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:939
+#: src/dvr/dvr_config.c:936
 msgid ""
 "If more than x errors occur during a recording schedule a re-record (if "
 "possible)."
@@ -3151,7 +3179,7 @@ msgid ""
 "priority by assigning a streaming profile with a higher priority."
 msgstr ""
 
-#: src/main.c:824
+#: 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"
@@ -3160,12 +3188,6 @@ msgid ""
 "the access control from within the Tvheadend web interface."
 msgstr ""
 
-#: src/timeshift.c:285
-msgid ""
-"If possible, maintain the timeshift data in the server memory only. This may "
-"reduce the amount of allowed rewind time."
-msgstr ""
-
 #: src/channels.c:1500
 msgid ""
 "If set, presentation of the tag icon will not superimpose the tag name on "
@@ -3197,7 +3219,7 @@ msgstr ""
 msgid "If you'd like to support the project, please consider a donation."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:474
+#: src/input/mpegts/mpegts_mux.c:470
 msgid "Ignore"
 msgstr ""
 
@@ -3205,7 +3227,7 @@ msgstr ""
 msgid "Ignore EPG (EIT)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:507
+#: src/input/mpegts/mpegts_mux.c:503
 msgid "Ignore descriptor 5"
 msgstr ""
 
@@ -3230,57 +3252,67 @@ msgstr ""
 msgid "Image Cache"
 msgstr ""
 
-#: src/main.c:886
+#: src/main.c:885
 msgid "Immediately abort"
 msgstr ""
 
-#: src/profile.c:248 src/dvr/dvr_db.c:2513
+#: src/profile.c:248 src/dvr/dvr_db.c:2568
 msgid "Important"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1198
+#: src/dvr/dvr_config.c:1195
 msgid "Include channel name in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1209
+#: src/dvr/dvr_config.c:1206
 msgid "Include date in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1231
+#: src/dvr/dvr_config.c:1228
 msgid "Include episode in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1241
+#: src/dvr/dvr_config.c:1238
 msgid "Include subtitle in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1210
+#: src/timeshift.c:297
+msgid "Include teletext"
+msgstr ""
+
+#: src/timeshift.c:298
+msgid ""
+"Include teletext in the timeshift buffer. Enabling this may cause issues "
+"with some services where the teletext DTS is invalid."
+msgstr ""
+
+#: 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:1242
+#: src/dvr/dvr_config.c:1239
 msgid "Include the episode subtitle in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1199
+#: 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:1232
+#: src/dvr/dvr_config.c:1229
 msgid "Include the season and episode in the title (if available)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1221
+#: 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:1220
+#: src/dvr/dvr_config.c:1217
 msgid "Include time in filename"
 msgstr ""
 
@@ -3288,7 +3320,7 @@ msgstr ""
 msgid "Index"
 msgstr ""
 
-#: src/config.c:2244
+#: src/config.c:2235
 msgid "Information area"
 msgstr ""
 
@@ -3324,7 +3356,7 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/epggrab/module.c:171
+#: src/epggrab/module.c:173
 msgid "Internal EPG grabber"
 msgstr ""
 
@@ -3336,7 +3368,7 @@ msgstr ""
 msgid "Internal XMLTV EPG Grabber"
 msgstr ""
 
-#: src/htsp_server.c:1754
+#: src/htsp_server.c:1760
 msgid "Internal error"
 msgstr ""
 
@@ -3348,38 +3380,38 @@ msgstr ""
 msgid "Interview"
 msgstr ""
 
-#: src/dvr/dvr_db.c:617 src/dvr/dvr_db.c:646 src/dvr/dvr_timerec.c:430
+#: src/dvr/dvr_db.c:637 src/dvr/dvr_db.c:668 src/dvr/dvr_timerec.c:430
 msgid "Invalid"
 msgstr ""
 
-#: src/htsp_server.c:1750
+#: src/htsp_server.c:1756
 msgid "Invalid EPG object request"
 msgstr ""
 
-#: src/main.c:972
+#: src/main.c:971
 #, c-format
 msgid "Invalid adapter number '%s'\n"
 msgstr ""
 
-#: src/htsp_server.c:1261 src/htsp_server.c:1264 src/htsp_server.c:1545
-#: src/htsp_server.c:1563 src/htsp_server.c:1663 src/htsp_server.c:1740
-#: src/htsp_server.c:1853 src/htsp_server.c:1913 src/htsp_server.c:2054
-#: src/htsp_server.c:2101 src/htsp_server.c:2137 src/htsp_server.c:2166
-#: src/htsp_server.c:2212 src/htsp_server.c:2247 src/htsp_server.c:2283
-#: src/htsp_server.c:2345 src/htsp_server.c:2381 src/htsp_server.c:2390
-#: src/htsp_server.c:2493 src/htsp_server.c:2522 src/htsp_server.c:2551
-#: src/htsp_server.c:2573 src/htsp_server.c:2593 src/htsp_server.c:2595
-#: src/htsp_server.c:2622 src/htsp_server.c:2650 src/htsp_server.c:2689
-#: src/htsp_server.c:3164
+#: src/htsp_server.c:1265 src/htsp_server.c:1268 src/htsp_server.c:1551
+#: src/htsp_server.c:1569 src/htsp_server.c:1669 src/htsp_server.c:1746
+#: src/htsp_server.c:1859 src/htsp_server.c:1919 src/htsp_server.c:2060
+#: src/htsp_server.c:2107 src/htsp_server.c:2143 src/htsp_server.c:2172
+#: src/htsp_server.c:2218 src/htsp_server.c:2253 src/htsp_server.c:2289
+#: src/htsp_server.c:2351 src/htsp_server.c:2387 src/htsp_server.c:2396
+#: src/htsp_server.c:2499 src/htsp_server.c:2528 src/htsp_server.c:2557
+#: src/htsp_server.c:2579 src/htsp_server.c:2599 src/htsp_server.c:2601
+#: src/htsp_server.c:2628 src/htsp_server.c:2656 src/htsp_server.c:2695
+#: src/htsp_server.c:3170
 msgid "Invalid arguments"
 msgstr ""
 
-#: src/htsp_server.c:2736 src/htsp_server.c:2784 src/htsp_server.c:2802
-#: src/htsp_server.c:2830
+#: src/htsp_server.c:2742 src/htsp_server.c:2790 src/htsp_server.c:2808
+#: src/htsp_server.c:2836
 msgid "Invalid file"
 msgstr ""
 
-#: src/htsp_server.c:2739 src/htsp_server.c:2833 src/htsp_server.c:2843
+#: src/htsp_server.c:2745 src/htsp_server.c:2839 src/htsp_server.c:2849
 msgid "Invalid parameters"
 msgstr ""
 
@@ -3399,11 +3431,17 @@ msgstr ""
 msgid "Jazz"
 msgstr ""
 
-#: src/satip/server.c:563
+#: src/satip/server.c:569
 msgid "Keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1074
+#: src/timeshift.c:277
+msgid ""
+"Keep timeshift buffers in RAM only. With this option enabled, the amount of "
+"rewind time is limited by how much RAM Tvheadend is allowed."
+msgstr ""
+
+#: src/dvr/dvr_config.c:1071
 msgid "Keep x amount of storage space free."
 msgstr ""
 
@@ -3415,7 +3453,7 @@ msgstr ""
 msgid "Keepalive interval in seconds"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:905
+#: src/input/mpegts/iptv/iptv.c:941
 msgid "Key and value pairs to remove from the query string in the URL."
 msgstr ""
 
@@ -3457,7 +3495,7 @@ msgstr ""
 msgid "Language 3"
 msgstr ""
 
-#: src/config.c:2037
+#: src/config.c:2028
 msgid "Language settings"
 msgstr ""
 
@@ -3469,19 +3507,19 @@ msgstr ""
 msgid "Largest size the object has reached."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3176
+#: src/dvr/dvr_db.c:3231
 msgid "Last played position"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3177
+#: src/dvr/dvr_db.c:3232
 msgid "Last played position when the recording isn't fully watched yet."
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:248
+#: src/input/mpegts/mpegts_service.c:256
 msgid "Last seen"
 msgstr ""
 
-#: src/config.c:2071
+#: src/config.c:2062
 msgid "Last updated from"
 msgstr ""
 
@@ -3546,7 +3584,7 @@ msgstr ""
 msgid "Limited/limit scanning to this network ID only."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:326
+#: src/input/mpegts/mpegts_input.c:337
 msgid "Linked input"
 msgstr ""
 
@@ -3558,7 +3596,7 @@ msgstr ""
 msgid "Linux DVB frontend"
 msgstr ""
 
-#: src/tvhlog.c:152
+#: src/tvhlog.c:154
 msgid "LinuxDVB Input"
 msgstr ""
 
@@ -3574,7 +3612,7 @@ msgstr ""
 msgid "List of allowed IPv4 or IPv6 hosts or networks (comma-separated)."
 msgstr ""
 
-#: src/main.c:879
+#: src/main.c:878
 msgid "List subsystems"
 msgstr ""
 
@@ -3582,7 +3620,7 @@ msgstr ""
 msgid "Listen / Connect port"
 msgstr ""
 
-#: src/main.c:854
+#: src/main.c:853
 msgid "Listen on IPv6"
 msgstr ""
 
@@ -3590,7 +3628,7 @@ msgstr ""
 msgid "Literature"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:463
+#: src/input/mpegts/dvb_support.c:482
 msgid "Local (server) time"
 msgstr ""
 
@@ -3610,27 +3648,31 @@ msgstr ""
 msgid "Local discovery IP address"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:955
+#: src/dvr/dvr_autorec.c:957
 msgid "Local: Record if different description"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:949
+#: src/dvr/dvr_autorec.c:951
 msgid "Local: Record if different episode number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:953
+#: src/dvr/dvr_autorec.c:955
 msgid "Local: Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:951
+#: src/dvr/dvr_autorec.c:953
 msgid "Local: Record if different title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:959
+#: src/dvr/dvr_autorec.c:963
 msgid "Local: Record once per day"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:957
+#: src/dvr/dvr_autorec.c:959
+msgid "Local: Record once per month"
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:961
 msgid "Local: Record once per week"
 msgstr ""
 
@@ -3663,11 +3705,11 @@ msgstr ""
 msgid "Login username."
 msgstr ""
 
-#: src/config.c:1921
+#: src/config.c:1912
 msgid "Login/Logout"
 msgstr ""
 
-#: src/profile.c:251 src/dvr/dvr_db.c:2516
+#: src/profile.c:251 src/dvr/dvr_db.c:2571
 msgid "Low"
 msgstr ""
 
@@ -3675,7 +3717,7 @@ msgstr ""
 msgid "Lowest channel number the user can access."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:875
+#: src/input/mpegts/iptv/iptv.c:911
 msgid "Lowest starting channel number."
 msgstr ""
 
@@ -3695,19 +3737,19 @@ msgstr ""
 msgid "MPEG-PS (DVD)/av-lib"
 msgstr ""
 
-#: src/tvhlog.c:146
+#: src/tvhlog.c:147
 msgid "MPEG-TS"
 msgstr ""
 
-#: src/tvhlog.c:166
+#: src/tvhlog.c:168
 msgid "MPEG-TS File"
 msgstr ""
 
-#: src/tvhlog.c:167
+#: src/tvhlog.c:169
 msgid "MPEG-TS Input Debug"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:517
+#: src/input/mpegts/mpegts_mux.c:513
 msgid "MPEG-TS Multiplex"
 msgstr ""
 
@@ -3735,7 +3777,7 @@ msgstr ""
 msgid "MPEG-TS multiplex PHY"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:895
+#: src/input/mpegts/mpegts_service.c:903
 msgid "MPEG-TS raw service"
 msgstr ""
 
@@ -3751,27 +3793,27 @@ msgstr ""
 msgid "Main"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1073
+#: src/dvr/dvr_config.c:1070
 msgid "Maintain free storage space in MiB"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1083
+#: src/dvr/dvr_config.c:1080
 msgid "Maintain used storage space in MiB (0=disabled)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2564 src/dvr/dvr_config.c:737
+#: src/dvr/dvr_db.c:2619 src/dvr/dvr_config.c:734
 msgid "Maintained space"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1174
+#: src/dvr/dvr_config.c:1171
 msgid "Make subdirectories per channel"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1162
+#: src/dvr/dvr_config.c:1159
 msgid "Make subdirectories per day"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1186
+#: src/dvr/dvr_config.c:1183
 msgid "Make subdirectories per title"
 msgstr ""
 
@@ -3803,7 +3845,7 @@ msgstr ""
 msgid "Manufacturer's product name."
 msgstr ""
 
-#: src/wizard.c:1078
+#: src/wizard.c:1086
 msgid "Map all services"
 msgstr ""
 
@@ -3862,7 +3904,7 @@ msgstr ""
 msgid "Maximal channel number"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:758
+#: src/input/mpegts/iptv/iptv.c:783
 msgid "Maximum # input streams"
 msgstr ""
 
@@ -3875,25 +3917,25 @@ msgstr ""
 msgid "Maximum RAM size (MB)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:990
+#: 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:767
+#: src/input/mpegts/iptv/iptv.c:792
 msgid "Maximum bandwidth (Kbps)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1219
+#: src/dvr/dvr_autorec.c:1223
 msgid "Maximum count (0=default)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1165
+#: src/dvr/dvr_autorec.c:1169
 msgid "Maximum duration"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:768
+#: src/input/mpegts/iptv/iptv.c:793
 msgid "Maximum input bandwidth."
 msgstr ""
 
@@ -3910,7 +3952,7 @@ msgstr ""
 msgid "Maximum period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1228
+#: src/dvr/dvr_autorec.c:1232
 msgid "Maximum schedules limit (0=default)"
 msgstr ""
 
@@ -3918,11 +3960,11 @@ msgstr ""
 msgid "Maximum size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:776
+#: src/input/mpegts/iptv/iptv.c:801
 msgid "Maximum time to wait (in seconds) for a stream before a timeout."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:775
+#: src/input/mpegts/iptv/iptv.c:800
 msgid "Maximum timeout (seconds)"
 msgstr ""
 
@@ -3946,7 +3988,7 @@ msgstr ""
 msgid "Merge services with the same name to one channel."
 msgstr ""
 
-#: src/htsp_server.c:3160
+#: src/htsp_server.c:3166
 msgid "Method not found"
 msgstr ""
 
@@ -3954,7 +3996,7 @@ msgstr ""
 msgid "Minimal channel number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1154
+#: src/dvr/dvr_autorec.c:1158
 msgid "Minimum duration"
 msgstr ""
 
@@ -4010,7 +4052,7 @@ msgstr ""
 msgid "Mono"
 msgstr ""
 
-#: src/main.c:883
+#: src/main.c:882
 msgid "More verbose libav log"
 msgstr ""
 
@@ -4071,7 +4113,7 @@ msgstr ""
 msgid "Mux"
 msgstr ""
 
-#: src/tvhlog.c:147 src/input/mpegts/mpegts_mux_sched.c:127
+#: src/tvhlog.c:148 src/input/mpegts/mpegts_mux_sched.c:127
 msgid "Mux Scheduler"
 msgstr ""
 
@@ -4079,7 +4121,7 @@ msgstr ""
 msgid "Mux UUID"
 msgstr ""
 
-#: src/satip/server.c:656
+#: src/satip/server.c:662
 msgid "Mux handling"
 msgstr ""
 
@@ -4103,20 +4145,20 @@ msgid "NONE"
 msgstr ""
 
 #: src/channels.c:397 src/channels.c:1456 src/bouquet.c:1038
-#: src/memoryinfo.c:45 src/epggrab/module.c:128 src/epggrab/channel.c:657
-#: src/epggrab/channel.c:798 src/dvr/dvr_autorec.c:1014
+#: src/memoryinfo.c:45 src/epggrab/module.c:129 src/epggrab/channel.c:657
+#: src/epggrab/channel.c:798 src/dvr/dvr_autorec.c:1018
 #: src/dvr/dvr_timerec.c:546 src/input/mpegts/mpegts_input.c:264
-#: src/input/mpegts/mpegts_mux.c:568
+#: src/input/mpegts/mpegts_mux.c:564
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1438
 #: src/input/mpegts/satip/satip_satconf.c:344
 msgid "Name"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3411
+#: src/dvr/dvr_db.c:3466
 msgid "Name (or date) of program the entry is a rerun of."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3086
+#: src/dvr/dvr_db.c:3141
 msgid "Name of channel the entry recorded from."
 msgstr ""
 
@@ -4146,11 +4188,11 @@ msgid ""
 "channels EPG info."
 msgstr ""
 
-#: src/wizard.c:794 src/input/mpegts/mpegts_network.c:160
+#: src/wizard.c:802 src/input/mpegts/mpegts_network.c:160
 msgid "Name of the network."
 msgstr ""
 
-#: src/dvr/dvr_config.c:860
+#: src/dvr/dvr_config.c:857
 msgid "Name of the profile."
 msgstr ""
 
@@ -4158,7 +4200,7 @@ msgstr ""
 msgid "Name of the tag."
 msgstr ""
 
-#: src/wizard.c:559 src/wizard.c:567
+#: src/wizard.c:567 src/wizard.c:575
 msgid "Name of the tuner."
 msgstr ""
 
@@ -4178,13 +4220,13 @@ msgstr ""
 msgid "Nature"
 msgstr ""
 
-#: src/wizard.c:769 src/wizard.c:793 src/input/mpegts/mpegts_mux.c:552
+#: src/wizard.c:777 src/wizard.c:801 src/input/mpegts/mpegts_mux.c:548
 #: src/input/mpegts/mpegts_service.c:96
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:172
 msgid "Network"
 msgstr ""
 
-#: src/wizard.c:551
+#: src/wizard.c:559
 msgid "Network "
 msgstr ""
 
@@ -4210,11 +4252,11 @@ msgstr ""
 msgid "Network ID (limit scanning)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:560
+#: src/input/mpegts/mpegts_mux.c:556
 msgid "Network UUID"
 msgstr ""
 
-#: src/wizard.c:387
+#: src/wizard.c:395
 msgid "Network access"
 msgstr ""
 
@@ -4274,24 +4316,24 @@ msgstr ""
 msgid "Network prefix"
 msgstr ""
 
-#: src/wizard.c:660
+#: src/wizard.c:668
 msgid "Network settings"
 msgstr ""
 
-#: src/wizard.c:574 src/input/mpegts/satip/satip_frontend.c:233
+#: src/wizard.c:582 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:315
+#: src/input/mpegts/mpegts_input.c:326
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:289
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1453
 #: src/input/mpegts/satip/satip_satconf.c:397
 msgid "Networks"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:971
+#: src/dvr/dvr_autorec.c:975
 msgid "New / premiere / unknown"
 msgstr ""
 
@@ -4337,7 +4379,7 @@ msgstr ""
 msgid "No access"
 msgstr ""
 
-#: src/main.c:985
+#: src/main.c:984
 msgid "No adapters specified!\n"
 msgstr ""
 
@@ -4361,7 +4403,7 @@ msgstr ""
 msgid "No input detected"
 msgstr ""
 
-#: src/config.c:1972
+#: src/config.c:1963
 msgid "No scheme"
 msgstr ""
 
@@ -4388,7 +4430,7 @@ msgstr ""
 msgid "None"
 msgstr ""
 
-#: src/profile.c:250 src/dvr/dvr_db.c:2515
+#: src/profile.c:250 src/dvr/dvr_db.c:2570
 msgid "Normal"
 msgstr ""
 
@@ -4398,7 +4440,11 @@ msgid ""
 "the signal level displayed within Tvheadend looks too low."
 msgstr ""
 
-#: src/htsp_server.c:2755
+#: src/streaming.c:485
+msgid "Not enough disk space"
+msgstr ""
+
+#: src/htsp_server.c:2761
 msgid "Not enough memory"
 msgstr ""
 
@@ -4406,15 +4452,15 @@ msgstr ""
 msgid "Not linked"
 msgstr ""
 
-#: src/channels.c:357 src/profile.c:1676 src/dvr/dvr_db.c:2512
+#: src/channels.c:357 src/profile.c:1676 src/dvr/dvr_db.c:2567
 msgid "Not set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:770
+#: src/dvr/dvr_config.c:767
 msgid "Not set (none or channel configuration)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2963 src/dvr/dvr_autorec.c:671
+#: src/dvr/dvr_db.c:3018 src/dvr/dvr_autorec.c:671
 msgid "Not set (use channel or DVR configuration)"
 msgstr ""
 
@@ -4422,41 +4468,41 @@ msgstr ""
 msgid "Number"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3167
+#: src/dvr/dvr_db.c:3222
 msgid "Number of days to keep the file."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1210 src/dvr/dvr_timerec.c:640
+#: src/dvr/dvr_autorec.c:1214 src/dvr/dvr_timerec.c:640
 msgid "Number of days to keep the recorded file."
 msgstr ""
 
-#: src/dvr/dvr_config.c:917
+#: src/dvr/dvr_config.c:914
 msgid "Number of days to keep the recorded files."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3157 src/dvr/dvr_timerec.c:630
+#: src/dvr/dvr_db.c:3212 src/dvr/dvr_timerec.c:630
 msgid "Number of days to retain entry information."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1200
-msgid "Number of days to retain infomation about recording."
+#: src/dvr/dvr_autorec.c:1204
+msgid "Number of days to retain information about recording."
 msgstr ""
 
-#: src/dvr/dvr_config.c:906
+#: src/dvr/dvr_config.c:903
 msgid ""
 "Number of days to retain information about recordings. Once this period is "
 "exceeded, duplicate detection will not be possible anymore."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3259
+#: src/dvr/dvr_db.c:3314
 msgid "Number of errors that occurred during recording (Transport errors)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3251
+#: src/dvr/dvr_db.c:3306
 msgid "Number of errors that occurred during recording."
 msgstr ""
 
-#: src/wizard.c:995
+#: src/wizard.c:1003
 msgid "Number of muxes found."
 msgstr ""
 
@@ -4484,11 +4530,11 @@ msgstr ""
 msgid "Number of services."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3186
+#: src/dvr/dvr_db.c:3241
 msgid "Number of times this recording was played."
 msgstr ""
 
-#: src/main.c:898
+#: src/main.c:897
 msgid "Number of tsfile tuners"
 msgstr ""
 
@@ -4544,7 +4590,7 @@ msgstr ""
 msgid "On"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2540 src/dvr/dvr_config.c:760
+#: src/dvr/dvr_db.c:2595 src/dvr/dvr_config.c:757
 msgid "On file removal"
 msgstr ""
 
@@ -4562,39 +4608,39 @@ msgid ""
 "settings). Some linux drivers require this procedure."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:493
+#: src/input/mpegts/mpegts_mux.c:489
 msgid "Only Bulsatcom 39E"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:488
+#: src/input/mpegts/mpegts_mux.c:484
 msgid "Only EIT"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:496
+#: src/input/mpegts/mpegts_mux.c:492
 msgid "Only OpenTV Sky Ausat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:495
+#: src/input/mpegts/mpegts_mux.c:491
 msgid "Only OpenTV Sky Italia"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:494
+#: src/input/mpegts/mpegts_mux.c:490
 msgid "Only OpenTV Sky UK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:489
+#: src/input/mpegts/mpegts_mux.c:485
 msgid "Only PSIP (ATSC)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:490
+#: src/input/mpegts/mpegts_mux.c:486
 msgid "Only UK Freesat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:491
+#: src/input/mpegts/mpegts_mux.c:487
 msgid "Only UK Freeview"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:492
+#: src/input/mpegts/mpegts_mux.c:488
 msgid "Only Viasat Baltic"
 msgstr ""
 
@@ -4619,28 +4665,24 @@ msgstr ""
 msgid "Only preferred CA PID"
 msgstr ""
 
-#: src/config.c:2315
+#: src/config.c:2306
 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:837
+#: src/main.c:836
 msgid "Only use specified DVB adapters (comma-separated, -1 = none)"
 msgstr ""
 
-#: src/timeshift.c:277
-msgid "Only use system RAM for timeshift buffers."
-msgstr ""
-
 #: src/epggrab/channel.c:845
 msgid ""
 "Only use this EPG data once when automatically determining what EPG data to "
 "set for a channel."
 msgstr ""
 
-#: src/tvhlog.c:160
+#: src/tvhlog.c:162
 msgid "OpenTV EPG"
 msgstr ""
 
@@ -4673,7 +4715,7 @@ msgstr ""
 msgid "Orbital positions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:584
+#: src/input/mpegts/mpegts_mux.c:580
 msgid "Original network ID"
 msgstr ""
 
@@ -4685,7 +4727,7 @@ msgstr ""
 msgid "Other Stream Filter"
 msgstr ""
 
-#: src/main.c:902
+#: src/main.c:901
 msgid "Output directory for tsdebug"
 msgstr ""
 
@@ -4701,7 +4743,7 @@ msgstr ""
 msgid "Over-the-air EPG"
 msgstr ""
 
-#: src/epggrab/module.c:216
+#: src/epggrab/module.c:218
 msgid "Over-the-air EPG grabber"
 msgstr ""
 
@@ -4718,15 +4760,15 @@ msgstr ""
 msgid "Override the frontend type."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3205 src/dvr/dvr_autorec.c:1275 src/dvr/dvr_timerec.c:660
+#: src/dvr/dvr_db.c:3260 src/dvr/dvr_autorec.c:1279 src/dvr/dvr_timerec.c:660
 msgid "Owner"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3206 src/dvr/dvr_timerec.c:661
+#: src/dvr/dvr_db.c:3261 src/dvr/dvr_timerec.c:661
 msgid "Owner of the entry."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1276
+#: src/dvr/dvr_autorec.c:1280
 msgid "Owner of the rule."
 msgstr ""
 
@@ -4780,11 +4822,11 @@ msgstr ""
 msgid "PLS mode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3333
+#: src/dvr/dvr_db.c:3388
 msgid "Parent entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3334
+#: src/dvr/dvr_db.c:3389
 msgid "Parent entry."
 msgstr ""
 
@@ -4805,7 +4847,7 @@ msgstr ""
 msgid "Passthrough Muxer SI Tables"
 msgstr ""
 
-#: src/access.c:2047 src/wizard.c:443 src/descrambler/cwc.c:1841
+#: src/access.c:2047 src/wizard.c:451 src/descrambler/cwc.c:1841
 msgid "Password"
 msgstr ""
 
@@ -4817,17 +4859,17 @@ msgstr ""
 msgid "Password2"
 msgstr ""
 
-#: src/epggrab/module.c:176 src/epggrab/module.c:203 src/epggrab/channel.c:771
+#: src/epggrab/module.c:178 src/epggrab/module.c:205 src/epggrab/channel.c:771
 msgid "Path"
 msgstr ""
 
-#: src/config.c:2362
+#: src/config.c:2353
 msgid ""
 "Path to a directory (folder) containing your picon collection. See Help for "
 "more detailed information."
 msgstr ""
 
-#: src/config.c:2337
+#: src/config.c:2328
 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 "
@@ -4838,11 +4880,11 @@ msgstr ""
 msgid "Path to the frontend used by the device."
 msgstr ""
 
-#: src/epggrab/module.c:177
+#: src/epggrab/module.c:179
 msgid "Path to the grabber executable."
 msgstr ""
 
-#: src/epggrab/module.c:204
+#: src/epggrab/module.c:206
 msgid "Path to the socket Tvheadend will read data from."
 msgstr ""
 
@@ -4857,7 +4899,7 @@ msgstr ""
 msgid "Path used by the device."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1064
+#: 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."
@@ -4879,7 +4921,7 @@ msgstr ""
 msgid "Periodically save EPG to disk (hours)"
 msgstr ""
 
-#: src/access.c:1665 src/config.c:2102
+#: src/access.c:1665 src/config.c:2093
 msgid "Persistent user interface level"
 msgstr ""
 
@@ -4891,15 +4933,15 @@ msgstr ""
 msgid "Pick the stream with given audio type only."
 msgstr ""
 
-#: src/config.c:2053
+#: src/config.c:2044
 msgid "Picon"
 msgstr ""
 
-#: src/config.c:2373
+#: src/config.c:2364
 msgid "Picon name scheme"
 msgstr ""
 
-#: src/config.c:2361
+#: src/config.c:2352
 msgid "Picon path"
 msgstr ""
 
@@ -4949,15 +4991,15 @@ msgstr ""
 msgid "Position of the input."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1043
+#: src/dvr/dvr_config.c:1040
 msgid "Post-processor command"
 msgstr ""
 
-#: src/channels.c:481 src/dvr/dvr_db.c:3039 src/dvr/dvr_config.c:978
+#: src/channels.c:481 src/dvr/dvr_db.c:3094 src/dvr/dvr_config.c:975
 msgid "Post-recording padding"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1053
+#: src/dvr/dvr_config.c:1050
 msgid "Post-remove command"
 msgstr ""
 
@@ -4970,7 +5012,7 @@ msgstr ""
 msgid "Power-up time (ms) (15-200)"
 msgstr ""
 
-#: src/wizard.c:783 src/input/mpegts/mpegts_network_dvb.c:247
+#: src/wizard.c:791 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
@@ -4982,11 +5024,11 @@ msgstr ""
 msgid "Pre-defined muxes"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1032
+#: src/dvr/dvr_config.c:1029
 msgid "Pre-processor command"
 msgstr ""
 
-#: src/channels.c:466 src/dvr/dvr_db.c:3011 src/dvr/dvr_config.c:961
+#: src/channels.c:466 src/dvr/dvr_db.c:3066 src/dvr/dvr_config.c:958
 msgid "Pre-recording padding"
 msgstr ""
 
@@ -4994,7 +5036,7 @@ msgstr ""
 msgid "Pre-school children's programs"
 msgstr ""
 
-#: src/config.c:2326
+#: src/config.c:2317
 msgid "Prefer picons over channel name"
 msgstr ""
 
@@ -5028,16 +5070,16 @@ msgid ""
 "and removes the view level drop-dowm from the interface."
 msgstr ""
 
-#: src/config.c:2103
+#: src/config.c:2094
 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:3145 src/dvr/dvr_autorec.c:1176
+#: src/epggrab/module.c:156 src/dvr/dvr_db.c:3200 src/dvr/dvr_autorec.c:1180
 #: src/dvr/dvr_timerec.c:619 src/input/mpegts/mpegts_input.c:240
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1445
-#: src/input/mpegts/satip/satip_satconf.c:352 src/input/mpegts/iptv/iptv.c:734
+#: src/input/mpegts/satip/satip_satconf.c:352 src/input/mpegts/iptv/iptv.c:759
 #: src/input/mpegts/iptv/iptv_mux.c:123
 msgid "Priority"
 msgstr ""
@@ -5052,7 +5094,7 @@ msgid ""
 "cancel lower-priority events."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3146
+#: src/dvr/dvr_db.c:3201
 msgid ""
 "Priority of the recording. Higher priority entries will take precedence and "
 "cancel lower-priority events."
@@ -5074,11 +5116,11 @@ msgid ""
 "Conditional Access filter."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3138
+#: src/dvr/dvr_db.c:3193
 msgid "Program synopsis (display only)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3130
+#: src/dvr/dvr_db.c:3185
 msgid "Program synopsis."
 msgstr ""
 
@@ -5090,7 +5132,7 @@ msgstr ""
 msgid "Provider ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:167 src/input/mpegts/mpegts_mux.c:576
+#: src/input/mpegts/mpegts_network.c:167 src/input/mpegts/mpegts_mux.c:572
 msgid "Provider network name"
 msgstr ""
 
@@ -5106,7 +5148,7 @@ msgstr ""
 msgid "Puppets"
 msgstr ""
 
-#: src/tvhlog.c:161
+#: src/tvhlog.c:163
 msgid "PyEPG Import"
 msgstr ""
 
@@ -5134,7 +5176,7 @@ msgstr ""
 msgid "RTSP port"
 msgstr ""
 
-#: src/satip/server.c:605
+#: src/satip/server.c:611
 msgid "RTSP port (554 or 9983, 0 = disable)"
 msgstr ""
 
@@ -5150,7 +5192,7 @@ msgstr ""
 msgid "Re-fetch period (hours)"
 msgstr ""
 
-#: src/bouquet.c:1063 src/input/mpegts/iptv/iptv.c:881
+#: src/bouquet.c:1063 src/input/mpegts/iptv/iptv.c:917
 msgid "Re-fetch period (mins)"
 msgstr ""
 
@@ -5158,7 +5200,7 @@ msgstr ""
 msgid "Re-fetch the bouquet every x minutes."
 msgstr ""
 
-#: src/dvr/dvr_db.c:1175
+#: src/dvr/dvr_db.c:1201
 #, c-format
 msgid "Re-record%s%s"
 msgstr ""
@@ -5167,11 +5209,11 @@ msgstr ""
 msgid "Re-try period (hours)"
 msgstr ""
 
-#: src/htsp_server.c:2762
+#: src/htsp_server.c:2768
 msgid "Read error"
 msgstr ""
 
-#: src/satip/server.c:606
+#: src/satip/server.c:612
 msgid ""
 "Real Time Streaming Protocol (RTSP) port the server should listen on (554 or "
 "9983, 0 = disable)."
@@ -5185,27 +5227,27 @@ msgstr ""
 msgid "Record on these days only."
 msgstr ""
 
-#: src/dvr/dvr_config.c:820
+#: src/dvr/dvr_config.c:817
 msgid "Recording file options"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3386
+#: src/dvr/dvr_db.c:3441
 msgid "Recording file size."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3185
+#: src/dvr/dvr_db.c:3240
 msgid "Recording play count"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1063
+#: src/dvr/dvr_config.c:1060
 msgid "Recording system path"
 msgstr ""
 
-#: src/satip/server.c:564
+#: src/satip/server.c:570
 msgid "Reject"
 msgstr ""
 
-#: src/satip/server.c:565
+#: src/satip/server.c:571
 msgid "Reject exact match"
 msgstr ""
 
@@ -5225,23 +5267,27 @@ msgstr ""
 msgid "Remarkable people"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:904
+#: src/input/mpegts/iptv/iptv.c:940
 msgid "Remove HTTP arguments"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1260
+#: src/dvr/dvr_config.c:1257
 msgid "Remove all unsafe characters from filename"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:973
+#: src/input/mpegts/mpegts_input.c:315 src/input/mpegts/iptv/iptv.c:819
+msgid "Remove scrambled bits"
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:977
 msgid "Repeated"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1271
+#: src/dvr/dvr_config.c:1268
 msgid "Replace whitespace in title with '-'"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1272
+#: src/dvr/dvr_config.c:1269
 msgid "Replaces all whitespace in the title with '-'."
 msgstr ""
 
@@ -5257,11 +5303,11 @@ msgstr ""
 msgid "Reports"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3410
+#: src/dvr/dvr_db.c:3465
 msgid "Rerun of"
 msgstr ""
 
-#: src/streaming.c:583
+#: src/streaming.c:585
 msgid "Reserved"
 msgstr ""
 
@@ -5328,7 +5374,7 @@ msgid ""
 "about the currently-streamed service."
 msgstr ""
 
-#: src/profile.c:1097 src/satip/server.c:645
+#: src/profile.c:1097 src/satip/server.c:651
 msgid "Rewrite PMT"
 msgstr ""
 
@@ -5338,7 +5384,7 @@ msgid ""
 "the currently-streamed service."
 msgstr ""
 
-#: src/satip/server.c:646
+#: src/satip/server.c:652
 msgid ""
 "Rewrite Program Association Table (PMT) packets to only include information "
 "about the currently streamed service."
@@ -5378,15 +5424,15 @@ msgstr ""
 msgid "Rotor type"
 msgstr ""
 
-#: src/main.c:822
+#: src/main.c:821
 msgid "Run as group"
 msgstr ""
 
-#: src/main.c:821
+#: src/main.c:820
 msgid "Run as user"
 msgstr ""
 
-#: src/subscriptions.c:967 src/dvr/dvr_db.c:607
+#: src/subscriptions.c:967 src/dvr/dvr_db.c:627
 msgid "Running"
 msgstr ""
 
@@ -5402,7 +5448,7 @@ msgstr ""
 msgid "SAT>IP ATSC-T Frontend"
 msgstr ""
 
-#: src/tvhlog.c:156 src/input/mpegts/satip/satip.c:215
+#: src/tvhlog.c:158 src/input/mpegts/satip/satip.c:215
 msgid "SAT>IP Client"
 msgstr ""
 
@@ -5430,7 +5476,7 @@ msgstr ""
 msgid "SAT>IP DVB-T frequency (Hz)"
 msgstr ""
 
-#: src/main.c:843
+#: src/main.c:842
 msgid ""
 "SAT>IP RTSP port number for server\n"
 "(default: -1 = disable, 0 = webconfig, standard port is 554)"
@@ -5440,7 +5486,7 @@ msgstr ""
 msgid "SAT>IP Satellite Configuration"
 msgstr ""
 
-#: src/tvhlog.c:157
+#: src/tvhlog.c:159
 msgid "SAT>IP Server"
 msgstr ""
 
@@ -5496,7 +5542,7 @@ msgstr ""
 msgid "SIGUSR2"
 msgstr ""
 
-#: src/bouquet.c:1054 src/input/mpegts/iptv/iptv.c:890
+#: src/bouquet.c:1054 src/input/mpegts/iptv/iptv.c:926
 msgid "SSL verify peer"
 msgstr ""
 
@@ -5538,11 +5584,11 @@ msgstr ""
 msgid "Satellite positions"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:716
+#: src/input/mpegts/iptv/iptv.c:741
 msgid "Scan after creation"
 msgstr ""
 
-#: src/wizard.c:762
+#: src/wizard.c:770
 msgid "Scan progress"
 msgstr ""
 
@@ -5550,19 +5596,19 @@ msgstr ""
 msgid "Scan queue length"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:621
+#: src/input/mpegts/mpegts_mux.c:617
 msgid "Scan result"
 msgstr ""
 
-#: src/wizard.c:1016 src/input/mpegts/mpegts_mux.c:609
+#: src/wizard.c:1024 src/input/mpegts/mpegts_mux.c:605
 msgid "Scan status"
 msgstr ""
 
-#: src/tvhlog.c:165
+#: src/tvhlog.c:167
 msgid "Scanfile"
 msgstr ""
 
-#: src/dvr/dvr_config.c:938
+#: src/dvr/dvr_config.c:935
 msgid "Schedule a re-recording if more errors than (0=off)"
 msgstr ""
 
@@ -5570,33 +5616,33 @@ msgstr ""
 msgid "Schedule frequency (in cron format)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3402
+#: src/dvr/dvr_db.c:3457
 msgid "Schedule status"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3403
+#: src/dvr/dvr_db.c:3458
 msgid "Schedule status."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3058
+#: src/dvr/dvr_db.c:3113
 msgid "Scheduled Duration"
 msgstr ""
 
-#: src/dvr/dvr_db.c:597
+#: src/dvr/dvr_db.c:617
 msgid "Scheduled for recording"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3023
+#: src/dvr/dvr_db.c:3078
 msgid "Scheduled start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3050
+#: src/dvr/dvr_db.c:3105
 msgid "Scheduled stop time"
 msgstr ""
 
-#: src/config.c:2350
+#: src/config.c:2341
 msgid ""
-"Scheme to generate the the channel icon names (all lower-case, service name "
+"Scheme to generate the channel icon names (all lower-case, service name "
 "picons etc.)."
 msgstr ""
 
@@ -5612,38 +5658,38 @@ msgstr ""
 msgid "Science fiction"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1044
+#: src/dvr/dvr_config.c:1041
 msgid "Script/program to be run when a recording completes."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1054
+#: src/dvr/dvr_config.c:1051
 msgid "Script/program to be run when a recording gets removed."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1033
+#: 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:1257
+#: src/dvr/dvr_autorec.c:1261
 msgid "Season"
 msgstr ""
 
-#: src/dvr/dvr_db.c:781
+#: src/dvr/dvr_db.c:807
 #, c-format
 msgid "Season %d"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1258
+#: src/dvr/dvr_autorec.c:1262
 msgid "Season information (if available)."
 msgstr ""
 
-#: src/htsp_server.c:2853
+#: src/htsp_server.c:2859
 msgid "Seek error"
 msgstr ""
 
-#: src/wizard.c:575
+#: src/wizard.c:583
 msgid "Select an available network type for this tuner."
 msgstr ""
 
@@ -5651,7 +5697,7 @@ msgstr ""
 msgid "Select high priority (default) EPG language."
 msgstr ""
 
-#: src/satip/server.c:657
+#: src/satip/server.c:663
 msgid "Select how Tvheadend should handle muxes. See Help for details."
 msgstr ""
 
@@ -5663,7 +5709,7 @@ msgstr ""
 msgid "Select medium priority EPG language."
 msgstr ""
 
-#: src/config.c:2374
+#: src/config.c:2365
 msgid ""
 "Select scheme to generate the picon names (standard, force service type to 1)"
 msgstr ""
@@ -5678,7 +5724,7 @@ msgid ""
 "\"Access Entries\" on a per-user basis."
 msgstr ""
 
-#: src/config.c:2208
+#: src/config.c:2199
 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."
@@ -5701,7 +5747,7 @@ msgid ""
 "and your coaxial cable wiring."
 msgstr ""
 
-#: src/config.c:2279
+#: src/config.c:2270
 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 "
@@ -5712,7 +5758,7 @@ msgstr ""
 msgid "Select the time offset for EIT events."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1076
+#: src/dvr/dvr_autorec.c:1080
 msgid "Select type of broadcast."
 msgstr ""
 
@@ -5739,7 +5785,7 @@ msgstr ""
 msgid "Send full PLAY cmd"
 msgstr ""
 
-#: src/config.c:2196
+#: src/config.c:2187
 msgid ""
 "Send previous stream frames to upper layers (before frame start is signalled "
 "in the stream). It may cause issues with some clients / players."
@@ -5755,11 +5801,11 @@ msgstr ""
 msgid "Serial number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1266
+#: src/dvr/dvr_autorec.c:1270
 msgid "Series link"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1267
+#: src/dvr/dvr_autorec.c:1271
 msgid "Series link ID."
 msgstr ""
 
@@ -5771,15 +5817,15 @@ msgstr ""
 msgid "Serious music"
 msgstr ""
 
-#: src/config.c:2033 src/input/mpegts/satip/satip.c:479
+#: src/config.c:2024 src/input/mpegts/satip/satip.c:479
 msgid "Server"
 msgstr ""
 
-#: src/satip/server.c:596
+#: src/satip/server.c:602
 msgid "Server UUID"
 msgstr ""
 
-#: src/main.c:853
+#: src/main.c:852
 msgid "Server connectivity"
 msgstr ""
 
@@ -5793,7 +5839,7 @@ msgstr ""
 msgid "Service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:120 src/input/mpegts/iptv/iptv.c:725
+#: src/input/mpegts/mpegts_service.c:120 src/input/mpegts/iptv/iptv.c:750
 #: src/descrambler/constcw.c:317 src/descrambler/constcw.c:383
 msgid "Service ID"
 msgstr ""
@@ -5806,7 +5852,7 @@ msgstr ""
 msgid "Service Mapping (Map services to channels)"
 msgstr ""
 
-#: src/main.c:817
+#: src/main.c:816
 msgid "Service configuration"
 msgstr ""
 
@@ -5815,7 +5861,7 @@ msgstr ""
 msgid "Service count %zi"
 msgstr ""
 
-#: src/wizard.c:1108
+#: src/wizard.c:1116
 msgid "Service mapping"
 msgstr ""
 
@@ -5827,7 +5873,7 @@ msgstr ""
 msgid "Service name found in EPG data."
 msgstr ""
 
-#: src/config.c:1974
+#: src/config.c:1965
 msgid "Service name picons"
 msgstr ""
 
@@ -5871,7 +5917,7 @@ msgstr ""
 msgid "Set the maxiumum packet identifiers your SAT>IP server supports."
 msgstr ""
 
-#: src/config.c:2082
+#: src/config.c:2073
 msgid ""
 "Set the name of the server so you can distinguish multiple instances apart "
 "on your LAN."
@@ -5881,14 +5927,18 @@ msgstr ""
 msgid "Set the priority of this configuration."
 msgstr ""
 
-#: src/config.c:2091
+#: src/config.c:2082
 msgid "Sets the default interface view level (next to the Help button)."
 msgstr ""
 
-#: src/tvhlog.c:94 src/tvhlog.c:716 src/epggrab/module.c:119
+#: src/tvhlog.c:94 src/tvhlog.c:718 src/epggrab/module.c:120
 msgid "Settings"
 msgstr ""
 
+#: src/input/mpegts/mpegts_service.c:240
+msgid "Shift PTS (ms)"
+msgstr ""
+
 #: src/epg.c:2316
 msgid "Show"
 msgstr ""
@@ -5899,15 +5949,15 @@ msgstr ""
 msgid "Show / Game show"
 msgstr ""
 
-#: src/main.c:814
+#: src/main.c:813
 msgid "Show this page"
 msgstr ""
 
-#: src/main.c:815
+#: src/main.c:814
 msgid "Show version information"
 msgstr ""
 
-#: src/config.c:2245
+#: src/config.c:2236
 msgid ""
 "Show, hide and sort the various details that appear on the interface next to "
 "the About tab."
@@ -5945,12 +5995,12 @@ msgstr ""
 msgid "Skip TS packets (0-200)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:676
+#: src/input/mpegts/mpegts_mux.c:672
 msgid ""
 "Skip TSID checking. For when providers use invalid Transport Stream IDs."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1126
+#: src/dvr/dvr_config.c:1123
 msgid "Skip commercials"
 msgstr ""
 
@@ -5973,11 +6023,11 @@ msgstr ""
 msgid "Skip x number of transport packets."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3342
+#: src/dvr/dvr_db.c:3397
 msgid "Slave entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3343
+#: src/dvr/dvr_db.c:3398
 msgid "Slave entry."
 msgstr ""
 
@@ -6058,31 +6108,31 @@ msgid ""
 "stream is paused."
 msgstr ""
 
-#: src/main.c:864
+#: src/main.c:863
 msgid "Specify User-Agent header for the http client"
 msgstr ""
 
-#: src/main.c:860
+#: src/main.c:859
 msgid "Specify alternative htsp port"
 msgstr ""
 
-#: src/main.c:856
+#: src/main.c:855
 msgid "Specify alternative http port"
 msgstr ""
 
-#: src/main.c:858
+#: src/main.c:857
 msgid "Specify alternative http webroot"
 msgstr ""
 
-#: src/main.c:855
+#: src/main.c:854
 msgid "Specify bind address"
 msgstr ""
 
-#: src/main.c:841
+#: src/main.c:840
 msgid "Specify bind address for SAT>IP server"
 msgstr ""
 
-#: src/main.c:862
+#: src/main.c:861
 msgid "Specify extra htsp port"
 msgstr ""
 
@@ -6106,7 +6156,7 @@ msgstr ""
 msgid "Squash"
 msgstr ""
 
-#: src/config.c:1983 src/input/mpegts/mpegts_mux.c:505
+#: src/config.c:1974 src/input/mpegts/mpegts_mux.c:501
 msgid "Standard"
 msgstr ""
 
@@ -6114,11 +6164,11 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1095
+#: src/dvr/dvr_autorec.c:1099
 msgid "Start after"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1108
+#: src/dvr/dvr_autorec.c:1112
 msgid "Start before"
 msgstr ""
 
@@ -6131,12 +6181,12 @@ msgid ""
 "entry or DVR profile will be used."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3012
+#: src/dvr/dvr_db.c:3067
 msgid ""
 "Start recording earlier than the EPG/timer-defined start time by x minutes."
 msgstr ""
 
-#: src/dvr/dvr_config.c:962
+#: 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 "
@@ -6145,15 +6195,15 @@ msgid ""
 "recording padding as set in the channel or DVR entry will be used."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1122
+#: src/dvr/dvr_autorec.c:1126
 msgid "Start recording earlier than the defined start time by x minutes."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3002
+#: src/dvr/dvr_db.c:3057
 msgid "Start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3393 src/descrambler/caclient.c:295
+#: src/dvr/dvr_db.c:3448 src/descrambler/caclient.c:295
 msgid "Status"
 msgstr ""
 
@@ -6169,7 +6219,7 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3031
+#: src/dvr/dvr_db.c:3086
 msgid "Stop time"
 msgstr ""
 
@@ -6177,7 +6227,7 @@ msgstr ""
 msgid "Storage path"
 msgstr ""
 
-#: src/config.c:1922
+#: src/config.c:1913
 msgid "Storage space"
 msgstr ""
 
@@ -6198,11 +6248,11 @@ msgstr ""
 msgid "Stream index (starts with zero)."
 msgstr ""
 
-#: src/dvr/dvr_config.c:878
+#: src/dvr/dvr_config.c:875
 msgid "Stream profile"
 msgstr ""
 
-#: src/htsp_server.c:2437
+#: src/htsp_server.c:2443
 msgid "Stream setup error"
 msgstr ""
 
@@ -6226,7 +6276,7 @@ msgid ""
 "hts) or Movian."
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:251 src/input/mpegts/iptv/iptv.c:746
+#: src/input/mpegts/mpegts_input.c:251 src/input/mpegts/iptv/iptv.c:771
 #: src/input/mpegts/iptv/iptv_mux.c:131
 msgid "Streaming priority"
 msgstr ""
@@ -6235,11 +6285,11 @@ msgstr ""
 msgid "Streaming profiles"
 msgstr ""
 
-#: src/dvr/dvr_config.c:828
+#: src/dvr/dvr_config.c:825
 msgid "Subdirectory options"
 msgstr ""
 
-#: src/main.c:892
+#: src/main.c:891
 msgid "Subscribe to a service permanently"
 msgstr ""
 
@@ -6247,8 +6297,8 @@ msgstr ""
 msgid "Subscription"
 msgstr ""
 
-#: src/htsp_server.c:2531 src/htsp_server.c:2558 src/htsp_server.c:2602
-#: src/htsp_server.c:2629 src/htsp_server.c:2657
+#: src/htsp_server.c:2537 src/htsp_server.c:2564 src/htsp_server.c:2608
+#: src/htsp_server.c:2635 src/htsp_server.c:2663
 msgid "Subscription does not exist"
 msgstr ""
 
@@ -6256,7 +6306,7 @@ msgstr ""
 msgid "Subscription overridden"
 msgstr ""
 
-#: src/satip/server.c:615
+#: src/satip/server.c:621
 msgid "Subscription weight"
 msgstr ""
 
@@ -6264,7 +6314,7 @@ msgstr ""
 msgid "Substitute formatters"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3112 src/dvr/dvr_db.c:3120
+#: src/dvr/dvr_db.c:3167 src/dvr/dvr_db.c:3175
 msgid "Subtitle"
 msgstr ""
 
@@ -6276,11 +6326,11 @@ msgstr ""
 msgid "Subtitle codec"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3121
+#: src/dvr/dvr_db.c:3176
 msgid "Subtitle of the program (if any) (display only)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3113
+#: src/dvr/dvr_db.c:3168
 msgid "Subtitle of the program (if any)."
 msgstr ""
 
@@ -6316,15 +6366,15 @@ msgstr ""
 msgid "Symbol rate (Sym/s)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:714
+#: src/dvr/dvr_config.c:711
 msgid "Sync"
 msgstr ""
 
-#: src/dvr/dvr_config.c:715
+#: src/dvr/dvr_config.c:712
 msgid "Sync + Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:712
+#: src/dvr/dvr_config.c:709
 msgid "System"
 msgstr ""
 
@@ -6412,11 +6462,11 @@ msgstr ""
 msgid "TV Adapters - SatConfig - Universal LNB (Simple)"
 msgstr ""
 
-#: src/tvhlog.c:158
+#: src/tvhlog.c:160
 msgid "TVHDHomeRun Client"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1115
+#: src/dvr/dvr_config.c:1112
 msgid "Tag files with metadata"
 msgstr ""
 
@@ -6456,7 +6506,7 @@ msgstr ""
 msgid "Testing"
 msgstr ""
 
-#: src/main.c:897
+#: src/main.c:896
 msgid "Testing options"
 msgstr ""
 
@@ -6490,32 +6540,32 @@ msgstr ""
 msgid "The Conditional Access ID used for the service."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:602
+#: src/input/mpegts/mpegts_mux.c:598
 msgid "The Content reference identifier (CRID) authority."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3195
+#: src/dvr/dvr_db.c:3250
 msgid "The DVR profile to be used/used by the recording."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1238
+#: src/dvr/dvr_autorec.c:1242
 msgid "The DVR profile to be used/used by this rule."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3268
+#: src/dvr/dvr_db.c:3323
 msgid "The EPG ID used by the entry."
 msgstr ""
 
-#: src/epggrab/module.c:129
+#: src/epggrab/module.c:130
 msgid "The EPG grabber name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:542
+#: src/input/mpegts/mpegts_mux.c:538
 msgid ""
 "The EPG grabber to use on the mux. Enable (auto) is the recommended value."
 msgstr ""
 
-#: src/epggrab/module.c:138
+#: src/epggrab/module.c:139
 msgid "The EPG grabber type."
 msgstr ""
 
@@ -6565,7 +6615,7 @@ msgstr ""
 msgid "The URL (or path) to the icon to use/used for the channel."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:846
+#: src/input/mpegts/iptv/iptv.c:882
 msgid "The URL to the playlist."
 msgstr ""
 
@@ -6584,17 +6634,17 @@ msgstr ""
 msgid "The bouquet the channel is associated with."
 msgstr ""
 
-#: src/dvr/dvr_config.c:892
+#: 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:3067
+#: src/dvr/dvr_db.c:3122
 msgid "The channel name the entry will record from."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1051
+#: src/dvr/dvr_autorec.c:1055
 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."
@@ -6612,13 +6662,13 @@ msgstr ""
 msgid "The character encoding for this service (e.g. UTF-8)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:631
+#: src/input/mpegts/mpegts_mux.c:627
 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:1086
+#: src/dvr/dvr_autorec.c:1090
 msgid ""
 "The content type (Movie/Drama, Sports, etc.) to be used to filter matching "
 "events/programs."
@@ -6632,21 +6682,21 @@ msgstr ""
 msgid "The current configuration ID."
 msgstr ""
 
-#: src/config.c:2063
+#: src/config.c:2054
 msgid "The current configuration version."
 msgstr ""
 
-#: src/config.c:2257
+#: src/config.c:2248
 msgid ""
 "The default language to use if the user  language isn't set in the Access "
 "Entries tab."
 msgstr ""
 
-#: src/satip/server.c:616
+#: src/satip/server.c:622
 msgid "The default subscription weight for each subscription."
 msgstr ""
 
-#: src/config.c:2267
+#: src/config.c:2258
 msgid ""
 "The default web interface to use if the user's  theme isn't set in the "
 "Access Entries tab."
@@ -6719,7 +6769,6 @@ msgid "The frequency of the mux/transponder in Hertz."
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:95
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:103
 msgid "The frontend number given to the device."
 msgstr ""
 
@@ -6804,6 +6853,10 @@ msgstr ""
 msgid "The length of time (in seconds) to play the mux (1 hour = 3600)."
 msgstr ""
 
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:103
+msgid "The limit for the PID filter (driver or hardware)."
+msgstr ""
+
 #: src/input/mpegts/mpegts_service.c:222
 msgid ""
 "The locking mechanism selection for The Preferred Conditional Access Packet "
@@ -6823,7 +6876,7 @@ msgstr ""
 msgid "The manufacturer of the SAT>IP server."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1166
+#: src/dvr/dvr_autorec.c:1170
 msgid ""
 "The maximal duration of a matching event - in other words, only match "
 "programmes that are no longer than this duration."
@@ -6842,27 +6895,27 @@ msgid ""
 "unlimited period it's highly recommended you specify a value here."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1015
+#: src/dvr/dvr_config.c:1012
 msgid "The maximum number of entries that can be matched."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:759
+#: src/input/mpegts/iptv/iptv.c:784
 msgid "The maximum number of input streams allowed on this network."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1229
+#: src/dvr/dvr_autorec.c:1233
 msgid "The maximum number of recording entries this rule can create."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1024
+#: src/dvr/dvr_config.c:1021
 msgid "The maximum number of recordings that can be scheduled."
 msgstr ""
 
-#: src/satip/server.c:636
+#: src/satip/server.c:642
 msgid "The maximum number of services to decrypt per mux."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1220
+#: src/dvr/dvr_autorec.c:1224
 msgid "The maximum number of times this rule can be triggered."
 msgstr ""
 
@@ -6872,7 +6925,7 @@ msgid ""
 "subscription."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1155
+#: src/dvr/dvr_autorec.c:1159
 msgid ""
 "The minimal duration of a matching event - in other words, only match "
 "programs that are no shorter than this duration."
@@ -6911,7 +6964,7 @@ msgstr ""
 msgid "The mux's universally unique identifier."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:569
+#: src/input/mpegts/mpegts_mux.c:565
 msgid "The name (or frequency) the mux is on."
 msgstr ""
 
@@ -6924,7 +6977,7 @@ msgstr ""
 msgid "The name of the profile."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1015
+#: src/dvr/dvr_autorec.c:1019
 msgid "The name of the the rule."
 msgstr ""
 
@@ -6933,7 +6986,7 @@ msgid ""
 "The network prefix(es) to block, e.g.192.168.2.0/24 (comma-separated list)."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:553
+#: src/input/mpegts/mpegts_mux.c:549
 msgid "The network the mux is on."
 msgstr ""
 
@@ -6941,13 +6994,13 @@ msgstr ""
 msgid "The network the service is on."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:735
+#: src/input/mpegts/iptv/iptv.c:760
 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:726
+#: src/input/mpegts/iptv/iptv.c:751
 msgid "The network's service ID"
 msgstr ""
 
@@ -6959,43 +7012,43 @@ msgstr ""
 msgid "The networks using this configuration."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:561
+#: src/input/mpegts/mpegts_mux.c:557
 msgid "The networks' universally unique identifier (UUID)."
 msgstr ""
 
-#: src/satip/server.c:735
+#: src/satip/server.c:750
 msgid "The number of ATSC-C (Cable/AnnexB) tuners to export."
 msgstr ""
 
-#: src/satip/server.c:727
+#: src/satip/server.c:742
 msgid "The number of ATSC-T (Terresterial) tuners to export."
 msgstr ""
 
-#: src/satip/server.c:711
+#: src/satip/server.c:726
 msgid "The number of DVB-C (Cable) tuners to export."
 msgstr ""
 
-#: src/satip/server.c:719
+#: src/satip/server.c:734
 msgid "The number of DVB-C2 (Cable) tuners to export."
 msgstr ""
 
-#: src/satip/server.c:679
+#: src/satip/server.c:694
 msgid "The number of DVB-S (Satellite) tuners to export."
 msgstr ""
 
-#: src/satip/server.c:687
+#: src/satip/server.c:702
 msgid "The number of DVB-S2 (Satellite) tuners to export."
 msgstr ""
 
-#: src/satip/server.c:695
+#: src/satip/server.c:710
 msgid "The number of DVB-T (Terresterial) tuners to export."
 msgstr ""
 
-#: src/satip/server.c:703
+#: src/satip/server.c:718
 msgid "The number of DVB-T2 (Terresterial) tuners to export."
 msgstr ""
 
-#: src/config.c:2186
+#: src/config.c:2177
 msgid ""
 "The number of MPEG-TS packets Tvheadend buffers in case there is a delay "
 "receiving CA keys. "
@@ -7011,7 +7064,7 @@ msgid ""
 "bytes long. The accepted range is 18800-1880000 bytes."
 msgstr ""
 
-#: src/config.c:2135
+#: src/config.c:2126
 msgid "The number of days cookies set by Tvheadend should expire."
 msgstr ""
 
@@ -7023,7 +7076,7 @@ msgstr ""
 msgid "The number of seconds to wait for a stream to start."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:650
+#: src/input/mpegts/mpegts_mux.c:646
 msgid "The number of services on the mux that are mapped to channels."
 msgstr ""
 
@@ -7035,7 +7088,7 @@ msgstr ""
 msgid "The orbital position of the satellite your dish is pointing at."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:622
+#: src/input/mpegts/mpegts_mux.c:618
 msgid "The outcome of the last scan performed on this mux."
 msgstr ""
 
@@ -7044,7 +7097,7 @@ msgid ""
 "The physical layer pipe ID. Most people will not need to change this setting."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:864
+#: src/input/mpegts/iptv/iptv.c:900
 msgid "The playlist's character set."
 msgstr ""
 
@@ -7059,7 +7112,7 @@ msgid ""
 "mapping to remote control buttons, presentation order, etc."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1177
+#: src/dvr/dvr_autorec.c:1181
 msgid ""
 "The priority of any recordings set because of this rule will take precedence "
 "and cancel lower-priority events."
@@ -7073,11 +7126,11 @@ msgstr ""
 msgid "The provider's name."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:585
+#: src/input/mpegts/mpegts_mux.c:581
 msgid "The provider's network ID."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:577
+#: src/input/mpegts/mpegts_mux.c:573
 msgid "The provider's network name."
 msgstr ""
 
@@ -7088,11 +7141,11 @@ msgid ""
 "sure of the value leave as AUTO."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3292
+#: src/dvr/dvr_db.c:3347
 msgid "The recorded file was removed intentionally"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3395
+#: src/dvr/dvr_db.c:3450
 msgid "The recording/entry status."
 msgstr ""
 
@@ -7111,20 +7164,27 @@ msgstr ""
 msgid "The satellite configuration to use."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:610
+#: src/input/mpegts/mpegts_mux.c:606
 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:3024
+#: src/dvr/dvr_db.c:3079
 msgid "The scheduled start time, including any padding."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3051
+#: src/dvr/dvr_db.c:3106
 msgid "The scheduled stop time, including any padding."
 msgstr ""
 
+#: src/input/mpegts/mpegts_input.c:316 src/input/mpegts/iptv/iptv.c:820
+msgid ""
+"The scrambled bits in MPEG-TS packets are always cleared. It is a workaround "
+"for the special streams which are descrambled, but these bits are not "
+"touched."
+msgstr ""
+
 #: src/profile.c:402
 msgid ""
 "The selected video type should be preferred when multiple services are "
@@ -7198,7 +7258,7 @@ msgid ""
 "(position, polarization, lo-hi)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3003
+#: src/dvr/dvr_db.c:3058
 msgid "The start time of the recording."
 msgstr ""
 
@@ -7206,7 +7266,7 @@ msgstr ""
 msgid "The stream ID used for the mux."
 msgstr ""
 
-#: src/dvr/dvr_config.c:879
+#: src/dvr/dvr_config.c:876
 msgid "The stream profile the DVR profile will use for recordings."
 msgstr ""
 
@@ -7215,7 +7275,7 @@ msgid ""
 "The streaming profile to use/used. If not set, the default will be used."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1140
+#: 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."
@@ -7237,26 +7297,26 @@ msgstr ""
 msgid "The symbol rate."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3032
+#: src/dvr/dvr_db.c:3087
 msgid "The time the entry stops/stopped being recorded."
 msgstr ""
 
-#: src/config.c:2235
+#: src/config.c:2226
 msgid ""
 "The time window to cut the stop time from the overlapped event in seconds."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1034
+#: src/dvr/dvr_autorec.c:1038
 msgid ""
 "The title of the program to look for. Note that this accepts case-"
 "insensitive regular expressions."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:642
+#: src/input/mpegts/mpegts_mux.c:638
 msgid "The total number of services found on this mux."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3059
+#: src/dvr/dvr_db.c:3114
 msgid "The total scheduled duration."
 msgstr ""
 
@@ -7271,7 +7331,7 @@ msgstr ""
 msgid "The transponder ID."
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:593
+#: src/input/mpegts/mpegts_mux.c:589
 msgid "The transport stream ID of the mux within the network."
 msgstr ""
 
@@ -7288,13 +7348,13 @@ msgid ""
 "the standard priority value is used. See Help for details."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3216 src/dvr/dvr_autorec.c:1284 src/dvr/dvr_timerec.c:669
+#: src/dvr/dvr_db.c:3271 src/dvr/dvr_autorec.c:1288 src/dvr/dvr_timerec.c:669
 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:2072
+#: src/config.c:2063
 msgid "The version of Tvheadend that last updated the config."
 msgstr ""
 
@@ -7302,7 +7362,7 @@ msgstr ""
 msgid "The video stream types the filter should apply to."
 msgstr ""
 
-#: src/access.c:1456 src/config.c:2266
+#: src/access.c:1456 src/config.c:2257
 msgid "Theme"
 msgstr ""
 
@@ -7311,7 +7371,7 @@ msgstr ""
 msgid "This tuner"
 msgstr ""
 
-#: src/config.c:2303
+#: src/config.c:2294
 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 "
@@ -7330,7 +7390,7 @@ msgstr ""
 msgid "Thu"
 msgstr ""
 
-#: src/tvhlog.c:84 src/config.c:1923
+#: src/tvhlog.c:84 src/config.c:1914
 msgid "Time"
 msgstr ""
 
@@ -7342,7 +7402,7 @@ msgstr ""
 msgid "Time (in milliseconds) for the rotor to power up."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:882
+#: src/input/mpegts/iptv/iptv.c:918
 msgid "Time (in minutes) to re-fetch the playlist."
 msgstr ""
 
@@ -7350,11 +7410,11 @@ msgstr ""
 msgid "Time Stamp Fix"
 msgstr ""
 
-#: src/dvr/dvr_db.c:643
+#: src/dvr/dvr_db.c:665
 msgid "Time missed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3325
+#: src/dvr/dvr_db.c:3380
 msgid "Time record caption"
 msgstr ""
 
@@ -7371,7 +7431,7 @@ msgstr ""
 msgid "Time to stop recording/time the recording stopped."
 msgstr ""
 
-#: src/config.c:2049
+#: src/config.c:2040
 msgid "Time update"
 msgstr ""
 
@@ -7387,31 +7447,31 @@ msgstr ""
 msgid "Timeout (secs)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3326
+#: src/dvr/dvr_db.c:3381
 msgid "Timer-based automatic record caption."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3317
+#: src/dvr/dvr_db.c:3372
 msgid "Timer-based automatic recording."
 msgstr ""
 
-#: src/tvhlog.c:164 src/timeshift.c:183
+#: src/tvhlog.c:166 src/timeshift.c:183
 msgid "Timeshift"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3095 src/dvr/dvr_db.c:3103 src/dvr/dvr_timerec.c:553
+#: src/dvr/dvr_db.c:3150 src/dvr/dvr_db.c:3158 src/dvr/dvr_timerec.c:553
 msgid "Title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1033
+#: src/dvr/dvr_autorec.c:1037
 msgid "Title (regexp)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3104
+#: src/dvr/dvr_db.c:3159
 msgid "Title of the program (display only)."
 msgstr ""
 
-#: src/dvr/dvr_db.c:3096
+#: src/dvr/dvr_db.c:3151
 msgid "Title of the program."
 msgstr ""
 
@@ -7427,7 +7487,7 @@ msgstr ""
 msgid "Tone burst"
 msgstr ""
 
-#: src/dvr/dvr_db.c:634
+#: src/dvr/dvr_db.c:656
 msgid "Too many data errors"
 msgstr ""
 
@@ -7443,7 +7503,7 @@ msgstr ""
 msgid "Total number of services found on this network."
 msgstr ""
 
-#: src/wizard.c:1004
+#: src/wizard.c:1012
 msgid "Total number of services found."
 msgstr ""
 
@@ -7459,7 +7519,7 @@ msgstr ""
 msgid "Tourism / Travel"
 msgstr ""
 
-#: src/tvhlog.c:778
+#: src/tvhlog.c:780
 msgid "Trace subsystems"
 msgstr ""
 
@@ -7471,7 +7531,7 @@ msgstr ""
 msgid "Traditional music"
 msgstr ""
 
-#: src/tvhlog.c:149
+#: src/tvhlog.c:150
 msgid "Transcode"
 msgstr ""
 
@@ -7495,7 +7555,7 @@ msgstr ""
 msgid "Transport Stream"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:592
+#: src/input/mpegts/mpegts_mux.c:588
 msgid "Transport stream ID"
 msgstr ""
 
@@ -7513,7 +7573,7 @@ msgstr ""
 msgid "Tune before DiseqC"
 msgstr ""
 
-#: src/wizard.c:558
+#: src/wizard.c:566
 msgid "Tuner"
 msgstr ""
 
@@ -7537,11 +7597,11 @@ msgstr ""
 msgid "Turn off LNB when idle"
 msgstr ""
 
-#: src/config.c:2081
+#: src/config.c:2072
 msgid "Tvheadend server name"
 msgstr ""
 
-#: src/epggrab/module.c:137
+#: src/epggrab/module.c:138
 msgid "Type"
 msgstr ""
 
@@ -7565,20 +7625,20 @@ msgstr ""
 msgid "UPnP Protocol"
 msgstr ""
 
-#: src/tvhlog.c:90 src/wizard.c:809 src/dvr/dvr_db.c:3377
-#: src/input/mpegts/iptv/iptv.c:845 src/input/mpegts/iptv/iptv_mux.c:139
+#: src/tvhlog.c:90 src/wizard.c:817 src/dvr/dvr_db.c:3432
+#: src/input/mpegts/iptv/iptv.c:881 src/input/mpegts/iptv/iptv_mux.c:139
 msgid "URL"
 msgstr ""
 
-#: src/wizard.c:810
+#: src/wizard.c:818
 msgid "URL of the M3U playlist."
 msgstr ""
 
-#: src/main.c:850
+#: src/main.c:849
 msgid "URL with the SAT>IP server XML location"
 msgstr ""
 
-#: src/dvr/dvr_db.c:3378
+#: src/dvr/dvr_db.c:3433
 msgid "URL."
 msgstr ""
 
@@ -7586,139 +7646,155 @@ msgstr ""
 msgid "USALS"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:462
+#: src/input/mpegts/dvb_support.c:481
 msgid "UTC"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:479
+#: src/input/mpegts/dvb_support.c:498
 msgid "UTC+ 1"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:480
+#: src/input/mpegts/dvb_support.c:499
 msgid "UTC+ 2"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:481
+#: src/input/mpegts/dvb_support.c:500
 msgid "UTC+ 3"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:482
+#: src/input/mpegts/dvb_support.c:501
 msgid "UTC+ 4"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:483
+#: src/input/mpegts/dvb_support.c:502
 msgid "UTC+ 4:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:484
+#: src/input/mpegts/dvb_support.c:503
 msgid "UTC+ 5"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:485
+#: src/input/mpegts/dvb_support.c:504
 msgid "UTC+ 5:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:486
+#: src/input/mpegts/dvb_support.c:505
 msgid "UTC+ 5:45"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:487
+#: src/input/mpegts/dvb_support.c:506
 msgid "UTC+ 6"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:488
+#: src/input/mpegts/dvb_support.c:507
 msgid "UTC+ 6:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:489
+#: src/input/mpegts/dvb_support.c:508
 msgid "UTC+ 7"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:490
+#: src/input/mpegts/dvb_support.c:509
 msgid "UTC+ 8"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:491
+#: src/input/mpegts/dvb_support.c:510
 msgid "UTC+ 8:45"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:492
+#: src/input/mpegts/dvb_support.c:511
 msgid "UTC+ 9"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:493
+#: src/input/mpegts/dvb_support.c:512
 msgid "UTC+ 9:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:494
+#: src/input/mpegts/dvb_support.c:513
 msgid "UTC+10"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:495
+#: src/input/mpegts/dvb_support.c:514
 msgid "UTC+10:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:496
+#: src/input/mpegts/dvb_support.c:515
 msgid "UTC+11"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:464
+#: src/input/mpegts/dvb_support.c:516
+msgid "UTC+12"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:517
+msgid "UTC+12:45"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:518
+msgid "UTC+13"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:519
+msgid "UTC+14"
+msgstr ""
+
+#: src/input/mpegts/dvb_support.c:483
 msgid "UTC- 1"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:465
+#: src/input/mpegts/dvb_support.c:484
 msgid "UTC- 2"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:466
+#: src/input/mpegts/dvb_support.c:485
 msgid "UTC- 2:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:467
+#: src/input/mpegts/dvb_support.c:486
 msgid "UTC- 3"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:468
+#: src/input/mpegts/dvb_support.c:487
 msgid "UTC- 3:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:469
+#: src/input/mpegts/dvb_support.c:488
 msgid "UTC- 4"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:470
+#: src/input/mpegts/dvb_support.c:489
 msgid "UTC- 4:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:471
+#: src/input/mpegts/dvb_support.c:490
 msgid "UTC- 5"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:472
+#: src/input/mpegts/dvb_support.c:491
 msgid "UTC- 6"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:473
+#: src/input/mpegts/dvb_support.c:492
 msgid "UTC- 7"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:474
+#: src/input/mpegts/dvb_support.c:493
 msgid "UTC- 8"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:475
+#: src/input/mpegts/dvb_support.c:494
 msgid "UTC- 9"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:476
+#: src/input/mpegts/dvb_support.c:495
 msgid "UTC- 9:30"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:477
+#: src/input/mpegts/dvb_support.c:496
 msgid "UTC-10"
 msgstr ""
 
-#: src/input/mpegts/dvb_support.c:478
+#: src/input/mpegts/dvb_support.c:497
 msgid "UTC-11"
 msgstr ""
 
@@ -7727,23 +7803,23 @@ msgstr ""
 msgid "UUID"
 msgstr ""
 
-#: src/htsp_server.c:1410
+#: src/htsp_server.c:1416
 msgid "Unable to get system UTC time"
 msgstr ""
 
-#: src/htsp_server.c:1403
+#: src/htsp_server.c:1409
 msgid "Unable to get system local time"
 msgstr ""
 
-#: src/htsp_server.c:1400
+#: src/htsp_server.c:1406
 msgid "Unable to get system time"
 msgstr ""
 
-#: src/htsp_server.c:718
+#: src/htsp_server.c:722
 msgid "Unable to open file"
 msgstr ""
 
-#: src/htsp_server.c:1378
+#: src/htsp_server.c:1384
 msgid "Unable to stat path"
 msgstr ""
 
@@ -7755,7 +7831,7 @@ msgstr ""
 msgid "Uncommitted first"
 msgstr ""
 
-#: src/tvhlog.c:155
+#: src/tvhlog.c:157
 msgid "Unicable (EN50494)"
 msgstr ""
 
@@ -7779,7 +7855,7 @@ msgstr ""
 msgid "Unicable type"
 msgstr ""
 
-#: src/profile.c:252 src/dvr/dvr_db.c:2517
+#: src/profile.c:252 src/dvr/dvr_db.c:2572
 msgid "Unimportant"
 msgstr ""
 
@@ -7787,19 +7863,19 @@ msgstr ""
 msgid "Universal LNB only"
 msgstr ""
 
-#: src/satip/server.c:597
+#: src/satip/server.c:603
 msgid "Universally unique identifier. Read only."
 msgstr ""
 
-#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:711
+#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:708
 msgid "Unknown"
 msgstr ""
 
-#: src/htsp_server.c:2718
+#: src/htsp_server.c:2724
 msgid "Unknown file"
 msgstr ""
 
-#: src/streaming.c:486
+#: src/streaming.c:488
 #, c-format
 msgid "Unknown reason (%i)"
 msgstr ""
@@ -7836,15 +7912,15 @@ msgstr ""
 msgid "Update channel number"
 msgstr ""
 
-#: src/dvr/dvr_config.c:778
+#: src/dvr/dvr_config.c:775
 msgid "Update disabled"
 msgstr ""
 
-#: src/config.c:2291
+#: src/config.c:2282
 msgid "Update time"
 msgstr ""
 
-#: src/config.c:2314
+#: src/config.c:2305
 msgid "Update tolerance (ms)"
 msgstr ""
 
@@ -7863,26 +7939,26 @@ msgid ""
 "the first movement is requested."
 msgstr ""
 
-#: src/main.c:499
+#: src/main.c:498
 #, c-format
 msgid "Usage: %s [OPTIONS]\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:666
+#: src/input/mpegts/mpegts_mux.c:662
 msgid "Use AC-3 detection on the mux."
 msgstr ""
 
-#: src/channels.c:491 src/dvr/dvr_config.c:1002
+#: src/channels.c:491 src/dvr/dvr_config.c:999
 msgid ""
 "Use EITp/f to decide event start/stop. This is also known as \"Accurate "
 "Recording\". See Help for details."
 msgstr ""
 
-#: src/channels.c:490 src/dvr/dvr_config.c:1001
+#: src/channels.c:490 src/dvr/dvr_config.c:998
 msgid "Use EPG running state"
 msgstr ""
 
-#: src/config.c:2122
+#: src/config.c:2113
 msgid "Use HTTP digest authentication"
 msgstr ""
 
@@ -7890,11 +7966,11 @@ msgstr ""
 msgid "Use WEBM format."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1280
+#: src/dvr/dvr_config.c:1277
 msgid "Use Windows-compatible filenames"
 msgstr ""
 
-#: src/main.c:866
+#: src/main.c:865
 msgid "Use XSPF playlist instead of M3U"
 msgstr ""
 
@@ -7956,7 +8032,7 @@ msgstr ""
 msgid "Use original"
 msgstr ""
 
-#: src/config.c:2195
+#: src/config.c:2186
 msgid "Use packet backlog"
 msgstr ""
 
@@ -7972,28 +8048,28 @@ msgstr ""
 msgid "Use the provider's service IDs as channel numbers."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1104
+#: src/dvr/dvr_config.c:1101
 msgid "Use this character set when setting filenames."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1084
+#: src/dvr/dvr_config.c:1081
 msgid "Use x amount of storage space."
 msgstr ""
 
-#: src/streaming.c:446 src/dvr/dvr_db.c:625
+#: src/streaming.c:446 src/dvr/dvr_db.c:645
 msgid "User access error"
 msgstr ""
 
-#: src/htsp_server.c:1606 src/htsp_server.c:1703 src/htsp_server.c:1842
-#: src/htsp_server.c:1923 src/htsp_server.c:2069 src/htsp_server.c:2107
-#: src/htsp_server.c:2117 src/htsp_server.c:2143 src/htsp_server.c:2181
-#: src/htsp_server.c:2218 src/htsp_server.c:2228 src/htsp_server.c:2253
-#: src/htsp_server.c:2289 src/htsp_server.c:2332 src/htsp_server.c:2340
-#: src/htsp_server.c:2393 src/htsp_server.c:2702
+#: src/htsp_server.c:1612 src/htsp_server.c:1709 src/htsp_server.c:1848
+#: src/htsp_server.c:1929 src/htsp_server.c:2075 src/htsp_server.c:2113
+#: src/htsp_server.c:2123 src/htsp_server.c:2149 src/htsp_server.c:2187
+#: src/htsp_server.c:2224 src/htsp_server.c:2234 src/htsp_server.c:2259
+#: src/htsp_server.c:2295 src/htsp_server.c:2338 src/htsp_server.c:2346
+#: src/htsp_server.c:2399 src/htsp_server.c:2708
 msgid "User does not have access"
 msgstr ""
 
-#: src/htsp_server.c:1956
+#: src/htsp_server.c:1962
 msgid "User does not have access to channel"
 msgstr ""
 
@@ -8001,23 +8077,23 @@ msgstr ""
 msgid "User icon"
 msgstr ""
 
-#: src/access.c:1461 src/access.c:1655 src/config.c:2090
+#: src/access.c:1461 src/access.c:1655 src/config.c:2081
 msgid "User interface level"
 msgstr ""
 
-#: src/config.c:2113
+#: src/config.c:2104
 msgid "User interface quick tips (tooltips)"
 msgstr ""
 
-#: src/config.c:2256
+#: src/config.c:2247
 msgid "User language"
 msgstr ""
 
-#: src/streaming.c:448 src/dvr/dvr_db.c:627
+#: src/streaming.c:448 src/dvr/dvr_db.c:647
 msgid "User limit reached"
 msgstr ""
 
-#: src/wizard.c:395
+#: src/wizard.c:403
 msgid "User login"
 msgstr ""
 
@@ -8025,7 +8101,7 @@ msgstr ""
 msgid "User request"
 msgstr ""
 
-#: src/access.c:1626 src/access.c:2039 src/wizard.c:434
+#: src/access.c:1626 src/access.c:2039 src/wizard.c:442
 #: src/descrambler/cwc.c:1833
 msgid "Username"
 msgstr ""
@@ -8060,7 +8136,7 @@ msgstr ""
 msgid "Verify the SSL certificate."
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:891
+#: src/input/mpegts/iptv/iptv.c:927
 msgid "Verify the peer's SSL."
 msgstr ""
 
@@ -8116,7 +8192,7 @@ msgstr ""
 msgid "View all"
 msgstr ""
 
-#: src/streaming.c:580
+#: src/streaming.c:582
 msgid "Visually impaired commentary/audio description"
 msgstr ""
 
@@ -8148,19 +8224,19 @@ msgstr ""
 msgid "WEBTV profile VP8/Vorbis/WEBM"
 msgstr ""
 
-#: src/dvr/dvr_db.c:613
+#: src/dvr/dvr_db.c:633
 msgid "Waiting for EPG running flag"
 msgstr ""
 
-#: src/dvr/dvr_db.c:605
+#: src/dvr/dvr_db.c:625
 msgid "Waiting for program start"
 msgstr ""
 
-#: src/dvr/dvr_db.c:603
+#: src/dvr/dvr_db.c:623
 msgid "Waiting for stream"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:327
+#: src/input/mpegts/mpegts_input.c:338
 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 "
@@ -8184,7 +8260,7 @@ msgstr ""
 msgid "Weather report"
 msgstr ""
 
-#: src/tvhlog.c:163
+#: src/tvhlog.c:165
 msgid "Web User Interface"
 msgstr ""
 
@@ -8208,7 +8284,7 @@ msgstr ""
 msgid "Web theme"
 msgstr ""
 
-#: src/config.c:2041
+#: src/config.c:2032
 msgid "Web user interface"
 msgstr ""
 
@@ -8216,7 +8292,7 @@ msgstr ""
 msgid "Wed"
 msgstr ""
 
-#: src/wizard.c:243 src/wizard.c:457
+#: src/wizard.c:243 src/wizard.c:465
 msgid "Welcome - Tvheadend - your TV streaming server and video recorder"
 msgstr ""
 
@@ -8242,30 +8318,30 @@ msgid ""
 "issues for SAT>IP (limited number of PID filters)."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1022
+#: src/dvr/dvr_autorec.c:1026
 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/input/mpegts/iptv/iptv.c:747
+#: src/input/mpegts/iptv/iptv.c:772
 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:1043
+#: src/dvr/dvr_autorec.c:1047
 msgid ""
 "When the fulltext is checked, the title pattern is matched against title, "
 "subtitle, summary and description."
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:241
+#: src/input/mpegts/mpegts_service.c:249
 msgid "When the service was first identified and recorded."
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:249
+#: src/input/mpegts/mpegts_service.c:257
 msgid "When the service was last seen during a mux scan."
 msgstr ""
 
@@ -8273,6 +8349,13 @@ msgstr ""
 msgid "Winter sports"
 msgstr ""
 
+#: src/timeshift.c:287
+msgid ""
+"With \"RAM only\" enabled, and when \"Maximum RAM size\" is reached, remove "
+"the oldest segment in the buffer instead of replacing it completely. Note, "
+"this may reduce the amount of rewind time."
+msgstr ""
+
 #: src/access.c:1852 src/access.c:2071 src/input/mpegts/mpegts_network.c:304
 msgid "Wizard"
 msgstr ""
@@ -8295,7 +8378,7 @@ msgid ""
 "database (re-read on next startup). Set to 0 to disable."
 msgstr ""
 
-#: src/tvhlog.c:162
+#: src/tvhlog.c:164
 msgid "XMLTV EPG Import"
 msgstr ""
 
@@ -8339,16 +8422,16 @@ msgstr ""
 msgid "hq: nvenc(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2932
+#: src/dvr/dvr_db.c:2987
 msgid "hrs"
 msgstr ""
 
-#: src/main.c:927
+#: src/main.c:926
 #, c-format
 msgid "invalid option specified [%s]"
 msgstr ""
 
-#: src/tvhlog.c:148
+#: src/tvhlog.c:149
 msgid "libav / ffmpeg"
 msgstr ""
 
@@ -8368,15 +8451,15 @@ msgstr ""
 msgid "medium: h264 / h265 / qsv(h264 / h265)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2933
+#: src/dvr/dvr_db.c:2988
 msgid "min"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2934
+#: src/dvr/dvr_db.c:2989
 msgid "mins"
 msgstr ""
 
-#: src/main.c:936
+#: src/main.c:935
 #, c-format
 msgid "option %s requires a value"
 msgstr ""
@@ -8397,7 +8480,7 @@ msgstr ""
 msgid "superfast: h264 / h265"
 msgstr ""
 
-#: src/main.c:899
+#: src/main.c:898
 msgid "tsfile input (mux file)"
 msgstr ""