# Translation for GNUe-Forms
# Copyright (C) 2004 Free Software Foundation, Inc.
# Jose Esteban <chafar@alcances.net>, 2004.
#
msgid ""
msgstr ""
"Project-Id-Version: GNUe-Forms-0.5.5\n"
"POT-Creation-Date: 2009-11-20 20:22+CET\n"
"PO-Revision-Date: 2009-02-28 19:31-0300\n"
"Last-Translator: Gustavo A. Corradi <gcorrad@gmail.com>\n"
"Language-Team: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: GFClient.py:62
msgid "GNUe Forms is the primary user interface to the GNU Enterprise system."
msgstr ""
"GNUe Forms es la principal interfaz de usuario del Sistema GNU Enterprise."

#: GFClient.py:76
msgid ""
"The name of the user interface to use to display your form. For a list of "
"interfaces, use the --help-ui options."
msgstr ""
"Nombre de la interfaz a usar para mostrar el formulario. Para una lista de "
"interfaces disponibles, use la opción --help-ui."

#: GFClient.py:80
msgid "Prints a list of user interfaces that forms supports."
msgstr ""
"Imprime una lista de interfaces de usuario soportadas por el formulario."

#: GFClient.py:83
msgid "Disables the splash screen"
msgstr "Deshabilita la pantalla de bienvenida."

#: GFClient.py:135
msgid "Unknown UI driver specified: %s"
msgstr "Controlador de UI desconocido: %s"

#: GFClient.py:142
msgid "Unable to load UI driver: %s"
msgstr "Imposible cargar el controlador de UI: %s"

#: GFClient.py:194 uidrivers/html/GFServer.py:81
msgid "No Forms Definition File Specified."
msgstr "No especificó archivo de definición de formulario."

#: GFClient.py:217
msgid ""
"The following interfaces are supported by GNUe Forms. You can select an\n"
"interface via the --interface option."
msgstr ""
"Se soportan las siguientes interfaces de usuario. Puede seleccionar mediante "
"opción --interface"

#: GFClient.py:220
msgid "To view general help, run this command with the --help option."
msgstr ""
"Para visualizar la ayuda general, ejecute el comando con opción --help."

#: GFClient.py:222
msgid "User interface command line options:"
msgstr "Opciones de línea de comandos de la interfaz de usuario (UI):"

#: GFClient.py:226
msgid "Available user interfaces:"
msgstr "Interfaces de Usuario disponibles:"

#: GFClient.py:227
msgid "   wx       wxPython-based graphical interface"
msgstr "   wx       Interfaz gráfica de Usuario basada en wxPython"

#: GFClient.py:228
msgid "   gtk2     GTK2-based graphical interface"
msgstr "   gtk2     Interfaz gráfica de Usuario basada en GTK2"

#: GFClient.py:229
msgid "   qt3      QT3-based graphical interface"
msgstr "   qt3      Interfaz gráfica de Usuario basada en QT3"

#: GFClient.py:230
msgid "   win32    Native Windows graphical interface"
msgstr "   win32    Interfaz gráfica nativa de Windows"

#: GFClient.py:231
msgid "   curses   Text-based interface that uses ncurses"
msgstr "   curses   Interfaz de texto basada en ncurses"

# ../../forms/src/GFForm.py:459 ../../forms/src/GFInstance.py:378 :394
#: GFForm.py:53
msgid "Form is read only"
msgstr "El formulario es de sólo lectura."

#: GFForm.py:62 GFObjects/GFParameter.py:201
msgid "Parameter '%(name)s' not defined in the form"
msgstr "Parámetro '%(name)s' no definido en el formulario"

#: GFForm.py:1189 GFForm.py:1206
msgid "Recordnumber"
msgstr "Numero de registro"

#: GFForm.py:1193
msgid "Jump to record"
msgstr "Saltar al registro"

#: GFForm.py:1204
msgid "Invalid numeric value entered."
msgstr "El valor numérico proporcionado no es válido"

#: GFForm.py:1289 GFForm.py:1316
msgid "Enter your filter criteria."
msgstr "Proporcione criterios de búsqueda"

#: GFForm.py:1335
msgid "Query canceled."
msgstr "Consulta cancelada"

#: GFForm.py:1387
msgid "Query returned no results."
msgstr "Consulta sin resultados."

#: GFForm.py:1389
msgid "Query successful."
msgstr "Consulta satisfactoria."

#: GFForm.py:1885
msgid "Save changes?"
msgstr "Guardar cambios?"

#: GFInstance.py:53
msgid "Unable to open file: %s"
msgstr "Imposible abrir el archivo: %s"

#: GFObjects/GFBlock.py:1751
msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
msgstr ""
"Fuente de datos '%(datasource)s' en el bloque '%(block)s' no encontrada"

#: GFObjects/GFBlock.py:1766
msgid "There is no data in block '%(block)s'"
msgstr ""

#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
msgid "(all)"
msgstr "(todo)"

#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
msgid "(empty)"
msgstr "(vacío)"

#: GFObjects/GFField.py:782
msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
msgstr ""
"Se especificó una clave externa (fk_source) para el campo '%(name)s' la "
"misma (fk_key) es inexistente."

#: GFObjects/GFField.py:792
msgid "'length' attribute not allowed for field '%(name)s'"
msgstr "Atributo 'length' (longitud) no permitido para el campo '%(name)s'"

#: GFObjects/GFField.py:802
msgid "'minLength' attribute not allowed for field '%(name)s'"
msgstr ""
"Atributo 'minLength' (longitud mínima) no permitido para el campo '%(name)s'"

#: GFObjects/GFField.py:812
msgid "Datasource '%(name)s' not found"
msgstr "Fuente de datos '%(name)s' no encontrada"

#: GFObjects/GFField.py:828
msgid "Invalid database value '%(value)s' for field '%(field)s'"
msgstr "Valor de base de datos inválido '%(value)s' para el campo '%(field)s'"

#: GFObjects/GFField.py:838
msgid ""
"Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
"(min_length)s"
msgstr ""
"Valor '%(value)s' para el campo '%(field)s' no cumple la longitud mínima de %"
"(min_length)s"

#: GFObjects/GFField.py:853
msgid "Invalid value '%(value)s' for field '%(field)s'"
msgstr "Valor inválido '%(value)s' para el campo '%(field)s'"

#: GFObjects/GFField.py:867
msgid "Invalid default value '%(value)s' for field '%(name)s'"
msgstr "Valor por defecto inválido '%(value)s' para el campo '%(name)s'"

#: GFObjects/GFField.py:880
msgid "Invalid value '%(value)s' for property '%(property)s'"
msgstr "Valor inválido '%(value)s' para la propiedad '%(property)s'"

#: GFObjects/GFLayout.py:42
msgid "%(item)s '%(name)s' not allowed in a managed layout"
msgstr "%(item)s '%(name)s' no se permite en un diseño manejado"

#: GFObjects/GFLayout.py:45
msgid "%(item)s '%(name)s' uses positioning information in a managed layout"
msgstr "%(item)s '%(name)s' usa información de posición en un diseño manejado"

#: GFObjects/GFLayout.py:49
msgid "%(item)s '%(name)s' not allowed in a positioned layout"
msgstr "%(item)s '%(name)s' no se permite en un diseño posicional"

#: GFObjects/GFObj.py:41
msgid "%(item)s '%(name)s' references non-existent block '%(block)s'"
msgstr ""
"%(item)s '%(name)s' hace referencia a un bloque no existente '%(block)s'"

#: GFObjects/GFParameter.py:189
msgid "Value %(value)r is not valid for parameter '%(name)s'"
msgstr "Value %(value)r no es válido para parámetro '%(name)s'"

#: GFObjects/GFTabStop.py:676
msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
msgstr ""
"%(item)s '%(name)s' hace referencia a un campo no existente '%(field)s'"

#: GFParser.py:87
msgid "Form"
msgstr "Formulario"

#: GFParser.py:92
msgid "Title"
msgstr "Título"

#: GFParser.py:97
msgid "Read Only"
msgstr "Sólo lectura"

#: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
msgid "Name"
msgstr "Nombre"

#: GFParser.py:108
msgid "Style"
msgstr "Estilo"

#: GFParser.py:110 GFParser.py:324
msgid "Normal"
msgstr "Normal"

#: GFParser.py:111 GFParser.py:1268
msgid "Dialog"
msgstr "Diálogo"

#: GFParser.py:120
msgid "A menu or submenu containing menu items and/or submenus"
msgstr "Un menú o sub-menú que contiene ítems y/o submenúes"

#: GFParser.py:124
msgid "Menu"
msgstr "Menú"

#: GFParser.py:128 GFParser.py:145 GFParser.py:204 GFParser.py:216
msgid "Name of this element"
msgstr "Nombre de este elemento"

#: GFParser.py:133 GFParser.py:155 GFParser.py:225 GFParser.py:499
msgid "Label"
msgstr "Etiqueta"

#: GFParser.py:134
msgid "Text to use if this is a submenu"
msgstr "Texto a utilizar si este es un sub-menú"

#: GFParser.py:137
msgid "A menu item that fires a trigger when selected"
msgstr "Item de menú que acciona un disparador cuando es seleccionado"

#: GFParser.py:140
msgid "Menu Item"
msgstr "Item de Menú"

#: GFParser.py:150 GFParser.py:221
msgid "Icon"
msgstr "Icono"

#: GFParser.py:151
msgid "Icon to display besides this menu item"
msgstr "Icono para mostrar, además de este elemento de menú"

#: GFParser.py:156
msgid "Text to use for this menu item"
msgstr "Texto a utilizar en este ítem de menú"

#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
msgid "Description"
msgstr "Descripción"

#: GFParser.py:160
msgid "Text to display in the status bar for this menu item"
msgstr "Texto a mostrar en la barra de estado para este ítem de menú"

#: GFParser.py:165 GFParser.py:234
msgid "Action"
msgstr "Acción"

#: GFParser.py:166
msgid "Name of the trigger to run whenever this menu item is selected"
msgstr ""
"Nombre del disparador a ejecutar cuando este elemento de menú se ha "
"seleccionado"

#: GFParser.py:172 GFParser.py:241
msgid "Action Off"
msgstr "Fuera de acción"

#: GFParser.py:173
msgid "Name of the trigger to run whenever this menu item is switched to off"
msgstr ""
"Nombre del disparador a ejecutar cuando este elemento de menú cambie a off"

#: GFParser.py:179
msgid "Hotkey"
msgstr "Atajo del teclado"

#: GFParser.py:180
msgid "Hotkey to assign to this menu item"
msgstr "Atajo de teclado a asignar a este ítem de menú"

#: GFParser.py:183 GFParser.py:248
msgid "State"
msgstr "Estado"

#: GFParser.py:184
msgid "Determines whether this menu item will be switched on by default"
msgstr "Determina si este elemento de menú será activado por defecto"

#: GFParser.py:190 GFParser.py:255
msgid "Enabled"
msgstr "Activado"

#: GFParser.py:191
msgid "Determines whether this menu item will be enabled by default"
msgstr "Determina si este elemento de menú estará activado por defecto"

#: GFParser.py:197
msgid "A toolbar containing tool buttons"
msgstr "Una barra de herramientas que contiene botones de herramienta"

#: GFParser.py:200
msgid "Toolbar"
msgstr "Barra de herramientas"

#: GFParser.py:209
msgid "A button on a toolbar"
msgstr "Botón en la barra de herramientas"

#: GFParser.py:212
msgid "Toolbar Button"
msgstr "Botón de la barra de herramientas"

#: GFParser.py:222
msgid "Icon to display on the button"
msgstr "Icono a mostrar en el botón"

#: GFParser.py:226
msgid "Text to display on the button"
msgstr "Texto a mostrar en el botón"

#: GFParser.py:230
msgid "Text to display in a tooltip window"
msgstr "Texto a mostrar en el mensaje de ayuda"

#: GFParser.py:235
msgid "Name of the trigger to run whenever this button is clicked"
msgstr "Nombre del disparador a ejecutar cuando se hace clic en este botón"

#: GFParser.py:242
msgid "Name of the trigger to run whenever this button is switched to off"
msgstr "Nombre del disparador a ejecutar cuando este botón se cambie a apagado"

#: GFParser.py:249
msgid "Determines whether this button will be switched on by default"
msgstr "Determina si este botón se encenderá por defecto"

#: GFParser.py:256
msgid "Determines whether this button will be enabled by default"
msgstr "Determina si este botón se activará por defecto"

#: GFParser.py:267
msgid "Logic"
msgstr "Lógica"

#: GFParser.py:276
msgid "Layout"
msgstr "Diseño"

#: GFParser.py:282
msgid "Tab Location"
msgstr "Orientación de tabulación"

#: GFParser.py:284
msgid "No tabs"
msgstr "Sin tabulación"

#: GFParser.py:285
msgid "Left tabs"
msgstr "Tabulación izquierda"

#: GFParser.py:286
msgid "Right tabs"
msgstr "Tabulación derecha"

#: GFParser.py:287
msgid "Botton tabs"
msgstr "Tabulación inferior"

#: GFParser.py:288
msgid "Top tabs"
msgstr "Tabulación superior"

#: GFParser.py:334
msgid "Page"
msgstr "Página"

#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
msgid "Row Spacing"
msgstr "Espaciado de línea"

#: GFParser.py:363
msgid "Startup state"
msgstr "Estado de arranque"

#: GFParser.py:364
msgid ""
"State in which the block will be on form startup. 'Empty' means the block is "
"filled with a single empty record, 'full' means the block is populated with "
"the result of a full query."
msgstr ""
"Estado en que se inicia el bloque en el arranque. 'Vacío' (Empty) significa "
"el bloque esta lleno con un registro vacío, 'Completo' (full): el bloque se "
"rellena con el resultado de una consulta."

#: GFParser.py:371
msgid "Empty"
msgstr "Vacío"

#: GFParser.py:372
msgid "Full"
msgstr "Completo"

#: GFParser.py:376
msgid "Transparent Nav"
msgstr "Navegación transparente"

#: GFParser.py:386
msgid "Auto Create Record"
msgstr "Creación registro automática"

#: GFParser.py:392
msgid "Auto Next Record"
msgstr "Registro siguiente automático"

#: GFParser.py:400
msgid "Auto Commit"
msgstr "Auto actualizar"

#: GFParser.py:407
msgid "Auto Clear on Commit"
msgstr "Limpiar al actualizar"

#: GFParser.py:413 GFParser.py:651 GFParser.py:955
msgid "Allow Editing"
msgstr "Permitir edición"

#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
#: uidrivers/curses/UIdriver.py:219
msgid "Yes"
msgstr "Sí"

#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
#: uidrivers/curses/UIdriver.py:220
msgid "No"
msgstr "No"

#: GFParser.py:417 GFParser.py:656 GFParser.py:960
msgid "Update Only"
msgstr "Solo actualización"

#: GFParser.py:418 GFParser.py:657 GFParser.py:961
msgid "New Records Only"
msgstr "Solo nuevos registros"

#: GFParser.py:423
msgid "Allow Querying"
msgstr "Permitir Consulta"

#: GFParser.py:428
msgid "Allow Deletes"
msgstr "Permitir Borrado"

#: GFParser.py:433 GFParser.py:1026
msgid "Navigable"
msgstr "Navegable"

#: GFParser.py:440
msgid "Prevent Deletes"
msgstr "Bloqueo de Borrado"

#: GFParser.py:446
msgid "Prevent Inserts"
msgstr "Bloqueo de Inserción"

#: GFParser.py:457
msgid "Block"
msgstr "Bloque"

#: GFParser.py:467
msgid "The unique ID of the label."
msgstr "Identificador (ID) único de la etiqueta"

#: GFParser.py:471
msgid "The text to be displayed."
msgstr "El texto que será mostrado."

#: GFParser.py:476
msgid "If this label is for a specific object, name it here."
msgstr "Si esta etiqueta es para un objeto específico, nómbrela aquí."

#: GFParser.py:481
msgid "Left"
msgstr "Izquierda"

#: GFParser.py:482
msgid "Right"
msgstr "Derecha"

#: GFParser.py:483
msgid "Centered"
msgstr "Centrado"

#: GFParser.py:514
msgid "Field (Database)"
msgstr "Columna (Base de datos)"

#: GFParser.py:518 GFParser.py:1202
msgid "Datatype"
msgstr "Tipo de dato"

#: GFParser.py:519
msgid "The type of data stored in this field."
msgstr "El tipo de dato alojado en este campo."

#: GFParser.py:522 GFParser.py:1206
msgid "Text"
msgstr "Texto"

#: GFParser.py:523 GFParser.py:1207
msgid "Number"
msgstr "Numérico"

#: GFParser.py:524 GFParser.py:1208
msgid "Date"
msgstr "Fecha"

#: GFParser.py:525 GFParser.py:1209
msgid "Time"
msgstr "Hora"

#: GFParser.py:526 GFParser.py:1210
msgid "Date and time"
msgstr "Fecha y Hora"

#: GFParser.py:527 GFParser.py:1211
msgid "Boolean"
msgstr "Booleano"

#: GFParser.py:528 GFParser.py:1212
msgid "Raw data"
msgstr "Dato crudo (raw)"

#: GFParser.py:531 GFParser.py:1215
msgid "Length"
msgstr "Longitud"

#: GFParser.py:532
msgid ""
"Maximum length of data stored in this field. Applies only to fields with a "
"datatype of 'string' or 'number'. For numbers, this is the total number of "
"digits, including the fractional digits."
msgstr ""
"Longitud máxima de los datos almacenados en este campo. Sólo se aplica a los "
"campos con un dato del tipo \"cadena\" o \"número\". Para los números, este "
"es el número total de dígitos, incluidos los dígitos fraccionales."

#: GFParser.py:539 GFParser.py:1223
msgid "Scale"
msgstr "Escala"

#: GFParser.py:540
msgid ""
"Number of fractional digits. Applies only to fields with a datatype of "
"'number'."
msgstr ""
"Número de dígitos fraccionales. Sólo se aplica a los campos con un dato tipo "
"'number' (Número)."

#: GFParser.py:545
msgid "Case"
msgstr "Mayúscula ó Minúscula"

#: GFParser.py:546
msgid ""
"Convert the value to uppercase/lowercase or leave it as it is. Applies only "
"to fields with a datatype of 'string'."
msgstr ""
"Convierte el valor a mayúsculas o minúsculas o bien dejarlo como está. Sólo "
"se aplica a los campos del tipo 'string' (Cadena)."

#: GFParser.py:552
msgid "Mixed case"
msgstr "Ambos Mayúscula y Minúscula"

#: GFParser.py:553
msgid "Upper case"
msgstr "Mayúsculas"

#: GFParser.py:554
msgid "Lower case"
msgstr "Minúsculas"

#: GFParser.py:557 GFParser.py:1229
msgid "Required"
msgstr "Requerido"

#: GFParser.py:558
msgid "If set, empty values can not be stored in this field."
msgstr "Si se establece, valores nulos no se pueden almacenar en este campo."

#: GFParser.py:567
msgid "Min Text Length"
msgstr "Longitud Mínima del Texto"

#: GFParser.py:591
msgid "F/K Datasource"
msgstr "Fuente de datos para clave externa"

#: GFParser.py:595
msgid "F/K Bound Field"
msgstr "Campo ligado como clave externa"

#: GFParser.py:601
msgid "F/K Description Field"
msgstr "Campo que describe la clave externa"

#: GFParser.py:611
msgid "F/K Refresh Method"
msgstr "Modo de refresco de claves externas"

#: GFParser.py:613
msgid "On form startup"
msgstr "Al abrir el formulario"

#: GFParser.py:614
msgid "On field modification"
msgstr "Al modificar el campo"

#: GFParser.py:615
msgid "On commit"
msgstr "Al actualizar"

#: GFParser.py:621
msgid "Default (New Records)"
msgstr "Por defecto (registros nuevos)"

#: GFParser.py:628
msgid "Default to last entry"
msgstr "Por defecto, el último valor proporcionado"

#: GFParser.py:636
msgid "Default (Querying)"
msgstr "Por defecto (Consulta)"

#: GFParser.py:643
msgid "Perform queries case-sensitive"
msgstr "Efectúa consultas sensibles a mayúsculas/minúsculas"

#: GFParser.py:655 GFParser.py:959
msgid "Null Only"
msgstr "Sólo Nulo"

#: GFParser.py:662
msgid "Allow Query"
msgstr "Permitir Consulta"

#: GFParser.py:672
msgid "Automatic Query"
msgstr "Consulta Automática"

#: GFParser.py:676
msgid "Empty forms only"
msgstr "Sólo formularios vacíos"

#: GFParser.py:680
msgid "Trim left spaces"
msgstr "Eliminar espacios iniciales"

#: GFParser.py:686
msgid "Trim right spaces"
msgstr "Eliminar espacios finales"

#: GFParser.py:692
msgid "Field"
msgstr "Campo"

#: GFParser.py:721
msgid "Focus Order"
msgstr "Ordenación en secuencia de foco"

#: GFParser.py:746
msgid "Automatic"
msgstr "Automático"

#: GFParser.py:747
msgid "Default"
msgstr "Por defecto"

#: GFParser.py:748
msgid "Password/Hidden"
msgstr "Clave/oculto"

#: GFParser.py:749
msgid "Dropdown/Combo box"
msgstr "Desplegable"

#: GFParser.py:750
msgid "Listbox"
msgstr "Lista"

#: GFParser.py:751
msgid "Checkbox"
msgstr "Marca-opción"

#: GFParser.py:752
msgid "Multiline-Edit"
msgstr "Editor Multilínea"

#: GFParser.py:753
msgid "Label (non-editable)"
msgstr "Etiqueta (no-editable)"

#: GFParser.py:764
msgid "Format Mask"
msgstr "Plantilla de formato"

#: GFParser.py:768
msgid "Input Mask"
msgstr "Plantilla de entrada"

#: GFParser.py:772
msgid "Display Mask"
msgstr "Plantilla para mostrar"

#: GFParser.py:778
#, fuzzy
msgid "Grid Link"
msgstr "Grilla"

#: GFParser.py:785
msgid "Entry"
msgstr "Entrada"

#: GFParser.py:808
msgid "Scrollbar"
msgstr "Barra de desplazamiento"

#: GFParser.py:831
msgid "Box (Vertical)"
msgstr "Caja (Vertical)"

#: GFParser.py:854
msgid "Box (Horizontal)"
msgstr "Caja (Horizontal)"

#: GFParser.py:875
msgid "Box"
msgstr "Caja"

#: GFParser.py:876
msgid ""
"A box is a visual element that draws a box around other visual elements, "
"thus providing logical separation for them."
msgstr ""
"Una caja es un elemento visual que dibuja un cuadro alrededor de otros "
"elementos visuales, lo que permite la separación lógica de los mismos."

#: GFParser.py:892
msgid "Overrides the rows setting defined at the block level."
msgstr "Anula el ajuste de líneas definidas en el nivel de bloque."

#: GFParser.py:898
msgid "Grid"
msgstr "Grilla"

#: GFParser.py:899
msgid "A grid is a layout container grouping fields into repeating rows."
msgstr ""
"Una grilla es un diseño contenedor de campos de agrupamiento en filas "
"repetitivas."

#: GFParser.py:910
msgid "Grid Row"
msgstr "Fila de Grilla"

#: GFParser.py:911
msgid "Contains all elements of a single line in a grid"
msgstr "Contiene todos los elementos de una sola línea en una grilla"

#: GFParser.py:933
msgid "Field contains the URL of the image"
msgstr "El dato contiene la URL de una imagen"

#: GFParser.py:934
msgid "Field contains a PIL encoding of the image"
msgstr "El campo contiene codificación PIL de la imagen"

#: GFParser.py:942
msgid "Full-size image (no scaling)"
msgstr "Imagen a tamaño original (sin escalar)"

#: GFParser.py:943
msgid "Scale to width"
msgstr "Ajustar a lo ancho"

#: GFParser.py:944
msgid "Scale to height"
msgstr "Ajustoar a lo alto"

#: GFParser.py:945
msgid "Scale width and height (may distort image)"
msgstr "Escalar a lo alto y ancho (puede distorsionar)"

#: GFParser.py:946
msgid "Use a best-fit algorithm"
msgstr "Utilizar método de mejor encaje"

#: GFParser.py:974
msgid "Image"
msgstr "Imagen"

#: GFParser.py:1001
msgid "Field contains the URL of the component"
msgstr "El campo contiene la URL de un componente"

#: GFParser.py:1002
msgid "Field contains the data of the component in Base64 encoding"
msgstr "El campo contiene datos de un componente codificados en Base64"

#: GFParser.py:1012
msgid "Embedded Component"
msgstr "Componente Embebido"

#: GFParser.py:1057
msgid "Button"
msgstr "Botón"

#: GFParser.py:1066
msgid "Options"
msgstr "Opciones"

#: GFParser.py:1081
msgid "Option"
msgstr "Opción"

#: GFParser.py:1100
msgid "Form Title"
msgstr "Título del formulario"

#: GFParser.py:1136
msgid "Form Author"
msgstr "Autor del formulario"

#: GFParser.py:1172
msgid "Version"
msgstr "Versión"

#: GFParser.py:1190
msgid "Tip"
msgstr "Sugerencia"

#: GFParser.py:1197
msgid "Unique name of the parameter."
msgstr "Unico nombre del parámetro."

#: GFParser.py:1203
msgid "The type of data for this parameter."
msgstr "El tipo de dato para este parámetro."

#: GFParser.py:1216
msgid ""
"Maximum length of data stored in this parameter. Applies only to parameters "
"with a datatype of 'string' or 'number'. For numbers, this is the total "
"number of digits, including the fractional digits."
msgstr ""
"Longitud máxima de los datos almacenados en este parámetro. Sólo se aplica a "
"los parámetros con un dato tipo 'string ' (cadena) o 'number' (número). Para "
"los números, este es el número total de dígitos, incluidos los dígitos "
"fraccionales."

#: GFParser.py:1224
msgid ""
"Number of fractional digits. Applies only to parameters with a datatype of "
"'number'."
msgstr ""
"Número de dígitos fraccionales. Sólo se aplica a los parámetros del tipo "
"'number' (número)."

#: GFParser.py:1230
msgid "If set, it is obligatory to provide this parameter to run the form."
msgstr ""
"Si se establece, es obligatorio proporcionar este parámetro para ejecutar el "
"formulario."

#: GFParser.py:1236
msgid "Default value"
msgstr "Valor por defecto"

#: GFParser.py:1237
msgid ""
"Default value for the parameter, if the user does not provide a value for it."
msgstr ""
"Valor por defecto para el parámetro, si el usuario no proporciona el mismo."

#: GFParser.py:1243
msgid "Description of the parameter for the help text."
msgstr "Descripción del parámetro para el texto de ayuda."

#: GFParser.py:1250
msgid "Parameter"
msgstr "Parámetro"

#: GFParser.py:1289
msgid "M/D Min Child Rows"
msgstr "Mínimo de filas en detalle"

#: GFParser.py:1300
msgid "M/D Max Child Rows"
msgstr "Máximo de filas de detalle"

#: GFParser.py:1333
msgid "Text Field"
msgstr "Campo de texto"

#: GFParser.py:1334
msgid "List Box"
msgstr "Lista"

#: GFParser.py:1335
msgid "Drop Down Box"
msgstr "Lista Desplegable"

#: GFParser.py:1336
msgid "Label-like Field"
msgstr "Campo tipo etiqueta"

#: GFParser.py:1337
msgid "Check Box"
msgstr "Casilla de verificación"

#: input/GFKeyMapper.py:136
msgid "Invalid keystroke id '%(key)s' in keymap for '%(event)s'"
msgstr ""
"Identificador (ID) de combinación de teclas inválido '%(key)s' en el mapa de "
"caracteres para '%(event)s'"

#: input/GFKeyMapper.py:141
msgid "Invalid keystroke combination '%(comb)s' in keymap for '%(event)s'"
msgstr ""
"Combinación de teclas '%(comb)s' no válida en mapa de teclado para '%(event)"
"s'"

#: input/displayHandlers/Cursor.py:293
msgid "This field can not be changed"
msgstr "Este campo no puede ser cambiado"

#: input/displayHandlers/Cursor.py:306
msgid "This field allows numeric input only"
msgstr "Este campo sólo permite el ingreso de valores numéricos"

#: input/displayHandlers/Cursor.py:316
msgid "Maximum input length reached"
msgstr "Se alcanzó la longitud máxima en la entrada"

#: input/displayHandlers/Image.py:40
msgid "Form contains a <image> but python image support not installed"
msgstr ""
"El formulario contiene una imagen <image> pero no se instaló el soporte para "
"imágenes de python"

#: input/displayHandlers/datehandler.py:42
msgid "'%(value)s' is not a valid date-literal"
msgstr "'%(value)s' no es literalmente una fecha válida"

#: input/displayHandlers/datehandler.py:47
msgid "'%(value)s' is not a valid time-literal"
msgstr "'%(value)s' no es literalmente una hora válida"

#: input/displayHandlers/datehandler.py:129
#: input/displayHandlers/datehandler.py:130
msgid "H"
msgstr "H"

#: input/displayHandlers/datehandler.py:131
#: input/displayHandlers/datehandler.py:134
#: input/displayHandlers/datehandler.py:135
msgid "M"
msgstr "M"

#: input/displayHandlers/datehandler.py:132
msgid "S"
msgstr "S"

#: input/displayHandlers/datehandler.py:133
msgid "D"
msgstr "D"

#: input/displayHandlers/datehandler.py:136
#: input/displayHandlers/datehandler.py:137
msgid "Y"
msgstr "A"

#: uidrivers/_base/UIdriver.py:41
msgid "The UI-Driver %(name)s has no implementation of %(method)s"
msgstr ""
"El controlador de la interfaz de usuario %(name)s no tiene implementación de "
"%(method)s"

#: uidrivers/_base/widgets/_base.py:45
msgid "Widget %(cur_type)s '%(cur_name)s' overlaps %(cmp_type)s '%(cmp_name)s'"
msgstr ""
"El Widget %(cur_type)s '%(cur_name)s' se superpone a %(cmp_type)s '%"
"(cmp_name)s'"

#: uidrivers/_base/widgets/_base.py:57
msgid "Widget %(type)s '%(name)s' has an invalid width or height"
msgstr "El Widget %(type)s '%(name)s' tiene un ancho o alto inválido"

#: uidrivers/curses/UIdriver.py:221 uidrivers/qt3/dialogs.py:192
#: uidrivers/qt3/dialogs.py:436 uidrivers/qt4/dialogs.py:196
#: uidrivers/qt4/dialogs.py:441 uidrivers/win32/dialog.py:62
msgid "Ok"
msgstr "Confirma"

#: uidrivers/curses/widgets/entry.py:740
msgid "Select option"
msgstr "Seleccione opción"

#: uidrivers/curses/widgets/form.py:141
msgid "processing..."
msgstr "procesando..."

#: uidrivers/curses/widgets/form.py:219
msgid "Filename"
msgstr "Nombre de archivo"

#: uidrivers/curses/widgets/form.py:222
msgid "File '%s' already exists. Overwrite"
msgstr "Archivo '%s' ya existe. Sobreescribe."

#: uidrivers/curses/widgets/form.py:223
msgid "n"
msgstr "n"

#: uidrivers/curses/widgets/form.py:223 uidrivers/curses/widgets/form.py:224
msgid "y"
msgstr "s"

#: uidrivers/curses/widgets/form.py:230
msgid "File '%s' does not exist."
msgstr "Archivo '%s' inexistente."

#: uidrivers/curses/widgets/form.py:259
msgid "Directory"
msgstr "Directorio"

#: uidrivers/curses/widgets/form.py:502
msgid "Hit <Return> to continue."
msgstr "Presione <Return> para continuar."

#: uidrivers/curses/widgets/page.py:224
msgid "Not enough space available to display the page."
msgstr "No hay suficiente espacio para mostrar la página."

#: uidrivers/gtk2/UIdriver.py:43
msgid "Import error: You need pygtk 2.4 to use the gtk2 user interface driver."
msgstr ""
"Error de Importación: se necesita pygtk 2.0 para utilizar la interfaz de "
"usuario gtk2"

#: uidrivers/gtk2/UIdriver.py:45
msgid "You are actually using gtk %s and pygtk %s"
msgstr "Usted esta actualmente utilizando gtk %s y pygtk %s"

#: uidrivers/gtk2/UIdriver.py:53
msgid "The GNUe-Forms GTK driver requires PyGTK and GTK 2.x."
msgstr "El modo GTK requiere PyGTK y GTK 2.x"

#: uidrivers/gtk2/UIdriver.py:232 uidrivers/qt3/dialogs.py:43
#: uidrivers/qt4/dialogs.py:43 uidrivers/win32/dialogs.py:493
#: uidrivers/wx26/dialogs.py:429
msgid "GNUe Internal System Error"
msgstr "GNUe Error Interno del Sistema"

#: uidrivers/gtk2/UIdriver.py:233 uidrivers/qt3/dialogs.py:44
#: uidrivers/qt4/dialogs.py:44 uidrivers/win32/dialogs.py:494
#: uidrivers/wx26/dialogs.py:430
msgid "GNUe Unexpected Error"
msgstr "GNUe Error Inesperado"

#: uidrivers/gtk2/UIdriver.py:234 uidrivers/qt3/dialogs.py:45
#: uidrivers/qt4/dialogs.py:45 uidrivers/win32/dialogs.py:495
#: uidrivers/wx26/dialogs.py:431
msgid "GNUe Application Error"
msgstr "GNUe Error de la Aplicación"

#: uidrivers/gtk2/UIdriver.py:237 uidrivers/qt3/dialogs.py:48
#: uidrivers/qt4/dialogs.py:48 uidrivers/wx26/dialogs.py:434
msgid ""
"An unexpected internal error has occured:\n"
"%s.\n"
"This means you have found a bug in GNU Enterprise. Please report it to gnue-"
"dev@gnu.org"
msgstr ""
"Ha ocurrido un error interno inesperado:\n"
"%s.\n"
"Esto significa que usted ha encontrado un bug en GNU Enterprise. Por favor "
"reportar a gnue-dev@gnu.org"

#: uidrivers/gtk2/UIdriver.py:240 uidrivers/gtk2/UIdriver.py:242
#: uidrivers/qt3/dialogs.py:51 uidrivers/qt3/dialogs.py:53
#: uidrivers/qt4/dialogs.py:51 uidrivers/qt4/dialogs.py:53
#: uidrivers/wx26/dialogs.py:437 uidrivers/wx26/dialogs.py:439
msgid ""
"An unexpected error has occured:\n"
"%s.\n"
"Please contact your system administrator."
msgstr ""
"Ha ocurrido un error inesperado:\n"
"%s.\n"
"Por favor contacte al Administrador de Sistemas."

#: uidrivers/gtk2/UIdriver.py:251 uidrivers/qt3/widgets/form.py:59
#: uidrivers/qt4/widgets/form.py:61 uidrivers/win32/dialogs.py:512
#: uidrivers/win32/widgets/form/widget.py:59 uidrivers/wx26/dialogs.py:449
#: uidrivers/wx26/widgets/form.py:49
msgid "Error"
msgstr "Error"

#: uidrivers/gtk2/UIdriver.py:256 uidrivers/qt3/dialogs.py:97
#: uidrivers/qt3/dialogs.py:115 uidrivers/qt4/dialogs.py:99
#: uidrivers/qt4/dialogs.py:117
msgid ">> Detail"
msgstr ">> &Detalle"

#: uidrivers/gtk2/UIdriver.py:313 uidrivers/win32/dialogs.py:534
#: uidrivers/win32/dialogs.py:574 uidrivers/wx26/dialogs.py:496
#: uidrivers/wx26/dialogs.py:535
msgid ">> Details"
msgstr ">> &Detalles"

#: uidrivers/gtk2/UIdriver.py:317 uidrivers/win32/dialogs.py:569
#: uidrivers/wx26/dialogs.py:532
msgid "<< Details"
msgstr "<< &Detalles"

#: uidrivers/gtk2/dialogs.py:40 uidrivers/win32/dialogs.py:50
msgid "%s is not a valid type for an input field"
msgstr "%s no es un tipo válido para un campo de entrada"

#: uidrivers/gtk2/dialogs.py:66 uidrivers/qt3/dialogs.py:149
#: uidrivers/qt4/dialogs.py:151 uidrivers/win32/dialogs.py:360
#: uidrivers/wx26/dialogs.py:55
msgid "About %s"
msgstr "Acerca %s"

#: uidrivers/gtk2/dialogs.py:81 uidrivers/gtk2/dialogs.py:100
#: uidrivers/win32/dialogs.py:369 uidrivers/win32/dialogs.py:378
msgid "Version:"
msgstr "Versión:"

#: uidrivers/gtk2/dialogs.py:82 uidrivers/win32/dialogs.py:370
msgid "Driver:"
msgstr "Controlador:"

#: uidrivers/gtk2/dialogs.py:91
msgid " Form Information "
msgstr "Información del formulario"

#: uidrivers/gtk2/dialogs.py:99 uidrivers/win32/dialogs.py:377
msgid "Name:"
msgstr "Nombre:"

#: uidrivers/gtk2/dialogs.py:101 uidrivers/win32/dialogs.py:379
msgid "Author:"
msgstr "Autor:"

#: uidrivers/gtk2/dialogs.py:102 uidrivers/win32/dialogs.py:380
msgid "Description:"
msgstr "Descripción:"

#: uidrivers/html/UIdriver.py:99
msgid ""
"The following error occured in GNU Enterprise:\n"
"%s"
msgstr ""
"En GNU Enterprise ocurrieron los siguientes errores:\n"
"%s"

#: uidrivers/html/UIdriver.py:110
msgid "Title: %s"
msgstr "Título: %s"

#: uidrivers/html/UIdriver.py:111
msgid "Group: %s"
msgstr "Grupo: %s"

#: uidrivers/html/UIdriver.py:112
msgid "Name: %s"
msgstr "Nombre: %s"

#: uidrivers/html/UIdriver.py:113
msgid "Message: %s"
msgstr "Mensaje: %s"

#: uidrivers/html/UIdriver.py:114
msgid "Detail: %s "
msgstr "Detalle: %s"

#: uidrivers/html/widgets/form.py:188
msgid ""
"GNUe Forms:\n"
"Name: %s\n"
"Version: %s\n"
"Author: %s\n"
"Description: %s"
msgstr ""
"GNUe Forms:\n"
"Nombre: %s\n"
"Versión: %s\n"
"Autor: %s\n"
"Descripción: %s"

#: uidrivers/html/widgets/form.py:197
msgid "Printout currently not supported"
msgstr "Actualmente no se soporta impresión"

#: uidrivers/qt3/UIdriver.py:37
msgid "The GNUe-Forms QT3 driver requires PyQT."
msgstr "El modo QT de GNUe-Forms requiere PyQT"

#: uidrivers/qt3/dialogs.py:92 uidrivers/qt4/dialogs.py:94
#: uidrivers/win32/dialogs.py:530
msgid "Close"
msgstr "Cerrar"

#: uidrivers/qt3/dialogs.py:113 uidrivers/qt4/dialogs.py:115
msgid "<< Detail"
msgstr "<< &Detalle"

#: uidrivers/qt3/dialogs.py:164 uidrivers/qt4/dialogs.py:166
#: uidrivers/wx26/UISplashScreen.py:54 uidrivers/wx26/dialogs.py:82
msgid "Version: %s"
msgstr "Versión: %s"

#: uidrivers/qt3/dialogs.py:430 uidrivers/qt4/dialogs.py:435
#: uidrivers/win32/dialog.py:66
msgid "Cancel"
msgstr "Cancelar"

#: uidrivers/qt3/widgets/form.py:49 uidrivers/qt4/widgets/form.py:51
#: uidrivers/wx26/widgets/form.py:40
msgid "Information"
msgstr "Información"

#: uidrivers/qt3/widgets/form.py:52 uidrivers/qt4/widgets/form.py:54
#: uidrivers/win32/widgets/form/widget.py:53 uidrivers/wx26/widgets/form.py:43
msgid "Warning"
msgstr "Advertencia"

#: uidrivers/qt3/widgets/form.py:55 uidrivers/qt4/widgets/form.py:57
#: uidrivers/win32/widgets/form/widget.py:56 uidrivers/wx26/widgets/form.py:46
msgid "Question"
msgstr "Pregunta"

#: uidrivers/qt3/widgets/form.py:378
msgid "The file '%(file)s' already exists. Overwrite it?"
msgstr "El archivo '%(file)s' ya existe. Sobreescribe?"

#: uidrivers/qt3/widgets/form.py:380
msgid "File already exists"
msgstr "El archivo ya existe"

#: uidrivers/qt3/widgets/image.py:43 uidrivers/qt4/widgets/image.py:43
#: uidrivers/wx26/widgets/image.py:42
msgid "Image '%(name)s' is missing one of Sizer:width or Sizer:height"
msgstr ""
"La imagen '%(name)s' carece de Dimensión:anchura (Sizer:width) o Dimensión:"
"altura (Sizer:height)"

#: uidrivers/qt4/UIdriver.py:37
msgid "The GNUe-Forms qt4 driver requires PyQT 4.1+"
msgstr "El controlador QT4 de GNUe-Forms requiere PyQT 4.1+"

#: uidrivers/win32/UIdriver.py:33
msgid "The GNUe-Forms Win32 driver requires PyWin32."
msgstr "El modo Win32 de GNUe-Forms requiere PyWin32."

#: uidrivers/win32/dialogs.py:368
msgid "GNUe Forms"
msgstr "GNUe Forms"

#: uidrivers/win32/dialogs.py:376
msgid "Form Information"
msgstr "Información del formulario"

#: uidrivers/win32/dialogs.py:498
msgid ""
"An unexpected internal error has occured:\r\n"
"%s.\r\n"
"This means you have found a bug in GNU Enterprise. Please report it to gnue-"
"dev@gnu.org"
msgstr ""
"Ha ocurrido un error interno inesperado:\r\n"
"%s.\r\n"
"Esto quiere decir que ha encontrado un bug en GNU Enterprise. Por favor "
"reportar a gnue-dev@gnu.org"

#: uidrivers/win32/dialogs.py:501 uidrivers/win32/dialogs.py:503
msgid ""
"An unexpected error has occured:\r\n"
"%s.\r\n"
"Please contact your system administrator."
msgstr ""
"Ha ocurrido un error inesperado:\r\n"
"%s.\r\n"
"Por favor contacte al Administrador de Sistemas."

#: uidrivers/win32/widgets/form/widget.py:50
msgid "Info"
msgstr "Información"

#: uidrivers/win32/widgets/form/widget.py:291
#: uidrivers/wx26/widgets/form.py:477
msgid "All files"
msgstr "Todos los archivos"

#: uidrivers/wx26/UIdriver.py:45
msgid "This GNUe-Forms UI Driver requires at least wx %s."
msgstr "Este controlador de GNUe-Forms requiere al menos wx %s."

#: uidrivers/wx26/widgets/form.py:689
msgid "Login: "
msgstr "Login:"
