Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-3193

Guess case should capitalize first letters of words that start with apostrophes consistently



    • Type: Improvement
    • Status: Decision Required
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Guess case
    • Labels:


      Moved from http://bugs.musicbrainz.org/ticket/3477

      According to http://wiki.musicbrainz.org/CapitalizationStandardEnglish?highlight=What%20about%20when%20the%20first%20letter%20of%20a%20title%20is%20dropped%20via%20an%20apostrophe the first letter of a word that starts with an apostrophe should be capitalized. Right now, Guess Case lowercases the first letter after an apostrophe (as it should for conjuctions, etc.) but it should not do this if there are no letters before the apostrophe (ie. if the apostrophe is the first character of a word).

      Correct examples include "('Til) I Kissed You" and "'Fore You Go" Guess case does "('til) I Kissed You" and "'Fore You Go"

      (NGS Clarification - the 2nd example works correctly, but inconsistent with the first; which gets lowercased.

      Bogdanb objects:

      I'd like to note, for the record, that I don't agree with this. As far as I'm concerned the capital has been replaced with an apostrophe, and there's no reason to capitalize the next letter.

      Also, the quoted rule in the capitalization standard is no longer there (I don't know if we decided against it or not).

      Third, at the very least there should be exceptions for apostrophes in words we wouldn't capitalize anyway, like « 'n' » for « and », and also « o' » for « of » (the latter is not exactly the problem in this bug, but it's close enough I thought it should be mentioned).


          Issue Links



              • Assignee:
                voiceinsideyou voiceinsideyou
              • Votes:
                1 Vote for this issue
                4 Start watching this issue


                • Created:


                  Version Package