Project

General

Profile

Development #86062

traduction “invalid queryset” -> “requête invalide” trompeuse (?)

Added by Paul Marillonnet (retour le 15/04) 3 months ago. Updated 9 days ago.

Status:
Solution déployée
Priority:
Bas
Target version:
-
Start date:
24 January 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Perso je trouve ça contre-intuitif de confondre les objets et le moyen par lequel on y accède, on pourrait croire que c’est la manière dont la requête est formulée qui est fausse, alors que ça peut être simplement qu’elle s’exprime sur quelque chose de pas défini/compatible/pertinent au regard de la requête.
Je trouverais ça mille fois plus parlant en traduisant, dans ce cas précis, “queryset” par “liste d’objets”, “ensemble de données” ou que sais-je (?)

Associated revisions

Revision 378758e0 (diff)
Added by Paul Marillonnet (retour le 15/04) 10 days ago

provide clearer erroneous template filter use message (#86062)

History

#1

Updated by Robot Gitea 3 months ago

  • Status changed from Nouveau to Solution proposée
  • Assignee set to Paul Marillonnet (retour le 15/04)

Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :

#2

Updated by Thomas Noël 3 months ago

J'ai un peu de mal à piger, ça me semble un message incompréhensible au néophytes... j'ai l'impression que dans la plupart des cas on est bien devant une "requête invalide", si on remplace par "objet inadéquat" je pense que plus personne ne va comprendre (surtout la notion d'objet)

Mais tu aurais des contre-exemples à donner ?

#3

Updated by Frédéric Péters 3 months ago

J'ai un peu de mal à piger, ça me semble un message incompréhensible au néophytes... j'ai l'impression que dans la plupart des cas on est bien devant une "requête invalide", si on remplace par "objet inadéquat" je pense que plus personne ne va comprendre (surtout la notion d'objet)

C'est ma suggestion en commentaire dans gitea.

Pour être sûr qu'on parle bien de la même chose, on parle de filtres tels que |filter_by, qui seraient appliqués à quelque chose qui n'est pas un queryset.

Par exemple sur des données de blocs de champs ou sur des listes de dictionnaires (#57066), qui sont deux utilisations actuellement pas possibles.

Mais ça vient à la base du ticket #85066, "remonter une erreur sur un |filter_by appelé sur un objet invalide", qui est un autre cas :

{{cards|objects:"arbrefruitier"|filter_by:"arbre"|filter_value:"poirier"|first|get:"max"|subtract:cards|objects:"arbrefruitier"|filter_by:"arbre"|filter_value:"poirier"|first|get:"max" }}

Le néophyte, face à ça, "|filter_by utilisé sur une requête invalide" (situation qui va passer en prod) vs "|filter_by appelé sur un objet invalide" (situation proposée), je n'ai perso aucune idée de ce qu'il aura en tête.

#4

Updated by Thomas Noël 3 months ago

Frédéric Péters a écrit :

J'ai un peu de mal à piger, ça me semble un message incompréhensible au néophytes... j'ai l'impression que dans la plupart des cas on est bien devant une "requête invalide", si on remplace par "objet inadéquat" je pense que plus personne ne va comprendre (surtout la notion d'objet)

C'est ma suggestion en commentaire dans gitea.

(je continue là bas, désolé, je suis resté bloqué en 2020)

#5

Updated by Robot Gitea 17 days ago

  • Status changed from Solution proposée to En cours

Paul Marillonnet (pmarillonnet) a commencé à travailler sur une pull request sur Gitea concernant cette demande :

#6

Updated by Robot Gitea 17 days ago

  • Status changed from En cours to Solution proposée
#7

Updated by Robot Gitea 14 days ago

  • Status changed from Solution proposée to Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#8

Updated by Robot Gitea 10 days ago

  • Status changed from Solution validée to Résolu (à déployer)

Paul Marillonnet (pmarillonnet) a mergé une pull request sur Gitea concernant cette demande :

#9

Updated by Transition automatique 9 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF