| Summary: | Bug in greek locale fixed | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Αναστασάτος Βασίλειος <B.Anastasatos> | ||||
| Component: | misc | Assignee: | Alexey Zelkin <phantom> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | CC: | past | ||||
| Priority: | Normal | ||||||
| Version: | 4.3-RELEASE | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
State Changed From-To: open->analyzed Committed to -current Responsible Changed From-To: freebsd-bugs->phantom MFC reminder State Changed From-To: analyzed->closed MFCed some time ago. Thanks for report! |
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. 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 *************** 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).