Rareza en las fechas al configurar el tiempo de espera para un enlace de invitación

Esto es algo realmente pequeño, pero cuando creo un nuevo enlace de invitación (hoy, 28 de mayo), las fechas de desplazamiento que muestra la interfaz no coinciden con las etiquetas, por ejemplo:

Solo lo noté porque un enlace caducó mucho antes de lo que pensaba, y creo que la selección “próximo mes” realmente elegiría el 1 de junio como desplazamiento, en lugar del 28 de junio.

1 me gusta

Lo siento, no entiendo tu publicación. Lo que aparece en la captura de pantalla me parece correcto. ¿Podrías explicar con un poco más de detalle qué crees que está mal?

2 Me gusta

2 meses a partir del 28 de mayo no es el 1 de julio.

1 me gusta

Correcto, pero la intención es “cuando pasamos de un mes al siguiente”. ¿El siguiente mes comienza el 1 de junio, verdad? Entonces, ¿el siguiente mes después de ese comienza el 1 de julio, verdad?

“Tu invitación es válida hasta el final del mes” es más fácil de explicar y capta mejor la intención, en comparación con “tu invitación expira en un día completamente aleatorio a mitad de mes”.

4 Me gusta

Esto tiene sentido para mí. He encontrado el problema contrario con los temporizadores de marcadores. En los marcadores con temporizador, cuando se selecciona la opción “Próxima semana”, la fecha se establece a 7 días en el futuro, pero mi suposición sobre lo que significa “próxima semana” es el lunes de la semana siguiente. No estoy seguro de cuál es el mejor enfoque para establecer fechas futuras, pero podría valer la pena utilizar un enfoque consistente en toda la interfaz de usuario.

4 Me gusta

¡Sí! Esto no es el lugar para esto, ¡pero me confunde cada vez!

1 me gusta

Sí, creo que se perdió algo en la traducción mientras trabajábamos en esta función, @martin. ¿Podrías ajustar las fechas para que reflejen mejor la intención expresada anteriormente?

¡Recuérdamelo cuando comience una semana o un mes nuevo y brillante!

Eso es lo que queríamos decir, no “avísame exactamente en 7 días a partir de hoy” ni “avísame exactamente en 30 días a partir de hoy”.

4 Me gusta

Tenemos una opción explícita para eso:

Si “La próxima semana” significara “al inicio de la próxima semana”, no necesitaríamos la opción de lunes.

Esto es realmente confuso porque ya hemos discutido esto antes y tenemos una Pull Request en desarrollo para alinear las entradas de invitaciones y otras fechas futuras con lo que hacen los marcadores y los temporizadores de temas: FEATURE: make future-date-input consistent with other components and customizable by AndrewPrigorshnev · Pull Request #12985 · discourse/discourse · GitHub


¿Entonces queremos establecer universalmente que todas estas opciones para los niveles de “semana” y “mes” signifiquen “al inicio de la próxima semana”, “al comienzo de la semana dentro de dos semanas” y “al inicio del próximo mes”? Por lo que puedo ver, los meses ya siguen ese comportamiento, solo que las semanas no. En ese caso, también tendríamos que eliminar la opción de lunes de los marcadores, ya que sería irrelevante.

La redacción de “Dos meses” me sugiere “ahora + dos meses” y no “al inicio del mes dentro de dos meses”, así que creo que también necesitamos ajustar eso. @andrei ha estado trabajando en esa PR en desarrollo, así que quizás él pueda ocuparse de esto.

3 Me gusta

Debes mirar la intención original, que era Google GMail:

Creo que de alguna manera perdimos de vista el objetivo en el camino, pero puedes ver que esto está muy orientado al “siguiente intervalo de tiempo”, es decir:

  • Cuando comience el próximo día (mañana)
  • A mitad de la semana que viene
  • Cuando comience el fin de semana
  • Cuando comience la próxima semana

Esa siempre fue mi intención, y traté de ser muy claro al respecto, pero creo que jugamos al juego del “teléfono” y las cosas se distorsionaron en la traducción de alguna manera… aquí está mi publicación original de noviembre de 2019…

Observa que, nuevamente, es el mismo enfoque:

  • Más tarde en el día (básicamente, cuando comienza la noche o “cuando termina la jornada laboral”)
  • Cuando comience el próximo día (mañana)
  • Cuando comience la próxima semana

Y luego tienes tus horarios arbitrarios, lo cual está bien tenerlos, pero nunca han sido el enfoque principal de este diálogo… está bien incluir horarios arbitrarios como un extra, pero “un día arbitrario a cinco días de esta fecha en particular” no es tan inmediatamente útil como “cuando/hasta que comience la próxima semana”, “cuando/hasta que comience el próximo mes”, “cuando/hasta que termine la jornada laboral y comience la noche”, “cuando/hasta que comience el próximo mes”, “cuando/hasta que comience el fin de semana”, y así sucesivamente…

Por lo tanto, volviendo a las invitaciones, la lógica debería ser la misma:

Creo que nos desviamos un poco con esta función. Debería estar bien con algunos ajustes… todas las herramientas están ahí.

3 Me gusta

Lo anterior :backhand_index_pointing_up: fue definitivamente la intención, según todos los ejemplos de GMail proporcionados. Cuando dices

Recuérdame esto mañana
Recuérdame esto la próxima semana
Recuérdame esto el próximo mes

te refieres a

Recuérdame esto cuando comience el próximo día
Recuérdame esto cuando comience la próxima semana
Recuérdame esto cuando comience el próximo mes

y no a

Recuérdame esto exactamente en 24 horas
Recuérdame esto exactamente en 7 días
Recuérdame esto exactamente en 30 días (además, ¡no todos los meses tienen el mismo número de días!)

Agregar una opción de “x días arbitrarios a partir de ahora” está perfectamente bien como opción adicional, pero no era el objetivo. Así que, para referencia, @martin o @andrei, quien termine trabajando en esto: creo que se pueden hacer ambas cosas, y siempre habrá una opción de “fecha arbitraria”, pero la idea es que las personas piensan principalmente en intervalos de “hasta el próximo evento importante del calendario”, ya sea un nuevo día, el fin de semana, una nueva semana o un nuevo mes.

4 Me gusta

Por cierto, ahora todo tiene sentido, pero mi consulta se debía en parte a que habíamos acordado una política interna de no mantener los enlaces de invitación abiertos por más de un mes. La entrada de fechas futuras fragmentada dificulta eso. Entiendo la idea, aunque cuando uno está cerca del final del mes, la primera selección tiene menos probabilidades de ser útil.

2 Me gusta

Siempre podrás trabajar con fechas arbitrarias, así como con desplazamientos de fecha; no se eliminará ninguna funcionalidad.

3 Me gusta