# Portuguese (Portugal) translations for GnuCOBOL package
# Copyright (C) 2017 Free Software Foundation, Inc.
# This file is distributed under the same license as the GnuCOBOL package.
# Mário Matos <matosma.gnucobol@gmail.com>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: gnucobol 2.2\n"
"Report-Msgid-Bugs-To: gnucobol-messages@gnu.org\n"
"POT-Creation-Date: 2018-02-18 22:36+0100\n"
"PO-Revision-Date: 2017-05-09 21:17+0200\n"
"Last-Translator: Mário Matos <matosma.gnucobol@gmail.com>\n"
"Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.1\n"

#: cobc/cobc.c:95
#, fuzzy, c-format
msgid "invalid parameter: %s"
msgstr "parâmetro inválido %s"

#: cobc/cobc.c:135 cobc/cobc.c:1959 cobc/cobc.c:1962 parser.y:729
#: cobc/reserved.c:3546 libcob/common.c:148 libcob/common.c:238
#: libcob/common.c:334 libcob/common.c:679 libcob/common.c:1766
#: libcob/common.c:1770 libcob/common.c:1802 libcob/common.c:1841
#: libcob/common.c:2033 libcob/common.c:5956 libcob/common.c:7327
#: libcob/common.c:7330 libcob/common.c:7419
#, fuzzy
msgid "unknown"
msgstr "Desconhecid(o(s)/a(s))"

#: cobc/cobc.c:853
msgid "too many errors"
msgstr "demasiados erros"

#: cobc/cobc.c:862
#, fuzzy, c-format
msgid "%s: %d: internal compiler error"
msgstr "%s: %d: erro interno do compilador"

#: cobc/cobc.c:928 cobc/cobc.c:1015 cobc/cobc.c:1075 cobc/cobc.c:1151
#: cobc/cobc.c:1191 cobc/cobc.c:1267
#, fuzzy, c-format
msgid "cannot allocate %d bytes of memory"
msgstr "não é possível alocar %d octetos (bytes) de memória"

#: cobc/cobc.c:941 cobc/cobc.c:957 cobc/cobc.c:977 cobc/cobc.c:1035
#: cobc/cobc.c:1053 cobc/cobc.c:1171 cobc/cobc.c:1286 cobc/cobc.c:1303
#: cobc/field.c:1634 libcob/common.c:6660
#, fuzzy, c-format
msgid "call to %s with NULL pointer"
msgstr "chamada (call) a %s com um ponteiro nulo (NULL pointer)"

#: cobc/cobc.c:998
#, fuzzy, c-format
msgid "cannot reallocate %d bytes of memory"
msgstr "não é possível realocar %d octetos (bytes) de memória"

#: cobc/cobc.c:1092 cobc/cobc.c:1208
#, fuzzy
msgid "attempt to reallocate non-allocated memory"
msgstr "tentativa de realocação de memória não alocada"

#: cobc/cobc.c:1125 cobc/cobc.c:1241
#, c-format
msgid "call to %s with invalid pointer, as it is missing in list"
msgstr "chamada (call) a %s com ponteiro inválido, uma vez que este não se encontra na lista"

#: cobc/cobc.c:1410
#, fuzzy, c-format
msgid "assuming literal for unquoted '%s'"
msgstr "assumindo literal para '%s' sem aspas (unquoted)"

#: cobc/cobc.c:1456
#, fuzzy
msgid " - length is < 1 or > 31"
msgstr " - comprimento é < 1 ou > 31"

#: cobc/cobc.c:1459
#, fuzzy
msgid " - name cannot begin with space or underscore"
msgstr " - nome não pode começar com o caratere 'espaço' (' ') ou 'sublinhado' ('_')"

#: cobc/cobc.c:1462
#, fuzzy
msgid " - name cannot begin with 'cob_' or 'COB_'"
msgstr " - nome não pode começar com 'cob_' ou 'COB_'"

#: cobc/cobc.c:1465
#, fuzzy
msgid " - name duplicates a 'C' keyword"
msgstr " - nome duplica uma palavra-chave da linguagem 'C'"

#: cobc/cobc.c:1468
#, fuzzy
msgid " - name cannot contain a directory separator"
msgstr " - nome não pode conter um separador de diretório (e.g. '/' em sistemas tipo Unix ou '\\' em  sistemas Windows)"

#: cobc/cobc.c:1477
#, fuzzy, c-format
msgid "invalid file base name '%s'%s"
msgstr "nome base de ficheiro inválido '%s'%s"

#: cobc/cobc.c:1481
#, fuzzy, c-format
msgid "invalid ENTRY '%s'%s"
msgstr "ENTRY inválida '%s'%s"

#: cobc/cobc.c:1484
#, fuzzy, c-format
msgid "invalid PROGRAM-ID '%s'%s"
msgstr "PROGRAM-ID inválida '%s'%s"

#: cobc/cobc.c:1601 cobc/cobc.c:8084
#, fuzzy
msgid "please check environment variables as noted above"
msgstr "variáveis de ambiente"

#: cobc/cobc.c:1613 cobc/error.c:231 cobc/error.c:251 cobc/error.c:478
#, fuzzy
msgid "error: "
msgstr "erro: "

#: cobc/cobc.c:1636
#, fuzzy, c-format
msgid "duplicate DEFINE '%s' - ignored"
msgstr "definição (define) duplicada '%s' - ignorado"

#: cobc/cobc.c:1688
#, c-format
msgid "environment variable '%s' is '%s'; should not contain '%c'"
msgstr "variável de ambiente '%s' é '%s'; não deverá conter '%c'"

#: cobc/cobc.c:1717
#, fuzzy
msgid "parameter buffer size exceeded"
msgstr "excedido o espaço de memória física temporária ou retentor (buffer) do parâmetro"

#: cobc/cobc.c:1757
#, fuzzy, c-format
msgid "warning: could not move temporary file to %s"
msgstr "aviso: não foi possível mover o ficheiro temporário para %s"

#: cobc/cobc.c:1965
#, fuzzy, c-format
msgid "aborting codegen for %s (%s: %s)"
msgstr "a abortar a compilação de %s na linha %d"

#: cobc/cobc.c:1968
#, fuzzy, c-format
msgid "aborting compile of %s at line %d (%s: %s)"
msgstr "a abortar a compilação de %s na linha %d"

#: cobc/cobc.c:1972
msgid "aborting"
msgstr "a abortar"

#: cobc/cobc.c:1991 cobc/cobc.c:2021 bin/cobcrun.c:339
#, fuzzy
msgid "Please report this!"
msgstr "Erro de geração de código (codegen) - Por favor informe esta situação!"

#: cobc/cobc.c:2039 bin/cobcrun.c:105
msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>"
msgstr "Licença GPLv3+: GNU GPL versão 3 ou superior <http://gnu.org/licenses/gpl.html>"

#: cobc/cobc.c:2040 libcob/common.c:6848 bin/cobcrun.c:106
msgid ""
"This is free software; see the source for copying conditions.  There is NO\n"
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
msgstr ""
"Este programa é livre; ver a origem para condições de cópia.  NÃO existe\n"
"garantia; nem sequer para COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM."

#: cobc/cobc.c:2042 libcob/common.c:6850 bin/cobcrun.c:108
#, c-format
msgid "Written by %s\n"
msgstr "Escrito por %s\n"

#. TRANSLATORS: This msgid is indented as the "Packaged" msgid, %s expands to date and time
#: cobc/cobc.c:2043 cobc/cobc.c:2056 libcob/common.c:6853 bin/cobcrun.c:109
#, c-format
msgid "Built     %s"
msgstr "Compilado em:  %s"

#. TRANSLATORS: This msgid is indented as the "Built" msgid, %s expands to date and time
#: cobc/cobc.c:2045 cobc/cobc.c:2058 libcob/common.c:6856 bin/cobcrun.c:111
#, c-format
msgid "Packaged  %s"
msgstr "Empacotado em: %s"

#: cobc/cobc.c:2047 cobc/cobc.c:2060
#, c-format
msgid "C version %s%s"
msgstr "Versão de 'C': %s%s"

#: cobc/cobc.c:2073
#, fuzzy
msgid "executing:"
msgstr "a executar:"

#: cobc/cobc.c:2075
#, fuzzy
msgid "to be executed:"
msgstr "READ tem de ser executado primeiro"

# @@@ ???
#: cobc/cobc.c:2113 cobc/cobc.c:2114 libcob/common.c:5572 libcob/common.c:5573
msgid "env"
msgstr "env"

#: cobc/cobc.c:2149 libcob/common.c:6874
#, fuzzy
msgid "build information"
msgstr "informação de compilação"

#: cobc/cobc.c:2150 libcob/common.c:6875
#, fuzzy
msgid "build environment"
msgstr "ambiente de compilação"

#: cobc/cobc.c:2160 libcob/common.c:6886
#, fuzzy
msgid "GnuCOBOL information"
msgstr "informação GnuCOBOL"

#: cobc/cobc.c:2201 libcob/common.c:6909
#, fuzzy
msgid "yes"
msgstr "sim"

#: cobc/cobc.c:2203 libcob/common.c:6911
msgid "no"
msgstr "não"

#: cobc/cobc.c:2207 libcob/common.c:6915
msgid "8 bytes"
msgstr "8 octetos (bytes)"

#: cobc/cobc.c:2209 libcob/common.c:6917
msgid "4 bytes"
msgstr "4 octetos (bytes)"

#: cobc/cobc.c:2212 libcob/common.c:6922 libcob/common.c:6924
msgid "extended screen I/O"
msgstr "entrada/saída de ecrã (screen I/O) estendida"

#: cobc/cobc.c:2215 libcob/common.c:6928
#, fuzzy
msgid "variable format"
msgstr "formato da variável"

#: cobc/cobc.c:2221 cobc/cobc.c:2223 libcob/common.c:6934 libcob/common.c:6936
#, fuzzy
msgid "sequential handler"
msgstr "manipulador sequencial"

#: cobc/cobc.c:2223 libcob/common.c:6936
msgid "built-in"
msgstr "integrado"

#: cobc/cobc.c:2227 cobc/cobc.c:2229 cobc/cobc.c:2231 cobc/cobc.c:2233
#: cobc/cobc.c:2235 cobc/cobc.c:2237 libcob/common.c:6940 libcob/common.c:6950
#: libcob/common.c:6952 libcob/common.c:6954 libcob/common.c:6956
#: libcob/common.c:6958
msgid "ISAM handler"
msgstr "manipulador ISAM"

#: cobc/cobc.c:2237 libcob/common.c:6904 libcob/common.c:6958
#, fuzzy
msgid "disabled"
msgstr "desabilitado"

#: cobc/cobc.c:2241 cobc/cobc.c:2243 libcob/common.c:6981 libcob/common.c:6983
msgid "mathematical library"
msgstr ""

#: cobc/cobc.c:2281
msgid "GnuCOBOL compiler for most COBOL dialects with lots of extensions"
msgstr "compilador GnuCOBOL para a maioria dos dialetos com bastantes extensões"

#: cobc/cobc.c:2283
#, c-format
msgid "Usage: %s [options]... file..."
msgstr "Modo de usar: %s [opções]... ficheiro..."

#: cobc/cobc.c:2286 bin/cobcrun.c:128
msgid "Options:"
msgstr "Opções:"

#: cobc/cobc.c:2287
#, fuzzy
msgid "  -h, -help             display this help and exit"
msgstr "  -h, -help             exibe esta ajuda (help) e termina"

#: cobc/cobc.c:2288
#, fuzzy
msgid "  -V, -version          display compiler version and exit"
msgstr "  -V, -version          exibe a versão do compilador e termina"

#: cobc/cobc.c:2289
#, fuzzy
msgid ""
"  -i, -info             display compiler information (build/environment)\n"
"                        and exit"
msgstr "  -i, -info             exibe a informação do compilador (compilação/ambiente)"

#: cobc/cobc.c:2291
#, fuzzy
msgid ""
"  -v, -verbose          display compiler version and the commands\n"
"                        invoked by the compiler"
msgstr ""
"  -vv                   exibe a versão do compilador e os comandos\n"
"                        invocados pelo compilador"

#: cobc/cobc.c:2293
msgid ""
"  -vv, -verbose=2       like -v but additional pass verbose option\n"
"                        to assembler/compiler"
msgstr ""

#: cobc/cobc.c:2295
msgid ""
"  -vvv, -verbose=3      like -vv but additional pass verbose option\n"
"                        to linker"
msgstr ""

#: cobc/cobc.c:2297
#, fuzzy
msgid "  -q, -brief            reduced displays, commands invoked not shown"
msgstr "  -q, -brief            exibições reduzidas; os comandos invocados não são mostrados"

#: cobc/cobc.c:2298
#, fuzzy
msgid "  -###                  like -v but commands not executed"
msgstr "  -x                    cria um programa executável"

#: cobc/cobc.c:2299
#, fuzzy
msgid "  -x                    build an executable program"
msgstr "  -x                    cria um programa executável"

#: cobc/cobc.c:2300
#, fuzzy
msgid "  -m                    build a dynamically loadable module (default)"
msgstr "  -m                    cria um módulo de carregamento dinâmico (padrão)"

#: cobc/cobc.c:2301
msgid "  -j [<args>], -job[=<args>]\trun program after build, passing <args>"
msgstr "  -j [<args>], -job[=<args>]\texecuta programa após a sua criação, passando o(s) argumento(s) <args>"

#: cobc/cobc.c:2302
#, fuzzy
msgid ""
"  -std=<dialect>        warnings/features for a specific dialect\n"
"                        <dialect> can be one of:\n"
"                        default, cobol2014, cobol2002, cobol85, xopen,\n"
"                        ibm-strict, ibm, mvs-strict, mvs,\n"
"                        mf-strict, mf, bs2000-strict, bs2000,\n"
"                        acu-strict, acu, rm-strict, rm;\n"
"                        see configuration files in directory config"
msgstr ""
"  -std=<dialect>        avisos/características e/ou recursos para um dialeto específico\n"
"                        <dialect> pode ser um dos seguintes:\n"
"                        cobol2014, cobol2002, cobol85, default (padrão),\n"
"                        ibm, mvs, bs2000, mf, acu;\n"
"                        ver ficheiros de configuração no subdiretório 'config'"

#: cobc/cobc.c:2309
#, fuzzy
msgid "  -F, -free             use free source format"
msgstr "  -F  -free             usa programa fonte (source) de formato livre"

#: cobc/cobc.c:2310
#, fuzzy
msgid "  -fixed                use fixed source format (default)"
msgstr "  -fixed                usa programa fonte (source) de formato fixo (padrão)"

#: cobc/cobc.c:2311
#, fuzzy
msgid "  -O, -O2, -O3, -Os     enable optimization"
msgstr "  -O,  -O2, -Os         habilita otimização"

#: cobc/cobc.c:2312
#, fuzzy
msgid "  -O0                   disable optimization"
msgstr "  -W                    habilita todos os avisos"

#: cobc/cobc.c:2313
#, fuzzy
msgid "  -g                    enable C compiler debug / stack check / trace"
msgstr "  -g                    habilita 'depuração/verificação de pilha/rastreio' do compilador 'C'"

#: cobc/cobc.c:2314
#, fuzzy
msgid "  -d, -debug            enable all run-time error checking"
msgstr "  -d, -debug            habilita a verificação de todos os erros em tempo de execução"

#: cobc/cobc.c:2315
#, fuzzy
msgid "  -o <file>             place the output into <file>"
msgstr "  -o <file>             coloca o resultado (output) no ficheiro <file>"

#: cobc/cobc.c:2316
#, fuzzy
msgid ""
"  -b                    combine all input files into a single\n"
"                        dynamically loadable module"
msgstr "  -b                    combina todos os ficheiro de entrada num único\n"

#: cobc/cobc.c:2318
#, fuzzy
msgid "  -E                    preprocess only; do not compile or link"
msgstr "  -E                    apenas preprocessamento; não compila ou enlaça (link)"

#: cobc/cobc.c:2319
#, fuzzy
msgid "  -C                    translation only; convert COBOL to C"
msgstr "  -C                    apenas tradução; converte COBOL para linguagem 'C'"

#: cobc/cobc.c:2320
#, fuzzy
msgid "  -S                    compile only; output assembly file"
msgstr "  -S                    apenas compilação; gera um programa fonte em 'assembler' (e.g. '*.s')"

#: cobc/cobc.c:2321
#, fuzzy
msgid "  -c                    compile and assemble, but do not link"
msgstr "  -c                    compila e assembla, mas não enlaça (link)"

#: cobc/cobc.c:2322
#, fuzzy
msgid "  -T <file>             generate and place a wide program listing into <file>"
msgstr "  -T <file>             gera e coloca uma listagem alargada no ficheiro <file>"

#: cobc/cobc.c:2323
#, fuzzy
msgid "  -t <file>             generate and place a program listing into <file>"
msgstr "  -t <file>             gera e coloca uma listagem normal no ficheiro <file>"

#: cobc/cobc.c:2324
msgid "  --tlines=<lines>      specify lines per page in listing, default = 55"
msgstr "  --tlines=<lines>      especifica o número de linhas por página numa listagem criada por -T ou -t, padrão = 55"

#: cobc/cobc.c:2325
#, fuzzy
msgid "  --tsymbols            specify symbols in listing"
msgstr "  --no-symbols          não especifica símbolos na listagem"

#: cobc/cobc.c:2326
#, fuzzy
msgid "  -P[=<dir or file>]    generate preprocessed program listing (.lst)"
msgstr "  -P[=<dir ou file>]    gera uma listagem (.lst) do programa fonte preprocessado"

#: cobc/cobc.c:2328
#, fuzzy
msgid ""
"  -Xref                 generate cross reference through 'cobxref'\n"
"                        (V. Coen's 'cobxref' must be in path)"
msgstr ""
"  -Xref                 gera uma referência cruzada através de 'cobxref'\n"
"                        ('cobxref' de V. Coen tem que estar definido em 'path')"

#: cobc/cobc.c:2331
#, fuzzy
msgid "  -Xref                 specify cross reference in listing"
msgstr "  --no-symbols          não especifica símbolos na listagem"

#: cobc/cobc.c:2333
#, fuzzy
msgid "  -I <directory>        add <directory> to copy/include search path"
msgstr "  -I <directory>        adiciona <directory> aos caminhos de pesquisa dos subdiretórios copy/include"

#: cobc/cobc.c:2334
#, fuzzy
msgid "  -L <directory>        add <directory> to library search path"
msgstr "  -L <directory>        adiciona <directory> ao caminho de pesquisa do subdiretório de bibliotecas (tipicamente 'lib')"

#: cobc/cobc.c:2335
#, fuzzy
msgid "  -l <lib>              link the library <lib>"
msgstr "  -l <lib>              enlaça (link) a bibloteca <lib>"

#: cobc/cobc.c:2336
#, fuzzy
msgid "  -A <options>          add <options> to the C compile phase"
msgstr "  -A <options>          adiciona <options> à fase de compilação C"

#: cobc/cobc.c:2337
#, fuzzy
msgid "  -Q <options>          add <options> to the C link phase"
msgstr "  -Q <options>          adiciona <options> à fase de enlace (link) C"

#: cobc/cobc.c:2338
#, fuzzy
msgid "  -D <define>           define <define> for COBOL compilation"
msgstr "  -D <define>           define <define> para a compilação COBOL"

#: cobc/cobc.c:2339
#, fuzzy
msgid "  -K <entry>            generate CALL to <entry> as static"
msgstr "  -K <entry>            gera chamada para entrada <entry> estaticamente"

#: cobc/cobc.c:2340
#, fuzzy
msgid "  -conf=<file>          user-defined dialect configuration; see -std"
msgstr "  -conf=<file>          configuração do dialeto definido-pelo-utilizador; ver -std"

#: cobc/cobc.c:2341
#, fuzzy
msgid "  -list-reserved        display reserved words"
msgstr "  -list-reserved        exibe palavras reservadas"

#: cobc/cobc.c:2342
#, fuzzy
msgid "  -list-intrinsics      display intrinsic functions"
msgstr "  -list-intrinsics      exibe funções intrínsecas"

#: cobc/cobc.c:2343
#, fuzzy
msgid "  -list-mnemonics       display mnemonic names"
msgstr "  -list-mnemonics       exibe nomes mnemónicos"

#: cobc/cobc.c:2344
#, fuzzy
msgid "  -list-system          display system routines"
msgstr "  -list-system          exibe rotinas de sistema"

#: cobc/cobc.c:2345
#, fuzzy
msgid ""
"  -save-temps[=<dir>]   save intermediate files\n"
"                        - default: current directory"
msgstr ""
"  -save-temps[=<dir>]   guarda ficheiros intermediários\n"
"                        - padrão: directório atual"

#: cobc/cobc.c:2347
#, fuzzy
msgid "  -ext <extension>      add file extension for resolving COPY"
msgstr "  -ext <extension>      adiciona extensão de ficheiro (e.g. .CPY, .cpy) para resolver COPY"

#: cobc/cobc.c:2350
#, fuzzy
msgid "Warning options:"
msgstr "nome/rótulo de configuração (configuration tag) desconhecido '%s'"

#: cobc/cobc.c:2351
#, fuzzy
msgid "  -W                    enable all warnings"
msgstr "  -W                    habilita todos os avisos"

#: cobc/cobc.c:2352
#, fuzzy
msgid "  -Wall                 enable most warnings (all except as noted below)"
msgstr "  -Wall                 habilita a maior parte dos avisos (todos exceto os abaixo indicados)"

#: cobc/cobc.c:2353
msgid "  -Wno-<warning>        disable warning enabled by -W or -Wall"
msgstr "  -Wno-<warning>        desabilita avisos habilitados por -W ou -Wall"

#. TRANSLATORS: This msgid is appended to msgid for -Wno-pending and others
#: cobc/cobc.c:2359
#, fuzzy
msgid "                        - ALWAYS active"
msgstr "                          mvs         Compatível MVS"

#. TRANSLATORS: This msgid is appended to msgid for -Wpossible-truncate and others
#: cobc/cobc.c:2363
#, fuzzy
msgid "                        - NOT set with -Wall"
msgstr "-v                      invocad(o/a) pelo compilador"

#: cobc/cobc.c:2368
#, fuzzy
msgid "  -Werror               treat all warnings as errors"
msgstr "  -W                    habilita todos os avisos"

#: cobc/cobc.c:2369
msgid "  -Werror=<warning>     treat specified <warning> as error"
msgstr ""

#: cobc/cobc.c:2372
msgid "Compiler options:"
msgstr ""

#: cobc/cobc.c:2388
msgid "Compiler dialect configuration options:"
msgstr ""

#: cobc/cobc.c:2390 cobc/cobc.c:2394
msgid "<value>"
msgstr "<value>"

#: cobc/cobc.c:2398
msgid "<support>"
msgstr "<support>"

#: cobc/cobc.c:2406
msgid "where <support> is one of the following:"
msgstr "onde <support> corresponde a um dos seguintes:"

#. TRANSLATORS: This msgid is used when a variable name
#. or label is referenced in a compiler message.
#: cobc/cobc.c:2409 cobc/cobc.c:2412 cobc/cobc.c:2415 cobc/cobc.c:2418
#: cobc/cobc.c:2421 cobc/cobc.c:2424 cobc/cobc.c:2427 cobc/cobc.c:2430
#: cobc/typeck.c:1699
#, c-format
msgid "'%s'"
msgstr ""

#: cobc/cobc.c:2432
msgid "word to be taken out of the reserved words list"
msgstr "palavra a retirar da lista de palavras reservadas"

#: cobc/cobc.c:2432 cobc/cobc.c:2433 cobc/cobc.c:2435 cobc/cobc.c:2436
msgid "<word>"
msgstr "<word>"

#: cobc/cobc.c:2433
msgid "word to be added to reserved words list"
msgstr "palavra a adicionar à lista de palavras reservadas"

#: cobc/cobc.c:2434
msgid "word to be added to reserved words list as alias"
msgstr "palavra a adicionar à lista de palavras reservadas como nome alternativo (alias)"

#: cobc/cobc.c:2434
msgid "<word>:<alias>"
msgstr "<word>:<alias>"

#: cobc/cobc.c:2435
msgid "special register to disable"
msgstr ""

#: cobc/cobc.c:2436
msgid "special register to enable"
msgstr ""

#: cobc/cobc.c:2441 bin/cobcrun.c:144
#, c-format
msgid ""
"Report bugs to: %s\n"
"or (preferably) use the issue tracker via the home page."
msgstr ""
"Reportar incorreções (bugs) para: %s\n"
"ou (preferencialmente) usar o rastreador de problemas (issue tracker) através da página inicial."

#: cobc/cobc.c:2444 bin/cobcrun.c:147
msgid "GnuCOBOL home page: <http://www.gnu.org/software/gnucobol/>"
msgstr "Página inicial do GnuCOBOL: <http://www.gnu.org/software/gnucobol/>"

#: cobc/cobc.c:2445 bin/cobcrun.c:148
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>"
msgstr "Ajuda geral sobre utilização dos programas GNU: <http://www.gnu.org/gethelp/>"

#: cobc/cobc.c:2451
#, fuzzy
msgid "only one of options 'E', 'S', 'C', 'c' may be specified"
msgstr "apenas uma das opções 'E', 'S', 'C', 'c' podem ser especificadas"

#: cobc/cobc.c:2457
#, fuzzy
msgid "only one of options 'm', 'x', 'b' may be specified"
msgstr "apenas uma das opções 'm', 'x', 'b' podem ser especificadas"

#: cobc/cobc.c:2487
#, c-format
msgid "-fdump= requires one of 'ALL', 'FD', 'WS', 'LS', 'RD', 'FD', 'SC' not '%s'"
msgstr ""

#: cobc/cobc.c:2512
#, c-format
msgid "'%s' is not an intrinsic function"
msgstr "'%s' não é uma função intrínseca"

#: cobc/cobc.c:2554 cobc/cobc.c:7430 cobc/cobc.c:7548 cobc/codegen.c:3428
#: cobc/codegen.c:3545 cobc/codegen.c:4781 cobc/tree.c:3443 cobc/tree.c:4144
#: cobc/typeck.c:6960 cobc/typeck.c:6995 cobc/typeck.c:10033
#: cobc/typeck.c:10305 cobc/typeck.c:10348
#, fuzzy, c-format
msgid "call to '%s' with invalid parameter '%s'"
msgstr "chamada (CALL) a '%s' com parâmetro inválido '%s'"

#: cobc/cobc.c:2830
msgid "loading standard configuration file 'default.conf'"
msgstr "carregando o ficheiro de configuração padronizado 'default.conf'"

#: cobc/cobc.c:2964
#, fuzzy
msgid "invalid output file name"
msgstr "nome de ficheiro de saída inválido"

#: cobc/cobc.c:3053
#, fuzzy, c-format
msgid "warning: '%s' is not a directory, defaulting to current directory"
msgstr "aviso: '%s' não é um diretório, a padronizar para o diretório actual"

#: cobc/cobc.c:3126
#, fuzzy, c-format
msgid "warning: assuming '%s' is a DEFINE - did you intend to use -debug?"
msgstr "aviso: a assumir que '%s' é uma definição (DEFINE) - pretendia usar '-debug' para depuraração?"

#: cobc/cobc.c:3349
#, fuzzy, c-format
msgid "unknown warning option '%s'"
msgstr "nome/rótulo de configuração (configuration tag) desconhecido '%s'"

#: cobc/cobc.c:3413
#, fuzzy, c-format
msgid "%s option requires a listing file"
msgstr "a opção '%s' requer um ficheiro de listagem"

#: cobc/cobc.c:3486
msgid "all runtime checks are enabled"
msgstr "todas as opções de verificação do programa de execução (runtime) estão habilitadas"

#: cobc/cobc.c:3590
msgid "only one stdin input allowed"
msgstr "permitida apenas uma entrada-padrão (stdin)"

#: cobc/cobc.c:3600
#, fuzzy, c-format
msgid "invalid file name parameter (length > %d)"
msgstr "parâmetro para nome de ficheiro inválido (comprimento > %d)"

#: cobc/cobc.c:3828
msgid "nothing for -j to run"
msgstr "não existe nada para executar com '-j'"

#: cobc/cobc.c:3892 cobc/cobc.c:4080 cobc/cobc.c:4139 cobc/cobc.c:4168
#: cobc/cobc.c:4257 cobc/cobc.c:4316 cobc/cobc.c:4440 cobc/cobc.c:4475
#: cobc/cobc.c:6906
#, fuzzy
msgid "return status:"
msgstr "valor ou condição (status) de retorno:"

#: cobc/cobc.c:4371
#, fuzzy
msgid "preprocessing:"
msgstr "preprocessando:"

#: cobc/cobc.c:4445
msgid "'cobxref' execution unsuccessful"
msgstr "execução de 'cobxref' malsucedida"

#: cobc/cobc.c:4448
#, fuzzy, c-format
msgid "check that 'cobxref' is in %s"
msgstr "verificar se 'cobxref' está contido em %s"

#: cobc/cobc.c:4450
#, fuzzy
msgid "no listing produced"
msgstr "não foi criada nenhuma listagem"

#: cobc/cobc.c:5319 cobc/cobc.c:5358
msgid "No fields defined."
msgstr ""

#: cobc/cobc.c:5378
msgid "No labels defined."
msgstr ""

#: cobc/cobc.c:5399
msgid "Error/Warning summary:"
msgstr ""

#: cobc/cobc.c:5424
msgid "0 warnings in compilation group"
msgstr ""

#: cobc/cobc.c:5428
msgid "1 warning in compilation group"
msgstr ""

#: cobc/cobc.c:5432
#, c-format
msgid "%d warnings in compilation group"
msgstr ""

#: cobc/cobc.c:5438
#, fuzzy
msgid "0 errors in compilation group"
msgstr "Demasiados erros - A abortar a compilação"

#: cobc/cobc.c:5442
#, fuzzy
msgid "1 error in compilation group"
msgstr "Demasiados erros - A abortar a compilação"

#: cobc/cobc.c:5446
#, fuzzy, c-format
msgid "%d errors in compilation group"
msgstr "Demasiados erros - A abortar a compilação"

#: cobc/cobc.c:5452
#, fuzzy, c-format
msgid "Too many errors in compilation group: %d maximum errors"
msgstr "Demasiados erros - A abortar a compilação"

#: cobc/cobc.c:6020
#, c-format
msgid "%s: %d: Too many continuation lines"
msgstr "%s: %d: Demasiadas linhas de continuação"

#: cobc/cobc.c:6886
#, fuzzy
msgid "parsing:"
msgstr "a analisar:"

#: cobc/cobc.c:6947
#, fuzzy
msgid "translating:"
msgstr "a traduzir:"

#: cobc/cobc.c:8090
#, fuzzy
msgid "no input files"
msgstr "sem ficheiros de entrada"

#: cobc/cobc.c:8119
#, c-format
msgid "%s option invalid in this combination"
msgstr "opção '%s' inválida nesta combinação"

#: cobc/cobc.c:8155
#, fuzzy
msgid "command line:"
msgstr "linha de comando:"

#: cobc/codegen.c:903 cobc/codegen.c:4097 cobc/codegen.c:9804
#: cobc/codegen.c:10266
#, fuzzy
msgid "unexpected CONSTANT item"
msgstr "item CONSTANT inesperado"

#: cobc/codegen.c:1119 cobc/codegen.c:1127 cobc/codegen.c:1208
#: cobc/codegen.c:1515 cobc/codegen.c:2013 cobc/codegen.c:2912
#: cobc/codegen.c:3159 cobc/codegen.c:3629 cobc/codegen.c:4064
#: cobc/codegen.c:7639 cobc/tree.c:565 cobc/tree.c:3101 cobc/typeck.c:4309
#: cobc/typeck.c:8573
#, fuzzy, c-format
msgid "unexpected tree tag: %d"
msgstr "marca/rótulo de árvore (tree tag) inesperado: %d"

#: cobc/codegen.c:2727 cobc/codegen.c:2994 cobc/codegen.c:7288 cobc/tree.c:936
#, fuzzy, c-format
msgid "unexpected cast type: %d"
msgstr "conversão de tipo de dados (cast type) inesperada: %d"

#: cobc/codegen.c:3357 cobc/codegen.c:4045
#, fuzzy, c-format
msgid "internal statement stack depth exceeded: %d"
msgstr "excedida a profundidade interna da pilha de instruções: %d"

#: cobc/codegen.c:3430
#, fuzzy, c-format
msgid "%s is not a field"
msgstr "'%s' não é um campo"

#: cobc/codegen.c:3820 cobc/codegen.c:3890
#, fuzzy, c-format
msgid "unexpected function: %s"
msgstr "função inesperada: %s"

#: cobc/codegen.c:4604
#, fuzzy, c-format
msgid "unexpected tree category: %d"
msgstr "categoria de árvore (tree category) inesperada: %d"

#: cobc/codegen.c:4989 cobc/codegen.c:5016 cobc/codegen.c:5212
#: cobc/codegen.c:5244
#, fuzzy, c-format
msgid "unexpected size: %d"
msgstr "tamanho inesperado: %d"

#: cobc/codegen.c:6728 cobc/codegen.c:6993
#, fuzzy, c-format
msgid "unexpected handler type: %d"
msgstr "tipo de manipulador (handler type) inesperado %d"

#: cobc/codegen.c:7094
#, fuzzy
msgid "unexpected error_node parameter"
msgstr "parâmetro 'error_node' inesperado"

#: cobc/codegen.c:7308
#, fuzzy, c-format
msgid "unexpected tree type: %d"
msgstr "tipo de árvore (tree type) inesperado: %d"

#: cobc/codegen.c:8126
msgid "Nested OCCURS in report"
msgstr ""

#: cobc/codeoptim.c:2634
#, fuzzy, c-format
msgid "unexpected optimization value: %d"
msgstr "valor de otimização inesperado: %d"

#: cobc/config.c:143 libcob/common.c:6372 libcob/common.c:6386
#: libcob/common.c:6775
#, fuzzy, c-format
msgid "invalid value '%s' for configuration tag '%s'"
msgstr "valor '%s' inválido para o nome/rótulo de configuração (configuration tag) '%s'"

#: cobc/config.c:146 libcob/common.c:5778 libcob/common.c:5865
#, c-format
msgid "should be one of the following values: %s"
msgstr "deveria ser um dos seguintes valores: %s"

#: cobc/config.c:148
msgid "must be numeric"
msgstr "t(e/ê)m de ser numérico(s)"

#: cobc/config.c:150 libcob/common.c:5837
#, c-format
msgid "maximum value: %lu"
msgstr "valor máximo: %lu"

#: cobc/config.c:152
#, c-format
msgid "minimum value: %d"
msgstr "valor mínimo: %d"

#: cobc/config.c:183
#, fuzzy, c-format
msgid "unsupported value '%s' for configuration tag '%s'"
msgstr "valor '%s' não suportado para o nome/rótulo de configuração (configuration tag) '%s'"

#: cobc/config.c:289 pplex.l:942 libcob/common.c:6289
msgid "recursive inclusion"
msgstr "inclusão recursiva"

#: cobc/config.c:364 libcob/common.c:6340
#, fuzzy
msgid "configuration file was included here"
msgstr "o ficheiro de configuração foi incluído aqui"

#: cobc/config.c:393
#, c-format
msgid "The previous loaded configuration '%s' will be discarded."
msgstr "A configuração previamente carregada '%s' será descartada."

#: cobc/config.c:419
msgid "missing definitions:"
msgstr "definições em falta:"

#: cobc/config.c:421
#, fuzzy, c-format
msgid "\tno definition of '%s'"
msgstr "\tnão existem definições de '%s'"

#: cobc/config.c:482
#, fuzzy, c-format
msgid "invalid configuration tag '%s'"
msgstr "nome/rótulo de configuração (configuration tag) inválido '%s'"

#: cobc/config.c:495 libcob/common.c:6102 libcob/common.c:6185
#: libcob/common.c:6213
#, fuzzy, c-format
msgid "unknown configuration tag '%s'"
msgstr "nome/rótulo de configuração (configuration tag) desconhecido '%s'"

#: cobc/config.c:519
#, fuzzy, c-format
msgid "invalid configuration tag '%s' in word-list"
msgstr "nome/rótulo de configuração (configuration tag) inválido '%s'"

#: cobc/config.c:657
#, c-format
msgid "Could not access word list for '%s'"
msgstr ""

#: cobc/error.c:89
#, fuzzy, c-format
msgid "in section '%s':"
msgstr "na secção"

#: cobc/error.c:100
#, fuzzy, c-format
msgid "in paragraph '%s':"
msgstr "no parágrafo"

#: cobc/error.c:163 libcob/common.c:6785
msgid "configuration error:"
msgstr "erro de configuração:"

#: cobc/error.c:176 libcob/common.c:591
#, c-format
msgid "system error %d"
msgstr "erro de sistema %d"

#: cobc/error.c:208 cobc/error.c:300 cobc/error.c:455
msgid "error [-Werror]: "
msgstr ""

#: cobc/error.c:208 cobc/error.c:300 cobc/error.c:455
#, fuzzy
msgid "warning: "
msgstr "aviso: "

#: cobc/error.c:251 cobc/error.c:478
msgid "error (ignored): "
msgstr ""

#: cobc/error.c:341 cobc/error.c:357 cobc/error.c:513 cobc/error.c:534
#, c-format
msgid "%s used"
msgstr "%s usad(o/a)"

#: cobc/error.c:344 cobc/error.c:516
#, c-format
msgid "%s is archaic in %s"
msgstr "%s é antiquad(o/a) (archaic) em %s"

#: cobc/error.c:348 cobc/error.c:520
#, c-format
msgid "%s is obsolete in %s"
msgstr "%s é obsolet(o/a) em %s"

#: cobc/error.c:354 cobc/error.c:526 parser.y:4512 parser.y:4630
#, c-format
msgid "%s ignored"
msgstr "%s ignorad(o/a)"

#: cobc/error.c:360 cobc/error.c:536
#, c-format
msgid "%s does not conform to %s"
msgstr "%s não está em conformidade com %s"

#: cobc/error.c:376
#, fuzzy
msgid "configuration warning:"
msgstr "aviso de configuração"

#: cobc/error.c:569 cobc/error.c:588
#, fuzzy, c-format
msgid "redefinition of '%s'"
msgstr "redefinição de '%s'"

#: cobc/error.c:576 cobc/error.c:601
#, c-format
msgid "'%s' previously defined here"
msgstr "'%s' previamente definido(s) aqui"

#: cobc/error.c:625 cobc/error.c:632
#, fuzzy, c-format
msgid "'%s' is not defined"
msgstr "%s não está definid(o/a)"

#: cobc/error.c:628
#, fuzzy, c-format
msgid "'%s' cannot be used here"
msgstr "'%s' não pode ser usad(o/a) aqui"

#: cobc/error.c:630
#, c-format
msgid "'%s' is not defined, but is a reserved word in another dialect"
msgstr "'%s' não está definid(o/a), mas é uma palavra reservada noutro dialeto"

#: cobc/error.c:664
#, fuzzy, c-format
msgid "'%s' is ambiguous; needs qualification"
msgstr "%s é ambigu(o/a); necessita qualificação"

#: cobc/error.c:694 parser.y:14566
#, c-format
msgid "'%s' defined here"
msgstr "'%s' definid(o/a) aqui"

#: cobc/error.c:705
#, fuzzy, c-format
msgid "fatal error: %s"
msgstr "erro fatal: %s"

#: cobc/error.c:713
#, fuzzy, c-format
msgid "group item '%s' cannot have %s clause"
msgstr "item de grupo '%s' não pode ter a cláusula %s"

#: cobc/error.c:727
#, fuzzy, c-format
msgid "constant item '%s' requires a %s clause"
msgstr "item constante '%s' requer a cláusula %s"

#: cobc/error.c:729
#, fuzzy, c-format
msgid "level %02d item '%s' requires a %s clause"
msgstr "item de nível %02d '%s' requer a cláusula %s"

#: cobc/error.c:743
#, fuzzy, c-format
msgid "constant item '%s' can only have a %s clause"
msgstr "item constante '%s' só pode ter a cláusula %s"

#: cobc/error.c:745
#, fuzzy, c-format
msgid "level %02d item '%s' can only have a %s clause"
msgstr "item de nível %02d '%s' só pode ter a cláusula %s"

#: cobc/field.c:130
msgid "Constant expression has Divide by ZERO"
msgstr ""

#: cobc/field.c:186 cobc/field.c:315 cobc/field.c:323
msgid "missing right parenthesis"
msgstr ""

#: cobc/field.c:265
#, fuzzy
msgid "missing left parenthesis"
msgstr "definições em falta:"

#: cobc/field.c:306
#, fuzzy, c-format
msgid "invalid operator '%s' in expression"
msgstr "expressão inválida"

#: cobc/field.c:325
#, c-format
msgid "'%c' operator misplaced"
msgstr ""

#: cobc/field.c:381
#, fuzzy, c-format
msgid "invalid level number '%s'"
msgstr "número de nível '%s' inválido"

#: cobc/field.c:436 cobc/field.c:473
#, fuzzy
msgid "level number must begin with 01 or 77"
msgstr "o número de nível tem que começar com 01 ou 77"

#: cobc/field.c:518 cobc/field.c:534
#, fuzzy, c-format
msgid "no previous data item of level %02d"
msgstr "não existe previamente um item de dados de nível %02d"

#: cobc/field.c:568
#, c-format
msgid "'%s' cannot be qualified here"
msgstr "'%s' não pode ser qualificad(o/a) aqui"

#: cobc/field.c:574
#, c-format
msgid "'%s' cannot be subscripted here"
msgstr "'%s' não pode ser endereçad(o/a) (subscripted) aqui"

#: cobc/field.c:586
#, c-format
msgid "'%s' is not defined in '%s'"
msgstr "'%s' não está definid(o/a) em '%s'"

#: cobc/field.c:607
#, fuzzy
msgid "level number of REDEFINES entries must be identical"
msgstr "número de nível de entradas REDEFINES têm de ser idênticas"

#: cobc/field.c:612
#, fuzzy, c-format
msgid "'%s' is not the original definition"
msgstr "'%s' não é a definição original"

#: cobc/field.c:626
#, fuzzy, c-format
msgid "PICTURE clause not compatible with USAGE %s"
msgstr "a cláusula PICTURE não é compatível com USAGE %s"

#: cobc/field.c:717 cobc/field.c:722
#, c-format
msgid "PICTURE clause required for '%s'"
msgstr "cláusula PICTURE requerida para '%s'"

#: cobc/field.c:727
#, fuzzy, c-format
msgid "a non-numeric literal is expected for '%s'"
msgstr "é esperado um literal não numérico para '%s'"

#: cobc/field.c:733
#, fuzzy, c-format
msgid "defining implicit picture size %d for '%s'"
msgstr "a definir o tamanho implícito da cláusula PICTURE %d para '%s'"

#: cobc/field.c:748
#, c-format
msgid "'%s' ANY LENGTH only allowed in LINKAGE"
msgstr "'%s' ANY LENGTH só é permitid(o/a) na secção LINKAGE"

#: cobc/field.c:752
#, c-format
msgid "'%s' ANY LENGTH must be 01 level"
msgstr "'%s' ANY LENGTH tem de ser de nível 01"

#: cobc/field.c:756
#, fuzzy, c-format
msgid "'%s' ANY LENGTH cannot be BASED/EXTERNAL"
msgstr "'%s' ANY LENGTH não pode ser BASED/EXTERNAL"

#: cobc/field.c:761 cobc/field.c:789
#, c-format
msgid "'%s' ANY LENGTH has invalid definition"
msgstr "'%s' ANY LENGTH tem definição inválida"

#: cobc/field.c:772
#, fuzzy, c-format
msgid "'%s' ANY NUMERIC must be PIC 9"
msgstr "'%s' ANY LENGTH tem de usar a cláusula PICTURE"

#: cobc/field.c:776
#, fuzzy, c-format
msgid "'%s' ANY LENGTH must be PIC X or PIC N"
msgstr "'%s' ANY LENGTH tem de usar a cláusula PICTURE"

#: cobc/field.c:787
#, fuzzy, c-format
msgid "'%s' ANY NUMERIC has invalid definition"
msgstr "'%s' ANY LENGTH tem definição inválida"

#: cobc/field.c:809
#, c-format
msgid "'%s' EXTERNAL must be specified at 01/77 level"
msgstr "'%s' EXTERNAL tem de ser especificad(o/a) com nível 01 ou 77"

#: cobc/field.c:813
#, c-format
msgid "'%s' EXTERNAL can only be specified in WORKING-STORAGE section"
msgstr "'%s' EXTERNAL só pode ser especificad(o/a) na secção WORKING-STORAGE"

#: cobc/field.c:817
#, c-format
msgid "'%s' EXTERNAL and BASED are mutually exclusive"
msgstr "'%s' EXTERNAL e BASED são mutuamente exclusivos"

#: cobc/field.c:820
#, c-format
msgid "'%s' EXTERNAL not allowed with REDEFINES"
msgstr "'%s' EXTERNAL não é permitid(o/a) com REDEFINES"

#: cobc/field.c:833
#, c-format
msgid "'%s' BASED not allowed here"
msgstr "'%s' BASED não é permitid(o/a) aqui"

#: cobc/field.c:836
#, c-format
msgid "'%s' BASED not allowed with REDEFINES"
msgstr "'%s' BASED não é permitid(o/a) com REDEFINES"

#: cobc/field.c:839
#, c-format
msgid "'%s' BASED only allowed at the 01 and 77 levels"
msgstr "'%s' BASED só é permitid(o/a) nos níveis 01 e 77"

#: cobc/field.c:856
#, fuzzy, c-format
msgid "level %02d item '%s' cannot have a %s clause"
msgstr "item de nível %02d '%s' não pode ter a cláusula %s"

#: cobc/field.c:871
#, c-format
msgid "'%s' cannot have the OCCURS clause due to '%s'"
msgstr "'%s' não pode ter a cláusula OCCURS devido a '%s'"

#: cobc/field.c:894
#, fuzzy, c-format
msgid "the original definition '%s' should not have OCCURS clause"
msgstr "a definição original '%s' não deveria ter a cláusula OCCURS"

#: cobc/field.c:901
msgid "REDEFINES must follow the original definition"
msgstr "REDEFINES tem de seguir a definição original"

#: cobc/field.c:908
#, c-format
msgid "'%s' cannot be variable length"
msgstr "'%s' não pode ser de comprimento variável"

#: cobc/field.c:911
#, fuzzy, c-format
msgid "the original definition '%s' cannot be variable length"
msgstr "a definição original '%s' não pode ser de comprimento variável"

#: cobc/field.c:935
#, c-format
msgid "SCREEN group item '%s' has invalid clause"
msgstr "o item de grupo SCREEN '%s' contém uma cláusula inválida"

#: cobc/field.c:1002
#, c-format
msgid "'%s' cannot have PICTURE clause"
msgstr "'%s' não pode ter a cláusula de PICTURE"

#: cobc/field.c:1019
#, fuzzy, c-format
msgid "%s item '%s' should be USAGE DISPLAY"
msgstr "'%s' não é USAGE DISPLAY"

#: cobc/field.c:1039
#, fuzzy, c-format
msgid "'%s' COMP-6 with sign - changing to COMP-3"
msgstr "'%s' COMP-6 com sinal - a alterar para COMP-3"

#: cobc/field.c:1065
msgid "elementary items with SIGN clause must have S in PICTURE"
msgstr "itens elementares com a cláusula SIGN têm de ter 'S' em PICTURE"

#: cobc/field.c:1068
msgid "elementary items with SIGN clause must be USAGE DISPLAY or NATIONAL"
msgstr "itens elementares com a cláusula SIGN têm de usar USAGE DISPLAY or NATIONAL"

#: cobc/field.c:1086
#, c-format
msgid "'%s' cannot have JUSTIFIED RIGHT"
msgstr "'%s' não pode usar JUSTIFIED RIGHT"

#: cobc/field.c:1103
#, fuzzy, c-format
msgid "'%s' cannot have S in PICTURE string and BLANK WHEN ZERO"
msgstr "'%s' não pode ter 'S' em PICTURE e BLANK WHEN ZERO"

#: cobc/field.c:1108
#, c-format
msgid "'%s' cannot have BLANK WHEN ZERO without being USAGE DISPLAY or NATIONAL"
msgstr "'%s' não pode ter BLANK WHEN ZERO sem ser USAGE DISPLAY ou NATIONAL"

#: cobc/field.c:1119
#, fuzzy, c-format
msgid "'%s' cannot have * in PICTURE string and BLANK WHEN ZERO"
msgstr "'%s' não pode ter '*' em PICTURE e BLANK WHEN ZERO"

#: cobc/field.c:1126
#, fuzzy, c-format
msgid "'%s' is not numeric, so cannot have BLANK WHEN ZERO"
msgstr "'%s' não é numérico, portanto não pode ter BLANK WHEN ZERO"

#: cobc/field.c:1143
#, fuzzy
msgid "only level 88 items may have multiple values"
msgstr "apenas os itens de nível 88 podem usar valores múltiplos"

#: cobc/field.c:1151 cobc/field.c:1155
#, fuzzy, c-format
msgid "initial VALUE clause ignored for %s item '%s'"
msgstr "cláusula inicial VALUE ignorada para o item EXTERNAL"

#: cobc/field.c:1168
msgid "FULL has no effect on numeric items; you may want REQUIRED or PIC Z"
msgstr ""

#: cobc/field.c:1196
msgid "VALUE may not contain a figurative constant"
msgstr ""

#: cobc/field.c:1204
#, fuzzy
msgid "cannot specify both FULL and JUSTIFIED"
msgstr "não é possível especificar ambos '%s' e '%s'"

#: cobc/field.c:1215
#, c-format
msgid "'%s' has FROM, TO or USING without PIC; PIC will be implied"
msgstr ""

#: cobc/field.c:1229
#, c-format
msgid "'%s' has numeric VALUE without PIC; PIC will be implied"
msgstr ""

#: cobc/field.c:1244
#, c-format
msgid "'%s' cannot have PIC without FROM, TO, USING or numeric VALUE"
msgstr ""

#: cobc/field.c:1256
#, c-format
msgid "'%s' needs a PIC, FROM, TO, USING, VALUE, BELL, BLANK or ERASE clause"
msgstr ""

#: cobc/field.c:1270
#, fuzzy
msgid "cannot specify both PIC and VALUE"
msgstr "não é possível especificar ambos '%s' e '%s'"

#: cobc/field.c:1278
msgid "cannot have PIC without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1287
msgid "cannot have FROM, TO or USING without PIC"
msgstr ""

#: cobc/field.c:1296
#, fuzzy
msgid "VALUE item may not be numeric"
msgstr "item INITIALIZED TO não é alfanumérico"

#: cobc/field.c:1312
#, c-format
msgid "'%s' needs a PIC, COL, LINE, VALUE, BELL or BLANK clause"
msgstr ""

#: cobc/field.c:1343
msgid "cannot use AUTO, FULL, PROMPT, REQUIRED or SECURE on elementary item without TO or USING"
msgstr ""

#: cobc/field.c:1350
msgid "cannot use BLANK WHEN ZERO, JUSTIFIED, OCCURS or SIGN on item without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1370
msgid "cannot use AUTO, FULL, REQUIRED or SECURE on elementary item without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1375
msgid "cannot use BLANK WHEN ZERO, JUSTIFIED or SIGN without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1393
#, fuzzy
msgid "cannot have BLANK WHEN ZERO without PIC"
msgstr "'%s' não pode ter BLANK WHEN ZERO sem ser USAGE DISPLAY ou NATIONAL"

#: cobc/field.c:1396
#, fuzzy
msgid "cannot have JUSTIFIED without PIC"
msgstr "'%s' não pode usar JUSTIFIED RIGHT"

#: cobc/field.c:1416
msgid "cannot have AUTO without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1421
msgid "cannot use FULL or REQUIRED on item without TO or USING"
msgstr ""

#: cobc/field.c:1428
msgid "SECURE can be used with TO only"
msgstr ""

#: cobc/field.c:1430
#, fuzzy
msgid "SECURE must be used with TO"
msgstr "READ tem de ser executado primeiro"

#: cobc/field.c:1449
#, fuzzy, c-format
msgid "'%s' does nothing"
msgstr "%s não está definid(o/a)"

#: cobc/field.c:1653
#, fuzzy, c-format
msgid "'%s' 77 level is not allowed here"
msgstr "'%s' o nível 77 não é permitido aqui"

#: cobc/field.c:2012
msgid "OCCURS and multi COLUMNs is not allowed"
msgstr ""

#: cobc/field.c:2039
#, fuzzy, c-format
msgid "ignoring SYNCHRONIZED for group item '%s'"
msgstr "ignorando SYNCHRONIZIED para o item de grupo '%s'"

#: cobc/field.c:2055 cobc/field.c:2068 cobc/field.c:2295 cobc/field.c:2298
#, fuzzy, c-format
msgid "size of '%s' larger than size of '%s'"
msgstr "o tamanho de '%s' é mais comprido que o tamanho de '%s'"

#: cobc/field.c:2178 cobc/field.c:2230
#, fuzzy, c-format
msgid "'%s' cannot be larger than %d bytes"
msgstr "'%s' não pode ser maior do que %d octetos (bytes)"

#: cobc/field.c:2211 cobc/field.c:2219
#, c-format
msgid "'%s' binary field cannot be larger than %d digits"
msgstr "'%s' o campo binário não pode ser maior do que %d dígitos"

#: cobc/field.c:2282 cobc/field.c:2686
#, fuzzy, c-format
msgid "unexpected USAGE: %d"
msgstr "USAGE inesperado: %d"

#: cobc/field.c:2392
#, fuzzy
msgid "literal type does not match numeric data type"
msgstr "tipo literal não corresponde ao tipo de dados numérico"

#: cobc/field.c:2463
#, c-format
msgid "THRU item '%s' may not come before '%s'"
msgstr "o item THRU '%s' não pode vir antes de '%s'"

#: cobc/field.c:2485
#, c-format
msgid "RENAMES cannot start/end at the OCCURS item '%s'"
msgstr "RENAMES não pode iniciar/acabar no item OCCURS '%s'"

#: cobc/field.c:2492
#, c-format
msgid "cannot use RENAMES on part of the table '%s'"
msgstr "não pode usar RENAMES em parte da tabela '%s'"

#: cobc/field.c:2526
#, c-format
msgid "RENAMES may not contain '%s' as it is a pointer or object reference"
msgstr "RENAMES não pode conter '%s' porque é um ponteiro ou uma referência a um objeto"

#: cobc/field.c:2530
#, c-format
msgid "RENAMES may not contain '%s' as it is an OCCURS DEPENDING table"
msgstr "RENAMES não pode conter '%s' porque é uma tabela OCCURS DEPENDING (ODO table)"

#: cobc/field.c:2555
#, c-format
msgid "'%s' must immediately follow the record '%s'"
msgstr "''%s' tem de vir imediatamente após o registo '%s'"

#: cobc/field.c:2563
#, c-format
msgid "'%s' and '%s' must be in the same record"
msgstr "'%s' e '%s' têm que estar definidos no mesmo registo"

#: cobc/field.c:2569
#, c-format
msgid "THRU item must be different to '%s'"
msgstr "o item THRU tem de ser diferente de '%s'"

#: cobc/field.c:2578
#, c-format
msgid "THRU item '%s' may not be subordinate to '%s'"
msgstr "o item THRU '%s' não pode ser subordinado a '%s'"

#: cobc/flag.def:40
msgid ""
"  -fstack-size=<number>\tdefine PERFORM stack size\n"
"                       - default: 255"
msgstr ""

#: cobc/flag.def:45
msgid ""
"  -fif-cutoff=<number>  define cutoff depth for IF statements\n"
"                        - default: 3"
msgstr ""

#: cobc/flag.def:50
#, fuzzy
msgid ""
"  -fsign=[ASCII|EBCDIC]\tdefine display sign representation\n"
"                        - default: machine native"
msgstr ""
"Definir a representação do sinal de exibição\n"
"\t\t\t- ASCII ou EBCDIC (Padrão : nativo da máquina)"

#: cobc/flag.def:54
#, fuzzy
msgid ""
"  -ffold-copy=[UPPER|LOWER]\tfold COPY subject to value\n"
"                        - default: no transformation"
msgstr ""
"insensibilidade à capitalização de COPY (Fold COPY) sujeito a valor (e.g. -ffold-copy=UPPER)\n"
"\t\t\t- Maiúsculas (UPPER) ou minúsculas (LOWER) (Padrão : sem transformação)"

#: cobc/flag.def:58
msgid ""
"  -ffold-call=[UPPER|LOWER]\tfold PROGRAM-ID, CALL, CANCEL subject to value\n"
"                        - default: no transformation"
msgstr ""

#: cobc/flag.def:62
msgid ""
"  -fdefaultbyte=<value>\tinitialize fields without VALUE to value\n"
"                        - decimal 0..255 or any quoted character\n"
"                        - default: initialize to picture"
msgstr ""

#: cobc/flag.def:67
msgid ""
"  -fmax-errors=<number>\tmaximum number of errors to report before\n"
"                        compilation is aborted\n"
"                        - default: 100"
msgstr ""

#: cobc/flag.def:72
msgid ""
"  -fdump=<scope>        dump data fields on abort, <scope> may be\n"
"                        a combination of: ALL, WS, LS, RD, FD, SC"
msgstr ""

#: cobc/flag.def:78
msgid ""
"  -fintrinsics=[ALL|intrinsic function name(,name,...)]\n"
"                        intrinsics to be used without FUNCTION keyword\n"
msgstr ""

# @@@ BAD ENGLISH OR BAD PORTUGUESE ???
#: cobc/flag.def:85
#, fuzzy
msgid "  -fstatic-call         output static function calls for the CALL statement"
msgstr "chamadas a funções estáticas de saída para a instrução CALL"

#: cobc/flag.def:88
#, fuzzy
msgid ""
"  -fno-gen-c-decl-static-call\tdisable generation of C function declations\n"
"                        for subroutines with static CALL"
msgstr "desabilita a generação de declarações de funções 'C' para subrotinas com chamada (CALL) estática"

#: cobc/flag.def:92
msgid ""
"  -fno-recursive_check  disable check of recursive program call;\n"
"                        effectively compiling as RECURSIVE program"
msgstr ""

#: cobc/flag.def:96
#, fuzzy
msgid ""
"  -fwinmain             generate WinMain instead of main when compiling\n"
"                        as executable"
msgstr "  -i, -info             exibe a informação do compilador (compilação/ambiente)"

#: cobc/flag.def:100
#, fuzzy
msgid "  -fcomputed-goto       generate computed goto C statements"
msgstr "gera instruções 'goto' na linguagem 'C'"

#: cobc/flag.def:103
#, fuzzy
msgid "  -falternate-ebcdic    use restricted ASCII to EBCDIC translate"
msgstr "usa tradução ASCII para EBCDIC de forma restrita"

#: cobc/flag.def:106
#, fuzzy
msgid "  -fextra-brace         generate extra braces in generated C code"
msgstr "gera chavetas ('{}') adicionais no código 'C' gerado"

#: cobc/flag.def:109
#, fuzzy
msgid "  -fcorrect-numeric     attempt correction of invalid numeric display items"
msgstr "tentativa de correção de itens de exibição numéricos inválidos"

#: cobc/flag.def:112
#, fuzzy
msgid "  -fstack-on-heap       PERFORM stack allocated on heap"
msgstr "pilha de PERFORM alocada na memória 'heap' (estrutura de dados organizada como árvore binária balanceada)"

#: cobc/flag.def:116
#, fuzzy
msgid ""
"  -ftrace               generate trace code\n"
"                        - executed SECTION/PARAGRAPH"
msgstr ""
"gera código de rastreio\n"
"\t\t\t- SECTION/PARAGRAPH executado"

#: cobc/flag.def:120
#, fuzzy
msgid ""
"  -ftraceall            generate trace code\n"
"                        - executed SECTION/PARAGRAPH/STATEMENTS\n"
"                        - turned on by -debug"
msgstr ""
"gera código de rastreio\n"
"\t\t\t- SECTION/PARAGRAPH/STATEMENTS executado(s)\n"
"\t\t\t- habilitado por -debug"

#: cobc/flag.def:125
#, fuzzy
msgid "  -fsyntax-only         syntax error checking only; don't emit any output"
msgstr "apenas para verificação de erros de sintaxe; não emite qualquer resultado"

#: cobc/flag.def:128
#, fuzzy
msgid ""
"  -fdebugging-line      enable debugging lines\n"
"                        - 'D' in indicator column or floating >>D"
msgstr ""
"habilita linhas de depuração\n"
"\t\t\t- 'D' na coluna indicadora (7) ou '>>D' flutuante"

#: cobc/flag.def:132
#, fuzzy
msgid ""
"  -fsource-location     generate source location code\n"
"                        - turned on by -debug/-g/-ftraceall"
msgstr ""
"Gera código de localização na fonte (source)\n"
"\t\t\t- habilitado por '-debug/-g/-ftraceall'"

#: cobc/flag.def:136
#, fuzzy
msgid "  -fimplicit-init       automatic initialization of the COBOL runtime system"
msgstr "inicialização automática do sistema de execução (runtime) do GnuCOBOL"

#: cobc/flag.def:139
#, fuzzy
msgid ""
"  -fstack-check         PERFORM stack checking\n"
"                        - turned on by -debug or -g"
msgstr ""
"verificação da pilha (stack) de PERFORM\n"
"\t\t\t- habilitado por '-debug' ou '-g'"

#: cobc/flag.def:143
#, fuzzy
msgid ""
"  -fwrite-after         use AFTER 1 for WRITE of LINE SEQUENTIAL\n"
"                        - default: BEFORE 1"
msgstr ""
"usar AFTER 1 para escrita (WRITE) de ficheiros sequênciais com registos delimitados (LINE SEQUENTIAL)\n"
"\t\t\t- padrão: BEFORE 1"

#: cobc/flag.def:147
#, fuzzy
msgid ""
"  -fmfcomment           '*' or '/' in column 1 treated as comment\n"
"                        - FIXED format only"
msgstr ""
"'*' ou '/' na columa 1 tratado como comentário\n"
"\t\t\t- apenas para fontes de formato fixo (FIXED)"

#: cobc/flag.def:151
#, fuzzy
msgid ""
"  -facucomment          '$' in indicator area treated as '*',\n"
"                        '|' treated as floating comment"
msgstr ""
"'$' na coluna indicadora (7) é tratado como '*',\n"
"\t\t\t'|' tratado como comentário flutuante"

#: cobc/flag.def:155
#, fuzzy
msgid ""
"  -fnotrunc             allow numeric field overflow\n"
"                        - non-ANSI behaviour"
msgstr ""
"permit(e/ir) transbordo (overflow) de campo numérico\n"
"\t\t\t- comportamento não-ANSI"

#: cobc/flag.def:159
msgid ""
"  -fodoslide            adjust items following OCCURS DEPENDING\n"
"                        - implies -fcomplex-odo"
msgstr ""

#: cobc/flag.def:163
#, fuzzy
msgid ""
"  -fsingle-quote        use a single quote (apostrophe) for QUOTE\n"
"                        - default: double quote"
msgstr ""
"usa apóstrofo (apostrophe) para QUOTE\n"
"\t\t\t- padrão: aspa (double quote)"

#: cobc/flag.def:173
#, fuzzy
msgid ""
"  -foptional-file       treat all files as OPTIONAL\n"
"                        - unless NOT OPTIONAL specified"
msgstr ""
"trata todos os ficheiros como opcionais (OPTIONAL)\n"
"\t\t\t- exceto se NOT OPTIONAL fôr especificado"

#: parser.y:267
#, fuzzy, c-format
msgid "unreachable statement '%s'"
msgstr "instrução inacessível '%s'"

#: parser.y:369 parser.y:629
#, c-format
msgid "'%s' is not in LINKAGE SECTION"
msgstr "'%s' não está na LINKAGE SECTION"

#: parser.y:372
#, fuzzy, c-format
msgid "'%s' cannot be BASED/EXTERNAL"
msgstr "'%s' não pode ser BASED/EXTERNAL"

#: parser.y:377
#, c-format
msgid "'%s' is not in WORKING-STORAGE SECTION"
msgstr "'%s' não está na WORKING-STORAGE SECTION"

#: parser.y:384
#, c-format
msgid "'%s' not level 01 or 77"
msgstr "'%s' não pertence ao nível 01 ou 77"

#: parser.y:387 parser.y:402
#, c-format
msgid "'%s' REDEFINES field not allowed here"
msgstr "'%s' campo REDEFINES não é permitido aqui"

#: parser.y:415
#, c-format
msgid "'%s' USING item duplicates RETURNING item"
msgstr "'%s' item USING duplica o item RETURNING"

#: parser.y:425
#, c-format
msgid "ENTRY '%s' duplicated"
msgstr "ENTRY '%s' duplicad(o/a)"

#: parser.y:444
#, fuzzy, c-format
msgid "maximum nested program depth exceeded (%d)"
msgstr "profundidade máxima excedida para programa aninhado (programa contido dentro de outro) (nested) (%d)"

#: parser.y:470 parser.y:497
#, fuzzy, c-format
msgid "%s statement not terminated by %s"
msgstr "instrução %s não terminada por END-%s"

#: parser.y:500
#, fuzzy, c-format
msgid "%s statement not terminated"
msgstr "instrução %s não terminada por END-%s"

#: parser.y:564
msgid "USE statement invalid for SORT file"
msgstr "instrução USE inválida para o ficheiro de ordenação (SORT file)"

#: parser.y:591 parser.y:593
#, fuzzy, c-format
msgid "duplicate %s clause"
msgstr "cláusula %s duplicada"

#: parser.y:611
#, c-format
msgid "Cannot specify %s without number of lines on page"
msgstr ""

#: parser.y:621
#, fuzzy, c-format
msgid "maximum OCCURS depth exceeded (%d)"
msgstr "profundidade máxima excedida para OCCURS (%d)"

#: parser.y:635 parser.y:637 parser.y:5953 parser.y:5956 parser.y:5958
#: parser.y:5960 parser.y:5995 parser.y:6520 parser.y:6522 parser.y:6524
#: parser.y:6526 parser.y:6572 parser.y:6581 parser.y:9851 parser.y:12034
#, c-format
msgid "%s and %s are mutually exclusive"
msgstr "%s e %s são mutuamente exclusivos"

#: parser.y:651 parser.y:655
msgid "TO phrase without DEPENDING phrase"
msgstr "frase TO sem frase DEPENDING"

#: parser.y:652
#, fuzzy
msgid "maximum number of occurrences assumed to be exact number"
msgstr "número máximo de ocorrências assumido como número exato"

#: parser.y:659 parser.y:6325
msgid "OCCURS TO must be greater than OCCURS FROM"
msgstr "OCCURS TO tem de ser maior que OCCURS FROM"

#: parser.y:668
#, fuzzy
msgid "OCCURS DEPENDING ON without TO phrase"
msgstr "ODO (OCCURS DEPENDING ON) sem a frase TO"

#: parser.y:734
#, c-format
msgid "%s header missing - assumed"
msgstr "%s sem o cabeçalho - assumido"

#: parser.y:736
#, c-format
msgid "%s header missing"
msgstr "%s sem o cabeçalho"

#: parser.y:848
#, fuzzy, c-format
msgid "duplicate %s"
msgstr "cláusula %s duplicada"

#: parser.y:850
#, c-format
msgid "%s incorrectly after %s"
msgstr ""

#: parser.y:948
#, fuzzy, c-format
msgid "redefinition of program name '%s'"
msgstr "redefinição do nome do programa '%s'"

#: parser.y:952
#, fuzzy, c-format
msgid "redefinition of program ID '%s'"
msgstr "redefinição da identificação do programa (program ID) '%s'"

#: parser.y:984
#, c-format
msgid "FUNCTION '%s' has no PROCEDURE DIVISION"
msgstr ""

#: parser.y:1084
msgid "functions may not be defined within a program/function"
msgstr ""

#: parser.y:1134
#, fuzzy, c-format
msgid "END FUNCTION '%s' is different from FUNCTION-ID '%s'"
msgstr "END FUNCTION '%s' não corresponde a FUNCTION-ID '%s'"

#: parser.y:1148
#, fuzzy, c-format
msgid "END PROGRAM '%s' is different from PROGRAM-ID '%s'"
msgstr "END PROGRAM '%s' não corresponde a PROGRAM-ID '%s'"

#: parser.y:1197
#, fuzzy
msgid "currency symbol must be one character long"
msgstr "'%s' CURSOR tem de ter 4 ou 6 carateres"

#: parser.y:1254
#, fuzzy, c-format
msgid "invalid character '%c' in currency symbol"
msgstr "um símbolo monetário traseiro (e.g. 123.45 €)"

#: parser.y:1270
msgid "prototype has same name as current function and will be ignored"
msgstr "protótipo tem o mesmo nome da função atual e será ignorado"

#: parser.y:1297
#, c-format
msgid "duplicate REPOSITORY entries for '%s' do not match"
msgstr "entradas de repositório (REPOSITORY) para '%s' não correspondem"

#: parser.y:1301
#, c-format
msgid "duplicate REPOSITORY entry for '%s'"
msgstr "entrada de repositório (REPOSITORY entry) duplicada para '%s'"

#: parser.y:1366
#, c-format
msgid "ORGANIZATION %s is incompatible with RECORD DELIMITER"
msgstr ""

#: parser.y:1378
msgid "RENAMES of 01-, 66- and 77-level items"
msgstr "RENAMES dos itens de nível 01, 66 e 77"

#: parser.y:1380
#, fuzzy
msgid "RENAMES may not reference a level 88"
msgstr "RENAMES não pode referênciar o nível 88"

#: parser.y:1407 parser.y:1410 parser.y:1441
#, c-format
msgid "cannot specify both %s and %s"
msgstr "não é possível especificar ambos '%s' e '%s'"

#: parser.y:1438
#, c-format
msgid "cannot specify both %s and %s; %s is ignored"
msgstr "não é possível especificar ambos '%s' e '%s'; '%s' ignorado"

#: parser.y:1609
msgid "FOR phrase cannot immediately follow ALL/LEADING/TRAILING"
msgstr "frase FOR não pode seguir imediatamente ALL/LEADING/TRAILING"

#: parser.y:1611
msgid "missing CHARACTERS/ALL/LEADING/TRAILING phrase after FOR phrase"
msgstr "falta a frase CHARACTERS/ALL/LEADING/TRAILING após a frase FOR"

#: parser.y:1618
msgid "missing FOR phrase before CHARACTERS/ALL/LEADING/TRAILING phrase"
msgstr "falta a frase FOR antes da frase CHARACTERS/ALL/LEADING/TRAILING"

#: parser.y:1621
msgid "missing value between CHARACTERS/ALL/LEADING/TRAILING words"
msgstr "falta o valor entre as palavras CHARACTERS/ALL/LEADING/TRAILING"

#: parser.y:1628
#, fuzzy
msgid "missing ALL/LEADING/TRAILING before value"
msgstr "falta ALL/LEADING/TRAILING antes do valor"

#: parser.y:1678
#, fuzzy
msgid "88-level cannot be used here"
msgstr "o nível 88 não pode ser usado aqui"

#: parser.y:1698
msgid "cannot specify NO ADVANCING in screen DISPLAY"
msgstr "não é possível especificar NO ADVANCING em exibição de ecrã (screen DISPLAY)"

#: parser.y:1770 parser.y:1787
msgid "non-standard DISPLAY"
msgstr "DISPLAY despadronizado (non-standard)"

#: parser.y:1774
msgid "screens may only be displayed on CRT"
msgstr "ecrãs (screens) só podem ser exibidos no ecrã CRT (tubo de raios catódicos)"

#: parser.y:1779 parser.y:1822
msgid "cannot mix screens and fields in the same DISPLAY statement"
msgstr "não pode misturar ecrãs (screens) e campos (fields) na mesma instrução DISPLAY"

#: parser.y:1783
msgid "screen clauses may only be used for DISPLAY on CRT"
msgstr "cláusulas de ecrã (screen) só podem ser usadas com DISPLAY no ecrã CRT (tubo de raios catódicos)"

#: parser.y:1828
msgid "ambiguous DISPLAY; put items to display on device in separate DISPLAY"
msgstr "DISPLAY ambíguo; colocar os items a exibir num dispositivo com exibição (DISPLAY) separada"

#: parser.y:1844
#, fuzzy, c-format
msgid "%s is not an alphanumeric literal"
msgstr "'%s' não é um literal alfanumérico"

#: parser.y:1846
#, fuzzy, c-format
msgid "'%s' is not USAGE DISPLAY"
msgstr "'%s' não é USAGE DISPLAY"

#: parser.y:2839
#, fuzzy
msgid "multiple PROGRAM-ID's without matching END PROGRAM"
msgstr "múltiplos 'PROGRAM-ID' sem o correspondente 'END PROGRAM' de cada um"

#: parser.y:2842
#, fuzzy
msgid "executable requested but no program found"
msgstr "programa executável solicitado mas não encontrado"

#: parser.y:3049 parser.y:3058
msgid "COMMON may only be used in a contained program"
msgstr "COMMON só pode ser usado num programa aninhado (programa contido dentro de outro)"

#: parser.y:3067
msgid "CALL prototypes"
msgstr "protótipos CALL"

#: parser.y:3232 parser.y:3463 parser.y:3503 parser.y:3618 parser.y:3740
#: parser.y:3836 parser.y:3909 parser.y:3934 parser.y:4008 parser.y:4027
#: parser.y:4043 parser.y:4061 parser.y:4079 parser.y:4096 parser.y:6641
#, c-format
msgid "%s not allowed in nested programs"
msgstr "%s não é permitido em programas aninhados (programas contidos dentro de outros)"

#: parser.y:3341
msgid "segment-number must be in range of values 1 to 49"
msgstr ""

#: parser.y:3353
#, fuzzy
msgid "duplicate CLASSIFICATION clause"
msgstr "cláusula CLASSIFICATION duplicada"

#: parser.y:3428
msgid "PROGRAM phrase"
msgstr "frase PROGRAM"

#: parser.y:3516
#, fuzzy, c-format
msgid "invalid system-name '%s'"
msgstr "nome-de-sistema inválido '%s'"

#: parser.y:3528 parser.y:3539 parser.y:3788
#, fuzzy, c-format
msgid "invalid %s clause"
msgstr "cláusula %s inválida"

#: parser.y:3862 parser.y:3866
msgid "CLASS literal with THRU must have size 1"
msgstr "literal CLASS com THRU tem de ter 1 caratere de comprimento"

#: parser.y:3884
msgid "NATIONAL CLASS"
msgstr ""

#: parser.y:3893
#, fuzzy
msgid "CLASS IS integer IN alphabet-name"
msgstr "'%s' não é um nome-de-alfabeto"

#: parser.y:3941
msgid "separate currency symbol and currency string"
msgstr ""

#: parser.y:3974
#, fuzzy, c-format
msgid "invalid CURRENCY SIGN '%s'"
msgstr "CURRENCY SIGN '%s' inválido"

#: parser.y:4175
msgid "cannot use RELATIVE KEY clause on INDEXED files"
msgstr ""

#: parser.y:4179
msgid "cannot use RECORD KEY clause on RELATIVE files"
msgstr ""

#: parser.y:4490
#, fuzzy, c-format
msgid "'%s' is not an alphabet-name"
msgstr "'%s' não é um nome-de-alfabeto"

#: parser.y:4624 parser.y:4649
#, fuzzy, c-format
msgid "RECORD DELIMITER %s only allowed with SEQUENTIAL files"
msgstr "READ PREVIOUS apenas permitida em ficheiros indexados de leitura sequencial (INDEXED SEQUENTIAL)"

#: parser.y:4628 parser.y:4641 parser.y:4653 parser.y:4665
#, fuzzy
msgid "RECORD DELIMITER clause"
msgstr "cláusulas LOCK"

#: parser.y:4637
#, fuzzy, c-format
msgid "RECORD DELIMITER %s only allowed with (LINE) SEQUENTIAL files"
msgstr "READ PREVIOUS apenas permitida em ficheiros indexados de leitura sequencial (INDEXED SEQUENTIAL)"

#: parser.y:4642
msgid "LINE-SEQUENTIAL phrase"
msgstr ""

#: parser.y:4654
msgid "BINARY-SEQUENTIAL phrase"
msgstr ""

#: parser.y:4662
#, fuzzy
msgid "RECORD DELIMITER clause only allowed with (LINE) SEQUENTIAL files"
msgstr "READ PREVIOUS apenas permitida em ficheiros indexados de leitura sequencial (INDEXED SEQUENTIAL)"

#: parser.y:4667
msgid "Phrase in RECORD DELIMITER not recognized; will be ignored."
msgstr ""

#: parser.y:4926
msgid "RECORD description missing or invalid"
msgstr "descrição RECORD não existe ou é inválida"

#: parser.y:4979 parser.y:4989
#, fuzzy
msgid "file cannot have both EXTERNAL and GLOBAL clauses"
msgstr "ficheiro não pode ter ambas as cláusulas EXTERNAL e GLOBAL"

#: parser.y:4993 parser.y:5647 parser.y:5998 parser.y:11022 parser.y:13566
#, fuzzy, c-format
msgid "%s is invalid in a user FUNCTION"
msgstr "%s é inválid(o/a) numa função-definida-pelo-utilizador (UDF)"

#: parser.y:5031 parser.y:5057
msgid "RECORD clause ignored for LINE SEQUENTIAL"
msgstr "cláusula RECORD ignorada para LINE SEQUENTIAL"

#: parser.y:5036 parser.y:5086 parser.y:5125
msgid "RECORD clause invalid"
msgstr "cláusula RECORD inválida"

#: parser.y:5041 parser.y:5072 parser.y:5110
#, fuzzy, c-format
msgid "RECORD size (IDX) exceeds maximum allowed (%d)"
msgstr "tamanho do registo (RECORD) excede o máximo permitido (%d)"

#: parser.y:5046 parser.y:5078 parser.y:5116
#, c-format
msgid "RECORD size exceeds maximum allowed (%d)"
msgstr "tamanho do registo (RECORD) excede o máximo permitido (%d)"

#: parser.y:5207
msgid "LINAGE clause with wrong file type"
msgstr "cláusula LINAGE com tipo de ficheiro incorreto"

#: parser.y:5269
msgid "RECORDING MODE U or S can only be used with RECORD SEQUENTIAL files"
msgstr "RECORDING MODE U or S só pode ser usado com ficheiros de registos sequenciais (RECORD SEQUENTIAL)"

#: parser.y:5301
#, fuzzy, c-format
msgid "ignoring CODE-SET '%s'"
msgstr "a ignorar CODE-SET '%s'"

#: parser.y:5310
msgid "CODE-SET clause invalid for file type"
msgstr "cláusula CODE-SET inválida para o tipo de ficheiro"

#: parser.y:5338
msgid "REPORT clause with wrong file type"
msgstr "cláusula REPORT com o tipo de ficheiro incorreto"

#: parser.y:5416
#, fuzzy
msgid "CD record missing"
msgstr "falta o registo CD"

#: parser.y:5810
msgid "CONSTANT item not at 01 level"
msgstr "item CONSTANT não se encontra no nível 01"

#: parser.y:5926
#, fuzzy
msgid "REDEFINES clause not following entry-name"
msgstr "cláusula REDEFINES tem de seguir o nome-de-entrada"

#: parser.y:5946 parser.y:6000 parser.y:6514 parser.y:6597 parser.y:6621
#, c-format
msgid "%s not allowed here"
msgstr "%s não é permitido aqui"

#: parser.y:5948 parser.y:5990 parser.y:6516
#, c-format
msgid "%s only allowed at 01/77 level"
msgstr "%s apenas permitido no nível 01/77"

#: parser.y:5950 parser.y:5992 parser.y:6518 parser.y:6601 parser.y:6623
#, fuzzy, c-format
msgid "%s requires a data name"
msgstr "%s requere um nome de dados"

#: parser.y:6376 parser.y:6378
msgid "INDEXED should follow ASCENDING/DESCENDING"
msgstr ""

#: parser.y:6559
msgid "FALSE clause only allowed for 88 level"
msgstr "cláusula FALSE apenas permitido no nivel 88"

#: parser.y:6599
#, fuzzy, c-format
msgid "%s only allowed at 01 level"
msgstr "%s apenas permitido no nível 01/77"

#: parser.y:6603 parser.y:6625
#, c-format
msgid "%s and %s combination not allowed"
msgstr ""

#: parser.y:6733
msgid "GLOBAL is not allowed with RD"
msgstr "GLOBAL não é permitido com RD"

#: parser.y:7273 parser.y:7288 parser.y:7306 parser.y:15349
#, fuzzy
msgid "positive integer value expected"
msgstr "esperado valor inteiro positivo (sem sinal)"

#: parser.y:7322
msgid "PLUS is not recommended with LEFT, RIGHT or CENTER"
msgstr ""

#: parser.y:7324
#, fuzzy
msgid "PLUS is not allowed with LEFT, RIGHT or CENTER"
msgstr "GLOBAL não é permitido com RD"

#: parser.y:7362 parser.y:7391
msgid "PLUS is ignored on first field of line"
msgstr ""

#: parser.y:7400
msgid "invalid COLUMN integer; must be > 0"
msgstr ""

#: parser.y:7404
msgid "COLUMN numbers should increase"
msgstr ""

#: parser.y:7512 parser.y:7578
msgid "INITIAL specified on non-input field"
msgstr "INITIAL não foi especificado num campo de entrada"

#: parser.y:7525 parser.y:7591
msgid "relative LINE/COLUMN clause required with OCCURS"
msgstr "cláusula LINE/COLUMN relativa requerida com OCCURS"

#: parser.y:7692 parser.y:7696
msgid "screen positions from data-item"
msgstr ""

#: parser.y:8505
#, fuzzy
msgid "OCCURS screen items"
msgstr "GLOBAL não é permitida com itens de ecrã (screen)"

#: parser.y:8517
#, fuzzy
msgid "GLOBAL screen items"
msgstr "GLOBAL não é permitida com itens de ecrã (screen)"

#: parser.y:8544
msgid "overriding convention specified in ENTRY-CONVENTION"
msgstr ""

#: parser.y:8555
#, fuzzy
msgid "executable program requested but PROCEDURE/ENTRY has USING clause"
msgstr "programa executável solicitado mas PROCEDURE/ENTRY tem cláusula USING"

#: parser.y:8625 parser.y:8642 parser.y:9975
#, fuzzy, c-format
msgid "number of parameters exceeds maximum %d"
msgstr "número de parâmetros excede o máximo %d"

#: parser.y:8634
msgid "CHAINING invalid in user FUNCTION"
msgstr "CHAINING inválido numa função-definida-pelo-utilizador (UDF)"

#: parser.y:8670
#, fuzzy
msgid "ANY LENGTH items may only be BY REFERENCE formal parameters"
msgstr "itens ANY LENGTH só podem ser passados por referência (BY REFERENCE)"

#: parser.y:8687 parser.y:10036 parser.y:10045
#, c-format
msgid "%s not allowed in CHAINED programs"
msgstr "%s não é permitido em programas CHAINED"

#: parser.y:8689
#, fuzzy
msgid "parameters passed BY VALUE"
msgstr "parâmetros passados por valor (BY VALUE)"

#: parser.y:8700 parser.y:8708 parser.y:8716 parser.y:8737
msgid "SIZE only allowed for BY VALUE items"
msgstr "SIZE apenas permitido para itens passados por valor (BY VALUE)"

#: parser.y:8739 parser.y:8756
#, fuzzy
msgid "invalid value for SIZE"
msgstr "valor inválido para SIZE"

#: parser.y:8771
msgid "OPTIONAL only allowed for BY REFERENCE items"
msgstr "OPTIONAL apenas permitido para itens passados por referência (BY REFERENCE)"

#: parser.y:8783
msgid "RETURNING clause is required for a FUNCTION"
msgstr "cláusula RETURNING é requerida para uma função (FUNCTION)"

#: parser.y:8789
msgid "RETURNING clause cannot be OMITTED for main program"
msgstr "cláusula RETURNING não pode ser OMITTED para o programa principal"

#: parser.y:8792
#, fuzzy
msgid "RETURNING clause cannot be OMITTED for a FUNCTION"
msgstr "cláusula RETURNING não pode ser omitida (OMITTED) para uma função (FUNTION)"

#: parser.y:8805
#, fuzzy
msgid "RETURNING item is not defined in LINKAGE SECTION"
msgstr "'%s' não está na LINKAGE SECTION"

#: parser.y:8807
#, fuzzy
msgid "RETURNING item must have level 01"
msgstr "item RETURNING tem de ter o nível 01"

#: parser.y:8809
#, fuzzy
msgid "RETURNING item should not have OCCURS"
msgstr "item RETURNING não deverá ter OCCURS"

#: parser.y:8813
msgid "function RETURNING item may not be ANY LENGTH"
msgstr "item RETURNING de uma função não pode ser definido com ANY LENGTH"

#: parser.y:9001
#, fuzzy, c-format
msgid "'%s' is not a statement"
msgstr "'%s' não é uma instrução"

#: parser.y:9003
#, c-format
msgid "unknown statement '%s'; it may exist in another dialect"
msgstr "instrução desconhecida '%s'; pode existir noutro dialeto"

#: parser.y:9006
#, fuzzy, c-format
msgid "unknown statement '%s'"
msgstr "instrução desconhecida '%s'"

#: parser.y:9025
msgid "SECTION segment-number must be less than or equal to 99"
msgstr ""

#: parser.y:9028
#, fuzzy
msgid "SECTION segment-number in DECLARATIVES must be less than 50"
msgstr "segmento SECTION inválido dentro de DECLARATIVE"

#: parser.y:9036
#, fuzzy
msgid "SECTION segment within DECLARATIVES"
msgstr "segmento SECTION inválido dentro de DECLARATIVE"

#: parser.y:9218
msgid "non-standard ACCEPT"
msgstr "ACCEPT não padronizado"

#: parser.y:9230
#, fuzzy
msgid "PROMPT clause"
msgstr "cláusulas LOCK"

#: parser.y:9234
msgid "SIZE IS clause"
msgstr ""

#: parser.y:9369 parser.y:9633
msgid "TIME-OUT or BEFORE TIME clauses"
msgstr "cláusulas TIME-OUT ou BEFORE TIME"

#: parser.y:9395 parser.y:9411 parser.y:9426
msgid "AT screen-location"
msgstr "AT screen-location"

#: parser.y:9427
msgid "LINE or COLUMN"
msgstr "LINE ou COLUMN"

#: parser.y:9762
msgid "ALLOCATE CHARACTERS requires RETURNING clause"
msgstr "ALLOCATE CHARACTERS requere cláusula RETURNING"

#: parser.y:9836
#, fuzzy
msgid "recursive program call - assuming RECURSIVE attribute"
msgstr "chamada recursiva a um programa - assume-se o atributo RECURSIVE"

#: parser.y:9843
msgid "STATIC CALL convention ignored because of ON EXCEPTION"
msgstr ""

#: parser.y:9902 cobc/typeck.c:10789
#, fuzzy
msgid "invalid mnemonic name"
msgstr "nome mnemónico inválido"

#: parser.y:9922 parser.y:10203
msgid "CALL/CANCEL with program-prototype-name"
msgstr "CALL/CANCEL com nome-do-protótipo-do-programa (program-prototype-name)"

#: parser.y:9926
msgid "id/literal ignored, using prototype name"
msgstr ""

#: parser.y:9932
#, fuzzy
msgid "NESTED phrase is only valid with literal"
msgstr "EXIT PERFORM é apenas válido com PERFORM em linha (inline)"

#: parser.y:9993
#, fuzzy
msgid "OMITTED only allowed when parameters are passed BY REFERENCE"
msgstr "OMITTED apenas permitido quando os parâmetros são passados por referência (BY REFERENCE)"

#: parser.y:10006
#, fuzzy
msgid "invalid file name reference"
msgstr "referência de nome de ficheiro inválido"

#: parser.y:10014
#, fuzzy, c-format
msgid "BY CONTENT assumed for alphanumeric item '%s'"
msgstr "BY CONTENT assumido para item alfanumérico"

#: parser.y:10077
msgid "RETURNING item must have level 01 or 77"
msgstr "item RETURNING ten de ter o nível 01 ou 77"

#: parser.y:10081
#, fuzzy
msgid "RETURNING item must be a LINKAGE SECTION item or have BASED clause"
msgstr "item RETURNING tem de ser definido na LINKAGE SECTION ou ter uma cláusula BASED"

#: parser.y:10115 parser.y:13887 parser.y:13942
msgid "NOT EXCEPTION before EXCEPTION"
msgstr "NOT EXCEPTION antes de EXCEPTION"

#: parser.y:10724
#, c-format
msgid "HANDLE must be a %s HANDLE"
msgstr ""

#: parser.y:10736
msgid "HANDLE must be a generic HANDLE"
msgstr ""

#: parser.y:10797
#, fuzzy, c-format
msgid "HANDLE clause invalid for %s"
msgstr "a cláusula %s é inválida para o ficheiro '%s'"

#: parser.y:10835
#, fuzzy
msgid "ignoring CONVERSION"
msgstr "ignorando CONVERSION"

#: parser.y:11020 parser.y:13739
#, fuzzy, c-format
msgid "%s is invalid in nested program"
msgstr "%s é inválido em programas aninhados (programas contidos dentro de outros)"

#: parser.y:11040 parser.y:11081 parser.y:11092 parser.y:11103
#, fuzzy, c-format
msgid "maximum evaluate depth exceeded (%d)"
msgstr "máxima profundidade para avaliação excedida (%d)"

#: parser.y:11210
#, fuzzy
msgid "invalid THROUGH usage"
msgstr "utilização inválida de THRU/THROUGH"

#: parser.y:11286
msgid "EXIT PROGRAM is not allowed within a USE GLOBAL procedure"
msgstr "EXIT PROGRAM não é permitido dentro de um procedimento com USE GLOBAL"

#: parser.y:11290
#, fuzzy
msgid "EXIT PROGRAM not allowed within a FUNCTION"
msgstr "EXIT PROGRAM não é permitido dentro duma função (FUNCTION)"

#: parser.y:11299 parser.y:11501
msgid "RETURNING/GIVING not allowed for non-returning sources"
msgstr ""

#: parser.y:11311
msgid "EXIT FUNCTION is not allowed within a USE GLOBAL procedure"
msgstr "EXIT FUNCTION não é permitido dentro de um procedimiento com USE GLOBAL"

#: parser.y:11315
#, fuzzy
msgid "EXIT FUNCTION only allowed within a FUNCTION"
msgstr "EXIT FUNCTION apenas permitido dentro de uma função (FUNCTION)"

#: parser.y:11329 parser.y:11351
msgid "EXIT PERFORM is only valid with inline PERFORM"
msgstr "EXIT PERFORM é apenas válido com PERFORM em linha (inline)"

#: parser.y:11372
msgid "EXIT SECTION is only valid with an active SECTION"
msgstr "EXIT SECTION é apenas válido com uma secção (SECTION) activa"

#: parser.y:11392
msgid "EXIT PARAGRAPH is only valid with an active PARAGRAPH"
msgstr "EXIT PARAGRAPH é apenas válido com um parágrafo (PARAGRAPH) activo"

#: parser.y:11531
msgid "IF without imperative statement"
msgstr ""

#: parser.y:11748
#, fuzzy
msgid "TALLYING clause is incomplete"
msgstr "Cláusula TALLYING está incompleta"

#: parser.y:11865
msgid "INSPECT missing ALL/FIRST/LEADING/TRAILING"
msgstr "INSPECT sem ALL/FIRST/LEADING/TRAILING"

#: parser.y:12034
#, fuzzy
msgid "LOCK clauses"
msgstr "cláusulas LOCK"

#: parser.y:12231 parser.y:12239 parser.y:12247
#, c-format
msgid "PERFORM VARYING '%s' (line %d of %s) is not a numeric field"
msgstr ""

#: parser.y:12262
#, fuzzy
msgid "PERFORM VARYING without BY phrase"
msgstr "ODO (OCCURS DEPENDING ON) sem a frase TO"

#: parser.y:12306 cobc/typeck.c:9737 cobc/typeck.c:10703
msgid "LOCK clause invalid with file LOCK AUTOMATIC"
msgstr "cláusula LOCK inválida com ficheiro definido com bloqueio automático (LOCK AUTOMATIC)"

#: parser.y:12311
msgid "KEY clause invalid with this file type"
msgstr "cláusula KEY inválida com este tipo de ficheiro"

#: parser.y:12316 cobc/typeck.c:9733 cobc/typeck.c:10699
msgid "INVALID KEY clause invalid with this file type"
msgstr "cláusula INVALID KEY inválida com este tipo de ficheiro"

#: parser.y:12922
#, fuzzy
msgid "file sort requires KEY phrase"
msgstr "ficheiro de ordenação (sort) requere a frase KEY"

#: parser.y:12925 cobc/typeck.c:10275
#, fuzzy, c-format
msgid "%s is not implemented"
msgstr "'%s' não está implementad(o/a)"

#: parser.y:12925 cobc/typeck.c:10275
msgid "table SORT without keys"
msgstr "tabela de ordenação (SORT) sem chave(s)"

#: parser.y:12990
#, fuzzy
msgid "file sort requires USING or INPUT PROCEDURE"
msgstr "ficheiro de ordenação (sort) requere USING ou INPUT PROCEDURE"

#: parser.y:12997
msgid "USING invalid with table SORT"
msgstr "USING inválido com tabela de ordenação (SORT)"

#: parser.y:13007
msgid "INPUT PROCEDURE invalid with table SORT"
msgstr "INPUT PROCEDURE inválido com tabela de ordenação (SORT)"

#: parser.y:13009
msgid "INPUT PROCEDURE invalid with MERGE"
msgstr "INPUT PROCEDURE inválido com MERGE"

#: parser.y:13022
#, fuzzy
msgid "file sort requires GIVING or OUTPUT PROCEDURE"
msgstr "ficheiro de ordenação requere GIVING ou OUTPUT PROCEDURE"

#: parser.y:13029
msgid "GIVING invalid with table SORT"
msgstr "GIVING inválido com tabela de ordenação (SORT)"

#: parser.y:13039
msgid "OUTPUT PROCEDURE invalid with table SORT"
msgstr "OUTPUT PROCEDURE inválido com tabela de ordenação (SORT)"

#: parser.y:13066
msgid "SIZE/LENGTH invalid here"
msgstr "SIZE/LENGTH inválido aqui"

#: parser.y:13119
#, fuzzy
msgid "NOT EQUAL condition not allowed on START statement"
msgstr "condição NOT EQUAL não é permitida na instrução START"

#: parser.y:13167
#, fuzzy, c-format
msgid "%s is replaced by %s"
msgstr "%s é antiquad(o/a) (archaic) em %s"

#: parser.y:13220
msgid "STOP literal"
msgstr ""

#: parser.y:13224
#, fuzzy
msgid "STOP identifier"
msgstr "identificador PROMPT inválido"

#: parser.y:13352
msgid "SUPPRESS statement must be within DECLARATIVES"
msgstr "instrução SUPPRESS tem de ser definida nas declarativas (DECLARATIVES)"

#: parser.y:13426
msgid "UNLOCK invalid for SORT files"
msgstr "UNLOCK inválido para ficheiros de ordenação (SORT)"

#: parser.y:13537 parser.y:13616
msgid "USE statement must be within DECLARATIVES"
msgstr "instrução USE tem de estar definida nas declarativas (DECLARATIVES)"

#: parser.y:13539
msgid "SECTION header missing before USE statement"
msgstr "cabeçalho SECTION não foi definido antes da instrução USE"

#: parser.y:13618
msgid "USE DEBUGGING not supported in contained program"
msgstr "USE DEBUGGING não suportado em programa aninhado"

#: parser.y:13700
#, fuzzy
msgid "duplicate USE DEBUGGING ON ALL PROCEDURES"
msgstr "USE DEBUGGING ON ALL PROCEDURES duplicado"

#: parser.y:13714
#, fuzzy
msgid "invalid target for DEBUGGING ALL"
msgstr "destino (target) inválido para DEBUGGING ALL"

#: parser.y:13770
#, fuzzy, c-format
msgid "'%s' is not a report group"
msgstr "'%s' não é um nome de um relatório (report)"

#: parser.y:13988
msgid "NOT SIZE ERROR before SIZE ERROR"
msgstr "NOT SIZE ERROR antes de SIZE ERROR"

#: parser.y:14034
msgid "NOT OVERFLOW before OVERFLOW"
msgstr "NOT OVERFLOW antes de OVERFLOW"

#: parser.y:14133
msgid "NOT AT END-OF-PAGE before AT END-OF-PAGE"
msgstr "NOT AT END-OF-PAGE antes de AT END-OF-PAGE"

#: parser.y:14183
msgid "NOT INVALID KEY before INVALID KEY"
msgstr "NOT INVALID KEY antes de INVALID KEY"

#: parser.y:14437
msgid "LINAGE-COUNTER must be qualified here"
msgstr "LINAGE-COUNTER tem de ser qualificado aqui"

#: parser.y:14440
#, fuzzy
msgid "invalid LINAGE-COUNTER usage"
msgstr "modo de usar de LINAGE-COUNTER inválido"

#: parser.y:14451 parser.y:14547 parser.y:14608
#, c-format
msgid "'%s' is not a file name"
msgstr "'%s' não é um nome de um ficheiro"

#: parser.y:14462
msgid "LINE-COUNTER must be qualified here"
msgstr "LINE-COUNTER tem de ser qualificado aqui"

#: parser.y:14465
#, fuzzy
msgid "invalid LINE-COUNTER usage"
msgstr "modo de usar de LINE-COUNTER inválido"

#: parser.y:14476 parser.y:14501
#, c-format
msgid "'%s' is not a report name"
msgstr "'%s' não é um nome de um relatório (report)"

#: parser.y:14487
msgid "PAGE-COUNTER must be qualified here"
msgstr "PAGE-COUNTER tem de ser qualificado aqui"

#: parser.y:14490
#, fuzzy
msgid "invalid PAGE-COUNTER usage"
msgstr "modo de usar de PAGE-COUNTER inválido"

#: parser.y:14537 cobc/typeck.c:9698 cobc/typeck.c:9776 cobc/typeck.c:10671
#, fuzzy, c-format
msgid "%s requires a record name as subject"
msgstr "%s requere um nome de registo (record) como assunto"

#: parser.y:14564
#, c-format
msgid "'%s' not indexed"
msgstr "'%s' não indexado"

#: parser.y:14590
#, fuzzy, c-format
msgid "multiple reference to '%s' "
msgstr "múltiplas referências a '%s' "

#: parser.y:14620
#, fuzzy, c-format
msgid "'%s' is not a CD name"
msgstr "'%s' não é um nome CD"

#: parser.y:14661
#, fuzzy, c-format
msgid "'%s' is not a valid report name"
msgstr "'%s' não é um nome de um relatório (report)"

#: parser.y:14893
#, fuzzy
msgid "invalid mnemonic identifier"
msgstr "identificador mnemónico inválido"

#: parser.y:14964
#, fuzzy
msgid "non-zero value expected"
msgstr "esperado um valor inteiro"

#: parser.y:15108 cobc/typeck.c:5313 cobc/typeck.c:5320
#, fuzzy, c-format
msgid "'%s' is not numeric"
msgstr "'%s' não é numérico"

#: parser.y:15125
#, fuzzy, c-format
msgid "'%s' is not a field or file"
msgstr "'%s' não é um campo (field) ou ficheiro (file)"

#: parser.y:15143
#, fuzzy, c-format
msgid "'%s' is not a field"
msgstr "'%s' não é um campo"

#: parser.y:15287
#, fuzzy
msgid "non-negative integer value expected"
msgstr "esperado um valor inteiro não negativo (>=0)"

#: parser.y:15301 parser.y:15305 parser.y:15368
#, fuzzy
msgid "integer value expected"
msgstr "esperado um valor inteiro"

#: parser.y:15310
#, fuzzy
msgid "invalid symbolic integer"
msgstr "inteiro simbólico inválido"

#: parser.y:15328 parser.y:15332
#, fuzzy
msgid "unsigned positive integer value expected"
msgstr "esperado valor inteiro positivo (sem sinal)"

#: parser.y:15345
#, fuzzy
msgid "Integer value expected"
msgstr "esperado um valor inteiro"

#: parser.y:15372
#, fuzzy
msgid "invalid CLASS value"
msgstr "valor de CLASS inválido"

#: parser.y:15453
msgid "PHYSICAL argument for LENGTH functions"
msgstr ""

#: parser.y:15617 parser.y:15634
msgid "cannot specify offset and SYSTEM-OFFSET at the same time"
msgstr "Não é possível especificar o deslocamento (offset) e SYSTEM-OFFSET ao mesmo tempo"

#: pplex.l:219 pplex.l:1621
msgid "debugging indicator"
msgstr ""

#: pplex.l:296
#, fuzzy
msgid "ignoring empty directive"
msgstr "ignorando directiva vazia"

#: pplex.l:306 pplex.l:364
#, fuzzy, c-format
msgid "ignoring invalid directive: '%s'"
msgstr "ignorando directiva inválida: '%s'"

#: pplex.l:312
#, fuzzy
msgid "ignoring invalid directive"
msgstr "ignorando directiva inválida"

#: pplex.l:319
#, fuzzy
msgid "VCS directive"
msgstr "diretiva PAGE"

#: pplex.l:372 pplex.l:379
#, fuzzy
msgid "spurious '$' detected - ignored"
msgstr "detetados '$' falsos - ignorado"

#: pplex.l:385
msgid "PROCESS statement ignored"
msgstr "instrução PROCESS ignorada"

#: pplex.l:834
#, fuzzy
msgid "IF/ELIF/ELSE directive without matching END-IF"
msgstr "directiva IF/ELIF/ELSE sem o correspondente END-IF"

#: pplex.l:946
#, fuzzy
msgid "file was included here"
msgstr "o ficheiro de configuração foi incluído aqui"

# @@@ CHECK TRANSLATION ???
#: pplex.l:1144
#, fuzzy, c-format
msgid "directive nest depth exceeded: %d"
msgstr "profundidade do nó diretivo excedido: %d"

#: pplex.l:1162
msgid "ELSE directive without matching IF/ELIF"
msgstr "directiva ELSE sem o(s) correspondente(s) IF/ELIF"

#: pplex.l:1178
msgid "END-IF directive without matching IF/ELIF/ELSE"
msgstr "directiva END-IF sem o(s) correspondente(s) IF/ELIF/ELSE"

#: pplex.l:1194
msgid "ELIF directive without matching IF/ELIF"
msgstr "directiva ELIF sem o(s) correspondente(s) IF/ELIF"

#: pplex.l:1216
#, fuzzy, c-format
msgid "invalid internal case: %u"
msgstr "situação interna inválida: %u"

#: pplex.l:1346
msgid "buffer overrun - too many continuation lines"
msgstr "ultrapassado o limite da memória de armazenamento temporário (buffer) - demasiadas linhas de continuação"

#: pplex.l:1436 pplex.l:1444
#, fuzzy
msgid "line not terminated by a newline"
msgstr ""
"linha não terminada por uma nova linha (newline)\n"
"e.g. ascii decimal 10"

#: pplex.l:1439 pplex.l:1447
#, c-format
msgid "source text exceeds %d bytes, will be truncated"
msgstr "o texto do programa fonte excede %d octetos (bytes), será truncado"

#: pplex.l:1609
#, fuzzy
msgid "invalid continuation in comment entry"
msgstr "continuação inválida na entrada de comentário"

#: pplex.l:1614
msgid "continuation of COBOL words"
msgstr "continuação das palavras COBOL"

#: pplex.l:1635
#, fuzzy, c-format
msgid "invalid indicator '%c' at column 7"
msgstr "indicador '%c' inválido na coluna 7"

#: pplex.l:1682 pplex.l:1693
#, fuzzy
msgid "invalid line continuation"
msgstr "continuação de linha inválida"

#: pplex.l:1701
#, fuzzy
msgid "continuation character expected"
msgstr "caratere de continuação esperado"

# @@@ CHECK TRANSLATION ???
#: pplex.l:1767
#, fuzzy, c-format
msgid "source text after program-text area (column %d)"
msgstr "código fonte após a área de instruções-de-programação (coluna %d)"

# @@@ CHECK TRANSLATION ???
#: ppparse.y:230
#, fuzzy
msgid "directive comparison on different types"
msgstr "comparação de instruções em diferentes tipos"

#: ppparse.y:298
#, fuzzy, c-format
msgid "duplicate DEFINE directive '%s'"
msgstr "Diretiva DEFINE/SET inválida"

#: ppparse.y:305 ppparse.y:315
#, fuzzy
msgid "invalid constant in DEFINE directive"
msgstr "Diretiva DEFINE/SET inválida"

#: ppparse.y:413
#, c-format
msgid "compiler flag '%s' unknown"
msgstr ""

#: ppparse.y:459
#, fuzzy, c-format
msgid "invalid %s directive option '%s'"
msgstr "diretiva %s inválida"

#: ppparse.y:667
#, fuzzy
msgid "*CONTROL statement"
msgstr "segmento SECTION"

#: ppparse.y:894 ppparse.y:965 ppparse.y:1102
#, fuzzy, c-format
msgid "invalid %s directive"
msgstr "diretiva %s inválida"

#: ppparse.y:1004
#, fuzzy
msgid "LEAP-SECOND ON directive"
msgstr "ignorando a directiva LEAP-SECOND"

#: ppparse.y:1012
msgid "TURN directive"
msgstr "diretiva TURN"

#: ppparse.y:1094 ppparse.y:1119
#, fuzzy
msgid "invalid constant"
msgstr "constante inválida"

#: cobc/reserved.c:3536
#, fuzzy
msgid "device name"
msgstr "nome do dispositivo"

#: cobc/reserved.c:3539
#, fuzzy
msgid "switch name"
msgstr "nome do comutador (switch)"

#: cobc/reserved.c:3542
#, fuzzy
msgid "feature name"
msgstr "nome da característica (feature)"

#: cobc/reserved.c:3617
#, fuzzy, c-format
msgid "reserved word must have less than %d characters"
msgstr "palavra reservada tem de ter menos de %d carateres"

#: cobc/reserved.c:3636
msgid "ignored asterisk at end of alias target"
msgstr "asterisco ignorado no fim do nome alternativo (alias) destino (target)"

#: cobc/reserved.c:3692
#, c-format
msgid "alias target '%s' is not a default reserved word"
msgstr "nome alternativo (alias) de destino (target) '%s' não é uma palavra reservada padrão"

#: cobc/reserved.c:4104
#, fuzzy, c-format
msgid "'%s' is a reserved word, but isn't supported"
msgstr "'%s' é uma palavra reservada, mas não é suportada"

#: cobc/reserved.c:4197
#, fuzzy, c-format
msgid "intrinsic function %s is unknown"
msgstr "função intrínseca"

#: cobc/reserved.c:4225
#, fuzzy
msgid "Intrinsic Function"
msgstr "função intrínseca"

#: cobc/reserved.c:4225 cobc/reserved.c:4388 cobc/reserved.c:4522
#, fuzzy
msgid "Implemented"
msgstr "Implementad(o/a)"

#: cobc/reserved.c:4225 cobc/typeck.c:907
msgid "Parameters"
msgstr "Parâmetros"

#: cobc/reserved.c:4229 cobc/reserved.c:4392 cobc/reserved.c:4528
#, fuzzy
msgid "Yes"
msgstr "Sim (Yes)"

#: cobc/reserved.c:4232 cobc/reserved.c:4395 cobc/reserved.c:4534
#, fuzzy
msgid "No"
msgstr "Não (No)"

#: cobc/reserved.c:4238
msgid "Unlimited"
msgstr "Sem limite"

#: cobc/reserved.c:4301
#, c-format
msgid "special register %s is unknown, needs a definition"
msgstr ""

#: cobc/reserved.c:4305
#, c-format
msgid "special register %s is unknown"
msgstr ""

#: cobc/reserved.c:4388
#, fuzzy
msgid "Internal registers"
msgstr "Registos internos suplementares (extra)"

#: cobc/reserved.c:4388
#, fuzzy
msgid "Definition"
msgstr "definição"

#: cobc/reserved.c:4403
msgid "'LENGTH OF' phrase"
msgstr "frase 'LENGTH OF'"

#: cobc/reserved.c:4476
#, c-format
msgid "system name %s is unknown"
msgstr ""

#: cobc/reserved.c:4502
#, fuzzy
msgid "System names"
msgstr "Rotina de sistema"

#: cobc/reserved.c:4522
msgid "Reserved Words"
msgstr "Palavras Reservadas"

#: cobc/reserved.c:4526
#, fuzzy
msgid "Yes (Context sensitive)"
msgstr "Sim (Yes) (sensível ao contexto)"

#: cobc/reserved.c:4532
#, fuzzy
msgid "No (Context sensitive)"
msgstr "Não (No) (sensível ao contexto)"

#: cobc/reserved.c:4544
msgid "Extra (obsolete) context sensitive words"
msgstr "Palavras suplementares (obsoletas) sensíveis ao contexto"

#: scanner.l:229 scanner.l:2101
#, fuzzy, c-format
msgid "'%s' is not a default reserved word, so cannot be aliased"
msgstr "'%s' não está definid(o/a), mas é uma palavra reservada noutro dialeto"

#: scanner.l:232
#, fuzzy, c-format
msgid "'%s' is not a reserved word; you may want ADDSYN or OVERRIDE instead"
msgstr "'%s' é uma palavra reservada, mas não é suportada"

#: scanner.l:909
#, fuzzy, c-format
msgid "a constant may not be used here - '%s'"
msgstr "a constante não pode ser usada aqui - '%s'"

#: scanner.l:964
msgid "ignoring redundant ."
msgstr "ignorando o redundante."

#: scanner.l:1022
#, fuzzy, c-format
msgid "invalid symbol '%s' - skipping word"
msgstr "símbolo inválido '%s' - ignorando a palavra"

#: scanner.l:1112
#, fuzzy
msgid "invalid national literal"
msgstr "literal nacional inválido"

#: scanner.l:1123 cobc/tree.c:2023
#, fuzzy, c-format
msgid "invalid literal: '%s'"
msgstr "literal inválido: '%s'"

#: scanner.l:1125
#, fuzzy, c-format
msgid "invalid hexadecimal literal: '%s'"
msgstr "literal hexadecimal inválido: '%s'"

#: scanner.l:1127 cobc/tree.c:1275
#, fuzzy, c-format
msgid "invalid numeric literal: '%s'"
msgstr "literal numérico inválido: '%s'"

#: scanner.l:1129
#, fuzzy, c-format
msgid "invalid floating-point literal: '%s'"
msgstr "literal de ponto flutuante inválido"

#: scanner.l:1131
#, fuzzy, c-format
msgid "invalid %s literal: '%s'"
msgstr "literal %s inválido: '%s'"

#: scanner.l:1182
#, fuzzy, c-format
msgid "literal length exceeds %d characters"
msgstr "o comprimento do literal excede %d carateres"

#: scanner.l:1198
#, fuzzy
msgid "alphanumeric literal has zero length; a SPACE will be assumed"
msgstr "o literal alfanumérico tem comprimento zero; um espaço (SPACE) será assumido"

#: scanner.l:1209 scanner.l:1210 scanner.l:1262
#, fuzzy
msgid "national literal"
msgstr "literal nacional"

#: scanner.l:1246
#, fuzzy
msgid "hexadecimal-boolean literal"
msgstr "literal hexadecimal-booleano"

#: scanner.l:1253 scanner.l:1267 scanner.l:1380 scanner.l:1425 scanner.l:1515
#: scanner.l:1578 cobc/tree.c:2024
#, fuzzy, c-format
msgid "literal length %d exceeds %d characters"
msgstr "o comprimento do literal %d excede %d carateres"

#: scanner.l:1259
#, fuzzy
msgid "hexadecimal-national literal"
msgstr "literal hexadecimal-nacional"

#: scanner.l:1289 scanner.l:1320 scanner.l:1441 scanner.l:1529 scanner.l:1588
#, fuzzy, c-format
msgid "literal contains invalid character '%c'"
msgstr "o literal contém um caratere inválido '%c'"

#: scanner.l:1344
#, c-format
msgid "literal does not have an even number of digits"
msgstr "o literal não tem um número de dígitos par (even)"

#: scanner.l:1412 scanner.l:1501 scanner.l:1570
#, fuzzy
msgid "ACUCOBOL numeric literal"
msgstr "literal numérico ACUCOBOL"

#: scanner.l:1456 scanner.l:1540 scanner.l:1599
#, fuzzy, c-format
msgid "literal exceeds limit %u"
msgstr "literal excede tamanho de datos"

#: scanner.l:1497
#, fuzzy
msgid "numeric boolean literal"
msgstr "literal numérico booleano"

#: scanner.l:1664 cobc/tree.c:1286
#, fuzzy, c-format
msgid "literal length %d exceeds maximum of %d digits"
msgstr "o comprimento do literal %d excede o máximo de %d dígitos"

#: scanner.l:1670 cobc/tree.c:1291
#, fuzzy, c-format
msgid "literal length %d exceeds %d digits"
msgstr "o comprimento do literal %d excede %d dígitos"

#: scanner.l:1758
#, c-format
msgid "significand has more than 34 digits"
msgstr "o significando (ou mantissa) tem mais de 34 dígitos"

#: scanner.l:1763
#, c-format
msgid "exponent has decimal point"
msgstr "o exponente tem um ponto decimal"

#: scanner.l:1769
#, c-format
msgid "exponent has more than 4 digits"
msgstr "o exponente tem mais de 4 dígitos"

#: scanner.l:1786
#, c-format
msgid "exponent not between -78 and 76"
msgstr "o exponente não se situa entre os valores -78 e 76"

#: scanner.l:1794
#, c-format
msgid "significand of 0 must be positive"
msgstr "o significando (ou mantissa) de 0 tem de ser positivo"

#: scanner.l:1799
#, c-format
msgid "exponent of 0 must be 0"
msgstr "o exponente de 0 tem de ser 0"

#: scanner.l:1804
#, c-format
msgid "exponent of 0 must be positive"
msgstr "o exponente de 0 tem de ser positivo"

#: scanner.l:1983
#, fuzzy, c-format
msgid "invalid CONSTANT: %s"
msgstr "constante (CONSTANT) inválida: %s"

#: scanner.l:1993
#, fuzzy, c-format
msgid "invalid alphanumeric CONSTANT: %s"
msgstr "constante (CONSTANT) alfanumérica inválida: %s"

#: scanner.l:1997
#, fuzzy, c-format
msgid "empty alphanumeric CONSTANT: %s"
msgstr "constante (CONSTANT) alfanumérica vazia: %s"

#: scanner.l:2014 scanner.l:2022 scanner.l:2027
#, fuzzy, c-format
msgid "invalid numeric CONSTANT: %s"
msgstr "constante (CONSTANT) numérica inválida: %s"

#: scanner.l:2104
#, c-format
msgid "'%s' is already reserved; you may want MAKESYN instead"
msgstr ""

#: cobc/tree.c:299
#, c-format
msgid "%s clause is required for file '%s'"
msgstr "cláusula %s é requerida para o ficheiro '%s'"

#: cobc/tree.c:303
#, fuzzy, c-format
msgid "%s clause is invalid for file '%s' (file type)"
msgstr "a cláusula %s é inválida para o ficheiro '%s' (tipo de ficheiro)"

#: cobc/tree.c:307
#, fuzzy, c-format
msgid "%s clause is invalid for file '%s'"
msgstr "a cláusula %s é inválida para o ficheiro '%s'"

#: cobc/tree.c:334
#, c-format
msgid "FOR item '%s' is a record"
msgstr "item FOR '%s' é um registo (record)"

# @@@ CHECK TRANSLATION ???
#: cobc/tree.c:343
#, fuzzy, c-format
msgid "FOR item '%s' is in different record to '%s'"
msgstr "item FOR '%s' está num registo (record) diferente para '%s'"

#: cobc/tree.c:352
#, c-format
msgid "FOR item '%s' is not in a record associated with '%s'"
msgstr "item FOR '%s' não é um registo associado com '%s'"

# @@@ CHECK TRANSLATION ???
#: cobc/tree.c:434
#, fuzzy
msgid "internal error node"
msgstr "nó de erro interno"

#: cobc/tree.c:436
#, fuzzy
msgid "unknown constant"
msgstr "constante desconhecida"

#: cobc/tree.c:592
#, c-format
msgid "FUNCTION %s has invalid/not supported arguments - Tag %d"
msgstr "FUNCTION %s tem argumentos inválidos/não suportados - Identificador (Tag) %d"

#: cobc/tree.c:706
#, fuzzy, c-format
msgid "invalid date/time function: '%d'"
msgstr "função data/hora (date/time) inválida: '%d'"

#: cobc/tree.c:739
#, fuzzy, c-format
msgid "FUNCTION '%s' has invalid date/time format"
msgstr "FUNCTION '%s' tem o formato data/hora (date/time) inválido"

# @@@ CHECK TRANSLATION ???
#: cobc/tree.c:744
#, fuzzy, c-format
msgid "FUNCTION '%s' has format in variable"
msgstr "FUNCTION '%s' tem formato na variável"

#: cobc/tree.c:785 cobc/tree.c:787
msgid "cannot find the UTC offset on this system"
msgstr "não é possível encontrar deslocamento (offset) UTC neste sistema"

#: cobc/tree.c:995
#, fuzzy, c-format
msgid "unknown tree tag: %d, category: %d"
msgstr "marca/rótulo de árvore (tree tag) desconhecid(o/a): %d, categoria: %d"

#: cobc/tree.c:1070
#, fuzzy, c-format
msgid "unexpected numeric USAGE: %d"
msgstr "modo de usar (USAGE) numérico inesperado: %d"

#: cobc/tree.c:1083
#, fuzzy, c-format
msgid "unexpected category: %d"
msgstr "categoria inesperada: %d"

#: cobc/tree.c:1315 cobc/tree.c:1380
#, fuzzy
msgid "invalid literal cast"
msgstr "conversão do tipo de dados (cast) de um literal inválida"

#: cobc/tree.c:1340 cobc/tree.c:1352 cobc/tree.c:1404 cobc/tree.c:1443
#, fuzzy, c-format
msgid "numeric literal '%s' exceeds limit '%s'"
msgstr "literal numérico '%s' excede o limite '%s'"

#: cobc/tree.c:1894
#, fuzzy
msgid "invalid LOCALE literal"
msgstr "literal LOCALE inválido"

#: cobc/tree.c:2004
#, fuzzy
msgid "only literals with the same category can be concatenated"
msgstr "só é possível concatenar literais da mesma categoria"

# @@@ BAD ENGLISH - "alpanumeric" should be "alphanumeric"
#: cobc/tree.c:2011
#, fuzzy
msgid "only alphanumeric, national or boolean literals may be concatenated"
msgstr "só é possível concatenar literais alfanuméricos, nacionais ou booleanos"

#: cobc/tree.c:2282
msgid "B, 0 or /"
msgstr "B, 0 ou /"

#: cobc/tree.c:2296
msgid "the sign of the floating-point exponent"
msgstr "o sinal do exponente do valor de ponto flutuante (floating-point)"

#: cobc/tree.c:2298
msgid "a leading +/- sign"
msgstr "um sinal dianteiro (leading) +/- (e.g. -123.45)"

#: cobc/tree.c:2300
msgid "a trailing +/- sign"
msgstr "um sinal traseiro (trailing) +/- (e.g. 123.45-"

#: cobc/tree.c:2302
msgid "CR or DB"
msgstr "CR ou DB"

#: cobc/tree.c:2304
msgid "a leading currency symbol"
msgstr "um símbolo monetário dianteiro (e.g. € 123.45)"

#: cobc/tree.c:2306
msgid "a trailing currency symbol"
msgstr "um símbolo monetário traseiro (e.g. 123.45 €)"

#: cobc/tree.c:2308
msgid "a Z or * which is before the decimal point"
msgstr "um Z ou * o qual se encontra antes do ponto decimal"

#: cobc/tree.c:2310
msgid "a Z or * which is after the decimal point"
msgstr "um Z ou * o qual se encontra depois do ponto decimal"

#: cobc/tree.c:2312
msgid "a floating +/- string which is before the decimal point"
msgstr "uma sequência (string) flutuante +/-, a qual se encontra antes do ponto decimal"

#: cobc/tree.c:2314
msgid "a floating +/- string which is after the decimal point"
msgstr "uma sequência (string) flutuante +/-, a qual se encontra depois do ponto decimal"

#: cobc/tree.c:2316
msgid "a floating currency symbol string which is before the decimal point"
msgstr "uma sequência (string) flutuante do símbolo monetário a qual se encontra antes do ponto decimal"

#: cobc/tree.c:2318
msgid "a floating currency symbol string which is after the decimal point"
msgstr "uma sequência (string) flutuante do símbolo monetário a qual se encontra depois do ponto decimal"

#: cobc/tree.c:2322
msgid "A or X"
msgstr "A ou X"

#: cobc/tree.c:2328
msgid "a P which is before the decimal point"
msgstr "um P que se encontra antes do ponto decimal"

#: cobc/tree.c:2330
msgid "a P which is after the decimal point"
msgstr "um P que se encontra depois do ponto decimal"

#: cobc/tree.c:2351 cobc/tree.c:2700
#, c-format
msgid "%s may only occur once in a PICTURE string"
msgstr "%s só pode ocorrer uma vez numa sequência (string) PICTURE"

#: cobc/tree.c:2353
#, fuzzy, c-format
msgid "%s cannot follow %s"
msgstr "%s não pode ser definida após %s"

#: cobc/tree.c:2356
#, fuzzy
msgid "invalid PICTURE string detected"
msgstr "detetada sequência (string) PICTURE inválida"

#: cobc/tree.c:2467
msgid "number or constant in parentheses is not an unsigned integer"
msgstr "número ou constante entre parêntesis não corresponde a um inteiro sem sinal"

#: cobc/tree.c:2476
msgid "only up to 9 significant digits are permitted within parentheses"
msgstr "apenas o máximo de 9 dígitos significativos são permitidos entre parêntesis"

#: cobc/tree.c:2482
msgid "number or constant in parentheses must be greater than zero"
msgstr "número ou constante entre parêntesis tem de ser maior que zero"

#: cobc/tree.c:2512
msgid "unbalanced parentheses"
msgstr "parêntesis desequilibrados"

#: cobc/tree.c:2531
msgid "parentheses must contain (a constant-name defined as) a positive integer"
msgstr "parêntesis têm de conter (uma constante definida como) um inteiro positivo"

#: cobc/tree.c:2551
#, fuzzy, c-format
msgid "'%s' is not a constant-name"
msgstr "'%s' não é o nome de uma constante"

#: cobc/tree.c:2558
#, fuzzy, c-format
msgid "'%s' is not a numeric literal"
msgstr "'%s' não é um literal numérico"

#: cobc/tree.c:2562
#, fuzzy, c-format
msgid "'%s' is not an integer"
msgstr "'%s' não é um inteiro"

#: cobc/tree.c:2566
#, fuzzy, c-format
msgid "'%s' is not unsigned"
msgstr "'%s' não é 'sem-sinal' (unsigned)"

#: cobc/tree.c:2618
msgid "missing PICTURE string"
msgstr "falta a sequência (string) PICTURE"

#: cobc/tree.c:2636
msgid "only one set of parentheses is permitted"
msgstr "apenas é permitido um conjunto de parêntesis (e.g. '( ... )'"

#: cobc/tree.c:2705
msgid "S must be at start of PICTURE string"
msgstr "S tem de estar definido no início da sequência (string) PICTURE"

#: cobc/tree.c:2758
msgid "P must be at start or end of PICTURE string"
msgstr "P tem de estar definido no início ou no fim da sequência (string) PICTURE"

#: cobc/tree.c:2788
msgid "cannot have both Z and * in PICTURE string"
msgstr "não é possível ambos Z e * na sequência (string) PICTURE"

#: cobc/tree.c:2816
msgid "C must be followed by R"
msgstr "C tem de ser seguido por R (tal como 'CR', não 'C R')"

#: cobc/tree.c:2830
msgid "D must be followed by B"
msgstr "D tem de ser seguido por B (tal como 'DB', não 'D B')"

#: cobc/tree.c:2853
#, fuzzy, c-format
msgid "invalid PICTURE character '%c'"
msgstr "caratere '%c' inválido em PICTURE"

#: cobc/tree.c:2882
#, c-format
msgid "PICTURE string may not contain more than %d characters; contains %d characters"
msgstr "sequência (string) PICTURE não pode conter mais de %d carateres; contém %d carateres"

#: cobc/tree.c:2887
msgid "PICTURE string must contain at least one of the set A, N, X, Z, 1, 9 and *; or at least two of the set +, - and the currency symbol"
msgstr "sequência (string) PICTURE tem de conter pelo menos um do conjunto 'A,N,X,Z,1,9,*'; ou pelo menos dois do conjunto '+,-,símbolo monetário'"

#: cobc/tree.c:2917
#, fuzzy, c-format
msgid "numeric field cannot be larger than %d digits"
msgstr "campo numérico não pode exceder %d dígitos"

#: cobc/tree.c:3322 cobc/tree.c:3335
#, c-format
msgid "no DETAIL line defined in report %s"
msgstr ""

#: cobc/tree.c:3337
msgid "PAGE LIMIT FIRST DETAIL should be >= HEADING"
msgstr ""

#: cobc/tree.c:3340
msgid "PAGE LIMIT FOOTING should be >= HEADING"
msgstr ""

#: cobc/tree.c:3342
msgid "PAGE LIMIT LAST DETAIL should be >= FIRST DETAIL"
msgstr ""

#: cobc/tree.c:3344
msgid "PAGE LIMIT FOOTING should be >= LAST DETAIL"
msgstr ""

#: cobc/tree.c:3346
msgid "PAGE LIMIT LINES should be >= FOOTING"
msgstr ""

#: cobc/tree.c:3570
#, fuzzy, c-format
msgid "invalid KEY item '%s', not in file '%s'"
msgstr "item KEY inválido '%s', não existe no ficheiro '%s'"

#: cobc/tree.c:3581
#, c-format
msgid "minimal record length %d can not hold the key item '%s'; needs to be at least %d"
msgstr "comprimento mínimo do registo %d não permite a chave '%s'; necessita ser pelo menos %d"

#: cobc/tree.c:3639
#, fuzzy, c-format
msgid "size of record '%s' (%d) smaller than minimum of file '%s' (%d)"
msgstr "comprimento do registo '%s' (%d) é menor que o mínimo exigido pelo ficheiro '%s' (%d)"

#: cobc/tree.c:3646
#, fuzzy, c-format
msgid "size of record '%s' (%d) larger than maximum of file '%s' (%d)"
msgstr "comprimento do registo '%s' (%d) é maior que o máximo exigido pelo ficheiro '%s' (%d)"

#: cobc/tree.c:3676
#, fuzzy, c-format
msgid "file '%s': record size (IDX) %d exceeds maximum allowed (%d)"
msgstr "ficheiro '%s': comprimento do registo excede o máximo permitido (%d)"

#: cobc/tree.c:3680
#, fuzzy, c-format
msgid "file '%s': record size %d exceeds maximum allowed (%d)"
msgstr "ficheiro '%s': comprimento do registo excede o máximo permitido (%d)"

#: cobc/tree.c:3687
msgid "RECORD DELIMITER clause on file with fixed-length records"
msgstr ""

#: cobc/tree.c:4195
#, fuzzy, c-format
msgid "literal '%.38s' is longer than '%s'"
msgstr "o tamanho de '%s' é mais comprido que o tamanho de '%s'"

#: cobc/tree.c:4199
#, c-format
msgid "literal '%.38s' is longer than reference-modification of '%s'"
msgstr ""

#: cobc/tree.c:4227
#, c-format
msgid "literal '%s' has more decimals than '%s'"
msgstr ""

#: cobc/tree.c:4244
#, c-format
msgid "literal '%s' is alphanumeric but '%s' is numeric"
msgstr ""

#: cobc/tree.c:4270
#, c-format
msgid "literal '%s' has more digits than '%s'"
msgstr ""

#: cobc/tree.c:4304 cobc/tree.c:4327
#, fuzzy, c-format
msgid "unsigned '%s' may not be %s %s"
msgstr "o item THRU '%s' não pode ser subordinado a '%s'"

#: cobc/tree.c:4312 cobc/tree.c:4336
#, c-format
msgid "unsigned '%s' may always be %s %s"
msgstr ""

#: cobc/tree.c:4458
#, fuzzy
msgid "divide by constant ZERO"
msgstr "constante inválida"

#: cobc/tree.c:4507 cobc/tree.c:4512 cobc/tree.c:4707 cobc/tree.c:4744
#: cobc/typeck.c:3836 cobc/typeck.c:3845 cobc/typeck.c:3852 cobc/typeck.c:4823
#: cobc/typeck.c:4940
#, fuzzy
msgid "invalid expression"
msgstr "expressão inválida"

#: cobc/tree.c:4704
#, fuzzy, c-format
msgid "invalid expression: %s %s %s"
msgstr "expressão inválida"

#: cobc/tree.c:4749
#, fuzzy, c-format
msgid "unexpected operator: %d"
msgstr "operador inesperado: %d"

#: cobc/tree.c:4759
#, c-format
msgid "expression '%.38s' %s '%.38s' is always TRUE"
msgstr ""

#: cobc/tree.c:4765
msgid "expression is always TRUE"
msgstr ""

#: cobc/tree.c:4777
#, c-format
msgid "expression '%.38s' %s '%.38s' is always FALSE"
msgstr ""

#: cobc/tree.c:4783
msgid "expression is always FALSE"
msgstr ""

#: cobc/tree.c:5098
msgid "PERFORM FOREVER since UNTIL is always FALSE"
msgstr ""

#: cobc/tree.c:5101
msgid "PERFORM ONCE since UNTIL is always TRUE"
msgstr ""

#: cobc/tree.c:5103
msgid "PERFORM NEVER since UNTIL is always TRUE"
msgstr ""

#: cobc/tree.c:5206
#, c-format
msgid "no definition/prototype seen for function '%s'"
msgstr "não existe aparentemente definição/protótipo para a função '%s'"

#: cobc/tree.c:5208
#, c-format
msgid "no definition/prototype seen for program '%s'"
msgstr "não existe aparentemente definição/protótipo para o programa '%s'"

#: cobc/tree.c:5217
#, c-format
msgid "no definition/prototype seen for function with external name '%s'"
msgstr "não existe aparentemente definição/protótipo para a função com nome externo '%s'"

#: cobc/tree.c:5219
#, c-format
msgid "no definition/prototype seen for program with external name '%s'"
msgstr "não existe aparentemente definição/protótipo para o programa '%s'"

#: cobc/tree.c:5288 cobc/tree.c:5294 cobc/tree.c:5336 cobc/tree.c:5341
#, c-format
msgid "FUNCTION '%s' has invalid reference modification"
msgstr "FUNCTION '%s' tem modificação de referência inválida"

#: cobc/tree.c:5305 cobc/tree.c:5522
#, c-format
msgid "FUNCTION '%s' unknown"
msgstr "FUNCTION '%s' desconhecida"

#: cobc/tree.c:5309
#, fuzzy, c-format
msgid "FUNCTION '%s' is not implemented"
msgstr "FUNCTION '%s' não está implementada"

#: cobc/tree.c:5316 cobc/tree.c:5323 cobc/tree.c:5509
#, c-format
msgid "FUNCTION '%s' has wrong number of arguments"
msgstr "FUNCTION '%s' tem um número incorreto de argumentos"

#: cobc/tree.c:5330
#, fuzzy, c-format
msgid "FUNCTION '%s' cannot have reference modification"
msgstr "FUNCTION '%s' não pode ter modificação da referencia"

#: cobc/tree.c:5407 cobc/tree.c:5468 cobc/tree.c:5474
#, c-format
msgid "FUNCTION '%s' has invalid parameter"
msgstr "FUNCTION '%s' tem parâmetro inválido"

#: cobc/tree.c:5515
#, c-format
msgid "FUNCTION '%s' has invalid first parameter"
msgstr "FUNCTION '%s' tem o primeiro parâmetro inválido"

#: cobc/typeck.c:586
#, fuzzy
msgid "invalid use of 88 level item"
msgstr "utilização inválida do item de nivel 88"

#: cobc/typeck.c:607
#, fuzzy
msgid "invalid use of HANDLE item"
msgstr "utilização inválida do item de nivel 88"

#: cobc/typeck.c:647
#, fuzzy, c-format
msgid "'%s' is not a group name"
msgstr "'%s' não é um nome de grupo"

#: cobc/typeck.c:664
#, c-format
msgid "'%s' is not a numeric name"
msgstr "'%s' não é um nome numérico"

#: cobc/typeck.c:682
#, fuzzy, c-format
msgid "'%s' is not a numeric or numeric-edited name"
msgstr "'%s' não é um nome numérico ou numérico-editado"

#: cobc/typeck.c:722
#, fuzzy, c-format
msgid "'%s' is Alpha, instead of a numeric value"
msgstr "'%s' não é um valor numérico"

#: cobc/typeck.c:725
#, fuzzy, c-format
msgid "'%s' is Alpha Edited, instead of a numeric value"
msgstr "'%s' não é um valor numérico"

#: cobc/typeck.c:736
#, c-format
msgid "'%s' is not a numeric value"
msgstr "'%s' não é um valor numérico"

#: cobc/typeck.c:786
#, c-format
msgid "'%s' is not an integer value"
msgstr "'%s' não é um valor inteiro"

#: cobc/typeck.c:790
#, fuzzy
msgid "positive numeric integer is required here"
msgstr "é requerido aqui um valor inteiro positivo"

#: cobc/typeck.c:907
#, fuzzy
msgid "System routine"
msgstr "Rotina de sistema"

#: cobc/typeck.c:1348 libcob/call.c:992
#, c-format
msgid "'%s' literal includes leading spaces which are omitted"
msgstr "o literal '%s' inclui espaços dianteiros os quais são omitidos (e.g. '  TESTE' -> 'TESTE')"

#: cobc/typeck.c:1352
#, c-format
msgid "'%s' literal includes trailing spaces which are omitted"
msgstr "o literal '%s' inclui espaços traseiros os quais são omitidos (e.g. 'TESTE  ' -> 'TESTE')"

#: cobc/typeck.c:1457
msgid "ON/OFF usage requires a SWITCH name"
msgstr "o modo de usar de ON/OFF requere o nome de um comutador (SWITCH)"

#: cobc/typeck.c:1475
#, fuzzy, c-format
msgid "word length exceeds maximum of %d characters: '%s'"
msgstr "o comprimento da palavra excede o máximo de %d carateres: '%s'"

#: cobc/typeck.c:1478 cobc/typeck.c:1481
#, fuzzy, c-format
msgid "word length exceeds %d characters: '%s'"
msgstr "o comprimento da palavra excede %d carateres: '%s'"

#: cobc/typeck.c:1594
#, fuzzy, c-format
msgid "ASSIGN %s interpreted as '%s'"
msgstr "ASSIGN interpretado como %s"

#: cobc/typeck.c:1653 cobc/typeck.c:1820
#, fuzzy, c-format
msgid "subscript missing for '%s' - defaulting to 1"
msgstr "falta endereço (subscript) para '%s' - assumindo 1"

#: cobc/typeck.c:1666 cobc/typeck.c:1745
#, c-format
msgid "'%s' cannot be reference modified"
msgstr "'%s' não pode ser modificado por referência"

#: cobc/typeck.c:1676 cobc/typeck.c:1741 cobc/typeck.c:1966
#, c-format
msgid "'%s' cannot be subscripted"
msgstr "'%s' não pode endereçado (subscripted)"

#: cobc/typeck.c:1680 cobc/typeck.c:1970
#, fuzzy, c-format
msgid "'%s' requires one subscript"
msgstr "'%s' requere 1 endereço (vetor)"

#: cobc/typeck.c:1683 cobc/typeck.c:1973
#, c-format
msgid "'%s' requires %d subscripts"
msgstr "'%s; requiere %d endereços (matriz)"

#: cobc/typeck.c:1701
#, c-format
msgid "'%s' (accessed by '%s')"
msgstr "'%s' (acedido por '%s')"

#: cobc/typeck.c:1804
#, c-format
msgid "'%s' has no OCCURS clause"
msgstr "'%s' não tem cláusula OCCURS"

#: cobc/typeck.c:1862 libcob/common.c:3147 libcob/common.c:3158
#, fuzzy, c-format
msgid "subscript of '%s' out of bounds: %d"
msgstr "endereço de '%s' fora dos limites: %d"

#: cobc/typeck.c:1909 cobc/typeck.c:1920 libcob/common.c:3179
#, fuzzy, c-format
msgid "offset of '%s' out of bounds: %d"
msgstr "deslocamento (offset) de '%s' fora dos limites: %d"

#: cobc/typeck.c:1914 cobc/typeck.c:1925 cobc/typeck.c:1934
#: libcob/common.c:3186
#, fuzzy, c-format
msgid "length of '%s' out of bounds: %d"
msgstr "comprimento de '%s' fora dos limites: %d"

#: cobc/typeck.c:2030 cobc/typeck.c:2107
#, fuzzy
msgid "reference modification not allowed here"
msgstr "modificação da referência não é permitida aqui"

#: cobc/typeck.c:2039 cobc/typeck.c:2129
msgid "ANY LENGTH item not allowed here"
msgstr "item ANY LENGTH não é permitido aqui"

#: cobc/typeck.c:2043 cobc/typeck.c:2133
msgid "88 level item not allowed here"
msgstr "item de nível 88 não é permitido aqui"

#: cobc/typeck.c:2047 cobc/typeck.c:2137 cobc/typeck.c:2145 cobc/typeck.c:2212
#, fuzzy
msgid "variable length item not allowed here"
msgstr "item de comprimento variável não é permitido aqui"

#: cobc/typeck.c:2075
#, fuzzy, c-format
msgid "'%s' has not been DEFINEd"
msgstr "'%s' não existe nas declarativas (DECLARATIVES)"

#: cobc/typeck.c:2111
#, fuzzy
msgid "only field names allowed here"
msgstr "item de nível 88 não é permitido aqui"

#: cobc/typeck.c:2122
#, c-format
msgid "VALUE of '%s': %s target '%s' is invalid"
msgstr ""

#: cobc/typeck.c:2124 cobc/typeck.c:2194
#, fuzzy
msgid "target must be in FILE SECTION or LINKAGE SECTION or have the EXTERNAL clause"
msgstr "item RETURNING tem de ser definido na LINKAGE SECTION ou ter uma cláusula BASED"

#: cobc/typeck.c:2180 cobc/typeck.c:2193
#, fuzzy, c-format
msgid "VALUE of '%s': %s target is invalid"
msgstr "o destino de SET é inválido: '%s'"

#: cobc/typeck.c:2182
#, fuzzy
msgid "no previous data-item found"
msgstr "não existe previamente um item de dados de nível %02d"

#: cobc/typeck.c:2327
#, c-format
msgid "'%s' is not an alphabet name"
msgstr "'%s' não é um nome de alfabeto"

#: cobc/typeck.c:2591
#, fuzzy, c-format
msgid "duplicate character values in alphabet '%s': %s"
msgstr "valores de caracteres duplicados no alfabeto '%s': %s"

#: cobc/typeck.c:2596
#, fuzzy, c-format
msgid "invalid character values in alphabet '%s', starting at position %d"
msgstr "valores de carateres inválidos no alfabeto '%s', começando na posição %d"

#: cobc/typeck.c:2650
#, fuzzy
msgid "invalid ALPHABET name"
msgstr "nome de alfabeto (ALPHABET) inválido"

#: cobc/typeck.c:2714
#, fuzzy, c-format
msgid "duplicate character values in class '%s'"
msgstr "valores duplicados na classe '%s'"

#: cobc/typeck.c:2729
#, c-format
msgid "'%s' is not a locale name"
msgstr "'%s' não é um nome de local (locale)"

#: cobc/typeck.c:2863
#, fuzzy
msgid "invalid RECORD DEPENDING item"
msgstr "item RECORD DEPENDING inválido"

#: cobc/typeck.c:2868
msgid "RECORD DEPENDING must reference a data-item"
msgstr "RECORD DEPENDING tem de referenciar um item-de-dados"

#: cobc/typeck.c:2881 cobc/typeck.c:2884
#, fuzzy, c-format
msgid "RECORD DEPENDING item '%s' should be defined in WORKING-STORAGE, LOCAL-STORAGE or LINKAGE SECTION"
msgstr "item RECORD DEPENDING '%s' deverá ser definido numa das seguintes secções: WORKING-STORAGE, LOCAL-STORAGE or LINKAGE"

#: cobc/typeck.c:2897
#, fuzzy, c-format
msgid "file %s: RELATIVE KEY %s is not numeric"
msgstr "valor na cláusula AT não é numérico"

#: cobc/typeck.c:2906
#, c-format
msgid "file %s: RELATIVE KEY %s must be integer"
msgstr ""

#: cobc/typeck.c:2911
#, c-format
msgid "file %s: RELATIVE KEY %s must be unsigned"
msgstr ""

#: cobc/typeck.c:2918
#, c-format
msgid "file %s: RELATIVE KEY %s cannot have OCCURS"
msgstr ""

#: cobc/typeck.c:2924
#, c-format
msgid "RELATIVE KEY %s cannot be in file record belonging to %s"
msgstr ""

#: cobc/typeck.c:2933
#, c-format
msgid "file %s: RELATIVE KEY %s declared outside WORKING-STORAGE"
msgstr ""

#: cobc/typeck.c:3016
#, c-format
msgid "'%s' will be implicitly defined"
msgstr "'%s' será definido implicitamente"

#: cobc/typeck.c:3034
#, fuzzy, c-format
msgid "ASSIGN data item '%s' is invalid"
msgstr "item de dados ASSIGN '%s' inválido"

#: cobc/typeck.c:3047
#, fuzzy, c-format
msgid "'%s' CURSOR must be 4 or 6 characters long"
msgstr "'%s' CURSOR tem de ter 4 ou 6 carateres"

#: cobc/typeck.c:3057
#, fuzzy, c-format
msgid "'%s' CRT STATUS must be 4 characters long"
msgstr "'%s' CRT STATUS tem de ter 4 carateres"

#: cobc/typeck.c:3105
#, fuzzy, c-format
msgid "'%s' cannot have nested OCCURS DEPENDING"
msgstr "'%s' não pode usar OCURRS DEPENDING"

#: cobc/typeck.c:3118
#, fuzzy, c-format
msgid "'%s' OCCURS DEPENDING ON field item invalid here"
msgstr "'%s' item de campo ODO (OCCURS DEPENDING ON) inválido aqui"

#: cobc/typeck.c:3126
#, fuzzy, c-format
msgid "'%s' cannot have OCCURS DEPENDING because of '%s'"
msgstr "'%s' não pode usar OCURRS DEPENDING"

#: cobc/typeck.c:3138
#, fuzzy, c-format
msgid "'%s' OCCURS DEPENDING ON item must have GLOBAL attribute"
msgstr "'%s' item ODO (OCCURS DEPENDING ON) tem de ter o atributo GLOBAL"

#: cobc/typeck.c:3245
#, c-format
msgid "LINKAGE item '%s' is not a PROCEDURE USING parameter"
msgstr "item '%s' em LINKAGE não é um parâmetro PROCEDURE USING"

#: cobc/typeck.c:3273 cobc/typeck.c:3278
#, c-format
msgid "'%s' is not in DECLARATIVES"
msgstr "'%s' não existe nas declarativas (DECLARATIVES)"

#: cobc/typeck.c:3290
#, fuzzy, c-format
msgid "invalid reference to '%s' (in DECLARATIVES)"
msgstr "referência inválida de '%s' (em DECLARATIVES)"

#: cobc/typeck.c:3299
#, fuzzy, c-format
msgid "'%s' is not a procedure name"
msgstr "'%s' não é o nome de um procedimento"

#: cobc/typeck.c:3320
#, fuzzy, c-format
msgid "DEBUGGING target invalid with ALL PROCEDURES: '%s'"
msgstr "destino para DEBUGGING inválido com ALL PROCEDURES: '%s'"

#: cobc/typeck.c:3323
#, fuzzy, c-format
msgid "DEBUGGING target invalid: '%s'"
msgstr "destino para DEBUGGING inválido: '%s'"

#: cobc/typeck.c:3343
#, c-format
msgid "'%s' is not a valid DEBUGGING target"
msgstr "'%s' não é um destino válido para DEBUGGING"

#: cobc/typeck.c:3388
#, c-format
msgid "'%s' is not an alterable paragraph"
msgstr "'%s' não é um parágrafo alterável"

#: cobc/typeck.c:3914 cobc/typeck.c:3918
#, fuzzy, c-format
msgid "suggest parentheses around %s within %s"
msgstr "Parêntesis sugeridos em redor de AND dentro de OR"

#: cobc/typeck.c:4030
#, fuzzy, c-format
msgid "internal decimal structure size exceeded: %d"
msgstr "excedido o tamanho de estrutura decimal interna: %d"

#: cobc/typeck.c:4033
msgid "Try to minimize the number of parentheses or split into multiple computations."
msgstr "Tantar minimizar o número de parêntesis ou dividir em múltiplos cáculos/computações."

#: cobc/typeck.c:4057
#, c-format
msgid "more than %d nested expressions"
msgstr ""

#: cobc/typeck.c:4099
msgid "precision of result may change with arithmetic-osvs"
msgstr ""

#: cobc/typeck.c:4147
#, fuzzy, c-format
msgid "unexpected operation: %c (%d)"
msgstr "operação inesperada: %c (%d)"

#: cobc/typeck.c:4152
#, c-format
msgid "%s operator may be misplaced"
msgstr ""

#: cobc/typeck.c:4221
#, fuzzy
msgid "unexpected constant expansion"
msgstr "expansão de constante inesperada"

#: cobc/typeck.c:4975
#, c-format
msgid "more than %d nested conditions"
msgstr ""

#: cobc/typeck.c:5301 cobc/typeck.c:5377
#, fuzzy
msgid "no CORRESPONDING items found"
msgstr "não foram encontrados itens CORRESPONDING"

#: cobc/typeck.c:5449
msgid "no items to ACCEPT found"
msgstr ""

#: cobc/typeck.c:5501
#, fuzzy
msgid "no items to DISPLAY found"
msgstr "tipo inválido para operando de DISPLAY"

#: cobc/typeck.c:5641
msgid "cannot specify figurative constant ZERO in AT clause"
msgstr "não é possível especificar constante figurativa ZERO na cláusula AT"

#: cobc/typeck.c:5644
#, fuzzy
msgid "value in AT clause is not numeric"
msgstr "valor na cláusula AT não é numérico"

#: cobc/typeck.c:5650
#, fuzzy
msgid "value in AT clause must have 4 or 6 digits"
msgstr "valor na cláusula AT tem de ter 4 ou 6 dígitos"

#: cobc/typeck.c:5742
#, fuzzy
msgid "invalid PROMPT literal"
msgstr "literal PROMPT inválido"

#: cobc/typeck.c:5747
#, fuzzy
msgid "invalid PROMPT identifier"
msgstr "identificador PROMPT inválido"

#: cobc/typeck.c:6029
#, fuzzy, c-format
msgid "'%s' is not an input device"
msgstr "'%s' não é um dispositivo de entrada (input device)"

#: cobc/typeck.c:6055 cobc/typeck.c:7142 cobc/typeck.c:7148 cobc/typeck.c:7154
#, c-format
msgid "'%s' is not defined in SPECIAL-NAMES"
msgstr "'%s' não está definido em SPECIAL-NAMES"

#: cobc/typeck.c:6060
#, fuzzy, c-format
msgid "invalid input device '%s'"
msgstr "dispositivo de entrada '%s' inválido"

#: cobc/typeck.c:6065 cobc/typeck.c:7161
#, c-format
msgid "unknown device '%s'; it may exist in another dialect"
msgstr "dispositivo desconhecido '%s'; pode existir noutro dialeto"

#: cobc/typeck.c:6068 cobc/typeck.c:7164
#, fuzzy, c-format
msgid "unknown device '%s'; not defined in SPECIAL-NAMES"
msgstr "dispositivo desconhecido '%s'; não foi definido em SPECIAL-NAMES"

#: cobc/typeck.c:6092
#, fuzzy
msgid "target of ALLOCATE is not a BASED item"
msgstr "destino de ALLOCATE não é um item BASED"

#: cobc/typeck.c:6103
#, fuzzy
msgid "target of RETURNING is not a data pointer"
msgstr "destino de RETURNING não é um ponteiro de dados"

#: cobc/typeck.c:6113
#, fuzzy
msgid "the CHARACTERS field of ALLOCATE must be numeric"
msgstr "o campo CHARACTERS de ALLOCATE tem de ser numérico"

#: cobc/typeck.c:6126
msgid "INITIALIZED TO item is not alphanumeric"
msgstr "item INITIALIZED TO não é alfanumérico"

#: cobc/typeck.c:6183
#, fuzzy
msgid "only alphanumeric FUNCTION types are allowed here"
msgstr "apenas os tipos de função (FUNCTION) alfanuméricos são permitidos aqui"

#: cobc/typeck.c:6191
#, fuzzy
msgid "invalid RETURNING field"
msgstr "campo RETURNING inválido"

#: cobc/typeck.c:6210
msgid "STDCALL not available on this platform"
msgstr "STDCALL não está disponível nesta plataforma"

#: cobc/typeck.c:6214
msgid "STDCALL used on 64-bit Windows platform"
msgstr "STDCALL utilizado em plataforma Windows de 64-bits"

#: cobc/typeck.c:6220
msgid "STATIC CALL convention requires a literal program name"
msgstr "convenção STATIC CALL requere um literal no nome do programa"

#: cobc/typeck.c:6225 cobc/typeck.c:9463 cobc/typeck.c:10176
#: cobc/typeck.c:10522
msgid "HANDLE must be either a generic or a THREAD HANDLE"
msgstr ""

#: cobc/typeck.c:6243
#, fuzzy
msgid "numeric literal is negative"
msgstr "literal numérico á negativo"

#: cobc/typeck.c:6322
#, fuzzy
msgid "numeric literal exceeds size limits"
msgstr "literal numérico excede os limites de tamanho"

#: cobc/typeck.c:6337
#, fuzzy, c-format
msgid "figurative constant %s invalid here"
msgstr "constante figurativa inválida aqui"

#: cobc/typeck.c:6346
#, c-format
msgid "'%s' is not a valid data name"
msgstr "'%s' não é um nome de datos válido"

#: cobc/typeck.c:6352
#, c-format
msgid "'%s' ANY LENGTH item not passed BY REFERENCE"
msgstr "'%s' item ANY LENGTH não foi passado por referência (BY REFERENCE)"

#: cobc/typeck.c:6360
#, c-format
msgid "'%s' is not a 01 or 77 level item"
msgstr "'%s' não é um item de nível 01 ou 77"

#: cobc/typeck.c:6387 cobc/typeck.c:6392
#, fuzzy, c-format
msgid "wrong number of CALL parameters for '%s', %d given, %d expected"
msgstr "número incorreto de parâmetros em CALL para '%s'"

#: cobc/typeck.c:6459 cobc/typeck.c:6512 cobc/typeck.c:6516 cobc/typeck.c:6541
#: cobc/typeck.c:9425 cobc/typeck.c:9430 cobc/typeck.c:9580 cobc/typeck.c:9723
#: cobc/typeck.c:9727 cobc/typeck.c:10468 cobc/typeck.c:10694
#, fuzzy, c-format
msgid "%s not allowed on %s files"
msgstr "%s não permitida nos ficheiros %s"

#: cobc/typeck.c:6607
msgid "positions cannot be specified for main windows"
msgstr ""

#: cobc/typeck.c:6617 cobc/typeck.c:6620 cobc/typeck.c:6637
msgid "HANDLE must be either a generic or a WINDOW HANDLE or X(10)"
msgstr ""

#: cobc/typeck.c:6746
#, c-format
msgid "'%s' is an invalid type for DISPLAY operand"
msgstr "'%s' é um tipo inválido para o operando de DISPLAY"

#: cobc/typeck.c:6751
#, fuzzy
msgid "invalid type for DISPLAY operand"
msgstr "tipo inválido para operando de DISPLAY"

#: cobc/typeck.c:7119 cobc/typeck.c:7158
#, c-format
msgid "'%s' is not an output device"
msgstr "'%s' não é um dispositivo de salida"

#: cobc/typeck.c:7243
#, fuzzy
msgid "invalid use of 88 level in WHEN expression"
msgstr "utilização inválida do nivel 88 na expressão WHEN"

#: cobc/typeck.c:7303
#, fuzzy
msgid "wrong number of WHEN parameters"
msgstr "número incorreto de parâmetros em WHEN"

#: cobc/typeck.c:7372 cobc/typeck.c:7384
#, fuzzy, c-format
msgid "target %d of FREE is not a BASED data item"
msgstr "destino %d de FREE não é um item de datos BASED"

#: cobc/typeck.c:7390
#, fuzzy, c-format
msgid "target %d of FREE must be a data pointer"
msgstr "destino %d de FREE tem de ser um ponteiro de dados"

#: cobc/typeck.c:7404
#, fuzzy
msgid "GO TO without procedure-name"
msgstr "GO TO sem nome-de-procedimento"

#: cobc/typeck.c:7414
msgid "GO TO with multiple procedure-names"
msgstr "GO TO com múltiplos nomes-de-procedimentos"

#: cobc/typeck.c:7471
#, fuzzy
msgid "invalid INITIALIZE statement"
msgstr "instrução INITIALIZE inválida"

#: cobc/typeck.c:7565 cobc/typeck.c:7568
#, c-format
msgid "%s operands differ in size"
msgstr "operandos de %s diferem em tamanho"

#: cobc/typeck.c:7597
#, fuzzy, c-format
msgid "unexpected clause %d"
msgstr "cláusula inesperada %d"

#: cobc/typeck.c:7602
#, fuzzy, c-format
msgid "invalid target for %s"
msgstr "destino inválido para %s"

#: cobc/typeck.c:7666 cobc/typeck.c:7677 cobc/typeck.c:7688 cobc/typeck.c:7699
#, fuzzy, c-format
msgid "data name expected before %s"
msgstr "nome de dados esperado antes de %s"

#: cobc/typeck.c:7709
#, c-format
msgid "ALL, LEADING or TRAILING expected before '%s'"
msgstr "esparado ALL, LEADING ou TRAILING antes de '%s'"

#: cobc/typeck.c:7719
#, fuzzy
msgid "operand has wrong size"
msgstr "operando tem o tamanho incorreto"

#: cobc/typeck.c:7785
#, fuzzy, c-format
msgid "internal register '%s' defined as BINARY-LONG"
msgstr "registo interno '%s' definido como BINARY-LONG"

#: cobc/typeck.c:7788 cobc/typeck.c:7791 cobc/typeck.c:7794 cobc/typeck.c:7797
#: cobc/typeck.c:7800 cobc/typeck.c:7803 cobc/typeck.c:7806 cobc/typeck.c:7809
#: cobc/typeck.c:7812
#, c-format
msgid "'%s' defined here as USAGE %s"
msgstr "'%s' definido aqui como USAGE %s"

#: cobc/typeck.c:7815
#, c-format
msgid "'%s' defined here as PIC %s"
msgstr "'%s' definido aqui como PIC %s"

#: cobc/typeck.c:7818
#, c-format
msgid "'%s' defined here as a group of length %d"
msgstr "'%s' definido aqui como um grupo de comprimento %d"

#: cobc/typeck.c:7857
#, c-format
msgid "value is %s"
msgstr ""

#: cobc/typeck.c:7861
#, fuzzy, c-format
msgid "value size is %d"
msgstr "tamanho do valor excede o tamanho de dados"

#: cobc/typeck.c:8053
#, fuzzy
msgid "overlapping MOVE may occur and produce unpredictable results"
msgstr "sobreposição de MOVE pode ocorrer e produzir resultados imprevisíveis"

#: cobc/typeck.c:8060
#, fuzzy
msgid "overlapping MOVE may produce unpredictable results"
msgstr "sobreposição de MOVE pode produzir resultados imprevisíveis"

#: cobc/typeck.c:8095
#, fuzzy
msgid "invalid destination for MOVE"
msgstr "variável destino inválido para MOVE"

#: cobc/typeck.c:8122 cobc/typeck.c:8133
#, fuzzy
msgid "MOVE of figurative constant to numeric item"
msgstr "constante figurativa inválida aqui"

#: cobc/typeck.c:8126
msgid "MOVE of figurative constant QUOTE to numeric item"
msgstr ""

#: cobc/typeck.c:8193
msgid "numeric literal in VALUE clause of numeric-edited item"
msgstr ""

#: cobc/typeck.c:8220
#, fuzzy
msgid "numeric move to ALPHABETIC"
msgstr "transferência (move) numérica para ALPHABETIC"

#: cobc/typeck.c:8234
#, fuzzy
msgid "data item not signed"
msgstr "item de dados não tem sinal"

#: cobc/typeck.c:8237
#, fuzzy
msgid "ignoring sign"
msgstr "ignorando sinal"

#: cobc/typeck.c:8561
#, fuzzy
msgid "invalid source for MOVE"
msgstr "valor origem inválido para MOVE"

#: cobc/typeck.c:8582 cobc/typeck.c:8592
#, fuzzy
msgid "invalid VALUE clause"
msgstr "cláusula VALUE inválida"

#: cobc/typeck.c:8584 cobc/typeck.c:10117 cobc/typeck.c:10122
#: cobc/typeck.c:10149 cobc/typeck.c:10154
#, fuzzy
msgid "invalid SET statement"
msgstr "instrução SET inválida"

#: cobc/typeck.c:8586
#, fuzzy
msgid "invalid MOVE statement"
msgstr "instrução MOVE inválida"

#: cobc/typeck.c:8593
#, fuzzy
msgid "literal exceeds data size"
msgstr "literal excede tamanho de datos"

#: cobc/typeck.c:8597
#, fuzzy
msgid "numeric literal exceeds data size"
msgstr "literal numérico excede tamanho de dados"

#: cobc/typeck.c:8606
#, fuzzy
msgid "MOVE of non-integer to alphanumeric"
msgstr "transferência (MOVE) de valor não-inteiro para alfanumérico"

#: cobc/typeck.c:8612
#, fuzzy
msgid "numeric value is expected"
msgstr "é esperado um valor numérico"

#: cobc/typeck.c:8617
#, fuzzy
msgid "alphanumeric value is expected"
msgstr "é esperado um valor alfanumérico"

#: cobc/typeck.c:8622
#, fuzzy
msgid "value does not fit the picture string"
msgstr "valor não se ajusta à PICTURE (string)"

#: cobc/typeck.c:8628
#, fuzzy
msgid "value size exceeds data size"
msgstr "tamanho do valor excede o tamanho de dados"

#: cobc/typeck.c:8633
#, fuzzy
msgid "sending field larger than receiving field"
msgstr "campo de envio é maior que o campo de receção"

#: cobc/typeck.c:8638
#, fuzzy
msgid "some digits may be truncated"
msgstr "alguns dígitos podem ser truncados"

#: cobc/typeck.c:9391
#, fuzzy, c-format
msgid "invalid MOVE target: %s"
msgstr "variável destino MOVE inválido: %s"

#: cobc/typeck.c:9593
msgid "READ PREVIOUS not allowed for this file type"
msgstr "READ PREVIOUS não é permitido para este tipo de ficheiro"

#: cobc/typeck.c:9601
msgid "KEY ignored with sequential READ"
msgstr "chave (KEY) ignorada com leitura (READ) sequencial"

#: cobc/typeck.c:9685 cobc/typeck.c:10658
#, fuzzy, c-format
msgid "%s FILE requires a FROM clause"
msgstr "%s requere um nome de dados"

#: cobc/typeck.c:9703 cobc/typeck.c:9782 cobc/typeck.c:10676
#, fuzzy, c-format
msgid "%s subject does not refer to a record name"
msgstr "o assunto %s não se refere a um nome de registo"

#: cobc/typeck.c:9788
msgid "RELEASE not allowed on this record item"
msgstr "RELEASE não é permitido neste registo"

#: cobc/typeck.c:9869 cobc/typeck.c:9890 cobc/typeck.c:9897
#, fuzzy
msgid "invalid SEARCH ALL condition"
msgstr "condição SEARCH ALL inválida"

#: cobc/typeck.c:10009 cobc/typeck.c:10013
msgid "SET targets must be PROGRAM-POINTER"
msgstr "o destino de SET tem de ser um ponteiro para um programa (PROGRAM-POINTER)"

#: cobc/typeck.c:10040
#, c-format
msgid "cannot change address of '%s', which is not level 1 or 77"
msgstr ""

#: cobc/typeck.c:10044
#, c-format
msgid "cannot change address of '%s', which is not BASED or a linkage item"
msgstr ""

#: cobc/typeck.c:10063
#, c-format
msgid "SET target '%s' is not numeric, an index or a pointer"
msgstr ""

#: cobc/typeck.c:10158
#, fuzzy
msgid "field does not have a FALSE clause"
msgstr "campo não tem a cláusula FALSE"

#: cobc/typeck.c:10189
msgid "THREAD-priority must be between 1 and 32767"
msgstr ""

#: cobc/typeck.c:10209
msgid "SET ATTRIBUTE requires a screen item as subject"
msgstr "SET ATTRIBUTE requere um item de ecrã (screen) como objetivo"

#: cobc/typeck.c:10215
msgid "SET ATTRIBUTE subject does not refer to a screen item"
msgstr "um sujeito de SET ATTRIBUTE não se refere a um item de ecrã (screen)"

#: cobc/typeck.c:10251
#, fuzzy
msgid "invalid SORT filename"
msgstr "nome de ficheiro inválido em SORT"

#: cobc/typeck.c:10313
#, fuzzy
msgid "invalid SORT USING parameter"
msgstr "parâmetro inválido em SORT USING"

#: cobc/typeck.c:10342
#, fuzzy
msgid "invalid SORT GIVING parameter"
msgstr "parâmetro inválido em SORT GIVING"

#: cobc/typeck.c:10396 cobc/typeck.c:10423 cobc/typeck.c:10443
#, fuzzy
msgid "invalid key item"
msgstr "item chave (key) inválido"

#: cobc/typeck.c:10473
msgid "LENGTH/SIZE clause only allowed on INDEXED files"
msgstr "clásula LENGTH/SIZE só é permitida em ficheiros indexados (INDEXED)"

#: cobc/typeck.c:10478
msgid "START not allowed with ACCESS MODE RANDOM"
msgstr "START não é permitido com ACCESS MODE RANDOM"

#: cobc/typeck.c:10706
msgid "LOCK clause invalid here"
msgstr "cláusula LOCK inválida aqui"

#: cobc/typeck.c:10971
msgid "data item is not part of a report"
msgstr ""

#: cobc/typeck.c:11003
msgid "improper use of SUPPRESS PRINTING"
msgstr ""

#: cobc/warning.def:31
#, fuzzy
msgid "  -Wno-unfinished       do not warn if unfinished features are used"
msgstr "não avisar se forem usadas características incompletas"

#: cobc/warning.def:34
#, fuzzy
msgid "  -Wno-pending          do not warn if pending features are mentioned"
msgstr "não avisar se forem usadas características incompletas"

#: cobc/warning.def:37
#, fuzzy
msgid "  -Wobsolete            warn if obsolete features are used"
msgstr "avisar se forem usadas características obsoletas"

#: cobc/warning.def:40
#, fuzzy
msgid "  -Warchaic             warn if archaic features are used"
msgstr "avisar se forem usadas características arcaicas"

#: cobc/warning.def:43
#, fuzzy
msgid "  -Wredefinition        warn incompatible redefinition of data items"
msgstr "avisar sobre redefinição incompatível de itens de dados"

#: cobc/warning.def:46
msgid "  -Wtruncate            warn field truncation from constant assignments"
msgstr ""

#: cobc/warning.def:49
#, fuzzy
msgid "  -Wpossible-truncate   warn possible field truncation"
msgstr "avisar possível truncagem de um campo"

#: cobc/warning.def:52
#, fuzzy
msgid "  -Woverlap             warn overlapping MOVE items"
msgstr "avisar sobre itens MOVE sobrepostos"

#: cobc/warning.def:55
#, fuzzy
msgid "  -Wpossible-overlap    warn MOVE items that may overlap depending on variables"
msgstr "avisar sobre itens MOVE que se podem sobrepôr dependendo das variáveis"

#: cobc/warning.def:58
#, fuzzy
msgid "  -Wparentheses         warn lack of parentheses around AND within OR"
msgstr "avisar falta de parêntesis ao redor de AND dentro de OR"

#: cobc/warning.def:61
#, fuzzy
msgid "  -Wstrict-typing       warn type mismatch strictly"
msgstr "avisar tipo incompatível estritamente"

#: cobc/warning.def:64
#, fuzzy
msgid "  -Wimplicit-define     warn implicitly defined data items"
msgstr "avisar implicitamente os itens de dados definidos"

#: cobc/warning.def:67
#, fuzzy
msgid "  -Wcorresponding       warn CORRESPONDING with no matching items"
msgstr "avisar CORRESPONDING com itens sem correspondência"

#: cobc/warning.def:70
#, fuzzy
msgid "  -Winitial-value       warn if initial VALUE clause is ignored"
msgstr "cláusula inicial VALUE ignorada para o item EXTERNAL"

#: cobc/warning.def:73
#, fuzzy
msgid "  -Wprototypes          warn missing FUNCTION prototypes/definitions"
msgstr "avisar a falta de protótipos/definições de funções"

#: cobc/warning.def:76
msgid "  -Warithmetic-osvs     warn if arithmetic expression precision has changed"
msgstr ""

#: cobc/warning.def:79
#, fuzzy
msgid "  -Wcall-params         warn non 01/77 items for CALL params"
msgstr "avisar itens que não sejam do nível 01/77 para parâmetros CALL"

#: cobc/warning.def:82
msgid "  -Wconstant-expression  warn expressions that always resolve to true/false"
msgstr ""

#: cobc/warning.def:85
#, fuzzy
msgid "  -Wcolumn-overflow     warn text after program-text area, FIXED format"
msgstr "avisar sobre texto após a área de programação (tipicamente, coluna 72), formato fixo (FIXED)"

#: cobc/warning.def:88
#, fuzzy
msgid "  -Wterminator          warn lack of scope terminator END-XXX"
msgstr "avisar sobre a falta do terminador de escopo END-XXX (e.g. IF <condition> [THEN] ... END-IF)"

#: cobc/warning.def:91
#, fuzzy
msgid "  -Wlinkage             warn dangling LINKAGE items"
msgstr "avisar sobre itens LINKAGE pendentes"

#: cobc/warning.def:94
#, fuzzy
msgid "  -Wunreachable         warn likely unreachable statements"
msgstr "avisar sobre instruções inacessíveis"

#: cobc/warning.def:97
msgid "  -Wno-dialect          do not warn dialect specific issues"
msgstr ""

#: cobc/warning.def:100
#, fuzzy
msgid "  -Wothers              warnings with no separate group"
msgstr "  -W                    habilita todos os avisos"

#: libcob/call.c:89
#, c-format
msgid "LoadLibrary/GetProcAddress error %d"
msgstr "erro em LoadLibrary/GetProcAddress %d"

#: libcob/call.c:880
#, fuzzy
msgid "indeterminable error in resolve of COBOL CALL"
msgstr "Erro indeterminável na resolução da instrução CALL do COBOL"

#: libcob/call.c:961
#, fuzzy, c-format
msgid "user-defined FUNCTION '%s' not found"
msgstr "não foi encontrada a função-definida-pelo-utilizador (UDF) '%s'"

#: libcob/call.c:1051 libcob/call.c:1130 libcob/call.c:1246 libcob/call.c:1274
#, c-format
msgid "NULL parameter passed to '%s'"
msgstr "parâmetro nulo (NULL parameter) passado para '%s'"

#: libcob/call.c:1126
#, fuzzy, c-format
msgid "invalid number of arguments passed to '%s'"
msgstr "número inválido de argumentos passados para '%s'"

#: libcob/call.c:1250
#, fuzzy
msgid "multiple call to 'cob_setjmp'"
msgstr "chamada (call) múltipla a 'cob_setjmp'"

#: libcob/call.c:1278
#, fuzzy
msgid "call to 'cob_longjmp' with no prior 'cob_setjmp'"
msgstr "chamada (call) a 'cob_longjmp' sem previamente ter chamado 'cob_setjmp'"

#: libcob/call.c:1522 libcob/call.c:1548 libcob/common.c:6611
#, fuzzy
msgid "COBOL runtime is not initialized"
msgstr "'cobcommandline' - O programa de execução (runtime) não foi inicializado"

#: libcob/call.c:1528
#, c-format
msgid "%s: parameter %d is not within range of %d"
msgstr ""

#: libcob/call.c:1533
#, c-format
msgid "%s: parameter %d is NULL"
msgstr ""

#: libcob/call.c:1771 libcob/call.c:1833
#, c-format
msgid "%s: attempt to over-write constant parameter %d with "
msgstr ""

#: libcob/call.c:1887
#, c-format
msgid "%s: attempt to over-write constant parameter %d with '%s'"
msgstr ""

#: libcob/call.c:1927
#, c-format
msgid "%s: attempt to over-write constant parameter %d"
msgstr ""

#: libcob/cobgetopt.c:491
#, fuzzy, c-format
msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: a opção '%s' é ambigua; possibilidades:"

#: libcob/cobgetopt.c:532
#, fuzzy, c-format
msgid "%s: option '--%s' doesn't allow an argument"
msgstr "%s: opção '--%s' não permite um argumento"

#: libcob/cobgetopt.c:539
#, fuzzy, c-format
msgid "%s: option '%c%s' doesn't allow an argument"
msgstr "%s: opção '%c%s' não permite um argumento"

#: libcob/cobgetopt.c:559
#, fuzzy, c-format
msgid "%s: option '--%s' requires an argument"
msgstr "%s: opção '--%s' requere um argumento"

#: libcob/cobgetopt.c:591
#, fuzzy, c-format
msgid "%s: unrecognized option '--%s'"
msgstr "%s: opção não reconhecida '--%s'"

#: libcob/cobgetopt.c:598
#, fuzzy, c-format
msgid "%s: unrecognized option '%c%s'"
msgstr "%s: opção não reconhecida '%c%s'"

#: libcob/cobgetopt.c:627
#, fuzzy, c-format
msgid "%s: invalid option -- %c"
msgstr "%s: opção inválida -- %c"

#: libcob/cobgetopt.c:658 libcob/cobgetopt.c:799
#, fuzzy, c-format
msgid "%s: option requires an argument -- %c"
msgstr "%s: opção requere um argumento -- %c"

#: libcob/cobgetopt.c:708
#, fuzzy, c-format
msgid "%s: option '-W %s' is ambiguous"
msgstr "%s: opção '-W %s' é ambigua"

#: libcob/cobgetopt.c:730
#, fuzzy, c-format
msgid "%s: option '-W %s' doesn't allow an argument"
msgstr "%s: opção '-W %s' não permite um argumento"

#: libcob/cobgetopt.c:748
#, fuzzy, c-format
msgid "%s: option '%s' requires an argument"
msgstr "%s: opção '%s' requere um argumento"

#: libcob/common.c:288
msgid "CALL configuration"
msgstr "configuração CALL"

#: libcob/common.c:289
msgid "File I/O configuration"
msgstr "Configuração E/S (I/O) de ficheiro (file)"

#: libcob/common.c:289
msgid "Screen I/O configuration"
msgstr "configuração E/S (I/O) de ecrã (screen)"

#: libcob/common.c:289
msgid "Miscellaneous"
msgstr "Diversos"

#: libcob/common.c:290
msgid "System configuration"
msgstr "Configuração de sistema"

#: libcob/common.c:363
msgid "end of program, please press a key to exit"
msgstr ""

#: libcob/common.c:710
#, fuzzy, c-format
msgid "attempt to reference unallocated memory"
msgstr "tentativa de referenciar memória não alocada"

#: libcob/common.c:715
#, fuzzy, c-format
msgid "bus error"
msgstr "erro: "

#: libcob/common.c:720
#, c-format
msgid "fatal arithmetic error"
msgstr ""

#: libcob/common.c:724
#, c-format
msgid "caught signal"
msgstr "sinal capturado"

#: libcob/common.c:728
#, c-format
msgid "signal %s"
msgstr "sinal %s"

#: libcob/common.c:734
#, fuzzy, c-format
msgid "abnormal termination - file contents may be incorrect"
msgstr "terminação anormal - conteúdo de ficheiro pode estar incorreto"

#: libcob/common.c:2081
msgid "field with NULL address"
msgstr ""

#: libcob/common.c:2359
#, fuzzy
msgid "error: version mismatch"
msgstr "erro: incompatibilidade de versão"

#: libcob/common.c:2360 libcob/common.c:2362
#, fuzzy, c-format
msgid "%s has version %s.%d"
msgstr "%s tem versão/nível do remendo (patch) %s/%d"

#: libcob/common.c:2375
#, c-format
msgid "CALL to %s requires %d parameters"
msgstr "chamada (CALL) a %s requere %d parâmetros"

#: libcob/common.c:2997
#, fuzzy, c-format
msgid "BASED/LINKAGE item %s has NULL address"
msgstr "item BASED/LINKAGE '%s' tem endereço nulo (NULL address)"

#: libcob/common.c:3009 libcob/common.c:3012
#, c-format
msgid "LINKAGE item %s not passed by caller"
msgstr "item LINKAGE %s não foi passado pelo programa chamador (caller)"

#: libcob/common.c:3098
#, fuzzy, c-format
msgid "'%s' (Type: %s) not numeric: '%s'"
msgstr "'%s' não é numérico: '%s'"

#: libcob/common.c:3123
#, c-format
msgid "OCCURS DEPENDING ON '%s' out of bounds: %d"
msgstr "OCCURS DEPENDING ON '%s' fora dos limites: %d"

#: libcob/common.c:3126 libcob/common.c:3164
#, fuzzy, c-format
msgid "maximum subscript for '%s': %d"
msgstr "endereço de '%s' fora dos limites: %d"

#: libcob/common.c:3128
#, fuzzy, c-format
msgid "minimum subscript for '%s': %d"
msgstr "endereço de '%s' fora dos limites: %d"

#: libcob/common.c:3161
#, c-format
msgid "current maximum subscript for '%s': %d"
msgstr ""

#: libcob/common.c:3194
#, fuzzy, c-format
msgid "length of '%s' out of bounds: %d, starting at: %d"
msgstr "comprimento de '%s' fora dos limites: %d"

#: libcob/common.c:3209 libcob/common.c:3214
#, c-format
msgid "EXTERNAL item '%s' previously allocated with size %d, requested size is %d"
msgstr "item EXTERNAL '%s' previamente alocado com tamanho %d, comprimento pedido é %d"

#: libcob/common.c:3707
#, c-format
msgid "COB_CURRENT_DATE '%s' is invalid"
msgstr ""

#: libcob/common.c:4508
#, fuzzy, c-format
msgid "parameter to SYSTEM call is larger than %d characters"
msgstr "parâmetro para chamada SYSTEM é superior a %d carateres"

#: libcob/common.c:4936
#, fuzzy, c-format
msgid "error '%s' during CBL_GC_FORK"
msgstr "Erro '%s' durante CBL_GC_FORK"

#: libcob/common.c:4941 libcob/common.c:5038
#, fuzzy, c-format
msgid "'%s' is not supported on this platform"
msgstr "'%s' não é suportado nesta plataforma"

#: libcob/common.c:4967
#, c-format
msgid "error '%s' for P%d during CBL_GC_WAITPID"
msgstr "erro '%s' para P%d durante CBL_GC_WAITPID"

#: libcob/common.c:5163
msgid "Call to CBL_GC_GETOPT with wrong longoption size."
msgstr "Chamada a CBL_GC_GETOPT com o tamanho de opção longa (longoption) incorreto"

#: libcob/common.c:5168
msgid "Call to CBL_GC_GETOPT with missing longind."
msgstr "Chamada a CBL_GC_GETOPT com inexistente 'longind'"

#: libcob/common.c:5593 libcob/common.c:7125
#, c-format
msgid " (default)"
msgstr " (padrão)"

#: libcob/common.c:5831
#, c-format
msgid "minimum value: %lu"
msgstr "valor mínimo: %lu"

#: libcob/common.c:5891 libcob/common.c:6373 libcob/common.c:6387
#, c-format
msgid "should not contain '%c'"
msgstr "não deveria conter '%c'"

#: libcob/common.c:6109
#, c-format
msgid "WARNING - '%s' without a value - ignored!"
msgstr "AVISO - '%s' sem um valor - ignorado!"

#: libcob/common.c:6112
#, fuzzy, c-format
msgid "'%s' without a value!"
msgstr "'%s' sem um valor"

#: libcob/common.c:6138
#, c-format
msgid "WARNING - '%s %s' without a value - ignored!"
msgstr "AVISO - '%s %s' sem um valor - ignorado!"

#: libcob/common.c:6594
#, fuzzy
msgid "attempt to CANCEL active program"
msgstr "tentativa de cancelar (CANCEL) o programa ativo"

#: libcob/common.c:6612
msgid "cob_init() has not been called"
msgstr "'cob_init()' não foi chamado"

#: libcob/common.c:6616
#, fuzzy
msgid "codegen error - Please report this!"
msgstr "Erro de geração de código (codegen) - Por favor informe esta situação!"

#: libcob/common.c:6621
msgid "CALL of program with CHAINING clause"
msgstr ""

#: libcob/common.c:6625
#, fuzzy
msgid "stack overflow, possible PERFORM depth exceeded"
msgstr "o limite da pilha de memória foi ultrapassado, possível profundidade de PERFORM excedida"

#: libcob/common.c:6630
#, fuzzy
msgid "invalid entry/exit in GLOBAL USE procedure"
msgstr "entrada/saída (entry/exit) inválida em procedimento GLOBAL USE"

#: libcob/common.c:6635
#, fuzzy
msgid "unable to allocate memory"
msgstr "incapacidade de alocar memória"

#: libcob/common.c:6640
#, fuzzy
msgid "invalid entry into module"
msgstr "entrada (entry) inválida no módulo"

#: libcob/common.c:6647
#, c-format
msgid "recursive CALL from %s to %s which is NOT RECURSIVE"
msgstr ""

#: libcob/common.c:6653
#, fuzzy, c-format
msgid "invalid recursive COBOL CALL to '%s'"
msgstr "chamada (CALL) recursiva a '%s' inválida"

#: libcob/common.c:6668
#, fuzzy
msgid "end of file"
msgstr "fim de ficheiro"

#: libcob/common.c:6671
#, fuzzy
msgid "key out of range"
msgstr "chave fora de alcance"

#: libcob/common.c:6674
#, fuzzy
msgid "key order not ascending"
msgstr "a ordem da chave não é ascendente (ascending)"

#: libcob/common.c:6677
#, fuzzy
msgid "record key already exists"
msgstr "a chave do registo já existe"

#: libcob/common.c:6680
#, fuzzy
msgid "record key does not exist"
msgstr "a chave do registo não existe"

#: libcob/common.c:6683
#, fuzzy
msgid "permanent file error"
msgstr "erro de ficheiro permanente"

#: libcob/common.c:6686
#, fuzzy
msgid "inconsistant file name"
msgstr "nome do ficheiro de configuração inválido"

#: libcob/common.c:6689
#, fuzzy
msgid "file does not exist"
msgstr "o ficheiro não existe"

#: libcob/common.c:6692
#, fuzzy
msgid "permission denied"
msgstr "permissão negada"

#: libcob/common.c:6695
#, fuzzy
msgid "file already open"
msgstr "ficheiro já aberto"

#: libcob/common.c:6698
#, fuzzy
msgid "file not open"
msgstr "ficheiro não aberto"

#: libcob/common.c:6701
msgid "READ must be executed first"
msgstr "READ tem de ser executado primeiro"

#: libcob/common.c:6704
#, fuzzy
msgid "record overflow"
msgstr "transbordo de registro"

# @@@ BAD ENGLISH - "uncessful" should be "unsuccessful"
#: libcob/common.c:6707
#, fuzzy
msgid "READ after unsucessful READ/START"
msgstr "READ após READ/START mal sucedido"

#: libcob/common.c:6710
#, fuzzy
msgid "READ/START not allowed, file not open for input"
msgstr "READ/START não permitido, o ficheiro não está aberto para leitura (input)"

#: libcob/common.c:6713
msgid "WRITE not allowed, file not open for output"
msgstr "WRITE não permitido, o ficheiro não está aberto para escrita (output)"

#: libcob/common.c:6716
#, fuzzy
msgid "DELETE/REWRITE not allowed, file not open for I-O"
msgstr "DELETE/REWRITE não permitido, o ficheiro não está aberto para E/S (I/O)"

#: libcob/common.c:6719
#, fuzzy
msgid "record locked by another file connector"
msgstr "registo bloqueado por outro utilizador ou processo"

#: libcob/common.c:6722
msgid "LINAGE values invalid"
msgstr "valores LINAGE inválidos"

#: libcob/common.c:6725
#, fuzzy
msgid "file sharing conflict"
msgstr "conflicto em partilha de ficheiro"

#: libcob/common.c:6729
#, fuzzy
msgid "runtime library is not configured for this operation"
msgstr "biblioteca de execução (runtime library) não está configurada para esta operação"

#: libcob/common.c:6734
#, fuzzy
msgid "unknown file error"
msgstr "erro de ficheiro desconhecido"

#: libcob/common.c:6743 libcob/common.c:6747
#, fuzzy, c-format
msgid "%s (status = %02d) file: '%s'"
msgstr "%s (status = %02d) ficheiro : '%s'"

#: libcob/common.c:6754
#, fuzzy
msgid "attempt to use non-implemented function"
msgstr "tentativa de utilização de função não implementada"

#: libcob/common.c:6800
msgid "environment variables"
msgstr "variáveis de ambiente"

#: libcob/common.c:6847
msgid "License LGPLv3+: GNU LGPL version 3 or later <http://gnu.org/licenses/lgpl.html>"
msgstr "Licença LGPLv3+: GNU LGPL versão 3 ou posterior <http://gnu.org/licenses/lgpl.html>"

#: libcob/common.c:6895 libcob/common.c:6897
#, fuzzy
msgid "dynamic loading"
msgstr "Carregamento dinâmico"

#: libcob/common.c:6902
#, fuzzy
msgid "enabled"
msgstr "ativad(o/a)"

#: libcob/common.c:6934 libcob/common.c:6940
msgid "EXTFH"
msgstr "EXTFH (manipulador externo de ficheiros)"

#: libcob/common.c:6995
#, fuzzy
msgid "runtime configuration"
msgstr "configuração do programa de execução (runtime)"

#: libcob/common.c:6997
msgid "via"
msgstr "via"

#: libcob/common.c:7067 libcob/common.c:7095
msgid "... removed from environment"
msgstr "... removido do ambiente"

# @@@ CONTEXT ???
#: libcob/common.c:7113 libcob/common.c:7115
#, fuzzy, c-format
msgid " (set by %s)"
msgstr "(set by %s)"

# @@@ CONTEXT ???
#: libcob/common.c:7123
#, fuzzy, c-format
msgid " (reset)"
msgstr "(reset)"

#: libcob/common.c:7292
msgid "compiler was not built with --enable-debug-log; COB_DEBUG_LOG ignored"
msgstr ""

#: libcob/common.c:7450 libcob/common.c:7563
#, c-format
msgid "%s called with unknown option: %d"
msgstr ""

#: libcob/common.c:7526
#, c-format
msgid "Module dump due to %s\n"
msgstr ""

#: libcob/common.c:7529
#, fuzzy, c-format
msgid " Last statement of %s was Line %d of %s\n"
msgstr "instrução %s não terminada por END-%s"

#: libcob/common.c:7542
#, c-format
msgid "Dump Program-Id %s from %s compiled %s\n"
msgstr ""

#: libcob/fileio.c:2493
#, c-format
msgid "BDB error: %s"
msgstr "erro BDB: %s"

#: libcob/fileio.c:2502
#, c-format
msgid "BDB error: %s %s"
msgstr "erro BDB: %s %s"

#: libcob/fileio.c:2518 libcob/fileio.c:2538
#, fuzzy, c-format
msgid "cannot join BDB environment (%s), error: %d %s"
msgstr "Não é possível unir ambiente BDB (%s), erro: %d %s"

#: libcob/fileio.c:5532
#, c-format
msgid "call to CBL_OPEN_FILE with wrong access mode: %d"
msgstr "chamada (all) a CBL_OPEN_FILE com modo de acesso incorreto: %d"

#: libcob/fileio.c:5573
#, c-format
msgid "call to CBL_CREATE_FILE with wrong file_lock: %d"
msgstr "chamada (call) a CBL_CREATE_FILE com 'file_lock' incorreto: %d"

#: libcob/fileio.c:5576
#, c-format
msgid "call to CBL_CREATE_FILE with wrong file_dev: %d"
msgstr "chamada (call) a CBL_CREATE_FILE com 'file_dev' incorreto: %d"

#: libcob/fileio.c:5778 libcob/fileio.c:6032
#, c-format
msgid "'%s' - File detail area is too short"
msgstr "'%s' - área de detalhe de ficheiro é demasiado curta"

#: libcob/fileio.c:6254
msgid "SORT is unable to acquire temporary file"
msgstr "SORT é incapaz de obter ficheiro temporário"

#: libcob/fileio.c:6854
#, fuzzy, c-format
msgid "implicit CLOSE of %s ('%s')"
msgstr "CLOSE implícito de %s ('%s')"

#: libcob/screenio.c:550
#, fuzzy
msgid "failed to initialize curses"
msgstr "falha a inicializar 'curses'"

#: libcob/termio.c:69 libcob/termio.c:105
msgid "(Not representable)"
msgstr "(Não representável)"

#: bin/cobcrun.c:121
msgid "COBOL driver program for GnuCOBOL modules"
msgstr "programa controlador (driver) do COBOL para módulos GnuCOBOL"

#: bin/cobcrun.c:123
#, fuzzy, c-format
msgid "Usage: %s [options] PROGRAM [parameter ...]"
msgstr "Modo de usar: %s [opções] PROGRAMA [parâmetro ...]"

#: bin/cobcrun.c:125
#, c-format
msgid "  or:  %s options"
msgstr "  ou:  %s opções"

#: bin/cobcrun.c:129
#, fuzzy
msgid "  -h, -help                      display this help and exit"
msgstr "  -h, -help                      exibe esta menssagem"

#: bin/cobcrun.c:130
#, fuzzy
msgid "  -V, -version                   display cobcrun and runtime version and exit"
msgstr "  -V, -version                   exibe a versão do programa de execução (runtime) e termina"

#: bin/cobcrun.c:131
#, fuzzy
msgid "  -i, -info                      display runtime information (build/environment)"
msgstr "  -i, -info                      exibe a informação do programa de execução (configuração/ambiente)"

#: bin/cobcrun.c:133
#, fuzzy
msgid "  -q, -brief                     reduced displays"
msgstr "  -q, -brief                     informação reduzida"

#: bin/cobcrun.c:135
#, fuzzy
msgid "  -c <file>, -config=<file>      set runtime configuration from <file>"
msgstr "  -c <file>, -config=<file> estabece a configuração do programa de execução a partir do ficheiro <file>"

#: bin/cobcrun.c:136
#, fuzzy
msgid ""
"  -r, -runtime-config            display current runtime configuration\n"
"                                 (value and origin for all settings)"
msgstr ""
"  -r, -runtime-conf              exibe a configuração do programa de execução atual\n"
"                                 (valor e origem para todas as configurações)"

#: bin/cobcrun.c:138
msgid ""
"  -M <module>, -module=<module>  set entry point module name and/or load path\n"
"                                 where -M module prepends any directory to the\n"
"                                 dynamic link loader library search path\n"
"                                 and any basename to the module preload list\n"
"                                 (COB_LIBRARY_PATH and/or COB_PRELOAD)"
msgstr ""
"  -M <module>, -module=<module>  Define o nome do módulo de ponto de entrada e/ou o caminho de carregamento\n"
"                                 onde o módulo -M prefixa qualquer diretório para o\n"
"                                 caminho de pesquisa da biblioteca do carregador de enlace dinâmico\n"
"                                 e qualquer nome base para a lista de pré-carregamento de módulos\n"
"                                 (COB_LIBRARY_PATH e/ou COB_PRELOAD)"

#: bin/cobcrun.c:271
#, fuzzy
msgid "invalid configuration file name"
msgstr "nome do ficheiro de configuração inválido"

#: bin/cobcrun.c:322
#, fuzzy, c-format
msgid "invalid module argument '%s'"
msgstr "argumento de módulo inválido"

#: bin/cobcrun.c:382
#, c-format
msgid "%s: missing PROGRAM name"
msgstr ""

#: bin/cobcrun.c:384
#, c-format
msgid "Try '%s --help' for more information."
msgstr ""

#: bin/cobcrun.c:391
#, fuzzy, c-format
msgid "%s: PROGRAM name exceeds 31 characters"
msgstr "nome de programa (PROGRAM) excede 31 carateres"

#, fuzzy
#~ msgid "%s: %d: invalid cast from '%s' type %s to type %s"
#~ msgstr "%s: %d: conversão inválida do tipo de dados (cast) '%s' para o tipo %s"

#, fuzzy
#~ msgid "unknown name error '%s'%s"
#~ msgstr "erro: nome desconhecido '%s'%s"

#~ msgid "- NOT set with -Wall"
#~ msgstr "- NÃO está definido com -Wall"

#~ msgid "- ALWAYS active"
#~ msgstr "- ALWAYS ativo"

#~ msgid "default"
#~ msgstr "padrão"

#, fuzzy
#~ msgid "invalid parameter -std=%s"
#~ msgstr "parâmetro inválido %s"

#, fuzzy
#~ msgid "invalid option detected"
#~ msgstr "detetada opção inválida"

#, fuzzy
#~ msgid "unknown option ignored:\t%s"
#~ msgstr "opção desconhecida ignorada:\t%s"

#~ msgid "Invalid type for '%s'"
#~ msgstr "Tipo inválido para '%s'"

#, fuzzy
#~ msgid "invalid type for '%s'"
#~ msgstr "tipo inválido para '%s'"

#, fuzzy
#~ msgid "constant item '%s' cannot have a %s clause"
#~ msgstr "item constante '%s' não pode ter a cláusula %s"

#, fuzzy
#~ msgid "define PERFORM stack size"
#~ msgstr "definir tamanho da pilha para PERFORM"

#~ msgid "<number>"
#~ msgstr "<number>"

#, fuzzy
#~ msgid "define cutoff depth for IF statements"
#~ msgstr "define a profundidade de corte para instruções IF"

#~ msgid "define display sign representation"
#~ msgstr "define a representação do sinal de exibição (display)"

#~ msgid "machine native"
#~ msgstr "nativo d(o/a) equipamento/máquina"

#~ msgid "fold COPY subject to value"
#~ msgstr "insensibilidade à capitalização de COPY (Fold COPY) sujeito a valor"

#, fuzzy
#~ msgid "no transformation"
#~ msgstr "sem transformação"

#, fuzzy
#~ msgid "fold PROGRAM-ID, CALL, CANCEL subject to value"
#~ msgstr "insensibilidade à capitalização de PROGRAM-ID, CALL, CANCEL sujeito a valor"

#, fuzzy
#~ msgid "initialize fields without VALUE to decimal value"
#~ msgstr "inicializa(r) campos sem VALUE para valor decimal"

#, fuzzy
#~ msgid "initialize to picture"
#~ msgstr "inicializa(r) em relação ao modo de exibição (PICTURE)"

#, fuzzy
#~ msgid "maximum number of errors to report"
#~ msgstr "número máximo de ocorrências assumido como número exato"

#, fuzzy
#~ msgid "intrinsics to be used without FUNCTION keyword"
#~ msgstr "funções intrínsecas para serem usadas sem a palavra-chave FUNCTION"

# @@@ ???
#~ msgid "[ALL|intrinsic function name(,name,...)]"
#~ msgstr "[ALL|intrinsic function name(,name,...)]"

#, fuzzy
#~ msgid ""
#~ "adjust items following OCCURS DEPENDING\n"
#~ "\t\t\t- requires implicit/explicit relaxed syntax"
#~ msgstr ""
#~ "ajusta itens seguintes a OCCURS DEPENDING\n"
#~ "\t\t\t- requere sintaxe descontraída (relaxed) implicita ou explicitamente"

#, fuzzy
#~ msgid "check recursive program call"
#~ msgstr "verifica chamada a programa recursivo"

#, fuzzy
#~ msgid ""
#~ "relax syntax checking\n"
#~ "\t\t\t- e.g. REDEFINES position"
#~ msgstr ""
#~ "verificação de sintaxe descontraída (relax)\n"
#~ "\t\t\t- e.g. posição REDEFINES"

#, fuzzy
#~ msgid "PICTURE SYMBOL for CURRENCY must be one character long"
#~ msgstr "o símbolo de exibição (PICTURE SYMBOL) para CURRENCY tem de ter o tamanho de um caratere"

#~ msgid "invalid character '%c' in PICTURE SYMBOL for CURRENCY"
#~ msgstr "caratere inválido '%c' em PICTURE SYMBOL para CURRENCY"

#~ msgid "CURRENCY SIGN longer than one character"
#~ msgstr "CURRENCY SIGN maior do que um caratere"

#~ msgid "CURRENCY SIGN other than '$'"
#~ msgstr "CURRENCY SIGN diferente de '$'"

#~ msgid "RECORD description invalid with REPORT"
#~ msgstr "descrição RECORD inválida com REPORT"

#~ msgid "COMMUNICATION SECTION"
#~ msgstr "secção de comunicação (COMMUNICATION SECTION)"

#~ msgid "REDEFINES clause should follow entry-name"
#~ msgstr "cláusula REDEFINES deveria seguir o nome-de-entrada"

#~ msgid "reference to item containing nested ODO"
#~ msgstr "referência do item contendo ODO (OCCURS DEPENDING ON) aninhado (tabelas contidas dentro de outras) (nested)"

#, fuzzy
#~ msgid "Variable length item not allowed here"
#~ msgstr "item de comprimento variável não é permitido aqui"

#, fuzzy
#~ msgid "cannot find module"
#~ msgstr "não pode encontrar módulo"

#, fuzzy
#~ msgid "cannot find entry point"
#~ msgstr "não pode encontrar ponto de entrada (ENTRY)"

#~ msgid "cob_sig_handler caught not handled signal: %d"
#~ msgstr "'cob_sig_handler' capturado; sinal não manipulado: %d"

#, fuzzy
#~ msgid "libcob has version/patch level %s/%d"
#~ msgstr "libcob tem versão/nível do remendo (patch) %s/%d"

#, fuzzy
#~ msgid "malloc error"
#~ msgstr "Erro de alocação de memória (C malloc)"

#, fuzzy
#~ msgid "unknown failure: %d"
#~ msgstr "falha desconhecida: %d"

#~ msgid "problem with setenv %s: %d"
#~ msgstr "problema com 'setenv %s': %d"

#, fuzzy
#~ msgid "  -v, -verbose          display the commands invoked by the compiler"
#~ msgstr "  -v                    exibe os comandos invocados pelo compilador"

#, fuzzy
#~ msgid "invalid option -std=%s"
#~ msgstr "opção inválida -std=%s"

#, fuzzy
#~ msgid "unexpected constant"
#~ msgstr "constante inesperada"

#, fuzzy
#~ msgid "'%s' cannot be set via command line"
#~ msgstr "'%s' não pode ser estabelecido através da linha de comando"

#, fuzzy
#~ msgid "entries under REDEFINES cannot have a VALUE clause"
#~ msgstr "entradas sob REDEFINES não poder usar a clásula VALUE"

#, fuzzy
#~ msgid "unexpected usage %d"
#~ msgstr "modo de usar inesperado '%d'"

#, fuzzy
#~ msgid ""
#~ "allow syntax extensions\n"
#~ "\t\t\t- e.g. switch name SW1, etc."
#~ msgstr ""
#~ "permite extensões de sintaxe\n"
#~ "\t\t\t- e.g. nome do comutador (switch) SW1, etc."

#, fuzzy
#~ msgid "unexpected tallying phrase"
#~ msgstr "frase de contagem (tallying) inesperada"

#, fuzzy
#~ msgid "phrases in non-standard order"
#~ msgstr "frases numa ordem despadronizada (non-standard order)"

#, fuzzy
#~ msgid "RETURNING item should not be in LOCAL-STORAGE"
#~ msgstr "item RETURNING não deverá ser definido na LOCAL-STORAGE"

# @@@ CHECK TRANSLATION ???
#, fuzzy
#~ msgid "duplicate define"
#~ msgstr "definição (#define) duplicada"

#~ msgid "Mnemonic names"
#~ msgstr "Nomes mnemónicos"

#~ msgid "Extended mnemonic names (with -fsyntax-extension)"
#~ msgstr "Nomes mnemónicos expandidos (com -fsyntax-extension)"

#, fuzzy
#~ msgid "source is non-numeric - substituting zero"
#~ msgstr "valor origem não é numérico - substituindo por zero"

#, fuzzy
#~ msgid "the targets of SET must be either indexes or pointers"
#~ msgstr "os destinos de SET têm de ser ou índices ou ponteiros"

#, fuzzy
#~ msgid "the address of '%s' cannot be changed"
#~ msgstr "o endereço de '%s' não pode ser alterado"

#, fuzzy
#~ msgid "warn inconsistent constant"
#~ msgstr "avisar sobre constante inconsistent"

#, fuzzy
#~ msgid "warn EXTERNAL item with VALUE clause"
#~ msgstr "avisar item EXTERNAL com cláusula VALUE"

#, fuzzy
#~ msgid "recursive call of chained program"
#~ msgstr "chamada recursiva de programa sem retorno ou encadeado (chained)"

#~ msgid "Extended screen I/O"
#~ msgstr "Expansão de E/S (I/O) de ecrã (screen)"

#~ msgid "Variable format"
#~ msgstr "Formato de variável"

#~ msgid "Sequential handler"
#~ msgstr "Manipulador sequêncial"

#~ msgid "(default)"
#~ msgstr "(padrão)"

#, fuzzy
#~ msgid "%s clause not compatible with USAGE %d"
#~ msgstr "cláusula %s não compatível com USAGE %d"

#, fuzzy
#~ msgid "invalid currency sign '%s'"
#~ msgstr "símbolo monetário '%s' inválido"

#, fuzzy
#~ msgid "table sort without keys not implemented yet"
#~ msgstr "tabela de ordenação (sort) sem chaves ainda não foi implementada"

#, fuzzy
#~ msgid "invalid output device"
#~ msgstr "dispositivo de saída inválido"

#~ msgid "Build information"
#~ msgstr "informação do resultado da compilação"

#~ msgid "Build environment"
#~ msgstr "Ambiente de preparação para obter o resultado da compilação"

#~ msgid "System"
#~ msgstr "Sistema"

#~ msgid "Libtool"
#~ msgstr "Libtool"

#~ msgid "External"
#~ msgstr "Extern(o/a)"

#~ msgid "Internal"
#~ msgstr "Intern(o/a)"

#, fuzzy
#~ msgid "  -j                    Run job, after build"
#~ msgstr "  -W                    Executar programa, após criação"

#, fuzzy
#~ msgid "  -std=<dialect>        Warnings/features for a specific dialect:"
#~ msgstr "  -std=<dialect>        avisos/características para um dialeto específico:"

#~ msgid "                          cobol2002   COBOL 2002"
#~ msgstr "                          cobol2002   COBOL 2002"

#, fuzzy
#~ msgid "                          cobol2014   COBOL 2014"
#~ msgstr "                          cobol2002   COBOL 2002"

#~ msgid "                          ibm         IBM Compatible"
#~ msgstr "                          ibm         Compatível IBM"

#~ msgid "                          bs2000      BS2000 Compatible"
#~ msgstr "                          bs2000      Compatível BS2000"

#~ msgid "                          mf          Micro Focus Compatible"
#~ msgstr "                          mf          Compatível Micro Focus"

#~ msgid "                          acu         ACUCOBOL-GT Compatible"
#~ msgstr "                          acu         Compatível ACUCOBOL-GT"

#~ msgid "                          default     When not specified"
#~ msgstr "                          padrão      Quando não especificado"

#~ msgid "                        See config/default.conf and config/*.conf"
#~ msgstr "                        Ver config/default.conf e config/*.conf"

#, fuzzy
#~ msgid "  -F                    Alias (short option) for -free"
#~ msgstr "  -F                    Nome alternativo (opção curta) para -free"

#~ msgid "                        (V. Coen's 'cobxref' must be in path)"
#~ msgstr "                        ('cobxref' de V. Coen tem que estar definido em 'path')"

#~ msgid "  -save-temps(=<dir>)   Save intermediate files"
#~ msgstr "  -save-temps(=<dir>)   Guarda ficheiros intermediários"

#~ msgid "Failed to load the initial config file"
#~ msgstr "Falha a carregar o ficheiro de configuração (config) inicial"

#~ msgid "Invalid tab-width value - %d"
#~ msgstr "Valor inválido da largura de tabulação (tab-width) - %d"

#~ msgid "Invalid text-column value - %d"
#~ msgstr "Valor inválido da columna de texto (text-column) - %d"

#~ msgid "No such file or directory"
#~ msgstr "Ficheiro ou diretório inexistente"

#~ msgid "defined here"
#~ msgstr "definido aqui"

#~ msgid "Level number of REDEFINES entry cannot be 66 or 88"
#~ msgstr "Número de nível da entrada REDEFINES não pode ser 66 ou 88"

#~ msgid "BLANK ZERO not compatible with USAGE"
#~ msgstr "BLANK ZERO não compatível com USAGE"

#~ msgid "Invalid special names clause"
#~ msgstr "Cláusula de nomes especiais (special names) inválida"

#~ msgid "Invalid SYMBOLIC clause"
#~ msgstr "Cláusula SYMBOLIC Inválida"

#~ msgid "Alphabet-name is expected '%s'"
#~ msgstr "Nome-de-alfabeto (alphabet-name) esperado '%s'"

#~ msgid "Item requires a data name"
#~ msgstr "Item requere um nome de dados"

#~ msgid "Invalid PAGE clause"
#~ msgstr "Cláusula PAGE inválida"

#~ msgid "EXIT PROGRAM only allowed within a PROGRAM type"
#~ msgstr "EXIT PROGRAM apenas permitido dentro de um tipo de programa (PROGRAM)"

#~ msgid "INSPECT missing a keyword"
#~ msgstr "Falta uma palavra-chave em INSPECT"

#~ msgid "Invalid SYMBOLIC integer"
#~ msgstr "Inteiro simbólico (SYMBOLIC integer) inválido"

#~ msgid "Dangling IF/ELSE directive"
#~ msgstr "Diretiva IF/ELSE pendente"

#, fuzzy
#~ msgid "Invalid continuation: no literal/word needs to be continued"
#~ msgstr "Continuação inválida: literal/palavra não necessita ser continuad(o/a)"

#, fuzzy
#~ msgid "%s directive not yet implemented"
#~ msgstr "%s diretiva ainda não implementada"

# @@@ (S/N) - IS IT POSSIBLE ???
#~ msgid "Reserved Words\t\t\tImplemented (Y/N)"
#~ msgstr "Palavras Reservadas\t\t\tImplementadas (S/N)"

#~ msgid "N (85 obsolete)"
#~ msgstr "N (85 obsoleto)"

# @@@ Y vs. S - IS IT POSSIBLE ???
#~ msgid "Y"
#~ msgstr "S"

#~ msgid "N"
#~ msgstr "N"

#~ msgid "Intrinsic Function\t\tImplemented\tParameters"
#~ msgstr "Função Intrínseca\t\tImplementada\tParâmetros"

#~ msgid "A SPACE will be assumed"
#~ msgstr "Será assumido um espaço (SPACE)"

#~ msgid "<Unexpected tree tag %d>"
#~ msgstr "<Marca/rótulo de árvore (tree tag) inesperado %d>"

#~ msgid "Unexpected cast type -> %d"
#~ msgstr "Conversão de tipo de dados inesperada -> %d"

#~ msgid "Unexpected numeric usage -> %d"
#~ msgstr "Modo de usar numérica inesperado -> %d"

#~ msgid "Invalid picture string - '%s'"
#~ msgstr "Cadeia de carateres 'picture' inválida - '%s'"

#, fuzzy
#~ msgid "Record size too small '%s' (%d)"
#~ msgstr "Tamanho de registo muito pequeno '%s' (%d)"

#~ msgid "Record size too large '%s' (%d)"
#~ msgstr "Tamanho de registo muito grande '%s' (%d)"

#, fuzzy
#~ msgid "Invalid value in AT clause"
#~ msgstr "Valor inválido na cláusula AT"

#~ msgid "Data name expected before CHARACTERS"
#~ msgstr "Esperado nome de dados antes de CHARACTERS"

#~ msgid "Data name expected before LEADING"
#~ msgstr "Esperado nome de dados antes de LEADING"

#~ msgid "Data name expected before TRAILING"
#~ msgstr "Esperado nome de dados antes de TRAILING"

#~ msgid "Invalid VALUE clause - literal exceeds data size"
#~ msgstr "Cláusula VALUE inválida - literal excede o tamanho de dados"

#, fuzzy
#~ msgid "%s: option `%s' requires an argument"
#~ msgstr "%s: opção '%s' requere um argumento\n"

#, fuzzy
#~ msgid "Failed to READ"
#~ msgstr "Falha a ler (READ)"

#~ msgid "WRITE not allowed"
#~ msgstr "WRITE não é permitido"

#~ msgid "Library has version/patch level %s/%d"
#~ msgstr "Biblioteca tem versão/nível do remendo %s/%d"

#, fuzzy
#~ msgid "  -a                    Alias (short option) for assistive -debug"
#~ msgstr "  -a                    Alternativa (opção curta) para depuração -debug"

# @@@ BAD ENGLISH ???
#, fuzzy
#~ msgid "FUNCTION '%s' does not have an offset time"
#~ msgstr "FUNCTION '%s' não tem um tempo de deslocamento (offset time)"

#~ msgid "Numeric literal exceeds limit - Aborting"
#~ msgstr "Literal numérico excede limite - A abortar"

#~ msgid "BDB"
#~ msgstr "BDB (BerkeleyDB)"

#~ msgid "C-ISAM (Experimental)"
#~ msgstr "C-ISAM (Experimental)"

#~ msgid "D-ISAM (Experimental)"
#~ msgstr "D-ISAM (Experimental)"

#~ msgid "VBISAM (Experimental)"
#~ msgstr "VBISAM (Experimental)"

#~ msgid "Memory allocation failure"
#~ msgstr "Falha na alocação de memória"

#, fuzzy
#~ msgid "GnuCOBOL runtime environment"
#~ msgstr "Ambiente do programa de execução (runtime) do GnuCOBOL"

#~ msgid "Only one of options %s may be specified"
#~ msgstr "Apenas uma das opções %s pode ser especificada"

#~ msgid "'%s' defined here as USAGE FLOAT"
#~ msgstr "'%s' definido aqui como USAGE FLOAT"

#~ msgid "'%s' defined here as USAGE DOUBLE"
#~ msgstr "'%s' definido aqui como USAGE DOUBLE"

#~ msgid "'%s' defined here as USAGE FLOAT EXTENDED"
#~ msgstr "'%s' definido aqui como USAGE FLOAT EXTENDED"

#~ msgid "'%s' defined here as USAGE FLOAT-BINARY-7"
#~ msgstr "'%s' definido aqui como USAGE FLOAT-BINARY-7"

#~ msgid "'%s' defined here as USAGE FLOAT-BINARY-16"
#~ msgstr "'%s' definido aqui como USAGE FLOAT-BINARY-16"

#~ msgid "'%s' defined here as USAGE FLOAT-BINARY-34"
#~ msgstr "'%s' definido aqui como USAGE FLOAT-BINARY-34"

#~ msgid "'%s' defined here as USAGE FLOAT-DECIMAL-16"
#~ msgstr "'%s' definido aqui como USAGE FLOAT-DECIMAL-16"

#~ msgid "'%s' defined here as USAGE FLOAT-DECIMAL-34"
#~ msgstr "'%s' definido aqui como USAGE FLOAT-DECIMAL-34"

#, fuzzy
#~ msgid "BASED and OCCURS are mutually exclusive"
#~ msgstr "BASED e OCCURS são mutuamente exclusivas"

#~ msgid "EXTERNAL and OCCURS are mutually exclusive"
#~ msgstr "EXTERNAL e OCCURS são mutuamente excluyentes"

#, fuzzy
#~ msgid "Call environment"
#~ msgstr "Ambiente de chamada (call)"

#~ msgid "Invalid SOURCEFORMAT directive"
#~ msgstr "Diretiva SOURCEFORMAT inválida"

#~ msgid "Invalid FOLD-COPY-NAME directive"
#~ msgstr "Diretiva FOLD-COPY-NAME inválida"

#~ msgid "Invalid IF/ELIF directive"
#~ msgstr "Diretiva IF/ELIF inválida"

#, fuzzy
#~ msgid "Call to cobc_free with NULL pointer"
#~ msgstr "Chamada a 'cobc_parse_strdup' com ponteiro nulo (NULL pointer)"

#~ msgid "Word length exceeds maximum allowed - '%s'"
#~ msgstr "Comprimento de palavra excede o máximo permitido - '%s'"

#~ msgid "Buffer overrun - Literal too long - Aborting"
#~ msgstr "Ultrapassado o limite da memória de armazenamento temporário (buffer) - A abortar"

#~ msgid "Invalid line"
#~ msgstr "Linha inválida"

#~ msgid "ALTERNATE clause invalid for this file type"
#~ msgstr "Cláusula ALTERNATE inválida para este tipo de ficheiro"

#~ msgid "ORGANIZATION clause invalid"
#~ msgstr "Cláusula ORGANIZATION inválida"

#~ msgid "Cannot join BDB environment, env_open: %d %s"
#~ msgstr "Não é possível unir o ambiente BDB, 'env_open': %d %s"

#~ msgid "'CBL_CHECK_FILE_EXIST' - File detail area is too short"
#~ msgstr "'CBL_CHECK_FILE_EXIST' - Área de detalhe do ficheiro é muito curta"

#~ msgid "NULL name parameter passed to '%s'"
#~ msgstr "Parâmetro de nome nulo (NULL name parameter) passado para '%s'"

#~ msgid "Operation not allowed on LINE SEQUENTIAL files"
#~ msgstr "Operação não permitida em ficheiros sequênciais com registos delimitados (e.g. 0x0a', 0x0d ou 0x0d0a)"

#~ msgid "Invalid target for INSPECT"
#~ msgstr "Destino inválido para INSPECT"

#~ msgid "OPEN I-O not allowed on LINE SEQUENTIAL files"
#~ msgstr "OPEN I-O não permitido em ficheiros sequênciais com registos delimitados (e.g. 0x0a', 0x0d ou 0x0d0a)"

#~ msgid "REWRITE requires a record name as subject"
#~ msgstr "REWRITE requere um nome de registo como sujeito"

#~ msgid "REWRITE subject does not refer to a record name"
#~ msgstr "Sujeito de REWRITE não faz referência a um nome de registo"

#~ msgid "RELEASE requires a record name as subject"
#~ msgstr "RELEASE requere um nome de registo como sujeito"

#~ msgid "RELEASE subject does not refer to a record name"
#~ msgstr "Sujeto de RELEASE não faz referência a um nome de registo"

#~ msgid "START not allowed on SEQUENTIAL files"
#~ msgstr "START não permitido em ficheiros sequênciais (SEQUENTIAL files)"

#~ msgid "GLOBAL is invalid in a user FUNCTION"
#~ msgstr "GLOBAL é inválido numa função-definida-pelo-utilizador (UDF)"

#~ msgid "USE AT is invalid in nested program"
#~ msgstr "USE AT é inválido em programa aninhado (programa contido dentro de outro) (nested)"

#~ msgid "FUNCTION-ID is not yet implemented"
#~ msgstr "FUNCTION-ID não está ainda implementada"

#~ msgid "CONFIGURATION SECTION not allowed in nested programs"
#~ msgstr "CONFIGURATION SECTION não é permitida em programas aninhados (programas contidos dentro de outros) (nested)"

#~ msgid "REPORT WRITER not implemented"
#~ msgstr "REPORT WRITER não está implementada"

#~ msgid "EXTERNAL not allowed here"
#~ msgstr "EXTERNAL não é permitida aqui"

#~ msgid "EXTERNAL only allowed at 01/77 level"
#~ msgstr "EXTERNAL apenas permitida ao nível 01/77"

#~ msgid "EXTERNAL requires a data name"
#~ msgstr "EXTERNAL requere um nome de dados"

#~ msgid "GLOBAL and EXTERNAL are mutually exclusive"
#~ msgstr "GLOBAL e EXTERNAL são mutuamente exclusivas"

#~ msgid "BASED and EXTERNAL are mutually exclusive"
#~ msgstr "BASED e EXTERNAL são mutuamente exclusivas"

#~ msgid "EXTERNAL and REDEFINES are mutually exclusive"
#~ msgstr "EXTERNAL e REDEFINES são mutuamente exclusivas"

#~ msgid "GLOBAL only allowed at 01/77 level"
#~ msgstr "GLOBAL apenas permitido ao nível 01/77"

#~ msgid "GLOBAL requires a data name"
#~ msgstr "GLOBAL requere um nome de dados"

#~ msgid "GLOBAL not allowed here"
#~ msgstr "GLOBAL não é permitido aqui"

#~ msgid "BASED requires a data name"
#~ msgstr "BASED requere um nome de dados"

#~ msgid "BASED and REDEFINES are mutually exclusive"
#~ msgstr "BASED e REDEFINES são mutuamente exclusivas"

#~ msgid "BASED and ANY LENGTH are mutually exclusive"
#~ msgstr "BASED e ANY LENGTH são mutuamente exclusivas"

#, fuzzy
#~ msgid "BASED and ANY clause are mutually exclusive"
#~ msgstr "Cláusulas BASED e ANY são mutuamente exclusivas"

#~ msgid "LOCAL-STORAGE not allowed in nested programs"
#~ msgstr "LOCAL-STORAGE não é permitida em programas aninhados (programas contidos dentro de outros) (nested)"

#~ msgid "REPORT SECTION not implemented"
#~ msgstr "REPORT SECTION não implementada"

#~ msgid "BY CONTENT not allowed in CHAINED program"
#~ msgstr "BY CONTENT não é permitida num programa sem retorno ou encadeado (CHAINED program)"

#~ msgid "SHARING and LOCK clauses are mutually exclusive"
#~ msgstr "Cláusulas SHARING e LOCK são mutuamente exclusivas"

#~ msgid "Call to cobc_main_strdup with NULL pointer"
#~ msgstr "Chamada a 'cobc_main_strdup' com ponteiro nulo (NULL)"

#~ msgid "Call to cobc_plex_strdup with NULL pointer"
#~ msgstr "Chamada a 'cobc_plex_strdup' com ponteiro nulo (NULL)"

#~ msgid "Call to cobc_check_string with NULL pointer"
#~ msgstr "Chamada a 'cobc_check_string' com ponteiro nulo (NULL)"

#~ msgid "Call to cobc_stradd_dup with NULL pointer"
#~ msgstr "Chamada a 'cobc_stradd_dup' com ponteiro nulo (NULL)"

#~ msgid "Check that 'cobxref' is in %%PATH%%"
#~ msgstr "Verificar se caminho de 'cobxref' está incluído na variável de sistema '%%PATH%%'"

#~ msgid "NULL parameter passed to 'cob_cancel'"
#~ msgstr "Parâmetro nulo (NULL) passado para 'cob_cancel'"

#~ msgid "NULL parameter passed to 'cob_longjmp'"
#~ msgstr "Parâmetro nulo (NULL) passado para 'cob_longjmp'"

#~ msgid "OpenCOBOL information"
#~ msgstr "Informação OpenCOBOL"

#~ msgid "Invalid target for REPLACING/CONVERTING"
#~ msgstr "Destino inválido para REPLACING/CONVERTING"

#~ msgid "or   : cobcrun --help (-h)"
#~ msgstr "ou   : cobcrun --help (-h)"

#~ msgid "       Print this help"
#~ msgstr "       Exibe esta ajuda (help)"

#~ msgid "or   : cobcrun --version (-V)"
#~ msgstr "ou   : cobcrun --version (-V)"

#~ msgid "       Print version information"
#~ msgstr "       Exibe informação da versão"

#~ msgid "       Print build information"
#~ msgstr "       Exibe informação do resultado da compilação"

#~ msgid "Invalid option"
#~ msgstr "Opção inválida"

#~ msgid "Invalid directive comparison"
#~ msgstr "Comparação de diretiva inválida"

#~ msgid "#<unknown %d %p>"
#~ msgstr "#<desconhecid(o/a) %d %p>"

#~ msgid "Numeric literal exceeds maximum"
#~ msgstr "Literal numérico excede o máximo"

#~ msgid ""
#~ "Built     %s\n"
#~ "Packaged  %s\n"
#~ "C version %s%s\n"
#~ msgstr ""
#~ "Compilado   %s\n"
#~ "Empacotado  %s\n"
#~ "Versão C    %s%s\n"

# ???
#~ msgid "  -stack-size=n         Set perform stack size"
#~ msgstr "  -stack-size=n         Estabelece o tamanho da pilha de memória para PERFORM"

#~ msgid "                        - (>= 64, <= 512, default 255)"
#~ msgstr "                        - (>= 64, <= 512, padrão 255)"

#~ msgid "Too many parameters specified in USING clause"
#~ msgstr "Demasiados parâmetros especificados na cláusula USING"

#~ msgid "Too many parameters specified on CALL"
#~ msgstr "Demasiados parâmetros especificados em CALL"
