mirror of
https://github.com/fleschutz/PowerShell.git
synced 2025-08-10 05:17:44 +02:00
Update check-ps1-file.ps1 and translate-files.ps1
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Translates text files into any supported language
|
||||
Translates text files
|
||||
.DESCRIPTION
|
||||
This PowerShell script translates text files into any supported language.
|
||||
.PARAMETER FilePattern
|
||||
@ -16,8 +16,8 @@
|
||||
param([string]$FilePattern = "")
|
||||
|
||||
function DetectSourceLang { param([string]$Filename)
|
||||
if ("$Filename" -like "*Deutsch*") { return "de" }
|
||||
if ("$Filename" -like "*English*") { return "en" }
|
||||
if ("$Filename" -like "*Deutsch*") { return "de" }
|
||||
if ("$Filename" -like "*English*") { return "en" }
|
||||
if ("$Filename" -like "*Français*") { return "fr" }
|
||||
return "unknown"
|
||||
}
|
||||
@ -27,7 +27,7 @@ function TranslateFilename { param([string]$Filename, [string]$SourceLang, [stri
|
||||
if ($SourceLang -eq "de") { $SourceLanguage = "Deutsch" }
|
||||
if ($SourceLang -eq "en") { $SourceLanguage = "English" }
|
||||
if ($SourceLang -eq "fr") { $SourceLanguage = "Français" }
|
||||
$TargetLanguage = ("$PSScriptRoot/translate-text.ps1" $SourceLanguage $SourceLang $TargetLang)
|
||||
$TargetLanguage = ("$PSScriptRoot/translate-text.ps1 $SourceLanguage $SourceLang $TargetLang")
|
||||
return $Filename.replace($SourceLanguage, $TargetLanguage)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user