Je dois définir le lundi comme premier jour de la semaine. Actuellement, il est défini comme dimanche sur mon essai Discourse.
J’ai cherché dans tous les paramètres du site et les préférences personnelles, mais je n’ai pas réussi à trouver comment définir le lundi comme premier jour de la semaine sur les calendriers de mes catégories.
Je ne suis pas sûr que ce soit la bonne réponse, mais vous pourriez essayer de définir les jours ouvrables comme indiqué dans l’image ci-dessous et voir ce qui se passe.
Cela ne vous aide en rien, mais j’ai arrêté de l’utiliser simplement parce que le dimanche était le premier jour de la semaine. Et la plupart du monde utilise le lundi, donc pour moi, c’était comme être forcé d’utiliser des pouces, des furlongs et des pierres
Mais j’ai supposé qu’ils avaient corrigé cela à un moment donné. Mais apparemment non.
Je crains que cela ne soit pas possible pour le moment. Le calendrier des événements à venir commence le dimanche, tandis que les calendriers de sujets commencent le lundi.
Selon votre cas d’utilisation, vous pourriez utiliser le calendrier de sujets à la place et l’ajouter à une vue de catégorie ?
Je pense que la fonctionnalité Événements du plugin correspond exactement à ce dont vous avez besoin, donc les calendriers de sujets ne sont peut-être pas une bonne solution de contournement.
Je suis d’accord qu’il serait agréable de pouvoir choisir le jour de début de la semaine pour le calendrier Événements à venir. Je vais faire passer cela à une demande de fonctionnalité et voir si d’autres partagent cet avis.
Cela a également été demandé ici, donc vous n’êtes pas seul :
Désolé (pas vraiment ) de vous harceler, mais au moins la possibilité d’utiliser le lundi, le jour de début le plus utilisé au niveau mondial, ne devrait pas être une demande de fonctionnalité. C’est un manque majeur d’UX.
Bien sûr, le vote est une bonne chose. Mais… cette question du lundi/dimanche a été mise en lumière et posée tellement de fois que CDCK est conscient de son besoin, même sans aucun vote.
La raison pour laquelle nous sommes toujours bloqués avec un système de calendrier utilisé par une minorité mondiale est différente d’un manque de votes.
Je ne sais pas. Mon pari va vers des difficultés techniques où le point de départ était purement basé aux États-Unis, et en changer entraînerait des difficultés. Sinon, ce serait déjà résolu.
Full Calendar permet de définir le paramètre weekNumberCalculation sur ISO lors du rendu du calendrier, de sorte que les semaines commencent le lundi. Il existe également un paramètre firstDay.
Je n’ai pas beaucoup de temps maintenant pour enquêter, mais il serait relativement simple pour l’auteur du plugin d’inclure un nouveau paramètre pour nous permettre de définir le premier jour, puis de le passer au rendu du calendrier, tout comme le fuseau horaire est maintenant passé.
Saviez-vous qu’il est codé en dur pour le lundi presque partout ailleurs (cela m’a surpris aussi)
Idéalement, cela dépendrait des préférences de l’utilisateur (pas d’un réglage administrateur).
J’ai jeté un œil au code, car ce problème me dérange depuis longtemps aussi. Il y a trois endroits dans le code où FullCalendar est initialisé. Dans l’un d’eux, firstDay: 1 est déjà présent. Le cœur de Discourse le code en dur à 1 également.
J’ai fait une PR qui ajoute firstDay: 1 dans les deux endroits manquants.
C’est loin d’être idéal, mais au moins cela apporte de la cohérence.
Je fais partie de cette minorité, et maintenant mon calendrier (événements à venir) commence le lundi ! J’étais plus heureux quand il commençait le dimanche.
Ce serait bien si cela était configurable - pour mon organisation à emplacement géographique unique, faire de cela un paramètre de calendrier serait préférable (par opposition à un paramètre par utilisateur).
Nous apportons actuellement une mise à jour au calendrier. Une fois que nous l’aurons finalisée, je serai heureux d’ajouter un sélecteur samedi/dimanche/lundi pour le premier jour de la semaine. Je pense qu’il s’agit d’un paramètre de site plutôt que d’un paramètre utilisateur. Je pense que le défaut au lundi est correct, même si techniquement aux États-Unis, le dimanche est considéré comme le premier jour (puisque le lundi est considéré comme le premier jour ouvrable).