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>