Actually, I ever so much do loathe putting if/else stuff in the controller; I think we want to move this logic to the Translatable concern.