Personen Verbesserungen

This commit is contained in:
Simon Martens
2025-02-25 12:16:39 +01:00
parent 24f1e4fd55
commit f35c738cee
13 changed files with 81 additions and 23 deletions

View File

@@ -3,6 +3,9 @@ package functions
import (
"html/template"
"strings"
"golang.org/x/text/cases"
"golang.org/x/text/language"
)
func Safe(s string) template.HTML {
@@ -15,3 +18,20 @@ func Safe(s string) template.HTML {
func ReplaceSlashParen(s string) string {
return strings.ReplaceAll(s, "/)", "<p>")
}
func Lower(s string) string {
return cases.Lower(language.German).String(s)
}
func Upper(s string) string {
return cases.Upper(language.German).String(s)
}
func First(s string) string {
r := []rune(s)
if len(r) == 0 {
return ""
}
return string(r[0])
}