Umbrello/FAQ/da: Difference between revisions
(Created page with "Kontakt os. Hvis der er nok forespørgsler kan vi måske finde en måde at hjælpe dig på.") |
(Created page with "=== Kan jeg få skrivetilladelse til git? ===") |
||
Line 60: | Line 60: | ||
Kontakt os. Hvis der er nok forespørgsler kan vi måske finde en måde at hjælpe dig på. | Kontakt os. Hvis der er nok forespørgsler kan vi måske finde en måde at hjælpe dig på. | ||
=== | === Kan jeg få skrivetilladelse til git? === | ||
Umbrello is now part of KDE (in kdesdk). Anyone with a [http://techbase.kde.org/Development/FAQs/General_FAQ KDE developer account] can commit changes. Anything significant should be run past the [http://uml.sourceforge.net/contact.php mailing list] first. | Umbrello is now part of KDE (in kdesdk). Anyone with a [http://techbase.kde.org/Development/FAQs/General_FAQ KDE developer account] can commit changes. Anything significant should be run past the [http://uml.sourceforge.net/contact.php mailing list] first. |
Revision as of 07:37, 6 March 2013
Hvilke versioner af Umbrello findes der?
Den aktuelle stabile version 2.9.4 er baseret på KDE 4.
Der findes også versioner til ældre udgaver af KDE, som kan downloades her.
Når du rapporterer en fejl i Umbrello, så bør du først teste en aktuel udgave fra KDE Git. Umbrello 2.x er baseret på Qt4 og KDE4.
Kan jeg bruge Umbrellos kommandolinjefunktioner uden en X-server?
Nej desværre er eksistensen af et grafisk display kodet dybt ind i Ubrellos design. Som en lappeløsning kan du bruge xvfb, som er en del af xorg-x11-server eller Xvnc som et virtuelt display uden egentligt output. For yderligere diskussion se bug #283748.
Kan jeg indsende en patch?
Vi elsker patches. Patches skal laves i forhold til en aktuel git clone. Kør så
git diff > mypatch.diff
for at lave patchen. Læg den producerede patch på en eller anden webserver og send URL'en til uml-devel med en forklaring.
Umbrelo bruger for meget hukommelse
Skift til en anden kodegenerator end C++ eller Java. Nyere versioner fra git laderdig også slå Fortryd fra. For store diagrammer er den aktuelle version af Umbrello meget bedre til at håndtere hukommelse end tidligere versioner.
Hvordan kan jeg installere udviklingsversionen samtidig med den udgivne version?
Du skal installere den til en særskilt sti ved at køre (fra undermappen build i kilden)
cmake -DCMAKE_INSTALL_PREFIX=/home/me/kdedevelopment ..
og så køre
export KDEDIRS=`kde-config --prefix`:/home/me/foo
Kan jeg hjælpe med at oversætte Umbrello til mit modersmål?
Bestemt. Som en del af KDE skal du samarbejde med KDE's i18n-team for dit sprog http://i18n.kde.org.
Umbrello bruger nogle begreber, som er specifikke for UML og programmering. Sørg for at undersøge, hvordan disse bedst kan oversættes til dit sprog.
Hvordan skriver jeg en kodegenerator?
Tjek først at der ikke allerede er en i KDE's git-version af Umbrello.
Læs så instruktionerne i codegenerator.h
og brug en af de andre generatorer som skabelon. Generatorene for C++ og Jave er meget mere avancerede end resten; det ville være rart af give de andre generatorer de samme funktioner.
Programmets navn er Umbrello UML Modellerer. Den forkortede udgave af det er Umbrello. Når du oversætter det, så oversæt UML Modellerer på en fornuftig måde eller udelad det helt. Umbrello bør ikke ændres når der oversættes til et sprog, som bruger det latinske alfabet.
Tidligere blevprogrammet kaldt UML Modellerer eller UML Objektmodellerer eller blot UML. Det blev betragtet som for uspecifikt af pakkebyggere og andre. Efter diskussion og en offentlig afstemning viste Umbrello sig at være overraskende populært, så nu bruges navnet Umbrello UML Modellerer. Umbrello betyder ikke noget så vidt vi ved.
Hvordan udvider jeg et objekts livslinje i et sekvensdiagram?
Træk en beskedpil nedad.
I tidligereversioner skulle du klikke og trække med musen for neden i objektets lodrette linje.
Mit pakkeformat er ikkeunderstøttet og jeg kan ikke installere fra kilden. Hvad gør jeg?
Kontakt os. Hvis der er nok forespørgsler kan vi måske finde en måde at hjælpe dig på.
Kan jeg få skrivetilladelse til git?
Umbrello is now part of KDE (in kdesdk). Anyone with a KDE developer account can commit changes. Anything significant should be run past the mailing list first.
Can I have bugs.kde.org write access ?
You firstly need write access to KDE's Git.
Some UML features that I need don't seem to be supported ?
Let us know what features you require. The most requested features will be the first features introduced.
What file format does the program use ?
Versions before 1.4 used a file format that was only very loosely based on XMI and was not compatible with other UML programs.
Version 1.4 can read the static structure elements from most other UML tools which use XMI 1.x. However, currently Umbrello cannot import XMI 2.0 or UML-DI (Diagram Interchange.)
If you have a specific problem with XMI interchange then please add a detailed description to the bug #56184.
Why don't I have any icons on the toolbar ?
This occurs when you change the location of installing the program by using a prefix on cmake and KDE is unaware of that location.
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 .bash_profile 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 profile in the etc directory.
Just add the following lines
KDEDIRS="$KDEDIRS:<prefix use in cmake>" export KDEDIRS
Run
kbuildsycoca4
the first time you do this.
If you compiled from source you may have installed Umbrello in /usr/local or /usr/local/kde in which case you can add that directory to $KDEDIRS or change -DCMAKE_INSTALL_PREFIX so it installs in /usr or /opt/kde or whatever the norm for your distribution is.
I can't export diagrams as images, it complains about the mime type ?
Check your KDE install and upgrade or recompile kdelibs if possible.
Then delete /tmp/kde-storri/ksycoca file and restarting Umbrello fixed the problem.
What's the difference between $KDEDIR and $KDEDIRS ?
The following is taken from #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
- KDEDIRS is supposed to be used for configfile location resolution
- -DCMAKE_INSTALL_PREFIX overrides $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
Does Umbrello run on Windows ?
Yes. Umbrello is part of the KDE on Windows initiative.
My problem still isn't solved - help!
If it is a user related problem, send an e-mail to the uml-user mailing list. If it is a developer problem, try the uml-devel mailing list. Details of the mailing lists can be found on the contact page.
My user-mode-linux won't work ?