renovation
This commit is contained in:
parent
6ac9e3a500
commit
40681dc96d
1 changed files with 6 additions and 6 deletions
|
@ -5,7 +5,7 @@
|
|||
В частности:
|
||||
<dl>
|
||||
<dt>Строки</dt>
|
||||
<dd>При сравнении сравниваются коды символов, а это неправильно, к примеру, в русском языке оказывается, что `"ё" > "я"` и "а" > "Я", хотя всем известно, что `я` -- последняя буква алфавита и это она должна быть больше любой другой.</dd>
|
||||
<dd>При сравнении сравниваются коды символов, а это неправильно, к примеру, в русском языке оказывается, что `"ё" > "я"` и `"а" > "Я"`, хотя всем известно, что `я` -- последняя буква алфавита и это она должна быть больше любой другой.</dd>
|
||||
<dt>Даты</dt>
|
||||
<dd>В разных странах принята разная запись дат. Где-то пишут 31.12.2014 (Россия), а где-то 12/31/2014 (США), где-то иначе.</dd>
|
||||
<dt>Числа</dt>
|
||||
|
@ -31,7 +31,7 @@
|
|||
|
||||
*Локаль* -- первый и самый важный аргумент всех методов, связанных с интернационализацией.
|
||||
|
||||
**Локаль описывается строкой из трёх компонентов, которые разделяются дефисом:**
|
||||
Локаль описывается строкой из трёх компонентов, которые разделяются дефисом:
|
||||
<ol>
|
||||
<li>Код языка.</li>
|
||||
<li>Код способа записи.</li>
|
||||
|
@ -50,9 +50,9 @@
|
|||
|
||||
Стандарт, который описывает локали -- [RFC 5464](http://tools.ietf.org/html/rfc5646), языки описаны в [IANA language registry](http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry).
|
||||
|
||||
**Все методы принимают локаль в виде строки или массива, содержащего несколько локалей в порядке предпочтения.**
|
||||
Все методы принимают локаль в виде строки или массива, содержащего несколько локалей в порядке предпочтения.
|
||||
|
||||
**Если локаль не указана или `undefined` -- берётся локаль по умолчанию, установленная в окружении (браузере).**
|
||||
Если локаль не указана или `undefined` -- берётся локаль по умолчанию, установленная в окружении (браузере).
|
||||
|
||||
### Подбор локали localeMatcher
|
||||
|
||||
|
@ -68,7 +68,7 @@
|
|||
|
||||
Если локалей несколько, например `["zh-Hans-CN", "ru-RU"]` то `localeMatcher` пытается подобрать наиболее подходящую локаль для первой из списка (китайская), если не получается -- переходит ко второй (русской) и так далее. Если ни одной не нашёл, например на компьютере не совсем поддерживается ни китайский ни русский, то используется локаль по умолчанию.
|
||||
|
||||
**Как правило, `"best fit"` является здесь наилучшим выбором.**
|
||||
Как правило, `"best fit"` является здесь наилучшим выбором.
|
||||
|
||||
|
||||
## Строки, Intl.Collator [#intl-collator]
|
||||
|
@ -104,7 +104,7 @@ var collator = new Intl.Collator([locales, [options] ])
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
**В подавляющем большинстве случаев подходят стандартные параметры, то есть `options` указывать не нужно.**
|
||||
В подавляющем большинстве случаев подходят стандартные параметры, то есть `options` указывать не нужно.
|
||||
|
||||
Использование:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue