Article View: comp.std.internat
Article #337Re: An alternative I18N paradigm
From: Markus Kuhn
Date: Thu, 31 Dec 1992 21:59
Date: Thu, 31 Dec 1992 21:59
67 lines
3837 bytes
3837 bytes
andersa@Riga.DoCS.UU.SE (Anders Andersson) writes: >In article <1hkff3EINN5uv@uni-erlangen.de>, unrza3@cd4680fs.rrze.uni-erlangen.de (Markus Kuhn) writes: >> I suggest that this international local should use existing ISO standards >> where possible. Some conventions for this international locale might be >> >> - use the metric system (SI units) >> - use ISO paper sizes (e.g. A4, C5, ...) >[lines deleted] >> - ... (additional suggestions are welcome) > - a unified currency (say, the ECU) > - a single natural language (say, English) >Some people believe that computers should be made to fit the needs >of humans, not the other way around. One elementary need of humans with regard to computers is simplicity and transparency! I agree completely and I believe that this does not conflict with my proposal of an 'international locale'. There are a few elements of a locale that are really necessary and the language used by programs in dialogues is one good example. But the POSIX locales try to offer the usual all-in-one-kitchen-sink solution and offer many many options for trivial output formats like decimal numbers and dates, for which people all over the world will quickly accept international standards. There isn't any cultural problem with the question whether the date should be written littleendian or bigendian or worse. Whether we have today - 31.12.1992 (German notation) - 1992-12-31 (ISO notation) - 12-31-1992 (US notation?) isn't a question. Every intelligent person will easily understand any of these and other notations. Perhaps an acceptable point of conflict would be which calendar should be used at all. Don't forget that there are over 10^9 people on this planet that don't have the year 1992, because their most important religious person was born 5000 or 7000 or 1400 years ago and that event defines their year 1. POSIX locales don't address these REAL CULTURAL DIFFERENCES. It is ridiculous to introduce complex mechanisms to switch between different decimal point alternatives, but to ignore some major calendars. No, I don't suggest to introduce another 10 locale elements for calendar dates. The final solution is much easier, but perhaps we have to wait a little bit for it: Some years ago, people within UN have started to develop the idea of a new world calendar. Until then, we should be happy with ISO 8601. Solutions that try to make everyone happy (like POSIX locales) are often much worse than simple solutions like an international locale with as few local differences (e.g. message language) as possible. Think about Occam's razor! Minimize local differences in environments as much as possible! I have already enough troubles with switching between German and US keyboard layouts here, but the most awful and confusing keyboard I have ever used (SIEMENS PC 16-20) offered both layouts in different colors ... 8-O Markus -- Markus Kuhn, Computer Science student -=-=- University of Erlangen, Germany Internet: mskuhn@immd4.informatik.uni-erlangen.de | X.500 entry available ----- Anyone participating in the use of MS-DOS, Heroin or Cocaine is ----- ---- simply not getting the most out of life possible. (Brian Downing) ----
Technical Details
Message-ID:
<1hvqgbEINN1o1@uni-erlangen.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!fauern!uni-erlangen.de!not-for-mailReferences:
<24479@alice.att.com> <1hkff3EINN5uv@uni-erlangen.de> <1hncs1INN1qq@corax.udac.uu.se>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!fauern!uni-erlangen.de!not-for-mail From: unrza3@cd4680fs.rrze.uni-erlangen.de (Markus Kuhn) Newsgroups: comp.std.internat Subject: Re: An alternative I18N paradigm Date: 31 Dec 1992 22:59:39 +0100 Organization: Regionales Rechenzentrum Erlangen Message-ID: <1hvqgbEINN1o1@uni-erlangen.de> References: <24479@alice.att.com> <1hkff3EINN5uv@uni-erlangen.de> <1hncs1INN1qq@corax.udac.uu.se> Reply-To: mskuhn@immd4.informatik.uni-erlangen.de NNTP-Posting-Host: cd4680fs.rrze.uni-erlangen.de Lines: 67