pacote acro em dois tipos de idiomas

pacote acro em dois tipos de idiomas

Acabei de usar o pacote acro para compor minha tese em chinês, com o seguinte exemplo:

\documentclass[UTF8,a4paper,zihao=-4,fontset=fandol]{ctexart}

\usepackage{acro}

\DeclareAcronym{hi}{
    short = Hi,
    long = 你好,
    foreign = Hello}

\begin{document}

\ac{hi} % will generate 你好 (Hello, Hi)

\end{document}

Este exemplo atende aos requisitos de vários ambientes chineses. No entanto, quando transfiro para ambientes de inglês puro, quero localmente deixar longser igual foreigne ignorar foreign. A coisa que eu quero fazer é

\documentclass[UTF8,a4paper,zihao=-4,fontset=fandol]{ctexart}

\usepackage{acro}

\DeclareAcronym{hi}{
    short = Hi,
    long = 你好,
    foreign = Hello}

\begin{document}

% Chinese

\ac{hi} % will generate 你好 (Hello, Hi)

\begingroup % pure English

\ac{hi} % expect to generate Hello (Hi)

\endgroup

\end{document}

Além disso, existem algumas maneiras de usar \MakeTextLowercaseo foreignem chinês ou o longem inglês?

Aliás, o exemplo deve ser compilado com xelatex.

informação relacionada