27-04-2009, 07:36 PM
Gettext n'est clairement pas assez puissant, sans compter que c'est une extension qu'on ne trouve pas chez tout les hébergeurs.
Pour le fait que ce soit complexe, çà semble comme çà assez complexe, mais c'est l'intérieur de la boite qui est complexe, pas l'extérieur.
D'ailleurs pour une utilisation normal (simple demande de texte) mon package ne consomme rien de plus que la classe au dessus en termes de ressource.
Ainsi le champs number contient un nombre positif précis si le nombre d'objet est connu (et donc dénombrable), 0 si il n'y en a pas, -1 si c'est indénombrable (du pain), -2 si c'est un dénombrable dont le nombre est inconnus avec eventuellement un indicateur subjectif -2 quelques un, -3 beaucoup, -4 énormément mais je ne l'ai pas encore définis car je ne m'en sert pas pour le moment:
pour l'instant un sens retournera "il y avait des chasseurs"
plutôt que
"il y avait beaucoup de chasseurs"
Ça peut être intéressant, mais il ne faut pas que çà rentre en collision avec le cas ou mon application sais combien il y en a 20 par exemple et qu'elle décide de dire beaucoup à la place de 20 donc -3 dans le champs number.
Je ne pense pas qu'il y ai d'autre différence possible(à travers toutes les langues) à faire sur ce seul critère, critère qui d'ailleurs n'appartient pas au mots lui même à l'inverse des critère comme le genre ou l'élision(d'où le fait qu'il soit traité différemment).
Enfin bref je pense de toute manière faire un site de présentation dédié à ce trucs. Je pense aussi l'implémenter en d'autres langages le tout surement distribuer sous une licence libre. Parce que sans exemple, çà doit effectivement être dur de s'imaginer tout çà.
Pour le fait que ce soit complexe, çà semble comme çà assez complexe, mais c'est l'intérieur de la boite qui est complexe, pas l'extérieur.
D'ailleurs pour une utilisation normal (simple demande de texte) mon package ne consomme rien de plus que la classe au dessus en termes de ressource.
(27-04-2009, 05:04 PM)keke a écrit : PS : Selon les langues, la notion de pluriel n'est pas la même.J'y ai pensé (on en avait d'ailleurs discuté en décembre), en fait chaque langue est représenté par une classe regroupant toutes les méthodes pour faire les accords. Les objets peuvent quand à eux contenir n'importe quel propriété (comme le genre) par contre le nombre est commun à toutes les langues, peut être d'ailleurs est ce une faiblesse mais j'ai inclus les notions de dénombrable/indénombrable et de nombre connu.
PS : En français, le masculin et le féminin sont les seuls genres. en anglais il existe la troisième notion de "chose" : It. Je crois qu'il existe d'autres genres dans d'autres langues ...
Ainsi le champs number contient un nombre positif précis si le nombre d'objet est connu (et donc dénombrable), 0 si il n'y en a pas, -1 si c'est indénombrable (du pain), -2 si c'est un dénombrable dont le nombre est inconnus avec eventuellement un indicateur subjectif -2 quelques un, -3 beaucoup, -4 énormément mais je ne l'ai pas encore définis car je ne m'en sert pas pour le moment:
pour l'instant un sens retournera "il y avait des chasseurs"
plutôt que
"il y avait beaucoup de chasseurs"
Ça peut être intéressant, mais il ne faut pas que çà rentre en collision avec le cas ou mon application sais combien il y en a 20 par exemple et qu'elle décide de dire beaucoup à la place de 20 donc -3 dans le champs number.
Je ne pense pas qu'il y ai d'autre différence possible(à travers toutes les langues) à faire sur ce seul critère, critère qui d'ailleurs n'appartient pas au mots lui même à l'inverse des critère comme le genre ou l'élision(d'où le fait qu'il soit traité différemment).
Enfin bref je pense de toute manière faire un site de présentation dédié à ce trucs. Je pense aussi l'implémenter en d'autres langages le tout surement distribuer sous une licence libre. Parce que sans exemple, çà doit effectivement être dur de s'imaginer tout çà.