src/SyntaxErrorI18nDataBuilder.ps1
param ($SyntaxErrors,$CodeContent,$Localize) $result = & $PSScriptRoot/SyntaxErrorDataBuilder.ps1 $SyntaxErrors if ( #_if PSScript $PSEdition -eq 'Core' -or #_endif [cultureinfo]::CurrentUICulture -ne [cultureinfo]$Localize) { $I18NResult = powershell -OutputFormat xml -File $PSScriptRoot/SyntaxErrorI18nDataGetter.ps1 -Content $CodeContent -Localize $Localize foreach ($errinfo in $result) { $Cross = $I18NResult | Where-Object { $_.ErrorId -eq $errinfo.ErrorId -and ($_.SpoceText -join ';') -eq ($errinfo.SpoceText -join ';') } if ($Cross) { $errinfo.Message = $Cross.Message } } } $result |