[loc-en-dev] [Fwd: grandfathered language tags]
Naoto Sato
Naoto.Sato at Sun.COM
Thu Feb 12 15:37:20 PST 2009
Or default to a default locale.
Anyway, the point I would like to make here is not technical, but more
like a project management reason. To make JDK7, we should go for the
minimal function set and we have to nail down the spec/resource/schedule
ASAP. Since this project is not tied to any release at the moment, we
will need to persuade the JDK7 planning team with a concrete plan, in
order for them to include this feature.
Naoto
Doug Felt wrote:
> So I guess you're suggesting, Naoto, that we throw an exception for
> these now?
>
> It does seem that we could accept and parse private use tags without
> doing canonicalization. That leaves only the grandfathered tags that
> we'd reject outright, and of course if there is a standards-body-defined
> list we can handle those internally as special cases. I'm not sure how
> much additional work this would be. It's my feeling that all the work
> is in the specification and API design (and in writing thorough tests),
> and that the actual implementation is relatively straightforward by
> comparison.
>
> Doug
>
> On Thu, Feb 12, 2009 at 1:23 PM, Naoto Sato <Naoto.Sato at sun.com
> <mailto:Naoto.Sato at sun.com>> wrote:
>
> I vote against supporting this for JDK7 due to the
> schedule/resource. I believe that this could be added later. For
> JDK7 I think we should only focus on "langtag" in the following
> BCP47 ABNF.
>
> Language-Tag = langtag
> / privateuse ; private use tag
> / grandfathered ; grandfathered registrations
>
> Thanks,
> Naoto
>
>
> Yoshito Umaoka wrote:
>
> I scanned the data in the latest draft -
> http://www.ietf.org/internet-drafts/draft-ietf-ltru-4645bis-09.txt
>
> With this update (expected coming soon), the grandfathered list
> look like below -
>
> art-lojban(deprecated) -> jbo
> cel-gaulish
> en-GB-oed
> i-ami(deprecated) -> ami
> i-bnn(deprecated) -> bnn
> i-default
> i-enochian
> i-hak(deprecated) -> hak
> i-klingon(deprecated) -> tlh
> i-lux(deprecated) -> lb
> i-mingo
> i-navajo(deprecated) -> nv
> i-pwn(deprecated) -> pwn
> i-tao(deprecated) -> tao
> i-tay(deprecated) -> tay
> i-tsu(deprecated) -> tsu
> no-bok(deprecated) -> nb
> no-nyn(deprecated) -> nn
> sgn-BE-FR(deprecated) -> sfb
> sgn-BE-NL(deprecated) -> vgt
> sgn-CH-DE(deprecated) -> sgg
> zh-guoyu(deprecated) -> cmn
> zh-hakka(deprecated) -> hak
> zh-min(deprecated)
> zh-min-nan(deprecated) -> nan
> zh-xiang(deprecated) -> hsn
>
>
> -Yoshito
>
>
> -------- Original Message --------
> Subject: grandfathered language tags
> Date: Mon, 09 Feb 2009 16:30:38 -0500
> From: Yoshito Umaoka <y.umaoka at gmail.com
> <mailto:y.umaoka at gmail.com>>
> To: locale-enhancement-dev at openjdk.java.net
> <mailto:locale-enhancement-dev at openjdk.java.net>
>
> I scanned the latest language tag registry -
> http://www.iana.org/assignments/language-subtag-registry
>
> There is a category - grandfathered. Use of these tags are valid in
> BCP47 language tag. Some of them were deprecated and its preferred
> "well-formed" mappings. Below is the full list of grandfathered
> tags
> currently available (File-Date: 2009-01-13).
>
> art-lojban(deprecated) -> jbo
> cel-gaulish
> en-GB-oed
> i-ami
> i-bnn
> i-default
> i-enochian
> i-hak(deprecated) -> zh-hakka
> i-klingon(deprecated) -> tlh
> i-lux(deprecated) -> lb
> i-mingo
> i-navajo(deprecated) -> nv
> i-pwn
> i-tao
> i-tay
> i-tsu
> no-bok(deprecated) -> nb
> no-nyn(deprecated) -> nn
> sgn-BE-fr
> sgn-BE-nl
> sgn-CH-de
> zh-cmn
> zh-cmn-Hans
> zh-cmn-Hant
> zh-gan
> zh-guoyu(deprecated) -> zh-cmn
> zh-hakka
> zh-min
> zh-min-nan
> zh-wuu
> zh-xiang
> zh-yue
>
> I'm wondering if we should include the support for grandfathered
> tags,
> especially ones which do not have well-formed mappings. If we
> want to
> support such cases, I would expect the whole string is handled as a
> single unit (do not try to parse them out into separated fields.).
> Anyway, I'd like to get your inputs.
>
> Thanks,
> Yoshito
>
>
>
> --
> Naoto Sato
>
>
--
Naoto Sato
More information about the locale-enhancement-dev
mailing list