Is it ok to start sentences with quotes with lower case when lower case is important for meaning?
For example
"hope" (feeling) starts with lower case, but "Hope" (name) starts with upper case
or
`loop` is a keyword in Rust, used to start infinite loop
More context on why I need it and why I can't change sentences. I have localization system which gives user ability to localize created by user products, or reuse existing created by other users localizations. This localization system has entity Meaning, which represents some meaning or phrase, like Meaning for hope (feeling), or Meaning for Hope(name), or Meaning for "hope" (feeling) starts with lower case, but "Hope" (name) starts with upper case(sentence). Currently we don't have separate texts for when Meaning is in the beginning of sentence or not(because it would make the system more complex and a little bit less performant), and we just uppercase first character if it can be uppercased when Meaning is used in the beginning of sentence. From logical point of view, it passes meaning of phrase well for most cases, like when put in the beginning of sentence,
hope(feeling)becomesHope(feeling)Hope(name)staysHope(name)
but maybe it is not correct from grammatical point of view for some cases, since
"hope" (feeling) starts with lower case, but "Hope" (name) starts with upper casestays unchanged (because first character is", so we don't change it)
Maybe we should complexify our localization system to make capitalization logic more correct
iPhone. Will have to make them more complex after all. I am thinking about having 3 cases of beginning of sentence capitalization rules: 1)DoNotCapitalize(for cases likeiPhone, or some languages where there is no capitalization) 2)CapitalizeFirstCharacter(for majority of cases) 3)CapitalizeNthCharacter(for cases like"hope" is a feeling, when grammatically correct can be"Hope" is a feeling) – Ivan Ivanyuk Mar 28 '24 at 15:32