
\documentclass{article}

\usepackage{xepersian}
\makeatletter
\def\figurename{\if@RTL نمودار\else Diagram\fi}
\makeatother

\begin{document}


\begin{figure}
\caption{این یک شکل است}
\end{figure}

\begin{figure}
\caption{این یک شکل است}
\end{figure}

\def\figurename{شکل}

\begin{figure}
\caption{این یک شکل است}
\end{figure}


\def\figurename{نمودار}

\begin{figure}
\caption{این یک شکل است}
\end{figure}



\end{document}

