operator=operator doesn't make sense to me context wise. Yeah, we're breaking it somewhat by passing in the param, but this is recursion in the making.
I also don't agree that code-flow should be an argument here. We should do what's right for localizers.
At the very least, this and cell-broadcast need a comment telling localizers what to do. What's the incoming data, and what they should do with it.
I guess you remember how much joy you had reading "DONT TRANSLATE" localization notes back then, right?