Necesito configurar el primer día de la semana como lunes. Actualmente, está configurado como domingo en mi prueba de Discourse.
He buscado en toda la configuración del sitio web y en las preferencias personales, pero no he podido averiguar cómo configurar el lunes como el primer día de la semana en los calendarios de mis categorías.
Esto no te ayuda en nada, pero dejé de usarlo solo porque el domingo era el primer día de la semana. Y la mayor parte del mundo usa el lunes, así que para mí era como si me obligaran a usar pulgadas, furlongs y stones
Pero supuse que lo arreglaron en algún momento. Pero aparentemente no.
Me temo que no creo que esto sea posible en este momento. El calendario de Eventos Próximos comienza el domingo, mientras que los calendarios de temas comienzan el lunes.
Dependiendo de tu caso de uso, ¿podrías usar el calendario de temas en su lugar y agregarlo a una vista de categoría?
Creo que la función de Eventos del plugin suena exactamente a lo que necesitas, por lo que los calendarios de temas podrían no ser una buena solución alternativa.
Estoy de acuerdo en que sería bueno poder elegir el día de inicio de la semana para el calendario de Próximos Eventos. Lo pasaré a una solicitud de Feature y veré si otros opinan lo mismo.
Lo siento (en realidad no ) por insistir, pero al menos la capacidad de usar globalmente el día de inicio más utilizado, el lunes, no debería ser una solicitud de función. Es una gran falta de UX.
Claro, votar es bueno. Pero… este problema de lunes/domingo ha estado en el punto de mira y se ha preguntado tantas veces que CDCK es consciente de la necesidad, incluso sin ninguna votación.
La razón por la que seguimos atascados con un sistema de calendario utilizado por una minoría a nivel mundial es diferente a la falta de votos.
No lo sé. Mi apuesta es por algunas dificultades técnicas cuyo punto de partida era puramente estadounidense, y cambiar eso causaría algunas dificultades. De lo contrario, ya se habría solucionado.
Full Calendar permite establecer weekNumberCalculation en ISO al renderizar el calendario para que las semanas comiencen los lunes. También existe una configuración firstDay.
No tengo mucho tiempo ahora para investigar, pero sería relativamente simple para el autor del plugin incluir una nueva configuración para permitirnos definir el primer día y luego pasarlo al renderizado del calendario, igual que se pasa la zona horaria ahora.
¿Sabías que está codificado para el lunes en casi todas partes (me sorprendió también)?
Idealmente, esto dependería de las preferencias del usuario (no de una configuración de administrador).
He echado un vistazo al código, ya que este problema me ha molestado durante mucho tiempo. Hay tres lugares en el código donde se inicializa FullCalendar. En uno de ellos, firstDay: 1 ya está presente. El núcleo de Discourse también lo codifica a 1.
He hecho un PR que añade firstDay: 1 en los dos lugares que faltan.
Esto está lejos de ser ideal, pero al menos aporta coherencia.
Soy uno de los que están en minoría, ¡y ahora mi calendario de (eventos próximos) comienza el lunes! Era más feliz cuando empezaba el domingo.
Sería conveniente que esto fuera configurable; para mi organización de una sola geolocalización, hacer esto como una configuración del calendario sería preferible (en lugar de una configuración por usuario).
En este momento estamos actualizando el calendario. Una vez que lo implementemos, con gusto añadiré un selector de sábado/domingo/lunes para el primer día de la semana. Creo que esto es una configuración del sitio y no del usuario. Pienso que el valor predeterminado de lunes es correcto, aunque técnicamente en EE. UU. el domingo se considera el primer día (ya que el lunes se considera el primer día hábil).