Umbrello/FAQ/fr: Difference between revisions

    From KDE UserBase Wiki
    (Created page with "La version 1.4 peut lire les structures statiques des éléments provenant des autres outils UML populaires qui utilisent XMI 1.x. Umbrello 2.14 sera capable d'import des sous...")
    (Created page with "* Une autre cause serait que umbrello essaie de sauver les fichiers dans des répertoires protégés en écriture.")
    (23 intermediate revisions by 2 users not shown)
    Line 79: Line 79:
    La version 1.4 peut lire les structures statiques des éléments provenant des autres outils UML populaires qui utilisent XMI 1.x. Umbrello 2.14 sera capable d'import des sous-ensembles de XMI 2.0 (UML 2.x) qui correspond aux fonctionnalités implémentées, mais ne peut pas importé les UML-DI (Diagram Interchange).
    La version 1.4 peut lire les structures statiques des éléments provenant des autres outils UML populaires qui utilisent XMI 1.x. Umbrello 2.14 sera capable d'import des sous-ensembles de XMI 2.0 (UML 2.x) qui correspond aux fonctionnalités implémentées, mais ne peut pas importé les UML-DI (Diagram Interchange).


    If you have a specific problem with XMI interchange then please add a detailed description to the {{Bug|56184}}.
    Si vous avez un problème spécifique avec le XMI Interchange, s'il vous plait, ajoutez une description détaillée dans le {{Bug|56184}}.


    ===Pourquoi n'ai-je pas d'icônes dans la barre d'outils ?===
    ===Pourquoi n'ai-je pas d'icônes dans la barre d'outils ?===


    This occurs when you change the location of installing the program by using a prefix on <i>cmake</i> and KDE is unaware of that location.
    Cela arrive lorsque vous changez l'emplacement de l'installation du programme en vous servant d'un prefix avec <i>cmake</i> et KDE ignore cet emplacement.


    To help KDE find the program you have to edit the environmental variable '''KDEDIRS'''. You will need to consult your distribution documentation for the exact file to edit, but there's a chance it will be <tt>.bash_profile</tt> in your home directory if you are the only one to use the program. If more than one person will use the program you can edit the file <i>profile</i> in the <i>etc</i> directory.
    Pour aider KDE à trouver le programme, vous devez éditer la variable d'environnement '''KDEDIRS'''. Vous devriez consulter la documentation de votre distribution afin de connaître exactement le fichier à modifier, mais il y de grandes chances que cela concerne le fichier <tt>.bash_profile</tt> de votre répertoire /home/, si vous êtes le seul à utiliser le programme. Si plusieurs personnes utiliseront le programme, vous pouvez éditer le fichier <i>profile</i> dans le répertoire <i>/etc/</i>.


    Just add the following lines
    Ajouter simplement les lignes suivantes


    {{Input|1=KDEDIRS="$KDEDIRS:<prefix use in cmake>"
    {{Input|1=KDEDIRS="$KDEDIRS:<préfixe utilisé dans le  cmake>"
    export KDEDIRS}}
    export KDEDIRS}}


    Run {{Input|kbuildsycoca4}} the first time you do this.
    Lancez {{Input|kbuildsycoca4}} la première fois que vous faites le changement.


    If you compiled from source you may have installed Umbrello in <tt>/usr/local</tt> or <tt>/usr/local/kde</tt> in which case you can add that directory to $KDEDIRS or change -DCMAKE_INSTALL_PREFIX so it installs in <tt>/usr</tt> or <tt>/opt/kde</tt> or whatever the norm for your distribution is.
    Si vous avez compilé les fichiers source, vous devez installer Umbrello dans le répertoire <tt>/usr/local</tt> ou <tt>/usr/local/kde</tt> et dans ce cas vous pouvez ajouter ce répertoire dans $KDEDIRS ou changer le -DCMAKE_INSTALL_PREFIX. Ainsi l'installation se fera dans <tt>/usr</tt> or <tt>/opt/kde</tt> ou où vous le souhaitez en fonction de votre distribution GNU/Linux.


    ===Pourquoi je n'arrive pas à exporter des diagrammes en images, cela semble provenir d'un problème de type mime ?===
    ===Pourquoi je n'arrive pas à exporter des diagrammes en images, cela semble provenir d'un problème de type mime ?===


    Check your KDE install and upgrade or recompile kdelibs if possible.
    Vérifier votre installation KDE et mettez à jour ou compiler de nouveau kdelibs si possible.


    Then delete <tt>/tmp/kde-storri/ksycoca</tt> file and restarting Umbrello fixed the problem.
    Ensuite supprimez le fichier <tt>/tmp/kde-storri/ksycoca</tt> et le redémarrage d'Umbrello résolvera le problème.


    ===Quelle est le différence entre $KDEDIR and $KDEDIRS ?===
    ===Quelle est le différence entre $KDEDIR and $KDEDIRS ?===


    The following is taken from [irc://irc.freenode.net/kde-devel #kde-devel]
    Les réponses suivantes sont un extrait du [irc://irc.freenode.net/kde-devel salon IRC #kde-devel] :


    * one is a list of paths, the other is the single KDE installation path where the binaries and libs are expected to be
    * le second est la liste des chemins et le premier est uniquement l'emplacement d'installation de KDE là où les binaires et les bibliothèques sont attendues


    * KDEDIRS is supposed to be used for configfile location resolution
    * KDEDIRS est supposé être utilisé pour la résolution des emplacements des fichiers de configuration


    * -DCMAKE_INSTALL_PREFIX overrides $KDEDIR
    * -DCMAKE_INSTALL_PREFIX surcharge $KDEDIR


    * install it wherever, but make sure that KDEDIR still points to the original KDE install path, and add the prefix where you're installing the app to KDEDIRS
    * installez le où vous le souhaitez, mais assurez vous que KDEDIR pointe toujours vers la chemin original de l'installation de KDE, et ajoutez le préfixe de l'emplacement de l'installation d'Umbrello dans KDEDIRS


    ===Umbrello fonctionne-t-il sous Windows ?===
    ===Umbrello fonctionne-t-il sous Windows ?===


    Yes. Umbrello is part of the [http://windows.kde.org/ KDE on Windows initiative].
    Oui. Umbrello fait partie de [http://windows.kde.org/ l'initiative KDE pour Windows].


    ===Mon problème reste non résolu - aidez moi !===
    ===Mon problème reste non résolu - aidez moi !===


    If it is a user related problem, send an e-mail to the [https://mail.kde.org/mailman/listinfo/umbrello Umbrello mailing list]. If it is a developer problem,  
    S'il s'agit d'un problème côté utilisateur, envoyez un courriel à [https://mail.kde.org/mailman/listinfo/umbrello la liste de diffusion Umbrello(en)]. S'il s'agit d'un problème côté développeur, essayez sur [https://mail.kde.org/mailman/listinfo/umbrello-devel la liste de diffusion du développement d'Umbrello(en)]. Plus d'informations sur ces listes de diffusion sont disponibles sur la page Web [http://umbrello.kde.org/developers.php Ressources pour développeurs d'Umbrello(en)].
    try the  [https://mail.kde.org/mailman/listinfo/umbrello-devel Umbrello development mailing list]. Details of the mailing lists can be found on the [http://umbrello.kde.org/developers.php Umbrello Developer Resources] page.


    ===Pourquoi mon Linux en mode utilisateur ne veut pas fonctionner ?===
    ===Pourquoi mon Linux en mode utilisateur ne veut pas fonctionner ?===
    Line 129: Line 128:
    ===Comment imprimer un diagramme sur plusieurs pages ?===
    ===Comment imprimer un diagramme sur plusieurs pages ?===


    Multi page printing could be performed by using pdf output and pdfposter, which is available in many distributions for example:  
    L'impression en page-multiples peut améliorée en utilisant une sortie (export ou impression) pdf et le logiciel pdfposter, qui est disponible dans de nombreuses distributions GNU/Linux par exemple :  


    * http://wiki.ubuntuusers.de/pdfposter
    * https://doc.ubuntu-fr.org/pdf#decoupe_fusion_reorganisation_rotation_et_autres_manipulations
    * http://wiki.ubuntuusers.de/pdfposter (de)


    * http://software.opensuse.org/package/pdfposter?search_term=pdfposter
    * http://software.opensuse.org/package/pdfposter?search_term=pdfposter (lien cassé)


    Example
    Exemple :


    * print diagram to pdf using a0 page size
    * imprimer un diagramme vers un pdf en utilisant le format A0


    * to print out on a3 pages run {{Input|1=pdfposter -mA3 -pA4 <input-file> <outputfile>}}
    * pour imprimer sur des pages A3 exécutez {{Input|1=pdfposter -mA3 -pA4 <fichier d'entrée> <fichier de sortie>}}


    ===Comment régler le problème avec ce message d'erreur 'Il y a eu un problème à la sauvegarder du fichier' ?===  
    ===Comment régler le problème avec ce message d'erreur 'Il y a eu un problème à la sauvegarder du fichier' ?===  
    Line 145: Line 145:
    On saving a document I get a dialog box with the title 'Save Error: Umbrello UML Modeller' and the message text 'There was a problem saving file xxx'. How can I fix this ?  
    On saving a document I get a dialog box with the title 'Save Error: Umbrello UML Modeller' and the message text 'There was a problem saving file xxx'. How can I fix this ?  
    * On Windows this can be caused by a local firewall which may block the communication between umbrello and the required background process kioslave.exe. kioslave.exe performs copying of the saved file from a temporary to the final location. To solve this issue umbrello.exe and kioslave.exe should be listed as firewall exception.  
    * On Windows this can be caused by a local firewall which may block the communication between umbrello and the required background process kioslave.exe. kioslave.exe performs copying of the saved file from a temporary to the final location. To solve this issue umbrello.exe and kioslave.exe should be listed as firewall exception.  
    * Another reason could be that umbrello tries to store files into write protected folders.  
    * Une autre cause serait que umbrello essaie de sauver les fichiers dans des répertoires protégés en écriture.  
    * Umbrello can open files from an online resource like http, https or ftp urls. Saving a file to that url may fail because of missing access rights or not configured write access on the server.  
    * Umbrello can open files from an online resource like http, https or ftp urls. Saving a file to that url may fail because of missing access rights or not configured write access on the server.  
    * Umbrello/KF5 may show this message if the required background process (kioslave) could not be started by klauncher5. This typical indicates a system configuration issue or missing support for autostarting the required processes inside the KF5 framework. A workaround is to start kdeinit5 before running umbrello.
    * Umbrello/KF5 may show this message if the required background process (kioslave) could not be started by klauncher5. This typical indicates a system configuration issue or missing support for autostarting the required processes inside the KF5 framework. A workaround is to start kdeinit5 before running umbrello.


    [[Category:Development]]
    [[Category:Development]]

    Revision as of 21:21, 6 February 2018

    Other languages:

    Quelles sont les différentes version d'Umbrello ?

    La version actuelle stable est la version 2.21.3 basée sur KDE 4.

    Il y a également des versions disponibles pour télécharger sur le site pour de vieilles versions de KDE.

    Il est utile, lorsque vous soumettez des rapports de bogue pour Umbrello, de restester le cas avec un version récente à partir du Git KDE. Umbrello 2.x est basé sur Qt4 and les technologies KDE4.

    Puis-je utiliser les fonctionnalités des commandes en ligne d'Umbrello sans un serveur X ou un système d'exploitation équivalent UNIX ?

    Non, malheureusement, l'usage d'un affichage graphique est profondément encré dans la conception d'Umbrello. Pour contourner ce cas, vous pouvez utiliser xvfb, qui une partie de xorg-x11-server, ou Xvnc afin de fournir un affichage virtuel sans avoir une sortie physique. Pour en savoir plus, référez vous au bug #283748.

    Puis-je soumettre un correctif ?

    Nous adorons les correctifs. Les correctifs doivent pouvoir se former à partif d'un clone actuel du git. Ainsi, exécutez

    git diff > moncorrectif.diff

    afin d'obtenir un correctif. Publiez le correctif généré quelque part sur un serveur Web et envoyer l'URL avec une explication à liste de diffusion umbrello-devel ou déposez un bogue sur bugs.kde.org et y ajoutez le correctif.

    Pourquoi Umbrello prend trop de mémoire ?

    Changé de générateur de code autre que pour C++ ou Java. Des versions récente de Git permettent également d'Annuler la désactivation. La gestion actuelle de la mémoire d'Umbrello est surement plus efficace pour d'imposants diagramme que dans les versions précédentes.

    Comme puis-je installer la version de développement en parallèle de la version en production ?

    Vous devriez l'installer dans un répertoire séparé (en précisant le sous-répertoire à la construction des binaires)

    cmake -DCMAKE_INSTALL_PREFIX=/home/moi/kdedeveloppement ..

    ensuite, incluez ce répertoire

    export KDEDIRS=`kde-config --prefix`:/home/moi/foo

    Puis-je aider à traduire Umbrello dans la langue ?

    Certainement. Comme le veut KDE, vous devez travailler avec l'équipe i18n de KDE pour votre langue http://i18n.kde.org.

    Umbrello contient quelques termes spécifiques UML et de programmation. Faites attention à utiliser des traductions compréhensibles de ces termes pour votre langue.

    Comment écrire un générateur de code ?

    Dans un premier temps, vérifiez qu'il n'en existe pas déjà un dans la version du Git KDE d'Umbrello.

    Ensuite, lisez les instructions dans codegenerator.h et utiliser un des différents modèles de générateur. Les générateurs de code C++ et Java sont les plus avancés. Il serait bon d'avoir les autres au même niveau de fonctionnalités.

    Pourquoi ce nom loufoque ?

    Le nom du programme est Umbrello UML Modeller. La forme courte est Umbrello. Lors de la traduction, cela se traduit de façon judicieuse par Modélisateur UML or si elle n'est pas facile, cette traduction peut-être mise de côté. Umbrello doit généralement être gardé pour les tranductions des langues en alphabet Latin.

    Précédemment le programme s'appelait le Modélisateur UML ou le Modélisateur d'Objet UML ou simplement UML. Cela était considéré comme trop génériques pour ceux qui empaquettent les binaires dans les distributions GNU/Linux ou pour d'autres personnes. Après quelques consultations et un vote public, le choix d'Umbrello s'est montré populairement surprenant, c'est ainsi que le nom d'Umbrello UML Modeller est désormais utilisé. Pour autant que l'on sache, Umbrello ne signifie rien de particulier.

    Comme étendre la ligne de vie des objets des diagrammes de séquence ?

    Clisser vers le bas le flèche du message.

    Dans les versions précédentes, vous deviez avec la souris cliquer sur la ligne verticale de l'objet et la faire glisser vers le bas.

    Mon format de paquetage GNU/Linux n'est pas compatible et je n'arrive pas à installer Umbrello à partir des sources, comment faire ?

    Contactez nous et si nous avons suffisamment de demandes, nous pourrions trouver une solution pour vous aider.

    Puis-je obtenir les droits d'accès en écriture à Git ?

    Umbrello fait désormais partie de KDE (in kdesdk). Tout le monde qui a un compte développeur KDE peut soumettre des modifications. Tout ce qui est important doit d'abord être partagé sur la liste de diffusion.

    Puis-je obtenir les droits d'accès en écriture à bugs.kde.org ?

    Vous devez d'abord avoir d'accès pour le Git de KDE.

    Pourquoi certaines fonctionnalités UML dont j'ai besoin ne semblent pas être prises en charge ?

    Informez nous de vos souhaits. Les fonctionnalités les plus demandées seront celles qui seront ajoutées en premier.

    Quels sont les formats de fichier pris en charge par le programme ?

    Avant la version 1.4 le format de fichier utilisé était vraiment unique et mauvais basé sur XMI et n'était pas compatible avec d'autres programmes UML.

    La version 1.4 peut lire les structures statiques des éléments provenant des autres outils UML populaires qui utilisent XMI 1.x. Umbrello 2.14 sera capable d'import des sous-ensembles de XMI 2.0 (UML 2.x) qui correspond aux fonctionnalités implémentées, mais ne peut pas importé les UML-DI (Diagram Interchange).

    Si vous avez un problème spécifique avec le XMI Interchange, s'il vous plait, ajoutez une description détaillée dans le bug #56184.

    Pourquoi n'ai-je pas d'icônes dans la barre d'outils ?

    Cela arrive lorsque vous changez l'emplacement de l'installation du programme en vous servant d'un prefix avec cmake et KDE ignore cet emplacement.

    Pour aider KDE à trouver le programme, vous devez éditer la variable d'environnement KDEDIRS. Vous devriez consulter la documentation de votre distribution afin de connaître exactement le fichier à modifier, mais il y de grandes chances que cela concerne le fichier .bash_profile de votre répertoire /home/, si vous êtes le seul à utiliser le programme. Si plusieurs personnes utiliseront le programme, vous pouvez éditer le fichier profile dans le répertoire /etc/.

    Ajouter simplement les lignes suivantes

    KDEDIRS="$KDEDIRS:<préfixe utilisé dans le  cmake>"
    export KDEDIRS

    Lancez

    kbuildsycoca4

    la première fois que vous faites le changement.

    Si vous avez compilé les fichiers source, vous devez installer Umbrello dans le répertoire /usr/local ou /usr/local/kde et dans ce cas vous pouvez ajouter ce répertoire dans $KDEDIRS ou changer le -DCMAKE_INSTALL_PREFIX. Ainsi l'installation se fera dans /usr or /opt/kde ou où vous le souhaitez en fonction de votre distribution GNU/Linux.

    Pourquoi je n'arrive pas à exporter des diagrammes en images, cela semble provenir d'un problème de type mime ?

    Vérifier votre installation KDE et mettez à jour ou compiler de nouveau kdelibs si possible.

    Ensuite supprimez le fichier /tmp/kde-storri/ksycoca et le redémarrage d'Umbrello résolvera le problème.

    Quelle est le différence entre $KDEDIR and $KDEDIRS ?

    Les réponses suivantes sont un extrait du salon IRC #kde-devel :

    • le second est la liste des chemins et le premier est uniquement l'emplacement d'installation de KDE là où les binaires et les bibliothèques sont attendues
    • KDEDIRS est supposé être utilisé pour la résolution des emplacements des fichiers de configuration
    • -DCMAKE_INSTALL_PREFIX surcharge $KDEDIR
    • installez le où vous le souhaitez, mais assurez vous que KDEDIR pointe toujours vers la chemin original de l'installation de KDE, et ajoutez le préfixe de l'emplacement de l'installation d'Umbrello dans KDEDIRS

    Umbrello fonctionne-t-il sous Windows ?

    Oui. Umbrello fait partie de l'initiative KDE pour Windows.

    Mon problème reste non résolu - aidez moi !

    S'il s'agit d'un problème côté utilisateur, envoyez un courriel à la liste de diffusion Umbrello(en). S'il s'agit d'un problème côté développeur, essayez sur la liste de diffusion du développement d'Umbrello(en). Plus d'informations sur ces listes de diffusion sont disponibles sur la page Web Ressources pour développeurs d'Umbrello(en).

    Pourquoi mon Linux en mode utilisateur ne veut pas fonctionner ?

    Tentez de poser la question sur le site User Mode Linux.

    Comment imprimer un diagramme sur plusieurs pages ?

    L'impression en page-multiples peut améliorée en utilisant une sortie (export ou impression) pdf et le logiciel pdfposter, qui est disponible dans de nombreuses distributions GNU/Linux par exemple :

    Exemple :

    • imprimer un diagramme vers un pdf en utilisant le format A0
    • pour imprimer sur des pages A3 exécutez
      pdfposter -mA3 -pA4 <fichier d'entrée> <fichier de sortie>

    Comment régler le problème avec ce message d'erreur 'Il y a eu un problème à la sauvegarder du fichier' ?

    On saving a document I get a dialog box with the title 'Save Error: Umbrello UML Modeller' and the message text 'There was a problem saving file xxx'. How can I fix this ?

    • On Windows this can be caused by a local firewall which may block the communication between umbrello and the required background process kioslave.exe. kioslave.exe performs copying of the saved file from a temporary to the final location. To solve this issue umbrello.exe and kioslave.exe should be listed as firewall exception.
    • Une autre cause serait que umbrello essaie de sauver les fichiers dans des répertoires protégés en écriture.
    • Umbrello can open files from an online resource like http, https or ftp urls. Saving a file to that url may fail because of missing access rights or not configured write access on the server.
    • Umbrello/KF5 may show this message if the required background process (kioslave) could not be started by klauncher5. This typical indicates a system configuration issue or missing support for autostarting the required processes inside the KF5 framework. A workaround is to start kdeinit5 before running umbrello.