natgillin/translations-raw huggingface dataset:
Inherited Event Type: A virtual event type only visible in the visualisation which is defined by a formula to be calculated from real event types.
En virtuell händelsetyp som bara syns i visualiseringen, som är definierad av en formel som beräknas från verkliga händelsetyper.
Profile Data File: A file containing data measured in a profile experiment (or part of) or produced by postprocessing a trace. Its size is typically linear to the code size of the program.
En fil som innehåller data som mätts upp i ett profileringsexperiment (eller del av ett sådant) eller skapats vid efterbehandling av en spårning. Dess storlek är typiskt linjär i förhållande till programmets kodstorlek.
Profile Experiment: A program run supervised by a profiling tool, producing possibly multiple profile data files from parts and/ or threads of the run.
En programkörning övervakad av ett profileringsverktyg, som möjligen skapar flera profileringsdatafiler från delar av och/ eller trådar i körningen.
Profile Project: A configuration for profile experiments used for one program which has to be profiled, perhaps in multiple versions. Comparisons of profile data typically only makes sense between profile data produced in experiments of one profile project.
En inställning för profileringsexperiment som används för ett program som ska profileras, kanske i flera versioner. Jämförelser av profileringsdata är ofta bara meningsfullt mellan profileringsdata som skapas av experiment som görs inom ett profileringsprojekt.
Profiling: The process of collecting statistical information about runtime characteristics of program runs.
Processen att samla in statistisk information om beteende under körning från programkörningar.
Event Types
Verklig händelsetyp
Real Event Type: A event type that can be measured by a tool. This needs the existence of a sensor for the given event type.
En händelstyp som kan mätas av ett verktyg. Det kräver att en sensor existerar för den givna händelsetypen.
Trace: A sequence of timestamped events that occurred while tracing a program run. Its size is typically linear to the execution time of the program run.
En följd av tidsstämplade händelser som inträffat medan en programkörning spåras. Storleken är typiskt linjär i förhållande till programkörningens körtid.
Tracing: The process of supervising a program run and storing events happening sorted by a timestap in a output file, the Trace.
Processen att övervaka en programkörning och lagra händelser som inträffar sorterade enligt tidsstämpling i en utdatafil, kallad spårning.
Thanks to Julian Seward for his excellent & valgrind;, and Nicholas Nethercote for the & cachegrind; addition. Without these programs, KCachegrind would not exist. Some ideas for this & GUI; were from them, too.
Tack till Julian Seward för det utmärkta verktyget & valgrind;, och Nicholas Nethercote för tillägget & cachegrind;. Utan dessa program, skulle inte & kcachegrind; finnas. Vissa av idéerna för det grafiska gränssnittet kommer också från dem.
And thanks for all the bug reports/ suggestions from different users.
Tack för alla felrapporter och förslag från olika användare.
How to obtain & kcachegrind;
Hur man skaffar & kcachegrind;
& kcachegrind; is part of the & package; package of & kde;. For less supported interim releases, & callgrind; and further documentation, see the homepage at http: / /kcachegrind. sf. net. Look there for further installation and compile instructions.
& kcachegrind; är en del av paketet & package; i & kde;. För provisoriska utgåvor med mindre stöd, & callgrind; och ytterligare dokumentation, se webbsidan. Titta där för ytterligare installations - och kompileringsinstruktioner.
In order to successfully use & kcachegrind;, you need & kde; 3. x. For generating profile data, & cachegrind; or & calltree; /callgrind; is recommend.
För att använda & kcachegrind; med lyckat resultat, behöver du & kde; 4. x. För att skapa profileringsdata rekommenderas & cachegrind; eller & calltree; / callgrind;.
All configuration options are either in the configuration dialogue or in the context popup menus of the visualisations.
Alla inställningsalternativ finns antingen i inställningsdialogrutan eller i sammanhangsberoende menyer i visualiseringarna.
At first start, this area will be divided into a top and a bottom part, each with different visualisations selectable by tabs. To move visualisation views, use the context menu of the tabs, and adjust the splitters between visualisations. To quickly switch between different visualisation layouts, use View/ Layouts/ Duplicate, change the layout and switch between layouts with View/ Layout/ Next (or, even better, use the corresponding keyboard shortcuts).
Efter första starten, är området uppdelat i en övre och en undre del, var och en med olika visualiseringar som kan väljas med flikar. För att flytta visualiseringsvyer, använd flikarnas sammanhangsberoende meny, och justera avdelaren mellan visualiseringarna. För att snabbt byta mellan olika visualiseringslayouter, använd Visa/ Layout/ Duplicera, ändra layouten och byt mellan layouter med Visa/ Layout/ Nästa (eller ännu bättre, använd motsvarande snabbtangenter).
Visualisation Area
Visualiseringsområde
Visualisations
Visualiseringar
Direct Callers
De som direkt anropar
Direct Callees
Direkta anrop
File Reload
Arkiv Uppdatera
View Primary Event Type
Visa Primär händelsetyp
(To-do)
(Att göra)
View Secondary Event Type
Visa Sekundär händelsetyp
View Grouping
Visa Gruppering
View Layout
Visa Layout
View Split
Visa Dela
The following is a mixed list of terms.
Det följande är en blandad lista med termer.
Profile Data Part (incorrectly used also: Trace Part): Data from a profile data file.
Profileringsdatadel (inkorrekt används också spårningsdel): Data från en profileringsdatafil.
The & kompare; Handbook
Handbok & kompare;
KDE
Diff
Authors and History
Upphovsmän och historik
This project was started by Paul Hensgen as one of his University projects. The original name of the application was UML Modeller. Paul did all the development until the end of 2001 when the program reached version 1.0.
Detta projekt startades av Paul Hensgen som ett av hans universitetsprojekt. Det ursprungliga namnet på programmet var UML Modeller. Paul gjorde all utveckling till slutet av 2001, då programmet nådde version 1. 0.
Version 1.0 already offered a lot of functionality, but after the project had been reviewed at Paul 's University, other developers could join and they started making valuable contributions to UML Modeller, like switching from a binary file format to an & XML; file, support for more types of & UML; Diagrams, Code Generation and Code Import just to name a few.
Version 1. 0 erbjöd redan en hel del funktioner, men efter att projektet hade granskats av Pauls universitet, kunde andra utvecklare delta, och de började ge värdefulla bidrag till UML Modeller, som byte från ett binärt filformat till en & XML; - fil, stöd för flera sorters & UML; - diagram, kodgenerering och kodimport, för att bara nämna några få.
Paul had to retire from the development team in Summer 2002 but, as Free and Open Source Software, the program continues to improve and evolve and is being maintained by a group of developers from different parts of the world. In September 2002 the project changed its name from UML; Modeller, to & umbrello;. There are several reasons for the change of names, the most important ones being that just uml & mdash; as it was commonly known & mdash; was a much too generic name and caused problems with some distributions. The other important reason is that the developers think Umbrello is a much cooler name.
Paul var tvungen att avgå från utvecklingsgruppen sommaren 2002, men som fri och öppen programvara, fortsätter programmet förbättras och utvecklas, och underhålls av en grupp utvecklare från olika delar av världen. Projektet ändrade namn från UML; Modeller till & umbrello; i septemer 2002. Det finns flera skäl till namnändringen, den viktigaste att bara uml som det var känt som, var ett alldeles för generellt namn och orsakade problem med vissa distributioner. En annan viktig orsak är att utvecklarna tycker att Umbrello är ett mycket häftigare namn.
The development of & umbrello; as well as discussions as to where the program should head for future versions is open and takes place over the Internet. If you would like to contribute to the project, please do not hesitate to contact the developers. There are many ways in which you can help & umbrello;:
Utvecklingen av & umbrello;, samt diskussioner om i vilken riktning programmet ska utvecklas i framtida versioner, är öppen och äger rum via Internet. Om du skulle vilja bidra till projektet, tveka då inte att kontakta utvecklarna. Det finns många sätt som du kan hjälpa & umbrello; på:
Reporting bugs or improvements suggestions
Rapportera fel eller förbättringsförslag
Fixing bugs or adding features
Rätta fel eller lägga till funktioner
Writing good documentation or translating it to other languages
Skriva bra dokumentation eller översätta till andra språk
And of course... coding with us!
Och förstås... koda med oss!
As you see, there are many ways in which you can contribute. All of them are very important and everyone is welcome to participate.
Som du ser, finns det många sätt som du kan bidra på. Samtliga är mycket viktiga och alla är välkomna att delta.
The & umbrello; developers can be reached at uml-devel@lists. sourceforge. net.
& umbrello; - utvecklarna kan nås på uml- devel@ lists. sourceforge. net.
& umbrello; Handbook
Handbok & umbrello;
umbrello; Authors
umbrello; - utvecklarna
& umbrello; helps the software development process by using the industry standard Unified Modelling Language (UML;) to enable you to create diagrams for designing and documenting your systems.
& umbrello; hjälper till med utvecklingsprocessen för programvara genom att använda industristandarden Unified Modelling Language (UML;) för att göra det möjligt att skapa diagram för att konstruera och dokumentera system.
modelling
modellering
diagrams
diagram
software development
programvaruutveckling
development
utveckling
Code Import and Code Generation
Kodimport och kodgenerering
& umbrello; is a & UML; modelling tool, and as such its main purpose is to help you in the analysis and design of your systems. However, to make the transition between your design and your implementation, & umbrello; allows you to generate source code in different programming languages to get you started. Also, if you want to start using & UML; in an already started C++ project, & umbrello; can help you create a model of your system from the source code by analysing your source code and importing the classes found in it.
& umbrello; är ett & UML; - modelleringsverktyg, och som sådant är dess huvudsakliga syfte att hjälpa dig med analys och konstruktion av system. För att åstadkomma övergången från konstruktion till implementering, tillåter & umbrello; dock att generera källkod i olika programspråk för att komma igång. Om du dessutom vill börja använda & UML; i ett projekt som redan har startat, kan & umbrello; hjälpa till att skapa en modell av systemet från källkoden genom att analysera den och importera klasserna som hittas i den.
Code Generation
Kodgenerering
& umbrello; can generate source code for various programming languages based on your & UML; Model to help you get started with the implementation of your project. The code generated consists of the class declarations, with their methods and attributes so you can fill in the blanks by providing the functionality of your classes 'operations.
& umbrello; kan generera källkod för diverse programspråk, baserad på din & UML; - modell för att hjälpa dig komma igång med implementeringen av projektet. Koden som skapas består av klassdeklarationer, med metoder och attribut, så att du kan fylla i tomrummen genom att tillhandahålla funktionerna i klassernas operationer.
& umbrello; 1.2 comes with code generation support for ActionScript, Ada, C++, CORBA IDL, & Java;, JavaScript, PHP, Perl, Python, SQL and XMLSchema.
& umbrello; 1. 2 levereras med kodgenereringsstöd för ActionScript, Ada, C++, CORBA IDL, & Java;, Javascript, PHP, Perl, Python, SQL and XML Schema.
Generating Code
Generera kod
In order to generate code with & umbrello;, you first need to create or load a Model containing at least one class. When you are ready to start writing some code, select the Code Generation Wizard entry from the Code menu to start a wizard which will guide you trough the code generation process.
För att generera kod med & umbrello;, måste du först skapa eller ladda en modell som innehåller minst en klass. När du är klar att börja skriva lite kod, välj då alternativet Kodgenereringsguide i menyn Kod, för att starta guiden som leder dig igenom kodgenereringsprocessen.
The first step is to select the classes for which you want to generate source code. By default all the classes of your model are selected, and you can remove the ones for which you do not want to generate code by moving them to the left-hand side list.
Det första steget är att välja klasser, som du vill skapa källkod för. Normalt väljs alla klasser i modellen, och du kan ta bort de som du inte vill generera kod för, genom att flytta dem till listan på vänster sida.
The next step of the wizard allows you to modify the parameters the Code Generator uses while writing your code. The following options are available:
Nästa steg i guiden låter dig ändra parametrar som kodgeneratorn använder när den skriver ut koden. Följande alternativ är tillgängliga:
Code Generation Options
Kodgenereringsalternativ
Options for the Code Generation in & umbrello;
Alternativ för kodgenereringen i & umbrello;
Generation Options
Kodgenereringsalternativ
Code Verbosity
Kodinformationsnivå
The option Write documentation comments even if empty instructs the Code Generator to write comments of the / ** blah */ style even if the comment blocks are empty. If you added documentation to your classes, methods or attributes in your Model, the Code Generator will write these comments as Doxygen documentation regardless of what you set here, but if you select this option & umbrello; will write comment blocks for all classes, methods and attributes even if there is no documentation in the Model, in which case you should document your classes later directly in the source code.
Alternativet Skriv dokumenteringskommentarer även om tomma instruerar kodgeneratorn att skriva ut kommentarar med stilen / ** blaha * /, även om kommentarblocken är tomma. Om du lagt till dokumentation i klasser, metoder eller attribut i modellen, skriver kodgeneratorn ut kommentarerna som Doxygen- dokumentation, oberoende av vad du anger här, men om du väljer det här alternativet, skriver & umbrello; ut kommentarblock för alla klasser, metoder och attribut även om det inte finns någon dokumentation i modellen, då detta är fallet bör du dokumentera klasserna senare direkt i källkoden.
Write comments for sections even if section is empty causes & umbrello; to write comments in the source code to delimit the different sections of a class. For example public methods or Attributes before the corresponding sections. If you select this option & umbrello; will write comments for all sections of the class even if the section is empty. For example, it would write a comment saying protected methods even if there are no protected methods in your class.
Skriv kommentarer för sektioner även om sektionen är tom: & umbrello; skriver kommentarer i källkoden för att avdela de olika sektionerna i en klass. Till exempel Public methods eller Attributes innan motsvarande sektioner. Om du väljer det här alternativet, så skriver & umbrello; kommentarer för alla sektioner i klassen, även om sektionen är tom. Det skulle till exempel skriva en kommentar som lyder Protected methods, även om det inte finns några sådana i klassen.
Write all generated files to folder. Here you should select the folder where you want & umbrello; to put the generated sources.
Skriv alla filer som skapas till katalog: Här ska du välja katalogen där du vill att & umbrello; ska lägga källkoden som skapas.
The Include heading files from folder option allows you to insert a heading at the beginning of each generated file. Heading files can contain copyright or licensing information and contain variables that are evaluated at generation time. You can take a look at the template heading files shipped with & umbrello; to see how to use this variables for replacing your name or the current date at generation time.
Alternativet Infoga huvudfiler från katalog, låter dig infoga ett huvud i början av varje fil som genereras. Huvudfiler kan innehålla upphovsrätts - eller licensinformation, och kan innehålla variabler som utvärderas när genereringen sker. Du kan ta en titt på mallar för huvudfiler som levereras med & umbrello;, för att se hur man använder variablerna för att ersätta ditt namn eller dagens datum när genereringen sker.
Overwrite Policy
Överskrivningspolicy
This option tells & umbrello; what to do if the file it wants to create already exists in the destination folder. & umbrello; cannot modify existing source files, so you have to choose between overwriting the existing file, skipping the generation of that particular file or letting & umbrello; choose a different file name. If you choose the option to use a different name, & umbrello; will add a suffix to the file name.
Det här alternativet talar om för & umbrello; vad som ska ske om filen som ska skapas redan finns i destinationskatalogen. & umbrello; 1. 1 kan inte ändra befintliga källkodsfiler, så du måste välja mellan att skriva över den befintliga filen, hoppa över att skapa just den filen, eller låta & umbrello; välja ett annat filnamn. Om du väljer alternativet att använda ett annat filnamn, lägger & umbrello; till ett suffix till filnamnet.
& umbrello; will by default generate code in the language you have selected as Active Language, but with the Code Generation Wizard you have the option to change this to another language.
& umbrello; genererar normalt kod för språket som du har valt som aktivt språk, men du har möjlighet att ändra detta till ett annat språk med kodgenereringsguiden.
Generation Wizard Generation
Generering med kodgenereringsguiden
The third and last step of the wizard shows the status of the Code Generation process. You need only to click on the Generate button to get your classes written for you.
Det tredje och sista steget i guiden visar status för kodgenereringsprocessen. Du behöver bara klicka på knappen Generera för att få klasserna utskrivna åt dig.
Note that the Options you select during the Code Generation Wizard are only valid for the current generation. The next time you run the wizard you will need to re-select all the options (your headings folder, overwrite policy, and so on). You can set the defaults used by & umbrello; in the Code Generation section of the & umbrello; settings, available at Settings Configure & umbrello;...
Observera att de alternativ som du väljer med kodgenereringsguiden bara gäller för aktuell generering. Nästa gång du kör guiden, måste du välja alla alternativ igen (din huvudkatalog, överskrivningspolicy, och så vidare). Du kan ställa in standardvärden som används av & umbrello; i avdelningen Kodgenerering i & umbrello; s inställningar, tillgängliga via Inställningar Anpassa & umbrello;....
If you have set your Code Generation options to the right settings and want to generate some code right away without going through the wizard, you can select the entire Generate All Code from the Code menu. This will generate code for all the classes in your Model using the current settings (including Output Folder and Overwrite Policy, so use with care).
Om du har ställt in kodgenereringsalternativ till riktiga inställningar, och vill skapa lite kod direkt utan att gå via guiden, kan du välja Generera all kod i menyn Kod. Det genererar kod för alla klasser i modellen med nuvarande inställningar (inklusive utdatakatalog och överskrivningspolicy, så använd det med försiktighet).
Code Import
Kodimport
& umbrello; can import source code from your existing projects to help you build Model of your systems. & umbrello; 1.2 supports only C++ source code, but other languages should be available in future versions.
& umbrello; kan importera källkod från befintliga projekt för att hjälpa dig bygga modeller av system. & umbrello; 1. 2 stöder bara C++ källkod, men andra språk bör finnas tillgängliga i framtida versioner.
To import classes into your Model, select the entry Import Classes... from the Code menu. In the file dialogue select the files containing the C++ class declarations and press OK. The classes will be imported and you will find them as part of your Model in the Tree View. Note that & umbrello; will not create any kind of Diagram for showing your classes, they will only be imported into your Model so that you can use them later in any diagram you want.
För att importera klasser till modellen, välj alternativet Importera klasser... i menyn Kod. Välj filerna som innehåller C++ klassdeklarationer i fildialogrutan och tryck på Ok. Klasserna importeras, och du hittar dem som en del av modellen i trädvyn. Observera att & umbrello; inte skapar något sorts diagram för att visa klasserna, de importeras bara till modellen så att du senare kan använda dem i valfritt diagram.
Menu for importing source code in & umbrello;
Meny för att importera källkod till & umbrello;
Copyright 2002, 2003 The & umbrello; Authors. See http: / /uml. sf. net/ developers. php for more information
Copyright 2002, 2003, & umbrello; - utvecklarna. Se http: // uml. sf. net/ developers. php för mer information
& umbrello; is a & UML; diagram tool that can support you in the software development process. Especially during the analysis and design phases of this process, & umbrello; will help you to get a high quality product. & UML; can also be used to document your software designs to help you and your fellow developers.
& umbrello; är ett & UML; - diagramverktyg som stöder dig i utvecklingsprocessen av programvara. I synnerhet under analys - och konstruktionsfaserna av processen, hjälper & umbrello; dig att skapa en produkt med hög kvalitet. & UML; kan också användas för att dokumentera programvarukonstruktioner för att hjälpa dig och dina medutvecklare.
Having a good model of your software is the best way to communicate with other developers working on the project and with your customers. A good model is extremely important for medium and big-size projects, but it is also very useful for small ones. Even if you are working on a small one man project you will benefit from a good model because it will give you an overview that will help you code things right the first time.
Att ha en bra modell av programvaran är det bästa sättet att kommunicera med andra utvecklare som arbetar med projektet och med kunder. En bra modell är ytterst viktig för medelstora och stora projekt, men är också mycket användbar för små. Även om du arbetar på ett litet enmansprojekt, har du nytta av en bra modell, eftersom den ger dig en överblick, som hjälper dig att koda rätt från början.
& UML; is the diagramming language used to describing such models. You can represent your ideas in & UML; using different types of diagrams. & umbrello; 1.2 supports the following types:
& UML; är ett diagramspråk som används för att beskriva sådana modeller. Du kan representera dina idéer i & UML; med olika sorters diagram. & umbrello; 1. 2 stöder följande typer:
Class Diagram
Klassdiagram
Sequence Diagram
Sekvensdiagram
Collaboration Diagram
Samarbetsdiagram
Use Case Diagram
Användningsfallsdiagram
State Diagram
Tillståndsdiagram
Activity Diagram
Aktivitetsdiagram
Component Diagram
Komponentdiagram
Deployment Diagram
Utplaceringsdiagram
More information about & UML; can be found at the website of OMG, http: / /www. omg. org who create the & UML; standard.
Mer information om & UML; finns på OMG: s webbplats, http: // www. omg. org, de som skapade & UML; - standarden.