Skip to content

Commit

Permalink
improve: https/http login (#647)
Browse files Browse the repository at this point in the history
  • Loading branch information
Costallat authored Mar 7, 2024
1 parent d46fdf5 commit 00cd5e6
Show file tree
Hide file tree
Showing 24 changed files with 928 additions and 579 deletions.
3 changes: 2 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

## Behaviour
## Behavior

### **Actual**

Do this and that doesn't happens
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
name: otclient-${{ matrix.buildtype }}-${{ github.sha }}
path: |
${{ github.workspace }}/otclient.exe
- name: Create and Upload Artifact (dlls)
uses: actions/upload-artifact@main
with:
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ RUN export DEBIAN_FRONTEND=noninteractive \

RUN apt-get update && apt-get install -y --no-install-recommends \
git cmake curl zip unzip tar automake ca-certificates build-essential \
libglew-dev libx11-dev autoconf libtool pkg-config tzdata \
libglew-dev libx11-dev autoconf libtool pkg-config tzdata libssl3 \
&& dpkg-reconfigure --frontend noninteractive tzdata \
&& apt-get clean && apt-get autoclean

Expand Down
21 changes: 0 additions & 21 deletions cmake/FindOpenSSL.cmake

This file was deleted.

16 changes: 0 additions & 16 deletions cmake/FindZLIB.cmake

This file was deleted.

28 changes: 20 additions & 8 deletions data/locales/pt.lua
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,17 @@ locale = {

-- As traduções devem vir sempre em ordem alfabética.
translation = {
["(ERROR %d)"] = "(ERRO %d)",
["%d of experience per hour"] = "%d de experiência por hora",
["%s has finished the request"] = "%s finalizou o pedido",
["%s has logged in."] = "%s entrou.",
["%s has logged out."] = "%s saiu.",
["%s of experience left"] = "%s de experiência faltando",
["%s of experience per hour"] = "%s experiência por hora",
["%s: (use object on target)"] = "%s: (usar objeto no alvo)",
["%s: (use object on yourself)"] = "%s: (usar objeto em si)",
["%s: (use object with crosshair)"] = "%s: (usar objeto com mira)",
["%s: (use object)"] = "%s: (usar objeto)",
["(ERROR %d)"] = "(ERRO %d)",
["1a) Offensive Name"] = "1a) Nome ofensivo",
["1b) Invalid Name Format"] = "1b) Nome com formato inválido",
["1c) Unsuitable Name"] = "1c) Nome não adequado",
Expand Down Expand Up @@ -94,6 +95,7 @@ locale = {
["Channel appended to %s"] = "Canais acrescentados a %s",
["Channels"] = "Canais",
["Character List"] = "Lista de personagens",
["Character"] = "Personagem",
["Classic control"] = "Controle clássico",
["Clear current message window"] = "Apagar mensagens",
["Clear Messages"] = "Limpar mensagens",
Expand All @@ -107,6 +109,7 @@ locale = {
["Comment"] = "Comentário",
["Connecting to game server..."] = "Conectando no servidor do jogo...",
["Connecting to login server..."] = "Conectando no servidor de autenticação...",
["Connecting to login server...\nServer: [%s]"] = "Conectando no servidor de autenticação...\nServidor: [%s]",
["Connection Error"] = "Erro de Conexão",
["Connection failed the server address does not exist."] = "Conexão falhou, servidor não existe.",
["Connection failed, the server address does not exist."] = false,
Expand Down Expand Up @@ -139,7 +142,6 @@ locale = {
["Details"] = "Detalhes",
["Disable chat mode allow to walk using WASD"] = "Desativar modo de chat permite andar usando WASD",
["Disable chat mode, allow to walk using WASD"] = false,
["Disable chat mode, allow to walk using WASD"] = false,
["Disable Shared Experience"] = "Desativar experiência compartilhada",
["Dismount"] = "Desmontar",
["Display connection speed to the server (milliseconds)"] = "Exibir a velocidade de conexão com o servidor (milisegundos)",
Expand All @@ -154,14 +156,15 @@ locale = {
["Draw Viewport Edge"] = "Desenhar borda da janela de visualização",
["Druid"] = "Druid",
["Edit %s"] = "Editar %s",
["Edit hotkey text"] = false,
["Edit hotkey text:"] = "Editar texto do atalho",
["Edit hotkey text"] = false,
["Edit List"] = "Editar lista",
["Edit Text"] = "Editar Texto",
["Edit VIP list entry"] = false,
["Enable audio"] = "Ativar áudio",
["Enable chat mode"] = false,
["Enable dash walking"] = "Ativar andar rápido",
["Enable HTTP login"] = "Ativar login HTTP",
["Enable lights"] = "Ativar luzes",
["Enable music sound"] = "Ativar música",
["Enable music"] = "Ativar musica",
Expand Down Expand Up @@ -218,6 +221,7 @@ locale = {
["Hotkey delay: %dms"] = false,
["Hotkey delay: %sms"] = false,
["Hotkeys"] = "Atalhos",
["If login fails using HTTPS (encrypted) try with HTTP (unencrypted)"] = "Se o login falhar utilizando HTTPS(criptografado) tente com HTTP(sem criptografia)",
["If you shut down the program, your character might stay in the game.\nClick on 'Logout' to ensure that you character leaves the game properly.\nClick on 'Exit' if you want to exit the program without logging out your character."] = "Se você desligar o programa o seu personagem pode continuar no jogo.\nClique em 'Sair' para assegurar que seu personagem saia do jogo adequadamente.\nClique em 'Forçar Saida' para fechar o programa sem desconectar seu personagem.",
["Ignore capacity"] = "Ignorar capacidade",
["Ignore equipped"] = "Ignorar equipado",
Expand All @@ -226,8 +230,8 @@ locale = {
["Ignore Private Messages"] = "Ignorar mensagens privadas",
["Ignore Yelling"] = "Ignorar gritos",
["Ignore"] = "Ignorar",
["Ignored Players"] = false,
["Ignored players:"] = "Joadores ignorados:",
["Ignored Players"] = false,
["Interface framerate limit: %s"] = "Limite da taxa de quadros da interface: %s",
["Invalid authentification token."] = false,
["Inventory"] = "Inventário",
Expand Down Expand Up @@ -287,15 +291,16 @@ locale = {
["No"] = "Não",
["Notation"] = "Notação",
["Notify-Login"] = false,
["Now you will gain 50%% more experience"] = "Agora você ganhará 50%% mais experiência",
["NPC Trade"] = "Troca com NPC",
["Offer History"] = "Histórico de ofertas",
["Offer Type"] = "Tipo de oferta",
["Offers"] = "Ofertas",
["Offline Training"] = "Treino Offline",
["Ok"] = "Ok",
["on %s.\n"] = "em %s.\n",
["Open a private message channel"] = false,
["Open a private message channel:"] = "Abrir um canal privado:",
["Open a private message channel"] = false,
["Open charlist automatically when starting client"] = "Abrir lista de personagens ao iniciar o cliente",
["Open in new window"] = "Abrir em nova janela",
["Open new channel"] = "Abrir novo canal",
Expand All @@ -317,8 +322,8 @@ locale = {
["Please wait"] = "Por favor, espere",
["Please, press the key you wish to add onto your hotkeys manager"] = "Por favor, pressione a tecla que você deseja\nadicionar no gerenciador de atalhos",
["Port"] = "Porta",
["Position"] = "Posição",
["Position: %i %i %i"] = "Posição: %i %i %i",
["Position"] = "Posição",
["Premium Account (%s) days left"] = "Conta Premium (%s) dias faltando",
["Premium"] = "Premium",
["Price"] = "Preço",
Expand Down Expand Up @@ -358,6 +363,7 @@ locale = {
["Search"] = "Procurar",
["Secondary"] = "Secundário",
["Select all"] = false,
["Select monster"] = "Selecione o monstro",
["Select object"] = "Selecionar objeto",
["Select Outfit"] = "Selecionar Roupa",
["Select your language"] = "Selecione sua língua",
Expand All @@ -370,9 +376,10 @@ locale = {
["Send automatically"] = "Enviar automaticamente",
["Send Message"] = "Enviar Mensagem",
["Send"] = "Enviar",
["Server List"] = "Lista de Servidores",
["Server list"] = "Lista de servidores",
["Server List"] = "Lista de Servidores",
["Server Log"] = "Registro do servidor",
["Server: %s"] = "Servidor: %s",
["Server"] = "Servidor",
["Set Outfit"] = "Escolher Roupa",
["Shielding"] = "Defesa",
Expand Down Expand Up @@ -410,6 +417,7 @@ locale = {
["Statement Report"] = "Afirmar Relato",
["Statement"] = "Afirmação",
["Statistics"] = "Estatísticas",
["Status"] = "Condição",
["Stay logged during session"] = false,
["Stop Attack"] = "Parar de Atacar",
["Stop Follow"] = "Parar de Seguir",
Expand Down Expand Up @@ -451,13 +459,14 @@ locale = {
["Will boost your walk on high speed characters"] = "Irá melhorar o andar de persnagens rápidos",
["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",
["World"] = "Mundo",
["Yes"] = "Sim",
["You are bleeding"] = "Você está sangrando",
["You are burning"] = "Você está queimando",
["You are cursed"] = "Você está amaldiçoado",
["You are dazzled"] = "Você está deslumbrado",
["You are dead"] = "Você está morto",
["You are dead."] = "Você está morto.",
["You are dead"] = "Você está morto",
["You are drowning"] = "Você está se afogando",
["You are drunk"] = "Você está bêbado",
["You are electrified"] = "Você está eletrificado",
Expand All @@ -470,7 +479,9 @@ locale = {
["You are strengthened"] = "Você está reforçado",
["You are within a protection zone"] = "Você está dentro de uma zona de proteção",
["You can enter new text."] = "Você pode entrar com um novo texto.",
["You don't may receive experience and loot from monsters"] = "Você talvez não possa receber experiencia e loot dos monstros",
["You have %d%% to advance to level %d."] = "Você tem %d%% para avançar para o nível %d.",
["You have %s hours and %s minutes left"] = "Você tem %s horas e %s minutos restando",
["You have %s percent to go"] = "Você tem %s porcento para avançar",
["You have %s percent"] = "Você tem %s porcento",
["You may not logout during a fight"] = "Você não pode sair durante um combate",
Expand All @@ -482,6 +493,7 @@ locale = {
["You must select an action."] = false,
["You read the following, written by \n%s\n"] = "Você lê o seguinte, escrito por \n%s\n",
["You read the following, written on \n%s.\n"] = "Você lê o seguinte, escrito em \n%s.\n",
["You will not gain 50%% more experience because you aren't premium player, now you receive only 1x experience points"] = "Você não ganhará 50%% mais experiencia pois você não é premium, agora você receberá apenas 1x pontos de experiência",
["Your Capacity"] = "Sua capacidade",
["Your character health is %d out of %d."] = "A vida do seu personagem é %d de %d.",
["Your character mana is %d out of %d."] = "A mana do seu personagem é %d de %d.",
Expand Down
21 changes: 11 additions & 10 deletions modules/client_entergame/characterlist.otui
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ CharacterWidget < UIWidget
color: #bbbbbb
anchors.top: parent.top
anchors.left: parent.left
margin-left: 300
margin-left: 350
font: verdana-11px-monochrome
text-auto-resize: true
background-color: alpha
Expand All @@ -114,7 +114,7 @@ CharacterWidget < UIWidget
color: #bbbbbb
anchors.top: parent.top
anchors.left: parent.left
margin-left: 350
margin-left: 410
font: verdana-11px-monochrome
text-auto-resize: true
background-color: alpha
Expand Down Expand Up @@ -199,7 +199,7 @@ MainWindow
end

FlatLabel
width: 50
width: 100
anchors.left: parent.left
anchors.top: characters.top
margin-left: 250
Expand All @@ -210,10 +210,10 @@ MainWindow
end

FlatLabel
width: 50
width: 60
anchors.left: parent.left
anchors.top: characters.top
margin-left: 300
margin-left: 350
!text: tr('Level') .. ''
@onSetup: |
if not(g_game.getFeature(GameEnterGameShowAppearance)) then
Expand All @@ -224,17 +224,18 @@ MainWindow
width: 150
anchors.left: parent.left
anchors.top: characters.top
margin-left: 350
margin-left: 410
!text: tr('Vocation') .. ''
@onSetup: |
if not(g_game.getFeature(GameEnterGameShowAppearance)) then
self:hide()
end

FlatLabel
width: 201
width: 200
anchors.right: characters.right
anchors.top: characters.top
margin-left: 550
!text: tr('World') .. ''
@onSetup: |
if not(g_game.getFeature(GameEnterGameShowAppearance)) then
Expand Down Expand Up @@ -264,7 +265,7 @@ MainWindow
anchors.left: parent.left
anchors.top: parent.top
anchors.bottom: prev.bottom
margin-left: 299
margin-left: 349
@onSetup: |
if not(g_game.getFeature(GameEnterGameShowAppearance)) then
self:hide()
Expand All @@ -274,7 +275,7 @@ MainWindow
anchors.left: parent.left
anchors.top: parent.top
anchors.bottom: prev.bottom
margin-left: 349
margin-left: 409
@onSetup: |
if not(g_game.getFeature(GameEnterGameShowAppearance)) then
self:hide()
Expand All @@ -284,7 +285,7 @@ MainWindow
anchors.left: parent.left
anchors.top: parent.top
anchors.bottom: prev.bottom
margin-left: 499
margin-left: 500
@onSetup: |
if not(g_game.getFeature(GameEnterGameShowAppearance)) then
self:hide()
Expand Down
Loading

0 comments on commit 00cd5e6

Please sign in to comment.