Help: testing a new plugin to support multilingual citation in Zotero
https://github.com/boan-anbo/cite-non-english
Since Juris-M is no longer actively maintained, this plugin aims to add support for multilingual citations within Zotero.
It involves a lot of hacking, unfortunately, including but not limited to using technically invalid CSL styles.However, the plugin should just "work" and the correctness of the formatted output is covered by extensive testing.
Please help me further test it and/or suggest new features if you find it useful.
I try to avoid the more hacky approaches and build upon existing features of Zotero, CSL, and citeproc-js whenever possible. But in order to be faithful to the style guide requirements, I had no choice but to add some ugly hacks such as embedding stringified plugin config data in the CSL info section.
For this reason, I was also hoping to know what Zotero and CSL maintainers think of the plugin's approach. Any pointers regarding less hacky approaches and APIs that could better support multilingual citations would be greatly appreciated.
Since Juris-M is no longer actively maintained, this plugin aims to add support for multilingual citations within Zotero.
It involves a lot of hacking, unfortunately, including but not limited to using technically invalid CSL styles.However, the plugin should just "work" and the correctness of the formatted output is covered by extensive testing.
Please help me further test it and/or suggest new features if you find it useful.
I try to avoid the more hacky approaches and build upon existing features of Zotero, CSL, and citeproc-js whenever possible. But in order to be faithful to the style guide requirements, I had no choice but to add some ugly hacks such as embedding stringified plugin config data in the CSL info section.
For this reason, I was also hoping to know what Zotero and CSL maintainers think of the plugin's approach. Any pointers regarding less hacky approaches and APIs that could better support multilingual citations would be greatly appreciated.
Upgrade Storage
Correct me if I'm wrong. The non-English citation fields are not linked to the actual content in the Zotero reference. Am I correct?
Using your example, my library has Hua, Linfu as the author, and the title in pinyin:
https://s3.amazonaws.com/zotero.org/images/forums/u41756/l2i0eo1uz0tw7tkm231s.png
As the result shows, there should be no problem when producing the multilingual citation:
https://s3.amazonaws.com/zotero.org/images/forums/u41756/k6tt8o36n6k3r3wmc0h0.png
I find it easier to organize my library by using the romanized name in the author field, but I hope the citation will have the Chinese name when needed. So I hope this is the correct way of using your plugin.
Now, the main challenge I encounter when using this in my large library is that I need to enter the plugin fields manually for each reference. Suppose I have a long list of references by Hua Linfu. Is there a way to copy the author fields and quickly paste them into other references by the same author?
How about pasting CNE fields into other references?