1$ $
2$ SPDX-License-Identifier: BSD-2-Clause
3$ $
4$ Copyright (c) 2018-2021 Gavin D. Howard and contributors.
5$ $
6$ Redistribution and use in source and binary forms, with or without
7$ modification, are permitted provided that the following conditions are met:
8$ $
9$ * Redistributions of source code must retain the above copyright notice, this
10$   list of conditions and the following disclaimer.
11$ $
12$ * Redistributions in binary form must reproduce the above copyright notice,
13$   this list of conditions and the following disclaimer in the documentation
14$   and/or other materials provided with the distribution.
15$ $
16$ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17$ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18$ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19$ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
20$ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21$ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22$ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23$ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24$ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25$ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26$ POSSIBILITY OF SUCH DAMAGE.
27$ $
28
29$quote "
30
31$ Miscellaneous messages.
32$set 1
33
341 "Fun��o:"
35
36$ Error types.
37$set 2
38
391 "Erro de c�lculo:"
402 "Erro de an�lise de sintaxe:"
413 "Erro de execu��o:"
424 "Erro fatal:"
435 "Aviso:"
44
45$ Math errors.
46$set 3
47
481 "n�mero negativo"
492 "n�mero n�o inteiro"
503 "Estouro: n�mero n�o cabe no registro"
514 "dividir por 0"
52
53$ Parse errors.
54$set 4
55
561 "fim do arquivo"
572 "caractere inv�lido '%c'"
583 "N�o foi poss�vel encontrar o final da string"
594 "N�o foi poss�vel encontrar o final do coment�rio"
605 "token inv�lido"
616 "express�o inv�lida"
627 "express�o vazia"
638 "instru��o de grava��o ou de fluxo inv�lida"
649 "defini��o de fun��o inv�lida"
6510 "atribui��o inv�lida: a parte esquerda deve ser 'scale', 'ibase', 'obase', 'last', uma vari�vel ou um elemento da matriz"
6611 "nenhuma vari�vel autom�tica encontrada"
6712 "par�metro de fun��o ou vari�vel autom�tica \"%s%s\" j� existe"
6813 "fim do bloco n�o encontrado"
6914 "uma fun��o 'void' n�o pode retornar um valor: %s()"
7015 "Uma vari�vel n�o pode ser uma refer�ncia: %s"
7116 "POSIX n�o permite nomes com mais de 1 caractere: %s"
7217 "POSIX n�o permite coment�rios de script '#'"
7318 "POSIX n�o permite a seguinte palavra-chave: %s"
7419 "POSIX n�o permite um ponto ('.') como um atalho para o �ltimo resultado"
7520 "POSIX requer par�nteses em torno de express�es de retorno"
7621 "POSIX n�o permite o seguinte operador: %s"
7722 "POSIX n�o permite operadores de compara��o fora das express�es 'if' ou loops"
7823 "POSIX requer operadores 0 ou 1 de compara��o por condi��o"
7924 "POSIX n�o permite uma express�o vazia em um loop 'for'"
8025 "POSIX n�o permite nota��o exponencial"
8126 "POSIX n�o permite refer�ncias de matriz como par�metros de fun��o"
8227 "POSIX requer que o cabe�alho da fun��o '{' estejam na mesma linha"
8328 "POSIX n�o permite a atribui��o de cadeias de caracteres a vari�veis ou matrizes"
84
85$ Runtime errors.
86$set 5
87
881 "ibase inv�lido: deve ser [%lu, %lu]"
892 "obase inv�lido: deve ser [%lu, %lu]"
903 "scale inv�lida: deve ser [%lu, %lu]"
914 "express�o read() inv�lida"
925 "chamada read() recursiva"
936 "tipo errado de vari�vel ou elemento de matriz"
947 "pilha tem poucos elementos"
958 "pilha para registo \"%s\" tem poucos elementos"
969 "n�mero incorreto de par�metros - esperado: %zu, obtido: %zu"
9710 "fun��o indefinida: %s()"
9811 "um valor 'void' n�o pode ser usado em uma express�o"
99
100$ Fatal errors.
101$set 6
102
1031 "falha na aloca��o de mem�ria"
1042 "erro de entrada-sa�da"
1053 "imposs�vel abrir o arquivo: %s"
1064 "arquivo n�o � texto: %s"
1075 "caminho � um diret�rio: %s"
1086 "op��o de linha de comando inv�lida: \"%s\""
1097 "op��o requer um argumento: '%c' (\"%s\")"
1108 "a op��o n�o aceita argumentos: '%c' (\"%s\")"
1119 "argumento de op��o de linha de comando inv�lido: \"%s\""
112