Prevent editing translations if field is readonly
Currently when a field it's readonly it's translations can be editable which is inconsistent as if its readonly their translations should be also readonly.
This can be tested on the name field of product.product, which is a functional field without a setter, but it's translations can be also editable.