Ok so we use the error code and the manual url together ..
----- Original Message ----- From: "Ilia A." <[EMAIL PROTECTED]> To: "Maxim Maletsky" <[EMAIL PROTECTED]>; "Sterling Hughes" <[EMAIL PROTECTED]>; "'PHP Developers Mailing List'" <[EMAIL PROTECTED]> Sent: Tuesday, November 26, 2002 1:14 AM Subject: Re: [PHP-DEV] [PATCH] Redirect on Error > On November 25, 2002 07:57 pm, Maxim Maletsky wrote: > > On Mon, 25 Nov 2002 15:21:06 -0500 Sterling Hughes <[EMAIL PROTECTED]> > wrote: > > > Educate users to speak the base amount of english required, I18N'ing the > > > language is just going to lead to headaches from a user perspective > > > (incorrect translations, slower performance, translations for english > > > speakers) and a developer perspective (having to lookup tokens, > > > understanding another language, getting bug reports with horrible error > > > messages). > > > > That is why we have error codes :) > > > > Are you saying that Oracle is wrong giving the ability to localize even > > SQL error messages? These does not have to ever happen, but in my > > Italian team the guys are simply rocking - they find out instantly what > > they did wrong to a query because it is in their language. > > Oracle is by far the most bloated piece of software in existence, adopting > ideas from it is hardly a good idea. It is so complex, that perhaps > localization was the only way they could make it usable for international > users. > > > > > Sets the language to what you speak and you will develop faster wherever > > you're coming from. > > > > And the next logical step from that would be to develop in the language you > speak and this is how you get PHP code that makes Perl look good. Right now > code written by French developer can be understood by a Chinese developer, > with the eventual evolution of your suggestion understanding code would > require the knowledge of the language the author decided to use in addition > to PHP. > > > As of bug reports - as long as every error has its own error code > > everyone in the world can find out what the error means. How different > > is that from simply translating the documentation? > > Bugs imply a problem with either PHP itself or in some cases an application > written in PHP. In those cases the person resolving the bug will be the > original developer who if he cannot understand the problem will pipe it to > /dev/null. I don't know how you evaluate your time, but most people just > don't have the time to look up error code XYZ in the big error-code codebook. > With PHP we already have enough difficulty resolving the bugs we have, adding > more complexity by introducing i18n will only lead to more valid reports > being ignored because no one has the time to 'translate' the problem. I mean > consider the PHP documentation project, most translations are notoriously > behind and even the English translation need much work. > Realistically, I think that even if you did introduce i18n in error message > most would still remain in English with maybe 20-30% of messages being > translated in popular locales like German and French and even lower in less > common locales. With such low translation level you are only going to > introduce confusion, which is the exact opposite of what you are trying to > do. > > Ilia > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php