Где именно локали "проживают"? - PullRequest
1 голос
/ 02 февраля 2020

Я думаю, что схожу с ума. Я только что прочитал тонну запутанной информации на веб-сайте ICU, начиная здесь: http://userguide.icu-project.org/locale

Я совершенно не понимаю, что такое «пакет ресурсов», но это не так. Кажется, это означает «кучу файлов локалей», о которых я впервые подумал.

Где именно живут «локали»? Когда я перечисляю локали в PHP, который, как утверждается, использует данные ICU, это данные из дистрибутива PHP или они извлекают их из моей ОС (Windows 10)? Так что это будет отличаться в зависимости от того, на какой ОС / компьютере я запускаю свое приложение? Или это то же самое между средами, если они все используют (одну и ту же версию) PHP?

Кроме того, я никогда не видел ни одной из тех локалей, которые указывают «код сценария» и «код варианта». ». Это всегда просто "en_US", например. "Language_location". Если таковые существуют, они, конечно, не указаны для меня. Я, вероятно, собираюсь просто полностью игнорировать всю эту концепцию, если кто-то не уладит это.

Чего мне не хватает ?! Где именно локали живут / существуют / проживают? Откуда поступают данные? Все ли они используют эти данные "ICU"? Делают ли они избыточно «распределения» или «связки» локалей? Если так, то почему? Могу ли я скачать огромный список ВСЕХ локалей, шлепнуть их в каталог и сказать PHP, чтобы использовать их вместо того, что используется в данный момент?

Я также много читал руководство PHP по этому вопросу. не находя эту информацию нигде.

...