Date: prev next · Thread: first prev next last
2010 Archives by date, by thread · List index


Le 19/10/2010 23:04, Marie jo Ooo a écrit :

Bonjour,


Tout d'abord, tu nous as très bien démontré ton problème aux JDLL ! (à
JB et à moi)
Je te réponds en tant que développeur (pas sur C++, je n'ai aucune
compétence mais développeur quand même)
Les lettres sont associées à des codes ASCII. Le e et le é ne sont pas
nécessairement des codes qui se suivent.

Cela je l'ai bien compris. Il faut un code à chaque lettre.
Il y a les 'lettres' standards et les mêmes lettres accompagnées. Chacune a son code. Que ce code ne soit pas linéaire peut se comprendre. Les anglophones ont imposés leurs critères créant une belle pagaille pour les autres mais c'est comme cela et il faut faire avec maintenant.

Et dans ton nouvelle exemple, tu ajoutes des lettres en majuscule. Et le
e et le E n'ont pas non plus les mêmes codes.
Je ne parle donc pas de Bug. Je ne chercherai pas plus l'explication de
l'algorithme de tri utilisé, ni de rechercher les codes ascii aux dites
lettres.
Mais le sujet est intéressant. Je te propose de chercher donc les codes
ascii de ces différentes lettres et d'étudier les normes en terme de tri
indiqués par Sophie
et Michel. Et de retourner un petit rapport de l'explication à ton
problème. Qui pourra alors devenir un document de spécification pour les
développeurs.
et donc faire avancer le chmilblic ;-)

Je tâcherais de faire quelque chose à ce sujet mais pas en 1 jour ni de suite.
Je pense à un truc du genre Lettre bizarre ==> Lettre normale
Je ne suis compétent que pour le français et dans une moindre mesure pour l'espagnol Toutes les autres langues ne sont pas dans mes compétences

Il est possible aussi de faire l'inverse
Lettre normale ==> ensemble des lettres devant y être associées

Merci de me dire ce qui vous semble le plus pratique (facilement réutilisable).

Pour éviter tout quiproquo dans mes propos un bug est:
un phénomène reproductible
une résultat non logique avec la pensée normée existante (C'est le cas ici)
Un résultat qui n'est pas celui attendu logiquement comme l'erreur de calcul signalée par ailleurs (bien qu'une explication soit donnée)

Amitiés

--
Yannick VOYEAUD
Nul n'a droit au superflu tant que chacun n'a pas son nécessaire (Camille JOUFFRAY 1841-1924, maire de Vienne)
http://www.voyeaud.org
Créateur CimGenWeb: http://www.francegenweb.org/cimgenweb/
Journées du Logiciel Libre: http://jdll.org


--
E-mail to discuss+help@fr.libreoffice.org for instructions on how to unsubscribe
List archives are available at http://fr.libreoffice.org/lists/discuss/
All messages you send to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.