[Engine-devel] Localization of canDoAction error messages

Martin Sivak msivak at redhat.com
Wed Oct 16 15:22:02 UTC 2013


Hi,

I am trying to improve the messages the user gets when scheduling fails. But I have found an interesting issue regarding localization. The texts here are simplified, but should demonstrate what I am trying to do.

So here is the flow:

- RunVmCommand's canDoAction fails because there is no host that fits the constraints
- For each host I add a message to getReturnValue().getCanDoActionMessages() in the format of "Host XYZ failed constraint ABCD".
- I log the same message to the log

I expect the log to contain the strings in english and a localized version to be shown in the error popup that will be displayed by the webadmin.

And the question is.. how do I localize this? I looked at AppErrors and AppMessages, but there is not way of using them from the backend side.

Any ideas?

--
Martin Sivák
msivak at redhat.com
Red Hat Czech
RHEV-M SLA / Brno, CZ




More information about the Engine-devel mailing list