正如标题所述,我无法translator
使用polyglossia
。我在尝试使用siunitx
本地化时注意到了这个问题:
\documentclass{article}
\usepackage{polyglossia}
\usepackage{siunitx}
\setmainlanguage{swedish}
\setotherlanguage{english}
\begin{document}
\numlist{10;20;30}
\end{document}
结果是“10、20 和 30”(正确的翻译应该是“10、20 和 30”)。我认为这是 的问题siunitx
,但是translator
直接使用 也不起作用:
\documentclass{article}
\usepackage{polyglossia}
\usepackage{translator}
\setmainlanguage{swedish}
\setotherlanguage{english}
\begin{document}
\translate{help}
\end{document}
结果为“help”,但应该是“hjälp”。
答案1
translator
例如,您需要说明您正在使用哪些语言作为包选项\usepackage[swedish,english]{translator}
。此外,预定义翻译列表非常小(请参阅http://mirrors.ctan.org/macros/latex/contrib/translator/translator-basic-dictionary-Swedish.dict), 和帮助不在其中。因此您需要手动定义该单词的翻译。
梅威瑟:
\documentclass{article}
\usepackage{polyglossia}
\usepackage[swedish,english]{translator}
\deftranslation[to = Swedish]{help}{hjälp}
\usepackage{siunitx}
\setmainlanguage{swedish}
\setotherlanguage{english}
\begin{document}
\translate{help}
\numlist{10;20;30}
\end{document}
结果: