Bonsoir Jean-Baptiste,
Désolé, j'ai du retard dans mes courriels.
Le 31/10/2015 23:51, Jean-Baptiste Faure a écrit :
Bonsoir Laurent,
Je vois juste une incohérence entre le dialogue de formatage et la barre
latérale.
Mais il me vient le soupçon que le "standard" que je vois dans la liste
de formats dans la boîte de dialogue, est en fait une traduction qui est
mise là parce que la langue du texte (et non celle de l'UI) est le
français. Il me semble que c'est ce que dit le commentaire de Regina.
Tout à fait. J'avais aussi mis du temps à comprendre comment cela
marchait quand j'ai cherché à faire modifier le source de l'UI pour
l'option "Limiter les décimales pour le format de nombre Standard"
https://bugs.documentfoundation.org/show_bug.cgi?id=58942
Le problème était juste un pb de traduction : General correspondait au
terme anglais et Standard pour le français.
Il suffit en effet de changer la langue pour l'anglais pour retrouver
General à la place de Standard.
Il y a donc plusieurs problèmes selon moi :
1/ dans la barre latérale, General n'a rien à faire dans une liste de
catégories comme l'indique l'infobulle
Dans ce cas, où le placer dans la barre latérale ? (cf. + bas)
2/ Si on tient à avoir General, le texte qui apparait dans la liste de
la barre latérale devrait être le même que celui qui est utilisé dans le
dialogue de formatage (même KeyID), ainsi on serait assuré d'avoir la
même traduction
Ce n'est actuellement techniquement pas possible car dans l'UI le nom du
format apparait dans la langue choisie dans le format du nombre, quel
que soit la langue de l'interface. Il faut donc pouvoir accéder à toutes
les traductions, sans que les packs langue correspondant soient
installés. C'est pourquoi le nom apparait dans le code source du
programme lui-même (cf. lien dans le rapport de bogue) et non dans les
fichiers de traduction. Tu notes que dans la boite de dialogue le format
General/Standard n'a pas de KeyID.
3/ le nom du format ne devrait pas dépendre de la langue du texte, on
est dans l'UI et dans cette UI je dois pouvoir écrire dans n'importe
quelle langue même si je n'ai pas installé le pack langue correspondant.
C'est d'autant plus bizarre que si je change la langue du texte, le nom
du format Général / Standard change éventuellement dans le dialogue,
mais jamais dans la barre latérale.
Là je n'ai pas de réponse satisfaisante à apporter. En effet, d'après ma
compréhension (très très limitée) du code, il n'y a pas de différence de
comportement pour le format de nombre General/Standard quel que soit la
langue choisie pour le nombre, en dehors du séparateur décimal. Cette
langue va influer sur les autres formats (symbole monétaire, position du
symbole monétaire, séparateur décimal, séparateur des milliers, etc.).
Donc si je choisis de représenter un nombre à la façon espagnole,
qu'est-ce que cela m'apporte que le format s'appelle maintenant
"Estandar" ? Je ne comprends pas cette "fonctionnalité". D'autant +
qu'elle est perdue avec la barre latérale.
Je pencherais plutôt pour une "facilité" de programmation. En effet,
dans la boite de dialogue du format de cellules > Nombre, la liste des
formats qui apparait dans "Format" est prise dans les fichiers .xml du
répertoire :
http://opengrok.libreoffice.org/xref/core/i18npool/source/localedata/data/
avec les formats spécifiques à chaque locale.
Comme le format General/Standard est dans la liste, il est traduit en
même temps, et apparait donc traduit dans la boite de dialogue.
Dans la barre latérale le comportement est différent, car le format
General/Standard est considéré comme une catégorie à part entière. Ce
comportement me parait + juste (cf. + bas).
Ensuite pour le problème de classer le format par défaut en tant que
catégorie dans la sidebar, je ne vois pas trop comment le résoudre si on
veut garder une taille raisonnable à cette sidebar.
À mon avis mettre General / Standard dans cette liste ne sert à rien,
sinon ajouter de la confusion. Il s'agit de mise en forme directe, donc
la catégorie Nombre suffit.
Je ne suis pas d'accord. Pour moi le format General/Standard ne devrait
pas appartenir à la catégorie Nombre, car il adapte le format (nombre ou
scientifique) en fonction de la place disponible pour afficher la
valeur. C'est plutôt la boite de dialogue Format cellules > Nombre qui
devrait évoluer et sortir le format General/Standard de la catégorie
Nombre. Il faudrait soit créer une catégorie General/Standard, soit
avoir une case à cocher pour indiquer que c'est le format
General/Standard qui est actif ou que c'est un format particulier qui a
été imposé.
Et c'est pas pour cafter, mais Gnumeric 1.12 et Excel 2003 considère le
format "Général" et "Standard" respectivement comme une catégorie.
Bon, j'ai réfléchi en même temps que je tapais ce courriel (ça doit se
sentir dans la rédaction un peu décousue), mais quand j'aurai le temps
je compléterai le rapport de bogue en anglais.
A+
Laurent BP
--
Envoyez un mail à qa+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
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.