# translation of lokalize.po to Spanish
# Translation of kaider to Spanish
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
# Santiago Fernández Sancho <santi@kde-es.org>, 2007.
# Enrique Matias Sanchez (aka Quique) <cronopios@gmail.com>, 2007.
# Eloy Cuadra <ecuadra@eloihr.net>, 2008.
msgid ""
msgstr ""
"Project-Id-Version: lokalize\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-17 18:38+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.3\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"

#: kaider.cpp:185
#, kde-format
msgctxt "@info:status message entry"
msgid "Current: %1"
msgstr "Actual: %1"

#: kaider.cpp:186 kaider.cpp:749
#, kde-format
msgctxt "@info:status message entries"
msgid "Total: %1"
msgstr "Total: %1"

#: kaider.cpp:187 kaider.cpp:197
#, kde-format
msgctxt "@info:status message entries"
msgid "Fuzzy: %1"
msgstr "Dudosas: %1"

#: kaider.cpp:188 kaider.cpp:202
#, kde-format
msgctxt "@info:status message entries"
msgid "Untranslated: %1"
msgstr "Sin traducir: %1"

#: kaider.cpp:216 lokalizemainwindow.cpp:391
msgctxt "@title actions category"
msgid "File"
msgstr "Archivo"

#: kaider.cpp:217
msgctxt "@title actions category"
msgid "Navigation"
msgstr "Navegación"

#: kaider.cpp:218
msgctxt "@title actions category"
msgid "Editing"
msgstr "Edición"

#: kaider.cpp:219
msgid "Synchronization 1"
msgstr "Sincronización 1"

#: kaider.cpp:220
msgid "Synchronization 2"
msgstr "Sincronización 2"

#: kaider.cpp:221
msgid "Translation Memory"
msgstr "Memoria de traducción"

#: kaider.cpp:222 lokalizemainwindow.cpp:393
msgctxt "@title actions category"
msgid "Glossary"
msgstr "Glosario"

#: kaider.cpp:223
msgctxt "@title actions category"
msgid "Tools"
msgstr "Herramientas"

#: kaider.cpp:285
#, kde-format
msgctxt "@action:inmenu"
msgid "Insert TM suggestion # %1"
msgstr "Insertar la sugerencia de la MT nº %1"

#: kaider.cpp:330
#, kde-format
msgctxt "@action:inmenu"
msgid "Insert # %1 term translation"
msgstr "Insertar la traducción del término nº %1"

#: kaider.cpp:341
msgctxt "@action:inmenu"
msgid "Define new term"
msgstr "Definir nuevo término"

#: kaider.cpp:368
#, kde-format
msgctxt "@action:inmenu"
msgid "Insert WebQuery result # %1"
msgstr "Insertar el resultado de la Consulta web nº %1"

#: kaider.cpp:432
msgctxt "@action:inmenu"
msgid "Change searching direction"
msgstr "Cambiar la dirección de búsqueda"

#: kaider.cpp:436
msgctxt "@option:check whether message is marked as Approved"
msgid "Approved"
msgstr "Aprobada"

#: kaider.cpp:449
msgctxt "@action:inmenu"
msgid "Copy source to target"
msgstr "Copiar el origen al destino"

#: kaider.cpp:452
msgctxt "@action:inmenu"
msgid "Unwrap target"
msgstr "Ajustar líneas del destino"

#: kaider.cpp:457
msgctxt "@action:inmenu"
msgid "Clear"
msgstr "Limpiar"

#: kaider.cpp:461
msgctxt "@action:inmenu"
msgid "Insert Tag"
msgstr "Insertar una etiqueta"

#: kaider.cpp:469
msgctxt "@action:inmenu entry"
msgid "&Next"
msgstr "Siguie&nte"

#: kaider.cpp:474
msgctxt "@action:inmenu entry"
msgid "&Previous"
msgstr "&Anterior"

#: kaider.cpp:480
msgctxt "@action:inmenu"
msgid "&First Entry"
msgstr "&Primera entrada"

#: kaider.cpp:486
msgctxt "@action:inmenu"
msgid "&Last Entry"
msgstr "Ú&ltima entrada"

#: kaider.cpp:491
msgctxt "@action:inmenu"
msgid "Entry by number"
msgstr "Entrada por número"

#: kaider.cpp:493
msgctxt "@action:inmenu"
msgid "Previous translated but not approved"
msgstr "Anterior traducida pero no aprobada"

#: kaider.cpp:497
msgctxt "@action:inmenu"
msgid "Next translated but not approved"
msgstr "Siguiente traducida pero no aprobada"

#: kaider.cpp:501
msgctxt "@action:inmenu"
msgid "Previous untranslated"
msgstr "Anterior no traducida"

#: kaider.cpp:505
msgctxt "@action:inmenu"
msgid "Next untranslated"
msgstr "Siguiente no traducida"

#: kaider.cpp:509
msgctxt "@action:inmenu"
msgid "Previous not approved"
msgstr "Anterior no aprobada"

#: kaider.cpp:513
msgctxt "@action:inmenu"
msgid "Next not approved"
msgstr "Siguiente no aprobada"

#: kaider.cpp:520
msgctxt "@option:check"
msgid "Bookmark message"
msgstr "Poner un marcador en el mensaje"

#: kaider.cpp:526
msgctxt "@action:inmenu"
msgid "Previous bookmark"
msgstr "Marcador anterior"

#: kaider.cpp:530
msgctxt "@action:inmenu"
msgid "Next bookmark"
msgstr "Siguiente marcador"

#: kaider.cpp:538
#, no-c-format
msgctxt "@action:inmenu"
msgid "Fill in all exact suggestions"
msgstr "Rellenar todas las sugerencias exactas"

#: kaider.cpp:542
#, no-c-format
msgctxt "@action:inmenu"
msgid "Fill in all exact suggestions and mark as fuzzy"
msgstr "Rellenar las sugerencias exactas y marcarlas como dudosas"

#: kaider.cpp:546
msgctxt "@action:inmenu"
msgid "Word count"
msgstr "Contador de palabras"

#: kaider.cpp:551
msgctxt "@action:inmenu"
msgid "Open file for sync/merge"
msgstr "Abrir archivo para sincronizar/mezclar"

#: kaider.cpp:552 kaider.cpp:592
msgctxt "@info:status"
msgid ""
"Open catalog to be merged into the current one / replicate base file changes "
"to"
msgstr ""
"Abrir catálogo para fusionar con el actual / replicar cambios de archivos "
"base en"

#: kaider.cpp:558 kaider.cpp:598
msgctxt "@action:inmenu"
msgid "Previous different"
msgstr "Anterior diferente"

#: kaider.cpp:559 kaider.cpp:599
msgctxt "@info:status"
msgid ""
"Previous entry which is translated differently in the file being merged, "
"including empty translations in merge source"
msgstr ""
"Entrada anterior que se ha traducido de forma diferente en los archivos con "
"los que se ha fusionado, incluidas las traducciones vacías en la fuente de "
"mezcla"

#: kaider.cpp:567 kaider.cpp:606
msgctxt "@action:inmenu"
msgid "Next different"
msgstr "Siguiente diferente"

#: kaider.cpp:568 kaider.cpp:607
msgctxt "@info:status"
msgid ""
"Next entry which is translated differently in the file being merged, "
"including empty translations in merge source"
msgstr ""
"Siguiente entrada que se ha traducido de forma diferente en los archivos con "
"los que se ha fusionado, incluidas las traducciones vacías en la fuente de "
"mezcla"

#: kaider.cpp:576 kaider.cpp:614
msgctxt "@action:inmenu"
msgid "Copy from merging source"
msgstr "Copiar de la fuente de fusión"

#: kaider.cpp:582 kaider.cpp:619
msgctxt "@action:inmenu"
msgid "Copy all new translations"
msgstr "Copiar todas las traducciones nuevas"

#: kaider.cpp:583
msgctxt "@info:status"
msgid "This changes only empty entries in base file"
msgstr "Sólo cambia las entradas vacías en el archivo base"

#: kaider.cpp:591
msgctxt "@action:inmenu"
msgid "Open file for secondary sync"
msgstr "Abrir archivo para sincronización secundaria"

#: kaider.cpp:620
msgctxt "@info:status"
msgid "This changes only empty entries"
msgstr "Sólo cambia las entradas vacías"

#: kaider.cpp:694 kaider.cpp:850
msgctxt "@info"
msgid ""
"The document contains unsaved changes.\n"
"Do you want to save your changes or discard them?"
msgstr ""
"El documento contiene cambios sin guardar.\n"
"¿Desea guardar los cambios o descartarlos?"

#: kaider.cpp:695 kaider.cpp:851 glossary/glossarywindow.cpp:437
msgctxt "@title:window"
msgid "Warning"
msgstr "Aviso"

#: kaider.cpp:801 mergemode/mergeview.cpp:237
#, kde-format
msgctxt "@info"
msgid "Error opening the file <filename>%1</filename>"
msgstr "Error al abrir el archivo <filename>%1</filename>"

#: kaider.cpp:823
#, kde-format
msgctxt "@info"
msgid ""
"Error saving the file <filename>%1</filename>\n"
"Do you want to save to another file or cancel?"
msgstr ""
"Error al guardar el archivo <filename>%1</filename>\n"
"¿Desea guardarlo en otro archivo o cancelar?"

#: kaider.cpp:825
msgctxt "@title"
msgid "Error"
msgstr "Error"

#: kaider.cpp:878
msgctxt "@title"
msgid "Jump to Entry"
msgstr "Saltar a la entrada"

#: kaider.cpp:879
msgctxt "@label:spinbox"
msgid "Enter entry number:"
msgstr "Introduzca el número de entrada:"

#: kaider.cpp:945
#, kde-format
msgctxt "@info:status"
msgid "Current: %1"
msgstr "Actual: %1"

#: kaider.cpp:960
msgctxt "@info:status"
msgid "Untranslated"
msgstr "Sin traducir"

#: kaider.cpp:962
msgctxt "@info:status"
msgid "Approved"
msgstr "Aprobada"

#: kaider.cpp:964
msgctxt "@info:status"
msgid "Needs review"
msgstr "Necesita revisión"

#: kaider_findreplace.cpp:278 kaider_findreplace.cpp:581
msgctxt "@title:window"
msgid "Scanning Files..."
msgstr "Explorando archivos..."

#: kaider_findreplace.cpp:753
msgctxt "@item Undo action item"
msgid "Replace"
msgstr "Reemplazar"

#: kaider_findreplace.cpp:1021
#, kde-format
msgctxt "@info words count"
msgid "Source text words: %1<br/>Target text words: %2"
msgstr "Palabras del texto de origen: %1<br/>Palabras del texto de destino: %2"

#: kaider_findreplace.cpp:1022
msgctxt "@title"
msgid "Word Count"
msgstr "Contador de palabras"

#: kaiderview.cpp:78
msgctxt "@label whether entry is fuzzy"
msgid "Fuzzy:"
msgstr "Dudosa:"

#: kaiderview.cpp:80
msgctxt "@label whether entry is untranslated"
msgid "Untranslated:"
msgstr "Sin traducir:"

#: kaiderview.cpp:93
msgctxt "@action"
msgid "Hide"
msgstr "Ocultar"

#: kaiderview.cpp:558
#, kde-format
msgctxt "@info:label cursor position"
msgid "Column: %1"
msgstr "Columna: %1"

#: kaiderview.cpp:715
#, kde-format
msgctxt "@title:tab"
msgid "Plural Form %1"
msgstr "Forma plural %1"

#: kaiderview.cpp:939
msgctxt "@item Undo action item"
msgid "Unwrap"
msgstr "Ajuste de línea"

#: lokalizemainwindow.cpp:394
msgctxt "@title actions category"
msgid "Translation Memory"
msgstr "Memoria de traducción"

#: lokalizemainwindow.cpp:395
msgctxt "@title actions category"
msgid "Project"
msgstr "Proyecto"

#: lokalizemainwindow.cpp:434
msgid "Next tab"
msgstr "Pestaña siguiente"

#: lokalizemainwindow.cpp:437
msgid "Previous tab"
msgstr "Pestaña anterior"

#: lokalizemainwindow.cpp:443
msgctxt "@action:inmenu"
msgid "Glossary"
msgstr "Glosario"

#: lokalizemainwindow.cpp:451
msgctxt "@action:inmenu"
msgid "Translation memory"
msgstr "Memoria de traducción"

#: lokalizemainwindow.cpp:455
msgctxt "@action:inmenu"
msgid "Manage translation memories"
msgstr "Gestionar las memorias de traducción"

#: lokalizemainwindow.cpp:459
msgctxt "@action:inmenu"
msgid "Project overview"
msgstr "Resumen del proyecto"

#: lokalizemainwindow.cpp:463 lokalizemainwindow.cpp:466
msgctxt "@action:inmenu"
msgid "Configure project"
msgstr "Configurar el proyecto"

#: lokalizemainwindow.cpp:469
msgctxt "@action:inmenu"
msgid "Open project"
msgstr "Abrir proyecto"

#: lokalizemainwindow.cpp:472
msgctxt "@action:inmenu"
msgid "Open recent project"
msgstr "Abrir proyecto reciente"

#: lokalizemainwindow.cpp:478
msgctxt "@action:inmenu"
msgid "Create new project"
msgstr "Crear un proyecto nuevo"

#: main.cpp:63
msgid ""
"Computer-aided translation system.\n"
"Don't translate what had already been translated!"
msgstr ""
"Sistema de traducción asistida por un equipo informático.\n"
"¡No traduzca lo que ya ha sido traducido!"

#: main.cpp:67
msgctxt "@title"
msgid "Lokalize"
msgstr "Lokalize"

#: main.cpp:68
msgctxt "@info:credit"
msgid ""
"(c) 2007-2008 Nick Shaforostoff\n"
"(c) 1999-2006 The KBabel developers"
msgstr ""
"© 2007-2008 Nick Shaforostoff\n"
"© 1999-2006 los desarrolladores de KBabel"

#: main.cpp:69
msgid "Nick Shaforostoff"
msgstr "Nick Shaforostoff"

#: main.cpp:70
msgid "Google Inc."
msgstr "Google Inc."

#: main.cpp:70
msgid "sponsored development as part of Google Summer Of Code program"
msgstr "patrocinó el desarrollo como parte del programa «Google Summer Of Code»"

#: main.cpp:71
msgid "Stephan Johach"
msgstr "Stephan Johach"

#: main.cpp:71 main.cpp:72
msgid "bug fixing patches"
msgstr "parches de corrección de fallos"

#: main.cpp:72
msgid "Chusslove Illich"
msgstr "Chusslove Illich"

#: main.cpp:77
msgid "Load specified project."
msgstr "Cargar el proyecto especificado."

#: main.cpp:78
msgid "Document to open"
msgstr "Documento a abrir"

#: msgctxtview.cpp:47 msgctxtview.cpp:50
msgctxt "@title:window"
msgid "Message Context"
msgstr "Contexto del mensaje"

#: msgctxtview.cpp:93
msgctxt "@info PO comment parsing. contains filename"
msgid "<br><i>Place:</i>"
msgstr "<br><i>Lugar:</i>"

#: msgctxtview.cpp:108
msgctxt "@info PO comment parsing"
msgid "<br><i>GUI place:</i>"
msgstr "<br><i>Lugar de la interfaz:</i>"

#: msgctxtview.cpp:111
msgctxt "@info PO comment parsing"
msgid "<br><i>Misc:</i>"
msgstr "<br><i>Varios:</i>"

#: msgctxtview.cpp:113
msgctxt "@info PO comment parsing"
msgid "<br><i>Previous string:</i>"
msgstr "<br><i>Cadena anterior:</i>"

#: msgctxtview.cpp:114
msgctxt "@info PO comment parsing"
msgid "<br><i>Previous context:</i>"
msgstr "<br><i>Contexto anterior:</i>"

#: msgctxtview.cpp:117
msgctxt "@info PO comment parsing"
msgid "<b>Comment:</b>"
msgstr "<b>Comentario:</b>"

#: msgctxtview.cpp:137
msgctxt "@info PO comment parsing"
msgid "<br><b>Context:</b><br>"
msgstr "<br><b>Contexto:</b><br>"

#: msgiddiffview.cpp:47 msgiddiffview.cpp:50
msgctxt "@title:window"
msgid "Original Diff"
msgstr "Diff original"

#: msgiddiffview.cpp:60
msgctxt "@info:tooltip"
msgid ""
"Sometimes, if original text is changed, its translation becomes "
"<emphasis>fuzzy</emphasis> (i.e. looses approval status). This window shows "
"the difference between new original string and the old one, so that you can "
"easily see which changes should be applied to translation."
msgstr ""
"En algunas ocasiones, si el texto original se modifica, su traducción se "
"convierte en <emphasis>dudosa</emphasis> (es decir, pierde el estado de "
"aprobación). Esta ventana muestra la diferencia entre la nueva cadena "
"original y la antigua, de modo que pueda decidir qué cambios se deben "
"aplicar a la traducción."

#. i18n: file: editorui.rc:4
#. i18n: ectx: Menu (file)
#: rc.cpp:3 rc.cpp:127
msgid "&File"
msgstr "&Archivo"

#. i18n: file: editorui.rc:33
#. i18n: ectx: Menu (edit)
#: rc.cpp:6 rc.cpp:130
msgid "&Edit"
msgstr "&Editar"

#. i18n: file: editorui.rc:60
#. i18n: ectx: Menu (glossary)
#: rc.cpp:9 rc.cpp:133
msgid "&Glossary"
msgstr "&Glosario"

#. i18n: file: editorui.rc:85
#. i18n: ectx: Menu (webquery)
#: rc.cpp:12 rc.cpp:136
msgid "&WebQuery"
msgstr "Consulta &web"

#. i18n: file: editorui.rc:102
#. i18n: ectx: Menu (tmquery)
#: rc.cpp:15 rc.cpp:139
msgid "Translation &Memory"
msgstr "Mem&oria de traducción"

#. i18n: file: editorui.rc:120
#. i18n: ectx: Menu (go)
#: rc.cpp:18 rc.cpp:142
msgid "&Go"
msgstr "&Ir"

#. i18n: file: editorui.rc:150
#. i18n: ectx: Menu (bookmarks)
#: rc.cpp:21 rc.cpp:145
msgid "&Bookmarks"
msgstr "&Marcadores"

#. i18n: file: editorui.rc:157
#. i18n: ectx: Menu (merge)
#: rc.cpp:24 rc.cpp:148
msgid "&Sync"
msgstr "&Sincronizar"

#. i18n: file: editorui.rc:166
#. i18n: ectx: Menu (mergesecondary)
#: rc.cpp:27 rc.cpp:151
msgid "&Secondary sync source"
msgstr "Fuente de &sincronización secundaria"

#. i18n: file: editorui.rc:188
#. i18n: ectx: Menu (toolviews)
#: rc.cpp:30 rc.cpp:154
msgid "Tool&views"
msgstr "&Vista de herramientas"

#. i18n: file: editorui.rc:209
#. i18n: ectx: ToolBar (mainToolBar)
#: rc.cpp:33 rc.cpp:157
msgid "Main Toolbar"
msgstr "Barra de herramientas principal"

#. i18n: file: kaider_findextension.ui:42
#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_ignoreAccelMarks)
#: rc.cpp:36 rc.cpp:373
msgid "Ignore accelerator marks"
msgstr "Ignorar las marcas de acelerador"

#. i18n: file: kaider_findextension.ui:45
#. i18n: ectx: property (text), widget (QCheckBox, m_ignoreAccelMarks)
#: rc.cpp:39 rc.cpp:376
msgctxt "@option:check"
msgid "Ignore accelerator marks"
msgstr "Ignorar las marcas de acelerador"

#. i18n: file: kaider_findextension.ui:52
#. i18n: ectx: property (whatsThis), widget (QCheckBox, m_skipTags)
#: rc.cpp:42 rc.cpp:379
msgid "Skip tags"
msgstr "Saltar las etiquetas"

#. i18n: file: kaider_findextension.ui:55
#. i18n: ectx: property (text), widget (QCheckBox, m_skipTags)
#: rc.cpp:45 rc.cpp:382
msgctxt "@option:check"
msgid "Skip tags"
msgstr "Saltar las etiquetas"

#. i18n: file: lokalizemainwindowui.rc:5
#. i18n: ectx: Menu (project)
#: rc.cpp:48 rc.cpp:367
msgid "&Project"
msgstr "&Proyecto"

#. i18n: file: lokalizemainwindowui.rc:14
#. i18n: ectx: Menu (project_actions)
#: rc.cpp:51 rc.cpp:370
msgid "&Scripts"
msgstr "&Guiones"

#: rc.cpp:52
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Eloy Cuadra,Santiago Fernández Sancho"

#: rc.cpp:53
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "ecuadra@eloihr.net,santi@kde-es.org"

#. i18n: file: tm/dbparams.ui:19
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:56
msgid "Name:"
msgstr "Nombre:"

#. i18n: file: tm/dbparams.ui:26
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:59
msgid "Markup regex:"
msgstr "Exp. reg. de marca:"

#. i18n: file: tm/dbparams.ui:39
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:62
msgid "Accelerator:"
msgstr "Acelerador:"

#. i18n: file: tm/queryoptions.ui:24
#. i18n: ectx: property (toolTip), widget (KLineEdit, querySource)
#: rc.cpp:65
msgid ""
"Search expression for source language part.\n"
"Press Enter to start the search."
msgstr ""
"Expresión de búsqueda para la «part» del idioma de origen.\n"
"Pulse «Intro» para comenzar la búsqueda."

#. i18n: file: tm/queryoptions.ui:32
#. i18n: ectx: property (toolTip), widget (KLineEdit, queryTarget)
#: rc.cpp:69
msgid ""
"Search expression for target language part.\n"
"Press Enter to start the search."
msgstr ""
"Expresión de búsqueda para la «part» del idioma de destino.\n"
"Pulse «Intro» para comenzar la búsqueda."

#. i18n: file: tm/queryoptions.ui:39
#. i18n: ectx: property (text), widget (QLabel, querySourceLabel)
#: rc.cpp:73
msgid "Source:"
msgstr "Origen:"

#. i18n: file: tm/queryoptions.ui:49
#. i18n: ectx: property (text), widget (QLabel, queryTargetLabel)
#: rc.cpp:76
msgid "Target:"
msgstr "Destino:"

#. i18n: file: tm/queryoptions.ui:59
#. i18n: ectx: property (toolTip), widget (QCheckBox, invertTarget)
#. i18n: file: tm/queryoptions.ui:69
#. i18n: ectx: property (toolTip), widget (QCheckBox, invertSource)
#: rc.cpp:79 rc.cpp:85
msgid "Show results that do not match search expression"
msgstr "Mostrar resultados que no satisfagan la expresión de búsqueda"

#. i18n: file: tm/queryoptions.ui:62
#. i18n: ectx: property (text), widget (QCheckBox, invertTarget)
#. i18n: file: tm/queryoptions.ui:72
#. i18n: ectx: property (text), widget (QCheckBox, invertSource)
#: rc.cpp:82 rc.cpp:88
msgid "Invert"
msgstr "Invertir"

#. i18n: file: tm/queryoptions.ui:95
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:91
msgid "File mask:"
msgstr "Máscara de archivo:"

#. i18n: file: tm/queryoptions.ui:105
#. i18n: ectx: property (toolTip), widget (KLineEdit, filemask)
#: rc.cpp:94
msgid "Show only results from files with path matching specified mask"
msgstr ""
"Mostrar solo los resultados de los archivos cuya ruta satisfaga la máscara "
"especificada"

#. i18n: file: tm/queryoptions.ui:116
#. i18n: ectx: property (toolTip), widget (QRadioButton, substr)
#: rc.cpp:97
msgid "Case insensitive"
msgstr "No distinguir mayúsculas y minúsculas"

#. i18n: file: tm/queryoptions.ui:119
#. i18n: ectx: property (text), widget (QRadioButton, substr)
#: rc.cpp:100
msgctxt "@option:radio"
msgid "Substring"
msgstr "Subcadena"

#. i18n: file: tm/queryoptions.ui:129
#. i18n: ectx: property (toolTip), widget (QRadioButton, like)
#: rc.cpp:103
msgid "Space is AND operator. Case insensitive."
msgstr "El espacio es un operador Y. No distinguir mayúsculas y minúsculas."

#. i18n: file: tm/queryoptions.ui:132
#. i18n: ectx: property (text), widget (QRadioButton, like)
#: rc.cpp:106
msgctxt "@option:radio"
msgid "Google-like"
msgstr "Estilo Google"

#. i18n: file: tm/queryoptions.ui:142
#. i18n: ectx: property (toolTip), widget (QRadioButton, rx)
#: rc.cpp:109
msgid "Shell globs (* and ?). Case sensitive."
msgstr "Globales del intérprete (* y ?). Distinguir mayúsculas y minúsculas."

#. i18n: file: tm/queryoptions.ui:145
#. i18n: ectx: property (text), widget (QRadioButton, rx)
#: rc.cpp:112
msgctxt "@option:radio"
msgid "Wildcard"
msgstr "Comodín"

#. i18n: file: tm/managedatabases.ui:18
#. i18n: ectx: property (text), widget (QPushButton, create)
#: rc.cpp:115
msgid "Create"
msgstr "Crear"

#. i18n: file: tm/managedatabases.ui:25
#. i18n: ectx: property (text), widget (QPushButton, addData)
#: rc.cpp:118
msgid "Add data"
msgstr "Añadir datos"

#. i18n: file: tm/managedatabases.ui:32
#. i18n: ectx: property (text), widget (QPushButton, importTMX)
#: rc.cpp:121
msgid "Add data from TMX"
msgstr "Añadir datos desde TMX"

#. i18n: file: tm/managedatabases.ui:39
#. i18n: ectx: property (text), widget (QPushButton, exportTMX)
#: rc.cpp:124
msgid "Export to TMX"
msgstr "Exportar a TMX"

#. i18n: file: prefs/prefs_misc.ui:47
#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_PrefetchTM)
#: rc.cpp:160
msgid "If checked, get translation memory suggestions "
msgstr "Si está marcado, obtener las sugerencias de la memoria de traducción."

#. i18n: file: prefs/prefs_misc.ui:50
#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_PrefetchTM)
#: rc.cpp:163
msgid ""
"If this is checked, the program will fetch translation memories as soon as "
"you open a file."
msgstr ""
"Si está marcado, el programa extraerá memorias de traducción tan pronto como "
"abra un archivo."

#. i18n: file: prefs/prefs_misc.ui:53
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_PrefetchTM)
#: rc.cpp:166
msgid "Prefetch translation memory suggestions on file open"
msgstr ""
"Obtener previamente las sugerencias de la memoria de traducción al abrir el "
"archivo"

#. i18n: file: prefs/prefs_misc.ui:60
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:169
msgid "Max number of suggestions:"
msgstr "Número máximo de sugerencias:"

#. i18n: file: prefs/prefs_misc.ui:67
#. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_SuggCount)
#: rc.cpp:172
msgid "Set the maximum number of suggestions"
msgstr "Establecer el número máximo de sugerencias"

#. i18n: file: prefs/prefs_misc.ui:70
#. i18n: ectx: property (whatsThis), widget (QSpinBox, kcfg_SuggCount)
#: rc.cpp:175
msgid "You can change the maximum number of suggestions, default is 10."
msgstr "Puede cambiar el número máximo de sugerencias (10 por omisión)."

#. i18n: file: prefs/prefs_misc.ui:77
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoaddTM)
#: rc.cpp:178
msgid "Update/Add edited entries to translation memory"
msgstr "Actualizar/añadir entradas editadas en la memoria de traducción"

#. i18n: file: prefs/prefs_misc.ui:84
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_ScanToTMOnOpen)
#: rc.cpp:181
msgid "Scan opened files to translation memory"
msgstr "Explorar archivos abiertos para la memoria de traducción"

#. i18n: file: prefs/prefs_font.ui:24
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:184
msgid "Editor font:"
msgstr "Tipo de letra del editor:"

#. i18n: file: prefs/prefs_font.ui:31
#. i18n: ectx: property (toolTip), widget (KFontRequester, kcfg_MsgFont)
#: rc.cpp:187
msgid "Change the font for the editor"
msgstr "Cambiar el tipo de letra del editor"

#. i18n: file: prefs/prefs_font.ui:34
#. i18n: ectx: property (whatsThis), widget (KFontRequester, kcfg_MsgFont)
#: rc.cpp:190
msgid "Choose a new font for the area where you write the translated message."
msgstr ""
"Seleccionar un nuevo tipo de letra para el área donde escribe el mensaje "
"traducido."

#. i18n: file: prefs/prefs_font.ui:41
#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_Leds)
#: rc.cpp:193
msgid "Display LEDS for message status"
msgstr "Mostrar LED para el estado del mensaje"

#. i18n: file: prefs/prefs_font.ui:44
#. i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_Leds)
#: rc.cpp:196
msgid ""
"If checked, LEDS will be shown to display the message status: Fuzzy, "
"Untranslated or Error. If unchecked, no LEDs will be displayed."
msgstr ""
"Si está marcado, se mostrarán LED para representar el estado del mensaje: "
"dudoso, sin traducir o erróneo. Si no está marcado, no se mostrarán LED."

#. i18n: file: prefs/prefs_font.ui:47
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_Leds)
#: rc.cpp:199
msgid ""
"LEDs to indicate Fuzzy, Untranslated and Error status, as well as cursor "
"column number"
msgstr ""
"LED para indicar de los estados de dudoso, sin traducir y error, además del "
"número de columna del cursor"

#. i18n: file: prefs/prefs_font.ui:56
#. i18n: ectx: property (whatsThis), widget (QGroupBox, groupBox)
#: rc.cpp:202
msgid "Text colors for the changes in the message."
msgstr "Colores de texto para los cambios del mensaje."

#. i18n: file: prefs/prefs_font.ui:59
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:205
msgid "String Matching"
msgstr "Cadena coincidente"

#. i18n: file: prefs/prefs_font.ui:65
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:208
msgctxt "@label:chooser"
msgid "Text added in the newer string:"
msgstr "Texto añadido a la cadena más reciente:"

#. i18n: file: prefs/prefs_font.ui:72
#. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_AddColor)
#: rc.cpp:211
msgid "Change the color for the new text added"
msgstr "Cambiar el color para el nuevo texto añadido"

#. i18n: file: prefs/prefs_font.ui:75
#. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_AddColor)
#: rc.cpp:214
msgid ""
"You can set another color for viewing the text that was added to the string."
msgstr ""
"Puede establecer otro color para visualizar el texto que ha sido añadido a "
"la cadena."

#. i18n: file: prefs/prefs_font.ui:85
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:217
msgctxt "@label:chooser"
msgid "Text removed in the newer string:"
msgstr "Texto eliminado de la cadena más reciente:"

#. i18n: file: prefs/prefs_font.ui:92
#. i18n: ectx: property (toolTip), widget (KColorButton, kcfg_DelColor)
#: rc.cpp:220
msgid "Change the color for the text removed"
msgstr "Cambiar el color para el texto eliminado"

#. i18n: file: prefs/prefs_font.ui:95
#. i18n: ectx: property (whatsThis), widget (KColorButton, kcfg_DelColor)
#: rc.cpp:223
msgid ""
"You can set another color for viewing the text that was removed from the "
"string."
msgstr ""
"Puede establecer otro color para visualizar el texto que ha sido eliminado "
"de la cadena."

#. i18n: file: prefs/prefs_font.ui:121
#. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_HighlightSpaces)
#: rc.cpp:226
msgid ""
"Check to see if a string ends in a space (which is often important when "
"displaying it in the user interface, or when it gets concatenated with "
"others)."
msgstr ""
"Marcar para ver si una cadena termina con un espacio (que a menudo es "
"importante cuando se muestra en la interfaz de usuario, o cuando se "
"concatena con otras)."

#. i18n: file: prefs/prefs_font.ui:124
#. i18n: ectx: property (text), widget (QCheckBox, kcfg_HighlightSpaces)
#: rc.cpp:229
msgid "Highlight spaces at the end"
msgstr "Resaltar espacios al final"

#. i18n: file: prefs/lokalize.kcfg:14
#. i18n: ectx: label, entry, group (Identity)
#: rc.cpp:232
msgid "Translator's name"
msgstr "Nombre del traductor"

#. i18n: file: prefs/lokalize.kcfg:15
#. i18n: ectx: whatsthis, entry, group (Identity)
#: rc.cpp:235
msgid "Translator's name in English"
msgstr "Nombre del traductor en inglés"

#. i18n: file: prefs/lokalize.kcfg:21
#. i18n: ectx: label, entry, group (Identity)
#: rc.cpp:238
msgid "Localized name"
msgstr "Nombre en el idioma de destino"

#. i18n: file: prefs/lokalize.kcfg:22
#. i18n: ectx: whatsthis, entry, group (Identity)
#: rc.cpp:241
msgid "Translator's name in target language"
msgstr "Nombre del traductor en el idioma de destino"

#. i18n: file: prefs/lokalize.kcfg:28
#. i18n: ectx: whatsthis, entry, group (Identity)
#: rc.cpp:244
msgid "Translator's email"
msgstr "Correo electrónico del traductor"

#. i18n: file: prefs/lokalize.kcfg:34
#. i18n: ectx: label, entry, group (Identity)
#. i18n: file: prefs/lokalize.kcfg:35
#. i18n: ectx: whatsthis, entry, group (Identity)
#: rc.cpp:247 rc.cpp:250
msgid "Default language code for new projects"
msgstr "Código del idioma predeterminado para los proyectos nuevos"

#. i18n: file: prefs/lokalize.kcfg:41
#. i18n: ectx: label, entry, group (Identity)
#. i18n: file: prefs/lokalize.kcfg:42
#. i18n: ectx: whatsthis, entry, group (Identity)
#: rc.cpp:253 rc.cpp:256
msgid "Default mailing list for new projects"
msgstr "Lista de correo predeterminada para los proyectos nuevos"

#. i18n: file: prefs/lokalize.kcfg:61
#. i18n: ectx: label, entry (AutoUnsetFuzzy), group (Appearance)
#. i18n: file: prefs/lokalize.kcfg:67
#. i18n: ectx: label, entry (CleverEditing), group (Appearance)
#. i18n: file: prefs/lokalize.kcfg:83
#. i18n: ectx: label, entry (OnFlySpellCheck), group (Appearance)
#. i18n: file: prefs/lokalize.kcfg:88
#. i18n: ectx: label, entry (WhitespacePoints), group (Appearance)
#: rc.cpp:259 rc.cpp:263 rc.cpp:270 rc.cpp:274
msgid ""
"\n"
"        "
msgstr ""
"\n"
"        "

#. i18n: file: prefs/lokalize.kcfg:73
#. i18n: ectx: label, entry (MsgFont), group (Appearance)
#: rc.cpp:267
msgid "Font for Messages"
msgstr "Tipo de letra para los mensajes"

#. i18n: file: prefs/prefs_identity.ui:13
#. i18n: ectx: property (whatsThis), widget (QWidget, prefs_identity)
#: rc.cpp:278
msgid ""
"Fill in your identity and information about your translation team. This "
"information is used when updating the header of a file."
msgstr ""
"Rellene su identidad y la información sobre su equipo de traducción. Esta "
"información se usa cuando se actualiza la cabecera de un archivo."

#. i18n: file: prefs/prefs_identity.ui:37
#. i18n: ectx: property (text), widget (QLabel, textLabel1)
#: rc.cpp:281
msgctxt "@label:chooser"
msgid "Default Language:"
msgstr "Idioma predeterminado:"

#. i18n: file: prefs/prefs_identity.ui:47
#. i18n: ectx: property (text), widget (QLabel, textLabel2)
#: rc.cpp:284
msgctxt "@label:textbox"
msgid "Email:"
msgstr "Correo electrónico:"

#. i18n: file: prefs/prefs_identity.ui:60
#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
#: rc.cpp:287
msgctxt "@label:textbox"
msgid "Name:"
msgstr "Nombre:"

#. i18n: file: prefs/prefs_identity.ui:73
#. i18n: ectx: property (toolTip), widget (KLineEdit, kcfg_authorName)
#: rc.cpp:290
msgid "Your name, in English"
msgstr "Su nombre, en inglés"

#. i18n: file: prefs/prefs_identity.ui:76
#. i18n: ectx: property (whatsThis), widget (KLineEdit, kcfg_authorName)
#: rc.cpp:293
msgid "Please enter here your name and surname written in English"
msgstr "Introduzca aquí su nombre y apellidos escritos en inglés"

#. i18n: file: prefs/prefs_identity.ui:83
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:296
msgctxt "@label:textbox"
msgid "Default Mailing List:"
msgstr "Lista de correo predeterminada:"

#. i18n: file: prefs/prefs_identity.ui:93
#. i18n: ectx: property (toolTip), widget (KLineEdit, kcfg_DefaultMailingList)
#: rc.cpp:299
msgid "The email of your team mailing list"
msgstr "El email de la lista de correo de su equipo"

#. i18n: file: prefs/prefs_identity.ui:96
#. i18n: ectx: property (whatsThis), widget (KLineEdit, kcfg_DefaultMailingList)
#: rc.cpp:302
msgid "Write the email of your translating team mailing list"
msgstr "Escriba el email de la lista de correo de su equipo de traducción"

#. i18n: file: prefs/prefs_identity.ui:103
#. i18n: ectx: property (toolTip), widget (KComboBox, DefaultLangCode)
#: rc.cpp:305
msgid "Language you translate to"
msgstr "Idioma al que traduce"

#. i18n: file: prefs/prefs_identity.ui:106
#. i18n: ectx: property (whatsThis), widget (KComboBox, DefaultLangCode)
#: rc.cpp:308
msgid "Set the default language you are going to translate to"
msgstr "Introduzca el idioma predeterminado al que va a traducir"

#. i18n: file: prefs/prefs_identity.ui:126
#. i18n: ectx: property (toolTip), widget (KLineEdit, kcfg_authorEmail)
#: rc.cpp:311
msgid "Write your email"
msgstr "Escriba su email"

#. i18n: file: prefs/prefs_identity.ui:129
#. i18n: ectx: property (whatsThis), widget (KLineEdit, kcfg_authorEmail)
#: rc.cpp:314
msgid ""
"Write your email here so it will appear in the po file header with your name"
msgstr ""
"Escriba aquí su email para que aparezca en la cabecera del archivo PO junto "
"a su nombre"

#. i18n: file: prefs/prefs_identity.ui:143
#. i18n: ectx: property (toolTip), widget (KLineEdit, kcfg_authorLocalizedName)
#: rc.cpp:317
msgid "Your name in your own language"
msgstr "Su nombre en su propio idioma"

#. i18n: file: prefs/prefs_identity.ui:146
#. i18n: ectx: property (whatsThis), widget (KLineEdit, kcfg_authorLocalizedName)
#: rc.cpp:320
msgid ""
"Write your name and surname in your language with your language alphabet."
msgstr ""
"Escriba su nombre y apellidos en su idioma, usando el alfabeto de su idioma."

#. i18n: file: prefs/prefs_identity.ui:153
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:323
msgctxt "@label:textbox"
msgid "Localized Name:"
msgstr "Nombre en el idioma de destino:"

#. i18n: file: scripts/widget-text-capture.ui:28
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:326
msgid ""
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/"
"REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css"
"\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body>\n"
"<p align=\"justify\">To facilitate KDE translation, Lokalize can capture "
"text from apps user interface and search for translation files containing "
"the text.</p>\n"
"<p align=\"justify\">When enabled, the capture can be initiated by middle "
"mouse clicking an any non-editable GUI element (widget). After that you "
"switch to Lokalize window and choose entry with this text. Even in case "
"several files contain same string, the right one will be chosen in most "
"cases.</p>\n"
"<p align=\"justify\">Remember that you need to have actual translation "
"memory with all translation files indexed for this feature to work.</p></"
"body></html>"
msgstr ""
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/"
"REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css"
"\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body>\n"
"<p align=\"justify\">Para facilitar la traducción de KDE, Lokalize puede "
"capturar texto de la interfaz de usuario de aplicaciones y buscar archivos "
"de traducción que contengan el texto.</p>\n"
"<p align=\"justify\">Cuando está activada, la captura se puede inicar "
"pulsando el botón central del ratón sobre cualquier elemento de la interfaz "
"gráfica no editable (widget). Luego debe cambiar a la ventana de Lokalize y "
"seleccionar la entrada con este texto. Incluso en el caso de que varios "
"archivos contengan la misma cadena, se escogerá el correcto en la mayoría de "
"los casos.</p>\n"
"<p align=\"justify\">Recuerde que necesita tener la memoria de traducción "
"real con todos los archivos de traducción indexados para que funcione "
"correctamente esta funcionalidad.</p></body></html>"

#. i18n: file: scripts/widget-text-capture.ui:44
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:335
msgid "Middle mouse button click reaction"
msgstr "Reacción a la pulsación del botón central del ratón"

#. i18n: file: scripts/widget-text-capture.ui:50
#. i18n: ectx: property (text), widget (QRadioButton, none)
#: rc.cpp:338
msgid "None"
msgstr "Nada"

#. i18n: file: scripts/widget-text-capture.ui:60
#. i18n: ectx: property (text), widget (QRadioButton, search)
#: rc.cpp:341
msgid "Search GUI element text in translation memory"
msgstr "Buscar texto de elemento de interfaz en la memoria de traducción"

#. i18n: file: scripts/widget-text-capture.ui:67
#. i18n: ectx: property (text), widget (QRadioButton, clipboard)
#: rc.cpp:344
msgid "Copy GUI element text to clipboard"
msgstr "Copiar texto de elemento de interfaz en el portapapeles"

#. i18n: file: glossary/termedit.ui:16
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:347
msgid "English synonyms (one per line):"
msgstr "Sinónimos en inglés (uno por línea):"

#. i18n: file: glossary/termedit.ui:33
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:350
msgid "Corresponding target language synonyms:"
msgstr "Sinónimos correspondientes en el idioma de destino:"

#. i18n: file: glossary/termedit.ui:50
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:353
msgid "Subject field:"
msgstr "Campo del asunto:"

#. i18n: file: glossary/termedit.ui:57
#. i18n: ectx: property (toolTip), widget (KComboBox, subjectField)
#: rc.cpp:356
msgctxt "@info:tooltip"
msgid ""
"When adding new item, press enter after you've typed its name for changes to "
"take effect"
msgstr ""
"Al añadir un nuevo elemento, pulse Intro después de teclear su nombre para "
"que los cambios surtan efecto"

#. i18n: file: glossary/termedit.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:359
msgid "English definition:"
msgstr "Definición en inglés:"

#. i18n: file: glossary/termedit.ui:86
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: rc.cpp:362
msgid ""
"Note: one glossary entry corresponds exactly to one term, not word/word "
"sequence.\n"
"\n"
"That is, there may be several entries with the same word/word sequence "
"expressing different meanings."
msgstr ""
"Nota: una entrada de glosario se corresponde exactamente con un término, no "
"palabra/secuencia de palabras.\n"
"\n"
"Esto quiere decir que pueden existir varias entradas con la misma palabra/"
"secuencia de palabras que impliquen significados diferentes."

#. i18n: file: webquery/querycontrol.ui:8
#. i18n: ectx: property (text), widget (QPushButton, queryBtn)
#: rc.cpp:385
msgid "Query"
msgstr "Consulta"

#. i18n: file: webquery/querycontrol.ui:15
#. i18n: ectx: property (text), widget (QCheckBox, autoQuery)
#: rc.cpp:388
msgid "Autoquery"
msgstr "Consulta automática"

#. i18n: file: webquery/querycontrol.ui:22
#. i18n: ectx: property (toolTip), widget (QCheckBox, checkBox)
#: rc.cpp:391
msgid "Prefetch for the next untranslated"
msgstr "Obtener previamente para la siguiente no traducida"

#. i18n: file: webquery/querycontrol.ui:25
#. i18n: ectx: property (text), widget (QCheckBox, checkBox)
#: rc.cpp:394
msgid "Prefetch"
msgstr "Obtener previamente"

#. i18n: file: project/prefs_regexps.ui:16
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:397
msgctxt "@label:textbox"
msgid "Accelerator:"
msgstr "Acelerador:"

#. i18n: file: project/prefs_regexps.ui:23
#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
#: rc.cpp:400
msgctxt "@label:textbox"
msgid "Markup:"
msgstr "Marca:"

#. i18n: file: project/prefs_regexps.ui:46
#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Accel)
#: rc.cpp:403
msgid "Usually '&', but may also be '_' for GTK apps."
msgstr "Normalmente «&», pero también puede ser «_» para las aplicaciones GTK."

#. i18n: file: project/prefs_regexps.ui:58
#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_Markup)
#: rc.cpp:406
msgid ""
"Regular expression of markup. It is used for translation memory matching and "
"for 'Insert tag' feature.\n"
"\n"
"A default value (suitable for XML-based texts) is:\n"
"(<[^>]+>)+|(&[A-Za-z_:][A-Za-z0-9_\\.:-]*;)+\n"
"\n"
"It is only used for gettext PO files, as XLIFF format has it's own way of "
"specifying where markup is."
msgstr ""
"Expresión regular de marcas. Se usa para emparejar memorias de traducción y "
"para la función «insertar etiqueta».\n"
"\n"
"Un valor predeterminado (apropiado para textos basados en XML) es:\n"
"(<[^>]+>)+|(&[A-Za-z_:][A-Za-z0-9_\\.:-]*;)+\n"
"\n"
"Solo se usa en archivos PO de gettext, ya que el formato XLIFF tiene su "
"propio modo de especificar dónde están las marcas."

#. i18n: file: project/projectbase.kcfg:15
#. i18n: ectx: label, entry (LangCode), group (General)
#. i18n: file: project/projectbase.kcfg:21
#. i18n: ectx: label, entry (MailingList), group (General)
#: rc.cpp:414 rc.cpp:417
msgid "Language"
msgstr "Idioma"

#. i18n: file: project/projectbase.kcfg:27
#. i18n: ectx: label, entry (PoBaseDir), group (General)
#: rc.cpp:420
msgid "The base directory for PO files (translations)"
msgstr "La carpeta base para los archivos PO (traducciones)"

#. i18n: file: project/projectbase.kcfg:33
#. i18n: ectx: label, entry (PotBaseDir), group (General)
#: rc.cpp:423
msgid "The base directory for POT files (templates to be translated)"
msgstr "La carpeta base para los archivos POT (plantillas a traducir)"

#. i18n: file: project/projectbase.kcfg:41
#. i18n: ectx: label, entry (GlossaryTbx), group (General)
#: rc.cpp:426
msgid "Project's glossary"
msgstr "Glosario del proyecto"

#. i18n: file: project/prefs_projectmain.ui:16
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:429
msgctxt "@label:textbox"
msgid "Language:"
msgstr "Idioma:"

#. i18n: file: project/prefs_projectmain.ui:29
#. i18n: ectx: property (toolTip), widget (KComboBox, LangCode)
#: rc.cpp:432
msgid "Target language of the project."
msgstr "Idioma de destino del proyecto."

#. i18n: file: project/prefs_projectmain.ui:49
#. i18n: ectx: property (toolTip), widget (KUrlRequester, poBaseDir)
#: rc.cpp:435
msgid ""
"This is main setting. Set it to path of directory with translation files\n"
"for your project + target language."
msgstr ""
"Esta es una preferencia principal. Indique la ruta o la carpeta que "
"contiene\n"
"los archivos de traducción de su proyecto + el lenguaje de destino."

#. i18n: file: project/prefs_projectmain.ui:73
#. i18n: ectx: property (toolTip), widget (KUrlRequester, potBaseDir)
#: rc.cpp:439
msgid ""
"Usually your translation project will be a subproject of project\n"
"for translating same texts into multiple languages,\n"
"\n"
"Set this to path of directory containing empty translation files\n"
"(i.e. files without translation into any language)\n"
"shared among all subprojects."
msgstr ""
"Normalmente su proyecto de traducción será un subproyecto de un\n"
"proyecto de traducción de los mismos textos a múltiples idiomas.\n"
"\n"
"Indique aquí la ruta de la carpeta que contiene los archivos de\n"
"traducción vacíos (es decir, los archivos sin traducir a ningún idioma)\n"
"compartidos por todos los subproyectos."

#. i18n: file: project/prefs_projectmain.ui:104
#. i18n: ectx: property (toolTip), widget (KUrlRequester, branchDir)
#: rc.cpp:447
msgctxt ""
"this message contains text from documentation, so use its translation when "
"you're translating docs"
msgid ""
"This setting is for Sync Mode.\n"
"\n"
"Sync Mode may be used to make changes to translation\n"
"for two branches simultaneously.\n"
"\n"
"Set this to path that corresponds to base dir of the branch\n"
"(i.e. 'Translation directory' of project for secondary branch),\n"
"and Secondary Sync view will automatically open files from branch.\n"
"Then, each time you make changes in files of your main branch,\n"
"they will automatically be replicated to the branch\n"
"(of course, if it contains the same english string).\n"
"\n"
"See documentation for more details."
msgstr ""
"Esta preferencia es para el modo de sincronización.\n"
"\n"
"El modo de sincronización se puede usar para hacer cambios en\n"
"la traducción de dos ramas simultáneamente.\n"
"\n"
"Indique aquí la ruta que corresponde a la carpeta base de la rama\n"
"(es decir, la «carpeta de traducción» del proyecto para la rama\n"
"secundaria), y la vista de sincronización secundaria abrirá archivos\n"
"de esta rama automáticamente. Luego, cada vez que haga cambios\n"
"en los archivos de su rama principal, serán replicados automáticamente\n"
"en la rama (por supuesto, si contiene el mismo texto en inglés).\n"
"\n"
"Vea la documentación para más detalles."

#. i18n: file: project/prefs_projectmain.ui:127
#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
#: rc.cpp:462
msgctxt "@label:textbox"
msgid "Translation directory:"
msgstr "Carpeta de traducción:"

#. i18n: file: project/prefs_projectmain.ui:137
#. i18n: ectx: property (text), widget (QLabel, textLabel2)
#: rc.cpp:465
msgctxt "@label:textbox"
msgid "Template directory:"
msgstr "Carpeta de plantillas:"

#. i18n: file: project/prefs_projectmain.ui:147
#. i18n: ectx: property (text), widget (QLabel, textLabel500)
#: rc.cpp:468
msgctxt "@label:textbox"
msgid "Branch directory:"
msgstr "Carpeta de la rama:"

#. i18n: file: project/prefs_projectmain.ui:157
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:471
msgctxt "@label:textbox"
msgid "Glossary:"
msgstr "Glosario:"

#. i18n: file: project/prefs_projectmain.ui:180
#. i18n: ectx: property (toolTip), widget (QLineEdit, kcfg_ProjectID)
#: rc.cpp:474
msgid ""
"Project ID is used to differentiate translation memories of absolutely "
"different projects and languages.\n"
"\n"
"For example, if you have several projects for translating KDE applications\n"
"(e.g. they are in different repositories), use same ID for all of them."
msgstr ""
"El identificador del proyecto se usa para diferenciar memorias de traducción "
"de proyectos e idiomas totalmente distintos.\n"
"\n"
"Por ejemplo, si tiene varios proyectos para traducir aplicaciones de KDE\n"
"(que estén, por ejemplo, en distintos repositorios), utilice el mismo "
"identificador para todos ellos."

#. i18n: file: project/prefs_projectmain.ui:187
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:480
msgctxt "@label:textbox"
msgid "ID:"
msgstr "ID:"

#. i18n: file: project/prefs_projectmain.ui:197
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:483
msgctxt "@label:textbox"
msgid "Mailing list:"
msgstr "Lista de correo:"

#: catalog/cmd.cpp:50
msgctxt "@item Undo action item"
msgid "Insertion"
msgstr "Inserción"

#: catalog/cmd.cpp:94
msgctxt "@item Undo action item"
msgid "Deletion"
msgstr "Borrado"

#: catalog/cmd.cpp:149
msgctxt "@item Undo action item"
msgid "Fuzzy toggling"
msgstr "Cambio a/de dudosa"

#: catalog/cmd.cpp:182
msgctxt "@item Undo action item"
msgid "Approvement toggling"
msgstr "Cambiar aprobación"

#: cataloglistview/cataloglistview.cpp:51
msgctxt "@title:window"
msgid "Message Tree"
msgstr "Árbol de mensajes"

#: cataloglistview/catalogmodel.cpp:58
msgctxt "@title:column"
msgid "Entry"
msgstr "Entrada"

#: cataloglistview/catalogmodel.cpp:59 glossary/glossary.cpp:439
#: tm/tmwindow.cpp:62
msgctxt "@title:column Original text"
msgid "Source"
msgstr "Origen"

#: cataloglistview/catalogmodel.cpp:60 glossary/glossary.cpp:440
#: tm/tmwindow.cpp:63
msgctxt "@title:column Text in target language"
msgid "Target"
msgstr "Destino"

#: cataloglistview/catalogmodel.cpp:61
msgctxt "@title:column"
msgid "Approved"
msgstr "Aprobada"

#: common/termlabel.cpp:104
msgctxt "@action:inmenu Edit term"
msgid "Edit"
msgstr "Editar"

#: glossary/glossary.cpp:441
msgctxt "@title:column"
msgid "Subject Field"
msgstr "Campo del asunto"

#: glossary/glossaryview.cpp:59 glossary/glossaryview.cpp:67
#: glossary/glossarywindow.cpp:298 glossary/glossarywindow.cpp:336
#: glossary/glossarywindow.cpp:378 glossary/glossarywindow.cpp:396
#: glossary/glossarywindow.cpp:417
msgctxt "@title:window"
msgid "Glossary"
msgstr "Glosario"

#: glossary/glossaryview.cpp:77
msgctxt "@info:tooltip"
msgid ""
"Translations to common terms appear here. Press displayed shortcut to insert "
"term translation. Use context menu to add new entry (tip: select words in "
"original and translation fields before calling <interface>Define new term</"
"interface>)."
msgstr ""
"Aquí aparecen las traducciones de términos comunes. Pulse sobre el acceso "
"rápido mostrado para insertar la traducción del término. Use el menú de "
"contexto para añadir nuevas entradas (consejo: seleccione palabras en los "
"campos original y de traducción antes de llamar a la función "
"<interface>Definir nuevo término</interface>)."

#: glossary/glossarywindow.cpp:242
msgctxt "@action:button reloads glossary from disk"
msgid "Restore"
msgstr "Restaurar"

#: glossary/glossarywindow.cpp:243
msgctxt "@info:tooltip"
msgid "Reload glossary from disk, discarding any changes"
msgstr "Recarga el glosario del disco, descartando todos los cambios"

#: glossary/glossarywindow.cpp:436
msgctxt "@info"
msgid ""
"The glossary contains unsaved changes.\n"
"Do you want to save your changes or discard them?"
msgstr ""
"El glosario contiene cambios sin guardar.\n"
"¿Desea guardar los cambios o descartarlos?"

#: mergemode/mergeview.cpp:53 mergemode/mergeview.cpp:58
msgctxt ""
"@title:window that displays difference between current file and 'merge "
"source'"
msgid "Primary Sync"
msgstr "Sincronización primaria"

#: mergemode/mergeview.cpp:53 mergemode/mergeview.cpp:59
msgctxt ""
"@title:window that displays difference between current file and 'merge "
"source'"
msgid "Secondary Sync"
msgstr "Sincronización secundaria"

#: mergemode/mergeview.cpp:67
msgctxt "@info:tooltip"
msgid "Drop file to be merged into / synced with the current one here"
msgstr "Soltar aquí el archivo a mezclar o sincronizar con el actual"

#: mergemode/mergeview.cpp:324
msgctxt "@item Undo action item"
msgid "Accept change in translation"
msgstr "Aceptar el cambio en la traducción"

#: mergemode/mergeview.cpp:398
msgctxt "@item Undo action item"
msgid "Accept all new translations"
msgstr "Aceptar todas las traducciones nuevas"

#: prefs/prefs.cpp:113
msgctxt "@title:tab"
msgid "Identity"
msgstr "Identidad"

#: prefs/prefs.cpp:119
msgctxt "@title:tab"
msgid "Appearance"
msgstr "Aspecto"

#: prefs/prefs.cpp:125
msgctxt "@title:tab"
msgid "Translation Memory"
msgstr "Memoria de traducción"

#: prefs/prefs.cpp:137
msgctxt "@title:tab"
msgid "Spellcheck"
msgstr "Verificación ortográfica"

#: prefs/prefs.cpp:226
msgctxt "@title:tab"
msgid "General"
msgstr "General"

#: prefs/prefs.cpp:233
msgctxt "@title:tab"
msgid "Syntax"
msgstr "Sintaxis"

#: prefs/prefs.cpp:242
msgctxt "@label"
msgid "Scripts adding custom actions to Lokalize"
msgstr "Guiones para añadir acciones personalizadas a Lokalize"

#: prefs/prefs.cpp:258
msgctxt "@title:tab"
msgid "Scripts"
msgstr "Guiones"

#: project/project.cpp:318
msgctxt "@title"
msgid "Scanning complete"
msgstr "Exploración completa"

#: project/project.cpp:319
#, kde-format
msgctxt "@info"
msgid "Files: %1, New pairs: %2, New versions: %3"
msgstr "Archivos: %1, Nuevas parejas: %2, Nuevas versiones: %3"

#: project/projectmodel.cpp:265
msgctxt ""
"@title:column Graphical representation of Translated/Fuzzy/Untranslated "
"counts"
msgid "Graph"
msgstr "Gráfica"

#: project/projectmodel.cpp:267
msgctxt "@title:column Number of entries"
msgid "Total"
msgstr "Total"

#: project/projectmodel.cpp:269
msgctxt "@title:column Number of entries"
msgid "Translated"
msgstr "Traducidas"

#: project/projectmodel.cpp:271
msgctxt "@title:column Number of entries"
msgid "Fuzzy"
msgstr "Dudosas"

#: project/projectmodel.cpp:273
msgctxt "@title:column Number of entries"
msgid "Untranslated"
msgstr "Sin traducir"

#: project/projectmodel.cpp:275
msgctxt "@title:column"
msgid "Last Translation"
msgstr "Última traducción"

#: project/projectmodel.cpp:277
msgctxt "@title:column"
msgid "Template Revision"
msgstr "Revisión de la plantilla"

#: project/projectmodel.cpp:279
msgctxt "@title:column"
msgid "Last Translator"
msgstr "Último traductor"

#: project/projectwindow.cpp:52
msgctxt "@title:window"
msgid "Project Overview"
msgstr "Resumen del proyecto"

#: project/projectwindow.cpp:78
msgctxt "@action:inmenu"
msgid "Open"
msgstr "Abrir"

#: project/projectwindow.cpp:85
msgctxt "@action:inmenu"
msgid "Get statistics for subfolders"
msgstr "Obtener estadísticas para las subcarpetas"

#: tm/tmmanager.cpp:80
msgctxt "@title:window"
msgid "Select Directory to be scanned"
msgstr "Seleccionar la carpeta a explorar"

#: tm/tmmanager.cpp:89
msgctxt "@title:window"
msgid "New Translation Memory"
msgstr "Memoria de traducción nueva"

#: tm/tmmanager.cpp:117 tm/tmmanager.cpp:137
msgid ""
"*.tmx *.xml|TMX files\n"
"*|All files"
msgstr ""
"*.tmx *.xml|Archivos TMX\n"
"*|Todos los archivos"

#: tm/tmmanager.cpp:119
msgctxt "@title:window"
msgid "Select TMX file to be imported into selected database"
msgstr "Seleccione el archivo TMX a importar en la base de datos seleccionada"

#: tm/tmmanager.cpp:139
msgctxt "@title:window"
msgid "Select TMX file to export selected database to"
msgstr ""
"Seleccione el archivo TMX al que exportar la base de datos seleccionada"

#: tm/tmview.cpp:65 tm/tmview.cpp:70 tm/tmwindow.cpp:198
msgctxt "@title:window"
msgid "Translation Memory"
msgstr "Memoria de traducción"

#: tm/tmview.cpp:112 webquery/webqueryview.cpp:118
msgctxt "@info:tooltip"
msgid "Double-click any word to insert it into translation"
msgstr "Una doble pulsación sobre cualquier palabra la añade a la traducción"

#: tm/tmview.cpp:297
msgctxt "@item Undo action"
msgid "Batch translation memory filling"
msgstr "Llenado de la memoria de traducción de un grupo"

#: tm/tmview.cpp:302
msgctxt "@info"
msgid "Batch translation has been completed."
msgstr "Se ha completado la traducción del grupo."

#: tm/tmview.cpp:309
msgctxt "@info"
msgid "No suggestions with exact matches were found."
msgstr "No se encontraron sugerencias con coincidencias exactas."

#: tm/tmview.cpp:313
msgctxt "@title"
msgid "Batch translation complete"
msgstr "Traducción del grupo completa"

#: tm/tmview.cpp:327 tm/tmview.cpp:342
msgctxt "@title"
msgid "Batch translation"
msgstr "Traducción de un grupo"

#: tm/tmview.cpp:328 tm/tmview.cpp:343
msgctxt "@info"
msgid "Batch translation has been scheduled."
msgstr "Se ha planificado la traducción del grupo."

#: tm/tmview.cpp:877
msgctxt "@item Undo action"
msgid "Use translation memory suggestion"
msgstr "Usar sugerencia de la memoria de traducción"

#: tm/tmwindow.cpp:64
msgctxt "@title:column"
msgid "Context"
msgstr "Contexto"

#: tm/tmwindow.cpp:65
msgctxt "@title:column"
msgid "File"
msgstr "Archivo"

#: tm/tmwindow.cpp:222
msgid "Copy source to clipboard"
msgstr "Copiar el origen en el portapapeles"

#: tm/tmwindow.cpp:228
msgid "Copy target to clipboard"
msgstr "Copiar el destino en el portapapeles"

#: tm/tmwindow.cpp:234
msgid "Open file"
msgstr "Abrir archivo"

#: webquery/webqueryview.cpp:65
msgid "Web Queries"
msgstr "Consultas web"

#~ msgctxt "@action:inmenu"
#~ msgid "Query translation memory"
#~ msgstr "Consultar la memoria de traducción"

#~ msgctxt "@item Undo action item"
#~ msgid "Remove old translation"
#~ msgstr "Eliminar la traducción antigua"

#~ msgid "Source for the merge mode"
#~ msgstr "Fuente para el modo de fusión"

#~ msgid ""
#~ "Project file. Opens specified project-file in Project Manager if no "
#~ "translation files specified"
#~ msgstr ""
#~ "Archivo de proyecto. Abre el archivo de proyecto especificado en el "
#~ "gestor de proyectos si no se indican archivos de traducción."

#~ msgid "&Settings"
#~ msgstr "Preferencia&s"

#~ msgctxt "@label:textbox"
#~ msgid "PO directory:"
#~ msgstr "Carpeta PO:"

#~ msgid "Merge"
#~ msgstr "Fusionar"

#~ msgctxt "@title:column Original text"
#~ msgid "Original"
#~ msgstr "Original"

#~ msgctxt "@title:column"
#~ msgid "Fuzzy"
#~ msgstr "Dudosa"

#~ msgctxt "@title:tab"
#~ msgid "Misc"
#~ msgstr "Varios"

#~ msgctxt "@label"
#~ msgid "Web Query Scripts"
#~ msgstr "Guiones de consulta web"

#~ msgctxt "@title:tab"
#~ msgid "Web Query"
#~ msgstr "Consulta web"

#~ msgctxt "@action:inmenu"
#~ msgid "Catalog Manager"
#~ msgstr "Gestor de catálogos"

#~ msgctxt "@action:inmenu Open currently selected file in Editor"
#~ msgid "Open"
#~ msgstr "Abrir"

#~ msgctxt "@action:inmenu Open currently selected file in Editor"
#~ msgid "Open in new window"
#~ msgstr "Abrir en ventana nueva"

#~ msgctxt "@action:inmenu"
#~ msgid "Find in files"
#~ msgstr "Buscar en los archivos"

#~ msgctxt "@action:inmenu"
#~ msgid "Spellcheck files"
#~ msgstr "Comprobar la ortografía en los archivos"

#~ msgctxt "@action:inmenu"
#~ msgid "Open stand-alone window"
#~ msgstr "Abrir en una ventana independiente"

#~ msgctxt "@title:window"
#~ msgid "Lokalize Project View"
#~ msgstr "Vista de proyecto Lokalize"

#~ msgctxt "@action:inmenu"
#~ msgid "Open in new window"
#~ msgstr "Abrir en una ventana nueva"

#~ msgctxt "@action:inmenu"
#~ msgid "Open in existing window"
#~ msgstr "Abrir en una ventana ya existente"

#~ msgctxt "@action:inmenu"
#~ msgid "Scan selected directories"
#~ msgstr "Explorar las carpetas seleccionados"

#~ msgctxt "@title:window"
#~ msgid "Translation Memory Query"
#~ msgstr "Consulta a la memoria de traducción"

#~ msgid "Additionally filter results with regular expression. Case sensitive."
#~ msgstr ""
#~ "Filtrar además los resultados con una expresión regular. Distinguir "
#~ "mayúsculas y minúsculas."

#~ msgid "Refine source:"
#~ msgstr "Refinar origen:"

#~ msgid "Refine target:"
#~ msgstr "Refinar destino:"

#~ msgid "Regular expression for text that should be replaced. Case sensitive."
#~ msgstr ""
#~ "Expresión regular para el texto que se debe sustituir. Distinguir "
#~ "mayúsculas y minúsculas."

#~ msgid ""
#~ "Regular expression for replacement text\n"
#~ "(\\0 equals found text, \\n - n-th block parenthised in search "
#~ "expression).\n"
#~ "Case sensitive."
#~ msgstr ""
#~ "Expresión regular para el texto de reemplazo\n"
#~ "(\\0 equivale al texto encontrado, \\n - enésimo bloque entre paréntesis\n"
#~ "en la expresión de búsqueda). Distinguir mayúsculas de minúsculas."

#~ msgid ""
#~ "Do replace over the results in both translation memory and files (if they "
#~ "exist)"
#~ msgstr ""
#~ "Sustituir los resultados tanto en la memoria de traducción como en los "
#~ "archivos (si existen)"

#~ msgctxt "@label:textbox as in 'Replace with'"
#~ msgid "Replace:"
#~ msgstr "Sustituir:"

#~ msgctxt "@label:textbox as in 'Replace with'"
#~ msgid "With: "
#~ msgstr "Con:"

#~ msgid "Find"
#~ msgstr "Encontrar"

#~ msgid "Replace"
#~ msgstr "Sustituir"

#~ msgid "&Actions"
#~ msgstr "&Acciones"

#~ msgid "Press Enter to start the search"
#~ msgstr "Pulse «Intro» para comenzar a buscar"

#~ msgctxt "@action:inmenu"
#~ msgid "Copy Msgid to Msgstr"
#~ msgstr "Copiar Msgid a Msgstr"
