Skip to content

Commit

Permalink
Added Portuguese translation (thanks to @jonyroda97!).
Browse files Browse the repository at this point in the history
Also, changed a translation (was outdated).
  • Loading branch information
AmauryCarrade committed Aug 26, 2014
1 parent e019265 commit 1b2729c
Show file tree
Hide file tree
Showing 6 changed files with 289 additions and 5 deletions.
1 change: 1 addition & 0 deletions src/main/resources/config.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Available languages: en_US, fr_FR, pt_PT.
lang: en_US

episodes:
Expand Down
4 changes: 2 additions & 2 deletions src/main/resources/i18n/en_US.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ keys:
unknownCommand: "{ce}Unknown command. See /uh team for available commands."

add:
errorColor: "{ce}Unable to add the team, check the color name."
errorColor: "{ce}Unable to add the team, check the color name. Tip: use Tab to autocomplete."
errorExists: "{ce}This team already exists."
added: "{cs}Team {0}{cs} added."
nameTooLong: "{ce}Unable to add the team, because the name is too long (max 16 characters)."
Expand Down Expand Up @@ -262,7 +262,7 @@ keys:
set:
playersOutsideCanceled: "{ce}Some players are outside the future border, so this operation was cancelled."
playersOutsideCanceledCmd: "{ci}Use {cc}/uh border set {0} force{ci} to resize the border regardless to this point."
playersOutsideCanceledWarnWorldBorder: "{ce}WARNING: {ci}because WorldBorder is not installed, players out of the border will be frozen!"
playersOutsideCanceledWarnWorldBorder: "{ce}WARNING: {ci}because WorldBorder is not installed, players out of the border will not be teleported!"

broadcastSquared: "{lightpurple}The size of the map is now {0}*{0}."
broadcastCircular: "{lightpurple}The diameter of the map is now {0} blocks."
Expand Down
4 changes: 2 additions & 2 deletions src/main/resources/i18n/fr_FR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ keys:
unknownCommand: "{ce}Commande inconnue. Consultez /uh team pour obtenir la liste des commandes disponibles."

add:
errorColor: "{ce}Impossible d'ajouter l'équipe. Vérifiez le nom de la couleur."
errorColor: "{ce}Impossible d'ajouter l'équipe ; vérifiez le nom de la couleur. Conseil : utilisez l'autocomplétion."
errorExists: "{ce}Cette équipe existe déjà."
added: "{cs}Équipe {0}{cs} ajoutée."
nameTooLong: "{ce}Impossible d'ajouter l'équipe : le nom est trop long (maximum 16 caractères)."
Expand Down Expand Up @@ -262,7 +262,7 @@ keys:
set:
playersOutsideCanceled: "{ce}Certains joueurs étant hors de cette nouvelle bordure, l'opération a été annulée."
playersOutsideCanceledCmd: "{ci}Utilisez {cc}/uh border set {0} force{ci} pour changer la taille de la carte malgré tout."
playersOutsideCanceledWarnWorldBorder: "{ce}ATTENTION: {ci}WorldBorder n'étant pas installé, les joueurs hors de la bordure seront immobilisés !"
playersOutsideCanceledWarnWorldBorder: "{ce}ATTENTION: {ci}WorldBorder n'étant pas installé, les joueurs hors de la bordure ne seront pas téléportés !"

broadcastSquared: "{lightpurple}La taille de la carte est désormais de {0}*{0}"
broadcastCircular: "{lightpurple}La carte a désormais un diamètre de {0} blocs."
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/i18n/manifest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ version: 1.0
languages:
- en_US
- fr_FR
- pt_PT

282 changes: 282 additions & 0 deletions src/main/resources/i18n/pt_PT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,282 @@
author: "João Roda"
keys:
load:
spawnPointAdded: "Ponto de Spawn {0},{1} adicionado a partir das configuracoes"
invalidSpawnPoint: "Ponto de Spawn invalido nas configuracoes: {0}"
teamAdded: "Equipa {0} adicionada a partir das configuracoes"
namedTeamAdded: "Equipa {0} ({1}) adicionada a partir das configuracoes"
invalidTeam: "Equipa invalida nas configuracoes: {0}"
recipeApple: "Adicionado nova receita para Maca Dourada."
recipeCompass: "Adicionado nova receita para Bussola."
recipeMelon: "Adicionado nova receita para Melancia Reluzente."
loaded: "Ultra Hardcore plugin Carregado."

WBNotInstalled1: "{darkred}[UHC] {ce}WorldBorder nao esta instalado: paredes nao serao verificadas!"
WBNotInstalled2: "{gray}Tambem, sem WorldBorder, as paredes nao podem ser diminuidas em Jogo (Avisos excluidos)."
WBNotInstalled3: "{gray}Instala so o plugin; UHPlugin automaticamente o configura."

SPNotInstalled1: "{darkred}[UHC] {ce}SpectatorPlus nao esta instalado."
SPNotInstalled2: "{gray}Se queres um Modo de Espectador, instala o Plugin; UHPlugin automaticamente o configura."

cmd:
errorLoad: "{ce}Ocorreu um Erro, ve a console para detalhes. Provavelmente sera um Bug."
errorUnknown: "{ce}Este comando nao existe. Faz /uh para veres os comandos existentes."
errorUnauthorized: "{ce}LOL Nope"

titleHelp: "{yellow}{0} - versao {1}"
legendHelp: "{ci}Legenda: {cc}/uh command <necessario> [opcional=default] <espacos sao validos ...>{ci}."
helpNextPage: "{gray}Proxima Pagina: /uh {0}"

titleGameCmd: "{aqua}------ Comandos de Jogo ------"
helpStart: "{cc}/uh start {ci}: prepara o Jogo."
helpStartSlow: "{cc}/uh start slow {ci}: prepara o Jogo devagar, em 2 etapas, para servers pequenos."
helpShift: "{cc}/uh shift {ci}: passa para o proximo episodio."
helpTeam: "{cc}/uh team {ci}: edita as equipas. Faz /uh team para detalhes."
helpAddspawn: "{cc}/uh addspawn {ci}: adiciona um ponto de Spawn para um equipa ou jogador, no sitio onde e executado."
helpAddspawnXZ: "{cc}/uh addspawn <x> <z> {ci}: adiciona um ponto de Spawn para um equipa ou jogador, nas coordenadas indicadas."
helpSpec: "{cc}/uh spec {ci}: edita os espectadores. Faz /uh spec para detalhes."
helpWall: "{cc}/uh generatewalls {ci}: gera as paredes, segundo as configuracoes."
helpBorder: "{cc}/uh border {ci}: edita os limites. Faz /uh border para detalhes."

titleBugCmd: "{aqua}------ Comandos para Bugs ------"
helpHeal: "{cc}/uh heal <jogador> [meios-coracoes=20] {ci}: regenera vida de um jogador para os meio-coracoes indicados (default 20)."
helpHealall: "{cc}/uh healall [meios-coracoes=20] {ci}: regenera todos os jogadores."
helpResurrect: "{cc}/uh resurrect <jogador> {ci}: ressuscita o jogador."
helpTpback: "{cc}/uh tpback <jogador> [force] {ci}: teleporta em seguranca um jogador para o local da sua morte. Quando especificado - force - teleporta mesmo que nao seja seguro."

titleMiscCmd: "{aqua}------ Outros Comandos ------"
helpFreeze: "{cc}/uh freeze {ci}: (Des)Congela o Jogo todo, ou a um jogador. Faz /uh freeze para detalhes."
helpAbout: "{cc}/uh about {ci}: informacao sobre o Plugin e as Traducoes."

teamHelpTitle: "{aqua}------ Comandos para Equipas ------"
teamHelpAdd: "{cc}/uh team add <cor> {ci}: adiciona uma equipa com uma determinada cor."
teamHelpAddName: "{cc}/uh team add <cor> <nome ...> {ci}: adiciona uma equipa com um determinado nome e cor. Podem ser usados espacos."
teamHelpRemove: "{cc}/uh team remove <nome ...> {ci}: elimina uma equipa"
teamHelpAddplayer: "{cc}/uh team addplayer <jogador> <equipa ...>{ci}: adiciona um jogador a uma equipa. O nome da equipa pode ser a cor ou o seu determinado nome."
teamHelpRemoveplayer: "{cc}/uh team removeplayer <jogador> {ci}: retira um jogador da sua equipa."
teamHelpList: "{cc}/uh team list {ci}: lista das equipas e seus jogadores."
teamHelpReset: "{cc}/uh team reset {ci}: elimina todas as equipas."

specHelpTitle: "{aqua}------ Comandos para Espectadores ------"
specHelpNoticeSpectatorPlusNotInstalled: "{ce}Atencao{ci}: como o SpectatorPlus nao esta instalado, um espectador e {italic}apenas{ci} um jogador ignorado (sem vanish)."
specHelpAdd: "{cc}/uh spec add <jogador>{ci}: adiciona um espectador."
specHelpRemove: "{cc}/uh spec remove <jogador>{ci}: remove um espectador."
specHelpList: "{cc}/uh spec list{ci}: lista dos espectadores."

freezeHelpTitle: "{aqua}------ Comandos para Congelar/Parar ------"
freezeHelpOn: "{cc}/uh freeze on [jogador]{ci}: congela um jogador, ou a si proprio se nao tiver jogador especificado."
freezeHelpOff: "{cc}/uh freeze off [jogador]{ci}: descongela um jogador (ou a si), mesmo com o Jogo parado."
freezeHelpAll: "{cc}/uh freeze all{ci}: congela/pausa o Jogo Todo (jogadores, mobs, tempo)."
freezeHelpNone: "{cc}/uh freeze none{ci}: descongela/retoma o Jogo Todo. PRECISAS de fazer este comando para Retomar o tempo do Jogo."

borderHelpTitle: "{aqua}------ Comandos para Limites ------"
borderHelpCurrent: "{cc}/uh border current{ci}: diz o tamanho dos limites atuais."
borderHelpSet: "{cc}/uh border set <tamanho> [force]{ci}: muda o limite das paredes. Se nao for indicado o force, a operacao sera cancelada se tiver algum jogador fora dos novos limites."
borderHelpWarning: "{cc}/uh border warning <tamanhofuturo> [minutos para a reducao]{ci}: avisa todos os jogadores fora dos futuros limites. E so um AVISO, nao acontece nada."
borderHelpWarningCancel: "{cc}/uh border warning cancel{ci}: cancela os avisos do /uh border warning."
borderHelpCheck: "{cc}/uh border check <tamanho>{ci}: faz uma lista dos jogadores fora dos limites dados."

about:
authors: "Plugin feito com amor por {0}."
and: "e"
i18n:
title: "{aqua}------ Translations ------"
selected: "Linguagem Selecionada: {0} (traduzido por {1})."
fallback: "Linguagem para Erros: {0} (traduzido por {1})."
license:
title: "{aqua}------ Licenca ------"
license: "Publicado sobre a GNU General Public License (versao 3)."

start:
already: "{ce}O Jogo ja comecou! Faz Reload ou Reinicia o server para reiniciar o Jogo."
syntax: "{ce}Syntax Error. Usa: /uh start [slow] ou /uh start slow go."

notEnoughTP: "{ce}Impossivel Comecar o Jogo: insuficientes pontos de Spawn."

teleportationInProgress: "{lightpurple}Teleporte em Progresso... Espera um Pouco."
startSlowBeforeStartSlowGo: "{ce}Faz {cc}/uh start slow{ce} antes desse Comando."
startSlowWaitBeforeGo: "{ce}Espera ate os jogadores estarem todos teleportados."
startSlowTeamTP: "{gray}Equipa {0}{gray} Teleportada."
startSlowAllTeamsTP: "{cs}Todas as Equipas foram Teleportadas."
startSlowAllTeamsTPCmd: "{gray}Usa {cc}/uh start slow go{gray} para comecar o Jogo."

go: "{green}--- GO GO GO ---"

episodes:
end: "{aqua}-------- Fim do Episodio {0} --------"
endForced: "{aqua}-------- Fim do Episodio {0} [forcado por {1}] --------"

scoreboard:
episode: "{gray}Episodio {white}{0}"
players: "{white}{0}{gray} Jogadores"
teams: "{white}{0}{gray} Equipas"
timer: "{white}{0}{gray}:{white}{1}"
timerWithHours: "{0}{gray}:{white}{1}{gray}:{white}{2}"

death:
kickMessage: "Foste MORTO!"
banMessage: "Foste MORTO!"
teamHasFallen: "{0}A Equipa {1} foi extinguida!"

craft:
goldenApple:
loreLine1Player: "Feita da cabeca"
loreLine2Player: "de {0}"
loreLine1Monster: "Feita da cabeca"
loreLine2Monster: "de uma coisa Horrivel"
nameGoldenAppleFromHeadNormal: "{aqua}Maca Dourada"
nameGoldenAppleFromHeadNotch: "{lightpurple}Maca Dourada"

compass:
noRottenFlesh: "{gray}{italic}Precisas de Carne Podre para utilizares a Bussula."
nothingFound: "{gray}{italic}Nao foram encontrados jogadores por perto."
success: "{gray}A Bussola aponta agora para o jogador mais proximo."

dynmap:
markerLabelDeath: "Ponto de Morte de {0}"
markerLabelSpawn: "Ponto de Spawn da Equipa {0}"
markerLabelSpawnNoTeam: "Ponto de Spawn de {0}"

wall:
startGen: "{cst}A Gerar os Limites..."
consoleDefaultWorld: "{ci}Apartir do Console, a gerar os limites para o mundo Default, {0}"
error: "{ce}Impossivel Gerar os Limites: ve os logs para detalhes. Os blocos colocados nas configuracoes sao provavelmente invalidos."
unknownError: "{ce}Ocorreu um Erro, ve a Console para detalhes."
blocksError: "Impossivel construir os Limites, os blocos nas configuracoes sao invalidos."
done: "{cst}Limites Criados com Sucesso."

addspawn:
errorCoords: "{ce}Precisas de especificar as coordenadas apartir do Console."
error2Coords: "{ce}Precisas de especificar as Coordenadas."
usage: "{ce}Usa: /uh addspawn <x> <z>"
added: "{cs}Ponto de Spawn adicionado: {0},{1}"

team:
syntaxError: "{ce}Syntax Error. Usa: /uh team para veres os Comandos."
unknownCommand: "{ce}Comando Desconhecido. Faz /uh team para Comandos Validos."

add:
errorColor: "{ce}Impossivel criar a Equipa, verifica o nome da cor. Dica: usa Tab para auto completar."
errorExists: "{ce}Esta Equipa ja existe."
added: "{cs}Equipa {0}{cs} adicionada."
nameTooLong: "{ce}Impossivel adicionar a Equipa, porque o nome e demasiado longo (max 16 caracteres)."

remove:
doesNotExists: "{ce}Esta Equipa nao Existe."
removed: "{cs}Equipa {0} Eliminada."

addplayer:
disconnected: "{ce}Impossivel adicionar {0} a Equipa {1}. O Jogador tem de estar Online."
success: "{cs}O Jogador {0} foi adicionado com Sucesso a Equipa {1}"
doesNotExists: "{ce}Esta Equipa nao Existe."

removeplayer:
disconnected: "{ce}O Jogador {0} esta OFFLINE!"
success: "{cs}O Jogador {0} foi removido com Sucesso da sua Equipa."

list:
nothing: "{ce}Nao existe nenhuma Equipa para ser Mostrada."
itemTeam: "{0} - {1} Jogadores"
itemPlayer: "{lightpurple} - {0}"
itemPlayerDead: "{lightpurple} - {0} {reset}({red}Morto{reset})"
itemPlayerAlive: "{lightpurple} - {0} {reset}({green}Vivo{reset})"

reset:
success: "{cs}Todas as Equipas foram Removidas."

message:
noConsole: "{ce}Nao podes enviar uma mensagem de Equipa a partir da Console."
noTeam: "{ce}Nao estas em nenhuma Equipa!"
usage: "{ce}Usa: /t <mensagem>"
format: "{gold}[{0}{gold} -> Equipa] {reset}{1}"

shift:
consoleName: Console
cantNotStarted: "{ce}Nao podes passar para o proximo episodio porque o Jogo ainda nao Comecou."

heal:
usage: "{ce}Usa: /uh heal <jogador> [numero de Meios-Coracoes = 20]"
offline: "{ce}Este Jogador esta OFFLINE."
errorNaN: "{ce}Hey, isso nao e um numero de meios-coracoes. Isso e Texto. Pfff."
errorNoKill: "{ce}Nao podes MATAR Jogadores com este comando, para evitar falhas na escrita."
allErrorNoKill: "{ce}Assassino em Serie!"

resurrect:
usage: "{ce}Usa: /uh resurrect <jogador>"
unknownOrDead: "{ce}Este Jogador nao esta a Jogar ou esta MORTO!"
offlineOk: "{cs}Porque {0} esta OFFLINE, vamos ressuscita lo quando ele ficar ONLINE. Se estava Banido, ja nao esta."
notDead: "{ce}{0} nao esta MORTO!"
broadcastMessage: "{gold}{0} foi ressuscitado!"

tpback:
usage: "{ce}Usa: /uh tpback <jogador> [force]"
offline: "{ce}O Jogador {0} nao esta ONLINE."
noDeathLocation: "{ce}Nao existe ponto de Morte para {0}."
teleported: "{cs}O Jogador {0} foi teleportado para o local da sua Morte."
notTeleportedNoSafeSpot: "{ce}{0} nao foi teleportado porque nao foi encontrado um local seguro para o mesmo."
notTeleportedNoSafeSpotCmd: "{ci}Usa {cc}/uh tpback {0} force{ci} para teleportar o Jogador mesmo que o local nao seja seguro."

spectators:
syntaxError: "{ce}Syntax Error. Usa: /uh spec para detalhes."
unknownCommand: "{ce}Comando Desconhecido. Faz /uh spec para os Comandos Disponiveis."
offline: "{ce}{0} esta OFFLINE."

add:
success: "{cs}{0} esta agora em Modo Espectador."

remove:
success: "{cs}{0} e agora um Jogador. Modo Espectador Desativado"

list:
nothing: "{ce}Nao existe nenhum Espectador."
countSpectators: "{ci}{0} Espectadores registados."
countOnlyInitial: "{ci}Este numero inclui apenas os Espectadores Iniciais."
itemSpec: "{lightpurple} - {0}"

freeze:
frozen: "{cst}Foste Congelado por {0}."
unfrozen: "{cst}Foste Descongelado por {0}."
playerFrozen: "{cs}{0} esta agora Congelado."
playerUnfrozen: "{cs}{0} esta agora Descongelado."

playerOnly: "{ce}Precisas de ser um Jogador para fazeres este Comando desta Maneira."
offline: "{ce}{0} esta OFFLINE!"

scoreboard: "{darkaqua}JOGO PARADO"

broadcast:
globalFreeze: "{darkaqua}O Jogo esta agora PARADO."
globalUnfreeze: "{darkaqua}O Jogo foi Retomado."

borders:
syntaxError: "{ce}Syntax Error. Usa: /uh border para detalhes."
NaN: "{ce}“{0}” nao e um Numero..."

current:
messageSquared: "{ci}O Tamanho atual do Limite e {0}*{0}."
messageCircular: "{ci}O Tamanho atual do Limite Circular e de {0} blocos."

set:
playersOutsideCanceled: "{ce}Alguns jogadores estao fora dos Futuros Limites. A operacao foi CANCELADA."
playersOutsideCanceledCmd: "{ci}Usa {cc}/uh border set {0} force{ci} para aplicares os Futuros Limites, mesmo com os jogadores Fora dos Limites."
playersOutsideCanceledWarnWorldBorder: "{ce}AVISO: {ci}WorldBorder nao esta Instalado, Jogadores fora dos Limites nao serao Teleportados!"
broadcastSquared: "{lightpurple}O Tamanho dos Limites e agora {0}*{0}."
broadcastCircular: "{lightpurple}O Tamanho do Limte Circular e agora {0} blocos."

warning:
canceled: "{cs}Avisos Cancelados."
set: "{cs}Limite Futuro Salvo. Todos os Jogadores fora dos Futuros Limites serao avisados a cada {0} segundos."

messageSquared: "{ce}Estas fora dos Futuros Limtes de {0}*{0}."
messageCircular: "{ce}Estas fora do Futuro Limite de diametro {0}."
messageDistance: "{ci}Tens de andar {0} blocos para estares dentro dos Novos Limites."
messageDistanceTime: "{ci}Tens de andar {0} blocos para estares dentro dos Novos Limites e {1} minutos para o fazer."

timerUp: "{cs}Acabou o tempo para serem feitos os Novos Limites!"

check:
allPlayersInside: "{cs}Todos os Jogadores estao dentro dos Novos Limites."
countPlayersOutside: "{ci}Estao {0} jogadores fora dos Novos Limites."
itemPlayerFar: "{lightpurple} - {red}{0}{ci} (Longe dos Novos Limites)"
itemPlayerClose: "{lightpurple} - {yellow}{0}{ci} (Perto dos Novos Limites)"
itemPlayerVeryClose: "{lightpurple} - {green}{0}{ci} (Muito Perto dos Novos Limites)"
2 changes: 1 addition & 1 deletion src/main/resources/plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: Ultra Hardcore plugin
main: me.azenet.UHPlugin.UHPlugin
version: 0.9 §cdev§r
author: "Amaury Carrade"
authors: [azenet]
authors: [azenet, "João Roda"]

awareness:
- !@UTF8
Expand Down

0 comments on commit 1b2729c

Please sign in to comment.