Why Suppress-Script exists (was: Re: Language subtag modification
request: frr Suppres-Script Latn)
Doug Ewell
dewell at adelphia.net
Fri Mar 10 16:30:13 CET 2006
Michael Everson <everson at evertype dot com> wrote:
>> All that Suppress-Script says is that when you are dealing a
>> "normal" case like English in Latin or Portuguese in Latin, and not
>> working with a "comparison" situation as above, the "Latn" script
>> probably does not add information and should therefore be omitted.
>> This is similar to saying that the region subtag in "pon-FM"
>> probably does not add information and should therefore be omitted.
>
> Why isn't there a "Suppress-Region" then?
To add to John's response, and as Ira pointed out, the script subtag (if
any) is inserted between language and region. Implementations
(software) that use the simplistic "left-prefix" matching scheme (ask if
you need that explained, Michael) will not find a match between "es-MX"
and "es-Latn-MX". Suppress-Script was intended specifically to help
with this problem. Region doesn't have this problem since it's always
appeared after language.
Better matching schemes, such as those found in the upcoming (one hopes)
matching draft from LTRU, would identify the individual subtags --
language, script, region, variant, etc. -- and would indeed find a match
between "es-MX" and "es-Latn-MX".
--
Doug Ewell
Fullerton, California, USA
http://users.adelphia.net/~dewell/
More information about the Ietf-languages
mailing list