Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Aug 2000 14:01:02 +0300
From:      Alexey Zelkin <phantom@cris.crimea.ua>
To:        i18n@FreeBSD.org, current@FreeBSD.org
Cc:        ache@FreeBSD.org
Subject:   Request for review: locale aliases support for libc
Message-ID:  <20000829140102.A29555@ark.cris.net>

next in thread | raw e-mail | index | archive | help

--RnlQjJ0d97Da+TV1
Content-Type: text/plain; charset=us-ascii

hi,

please review and comment

--

This is set of patches for libc which allow user to use locale
aliases. Currently it's only possible to use locale aliases
by creating one more symbolic link in /usr/share/locale, i.e.
if I want to have locale named "ru" I have to:

	ln -s /usr/share/locale/ru_RU.KOI8-R /usr/share/locale/ru

With this set of patches we need no anymore to create any symbolic
links, but edit /usr/share/locale/locale.aliases file. Format of this
file is quite simple:

	<locale alias name>	<real locale name>

All lines which starting from '#' or empty lines are ignored.
Example locale.aliases file is included to this patchset.

-- 
/* Alexey Zelkin               && phantom@cris.net       */
/* Tavric National University  && phantom@FreeBSD.org    */
/* Sysadmin/Developer          && phantom@sms.umc.com.ua */

--RnlQjJ0d97Da+TV1
Content-Type: application/x-tar-gz
Content-Disposition: attachment; filename="libc_locale_alias.tgz"
Content-Transfer-Encoding: base64

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
/wI5UwPOAFAAAA==

--RnlQjJ0d97Da+TV1--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000829140102.A29555>