update to string.cpp capitalize_in_place()

updates string.cpp to bring to_title() to compliance with APA standards.
This commit is contained in:
SoaringMoon
2022-01-05 16:19:38 -05:00
committed by Brendan Hagan
parent b914ffd48d
commit 088d082981
+8 -1
View File
@@ -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(), _("is ")) || is_substr(it, s.end(), _("the ")) ||
is_substr(it, s.end(), _("in ")) || is_substr(it, s.end(), _("of ")) || 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(), _("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 // Short words are not capitalized, keep lower case
} else { } else {
*it = toUpper(*it); *it = toUpper(*it);