translate comments

This commit is contained in:
6543 2019-09-24 03:16:14 +02:00
parent d3fc9c98d5
commit 112b097ed8
Signed by: 6543
GPG Key ID: A1CA74D27FD13271
1 changed files with 22 additions and 22 deletions

View File

@ -34,16 +34,16 @@

################################### Functionen ##########################################################

function Log_Start ([String]$sLogPfad){
If(Test-Path $sLogPfad) { #Testen Ob Datei Existiert
function Log_Start ([String]$sLogpath){
If(Test-Path $sLogpath) { #test if file exists
$tmp = ""
$tmp = Get-Content $sLogPfad #Inhalt in Array
$tmp | ForEach-Object { Log_Main $_ } #Jede Zeile des 1D Arrays einzeln Bearbeiten
$tmp = Get-Content $sLogpath #copy file into list
$tmp | ForEach-Object { Log_Main $_ } #process each line
}
} #Starte Verarbeitung
} # start processing

function Log_Main ([String]$sLine){
#Trenn Zeichen Setzen
# separate Set character
$sLine = $sLine.replace("`"", "#")
$sLine = $sLine.replace(",", "#")
$sLine = $sLine.replace("Insgesamt:", "")
@ -51,32 +51,32 @@ $sLine = $sLine.replace("Insgesamt:", "")
if($sLine -match "[0-z]") {


###Anomalien ausschließen
### rule out anomalies

while(" ".Equals($sLine.Substring(0,1))) {$sLine = $sLine.Substring(1, $sLine.Length - 1)}
#Wenn String Mit Lehrzeichen beginnt entfernen
#Remove when String Begins with Lehrzeichen
while("#".Equals($sLine.Substring(0,1))) {$sLine = $sLine.Substring(1, $sLine.Length - 1)}
#Wenn String Mit Trenzeichen beginnt entfernen
#If string begins with delimiter remove
while(" ".Equals($sLine.Substring($sLine.Length - 1,1))) {$sLine = $sLine.Substring(0, $sLine.Length - 1)}
#Wenn String Mit Lehrzeichen endet entfernen
#If String Ends with Lehrzeichen Remove String
while("#".Equals($sLine.Substring($sLine.Length - 1,1))) {$sLine = $sLine.Substring(0, $sLine.Length - 1)}
#Wenn String Mit Trenzeichen endet entfernen
#Remove if string ends with delimiters
while($sLine.IndexOf("##") -gt -1 ) {$sLine = $sLine.Replace("##", "#")}
#Mehrere hintereinander folgende Trenzeichen entfernen
#Remove several following delimiters in a row
while($sLine.IndexOf(" ") -gt -1 ) {$sLine = $sLine.Replace(" ", " ")}
#Mehrere hintereinander folgende Lehrzeichen entfernen
#Remove several following characters in a row
$sLine.Split("#") | ForEach-Object { WichCase $_ }
}
} #Zeilenweise auswertung
} #Line by line evaluation

function WichCase ([String]$sToken) {

if($sToken -match "[0-z]") {

while(" ".Equals($sToken.Substring(0,1))) {$sToken = $sToken.Substring(1, $sToken.Length - 1)}
#Lehrzeichen vor werten entfernen
#remove blank before rating
while(" ".Equals($sToken.Substring($sToken.Length - 1,1))) {$sToken = $sToken.Substring(0, $sToken.Length - 1)}
#Lehrzeichen nach werten entfernen
#remove blank avter rating

$aToken = $sToken.Split(" ")

@ -97,14 +97,14 @@ if($sToken -match "[0-z]") {
[Double]$Global:zLog_Copy_Size += (Calc_Byte_Sice $aToken[3] $aToken[4] b)
[Double]$Global:zLog_Copy_real_Size += (Calc_Byte_Sice $aToken[0] $aToken[1] b)
}
} #Übergabe der Zeile; Auswertung; Speicherung in Globale Variablen
} #Transfer of the line; evaluation; storage in global variables

function Calc_Byte_Sice ([Double]$Wert, [String]$EinheitEingabe, [String]$EinheitAusgabe ) {

#Calc_Byte_Sice: [Wert] [Einheit-Ausgabe] [Einheit-Eingabe]
# Wenn bei Einheit etwas anderes als KB,MB,GB,TB eingebeben Wird, Wird mit Bytes gerechnet
#Calc_Byte_Sice: [value] [unit outpute] [unit input]
# If you enter something other than KB,MB,GB,TB for unit, it is calculated with bytes.

#fertieren der unterschiedlichen Groeßenangaben (umrechnungseinheit= 1024)
#fertieren the different size specifications (conversion unit= 1024)
# b (=Bytes), k (=Kilobytes), m (=Megabytes), g (=Gigabytes) und t (=Terabytes)

If("".Equals("$Wert") -and "0".Equals("$Wert")) {return 0} else {
@ -119,7 +119,7 @@ function Calc_Byte_Sice ([Double]$Wert, [String]$EinheitEingabe, [String]$Einhei
$EinheitAusgabe = ($EinheitAusgabe.substring(0,1)).replace("G","g")
$EinheitAusgabe = ($EinheitAusgabe.substring(0,1)).replace("T","t")

# Abfangen von Größenangaben die es nicht giebt/die nicht behandelt werden
# Catching size information that does not exist/that are not handled
If ( -not ("b".Equals("$EinheitAusgabe") -or "k".Equals("$EinheitAusgabe") -or "m".Equals("$EinheitAusgabe") -or "g".Equals("$EinheitAusgabe") -or "t".Equals("$EinheitAusgabe"))) {$EinheitAusgabe = "else"}
If ( -not ("b".Equals("$EinheitEingabe") -or "k".Equals("$EinheitEingabe") -or "m".Equals("$EinheitEingabe") -or "g".Equals("$EinheitEingabe") -or "t".Equals("$EinheitEingabe"))) {$EinheitEingabe = "else"}

@ -154,7 +154,7 @@ function Calc_Byte_Sice ([Double]$Wert, [String]$EinheitEingabe, [String]$Einhei
}
return $Wert
}
} #[Wert] [Einheit-Ausgabe] [Einheit-Eingabe]
} #[value] [unit outpute] [unit input]

##########################################################################################################