mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2025-10-29 09:15:33 +00:00
Personen Verbesserungen
This commit is contained in:
@@ -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])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user