\documentclass{article}
%\usepackage[french,english]{babel}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{french}
\begin{document}
Z \foreignlanguage{french}{ceci n'est pas un \par paragraphe}
\begin{otherlanguage*}{french}
c'est tout
\end{otherlanguage*}
\end{document}
shows two problems:
\foreignlanguage is no longer long, which it used to be and which it also is in babel. (A + is missing in the definition.)
The otherlanguage* environment doesn't work at all. I think this is because in the definition \egroup has been replaced by \group_end:, which is \endgroup. It should probably be \c_group_end_token.
The following:
shows two problems:
\foreignlanguage
is no longer long, which it used to be and which it also is in babel. (A+
is missing in the definition.)The
otherlanguage*
environment doesn't work at all. I think this is because in the definition\egroup
has been replaced by\group_end:
, which is\endgroup
. It should probably be\c_group_end_token
.