echo "Preparing resource bundle compilation (version
$icuVersionInDownload)...\n";
$compiler =
new GenrbCompiler($genrb,
$genrbEnv);
$config =
new GeneratorConfig($sourceDir.'/data',
$icuVersionInDownload);
$dataDir =
dirname(__DIR__
).'/data';
$config->
addBundleWriter($dataDir,
new PhpBundleWriter());
echo "Starting resource bundle compilation. This may take a while...\n";
// We don't want to use fallback to English during generation
Locale::
setDefaultFallback('root'
);
echo "Generating language data...\n";
$generator =
new LanguageDataGenerator($compiler, Intl::LANGUAGE_DIR
);
$generator->
generateData($config);
echo "Generating script data...\n";
$generator =
new ScriptDataGenerator($compiler, Intl::SCRIPT_DIR
);
$generator->
generateData($config);