diff options
author | Mario <mario@mariovavti.com> | 2020-06-15 07:01:35 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2020-06-15 07:01:35 +0000 |
commit | 63a6b4a162041d8381c9e58c641b44ec5120011a (patch) | |
tree | 73386c5a5349ed5eec8bd165f68d47a6b60c6639 /vendor/commerceguys/intl/scripts/generate_number_format_data.php | |
parent | 7270da6a28f836f94f6d98557df9532e587c3646 (diff) | |
download | volse-hubzilla-63a6b4a162041d8381c9e58c641b44ec5120011a.tar.gz volse-hubzilla-63a6b4a162041d8381c9e58c641b44ec5120011a.tar.bz2 volse-hubzilla-63a6b4a162041d8381c9e58c641b44ec5120011a.zip |
composer update commerceguys/intl
Diffstat (limited to 'vendor/commerceguys/intl/scripts/generate_number_format_data.php')
-rw-r--r-- | vendor/commerceguys/intl/scripts/generate_number_format_data.php | 51 |
1 files changed, 1 insertions, 50 deletions
diff --git a/vendor/commerceguys/intl/scripts/generate_number_format_data.php b/vendor/commerceguys/intl/scripts/generate_number_format_data.php index a9d7d4849..0654d0ebb 100644 --- a/vendor/commerceguys/intl/scripts/generate_number_format_data.php +++ b/vendor/commerceguys/intl/scripts/generate_number_format_data.php @@ -5,20 +5,9 @@ */ set_time_limit(0); -require __DIR__ . '/../vendor/autoload.php'; +require __DIR__ . '/generate_base.php'; -// Downloaded from https://github.com/unicode-cldr/cldr-localenames-full.git -$localeDirectory = __DIR__ . '/assets/cldr-localenames-full/main/'; $enLanguages = $localeDirectory . 'en/languages.json'; -// Downloaded from https://github.com/unicode-cldr/cldr-numbers-full.git -$numbersDirectory = __DIR__ . '/assets/cldr-numbers-full/main/'; - -if (!is_dir($localeDirectory)) { - die("The $localeDirectory directory was not found"); -} -if (!is_dir($numbersDirectory)) { - die("The $numbersDirectory directory was not found"); -} if (!file_exists($enLanguages)) { die("The $enLanguages file was not found"); } @@ -165,41 +154,3 @@ function filter_duplicates(array $numberFormats) return $numberFormats; } - -/** - * Creates a list of available locales. - */ -function discover_locales() -{ - global $localeDirectory; - - // Locales listed without a "-" match all variants. - // Locales listed with a "-" match only those exact ones. - $ignoredLocales = [ - // Interlingua is a made up language. - 'ia', - // Ignored by other generation scripts, very minor locales. - 'as', 'asa', 'bem', 'ccp', 'chr', 'dav', 'dua', 'ebu', 'ewo', 'guz', 'gv', 'ii', - 'jgo', 'jmc', 'kam', 'kde', 'ki', 'kkj', 'kl', 'kln', 'ksb', 'kw', 'lag', - 'ln', 'mer', 'mgo', 'nd', 'nmg', 'nnh', 'nus', 'os', 'ps', 'rwk', 'sah', - 'saq', 'sbp', 'shi', 'sn', 'teo', 'vai', 'vun', 'xog', 'zgh', - // Special "grouping" locales. - 'root', 'en-US-POSIX', - ]; - - // Gather available locales. - $locales = []; - if ($handle = opendir($localeDirectory)) { - while (false !== ($entry = readdir($handle))) { - if (substr($entry, 0, 1) != '.') { - $entryParts = explode('-', $entry); - if (!in_array($entry, $ignoredLocales) && !in_array($entryParts[0], $ignoredLocales)) { - $locales[] = $entry; - } - } - } - closedir($handle); - } - - return $locales; -} |