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


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.