]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Tooltips: Some more tooltips and a few changes to the others..
authorMark Clarkstone <hello@markclarkstone.co.uk>
Thu, 28 Jan 2016 17:13:52 +0000 (17:13 +0000)
committerJaroslav Kysela <perex@perex.cz>
Thu, 4 Feb 2016 08:17:07 +0000 (09:17 +0100)
src/dvr/dvr_autorec.c
src/dvr/dvr_config.c
src/dvr/dvr_timerec.c
src/epggrab/channel.c
src/input/mpegts/linuxdvb/linuxdvb_ca.c
src/input/mpegts/linuxdvb/linuxdvb_frontend.c
src/input/mpegts/mpegts_input.c
src/input/mpegts/mpegts_mux.c
src/input/mpegts/mpegts_mux_dvb.c
src/input/mpegts/mpegts_network_dvb.c
src/service.c

index 368a7477ecbbb27f945dac9f8a07d12214c2682d..efb639978511bbaf19cb3ea3ecadbe54da1a6764 100644 (file)
@@ -1015,8 +1015,8 @@ const idclass_t dvr_autorec_entry_class = {
       .type     = PT_STR,
       .id       = "title",
       .name     = N_("Title (regexp)"),
-      .desc     = N_("The title of the programme to look for. Note that "
-                     "this accepts case- insensitive regular expressions."),
+      .desc     = N_("The title of the program to look for. Note that "
+                     "this accepts case-insensitive regular expressions."),
       .set      = dvr_autorec_entry_class_title_set,
       .off      = offsetof(dvr_autorec_entry_t, dae_title),
     },
index 7174a19de4b7fe1795c42fefa4e394411663c42b..c18039e1a38ca409d74d6ffa0a810f8a3dbe2666 100644 (file)
@@ -868,7 +868,7 @@ const idclass_t dvr_config_class = {
       .type     = PT_INT,
       .id       = "cache",
       .name     = N_("Cache scheme"),
-      .desc     = N_("Select the cache scheme used to store recordings. "
+      .desc     = N_("The cache scheme to use/used to store recordings. "
                      "Leave as “system” unless you have a special use "
                      "case for one of the others. See Help for details."),
       .off      = offsetof(dvr_config_t, dvr_muxcnf.m_cache),
@@ -903,7 +903,7 @@ const idclass_t dvr_config_class = {
       .id       = "clone",
       .name     = N_("Clone scheduled entry on error"),
       .desc     = N_("If an error occurs clone the scheduled entry and "
-                     "try to record again if possible."),
+                     "try to record again (if possible)."),
       .off      = offsetof(dvr_config_t, dvr_clone),
       .opts     = PO_ADVANCED,
       .def.u32  = 1,
@@ -914,7 +914,7 @@ const idclass_t dvr_config_class = {
       .id       = "rerecord-errors",
       .name     = N_("Schedule a re-recording if more errors than (0=off)"),
       .desc     = N_("If more than x errors occur during a recording "
-                     "schedule a re-record if possible."),
+                     "schedule a re-record (if possible)."),
       .off      = offsetof(dvr_config_t, dvr_rerecord_errors),
       .opts     = PO_ADVANCED,
       .group    = 1,
index 9475ff2a6ed6b42abe56ba22e44c9b59006cc129..8c961b210a29fc444ab2408c71ca6a8a1be9cb75 100644 (file)
@@ -633,7 +633,7 @@ const idclass_t dvr_timerec_entry_class = {
       .type     = PT_U32,
       .id       = "removal",
       .name     = N_("DVR file retention period"),
-      .desc     = N_("Number of days to keep the file."),
+      .desc     = N_("Number of days to keep the recorded file."),
       .def.i    = DVR_RET_DVRCONFIG,
       .off      = offsetof(dvr_timerec_entry_t, dte_removal),
       .list     = dvr_entry_class_removal_list,
index 33b26ded366937fb90196a8a9b5759283656df22..0396319c60b45b62d37c8e292e8d667a72c2b51f 100644 (file)
@@ -670,7 +670,7 @@ const idclass_t epggrab_channel_class = {
       .type     = PT_BOOL,
       .id       = "enabled",
       .name     = N_("Enabled"),
-      .desc     = N_("Enable/disable using this EPG data."),
+      .desc     = N_("Enable/disable EPG data for the entry."),
       .off      = offsetof(epggrab_channel_t, enabled),
       .group    = 1
     },
@@ -678,7 +678,7 @@ const idclass_t epggrab_channel_class = {
       .type     = PT_STR,
       .id       = "modid",
       .name     = N_("Module ID"),
-      .desc     = N_("Module ID used to grab this EPG data."),
+      .desc     = N_("Module ID used to grab EPG data."),
       .get      = epggrab_channel_class_modid_get,
       .set      = epggrab_channel_class_modid_set,
       .opts     = PO_RDONLY | PO_HIDDEN,
@@ -688,7 +688,7 @@ const idclass_t epggrab_channel_class = {
       .type     = PT_STR,
       .id       = "module",
       .name     = N_("Module"),
-      .desc     = N_("Name of the module used to grab this EPG data."),
+      .desc     = N_("Name of the module used to grab EPG data."),
       .get      = epggrab_channel_class_module_get,
       .opts     = PO_RDONLY | PO_NOSAVE,
       .group    = 1
index 3a93f44a0d28e5773b114f9cee17521b5adb023e..a2cbecf06a854696d6cb69d9e04b2c9415e3c5a4 100644 (file)
@@ -186,6 +186,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_BOOL,
       .id       = "enabled",
       .name     = N_("Enabled"),
+      .desc     = N_("Enable/disable this device."),
       .off      = offsetof(linuxdvb_ca_t, lca_enabled),
       .notify   = linuxdvb_ca_class_enabled_notify,
     },
@@ -193,6 +194,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_BOOL,
       .id       = "high_bitrate_mode",
       .name     = N_("High bitrate mode (CI+ CAMs only)"),
+      .name     = N_("Allow high bitrate mode."),
       .off      = offsetof(linuxdvb_ca_t, lca_high_bitrate_mode),
       .notify   = linuxdvb_ca_class_high_bitrate_notify,
     },
@@ -200,6 +202,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_BOOL,
       .id       = "pin_reply",
       .name     = N_("Reply to CAM PIN inquiries"),
+      .desc     = N_("Reply to PIN inquiries."),
       .off      = offsetof(linuxdvb_ca_t, lca_pin_reply),
       .opts     = PO_ADVANCED,
     },
@@ -207,6 +210,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_STR,
       .id       = "pin",
       .name     = N_("PIN"),
+      .desc     = N_("The PIN to use."),
       .off      = offsetof(linuxdvb_ca_t, lca_pin_str),
       .opts     = PO_ADVANCED | PO_PASSWORD,
       .def.s    = "1234",
@@ -215,6 +219,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_STR,
       .id       = "pin_match",
       .name     = N_("PIN inquiry match string"),
+      .desc     = N_("PIN inquiry match string.")
       .off      = offsetof(linuxdvb_ca_t, lca_pin_match_str),
       .opts     = PO_ADVANCED,
       .def.s    = "PIN",
@@ -223,6 +228,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_INT,
       .id       = "capmt_interval",
       .name     = N_("CAPMT interval (ms)"),
+      .desc     = N_("CAPMT interval (in ms)."),
       .off      = offsetof(linuxdvb_ca_t, lca_capmt_interval),
       .opts     = PO_ADVANCED,
       .def.i    = 100,
@@ -231,6 +237,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_INT,
       .id       = "capmt_query_interval",
       .name     = N_("CAPMT query interval (ms)"),
+      .desc     = N_("CAPMT query interval (ms)."),
       .off      = offsetof(linuxdvb_ca_t, lca_capmt_query_interval),
       .opts     = PO_ADVANCED,
       .def.i    = 1200,
@@ -239,6 +246,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_BOOL,
       .id       = "query_before_ok_descrambling",
       .name     = N_("Send CAPMT query"),
+      .desc     = N_("Send CAPMT OK query before descrambling."),
       .off      = offsetof(linuxdvb_ca_t, lca_capmt_query),
       .opts     = PO_ADVANCED,
     },
@@ -246,6 +254,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_STR,
       .id       = "ca_path",
       .name     = N_("Device path"),
+      .desc     = N_("Path used by the device."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .off      = offsetof(linuxdvb_ca_t, lca_ca_path),
     },
@@ -253,6 +262,7 @@ const idclass_t linuxdvb_ca_class =
       .type     = PT_STR,
       .id       = "slot_state",
       .name     = N_("Slot state"),
+      .desc     = N_("The CAM slot status."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .off      = offsetof(linuxdvb_ca_t, lca_state_str),
     },
index 0e9dfbafb5963b161b7ad57a95aa4ce1991e6dec..58f65744e27fc3d5146025874a37012d53219020 100644 (file)
@@ -62,6 +62,7 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_STR,
       .id       = "fe_path",
       .name     = N_("Frontend path"),
+      .desc     = N_("Path to the frontend used by the device."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .off      = offsetof(linuxdvb_frontend_t, lfe_fe_path),
     },
@@ -69,6 +70,7 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_STR,
       .id       = "dvr_path",
       .name     = N_("Input path"),
+      .desc     = N_("The input path used by the device."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .off      = offsetof(linuxdvb_frontend_t, lfe_dvr_path),
     },
@@ -76,6 +78,7 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_STR,
       .id       = "dmx_path",
       .name     = N_("Demux path"),
+      .desc     = N_("The demux path used by the device."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .off      = offsetof(linuxdvb_frontend_t, lfe_dmx_path),
     },
@@ -83,6 +86,7 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_INT,
       .id       = "fe_number",
       .name     = N_("Frontend number"),
+      .desc     = N_("The frontend number given to the device."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .off      = offsetof(linuxdvb_frontend_t, lfe_number),
     },
@@ -90,6 +94,7 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_INT,
       .id       = "pids_max",
       .name     = N_("Maximum PIDs"),
+      .desc     = N_("The frontend number given to the device."),
       .off      = offsetof(linuxdvb_frontend_t, lfe_pids_max),
       .opts     = PO_ADVANCED,
       .def.i    = 32
@@ -98,12 +103,20 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_BOOL,
       .id       = "powersave",
       .name     = N_("Power save"),
+      .desc     = N_("Enable/disable power save mode (if supported by "
+                     "the device)."),
       .off      = offsetof(linuxdvb_frontend_t, lfe_powersave),
     },
     {
       .type     = PT_U32,
       .id       = "tune_repeats",
       .name     = N_("# tune repeats"),
+      .desc     = N_("Number of repeats for the tune requests (default is "
+                     "zero - no repeats). Note: this represents the "
+                     "number of repeats, not the number of requests - "
+                     "so 0 means 'send once: don't repeat', 1 means "
+                     "'send twice: send once, then send one repeat',"
+                     " etc."),
       .opts     = PO_ADVANCED,
       .off      = offsetof(linuxdvb_frontend_t, lfe_tune_repeats),
     },
@@ -111,6 +124,10 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_U32,
       .id       = "skip_bytes",
       .name     = N_("Skip initial bytes"),
+      .desc     = N_("If set, the first bytes from the MPEG-TS stream "
+                     "are discarded. It may be required for some "
+                     "drivers or hardware which do not flush the MPEG-TS "
+                      "buffers completely after a frequency/parameter change."),
       .opts     = PO_ADVANCED,
       .off      = offsetof(linuxdvb_frontend_t, lfe_skip_bytes),
     },
@@ -118,6 +135,9 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_U32,
       .id       = "ibuf_size",
       .name     = N_("Input buffer (bytes)"),
+      .desc     = N_("The number of bytes to buffer. By default, "
+                     "linuxdvb's input buffer is 18800 bytes long. The "
+                     "accepted range is 18800-1880000 bytes."),
       .opts     = PO_ADVANCED,
       .off      = offsetof(linuxdvb_frontend_t, lfe_ibuf_size),
     },
@@ -125,6 +145,14 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_U32,
       .id       = "status_period",
       .name     = N_("Status period (ms)"),
+      .desc     = N_("By default, linuxdvb's status read period is "
+                     "1000ms (one second). The accepted range is 250ms "
+                     "to 8000ms. Note that for some hardware or drivers "
+                     "(like USB), the status operations take too much "
+                     "time and CPU. In this case, increase the default "
+                     "value. For fast hardware, this value might be "
+                     "decreased to make the decision of the re-tune "
+                     "algorithm based on the signal status faster."),
       .opts     = PO_ADVANCED,
       .off      = offsetof(linuxdvb_frontend_t, lfe_status_period),
     },
@@ -132,6 +160,10 @@ const idclass_t linuxdvb_frontend_class =
       .type     = PT_BOOL,
       .id       = "old_status",
       .name     = N_("Force old status"),
+      .desc     = N_("Always use the old ioctls to read the linuxdvb "
+                     "status (signal strength, SNR, error counters). "
+                     "Some drivers are not mature enough to provide the "
+                     "correct values using the new v5 linuxdvb API."),
       .opts     = PO_ADVANCED,
       .off      = offsetof(linuxdvb_frontend_t, lfe_old_status),
     },
@@ -149,6 +181,7 @@ const idclass_t linuxdvb_frontend_dvbt_class =
       .type     = PT_BOOL,
       .id       = "lna",
       .name     = N_("LNA (low noise amplifier)"),
+      .desc     = N_("Enable/disable LNA."),
       .off      = offsetof(linuxdvb_frontend_t, lfe_lna),
     },
     {}
@@ -230,7 +263,8 @@ const idclass_t linuxdvb_frontend_dvbs_class =
     {
       .type     = PT_STR,
       .id       = "satconf",
-      .name     = N_("SatConfig"),
+      .name     = N_("Satellite config"),
+      .desc     = N_("The satellite configuration to use."),
       .opts     = PO_NOSAVE,
       .set      = linuxdvb_frontend_dvbs_class_satconf_set,
       .get      = linuxdvb_frontend_dvbs_class_satconf_get,
@@ -241,6 +275,15 @@ const idclass_t linuxdvb_frontend_dvbs_class =
       .type     = PT_STR,
       .id       = "fe_master",
       .name     = N_("Master tuner"),
+      .desc     = N_("The signal from the standard universal LNB can be "
+                     "split using a simple coaxial splitter "
+                     "(no multiswitch) to several outputs. In this "
+                     "case, the position, the polarization and low-high "
+                     "band settings must be equal. If you set another "
+                     "tuner as master, then this tuner will act as "
+                     "a slave and tvheadend will assure that this tuner "
+                     "will not use incompatible parameters (position, "
+                     "polarization, lo-hi)."),
       .list     = linuxdvb_frontend_dvbs_class_master_enum,
       .off      = offsetof(linuxdvb_frontend_t, lfe_master),
     },
@@ -262,6 +305,15 @@ const idclass_t linuxdvb_frontend_dvbs_slave_class =
       .type     = PT_STR,
       .id       = "fe_master",
       .name     = N_("Master tuner"),
+      .desc     = N_("The signal from the standard universal LNB can be "
+                     "split using a simple coaxial splitter "
+                     "(no multiswitch) to several outputs. In this "
+                     "case, the position, the polarization and low-high "
+                     "band settings must be equal. If you set another "
+                     "tuner as master, then this tuner will act as "
+                     "a slave and tvheadend will assure that this tuner "
+                     "will not use incompatible parameters (position, "
+                     "polarization, lo-hi)."),
       .list     = linuxdvb_frontend_dvbs_class_master_enum,
       .off      = offsetof(linuxdvb_frontend_t, lfe_master),
     },
index 9cc8a164bdec29788dde58b2390b6f7eda9d1611..6fe0ad39d69650bf7f486c5c4ffebdb2220ab150 100644 (file)
@@ -297,9 +297,9 @@ const idclass_t mpegts_input_class =
       .type     = PT_U32,
       .id       = "free_weight",
       .name     = N_("Free subscription weight"),
-      .desc     = N_("If the subscription weight for this input is below "
+      .desc     = N_("If the subscription weight for the input is below "
                      "the specified threshold, the tuner is handled as free "
-                     "(according the priority settings). Otherwise, a next "
+                     "(according the priority settings). Otherwise, the next "
                      "tuner (without any subscriptions) is used. Set this value "
                      "to 10, if you are willing to override scan and epggrab "
                      "subscriptions."),
index f970eafddc842e89a6501a2ecf74c24354edc0cc..f6cc0ddd33d1d44ba581c0a775512629c90580cc 100644 (file)
@@ -495,7 +495,7 @@ const idclass_t mpegts_mux_class =
       .type     = PT_BOOL,
       .id       = "enabled",
       .name     = N_("Enabled"),
-      .desc     = N_("Enable or disable this mux."),
+      .desc     = N_("Enable or disable the mux."),
       .off      = offsetof(mpegts_mux_t, mm_enabled),
       .def.i    = 1,
       .notify   = mpegts_mux_class_enabled_notify,
@@ -504,7 +504,7 @@ const idclass_t mpegts_mux_class =
       .type     = PT_INT,
       .id       = "epg",
       .name     = N_("EPG scan"),
-      .desc     = N_("Select the EPG grabber to use on this mux. "
+      .desc     = N_("The EPG grabber to use on the mux. "
                      "Enable (auto) is the recommended value."),
       .off      = offsetof(mpegts_mux_t, mm_epg),
       .def.i    = MM_EPG_ENABLE,
@@ -514,7 +514,7 @@ const idclass_t mpegts_mux_class =
       .type     = PT_STR,
       .id       = "network",
       .name     = N_("Network"),
-      .desc     = N_("The network this mux is on."),
+      .desc     = N_("The network the mux is on."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .get      = mpegts_mux_class_get_network,
     },
@@ -522,7 +522,7 @@ const idclass_t mpegts_mux_class =
       .type     = PT_STR,
       .id       = "network_uuid",
       .name     = N_("Network UUID"),
-      .desc     = N_("The networks universally unique identifier (UUID)."),
+      .desc     = N_("The networks' universally unique identifier (UUID)."),
       .opts     = PO_RDONLY | PO_NOSAVE | PO_HIDDEN | PO_EXPERT,
       .get      = mpegts_mux_class_get_network_uuid,
     },
@@ -530,7 +530,7 @@ const idclass_t mpegts_mux_class =
       .type     = PT_STR,
       .id       = "name",
       .name     = N_("Name"),
-      .desc     = N_("The name (or freq) this mux is on."),
+      .desc     = N_("The name (or freq) the mux is on."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .get      = mpegts_mux_class_get_name,
     },
@@ -611,7 +611,7 @@ const idclass_t mpegts_mux_class =
       .type     = PT_INT,
       .id       = "num_chn",
       .name     = N_("# Channels"),
-      .desc     = N_("The number of services on this mux that are "
+      .desc     = N_("The number of services on the mux that are "
                      "mapped to channels."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .get      = mpegts_mux_class_get_num_chn,
@@ -620,7 +620,7 @@ const idclass_t mpegts_mux_class =
       .type     = PT_INT,
       .id       = "pmt_06_ac3",
       .name     = N_("AC-3 detection"),
-      .desc     = N_("Use AC-3 detection on this mux."),
+      .desc     = N_("Use AC-3 detection on the mux."),
       .off      = offsetof(mpegts_mux_t, mm_pmt_ac3),
       .def.i    = MM_AC3_STANDARD,
       .list     = mpegts_mux_ac3_list,
index f31920d6b55b7274a841db937441b08ad7bea9ae..997227217ec16749deb725d3d9b91d4ca702a4f1 100644 (file)
@@ -217,8 +217,8 @@ const idclass_t dvb_mux_dvbt_class =
     {
       MUX_PROP_STR("delsys", N_("Delivery system"), dvbt, delsys, "DVBT"),
       .desc     = N_("The delivery system the mux uses. "
-                     "If you have a DVB-T tuner you must select DVB-T "
-                     "here."),
+                     "Make sure that your tuner supports the delivery system"
+                     ""),
     },
     {
       .type     = PT_U32,
@@ -795,12 +795,12 @@ const idclass_t dvb_mux_isdb_c_class =
     },
     {
       MUX_PROP_STR("constellation", N_("Constellation"), dvbc, qam, N_("AUTO")),
-      .desc     = N_("Select the quadrature amplitude modulation (QAM) used by the mux. "
+      .desc     = N_("The quadrature amplitude modulation (QAM) used by the mux. "
                      "If you're not sure of the value leave as AUTO."),
     },
     {
       MUX_PROP_STR("fec", N_("FEC"), dvbc, fec, N_("AUTO")),
-      .desc     = N_("Select the forward error correction used on the mux."),
+      .desc     = N_("The forward error correction used on the mux."),
     },
     {}
   }
@@ -874,7 +874,7 @@ const idclass_t dvb_mux_dab_class =
   .ic_properties = (const property_t[]){
     {
       MUX_PROP_STR("delsys", N_("Delivery system"), dab, delsys, "DAB"),
-      .desc     = N_("The delivery system used by your cable provider."),
+      .desc     = N_("The delivery system used by the mux."),
     },
     {
       .type     = PT_U32,
index 5dc96c2eae2aaa4cf7703ce14b3a5f6160d5e632..e3881da8e8a14bd869171dd653d4fc24eaba5a58 100644 (file)
@@ -297,7 +297,7 @@ const idclass_t dvb_network_dvbs_class =
       .type     = PT_STR,
       .id       = "orbital_pos",
       .name     = N_("Orbital position"),
-      .desc     = N_("Select the orbital position of the satellite "
+      .desc     = N_("The orbital position of the satellite "
                      "your dish is pointing at."),
       .set      = dvb_network_class_orbital_pos_set,
       .get      = dvb_network_class_orbital_pos_get,
index 5ecf44da65bb18effcf513534ec53adb60a349fb..b1c060a39a7715f59a52be2b1bdaa10d0a5e41f9 100644 (file)
@@ -166,7 +166,7 @@ const idclass_t service_class = {
       .type     = PT_INT,
       .id       = "auto",
       .name     = N_("Automatic checking"),
-      .desc     = N_("Check for the service presence. If the service is no "
+      .desc     = N_("Check for the services' presence. If the service is no "
                      "longer broadcast this field will change to "
                      "“Missing In PAT/SDT”."),
       .list     = service_class_auto_list,