Issue status update for http://drupal.org/node/21576 Project: Drupal Version: cvs Component: base system Category: feature requests Priority: normal Assigned to: Bèr Kessels Reported by: Bèr Kessels Updated by: Dries Status: patch You can update existing code (e.g. like format_name()) to take advantage of this patch: $ grep -r "truncate_utf8" * | grep '\.\.\.' includes/common.inc: $name = truncate_utf8($object->name, 15) .'...'; modules/search.module: return truncate_utf8($text, 256) . ' ...'; Also, $conc is not very descriptive as variable name. Maybe call is $postfix instead? Dries Previous comments: ------------------------------------------------------------------------ April 29, 2005 - 12:46 : Bèr Kessels Attachment: http://drupal.org/files/issues/common_inc_truncate_utf8_conc.diff (1.63 KB) This function truncates the string, but adds a string to the end, when requested. For example to concenate three dots (...) to a long username. For example to turn the long username * johndoe@www.personalweblog.com into johndoe@www.johndo... Its possible with the current truncate_utf8(), but than you need to do string comparison and some more truncation afterwards, which is not optimal. And please mark this as wontfix if not appropriate. I do not have time to maintain this patch, so if its not up to standards or so, just close this issue.