From 286d0ba412cf304187e25aedafdec28ece974f4a Mon Sep 17 00:00:00 2001 From: SoaringMoon Date: Wed, 5 Jan 2022 16:19:38 -0500 Subject: [PATCH] update to string.cpp capitalize_in_place() updates string.cpp to bring to_title() to compliance with APA standards. --- src/util/string.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/util/string.cpp b/src/util/string.cpp index 2c3491c30..8d5bb03e1 100644 --- a/src/util/string.cpp +++ b/src/util/string.cpp @@ -103,7 +103,14 @@ void capitalize_in_place(String& s) { (is_substr(it, s.end(), _("is ")) || is_substr(it, s.end(), _("the ")) || is_substr(it, s.end(), _("in ")) || is_substr(it, s.end(), _("of ")) || is_substr(it, s.end(), _("to ")) || is_substr(it, s.end(), _("at ")) || - is_substr(it, s.end(), _("a " )))) { + is_substr(it, s.end(), _("a " )) || is_substr(it, s.end(), _("an ")) || + is_substr(it, s.end(), _("for ")) || is_substr(it, s.end(), _("and ")) || + is_substr(it, s.end(), _("nor ")) || is_substr(it, s.end(), _("but ")) || + is_substr(it, s.end(), _("or " )) || is_substr(it, s.end(), _("yet ")) || + is_substr(it, s.end(), _("so ")) || is_substr(it, s.end(), _("if ")) || + is_substr(it, s.end(), _("as ")) || is_substr(it, s.end(), _("by ")) || + is_substr(it, s.end(), _("off " )) || is_substr(it, s.end(), _("on ")) || + is_substr(it, s.end(), _("up ")) || is_substr(it, s.end(), _("via ")))) { // Short words are not capitalized, keep lower case } else { *it = toUpper(*it);