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

Merge pull request #4525 from altiereslima/develop

Update Portuguese Translation
This commit is contained in:
Ivan Savenko 2024-09-05 17:15:23 +03:00 committed by GitHub
commit fc89a564fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 98 additions and 64 deletions

View File

@ -162,6 +162,38 @@
"vcmi.systemOptions.otherGroup" : "Outras Configurações", // não utilizado no momento "vcmi.systemOptions.otherGroup" : "Outras Configurações", // não utilizado no momento
"vcmi.systemOptions.townsGroup" : "Tela da Cidade", "vcmi.systemOptions.townsGroup" : "Tela da Cidade",
"vcmi.statisticWindow.statistics" : "Estatísticas",
"vcmi.statisticWindow.tsvCopy" : "Copiar dados",
"vcmi.statisticWindow.selectView" : "Selecionar visualização",
"vcmi.statisticWindow.value" : "Valor",
"vcmi.statisticWindow.title.overview" : "Visão geral",
"vcmi.statisticWindow.title.resources" : "Recursos",
"vcmi.statisticWindow.title.income" : "Renda",
"vcmi.statisticWindow.title.numberOfHeroes" : "Nº de heróis",
"vcmi.statisticWindow.title.numberOfTowns" : "Nº de cidades",
"vcmi.statisticWindow.title.numberOfArtifacts" : "Nº de artefatos",
"vcmi.statisticWindow.title.numberOfDwellings" : "Nº de moradias",
"vcmi.statisticWindow.title.numberOfMines" : "Nº de minas",
"vcmi.statisticWindow.title.armyStrength" : "Força do exército",
"vcmi.statisticWindow.title.experience" : "Experiência",
"vcmi.statisticWindow.title.resourcesSpentArmy" : "Custo do exército",
"vcmi.statisticWindow.title.resourcesSpentBuildings" : "Custo de construção",
"vcmi.statisticWindow.title.mapExplored" : "Exploração do mapa",
"vcmi.statisticWindow.param.playerName" : "Nome do jogador",
"vcmi.statisticWindow.param.daysSurvived" : "Dias sobrevividos",
"vcmi.statisticWindow.param.maxHeroLevel" : "Nível máximo do herói",
"vcmi.statisticWindow.param.battleWinRatioHero" : "Taxa de vitória (vs. herói)",
"vcmi.statisticWindow.param.battleWinRatioNeutral" : "Taxa de vitória (vs. neutro)",
"vcmi.statisticWindow.param.battlesHero" : "Batalhas (vs. herói)",
"vcmi.statisticWindow.param.battlesNeutral" : "Batalhas (vs. neutro)",
"vcmi.statisticWindow.param.maxArmyStrength" : "Força máxima do exército",
"vcmi.statisticWindow.param.tradeVolume" : "Volume de comércio",
"vcmi.statisticWindow.param.obeliskVisited" : "Obelisco visitado",
"vcmi.statisticWindow.icon.townCaptured" : "Cidade capturada",
"vcmi.statisticWindow.icon.strongestHeroDefeated" : "Herói mais forte do oponente derrotado",
"vcmi.statisticWindow.icon.grailFound" : "Graal encontrado",
"vcmi.statisticWindow.icon.defeated" : "Derrotado",
"vcmi.systemOptions.fullscreenBorderless.hover" : "Tela Cheia (sem bordas)", "vcmi.systemOptions.fullscreenBorderless.hover" : "Tela Cheia (sem bordas)",
"vcmi.systemOptions.fullscreenBorderless.help" : "{Tela Cheia sem Bordas}\n\nSe selecionado, o VCMI será executado em modo de tela cheia sem bordas. Neste modo, o jogo sempre usará a mesma resolução que a área de trabalho, ignorando a resolução selecionada.", "vcmi.systemOptions.fullscreenBorderless.help" : "{Tela Cheia sem Bordas}\n\nSe selecionado, o VCMI será executado em modo de tela cheia sem bordas. Neste modo, o jogo sempre usará a mesma resolução que a área de trabalho, ignorando a resolução selecionada.",
"vcmi.systemOptions.fullscreenExclusive.hover" : "Tela Cheia (exclusiva)", "vcmi.systemOptions.fullscreenExclusive.hover" : "Tela Cheia (exclusiva)",
@ -293,6 +325,8 @@
"vcmi.townHall.missingBase" : "A construção base %s deve ser construída primeiro", "vcmi.townHall.missingBase" : "A construção base %s deve ser construída primeiro",
"vcmi.townHall.noCreaturesToRecruit" : "Não há criaturas para recrutar!", "vcmi.townHall.noCreaturesToRecruit" : "Não há criaturas para recrutar!",
"vcmi.townStructure.bank.borrow" : "Você entra no banco. Um banqueiro o vê e diz: \"Temos uma oferta especial para você. Você pode tomar um empréstimo de 2500 de ouro por 5 dias. Você terá que pagar 500 de ouro todos os dias.\"",
"vcmi.townStructure.bank.payBack" : "Você entra no banco. Um banqueiro o vê e diz: \"Você já pegou um empréstimo. Pague-o antes de tomar um novo.\"",
"vcmi.logicalExpressions.anyOf" : "Qualquer um dos seguintes:", "vcmi.logicalExpressions.anyOf" : "Qualquer um dos seguintes:",
"vcmi.logicalExpressions.allOf" : "Todos os seguintes:", "vcmi.logicalExpressions.allOf" : "Todos os seguintes:",

View File

@ -11,7 +11,7 @@
<message> <message>
<location filename="../aboutProject/aboutproject_moc.ui" line="29"/> <location filename="../aboutProject/aboutproject_moc.ui" line="29"/>
<source>Have a question? Found a bug? Want to help? Join us!</source> <source>Have a question? Found a bug? Want to help? Join us!</source>
<translation>Têm uma pergunta? Encontrou algum erro? Quer ajudar? Junte-se a nós</translation> <translation>Tem uma pergunta? Encontrou algum erro? Quer ajudar? Junte-se a nós</translation>
</message> </message>
<message> <message>
<location filename="../aboutProject/aboutproject_moc.ui" line="36"/> <location filename="../aboutProject/aboutproject_moc.ui" line="36"/>
@ -341,7 +341,7 @@
<location filename="../modManager/cmodlistview_moc.cpp" line="311"/> <location filename="../modManager/cmodlistview_moc.cpp" line="311"/>
<location filename="../modManager/cmodlistview_moc.cpp" line="319"/> <location filename="../modManager/cmodlistview_moc.cpp" line="319"/>
<source>Required VCMI version</source> <source>Required VCMI version</source>
<translation>Versão do VCMI requerida</translation> <translation>Versão do VCMI necessária</translation>
</message> </message>
<message> <message>
<location filename="../modManager/cmodlistview_moc.cpp" line="317"/> <location filename="../modManager/cmodlistview_moc.cpp" line="317"/>
@ -884,7 +884,7 @@ Instalar o download realizado com sucesso?</translation>
<translation>Ativado</translation> <translation>Ativado</translation>
</message> </message>
<message> <message>
<location filename="../settingsView/csettingsview_moc.ui" line="389"/> <location filename="../settingsView/csettingsview_moc.ui" line="391"/>
<source>Select display mode for game <source>Select display mode for game
Windowed - game will run inside a window that covers part of your screen Windowed - game will run inside a window that covers part of your screen
@ -1173,7 +1173,7 @@ O instalador offline consiste em duas partes, .exe e .bin. Certifique-se de baix
</message> </message>
<message> <message>
<location filename="../firstLaunch/firstlaunch_moc.ui" line="441"/> <location filename="../firstLaunch/firstlaunch_moc.ui" line="441"/>
<source>Heroes III data files</source> <source>Heroes III data files</source>
<translation>Arquivos de dados do Heroes III</translation> <translation>Arquivos de dados do Heroes III</translation>
</message> </message>
<message> <message>
@ -1259,6 +1259,28 @@ O instalador offline consiste em duas partes, .exe e .bin. Certifique-se de baix
<source>GOG data</source> <source>GOG data</source>
<translation>Dados do GOG</translation> <translation>Dados do GOG</translation>
</message> </message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="387"/>
<source>You&apos;ve provided GOG Galaxy installer! This file doesn&apos;t contain the game. Please download the offline backup game installer!</source>
<translation>Você forneceu o instalador do GOG Galaxy! Este arquivo não contém o jogo. Por favor, faça o download do instalador offline de backup do jogo!</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="412"/>
<source>Stream error while extracting files!
error reason: </source>
<translation>Erro de fluxo ao extrair arquivos!
Motivo do erro: </translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="425"/>
<source>Not a supported Inno Setup installer!</source>
<translation>Instalador Inno Setup não suportado!</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="436"/>
<source>Extracting error!</source>
<translation>Erro ao extrair!</translation>
</message>
<message> <message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="438"/> <location filename="../firstLaunch/firstlaunch_moc.cpp" line="438"/>
<source>No Heroes III data!</source> <source>No Heroes III data!</source>
@ -1284,28 +1306,6 @@ Please select directory with installed Heroes III data.</source>
<translation>Falha ao detectar dados válidos do Heroes III no diretório escolhido. <translation>Falha ao detectar dados válidos do Heroes III no diretório escolhido.
Por favor, selecione o diretório com os dados do Heroes III instalados.</translation> Por favor, selecione o diretório com os dados do Heroes III instalados.</translation>
</message> </message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="387"/>
<source>You&apos;ve provided GOG Galaxy installer! This file doesn&apos;t contain the game. Please download the offline backup game installer!</source>
<translation>Você forneceu o instalador do GOG Galaxy! Este arquivo não contém o jogo. Por favor, faça o download do instalador offline de backup do jogo!</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="412"/>
<source>Stream error while extracting files!
error reason: </source>
<translation>Erro de fluxo ao extrair arquivos!
Motivo do erro: </translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="425"/>
<source>Not a supported Inno Setup installer!</source>
<translation>Instalador do Inno Setup não suportado!</translation>
</message>
<message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="436"/>
<source>Extracting error!</source>
<translation>Erro ao extrair!</translation>
</message>
<message> <message>
<location filename="../firstLaunch/firstlaunch_moc.cpp" line="506"/> <location filename="../firstLaunch/firstlaunch_moc.cpp" line="506"/>
<source>Heroes III: HD Edition files are not supported by VCMI. <source>Heroes III: HD Edition files are not supported by VCMI.
@ -1488,7 +1488,7 @@ Motivo: %2</translation>
<message> <message>
<location filename="../updatedialog_moc.ui" line="71"/> <location filename="../updatedialog_moc.ui" line="71"/>
<source>You have the latest version</source> <source>You have the latest version</source>
<translation> possui a versão mais recente</translation> <translation> tem a versão mais recente</translation>
</message> </message>
<message> <message>
<location filename="../updatedialog_moc.ui" line="94"/> <location filename="../updatedialog_moc.ui" line="94"/>

View File

@ -1473,37 +1473,37 @@
<message> <message>
<location filename="../inspector/townbuildingswidget.ui" line="53"/> <location filename="../inspector/townbuildingswidget.ui" line="53"/>
<source>Build all</source> <source>Build all</source>
<translation type="unfinished"></translation> <translation>Construir tudo</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townbuildingswidget.ui" line="60"/> <location filename="../inspector/townbuildingswidget.ui" line="60"/>
<source>Demolish all</source> <source>Demolish all</source>
<translation type="unfinished"></translation> <translation>Demolir tudo</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townbuildingswidget.ui" line="67"/> <location filename="../inspector/townbuildingswidget.ui" line="67"/>
<source>Enable all</source> <source>Enable all</source>
<translation type="unfinished"></translation> <translation>Ativar tudo</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townbuildingswidget.ui" line="74"/> <location filename="../inspector/townbuildingswidget.ui" line="74"/>
<source>Disable all</source> <source>Disable all</source>
<translation type="unfinished"></translation> <translation>Desativar tudo</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townbuildingswidget.cpp" line="132"/> <location filename="../inspector/townbuildingswidget.cpp" line="132"/>
<source>Type</source> <source>Type</source>
<translation type="unfinished">Tipo</translation> <translation>Tipo</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townbuildingswidget.cpp" line="132"/> <location filename="../inspector/townbuildingswidget.cpp" line="132"/>
<source>Enabled</source> <source>Enabled</source>
<translation type="unfinished"></translation> <translation>Ativado</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townbuildingswidget.cpp" line="132"/> <location filename="../inspector/townbuildingswidget.cpp" line="132"/>
<source>Built</source> <source>Built</source>
<translation type="unfinished"></translation> <translation>Construído</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1511,77 +1511,77 @@
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="23"/> <location filename="../inspector/towneventdialog.ui" line="23"/>
<source>Town event</source> <source>Town event</source>
<translation type="unfinished"></translation> <translation>Evento da cidade</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="42"/> <location filename="../inspector/towneventdialog.ui" line="42"/>
<source>General</source> <source>General</source>
<translation type="unfinished">Geral</translation> <translation>Geral</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="57"/> <location filename="../inspector/towneventdialog.ui" line="57"/>
<source>Event name</source> <source>Event name</source>
<translation type="unfinished">Nome do evento</translation> <translation>Nome do evento</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="64"/> <location filename="../inspector/towneventdialog.ui" line="64"/>
<source>Type event message text</source> <source>Type event message text</source>
<translation type="unfinished">Introduza o texto da mensagem do evento</translation> <translation>Introduza o texto da mensagem do evento</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="85"/> <location filename="../inspector/towneventdialog.ui" line="85"/>
<source>Day of first occurrence</source> <source>Day of first occurrence</source>
<translation type="unfinished">Dia da primeira ocorrência</translation> <translation>Dia da primeira ocorrência</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="99"/> <location filename="../inspector/towneventdialog.ui" line="99"/>
<source>Repeat after (0 = no repeat)</source> <source>Repeat after (0 = no repeat)</source>
<translation type="unfinished">Repetir após (0 = não repetir)</translation> <translation>Repetir após (0 = não repetir)</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="123"/> <location filename="../inspector/towneventdialog.ui" line="123"/>
<source>Affected players</source> <source>Affected players</source>
<translation type="unfinished">Jogadores afetados</translation> <translation>Jogadores afetados</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="146"/> <location filename="../inspector/towneventdialog.ui" line="146"/>
<source>affects human</source> <source>affects human</source>
<translation type="unfinished">afeta humano</translation> <translation>afeta humano</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="155"/> <location filename="../inspector/towneventdialog.ui" line="155"/>
<source>affects AI</source> <source>affects AI</source>
<translation type="unfinished">afeta IA</translation> <translation>afeta IA</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="166"/> <location filename="../inspector/towneventdialog.ui" line="166"/>
<source>Resources</source> <source>Resources</source>
<translation type="unfinished">Recursos</translation> <translation>Recursos</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="198"/> <location filename="../inspector/towneventdialog.ui" line="198"/>
<source>Buildings</source> <source>Buildings</source>
<translation type="unfinished">Estruturas</translation> <translation>Estruturas</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="219"/> <location filename="../inspector/towneventdialog.ui" line="219"/>
<source>Creatures</source> <source>Creatures</source>
<translation type="unfinished">Criaturas</translation> <translation>Criaturas</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.ui" line="258"/> <location filename="../inspector/towneventdialog.ui" line="258"/>
<source>OK</source> <source>OK</source>
<translation type="unfinished"></translation> <translation>OK</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.cpp" line="163"/> <location filename="../inspector/towneventdialog.cpp" line="163"/>
<source>Creature level %1 / Creature level %1 Upgrade</source> <source>Creature level %1 / Creature level %1 Upgrade</source>
<translation type="unfinished"></translation> <translation>Nível da criatura %1 / Nível da criatura %1 - Atualização</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventdialog.cpp" line="205"/> <location filename="../inspector/towneventdialog.cpp" line="205"/>
<source>Day %1 - %2</source> <source>Day %1 - %2</source>
<translation type="unfinished"></translation> <translation>Dia %1 - %2</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1589,32 +1589,32 @@
<message> <message>
<location filename="../inspector/towneventswidget.ui" line="29"/> <location filename="../inspector/towneventswidget.ui" line="29"/>
<source>Town events</source> <source>Town events</source>
<translation type="unfinished"></translation> <translation>Eventos da cidade</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventswidget.ui" line="37"/> <location filename="../inspector/towneventswidget.ui" line="37"/>
<source>Timed events</source> <source>Timed events</source>
<translation type="unfinished">Eventos Temporizados</translation> <translation>Eventos Temporizados</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventswidget.ui" line="63"/> <location filename="../inspector/towneventswidget.ui" line="63"/>
<source>Add</source> <source>Add</source>
<translation type="unfinished">Adicionar</translation> <translation>Adicionar</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventswidget.ui" line="76"/> <location filename="../inspector/towneventswidget.ui" line="76"/>
<source>Remove</source> <source>Remove</source>
<translation type="unfinished">Remover</translation> <translation>Remover</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventswidget.cpp" line="106"/> <location filename="../inspector/towneventswidget.cpp" line="106"/>
<source>Day %1 - %2</source> <source>Day %1 - %2</source>
<translation type="unfinished"></translation> <translation>Dia %1 - %2</translation>
</message> </message>
<message> <message>
<location filename="../inspector/towneventswidget.cpp" line="127"/> <location filename="../inspector/towneventswidget.cpp" line="127"/>
<source>New event</source> <source>New event</source>
<translation type="unfinished">Novo Evento</translation> <translation>Novo Evento</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1622,17 +1622,17 @@
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="29"/> <location filename="../inspector/townspellswidget.ui" line="29"/>
<source>Spells</source> <source>Spells</source>
<translation type="unfinished">Feitiços</translation> <translation>Feitiços</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="47"/> <location filename="../inspector/townspellswidget.ui" line="47"/>
<source>Customize spells</source> <source>Customize spells</source>
<translation type="unfinished">Personalizar feitiços</translation> <translation>Personalizar feitiços</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="76"/> <location filename="../inspector/townspellswidget.ui" line="76"/>
<source>Level 1</source> <source>Level 1</source>
<translation type="unfinished">Nível 1</translation> <translation>Nível 1</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="93"/> <location filename="../inspector/townspellswidget.ui" line="93"/>
@ -1641,7 +1641,7 @@
<location filename="../inspector/townspellswidget.ui" line="231"/> <location filename="../inspector/townspellswidget.ui" line="231"/>
<location filename="../inspector/townspellswidget.ui" line="277"/> <location filename="../inspector/townspellswidget.ui" line="277"/>
<source>Spell that may appear in mage guild</source> <source>Spell that may appear in mage guild</source>
<translation type="unfinished"></translation> <translation>Feitiço que pode aparecer na guilda dos magos</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="100"/> <location filename="../inspector/townspellswidget.ui" line="100"/>
@ -1650,27 +1650,27 @@
<location filename="../inspector/townspellswidget.ui" line="238"/> <location filename="../inspector/townspellswidget.ui" line="238"/>
<location filename="../inspector/townspellswidget.ui" line="284"/> <location filename="../inspector/townspellswidget.ui" line="284"/>
<source>Spell that must appear in mage guild</source> <source>Spell that must appear in mage guild</source>
<translation type="unfinished"></translation> <translation>Feitiço que deve aparecer na guilda dos magos</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="122"/> <location filename="../inspector/townspellswidget.ui" line="122"/>
<source>Level 2</source> <source>Level 2</source>
<translation type="unfinished">Nível 2</translation> <translation>Nível 2</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="168"/> <location filename="../inspector/townspellswidget.ui" line="168"/>
<source>Level 3</source> <source>Level 3</source>
<translation type="unfinished">Nível 3</translation> <translation>Nível 3</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="214"/> <location filename="../inspector/townspellswidget.ui" line="214"/>
<source>Level 4</source> <source>Level 4</source>
<translation type="unfinished">Nível 4</translation> <translation>Nível 4</translation>
</message> </message>
<message> <message>
<location filename="../inspector/townspellswidget.ui" line="260"/> <location filename="../inspector/townspellswidget.ui" line="260"/>
<source>Level 5</source> <source>Level 5</source>
<translation type="unfinished">Nível 5</translation> <translation>Nível 5</translation>
</message> </message>
</context> </context>
<context> <context>