Bonjour et bonne année à toutes et tous, Comme vous le savez, ceux qui utilisent LibreOffice sous Linux peuvent modifier une large part de l'interface utilisateur. Cela se fait en modifiant les fichiers .ui avec l'éditeur graphique Glade.
Quelques infos suite à mes tests d'hier : - voir les infos nécessaires sur le wiki : https://wiki.documentfoundation.org/Development/WidgetLayout - Sur Ubuntu 13.10 Glade plante dés qu'on ouvre un de ces fichiers, mais si on installe la version patchée de ce PPA ça fonctionne : https://launchpad.net/~jfi/+archive/test - attention tous les dialogues ne sont pas encore convertis en .ui. Par exemple les dialogues d'options (menu Outils > Options) sont empaquetés dans une fenêtre de taille fixe. - il n'est pas évident de trouver le fichier .ui correspondant à un dialogue donné. Il faut chercher dans <install_dir>/share/config/soffice.cfg/ où <install_dir> est le dossier d'installation de votre version de LibreOffice. Bien entendu il faut avoir les droits d'écriture sur ce dossier pour pouvoir enregistrer les modifications faites sur les fichiers .ui Par ailleurs il est possible de tester des modifications des chaînes de caractères traduites en français sans avoir besoin de recompiler. Dans les sous-dossiers de <install_dir>/share/config/soffice.cfg/ il y a des dossier ui et dedans des dossiers res. Ces dossiers contiennent des archives fr.zip qui contiennent d'autres fichiers .ui qui regroupent les chaînes de caractères française. Il suffit d'ouvrir ces fichiers avec un éditeur de texte pour les modifier et voir l'effet d'une modification. Attention : chez moi ça ne fonctionne que si je fais la modif dans l'archive même et non en décompressant puis en recompressant. Exemple : soit le dialogue d'option Outils > Options > LibreOffice > Affichage ; la chaîne "Utiliser la police système pour l'interface utilisateur" est tronquée et vous vous dites que vous pourriez tester des traductions alternatives qui entreraient dans l'espace disponible. Je pense avoir une meilleure solution, valable pour les autres langues, mais c'est pour l'exemple. Le fichier .ui du dialogue est <install_dir>/share/config/soffice.cfg/cui/ui/optviewpage.ui et l'archive à ouvrir <install_dir>/share/config/soffice.cfg/cui/ui/res/fr.zip Dans cette archive on trouve un dossier optviewpage et dans ce dossier un fichier fr.ui. Clic droit (toujours dans le gestionnaire d'archives) et ouvrir avec votre éditeur de texte préféré. On trouve la ligne : <e g="systemfont" i="label">_Utiliser la police système pour l'interface utilisateur</e> qu'on peut remplacer par (par exemple) : <e g="systemfont" i="label">_Police système pour l'interface utilisateur</e> Enregistrer et accepter de modifier l'archive. Relancer LibreOffice et constater que la modification a été prise en compte. Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. -- 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
