English to Hindi

Meaning for:
what gives
other
क्या चल रहा है?;क्या ख़बर है?