core/modules/monkeyhtml/monkeyhtml.psm1
Set-StrictMode -Version 1.0 $dirList = @( 'tests' ) $listofFiles = [System.IO.Directory]::EnumerateFiles(("{0}" -f $PSScriptRoot),"*.ps1","AllDirectories").Where({$_.EndsWith('.ps1')}) $all_files = $listofFiles.Where({![System.IO.Path]::GetDirectoryName($_).ToLower().ToString().Contains($dirList) -and ($_ -like '*public*' -or $_ -like '*private*')}) $content = $all_files.ForEach({ [System.IO.File]::ReadAllText($_, [Text.Encoding]::UTF8) + [Environment]::NewLine }) #Set-Content -Path $tmpFile -Value $content . ([scriptblock]::Create($content)) $LocalizedDataParams = @{ BindingVariable = 'messages'; BaseDirectory = "{0}/{1}" -f $PSScriptRoot, "Localized"; } #Import localized data Import-LocalizedData @LocalizedDataParams; |