Bonjour Sophie,
Ce message ayant été écrit laborieusement, les personnes pressées
peuvent sauter au dernier lien ;)
Le 08/10/2013 09:38, Sophie a écrit :
En fait, les chaînes sont uniques, donc jamais reprises, si tu ouvres un
fichier .po (voir dans Pootle [1]), chaque chaîne à un identifiant
(qu'on appelle KeyID) qui permet de la repèrer dans l'interface d'une
KeyID build.
Cependant, si j'ai bien compris, dans le cas de cette boite de dialogue,
c'est différent pour les boutons Enregistrer et Annuler dont le fichier
po ne contient pas la traduction. Si on regarde dans le fichier ui
http://opengrok.libreoffice.org/xref/core/sfx2/uiconfig/ui/querysavedialog.ui
ligne 25, le bouton correspondant à l'ancienne commande "discard" est
effectivement "translatable", mais lignes 39 et 54 les labels des
boutons "Enregistrer" et "Annuler" sont des constantes qui ne semblent
translatable. J'imagine que ce sont des boutons récurrents et que la
traduction est fixée à un seul endroit. Cependant, cela implique que le
raccourci ne peut pas être adapté au contexte.
La question est donc : faut-il changer le raccourci de "Enregi_strer" en
"_Enregistrer" ou changer le raccourci de "Fermer _sans enregistrer" en
"_Fermer sans enregistrer" ? Je préférais la seconde solution car je
craignais que la première ait des répercutions ailleurs et entraine
d'autres conflits de raccourci. Mais je me suis rendu compte que cela
pouvait avoir des conséquences pour ceux qui avaient appris par cœur les
raccourcis du 4.0... qui avaient changés par rapport aux versions 3.x.
Pour rappel :
- versions 3.x :
- fermer en enregistrant : Ctrl+W, E
- fermer SANS enregistrer : Ctrl+W, I
- version 4.0 :
- fermer en enregistrant : Ctrl+W, E
- fermer SANS enregistrer : Ctrl+W, S
- version 4.1.0-3 :
- fermer en enregistrant : Ctrl+W, S
- fermer SANS enregistrer : Ctrl+W, S
=> bogue
Au vu de cet historique, ma proposition
- fermer en enregistrant : Ctrl+W, S
- fermer SANS enregistrer : Ctrl+W, F
n'est peut-être pas la + pertinente. Je proposerais donc plutôt de
revenir aux raccourcis de 4.0 : ne pas changer "Fermer _sans
enregistrer" et remplacer "Enregi_strer" par "_Enregistrer".
Les autres utilisations de ce label "Enregi_strer" sont dans :
- Outils > Options > Apparence : à nouveau pb : la raccourci 's' fait
doublon avec le bouton "_Supprimer"
http://opengrok.libreoffice.org/xref/core/cui/uiconfig/ui/optappearancepage.ui#47
- Outils > Personnaliser > Clavier : à nouveau pb : la raccourci 's'
fait doublon avec le bouton "_Supprimer"
http://opengrok.libreoffice.org/xref/core/cui/uiconfig/ui/customize.ui#761
J'ai trouvé où était la traduction de la constante gtk-save :
http://opengrok.libreoffice.org/xref/core/vcl/source/window/builder.cxx#624
Il s'agit donc de la constante SV_BUTTONTEXT_SAVE qui est traduite ici :
http://opengrok.libreoffice.org/xref/translations/source/fr/vcl/source/src.po#180
A+
Laurent BP
--
Envoyez un mail à [email protected] 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