-not an expert, wait for better feedback but this is what I came up with.-
I think it was just an attempt at a litteral translation since Rosetta stone is pretty generic and used over and over again in multiple languages.
Nagsasalita sa wikang Arabo ang mga tao sa Ehipto. = People IN Egypt speak IN Arabic.
Nagsasalita ang mga tao ng wikang Arabo sa Ehipto. = People speak Arabic in Egypt.
Nagsasalita ang mga tao sa Ehipto ng wikang Arabo. = People speak Arabic in Egypt.
Nagsasalita ng wikang Arabo ang mga tao ng Ehipto. = The people of Egypt speak Arabic.
Rosetta stone kind sucks anyway tbh.
I look forward to an experts reply.