-
Bug
-
Resolution: Fixed
-
P2
-
1.1.7
-
b01
-
sparc
-
solaris_2.6
Name: bb33257 Date: 10/16/98
Solaris 2.6 with the euro patch (8859-15 patch) adds several
new locales, including:
da.ISO8859-15/ es.ISO8859-15/ nl_BE.ISO8859-15/
da.ISO8859-15@euro/ es.ISO8859-15@euro/ nl_BE.ISO8859-15@euro/
de.ISO8859-15/ fr.ISO8859-15/ pt.ISO8859-15/
de.ISO8859-15@euro/ fr.ISO8859-15@euro/ pt.ISO8859-15@euro/
de_AT.ISO8859-15/ fr_BE.ISO8859-15/ su.ISO8859-15/
de_AT.ISO8859-15@euro/ fr_BE.ISO8859-15@euro/ su.ISO8859-15@euro/
en_IE.ISO8859-15/ it.ISO8859-15/ sv.ISO8859-15/
en_IE.ISO8859-15@euro/ it.ISO8859-15@euro/ sv.ISO8859-15@euro/
en_UK.ISO8859-15/ nl.ISO8859-15/
en_UK.ISO8859-15@euro/ nl.ISO8859-15@euro/
(Solaris 2.7 is probably similar.)
For the locales ending in @euro, 1.1.7 tries to recognize the
@euro Solaris locales as euro variant. For example,
fr_BE.ISO8859-15@euro
maps to the Java locale
fr_BE_EURO (with file.encoding=ISO8859_15_FDIS)
Locales with no country, such as fr.ISO8859-15@euro,
are also mapped, in this example, to fr__EURO. However,
this is no good, because all of the Java euro locales descend
from country locales. So fr.ISO8859-15@euro should map to
fr_FR_EURO in order to get the euro currency patterns. The
same problem exists with all @euro locales with no country.
In 1.2 this is fixed with a locale mapping table that
handles this problem on Solaris. This table should be added
to the 1.1.7 VM also.
======================================================================