Могу ли я последовать какому-либо актуальному предложению добавить правильную поддержку локали в JavaScript?

Несмотря на то, что все основные операционные системы и языки программирования /API поддерживают региональную поддержку по крайней мере пару десятилетий, кажется, что JavaScript все еще не поддерживает!

Ввиду того, что JavaScript становится все более полноценным языком программирования приложений как в браузере, так и на сервере, отсутствие реальной поддержки локали становится настоящей проблемой.

Есть ли какие-либо предложения по добавлению поддержки локали, как она существует на других языках, в стандарт EcmaScript? Как часть проекта "Гармония" или еще где-нибудь? Я хотел бы поддержать и проповедовать любое такое предложение.

(Это продолжение моего предыдущего вопроса: возможно ли определить страну локали пользователя, заданную в ОС, из браузера в JavaScript?)

2 ответа

Решение

Лучшее, что я нашел до сих пор, это "ES Wiki": "Вики для текущей работы над спецификацией Ecma TC39".

Эта вики имеет "каталог глобализации". В разделе "Цели" этого каталога, среди прочего, указывается:

Предоставьте API, который дополняет спецификацию языка ECMAScript следующим образом:

  • Последовательный, богатый API интернационализации, аналогичный тому, что современные операционные системы и библиотеки интернационализации имеют сегодня для C++ и Java.
  • Последовательные результаты (не идентичны на 100%, но сопоставимы с данными, собранными в CLDR или с поддержкой локали на основных платформах).
  • Поддержка нескольких локалей для одного приложения.
  • Определение локалей, часовых поясов, валют и т. Д. С использованием существующих стандартов. Повторное использование объектов, создание которых обходится дороже, например, подборщики.

Я только что заметил, что официальная Спецификация Интернационализации API ECMAScript была выпущена в декабре 2012 года, возможно, без особой суеты в Интернете:

Стандарт ECMA-402
1-е издание / декабрь 2012

HTMLPDFePub

Другие вопросы по тегам