From: Mark Clarkstone Date: Thu, 28 Jan 2016 17:13:52 +0000 (+0000) Subject: Tooltips: Some more tooltips and a few changes to the others.. X-Git-Tag: v4.2.1~1074 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3e0f94c23de43718d62f813932911820a0435b2;p=thirdparty%2Ftvheadend.git Tooltips: Some more tooltips and a few changes to the others.. --- diff --git a/src/dvr/dvr_autorec.c b/src/dvr/dvr_autorec.c index 368a7477e..efb639978 100644 --- a/src/dvr/dvr_autorec.c +++ b/src/dvr/dvr_autorec.c @@ -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), }, diff --git a/src/dvr/dvr_config.c b/src/dvr/dvr_config.c index 7174a19de..c18039e1a 100644 --- a/src/dvr/dvr_config.c +++ b/src/dvr/dvr_config.c @@ -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, diff --git a/src/dvr/dvr_timerec.c b/src/dvr/dvr_timerec.c index 9475ff2a6..8c961b210 100644 --- a/src/dvr/dvr_timerec.c +++ b/src/dvr/dvr_timerec.c @@ -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, diff --git a/src/epggrab/channel.c b/src/epggrab/channel.c index 33b26ded3..0396319c6 100644 --- a/src/epggrab/channel.c +++ b/src/epggrab/channel.c @@ -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 diff --git a/src/input/mpegts/linuxdvb/linuxdvb_ca.c b/src/input/mpegts/linuxdvb/linuxdvb_ca.c index 3a93f44a0..a2cbecf06 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_ca.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_ca.c @@ -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), }, diff --git a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c index 0e9dfbafb..58f65744e 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c @@ -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), }, diff --git a/src/input/mpegts/mpegts_input.c b/src/input/mpegts/mpegts_input.c index 9cc8a164b..6fe0ad39d 100644 --- a/src/input/mpegts/mpegts_input.c +++ b/src/input/mpegts/mpegts_input.c @@ -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."), diff --git a/src/input/mpegts/mpegts_mux.c b/src/input/mpegts/mpegts_mux.c index f970eafdd..f6cc0ddd3 100644 --- a/src/input/mpegts/mpegts_mux.c +++ b/src/input/mpegts/mpegts_mux.c @@ -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, diff --git a/src/input/mpegts/mpegts_mux_dvb.c b/src/input/mpegts/mpegts_mux_dvb.c index f31920d6b..997227217 100644 --- a/src/input/mpegts/mpegts_mux_dvb.c +++ b/src/input/mpegts/mpegts_mux_dvb.c @@ -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, diff --git a/src/input/mpegts/mpegts_network_dvb.c b/src/input/mpegts/mpegts_network_dvb.c index 5dc96c2ea..e3881da8e 100644 --- a/src/input/mpegts/mpegts_network_dvb.c +++ b/src/input/mpegts/mpegts_network_dvb.c @@ -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, diff --git a/src/service.c b/src/service.c index 5ecf44da6..b1c060a39 100644 --- a/src/service.c +++ b/src/service.c @@ -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,