From owner-freebsd-current Thu Oct 19 1:32:39 2000 Delivered-To: freebsd-current@freebsd.org Received: from peorth.iteration.net (peorth.iteration.net [208.190.180.178]) by hub.freebsd.org (Postfix) with ESMTP id E0B9037B479; Thu, 19 Oct 2000 01:32:33 -0700 (PDT) Received: by peorth.iteration.net (Postfix, from userid 1001) id 0EA325730B; Thu, 19 Oct 2000 03:32:53 -0500 (CDT) Date: Thu, 19 Oct 2000 03:32:53 -0500 From: "Michael C . Wu" To: i18n@freebsd.org Cc: current@freebsd.org Subject: I18N Progress, Plans, and Proposals Message-ID: <20001019033252.A31416@peorth.iteration.net> Reply-To: "Michael C . Wu" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-FreeBSD-Header: This is a subliminal message from the vast FreeBSD conspiracy project. X-Operating-System: FreeBSD peorth.iteration.net 4.1.1-RELEASE FreeBSD 4.1.1-RELEASE Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At the BSDCon I18N BOF, we discussed several things that could/should happen with the future of I18N(internationalization) in FreeBSD. We would like some inputs and comments regarding the following: * Moving to message catalogue style error messages for the kernel and userland. (AIX style) Each time the system outputs an error either from the kernel or userland, the error message is a formatted alphanumerica string mapped to verbose error messages. The error messages can be mapped to various languages. The advantages are : A. Easy bug reporting by users. (e.g. "I have error 2398423") B. I18N error messages The main disadvantage is that it will be a long term work to maintain it and to keep error messages updated. 1. The future of sysinstall (or whatever should replace it) The future installer/management utility should be able to handle arbitrary character sets. In other words, it should be able to display Chinese/Japanese/etc. with user selection. To be discussed. 2. Needing a graphics console to display various character sets. There should be a kernel or loader option to start a graphics console by default. 3. Itojun mentioned that the CITRUS Japanese people will be able to import the wchar* and libxpg4 changes soon. 4. ports//auto-l10n Auto-localization port It will be like ports/x11/gnome and depend on all necessary ports. The user will be able to choose what kind of applications s/he requires, like the old Apache ports. 5. Produce /usr/share/skel/ that allow admin to specify the default language for the users login.conf bla bla bla 6. All language development groups should coordinate efforts in order to not reinvent wheels. Suggest using i18n@freebsd.org 7. Documentation should have an automatic implementation of notifying various language documentation groups to update changes. This allows for quick changes to translated efforts. 8. waiting for ICONV from Konstantine I am willing to coordinate these things, but I would like some help. ;) Thanks, Michael -- +------------------------------------------------------------------+ | keichii@peorth.iteration.net | keichii@bsdconspiracy.net | | http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. | +------------------------------------------------------------------+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message