Seems like the field shortening (used at least in buglists) is a bit naїve about multibyte characters and uses byte counts. This results in Cyrillic strings being cut too early (even if Chinese would get even less hieroglyphs): udev depends on udev_static-addon instead of udev_static не все правила отрабатывают пр�... Second one would also get its last character damaged by being cut in two bytes. In a perfect world, there might be no sense to cut things at all; but closer to reality, they cut strings preferably on whitespace/punctuation boundaries.
Yes, Bugzilla does a simple substr() on bytestrings. D'oh. I can invent a quick hack for the our, UTF-8, Bugzilla, but making it suitable for upstream means a lot of work (essentially converting all the internals from the bytestrings to the Unicode strings :)
https://bugzilla.mozilla.org/show_bug.cgi?id=363153 fixed in 3.2
Yep, fixed in 3.2.