Pt translations, flexibility changes

This commit is contained in:
Henrique Santiago 2012-08-26 06:10:48 -03:00
parent 3baf2b809d
commit 9b394785bb
5 changed files with 36 additions and 13 deletions

View File

@ -1,5 +1,16 @@
Client = {} Client = {}
local musicFilename = "startup.ogg"
function Client.setMusic(filename)
musicFilename = filename
g_sounds.stopMusic(0)
if not g_game.isOnline() then
g_sounds.playMusic(musicFilename, 3)
end
end
function Client.reloadScripts() function Client.reloadScripts()
g_modules.reloadModules() g_modules.reloadModules()
dofile '/otclientrc' dofile '/otclientrc'
@ -11,9 +22,9 @@ end
function Client.startup() function Client.startup()
-- Play startup music (The Silver Tree, by Mattias Westlund) -- Play startup music (The Silver Tree, by Mattias Westlund)
g_sounds.playMusic("startup.ogg", 3) g_sounds.playMusic(musicFilename, 3)
connect(g_game, { onGameStart = function() g_sounds.stopMusic(3) end }) connect(g_game, { onGameStart = function() g_sounds.stopMusic(3) end })
connect(g_game, { onGameEnd = function() g_sounds.playMusic("startup.ogg", 3) end }) connect(g_game, { onGameEnd = function() g_sounds.playMusic(musicFilename, 3) end })
-- Check for startup errors -- Check for startup errors
local errtitle = nil local errtitle = nil
@ -35,7 +46,7 @@ end
function Client.init() function Client.init()
g_window.setMinimumSize({ width = 600, height = 480 }) g_window.setMinimumSize({ width = 600, height = 480 })
g_sounds.preload("startup.ogg") g_sounds.preload(musicFilename)
-- initialize in fullscreen mode on mobile devices -- initialize in fullscreen mode on mobile devices
if g_window.getPlatformType() == "X11-EGL" then if g_window.getPlatformType() == "X11-EGL" then

View File

@ -139,6 +139,7 @@ function Locales.setLocale(name)
return false return false
end end
currentLocale = locale currentLocale = locale
if Locales.onLocaleChanged then Locales.onLocaleChanged(name) end
return true return true
end end

View File

@ -24,6 +24,7 @@ locale = {
["4a) Threatening Gamemaster"] = "4a) Ameaçar Gamemaster", ["4a) Threatening Gamemaster"] = "4a) Ameaçar Gamemaster",
["4b) Pretending to Have Influence on Rule Enforcement"] = "4b) Fingir ter influencia sobre a execução de regras", ["4b) Pretending to Have Influence on Rule Enforcement"] = "4b) Fingir ter influencia sobre a execução de regras",
["4c) False Report to Gamemaster"] = "4c) Relatório falso para Gamemaster", ["4c) False Report to Gamemaster"] = "4c) Relatório falso para Gamemaster",
["Abilities"] = "Abilidades",
["Accept"] = "Aceitar", ["Accept"] = "Aceitar",
["Account name"] = "Nome da conta", ["Account name"] = "Nome da conta",
["Account Status:\nFree Account"] = "Estado da conta:\nGrátis", ["Account Status:\nFree Account"] = "Estado da conta:\nGrátis",
@ -40,6 +41,7 @@ locale = {
["All"] = "Todos", ["All"] = "Todos",
["All modules and scripts were reloaded."] = "Todos módulos e scripts foram recarregados.", ["All modules and scripts were reloaded."] = "Todos módulos e scripts foram recarregados.",
["Allow auto chase override"] = "Permitir sobrescrever o modo de perseguição", ["Allow auto chase override"] = "Permitir sobrescrever o modo de perseguição",
["Also known as dash in tibia community, recommended\nfor playing characters with high speed"] = "Também conhecido como dash na comunidade tibiana, recomendado\npara jogar com personagem que possuam velocidade alta",
["Amount:"] = "Quantidade:", ["Amount:"] = "Quantidade:",
["Amount"] = "Quantidade", ["Amount"] = "Quantidade",
["Anonymous"] = "Anônimo", ["Anonymous"] = "Anônimo",
@ -80,6 +82,7 @@ locale = {
["Comment:"] = "Comentário:", ["Comment:"] = "Comentário:",
["Connecting to game server..."] = "Conectando no servidor do jogo...", ["Connecting to game server..."] = "Conectando no servidor do jogo...",
["Connecting to login server..."] = "Conectando no servidor de autenticação...", ["Connecting to login server..."] = "Conectando no servidor de autenticação...",
["Console"] = "Console",
["Copy message"] = "Copiar mensagem", ["Copy message"] = "Copiar mensagem",
["Copy name"] = "Copiar nome", ["Copy name"] = "Copiar nome",
["Copy Name"] = "Copiar Nome", ["Copy Name"] = "Copiar Nome",
@ -94,13 +97,16 @@ locale = {
["Detail"] = "Detalhe", ["Detail"] = "Detalhe",
["Details"] = "Detalhes", ["Details"] = "Detalhes",
["Disable Shared Experience"] = "Desativar experiência compartilhada", ["Disable Shared Experience"] = "Desativar experiência compartilhada",
["Display connection speed to the server (milliseconds)"] = "Exibir a velocidade de conexão com o servidor (milisegundos)",
["Distance Fighting"] = "Combate a Distância", ["Distance Fighting"] = "Combate a Distância",
["Edit hotkey text:"] = "Editar texto do atalho", ["Edit hotkey text:"] = "Editar texto do atalho",
["Edit List"] = "Editar lista", ["Edit List"] = "Editar lista",
["Edit Text"] = "Editar Texto", ["Edit Text"] = "Editar Texto",
["Enable music"] = "Ativar musica", ["Enable music"] = "Ativar musica",
["Enable smart walking"] = "Ativar andar inteligente",
["Enable Shared Experience"] = "Ativar experiência compartilhada", ["Enable Shared Experience"] = "Ativar experiência compartilhada",
["Enable vertical synchronization"] = "Ativar sincronização vertical", ["Enable vertical synchronization"] = "Ativar sincronização vertical",
["Enable walk booster"] = "Ativar andar intensificado",
["Enter Game"] = "Entrar no jogo", ["Enter Game"] = "Entrar no jogo",
["Enter one name per line."] = "Entre somente um nome por linha.", ["Enter one name per line."] = "Entre somente um nome por linha.",
["Error"] = "Erro", ["Error"] = "Erro",
@ -117,6 +123,7 @@ locale = {
["Follow"] = "Seguir", ["Follow"] = "Seguir",
["Force Exit"] = "Forçar Saida", ["Force Exit"] = "Forçar Saida",
["Fullscreen"] = "Tela cheia", ["Fullscreen"] = "Tela cheia",
["Game"] = "Jogo",
["Game framerate limit: %s"] = "Limite da taxa de quadros do jogo: %s", ["Game framerate limit: %s"] = "Limite da taxa de quadros do jogo: %s",
["General"] = "Geral", ["General"] = "Geral",
["Graphics"] = "Gráficos", ["Graphics"] = "Gráficos",
@ -170,6 +177,7 @@ locale = {
["Module name"] = "Nome do módulo", ["Module name"] = "Nome do módulo",
["Move Stackable Item"] = "Mover item contável", ["Move Stackable Item"] = "Mover item contável",
["Move up"] = "Mover para cima", ["Move up"] = "Mover para cima",
["Moves"] = "Movimentos",
["My Offers"] = "Minhas ofertas", ["My Offers"] = "Minhas ofertas",
["Name:"] = "Nome:", ["Name:"] = "Nome:",
["Name"] = "Nome", ["Name"] = "Nome",
@ -249,6 +257,7 @@ locale = {
["Set Outfit"] = "Escolher Roupa", ["Set Outfit"] = "Escolher Roupa",
["Shielding"] = "Defesa", ["Shielding"] = "Defesa",
["Show all items"] = "Exibir todos os itens", ["Show all items"] = "Exibir todos os itens",
["Show connection ping"] = "Mostrar latência de conexão",
["Show Depot Only"] = "Mostrar somente o depósito", ["Show Depot Only"] = "Mostrar somente o depósito",
["Show event messages in console"] = "Exibir mensagens de eventos no console", ["Show event messages in console"] = "Exibir mensagens de eventos no console",
["Show frame rate"] = "Exibir FPS", ["Show frame rate"] = "Exibir FPS",
@ -283,6 +292,7 @@ locale = {
["Trade"] = "Trocar", ["Trade"] = "Trocar",
["Trade with ..."] = "Trocar com ...", ["Trade with ..."] = "Trocar com ...",
["Trying to reconnect in %s seconds."] = "Tentando reconectar em %s segundos.", ["Trying to reconnect in %s seconds."] = "Tentando reconectar em %s segundos.",
["Type"] = "Tipo",
["Unable to load dat file, please place a valid dat in '%s'"] = "Não foi possível carregar o arquivo dat, por favor coloque um arquivo válido em %s", ["Unable to load dat file, please place a valid dat in '%s'"] = "Não foi possível carregar o arquivo dat, por favor coloque um arquivo válido em %s",
["Unable to load spr file, please place a valid spr in '%s'"] = "Não foi possível carregar o arquivo spr, por favor coloque um arquivo válido em %s", ["Unable to load spr file, please place a valid spr in '%s'"] = "Não foi possível carregar o arquivo spr, por favor coloque um arquivo válido em %s",
["Unable to logout."] = "Não é possivel sair", ["Unable to logout."] = "Não é possivel sair",
@ -298,6 +308,7 @@ locale = {
["Waiting List"] = "Lista de espera", ["Waiting List"] = "Lista de espera",
["Website"] = "Website", ["Website"] = "Website",
["Weight:"] = "Peso", ["Weight:"] = "Peso",
["Will detect when to use diagonal step based on the\nkeys you are pressing"] = "Detectar quando usar o passo diagonal\nbaseado nas teclas pressionadas",
["With crosshair"] = "Com mira", ["With crosshair"] = "Com mira",
["Yes"] = "Sim", ["Yes"] = "Sim",
["You are bleeding"] = "Você está sangrando", ["You are bleeding"] = "Você está sangrando",

View File

@ -45,8 +45,8 @@ TopMenuPanel < Panel
TopMenuFrameCounterLabel < FrameCounterLabel TopMenuFrameCounterLabel < FrameCounterLabel
color: white color: white
margin-top: 10 margin-top: 4
margin-right: 5 margin-left: 5
TopMenuPanel TopMenuPanel
id: topMenu id: topMenu
@ -67,11 +67,8 @@ TopMenuPanel
anchors.left: prev.right anchors.left: prev.right
visible: false visible: false
FrameCounterLabel TopMenuFrameCounterLabel
id: frameCounter id: frameCounter
color: white
margin-top: 4
margin-left: 5
text-auto-resize: true text-auto-resize: true
anchors.top: parent.top anchors.top: parent.top
anchors.left: leftGameButtonsPanel.right anchors.left: leftGameButtonsPanel.right

View File

@ -1,3 +1,4 @@
-- TODO: find another hotkey for this. Ctrl+Z will be reserved to undo on textedits.
HOTKEY = 'Ctrl+Z' HOTKEY = 'Ctrl+Z'
bugReportWindow = nil bugReportWindow = nil
@ -26,8 +27,10 @@ function doReport()
end end
function show() function show()
if g_game.isOnline() then
bugTextEdit:setText('') bugTextEdit:setText('')
bugReportWindow:show() bugReportWindow:show()
bugReportWindow:raise() bugReportWindow:raise()
bugReportWindow:focus() bugReportWindow:focus()
end
end end