doc: Improve comment for lo.Ellipsis

This commit is contained in:
Samuel Berthe
2025-05-22 13:13:05 +02:00
committed by GitHub
parent f1dce8f5e7
commit 52ad90c405

View File

@@ -210,7 +210,9 @@ func Capitalize(str string) string {
return cases.Title(language.English).String(str)
}
// Ellipsis trims and truncates a string to a specified length and appends an ellipsis if truncated.
// Ellipsis trims and truncates a string to a specified length **in bytes** and appends an ellipsis
// if truncated. If the string contains non-ASCII characters (which may occupy multiple bytes in UTF-8),
// truncating by byte length may split a character in the middle, potentially resulting in garbled output.
func Ellipsis(str string, length int) string {
str = strings.TrimSpace(str)