25require_once __DIR__ .
'/../Maintenance.php';
39 parent::__construct();
40 $this->addDescription(
'Generate the normalizer data file for Malayalam' );
44 return Maintenance::DB_NONE;
50 '0D23 0D4D 200D' =>
'0D7A',
51 '0D28 0D4D 200D' =>
'0D7B',
52 '0D30 0D4D 200D' =>
'0D7C',
53 '0D32 0D4D 200D' =>
'0D7D',
54 '0D33 0D4D 200D' =>
'0D7E',
57 '0D15 0D4D 200D' =>
'0D7F',
61 foreach ( $hexPairs as $hexSource => $hexDest ) {
62 $source = UtfNormal\Utils::hexSequenceToUtf8( $hexSource );
63 $dest = UtfNormal\Utils::hexSequenceToUtf8( $hexDest );
69 file_put_contents(
"$IP/includes/languages/data/NormalizeMl.php", $writer->writeClass(
72 'header' =>
'Generated by generateNormalizerDataMl.php. Do not modify!',
73 'namespace' =>
'MediaWiki\\Languages\\Data',
74 'class' =>
'NormalizeMl',
79 echo
"ml: " . count( $pairs ) .
" pairs written.\n";
85require_once RUN_MAINTENANCE_IF_MAIN;
if(!defined( 'MEDIAWIKI')) if(ini_get('mbstring.func_overload')) if(!defined( 'MW_ENTRY_POINT')) global $IP
Environment checks.
Generates the normalizer data file for Malayalam.