Проблема с латексом с \today

Проблема с латексом с \today

У меня проблема с \todayвыражением в Latex. Как вы можете видеть ниже, я получаю неправильный результат для немецкого формата даты, который будет 17. Ноябрь 2016.

Определяет gloss-german.ldfэто в правильном порядке:

\def\date@german{%   
\def\today{\number\day.%
  \space \ifcase\month%
  \or\if@austrian@locale Jänner\else Januar\fi\or Februar\or März\or%
  April\or Mai\or Juni\or Juli\or August\or September\or Oktober\or%
  November\or Dezember\fi
  \space \number\year}%
}

Вы можете попробовать это с помощью следующего кода:

%!TeX program = xelatex
\documentclass[a4paper,12pt]{article}
\usepackage{fontspec} 
\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german} 
\setotherlanguage{arabic}
    \begin{document}
        German (\textgerman{Deutsch \today}) 
    \end{document}

Вот мой вывод:

введите описание изображения здесь

Спасибо за помощь и извините за мой английский.

Связанный контент