The suggestion you made is completely unacceptable (at least to me) because if the reason for including French on a map is simply because it appears on a road sign, then English or French should be used for all Arab countries, since road signs are written in Arabic and English or French in all Arab countries, and indeed even in non-Arab countries whose languages are not written in the Latin alphabet, such as Pakistan, India, and Afghanistan.
(A random sign in Egypt)
Secondly, your suggestion to write names in French, then Tamazight, then Arabic is completely unrealistic. Arabic is the dominant language, the de facto official language, and the language spoken by the entire population. Therefore, it should be the first language without question. Tamazight should follow, as it is an official language spoken by a large minority of Algerians (Kabyle, Chaoui, Mozabite, Tuareg, Aïn El Hammam, Aïn El Hammam, and Iznet). There is no need for French because the entire population speaks Arabic, or Arabic and Tamazight. Furthermore, the vast majority do not speak French.
