Truncating is impossible to get right all the time. Referendum titles are sometimes more than one line, so how many lines do you pick? No matter what number you pick, you'll get it wrong and display too much or too little sometimes. I suppose we could have a race field "title is first n lines" and have user enter that. Smells problematic to me, but maybe it would work.
We have another issue to address though: Steve's VIBS RCR where he only wants to replay the referendum title, not the referendum text. There are no "lines" here. I suppose we could have a "title is first n seconds of audio", but really that's crazy.
I think its gotta be two fields. I don't like it, but I don't see any other way to satisfy both RCRs. We should probably just accept that, code it, and move on, rather than trying to hack around it.