Уже не раз обсуждалось, что точных правил передачи иностранных (по отношению к арабскому!) названий арабскими буквами нет. Разногласия обычно затрагивают 2-3 буквы в слове... Поверьте мне, я всё написал грамотно! Взять, например, "Львов". Если его пытаться передать, как украинский "Львiв", выйдет уже по-другому!