کد: [انتخاب]
\documentclass{report}
\usepackage{enumitem}
\usepackage{xepersian}
\makeatletter
\def\@mynum#1{\ifcase#1\or اولی\or دومی\or سومی\or چهارمی\or پنجمی\or ششمی\or هفتمی\or هشتمی\or نهمی\or دهمی\else\@ctrerr\fi}
\def\mynum#1{\expandafter\@mynum\csname c@#1\endcsname}
\AddEnumerateCounter\mynum\@mynum{پنجمی}
\SetEnumerateShortLabel{اولی}{\mynum*}
\makeatother
\begin{document}
\begin{enumerate}[label={.\roman*}]
\item
\item
\end{enumerate}
\begin{enumerate}[label={.\mynum*}]
\item
\item
\end{enumerate}
\pagenumbering{mynum}
\end{document}
برای تعریف شمارنده جدید تنها تعریف \@mynum کافی نیست بلکه باید دستور \mynum هم تعریف بشه. علاوه بر این زمانی که از بسته enumitem استفاده میکنی باید از دستورات \AddEnumerateCounter و \SetEnumerateShortLabel که دستورات خاص بسته enumitem هستند استفاده کنی.یادآوری میکنم که بسته enumitem توسط زیپرشین پشتیبانی نمیشود.