# Improvement for "Change case: Title case"

**URL:** <https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305>\
**Category:** Features\
**Tags:** entry-editor\
**Created:** [March 22, 2022, 1:09pm UTC](https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305 "2022-03-22T13:09:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![hildebrandecon](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/hildebrandecon/32/888_2.png) [@hildebrandecon](https://discourse.jabref.org/u/hildebrandecon)\
**Post date:** [March 22, 2022, 1:09pm UTC](https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305/1 "2022-03-22T13:09:28Z")

</div>

Hello everyone,

this has been requested already earlier in [this post](https://discourse.jabref.org/t/title-case-gregg-reference-style/472), however, without any reaction. Hence, I decided to bring it up again: The “Change case” feature is amazing to keep the bibliography clean, however, the “Title case” feature does format “english-speaking” to “English- **s** peaking” whereas many papers are rather “English- **S** peaking”.

This seems to be an easy feature to implement and I would highly appreciate it.

---

<div class="post-metadata">

**Author:** ![hildebrandecon](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/hildebrandecon/32/888_2.png) [@hildebrandecon](https://discourse.jabref.org/u/hildebrandecon)\
**Post date:** [March 22, 2022, 1:10pm UTC](https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305/2 "2022-03-22T13:10:17Z")

</div>

I wasn’t allowed to post this with the poll that was part of the template.

---

<div class="post-metadata">

**Author:** ![Siedlerchr](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/siedlerchr/32/216_2.png) [@Siedlerchr](https://discourse.jabref.org/u/Siedlerchr)\
**Post date:** [March 22, 2022, 5:50pm UTC](https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305/3 "2022-03-22T17:50:24Z")

</div>

Thanks for the feedback, The TitleCaseFormatter operaters on a simple heuristic [jabref/TitleCaseFormatter.java at main · JabRef/jabref · GitHub](https://github.com/JabRef/jabref/blob/main/src/main/java/org/jabref/logic/formatter/casechanger/TitleCaseFormatter.java) and it respects protected words.

As a current workaround, it should be possible to add words like “English-Speaking” to the list of protected terms (in newer version: Options → Preferences → Protected Terms file  
Protected terms are wrapped in curly braces {}  
You can then also add new terms to the list directly from the context menu

 ![grafik](https://canada1.discourse-cdn.com/flex030/uploads/jabref/original/2X/d/d87c18694b0b64f85aa11f10dfa65366afbb1c7e.png)

---

<div class="post-metadata">

**Author:** ![hildebrandecon](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/hildebrandecon/32/888_2.png) [@hildebrandecon](https://discourse.jabref.org/u/hildebrandecon)\
**Post date:** [March 24, 2022, 3:35pm UTC](https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305/4 "2022-03-24T15:35:27Z")

</div>

Thanks a lot!

I understand that the heuristic doesn’t do that at the moment. I propose to extend it, however, don’t see myself able to implement it.

Anyhow, I tried to work with your workaround and it seems that the protected terms file gets removed whenever I restart Jabref. Not sure what’s up with that.

---

<div class="post-metadata">

**Author:** ![Siedlerchr](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/siedlerchr/32/216_2.png) [@Siedlerchr](https://discourse.jabref.org/u/Siedlerchr)\
**Post date:** [March 25, 2022, 3:52pm UTC](https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305/5 "2022-03-25T15:52:59Z")

</div>

@hildebrandecon Indeed, there seems to be something wrong with the preferences (I could reproduce it in current dev version as well). Can you please file a bug report? [Issues · JabRef/jabref · GitHub](https://github.com/JabRef/jabref/issues)  
Thanks!

---

<div class="post-metadata">

**Author:** ![Siedlerchr](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/siedlerchr/32/216_2.png) [@Siedlerchr](https://discourse.jabref.org/u/Siedlerchr)\
**Post date:** [March 26, 2022, 3:21pm UTC](https://discourse.jabref.org/t/improvement-for-change-case-title-case/3305/6 "2022-03-26T15:21:38Z")

</div>

@hildebrandecon I created an issue [A new protected terms file in the preferences is gone after a restart · Issue #8608 · JabRef/jabref · GitHub](https://github.com/JabRef/jabref/issues/8608) and a fix is on it’s way.
