Is actor's velocity relative to world?

Hi I still don’t get if actor’s velocity is relative to to actor’s rotation or it is based on the world axis.
For example when I want to print out actors velocity it prints x:200 y:0 z:0 because I am running 2m per second forward. But when I rotate my actor for example 45 degrees left it will display for example x:100 y:100 z:0. Does it mean the actors velocity is not relative to it’s rotation but to world axis. And how do I always get his velocity relative to his rotation so however I rotate his forward velocity is always going to be 200 when he runs forward.