add translation & fix cart