# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: kdeqt\n"
"Report-Msgid-Bugs-To: qt-bugs@trolltech.com\n"
"POT-Creation-Date: 2010-09-08 01:51+0200\n"
"PO-Revision-Date: 2010-09-10 16:45+0100\n"
"Last-Translator: KDE <kde-i18n-doc@kde.org>\n"
"Language-Team: KDE <kde-i18n-doc@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-POFile-SpellExtra: ScrollLock ZWNJ ZWJ PgUp LTR QODBCResult am System\n"
"X-POFile-SpellExtra: Scroll resolvesys Source pm Backspace Pop Print End\n"
"X-POFile-SpellExtra: yes Caps ZWSP QLibrary Return QDial mmap Screen ODBC\n"
"X-POFile-SpellExtra: Page PgDown Mac loadsys Qtopia PM Insert reset tags\n"
"X-POFile-SpellExtra: AM Request Up XIM RLM CapsLock IPv Enter NumLock\n"
"X-POFile-SpellExtra: Delete unloadsys RLO SQLCURSORSTATIC LRE SOCKS Lock\n"
"X-POFile-SpellExtra: LRM Number LRO Ins Down Edition BLOB Tab Home SysReq\n"
"X-POFile-SpellExtra: Open Select datagrama GB TB Ogham Khmer Thaana\n"
"X-POFile-IgnoreConsistency: Check\n"
"X-POFile-SpellExtra: Myanmar Oriya Kannada Malayalam Lao Gurmukhi\n"
"X-POFile-SpellExtra: Devanagari Sinhala DLE pt mm lupdate pol ftok\n"
"X-POFile-SpellExtra: lrelease help removeidentical serializado xs\n"
"X-POFile-SpellExtra: noobsolete silent ts Options XQuery version\n"
"X-POFile-SpellExtra: nounfinished good dayTimeDuration Gstreamer compress\n"
"X-POFile-SpellExtra: pragma libgstreamer yearMonthDuration gstreamer\n"
"X-POFile-SpellExtra: pluralonly extensions qm Embedded fork CE SOCKSv\n"
"X-POFile-SpellExtra: stylesheet QtScript XSL Schema SELECT Corporation\n"
"X-POFile-SpellExtra: Duplex iTouch PB XFer FEP minExclusive minInclusive\n"
"X-POFile-SpellExtra: pattern enumeration maxExclusive fractionDigits IDREF\n"
"X-POFile-SpellExtra: AC maxInclusive minLength Ko prohibited maxLength\n"
"X-POFile-SpellExtra: schemaLocation totalDigits QName length\n"
"X-POFile-SpellExtra: noNamespaceSchemaLocation xsi basicConstraints DRM HF\n"
"X-POFile-SpellExtra: ms mB\n"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:13
#. i18n: ectx: property (windowTitle), widget (QWidget, QPageSetupWidget)
#. i18n: file: gui/dialogs/qprintpropertieswidget.ui:13
#. i18n: ectx: property (windowTitle), widget (QWidget, QPrintPropertiesWidget)
#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:13
#. i18n: ectx: property (windowTitle), widget (QWidget, QPrintSettingsOutput)
#. i18n: file: gui/dialogs/qprintwidget.ui:13
#. i18n: ectx: property (windowTitle), widget (QWidget, QPrintWidget)
#: rc.cpp:3 rc.cpp:63 rc.cpp:72 rc.cpp:129
msgid "Form"
msgstr "Formulário"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:42
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: rc.cpp:6
msgid "Paper"
msgstr "Papel"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:48
#. i18n: ectx: property (text), widget (QLabel, pageSizeLabel)
#: rc.cpp:9
msgid "Page size:"
msgstr "Tamanho da página:"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:61
#. i18n: ectx: property (text), widget (QLabel, widthLabel)
#: rc.cpp:12
msgid "Width:"
msgstr "Largura:"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:80
#. i18n: ectx: property (text), widget (QLabel, heightLabel)
#: rc.cpp:15
msgid "Height:"
msgstr "Altura:"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:99
#. i18n: ectx: property (text), widget (QLabel, paperSourceLabel)
#: rc.cpp:18
msgid "Paper source:"
msgstr "Origem do papel:"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:128
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
#: rc.cpp:21
msgid "Orientation"
msgstr "Orientação"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:134
#. i18n: ectx: property (text), widget (QRadioButton, portrait)
#: rc.cpp:24
msgid "Portrait"
msgstr "Retrato"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:144
#. i18n: ectx: property (text), widget (QRadioButton, landscape)
#: rc.cpp:27
msgid "Landscape"
msgstr "Paisagem"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:151
#. i18n: ectx: property (text), widget (QRadioButton, reverseLandscape)
#: rc.cpp:30
msgid "Reverse landscape"
msgstr "Paisagem invertida"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:158
#. i18n: ectx: property (text), widget (QRadioButton, reversePortrait)
#: rc.cpp:33
msgid "Reverse portrait"
msgstr "Retrato invertido"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:184
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:36
msgid "Margins"
msgstr "Margens"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:192
#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, topMargin)
#. i18n: file: gui/dialogs/qpagesetupwidget.ui:195
#. i18n: ectx: property (accessibleName), widget (QDoubleSpinBox, topMargin)
#: rc.cpp:39 rc.cpp:42
msgid "top margin"
msgstr "margem superior"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:223
#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, leftMargin)
#. i18n: file: gui/dialogs/qpagesetupwidget.ui:226
#. i18n: ectx: property (accessibleName), widget (QDoubleSpinBox, leftMargin)
#: rc.cpp:45 rc.cpp:48
msgid "left margin"
msgstr "margem esquerda"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:255
#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, rightMargin)
#. i18n: file: gui/dialogs/qpagesetupwidget.ui:258
#. i18n: ectx: property (accessibleName), widget (QDoubleSpinBox, rightMargin)
#: rc.cpp:51 rc.cpp:54
msgid "right margin"
msgstr "margem direita"

#. i18n: file: gui/dialogs/qpagesetupwidget.ui:286
#. i18n: ectx: property (toolTip), widget (QDoubleSpinBox, bottomMargin)
#. i18n: file: gui/dialogs/qpagesetupwidget.ui:289
#. i18n: ectx: property (accessibleName), widget (QDoubleSpinBox, bottomMargin)
#: rc.cpp:57 rc.cpp:60
msgid "bottom margin"
msgstr "margem inferior"

#. i18n: file: gui/dialogs/qprintpropertieswidget.ui:34
#. i18n: ectx: attribute (title), widget (QWidget, tabPage)
#: rc.cpp:66
msgid "Page"
msgstr "Página"

#. i18n: file: gui/dialogs/qprintpropertieswidget.ui:44
#. i18n: ectx: attribute (title), widget (QWidget, cupsPropertiesPage)
#: rc.cpp:69
msgid "Advanced"
msgstr "Avançado"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:34
#. i18n: ectx: attribute (title), widget (QWidget, copiesTab)
#: rc.cpp:75
msgid "Copies"
msgstr "Cópias"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:46
#. i18n: ectx: property (title), widget (QGroupBox, gbPrintRange)
#: rc.cpp:78 gui/dialogs/qprintdialog_qws.cpp:377
msgid "Print range"
msgstr "Imprimir o intervalo"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:58
#. i18n: ectx: property (text), widget (QRadioButton, printAll)
#: rc.cpp:81 gui/dialogs/qprintdialog_qws.cpp:375
msgid "Print all"
msgstr "Imprimir tudo"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:76
#. i18n: ectx: property (text), widget (QRadioButton, printRange)
#: rc.cpp:84
msgid "Pages from"
msgstr "Páginas da"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:96
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:87
msgid "to"
msgstr "à"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:131
#. i18n: ectx: property (text), widget (QRadioButton, printSelection)
#: rc.cpp:90
msgid "Selection"
msgstr "Selecção"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:154
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:93
msgid "Output Settings"
msgstr "Configuração do Resultado"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:160
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:96
msgid "Copies:"
msgstr "Cópias:"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:193
#. i18n: ectx: property (text), widget (QCheckBox, collate)
#: rc.cpp:99
msgid "Collate"
msgstr "Juntar"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:210
#. i18n: ectx: property (text), widget (QCheckBox, reverse)
#: rc.cpp:102
msgid "Reverse"
msgstr "Inversa"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:242
#. i18n: ectx: attribute (title), widget (QWidget, optionsTab)
#: rc.cpp:105 gui/kernel/qsoftkeymanager.cpp:72
msgid "Options"
msgstr "Opções"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:248
#. i18n: ectx: property (title), widget (QGroupBox, colorMode)
#: rc.cpp:108
msgid "Color Mode"
msgstr "Modo de Cor"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:267
#. i18n: ectx: property (text), widget (QRadioButton, color)
#: rc.cpp:111
msgid "Color"
msgstr "Cor"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:277
#. i18n: ectx: property (text), widget (QRadioButton, grayscale)
#: rc.cpp:114
msgid "Grayscale"
msgstr "Tons de Cinzento"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:287
#. i18n: ectx: property (title), widget (QGroupBox, duplex)
#: rc.cpp:117
msgid "Duplex Printing"
msgstr "Impressão Duplex"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:293
#. i18n: ectx: property (text), widget (QRadioButton, noDuplex)
#: rc.cpp:120
msgid "None"
msgstr "Nenhuma"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:303
#. i18n: ectx: property (text), widget (QRadioButton, duplexLong)
#: rc.cpp:123
msgid "Long side"
msgstr "Lado maior"

#. i18n: file: gui/dialogs/qprintsettingsoutput.ui:310
#. i18n: ectx: property (text), widget (QRadioButton, duplexShort)
#: rc.cpp:126
msgid "Short side"
msgstr "Lado menor"

#. i18n: file: gui/dialogs/qprintwidget.ui:22
#. i18n: ectx: property (title), widget (QGroupBox, printerGroup)
#: rc.cpp:132
msgid "Printer"
msgstr "Impressora"

#. i18n: file: gui/dialogs/qprintwidget.ui:28
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:135
msgid "&Name:"
msgstr "&Nome:"

#. i18n: file: gui/dialogs/qprintwidget.ui:54
#. i18n: ectx: property (text), widget (QPushButton, properties)
#: rc.cpp:138
msgid "P&roperties"
msgstr "P&ropriedades"

#. i18n: file: gui/dialogs/qprintwidget.ui:61
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:141
msgid "Location:"
msgstr "Localização:"

#. i18n: file: gui/dialogs/qprintwidget.ui:71
#. i18n: ectx: property (text), widget (QCheckBox, preview)
#: rc.cpp:144
msgid "Preview"
msgstr "Antevisão"

#. i18n: file: gui/dialogs/qprintwidget.ui:78
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:147
msgid "Type:"
msgstr "Tipo:"

#. i18n: file: gui/dialogs/qprintwidget.ui:88
#. i18n: ectx: property (text), widget (QLabel, lOutput)
#: rc.cpp:150
msgid "Output &file:"
msgstr "&Ficheiro de saída:"

#. i18n: file: gui/dialogs/qprintwidget.ui:103
#. i18n: ectx: property (text), widget (QToolButton, fileBrowser)
#: rc.cpp:153
msgid "..."
msgstr "..."

#: 3rdparty/phonon/gstreamer/backend.cpp:182
msgid ""
"Warning: You do not seem to have the package gstreamer0.10-plugins-good "
"installed.\n"
"          Some video features have been disabled."
msgstr ""
"Atenção: Não parece ter o pacote 'gstreamer0.10-plugins-good' instalado.\n"
"          Algumas funcionalidades de vídeo foram desactivadas."

#: 3rdparty/phonon/gstreamer/backend.cpp:187
msgid ""
"Warning: You do not seem to have the base GStreamer plugins installed.\n"
"          All audio and video support has been disabled"
msgstr ""
"Atenção: Não parece ter os 'plugins' básicos do GStreamer instalados.\n"
"          Todas as funcionalidades de vídeo e áudio foram desactivadas"

#: 3rdparty/phonon/gstreamer/mediaobject.cpp:90
msgid ""
"Cannot start playback. \n"
"\n"
"Check your GStreamer installation and make sure you \n"
"have libgstreamer-plugins-base installed."
msgstr ""
"Não é possível iniciar a reprodução.\n"
"\n"
"Verifique a sua instalação do Gstreamer e certifique-se\n"
"que tem o pacote 'libgstreamer-plugins-base' instalado."

#: 3rdparty/phonon/gstreamer/mediaobject.cpp:203
#, qt-format
msgid ""
"A required codec is missing. You need to install the following codec(s) to "
"play this content: %0"
msgstr ""
"Falta um codificador obrigatório. Terá de instalar os seguintes "
"codificadores para reproduzir este conteúdo: %0"

#: 3rdparty/phonon/gstreamer/mediaobject.cpp:905
#: 3rdparty/phonon/gstreamer/mediaobject.cpp:913
#: 3rdparty/phonon/gstreamer/mediaobject.cpp:928
#: 3rdparty/phonon/gstreamer/mediaobject.cpp:954
#: 3rdparty/phonon/gstreamer/mediaobject.cpp:960
#: 3rdparty/phonon/gstreamer/mediaobject.cpp:979
#: 3rdparty/phonon/gstreamer/mediaobject.cpp:1318
#: 3rdparty/phonon/gstreamer/mediaobject.cpp:1342
msgid "Could not open media source."
msgstr "Não foi possível carregar a origem multimédia."

#: 3rdparty/phonon/gstreamer/mediaobject.cpp:918
msgid "Invalid source type."
msgstr "O tipo de origem é inválido."

#: 3rdparty/phonon/gstreamer/mediaobject.cpp:1316
msgid "Could not locate media source."
msgstr "Não foi possível localizar a origem multimédia."

#: 3rdparty/phonon/gstreamer/mediaobject.cpp:1326
msgid "Could not open audio device. The device is already in use."
msgstr ""
"Não foi possível aceder ao dispositivo de áudio. Os dispositivos já estão em "
"uso."

#: 3rdparty/phonon/gstreamer/mediaobject.cpp:1339
msgid "Could not decode media source."
msgstr "Não foi possível descodificar a origem multimédia."

#: 3rdparty/phonon/mmf/effectfactory.cpp:181
msgid "Enabled"
msgstr "Activo"

#: 3rdparty/phonon/mmf/stereowidening.cpp:79
msgid "Level (%)"
msgstr "Nível (%)"

#: 3rdparty/phonon/mmf/utils.cpp:89 network/ssl/qsslerror.cpp:213
msgid "No error"
msgstr "Sem erros"

#: 3rdparty/phonon/mmf/utils.cpp:91
msgid "Not found"
msgstr "Não encontrado"

#: 3rdparty/phonon/mmf/utils.cpp:93
msgid "Out of memory"
msgstr "Sem memória"

#: 3rdparty/phonon/mmf/utils.cpp:95
msgid "Not supported"
msgstr "Não suportado"

#: 3rdparty/phonon/mmf/utils.cpp:97
msgid "Overflow"
msgstr "Esgotamento"

#: 3rdparty/phonon/mmf/utils.cpp:99
msgid "Underflow"
msgstr "Esvaziamento"

#: 3rdparty/phonon/mmf/utils.cpp:101
msgid "Already exists"
msgstr "Já existe"

#: 3rdparty/phonon/mmf/utils.cpp:103
msgid "Path not found"
msgstr "A localização não foi encontrada"

#: 3rdparty/phonon/mmf/utils.cpp:105
msgid "In use"
msgstr "Em uso"

#: 3rdparty/phonon/mmf/utils.cpp:107
msgid "Not ready"
msgstr "Não disponível"

#: 3rdparty/phonon/mmf/utils.cpp:109
msgid "Access denied"
msgstr "Acesso recusado"

#: 3rdparty/phonon/mmf/utils.cpp:111
msgid "Could not connect"
msgstr "Não foi possível ligar"

#: 3rdparty/phonon/mmf/utils.cpp:113
msgid "Disconnected"
msgstr "Desligado"

#: 3rdparty/phonon/mmf/utils.cpp:115
#: network/socket/qnativesocketengine.cpp:230
msgid "Permission denied"
msgstr "Não tem permissões suficientes"

#: 3rdparty/phonon/mmf/utils.cpp:119
msgid "Insufficient bandwidth"
msgstr "Largura de banda insuficiente"

#: 3rdparty/phonon/mmf/utils.cpp:122
msgid "Network unavailable"
msgstr "A rede está indisponível"

#: 3rdparty/phonon/mmf/utils.cpp:126
msgid "Network communication error"
msgstr "Erro de comunicação na rede"

#: 3rdparty/phonon/mmf/utils.cpp:128
msgid "Streaming not supported"
msgstr "A transmissão não é suportada"

#: 3rdparty/phonon/mmf/utils.cpp:130
msgid "Server alert"
msgstr "Alerta do servidor"

#: 3rdparty/phonon/mmf/utils.cpp:132
msgid "Invalid protocol"
msgstr "O protocolo é inválido"

#: 3rdparty/phonon/mmf/utils.cpp:134
#: 3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp:2202
msgid "Invalid URL"
msgstr "URL inválido"

#: 3rdparty/phonon/mmf/utils.cpp:136
msgid "Multicast error"
msgstr "Erro de difusão"

#: 3rdparty/phonon/mmf/utils.cpp:139
msgid "Proxy server error"
msgstr "Erro do servidor 'proxy'"

#: 3rdparty/phonon/mmf/utils.cpp:141
msgid "Proxy server not supported"
msgstr "O servidor 'proxy' não é suportado"

#: 3rdparty/phonon/mmf/utils.cpp:143
msgid "Audio output error"
msgstr "Erro de saída do áudio"

#: 3rdparty/phonon/mmf/utils.cpp:145
msgid "Video output error"
msgstr "Erro de saída do vídeo"

#: 3rdparty/phonon/mmf/utils.cpp:147
msgid "Decoder error"
msgstr "Erro de descodificação"

#: 3rdparty/phonon/mmf/utils.cpp:149
msgid "Audio or video components could not be played"
msgstr "Não foi possível reproduzir as componentes de áudio ou vídeo"

#: 3rdparty/phonon/mmf/utils.cpp:151
msgid "DRM error"
msgstr "Erro de DRM"

#: 3rdparty/phonon/mmf/utils.cpp:166
#, qt-format
msgid "Unknown error (%1)"
msgstr "Erro desconhecido (%1)"

#: 3rdparty/phonon/mmf/videoplayer_dsa.cpp:241
#: 3rdparty/phonon/mmf/videoplayer_dsa.cpp:256
#: 3rdparty/phonon/mmf/videoplayer_dsa.cpp:264
#: 3rdparty/phonon/mmf/videoplayer_dsa.cpp:286
#: 3rdparty/phonon/mmf/videoplayer_dsa.cpp:308
#: 3rdparty/phonon/mmf/videoplayer_surface.cpp:139
#: 3rdparty/phonon/mmf/videoplayer_surface.cpp:165
msgid "Video display error"
msgstr "Erro de visualização do vídeo"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:74
msgid "Not ready to play"
msgstr "Ainda não pronto para reproduzir"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:238
#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:249
msgid "Error opening file"
msgstr "Erro ao abrir o ficheiro"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:253
msgid "Error opening URL"
msgstr "Erro ao aceder ao URL"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:265
msgid "Error opening resource"
msgstr "Erro ao abrir o recurso"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:267
msgid "Error opening source: resource not opened"
msgstr "Erro ao aceder à fonte: o recurso não foi aberto"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:349
msgid "Setting volume failed"
msgstr "A definição do volume foi mal-sucedida"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:394
msgid "Loading clip failed"
msgstr "O carregamento do vídeo foi mal-sucedido"

#: 3rdparty/phonon/mmf/abstractmediaplayer.cpp:418
msgid "Playback complete"
msgstr "Reprodução completa"

#: 3rdparty/phonon/mmf/abstractvideoplayer.cpp:110
msgid "Pause failed"
msgstr "A pausa foi mal-sucedida"

#: 3rdparty/phonon/mmf/abstractvideoplayer.cpp:126
msgid "Seek failed"
msgstr "O posicionamento foi mal-sucedido"

#: 3rdparty/phonon/mmf/abstractvideoplayer.cpp:186
#: 3rdparty/phonon/mmf/audioplayer.cpp:179
msgid "Getting position failed"
msgstr "A obtenção da posição foi mal-sucedida"

#: 3rdparty/phonon/mmf/abstractvideoplayer.cpp:254
msgid "Opening clip failed"
msgstr "A abertura do conteúdo foi mal-sucedida"

#: 3rdparty/phonon/mmf/audioequalizer.cpp:92
#, qt-format
msgid "%1 Hz"
msgstr "%1 Hz"

#: 3rdparty/phonon/mmf/audiooutput.cpp:106
msgctxt "Phonon::MMF"
msgid "Audio Output"
msgstr "Saída de Áudio"

#: 3rdparty/phonon/mmf/audiooutput.cpp:107
msgctxt "Phonon::MMF"
msgid "The audio output device"
msgstr "O dispositivos de saída do áudio"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:146
msgid "Decay HF ratio (%)"
msgstr "Relação HF de decaimento (%)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:152
msgid "Decay time (ms)"
msgstr "Tempo de decaimento (ms)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:159
msgid "Density (%)"
msgstr "Densidade (%)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:165
msgid "Diffusion (%)"
msgstr "Difusão (%)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:170
msgid "Reflections delay (ms)"
msgstr "Atraso nos reflexos (ms)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:177
msgid "Reflections level (mB)"
msgstr "Nível de reflexos (mB)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:184
msgid "Reverb delay (ms)"
msgstr "Atraso de reverberação (ms)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:192
msgid "Reverb level (mB)"
msgstr "Nível de reverberação (mB)"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:199
msgid "Room HF level"
msgstr "Nível de HF do ambiente"

#: 3rdparty/phonon/mmf/environmentalreverb.cpp:205
msgid "Room level (mB)"
msgstr "Nível do ambiente (mB)"

#: 3rdparty/phonon/mmf/mediaobject.cpp:309
#: 3rdparty/phonon/mmf/mediaobject.cpp:327
msgid "Error opening source: type not supported"
msgstr "Erro ao aceder à fonte: o tipo não é suportado"

#: 3rdparty/phonon/mmf/mediaobject.cpp:320
msgid "Error opening source: resource is compressed"
msgstr "Erro ao aceder à fonte: o recurso está comprimido"

#: 3rdparty/phonon/mmf/mediaobject.cpp:324
msgid "Error opening source: resource not valid"
msgstr "Erro ao aceder à fonte: o recurso não é válido"

#: 3rdparty/phonon/mmf/mediaobject.cpp:350
msgid "Error opening source: media type could not be determined"
msgstr "Erro ao aceder à fonte: não foi possível determinar o tipo multimédia"

#: 3rdparty/phonon/phonon/audiooutput.cpp:385
#, qt-format
msgid ""
"<html>The audio playback device <b>%1</b> does not work.<br/>Falling back to "
"<b>%2</b>.</html>"
msgstr ""
"<html>O dispositivo de reprodução de áudio <b>%1</b> não funciona.<br/>A "
"usar em último recurso o <b>%2</b>.</html>"

#: 3rdparty/phonon/phonon/audiooutput.cpp:398
#, qt-format
msgid ""
"<html>Switching to the audio playback device <b>%1</b><br/>which just became "
"available and has higher preference.</html>"
msgstr ""
"<html>A mudar para o dispositivo de reprodução de áudio <b>%1</b><br/>que "
"ficou disponível e tem maior preferência.</html>"

#: 3rdparty/phonon/phonon/audiooutput.cpp:401
#, qt-format
msgid "Revert back to device '%1'"
msgstr "Voltar para o dispositivo '%1'"

#: 3rdparty/phonon/phonon/phononnamespace.cpp:55
msgctxt "Phonon::"
msgid "Notifications"
msgstr "Notificações"

#: 3rdparty/phonon/phonon/phononnamespace.cpp:57
msgctxt "Phonon::"
msgid "Music"
msgstr "Música"

#: 3rdparty/phonon/phonon/phononnamespace.cpp:59
msgctxt "Phonon::"
msgid "Video"
msgstr "Vídeo"

#: 3rdparty/phonon/phonon/phononnamespace.cpp:61
msgctxt "Phonon::"
msgid "Communication"
msgstr "Comunicações"

#: 3rdparty/phonon/phonon/phononnamespace.cpp:63
msgctxt "Phonon::"
msgid "Games"
msgstr "Jogos"

#: 3rdparty/phonon/phonon/phononnamespace.cpp:65
msgctxt "Phonon::"
msgid "Accessibility"
msgstr "Acessibilidade"

#: 3rdparty/phonon/phonon/volumeslider.cpp:42
#: 3rdparty/phonon/phonon/volumeslider.cpp:60
#: 3rdparty/phonon/phonon/volumeslider.cpp:189
#: 3rdparty/phonon/phonon/volumeslider.cpp:204
#, qt-format
msgid "Volume: %1%"
msgstr "Volume: %1%"

#: 3rdparty/phonon/phonon/volumeslider.cpp:45
#: 3rdparty/phonon/phonon/volumeslider.cpp:63
#: 3rdparty/phonon/phonon/volumeslider.cpp:117
#, qt-format
msgid ""
"Use this slider to adjust the volume. The leftmost position is 0%, the "
"rightmost is %1%"
msgstr ""
"Use esta barra para ajustar o volume. A posição mais à esquerda é os 0%, "
"enquanto a mais à direita corresponde a %1%"

#: 3rdparty/phonon/phonon/volumeslider.cpp:184
msgid "Muted"
msgstr "Mudo"

#: 3rdparty/webkit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:416
msgctxt "QWebPage"
msgid "Bad HTTP request"
msgstr "Pedido de HTTP inválido"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:42
msgctxt "default label for Submit buttons in forms on web pages"
msgid "Submit"
msgstr "Enviar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:47
msgctxt ""
"Submit (input element) alt text for <input> elements with no alt, title, or "
"value"
msgid "Submit"
msgstr "Enviar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:52
msgctxt "default label for Reset buttons in forms on web pages"
msgid "Reset"
msgstr "Reiniciar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:63
msgctxt ""
"text that appears at the start of nearly-obsolete web pages in the form of a "
"'searchable index'"
msgid "This is a searchable index. Enter search keywords: "
msgstr "Este é um índice de pesquisa. Indique as palavras-chave: "

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:68
msgctxt "title for file button used in HTML forms"
msgid "Choose File"
msgstr "Escolher o Ficheiro"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:73
msgctxt ""
"text to display in file button used in HTML forms when no file is selected"
msgid "No file selected"
msgstr "Sem ficheiros seleccionados"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:78
msgctxt "Open in New Window context menu item"
msgid "Open in New Window"
msgstr "Abrir numa Janela Nova"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:83
msgctxt "Download Linked File context menu item"
msgid "Save Link..."
msgstr "Gravar a Ligação..."

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:88
msgctxt "Copy Link context menu item"
msgid "Copy Link"
msgstr "Copiar a Ligação"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:93
msgctxt "Open Image in New Window context menu item"
msgid "Open Image"
msgstr "Abrir uma Imagem"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:98
msgctxt "Download Image context menu item"
msgid "Save Image"
msgstr "Gravar a Imagem"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:103
msgctxt "Copy Link context menu item"
msgid "Copy Image"
msgstr "Copiar a Imagem"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:108
msgctxt "Open Frame in New Window context menu item"
msgid "Open Frame"
msgstr "Abrir a Moldura"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:113
msgctxt "Copy context menu item"
msgid "Copy"
msgstr "Copiar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:118
msgctxt "Back context menu item"
msgid "Go Back"
msgstr "Recuar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:123
msgctxt "Forward context menu item"
msgid "Go Forward"
msgstr "Avançar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:128
msgctxt "Stop context menu item"
msgid "Stop"
msgstr "Parar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:133
msgctxt "Reload context menu item"
msgid "Reload"
msgstr "Recarregar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:138
msgctxt "Cut context menu item"
msgid "Cut"
msgstr "Cortar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:143
msgctxt "Paste context menu item"
msgid "Paste"
msgstr "Colar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:148
msgctxt "No Guesses Found context menu item"
msgid "No Guesses Found"
msgstr "Sem Sugestões Encontradas"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:153
msgctxt "Ignore Spelling context menu item"
msgid "Ignore"
msgstr "Ignorar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:158
msgctxt "Learn Spelling context menu item"
msgid "Add To Dictionary"
msgstr "Adicionar ao Dicionário"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:163
msgctxt "Search The Web context menu item"
msgid "Search The Web"
msgstr "Procurar na Web"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:168
msgctxt "Look Up in Dictionary context menu item"
msgid "Look Up In Dictionary"
msgstr "Procurar no Dicionário"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:173
msgctxt "Open Link context menu item"
msgid "Open Link"
msgstr "Abrir uma Ligação"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:178
msgctxt "Ignore Grammar context menu item"
msgid "Ignore"
msgstr "Ignorar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:183
msgctxt "Spelling and Grammar context sub-menu item"
msgid "Spelling"
msgstr "Ortografia"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:188
msgctxt "menu item title"
msgid "Show Spelling and Grammar"
msgstr "Mostrar a Ortografia e Gramática"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:189
msgctxt "menu item title"
msgid "Hide Spelling and Grammar"
msgstr "Esconder a Ortografia e Gramática"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:194
msgctxt "Check spelling context menu item"
msgid "Check Spelling"
msgstr "Verificar a Ortografia"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:199
msgctxt "Check spelling while typing context menu item"
msgid "Check Spelling While Typing"
msgstr "Verificar a Ortografia ao Escrever"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:204
msgctxt "Check grammar with spelling context menu item"
msgid "Check Grammar With Spelling"
msgstr "Verificar a Gramática com a Ortografia"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:209
msgctxt "Font context sub-menu item"
msgid "Fonts"
msgstr "Tipos de Letra"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:214
msgctxt "Bold context menu item"
msgid "Bold"
msgstr "Negrito"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:219
msgctxt "Italic context menu item"
msgid "Italic"
msgstr "Itálico"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:224
msgctxt "Underline context menu item"
msgid "Underline"
msgstr "Sublinhado"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:229
msgctxt "Outline context menu item"
msgid "Outline"
msgstr "Contorno"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:234
msgctxt "Writing direction context sub-menu item"
msgid "Direction"
msgstr "Direcção"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:239
msgctxt "Text direction context sub-menu item"
msgid "Text Direction"
msgstr "Direcção do Texto"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:244
msgctxt "Default writing direction context menu item"
msgid "Default"
msgstr "Predefinição"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:249
msgctxt "Left to Right context menu item"
msgid "Left to Right"
msgstr "Esquerda para Direita"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:254
msgctxt "Right to Left context menu item"
msgid "Right to Left"
msgstr "Direita para Esquerda"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:259
msgctxt "Inspect Element context menu item"
msgid "Inspect"
msgstr "Inspeccionar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:264
msgctxt ""
"Label for only item in menu that appears when clicking on the search field "
"image, when no searches have been performed"
msgid "No recent searches"
msgstr "Sem pesquisas recentes"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:269
msgctxt ""
"label for first item in the menu that appears when clicking on the search "
"field image, used as embedded menu title"
msgid "Recent searches"
msgstr "Pesquisas recentes"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:274
msgctxt "menu item in Recent Searches menu that empties menu's contents"
msgid "Clear recent searches"
msgstr "Limpar as pesquisas recentes"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:349
msgctxt "Unknown filesize FTP directory listing item"
msgid "Unknown"
msgstr "Desconhecido"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:354
#, qt-format
msgctxt "Title string for images"
msgid "%1 (%2x%3 pixels)"
msgstr "%1 (%2x%3 pontos)"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:359
msgctxt "Media controller status message when the media is loading"
msgid "Loading..."
msgstr "A carregar..."

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:364
msgctxt "Media controller status message when watching a live broadcast"
msgid "Live Broadcast"
msgstr "Difusão em Directo"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:372
msgctxt "Media controller element"
msgid "Audio Element"
msgstr "Elemento de Áudio"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:374
msgctxt "Media controller element"
msgid "Video Element"
msgstr "Elemento de Vídeo"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:376
msgctxt "Media controller element"
msgid "Mute Button"
msgstr "Botão de Silêncio"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:378
msgctxt "Media controller element"
msgid "Unmute Button"
msgstr "Botão de Som"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:380
msgctxt "Media controller element"
msgid "Play Button"
msgstr "Botão para Reproduzir"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:382
msgctxt "Media controller element"
msgid "Pause Button"
msgstr "Botão para Pausa"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:384
msgctxt "Media controller element"
msgid "Slider"
msgstr "Barra Deslizante"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:386
msgctxt "Media controller element"
msgid "Slider Thumb"
msgstr "Pega da Barra"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:388
msgctxt "Media controller element"
msgid "Rewind Button"
msgstr "Botão de Recuo"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:390
msgctxt "Media controller element"
msgid "Return to Real-time Button"
msgstr "Botão para Voltar ao Tempo-Real"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:392
msgctxt "Media controller element"
msgid "Elapsed Time"
msgstr "Tempo Decorrido"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:394
msgctxt "Media controller element"
msgid "Remaining Time"
msgstr "Tempo Restante"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:396
msgctxt "Media controller element"
msgid "Status Display"
msgstr "Área de Estado"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:398
msgctxt "Media controller element"
msgid "Fullscreen Button"
msgstr "Botão de Ecrã Completo"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:400
msgctxt "Media controller element"
msgid "Seek Forward Button"
msgstr "Botão para Avançar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:402
msgctxt "Media controller element"
msgid "Seek Back Button"
msgstr "Botão para Recuar"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:410
msgctxt "Media controller element"
msgid "Audio element playback controls and status display"
msgstr "Controlos de reprodução e área de estado do elemento de áudio"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:412
msgctxt "Media controller element"
msgid "Video element playback controls and status display"
msgstr "Controlos de reprodução e área de estado do elemento de vídeo"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:414
msgctxt "Media controller element"
msgid "Mute audio tracks"
msgstr "Silenciar as faixas de áudio"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:416
msgctxt "Media controller element"
msgid "Unmute audio tracks"
msgstr "Activar o som das faixas de áudio"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:418
msgctxt "Media controller element"
msgid "Begin playback"
msgstr "Iniciar a reprodução"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:420
msgctxt "Media controller element"
msgid "Pause playback"
msgstr "Pausar a reprodução"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:422
msgctxt "Media controller element"
msgid "Movie time scrubber"
msgstr "Limpeza do tempo do filme"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:424
msgctxt "Media controller element"
msgid "Movie time scrubber thumb"
msgstr "Pega de limpeza do tempo do filme"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:426
msgctxt "Media controller element"
msgid "Rewind movie"
msgstr "Recuar o filme"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:428
msgctxt "Media controller element"
msgid "Return streaming movie to real-time"
msgstr "Repor a transmissão do filme em tempo-real"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:430
msgctxt "Media controller element"
msgid "Current movie time"
msgstr "Tempo actual do filme"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:432
msgctxt "Media controller element"
msgid "Remaining movie time"
msgstr "Tempo restante do filme"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:434
msgctxt "Media controller element"
msgid "Current movie status"
msgstr "Estado do filme actual"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:436
msgctxt "Media controller element"
msgid "Play movie in full-screen mode"
msgstr "Reproduzir o filme no modo de ecrã completo"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:438
msgctxt "Media controller element"
msgid "Seek quickly back"
msgstr "Recuar rapidamente"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:440
msgctxt "Media controller element"
msgid "Seek quickly forward"
msgstr "Avançar rapidamente"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:449
msgctxt "Media time description"
msgid "Indefinite time"
msgstr "Tempo indefinido"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:458
#, qt-format
msgctxt "Media time description"
msgid "%1 days %2 hours %3 minutes %4 seconds"
msgstr "%1 dias %2 horas %3 minutos %4 segundos"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:462
#, qt-format
msgctxt "Media time description"
msgid "%1 hours %2 minutes %3 seconds"
msgstr "%1 horas %2 minutos %3 segundos"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:466
#, qt-format
msgctxt "Media time description"
msgid "%1 minutes %2 seconds"
msgstr "%1 minutos %2 segundos"

#: 3rdparty/webkit/WebCore/platform/qt/Localizations.cpp:469
#, qt-format
msgctxt "Media time description"
msgid "%1 seconds"
msgstr "%1 segundos"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:58
msgctxt "QWebPage"
msgid "Scroll here"
msgstr "Desloque aqui"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:61
msgctxt "QWebPage"
msgid "Left edge"
msgstr "Extremo esquerdo"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:61
msgctxt "QWebPage"
msgid "Top"
msgstr "Topo"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:62
msgctxt "QWebPage"
msgid "Right edge"
msgstr "Extremo direito"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:62
msgctxt "QWebPage"
msgid "Bottom"
msgstr "Fundo"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:65
msgctxt "QWebPage"
msgid "Page left"
msgstr "Página à esquerda"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:65
msgctxt "QWebPage"
msgid "Page up"
msgstr "Página acima"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:66
msgctxt "QWebPage"
msgid "Page right"
msgstr "Página à direita"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:66
msgctxt "QWebPage"
msgid "Page down"
msgstr "Página abaixo"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:69
msgctxt "QWebPage"
msgid "Scroll left"
msgstr "Deslocar à esquerda"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:69
msgctxt "QWebPage"
msgid "Scroll up"
msgstr "Deslocar para cima"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:70
msgctxt "QWebPage"
msgid "Scroll right"
msgstr "Deslocar à direita"

#: 3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp:70
msgctxt "QWebPage"
msgid "Scroll down"
msgstr "Deslocar para baixo"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:1833
#, qt-format
msgid "JavaScript Alert - %1"
msgstr "Alerta de JavaScript - %1"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:1849
#, qt-format
msgid "JavaScript Confirm - %1"
msgstr "Confirmação de JavaScript - %1"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:1868
#, qt-format
msgid "JavaScript Prompt - %1"
msgstr "Mensagem de JavaScript - %1"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:1893
#, qt-format
msgid "JavaScript Problem - %1"
msgstr "Problema de JavaScript - %1"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:1893
msgid ""
"The script on this page appears to have a problem. Do you want to stop the "
"script?"
msgstr "O programa desta página parece ter algum problema. Deseja pará-lo?"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2274
msgid "Move the cursor to the next character"
msgstr "Mover o cursor para o carácter seguinte"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2277
msgid "Move the cursor to the previous character"
msgstr "Mover o cursor para o carácter anterior"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2280
msgid "Move the cursor to the next word"
msgstr "Mover o cursor para a palavra seguinte"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2283
msgid "Move the cursor to the previous word"
msgstr "Mover o cursor para a palavra anterior"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2286
msgid "Move the cursor to the next line"
msgstr "Mover o cursor para a linha seguinte"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2289
msgid "Move the cursor to the previous line"
msgstr "Mover o cursor para a linha anterior"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2292
msgid "Move the cursor to the start of the line"
msgstr "Mover o cursor para o início da linha"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2295
msgid "Move the cursor to the end of the line"
msgstr "Move o cursor para o fim da linha"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2298
msgid "Move the cursor to the start of the block"
msgstr "Mover o cursor para o início do bloco"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2301
msgid "Move the cursor to the end of the block"
msgstr "Tira a janela da frente"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2304
msgid "Move the cursor to the start of the document"
msgstr "Mover o cursor para o início do documento"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2307
msgid "Move the cursor to the end of the document"
msgstr "Mover o cursor para o fim do documento"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2310
msgid "Select all"
msgstr "Seleccionar tudo"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2313
msgid "Select to the next character"
msgstr "Seleccionar até ao carácter seguinte"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2316
msgid "Select to the previous character"
msgstr "Seleccionar até ao carácter anterior"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2319
msgid "Select to the next word"
msgstr "Seleccionar até à palavra seguinte"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2322
msgid "Select to the previous word"
msgstr "Seleccionar até à palavra anterior"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2325
msgid "Select to the next line"
msgstr "Seleccionar até à linha seguinte"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2328
msgid "Select to the previous line"
msgstr "Seleccionar até à linha anterior"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2331
msgid "Select to the start of the line"
msgstr "Seleccionar até ao início da linha"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2334
msgid "Select to the end of the line"
msgstr "Seleccionar até ao fim da linha"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2337
msgid "Select to the start of the block"
msgstr "Seleccionar até ao início do bloco"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2340
msgid "Select to the end of the block"
msgstr "Seleccionar até ao fim do bloco"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2343
msgid "Select to the start of the document"
msgstr "Seleccionar até ao início do documento"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2346
msgid "Select to the end of the document"
msgstr "Seleccionar até ao fim do documento"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2349
msgid "Delete to the start of the word"
msgstr "Apagar até ao início da palavra"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2352
msgid "Delete to the end of the word"
msgstr "Apagar até ao fim da palavra"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2385
msgid "Insert a new paragraph"
msgstr "Inserir um novo parágrafo"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2388
msgid "Insert a new line"
msgstr "Inserir uma nova linha"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2392
msgid "Paste and Match Style"
msgstr "Colar e Corresponder ao Estilo"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2395
msgid "Remove formatting"
msgstr "Remover a formatação"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2399
msgid "Strikethrough"
msgstr "Traçado"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2403
msgid "Subscript"
msgstr "Subscrito"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2407
msgid "Superscript"
msgstr "Sobrescrito"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2411
msgid "Insert Bulleted List"
msgstr "Inserir uma Lista com Pontos"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2415
msgid "Insert Numbered List"
msgstr "Inserir uma Lista Numerada"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2419
msgid "Indent"
msgstr "Indentação"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2422
msgid "Outdent"
msgstr "Remover a Indentação"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2425
msgid "Center"
msgstr "Centro"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2428
msgid "Justify"
msgstr "Justificar"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2431
msgid "Align Left"
msgstr "Alinhar à Esquerda"

#: 3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp:2434
msgid "Align Right"
msgstr "Alinhar à Direita"

#: 3rdparty/webkit/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp:167
#, qt-format
msgctxt "QWebPage"
msgid "Web Inspector - %2"
msgstr "Inspector Web - %2"

#: 3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp:2199
msgid "Fake error !"
msgstr "Erro falso !"

#: corelib/global/qglobal.cpp:2115
msgctxt "QIODevice"
msgid "Permission denied"
msgstr "Permissão negada"

#: corelib/global/qglobal.cpp:2118
msgctxt "QIODevice"
msgid "Too many open files"
msgstr "Estão demasiados ficheiros abertos"

#: corelib/global/qglobal.cpp:2121
msgctxt "QIODevice"
msgid "No such file or directory"
msgstr "Não existe esse ficheiro ou pasta"

#: corelib/global/qglobal.cpp:2124
msgctxt "QIODevice"
msgid "No space left on device"
msgstr "Não há espaço livre no dispositivo"

#: corelib/io/qprocess_unix.cpp:406 corelib/io/qprocess_win.cpp:137
msgid "Could not open input redirection for reading"
msgstr "Não foi possível aceder para leitura ao redireccionamento da entrada"

#: corelib/io/qprocess_unix.cpp:418 corelib/io/qprocess_win.cpp:157
msgid "Could not open output redirection for writing"
msgstr "Não foi possível aceder para escrita ao redireccionamento da saída"

#: corelib/io/qprocess_unix.cpp:657
#, qt-format
msgid "Resource error (fork failure): %1"
msgstr "Erro no recurso (problema no 'fork'): %1"

#: corelib/io/qprocess_unix.cpp:915 corelib/io/qprocess_unix.cpp:967
#: corelib/io/qprocess_unix.cpp:1041 corelib/io/qprocess_unix.cpp:1107
#: corelib/io/qprocess_win.cpp:563 corelib/io/qprocess_win.cpp:613
#: corelib/io/qprocess_win.cpp:688 corelib/io/qprocess_win.cpp:730
#: corelib/io/qprocess_win.cpp:784
msgid "Process operation timed out"
msgstr "A operação do processo expirou o seu tempo-limite"

#: corelib/io/qprocess_win.cpp:403
#, qt-format
msgid "Process failed to start: %1"
msgstr "Não foi possível iniciar o processo: %1"

#: corelib/io/qprocess_win.cpp:573 corelib/io/qprocess_win.cpp:623
#: corelib/io/qprocess.cpp:866 corelib/io/qprocess.cpp:918
msgid "Error reading from process"
msgstr "Erro ao ler do processo"

#: corelib/io/qprocess_win.cpp:763 corelib/io/qprocess.cpp:965
#: corelib/io/qprocess.cpp:1791
msgid "Error writing to process"
msgstr "Erro ao escrever no processo"

#: corelib/io/qfile.cpp:703 corelib/io/qfile.cpp:858
msgid "Destination file exists"
msgstr "O ficheiro de destino existe"

#: corelib/io/qfile.cpp:718
msgid "Will not rename sequential file using block copy"
msgstr "Não irá mudar o nome do ficheiro sequencial com a cópia de blocos"

#: corelib/io/qfile.cpp:741
msgid "Cannot remove source file"
msgstr "Não é possível remover o ficheiro de origem"

#: corelib/io/qfile.cpp:871
#, qt-format
msgid "Cannot open %1 for input"
msgstr "Não é possível aceder ao %1 para entrada"

#: corelib/io/qfile.cpp:888
msgid "Cannot open for output"
msgstr "Não foi possível aceder ao ficheiro para saída"

#: corelib/io/qfile.cpp:898
msgid "Failure to write block"
msgstr "Não é possível gravar o bloco"

#: corelib/io/qfile.cpp:911
#, qt-format
msgid "Cannot create %1 for output"
msgstr "Não foi possível criar o ficheiro %1 para saída"

#: corelib/io/qprocess.cpp:1035
msgid "Process crashed"
msgstr "O processo estoirou"

#: corelib/io/qprocess.cpp:1994
msgid "No program defined"
msgstr "Nenhum programa definido"

#: corelib/io/qiodevice.cpp:1598 corelib/plugin/qlibrary.cpp:1141
#: corelib/plugin/qpluginloader.cpp:367
#: corelib/statemachine/qstatemachine.cpp:1046
#: network/kernel/qhostinfo_unix.cpp:308 network/kernel/qhostinfo_win.cpp:218
#: network/kernel/qhostinfo_win.cpp:245
#: network/socket/qnativesocketengine.cpp:272 network/ssl/qsslerror.cpp:285
msgid "Unknown error"
msgstr "Erro desconhecido"

#: corelib/kernel/qsharedmemory.cpp:223
#, qt-format
msgid "%1: unable to set key on lock"
msgstr "%1: não é possível definir a chave do bloqueio"

#: corelib/kernel/qsharedmemory.cpp:304
#, qt-format
msgid "%1: create size is less then 0"
msgstr "%1: o tamanho de criação é menor que 0"

#: corelib/kernel/qsharedmemory.cpp:472
#, qt-format
msgid "%1: unable to lock"
msgstr "%1: não é possível bloquear"

#: corelib/kernel/qsharedmemory.cpp:494
#, qt-format
msgid "%1: unable to unlock"
msgstr "%1: não é possível desbloquear"

#: corelib/kernel/qsharedmemory_symbian.cpp:67
#: corelib/kernel/qsharedmemory_unix.cpp:85
#: corelib/kernel/qsharedmemory_win.cpp:65
#, qt-format
msgid "%1: already exists"
msgstr "%1: já existe"

#: corelib/kernel/qsharedmemory_symbian.cpp:71
#, qt-format
msgid "%1: doesn't exists"
msgstr "%1: não existe"

#: corelib/kernel/qsharedmemory_symbian.cpp:75
#: corelib/kernel/qsharedmemory_win.cpp:78
#, qt-format
msgid "%1: invalid size"
msgstr "%1: o tamanho é inválido"

#: corelib/kernel/qsharedmemory_symbian.cpp:79
#: corelib/kernel/qsharedmemory_unix.cpp:95
#: corelib/kernel/qsharedmemory_win.cpp:83
#, qt-format
msgid "%1: out of resources"
msgstr "%1: sem mais recursos"

#: corelib/kernel/qsharedmemory_symbian.cpp:83
#: corelib/kernel/qsharedmemory_unix.cpp:81
#: corelib/kernel/qsharedmemory_win.cpp:87
#, qt-format
msgid "%1: permission denied"
msgstr "%1: permissão negada"

#: corelib/kernel/qsharedmemory_symbian.cpp:86
#: corelib/kernel/qsharedmemory_unix.cpp:99
#: corelib/kernel/qsharedmemory_win.cpp:90
#, qt-format
msgid "%1: unknown error %2"
msgstr "%1: erro desconhecido %2"

#: corelib/kernel/qsharedmemory_symbian.cpp:115
#: corelib/kernel/qsharedmemory_win.cpp:141
#, qt-format
msgid "%1: key error"
msgstr "%1: erro na chave"

#: corelib/kernel/qsharedmemory_symbian.cpp:142
#: corelib/kernel/qsharedmemory_unix.cpp:186
#: corelib/kernel/qsharedmemory_win.cpp:105
#, qt-format
msgid "%1: unable to make key"
msgstr "%1: não é possível criar a chave"

#: corelib/kernel/qsharedmemory_unix.cpp:89
#: corelib/kernel/qsharedmemory_win.cpp:74
#, qt-format
msgid "%1: doesn't exist"
msgstr "%1: não existe"

#: corelib/kernel/qsharedmemory_unix.cpp:120
#, qt-format
msgid "%1: key is empty"
msgstr "%1: a chave está em branco"

#: corelib/kernel/qsharedmemory_unix.cpp:128
#, qt-format
msgid "%1: UNIX key file doesn't exist"
msgstr "%1: o ficheiro de chaves do UNIX não existe"

#: corelib/kernel/qsharedmemory_unix.cpp:135
#, qt-format
msgid "%1: ftok failed"
msgstr "%1: o 'ftok' falhou"

#: corelib/kernel/qsharedmemory_unix.cpp:206
#, qt-format
msgid "%1: system-imposed size restrictions"
msgstr "%1: restrições de tamanho impostas pelo sistema"

#: corelib/kernel/qsharedmemory_unix.cpp:259
#, qt-format
msgid "%1: not attached"
msgstr "%1: não está ligado"

#: corelib/kernel/qsharedmemory_win.cpp:173
#, qt-format
msgid "%1: size query failed"
msgstr "%1: a pesquisa de tamanho falhou"

#: corelib/kernel/qsystemsemaphore_symbian.cpp:65
#: corelib/kernel/qsystemsemaphore_unix.cpp:90
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: already exists"
msgstr "%1: já existe"

#: corelib/kernel/qsystemsemaphore_symbian.cpp:69
#: corelib/kernel/qsystemsemaphore_unix.cpp:94
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: does not exist"
msgstr "%1: não existe"

#: corelib/kernel/qsystemsemaphore_symbian.cpp:74
#: corelib/kernel/qsystemsemaphore_unix.cpp:99
#: corelib/kernel/qsystemsemaphore_win.cpp:66
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: out of resources"
msgstr "%1: sem mais recursos"

#: corelib/kernel/qsystemsemaphore_symbian.cpp:78
#: corelib/kernel/qsystemsemaphore_unix.cpp:103
#: corelib/kernel/qsystemsemaphore_win.cpp:73
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: unknown error %2"
msgstr "%1: erro desconhecido %2"

#: corelib/kernel/qsystemsemaphore_unix.cpp:86
#: corelib/kernel/qsystemsemaphore_win.cpp:70
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: permission denied"
msgstr "%1: permissão negada"

#: corelib/kernel/qsystemsemaphore_unix.cpp:119
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: key is empty"
msgstr "%1: a chave está em branco"

#: corelib/kernel/qsystemsemaphore_unix.cpp:131
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: unable to make key"
msgstr "%1: não é possível criar a chave"

#: corelib/kernel/qsystemsemaphore_unix.cpp:140
#, qt-format
msgctxt "QSystemSemaphore"
msgid "%1: ftok failed"
msgstr "%1: o 'ftok' falhou"

#: corelib/plugin/qlibrary.cpp:383
#, qt-format
msgid "Could not mmap '%1': %2"
msgstr "Não é possível fazer um 'mmap' em '%1': %2"

#: corelib/plugin/qlibrary.cpp:405
#, qt-format
msgid "Plugin verification data mismatch in '%1'"
msgstr "Os dados de verificação do 'plugin' não correspondem em '%1'"

#: corelib/plugin/qlibrary.cpp:411
#, qt-format
msgid "Could not unmap '%1': %2"
msgstr "Não foi possível remover o mapeamento em '%1': %2"

#: corelib/plugin/qlibrary.cpp:739 corelib/plugin/qpluginloader.cpp:343
msgid "The shared library was not found."
msgstr "A biblioteca dinâmica não foi encontrada."

#: corelib/plugin/qlibrary.cpp:741
#, qt-format
msgid "The file '%1' is not a valid Qt plugin."
msgstr "O ficheiro '%1' não é um 'plugin' válido do Qt."

#: corelib/plugin/qlibrary.cpp:756
#, qt-format
msgid "The plugin '%1' uses incompatible Qt library. (%2.%3.%4) [%5]"
msgstr "O 'plugin' '%1' usa uma versão incompatível do Qt. (%2.%3.%4) [%5]"

#: corelib/plugin/qlibrary.cpp:776
#, qt-format
msgid ""
"The plugin '%1' uses incompatible Qt library. Expected build key \"%2\", got "
"\"%3\""
msgstr ""
"O 'plugin' '%1' usa uma versão incompatível do Qt. Era esperada a chave \"%2"
"\", mas obteve-se a \"%3\""

#: corelib/plugin/qlibrary.cpp:784
#, qt-format
msgid ""
"The plugin '%1' uses incompatible Qt library. (Cannot mix debug and release "
"libraries.)"
msgstr ""
"O 'plugin' '%1' usa uma versão incompatível do Qt. (Não é possível misturar "
"bibliotecas de depuração com produção)."

#: corelib/plugin/qlibrary_unix.cpp:236 corelib/plugin/qlibrary_win.cpp:87
#, qt-format
msgid "Cannot load library %1: %2"
msgstr "Não é possível carregar a biblioteca %1: %2"

#: corelib/plugin/qlibrary_unix.cpp:253 corelib/plugin/qlibrary_win.cpp:109
#, qt-format
msgid "Cannot unload library %1: %2"
msgstr "Não é possível desligar a biblioteca %1: %2"

#: corelib/plugin/qlibrary_unix.cpp:287 corelib/plugin/qlibrary_win.cpp:124
#, qt-format
msgid "Cannot resolve symbol \"%1\" in %2: %3"
msgstr "Não é possível resolver o símbolo \"%1\" em %2: %3"

#: corelib/plugin/qpluginloader.cpp:254
msgid "The plugin was not loaded."
msgstr "O 'plugin' não foi carregado."

#: corelib/statemachine/qstatemachine.cpp:1028
#, qt-format
msgid "Missing initial state in compound state '%1'"
msgstr "Falta o estado inicial no estado composto '%1'"

#: corelib/statemachine/qstatemachine.cpp:1035
#, qt-format
msgid "Missing default state in history state '%1'"
msgstr "Falta o estado predefinido no estado histórico '%1'"

#: corelib/statemachine/qstatemachine.cpp:1042
#, qt-format
msgid "No common ancestor for targets and source of transition from state '%1'"
msgstr ""
"Não existe nenhum ascendente para os destinos e origem da transição do "
"estado '%1'"

#: corelib/tools/qregexp.cpp:65
msgctxt "QRegExp"
msgid "no error occurred"
msgstr "não ocorreram erros"

#: corelib/tools/qregexp.cpp:66
msgctxt "QRegExp"
msgid "disabled feature used"
msgstr "funcionalidade desactivada usada"

#: corelib/tools/qregexp.cpp:67
msgctxt "QRegExp"
msgid "bad char class syntax"
msgstr "sintaxe inválida da classe de caracteres"

#: corelib/tools/qregexp.cpp:68
msgctxt "QRegExp"
msgid "bad lookahead syntax"
msgstr "sintaxe de pesquisa antecipada inválida"

#: corelib/tools/qregexp.cpp:69
msgctxt "QRegExp"
msgid "bad repetition syntax"
msgstr "sintaxe de repetição inválida"

#: corelib/tools/qregexp.cpp:70
msgctxt "QRegExp"
msgid "invalid octal value"
msgstr "valor em octal inválido"

#: corelib/tools/qregexp.cpp:71
msgctxt "QRegExp"
msgid "missing left delim"
msgstr "falta o separador esquerdo"

#: corelib/tools/qregexp.cpp:72
msgctxt "QRegExp"
msgid "unexpected end"
msgstr "atingiu-se o fim de forma inesperada"

#: corelib/tools/qregexp.cpp:73
msgctxt "QRegExp"
msgid "met internal limit"
msgstr "atingiu-se o limite interno"

#: corelib/tools/qregexp.cpp:74
msgctxt "QRegExp"
msgid "invalid interval"
msgstr "intervalo inválido"

#: corelib/tools/qregexp.cpp:75
msgctxt "QRegExp"
msgid "invalid category"
msgstr "categoria inválida"

#: corelib/xml/qxmlstream.cpp:611
msgid "Extra content at end of document."
msgstr "Apareceu conteúdo extra no fim do documento."

#: corelib/xml/qxmlstream.cpp:882
msgid "Invalid entity value."
msgstr "O valor da entidade é inválido."

#: corelib/xml/qxmlstream.cpp:991
msgid "Invalid XML character."
msgstr "O carácter de XML é inválido."

#: corelib/xml/qxmlstream.cpp:1250
msgid "Sequence ']]>' not allowed in content."
msgstr "A sequência ']]>' não é permitida no conteúdo."

#: corelib/xml/qxmlstream.cpp:1529
msgid "Encountered incorrectly encoded content."
msgstr "Foi encontrado um conteúdo codificado de forma incorrecta."

#: corelib/xml/qxmlstream.cpp:1559
#, qt-format
msgid "Namespace prefix '%1' not declared"
msgstr "O prefixo do espaço de nomes '%1' não está declarado"

#: corelib/xml/qxmlstream.cpp:1592 corelib/xml/qxmlstream.cpp:1604
msgid "Illegal namespace declaration."
msgstr "A declaração do espaço de nomes é inválida."

#: corelib/xml/qxmlstream.cpp:1637
msgid "Attribute redefined."
msgstr "O atributo foi definido de novo."

#: corelib/xml/qxmlstream.cpp:1752
#, qt-format
msgid "Unexpected character '%1' in public id literal."
msgstr "Foi obtido um carácter inesperado '%1' no literal do ID público."

#: corelib/xml/qxmlstream.cpp:1780
msgid "Invalid XML version string."
msgstr "O texto da versão do XML é inválido."

#: corelib/xml/qxmlstream.cpp:1782
msgid "Unsupported XML version."
msgstr "A versão do XML não é suportada."

#: corelib/xml/qxmlstream.cpp:1803
msgid "The standalone pseudo attribute must appear after the encoding."
msgstr "O pseudo-atributo autónomo deverá aparecer após a codificação."

#: corelib/xml/qxmlstream.cpp:1805
#, qt-format
msgid "%1 is an invalid encoding name."
msgstr "O %1 é um nome de codificação inválido."

#: corelib/xml/qxmlstream.cpp:1812
#, qt-format
msgid "Encoding %1 is unsupported"
msgstr "A codificação '%1' não é suportada"

#: corelib/xml/qxmlstream.cpp:1828
msgid "Standalone accepts only yes or no."
msgstr "O atributo de autonomia só aceita 'yes' ou 'no'."

#: corelib/xml/qxmlstream.cpp:1830
msgid "Invalid attribute in XML declaration."
msgstr "O atributo é inválido na declaração do XML."

#: corelib/xml/qxmlstream.cpp:1846
msgid "Premature end of document."
msgstr "Atingiu-se prematuramente o fim do documento."

#: corelib/xml/qxmlstream.cpp:1848
msgid "Invalid document."
msgstr "O documento é inválido."

#: corelib/xml/qxmlstream.cpp:1888
msgid "Expected "
msgstr "Era esperado "

#: corelib/xml/qxmlstream.cpp:1899
msgid ", but got '"
msgstr ", mas obteve-se '"

#: corelib/xml/qxmlstream.cpp:1903
msgid "Unexpected '"
msgstr "Não era esperado o '"

#: corelib/xml/qxmlstream.cpp:2128
msgid "Expected character data."
msgstr "Eram esperados dados de texto."

#: gui/accessible/qaccessibleobject.cpp:376
msgid "Activate"
msgstr "Activar"

#: gui/accessible/qaccessibleobject.cpp:378
msgid "Activates the program's main window"
msgstr "Activa a janela principal do programa"

#: gui/dialogs/qabstractpagesetupdialog.cpp:68
#: gui/dialogs/qabstractpagesetupdialog.cpp:80
msgctxt "QPrintPreviewDialog"
msgid "Page Setup"
msgstr "Configuração da Página"

#: gui/dialogs/qabstractprintdialog.cpp:112
#: gui/dialogs/qabstractprintdialog.cpp:125
msgctxt "QPrintDialog"
msgid "Print"
msgstr "Imprimir"

#: gui/dialogs/qinputdialog.cpp:223
msgid "Enter a value:"
msgstr "Indique um valor:"

#: gui/dialogs/qpagesetupdialog_unix.cpp:72
msgid "A0"
msgstr "A0"

#: gui/dialogs/qpagesetupdialog_unix.cpp:73
msgid "A1"
msgstr "A1"

#: gui/dialogs/qpagesetupdialog_unix.cpp:74
msgid "A2"
msgstr "A2"

#: gui/dialogs/qpagesetupdialog_unix.cpp:75
msgid "A3"
msgstr "A3"

#: gui/dialogs/qpagesetupdialog_unix.cpp:76
msgid "A4"
msgstr "A4"

#: gui/dialogs/qpagesetupdialog_unix.cpp:77
msgid "A5"
msgstr "A5"

#: gui/dialogs/qpagesetupdialog_unix.cpp:78
msgid "A6"
msgstr "A6"

#: gui/dialogs/qpagesetupdialog_unix.cpp:79
msgid "A7"
msgstr "A7"

#: gui/dialogs/qpagesetupdialog_unix.cpp:80
msgid "A8"
msgstr "A8"

#: gui/dialogs/qpagesetupdialog_unix.cpp:81
msgid "A9"
msgstr "A9"

#: gui/dialogs/qpagesetupdialog_unix.cpp:82
msgid "B0"
msgstr "B0"

#: gui/dialogs/qpagesetupdialog_unix.cpp:83
msgid "B1"
msgstr "B1"

#: gui/dialogs/qpagesetupdialog_unix.cpp:84
msgid "B2"
msgstr "B2"

#: gui/dialogs/qpagesetupdialog_unix.cpp:85
msgid "B3"
msgstr "B3"

#: gui/dialogs/qpagesetupdialog_unix.cpp:86
msgid "B4"
msgstr "B4"

#: gui/dialogs/qpagesetupdialog_unix.cpp:87
msgid "B5"
msgstr "B5"

#: gui/dialogs/qpagesetupdialog_unix.cpp:88
msgid "B6"
msgstr "B6"

#: gui/dialogs/qpagesetupdialog_unix.cpp:89
msgid "B7"
msgstr "B7"

#: gui/dialogs/qpagesetupdialog_unix.cpp:90
msgid "B8"
msgstr "B8"

#: gui/dialogs/qpagesetupdialog_unix.cpp:91
msgid "B9"
msgstr "B9"

#: gui/dialogs/qpagesetupdialog_unix.cpp:92
msgid "B10"
msgstr "B10"

#: gui/dialogs/qpagesetupdialog_unix.cpp:93
msgid "C5E"
msgstr "C5E"

#: gui/dialogs/qpagesetupdialog_unix.cpp:94
msgid "DLE"
msgstr "DLE"

#: gui/dialogs/qpagesetupdialog_unix.cpp:95
msgid "Executive"
msgstr "Executivo"

#: gui/dialogs/qpagesetupdialog_unix.cpp:96
msgid "Folio"
msgstr "Folio"

#: gui/dialogs/qpagesetupdialog_unix.cpp:97
msgid "Ledger"
msgstr "Folheto"

#: gui/dialogs/qpagesetupdialog_unix.cpp:98
msgid "Legal"
msgstr "Legal"

#: gui/dialogs/qpagesetupdialog_unix.cpp:99
msgid "Letter"
msgstr "Carta"

#: gui/dialogs/qpagesetupdialog_unix.cpp:100
msgid "Tabloid"
msgstr "Tablóide"

#: gui/dialogs/qpagesetupdialog_unix.cpp:101
msgid "US Common #10 Envelope"
msgstr "Envelope Comum #10 dos EUA"

#: gui/dialogs/qpagesetupdialog_unix.cpp:102
msgid "Custom"
msgstr "Personalizado"

#: gui/dialogs/qpagesetupdialog_unix.cpp:304
msgid "Centimeters (cm)"
msgstr "Centímetros (cm)"

#: gui/dialogs/qpagesetupdialog_unix.cpp:304
msgid "Millimeters (mm)"
msgstr "Milímetros (mm)"

#: gui/dialogs/qpagesetupdialog_unix.cpp:304
msgid "Inches (in)"
msgstr "Polegadas (pol)"

#: gui/dialogs/qpagesetupdialog_unix.cpp:304
msgid "Points (pt)"
msgstr "Pontos (pt)"

#: gui/dialogs/qprintdialog_qws.cpp:148
msgid "File exists"
msgstr "O ficheiro existe"

#: gui/dialogs/qprintdialog_qws.cpp:149
msgid "<qt>Do you want to overwrite it?</qt>"
msgstr "<qt>Deseja substituí-lo?</qt>"

#: gui/dialogs/qprintdialog_qws.cpp:329
msgid "A0 (841 x 1189 mm)"
msgstr "A0 (841 x 1189 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:330
msgid "A1 (594 x 841 mm)"
msgstr "A1 (594 x 841 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:331
msgid "A2 (420 x 594 mm)"
msgstr "A2 (420 x 594 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:332
msgid "A3 (297 x 420 mm)"
msgstr "A3 (297 x 420 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:333
msgid "A4 (210 x 297 mm, 8.26 x 11.7 inches)"
msgstr "A4 (210 x 297 mm, 8,26 x 11,7 polegadas)"

#: gui/dialogs/qprintdialog_qws.cpp:334
msgid "A5 (148 x 210 mm)"
msgstr "A5 (148 x 210 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:335
msgid "A6 (105 x 148 mm)"
msgstr "A6 (105 x 148 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:336
msgid "A7 (74 x 105 mm)"
msgstr "A7 (74 x 105 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:337
msgid "A8 (52 x 74 mm)"
msgstr "A8 (52 x 74 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:338
msgid "A9 (37 x 52 mm)"
msgstr "A9 (37 x 52 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:339
msgid "B0 (1000 x 1414 mm)"
msgstr "B0 (1000 x 1414 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:340
msgid "B1 (707 x 1000 mm)"
msgstr "B1 (707 x 1000 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:341
msgid "B2 (500 x 707 mm)"
msgstr "B2 (500 x 707 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:342
msgid "B3 (353 x 500 mm)"
msgstr "B3 (353 x 500 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:343
msgid "B4 (250 x 353 mm)"
msgstr "B4 (250 x 353 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:344
msgid "B5 (176 x 250 mm, 6.93 x 9.84 inches)"
msgstr "B5 (176 x 250 mm, 6,93 x 9,84 polegadas)"

#: gui/dialogs/qprintdialog_qws.cpp:345
msgid "B6 (125 x 176 mm)"
msgstr "B6 (125 x 176 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:346
msgid "B7 (88 x 125 mm)"
msgstr "B7 (88 x 125 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:347
msgid "B8 (62 x 88 mm)"
msgstr "B8 (62 x 88 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:348
msgid "B9 (44 x 62 mm)"
msgstr "B9 (44 x 62 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:349
msgid "B10 (31 x 44 mm)"
msgstr "B10 (31 x 44 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:350
msgid "C5E (163 x 229 mm)"
msgstr "C5E (163 x 229 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:351
msgid "DLE (110 x 220 mm)"
msgstr "DLE (110 x 220 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:352
msgid "Executive (7.5 x 10 inches, 191 x 254 mm)"
msgstr "Executivo (7,5 x 10 polegadas, 191 x 254 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:353
msgid "Folio (210 x 330 mm)"
msgstr "Folio (210 x 330 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:354
msgid "Ledger (432 x 279 mm)"
msgstr "Factura (432 x 279 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:355
msgid "Legal (8.5 x 14 inches, 216 x 356 mm)"
msgstr "Legal (8,5 x 14 polegadas, 216 x 356 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:356
msgid "Letter (8.5 x 11 inches, 216 x 279 mm)"
msgstr "Carta (8,5 x 11 polegadas, 216 x 279 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:357
msgid "Tabloid (279 x 432 mm)"
msgstr "Tablóide (279 x 432 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:358
msgid "US Common #10 Envelope (105 x 241 mm)"
msgstr "Envelope Comum #10 dos EUA (105 x 241 mm)"

#: gui/dialogs/qprintdialog_qws.cpp:376
msgid "Print selection"
msgstr "Imprimir a selecção"

#: gui/dialogs/qprintdialog_win.cpp:264
msgid "Print"
msgstr "Imprimir"

#: gui/dialogs/qprintdialog_win.cpp:265
msgid "The 'From' value cannot be greater than the 'To' value."
msgstr "O valor 'De' não pode ser mais que o valor 'Até'."

#: gui/dialogs/qprintdialog_win.cpp:266 gui/dialogs/qmessagebox.cpp:1890
#: gui/dialogs/qmessagebox.cpp:2354 qt3support/dialogs/q3tabdialog.cpp:190
#: qt3support/dialogs/q3tabdialog.cpp:1014
msgid "OK"
msgstr "OK"

#: gui/dialogs/qprogressdialog.cpp:196 gui/dialogs/qwizard.cpp:661
#: gui/kernel/qsoftkeymanager.cpp:75
#: qt3support/dialogs/q3progressdialog.cpp:224
#: qt3support/dialogs/q3progressdialog.cpp:285
#: qt3support/dialogs/q3tabdialog.cpp:786
msgid "Cancel"
msgstr "Cancelar"

#: gui/dialogs/qsidebar.cpp:442
msgid "Remove"
msgstr "Remover"

#: gui/dialogs/qwizard.cpp:649
msgid "Go Back"
msgstr "Recuar"

#: gui/dialogs/qwizard.cpp:649 qt3support/dialogs/q3wizard.cpp:178
msgid "< &Back"
msgstr "< A&nterior"

#: gui/dialogs/qwizard.cpp:652 scripttools/debugging/qscriptdebugger.cpp:1694
msgid "Continue"
msgstr "Continuar"

#: gui/dialogs/qwizard.cpp:655
msgid "&Next"
msgstr "Segui&nte"

#: gui/dialogs/qwizard.cpp:655 qt3support/dialogs/q3wizard.cpp:179
msgid "&Next >"
msgstr "Segui&nte >"

#: gui/dialogs/qwizard.cpp:657
msgid "Commit"
msgstr "Enviar"

#: gui/dialogs/qwizard.cpp:659 gui/dialogs/qdialog.cpp:523
#: gui/kernel/qsoftkeymanager.cpp:69
msgid "Done"
msgstr "Concluído"

#: gui/dialogs/qwizard.cpp:659 qt3support/dialogs/q3wizard.cpp:180
msgid "&Finish"
msgstr "&Terminar"

#: gui/dialogs/qwizard.cpp:663 gui/widgets/qmdisubwindow.cpp:355
#: qt3support/dialogs/q3tabdialog.cpp:691
msgid "Help"
msgstr "Ajuda"

#: gui/dialogs/qwizard.cpp:663 qt3support/dialogs/q3wizard.cpp:181
msgid "&Help"
msgstr "A&juda"

#: gui/dialogs/qprintpreviewdialog.cpp:249
#, qt-format
msgid "%1%"
msgstr "%1%"

#: gui/dialogs/qprintpreviewdialog.cpp:333
msgctxt "QPrintPreviewDialog"
msgid "Print Preview"
msgstr "Antevisão da Impressão"

#: gui/dialogs/qprintpreviewdialog.cpp:363
msgctxt "QPrintPreviewDialog"
msgid "Next page"
msgstr "Página seguinte"

#: gui/dialogs/qprintpreviewdialog.cpp:364
msgctxt "QPrintPreviewDialog"
msgid "Previous page"
msgstr "Página anterior"

#: gui/dialogs/qprintpreviewdialog.cpp:365
msgctxt "QPrintPreviewDialog"
msgid "First page"
msgstr "Primeira página"

#: gui/dialogs/qprintpreviewdialog.cpp:366
msgctxt "QPrintPreviewDialog"
msgid "Last page"
msgstr "Última página"

#: gui/dialogs/qprintpreviewdialog.cpp:375
msgctxt "QPrintPreviewDialog"
msgid "Fit width"
msgstr "Ajustar à largura"

#: gui/dialogs/qprintpreviewdialog.cpp:376
msgctxt "QPrintPreviewDialog"
msgid "Fit page"
msgstr "Ajustar à página"

#: gui/dialogs/qprintpreviewdialog.cpp:387
msgctxt "QPrintPreviewDialog"
msgid "Zoom in"
msgstr "Ampliar"

#: gui/dialogs/qprintpreviewdialog.cpp:388
msgctxt "QPrintPreviewDialog"
msgid "Zoom out"
msgstr "Reduzir"

#: gui/dialogs/qprintpreviewdialog.cpp:394
msgctxt "QPrintPreviewDialog"
msgid "Portrait"
msgstr "Retrato"

#: gui/dialogs/qprintpreviewdialog.cpp:395
msgctxt "QPrintPreviewDialog"
msgid "Landscape"
msgstr "Paisagem"

#: gui/dialogs/qprintpreviewdialog.cpp:405
msgctxt "QPrintPreviewDialog"
msgid "Show single page"
msgstr "Mostrar uma única página"

#: gui/dialogs/qprintpreviewdialog.cpp:406
msgctxt "QPrintPreviewDialog"
msgid "Show facing pages"
msgstr "Mostrar as páginas em face"

#: gui/dialogs/qprintpreviewdialog.cpp:407
msgctxt "QPrintPreviewDialog"
msgid "Show overview of all pages"
msgstr "Mostrar uma visão geral de todas as páginas"

#: gui/dialogs/qprintpreviewdialog.cpp:422
msgctxt "QPrintPreviewDialog"
msgid "Print"
msgstr "Imprimir"

#: gui/dialogs/qprintpreviewdialog.cpp:423
msgctxt "QPrintPreviewDialog"
msgid "Page setup"
msgstr "Configuração da página"

#: gui/dialogs/qprintpreviewdialog.cpp:429
msgctxt "QPrintPreviewDialog"
msgid "Close"
msgstr "Fechar"

#: gui/dialogs/qprintpreviewdialog.cpp:577
msgctxt "QPrintPreviewDialog"
msgid "Export to PDF"
msgstr "Exportar para PDF"

#: gui/dialogs/qprintpreviewdialog.cpp:580
msgctxt "QPrintPreviewDialog"
msgid "Export to PostScript"
msgstr "Exportar para PostScript"

#: gui/dialogs/qfilesystemmodel.cpp:744 gui/itemviews/qdirmodel.cpp:1347
#, qt-format
msgid "%1 TB"
msgstr "%1 TB"

#: gui/dialogs/qfilesystemmodel.cpp:746 gui/itemviews/qdirmodel.cpp:1349
#, qt-format
msgid "%1 GB"
msgstr "%1 GB"

#: gui/dialogs/qfilesystemmodel.cpp:748 gui/itemviews/qdirmodel.cpp:1351
#, qt-format
msgid "%1 MB"
msgstr "%1 MB"

#: gui/dialogs/qfilesystemmodel.cpp:750 gui/itemviews/qdirmodel.cpp:1353
#, qt-format
msgid "%1 KB"
msgstr "%1 KB"

#: gui/dialogs/qfilesystemmodel.cpp:751
#, qt-format
msgid "%1 bytes"
msgstr "%1 bytes"

#: gui/dialogs/qfilesystemmodel.cpp:828
msgid "Invalid filename"
msgstr "O nome do ficheiro é inválido"

#: gui/dialogs/qfilesystemmodel.cpp:829
#, qt-format
msgid ""
"<b>The name \"%1\" can not be used.</b><p>Try using another name, with fewer "
"characters or no punctuations marks."
msgstr ""
"<b>O nome \"%1\" não pode ser usado.</b><p>Tente usar outro nome, com menos "
"caracteres ou sem pontuação."

#: gui/dialogs/qfilesystemmodel.cpp:893 gui/itemviews/qdirmodel.cpp:457
msgid "Name"
msgstr "Nome"

#: gui/dialogs/qfilesystemmodel.cpp:895 gui/itemviews/qdirmodel.cpp:458
msgid "Size"
msgstr "Tamanho"

#: gui/dialogs/qfilesystemmodel.cpp:899 gui/itemviews/qdirmodel.cpp:461
msgctxt "Match OS X Finder"
msgid "Kind"
msgstr "Tipo"

#: gui/dialogs/qfilesystemmodel.cpp:901 gui/itemviews/qdirmodel.cpp:463
msgctxt "All other platforms"
msgid "Type"
msgstr "Tipo"

#: gui/dialogs/qfilesystemmodel.cpp:908 gui/itemviews/qdirmodel.cpp:469
msgid "Date Modified"
msgstr "Modificado Em"

#: gui/dialogs/qmessagebox.cpp:126
msgid "Show Details..."
msgstr "Mostrar os Detalhes..."

#: gui/dialogs/qmessagebox.cpp:127
msgid "Hide Details..."
msgstr "Esconder os Detalhes..."

#: gui/dialogs/qmessagebox.cpp:390 gui/dialogs/qmessagebox.cpp:1237
msgctxt "QMessageBox"
msgid "OK"
msgstr "OK"

#: gui/dialogs/qmessagebox.cpp:1238
msgctxt "QMessageBox"
msgid "Help"
msgstr "Ajuda"

#: gui/dialogs/qmessagebox.cpp:1715
#, qt-format
msgid "<h3>About Qt</h3><p>This program uses Qt version %1.</p>"
msgstr "<h3>Acerca do Qt</h3><p>Este programa usa o Qt na versão %1.</p>"

#: gui/dialogs/qmessagebox.cpp:1720
msgid ""
"<p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt "
"provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;"
"X, Linux, and all major commercial Unix variants. Qt is also available for "
"embedded devices as Qt for Embedded Linux and Qt for Windows CE.</p><p>Qt is "
"available under three different licensing options designed to accommodate "
"the needs of our various users.</p><p>Qt licensed under our commercial "
"license agreement is appropriate for development of proprietary/commercial "
"software where you do not want to share any source code with third parties "
"or otherwise cannot comply with the terms of the GNU LGPL version 2.1 or GNU "
"GPL version 3.0.</p><p>Qt licensed under the GNU LGPL version 2.1 is "
"appropriate for the development of Qt applications (proprietary or open "
"source) provided you can comply with the terms and conditions of the GNU "
"LGPL version 2.1.</p><p>Qt licensed under the GNU General Public License "
"version 3.0 is appropriate for the development of Qt applications where you "
"wish to use such applications in combination with software subject to the "
"terms of the GNU GPL version 3.0 or where you are otherwise willing to "
"comply with the terms of the GNU GPL version 3.0.</p><p>Please see <a href="
"\"http://qt.nokia.com/products/licensing\">qt.nokia.com/products/licensing</"
"a> for an overview of Qt licensing.</p><p>Copyright (C) 2010 Nokia "
"Corporation and/or its subsidiary(-ies).</p><p>Qt is a Nokia product. See <a "
"href=\"http://qt.nokia.com/\">qt.nokia.com</a> for more information.</p>"
msgstr ""
"<p>O Qt é uma plataforma em C++ para o desenvolvimento de aplicações multi-"
"plataformas.</p><p>O Qt oferece a portabilidade com um código único entre o "
"MS&nbsp;Windows, o Mac&nbsp;OS&nbsp;X, Linux e todas as variantes "
"importantes e comerciais do Unix. O Qt também está disponível para "
"dispositivos embebidos ou móveis, Qt for Embedded Linux e Qt for Windows CE."
"</p><p>O Qt está disponível sob três opções de licenciamento diferentes, "
"desenhadas para acomodar as necessidades dos nossos vários utilizadores.</"
"p>O Qt, licenciado sob o nosso acordo de licença comercial, é apropriado "
"para o desenvolvimento de 'software' comercial/proprietário, onde não quer "
"partilhar qualquer código-fonte com terceiros ou, de outro modo, não "
"consegue estar em conformidade com os termos das licenças LGPL versão 2.1 ou "
"GPL versão 3.0 da GNU.</p><p>O Qt, licenciado segundo os termos da versão "
"2.1 da LGPL da GNU, é apropriado para o desenvolvimento de aplicações em Qt "
"(proprietárias ou de código aberto), desde que consiga ficar em conformidade "
"com os termos e condições da versão 2.1 da LGPL da GNU.</p><p>O Qt, "
"licenciado segundo os termos da versão 3.0 da Licença Pública da GNU (GPL), "
"é apropriado para o desenvolvimento de aplicações do Qt onde deseje usar "
"essas aplicações em conjunto com outras sujeitas aos termos da versão 3.0 da "
"GPL da GNU, ou onde esteja disposto a estar em conformidade com os termos "
"dessa licença.</p><p>Veja por favor o endereço <a href=\"http://qt.nokia.com/"
"products/licensing\">qt.nokia.com/products/licensing</a> para ter uma ideia "
"geral do licenciamento do Qt.</p><p>Copyright (C) 2010 Nokia Corporation e/"
"ou os seus subsidiários.</p><p>O Qt é um produto da Nokia. Veja mais "
"informações em <a href=\"http://qt.nokia.com\">qt.nokia.com</a>.</p>"

#: gui/dialogs/qmessagebox.cpp:1750
msgid "About Qt"
msgstr "Acerca do Qt"

#: gui/dialogs/qdialog.cpp:645 gui/kernel/qwhatsthis.cpp:527
msgid "What's This?"
msgstr "O Que é Isto?"

#: gui/dialogs/qfontdialog.cpp:178 gui/dialogs/qfontdialog.cpp:436
msgid "Select Font"
msgstr "Seleccione o Tipo de Letra"

#: gui/dialogs/qfontdialog.cpp:777
msgid "&Font"
msgstr "Tipo de &Letra"

#: gui/dialogs/qfontdialog.cpp:778
msgid "Font st&yle"
msgstr "Est&ilo do tipo de letra"

#: gui/dialogs/qfontdialog.cpp:779 gui/widgets/qmdisubwindow.cpp:1058
#: gui/widgets/qworkspace.cpp:1091
msgid "&Size"
msgstr "&Tamanho"

#: gui/dialogs/qfontdialog.cpp:783
msgid "Effects"
msgstr "Efeitos"

#: gui/dialogs/qfontdialog.cpp:785
msgid "Stri&keout"
msgstr "Ris&cado"

#: gui/dialogs/qfontdialog.cpp:786
msgid "&Underline"
msgstr "S&ublinhado"

#: gui/dialogs/qfontdialog.cpp:787
msgid "Sample"
msgstr "Exemplo"

#: gui/dialogs/qfontdialog.cpp:788
msgid "Wr&iting System"
msgstr "A Gravar no S&istema"

#: gui/dialogs/qprintdialog_unix.cpp:398 gui/dialogs/qprintdialog_unix.cpp:466
msgid "&Options >>"
msgstr "&Opções >>"

#: gui/dialogs/qprintdialog_unix.cpp:403
msgid "&Print"
msgstr "Im&primir"

#: gui/dialogs/qprintdialog_unix.cpp:470
msgid "&Options <<"
msgstr "&Opções <<"

#: gui/dialogs/qprintdialog_unix.cpp:723
msgid "Print to File (PDF)"
msgstr "Imprimir para um Ficheiro (PDF)"

#: gui/dialogs/qprintdialog_unix.cpp:724
msgid "Print to File (Postscript)"
msgstr "Imprimir para um Ficheiro (PostScript)"

#: gui/dialogs/qprintdialog_unix.cpp:771
msgid "Local file"
msgstr "Ficheiro local"

#: gui/dialogs/qprintdialog_unix.cpp:772
#, qt-format
msgid "Write %1 file"
msgstr "Gravar o ficheiro %1"

#: gui/dialogs/qprintdialog_unix.cpp:843
msgid "Print To File ..."
msgstr "Imprimir para um Ficheiro ..."

#: gui/dialogs/qprintdialog_unix.cpp:921
#, qt-format
msgid ""
"%1 is a directory.\n"
"Please choose a different file name."
msgstr ""
"O %1 é uma pasta.\n"
"Escolha por favor um nome diferente."

#: gui/dialogs/qprintdialog_unix.cpp:925
#, qt-format
msgid ""
"File %1 is not writable.\n"
"Please choose a different file name."
msgstr ""
"O ficheiro %1 não está acessível para escrita.\n"
"Escolha por favor um nome diferente."

#: gui/dialogs/qprintdialog_unix.cpp:929
#, qt-format
msgid ""
"%1 already exists.\n"
"Do you want to overwrite it?"
msgstr ""
"O %1 já existe.\n"
"Deseja substituí-lo?"

#: gui/dialogs/qprintdialog_unix.cpp:1233
msgctxt "QPPDOptionsModel"
msgid "Name"
msgstr "Nome"

#: gui/dialogs/qprintdialog_unix.cpp:1235
msgctxt "QPPDOptionsModel"
msgid "Value"
msgstr "Valor"

#: gui/inputmethod/qinputcontextfactory.cpp:301
msgid "XIM"
msgstr "XIM"

#: gui/inputmethod/qinputcontextfactory.cpp:305
msgid "FEP"
msgstr "FEP"

#: gui/inputmethod/qinputcontextfactory.cpp:328
msgid "XIM input method"
msgstr "Método de caracteres XIM"

#: gui/inputmethod/qinputcontextfactory.cpp:332
msgid "Windows input method"
msgstr "Método de caracteres do Windows"

#: gui/inputmethod/qinputcontextfactory.cpp:336
msgid "Mac OS X input method"
msgstr "Método de caracteres do Mac OS X"

#: gui/inputmethod/qinputcontextfactory.cpp:340
msgid "S60 FEP input method"
msgstr "Método de caracteres FEP do S60"

#: gui/itemviews/qdirmodel.cpp:871
msgctxt "QFileDialog"
msgid "My Computer"
msgstr "O Meu Computador"

#: gui/itemviews/qdirmodel.cpp:1354
#, qt-format
msgid "%1 byte(s)"
msgstr "%1 bytes"

#: gui/itemviews/qitemeditorfactory.cpp:556 qt3support/sql/q3datatable.cpp:286
msgid "False"
msgstr "Falso"

#: gui/itemviews/qitemeditorfactory.cpp:557 qt3support/sql/q3datatable.cpp:285
msgid "True"
msgstr "Verdadeiro"

#: gui/itemviews/qfileiconprovider.cpp:464
msgctxt "QFileDialog"
msgid "Drive"
msgstr "Unidade"

#: gui/itemviews/qfileiconprovider.cpp:467
#: gui/itemviews/qfileiconprovider.cpp:468
msgctxt "QFileDialog"
msgid "File"
msgstr "Ficheiro"

#: gui/itemviews/qfileiconprovider.cpp:473
msgctxt "Match Windows Explorer"
msgid "File Folder"
msgstr "Pasta de Ficheiros"

#: gui/itemviews/qfileiconprovider.cpp:475
msgctxt "All other platforms"
msgid "Folder"
msgstr "Pasta"

#: gui/itemviews/qfileiconprovider.cpp:484
msgctxt "Mac OS X Finder"
msgid "Alias"
msgstr "Nome Alternativo"

#: gui/itemviews/qfileiconprovider.cpp:486
msgctxt "All other platforms"
msgid "Shortcut"
msgstr "Atalho"

#: gui/itemviews/qfileiconprovider.cpp:493
msgctxt "QFileDialog"
msgid "Unknown"
msgstr "Desconhecido"

#: gui/kernel/qapplication.cpp:2289
msgctxt ""
"Translate this string to the string 'LTR' in left-to-right languages or to "
"'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper "
"widget layout."
msgid "QT_LAYOUT_DIRECTION"
msgstr "LTR"

#: gui/kernel/qkeysequence.cpp:393
msgctxt "QShortcut"
msgid "Space"
msgstr "Espaço"

#: gui/kernel/qkeysequence.cpp:394
msgctxt "QShortcut"
msgid "Esc"
msgstr "Esc"

#: gui/kernel/qkeysequence.cpp:395
msgctxt "QShortcut"
msgid "Tab"
msgstr "Tab"

#: gui/kernel/qkeysequence.cpp:396
msgctxt "QShortcut"
msgid "Backtab"
msgstr "Tab invertido"

#: gui/kernel/qkeysequence.cpp:397
msgctxt "QShortcut"
msgid "Backspace"
msgstr "Backspace"

#: gui/kernel/qkeysequence.cpp:398
msgctxt "QShortcut"
msgid "Return"
msgstr "Return"

#: gui/kernel/qkeysequence.cpp:399
msgctxt "QShortcut"
msgid "Enter"
msgstr "Enter"

#: gui/kernel/qkeysequence.cpp:400
msgctxt "QShortcut"
msgid "Ins"
msgstr "Ins"

#: gui/kernel/qkeysequence.cpp:401
msgctxt "QShortcut"
msgid "Del"
msgstr "Del"

#: gui/kernel/qkeysequence.cpp:402
msgctxt "QShortcut"
msgid "Pause"
msgstr "Pause"

#: gui/kernel/qkeysequence.cpp:403
msgctxt "QShortcut"
msgid "Print"
msgstr "Print"

#: gui/kernel/qkeysequence.cpp:404
msgctxt "QShortcut"
msgid "SysReq"
msgstr "SysReq"

#: gui/kernel/qkeysequence.cpp:405
msgctxt "QShortcut"
msgid "Home"
msgstr "Home"

#: gui/kernel/qkeysequence.cpp:406
msgctxt "QShortcut"
msgid "End"
msgstr "End"

#: gui/kernel/qkeysequence.cpp:407
msgctxt "QShortcut"
msgid "Left"
msgstr "Esquerda"

#: gui/kernel/qkeysequence.cpp:408
msgctxt "QShortcut"
msgid "Up"
msgstr "Cima"

#: gui/kernel/qkeysequence.cpp:409
msgctxt "QShortcut"
msgid "Right"
msgstr "Direita"

#: gui/kernel/qkeysequence.cpp:410
msgctxt "QShortcut"
msgid "Down"
msgstr "Baixo"

#: gui/kernel/qkeysequence.cpp:411
msgctxt "QShortcut"
msgid "PgUp"
msgstr "PgUp"

#: gui/kernel/qkeysequence.cpp:412
msgctxt "QShortcut"
msgid "PgDown"
msgstr "PgDown"

#: gui/kernel/qkeysequence.cpp:413
msgctxt "QShortcut"
msgid "CapsLock"
msgstr "CapsLock"

#: gui/kernel/qkeysequence.cpp:414
msgctxt "QShortcut"
msgid "NumLock"
msgstr "NumLock"

#: gui/kernel/qkeysequence.cpp:415
msgctxt "QShortcut"
msgid "ScrollLock"
msgstr "ScrollLock"

#: gui/kernel/qkeysequence.cpp:416
msgctxt "QShortcut"
msgid "Menu"
msgstr "Menu"

#: gui/kernel/qkeysequence.cpp:417
msgctxt "QShortcut"
msgid "Help"
msgstr "Ajuda"

#: gui/kernel/qkeysequence.cpp:422
msgctxt "QShortcut"
msgid "Back"
msgstr "Recuar"

#: gui/kernel/qkeysequence.cpp:423
msgctxt "QShortcut"
msgid "Forward"
msgstr "Avançar"

#: gui/kernel/qkeysequence.cpp:424
msgctxt "QShortcut"
msgid "Stop"
msgstr "Parar"

#: gui/kernel/qkeysequence.cpp:425
msgctxt "QShortcut"
msgid "Refresh"
msgstr "Actualizar"

#: gui/kernel/qkeysequence.cpp:426
msgctxt "QShortcut"
msgid "Volume Down"
msgstr "Descer o Volume"

#: gui/kernel/qkeysequence.cpp:427
msgctxt "QShortcut"
msgid "Volume Mute"
msgstr "Silenciar"

#: gui/kernel/qkeysequence.cpp:428
msgctxt "QShortcut"
msgid "Volume Up"
msgstr "Subir o Volume"

#: gui/kernel/qkeysequence.cpp:429
msgctxt "QShortcut"
msgid "Bass Boost"
msgstr "Aumento dos Graves"

#: gui/kernel/qkeysequence.cpp:430
msgctxt "QShortcut"
msgid "Bass Up"
msgstr "Subir os Graves"

#: gui/kernel/qkeysequence.cpp:431
msgctxt "QShortcut"
msgid "Bass Down"
msgstr "Descer os Graves"

#: gui/kernel/qkeysequence.cpp:432
msgctxt "QShortcut"
msgid "Treble Up"
msgstr "Subir os Agudos"

#: gui/kernel/qkeysequence.cpp:433
msgctxt "QShortcut"
msgid "Treble Down"
msgstr "Descer os Agudos"

#: gui/kernel/qkeysequence.cpp:434
msgctxt "QShortcut"
msgid "Media Play"
msgstr "Tocar"

#: gui/kernel/qkeysequence.cpp:435
msgctxt "QShortcut"
msgid "Media Stop"
msgstr "Parar"

#: gui/kernel/qkeysequence.cpp:436
msgctxt "QShortcut"
msgid "Media Previous"
msgstr "Anterior"

#: gui/kernel/qkeysequence.cpp:437
msgctxt "QShortcut"
msgid "Media Next"
msgstr "Seguinte"

#: gui/kernel/qkeysequence.cpp:438
msgctxt "QShortcut"
msgid "Media Record"
msgstr "Gravar"

#: gui/kernel/qkeysequence.cpp:439
msgctxt "QShortcut"
msgid "Home Page"
msgstr "Página Pessoal"

#: gui/kernel/qkeysequence.cpp:440
msgctxt "QShortcut"
msgid "Favorites"
msgstr "Favoritos"

#: gui/kernel/qkeysequence.cpp:441
msgctxt "QShortcut"
msgid "Search"
msgstr "Procurar"

#: gui/kernel/qkeysequence.cpp:442
msgctxt "QShortcut"
msgid "Standby"
msgstr "Suspender"

#: gui/kernel/qkeysequence.cpp:443
msgctxt "QShortcut"
msgid "Open URL"
msgstr "Abrir um URL"

#: gui/kernel/qkeysequence.cpp:444
msgctxt "QShortcut"
msgid "Launch Mail"
msgstr "Lançar o E-Mail"

#: gui/kernel/qkeysequence.cpp:445
msgctxt "QShortcut"
msgid "Launch Media"
msgstr "Lançar a Multimédia"

#: gui/kernel/qkeysequence.cpp:446
msgctxt "QShortcut"
msgid "Launch (0)"
msgstr "Lançar o (0)"

#: gui/kernel/qkeysequence.cpp:447
msgctxt "QShortcut"
msgid "Launch (1)"
msgstr "Lançar o (1)"

#: gui/kernel/qkeysequence.cpp:448
msgctxt "QShortcut"
msgid "Launch (2)"
msgstr "Lançar o (2)"

#: gui/kernel/qkeysequence.cpp:449
msgctxt "QShortcut"
msgid "Launch (3)"
msgstr "Lançar o (3)"

#: gui/kernel/qkeysequence.cpp:450
msgctxt "QShortcut"
msgid "Launch (4)"
msgstr "Lançar o (4)"

#: gui/kernel/qkeysequence.cpp:451
msgctxt "QShortcut"
msgid "Launch (5)"
msgstr "Lançar o (5)"

#: gui/kernel/qkeysequence.cpp:452
msgctxt "QShortcut"
msgid "Launch (6)"
msgstr "Lançar o (6)"

#: gui/kernel/qkeysequence.cpp:453
msgctxt "QShortcut"
msgid "Launch (7)"
msgstr "Lançar o (7)"

#: gui/kernel/qkeysequence.cpp:454
msgctxt "QShortcut"
msgid "Launch (8)"
msgstr "Lançar o (8)"

#: gui/kernel/qkeysequence.cpp:455
msgctxt "QShortcut"
msgid "Launch (9)"
msgstr "Lançar o (9)"

#: gui/kernel/qkeysequence.cpp:456
msgctxt "QShortcut"
msgid "Launch (A)"
msgstr "Lançar o (A)"

#: gui/kernel/qkeysequence.cpp:457
msgctxt "QShortcut"
msgid "Launch (B)"
msgstr "Lançar o (B)"

#: gui/kernel/qkeysequence.cpp:458
msgctxt "QShortcut"
msgid "Launch (C)"
msgstr "Lançar o (C)"

#: gui/kernel/qkeysequence.cpp:459
msgctxt "QShortcut"
msgid "Launch (D)"
msgstr "Lançar o (D)"

#: gui/kernel/qkeysequence.cpp:460
msgctxt "QShortcut"
msgid "Launch (E)"
msgstr "Lançar o (E)"

#: gui/kernel/qkeysequence.cpp:461
msgctxt "QShortcut"
msgid "Launch (F)"
msgstr "Lançar o (F)"

#: gui/kernel/qkeysequence.cpp:462
msgctxt "QShortcut"
msgid "Monitor Brightness Up"
msgstr "Aumentar o Brilho do Monitor"

#: gui/kernel/qkeysequence.cpp:463
msgctxt "QShortcut"
msgid "Monitor Brightness Down"
msgstr "Diminuir o Brilho do Monitor"

#: gui/kernel/qkeysequence.cpp:464
msgctxt "QShortcut"
msgid "Keyboard Light On/Off"
msgstr "Luz do Teclado Ligada/Desligada"

#: gui/kernel/qkeysequence.cpp:465
msgctxt "QShortcut"
msgid "Keyboard Brightness Up"
msgstr "Aumentar o Brilho do Teclado"

#: gui/kernel/qkeysequence.cpp:466
msgctxt "QShortcut"
msgid "Keyboard Brightness Down"
msgstr "Diminuir o Brilho do Teclado"

#: gui/kernel/qkeysequence.cpp:467
msgctxt "QShortcut"
msgid "Power Off"
msgstr "Desligar"

#: gui/kernel/qkeysequence.cpp:468
msgctxt "QShortcut"
msgid "Wake Up"
msgstr "Acordar"

#: gui/kernel/qkeysequence.cpp:469
msgctxt "QShortcut"
msgid "Eject"
msgstr "Ejectar"

#: gui/kernel/qkeysequence.cpp:470
msgctxt "QShortcut"
msgid "Screensaver"
msgstr "Protector de Ecrã"

#: gui/kernel/qkeysequence.cpp:471
msgctxt "QShortcut"
msgid "WWW"
msgstr "WWW"

#: gui/kernel/qkeysequence.cpp:472
msgctxt "QShortcut"
msgid "Sleep"
msgstr "Suspender"

#: gui/kernel/qkeysequence.cpp:473
msgctxt "QShortcut"
msgid "LightBulb"
msgstr "Lâmpada"

#: gui/kernel/qkeysequence.cpp:474
msgctxt "QShortcut"
msgid "Shop"
msgstr "Loja"

#: gui/kernel/qkeysequence.cpp:475
msgctxt "QShortcut"
msgid "History"
msgstr "Histórico"

#: gui/kernel/qkeysequence.cpp:476
msgctxt "QShortcut"
msgid "Add Favorite"
msgstr "Adicionar um Favorito"

#: gui/kernel/qkeysequence.cpp:477
msgctxt "QShortcut"
msgid "Hot Links"
msgstr "Referências Importantes"

#: gui/kernel/qkeysequence.cpp:478
msgctxt "QShortcut"
msgid "Adjust Brightness"
msgstr "Ajustar o Brilho"

#: gui/kernel/qkeysequence.cpp:479
msgctxt "QShortcut"
msgid "Finance"
msgstr "Finanças"

#: gui/kernel/qkeysequence.cpp:480
msgctxt "QShortcut"
msgid "Community"
msgstr "Comunidade"

#: gui/kernel/qkeysequence.cpp:481
msgctxt "QShortcut"
msgid "Audio Rewind"
msgstr "Recuar o Áudio"

#: gui/kernel/qkeysequence.cpp:482
msgctxt "QShortcut"
msgid "Back Forward"
msgstr "Recuar/Avançar"

#: gui/kernel/qkeysequence.cpp:483
msgctxt "QShortcut"
msgid "Application Left"
msgstr "Aplicação à Esquerda"

#: gui/kernel/qkeysequence.cpp:484
msgctxt "QShortcut"
msgid "Application Right"
msgstr "Aplicação à Direita"

#: gui/kernel/qkeysequence.cpp:485
msgctxt "QShortcut"
msgid "Book"
msgstr "Livro"

#: gui/kernel/qkeysequence.cpp:486
msgctxt "QShortcut"
msgid "CD"
msgstr "CD"

#: gui/kernel/qkeysequence.cpp:487
msgctxt "QShortcut"
msgid "Calculator"
msgstr "Calculadora"

#: gui/kernel/qkeysequence.cpp:488
msgctxt "QShortcut"
msgid "Clear"
msgstr "Limpar"

#: gui/kernel/qkeysequence.cpp:489
msgctxt "QShortcut"
msgid "Clear Grab"
msgstr "Limpar e Capturar"

#: gui/kernel/qkeysequence.cpp:490
msgctxt "QShortcut"
msgid "Close"
msgstr "Fechar"

#: gui/kernel/qkeysequence.cpp:491
msgctxt "QShortcut"
msgid "Copy"
msgstr "Copiar"

#: gui/kernel/qkeysequence.cpp:492
msgctxt "QShortcut"
msgid "Cut"
msgstr "Cortar"

#: gui/kernel/qkeysequence.cpp:493
msgctxt "QShortcut"
msgid "Display"
msgstr "Ecrã"

#: gui/kernel/qkeysequence.cpp:494
msgctxt "QShortcut"
msgid "DOS"
msgstr "DOS"

#: gui/kernel/qkeysequence.cpp:495
msgctxt "QShortcut"
msgid "Documents"
msgstr "Documentos"

#: gui/kernel/qkeysequence.cpp:496
msgctxt "QShortcut"
msgid "Spreadsheet"
msgstr "Folha de Cálculo"

#: gui/kernel/qkeysequence.cpp:497
msgctxt "QShortcut"
msgid "Browser"
msgstr "Navegador"

#: gui/kernel/qkeysequence.cpp:498
msgctxt "QShortcut"
msgid "Game"
msgstr "Jogo"

#: gui/kernel/qkeysequence.cpp:499
msgctxt "QShortcut"
msgid "Go"
msgstr "Ir"

#: gui/kernel/qkeysequence.cpp:500
msgctxt "QShortcut"
msgid "iTouch"
msgstr "iTouch"

#: gui/kernel/qkeysequence.cpp:501
msgctxt "QShortcut"
msgid "Logoff"
msgstr "Encerrar"

#: gui/kernel/qkeysequence.cpp:502
msgctxt "QShortcut"
msgid "Market"
msgstr "Mercado"

#: gui/kernel/qkeysequence.cpp:503
msgctxt "QShortcut"
msgid "Meeting"
msgstr "Reunião"

#: gui/kernel/qkeysequence.cpp:504
msgctxt "QShortcut"
msgid "Keyboard Menu"
msgstr "Menu do Teclado"

#: gui/kernel/qkeysequence.cpp:505
msgctxt "QShortcut"
msgid "Menu PB"
msgstr "Menu PB"

#: gui/kernel/qkeysequence.cpp:506
msgctxt "QShortcut"
msgid "My Sites"
msgstr "As Minhas Páginas"

#: gui/kernel/qkeysequence.cpp:507
msgctxt "QShortcut"
msgid "News"
msgstr "Notícias"

#: gui/kernel/qkeysequence.cpp:508
msgctxt "QShortcut"
msgid "Home Office"
msgstr "Escritório Pessoal"

#: gui/kernel/qkeysequence.cpp:509
msgctxt "QShortcut"
msgid "Option"
msgstr "Opção"

#: gui/kernel/qkeysequence.cpp:510
msgctxt "QShortcut"
msgid "Paste"
msgstr "Colar"

#: gui/kernel/qkeysequence.cpp:511
msgctxt "QShortcut"
msgid "Phone"
msgstr "Telefone"

#: gui/kernel/qkeysequence.cpp:512
msgctxt "QShortcut"
msgid "Reply"
msgstr "Responder"

#: gui/kernel/qkeysequence.cpp:513
msgctxt "QShortcut"
msgid "Reload"
msgstr "Recarregar"

#: gui/kernel/qkeysequence.cpp:514
msgctxt "QShortcut"
msgid "Rotate Windows"
msgstr "Rodar as Janelas"

#: gui/kernel/qkeysequence.cpp:515
msgctxt "QShortcut"
msgid "Rotation PB"
msgstr "Rotação PB"

#: gui/kernel/qkeysequence.cpp:516
msgctxt "QShortcut"
msgid "Rotation KB"
msgstr "Rotação do Teclado"

#: gui/kernel/qkeysequence.cpp:517
msgctxt "QShortcut"
msgid "Save"
msgstr "Gravar"

#: gui/kernel/qkeysequence.cpp:518
msgctxt "QShortcut"
msgid "Send"
msgstr "Enviar"

#: gui/kernel/qkeysequence.cpp:519
msgctxt "QShortcut"
msgid "Spellchecker"
msgstr "Ortografia"

#: gui/kernel/qkeysequence.cpp:520
msgctxt "QShortcut"
msgid "Split Screen"
msgstr "Dividir o Ecrã"

#: gui/kernel/qkeysequence.cpp:521
msgctxt "QShortcut"
msgid "Support"
msgstr "Suporte"

#: gui/kernel/qkeysequence.cpp:522
msgctxt "QShortcut"
msgid "Task Panel"
msgstr "Painel das Tarefas"

#: gui/kernel/qkeysequence.cpp:523
msgctxt "QShortcut"
msgid "Terminal"
msgstr "Terminal"

#: gui/kernel/qkeysequence.cpp:524
msgctxt "QShortcut"
msgid "Tools"
msgstr "Ferramentas"

#: gui/kernel/qkeysequence.cpp:525
msgctxt "QShortcut"
msgid "Travel"
msgstr "Viagem"

#: gui/kernel/qkeysequence.cpp:526
msgctxt "QShortcut"
msgid "Video"
msgstr "Vídeo"

#: gui/kernel/qkeysequence.cpp:527
msgctxt "QShortcut"
msgid "Word Processor"
msgstr "Processador de Texto"

#: gui/kernel/qkeysequence.cpp:528
msgctxt "QShortcut"
msgid "XFer"
msgstr "XFer"

#: gui/kernel/qkeysequence.cpp:529
msgctxt "QShortcut"
msgid "Zoom In"
msgstr "Ampliar"

#: gui/kernel/qkeysequence.cpp:530
msgctxt "QShortcut"
msgid "Zoom Out"
msgstr "Reduzir"

#: gui/kernel/qkeysequence.cpp:531
msgctxt "QShortcut"
msgid "Away"
msgstr "Ausente"

#: gui/kernel/qkeysequence.cpp:532
msgctxt "QShortcut"
msgid "Messenger"
msgstr "Mensageiro"

#: gui/kernel/qkeysequence.cpp:533
msgctxt "QShortcut"
msgid "WebCam"
msgstr "WebCam"

#: gui/kernel/qkeysequence.cpp:534
msgctxt "QShortcut"
msgid "Mail Forward"
msgstr "Encaminhar o Correio"

#: gui/kernel/qkeysequence.cpp:535
msgctxt "QShortcut"
msgid "Pictures"
msgstr "Imagens"

#: gui/kernel/qkeysequence.cpp:536
msgctxt "QShortcut"
msgid "Music"
msgstr "Música"

#: gui/kernel/qkeysequence.cpp:537
msgctxt "QShortcut"
msgid "Battery"
msgstr "Bateria"

#: gui/kernel/qkeysequence.cpp:538
msgctxt "QShortcut"
msgid "Bluetooth"
msgstr "Bluetooth"

#: gui/kernel/qkeysequence.cpp:539
msgctxt "QShortcut"
msgid "Wireless"
msgstr "Rede Sem-Fios"

#: gui/kernel/qkeysequence.cpp:540
msgctxt "QShortcut"
msgid "Ultra Wide Band"
msgstr "Banda Ultra-Larga"

#: gui/kernel/qkeysequence.cpp:541
msgctxt "QShortcut"
msgid "Audio Forward"
msgstr "Avançar o Áudio"

#: gui/kernel/qkeysequence.cpp:542
msgctxt "QShortcut"
msgid "Audio Repeat"
msgstr "Repetir o Áudio"

#: gui/kernel/qkeysequence.cpp:543
msgctxt "QShortcut"
msgid "Audio Random Play"
msgstr "Reproduzir Aleatoriamente o Áudio"

#: gui/kernel/qkeysequence.cpp:544
msgctxt "QShortcut"
msgid "Subtitle"
msgstr "Legenda"

#: gui/kernel/qkeysequence.cpp:545
msgctxt "QShortcut"
msgid "Audio Cycle Track"
msgstr "Faixas de Áudio em Ciclo"

#: gui/kernel/qkeysequence.cpp:546
msgctxt "QShortcut"
msgid "Time"
msgstr "Hora"

#: gui/kernel/qkeysequence.cpp:547 gui/kernel/qkeysequence.cpp:569
msgctxt "QShortcut"
msgid "Select"
msgstr "Select"

#: gui/kernel/qkeysequence.cpp:548
msgctxt "QShortcut"
msgid "View"
msgstr "Ver"

#: gui/kernel/qkeysequence.cpp:549
msgctxt "QShortcut"
msgid "Top Menu"
msgstr "Menu de Topo"

#: gui/kernel/qkeysequence.cpp:550
msgctxt "QShortcut"
msgid "Suspend"
msgstr "Suspender"

#: gui/kernel/qkeysequence.cpp:551
msgctxt "QShortcut"
msgid "Hibernate"
msgstr "Hibernar"

#: gui/kernel/qkeysequence.cpp:555
msgctxt "QShortcut"
msgid "Print Screen"
msgstr "Print Screen"

#: gui/kernel/qkeysequence.cpp:556
msgctxt "QShortcut"
msgid "Page Up"
msgstr "Page Up"

#: gui/kernel/qkeysequence.cpp:557
msgctxt "QShortcut"
msgid "Page Down"
msgstr "Page Down"

#: gui/kernel/qkeysequence.cpp:558
msgctxt "QShortcut"
msgid "Caps Lock"
msgstr "Caps Lock"

#: gui/kernel/qkeysequence.cpp:559
msgctxt "QShortcut"
msgid "Num Lock"
msgstr "Num Lock"

#: gui/kernel/qkeysequence.cpp:560
msgctxt "QShortcut"
msgid "Number Lock"
msgstr "Number Lock"

#: gui/kernel/qkeysequence.cpp:561
msgctxt "QShortcut"
msgid "Scroll Lock"
msgstr "Scroll Lock"

#: gui/kernel/qkeysequence.cpp:562
msgctxt "QShortcut"
msgid "Insert"
msgstr "Insert"

#: gui/kernel/qkeysequence.cpp:563
msgctxt "QShortcut"
msgid "Delete"
msgstr "Delete"

#: gui/kernel/qkeysequence.cpp:564
msgctxt "QShortcut"
msgid "Escape"
msgstr "Escape"

#: gui/kernel/qkeysequence.cpp:565
msgctxt "QShortcut"
msgid "System Request"
msgstr "System Request"

#: gui/kernel/qkeysequence.cpp:570
msgctxt "QShortcut"
msgid "Yes"
msgstr "Sim"

#: gui/kernel/qkeysequence.cpp:571
msgctxt "QShortcut"
msgid "No"
msgstr "Não"

#: gui/kernel/qkeysequence.cpp:575
msgctxt "QShortcut"
msgid "Context1"
msgstr "Contexto1"

#: gui/kernel/qkeysequence.cpp:576
msgctxt "QShortcut"
msgid "Context2"
msgstr "Contexto2"

#: gui/kernel/qkeysequence.cpp:577
msgctxt "QShortcut"
msgid "Context3"
msgstr "Contexto3"

#: gui/kernel/qkeysequence.cpp:578
msgctxt "QShortcut"
msgid "Context4"
msgstr "Contexto4"

#: gui/kernel/qkeysequence.cpp:579
msgctxt "QShortcut"
msgid "Call"
msgstr "Chamar"

#: gui/kernel/qkeysequence.cpp:580
msgctxt "QShortcut"
msgid "Hangup"
msgstr "Desligar"

#: gui/kernel/qkeysequence.cpp:581
msgctxt "QShortcut"
msgid "Flip"
msgstr "Inverter"

#: gui/kernel/qkeysequence.cpp:1156 gui/kernel/qkeysequence.cpp:1291
msgid "Ctrl"
msgstr "Ctrl"

#: gui/kernel/qkeysequence.cpp:1157 gui/kernel/qkeysequence.cpp:1295
msgid "Shift"
msgstr "Shift"

#: gui/kernel/qkeysequence.cpp:1158 gui/kernel/qkeysequence.cpp:1293
msgid "Alt"
msgstr "Alt"

#: gui/kernel/qkeysequence.cpp:1159 gui/kernel/qkeysequence.cpp:1289
msgid "Meta"
msgstr "Meta"

#: gui/kernel/qkeysequence.cpp:1249
msgid "+"
msgstr "+"

#: gui/kernel/qkeysequence.cpp:1310
#, qt-format
msgid "F%1"
msgstr "F%1"

#: gui/kernel/qsoftkeymanager.cpp:63
msgid "Ok"
msgstr "OK"

#: gui/kernel/qsoftkeymanager.cpp:66
msgid "Select"
msgstr "Seleccionar"

#: gui/kernel/qsoftkeymanager_s60.cpp:320
msgid "Exit"
msgstr "Sair"

#: gui/kernel/qwidget.cpp:5802
msgid "*"
msgstr "*"

#: gui/painting/qprinterinfo_unix.cpp:110
msgid "locally connected"
msgstr "ligado localmente"

#: gui/painting/qprinterinfo_unix.cpp:133
#: gui/painting/qprinterinfo_unix.cpp:358
#, qt-format
msgid "Aliases: %1"
msgstr "Nomes alternativos: %1"

#: gui/painting/qprinterinfo_unix.cpp:583
#: gui/painting/qprinterinfo_unix.cpp:782
msgid "unknown"
msgstr "desconhecido"

#: gui/text/qfontdatabase.cpp:102 gui/text/qfontdatabase.cpp:1444
msgctxt "QFontDatabase"
msgid "Normal"
msgstr "Normal"

#: gui/text/qfontdatabase.cpp:105 gui/text/qfontdatabase.cpp:117
#: gui/text/qfontdatabase.cpp:1432
msgctxt "QFontDatabase"
msgid "Bold"
msgstr "Negrito"

#: gui/text/qfontdatabase.cpp:108 gui/text/qfontdatabase.cpp:1434
msgctxt "QFontDatabase"
msgid "Demi Bold"
msgstr "Semi-Negrito"

#: gui/text/qfontdatabase.cpp:111 gui/text/qfontdatabase.cpp:129
#: gui/text/qfontdatabase.cpp:1430
msgctxt "QFontDatabase"
msgid "Black"
msgstr "Preto"

#: gui/text/qfontdatabase.cpp:119
msgctxt "QFontDatabase"
msgid "Demi"
msgstr "Semi"

#: gui/text/qfontdatabase.cpp:125 gui/text/qfontdatabase.cpp:1436
msgctxt "QFontDatabase"
msgid "Light"
msgstr "Leve"

#: gui/text/qfontdatabase.cpp:271 gui/text/qfontdatabase.cpp:1439
msgctxt "QFontDatabase"
msgid "Italic"
msgstr "Itálico"

#: gui/text/qfontdatabase.cpp:274 gui/text/qfontdatabase.cpp:1441
msgctxt "QFontDatabase"
msgid "Oblique"
msgstr "Oblíquo"

#: gui/text/qfontdatabase.cpp:2145
msgctxt "QFontDatabase"
msgid "Any"
msgstr "Qualquer"

#: gui/text/qfontdatabase.cpp:2148
msgctxt "QFontDatabase"
msgid "Latin"
msgstr "Latino"

#: gui/text/qfontdatabase.cpp:2151
msgctxt "QFontDatabase"
msgid "Greek"
msgstr "Grego"

#: gui/text/qfontdatabase.cpp:2154
msgctxt "QFontDatabase"
msgid "Cyrillic"
msgstr "Cirílico"

#: gui/text/qfontdatabase.cpp:2157
msgctxt "QFontDatabase"
msgid "Armenian"
msgstr "Arménio"

#: gui/text/qfontdatabase.cpp:2160
msgctxt "QFontDatabase"
msgid "Hebrew"
msgstr "Hebreu"

#: gui/text/qfontdatabase.cpp:2163
msgctxt "QFontDatabase"
msgid "Arabic"
msgstr "Árabe"

#: gui/text/qfontdatabase.cpp:2166
msgctxt "QFontDatabase"
msgid "Syriac"
msgstr "Sírio"

#: gui/text/qfontdatabase.cpp:2169
msgctxt "QFontDatabase"
msgid "Thaana"
msgstr "Thaana"

#: gui/text/qfontdatabase.cpp:2172
msgctxt "QFontDatabase"
msgid "Devanagari"
msgstr "Devanagari"

#: gui/text/qfontdatabase.cpp:2175
msgctxt "QFontDatabase"
msgid "Bengali"
msgstr "Bengali"

#: gui/text/qfontdatabase.cpp:2178
msgctxt "QFontDatabase"
msgid "Gurmukhi"
msgstr "Gurmukhi"

#: gui/text/qfontdatabase.cpp:2181
msgctxt "QFontDatabase"
msgid "Gujarati"
msgstr "Gujarati"

#: gui/text/qfontdatabase.cpp:2184
msgctxt "QFontDatabase"
msgid "Oriya"
msgstr "Oriya"

#: gui/text/qfontdatabase.cpp:2187
msgctxt "QFontDatabase"
msgid "Tamil"
msgstr "Tamil"

#: gui/text/qfontdatabase.cpp:2190
msgctxt "QFontDatabase"
msgid "Telugu"
msgstr "Telugu"

#: gui/text/qfontdatabase.cpp:2193
msgctxt "QFontDatabase"
msgid "Kannada"
msgstr "Kannada"

#: gui/text/qfontdatabase.cpp:2196
msgctxt "QFontDatabase"
msgid "Malayalam"
msgstr "Malayalam"

#: gui/text/qfontdatabase.cpp:2199
msgctxt "QFontDatabase"
msgid "Sinhala"
msgstr "Sinhala"

#: gui/text/qfontdatabase.cpp:2202
msgctxt "QFontDatabase"
msgid "Thai"
msgstr "Tailandês"

#: gui/text/qfontdatabase.cpp:2205
msgctxt "QFontDatabase"
msgid "Lao"
msgstr "Lao"

#: gui/text/qfontdatabase.cpp:2208
msgctxt "QFontDatabase"
msgid "Tibetan"
msgstr "Tibetano"

#: gui/text/qfontdatabase.cpp:2211
msgctxt "QFontDatabase"
msgid "Myanmar"
msgstr "Myanmar"

#: gui/text/qfontdatabase.cpp:2214
msgctxt "QFontDatabase"
msgid "Georgian"
msgstr "Geórgio"

#: gui/text/qfontdatabase.cpp:2217
msgctxt "QFontDatabase"
msgid "Khmer"
msgstr "Khmer"

#: gui/text/qfontdatabase.cpp:2220
msgctxt "QFontDatabase"
msgid "Simplified Chinese"
msgstr "Chinês Simplificado"

#: gui/text/qfontdatabase.cpp:2223
msgctxt "QFontDatabase"
msgid "Traditional Chinese"
msgstr "Chinês Tradicional"

#: gui/text/qfontdatabase.cpp:2226
msgctxt "QFontDatabase"
msgid "Japanese"
msgstr "Japonês"

#: gui/text/qfontdatabase.cpp:2229
msgctxt "QFontDatabase"
msgid "Korean"
msgstr "Coreano"

#: gui/text/qfontdatabase.cpp:2232
msgctxt "QFontDatabase"
msgid "Vietnamese"
msgstr "Vietnamita"

#: gui/text/qfontdatabase.cpp:2235
msgctxt "QFontDatabase"
msgid "Symbol"
msgstr "Símbolo"

#: gui/text/qfontdatabase.cpp:2238
msgctxt "QFontDatabase"
msgid "Ogham"
msgstr "Ogham"

#: gui/text/qfontdatabase.cpp:2241
msgctxt "QFontDatabase"
msgid "Runic"
msgstr "Rúnico"

#: gui/text/qfontdatabase.cpp:2244
msgctxt "QFontDatabase"
msgid "N'Ko"
msgstr "N'Ko"

#: gui/text/qtextcontrol.cpp:2029 gui/widgets/qlineedit.cpp:2081
#: qt3support/text/q3textedit.cpp:5429
msgid "&Undo"
msgstr "Desfa&zer"

#: gui/text/qtextcontrol.cpp:2031 gui/widgets/qlineedit.cpp:2085
#: qt3support/text/q3textedit.cpp:5430
msgid "&Redo"
msgstr "&Refazer"

#: gui/text/qtextcontrol.cpp:2035 gui/widgets/qlineedit.cpp:2094
#: qt3support/text/q3textedit.cpp:5435
msgid "Cu&t"
msgstr "Cor&tar"

#: gui/text/qtextcontrol.cpp:2040 gui/widgets/qlineedit.cpp:2100
#: qt3support/text/q3textedit.cpp:5436
msgid "&Copy"
msgstr "&Copiar"

#: gui/text/qtextcontrol.cpp:2047
msgid "Copy &Link Location"
msgstr "Copiar o Endereço da &Ligação"

#: gui/text/qtextcontrol.cpp:2053 gui/widgets/qlineedit.cpp:2106
#: qt3support/text/q3textedit.cpp:5438
msgid "&Paste"
msgstr "Co&lar"

#: gui/text/qtextcontrol.cpp:2056 gui/widgets/qlineedit.cpp:2113
#: qt3support/sql/q3datatable.cpp:793
#: scripttools/debugging/qscriptbreakpointswidget.cpp:304
msgid "Delete"
msgstr "Apagar"

#: gui/text/qtextcontrol.cpp:2063 gui/widgets/qlineedit.cpp:2121
#: qt3support/text/q3textedit.cpp:5445 qt3support/text/q3textedit.cpp:5447
msgid "Select All"
msgstr "Seleccionar Tudo"

#: gui/text/qtextcontrol.cpp:2962
msgctxt "QUnicodeControlCharacterMenu"
msgid "LRM Left-to-right mark"
msgstr "Marca de esquerda-para-direita (LRM)"

#: gui/text/qtextcontrol.cpp:2963
msgctxt "QUnicodeControlCharacterMenu"
msgid "RLM Right-to-left mark"
msgstr "Marca de direita-para-esquerda (RLM)"

#: gui/text/qtextcontrol.cpp:2964
msgctxt "QUnicodeControlCharacterMenu"
msgid "ZWJ Zero width joiner"
msgstr "Junção de tamanho zero (ZWJ)"

#: gui/text/qtextcontrol.cpp:2965
msgctxt "QUnicodeControlCharacterMenu"
msgid "ZWNJ Zero width non-joiner"
msgstr "Não-junção de tamanho zero (ZWNJ)"

#: gui/text/qtextcontrol.cpp:2966
msgctxt "QUnicodeControlCharacterMenu"
msgid "ZWSP Zero width space"
msgstr "Espaço de tamanho zero (ZWSP)"

#: gui/text/qtextcontrol.cpp:2967
msgctxt "QUnicodeControlCharacterMenu"
msgid "LRE Start of left-to-right embedding"
msgstr "Início da incorporação da esquerda-para-direita (LRE)"

#: gui/text/qtextcontrol.cpp:2968
msgctxt "QUnicodeControlCharacterMenu"
msgid "RLE Start of right-to-left embedding"
msgstr "Início da incorporação da direita-para-esquerda (RLE)"

#: gui/text/qtextcontrol.cpp:2969
msgctxt "QUnicodeControlCharacterMenu"
msgid "LRO Start of left-to-right override"
msgstr "Início da sobreposição da esquerda-para-direita (LRO)"

#: gui/text/qtextcontrol.cpp:2970
msgctxt "QUnicodeControlCharacterMenu"
msgid "RLO Start of right-to-left override"
msgstr "Início da sobreposição da direita-para-esquerda (RLO)"

#: gui/text/qtextcontrol.cpp:2971
msgctxt "QUnicodeControlCharacterMenu"
msgid "PDF Pop directional formatting"
msgstr "Formatação direccional Pop PDF"

#: gui/text/qtextcontrol.cpp:2977
msgid "Insert Unicode control character"
msgstr "Inserir um carácter de controlo do Unicode"

#: gui/util/qdesktopservices_mac.cpp:169
msgid "Home"
msgstr "Início"

#: gui/util/qundogroup.cpp:385 gui/util/qundostack.cpp:832
msgid "Undo"
msgstr "Desfazer"

#: gui/util/qundogroup.cpp:413 gui/util/qundostack.cpp:859
msgid "Redo"
msgstr "Refazer"

#: gui/util/qundoview.cpp:101
msgid "<empty>"
msgstr "<vazio>"

#: gui/widgets/qabstractspinbox.cpp:1254
msgid "&Select All"
msgstr "&Seleccionar Tudo"

#: gui/widgets/qabstractspinbox.cpp:1260
msgid "&Step up"
msgstr "S&ubir um passo"

#: gui/widgets/qabstractspinbox.cpp:1262
msgid "Step &down"
msgstr "&Descer um passo"

#: gui/widgets/qdatetimeedit.cpp:2287
msgid "AM"
msgstr "AM"

#: gui/widgets/qdatetimeedit.cpp:2287
msgid "am"
msgstr "am"

#: gui/widgets/qdatetimeedit.cpp:2289
msgid "PM"
msgstr "PM"

#: gui/widgets/qdatetimeedit.cpp:2289
msgid "pm"
msgstr "pm"

#: gui/widgets/qdialogbuttonbox.cpp:650
msgctxt "QDialogButtonBox"
msgid "&OK"
msgstr "&OK"

#: gui/widgets/qdialogbuttonbox.cpp:650
msgctxt "QDialogButtonBox"
msgid "OK"
msgstr "OK"

#: gui/widgets/qdialogbuttonbox.cpp:653
msgctxt "QDialogButtonBox"
msgid "&Save"
msgstr "&Gravar"

#: gui/widgets/qdialogbuttonbox.cpp:653
msgctxt "QDialogButtonBox"
msgid "Save"
msgstr "Gravar"

#: gui/widgets/qdialogbuttonbox.cpp:656
msgctxt "QDialogButtonBox"
msgid "Open"
msgstr "Abrir"

#: gui/widgets/qdialogbuttonbox.cpp:659
msgctxt "QDialogButtonBox"
msgid "&Cancel"
msgstr "&Cancelar"

#: gui/widgets/qdialogbuttonbox.cpp:659
msgctxt "QDialogButtonBox"
msgid "Cancel"
msgstr "Cancelar"

#: gui/widgets/qdialogbuttonbox.cpp:662
msgctxt "QDialogButtonBox"
msgid "&Close"
msgstr "Fec&har"

#: gui/widgets/qdialogbuttonbox.cpp:662
msgctxt "QDialogButtonBox"
msgid "Close"
msgstr "Fechar"

#: gui/widgets/qdialogbuttonbox.cpp:665
msgctxt "QDialogButtonBox"
msgid "Apply"
msgstr "Aplicar"

#: gui/widgets/qdialogbuttonbox.cpp:668
msgctxt "QDialogButtonBox"
msgid "Reset"
msgstr "Reiniciar"

#: gui/widgets/qdialogbuttonbox.cpp:671
msgctxt "QDialogButtonBox"
msgid "Help"
msgstr "Ajuda"

#: gui/widgets/qdialogbuttonbox.cpp:675
msgctxt "QDialogButtonBox"
msgid "Don't Save"
msgstr "Não Gravar"

#: gui/widgets/qdialogbuttonbox.cpp:677
msgctxt "QDialogButtonBox"
msgid "Close without Saving"
msgstr "Fechar sem Gravar"

#: gui/widgets/qdialogbuttonbox.cpp:679
msgctxt "QDialogButtonBox"
msgid "Discard"
msgstr "Esquecer"

#: gui/widgets/qdialogbuttonbox.cpp:682
msgctxt "QDialogButtonBox"
msgid "&Yes"
msgstr "&Sim"

#: gui/widgets/qdialogbuttonbox.cpp:685
msgctxt "QDialogButtonBox"
msgid "Yes to &All"
msgstr "Sim &a Tudo"

#: gui/widgets/qdialogbuttonbox.cpp:688
msgctxt "QDialogButtonBox"
msgid "&No"
msgstr "&Não"

#: gui/widgets/qdialogbuttonbox.cpp:691
msgctxt "QDialogButtonBox"
msgid "N&o to All"
msgstr "Nã&o a Tudo"

#: gui/widgets/qdialogbuttonbox.cpp:694
msgctxt "QDialogButtonBox"
msgid "Save All"
msgstr "Gravar Tudo"

#: gui/widgets/qdialogbuttonbox.cpp:697
msgctxt "QDialogButtonBox"
msgid "Abort"
msgstr "Interromper"

#: gui/widgets/qdialogbuttonbox.cpp:700
msgctxt "QDialogButtonBox"
msgid "Retry"
msgstr "Repetir"

#: gui/widgets/qdialogbuttonbox.cpp:703
msgctxt "QDialogButtonBox"
msgid "Ignore"
msgstr "Ignorar"

#: gui/widgets/qdialogbuttonbox.cpp:706
msgctxt "QDialogButtonBox"
msgid "Restore Defaults"
msgstr "Repor as Predefinições"

#: gui/widgets/qmdiarea.cpp:290
msgid "(Untitled)"
msgstr "(Sem título)"

#: gui/widgets/qmdisubwindow.cpp:279
#, qt-format
msgid "- [%1]"
msgstr "- [%1]"

#: gui/widgets/qmdisubwindow.cpp:280 gui/widgets/qworkspace.cpp:1887
#: gui/widgets/qworkspace.cpp:1947
#, qt-format
msgid "%1 - [%2]"
msgstr "%1 - [%2]"

#: gui/widgets/qmdisubwindow.cpp:334 gui/widgets/qworkspace.cpp:115
#: plugins/accessible/compat/q3complexwidgets.cpp:250
msgid "Minimize"
msgstr "Minimizar"

#: gui/widgets/qmdisubwindow.cpp:337
#: plugins/accessible/compat/q3complexwidgets.cpp:254
msgid "Maximize"
msgstr "Maximizar"

#: gui/widgets/qmdisubwindow.cpp:340
msgid "Unshade"
msgstr "Desenrolar"

#: gui/widgets/qmdisubwindow.cpp:343
msgid "Shade"
msgstr "Enrolar"

#: gui/widgets/qmdisubwindow.cpp:347 gui/widgets/qworkspace.cpp:117
msgid "Restore Down"
msgstr "Restaurar em Baixo"

#: gui/widgets/qmdisubwindow.cpp:349
msgid "Restore"
msgstr "Repor"

#: gui/widgets/qmdisubwindow.cpp:352 gui/widgets/qworkspace.cpp:113
#: plugins/accessible/compat/q3complexwidgets.cpp:256
#: plugins/accessible/widgets/qaccessiblemenu.cpp:157
#: plugins/accessible/widgets/qaccessiblemenu.cpp:382
#: plugins/accessible/widgets/qaccessiblewidgets.cpp:1239
#: plugins/accessible/widgets/complexwidgets.cpp:1837
#: scripttools/debugging/qscriptbreakpointswidget.cpp:81
#: scripttools/debugging/qscriptdebuggercodefinderwidget.cpp:141
msgid "Close"
msgstr "Fechar"

#: gui/widgets/qmdisubwindow.cpp:358
msgid "Menu"
msgstr "Menu"

#: gui/widgets/qmdisubwindow.cpp:1054 gui/widgets/qworkspace.cpp:1089
msgid "&Restore"
msgstr "&Repor"

#: gui/widgets/qmdisubwindow.cpp:1057 gui/widgets/qworkspace.cpp:1090
msgid "&Move"
msgstr "&Mover"

#: gui/widgets/qmdisubwindow.cpp:1059 gui/widgets/qworkspace.cpp:1093
msgid "Mi&nimize"
msgstr "Mi&nimizar"

#: gui/widgets/qmdisubwindow.cpp:1061 gui/widgets/qworkspace.cpp:1095
msgid "Ma&ximize"
msgstr "Ma&ximizar"

#: gui/widgets/qmdisubwindow.cpp:1063 gui/widgets/qworkspace.cpp:1103
msgid "Stay on &Top"
msgstr "Sempre no &Topo"

#: gui/widgets/qmdisubwindow.cpp:1066 gui/widgets/qworkspace.cpp:1097
msgid "&Close"
msgstr "Fe&char"

#: gui/widgets/qmenu_symbian.cpp:456
msgid "Actions"
msgstr "Acções"

#: gui/widgets/qscrollbar.cpp:454
msgid "Scroll here"
msgstr "Desloque aqui"

#: gui/widgets/qscrollbar.cpp:456
msgid "Left edge"
msgstr "Extremo esquerdo"

#: gui/widgets/qscrollbar.cpp:456
msgid "Top"
msgstr "Topo"

#: gui/widgets/qscrollbar.cpp:457
msgid "Right edge"
msgstr "Extremo direito"

#: gui/widgets/qscrollbar.cpp:457
msgid "Bottom"
msgstr "Fundo"

#: gui/widgets/qscrollbar.cpp:459
#: plugins/accessible/widgets/rangecontrols.cpp:720
msgid "Page left"
msgstr "Página à esquerda"

#: gui/widgets/qscrollbar.cpp:459
#: plugins/accessible/widgets/rangecontrols.cpp:563
#: plugins/accessible/widgets/rangecontrols.cpp:720
msgid "Page up"
msgstr "Página acima"

#: gui/widgets/qscrollbar.cpp:460
#: plugins/accessible/widgets/rangecontrols.cpp:725
msgid "Page right"
msgstr "Página à direita"

#: gui/widgets/qscrollbar.cpp:460
#: plugins/accessible/widgets/rangecontrols.cpp:567
#: plugins/accessible/widgets/rangecontrols.cpp:725
msgid "Page down"
msgstr "Página abaixo"

#: gui/widgets/qscrollbar.cpp:462
msgid "Scroll left"
msgstr "Deslocar à esquerda"

#: gui/widgets/qscrollbar.cpp:462
msgid "Scroll up"
msgstr "Deslocar para cima"

#: gui/widgets/qscrollbar.cpp:463
msgid "Scroll right"
msgstr "Deslocar à direita"

#: gui/widgets/qscrollbar.cpp:463
msgid "Scroll down"
msgstr "Deslocar para baixo"

#: gui/widgets/qtabbar.cpp:2303
msgid "Close Tab"
msgstr "Fechar a Página"

#: gui/widgets/qworkspace.cpp:1106 gui/widgets/qworkspace.cpp:2165
msgid "Sh&ade"
msgstr "Enrol&ar"

#: gui/widgets/qworkspace.cpp:2161
msgid "&Unshade"
msgstr "&Desenrolar"

#: network/access/qfilenetworkreply.cpp:85
#: network/access/qnetworkaccessfilebackend.cpp:100
#, qt-format
msgctxt "QNetworkAccessFileBackend"
msgid "Request for opening non-local file %1"
msgstr "Pedido para abrir um ficheiro não-local %1"

#: network/access/qfilenetworkreply.cpp:105
#: network/access/qnetworkaccessfilebackend.cpp:231
#, qt-format
msgctxt "QNetworkAccessFileBackend"
msgid "Cannot open %1: Path is a directory"
msgstr "Não é possível aceder a %1: o local é uma pasta"

#: network/access/qfilenetworkreply.cpp:118
#: network/access/qnetworkaccessfilebackend.cpp:145
#, qt-format
msgctxt "QNetworkAccessFileBackend"
msgid "Error opening %1: %2"
msgstr "Erro ao aceder a %1: %2"

#: network/access/qnetworkaccesscachebackend.cpp:66
#, qt-format
msgctxt "QNetworkAccessCacheBackend"
msgid "Error opening %1"
msgstr "Erro ao aceder a %1"

#: network/access/qnetworkaccessdatabackend.cpp:74
#, qt-format
msgid "Operation not supported on %1"
msgstr "A operação não é suportada no %1"

#: network/access/qnetworkaccessdatabackend.cpp:131
#, qt-format
msgid "Invalid URI: %1"
msgstr "URI inválido: %1"

#: network/access/qnetworkaccessdebugpipebackend.cpp:195
#, qt-format
msgctxt "QNetworkAccessDebugPipeBackend"
msgid "Write error writing to %1: %2"
msgstr "Erro de gravação em %1: %2"

#: network/access/qnetworkaccessdebugpipebackend.cpp:255
#, qt-format
msgid "Socket error on %1: %2"
msgstr "Erro no 'socket' em %1: %2"

#: network/access/qnetworkaccessdebugpipebackend.cpp:270
#, qt-format
msgid "Remote host closed the connection prematurely on %1"
msgstr "A máquina remota fechou de forma prematura a ligação em %1"

#: network/access/qnetworkaccessfilebackend.cpp:183
#, qt-format
msgctxt "QNetworkAccessFileBackend"
msgid "Write error writing to %1: %2"
msgstr "Erro de escrita em %1: %2"

#: network/access/qnetworkaccessfilebackend.cpp:252
#, qt-format
msgctxt "QNetworkAccessFileBackend"
msgid "Read error reading from %1: %2"
msgstr "Erro de leitura de %1: %2"

#: network/access/qnetworkaccessftpbackend.cpp:131
#: network/access/qnetworkaccesshttpbackend.cpp:599
msgid "No suitable proxy found"
msgstr "Não foi encontrado um 'proxy' adequado"

#: network/access/qnetworkaccessftpbackend.cpp:145
#, qt-format
msgid "Cannot open %1: is a directory"
msgstr "Não é possível aceder ao %1: é uma pasta"

#: network/access/qnetworkaccessftpbackend.cpp:257
#, qt-format
msgid "Logging in to %1 failed: authentication required"
msgstr "A ligação a %1 falhou: é necessária autenticação"

#: network/access/qnetworkaccessftpbackend.cpp:296
#, qt-format
msgid "Error while downloading %1: %2"
msgstr "Ocorreu um erro ao receber o %1: %2"

#: network/access/qnetworkaccessftpbackend.cpp:298
#, qt-format
msgid "Error while uploading %1: %2"
msgstr "Ocorreu um erro ao enviar o %1: %2"

#: network/access/qnetworkaccesshttpbackend.cpp:700
#, qt-format
msgctxt "QNetworkReply"
msgid "Error downloading %1 - server replied: %2"
msgstr "Ocorreu um erro ao receber o %1 - o servidor respondeu: %2"

#: network/access/qnetworkreplyimpl.cpp:80
#, qt-format
msgctxt "QNetworkReply"
msgid "Protocol \"%1\" is unknown"
msgstr "O protocolo \"%1\" é desconhecido"

#: network/access/qnetworkreplyimpl.cpp:633
#: network/access/qnetworkreplyimpl.cpp:661
msgid "Operation canceled"
msgstr "A operação foi cancelada"

#: network/kernel/qhostinfo.cpp:171 network/kernel/qhostinfo_unix.cpp:197
#: network/kernel/qhostinfo_win.cpp:178
msgid "No host name given"
msgstr "Não foi indicado o nome da máquina"

#: network/kernel/qhostinfo_unix.cpp:197 network/kernel/qhostinfo_win.cpp:178
msgid "Invalid hostname"
msgstr "O nome da máquina é inválido"

#: network/kernel/qhostinfo_unix.cpp:259 network/kernel/qhostinfo_unix.cpp:298
#: network/kernel/qhostinfo_win.cpp:208 network/kernel/qhostinfo_win.cpp:237
msgid "Unknown address type"
msgstr "O tipo de endereço é inválido"

#: network/kernel/qhostinfo_unix.cpp:272 network/kernel/qhostinfo_unix.cpp:304
#: network/kernel/qhostinfo_win.cpp:215 network/kernel/qhostinfo_win.cpp:242
#: network/socket/qsocks5socketengine.cpp:661
#: network/socket/qsocks5socketengine.cpp:687
#: network/socket/qabstractsocket.cpp:916
msgid "Host not found"
msgstr "A máquina não foi encontrada"

#: network/socket/qnativesocketengine.cpp:197
msgid "Unable to initialize non-blocking socket"
msgstr "Não é possível inicializar um 'socket' não-bloqueante"

#: network/socket/qnativesocketengine.cpp:200
msgid "Unable to initialize broadcast socket"
msgstr "Não é possível inicializar um 'socket' de difusão"

#: network/socket/qnativesocketengine.cpp:203
msgid "Attempt to use IPv6 socket on a platform with no IPv6 support"
msgstr "Tentou usar um 'socket' de IPv6 numa plataforma sem suporte para IPv6"

#: network/socket/qnativesocketengine.cpp:206
msgid "The remote host closed the connection"
msgstr "A máquina remota fechou a ligação"

#: network/socket/qnativesocketengine.cpp:209
msgid "Network operation timed out"
msgstr "Passou o tempo-limite para a operação de rede"

#: network/socket/qnativesocketengine.cpp:212
msgid "Out of resources"
msgstr "Sem mais recursos"

#: network/socket/qnativesocketengine.cpp:215
msgid "Unsupported socket operation"
msgstr "A operação do 'socket' não é suportada"

#: network/socket/qnativesocketengine.cpp:218
msgid "Protocol type not supported"
msgstr "O tipo de protocolo não é suportado"

#: network/socket/qnativesocketengine.cpp:221
msgid "Invalid socket descriptor"
msgstr "O descritor do 'socket' é inválido"

#: network/socket/qnativesocketengine.cpp:224
msgid "Host unreachable"
msgstr "A máquina está inacessível"

#: network/socket/qnativesocketengine.cpp:227
#: network/socket/qsocks5socketengine.cpp:683
msgid "Network unreachable"
msgstr "A rede está inacessível"

#: network/socket/qnativesocketengine.cpp:233
#: network/socket/qabstractsocket.cpp:1108
msgid "Connection timed out"
msgstr "A ligação expirou"

#: network/socket/qnativesocketengine.cpp:236
#: network/socket/qsocks5socketengine.cpp:691
#: network/socket/qabstractsocket.cpp:966
msgid "Connection refused"
msgstr "Ligação recusada"

#: network/socket/qnativesocketengine.cpp:239
msgid "The bound address is already in use"
msgstr "O endereço associado já está em uso"

#: network/socket/qnativesocketengine.cpp:242
msgid "The address is not available"
msgstr "O endereço não está disponível"

#: network/socket/qnativesocketengine.cpp:245
msgid "The address is protected"
msgstr "O endereço está protegido"

#: network/socket/qnativesocketengine.cpp:248
msgid "Datagram was too large to send"
msgstr "O datagrama era demasiado grande para enviar"

#: network/socket/qnativesocketengine.cpp:251
msgid "Unable to send a message"
msgstr "Não é possível enviar uma mensagem"

#: network/socket/qnativesocketengine.cpp:254
msgid "Unable to receive a message"
msgstr "Não é possível receber uma mensagem"

#: network/socket/qnativesocketengine.cpp:257
msgid "Unable to write"
msgstr "Não é possível gravar"

#: network/socket/qnativesocketengine.cpp:260
msgid "Network error"
msgstr "Erro de rede"

#: network/socket/qnativesocketengine.cpp:263
msgid "Another socket is already listening on the same port"
msgstr "Já está outro 'socket' à espera no mesmo porto"

#: network/socket/qnativesocketengine.cpp:266
msgid "Operation on non-socket"
msgstr "Operação sobre algo que não é um 'socket'"

#: network/socket/qnativesocketengine.cpp:269
msgid "The proxy type is invalid for this operation"
msgstr "O tipo de 'proxy' é inválido para esta operação"

#: network/socket/qsocks5socketengine.cpp:616
msgid "Connection to proxy refused"
msgstr "A ligação ao 'proxy' foi recusada"

#: network/socket/qsocks5socketengine.cpp:620
msgid "Connection to proxy closed prematurely"
msgstr "A ligação ao 'proxy' foi fechada de forma prematura."

#: network/socket/qsocks5socketengine.cpp:624
msgid "Proxy host not found"
msgstr "A máquina do 'proxy' não foi encontrada"

#: network/socket/qsocks5socketengine.cpp:629
msgid "Connection to proxy timed out"
msgstr "Terminou o tempo-limite da ligação ao 'proxy'"

#: network/socket/qsocks5socketengine.cpp:646
msgid "Proxy authentication failed"
msgstr "A autenticação no 'proxy' foi mal-sucedida"

#: network/socket/qsocks5socketengine.cpp:647
#, qt-format
msgid "Proxy authentication failed: %1"
msgstr "A autenticação no 'proxy' foi mal-sucedida: %1"

#: network/socket/qsocks5socketengine.cpp:656
msgid "SOCKS version 5 protocol error"
msgstr "Ocorreu um erro no protocolo SOCKS versão 5"

#: network/socket/qsocks5socketengine.cpp:675
msgid "General SOCKSv5 server failure"
msgstr "Ocorreu um erro geral no servidor de SOCKSv5"

#: network/socket/qsocks5socketengine.cpp:679
msgid "Connection not allowed by SOCKSv5 server"
msgstr "Não é permitida a ligação pelo servidor SOCKSv5"

#: network/socket/qsocks5socketengine.cpp:695
msgid "TTL expired"
msgstr "O tempo de vida expirou"

#: network/socket/qsocks5socketengine.cpp:699
msgid "SOCKSv5 command not supported"
msgstr "O comando de SOCKSv5 não é suportado"

#: network/socket/qsocks5socketengine.cpp:703
msgid "Address type not supported"
msgstr "O tipo de endereço não é suportado"

#: network/socket/qsocks5socketengine.cpp:708
#, qt-format
msgid "Unknown SOCKSv5 proxy error code 0x%1"
msgstr "Ocorreu o código de erro desconhecido '0x%1' do 'proxy' SOCKSv5"

#: network/socket/qsocks5socketengine.cpp:1397
msgctxt "QSocks5SocketEngine"
msgid "Network operation timed out"
msgstr "Passou o tempo-limite para a operação de rede"

#: network/socket/qtcpserver.cpp:292 network/socket/qabstractsocket.cpp:549
#: network/socket/qabstractsocket.cpp:1358
#: network/socket/qabstractsocket.cpp:1578
msgid "Operation on socket is not supported"
msgstr "A operação sobre o 'socket' não é suportada"

#: network/socket/qudpsocket.cpp:189
msgid "This platform does not support IPv6"
msgstr "Esta plataforma não suporta o IPv6"

#: network/socket/qabstractsocket.cpp:1781
msgid "Socket operation timed out"
msgstr "A operação do 'socket' expirou o seu tempo-limite"

#: network/socket/qabstractsocket.cpp:2161
msgid "Socket is not connected"
msgstr "O 'socket' não está ligado"

#: network/ssl/qsslerror.cpp:216
msgid "The issuer certificate could not be found"
msgstr "Não foi possível encontrar o certificado do emissor"

#: network/ssl/qsslerror.cpp:219
msgid "The certificate signature could not be decrypted"
msgstr "Não foi possível descodificar a assinatura do certificado"

#: network/ssl/qsslerror.cpp:222
msgid "The public key in the certificate could not be read"
msgstr "Não foi possível ler a chave pública no certificado"

#: network/ssl/qsslerror.cpp:225
msgid "The signature of the certificate is invalid"
msgstr "A assinatura do certificado é inválida"

#: network/ssl/qsslerror.cpp:228
msgid "The certificate is not yet valid"
msgstr "O certificado ainda não é válido"

#: network/ssl/qsslerror.cpp:231
msgid "The certificate has expired"
msgstr "O certificado expirou"

#: network/ssl/qsslerror.cpp:234
msgid "The certificate's notBefore field contains an invalid time"
msgstr "O campo 'não antes' do certificado contém uma hora inválida"

#: network/ssl/qsslerror.cpp:237
msgid "The certificate's notAfter field contains an invalid time"
msgstr "O campo 'não depois' do certificado contém uma hora inválida"

#: network/ssl/qsslerror.cpp:240
msgid "The certificate is self-signed, and untrusted"
msgstr "O certificado está auto-assinado, pelo que não é fidedigno"

#: network/ssl/qsslerror.cpp:243
msgid ""
"The root certificate of the certificate chain is self-signed, and untrusted"
msgstr ""
"O certificado da raiz da cadeia é auto-assinado, pelo que não é fidedigno"

#: network/ssl/qsslerror.cpp:246
msgid ""
"The issuer certificate of a locally looked up certificate could not be found"
msgstr ""
"Não foi possível encontrar o certificado do emissor de um certificado local"

#: network/ssl/qsslerror.cpp:249
msgid "No certificates could be verified"
msgstr "Não foi possível verificar quaisquer certificados"

#: network/ssl/qsslerror.cpp:252
msgid "One of the CA certificates is invalid"
msgstr "Um dos certificados da AC é inválido"

#: network/ssl/qsslerror.cpp:255
msgid "The basicConstraints path length parameter has been exceeded"
msgstr "O parâmetro do tamanho da sequência 'basicConstraints' foi excedido"

#: network/ssl/qsslerror.cpp:258
msgid "The supplied certificate is unsuitable for this purpose"
msgstr "O certificado indicado é inadequado para este fim"

#: network/ssl/qsslerror.cpp:261
msgid "The root CA certificate is not trusted for this purpose"
msgstr "O certificado de raiz da AC não é fidedigno para este fim"

#: network/ssl/qsslerror.cpp:264
msgid "The root CA certificate is marked to reject the specified purpose"
msgstr ""
"O certificado de raiz da AC está marcado para rejeitar o fim pretendido"

#: network/ssl/qsslerror.cpp:267
msgid ""
"The current candidate issuer certificate was rejected because its subject "
"name did not match the issuer name of the current certificate"
msgstr ""
"O certificado de emissor do candidato actual foi rejeitado, porque o nome do "
"seu sujeito não correspondia ao nome do emissor do certificado actual"

#: network/ssl/qsslerror.cpp:271
msgid ""
"The current candidate issuer certificate was rejected because its issuer "
"name and serial number was present and did not match the authority key "
"identifier of the current certificate"
msgstr ""
"O certificado de emissor do candidato actual foi rejeitado, porque o nome e "
"o número de série do seu emissor estavam presentes e não correspondiam ao "
"identificador de chave da autoridade do certificado actual"

#: network/ssl/qsslerror.cpp:276
msgid "The peer did not present any certificate"
msgstr "A outra máquina não apresentou nenhum certificado"

#: network/ssl/qsslerror.cpp:279
msgid "The host name did not match any of the valid hosts for this certificate"
msgstr ""
"O nome da máquina não correspondeu a nenhuma das máquinas válidas para este "
"certificado"

#: network/ssl/qsslsocket_openssl.cpp:260
#, qt-format
msgid "Error creating SSL context (%1)"
msgstr "Ocorreu um erro ao criar o contexto de SSL (%1)"

#: network/ssl/qsslsocket_openssl.cpp:285
#, qt-format
msgid "Invalid or empty cipher list (%1)"
msgstr "A lista de cifras é inválida ou está vazia (%1)"

#: network/ssl/qsslsocket_openssl.cpp:301
#, qt-format
msgid "Cannot provide a certificate with no key, %1"
msgstr "Não é possível fornecer um certificado sem chave, %1"

#: network/ssl/qsslsocket_openssl.cpp:308
#, qt-format
msgid "Error loading local certificate, %1"
msgstr "Ocorreu um erro ao carregar o certificado local, %1"

#: network/ssl/qsslsocket_openssl.cpp:320
#, qt-format
msgid "Error loading private key, %1"
msgstr "Ocorreu um erro ao carregar a chave privada, %1"

#: network/ssl/qsslsocket_openssl.cpp:327
#, qt-format
msgid "Private key does not certify public key, %1"
msgstr "A chave privada não certifica a chave pública, %1"

#: network/ssl/qsslsocket_openssl.cpp:347
#, qt-format
msgid "Error creating SSL session, %1"
msgstr "Ocorreu um erro ao criar a sessão de SSL, %1"

#: network/ssl/qsslsocket_openssl.cpp:362
#, qt-format
msgid "Error creating SSL session: %1"
msgstr "Ocorreu um erro ao criar a sessão de SSL: %1"

#: network/ssl/qsslsocket_openssl.cpp:546
#, qt-format
msgid "Unable to write data: %1"
msgstr "Não é possível gravar os dados: %1"

#: network/ssl/qsslsocket_openssl.cpp:609
#, qt-format
msgid "Unable to decrypt data: %1"
msgstr "Não é possível descodificar os dados: %1"

#: network/ssl/qsslsocket_openssl.cpp:687
#: network/ssl/qsslsocket_openssl.cpp:697
#, qt-format
msgid "Error while reading: %1"
msgstr "Ocorreu um erro de leitura: %1"

#: network/ssl/qsslsocket_openssl.cpp:793
#, qt-format
msgid "Error during SSL handshake: %1"
msgstr "Ocorreu um erro na negociação de SSL: %1"

#: plugins/accessible/compat/q3complexwidgets.cpp:246
msgid "System"
msgstr "Sistema"

#: plugins/accessible/compat/q3complexwidgets.cpp:249
msgid "Restore up"
msgstr "Repor em cima"

#: plugins/accessible/compat/q3complexwidgets.cpp:253
msgid "Restore down"
msgstr "Repor em baixo"

#: plugins/accessible/compat/q3complexwidgets.cpp:274
msgid "Contains commands to manipulate the window"
msgstr "Contém comandos para manipular a janela"

#: plugins/accessible/compat/q3complexwidgets.cpp:277
msgid "Puts a minimized window back to normal"
msgstr "Põe uma janela minimizada no estado normal"

#: plugins/accessible/compat/q3complexwidgets.cpp:278
msgid "Moves the window out of the way"
msgstr "Tira a janela da frente"

#: plugins/accessible/compat/q3complexwidgets.cpp:281
msgid "Puts a maximized window back to normal"
msgstr "Põe uma janela maximizada no estado normal"

#: plugins/accessible/compat/q3complexwidgets.cpp:282
msgid "Makes the window full screen"
msgstr "Coloca a janela em todo o ecrã"

#: plugins/accessible/compat/q3complexwidgets.cpp:284
msgid "Closes the window"
msgstr "Fecha a janela"

#: plugins/accessible/compat/q3complexwidgets.cpp:286
msgid "Displays the name of the window and contains controls to manipulate it"
msgstr "Mostra o nome da janela e contém controlos para a manipular"

#: plugins/accessible/widgets/qaccessiblemenu.cpp:158
#: plugins/accessible/widgets/qaccessiblemenu.cpp:383
#: plugins/accessible/widgets/simplewidgets.cpp:110
#: plugins/accessible/widgets/simplewidgets.cpp:434
#: plugins/accessible/widgets/simplewidgets.cpp:442
#: plugins/accessible/widgets/complexwidgets.cpp:1772
#: plugins/accessible/widgets/complexwidgets.cpp:1837
msgid "Open"
msgstr "Abrir"

#: plugins/accessible/widgets/qaccessiblemenu.cpp:160
#: plugins/accessible/widgets/qaccessiblemenu.cpp:385
#: plugins/accessible/widgets/qaccessiblemenu.cpp:436
msgid "Execute"
msgstr "Executar"

#: plugins/accessible/widgets/qaccessiblewidgets.cpp:1241
msgid "Dock"
msgstr "Acoplar"

#: plugins/accessible/widgets/qaccessiblewidgets.cpp:1242
msgid "Float"
msgstr "Real"

#: plugins/accessible/widgets/rangecontrols.cpp:151
#: plugins/accessible/widgets/rangecontrols.cpp:418
msgid "More"
msgstr "Mais"

#: plugins/accessible/widgets/rangecontrols.cpp:153
#: plugins/accessible/widgets/rangecontrols.cpp:420
msgid "Less"
msgstr "Menos"

#: plugins/accessible/widgets/rangecontrols.cpp:561
#: qt3support/widgets/q3mainwindow.cpp:2051
msgid "Line up"
msgstr "Alinhar para cima"

#: plugins/accessible/widgets/rangecontrols.cpp:565
#: plugins/accessible/widgets/rangecontrols.cpp:722
msgid "Position"
msgstr "Posição"

#: plugins/accessible/widgets/rangecontrols.cpp:569
msgid "Line down"
msgstr "Linha para baixo"

#: plugins/accessible/widgets/rangecontrols.cpp:951
msgid "QDial"
msgstr "QDial"

#: plugins/accessible/widgets/rangecontrols.cpp:953
msgid "SpeedoMeter"
msgstr "Velocímetro"

#: plugins/accessible/widgets/rangecontrols.cpp:955
msgid "SliderHandle"
msgstr "Pega Deslizante"

#: plugins/accessible/widgets/simplewidgets.cpp:114
msgid "Uncheck"
msgstr "Desmarcar"

#: plugins/accessible/widgets/simplewidgets.cpp:117
#: plugins/accessible/widgets/simplewidgets.cpp:122
msgid "Check"
msgstr "Marcar"

#: plugins/accessible/widgets/simplewidgets.cpp:118
msgid "Toggle"
msgstr "Comutar"

#: plugins/accessible/widgets/simplewidgets.cpp:250
#: plugins/accessible/widgets/simplewidgets.cpp:432
#: plugins/accessible/widgets/simplewidgets.cpp:438
msgid "Press"
msgstr "Carregar"

#: plugins/accessible/widgets/complexwidgets.cpp:1511
msgid "Scroll Left"
msgstr "Deslocar para a Esquerda"

#: plugins/accessible/widgets/complexwidgets.cpp:1511
msgid "Scroll Right"
msgstr "Deslocar para a Direita"

#: plugins/inputmethods/imsw-multi/qmultiinputcontext.cpp:88
msgid "Select IM"
msgstr "Seleccionar o Método de Caracteres"

#: plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.cpp:95
msgid "Multiple input method switcher"
msgstr "Selector de métodos de introdução de caracteres"

#: plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.cpp:102
msgid ""
"Multiple input method switcher that uses the context menu of the text widgets"
msgstr ""
"Um selector de métodos de introdução de caracteres que usa o menu de "
"contexto dos itens de texto"

#: qt3support/dialogs/q3tabdialog.cpp:648
msgid "Apply"
msgstr "Aplicar"

#: qt3support/dialogs/q3tabdialog.cpp:736
msgid "Defaults"
msgstr "Predefinições"

#: qt3support/dialogs/q3wizard.cpp:177
msgid "&Cancel"
msgstr "&Cancelar"

#: qt3support/network/q3networkprotocol.cpp:854
msgid "Operation stopped by the user"
msgstr "Operação cancelada pelo utilizador"

#: qt3support/other/q3accel.cpp:481
#, qt-format
msgid "%1, %2 not defined"
msgstr "%1, %2 não definido"

#: qt3support/other/q3accel.cpp:517
#, qt-format
msgid "Ambiguous %1 not handled"
msgstr "O '%1' ambíguo não foi tratado"

#: qt3support/sql/q3datatable.cpp:791
msgid "Insert"
msgstr "Inserir"

#: qt3support/sql/q3datatable.cpp:792
msgid "Update"
msgstr "Actualizar"

#: qt3support/sql/q3sqlmanager_p.cpp:890
msgctxt "QSql"
msgid "Delete"
msgstr "Apagar"

#: qt3support/sql/q3sqlmanager_p.cpp:891
msgctxt "QSql"
msgid "Delete this record?"
msgstr "Deseja apagar este registo?"

#: qt3support/sql/q3sqlmanager_p.cpp:892 qt3support/sql/q3sqlmanager_p.cpp:908
#: qt3support/sql/q3sqlmanager_p.cpp:944
msgctxt "QSql"
msgid "Yes"
msgstr "Sim"

#: qt3support/sql/q3sqlmanager_p.cpp:893 qt3support/sql/q3sqlmanager_p.cpp:909
#: qt3support/sql/q3sqlmanager_p.cpp:945
msgctxt "QSql"
msgid "No"
msgstr "Não"

#: qt3support/sql/q3sqlmanager_p.cpp:901
msgctxt "QSql"
msgid "Insert"
msgstr "Inserir"

#: qt3support/sql/q3sqlmanager_p.cpp:903
msgctxt "QSql"
msgid "Update"
msgstr "Actualizar"

#: qt3support/sql/q3sqlmanager_p.cpp:907
msgctxt "QSql"
msgid "Save edits?"
msgstr "Deseja guardar as alterações?"

#: qt3support/sql/q3sqlmanager_p.cpp:910
msgctxt "QSql"
msgid "Cancel"
msgstr "Cancelar"

#: qt3support/sql/q3sqlmanager_p.cpp:942
msgctxt "QSql"
msgid "Confirm"
msgstr "Confirmar"

#: qt3support/sql/q3sqlmanager_p.cpp:943
msgctxt "QSql"
msgid "Cancel your edits?"
msgstr "Deseja cancelar as suas alterações?"

#: qt3support/text/q3textedit.cpp:5441
msgid "Clear"
msgstr "Limpar"

#: qt3support/widgets/q3mainwindow.cpp:2053
msgid "Customize..."
msgstr "Personalizar..."

#: qt3support/widgets/q3toolbar.cpp:692
msgid "More..."
msgstr "Mais..."

#: scripttools/debugging/qscriptbreakpointsmodel.cpp:455
msgctxt "QScriptBreakpointsModel"
msgid "ID"
msgstr "ID"

#: scripttools/debugging/qscriptbreakpointsmodel.cpp:457
msgctxt "QScriptBreakpointsModel"
msgid "Location"
msgstr "Localização"

#: scripttools/debugging/qscriptbreakpointsmodel.cpp:459
msgctxt "QScriptBreakpointsModel"
msgid "Condition"
msgstr "Condição"

#: scripttools/debugging/qscriptbreakpointsmodel.cpp:461
msgctxt "QScriptBreakpointsModel"
msgid "Ignore-count"
msgstr "Número de itens ignorados"

#: scripttools/debugging/qscriptbreakpointsmodel.cpp:463
msgctxt "QScriptBreakpointsModel"
msgid "Single-shot"
msgstr "Execução única"

#: scripttools/debugging/qscriptbreakpointsmodel.cpp:465
msgctxt "QScriptBreakpointsModel"
msgid "Hit-count"
msgstr "Número de acessos"

#: scripttools/debugging/qscriptbreakpointswidget.cpp:298
msgid "New"
msgstr "Novo"

#: scripttools/debugging/qscriptdebugger.cpp:885
#: scripttools/debugging/qscriptdebugger.cpp:1898
msgid "Go to Line"
msgstr "Ir para a Linha"

#: scripttools/debugging/qscriptdebugger.cpp:886
msgid "Line:"
msgstr "Linha:"

#: scripttools/debugging/qscriptdebugger.cpp:1677
msgid "Interrupt"
msgstr "Interromper"

#: scripttools/debugging/qscriptdebugger.cpp:1679
msgid "Shift+F5"
msgstr "Shift+F5"

#: scripttools/debugging/qscriptdebugger.cpp:1696
msgid "F5"
msgstr "F5"

#: scripttools/debugging/qscriptdebugger.cpp:1711
msgid "Step Into"
msgstr "Avançar Para"

#: scripttools/debugging/qscriptdebugger.cpp:1713
msgid "F11"
msgstr "F11"

#: scripttools/debugging/qscriptdebugger.cpp:1728
msgid "Step Over"
msgstr "Avançar Sobre"

#: scripttools/debugging/qscriptdebugger.cpp:1730
msgid "F10"
msgstr "F10"

#: scripttools/debugging/qscriptdebugger.cpp:1745
msgid "Step Out"
msgstr "Sair"

#: scripttools/debugging/qscriptdebugger.cpp:1747
msgid "Shift+F11"
msgstr "Shift+F11"

#: scripttools/debugging/qscriptdebugger.cpp:1762
msgid "Run to Cursor"
msgstr "Executar Até Ao Cursor"

#: scripttools/debugging/qscriptdebugger.cpp:1764
msgid "Ctrl+F10"
msgstr "Ctrl+F10"

#: scripttools/debugging/qscriptdebugger.cpp:1780
msgid "Run to New Script"
msgstr "Executar até um Programa Novo"

#: scripttools/debugging/qscriptdebugger.cpp:1795
#: scripttools/debugging/qscriptedit.cpp:411
msgid "Toggle Breakpoint"
msgstr "Comutar o Ponto de Paragem"

#: scripttools/debugging/qscriptdebugger.cpp:1796
msgid "F9"
msgstr "F9"

#: scripttools/debugging/qscriptdebugger.cpp:1810
msgid "Clear Debug Output"
msgstr "Limpar o Resultado de Depuração"

#: scripttools/debugging/qscriptdebugger.cpp:1823
msgid "Clear Error Log"
msgstr "Limpar o Registo de Erros"

#: scripttools/debugging/qscriptdebugger.cpp:1836
msgid "Clear Console"
msgstr "Limpar a Consola"

#: scripttools/debugging/qscriptdebugger.cpp:1850
msgid "&Find in Script..."
msgstr "Pro&curar no Programa..."

#: scripttools/debugging/qscriptdebugger.cpp:1851
msgid "Ctrl+F"
msgstr "Ctrl+F"

#: scripttools/debugging/qscriptdebugger.cpp:1868
msgid "Find &Next"
msgstr "Procurar o Segui&nte"

#: scripttools/debugging/qscriptdebugger.cpp:1870
msgid "F3"
msgstr "F3"

#: scripttools/debugging/qscriptdebugger.cpp:1883
msgid "Find &Previous"
msgstr "Procurar o An&terior"

#: scripttools/debugging/qscriptdebugger.cpp:1885
msgid "Shift+F3"
msgstr "Shift+F3"

#: scripttools/debugging/qscriptdebugger.cpp:1899
msgid "Ctrl+G"
msgstr "Ctrl+G"

#: scripttools/debugging/qscriptdebugger.cpp:1910
msgid "Debug"
msgstr "Depurar"

#: scripttools/debugging/qscriptdebuggercodefinderwidget.cpp:154
msgid "Previous"
msgstr "Anterior"

#: scripttools/debugging/qscriptdebuggercodefinderwidget.cpp:161
msgid "Next"
msgstr "Seguinte"

#: scripttools/debugging/qscriptdebuggercodefinderwidget.cpp:166
msgid "Case Sensitive"
msgstr "Distinguir Capitalização"

#: scripttools/debugging/qscriptdebuggercodefinderwidget.cpp:169
msgid "Whole words"
msgstr "Palavras inteiras"

#: scripttools/debugging/qscriptdebuggercodefinderwidget.cpp:178
msgid ""
"<img src=\":/qt/scripttools/debugging/images/wrap.png\">&nbsp;Search wrapped"
msgstr ""
"<img src=\":/qt/scripttools/debugging/images/wrap.png\">&nbsp;A pesquisa deu "
"a volta"

#: scripttools/debugging/qscriptdebuggerlocalsmodel.cpp:872
msgctxt "QScriptDebuggerLocalsModel"
msgid "Name"
msgstr "Nome"

#: scripttools/debugging/qscriptdebuggerlocalsmodel.cpp:874
msgctxt "QScriptDebuggerLocalsModel"
msgid "Value"
msgstr "Valor"

#: scripttools/debugging/qscriptdebuggerstackmodel.cpp:161
msgctxt "QScriptDebuggerStackModel"
msgid "Level"
msgstr "Nível"

#: scripttools/debugging/qscriptdebuggerstackmodel.cpp:163
msgctxt "QScriptDebuggerStackModel"
msgid "Name"
msgstr "Nome"

#: scripttools/debugging/qscriptdebuggerstackmodel.cpp:165
msgctxt "QScriptDebuggerStackModel"
msgid "Location"
msgstr "Localização"

#: scripttools/debugging/qscriptedit.cpp:413
msgid "Disable Breakpoint"
msgstr "Desactivar o Ponto de Paragem"

#: scripttools/debugging/qscriptedit.cpp:414
msgid "Enable Breakpoint"
msgstr "Activar o Ponto de Paragem"

#: scripttools/debugging/qscriptedit.cpp:418
msgid "Breakpoint Condition:"
msgstr "Condição do Ponto de Paragem:"

#: scripttools/debugging/qscriptenginedebugger.cpp:523
msgid "Loaded Scripts"
msgstr "Programas Carregados"

#: scripttools/debugging/qscriptenginedebugger.cpp:529
msgid "Breakpoints"
msgstr "Pontos de Paragem"

#: scripttools/debugging/qscriptenginedebugger.cpp:535
msgid "Stack"
msgstr "Pilha"

#: scripttools/debugging/qscriptenginedebugger.cpp:541
msgid "Locals"
msgstr "Locais"

#: scripttools/debugging/qscriptenginedebugger.cpp:547
msgid "Console"
msgstr "Consola"

#: scripttools/debugging/qscriptenginedebugger.cpp:553
msgid "Debug Output"
msgstr "Resultado da Depuração"

#: scripttools/debugging/qscriptenginedebugger.cpp:559
msgid "Error Log"
msgstr "Registo de Erros"

#: scripttools/debugging/qscriptenginedebugger.cpp:571
msgid "Search"
msgstr "Procurar"

#: scripttools/debugging/qscriptenginedebugger.cpp:578
msgid "View"
msgstr "Ver"

#: scripttools/debugging/qscriptenginedebugger.cpp:596
msgid "Qt Script Debugger"
msgstr "Depurador de QtScript"

#: sql/drivers/db2/qsql_db2.cpp:554 sql/drivers/db2/qsql_db2.cpp:794
msgctxt "QDB2Result"
msgid "Unable to execute statement"
msgstr "Não é possível executar a instrução"

#: sql/drivers/db2/qsql_db2.cpp:591
msgctxt "QDB2Result"
msgid "Unable to prepare statement"
msgstr "Não é possível preparar a instrução"

#: sql/drivers/db2/qsql_db2.cpp:784
msgctxt "QDB2Result"
msgid "Unable to bind variable"
msgstr "Não é possível associar a variável"

#: sql/drivers/db2/qsql_db2.cpp:873
#, qt-format
msgctxt "QDB2Result"
msgid "Unable to fetch record %1"
msgstr "Não é possível obter o registo %1"

#: sql/drivers/db2/qsql_db2.cpp:892
msgctxt "QDB2Result"
msgid "Unable to fetch next"
msgstr "Não é possível obter o registo seguinte"

#: sql/drivers/db2/qsql_db2.cpp:912
msgctxt "QDB2Result"
msgid "Unable to fetch first"
msgstr "Não foi possível obter o primeiro"

#: sql/drivers/db2/qsql_db2.cpp:1102 sql/drivers/odbc/qsql_odbc.cpp:1143
#: sql/drivers/odbc/qsql_odbc.cpp:1723
msgctxt "QODBCResult"
msgid "Unable to fetch last"
msgstr "Não foi possível obter o último"

#: sql/drivers/db2/qsql_db2.cpp:1253 sql/drivers/mysql/qsql_mysql.cpp:1298
#: sql/drivers/odbc/qsql_odbc.cpp:1909 sql/drivers/psql/qsql_psql.cpp:782
msgid "Unable to connect"
msgstr "Não é possível estabelecer a ligação"

#: sql/drivers/db2/qsql_db2.cpp:1551 sql/drivers/mysql/qsql_mysql.cpp:1465
#: sql/drivers/odbc/qsql_odbc.cpp:2200 sql/drivers/sqlite/qsql_sqlite.cpp:585
#: sql/drivers/sqlite2/qsql_sqlite2.cpp:457
msgid "Unable to commit transaction"
msgstr "Não é possível confirmar a transacção"

#: sql/drivers/db2/qsql_db2.cpp:1568 sql/drivers/mysql/qsql_mysql.cpp:1482
#: sql/drivers/odbc/qsql_odbc.cpp:2217 sql/drivers/sqlite/qsql_sqlite.cpp:600
#: sql/drivers/sqlite2/qsql_sqlite2.cpp:474
msgid "Unable to rollback transaction"
msgstr "Não é possível anular a transacção"

#: sql/drivers/db2/qsql_db2.cpp:1583
msgid "Unable to set autocommit"
msgstr "Não é possível activar a confirmação automática"

#: sql/drivers/ibase/qsql_ibase.cpp:422
msgctxt "QIBaseResult"
msgid "Unable to create BLOB"
msgstr "Não é possível criar um BLOB"

#: sql/drivers/ibase/qsql_ibase.cpp:428
msgctxt "QIBaseResult"
msgid "Unable to write BLOB"
msgstr "Não é possível gravar o BLOB"

#: sql/drivers/ibase/qsql_ibase.cpp:442
msgctxt "QIBaseResult"
msgid "Unable to open BLOB"
msgstr "Não é possível aceder ao BLOB"

#: sql/drivers/ibase/qsql_ibase.cpp:459
msgctxt "QIBaseResult"
msgid "Unable to read BLOB"
msgstr "Não é possível ler o BLOB"

#: sql/drivers/ibase/qsql_ibase.cpp:583 sql/drivers/ibase/qsql_ibase.cpp:770
msgctxt "QIBaseResult"
msgid "Could not find array"
msgstr "Não foi possível encontrar a lista"

#: sql/drivers/ibase/qsql_ibase.cpp:615
msgctxt "QIBaseResult"
msgid "Could not get array data"
msgstr "Não foi possível obter os dados da lista"

#: sql/drivers/ibase/qsql_ibase.cpp:825
msgctxt "QIBaseResult"
msgid "Could not get query info"
msgstr "Não foi possível obter os dados da pesquisa"

#: sql/drivers/ibase/qsql_ibase.cpp:845
msgctxt "QIBaseResult"
msgid "Could not start transaction"
msgstr "Não foi possível iniciar a transacção"

#: sql/drivers/ibase/qsql_ibase.cpp:864
msgctxt "QIBaseResult"
msgid "Unable to commit transaction"
msgstr "Não foi possível confirmar a transacção"

#: sql/drivers/ibase/qsql_ibase.cpp:906
msgctxt "QIBaseResult"
msgid "Could not allocate statement"
msgstr "Não foi possível reservar a instrução"

#: sql/drivers/ibase/qsql_ibase.cpp:911
msgctxt "QIBaseResult"
msgid "Could not prepare statement"
msgstr "Não foi possível preparar a instrução"

#: sql/drivers/ibase/qsql_ibase.cpp:917 sql/drivers/ibase/qsql_ibase.cpp:928
msgctxt "QIBaseResult"
msgid "Could not describe input statement"
msgstr "Não foi possível descrever a instrução de entrada"

#: sql/drivers/ibase/qsql_ibase.cpp:941
msgctxt "QIBaseResult"
msgid "Could not describe statement"
msgstr "Não foi possível descrever a instrução"

#: sql/drivers/ibase/qsql_ibase.cpp:1056
msgctxt "QIBaseResult"
msgid "Unable to close statement"
msgstr "Não foi possível fechar a instrução"

#: sql/drivers/ibase/qsql_ibase.cpp:1064
msgctxt "QIBaseResult"
msgid "Unable to execute query"
msgstr "Não foi possível executar a pesquisa"

#: sql/drivers/ibase/qsql_ibase.cpp:1110
msgctxt "QIBaseResult"
msgid "Could not fetch next item"
msgstr "Não foi possível obter o item seguinte"

#: sql/drivers/ibase/qsql_ibase.cpp:1307
msgctxt "QIBaseResult"
msgid "Could not get statement info"
msgstr "Não foi possível obter os dados da instrução"

#: sql/drivers/ibase/qsql_ibase.cpp:1491
msgctxt "QIBaseDriver"
msgid "Error opening database"
msgstr "Erro ao aceder à base de dados"

#: sql/drivers/ibase/qsql_ibase.cpp:1545
msgctxt "QIBaseDriver"
msgid "Could not start transaction"
msgstr "Não foi possível iniciar a transacção"

#: sql/drivers/ibase/qsql_ibase.cpp:1558
msgctxt "QIBaseDriver"
msgid "Unable to commit transaction"
msgstr "Não foi possível confirmar a transacção"

#: sql/drivers/ibase/qsql_ibase.cpp:1571
msgctxt "QIBaseDriver"
msgid "Unable to rollback transaction"
msgstr "Não foi possível anular a transacção"

#: sql/drivers/mysql/qsql_mysql.cpp:506 sql/drivers/mysql/qsql_mysql.cpp:537
msgctxt "QMYSQLResult"
msgid "Unable to fetch data"
msgstr "Não foi possível obter os dados"

#: sql/drivers/mysql/qsql_mysql.cpp:697
msgctxt "QMYSQLResult"
msgid "Unable to execute query"
msgstr "Não foi possível executar a pesquisa"

#: sql/drivers/mysql/qsql_mysql.cpp:703
msgctxt "QMYSQLResult"
msgid "Unable to store result"
msgstr "Não foi possível guardar o resultado"

#: sql/drivers/mysql/qsql_mysql.cpp:806
msgctxt "QMYSQLResult"
msgid "Unable to execute next query"
msgstr "Não foi possível executar a pesquisa seguinte"

#: sql/drivers/mysql/qsql_mysql.cpp:816
msgctxt "QMYSQLResult"
msgid "Unable to store next result"
msgstr "Não foi possível guardar o resultado seguinte"

#: sql/drivers/mysql/qsql_mysql.cpp:894 sql/drivers/mysql/qsql_mysql.cpp:903
msgctxt "QMYSQLResult"
msgid "Unable to prepare statement"
msgstr "Não foi possível preparar a instrução"

#: sql/drivers/mysql/qsql_mysql.cpp:940
msgctxt "QMYSQLResult"
msgid "Unable to reset statement"
msgstr "Não foi possível reiniciar a instrução"

#: sql/drivers/mysql/qsql_mysql.cpp:1026
msgctxt "QMYSQLResult"
msgid "Unable to bind value"
msgstr "Não foi possível associar o valor"

#: sql/drivers/mysql/qsql_mysql.cpp:1037
msgctxt "QMYSQLResult"
msgid "Unable to execute statement"
msgstr "Não foi possível executar a instrução"

#: sql/drivers/mysql/qsql_mysql.cpp:1051 sql/drivers/mysql/qsql_mysql.cpp:1072
msgctxt "QMYSQLResult"
msgid "Unable to bind outvalues"
msgstr "Não foi possível associar os valores de saída"

#: sql/drivers/mysql/qsql_mysql.cpp:1060
msgctxt "QMYSQLResult"
msgid "Unable to store statement results"
msgstr "Não foi possível guardar os resultados da instrução"

#: sql/drivers/mysql/qsql_mysql.cpp:1287
msgid "Unable to open database '"
msgstr "Não foi possível aceder à base de dados '"

#: sql/drivers/mysql/qsql_mysql.cpp:1448
#: sql/drivers/sqlite/qsql_sqlite.cpp:570
#: sql/drivers/sqlite2/qsql_sqlite2.cpp:440
msgid "Unable to begin transaction"
msgstr "Não foi possível iniciar a transacção"

#: sql/drivers/oci/qsql_oci.cpp:1214 sql/drivers/oci/qsql_oci.cpp:1382
#: sql/drivers/oci/qsql_oci.cpp:1397
msgctxt "QOCIResult"
msgid "Unable to bind column for batch execute"
msgstr "Não foi possível associar as colunas para a execução em lote"

#: sql/drivers/oci/qsql_oci.cpp:1412
msgctxt "QOCIResult"
msgid "Unable to execute batch statement"
msgstr "Não é possível executar a instrução em lote"

#: sql/drivers/oci/qsql_oci.cpp:1716
msgctxt "QOCIResult"
msgid "Unable to goto next"
msgstr "Não é possível ir para o registo seguinte"

#: sql/drivers/oci/qsql_oci.cpp:1775
msgctxt "QOCIResult"
msgid "Unable to alloc statement"
msgstr "Não é possível alocar a instrução"

#: sql/drivers/oci/qsql_oci.cpp:1790
msgctxt "QOCIResult"
msgid "Unable to prepare statement"
msgstr "Não é possível preparar a instrução"

#: sql/drivers/oci/qsql_oci.cpp:1816
msgctxt "QOCIResult"
msgid "Unable to get statement type"
msgstr "Não foi possível obter o tipo de instrução"

#: sql/drivers/oci/qsql_oci.cpp:1835
msgctxt "QOCIResult"
msgid "Unable to bind value"
msgstr "Não foi possível associar o valor"

#: sql/drivers/oci/qsql_oci.cpp:1855
msgctxt "QOCIResult"
msgid "Unable to execute statement"
msgstr "Não é possível executar a instrução"

#: sql/drivers/oci/qsql_oci.cpp:1939
msgctxt "QOCIDriver"
msgid "Unable to initialize"
msgstr "Não foi possível inicializar"

#: sql/drivers/oci/qsql_oci.cpp:2083
msgid "Unable to logon"
msgstr "Não é possível estabelecer a ligação"

#: sql/drivers/oci/qsql_oci.cpp:2155
msgctxt "QOCIDriver"
msgid "Unable to begin transaction"
msgstr "Não foi possível iniciar a transacção"

#: sql/drivers/oci/qsql_oci.cpp:2174
msgctxt "QOCIDriver"
msgid "Unable to commit transaction"
msgstr "Não é possível confirmar a transacção"

#: sql/drivers/oci/qsql_oci.cpp:2193
msgctxt "QOCIDriver"
msgid "Unable to rollback transaction"
msgstr "Não é possível anular a transacção"

#: sql/drivers/odbc/qsql_odbc.cpp:973 sql/drivers/odbc/qsql_odbc.cpp:1324
msgctxt "QODBCResult"
msgid ""
"QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement "
"attribute. Please check your ODBC driver configuration"
msgstr ""
"QODBCResult::reset: não é possível definir o 'SQL_CURSOR_STATIC' como "
"atributo da instrução. Verifique por favor a configuração do seu controlador "
"de ODBC"

#: sql/drivers/odbc/qsql_odbc.cpp:990 sql/drivers/odbc/qsql_odbc.cpp:1619
msgctxt "QODBCResult"
msgid "Unable to execute statement"
msgstr "Não é possível executar a instrução"

#: sql/drivers/odbc/qsql_odbc.cpp:1049
msgctxt "QODBCResult"
msgid "Unable to fetch"
msgstr "Não foi possível obter"

#: sql/drivers/odbc/qsql_odbc.cpp:1071
msgctxt "QODBCResult"
msgid "Unable to fetch next"
msgstr "Não é possível obter o registo seguinte"

#: sql/drivers/odbc/qsql_odbc.cpp:1093
msgctxt "QODBCResult"
msgid "Unable to fetch first"
msgstr "Não foi possível obter o primeiro"

#: sql/drivers/odbc/qsql_odbc.cpp:1112
msgctxt "QODBCResult"
msgid "Unable to fetch previous"
msgstr "Não foi possível obter o anterior"

#: sql/drivers/odbc/qsql_odbc.cpp:1342
msgctxt "QODBCResult"
msgid "Unable to prepare statement"
msgstr "Não é possível preparar a instrução"

#: sql/drivers/odbc/qsql_odbc.cpp:1611
msgctxt "QODBCResult"
msgid "Unable to bind variable"
msgstr "Não é possível associar a variável"

#: sql/drivers/odbc/qsql_odbc.cpp:1915
msgid "Unable to connect - Driver doesn't support all functionality required"
msgstr ""
"Não é possível estabelecer a ligação - O controlador não suporta todas as "
"funcionalidades necessárias"

#: sql/drivers/odbc/qsql_odbc.cpp:2183
msgid "Unable to disable autocommit"
msgstr "Não é possível desactivar a confirmação automática"

#: sql/drivers/odbc/qsql_odbc.cpp:2232
msgid "Unable to enable autocommit"
msgstr "Não é possível activar a confirmação automática"

#: sql/drivers/psql/qsql_psql.cpp:199
msgctxt "QPSQLResult"
msgid "Unable to create query"
msgstr "Não é possível criar a pesquisa"

#: sql/drivers/psql/qsql_psql.cpp:571
msgctxt "QPSQLResult"
msgid "Unable to prepare statement"
msgstr "Não é possível preparar a instrução"

#: sql/drivers/psql/qsql_psql.cpp:831
msgid "Could not begin transaction"
msgstr "Não foi possível iniciar a transacção"

#: sql/drivers/psql/qsql_psql.cpp:861
msgid "Could not commit transaction"
msgstr "Não foi possível confirmar a transacção"

#: sql/drivers/psql/qsql_psql.cpp:877
msgid "Could not rollback transaction"
msgstr "Não foi possível anular a transacção"

#: sql/drivers/psql/qsql_psql.cpp:1251
msgid "Unable to subscribe"
msgstr "Não é possível subscrever"

#: sql/drivers/psql/qsql_psql.cpp:1283
msgid "Unable to unsubscribe"
msgstr "Não é possível cancelar a subscrição"

#: sql/drivers/sqlite/qsql_sqlite.cpp:204
#: sql/drivers/sqlite/qsql_sqlite.cpp:268
#: sql/drivers/sqlite/qsql_sqlite.cpp:276
msgctxt "QSQLiteResult"
msgid "Unable to fetch row"
msgstr "Não foi possível obter a linha"

#: sql/drivers/sqlite/qsql_sqlite.cpp:205
msgctxt "QSQLiteResult"
msgid "No query"
msgstr "Sem pesquisa"

#: sql/drivers/sqlite/qsql_sqlite.cpp:335
msgctxt "QSQLiteResult"
msgid "Unable to execute statement"
msgstr "Não foi possível executar a instrução"

#: sql/drivers/sqlite/qsql_sqlite.cpp:355
msgctxt "QSQLiteResult"
msgid "Unable to reset statement"
msgstr "Não foi possível reiniciar a instrução"

#: sql/drivers/sqlite/qsql_sqlite.cpp:400
msgctxt "QSQLiteResult"
msgid "Unable to bind parameters"
msgstr "Não foi possível associar os parâmetros"

#: sql/drivers/sqlite/qsql_sqlite.cpp:407
msgctxt "QSQLiteResult"
msgid "Parameter count mismatch"
msgstr "O número de parâmetros não corresponde"

#: sql/drivers/sqlite/qsql_sqlite.cpp:539
#: sql/drivers/sqlite2/qsql_sqlite2.cpp:399
msgid "Error opening database"
msgstr "Erro ao aceder à base de dados"

#: sql/drivers/sqlite/qsql_sqlite.cpp:550
msgid "Error closing database"
msgstr "Erro ao fechar a base de dados"

#: sql/drivers/sqlite2/qsql_sqlite2.cpp:149
msgctxt "QSQLite2Result"
msgid "Unable to fetch results"
msgstr "Não foi possível obter os resultados"

#: sql/drivers/sqlite2/qsql_sqlite2.cpp:299
msgctxt "QSQLite2Result"
msgid "Unable to execute statement"
msgstr "Não foi possível executar a instrução"

#: sql/drivers/tds/qsql_tds.cpp:595
msgid "Unable to open connection"
msgstr "Não é possível estabelecer a ligação"

#: sql/drivers/tds/qsql_tds.cpp:600
msgid "Unable to use database"
msgstr "Não é possível usar a base de dados"

#: xml/sax/qxml.cpp:58
msgctxt "QXml"
msgid "no error occurred"
msgstr "não ocorreram erros"

#: xml/sax/qxml.cpp:59
msgctxt "QXml"
msgid "error triggered by consumer"
msgstr "erro gerado pelo consumidor"

#: xml/sax/qxml.cpp:60
msgctxt "QXml"
msgid "unexpected end of file"
msgstr "fim do ficheiro inesperado"

#: xml/sax/qxml.cpp:61
msgctxt "QXml"
msgid "more than one document type definition"
msgstr "mais do que uma definição do tipo do documento"

#: xml/sax/qxml.cpp:62
msgctxt "QXml"
msgid "error occurred while parsing element"
msgstr "ocorreu um erro ao analisar o elemento"

#: xml/sax/qxml.cpp:63
msgctxt "QXml"
msgid "tag mismatch"
msgstr "falta de correspondência de 'tags'"

#: xml/sax/qxml.cpp:64
msgctxt "QXml"
msgid "error occurred while parsing content"
msgstr "ocorreu um erro ao analisar o conteúdo"

#: xml/sax/qxml.cpp:65
msgctxt "QXml"
msgid "unexpected character"
msgstr "carácter inesperado"

#: xml/sax/qxml.cpp:66
msgctxt "QXml"
msgid "invalid name for processing instruction"
msgstr "nome inválido para a instrução de processamento"

#: xml/sax/qxml.cpp:67
msgctxt "QXml"
msgid "version expected while reading the XML declaration"
msgstr "esperada a versão ao ler a declaração de XML"

#: xml/sax/qxml.cpp:68
msgctxt "QXml"
msgid "wrong value for standalone declaration"
msgstr "valor inválido para a declaração autónoma"

#: xml/sax/qxml.cpp:69
msgctxt "QXml"
msgid ""
"encoding declaration or standalone declaration expected while reading the "
"XML declaration"
msgstr ""
"declaração da codificação ou autónoma esperada ao ler a declaração do XML"

#: xml/sax/qxml.cpp:70
msgctxt "QXml"
msgid "standalone declaration expected while reading the XML declaration"
msgstr "declaração autónoma esperada ao ler a declaração do XML"

#: xml/sax/qxml.cpp:71
msgctxt "QXml"
msgid "error occurred while parsing document type definition"
msgstr "ocorreu um erro ao analisar a definição do tipo de documento"

#: xml/sax/qxml.cpp:72
msgctxt "QXml"
msgid "letter is expected"
msgstr "esperada uma letra"

#: xml/sax/qxml.cpp:73
msgctxt "QXml"
msgid "error occurred while parsing comment"
msgstr "ocorreu um erro ao analisar o comentário"

#: xml/sax/qxml.cpp:74
msgctxt "QXml"
msgid "error occurred while parsing reference"
msgstr "ocorreu um erro ao analisar a referência"

#: xml/sax/qxml.cpp:75
msgctxt "QXml"
msgid "internal general entity reference not allowed in DTD"
msgstr "as referências gerais internas de entidades não são permitidas no DTD"

#: xml/sax/qxml.cpp:76
msgctxt "QXml"
msgid "external parsed general entity reference not allowed in attribute value"
msgstr ""
"as referências a entidades gerais externas não são permitidas no valor do "
"atributo"

#: xml/sax/qxml.cpp:77
msgctxt "QXml"
msgid "external parsed general entity reference not allowed in DTD"
msgstr "as referências a entidades gerais externas não são permitidas no DTD"

#: xml/sax/qxml.cpp:78
msgctxt "QXml"
msgid "unparsed entity reference in wrong context"
msgstr "referências a entidades não analisadas num contexto inválido"

#: xml/sax/qxml.cpp:79
msgctxt "QXml"
msgid "recursive entities"
msgstr "entidades recursivas"

#: xml/sax/qxml.cpp:80
msgctxt "QXml"
msgid "error in the text declaration of an external entity"
msgstr "erro na declaração de texto de uma entidade externa"

#: xmlpatterns/acceltree/qacceltreebuilder.cpp:216
#, qt-format
msgid "An %1-attribute with value %2 has already been declared."
msgstr "Já foi declarado um atributo %1 com o valor %2."

#: xmlpatterns/acceltree/qacceltreebuilder.cpp:229
#, qt-format
msgid "An %1-attribute must have a valid %2 as value, which %3 isn't."
msgstr ""
"Um atributo %1 deverá ter um %2 válido como valor, o que não acontece com o %"
"3."

#: xmlpatterns/acceltree/qacceltreeresourceloader.cpp:344
#, qt-format
msgid "%1 is an unsupported encoding."
msgstr "A %1 é uma codificação não suportada."

#: xmlpatterns/acceltree/qacceltreeresourceloader.cpp:360
#, qt-format
msgid "%1 contains octets which are disallowed in the requested encoding %2."
msgstr "O %1 contém 'bytes' que não são permitidos na codificação %2 pedida."

#: xmlpatterns/acceltree/qacceltreeresourceloader.cpp:378
#, qt-format
msgid ""
"The codepoint %1, occurring in %2 using encoding %3, is an invalid XML "
"character."
msgstr ""
"O ponto de código %1, a ocorrer em %2 com a codificação %3, é um carácter de "
"XML inválido."

#: xmlpatterns/api/qcoloringmessagehandler.cpp:87
#, qt-format
msgid "Warning in %1, at line %2, column %3: %4"
msgstr "Aviso em %1, na linha %2, coluna %3: %4"

#: xmlpatterns/api/qcoloringmessagehandler.cpp:94
#, qt-format
msgid "Warning in %1: %2"
msgstr "Aviso em %1: %2"

#: xmlpatterns/api/qcoloringmessagehandler.cpp:110
msgid "Unknown location"
msgstr "Localização desconhecida"

#: xmlpatterns/api/qcoloringmessagehandler.cpp:124
#, qt-format
msgid "Error %1 in %2, at line %3, column %4: %5"
msgstr "Erro %1 em %2, na linha %3, coluna %4: %5"

#: xmlpatterns/api/qcoloringmessagehandler.cpp:132
#, qt-format
msgid "Error %1 in %2: %3"
msgstr "Erro %1 em %2: %3"

#: xmlpatterns/api/qiodevicedelegate.cpp:84
msgid "Network timeout."
msgstr "Passou o tempo-limite de rede."

#: xmlpatterns/api/qxmlserializer.cpp:321
#, qt-format
msgid ""
"Element %1 can't be serialized because it appears outside the document "
"element."
msgstr ""
"O elemento %1 não pode ser serializado porque aparece fora do elemento do "
"documento."

#: xmlpatterns/api/qxmlserializer.cpp:381
#, qt-format
msgid "Attribute %1 can't be serialized because it appears at the top level."
msgstr ""
"O atributo %1 não pode ser serializado porque aparece no nível de topo."

#: xmlpatterns/data/qabstractdatetime.cpp:80
#, qt-format
msgid "Year %1 is invalid because it begins with %2."
msgstr "O ano %1 é inválido porque começa por %2."

#: xmlpatterns/data/qabstractdatetime.cpp:99
#, qt-format
msgid "Day %1 is outside the range %2..%3."
msgstr "O dia %1 está fora do intervalo %2..%3."

#: xmlpatterns/data/qabstractdatetime.cpp:106
#, qt-format
msgid "Month %1 is outside the range %2..%3."
msgstr "O mês %1 está fora do intervalo %2..%3."

#: xmlpatterns/data/qabstractdatetime.cpp:117
#, qt-format
msgid "Overflow: Can't represent date %1."
msgstr "Esgotamento do Limite: Não é possível representar a data %1."

#: xmlpatterns/data/qabstractdatetime.cpp:125
#, qt-format
msgid "Day %1 is invalid for month %2."
msgstr "O dia %1 é inválido para o mês %2."

#: xmlpatterns/data/qabstractdatetime.cpp:174
#, qt-format
msgid ""
"Time 24:%1:%2.%3 is invalid. Hour is 24, but minutes, seconds, and "
"milliseconds are not all 0; "
msgstr ""
"A hora 24:%1:%2.%3 é inválida. A hora é 24, mas os minutos, segundos e "
"milisegundos não são todos iguais a 0; "

#: xmlpatterns/data/qabstractdatetime.cpp:187
#, qt-format
msgid "Time %1:%2:%3.%4 is invalid."
msgstr "A hora %1:%2:%3.%4 é inválida."

#: xmlpatterns/data/qabstractdatetime.cpp:302
msgid "Overflow: Date can't be represented."
msgstr "Esgotamento do Limite: Não é possível representar a data."

#: xmlpatterns/data/qabstractduration.cpp:99
#: xmlpatterns/data/qabstractduration.cpp:114
msgid "At least one component must be present."
msgstr "Deverá estar presente pelo menos um componente."

#: xmlpatterns/data/qabstractduration.cpp:107
#, qt-format
msgid "At least one time component must appear after the %1-delimiter."
msgstr ""
"Deverá aparecer pelo menos um componente de hora a seguir ao separador %1."

#: xmlpatterns/data/qabstractfloatmathematician.cpp:64
#, qt-format
msgid "No operand in an integer division, %1, can be %2."
msgstr "Não existe nenhum operando numa divisão inteira, %1, pode ser %2."

#: xmlpatterns/data/qabstractfloatmathematician.cpp:71
#, qt-format
msgid "The first operand in an integer division, %1, cannot be infinity (%2)."
msgstr ""
"O primeiro operando numa divisão inteira, %1, não pode ser infinito (%2)."

#: xmlpatterns/data/qabstractfloatmathematician.cpp:77
#, qt-format
msgid "The second operand in a division, %1, cannot be zero (%2)."
msgstr "O segundo operando numa divisão, %1, não pode ser igual a zero (%2)."

#: xmlpatterns/data/qatomicmathematicians.cpp:65
#, qt-format
msgid "Integer division (%1) by zero (%2) is undefined."
msgstr "A divisão inteira (%1) por zero (%2) é indefinida."

#: xmlpatterns/data/qatomicmathematicians.cpp:72
#, qt-format
msgid "Division (%1) by zero (%2) is undefined."
msgstr "A divisão (%1) por zero (%2) é indefinida."

#: xmlpatterns/data/qatomicmathematicians.cpp:79
#, qt-format
msgid "Modulus division (%1) by zero (%2) is undefined."
msgstr "A divisão com módulo (%1) por zero (%2) é indefinida."

#: xmlpatterns/data/qatomicmathematicians.cpp:202
#: xmlpatterns/data/qatomicmathematicians.cpp:234
#, qt-format
msgid "Dividing a value of type %1 by %2 (not-a-number) is not allowed."
msgstr ""
"A divisão de um valor do tipo %1 por %2 (não-é-um-número) não é permitida."

#: xmlpatterns/data/qatomicmathematicians.cpp:214
#, qt-format
msgid ""
"Dividing a value of type %1 by %2 or %3 (plus or minus zero) is not allowed."
msgstr ""
"A divisão de um valor do tipo %1 por %2 ou %3 (zero positivo ou negativo) "
"não é permitida."

#: xmlpatterns/data/qatomicmathematicians.cpp:246
#, qt-format
msgid ""
"Multiplication of a value of type %1 by %2 or %3 (plus or minus infinity) is "
"not allowed."
msgstr ""
"A multiplicação de um valor do tipo %1 por %2 ou %3 (infinito positivo ou "
"negativo) não é permitida."

#: xmlpatterns/data/qatomicvalue.cpp:79
#, qt-format
msgid "A value of type %1 cannot have an Effective Boolean Value."
msgstr "Um valor do tipo %1 não pode ter um Valor Booleano Efectivo."

#: xmlpatterns/data/qboolean.cpp:78
msgid ""
"Effective Boolean Value cannot be calculated for a sequence containing two "
"or more atomic values."
msgstr ""
"O Valor Booleano Efectivo não pode ser calculado para uma sequência que "
"contenha dois ou mais valores atómicos."

#: xmlpatterns/data/qhexbinary.cpp:92
#, qt-format
msgid ""
"A value of type %1 must contain an even number of digits. The value %2 does "
"not."
msgstr ""
"Um valor do tipo %1 deverá conter um número par de algarismos. O valor %2 "
"não contém."

#: xmlpatterns/data/qhexbinary.cpp:111
#, qt-format
msgid "%1 is not valid as a value of type %2."
msgstr "O %1 não é válido como valor para o tipo %2."

#: xmlpatterns/expr/qapplytemplate.cpp:119
msgid "Ambiguous rule match."
msgstr "Ocorrência de regras ambíguas."

#: xmlpatterns/expr/qarithmeticexpression.cpp:208
#, qt-format
msgid "Operator %1 cannot be used on type %2."
msgstr "O operador %1 não pode ser usado no tipo %2."

#: xmlpatterns/expr/qarithmeticexpression.cpp:224
#, qt-format
msgid "Operator %1 cannot be used on atomic values of type %2 and %3."
msgstr "O operador %1 não pode ser usado nos valores atómicos do tipo %2 e %3."

#: xmlpatterns/expr/qattributenamevalidator.cpp:66
#, qt-format
msgid "The namespace URI in the name for a computed attribute cannot be %1."
msgstr ""
"O URI do espaço de nomes no nome de um atributo calculado não pode ser %1."

#: xmlpatterns/expr/qattributenamevalidator.cpp:75
#, qt-format
msgid ""
"The name for a computed attribute cannot have the namespace URI %1 with the "
"local name %2."
msgstr ""
"O nome de um atributo calculado não pode ter o URI do espaço de nomes %1 com "
"o nome local %2."

#: xmlpatterns/expr/qcastas.cpp:88
#, qt-format
msgid "Type error in cast, expected %1, received %2."
msgstr "Erro de tipos na conversão; era esperado %1 mas foi recebido %2."

#: xmlpatterns/expr/qcastas.cpp:117
#, qt-format
msgid ""
"When casting to %1 or types derived from it, the source value must be of the "
"same type, or it must be a string literal. Type %2 is not allowed."
msgstr ""
"Ao converter para %1 ou para tipos derivados deste, o valor de origem deverá "
"ser do mesmo tipo ou então um texto literal. O tipo %2 não é permitido."

#: xmlpatterns/expr/qcastingplatform.cpp:136
#, qt-format
msgid "No casting is possible with %1 as the target type."
msgstr "Não é possível converter para o tipo de destino %1."

#: xmlpatterns/expr/qcastingplatform.cpp:151
#, qt-format
msgid "It is not possible to cast from %1 to %2."
msgstr "Não é possível converter de %1 para %2."

#: xmlpatterns/expr/qcastingplatform.cpp:178
#, qt-format
msgid ""
"Casting to %1 is not possible because it is an abstract type, and can "
"therefore never be instantiated."
msgstr ""
"A conversão para %1 não é possível por ser um tipo abstracto, não podendo "
"assim ser instanciado."

#: xmlpatterns/expr/qcastingplatform.cpp:201
#, qt-format
msgid "It's not possible to cast the value %1 of type %2 to %3"
msgstr "Não é possível converter o valor %1 do tipo %2 para %3"

#: xmlpatterns/expr/qcastingplatform.cpp:209
#, qt-format
msgid "Failure when casting from %1 to %2: %3"
msgstr "Ocorreu um erro ao converter de %1 para %2: %3"

#: xmlpatterns/expr/qcommentconstructor.cpp:67
#, qt-format
msgid "A comment cannot contain %1"
msgstr "Um comentário não pode conter %1"

#: xmlpatterns/expr/qcommentconstructor.cpp:73
#, qt-format
msgid "A comment cannot end with a %1."
msgstr "Um comentário não pode terminar em %1."

#: xmlpatterns/expr/qcomparisonplatform.cpp:167
#, qt-format
msgid "No comparisons can be done involving the type %1."
msgstr "Não pode efectuar comparações que envolvam o tipo %1."

#: xmlpatterns/expr/qcomparisonplatform.cpp:181
#, qt-format
msgid "Operator %1 is not available between atomic values of type %2 and %3."
msgstr ""
"O operador %1 não está disponível entre os valores atómicos do tipo %2 e %3."

#: xmlpatterns/expr/qcomputednamespaceconstructor.cpp:69
msgid ""
"In a namespace constructor, the value for a namespace cannot be an empty "
"string."
msgstr ""
"No construtor de um espaço de nomes, o valor do espaço de nomes não pode ser "
"um texto vazio."

#: xmlpatterns/expr/qcomputednamespaceconstructor.cpp:80
#, qt-format
msgid "The prefix must be a valid %1, which %2 is not."
msgstr "O prefixo deverá ser um %1 válido, o que o '%2' não é."

#: xmlpatterns/expr/qcomputednamespaceconstructor.cpp:94
#, qt-format
msgid "The prefix %1 cannot be bound."
msgstr "O prefixo '%1' não está associado."

#: xmlpatterns/expr/qcomputednamespaceconstructor.cpp:104
#, qt-format
msgid "Only the prefix %1 can be bound to %2 and vice versa."
msgstr "O prefixo %1 só poderá ser associado a %2 e vice-versa."

#: xmlpatterns/expr/qdocumentcontentvalidator.cpp:86
#, qt-format
msgid ""
"An attribute node cannot be a child of a document node. Therefore, the "
"attribute %1 is out of place."
msgstr ""
"Um nó de atributo não pode ser um filho de um nó de documento. Como tal, o "
"atributo %1 está fora do sítio."

#: xmlpatterns/expr/qevaluationcache.cpp:117
msgid "Circularity detected"
msgstr "Detectado um caminho circular"

#: xmlpatterns/expr/qexpressionfactory.cpp:162
msgid ""
"A library module cannot be evaluated directly. It must be imported from a "
"main module."
msgstr ""
"Não é possível avaliar directamente um módulo de biblioteca. Deverá ser "
"importado de um módulo principal."

#: xmlpatterns/expr/qexpressionfactory.cpp:202
#, qt-format
msgid "No template by name %1 exists."
msgstr "Não existe nenhum modelo com o nome %1."

#: xmlpatterns/expr/qgenericpredicate.cpp:106
#, qt-format
msgid ""
"A value of type %1 cannot be a predicate. A predicate must have either a "
"numeric type or an Effective Boolean Value type."
msgstr ""
"Um valor do tipo %1 não pode ser um predicado. Um predicado deverá ter um "
"tipo numérico ou um tipo de Valor Booleano Efectivo."

#: xmlpatterns/expr/qgenericpredicate.cpp:138
msgid "A positional predicate must evaluate to a single numeric value."
msgstr ""
"Um predicado de posição deverá ser avaliado como um único valor numérico."

#: xmlpatterns/expr/qpath.cpp:109
msgid ""
"The last step in a path must contain either nodes or atomic values. It "
"cannot be a mixture between the two."
msgstr ""
"O último passo de um caminho deverá conter nós ou valores atómicos. Não pode "
"ser uma mistura dos dois."

#: xmlpatterns/expr/qprocessinginstructionconstructor.cpp:84
#, qt-format
msgid "The data of a processing instruction cannot contain the string %1"
msgstr "Os dados de uma instrução de processamento não podem conter o texto %1"

#: xmlpatterns/expr/qqnameconstructor.cpp:82
#, qt-format
msgid "No namespace binding exists for the prefix %1"
msgstr "Não existe uma associação ao espaço de nomes com o prefixo %1"

#: xmlpatterns/expr/qtemplate.cpp:74
#, qt-format
msgid "The parameter %1 is passed, but no corresponding %2 exists."
msgstr "O parâmetro %1 foi passado, mas não existe o %2 correspondente."

#: xmlpatterns/expr/qtemplate.cpp:145
#, qt-format
msgid "The parameter %1 is required, but no corresponding %2 is supplied."
msgstr ""
"O parâmetro %1 é obrigatório, mas não foi indicado o %2 correspondente."

#: xmlpatterns/functions/qaggregatefns.cpp:120
#, qt-format
msgid ""
"The first argument to %1 cannot be of type %2. It must be a numeric type, xs:"
"yearMonthDuration or xs:dayTimeDuration."
msgstr ""
"O primeiro argumento de %1 não poderá ser do tipo %2. Deverá ser um tipo "
"numérico, xs:yearMonthDuration ou xs:dayTimeDuration."

#: xmlpatterns/functions/qaggregatefns.cpp:194
#, qt-format
msgid ""
"The first argument to %1 cannot be of type %2. It must be of type %3, %4, or "
"%5."
msgstr ""
"O primeiro argumento de %1 não pode ser do tipo %2. Deverá ser do tipo %3, %"
"4 ou %5."

#: xmlpatterns/functions/qaggregatefns.cpp:285
#, qt-format
msgid ""
"The second argument to %1 cannot be of type %2. It must be of type %3, %4, "
"or %5."
msgstr ""
"O segundo argumento de %1 não pode ser do tipo %2. Deverá ser do tipo %3, %4 "
"ou %5."

#: xmlpatterns/functions/qassemblestringfns.cpp:88
#, qt-format
msgid "%1 is not a valid XML 1.0 character."
msgstr "O %1 não é um carácter de XML 1.0 válido."

#: xmlpatterns/functions/qcomparingaggregator.cpp:197
#, qt-format
msgid "The first argument to %1 cannot be of type %2."
msgstr "O primeiro argumento de %1 não pode ser do tipo %2."

#: xmlpatterns/functions/qcontextnodechecker.cpp:54
#, qt-format
msgid ""
"The root node of the second argument to function %1 must be a document node. "
"%2 is not a document node."
msgstr ""
"O nó de raiz do segundo argumento da função %1 deverá ser um nó de "
"documento. O %2 não é um nó de documento."

#: xmlpatterns/functions/qdatetimefn.cpp:86
#, qt-format
msgid ""
"If both values have zone offsets, they must have the same zone offset. %1 "
"and %2 are not the same."
msgstr ""
"Se ambos os valores tiverem deslocamentos de zonas, deverão ter o mesmo. O %"
"1 e o %2 não são iguais."

#: xmlpatterns/functions/qerrorfn.cpp:61
#, qt-format
msgid "%1 was called."
msgstr "Foi chamado o %1."

#: xmlpatterns/functions/qpatternmatchingfns.cpp:94
#, qt-format
msgid ""
"%1 must be followed by %2 or %3, not at the end of the replacement string."
msgstr ""
"O %1 deverá ser seguido de %2 ou %3, não no fim do texto de substituição."

#: xmlpatterns/functions/qpatternmatchingfns.cpp:133
#, qt-format
msgid ""
"In the replacement string, %1 must be followed by at least one digit when "
"not escaped."
msgstr ""
"No texto de substituição, o %1 deverá ser seguido de pelo menos um número, "
"quando não estiver escapado."

#: xmlpatterns/functions/qpatternmatchingfns.cpp:159
#, qt-format
msgid ""
"In the replacement string, %1 can only be used to escape itself or %2, not %3"
msgstr ""
"No texto de substituição, o %1 só poderá ser usado para se escapar a si "
"próprio ou a %2, não a %3"

#: xmlpatterns/functions/qpatternplatform.cpp:92
#, qt-format
msgid "%1 matches newline characters"
msgstr "O %1 corresponde a caracteres de mudança de linha"

#: xmlpatterns/functions/qpatternplatform.cpp:96
#, qt-format
msgid "%1 and %2 match the start and end of a line."
msgstr "O %1 e o %2 correspondem ao início e ao fim de uma linha."

#: xmlpatterns/functions/qpatternplatform.cpp:102
msgid "Matches are case insensitive"
msgstr "As correspondências não fazem distinção de capitalização"

#: xmlpatterns/functions/qpatternplatform.cpp:106
msgid ""
"Whitespace characters are removed, except when they appear in character "
"classes"
msgstr ""
"Os caracteres em branco são removidos, excepto quando aparecem em classes de "
"caracteres"

#: xmlpatterns/functions/qpatternplatform.cpp:206
#, qt-format
msgid "%1 is an invalid regular expression pattern: %2"
msgstr "O %1 é um padrão de expressão regular inválido: %2"

#: xmlpatterns/functions/qpatternplatform.cpp:236
#, qt-format
msgid "%1 is an invalid flag for regular expressions. Valid flags are:"
msgstr ""
"O %1 é uma opção inválida para as expressões regulares. As opções válidas "
"são:"

#: xmlpatterns/functions/qqnamefns.cpp:69
#, qt-format
msgid "%1 is an invalid %2"
msgstr "O %1 é um %2 inválido."

#: xmlpatterns/functions/qqnamefns.cpp:87
#, qt-format
msgid ""
"If the first argument is the empty sequence or a zero-length string (no "
"namespace), a prefix cannot be specified. Prefix %1 was specified."
msgstr ""
"Se o primeiro argumento for a sequência vazia ou um texto vazio (sem espaço "
"de nomes), não poderá definir um prefixo. Foi indicado o prefixo %1."

#: xmlpatterns/functions/qsequencefns.cpp:346
#, qt-format
msgid "It will not be possible to retrieve %1."
msgstr "Não será possível obter o %1."

#: xmlpatterns/functions/qsequencegeneratingfns.cpp:266
msgid "The default collection is undefined"
msgstr "A colecção por omissão não está definida"

#: xmlpatterns/functions/qsequencegeneratingfns.cpp:279
#, qt-format
msgid "%1 cannot be retrieved"
msgstr "O %1 não poderá ser obtido"

#: xmlpatterns/functions/qstringvaluefns.cpp:252
#, qt-format
msgid ""
"The normalization form %1 is unsupported. The supported forms are %2, %3, %"
"4, and %5, and none, i.e. the empty string (no normalization)."
msgstr ""
"A forma de normalização %1 não é suportada. As formas suportadas são %2, %3, "
"%4, e %5, e nada, i.e. o texto vazio (sem normalização)."

#: xmlpatterns/functions/qtimezonefns.cpp:87
#, qt-format
msgid ""
"A zone offset must be in the range %1..%2 inclusive. %3 is out of range."
msgstr ""
"Um deslocamento de zona deverá estar no intervalo %1..%2 inclusive. O %3 "
"está fora do intervalo."

#: xmlpatterns/functions/qtimezonefns.cpp:99
#, qt-format
msgid "%1 is not a whole number of minutes."
msgstr "O %1 não é um número inteiro de minutos."

#: xmlpatterns/functions/qunparsedtextfn.cpp:65
msgid "The URI cannot have a fragment"
msgstr "O URI não pode ter um fragmento"

#: xmlpatterns/janitors/qcardinalityverifier.cpp:58
#, qt-format
msgid "Required cardinality is %1; got cardinality %2."
msgstr "A cardinalidade necessária é %1, mas obteve a cardinalidade %2."

#: xmlpatterns/janitors/qitemverifier.cpp:67
#, qt-format
msgid "The item %1 did not match the required type %2."
msgstr "O item %1 não correspondia ao tipo obrigatório %2."

#: xmlpatterns/parser/qmaintainingreader.cpp:184
#, qt-format
msgid ""
"Attribute %1 cannot appear on the element %2. Only the standard attributes "
"can appear."
msgstr ""
"O atributo %1 não pode aparecer no elemento %2. Só poderão aparecer os "
"atributos-padrão."

#: xmlpatterns/parser/qmaintainingreader.cpp:190
#, qt-format
msgid ""
"Attribute %1 cannot appear on the element %2. Only %3 is allowed, and the "
"standard attributes."
msgstr ""
"O atributo %1 não pode aparecer no elemento %2. Só poderão aparecer %3 e os "
"atributos-padrão."

#: xmlpatterns/parser/qmaintainingreader.cpp:198
#, qt-format
msgid ""
"Attribute %1 cannot appear on the element %2. Allowed is %3, %4, and the "
"standard attributes."
msgstr ""
"O atributo %1 não pode aparecer no elemento %2. Só poderão aparecer %3, %4 e "
"os atributos-padrão."

#: xmlpatterns/parser/qmaintainingreader.cpp:207
#, qt-format
msgid ""
"Attribute %1 cannot appear on the element %2. Allowed is %3, and the "
"standard attributes."
msgstr ""
"O atributo %1 não pode aparecer no elemento %2. Só poderão aparecer %3 e os "
"atributos-padrão."

#: xmlpatterns/parser/qmaintainingreader.cpp:220
#, qt-format
msgid ""
"XSL-T attributes on XSL-T elements must be in the null namespace, not in the "
"XSL-T namespace which %1 is."
msgstr ""
"Os atributos de XSL-T nos elementos do XSL-T deverão estar no espaço de "
"nomes nulo, não no espaço de nomes de XSL-T em que está o %1."

#: xmlpatterns/parser/qmaintainingreader.cpp:232
#, qt-format
msgid "The attribute %1 must appear on element %2."
msgstr "O atributo %1 deverá aparecer no elemento %2."

#: xmlpatterns/parser/qmaintainingreader.cpp:240
#, qt-format
msgid "The element with local name %1 does not exist in XSL-T."
msgstr "O elemento com o nome local %1 não existe na XSL-T."

#: xmlpatterns/parser/qparsercontext.cpp:93
#, qt-format
msgid "The variable %1 is unused"
msgstr "A variável %1 não é usada"

#: querytransformparser.ypp:202
msgid "W3C XML Schema identity constraint selector"
msgstr "Selector de restrições de identidade do XML Schema da W3C"

#: querytransformparser.ypp:205
msgid "W3C XML Schema identity constraint field"
msgstr "Campo de restrição de identidade do XML Schema da W3C"

#: querytransformparser.ypp:209
#, qt-format
msgid ""
"A construct was encountered which is disallowed in the current language(%1)."
msgstr ""
"Foi encontrada uma sequência que não é permitida na linguagem actual (%1)."

#: querytransformparser.ypp:259 querytransformparser.ypp:4492
#, qt-format
msgid "%1 is an unknown schema type."
msgstr "O %1 é um tipo de esquema desconhecido."

#: querytransformparser.ypp:328
#, qt-format
msgid "A template with name %1 has already been declared."
msgstr "Já foi declarado um modelo com o nome %1."

#: querytransformparser.ypp:354
#, qt-format
msgid "%1 is not a valid numeric literal."
msgstr "O %1 não é um valor literal numérico válido."

#: querytransformparser.ypp:541
#, qt-format
msgid "Only one %1 declaration can occur in the query prolog."
msgstr "Só poderá ocorrer uma declaração de %1 no prólogo da pesquisa."

#: querytransformparser.ypp:729
#, qt-format
msgid "The initialization of variable %1 depends on itself"
msgstr "A inicialização da variável %1 depende de si própria"

#: querytransformparser.ypp:792
#, qt-format
msgid "No variable with name %1 exists"
msgstr "Não existe nenhuma variável com o nome %1"

#: querytransformparser.ypp:1403
#, qt-format
msgid "Version %1 is not supported. The supported XQuery version is 1.0."
msgstr "A versão %1 não é suportada. A versão do XQuery suportada é a 1.0."

#: querytransformparser.ypp:1417
#, qt-format
msgid ""
"The encoding %1 is invalid. It must contain Latin characters only, must not "
"contain whitespace, and must match the regular expression %2."
msgstr ""
"A codificação %1 é inválida. Deverá conter caracteres Ocidentais apenas, não "
"deverá conter espaços em branco e deverá corresponder à expressão regular %2."

#: querytransformparser.ypp:1469
#, qt-format
msgid "No function with signature %1 is available"
msgstr "Não está disponível nenhuma função com a assinatura %1"

#: querytransformparser.ypp:1539 querytransformparser.ypp:1545
msgid ""
"A default namespace declaration must occur before function, variable, and "
"option declarations."
msgstr ""
"Uma declaração de espaços de nomes predefinidos deverá ocorrer antes das "
"declarações das funções, variáveis e opções."

#: querytransformparser.ypp:1551
msgid ""
"Namespace declarations must occur before function, variable, and option "
"declarations."
msgstr ""
"As declarações de espaços de nomes deverá ocorrer antes das declarações das "
"funções, variáveis e opções."

#: querytransformparser.ypp:1558
msgid ""
"Module imports must occur before function, variable, and option declarations."
msgstr ""
"As importações de módulos deverão ocorrer antes das declarações de funções, "
"variáveis e opções."

#: querytransformparser.ypp:1659
#, qt-format
msgid "The keyword %1 cannot occur with any other mode name."
msgstr ""
"A palavra-chave %1 não pode ocorrer com mais nenhum outro nome de modo."

#: querytransformparser.ypp:1682
#, qt-format
msgid "The value of attribute %1 must be of type %2, which %3 isn't."
msgstr "O valor do atributo %1 deverá ser do tipo %2, o que o %3 não é."

#: querytransformparser.ypp:1736
#, qt-format
msgid "It is not possible to redeclare prefix %1."
msgstr "Não é possível declarar de novo o prefixo %1."

#: querytransformparser.ypp:1743
#, qt-format
msgid ""
"The prefix %1 cannot be bound. By default, it is already bound to the "
"namespace %2."
msgstr ""
"O prefixo %1 não pode ser associado. Por omissão, já se encontra associado "
"ao espaço de nomes %2."

#: querytransformparser.ypp:1754
#, qt-format
msgid "Prefix %1 is already declared in the prolog."
msgstr "O prefixo %1 já está definido no prólogo."

#: querytransformparser.ypp:1836
msgid ""
"The name of an option must have a prefix. There is no default namespace for "
"options."
msgstr ""
"O nome de uma opção deverá ter um prefixo. Não existem espaços de nomes "
"predefinidos para as opções."

#: querytransformparser.ypp:1964
#, qt-format
msgid ""
"The Schema Import feature is not supported, and therefore %1 declarations "
"cannot occur."
msgstr ""
"A funcionalidade de Importação do Esquema não é suportada; como tal, não "
"poderão ocorrer as declarações de %1."

#: querytransformparser.ypp:1978
#, qt-format
msgid "The target namespace of a %1 cannot be empty."
msgstr "O espaço de nomes de destino de um %1 não poderá estar em branco."

#: querytransformparser.ypp:1986
msgid "The module import feature is not supported"
msgstr "A funcionalidade de importação de módulos não é suportada"

#: querytransformparser.ypp:2006
#, qt-format
msgid "A variable with name %1 has already been declared."
msgstr "Já foi declarada uma variável com o nome %1."

#: querytransformparser.ypp:2045
#, qt-format
msgid "No value is available for the external variable with name %1."
msgstr ""
"Não está disponível nenhum valor para a variável externa com o nome %1."

#: querytransformparser.ypp:2110
msgid "A stylesheet function must have a prefixed name."
msgstr "Uma função de uma 'stylesheet' deverá ter um nome com prefixo."

#: querytransformparser.ypp:2119
#, qt-format
msgid ""
"The namespace for a user defined function cannot be empty (try the "
"predefined prefix %1 which exists for cases like this)"
msgstr ""
"O espaço de nomes para uma função do utilizador não poderá estar em branco "
"(tente o prefixo predefinido %1 que existe para estes casos)"

#: querytransformparser.ypp:2129
#, qt-format
msgid ""
"The namespace %1 is reserved; therefore user defined functions may not use "
"it. Try the predefined prefix %2, which exists for these cases."
msgstr ""
"O espaço de nomes %1 está reservado; como tal, as funções do utilizador não "
"poderão usá-lo. Tente o prefixo predefinido %2, que existe para estes casos."

#: querytransformparser.ypp:2141
#, qt-format
msgid ""
"The namespace of a user defined function in a library module must be "
"equivalent to the module namespace. In other words, it should be %1 instead "
"of %2"
msgstr ""
"O espaço de nomes de uma função do utilizador num módulo de biblioteca "
"deverá ser equivalente ao espaço de nomes do módulo. Por outras palavras, "
"deverá ser %1 em vez de %2"

#: querytransformparser.ypp:2174
#, qt-format
msgid "A function already exists with the signature %1."
msgstr "Já existe uma função com a assinatura %1."

#: querytransformparser.ypp:2197
msgid ""
"No external functions are supported. All supported functions can be used "
"directly, without first declaring them as external"
msgstr ""
"Não são suportadas funções externas. Todas as funções suportadas podem ser "
"usadas directamente, sem ter de as declarar primeiro como externas"

#: querytransformparser.ypp:2223
#, qt-format
msgid ""
"An argument with name %1 has already been declared. Every argument name must "
"be unique."
msgstr ""
"Já foi declarado um argumento com o nome %1. Todos os nomes de argumentos "
"deverão ser únicos."

#: querytransformparser.ypp:2382
#, qt-format
msgid ""
"When function %1 is used for matching inside a pattern, the argument must be "
"a variable reference or a string literal."
msgstr ""
"Quando a função %1 é usada na correspondência dentro de um padrão, o "
"argumento deverá ser um referência de variável ou uma sequência de texto "
"literal."

#: querytransformparser.ypp:2393
#, qt-format
msgid ""
"In an XSL-T pattern, the first argument to function %1 must be a string "
"literal, when used for matching."
msgstr ""
"Num padrão de XSL-T, o primeiro argumento da função %1 deverá ser um texto "
"literal, quando é usado na correspondência."

#: querytransformparser.ypp:2407
#, qt-format
msgid ""
"In an XSL-T pattern, the first argument to function %1 must be a literal or "
"a variable reference, when used for matching."
msgstr ""
"Num padrão de XSL-T, o primeiro argumento da função %1 deverá ser um texto "
"literal ou a referência a uma variável, quando é usado na correspondência."

#: querytransformparser.ypp:2416
#, qt-format
msgid "In an XSL-T pattern, function %1 cannot have a third argument."
msgstr ""
"Num padrão de XSL-T, a função %1 não pode receber um terceiro argumento."

#: querytransformparser.ypp:2426
#, qt-format
msgid ""
"In an XSL-T pattern, only function %1 and %2, not %3, can be used for "
"matching."
msgstr ""
"Num padrão de XSL-T, só poderá usar a função %1 e %2, não a %3, na "
"correspondência."

#: querytransformparser.ypp:2480
#, qt-format
msgid "In an XSL-T pattern, axis %1 cannot be used, only axis %2 or %3 can."
msgstr "Num padrão de XSL-T, o eixo %1 não pode ser usado, apenas o %2 e %3."

#: querytransformparser.ypp:2571
#, qt-format
msgid "%1 is an invalid template mode name."
msgstr "O %1 é um nome de modo inválido para um modelo."

#: querytransformparser.ypp:2608
#, qt-format
msgid ""
"The name of a variable bound in a for-expression must be different from the "
"positional variable. Hence, the two variables named %1 collide."
msgstr ""
"O nome de uma variável associada a uma expressão 'for' deverá ser diferente "
"da variável de posição. Neste caso, as duas variáveis %1 entram em conflito."

#: querytransformparser.ypp:3123
#, qt-format
msgid ""
"The Schema Validation Feature is not supported. Hence, %1-expressions may "
"not be used."
msgstr ""
"A funcionalidade de Validação do Esquema não é suportada. Como tal, as "
"expressões %1 não poderão ser usadas."

#: querytransformparser.ypp:3148
msgid ""
"None of the pragma expressions are supported. Therefore, a fallback "
"expression must be present"
msgstr ""
"Nenhuma das expressões 'pragma' são suportadas. Como tal, deverá estar "
"presente uma expressão de salvaguarda"

#: querytransformparser.ypp:3340
#, qt-format
msgid "Each name of a template parameter must be unique; %1 is duplicated."
msgstr ""
"O nome de cada parâmetro do modelo deverá ser único; o %1 está duplicado."

#: querytransformparser.ypp:3443
#, qt-format
msgid "The %1-axis is unsupported in XQuery"
msgstr "O eixo %1 não é suportado no XQuery"

#: querytransformparser.ypp:3653
#, qt-format
msgid "No function with name %1 is available."
msgstr "Não existe nenhuma função disponível com o nome %1."

#: querytransformparser.ypp:3784
#, qt-format
msgid ""
"The namespace URI cannot be the empty string when binding to a prefix, %1."
msgstr ""
"O URI do espaço de nomes não deverá ser o texto em branco se o associar a um "
"prefixo %1."

#: querytransformparser.ypp:3791
#, qt-format
msgid "%1 is an invalid namespace URI."
msgstr "O %1 é um nome de espaço de nomes inválido."

#: querytransformparser.ypp:3797
#, qt-format
msgid "It is not possible to bind to the prefix %1"
msgstr "Não é possível associar ao prefixo %1"

#: querytransformparser.ypp:3804
#, qt-format
msgid ""
"Namespace %1 can only be bound to %2 (and it is, in either case, pre-"
"declared)."
msgstr ""
"O espaço de nomes %1 só poderá ser associado a %2 (e está declarado "
"previamente em qualquer um dos casos)."

#: querytransformparser.ypp:3812
#, qt-format
msgid ""
"Prefix %1 can only be bound to %2 (and it is, in either case, pre-declared)."
msgstr ""
"O prefixo %1 só poderá ser associado a %2 (e está, em qualquer dos casos, "
"declarado previamente)."

#: querytransformparser.ypp:3827
#, qt-format
msgid "Two namespace declaration attributes have the same name: %1."
msgstr ""
"Existem dois atributos de declaração do espaço de nomes com o mesmo nome: %1."

#: querytransformparser.ypp:3914
msgid ""
"The namespace URI must be a constant and cannot use enclosed expressions."
msgstr ""
"O URI do espaço de nomes deverá ser uma constante e não pode usar expressões "
"envolventes."

#: querytransformparser.ypp:3930
#, qt-format
msgid "An attribute with name %1 has already appeared on this element."
msgstr "Já aparece um atributo com o nome %1 neste elemento."

#: querytransformparser.ypp:3984
#, qt-format
msgid "A direct element constructor is not well-formed. %1 is ended with %2."
msgstr ""
"Um construtor de um elemento directo não tem um formato válido. O %1 termina "
"com %2."

#: querytransformparser.ypp:4310
#, qt-format
msgid "The name %1 does not refer to any schema type."
msgstr "O nome %1 não se refere a nenhum tipo de esquema."

#: querytransformparser.ypp:4320
#, qt-format
msgid ""
"%1 is an complex type. Casting to complex types is not possible. However, "
"casting to atomic types such as %2 works."
msgstr ""
"O %1 é um tipo complexo. A conversão para tipos complexos não é possível. A "
"conversão para tipos atómicos, como o %2, funciona."

#: querytransformparser.ypp:4329
#, qt-format
msgid "%1 is not an atomic type. Casting is only possible to atomic types."
msgstr ""
"O %1 não é um tipo atómico. A conversão só é possível para tipos atómicos."

#: querytransformparser.ypp:4395
#, qt-format
msgid "%1 is not a valid name for a processing-instruction."
msgstr "O %1 não é um nome válido para uma instrução de processamento."

#: querytransformparser.ypp:4447 querytransformparser.ypp:4503
#, qt-format
msgid ""
"%1 is not in the in-scope attribute declarations. Note that the schema "
"import feature is not supported."
msgstr ""
"O %1 não está nas declarações de atributos deste âmbito. Lembre-se que a "
"funcionalidade de importação de esquemas não é suportada."

#: querytransformparser.ypp:4553
msgid "The name of an extension expression must be in a namespace."
msgstr "O nome de uma expressão de extensão deverá estar num espaço de nomes."

#: xmlpatterns/parser/qxslttokenizer.cpp:519
#, qt-format
msgid "Element %1 is not allowed at this location."
msgstr "O elemento %1 não é permitido neste local."

#: xmlpatterns/parser/qxslttokenizer.cpp:528
msgid "Text nodes are not allowed at this location."
msgstr "Os nós de texto não são permitidos neste local."

#: xmlpatterns/parser/qxslttokenizer.cpp:548
#, qt-format
msgid "Parse error: %1"
msgstr "Erro de processamento: %1"

#: xmlpatterns/parser/qxslttokenizer.cpp:610
#, qt-format
msgid ""
"The value of the XSL-T version attribute must be a value of type %1, which %"
"2 isn't."
msgstr ""
"O valor do atributo de versão da XSL-T deverá ser um valor do tipo %1, o que "
"o '%2' não é."

#: xmlpatterns/parser/qxslttokenizer.cpp:630
msgid "Running an XSL-T 1.0 stylesheet with a 2.0 processor."
msgstr "A executar uma 'stylesheet' de XSL-T 1.0 com um processador 2.0."

#: xmlpatterns/parser/qxslttokenizer.cpp:738
#, qt-format
msgid "Unknown XSL-T attribute %1."
msgstr "O atributo de XSL-T %1 é desconhecido."

#: xmlpatterns/parser/qxslttokenizer.cpp:761
#, qt-format
msgid "Attribute %1 and %2 are mutually exclusive."
msgstr "Os atributos %1 e %2 são mutuamente exclusivos."

#: xmlpatterns/parser/qxslttokenizer.cpp:927
#, qt-format
msgid "In a simplified stylesheet module, attribute %1 must be present."
msgstr ""
"Num módulo de 'stylesheet' simplificado, o atributo %1 deverá estar presente."

#: xmlpatterns/parser/qxslttokenizer.cpp:999
#, qt-format
msgid "If element %1 has no attribute %2, it cannot have attribute %3 or %4."
msgstr ""
"Se o elemento %1 não tiver o atributo %2, não poderá ter os atributos %3 ou %"
"4."

#: xmlpatterns/parser/qxslttokenizer.cpp:1008
#, qt-format
msgid "Element %1 must have at least one of the attributes %2 or %3."
msgstr "O elemento %1 deverá ter pelo menos um dos atributos %2 ou %3."

#: xmlpatterns/parser/qxslttokenizer.cpp:1036
#, qt-format
msgid "At least one mode must be specified in the %1-attribute on element %2."
msgstr ""
"Deverá ser indicado pelo menos um modo no atributo '%1' do elemento %2."

#: xmlpatterns/parser/qxslttokenizer.cpp:1159
#, qt-format
msgid "Element %1 must come last."
msgstr "O elemento %1 deverá vir por último."

#: xmlpatterns/parser/qxslttokenizer.cpp:1183
#, qt-format
msgid "At least one %1-element must occur before %2."
msgstr "Deverá existir pelo menos um elemento %1 antes de %2."

#: xmlpatterns/parser/qxslttokenizer.cpp:1190
#, qt-format
msgid "Only one %1-element can appear."
msgstr "Só é permitido um elemento %1."

#: xmlpatterns/parser/qxslttokenizer.cpp:1221
#, qt-format
msgid "At least one %1-element must occur inside %2."
msgstr "Deverá existir pelo menos um elemento %1 dentro do %2."

#: xmlpatterns/parser/qxslttokenizer.cpp:1279
#, qt-format
msgid ""
"When attribute %1 is present on %2, a sequence constructor cannot be used."
msgstr ""
"Quando o atributo %1 está presente em %2, não pode usar um construtor de "
"sequência."

#: xmlpatterns/parser/qxslttokenizer.cpp:1292
#, qt-format
msgid "Element %1 must have either a %2-attribute or a sequence constructor."
msgstr ""
"O elemento %1 deverá ter ou um atributo %2 ou a construção de uma sequência."

#: xmlpatterns/parser/qxslttokenizer.cpp:1417
#, qt-format
msgid ""
"When a parameter is required, a default value cannot be supplied through a %"
"1-attribute or a sequence constructor."
msgstr ""
"Quando for obrigatório um parâmetro, não poderá indicar um valor por omissão "
"através de um atributo %1 ou uma sequência."

#: xmlpatterns/parser/qxslttokenizer.cpp:1687
#, qt-format
msgid "Element %1 cannot have children."
msgstr "O elemento %1 não pode ter filhos."

#: xmlpatterns/parser/qxslttokenizer.cpp:2121
#, qt-format
msgid "Element %1 cannot have a sequence constructor."
msgstr "O elemento %1 não pode ter uma construção de sequência."

#: xmlpatterns/parser/qxslttokenizer.cpp:2207
#: xmlpatterns/parser/qxslttokenizer.cpp:2216
#, qt-format
msgid "The attribute %1 cannot appear on %2, when it is a child of %3."
msgstr "O atributo %1 não pode aparecer no %2, quando é um filho de %3."

#: xmlpatterns/parser/qxslttokenizer.cpp:2231
msgid "A parameter in a function cannot be declared to be a tunnel."
msgstr "Um parâmetro numa função não pode ser declarado como sendo um túnel."

#: xmlpatterns/parser/qxslttokenizer.cpp:2380
#, qt-format
msgid "This processor is not Schema-aware and therefore %1 cannot be used."
msgstr ""
"Este processador não interpreta o Schema, pelo que não poderá usar o %1."

#: xmlpatterns/parser/qxslttokenizer.cpp:2437
#, qt-format
msgid ""
"Top level stylesheet elements must be in a non-null namespace, which %1 "
"isn't."
msgstr ""
"Os elementos de topo da 'stylesheet' deverão estar num espaço de nomes não-"
"nulo, o que não acontece com o %1."

#: xmlpatterns/parser/qxslttokenizer.cpp:2485
#, qt-format
msgid ""
"The value for attribute %1 on element %2 must either be %3 or %4, not %5."
msgstr "O valor do atributo %1 no elemento %2 deverá ser %3 ou %4, não %5."

#: xmlpatterns/parser/qxslttokenizer.cpp:2505
#, qt-format
msgid "Attribute %1 cannot have the value %2."
msgstr "O atributo %1 não poderá ter o valor %2."

#: xmlpatterns/parser/qxslttokenizer.cpp:2563
#, qt-format
msgid "The attribute %1 can only appear on the first %2 element."
msgstr "O atributo %1 só poderá aparecer no primeiro elemento %2."

#: xmlpatterns/parser/qxslttokenizer.cpp:2662
#, qt-format
msgid "At least one %1 element must appear as child of %2."
msgstr "Deverá aparecer pelo menos um elemento %1 como filho de %2."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:165
msgid "Empty particle cannot be derived from non-empty particle."
msgstr "Uma partícula vazia não pode ser derivada de uma não-vazia."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:180
#, qt-format
msgid "Derived particle is missing element %1."
msgstr "Falta o elemento %1 à partícula derivada."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:187
#, qt-format
msgid ""
"Derived element %1 is missing value constraint as defined in base particle."
msgstr ""
"Falta uma restrição de valor ao elemento derivado %1, como definido na "
"partícula de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:192
#, qt-format
msgid "Derived element %1 has weaker value constraint than base particle."
msgstr ""
"O valor do elemento derivado %1 tem uma restrição mais fraca que na "
"partícula de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:199
#, qt-format
msgid ""
"Fixed value constraint of element %1 differs from value constraint in base "
"particle."
msgstr ""
"A restrição do valor fixo do elemento %1 é diferente da restrição de valor "
"da partícula de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:206
#, qt-format
msgid "Derived element %1 cannot be nillable as base element is not nillable."
msgstr ""
"O elemento derivado %1 não pode ser nulo, dado que o elemento de base não o "
"pode ser."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:216
#, qt-format
msgid ""
"Block constraints of derived element %1 must not be more weaker than in the "
"base element."
msgstr ""
"As restrições de bloco do elemento derivado %1 não poderão ser mais fracas "
"que no elemento de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:227
#, qt-format
msgid ""
"Simple type of derived element %1 cannot be validly derived from base "
"element."
msgstr ""
"O tipo simples do elemento derivado %1 não pode ser derivado de forma válida "
"do elemento de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:232
#, qt-format
msgid ""
"Complex type of derived element %1 cannot be validly derived from base "
"element."
msgstr ""
"O tipo complexo do elemento derivado %1 não pode ser derivado de forma "
"válida do elemento de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:256
#, qt-format
msgid "Element %1 is missing in derived particle."
msgstr "Falta o elemento %1 na partícula derivada."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:274
#, qt-format
msgid ""
"Element %1 does not match namespace constraint of wildcard in base particle."
msgstr ""
"O elemento %1 não corresponde à restrição do espaço de nomes da sequência "
"especial da partícula de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:285
msgid ""
"Wildcard in derived particle is not a valid subset of wildcard in base "
"particle."
msgstr ""
"A sequência especial na partícula derivada não é um sub-conjunto válido da "
"sequência especial da partícula de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:290
msgid ""
"processContent of wildcard in derived particle is weaker than wildcard in "
"base particle."
msgstr ""
"Os dados da sequência especial da partícula derivada são mais fracos que a "
"sequência da partícula de base."

#: xmlpatterns/schema/qxsdparticlechecker.cpp:530
msgid ""
"Derived particle allows content that is not allowed in the base particle."
msgstr ""
"A partícula derivada permite dados que não são permitidos na partícula de "
"base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:227
#, qt-format
msgid "%1 has inheritance loop in its base type %2."
msgstr "O %1 tem um ciclo de heranças no seu tipo de base %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:232
#: xmlpatterns/schema/qxsdschemachecker.cpp:256
#, qt-format
msgid "Circular inheritance of base type %1."
msgstr "Existe uma herança circular do tipo de base %1."

#: xmlpatterns/schema/qxsdschemachecker.cpp:267
#, qt-format
msgid "Circular inheritance of union %1."
msgstr "Existe uma herança circular da união %1."

#: xmlpatterns/schema/qxsdschemachecker.cpp:292
#, qt-format
msgid ""
"%1 is not allowed to derive from %2 by restriction as the latter defines it "
"as final."
msgstr ""
"O %1 não pode derivar de %2 por restrição, dado que o último está definido "
"como final."

#: xmlpatterns/schema/qxsdschemachecker.cpp:297
#, qt-format
msgid ""
"%1 is not allowed to derive from %2 by extension as the latter defines it as "
"final."
msgstr ""
"O %1 não pode derivar de %2 por extensão, dado que o último está definido "
"como final."

#: xmlpatterns/schema/qxsdschemachecker.cpp:328
#, qt-format
msgid "Base type of simple type %1 cannot be complex type %2."
msgstr "O tipo de base do tipo simples %1 não pode ser o tipo de complexo %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:337
#, qt-format
msgid "Simple type %1 cannot have direct base type %2."
msgstr "O tipo simples %1 não pode ter um tipo de base directo %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:370
#: xmlpatterns/schema/qxsdschemachecker.cpp:379
#, qt-format
msgid "Simple type %1 is not allowed to have base type %2."
msgstr "O tipo simples %1 não é permitido ter como tipo de base o %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:391
#, qt-format
msgid "Simple type %1 can only have simple atomic type as base type."
msgstr ""
"O tipo simples %1 só poderá ter um tipo atómico simples como tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:397
#, qt-format
msgid ""
"Simple type %1 cannot derive from %2 as the latter defines restriction as "
"final."
msgstr ""
"O tipo simples %1 não pode derivar de %2, dado que o último define uma "
"restrição como sendo final."

#: xmlpatterns/schema/qxsdschemachecker.cpp:410
#: xmlpatterns/schema/qxsdschemachecker.cpp:894
#, qt-format
msgid "Variety of item type of %1 must be either atomic or union."
msgstr "A variedade do tipo de item %1 deverá ser atómica ou união."

#: xmlpatterns/schema/qxsdschemachecker.cpp:420
#: xmlpatterns/schema/qxsdschemachecker.cpp:903
#, qt-format
msgid "Variety of member types of %1 must be atomic."
msgstr "A variedade dos tipos-membros de %1 deverá ser atómica."

#: xmlpatterns/schema/qxsdschemachecker.cpp:433
#: xmlpatterns/schema/qxsdschemachecker.cpp:884
#, qt-format
msgid ""
"%1 is not allowed to derive from %2 by list as the latter defines it as "
"final."
msgstr ""
"O %1 não pode derivar de %2 por lista, dado que o último está definido como "
"sendo final."

#: xmlpatterns/schema/qxsdschemachecker.cpp:453
#, qt-format
msgid "Simple type %1 is only allowed to have %2 facet."
msgstr "O tipo simples %1 só pode ter a faceta %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:463
#, qt-format
msgid "Base type of simple type %1 must have variety of type list."
msgstr ""
"O tipo de base do tipo simples %1 deverá ter uma variedade do tipo lista."

#: xmlpatterns/schema/qxsdschemachecker.cpp:469
#, qt-format
msgid ""
"Base type of simple type %1 has defined derivation by restriction as final."
msgstr ""
"O tipo de base do tipo simples %1 tem uma derivação definida por restrição "
"como sendo final."

#: xmlpatterns/schema/qxsdschemachecker.cpp:475
#, qt-format
msgid "Item type of base type does not match item type of %1."
msgstr "O tipo de item do tipo de base não corresponde ao tipo %1."

#: xmlpatterns/schema/qxsdschemachecker.cpp:501
#: xmlpatterns/schema/qxsdschemachecker.cpp:594
#, qt-format
msgid "Simple type %1 contains not allowed facet type %2."
msgstr "O tipo simples %1 contém o tipo de faceta não permitido %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:522
#: xmlpatterns/schema/qxsdschemachecker.cpp:935
#, qt-format
msgid ""
"%1 is not allowed to derive from %2 by union as the latter defines it as "
"final."
msgstr ""
"O %1 não pode derivar de %2 por união, dado que o último está definido como "
"sendo final."

#: xmlpatterns/schema/qxsdschemachecker.cpp:531
#, qt-format
msgid "%1 is not allowed to have any facets."
msgstr "O elemento %1 não tem permissão para ter facetas."

#: xmlpatterns/schema/qxsdschemachecker.cpp:539
#, qt-format
msgid "Base type %1 of simple type %2 must have variety of union."
msgstr ""
"O tipo de base %1 do tipo simples %2 deverá ter uma variedade de união."

#: xmlpatterns/schema/qxsdschemachecker.cpp:548
#, qt-format
msgid ""
"Base type %1 of simple type %2 is not allowed to have restriction in %3 "
"attribute."
msgstr ""
"O tipo de base %1 do tipo simples %2 não pode ter uma restrição do atributo %"
"3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:566
#, qt-format
msgid ""
"Member type %1 cannot be derived from member type %2 of %3's base type %4."
msgstr ""
"O tipo de membro %1 não pode derivar do tipo de membro %2 do tipo de base %4 "
"do %3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:631
#, qt-format
msgid ""
"Derivation method of %1 must be extension because the base type %2 is a "
"simple type."
msgstr ""
"O método de derivação do %1 deverá ser a extensão, porque o tipo de base %2 "
"é um tipo simples."

#: xmlpatterns/schema/qxsdschemachecker.cpp:661
#, qt-format
msgid "Complex type %1 has duplicated element %2 in its content model."
msgstr "O tipo complexo %1 tem o elemento duplicado %2 no seu modelo."

#: xmlpatterns/schema/qxsdschemachecker.cpp:669
#, qt-format
msgid "Complex type %1 has non-deterministic content."
msgstr "O tipo complexo %1 tem um conteúdo não-determinista."

#: xmlpatterns/schema/qxsdschemachecker.cpp:690
#, qt-format
msgid ""
"Attributes of complex type %1 are not a valid extension of the attributes of "
"base type %2: %3."
msgstr ""
"Os atributos do tipo complexo %1 não são uma extensão válida dos atributos "
"do tipo de base %2: %3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:727
#, qt-format
msgid ""
"Content model of complex type %1 is not a valid extension of content model "
"of %2."
msgstr ""
"O modelo do tipo complexo %1 não é uma extensão válida do modelo do %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:737
#, qt-format
msgid "Complex type %1 must have simple content."
msgstr "O tipo complexo %1 deverá ter um conteúdo simples."

#: xmlpatterns/schema/qxsdschemachecker.cpp:744
#, qt-format
msgid "Complex type %1 must have the same simple type as its base class %2."
msgstr ""
"O tipo complexo %1 deverá ter o mesmo tipo simples que a sua classe de base %"
"2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:811
#, qt-format
msgid "Complex type %1 cannot be derived from base type %2%3."
msgstr "O tipo complexo %1 não pode derivar do tipo de base %2%3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:825
#, qt-format
msgid ""
"Attributes of complex type %1 are not a valid restriction from the "
"attributes of base type %2: %3."
msgstr ""
"Os atributos do tipo complexo %1 não são uma restrição válida dos atributos "
"do tipo de base %2: %3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:839
#, qt-format
msgid ""
"Complex type %1 with simple content cannot be derived from complex base type "
"%2."
msgstr ""
"O tipo complexo %1, com um conteúdo simples, não pode derivar do tipo de "
"base complexo %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:874
#, qt-format
msgid "Item type of simple type %1 cannot be a complex type."
msgstr "O tipo de item do tipo simples %1 não pode ser um tipo complexo."

#: xmlpatterns/schema/qxsdschemachecker.cpp:918
#, qt-format
msgid "Member type of simple type %1 cannot be a complex type."
msgstr "O tipo de membro do tipo simples %1 não pode ser um tipo complexo."

#: xmlpatterns/schema/qxsdschemachecker.cpp:926
#, qt-format
msgid "%1 is not allowed to have a member type with the same name as itself."
msgstr ""
"O %1 não tem permissões para ter um tipo de membro com o mesmo nome que o "
"próprio."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1009
#: xmlpatterns/schema/qxsdschemachecker.cpp:1038
#: xmlpatterns/schema/qxsdschemachecker.cpp:1072
#, qt-format
msgid "%1 facet collides with %2 facet."
msgstr "A faceta %1 entra em conflito com a %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1052
#, qt-format
msgid "%1 facet must have the same value as %2 facet of base type."
msgstr "A faceta %1 deverá ter o mesmo valor que a %2, do tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1089
#, qt-format
msgid "%1 facet must be equal or greater than %2 facet of base type."
msgstr "A faceta %1 deverá ser igual ou superior à faceta %2, do mesmo tipo."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1108
#: xmlpatterns/schema/qxsdschemachecker.cpp:1233
#: xmlpatterns/schema/qxsdschemachecker.cpp:1288
#: xmlpatterns/schema/qxsdschemachecker.cpp:1300
#: xmlpatterns/schema/qxsdschemachecker.cpp:1391
#: xmlpatterns/schema/qxsdschemachecker.cpp:1449
#: xmlpatterns/schema/qxsdschemachecker.cpp:1483
#: xmlpatterns/schema/qxsdschemachecker.cpp:1518
#, qt-format
msgid "%1 facet must be less than or equal to %2 facet of base type."
msgstr "A faceta %1 deverá ser igual ou inferior à faceta %2 do tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1129
#, qt-format
msgid "%1 facet contains invalid regular expression"
msgstr "A faceta %1 contém uma expressão regular inválida"

#: xmlpatterns/schema/qxsdschemachecker.cpp:1144
#, qt-format
msgid "Unknown notation %1 used in %2 facet."
msgstr "A notação %1, usada na faceta %2, é desconhecida."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1164
#, qt-format
msgid "%1 facet contains invalid value %2: %3."
msgstr "A faceta %1 contém o valor inválido %2: %3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1186
#, qt-format
msgid "%1 facet cannot be %2 or %3 if %4 facet of base type is %5."
msgstr ""
"A faceta %1 não pode ser %2 ou %3, caso a faceta %4 do tipo de base seja %5."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1197
#, qt-format
msgid "%1 facet cannot be %2 if %3 facet of base type is %4."
msgstr "A faceta %1 não pode ser %2, caso a faceta %3 do tipo de base seja %4."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1217
#: xmlpatterns/schema/qxsdschemachecker.cpp:1272
#: xmlpatterns/schema/qxsdschemachecker.cpp:1502
#, qt-format
msgid "%1 facet must be less than or equal to %2 facet."
msgstr "A faceta %1 deverá ser igual ou inferior à faceta %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1245
#: xmlpatterns/schema/qxsdschemachecker.cpp:1379
#: xmlpatterns/schema/qxsdschemachecker.cpp:1461
#, qt-format
msgid "%1 facet must be less than %2 facet of base type."
msgstr "A faceta %1 deverá ser inferior à faceta %2 do tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1260
#: xmlpatterns/schema/qxsdschemachecker.cpp:1339
#, qt-format
msgid "%1 facet and %2 facet cannot appear together."
msgstr "As facetas %1 e %2 não podem aparecer em conjunto."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1312
#: xmlpatterns/schema/qxsdschemachecker.cpp:1324
#: xmlpatterns/schema/qxsdschemachecker.cpp:1437
#, qt-format
msgid "%1 facet must be greater than %2 facet of base type."
msgstr "A faceta %1 deverá ser superior à faceta %2 do tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1351
#: xmlpatterns/schema/qxsdschemachecker.cpp:1409
#, qt-format
msgid "%1 facet must be less than %2 facet."
msgstr "A faceta %1 deverá ser superior à faceta %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1367
#: xmlpatterns/schema/qxsdschemachecker.cpp:1425
#, qt-format
msgid "%1 facet must be greater than or equal to %2 facet of base type."
msgstr "A faceta %1 deverá ser igual ou superior à faceta %2 do tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1538
#, qt-format
msgid "Simple type contains not allowed facet %1."
msgstr "O tipo simples contém a faceta não permitida %1."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1550
#, qt-format
msgid "%1, %2, %3, %4, %5 and %6 facets are not allowed when derived by list."
msgstr ""
"As facetas %1, %2, %3, %4, %5 e %6 não são permitidas, quando são derivadas "
"por uma lista."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1566
#, qt-format
msgid "Only %1 and %2 facets are allowed when derived by union."
msgstr "Só são permitidas as facetas %1 e %2 ao derivar por uma união."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1589
#: xmlpatterns/schema/qxsdschemachecker.cpp:1605
#, qt-format
msgid "%1 contains %2 facet with invalid data: %3."
msgstr "O %1 contém a faceta %2 com dados inválidos: %3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1629
#, qt-format
msgid "Attribute group %1 contains attribute %2 twice."
msgstr "O grupo de atributos %1 contém o atributo %2 duas vezes."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1638
#, qt-format
msgid ""
"Attribute group %1 contains two different attributes that both have types "
"derived from %2."
msgstr ""
"O grupo de atributos %1 contém dois atributos diferentes, cujos tipos são "
"ambos derivados de %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1646
#, qt-format
msgid ""
"Attribute group %1 contains attribute %2 that has value constraint but type "
"that inherits from %3."
msgstr ""
"O grupo de atributos %1 contém o atributo %2, que tem uma restrição de "
"valor, mas também um tipo que herda de %3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1669
#, qt-format
msgid "Complex type %1 contains attribute %2 twice."
msgstr "O tipo complexo %1 contém o atributo %2 duas vezes."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1678
#, qt-format
msgid ""
"Complex type %1 contains two different attributes that both have types "
"derived from %2."
msgstr ""
"O tipo complexo %1 contém dois atributos diferentes, cujos tipos são ambos "
"derivados de %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1686
#, qt-format
msgid ""
"Complex type %1 contains attribute %2 that has value constraint but type "
"that inherits from %3."
msgstr ""
"O tipo complexo %1 contém o atributo %2, que tem uma restrição de valor, mas "
"também um tipo que herda de %3."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1729
#, qt-format
msgid ""
"Element %1 is not allowed to have a value constraint if its base type is "
"complex."
msgstr ""
"O elemento %1 não pode ter uma restrição de valor, caso o seu tipo de base "
"seja complexo."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1736
#, qt-format
msgid ""
"Element %1 is not allowed to have a value constraint if its type is derived "
"from %2."
msgstr ""
"O elemento %1 não pode ter uma restrição de valor, caso o seu tipo derive de "
"%2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1746
#: xmlpatterns/schema/qxsdschemachecker.cpp:1757
#, qt-format
msgid "Value constraint of element %1 is not of elements type: %2."
msgstr "A restrição de valor do elemento %1 não é do tipo de elemento: %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1770
#, qt-format
msgid ""
"Element %1 is not allowed to have substitution group affiliation as it is no "
"global element."
msgstr ""
"O elemento %1 não pode ter uma afiliação do grupo de substituição, dado que "
"não é um elemento global."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1798
#, qt-format
msgid ""
"Type of element %1 cannot be derived from type of substitution group "
"affiliation."
msgstr ""
"O tipo do elemento %1 não pode ser derivado do grupo do tipo de afiliação do "
"grupo de substituição."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1839
#, qt-format
msgid "Value constraint of attribute %1 is not of attributes type: %2."
msgstr "A restrição do valor do atributo %1 não é do tipo de atributo: %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1848
#, qt-format
msgid "Attribute %1 has value constraint but has type derived from %2."
msgstr ""
"O atributo %1 tem uma restrição do valor, mas tem um tipo derivado de %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1904
#, qt-format
msgid "%1 attribute in derived complex type must be %2 like in base type."
msgstr ""
"O atributo %1 no tipo complexo derivado deverá ser %2, como no tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1915
#, qt-format
msgid ""
"Attribute %1 in derived complex type must have %2 value constraint like in "
"base type."
msgstr ""
"O atributo %1 no tipo complexo derivado deverá ter a restrição de valor %2, "
"como no tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1924
#, qt-format
msgid ""
"Attribute %1 in derived complex type must have the same %2 value constraint "
"like in base type."
msgstr ""
"O atributo %1 no tipo complexo derivado deverá ter a mesma restrição de "
"valor %2, como no tipo de base."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1931
#, qt-format
msgid "Attribute %1 in derived complex type must have %2 value constraint."
msgstr ""
"O atributo %1 no tipo complexo derivado deverá ter a restrição de valor %2."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1949
msgid "processContent of base wildcard must be weaker than derived wildcard."
msgstr ""
"O conteúdo da sequência especial de base deverá ser mais fraco que a "
"sequência derivada."

#: xmlpatterns/schema/qxsdschemachecker.cpp:1988
#: xmlpatterns/schema/qxsdschemachecker.cpp:2003
#, qt-format
msgid "Element %1 exists twice with different types."
msgstr "O elemento %1 existe duas vezes, com tipos diferentes."

#: xmlpatterns/schema/qxsdschemachecker.cpp:2031
msgid "Particle contains non-deterministic wildcards."
msgstr "A partícula contém sequências especiais não-deterministas."

#: xmlpatterns/schema/qxsdschemahelper.cpp:691
#: xmlpatterns/schema/qxsdschemahelper.cpp:754
#, qt-format
msgid "Base attribute %1 is required but derived attribute is not."
msgstr "O atributo de base %1 é obrigatório, mas o atributo derivado não."

#: xmlpatterns/schema/qxsdschemahelper.cpp:697
#, qt-format
msgid ""
"Type of derived attribute %1 cannot be validly derived from type of base "
"attribute."
msgstr ""
"O tipo do atributo derivado %1 não pode ser derivado de forma válida do tipo "
"do atributo de base."

#: xmlpatterns/schema/qxsdschemahelper.cpp:725
#, qt-format
msgid ""
"Value constraint of derived attribute %1 does not match value constraint of "
"base attribute."
msgstr ""
"A restrição de valor do atributo derivado %1 não corresponde à restrição de "
"valor do atributo de base."

#: xmlpatterns/schema/qxsdschemahelper.cpp:730
#, qt-format
msgid "Derived attribute %1 does not exist in the base definition."
msgstr "O atributo derivado %1 não existe na definição de base."

#: xmlpatterns/schema/qxsdschemahelper.cpp:741
#, qt-format
msgid ""
"Derived attribute %1 does not match the wildcard in the base definition."
msgstr ""
"O atributo %1 não corresponde à sequência especial na definição de base."

#: xmlpatterns/schema/qxsdschemahelper.cpp:758
#, qt-format
msgid "Base attribute %1 is required but missing in derived definition."
msgstr ""
"O atributo de base %1 é obrigatório, mas está em falta na definição derivada."

#: xmlpatterns/schema/qxsdschemahelper.cpp:767
#, qt-format
msgid ""
"Derived definition contains an %1 element that does not exists in the base "
"definition"
msgstr ""
"A definição derivada contém um elemento %1 que não existe na definição de "
"base"

#: xmlpatterns/schema/qxsdschemahelper.cpp:772
msgid "Derived wildcard is not a subset of the base wildcard."
msgstr ""
"A sequência especial derivada não é um sub-conjunto da sequência de base."

#: xmlpatterns/schema/qxsdschemahelper.cpp:777
#, qt-format
msgid ""
"%1 of derived wildcard is not a valid restriction of %2 of base wildcard"
msgstr ""
"O %1 da sequência especial derivada não é uma restrição válida de %2 da "
"sequência de base"

#: xmlpatterns/schema/qxsdschemahelper.cpp:800
#, qt-format
msgid "Attribute %1 from base type is missing in derived type."
msgstr "O atributo %1 do tipo de base está em falta no tipo derivado."

#: xmlpatterns/schema/qxsdschemahelper.cpp:805
#, qt-format
msgid "Type of derived attribute %1 differs from type of base attribute."
msgstr ""
"O tipo do atributo derivado %1 é diferente do tipo do atributo de base."

#: xmlpatterns/schema/qxsdschemahelper.cpp:813
#, qt-format
msgid ""
"Base definition contains an %1 element that is missing in the derived "
"definition"
msgstr ""
"A definição de base contém um elemento %1 que não existe na definição "
"derivada"

#: xmlpatterns/schema/qxsdtypechecker.cpp:233
#: xmlpatterns/schema/qxsdtypechecker.cpp:240
#: xmlpatterns/schema/qxsdtypechecker.cpp:261
#, qt-format
msgid "%1 is not valid according to %2."
msgstr "O %1 não é válido, de acordo com o %2."

#: xmlpatterns/schema/qxsdtypechecker.cpp:428
msgid "String content does not match the length facet."
msgstr "O conteúdo de texto não corresponde à faceta 'length'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:436
msgid "String content does not match the minLength facet."
msgstr "O conteúdo de texto não corresponde à faceta 'minLength'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:444
msgid "String content does not match the maxLength facet."
msgstr "O conteúdo de texto não corresponde à faceta 'maxLength'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:462
msgid "String content does not match pattern facet."
msgstr "O conteúdo de texto não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:480
msgid "String content is not listed in the enumeration facet."
msgstr "O conteúdo de texto não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:497
msgid "Signed integer content does not match the maxInclusive facet."
msgstr ""
"O conteúdo de número inteiro com sinal não corresponde à faceta "
"'maxInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:505
msgid "Signed integer content does not match the maxExclusive facet."
msgstr ""
"O conteúdo de número inteiro com sinal não corresponde à faceta "
"'maxExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:513
msgid "Signed integer content does not match the minInclusive facet."
msgstr ""
"O conteúdo de número inteiro com sinal não corresponde à faceta "
"'minInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:521
msgid "Signed integer content does not match the minExclusive facet."
msgstr ""
"O conteúdo de número inteiro com sinal não corresponde à faceta "
"'minExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:539
msgid "Signed integer content is not listed in the enumeration facet."
msgstr ""
"O conteúdo de número inteiro com sinal não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:557
msgid "Signed integer content does not match pattern facet."
msgstr ""
"O conteúdo de número inteiro com sinal não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:566
msgid "Signed integer content does not match in the totalDigits facet."
msgstr ""
"O conteúdo de número inteiro com sinal não corresponde à faceta "
"'totalDigits'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:583
msgid "Unsigned integer content does not match the maxInclusive facet."
msgstr ""
"O conteúdo de número inteiro sem sinal não corresponde à faceta "
"'maxInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:591
msgid "Unsigned integer content does not match the maxExclusive facet."
msgstr ""
"O conteúdo de número inteiro sem sinal não corresponde à faceta "
"'maxExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:599
msgid "Unsigned integer content does not match the minInclusive facet."
msgstr ""
"O conteúdo de número inteiro sem sinal não corresponde à faceta "
"'minInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:607
msgid "Unsigned integer content does not match the minExclusive facet."
msgstr ""
"O conteúdo de número inteiro sem sinal não corresponde à faceta "
"'maxExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:625
msgid "Unsigned integer content is not listed in the enumeration facet."
msgstr ""
"O conteúdo de número inteiro sem sinal não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:643
msgid "Unsigned integer content does not match pattern facet."
msgstr ""
"O conteúdo de número inteiro sem sinal não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:652
msgid "Unsigned integer content does not match in the totalDigits facet."
msgstr ""
"O conteúdo de número inteiro sem sinal não corresponde à faceta "
"'totalDigits'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:669
msgid "Double content does not match the maxInclusive facet."
msgstr ""
"O conteúdo do número de precisão-dupla não corresponde à faceta "
"'maxInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:677
msgid "Double content does not match the maxExclusive facet."
msgstr ""
"O conteúdo do número de precisão-dupla não corresponde à faceta "
"'maxExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:685
msgid "Double content does not match the minInclusive facet."
msgstr ""
"O conteúdo do número de precisão-dupla não corresponde à faceta "
"'minInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:693
msgid "Double content does not match the minExclusive facet."
msgstr ""
"O conteúdo do número de precisão-dupla não corresponde à faceta "
"'minExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:711
msgid "Double content is not listed in the enumeration facet."
msgstr ""
"O conteúdo do número de precisão-dupla não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:729
msgid "Double content does not match pattern facet."
msgstr ""
"O conteúdo do número de precisão-dupla não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:747
msgid "Decimal content does not match in the fractionDigits facet."
msgstr "O conteúdo decimal não corresponde à faceta 'fractionDigits'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:756
msgid "Decimal content does not match in the totalDigits facet."
msgstr "O conteúdo decimal não corresponde à faceta 'totalDigits'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:770
msgid "Date time content does not match the maxInclusive facet."
msgstr "O conteúdo da data/hora não corresponde à faceta 'maxInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:778
msgid "Date time content does not match the maxExclusive facet."
msgstr "O conteúdo da data/hora não corresponde à faceta 'maxExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:786
msgid "Date time content does not match the minInclusive facet."
msgstr "O conteúdo da data/hora não corresponde à faceta 'minInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:794
msgid "Date time content does not match the minExclusive facet."
msgstr "O conteúdo da data/hora não corresponde à faceta 'minExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:812
msgid "Date time content is not listed in the enumeration facet."
msgstr "O conteúdo da data/hora não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:830
msgid "Date time content does not match pattern facet."
msgstr "O conteúdo da data/hora não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:845
msgid "Duration content does not match the maxInclusive facet."
msgstr "O conteúdo da duração não corresponde à faceta 'maxInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:854
msgid "Duration content does not match the maxExclusive facet."
msgstr "O conteúdo da duração não corresponde à faceta 'maxExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:863
msgid "Duration content does not match the minInclusive facet."
msgstr "O conteúdo da duração não corresponde à faceta 'minInclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:872
msgid "Duration content does not match the minExclusive facet."
msgstr "O conteúdo da duração não corresponde à faceta 'minExclusive'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:890
msgid "Duration content is not listed in the enumeration facet."
msgstr "O conteúdo da duração não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:908
msgid "Duration content does not match pattern facet."
msgstr "O conteúdo da duração não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:935
msgid "Boolean content does not match pattern facet."
msgstr "O conteúdo booleano não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:952
msgid "Binary content does not match the length facet."
msgstr "O conteúdo binário não corresponde à faceta 'length'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:960
msgid "Binary content does not match the minLength facet."
msgstr "O conteúdo binário não corresponde à faceta 'minLength'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:968
msgid "Binary content does not match the maxLength facet."
msgstr "O conteúdo binário não corresponde à faceta 'maxLength'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:986
msgid "Binary content is not listed in the enumeration facet."
msgstr "O conteúdo binário não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1013
#, qt-format
msgid "Invalid QName content: %1."
msgstr "O conteúdo QName é inválido: %1."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1030
msgid "QName content is not listed in the enumeration facet."
msgstr "O conteúdo do QName não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1048
msgid "QName content does not match pattern facet."
msgstr "O conteúdo do QName não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1084
msgid "Notation content is not listed in the enumeration facet."
msgstr "O conteúdo da notação não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1103
msgid "List content does not match length facet."
msgstr "O conteúdo da lista não corresponde à faceta 'length'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1110
msgid "List content does not match minLength facet."
msgstr "O conteúdo da lista não corresponde à faceta 'minLength'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1117
msgid "List content does not match maxLength facet."
msgstr "O conteúdo da lista não corresponde à faceta 'maxLength'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1207
msgid "List content is not listed in the enumeration facet."
msgstr "O conteúdo da lista não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1225
msgid "List content does not match pattern facet."
msgstr "O conteúdo da lista não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1264
msgid "Union content is not listed in the enumeration facet."
msgstr "O conteúdo da união não consta na faceta 'enumeration'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1282
msgid "Union content does not match pattern facet."
msgstr "O conteúdo da união não corresponde à faceta 'pattern'."

#: xmlpatterns/schema/qxsdtypechecker.cpp:1297
#, qt-format
msgid "Data of type %1 are not allowed to be empty."
msgstr "Os dados do tipo %1 não podem estar vazios."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:160
#, qt-format
msgid "Element %1 is missing child element."
msgstr "Falta um elemento-filho ao elemento %1."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:176
#, qt-format
msgid "There is one IDREF value with no corresponding ID: %1."
msgstr "Existe um valor IDREF sem ID correspondente: %1."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:203
msgid "Loaded schema file is invalid."
msgstr "O ficheiro do esquema carregado é inválido."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:219
#, qt-format
msgid "%1 contains invalid data."
msgstr "O %1 contém dados inválidos."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:232
#, qt-format
msgid ""
"xsi:schemaLocation namespace %1 has already appeared earlier in the instance "
"document."
msgstr ""
"O espaço de nomes 'xsi:schemaLocation' %1 já apareceu anteriormente no "
"documento da instância."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:254
msgid ""
"xsi:noNamespaceSchemaLocation cannot appear after the first no-namespace "
"element or attribute."
msgstr ""
"O 'xsi:noNamespaceSchemaLocation' não pode aparecer a seguir ao primeiro "
"elemento ou atributo sem espaço de nomes."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:272
msgid "No schema defined for validation."
msgstr "Não foi definido nenhum esquema de validação."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:282
#, qt-format
msgid "No definition for element %1 available."
msgstr "Não existe nenhuma definição disponível para o elemento %1."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:300
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:349
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:491
#, qt-format
msgid "Specified type %1 is not known to the schema."
msgstr "O tipo indicado %1 não é conhecido pelo esquema."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:315
#, qt-format
msgid "Element %1 is not defined in this scope."
msgstr "O elemento %1 não está definido neste âmbito."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:358
#, qt-format
msgid "Declaration for element %1 does not exist."
msgstr "A declaração do elemento %1 não existe."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:370
#, qt-format
msgid "Element %1 contains invalid content."
msgstr "O elemento %1 tem um conteúdo inválido."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:443
#, qt-format
msgid "Element %1 is declared as abstract."
msgstr "O elemento %1 está declarado como abstracto."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:450
#, qt-format
msgid "Element %1 is not nillable."
msgstr "O elemento %1 não pode ser nulo."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:458
#, qt-format
msgid "Attribute %1 contains invalid data: %2"
msgstr "O atributo %1 contém dados inválidos: %2"

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:466
msgid "Element contains content although it is nillable."
msgstr "O elemento contém dados, ainda que possa ser nulo."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:472
msgid "Fixed value constraint not allowed if element is nillable."
msgstr ""
"A restrição do valor fixo não é permitido se o elemento puder ser nulo."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:504
#, qt-format
msgid "Specified type %1 is not validly substitutable with element type %2."
msgstr ""
"O tipo indicado %1 não pode ser substituído de forma válida pelo tipo de "
"elemento %2."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:527
#, qt-format
msgid "Complex type %1 is not allowed to be abstract."
msgstr "O tipo complexo %1 não é permitido ser abstracto."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:548
#, qt-format
msgid "Element %1 contains not allowed attributes."
msgstr "O elemento %1 contém atributos não permitidos."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:554
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:651
#, qt-format
msgid "Element %1 contains not allowed child element."
msgstr "O elemento %1 contém elementos-filhos não permitidos."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:575
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:668
#, qt-format
msgid "Content of element %1 does not match its type definition: %2."
msgstr "O conteúdo do elemento %1 não corresponde à definição do seu tipo: %2."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:583
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:675
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:716
#, qt-format
msgid "Content of element %1 does not match defined value constraint."
msgstr ""
"O conteúdo do elemento %1 não corresponde à restrição do valor definida."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:643
#, qt-format
msgid "Element %1 contains not allowed child content."
msgstr "O elemento %1 contém dados-filhos não permitidos."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:684
#, qt-format
msgid "Element %1 contains not allowed text content."
msgstr "O elemento %1 contém dados de texto não permitidos."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:702
#, qt-format
msgid "Element %1 cannot contain other elements, as it has a fixed content."
msgstr ""
"O elemento %1 não pode conter outros elementos, dado que contém dados fixos."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:745
#, qt-format
msgid "Element %1 is missing required attribute %2."
msgstr "Falta o atributo obrigatório %2 ao elemento %1."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:774
#, qt-format
msgid "Attribute %1 does not match the attribute wildcard."
msgstr "O atributo %1 não corresponde à sequência especial do atributo."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:783
#, qt-format
msgid "Declaration for attribute %1 does not exist."
msgstr "A declaração do atributo %1 não existe."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:789
#, qt-format
msgid "Element %1 contains two attributes of type %2."
msgstr "O elemento %1 contém dois atributos do tipo %2."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:800
#, qt-format
msgid "Attribute %1 contains invalid content."
msgstr "O atributo %1 contém dados inválidos."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:807
#, qt-format
msgid "Element %1 contains unknown attribute %2."
msgstr "O elemento %1 contém o atributo desconhecido %2."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:847
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:893
#, qt-format
msgid "Content of attribute %1 does not match its type definition: %2."
msgstr "O conteúdo do atributo %1 não corresponde à definição do seu tipo: %2."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:855
#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:901
#, qt-format
msgid "Content of attribute %1 does not match defined value constraint."
msgstr ""
"O conteúdo do atributo %1 não corresponde à restrição do valor definida."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:989
#, qt-format
msgid "Non-unique value found for constraint %1."
msgstr "Foi encontrado um valor não único para a restrição %1."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:1009
#, qt-format
msgid "Key constraint %1 contains absent fields."
msgstr "A restrição da chave %1 contém campos em falta."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:1027
#, qt-format
msgid "Key constraint %1 contains references nillable element %2."
msgstr "A restrição da chave %1 contém o elemento possivelmente nulo %2."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:1067
#, qt-format
msgid "No referenced value found for key reference %1."
msgstr "Não foi encontrado o valor da referência de chave %1."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:1131
#, qt-format
msgid "More than one value found for field %1."
msgstr "Foi encontrado mais que um valor para o campo %1."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:1151
#, qt-format
msgid "Field %1 has no simple type."
msgstr "O campo %1 não tem nenhum tipo simples."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:1224
#, qt-format
msgid "ID value '%1' is not unique."
msgstr "O valor do ID '%1' não é único."

#: xmlpatterns/schema/qxsdvalidatinginstancereader.cpp:1235
#, qt-format
msgid "'%1' attribute contains invalid QName content: %2."
msgstr "O atributo '%1' contém dados de QName inválidos: %2."

#: xmlpatterns/schema/qxsdschemaparser.cpp:170
#, qt-format
msgid "Can not process unknown element %1, expected elements are: %2."
msgstr ""
"Não é possível processar o elemento desconhecido %1; os elementos esperados "
"são: %2."

#: xmlpatterns/schema/qxsdschemaparser.cpp:183
#, qt-format
msgid "Element %1 is not allowed in this scope, possible elements are: %2."
msgstr ""
"O elemento %1 não é permitido neste âmbito; os elementos possíveis são: %2."

#: xmlpatterns/schema/qxsdschemaparser.cpp:199
#, qt-format
msgid ""
"Child element is missing in that scope, possible child elements are: %1."
msgstr ""
"Falta o elemento-filho nesse âmbito; os elementos-filhos possíveis são: %1."

#: xmlpatterns/schema/qxsdschemaparser.cpp:342
msgid "Document is not a XML schema."
msgstr "O documento não é um esquema de XML válido."

#: xmlpatterns/schema/qxsdschemaparser.cpp:364
#, qt-format
msgid ""
"%1 attribute of %2 element contains invalid content: {%3} is not a value of "
"type %4."
msgstr ""
"O atributo %1 do elemento %2 contém dados inválidos: {%3} não é um valor do "
"tipo %4."

#: xmlpatterns/schema/qxsdschemaparser.cpp:370
#, qt-format
msgid "%1 attribute of %2 element contains invalid content: {%3}."
msgstr "O atributo %1 do elemento %2 contém dados inválidos: {%3}."

#: xmlpatterns/schema/qxsdschemaparser.cpp:396
#, qt-format
msgid ""
"Target namespace %1 of included schema is different from the target "
"namespace %2 as defined by the including schema."
msgstr ""
"O espaço de nomes de destino %1, do esquema incluído, é diferente do espaço "
"de nomes de destino %2, tal como definido no esquema incluído."

#: xmlpatterns/schema/qxsdschemaparser.cpp:410
#: xmlpatterns/schema/qxsdschemaparser.cpp:421
#, qt-format
msgid ""
"Target namespace %1 of imported schema is different from the target "
"namespace %2 as defined by the importing schema."
msgstr ""
"O espaço de nomes de destino %1, do esquema importado, é diferente do espaço "
"de nomes de destino %2, tal como definido no esquema importado."

#: xmlpatterns/schema/qxsdschemaparser.cpp:664
#, qt-format
msgid ""
"%1 element is not allowed to have the same %2 attribute value as the target "
"namespace %3."
msgstr ""
"O elemento %1 não pode ter o mesmo valor do atributo %2 que o espaço de "
"nomes de destino %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:672
#, qt-format
msgid ""
"%1 element without %2 attribute is not allowed inside schema without target "
"namespace."
msgstr ""
"O elemento %1, sem o atributo %2, não é permitido dentro do esquema, sem que "
"tenha um espaço de nomes de destino."

#: xmlpatterns/schema/qxsdschemaparser.cpp:1523
#: xmlpatterns/schema/qxsdschemaparser.cpp:1681
#, qt-format
msgid "%1 element is not allowed inside %2 element if %3 attribute is present."
msgstr ""
"O elemento %1 não é permitido dentro do elemento %2, caso esteja presente o "
"atributo %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:1584
#: xmlpatterns/schema/qxsdschemaparser.cpp:1703
#: xmlpatterns/schema/qxsdschemaparser.cpp:1795
#, qt-format
msgid "%1 element has neither %2 attribute nor %3 child element."
msgstr "O elemento %1 não tem um atributo %2 nem um elemento-filho %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:2630
#: xmlpatterns/schema/qxsdschemaparser.cpp:4104
#: xmlpatterns/schema/qxsdschemaparser.cpp:4336
#: xmlpatterns/schema/qxsdschemaparser.cpp:4343
#: xmlpatterns/schema/qxsdschemaparser.cpp:4603
#: xmlpatterns/schema/qxsdschemaparser.cpp:4620
#: xmlpatterns/schema/qxsdschemaparser.cpp:4878
#: xmlpatterns/schema/qxsdschemaparser.cpp:4884
#: xmlpatterns/schema/qxsdschemaparser.cpp:4901
#: xmlpatterns/schema/qxsdschemaparser.cpp:4907
#: xmlpatterns/schema/qxsdschemaparser.cpp:4924
#: xmlpatterns/schema/qxsdschemaparser.cpp:4935
#: xmlpatterns/schema/qxsdschemaparser.cpp:4946
#: xmlpatterns/schema/qxsdschemaparser.cpp:4957
#, qt-format
msgid "%1 element with %2 child element must not have a %3 attribute."
msgstr "O elemento %1, com o elemento-filho %2, não pode ter um atributo %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:3632
#, qt-format
msgid "%1 attribute of %2 element must be %3 or %4."
msgstr "O atributo %1 do elemento %2 deverá ser %3 ou %4."

#: xmlpatterns/schema/qxsdschemaparser.cpp:3668
#, qt-format
msgid "%1 attribute of %2 element must have a value of %3."
msgstr "O atributo %1 do elemento %2 deverá ter o valor %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:3675
#: xmlpatterns/schema/qxsdschemaparser.cpp:3709
#, qt-format
msgid "%1 attribute of %2 element must have a value of %3 or %4."
msgstr "O atributo %1 do elemento %2 deverá ter um valor %3 ou %4."

#: xmlpatterns/schema/qxsdschemaparser.cpp:4028
#: xmlpatterns/schema/qxsdschemaparser.cpp:4157
#: xmlpatterns/schema/qxsdschemaparser.cpp:4166
#: xmlpatterns/schema/qxsdschemaparser.cpp:4173
#: xmlpatterns/schema/qxsdschemaparser.cpp:4180
#: xmlpatterns/schema/qxsdschemaparser.cpp:4507
#: xmlpatterns/schema/qxsdschemaparser.cpp:4710
#: xmlpatterns/schema/qxsdschemaparser.cpp:4716
#: xmlpatterns/schema/qxsdschemaparser.cpp:4722
#: xmlpatterns/schema/qxsdschemaparser.cpp:4728
#: xmlpatterns/schema/qxsdschemaparser.cpp:4734
#: xmlpatterns/schema/qxsdschemaparser.cpp:4740
#: xmlpatterns/schema/qxsdschemaparser.cpp:4746
#: xmlpatterns/schema/qxsdschemaparser.cpp:4823
#, qt-format
msgid "%1 element must not have %2 and %3 attribute together."
msgstr "O elemento %1 não deverá ter os atributos %2 e %3 em conjunto."

#: xmlpatterns/schema/qxsdschemaparser.cpp:4055
#: xmlpatterns/schema/qxsdschemaparser.cpp:4277
#, qt-format
msgid "Content of %1 attribute of %2 element must not be from namespace %3."
msgstr ""
"Os dados do atributo %1, do elemento %2, não poderão ser do espaço de nomes %"
"3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:4062
#: xmlpatterns/schema/qxsdschemaparser.cpp:4284
#, qt-format
msgid "%1 attribute of %2 element must not be %3."
msgstr "O atributo %1 do elemento %2 não deverá ser %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:4220
#, qt-format
msgid ""
"%1 attribute of %2 element must have the value %3 because the %4 attribute "
"is set."
msgstr ""
"O atributo %1 do elemento %2 deverá ter o valor %3, porque está definido o "
"atributo %4."

#: xmlpatterns/schema/qxsdschemaparser.cpp:4407
msgid "Specifying use='prohibited' inside an attribute group has no effect."
msgstr ""
"A definição de 'use='prohibited'' dentro de um grupo de atributos não faz "
"efeito."

#: xmlpatterns/schema/qxsdschemaparser.cpp:4760
#, qt-format
msgid "%1 element must have either %2 or %3 attribute."
msgstr "O elemento %1 deverá ter o atributo %2 ou o %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:5314
#, qt-format
msgid "%1 element must have either %2 attribute or %3 or %4 as child element."
msgstr ""
"O elemento %1 deverá ter ou um atributo %2 ou o %3 ou %4 como elementos-"
"filhos."

#: xmlpatterns/schema/qxsdschemaparser.cpp:5369
#, qt-format
msgid "%1 element requires either %2 or %3 attribute."
msgstr "O elemento %1 necessita do atributo %2 ou do %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:5388
#, qt-format
msgid "Text or entity references not allowed inside %1 element"
msgstr ""
"O texto ou as referências de entidades não são permitidas dentro do elemento "
"%1"

#: xmlpatterns/schema/qxsdschemaparser.cpp:5429
#: xmlpatterns/schema/qxsdschemaparser.cpp:5541
#, qt-format
msgid "%1 attribute of %2 element must contain %3, %4 or a list of URIs."
msgstr ""
"O atributo %1 do elemento %2 deverá conter %3, %4 ou uma lista de URI's."

#: xmlpatterns/schema/qxsdschemaparser.cpp:5667
#, qt-format
msgid "%1 element is not allowed in this context."
msgstr "O elemento %1 não é permitido neste contexto."

#: xmlpatterns/schema/qxsdschemaparser.cpp:5720
#, qt-format
msgid "%1 attribute of %2 element has larger value than %3 attribute."
msgstr "O atributo %1 do elemento %2 tem um valor maior que o atributo %3."

#: xmlpatterns/schema/qxsdschemaparser.cpp:5745
#, qt-format
msgid "Prefix of qualified name %1 is not defined."
msgstr "O prefixo do nome qualificado %1 não está definido."

#: xmlpatterns/schema/qxsdschemaparser.cpp:5810
#: xmlpatterns/schema/qxsdschemaparser.cpp:5871
#, qt-format
msgid "%1 attribute of %2 element must either contain %3 or the other values."
msgstr ""
"O valor do atributo %1 no elemento %2 deverá conter o %3 ou os outros "
"valores."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6002
#, qt-format
msgid "Component with ID %1 has been defined previously."
msgstr "O componente com ID %1 foi definido anteriormente."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6019
#, qt-format
msgid "Element %1 already defined."
msgstr "O elemento %1 já está definido."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6030
#, qt-format
msgid "Attribute %1 already defined."
msgstr "O atributo %1 já está definido."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6045
#, qt-format
msgid "Type %1 already defined."
msgstr "O tipo %1 já está definido."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6068
#, qt-format
msgid "Attribute group %1 already defined."
msgstr "O grupo de atributos %1 já está definido."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6079
#, qt-format
msgid "Element group %1 already defined."
msgstr "O grupo de elementos %1 já está definido."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6090
#, qt-format
msgid "Notation %1 already defined."
msgstr "A notação %1 já está definida."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6101
#, qt-format
msgid "Identity constraint %1 already defined."
msgstr "A restrição de identidade %1 já está definida."

#: xmlpatterns/schema/qxsdschemaparser.cpp:6112
#, qt-format
msgid "Duplicated facets in simple type %1."
msgstr "Existem facetas duplicadas no tipo simples %1."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:354
#, qt-format
msgid "%1 references unknown %2 or %3 element %4."
msgstr "O %1 faz referência ao elemento %2 ou %3 desconhecido '%4'."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:364
#, qt-format
msgid "%1 references identity constraint %2 that is no %3 or %4 element."
msgstr ""
"O %1 faz referência à restrição de identidade %2, que não é nenhum elemento %"
"3 ou %4."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:374
#, qt-format
msgid ""
"%1 has a different number of fields from the identity constraint %2 that it "
"references."
msgstr ""
"O %1 tem um número diferente de campos da restrição de identidade %2, à qual "
"faz referência."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:397
#, qt-format
msgid "Base type %1 of %2 element cannot be resolved."
msgstr "Não é possível resolver o tipo de base %1 do elemento %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:481
#, qt-format
msgid "Item type %1 of %2 element cannot be resolved."
msgstr "Não é possível resolver o tipo de item %1 do elemento %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:512
#, qt-format
msgid "Member type %1 of %2 element cannot be resolved."
msgstr "Não é possível resolver o tipo de membro %1 do elemento %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:540
#: xmlpatterns/schema/qxsdschemaresolver.cpp:955
#: xmlpatterns/schema/qxsdschemaresolver.cpp:985
#, qt-format
msgid "Type %1 of %2 element cannot be resolved."
msgstr "Não é possível resolver o tipo %1 do elemento %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:562
#, qt-format
msgid "Base type %1 of complex type cannot be resolved."
msgstr "Não é possível resolver o tipo de base %1 do tipo complexo."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:571
#, qt-format
msgid "%1 cannot have complex base type that has a %2."
msgstr "O %1 não pode ter um tipo de base complexo que tem um %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:857
#, qt-format
msgid ""
"Content model of complex type %1 contains %2 element so it cannot be derived "
"by extension from a non-empty type."
msgstr ""
"O modelo do conteúdo do tipo complexo %1 contém o elemento %2, pelo que não "
"pode ser derivado pela extensão de um tipo não-vazio."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:863
#, qt-format
msgid ""
"Complex type %1 cannot be derived by extension from %2 as the latter "
"contains %3 element in its content model."
msgstr ""
"O tipo complexo %1 não pode ser derivado pela extensão de %2, dado que o "
"último contém o elemento %3 no seu modelo."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:964
#, qt-format
msgid "Type of %1 element must be a simple type, %2 is not."
msgstr "O tipo do elemento %1 deverá ser simples, o que o %2 não é."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1026
#, qt-format
msgid "Substitution group %1 of %2 element cannot be resolved."
msgstr "Não é possível resolver o grupo de substituição %1 do elemento %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1035
#, qt-format
msgid "Substitution group %1 has circular definition."
msgstr "O grupo de substituição %1 tem uma definição circular."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1155
#: xmlpatterns/schema/qxsdschemaresolver.cpp:1162
#, qt-format
msgid "Duplicated element names %1 in %2 element."
msgstr "Existe o nome duplicado %1 no elemento %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1191
#: xmlpatterns/schema/qxsdschemaresolver.cpp:1243
#: xmlpatterns/schema/qxsdschemaresolver.cpp:1314
#: xmlpatterns/schema/qxsdschemaresolver.cpp:1342
#, qt-format
msgid "Reference %1 of %2 element cannot be resolved."
msgstr "Não é possível resolver a referência %1 do elemento %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1204
#, qt-format
msgid "Circular group reference for %1."
msgstr "Existe uma referência circular do grupo de %1."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1220
#, qt-format
msgid "%1 element is not allowed in this scope"
msgstr "O elemento %1 não é permitido neste âmbito"

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1225
#, qt-format
msgid "%1 element cannot have %2 attribute with value other than %3."
msgstr "O elemento %1 não pode ter o atributo %2 com um valor diferente de %3."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1233
#, qt-format
msgid "%1 element cannot have %2 attribute with value other than %3 or %4."
msgstr ""
"O elemento %1 não pode ter o atributo %2 com um valor que não seja %3 ou %4."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1324
#, qt-format
msgid ""
"%1 or %2 attribute of reference %3 does not match with the attribute "
"declaration %4."
msgstr ""
"O atributo %1 ou %2 da referência %3 não corresponde à declaração do "
"atributo %4."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1349
#, qt-format
msgid "Attribute group %1 has circular reference."
msgstr "O grupo de atributos %1 tem uma referência circular."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1480
#, qt-format
msgid "%1 attribute in %2 must have %3 use like in base type %4."
msgstr "O atributo %1 em %2 deverá ter um uso %3 como no tipo de base %4."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1532
#, qt-format
msgid ""
"Attribute wildcard of %1 is not a valid restriction of attribute wildcard of "
"base type %2."
msgstr ""
"A sequência especial do atributo %1 não é uma restrição válida da sequência "
"especial do atributo do tipo de base %2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1539
#, qt-format
msgid "%1 has attribute wildcard but its base type %2 has not."
msgstr ""
"O %1 tem uma sequência especial do atributo, mas o seu tipo de base %2 não."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1565
#, qt-format
msgid ""
"Union of attribute wildcard of type %1 and attribute wildcard of its base "
"type %2 is not expressible."
msgstr ""
"A união da sequência especial do atributo do tipo %1 e a sequência especial "
"do atributo do seu tipo de base %2 não pode ser expressa."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1613
#, qt-format
msgid ""
"Enumeration facet contains invalid content: {%1} is not a value of type %2."
msgstr ""
"A faceta 'enumeration' contém um valor inválido: {%1} não é um valor do tipo "
"%2."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1623
#, qt-format
msgid "Namespace prefix of qualified name %1 is not defined."
msgstr "O prefixo do espaço de nomes '%1' não está definido."

#: xmlpatterns/schema/qxsdschemaresolver.cpp:1674
#: xmlpatterns/schema/qxsdschemaresolver.cpp:1692
#, qt-format
msgid ""
"%1 element %2 is not a valid restriction of the %3 element it redefines: %4."
msgstr ""
"O elemento %1 %2 não é uma restrição válida do elemento %3 que volta a "
"definir: %4."

#: xmlpatterns/type/qcardinality.cpp:55
msgid "empty"
msgstr "vazio"

#: xmlpatterns/type/qcardinality.cpp:57
msgid "zero or one"
msgstr "zero ou uma"

#: xmlpatterns/type/qcardinality.cpp:59
msgid "exactly one"
msgstr "exactamente uma"

#: xmlpatterns/type/qcardinality.cpp:61
msgid "one or more"
msgstr "uma ou mais"

#: xmlpatterns/type/qcardinality.cpp:63
msgid "zero or more"
msgstr "zero ou mais"

#: xmlpatterns/type/qtypechecker.cpp:63
#, qt-format
msgid "Required type is %1, but %2 was found."
msgstr "O tipo necessário é o %1, mas foi obtido o %2."

#: xmlpatterns/type/qtypechecker.cpp:107
#, qt-format
msgid "Promoting %1 to %2 may cause loss of precision."
msgstr "A promoção de %1 para %2 poderá original alguma perda de precisão."

#: xmlpatterns/type/qtypechecker.cpp:156
msgid "The focus is undefined."
msgstr "O foco não está definido."

#: xmlpatterns/utils/qoutputvalidator.cpp:86
msgid "It's not possible to add attributes after any other kind of node."
msgstr ""
"Não é possível adicionar atributos depois de outro tipo de nó qualquer."

#: xmlpatterns/utils/qoutputvalidator.cpp:93
#, qt-format
msgid "An attribute by name %1 has already been created."
msgstr "Já foi criado um atributo com o nome %1."
