* Turn normalize data into an autoloadable class and use the class name as key instead of a partial file name with a base directory. * This protected function is not aimed at re-use in extensions, has no other usage known to Codesearch. Mark it internal, and remove the compat introduced by31283f34bf. * Update the now ten-year-old documentation comments that described this as "Temporary". The functionality and comment were introduced in 2010 by Tim with r60599 (ad19c032b0). Ref <https://bash.toolforge.org/search?p=0&q=temporary>. * Replace the broken wikitech-l archive link with a working one, and describe the thread for easier future reference. Bug: T225756 Change-Id: I004da1f25c19e1095d0917349f2ba8461f9f0715
17 lines
419 B
Bash
Executable file
17 lines
419 B
Bash
Executable file
#!/bin/bash -eu
|
|
|
|
clear_temp() {
|
|
rm -f UnicodeData.txt
|
|
}
|
|
|
|
# Setup
|
|
clear_temp
|
|
export MW_INSTALL_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")"/../.. && pwd)"
|
|
|
|
wget https://unicode.org/Public/6.0.0/ucd/UnicodeData.txt
|
|
php "$MW_INSTALL_PATH/maintenance/language/generateNormalizerDataAr.php" --unicode-data-file UnicodeData.txt
|
|
|
|
php "$MW_INSTALL_PATH/maintenance/language/generateNormalizerDataMl.php"
|
|
|
|
# Teardown
|
|
clear_temp
|