Incorrect title cases with hyphen or terminology
Hi, I just started using Zotero, and I found the "title case" function really useful. Metadata from dl.acm.org and IEEE Xplore are usually sentence case, which I always use this function to convert them to title case. But what troubles me is when there're hyphen or some terminology in the text, the title case conversions are always incorrect, and manually adjustments are needed. For example, "Anti-caching" will be converted to "Anti-Caching", "Fault-tolerant" to "Fault-Tolerant", etc. Accounding to my test results on https://titlecaseconverter.com/ , seems AMA and APA are using a lower-case-following-the-hyphen style, while MLA is going to the opposite. I suggest that the title case should convert the title accounding to user's Export -> Quick Copy -> Item Format configuration. Or just provide a checkbox to control such behaviour (upper or lower case following the hyphen).
Another problem is some terminologies are already "formatted" in the title, such as "MySQL" and "PostgreSQL", but Zotero will convert them to "Mysql" and "Postgresql", which are incorrect as well. I think Zotero should NOT process those words whose first letter are already in upper cases.
To sum up, title case functionality works incorrectly when there's hyphen or some already cased terminologies in the title.
Another problem is some terminologies are already "formatted" in the title, such as "MySQL" and "PostgreSQL", but Zotero will convert them to "Mysql" and "Postgresql", which are incorrect as well. I think Zotero should NOT process those words whose first letter are already in upper cases.
To sum up, title case functionality works incorrectly when there's hyphen or some already cased terminologies in the title.
If you're seeing a problem with title case output in a given citation style for something stored in sentence case, let us know.
https://www.zotero.org/support/kb/sentence_casing