diff --git a/lib/jsyntaxpane-0.9.5.jar b/lib/jsyntaxpane-0.9.5.jar index 711983caf..ae06ce1ea 100644 Binary files a/lib/jsyntaxpane-0.9.5.jar and b/lib/jsyntaxpane-0.9.5.jar differ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties index 304610d79..368f2e401 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties @@ -41,3 +41,28 @@ error.swf.invalid = Arquivo SWF inv\u00e1lido, assinatura errada. error.swf.headerTooShort = O cabe\u00e7alho SWF \u00e9 muito curto. error.abc.invalid = Arquivo ABC inv\u00e1lido. error.swf.decryptionProblem = Arquivo SWF inv\u00e1lido, falha na descriptografia. +#after 23.0.1 +defaultValue = Valor padr\u00e3o: +possibleValues = Valores poss\u00edveis: +valueType = Tipo de valor: +valueType.Double = Ponto flutuante +valueType.Boolean = true/false +valueType.Calendar = DateTime +valueType.Color = Cor +valueType.Integer = Inteiro +valueType.String = String +configurationFile = Arquivo de configura\u00e7\u00e3o de %app% +configurationFile.comment = Linha que come\u00e7a com cerquilha \u00e9 um coment\u00e1rio +configurationFile.modify = AVISO: Este arquivo \u00e9 sobrescrito a cada sa\u00edda do aplicativo. Se voc\u00ea fizer altera\u00e7\u00f5es nos valores, certifique-se de que o aplicativo n\u00e3o esteja em execu\u00e7\u00e3o. +configurationFile.meta = Se\u00e7\u00e3o - Meta informa\u00e7\u00f5es de como a configura\u00e7\u00e3o \u00e9 armazenada +configurationFile.meta.saveDate = Quando este arquivo foi modificado pela \u00faltima vez pelo aplicativo +configurationFile.meta.appVersion = \u00daltima vers\u00e3o do aplicativo que modificou este arquivo +configurationFile.meta.showComments = Mostrar coment\u00e1rios de configura\u00e7\u00e3o - defina como true (e saia do aplicativo novamente para salvar de novo) para mostrar t\u00edtulos e descri\u00e7\u00f5es de configura\u00e7\u00e3o. +configurationFile.meta.modifiedOnly = Armazenar apenas itens modificados neste arquivo - defina como false (e saia do aplicativo novamente para salvar de novo) para mostrar todos. +configurationFile.configuration = Se\u00e7\u00e3o - Configura\u00e7\u00e3o real +configuration.removed = AVISO: Esta configura\u00e7\u00e3o foi REMOVIDA. Ela est\u00e1 sem uso. +#after 24.0.1 +decompilationWarning.as2.noUninitializedClassFieldsDetection = AVISO: Esta classe foi descompilada sem detectar campos de classe n\u00e3o inicializados. +decompilationWarning.obfuscatedIdentifiers = AVISO: O c\u00f3digo original tem identificadores ofuscados. +decompilationWarning.replacementsFollow = A lista de substitui\u00e7\u00f5es segue: +frame.withoutShowFrame = Sem Mostrar Quadro diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS2_pt_BR.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS2_pt_BR.properties index c3c3508a6..3cb876126 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS2_pt_BR.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS2_pt_BR.properties @@ -1,8 +1,76 @@ +#String for whole list generation +ui.list.heading = Lista de a\u00e7\u00f5es +ui.list.pageTitle = Lista de a\u00e7\u00f5es +ui.list.pageDescription = Lista de todas as a\u00e7\u00f5es conhecidas com seus operandos e valores de pilha #various strings in UI: -ui.unknown=??? -ui.stack=Pilha: -ui.description=Descri\u00e7\u00e3o: -ui.filter.hide=Esconder: -ui.filter.byname=Localizar por nome: -ui.filter.order=Ordenar por: -ui.swfVersion=Desde a vers\u00e3o SWF: +ui.unknown = ??? +ui.stack = Pilha: +ui.stack.before = ..., +ui.stack.before.empty = ... +ui.stack.to = \ \u279e +ui.description = Descri\u00e7\u00e3o: +ui.filter.hide = Esconder: +ui.filter.byname = Localizar por nome: +ui.filter.order = Ordenar por: +ui.filter.order.code = c\u00f3digo +ui.filter.order.name = nome +ui.swfVersion = Desde a vers\u00e3o SWF: +#----------------------- Actions +action.gotoframe.name = Ir para o quadro +action.gotoframe.code = 0x81 +action.gotoframe.swfVersion = 1 +action.gotoframe.shortDescription = Ir para o quadro +action.gotoframe.description = +action.gotoframe.stackBefore = +action.gotoframe.stackAfter = +action.gotoframe.operands = frame:UI16 +action.geturl.code = 0x83 +action.nextframe.shortDescription = Ir para o pr\u00f3ximo quadro +action.nextframe.description = +action.prevframe.shortDescription = Ir para o quadro anterior +action.prevframe.description = +action.play.name = Reproduzir +action.play.description = Comece a tocar no quadro atual +action.stop.name = Parar +action.stop.description = Parar de reproduzir no quadro atual +action.togglequality.description = Alterna a qualidade de exibi\u00e7\u00e3o entre alta e baixa +action.newmethod.shortDescription = Invocar m\u00e9todo construtor e criar novo objeto +action.newobject.shortDescription = Invocar fun\u00e7\u00e3o construtora e criar novo objeto +action.setmember.shortDescription = Definir propriedade nomeada de um objeto +action.targetpath.shortDescription = Obter caminho do objeto de destino +action.with.name = Com +action.with.shortDescription = Definir com bloco +action.tonumber.shortDescription = Converter valor em um n\u00famero +action.tostring.shortDescription = Converter valor em uma string +action.typeof.shortDescription = Obter tipo de objeto +action.add2.shortDescription = Adicione dois valores, com base nos tipos +action.less2.shortDescription = Verifica se o valor \u00e9 menor que outro valor, com base nos tipos +action.modulo.shortDescription = Calcular m\u00f3dulo de dois n\u00fameros +action.modulo.description = Calcula o m\u00f3dulo de dois n\u00fameros e envia o resultado de volta para a pilha +action.bitand.description = Executa um AND bit a bit de dois n\u00fameros +action.bitlshift.shortDescription = Deslocamento de bit para a esquerda +action.bitlshift.operands = +action.bitor.shortDescription = OR bit a bit +action.bitor.description = Executa um OR bit a bit de dois n\u00fameros +action.bitrshift.shortDescription = Deslocamento de bit para a direita +action.bitrshift.stackAfter = resultado +action.biturshift.shortDescription = Deslocamento de bit direito sem sinal +action.bitxor.shortDescription = XOR bit a bit +action.bitxor.description = Executa um XOR bit a bit de dois n\u00fameros +action.decrement.shortDescription = Valor de decremento +action.increment.shortDescription = Valor de incremento +action.pushduplicate.shortDescription = Duplicar topo da pilha +action.return.shortDescription = Valor de retorno +action.stackswap.shortDescription = Trocar os dois valores superiores na pilha +action.storeregister.shortDescription = Armazenar valor em um registro +action.instanceof.shortDescription = Objeto \u00e9 inst\u00e2ncia de classe +action.enumerate2.shortDescription = Obter nomes de todos os slots de um objeto (o argumento da pilha \u00e9 o tipo de objeto) +action.strictequals.shortDescription = Verifique se dois valores s\u00e3o iguais e t\u00eam o mesmo tipo +action.greater.shortDescription = Verifique se o valor \u00e9 maior que o outro valor +action.stringgreater.shortDescription = Verifique se a string \u00e9 maior que outro valor +action.definefunction2.shortDescription = Definir uma fun\u00e7\u00e3o (recursos adicionais) +action.extends.shortDescription = Criar relacionamento de heran\u00e7a +action.castop.shortDescription = Tipo de dados de elenco +action.implementsop.shortDescription = Especificar interfaces que uma classe implementa +action.try.shortDescription = Definir manipulador para condi\u00e7\u00f5es excepcionais +action.throw.stackBefore = valor diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties index d0f7b12c1..d4bc417c7 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties @@ -12,8 +12,8 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . -advancedSettings.dialog.title = Configura\u00e7\u00f5es Avan\u00e7adas -advancedSettings.restartConfirmation = Voc\u00ea deve reiniciar o programa para que algumas modifica\u00e7\u00f5es tenham efeito. Deseja reinici\u00e1-lo agora? +advancedSettings.dialog.title = Configura\u00e7\u00f5es avan\u00e7adas +advancedSettings.restartConfirmation = Voc\u00ea deve reiniciar o programa para que algumas modifica\u00e7\u00f5es tenham efeito. Voc\u00ea deseja reinici\u00e1-lo agora? advancedSettings.columns.name = Nome advancedSettings.columns.value = Valor advancedSettings.columns.description = Descri\u00e7\u00e3o @@ -48,9 +48,9 @@ config.name.useHexColorFormat = Cores em formato hexadecimal config.description.useHexColorFormat = Mostra as cores em formato hexadecimal config.name.parallelSpeedUp = Acelera\u00e7\u00e3o Paralela config.description.parallelSpeedUp = O paralelismo pode acelerar a descompila\u00e7\u00e3o -config.name.parallelSpeedUpThreadCount = N\u00famero de threads (0 = auto) -config.description.parallelSpeedUpThreadCount = N\u00famero de threads para acelera\u00e7\u00e3o paralela. 0 = processor count - 1. -config.name.autoDeobfuscate = Deobfuscar C\u00f3digo +config.name.parallelSpeedUpThreadCount = N\u00famero de threads +config.description.parallelSpeedUpThreadCount = N\u00famero de threads para acelera\u00e7\u00e3o paralela +config.name.autoDeobfuscate = Desofusca\u00e7\u00e3o autom\u00e1tica config.description.autoDeobfuscate = Executa a desofusca\u00e7\u00e3o em todos os arquivos antes da descompila\u00e7\u00e3o do ActionScript config.name.cacheOnDisk = Usar cache no disco config.description.cacheOnDisk = Cache de partes j\u00e1 descompiladas no disco r\u00edgido em vez da mem\u00f3ria @@ -74,8 +74,8 @@ config.name.openFolderAfterFlaExport = Abrir pasta ap\u00f3s a exporta\u00e7\u00 config.description.openFolderAfterFlaExport = Exibir diret\u00f3rio de sa\u00edda ap\u00f3s exportar o arquivo FLA config.name.useDetailedLogging = Registro detalhado do FFDec config.description.useDetailedLogging = Registre mensagens de erro detalhadas e informa\u00e7\u00f5es para depura\u00e7\u00e3o do FFDec -config.name._debugMode=FFDec no modo de depura\u00e7\u00e3o -config.description._debugMode=Modo para depura\u00e7\u00e3o de FFDec. Ativa o menu de depura\u00e7\u00e3o. Isso n\u00e3o tem nada a ver com a funcionalidade do depurador +config.name._debugMode = FFDec no modo de depura\u00e7\u00e3o +config.description._debugMode = Modo para depura\u00e7\u00e3o de FFDec. Ativa o menu de depura\u00e7\u00e3o. Isso n\u00e3o tem nada a ver com a funcionalidade do depurador config.name.resolveConstants = Resolver constantes no p-code AS1/2 config.description.resolveConstants = Desative isso para mostrar 'constantxx' em vez de valores reais na janela de P-code config.name.sublimiter = Limite de subs de c\u00f3digo @@ -88,8 +88,8 @@ config.name.paramNamesEnable = Habilitar nomes de par\u00e2metros em AS3 config.description.paramNamesEnable = Usar nomes de par\u00e2metros na descompila\u00e7\u00e3o pode causar problemas porque programas oficiais como o Flash CS 5.5 inserem \u00edndices de nomes de par\u00e2metros errados config.name.displayFileName = Mostrar nome do SWF no t\u00edtulo config.description.displayFileName = Exibir o nome do arquivo/url SWF no t\u00edtulo da janela (voc\u00ea pode fazer capturas de tela ent\u00e3o) -config.name._debugCopy=Depurar recompila\u00e7\u00e3o no FFDec -config.description._debugCopy=Tenta compilar o arquivo SWF novamente logo ap\u00f3s a abertura para garantir que ele produza o mesmo c\u00f3digo bin\u00e1rio. Use apenas para DEPURA\u00c7\u00c3O do FFDec! +config.name._debugCopy = Depurar recompila\u00e7\u00e3o no FFDec +config.description._debugCopy = Tenta compilar o arquivo SWF novamente logo ap\u00f3s a abertura para garantir que ele produza o mesmo c\u00f3digo bin\u00e1rio. Use apenas para DEPURA\u00c7\u00c3O do FFDec! config.name.dumpTags = Despejar tags no console config.description.dumpTags = Despeje as tags no console ao ler o arquivo SWF config.name.decompilationTimeoutSingleMethod = AS3: Tempo limite de descompila\u00e7\u00e3o de m\u00e9todo \u00fanico (segundos) @@ -122,16 +122,16 @@ config.name.gui.window.maximized.horizontal = (Interno) Janela maximizada horizo config.description.gui.window.maximized.horizontal = Estado da \u00faltima janela - maximizado horizontalmente config.name.gui.window.maximized.vertical = (Interno) Janela maximizada verticalmente config.description.gui.window.maximized.vertical = Estado da \u00faltima janela - maximizado verticalmente -config.name.gui.avm2.splitPane.dividerLocationPercent=(Interno) Localiza\u00e7\u00e3o do divisor AS3 -config.description.gui.avm2.splitPane.dividerLocationPercent= +config.name.gui.avm2.splitPane.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor AS3 +config.description.gui.avm2.splitPane.dividerLocationPercent = config.name.gui.actionSplitPane.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor AS1/2 config.description.gui.actionSplitPane.dividerLocationPercent = config.name.gui.previewSplitPane.dividerLocationPercent = (Interno) Visualiza\u00e7\u00e3o do local do divisor config.description.gui.previewSplitPane.dividerLocationPercent = -config.name.gui.splitPane1.dividerLocationPercent=(Internal) Localiza\u00e7\u00e3o do divisor 1 -config.description.gui.splitPane1.dividerLocationPercent= -config.name.gui.splitPane2.dividerLocationPercent=(Internal) Localiza\u00e7\u00e3o do divisor 2 -config.description.gui.splitPane2.dividerLocationPercent= +config.name.gui.splitPane1.dividerLocationPercent = (Internal) Localiza\u00e7\u00e3o do divisor 1 +config.description.gui.splitPane1.dividerLocationPercent = +config.name.gui.splitPane2.dividerLocationPercent = (Internal) Localiza\u00e7\u00e3o do divisor 2 +config.description.gui.splitPane2.dividerLocationPercent = config.name.saveAsExeScaleMode = Salvar como modo de escala EXE config.description.saveAsExeScaleMode = Modo de dimensionamento para exporta\u00e7\u00e3o EXE config.name.syntaxHighlightLimit = M\u00e1ximo de caracteres para realce de sintaxe @@ -168,10 +168,10 @@ config.name.textExportSingleFileSeparator = Separador de textos em um arquivo de config.description.textExportSingleFileSeparator = Texto para inserir entre textos na exporta\u00e7\u00e3o de texto de arquivo \u00fanico config.name.textExportSingleFileRecordSeparator = Separador de registros em um arquivo de exporta\u00e7\u00e3o de texto config.description.textExportSingleFileRecordSeparator = Texto a ser inserido entre registros de texto na exporta\u00e7\u00e3o de texto de arquivo \u00fanico -config.name.warning.experimental.as12edit=Avisar na edi\u00e7\u00e3o direta AS1/2 -config.description.warning.experimental.as12edit=Mostrar aviso na edi\u00e7\u00e3o direta experimental AS1/2 -config.name.warning.experimental.as3edit=Avisar na edi\u00e7\u00e3o direta do AS3 -config.description.warning.experimental.as3edit=Mostrar aviso na edi\u00e7\u00e3o direta experimental AS3 +config.name.warning.experimental.as12edit = Avisar na edi\u00e7\u00e3o direta AS1/2 +config.description.warning.experimental.as12edit = Mostrar aviso na edi\u00e7\u00e3o direta experimental AS1/2 +config.name.warning.experimental.as3edit = Avisar na edi\u00e7\u00e3o direta do AS3 +config.description.warning.experimental.as3edit = Mostrar aviso na edi\u00e7\u00e3o direta experimental AS3 config.name.packJavaScripts = Pacote de JavaScript config.description.packJavaScripts = Executa o empacotador de JavaScript em scripts criados no Canvas Export. config.name.textExportExportFontFace = Usar font-face na exporta\u00e7\u00e3o SVG @@ -220,8 +220,8 @@ config.name.autoSaveTagModifications = Salvar automaticamente as modifica\u00e7\ config.description.autoSaveTagModifications = Salva as altera\u00e7\u00f5es ao selecionar uma nova tag na \u00e1rvore config.name.saveSessionOnExit = Salvar sess\u00e3o ao sair config.description.saveSessionOnExit = Salva a sess\u00e3o atual e reabre ap\u00f3s a reinicializa\u00e7\u00e3o do FFDec (funciona apenas com arquivos reais) -config.name._showDebugMenu=Mostrar menu de depura\u00e7\u00e3o do FFDec -config.description._showDebugMenu=Mostra o menu de depura\u00e7\u00e3o na faixa de op\u00e7\u00f5es para depura\u00e7\u00e3o do descompilador. +config.name._showDebugMenu = Mostrar menu de depura\u00e7\u00e3o do FFDec +config.description._showDebugMenu = Mostra o menu de depura\u00e7\u00e3o na faixa de op\u00e7\u00f5es para depura\u00e7\u00e3o do descompilador. config.name.allowOnlyOneInstance = Permitir apenas uma inst\u00e2ncia FFDec (somente sistema operacional Windows) config.description.allowOnlyOneInstance = O FFDec pode ser executado apenas uma vez, todos os arquivos abertos ser\u00e3o adicionados a uma janela. Funciona apenas com o sistema operacional Windows. config.name.scriptExportSingleFile = Exportar scripts para um \u00fanico arquivo @@ -268,8 +268,8 @@ config.name.playerLibLocation = 3) Caminho do PlayerGlobal (.swc) config.description.playerLibLocation = Localiza\u00e7\u00e3o da biblioteca playerglobal.swc flash player. \u00c9 usado principalmente para compila\u00e7\u00e3o AS3. config.name.debugHalt = Parar a execu\u00e7\u00e3o no in\u00edcio da depura\u00e7\u00e3o config.description.debugHalt = Pause o SWF no in\u00edcio da depura\u00e7\u00e3o. -config.name.gui.avm2.splitPane.vars.dividerLocationPercent=(Interno) Localiza\u00e7\u00e3o do divisor do menu de depura\u00e7\u00e3o -config.description.gui.avm2.splitPane.vars.dividerLocationPercent= +config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor do menu de depura\u00e7\u00e3o +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = tip = Dica: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor de menu de depura\u00e7\u00e3o AS1/2 config.description.gui.action.splitPane.vars.dividerLocationPercent = @@ -279,8 +279,8 @@ config.name.warning.svgImport = Avisar na importa\u00e7\u00e3o de SVG config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Usar preenchimento n\u00e3o suavizado quando uma forma for substitu\u00edda por uma imagem config.description.shapeImport.useNonSmoothedFill = -config.name.internalFlashViewer.execute.as12=AS1/2 no pr\u00f3prio visualizador de flash (Experimental) -config.description.internalFlashViewer.execute.as12=Tenta executar o ActionScript 1/2 durante a reprodu\u00e7\u00e3o de SWF usando o visualizador de flash FFDec +config.name.internalFlashViewer.execute.as12 = AS1/2 no pr\u00f3prio visualizador de flash (Experimental) +config.description.internalFlashViewer.execute.as12 = Tenta executar o ActionScript 1/2 durante a reprodu\u00e7\u00e3o de SWF usando o visualizador de flash FFDec config.name.warning.hexViewNotUpToDate = Mostrar aviso hexadecimal n\u00e3o atualizado config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Mostrar instru\u00e7\u00f5es \u00a7\u00a7dup @@ -295,8 +295,8 @@ config.name.resetLetterSpacingOnTextImport = Redefinir o espa\u00e7amento entre config.description.resetLetterSpacingOnTextImport = \u00datil para fontes cir\u00edlicas, porque s\u00e3o mais largas config.name.flexSdkLocation = 4) Caminho do diret\u00f3rio do Flex SDK config.description.flexSdkLocation = Localiza\u00e7\u00e3o do Adobe Flex SDK. \u00c9 usado principalmente para compila\u00e7\u00e3o AS3. -config.name.useFlexAs3Compiler=Usar o compilador Flex SDK AS3 -config.description.useFlexAs3Compiler=Use o compilador AS3 do Flex SDK durante a edi\u00e7\u00e3o direta do ActionScript (o diret\u00f3rio do Flex SDK precisa ser definido) +config.name.useFlexAs3Compiler = Usar o compilador Flex SDK AS3 +config.description.useFlexAs3Compiler = Use o compilador AS3 do Flex SDK durante a edi\u00e7\u00e3o direta do ActionScript (o diret\u00f3rio do Flex SDK precisa ser definido) config.name.showSetAdvanceValuesMessage = Mostrar novamente informa\u00e7\u00f5es sobre a configura\u00e7\u00e3o de valores avan\u00e7ados config.description.showSetAdvanceValuesMessage = Exibe novamente informa\u00e7\u00f5es sobre a configura\u00e7\u00e3o de valores avan\u00e7ados config.name.gui.fontSizeMultiplier = Multiplicador de tamanho de fonte @@ -307,21 +307,21 @@ config.description.graphVizDotLocation = Caminho para dot.exe (ou similar para L config.name.gui.sourceFont = Estilo da fonte de origem config.description.gui.sourceFont = FontName-FontStyle(Plain,Bold,Italic,BoldItalic)-FontSize #after 11.1.0 -config.name.as12DeobfuscatorExecutionLimit=Limite de execu\u00e7\u00e3o do desofuscador AS1/2 -config.description.as12DeobfuscatorExecutionLimit=N\u00famero m\u00e1ximo de instru\u00e7\u00f5es processadas durante a desofusca\u00e7\u00e3o de execu\u00e7\u00e3o AS1/2 +config.name.as12DeobfuscatorExecutionLimit = Limite de execu\u00e7\u00e3o do desofuscador AS1/2 +config.description.as12DeobfuscatorExecutionLimit = N\u00famero m\u00e1ximo de instru\u00e7\u00f5es processadas durante a desofusca\u00e7\u00e3o de execu\u00e7\u00e3o AS1/2 #option that ignore in 8.0.1 and other versions config.name.showOriginalBytesInPcodeHex = (Interno) Mostrar bytes originais config.description.showOriginalBytesInPcodeHex = Exibe bytes originais em c\u00f3digo Pcode em hexadecimal. config.name.showFileOffsetInPcodeHex = (Interno) Mostrar deslocamento do arquivo config.description.showFileOffsetInPcodeHex = Exibe o deslocamento do arquivo em c\u00f3digo Pcode em hexadecimal. -config.name._enableFlexExport=(Interno) Habilitar exporta\u00e7\u00e3o Flex +config.name._enableFlexExport = (Interno) Habilitar exporta\u00e7\u00e3o Flex config.description.enableFlexExport = Habilita exporta\u00e7\u00e3o Flex -config.name._ignoreAdditionalFlexClasses=(Interno) Ignorar classes flex adicionais +config.name._ignoreAdditionalFlexClasses = (Interno) Ignorar classes flex adicionais config.description.ignoreAdditionalFlexClasses = Ignore classes flex adicionais -config.name.hwAcceleratedGraphics = -config.description.hwAcceleratedGraphics = -config.name.gui.avm2.splitPane.docs.dividerLocationPercent=(Interno) Localiza\u00e7\u00e3o percentual do divisor de documenta\u00e7\u00e3o de splitPane -config.description.gui.avm2.splitPane.docs.dividerLocationPercent=Localiza\u00e7\u00e3o percentual do divisor de documenta\u00e7\u00e3o de splitPane +config.name.hwAcceleratedGraphics = (Interno) Gr\u00e1ficos acelerados por Hardware +config.description.hwAcceleratedGraphics = Use gr\u00e1ficos acelerados por Hardware +config.name.gui.avm2.splitPane.docs.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o percentual do divisor de documenta\u00e7\u00e3o de splitPane +config.description.gui.avm2.splitPane.docs.dividerLocationPercent = Localiza\u00e7\u00e3o percentual do divisor de documenta\u00e7\u00e3o de splitPane config.name.gui.dump.splitPane.dividerLocationPercent = (Interno) Despejar a localiza\u00e7\u00e3o percentual do divisor de splitPan config.description.gui.dump.splitPane.dividerLocationPercent = Despeja a localiza\u00e7\u00e3o percentual do divisor de splitPane #after 11.3.0 @@ -330,17 +330,17 @@ config.description.useAdobeFlashPlayerForPreviews = Use o Adobe Flash player par #after 12.0.1 config.name.showLineNumbersInPCodeGraphvizGraph = Mostrar n\u00fameros de linha em gr\u00e1ficos Graphviz config.description.showLineNumbersInPCodeGraphvizGraph = Mostrar n\u00fameros de linha no gr\u00e1fico P-code do Graphviz. -config.name.padAs3PCodeInstructionName=Adicionar espa\u00e7os aos nomes das instru\u00e7\u00f5es P-code do AS3 -config.description.padAs3PCodeInstructionName=Adicionar espa\u00e7os aos nomes das instru\u00e7\u00f5es P-code do AS3 +config.name.padAs3PCodeInstructionName = Adicionar espa\u00e7os aos nomes das instru\u00e7\u00f5es P-code do AS3 +config.description.padAs3PCodeInstructionName = Adicionar espa\u00e7os aos nomes das instru\u00e7\u00f5es P-code do AS3 #after 13.0.2 -config.name.indentAs3PCode=Indentar P-code do AS3 -config.description.indentAs3PCode=Indentar blocos P-code do AS3 como trait/body/code -config.name.labelOnSeparateLineAs3PCode=Etiqueta no P-code AS3 em linha separada -config.description.labelOnSeparateLineAs3PCode=Cria etiqueta no suporte P-code AS3 em linha separada -config.name.useOldStyleGetSetLocalsAs3PCode=Usar getlocal_x de estilo antigo em vez de getlocalx no P-code AS3 -config.description.useOldStyleGetSetLocalsAs3PCode=Usa o estilo antigo de getlocal_x, setlocal_x do FFDec 12.x ou mais antigo -config.name.useOldStyleLookupSwitchAs3PCode=Usar o estilo antigo do switch de pesquisa sem colchetes no P-code AS3 -config.description.useOldStyleLookupSwitchAs3PCode=Use o estilo antigo do switch de pesquisa do FFDec 12.x ou mais antigo +config.name.indentAs3PCode = Indentar P-code do AS3 +config.description.indentAs3PCode = Indentar blocos P-code do AS3 como trait/body/code +config.name.labelOnSeparateLineAs3PCode = Etiqueta no P-code AS3 em linha separada +config.description.labelOnSeparateLineAs3PCode = Cria etiqueta no suporte P-code AS3 em linha separada +config.name.useOldStyleGetSetLocalsAs3PCode = Usar getlocal_x de estilo antigo em vez de getlocalx no P-code AS3 +config.description.useOldStyleGetSetLocalsAs3PCode = Usa o estilo antigo de getlocal_x, setlocal_x do FFDec 12.x ou mais antigo +config.name.useOldStyleLookupSwitchAs3PCode = Usar o estilo antigo do switch de pesquisa sem colchetes no P-code AS3 +config.description.useOldStyleLookupSwitchAs3PCode = Use o estilo antigo do switch de pesquisa do FFDec 12.x ou mais antigo #after 13.0.3 config.name.checkForModifications = Verificar se h\u00e1 modifica\u00e7\u00f5es de arquivo fora do FFDec config.description.checkForModifications = Verifica se h\u00e1 modifica\u00e7\u00f5es de arquivos por outros aplicativos e pe\u00e7a para recarregar @@ -348,15 +348,15 @@ config.name.warning.initializers = Avisar na edi\u00e7\u00e3o de slot/const AS3 config.description.warning.initializers = Mostra aviso no slot/const AS3 sobre inicializadores config.name.parametersPanelInSearchResults = Mostrar painel de par\u00e2metros nos resultados da pesquisa config.description.parametersPanelInSearchResults = Mostra painel com par\u00e2metros como texto de pesquisa/ignorar mai\u00fasculas e min\u00fasculas/regexp na janela de resultados de pesquisa -config.name.displayAs3PCodeDocsPanel=Mostrar painel documentos no P-code, AS3 -config.description.displayAs3PCodeDocsPanel=Mostra painel com documenta\u00e7\u00e3o de instru\u00e7\u00f5es e estrutura de c\u00f3digo em edi\u00e7\u00e3o e exibi\u00e7\u00e3o de P-code AS3 -config.name.displayAs3TraitsListAndConstantsPanel=Mostrar lista de traits AS3 e painel de constantesl -config.description.displayAs3TraitsListAndConstantsPanel=Mostra painel com lista de traits e constantes sob a \u00e1rvore de tags para AS3 +config.name.displayAs3PCodeDocsPanel = Mostrar painel documentos no P-code, AS3 +config.description.displayAs3PCodeDocsPanel = Mostra painel com documenta\u00e7\u00e3o de instru\u00e7\u00f5es e estrutura de c\u00f3digo em edi\u00e7\u00e3o e exibi\u00e7\u00e3o de P-code AS3 +config.name.displayAs3TraitsListAndConstantsPanel = Mostrar lista de traits AS3 e painel de constantesl +config.description.displayAs3TraitsListAndConstantsPanel = Mostra painel com lista de traits e constantes sob a \u00e1rvore de tags para AS3 #after 14.1.0 config.name.useAsTypeIcons = Usar \u00edcones de script com base no tipo de item config.description.useAsTypeIcons = Usa \u00edcones diferentes para diferentes tipos de script (class/interface/frame/...) -config.name.limitAs3PCodeOffsetMatching=Limite de correspond\u00eancia de deslocamento de P-code AS3 -config.description.limitAs3PCodeOffsetMatching=Limite de instru\u00e7\u00f5es no P-code AS3 que s\u00e3o compat\u00edveis com o script AS3 +config.name.limitAs3PCodeOffsetMatching = Limite de correspond\u00eancia de deslocamento de P-code AS3 +config.description.limitAs3PCodeOffsetMatching = Limite de instru\u00e7\u00f5es no P-code AS3 que s\u00e3o compat\u00edveis com o script AS3 #after 14.2.1 config.name.showSlowRenderingWarning = Aviso de log quando a renderiza\u00e7\u00e3o \u00e9 muito lenta config.description.showSlowRenderingWarning = Alerta de logs quando o visualizador de flash interno \u00e9 muito lento para exibir conte\u00fado @@ -430,18 +430,18 @@ config.name.warning.video.vlc = Avisar sobre a aus\u00eancia do VLC config.description.warning.video.vlc = Exibe um aviso sobre a necessidade do VLC Media Player ao abrir SWFs com tags DefineVideoStream quando o VLC n\u00e3o est\u00e1 dispon\u00edvel. config.name.playFrameSounds = Reproduzir sons de quadro config.description.playFrameSounds = Reproduz sons ao exibir quadros. -config.name.fixAntialiasConflation = -config.description.fixAntialiasConflation = +config.name.fixAntialiasConflation = Tentar corrigir a conflu\u00eancia de antialias (EXPERIMENTAL, LENTO) +config.description.fixAntialiasConflation = Tenta corrigir artefatos de conflu\u00eancia entre formas adjacentes causados pela suaviza\u00e7\u00e3o. Isso diminui a velocidade de renderiza\u00e7\u00e3o. Recurso experimental. config.name.autoPlaySounds = Reprodu\u00e7\u00e3o autom\u00e1tica de sons config.description.autoPlaySounds = Reproduz automaticamente os sons (DefineSound) na sele\u00e7\u00e3o do n\u00f3 da \u00e1rvore. -config.name.deobfuscateAs12RemoveInvalidNamesAssignments=Desofusca\u00e7\u00e3o de AS1/2: Remover declara\u00e7\u00f5es de vari\u00e1veis com nomes obfuscados -config.description.deobfuscateAs12RemoveInvalidNamesAssignments=Durante a desofusca\u00e7\u00e3o de AS1/2, remova declara\u00e7\u00f5es de vari\u00e1veis que possuem nomes n\u00e3o padronizados. AVISO: Isso pode danificar SWFs que dependem de nomes obfuscados. +config.name.deobfuscateAs12RemoveInvalidNamesAssignments = Desofusca\u00e7\u00e3o de AS1/2: Remover declara\u00e7\u00f5es de vari\u00e1veis com nomes obfuscados +config.description.deobfuscateAs12RemoveInvalidNamesAssignments = Durante a desofusca\u00e7\u00e3o de AS1/2, remova declara\u00e7\u00f5es de vari\u00e1veis que possuem nomes n\u00e3o padronizados. AVISO: Isso pode danificar SWFs que dependem de nomes obfuscados. config.name.gui.splitPanePlace.dividerLocationPercent = (Interno) Local de coloca\u00e7\u00e3o do divisor config.description.gui.splitPanePlace.dividerLocationPercent = -config.name.gui.splitPaneTransform1.dividerLocationPercent=(Interno) Localiza\u00e7\u00e3o do divisor da transforma\u00e7\u00e3o1 -config.description.gui.splitPaneTransform1.dividerLocationPercent= -config.name.gui.splitPaneTransform2.dividerLocationPercent=(Interno) Localiza\u00e7\u00e3o do divisor da transforma\u00e7\u00e3o2 -config.description.gui.splitPaneTransform2.dividerLocationPercent= +config.name.gui.splitPaneTransform1.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor da transforma\u00e7\u00e3o1 +config.description.gui.splitPaneTransform1.dividerLocationPercent = +config.name.gui.splitPaneTransform2.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor da transforma\u00e7\u00e3o2 +config.description.gui.splitPaneTransform2.dividerLocationPercent = config.name.gui.transform.lastExpandedCards = (Interno) \u00daltimos cart\u00f5es de transforma\u00e7\u00e3o expandidos config.description.gui.transform.lastExpandedCards = config.name.doubleClickNodeToEdit = Duplo clique para come\u00e7ar a editar @@ -484,10 +484,10 @@ config.description.lastFlaExportCompressed = \u00daltima vers\u00e3o do FLA expo #after 19.0.0 config.name.showImportSpriteInfo = Mostrar informa\u00e7\u00f5es antes de importar sprites config.description.showImportSpriteInfo = Exibe algumas informa\u00e7\u00f5es sobre como a importa\u00e7\u00e3o de sprites funciona ap\u00f3s clicar em "Importar sprites" no menu. -config.name.displayAs12PCodeDocsPanel=Mostrar painel de documentos no AS1/2 P-code -config.description.displayAs12PCodeDocsPanel=Exibe um painel com documenta\u00e7\u00e3o de a\u00e7\u00f5es na edi\u00e7\u00e3o e exibi\u00e7\u00e3o de AS1/2 P-code +config.name.displayAs12PCodeDocsPanel = Mostrar painel de documentos no AS1/2 P-code +config.description.displayAs12PCodeDocsPanel = Exibe um painel com documenta\u00e7\u00e3o de a\u00e7\u00f5es na edi\u00e7\u00e3o e exibi\u00e7\u00e3o de AS1/2 P-code config.name.gui.action.splitPane.docs.dividerLocationPercent = (Internal) AS 1/2 splitPanedocsdividerLocationPercent -config.description.action.avm2.splitPane.docs.dividerLocationPercent=Percentual de localiza\u00e7\u00e3o do divisor de documentos AS 1/2 splitPane +config.description.action.avm2.splitPane.docs.dividerLocationPercent = Percentual de localiza\u00e7\u00e3o do divisor de documentos AS 1/2 splitPane #after 19.1.2 config.name.rememberLastScreen = Lembrar a \u00faltima tela usada (em v\u00e1rios monitores) config.description.rememberLastScreen = Lembra a \u00faltima tela usada em configura\u00e7\u00e3o com v\u00e1rios dispositivos de tela (monitores) @@ -501,9 +501,105 @@ config.name.lastMainWindowScreenWidth = Largura da tela da \u00faltima janela pr config.description.lastMainWindowScreenWidth = Largura da tela da \u00faltima janela principal config.name.lastMainWindowScreenHeight = Altura da tela da \u00faltima janela principal config.description.lastMainWindowScreenHeight = Altura da tela da \u00faltima janela principal -config.name.displayAs12PCodePanel=Mostrar painel de AS1/2 P-code -config.description.displayAs12PCodePanel=Exibe um painel com a\u00e7\u00f5es de c\u00f3digo P desmontado para ActionScript 1 e 2 -config.name.displayAs3PCodePanel=Mostrar painel de AS3 P-code -config.description.displayAs3PCodePanel=Exibe um painel com instru\u00e7\u00f5es de c\u00f3digo P desmontado para ActionScript 3 +config.name.displayAs12PCodePanel = Mostrar painel de AS1/2 P-code +config.description.displayAs12PCodePanel = Exibe um painel com a\u00e7\u00f5es de c\u00f3digo P desmontado para ActionScript 1 e 2 +config.name.displayAs3PCodePanel = Mostrar painel de AS3 P-code +config.description.displayAs3PCodePanel = Exibe um painel com instru\u00e7\u00f5es de c\u00f3digo P desmontado para ActionScript 3 config.name.flaExportUseMappedFontLayout = Exportar FLA - usar layout de fonte mapeada config.description.flaExportUseMappedFontLayout = Utiliza os valores de avan\u00e7o da fonte atribu\u00edda ao determinar o espa\u00e7amento entre letras quando a fonte real n\u00e3o possui layout durante a exporta\u00e7\u00e3o para FLA. +#after 20.0.0 +config.name.formatting.tab.size = Tamanho da tabula\u00e7\u00e3o +config.description.formatting.tab.size = N\u00famero de espa\u00e7os por tabula\u00e7\u00e3o +config.name.boxBlurPixelsLimit = Limite de pixels do filtro de desfoque de caixa +config.description.boxBlurPixelsLimit = N\u00famero m\u00e1ximo de pixels para calcular o filtro de desfoque de caixa. O limite real \u00e9 este n\u00famero multiplicado por 10.000. Se o n\u00famero de pixels for maior, ent\u00e3o blurX e blurY s\u00e3o diminu\u00eddos. +config.name.as3ExportNamesUseClassNamesOnly = Os ativos exportados t\u00eam nomes baseados apenas em classes (AS3) +config.description.as3ExportNamesUseClassNamesOnly = Os arquivos de ativos exportados (imagens, sons, ...) t\u00eam nomes apenas a partir da tag SymbolClass - suas classes atribu\u00eddas. Nenhum ID de personagem \u00e9 adicionado. Al\u00e9m disso, quando v\u00e1rias classes s\u00e3o atribu\u00eddas ao mesmo ativo, ele \u00e9 exportado v\u00e1rias vezes. (Para SWFs do ActionScript 3) +config.name.jnaTempDirectory = Diret\u00f3rio tempor\u00e1rio do JNA +config.description.jnaTempDirectory = Caminho do diret\u00f3rio tempor\u00e1rio para DLLs JNA, etc. Esse caminho deve ser definido sem incluir caracteres Unicode. Quando n\u00e3o configurado, o diret\u00f3rio TEMP do usu\u00e1rio atual \u00e9 usado. +config.name.flaExportFixShapes = Exporta\u00e7\u00e3o FLA - corrigir formas (lento) +config.description.flaExportFixShapes = Aplicar procedimento de divis\u00e3o de bordas sobrepostas para tentar corrigir preenchimentos ausentes em alguns tipos de formas. Isso pode ser muito lento em algumas formas complexas. +config.name.lastExportResampleWav = \u00daltima configura\u00e7\u00e3o de redefini\u00e7\u00e3o da amostragem de WAV +config.description.lastExportResampleWav = \u00daltima configura\u00e7\u00e3o de redefini\u00e7\u00e3o da amostragem de WAV para 44kHz +config.name.previewResampleSound = Redefinir a amostragem nas pr\u00e9-visualiza\u00e7\u00f5es de som +config.description.previewResampleSound = Redefinir a amostragem para 44kHz nas pr\u00e9-visualiza\u00e7\u00f5es de som +config.name.lastExportTransparentBackground = \u00daltima configura\u00e7\u00e3o de ignorar a cor de fundo na exporta\u00e7\u00e3o de quadro +config.description.lastExportTransparentBackground = \u00daltima configura\u00e7\u00e3o de ignorar a cor de fundo para a exporta\u00e7\u00e3o de quadro para tornar o fundo transparente +config.name.warningAbcClean = Avisar ao realizar a a\u00e7\u00e3o de limpeza do Abc +config.description.warningAbcClean = Mostrar aviso antes de realizar a a\u00e7\u00e3o de limpeza do Abc. +config.name.warningAddFunction = Avisar ao adicionar nova fun\u00e7\u00e3o no c\u00f3digo P do AS3 +config.description.warningAddFunction = Mostrar aviso antes de criar nova fun\u00e7\u00e3o no c\u00f3digo P do AS3. Tamb\u00e9m exibe algumas informa\u00e7\u00f5es sobre como a a\u00e7\u00e3o funciona. +#after 21.0.2 +config.name.linkAllClasses = Adicionar link para todas as classes (som, fonte, imagem) +config.description.linkAllClasses = Adicionar script especial que vincula todas as classes (som, fonte, imagem) no SWF. Isso \u00e9 \u00fatil quando nenhum outro script as vincula, para que ainda estejam dispon\u00edveis no arquivo compilado. +#after 21.1.0 +config.name.recentColors = Cores recentes +config.description.recentColors = Cores recentes no di\u00e1logo de cores +#after 21.1.1 +config.name.gui.splitPaneEasyVertical.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor vertical da IU simples +config.name.gui.splitPaneEasyHorizontal.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor horizontal da IU simples +config.name.lastSessionEasySwf = \u00daltimo arquivo de sess\u00e3o do editor Simples +config.description.lastSessionEasySwf = Cont\u00e9m o SWF selecionado da \u00faltima sess\u00e3o no editor Simples +config.name.maxScriptLineLength = Comprimento m\u00e1ximo da linha do script +config.description.maxScriptLineLength = Comprimento m\u00e1ximo de linha no editor de script antes que ocorra a quebra de linha. 0 = ilimitado. No Linux, pode haver problemas ao exibir linhas muito grandes, por isso \u00e9 limitado por padr\u00e3o. +#after 21.1.3 +config.name.lastSolEditorDirectory = \u00daltimo diret\u00f3rio do editor Sol +config.description.lastSolEditorDirectory = Diret\u00f3rio onde o \u00faltimo arquivo SOL foi aberto/salvo. +#after 22.0.2 +config.name.halfTransparentParentLayersEasy = Camadas-pai semi-transparentes no Editor Simples +config.description.halfTransparentParentLayersEasy = Mostra camadas-pai semi-transparentes ao editar subMovieClips. Falso = n\u00e3o mostrar as camadas-pai de forma alguma. +config.name.showRuler = Mostrar r\u00e9gua +config.description.showRuler = Mostrar r\u00e9gua ao exibir / editar objetos SWF. +config.name.snapToGuides = Ajustar \u00e0s guias +config.description.snapToGuides = Habilita o ajuste do cursor a pixels inteiros ao mover objetos. +config.name.snapToObjects = Ajustar a objetos +config.name.snapToPixels = Ajustar a pixels +config.name.snapAlign = Ajuste de alinhamento +config.description.snapAlign = Habilita o ajuste do cursor \u00e0s linhas de alinhamento ao mover objetos. +config.name.showGuides = Mostrar guias +config.description.showGuides = Defina esta op\u00e7\u00e3o como falsa para ocultar as guias. +config.name.lockGuides = Bloquear guias +config.description.lockGuides = Desabilita a movimenta\u00e7\u00e3o das guias para que elas permane\u00e7am na posi\u00e7\u00e3o e n\u00e3o possam ser movidas. +config.name.showGrid = Mostrar grade +config.description.showGrid = Mostra a grade no palco. +config.name.gridVerticalSpace = Espa\u00e7amento vertical da grade (px) +config.description.gridVerticalSpace = Espa\u00e7o vertical entre as linhas da grade em pixels. +config.name.gridHorizontalSpace = Espa\u00e7amento horizontal da grade (px) +config.description.gridHorizontalSpace = Espa\u00e7o horizontal entre as linhas da grade em pixels. +config.name.snapToGrid = Ajustar \u00e0 grade +config.description.snapToGrid = Habilita o ajuste do cursor \u00e0 grade ao mover objetos. +config.name.gridOverObjects = Mostrar grade sobre objetos +config.description.gridOverObjects = Quando a grade \u00e9 exibida, ela \u00e9 mostrada sobre os objetos no palco. +config.name.gridColor = Cor da grade +config.description.gridColor = Cor da grade desenhada. +config.name.guidesColor = Cor das guias +config.description.guidesColor = Cor das guias desenhadas. +config.name.gridSnapAccuracy = Precis\u00e3o do ajuste \u00e0 grade +config.description.gridSnapAccuracy = Qual a dist\u00e2ncia que o cursor deve estar da grade para ser ajustado. +config.name.guidesSnapAccuracy = Precis\u00e3o do ajuste das guias +config.description.guidesSnapAccuracy = Qual a dist\u00e2ncia que o cursor deve estar da guia para ser ajustado. +config.name.snapAlignObjectHorizontalSpace = Espa\u00e7amento horizontal de objetos com ajuste de alinhamento +config.description.snapAlignObjectHorizontalSpace = Espa\u00e7os horizontais entre objetos durante o ajuste de alinhamento. +config.name.snapAlignObjectVerticalSpace = Espa\u00e7amento vertical de objetos com ajuste de alinhamento +config.description.snapAlignObjectVerticalSpace = Espa\u00e7os verticais entre objetos durante o ajuste de alinhamento. +config.name.snapAlignStageBorder = Ajuste de alinhamento \u00e0 borda do palco +config.description.snapAlignStageBorder = Espa\u00e7o entre a borda durante o ajuste de alinhamento. +config.name.snapAlignCenterAlignmentHorizontal = Ajuste de alinhamento ao centro horizontal +config.description.snapAlignCenterAlignmentHorizontal = Habilita o ajuste de alinhamento do centro do objeto horizontalmente. +config.name.snapAlignCenterAlignmentVertical = Ajuste de alinhamento ao centro vertical +config.description.snapAlignCenterAlignmentVertical = Habilita o alinhamento de ajuste do centro do objeto verticalmente. +#after 23.0.1 +config.name.warning.linkTypes = Mostrar aviso ao clicar em link de arquivo externo +config.description.warning.linkTypes = Avisar ao clicar em um link no editor de script que leva a outro arquivo SWF. +config.name.showCodeCompletionOnDot = Mostrar autocompletar c\u00f3digo na tecla ponto (.) +config.description.showCodeCompletionOnDot = Mostrar automaticamente a janela de autocompletar c\u00f3digo ao pressionar a tecla ponto (.). Quando desativada, ela pode ser exibida com a tecla Ctrl+Espa\u00e7o. +#after 24.0.1 +config.name.skipDetectionOfUninitializedClassFields = AS2: Ignorar detec\u00e7\u00e3o de campos de classe n\u00e3o inicializados +config.description.skipDetectionOfUninitializedClassFields = Ignora a detec\u00e7\u00e3o de atributos n\u00e3o inicializados em classes AS2, o que inclui a descompila\u00e7\u00e3o de todos os scripts no SWF atual antes de acessar qualquer classe. Defina esta op\u00e7\u00e3o como verdadeira se voc\u00ea tiver um arquivo ofuscado grande e quiser ver pelo menos alguma coisa (= classe incompleta). +config.name.showHeapStatusWidget = Mostrar widget de status da heap +config.description.showHeapStatusWidget = Exibe o widget de mem\u00f3ria usada na barra de t\u00edtulo. +config.name.autoDeobfuscateIdentifiers = Desofuscar identificadores +config.description.autoDeobfuscateIdentifiers = Nomes ofuscados que n\u00e3o s\u00e3o identificadores v\u00e1lidos ser\u00e3o impressos como _SafeStr_XX, _SafeCls_XX ou _SafePkg_XX. +config.name.showVarsWithDontEnumerateFlag = Depurador - mostrar vari\u00e1veis com flag DontEnumerate +config.description.showVarsWithDontEnumerateFlag = Ao depurar ActionScript, mostrar tamb\u00e9m vari\u00e1veis com o flag especial DontEnumerate, que s\u00e3o internas ao Flash. \u00c9 recomendado ocult\u00e1-las, pois geralmente n\u00e3o s\u00e3o relevantes. +config.name.allowDragAndDropFromResourcesTree = Permitir arrastar e soltar da \u00e1rvore de visualiza\u00e7\u00e3o de recursos +config.description.allowDragAndDropFromResourcesTree = Habilitar arrastar e soltar itens da visualiza\u00e7\u00e3o de \u00e1rvore de recursos para export\u00e1-los. No Mac OS, arrastar para fora \u00e9 inconveniente, pois requer que todos os arquivos sejam exportados antes que o arrasto comece. Defina esta op\u00e7\u00e3o como falso para evitar arrastar acidentalmente e congelar o aplicativo. diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AsLinkageDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/AsLinkageDialog_pt_BR.properties new file mode 100644 index 000000000..a8b546d90 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/AsLinkageDialog_pt_BR.properties @@ -0,0 +1,26 @@ +# Copyright (C) 2024 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Liga\u00e7\u00e3o AS +button.ok = OK +button.proceed = Prosseguir +button.cancel = Cancelar +identifier = Identificador do ActionScript: +classname = Classe ActionScript2 (totalmente qualificada): +class.parentname = Nome da classe pai (totalmente qualificado): +error.alreadyExistsClass = Erro: Esta classe j\u00e1 existe +error.cannotRemoveIdentifierClassExists = Erro: N\u00e3o \u00e9 poss\u00edvel remover o identificador, a classe j\u00e1 existe +linkage.notfound.exportAssets.where = Onde armazenar os dados de liga\u00e7\u00e3o: +linkage.notfound.exportAssets.where.existing = Tag ExportAssets existente +linkage.notfound.exportAssets.where.new = Nova tag ExportAssets diff --git a/src/com/jpexs/decompiler/flash/gui/locales/BreakpointListDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/BreakpointListDialog_pt_BR.properties new file mode 100644 index 000000000..e02951af2 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/BreakpointListDialog_pt_BR.properties @@ -0,0 +1,25 @@ +# Copyright (C) 2023 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Lista de pontos de interrup\u00e7\u00e3o +button.goto = Ir para +button.remove = Remover +button.removeAll = Remover tudo +button.close = Fechar +breakpoint.scriptName = Nome do script +breakpoint.line = Linha +breakpoint.status = Status +breakpoint.status.invalid = inv\u00e1lido +breakpoint.status.confirmed = confirmado +breakpoint.status.unknown = desconhecido diff --git a/src/com/jpexs/decompiler/flash/gui/locales/CollectDepthAsSpritesDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/CollectDepthAsSpritesDialog_pt_BR.properties new file mode 100644 index 000000000..9b6028d8e --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/CollectDepthAsSpritesDialog_pt_BR.properties @@ -0,0 +1,21 @@ +# Copyright (C) 2010-2016 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Op\u00e7\u00f5es de coleta +collect.depths = Profundidades para coletar: +collect.replace = Substituir tags originais por sprite +collect.offset = Deslocar canto superior esquerdo para (0,0) +collect.matrix = Usar a matriz de quadros anterior como a primeira matriz PlaceObject +button.ok = OK +button.cancel = Cancelar diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ColorChooserDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/ColorChooserDialog_pt_BR.properties new file mode 100644 index 000000000..910216352 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/ColorChooserDialog_pt_BR.properties @@ -0,0 +1,16 @@ +# Copyright (C) 2024 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Escolher cor +recent.add = Adicionar diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ConvertPlaceObjectTypeDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/ConvertPlaceObjectTypeDialog_pt_BR.properties new file mode 100644 index 000000000..5ee90d943 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/ConvertPlaceObjectTypeDialog_pt_BR.properties @@ -0,0 +1,23 @@ +# Copyright (C) 2024 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Converter tipo de objeto de lugar +place1 = transforma\u00e7\u00e3o de cor, profundidade, id de caractere, matriz +place2 = movimento de bandeira, a\u00e7\u00f5es de clipe, profundidade de clipe, transforma\u00e7\u00e3o de cor com alfa, nome, propor\u00e7\u00e3o +place3 = nome da classe, cor de fundo, cache de bitmap, modo de mesclagem, filtros, vis\u00edvel +place4 = Dados AMF +minimum = (M\u00ednimo) +unsupported = (Sem suporte) +button.ok = OK +button.cancel = Cancelar diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ConvertShapeTypeDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/ConvertShapeTypeDialog_pt_BR.properties new file mode 100644 index 000000000..703508348 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/ConvertShapeTypeDialog_pt_BR.properties @@ -0,0 +1,23 @@ +# Copyright (C) 2024 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Converter tipo de forma +shape1 = primeira vers\u00e3o +shape2 = mais de 255 estilos na lista de estilos, v\u00e1rias listas de estilos +shape3 = transpar\u00eancia nas cores +shape4 = LINESTYLE2 (jun\u00e7\u00f5es, limites, dimensionamento, preenchimentos de tra\u00e7ado), limites de arestas, gradiente focal, modo de dispers\u00e3o, modo de interpola\u00e7\u00e3o, numgradients > 8 +minimum = (M\u00ednimo) +unsupported = (Sem suporte) +button.ok = OK +button.cancel = Cancelar diff --git a/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel_pt_BR.properties new file mode 100644 index 000000000..58441128b --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel_pt_BR.properties @@ -0,0 +1,167 @@ +# Copyright (C) 2024 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +library = Biblioteca +library.folder.images = imagens +library.folder.graphics = gr\u00e1ficos +library.folder.shapeTweens = interpola\u00e7\u00f5es de forma +library.folder.texts = textos +library.folder.fonts = fontes +library.folder.movieClips = clipes de v\u00eddeo +library.folder.buttons = bot\u00f5es +library.folder.sounds = sons +library.folder.videos = v\u00eddeos +library.header.name = Nome +library.header.asLinkage = Liga\u00e7\u00e3o AS +item.image = imagem +item.graphic = gr\u00e1fico +item.shapeTween = interpola\u00e7\u00f5es de forma +item.text = texto +item.font = fonte +item.movieClip = clipes de v\u00eddeo +item.button = bot\u00e3o +item.sound = som +item.video = v\u00eddeo +item.unknown = desconhecido +undo = Desfazer %action% +undo.cannot = N\u00e3o foi poss\u00edvel desfazer +redo = Refazer %action% +redo.cannot = N\u00e3o foi poss\u00edvel refazer +transform = Transformar +action.addFrame = Adicionar quadro +action.addKeyFrame = Adicionar quadro-chave +action.addKeyFrameWithBlankFrameBefore = Adicionar quadro-chave com quadros em branco antes +action.removeFrame = Remover quadro +action.transform = Transformar +action.move = Mover +action.addToStage = Adicionar ao palco +action.change = Alterar %item% +action.change.compression = Compress\u00e3o +action.change.swfVersion = Vers\u00e3o SWF +action.change.encrypted = Criptografado +action.change.gfx = GFX +action.change.frameRate = Taxa de quadros +action.change.width = Largura +action.change.height = Altura +action.change.colorEffect = Efeito de cor +timeline.main = Linha do tempo principal +timeline.item = Linha do tempo de %item% +timeline.item.cancel = Cancelar - Clique para ir para a linha do tempo principal +properties = Propriedades +properties.document = Documento +properties.instance.single = Inst\u00e2ncia de %item% +properties.instance.multiple = %count% inst\u00e2ncias +properties.instance.none = Nenhuma inst\u00e2ncia +properties.instance.header.positionSize = Posi\u00e7\u00e3o e tamanho +properties.instance.header.colorEffect = Efeito de cor +property.label = %item%: +property.instance.item = Item +property.instance.colorEffect.alpha = Alfa +property.instance.colorEffect.red = Vermelho +property.instance.colorEffect.green = Verde +property.instance.colorEffect.blue = Azul +property.instance.positionSize.x = X +property.instance.positionSize.y = Y +property.instance.positionSize.width = W +property.instance.positionSize.height = H +properties.instance.header.display = Tela +property.instance.display.visible = Vis\u00edvel +property.instance.display.blending = Misturando +property.instance.display.blending.normal = Normal +property.instance.display.blending.layer = Camada +property.instance.display.blending.multiply = Multiplicar +property.instance.display.blending.screen = Tela +property.instance.display.blending.lighten = Iluminado +property.instance.display.blending.darken = Escurecido +property.instance.display.blending.difference = Diferen\u00e7a +property.instance.display.blending.add = Adicionar +property.instance.display.blending.subtract = Subtrair +property.instance.display.blending.invert = Inverter +property.instance.display.blending.alpha = Alfa +property.instance.display.blending.erase = Apagar +property.instance.display.blending.overlay = Sobreposi\u00e7\u00e3o +property.instance.display.blending.hardlight = Luz forte +property.instance.display.cacheAsBitmap = Cache como bitmap +property.instance.display.cacheAsBitmap.transparent = Transparente +property.instance.display.cacheAsBitmap.opaque = Opaco +#after 22.0.2 +property.document.backgroundColor = Cor de fundo +properties.instance.header.filters = Filtros +property.instance.filters.header.property = Propriedade +property.instance.filters.header.value = Valor +property.instance.filters.indeterminate = Indeterminado +property.instance.filters = Filtros +property.instance.filters.menu.add = Adicionar filtro +property.instance.filters.menu.add.removeAll = Remover todos +property.instance.filters.menu.remove = Remover filtro +filter.bevel = Bisel +filter.blur = Desfoque +filter.colormatrix = Ajustar cor +filter.convolution = Convolu\u00e7\u00e3o +filter.dropshadow = Sombra projetada +filter.glow = Brilho +filter.gradientbevel = Bisel gradiente +filter.gradientglow = Brilho gradiente +convolution.identity = Identidade +convolution.boxBlur = Desfoque de caixa +convolution.gaussianBlur = Desfoque gaussiano +convolution.sharpen = Nitidez +convolution.edgeDetectionXSobel = Detec\u00e7\u00e3o de borda X (Sobel) +convolution.edgeDetectionYSobel = Detec\u00e7\u00e3o de borda Y (Sobel) +convolution.edgeDetectionXPrewitt = \ Detec\u00e7\u00e3o de borda X (Prewitt) +convolution.edgeDetectionYPrewitt = Detec\u00e7\u00e3o de borda Y (Prewitt) +convolution.edgeDetectionXScharr = Detec\u00e7\u00e3o de borda X (Scharr) +convolution.edgeDetectionYScharr = Detec\u00e7\u00e3o de borda Y (Scharr) +convolution.laplacian = Laplaciano +convolution.emboss = Alto-relevo +convolution.outline = Contorno +convolution.motionBlurX = Desfoque de moovimento X +convolution.motionBlurY = Desfoque de movimento Y +convolution.highPass = Passa-alta +property.instance.filters.menu.clipboard = \u00c1rea de transfer\u00eancia +property.instance.filters.menu.clipboard.copySelected = Copiar selecionado +property.instance.filters.menu.clipboard.copyAll = Copiar tudo +property.instance.filters.menu.clipboard.paste = Colar +property.linkXY = Vincular valores das propriedades X e Y +property.instance.filters.strength = for\u00e7a +property.instance.filters.blurX = desfoque X +property.instance.filters.blurY = desfoque Y +property.instance.filters.passes = passes +property.instance.filters.gradient = gradiente +property.instance.filters.innerShadow = sombra interna +property.instance.filters.compositeSource = fonte composta +property.instance.filters.onTop = no topo +property.instance.filters.dropShadowColor = cor da sombra projetada +property.instance.filters.knockout = nocaute +property.instance.filters.distance = dist\u00e2ncia +property.instance.filters.angle = \u00e2ngulo +property.instance.filters.shadowColor = cor da sombra +property.instance.filters.highlightColor = cor de destaque +property.instance.filters.brightness = brilho +property.instance.filters.contrast = contraste +property.instance.filters.saturation = satura\u00e7\u00e3o +property.instance.filters.hue = matiz +property.instance.filters.divisor = divisor +property.instance.filters.bias = tend\u00eancia +property.instance.filters.clamp = grampo +property.instance.filters.defaultColor = cor padr\u00e3o +property.instance.filters.preserveAlpha = preservar alfa +property.instance.filters.matrix = matriz +property.instance.filters.glowColor = cor do brilho +property.instance.filters.innerGlow = brilho interno +property.instance.filters.menu.enable = Habilitar ou desabilitar filtro +property.instance.display.ratio = Propor\u00e7\u00e3o +#after 24.0.1 +properties.instance.header.text = Texto +action.change.text = Texto diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_pt_BR.properties index 131f3815e..422ae16ed 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_pt_BR.properties @@ -17,3 +17,7 @@ details = Ver detalhes dialog.title = Registro #after version 1.7.0u1: clear = Limpar +#after version 23.0.1: +saveToFile = Salvar em arquivo... +filter.txt = Arquivos de texto (*.txt) +error.cannotSave = N\u00e3o \u00e9 poss\u00edvel salvar o arquivo de log: %error% diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties index b48e4e239..33a87dd67 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties @@ -12,10 +12,12 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . +titleFormat = %title%: shapes = Formas shapes.svg = SVG shapes.png = PNG shapes.bmp = BMP +shapes.webp = WEBP shapes.canvas = Canvas HTML5 shapes.swf = SWF texts = Textos @@ -23,25 +25,26 @@ texts.plain = Texto simples texts.formatted = Texto formatado texts.svg = SVG images = Imagens -images.png_gif_jpeg=PNG/GIF/JPEG +images.png_gif_jpeg = PNG/GIF/JPEG images.png = PNG images.jpeg = JPEG images.bmp = BMP +images.webp = WEBP movies = Filmes movies.flv = FLV (Sem \u00e1udio) sounds = Sons -sounds.mp3_wav_flv=MP3/WAV/FLV +sounds.mp3_wav_flv = MP3/WAV/FLV sounds.flv = FLV (Somente \u00e1udio) -sounds.mp3_wav=MP3/WAV +sounds.mp3_wav = MP3/WAV sounds.wav = WAV scripts = Scripts scripts.as = ActionScript scripts.pcode = P-code -scripts.pcode_hex=P-code com Hex +scripts.pcode_hex = P-code com Hex scripts.hex = Hex scripts.constants = Constantes -scripts.as_method_stubs=Stubs do m\u00e9todo ActionScript -scripts.pcode_graphviz=P-code GraphViz +scripts.as_method_stubs = Stubs do m\u00e9todo ActionScript +scripts.pcode_graphviz = P-code GraphViz binaryData = Dados bin\u00e1rios binaryData.raw = Dados brutos dialog.title = Exportar... @@ -52,9 +55,10 @@ morphshapes.gif = GIF morphshapes.svg = SVG morphshapes.canvas = Canvas HTML5 morphshapes.swf = SWF -morphshapes.bmp_start_end=BMP (in\u00edcio, fim) -morphshapes.png_start_end=PNG (in\u00edcio, fim) -morphshapes.svg_start_end=SVG (in\u00edcio, fim) +morphshapes.bmp_start_end = BMP (in\u00edcio, fim) +morphshapes.png_start_end = PNG (in\u00edcio, fim) +morphshapes.svg_start_end = SVG (in\u00edcio, fim) +morphshapes.webp_start_end = WEBP (in\u00edcio, fim) frames = Quadros frames.png = PNG frames.gif = GIF @@ -63,6 +67,7 @@ frames.svg = SVG frames.canvas = Canvas HTML5 frames.pdf = PDF frames.bmp = BMP +frames.webp = WEBP frames.swf = SWF sprites = Sprites sprites.png = PNG @@ -72,11 +77,13 @@ sprites.svg = SVG sprites.canvas = Canvas HTML5 sprites.pdf = PDF sprites.bmp = BMP +sprites.webp = WEBP sprites.swf = SWF buttons = Bot\u00f5es buttons.png = PNG buttons.svg = SVG buttons.bmp = BMP +buttons.webp = WEBP buttons.swf = SWF fonts = Fontes fonts.ttf = TTF @@ -87,8 +94,11 @@ zoom.invalid = Valor de zoom inv\u00e1lido.. symbolclass = Mapeamento de Symbol-Class symbolclass.csv = CSV #after 18.0.0 -images.png_gif_jpeg_alpha=PNG/GIF/JPEG+alpha +images.png_gif_jpeg_alpha = PNG/GIF/JPEG+alpha #after 18.5.0 -fonts4=DefineFont4 -fonts4.cff=CFF +fonts4 = DefineFont4 +fonts4.cff = CFF embed = Exportar ativos incorporados atrav\u00e9s de [Embed] +#after 20.1.0 +resampleWav = Reamostragem Wav para 44kHz +transparentFrameBackground = Ignorar cor de fundo (tornar transparente) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportSubspriteAnimationDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportSubspriteAnimationDialog_pt_BR.properties new file mode 100644 index 000000000..6fe88187a --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportSubspriteAnimationDialog_pt_BR.properties @@ -0,0 +1,20 @@ +# Copyright (C) 2025 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Exportar anima\u00e7\u00e3o de sub-sprite +format = Formato: +length = Tamanho: +frames = quadros +button.ok = OK +button.cancel = Cancelar diff --git a/src/com/jpexs/decompiler/flash/gui/locales/GridDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/GridDialog_pt_BR.properties new file mode 100644 index 000000000..5b2c52947 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/GridDialog_pt_BR.properties @@ -0,0 +1,29 @@ +# Copyright (C) 2025 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Grade +button.ok = OK +button.cancel = Cancelar +color = Cor: +show = Mostrar grade +showOverObjects = Mostrar sobre objetos +snapTo = Ajustar \u00e0 grade +spacing.x = Espa\u00e7amento horizontal: +spacing.y = Espa\u00e7amento vertical: +snapAccuracy = Precis\u00e3o do ajuste: +snapAccuracy.mustBeClose = Deve estar perto +snapAccuracy.normal = Normal +snapAccuracy.canBeDistant = Pode ser distante +snapAccuracy.alwaysSnap = Sempre ajustar +error.invalidSpacing = Valor de espa\u00e7amento inv\u00e1lido. Esperado um n\u00famero inteiro. diff --git a/src/com/jpexs/decompiler/flash/gui/locales/GuidesDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/GuidesDialog_pt_BR.properties new file mode 100644 index 000000000..91ac3d05a --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/GuidesDialog_pt_BR.properties @@ -0,0 +1,26 @@ +# Copyright (C) 2025 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Guias +button.ok = OK +button.cancel = Cancelar +color = Cor: +show = Mostrar guias +snapTo = Ajustar \u00e0s guias +lock = Bloquear guias +clear = Limpar tudo +snapAccuracy = Precis\u00e3o do ajuste: +snapAccuracy.mustBeClose = Deve estar perto +snapAccuracy.normal = Normal +snapAccuracy.canBeDistant = Pode ser distante diff --git a/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_pt_BR.properties index b0e25ce93..7070dcb75 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_pt_BR.properties @@ -214,8 +214,8 @@ FileChooser.newFolderErrorText = Erro ao criar nova pasta FileChooser.newFolderToolTipText = Criar nova pasta FileChooser.other.newFolder = NovaPasta FileChooser.other.newFolder.subsequent = NovaPasta.{0} -FileChooser.win32.newFolder=Nova Pasta -FileChooser.win32.newFolder.subsequent=Nova Pasta ({0}) +FileChooser.win32.newFolder = Nova Pasta +FileChooser.win32.newFolder.subsequent = Nova Pasta ({0}) FileChooser.saveButtonText = Salvar FileChooser.saveButtonToolTipText = Salvar arquivo selecionado FileChooser.saveDialogTitleText = Salvar @@ -349,7 +349,7 @@ generictag.array.insertend = Inserir %item% no fim contextmenu.expandAll = Expandir todos filter.sounds = Formatos de som suportados (*.wav, *.mp3) filter.sounds.wav = Formato de arquivo de Wave (*.wav) -filter.sounds.mp3=Formato compactado MP3 (*.mp3) +filter.sounds.mp3 = Formato compactado MP3 (*.mp3) error.sound.invalid = Som inv\u00e1lido. button.prev = Anterior button.next = Pr\u00f3ximo @@ -365,8 +365,8 @@ import.select.directory = Selecione o diret\u00f3rio para importar error.text.import = Erro durante a importa\u00e7\u00e3o de texto. Voc\u00ea quer continuar? #after version 2.1.1 contextmenu.removeWithDependencies = Remover com depend\u00eancias -abc.action.find-usages=Encontrar usos -abc.action.find-declaration=Encontrar declara\u00e7\u00e3o +abc.action.find-usages = Encontrar usos +abc.action.find-declaration = Encontrar declara\u00e7\u00e3o contextmenu.rawEdit = Edi\u00e7\u00e3o bruta contextmenu.jumpToCharacter = Saltar para o caractere menu.settings.dumpView = Visualizar despejo @@ -488,7 +488,7 @@ tagInfo.sampleCount = Contagem de amostra filter.dmg = Arquivos execut\u00e1veis Mac (*.dmg) filter.linuxExe = Arquivos execut\u00e1veis Linux import.script.result = %count% scripts importados. -import.script.as12warning=A importa\u00e7\u00e3o de script pode importar apenas scripts AS1/2. +import.script.as12warning = A importa\u00e7\u00e3o de script pode importar apenas scripts AS1/2. error.constantPoolTooBig = Piscina de constantes \u00e9 muito grande. index=%index%, size=%size% error.image.alpha.invalid = Dados de canal alfa inv\u00e1lidos. #after version 6.0.2 @@ -557,15 +557,15 @@ message.font.replace.updateTexts = Alguns caracteres foram substitu\u00eddos. De menu.settings.simplifyExpressions = Simplificar express\u00f5es #after 8.0.1 menu.recentFiles.empty = A lista de arquivos recentes est\u00e1 vazia -message.warning.outOfMemory32BitJre=Ocorreu um erro OutOfMemory. Voc\u00ea est\u00e1 executando o Java de 32 bits em um sistema de 64 bits. Por favor, use Java de 64 bits. +message.warning.outOfMemory32BitJre = Ocorreu um erro OutOfMemory. Voc\u00ea est\u00e1 executando o Java de 32 bits em um sistema de 64 bits. Por favor, use Java de 64 bits. menu.file.reloadAll = Recarregar tudo message.confirm.reloadAll = Esta a\u00e7\u00e3o cancela todas as altera\u00e7\u00f5es n\u00e3o salvas em todos os arquivos SWF e recarrega todo o aplicativo novamente.\nDeseja continuar? export.script.singleFileParallelModeWarning = A exporta\u00e7\u00e3o de script de arquivo \u00fanico n\u00e3o \u00e9 compat\u00edvel com a acelera\u00e7\u00e3o paralela habilitada button.showOriginalBytesInPcodeHex = Mostrar bytes originais button.remove = Remover button.showFileOffsetInPcodeHex = Mostrar deslocamento do arquivo -generic.editor.amf3.title=Editor AMF3 -generic.editor.amf3.help=Sintaxe do valor AMF3:\n\ +generic.editor.amf3.title = Editor AMF3 +generic.editor.amf3.help = Sintaxe do valor AMF3:\n\ ------------------\n\ tipos escalares:\n\ %scalar_samples%\ @@ -636,8 +636,8 @@ error.outOfMemory.title = Erro - mem\u00f3ria insuficiente error.outOfMemory = O descompilador ficou sem mem\u00f3ria. O tamanho m\u00e1ximo atual do Java Heap est\u00e1 definido como %maxheap%. error.outOfMemory.windows = Ele \u00e9 definido para o m\u00e1ximo dispon\u00edvel quando voc\u00ea executa o aplicativo por meio de "ffdec.exe".\nSe voc\u00ea executa o aplicativo por meio de "ffdec.bat", voc\u00ea pode configur\u00e1-lo nesse arquivo manualmente para um valor mais alto. error.outOfMemory.unixmac = Voc\u00ea pode aumentar este m\u00e1ximo editando o arquivo "ffdec.sh". -error.outOfMemory.64bit=Voc\u00ea precisa de SO de 64 bits e Java de 64 bits para usar mais mem\u00f3ria do que cca 1 GB. -error.outOfMemory.32BitJreOn64bitOs=AVISO: Voc\u00ea est\u00e1 executando o Java de 32 bits em um sistema de 64 bits. Por favor, use Java de 64 bits. +error.outOfMemory.64bit = Voc\u00ea precisa de SO de 64 bits e Java de 64 bits para usar mais mem\u00f3ria do que cca 1 GB. +error.outOfMemory.32BitJreOn64bitOs = AVISO: Voc\u00ea est\u00e1 executando o Java de 32 bits em um sistema de 64 bits. Por favor, use Java de 64 bits. notavailable.internalviewer = A visualiza\u00e7\u00e3o deste objeto s\u00f3 est\u00e1 dispon\u00edvel por meio do componente Flash ActiveX.\n \ Voc\u00ea pode habilitar usando o Flash ActiveX marcando\n \ Configura\u00e7\u00f5es Avan\u00e7adas / Outros / (Descontinuado) Usar o Adobe Flash player para visualiza\u00e7\u00e3o de objetos @@ -664,11 +664,11 @@ message.info.importXml = Para importa\u00e7\u00e3o XML, voc\u00ea precisa de um tagInfo.dependentFrames = Quadros dependentes #after 15.0.0 imagePanel.depth = profundidade: -work.importing_as=Importando script -importing_as.finishedin=Importado em %time% -work.deobfuscating_pcode=Desofuscando pcode -work.injecting_debuginfo=Injetando informa\u00e7\u00f5es de depura\u00e7\u00e3o -work.generating_swd=Gerando arquivo SWD +work.importing_as = Importando script +importing_as.finishedin = Importado em %time% +work.deobfuscating_pcode = Desofuscando pcode +work.injecting_debuginfo = Injetando informa\u00e7\u00f5es de depura\u00e7\u00e3o +work.generating_swd = Gerando arquivo SWD #after 15.1.1 button.replaceRefs = Substitua as refer\u00eancias por outro ID de caractere contextmenu.cloneTag = Clonar tag @@ -767,9 +767,9 @@ transform.transformPoint = Ponto de transforma\u00e7\u00e3o transform.basic = B\u00e1sica transform.basic.flip.horizontally = Virar horizontalmente transform.basic.flip.vertically = Virar verticalmente -transform.basic.rotate90.clockwise=Girar -90\u00b0 -transform.basic.rotate90.anticlockwise=Girar -90\u00b0 -transform.basic.rotate180=Girar 180\u00b0 +transform.basic.rotate90.clockwise = Girar -90\u00b0 +transform.basic.rotate90.anticlockwise = Girar -90\u00b0 +transform.basic.rotate180 = Girar 180\u00b0 transform.move = Mover transform.move.horizontal = Horizontal: transform.move.vertical = Vertical: @@ -795,26 +795,26 @@ transform.apply = Aplicar transform.clear = Limpar status.editing = Voc\u00ea est\u00e1 no modo EDI\u00c7\u00c3O. Fa\u00e7a as altera\u00e7\u00f5es e pressione o bot\u00e3o Salvar. Ou descarte as altera\u00e7\u00f5es com o bot\u00e3o Cancelar. Voc\u00ea n\u00e3o pode mudar para outro item durante a edi\u00e7\u00e3o. #after 18.0.0 -button.deobfuscate = Desofuscar c\u00f3digo -button.deobfuscate_options=Op\u00e7\u00f5es de desofusca\u00e7\u00e3o -deobfuscate_options.simplify_expressions=Simplificar express\u00f5es -deobfuscate_options.remove_obfuscated_declarations=Remover declara\u00e7\u00f5es ofuscadas atribu\u00eddas \u00fanicas +button.deobfuscate = Desofuscar +button.deobfuscate_options = Op\u00e7\u00f5es de desofusca\u00e7\u00e3o +deobfuscate_options.simplify_expressions = Simplificar express\u00f5es +deobfuscate_options.remove_obfuscated_declarations = Remover declara\u00e7\u00f5es ofuscadas atribu\u00eddas \u00fanicas message.confirm.autoRenameIdentifiers = O recurso de renomea\u00e7\u00e3o autom\u00e1tica de identificadores percorrer\u00e1 o c\u00f3digo AS\r\nao abrir o arquivo SWF e renomear\u00e1 todos os nomes fora do padr\u00e3o para identificadores v\u00e1lidos.\r\nEsse recurso pode danificar o arquivo SWF ao salv\u00e1-lo - USE-O POR SUA CONTA E RISCO. error.deobfuscation = A desofusca\u00e7\u00e3o falhou para alguns dos m\u00e9todos. -message.info.importShapes2=Durante a importa\u00e7\u00e3o de formas, voc\u00ea precisa selecionar uma PASTA.\r\n\ +message.info.importShapes2 = Durante a importa\u00e7\u00e3o de formas, voc\u00ea precisa selecionar uma PASTA.\r\n\ Os nomes de arquivos dentro da pasta devem corresponder \u00e0s formas existentes no SWF atualmente selecionado.\r\n\ Se houver uma pasta "shapes" dentro dela, ela ser\u00e1 selecionada.\r\n\ A melhor maneira de obter a estrutura correta \u00e9 exportar primeiro as formas no arquivo SWF atual. -message.info.importScripts2=Durante a importa\u00e7\u00e3o de scripts, voc\u00ea precisa selecionar uma PASTA.\r\n\ +message.info.importScripts2 = Durante a importa\u00e7\u00e3o de scripts, voc\u00ea precisa selecionar uma PASTA.\r\n\ Sua \u00e1rvore deve corresponder \u00e0 \u00e1rvore de script existente no SWF atualmente selecionado.\r\n\ Se houver uma pasta "scripts" dentro dela, ela ser\u00e1 selecionada.\r\n\ A melhor maneira de obter a estrutura correta \u00e9 exportar primeiro os scripts no arquivo SWF atual. \r\n\r\n\ Observe tamb\u00e9m que esta importa\u00e7\u00e3o usa o mesmo compilador da edi\u00e7\u00e3o AS padr\u00e3o na janela FFDec (Experimental para AS3). -message.info.importTexts2=Durante a importa\u00e7\u00e3o de texto, voc\u00ea precisa selecionar uma PASTA.\r\n\ +message.info.importTexts2 = Durante a importa\u00e7\u00e3o de texto, voc\u00ea precisa selecionar uma PASTA.\r\n\ Os nomes de arquivos dentro da pasta devem corresponder aos textos existentes no SWF atualmente selecionado.\r\n\ Se houver uma pasta "texts" dentro dela, ela ser\u00e1 selecionada.\r\n\ A melhor maneira de obter a estrutura correta \u00e9 exportar primeiro os textos no arquivo SWF atual. -message.info.importImages2=Durante a importa\u00e7\u00e3o de imagens, voc\u00ea precisa selecionar uma PASTA.\r\n\ +message.info.importImages2 = Durante a importa\u00e7\u00e3o de imagens, voc\u00ea precisa selecionar uma PASTA.\r\n\ Os nomes de arquivos dentro da pasta devem corresponder \u00e0s imagens existentes no SWF atualmente selecionado.\r\n\ Se existir a pasta "images" dentro dela, ela ser\u00e1 selecionada.\r\n\ A melhor maneira de obter a estrutura correta \u00e9 exportar primeiro as imagens no arquivo SWF atual. @@ -828,13 +828,13 @@ error.sound.rate = O som de entrada tem taxa de amostragem n\u00e3o suportada: % filter.movies = Formatos de filme suportados (%extensions%) error.movie.invalid = Filme inv\u00e1lido. menu.file.import.movie = Importar filmes -message.info.importMovies2=Durante a importa\u00e7\u00e3o de filmes, voc\u00ea precisa selecionar uma PASTA.\r\n\ +message.info.importMovies2 = Durante a importa\u00e7\u00e3o de filmes, voc\u00ea precisa selecionar uma PASTA.\r\n\ Os nomes de arquivos dentro da pasta devem corresponder aos filmes existentes no SWF atualmente selecionado.\r\n\ Se existir a pasta "movies" dentro dela, ela ser\u00e1 selecionada.\r\n\ A melhor maneira de obter a estrutura correta \u00e9 exportar primeiro os filmes no arquivo SWF atual. import.movie.result = %count% filmes importados. menu.file.import.sound = Importar sons -message.info.importSounds2=Durante a importa\u00e7\u00e3o de sons, voc\u00ea precisa selecionar uma PASTA.\r\n\ +message.info.importSounds2 = Durante a importa\u00e7\u00e3o de sons, voc\u00ea precisa selecionar uma PASTA.\r\n\ Os nomes de arquivos dentro da pasta devem corresponder aos sons existentes no SWF atualmente selecionado.\r\n\ Se houver uma pasta "sons" dentro dela, ela ser\u00e1 selecionada.\r\n\ A melhor maneira de obter a estrutura correta \u00e9 exportar primeiro os sons no arquivo SWF atual. @@ -886,10 +886,10 @@ tagInfo.fileName = Nome do arquivo tagInfo.exportName = Nome de exporta\u00e7\u00e3o tagInfo.bitmapFormat = Formato bitmap tagInfo.imageId = ID da imagem -tagInfo.x1=x1 -tagInfo.y1=y1 -tagInfo.x2=x2 -tagInfo.y2=y2 +tagInfo.x1 = x1 +tagInfo.y1 = y1 +tagInfo.x2 = x2 +tagInfo.y2 = y2 tagInfo.bitmapsFormat = Formato de bitmaps tagInfo.version = Vers\u00e3o tagInfo.flags = Flags @@ -920,11 +920,140 @@ shaperecords.edge.curved = Borda curva de %x1%, %y1% controle %x2%, %y2% \u00e2n shaperecords.edge.style = Mudan\u00e7a de estilo (%details%) shaperecords.edge.style.move = Mover para %x%, %y% shaperecords.edge.style.newstyles = Novos estilos - %numfillstyles%x fillstyle + %numlinestyles%x linestyle -shaperecords.edge.style.fillstyle0=FillStyle0 = %value% -shaperecords.edge.style.fillstyle1=FillStyle1 = %value% +shaperecords.edge.style.fillstyle0 = FillStyle0 = %value% +shaperecords.edge.style.fillstyle1 = FillStyle1 = %value% shaperecords.edge.end = Fim da forma +#after 20.0.0 +contextmenu.copyFrame = Copiar quadro para +contextmenu.copyFrame.clipboard = Copiar para a \u00e1rea de transfer\u00eancia do quadro +contextmenu.cutFrame = Cortar para a \u00e1rea de transfer\u00eancia do quadro +contextmenu.moveFrame = Mover quadro para +contextmenu.clipboard.frame = \u00c1rea de transfer\u00eancia do quadro +clipboard.hint.frame = N\u00famero de itens na \u00e1rea de transfer\u00eancia do quadro +clipboard.clear.frame = Limpar a \u00e1rea de transfer\u00eancia do quadro +debug.export = Exportar %name% +debug.export.bytearray = Exportar dados de matriz de bytes... +debug.import = Importar para %name% +debug.import.bytearray = Importar dados de matriz de bytes... +action.edit.flex = (compilador Flex) +header.encrypted = Harman criptografado: +header.warning.unsupportedGfxEncryption = O GFX n\u00e3o suporta criptografia Harman. +contextmenu.applyUnpacker = Aplicar descompactador +binarydata.dataInside.packer = Parece que esses dados bin\u00e1rios est\u00e3o compactados com %packer%. Clique aqui para descompactar os dados bin\u00e1rios. +error.wrong.packer = %item%\r\nN\u00e3o foi poss\u00edvel descompactar dados bin\u00e1rios com %packer%.\r\nOs dados provavelmente n\u00e3o est\u00e3o compactados com este compactador. +contextmenu.copyTagToReplaceByClass = Copiar tag para (substituir pelo nome da classe) +contextmenu.copyTagToReplaceByExportName = Copiar tag para (substituir pelo nome de exporta\u00e7\u00e3o) +button.breakpointList = Mostrar lista de pontos de interrup\u00e7\u00e3o +node.scenes = scenes +contextmenu.showInFramesFolder = Mostrar na pasta de quadros +#after 20.1.0 +contextmenu.collapseAll = Recolher tudo +contextmenu.collectDepthAsSprites = Colete tags na mesma profundidade que os sprites +preview.resample = Reamostrar som para 44 kHz +contextmenu.setAs3ClassLinkage = Definir liga\u00e7\u00e3o de classe AS3 +contextmenu.cleanAbc = Limpar ABC - remova itens n\u00e3o utilizados +warning.cleanAbc = Esta a\u00e7\u00e3o remover\u00e1 itens do ABC que n\u00e3o t\u00eam usos - eles n\u00e3o s\u00e3o referenciados em nenhum script.\r\nAlguns tipos de SWFs ofuscados podem ser danificados dessa forma.\r\nUse por sua conta e risco. Voc\u00ea quer continuar? +tagInfo.idType = Tipo de id +contextmenu.configurePathResolving = Configurar resolu\u00e7\u00e3o de caminho... +contextmenu.setAsLinkage = Definir liga\u00e7\u00e3o AS +contextmenu.exportFlashDevelop = Exportar para FlashDevelop +filter.as3proj = Projeto FlashDevelop AS3 (*.as3proj) +work.exporting.flashDevelop = Exportando projeto FlashDevelop +menu.file.export.flashDevelop = Exportar para FlashDevelop +contextmenu.exportIdea = Exportar para IntelliJ IDEA +filter.iml = Projetos IntelliJ IDEA (*.iml) +work.exporting.idea = Exportando projeto IntelliJ IDEA +menu.file.export.idea = Exportar para IntelliJ IDEA contextmenu.exportFla = Exportar para FLA -#... +export.project.select.directory = Selecione o local do novo diret\u00f3rio do projeto +menu.file.saveAll = Salvar tudo +filter.exe.wrapper = Arquivo execut\u00e1vel do wrapper (*.exe) +filter.exe.projectorWin = Arquivo do projetor do Windows (*.exe) +filter.exe.projectorMac = Arquivo do projetor Mac Os (*.dmg) +filter.exe.projectorLinux = Arquivo do projetor Linux +callStack.header.swf = SWF +#after 21.0.0 +button.addfunction = Adicionar nova fun\u00e7\u00e3o +message.confirm.addfunction = Esta a\u00e7\u00e3o cria um novo objeto MethodInfo com\ + MethodBody atribu\u00eddo e retorna o \u00edndice de informa\u00e7\u00f5es do m\u00e9todo\r\nque voc\u00ea pode usar como operando para a instru\u00e7\u00e3o newfunction.\r\nPara edi\u00e7\u00e3o do corpo e dos par\u00e2metros de tal fun\u00e7\u00e3o, voc\u00ea deve localiz\u00e1-la na visualiza\u00e7\u00e3o ActionScript. +addfunction.result = Novo m\u00e9todo info id gerado: %method_info_index%. Pressione OK para copi\u00e1-lo para a \u00e1rea de transfer\u00eancia. +addfunction.result.title = Novas informa\u00e7\u00f5es sobre o m\u00e9todo +#after 21.0.2 +filter.air.as3proj = Projeto FlashDevelop AIR AS3 (*.as3proj) +packer.key.title = Tecla para: %packer% +packer.key = Tecla Enter para o compactador "%packer%": +#after 21.0.5 +contextmenu.exportVsCode = Exportar para VS Code +work.exporting.vsCode = Exportando VS Code +menu.file.export.vsCode = Exportar para VS Code +#after 21.1.0 +contextmenu.convertShapeType = Converter tipo de forma +contextmenu.convertPlaceObjectType = Converter tipo de objeto de lugar +work.decompiling.allScripts.ucf = Descompilando todos os scripts para obter campos de classe n\u00e3o inicializados. Isso pode levar algum tempo +#after 21.1.1 +menu.file.view.easy = Editor simples +#after 21.1.3 +menu.tools.solEditor = Editor de cookies Sol +node.cookies = cookies +menu.help.wiki = Visitar a Wiki do FFDec +message.wiki = Visitar a Wiki do FFDec em: \r\n%url% +#after 22.0.1 filter.swf_spl = Arquivos SWF (*.swf, *.spl) -#... -menu.file.view.alwaysOnTop = Sempre no topo \ No newline at end of file +#after 22.0.2 +button.snap_options = Op\u00e7\u00f5es de ajuste +snap_options.snap_align = Ajustar Alinhamento +snap_options.snap_to_grid = Ajustar \u00e0 Grade +snap_options.snap_to_guides = Ajustar a Guias +snap_options.snap_to_pixels = Ajustar a Pixels +snap_options.snap_to_objects = Ajustar a Objetos +snap_options.edit = Editar ajuste... +button.ruler.hint = Alternar exibi\u00e7\u00e3o da r\u00e9gua +button.guides_options = Op\u00e7\u00f5es de guias +guides_options.show = Mostrar guias +guides_options.lock = Bloquear guias +guides_options.clear = Limpar guias +guides_options.edit = Editar guias... +button.grid_options = Op\u00e7\u00f5es da grade +grid_options.show_grid = Mostrar grade +grid_options.edit = Editar grade... +move_guide = Mover guia +move_guide.position = Posi\u00e7\u00e3o: +zoom = Zoom +zoom.hint = N\u00edvel de zoom. Clique para alterar. +zoom.enter = Insira o valor percentual do zoom: +contextmenu.showInEasy = Mostrar no editor simples +#after 23.0.1 +work.debugging.start = Iniciando depurador de conte\u00fado Flash +menu.file.view.alwaysOnTop = Sempre no topo +contextmenu.showDetail = Mostrar detalhe +highlighter.occurrences = Marcar ocorr\u00eancias +highlighter.currentLine = Linha atual +highlighter.error = Erro: %error% +message.link.clicked = Voc\u00ea clicou em um link para outro arquivo SWF. +message.link.bewareTypes = Esteja ciente de que existem m\u00faltiplos tipos de link: +message.link.type.currentScript = Link para o script atual +message.link.type.currentScript.sample = myVar +message.link.type.otherScript = Link para outro script neste SWF +message.link.type.otherScript.sample = OtherClass +message.link.type.otherFile = Link para outro arquivo SWF (geralmente playerglobal.swc) +message.link.type.otherFile.sample = String +message.link.reallyGo = Voc\u00ea realmente quer ir para outro SWF? +contextmenu.exportSubspriteAnimation = Exportar anima\u00e7\u00e3o de sub-sprite +contextmenu.showInFlashPlayer = Mostrar no Flash Player +action.code-completion = Preenchimento de c\u00f3digo +transform.copy = Copiar transforma\u00e7\u00e3o para a \u00e1rea de transfer\u00eancia +transform.clipboard.paste.load = Carregar transforma\u00e7\u00e3o da \u00e1rea de transfer\u00eancia +transform.clipboard.paste.apply = Aplicar transforma\u00e7\u00e3o da \u00e1rea de transfer\u00eancia +abc.link.dialog.noOtherFilesOpened = Nenhum outro arquivo aberto +#after 24.0.1 +deobfuscate_options.skip_uninitialized_class_fields_detection = Pular detec\u00e7\u00e3o de campos de classe n\u00e3o inicializados +work.decompiling.allScripts.ucf.canBeSkipped = Voc\u00ea pode desativar esta etapa nas op\u00e7\u00f5es de desofusca\u00e7\u00e3o (\u00edcone com a cruz vermelha). +text.copy = Copiar +text.selectAll = Selecionar tudo +menu.settings.autoDeobfuscateIdentifiers = Desofuscar identificadores +deobfuscate_options.deobfuscateIdentifiers = Desofuscar identificadores +node.unknown = desconhecido +node.errored = falhou +filter.swf_spl_swt = Aqruivos SWF (*.swf, *.spl, *.swt) +filter.swt = Modelos de gerador (*.swt) +contextmenu.normalizeFonts = Normalizar fontes diff --git a/src/com/jpexs/decompiler/flash/gui/locales/PathResolvingDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/PathResolvingDialog_pt_BR.properties new file mode 100644 index 000000000..e925aeea3 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/PathResolvingDialog_pt_BR.properties @@ -0,0 +1,19 @@ +# Copyright (C) 2024 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Resolu\u00e7\u00e3o de caminho +info = Defina diret\u00f3rios onde os ativos ser\u00e3o pesquisados \u200b\u200bquando n\u00e3o forem encontrados no caminho do SWF.\r\nVoc\u00ea pode usar pipe "|" para separar o prefixo que o caminho deve ter, como "data:|C:\\MyData\\Dir"\ + quando voc\u00ea tem caminhos come\u00e7ando com o prefixo "data:".\r\nUm caminho por linha. Atualmente, isso \u00e9 usado apenas em tags GFX. +button.ok = OK +button.cancel = Cancelar diff --git a/src/com/jpexs/decompiler/flash/gui/locales/SelectFramePositionDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/SelectFramePositionDialog_pt_BR.properties new file mode 100644 index 000000000..0286c174a --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/SelectFramePositionDialog_pt_BR.properties @@ -0,0 +1,18 @@ +# Copyright (C) 2022 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Selecione a posi\u00e7\u00e3o do quadro em %filetitle% +button.ok = OK +button.cancel = Cancelar +timeline.end = fim da linha do tempo diff --git a/src/com/jpexs/decompiler/flash/gui/locales/SelectTagOfTypeDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/SelectTagOfTypeDialog_pt_BR.properties new file mode 100644 index 000000000..02eb3e0e2 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/SelectTagOfTypeDialog_pt_BR.properties @@ -0,0 +1,17 @@ +# Copyright (C) 2022 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Selecione a tag %type% +button.ok = OK +button.cancel = Cancelar diff --git a/src/com/jpexs/decompiler/flash/gui/locales/SelectTagPositionDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/SelectTagPositionDialog_pt_BR.properties index 58f1e8442..18a6868f7 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/SelectTagPositionDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/SelectTagPositionDialog_pt_BR.properties @@ -16,3 +16,4 @@ dialog.title = Selecione a posi\u00e7\u00e3o da tag em %filetitle% button.ok = OK button.cancel = Cancelar timeline.end = fim da linha do tempo +dialog.title.new.typed = Selecione a nova posi\u00e7\u00e3o da tag %type% em %filetitle% diff --git a/src/com/jpexs/decompiler/flash/gui/locales/SnappingDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/SnappingDialog_pt_BR.properties new file mode 100644 index 000000000..61cbae45f --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/SnappingDialog_pt_BR.properties @@ -0,0 +1,32 @@ +# Copyright (C) 2025 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Ajuste +button.ok = OK +button.cancel = Cancelar +snapAlign = Ajustar Alinhamento +snapToGrid = Ajustar a Grades +snapToGuides = Ajustar a Guias +snapToPixels = Ajustar a Pixels +snapToObjects = Ajustar a Objetos +snapAlign.settings = Configura\u00e7\u00f5es de ajuste de alinhamento +snapAlign.stageBorder = Borda do Palco: +snapAlign.objectSpacing = Espa\u00e7amento de objeto: +snapAlign.objectSpacing.horizontal = Horizontal: +snapAlign.objectSpacing.vertical = Vertical: +snapAlign.centerAlignment = Alinhamento centralizado: +snapAlign.centerAlignment.horizontal = Alinhamento centralizado horizontal +snapAlign.centerAlignment.vertical = Alinhamento centralizado vertical +error.invalidSpacing = Valor de espa\u00e7amento inv\u00e1lido. Esperado um n\u00famero inteiro. +error.invalidBorder = Valor de borda inv\u00e1lido. Esperado um n\u00famero inteiro. diff --git a/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_pt_BR.properties index 3fa71d95a..da00d9f62 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_pt_BR.properties @@ -21,7 +21,16 @@ show.method = Mostrar m\u00e9todo na janela principal show.trait = Mostrar tra\u00e7o na janela principal show.class = Mostrar classe na janela principal copy.row = Copiar linha para a \u00e1rea de transfer\u00eancia -copy.typeid = Copie typeId para a \u00e1rea de transfer\u00eancia +copy.typeid = Copiar typeId para a \u00e1rea de transfer\u00eancia copy.title = Copiar t\u00edtulo para a \u00e1rea de transfer\u00eancia -copy.value = Copie valor para a \u00e1rea de transfer\u00eancia -copy.rawstring = Copie o valor bruto da string para a \u00e1rea de transfer\u00eancia +copy.value = Copiar valor para a \u00e1rea de transfer\u00eancia +copy.rawstring = Copiar valor bruto da string para a \u00e1rea de transfer\u00eancia +#after 20.1.0 +usages = Usos de %item% +copy.path = Copiar caminho para a \u00e1rea de transfer\u00eancia +copy.paths = Copiar caminhos selecionados para a \u00e1rea de transfer\u00eancia +copy.paths.all = Copiar todos os caminhos para a \u00e1rea de transfer\u00eancia +hilight.usage = Destaque o caminho selecionado +goto.path = Ir para o caminho +goto.path.label = Digite o caminho para navegar +button.clean = Limpar - remover itens n\u00e3o utilizados diff --git a/src/com/jpexs/decompiler/flash/gui/locales/abc/As3ClassLinkageDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/abc/As3ClassLinkageDialog_pt_BR.properties new file mode 100644 index 000000000..521b42881 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/abc/As3ClassLinkageDialog_pt_BR.properties @@ -0,0 +1,35 @@ +# Copyright (C) 2024 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +dialog.title = Liga\u00e7\u00e3o de classe AS3 +button.ok = OK +button.proceed = Prosseguir +button.cancel = Cancelar +classname = Nome da classe totalmente qualificado: +error.multipleClasses = Erro: Este caractere j\u00e1 atribuiu mais de uma classe, ele n\u00e3o pode ser renomeado por meio desta ferramenta. No entanto, voc\u00ea ainda pode modificar manualmente a tag SymbolClass. +error.alreadyAssignedClass = Erro: Esta classe j\u00e1 est\u00e1 atribu\u00edda a um caractere diferente +error.needToModify = Modifique o nome da classe para um novo nome. +class.found = Classe existente com o nome encontrada. +class.notfound = A classe com o nome ainda n\u00e3o existe. +symbolClassAppropriate = A tag SymbolClass no quadro apropriado mais pr\u00f3ximo ser\u00e1 modificada ou criada. +class.notfound.createAsk = Voc\u00ea quer que a classe seja criada? +class.notfound.create = Sim, criar classe +class.notfound.create.parentType = Nome da classe pai (totalmente qualificado): +class.notfound.create.abc.where = Onde criar o byte code: +class.notfound.create.abc.where.existing = Tag DoABC existente +class.notfound.create.abc.where.new = Nova tag DoABC +class.notfound.onlySetClassName = N\u00e3o, apenas atribua um nome de classe +class.notfound.onlySetClassName.symbolClass.where = Onde armazenar os dados de vincula\u00e7\u00e3o: +class.notfound.onlySetClassName.symbolClass.where.existing = Tag SymbolClass existente +class.notfound.onlySetClassName.symbolClass.where.new = Nova tag SymbolClass diff --git a/src/com/jpexs/decompiler/flash/gui/locales/action/AddScriptDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/action/AddScriptDialog_pt_BR.properties index 368a4a742..e68179feb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/action/AddScriptDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/action/AddScriptDialog_pt_BR.properties @@ -11,3 +11,5 @@ type.instance.event = Evento de inst\u00e2ncia (CLIPACTIONRECORD) type.class = Classe AS2 classname = Nome de classe totalmente qualificado: message.classexists = J\u00e1 existe uma classe com este nome. Selecione outro nome. +# In some cases we display only part of the dialog (like add class), in such case, dialog title is modified +dialog.title.combined = %title% - %type% diff --git a/src/com/jpexs/decompiler/flash/gui/locales/soleditor/SolEditorFrame_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/soleditor/SolEditorFrame_pt_BR.properties new file mode 100644 index 000000000..be235e424 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/soleditor/SolEditorFrame_pt_BR.properties @@ -0,0 +1,15 @@ +dialog.title = Editor de cookies Sol +button.new = Novo +button.open = Abrir... +button.open.npapi = Abrir NPAPI... +button.open.ppapi = Abrir PPAPI... +button.save = Salvar +button.saveAs = Salvar como... +filter.sol = Arquivos SOL (*.sol) +error.cannotOpen = N\u00e3o \u00e9 poss\u00edvel abrir o arquivo. +error.parse = Erro de an\u00e1lise. %reason% na linha %line%. +info.saved = Arquivo salvo com sucesso. +filename = Nome do arquivo: +amfVersion = Vers\u00e3o AMF: +warning.loseChanges = O arquivo atual foi modificado. Voc\u00ea realmente deseja perder as altera\u00e7\u00f5es? +untitled = Sem t\u00edtulo