diff --git a/src/AnniversaryCalculator.php b/src/AnniversaryCalculator.php index f0aa691e..3f1c90dc 100644 --- a/src/AnniversaryCalculator.php +++ b/src/AnniversaryCalculator.php @@ -278,6 +278,7 @@ private function readData() count($results), $dataFile ); + $englishResultsUsed = false; foreach ($lclData as $label => $lclRow) { list( $TAG, $IDX ) = explode("_", $label); // if we wanted to check for empty strings, and try to merge the English equivalent, @@ -289,7 +290,9 @@ private function readData() && $lclDataEnglish !== null && property_exists($lclDataEnglish, $label) && property_exists($lclDataEnglish->$label, $rowLabel) + && '' !== $lclDataEnglish->$label->$rowLabel ) { + $englishResultsUsed = true; $lclRow->$rowLabel = $lclDataEnglish->$label->$rowLabel; } } @@ -332,6 +335,9 @@ private function readData() _("%d data rows calculated"), count($this->RESPONSE->LitEvents) ); + if ($englishResultsUsed) { + $this->RESPONSE->Messages[] = "English results were used for this incomplete translation"; + } } else { $this->RESPONSE->Messages[] = sprintf( /**translators: filename */