From owner-freebsd-i18n Fri Nov 17 8:51:22 2000 Delivered-To: freebsd-i18n@freebsd.org Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (Postfix) with ESMTP id 87B4D37B479 for ; Fri, 17 Nov 2000 08:51:20 -0800 (PST) Received: from newsguy.com (p15-dn03kiryunisiki.gunma.ocn.ne.jp [210.232.224.144]) by peach.ocn.ne.jp (8.9.1a/OCN/) with ESMTP id BAA07494 for ; Sat, 18 Nov 2000 01:51:19 +0900 (JST) Message-ID: <3A15619F.8062E5F5@newsguy.com> Date: Sat, 18 Nov 2000 01:49:35 +0900 From: "Daniel C. Sobral" X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en,pt-BR MIME-Version: 1.0 To: freebsd-i18n@freebsd.org Subject: LC_NUMERIC/LC_MONETARY Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG How does one create the LC_NUMERIC and LC_MONETARY files? -- Daniel C. Sobral (8-DCS) dcs@newsguy.com dcs@freebsd.org capo@world.wide.bsdconspiracy.net He has been convicted of criminal possession of a clue with intent to distribute. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Fri Nov 17 9:11:34 2000 Delivered-To: freebsd-i18n@freebsd.org Received: from columbus.cris.net (columbus.cris.net [212.110.128.65]) by hub.freebsd.org (Postfix) with ESMTP id 18D6637B479 for ; Fri, 17 Nov 2000 09:11:22 -0800 (PST) Received: from ark.cris.net (ark.cris.net [212.110.128.68]) by columbus.cris.net (8.9.3/8.9.3) with ESMTP id TAA30251; Fri, 17 Nov 2000 19:10:00 +0200 (EET) Received: (from phantom@localhost) by ark.cris.net (8.11.1/8.11.1) id eAHHAmp85494; Fri, 17 Nov 2000 19:10:48 +0200 (EET) Date: Fri, 17 Nov 2000 19:10:48 +0200 From: Alexey Zelkin To: "Daniel C. Sobral" Cc: freebsd-i18n@FreeBSD.ORG Subject: Re: LC_NUMERIC/LC_MONETARY Message-ID: <20001117191048.A84956@ark.cris.net> References: <3A15619F.8062E5F5@newsguy.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <3A15619F.8062E5F5@newsguy.com>; from dcs@newsguy.com on Sat, Nov 18, 2000 at 01:49:35AM +0900 X-Operating-System: FreeBSD 3.5-STABLE i386 Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG hi, Our locale does not have support for LC_NUMERIC/LC_MONETARY/LC_MESSAGES support. Hardcoded C locale values are used now. Support for $subj is on my todo list, and hopefully until end of this year we will get it. On Sat, Nov 18, 2000 at 01:49:35AM +0900, Daniel C. Sobral wrote: > How does one create the LC_NUMERIC and LC_MONETARY files? -- /* Alexey Zelkin && phantom@cris.net */ /* Tavric National University && phantom@FreeBSD.org */ /* Sysadmin/Developer && phantom@sms.umc.com.ua */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Nov 18 1:55:29 2000 Delivered-To: freebsd-i18n@freebsd.org Received: from home.astralblue.com (adsl-209-76-108-39.dsl.snfc21.pacbell.net [209.76.108.39]) by hub.freebsd.org (Postfix) with ESMTP id 2DBBC37B479 for ; Sat, 18 Nov 2000 01:55:28 -0800 (PST) Received: from localhost (ab@localhost) by home.astralblue.com (8.11.1/8.11.1) with ESMTP id eAI9tRD26461 for ; Sat, 18 Nov 2000 01:55:27 -0800 (PST) (envelope-from ab@astralblue.com) Date: Sat, 18 Nov 2000 01:55:26 -0800 (PST) From: "Eugene M. Kim" To: FreeBSD Internationalization Mailing List Subject: Status of iconv/Unicode FFS? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greetings, I was wondering how far the i18n efforts on FreeBSD have gone so far, especially about the kernel namespace part. Does anyone know about the current status of the kernel iconv library and the Unicode FFS? I would like to contribute something in this area, but didn't want to reinvent the wheel. : ) Thank you in advance, Eugene -- Eugene M. Kim "Is your music unpopular? Make it popular; make music which people like, or make people who like your music." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Nov 18 2: 5:44 2000 Delivered-To: freebsd-i18n@freebsd.org Received: from relay.butya.kz (butya-gw.butya.kz [212.154.129.94]) by hub.freebsd.org (Postfix) with ESMTP id DF2D337B479 for ; Sat, 18 Nov 2000 02:05:41 -0800 (PST) Received: by relay.butya.kz (Postfix, from userid 1000) id 4D77928E04; Sat, 18 Nov 2000 16:05:35 +0600 (ALMT) Received: from localhost (localhost [127.0.0.1]) by relay.butya.kz (Postfix) with ESMTP id 3EAFB28DBD; Sat, 18 Nov 2000 16:05:35 +0600 (ALMT) Date: Sat, 18 Nov 2000 16:05:35 +0600 (ALMT) From: Boris Popov To: "Eugene M. Kim" Cc: FreeBSD Internationalization Mailing List , Konstantin Chuguev Subject: Re: Status of iconv/Unicode FFS? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 18 Nov 2000, Eugene M. Kim wrote: > I was wondering how far the i18n efforts on FreeBSD have gone so far, > especially about the kernel namespace part. > > Does anyone know about the current status of the kernel iconv library > and the Unicode FFS? I would like to contribute something in this area, > but didn't want to reinvent the wheel. : ) I'm waiting for Konstantin to finish his iconv library tweaks. After this, current kernel side iconv code will be updated and can be committed. Michael is already working on unicode FFS. -- Boris Popov http://www.butya.kz/~bp/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Nov 18 10:34:32 2000 Delivered-To: freebsd-i18n@freebsd.org Received: from alpha.dante.org.uk (alpha.dante.org.uk [193.63.211.19]) by hub.freebsd.org (Postfix) with ESMTP id D93CD37B65F for ; Sat, 18 Nov 2000 10:34:23 -0800 (PST) Received: from localhost ([127.0.0.1] helo=dante.org.uk) by alpha.dante.org.uk with esmtp (Exim 3.12 #4) id 13xCoM-0005Cf-00; Sat, 18 Nov 2000 18:34:03 +0000 Message-ID: <3A16CB91.AABF162B@dante.org.uk> Date: Sat, 18 Nov 2000 18:33:57 +0000 From: Konstantin Chuguev Organization: Delivery of Advanced Network Technology to Europe Ltd. X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: ru, en MIME-Version: 1.0 To: Boris Popov Cc: "Eugene M. Kim" , FreeBSD Internationalization Mailing List Subject: Re: Status of iconv/Unicode FFS? References: Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Boris Popov wrote: > On Sat, 18 Nov 2000, Eugene M. Kim wrote: > > > I was wondering how far the i18n efforts on FreeBSD have gone so far, > > especially about the kernel namespace part. > > > > Does anyone know about the current status of the kernel iconv library > > and the Unicode FFS? I would like to contribute something in this area, > > but didn't want to reinvent the wheel. : ) > > I'm waiting for Konstantin to finish his iconv library tweaks. > After this, current kernel side iconv code will be updated and can be > committed. Michael is already working on unicode FFS. > I had to rewrite the library almost from scratch, to be able to use binary tables, not modules, for CCS. I've also made some memory management optimisations, code reusability improvements and the framework for using built-in CCS tables and CES modules (the latter is for static library). The library layout is finished, I'm debugging EUC code now. I suppose ISO-2022 code has bugs as well. I hope to finish everything in a few days. Boris, I had to get rid of the module stuff written by you at the moment, because of serious changes/simplifications in CES/CCS structure. I believe there is no need in the module dependency tracking code anymore, as there are no more dependencies. I still haven't got a clue how to use the library from the kernel in terms of memory management (libc's malloc/free analogues of kernel), module linking (dlopen/dlsym/dlclose) and memory mapping (mmap/munmap). The current code uses these functions directly (except for iconv_malloc). I think the best solution would be to have iconv wrappers for these functions, using #ifdef KERNEL inside of them to call appropriate low level functions. I'm going to release the code together with ports (iconv-2.0). As some other ports depend on it, this will be a good way to uncover the bugs I can't find myself. In parallel, I can work in the kernel compatibility direction, or anyone interested can do so. -- KC To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message