natgillin/translations-raw huggingface dataset:
El projecte va ser iniciat per Paul Hensgen com un dels seus projectes de la universitat. El nom original de l' aplicació era UML Modeller. Paul va fer tot el desenvolupament fins a finals del 2001 quan el programa va assolir la versió 1. 0.
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.
La versió 1. 0 ja oferia un munt de funcionalitats, però després el projecte va ser revisat a la universitat del Paul; altres desenvolupadors van poder unir- se i van començar a fer valuoses aportacions al UML Modeller, com ara el canvi de un format de fitxer binari a un fitxer & XML;, implementació per més tipus de diagrames & UML;, generació del codi i importació del codi simplement per anomenar- ne unes quantes.
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.
Paul es va haver de retirar de l' equip de desenvolupament en l' estiu de 2002, però, com a Programari de codi obert i gratuït que és, el programa continua millorant i evolucionant, i és mantingut per un grup de desenvolupadors de diferents parts del món. En setembre del 2002 el projecte va canviar el seu nom de UML; Modeller, a & umbrello;. Hi ha diverses raons pel canvi de nom, la més important és que només uml & mdash; conegut comunament com a & mdash; era un nom massa genèric i causava problemes amb algunes distribucions. L' altra raó important és que els desenvolupadors van pensar que Umbrello és un nom molt més fresc.
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.
El desenvolupament de & umbrello; així com els debats pel que fa a on el programa s' ha d' adreçar en les futures versions està obert i es porta a terme a través d' Internet. Si desitgeu contribuir al projecte, si us plau no dubteu en contactar amb els desenvolupadors. Hi ha moltes maneres en que podeu ajudar a & umbrello;:
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;:
Informant d' errors o suggerint millores
Reporting bugs or improvements suggestions
Arranjant errors o afegint característiques
Fixing bugs or adding features
Escrivint una bona documentació o traduint- la a altres idiomes
Writing good documentation or translating it to other languages
I per descomptat.... programant amb nosaltres!
And of course... coding with us!
Com podeu veure, hi ha moltes maneres de poder contribuir. Totes elles són molt importants i tothom és benvingut a participar.
As you see, there are many ways in which you can contribute. All of them are very important and everyone is welcome to participate.
Els desenvolupadors de & umbrello; es poden trobar en uml- devel@ lists. sourceforge. net.
The & umbrello; developers can be reached at uml-devel@lists. sourceforge. net.
El manual de & umbrello;
& umbrello; Handbook
El autors de & umbrello;
umbrello; Authors
Paul Hensgen
Paul Hensgen
& umbrello; ajuda al procés de desenvolupament de programari usant el llenguatge unificat de modelat (UML;) estàndard de la industria que us permet crear diagrames per a dissenyar i documentar els vostres sistemes.
& 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.
UML
UML
modelat
modelling
diagrames
diagrams
desenvolupament de programari
software development
Importació de codi i generació de codi
Code Import and Code Generation
& umbrello; és una eina de modelat & UML;, i la seva utilitat principal és ajudar- vos en l' anàlisi i el disseny dels vostres sistemes. No obstant això, per fer la transició entre el disseny i la implementació, & umbrello; us permet generar el codi font en diversos llenguatges de programació per que pugueu començar. També, si voleu començar a usar & UML; en un projecte C++ ja iniciat, & umbrello; us pot ajudar a crear un model en el vostre sistema des del codi font analitzant el codi font i important les classes trobades.
& 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.
Generació de codi
Code Generation
& umbrello; pot generar codi font per diversos llenguatges de programació basat en el vostre model & UML; per ajudar- vos a començar amb la implementació del vostre projecte. El codi generar consisteix en la declaració de les classes, amb els seus mètodes i atributs, de manera que pugueu emplenar els espais en blanc proporcionant la funcionalitat de les operacions de les classes.
& 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; 1. 2 proporciona implementació de generació de codi per ActionScript, Ada, C++. CORBA IDL, & Java;, JavaScript, PHP, Perl, Python, SQL i XMLSchema.
& umbrello; 1.2 comes with code generation support for ActionScript, Ada, C++, CORBA IDL, & Java;, JavaScript, PHP, Perl, Python, SQL and XMLSchema.
Generant el codi
Generating Code
Per tal de poder generar codi amb & umbrello; primer necessiteu crear o carregar un model que contingui almenys una classe. Quan esteu llest per començar a escriure codi, seleccioneu l' entrada Assistent de generació de codi... del menú Codi per iniciar un assistent que us guiarà a través del procés de generació de codi.
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.
El primer pas és seleccionar les classes per les que voleu generar el codi font. Per omissió totes les classes del model estan seleccionades, i podeu eliminar aquelles de les que no voleu generar el codi movent- les a la llista de l' esquerra.
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.
El següent pas de l' assistent us permet modificar els paràmetres que el generador de codi usa mentre escriu el codi. Hi ha disponibles les següents opcions:
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:
Opcions de generació de codi
Code Generation Options
Opcions per a la generació de codi en & umbrello;
Options for the Code Generation in & umbrello;
Opcions de generació
Generation Options
Detall en els comentaris
Code Verbosity
La opció Escriure comentaris de documentació encara que estiguin buits instrueix al generador de codi que escrigui els comentaris de l' estil / ** blah * / encara que els blocs de comentaris siguin buits. Si heu afegit documentació a les classes, mètodes o atributs en el model, el generador de codi escriurà aquests comentaris com documentació Doxygen independentment del que hageu establert aquí, però si seleccioneu aquesta opció, & umbrello; escriurà blocs de comentaris per a totes les classes, mètodes i atributs encara que no hi hagi documentació en el model, en aquest cas haureu de documentar les classes més endavant directament en el codi font.
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.
Escriure comentaris per a les seccions encara que la secció estigui buida fa que & umbrello; escrigui comentaris en el codi font per a delimitar les diferents seccions d' una classe. Per exemple mètodes públics o atributs abans de les corresponents seccions. Si seleccioneu aquesta opció & umbrello; escriurà comentaris per a totes les seccions de la classes encara que la secció sigui buida. Per exemple, escriurà un comentari dient mètodes protegits encara que no hi hagi mètodes protegits en la classe.
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.
Escriu tots els fitxers generats a una carpeta:. Aquí heu de seleccionar una carpeta on voleu que & umbrello; desi el codi font generat.
Write all generated files to folder. Here you should select the folder where you want & umbrello; to put the generated sources.
La opció Inclou els fitxers de capçalera des de la carpeta permet inserir una capçalera a l' inici de cada fitxer generat. Les fitxers de capçalera poden contenir informació del copyright o informació de la llicència i contenir variables que son avaluades en temps de generació. Podeu fer un cop d' ull a la plantilla de fitxers de capçalera empaquetada amb & umbrello; per veure com usar aquestes variables per reemplaçar el vostre nom o la data actual en temps de generació.
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 these variables for replacing your name or the current date at generation time.
Política de sobreescriptura
Overwrite Policy
Aquesta opció li diu a & umbrello; el que ha de fer si el fitxer que vol crear ja existeix en la carpeta de destí. & umbrello; no pot modificar fitxers de codi font existents, així que heu de escollir entre sobreescriure el fitxer existent, ometre la generació d' aquest fitxer en particular o deixar que & umbrello; usi un nom diferent, & umbrello; afegirà un sufix al nom del fitxer.
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.
Llenguatge
Language
& umbrello; per omissió generarà el codi en el llenguatge que heu seleccionat com a llenguatge actiu, però amb l' assistent de generació de codi teniu l' opció de canviar aquest a un altre llenguatge.
& 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.
Estat del progrés de la generació del codi
Generation Wizard Generation
El tercer i últim pas de l' assistent mostra l' estat del procés de la generació del codi. Només heu de clicar en el botó Genera per que s' escriguin les classes.
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.
Noteu que les opcions que heu seleccionat durant l' assistent de generació de codi només son vàlides per la generació actual. La pròxima vegada que executeu aquest assistent necessitareu tornar a seleccionar totes les opcions (la carpeta de capḉaleres, la política de sobreescriptura i tot això). Podeu establir les opcions predeterminades usades per & umbrello; en la secció Generació de codi dels arranjaments de & umbrello;, disponible en Arranjament Configura & umbrello;...
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;...
Si heu establert les opcions de generació de codi a les opcions correctes i voleu generar codi sense tenir que passar per l' assistent, podeu seleccionar Genera tot el codi complet del menú Codi. Això generarà codi per a totes les classes del model usant l' arranjament actual (incloent la carpeta de sortida i la política de sobreescriptura, per tant l' heu d' usar amb cura).
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).
Importació de codi
Code Import
& umbrello; pot importar codi font dels vostres projectes existents per ajudar- vos a construir models dels vostres sistemes. & umbrello; 1. 2 només implementa codi font C++, però altres llenguatges poden estar disponibles en futures versions.
& 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.
Per importar classes en el model, seleccioneu l' entrada Importa classes... del menú Codi. En el diàleg de fitxer seleccioneu els fitxers que contenen la declaració de classes C++ i premeu Obre. S' importaran les classes i podreu trobar- les com a part del model en la vista d' arbre. Noteu que & umbrello; no crearà cap tipus de diagrama per a mostrar les classes, només s' importaran en el model de manera que podeu usar- les mes tard en qualsevol diagrama que vulgueu.
To import classes into your Model, select the entry Import Classes... from the Code menu. In the file dialog 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.
Menú per importar codi font en & umbrello;
Menu for importing source code in & umbrello;
Copyright 2001, Paul Hensgen
Copyright 2001, Paul Hensgen
Copyright 2002, 2003 Els autors de & umbrello;. Mireu http: // uml. sf. net/ developers. php per a més informació
Copyright 2002, 2003 The & umbrello; Authors. See http: / /uml. sf. net/ developers. php for more information
& umbrello; és una eina de diagrames & UML; que us pot ajudar en el procés de desenvolupament de programari. Especialment durant les fases d' anàlisi i disseny d' aquest procés, & umbrello; us ajuda a obtenir un producte d' alta qualitat. & UML; també es pot usar per documentar els vostres dissenys de programari per ajudar- vos a vós i als vostres companys desenvolupadors.
& 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.
Tenir un bon model del vostre programari és la millor manera de comunicar- vos amb altres desenvolupadors que treballen en el projecte i amb els vostres clients. Un bon model és extremadament important per projectes de mitjana i gran envergadura, però també és molt útil pels petits. Encara que esteu treballant en un petit projecte d' una sola persona us beneficiareu d' un bon model perquè us dona una vista general que us pot ajudar a programar bé les coses a la primera.
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.
& UML; és el llenguatge per fer diagrames usat per descriure aquests models. Podeu representar les vostres idees en & UML; usant diferents tipus de diagrames. & umbrello; 1. 2 implementa els següents tipus:
& 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:
Diagrama de classes
Class Diagram
Diagrama de seqüències
Sequence Diagram
Diagrama de col· laboració
Collaboration Diagram
Diagrama de casos d' ús
Use Case Diagram
Diagrama d' estats
State Diagram
Diagrama d' activitats
Activity Diagram
Diagrama de components
Component Diagram
Diagrama de desplegament
Deployment Diagram
Podeu trobar més informació quant a & UML; en el lloc web de OMG, http: // www. omg. org que va crear l' estàndard & UML;.
More information about & UML; can be found at the website of OMG, http: / /www. omg. org who create the & UML; standard.
Desitgem que gaudiu del & umbrello; i que us ajudi a crear programari d' alta qualitat. & umbrello; és un programari lliure i disponible de forma gratuïta, la única cosa que us demanem és que informeu de qualsevol error, problema o suggeriment als desenvolupadors del & umbrello; en uml- devel@ lists. sourceforge. net o http: // bugs. kde. org.
We hope you enjoy & umbrello; and that it helps you create high quality software. & umbrello; is Free Software and available at no cost, the only thing we ask from you is to report any bugs, problems, or suggestions to the & umbrello; developers at uml-devel@lists. sourceforge. net or http: / /bugs. kde. org.
Altres característiques de & umbrello;
Other & umbrello; Features
Aquest capítol explica breument algunes de les altres característiques que us ofereix & umbrello;.
This chapter will briefly explain some other features & umbrello; offers you.
Copiat d' objectes com a imatges PNG
Copying objects as PNG images
A part d' oferir- vos la còpia normal, la funcionalitat de tallar i enganxar que podríeu esperar per a copiar objectes entre diferents diagrames, & umbrello; pot copiar els objectes com a imatges PNG de manera que pugueu inserir- los en qualsevol altre tipus de document. No necessiteu fer res especial per a usar aquesta característica, simplement seleccioneu un objecte d' un diagrama (classe, actor, & etc;) i copieu- lo (Ctrl; C, o usant el menú), llavors obriu un document & kword; (o qualsevol programa en el que pugueu enganxar imatges) i seleccioneu Enganxa. Aquesta és una gran característica per exportar parts del diagrama com a simples imatges.
Apart from offering you the normal copy, cut and paste functionality that you would expect to copy objects between different diagrams, & umbrello; can copy the objects as PNG pictures so that you can insert them into any other type of document. You do not need to do anything special to use this feature, just select an object from a diagram (Class, Actor, & etc;) and copy it (Ctrl; C, or using the menu), then open a & kword; document (or any program into which you can paste images) and select Paste. This is a great feature to export parts of your diagram as simple pictures.
Exportació a una imatge
Exporting to an Image
També podeu exportar un diagrama complet com una imatge. L' única cosa que necessiteu fer és seleccionar el diagrama que voleu exportar, i a continuació la opció del menú Diagrama, Exporta com a imatge....
You can also export a complete diagram as an image. The only thing you need to do is select the diagram you want to export, and then the option Export as Picture... from the Diagram menu.
& umbrello; permet imprimir diagrames individuals. Premeu el botó Imprimeix de la barra d' eines de l' aplicació o seleccioneu la opció Imprimeix del menú Fitxer i obtindreu un menú d' impressió estàndard del & kde; des d' on podreu imprimir els vostres diagrames.
& umbrello; allows you to print individual diagrams. Press the Print button on the application toolbar or selecting the Print option from the File menu will give you a standard & kde; Print dialog from where you can print your diagrams.
Carpetes lògiques
Logical Folders
Per organitzar millor el model, especialment per a projectes grans, podeu crear carpetes lògiques el la vista d' arbre. Simplement seleccioneu l' opció Nou Carpeta del menú contextual de les carpetes predeterminades de la vista d' arbre per crear- le. Les carpetes poden estar imbricades, i podeu moure objectes arrossegant- los i deixant- los anar des d' una carpeta a una alta.
To better organize your model, especially for larger projects, you can create logical folders in the Tree View. Just select the option New Folder from the context menu of the default folders in the Tree View to create them. Folders can be nested, and you can move objects around by dragging them from one folder and dropping them into another.
Organització del model amb carpetes
Organizing your Model with Folders
Organització del model amb carpetes lògiques en & umbrello;
Organizing a Model with Logical Folders in & umbrello;
Conceptes bàsics de & UML;
& UML; Basics
Quant a & UML;
About & UML;