在 Biblatex.lbx
文件中,有没有办法将默认包选项更改为{time=12h}
?
在处理 Biblatex 样式文件中的本地化字符串时.lbx
,我试图在更改中做到既经济又完整。默认情况下,这种样式的英语文档应该在 12 小时制的时间后打印“am”或“pm”,但大多数其他语言应该以 24 小时制打印时间;第二个选项是 Biblatex 对所有语言的默认设置。由于格式化时间显示等选项最终是本地化问题,是否可以在本地化文件中定义默认状态,同时仍然响应用户的明确设置?
.bbx
我知道可以使用 来在文件中设置它\ExecuteBibliographyOptions
,但此更改对文档的语言没有响应,该语言由用户定义。同样,我可以在文件中的参考书目附加部分中添加以下行.lbx
,但随后它会变成硬编码,忽略用户声明:
\blx@kv@setkeys{blx@opt@pre}{time=12h}%
理想情况下,更改语言会改变时间的默认呈现方式,同时仍遵守明确声明的任何选项。我是否忽略了一些显而易见的东西,或者是否可以通过不明显的手段来实现?