From: SourceForge.net <no...@so...> - 2005-04-13 12:52:24
|
Feature Requests item #1182108, was opened at 2005-04-13 10:51 Message generated for change (Settings changed) made by dkf You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=1182108&group_id=10894 Category: None Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Error message : translation and management Initial Comment: Tcl is often used as a scripting language for users in big applications. However, users may not speak english - or, more generally, the language used in the app to communicate with the user may be not english. I suggest that Tcl should offer a way to handle error message in a better way, allowing : - at least translation of errors in other languages - better : machine-understandable description (such as error codes), so that the error message may be constructed according to the need, just before sending it to the user. For example, we CANNOT provide english error messages in our app. Given the current error management system, this seems to be quite a difficult problem to solve... Pointers for solutions : - split of error messages in various parts : static parts (such as "Syntax Error", etc.) and variable parts (which give details on the error, depending of the context : line number, name of the procedure, etc.). This is needed to set up a translation system by using msgcat, for example - generalisation of error codes. In the current version, error codes are not set for all the erros. For details : - see news://comp.lang.tcl : quite a large discussion took place on the subject, starting from April, 07, 2005, under the subjects " Managing (translate) errors in a different language " and "Translate error messages" - contact me ! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=1182108&group_id=10894 |