diff --git a/spec/locale.html b/spec/locale.html index 4e977e71..21bee558 100644 --- a/spec/locale.html +++ b/spec/locale.html @@ -136,7 +136,8 @@

1. Let _optionsValue_ be _options_.[[<_key_>]]. 1. If _optionsValue_ is not *undefined*, then 1. Assert: Type(_optionsValue_) is String. - 1. Set _value_ to _optionsValue_. + 1. Let _optionsUValue_ be the ASCII-lowercase of _optionsValue_. + 1. Set _value_ to the String value resulting from canonicalizing _optionsUValue_ as a value of key _key_ per Unicode Technical Standard #35 Part 1 Core, Annex C LocaleId Canonicalization Section 5 Canonicalizing Syntax, Processing LocaleIds. 1. If _entry_ is not ~empty~, then 1. Set _entry_.[[Value]] to _value_. 1. Else,