virsh-domain-event: Make 'virshEventWatchdogPrint' translation friendly
Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
4c531e0130
commit
24b56900f8
@ -162,24 +162,6 @@ virshDomainEventDetailToString(int event, int detail)
|
|||||||
return str ? _(str) : _("unknown");
|
return str ? _(str) : _("unknown");
|
||||||
}
|
}
|
||||||
|
|
||||||
VIR_ENUM_DECL(virshDomainEventWatchdog);
|
|
||||||
VIR_ENUM_IMPL(virshDomainEventWatchdog,
|
|
||||||
VIR_DOMAIN_EVENT_WATCHDOG_LAST,
|
|
||||||
N_("none"),
|
|
||||||
N_("pause"),
|
|
||||||
N_("reset"),
|
|
||||||
N_("poweroff"),
|
|
||||||
N_("shutdown"),
|
|
||||||
N_("debug"),
|
|
||||||
N_("inject-nmi"));
|
|
||||||
|
|
||||||
static const char *
|
|
||||||
virshDomainEventWatchdogToString(int action)
|
|
||||||
{
|
|
||||||
const char *str = virshDomainEventWatchdogTypeToString(action);
|
|
||||||
return str ? _(str) : _("unknown");
|
|
||||||
}
|
|
||||||
|
|
||||||
VIR_ENUM_DECL(virshDomainEventIOError);
|
VIR_ENUM_DECL(virshDomainEventIOError);
|
||||||
VIR_ENUM_IMPL(virshDomainEventIOError,
|
VIR_ENUM_IMPL(virshDomainEventIOError,
|
||||||
VIR_DOMAIN_EVENT_IO_ERROR_LAST,
|
VIR_DOMAIN_EVENT_IO_ERROR_LAST,
|
||||||
@ -371,12 +353,41 @@ virshEventWatchdogPrint(virConnectPtr conn G_GNUC_UNUSED,
|
|||||||
int action,
|
int action,
|
||||||
void *opaque)
|
void *opaque)
|
||||||
{
|
{
|
||||||
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
|
switch ((virDomainEventWatchdogAction) action) {
|
||||||
|
case VIR_DOMAIN_EVENT_WATCHDOG_NONE:
|
||||||
virBufferAsprintf(&buf, _("event 'watchdog' for domain '%1$s': %2$s\n"),
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': none\n"),
|
||||||
virDomainGetName(dom),
|
virDomainGetName(dom));
|
||||||
virshDomainEventWatchdogToString(action));
|
break;
|
||||||
virshEventPrint(opaque, &buf);
|
case VIR_DOMAIN_EVENT_WATCHDOG_PAUSE:
|
||||||
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': pause\n"),
|
||||||
|
virDomainGetName(dom));
|
||||||
|
break;
|
||||||
|
case VIR_DOMAIN_EVENT_WATCHDOG_RESET:
|
||||||
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': reset\n"),
|
||||||
|
virDomainGetName(dom));
|
||||||
|
break;
|
||||||
|
case VIR_DOMAIN_EVENT_WATCHDOG_POWEROFF:
|
||||||
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': poweroff\n"),
|
||||||
|
virDomainGetName(dom));
|
||||||
|
break;
|
||||||
|
case VIR_DOMAIN_EVENT_WATCHDOG_SHUTDOWN:
|
||||||
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': shutdown\n"),
|
||||||
|
virDomainGetName(dom));
|
||||||
|
break;
|
||||||
|
case VIR_DOMAIN_EVENT_WATCHDOG_DEBUG:
|
||||||
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': debug\n"),
|
||||||
|
virDomainGetName(dom));
|
||||||
|
break;
|
||||||
|
case VIR_DOMAIN_EVENT_WATCHDOG_INJECTNMI:
|
||||||
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': inject-nmi\n"),
|
||||||
|
virDomainGetName(dom));
|
||||||
|
break;
|
||||||
|
case VIR_DOMAIN_EVENT_WATCHDOG_LAST:
|
||||||
|
default:
|
||||||
|
virshEventPrintf(opaque, _("event 'watchdog' for domain '%1$s': unknown\n"),
|
||||||
|
virDomainGetName(dom));
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
x
Reference in New Issue
Block a user