Bizarre dans les dates lors de la définition du délai d'expiration pour un lien d'invitation

C’est un tout petit détail, mais lorsque je crée un nouveau lien d’invitation (aujourd’hui, le 28 mai), les dates de décalage affichées dans l’interface ne correspondent pas aux libellés, par exemple :

Je n’ai remarqué cela que parce qu’un lien a expiré bien plus tôt que prévu, et je pense que la sélection « mois suivant » choisirait réellement le 1er juin comme décalage, plutôt que le 28 juin.

1 « J'aime »

Désolé, je ne comprends pas votre message. Ce qui apparaît sur la capture d’écran me semble correct. Pouvez-vous expliquer un peu plus en détail ce que vous pensez qui ne va pas ?

2 « J'aime »

Deux mois à partir du 28 mai ne correspondent pas au 1er juillet.

1 « J'aime »

D’accord, mais l’intention est « quand nous passons d’un mois au mois suivant ». Le mois suivant commence bien le 1er juin, n’est-ce pas ? Alors le mois suivant celui-là commence le 1er juillet, n’est-ce pas ?

« Votre invitation est valable jusqu’à la fin du mois » est plus facile à expliquer et reflète mieux l’intention, par rapport à « votre invitation expire un jour complètement aléatoire au milieu du mois ».

4 « J'aime »

Cela a du sens pour moi. J’ai rencontré le problème inverse avec les minuteries de signets. Pour les signets temporisés, lorsque l’option « La semaine prochaine » est sélectionnée, la date est fixée à 7 jours dans le futur, mais mon interprétation de ce que signifie « la semaine prochaine » est le lundi de la semaine suivante. Je ne suis pas sûr de savoir quelle approche pour définir les dates futures est la meilleure, mais il pourrait être judicieux d’adopter une approche cohérente dans toute l’interface utilisateur.

4 « J'aime »

Oui ! Ce n’est pas ici que cela se règle, mais je suis toujours confus à ce sujet !

1 « J'aime »

Oui, je pense que certaines choses se sont perdues dans la traduction lors de notre travail sur cette fonctionnalité @martin. Peut-être pourriez-vous ajuster les dates pour mieux refléter l’intention exprimée ci-dessus ?

Rappelle-moi cela au début d’une nouvelle semaine / d’un nouveau mois tout neuf !

C’est ce que nous voulions dire, pas “dis-le-moi exactement dans 7 jours à partir d’aujourd’hui” ou “dis-le-moi exactement dans 30 jours à partir d’aujourd’hui”.

4 « J'aime »

Nous avons explicitement une option pour cela le lundi :

Si « Semaine prochaine » signifiait « au début de la semaine prochaine », nous n’aurions pas besoin de l’option Lundi.

C’est vraiment confus car nous en avons déjà discuté et nous avons une PR en cours de développement pour harmoniser les invitations et les autres entrées de dates futures avec le comportement des signets et des minuteries de sujets : FEATURE: make future-date-input consistent with other components and customizable by AndrewPrigorshnev · Pull Request #12985 · discourse/discourse · GitHub


Donc, voulons-nous dire universellement que toutes ces options pour les niveaux « semaine » et « mois » doivent signifier « Au début de la semaine prochaine », « au début de la semaine dans deux semaines » et « au début du mois prochain » ? D’après ce que je vois, les mois suivent déjà ce comportement, ce ne sont que les semaines qui ne le font pas. Dans ce cas, nous devrions également supprimer l’option Lundi des signets car elle deviendra inutile.

La formulation « Deux mois » m’indique « maintenant + deux mois » et non « au début du mois dans deux mois », donc je pense que nous devons également ajuster cela. @andrei travaille sur cette PR en cours de développement, alors peut-être peut-il s’en charger ?

3 « J'aime »

Il faut se référer à l’intention initiale, qui concernait Google GMail :

Je pense que nous avons un peu perdu de vue l’objectif en cours de route, mais vous pouvez voir que c’est très orienté « prochain intervalle de temps », à savoir :

  • Lorsque le prochain jour commence (demain)
  • Au milieu de la semaine à venir
  • Lorsque le week-end commence
  • Lorsque la prochaine semaine commence

C’était toujours mon intention, et j’ai essayé d’être très clair à ce sujet, mais je pense que nous avons joué à un jeu de « téléphone arabe » et que les choses se sont embrouillées en cours de traduction, d’une manière ou d’une autre… voici mon message original de novembre 2019…

Notez que, encore une fois, l’accent est le même :

  • Plus tard dans la journée (essentiellement, lorsque le soir commence, ou « lorsque la journée de travail se termine »)
  • Lorsque le prochain jour commence (demain)
  • Lorsque la prochaine semaine commence

Ensuite, vous avez vos heures arbitraires, ce qui est bien d’avoir, mais ce n’a jamais été l’objectif principal de ce dialogue… il est tout à fait acceptable d’inclure des heures arbitraires en supplément, mais « un jour arbitraire dans 5 jours à partir de cette date précise » n’est pas aussi immédiatement utile que « lorsque/jusqu’à ce que la semaine prochaine commence », « lorsque/jusqu’à ce que le mois prochain commence », « lorsque/jusqu’à ce que la journée de travail se termine et que le soir commence », « lorsque/jusqu’à ce que le mois prochain commence », « lorsque/jusqu’à ce que le week-end commence », et ainsi de suite…

Donc, pour revenir aux invitations, la logique devrait être la même :

Je pense que nous avons un peu dévié sur cette fonctionnalité. Cela devrait aller avec quelques ajustements… tous les outils sont là.

3 « J'aime »

Ce qui précède :backhand_index_pointing_up: était certainement l’intention, conformément à tous les exemples de Gmail fournis. Quand vous dites

Rappelle-moi de cela demain
Rappelle-moi de cela la semaine prochaine
Rappelle-moi de cela le mois prochain

Vous voulez dire

Rappelle-moi de cela au début du prochain jour
Rappelle-moi de cela au début de la prochaine semaine
Rappelle-moi de cela au début du prochain mois

et non

Rappelle-moi de cela exactement dans 24 heures
Rappelle-moi de cela exactement dans 7 jours
Rappelle-moi de cela exactement dans 30 jours (aussi – tous les mois n’ont pas le même nombre de jours !)

Ajouter une option « x jours arbitraires à partir de maintenant » est tout à fait acceptable en tant qu’option supplémentaire, mais ce n’était pas l’objectif. Donc, pour référence @martin ou @andrei, celui qui finira par travailler là-dessus. Je pense que vous pouvez faire les deux, et il y aura toujours une option « date arbitraire », mais l’idée est que les gens pensent principalement en termes d’intervalles « jusqu’au prochain événement majeur du calendrier » – que ce soit un nouveau jour, le week-end, une nouvelle semaine ou un nouveau mois.

4 « J'aime »

Pour information, tout cela prend maintenant du sens, mais ma question était en partie due au fait que nous avions convenu d’une politique interne selon laquelle les liens d’invitation ne restent pas ouverts pendant plus d’un mois. La saisie par blocs pour les dates futures rend cela difficile. Je comprends le principe, bien que, lorsqu’on est près de la fin du mois, le premier choix ait moins de chances d’être utile.

2 « J'aime »

Vous pourrez toujours gérer des dates arbitraires ainsi que des décalages de date ; aucune fonctionnalité n’est supprimée.

3 « J'aime »