blob: fe5c37018c68dc09b7871c0348deeedbba80f40f [file] [log] [blame]
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
#
# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
# Other names may be trademarks of their respective owners.
#
# The contents of this file are subject to the terms of either the GNU
# General Public License Version 2 only ("GPL") or the Common
# Development and Distribution License("CDDL") (collectively, the
# "License"). You may not use this file except in compliance with the
# License. You can obtain a copy of the License at
# http://www.netbeans.org/cddl-gplv2.html
# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
# specific language governing permissions and limitations under the
# License. When distributing the software, include this License Header
# Notice in each file and include the License file at
# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the GPL Version 2 section of the License file that
# accompanied this code. If applicable, add the following below the
# License Header, with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# Contributor(s):
#
#The Original Software is NetBeans. The Initial Developer of the Original
# Software is Sun Microsystems, Inc. Portions Copyright 1997-2010 Sun
#Microsystems, Inc. All Rights Reserved.
#
# If you wish your version of this file to be governed by only the CDDL
# or only the GPL Version 2, indicate your decision by adding
# "[Contributor] elects to include this software in this distribution
# under the [CDDL or GPL Version 2] license." If you do not indicate a
# single choice of license, a recipient has the option to distribute
# your version of this file under either the CDDL, the GPL Version 2 or
# to extend the choice of license to its licensees as provided above.
# However, if you add GPL Version 2 code and therefore, elected the GPL
# Version 2 license, then the option applies only if the new code is
# made subject to such option by the copyright holder.
#
# This bundle defines the localized name of the module, as will be shown
# in the options dialog and the setup wizard, and the category folder it will
# be found in, in the options dialog under System | Modules
#
CAPTION_EditGroupOfCompatibleNames=Atualizar nome do grupo
ERR_EmptyBLOCK=Remover ponto-e-v\u00edrgula
ERR_NameGroupCantBeEmpty=O nome do grupo n\u00e3o pode ficar vazio
# {0} - offending text
ERR_NotJavaIdentifier={0} n\u00e3o \u00e9 um identificador Java v\u00e1lido
FIX_InitializerCanBeStatic=Tornar inicializador e&st\u00e1tico
# Braces
LBL_Braces_For=Loops For Devem Usar Chaves
LBL_Braces_While=Loops While Devem Usar Chaves
LBL_Braces_DoWhile=Loops Do-While Devem Usar Chaves
LBL_Braces_If=Instru\u00e7\u00f5es If-Else Devem Usar Chaves
DSC_Braces_For=Adverte se um loop <CODE>for</CODE> n\u00e3o tem o corpo envolvido entre chaves.<BR>
DSC_Braces_While=Loops While Devem Usar Chaves
DSC_Braces_DoWhile=Loops Do-While Devem Usar Chaves
DSC_Braces_If=Instru\u00e7\u00f5es If-Else Devem Usar Chaves
LBL_Braces_Fix=Adicionar Chaves
# Assignment to itself
DN_AssignmentToItself=Designa\u00e7\u00e3o ao Pr\u00f3prio Elemento
DESC_AssignmentToItself=Designa\u00e7\u00e3o ao Pr\u00f3prio Elemento
ERR_AssignmentToItself=Designa\u00e7\u00e3o ao Pr\u00f3prio Elemento
LBL_ATI_Remove_FIX=Remover a Designa\u00e7\u00e3o
LBL_ATI_Qualify_FIX=Qualificar com este item
LBL_ATI_NewParameter_FIX=Introduzir Par\u00e2metro
LBL_ATI_NewField_FIX=Introduzir Campo
# Imports
DN_Imports_UNUSED=Importa\u00e7\u00e3o N\u00e3o Utilizada
#Used in Source/Inspect:
# {0} - the number of violating imports (never 0)
DN_Imports_UNUSED_Multi={0,choice,1#Importa\u00e7\u00e3o N\u00e3o Utilizada|1<Importa\u00e7\u00f5es N\u00e3o Utilizadas}
LBL_Imports_DUPLICATE=Importa\u00e7\u00e3o M\u00faltipla
DN_Imports_SAME_PACKAGE=Importar do Mesmo Pacote
#Used in Source/Inspect:
# {0} - the number of violating imports (never 0)
DN_Imports_SAME_PACKAGE_Multi={0,choice,1#Importa\u00e7\u00e3o do Mesmo Pacote|1<Importa do Mesmo Pacote}
DN_Imports_DEFAULT_PACKAGE=Importar do Pacote java.lang
#Used in Source/Inspect:
# {0} - the number of violating imports (never 0)
DN_Imports_DEFAULT_PACKAGE_Multi={0,choice,1#Importa\u00e7\u00e3o do Pacote java.lang|1<Importa do Pacote java.lang}
DN_Imports_EXCLUDED=Importar de Exclu\u00eddo
DN_Imports_STAR=Importa\u00e7\u00e3o asterisco
DESC_Imports_UNUSED=Importa\u00e7\u00e3o N\u00e3o Utilizada
DSC_Imports_DUPLICATE=Importa\u00e7\u00e3o M\u00faltipla
DESC_Imports_SAME_PACKAGE=Importar do Mesmo Pacote
DESC_Imports_DEFAULT_PACKAGE=Importar do Pacote java.lang
DESC_Imports_EXCLUDED=Importar do pacote ou classe rotulada como "Exclu\u00eddo" na funcionalidade Autocompletar C\u00f3digo.
DESC_Imports_STAR=Importa\u00e7\u00e3o asterisco
LBL_Imports_Fix_One_SAME_PACKAGE=Remover importa\u00e7\u00e3o do mesmo pacote
LBL_Imports_Fix_All_SAME_PACKAGE=Remover todas as importa\u00e7\u00f5es do mesmo pacote
LBL_Imports_Fix_One_DEFAULT_PACKAGE=Remover importa\u00e7\u00e3o do pacote java.lang
LBL_Imports_Fix_All_DEFAULT_PACKAGE=Remover todas as importa\u00e7\u00f5es do pacote java.lang
LBL_Imports_Fix_One_UNUSED=Remover importa\u00e7\u00e3o n\u00e3o utilizada
LBL_Imports_Fix_All_UNUSED=Remover todas as importa\u00e7\u00f5es n\u00e3o utilizadas
# OrganizeImports
DN_org.netbeans.modules.java.hints.OrganizeImports=Organizar importa\u00e7\u00f5es
DESC_org.netbeans.modules.java.hints.OrganizeImports=Verifica se as instru\u00e7\u00f5es de importa\u00e7\u00e3o correspondem \u00e0s regras de estilo do c\u00f3digo especificado
MSG_OragnizeImports=A se\u00e7\u00e3o de importa\u00e7\u00e3o n\u00e3o corresponde \u00e0s regras de estilo do c\u00f3digo especificado
FIX_OrganizeImports=Organizar importa\u00e7\u00f5es
organize-imports=Organizar Importa\u00e7\u00f5es
organize-imports_menu_text=Organizar Importa\u00e7\u00f5es
# OrganizeMembers
DN_org.netbeans.modules.java.hints.OrganizeMembers=Organizar membros
DESC_org.netbeans.modules.java.hints.OrganizeMembers=Verifica se a ordem dos membros corresponde \u00e0s regras de estilo do c\u00f3digo especificado
MSG_OragnizeMembers=A ordem dos membros n\u00e3o corresponde \u00e0s regras de estilo do c\u00f3digo especificado
FIX_OrganizeMembers=Organizar membros
organize-members=Organizar membros
organize-members_menu_text=Organizar membros
# equals and hashcode
DN_org.netbeans.modules.java.hints.MissingHashCode=Gerar hashCode ou equals ausente
DESC_org.netbeans.modules.java.hints.MissingHashCode=Verifica se uma classe que substitui o m\u00e9todo equals tamb\u00e9m substitui hashCode.
MSG_GenHashCode=Gerar hashCode() ausente
MSG_GenEquals=Gerar equals(Object) ausente
# export non accessible element
MSG_ExportNonAccessibleElement=Exportando tipo n\u00e3o p\u00fablico por meio da API p\u00fablica
MSG_ExportNonAccessibleElementMakeNonVisible=Tornar pacote privado
HINT_ExportNonAccessibleElement=Verifica se os tipos de retorno e os tipos de par\u00e2metro de todos os m\u00e9todos p\u00fablicos e todos os tipos de campos p\u00fablicos est\u00e3o publicamente dispon\u00edveis em outros pacotes. \u00c9 in\u00fatil ter tipos privados ou pacotes privados em uma API de pacote.
# Annotation as super interface
# {0} name of the annotation
DN_AnnotationAsSuperInterface=N\u00e3o usar Anota\u00e7\u00e3o como superinterface
HNT_AnnotationAsSuperInterface=N\u00e3o usar Anota\u00e7\u00e3o {0} como superinterface
DESC_AnnotationAsSuperInterface=Apesar de o compilador permitir tais constru\u00e7\u00f5es, as Anota\u00e7\u00f5es n\u00e3o devem ser usadas como superinterfaces.
# Utility class
MSG_UtilityClass=Classe Utilit\u00e1rio sem construtor
HINT_UtilityClass=Localiza classes contendo somente elementos est\u00e1ticos ou que s\u00e3o instanci\u00e1veis.
MSG_PrivateConstructor=Criar construtor privado
MSG_MakePrivate=Tornar construtor privado
MSG_PublicConstructor=Classe Utilit\u00e1rio com construtor vis\u00edvel
HINT_PublicConstructor=Localiza classes contendo somente elementos est\u00e1ticos com construtores p\u00fablicos ou protegidos.
#Standard Javac warnings
LBL_Javac_DEPRECATED=Obsoleto
LBL_Javac_UNCHECKED=Desmarcado
LBL_Javac_FALLTHROUGH=Fallthrough
LBL_Javac_SERIALIZATION=Serializa\u00e7\u00e3o
LBL_Javac_UNNECESSARY_CAST=Convers\u00e3o Desnecess\u00e1ria
LBL_Javac_EMPTY_STATEMENT_AFTER_IF=Instru\u00e7\u00e3o Vazia Ap\u00f3s If
LBL_Javac_OVERRIDES=Substitui
LBL_Javac_DIVISION_BY_ZERO=Divis\u00e3o por Zero
LBL_Javac_RAWTYPES=Tipos Brutos
DSC_Javac_DEPRECATED=Advertir quando o c\u00f3digo usar API obsoleta.
DSC_Javac_UNCHECKED=Advertir quando as convers\u00f5es desmarcadas puderem causar ClassCastExceptions durante o runtime.
DSC_Javac_FALLTHROUGH=Advertir quando for poss\u00edvel passar para o pr\u00f3ximo caso.
DSC_Javac_SERIALIZATION=Advertir quando uma classe que implementa o java.io.Serializable n\u00e3o declarar uma serialVersionUID.
DSC_Javac_FINALLY=Advertir quando um bloco finalmente interromper o fluxo de tentativa/captura de um bloco
DSC_Javac_UNNECESSARY_CAST=Advertir quando um objeto for convertido desnecessariamente para o mesmo tipo ou para um supertipo.
DSC_Javac_EMPTY_STATEMENT_AFTER_IF=Instru\u00e7\u00e3o Vazia Ap\u00f3s If
DSC_Javac_OVERRIDES=Advertir quando um m\u00e9todo de substitui\u00e7\u00e3o n\u00e3o for anotado com @Overrides
DSC_Javac_DIVISION_BY_ZERO=Divis\u00e3o por Zero
DSC_Javac_RAWTYPES=Tipos Brutos
# double check
DN_org.netbeans.modules.java.hints.DoubleCheck=Bloqueio com verifica\u00e7\u00e3o dupla
DESC_org.netbeans.modules.java.hints.DoubleCheck=Procura exemplos de bloqueio com verifica\u00e7\u00e3o dupla - por exemplo, quando uma vari\u00e1vel \u00e9 testada n\u00e3o s\u00f3 antes de um bloco sincronizado, como tamb\u00e9m dentro dele.
ERR_DoubleCheck=Bloqueio com verifica\u00e7\u00e3o dupla
FIX_DoubleCheck=Remover a instru\u00e7\u00e3o condicional externa
FIX_DoubleCheck_Volatile=Tornar vol\u00e1til o campo inicializado
FIX_DoubleCheck_Local=Usar vari\u00e1vel local para melhor desempenho
FIX_DoubleCheck_5=Usar idioma da vari\u00e1vel local JDK5
LBL_IllegalInstanceOf=Uso Inv\u00e1lido do operador instanceOf
DSC_IllegalInstanceOf=Exibir uso inv\u00e1lido de instanceof em javax.lang.model.elements, javax.lang.model.type e com.sun.source.tree
MSG_IllegalInstanceOf=Uso Inv\u00e1lido de instanceOf
#Wrong string comparison
LBL_WrongStringComparison=Compara\u00e7\u00e3o de Strings usando == ou !=
DSC_WrongStringComparison=Verifica se h\u00e1 uso do operador == ou != para comparar Strings.<BR>Em geral, as compara\u00e7\u00f5es de strings devem ser feitas com o m\u00e9todo equals().
FIX_WrongStringComparison_NullCheck=Usar equals() com verifica\u00e7\u00e3o nula
FIX_WrongStringComparison_TernaryNullCheck=Usar equals() com verifica\u00e7\u00e3o nula (tern\u00e1ria)
FIX_WrongStringComparison_NoNullCheck=Usar equals()
FIX_WrongStringComparison_ReverseOperands=Usar operandos reversos e equals()
TEXT_EditGroupOfCompatibleNames=Nomes:
TEXT_InitializerCanBeStatic=O inicializador pode ser est\u00e1tico
WrongStringComparisonCustomizer.ternaryNullCheck.text=Verificar uso de operador condicional de tern\u00e1rio nulo
WrongStringComparisonCustomizer.stringLiteralFirst.text=Colocar literais String primeiro quando poss\u00edvel
ACSD_Ternary_Null_Check=Controla se a corre\u00e7\u00e3o utiliza uma verifica\u00e7\u00e3o nula condicional tern\u00e1ria
ACSD_String_Literals_First=Gera menos c\u00f3digo evitando uma verifica\u00e7\u00e3o nula caso um dos operandos seja um literal String.
#Empty statements
LBL_Empty_FOR_LOOP=Instru\u00e7\u00e3o vazia ap\u00f3s "for"
LBL_Empty_ENHANCED_FOR_LOOP=Instru\u00e7\u00e3o vazia ap\u00f3s "for"
LBL_Empty_WHILE_LOOP=Instru\u00e7\u00e3o vazia ap\u00f3s "while"
LBL_Empty_DO_WHILE_LOOP=Instru\u00e7\u00e3o vazia ap\u00f3s "do"
LBL_Empty_IF=Instru\u00e7\u00e3o vazia ap\u00f3s "if/else"
LBL_Empty_BLOCK=Instru\u00e7\u00e3o vazia
DSC_Empty_FOR_LOOP=Verifica se h\u00e1 instru\u00e7\u00f5es "for" no formato <BR><CODE>for(...);</CODE>.
DSC_Empty_WHILE_LOOP=Verifica se h\u00e1 instru\u00e7\u00f5es "while" no formato<BR><CODE>while(...);</CODE>.
DSC_Empty_DO_WHILE_LOOP=Verifica se h\u00e1 instru\u00e7\u00f5es "do/while" no formato<BR><CODE>do;<BR>while</CODE>.
DSC_Empty_IF=Verifica se h\u00e1 instru\u00e7\u00f5es "if/else" no formato<BR><CODE>if(...);<BR>else;</CODE>.
DSC_Empty_BLOCK=Verifica se h\u00e1 instru\u00e7\u00f5es vazias nos blocos, geralmente representadas como ponto e v\u00edrgula sup\u00e9rfluo.
MSG_HiddenField=O campo oculta outro campo
HINT_HiddenField=A declara\u00e7\u00e3o de um campo em uma classe pode ocultar a declara\u00e7\u00e3o de outro campo em superclasses. Embora poss\u00edvel, este n\u00e3o \u00e9 um bom estilo de programa\u00e7\u00e3o.
MSG_FixHiddenFiledText=Renomear o campo
MSG_FixHiddenByVariableFiledText=Renomear a vari\u00e1vel local
MSG_HiddenFieldByVar=A vari\u00e1vel local oculta um campo
HINT_HiddenFieldByVar=A declara\u00e7\u00e3o de uma vari\u00e1vel em um m\u00e9todo pode ocultar a declara\u00e7\u00e3o de um campo declarado na classe circundante. Embora poss\u00edvel, este n\u00e3o \u00e9 um bom estilo de programa\u00e7\u00e3o.
LBL_EmptyCancel=cancel() vazio para tarefas cancel\u00e1veis
DSC_EmptyCancel=Adverte sobre os m\u00e9todos cancel() vazios para as tarefas cancel\u00e1veis
MSG_EmptyCancel=cancel() vazio
#{0}:
# 0 - field
# 1 - method
# 2 - other (unknown)
#{1}: element simple name
MSG_StaticAccess=Acessando est\u00e1tico {0,choice,0#field|1#method|1<element} {1}
MSG_StaticAccessName=Acessando est\u00e1tico via refer\u00eancia
HINT_StaticAccess=A linguagem Java permite acessar os campos est\u00e1ticos por meio de vari\u00e1veis de inst\u00e2ncia, mas \u00e9 geralmente confusa e dif\u00edcil de ler.
MSG_StaticAccessText=Substituir por refer\u00eancia de classe
#ConvertAnonymousToInner:
HINT_ConvertAnonymousToInner=Converter An\u00f4nimo em Membro
DN_ConvertAnonymousToInner=Converter An\u00f4nimo em Membro
DESC_ConvertAnonymousToInner=Converter An\u00f4nimo em Membro
FIX_ConvertAnonymousToInner=Converter An\u00f4nimo em Membro
ERR_CaretNotInAnonymousInnerclass=O cursor n\u00e3o est\u00e1 na classe an\u00f4nima.
ERR_SelectionNotSupported=A sele\u00e7\u00e3o n\u00e3o \u00e9 aceita.
CTL_ConvertAnonymousToInner=Converter &An\u00f4nimo em Membro...
HINT_AddOverrideAnnotation=Adicionar Anota\u00e7\u00e3o @Override
DN_AddOverrideAnnotation=Adicionar Anota\u00e7\u00e3o @Override
DESC_AddOverrideAnnotation=Adicionar Anota\u00e7\u00e3o @Override
FIX_AddOverrideAnnotation=Adicionar Anota\u00e7\u00e3o @Override
HINT_AssignResultToVariable=Designar Valor de Retorno a Nova Vari\u00e1vel
DN_AssignResultToVariable=Designar Valor de Retorno a Nova Vari\u00e1vel
DESC_AssignResultToVariable=Designar Valor de Retorno a Nova Vari\u00e1vel
FIX_AssignResultToVariable=Designar Valor de Retorno a Nova Vari\u00e1vel
HINT_WrongPackage=Pacote Incorreto
DN_WrongPackage=Pacote Errado
DESC_WrongPackage=Pacote Errado
#{0}:
# 0: Remove package
# 1: Change package
#{1}: target package name
FIX_WrongPackageFix={0,choice,0#Remover declara\u00e7\u00e3o de pacote|1#Alterar declara\u00e7\u00e3o de pacote para {1}}
FIX_WrongPackageMove=Mover classe para a pasta correta
ERR_CannotMoveAlreadyExists=N\u00e3o \u00e9 poss\u00edvel mover o c\u00f3digo-fonte; o caminho de destino j\u00e1 existe e n\u00e3o \u00e9 uma pasta.
ERR_CannotMove=N\u00e3o \u00e9 poss\u00edvel mover o c\u00f3digo-fonte.
HINT_SuspiciousNamesCombination=Combina\u00e7\u00e3o de nomes suspeita
DN_SuspiciousNamesCombination=Combina\u00e7\u00e3o de Nomes Suspeita
DESC_SuspiciousNamesCombination=Combina\u00e7\u00e3o de Nomes Suspeita
ERR_EQUALS_NOT_CHECKING_TYPE=m\u00e9todo equals() n\u00e3o est\u00e1 verificando o tipo de seu par\u00e2metro
DN_FieldUnusedParam=Designar Par\u00e2metro do Construtor N\u00e3o Utilizado ao Campo
DSC_FieldUnusedParam=Designar Par\u00e2metro do Construtor N\u00e3o Utilizado ao Campo
# {0} field name
FIX_AssignToExisting=Designar a Campo Existente ''{0}''
# {0} field name
FIX_CreateField=Criar Campo ''{0}''
ERR_UnusedParameter=Par\u00e2metro N\u00e3o Utilizado ''{0}''
DN_org.netbeans.modules.java.hints.EqualsMethodHint=M\u00e9todo .equals N\u00e3o Est\u00e1 Verificando Tipo
DESC_org.netbeans.modules.java.hints.EqualsMethodHint=A implementa\u00e7\u00e3o de m\u00e9todos .equals n\u00e3o est\u00e1 verificando o tipo do par\u00e2metro de entrada
FIX_CreateDeclaration=Criar Declara\u00e7\u00e3o
DN_DeclarationForInstanceof=Declara\u00e7\u00e3o de instanceof
ERR_DeclarationForInstanceof=Declara\u00e7\u00e3o de instanceof
DESC_org.netbeans.modules.java.hints.SyncOnNonFinal=Sincroniza\u00e7\u00e3o de campo n\u00e3o final
ERR_SynchronizationOnNonFinalField=Sincroniza\u00e7\u00e3o de campo n\u00e3o final
DN_org.netbeans.modules.java.hints.SyncOnNonFinal=Sincroniza\u00e7\u00e3o de campo n\u00e3o final
HINT_SerialVersionUID=Adicionar serialVersionUID default
HINT_SerialVersionUID_Generated=Adicionar serialVersionUID gerado
FieldForUnusedParamCustomizer.finalFields.text=<html>Campos s\u00e3o <code>finais</code></html>
ACSD_Final_Fields=Tornar os campos criados por esta dica campos finais.
DSC_StaticImport=Converte uma refer\u00eancia est\u00e1tica de m\u00e9todo/campo/campo de enumera\u00e7\u00e3o para usar uma importa\u00e7\u00e3o est\u00e1tica. Feedback para <a href="http://www.netbeans.org/issues/show_bug.cgi?id=89258">http://www.netbeans.org/issues/show_bug.cgi?id=89258</a>
DN_StaticImport=Importa\u00e7\u00f5es est\u00e1ticas
ERR_StaticImport=Converter em importa\u00e7\u00e3o est\u00e1tica
HINT_StaticImport=Converter {0} em importa\u00e7\u00e3o est\u00e1tica
HINT_StaticImport2=Adicionar importa\u00e7\u00e3o est\u00e1tica para {0}
DN_StringBuilderAppend=Concatena\u00e7\u00e3o de strings em StringBuilder.append
DESC_StringBuilderAppend=Procura concatena\u00e7\u00f5es de strings no par\u00e2metro de uma chamada do m\u00e9todo de acr\u00e9scimo de StringBuilder ou StringBuffer.
ERR_StringBuilderAppend=Concatena\u00e7\u00e3o de strings em {0}.append
FIX_StringBuilderAppend=Usar cadeia de m\u00e9todos .append em vez de concatena\u00e7\u00e3o de strings
#ThisIsAnonymous hint
DN_org.netbeans.modules.java.hints.ThisInAnonymous=Sincroniza\u00e7\u00e3o nesta classe an\u00f4nima
DESC_org.netbeans.modules.java.hints.ThisInAnonymous=A <html>Sincroniza\u00e7\u00e3o <tt>nesta</tt> classe an\u00f4nima ou local \u00e9 provavelmente o resultado da refatora\u00e7\u00e3o e possivelmente um erro
ERR_ThisInAnonymous=Sincroniza\u00e7\u00e3o nesta classe an\u00f4nima
ERR_ThisInAnonymousLocal=Sincroniza\u00e7\u00e3o nesta classe local
FIX_ThisInAnonymous=Sincronizar em classe encapsuladora
#LoggerNotStaticFinal hint
DN_org.netbeans.modules.java.hints.LoggerNotStaticFinal=A declara\u00e7\u00e3o de logger n\u00e3o \u00e9 est\u00e1tica final
DESC_org.netbeans.modules.java.hints.LoggerNotStaticFinal=Cada classe deve ter um \u00fanico logger. Se for declarada como um campo, deve ser est\u00e1tica e final.
MSG_LoggerNotStaticFinal_checkLoggerDeclaration=O campo de declara\u00e7\u00e3o do logger {0} deve ser est\u00e1tico e final
MSG_LoggerNotStaticFinal_checkLoggerDeclaration_fix=Torne o campo {0} est\u00e1tico e final
#MultipleLoggers hint
DN_org.netbeans.modules.java.hints.MultipleLoggers=V\u00e1rios loggers
DESC_org.netbeans.modules.java.hints.MultipleLoggers=H\u00e1 v\u00e1rios loggers declarados para uma \u00fanica classe.
MSG_MultipleLoggers_checkMultipleLoggers=V\u00e1rios loggers {0} declarados para a classe {1}
#NoLoggers hint
DN_org.netbeans.modules.java.hints.NoLoggers=N\u00e3o h\u00e1 loggers
DESC_org.netbeans.modules.java.hints.NoLoggers=N\u00e3o h\u00e1 logger declarado para uma classe.
MSG_NoLoggers_checkNoLoggers=N\u00e3o h\u00e1 logger declarado para a classe {0}
MSG_NoLoggers_checkNoLoggers_Fix=Criar campo de logger na {0} classe
#LoggersHintsCustomizer
LoggerHintsCustomizer.btnAdd.text=&Adicionar
LoggerHintsCustomizer.btnRemove.text=&Remover
LoggerHintsCustomizer.lblInstructions.text=Adicionar s\u00f3 nomes totalmente qualificados (por exemplo, com.example.MyLogger)
LoggerHintsCustomizer.loggersCheckbox.text=&N\u00e3o avisar quando os loggers personalizados forem encontrados
#ShiftOutOfRange hint
DN_org.netbeans.modules.java.hints.ShiftOutOfRange=Opera\u00e7\u00e3o de deslocamento fora do limite razo\u00e1vel
DESC_org.netbeans.modules.java.hints.ShiftOutOfRange=Esta inspe\u00e7\u00e3o reporta inst\u00e2ncias de opera\u00e7\u00f5es de deslocamento nos quais o valor deslocado \u00e9 constante e est\u00e1 fora da faixa razo\u00e1vel. S\u00e3o reportadas as opera\u00e7\u00f5es de deslocamento de inteiro fora da faixa de 0..31 e as opera\u00e7\u00f5es de deslocamento longo fora da faixa de 0..63. O deslocamento negativo ou de valores muito grandes \u00e9 muito provavelmente um erro de codifica\u00e7\u00e3o.
MSG_ShiftOutOfRange_int=Opera\u00e7\u00e3o de deslocamento fora da faixa razo\u00e1vel 0..31
MSG_ShiftOutOfRange_long=Opera\u00e7\u00e3o de deslocamento fora da faixa razo\u00e1vel 0..63
#ClassStructure hints
DN_org.netbeans.modules.java.hints.ClassStructure.finalClass=Classe final
DESC_org.netbeans.modules.java.hints.ClassStructure.finalClass=Reporta inst\u00e2ncias de classes que est\u00e3o sendo declaradas como finais. Alguns padr\u00f5es de codifica\u00e7\u00e3o n\u00e3o recomendam classes finais.
MSG_FinalClass=A classe {0} \u00e9 declarada como final
FIX_RemoveFinalFromClass=Remover modificador final da declara\u00e7\u00e3o da classe {0}
DN_org.netbeans.modules.java.hints.ClassStructure.finalMethod=M\u00e9todo final
DESC_org.netbeans.modules.java.hints.ClassStructure.finalMethod=Reporta inst\u00e2ncias de m\u00e9todos que est\u00e3o sendo declarados como finais. Alguns padr\u00f5es de codifica\u00e7\u00e3o n\u00e3o recomendam classes finais.
MSG_FinalMethod=O m\u00e9todo {0} \u00e9 declarado como final
FIX_RemoveFinalFromMethod=Remover modificador final da declara\u00e7\u00e3o do m\u00e9todo {0}
DN_org.netbeans.modules.java.hints.ClassStructure.finalPrivateMethod=M\u00e9todo privado final
DESC_org.netbeans.modules.java.hints.ClassStructure.finalPrivateMethod=Reporta inst\u00e2ncias de m\u00e9todos que est\u00e3o sendo declarados como finais e privados. Como os m\u00e9todos privados n\u00e3o podem ser significativamente substitu\u00eddos, declar\u00e1-los como finais \u00e9 redundante.
MSG_FinalPrivateMethod=O m\u00e9todo privado {0} \u00e9 declarado como final
DN_org.netbeans.modules.java.hints.ClassStructure.finalStaticMethod=M\u00e9todo est\u00e1tico final
DESC_org.netbeans.modules.java.hints.ClassStructure.finalStaticMethod=Reporta inst\u00e2ncias de m\u00e9todos que est\u00e3o sendo declarados como finais e est\u00e1ticos. Como os m\u00e9todos est\u00e1ticos n\u00e3o podem ser significativamente substitu\u00eddos, declar\u00e1-los como finais \u00e9 redundante.
MSG_FinalStaticMethod=O m\u00e9todo est\u00e1tico {0} \u00e9 declarado final
DN_org.netbeans.modules.java.hints.ClassStructure.finalMethodInFinalClass=M\u00e9todo final na classe final
DESC_org.netbeans.modules.java.hints.ClassStructure.finalMethodInFinalClass=Reporta inst\u00e2ncias de m\u00e9todos que est\u00e3o sendo declarados como finais em classes que s\u00e3o declaradas como finais. Isso \u00e9 desnecess\u00e1rio e pode ser confuso.
MSG_FinalMethodInFinalClass=O m\u00e9todo {0} \u00e9 declarado como final na classe final
DN_org.netbeans.modules.java.hints.ClassStructure.noopMethodInAbstractClass=M\u00e9todo no-op em classe abstrata
DESC_org.netbeans.modules.java.hints.ClassStructure.noopMethodInAbstractClass=Reporta inst\u00e2ncias de m\u00e9todos no-op em classes abstratas. Geralmente, a melhor op\u00e7\u00e3o \u00e9 fazer com que esses m\u00e9todos se tornem abstratos, de modo que as classes que herdar\u00e3o os m\u00e9todos n\u00e3o se esque\u00e7am de fornecer suas pr\u00f3prias implementa\u00e7\u00f5es.
MSG_NoopMethodInAbstractClass=O m\u00e9todo no-op {0} deve ser transformado em abstrato
DN_org.netbeans.modules.java.hints.ClassStructure.publicConstructorInNonPublicClass=Construtor p\u00fablico em classe n\u00e3o p\u00fablica
DESC_org.netbeans.modules.java.hints.ClassStructure.publicConstructorInNonPublicClass=Reporta todos os construtores em classes n\u00e3o p\u00fablicas que s\u00e3o declarados como p\u00fablicos.
MSG_PublicConstructorInNonPublicClass=O construtor \u00e9 declarado como p\u00fablico em classe n\u00e3o p\u00fablica
FIX_RemovePublicFromConstructor=Remover modificador p\u00fablico da declara\u00e7\u00e3o do construtor
DN_org.netbeans.modules.java.hints.ClassStructure.protectedMemberInFinalClass=Membro protegido na classe final
DESC_org.netbeans.modules.java.hints.ClassStructure.protectedMemberInFinalClass=Reporta inst\u00e2ncias de membros que est\u00e3o sendo declarados como protegidos em classes que s\u00e3o declaradas como finais. Esses membros podem ser declarados como privados ou como vis\u00edveis em pacotes.
MSG_ProtectedMethodInFinalClass=O m\u00e9todo {0} \u00e9 declarado como protegido na classe final
MSG_ProtectedFieldInFinalClass=O campo {0} \u00e9 declarado como protegido na classe final
FIX_RemoveProtectedFromMethod=Remover modificador protegido da declara\u00e7\u00e3o do m\u00e9todo {0}
FIX_RemoveProtectedFromField=Remover modificador protegido da declara\u00e7\u00e3o do campo {0}
DN_org.netbeans.modules.java.hints.ClassStructure.markerInterface=Interface de marca\u00e7\u00e3o
DESC_org.netbeans.modules.java.hints.ClassStructure.markerInterface=Reporta interfaces de marca\u00e7\u00e3o que n\u00e3o t\u00eam m\u00e9todos e campos. Essas interfaces podem ser confusas e normalmente indicam uma falha de cria\u00e7\u00e3o. Interfaces que estendem uma ou mais outras interfaces n\u00e3o ser\u00e3o reportadas.
MSG_MarkerInterface=Interface de marca\u00e7\u00e3o {0}
DN_org.netbeans.modules.java.hints.ClassStructure.classMayBeInterface=A classe pode ser interface
DESC_org.netbeans.modules.java.hints.ClassStructure.classMayBeInterface=Reporta classes concretas ou abstratas que podem ser simplificadas para que sejam interfaces. Isso ocorrer\u00e1 se a classe n\u00e3o tiver superclasses (al\u00e9m de Object), se n\u00e3o tiver campos declarados que n\u00e3o sejam est\u00e1ticos, finais e p\u00fablicos, e se n\u00e3o tiver m\u00e9todos declarados que n\u00e3o sejam p\u00fablicos e abstratos nem classes internas que n\u00e3o possam ser interfaces.
MSG_ClassMayBeInterface=A classe {0} pode ser interface
FIX_ConvertClassToInterface=Converter classe {0} em interface
DN_org.netbeans.modules.java.hints.ClassStructure.multipleTopLevelClassesInFile=V\u00e1rias classes de n\u00edvel superior no arquivo
DESC_org.netbeans.modules.java.hints.ClassStructure.multipleTopLevelClassesInFile=Reporta inst\u00e2ncias de v\u00e1rias classes de n\u00edvel superior em um \u00fanico arquivo Java. Colocar v\u00e1rias classes de n\u00edvel superior em um arquivo pode ser confuso e pode prejudicar a utilidade de v\u00e1rias ferramentas de software.
MSG_MultipleTopLevelClassesInFile=V\u00e1rias classes de n\u00edvel superior no arquivo
#AssignmentIssues hints
DN_org.netbeans.modules.java.hints.AssignmentIssues.assignmentToForLoopParam=Designa\u00e7\u00e3o ao par\u00e2metro de loop for
DESC_org.netbeans.modules.java.hints.AssignmentIssues.assignmentToForLoopParam=Reporta inst\u00e2ncias de designa\u00e7\u00e3o a uma vari\u00e1vel declarada em uma instru\u00e7\u00e3o for no corpo dessa instru\u00e7\u00e3o. Tamb\u00e9m reporta qualquer tentativa de incrementar ou decrementar a vari\u00e1vel. Embora seja ocasionalmente intencionado, esse construto pode ser extremamente confuso e se deve, em geral, a um erro ortogr\u00e1fico.
MSG_AssignmentToForLoopParam=Designa\u00e7\u00e3o ao par\u00e2metro de loop for {0}
DN_org.netbeans.modules.java.hints.AssignmentIssues.assignmentToCatchBlockParameter=Designa\u00e7\u00e3o ao par\u00e2metro de catch-block
DESC_org.netbeans.modules.java.hints.AssignmentIssues.assignmentToCatchBlockParameter=Reporta inst\u00e2ncias de designa\u00e7\u00e3o \u00e0 vari\u00e1vel declarada como um par\u00e2metro de catch-block. Embora seja ocasionalmente pretendido, este construto pode ser confuso.
MSG_AssignmentToCatchBlockParameter=Designa\u00e7\u00e3o ao par\u00e2metro de catch-block {0}
DN_org.netbeans.modules.java.hints.AssignmentIssues.assignmentToMethodParam=Designa\u00e7\u00e3o ao par\u00e2metro do m\u00e9todo
DESC_org.netbeans.modules.java.hints.AssignmentIssues.assignmentToMethodParam=Reporta inst\u00e2ncias de designa\u00e7\u00e3o a uma vari\u00e1vel declarada como um par\u00e2metro de m\u00e9todo. Tamb\u00e9m reporta qualquer tentativa de incrementar ou decrementar a vari\u00e1vel. Embora seja ocasionalmente intencionado, esse construto pode ser extremamente confuso e se deve, em geral, a um erro ortogr\u00e1fico.
MSG_AssignmentToMethodParam=Designa\u00e7\u00e3o ao par\u00e2metro do m\u00e9todo {0}
DN_org.netbeans.modules.java.hints.AssignmentIssues.nestedAssignment=Designa\u00e7\u00e3o aninhada
DESC_org.netbeans.modules.java.hints.AssignmentIssues.nestedAssignment=Reporta inst\u00e2ncias de express\u00f5es de designa\u00e7\u00e3o aninhadas dentro de outras express\u00f5es. Embora sejam concisas, essas express\u00f5es podem ser confusas e violam os princ\u00edpios gerais de concep\u00e7\u00e3o de que um construto deve executar precisamente uma a\u00e7\u00e3o.
MSG_NestedAssignment=Designa\u00e7\u00e3o aninhada ''{0}''
DN_org.netbeans.modules.java.hints.AssignmentIssues.incrementDecrementUsed=Valor da express\u00e3o de incremento/decremento usado
DESC_org.netbeans.modules.java.hints.AssignmentIssues.incrementDecrementUsed=Reporta inst\u00e2ncias de express\u00f5es de designa\u00e7\u00e3o aninhadas dentro de outras express\u00f5es. Embora sejam concisas, essas express\u00f5es podem ser confusas e violam os princ\u00edpios gerais de concep\u00e7\u00e3o de que um construto deve executar precisamente uma a\u00e7\u00e3o.
MSG_IncrementUsedAsExpression=O valor da express\u00e3o de incremento ''{0}'' \u00e9 usado
MSG_DecrementUsedAsExpression=O valor da express\u00e3o de decremento ''{0}'' \u00e9 usado
FIX_IncrementUsedAsExpression=Extrair express\u00e3o de incremento ''{0}''
FIX_DecrementUsedAsExpression=Extrair express\u00e3o de decremento ''{0}''
DN_org.netbeans.modules.java.hints.AssignmentIssues.replaceAssignWithOpAssign=Designa\u00e7\u00e3o substitu\u00edvel por designa\u00e7\u00e3o de operador
DESC_org.netbeans.modules.java.hints.AssignmentIssues.replaceAssignWithOpAssign=Reporta as inst\u00e2ncias de opera\u00e7\u00f5es de designa\u00e7\u00e3o que podem ser substitu\u00eddas por uma designa\u00e7\u00e3o de operador. O c\u00f3digo que usa a designa\u00e7\u00e3o de operador pode ser mais claro e teoricamente mais eficiente.
MSG_ReplaceAssignmentWithOperatorAssignment=A designa\u00e7\u00e3o ''{0}'' pode ser substitu\u00edda por uma designa\u00e7\u00e3o de operador
FIX_ReplaceAssignmentWithOperatorAssignment=Substituir a designa\u00e7\u00e3o ''{0}'' ''por uma designa\u00e7\u00e3o de operador
#IncompatibleMask hint
DN_org.netbeans.modules.java.hints.IncompatibleMask=M\u00e1scara incompat\u00edvel
DESC_org.netbeans.modules.java.hints.IncompatibleMask=Esta inspe\u00e7\u00e3o reporta inst\u00e2ncias de express\u00f5es de m\u00e1scara bit a bit que oferecem a garantia de serem interpretadas como falsas. As express\u00f5es verificadas t\u00eam o formato (var & constant1) == constant2 ou (var | constant1) == constant2, em que constant1 e constant2 s\u00e3o constantes de m\u00e1scara de bit incompat\u00edveis.
MSG_IncompatibleMask=IncompatibleMask: {0} \u00e9 sempre falso
#OverridableMethodCallInConstructor hint
DN_org.netbeans.modules.java.hints.OverridableMethodCallInConstructor=Chamada problem\u00e1tica no construtor
DESC_org.netbeans.modules.java.hints.OverridableMethodCallInConstructor=Os m\u00e9todos de chamada que podem ser substitu\u00eddos podem ser perigosos no construtor porque, no momento em que o m\u00e9todo substitu\u00eddo \u00e9 chamado, o objeto n\u00e3o est\u00e1 completamente inicializado.
MSG_org.netbeans.modules.java.hints.OverridableMethodCallInConstructor=Chamada de m\u00e9todo substitu\u00edvel no construtor
FIX_MakeMethod=Tornar o m\u00e9todo {1} {0}
FIX_MakeClass=Tornar a classe {1} {0}
#PointlessBitwiseExpression hint
DN_org.netbeans.modules.java.hints.PointlessBitwiseExpression=Express\u00e3o bit a bit ineficaz
DESC_org.netbeans.modules.java.hints.PointlessBitwiseExpression=Esta inspe\u00e7\u00e3o reporta inst\u00e2ncias de express\u00f5es bit a bit ineficazes. Essas express\u00f5es incluem ANDing com zero, ORing por zero e deslocamento por zero. Elas podem ser o resultado de refatora\u00e7\u00f5es autom\u00e1ticas que n\u00e3o foram totalmente conclu\u00eddas e que, de alguma forma, n\u00e3o correspondem ao que o desenvolvedor tinha a inten\u00e7\u00e3o de fazer.
MSG_PointlessBitwiseExpression=Express\u00e3o bit a bit ineficaz
MSG_PointlessBitwiseExpression_fix=A constante zero deve ser removida
#LeakingThisInConstructor hint
DN_org.netbeans.modules.java.hints.LeakingThisInConstructor=Especifica\u00e7\u00e3o de par\u00e2metro suspeito no construtor
DESC_org.netbeans.modules.java.hints.LeakingThisInConstructor=O uso desse elemento como par\u00e2metro pode ser perigoso no construtor porque o objeto n\u00e3o est\u00e1 completamente inicializado.
MSG_org.netbeans.modules.java.hints.LeakingThisInConstructor=Vazamento no construtor
#ThreadDumpStack hint
DN_org.netbeans.modules.java.hints.ThreadDumpStack=Pilha de Dump de Threads
DESC_org.netbeans.modules.java.hints.ThreadDumpStack=Esta inspe\u00e7\u00e3o reporta as utiliza\u00e7\u00f5es de Throwable.printStackTrace() sem argumentos. Correspondem geralmente a instru\u00e7\u00f5es de depura\u00e7\u00e3o tempor\u00e1rias e devem ser removidas do c\u00f3digo de produ\u00e7\u00e3o ou substitu\u00eddas por um recurso de log mais robusto.
MSG_ThreadDumpStack=Pilha de Dump de Threads
MSG_ThreadDumpStack_fix=Thread.dumpStack() deve ser removido
#PrintStackTrace hint
DN_org.netbeans.modules.java.hints.PrintStackTrace=Imprimir Rastreamento de Pilha
DESC_org.netbeans.modules.java.hints.PrintStackTrace=Esta inspe\u00e7\u00e3o reporta as utiliza\u00e7\u00f5es de Throwable.printStackTrace() sem argumentos. Correspondem geralmente a instru\u00e7\u00f5es de depura\u00e7\u00e3o tempor\u00e1rias e devem ser provavelmente removidas do c\u00f3digo de produ\u00e7\u00e3o ou substitu\u00eddas por um recurso de log mais robusto.
MSG_PrintStackTrace=Imprimir Rastreamento de Pilha
MSG_PrintStackTrace_fix=Throwable.printStackTrace() deve ser removido
#SystemOut hint
DN_org.netbeans.modules.java.hints.SystemOut=System.out/err
DESC_org.netbeans.modules.java.hints.SystemOut=Esta inspe\u00e7\u00e3o reporta as utiliza\u00e7\u00f5es de System.out ou System.err. Correspondem geralmente a instru\u00e7\u00f5es de depura\u00e7\u00e3o tempor\u00e1rias e devem ser provavelmente removidas do c\u00f3digo de produ\u00e7\u00e3o ou substitu\u00eddas por um recurso de log mais robusto.
MSG_SystemOut=O uso de System.out ou System.err \u00e9 com frequ\u00eancia para instru\u00e7\u00f5es de depura\u00e7\u00e3o tempor\u00e1rias.
MSG_SystemOut_fix=Remover instru\u00e7\u00e3o
#ObsoleteCollection hint
DN_org.netbeans.modules.java.hints.ObsoleteCollection=Cole\u00e7\u00e3o Obsoleta
DESC_org.netbeans.modules.java.hints.ObsoleteCollection=Esta inspe\u00e7\u00e3o reporta as utiliza\u00e7\u00f5es de java.util.Vector ou java.util.Hashtable. Embora ainda sejam suportadas, essas classes se tornaram obsoletas com o JDK1.2 e provavelmente n\u00e3o ser\u00e3o usadas em novos desenvolvimentos.
MSG_ObsoleteCollection=Cole\u00e7\u00e3o Obsoleta
#StaticNonFinalUsedInInitialization hint
DN_org.netbeans.modules.java.hints.StaticNonFinalUsedInInitialization=Vari\u00e1vel est\u00e1tica n\u00e3o final usada durante a inicializa\u00e7\u00e3o
DESC_org.netbeans.modules.java.hints.StaticNonFinalUsedInInitialization=O uso de vari\u00e1veis est\u00e1ticas n\u00e3o finais pode ser perigoso no c\u00f3digo de inicializa\u00e7\u00e3o porque seus valores podem depender da ordem das instru\u00e7\u00f5es de inicializa\u00e7\u00e3o
MSG_org.netbeans.modules.java.hints.StaticNonFinalUsedInInitialization=Uso de vari\u00e1vel est\u00e1tica n\u00e3o final durante a inicializa\u00e7\u00e3o
LBL_WarnHiddenStaticFields=Advertir quando o campo oculto \u00e9 est\u00e1tico
TP_WarnHiddenStaticFields=Indica se a dica deve advertir quando o campo oculto for est\u00e1tico
DN_SerialVersionUID=Adicionar serialVersionUID
SuspiciousNamesCustomizer.addButton.text=Adicionar...
SuspiciousNamesCustomizer.jLabel1.text=Grupos de nomes compat\u00edveis:
SuspiciousNamesCustomizer.removeButton.text=Remover
SuspiciousNamesCustomizer.editButton.text=Editar...
DN_InitializerMayBeStatic=O inicializador pode ser est\u00e1tico
DESC_InitializerMayBeStatic=O inicializador n\u00e3o tem acesso a m\u00e9todos ou vari\u00e1veis de inst\u00e2ncia; ele deve ser est\u00e1tico e ser executado apenas uma vez, e n\u00e3o durante a cria\u00e7\u00e3o de cada inst\u00e2ncia.
LBL_Javac_FINALLY=finally