switch back changes

Dieser Commit ist enthalten in:
o.pinke 2025-06-09 15:41:12 +02:00
Ursprung 1a32093344
Commit 5f10f39719
2 geänderte Dateien mit 17 neuen und 20 gelöschten Zeilen

Datei anzeigen

@ -30,30 +30,29 @@ func Separate(Number interface{}, language ...string) (string, error) {
case "de":
formattedNumber = strings.ReplaceAll(formattedNumber, ",", ".")
numberLength := len(formattedNumber)
dec := ""
if strings.Index(formattedNumber, ".") != -1 {
dec = formattedNumber[strings.Index(formattedNumber, ".")+1 : numberLength]
dec = formattedNumber[strings.Index(formattedNumber, ".")+1 : len(formattedNumber)]
formattedNumber = formattedNumber[0:strings.Index(formattedNumber, ".")]
}
for i := 0; i <= numberLength; i = i + 4 {
for i := 0; i <= len(formattedNumber); i = i + 4 {
a := formattedNumber[0 : numberLength-i]
b := formattedNumber[numberLength-i : numberLength]
a := formattedNumber[0 : len(formattedNumber)-i]
b := formattedNumber[len(formattedNumber)-i : len(formattedNumber)]
formattedNumber = a + "." + b
}
if formattedNumber[0:1] == "." {
formattedNumber = formattedNumber[1:numberLength]
formattedNumber = formattedNumber[1:len(formattedNumber)]
}
if formattedNumber[numberLength-1:numberLength] == "." {
formattedNumber = formattedNumber[0 : numberLength-1]
if formattedNumber[len(formattedNumber)-1:len(formattedNumber)] == "." {
formattedNumber = formattedNumber[0 : len(formattedNumber)-1]
}
if dec != "" {
@ -65,30 +64,29 @@ func Separate(Number interface{}, language ...string) (string, error) {
case "en":
formattedNumber = strings.ReplaceAll(formattedNumber, ",", "")
numberLength := len(formattedNumber)
dec := ""
if strings.Index(formattedNumber, ".") != -1 {
dec = formattedNumber[strings.Index(formattedNumber, ".")+1 : numberLength]
dec = formattedNumber[strings.Index(formattedNumber, ".")+1 : len(formattedNumber)]
formattedNumber = formattedNumber[0:strings.Index(formattedNumber, ".")]
}
for i := 0; i <= numberLength; i = i + 4 {
for i := 0; i <= len(formattedNumber); i = i + 4 {
a := formattedNumber[0 : numberLength-i]
b := formattedNumber[numberLength-i : numberLength]
a := formattedNumber[0 : len(formattedNumber)-i]
b := formattedNumber[len(formattedNumber)-i : len(formattedNumber)]
formattedNumber = a + "," + b
}
if formattedNumber[0:1] == "," {
formattedNumber = formattedNumber[1:numberLength]
formattedNumber = formattedNumber[1:len(formattedNumber)]
}
if formattedNumber[numberLength-1:numberLength] == "," {
formattedNumber = formattedNumber[0 : numberLength-1]
if formattedNumber[len(formattedNumber)-1:len(formattedNumber)] == "," {
formattedNumber = formattedNumber[0 : len(formattedNumber)-1]
}
if dec != "" {