{"action":"created","issue":{"url":"https://api.github.com/repos/pwdyson/inflect.py/issues/5","labels_url":"https://api.github.com/repos/pwdyson/inflect.py/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/pwdyson/inflect.py/issues/5/comments","events_url":"https://api.github.com/repos/pwdyson/inflect.py/issues/5/events","html_url":"https://github.com/pwdyson/inflect.py/issues/5","id":846208,"number":5,"title":"case should not effect plurals","user":{"login":"pwdyson","id":309984,"avatar_url":"https://avatars.githubusercontent.com/u/309984?v=3","gravatar_id":"","url":"https://api.github.com/users/pwdyson","html_url":"https://github.com/pwdyson","followers_url":"https://api.github.com/users/pwdyson/followers","following_url":"https://api.github.com/users/pwdyson/following{/other_user}","gists_url":"https://api.github.com/users/pwdyson/gists{/gist_id}","starred_url":"https://api.github.com/users/pwdyson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwdyson/subscriptions","organizations_url":"https://api.github.com/users/pwdyson/orgs","repos_url":"https://api.github.com/users/pwdyson/repos","events_url":"https://api.github.com/users/pwdyson/events{/privacy}","received_events_url":"https://api.github.com/users/pwdyson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pwdyson/inflect.py/labels/bug","name":"bug","color":"f50c0c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2011-05-03T23:22:00Z","updated_at":"2015-10-06T15:24:29Z","closed_at":null,"body":"Entry becomes Entrys but entry becomes entries.\n\nMentioned in #4."},"comment":{"url":"https://api.github.com/repos/pwdyson/inflect.py/issues/comments/145899264","html_url":"https://github.com/pwdyson/inflect.py/issues/5#issuecomment-145899264","issue_url":"https://api.github.com/repos/pwdyson/inflect.py/issues/5","id":145899264,"user":{"login":"pydsigner","id":532749,"avatar_url":"https://avatars.githubusercontent.com/u/532749?v=3","gravatar_id":"","url":"https://api.github.com/users/pydsigner","html_url":"https://github.com/pydsigner","followers_url":"https://api.github.com/users/pydsigner/followers","following_url":"https://api.github.com/users/pydsigner/following{/other_user}","gists_url":"https://api.github.com/users/pydsigner/gists{/gist_id}","starred_url":"https://api.github.com/users/pydsigner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pydsigner/subscriptions","organizations_url":"https://api.github.com/users/pydsigner/orgs","repos_url":"https://api.github.com/users/pydsigner/repos","events_url":"https://api.github.com/users/pydsigner/events{/privacy}","received_events_url":"https://api.github.com/users/pydsigner/received_events","type":"User","site_admin":false},"created_at":"2015-10-06T15:24:29Z","updated_at":"2015-10-06T15:24:29Z","body":"I decided to chase down this bug and found the issue: \r\n\r\n```python\r\n# HANDLE ...y\r\n\r\n        if lowerword[-1] == 'y':\r\n            if lowerword[-2:-1] in 'aeiou' or len(word) == 1:\r\n                return word + 's'\r\n\r\n            if (self.classical_dict['names']):\r\n                if lowerword[-1] == 'y' and word[0] == word[0].upper():\r\n                    return word + 's'\r\n\r\n            return word[:-1] + 'ies'\r\n```\r\n\r\nBefore reaching the default 'y' → 'ies', 'Entry' is seen to be in capitals and is treated as a proper name as long as the classical names option is turned on. 'entries' is lowercase and bypasses that logic."}}