|
From: | Anthony Liguori |
Subject: | Re: [Qemu-devel] [PATCH 6/9] QError: Add qdev not found error |
Date: | Thu, 15 Oct 2009 16:27:34 -0500 |
User-agent: | Thunderbird 2.0.0.23 (X11/20090825) |
address@hidden wrote:
It's hard enough to keep localized strings updated for every release within a single code tree. Beyond that, you expect that every *client* will update its localized strings for every *server* release?
What I meant by highly structured is that you wouldn't pass a string at all. There would just be an error code and whatever information went along with that error code. It would be up to the client to decide how to present a message to the user.
From a usability perspective, this is better both for localization but also to ensure a consistent user experience with respect to how errors are described to a user.
Basically, I think the conventional wisdom in UI design is that you never want to pass error messages from a server directly to a user.
-- Regards, Anthony Liguori
[Prev in Thread] | Current Thread | [Next in Thread] |