← Back to team overview

openstack team mailing list archive

Re: I18n issue for OpenStack

 

Both points of view being expressed about this with respect to log error messages are valid and need to be accommodated. An answer, as was suggested a while back, is for error messages to have two parts:

1. A locale-independent part that can be used for searches or understood by developers who get logs as parts of bug reports. 2. A localized part that lets operators determine if the problem is their issue or an OpenStack bug to be reported.

The current English string would serve the first role, and the logging code could be changed to also emit the localized string if available. I would argue
for this only in the case of ERROR messages and not DEBUG.

While on the subject of logs, it would be good to agree on what actions should cause errors in logs to appear. Ideally, they would only occur if an OpenStack bug was detected (out-of-bounds array ref, etc.) or some operational problem occurred (disk ran out of space, etc.). Right now errors are sometimes output for other reasons such as bad arguments to api calls. This makes it difficult for an operator to know when a real problem with the system has occurred.

David Kranz
Quanta Research Cambridge




On 4/12/2012 9:06 AM, Sheng Bo Hou wrote:
Dear OpenStack friends,

It will be happy and great for our OpenStack community to see this open project open to more market all over the world. In China, OpenStack community is very active. I heard many Chinese engineers talking about their wish to have a Chinese versioned openStack, including documentation's, manuals, user interfaces, error messages, etc in OpenStack meet-ups. I have many European friends and also Danish friends, since I used to do my university there. They all spoke perfect English, which made me admire, cos they were linguists in my point of view. Oriental languages are different. They are "too far" from the western lingual system. In China, there are many talented engineers, who are not that kind of "linguists", but they are lover of open source. I think it is amazing to open the "door" to them. In China, it is very appreciated for software to be localized as much as possible. I used to google or baidu(a famous Chinese search engine) error messages and logs in Chinese for other software, though it is not Apache. I found a lot of useful references in Chinese, because it has been localized. If it is not localized well first, of course it does not have the google or yahoo ability to search.:-) So far I am rather grateful for all the messages following this i18 issue. Thank you so much.

Best wishes.
Vincent Hou (???)

Software Engineer, Standards Growth Team, Emerging Technology Institute, IBM China Software Development Lab

Tel: 86-10-82450778 Fax: 86-10-82453660
Notes ID: Sheng Bo Hou/China/IBM@IBMCN    E-mail: sbhou@xxxxxxxxxx
Address:3F Ring, Building 28 Zhongguancun Software Park, 8 Dongbeiwang West Road, Haidian District, Beijing, P.R.C.100193


*Soren Hansen <soren@xxxxxxxxxxx>*
Sent by: openstack-bounces+sbhou=cn.ibm.com@xxxxxxxxxxxxxxxxxxx

2012-04-12 19:50

	
To
	Hua ZZ Zhang/China/IBM@IBMCN
cc
openstack@xxxxxxxxxxxxxxxxxxx, Thierry Carrez <thierry@xxxxxxxxxxxxx>, openstack-bounces+zhuadl=cn.ibm.com@xxxxxxxxxxxxxxxxxxx
Subject
	Re: [Openstack] I18n issue for OpenStack



	





Don't get me wrong.. I'd be happy to have the various openstack
clients offer localised error messages. I'd also encourage a
centralised effort to collect these translationns (so that all the
various language bindings will use the same localised error messages).

On the server, though, I believe we should stick to English and
perhaps have every error message include a link (e.g.
http://docs.openstack.doc/exception/NoNetworksDefinedException) to a
localised docs site. I think losing the ability to search the web for
error messages would be a major loss.

--
Soren Hansen             | http://linux2go.dk/
Senior Software Engineer | http://www.cisco.com/
Ubuntu Developer         | http://www.ubuntu.com/
OpenStack Developer      | http://www.openstack.org/

_______________________________________________
Mailing list: https://launchpad.net/~openstack <https://launchpad.net/%7Eopenstack>
Post to     : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack <https://launchpad.net/%7Eopenstack>
More help   : https://help.launchpad.net/ListHelp



_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Follow ups

References