From 2dc9627e85b05c69692960dbf4bc9efecded0b28 Mon Sep 17 00:00:00 2001 From: PrincessStellar Date: Thu, 20 Nov 2025 21:09:44 -0300 Subject: [PATCH] Updated PT_BR localization --- src/main/resources/assets/sfm/lang/pt_br.json | 192 +++++++++--------- 1 file changed, 98 insertions(+), 94 deletions(-) diff --git a/src/main/resources/assets/sfm/lang/pt_br.json b/src/main/resources/assets/sfm/lang/pt_br.json index 7877305c4..88529fc1e 100644 --- a/src/main/resources/assets/sfm/lang/pt_br.json +++ b/src/main/resources/assets/sfm/lang/pt_br.json @@ -1,95 +1,96 @@ { + "block.sfm.buffer": "Buffer de Recursos", "block.sfm.cable": "Cabo de Inventário", "block.sfm.cable_facade": "Fachada de Cabo de Inventário", - "block.sfm.fancy_cable": "Cabo de Inventário Elegante", - "block.sfm.fancy_cable_facade": "Fachada de Cabo de Inventário Elegante", + "block.sfm.fancy_cable": "Cabo de Inventário Decorado", + "block.sfm.fancy_cable_facade": "Fachada de Cabo de Inventário Decorado", "block.sfm.manager": "Gerenciador de Fábrica", "block.sfm.printing_press": "Prensa de Impressão", "block.sfm.printing_press.tooltip": "Coloque com um espaço de ar abaixo de um pistão virado para baixo. Estenda o pistão para usar.", "block.sfm.test_barrel": "Barril de Teste", "block.sfm.test_barrel_tank": "Tanque de Barril de Teste", + "block.sfm.tunnelled_manager": "Gerenciador de Fábrica Tunelado", "block.sfm.water_tank": "Tanque de Água", - "block.sfm.water_tank.tooltip.1": "Requer duas fontes de água adjacentes", - "block.sfm.water_tank.tooltip.2": "Mais eficaz quando também adjacente a outros tanques de água ativos", + "block.sfm.water_tank.tooltip.1": "Requer duas fontes de água adjacentes.", + "block.sfm.water_tank.tooltip.2": "Mais eficaz quando também adjacente a outros tanques de água ativos.", "chat.sfm.config_update_and_sync_result.failed_to_find": "Falha ao encontrar o arquivo de configuração toml do SFM.", - "chat.sfm.config_update_and_sync_result.internal_failure": "Algo deu errado ao atualizar a configuração do SFM, não tenho ideia se as alterações foram feitas. Verifique os logs do servidor.", + "chat.sfm.config_update_and_sync_result.internal_failure": "Algo deu errado ao atualizar a configuração do SFM, não tenho ideia se foram feitas alterações. Verifique os logs do servidor.", "chat.sfm.config_update_and_sync_result.invalid_config": "A configuração do SFM fornecida era inválida, nenhuma alteração foi feita.", "chat.sfm.config_update_and_sync_result.success": "Configuração do SFM atualizada com sucesso.", "container.sfm.manager": "Gerenciador de Fábrica", "container.sfm.test_barrel_tank": "Tanque de Barril de Teste", - "gui.jei.category.sfm.falling_anvil": "Queda de Bigorna", + "gui.jei.category.sfm.falling_anvil": "Bigorna Cadente", "gui.jei.category.sfm.falling_anvil.consumed": "É consumido", "gui.jei.category.sfm.falling_anvil.not_consumed": "Não é consumido", "gui.jei.category.sfm.printing_press": "Prensa de Impressão", "gui.sfm.advanced.tooltip.hint": "Segure %s para saber mais.", - "gui.sfm.confirm.funny.no.1": "Não, mudei de ideia", - "gui.sfm.confirm.funny.no.2": "Santo abacate, não", + "gui.sfm.confirm.funny.no.1": "Nah, mudei de ideia", + "gui.sfm.confirm.funny.no.2": "Santo Deus, não", "gui.sfm.confirm.funny.no.3": "não não não não não", - "gui.sfm.confirm.funny.no.4": "Não, hoje não", + "gui.sfm.confirm.funny.no.4": "Nem pensar, hoje não", "gui.sfm.confirm.funny.no.5": "ABORTAR ABORTAR ABORTAR", - "gui.sfm.confirm.funny.no.6": "Deixa pra lá", + "gui.sfm.confirm.funny.no.6": "Esquece", "gui.sfm.confirm.funny.yes.1": "Sim, claro, por que não.", "gui.sfm.confirm.funny.yes.2": "Claro, o que poderia dar errado.", "gui.sfm.confirm.funny.yes.3": "Sim, vá em frente.", "gui.sfm.confirm.funny.yes.4": "Manda ver.", - "gui.sfm.confirm.funny.yes.5": "lol faz aí", + "gui.sfm.confirm.funny.yes.5": "lol faça isso", "gui.sfm.confirm.funny.yes.6": "Aplicar a alteração.", - "gui.sfm.container_inspector.container_slot_count": "Slots do Contêiner: %d", - "gui.sfm.container_inspector.inventory_slot_count": "Slots do Inventário: %d", - "gui.sfm.container_inspector.mekanism_machine_inputs": "O seguinte é baseado na configuração de entrada da MÁQUINA", - "gui.sfm.container_inspector.mekanism_machine_outputs": "O seguinte é baseado na configuração de saída da MÁQUINA", - "gui.sfm.container_inspector.mekanism_null_direction_warning": "BLOCOS DO MEKANISM SÃO SOMENTE-LEITURA A PARTIR DA DIREÇÃO NULA!!!!!!", + "gui.sfm.container_inspector.container_slot_count": "Slots de Contêiner: %d", + "gui.sfm.container_inspector.inventory_slot_count": "Slots de Inventário: %d", + "gui.sfm.container_inspector.mekanism_machine_inputs": "O seguinte baseia-se na configuração de entrada da MÁQUINA", + "gui.sfm.container_inspector.mekanism_machine_outputs": "O seguinte baseia-se na configuração de saída da MÁQUINA", + "gui.sfm.container_inspector.mekanism_null_direction_warning": "BLOCOS DO MEKANISM SÃO SOMENTE LEITURA A PARTIR DA DIREÇÃO NULA!!!!!!", "gui.sfm.container_inspector.notice.1": "Slots da GUI nem sempre correspondem aos slots de automação!!!", "gui.sfm.container_inspector.notice.2": "Pressione %s para alternar esta sobreposição.", "gui.sfm.container_inspector.show_exports_button": "Inspetor de Exportação", "gui.sfm.disk.tooltip.edit_in_hand": "Você pode clicar com o botão direito em um disco na sua mão para editar fora de um gerenciador.", - "gui.sfm.exit_without_saving_confirm.message": "Tem certeza de que quer abandonar seu trabalho?", + "gui.sfm.exit_without_saving_confirm.message": "Tem certeza de que deseja abandonar seu trabalho?", "gui.sfm.exit_without_saving_confirm.no_button": "Continuar editando", "gui.sfm.exit_without_saving_confirm.title": "Sair sem salvar?", "gui.sfm.exit_without_saving_confirm.yes_button": "Sair sem salvar", - "gui.sfm.facade_confirm_apply.message": "%d diferentes estados de fachada em %d blocos que serão sobrescritos.", - "gui.sfm.facade_confirm_apply.title": "Tem certeza de que quer atualizar a aparência da fachada?", - "gui.sfm.facade_confirm_change_world_block.message": "%d blocos mudarão de forma, suas fachadas serão mantidas.", - "gui.sfm.facade_confirm_change_world_block.title": "Tem certeza de que quer mudar o bloco da fachada no mundo?", - "gui.sfm.facade_confirm_clear.message": "%d diferentes estados de fachada em %d blocos serão removidos do mundo.", - "gui.sfm.facade_confirm_clear.title": "Tem certeza de que quer limpar estas fachadas?", - "gui.sfm.item_inspector.copied_to_clipboard": "Copiado {} caracteres para a área de transferência!", - "gui.sfm.label_gun.button.toggle_label_view": "Alternar visualização de rótulo", + "gui.sfm.facade_confirm_apply.message": "%d estados de fachada diferentes em %d blocos que serão sobrescritos.", + "gui.sfm.facade_confirm_apply.title": "Tem certeza de que deseja atualizar a aparência da fachada?", + "gui.sfm.facade_confirm_change_world_block.message": "%d blocos mudarão de forma, suas fachadas serão persistidas.", + "gui.sfm.facade_confirm_change_world_block.title": "Tem certeza de que deseja alterar o bloco da fachada no mundo?", + "gui.sfm.facade_confirm_clear.message": "%d estados de fachada diferentes em %d blocos serão apagados do mundo.", + "gui.sfm.facade_confirm_clear.title": "Tem certeza de que deseja limpar estas fachadas?", + "gui.sfm.item_inspector.copied_to_clipboard": "Copiados {} caracteres para a área de transferência!", + "gui.sfm.label_gun.button.toggle_label_view": "Alternar visualização de rótulos", "gui.sfm.label_gun.clear_button": "Limpar", "gui.sfm.label_gun.label_button": "%s (%d)", - "gui.sfm.label_gun.label_edit_placeholder": "Buscar ou inserir novo rótulo", + "gui.sfm.label_gun.label_edit_placeholder": "Pesquisar ou inserir novo rótulo", "gui.sfm.label_gun.placeholder": "Rótulo", "gui.sfm.label_gun.prune_button": "Remover", "gui.sfm.logs.button.clear_logs": "Limpar logs", "gui.sfm.logs.button.clear_logs.packet_received": "Logs limpos", "gui.sfm.logs.button.copy_logs": "Copiar logs", - "gui.sfm.logs.button.copy_logs.tooltip": "Shift-clique para dados brutos", - "gui.sfm.logs.empty_capability": "Recebida uma capacidade vazia %s %s direção=%s", + "gui.sfm.logs.button.copy_logs.tooltip": "Clique com Shift para dados brutos", + "gui.sfm.logs.empty_capability": "Recebido um resultado de capacidade vazio para %s %s direção=%s", "gui.sfm.logs.missing_adjacent_cable": "Nenhum cabo adjacente encontrado para %s", - "gui.sfm.logs.missing_capability_provider": "Nenhum provedor de capacidade encontrado para %s %s direção=%s", - "gui.sfm.logs.no_content": "Olá, mundo!\nMude o nível de log usando os botões na parte superior desta tela.\nNíveis de log altos serão redefinidos após uma única execução do programa.\nO log pode fazer as instruções demorarem mais para executar.\nA rolagem está estranha, estou trabalhando nisso.\nApenas algumas centenas de linhas são desenhadas para reduzir o lag.\nUse o botão de copiar para visualizar em um editor melhor por enquanto lol.", + "gui.sfm.logs.no_content": "Ahoy, mundo!\nAltere o nível de log usando os botões no topo desta tela.\nNíveis de log de rastreamento (trace), depuração (debug) e informação (info) serão desligados após uma única execução do programa.\nO registro de logs pode fazer com que as instruções demorem mais para serem executadas.\nUse o botão de copiar para ajudar a visualizar em um editor diferente.", "gui.sfm.logs.title": "Logs", - "gui.sfm.manager.button.copy_to_clipboard": "Copiar para a área de transferência", + "gui.sfm.manager.button.copy_to_clipboard": "Copiar para área de transferência", "gui.sfm.manager.button.discord": "Discord", "gui.sfm.manager.button.paste_clipboard": "Colar da área de transferência", "gui.sfm.manager.button.rebuild": "Reconstruir rede de cabos", "gui.sfm.manager.button.reset": "Resetar", - "gui.sfm.manager.button.server_config": "Ver configuração do servidor", + "gui.sfm.manager.button.server_config": "Ver config do servidor", "gui.sfm.manager.button.view_examples": "Ver exemplos", "gui.sfm.manager.button.view_examples.tooltip": "Pressione Ctrl+Shift+E para ver exemplos.", "gui.sfm.manager.button.view_logs": "Ver logs", - "gui.sfm.manager.button.warning.tooltip": "Clique para copiar código com avisos e erros.\nShift-clique para tentar corrigir avisos.", - "gui.sfm.manager.button.warning.tooltip.read_only": "Clique para copiar código com avisos e erros.", + "gui.sfm.manager.button.warning.tooltip": "Clique para copiar o código com avisos e erros.\nClique com Shift para tentar corrigir os avisos.", + "gui.sfm.manager.button.warning.tooltip.read_only": "Clique para copiar o código com avisos e erros.", "gui.sfm.manager.edit_button": "Editar", - "gui.sfm.manager.edit_button.tooltip": "Pressione Ctrl+E para editar.", - "gui.sfm.manager.hovered_tick_time": "Tempo do tick (hover): %s ms", - "gui.sfm.manager.paste_confirm_screen.message": "Tem certeza de que quer sobrescrever este disco?", - "gui.sfm.manager.paste_confirm_screen.no_button": "Deixa pra lá, não fazer alterações", + "gui.sfm.manager.edit_button.tooltip": "Pressione %s para editar.", + "gui.sfm.manager.hovered_tick_time": "Tempo de tick sob cursor: %s ms", + "gui.sfm.manager.paste_confirm_screen.message": "Tem certeza de que deseja sobrescrever este disco?", + "gui.sfm.manager.paste_confirm_screen.no_button": "Esquece, não faça alterações", "gui.sfm.manager.paste_confirm_screen.title": "Colar da área de transferência?", - "gui.sfm.manager.paste_confirm_screen.yes_button": "Colar da área de transferência", - "gui.sfm.manager.peak_tick_time": "Pico de tempo do tick: %s ms", - "gui.sfm.manager.reset_confirm_screen.message": "Tem certeza de que quer resetar este disco?", - "gui.sfm.manager.reset_confirm_screen.no_button": "Deixa pra lá, não fazer alterações", + "gui.sfm.manager.paste_confirm_screen.yes_button": "Colar área de transferência", + "gui.sfm.manager.peak_tick_time": "Tempo de pico do tick: %s ms", + "gui.sfm.manager.reset_confirm_screen.message": "Tem certeza de que deseja resetar este disco?", + "gui.sfm.manager.reset_confirm_screen.no_button": "Esquece, não faça alterações", "gui.sfm.manager.reset_confirm_screen.title": "Resetar disco?", "gui.sfm.manager.reset_confirm_screen.yes_button": "Limpar programa e rótulos", "gui.sfm.manager.state": "Estado: %s", @@ -110,20 +111,20 @@ "gui.sfm.program_editor_config.intellisense.off": "Desligado", "gui.sfm.program_editor_config.line_numbers": "Números de Linha", "gui.sfm.program_editor_config.preferred_editor": "Editor Preferido", - "gui.sfm.program_editor_config.preferred_editor.ask": "V2", - "gui.sfm.program_editor_config.preferred_editor.default": "V1 (Padrão)", - "gui.sfm.program_editor_config.title": "Configuração do Editor de Programa", - "gui.sfm.program_template_picker.warning1": "Clicar em \"Pronto\" na próxima tela irá sobrescrever seu programa existente!", + "gui.sfm.program_editor_config.preferred_editor.v1": "V1 (Padrão)", + "gui.sfm.program_editor_config.preferred_editor.v2": "V2", + "gui.sfm.program_editor_config.title": "Config do Editor de Programa", + "gui.sfm.program_template_picker.warning1": "Clicar em \"Concluído\" na próxima tela irá sobrescrever seu programa existente!", "gui.sfm.program_template_picker.warning2": "Pressione para cancelar.", - "gui.sfm.remove_active_label_confirm.message": "Tem certeza de que quer remover o rótulo \"%s\" de %d blocos?", + "gui.sfm.remove_active_label_confirm.message": "Tem certeza de que deseja remover o rótulo \"%s\" de %d blocos?", "gui.sfm.remove_active_label_confirm.title": "Remover rótulo: %s", - "gui.sfm.remove_all_labels_confirm.message": "Tem certeza de que quer remover %d rótulos de %d blocos?", + "gui.sfm.remove_all_labels_confirm.message": "Tem certeza de que deseja remover %d rótulos de %d blocos?", "gui.sfm.remove_all_labels_confirm.title": "Remover TODOS os rótulos", - "gui.sfm.save_changes_confirm.message": "Quer salvar antes de sair?", + "gui.sfm.save_changes_confirm.message": "Deseja salvar antes de sair?", "gui.sfm.save_changes_confirm.no_button": "Continuar editando", "gui.sfm.save_changes_confirm.title": "Salvar alterações", "gui.sfm.save_changes_confirm.yes_button": "Sobrescrever disco", - "gui.sfm.text_editor.config_button.tooltip": "Abrir configuração do editor", + "gui.sfm.text_editor.config_button.tooltip": "Abrir config do editor", "gui.sfm.text_editor.done_button.tooltip": "Shift+Enter para enviar", "gui.sfm.text_editor.title": "Editor de Texto", "gui.sfm.title.intellisense_pick_list": "Lista de Escolha do Intellisense", @@ -134,29 +135,29 @@ "item.sfm.disk.tooltip.label_section.header": "Rótulos", "item.sfm.form": "Formulário de Impressão", "item.sfm.labelgun": "Arma de Rótulos", - "item.sfm.labelgun.chat.pulled": "Rótulos puxados do gerenciador.", - "item.sfm.labelgun.chat.pushed": "Rótulos enviados para o gerenciador.", - "item.sfm.labelgun.chat.skipped_blocks": "Ignorados %d blocos que não tocam nos cabos", - "item.sfm.labelgun.tooltip.clear_reminder": "%s + %s em um bloco para remover seus rótulos.", - "item.sfm.labelgun.tooltip.contiguous_reminder": "Segure %s para aplicar mudanças em blocos contíguos conectados a cabos.", + "item.sfm.labelgun.chat.pulled": "Rótulos puxados do gerenciador. Solte a tecla modificadora de puxar da arma de rótulos (%s) para empurrar.", + "item.sfm.labelgun.chat.pushed": "Rótulos empurrados para o gerenciador. Segure a tecla modificadora de puxar da arma de rótulos (%s) para puxar.", + "item.sfm.labelgun.chat.skipped_blocks": "Ignorados %d blocos que não tocavam os cabos", + "item.sfm.labelgun.tooltip.clear_reminder": "%s + %s num bloco para remover rótulos dele.", + "item.sfm.labelgun.tooltip.contiguous_reminder": "Segure %s para realizar alterações em blocos contíguos tocando cabos.", "item.sfm.labelgun.tooltip.cycle_view_reminder": "Pressione %s para alternar a visualização de rótulos.", - "item.sfm.labelgun.tooltip.gui_reminder": "%s no ar para abrir a interface.", + "item.sfm.labelgun.tooltip.gui_reminder": "%s no ar para abrir a GUI.", "item.sfm.labelgun.tooltip.next_reminder": "Pressione %s para selecionar o próximo rótulo.", "item.sfm.labelgun.tooltip.pick_reminder": "%s + %s em um bloco para pegar o rótulo ativo dele.", "item.sfm.labelgun.tooltip.previous_reminder": "Pressione %s para selecionar o rótulo anterior.", "item.sfm.labelgun.tooltip.pull_reminder": "%s + %s em um Gerenciador de Fábrica para puxar rótulos dele.", "item.sfm.labelgun.tooltip.push_reminder": "%s em um Gerenciador de Fábrica para enviar rótulos para ele.", - "item.sfm.labelgun.tooltip.scroll_reminder": "%s + roda do mouse para selecionar o próximo/anterior rótulo.", + "item.sfm.labelgun.tooltip.scroll_reminder": "%s + roda do mouse para selecionar o rótulo anterior/seguinte.", "item.sfm.labelgun.tooltip.target_manager_reminder": "%s + %s para rotular o próprio Gerenciador de Fábrica.", - "item.sfm.labelgun.tooltip.toggle_label_reminder": "%s em um bloco para alternar o rótulo ativo nele.", + "item.sfm.labelgun.tooltip.toggle_label_reminder": "%s num bloco para alternar o rótulo ativo nele.", "item.sfm.labelgun.with_label": "Arma de Rótulos: \"%s\"", "item.sfm.network_tool": "Ferramenta de Rede", - "item.sfm.network_tool.tooltip.1": "Mostra cabos através das paredes quando segurada.", + "item.sfm.network_tool.tooltip.1": "Mostra cabos através de paredes quando segurada.", "item.sfm.network_tool.tooltip.2": "Clique com o botão direito na face de um bloco para ver informações de diagnóstico.", - "item.sfm.network_tool.tooltip.3": "Você talvez não precise disso, não se esqueça que pode pressionar %s em um inventário para alternar o inspetor.", + "item.sfm.network_tool.tooltip.3": "Você pode não precisar disso, não esqueça que você pode pressionar %s em um inventário para alternar o inspetor.", "item.sfm.network_tool.tooltip.4": "Coloque na mão secundária com um bloco na mão principal e clique com o botão direito no cabo para definir a fachada.", "item.sfm.network_tool.tooltip.5": "Ctrl-clique para aplicar fachada contiguamente.", - "item.sfm.network_tool.tooltip.6": "Alt-clique para aplicar fachada a blocos correspondentes em toda a rede.", + "item.sfm.network_tool.tooltip.6": "Alt-clique para aplicar fachada em blocos correspondentes em toda a rede.", "item.sfm.network_tool.tooltip.7": "Ctrl-alt-clique para aplicar fachada em toda a rede.", "item.sfm.xp_goop": "Gosma de Experiência", "item.sfm.xp_shard": "Fragmento de Experiência", @@ -167,21 +168,24 @@ "key.sfm.label_gun.clear_modifier": "Modificador de Limpeza da Arma de Rótulos", "key.sfm.label_gun.contiguous_modifier": "Modificador Contíguo da Arma de Rótulos", "key.sfm.label_gun.next_label": "Próximo Rótulo da Arma de Rótulos", - "key.sfm.label_gun.pick_block_modifier": "Modificador de Pegar Bloco da Arma de Rótulos", + "key.sfm.label_gun.pick_block_modifier": "Modificador de Escolha de Bloco da Arma de Rótulos", "key.sfm.label_gun.previous_label": "Rótulo Anterior da Arma de Rótulos", "key.sfm.label_gun.pull_modifier": "Modificador de Puxar da Arma de Rótulos", + "key.sfm.label_gun.scroll_modifier": "Modificador de Rolagem da Arma de Rótulos", "key.sfm.label_gun.target_manager_modifier": "Modificador de Alvo Gerenciador da Arma de Rótulos", - "key.sfm.more_info": "Segure para Mais Informações", + "key.sfm.manager.text_editor": "Tela do Gerenciador - Abrir Editor de Texto", + "key.sfm.more_info": "Segure Para Mais Info", + "key.sfm.title_screen.text_editor": "Tela de Título - Abrir Editor de Texto", "key.sfm.toggle_label_view_key": "Alternar visualização da arma de rótulos", "key.sfm.toggle_network_tool_overlay": "Alternar sobreposição da ferramenta de rede", "log.sfm.cable_network.body": "%s", "log.sfm.cable_network.footer": "=============================", - "log.sfm.cable_network.header.1": "======= Rede de cabos =======", + "log.sfm.cable_network.header.1": "======= Rede de Cabos =======", "log.sfm.cable_network.header.2": "Posições dos cabos:", - "log.sfm.cable_network.header.3": "Posições das capacidades:", + "log.sfm.cable_network.header.3": "Posições de capacidade:", "log.sfm.capability_cache.hit": "Cache de capacidade ACERTO para %s %s direção=%s", - "log.sfm.capability_cache.hit_invalid": "Cache de capacidade ACERTO mas NÃO PRESENTE para %s %s direção=%s", - "log.sfm.capability_cache.miss": "Cache de capacidade FALHA para %s %s direção=%s", + "log.sfm.capability_cache.hit_invalid": "Cache de capacidade ACERTO mas NÃO ESTÁ PRESENTE para %s %s direção=%s", + "log.sfm.capability_cache.miss": "Cache de capacidade FALHO para %s %s direção=%s", "log.sfm.label_position_holder.body": "%s", "log.sfm.label_position_holder.footer": "=============================", "log.sfm.label_position_holder.header": "=== Suporte de posição de rótulo ===", @@ -189,18 +193,18 @@ "log.sfm.manager.cable_network_rebuild": "Usuário realizou reconstrução da rede de cabos", "log.sfm.program.context": "Contexto inicial do programa: %s", "log.sfm.program.tick": "INÍCIO DO TICK DO PROGRAMA", - "log.sfm.program.tick.redstone_count": "Tick do programa com %d pulsos de redstone não processados.", + "log.sfm.program.tick.redstone_count": "Programa operando com %d pulsos de redstone não processados.", "log.sfm.program.voided_resources": "%s", - "log.sfm.resource_type.get_capabilities.begin": "Coletando capacidades do tipo %s (%s) contra os rótulos %s", + "log.sfm.resource_type.get_capabilities.begin": "Reunindo capacidades do tipo %s (%s) contra rótulos %s", "log.sfm.resource_type.get_capabilities.not_present": "Capacidade %s %s direção=%s não presente", "log.sfm.resource_type.get_capabilities.present": "Capacidade %s %s direção=%s presente", "log.sfm.statement.tick.forget": "ESQUECER %s", "log.sfm.statement.tick.if.false": "FALSO: %s", "log.sfm.statement.tick.if.true": "VERDADEIRO: %s", "log.sfm.statement.tick.input": "%s", - "log.sfm.statement.tick.io.gather_slots": "Coletando slots para a instrução de E/S \n```\n%s\n```\n", - "log.sfm.statement.tick.io.gather_slots.cache_hit": "Acerto no cache - esta instrução já coletou slots", - "log.sfm.statement.tick.io.gather_slots.cache_miss": "Falha no cache da instrução - esta é a primeira vez que esta instrução está sendo coletada", + "log.sfm.statement.tick.io.gather_slots": "Coletando slots para instrução de E/S \n```\n%s\n```\n", + "log.sfm.statement.tick.io.gather_slots.cache_hit": "Acerto de cache - esta instrução já coletou slots", + "log.sfm.statement.tick.io.gather_slots.cache_miss": "Falha de cache da instrução - esta é a primeira vez que esta instrução está sendo coletada", "log.sfm.statement.tick.io.gather_slots.created": "Slot %d - rastreando - %s - %s", "log.sfm.statement.tick.io.gather_slots.each": "Palavra-chave EACH usada - rastreadores serão únicos para cada bloco", "log.sfm.statement.tick.io.gather_slots.not_each": "Palavra-chave EACH não usada - rastreadores serão compartilhados entre blocos", @@ -213,16 +217,16 @@ "log.sfm.statement.tick.io.move_to.end": "Movido %d %s - origem=%s, destino=%s", "log.sfm.statement.tick.io.move_to.extracted": "Extraído %d do slot %d", "log.sfm.statement.tick.io.move_to.retention_obligation": "Prometido deixar %d no slot de origem, ainda obrigado a deixar %d", - "log.sfm.statement.tick.io.move_to.retention_obligation_no_move": "Nada a mover após as obrigações de retenção, marcando slot de origem como concluído e ignorando", - "log.sfm.statement.tick.io.move_to.stack_limit_no_move": "Limite máx. transferível dest=%d, origem=%d, limite da pilha=%d; novo aMover=%d", - "log.sfm.statement.tick.io.move_to.type_mismatch": "Tipos incompatíveis, ignorando", - "log.sfm.statement.tick.io.move_to.zero_simulated_movement": "Obtido resto %d após inserção simulada de potencial %d (0 para mover), ignorando", + "log.sfm.statement.tick.io.move_to.retention_obligation_no_move": "Nada a mover após obrigações de retenção, marcando slot de origem como pronto e ignorando", + "log.sfm.statement.tick.io.move_to.stack_limit_no_move": "Máximo transferível dest=%d, fonte=%d, limite de pilha=%d; novo aMover=%d", + "log.sfm.statement.tick.io.move_to.type_mismatch": "Incompatibilidade de tipo, ignorando", + "log.sfm.statement.tick.io.move_to.zero_simulated_movement": "Obteve restante %d após inserção simulada de potencial %d (0 para mover), ignorando", "log.sfm.statement.tick.io.move_to.zero_to_move": "aMover=0, ignorando", "log.sfm.statement.tick.output": "%s", "log.sfm.statement.tick.output.discovered_input_slot_count": "Descobertos %d slots de entrada", "log.sfm.statement.tick.output.discovered_output_slot_count": "Descobertos %d slots de saída", - "log.sfm.statement.tick.output.short_circuit_no_input_slots": "Nenhum slot de entrada, ignorando", - "log.sfm.statement.tick.output.short_circuit_no_output_slots": "Nenhum slot de saída, ignorando", + "log.sfm.statement.tick.output.short_circuit_no_input_slots": "Sem slots de entrada, ignorando", + "log.sfm.statement.tick.output.short_circuit_no_output_slots": "Sem slots de saída, ignorando", "log.sfm.statement.tick.trigger": "ACIONADO DE %s", "mod.name": "Super Factory Manager", "program.sfm.compile_begin": "Compilando programa do disco.", @@ -231,27 +235,27 @@ "program.sfm.error.compile_success_with_warnings": "Compilado com sucesso \"%s\" com %d avisos.", "program.sfm.error.disallowed_resource_type": "O programa referencia um tipo de recurso não permitido \"%s\"", "program.sfm.error.literal": "%s", - "program.sfm.error.malformed_resource_type": "O programa tem um tipo de recurso malformado \"%s\".\nLembrete: Tipos de recurso devem ser literais, não curingas.", + "program.sfm.error.malformed_resource_type": "O programa tem um tipo de recurso malformado \"%s\".\nLembrete: Tipos de recursos devem ser literais, não curingas.", "program.sfm.error.unknown_resource_type": "O programa referencia um tipo de recurso desconhecido \"%s\"", - "program.sfm.reminders.push_labels": "Você se lembrou de enviar seus rótulos usando a arma de rótulos?", + "program.sfm.reminders.push_labels": "Você lembrou de enviar seus rótulos usando a arma de rótulos?", "program.sfm.tick.time": "Tick do programa levou %.2f ms", "program.sfm.tick.time_taken.statement": "Tick da instrução do programa levou %.2f ms:\n```\n%s\n```\n", - "program.sfm.tick.time_taken.trigger": "Tick do gatilho do programa levou %.2f ms:\n```\n%s\n```\n", - "program.sfm.warnings.adjacent_but_disconnected_label": "Rótulo \"%s\" está atribuído no mundo em %s e está conectado por cabos, mas não é detectado como um inventário válido.", - "program.sfm.warnings.disconnected_label": "Rótulo \"%s\" está atribuído no mundo em %s, mas não está conectado por cabos.", + "program.sfm.tick.time_taken.trigger": "Tick do acionador do programa levou %.2f ms:\n```\n%s\n```\n", + "program.sfm.warnings.adjacent_but_disconnected_label": "O rótulo \"%s\" está atribuído no mundo em %s e está conectado por cabos, mas não é detectado como um inventário válido.", + "program.sfm.warnings.disconnected_label": "O rótulo \"%s\" está atribuído no mundo em %s mas não está conectado por cabos.", "program.sfm.warnings.each_without_pattern": "EACH usado sem um padrão, instrução %s", - "program.sfm.warnings.mekanism_bad_side_config": "A configuração do lado do bloco Mekanism em %s não corresponde à instrução, verifique o rótulo \"%s\" usado em \"%s\"", - "program.sfm.warnings.mekanism_used_without_direction": "Blocos do Mekanism são somente-leitura quando nenhum lado é especificado, verifique o rótulo \"%s\" usado em \"%s\"", - "program.sfm.warnings.output_label_not_found_in_inputs": "A instrução \"%s\" em %s usa o tipo de recurso \"%s\" que não tem uma instrução de entrada correspondente.", + "program.sfm.warnings.mekanism_bad_side_config": "A configuração de lado do bloco Mekanism em %s não concorda com a instrução, verifique o rótulo \"%s\" usado em \"%s\"", + "program.sfm.warnings.mekanism_used_without_direction": "Blocos do Mekanism são somente leitura da direção nula, verifique o rótulo \"%s\" usado em \"%s\"", + "program.sfm.warnings.output_label_not_found_in_inputs": "A instrução \"%s\" em %s usa o tipo de recurso \"%s\" que não tem instrução de entrada correspondente.", "program.sfm.warnings.round_robin_smelly_count": "Round-robin por rótulo deve ser usado com mais de um rótulo, instrução %s", "program.sfm.warnings.round_robin_smelly_each": "Round-robin por bloco não deve ser usado com EACH, instrução %s", "program.sfm.warnings.too_many_conditions": "Muitas condições para simulação, alguns avisos do linter podem ser perdidos.", - "program.sfm.warnings.undefined_label": "Rótulo \"%s\" está atribuído no mundo, mas não definido no código.", - "program.sfm.warnings.unknown_resource_id": "Recurso \"%s\" não foi encontrado.", - "program.sfm.warnings.unused_input_label": "A instrução \"%s\" em %s insere \"%s\" de \"%s\", mas nenhuma instrução de saída futura consome \"%s\".", - "program.sfm.warnings.unused_label": "Rótulo \"%s\" é usado no código, mas não está atribuído no mundo.", - "sfm.error.bad_translation_argument": "Falha ao criar conteúdo traduzível para a chave \"{}\" com o erro {}", - "sfm.label_gun.view_mode.show_only_active_and_targeted": "Mostrando blocos com rótulo ativo. Alterne o modo na GUI ou com %s", - "sfm.label_gun.view_mode.show_only_targeted": "Mostrando apenas rótulos de blocos alvejados. Alterne o modo na GUI ou com %s", - "sfm.network_tool.reminder_overlay": "Alterne a sobreposição da ferramenta de rede com %s" + "program.sfm.warnings.undefined_label": "O rótulo \"%s\" está atribuído no mundo mas não está definido no código.", + "program.sfm.warnings.unknown_resource_id": "O recurso \"%s\" não foi encontrado.", + "program.sfm.warnings.unused_input_label": "A instrução \"%s\" em %s insere \"%s\" de \"%s\" mas nenhuma instrução de saída futura consome \"%s\".", + "program.sfm.warnings.unused_label": "O rótulo \"%s\" é usado no código mas não está atribuído no mundo.", + "sfm.error.bad_translation_argument": "Falha ao criar conteúdos traduzíveis para a chave \"{}\" com erro {}", + "sfm.label_gun.view_mode.show_only_active_and_targeted": "Mostrando blocos com rótulo ativo. Alterne o modo na gui ou com %s", + "sfm.label_gun.view_mode.show_only_targeted": "Mostrando apenas rótulos de blocos alvos. Alterne o modo na gui ou com %s", + "sfm.network_tool.reminder_overlay": "Alternar sobreposição da ferramenta de rede com %s" }