wiki.techinc.nl/maintenance/language
Kevin Israel 8c4cea2ca2 Clean up old ICU version checks
Since 1.36, intl has been a required PHP extension, and PHP 7.4 dropped
support for ICU < 50.1 (Unicode 6.2), so:

* In SpecialVersion, don't check whether INTL_ICU_VERSION is defined.

* Remove check in the installer for outdated Unicode normalization. It
  was added over twelve years ago in r70126 (a21fb8651f) with a
  comment that it should be kept up to date, but no one ever did.

* Remove IcuCollation::getUnicodeVersionForICU(), which contained a long
  list of ICU versions and corresponding Unicode versions that had to be
  kept up to date manually. Instead use IntlChar::getUnicodeVersion(),
  which was added in PHP 7.0. There are no known callers outside core.

* Remove LinkFilter::supportsIDN(), as ICU has had support for UTS#46
  since version 4.6. There are no known callers outside core. Also
  remove $flags and $variant from the idn_to_utf8() call, which match
  PHP 7.4's defaults. (INTL_IDNA_VARIANT_2003 was the default in 7.3.)

* Display the ICU and Unicode versions in the installer, just below the
  PHP version. The ICU version is shown on Special:Version near the PHP
  version, and it probably makes sense to show it there as well.

Change-Id: Ibdfac1a6f46fd56b84de1140292e0ec863f043ee
2023-01-26 06:49:13 -05:00
..
zhtable Chinese Conversion Table Update 2022-2 2022-12-16 10:36:18 +08:00
alltrans.php
date-formats.php
digit2html.php Replace deprecated Language::getMessagesFileName 2022-12-28 15:56:30 +00:00
dumpMessages.php
generate-collation-data
generate-normalize-data language: Autoload normalize data and remove transformUsingPairFile compat 2021-08-10 21:03:13 +00:00
generateCollationData.php Clean up old ICU version checks 2023-01-26 06:49:13 -05:00
generateNormalizerDataAr.php language: Add MediaWiki\Languages\Data namespace to PSR-4 autoloader 2021-08-10 22:00:25 +00:00
generateNormalizerDataMl.php language: Add MediaWiki\Languages\Data namespace to PSR-4 autoloader 2021-08-10 22:00:25 +00:00
generateUcfirstOverrides.php Maintenance script updates to support ucfirst() title case 2022-10-13 15:50:20 +11:00
generateUpperCharTable.php Maintenance script updates to support ucfirst() title case 2022-10-13 15:50:20 +11:00
langmemusage.php Use LanguageNameUtils constants instead of strings 2021-12-05 22:13:34 +01:00
listVariants.php
StatOutputs.php maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings() 2022-02-24 12:52:05 +00:00