Q:

polyglossia list in one language followed by list in another language

I have a  mixed-language document.   It contains some enumerate lists written in English, and some numbered lists written in Arabic.   I am using polyglossia. 
How can I fix this MWE?   The second list has no numbering, and only a ".".   The same problem applies to itemize lists (you get "."  instead of a bullet-point). 
\documentclass[12pt,oneside]{report}
\usepackage{polyglossia}
\setmainlanguage{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic]{Scheherazade}
\begin{document}
\begin{enumerate}
\item كلمه
\item كلمه
\end{enumerate}
\begin{english}
\begin{enumerate}
\item this is the first in the list
\item this is the second in the list
\end{enumerate}
\end{english}
\end{document}

A:

We can restore maghrib  form of numbers 1, 2, 3  instead of machriq ١،٢،٣  in case of default language set to arabic with \let\@arabic\orig@arabic 
Code
\documentclass[12pt,oneside]{report}
\usepackage{polyglossia}
\setmainlanguage{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic]{Scheherazade}

\makeatletter
\newcommand{\restarabic}{\let\@arabic\orig@arabic}
\makeatother

\begin{document}
\begin{enumerate}
\item كلمه
\item كلمه
\end{enumerate}
\begin{english}
\restarabic
\begin{enumerate}
\item this is the first in the list
\item this is the second in the list
\end{enumerate}
\end{english}
\end{document}

