fairvotereform / RankIt

https://rankit.vote
1 stars 2 forks source link

Dealing with irregular plurals in custom label #63

Open ggordn3r opened 5 years ago

ggordn3r commented 5 years ago

Heehee "3 childs" 👶 👶 👶 In all seriousness, this is a tricky issue for the "custom label" field. English is rife with irregular plurals. Three ideas come to mind:

1) Do some kind of dictionary lookup for plurals (https://rapidapi.com/webknox/api/words-1) 2) Add a new field, making the user enter "singular" and "plural" for custom labels 3) Remove custom labels and replace with generic "choice"

When creating a poll you give the option for a custom label - the results page just adds an s to make it plural but this is not always accurate! I made a poll to rank your favorite children ("child" as the label) , but now I've elected 3 childs! https://rankit-vote.appspot.com/results/sLVzKyuRa3VICuIElMg8/summary Sawyer Morgan sawyer.morgan8@gmail.com

Screen Shot 2019-10-09 at 7 04 10 PM - Sawyer Morgan

ggordn3r commented 5 years ago

Another beta tester also pointed this out:

unrelatedly: The web app tries to pluralizes all labels by adding an "s" to the end, even labels fr which is not the correct pluralization: "moose" --> "mooses" (even though "moose" is both the correct plural and the correct singular of "moose"). dandromb@gmail.com

iambateman commented 4 years ago

Ok. in my opinion, it's more confusing to add a second field for 'plural label.'

Unless we're planning to run lots of polls called 'Who is your favorite child?' or 'Who is the greatest USC alumnus', I move we do this:

Add a note on the question mark that says: Irregular Plural: If your label has an irregular plural (child/children, woman/women) please stick to "choice". and call it a day ;)

Thoughts? Obviously open to push back, but trying to cut with occam's razor.

ggordn3r commented 4 years ago

I think that's good enough for v1. Push that and reassign me and I'll move this convo to the backlog. Thanks!