streetlives / yourpeer.nyc

The open source repository behind the yourpeer.nyc web application
https://yourpeer.nyc
MIT License
0 stars 0 forks source link

Time logic. Ordinal calendars. We need a more conversational and natural verbalization of the schedules #201

Open doobneek1 opened 3 months ago

doobneek1 commented 3 months ago

While translating, I noticed many verbose schedules are nonsensical. For example, we say "Open Monday 5 PM—6 PM" like it is open only this Monday; it should be plural. Additionally, we have issues describing intervals of time on the same day; let's say there is a break in the schedule on Monday. I came up with different cases that are easy to implement: • If the service has interruptions: Open Monday through Friday from 9 AM to 5 PM with breaks from 11 AM to 12 PM and from 2 PM to 3 PM. (could it be) Mon-Fri, 9-5, with breaks at 11-12 and 2-3. • If the service is open at the same time across all days but the interval is discontinuous: Open Monday through Saturday from 9 AM to 5 PM, with the exception of Wednesdays, when it is closed. Other version: Open on Mondays and Tuesdays and Thursday through Saturday from 9 AM to 5 PM. Thursday through Saturday would be always singular • Sunday through Monday case: Open seven days a week from 9 AM to 5 PM.Asynchronous case: Open every second Friday of the month from 9 AM to 5 PM, except in December, when it is open from 9 AM to 9 PM. There are no events in February.If service is open overnight: Opens at 9 PM Monday through Friday and closes at 6 PM on the following day. or Opens at 9 PM Monday through Friday and closes at 6 PM^{+1}.If the service is like a food pantry, where distribution starts at 5 until food runs out, or a shelter where you have to come by curfew: To receive this service, please come no later than 5 PM on Fridays. Consider lining up early. In red lettering we can clarify that distribution runs till food lasts or that you can stay at this shelter till 6 AM the following day so people don't think that shelter is just at 5 and then they have to leave or they don't expect that they will leave pantry immediately after they open as there might be a line • If it's a one-time event, we should have the option to schedule its automatic closing and subsequent removal: This service will run from Tuesday, March 27, 2015, to Monday, July 27, 2015, from 9 AM to 5 PM, with closures on weekends. Other cases, like Open 24/7 seem good to me • We should also hyperlink the calendar to view it in a different way for people who are more visual • We should say whether is open or closed now and show that it closes and opens soon like on Google

doobneek1 commented 1 week ago
Case Description Short Version
Service with interruptions Open Monday through Friday from 9 AM to 5 PM with breaks from 11 AM to 12 PM and from 2 PM to 3 PM. Mo-Fr 9A-5P, breaks: 11A-12P & 2P-3P
Same time, discontinuous interval Open Monday through Saturday from 9 AM to 5 PM, with the exception of Wednesdays, when it is closed. Mo-Sa (except We) 9A-5P
Open on Mondays and Tuesdays and Thursday through Saturday from 9 AM to 5 PM. Mo-Tu, Th-Sa 9A-5P
Seven days a week Open seven days a week from 9 AM to 5 PM. 7d 9A-5P
Asynchronous schedule Open every second Friday of the month from 9 AM to 5 PM, except in December, when it is open from 9 AM to 9 PM. 2nd Fr/mo 9A-5P (Dec: 9A-9P)
There are no events in February. No events in Feb
Overnight service Opens at 9 PM Monday through Friday and closes at 6 PM on the following day. Mo-Fr 9P-6P⁺¹
Opens at 9 PM and closes at 6 PM⁺¹ Monday through Friday. Mo-Fr 9P-6P⁺¹
Special pantry or shelter service To receive this service, please come no later than 5 PM on Fridays. Consider lining up early. Fr, arrive by 5P (line up early)
In red lettering: "Distribution runs till food lasts" or "You can stay at this shelter till 6 AM the following day." "Food till gone" / "Shelter till 6A⁺¹"
One-time event with scheduled removal This service will run from Tuesday, March 27, 2015, to Monday, July 27, 2015, from 9 AM to 5 PM, with closures on weekends. Mar 27-Jul 27, Tu-Mo 9A-5P, closed weekends
Open 24/7 Open 24/7. 24/7
Visual calendar hyperlink A hyperlink to view the schedule visually on a calendar for easier understanding. View schedule online
Dynamic status (open/closed now) Show current status as "Open" or "Closed," and indicate when it opens or closes next, similar to Google. "Open"/"Closed", shows next open/close time