.type = PT_BOOL,
.id = "enabled",
.name = N_("Enabled"),
+ .desc = N_("Enable/disable using this EPG data."),
.off = offsetof(epggrab_channel_t, enabled),
.group = 1
},
.type = PT_STR,
.id = "modid",
.name = N_("Module ID"),
+ .desc = N_("Module ID used to grab this EPG data."),
.get = epggrab_channel_class_modid_get,
.set = epggrab_channel_class_modid_set,
.opts = PO_RDONLY | PO_HIDDEN,
.type = PT_STR,
.id = "module",
.name = N_("Module"),
+ .desc = N_("Name of the module used to grab this EPG data.")
.get = epggrab_channel_class_module_get,
.opts = PO_RDONLY | PO_NOSAVE,
.group = 1
.type = PT_STR,
.id = "path",
.name = N_("Path"),
+ .desc = N_("Module path (if applicable)."),
.get = epggrab_channel_class_path_get,
.opts = PO_RDONLY | PO_NOSAVE,
.group = 1
.type = PT_TIME,
.id = "updated",
.name = N_("Updated"),
+ .desc = N_("Date the EPG data was last updated (not set for OTA "
+ "grabbers)."),
.off = offsetof(epggrab_channel_t, laststamp),
.opts = PO_RDONLY | PO_NOSAVE,
.group = 1
.type = PT_STR,
.id = "id",
.name = N_("ID"),
+ .desc = N_("EPG data ID."),
.off = offsetof(epggrab_channel_t, id),
.group = 1
},
.type = PT_STR,
.id = "name",
.name = N_("Name"),
+ .desc = N_("Service name found in EPG data."),
.off = offsetof(epggrab_channel_t, name),
.group = 1
},
.type = PT_STR,
.id = "names",
.name = N_("Names"),
+ .desc = N_("Additional service names found in EPG data."),
.get = epggrab_channel_class_names_get,
.set = epggrab_channel_class_names_set,
.group = 1
.intsplit = CHANNEL_SPLIT,
.id = "number",
.name = N_("Number"),
+ .desc = N_("Channel number as defined in EPG data."),
.off = offsetof(epggrab_channel_t, lcn),
.group = 1
},
.type = PT_STR,
.id = "icon",
.name = N_("Icon"),
+ .desc = N_("Channel icon as defined in EPG data.")
.off = offsetof(epggrab_channel_t, icon),
.group = 1
},
.islist = 1,
.id = "channels",
.name = N_("Channels"),
+ .desc = N_("Channels EPG data is used by."),
.set = epggrab_channel_class_channels_set,
.get = epggrab_channel_class_channels_get,
.list = channel_class_get_list,
{
.type = PT_BOOL,
.id = "only_one",
- .name = N_("Only one auto channel"),
+ .name = N_("Once per auto channel"),
+ .desc = N_("Only use this EPG data once when automatically "
+ "determining what EPG data to set for a channel."),
.off = offsetof(epggrab_channel_t, only_one),
.notify = epggrab_channel_class_only_one_notify,
.group = 1
.type = PT_STR,
.id = "comment",
.name = N_("Comment"),
+ .desc = N_("Free-form text field, enter whatever you like."),
.off = offsetof(epggrab_channel_t, comment),
.group = 1
},