Предполагается, что следующая функция позволяет мне выводить список установленных языковых стандартов на компьютере: https://www.php.net/resourcebundle_locales
Требуется указать «имя пакета». Я понятия не имею, что такое «пакет ресурсов», даже после прочтения этой страницы: https://www.php.net/manual/en/class.resourcebundle.php
Как говорится в комментарии , внесенном пользователем , вы должны передать эту функцию пустой строкой, чтобы получить «список всех локалей, доступных в библиотеке ICU» ... Именно это я всегда делаю, чтобы определить, существует ли локаль или нет. Я никогда не кормил его «ресурсным пакетом», потому что я не понимаю, что это такое или что оно означает. Речь идет о какой-то структуре файла или директории, предположительно существующей в Windows 10? Или это только Linux?
Я вижу список локалей, поддерживаемых ICU, в комплекте с PHP или моим компьютером / ОС? Документация совершенно крипта c и сбивает с толку, как это часто бывает, вынуждая меня спрашивать об этом и тратить свое время и энергию, а также время и энергию других без уважительной причины. Но что еще я могу сделать, когда я не понимаю, о чем идет речь?
Если уже есть все эти локали в комплекте с PHP в виде «данных ICU», в чем выгода указав "другое хранилище локали"? (Это то, что я предполагаю, что параметр функции делает.)