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:
commit
16b8b0807d
@ -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",
|
||||
|
Loading…
Reference in New Issue
Block a user