Fix incorrect data directory usage in ulsdata2json.php (#89)

This was happening because the location of the data directory has
been updated, but this script - `ulsdata2json.php` was not properly
updated.

Bug: T249210
Fixes: #88
This commit is contained in:
Abijeet Patro
2020-04-03 15:06:17 +05:30
committed by GitHub
parent cbeb0b7150
commit 1849fa134f

View File

@@ -14,8 +14,10 @@
include __DIR__ . '/spyc.php'; include __DIR__ . '/spyc.php';
define( 'DATA_DIRECTORY', __DIR__ . '/../../data' );
print "Reading langdb.yaml...\n"; print "Reading langdb.yaml...\n";
$yamlLangdb = file_get_contents( __DIR__ . '/../../data/langdb.yaml' ); $yamlLangdb = file_get_contents( DATA_DIRECTORY . '/langdb.yaml' );
$parsedLangdb = spyc_load( $yamlLangdb ); $parsedLangdb = spyc_load( $yamlLangdb );
$supplementalDataFilename = 'supplementalData.xml'; $supplementalDataFilename = 'supplementalData.xml';
@@ -107,6 +109,6 @@ foreach ( $parsedLangdb['territories'] as $territoryCode => $languages ) {
print "Writing JSON langdb...\n"; print "Writing JSON langdb...\n";
$jsonVerbose = json_encode( $parsedLangdb, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE ); $jsonVerbose = json_encode( $parsedLangdb, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE );
// For making diff review easier. // For making diff review easier.
file_put_contents( '../language-data.json', $jsonVerbose ); file_put_contents( DATA_DIRECTORY . '/language-data.json', $jsonVerbose );
print "Done.\n"; print "Done.\n";