@@ -30,6 +30,7 @@ class LocaleGenerator
3030
3131 protected string $ translationBaseFolder ;
3232
33+ /** @var string[] */
3334 protected array $ phpSpreadsheetFunctions ;
3435
3536 protected Spreadsheet $ translationSpreadsheet ;
@@ -38,16 +39,23 @@ class LocaleGenerator
3839
3940 protected Worksheet $ localeTranslations ;
4041
42+ /** @var string[] */
4143 protected array $ localeLanguageMap = [];
4244
45+ /** @var array<string, int> */
4346 protected array $ errorCodeMap = [];
4447
4548 private Worksheet $ functionNameTranslations ;
4649
50+ /** @var string[] */
4751 protected array $ functionNameLanguageMap = [];
4852
53+ /** @var array<string, int|string> */
4954 protected array $ functionNameMap = [];
5055
56+ /**
57+ * @param string[] $phpSpreadsheetFunctions
58+ */
5159 public function __construct (
5260 string $ translationBaseFolder ,
5361 string $ translationSpreadsheetName ,
@@ -268,6 +276,7 @@ protected function getTranslationSheet(string $sheetName): Worksheet
268276 return $ worksheet ;
269277 }
270278
279+ /** @return string[] */
271280 protected function mapLanguageColumns (Worksheet $ translationWorksheet ): array
272281 {
273282 $ sheetName = $ translationWorksheet ->getTitle ();
@@ -282,7 +291,7 @@ protected function mapLanguageColumns(Worksheet $translationWorksheet): array
282291 $ cells ->setIterateOnlyExistingCells (true );
283292 foreach ($ cells as $ cell ) {
284293 if ($ this ->localeCanBeSupported ($ translationWorksheet , $ cell )) {
285- $ languageNameMap [$ cell ->getColumn ()] = $ cell ->getValue ();
294+ $ languageNameMap [$ cell ->getColumn ()] = $ cell ->getValueString ();
286295 $ this ->log ($ cell ->getColumn () . ' -> ' . $ cell ->getValueString ());
287296 }
288297 }
0 commit comments