This seems like an odd way to show a message, can you not use a ternary operator?   
`
 product.permissions.deletable ? "" : ("message" | i18n)
`