LanguageNameIndexer: Rename variables to make this code more understandable
Change-Id: Ib328bf49b46b222b04fcfe60359baff2fbbc3a7f
This commit is contained in:
@@ -35,18 +35,20 @@ class LanguageNameIndexer extends Maintenance {
|
|||||||
|
|
||||||
$all = [];
|
$all = [];
|
||||||
$buckets = [];
|
$buckets = [];
|
||||||
foreach ( $languages as $code => $name ) {
|
foreach ( $languages as $sourceLanguage => $autonym ) {
|
||||||
$all[$code][strtolower( $name )] = true;
|
|
||||||
$langnames = LanguageNames::getNames( $code, 0, 2 );
|
$all[$sourceLanguage][strtolower( $autonym )] = true;
|
||||||
foreach ( $langnames as $langCode => $langName ) {
|
|
||||||
$all[$langCode][] = strtolower( $langName );
|
$translations = LanguageNames::getNames( $sourceLanguage, 0, 2 );
|
||||||
|
foreach ( $translations as $targetLanguage => $translation ) {
|
||||||
|
$all[$targetLanguage][] = strtolower( $translation );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ( $all as $code => $names ) {
|
foreach ( $all as $targetLanguage => $names ) {
|
||||||
foreach ( $names as $name ) {
|
foreach ( $names as $name ) {
|
||||||
$bucket = LanguageNameSearch::getIndex( $name );
|
$bucket = LanguageNameSearch::getIndex( $name );
|
||||||
$buckets[$bucket][$name] = $code;
|
$buckets[$bucket][$name] = $targetLanguage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$this->output( 'Total buckets: ' . count( $buckets ) . "\n" );
|
$this->output( 'Total buckets: ' . count( $buckets ) . "\n" );
|
||||||
|
|||||||
Reference in New Issue
Block a user