Is there an exhaustive list of rules for when to put 'the' in front of a noun, more specifically a location?
I want my program to be able to be smart about doing exactly this when building sentences. See these two examples, 'Suite 500', and '2nd Floor Kitchen'.
The generic string/sentence is:
"I will see you at %s."
"I will see you at Suite 500.", this reads well.
"I will see you at 2nd Floor Kitchen.", this does not read well and sounds artificial.
"I will see you at the Suite 500.", this does not read well and sounds artificial.
"I will see you at the 2nd Floor Kitchen.", this reads well.
As illustrated, this works well for the first example, but sounds bad for the second. Adding 'the' for both has the inverse effect. I would like to implement some rules so that my program would know to prepend 'the' so that it reads well in all scenarios.
I will more than likely not be able to tell if these nouns are common or proper.