我正在使用Mozilla的pdf.js插件。我想知道如何将工具栏本地化为我的母语。哪个函数可以帮助我实现这个目标?
我正在使用Mozilla的pdf.js插件。我想知道如何将工具栏本地化为我的母语。哪个函数可以帮助我实现这个目标?
现在我找到了方法!设置语言的功能在viewer.js文件中。下面是相应的函数:
mozL10n.setLanguage(locale);
其中locale是你的母语。
默认情况下,pdf.js
查看器会从浏览器中读取本地化信息。我发现覆盖该设置的方法是编辑 ./web/viewer.js
文件中的默认属性。请参阅第 237-240 行。
撰写本答案时,我使用的版本为 viewerVersion = '2.11.209'
。
因此,需要将其更改为:
defaultOptions.locale = {
value: typeof navigator !== "undefined" ? navigator.language : "en-US",
kind: OptionKind.VIEWER
};
翻译为以下内容:
defaultOptions.locale = {
value: "de-DE", // change the locale to yours here
kind: OptionKind.VIEWER
};
注意:在上面的示例中,我使用的是德语区域设置,导致"de-DE"
值。