>>105615516This translation is correct, the one in the OP is not.
It's a pretty far fetched correction, Poopen->Poorna(complete)(with a soft 'a' at the end) is very far fetched and farten doesn't even sound remotely like niyam(rules). I guess Sharten->Shartein(conditions)is close enough.