1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-26 22:57:00 +02:00

Merge pull request #3798 from altiereslima/develop

Update Portuguese Translation
This commit is contained in:
Ivan Savenko 2024-04-26 11:58:52 +03:00 committed by GitHub
commit 16b8b0807d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -87,7 +87,7 @@
"vcmi.lobby.header.chat.player" : "Bate-papo privado com %s", // %s -> apelido de outro jogador
"vcmi.lobby.header.history" : "Seus Jogos Anteriores",
"vcmi.lobby.header.players" : "Jogadores Online - %d",
"vcmi.lobby.match.solo" : "Jogo para um jogador",
"vcmi.lobby.match.solo" : "Jogo para um Jogador",
"vcmi.lobby.match.duel" : "Jogo com %s", // %s -> apelido de outro jogador
"vcmi.lobby.match.multi" : "%d jogadores",
"vcmi.lobby.room.create" : "Criar Nova Sala",
@ -117,6 +117,8 @@
"vcmi.server.errors.modNoDependency" : "Falha ao carregar mod {'%s'}!\n Ele depende do mod {'%s'} que não está ativo!\n",
"vcmi.server.errors.modConflict" : "Falha ao carregar mod {'%s'}!\n Conflita com o mod ativo {'%s'}!\n",
"vcmi.server.errors.unknownEntity" : "Falha ao carregar salvamento! Entidade desconhecida '%s' encontrada no jogo salvo! O salvamento pode não ser compatível com a versão atualmente instalada dos mods!",
"vcmi.dimensionDoor.seaToLandError" : "Não é possível teleportar do mar para a terra ou vice-versa com uma Porta Dimensional.",
"vcmi.settingsMainWindow.generalTab.hover" : "Geral",
"vcmi.settingsMainWindow.generalTab.help" : "Muda para a aba de Opções Gerais, que contém configurações relacionadas ao comportamento geral do cliente do jogo.",
@ -231,7 +233,7 @@
"vcmi.battleWindow.accurateShot.resultDescription.2" : "%d %s morreram por tiros precisos!",
"vcmi.battleWindow.endWithAutocombat" : "Tem certeza de que deseja terminar a batalha com o combate automático?",
"vcmi.battleResultsWindow.applyResultsLabel" : "Aplicar resultado da batalha",
"vcmi.battleResultsWindow.applyResultsLabel" : "Aplicar resultado da batalha?",
"vcmi.tutorialWindow.title" : "Introdução à Tela Sensível ao Toque",
"vcmi.tutorialWindow.decription.RightClick" : "Toque e mantenha pressionado o elemento sobre o qual deseja clicar com o botão direito. Toque na área livre para fechar.",
@ -255,7 +257,7 @@
"vcmi.townHall.greetingKnowledge" : "Estudando os glifos de %s, você adquire uma visão dos segredos sobre o funcionamento de várias magias (+1 de Conhecimento).",
"vcmi.townHall.greetingSpellPower" : "%s ensina novas maneiras de concentrar seus poderes mágicos (+1 de Força).",
"vcmi.townHall.greetingExperience" : "Uma visita em %s ensina muitas habilidades novas (+1000 de Experiência).",
"vcmi.townHall.greetingAttack" : "Algum tempo passado em %s permite que você aprenda habilidades de combate mais eficazes (+1 de Habilidade de Ataque).",
"vcmi.townHall.greetingAttack" : "Algum tempo passado em %s permite que você aprenda habilidades de combate mais eficazes (+1 de Ataque).",
"vcmi.townHall.greetingDefence" : "Ao passar um tempo em %s, os guerreiros experientes lá dentro te ensinam habilidades defensivas adicionais (+1 de Defesa).",
"vcmi.townHall.hasNotProduced" : "%s ainda não produziu nada.",
"vcmi.townHall.hasProduced" : "%s produziu %d %s nesta semana.",
@ -296,9 +298,9 @@
"vcmi.optionsTab.turnOptions.help" : "Selecione as opções de cronômetro do turno e turnos simultâneos",
"vcmi.optionsTab.chessFieldBase.hover" : "Cronômetro Base",
"vcmi.optionsTab.chessFieldTurn.hover" : "Cronômetro do Turno",
"vcmi.optionsTab.chessFieldTurn.hover" : "Cronôm. Turno",
"vcmi.optionsTab.chessFieldBattle.hover" : "Cronômetro da Batalha",
"vcmi.optionsTab.chessFieldUnit.hover" : "Cronômetro da Unidade",
"vcmi.optionsTab.chessFieldUnit.hover" : "Cronôm. Unid.",
"vcmi.optionsTab.chessFieldBase.help" : "Usado quando o {Cronômetro do Turno} chega a 0. Definido uma vez no início do jogo. Ao atingir zero, encerra o turno atual. Qualquer combate em curso terminará com uma derrota.",
"vcmi.optionsTab.chessFieldTurnAccumulate.help" : "Usado fora de combate ou quando o {Cronômetro da Batalha} se esgota. Restaurado a cada turno. O tempo restante é adicionado ao {Tempo Base} no final do turno.",
"vcmi.optionsTab.chessFieldTurnDiscard.help" : "Usado fora de combate ou quando o {Cronômetro da Batalha} se esgota. Restaurado a cada turno. Qualquer tempo não utilizado é perdido.",
@ -372,7 +374,7 @@
"vcmi.map.victoryCondition.angelicAlliancePartLost.toSelf" : "Infelizmente, você perdeu parte da Aliança Angelical. Tudo está perdido.",
// few strings from WoG used by vcmi
"vcmi.stackExperience.description" : "» D e t a l h e s d e E x p e r i ê n c i a d o G r u p o «\n\nTipo de Criatura ................... : %s\nRank de Experiência ................. : %s (%i)\nPontos de Experiência ............... : %i\nPontos de Experiência até o Próximo Ranque .. : %i\nMáximo de Experiência por Batalha ... : %i%% (%i)\nNúmero de Criaturas no grupo .... : %i\nNovos Recrutas Máximos\n sem perder o Ranque atual .... : %i\nMultiplicador de Experiência ........... : %.2f\nMultiplicador de Upgrade .............. : %.2f\nExperiência após o Ranque 10 ........ : %i\nNovos Recrutas Máximos para permanecer\n no Ranque 10 se na Experiência Máxima : %i",
"vcmi.stackExperience.description" : "» D e t a l h e s d e E x p e r i ê n c i a d o G r u p o «\n\nTipo de Criatura ................ : %s\nRanque de Experiência ........... : %s (%i)\nPontos de Experiência ........... : %i\nPontos de Experiência até o\nPróximo Ranque .................. : %i\nExperiência Máxima por Batalha .. : %i%% (%i)\nNúmero de Criaturas no grupo .... : %i\nMáximo de Novos Recrutas sem\nperder o Ranque atual .......... : %i\nMultiplicador de Experiência .... : %.2f\nMultiplicador de Atualização .... : %.2f\nExperiência após o Ranque 10 .... : %i\nMáximos de Novos Recrutas para\npermanecer no Ranque 10 se\nestiver na Experiência Máxima .. : %i",
"vcmi.stackExperience.rank.0" : "Básico",
"vcmi.stackExperience.rank.1" : "Novato",
"vcmi.stackExperience.rank.2" : "Treinado",
@ -384,6 +386,69 @@
"vcmi.stackExperience.rank.8" : "Elite",
"vcmi.stackExperience.rank.9" : "Mestre",
"vcmi.stackExperience.rank.10" : "Ás",
// Strings for HotA Seer Hut / Quest Guards
"core.seerhut.quest.heroClass.complete.0" : "Ah, você é %s. Aqui está um presente para você. Aceita?",
"core.seerhut.quest.heroClass.complete.1" : "Ah, você é %s. Aqui está um presente para você. Aceita?",
"core.seerhut.quest.heroClass.complete.2" : "Ah, você é %s. Aqui está um presente para você. Aceita?",
"core.seerhut.quest.heroClass.complete.3" : "Os guardas notam que você é %s e oferecem deixá-lo passar. Aceita?",
"core.seerhut.quest.heroClass.complete.4" : "Os guardas notam que você é %s e oferecem deixá-lo passar. Aceita?",
"core.seerhut.quest.heroClass.complete.5" : "Os guardas notam que você é %s e oferecem deixá-lo passar. Aceita?",
"core.seerhut.quest.heroClass.description.0" : "Envie %s para %s",
"core.seerhut.quest.heroClass.description.1" : "Envie %s para %s",
"core.seerhut.quest.heroClass.description.2" : "Envie %s para %s",
"core.seerhut.quest.heroClass.description.3" : "Envie %s para abrir o portão",
"core.seerhut.quest.heroClass.description.4" : "Envie %s para abrir o portão",
"core.seerhut.quest.heroClass.description.5" : "Envie %s para abrir o portão",
"core.seerhut.quest.heroClass.hover.0" : "(procure por herói da classe %s)",
"core.seerhut.quest.heroClass.hover.1" : "(procure por herói da classe %s)",
"core.seerhut.quest.heroClass.hover.2" : "(procure por herói da classe %s)",
"core.seerhut.quest.heroClass.hover.3" : "(procure por herói da classe %s)",
"core.seerhut.quest.heroClass.hover.4" : "(procure por herói da classe %s)",
"core.seerhut.quest.heroClass.hover.5" : "(procure por herói da classe %s)",
"core.seerhut.quest.heroClass.receive.0" : "Tenho um presente para %s.",
"core.seerhut.quest.heroClass.receive.1" : "Tenho um presente para %s.",
"core.seerhut.quest.heroClass.receive.2" : "Tenho um presente para %s.",
"core.seerhut.quest.heroClass.receive.3" : "Os guardas aqui dizem que só deixarão %s passar.",
"core.seerhut.quest.heroClass.receive.4" : "Os guardas aqui dizem que só deixarão %s passar.",
"core.seerhut.quest.heroClass.receive.5" : "Os guardas aqui dizem que só deixarão %s passar.",
"core.seerhut.quest.heroClass.visit.0" : "Você não é %s. Não tenho nada para você. Vá embora!",
"core.seerhut.quest.heroClass.visit.1" : "Você não é %s. Não tenho nada para você. Vá embora!",
"core.seerhut.quest.heroClass.visit.2" : "Você não é %s. Não tenho nada para você. Vá embora!",
"core.seerhut.quest.heroClass.visit.3" : "Os guardas aqui só deixarão passar %s.",
"core.seerhut.quest.heroClass.visit.4" : "Os guardas aqui só deixarão passar %s.",
"core.seerhut.quest.heroClass.visit.5" : "Os guardas aqui só deixarão passar %s.",
"core.seerhut.quest.reachDate.complete.0" : "Estou livre agora. Aqui está o que tenho para você. Aceita?",
"core.seerhut.quest.reachDate.complete.1" : "Estou livre agora. Aqui está o que tenho para você. Aceita?",
"core.seerhut.quest.reachDate.complete.2" : "Estou livre agora. Aqui está o que tenho para você. Aceita?",
"core.seerhut.quest.reachDate.complete.3" : "Agora você está livre para passar. Deseja passar?",
"core.seerhut.quest.reachDate.complete.4" : "Agora você está livre para passar. Deseja passar?",
"core.seerhut.quest.reachDate.complete.5" : "Agora você está livre para passar. Deseja passar?",
"core.seerhut.quest.reachDate.description.0" : "Espere até %s para %s",
"core.seerhut.quest.reachDate.description.1" : "Espere até %s para %s",
"core.seerhut.quest.reachDate.description.2" : "Espere até %s para %s",
"core.seerhut.quest.reachDate.description.3" : "Espere até %s para abrir o portão",
"core.seerhut.quest.reachDate.description.4" : "Espere até %s para abrir o portão",
"core.seerhut.quest.reachDate.description.5" : "Espere até %s para abrir o portão",
"core.seerhut.quest.reachDate.hover.0" : "(Não retorne antes de %s)",
"core.seerhut.quest.reachDate.hover.1" : "(Não retorne antes de %s)",
"core.seerhut.quest.reachDate.hover.2" : "(Não retorne antes de %s)",
"core.seerhut.quest.reachDate.hover.3" : "(Não retorne antes de %s)",
"core.seerhut.quest.reachDate.hover.4" : "(Não retorne antes de %s)",
"core.seerhut.quest.reachDate.hover.5" : "(Não retorne antes de %s)",
"core.seerhut.quest.reachDate.receive.0" : "Estou ocupado. Não volte antes de %s",
"core.seerhut.quest.reachDate.receive.1" : "Estou ocupado. Não volte antes de %s",
"core.seerhut.quest.reachDate.receive.2" : "Estou ocupado. Não volte antes de %s",
"core.seerhut.quest.reachDate.receive.3" : "Fechado até %s.",
"core.seerhut.quest.reachDate.receive.4" : "Fechado até %s.",
"core.seerhut.quest.reachDate.receive.5" : "Fechado até %s.",
"core.seerhut.quest.reachDate.visit.0" : "Estou ocupado. Não volte antes de %s.",
"core.seerhut.quest.reachDate.visit.1" : "Estou ocupado. Não volte antes de %s.",
"core.seerhut.quest.reachDate.visit.2" : "Estou ocupado. Não volte antes de %s.",
"core.seerhut.quest.reachDate.visit.3" : "Fechado até %s.",
"core.seerhut.quest.reachDate.visit.4" : "Fechado até %s.",
"core.seerhut.quest.reachDate.visit.5" : "Fechado até %s.",
"core.bonus.ADDITIONAL_ATTACK.name" : "Ataque Duplo",
"core.bonus.ADDITIONAL_ATTACK.description" : "Ataca duas vezes",
@ -440,14 +505,14 @@
"core.bonus.FEROCITY.name" : "Ferocidade",
"core.bonus.FEROCITY.description" : "Ataca ${val} vezes adicionais se matar alguém",
"core.bonus.FLYING.name" : "Voo",
"core.bonus.FLYING.description" : "Voar ao se mover (ignora obstáculos)",
"core.bonus.FLYING.description" : "Voa ao se mover (ignora obstáculos)",
"core.bonus.FREE_SHOOTING.name" : "Tiro Livre",
"core.bonus.FREE_SHOOTING.description" : "Pode usar ataques à distância em combate corpo a corpo",
"core.bonus.GARGOYLE.name" : "Gárgula",
"core.bonus.GARGOYLE.description" : "Não pode ser levantado ou curado",
"core.bonus.GENERAL_DAMAGE_REDUCTION.name" : "Redução de Dano (${val}%)",
"core.bonus.GENERAL_DAMAGE_REDUCTION.description" : "Reduz o dano físico de ataques à distância ou corpo a corpo",
"core.bonus.HATE.name" : "Odioso contra ${subtype.creature}",
"core.bonus.HATE.name" : "Odeia ${subtype.creature}",
"core.bonus.HATE.description" : "Causa ${val}% a mais de dano a ${subtype.creature}",
"core.bonus.HEALER.name" : "Curandeiro",
"core.bonus.HEALER.description" : "Cura unidades aliadas",
@ -457,8 +522,8 @@
"core.bonus.JOUSTING.description" : "+${val}% de dano para cada hexágono percorrido",
"core.bonus.KING.name" : "Rei",
"core.bonus.KING.description" : "Vulnerável ao nível MATADOR ${val} ou superior",
"core.bonus.LEVEL_SPELL_IMMUNITY.name" : "Imunidade a Feitiços 1-${val}",
"core.bonus.LEVEL_SPELL_IMMUNITY.description" : "Imune a feitiços dos níveis 1-${val}",
"core.bonus.LEVEL_SPELL_IMMUNITY.name" : "Imune a Feitiços 1-${val}",
"core.bonus.LEVEL_SPELL_IMMUNITY.description" : "Imunidade a feitiços dos níveis 1-${val}",
"core.bonus.LIMITED_SHOOTING_RANGE.name" : "Alcance de Tiro Limitado",
"core.bonus.LIMITED_SHOOTING_RANGE.description" : "Incapaz de mirar unidades a uma distância maior que ${val} hexágonos",
"core.bonus.LIFE_DRAIN.name" : "Drenar Vida (${val}%)",
@ -471,22 +536,22 @@
"core.bonus.MAGIC_MIRROR.description" : "Tem ${val}% de chance de redirecionar um feitiço ofensivo para uma unidade inimiga",
"core.bonus.MAGIC_RESISTANCE.name" : "Resistência Mágica (${val}%)",
"core.bonus.MAGIC_RESISTANCE.description" : "Tem ${val}% de chance de resistir a um feitiço inimigo",
"core.bonus.MIND_IMMUNITY.name" : "Imunidade a Feitiços Mentais",
"core.bonus.MIND_IMMUNITY.description" : "Imune a feitiços do tipo Mental",
"core.bonus.NO_DISTANCE_PENALTY.name" : "Sem Penalidade de Distância",
"core.bonus.MIND_IMMUNITY.name" : "Imune a Feitiços Mentais",
"core.bonus.MIND_IMMUNITY.description" : "Imunidade a feitiços do tipo Mental",
"core.bonus.NO_DISTANCE_PENALTY.name" : "Sem Penal. à Distância",
"core.bonus.NO_DISTANCE_PENALTY.description" : "Causa dano total a qualquer distância",
"core.bonus.NO_MELEE_PENALTY.name" : "Sem Penalidade em Combate Corpo a Corpo",
"core.bonus.NO_MELEE_PENALTY.description" : "A criatura não tem Penalidade em Combate Corpo a Corpo",
"core.bonus.NO_MELEE_PENALTY.name" : "Sem Penal. em Comb.",
"core.bonus.NO_MELEE_PENALTY.description" : "Sem penalidade no corpo a corpo",
"core.bonus.NO_MORALE.name" : "Moral Neutra",
"core.bonus.NO_MORALE.description" : "A criatura é imune aos efeitos de moral",
"core.bonus.NO_WALL_PENALTY.name" : "Sem Penalidade de Muralha",
"core.bonus.NO_WALL_PENALTY.description" : "Dano total durante cerco",
"core.bonus.NO_WALL_PENALTY.name" : "Sem Penal. por Muralha",
"core.bonus.NO_WALL_PENALTY.description" : "Causa dano total\ndurante cerco",
"core.bonus.NON_LIVING.name" : "Não Vivo",
"core.bonus.NON_LIVING.description" : "Imune a muitos efeitos",
"core.bonus.RANDOM_SPELLCASTER.name" : "Lançador de Feitiços Aleatório",
"core.bonus.RANDOM_SPELLCASTER.description" : "Pode lançar um feitiço aleatório",
"core.bonus.RANGED_RETALIATION.name" : "Contra-ataques à Distância",
"core.bonus.RANGED_RETALIATION.description" : "Pode realizar contra-ataques à distância",
"core.bonus.RANGED_RETALIATION.description" : "Realiza contra-ataques à distância",
"core.bonus.RECEPTIVE.name" : "Receptivo",
"core.bonus.RECEPTIVE.description" : "Sem Imunidade a Feitiços Amigáveis",
"core.bonus.REBIRTH.name" : "Renascimento (${val}%)",
@ -495,7 +560,7 @@
"core.bonus.RETURN_AFTER_STRIKE.description" : "Volta após o ataque corpo a corpo",
"core.bonus.REVENGE.name" : "Vingança",
"core.bonus.REVENGE.description" : "Causa dano extra com base na saúde perdida do atacante em batalha",
"core.bonus.SHOOTER.name" : "À Distância",
"core.bonus.SHOOTER.name" : "Longo Alcance",
"core.bonus.SHOOTER.description" : "A criatura pode atirar",
"core.bonus.SHOOTS_ALL_ADJACENT.name" : "Atirar em Tudo ao Redor",
"core.bonus.SHOOTS_ALL_ADJACENT.description" : "Os ataques à distância desta criatura atingem todos os alvos em uma pequena área",
@ -520,7 +585,7 @@
"core.bonus.SYNERGY_TARGET.name" : "Alvo Sinergizável",
"core.bonus.SYNERGY_TARGET.description" : "Esta criatura é vulnerável ao efeito de sinergia",
"core.bonus.TWO_HEX_ATTACK_BREATH.name" : "Sopro",
"core.bonus.TWO_HEX_ATTACK_BREATH.description" : "Ataque de Sopro (alcance de 2 hexágonos)",
"core.bonus.TWO_HEX_ATTACK_BREATH.description" : "Ataque de Sopro (alcança 2 hexágonos)",
"core.bonus.THREE_HEADED_ATTACK.name" : "Ataque das Três Cabeças",
"core.bonus.THREE_HEADED_ATTACK.description" : "Ataca três unidades adjacentes",
"core.bonus.TRANSMUTATION.name" : "Transmutação",