If you wanted something similar to Import-LocalizedData, but which didn’t have the culture subfolder behavior, you could write your own version taking advantage of the ScriptBlock.CheckRestrictedLanguage() method. Something like this:
$content = Get-Content -Path $path -Raw -ErrorAction Stop
$scriptBlock = [scriptblock]::Create($content)
# This list of approved cmdlets and variables is what is used when you import a module manifest
[string] $allowedCommands = @(
'Import-LocalizedData', 'ConvertFrom-StringData', 'Write-Host', 'Out-Host', 'Join-Path'
[string] $allowedVariables = @('PSScriptRoot')
# This is the important line; it makes sure that your file is safe to run before you invoke it.
# This protects you from injection attacks / etc, if someone has placed malicious content into
# the data file.
$scriptBlock.CheckRestrictedLanguage($allowedCommands, $allowedVariables, $true)
return & $scriptBlock