# translation of umbrello.po to Spanish
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
#
# Miguel Revilla RodrÃ­guez <yo@miguelrevilla.com>, 2003.
# Marcos Fouces Lago <mfouces@yahoo.es>, 2004.
# Pablo de Vicente <p.devicente@wanadoo.es>, 2005.
# Pedro Jurado Maqueda <melenas@kdehispano.org>, 2005.
# Eloy Cuadra <ecuadra@eloihr.net>, 2005, 2006, 2007, 2008.
# Pablo de Vicente <pablo.devicente@gmail.com>, 2005, 2006.
msgid ""
msgstr ""
"Project-Id-Version: umbrello\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-01-29 07:20+0100\n"
"PO-Revision-Date: 2008-12-02 15:03+0100\n"
"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 0.2\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"

#: worktoolbar.cpp:268
msgid "Object"
msgstr "Objeto"

#: worktoolbar.cpp:269
msgid "Synchronous Message"
msgstr "Mensaje síncrono"

#: worktoolbar.cpp:270
msgid "Asynchronous Message"
msgstr "Mensaje asíncrono"

#: worktoolbar.cpp:271
msgid "Found Message"
msgstr "Mensaje encontrado"

#: worktoolbar.cpp:272
msgid "Lost Message"
msgstr "Mensaje perdido"

#: worktoolbar.cpp:273
msgid "Combined Fragment"
msgstr "Fragmento combinado"

#: worktoolbar.cpp:274
msgid "Precondition"
msgstr "Condición previa"

#: worktoolbar.cpp:275 association.cpp:86
msgid "Association"
msgstr "Asociación"

#: worktoolbar.cpp:276 association.cpp:92
msgid "Containment"
msgstr "Contención"

#: worktoolbar.cpp:277 association.cpp:96
msgid "Anchor"
msgstr "Anclaje"

#: worktoolbar.cpp:278
msgid "Label"
msgstr "Etiqueta"

#: worktoolbar.cpp:279
msgid "Note"
msgstr "Nota"

#: worktoolbar.cpp:280
msgid "Box"
msgstr "Caja"

#: worktoolbar.cpp:281 listpopupmenu.cpp:681
msgid "Actor"
msgstr "Actor"

#: worktoolbar.cpp:282 association.cpp:85
msgid "Dependency"
msgstr "Dependencia"

#: worktoolbar.cpp:283 association.cpp:84
msgid "Aggregation"
msgstr "Agregación"

#: worktoolbar.cpp:284 association.cpp:102
msgid "Relationship"
msgstr "Relación"

#: worktoolbar.cpp:285
msgid "Directional Association"
msgstr "Asociación direccional"

#: worktoolbar.cpp:286
msgid "Implements"
msgstr "Implementa"

#: worktoolbar.cpp:287 association.cpp:93
msgid "Composition"
msgstr "Composición"

#: worktoolbar.cpp:288 listpopupmenu.cpp:684
msgid "Use Case"
msgstr "Caso de uso"

#: worktoolbar.cpp:289
msgctxt "UML class"
msgid "Class"
msgstr "Clase"

#: worktoolbar.cpp:290 listpopupmenu.cpp:1024
msgid "Initial State"
msgstr "Estado inicial"

#: worktoolbar.cpp:291
msgid "Region"
msgstr "Región"

#: worktoolbar.cpp:292 listpopupmenu.cpp:1025
msgid "End State"
msgstr "Estado final"

#: worktoolbar.cpp:293 dialogs/activitydialog.cpp:124 listpopupmenu.cpp:1033
msgid "Branch/Merge"
msgstr "Ramificar/fusionar"

#: worktoolbar.cpp:294
msgid "Send signal"
msgstr "Enviar señal"

#: worktoolbar.cpp:295
msgid "Accept signal"
msgstr "Aceptar señal"

#: worktoolbar.cpp:296
msgid "Accept time event"
msgstr "Aceptar eventos de tiempo"

#: worktoolbar.cpp:297 dialogs/activitydialog.cpp:124
msgid "Fork/Join"
msgstr "Bifurcar/unir"

#: worktoolbar.cpp:298 listpopupmenu.cpp:758 listpopupmenu.cpp:834
msgid "Package"
msgstr "Paquete"

#: worktoolbar.cpp:299 listpopupmenu.cpp:638
msgid "Component"
msgstr "Componente"

#: worktoolbar.cpp:300 listpopupmenu.cpp:652
msgid "Node"
msgstr "Nodo"

#: worktoolbar.cpp:301 listpopupmenu.cpp:641
msgid "Artifact"
msgstr "Artefacto"

#: worktoolbar.cpp:302 listpopupmenu.cpp:755
msgid "Interface"
msgstr "Interfaz"

#: worktoolbar.cpp:303 listpopupmenu.cpp:756
msgid "Datatype"
msgstr "Tipo de dato"

#: worktoolbar.cpp:304 listpopupmenu.cpp:757
msgid "Enum"
msgstr "Enumerado"

#: worktoolbar.cpp:305 listpopupmenu.cpp:668
msgid "Entity"
msgstr "Entidad"

#: worktoolbar.cpp:306
msgid "Deep History"
msgstr "Historia profunda"

#: worktoolbar.cpp:307
msgid "Shallow History"
msgstr "Historia superficial"

#: worktoolbar.cpp:308
msgctxt "join states"
msgid "Join"
msgstr "Unir"

#: worktoolbar.cpp:309
msgid "Fork"
msgstr "Bifurcar"

#: worktoolbar.cpp:310
msgid "Junction"
msgstr "Unión"

#: worktoolbar.cpp:311
msgctxt "state choice"
msgid "Choice"
msgstr "Elección"

#: worktoolbar.cpp:314
msgid "And Line"
msgstr "Línea Y"

#: worktoolbar.cpp:315 association.cpp:97
msgid "State Transition"
msgstr "Transición de estado"

#: worktoolbar.cpp:316
msgid "Activity Transition"
msgstr "Transición de actividad"

#: worktoolbar.cpp:317 dialogs/activitydialog.cpp:124 association.cpp:98
msgid "Activity"
msgstr "Actividad"

#: worktoolbar.cpp:318
msgctxt "state diagram"
msgid "State"
msgstr "Estado"

#: worktoolbar.cpp:319 listpopupmenu.cpp:1031
msgid "End Activity"
msgstr "Finalizar actividad"

#: worktoolbar.cpp:320
msgid "Final Activity"
msgstr "Actividad final"

#: worktoolbar.cpp:321
msgid "Pin"
msgstr "Pin"

#: worktoolbar.cpp:322 listpopupmenu.cpp:1030
msgid "Initial Activity"
msgstr "Actividad inicial"

#: worktoolbar.cpp:323
msgid "Message"
msgstr "Mensaje"

#: worktoolbar.cpp:324 association.cpp:99
msgid "Exception"
msgstr "Excepción"

#: worktoolbar.cpp:325
msgid "Object Node"
msgstr "Nodo de objeto"

#: worktoolbar.cpp:326
msgid "Pre/Post condition"
msgstr "Pre/postcondición"

#: worktoolbar.cpp:327 listpopupmenu.cpp:678
msgid "Category"
msgstr "Categoría"

#: worktoolbar.cpp:328 association.cpp:100
msgid "Category to Parent"
msgstr "Categoría a padre"

#: worktoolbar.cpp:329 association.cpp:101
msgid "Child to Category"
msgstr "Hijo a categoría"

#: worktoolbar.cpp:340
msgctxt "selection arrow"
msgid "Select"
msgstr "Selección"

#: cmds/cmd_create_entityrelationdiag.cpp:23
msgid "Create entity relationship diagram"
msgstr "Crear un diagrama de relación de entidades"

#: cmds/cmd_create_classdiag.cpp:23
msgid "Create class diagram"
msgstr "Crear un diagrama de clase"

#: cmds/cmd_create_collaborationdiag.cpp:23
msgid "Create collaboration diagram"
msgstr "Crear un diagrama de colaboraciones"

#: cmds/cmd_create_deploydiag.cpp:23
msgid "Create deployment diagram"
msgstr "Crear un diagrama de despliegue"

#: cmds/cmd_moveWidget.cpp:35
msgid "Move widget :"
msgstr "Mover widget :"

#: cmds/cmd_set_visibility.cpp:35
msgid "Change visibility : "
msgstr "Cambiar visibilidad : "

#: cmds/generic/cmd_create_umlobject.cpp:25
msgid "Create uml object :"
msgstr "Crear objeto uml :"

#: cmds/generic/cmd_rename_umlobject.cpp:24
msgid "Rename object"
msgstr "Renombrar objeto"

#: cmds/cmd_create_statediag.cpp:23
msgid "Create state diagram"
msgstr "Crear un diagrama de estados"

#: cmds/cmd_create_usecasediag.cpp:23
msgid "Create use case diagram"
msgstr "Crear un diagrama de caso de uso"

#: cmds/widget/cmd_create_widget.cpp:24
msgid "Create widget :"
msgstr "Crear widget :"

#: cmds/widget/cmd_changeMulti.cpp:35
msgid "Change Multiplicity"
msgstr "Cambiar multiplicidad"

#: cmds/widget/cmd_changeFillColor.cpp:36
msgid "Change Fill Color"
msgstr "Cambiar color de relleno"

#: cmds/widget/cmd_changeFontSelection.cpp:35
msgid "Change Font"
msgstr "Cambiar tipo de letra"

#: cmds/widget/cmd_changeLineColor.cpp:43
msgid "Change Line Color"
msgstr "Cambiar color de línea"

#: cmds/cmd_create_seqdiag.cpp:23
msgid "Create sequence diagram"
msgstr "Crear un diagrama de secuencias"

#: cmds/cmd_resizeWidget.cpp:34
msgid "Resizing Widget."
msgstr "Redimensionando widget."

#: cmds/cmd_create_componentdiag.cpp:23
msgid "Create component diagram"
msgstr "Crear un diagrama de componentes"

#: cmds/cmd_handle_rename.cpp:36
msgid "Change text"
msgstr "Cambiar texto"

#: cmds/cmd_create_activitydiag.cpp:23
msgid "Create activity diagram"
msgstr "Crear un diagrama de actividades"

#: umlwidgetcontroller.cpp:136
msgid ""
"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y "
"axis. Right button click to cancel move."
msgstr ""
"Pulse «Mayúsculas» o «Control» para mover en el eje X. Pulse ambas para mover "
"en el eje Y. Clic con el botón derecho para cancelar."

#: umlwidgetcontroller.cpp:451
msgid ""
"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y "
"axis. Right button click to cancel resize."
msgstr ""
"Pulse «Mayúsculas» o «Control» para mover en el eje X. Pulse ambas para mover "
"en el eje Y. Clic con el botón derecho para cancelar."

#: dialogs/activitydialog.cpp:36 dialogs/activitydialog.cpp:133
#: dialogs/statedialog.cpp:37 dialogs/statedialog.cpp:110
#: dialogs/umlviewdialog.cpp:35 dialogs/objectnodedialog.cpp:39
#: dialogs/classpropdlg.cpp:109 dialogs/parmpropdlg.cpp:65
#: dialogs/assocgenpage.cpp:60 refactoring/refactoringassistant.cpp:313
#: listpopupmenu.cpp:556
msgid "Properties"
msgstr "Propiedades"

#: dialogs/activitydialog.cpp:124
msgid "Initial activity"
msgstr "Actividad inicial"

#: dialogs/activitydialog.cpp:124
msgid "End activity"
msgstr "Finalizar actividad"

#: dialogs/activitydialog.cpp:128
msgctxt "general properties page"
msgid "General"
msgstr "General"

#: dialogs/activitydialog.cpp:129 dialogs/statedialog.cpp:106
#: dialogs/objectnodedialog.cpp:127 dialogs/umloperationdialog.cpp:78
#: dialogs/umlattributedialog.cpp:66 dialogs/umlentityattributedialog.cpp:68
#: dialogs/umltemplatedialog.cpp:62
msgid "General Properties"
msgstr "Propiedades generales"

#: dialogs/activitydialog.cpp:141
msgid "Activity type:"
msgstr "Tipo de actividad:"

#: dialogs/activitydialog.cpp:146
msgid "Activity name:"
msgstr "Nombre de la actividad:"

#: dialogs/activitydialog.cpp:150
msgid "Precondition :"
msgstr "Condición previa :"

#: dialogs/activitydialog.cpp:154
msgid "Postcondition :"
msgstr "Condición posterior :"

#: dialogs/activitydialog.cpp:161
msgid "&Normal activity"
msgstr "Actividad &normal"

#: dialogs/activitydialog.cpp:164
msgid "&Invoke action "
msgstr "&Invocar acción "

#: dialogs/activitydialog.cpp:167
msgid "&Parameter activity node"
msgstr "Nodo de actividad del &parámetro"

#. i18n: file: dialogs/diagrampropertiespage.ui:307
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation)
#. i18n: file: dialogs/umlrolepropertiesbase.ui:140
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDocumentation)
#: dialogs/activitydialog.cpp:187 dialogs/statedialog.cpp:125
#: dialogs/objectnodedialog.cpp:183 dialogs/classifierlistpage.cpp:171
#: dialogs/parmpropdlg.cpp:109 dialogs/classgenpage.cpp:227
#: dialogs/classgenpage.cpp:307 dialogs/classgenpage.cpp:370
#: dialogs/assocrolepage.cpp:80 dialogs/assocrolepage.cpp:81
#: dialogs/notedialog.cpp:38 dialogs/assocgenpage.cpp:61 rc.cpp:366 rc.cpp:455
msgid "Documentation"
msgstr "Documentación"

#. i18n: file: umbrello.kcfg:121
#. i18n: ectx: label, entry (uiFont), group (UI Options)
#. i18n: file: umbrello.kcfg:204
#. i18n: ectx: label, entry (codeViewerFont), group (Code Viewer Options)
#: dialogs/activitydialog.cpp:207 dialogs/statedialog.cpp:148
#: dialogs/umlviewdialog.cpp:130 dialogs/objectnodedialog.cpp:203
#: dialogs/classpropdlg.cpp:331 dialogs/assocpropdlg.cpp:122
#: dialogs/settingsdlg.cpp:351 rc.cpp:59 rc.cpp:104
msgid "Font"
msgstr "Tipo de letra"

#: dialogs/activitydialog.cpp:208 dialogs/statedialog.cpp:149
#: dialogs/umlviewdialog.cpp:131 dialogs/objectnodedialog.cpp:204
#: dialogs/classpropdlg.cpp:332 dialogs/assocpropdlg.cpp:123
#: dialogs/settingsdlg.cpp:352
msgid "Font Settings"
msgstr "Preferencias del tipo de letra"

#: dialogs/activitydialog.cpp:234
msgctxt "widget color page"
msgid "Color"
msgstr "Color"

#: dialogs/activitydialog.cpp:235 dialogs/objectnodedialog.cpp:226
#: dialogs/classpropdlg.cpp:225
msgid "Widget Colors"
msgstr "Colores de widgets"

#: dialogs/overwritedialogue.cpp:29
msgid "Destination File Already Exists"
msgstr "El archivo de destino ya existe"

#: dialogs/overwritedialogue.cpp:42
#, kde-format
msgid ""
"The file %1 already exists in %2.\n"
"\n"
"Umbrello can overwrite the file, generate a similar\n"
"file name or not generate this file."
msgstr ""
"El archivo %1 ya existe en %2.\n"
"\n"
"Umbrello puede sobrescribir el archivo, generar un\n"
"nombre de archivo similar, o no generar este archivo."

#: dialogs/overwritedialogue.cpp:45
msgid "&Apply to all remaining files"
msgstr "&Aplicar al resto de archivos"

#: dialogs/overwritedialogue.cpp:49 umlviewimageexporter.cpp:70
msgid "&Overwrite"
msgstr "S&obrescribir"

#: dialogs/overwritedialogue.cpp:50
msgid "&Generate Similar File Name"
msgstr "&Generar nombre de archivo similar"

#: dialogs/overwritedialogue.cpp:51
msgid "&Do Not Generate File"
msgstr "&No generar el archivo"

#: dialogs/activitypage.cpp:47 dialogs/statedialog.cpp:171
#: dialogs/statedialog.cpp:172
msgid "Activities"
msgstr "Actividades"

#: dialogs/activitypage.cpp:83
msgid "New Activity..."
msgstr "Nueva actividad..."

#: dialogs/activitypage.cpp:85 listpopupmenu.cpp:562
msgid "Delete"
msgstr "Borrar"

#: dialogs/activitypage.cpp:87 floatingtextwidget.cpp:186
msgid "Rename"
msgstr "Renombrar"

#: dialogs/activitypage.cpp:150
msgid "New Activity"
msgstr "Nueva actividad"

#: dialogs/activitypage.cpp:151 toolbarstateother.cpp:185
#: activitywidget.cpp:260 umlview.cpp:2772 statewidget.cpp:175
msgid "Enter the name of the new activity:"
msgstr "Introduzca el nombre de la nueva actividad:"

#: dialogs/activitypage.cpp:151 toolbarstateother.cpp:185 umlview.cpp:2773
#: statewidget.cpp:175
msgid "new activity"
msgstr "nueva actividad"

#: dialogs/activitypage.cpp:173
msgid "Rename Activity"
msgstr "Renombrar actividad"

#: dialogs/activitypage.cpp:173
msgid "Enter the new name of the activity:"
msgstr "Introduzca el nuevo nombre de la actividad:"

#: dialogs/constraintlistpage.cpp:60 listpopupmenu.cpp:1065
msgid "Unique Constraint..."
msgstr "Restricción única..."

#: dialogs/constraintlistpage.cpp:63 listpopupmenu.cpp:1064
msgid "Primary Key Constraint..."
msgstr "Restricción de clave primaria..."

#: dialogs/constraintlistpage.cpp:66 listpopupmenu.cpp:1066
msgid "Foreign Key Constraint..."
msgstr "Restricción de clave exterior..."

#: dialogs/constraintlistpage.cpp:69 listpopupmenu.cpp:1067
msgid "Check Constraint..."
msgstr "Comprobar restricción..."

#: dialogs/statedialog.cpp:99
msgctxt "initial state in statechart"
msgid "Initial state"
msgstr "Estado inicial"

#: dialogs/statedialog.cpp:100
msgctxt "state in statechart"
msgid "State"
msgstr "Estado"

#: dialogs/statedialog.cpp:101
msgctxt "end state in statechart"
msgid "End state"
msgstr "Estado final"

#: dialogs/statedialog.cpp:105
msgctxt "general page"
msgid "General"
msgstr "General"

#: dialogs/statedialog.cpp:117
msgid "State type:"
msgstr "Tipo de estado:"

#: dialogs/statedialog.cpp:122
msgid "State name:"
msgstr "Nombre del estado:"

#: dialogs/statedialog.cpp:159
msgctxt "color page"
msgid "Color"
msgstr "Color"

#: dialogs/statedialog.cpp:160
msgid "Widget Color"
msgstr "Color del widget"

#: dialogs/umlviewdialog.cpp:77 dialogs/settingsdlg.cpp:119
msgctxt "general settings page"
msgid "General"
msgstr "General"

#: dialogs/umlviewdialog.cpp:78 dialogs/classpropdlg.cpp:215
#: dialogs/classpropdlg.cpp:316 dialogs/umlforeignkeyconstraintdialog.cpp:186
#: dialogs/assocpropdlg.cpp:93 dialogs/settingsdlg.cpp:120
msgid "General Settings"
msgstr "Preferencias generales"

#: dialogs/umlviewdialog.cpp:104
msgctxt "classes display options page"
msgid "Display"
msgstr "Visualización"

#: dialogs/umlviewdialog.cpp:105
msgid "Classes Display Options"
msgstr "Opciones de visualización de clases"

#: dialogs/umlviewdialog.cpp:117
msgctxt "diagram colors page"
msgid "Color"
msgstr "Color"

#: dialogs/umlviewdialog.cpp:118
msgid "Diagram Colors"
msgstr "Colores del diagrama"

#: dialogs/umlviewdialog.cpp:189
msgid "The name you have entered is invalid."
msgstr "El nombre que ha introducido no es válido."

#: dialogs/umlviewdialog.cpp:190 package.cpp:137 object_factory.cpp:173
#: umldoc.cpp:1016 umldoc.cpp:1050 umldoc.cpp:1071 umldoc.cpp:1098 enum.cpp:81
#: entity.cpp:101 entity.cpp:147 entity.cpp:191 entity.cpp:235
#: classifier.cpp:300 classifier.cpp:603
msgid "Invalid Name"
msgstr "Nombre no válido"

#: dialogs/umlviewdialog.cpp:195
msgid "The name you have entered is not unique."
msgstr "El nombre que ha introducido no es único."

#: dialogs/umlviewdialog.cpp:196 umllistview.cpp:1980 umllistview.cpp:1987
#: umllistview.cpp:2243 umldoc.cpp:1103
msgid "Name Not Unique"
msgstr "Nombre no único"

#: dialogs/umlcheckconstraintdialog.cpp:30
msgid "Check Constraint Properties"
msgstr "Comprobar propiedades de la restricción"

#: dialogs/umlcheckconstraintdialog.cpp:61
#: dialogs/umluniqueconstraintdialog.cpp:80
msgctxt "name label"
msgid "Name"
msgstr "Nombre"

#: dialogs/umlcheckconstraintdialog.cpp:70
msgid "Check Condition :"
msgstr "Comprobar condición :"

#: dialogs/codeviewerdialog.cpp:102
msgid "Code Viewer - "
msgstr "Visor de código - "

#: dialogs/objectnodedialog.cpp:122
msgid "Central Buffer"
msgstr "Buffer central"

#: dialogs/objectnodedialog.cpp:122
msgid "Data Store"
msgstr "Almacén de datos"

#: dialogs/objectnodedialog.cpp:122
msgid "ObjectFlow"
msgstr "Flujo del objeto"

#. i18n: file: codegenwizard/codegenoptionspage.ui:38
#. i18n: ectx: attribute (title), widget (QWidget, ui_tabGeneral)
#: dialogs/objectnodedialog.cpp:126 rc.cpp:461
msgid "General"
msgstr "General"

#: dialogs/objectnodedialog.cpp:131
msgctxt "properties group title"
msgid "Properties"
msgstr "Propiedades"

#: dialogs/objectnodedialog.cpp:145
msgid "Object Node type:"
msgstr "Tipo de nodo de objeto:"

#: dialogs/objectnodedialog.cpp:150
msgid "Object Node name:"
msgstr "Nombre de nodo de objeto:"

#: dialogs/objectnodedialog.cpp:154
msgctxt "enter state label"
msgid "State :"
msgstr "Estado :"

#: dialogs/objectnodedialog.cpp:159
msgid "&Central Buffer"
msgstr "Buffer &central"

#: dialogs/objectnodedialog.cpp:162
msgid "&Data Store "
msgstr "Almacén de &datos "

#: dialogs/objectnodedialog.cpp:165
msgid "&Object Flow"
msgstr "Flujo del &objeto"

#: dialogs/objectnodedialog.cpp:225
msgctxt "color page title"
msgid "Color"
msgstr "Color"

#: dialogs/classifierlistpage.cpp:85 dialogs/classpropdlg.cpp:244
#: refactoring/refactoringassistant.cpp:488 listpopupmenu.cpp:815
msgid "Attributes"
msgstr "Atributos"

#: dialogs/classifierlistpage.cpp:86
msgid "N&ew Attribute..."
msgstr "Nu&evo atributo..."

#: dialogs/classifierlistpage.cpp:89 dialogs/classpropdlg.cpp:253
#: refactoring/refactoringassistant.cpp:504 listpopupmenu.cpp:818
msgid "Operations"
msgstr "Operaciones"

#: dialogs/classifierlistpage.cpp:90
msgid "N&ew Operation..."
msgstr "Nu&eva operación..."

#: dialogs/classifierlistpage.cpp:93 dialogs/classpropdlg.cpp:262
msgid "Templates"
msgstr "Plantillas"

#: dialogs/classifierlistpage.cpp:94
msgid "N&ew Template..."
msgstr "Nu&eva plantilla..."

#: dialogs/classifierlistpage.cpp:97 dialogs/classpropdlg.cpp:271
msgid "Enum Literals"
msgstr "Literales enumerados..."

#: dialogs/classifierlistpage.cpp:98
msgid "N&ew Enum Literal..."
msgstr "Nu&evo literal enumerado..."

#: dialogs/classifierlistpage.cpp:101 dialogs/classpropdlg.cpp:280
msgid "Entity Attributes"
msgstr "Atributo de la entidad"

#: dialogs/classifierlistpage.cpp:102
msgid "N&ew Entity Attribute..."
msgstr "Nu&evo atributo de entidad"

#: dialogs/classifierlistpage.cpp:105
msgid "Constraints"
msgstr "Restricciones"

#: dialogs/classifierlistpage.cpp:106
msgid "N&ew Constraint..."
msgstr "Nu&eva restricción..."

#: dialogs/classifierlistpage.cpp:139
msgid "Move selected item to the top"
msgstr "Mover el elemento seleccionado al principio"

#: dialogs/classifierlistpage.cpp:144
msgid "Move selected item up"
msgstr "Mover el elemento seleccionado hacia arriba"

#: dialogs/classifierlistpage.cpp:149
msgid "Move selected item down"
msgstr "Mover el elemento seleccionado hacia abajo"

#: dialogs/classifierlistpage.cpp:154
msgid "Move selected item to the bottom"
msgstr "Mover el elemento seleccionado al final"

#: dialogs/classifierlistpage.cpp:163 dialogs/umloperationdialog.cpp:153
#: dialogs/umlforeignkeyconstraintdialog.cpp:296
#: dialogs/umluniqueconstraintdialog.cpp:111 umldoc.cpp:1136 uml.cpp:392
#: umlview.cpp:2969
msgid "&Delete"
msgstr "&Borrar"

#: dialogs/classifierlistpage.cpp:165 dialogs/umloperationdialog.cpp:155
#: uml.cpp:407
msgid "&Properties"
msgstr "&Propiedades"

#: dialogs/classifierlistpage.cpp:179
msgid "Comment"
msgstr "Comentario"

#: dialogs/classifierlistpage.cpp:180
msgid "Source Code"
msgstr "Código fuente"

#: dialogs/importprojectdlg.cpp:95
msgid "You have to choose a directory."
msgstr "Debe seleccionar una carpeta."

#: dialogs/importprojectdlg.cpp:100
msgid "This directory does not exist."
msgstr "Esta carpeta no existe."

#: dialogs/importprojectdlg.cpp:127
msgid "No source file in this directory."
msgstr "Esta carpeta no contiene archivos de código fuente."

#. i18n: file: dialogs/umlrolepropertiesbase.ui:16
#. i18n: ectx: property (title), widget (QGroupBox, ui_propsGroupBox)
#: dialogs/umlroledialog.cpp:25 rc.cpp:419
msgid "Role Properties"
msgstr "Propiedades del rol"

#: dialogs/classpropdlg.cpp:215
msgctxt "general settings page name"
msgid "General"
msgstr "General"

#: dialogs/classpropdlg.cpp:225
msgctxt "widget color page name"
msgid "Color"
msgstr "Color"

#: dialogs/classpropdlg.cpp:234
msgctxt "display option page name"
msgid "Display"
msgstr "Visualización"

#: dialogs/classpropdlg.cpp:234
msgid "Display Options"
msgstr "Opciones de visualización"

#: dialogs/classpropdlg.cpp:244
msgid "Attribute Settings"
msgstr "Propiedades del atributo"

#: dialogs/classpropdlg.cpp:253
msgid "Operation Settings"
msgstr "Preferencias de la operación"

#: dialogs/classpropdlg.cpp:262
msgid "Templates Settings"
msgstr "Preferencias de las plantillas"

#: dialogs/classpropdlg.cpp:271
msgid "Enum Literals Settings"
msgstr "Preferencias de literales enumerados..."

#: dialogs/classpropdlg.cpp:280
msgid "Entity Attributes Settings"
msgstr "Propiedades de los atributos de entidad"

#: dialogs/classpropdlg.cpp:289
msgid "Entity Constraints"
msgstr "Restricciones de la entidad"

#: dialogs/classpropdlg.cpp:289
msgid "Entity Constraints Settings"
msgstr "Preferencias de restricciones de entidades"

#: dialogs/classpropdlg.cpp:298
msgctxt "contents settings page name"
msgid "Contents"
msgstr "Contenidos"

#: dialogs/classpropdlg.cpp:298
msgid "Contents Settings"
msgstr "Preferencias de los contenidos"

#: dialogs/classpropdlg.cpp:307 dialogs/assocpage.cpp:30
msgid "Associations"
msgstr "Asociaciones"

#: dialogs/classpropdlg.cpp:307
msgid "Class Associations"
msgstr "Asociaciones de clases"

#: dialogs/classpropdlg.cpp:316
msgctxt "instance general settings page name"
msgid "General"
msgstr "General"

#: dialogs/umloperationdialog.cpp:53
msgid "Operation Properties"
msgstr "Propiedades de la operación"

#: dialogs/umloperationdialog.cpp:88
msgctxt "operation name"
msgid "&Name:"
msgstr "&Nombre:"

#: dialogs/umloperationdialog.cpp:91 dialogs/parmpropdlg.cpp:72
#: dialogs/umlattributedialog.cpp:71 dialogs/umlentityattributedialog.cpp:73
#: dialogs/umltemplatedialog.cpp:67
msgid "&Type:"
msgstr "&Tipo:"

#: dialogs/umloperationdialog.cpp:98 dialogs/parmpropdlg.cpp:87
#: dialogs/umlattributedialog.cpp:87 dialogs/classgenpage.cpp:348
#: dialogs/umlentityattributedialog.cpp:89
msgid "Stereotype name:"
msgstr "Nombre del estereotipo:"

#: dialogs/umloperationdialog.cpp:103
msgid "&Abstract operation"
msgstr "Operación &abstracta"

#: dialogs/umloperationdialog.cpp:106 dialogs/umlattributedialog.cpp:90
msgid "Classifier &scope (\"static\")"
msgstr "Alcance del cla&sificador («static»)"

#: dialogs/umloperationdialog.cpp:109
msgid "&Query (\"const\")"
msgstr "Cons&ulta («const»)"

#: dialogs/umloperationdialog.cpp:113 dialogs/umlattributedialog.cpp:96
#: dialogs/classgenpage.cpp:205 dialogs/settingsdlg.cpp:244
#: listpopupmenu.cpp:822
msgid "Visibility"
msgstr "Visibilidad"

#: dialogs/umloperationdialog.cpp:118 dialogs/classgenpage.cpp:209
msgctxt "public visibility"
msgid "P&ublic"
msgstr "Pú&blico"

#: dialogs/umloperationdialog.cpp:121 dialogs/classgenpage.cpp:212
msgctxt "private visibility"
msgid "P&rivate"
msgstr "P&rivado"

#: dialogs/umloperationdialog.cpp:124
msgctxt "protected visibility"
msgid "Prot&ected"
msgstr "Prot&egido"

#: dialogs/umloperationdialog.cpp:127 dialogs/umlattributedialog.cpp:109
msgid "I&mplementation"
msgstr "I&mplementación"

#: dialogs/umloperationdialog.cpp:130
msgid "Parameters"
msgstr "Parámetros"

#: dialogs/umloperationdialog.cpp:151
msgid "Ne&w Parameter..."
msgstr "Nue&vo parámetro..."

#: dialogs/umloperationdialog.cpp:295
msgid ""
"The parameter name you have chosen\n"
"is already being used in this operation."
msgstr ""
"El nombre de parámetro seleccionado\n"
"ya está siendo usado en esta operación."

#: dialogs/umloperationdialog.cpp:296 dialogs/umloperationdialog.cpp:343
msgid "Parameter Name Not Unique"
msgstr "Nombre de parámetro no único"

#: dialogs/umloperationdialog.cpp:342
msgid ""
"The parameter name you have chosen is already being used in this operation."
msgstr ""
"El nombre de parámetro que ha elegido ya está siendo usado en esta operación."

#: dialogs/umloperationdialog.cpp:419
msgid "You have entered an invalid operation name."
msgstr "Ha introducido un nombre de operación no válido."

#: dialogs/umloperationdialog.cpp:420 dialogs/umloperationdialog.cpp:432
#: refactoring/refactoringassistant.cpp:658
msgid "Operation Name Invalid"
msgstr "Nombre de operación no válido"

#: dialogs/umloperationdialog.cpp:429 refactoring/refactoringassistant.cpp:655
#, kde-format
msgid "An operation with that signature already exists in %1.\n"
msgstr "Ya existe una operación con esa firma en %1.\n"

#: dialogs/umloperationdialog.cpp:431 refactoring/refactoringassistant.cpp:657
msgid "Choose a different name or parameter list."
msgstr "Elija un nombre o una lista de parámetros diferente."

#: dialogs/classwizard.cpp:45 model_utils.cpp:246
msgid "new_class"
msgstr "nueva_clase"

#: dialogs/classwizard.cpp:60
msgid "Class Wizard"
msgstr "Asistente para clases"

#: dialogs/classwizard.cpp:83
msgid "New Class"
msgstr "Nueva clase"

#: dialogs/classwizard.cpp:84
msgid "Add general info about the new class."
msgstr "Añadir información general sobre la nueva clase."

#: dialogs/classwizard.cpp:101
msgid "Class Attributes"
msgstr "Atributos de la clase"

#: dialogs/classwizard.cpp:102
msgid "Add attributes to the new class."
msgstr "Añadir atributos a la nueva clase."

#: dialogs/classwizard.cpp:119
msgid "Class Operations"
msgstr "Operaciones de la clase"

#: dialogs/classwizard.cpp:120
msgid "Add operations to the new class."
msgstr "Añadir operaciones a la nueva clase."

#: dialogs/parmpropdlg.cpp:41
msgid "Parameter Properties"
msgstr "Propiedades del parámetro"

#: dialogs/parmpropdlg.cpp:80
msgctxt "property name"
msgid "&Name:"
msgstr "&Nombre:"

#: dialogs/parmpropdlg.cpp:84 dialogs/umlattributedialog.cpp:83
msgid "&Initial value:"
msgstr "Valor &inicial:"

#: dialogs/parmpropdlg.cpp:92
msgid "Passing Direction"
msgstr "Dirección del análisis"

#: dialogs/parmpropdlg.cpp:93
msgid ""
"\"in\" is a readonly parameter, \"out\" is a writeonly parameter and \"inout"
"\" is a parameter for reading and writing."
msgstr ""
"«in» es un parámetro de solo lectura, «out» es un parámetro de solo lectura, y "
"«inout» es un parámetro de lectura y escritura."

#: dialogs/parmpropdlg.cpp:234
msgid "You have entered an invalid parameter name."
msgstr "Ha introducido un nombre de parámetro no válido."

#: dialogs/parmpropdlg.cpp:235
msgid "Parameter Name Invalid"
msgstr "Nombre de parámetro no válido"

#: dialogs/umlforeignkeyconstraintdialog.cpp:49
msgid "Foreign Key Setup"
msgstr "Configuración de clave externa"

#: dialogs/umlforeignkeyconstraintdialog.cpp:185
msgctxt "general page title"
msgid "General"
msgstr "General"

#: dialogs/umlforeignkeyconstraintdialog.cpp:190
msgctxt "general group title"
msgid "General"
msgstr "General"

#: dialogs/umlforeignkeyconstraintdialog.cpp:197
msgctxt "label for entering name"
msgid "Name"
msgstr "Nombre"

#: dialogs/umlforeignkeyconstraintdialog.cpp:200
msgid "Referenced Entity"
msgstr "Entidad referenciada"

#: dialogs/umlforeignkeyconstraintdialog.cpp:207
msgid "Actions"
msgstr "Acciones"

#: dialogs/umlforeignkeyconstraintdialog.cpp:213
msgid "On Update"
msgstr "Al actualizar"

#: dialogs/umlforeignkeyconstraintdialog.cpp:219
msgid "On Delete"
msgstr "Al eliminar"

#: dialogs/umlforeignkeyconstraintdialog.cpp:251
msgid "No Action"
msgstr "Ninguna acción"

#: dialogs/umlforeignkeyconstraintdialog.cpp:251
msgid "Restrict"
msgstr "Restringir"

#: dialogs/umlforeignkeyconstraintdialog.cpp:251
msgid "Cascade"
msgstr "Cascada"

#: dialogs/umlforeignkeyconstraintdialog.cpp:251
msgid "Set Null"
msgstr "Establecer nulo"

#: dialogs/umlforeignkeyconstraintdialog.cpp:252
msgid "Set Default"
msgstr "Por omisión"

#: dialogs/umlforeignkeyconstraintdialog.cpp:267
#: dialogs/umlforeignkeyconstraintdialog.cpp:268
msgid "Columns"
msgstr "Columnas"

#: dialogs/umlforeignkeyconstraintdialog.cpp:275
msgctxt "column header local"
msgid "Local"
msgstr "Local"

#: dialogs/umlforeignkeyconstraintdialog.cpp:275
msgctxt "column header referenced"
msgid "Referenced"
msgstr "Referenciada"

#: dialogs/umlforeignkeyconstraintdialog.cpp:281
msgid "Local Column"
msgstr "Columna local"

#: dialogs/umlforeignkeyconstraintdialog.cpp:287
msgid "Referenced Column"
msgstr "Columna referenciada"

#: dialogs/umlforeignkeyconstraintdialog.cpp:294
#: dialogs/umluniqueconstraintdialog.cpp:109
msgid "&Add"
msgstr "&Añadir"

#: dialogs/umlforeignkeyconstraintdialog.cpp:363
msgid ""
"You are attempting to change the Referenced Entity of this ForeignKey "
"Constraint. Any unapplied changes to the mappings between local and "
"referenced entities will be lost. Are you sure you want to continue ?"
msgstr ""
"Está intentando modificar la entidad referenciada de esta restricción de "
"clave exterior. Cualquier cambio no aplicado al mapeado entre las entidades "
"locales y las referenciadas se perderá. ¿Seguro que quiere continuar?"

#: dialogs/umlattributedialog.cpp:45
msgid "Attribute Properties"
msgstr "Propiedades del atributo"

#: dialogs/umlattributedialog.cpp:79
msgctxt "attribute name"
msgid "&Name:"
msgstr "&Nombre:"

#: dialogs/umlattributedialog.cpp:100
msgctxt "access control public"
msgid "&Public"
msgstr "&Público"

#: dialogs/umlattributedialog.cpp:103
msgctxt "access control private"
msgid "P&rivate"
msgstr "P&rivado"

#: dialogs/umlattributedialog.cpp:106
msgctxt "access control protected"
msgid "Prot&ected"
msgstr "Prot&egido"

#: dialogs/umlattributedialog.cpp:153
msgid "You have entered an invalid attribute name."
msgstr "Ha introducido un nombre de atributo no válido."

#: dialogs/umlattributedialog.cpp:154
msgid "Attribute Name Invalid"
msgstr "Nombre de atributo no válido"

#: dialogs/umlattributedialog.cpp:161
msgid ""
"The attribute name you have chosen is already being used in this operation."
msgstr ""
"El nombre de atributo que ha escogido ya está siendo usado en esta operación."

#: dialogs/umlattributedialog.cpp:162
msgid "Attribute Name Not Unique"
msgstr "Nombre de atributo no único"

#: dialogs/classgenpage.cpp:62
msgid "Class &name:"
msgstr "&Nombre de clase:"

#: dialogs/classgenpage.cpp:65
msgid "Actor &name:"
msgstr "&Nombre del actor:"

#: dialogs/classgenpage.cpp:68
msgid "Package &name:"
msgstr "&Nombre del paquete:"

#: dialogs/classgenpage.cpp:71
msgid "Use case &name:"
msgstr "&Nombre del caso de uso:"

#: dialogs/classgenpage.cpp:74
msgid "Interface &name:"
msgstr "&Nombre de la interfaz:"

#: dialogs/classgenpage.cpp:77
msgid "Component &name:"
msgstr "&Nombre del componente:"

#: dialogs/classgenpage.cpp:80
msgid "Node &name:"
msgstr "&Nombre del nodo:"

#: dialogs/classgenpage.cpp:83
msgid "Artifact &name:"
msgstr "&Nombre del artefacto:"

#: dialogs/classgenpage.cpp:86
msgid "Enum &name:"
msgstr "&Nombre del enumerador:"

#: dialogs/classgenpage.cpp:89
msgid "Datatype &name:"
msgstr "&Nombre del tipo de dato:"

#: dialogs/classgenpage.cpp:92
msgid "Entity &name:"
msgstr "&Nombre de la entidad:"

#: dialogs/classgenpage.cpp:115 dialogs/umltemplatedialog.cpp:79
msgid "&Stereotype name:"
msgstr "Nombre del e&stereotipo:"

#: dialogs/classgenpage.cpp:129
msgid "Package name:"
msgstr "Nombre del paquete:"

#: dialogs/classgenpage.cpp:156
msgid "A&bstract class"
msgstr "Clase a&bstracta"

#: dialogs/classgenpage.cpp:158
msgid "A&bstract use case"
msgstr "Caso de uso a&bstracto"

#: dialogs/classgenpage.cpp:166
msgctxt "component is executable"
msgid "&Executable"
msgstr "&Ejecutable"

#: dialogs/classgenpage.cpp:173
msgid "Draw As"
msgstr "Dibujar como"

#: dialogs/classgenpage.cpp:177
msgctxt "draw as default"
msgid "&Default"
msgstr "Pre&determinado"

#. i18n: file: umbrelloui.rc:4
#. i18n: ectx: Menu (file)
#: dialogs/classgenpage.cpp:180 rc.cpp:230 rc.cpp:262
msgid "&File"
msgstr "&Archivo"

#: dialogs/classgenpage.cpp:183
msgid "&Library"
msgstr "&Biblioteca"

#: dialogs/classgenpage.cpp:186
msgid "&Table"
msgstr "&Tabla"

#: dialogs/classgenpage.cpp:215
msgctxt "protected visibility"
msgid "Pro&tected"
msgstr "Pro&tegido"

#: dialogs/classgenpage.cpp:219
msgid "Imple&mentation"
msgstr "Imple&mentación"

#: dialogs/classgenpage.cpp:271
msgid "Class name:"
msgstr "Nombre de clase:"

#: dialogs/classgenpage.cpp:279 dialogs/classgenpage.cpp:358
msgid "Instance name:"
msgstr "Nombre de instancia:"

#: dialogs/classgenpage.cpp:287
msgid "Draw as actor"
msgstr "Dibujar como actor"

#: dialogs/classgenpage.cpp:292
msgid "Multiple instance"
msgstr "Instancia múltiple"

#: dialogs/classgenpage.cpp:298
msgid "Show destruction"
msgstr "Mostrar destrucción"

#: dialogs/classgenpage.cpp:336
msgid "Component name:"
msgstr "Nombre del componente:"

#: dialogs/classgenpage.cpp:338
msgid "Node name:"
msgstr "Nombre del nodo:"

#: dialogs/classgenpage.cpp:445 dialogs/classgenpage.cpp:495
#: dialogs/classgenpage.cpp:508
msgid ""
"The name you have chosen\n"
"is already being used.\n"
"The name has been reset."
msgstr ""
"El nombre que ha escogido\n"
"ya está siendo usado.\n"
"El nombre ha sido reiniciado."

#: dialogs/classgenpage.cpp:446 dialogs/classgenpage.cpp:496
#: dialogs/classgenpage.cpp:509
msgid "Name is Not Unique"
msgstr "El nombre no es único"

#: dialogs/umlentityattributedialog.cpp:46
msgid "Entity Attribute Properties"
msgstr "Propiedades del atributo de entidad"

#: dialogs/umlentityattributedialog.cpp:81
msgctxt "name of entity attribute"
msgid "&Name:"
msgstr "&Nombre:"

#: dialogs/umlentityattributedialog.cpp:85
msgid "&Default value:"
msgstr "Valor pre&determinado:"

#: dialogs/umlentityattributedialog.cpp:93
msgid "Length/Values:"
msgstr "Longitud/valores:"

#: dialogs/umlentityattributedialog.cpp:96
msgid "&Auto increment"
msgstr "Incremento &automático"

#: dialogs/umlentityattributedialog.cpp:100
msgid "Allow &null"
msgstr "Permitir &nulo"

#: dialogs/umlentityattributedialog.cpp:107
msgid "Attributes:"
msgstr "Atributos:"

#: dialogs/umlentityattributedialog.cpp:122
msgid "Indexing"
msgstr "Indexando"

#: dialogs/umlentityattributedialog.cpp:126
msgid "&Not Indexed"
msgstr "&No indexado"

#: dialogs/umlentityattributedialog.cpp:137
msgid "&Indexed"
msgstr "&Indexado"

#: dialogs/umlentityattributedialog.cpp:175
msgid "You have entered an invalid entity attribute name."
msgstr "Ha introducido un nombre de atributo de entidad no válido."

#: dialogs/umlentityattributedialog.cpp:176
msgid "Entity Attribute Name Invalid"
msgstr "Nombre de atributo de entidad no válido"

#: dialogs/umlentityattributedialog.cpp:183
msgid ""
"The entity attribute name you have chosen is already being used in this "
"operation."
msgstr ""
"El nombre de atributo de entidad que ha elegido ya está siendo usado en esta "
"operación."

#: dialogs/umlentityattributedialog.cpp:184
msgid "Entity Attribute Name Not Unique"
msgstr "El nombre de atributo de entidad no es único"

#: dialogs/diagramprintpage.cpp:37
msgid "&Diagrams"
msgstr "&Diagramas"

#: dialogs/diagramprintpage.cpp:42
msgid "Filter"
msgstr "Filtro"

#: dialogs/diagramprintpage.cpp:49
msgid "&Current diagram"
msgstr "Diagrama a&ctual"

#: dialogs/diagramprintpage.cpp:53
msgid "&All diagrams"
msgstr "T&odos los diagramas"

#: dialogs/diagramprintpage.cpp:56
msgid "&Select diagrams"
msgstr "&Seleccionar diagramas"

#: dialogs/diagramprintpage.cpp:59
msgid "&Type of diagram"
msgstr "&Tipo de diagrama"

#: dialogs/diagramprintpage.cpp:62
msgctxt "diagram selection for printing"
msgid "Selection"
msgstr "Selección"

#: dialogs/diagramprintpage.cpp:137
msgid "No diagrams selected."
msgstr "No se han seleccionado diagramas."

#: dialogs/assocrolepage.cpp:54
msgid "Role A Properties"
msgstr "Propiedades del rol A"

#: dialogs/assocrolepage.cpp:55
msgid "Role B Properties"
msgstr "Propiedades del rol B"

#: dialogs/assocrolepage.cpp:72
msgid "Role A Visibility"
msgstr "Visibilidad del rol A"

#: dialogs/assocrolepage.cpp:73
msgid "Role B Visibility"
msgstr "Visibilidad del rol B"

#: dialogs/assocrolepage.cpp:74
msgid "Role A Changeability"
msgstr "Variabilidad del rol A"

#: dialogs/assocrolepage.cpp:75
msgid "Role B Changeability"
msgstr "Variabilidad del rol B"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:36
#. i18n: ectx: property (text), widget (QLabel, ui_labelRoleName)
#: dialogs/assocrolepage.cpp:100 dialogs/assocrolepage.cpp:177 rc.cpp:422
msgid "Rolename:"
msgstr "Nombre de rol:"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:49
#. i18n: ectx: property (text), widget (QLabel, ui_labelMultiplicity)
#: dialogs/assocrolepage.cpp:105 dialogs/assocrolepage.cpp:182 rc.cpp:425
msgid "Multiplicity:"
msgstr "Multiplicidad:"

#: dialogs/assocrolepage.cpp:122
msgctxt "scope for A is public"
msgid "Public"
msgstr "Público"

#: dialogs/assocrolepage.cpp:125
msgctxt "scope for A is private"
msgid "Private"
msgstr "Privado"

#: dialogs/assocrolepage.cpp:128
msgctxt "scope for A is protected"
msgid "Protected"
msgstr "Protegido"

#: dialogs/assocrolepage.cpp:131
msgctxt "scope for A is implementation"
msgid "Implementation"
msgstr "Implementación"

#: dialogs/assocrolepage.cpp:153
msgctxt "changeability for A is changeable"
msgid "Changeable"
msgstr "Variable"

#: dialogs/assocrolepage.cpp:156
msgctxt "changeability for A is frozen"
msgid "Frozen"
msgstr "Inmutable"

#: dialogs/assocrolepage.cpp:159
msgctxt "changeability for A is add only"
msgid "Add only"
msgstr "Solo añadir"

#: dialogs/assocrolepage.cpp:199
msgctxt "scope for B is public"
msgid "Public"
msgstr "Público"

#: dialogs/assocrolepage.cpp:202
msgctxt "scope for B is private"
msgid "Private"
msgstr "Privado"

#: dialogs/assocrolepage.cpp:205
msgctxt "scope for B is protected"
msgid "Protected"
msgstr "Protegido"

#: dialogs/assocrolepage.cpp:208
msgctxt "scope for B is implementation"
msgid "Implementation"
msgstr "Implementación"

#: dialogs/assocrolepage.cpp:230
msgctxt "changeability for B is changeable"
msgid "Changeable"
msgstr "Variable"

#: dialogs/assocrolepage.cpp:233
msgctxt "changeability for B is frozen"
msgid "Frozen"
msgstr "Inmutable"

#: dialogs/assocrolepage.cpp:236
msgctxt "changeability for B is add only"
msgid "Add only"
msgstr "Solo añadir"

#: dialogs/umlwidgetcolorpage.cpp:56
msgctxt "title of color group"
msgid "Color"
msgstr "Color"

#: dialogs/umlwidgetcolorpage.cpp:61
msgctxt "line color"
msgid "&Line:"
msgstr "&Línea:"

#: dialogs/umlwidgetcolorpage.cpp:68
msgctxt "default line color button"
msgid "&Default"
msgstr "Pre&determinado"

#: dialogs/umlwidgetcolorpage.cpp:71
msgid "&Fill:"
msgstr "&Relleno:"

#: dialogs/umlwidgetcolorpage.cpp:78
msgctxt "default fill color button"
msgid "D&efault"
msgstr "Pr&edeterminado"

#: dialogs/umlwidgetcolorpage.cpp:81
msgid "&Use fill"
msgstr "&Usar relleno"

#: dialogs/umltemplatedialog.cpp:40
msgid "Template Properties"
msgstr "Propiedades de la plantilla"

#: dialogs/umltemplatedialog.cpp:75
msgctxt "template name"
msgid "&Name:"
msgstr "&Nombre:"

#: dialogs/umltemplatedialog.cpp:136
msgid "You have entered an invalid template name."
msgstr "Este nombre no es válido"

#: dialogs/umltemplatedialog.cpp:137
msgid "Template Name Invalid"
msgstr "Nombre de plantilla no válido"

#: dialogs/umltemplatedialog.cpp:146
msgid ""
"The template parameter name you have chosen is already being used in this "
"operation."
msgstr ""
"El nombre del parámetro de plantilla que ha especificado ya está siendo "
"usado en esta operación."

#: dialogs/umltemplatedialog.cpp:147
msgid "Template Name Not Unique"
msgstr "Nombre de plantilla no es único"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:51
#. i18n: ectx: property (toolTip), widget (QLabel, ui_imageTypeLabel)
#: dialogs/exportallviewsdialog.cpp:61 rc.cpp:381
msgid "The format that the images will be exported to"
msgstr "El formato al que se exportarán las imágenes"

#: dialogs/codeeditor.cpp:687
msgid "Hide"
msgstr "Ocultar"

#: dialogs/codeeditor.cpp:693 dialogs/classoptionspage.cpp:68
#: dialogs/classoptionspage.cpp:129 listpopupmenu.cpp:811
msgid "Show"
msgstr "Mostrar"

#: dialogs/codeeditor.cpp:702
msgid "Hide Comment"
msgstr "Ocultar comentario"

#: dialogs/codeeditor.cpp:708
msgid "Show Comment"
msgstr "Mostrar comentario"

#: dialogs/codeeditor.cpp:716
msgid "Insert Code Block Before"
msgstr "Insertar bloque de código delante"

#: dialogs/codeeditor.cpp:721
msgid "Insert Code Block After"
msgstr "Insertar bloque de código detrás"

#: dialogs/codeeditor.cpp:728 listpopupmenu.cpp:568
msgid "Copy"
msgstr "Copiar"

#: dialogs/codeeditor.cpp:733 listpopupmenu.cpp:571
msgid "Paste"
msgstr "Pegar"

#: dialogs/codeeditor.cpp:738 listpopupmenu.cpp:565
msgid "Cut"
msgstr "Cortar"

#: dialogs/selectopdlg.cpp:37 dialogs/selectopdlg.cpp:49
msgid "Select Operation"
msgstr "Seleccionar operación"

#: dialogs/selectopdlg.cpp:57
msgid "Sequence number:"
msgstr "Número de secuencia:"

#: dialogs/selectopdlg.cpp:60
msgid "Class operation:"
msgstr "Operación de clase:"

#: dialogs/selectopdlg.cpp:69
msgid "Custom operation:"
msgstr "Operación personalizada:"

#: dialogs/notedialog.cpp:27
msgid "Note Documentation"
msgstr "Documentación de la nota"

#: dialogs/pkgcontentspage.cpp:39
msgid "Contained Items"
msgstr "Elementos contenidos"

#: dialogs/assocpropdlg.cpp:43
msgid "Association Properties"
msgstr "Propiedades de la asociación"

#: dialogs/assocpropdlg.cpp:92
msgctxt "general settings"
msgid "General"
msgstr "General"

#: dialogs/assocpropdlg.cpp:103
msgid "Roles"
msgstr "Roles"

#: dialogs/assocpropdlg.cpp:104
msgid "Role Settings"
msgstr "Preferencias del rol"

#: dialogs/assocpropdlg.cpp:129
msgid "Association font"
msgstr "Tipo de letra para asociaciones"

#: dialogs/settingsdlg.cpp:36
msgid "Umbrello Setup"
msgstr "Configurar Umbrello"

#: dialogs/settingsdlg.cpp:64
msgid "User Interface"
msgstr "Interfaz de usuario"

#: dialogs/settingsdlg.cpp:65
msgid "User Interface Settings"
msgstr "Preferencias de la interfaz de usuario"

#: dialogs/settingsdlg.cpp:69
msgctxt "color group box"
msgid "Color"
msgstr "Color"

#: dialogs/settingsdlg.cpp:74
msgid "Line color:"
msgstr "Color de línea:"

#: dialogs/settingsdlg.cpp:81
msgid "D&efault Color"
msgstr "Color pr&edeterminado"

#: dialogs/settingsdlg.cpp:84
msgid "Fill color:"
msgstr "Color de relleno:"

#: dialogs/settingsdlg.cpp:91
msgid "De&fault Color"
msgstr "Co&lor predeterminado"

#: dialogs/settingsdlg.cpp:94
msgid "Line width:"
msgstr "Ancho de línea:"

#: dialogs/settingsdlg.cpp:102
msgid "D&efault Width"
msgstr "Ancho pr&edeterminado"

#: dialogs/settingsdlg.cpp:105
msgid "&Use fill color"
msgstr "&Usar color de relleno"

#: dialogs/settingsdlg.cpp:125
msgctxt "miscellaneous group box"
msgid "Miscellaneous"
msgstr "Varios"

#: dialogs/settingsdlg.cpp:131
msgid "Enable undo"
msgstr "Activar deshacer"

#: dialogs/settingsdlg.cpp:135
msgid "Use tabbed diagrams"
msgstr "Usar diagramas tabulados"

#: dialogs/settingsdlg.cpp:139
msgid "Use new C++/Java/Ruby generators"
msgstr "Usar nuevos generadores de C++/Java/Ruby"

#: dialogs/settingsdlg.cpp:143
msgid "Use angular association lines"
msgstr "Usar líneas de asociación angulares"

#: dialogs/settingsdlg.cpp:147
msgid "Turn on footer and page numbers when printing"
msgstr "Activar pie y números de página al imprimir"

#: dialogs/settingsdlg.cpp:152
msgid "Autosave"
msgstr "Guardar automáticamente"

#: dialogs/settingsdlg.cpp:158
msgid "E&nable autosave"
msgstr "Acti&var guardar automáticamente"

#: dialogs/settingsdlg.cpp:162
msgid "Select auto-save time interval (mins):"
msgstr "Intervalo para guardar automáticamente (en minutos):"

#: dialogs/settingsdlg.cpp:171
msgid "Set autosave suffix:"
msgstr "Sufijo para guardar automáticamente:"

#: dialogs/settingsdlg.cpp:173
msgid ""
"<qt><p>The autosave file will be saved to ~/autosave.xmi if the autosaving "
"occurs before you have manually saved the file.</p><p>If you have already "
"saved it, the autosave file will be saved in the same folder as the file and "
"will be named like the file's name, followed by the suffix specified.</"
"p><p>If the suffix is equal to the suffix of the file you have saved, the "
"autosave will overwrite your file automatically.</p></qt>"
msgstr ""
"<qt><p>El archivo será guardado automáticamente en ~/autosave.xmi si esta "
"operación ocurre antes de que haya guardado el archivo manualmente.</p><p>Si "
"ya lo había guardado con anterioridad, cuando se guarde automáticamente se "
"hará en la misma carpeta y con el mismo nombre que el archivo guardado, "
"seguido por el sufijo especificado.</p><p>Si el sufijo es igual al del "
"archivo que ha guardado, cuando se guarde automáticamente se sobrescribirá "
"el archivo original.</p></qt>"

#: dialogs/settingsdlg.cpp:183
msgid "Startup"
msgstr "Inicio"

#: dialogs/settingsdlg.cpp:189
msgid "&Load last project"
msgstr "Ca&rgar el último proyecto"

#: dialogs/settingsdlg.cpp:193
msgid "Start new project with:"
msgstr "Comenzar nuevo proyecto con:"

#: dialogs/settingsdlg.cpp:210
msgid "Default Language :"
msgstr "Lenguaje predeterminado :"

#: dialogs/settingsdlg.cpp:239
msgctxt "class settings page"
msgid "Class"
msgstr "Clase"

#: dialogs/settingsdlg.cpp:240
msgid "Class Settings"
msgstr "Preferencias de clases"

#: dialogs/settingsdlg.cpp:250
msgid "Show &visibility"
msgstr "Mostrar &visibilidad"

#: dialogs/settingsdlg.cpp:254
msgid "Show attributes"
msgstr "Mostrar atributos"

#: dialogs/settingsdlg.cpp:258
msgid "Show operations"
msgstr "Mostrar operaciones"

#: dialogs/settingsdlg.cpp:262
msgid "Show stereot&ype"
msgstr "Mostrar estereot&ipo"

#: dialogs/settingsdlg.cpp:266
msgid "Show attribute signature"
msgstr "Mostrar firma del atributo"

#: dialogs/settingsdlg.cpp:270
msgid "Show package"
msgstr "Mostrar paquete"

#. i18n: file: dialogs/diagrampropertiespage.ui:120
#. i18n: ectx: property (text), widget (QCheckBox, ui_showOpSigs)
#: dialogs/settingsdlg.cpp:274 rc.cpp:338
msgid "Show operation signature"
msgstr "Mostrar firma de la operación"

#: dialogs/settingsdlg.cpp:279
msgid "Starting Scope"
msgstr "Alcance de inicio"

#: dialogs/settingsdlg.cpp:284
msgid "Default attribute scope:"
msgstr "Ámbito predeterminado del atributo:"

#: dialogs/settingsdlg.cpp:287
msgid "Default operation scope:"
msgstr "Ámbito predeterminado de la operación:"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:73
#. i18n: ectx: property (text), widget (QRadioButton, ui_pPublicRB)
#: dialogs/settingsdlg.cpp:291 dialogs/settingsdlg.cpp:299 rc.cpp:431
msgid "Public"
msgstr "Público"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:83
#. i18n: ectx: property (text), widget (QRadioButton, ui_pPrivateRB)
#: dialogs/settingsdlg.cpp:292 dialogs/settingsdlg.cpp:300 rc.cpp:434
msgid "Private"
msgstr "Privado"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:90
#. i18n: ectx: property (text), widget (QRadioButton, ui_pProtectedRB)
#: dialogs/settingsdlg.cpp:293 dialogs/settingsdlg.cpp:301 rc.cpp:437
msgid "Protected"
msgstr "Protegido"

#: dialogs/settingsdlg.cpp:329
msgid "Code Generation"
msgstr "Generación de código"

#: dialogs/settingsdlg.cpp:330
msgid "Code Generation Settings"
msgstr "Preferencias de la generación de código"

#: dialogs/settingsdlg.cpp:341
msgid "Code Viewer"
msgstr "Visor de código"

#: dialogs/settingsdlg.cpp:342
msgid "Code Viewer Settings"
msgstr "Preferencias del visor de código"

#: dialogs/umluniqueconstraintdialog.cpp:42
msgid "Unique Constraint Properties"
msgstr "Propiedades de la restricción única"

#: dialogs/umluniqueconstraintdialog.cpp:88
msgid "Attribute Details"
msgstr "Detalles del atributo"

#: dialogs/umluniqueconstraintdialog.cpp:223
msgid "You have entered an invalid constraint name."
msgstr "Ha introducido un nombre de restricción no válido."

#: dialogs/umluniqueconstraintdialog.cpp:224
msgid "Constraint Name Invalid"
msgstr "Nombre de restricción no válido"

#: dialogs/defaultcodegenpolicypage.cpp:37
msgid "<p align=\"center\">No Options Available.</p>"
msgstr "<p align=\"center\">No hay opciones disponibles.</p>"

#: dialogs/classoptionspage.cpp:75 dialogs/classoptionspage.cpp:135
msgid "Operatio&ns"
msgstr "Operacio&nes"

#: dialogs/classoptionspage.cpp:79 dialogs/classoptionspage.cpp:152
msgid "&Visibility"
msgstr "&Visibilidad"

#: dialogs/classoptionspage.cpp:88 dialogs/classoptionspage.cpp:139
msgid "O&peration signature"
msgstr "Firma de la o&peración"

#: dialogs/classoptionspage.cpp:92 dialogs/classoptionspage.cpp:156
msgid "Pac&kage"
msgstr "Pa&quete"

#: dialogs/classoptionspage.cpp:99 dialogs/classoptionspage.cpp:144
msgid "Att&ributes"
msgstr "At&ributos"

#: dialogs/classoptionspage.cpp:103 dialogs/classoptionspage.cpp:160
msgid "Stereot&ype"
msgstr "Estereot&ipo"

#: dialogs/classoptionspage.cpp:107 dialogs/classoptionspage.cpp:148
msgid "Attr&ibute signature"
msgstr "&Firma del atributo"

#: dialogs/classoptionspage.cpp:117
msgid "Draw as circle"
msgstr "Dibujar como círculo"

#: dialogs/classoptionspage.cpp:164
msgid "&Attribute associations"
msgstr "Asociaciones del &atributo"

#: dialogs/assocgenpage.cpp:72
msgctxt "name of association widget"
msgid "Name:"
msgstr "Nombre:"

#: dialogs/assocgenpage.cpp:85
msgid "Type:"
msgstr "Tipo:"

#: umllistview.cpp:420
msgid "Externalize Folder"
msgstr "Externalizar carpeta"

#: umllistview.cpp:456 umlviewimageexportermodel.cpp:163 umldoc.cpp:573
#: umldoc.cpp:583 umldoc.cpp:600 umldoc.cpp:634 umldoc.cpp:650 umldoc.cpp:658
#, kde-format
msgid "There was a problem saving file: %1"
msgstr "Ha habido un problema guardando el archivo: %1 "

#: umllistview.cpp:457 umldoc.cpp:573 umldoc.cpp:583 umldoc.cpp:600
#: umldoc.cpp:634 umldoc.cpp:650 umldoc.cpp:658 umldoc.cpp:666
msgid "Save Error"
msgstr "Error al guardar"

#: umllistview.cpp:486
msgid "Enter Model Name"
msgstr "Introduzca nombre del modelo"

#: umllistview.cpp:487
msgid "Enter the new name of the model:"
msgstr "Introduzca el nuevo nombre del modelo:"

#: umllistview.cpp:1106
msgid "Views"
msgstr "Vistas"

#: umllistview.cpp:1969
msgid ""
"The name you entered was invalid.\n"
"Creation process has been canceled."
msgstr ""
"El nombre que introdujo no es válido\n"
"El proceso de creación ha sido cancelado."

#: umllistview.cpp:1970 umllistviewitem.cpp:542
msgid "Name Not Valid"
msgstr "Nombre no válido"

#: umllistview.cpp:1979 umldoc.cpp:1102
msgid ""
"The name you entered was not unique.\n"
"Is this what you wanted?"
msgstr ""
"El nombre que introdujo no era único.\n"
"¿Era esto lo que quería?"

#: umllistview.cpp:1980 umldoc.cpp:1103
msgid "Use Name"
msgstr "Usar nombre"

#: umllistview.cpp:1980 umldoc.cpp:1103
msgid "Enter New Name"
msgstr "Introducir nuevo nombre"

#: umllistview.cpp:1986 umllistview.cpp:2242
msgid ""
"The name you entered was not unique.\n"
"Creation process has been canceled."
msgstr ""
"El nombre que ha introducido no era único.\n"
"El proceso de creación ha sido cancelado."

#: umllistview.cpp:2200 umllistview.cpp:2217 umllistview.cpp:2232
#: umllistview.cpp:2262
msgid "Creation canceled"
msgstr "Creación cancelada"

#: umllistview.cpp:2461
msgid "Loading listview..."
msgstr "Cargando vista de lista..."

#: umllistview.cpp:2806
msgid "The folder must be emptied before it can be deleted."
msgstr "La carpeta debe de vaciarse antes de ser eliminada."

#: umllistview.cpp:2807
msgid "Folder Not Empty"
msgstr "Carpeta no vacía"

#: objectnodewidget.cpp:198
msgid "Enter Object Node Name"
msgstr "Introduzca nombre del nodo de objeto"

#: objectnodewidget.cpp:198
msgid "Enter the name of the object node :"
msgstr "Introduzca el nombre del nodo de objeto :"

#: objectnodewidget.cpp:252
msgid "Select Object node type"
msgstr "Seleccionar tipo del nodo de objeto"

#: objectnodewidget.cpp:252
msgid "Select the object node type"
msgstr "Seleccionar tipo del nodo de objeto"

#: objectnodewidget.cpp:258
msgid "Enter the name of the data store node"
msgstr "Introduzca el nombre del nodo del almacén de datos"

#: objectnodewidget.cpp:258
msgid "data store name"
msgstr "nombre del almacén de datos"

#: objectnodewidget.cpp:260
msgid "Enter the name of the buffer node"
msgstr "Introduzca el nombre del nodo del buffer"

#: objectnodewidget.cpp:260
msgid "Enter the name of the buffer"
msgstr "Introduzca el nombre del buffer"

#: objectnodewidget.cpp:260
msgid "centralBuffer"
msgstr "Buffer central"

#: objectnodewidget.cpp:262
msgid "Enter the name of the object flow"
msgstr "Introduzca el nombre del flujo de objeto"

#: objectnodewidget.cpp:262
msgid "object flow"
msgstr "flujo de objeto"

#: objectnodewidget.cpp:274
msgid "Enter Object Flow State"
msgstr "Introduzca estado del flujo de objeto"

#: objectnodewidget.cpp:274
msgid "Enter State (keep '-' if there's no state for the object) "
msgstr ""
"Introduzca el estado (mantenga «-» si no existe un estado para el objeto) "

#: objectnodewidget.cpp:274 combinedfragmentwidget.cpp:254
#: combinedfragmentwidget.cpp:256
msgid "-"
msgstr "-"

#: floatingtextwidget.cpp:118
msgctxt "operation name"
msgid "Name"
msgstr "Nombre"

#: floatingtextwidget.cpp:119
msgid "Enter operation name:"
msgstr "Introduzca nombre de operación:"

#: floatingtextwidget.cpp:170 associationwidget.cpp:2523
msgid "Enter role name:"
msgstr "Introducir nombre de rol:"

#: floatingtextwidget.cpp:172 associationwidget.cpp:2485
msgid "Enter multiplicity:"
msgstr "Introducir multiplicidad:"

#: floatingtextwidget.cpp:179 associationwidget.cpp:2503
msgid "Enter association name:"
msgstr "Introduzca nombre de asociación:"

#: floatingtextwidget.cpp:181 floatingtextwidget.cpp:281
msgid "Enter new text:"
msgstr "Introduzca el nuevo texto:"

#: floatingtextwidget.cpp:183
msgid "ERROR"
msgstr "Error"

#: floatingtextwidget.cpp:281
msgid "Change Text"
msgstr "Cambiar texto"

#: umlviewimageexporter.cpp:48
msgid "Exporting view..."
msgstr "Exportando vista..."

#: umlviewimageexporter.cpp:52
msgid "An error happened when exporting the image:\n"
msgstr "Ha ocurrido un error al exportar la imagen:\n"

#: umlviewimageexporter.cpp:54 uml.cpp:1145 umlviewimageexporterall.cpp:68
msgctxt "reset status bar"
msgid "Ready."
msgstr "Preparado."

#: umlviewimageexporter.cpp:69
#, kde-format
msgid ""
"The selected file %1 exists.\n"
"Do you want to overwrite it?"
msgstr ""
"Ya existe el archivo seleccionado %1.\n"
"¿Quiere sobrescribirlo?"

#: umlviewimageexporter.cpp:70
msgid "File Already Exists"
msgstr "El archivo ya existe"

#: umlviewimageexporter.cpp:117 uml.cpp:985 uml.cpp:989
msgid "Save As"
msgstr "Guardar como"

#: package.cpp:128
msgctxt "object name"
msgid "Name"
msgstr "Nombre"

#: package.cpp:129
#, kde-format
msgid ""
"An object with the name %1\n"
"already exists in the package %2.\n"
"Please enter a new name:"
msgstr ""
"Ya existe un objeto con el nombre %1\n"
"en el paquete %2.\n"
"Introduzca un nuevo nombre:"

#: package.cpp:136 object_factory.cpp:172 umldoc.cpp:1071 umldoc.cpp:1098
#: enum.cpp:81 entity.cpp:101 entity.cpp:147 entity.cpp:191 entity.cpp:235
#: classifier.cpp:300 classifier.cpp:603
msgid "That is an invalid name."
msgstr "Este nombre no es válido."

#: object_factory.cpp:167
msgctxt "UMLObject name"
msgid "Name"
msgstr "Nombre"

#: object_factory.cpp:167 umldoc.cpp:1008 umldoc.cpp:1045 umldoc.cpp:1067
#: umldoc.cpp:1094 enumliteral.cpp:72 stereotype.cpp:76
msgid "Enter name:"
msgstr "Introduzca nombre:"

#: object_factory.cpp:178
msgid ""
"This is a reserved keyword for the language of the configured code generator."
msgstr ""
"Esta palabra clave está reservada en el lenguaje del generador de código "
"configurado."

#: object_factory.cpp:179
msgid "Reserved Keyword"
msgstr "Palabra clave reservada"

#: object_factory.cpp:183 umldoc.cpp:1077 umldoc.cpp:1108 entity.cpp:103
#: entity.cpp:149 entity.cpp:193 entity.cpp:237 classifier.cpp:303
#: classifier.cpp:605
msgid "That name is already being used."
msgstr "Ese nombre ya está siendo usado."

#: object_factory.cpp:184 umldoc.cpp:1030 umldoc.cpp:1058 umldoc.cpp:1077
#: umldoc.cpp:1108 entity.cpp:103 entity.cpp:149 entity.cpp:193 entity.cpp:237
#: classifier.cpp:303 classifier.cpp:605
msgid "Not a Unique Name"
msgstr "No es un nombre único"

#: umlviewimageexportermodel.cpp:134
#, kde-format
msgid "Can not create directory: %1"
msgstr "No se ha podido crear la carpeta: %1"

#: umlviewimageexportermodel.cpp:152
msgid "Can not save an empty diagram"
msgstr "No se puede guardar un diagrama vacío"

#: umlviewimageexportermodel.cpp:157
#, kde-format
msgid "A problem occurred while saving diagram in %1"
msgstr "Ha ocurrido un problema al guardar el diagrama en %1"

#: pinwidget.cpp:181
msgid "Enter Pin Name"
msgstr "Introduzca el nombre del Pin"

#: pinwidget.cpp:181
msgid "Enter the pin name :"
msgstr "Introduzca el nombre del Pin :"

#: messagewidget.cpp:965 listpopupmenu.cpp:1055 listpopupmenu.cpp:1059
msgid "Operation"
msgstr "Operación"

#: model_utils.cpp:248
msgid "new_actor"
msgstr "nuevo_actor"

#: model_utils.cpp:250
msgid "new_usecase"
msgstr "nuevo_casodeuso"

#: model_utils.cpp:252
msgid "new_package"
msgstr "nuevo_paquete"

#: model_utils.cpp:254
msgid "new_component"
msgstr "nuevo_componente"

#: model_utils.cpp:256
msgid "new_node"
msgstr "nuevo_nodo"

#: model_utils.cpp:258
msgid "new_artifact"
msgstr "nuevo_artefacto"

#: model_utils.cpp:260
msgid "new_interface"
msgstr "nueva_interfaz"

#: model_utils.cpp:262
msgid "new_datatype"
msgstr "nuevo_tipodato"

#: model_utils.cpp:264
msgid "new_enum"
msgstr "nuevo_enumerado"

#: model_utils.cpp:266
msgid "new_entity"
msgstr "nueva_entidad"

#: model_utils.cpp:268
msgid "new_folder"
msgstr "nueva_carpeta"

#: model_utils.cpp:270 umlcanvasobject.cpp:150
msgid "new_association"
msgstr "nueva_asociación"

#: model_utils.cpp:272
msgid "new_category"
msgstr "nueva_categoría"

#: model_utils.cpp:274
msgid "new_object"
msgstr "nuevo_objeto"

#: model_utils.cpp:597
msgid "OK"
msgstr "Aceptar"

#: model_utils.cpp:597
msgctxt "parse status"
msgid "Empty"
msgstr "Vacío"

#: model_utils.cpp:597
msgid "Malformed argument"
msgstr "Argumento malformado"

#: model_utils.cpp:598
msgid "Unknown argument type"
msgstr "Tipo de argumento desconocido"

#: model_utils.cpp:598
msgid "Illegal method name"
msgstr "Nombre de método ilegal"

#: model_utils.cpp:599
msgid "Unknown return type"
msgstr "Tipo de retorno desconocido"

#: model_utils.cpp:599
msgid "Unspecified error"
msgstr "Error no especificado"

#: model_utils.cpp:1381
msgid "Class Diagram"
msgstr "Diagrama de clase"

#: model_utils.cpp:1383
msgid "Use Case Diagram"
msgstr "Diagrama de caso de uso"

#: model_utils.cpp:1385
msgid "Sequence Diagram"
msgstr "Diagrama de secuencias"

#: model_utils.cpp:1387
msgid "Collaboration Diagram"
msgstr "Diagrama de colaboraciones"

#: model_utils.cpp:1389
msgid "State Diagram"
msgstr "Diagrama de estados"

#: model_utils.cpp:1391
msgid "Activity Diagram"
msgstr "Diagrama de actividades"

#: model_utils.cpp:1393
msgid "Component Diagram"
msgstr "Diagrama de componentes"

#: model_utils.cpp:1395
msgid "Deployment Diagram"
msgstr "Diagrama de despliegue"

#: model_utils.cpp:1397
msgid "Entity Relationship Diagram"
msgstr "Diagrama de relación de entidades"

#: model_utils.cpp:1399
msgid "No Diagram"
msgstr "Ningún diagrama"

#: codeimport/classimport.cpp:39
#, kde-format
msgid "Importing file: %1 Progress: %2/%3"
msgstr "Importando archivo: %1 Progreso: %2/%3"

#: codeimport/classimport.cpp:44
msgctxt "ready to status bar"
msgid "Ready."
msgstr "Preparado."

#: codeimport/import_utils.cpp:188
#, kde-format
msgid "Is the scope %1 a namespace or a class?"
msgstr "El alcance %1, ¿es un espacio de nombres, o una clase?"

#: codeimport/import_utils.cpp:189
msgid "C++ Import Requests Your Help"
msgstr "La importación C++ requiere su ayuda"

#: codeimport/import_utils.cpp:190
msgctxt "namespace scope"
msgid "Namespace"
msgstr "Espacio de nombres"

#: codeimport/import_utils.cpp:190
msgctxt "class scope"
msgid "Class"
msgstr "Clase"

#: codeimport/kdevcppparser/parser.cpp:38
#: codeimport/kdevcppparser/parser.cpp:1925
#, kde-format
msgid "'%1' expected found '%2'"
msgstr "Se esperaba «%1»; se ha encontrado «%2»"

#: codeimport/kdevcppparser/parser.cpp:94
msgid "<eof>"
msgstr "<eof>"

#: codeimport/kdevcppparser/parser.cpp:278
#: codeimport/kdevcppparser/parser.cpp:2672
#: codeimport/kdevcppparser/parser.cpp:2880
#: codeimport/kdevcppparser/parser.cpp:2886
msgid "expression expected"
msgstr "expresión no esperada"

#: codeimport/kdevcppparser/parser.cpp:553
msgid "Declaration syntax error"
msgstr "Error de sintaxis de declaración"

#: codeimport/kdevcppparser/parser.cpp:598
#: codeimport/kdevcppparser/parser.cpp:2767
#: codeimport/kdevcppparser/parser.cpp:3223
msgid "} expected"
msgstr "se esperaba «}»"

#: codeimport/kdevcppparser/parser.cpp:640
msgid "namespace expected"
msgstr "se esperaba un espacio de nombres"

#: codeimport/kdevcppparser/parser.cpp:644
msgid "{ expected"
msgstr "se esperaba «{»"

#: codeimport/kdevcppparser/parser.cpp:718
#: codeimport/kdevcppparser/parser.cpp:2970
msgid "Namespace name expected"
msgstr "Se esperaba un nombre de un espacio de nombres"

#: codeimport/kdevcppparser/parser.cpp:826
msgid "Need a type specifier to declare"
msgstr "Necesita declarar un especificador de tipo"

#: codeimport/kdevcppparser/parser.cpp:900
msgid "expected a declaration"
msgstr "Se esperaba una declaración"

#: codeimport/kdevcppparser/parser.cpp:1173
#: codeimport/kdevcppparser/parser.cpp:2160
msgid "Constant expression expected"
msgstr "Se esperaba una expresión constante"

#: codeimport/kdevcppparser/parser.cpp:1243
#: codeimport/kdevcppparser/parser.cpp:1339
msgid "')' expected"
msgstr "se esperaba «)»"

#: codeimport/kdevcppparser/parser.cpp:1411
#: codeimport/kdevcppparser/parser.cpp:1875
#: codeimport/kdevcppparser/parser.cpp:2377
msgid "} missing"
msgstr "falta «}»"

#: codeimport/kdevcppparser/parser.cpp:2055
msgid "Member initializers expected"
msgstr "Se esperaban inicializadores de miembros"

#: codeimport/kdevcppparser/parser.cpp:2217
msgid "Base class specifier expected"
msgstr "Se esperaba un especificador de clase base"

#: codeimport/kdevcppparser/parser.cpp:2242
msgid "Initializer clause expected"
msgstr "Se esperaba una cláusula de inicialización"

#: codeimport/kdevcppparser/parser.cpp:2286
msgid "Identifier expected"
msgstr "Se esperaba un identificador"

#: codeimport/kdevcppparser/parser.cpp:2322
msgid "Type id expected"
msgstr "Se esperaba un identificador de tipo"

#: codeimport/kdevcppparser/parser.cpp:2359
msgid "Class name expected"
msgstr "Se esperaba un nombre de clase"

#: codeimport/kdevcppparser/parser.cpp:2632
#: codeimport/kdevcppparser/parser.cpp:2794
#: codeimport/kdevcppparser/parser.cpp:2837
#: codeimport/kdevcppparser/parser.cpp:3283
msgid "condition expected"
msgstr "se esperaba una condición"

#: codeimport/kdevcppparser/parser.cpp:2640
#: codeimport/kdevcppparser/parser.cpp:2663
#: codeimport/kdevcppparser/parser.cpp:2802
#: codeimport/kdevcppparser/parser.cpp:2813
msgid "statement expected"
msgstr "se esperaba una declaración"

#: codeimport/kdevcppparser/parser.cpp:2700
msgid "for initialization expected"
msgstr "se esperaba una inicialización «for»"

#: codeimport/kdevcppparser/parser.cpp:3273
msgid "catch expected"
msgstr "se esperaba «catch»"

#: codeimport/kdevcppparser/errors.cpp:23
msgid "Internal Error"
msgstr "Error interno"

#: codeimport/kdevcppparser/errors.cpp:24
#, kde-format
msgid "Syntax Error before '%1'"
msgstr "Error de sintaxis delante de «%1»"

#: codeimport/kdevcppparser/errors.cpp:25
#, kde-format
msgid "Parse Error before '%1'"
msgstr "Error de análisis delante de «%1»"

#: signalwidget.cpp:206
msgid "Enter signal name"
msgstr "Introduzca el nombre de la señal"

#: signalwidget.cpp:206
msgid "Enter the signal name :"
msgstr "Introduzca nombre de la señal :"

#: main.cpp:36 main.cpp:73
msgid "Umbrello UML Modeller"
msgstr "Modelador de UML Umbrello"

#: main.cpp:75
msgid "(c) 2001 Paul Hensgen, (c) 2002-2006 Umbrello UML Modeller Authors"
msgstr ""
"(c) 2001 Paul Hensgen, (c) 2002-2006 por los Autores del modelador de UML "
"Umbrello"

#: main.cpp:77
msgid "Paul Hensgen"
msgstr "Paul Hensgen"

#: main.cpp:78 docgenerators/main.cpp:58
msgid "Umbrello UML Modeller Authors"
msgstr "Autores del modelador de UML Umbrello"

#: main.cpp:82
msgid "File to open"
msgstr "Archivo a abrir"

#: main.cpp:83
msgid "export diagrams to extension and exit"
msgstr "exportar los diagramas a la extensión y salir"

#: main.cpp:84
msgid "the local directory to save the exported diagrams in"
msgstr "La carpeta local donde se guardarán los diagramas exportados"

#: main.cpp:84
msgid "the directory of the file"
msgstr "La carpeta de los archivos"

#: main.cpp:85
msgid ""
"keep the tree structure used to store the views in the document in the "
"target directory"
msgstr ""
"Mantener la estructura de árbol usada para almacenar las vistas del "
"documento en la carpeta de destino"

#: combinedfragmentwidget.cpp:252
msgid "Enter the name of the diagram referenced"
msgstr "Introduzca el nombre del diagrama referenciado"

#: combinedfragmentwidget.cpp:252
msgid "Diagram name"
msgstr "Nombre del diagrama"

#: combinedfragmentwidget.cpp:254 combinedfragmentwidget.cpp:344
msgid "Enter the guard of the loop"
msgstr "Introduzca el controlador del bucle:"

#: combinedfragmentwidget.cpp:256
msgid "Enter the first alternative name"
msgstr "Introduzca el primer nombre alternativo"

#: combinedfragmentwidget.cpp:338
msgid "Enter first alternative"
msgstr "Introducir primer alternativo"

#: combinedfragmentwidget.cpp:338
msgid "Enter first alternative :"
msgstr "Introducir primer alternativo :"

#: combinedfragmentwidget.cpp:341
msgid "Enter referenced diagram name"
msgstr "Introduzca el nombre del diagrama referenciado"

#: combinedfragmentwidget.cpp:341
msgid "Enter referenced diagram name :"
msgstr "Introduzca el nombre del diagrama referenciado :"

#: combinedfragmentwidget.cpp:344
msgid "Enter the guard of the loop:"
msgstr "Introduzca el controlador del bucle:"

#: docgenerators/docbookgeneratorjob.cpp:81
msgid "Exporting to DocBook..."
msgstr "Exportando a DocBook..."

#: docgenerators/main.cpp:40 docgenerators/main.cpp:53
msgid "Umbrello UML Modeller autonomous code generator"
msgstr "Generador de código autónomo del modelador de UML Umbrello"

#: docgenerators/main.cpp:55
msgid ""
"(c) 2006 Gael de Chalendar (aka Kleag), (c) 2002-2006 Umbrello UML Modeller "
"Authors"
msgstr ""
"© 2006 Gael de Chalendar (aka Kleag), © 2002-2006 Los autores del modelador "
"de UML Umbrello"

#: docgenerators/main.cpp:57
msgid "Gael de Chalendar (aka Kleag)"
msgstr "Gael de Chalendar (aka Kleag)"

#: docgenerators/main.cpp:62
msgid "File to transform"
msgstr "Archivo a transformar"

#: docgenerators/main.cpp:63
msgid "The XSLT file to use"
msgstr "El archivo XSLT a usar"

#: docgenerators/docbookgenerator.cpp:62 umlviewimageexporterall.cpp:61
msgid "Exporting all views..."
msgstr "Exportar todas las vistas..."

#: docgenerators/docbookgenerator.cpp:67 umlviewimageexporterall.cpp:66
msgid "Some errors happened when exporting the images:"
msgstr "Se han generado algunos errores al exportar las imágenes:"

#: docgenerators/docbookgenerator.cpp:71
msgid "Generating Docbook..."
msgstr "Generando Docbook..."

#: docgenerators/docbookgenerator.cpp:91
msgid "Docbook Generation Complete..."
msgstr "Generación de docbook completa..."

#: docgenerators/docbookgenerator.cpp:94
msgid "Docbook Generation Failed..."
msgstr "Generación de docbook fallida..."

#: docgenerators/xhtmlgenerator.cpp:85
msgid "Generating XHTML..."
msgstr "Generando XHTML..."

#: docgenerators/xhtmlgenerator.cpp:106
msgid "XHTML Generation Complete..."
msgstr "Generación de XHTML completa..."

#: docgenerators/xhtmlgenerator.cpp:112
msgid "Copying CSS..."
msgstr "Copiando CSS..."

#: docgenerators/xhtmlgenerator.cpp:120
msgid "Finished Copying CSS..."
msgstr "Copia de CSS finalizada..."

#: docgenerators/xhtmlgenerator.cpp:123
msgid "Failed Copying CSS..."
msgstr "Copia de CSS fallida..."

#: docgenerators/docbook2xhtmlgeneratorjob.cpp:52
msgid "Exporting to XHTML..."
msgstr "Exportando a XHTML..."

#: association.cpp:83
msgid "Generalization"
msgstr "Generalización"

#: association.cpp:87
msgid "Self Association"
msgstr "Autoasociación"

#: association.cpp:88
msgid "Collaboration Message"
msgstr "Mensaje de colaboración"

#: association.cpp:89
msgid "Sequence Message"
msgstr "Mensaje de secuencia"

#: association.cpp:90
msgid "Collaboration Self Message"
msgstr "Automensaje de colaboración"

#: association.cpp:91
msgid "Sequence Self Message"
msgstr "Auto mensaje de secuencia"

#: association.cpp:94
msgid "Realization"
msgstr "Realización"

#: association.cpp:95
msgid "Uni Association"
msgstr "Uni asociación"

#: umldoc.cpp:84 umldoc.cpp:1557
msgid "UML Model"
msgstr "Modelo UML"

#: umldoc.cpp:110
msgid "Logical View"
msgstr "Vista lógica"

#: umldoc.cpp:111
msgid "Use Case View"
msgstr "Vista de caso de uso"

#: umldoc.cpp:112
msgid "Component View"
msgstr "Vista de componentes"

#: umldoc.cpp:113
msgid "Deployment View"
msgstr "Vista de despliegue"

#: umldoc.cpp:114
msgid "Entity Relationship Model"
msgstr "Modelo de relación de entidad"

#: umldoc.cpp:121 umldoc.cpp:300
msgid "Datatypes"
msgstr "Tipo de datos"

#: umldoc.cpp:231
msgid ""
"The current file has been modified.\n"
"Do you want to save it?"
msgstr ""
"El archivo actual ha sido modificado.\n"
"¿Desea guardarlo?"

#: umldoc.cpp:232
msgctxt "warning message"
msgid "Warning"
msgstr "Advertencia"

#: umldoc.cpp:236 umldoc.cpp:321 umldoc.cpp:366 umldoc.cpp:391 umldoc.cpp:434
#: umldoc.cpp:447 umldoc.cpp:462 umldoc.cpp:474 umldoc.cpp:487 umldoc.cpp:651
#: umldoc.cpp:659 umldoc.cpp:667 umldoc.cpp:2164 umldoc.cpp:2167 uml.cpp:724
#: uml.cpp:965
msgid "Untitled"
msgstr "Sin título"

#: umldoc.cpp:365
#, kde-format
msgid "The file %1 does not exist."
msgstr "El archivo %1 no existe"

#: umldoc.cpp:365 umldoc.cpp:390 umldoc.cpp:433 umldoc.cpp:446 umldoc.cpp:461
#: umldoc.cpp:473 umldoc.cpp:486 umldoc.cpp:503 folder.cpp:317 folder.cpp:321
msgid "Load Error"
msgstr "Error de carga"

#: umldoc.cpp:390
#, kde-format
msgid "The file %1 seems to be corrupted."
msgstr "Parece que el archivo %1 está dañado."

#: umldoc.cpp:432 umldoc.cpp:445 umldoc.cpp:472
#, kde-format
msgid "There was no XMI file found in the compressed file %1."
msgstr "No se ha encontrado un archivo XMI en el archivo comprimido %1."

#: umldoc.cpp:460
#, kde-format
msgid "There was a problem loading the extracted file: %1"
msgstr "Ha habido un problema cargando el archivo extraido: %1"

#: umldoc.cpp:485 umldoc.cpp:502
#, kde-format
msgid "There was a problem loading file: %1"
msgstr "Ha habido un problema cargando el archivo: %1"

#: umldoc.cpp:666
#, kde-format
msgid "There was a problem uploading file: %1"
msgstr "Ha habido un problema subiendo el archivo: %1"

#: umldoc.cpp:958
msgid "use case diagram"
msgstr "diagrama de caso de uso"

#: umldoc.cpp:960
msgid "class diagram"
msgstr "diagrama de clase"

#: umldoc.cpp:962
msgid "sequence diagram"
msgstr "diagrama de secuencias"

#: umldoc.cpp:964
msgid "collaboration diagram"
msgstr "diagrama de colaboraciones"

#: umldoc.cpp:966
msgid "state diagram"
msgstr "diagrama de estados"

#: umldoc.cpp:968
msgid "activity diagram"
msgstr "diagrama de actividades"

#: umldoc.cpp:970
msgid "component diagram"
msgstr "diagrama de componentes"

#: umldoc.cpp:972
msgid "deployment diagram"
msgstr "diagrama de despliegue"

#: umldoc.cpp:974
msgid "entity relationship diagram"
msgstr "diagrama de relación de entidad"

#: umldoc.cpp:1008
msgctxt "diagram name"
msgid "Name"
msgstr "Nombre"

#: umldoc.cpp:1016 umldoc.cpp:1050
msgid "That is an invalid name for a diagram."
msgstr "Ese no es un nombre válido para un diagrama."

#: umldoc.cpp:1030 umldoc.cpp:1058
msgid "A diagram is already using that name."
msgstr "Ya hay un diagrama usando ese nombre."

#: umldoc.cpp:1045
msgctxt "renaming diagram"
msgid "Name"
msgstr "Nombre"

#: umldoc.cpp:1067
msgctxt "renaming uml object"
msgid "Name"
msgstr "Nombre"

#: umldoc.cpp:1094
msgctxt "renaming child uml object"
msgid "Name"
msgstr "Nombre"

#: umldoc.cpp:1136
#, kde-format
msgid "Are you sure you want to delete diagram %1?"
msgstr "¿Está seguro de querer borrar el diagrama %1?"

#: umldoc.cpp:1136
msgid "Delete Diagram"
msgstr "Eliminar diagrama"

#: umldoc.cpp:1611
msgid "Setting up the document..."
msgstr "Configurando el documento..."

#: umldoc.cpp:1635
msgid "Resolving object references..."
msgstr "Resolviendo referencias a objetos..."

#: umldoc.cpp:1675
msgid "Loading UML elements..."
msgstr "Cargando elementos UML..."

#: umldoc.cpp:1842
msgid "Loading diagrams..."
msgstr "Cargando diagramas..."

#: umldoc.cpp:2165
#, kde-format
msgid "/autosave%1"
msgstr "/autoguardado%1"

#: enumliteral.cpp:72
msgctxt "enum name"
msgid "Name"
msgstr "Nombre"

#: umllistviewitem.cpp:406 umllistviewitem.cpp:439 umllistviewitem.cpp:470
#: umllistviewitem.cpp:497
msgid "Rename canceled"
msgstr "Renombrado cancelado"

#: umllistviewitem.cpp:530
#, kde-format
msgid "Renaming an item of listview type %1 is not yet implemented."
msgstr ""
"Aún no ha sido implementado renombrar un elemento de una vista de lista tipo "
"%1."

#: umllistviewitem.cpp:531
msgid "Function Not Implemented"
msgstr "Función no implementada"

#: umllistviewitem.cpp:541
msgid ""
"The name you entered was invalid.\n"
"Renaming process has been canceled."
msgstr ""
"El nombre que introdujo no es válido.\n"
"El proceso de renombrado ha sido cancelado."

#: toolbarstateonewidget.cpp:121 preconditionwidget.cpp:130
msgid "Enter Precondition Name"
msgstr "Introduzca el nombre de la condición previa"

#: toolbarstateonewidget.cpp:121
msgid "Enter the precondition"
msgstr "Introduzca la condición previa"

#: toolbarstateonewidget.cpp:121
msgid "new precondition"
msgstr "nueva condición previa"

#: notewidget.cpp:377
msgid "Note Type"
msgstr "Tipo de nota"

#: notewidget.cpp:377
msgid "Select the Note Type"
msgstr "Seleccione el tipo de nota"

#: codegenwizard/codegenselectpage.cpp:36
msgid "Select Classes"
msgstr "Seleccionar clases"

#: codegenwizard/codegenselectpage.cpp:37
msgid ""
"Place all the classes you want to generate code\n"
"for in the right hand side list."
msgstr ""
"Ponga todas las clases para las que quiere generar código\n"
"en la lista de la parte derecha."

#: codegenwizard/codegenerationwizard.cpp:44
msgid "Code Generation Wizard"
msgstr "Asistente de generación de código"

#: codegenwizard/codegenstatuspage.cpp:44
msgid "Status of Code Generation Progress"
msgstr "Estado del progreso de generación de código"

#: codegenwizard/codegenstatuspage.cpp:45
msgid ""
"Press the button Generate to start the code generation.\n"
"Check the success state for every class."
msgstr ""
"Pulse el botón «Generar» para comenzar la generación de código.\n"
"Compruebe el estado de éxito para cada clase."

#: codegenwizard/codegenstatuspage.cpp:84
msgid "Not Yet Generated"
msgstr "Todavía no generado"

#: codegenwizard/codegenstatuspage.cpp:154
msgid "Code Generated"
msgstr "Código generado"

#: codegenwizard/codegenstatuspage.cpp:158
msgid "Not Generated"
msgstr "No generado"

#. i18n: file: codegenwizard/codegenoptionspage.ui:19
#. i18n: ectx: property (windowTitle), widget (QWidget, CodeGenOptionsPage)
#: codegenwizard/codegenoptionspage.cpp:42 rc.cpp:458
msgid "Code Generation Options"
msgstr "Opciones de generación de código"

#: codegenwizard/codegenoptionspage.cpp:43
msgid "Adjust code generation options."
msgstr "Ajustar opciones de generación de código."

#: codegenwizard/codegenoptionspage.cpp:198
msgid "Language Options"
msgstr "Opciones del lenguaje"

#: codegenwizard/codegenoptionspage.cpp:259
msgid ""
"The output folder exists, but it is not writable.\n"
"Please set the appropriate permissions or choose another folder."
msgstr ""
"La carpeta de salida existe, pero no se puede escribir en ella.\n"
"Establezca los permisos apropiados o seleccione otra carpeta."

#: codegenwizard/codegenoptionspage.cpp:260
msgid "Error Writing to Output Folder"
msgstr "Error escribiendo en la carpeta de salida"

#: codegenwizard/codegenoptionspage.cpp:265
#, kde-format
msgid "%1 does not seem to be a folder. Please choose a valid folder."
msgstr "Parece que %1 no es una carpeta. Seleccione una carpeta válida."

#: codegenwizard/codegenoptionspage.cpp:266
msgid "Please Choose Valid Folder"
msgstr "Seleccione una carpeta válida"

#: codegenwizard/codegenoptionspage.cpp:272
#, kde-format
msgid "The folder %1 does not exist. Do you want to create it now?"
msgstr "La carpeta %1 no existe. ¿Desea crearla ahora?"

#: codegenwizard/codegenoptionspage.cpp:273
#: codegenwizard/codegenoptionspage.cpp:285
msgid "Output Folder Does Not Exist"
msgstr "La carpeta de salida no existe"

#: codegenwizard/codegenoptionspage.cpp:273
msgid "Create Folder"
msgstr "Crear la carpeta"

#: codegenwizard/codegenoptionspage.cpp:273
msgid "Do Not Create"
msgstr "No crearla"

#: codegenwizard/codegenoptionspage.cpp:277
msgid ""
"The folder could not be created.\n"
"Please make sure you have write access to its parent folder or select "
"another, valid, folder."
msgstr ""
"No se puede crear la carpeta.\n"
"Asegúrese de que tiene permiso de escritura a la carpeta padre o seleccione "
"otro nombre de carpeta válido."

#: codegenwizard/codegenoptionspage.cpp:278
msgid "Error Creating Folder"
msgstr "Error creando la carpeta"

#: codegenwizard/codegenoptionspage.cpp:284
msgid "Please select a valid folder."
msgstr "Seleccione una carpeta válida."

#: codegenerators/cpp/cppcodegenerationform.cpp:39
msgid "Package is a namespace"
msgstr "El paquete es un espacio de nombres"

#: codegenerators/cpp/cppcodegenerationform.cpp:43
msgid "Virtual destructors"
msgstr "Destructores virtuales"

#: codegenerators/cpp/cppcodegenerationform.cpp:47
msgid "Generate empty constructors"
msgstr "Generar constructores vacíos"

#: codegenerators/cpp/cppcodegenerationform.cpp:51
msgid "Generate accessor methods"
msgstr "Generar métodos accesores"

#: codegenerators/cpp/cppcodegenerationform.cpp:55
msgid "Operations are inline"
msgstr "Las operaciones son «inline»"

#: codegenerators/cpp/cppcodegenerationform.cpp:59
msgid "Accessors are inline"
msgstr "Los accesores son «inline»"

#: codegenerators/cpp/cppcodegenerationform.cpp:63
msgid "Accessors are public"
msgstr "Los accesores son públicos"

#: codegenerators/codegenerator.cpp:452
#, kde-format
msgid ""
"Cannot open file %1 for writing. Please make sure the folder exists and you "
"have permissions to write to it."
msgstr ""
"No se pudo abrir el archivo %1 para escritura. Asegúrese de que existe la "
"carpeta y que tiene permiso para escribir en ella."

#: codegenerators/codegenerator.cpp:452
msgid "Cannot Open File"
msgstr "No se pudo abrir el archivo"

#: codegenerators/codegenerator.cpp:503
#: codegenerators/simplecodegenerator.cpp:116
msgid "Cannot create the folder:\n"
msgstr "No se pudo crear la carpeta:\n"

#: codegenerators/codegenerator.cpp:504
#: codegenerators/simplecodegenerator.cpp:117
msgid ""
"\n"
"Please check the access rights"
msgstr ""
"\n"
"Compruebe los permisos de acceso"

#: codegenerators/codegenerator.cpp:505
#: codegenerators/simplecodegenerator.cpp:118
msgid "Cannot Create Folder"
msgstr "No se pudo crear la carpeta"

#: umlcanvasobject.cpp:153
msgid "new_attribute"
msgstr "nuevo_atributo"

#: umlcanvasobject.cpp:156
msgid "new_template"
msgstr "nueva_plantilla"

#: umlcanvasobject.cpp:159
msgid "new_operation"
msgstr "nueva_operación"

#: umlcanvasobject.cpp:162
msgid "new_literal"
msgstr "nuevo_literal"

#: umlcanvasobject.cpp:165
msgid "new_field"
msgstr "nuevo_campo"

#: umlcanvasobject.cpp:168
msgid "new_unique_constraint"
msgstr "new_unique_constraint"

#: umlcanvasobject.cpp:171
msgid "new_fkey_constraint"
msgstr "new_fkey_constraint"

#: umlcanvasobject.cpp:174
msgid "new_check_constraint"
msgstr "new_check_constraint"

#: uml.cpp:221
msgid "&Export model to DocBook"
msgstr "&Exportar modelo en DocBook"

#: uml.cpp:225
msgid "&Export model to XHTML"
msgstr "&Exportar modelo en XHTML"

#: uml.cpp:229
msgid "&New Class Wizard..."
msgstr "Asistente de &nueva clase..."

#: uml.cpp:233
msgid "&Add Default Datatypes for Active Language"
msgstr "&Añadir tipo de datos predeterminado para el lenguaje activo"

#: uml.cpp:240
msgid "&Import Classes..."
msgstr "&Importar clases..."

#: uml.cpp:245
msgid "Import &Project..."
msgstr "Importar &proyecto..."

#: uml.cpp:249
msgid "&Code Generation Wizard..."
msgstr "Asistente de generación de &código..."

#: uml.cpp:253
msgid "&Generate All Code"
msgstr "&Generar todo el código"

#: uml.cpp:296
msgid "Creates a new document"
msgstr "Crea un nuevo documento"

#: uml.cpp:297
msgid "Opens an existing document"
msgstr "Abre un documento existente"

#: uml.cpp:298
msgid "Opens a recently used file"
msgstr "Abre un archivo usado recientemente"

#: uml.cpp:299
msgid "Saves the document"
msgstr "Guarda el documento"

#: uml.cpp:300
msgid "Saves the document as..."
msgstr "Guarda el documento como..."

#: uml.cpp:301
msgid "Closes the document"
msgstr "Cierra el documento"

#: uml.cpp:302
msgid "Prints out the document"
msgstr "Imprime el documento"

#: uml.cpp:303
msgid "Quits the application"
msgstr "Sale de la aplicación"

#: uml.cpp:304
msgid "Exports the model to the docbook format"
msgstr "Exporta el modelo en formato docbook"

#: uml.cpp:305
msgid "Exports the model to the XHTML format"
msgstr "Exporta el modelo en formato XHTML"

#: uml.cpp:306
msgid "Cuts the selected section and puts it to the clipboard"
msgstr "Corta la sección seleccionada y la pone en el portapapeles"

#: uml.cpp:307
msgid "Copies the selected section to the clipboard"
msgstr "Copia la sección seleccionada en el portapapeles"

#: uml.cpp:308
msgid "Pastes the contents of the clipboard"
msgstr "Copia los contenidos del portapapeles"

#: uml.cpp:309
msgid "Set the default program preferences"
msgstr "Establece las opciones predeterminadas del programa"

#: uml.cpp:313
msgctxt "delete selected widget"
msgid "Delete &Selected"
msgstr "Borrar &selección"

#: uml.cpp:324
msgid "&Class Diagram..."
msgstr "Diagrama de &clase..."

#: uml.cpp:330
msgid "&Sequence Diagram..."
msgstr "Diagrama de &secuencias..."

#: uml.cpp:336
msgid "C&ollaboration Diagram..."
msgstr "Diagrama de c&olaboraciones..."

#: uml.cpp:342
msgid "&Use Case Diagram..."
msgstr "Diagrama de caso de &uso..."

#: uml.cpp:348
msgid "S&tate Diagram..."
msgstr "Diagrama de es&tados..."

#: uml.cpp:354
msgid "&Activity Diagram..."
msgstr "Diagrama de &actividades..."

#: uml.cpp:360
msgid "Co&mponent Diagram..."
msgstr "Diagrama de co&mponentes..."

#: uml.cpp:366
msgid "&Deployment Diagram..."
msgstr "Diagrama de &despliegue..."

#: uml.cpp:372
msgid "&Entity Relationship Diagram..."
msgstr "Diagrama de r&elación de entidad..."

#: uml.cpp:378
msgid "&Clear Diagram"
msgstr "&Borrar diagrama"

#: uml.cpp:382
msgid "&Snap to Grid"
msgstr "&Ajustar a la rejilla"

#: uml.cpp:386
msgid "S&how Grid"
msgstr "&Mostrar rejilla"

#: uml.cpp:388
msgid "&Hide Grid"
msgstr "&Ocultar rejilla"

#: uml.cpp:397
msgid "&Export as Picture..."
msgstr "&Exportar como imagen..."

#: uml.cpp:402
msgid "Export &All Diagrams as Pictures..."
msgstr "Export&ar todos los diagramas como imágenes..."

#: uml.cpp:421
msgid "&Zoom Slider"
msgstr "Barra de &zoom"

#: uml.cpp:427
msgid "Z&oom to 100%"
msgstr "Z&oom al 100%"

#: uml.cpp:431
msgid "Align Right"
msgstr "Alinear a la derecha"

#: uml.cpp:436
msgid "Align Left"
msgstr "Alinear a la izquierda"

#: uml.cpp:441
msgid "Align Top"
msgstr "Alinear arriba"

#: uml.cpp:446
msgid "Align Bottom"
msgstr "Alinear abajo"

#: uml.cpp:451
msgid "Align Vertical Middle"
msgstr "Alinear en medio verticalmente"

#: uml.cpp:456
msgid "Align Horizontal Middle"
msgstr "Alinear en medio horizontalmente"

#: uml.cpp:461
msgid "Align Vertical Distribute"
msgstr "Alinear en medio verticalmente"

#: uml.cpp:466
msgid "Align Horizontal Distribute"
msgstr "Alinear en medio horizontalmente"

#: uml.cpp:470
msgid "&Move Tab Left"
msgstr "&Mover pestaña a la izquierda"

#: uml.cpp:471
msgid "&Move Tab Right"
msgstr "&Mover pestaña a la derecha"

#: uml.cpp:486
msgid "Select Diagram on Left"
msgstr "Seleccionar diagrama de la izquierda"

#: uml.cpp:487
msgid "Select Diagram on Right"
msgstr "Seleccionar diagrama de la derecha"

#: uml.cpp:585
msgctxt "init status bar"
msgid "Ready"
msgstr "Preparado"

#: uml.cpp:594
msgid "Diagram Toolbar"
msgstr "Barra de herramientas de diagrama"

#: uml.cpp:640
msgid "&Tree View"
msgstr "Vis&ta de árbol"

#: uml.cpp:649
msgid "Doc&umentation"
msgstr "Doc&umentación"

#: uml.cpp:659
msgid "Co&mmand history"
msgstr "&Historial de órdenes"

#: uml.cpp:678 uml.cpp:899 uml.cpp:937
msgid "Opening file..."
msgstr "Abriendo archivo..."

#: uml.cpp:884
msgid "Creating new document..."
msgstr "Creando nuevo documento..."

#: uml.cpp:909 uml.cpp:920
msgid "Open File"
msgstr "Abrir archivo"

#: uml.cpp:911
msgid ""
"All Supported Files (*.xmi *.mdl);;XMI Files (*.xmi);;Rose model files (*."
"mdl)"
msgstr ""
"Todos los archivos soportados (*.xmi *.mdl);;Archivos XMI (*.xmi);;Archivos "
"de modelo Rose (*.mdl)"

#: uml.cpp:916
msgid ""
"*.xmi *.xmi.tgz *.xmi.tar.bz2 *.mdl|All Supported Files (*.xmi, *.xmi.tgz, *."
"xmi.tar.bz2, *.mdl)\n"
"*.xmi|Uncompressed XMI Files (*.xmi)\n"
"*.xmi.tgz|Gzip Compressed XMI Files (*.xmi.tgz)\n"
"*.xmi.tar.bz2|Bzip2 Compressed XMI Files (*.xmi.tar.bz2)\n"
"*.mdl|Rose model files"
msgstr ""
"*.xmi *.xmi.tgz *.xmi.tar.bz2 *.mdl|Todos los archivos soportados (*.xmi, *."
"xmi.tgz, *.xmi.tar.bz2, *.mdl)\n"
"*.xmi|Archivos XMI sin comprimir (*.xmi)\n"
"*.xmi.tgz|Archivos XMI comprimidos con Gzip (*.xmi.tgz)\n"
"*.xmi.tar.bz2|Archivos XMI comprimidos con Bzip2 (*.xmi.tar.bz2)\n"
"*.mdl|Archivos modelo de Rose"

#: uml.cpp:964
msgid "Saving file..."
msgstr "Guardando archivo..."

#: uml.cpp:977
msgid "Saving file with a new filename..."
msgstr "Guardando archivo con un nuevo nombre..."

#: uml.cpp:987
msgid "XMI File (*.xmi);;All Files (*.*"
msgstr "Archivo XMI (*.xmi);;Todos los archivos (*.*)"

#: uml.cpp:989
msgid ""
"*.xmi|XMI File\n"
"*.xmi.tgz|Gzip Compressed XMI File\n"
"*.xmi.tar.bz2|Bzip2 Compressed XMI File\n"
"*|All Files"
msgstr ""
"*.xmi|Archivo XMI\n"
"*.xmi.tgz|Archivo XMI comprimido con Gzip\n"
"*.xmi.tar.bz2|Archivo XMI comprimido con Bzip2\n"
"*|Todos los archivos"

#: uml.cpp:1007
#, kde-format
msgid ""
"The file %1 exists.\n"
"Do you wish to overwrite it?"
msgstr ""
"Ya existe el archivo %1.\n"
"¿Desea sobrescribirlo?"

#: uml.cpp:1008
msgid "Warning"
msgstr "Aviso"

#: uml.cpp:1008
msgid "Overwrite"
msgstr "Sobrescribir"

#: uml.cpp:1035
msgid "Closing file..."
msgstr "Cerrando archivo..."

#: uml.cpp:1041
msgid "Printing..."
msgstr "Imprimiendo..."

#: uml.cpp:1049
#, kde-format
msgid "Print %1"
msgstr "Imprimir %1"

#: uml.cpp:1060
msgid "Exiting..."
msgstr "Saliendo..."

#: uml.cpp:1099
msgid "Cutting selection..."
msgstr "Cortando selección..."

#: uml.cpp:1113
msgid "Copying selection to clipboard..."
msgstr "Copiando selección en el portapapeles..."

#: uml.cpp:1122
msgid "Inserting clipboard contents..."
msgstr "Introduciendo contenidos del portapapeles..."

#: uml.cpp:1127
msgid ""
"Umbrello could not paste the clipboard contents.  The objects in the "
"clipboard may be of the wrong type to be pasted here."
msgstr ""
"Umbrello no pudo pegar el contenido del portapapeles. Los objetos en el "
"portapapeles que intenta pegar aquí, deben de ser de un tipo incorrecto."

#: uml.cpp:1129 clipboard/umlclipboard.cpp:801
msgid "Paste Error"
msgstr "Error al pegar"

#: uml.cpp:1530
msgid "Cannot view code until you generate some first."
msgstr "No puede ver el código hasta que no lo genere."

#: uml.cpp:1530 uml.cpp:1533
msgid "Cannot View Code"
msgstr "No se pudo ver el código"

#: uml.cpp:1533
msgid "Cannot view code from simple code writer."
msgstr "No se puede ver el código desde un simple escritor de código."

#: uml.cpp:1845
msgid "*.idl|IDL Files (*.idl)"
msgstr "*.idl|IDL Archivos (*.idl)"

#: uml.cpp:1847
msgid "*.py|Python Files (*.py *.pyw)"
msgstr "*.py|Archivos de Python (*.py *.pyw)"

#: uml.cpp:1849
msgid "*.java|Java Files (*.java)"
msgstr "*.java|Archivos de Java (*.java)"

#: uml.cpp:1851
msgid "*.pas|Pascal Files (*.pas)"
msgstr "*.pas|Archivos de Pascal (*.pas)"

#: uml.cpp:1853
msgid "*.ads *.ada|Ada Files (*.ads *.ada)"
msgstr "*.ads *.ada|Archivos de Ada (*.ads *.ada)"

#: uml.cpp:1855
msgid "*.h *.hh *.hpp *.hxx *.H|Header Files (*.h *.hh *.hpp *.hxx *.H)"
msgstr ""
"*.h *.hh *.hpp *.hxx *.H|Archivos de cabecera (*.h *.hh *.hpp *.hxx *.H)"

#: uml.cpp:1857
msgid "All Files"
msgstr "Todos los archivos"

#: uml.cpp:1860 uml.cpp:1864
msgid "Select Code to Import"
msgstr "Seleccionar código a importar"

#: uml.cpp:2206
msgid "XHTML Generation failed ."
msgstr "Generación XHTML fallida."

#. i18n: file: umbrello.kcfg:13
#. i18n: ectx: label, entry (Geometry), group (General Options)
#: rc.cpp:3
msgid "Geometry"
msgstr "Geometría"

#. i18n: file: umbrello.kcfg:18
#. i18n: ectx: label, entry (imageMimeType), group (General Options)
#: rc.cpp:6
msgid "Image Mime Type"
msgstr "Tipo MIME de la imagen"

#. i18n: file: umbrello.kcfg:23
#. i18n: ectx: label, entry (undo), group (General Options)
#: rc.cpp:9
msgid "Undo Support"
msgstr "Implementación de deshacer"

#. i18n: file: umbrello.kcfg:28
#. i18n: ectx: label, entry (tabdiagrams), group (General Options)
#: rc.cpp:12
msgid "Tabbed Diagrams"
msgstr "Diagramas tabulados"

#. i18n: file: umbrello.kcfg:33
#. i18n: ectx: label, entry (newcodegen), group (General Options)
#: rc.cpp:15
msgid "New Code Generator"
msgstr "Nuevo generador de código"

#. i18n: file: umbrello.kcfg:38
#. i18n: ectx: label, entry (angularlines), group (General Options)
#: rc.cpp:18
msgid "Angular Lines"
msgstr "Líneas angulares"

#. i18n: file: umbrello.kcfg:43
#. i18n: ectx: label, entry (footerPrinting), group (General Options)
#: rc.cpp:21
msgid "Footer Printing"
msgstr "Imprimiendo pie de página"

#. i18n: file: umbrello.kcfg:48
#. i18n: ectx: label, entry (autosave), group (General Options)
#: rc.cpp:24
msgid "Auto Save"
msgstr "Guardar automáticamente"

#. i18n: file: umbrello.kcfg:53
#. i18n: ectx: label, entry (time), group (General Options)
#: rc.cpp:27
msgid "Auto Save Time ( Old )"
msgstr "Intervalo de guardado automático (antiguo)"

#. i18n: file: umbrello.kcfg:67
#. i18n: ectx: label, entry (autosavesuffix), group (General Options)
#: rc.cpp:31
msgid "Auto Save Suffix"
msgstr "Sufijo para guardar automáticamente"

#. i18n: file: umbrello.kcfg:72
#. i18n: ectx: label, entry (loadlast), group (General Options)
#: rc.cpp:34
msgid "Load Last"
msgstr "Cargar el último"

#. i18n: file: umbrello.kcfg:77
#. i18n: ectx: label, entry (diagram), group (General Options)
#: rc.cpp:37
msgid "Diagram To Load at Startup"
msgstr "Diagrama a cargar al inicio"

#. i18n: file: umbrello.kcfg:83
#. i18n: ectx: label, entry (defaultLanguage), group (General Options)
#: rc.cpp:40
msgid "Default Language at Startup"
msgstr "Lenguaje predeterminado al inicio"

#. i18n: file: umbrello.kcfg:96
#. i18n: ectx: label, entry (useFillColor), group (UI Options)
#: rc.cpp:44 listpopupmenu.cpp:879
msgid "Use Fill Color"
msgstr "Usar color de relleno"

#. i18n: file: umbrello.kcfg:101
#. i18n: ectx: label, entry (fillColor), group (UI Options)
#: rc.cpp:47
msgid "Fill Color"
msgstr "Color de relleno"

#. i18n: file: umbrello.kcfg:106
#. i18n: ectx: label, entry (lineColor), group (UI Options)
#: rc.cpp:50
msgid "Line Color"
msgstr "Color de la línea"

#. i18n: file: umbrello.kcfg:111
#. i18n: ectx: label, entry (lineWidth), group (UI Options)
#: rc.cpp:53
msgid "Line Width"
msgstr "Ancho de la línea"

#. i18n: file: umbrello.kcfg:116
#. i18n: ectx: label, entry (showDocWindow), group (UI Options)
#: rc.cpp:56
msgid "Show Doc Window"
msgstr "Mostrar ventana del documento"

#. i18n: file: umbrello.kcfg:128
#. i18n: ectx: label, entry (showVisibility), group (Class Options)
#: rc.cpp:62
msgid "Show Visibility"
msgstr "Mostrar visibilidad"

#. i18n: file: umbrello.kcfg:133
#. i18n: ectx: label, entry (showAtts), group (Class Options)
#: rc.cpp:65
msgid "Show Attributes"
msgstr "Mostrar atributos"

#. i18n: file: umbrello.kcfg:138
#. i18n: ectx: label, entry (showOps), group (Class Options)
#: rc.cpp:68
msgid "Show Operations"
msgstr "Mostrar operaciones"

#. i18n: file: umbrello.kcfg:143
#. i18n: ectx: label, entry (showPackage), group (Class Options)
#: rc.cpp:71
msgid "Show Package"
msgstr "Mostrar paquete"

#. i18n: file: umbrello.kcfg:148
#. i18n: ectx: label, entry (showStereoType), group (Class Options)
#: rc.cpp:74
msgid "Show Stereotypes"
msgstr "Mostrar estereotipos"

#. i18n: file: umbrello.kcfg:153
#. i18n: ectx: label, entry (showAttribAssocs), group (Class Options)
#: rc.cpp:77
msgid "Show Attribute Associations"
msgstr "Mostrar asociaciones del atributo"

#. i18n: file: umbrello.kcfg:158
#. i18n: ectx: label, entry (showAttSig), group (Class Options)
#: rc.cpp:80
msgid "Show Attribute Signature"
msgstr "Mostrar la firma del atributo"

#. i18n: file: umbrello.kcfg:163
#. i18n: ectx: label, entry (showOpSig), group (Class Options)
#: rc.cpp:83
msgid "Show Operation Signature"
msgstr "Mostrar firma de la operación"

#. i18n: file: umbrello.kcfg:168
#. i18n: ectx: label, entry (defaultAttributeScope), group (Class Options)
#: rc.cpp:86
msgid "Default Attribute Scope"
msgstr "Ámbito predeterminado del atributo"

#. i18n: file: umbrello.kcfg:174
#. i18n: ectx: label, entry (defaultOperationScope), group (Class Options)
#: rc.cpp:89
msgid "Default Operation Scope"
msgstr "Ámbito predeterminado de la operación"

#. i18n: file: umbrello.kcfg:182
#. i18n: ectx: label, entry (height), group (Code Viewer Options)
#: rc.cpp:92
msgid "Height"
msgstr "Altura"

#. i18n: file: umbrello.kcfg:188
#. i18n: ectx: label, entry (width), group (Code Viewer Options)
#: rc.cpp:95
msgid "Width"
msgstr "Ancho"

#. i18n: file: umbrello.kcfg:194
#. i18n: ectx: label, entry (showHiddenBlocks), group (Code Viewer Options)
#: rc.cpp:98
msgid "Show Hidden Blocks"
msgstr "Mostrar bloques ocultos"

#. i18n: file: umbrello.kcfg:199
#. i18n: ectx: label, entry (blocksAreHighlighted), group (Code Viewer Options)
#: rc.cpp:101
msgid "Highlight Blocks"
msgstr "Resaltar bloques"

#. i18n: file: umbrello.kcfg:209
#. i18n: ectx: label, entry (paperColor), group (Code Viewer Options)
#: rc.cpp:107
msgid "Paper Color"
msgstr "Color del fondo"

#. i18n: file: umbrello.kcfg:214
#. i18n: ectx: label, entry (fontColor), group (Code Viewer Options)
#: rc.cpp:110
msgid "Font Color"
msgstr "Color del tipo de letra"

#. i18n: file: umbrello.kcfg:219
#. i18n: ectx: label, entry (selectedColor), group (Code Viewer Options)
#: rc.cpp:113
msgid "Selected Color"
msgstr "Color seleccionado"

#. i18n: file: umbrello.kcfg:224
#. i18n: ectx: label, entry (editBlockColor), group (Code Viewer Options)
#: rc.cpp:116
msgid "Edit Block Color"
msgstr "Color de bloque editable"

#. i18n: file: umbrello.kcfg:229
#. i18n: ectx: label, entry (nonEditBlockColor), group (Code Viewer Options)
#: rc.cpp:119
msgid "Non Edit Block Color"
msgstr "Color de bloque no editable"

#. i18n: file: umbrello.kcfg:234
#. i18n: ectx: label, entry (umlObjectColor), group (Code Viewer Options)
#: rc.cpp:122
msgid "UML Object Color"
msgstr "Color de objeto UML"

#. i18n: file: umbrello.kcfg:239
#. i18n: ectx: label, entry (hiddenColor), group (Code Viewer Options)
#: rc.cpp:125
msgid "Hidden Color"
msgstr "Color oculto"

#. i18n: file: umbrello.kcfg:246
#. i18n: ectx: label, entry (autoGenEmptyConstructors), group (Code Generation)
#: rc.cpp:128
msgid "Auto Generate Empty Constructors"
msgstr "Generar constructores vacíos automáticamente"

#. i18n: file: umbrello.kcfg:251
#. i18n: ectx: label, entry (commentStyle), group (Code Generation)
#: rc.cpp:131
msgid "Comment Style"
msgstr "Estilo de comentarios"

#. i18n: file: umbrello.kcfg:257
#. i18n: ectx: label, entry (defaultAssocFieldScope), group (Code Generation)
#: rc.cpp:134
msgid "Default Association Field Scope"
msgstr "Ámbito predeterminado del campo de asociación"

#. i18n: file: umbrello.kcfg:263
#. i18n: ectx: label, entry (defaultAttributeAccessorScope), group (Code Generation)
#: rc.cpp:137
msgid "Default Attribute Accessor Scope"
msgstr "Ámbito predeterminado del accesor de atributo"

#. i18n: file: umbrello.kcfg:269
#. i18n: ectx: label, entry (forceDoc), group (Code Generation)
#: rc.cpp:140
msgid "Force Documentation"
msgstr "Forzar documentación"

#. i18n: file: umbrello.kcfg:274
#. i18n: ectx: label, entry (forceSections), group (Code Generation)
#: rc.cpp:143
msgid "Force Section Documentation"
msgstr "Forzar documentación de sección"

#. i18n: file: umbrello.kcfg:279
#. i18n: ectx: label, entry (headingsDirectory), group (Code Generation)
#: rc.cpp:146
msgid "Headings Directory"
msgstr "Carpeta para cabeceras"

#. i18n: file: umbrello.kcfg:284
#. i18n: ectx: label, entry (includeHeadings), group (Code Generation)
#: rc.cpp:149
msgid "Include headings"
msgstr "Incluir cabeceras"

#. i18n: file: umbrello.kcfg:289
#. i18n: ectx: label, entry (indentationAmount), group (Code Generation)
#: rc.cpp:152
msgid "Indentation Amount"
msgstr "Cantidad de sangrado"

#. i18n: file: umbrello.kcfg:295
#. i18n: ectx: label, entry (indentationType), group (Code Generation)
#: rc.cpp:155
msgid "Indentation Type"
msgstr "Tipo de sangría"

#. i18n: file: umbrello.kcfg:301
#. i18n: ectx: label, entry (lineEndingType), group (Code Generation)
#: rc.cpp:158
msgid "Line Ending Type"
msgstr "Tipo de fin de línea"

#. i18n: file: umbrello.kcfg:307
#. i18n: ectx: label, entry (modnamePolicy), group (Code Generation)
#: rc.cpp:161
msgid "Modifier Name Policy"
msgstr "Política de nombres de modificadores"

#. i18n: file: umbrello.kcfg:313
#. i18n: ectx: label, entry (outputDirectory), group (Code Generation)
#: rc.cpp:164
msgid "Output Directory"
msgstr "Carpeta de salida"

#. i18n: file: umbrello.kcfg:318
#. i18n: ectx: label, entry (overwritePolicy), group (Code Generation)
#. i18n: file: codegenwizard/codegenoptionspage.ui:135
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxOverwritePolicy)
#: rc.cpp:167 rc.cpp:488
msgid "Overwrite Policy"
msgstr "Política de sobrescritura"

#. i18n: file: umbrello.kcfg:326
#. i18n: ectx: label, entry (autoGenAccessors), group (CPP Code Generation)
#: rc.cpp:170
msgid "Auto Generate Accessors"
msgstr "Autogenerar accesores"

#. i18n: file: umbrello.kcfg:331
#. i18n: ectx: label, entry (inlineAccessors), group (CPP Code Generation)
#: rc.cpp:173
msgid "Inline Accessors"
msgstr "Accesores «inline»"

#. i18n: file: umbrello.kcfg:336
#. i18n: ectx: label, entry (inlineOps), group (CPP Code Generation)
#: rc.cpp:176
msgid "Inline operations"
msgstr "Operaciones «inline»"

#. i18n: file: umbrello.kcfg:341
#. i18n: ectx: label, entry (packageIsNamespace), group (CPP Code Generation)
#: rc.cpp:179
msgid "Package is namespace"
msgstr "El paquete es un espacio de nombres"

#. i18n: file: umbrello.kcfg:346
#. i18n: ectx: label, entry (publicAccessors), group (CPP Code Generation)
#: rc.cpp:182
msgid "Public Accessors"
msgstr "Accesores públicos"

#. i18n: file: umbrello.kcfg:351
#. i18n: ectx: label, entry (stringClassName), group (CPP Code Generation)
#: rc.cpp:185
msgid "String Class Name"
msgstr "Nombre de clase cadena"

#. i18n: file: umbrello.kcfg:356
#. i18n: ectx: label, entry (stringClassNameInclude), group (CPP Code Generation)
#: rc.cpp:188
msgid "String Class Name Include"
msgstr "Incluir nombre de clase de cadena"

#. i18n: file: umbrello.kcfg:361
#. i18n: ectx: label, entry (stringIncludeIsGlobal), group (CPP Code Generation)
#: rc.cpp:191
msgid "String Include is Global"
msgstr "Incluir cadenas es global"

#. i18n: file: umbrello.kcfg:366
#. i18n: ectx: label, entry (vectorClassName), group (CPP Code Generation)
#: rc.cpp:194
msgid "Vector Class Name"
msgstr "Nombre de clase vector"

#. i18n: file: umbrello.kcfg:371
#. i18n: ectx: label, entry (vectorClassNameInclude), group (CPP Code Generation)
#: rc.cpp:197
msgid "Vector Class Name Include "
msgstr "Incluir nombre de clase vector"

#. i18n: file: umbrello.kcfg:376
#. i18n: ectx: label, entry (vectorIncludeIsGlobal), group (CPP Code Generation)
#: rc.cpp:200
msgid "Vector include is global"
msgstr "Incluir vector es global"

#. i18n: file: umbrello.kcfg:381
#. i18n: ectx: label, entry (virtualDestructors), group (CPP Code Generation)
#: rc.cpp:203
msgid "Virtual Destructors"
msgstr "Destructores virtuales"

#. i18n: file: umbrello.kcfg:388
#. i18n: ectx: label, entry (autoGenerateAttributeAccessorsD), group (D Code Generation)
#: rc.cpp:206
msgid "Auto Generate Attribute Accessors ( D ) "
msgstr "Auto generar accesores de atributo ( D ) "

#. i18n: file: umbrello.kcfg:393
#. i18n: ectx: label, entry (autoGenerateAssocAccessorsD), group (D Code Generation)
#: rc.cpp:209
msgid "Auto Generate Assoc Accessors ( D )"
msgstr "Autogenerar accesores Assoc ( D )"

#. i18n: file: umbrello.kcfg:398
#. i18n: ectx: label, entry (buildANTDocumentD), group (D Code Generation)
#: rc.cpp:212
msgid "Build ANT Document (D) "
msgstr "Construir documento ANT (D) "

#. i18n: file: umbrello.kcfg:405
#. i18n: ectx: label, entry (autoGenerateAttributeAccessorsJava), group (Java Code Generation)
#: rc.cpp:215
msgid "Auto Generate Attribute Accessors (Java)"
msgstr "Auto generar accesores de atributo (Java)"

#. i18n: file: umbrello.kcfg:410
#. i18n: ectx: label, entry (autoGenerateAssocAccessorsJava), group (Java Code Generation)
#: rc.cpp:218
msgid "Auto Generate Assoc Accessors (Java) "
msgstr "Auto generar accesores Assoc (Java) "

#. i18n: file: umbrello.kcfg:415
#. i18n: ectx: label, entry (buildANTDocumentJava), group (Java Code Generation)
#: rc.cpp:221
msgid "Build ANT Document (Java) "
msgstr "Construir documento ANT (Java) "

#. i18n: file: umbrello.kcfg:422
#. i18n: ectx: label, entry (autoGenerateAttributeAccessorsRuby), group (Ruby Code Generation)
#: rc.cpp:224
msgid "Auto Generate Attribute Accessors (Ruby) "
msgstr "Autogenerar accesores de atributo (Ruby) "

#. i18n: file: umbrello.kcfg:427
#. i18n: ectx: label, entry (autoGenerateAssocAccessorsRuby), group (Ruby Code Generation)
#: rc.cpp:227
msgid "Auto Generate Assoc Accessors (Ruby)"
msgstr "Auto generar accesores Assoc (Ruby)"

#. i18n: file: umbrelloui.rc:5
#. i18n: ectx: Menu (file_export)
#: rc.cpp:233 rc.cpp:265
msgid "&Export"
msgstr "&Exportar"

#. i18n: file: umbrelloui.rc:10
#. i18n: ectx: Menu (edit)
#: rc.cpp:236 rc.cpp:268
msgid "&Edit"
msgstr "&Editar"

#. i18n: file: umbrelloui.rc:13
#. i18n: ectx: Menu (views)
#: rc.cpp:239 rc.cpp:271
msgid "&Diagram"
msgstr "&Diagrama"

#. i18n: file: umbrelloui.rc:14
#. i18n: ectx: Menu (new_view)
#: rc.cpp:242 rc.cpp:274
msgid "&New"
msgstr "&Nuevo"

#. i18n: file: umbrelloui.rc:30
#. i18n: ectx: Menu (show_view)
#: rc.cpp:245 rc.cpp:277
msgid "Sh&ow"
msgstr "M&ostrar"

#. i18n: file: umbrelloui.rc:33
#. i18n: ectx: Menu (zoom_menu)
#: rc.cpp:248 rc.cpp:280
msgid "&Zoom"
msgstr "&Ampliación"

#. i18n: file: umbrelloui.rc:35
#. i18n: ectx: Menu (align_menu)
#: rc.cpp:251 rc.cpp:283
msgid "&Align"
msgstr "&Alinear"

#. i18n: file: umbrelloui.rc:51
#. i18n: ectx: Menu (code)
#: rc.cpp:254 rc.cpp:286
msgid "&Code"
msgstr "&Código"

#. i18n: file: umbrelloui.rc:56
#. i18n: ectx: Menu (active_lang_menu)
#: rc.cpp:257 rc.cpp:289
msgid "Active &Language"
msgstr "&Lenguaje activo"

#: rc.cpp:258
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Eloy Cuadra"

#: rc.cpp:259
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "ecuadra@eloihr.net"

#. i18n: file: dialogs/codeviewerdialogbase.ui:20
#. i18n: ectx: property (text), widget (QCheckBox, m_showHiddenCodeCB)
#: rc.cpp:292
msgid "Show hidden blocks"
msgstr "Mostrar bloques ocultos"

#. i18n: file: dialogs/codeviewerdialogbase.ui:33
#. i18n: ectx: property (text), widget (QLabel, ui_componentLabel)
#: rc.cpp:295
msgid "<p align=\"center\">component name here</p>"
msgstr "<p align=\"center\">nombre del componente aquí</p>"

#. i18n: file: dialogs/codeviewerdialogbase.ui:46
#. i18n: ectx: property (text), widget (QCheckBox, m_highlightCheckBox)
#: rc.cpp:298
msgid "Show block type"
msgstr "Mostrar tipo de bloque"

#. i18n: file: dialogs/codevieweroptionsbase.ui:32
#. i18n: ectx: property (title), widget (Q3GroupBox, colorGroupBox)
#: rc.cpp:301
msgid "Colors"
msgstr "Colores"

#. i18n: file: dialogs/codevieweroptionsbase.ui:46
#. i18n: ectx: property (text), widget (QLabel, fontLabel)
#: rc.cpp:304
msgid "Font:"
msgstr "Tipo de letra:"

#. i18n: file: dialogs/codevieweroptionsbase.ui:76
#. i18n: ectx: property (text), widget (QLabel, paperLabel)
#: rc.cpp:307
msgid "Paper:"
msgstr "Papel:"

#. i18n: file: dialogs/codevieweroptionsbase.ui:106
#. i18n: ectx: property (text), widget (QLabel, selectedLabel)
#: rc.cpp:310
msgid "Selected:"
msgstr "Seleccionado:"

#. i18n: file: dialogs/codevieweroptionsbase.ui:208
#. i18n: ectx: property (text), widget (QLabel, textLabel1)
#: rc.cpp:313
msgid "<p align=\"right\">UML object block:</p>"
msgstr "<p align=\"right\">Bloque de objeto UML:</p>"

#. i18n: file: dialogs/codevieweroptionsbase.ui:224
#. i18n: ectx: property (text), widget (QLabel, textLabel1_2)
#: rc.cpp:316
msgid "<p align=\"right\">Hidden block:</p>"
msgstr "<p align=\"right\">Bloque oculto:</p>"

#. i18n: file: dialogs/codevieweroptionsbase.ui:242
#. i18n: ectx: property (text), widget (QLabel, textLabel2)
#: rc.cpp:319
msgid "<p align=\"right\">Uneditable text:</p>"
msgstr "<p align=\"right\">Texto no editable:</p>"

#. i18n: file: dialogs/codevieweroptionsbase.ui:278
#. i18n: ectx: property (text), widget (QLabel, textLabel3)
#: rc.cpp:322
msgid "<p align=\"right\">Editable text:</p>"
msgstr "<p align=\"right\">Texto editable:</p>"

#. i18n: file: dialogs/diagrampropertiespage.ui:16
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxDiagramProperties)
#: rc.cpp:325
msgid "Diagram Properties"
msgstr "Propiedades del diagrama"

#. i18n: file: dialogs/diagrampropertiespage.ui:39
#. i18n: ectx: property (text), widget (QLabel, ui_labelDiagramName)
#: rc.cpp:328
msgid "Name:"
msgstr "Nombre:"

#. i18n: file: dialogs/diagrampropertiespage.ui:82
#. i18n: ectx: property (text), widget (QLabel, ui_labelZoom)
#: rc.cpp:331
msgid "Zoom:"
msgstr "Ampliación:"

#. i18n: file: dialogs/diagrampropertiespage.ui:108
#. i18n: ectx: property (text), widget (QLabel, ui_labelZoomUnit)
#: rc.cpp:335
#, no-c-format
msgid "%"
msgstr "%"

#. i18n: file: dialogs/diagrampropertiespage.ui:153
#. i18n: ectx: property (text), widget (QCheckBox, ui_checkBoxShowGrid)
#: rc.cpp:341
msgid "Show &grid"
msgstr "Mostrar re&jilla"

#. i18n: file: dialogs/diagrampropertiespage.ui:160
#. i18n: ectx: property (text), widget (QCheckBox, ui_snapToGrid)
#: rc.cpp:344
msgid "Snap &to grid"
msgstr "&Ajustar a la rejilla"

#. i18n: file: dialogs/diagrampropertiespage.ui:168
#. i18n: ectx: property (whatsThis), widget (QCheckBox, ui_snapComponentSizeToGrid)
#: rc.cpp:347
msgid ""
"Snap the size of the components to be a multiple of the grid spacing.\n"
"If 'Snap to Grid' is enabled a component will always be aligned with the "
"grid on all 4 sides."
msgstr ""
"Ajustar el tamaño de los componentes para ser múltiplo del espacio de la "
"rejilla.\n"
"Si se activa «Ajustar a la rejilla», los componentes siempre estarán "
"alineados con la rejilla por los cuatro lados."

#. i18n: file: dialogs/diagrampropertiespage.ui:171
#. i18n: ectx: property (text), widget (QCheckBox, ui_snapComponentSizeToGrid)
#: rc.cpp:351
msgid "Snap component size"
msgstr "Ajustar tamaño del componente"

#. i18n: file: dialogs/diagrampropertiespage.ui:197
#. i18n: ectx: property (text), widget (QLabel, ui_labelGridSpacing)
#: rc.cpp:354
msgid "Grid spacing:  "
msgstr "Espacio de rejilla:  "

#. i18n: file: dialogs/diagrampropertiespage.ui:207
#. i18n: ectx: property (text), widget (QLabel, ui_labelX)
#: rc.cpp:357
msgid "X"
msgstr "X"

#. i18n: file: dialogs/diagrampropertiespage.ui:243
#. i18n: ectx: property (text), widget (QLabel, ui_labelY)
#: rc.cpp:360
msgid "Y"
msgstr "Y"

#. i18n: file: dialogs/diagrampropertiespage.ui:282
#. i18n: ectx: property (text), widget (QLabel, ui_labeLineWidth)
#: rc.cpp:363
msgid "Line width:  "
msgstr "Ancho de línea:  "

#. i18n: file: dialogs/exportallviewsdialogbase.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, ExportAllViewsDialogBase)
#: rc.cpp:369
msgid "Export all views"
msgstr "Exportar todas las vistas"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:24
#. i18n: ectx: property (toolTip), widget (QLabel, kURLRequesterLabel)
#. i18n: file: dialogs/exportallviewsdialogbase.ui:40
#. i18n: ectx: property (toolTip), widget (KUrlRequester, m_kURL)
#: rc.cpp:372 rc.cpp:378
msgid "The base directory used to save the images"
msgstr "La carpeta base usada para guardar las imágenes"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:27
#. i18n: ectx: property (text), widget (QLabel, kURLRequesterLabel)
#: rc.cpp:375
msgid "&Directory to save the diagrams in:"
msgstr "&Carpeta donde guardar los diagramas:"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:54
#. i18n: ectx: property (text), widget (QLabel, ui_imageTypeLabel)
#: rc.cpp:384
msgid "&Image type:"
msgstr "T&ipo de imagen:"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:70
#. i18n: ectx: property (toolTip), widget (QCheckBox, m_useFolders)
#: rc.cpp:387
msgid ""
"Create in the target directory the same tree structure used\n"
"in the document to store the views"
msgstr ""
"Crear en la carpeta de destino la misma estructura de árbol\n"
"usada en el documento para almacenar las vistas"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:74
#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_useFolders)
#: rc.cpp:391
msgid ""
"The views are stored in folders in the document. The same tree structure "
"used in the document to store the views can be created in the selected base "
"directory with this option.\n"
"Only the folders made by the user are created in the base directory (Logical "
"view, use case view and so on are not created)."
msgstr ""
"Las vistas se almacenan en carpetas en el documento. La misma estructura de "
"árbol usada en el documento para almacenar las vistas puede ser creada en la "
"carpeta base seleccionada con esta opción.\n"
"Solo las carpetas creadas por el usuario se crean en la carpeta base (la "
"vista lógica, la vista de caso de uso y demás no se crean)."

#. i18n: file: dialogs/exportallviewsdialogbase.ui:77
#. i18n: ectx: property (text), widget (QCheckBox, m_useFolders)
#: rc.cpp:395
msgid "Use &folders"
msgstr "Usar &carpetas"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:133
#. i18n: ectx: property (text), widget (QPushButton, buttonOk)
#: rc.cpp:398
msgid "&OK"
msgstr "&Aceptar"

#. i18n: file: dialogs/exportallviewsdialogbase.ui:149
#. i18n: ectx: property (text), widget (QPushButton, buttonCancel)
#: rc.cpp:401
msgid "&Cancel"
msgstr "&Cancelar"

#. i18n: file: dialogs/importprojectdlgbase.ui:23
#. i18n: ectx: property (toolTip), widget (QLabel, kURLRequesterLabel)
#. i18n: file: dialogs/importprojectdlgbase.ui:39
#. i18n: ectx: property (toolTip), widget (KUrlRequester, m_kURL)
#: rc.cpp:404 rc.cpp:410
msgid "The base directory that contains the project"
msgstr "El directorio base que contiene el proyecto"

#. i18n: file: dialogs/importprojectdlgbase.ui:26
#. i18n: ectx: property (text), widget (QLabel, kURLRequesterLabel)
#: rc.cpp:407
msgid "&Directory of the project:"
msgstr "&Directorio del proyecto:"

#. i18n: file: dialogs/importprojectdlgbase.ui:50
#. i18n: ectx: property (toolTip), widget (QLabel, languageLabel)
#: rc.cpp:413
msgid "The language of the project"
msgstr "Lenguaje del proyecto"

#. i18n: file: dialogs/importprojectdlgbase.ui:53
#. i18n: ectx: property (text), widget (QLabel, languageLabel)
#: rc.cpp:416
msgid "Language:"
msgstr "Lenguaje:"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:67
#. i18n: ectx: property (title), widget (KButtonGroup, ui_visibilityButtonGroup)
#: rc.cpp:428
msgid "Role Visibility"
msgstr "Visibilidad del rol"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:97
#. i18n: ectx: property (text), widget (QRadioButton, ui_pImplementationRB)
#: rc.cpp:440
msgid "Implementation"
msgstr "Implementación"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:107
#. i18n: ectx: property (title), widget (KButtonGroup, ui_changeabilityButtonGroup)
#: rc.cpp:443
msgid "Role Changeability"
msgstr "Variabilidad del rol"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:113
#. i18n: ectx: property (text), widget (QRadioButton, ui_pChangeableRB)
#: rc.cpp:446
msgid "Changeable"
msgstr "Variable"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:123
#. i18n: ectx: property (text), widget (QRadioButton, ui_pFrozenRB)
#: rc.cpp:449
msgid "Frozen"
msgstr "Inmutable"

#. i18n: file: dialogs/umlrolepropertiesbase.ui:130
#. i18n: ectx: property (text), widget (QRadioButton, ui_pAddOnlyRB)
#: rc.cpp:452
msgid "Add only"
msgstr "Solo añadir"

#. i18n: file: codegenwizard/codegenoptionspage.ui:52
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxLanguage)
#: rc.cpp:464
msgid "Language"
msgstr "Lenguaje"

#. i18n: file: codegenwizard/codegenoptionspage.ui:70
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxFolders)
#: rc.cpp:467
msgid "Folders"
msgstr "Carpetas"

#. i18n: file: codegenwizard/codegenoptionspage.ui:76
#. i18n: ectx: property (text), widget (QLabel, ui_textLabelFolder)
#: rc.cpp:470
msgid "Write all generated files to folder:"
msgstr "Escribir todos los archivos generados en la carpeta:"

#. i18n: file: codegenwizard/codegenoptionspage.ui:88
#. i18n: ectx: property (whatsThis), widget (KLineEdit, ui_outputDir)
#: rc.cpp:473
msgid "Files generated by Code Generator will be written to this folder"
msgstr ""
"Los archivos generados con el generador de código se guardarán en esta "
"carpeta"

#. i18n: file: codegenwizard/codegenoptionspage.ui:95
#. i18n: ectx: property (text), widget (QPushButton, ui_browseOutput)
#: rc.cpp:476
msgid "Bro&wse..."
msgstr "&Examinar..."

#. i18n: file: codegenwizard/codegenoptionspage.ui:104
#. i18n: ectx: property (text), widget (QCheckBox, ui_includeHeadings)
#: rc.cpp:479
msgid "&Include heading files from folder:"
msgstr "&Incluir archivos de cabecera de la carpeta:"

#. i18n: file: codegenwizard/codegenoptionspage.ui:116
#. i18n: ectx: property (whatsThis), widget (KLineEdit, ui_headingsDir)
#: rc.cpp:482
msgid ""
"Files in this folder will be used as heading files in the generated code"
msgstr ""
"Los archivos de esta carpeta se usarán como archivos de cabecera en el "
"código generado"

#. i18n: file: codegenwizard/codegenoptionspage.ui:123
#. i18n: ectx: property (text), widget (QPushButton, ui_browseHeadings)
#: rc.cpp:485
msgid "B&rowse..."
msgstr "E&xaminar..."

#. i18n: file: codegenwizard/codegenoptionspage.ui:142
#. i18n: ectx: property (text), widget (QLabel, ui_textLabelOverwritePolicy)
#: rc.cpp:491
msgid ""
"If a file with the same name as the name code \n"
"generator wants to use as output file already exists:"
msgstr ""
"Si ya existe un archivo con el mismo nombre que\n"
"usa el generador de código como archivo de salida:"

#. i18n: file: codegenwizard/codegenoptionspage.ui:166
#. i18n: ectx: property (whatsThis), widget (QRadioButton, ui_radioButtonOverwrite)
#: rc.cpp:495
msgid "Overwrite existing files if they exist in the destination folder"
msgstr ""
"Sobrescribir los archivos existentes si ya existen en la carpeta de destino"

#. i18n: file: codegenwizard/codegenoptionspage.ui:169
#. i18n: ectx: property (text), widget (QRadioButton, ui_radioButtonOverwrite)
#: rc.cpp:498
msgid "O&verwrite"
msgstr "&Sobrescribir"

#. i18n: file: codegenwizard/codegenoptionspage.ui:176
#. i18n: ectx: property (whatsThis), widget (QRadioButton, ui_radioButtonAsk)
#: rc.cpp:501
msgid "If a file with the same name already exists, ask what to do"
msgstr "Si ya existe un archivo con el mismo nombre, preguntar qué hacer"

#. i18n: file: codegenwizard/codegenoptionspage.ui:179
#. i18n: ectx: property (text), widget (QRadioButton, ui_radioButtonAsk)
#: rc.cpp:504
msgid "As&k"
msgstr "&Preguntar"

#. i18n: file: codegenwizard/codegenoptionspage.ui:189
#. i18n: ectx: property (whatsThis), widget (QRadioButton, ui_radioButtonChangeName)
#: rc.cpp:507
msgid ""
"If a file already exists in the destination folder, select a different name "
"to use by adding a suffix to the file name"
msgstr ""
"Si un archivo ya existe en la carpeta de destino, seleccionar un nombre "
"diferente añadiendo un sufijo al nombre del archivo."

#. i18n: file: codegenwizard/codegenoptionspage.ui:192
#. i18n: ectx: property (text), widget (QRadioButton, ui_radioButtonChangeName)
#: rc.cpp:510
msgid "&Use a different name"
msgstr "&Usar un nombre diferente"

#. i18n: file: codegenwizard/codegenoptionspage.ui:207
#. i18n: ectx: attribute (title), widget (QWidget, ui_tabFormatting)
#: rc.cpp:513
msgid "Formatting"
msgstr "Formato"

#. i18n: file: codegenwizard/codegenoptionspage.ui:215
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxComment)
#: rc.cpp:516
msgid "Comment Verbosity"
msgstr "Detalle de los comentarios"

#. i18n: file: codegenwizard/codegenoptionspage.ui:221
#. i18n: ectx: property (whatsThis), widget (QCheckBox, ui_forceDoc)
#: rc.cpp:519
msgid "Write comments &for class and method documentation even if empty"
msgstr ""
"Escri&bir comentarios para documentación de clases y métodos, incluso si "
"están vacíos"

#. i18n: file: codegenwizard/codegenoptionspage.ui:224
#. i18n: ectx: property (text), widget (QCheckBox, ui_forceDoc)
#: rc.cpp:522
msgid "&Write documentation comments even if empty"
msgstr "&Escribir comentarios de documentación incluso si está vacía"

#. i18n: file: codegenwizard/codegenoptionspage.ui:231
#. i18n: ectx: property (whatsThis), widget (QCheckBox, ui_forceSections)
#: rc.cpp:525
msgid ""
"Writes comments to indicate the different sections (public, private etc) in "
"a class, even if the sections are empty"
msgstr ""
"Escribe comentarios para indicar las diferentes secciones (público, privado "
"etc.) de una clase, incluso de las secciones están vacías"

#. i18n: file: codegenwizard/codegenoptionspage.ui:235
#. i18n: ectx: property (text), widget (QCheckBox, ui_forceSections)
#: rc.cpp:528
msgid ""
"Write comments &for sections even if section \n"
"is empty"
msgstr ""
"Escribir comentarios &para las secciones incluso si la\n"
"sección está vacía."

#. i18n: file: codegenwizard/codegenoptionspage.ui:245
#. i18n: ectx: property (title), widget (QGroupBox, ui_groupBoxLines)
#: rc.cpp:532
msgid "Lines"
msgstr "Líneas"

#. i18n: file: codegenwizard/codegenoptionspage.ui:253
#. i18n: ectx: property (text), widget (QLabel, ui_textLabelType)
#: rc.cpp:535
msgid "Indentation type:"
msgstr "Tipo de sangría:"

#. i18n: file: codegenwizard/codegenoptionspage.ui:264
#. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectIndentationTypeBox)
#: rc.cpp:538
msgid "No Indentation"
msgstr "Sin sangría"

#. i18n: file: codegenwizard/codegenoptionspage.ui:269
#. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectIndentationTypeBox)
#: rc.cpp:541
msgid "Tab"
msgstr "Tabulador"

#. i18n: file: codegenwizard/codegenoptionspage.ui:274
#. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectIndentationTypeBox)
#: rc.cpp:544
msgid "Space"
msgstr "Espacio"

#. i18n: file: codegenwizard/codegenoptionspage.ui:292
#. i18n: ectx: property (text), widget (QLabel, ui_textLabelAmount)
#: rc.cpp:547
msgid "Indentation amount:"
msgstr "Cantidad de sangrado:"

#. i18n: file: codegenwizard/codegenoptionspage.ui:309
#. i18n: ectx: property (text), widget (QLabel, ui_textLabelStyle)
#: rc.cpp:550
msgid "Line ending style:"
msgstr "Estilo de fin de línea:"

#. i18n: file: codegenwizard/codegenoptionspage.ui:320
#. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectEndLineCharsBox)
#: rc.cpp:553
msgid "*NIX (\"\\n\")"
msgstr "*NIX (\"\\n\")"

#. i18n: file: codegenwizard/codegenoptionspage.ui:325
#. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectEndLineCharsBox)
#: rc.cpp:556
msgid "Windows (\"\\r\\n\")"
msgstr "Windows (\"\\r\\n\")"

#. i18n: file: codegenwizard/codegenoptionspage.ui:330
#. i18n: ectx: property (text), item, widget (KComboBox, ui_SelectEndLineCharsBox)
#: rc.cpp:559
msgid "Mac (\"\\r\")"
msgstr "Mac (\"\\r\")"

#. i18n: file: codegenwizard/codegenselectpage.ui:19
#. i18n: ectx: property (windowTitle), widget (QWidget, CodeGenSelectPage)
#: rc.cpp:562
msgid "Code Generation Selection"
msgstr "Selección de generación de código"

#. i18n: file: codegenwizard/codegenselectpage.ui:32
#. i18n: ectx: property (text), widget (QLabel, ui_labelListAvailable)
#: rc.cpp:565
msgid "Classes Available"
msgstr "Clases disponibles"

#. i18n: file: codegenwizard/codegenselectpage.ui:72
#. i18n: ectx: property (toolTip), widget (QPushButton, ui_addButton)
#: rc.cpp:568
msgid "Add class for code generation"
msgstr "Añadir clase para generación de código"

#. i18n: file: codegenwizard/codegenselectpage.ui:75
#. i18n: ectx: property (text), widget (QPushButton, ui_addButton)
#: rc.cpp:571
msgid "add >>"
msgstr "añadir >>"

#. i18n: file: codegenwizard/codegenselectpage.ui:101
#. i18n: ectx: property (toolTip), widget (QPushButton, ui_removeButton)
#: rc.cpp:574
msgid "Remove class from Code Generation"
msgstr "Eliminar clase de la generación de código"

#. i18n: file: codegenwizard/codegenselectpage.ui:104
#. i18n: ectx: property (text), widget (QPushButton, ui_removeButton)
#: rc.cpp:577
msgid "<< remove"
msgstr "<< eliminar"

#. i18n: file: codegenwizard/codegenselectpage.ui:137
#. i18n: ectx: property (text), widget (QLabel, ui_labelListSelected)
#: rc.cpp:580
msgid "Classes Selected"
msgstr "Clases seleccionadas"

#. i18n: file: codegenwizard/codegenstatuspage.ui:29
#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus)
#: rc.cpp:583
msgid "Class"
msgstr "Clase"

#. i18n: file: codegenwizard/codegenstatuspage.ui:34
#. i18n: ectx: property (text), widget (QTableWidget, ui_tableWidgetStatus)
#: rc.cpp:586
msgid "Status"
msgstr "Estado"

#. i18n: file: codegenwizard/codegenstatuspage.ui:55
#. i18n: ectx: property (text), widget (QPushButton, ui_pushButtonGenerate)
#: rc.cpp:589
msgid "Generate"
msgstr "Generar"

#: folder.cpp:317
#, kde-format
msgid "The folderfile %1 does not exist."
msgstr "El archivo de carpeta %1 no existe."

#: folder.cpp:321
#, kde-format
msgid "The folderfile %1 cannot be opened."
msgstr "El archivo de carpeta %1 no puede ser abierto."

#: classifier.cpp:205
msgid ""
"An operation with the same name and signature already exists. You can not "
"add it again."
msgstr ""
"Ya existe una operación con ese mismo nombre y firma. No puede añadirla de "
"nuevo."

#: toolbarstateother.cpp:184 activitywidget.cpp:260 umlview.cpp:2771
msgid "Enter Activity Name"
msgstr "Introduzca nombre de la actividad"

#: toolbarstateother.cpp:189
msgid "Enter Signal Name"
msgstr "Introduzca el nombre de la señal"

#: toolbarstateother.cpp:190
msgid "Enter Signal"
msgstr "Introduzca señal"

#: toolbarstateother.cpp:190
msgid "new Signal"
msgstr "nueva señal"

#: toolbarstateother.cpp:193
msgid "Enter Time Event Name"
msgstr "Introduzca nombre del evento de tiempo"

#: toolbarstateother.cpp:194
msgid "Enter Time Event"
msgstr "Introduzca evento de tiempo"

#: toolbarstateother.cpp:194
msgid "new time event"
msgstr "nuevo evento de tiempo"

#: toolbarstateother.cpp:197
msgid "Enter Combined Fragment Name"
msgstr "Introduzca el nombre del fragmento combinado"

#: toolbarstateother.cpp:198
msgid "Enter the Combined Fragment"
msgstr "Introduzca el fragmento combinado"

#: toolbarstateother.cpp:198
msgid "new Combined Fragment"
msgstr "nuevo fragmento combinado"

#: toolbarstateother.cpp:201 umlview.cpp:2739 statewidget.cpp:165
msgid "Enter State Name"
msgstr "Introduzca nombre del estado"

#: toolbarstateother.cpp:202 umlview.cpp:2740 statewidget.cpp:165
msgid "Enter the name of the new state:"
msgstr "Introduzca el nombre del nuevo estado:"

#: toolbarstateother.cpp:202 umlview.cpp:2741
msgid "new state"
msgstr "nuevo estado"

#: stereotype.cpp:76 listpopupmenu.cpp:837
msgid "Stereotype"
msgstr "Estereotipo"

#: preconditionwidget.cpp:130
msgid "Enter the precondition :"
msgstr "Introduzca la condición previa :"

#: associationwidget.cpp:2484
msgid "Multiplicity"
msgstr "Multiplicidad"

#: associationwidget.cpp:2502
msgid "Association Name"
msgstr "Nombre de asociación"

#: associationwidget.cpp:2522
msgid "Role Name"
msgstr "Nombre de rol"

#: umlview.cpp:308 umlview.cpp:379
#, kde-format
msgid "Diagram: %2 Page %1"
msgstr "Diagrama: %2 Página %1"

#: umlview.cpp:2803
msgid "Enter Diagram Name"
msgstr "Introduzca el nombre del diagrama"

#: umlview.cpp:2804
msgid "Enter the new name of the diagram:"
msgstr "Introduzca el nuevo nombre del diagrama:"

#: umlview.cpp:2967
msgid ""
"You are about to delete the entire diagram.\n"
"Are you sure?"
msgstr ""
"Está a punto de eliminar todo el diagrama.\n"
"¿Está seguro?"

#: umlview.cpp:2969
msgid "Delete Diagram?"
msgstr "¿Eliminar diagrama?"

#: objectwidget.cpp:89
msgid "Rename Object"
msgstr "Renombrar objeto"

#: objectwidget.cpp:90
msgid "Enter object name:"
msgstr "Introduzca nombre del objeto:"

#: clipboard/umlclipboard.cpp:797
msgid ""
"At least one of the items in the clipboard could not be pasted because an "
"item of the same name already exists.  Any other items have been pasted."
msgstr ""
"Al menos uno de los elementos del portapapeles no se puede pegar porque ya "
"existe un elemento con el mismo nombre.  Se ha pegado el resto de elementos."

#: refactoring/refactoringassistant.cpp:295
msgid "Add Base Class"
msgstr "Añadir clase base"

#: refactoring/refactoringassistant.cpp:296
msgid "Add Derived Class"
msgstr "Añadir clase derivada"

#: refactoring/refactoringassistant.cpp:298
#: refactoring/refactoringassistant.cpp:305
#: refactoring/refactoringassistant.cpp:319
msgid "Add Operation"
msgstr "Añadir operación"

#: refactoring/refactoringassistant.cpp:299
#: refactoring/refactoringassistant.cpp:323
msgid "Add Attribute"
msgstr "Añadir atributo"

#: refactoring/refactoringassistant.cpp:303
msgid "Add Base Interface"
msgstr "Añadir interfaz base"

#: refactoring/refactoringassistant.cpp:304
msgid "Add Derived Interface"
msgstr "Añadir interfaz derivada"

#: refactoring/refactoringassistant.cpp:361
#: refactoring/refactoringassistant.cpp:515
msgid "Base Classifiers"
msgstr "Clasificadores base"

#: refactoring/refactoringassistant.cpp:403
#: refactoring/refactoringassistant.cpp:533
msgid "Derived Classifiers"
msgstr "Clasificadores derivados"

#: floatingdashlinewidget.cpp:74
msgid "Enter alternative Name"
msgstr "Introduzca el nombre alternativo"

#: floatingdashlinewidget.cpp:74
msgid "Enter the alternative :"
msgstr "Introduzca el alternativo :"

#: statewidget.cpp:175
msgid "Enter Activity"
msgstr "Introduzca la actividad"

#: toolbarstateassociation.cpp:120 toolbarstateassociation.cpp:176
msgid "Incorrect use of associations."
msgstr "Uso incorrecto de asociaciones."

#: toolbarstateassociation.cpp:120 toolbarstateassociation.cpp:176
msgid "Association Error"
msgstr "Error de asociación"

#: operation.cpp:194
msgid "new_parameter"
msgstr "nuevo_parámetro"

#: listpopupmenu.cpp:269 listpopupmenu.cpp:574
msgid "Change Font..."
msgstr "Cambiar tipo de letra..."

#: listpopupmenu.cpp:270
msgid "Delete Selected Items"
msgstr "Borrar los elementos seleccionados"

#: listpopupmenu.cpp:276 listpopupmenu.cpp:861
msgid "Draw as Circle"
msgstr "Dibujar como círculo"

#: listpopupmenu.cpp:278 listpopupmenu.cpp:863
msgid "Change into Class"
msgstr "Convertir en clase"

#: listpopupmenu.cpp:282 listpopupmenu.cpp:869
msgid "Change into Interface"
msgstr "Convertir en interfaz"

#: listpopupmenu.cpp:303 listpopupmenu.cpp:1360
msgid "Category Type"
msgstr "Tipo de categoría"

#: listpopupmenu.cpp:354
msgid "Move Up"
msgstr "Mover arriba"

#: listpopupmenu.cpp:355
msgid "Move Down"
msgstr "Mover abajo"

#: listpopupmenu.cpp:361
msgid "Rename Class..."
msgstr "Renombrar clase..."

#: listpopupmenu.cpp:362
msgid "Rename Object..."
msgstr "Renombrar objeto..."

#: listpopupmenu.cpp:381
msgctxt "clear note"
msgid "Clear"
msgstr "Limpiar"

#: listpopupmenu.cpp:383 listpopupmenu.cpp:468 listpopupmenu.cpp:487
#: listpopupmenu.cpp:528
msgid "Change Text..."
msgstr "Cambiar texto..."

#: listpopupmenu.cpp:402
msgid "Change State Name..."
msgstr "Cambiar nombre del estado..."

#: listpopupmenu.cpp:413
msgid "Flip Horizontal"
msgstr "Invertir horizontalmente"

#: listpopupmenu.cpp:415
msgid "Flip Vertical"
msgstr "Invertir verticalmente"

#: listpopupmenu.cpp:431
msgid "Change Activity Name..."
msgstr "Cambiar nombre de la actividad..."

#: listpopupmenu.cpp:450
msgid "Change Object Node Name..."
msgstr "Cambiar nombre del nodo de objeto..."

#: listpopupmenu.cpp:466
msgctxt "clear precondition"
msgid "Clear"
msgstr "Limpiar"

#: listpopupmenu.cpp:477
msgid "Add Interaction Operand"
msgstr "Añadir operando de interacción"

#: listpopupmenu.cpp:485
msgctxt "clear combined fragment"
msgid "Clear"
msgstr "Limpiar"

#: listpopupmenu.cpp:495 listpopupmenu.cpp:498 listpopupmenu.cpp:1505
#: listpopupmenu.cpp:1509
msgid "Change Multiplicity..."
msgstr "Cambiar multiplicidad..."

#: listpopupmenu.cpp:501 listpopupmenu.cpp:1513
msgid "Change Name"
msgstr "Cambiar nombre"

#: listpopupmenu.cpp:504 listpopupmenu.cpp:1497 listpopupmenu.cpp:1519
msgid "Change Role A Name..."
msgstr "Cambiar nombre de rol A..."

#: listpopupmenu.cpp:507 listpopupmenu.cpp:1501 listpopupmenu.cpp:1520
msgid "Change Role B Name..."
msgstr "Cambiar nombre de rol B..."

#: listpopupmenu.cpp:521 listpopupmenu.cpp:607
msgid "New Operation..."
msgstr "Nueva operación..."

#: listpopupmenu.cpp:522 listpopupmenu.cpp:1539
msgid "Select Operation..."
msgstr "Seleccionar operación..."

#: listpopupmenu.cpp:559 listpopupmenu.cpp:1543
msgid "Rename..."
msgstr "Renombrar..."

#: listpopupmenu.cpp:577 listpopupmenu.cpp:877
msgid "Line Color..."
msgstr "Color de línea..."

#: listpopupmenu.cpp:580
msgid "Expand All"
msgstr "Expandir todo"

#: listpopupmenu.cpp:583
msgid "Collapse All"
msgstr "Contraer todo"

#: listpopupmenu.cpp:586
msgctxt "duplicate action"
msgid "Duplicate"
msgstr "Duplicar"

#: listpopupmenu.cpp:589
msgid "Externalize Folder..."
msgstr "Externalizar carpeta..."

#: listpopupmenu.cpp:592
msgid "Internalize Folder"
msgstr "Internalizar carpeta"

#: listpopupmenu.cpp:595
msgid "Import Classes..."
msgstr "Importar clases..."

#: listpopupmenu.cpp:598
msgid "Import Project..."
msgstr "Importar proyecto..."

#: listpopupmenu.cpp:601
msgid "Reset Label Positions"
msgstr "Reiniciar posiciones de etiquetas"

#: listpopupmenu.cpp:604
msgid "New Parameter..."
msgstr "Nuevo parámetro..."

#: listpopupmenu.cpp:610
msgid "New Attribute..."
msgstr "Nuevo atributo..."

#: listpopupmenu.cpp:613 listpopupmenu.cpp:1445
msgid "New Template..."
msgstr "Nueva plantilla..."

#: listpopupmenu.cpp:616
msgid "New Literal..."
msgstr "Nuevo literal..."

#: listpopupmenu.cpp:619
msgid "New Entity Attribute..."
msgstr "Nuevo atributo de entidad..."

#: listpopupmenu.cpp:622
msgid "Export as Picture..."
msgstr "Exportar como imagen..."

#: listpopupmenu.cpp:635
msgid "Subsystem"
msgstr "Subsistema"

#: listpopupmenu.cpp:665 listpopupmenu.cpp:753
msgid "Folder"
msgstr "Carpeta"

#: listpopupmenu.cpp:694
msgid "Text Line..."
msgstr "Línea de texto..."

#: listpopupmenu.cpp:750
msgctxt "new container menu"
msgid "New"
msgstr "Nuevo"

#: listpopupmenu.cpp:754
msgctxt "new class menu item"
msgid "Class"
msgstr "Clase"

#: listpopupmenu.cpp:820
msgid "Public Only"
msgstr "Solo público"

#: listpopupmenu.cpp:824
msgid "Operation Signature"
msgstr "Firma de la operación"

#: listpopupmenu.cpp:829
msgid "Attribute Signature"
msgstr "Firma del atributo"

#: listpopupmenu.cpp:846
msgctxt "new classifier menu"
msgid "New"
msgstr "Nuevo"

#: listpopupmenu.cpp:849
msgid "Attribute..."
msgstr "Atributo..."

#: listpopupmenu.cpp:850
msgid "Operation..."
msgstr "Operación..."

#: listpopupmenu.cpp:851
msgid "Template..."
msgstr "Plantilla..."

#: listpopupmenu.cpp:865
msgid "Refactor"
msgstr "Recodificador"

#: listpopupmenu.cpp:866
msgid "View Code"
msgstr "Ver código"

#: listpopupmenu.cpp:876
msgctxt "color menu"
msgid "Color"
msgstr "Color"

#: listpopupmenu.cpp:878
msgid "Fill Color..."
msgstr "Color de relleno..."

#: listpopupmenu.cpp:962
msgctxt "new sub menu"
msgid "New"
msgstr "Nuevo"

#: listpopupmenu.cpp:1011
msgid "Actor..."
msgstr "Actor..."

#: listpopupmenu.cpp:1012
msgid "Use Case..."
msgstr "Caso de uso..."

#: listpopupmenu.cpp:1016
msgctxt "new class menu item"
msgid "Class..."
msgstr "Clase..."

#: listpopupmenu.cpp:1017
msgid "Interface..."
msgstr "Interfaz..."

#: listpopupmenu.cpp:1018
msgid "Datatype..."
msgstr "Tipo de dato..."

#: listpopupmenu.cpp:1019
msgid "Enum..."
msgstr "Enumerado..."

#: listpopupmenu.cpp:1020
msgid "Package..."
msgstr "Paquete..."

#: listpopupmenu.cpp:1026
msgctxt "add new state"
msgid "State..."
msgstr "Estado..."

#: listpopupmenu.cpp:1032 listpopupmenu.cpp:1074
msgid "Activity..."
msgstr "Actividad..."

#: listpopupmenu.cpp:1037
msgid "Subsystem..."
msgstr "Subsistema..."

#: listpopupmenu.cpp:1038
msgid "Component..."
msgstr "Componente..."

#: listpopupmenu.cpp:1039
msgid "Artifact..."
msgstr "Artefacto..."

#: listpopupmenu.cpp:1042
msgid "Node..."
msgstr "Nodo..."

#: listpopupmenu.cpp:1045
msgid "Entity..."
msgstr "Entidad..."

#: listpopupmenu.cpp:1046
msgid "Category..."
msgstr "Categoría..."

#: listpopupmenu.cpp:1050
msgid "Object..."
msgstr "Objeto..."

#: listpopupmenu.cpp:1054
msgid "Attribute"
msgstr "Atributo"

#: listpopupmenu.cpp:1056 listpopupmenu.cpp:1060
msgid "Template"
msgstr "Plantilla"

#: listpopupmenu.cpp:1063
msgid "Entity Attribute..."
msgstr "Atributo de entidad...."

#: listpopupmenu.cpp:1070
msgid "Enum Literal..."
msgstr "Literal enumerado..."

#: listpopupmenu.cpp:1493
msgid "Delete Anchor"
msgstr "Eliminar anclaje"

#: listpopupmenu.cpp:1518
msgid "Change Association Name..."
msgstr "Cambiar nombre de asociación..."

#: listpopupmenu.cpp:1565
msgid "Undo"
msgstr "Deshacer"

#: listpopupmenu.cpp:1566
msgid "Redo"
msgstr "Rehacer"

#: listpopupmenu.cpp:1572
msgid "Clear Diagram"
msgstr "Limpiar diagrama"

#: listpopupmenu.cpp:1575
msgid "Snap to Grid"
msgstr "Ajustar a la rejilla"

#: listpopupmenu.cpp:1577
msgid "Show Grid"
msgstr "Mostrar rejilla"

#: listpopupmenu.cpp:1585
msgid "Disjoint(Specialisation)"
msgstr "Separado(Especialización)"

#: listpopupmenu.cpp:1586
msgid "Overlapping(Specialisation)"
msgstr "Solapado(Especialización)"

#: listpopupmenu.cpp:1587
msgid "Union"
msgstr "Unión"

#~ msgid "<p align=\"center\">C++ Code Generation</p>"
#~ msgstr "<p align=\"center\"> Generación de código C++</p>"

#~ msgid "Method Body Generation"
#~ msgstr "Generación del cuerpo del método"

#~ msgid "QPtrList"
#~ msgstr "QPtrList"

#~ msgid "vector"
#~ msgstr "vector"

#~ msgid "<b>Variable</b>"
#~ msgstr "<b>Variable</b>"

#~ msgid "..."
#~ msgstr "..."

#~ msgid "QString"
#~ msgstr "QString"

#~ msgid "string"
#~ msgstr "cadena (string)"

#~ msgid "<p align=\"center\">String</p>"
#~ msgstr "<p align=\"center\">Cadena</p>"

#~ msgid "<p align=\"center\">List</p>"
#~ msgstr "<p align=\"center\">Lista</p>"

#~ msgid "qptrlist.h"
#~ msgstr "qptrlist.h"

#~ msgid "<i>global?</i>"
#~ msgstr "<i>¿global?</i>"

#~ msgid "qstring.h"
#~ msgstr "qstring.h"

#~ msgid "Class name"
#~ msgstr "Nombre de clase"

#~ msgid "<i><p align=\"center\">Include file</p></i>"
#~ msgstr "<p align=\"center\">Archivo include</p>"

#~ msgid "Use following for classes in generated code:"
#~ msgstr "Usar lo siguiente para las clases del código generado:"

#~ msgid "Style:"
#~ msgstr "Estilo:"

#~ msgid "Slash-Slash (//)"
#~ msgstr "Barra-barra (//)"

#~ msgid "Slash-Star (/**  */)"
#~ msgstr "Barra-estrella (/**  */)"

#~ msgid "Project Generation"
#~ msgstr "Generación del proyecto"

#~ msgid "Create ANT build document"
#~ msgstr "Crear documento de construcción ANT"

#~ msgid "Auto-Generate Methods"
#~ msgstr "Autogenerar métodos"

#~ msgid "Empty constructor methods"
#~ msgstr "Métodos constructores vacíos"

#~ msgid "Association accessor methods"
#~ msgstr "Métodos accesores de asociación"

#~ msgid "Attribute accessor methods"
#~ msgstr "Métodos accesores de atributo"

#~ msgid "Default attribute accessor scope:"
#~ msgstr "Ámbito predeterminado del accesor de atributo:"

#~ msgid "From Parent Object"
#~ msgstr "Desde objeto padre"

#~ msgid "Default association field scope:"
#~ msgstr "Ámbito predeterminado del campo de asociación:"

#~ msgid "From Parent Role"
#~ msgstr "Desde rol padre"

#~ msgid "<p align=\"center\">D Code Generation</p>"
#~ msgstr "<p align=\"center\"> Generación de código D</p>"

#~ msgid "<p align=\"center\">Java Code Generation</p>"
#~ msgstr "<p align=\"center\">Generación de código Java</p>"

#~ msgid "<p align=\"center\">Ruby Code Generation</p>"
#~ msgstr "<p align=\"center\">Generación de código Ruby</p>"

#~ msgid "Hash (#)"
#~ msgstr "Hash (#)"

#~ msgid "Begin-End (=begin  =end)"
#~ msgstr "Inicio-Fin (=begin  =end)"

#~ msgid "Auto-Generated Methods"
#~ msgstr "Métodos autogenerados"

#~ msgid "Generation Status"
#~ msgstr "Estado de la generación"

#~ msgid "DockConfig"
#~ msgstr "DockConfig"
