Crear eventos no respeta la configuración de hora de 12 horas del usuario

Gracias por la detallada respuesta (y nada menos que de un conciudadano de Washington :))

Entonces, este error se refiere en realidad a la “inserción de eventos” (plugin oficial), no a la “inserción de fecha/hora” (incorporada). Me identifico completamente con la confusión, ya que cuando intenté usar el plugin por primera vez, también hice clic en la fecha/hora en lugar del evento y me confundí sobre por qué no generaba el evento.

Dado que ambos nos confundimos al respecto, podría haber una oportunidad para mejorar la interfaz de usuario:

  • En un mundo ideal, quizás estos podrían fusionarse en un solo botón, que le pregunte al usuario si está intentando crear un evento o una hora. (Esto requeriría una gran cantidad de trabajo de código, sin embargo)
  • Más sencillamente, si el botón de evento estuviera directamente adyacente al botón de fecha/hora, en lugar de oculto bajo el engranaje de “más”, probablemente alertaría al usuario de que hay dos flujos diferentes disponibles. (No he investigado si esto es posible, pero parece una implementación más fácil)

Dicho esto, para responder a sus preguntas:

  • :white_check_mark: Cuando uso la inserción de fecha/hora, de hecho muestra la hora en formato de 12 horas para mí.
  • :cross_mark: Es solo cuando uso la inserción de evento que requiere la hora en formato de 24 horas.

Con respecto a la región del dispositivo, no estoy en iOS, así que no estoy seguro de a qué corresponde esta configuración en otros sistemas operativos. (Estoy en Linux y verifiqué que mi locale devuelve todo en_us o en_US.UTF-8… pero tal vez haya alguna otra configuración oculta). ¿Puede confirmar si está viendo el mismo comportamiento en la página de “inserción de evento” (¿no solo en “inserción de fecha/hora”?) No parece estar habilitado para este foro, por lo que es posible que tenga que iniciar una instancia de prueba, aunque dado que es un plugin oficial, debería ser fácil de conseguir.

3 Me gusta