Morocco ArabicMorocco Arabic, Techelhit, Tamazight, Tarifit, French Morocco