]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
remove non-ASCII characters from quick tips, new intl template
authorJaroslav Kysela <perex@perex.cz>
Tue, 15 Dec 2015 20:23:52 +0000 (21:23 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 15 Dec 2015 20:23:59 +0000 (21:23 +0100)
intl/js/tvheadend.js.pot
intl/tvheadend.pot
src/config.c
src/esfilter.c
src/input/mpegts/satip/satip_frontend.c

index 43466818bc7a47806db8da2f0d953c0a64880632..6cc1240e3295f4ce207db69df50f473200a9b16a 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-12-03 14:21+0100\n"
+"POT-Creation-Date: 2015-12-15 21:23+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -118,43 +118,43 @@ msgstr ""
 msgid "Abort the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:581
+#: src/webui/static/app/tvheadend.js:601
 msgid "About"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:64
+#: src/webui/static/app/acleditor.js:65
 msgid "Access Control Entries"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:26
+#: src/webui/static/app/acleditor.js:27
 msgid "Access Entries"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:25
+#: src/webui/static/app/acleditor.js:26
 msgid "Access Entry"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:24
+#: src/webui/static/app/servicemapper.js:22
 msgid "Active"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1522 src/webui/static/app/idnode.js:2056
+#: src/webui/static/app/idnode.js:1701 src/webui/static/app/idnode.js:2191
 msgid "Add"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1520 src/webui/static/app/idnode.js:2054
+#: src/webui/static/app/idnode.js:1699 src/webui/static/app/idnode.js:2189
 msgid "Add a new entry"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1213 src/webui/static/app/idnode.js:1244
+#: src/webui/static/app/idnode.js:1285 src/webui/static/app/idnode.js:1466
 msgid "Add {0}"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:583 src/webui/static/app/idnode.js:599
+#: src/webui/static/app/idnode.js:584 src/webui/static/app/idnode.js:600
 msgid "Advanced"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:976
+#: src/webui/static/app/idnode.js:1013
 msgid "Advanced Settings"
 msgstr ""
 
@@ -162,7 +162,7 @@ msgstr ""
 msgid "After"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:211
+#: src/webui/static/app/mpegts.js:212
 msgid "After filtering and reordering (without PCR and PMT)"
 msgstr ""
 
@@ -174,11 +174,11 @@ msgstr ""
 msgid "Age Rating"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1713 src/webui/static/app/idnode.js:1752
+#: src/webui/static/app/idnode.js:1847 src/webui/static/app/idnode.js:1886
 msgid "All"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1060 src/webui/static/app/idnode.js:1165
+#: src/webui/static/app/idnode.js:1101 src/webui/static/app/idnode.js:1405
 msgid "Apply"
 msgstr ""
 
@@ -190,7 +190,7 @@ msgstr ""
 msgid "Apply configuration (run-time only)"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1164
+#: src/webui/static/app/idnode.js:1404
 msgid "Apply settings"
 msgstr ""
 
@@ -230,7 +230,7 @@ msgstr ""
 msgid "Auto Recorder"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:141
+#: src/webui/static/app/tvheadend.js:159
 msgid "Auto-refresh"
 msgstr ""
 
@@ -243,7 +243,7 @@ msgstr ""
 msgid "Autorecs"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:441 src/webui/static/app/idnode.js:654
+#: src/webui/static/app/idnode.js:442 src/webui/static/app/idnode.js:681
 msgid "Available"
 msgstr ""
 
@@ -255,19 +255,19 @@ msgstr ""
 msgid "Bandwidth (kb/s)"
 msgstr ""
 
-#: src/webui/static/app/status.js:676 src/webui/static/app/status.js:769
+#: src/webui/static/app/status.js:677 src/webui/static/app/status.js:770
 msgid "Bandwidth monitor"
 msgstr ""
 
-#: src/webui/static/app/config.js:9
+#: src/webui/static/app/config.js:28
 msgid "Base"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:581 src/webui/static/app/idnode.js:593
+#: src/webui/static/app/idnode.js:582 src/webui/static/app/idnode.js:594
 msgid "Basic"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:974
+#: src/webui/static/app/idnode.js:1011
 msgid "Basic Settings"
 msgstr ""
 
@@ -275,10 +275,6 @@ msgstr ""
 msgid "Before"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:127
-msgid "Begin mapping"
-msgstr ""
-
 #: src/webui/static/app/cteditor.js:44
 msgid "Bouquet"
 msgstr ""
@@ -311,7 +307,7 @@ msgstr ""
 msgid "CA Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:190
+#: src/webui/static/app/mpegts.js:191
 msgid "CAIDS: "
 msgstr ""
 
@@ -320,38 +316,37 @@ msgid "CAs"
 msgstr ""
 
 #: src/webui/static/app/i18n-post.js:111 src/webui/static/app/i18n-post.js:138
-#: src/webui/static/app/idnode.js:1026 src/webui/static/app/idnode.js:1188
-#: src/webui/static/app/servicemapper.js:119
+#: src/webui/static/app/idnode.js:1063 src/webui/static/app/idnode.js:1430
 msgid "Cancel"
 msgstr ""
 
-#: src/webui/static/app/status.js:516
+#: src/webui/static/app/status.js:517
 msgid "Cancel Connection"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1187
+#: src/webui/static/app/idnode.js:1429
 msgid "Cancel operation"
 msgstr ""
 
-#: src/webui/static/app/status.js:517
+#: src/webui/static/app/status.js:518
 msgid "Cancel the selected connection?"
 msgstr ""
 
-#: src/webui/static/app/status.js:513
+#: src/webui/static/app/status.js:514
 msgid "Cancel this connection"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:611
+#: src/webui/static/app/idnode.js:612
 msgid "Change the user interface level (basic, advanced, expert)"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:199 src/webui/static/app/epg.js:546
+#: src/webui/static/app/chconf.js:200 src/webui/static/app/epg.js:546
 #: src/webui/static/app/epg.js:547 src/webui/static/app/epg.js:1028
 #: src/webui/static/app/status.js:106
 msgid "Channel"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:517
+#: src/webui/static/app/tvheadend.js:537
 msgid "Channel / EPG"
 msgstr ""
 
@@ -367,23 +362,19 @@ msgstr ""
 msgid "Channel number operations"
 msgstr ""
 
-#: src/webui/static/app/chconf.js:200 src/webui/static/app/chconf.js:204
+#: src/webui/static/app/chconf.js:201 src/webui/static/app/chconf.js:205
 msgid "Channels"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:89
-msgid "Check availability"
-msgstr ""
-
 #: src/webui/static/app/i18n-post.js:134
 msgid "Choose a month (Control+Up/Down to move years)"
 msgstr ""
 
-#: src/webui/static/app/config.js:50
+#: src/webui/static/app/config.js:70
 msgid "Clean image (icon) cache"
 msgstr ""
 
-#: src/webui/static/app/config.js:48
+#: src/webui/static/app/config.js:68
 msgid "Clean image cache on storage"
 msgstr ""
 
@@ -399,6 +390,14 @@ msgstr ""
 msgid "Client Name"
 msgstr ""
 
+#: src/webui/static/app/idnode.js:1352 src/webui/static/app/idnode.js:2201
+msgid "Clone"
+msgstr ""
+
+#: src/webui/static/app/idnode.js:2199
+msgid "Clone a new entry"
+msgstr ""
+
 #: src/webui/static/app/epg.js:232
 msgid "Close"
 msgstr ""
@@ -415,7 +414,7 @@ msgstr ""
 msgid "Comment"
 msgstr ""
 
-#: src/webui/static/app/status.js:725
+#: src/webui/static/app/status.js:726
 msgid "Compression ratio"
 msgstr ""
 
@@ -423,11 +422,11 @@ msgstr ""
 msgid "Conditional Access Client"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:456
+#: src/webui/static/app/tvheadend.js:476
 msgid "Configuration"
 msgstr ""
 
-#: src/webui/static/app/status.js:617
+#: src/webui/static/app/status.js:618
 msgid "Connections"
 msgstr ""
 
@@ -440,7 +439,7 @@ msgstr ""
 msgid "Continuity Errors"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1140
+#: src/webui/static/app/idnode.js:1378
 msgid "Create"
 msgstr ""
 
@@ -454,18 +453,10 @@ msgid ""
 "the current query."
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:110
-msgid "Create network tags"
-msgstr ""
-
-#: src/webui/static/app/idnode.js:1139
+#: src/webui/static/app/idnode.js:1377
 msgid "Create new entry"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:105
-msgid "Create provider tags"
-msgstr ""
-
 #: src/webui/static/app/epg.js:1046
 msgid "Created from EPG query"
 msgstr ""
@@ -475,7 +466,7 @@ msgstr ""
 msgid "Currently this will match (and record) %d events."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:498
+#: src/webui/static/app/tvheadend.js:518
 msgid "DVB Inputs"
 msgstr ""
 
@@ -519,7 +510,7 @@ msgstr ""
 msgid "December"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1536 src/webui/static/app/idnode.js:2068
+#: src/webui/static/app/idnode.js:1715 src/webui/static/app/idnode.js:2214
 msgid "Delete"
 msgstr ""
 
@@ -531,7 +522,7 @@ msgstr ""
 msgid "Delete scheduled recording of this program"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1534 src/webui/static/app/idnode.js:2066
+#: src/webui/static/app/idnode.js:1713 src/webui/static/app/idnode.js:2212
 msgid "Delete selected entries"
 msgstr ""
 
@@ -539,11 +530,11 @@ msgstr ""
 msgid "Descramble"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:264
+#: src/webui/static/app/mpegts.js:265
 msgid "Detailed stream info"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:260 src/webui/static/app/epg.js:329
+#: src/webui/static/app/mpegts.js:261 src/webui/static/app/epg.js:329
 #: src/webui/static/app/epg.js:330 src/webui/static/app/dvr.js:123
 #: src/webui/static/app/dvr.js:124
 msgid "Details"
@@ -565,7 +556,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: src/webui/static/app/config.js:109
+#: src/webui/static/app/config.js:129
 msgid "Discover SAT>IP servers"
 msgstr ""
 
@@ -581,7 +572,7 @@ msgstr ""
 msgid "Do you really want to delete the selected recordings?"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:113
+#: src/webui/static/app/tvheadend.js:131
 msgid "Do you really want to delete the selection?"
 msgstr ""
 
@@ -649,19 +640,19 @@ msgstr ""
 msgid "EPG Update"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1623
+#: src/webui/static/app/idnode.js:1206 src/webui/static/app/idnode.js:1802
 msgid "Edit"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1621
+#: src/webui/static/app/idnode.js:1800
 msgid "Edit selected entry"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1637 src/webui/static/app/idnode.js:1676
+#: src/webui/static/app/idnode.js:1243 src/webui/static/app/idnode.js:1816
 msgid "Edit {0}"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1672
+#: src/webui/static/app/idnode.js:1240
 msgid "Edit {0} ({1} entries)"
 msgstr ""
 
@@ -675,7 +666,7 @@ msgstr ""
 msgid "Elementary Stream Filter"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:791
+#: src/webui/static/app/tvheadend.js:814
 msgid "Enable debug output"
 msgstr ""
 
@@ -704,15 +695,15 @@ msgstr ""
 msgid "Every day"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:584 src/webui/static/app/idnode.js:605
+#: src/webui/static/app/idnode.js:585 src/webui/static/app/idnode.js:606
 msgid "Expert"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:978
+#: src/webui/static/app/idnode.js:1015
 msgid "Expert Settings"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:15
+#: src/webui/static/app/servicemapper.js:13
 msgid "Failed"
 msgstr ""
 
@@ -756,6 +747,10 @@ msgstr ""
 msgid "Filters"
 msgstr ""
 
+#: src/webui/static/app/wizard.js:114
+msgid "Finish"
+msgstr ""
+
 #: src/webui/static/app/dvr.js:382
 msgid "Finished Recording"
 msgstr ""
@@ -776,7 +771,7 @@ msgstr ""
 msgid "Force new scan (all muxes) for selected networks"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:730
+#: src/webui/static/app/tvheadend.js:753
 msgid "Free"
 msgstr ""
 
@@ -788,7 +783,7 @@ msgstr ""
 msgid "Friday"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:366
+#: src/webui/static/app/tvheadend.js:384
 msgid "Fullscreen"
 msgstr ""
 
@@ -796,11 +791,11 @@ msgstr ""
 msgid "Fulltext"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:466
+#: src/webui/static/app/tvheadend.js:486
 msgid "General"
 msgstr ""
 
-#: src/webui/static/app/config.js:29 src/webui/static/app/config.js:88
+#: src/webui/static/app/config.js:49 src/webui/static/app/config.js:108
 msgid "General Configuration"
 msgstr ""
 
@@ -808,11 +803,11 @@ msgstr ""
 msgid "Genre"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:720
+#: src/webui/static/app/tvheadend.js:743
 msgid "GiB"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1364
+#: src/webui/static/app/idnode.js:1541
 msgid "Grid Update"
 msgstr ""
 
@@ -820,21 +815,21 @@ msgstr ""
 msgid "Group By This Field"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1096 src/webui/static/app/idnode.js:1819
-#: src/webui/static/app/idnode.js:2190 src/webui/static/app/idnode.js:2622
+#: src/webui/static/app/idnode.js:1140 src/webui/static/app/idnode.js:1953
+#: src/webui/static/app/idnode.js:2336 src/webui/static/app/idnode.js:2770
 #: src/webui/static/app/epg.js:875
 msgid "Help"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:63
+#: src/webui/static/app/tvheadend.js:81
 msgid "Help for"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1729
+#: src/webui/static/app/idnode.js:1863
 msgid "Hide"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:2143
+#: src/webui/static/app/idnode.js:2289
 msgid "Hide passwords"
 msgstr ""
 
@@ -846,7 +841,7 @@ msgstr ""
 msgid "ID"
 msgstr ""
 
-#: src/webui/static/app/status.js:570
+#: src/webui/static/app/status.js:571
 msgid "IP Address"
 msgstr ""
 
@@ -862,23 +857,19 @@ msgstr ""
 msgid "IP Blocking Records"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:19
+#: src/webui/static/app/servicemapper.js:17
 msgid "Ignored"
 msgstr ""
 
-#: src/webui/static/app/config.js:80
+#: src/webui/static/app/config.js:100
 msgid "Image cache"
 msgstr ""
 
-#: src/webui/static/app/status.js:723
+#: src/webui/static/app/status.js:724
 msgid "In"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:94
-msgid "Include encrypted services"
-msgstr ""
-
-#: src/webui/static/app/status.js:347 src/webui/static/app/status.js:813
+#: src/webui/static/app/status.js:347 src/webui/static/app/status.js:814
 msgid "Input"
 msgstr ""
 
@@ -910,7 +901,7 @@ msgstr ""
 msgid "June"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:724
+#: src/webui/static/app/tvheadend.js:747
 msgid "KiB"
 msgstr ""
 
@@ -918,39 +909,35 @@ msgstr ""
 msgid "Last Page"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:322
+#: src/webui/static/app/tvheadend.js:340
 msgid "Live TV Player"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:123
+#: src/webui/static/app/tvheadend.js:141
 msgid "Loading, please wait..."
 msgstr ""
 
 #: src/webui/static/app/i18n-post.js:5 src/webui/static/app/i18n-post.js:17
 #: src/webui/static/app/i18n-post.js:197 src/webui/static/app/epg.js:627
 #: src/webui/static/app/epg.js:650 src/webui/static/app/epg.js:674
-#: src/webui/static/app/epg.js:695 src/webui/static/app/tvheadend.js:260
-#: src/webui/static/app/tvheadend.js:298
+#: src/webui/static/app/epg.js:695 src/webui/static/app/tvheadend.js:278
+#: src/webui/static/app/tvheadend.js:316
 msgid "Loading..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:701
+#: src/webui/static/app/tvheadend.js:724
 msgid "Logged in as"
 msgstr ""
 
-#: src/webui/static/app/config.js:107
+#: src/webui/static/app/config.js:127
 msgid "Look for new SAT>IP servers"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:126
-msgid "Map"
-msgstr ""
-
-#: src/webui/static/app/mpegts.js:244 src/webui/static/app/mpegts.js:256
+#: src/webui/static/app/mpegts.js:245 src/webui/static/app/mpegts.js:257
 msgid "Map All"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:254
+#: src/webui/static/app/mpegts.js:255
 msgid "Map Selected"
 msgstr ""
 
@@ -958,22 +945,19 @@ msgstr ""
 msgid "Map Services"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:181
+#: src/webui/static/app/servicemapper.js:103
+#: src/webui/static/app/servicemapper.js:111
 msgid "Map services"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:242 src/webui/static/app/chconf.js:129
+#: src/webui/static/app/mpegts.js:243 src/webui/static/app/chconf.js:129
 msgid "Map services to channels"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:11
+#: src/webui/static/app/servicemapper.js:9
 msgid "Mapped"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:143
-msgid "Mapping services..."
-msgstr ""
-
 #: src/webui/static/app/i18n-post.js:37
 msgid "Mar"
 msgstr ""
@@ -990,15 +974,11 @@ msgstr ""
 msgid "May#ShortNameForMay"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:100
-msgid "Merge same name"
-msgstr ""
-
-#: src/webui/static/app/tvheadend.js:112
+#: src/webui/static/app/tvheadend.js:130
 msgid "Message"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:722
+#: src/webui/static/app/tvheadend.js:745
 msgid "MiB"
 msgstr ""
 
@@ -1010,11 +990,11 @@ msgstr ""
 msgid "Monday"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1592 src/webui/static/app/idnode.js:2115
+#: src/webui/static/app/idnode.js:1771 src/webui/static/app/idnode.js:2261
 msgid "Move Down"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1567 src/webui/static/app/idnode.js:2094
+#: src/webui/static/app/idnode.js:1746 src/webui/static/app/idnode.js:2240
 msgid "Move Up"
 msgstr ""
 
@@ -1026,44 +1006,44 @@ msgstr ""
 msgid "Move channel one number up"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1590
+#: src/webui/static/app/idnode.js:1769
 msgid "Move selected entries down"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1565
+#: src/webui/static/app/idnode.js:1744
 msgid "Move selected entries up"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:2113
+#: src/webui/static/app/idnode.js:2259
 msgid "Move selected entry down"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:2092
+#: src/webui/static/app/idnode.js:2238
 msgid "Move selected entry up"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:99 src/webui/static/app/mpegts.js:108
+#: src/webui/static/app/mpegts.js:100 src/webui/static/app/mpegts.js:109
 msgid "Mux"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:332 src/webui/static/app/mpegts.js:342
+#: src/webui/static/app/mpegts.js:333 src/webui/static/app/mpegts.js:343
 msgid "Mux Scheduler"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:333 src/webui/static/app/mpegts.js:337
+#: src/webui/static/app/mpegts.js:334 src/webui/static/app/mpegts.js:338
 msgid "Mux Schedulers"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:100 src/webui/static/app/mpegts.js:105
+#: src/webui/static/app/mpegts.js:101 src/webui/static/app/mpegts.js:106
 msgid "Muxes"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:65 src/webui/static/app/mpegts.js:74
-#: src/webui/static/app/mpegts.js:110
+#: src/webui/static/app/mpegts.js:66 src/webui/static/app/mpegts.js:75
+#: src/webui/static/app/mpegts.js:111
 msgid "Network"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:66 src/webui/static/app/mpegts.js:70
+#: src/webui/static/app/mpegts.js:67 src/webui/static/app/mpegts.js:71
 msgid "Networks"
 msgstr ""
 
@@ -1087,21 +1067,21 @@ msgstr ""
 msgid "No days"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:704
+#: src/webui/static/app/tvheadend.js:727
 msgid "No verified access"
 msgstr ""
 
 #. / {0} title (lowercase), {1} title
-#: src/webui/static/app/tvheadend.js:136
+#: src/webui/static/app/tvheadend.js:154
 msgid "No {0} to display"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1714 src/webui/static/app/mpegts.js:208
-#: src/webui/static/app/mpegts.js:218
+#: src/webui/static/app/idnode.js:1848 src/webui/static/app/mpegts.js:209
+#: src/webui/static/app/mpegts.js:219
 msgid "None"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:350
+#: src/webui/static/app/idnode.js:351
 msgid "Not set"
 msgstr ""
 
@@ -1153,7 +1133,7 @@ msgstr ""
 msgid "Other Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/status.js:724
+#: src/webui/static/app/status.js:725
 msgid "Out"
 msgstr ""
 
@@ -1169,15 +1149,15 @@ msgstr ""
 msgid "Page"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:2217 src/webui/static/app/idnode.js:2403
+#: src/webui/static/app/idnode.js:2367 src/webui/static/app/idnode.js:2550
 msgid "Parameters"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1712
+#: src/webui/static/app/idnode.js:1846
 msgid "Parent disabled"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:79
+#: src/webui/static/app/acleditor.js:80
 msgid "Password"
 msgstr ""
 
@@ -1185,26 +1165,26 @@ msgstr ""
 msgid "Password Control Entries"
 msgstr ""
 
-#: src/webui/static/app/acleditor.js:80
+#: src/webui/static/app/acleditor.js:81
 msgid "Passwords"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:351
+#: src/webui/static/app/tvheadend.js:369
 msgid "Pause"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:147
+#: src/webui/static/app/tvheadend.js:165
 msgid "Per page"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:126 src/webui/static/app/mpegts.js:127
-#: src/webui/static/app/mpegts.js:131 src/webui/static/app/mpegts.js:307
-#: src/webui/static/app/mpegts.js:308 src/webui/static/app/mpegts.js:312
-#: src/webui/static/app/chconf.js:215 src/webui/static/app/chconf.js:216
-#: src/webui/static/app/chconf.js:223 src/webui/static/app/dvr.js:407
+#: src/webui/static/app/mpegts.js:127 src/webui/static/app/mpegts.js:128
+#: src/webui/static/app/mpegts.js:132 src/webui/static/app/mpegts.js:308
+#: src/webui/static/app/mpegts.js:309 src/webui/static/app/mpegts.js:313
+#: src/webui/static/app/chconf.js:216 src/webui/static/app/chconf.js:217
+#: src/webui/static/app/chconf.js:224 src/webui/static/app/dvr.js:407
 #: src/webui/static/app/dvr.js:408 src/webui/static/app/dvr.js:414
 #: src/webui/static/app/dvr.js:518 src/webui/static/app/dvr.js:519
-#: src/webui/static/app/dvr.js:525 src/webui/static/app/tvheadend.js:334
+#: src/webui/static/app/dvr.js:525 src/webui/static/app/tvheadend.js:352
 msgid "Play"
 msgstr ""
 
@@ -1224,6 +1204,10 @@ msgstr ""
 msgid "Please Wait..."
 msgstr ""
 
+#: src/webui/static/app/wizard.js:63
+msgid "Previous"
+msgstr ""
+
 #: src/webui/static/app/i18n-post.js:133
 msgid "Previous Month (Control+Left)"
 msgstr ""
@@ -1244,7 +1228,7 @@ msgstr ""
 msgid "Progress"
 msgstr ""
 
-#: src/webui/static/app/config.js:65 src/webui/static/app/config.js:67
+#: src/webui/static/app/config.js:85 src/webui/static/app/config.js:87
 msgid "Re-fetch images"
 msgstr ""
 
@@ -1252,7 +1236,7 @@ msgstr ""
 msgid "Re-record"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:980
+#: src/webui/static/app/idnode.js:1017
 msgid "Read-only Info"
 msgstr ""
 
@@ -1272,7 +1256,7 @@ msgstr ""
 msgid "Record this program now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:548
+#: src/webui/static/app/tvheadend.js:568
 msgid "Recording"
 msgstr ""
 
@@ -1300,16 +1284,16 @@ msgstr ""
 msgid "Reset all filters (show all)"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1506 src/webui/static/app/idnode.js:2041
-#: src/webui/static/app/idnode.js:2560
+#: src/webui/static/app/idnode.js:1685 src/webui/static/app/idnode.js:2176
+#: src/webui/static/app/idnode.js:2708
 msgid "Revert pending changes (marked with red border)"
 msgstr ""
 
-#: src/webui/static/app/config.js:122
+#: src/webui/static/app/config.js:142
 msgid "SAT>IP Server"
 msgstr ""
 
-#: src/webui/static/app/config.js:130
+#: src/webui/static/app/config.js:150
 msgid "SAT>IP Server Configuration"
 msgstr ""
 
@@ -1325,13 +1309,17 @@ msgstr ""
 msgid "Saturday"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1034 src/webui/static/app/idnode.js:1481
-#: src/webui/static/app/idnode.js:2021 src/webui/static/app/idnode.js:2541
+#: src/webui/static/app/idnode.js:1073 src/webui/static/app/idnode.js:1660
+#: src/webui/static/app/idnode.js:2156 src/webui/static/app/idnode.js:2689
 msgid "Save"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1479 src/webui/static/app/idnode.js:2019
-#: src/webui/static/app/idnode.js:2539
+#: src/webui/static/app/wizard.js:114
+msgid "Save & Next"
+msgstr ""
+
+#: src/webui/static/app/idnode.js:1658 src/webui/static/app/idnode.js:2154
+#: src/webui/static/app/idnode.js:2687
 msgid "Save pending changes (marked with red border)"
 msgstr ""
 
@@ -1355,19 +1343,19 @@ msgstr ""
 msgid "Search title..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:267
+#: src/webui/static/app/tvheadend.js:285
 msgid "Select channel..."
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:304
+#: src/webui/static/app/tvheadend.js:322
 msgid "Select stream profile..."
 msgstr ""
 
-#: src/webui/static/app/idnode.js:456 src/webui/static/app/idnode.js:677
+#: src/webui/static/app/idnode.js:457 src/webui/static/app/idnode.js:704
 msgid "Select {0} ..."
 msgstr ""
 
-#: src/webui/static/app/idnode.js:440 src/webui/static/app/idnode.js:653
+#: src/webui/static/app/idnode.js:441 src/webui/static/app/idnode.js:680
 msgid "Selected"
 msgstr ""
 
@@ -1379,27 +1367,23 @@ msgstr ""
 msgid "September"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:294 src/webui/static/app/status.js:112
+#: src/webui/static/app/mpegts.js:295 src/webui/static/app/status.js:112
 msgid "Service"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:34
+#: src/webui/static/app/servicemapper.js:33
 msgid "Service Mapper"
 msgstr ""
 
-#: src/webui/static/app/servicemapper.js:151
-msgid "Service Mapper Status"
-msgstr ""
-
-#: src/webui/static/app/mpegts.js:221
+#: src/webui/static/app/mpegts.js:222
 msgid "Service details for"
 msgstr ""
 
-#: src/webui/static/app/mpegts.js:295 src/webui/static/app/mpegts.js:302
+#: src/webui/static/app/mpegts.js:296 src/webui/static/app/mpegts.js:303
 msgid "Services"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:924
+#: src/webui/static/app/idnode.js:961
 msgid "Settings"
 msgstr ""
 
@@ -1407,11 +1391,11 @@ msgstr ""
 msgid "Show in Groups"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:2137
+#: src/webui/static/app/idnode.js:2283
 msgid "Show or hide passwords"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:2139 src/webui/static/app/idnode.js:2143
+#: src/webui/static/app/idnode.js:2285 src/webui/static/app/idnode.js:2289
 msgid "Show passwords"
 msgstr ""
 
@@ -1444,7 +1428,15 @@ msgstr ""
 msgid "Start Time"
 msgstr ""
 
-#: src/webui/static/app/status.js:580
+#: src/webui/static/app/config.js:11
+msgid "Start initial configuration wizard"
+msgstr ""
+
+#: src/webui/static/app/config.js:13
+msgid "Start wizard"
+msgstr ""
+
+#: src/webui/static/app/status.js:581
 msgid "Started"
 msgstr ""
 
@@ -1452,11 +1444,11 @@ msgstr ""
 msgid "State"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:51 src/webui/static/app/status.js:627
+#: src/webui/static/app/dvr.js:51 src/webui/static/app/status.js:628
 msgid "Status"
 msgstr ""
 
-#: src/webui/static/app/dvr.js:202 src/webui/static/app/tvheadend.js:358
+#: src/webui/static/app/dvr.js:202 src/webui/static/app/tvheadend.js:376
 msgid "Stop"
 msgstr ""
 
@@ -1472,12 +1464,12 @@ msgstr ""
 msgid "Stop the selected recording"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:727
+#: src/webui/static/app/tvheadend.js:750
 msgid "Storage space"
 msgstr ""
 
-#: src/webui/static/app/status.js:352 src/webui/static/app/status.js:482
-#: src/webui/static/app/tvheadend.js:535
+#: src/webui/static/app/status.js:352 src/webui/static/app/status.js:483
+#: src/webui/static/app/tvheadend.js:555
 msgid "Stream"
 msgstr ""
 
@@ -1530,11 +1522,11 @@ msgstr ""
 msgid "Swap the numbers for the two selected channels"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:787
+#: src/webui/static/app/tvheadend.js:810
 msgid "System log"
 msgstr ""
 
-#: src/webui/static/app/tvadapters.js:5 src/webui/static/app/tvadapters.js:10
+#: src/webui/static/app/tvadapters.js:6 src/webui/static/app/tvadapters.js:11
 msgid "TV adapters"
 msgstr ""
 
@@ -1574,6 +1566,10 @@ msgstr ""
 msgid "The minimum length for this field is {0}"
 msgstr ""
 
+#: src/webui/static/app/idnode.js:1352
+msgid "The selected entry is the original!"
+msgstr ""
+
 #: src/webui/static/app/i18n-post.js:234
 msgid "The time in this field must be equal to or after {0}"
 msgstr ""
@@ -1651,7 +1647,7 @@ msgstr ""
 msgid "Today"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:376
+#: src/webui/static/app/tvheadend.js:394
 msgid "Toggle mute"
 msgstr ""
 
@@ -1659,7 +1655,7 @@ msgstr ""
 msgid "Toggle re-record functionality"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:730
+#: src/webui/static/app/tvheadend.js:753
 msgid "Total"
 msgstr ""
 
@@ -1683,21 +1679,25 @@ msgstr ""
 msgid "Tune to the over-the-air EPG muxes to grab new events now"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:766
+#: src/webui/static/app/tvheadend.js:789
 msgid "Tvheadend Web-Panel"
 msgstr ""
 
 #: src/webui/static/app/caclient.js:47 src/webui/static/app/esfilter.js:32
-#: src/webui/static/app/mpegts.js:76 src/webui/static/app/status.js:565
+#: src/webui/static/app/mpegts.js:77 src/webui/static/app/status.js:566
 msgid "Type"
 msgstr ""
 
+#: src/webui/static/app/wizard.js:145
+msgid "Unable to obtain wizard page!"
+msgstr ""
+
 #: src/webui/static/app/status.js:386
 msgid "Uncorrected Blocks"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:1508 src/webui/static/app/idnode.js:2043
-#: src/webui/static/app/idnode.js:2562
+#: src/webui/static/app/idnode.js:1687 src/webui/static/app/idnode.js:2178
+#: src/webui/static/app/idnode.js:2710
 msgid "Undo"
 msgstr ""
 
@@ -1713,11 +1713,15 @@ msgstr ""
 msgid "Upcoming Recording"
 msgstr ""
 
-#: src/webui/static/app/status.js:94 src/webui/static/app/status.js:575
+#: src/webui/static/app/tvheadend.js:753
+msgid "Used by tvheadend"
+msgstr ""
+
+#: src/webui/static/app/status.js:94 src/webui/static/app/status.js:576
 msgid "Username"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:482
+#: src/webui/static/app/tvheadend.js:502
 msgid "Users"
 msgstr ""
 
@@ -1729,15 +1733,15 @@ msgstr ""
 msgid "Video Stream Filters"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:613
+#: src/webui/static/app/idnode.js:614
 msgid "View level"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:616
+#: src/webui/static/app/idnode.js:617
 msgid "View level: "
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:385
+#: src/webui/static/app/tvheadend.js:403
 msgid "Volume"
 msgstr ""
 
@@ -1765,11 +1769,19 @@ msgstr ""
 msgid "Will be skipped"
 msgstr ""
 
+#: src/webui/static/app/wizard.js:119
+msgid "Wizard - initial configuration and tutorial"
+msgstr ""
+
+#: src/webui/static/app/wizard.js:56
+msgid "Wizard - page \"{0}\" not found"
+msgstr ""
+
 #: src/webui/static/app/i18n-post.js:112 src/webui/static/app/i18n-post.js:258
 msgid "Yes"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:468 src/webui/static/app/idnode.js:799
+#: src/webui/static/app/idnode.js:469 src/webui/static/app/idnode.js:834
 msgid "You must provide a value - use octal chmod notation, e.g. 0664"
 msgstr ""
 
@@ -1799,16 +1811,16 @@ msgid ""
 "H#TimeField"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:358 src/webui/static/app/idnode.js:359
+#: src/webui/static/app/idnode.js:359 src/webui/static/app/idnode.js:360
 #: src/webui/static/app/epg.js:427 src/webui/static/app/epg.js:429
 msgid "hrs"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:705
+#: src/webui/static/app/tvheadend.js:728
 msgid "login"
 msgstr ""
 
-#: src/webui/static/app/tvheadend.js:702
+#: src/webui/static/app/tvheadend.js:725
 msgid "logout"
 msgstr ""
 
@@ -1836,7 +1848,7 @@ msgstr ""
 msgid "m/d/y#DatePicker"
 msgstr ""
 
-#: src/webui/static/app/idnode.js:359 src/webui/static/app/idnode.js:361
+#: src/webui/static/app/idnode.js:360 src/webui/static/app/idnode.js:362
 #: src/webui/static/app/epg.js:429 src/webui/static/app/epg.js:432
 #: src/webui/static/app/dvr.js:46
 msgid "min"
@@ -1871,6 +1883,6 @@ msgid "{0} selected row{1}"
 msgstr ""
 
 #. / {0} start, {1} end, {2} total, {3} title
-#: src/webui/static/app/tvheadend.js:134
+#: src/webui/static/app/tvheadend.js:152
 msgid "{3} {0} - {1} of {2}"
 msgstr ""
index 818b48a9dcf90901fa5b017d57d7d9e6f1a741d9..0c537b5dddbf207972db2148a33c919c4a8f618f 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-12-03 14:21+0100\n"
+"POT-Creation-Date: 2015-12-15 21:23+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -24,7 +24,7 @@ msgid ""
 "https://tvheadend.org\n"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:595
+#: src/input/mpegts/mpegts_mux.c:613
 msgid "# Channels"
 msgstr ""
 
@@ -36,12 +36,12 @@ msgstr ""
 msgid "# Muxes"
 msgstr ""
 
-#: src/bouquet.c:1006 src/input/mpegts/mpegts_network.c:236
-#: src/input/mpegts/mpegts_mux.c:588
+#: src/bouquet.c:1010 src/input/mpegts/mpegts_network.c:236
+#: src/input/mpegts/mpegts_mux.c:605
 msgid "# Services"
 msgstr ""
 
-#: src/bouquet.c:999
+#: src/bouquet.c:1003
 msgid "# Services seen"
 msgstr ""
 
@@ -49,7 +49,7 @@ msgstr ""
 msgid "# tune repeats"
 msgstr ""
 
-#: src/dvr/dvr_config.c:673
+#: src/dvr/dvr_config.c:678
 msgid "(Default profile)"
 msgstr ""
 
@@ -61,23 +61,23 @@ msgstr ""
 msgid "1"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2189 src/dvr/dvr_db.c:2211 src/dvr/dvr_config.c:709
-#: src/dvr/dvr_config.c:730
+#: src/dvr/dvr_db.c:2248 src/dvr/dvr_db.c:2272 src/dvr/dvr_config.c:714
+#: src/dvr/dvr_config.c:737
 msgid "1 day"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2195 src/dvr/dvr_db.c:2217 src/dvr/dvr_config.c:715
-#: src/dvr/dvr_config.c:736
+#: src/dvr/dvr_db.c:2254 src/dvr/dvr_db.c:2278 src/dvr/dvr_config.c:720
+#: src/dvr/dvr_config.c:743
 msgid "1 month"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2192 src/dvr/dvr_db.c:2214 src/dvr/dvr_config.c:712
-#: src/dvr/dvr_config.c:733
+#: src/dvr/dvr_db.c:2251 src/dvr/dvr_db.c:2275 src/dvr/dvr_config.c:717
+#: src/dvr/dvr_config.c:740
 msgid "1 week"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2199 src/dvr/dvr_db.c:2221 src/dvr/dvr_config.c:719
-#: src/dvr/dvr_config.c:740
+#: src/dvr/dvr_db.c:2258 src/dvr/dvr_db.c:2282 src/dvr/dvr_config.c:724
+#: src/dvr/dvr_config.c:747
 msgid "1 year"
 msgstr ""
 
@@ -109,17 +109,18 @@ msgstr ""
 msgid "2"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2196 src/dvr/dvr_db.c:2218 src/dvr/dvr_config.c:716
-#: src/dvr/dvr_config.c:737
+#: src/dvr/dvr_db.c:2255 src/dvr/dvr_db.c:2279 src/dvr/dvr_config.c:721
+#: src/dvr/dvr_config.c:744
 msgid "2 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2193 src/dvr/dvr_db.c:2215 src/dvr/dvr_config.c:713
-#: src/dvr/dvr_config.c:734
+#: src/dvr/dvr_db.c:2252 src/dvr/dvr_db.c:2276 src/dvr/dvr_config.c:718
+#: src/dvr/dvr_config.c:741
 msgid "2 weeks"
 msgstr ""
 
-#: src/dvr/dvr_config.c:741
+#: src/dvr/dvr_db.c:2259 src/dvr/dvr_db.c:2283 src/dvr/dvr_config.c:725
+#: src/dvr/dvr_config.c:748
 msgid "2 years"
 msgstr ""
 
@@ -131,22 +132,23 @@ msgstr ""
 msgid "3"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2190 src/dvr/dvr_db.c:2212 src/dvr/dvr_config.c:710
-#: src/dvr/dvr_config.c:731
+#: src/dvr/dvr_db.c:2249 src/dvr/dvr_db.c:2273 src/dvr/dvr_config.c:715
+#: src/dvr/dvr_config.c:738
 msgid "3 days"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2197 src/dvr/dvr_db.c:2219 src/dvr/dvr_config.c:717
-#: src/dvr/dvr_config.c:738
+#: src/dvr/dvr_db.c:2256 src/dvr/dvr_db.c:2280 src/dvr/dvr_config.c:722
+#: src/dvr/dvr_config.c:745
 msgid "3 months"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2194 src/dvr/dvr_db.c:2216 src/dvr/dvr_config.c:714
-#: src/dvr/dvr_config.c:735
+#: src/dvr/dvr_db.c:2253 src/dvr/dvr_db.c:2277 src/dvr/dvr_config.c:719
+#: src/dvr/dvr_config.c:742
 msgid "3 weeks"
 msgstr ""
 
-#: src/dvr/dvr_config.c:742
+#: src/dvr/dvr_db.c:2260 src/dvr/dvr_db.c:2284 src/dvr/dvr_config.c:726
+#: src/dvr/dvr_config.c:749
 msgid "3 years"
 msgstr ""
 
@@ -162,16 +164,16 @@ msgstr ""
 msgid "5"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2191 src/dvr/dvr_db.c:2213 src/dvr/dvr_config.c:711
-#: src/dvr/dvr_config.c:732
+#: src/dvr/dvr_db.c:2250 src/dvr/dvr_db.c:2274 src/dvr/dvr_config.c:716
+#: src/dvr/dvr_config.c:739
 msgid "5 days"
 msgstr ""
 
-#: src/profile.c:1441
+#: src/profile.c:1445
 msgid "5.0"
 msgstr ""
 
-#: src/profile.c:1442
+#: src/profile.c:1446
 msgid "5.1"
 msgstr ""
 
@@ -179,12 +181,12 @@ msgstr ""
 msgid "6"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2198 src/dvr/dvr_db.c:2220 src/dvr/dvr_config.c:718
-#: src/dvr/dvr_config.c:739
+#: src/dvr/dvr_db.c:2257 src/dvr/dvr_db.c:2281 src/dvr/dvr_config.c:723
+#: src/dvr/dvr_config.c:746
 msgid "6 months"
 msgstr ""
 
-#: src/profile.c:1443
+#: src/profile.c:1447
 msgid "6.1"
 msgstr ""
 
@@ -192,7 +194,7 @@ msgstr ""
 msgid "7"
 msgstr ""
 
-#: src/profile.c:1444
+#: src/profile.c:1448
 msgid "7.1"
 msgstr ""
 
@@ -219,15 +221,15 @@ msgstr ""
 msgid "AB"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:479
+#: src/input/mpegts/mpegts_mux.c:478
 msgid "AC-3 = descriptor 6"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:602
+#: src/input/mpegts/mpegts_mux.c:622
 msgid "AC-3 detection"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:383
+#: src/input/mpegts/mpegts_mux.c:382
 msgid "ACTIVE"
 msgstr ""
 
@@ -235,76 +237,88 @@ msgstr ""
 msgid "AES constant code word client"
 msgstr ""
 
-#: src/config.c:1877
+#: src/config.c:1880
 msgid "AF11"
 msgstr ""
 
-#: src/config.c:1878
+#: src/config.c:1881
 msgid "AF12"
 msgstr ""
 
-#: src/config.c:1879
+#: src/config.c:1882
 msgid "AF13"
 msgstr ""
 
-#: src/config.c:1881
+#: src/config.c:1884
 msgid "AF21"
 msgstr ""
 
-#: src/config.c:1882
+#: src/config.c:1885
 msgid "AF22"
 msgstr ""
 
-#: src/config.c:1883
+#: src/config.c:1886
 msgid "AF23"
 msgstr ""
 
-#: src/config.c:1885
+#: src/config.c:1888
 msgid "AF31"
 msgstr ""
 
-#: src/config.c:1886
+#: src/config.c:1889
 msgid "AF32"
 msgstr ""
 
-#: src/config.c:1887
+#: src/config.c:1890
 msgid "AF33"
 msgstr ""
 
-#: src/config.c:1889
+#: src/config.c:1892
 msgid "AF41"
 msgstr ""
 
-#: src/config.c:1890
+#: src/config.c:1893
 msgid "AF42"
 msgstr ""
 
-#: src/config.c:1891
+#: src/config.c:1894
 msgid "AF43"
 msgstr ""
 
-#: src/esfilter.c:313 src/esfilter.c:370
+#: src/esfilter.c:316 src/esfilter.c:373
 msgid "ANY"
 msgstr ""
 
-#: src/satip/server.c:695 src/input/mpegts/mpegts_mux_dvb.c:645
 #: src/input/mpegts/iptv/iptv_mux.c:162
 msgid "ATSC"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:266
-msgid "ATSC network"
+#: src/input/mpegts/mpegts_service.c:149
+msgid "ATSC source ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:143
-msgid "ATSC source ID"
+#: src/satip/server.c:729
+msgid "ATSC-C"
+msgstr ""
+
+#: src/input/mpegts/mpegts_network_dvb.c:306
+msgid "ATSC-C network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:220 src/input/mpegts/mpegts_mux_dvb.c:223
-#: src/input/mpegts/mpegts_mux_dvb.c:226 src/input/mpegts/mpegts_mux_dvb.c:229
-#: src/input/mpegts/mpegts_mux_dvb.c:232 src/input/mpegts/mpegts_mux_dvb.c:235
-#: src/input/mpegts/mpegts_mux_dvb.c:238 src/input/mpegts/mpegts_mux_dvb.c:298
-#: src/input/mpegts/mpegts_mux_dvb.c:301 src/input/mpegts/mpegts_mux_dvb.c:655
+#: src/satip/server.c:721
+msgid "ATSC-T"
+msgstr ""
+
+#: src/input/mpegts/mpegts_network_dvb.c:284
+msgid "ATSC-T network"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:225 src/input/mpegts/mpegts_mux_dvb.c:228
+#: src/input/mpegts/mpegts_mux_dvb.c:231 src/input/mpegts/mpegts_mux_dvb.c:234
+#: src/input/mpegts/mpegts_mux_dvb.c:237 src/input/mpegts/mpegts_mux_dvb.c:240
+#: src/input/mpegts/mpegts_mux_dvb.c:243 src/input/mpegts/mpegts_mux_dvb.c:305
+#: src/input/mpegts/mpegts_mux_dvb.c:308 src/input/mpegts/mpegts_mux_dvb.c:674
+#: src/input/mpegts/mpegts_mux_dvb.c:716 src/input/mpegts/mpegts_mux_dvb.c:719
 msgid "AUTO"
 msgstr ""
 
@@ -312,12 +326,20 @@ msgstr ""
 msgid "Aborted by user"
 msgstr ""
 
-#: src/access.c:1398
+#: src/satip/server.c:618
+msgid "Accept remote subscription weight"
+msgstr ""
+
+#: src/satip/server.c:619
+msgid "Accept the remote subscription weight (from the SAT>IP client)."
+msgstr ""
+
+#: src/access.c:1402
 msgid "Access"
 msgstr ""
 
-#: src/esfilter.c:674 src/esfilter.c:741 src/esfilter.c:808 src/esfilter.c:875
-#: src/esfilter.c:950 src/esfilter.c:1011
+#: src/esfilter.c:694 src/esfilter.c:786 src/esfilter.c:878 src/esfilter.c:970
+#: src/esfilter.c:1073 src/esfilter.c:1152
 msgid "Action"
 msgstr ""
 
@@ -333,16 +355,28 @@ msgstr ""
 msgid "Add the thread ID to debug"
 msgstr ""
 
-#: src/access.c:1546
+#: src/access.c:1550
 msgid "Admin"
 msgstr ""
 
-#: src/epg.c:2023 src/epg.c:2024 src/epg.c:2025 src/epg.c:2026 src/epg.c:2027
-#: src/epg.c:2028
+#: src/wizard.c:263
+msgid "Admin password"
+msgstr ""
+
+#: src/wizard.c:255
+msgid "Admin username"
+msgstr ""
+
+#: src/wizard.c:234
+msgid "Administrator login"
+msgstr ""
+
+#: src/epg.c:2024 src/epg.c:2025 src/epg.c:2026 src/epg.c:2027 src/epg.c:2028
+#: src/epg.c:2029
 msgid "Adult movie"
 msgstr ""
 
-#: src/access.c:1379 src/config.c:1905
+#: src/access.c:1383 src/config.c:1908
 msgid "Advanced"
 msgstr ""
 
@@ -350,27 +384,27 @@ msgstr ""
 msgid "Advanced (non-universal LNBs, rotors, etc.)"
 msgstr ""
 
-#: src/access.c:1475
+#: src/access.c:1479
 msgid "Advanced streaming"
 msgstr ""
 
-#: src/epg.c:2017
+#: src/epg.c:2018
 msgid "Adventure"
 msgstr ""
 
-#: src/epg.c:2154
+#: src/epg.c:2155
 msgid "Advertisement / Shopping"
 msgstr ""
 
-#: src/access.c:1347
+#: src/access.c:1351
 msgid "All (Streaming plus DVR)"
 msgstr ""
 
-#: src/access.c:1510
+#: src/access.c:1514
 msgid "All DVR"
 msgstr ""
 
-#: src/access.c:1516
+#: src/access.c:1520
 msgid "All DVR (rw)"
 msgstr ""
 
@@ -380,8 +414,12 @@ msgid ""
 "equipment."
 msgstr ""
 
-#: src/satip/server.c:612
-msgid "Allow remote subscription weight"
+#: src/config.c:2000
+msgid "Allow to show the quick tips for the form fields."
+msgstr ""
+
+#: src/wizard.c:247
+msgid "Allowed network"
 msgstr ""
 
 #: src/main.c:673
@@ -396,33 +434,37 @@ msgstr ""
 msgid "Altitude (meters)"
 msgstr ""
 
-#: src/epg.c:2133
+#: src/epg.c:2134
 msgid "Animals"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:610 src/dvr/dvr_autorec.c:646
-#: src/dvr/dvr_autorec.c:660 src/dvr/dvr_autorec.c:667
-#: src/dvr/dvr_timerec.c:411
+#: src/dvr/dvr_autorec.c:612 src/dvr/dvr_autorec.c:648
+#: src/dvr/dvr_autorec.c:662 src/dvr/dvr_autorec.c:669
+#: src/dvr/dvr_timerec.c:413
 msgid "Any"
 msgstr ""
 
-#: src/epg.c:2105
+#: src/epg.c:2106
 msgid "Arts"
 msgstr ""
 
-#: src/epg.c:2069
+#: src/wizard.c:412
+msgid "Assign inputs to networks."
+msgstr ""
+
+#: src/epg.c:2070
 msgid "Athletics"
 msgstr ""
 
-#: src/profile.c:1647
+#: src/profile.c:1651
 msgid "Audio bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1637
+#: src/profile.c:1641
 msgid "Audio codec"
 msgstr ""
 
-#: src/esfilter.c:698
+#: src/esfilter.c:726
 msgid "Audio stream filter"
 msgstr ""
 
@@ -438,24 +480,24 @@ msgstr ""
 msgid "Auto check enabled"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2887
+#: src/dvr/dvr_db.c:2948
 msgid "Auto record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2895
+#: src/dvr/dvr_db.c:2956
 msgid "Auto record caption"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1166
+#: src/dvr/dvr_db.c:1187
 #, c-format
 msgid "Auto recording%s%s"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2902
+#: src/dvr/dvr_db.c:2963
 msgid "Auto time record"
 msgstr ""
 
-#: src/bouquet.c:903
+#: src/bouquet.c:907
 msgid "Auto-Map to channels"
 msgstr ""
 
@@ -463,19 +505,40 @@ msgstr ""
 msgid "Automatic checking"
 msgstr ""
 
-#: src/channels.c:400
+#: src/channels.c:399
 msgid "Automatically map EPG source"
 msgstr ""
 
-#: src/channels.c:359
+#: src/channels.c:358
 msgid "Automatically name from network"
 msgstr ""
 
-#: src/dvr/dvr_config.c:949
+#: src/epggrab.c:289
+msgid ""
+"Automatically update channel icons using information provided by the enabled "
+"EPG providers. Note: this may cause unwanted changes to already defined "
+"channel icons."
+msgstr ""
+
+#: src/epggrab.c:267
+msgid ""
+"Automatically update channel names using information provided by the enabled "
+"EPG providers. Note: this may cause unwanted changes to already defined "
+"channel names."
+msgstr ""
+
+#: src/epggrab.c:278
+msgid ""
+"Automatically update channel numbers using information provided by the "
+"enabled EPG providers. Note: this may cause unwanted changes to already "
+"defined channel numbers."
+msgstr ""
+
+#: src/dvr/dvr_config.c:958
 msgid "Autorec maximum count (0=unlimited)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:957
+#: src/dvr/dvr_config.c:966
 msgid "Autorec maximum schedules limit (0=unlimited)"
 msgstr ""
 
@@ -494,15 +557,15 @@ msgstr ""
 msgid "BB"
 msgstr ""
 
-#: src/subscriptions.c:905
+#: src/subscriptions.c:904
 msgid "Bad"
 msgstr ""
 
-#: src/epg.c:2090
+#: src/epg.c:2091
 msgid "Ballet"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:220
+#: src/input/mpegts/mpegts_mux_dvb.c:225
 msgid "Bandwidth"
 msgstr ""
 
@@ -510,31 +573,35 @@ msgstr ""
 msgid "Based on software from"
 msgstr ""
 
-#: src/access.c:1378 src/config.c:1904
+#: src/access.c:1382 src/config.c:1907
 msgid "Basic"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:381
+#: src/input/mpegts/satip/satip.c:303
+msgid "Bind to specific local IP address."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:416
 msgid "Boot ID"
 msgstr ""
 
-#: src/bouquet.c:878
+#: src/bouquet.c:882
 msgid "Bouquet"
 msgstr ""
 
-#: src/channels.c:460
+#: src/channels.c:459
 msgid "Bouquet (auto)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1137
+#: src/dvr/dvr_autorec.c:1138
 msgid "Brand"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2941
+#: src/dvr/dvr_db.c:3002
 msgid "Broadcast"
 msgstr ""
 
-#: src/epg.c:2113
+#: src/epg.c:2114
 msgid "Broadcasting"
 msgstr ""
 
@@ -546,20 +613,20 @@ msgstr ""
 msgid "CA ID"
 msgstr ""
 
-#: src/descrambler/caclient.c:173
+#: src/descrambler/caclient.c:176
 #, c-format
 msgid "CA client %i"
 msgstr ""
 
-#: src/esfilter.c:914
+#: src/esfilter.c:1019
 msgid "CA identification"
 msgstr ""
 
-#: src/esfilter.c:922
+#: src/esfilter.c:1029
 msgid "CA provider"
 msgstr ""
 
-#: src/esfilter.c:899
+#: src/esfilter.c:1002
 msgid "CA stream filter"
 msgstr ""
 
@@ -579,43 +646,43 @@ msgstr ""
 msgid "CAPMT query interval (ms)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:556 src/input/mpegts/mpegts_service.c:164
+#: src/input/mpegts/mpegts_mux.c:565 src/input/mpegts/mpegts_service.c:173
 msgid "CRID authority"
 msgstr ""
 
-#: src/config.c:1875
+#: src/config.c:1878
 msgid "CS0"
 msgstr ""
 
-#: src/config.c:1876
+#: src/config.c:1879
 msgid "CS1"
 msgstr ""
 
-#: src/config.c:1880
+#: src/config.c:1883
 msgid "CS2"
 msgstr ""
 
-#: src/config.c:1884
+#: src/config.c:1887
 msgid "CS3"
 msgstr ""
 
-#: src/config.c:1888
+#: src/config.c:1891
 msgid "CS4"
 msgstr ""
 
-#: src/config.c:1892
+#: src/config.c:1895
 msgid "CS5"
 msgstr ""
 
-#: src/config.c:1894
+#: src/config.c:1897
 msgid "CS6"
 msgstr ""
 
-#: src/config.c:1895
+#: src/config.c:1898
 msgid "CS7"
 msgstr ""
 
-#: src/dvr/dvr_config.c:858
+#: src/dvr/dvr_config.c:865
 msgid "Cache scheme"
 msgstr ""
 
@@ -623,29 +690,29 @@ msgstr ""
 msgid "Camd.socket filename / IP Address (TCP mode)"
 msgstr ""
 
-#: src/epg.c:2079 src/epg.c:2080 src/epg.c:2081 src/epg.c:2082 src/epg.c:2083
-#: src/epg.c:2084 src/epg.c:2085 src/epg.c:2086 src/epg.c:2087
+#: src/epg.c:2080 src/epg.c:2081 src/epg.c:2082 src/epg.c:2083 src/epg.c:2084
+#: src/epg.c:2085 src/epg.c:2086 src/epg.c:2087 src/epg.c:2088
 msgid "Cartoons"
 msgstr ""
 
-#: src/channels.c:344 src/service.c:177 src/dvr/dvr_db.c:2708
-#: src/dvr/dvr_autorec.c:989 src/dvr/dvr_timerec.c:563
+#: src/channels.c:343 src/service.c:177 src/dvr/dvr_db.c:2769
+#: src/dvr/dvr_autorec.c:990 src/dvr/dvr_timerec.c:564
 msgid "Channel"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2718
+#: src/dvr/dvr_db.c:2779
 msgid "Channel icon"
 msgstr ""
 
-#: src/config.c:2100
+#: src/config.c:2168
 msgid "Channel icon name lower-case"
 msgstr ""
 
-#: src/config.c:2092
+#: src/config.c:2156
 msgid "Channel icon path (see Help)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2725
+#: src/dvr/dvr_db.c:2786
 msgid "Channel name"
 msgstr ""
 
@@ -653,52 +720,56 @@ msgstr ""
 msgid "Channel number"
 msgstr ""
 
-#: src/bouquet.c:1019
+#: src/bouquet.c:1023
 msgid "Channel number offset"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:842
+#: src/input/mpegts/iptv/iptv.c:843
 msgid "Channel numbers from"
 msgstr ""
 
-#: src/channels.c:1269 src/dvr/dvr_autorec.c:998
+#: src/channels.c:1275 src/dvr/dvr_autorec.c:999
 msgid "Channel tag"
 msgstr ""
 
-#: src/bouquet.c:942
+#: src/bouquet.c:946
 msgid "Channel tag reference"
 msgstr ""
 
-#: src/access.c:1589 src/input/mpegts/iptv/iptv_mux.c:238
+#: src/access.c:1593 src/input/mpegts/iptv/iptv_mux.c:238
 msgid "Channel tags"
 msgstr ""
 
-#: src/profile.c:1599 src/epggrab/channel.c:742
+#: src/profile.c:1603 src/epggrab/channel.c:750
 msgid "Channels"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:214 src/input/mpegts/mpegts_mux.c:580
-#: src/input/mpegts/mpegts_service.c:185
+#: src/input/mpegts/mpegts_network.c:214 src/input/mpegts/mpegts_mux.c:594
+#: src/input/mpegts/mpegts_service.c:200
 msgid "Character set"
 msgstr ""
 
-#: src/epg.c:2074
+#: src/service_mapper.c:498
+msgid "Check availability"
+msgstr ""
+
+#: src/epg.c:2075
 msgid "Children's / Youth programs"
 msgstr ""
 
-#: src/epg.c:2111
+#: src/epg.c:2112
 msgid "Cinema"
 msgstr ""
 
-#: src/esfilter.c:607 src/profile.c:291 src/descrambler/caclient.c:247
+#: src/esfilter.c:610 src/profile.c:293 src/descrambler/caclient.c:250
 msgid "Class"
 msgstr ""
 
-#: src/epg.c:2022
+#: src/epg.c:2023
 msgid "Classical"
 msgstr ""
 
-#: src/epg.c:2092
+#: src/epg.c:2093
 msgid "Classical music"
 msgstr ""
 
@@ -706,11 +777,11 @@ msgstr ""
 msgid "Clean effects"
 msgstr ""
 
-#: src/descrambler/caclient.c:268
+#: src/descrambler/caclient.c:271
 msgid "Client name"
 msgstr ""
 
-#: src/dvr/dvr_config.c:886
+#: src/dvr/dvr_config.c:894
 msgid "Clone scheduled entry on error"
 msgstr ""
 
@@ -718,7 +789,7 @@ msgstr ""
 msgid "Code word client (newcamd)"
 msgstr ""
 
-#: src/epg.c:2019
+#: src/epg.c:2020
 msgid "Comedy"
 msgstr ""
 
@@ -730,16 +801,16 @@ msgstr ""
 msgid "Command time (ms) (10-100)"
 msgstr ""
 
-#: src/access.c:1599 src/access.c:1833 src/access.c:1957 src/channels.c:1333
-#: src/esfilter.c:688 src/esfilter.c:755 src/esfilter.c:822 src/esfilter.c:889
-#: src/esfilter.c:964 src/esfilter.c:1025 src/profile.c:326 src/bouquet.c:1013
-#: src/epggrab/channel.c:760 src/dvr/dvr_db.c:2991 src/dvr/dvr_autorec.c:1175
-#: src/dvr/dvr_timerec.c:654 src/dvr/dvr_config.c:841
-#: src/descrambler/caclient.c:275
+#: src/access.c:1603 src/access.c:1848 src/access.c:1981 src/channels.c:1339
+#: src/esfilter.c:714 src/esfilter.c:806 src/esfilter.c:898 src/esfilter.c:990
+#: src/esfilter.c:1093 src/esfilter.c:1172 src/profile.c:328
+#: src/bouquet.c:1017 src/epggrab/channel.c:768 src/dvr/dvr_db.c:3052
+#: src/dvr/dvr_autorec.c:1176 src/dvr/dvr_timerec.c:655
+#: src/dvr/dvr_config.c:848 src/descrambler/caclient.c:278
 msgid "Comment"
 msgstr ""
 
-#: src/dvr/dvr_db.c:471
+#: src/dvr/dvr_db.c:484
 msgid "Commercial break"
 msgstr ""
 
@@ -747,88 +818,114 @@ msgstr ""
 msgid "Committed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:498
+#: src/dvr/dvr_db.c:511
 msgid "Completed OK"
 msgstr ""
 
-#: src/descrambler/caclient.c:236
+#: src/descrambler/caclient.c:239
 msgid "Conditional access client"
 msgstr ""
 
-#: src/config.c:1914 src/profile.c:282 src/profile.c:1025 src/profile.c:1145
-#: src/profile.c:1314 src/profile.c:1569 src/epggrab/channel.c:655
+#: src/config.c:1917 src/profile.c:284 src/profile.c:1029 src/profile.c:1149
+#: src/profile.c:1318 src/profile.c:1573 src/epggrab/channel.c:663
 msgid "Configuration"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:388
+#: src/input/mpegts/satip/satip.c:424
 msgid "Configuration ID"
 msgstr ""
 
-#: src/dvr/dvr_config.c:831
+#: src/dvr/dvr_config.c:838
 msgid "Configuration name"
 msgstr ""
 
-#: src/config.c:1949
+#: src/config.c:1952
 msgid "Configuration version"
 msgstr ""
 
-#: src/access.c:1552
+#: src/access.c:1556
 msgid "Connection limit type"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:223 src/input/mpegts/mpegts_mux_dvb.c:298
+#: src/input/mpegts/mpegts_mux_dvb.c:228 src/input/mpegts/mpegts_mux_dvb.c:305
+#: src/input/mpegts/mpegts_mux_dvb.c:716
 msgid "Constellation"
 msgstr ""
 
-#: src/profile.c:1582
+#: src/profile.c:1586
 msgid "Container"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:832
+#: src/input/mpegts/iptv/iptv.c:833
 msgid "Content character set"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2933 src/dvr/dvr_autorec.c:1069
+#: src/input/mpegts/mpegts_service.c:174
+msgid "Content reference identifier authority."
+msgstr ""
+
+#: src/dvr/dvr_db.c:2994 src/dvr/dvr_autorec.c:1070
 msgid "Content type"
 msgstr ""
 
-#: src/epg.c:2048
+#: src/epg.c:2049
 msgid "Contest"
 msgstr ""
 
-#: src/profile.c:368
+#: src/profile.c:370
 msgid "Continue even if descrambling fails"
 msgstr ""
 
-#: src/config.c:1988
+#: src/config.c:2008
 msgid "Cookie expiration (days)"
 msgstr ""
 
-#: src/epg.c:2153
+#: src/epg.c:2154
 msgid "Cooking"
 msgstr ""
 
-#: src/profile.c:1500
+#: src/profile.c:1504
 msgid "Copy codec type"
 msgstr ""
 
-#: src/profile.c:1436
+#: src/profile.c:1440
 msgid "Copy layout"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:825
+#: src/service_mapper.c:518
+msgid "Create SDTV/HDTV/Radio tags"
+msgstr ""
+
+#: src/input/mpegts/iptv/iptv.c:826
 msgid "Create bouquet"
 msgstr ""
 
-#: src/bouquet.c:934
+#: src/service_mapper.c:532
+msgid "Create network name tags"
+msgstr ""
+
+#: src/wizard.c:371
+msgid ""
+"Create networks. The T means terresterial, C is cable and S is satellite."
+msgstr ""
+
+#: src/service_mapper.c:525
+msgid "Create provider name tags"
+msgstr ""
+
+#: src/bouquet.c:938
 msgid "Create tag"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:215
+#: src/service_mapper.c:517
+msgid "Create type based tags"
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:237
 msgid "Created"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2824 src/dvr/dvr_autorec.c:1168 src/dvr/dvr_timerec.c:647
+#: src/dvr/dvr_db.c:2885 src/dvr/dvr_autorec.c:1169 src/dvr/dvr_timerec.c:648
 msgid "Creator"
 msgstr ""
 
@@ -836,18 +933,26 @@ msgstr ""
 msgid "Cron"
 msgstr ""
 
-#: src/epggrab.c:296
+#: src/epggrab.c:311
 msgid "Cron multi-line"
 msgstr ""
 
-#: src/epg.c:2105
+#: src/epg.c:2106
 msgid "Culture (without music)"
 msgstr ""
 
-#: src/epg.c:2031
+#: src/input/mpegts/satip/satip.c:337
+msgid "Current RTSP port."
+msgstr ""
+
+#: src/epg.c:2032
 msgid "Current affairs"
 msgstr ""
 
+#: src/input/mpegts/satip/satip.c:369
+msgid "Current tuner configuration."
+msgstr ""
+
 #: src/input/mpegts/iptv/iptv_mux.c:231
 msgid "Custom HTTP headers"
 msgstr ""
@@ -864,39 +969,35 @@ msgstr ""
 msgid "DES key"
 msgstr ""
 
-#: src/config.c:2005
+#: src/config.c:2031
 msgid "DSCP/TOS for streaming"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2866
+#: src/dvr/dvr_db.c:2927
 msgid "DVB EPG ID"
 msgstr ""
 
-#: src/config.c:1932
+#: src/config.c:1935
 msgid "DVB scan files"
 msgstr ""
 
-#: src/config.c:2052
+#: src/config.c:2099
 msgid "DVB scan files path"
 msgstr ""
 
-#: src/satip/server.c:681
+#: src/satip/server.c:705
 msgid "DVB-C"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:220
+#: src/input/mpegts/mpegts_network_dvb.c:230
 msgid "DVB-C network"
 msgstr ""
 
-#: src/satip/server.c:688
+#: src/satip/server.c:713
 msgid "DVB-C2"
 msgstr ""
 
-#: src/satip/server.c:702
-msgid "DVB-Cable/AnnexB"
-msgstr ""
-
-#: src/satip/server.c:653
+#: src/satip/server.c:673
 msgid "DVB-S"
 msgstr ""
 
@@ -912,7 +1013,7 @@ msgstr ""
 msgid "DVB-S advanced"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:239
+#: src/input/mpegts/mpegts_network_dvb.c:252
 msgid "DVB-S network"
 msgstr ""
 
@@ -928,110 +1029,106 @@ msgstr ""
 msgid "DVB-S tone burst"
 msgstr ""
 
-#: src/satip/server.c:660
+#: src/satip/server.c:681
 msgid "DVB-S2"
 msgstr ""
 
-#: src/satip/server.c:667 src/input/mpegts/mpegts_mux_dvb.c:210
+#: src/satip/server.c:689
 msgid "DVB-T"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:201
+#: src/input/mpegts/mpegts_network_dvb.c:208
 msgid "DVB-T network"
 msgstr ""
 
-#: src/satip/server.c:674
+#: src/satip/server.c:697
 msgid "DVB-T2"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:282
-msgid "DVBC_ANNEX_AC"
-msgstr ""
-
-#: src/access.c:1349
+#: src/access.c:1353
 msgid "DVR"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:948
+#: src/dvr/dvr_autorec.c:949
 msgid "DVR Auto-record entry"
 msgstr ""
 
-#: src/dvr/dvr_config.c:789
+#: src/dvr/dvr_config.c:796
 msgid "DVR behavior"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2188 src/dvr/dvr_db.c:2210 src/dvr/dvr_db.c:2806
-#: src/dvr/dvr_autorec.c:1127 src/dvr/dvr_timerec.c:630
+#: src/dvr/dvr_db.c:2247 src/dvr/dvr_db.c:2271 src/dvr/dvr_db.c:2867
+#: src/dvr/dvr_autorec.c:1128 src/dvr/dvr_timerec.c:631
 msgid "DVR configuration"
 msgstr ""
 
-#: src/dvr/dvr_config.c:781
+#: src/dvr/dvr_config.c:788
 msgid "DVR configuration profile"
 msgstr ""
 
-#: src/access.c:1530
+#: src/access.c:1534
 msgid "DVR configuration profiles"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2637
+#: src/dvr/dvr_db.c:2699
 msgid "DVR entry"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2797 src/dvr/dvr_autorec.c:1104 src/dvr/dvr_timerec.c:621
-#: src/dvr/dvr_config.c:877
+#: src/dvr/dvr_db.c:2858 src/dvr/dvr_autorec.c:1105 src/dvr/dvr_timerec.c:622
+#: src/dvr/dvr_config.c:885
 msgid "DVR file retention period"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2788 src/dvr/dvr_autorec.c:1095 src/dvr/dvr_timerec.c:612
+#: src/dvr/dvr_db.c:2849 src/dvr/dvr_autorec.c:1096 src/dvr/dvr_timerec.c:613
 msgid "DVR log retention"
 msgstr ""
 
-#: src/dvr/dvr_config.c:868
+#: src/dvr/dvr_config.c:875
 msgid "DVR log retention period"
 msgstr ""
 
-#: src/profile.c:252
+#: src/profile.c:254
 msgid "DVR override: high"
 msgstr ""
 
-#: src/profile.c:251
+#: src/profile.c:253
 msgid "DVR override: important"
 msgstr ""
 
-#: src/profile.c:254
+#: src/profile.c:256
 msgid "DVR override: low"
 msgstr ""
 
-#: src/profile.c:253
+#: src/profile.c:255
 msgid "DVR override: normal"
 msgstr ""
 
-#: src/profile.c:255
+#: src/profile.c:257
 msgid "DVR override: unimportant"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:527
+#: src/dvr/dvr_timerec.c:528
 msgid "DVR time record entry"
 msgstr ""
 
-#: src/epg.c:2090
+#: src/epg.c:2091
 msgid "Dance"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2859
+#: src/dvr/dvr_db.c:2920
 msgid "Data errors"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:593
+#: src/dvr/dvr_timerec.c:594
 msgid "Days of Week"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1043
+#: src/dvr/dvr_autorec.c:1044
 msgid "Days of week"
 msgstr ""
 
-#: src/epg.c:2035 src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039
-#: src/epg.c:2040 src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044
+#: src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039 src/epg.c:2040
+#: src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044 src/epg.c:2045
 msgid "Debate"
 msgstr ""
 
@@ -1063,20 +1160,21 @@ msgstr ""
 msgid "Debugging"
 msgstr ""
 
-#: src/access.c:1377 src/access.c:1389 src/config.c:1874 src/profile.c:308
+#: src/access.c:1381 src/access.c:1393 src/config.c:1877 src/profile.c:310
 msgid "Default"
 msgstr ""
 
-#: src/config.c:2023
+#: src/config.c:2062
 msgid "Default language(s)"
 msgstr ""
 
-#: src/profile.c:333
+#: src/profile.c:335
 msgid "Default priority"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:210 src/input/mpegts/mpegts_mux_dvb.c:282
-#: src/input/mpegts/mpegts_mux_dvb.c:536 src/input/mpegts/mpegts_mux_dvb.c:645
+#: src/input/mpegts/mpegts_mux_dvb.c:214 src/input/mpegts/mpegts_mux_dvb.c:287
+#: src/input/mpegts/mpegts_mux_dvb.c:543 src/input/mpegts/mpegts_mux_dvb.c:663
+#: src/input/mpegts/mpegts_mux_dvb.c:698
 msgid "Delivery system"
 msgstr ""
 
@@ -1084,27 +1182,27 @@ msgstr ""
 msgid "Demux path"
 msgstr ""
 
-#: src/satip/server.c:620
+#: src/satip/server.c:628
 msgid "Descramble services (limit per mux)"
 msgstr ""
 
-#: src/config.c:2014
+#: src/config.c:2048
 msgid "Descrambler buffer (TS packets)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2764 src/dvr/dvr_db.c:2771
+#: src/dvr/dvr_db.c:2825 src/dvr/dvr_db.c:2832
 msgid "Description"
 msgstr ""
 
-#: src/epg.c:2016
+#: src/epg.c:2017
 msgid "Detective"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:395
+#: src/input/mpegts/satip/satip.c:432
 msgid "Device ID"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:170
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:171
 msgid "Device model"
 msgstr ""
 
@@ -1113,15 +1211,24 @@ msgstr ""
 msgid "Device path"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2838 src/dvr/dvr_autorec.c:970 src/dvr/dvr_timerec.c:556
+#: src/config.c:2032
+msgid ""
+"Differentiated Services Code Point / Type of Service: Set the service class "
+"Tvheadend sends with each packet. Depending on the option selected this "
+"tells your router the prority in which to give packets sent from Tvheadend, "
+"this option does not usually need changing. See https://en.wikipedia.org/"
+"wiki/Differentiated_services for more information. "
+msgstr ""
+
+#: src/dvr/dvr_db.c:2899 src/dvr/dvr_autorec.c:971 src/dvr/dvr_timerec.c:557
 msgid "Directory"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1051
+#: src/dvr/dvr_config.c:1062
 msgid "Directory permissions (octal, e.g. 0775)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:458
+#: src/input/mpegts/mpegts_mux.c:457
 msgid "Disable"
 msgstr ""
 
@@ -1141,7 +1248,7 @@ msgstr ""
 msgid "Disable debug on stderr"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:297
+#: src/input/mpegts/satip/satip.c:318
 msgid "Disable device/firmware-specific workarounds"
 msgstr ""
 
@@ -1149,16 +1256,16 @@ msgstr ""
 msgid "Disable syslog (all messages)"
 msgstr ""
 
-#: src/channels.c:336
+#: src/channels.c:335
 msgid "Disabled"
 msgstr ""
 
-#: src/epg.c:2035 src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039
-#: src/epg.c:2040 src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044
+#: src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039 src/epg.c:2040
+#: src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044 src/epg.c:2045
 msgid "Discussion"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1438
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1441
 msgid "DiseqC"
 msgstr ""
 
@@ -1174,11 +1281,15 @@ msgstr ""
 msgid "DiseqC switch"
 msgstr ""
 
-#: src/profile.c:1496
+#: src/profile.c:1500
 msgid "Do not use"
 msgstr ""
 
-#: src/epg.c:2034 src/epg.c:2117
+#: src/wizard.c:495
+msgid "Do the service mapping to channels."
+msgstr ""
+
+#: src/epg.c:2035 src/epg.c:2118
 msgid "Documentary"
 msgstr ""
 
@@ -1186,40 +1297,40 @@ msgstr ""
 msgid "Don't backup configuration tree at upgrade"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1124
+#: src/dvr/dvr_config.c:1135
 msgid "Don't include title in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:698
+#: src/dvr/dvr_config.c:703
 msgid "Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2880
+#: src/dvr/dvr_db.c:2941
 msgid "Don't re-record"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2873
+#: src/dvr/dvr_db.c:2934
 msgid "Don't reschedule"
 msgstr ""
 
-#: src/epg.c:2015 src/epg.c:2022 src/epg.c:2023 src/epg.c:2024 src/epg.c:2025
-#: src/epg.c:2026 src/epg.c:2027 src/epg.c:2028
+#: src/epg.c:2016 src/epg.c:2023 src/epg.c:2024 src/epg.c:2025 src/epg.c:2026
+#: src/epg.c:2027 src/epg.c:2028 src/epg.c:2029
 msgid "Drama"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1086
+#: src/dvr/dvr_autorec.c:1087
 msgid "Duplicate handling"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2701
+#: src/dvr/dvr_db.c:2762
 msgid "Duration"
 msgstr ""
 
-#: src/config.c:1893
+#: src/config.c:1896
 msgid "EF"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:611
+#: src/input/mpegts/mpegts_mux.c:632
 msgid "EIT - skip TSID check"
 msgstr ""
 
@@ -1231,11 +1342,11 @@ msgstr ""
 msgid "EPG grabber"
 msgstr ""
 
-#: src/epggrab/channel.c:647
+#: src/epggrab/channel.c:655
 msgid "EPG grabber channel"
 msgstr ""
 
-#: src/epggrab.c:245
+#: src/epggrab.c:243
 msgid "EPG grabber configuration"
 msgstr ""
 
@@ -1247,35 +1358,35 @@ msgstr ""
 msgid "EPG scan"
 msgstr ""
 
-#: src/epggrab.c:322
+#: src/epggrab.c:346
 msgid "EPG scan timeout in seconds (30-7200)"
 msgstr ""
 
-#: src/channels.c:408
+#: src/channels.c:407
 msgid "EPG source"
 msgstr ""
 
-#: src/dvr/dvr_config.c:930
+#: src/dvr/dvr_config.c:938
 msgid "EPG update window"
 msgstr ""
 
-#: src/epg.c:2116 src/epg.c:2118
+#: src/epg.c:2117 src/epg.c:2119
 msgid "Economics"
 msgstr ""
 
-#: src/epg.c:2132
+#: src/epg.c:2133
 msgid "Education"
 msgstr ""
 
-#: src/epg.c:2078
+#: src/epg.c:2079
 msgid "Educational"
 msgstr ""
 
-#: src/esfilter.c:595
+#: src/esfilter.c:598
 msgid "Elementary stream filter"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:459
+#: src/input/mpegts/mpegts_mux.c:458
 msgid "Enable (auto)"
 msgstr ""
 
@@ -1283,7 +1394,7 @@ msgstr ""
 msgid "Enable DBus"
 msgstr ""
 
-#: src/config.c:2068
+#: src/config.c:2122
 msgid "Enable NTP driver"
 msgstr ""
 
@@ -1307,10 +1418,61 @@ msgstr ""
 msgid "Enable debug to syslog"
 msgstr ""
 
+#: src/input/mpegts/satip/satip.c:284
+msgid ""
+"Enable if the SAT>IP box requests plts=on parameter in the SETUP RTSP "
+"command for DVB-S2 muxes."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:275
+msgid ""
+"Enable if the SAT>IP box requires pids=0 parameter in the SETUP RTSP command."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:294
+msgid ""
+"Enable if the SAT>IP box requires pids=21 parameter in the SETUP RTSP command"
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:266
+msgid "Enable if the SAT>IP box supports the addpids/delpids commands."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:214
+msgid "Enable or disable RTSP/TCP (embedded data) support."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:222
+msgid "Enable or disable fast input switching."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:230
+msgid "Enable or disable full mux mode."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:192
+msgid ""
+"Enable or disable ignoring of Event Information Table (EIT) data on this mux."
+msgstr ""
+
+#: src/input/mpegts/satip/satip_satconf.c:190
+msgid "Enable or disable this configuration."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:498
+msgid "Enable or disable this mux."
+msgstr ""
+
 #: src/tvhlog.c:649
 msgid "Enable syslog"
 msgstr ""
 
+#: src/config.c:2112
+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/main.c:725
 msgid "Enable trace subsystems"
 msgstr ""
@@ -1319,16 +1481,16 @@ msgstr ""
 msgid "Enable web UI debug (non-minified JS)"
 msgstr ""
 
-#: src/access.c:1417 src/access.c:1805 src/access.c:1944 src/channels.c:337
-#: src/channels.c:353 src/channels.c:1278 src/service.c:161
-#: src/imagecache.c:84 src/esfilter.c:621 src/profile.c:300 src/bouquet.c:888
-#: src/epggrab/module.c:141 src/epggrab/channel.c:664 src/dvr/dvr_db.c:2647
-#: src/dvr/dvr_autorec.c:958 src/dvr/dvr_timerec.c:537
-#: src/dvr/dvr_config.c:821 src/descrambler/caclient.c:262
-#: src/input/mpegts/mpegts_input.c:229 src/input/mpegts/mpegts_mux.c:498
+#: src/access.c:1421 src/access.c:1820 src/access.c:1968 src/channels.c:336
+#: src/channels.c:352 src/channels.c:1284 src/service.c:161
+#: src/imagecache.c:84 src/esfilter.c:624 src/profile.c:302 src/bouquet.c:892
+#: src/epggrab/module.c:141 src/epggrab/channel.c:672 src/dvr/dvr_db.c:2709
+#: src/dvr/dvr_autorec.c:959 src/dvr/dvr_timerec.c:538
+#: src/dvr/dvr_config.c:828 src/descrambler/caclient.c:265
+#: src/input/mpegts/mpegts_input.c:231 src/input/mpegts/mpegts_mux.c:497
 #: src/input/mpegts/mpegts_mux_sched.c:126
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1272
-#: src/input/mpegts/satip/satip_satconf.c:188 src/timeshift.c:150
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1274
+#: src/input/mpegts/satip/satip_satconf.c:189 src/timeshift.c:150
 #: src/input/mpegts/linuxdvb/linuxdvb_ca.c:188
 msgid "Enabled"
 msgstr ""
@@ -1337,19 +1499,41 @@ msgstr ""
 msgid "Encrypted"
 msgstr ""
 
-#: src/htsp_server.c:803
+#: src/htsp_server.c:804
 msgid "Encrypted service"
 msgstr ""
 
-#: src/epg.c:2077
+#: src/satip/server.c:664
+msgid "Enter external IP if behind Network address translation (NAT)."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:622
+msgid "Enter the Physical Layer Scrambling (PLS) code used on this mux."
+msgstr ""
+
+#: src/wizard.c:211
+msgid ""
+"Enter the access control details to secure your system. The first part of "
+"this covers the IPv4 network details for address-based access to the system; "
+"for example, 192.168.1.0/24 to allow local access only to 192.168.1.x "
+"clients, or 0.0.0.0/0 or empty value for access from any system.\n"
+"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. You can leave the username and password blank if you don't want "
+"this part, and would prefer anonymous access to anyone.\n"
+"This wizard should be run only on the initial setup. Please, cancel it, if "
+"you are not willing to touch the current configuration."
+msgstr ""
+
+#: src/epg.c:2078
 msgid "Entertainment programs for 10 to 16"
 msgstr ""
 
-#: src/epg.c:2076
+#: src/epg.c:2077
 msgid "Entertainment programs for 6 to 14"
 msgstr ""
 
-#: src/epg.c:2133
+#: src/epg.c:2134
 msgid "Environment"
 msgstr ""
 
@@ -1357,20 +1541,20 @@ msgstr ""
 msgid "Environment (pipe)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2949
+#: src/dvr/dvr_db.c:3010
 msgid "Episode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:634
+#: src/dvr/dvr_db.c:649
 #, c-format
 msgid "Episode %d"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2845
+#: src/dvr/dvr_db.c:2906
 msgid "Error code"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2852
+#: src/dvr/dvr_db.c:2913
 msgid "Errors"
 msgstr ""
 
@@ -1378,23 +1562,23 @@ msgstr ""
 msgid "Even key"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:777
+#: src/dvr/dvr_autorec.c:778
 msgid "Every day"
 msgstr ""
 
-#: src/access.c:1581
+#: src/access.c:1585
 msgid "Exclude channel tags"
 msgstr ""
 
-#: src/epg.c:2136
+#: src/epg.c:2137
 msgid "Expeditions"
 msgstr ""
 
-#: src/epg.c:2112
+#: src/epg.c:2113
 msgid "Experimental film"
 msgstr ""
 
-#: src/access.c:1380 src/config.c:1906
+#: src/access.c:1384 src/config.c:1909
 msgid "Expert"
 msgstr ""
 
@@ -1410,11 +1594,11 @@ msgstr ""
 msgid "External EPG grabber"
 msgstr ""
 
-#: src/satip/server.c:645
+#: src/satip/server.c:663
 msgid "External IP (NAT)"
 msgstr ""
 
-#: src/bouquet.c:957
+#: src/bouquet.c:961
 msgid "External URL"
 msgstr ""
 
@@ -1422,123 +1606,141 @@ msgstr ""
 msgid "Extra arguments"
 msgstr ""
 
-#: src/dvr/dvr_config.c:921
+#: src/dvr/dvr_config.c:929
 msgid "Extra padding after recordings (minutes)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:912
+#: src/dvr/dvr_config.c:920
 msgid "Extra padding before recordings (minutes)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1026
+#: src/dvr/dvr_autorec.c:1027
 msgid "Extra start time"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1034
+#: src/dvr/dvr_autorec.c:1035
 msgid "Extra stop time"
 msgstr ""
 
-#: src/dvr/dvr_config.c:903
+#: src/dvr/dvr_config.c:911
 msgid "Extra warming up time (seconds)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:390
+#: src/input/mpegts/mpegts_mux.c:389
 msgid "FAIL"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:301 src/input/mpegts/mpegts_mux_dvb.c:565
+#: src/input/mpegts/mpegts_mux_dvb.c:308 src/input/mpegts/mpegts_mux_dvb.c:575
+#: src/input/mpegts/mpegts_mux_dvb.c:719
 msgid "FEC"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:235
+#: src/input/mpegts/mpegts_mux_dvb.c:240
 msgid "FEC high"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:238
+#: src/input/mpegts/mpegts_mux_dvb.c:243
 msgid "FEC low"
 msgstr ""
 
-#: src/epg.c:2132
+#: src/epg.c:2133
 msgid "Factual topics"
 msgstr ""
 
-#: src/access.c:1522
+#: src/subscriptions.c:930
+#, c-format
+msgid "Failed"
+msgstr ""
+
+#: src/access.c:1526
 msgid "Failed DVR"
 msgstr ""
 
-#: src/epg.c:2018
+#: src/epg.c:2019
 msgid "Fantasy"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:220
+#: src/input/mpegts/satip/satip.c:221
 msgid "Fast input switch"
 msgstr ""
 
-#: src/dvr/dvr_db.c:494
+#: src/dvr/dvr_db.c:507
 msgid "File missing"
 msgstr ""
 
-#: src/dvr/dvr_db.c:485
+#: src/dvr/dvr_db.c:498
 msgid "File not created"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1004
+#: src/dvr/dvr_config.c:1015
 msgid "File permissions (octal, e.g. 0664)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2963
+#: src/dvr/dvr_db.c:3024
 msgid "File size"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2831
+#: src/dvr/dvr_db.c:2892
 msgid "Filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1013
+#: src/dvr/dvr_config.c:1024
 msgid "Filename character set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:805
+#: src/dvr/dvr_config.c:812
 msgid "Filename options"
 msgstr ""
 
-#: src/epg.c:2111
+#: src/epg.c:2112
 msgid "Film"
 msgstr ""
 
-#: src/epg.c:2107
+#: src/epg.c:2108
 msgid "Fine arts"
 msgstr ""
 
-#: src/dvr/dvr_db.c:477
+#: src/dvr/dvr_db.c:490
 msgid "Finished"
 msgstr ""
 
-#: src/epg.c:2152
+#: src/epg.c:2153
 msgid "Fitness and health"
 msgstr ""
 
-#: src/epg.c:2093
+#: src/epg.c:2094
 msgid "Folk"
 msgstr ""
 
-#: src/epg.c:2020
+#: src/epg.c:2021
 msgid "Folkloric"
 msgstr ""
 
-#: src/epg.c:2066
+#: src/epg.c:2067
 msgid "Football"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:460
+#: src/input/mpegts/mpegts_mux.c:459
 msgid "Force (auto)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:208
+#: src/input/mpegts/mpegts_service.c:229
 msgid "Force CA ID (e.g. 0x2600)"
 msgstr ""
 
-#: src/epggrab.c:305
+#: src/input/mpegts/satip/satip.c:326
+#: src/input/mpegts/satip/satip_frontend.c:206
+msgid ""
+"Force all network connections to this tuner to be made over the specified IP "
+"address, similar to the setting for the SAT>IP device itself. Setting this "
+"overrides the device-specific setting."
+msgstr ""
+
+#: src/epggrab.c:325
+msgid "Force an initial EPG scan at start-up."
+msgstr ""
+
+#: src/epggrab.c:324
 msgid "Force initial EPG scan at start-up"
 msgstr ""
 
@@ -1546,45 +1748,75 @@ msgstr ""
 msgid "Force old status"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:269
+#: src/input/mpegts/satip/satip.c:283
 msgid "Force pilot for DVB-S2"
 msgstr ""
 
-#: src/profile.c:343
+#: src/profile.c:345
 msgid "Force priority"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:174
+#: src/input/mpegts/satip/satip_frontend.c:185
 msgid "Force teardown delay"
 msgstr ""
 
-#: src/epg.c:2136
-msgid "Foreign countries"
+#: src/input/mpegts/satip/satip_frontend.c:186
+msgid ""
+"Force the delay between RTSP TEARDOWN and RTSP SETUP command (value from "
+"'Next tune delay in ms' is used). Some devices are not able to handle quick "
+"continuous tuning."
 msgstr ""
 
-#: src/dvr/dvr_db.c:2201 src/dvr/dvr_db.c:2223 src/dvr/dvr_config.c:721
-#: src/dvr/dvr_config.c:744
-msgid "Forever"
+#: src/input/mpegts/satip/satip_frontend.c:155
+msgid ""
+"Force the local UDP Port number here. The number should be even (RTP port). "
+"The next odd number (+1) will be used as the RTCP port."
 msgstr ""
 
-#: src/main.c:670
-msgid "Fork and run as daemon"
+#: src/input/mpegts/mpegts_service.c:230
+msgid "Force usage of entered CA ID on this service."
 msgstr ""
 
-#: src/dvr/dvr_config.c:1042
-msgid "Format string"
+#: src/epg.c:2137
+msgid "Foreign countries"
+msgstr ""
+
+#: src/dvr/dvr_db.c:2262 src/dvr/dvr_db.c:2286 src/dvr/dvr_config.c:728
+#: src/dvr/dvr_config.c:751
+msgid "Forever"
+msgstr ""
+
+#: src/main.c:670
+msgid "Fork and run as daemon"
+msgstr ""
+
+#: src/dvr/dvr_config.c:1053
+msgid "Format string"
+msgstr ""
+
+#: src/wizard.c:468
+msgid "Found muxes"
+msgstr ""
+
+#: src/wizard.c:475
+msgid "Found services"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:283
-msgid "Free weight"
+#: src/input/mpegts/mpegts_input.c:285
+msgid "Free subscription weight"
+msgstr ""
+
+#: src/esfilter.c:715 src/esfilter.c:807 src/esfilter.c:899 src/esfilter.c:991
+#: src/esfilter.c:1094 src/esfilter.c:1173
+msgid "Free-format text field. Enter whatever you like here."
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:133
 msgid "Frequency"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:215 src/input/mpegts/mpegts_mux_dvb.c:287
-#: src/input/mpegts/mpegts_mux_dvb.c:650
+#: src/input/mpegts/mpegts_mux_dvb.c:219 src/input/mpegts/mpegts_mux_dvb.c:292
+#: src/input/mpegts/mpegts_mux_dvb.c:668 src/input/mpegts/mpegts_mux_dvb.c:703
 msgid "Frequency (Hz)"
 msgstr ""
 
@@ -1592,16 +1824,16 @@ msgstr ""
 msgid "Frequency (MHz)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:541
+#: src/input/mpegts/mpegts_mux_dvb.c:548
 msgid "Frequency (kHz)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:759
+#: src/dvr/dvr_autorec.c:760
 msgid "Fri"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:325
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:163
+#: src/input/mpegts/satip/satip.c:352
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:164
 msgid "Friendly name"
 msgstr ""
 
@@ -1619,19 +1851,19 @@ msgstr ""
 msgid "Full DiseqC"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:227
+#: src/input/mpegts/satip/satip.c:229
 msgid "Full mux RX mode supported"
 msgstr ""
 
-#: src/dvr/dvr_config.c:797
+#: src/dvr/dvr_config.c:804
 msgid "Full pathname specification"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:983
+#: src/dvr/dvr_autorec.c:984
 msgid "Full-text"
 msgstr ""
 
-#: src/epg.c:2138
+#: src/epg.c:2139
 msgid "Further education"
 msgstr ""
 
@@ -1647,12 +1879,12 @@ msgstr ""
 msgid "GOTOX rotor"
 msgstr ""
 
-#: src/epg.c:2047 src/epg.c:2048
+#: src/epg.c:2048 src/epg.c:2049
 msgid "Game show"
 msgstr ""
 
-#: src/epg.c:2155 src/epg.c:2156 src/epg.c:2157 src/epg.c:2158 src/epg.c:2159
-#: src/epg.c:2160 src/epg.c:2161
+#: src/epg.c:2156 src/epg.c:2157 src/epg.c:2158 src/epg.c:2159 src/epg.c:2160
+#: src/epg.c:2161 src/epg.c:2162
 msgid "Gardening"
 msgstr ""
 
@@ -1660,7 +1892,7 @@ msgstr ""
 msgid "General"
 msgstr ""
 
-#: src/epggrab.c:251
+#: src/epggrab.c:249
 msgid "General configuration"
 msgstr ""
 
@@ -1673,16 +1905,20 @@ msgstr ""
 msgid "Generic options"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:229
+#: src/input/mpegts/mpegts_mux_dvb.c:234
 msgid "Guard interval"
 msgstr ""
 
-#: src/profile.c:266
+#: src/profile.c:268
 msgid "HD: high definition"
 msgstr ""
 
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:590
+msgid "HDHomeRun ATSC-C frontend"
+msgstr ""
+
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:580
-msgid "HDHomeRun ATSC frontend"
+msgid "HDHomeRun ATSC-T frontend"
 msgstr ""
 
 #: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:542
@@ -1697,27 +1933,34 @@ msgstr ""
 msgid "HDHomeRun DVB-T frontend"
 msgstr ""
 
-#: src/access.c:1504
+#: src/access.c:1508
 msgid "HTSP DVR"
 msgstr ""
 
-#: src/profile.c:1935
+#: src/profile.c:1939
 msgid "HTSP Default Stream Settings"
 msgstr ""
 
-#: src/profile.c:949
+#: src/profile.c:953
 msgid "HTSP stream profile"
 msgstr ""
 
-#: src/access.c:1481
+#: src/access.c:1485
 msgid "HTSP streaming"
 msgstr ""
 
-#: src/config.c:1996
+#: src/config.c:2018
 msgid "HTTP CORS origin"
 msgstr ""
 
-#: src/epg.c:2150
+#: src/config.c:2019
+msgid ""
+"HTTP 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/epg.c:2151
 msgid "Handicraft"
 msgstr ""
 
@@ -1725,11 +1968,11 @@ msgstr ""
 msgid "Hearing impaired"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:232
+#: src/input/mpegts/mpegts_mux_dvb.c:237
 msgid "Hierarchy"
 msgstr ""
 
-#: src/profile.c:247 src/dvr/dvr_db.c:2176
+#: src/profile.c:249 src/dvr/dvr_db.c:2235
 msgid "High"
 msgstr ""
 
@@ -1737,11 +1980,11 @@ msgstr ""
 msgid "High bitrate mode (CI+ CAMs only)"
 msgstr ""
 
-#: src/epg.c:2022
+#: src/epg.c:2023
 msgid "Historical movie"
 msgstr ""
 
-#: src/epg.c:2018
+#: src/epg.c:2019
 msgid "Horror"
 msgstr ""
 
@@ -1749,20 +1992,30 @@ msgstr ""
 msgid "Hostname/IP"
 msgstr ""
 
-#: src/epggrab/channel.c:704
+#: src/imagecache.c:111
+msgid ""
+"How frequently it will re-try fetching an image that has failed to be "
+"fetched."
+msgstr ""
+
+#: src/imagecache.c:103
+msgid "How frequently the upstream provider is checked for changes."
+msgstr ""
+
+#: src/epggrab/channel.c:712
 msgid "ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:381
+#: src/input/mpegts/mpegts_mux.c:380
 msgid "IDLE"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:304
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:149
+#: src/input/mpegts/satip/satip.c:325
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:150
 msgid "IP address"
 msgstr ""
 
-#: src/access.c:1905 src/access.c:1934
+#: src/access.c:1928 src/access.c:1958
 msgid "IP blocking"
 msgstr ""
 
@@ -1774,7 +2027,7 @@ msgstr ""
 msgid "IPTV Multiplex"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:811
+#: src/input/mpegts/iptv/iptv.c:812
 msgid "IPTV automatic network"
 msgstr ""
 
@@ -1782,31 +2035,31 @@ msgstr ""
 msgid "IPTV input"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:697
+#: src/input/mpegts/iptv/iptv.c:698
 msgid "IPTV network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:588
+#: src/input/mpegts/mpegts_mux_dvb.c:602
 msgid "ISI (Stream ID)"
 msgstr ""
 
-#: src/epggrab/channel.c:734
+#: src/epggrab/channel.c:742
 msgid "Icon"
 msgstr ""
 
-#: src/channels.c:1311
+#: src/channels.c:1317
 msgid "Icon (full URL)"
 msgstr ""
 
-#: src/channels.c:393 src/channels.c:1319 src/input/mpegts/iptv/iptv_mux.c:194
+#: src/channels.c:392 src/channels.c:1325 src/input/mpegts/iptv/iptv_mux.c:194
 msgid "Icon URL"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:757
+#: src/input/mpegts/iptv/iptv.c:758
 msgid "Icon base URL"
 msgstr ""
 
-#: src/channels.c:1326
+#: src/channels.c:1332
 msgid "Icon has title"
 msgstr ""
 
@@ -1814,11 +2067,11 @@ msgstr ""
 msgid "Icons from"
 msgstr ""
 
-#: src/subscriptions.c:893
+#: src/subscriptions.c:892
 msgid "Idle"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:275
+#: src/input/mpegts/mpegts_input.c:277
 msgid "Idle scan"
 msgstr ""
 
@@ -1826,6 +2079,12 @@ msgstr ""
 msgid "Idle scan muxes"
 msgstr ""
 
+#: src/config.c:2147
+msgid ""
+"If both a picon and a channel-specific (e.g. channelname.jpg) icon are "
+"defined, use the picon."
+msgstr ""
+
 #: src/main.c:674
 msgid ""
 "If no user account exists then create one with\n"
@@ -1835,22 +2094,35 @@ msgid ""
 "the access control from within the Tvheadend web interface."
 msgstr ""
 
+#: src/input/mpegts/mpegts_input.c:286
+msgid ""
+"If the subscription weight for this input is bellow the specified threshold, "
+"the tuner is handled as free (according the priority settings). Otherwise, a "
+"next tuner (without any subscriptions) is used. Set this value to 10, if you "
+"are willing to override scan and epggrab subscriptions."
+msgstr ""
+
 #: src/webui/extjs.c:233
 msgid "If you'd like to support the project, please consider a donation."
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:178
+#: src/input/mpegts/mpegts_service.c:191
 msgid "Ignore EPG (EIT)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:480
+#: src/input/mpegts/mpegts_mux.c:479
 msgid "Ignore descriptor 5"
 msgstr ""
 
-#: src/imagecache.c:90
+#: src/imagecache.c:94
 msgid "Ignore invalid SSL certificate"
 msgstr ""
 
+#: src/imagecache.c:95
+msgid ""
+"Ignore invalid/unverifiable (expired, self-certified, etc.) certificates"
+msgstr ""
+
 #: src/input/mpegts/mpegts_network.c:197
 msgid "Ignore provider's channel numbers"
 msgstr ""
@@ -1863,46 +2135,62 @@ msgstr ""
 msgid "Immediately abort"
 msgstr ""
 
-#: src/profile.c:246 src/dvr/dvr_db.c:2175
+#: src/profile.c:248 src/dvr/dvr_db.c:2234
 msgid "Important"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1084
+#: src/dvr/dvr_config.c:1095
 msgid "Include channel name in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1092
+#: src/dvr/dvr_config.c:1103
 msgid "Include date in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1108
+#: src/dvr/dvr_config.c:1119
 msgid "Include episode in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1116
+#: src/dvr/dvr_config.c:1127
 msgid "Include subtitle in filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1100
+#: src/dvr/dvr_config.c:1111
 msgid "Include time in filename"
 msgstr ""
 
-#: src/access.c:1410 src/esfilter.c:614 src/descrambler/caclient.c:255
+#: src/access.c:1414 src/esfilter.c:617 src/descrambler/caclient.c:258
 msgid "Index"
 msgstr ""
 
-#: src/config.c:2034
+#: src/config.c:2077
 msgid "Information area"
 msgstr ""
 
-#: src/epg.c:2078
+#: src/epg.c:2079
 msgid "Informational"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:267
+#: src/input/mpegts/mpegts_input.c:269
 msgid "Initial scan"
 msgstr ""
 
+#: src/wizard.c:447
+msgid "Input / tuner settings"
+msgstr ""
+
+#: src/wizard.c:423
+msgid "Input 1 network"
+msgstr ""
+
+#: src/wizard.c:430
+msgid "Input 2 network"
+msgstr ""
+
+#: src/wizard.c:437
+msgid "Input 3 network"
+msgstr ""
+
 #: src/input.c:29
 msgid "Input base"
 msgstr ""
@@ -1923,7 +2211,7 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: src/channels.c:1297 src/epggrab/module.c:58
+#: src/channels.c:1303 src/epggrab/module.c:58
 msgid "Internal"
 msgstr ""
 
@@ -1931,16 +2219,16 @@ msgstr ""
 msgid "Internal EPG grabber"
 msgstr ""
 
-#: src/epggrab.c:255
+#: src/epggrab.c:253
 msgid "Internal grabber"
 msgstr ""
 
-#: src/epg.c:2035 src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039
-#: src/epg.c:2040 src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044
+#: src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039 src/epg.c:2040
+#: src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044 src/epg.c:2045
 msgid "Interview"
 msgstr ""
 
-#: src/dvr/dvr_db.c:479 src/dvr/dvr_db.c:506 src/dvr/dvr_timerec.c:433
+#: src/dvr/dvr_db.c:492 src/dvr/dvr_db.c:519 src/dvr/dvr_timerec.c:435
 msgid "Invalid"
 msgstr ""
 
@@ -1953,7 +2241,7 @@ msgstr ""
 msgid "Invalid target"
 msgstr ""
 
-#: src/epg.c:2094
+#: src/epg.c:2095
 msgid "Jazz"
 msgstr ""
 
@@ -1977,50 +2265,58 @@ msgstr ""
 msgid "LNB"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1303
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1305
 msgid "LNB type"
 msgstr ""
 
-#: src/access.c:1453 src/esfilter.c:646 src/esfilter.c:713 src/esfilter.c:780
-#: src/esfilter.c:847 src/esfilter.c:989 src/profile.c:1609
+#: src/access.c:1457 src/esfilter.c:651 src/esfilter.c:743 src/esfilter.c:835
+#: src/esfilter.c:927 src/esfilter.c:1122 src/profile.c:1613
 msgid "Language"
 msgstr ""
 
-#: src/config.c:1924
+#: src/config.c:1927
 msgid "Language settings"
 msgstr ""
 
-#: src/epg.c:2139 src/epg.c:2140 src/epg.c:2141 src/epg.c:2142 src/epg.c:2143
-#: src/epg.c:2144 src/epg.c:2145
+#: src/epg.c:2140 src/epg.c:2141 src/epg.c:2142 src/epg.c:2143 src/epg.c:2144
+#: src/epg.c:2145 src/epg.c:2146
 msgid "Languages"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:222
+#: src/input/mpegts/mpegts_service.c:245
 msgid "Last seen"
 msgstr ""
 
-#: src/config.c:1957
+#: src/config.c:1961
 msgid "Last updated from"
 msgstr ""
 
-#: src/epg.c:2148
+#: src/epg.c:2149
 msgid "Leisure hobbies"
 msgstr ""
 
-#: src/access.c:1560
+#: src/access.c:1564
 msgid "Limit connections"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:301
+#: src/input/mpegts/mpegts_input.c:309
 msgid "Linked input"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:285
-msgid "Linux ATSC frontend"
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:296
+msgid "Linux ATSC-C frontend"
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:695
+msgid "Linux ATSC-C multiplex"
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:286
+msgid "Linux ATSC-T frontend"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:642
-msgid "Linux ATSC multiplex"
+#: src/input/mpegts/mpegts_mux_dvb.c:660
+msgid "Linux ATSC-T multiplex"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_ca.c:181
@@ -2031,27 +2327,27 @@ msgstr ""
 msgid "Linux DVB frontend"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:135
+#: src/input/mpegts/mpegts_mux_dvb.c:139
 msgid "Linux DVB multiplex"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:275
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:276
 msgid "Linux DVB-C frontend"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:279
+#: src/input/mpegts/mpegts_mux_dvb.c:284
 msgid "Linux DVB-C multiplex"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:222
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:223
 msgid "Linux DVB-S frontend"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:533
+#: src/input/mpegts/mpegts_mux_dvb.c:540
 msgid "Linux DVB-S multiplex"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:254
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:255
 msgid "Linux DVB-S slave frontend"
 msgstr ""
 
@@ -2059,7 +2355,7 @@ msgstr ""
 msgid "Linux DVB-T frontend"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:207
+#: src/input/mpegts/mpegts_mux_dvb.c:211
 msgid "Linux DVB-T multiplex"
 msgstr ""
 
@@ -2067,7 +2363,7 @@ msgstr ""
 msgid "LinuxDVB adapter"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:190
+#: src/input/mpegts/mpegts_network_dvb.c:197
 msgid "LinuxDVB network"
 msgstr ""
 
@@ -2079,64 +2375,68 @@ msgstr ""
 msgid "Listen on IPv6"
 msgstr ""
 
-#: src/epg.c:2110
+#: src/epg.c:2111
 msgid "Literature"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:283
+#: src/input/mpegts/satip/satip.c:302
 msgid "Local bind IP address"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:129
+#: src/input/mpegts/mpegts_service.c:133
 msgid "Local channel minor"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:122
+#: src/input/mpegts/mpegts_service.c:125
 msgid "Local channel number"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:423
+#: src/input/mpegts/satip/satip.c:464
 msgid "Local discovery IP address"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:409
+#: src/input/mpegts/satip/satip.c:448
 msgid "Location"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:200
+#: src/input/mpegts/satip/satip.c:449
+msgid "Location details of the SAT>IP Server."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:218
 msgid "Lock preferred CA PID"
 msgstr ""
 
-#: src/esfilter.c:682 src/esfilter.c:749 src/esfilter.c:816 src/esfilter.c:883
-#: src/esfilter.c:958 src/esfilter.c:1019
+#: src/esfilter.c:705 src/esfilter.c:797 src/esfilter.c:889 src/esfilter.c:981
+#: src/esfilter.c:1084 src/esfilter.c:1163
 msgid "Log"
 msgstr ""
 
-#: src/config.c:1864
+#: src/config.c:1867
 msgid "Login/Logout"
 msgstr ""
 
-#: src/profile.c:249 src/dvr/dvr_db.c:2178
+#: src/profile.c:251 src/dvr/dvr_db.c:2237
 msgid "Low"
 msgstr ""
 
-#: src/profile.c:1425
+#: src/profile.c:1429
 msgid "MPEG-PS (DVD)/av-lib"
 msgstr ""
 
-#: src/profile.c:1899
+#: src/profile.c:1903
 msgid "MPEG-TS Pass-thru"
 msgstr ""
 
-#: src/profile.c:1022
+#: src/profile.c:1026
 msgid "MPEG-TS Pass-thru/built-in"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:221
+#: src/input/mpegts/mpegts_input.c:223
 msgid "MPEG-TS input"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:488
+#: src/input/mpegts/mpegts_mux.c:487
 msgid "MPEG-TS multiplex"
 msgstr ""
 
@@ -2148,103 +2448,123 @@ msgstr ""
 msgid "MPEG-TS network"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:812
+#: src/input/mpegts/mpegts_service.c:849
 msgid "MPEG-TS raw service"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:88
+#: src/input/mpegts/mpegts_service.c:87
 msgid "MPEG-TS service"
 msgstr ""
 
-#: src/profile.c:1240 src/profile.c:1424
+#: src/profile.c:1244 src/profile.c:1428
 msgid "MPEG-TS/av-lib"
 msgstr ""
 
-#: src/epg.c:2117
+#: src/epg.c:2118
 msgid "Magazines"
 msgstr ""
 
-#: src/dvr/dvr_config.c:988
-msgid "Maintain free storage space (MiB)"
+#: src/dvr/dvr_config.c:997
+msgid "Maintain free storage space in MiB"
 msgstr ""
 
-#: src/dvr/dvr_config.c:996
-msgid "Maintain used storage space (MiB)"
+#: src/dvr/dvr_config.c:1006
+msgid "Maintain used storage space in MiB (0=disabled)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2222 src/dvr/dvr_config.c:720
+#: src/dvr/dvr_db.c:2285 src/dvr/dvr_config.c:727
 msgid "Maintained space"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1068
+#: src/dvr/dvr_config.c:1079
 msgid "Make subdirectories per channel"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1060
+#: src/dvr/dvr_config.c:1071
 msgid "Make subdirectories per day"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1076
+#: src/dvr/dvr_config.c:1087
 msgid "Make subdirectories per title"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:346
+#: src/input/mpegts/satip/satip.c:376
 msgid "Manufacturer"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:353
+#: src/input/mpegts/satip/satip.c:384
 msgid "Manufacturer URL"
 msgstr ""
 
-#: src/bouquet.c:926
+#: src/input/mpegts/satip/satip.c:409
+msgid "Manufacturer's model number."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:393
+msgid "Manufacturer's product description."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:385
+msgid "Manufacturer's product information page for the device."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:401
+msgid "Manufacturer's product name."
+msgstr ""
+
+#: src/service_mapper.c:505
+msgid "Map encrypted services"
+msgstr ""
+
+#: src/bouquet.c:930
 msgid "Map radio channels"
 msgstr ""
 
-#: src/bouquet.c:918
+#: src/bouquet.c:922
 msgid "Map unnamed channels"
 msgstr ""
 
-#: src/bouquet.c:910
+#: src/bouquet.c:914
 msgid "Map zero-numbered channels"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:238
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:259
-#: src/input/mpegts/satip/satip_frontend.c:300
-#: src/input/mpegts/satip/satip_frontend.c:322
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:239
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:260
+#: src/input/mpegts/satip/satip_frontend.c:325
+#: src/input/mpegts/satip/satip_frontend.c:357
 msgid "Master tuner"
 msgstr ""
 
-#: src/profile.c:1919
+#: src/profile.c:1923
 msgid "Matroska"
 msgstr ""
 
-#: src/profile.c:1426
+#: src/profile.c:1430
 msgid "Matroska (mkv)/av-lib"
 msgstr ""
 
-#: src/profile.c:1142 src/profile.c:1422
+#: src/profile.c:1146 src/profile.c:1426
 msgid "Matroska (mkv)/built-in"
 msgstr ""
 
-#: src/profile.c:1149 src/profile.c:1318
+#: src/profile.c:1153 src/profile.c:1322
 msgid "Matroska specific"
 msgstr ""
 
-#: src/profile.c:1311
+#: src/profile.c:1315
 msgid "Matroska/av-lib"
 msgstr ""
 
-#: src/access.c:1575
+#: src/access.c:1579
 msgid "Maximal channel number"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:735
+#: src/input/mpegts/iptv/iptv.c:736
 msgid "Maximum # input streams"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:92
-#: src/input/mpegts/satip/satip.c:241
+#: src/input/mpegts/satip/satip.c:247
 msgid "Maximum PIDs"
 msgstr ""
 
@@ -2252,19 +2572,24 @@ msgstr ""
 msgid "Maximum RAM size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:742
+#: src/input/mpegts/iptv/iptv.c:743
 msgid "Maximum bandwidth (Kbps)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1113
+#: src/dvr/dvr_autorec.c:1114
 msgid "Maximum count (0=default)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1061
+#: src/dvr/dvr_autorec.c:1062
 msgid "Maximum duration"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:248
+#: src/input/mpegts/satip/satip.c:257
+msgid ""
+"Maximum length in characters for the command setting PIDs to the SAT>IP box."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:256
 msgid "Maximum length of PIDs"
 msgstr ""
 
@@ -2272,7 +2597,7 @@ msgstr ""
 msgid "Maximum period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1120
+#: src/dvr/dvr_autorec.c:1121
 msgid "Maximum schedules limit (0=default)"
 msgstr ""
 
@@ -2280,23 +2605,27 @@ msgstr ""
 msgid "Maximum size (MB)"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:749
+#: src/input/mpegts/iptv/iptv.c:750
 msgid "Maximum timeout (seconds)"
 msgstr ""
 
-#: src/epg.c:2135
+#: src/epg.c:2136
 msgid "Medicine"
 msgstr ""
 
-#: src/epg.c:2020
+#: src/epg.c:2021
 msgid "Melodrama"
 msgstr ""
 
-#: src/access.c:1568
+#: src/service_mapper.c:511
+msgid "Merge same name"
+msgstr ""
+
+#: src/access.c:1572
 msgid "Minimal channel number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1053
+#: src/dvr/dvr_autorec.c:1054
 msgid "Minimum duration"
 msgstr ""
 
@@ -2312,35 +2641,35 @@ msgstr ""
 msgid "Mode"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:360
+#: src/input/mpegts/satip/satip.c:392
 msgid "Model description"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:367
+#: src/input/mpegts/satip/satip.c:400
 msgid "Model name"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:374
+#: src/input/mpegts/satip/satip.c:408
 msgid "Model number"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:558 src/input/mpegts/mpegts_mux_dvb.c:655
+#: src/input/mpegts/mpegts_mux_dvb.c:567 src/input/mpegts/mpegts_mux_dvb.c:674
 msgid "Modulation"
 msgstr ""
 
-#: src/epggrab/channel.c:680
+#: src/epggrab/channel.c:688
 msgid "Module"
 msgstr ""
 
-#: src/epggrab/channel.c:671
+#: src/epggrab/channel.c:679
 msgid "Module ID"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:755
+#: src/dvr/dvr_autorec.c:756
 msgid "Mon"
 msgstr ""
 
-#: src/profile.c:1437
+#: src/profile.c:1441
 msgid "Mono"
 msgstr ""
 
@@ -2352,24 +2681,38 @@ msgstr ""
 msgid "Motor rate (milliseconds/deg)"
 msgstr ""
 
-#: src/epg.c:2070
+#: src/epg.c:2071
 msgid "Motor sport"
 msgstr ""
 
-#: src/epg.c:2151
+#: src/epg.c:2152
 msgid "Motoring"
 msgstr ""
 
-#: src/epg.c:2015
+#: src/epg.c:2016
 msgid "Movie"
 msgstr ""
 
-#: src/epg.c:2090
+#: src/epggrab.c:334
+msgid ""
+"Multiple lines of the cron time specification. The default cron triggers the "
+"Over-the-air grabber daily at 02:04 and 14:04. See Help on how to define "
+"your own."
+msgstr ""
+
+#: src/epggrab.c:312
+msgid ""
+"Multiple lines of the cron time specification. The default cron triggers the "
+"internal grabbers daily at 12:04 and 00:04. See Help on how to define your "
+"own."
+msgstr ""
+
+#: src/epg.c:2091
 msgid "Music"
 msgstr ""
 
-#: src/epg.c:2095 src/epg.c:2096 src/epg.c:2097 src/epg.c:2098 src/epg.c:2099
-#: src/epg.c:2100 src/epg.c:2101 src/epg.c:2102
+#: src/epg.c:2096 src/epg.c:2097 src/epg.c:2098 src/epg.c:2099 src/epg.c:2100
+#: src/epg.c:2101 src/epg.c:2102 src/epg.c:2103
 msgid "Musical"
 msgstr ""
 
@@ -2378,11 +2721,11 @@ msgstr ""
 msgid "Mux"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:108
+#: src/input/mpegts/mpegts_service.c:109
 msgid "Mux UUID"
 msgstr ""
 
-#: src/satip/server.c:636
+#: src/satip/server.c:649
 msgid "Mux handling"
 msgstr ""
 
@@ -2398,39 +2741,55 @@ msgstr ""
 msgid "Mux schedule entry"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:388
+#: src/input/mpegts/mpegts_mux.c:387
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:56
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:69
 #: src/input/mpegts/linuxdvb/linuxdvb_switch.c:94
 msgid "NONE"
 msgstr ""
 
-#: src/channels.c:368 src/channels.c:1291 src/bouquet.c:951
-#: src/epggrab/module.c:124 src/epggrab/channel.c:711
-#: src/dvr/dvr_autorec.c:964 src/dvr/dvr_timerec.c:543
-#: src/input/mpegts/mpegts_input.c:253 src/input/mpegts/mpegts_mux.c:528
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1278
-#: src/input/mpegts/satip/satip_satconf.c:194
+#: src/channels.c:367 src/channels.c:1297 src/bouquet.c:955
+#: src/epggrab/module.c:124 src/epggrab/channel.c:719
+#: src/dvr/dvr_autorec.c:965 src/dvr/dvr_timerec.c:544
+#: src/input/mpegts/mpegts_input.c:255 src/input/mpegts/mpegts_mux.c:532
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1280
+#: src/input/mpegts/satip/satip_satconf.c:196
 msgid "Name"
 msgstr ""
 
-#: src/epggrab/channel.c:718
+#: src/epggrab/channel.c:726
 msgid "Names"
 msgstr ""
 
-#: src/epg.c:2134
+#: src/epg.c:2135
 msgid "Natural sciences"
 msgstr ""
 
-#: src/epg.c:2133
+#: src/epg.c:2134
 msgid "Nature"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:514 src/input/mpegts/mpegts_service.c:94
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:142
+#: src/input/mpegts/mpegts_mux.c:516 src/input/mpegts/mpegts_service.c:93
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:143
 msgid "Network"
 msgstr ""
 
+#: src/wizard.c:391
+msgid "Network 1"
+msgstr ""
+
+#: src/wizard.c:392
+msgid "Network 2"
+msgstr ""
+
+#: src/wizard.c:393
+msgid "Network 3"
+msgstr ""
+
+#: src/wizard.c:394
+msgid "Network 4"
+msgstr ""
+
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:532
 msgid "Network A"
 msgstr ""
@@ -2443,10 +2802,14 @@ msgstr ""
 msgid "Network ID (limit scanning)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:521
+#: src/input/mpegts/mpegts_mux.c:524
 msgid "Network UUID"
 msgstr ""
 
+#: src/wizard.c:230
+msgid "Network access"
+msgstr ""
+
 #: src/input/mpegts/mpegts_network.c:164
 msgid "Network discovery"
 msgstr ""
@@ -2455,36 +2818,40 @@ msgstr ""
 msgid "Network name"
 msgstr ""
 
-#: src/access.c:1429 src/access.c:1950
+#: src/access.c:1433 src/access.c:1974
 msgid "Network prefix"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:205
-#: src/input/mpegts/satip/satip_frontend.c:344
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:177
+#: src/wizard.c:401
+msgid "Network settings"
+msgstr ""
+
+#: src/input/mpegts/satip/satip_frontend.c:227
+#: src/input/mpegts/satip/satip_frontend.c:389
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:178
 msgid "Network type"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:291
+#: src/input/mpegts/mpegts_input.c:299
 #: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:333
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1293
-#: src/input/mpegts/satip/satip_satconf.c:224
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1295
+#: src/input/mpegts/satip/satip_satconf.c:230
 msgid "Networks"
 msgstr ""
 
-#: src/epg.c:2031 src/epg.c:2032
+#: src/epg.c:2032 src/epg.c:2033
 msgid "News"
 msgstr ""
 
-#: src/epg.c:2033
+#: src/epg.c:2034
 msgid "News magazine"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:160
+#: src/input/mpegts/satip/satip_frontend.c:164
 msgid "Next tune delay in ms (0-2000)"
 msgstr ""
 
-#: src/access.c:1390
+#: src/access.c:1394
 msgid "No"
 msgstr ""
 
@@ -2504,7 +2871,7 @@ msgstr ""
 msgid "No assigned adapters"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:779
+#: src/dvr/dvr_autorec.c:780
 msgid "No days"
 msgstr ""
 
@@ -2532,45 +2899,55 @@ msgstr ""
 msgid "No source available"
 msgstr ""
 
-#: src/profile.c:264 src/input/mpegts/linuxdvb/linuxdvb_switch.c:259
+#: src/profile.c:266 src/input/mpegts/linuxdvb/linuxdvb_switch.c:259
 #: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:478
 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:303
 msgid "None"
 msgstr ""
 
-#: src/profile.c:248 src/dvr/dvr_db.c:2177
+#: src/profile.c:250 src/dvr/dvr_db.c:2236
 msgid "Normal"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:206
+#: src/input/mpegts/satip/satip.c:238
+msgid ""
+"Not all SAT>IP servers use the same signal scaling. Change this setting if "
+"the signal level displayed within Tvheadend looks too low."
+msgstr ""
+
+#: src/input/mpegts/mpegts_input.c:208
 msgid "Not linked"
 msgstr ""
 
-#: src/channels.c:335 src/profile.c:1421 src/dvr/dvr_db.c:2174
+#: src/channels.c:334 src/profile.c:1425 src/dvr/dvr_db.c:2233
 msgid "Not set"
 msgstr ""
 
-#: src/dvr/dvr_config.c:753
+#: src/dvr/dvr_config.c:760
 msgid "Not set (none or channel configuration)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2622 src/dvr/dvr_autorec.c:653
+#: src/dvr/dvr_db.c:2684 src/dvr/dvr_autorec.c:655
 msgid "Not set (use channel or DVR configuration)"
 msgstr ""
 
-#: src/channels.c:378 src/epggrab/channel.c:727
+#: src/channels.c:377 src/epggrab/channel.c:735
 msgid "Number"
 msgstr ""
 
+#: src/input/mpegts/satip/satip_satconf.c:213
+msgid "Number of seconds to wait before timing out."
+msgstr ""
+
 #: src/main.c:745
 msgid "Number of tsfile tuners"
 msgstr ""
 
-#: src/streaming.c:409 src/input/mpegts/mpegts_mux.c:389
+#: src/streaming.c:409 src/input/mpegts/mpegts_mux.c:388
 msgid "OK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:391
+#: src/input/mpegts/mpegts_mux.c:390
 msgid "OK (partial)"
 msgstr ""
 
@@ -2598,7 +2975,7 @@ msgstr ""
 msgid "Odd key"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:77
+#: src/input/mpegts/mpegts_service.c:76
 msgid "Off"
 msgstr ""
 
@@ -2606,11 +2983,11 @@ msgstr ""
 msgid "Older OSCam"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:78
+#: src/input/mpegts/mpegts_service.c:77
 msgid "On"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2200 src/dvr/dvr_config.c:743
+#: src/dvr/dvr_db.c:2261 src/dvr/dvr_config.c:750
 msgid "On file removal"
 msgstr ""
 
@@ -2622,65 +2999,72 @@ msgstr ""
 msgid "One mux (EMM)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:466
+#: src/input/mpegts/mpegts_mux.c:465
 msgid "Only Bulsatcom 39E"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:461
+#: src/input/mpegts/mpegts_mux.c:460
 msgid "Only EIT"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:469
+#: src/input/mpegts/mpegts_mux.c:468
 msgid "Only OpenTV Sky Ausat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:468
+#: src/input/mpegts/mpegts_mux.c:467
 msgid "Only OpenTV Sky Italia"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:467
+#: src/input/mpegts/mpegts_mux.c:466
 msgid "Only OpenTV Sky UK"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:462
+#: src/input/mpegts/mpegts_mux.c:461
 msgid "Only PSIP (ATSC)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:463
+#: src/input/mpegts/mpegts_mux.c:462
 msgid "Only UK Freesat"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:464
+#: src/input/mpegts/mpegts_mux.c:463
 msgid "Only UK Freeview"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:465
+#: src/input/mpegts/mpegts_mux.c:464
 msgid "Only Viasat Baltic"
 msgstr ""
 
-#: src/epggrab/channel.c:752
+#: src/epggrab/channel.c:760
 msgid "Only one auto channel"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:79
+#: src/input/mpegts/mpegts_service.c:78
 msgid "Only preferred CA PID"
 msgstr ""
 
+#: src/config.c:2135
+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:687
 msgid "Only use specified DVB adapters (comma separated, -1 = none)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:136
+#: src/input/mpegts/mpegts_service.c:141
 msgid "OpenTV channel number"
 msgstr ""
 
-#: src/epg.c:2095 src/epg.c:2096 src/epg.c:2097 src/epg.c:2098 src/epg.c:2099
-#: src/epg.c:2100 src/epg.c:2101 src/epg.c:2102
+#: src/epg.c:2096 src/epg.c:2097 src/epg.c:2098 src/epg.c:2099 src/epg.c:2100
+#: src/epg.c:2101 src/epg.c:2102 src/epg.c:2103
 msgid "Opera"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:253
-#: src/input/mpegts/mpegts_mux_dvb.c:614
+#: src/input/mpegts/mpegts_network_dvb.c:269
+#: src/input/mpegts/mpegts_mux_dvb.c:631
 msgid "Orbital position"
 msgstr ""
 
@@ -2688,11 +3072,11 @@ msgstr ""
 msgid "Orbital positions"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:542
+#: src/input/mpegts/mpegts_mux.c:548
 msgid "Original network ID"
 msgstr ""
 
-#: src/esfilter.c:974
+#: src/esfilter.c:1105
 msgid "Other stream filter"
 msgstr ""
 
@@ -2704,11 +3088,11 @@ msgstr ""
 msgid "Over-the-air"
 msgstr ""
 
-#: src/epggrab.c:313
+#: src/epggrab.c:333
 msgid "Over-the-air Cron multi-line"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:260
+#: src/input/mpegts/mpegts_input.c:262
 msgid "Over-the-air EPG"
 msgstr ""
 
@@ -2716,28 +3100,32 @@ msgstr ""
 msgid "Over-the-air EPG grabber"
 msgstr ""
 
-#: src/epggrab.c:259
+#: src/epggrab.c:257
 msgid "Over-the-air grabbers"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2816 src/dvr/dvr_autorec.c:1161 src/dvr/dvr_timerec.c:640
+#: src/input/mpegts/satip/satip_frontend.c:390
+msgid "Override the frontend type."
+msgstr ""
+
+#: src/dvr/dvr_db.c:2877 src/dvr/dvr_autorec.c:1162 src/dvr/dvr_timerec.c:641
 msgid "Owner"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:382
+#: src/input/mpegts/mpegts_mux.c:381
 msgid "PEND"
 msgstr ""
 
-#: src/esfilter.c:668 src/esfilter.c:735 src/esfilter.c:802 src/esfilter.c:869
-#: src/esfilter.c:944 src/esfilter.c:1005
+#: src/esfilter.c:684 src/esfilter.c:776 src/esfilter.c:868 src/esfilter.c:960
+#: src/esfilter.c:1063 src/esfilter.c:1142
 msgid "PID"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:276
+#: src/input/mpegts/satip/satip.c:293
 msgid "PIDs 21 in setup"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:262
+#: src/input/mpegts/satip/satip.c:274
 msgid "PIDs in setup"
 msgstr ""
 
@@ -2751,83 +3139,101 @@ msgstr ""
 msgid "PIN inquiry match string"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:243
+#: src/input/mpegts/mpegts_mux_dvb.c:248
 msgid "PLP ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:606
+#: src/input/mpegts/mpegts_mux_dvb.c:621
 msgid "PLS code"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:596
+#: src/input/mpegts/mpegts_mux_dvb.c:611
 msgid "PLS mode"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2917
+#: src/dvr/dvr_db.c:2978
 msgid "Parent entry"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:181
-msgid "Pass weight"
+#: src/input/mpegts/satip/satip_frontend.c:196
+msgid "Pass subscription weight"
+msgstr ""
+
+#: src/input/mpegts/satip/satip_frontend.c:197
+msgid ""
+"Pass subscription weight to the SAT>IP server (Tvheadend specific extension)."
 msgstr ""
 
-#: src/access.c:1817 src/descrambler/cwc.c:1742
+#: src/access.c:1832 src/wizard.c:279 src/descrambler/cwc.c:1742
 msgid "Password"
 msgstr ""
 
-#: src/access.c:1825
+#: src/access.c:1840
 msgid "Password2"
 msgstr ""
 
-#: src/access.c:1795
+#: src/access.c:1810
 msgid "Passwords"
 msgstr ""
 
-#: src/epggrab/module.c:165 src/epggrab/module.c:190 src/epggrab/channel.c:688
+#: src/epggrab/module.c:165 src/epggrab/module.c:190 src/epggrab/channel.c:696
 msgid "Path"
 msgstr ""
 
-#: src/epg.c:2106
+#: src/config.c:2178
+msgid ""
+"Path to a directory (folder) containing your picon collection. See Help for "
+"more detailed information."
+msgstr ""
+
+#: src/config.c:2157
+msgid ""
+"Path to an icon for this channel. This can be named however you wish, as "
+"either a local (file://) or remote (http://) image. See Help for more "
+"infomation."
+msgstr ""
+
+#: src/epg.c:2107
 msgid "Performing arts"
 msgstr ""
 
-#: src/epggrab.c:289
+#: src/epggrab.c:299
 msgid "Periodically save EPG to disk (hours)"
 msgstr ""
 
-#: src/access.c:1445 src/config.c:1980
+#: src/access.c:1449 src/config.c:1988
 msgid "Persistent user interface level"
 msgstr ""
 
-#: src/epg.c:2135
+#: src/epg.c:2136
 msgid "Physiology"
 msgstr ""
 
-#: src/config.c:1940
+#: src/config.c:1943
 msgid "Picon"
 msgstr ""
 
-#: src/config.c:2108
+#: src/config.c:2177
 msgid "Picon path (see Help)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:579
+#: src/input/mpegts/mpegts_mux_dvb.c:591
 msgid "Pilot"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:553
+#: src/input/mpegts/mpegts_mux_dvb.c:562
 msgid "Polarization"
 msgstr ""
 
-#: src/epg.c:2116
+#: src/epg.c:2117
 msgid "Political issues"
 msgstr ""
 
-#: src/epg.c:2091
+#: src/epg.c:2092
 msgid "Pop"
 msgstr ""
 
-#: src/epg.c:2109
+#: src/epg.c:2110
 msgid "Popular culture"
 msgstr ""
 
@@ -2836,19 +3242,23 @@ msgid "Port"
 msgstr ""
 
 #: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:126
-#: src/input/mpegts/satip/satip_satconf.c:216
+#: src/input/mpegts/satip/satip_satconf.c:221
 msgid "Position"
 msgstr ""
 
-#: src/dvr/dvr_config.c:965
+#: src/input/mpegts/satip/satip_satconf.c:222
+msgid "Position of the input."
+msgstr ""
+
+#: src/dvr/dvr_config.c:974
 msgid "Post-processor command"
 msgstr ""
 
-#: src/channels.c:424 src/dvr/dvr_db.c:2686
+#: src/channels.c:423 src/dvr/dvr_db.c:2747
 msgid "Post-recording padding"
 msgstr ""
 
-#: src/dvr/dvr_config.c:973
+#: src/dvr/dvr_config.c:982
 msgid "Post-remove command"
 msgstr ""
 
@@ -2861,45 +3271,56 @@ msgstr ""
 msgid "Power-up time (ms) (15-200)"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network_dvb.c:206
-#: src/input/mpegts/mpegts_network_dvb.c:225
-#: src/input/mpegts/mpegts_network_dvb.c:244
-#: src/input/mpegts/mpegts_network_dvb.c:271
+#: src/input/mpegts/mpegts_network_dvb.c:213
+#: src/input/mpegts/mpegts_network_dvb.c:235
+#: src/input/mpegts/mpegts_network_dvb.c:257
+#: src/input/mpegts/mpegts_network_dvb.c:289
+#: src/input/mpegts/mpegts_network_dvb.c:311
 msgid "Pre-defined muxes"
 msgstr ""
 
-#: src/channels.c:417 src/dvr/dvr_db.c:2662
+#: src/channels.c:416 src/dvr/dvr_db.c:2724
 msgid "Pre-recording padding"
 msgstr ""
 
-#: src/epg.c:2075
+#: src/epg.c:2076
 msgid "Pre-school children's programs"
 msgstr ""
 
-#: src/config.c:2084
+#: src/config.c:2146
 msgid "Prefer picons over channel name"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:193
+#: src/input/mpegts/mpegts_service.c:209
 msgid "Preferred CA PID"
 msgstr ""
 
-#: src/profile.c:377
+#: src/profile.c:379
 msgid "Preferred service video type"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:402
+#: src/input/mpegts/satip/satip.c:440
 msgid "Presentation"
 msgstr ""
 
-#: src/epg.c:2113
+#: src/input/mpegts/satip/satip.c:441
+msgid "Presentation details."
+msgstr ""
+
+#: src/epg.c:2114
 msgid "Press"
 msgstr ""
 
-#: src/epggrab/module.c:148 src/dvr/dvr_db.c:2778 src/dvr/dvr_autorec.c:1077
-#: src/dvr/dvr_timerec.c:603 src/input/mpegts/mpegts_input.c:237
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1285
-#: src/input/mpegts/satip/satip_satconf.c:201 src/input/mpegts/iptv/iptv.c:719
+#: src/config.c:1989
+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:148 src/dvr/dvr_db.c:2839 src/dvr/dvr_autorec.c:1078
+#: src/dvr/dvr_timerec.c:604 src/input/mpegts/mpegts_input.c:239
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1287
+#: src/input/mpegts/satip/satip_satconf.c:204 src/input/mpegts/iptv/iptv.c:720
 #: src/input/mpegts/iptv/iptv_mux.c:123
 msgid "Priority"
 msgstr ""
@@ -2908,15 +3329,23 @@ msgstr ""
 msgid "Priority (-10..10)"
 msgstr ""
 
-#: src/channels.c:1304
+#: src/channels.c:1310
 msgid "Private"
 msgstr ""
 
-#: src/profile.c:317
+#: src/profile.c:319
 msgid "Profile name"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:157
+#: src/esfilter.c:685 src/esfilter.c:777 src/esfilter.c:869 src/esfilter.c:961
+#: src/esfilter.c:1064 src/esfilter.c:1143
+msgid ""
+"Program identification (PID) number to compare. Zero means any. This "
+"comparison is processed only when service comparison is active and for the "
+"Conditional Access filter."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:165
 msgid "Provider"
 msgstr ""
 
@@ -2924,24 +3353,24 @@ msgstr ""
 msgid "Provider ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_network.c:150 src/input/mpegts/mpegts_mux.c:535
+#: src/input/mpegts/mpegts_network.c:150 src/input/mpegts/mpegts_mux.c:540
 msgid "Provider network name"
 msgstr ""
 
-#: src/epg.c:2135
+#: src/epg.c:2136
 msgid "Psychology"
 msgstr ""
 
-#: src/epg.c:2079 src/epg.c:2080 src/epg.c:2081 src/epg.c:2082 src/epg.c:2083
-#: src/epg.c:2084 src/epg.c:2085 src/epg.c:2086 src/epg.c:2087
+#: src/epg.c:2080 src/epg.c:2081 src/epg.c:2082 src/epg.c:2083 src/epg.c:2084
+#: src/epg.c:2085 src/epg.c:2086 src/epg.c:2087 src/epg.c:2088
 msgid "Puppets"
 msgstr ""
 
-#: src/profile.c:1440
+#: src/profile.c:1444
 msgid "Quad (4.0)"
 msgstr ""
 
-#: src/epg.c:2048
+#: src/epg.c:2049
 msgid "Quiz"
 msgstr ""
 
@@ -2949,11 +3378,11 @@ msgstr ""
 msgid "RAM only"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:311
+#: src/input/mpegts/satip/satip.c:336
 msgid "RTSP port"
 msgstr ""
 
-#: src/satip/server.c:597
+#: src/satip/server.c:598
 msgid "RTSP port (554 or 9983, 0 = disable)"
 msgstr ""
 
@@ -2961,52 +3390,58 @@ msgstr ""
 msgid "RTSP/TCP (embedded data)"
 msgstr ""
 
-#: src/imagecache.c:96
+#: src/imagecache.c:102
 msgid "Re-fetch period (hours)"
 msgstr ""
 
-#: src/bouquet.c:973 src/input/mpegts/iptv/iptv.c:848
+#: src/bouquet.c:977 src/input/mpegts/iptv/iptv.c:849
 msgid "Re-fetch period (mins)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:1028
+#: src/dvr/dvr_db.c:1044
 #, c-format
 msgid "Re-record%s%s"
 msgstr ""
 
-#: src/imagecache.c:102
+#: src/imagecache.c:110
 msgid "Re-try period (hours)"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:920
+#: src/satip/server.c:599
+msgid ""
+"Real Time Streaming Protocol (RTSP) port the server should listen on (554 or "
+"9983, 0 = disable)."
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:921
 msgid "Record all"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:926
+#: src/dvr/dvr_autorec.c:927
 msgid "Record if different description"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:922
+#: src/dvr/dvr_autorec.c:923
 msgid "Record if different episode number"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:924
+#: src/dvr/dvr_autorec.c:925
 msgid "Record if different subtitle"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:930
+#: src/dvr/dvr_autorec.c:931
 msgid "Record once per day"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:928
+#: src/dvr/dvr_autorec.c:929
 msgid "Record once per week"
 msgstr ""
 
-#: src/dvr/dvr_config.c:793
+#: src/dvr/dvr_config.c:800
 msgid "Recording file options"
 msgstr ""
 
-#: src/dvr/dvr_config.c:981
+#: src/dvr/dvr_config.c:990
 msgid "Recording system path"
 msgstr ""
 
@@ -3014,29 +3449,29 @@ msgstr ""
 msgid "Reject"
 msgstr ""
 
-#: src/epg.c:2108
+#: src/epg.c:2109
 msgid "Religion"
 msgstr ""
 
-#: src/epg.c:2022
+#: src/epg.c:2023
 msgid "Religious"
 msgstr ""
 
-#: src/epg.c:2119 src/epg.c:2120 src/epg.c:2121 src/epg.c:2122 src/epg.c:2123
-#: src/epg.c:2124 src/epg.c:2125 src/epg.c:2126 src/epg.c:2127 src/epg.c:2128
-#: src/epg.c:2129
+#: src/epg.c:2120 src/epg.c:2121 src/epg.c:2122 src/epg.c:2123 src/epg.c:2124
+#: src/epg.c:2125 src/epg.c:2126 src/epg.c:2127 src/epg.c:2128 src/epg.c:2129
+#: src/epg.c:2130
 msgid "Remarkable people"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:863
+#: src/input/mpegts/iptv/iptv.c:864
 msgid "Remove HTTP arguments"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1132
+#: src/dvr/dvr_config.c:1143
 msgid "Remove all unsafe characters from filename"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1140
+#: src/dvr/dvr_config.c:1151
 msgid "Replace whitespace in title with '-'"
 msgstr ""
 
@@ -3044,15 +3479,15 @@ msgstr ""
 msgid "Reply to CAM PIN inquiries"
 msgstr ""
 
-#: src/epg.c:2117
+#: src/epg.c:2118
 msgid "Reports"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2984
+#: src/dvr/dvr_db.c:3045
 msgid "Rerun of"
 msgstr ""
 
-#: src/bouquet.c:895
+#: src/bouquet.c:899
 msgid "Rescan"
 msgstr ""
 
@@ -3060,7 +3495,7 @@ msgstr ""
 msgid "Reserved"
 msgstr ""
 
-#: src/profile.c:1591
+#: src/profile.c:1595
 msgid "Resolution (height)"
 msgstr ""
 
@@ -3068,43 +3503,49 @@ msgstr ""
 msgid "Respawn (pipe)"
 msgstr ""
 
-#: src/profile.c:359
+#: src/profile.c:361
 msgid "Restart on error"
 msgstr ""
 
-#: src/channels.c:469
+#: src/channels.c:468
 msgid "Reuse EPG from"
 msgstr ""
 
-#: src/profile.c:1065
+#: src/profile.c:1069
 msgid "Rewrite EIT"
 msgstr ""
 
-#: src/profile.c:1029
+#: src/profile.c:1033
 msgid "Rewrite MPEG-TS SI tables"
 msgstr ""
 
-#: src/profile.c:1047
+#: src/profile.c:1051
 msgid "Rewrite PAT"
 msgstr ""
 
-#: src/profile.c:1038 src/satip/server.c:628
+#: src/profile.c:1042 src/satip/server.c:638
 msgid "Rewrite PMT"
 msgstr ""
 
-#: src/profile.c:1056
+#: src/satip/server.c:639
+msgid ""
+"Rewrite Program Association Table (PMT) packets to only include information "
+"about the currently streamed service."
+msgstr ""
+
+#: src/profile.c:1060
 msgid "Rewrite SDT"
 msgstr ""
 
-#: src/epg.c:2091
+#: src/epg.c:2092
 msgid "Rock"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:570
+#: src/input/mpegts/mpegts_mux_dvb.c:580
 msgid "Rolloff"
 msgstr ""
 
-#: src/epg.c:2021
+#: src/epg.c:2022
 msgid "Romance"
 msgstr ""
 
@@ -3112,7 +3553,7 @@ msgstr ""
 msgid "Rotor initialization time (seconds)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1321
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1323
 msgid "Rotor type"
 msgstr ""
 
@@ -3124,27 +3565,35 @@ msgstr ""
 msgid "Run as user"
 msgstr ""
 
-#: src/subscriptions.c:901 src/dvr/dvr_db.c:469
+#: src/subscriptions.c:900 src/dvr/dvr_db.c:482
 msgid "Running"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:357
-msgid "SAT>IP ATSC frontend"
+#: src/input/mpegts/satip/satip_frontend.c:147
+msgid "SAT->IP frontend number."
+msgstr ""
+
+#: src/input/mpegts/satip/satip_frontend.c:413
+msgid "SAT>IP ATSC-C frontend"
+msgstr ""
+
+#: src/input/mpegts/satip/satip_frontend.c:403
+msgid "SAT>IP ATSC-T frontend"
 msgstr ""
 
 #: src/input/mpegts/satip/satip_frontend.c:140
 msgid "SAT>IP DVB frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:339
+#: src/input/mpegts/satip/satip_frontend.c:384
 msgid "SAT>IP DVB-C frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:285
+#: src/input/mpegts/satip/satip_frontend.c:307
 msgid "SAT>IP DVB-S frontend"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:317
+#: src/input/mpegts/satip/satip_frontend.c:352
 msgid "SAT>IP DVB-S slave frontend"
 msgstr ""
 
@@ -3152,7 +3601,7 @@ msgstr ""
 msgid "SAT>IP DVB-T frequency (Hz)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:200
+#: src/input/mpegts/satip/satip_frontend.c:222
 msgid "SAT>IP DVB-T frontend"
 msgstr ""
 
@@ -3179,7 +3628,7 @@ msgstr ""
 msgid "SCR (ID)"
 msgstr ""
 
-#: src/profile.c:265
+#: src/profile.c:267
 msgid "SD: standard definition"
 msgstr ""
 
@@ -3207,20 +3656,20 @@ msgstr ""
 msgid "SIGUSR2"
 msgstr ""
 
-#: src/bouquet.c:965 src/input/mpegts/iptv/iptv.c:856
+#: src/bouquet.c:969 src/input/mpegts/iptv/iptv.c:857
 msgid "SSL verify peer"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:760
+#: src/dvr/dvr_autorec.c:761
 msgid "Sat"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:228
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:229
 msgid "SatConfig"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1263
-#: src/input/mpegts/satip/satip_satconf.c:180
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1265
+#: src/input/mpegts/satip/satip_satconf.c:181
 msgid "Satconf"
 msgstr ""
 
@@ -3229,11 +3678,11 @@ msgstr ""
 msgid "Satellite longitude"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:291
+#: src/input/mpegts/satip/satip_frontend.c:313
 msgid "Satellite positions"
 msgstr ""
 
-#: src/input/mpegts/iptv/iptv.c:703
+#: src/input/mpegts/iptv/iptv.c:704
 msgid "Scan after creation"
 msgstr ""
 
@@ -3241,97 +3690,165 @@ msgstr ""
 msgid "Scan queue length"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:572
+#: src/input/mpegts/mpegts_mux.c:585
 msgid "Scan result"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:563
+#: src/wizard.c:485 src/input/mpegts/mpegts_mux.c:573
 msgid "Scan status"
 msgstr ""
 
-#: src/dvr/dvr_config.c:895
+#: src/dvr/dvr_config.c:903
 msgid "Schedule a re-recording if more errors than (0=off)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2977
+#: src/dvr/dvr_db.c:3038
 msgid "Schedule status"
 msgstr ""
 
-#: src/dvr/dvr_db.c:459
+#: src/dvr/dvr_db.c:472
 msgid "Scheduled for recording"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2672
+#: src/dvr/dvr_db.c:2733
 msgid "Scheduled start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2694
+#: src/dvr/dvr_db.c:2755
 msgid "Scheduled stop time"
 msgstr ""
 
-#: src/epg.c:2078
+#: src/epg.c:2079
 msgid "School programs"
 msgstr ""
 
-#: src/epg.c:2132
+#: src/epg.c:2133
 msgid "Science"
 msgstr ""
 
-#: src/epg.c:2018
+#: src/epg.c:2019
 msgid "Science fiction"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1145
+#: src/dvr/dvr_autorec.c:1146
 msgid "Season"
 msgstr ""
 
-#: src/dvr/dvr_db.c:634
+#: src/dvr/dvr_db.c:649
 #, c-format
 msgid "Season %d"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:241
-msgid "Send CAPMT query"
+#: src/satip/server.c:650
+msgid ""
+"Select how Tvheadend should handle muxes. Auto = accept the mux if it "
+"doesn't already exist. Keep = Always keep the muxregardless of whether it "
+"exists or not. Reject = Always reject."
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:167
-msgid "Send full PLAY cmd"
+#: src/wizard.c:506
+msgid "Select network"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:332
-msgid "Serial number"
+#: src/input/mpegts/mpegts_mux.c:507
+msgid ""
+"Select the EPG grabber to use on this mux. Enable (auto) is the recommended "
+"value."
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1153
-msgid "Series link"
+#: src/config.c:2063
+msgid ""
+"Select the list of languages (in order of priority) to be used for supplying "
+"EPG information to clients that don't provide their own configuration."
 msgstr ""
 
-#: src/epg.c:2022
-msgid "Serious"
+#: src/input/mpegts/satip/satip_frontend.c:326
+#: src/input/mpegts/satip/satip_frontend.c:358
+msgid ""
+"Select the master tuner.The signal from the standard universal LNB can be "
+"split using a simple coaxial splitter (no multiswitch) to several outputs. "
+"In this case, the position, the polarization and low-high band settings must "
+"be equal.if you set other tuner as master, then this tuner will act like a "
+"slave one and tvheadend will assure that this tuner will not use "
+"incompatible parameters (position, polarization, lo-hi)."
 msgstr ""
 
-#: src/epg.c:2092
-msgid "Serious music"
+#: src/input/mpegts/satip/satip_frontend.c:314
+msgid ""
+"Select the number of satellite positions supported by the SAT>IP hardware "
+"and your coaxial cable wiring."
 msgstr ""
 
-#: src/config.c:1920 src/input/mpegts/satip/satip.c:416
-msgid "Server"
+#: src/input/mpegts/mpegts_network_dvb.c:270
+msgid "Select the orbital position of the satellite your dish is pointing at."
 msgstr ""
 
-#: src/satip/server.c:589
-msgid "Server UUID"
+#: src/config.c:2100
+msgid ""
+"Select the path to use for DVB scan configuration files. Typically dvb-apps "
+"stores these in /usr/share/dvb/. Leave blank to use Tvheadend's internal "
+"file set."
 msgstr ""
 
-#: src/main.c:701
-msgid "Server connectivity"
+#: src/imagecache.c:85
+msgid ""
+"Select whether or not to enable caching. Note: even with this disabled you "
+"can still specify local (file://) icons and these will be served by the "
+"built-in webserver."
 msgstr ""
 
-#: src/service.c:151 src/esfilter.c:654 src/esfilter.c:721 src/esfilter.c:788
-#: src/esfilter.c:855 src/esfilter.c:930 src/esfilter.c:997
-msgid "Service"
+#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:241
+msgid "Send CAPMT query"
+msgstr ""
+
+#: src/input/mpegts/satip/satip_frontend.c:175
+msgid "Send full PLAY cmd"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:115 src/input/mpegts/iptv/iptv.c:711
+#: src/input/mpegts/satip/satip_frontend.c:176
+msgid ""
+"Send the full RTSP PLAY command after full RTSP SETUP command. Some devices "
+"firmware require this to get an MPEG-TS stream."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:360
+msgid "Serial number"
+msgstr ""
+
+#: src/dvr/dvr_autorec.c:1154
+msgid "Series link"
+msgstr ""
+
+#: src/epg.c:2023
+msgid "Serious"
+msgstr ""
+
+#: src/epg.c:2093
+msgid "Serious music"
+msgstr ""
+
+#: src/config.c:1923 src/input/mpegts/satip/satip.c:456
+msgid "Server"
+msgstr ""
+
+#: src/satip/server.c:589
+msgid "Server UUID"
+msgstr ""
+
+#: src/main.c:701
+msgid "Server connectivity"
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:457
+msgid "Server details."
+msgstr ""
+
+#: src/service.c:151 src/esfilter.c:660 src/esfilter.c:752 src/esfilter.c:844
+#: src/esfilter.c:936 src/esfilter.c:1039 src/esfilter.c:1131
+msgid "Service"
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:117 src/input/mpegts/iptv/iptv.c:712
 #: src/descrambler/constcw.c:314 src/descrambler/constcw.c:374
 msgid "Service ID"
 msgstr ""
@@ -3340,12 +3857,20 @@ msgstr ""
 msgid "Service configuration"
 msgstr ""
 
-#: src/bouquet.c:841
+#: src/bouquet.c:845
 #, c-format
 msgid "Service count %zi"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:150 src/input/mpegts/iptv/iptv_mux.c:181
+#: src/service_mapper.c:480
+msgid "Service mapper"
+msgstr ""
+
+#: src/wizard.c:516
+msgid "Service mapping"
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:157 src/input/mpegts/iptv/iptv_mux.c:181
 msgid "Service name"
 msgstr ""
 
@@ -3353,22 +3878,48 @@ msgstr ""
 msgid "Service raw"
 msgstr ""
 
-#: src/input/mpegts/mpegts_service.c:171
+#: src/input/mpegts/mpegts_service.c:181
 msgid "Service type"
 msgstr ""
 
-#: src/channels.c:440 src/bouquet.c:990
+#: src/channels.c:439 src/service_mapper.c:489 src/bouquet.c:994
 msgid "Services"
 msgstr ""
 
+#: src/input/mpegts/satip/satip_satconf.c:197
+msgid "Set the display name."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:248
+msgid "Set the maxiumum packet identifiers your SAT>IP server supports."
+msgstr ""
+
+#: src/config.c:1970
+msgid ""
+"Set the name of the server so you can distinguish multiple instances apart "
+"on your LAN."
+msgstr ""
+
+#: src/input/mpegts/satip/satip_satconf.c:205
+msgid "Set the priority of this configuration."
+msgstr ""
+
+#: src/config.c:1979
+msgid "Sets the default interface view level (next to the help button)."
+msgstr ""
+
 #: src/tvhlog.c:632 src/epggrab/module.c:115
 msgid "Settings"
 msgstr ""
 
-#: src/epg.c:2047
+#: src/epg.c:2048
 msgid "Show"
 msgstr ""
 
+#: src/wizard.c:457
+msgid "Show the scan status."
+msgstr ""
+
 #: src/main.c:664
 msgid "Show this page"
 msgstr ""
@@ -3377,11 +3928,17 @@ msgstr ""
 msgid "Show version information"
 msgstr ""
 
+#: src/config.c:2078
+msgid ""
+"Show, hide and sort the various details that appear on the interface next to "
+"the About tab."
+msgstr ""
+
 #: src/streaming.c:439
 msgid "Signal quality too poor"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:234
+#: src/input/mpegts/satip/satip.c:237
 msgid "Signal scale (240 or 100)"
 msgstr ""
 
@@ -3393,11 +3950,16 @@ msgstr ""
 msgid "Site longitude"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:290
+#: src/input/mpegts/satip/satip.c:310
 msgid "Skip TS packets (0-200)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1033
+#: src/input/mpegts/mpegts_mux.c:633
+msgid ""
+"Skip TSID checking. For when providers use invalid Transport Stream IDs."
+msgstr ""
+
+#: src/dvr/dvr_config.c:1044
 msgid "Skip commercials"
 msgstr ""
 
@@ -3409,7 +3971,11 @@ msgstr ""
 msgid "Skip initial scan"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2925
+#: src/input/mpegts/satip/satip.c:311
+msgid "Skip x number of transport packets."
+msgstr ""
+
+#: src/dvr/dvr_db.c:2986
 msgid "Slave entry"
 msgstr ""
 
@@ -3417,27 +3983,27 @@ msgstr ""
 msgid "Slot state"
 msgstr ""
 
-#: src/epg.c:2020
+#: src/epg.c:2021
 msgid "Soap"
 msgstr ""
 
-#: src/epg.c:2066
+#: src/epg.c:2067
 msgid "Soccer"
 msgstr ""
 
-#: src/epg.c:2116 src/epg.c:2137
+#: src/epg.c:2117 src/epg.c:2138
 msgid "Social"
 msgstr ""
 
-#: src/epg.c:2118
+#: src/epg.c:2119
 msgid "Social advisory"
 msgstr ""
 
-#: src/channels.c:1284
+#: src/channels.c:1290
 msgid "Sort index"
 msgstr ""
 
-#: src/bouquet.c:982
+#: src/bouquet.c:986
 msgid "Source"
 msgstr ""
 
@@ -3457,7 +4023,7 @@ msgstr ""
 msgid "Southern hemisphere (latitude direction)"
 msgstr ""
 
-#: src/epg.c:2064
+#: src/epg.c:2065
 msgid "Special events (Olympic Games, World Cup, etc.)"
 msgstr ""
 
@@ -3485,43 +4051,43 @@ msgstr ""
 msgid "Specify extra htsp port"
 msgstr ""
 
-#: src/epg.c:2137
+#: src/epg.c:2138
 msgid "Spiritual sciences"
 msgstr ""
 
-#: src/epg.c:2063
+#: src/epg.c:2064
 msgid "Sports"
 msgstr ""
 
-#: src/epg.c:2065
+#: src/epg.c:2066
 msgid "Sports magazines"
 msgstr ""
 
-#: src/epg.c:2067
+#: src/epg.c:2068
 msgid "Squash"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:478
+#: src/input/mpegts/mpegts_mux.c:477
 msgid "Standard"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:572
+#: src/dvr/dvr_timerec.c:573
 msgid "Start"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1008
+#: src/dvr/dvr_autorec.c:1009
 msgid "Start after"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:1017
+#: src/dvr/dvr_autorec.c:1018
 msgid "Start before"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2654
+#: src/dvr/dvr_db.c:2716
 msgid "Start time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2970 src/descrambler/caclient.c:281
+#: src/dvr/dvr_db.c:3031 src/descrambler/caclient.c:284
 msgid "Status"
 msgstr ""
 
@@ -3529,15 +4095,15 @@ msgstr ""
 msgid "Status period (ms)"
 msgstr ""
 
-#: src/profile.c:1438
+#: src/profile.c:1442
 msgid "Stereo"
 msgstr ""
 
-#: src/dvr/dvr_timerec.c:582
+#: src/dvr/dvr_timerec.c:583
 msgid "Stop"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2679
+#: src/dvr/dvr_db.c:2740
 msgid "Stop time"
 msgstr ""
 
@@ -3545,38 +4111,38 @@ msgstr ""
 msgid "Storage path"
 msgstr ""
 
-#: src/config.c:1865
+#: src/config.c:1868
 msgid "Storage space"
 msgstr ""
 
-#: src/esfilter.c:662 src/esfilter.c:729 src/esfilter.c:796 src/esfilter.c:863
-#: src/esfilter.c:938
+#: src/esfilter.c:671 src/esfilter.c:763 src/esfilter.c:855 src/esfilter.c:947
+#: src/esfilter.c:1050
 msgid "Stream index"
 msgstr ""
 
-#: src/profile.c:274 src/dvr/dvr_config.c:848
+#: src/profile.c:276 src/dvr/dvr_config.c:855
 msgid "Stream profile"
 msgstr ""
 
-#: src/esfilter.c:637 src/esfilter.c:704 src/esfilter.c:771 src/esfilter.c:838
-#: src/esfilter.c:905 src/esfilter.c:980
+#: src/esfilter.c:640 src/esfilter.c:732 src/esfilter.c:824 src/esfilter.c:916
+#: src/esfilter.c:1008 src/esfilter.c:1111
 msgid "Stream type"
 msgstr ""
 
-#: src/access.c:1348 src/access.c:1469
+#: src/access.c:1352 src/access.c:1473
 msgid "Streaming"
 msgstr ""
 
-#: src/input/mpegts/mpegts_input.c:245 src/input/mpegts/iptv/iptv.c:727
+#: src/input/mpegts/mpegts_input.c:247 src/input/mpegts/iptv/iptv.c:728
 #: src/input/mpegts/iptv/iptv_mux.c:131
 msgid "Streaming priority"
 msgstr ""
 
-#: src/access.c:1488
+#: src/access.c:1492
 msgid "Streaming profiles"
 msgstr ""
 
-#: src/dvr/dvr_config.c:801
+#: src/dvr/dvr_config.c:808
 msgid "Subdirectory options"
 msgstr ""
 
@@ -3588,7 +4154,7 @@ msgstr ""
 msgid "Subscription overridden"
 msgstr ""
 
-#: src/satip/server.c:604
+#: src/satip/server.c:608
 msgid "Subscription weight"
 msgstr ""
 
@@ -3596,23 +4162,23 @@ msgstr ""
 msgid "Substitute formatters"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2749 src/dvr/dvr_db.c:2756
+#: src/dvr/dvr_db.c:2810 src/dvr/dvr_db.c:2817
 msgid "Subtitle"
 msgstr ""
 
-#: src/profile.c:1656
+#: src/profile.c:1660
 msgid "Subtitle codec"
 msgstr ""
 
-#: src/esfilter.c:832
+#: src/esfilter.c:910
 msgid "Subtitle stream filter"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:761
+#: src/dvr/dvr_autorec.c:762
 msgid "Sun"
 msgstr ""
 
-#: src/profile.c:1439
+#: src/profile.c:1443
 msgid "Surround (2 front, rear mono)"
 msgstr ""
 
@@ -3620,7 +4186,7 @@ msgstr ""
 msgid "Switch before rotor"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1312
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1314
 msgid "Switch type"
 msgstr ""
 
@@ -3629,53 +4195,58 @@ msgstr ""
 msgid "Switch: %s"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:294 src/input/mpegts/mpegts_mux_dvb.c:548
+#: src/input/mpegts/mpegts_mux_dvb.c:300 src/input/mpegts/mpegts_mux_dvb.c:556
+#: src/input/mpegts/mpegts_mux_dvb.c:711
 msgid "Symbol rate (Sym/s)"
 msgstr ""
 
-#: src/dvr/dvr_config.c:699
+#: src/dvr/dvr_config.c:704
 msgid "Sync"
 msgstr ""
 
-#: src/dvr/dvr_config.c:700
+#: src/dvr/dvr_config.c:705
 msgid "Sync + Don't keep"
 msgstr ""
 
-#: src/dvr/dvr_config.c:697
+#: src/dvr/dvr_config.c:702
 msgid "System"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1024
+#: src/dvr/dvr_config.c:1035
 msgid "Tag files with metadata"
 msgstr ""
 
-#: src/channels.c:451
+#: src/channels.c:450
 msgid "Tags"
 msgstr ""
 
-#: src/epg.c:2050 src/epg.c:2051 src/epg.c:2052 src/epg.c:2053 src/epg.c:2054
-#: src/epg.c:2055 src/epg.c:2056 src/epg.c:2057 src/epg.c:2058 src/epg.c:2059
-#: src/epg.c:2060
+#: src/epg.c:2051 src/epg.c:2052 src/epg.c:2053 src/epg.c:2054 src/epg.c:2055
+#: src/epg.c:2056 src/epg.c:2057 src/epg.c:2058 src/epg.c:2059 src/epg.c:2060
+#: src/epg.c:2061
 msgid "Talk show"
 msgstr ""
 
-#: src/epg.c:2068
+#: src/epg.c:2069
 msgid "Team sports (excluding football)"
 msgstr ""
 
-#: src/epg.c:2134
+#: src/epg.c:2135
 msgid "Technology"
 msgstr ""
 
-#: src/esfilter.c:765
+#: src/esfilter.c:818
 msgid "Teletext stream filter"
 msgstr ""
 
-#: src/epg.c:2067
+#: src/esfilter.c:825
+msgid "Teletext stream type is only available for this filter."
+msgstr ""
+
+#: src/epg.c:2068
 msgid "Tennis"
 msgstr ""
 
-#: src/subscriptions.c:897
+#: src/subscriptions.c:896
 msgid "Testing"
 msgstr ""
 
@@ -3683,28 +4254,343 @@ msgstr ""
 msgid "Testing options"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:201
-#: src/input/mpegts/satip/satip_frontend.c:274
+#: src/input/mpegts/mpegts_service.c:150
+msgid "The ATSC source ID as set by the provider."
+msgstr ""
+
+#: src/esfilter.c:1030
+msgid "The CA provider to compare. Leave blank to apply to all providers."
+msgstr ""
+
+#: src/esfilter.c:1009
+msgid "The CA stream type is only available for this filter."
+msgstr ""
+
+#: src/esfilter.c:1020
+msgid "The CAID to compare. Leave blank to apply to all IDs."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:566
+msgid "The Content reference identifier (CRID) authority."
+msgstr ""
+
+#: src/esfilter.c:1112
+msgid "The MPEGTS stream type is only available for this filter."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:142
+msgid "The OpenTV channel number as set by the provider."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:210
+msgid ""
+"The Preferred Conditional Access Packet Identifier. Used for decrypting "
+"scrambled streams."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:353
+msgid "The SAT>IP server's name."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:345
+msgid "The SAT>IP server's universally unique identifier."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:465
+msgid "The SAT>IP's discovered IP address."
+msgstr ""
+
+#: src/esfilter.c:733
+msgid "The audio stream types the filter should apply to."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:201
+msgid "The character encoding for this service (e.g. UTF-8)."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:595
+msgid ""
+"The character set used on this mux. You should not have to change this "
+"unless channel names, etc  appear garbled."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:417
+msgid "The current boot ID."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:425
+msgid "The current configuration ID."
+msgstr ""
+
+#: src/config.c:1953
+msgid "The current configuration version."
+msgstr ""
+
+#: src/config.c:2090
+msgid ""
+"The default language to use if the user  language isn't set in the Access "
+"Entries tab."
+msgstr ""
+
+#: src/satip/server.c:609
+msgid "The default subscription weight for each subscription."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:433
+msgid "The device ID."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:361
+msgid "The device's serial number."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:220 src/input/mpegts/mpegts_mux_dvb.c:293
+#: src/input/mpegts/mpegts_mux_dvb.c:549 src/input/mpegts/mpegts_mux_dvb.c:669
+#: src/input/mpegts/mpegts_mux_dvb.c:704
+msgid "The frequency of the mux (in Hertz)."
+msgstr ""
+
+#: src/esfilter.c:652 src/esfilter.c:744 src/esfilter.c:836 src/esfilter.c:928
+#: src/esfilter.c:1123
+msgid "The language the filter should apply to."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:219
+msgid ""
+"The locking mechanism selection for The Preferred Conditional Access Packet "
+"Identifier. See Help for more information."
+msgstr ""
+
+#: src/esfilter.c:672 src/esfilter.c:764 src/esfilter.c:856 src/esfilter.c:948
+#: src/esfilter.c:1051
+msgid ""
+"The logical stream index to compare. Note that this index is computed using "
+"all filters.Example: If filter is set to AC3 audio type and the language to "
+"'eng' and there are two AC3 'eng' streams in the service, the first stream "
+"could be identified using number 1 and the second using number 2."
+msgstr ""
+
+#: src/input/mpegts/satip/satip.c:377
+msgid "The manufacturer of the SAT>IP server."
+msgstr ""
+
+#: src/satip/server.c:629
+msgid "The maximum number of services to decrypt per mux."
+msgstr ""
+
+#: src/input/mpegts/satip/satip_frontend.c:165
+msgid ""
+"The minimum delay before tuning in milliseconds after tuner stop. If the "
+"time between the previous and next start is greater than this value then the "
+"delay is not applied."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:568
+msgid "The modulation used on the mux."
+msgstr ""
+
+#: src/epggrab.c:347
+msgid ""
+"The multiplex (mux) is tuned for this amount of time at most. If the EPG "
+"data is complete before this limit, the mux is released sooner."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:581
+msgid ""
+"The mux rolloff. Leave as AUTO unless you know the exact rolloff for this "
+"mux."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:102
+msgid "The mux the service is on."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:110
+msgid "The mux's universally unique identifier."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:533
+msgid "The name (or freq) this mux is on."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:94
+msgid "The network the service is on."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:517
+msgid "The network this mux is on."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:525
+msgid "The networks universally unique identifier (UUID)."
+msgstr ""
+
+#: src/input/mpegts/satip/satip_satconf.c:231
+msgid "The networks using this configuration."
+msgstr ""
+
+#: src/satip/server.c:730
+msgid "The number of ATSC-C (Cable/AnnexB) tuners to export."
+msgstr ""
+
+#: src/satip/server.c:722
+msgid "The number of ATSC-T (Terresterial) tuners to export."
+msgstr ""
+
+#: src/satip/server.c:706
+msgid "The number of DVB-C (Cable) tuners to export."
+msgstr ""
+
+#: src/satip/server.c:714
+msgid "The number of DVB-C2 (Cable) tuners to export."
+msgstr ""
+
+#: src/satip/server.c:674
+msgid "The number of DVB-S (Satellite) tuners to export."
+msgstr ""
+
+#: src/satip/server.c:682
+msgid "The number of DVB-S2 (Satellite) tuners to export."
+msgstr ""
+
+#: src/satip/server.c:690
+msgid "The number of DVB-T (Terresterial) tuners to export."
+msgstr ""
+
+#: src/satip/server.c:698
+msgid "The number of DVB-T2 (Terresterial) tuners to export."
+msgstr ""
+
+#: src/config.c:2009
+msgid "The number of days cookies set by Tvheadend should expire."
+msgstr ""
+
+#: src/config.c:2049
+msgid ""
+"The number of packets Tvheadend buffers in case there is a delay receiving "
+"CA keys. "
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:614
+msgid "The number of services on this mux that are mapped to channels."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:632
+msgid "The orbital position of the satellite this mux is on."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:586
+msgid "The outcome of the last scan performed on this mux."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:166
+msgid "The provider's name."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:549
+msgid "The provider's network ID."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:541
+msgid "The provider's network name."
+msgstr ""
+
+#: src/esfilter.c:695 src/esfilter.c:787 src/esfilter.c:879 src/esfilter.c:971
+#: src/esfilter.c:1074 src/esfilter.c:1153
+msgid ""
+"The rule action defines the operation when all comparisons succeed. See Help "
+"for more information on what the various rules do."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:574
+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/input/mpegts/mpegts_service.c:118
+msgid "The service ID as set by the provider."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:158
+msgid "The service name as set by the provider."
+msgstr ""
+
+#: src/esfilter.c:661 src/esfilter.c:753 src/esfilter.c:845 src/esfilter.c:937
+#: src/esfilter.c:1040 src/esfilter.c:1132
+msgid ""
+"The service the filter should apply to. Leave blank to apply the filter to "
+"all services."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:182
+msgid ""
+"The service type flag as defined by the DVB specifications (e.g. 0x02 = "
+"radio, 0x11 = MPEG2 HD TV, 0x19 = H.264 HD TV)"
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:134
+msgid "The service's channel minor as set by the provider."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:126
+msgid "The service's channel number as set by the provider."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:603
+msgid "The stream ID used for this mux."
+msgstr ""
+
+#: src/esfilter.c:917
+msgid "The subtitle stream types the filter should apply to."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux_dvb.c:301 src/input/mpegts/mpegts_mux_dvb.c:557
+#: src/input/mpegts/mpegts_mux_dvb.c:712
+msgid "The symbol rate."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:606
+msgid "The total number of services found on this mux."
+msgstr ""
+
+#: src/input/mpegts/mpegts_mux.c:557
+msgid "The transport stream ID of the mux within the network."
+msgstr ""
+
+#: src/esfilter.c:641
+msgid "The video stream types the filter should apply to."
+msgstr ""
+
+#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:202
+#: src/input/mpegts/satip/satip_frontend.c:296
 msgid "This tuner"
 msgstr ""
 
-#: src/epg.c:2016
+#: src/config.c:2123
+msgid ""
+"This will create an NTP driver (using shmem interface) that you can feed "
+"into ntpd. This can be run without root privileges, but generally the "
+"performance is not that great."
+msgstr ""
+
+#: src/epg.c:2017
 msgid "Thriller"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:758
+#: src/dvr/dvr_autorec.c:759
 msgid "Thu"
 msgstr ""
 
-#: src/config.c:1866
+#: src/config.c:1869
 msgid "Time"
 msgstr ""
 
-#: src/dvr/dvr_db.c:503
+#: src/dvr/dvr_db.c:516
 msgid "Time missed"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2910
+#: src/dvr/dvr_db.c:2971
 msgid "Time record caption"
 msgstr ""
 
@@ -3713,15 +4599,15 @@ msgstr ""
 msgid "Time recording%s%s"
 msgstr ""
 
-#: src/config.c:1936
+#: src/config.c:1939
 msgid "Time update"
 msgstr ""
 
-#: src/profile.c:351
+#: src/profile.c:353
 msgid "Timeout (sec) (0=infinite)"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_satconf.c:208
+#: src/input/mpegts/satip/satip_satconf.c:212
 msgid "Timeout (seconds)"
 msgstr ""
 
@@ -3733,11 +4619,11 @@ msgstr ""
 msgid "Timout (secs)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2734 src/dvr/dvr_db.c:2741 src/dvr/dvr_timerec.c:549
+#: src/dvr/dvr_db.c:2795 src/dvr/dvr_db.c:2802 src/dvr/dvr_timerec.c:550
 msgid "Title"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:976
+#: src/dvr/dvr_autorec.c:977
 msgid "Title (regexp)"
 msgstr ""
 
@@ -3749,7 +4635,7 @@ msgstr ""
 msgid "Tone burst"
 msgstr ""
 
-#: src/epg.c:2149
+#: src/epg.c:2150
 msgid "Tourism / Travel"
 msgstr ""
 
@@ -3757,23 +4643,23 @@ msgstr ""
 msgid "Trace subsystems"
 msgstr ""
 
-#: src/epg.c:2109
+#: src/epg.c:2110
 msgid "Traditional arts"
 msgstr ""
 
-#: src/epg.c:2093
+#: src/epg.c:2094
 msgid "Traditional music"
 msgstr ""
 
-#: src/profile.c:1566
+#: src/profile.c:1570
 msgid "Transcode/av-lib"
 msgstr ""
 
-#: src/profile.c:1573
+#: src/profile.c:1577
 msgid "Transcoding"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux_dvb.c:226
+#: src/input/mpegts/mpegts_mux_dvb.c:231
 msgid "Transmission mode"
 msgstr ""
 
@@ -3781,11 +4667,11 @@ msgstr ""
 msgid "Transponder ID"
 msgstr ""
 
-#: src/input/mpegts/mpegts_mux.c:549
+#: src/input/mpegts/mpegts_mux.c:556
 msgid "Transport stream ID"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:756
+#: src/dvr/dvr_autorec.c:757
 msgid "Tue"
 msgstr ""
 
@@ -3793,11 +4679,11 @@ msgstr ""
 msgid "Tune before DiseqC"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:188
+#: src/input/mpegts/satip/satip_frontend.c:205
 msgid "Tuner bind IP address"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:203 src/input/mpegts/satip/satip.c:339
+#: src/input/mpegts/satip/satip.c:203 src/input/mpegts/satip/satip.c:368
 msgid "Tuner configuration"
 msgstr ""
 
@@ -3809,7 +4695,7 @@ msgstr ""
 msgid "Turn off LNB when idle"
 msgstr ""
 
-#: src/config.c:1965
+#: src/config.c:1969
 msgid "Tvheadend server name"
 msgstr ""
 
@@ -3817,11 +4703,11 @@ msgstr ""
 msgid "Type"
 msgstr ""
 
-#: src/input/mpegts/satip/satip_frontend.c:153
+#: src/input/mpegts/satip/satip_frontend.c:154
 msgid "UDP RTP port number (2 ports)"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2956 src/input/mpegts/iptv/iptv.c:816
+#: src/dvr/dvr_db.c:3017 src/input/mpegts/iptv/iptv.c:817
 #: src/input/mpegts/iptv/iptv_mux.c:139
 msgid "URL"
 msgstr ""
@@ -3838,8 +4724,8 @@ msgstr ""
 msgid "USALS rotor"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:318
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:156
+#: src/input/mpegts/satip/satip.c:344
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:157
 msgid "UUID"
 msgstr ""
 
@@ -3859,11 +4745,11 @@ msgstr ""
 msgid "Unicable switch (universal LNB, experimental)"
 msgstr ""
 
-#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1330
+#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1332
 msgid "Unicable type"
 msgstr ""
 
-#: src/profile.c:250 src/dvr/dvr_db.c:2179
+#: src/profile.c:252 src/dvr/dvr_db.c:2238
 msgid "Unimportant"
 msgstr ""
 
@@ -3871,7 +4757,11 @@ msgstr ""
 msgid "Universal LNB only"
 msgstr ""
 
-#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:696
+#: src/satip/server.c:590
+msgid "Universally unique identifier. Read only."
+msgstr ""
+
+#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:701
 msgid "Unknown"
 msgstr ""
 
@@ -3888,7 +4778,7 @@ msgstr ""
 msgid "Unlimited time"
 msgstr ""
 
-#: src/profile.c:245
+#: src/profile.c:247
 msgid "Unset (default)"
 msgstr ""
 
@@ -3896,31 +4786,31 @@ msgstr ""
 msgid "Update card (EMM)"
 msgstr ""
 
-#: src/epggrab.c:282
+#: src/epggrab.c:288
 msgid "Update channel icon"
 msgstr ""
 
-#: src/epggrab.c:268
+#: src/epggrab.c:266
 msgid "Update channel name"
 msgstr ""
 
-#: src/epggrab.c:275
+#: src/epggrab.c:277
 msgid "Update channel number"
 msgstr ""
 
-#: src/dvr/dvr_config.c:761
+#: src/dvr/dvr_config.c:768
 msgid "Update disabled"
 msgstr ""
 
-#: src/config.c:2060
+#: src/config.c:2111
 msgid "Update time"
 msgstr ""
 
-#: src/config.c:2076
+#: src/config.c:2134
 msgid "Update tolerance (ms)"
 msgstr ""
 
-#: src/epggrab/channel.c:696
+#: src/epggrab/channel.c:704
 msgid "Updated"
 msgstr ""
 
@@ -3929,11 +4819,19 @@ msgstr ""
 msgid "Usage: %s [OPTIONS]\n"
 msgstr ""
 
-#: src/channels.c:431 src/dvr/dvr_config.c:940
+#: src/input/mpegts/mpegts_mux.c:623
+msgid "Use AC-3 detection on this mux."
+msgstr ""
+
+#: src/dvr/dvr_config.c:949
+msgid "Use EITp/f to decide event start / stop"
+msgstr ""
+
+#: src/channels.c:430 src/dvr/dvr_config.c:948
 msgid "Use EPG running state"
 msgstr ""
 
-#: src/dvr/dvr_config.c:1148
+#: src/dvr/dvr_config.c:1159
 msgid "Use Windows-compatible filenames"
 msgstr ""
 
@@ -3941,59 +4839,106 @@ msgstr ""
 msgid "Use XSPF playlist instead of M3U"
 msgstr ""
 
-#: src/profile.c:1460
+#: src/input/mpegts/mpegts_network_dvb.c:312
+msgid ""
+"Use a pre-defined list of ATSC-C muxes. Note: these lists can sometimes be "
+"outdated and may cause scanning to take longer than usual."
+msgstr ""
+
+#: src/input/mpegts/mpegts_network_dvb.c:290
+msgid ""
+"Use a pre-defined list of ATSC-T muxes. Note: these lists can sometimes be "
+"outdated and may cause scanning to take longer than usual."
+msgstr ""
+
+#: src/input/mpegts/mpegts_network_dvb.c:236
+msgid ""
+"Use a pre-defined list of DVB-C muxes. Note: these lists can sometimes be "
+"outdated and may cause scanning to take longer than usual."
+msgstr ""
+
+#: src/input/mpegts/mpegts_network_dvb.c:258
+msgid ""
+"Use a pre-defined list of DVB-S/S2 muxes. Note: these lists can sometimes be "
+"outdated and may cause scanning to take longer than usual."
+msgstr ""
+
+#: src/input/mpegts/mpegts_network_dvb.c:214
+msgid ""
+"Use a pre-defined list of DVB-T muxes. Note: these lists can sometimes be "
+"outdated and may cause scanning to take longer than usual."
+msgstr ""
+
+#: src/config.c:2169
+msgid "Use icons with lower-case filenames only."
+msgstr ""
+
+#: src/profile.c:1464
 msgid "Use original"
 msgstr ""
 
+#: src/input/mpegts/mpegts_mux_dvb.c:592
+msgid "Use pilot on this mux. AUTO is the recommended value."
+msgstr ""
+
 #: src/input/mpegts/mpegts_network.c:189
 msgid "Use service IDs as channel numbers"
 msgstr ""
 
-#: src/streaming.c:422 src/dvr/dvr_db.c:487
+#: src/streaming.c:422 src/dvr/dvr_db.c:500
 msgid "User access error"
 msgstr ""
 
-#: src/channels.c:385
+#: src/channels.c:384
 msgid "User icon"
 msgstr ""
 
-#: src/access.c:1437 src/config.c:1972
+#: src/access.c:1441 src/config.c:1978
 msgid "User interface level"
 msgstr ""
 
-#: src/config.c:2044
+#: src/config.c:1999
+msgid "User interface quick tips"
+msgstr ""
+
+#: src/config.c:2089
 msgid "User language"
 msgstr ""
 
-#: src/streaming.c:424 src/dvr/dvr_db.c:489
+#: src/streaming.c:424 src/dvr/dvr_db.c:502
 msgid "User limit reached"
 msgstr ""
 
-#: src/access.c:1423 src/access.c:1811 src/descrambler/cwc.c:1736
+#: src/wizard.c:238
+msgid "User login"
+msgstr ""
+
+#: src/access.c:1427 src/access.c:1826 src/wizard.c:271
+#: src/descrambler/cwc.c:1736
 msgid "Username"
 msgstr ""
 
-#: src/epg.c:2049
+#: src/epg.c:2050
 msgid "Variety show"
 msgstr ""
 
-#: src/epg.c:2112
+#: src/epg.c:2113
 msgid "Video"
 msgstr ""
 
-#: src/profile.c:1628
+#: src/profile.c:1632
 msgid "Video bitrate (kb/s) (0=auto)"
 msgstr ""
 
-#: src/profile.c:1618
+#: src/profile.c:1622
 msgid "Video codec"
 msgstr ""
 
-#: src/access.c:1498
+#: src/access.c:1502
 msgid "Video recorder"
 msgstr ""
 
-#: src/esfilter.c:631
+#: src/esfilter.c:634
 msgid "Video stream filter"
 msgstr ""
 
@@ -4001,47 +4946,47 @@ msgstr ""
 msgid "Visually impaired commentary/audio description"
 msgstr ""
 
-#: src/profile.c:1158 src/profile.c:1327
+#: src/profile.c:1162 src/profile.c:1331
 msgid "WEBM"
 msgstr ""
 
-#: src/profile.c:1427
+#: src/profile.c:1431
 msgid "WEBM/av-lib"
 msgstr ""
 
-#: src/profile.c:1423
+#: src/profile.c:1427
 msgid "WEBM/built-in"
 msgstr ""
 
-#: src/profile.c:1973
+#: src/profile.c:1977
 msgid "WEBTV profile H264/AAC/MPEG-TS"
 msgstr ""
 
-#: src/profile.c:1993
+#: src/profile.c:1997
 msgid "WEBTV profile H264/AAC/Matroska"
 msgstr ""
 
-#: src/profile.c:1953
+#: src/profile.c:1957
 msgid "WEBTV profile VP8/Vorbis/WEBM"
 msgstr ""
 
-#: src/dvr/dvr_db.c:475
+#: src/dvr/dvr_db.c:488
 msgid "Waiting for EPG running flag"
 msgstr ""
 
-#: src/dvr/dvr_db.c:467
+#: src/dvr/dvr_db.c:480
 msgid "Waiting for program start"
 msgstr ""
 
-#: src/dvr/dvr_db.c:465
+#: src/dvr/dvr_db.c:478
 msgid "Waiting for stream"
 msgstr ""
 
-#: src/epg.c:2017
+#: src/epg.c:2018
 msgid "War"
 msgstr ""
 
-#: src/epg.c:2071
+#: src/epg.c:2072
 msgid "Water sport"
 msgstr ""
 
@@ -4049,27 +4994,31 @@ msgstr ""
 msgid "Weak stream"
 msgstr ""
 
-#: src/epg.c:2032
+#: src/epg.c:2033
 msgid "Weather report"
 msgstr ""
 
-#: src/access.c:1540
+#: src/access.c:1544
 msgid "Web interface"
 msgstr ""
 
-#: src/access.c:1461
+#: src/access.c:1465
 msgid "Web interface language"
 msgstr ""
 
-#: src/config.c:1928
+#: src/config.c:1931
 msgid "Web user interface"
 msgstr ""
 
-#: src/dvr/dvr_autorec.c:757
+#: src/dvr/dvr_autorec.c:758
 msgid "Wed"
 msgstr ""
 
-#: src/epg.c:2017
+#: src/wizard.c:291
+msgid "Welcome - Tvheadend - your TV streaming server and video recorder"
+msgstr ""
+
+#: src/epg.c:2018
 msgid "Western"
 msgstr ""
 
@@ -4077,15 +5026,41 @@ msgstr ""
 msgid "Western hemisphere (latitude direction)"
 msgstr ""
 
+#: src/input/mpegts/mpegts_service.c:238
+msgid "When the service was first identified and recorded."
+msgstr ""
+
+#: src/input/mpegts/mpegts_service.c:246
+msgid "When the service was last seen during a mux scan."
+msgstr ""
+
+#: src/access.c:1609 src/access.c:1854
+msgid "Wizard"
+msgstr ""
+
 #: src/descrambler/capmt.c:2272
 msgid "Wrapper (capmt_ca.so)"
 msgstr ""
 
-#: src/access.c:1391
+#: src/esfilter.c:706 src/esfilter.c:798 src/esfilter.c:890 src/esfilter.c:982
+#: src/esfilter.c:1085 src/esfilter.c:1164
+msgid ""
+"Write a short message to log identifying the matched parameters. It is "
+"useful for debugging your setup or structure of incoming streams."
+msgstr ""
+
+#: src/epggrab.c:300
+msgid ""
+"Writes the current in-memory EPG database to disk every x hours, so should a "
+"crash/unexpected shutdown occur EPG data is saved periodically to the "
+"database (re-read on next startup). Set to 0 to disable."
+msgstr ""
+
+#: src/access.c:1395
 msgid "Yes"
 msgstr ""
 
-#: src/input/mpegts/satip/satip.c:255
+#: src/input/mpegts/satip/satip.c:265
 msgid "addpids/delpids supported"
 msgstr ""
 
@@ -4093,7 +5068,7 @@ msgstr ""
 msgid "en50494"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2591
+#: src/dvr/dvr_db.c:2653
 msgid "hrs"
 msgstr ""
 
@@ -4102,11 +5077,11 @@ msgstr ""
 msgid "invalid option specified [%s]"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2592
+#: src/dvr/dvr_db.c:2654
 msgid "min"
 msgstr ""
 
-#: src/dvr/dvr_db.c:2593
+#: src/dvr/dvr_db.c:2655
 msgid "mins"
 msgstr ""
 
@@ -4119,6 +5094,6 @@ msgstr ""
 msgid "tsfile input (mux file)"
 msgstr ""
 
-#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:134
+#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:135
 msgid "tvhdhomerun client"
 msgstr ""
index 8b90d8b09653d21ca8abcb044964d2eadbba7a60..a768d944f98d2c3adc72ee1149488a04c03e4f0c 100644 (file)
@@ -2062,7 +2062,7 @@ const idclass_t config_class = {
       .name   = N_("Default language(s)"),
       .desc   = N_("Select the list of languages (in order of "
                    "priority) to be used for supplying EPG information "
-                   "to clients that dont provide their own "
+                   "to clients that don't provide their own "
                    "configuration."),
       .set    = config_class_language_set,
       .get    = config_class_language_get,
@@ -2132,7 +2132,7 @@ const idclass_t config_class = {
       .type   = PT_U32,
       .id     = "tvhtime_tolerance",
       .name   = N_("Update tolerance (ms)"),
-      .desc   = N_("Only update the system clock (doesnt affect NTP "
+      .desc   = N_("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."),
index ec906cf2b442057bc4790db6ff8defa2f1ab1c59..fc70446c734876039f02abb6c8225a9d01229fa8 100644 (file)
@@ -672,8 +672,8 @@ const idclass_t esfilter_class_video = {
       .desc     = N_("The logical stream index to compare. Note that "
                      "this index is computed using all filters."
                      "Example: If filter is set to AC3 audio type and "
-                     "the language to ‘eng’ and there are two AC3 "
-                     "‘eng’ streams in the service, the first stream "
+                     "the language to 'eng' and there are two AC3 "
+                     "'eng' streams in the service, the first stream "
                      "could be identified using number 1 and the "
                      "second using number 2."),
       .off      = offsetof(esfilter_t, esf_sindex),
@@ -764,8 +764,8 @@ const idclass_t esfilter_class_audio = {
       .desc     = N_("The logical stream index to compare. Note that "
                      "this index is computed using all filters."
                      "Example: If filter is set to AC3 audio type and "
-                     "the language to ‘eng’ and there are two AC3 "
-                     "‘eng’ streams in the service, the first stream "
+                     "the language to 'eng' and there are two AC3 "
+                     "'eng' streams in the service, the first stream "
                      "could be identified using number 1 and the "
                      "second using number 2."),
       .off      = offsetof(esfilter_t, esf_sindex),
@@ -856,8 +856,8 @@ const idclass_t esfilter_class_teletext = {
       .desc     = N_("The logical stream index to compare. Note that "
                      "this index is computed using all filters."
                      "Example: If filter is set to AC3 audio type and "
-                     "the language to ‘eng’ and there are two AC3 "
-                     "‘eng’ streams in the service, the first stream "
+                     "the language to 'eng' and there are two AC3 "
+                     "'eng' streams in the service, the first stream "
                      "could be identified using number 1 and the "
                      "second using number 2."),
       .off      = offsetof(esfilter_t, esf_sindex),
@@ -948,8 +948,8 @@ const idclass_t esfilter_class_subtit = {
       .desc     = N_("The logical stream index to compare. Note that "
                      "this index is computed using all filters."
                      "Example: If filter is set to AC3 audio type and "
-                     "the language to ‘eng’ and there are two AC3 "
-                     "‘eng’ streams in the service, the first stream "
+                     "the language to 'eng' and there are two AC3 "
+                     "'eng' streams in the service, the first stream "
                      "could be identified using number 1 and the "
                      "second using number 2."),
       .off      = offsetof(esfilter_t, esf_sindex),
@@ -1051,8 +1051,8 @@ const idclass_t esfilter_class_ca = {
       .desc     = N_("The logical stream index to compare. Note that "
                      "this index is computed using all filters."
                      "Example: If filter is set to AC3 audio type and "
-                     "the language to ‘eng’ and there are two AC3 "
-                     "‘eng’ streams in the service, the first stream "
+                     "the language to 'eng' and there are two AC3 "
+                     "'eng' streams in the service, the first stream "
                      "could be identified using number 1 and the "
                      "second using number 2."),
       .off      = offsetof(esfilter_t, esf_sindex),
index 3f5896b4b59a95c0403ab76337b5585733c641c7..62229ffe36390243ae93d91cfcb60429b8ce3a5d 100644 (file)
@@ -184,7 +184,7 @@ const idclass_t satip_frontend_class =
       .id       = "teardown_delay",
       .name     = N_("Force teardown delay"),
       .desc     = N_("Force the delay between RTSP TEARDOWN and RTSP "
-                     "SETUP command (value from ‘Next tune delay in ms’ "
+                     "SETUP command (value from 'Next tune delay in ms' "
                      "is used). Some devices are not able to handle "
                      "quick continuous tuning."),
       .opts     = PO_ADVANCED,