Date: Tue, 20 Nov 2001 15:40:01 +0200 From: =?iso-8859-7?Q?=C1=ED=E1=F3=F4=E1=F3=DC=F4=EF=F2=20=C2=E1=F3=DF=EB=E5=E9=EF=F2?= <B.Anastasatos@MyRealBox.com> To: FreeBSD-gnats-submit@freebsd.org Cc: Panagiotis Astithas <past@netmode.ntua.gr> Subject: misc/32133: Bug in greek locale fixed Message-ID: <3BFA5D31.78C59B6D@MyRealBox.com>
next in thread | raw e-mail | index | archive | help
>Number: 32133
>Category: misc
>Synopsis: Bug in greek locale fixed
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Nov 20 05:50:04 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: Basileios Anastasatos
>Release: FreeBSD 4.3-RELEASE i386
>Organization:
none
>Environment:
System: FreeBSD zephyr.compass 4.3-RELEASE FreeBSD 4.3-RELEASE #1: Sun
Nov 11 22:56:01 EET 2001
toor@zephyr.compass:/usr/src/sys/compile/2001-11-11 i386
>Description:
There is a bug in /usr/src/share/mklocale/el_GR.ISO_8859-7.src, a file
submitted by Panagiotis Astithas with PR misc/24324. Greek lower
letters final sigma, tau, ypsilon, phi, chi, psi, omega, iota with
diaeresis and ypsilon with diaeresis are not converted correctly to
their upper case equivalent, but are shifted one position to the
right, so that lower case tau becomes upper case ypsilon, lower case
ypsilon becomes upper case phi etc.
>How-To-Repeat:
Activate the greek locale and try, using vim editor, to automatically
change from lower to upper case the following phrase in greek:
ôï ýøïò áõôü
Instead of becoming "ÔÏ ¾ØÏÓ ÁÕÔ¼", it will actually get transformed
to "ÕÏ ¾ÙÏ ÁÖÕ¼" (note the lower final sigma dissapearing).
>Fix:
The necessary patch to /usr/src/share/mklocale/el_GR.ISO_8859-7.src is
included. The patch follows:
*** el_GR.ISO_8859-7.src 2001/11/20 12:55:50 1.1
--- el_GR.ISO_8859-7.src 2001/11/20 12:58:54 1.3
***************
*** 40,48 ****
MAPUPPER <0xdc 0xb6>
MAPUPPER <0xdd - 0xdf : 0xb8>
MAPUPPER <0xe0 0xdb>
! MAPUPPER <0xe1 - 0xf2 : 0xc1>
! MAPUPPER <0xf3 0xd3>
! MAPUPPER <0xf4 - 0xfb : 0xd5>
MAPUPPER <0xfc 0xbc>
MAPUPPER <0xfd - 0xfe : 0xbe>
--- 40,48 ----
MAPUPPER <0xdc 0xb6>
MAPUPPER <0xdd - 0xdf : 0xb8>
MAPUPPER <0xe0 0xdb>
! MAPUPPER <0xe1 - 0xf1 : 0xc1>
! MAPUPPER <0xf2 0xd3>
! MAPUPPER <0xf3 - 0xfb : 0xd3>
MAPUPPER <0xfc 0xbc>
MAPUPPER <0xfd - 0xfe : 0xbe>
>Release-Note:
>Audit-Trail:
>Unformatted:
X-send-pr-version: 3.113
X-GNATS-Notify:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BFA5D31.78C59B6D>
