.ic_perm = dvr_config_class_perm,
.ic_groups = (const property_group_t[]) {
{
- .name = N_("DVR Behavior"),
+ .name = N_("DVR Behaviour"),
.number = 1,
},
{
{
.type = PT_INT,
.id = "site_altitude",
- .name = N_("Altitude (meters)"),
+ .name = N_("Altitude (metres)"),
.off = offsetof(linuxdvb_satconf_t, ls_site_altitude),
.opts = PO_ADVANCED,
.def.i = 0
"no username and no password. Use with care as\n"
"it will allow world-wide administrative access\n"
"to your Tvheadend installation until you create or edit\n"
- "the access-control from within the Tvheadend web interface."),
+ "the access control from within the Tvheadend web interface."),
OPT_BOOL, &opt_firstrun },
#if ENABLE_DBUS_1
{ 'U', "dbus", N_("Enable DBus"),
OPT_BOOL, &opt_dbus },
- { 'e', "dbus_session", N_("DBus - use the session message bus instead system one"),
+ { 'e', "dbus_session", N_("DBus - use the session message bus instead of the system one"),
OPT_BOOL, &opt_dbus_session },
#endif
#if ENABLE_LINUXDVB
{
.ic_super = &profile_class,
.ic_class = "profile-mpegts",
- .ic_caption = N_("MPEG-TS Pass-thru/built-in"),
+ .ic_caption = N_("MPEG-TS Pass-through/built-in"),
.ic_properties = (const property_t[]){
{
.type = PT_BOOL,
htsmsg_add_bool(conf, "enabled", 1);
htsmsg_add_bool(conf, "default", 1);
htsmsg_add_str (conf, "name", name);
- htsmsg_add_str (conf, "comment", _("MPEG-TS Pass-thru"));
+ htsmsg_add_str (conf, "comment", _("MPEG-TS Pass-through"));
htsmsg_add_s32 (conf, "priority", PROFILE_SPRIO_NORMAL);
htsmsg_add_bool(conf, "rewrite_pmt", 1);
htsmsg_add_bool(conf, "rewrite_pat", 1);
case 0: return ""; /* "Undefined" in the standard, but used for normal audio */
case 1: return N_("Clean effects");
case 2: return N_("Hearing impaired");
- case 3: return N_("Visually impaired commentary");
+ case 3: return N_("Visually impaired commentary/audio description");
}
return N_("Reserved");
var t = [];
var d = v.push ? v : [v];
if (d.length == 7) {
- v = _("All days");
+ v = _("Every day");
} else if (d.length == 0) {
v = _("No days");
} else {
tabIndex: index,
del: true,
delquestion: _('Do you really want to delete the selected recordings?') + '<br/><br/>' +
- _('The associated file will be removed from the storage.'),
+ _('The associated file will be removed from storage.'),
list: 'disp_title,disp_subtitle,episode,start_real,stop_real,' +
'duration,filesize,channelname,owner,creator,' +
'config_name,sched_status,errors,data_errors,url,comment',
tabIndex: index,
del: true,
delquestion: _('Do you really want to delete the selected recordings?') + '<br/><br/>' +
- _('The associated file will be removed from the storage.'),
+ _('The associated file will be removed from storage.'),
list: 'disp_title,disp_subtitle,episode,start_real,stop_real,' +
'duration,filesize,channelname,owner,creator,config_name,' +
'status,sched_status,errors,data_errors,url,comment',
{
width: 250,
id: 'subtitle',
- header: _("SubTitle"),
- tooltip: _("SubTitle"),
+ header: _("Subtitle"),
+ tooltip: _("Subtitle"),
dataIndex: 'subtitle',
renderer: renderText
},
},
{
width: 50,
- header: _("Subs #"),
+ header: _("Subs No."),
dataIndex: 'subs'
},
{
val = parseInt(val / 1000) + _('KB');
return val;
};
- text = _('Disk space:') + ' <b>' + human(bfree) + '/' + human(btotal) + '</b>';
+ text = _('Disc space') + ': <b>' + human(bfree) + '/' + human(btotal) + '</b>';
var el = Ext.get(this.diskSpaceItem.tabEl).child('span.x-tab-diskspace', true);
el.innerHTML = text;
- el.qtip = _('Free:') + ' ' + human(bfree) + ' ' + _('Total:') + ' ' + human(btotal);
+ el.qtip = _('Free') + ': ' + human(bfree) + ' ' + _('Total') + ': ' + human(btotal);
},
onLoginCmdClicked: function(e) {