From 992acd8873168a83908b4ec40efecf6ea7b39f6f Mon Sep 17 00:00:00 2001
From: Eduardo Bart <edub4rt@gmail.com>
Date: Wed, 23 Jan 2013 15:35:43 -0200
Subject: [PATCH] Fix translations, there were all broken

---
 data/images/flags/de.png                      | Bin 0 -> 35869 bytes
 data/images/flags/pl.png                      | Bin 0 -> 33152 bytes
 data/images/flags/sv.png                      | Bin 0 -> 43385 bytes
 data/locales/{ger.lua => de.lua}              | 162 ++++---
 data/locales/es.lua                           | 170 ++++---
 data/locales/pl.lua                           | 413 ++++++++++--------
 data/locales/pt.lua                           | 286 ++++++------
 data/locales/sv.lua                           | 330 ++++++++------
 modules/client_locales/locales.lua            |   8 +-
 modules/client_locales/neededtranslations.lua | 364 ++++++++++++++-
 modules/client_options/game.otui              |  12 +-
 modules/client_options/graphics.otui          |   2 +-
 modules/corelib/util.lua                      |   9 +-
 modules/gamelib/protocollogin.lua             |   2 +-
 src/framework/core/logger.cpp                 |   4 +-
 tools/gen_needed_translations.sh              |   6 +-
 16 files changed, 1182 insertions(+), 586 deletions(-)
 create mode 100644 data/images/flags/de.png
 create mode 100644 data/images/flags/pl.png
 create mode 100644 data/images/flags/sv.png
 rename data/locales/{ger.lua => de.lua} (71%)

diff --git a/data/images/flags/de.png b/data/images/flags/de.png
new file mode 100644
index 0000000000000000000000000000000000000000..103b04df13826aad4f9515ad8734e2f6109dcc02
GIT binary patch
literal 35869
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
Ef>bxKC;$Ke

literal 0
HcmV?d00001

diff --git a/data/images/flags/pl.png b/data/images/flags/pl.png
new file mode 100644
index 0000000000000000000000000000000000000000..52795d0255f2fca9a6677abd8fa00b1c4357adea
GIT binary patch
literal 33152
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

literal 0
HcmV?d00001

diff --git a/data/images/flags/sv.png b/data/images/flags/sv.png
new file mode 100644
index 0000000000000000000000000000000000000000..60932e2c2167bec91ad95b47d37c3423aa38523d
GIT binary patch
literal 43385
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
O0000<MNUMnLSTY>89|Z&

literal 0
HcmV?d00001

diff --git a/data/locales/ger.lua b/data/locales/de.lua
similarity index 71%
rename from data/locales/ger.lua
rename to data/locales/de.lua
index 19c9874e..f3cbcc21 100644
--- a/data/locales/ger.lua
+++ b/data/locales/de.lua
@@ -1,6 +1,6 @@
 
 locale = {
-  name = "ger",
+  name = "de",
   charset = "cp1252",
   languageName = "Deutsch",
 
@@ -26,43 +26,45 @@ locale = {
     ["4c) False Report to Gamemaster"] = false,
     ["Accept"] = "Annehmen",
     ["Account name"] = "Benutzername",
-    ["Account Status:\nFree Account"] = "Account Status",
-    ["Account Status:\nPremium Account (%s) days left"] = "Estado de la cuenta:\nCuenta premium (%s) d�as restantes",
+    ["Account Status:"] = false,
     ["Action:"] = false,
-    ["Add"] = "Hinzufügen",
-    ["Add new VIP"] = "Neuen Freund hinzufügen",
+    ["Add"] = "Hinzuf�gen",
+    ["Add new VIP"] = "Neuen Freund hinzuf�gen",
     ["Addon 1"] = "Addon 1",
     ["Addon 2"] = "Addon 2",
     ["Addon 3"] = "Addon 3",
-    ["Add to VIP list"] = "Zur VIP Liste hinzufügen",
-    ["Adjust volume"] = "Lautstärke regeln",
+    ["Add to VIP list"] = "Zur VIP Liste hinzuf�gen",
+    ["Adjust volume"] = "Lautst�rke regeln",
     ["Alas! Brave adventurer, you have met a sad fate.\nBut do not despair, for the gods will bring you back\ninto this world in exchange for a small sacrifice\n\nSimply click on Ok to resume your journeys!"] = false,
+    ["All"] = false,
     ["All modules and scripts were reloaded."] = "Alle Module wurden neu geladen",
     ["Allow auto chase override"] = false,
+    ["Also known as dash in tibia community, recommended\nfor playing characters with high speed"] = false,
+    ["Ambient light: %s%%"] = false,
     ["Amount:"] = "Menge:",
     ["Amount"] = "Menge",
     ["Anonymous"] = "Anonym",
     ["Are you sure you want to logout?"] = "Sind Sie sicher das du das Spiel verlassen willst?",
     ["Attack"] = "Angreifen",
     ["Author"] = "Autor",
-    ["Autoload"] = "Automatisch",  -- not sure about context here
-    ["Autoload priority"] = "Ladepriorität",
+    ["Autoload"] = "Automatisch",
+    ["Autoload priority"] = "Ladepriorit�t",
     ["Auto login"] = "Automatisch einloggen",
-    ["Auto login selected character on next charlist load"] = "Automatisches einloggen des ausgewählten Charakters",
+    ["Auto login selected character on next charlist load"] = "Automatisches einloggen des ausgew�hlten Charakters",
     ["Axe Fighting"] = "Axtkampf",
     ["Balance:"] = "Guthaben:",
     ["Banishment"] = false,
     ["Banishment + Final Warning"] = false,
     ["Battle"] = "Kampf",
     ["Browse"] = false,
-    ["Bug report sent."] = "Bugreport würde versendet.",
-    ["Button Assign"] = "Button Assign",  -- context?
+    ["Bug report sent."] = "Bugreport w�rde versendet.",
+    ["Button Assign"] = "Button Assign",
     ["Buy"] = "Kaufen",
     ["Buy Now"] = "Jetzt kaufen",
     ["Buy Offers"] = "Angebot",
     ["Buy with backpack"] = "Im Backpack kaufen",
     ["Cancel"] = "Abbrechen",
-    ["Cannot login while already in game."] = "Sie können sich nicht einloggen während Sie im Spiel sind.",
+    ["Cannot login while already in game."] = "Sie k�nnen sich nicht einloggen w�hrend Sie im Spiel sind.",
     ["Cap"] = false,
     ["Capacity"] = "Belastbarkeit",
     ["Center"] = false,
@@ -70,83 +72,111 @@ locale = {
     ["Character List"] = "Charakter Liste",
     ["Classic control"] = "Klassische Steuerung",
     ["Clear current message window"] = "Chatverlauf leeren",
+    ["Clear Messages"] = false,
     ["Clear object"] = "Objekt leeren",
     ["Client needs update."] = "Der Client muss geupdated werden.",
-    ["Close"] = "Schließen",
-    ["Close this channel"] = "Diesen Channel schließen",
+    ["Close"] = "Schlie�en",
+    ["Close this channel"] = "Diesen Channel schlie�en",
     ["Club Fighting"] = "Keulenkampf",
     ["Combat Controls"] = "Kampfsteuerungen",
     ["Comment:"] = "Kommentar:",
     ["Connecting to game server..."] = "Verbindung zum Spielserver wird aufgebaut...",
     ["Connecting to login server..."] = "Verbindung zum Loginserver wird aufgebaut...",
+    ["Console"] = false,
+    ["Cooldowns"] = false,
     ["Copy message"] = "Nachricht kopieren",
     ["Copy name"] = "Namen kopieren",
     ["Copy Name"] = "Namen kopieren",
+    ["Create Map Mark"] = false,
+    ["Create mark"] = false,
     ["Create New Offer"] = "Neues Angebot erstellen",
     ["Create Offer"] = "Angebot erstellen",
     ["Current hotkeys:"] = "Aktuelle Hotkeys",
-    ["Current hotkey to add: %s"] = "Hotkeys zum hinzufügen: %s",
+    ["Current hotkey to add: %s"] = "Hotkeys zum hinzuf�gen: %s",
     ["Current Offers"] = "Aktuelle Angebote",
     ["Default"] = "Standart",
+    ["Delete mark"] = false,
+    ["Description:"] = false,
     ["Description"] = "Beschreibung",
     ["Destructive Behaviour"] = false,
     ["Detail"] = "Details",
     ["Details"] = false,
     ["Disable Shared Experience"] = "Expteilung deaktivieren",
+    ["Dismount"] = false,
+    ["Display connection speed to the server (milliseconds)"] = false,
     ["Distance Fighting"] = "Fernkampf",
+    ["Don't stretch/shrink Game Window"] = false,
     ["Edit hotkey text:"] = "Hotkeytext bearbeiten:",
     ["Edit List"] = "Liste bearbeiten",
     ["Edit Text"] = "Text bearbeiten",
     ["Enable music"] = "Musik einschalten",
     ["Enable Shared Experience"] = "Expteilung aktivieren",
+    ["Enable smart walking"] = false,
     ["Enable vertical synchronization"] = "'Vertical Synchronization' aktivieren",
+    ["Enable walk booster"] = false,
     ["Enter Game"] = "Dem Spiel beitreten",
     ["Enter one name per line."] = "Gib einen Namen pro Zeile ein.",
+    ["Enter with your account again to update your client."] = false,
     ["Error"] = "Error",
     ["Error"] = "Error",
     ["Excessive Unjustified Player Killing"] = false,
-    ["Exclude from private chat"] = "Aus dem Privatgespräch ausschließen",
+    ["Exclude from private chat"] = "Aus dem Privatgespr�ch ausschlie�en",
     ["Exit"] = false,
     ["Experience"] = "Erfahrung",
     ["Filter list to match your level"] = false,
     ["Filter list to match your vocation"] = false,
+    ["Find:"] = false,
     ["Fishing"] = "Fischen",
     ["Fist Fighting"] = "Faustkampf",
     ["Follow"] = "Verfolgen",
+    ["Force Exit"] = false,
+    ["For Your Information"] = false,
+    ["Free Account"] = false,
     ["Fullscreen"] = "Vollbild",
+    ["Game"] = false,
     ["Game framerate limit: %s"] = false,
-    ["General"] = "General",
     ["Graphics"] = "Grafik",
+    ["Graphics card driver not detected"] = false,
     ["Graphics Engine:"] = "Grafikengine:",
     ["Head"] = "Kopf",
+    ["Healing"] = false,
     ["Health Info"] = false,
     ["Health Information"] = false,
     ["Hide monsters"] = "Monster ausblenden",
     ["Hide non-skull players"] = "Spieler ohne Skull ausblenden",
     ["Hide Npcs"] = "NPCs ausblenden",
+    ["Hide Offline"] = false,
     ["Hide party members"] = "Partymitglieder ausblenden",
     ["Hide players"] = "Spieler ausblenden",
+    ["Hide spells for higher exp. levels"] = false,
+    ["Hide spells for other vocations"] = false,
     ["Hit Points"] = "Lebenspunkte",
-    ["Hold right mouse button to navigate\nScroll mouse middle button to zoom"] = false,
+    ["Hold left mouse button to navigate\nScroll mouse middle button to zoom\nRight mouse button to create map marks"] = false,
     ["Hotkeys"] = false,
-    ["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."] = "Wenn du das Programm schließt kann es sein, dass dein Charakter im Spiel verweilt.nKlicke 'Logout' um sicherzustellen, dass dein Charakter das Spiel wirklich verlässt.\nKlicke 'Exit' wenn du das Programm beenden willst on deinen Charakter auszuloggen.",
+    ["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."] = "Wenn du das Programm schlie�t kann es sein, dass dein Charakter im Spiel verweilt.nKlicke 'Logout' um sicherzustellen, dass dein Charakter das Spiel wirklich verl�sst.\nKlicke 'Exit' wenn du das Programm beenden willst on deinen Charakter auszuloggen.",
+    ["Ignore"] = false,
     ["Ignore capacity"] = "Belastbarkeit ignorieren",
+    ["Ignored players:"] = false,
     ["Ignore equipped"] = "Equipment ignorieren",
+    ["Ignore List"] = false,
+    ["Ignore players"] = false,
+    ["Ignore Private Messages"] = false,
+    ["Ignore Yelling"] = false,
     ["Interface framerate limit: %s"] = false,
     ["Inventory"] = "Inventar",
     ["Invite to Party"] = "Zur Party einladen",
     ["Invite to private chat"] = "Zum Privatchat einladen",
     ["IP Address Banishment"] = false,
     ["Item Offers"] = false,
-    ["It is empty.\n"] = false,
+    ["It is empty."] = false,
     ["Join %s's Party"] = "%ss Party beitreten",
     ["Leave Party"] = "Party verlassen",
     ["Level"] = "Stufe",
+    ["Lifetime Premium Account"] = false,
     ["Limits FPS to 60"] = "FPS auf 60 begrenzen",
     ["List of items that you're able to buy"] = "Liste der Items die du kaufen kannst",
     ["List of items that you're able to sell"] = "Liste der Items die du verkaufen kannst",
     ["Load"] = "Laden",
-    ["Location"] = false,
     ["Logging out..."] = "Ausloggen...",
     ["Login"] = "Einloggen",
     ["Login Error"] = false,
@@ -165,16 +195,17 @@ locale = {
     ["Minimap"] = "Minimap",
     ["Module Manager"] = "Module verwalten",
     ["Module name"] = "Modulname",
+    ["Mount"] = false,
     ["Move Stackable Item"] = false,
     ["Move up"] = false,
     ["My Offers"] = "Mein Angebot",
     ["Name:"] = "Name:",
-    ["Name"] = false,
     ["Name Report"] = false,
     ["Name Report + Banishment"] = false,
     ["Name Report + Banishment + Final Warning"] = false,
     ["No"] = false,
-    ["No item selected."] = "Keine Items ausgewählt",
+    ["No graphics card detected, everything will be drawn using the CPU,\nthus the performance will be really bad.\nPlease update your graphics driver to have a better performance."] = false,
+    ["No item selected."] = "Keine Items ausgew�hlt",
     ["No Mount"] = "Kein Reittier",
     ["No Outfit"] = "Kein Outfit",
     ["No statement has been selected."] = false,
@@ -183,84 +214,98 @@ locale = {
     ["Offer History"] = "Angebotsverlauf",
     ["Offers"] = "Angebote",
     ["Offer Type:"] = "Angebotstyp:",
+    ["Offline Training"] = false,
     ["Ok"] = false,
-    ["Okay"] = false,
     ["on %s.\n"] = false,
-    ["Open"] = "Öffnen",
-    ["Open a private message channel:"] = "Privatchannel öffnen:",
-    ["Open charlist automatically when starting otclient"] = "Charakterliste beim Start automatisch öffnen",
-    ["Open in new window"] = "Im neuen Fenster öffnen",
-    ["Open new channel"] = "Neuen Channel öffnen",
+    ["Open"] = "�ffnen",
+    ["Open a private message channel:"] = "Privatchannel �ffnen:",
+    ["Open charlist automatically when starting client"] = false,
+    ["Open in new window"] = "Im neuen Fenster �ffnen",
+    ["Open new channel"] = "Neuen Channel �ffnen",
     ["Options"] = "Optionen",
-    ["Particles Manager"] = false,
-    ["Pass Leadership to %s"] = "%s zum Anführer ernennen",
+    ["Overview"] = false,
+    ["Pass Leadership to %s"] = "%s zum Anf�hrer ernennen",
     ["Password"] = "Passwort",
-    ["Pause"] = false,
-    ["Piece Price:"] = "Stückpreis",
+    ["Piece Price:"] = "St�ckpreis",
     ["Please enter a character name:"] = "Bitte gib einen Charakternamen an:",
-    ["Please, press the key you wish to add onto your hotkeys manager"] = "Bitte die gewünschte Taste drücken",
+    ["Please, press the key you wish to add onto your hotkeys manager"] = "Bitte die gew�nschte Taste dr�cken",
     ["Please Select"] = false,
     ["Please use this dialog to only report bugs. Do not report rule violations here!"] = false,
     ["Please wait"] = "Warte bitte",
     ["Port"] = "Port",
-    ["Preview"] = "Vorschau",
+    ["Position:"] = false,
+    ["Position: %i %i %i"] = false,
+    ["Premium Account (%s) days left"] = false,
     ["Price:"] = "Preis",
-    ["Primary"] = "Primär",
+    ["Primary"] = "Prim�r",
     ["Protocol"] = "Protokoll",
-    ["Quantity:"] = "Anzahl:",
     ["Quest Log"] = false,
     ["Randomize"] = false,
-    ["Randomize characters outfit"] = "Zufälliges Outfit",
+    ["Randomize characters outfit"] = "Zuf�lliges Outfit",
     ["Reason:"] = "Grund:",
     ["Refresh"] = "Aktualisieren",
+    ["Refresh Offers"] = false,
+    ["Regeneration Time"] = false,
     ["Reject"] = "Ablehnen",
-    ["Reload"] = "Neu laden",
     ["Reload All"] = "Alle neu laden",
-    ["Remember account and password when starts otclient"] = "Benutzernamen und Passwort speichern",
+    ["Remember account and password when starts client"] = false,
     ["Remember password"] = "Passwort speichern",
     ["Remove"] = "Entfernen",
     ["Remove %s"] = "%s entfernen",
     ["Report Bug"] = false,
-    ["Revoke %s's Invitation"] = "%ss Einladung zurückziehen",
+    ["Reserved for more functionality later."] = false,
+    ["Reset Market"] = false,
+    ["Revoke %s's Invitation"] = "%ss Einladung zur�ckziehen",
     ["Rotate"] = "Rotieren",
     ["Rule Violation"] = false,
+    ["Save"] = false,
+    ["Save Messages"] = false,
     ["Search:"] = "Suchen:",
-    ["Search"] = "Suchen",
-    ["Secondary"] = "Sekundär",
-    ["Select object"] = "Objekt auswählen",
-    ["Select Outfit"] = "Outfit auswählen",
+    ["Search all items"] = false,
+    ["Secondary"] = "Sekund�r",
+    ["Select object"] = "Objekt ausw�hlen",
+    ["Select Outfit"] = "Outfit ausw�hlen",
+    ["Select your language"] = false,
     ["Sell"] = "Verkaufen",
     ["Sell Now"] = "Jetzt verkaufen",
     ["Sell Offers"] = "Verkaufsangebote",
     ["Send"] = "Versenden",
     ["Send automatically"] = "Automatisch versenden",
+    ["Send Message"] = false,
     ["Server"] = "Server",
     ["Server Log"] = false,
-    ["Set Outfit"] = "Outfit ändern",
+    ["Set Outfit"] = "Outfit �ndern",
     ["Shielding"] = "Verteidigung",
     ["Show all items"] = "Alle Items anzeigen",
+    ["Show connection ping"] = false,
     ["Show Depot Only"] = false,
     ["Show event messages in console"] = "Event Nachrichten in der Konsole anzeigen",
     ["Show frame rate"] = "FPS Rate anzeigen",
     ["Show info messages in console"] = "Informations Nachrichten in der Konsole anzeigen",
     ["Show left panel"] = false,
     ["Show levels in console"] = "Level in der Konsole anzeigen",
+    ["Show Offline"] = false,
     ["Show private messages in console"] = "Privatnachrichten in der Konsole anzeigen",
     ["Show private messages on screen"] = "Privatenachrichten auf dem Bildschirm anzeigen",
+    ["Show Server Messages"] = false,
     ["Show status messages in console"] = "Status Nachrichten in der Konsole anzeigen",
     ["Show Text"] = "Text anzeigen",
     ["Show timestamps in console"] = "Zeit in der Konsole anzeigen",
     ["Show your depot items only"] = "Nur Depotitems anzeigen",
-    ["Skills"] = "Fähigkeiten",
+    ["Skills"] = "F�higkeiten",
     ["Soul"] = false,
     ["Soul Points"] = false,
+    ["Special"] = false,
+    ["Speed"] = false,
+    ["Spell Cooldowns"] = false,
+    ["Spell List"] = false,
     ["Stamina"] = "Ausdauer",
-    ["Start"] = false,
     ["Statement:"] = false,
     ["Statement Report"] = false,
     ["Statistics"] = "Statistiken",
     ["Stop Attack"] = "Angriff abbrechen",
     ["Stop Follow"] = "Verfolgen abbrechen",
+    ["Support"] = false,
     ["%s: (use object)"] = "%s: (Objekt benutzen)",
     ["%s: (use object on target)"] = "%s: (Objekt auf Ziel benutzen)",
     ["%s: (use object on yourself)"] = false,
@@ -268,25 +313,29 @@ locale = {
     ["Sword Fighting"] = "Schwertkampf",
     ["Terminal"] = "Terminal",
     ["There is no way."] = "Es gibt keinen Weg dagin.",
+    ["Title"] = false,
     ["Total Price:"] = "Gesamtpreis:",
     ["Trade"] = "Handel",
     ["Trade with ..."] = "Handeln mit ...",
     ["Trying to reconnect in %s seconds."] = "Versuch neu zu verbinden in %s Sekunden.",
     ["Unable to load dat file, please place a valid dat in '%s'"] = false,
     ["Unable to load spr file, please place a valid spr in '%s'"] = false,
-    ["Unable to logout."] = "Es ist nicht möglich auszuloggen.",
+    ["Unable to logout."] = "Es ist nicht m�glich auszuloggen.",
+    ["Unignore"] = false,
     ["Unload"] = false,
+    ["Update needed"] = false,
     ["Use"] = "Benutzen",
     ["Use on target"] = "Auf Ziel benutzen",
     ["Use on yourself"] = false,
     ["Use with ..."] = "Benutzen mit ...",
     ["Version"] = "Version",
-    ["VIP list"] = "VIP Liste",
     ["VIP List"] = "VIP Liste",
     ["Voc."] = false,
+    ["Vocation"] = false,
     ["Waiting List"] = "Warteliste",
     ["Website"] = false,
     ["Weight:"] = "Gewicht:",
+    ["Will detect when to use diagonal step based on the\nkeys you are pressing"] = false,
     ["With crosshair"] = false,
     ["Yes"] = false,
     ["You are bleeding"] = "Du blutest",
@@ -303,8 +352,8 @@ locale = {
     ["You are hungry"] = "Du bist hungrig",
     ["You are paralysed"] = "Du bist paralysiert",
     ["You are poisoned"] = "Du bist vergiftet",
-    ["You are protected by a magic shield"] = "Du wirst von einem magischen Schild beschützt",
-    ["You are strengthened"] = "Du bist gestärkt",
+    ["You are protected by a magic shield"] = "Du wirst von einem magischen Schild besch�tzt",
+    ["You are strengthened"] = "Du bist gest�rkt",
     ["You are within a protection zone"] = "Du befindest dich in einer Schutzzone",
     ["You can enter new text."] = "Du kannst einen neuen Text eingeben",
     ["You have %s percent"] = "Du hast %d Prozent",
@@ -312,12 +361,11 @@ locale = {
     ["You may not logout during a fight"] = "Du kannst nicht mitten im Kampf ausloggen",
     ["You may not logout or enter a protection zone"] = "Du kannst nicht ausloggen oder eine Schutzzone betreten",
     ["You must enter a comment."] = "Du musst einen Kommentar eingeben.",
-    ["You must enter an account name and password."] = "Du musst deinen Benutzernamen und dein Passwort eingeben.",
-    ["You must enter a valid server address and port."] = "Du musst eine gültige Serveradresse und einen gültigen Port eingeben",
-    ["You must select a character to login!"] = "Du musst einen Charakter auswählen!",
+    ["You must enter a valid server address and port."] = "Du musst eine g�ltige Serveradresse und einen g�ltigen Port eingeben",
+    ["You must select a character to login!"] = "Du musst einen Charakter ausw�hlen!",
     ["Your Capacity:"] = "Deine Belastbarkeit:",
     ["You read the following, written by \n%s\n"] = "Du liest das Folgende, geschrieben von \n%s\n",
-    ["You read the following, written on %s.\n"] = "Du liest das Folgende, geschrieben von %s.\n",
+    ["You read the following, written on \n%s.\n"] = false,
     ["Your Money:"] = "Dein Geld:",
   }
 }
diff --git a/data/locales/es.lua b/data/locales/es.lua
index c19cc95b..676245a5 100644
--- a/data/locales/es.lua
+++ b/data/locales/es.lua
@@ -3,7 +3,7 @@
 locale = {
   name = "es",
   charset = "cp1252",
-  languageName = "Espa�ol",
+  languageName = "Espa�ol",
 
   translation = {
     ["1a) Offensive Name"] = false,
@@ -27,29 +27,31 @@ locale = {
     ["4c) False Report to Gamemaster"] = false,
     ["Accept"] = false,
     ["Account name"] = "Nombre de la cuenta",
-    ["Account Status:\nFree Account"] = "Estado de la cuenta:\nGratis",
-    ["Account Status:\nPremium Account (%s) days left"] = "Estado de la cuenta:\nCuenta premium (%s) d�as restantes",
+    ["Account Status:"] = false,
     ["Action:"] = false,
-    ["Add"] = "A�adir",
-    ["Add new VIP"] = "A�adir nuevo VIP",
+    ["Add"] = "A�adir",
+    ["Add new VIP"] = "A�adir nuevo VIP",
     ["Addon 1"] = "Addon 1",
     ["Addon 2"] = "Addon 2",
     ["Addon 3"] = "Addon 3",
-    ["Add to VIP list"] = "A�adir a lista VIP",
-    ["Adjust volume"] = "Ajustar vol�men",
+    ["Add to VIP list"] = "A�adir a lista VIP",
+    ["Adjust volume"] = "Ajustar vol�men",
     ["Alas! Brave adventurer, you have met a sad fate.\nBut do not despair, for the gods will bring you back\ninto this world in exchange for a small sacrifice\n\nSimply click on Ok to resume your journeys!"] = false,
-    ["All modules and scripts were reloaded."] = "Todos los m�dulos y scripts han sido reiniciados",
+    ["All"] = false,
+    ["All modules and scripts were reloaded."] = "Todos los m�dulos y scripts han sido reiniciados",
     ["Allow auto chase override"] = false,
+    ["Also known as dash in tibia community, recommended\nfor playing characters with high speed"] = false,
+    ["Ambient light: %s%%"] = false,
     ["Amount:"] = "Cantidad:",
     ["Amount"] = false,
     ["Anonymous"] = false,
     ["Are you sure you want to logout?"] = false,
     ["Attack"] = "Atacar",
     ["Author"] = "Autor",
-    ["Autoload"] = "Cargar autom�ticamente",
+    ["Autoload"] = "Cargar autom�ticamente",
     ["Autoload priority"] = "Prioridad de carga",
-    ["Auto login"] = "Entrar autom�ticamente",
-    ["Auto login selected character on next charlist load"] = "Entrar autom�ticamente con un personage cuando se vuelva a abrir la lista de personajes",
+    ["Auto login"] = "Entrar autom�ticamente",
+    ["Auto login selected character on next charlist load"] = "Entrar autom�ticamente con un personage cuando se vuelva a abrir la lista de personajes",
     ["Axe Fighting"] = "Combate con Hacha",
     ["Balance:"] = false,
     ["Banishment"] = false,
@@ -57,7 +59,7 @@ locale = {
     ["Battle"] = "Batalla",
     ["Browse"] = false,
     ["Bug report sent."] = false,
-    ["Button Assign"] = "Seleccionar Bot�n",
+    ["Button Assign"] = "Seleccionar Bot�n",
     ["Buy"] = "Comprar",
     ["Buy Now"] = false,
     ["Buy Offers"] = false,
@@ -69,8 +71,9 @@ locale = {
     ["Center"] = false,
     ["Channels"] = "Canales",
     ["Character List"] = "Lista de personajes",
-    ["Classic control"] = "Control cl�sico",
+    ["Classic control"] = "Control cl�sico",
     ["Clear current message window"] = false,
+    ["Clear Messages"] = false,
     ["Clear object"] = "Limpiar objeto",
     ["Client needs update."] = false,
     ["Close"] = "Cerrar",
@@ -79,30 +82,42 @@ locale = {
     ["Combat Controls"] = "Controles de combate",
     ["Comment:"] = false,
     ["Connecting to game server..."] = "Conectando al servidor de juego...",
-    ["Connecting to login server..."] = "Conectando al servidor de autentificaci�n...",
+    ["Connecting to login server..."] = "Conectando al servidor de autentificaci�n...",
+    ["Console"] = false,
+    ["Cooldowns"] = false,
     ["Copy message"] = false,
     ["Copy name"] = false,
     ["Copy Name"] = "Copiar Nombre",
+    ["Create Map Mark"] = false,
+    ["Create mark"] = false,
     ["Create New Offer"] = false,
     ["Create Offer"] = false,
     ["Current hotkeys:"] = "Atajos actuales",
-    ["Current hotkey to add: %s"] = "Atajo actual para a�adir: %s",
+    ["Current hotkey to add: %s"] = "Atajo actual para a�adir: %s",
     ["Current Offers"] = false,
     ["Default"] = "Principal",
-    ["Description"] = "Descripci�n",
+    ["Delete mark"] = false,
+    ["Description:"] = false,
+    ["Description"] = "Descripci�n",
     ["Destructive Behaviour"] = false,
     ["Detail"] = "Detalle",
     ["Details"] = false,
     ["Disable Shared Experience"] = "Desactivar experiencia compartida",
+    ["Dismount"] = false,
+    ["Display connection speed to the server (milliseconds)"] = false,
     ["Distance Fighting"] = "Combate a Distancia",
+    ["Don't stretch/shrink Game Window"] = false,
     ["Edit hotkey text:"] = "Editar texto del atajo",
     ["Edit List"] = false,
     ["Edit Text"] = "Editar Texto",
     ["Enable music"] = false,
     ["Enable Shared Experience"] = "Activar experiencia compartida",
-    ["Enable vertical synchronization"] = "Activar sincronizaci�n vertical",
+    ["Enable smart walking"] = false,
+    ["Enable vertical synchronization"] = "Activar sincronizaci�n vertical",
+    ["Enable walk booster"] = false,
     ["Enter Game"] = "Entrar al juego",
     ["Enter one name per line."] = false,
+    ["Enter with your account again to update your client."] = false,
     ["Error"] = "Error",
     ["Error"] = "Error",
     ["Excessive Unjustified Player Killing"] = false,
@@ -111,70 +126,86 @@ locale = {
     ["Experience"] = "Experiencia",
     ["Filter list to match your level"] = false,
     ["Filter list to match your vocation"] = false,
+    ["Find:"] = false,
     ["Fishing"] = "Pesca",
-    ["Fist Fighting"] = "Combate con Pu�os",
+    ["Fist Fighting"] = "Combate con Pu�os",
     ["Follow"] = "Seguir",
+    ["Force Exit"] = false,
+    ["For Your Information"] = false,
+    ["Free Account"] = false,
     ["Fullscreen"] = "Pantalla Completa",
+    ["Game"] = false,
     ["Game framerate limit: %s"] = false,
-    ["General"] = "General",
-    ["Graphics"] = "Gr�ficos",
+    ["Graphics"] = "Gr�ficos",
+    ["Graphics card driver not detected"] = false,
     ["Graphics Engine:"] = false,
     ["Head"] = "Cabeza",
+    ["Healing"] = false,
     ["Health Info"] = false,
     ["Health Information"] = false,
     ["Hide monsters"] = "Esconder monstruos",
     ["Hide non-skull players"] = "Esconder jugadores sin calavera",
     ["Hide Npcs"] = "Esconder NPCs",
+    ["Hide Offline"] = false,
     ["Hide party members"] = "Esconder miembros del grupo",
     ["Hide players"] = "Esconder jugadores",
+    ["Hide spells for higher exp. levels"] = false,
+    ["Hide spells for other vocations"] = false,
     ["Hit Points"] = "Puntos de Vida",
-    ["Hold right mouse button to navigate\nScroll mouse middle button to zoom"] = false,
+    ["Hold left mouse button to navigate\nScroll mouse middle button to zoom\nRight mouse button to create map marks"] = false,
     ["Hotkeys"] = "Atajos",
     ["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."] = false,
+    ["Ignore"] = false,
     ["Ignore capacity"] = "Ignorar capacidad",
+    ["Ignored players:"] = false,
     ["Ignore equipped"] = "Ignorar equipado",
+    ["Ignore List"] = false,
+    ["Ignore players"] = false,
+    ["Ignore Private Messages"] = false,
+    ["Ignore Yelling"] = false,
     ["Interface framerate limit: %s"] = false,
     ["Inventory"] = "Inventario",
     ["Invite to Party"] = "Invitar al grupo",
     ["Invite to private chat"] = "Invitar al canal privado",
     ["IP Address Banishment"] = false,
     ["Item Offers"] = false,
-    ["It is empty.\n"] = false,
+    ["It is empty."] = false,
     ["Join %s's Party"] = false,
     ["Leave Party"] = "Salir del grupo",
     ["Level"] = "Nivel",
+    ["Lifetime Premium Account"] = false,
     ["Limits FPS to 60"] = "Limita los FPS a 60",
     ["List of items that you're able to buy"] = "Lista de objetos que usted puede comprar",
     ["List of items that you're able to sell"] = "Lista de objetos que usted puede vender",
     ["Load"] = "Cargar",
-    ["Location"] = false,
     ["Logging out..."] = false,
     ["Login"] = "Entrar",
-    ["Login Error"] = "Error de Autentificaci�n",
-    ["Login Error"] = "Error de Autentificaci�n",
+    ["Login Error"] = "Error de Autentificaci�n",
+    ["Login Error"] = "Error de Autentificaci�n",
     ["Logout"] = false,
     ["Look"] = "Ver",
-    ["Magic Level"] = "Nivel M�gico",
+    ["Magic Level"] = "Nivel M�gico",
     ["Make sure that your client uses\nthe correct game protocol version"] = "Compruebe que tu cliente use\nuse el mismo protocolo que el servidor de juego",
     ["Mana"] = "Mana",
     ["Manage hotkeys:"] = "Configurar atajos:",
     ["Market"] = false,
     ["Market Offers"] = false,
-    ["Message of the day"] = "Mensaje del d�a",
+    ["Message of the day"] = "Mensaje del d�a",
     ["Message to "] = false,
     ["Message to %s"] = "Mandar mensaje a %s",
     ["Minimap"] = "Minimapa",
-    ["Module Manager"] = "Administrador de M�dulos",
-    ["Module name"] = "Nombre del m�dulo",
+    ["Module Manager"] = "Administrador de M�dulos",
+    ["Module name"] = "Nombre del m�dulo",
+    ["Mount"] = false,
     ["Move Stackable Item"] = "Mover objeto contable",
     ["Move up"] = "Mover arriba",
     ["My Offers"] = false,
     ["Name:"] = "Nombre:",
-    ["Name"] = false,
     ["Name Report"] = false,
     ["Name Report + Banishment"] = false,
     ["Name Report + Banishment + Final Warning"] = false,
     ["No"] = false,
+    ["No graphics card detected, everything will be drawn using the CPU,\nthus the performance will be really bad.\nPlease update your graphics driver to have a better performance."] = false,
     ["No item selected."] = false,
     ["No Mount"] = false,
     ["No Outfit"] = false,
@@ -184,70 +215,80 @@ locale = {
     ["Offer History"] = false,
     ["Offers"] = false,
     ["Offer Type:"] = false,
+    ["Offline Training"] = false,
     ["Ok"] = "Ok",
-    ["Okay"] = false,
     ["on %s.\n"] = false,
     ["Open"] = "Abrir",
     ["Open a private message channel:"] = "Abrir un canal privado:",
-    ["Open charlist automatically when starting otclient"] = "Abrir lista de personajes",
+    ["Open charlist automatically when starting client"] = false,
     ["Open in new window"] = "Abrir en una nueva ventana",
     ["Open new channel"] = "Abrir novo canal",
     ["Options"] = "Opciones",
-    ["Particles Manager"] = false,
+    ["Overview"] = false,
     ["Pass Leadership to %s"] = "Pasar el liderazgo a %s",
-    ["Password"] = "Contrase�a",
-    ["Pause"] = false,
+    ["Password"] = "Contrase�a",
     ["Piece Price:"] = false,
     ["Please enter a character name:"] = "Por favor, introduce el nombre de un personaje:",
-    ["Please, press the key you wish to add onto your hotkeys manager"] = "Por favor, presione la tecla que desee para\na�adir a tu administrador de atajos",
+    ["Please, press the key you wish to add onto your hotkeys manager"] = "Por favor, presione la tecla que desee para\na�adir a tu administrador de atajos",
     ["Please Select"] = false,
     ["Please use this dialog to only report bugs. Do not report rule violations here!"] = false,
     ["Please wait"] = "Por favor, espere",
     ["Port"] = "Puerto",
-    ["Preview"] = false,
+    ["Position:"] = false,
+    ["Position: %i %i %i"] = false,
+    ["Premium Account (%s) days left"] = false,
     ["Price:"] = "Precio",
     ["Primary"] = "Primario",
     ["Protocol"] = false,
-    ["Quantity:"] = "Cantidad:",
     ["Quest Log"] = false,
     ["Randomize"] = false,
     ["Randomize characters outfit"] = false,
     ["Reason:"] = false,
     ["Refresh"] = "Actualizar",
+    ["Refresh Offers"] = false,
+    ["Regeneration Time"] = false,
     ["Reject"] = false,
-    ["Reload"] = false,
     ["Reload All"] = "Recargar Todos",
-    ["Remember account and password when starts otclient"] = "Recordar cuenta y contrase�a cuando inicie otclient",
-    ["Remember password"] = "Recordar contrase�a",
+    ["Remember account and password when starts client"] = false,
+    ["Remember password"] = "Recordar contrase�a",
     ["Remove"] = "Quitar",
     ["Remove %s"] = "Quitar %s",
     ["Report Bug"] = false,
+    ["Reserved for more functionality later."] = false,
+    ["Reset Market"] = false,
     ["Revoke %s's Invitation"] = false,
     ["Rotate"] = "Girar",
     ["Rule Violation"] = false,
+    ["Save"] = false,
+    ["Save Messages"] = false,
     ["Search:"] = "Buscar:",
-    ["Search"] = false,
+    ["Search all items"] = false,
     ["Secondary"] = "Secundario",
     ["Select object"] = "Seleccionar objeto",
     ["Select Outfit"] = "Selecionar Traje",
+    ["Select your language"] = false,
     ["Sell"] = "Vender",
     ["Sell Now"] = false,
     ["Sell Offers"] = false,
     ["Send"] = false,
-    ["Send automatically"] = "Enviar autom�ticamente",
+    ["Send automatically"] = "Enviar autom�ticamente",
+    ["Send Message"] = false,
     ["Server"] = "Servidor",
     ["Server Log"] = "Registro del servidor",
     ["Set Outfit"] = "Escoger Traje",
     ["Shielding"] = "Defensa",
     ["Show all items"] = "Mostrar todos los objetos",
+    ["Show connection ping"] = false,
     ["Show Depot Only"] = false,
     ["Show event messages in console"] = "Mostrar los mensajes de eventos en la consola",
     ["Show frame rate"] = "Mostrar FPS",
     ["Show info messages in console"] = "Mostrar los mensajes informativos en la consola",
     ["Show left panel"] = false,
     ["Show levels in console"] = "Mostrar los niveles en la consola",
+    ["Show Offline"] = false,
     ["Show private messages in console"] = "Mostrar los mensajes privados en la consola",
     ["Show private messages on screen"] = false,
+    ["Show Server Messages"] = false,
     ["Show status messages in console"] = "Mostrar los mensajes de estado en la consola",
     ["Show Text"] = false,
     ["Show timestamps in console"] = "Mostrar la hora en la consola",
@@ -255,13 +296,17 @@ locale = {
     ["Skills"] = "Habilidades",
     ["Soul"] = false,
     ["Soul Points"] = "Puntos del Alma",
+    ["Special"] = false,
+    ["Speed"] = false,
+    ["Spell Cooldowns"] = false,
+    ["Spell List"] = false,
     ["Stamina"] = "Vigor",
-    ["Start"] = false,
     ["Statement:"] = false,
     ["Statement Report"] = false,
     ["Statistics"] = false,
     ["Stop Attack"] = "Detener el Ataque",
     ["Stop Follow"] = "Detener el Seguimiento",
+    ["Support"] = false,
     ["%s: (use object)"] = "%s: (usar objeto)",
     ["%s: (use object on target)"] = "%s: (usar objeto en objetivo)",
     ["%s: (use object on yourself)"] = "%s: (usar objeto en ti mismo)",
@@ -269,6 +314,7 @@ locale = {
     ["Sword Fighting"] = "Combate con Espada",
     ["Terminal"] = "Terminal",
     ["There is no way."] = "No hay ruta.",
+    ["Title"] = false,
     ["Total Price:"] = false,
     ["Trade"] = "Comercial",
     ["Trade with ..."] = "Comercial con ...",
@@ -276,49 +322,51 @@ locale = {
     ["Unable to load dat file, please place a valid dat in '%s'"] = false,
     ["Unable to load spr file, please place a valid spr in '%s'"] = false,
     ["Unable to logout."] = "No es posible salir.",
+    ["Unignore"] = false,
     ["Unload"] = "Descarga",
+    ["Update needed"] = false,
     ["Use"] = "Usar",
     ["Use on target"] = "Usar en objetivo",
     ["Use on yourself"] = "Usar en ti mismo",
     ["Use with ..."] = "Usar en ...",
-    ["Version"] = "Versi�n",
-    ["VIP list"] = "Lista VIP",
+    ["Version"] = "Versi�n",
     ["VIP List"] = "Lista VIP",
     ["Voc."] = false,
+    ["Vocation"] = false,
     ["Waiting List"] = false,
     ["Website"] = "Sitio Web",
     ["Weight:"] = "Peso",
+    ["Will detect when to use diagonal step based on the\nkeys you are pressing"] = false,
     ["With crosshair"] = "Con mirilla",
     ["Yes"] = false,
     ["You are bleeding"] = false,
-    ["You are burning"] = "Est�s quemando",
-    ["You are cursed"] = "Est�s maldito",
-    ["You are dazzled"] = "Est�s deslumbrado",
+    ["You are burning"] = "Est�s quemando",
+    ["You are cursed"] = "Est�s maldito",
+    ["You are dazzled"] = "Est�s deslumbrado",
     ["You are dead."] = "Has muerto.",
     ["You are dead"] = false,
-    ["You are drowing"] = "Te est�s ahogando",
+    ["You are drowing"] = "Te est�s ahogando",
     ["You are drunk"] = false,
-    ["You are electrified"] = "Est�s electrocutado",
-    ["You are freezing"] = "Est�s congelado",
+    ["You are electrified"] = "Est�s electrocutado",
+    ["You are freezing"] = "Est�s congelado",
     ["You are hasted"] = "Vas con prisa",
     ["You are hungry"] = false,
-    ["You are paralysed"] = "Est�s paralizado",
-    ["You are poisoned"] = "Est�s envenenado",
-    ["You are protected by a magic shield"] = "Est�s protegido por un escudo m�gico",
-    ["You are strengthened"] = "Est�s reforzado",
-    ["You are within a protection zone"] = "Est�s en una zona de protecci�n",
+    ["You are paralysed"] = "Est�s paralizado",
+    ["You are poisoned"] = "Est�s envenenado",
+    ["You are protected by a magic shield"] = "Est�s protegido por un escudo m�gico",
+    ["You are strengthened"] = "Est�s reforzado",
+    ["You are within a protection zone"] = "Est�s en una zona de protecci�n",
     ["You can enter new text."] = false,
     ["You have %s percent"] = "Tienes %s por ciento",
     ["You have %s percent to go"] = "Te falta %s por ciento para avanzar",
-    ["You may not logout during a fight"] = "No puedes salir mientras est�s en un combate",
-    ["You may not logout or enter a protection zone"] = "No puedes salir o entrar en una zona de protecci�n",
+    ["You may not logout during a fight"] = "No puedes salir mientras est�s en un combate",
+    ["You may not logout or enter a protection zone"] = "No puedes salir o entrar en una zona de protecci�n",
     ["You must enter a comment."] = false,
-    ["You must enter an account name and password."] = false,
     ["You must enter a valid server address and port."] = false,
     ["You must select a character to login!"] = "Debes seleccionar un personaje para entrar!",
     ["Your Capacity:"] = false,
     ["You read the following, written by \n%s\n"] = false,
-    ["You read the following, written on %s.\n"] = false,
+    ["You read the following, written on \n%s.\n"] = false,
     ["Your Money:"] = false,
   }
 }
diff --git a/data/locales/pl.lua b/data/locales/pl.lua
index f2f2f0af..35743eae 100644
--- a/data/locales/pl.lua
+++ b/data/locales/pl.lua
@@ -5,7 +5,6 @@
 
 locale = {
   name = "pl",
-  charset = "cp1250",
   languageName = "Polski",
 
   translation = {
@@ -29,299 +28,347 @@ locale = {
     ["4b) Pretending to Have Influence on Rule Enforcement"] = false,
     ["4c) False Report to Gamemaster"] = false,
     ["Accept"] = false,
-    ["Account name"] = "Nombre de la cuenta",
-    ["Account Status:\nFree Account"] = "Estado de la cuenta:\nGratis",
-    ["Account Status:\nPremium Account (%s) days left"] = "Estado de la cuenta:\nCuenta premium (%s) días restantes",
+    ["Account name"] = "Numer konta",
+    ["Account Status:"] = false,
     ["Action:"] = false,
-    ["Add"] = "Añadir",
-    ["Add new VIP"] = "Añadir nuevo VIP",
+    ["Add"] = "Dodaj",
+    ["Add new VIP"] = "Nowy VIP",
     ["Addon 1"] = "Addon 1",
     ["Addon 2"] = "Addon 2",
     ["Addon 3"] = "Addon 3",
-    ["Add to VIP list"] = "Añadir a lista VIP",
-    ["Adjust volume"] = "Ajustar volúmen",
+    ["Add to VIP list"] = "Dodaj do VIPow",
+    ["Adjust volume"] = "Zmien glosnosc",
     ["Alas! Brave adventurer, you have met a sad fate.\nBut do not despair, for the gods will bring you back\ninto this world in exchange for a small sacrifice\n\nSimply click on Ok to resume your journeys!"] = false,
-    ["All modules and scripts were reloaded."] = "Todos los módulos y scripts han sido reiniciados",
+    ["All"] = false,
+    ["All modules and scripts were reloaded."] = "Wszystkie moduly ",
     ["Allow auto chase override"] = false,
-    ["Amount:"] = "Cantidad:",
+    ["Also known as dash in tibia community, recommended\nfor playing characters with high speed"] = false,
+    ["Ambient light: %s%%"] = false,
+    ["Amount:"] = "Ilosc:",
     ["Amount"] = false,
     ["Anonymous"] = false,
     ["Are you sure you want to logout?"] = false,
-    ["Attack"] = "Atacar",
+    ["Attack"] = "Atak",
     ["Author"] = "Autor",
-    ["Autoload"] = "Cargar automáticamente",
-    ["Autoload priority"] = "Prioridad de carga",
-    ["Auto login"] = "Entrar automáticamente",
-    ["Auto login selected character on next charlist load"] = "Entrar automáticamente con un personage cuando se vuelva a abrir la lista de personajes",
-    ["Axe Fighting"] = "Combate con Hacha",
+    ["Autoload"] = "Autoladowanie",
+    ["Autoload priority"] = "Priorytet autoladowania",
+    ["Auto login"] = "Loguj automatycznie",
+    ["Auto login selected character on next charlist load"] = "Automatycznie zaloguj wybrana postac podczas kolejnego ladowaia listy postaci",
+    ["Axe Fighting"] = "Walka toporem",
     ["Balance:"] = false,
     ["Banishment"] = false,
     ["Banishment + Final Warning"] = false,
-    ["Battle"] = "Batalla",
+    ["Battle"] = "Bitwa",
     ["Browse"] = false,
     ["Bug report sent."] = false,
-    ["Button Assign"] = "Seleccionar Botón",
-    ["Buy"] = "Comprar",
+    ["Button Assign"] = "Przypisanie Klawisza",
+    ["Buy"] = "Kup",
     ["Buy Now"] = false,
     ["Buy Offers"] = false,
-    ["Buy with backpack"] = "Comprar con mochila",
-    ["Cancel"] = "Cancelar",
+    ["Buy with backpack"] = "Kupuj z plecakami",
+    ["Cancel"] = "Anuluj",
     ["Cannot login while already in game."] = false,
     ["Cap"] = false,
     ["Capacity"] = "Capacidad",
     ["Center"] = false,
-    ["Channels"] = "Canales",
-    ["Character List"] = "Lista de personajes",
-    ["Classic control"] = "Control clásico",
+    ["Channels"] = "Kanaly",
+    ["Character List"] = "Lista postaci",
+    ["Classic control"] = "Klasyczne sterowaie",
     ["Clear current message window"] = false,
-    ["Clear object"] = "Limpiar objeto",
+    ["Clear Messages"] = false,
+    ["Clear object"] = "Wyczysc obiekt",
     ["Client needs update."] = false,
-    ["Close"] = "Cerrar",
-    ["Close this channel"] = "Cerrar este canal",
-    ["Club Fighting"] = "Combate con Maza",
-    ["Combat Controls"] = "Controles de combate",
+    ["Close"] = "Zamknij",
+    ["Close this channel"] = "Zamknij kanal",
+    ["Club Fighting"] = "Walka obuchem",
+    ["Combat Controls"] = "Kontrola walki",
     ["Comment:"] = false,
-    ["Connecting to game server..."] = "Conectando al servidor de juego...",
-    ["Connecting to login server..."] = "Conectando al servidor de autentificación...",
+    ["Connecting to game server..."] = "Laczenie z serwerem gry...",
+    ["Connecting to login server..."] = "Laczenie z serwerem logowania...",
+    ["Console"] = false,
+    ["Cooldowns"] = false,
     ["Copy message"] = false,
     ["Copy name"] = false,
-    ["Copy Name"] = "Copiar Nombre",
+    ["Copy Name"] = "Kopiuj Nick",
+    ["Create Map Mark"] = false,
+    ["Create mark"] = false,
     ["Create New Offer"] = false,
     ["Create Offer"] = false,
-    ["Current hotkeys:"] = "Atajos actuales",
-    ["Current hotkey to add: %s"] = "Atajo actual para añadir: %s",
+    ["Current hotkeys:"] = "Aktualny hotkey:",
+    ["Current hotkey to add: %s"] = "Aktualny hotkey do dodania: %s",
     ["Current Offers"] = false,
-    ["Default"] = "Principal",
-    ["Description"] = "Descripción",
+    ["Default"] = "Domyslny",
+    ["Delete mark"] = false,
+    ["Description:"] = false,
+    ["Description"] = "Opis",
     ["Destructive Behaviour"] = false,
-    ["Detail"] = "Detalle",
+    ["Detail"] = "Szczegoly",
     ["Details"] = false,
-    ["Disable Shared Experience"] = "Desactivar experiencia compartida",
-    ["Distance Fighting"] = "Combate a Distancia",
-    ["Edit hotkey text:"] = "Editar texto del atajo",
+    ["Disable Shared Experience"] = "Wylacz Dzielenie Doswiadczenia",
+    ["Dismount"] = false,
+    ["Display connection speed to the server (milliseconds)"] = false,
+    ["Distance Fighting"] = "Walka na odleglosc",
+    ["Don't stretch/shrink Game Window"] = false,
+    ["Edit hotkey text:"] = "Edytuj tresc hotkeya:",
     ["Edit List"] = false,
-    ["Edit Text"] = "Editar Texto",
+    ["Edit Text"] = "Edytuj tekst",
     ["Enable music"] = false,
-    ["Enable Shared Experience"] = "Activar experiencia compartida",
-    ["Enable vertical synchronization"] = "Activar sincronización vertical",
-    ["Enter Game"] = "Entrar al juego",
+    ["Enable Shared Experience"] = "Wlacz dzielenie doswiadczenia",
+    ["Enable smart walking"] = false,
+    ["Enable vertical synchronization"] = "Wlacz synchronizacje pionowa",
+    ["Enable walk booster"] = false,
+    ["Enter Game"] = "Wejdz do gry",
     ["Enter one name per line."] = false,
-    ["Error"] = "Error",
-    ["Error"] = "Error",
+    ["Enter with your account again to update your client."] = false,
+    ["Error"] = "Blad",
+    ["Error"] = "Blad",
     ["Excessive Unjustified Player Killing"] = false,
-    ["Exclude from private chat"] = "Excluir del canal privado",
+    ["Exclude from private chat"] = "Wyrzuc w prywatnej konwersacji",
     ["Exit"] = false,
-    ["Experience"] = "Experiencia",
+    ["Experience"] = "Doswiadczenie",
     ["Filter list to match your level"] = false,
     ["Filter list to match your vocation"] = false,
-    ["Fishing"] = "Pesca",
-    ["Fist Fighting"] = "Combate con Puños",
-    ["Follow"] = "Seguir",
-    ["Fullscreen"] = "Pantalla Completa",
+    ["Find:"] = false,
+    ["Fishing"] = "Wedkarstwo",
+    ["Fist Fighting"] = "Walka wrecz",
+    ["Follow"] = "Podazaj",
+    ["Force Exit"] = false,
+    ["For Your Information"] = false,
+    ["Free Account"] = false,
+    ["Fullscreen"] = "Pelen ekran",
+    ["Game"] = false,
     ["Game framerate limit: %s"] = false,
-    ["General"] = "General",
-    ["Graphics"] = "Gráficos",
+    ["Graphics"] = "Grafika",
+    ["Graphics card driver not detected"] = false,
     ["Graphics Engine:"] = false,
-    ["Head"] = "Cabeza",
+    ["Head"] = "Glowa",
+    ["Healing"] = false,
     ["Health Info"] = false,
     ["Health Information"] = false,
-    ["Hide monsters"] = "Esconder monstruos",
-    ["Hide non-skull players"] = "Esconder jugadores sin calavera",
-    ["Hide Npcs"] = "Esconder NPCs",
-    ["Hide party members"] = "Esconder miembros del grupo",
-    ["Hide players"] = "Esconder jugadores",
-    ["Hit Points"] = "Puntos de Vida",
-    ["Hold right mouse button to navigate\nScroll mouse middle button to zoom"] = false,
-    ["Hotkeys"] = "Atajos",
+    ["Hide monsters"] = "Ukryj potwory",
+    ["Hide non-skull players"] = "Ukryj graczy bez skulla",
+    ["Hide Npcs"] = "Ukryj NPCe",
+    ["Hide Offline"] = false,
+    ["Hide party members"] = "Ukryj czlonkow zabawy",
+    ["Hide players"] = "Ukryj graczy",
+    ["Hide spells for higher exp. levels"] = false,
+    ["Hide spells for other vocations"] = false,
+    ["Hit Points"] = "Punkty uderzen",
+    ["Hold left mouse button to navigate\nScroll mouse middle button to zoom\nRight mouse button to create map marks"] = false,
+    ["Hotkeys"] = "Hotkeye",
     ["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."] = false,
-    ["Ignore capacity"] = "Ignorar capacidad",
-    ["Ignore equipped"] = "Ignorar equipado",
+    ["Ignore"] = false,
+    ["Ignore capacity"] = "Ignoruj pojemnosc",
+    ["Ignored players:"] = false,
+    ["Ignore equipped"] = "Ignoruj ekwipunek",
+    ["Ignore List"] = false,
+    ["Ignore players"] = false,
+    ["Ignore Private Messages"] = false,
+    ["Ignore Yelling"] = false,
     ["Interface framerate limit: %s"] = false,
-    ["Inventory"] = "Inventario",
-    ["Invite to Party"] = "Invitar al grupo",
-    ["Invite to private chat"] = "Invitar al canal privado",
+    ["Inventory"] = "Inwentarz",
+    ["Invite to Party"] = "Zapros do zabawy",
+    ["Invite to private chat"] = "Zapros do prywatnej konwersacji",
     ["IP Address Banishment"] = false,
     ["Item Offers"] = false,
-    ["It is empty.\n"] = false,
+    ["It is empty."] = false,
     ["Join %s's Party"] = false,
-    ["Leave Party"] = "Salir del grupo",
-    ["Level"] = "Nivel",
-    ["Limits FPS to 60"] = "Limita los FPS a 60",
-    ["List of items that you're able to buy"] = "Lista de objetos que usted puede comprar",
-    ["List of items that you're able to sell"] = "Lista de objetos que usted puede vender",
-    ["Load"] = "Cargar",
-    ["Location"] = false,
+    ["Leave Party"] = "Opusc zabawe",
+    ["Level"] = "Poziom",
+    ["Lifetime Premium Account"] = false,
+    ["Limits FPS to 60"] = "Ogranicz FPS do 60",
+    ["List of items that you're able to buy"] = "Lista przedmiotow, ktore mozesz kupic",
+    ["List of items that you're able to sell"] = "Lista przedmiotow, ktore mozesz sprzedac",
+    ["Load"] = "Wczytaj",
     ["Logging out..."] = false,
-    ["Login"] = "Entrar",
-    ["Login Error"] = "Error de Autentificación",
-    ["Login Error"] = "Error de Autentificación",
+    ["Login"] = "Zaloguj",
+    ["Login Error"] = "Blad Logowania",
+    ["Login Error"] = "Blad Logowania",
     ["Logout"] = false,
-    ["Look"] = "Ver",
-    ["Magic Level"] = "Nivel Mágico",
-    ["Make sure that your client uses\nthe correct game protocol version"] = "Compruebe que tu cliente use\nuse el mismo protocolo que el servidor de juego",
+    ["Look"] = "Spojrz",
+    ["Magic Level"] = "Poziom Magiczny",
+    ["Make sure that your client uses\nthe correct game protocol version"] = "Upewnij sie, ze twoj klient\nuzywa wlasciwego protokolu gry.",
     ["Mana"] = "Mana",
-    ["Manage hotkeys:"] = "Configurar atajos:",
+    ["Manage hotkeys:"] = "Skonfiguruj hotkeye:",
     ["Market"] = false,
     ["Market Offers"] = false,
-    ["Message of the day"] = "Mensaje del día",
+    ["Message of the day"] = "Wiadomosc dnia",
     ["Message to "] = false,
-    ["Message to %s"] = "Mandar mensaje a %s",
+    ["Message to %s"] = "Wiadomosc do %s",
     ["Minimap"] = "Minimapa",
-    ["Module Manager"] = "Administrador de Módulos",
-    ["Module name"] = "Nombre del módulo",
-    ["Move Stackable Item"] = "Mover objeto contable",
-    ["Move up"] = "Mover arriba",
+    ["Module Manager"] = "Menedzer modulow",
+    ["Module name"] = "Nazwa modulu",
+    ["Mount"] = false,
+    ["Move Stackable Item"] = "Przenies przedmiot",
+    ["Move up"] = "Przenies wyzej",
     ["My Offers"] = false,
-    ["Name:"] = "Nombre:",
-    ["Name"] = false,
+    ["Name:"] = "Nazwa:",
     ["Name Report"] = false,
     ["Name Report + Banishment"] = false,
     ["Name Report + Banishment + Final Warning"] = false,
     ["No"] = false,
+    ["No graphics card detected, everything will be drawn using the CPU,\nthus the performance will be really bad.\nPlease update your graphics driver to have a better performance."] = false,
     ["No item selected."] = false,
     ["No Mount"] = false,
     ["No Outfit"] = false,
     ["No statement has been selected."] = false,
     ["Notation"] = false,
-    ["NPC Trade"] = "Comercia con NPC",
+    ["NPC Trade"] = "Handel NPC",
     ["Offer History"] = false,
     ["Offers"] = false,
     ["Offer Type:"] = false,
+    ["Offline Training"] = false,
     ["Ok"] = "Ok",
-    ["Okay"] = false,
     ["on %s.\n"] = false,
-    ["Open"] = "Abrir",
-    ["Open a private message channel:"] = "Abrir un canal privado:",
-    ["Open charlist automatically when starting otclient"] = "Abrir lista de personajes",
-    ["Open in new window"] = "Abrir en una nueva ventana",
-    ["Open new channel"] = "Abrir novo canal",
-    ["Options"] = "Opciones",
-    ["Particles Manager"] = false,
-    ["Pass Leadership to %s"] = "Pasar el liderazgo a %s",
-    ["Password"] = "Contraseña",
-    ["Pause"] = false,
+    ["Open"] = "Otworz",
+    ["Open a private message channel:"] = "Otworz prywatny kanal:",
+    ["Open charlist automatically when starting client"] = false,
+    ["Open in new window"] = "Otworz w nowym oknie",
+    ["Open new channel"] = "Otworz nowy kanal",
+    ["Options"] = "Opcje",
+    ["Overview"] = false,
+    ["Pass Leadership to %s"] = "Przekaz przywodztwo %s",
+    ["Password"] = "Haslo",
     ["Piece Price:"] = false,
-    ["Please enter a character name:"] = "Por favor, introduce el nombre de un personaje:",
-    ["Please, press the key you wish to add onto your hotkeys manager"] = "Por favor, presione la tecla que desee para\nañadir a tu administrador de atajos",
+    ["Please enter a character name:"] = "Podaj nazwe postaci:",
+    ["Please, press the key you wish to add onto your hotkeys manager"] = "Nacisnij klawisz, ktory chcesz dodac do menedzera skrotow klawiszowych",
     ["Please Select"] = false,
     ["Please use this dialog to only report bugs. Do not report rule violations here!"] = false,
-    ["Please wait"] = "Por favor, espere",
-    ["Port"] = "Puerto",
-    ["Preview"] = false,
-    ["Price:"] = "Precio",
-    ["Primary"] = "Primario",
+    ["Please wait"] = "Prosze czekac",
+    ["Port"] = "Port",
+    ["Position:"] = false,
+    ["Position: %i %i %i"] = false,
+    ["Premium Account (%s) days left"] = false,
+    ["Price:"] = "Cena:",
+    ["Primary"] = "Podstawowy",
     ["Protocol"] = false,
-    ["Quantity:"] = "Cantidad:",
     ["Quest Log"] = false,
     ["Randomize"] = false,
     ["Randomize characters outfit"] = false,
     ["Reason:"] = false,
-    ["Refresh"] = "Actualizar",
+    ["Refresh"] = "Odswiez",
+    ["Refresh Offers"] = false,
+    ["Regeneration Time"] = false,
     ["Reject"] = false,
-    ["Reload"] = false,
-    ["Reload All"] = "Recargar Todos",
-    ["Remember account and password when starts otclient"] = "Recordar cuenta y contraseña cuando inicie otclient",
-    ["Remember password"] = "Recordar contraseña",
-    ["Remove"] = "Quitar",
-    ["Remove %s"] = "Quitar %s",
+    ["Reload All"] = "Przeladuj Wszystko",
+    ["Remember account and password when starts client"] = false,
+    ["Remember password"] = "Zapamietaj haslo",
+    ["Remove"] = "Usun",
+    ["Remove %s"] = "Usun %s",
     ["Report Bug"] = false,
+    ["Reserved for more functionality later."] = false,
+    ["Reset Market"] = false,
     ["Revoke %s's Invitation"] = false,
-    ["Rotate"] = "Girar",
+    ["Rotate"] = "Obroc",
     ["Rule Violation"] = false,
-    ["Search:"] = "Buscar:",
-    ["Search"] = false,
-    ["Secondary"] = "Secundario",
-    ["Select object"] = "Seleccionar objeto",
-    ["Select Outfit"] = "Selecionar Traje",
-    ["Sell"] = "Vender",
+    ["Save"] = false,
+    ["Save Messages"] = false,
+    ["Search:"] = "Szukaj:",
+    ["Search all items"] = false,
+    ["Secondary"] = "Drugorzedny",
+    ["Select object"] = "Wybierz obiekt",
+    ["Select Outfit"] = "Wybierz outfit",
+    ["Select your language"] = false,
+    ["Sell"] = "Sprzedaj",
     ["Sell Now"] = false,
     ["Sell Offers"] = false,
     ["Send"] = false,
-    ["Send automatically"] = "Enviar automáticamente",
-    ["Server"] = "Servidor",
-    ["Server Log"] = "Registro del servidor",
-    ["Set Outfit"] = "Escoger Traje",
-    ["Shielding"] = "Defensa",
-    ["Show all items"] = "Mostrar todos los objetos",
+    ["Send automatically"] = "Wyslij automatycznie",
+    ["Send Message"] = false,
+    ["Server"] = "Serwer",
+    ["Server Log"] = "Log Serwera",
+    ["Set Outfit"] = "Ustaw outfit",
+    ["Shielding"] = "Obrona tarcza",
+    ["Show all items"] = "Pokaz wszystkie przedmioty",
+    ["Show connection ping"] = false,
     ["Show Depot Only"] = false,
-    ["Show event messages in console"] = "Mostrar los mensajes de eventos en la consola",
-    ["Show frame rate"] = "Mostrar FPS",
-    ["Show info messages in console"] = "Mostrar los mensajes informativos en la consola",
+    ["Show event messages in console"] = "Pokaz wydarzenia w konsoli",
+    ["Show frame rate"] = "Pokaz ilosc FPS",
+    ["Show info messages in console"] = "Pokaz informacje w konsoli",
     ["Show left panel"] = false,
-    ["Show levels in console"] = "Mostrar los niveles en la consola",
-    ["Show private messages in console"] = "Mostrar los mensajes privados en la consola",
+    ["Show levels in console"] = "Pokaz poziomy w konsoli",
+    ["Show Offline"] = false,
+    ["Show private messages in console"] = "Pokaz prywatne wiadomosci w konsoli",
     ["Show private messages on screen"] = false,
-    ["Show status messages in console"] = "Mostrar los mensajes de estado en la consola",
+    ["Show Server Messages"] = false,
+    ["Show status messages in console"] = "Pokaz status w konsoli",
     ["Show Text"] = false,
-    ["Show timestamps in console"] = "Mostrar la hora en la consola",
+    ["Show timestamps in console"] = "Pokaz znaczniki czasu w konsoli",
     ["Show your depot items only"] = false,
-    ["Skills"] = "Habilidades",
+    ["Skills"] = "Umiejetnosci",
     ["Soul"] = false,
-    ["Soul Points"] = "Puntos del Alma",
-    ["Stamina"] = "Vigor",
-    ["Start"] = false,
+    ["Soul Points"] = "Punkty Duszy",
+    ["Special"] = false,
+    ["Speed"] = false,
+    ["Spell Cooldowns"] = false,
+    ["Spell List"] = false,
+    ["Stamina"] = "Wytrzymalosc",
     ["Statement:"] = false,
     ["Statement Report"] = false,
     ["Statistics"] = false,
-    ["Stop Attack"] = "Detener el Ataque",
-    ["Stop Follow"] = "Detener el Seguimiento",
-    ["%s: (use object)"] = "%s: (usar objeto)",
-    ["%s: (use object on target)"] = "%s: (usar objeto en objetivo)",
-    ["%s: (use object on yourself)"] = "%s: (usar objeto en ti mismo)",
-    ["%s: (use object with crosshair)"] = "%s: (usar objeto con mirilla)",
-    ["Sword Fighting"] = "Combate con Espada",
+    ["Stop Attack"] = "Zatrzymaj atak",
+    ["Stop Follow"] = "Zatrzymaj podazanie",
+    ["Support"] = false,
+    ["%s: (use object)"] = "%s: (uzyj obiekt)",
+    ["%s: (use object on target)"] = "%s: (uzyj obiektu na celu)",
+    ["%s: (use object on yourself)"] = "%s: (uzyj obiektu na sobie)",
+    ["%s: (use object with crosshair)"] = "%s: (uzyj obiektu z celownikiem)",
+    ["Sword Fighting"] = "Atak mieczem",
     ["Terminal"] = "Terminal",
-    ["There is no way."] = "No hay ruta.",
+    ["There is no way."] = "Nie ma drogi.",
+    ["Title"] = false,
     ["Total Price:"] = false,
-    ["Trade"] = "Comercial",
-    ["Trade with ..."] = "Comercial con ...",
+    ["Trade"] = "Handel",
+    ["Trade with ..."] = "Handluj z ...",
     ["Trying to reconnect in %s seconds."] = false,
     ["Unable to load dat file, please place a valid dat in '%s'"] = false,
     ["Unable to load spr file, please place a valid spr in '%s'"] = false,
-    ["Unable to logout."] = "No es posible salir.",
-    ["Unload"] = "Descarga",
-    ["Use"] = "Usar",
-    ["Use on target"] = "Usar en objetivo",
-    ["Use on yourself"] = "Usar en ti mismo",
-    ["Use with ..."] = "Usar en ...",
-    ["Version"] = "Versión",
-    ["VIP list"] = "Lista VIP",
+    ["Unable to logout."] = "Nie mozna sie wylogowac.",
+    ["Unignore"] = false,
+    ["Unload"] = "Wylacz",
+    ["Update needed"] = false,
+    ["Use"] = "Uzyj",
+    ["Use on target"] = "Uzyj na celu",
+    ["Use on yourself"] = "Uzyj na sobie",
+    ["Use with ..."] = "Uzyj z ...",
+    ["Version"] = "Wersja",
     ["VIP List"] = "Lista VIP",
     ["Voc."] = false,
+    ["Vocation"] = false,
     ["Waiting List"] = false,
-    ["Website"] = "Sitio Web",
-    ["Weight:"] = "Peso",
-    ["With crosshair"] = "Con mirilla",
+    ["Website"] = "Strona:",
+    ["Weight:"] = "Waga:",
+    ["Will detect when to use diagonal step based on the\nkeys you are pressing"] = false,
+    ["With crosshair"] = "Z celownikiem",
     ["Yes"] = false,
     ["You are bleeding"] = false,
-    ["You are burning"] = "Estás quemando",
-    ["You are cursed"] = "Estás maldito",
-    ["You are dazzled"] = "Estás deslumbrado",
-    ["You are dead."] = "Has muerto.",
+    ["You are burning"] = "Palisz sie",
+    ["You are cursed"] = "Jestes przeklety",
+    ["You are dazzled"] = "Jestes oslepiony",
+    ["You are dead."] = "Zginales marnie.",
     ["You are dead"] = false,
-    ["You are drowing"] = "Te estás ahogando",
+    ["You are drowing"] = "Topisz sie",
     ["You are drunk"] = false,
-    ["You are electrified"] = "Estás electrocutado",
-    ["You are freezing"] = "Estás congelado",
-    ["You are hasted"] = "Vas con prisa",
+    ["You are electrified"] = "Jestes porazony pradem",
+    ["You are freezing"] = "Marzniesz",
+    ["You are hasted"] = "Zapieprzasz",
     ["You are hungry"] = false,
-    ["You are paralysed"] = "Estás paralizado",
-    ["You are poisoned"] = "Estás envenenado",
-    ["You are protected by a magic shield"] = "Estás protegido por un escudo mágico",
-    ["You are strengthened"] = "Estás reforzado",
-    ["You are within a protection zone"] = "Estás en una zona de protección",
+    ["You are paralysed"] = "Jestes sparalizowany",
+    ["You are poisoned"] = "Jestes zatruty",
+    ["You are protected by a magic shield"] = "Jestes chroniony magiczna tarcza",
+    ["You are strengthened"] = "Jestes wzmocniony",
+    ["You are within a protection zone"] = "Jestes w strefie ochronnej",
     ["You can enter new text."] = false,
-    ["You have %s percent"] = "Tienes %s por ciento",
-    ["You have %s percent to go"] = "Te falta %s por ciento para avanzar",
-    ["You may not logout during a fight"] = "No puedes salir mientras estás en un combate",
-    ["You may not logout or enter a protection zone"] = "No puedes salir o entrar en una zona de protección",
+    ["You have %s percent"] = "Masz %s procent",
+    ["You have %s percent to go"] = "Brakuje Ci %s procent",
+    ["You may not logout during a fight"] = "Nie mozesz sie wylogowac w trakcie walki",
+    ["You may not logout or enter a protection zone"] = "Nie mozesz sie wylogowac ani wejsc do strefy ochronnej",
     ["You must enter a comment."] = false,
-    ["You must enter an account name and password."] = false,
     ["You must enter a valid server address and port."] = false,
-    ["You must select a character to login!"] = "Debes seleccionar un personaje para entrar!",
+    ["You must select a character to login!"] = "Musisz wybrac postac aby sie zalogowac!",
     ["Your Capacity:"] = false,
     ["You read the following, written by \n%s\n"] = false,
-    ["You read the following, written on %s.\n"] = false,
+    ["You read the following, written on \n%s.\n"] = false,
     ["Your Money:"] = false,
   }
 }
diff --git a/data/locales/pt.lua b/data/locales/pt.lua
index a28e576d..2dcfcaa4 100644
--- a/data/locales/pt.lua
+++ b/data/locales/pt.lua
@@ -1,35 +1,33 @@
 locale = {
   name = "pt",
   charset = "cp1252",
-  languageName = "Portugu�s",
+  languageName = "Portugu�s",
 
-  -- As tradu��es devem vir sempre em ordem alfab�tica.
+  -- As tradu��es devem vir sempre em ordem alfab�tica.
   translation = {
     ["1a) Offensive Name"] = "1a) Nome ofensivo",
-    ["1b) Invalid Name Format"] = "1b) Nome com formato inv�lido",
-    ["1c) Unsuitable Name"] = "1c) Nome n�o adequado",
-    ["1d) Name Inciting Rule Violation"] = "1d) Nome estimulando viola��o de regra",
-    ["2a) Offensive Statement"] = "2a) Afirma��o ofensiva",
+    ["1b) Invalid Name Format"] = "1b) Nome com formato inv�lido",
+    ["1c) Unsuitable Name"] = "1c) Nome n�o adequado",
+    ["1d) Name Inciting Rule Violation"] = "1d) Nome estimulando viola��o de regra",
+    ["2a) Offensive Statement"] = "2a) Afirma��o ofensiva",
     ["2b) Spamming"] = "2b) Spamming",
-    ["2c) Illegal Advertising"] = "2c) An�ncio ilegal",
-    ["2d) Off-Topic Public Statement"] = "2d) Afirma��o p�blica fora de contexto",
-    ["2e) Non-English Public Statement"] = "2e) Afirma��o p�blica em lingua n�o inglesa",
-    ["2f) Inciting Rule Violation"] = "2f) Estimulando viola��o de regra",
+    ["2c) Illegal Advertising"] = "2c) An�ncio ilegal",
+    ["2d) Off-Topic Public Statement"] = "2d) Afirma��o p�blica fora de contexto",
+    ["2e) Non-English Public Statement"] = "2e) Afirma��o p�blica em lingua n�o inglesa",
+    ["2f) Inciting Rule Violation"] = "2f) Estimulando viola��o de regra",
     ["3a) Bug Abuse"] = "3a) Abuso de falhas",
     ["3b) Game Weakness Abuse"] = "3b) Abuso de falhas no jogo",
     ["3c) Using Unofficial Software to Play"] = "3c) Uso de programas ilegais para jogar",
     ["3d) Hacking"] = "3d) Hacking",
     ["3e) Multi-Clienting"] = "3e) Uso de mais de um cliente para jogar",
     ["3f) Account Trading or Sharing"] = "3f) Troca de contas ou compartilhamento",
-    ["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",
-    ["4c) False Report to Gamemaster"] = "4c) Relat�rio falso para Gamemaster",
-    ["Abilities"] = "Abilidades",
+    ["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",
+    ["4c) False Report to Gamemaster"] = "4c) Relat�rio falso para Gamemaster",
     ["Accept"] = "Aceitar",
     ["Account name"] = "Nome da conta",
-    ["Account Status:\nFree Account"] = "Estado da conta:\nGr�tis",
-    ["Account Status:\nPremium Account (%s) days left"] = "Estado da conta:\nConta premium (%s) dias faltando",
-    ["Action:"] = "A��o:",
+    ["Account Status:"] = false,
+    ["Action:"] = "A��o:",
     ["Add"] = "Adicionar",
     ["Add new VIP"] = "Adicionar nova VIP",
     ["Addon 1"] = "Addon 1",
@@ -39,13 +37,14 @@ locale = {
     ["Adjust volume"] = "Ajustar volume",
     ["Alas! Brave adventurer, you have met a sad fate.\nBut do not despair, for the gods will bring you back\ninto this world in exchange for a small sacrifice\n\nSimply click on Ok to resume your journeys!"] = false,
     ["All"] = "Todos",
-    ["All modules and scripts were reloaded."] = "Todos m�dulos e scripts foram recarregados.",
-    ["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",
+    ["All modules and scripts were reloaded."] = "Todos m�dulos e scripts foram recarregados.",
+    ["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",
+    ["Ambient light: %s%%"] = false,
     ["Amount:"] = "Quantidade:",
     ["Amount"] = "Quantidade",
-    ["Anonymous"] = "An�nimo",
-    ["Are you sure you want to logout?"] = "Voc� tem certeza que quer sair?",
+    ["Anonymous"] = "An�nimo",
+    ["Are you sure you want to logout?"] = "Voc� tem certeza que quer sair?",
     ["Attack"] = "Atacar",
     ["Author"] = "Autor",
     ["Autoload"] = "Carregar automaticamente",
@@ -59,112 +58,132 @@ locale = {
     ["Battle"] = "Batalha",
     ["Browse"] = "Navegar",
     ["Bug report sent."] = "Reporte de bug enviado.",
-    ["Button Assign"] = "Selecionar bot�o",
+    ["Button Assign"] = "Selecionar bot�o",
     ["Buy"] = "Comprar",
     ["Buy Now"] = "Comparar agora",
     ["Buy Offers"] = "Ofertas de compra",
     ["Buy with backpack"] = "Comprar com mochila",
     ["Cancel"] = "Cancelar",
-    ["Cannot login while already in game."] = "N�o � possivel logar enquanto j� estiver jogando.",
+    ["Cannot login while already in game."] = "N�o � possivel logar enquanto j� estiver jogando.",
     ["Cap"] = "Cap",
     ["Capacity"] = "Capacidade",
     ["Center"] = "Centro",
     ["Channels"] = "Canais",
     ["Character List"] = "Lista de personagens",
-    ["Classic control"] = "Controle cl�ssico",
+    ["Classic control"] = "Controle cl�ssico",
     ["Clear current message window"] = "Apagar mensagens",
+    ["Clear Messages"] = false,
     ["Clear object"] = "Limpar objeto",
     ["Client needs update."] = "O client do jogo precisa ser atualizado",
     ["Close"] = "Fechar",
     ["Close this channel"] = "Fechar esse canal",
     ["Club Fighting"] = "Combate com Porrete",
     ["Combat Controls"] = "Controles de combate",
-    ["Comment:"] = "Coment�rio:",
+    ["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..."] = "Conectando no servidor de autentica��o...",
     ["Console"] = "Console",
+    ["Cooldowns"] = false,
     ["Copy message"] = "Copiar mensagem",
     ["Copy name"] = "Copiar nome",
     ["Copy Name"] = "Copiar Nome",
-    ["Create"] = "Criar",
+    ["Create Map Mark"] = false,
+    ["Create mark"] = false,
     ["Create New Offer"] = "Criar nova oferta",
     ["Create Offer"] = "Criar oferta",
     ["Current hotkeys:"] = "Atalhos atuais",
     ["Current hotkey to add: %s"] = "Atalho atual para adicionar: %s",
     ["Current Offers"] = "Ofertas atuais",
-    ["Default"] = "Padr�o",
-    ["Description"] = "Descri��o",
+    ["Default"] = "Padr�o",
+    ["Delete mark"] = false,
+    ["Description:"] = false,
+    ["Description"] = "Descri��o",
     ["Destructive Behaviour"] = "Comportamento destrutivo",
     ["Detail"] = "Detalhe",
     ["Details"] = "Detalhes",
-    ["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",
+    ["Disable Shared Experience"] = "Desativar experi�ncia compartilhada",
+    ["Dismount"] = false,
+    ["Display connection speed to the server (milliseconds)"] = "Exibir a velocidade de conex�o com o servidor (milisegundos)",
+    ["Distance Fighting"] = "Combate a Dist�ncia",
+    ["Don't stretch/shrink Game Window"] = false,
     ["Edit hotkey text:"] = "Editar texto do atalho",
     ["Edit List"] = "Editar lista",
     ["Edit Text"] = "Editar Texto",
     ["Enable music"] = "Ativar musica",
+    ["Enable Shared Experience"] = "Ativar experi�ncia compartilhada",
     ["Enable smart walking"] = "Ativar andar inteligente",
-    ["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 one name per line."] = "Entre somente um nome por linha.",
+    ["Enter with your account again to update your client."] = false,
     ["Error"] = "Erro",
     ["Error"] = "Erro",
     ["Excessive Unjustified Player Killing"] = "Assassinato em excesso, sem justificativa, de jogadores",
     ["Exclude from private chat"] = "Excluir do canal privado",
     ["Exit"] = "Sair",
-    ["Experience"] = "Experi�ncia",
+    ["Experience"] = "Experi�ncia",
     ["Filter list to match your level"] = "Filtrar a lista para o seu level",
-    ["Filter list to match your vocation"] = "Filtrar a lista para a sua voca��o",
+    ["Filter list to match your vocation"] = "Filtrar a lista para a sua voca��o",
     ["Find:"] = "Procurar",
     ["Fishing"] = "Pesca",
     ["Fist Fighting"] = "Porrada",
     ["Follow"] = "Seguir",
-    ["Force Exit"] = "For�ar Saida",
+    ["Force Exit"] = "For�ar Saida",
+    ["For Your Information"] = false,
+    ["Free Account"] = false,
     ["Fullscreen"] = "Tela cheia",
     ["Game"] = "Jogo",
     ["Game framerate limit: %s"] = "Limite da taxa de quadros do jogo: %s",
-    ["General"] = "Geral",
-    ["Graphics"] = "Gr�ficos",
-    ["Graphics Engine:"] = "Motor Gr�fico:",
-    ["Head"] = "Cabe�a",
+    ["Graphics"] = "Gr�ficos",
+    ["Graphics card driver not detected"] = false,
+    ["Graphics Engine:"] = "Motor Gr�fico:",
+    ["Head"] = "Cabe�a",
+    ["Healing"] = false,
     ["Health Info"] = "Barra de Vida",
-    ["Health Information"] = "Informa��o de vida",
+    ["Health Information"] = "Informa��o de vida",
     ["Hide monsters"] = "Esconder montros",
     ["Hide non-skull players"] = "Esconder jogadores sem caveira",
     ["Hide Npcs"] = "Esconder NPCs",
+    ["Hide Offline"] = false,
     ["Hide party members"] = "Esconder membros do grupo",
     ["Hide players"] = "Esconder jogadores",
+    ["Hide spells for higher exp. levels"] = false,
+    ["Hide spells for other vocations"] = false,
     ["Hit Points"] = "Pontos de Vida",
-    ["Hold right mouse button to navigate\nScroll mouse middle button to zoom"] = "Segure o bot�o direito do mouse para navegar\nRole o bot�o central do mouse para mudar o zoom",
+    ["Hold left mouse button to navigate\nScroll mouse middle button to zoom\nRight mouse button to create map marks"] = false,
     ["Hotkeys"] = "Atalhos",
-    ["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.",
+    ["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"] = false,
     ["Ignore capacity"] = "Ignorar capacidade",
+    ["Ignored players:"] = false,
     ["Ignore equipped"] = "Ignorar equipado",
+    ["Ignore List"] = false,
+    ["Ignore players"] = false,
+    ["Ignore Private Messages"] = false,
+    ["Ignore Yelling"] = false,
     ["Interface framerate limit: %s"] = "Limite da taxa de quadros da interface: %s",
-    ["Inventory"] = "Invent�rio",
+    ["Inventory"] = "Invent�rio",
     ["Invite to Party"] = "Convidar para o grupo",
     ["Invite to private chat"] = "Convidar para o canal privado",
-    ["IP Address Banishment"] = "Banimento de endere�o IP",
+    ["IP Address Banishment"] = "Banimento de endere�o IP",
     ["Item Offers"] = "Ofertas de items",
-    ["It is empty.\n"] = "Est� vazio\n",
+    ["It is empty."] = false,
     ["Join %s's Party"] = "Entrar na party do %s",
     ["Leave Party"] = "Sair do grupo",
-    ["Level"] = "N�vel",
+    ["Level"] = "N�vel",
+    ["Lifetime Premium Account"] = false,
     ["Limits FPS to 60"] = "Limita o FPS para 60",
-    ["List of items that you're able to buy"] = "Lista de itens que voc� pode comprar",
-    ["List of items that you're able to sell"] = "Lista de itens que voc� pode vender",
+    ["List of items that you're able to buy"] = "Lista de itens que voc� pode comprar",
+    ["List of items that you're able to sell"] = "Lista de itens que voc� pode vender",
     ["Load"] = "Carregar",
-    ["Location"] = "Local",
     ["Logging out..."] = "Saindo...",
     ["Login"] = "Entrar",
-    ["Login Error"] = "Erro de Autentica��o",
-    ["Login Error"] = "Erro de Autentica��o",
+    ["Login Error"] = "Erro de Autentica��o",
+    ["Login Error"] = "Erro de Autentica��o",
     ["Logout"] = "Sair",
     ["Look"] = "Olhar",
-    ["Magic Level"] = "N�vel M�gico",
+    ["Magic Level"] = "N�vel M�gico",
     ["Make sure that your client uses\nthe correct game protocol version"] = "Tenha certeza que o seu cliente use\no mesmo protocolo do servidor do jogo",
     ["Mana"] = "Mana",
     ["Manage hotkeys:"] = "Configurar atalhos:",
@@ -174,174 +193,179 @@ locale = {
     ["Message to "] = "Mensagem para ",
     ["Message to %s"] = "Mandar mensagem para %s",
     ["Minimap"] = "Minimapa",
-    ["Module Manager"] = "Gerenciador de M�dulos",
-    ["Module name"] = "Nome do m�dulo",
-    ["Move Stackable Item"] = "Mover item cont�vel",
+    ["Module Manager"] = "Gerenciador de M�dulos",
+    ["Module name"] = "Nome do m�dulo",
+    ["Mount"] = false,
+    ["Move Stackable Item"] = "Mover item cont�vel",
     ["Move up"] = "Mover para cima",
-    ["Moves"] = "Movimentos",
     ["My Offers"] = "Minhas ofertas",
     ["Name:"] = "Nome:",
-    ["Name"] = "Nome",
     ["Name Report"] = "Reportar Nome",
     ["Name Report + Banishment"] = "Reportar Nome + Banimento",
     ["Name Report + Banishment + Final Warning"] = "Reportar Nome + Banimento + Aviso Final",
-    ["No"] = "N�o",
+    ["No"] = "N�o",
+    ["No graphics card detected, everything will be drawn using the CPU,\nthus the performance will be really bad.\nPlease update your graphics driver to have a better performance."] = false,
     ["No item selected."] = "Nenhum item selecionado",
     ["No Mount"] = "Sem montaria",
     ["No Outfit"] = "Sem roupa",
-    ["No statement has been selected."] = "Nenhuma afirma��o foi selecionada.",
-    ["Notation"] = "Nota��o",
+    ["No statement has been selected."] = "Nenhuma afirma��o foi selecionada.",
+    ["Notation"] = "Nota��o",
     ["NPC Trade"] = "Troca com NPC",
-    ["Offer History"] = "Hist�rico de ofertas",
+    ["Offer History"] = "Hist�rico de ofertas",
     ["Offers"] = "Ofertas",
     ["Offer Type:"] = "Tipo de oferta:",
     ["Offline Training"] = "Treino Offline",
     ["Ok"] = "Ok",
-    ["Okay"] = "Okay",
     ["on %s.\n"] = "em %s.\n",
     ["Open"] = "Abrir",
     ["Open a private message channel:"] = "Abrir um canal privado:",
-    ["Open charlist automatically when starting otclient"] = "Abrir lista de personagens",
+    ["Open charlist automatically when starting client"] = false,
     ["Open in new window"] = "Abrir em nova janela",
     ["Open new channel"] = "Abrir novo canal",
-    ["Options"] = "Op��es",
-    ["Overview"] = "Vis�o geral",
-    ["Particles Manager"] = "Gerenciador de part�culas",
-    ["Pass Leadership to %s"] = "Passar lideran�a para %s",
+    ["Options"] = "Op��es",
+    ["Overview"] = "Vis�o geral",
+    ["Pass Leadership to %s"] = "Passar lideran�a para %s",
     ["Password"] = "Senha",
-    ["Pause"] = "Pausar",
-    ["Piece Price:"] = "Pre�o por pe�a:",
+    ["Piece Price:"] = "Pre�o por pe�a:",
     ["Please enter a character name:"] = "Por favor, entre com o nome do personagem:",
-    ["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",
+    ["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",
     ["Please Select"] = "Por favor, selecione algo",
-    ["Please use this dialog to only report bugs. Do not report rule violations here!"] = "Por favor, use este campo apenas para reportar defeitos. N�o reporte viola��o de regras aqui!",
+    ["Please use this dialog to only report bugs. Do not report rule violations here!"] = "Por favor, use este campo apenas para reportar defeitos. N�o reporte viola��o de regras aqui!",
     ["Please wait"] = "Por favor, espere",
     ["Port"] = "Porta",
-    ["Preview"] = "Prever",
-    ["Price:"] = "Pre�o",
-    ["Primary"] = "Prim�rio",
+    ["Position:"] = false,
+    ["Position: %i %i %i"] = false,
+    ["Premium Account (%s) days left"] = false,
+    ["Price:"] = "Pre�o",
+    ["Primary"] = "Prim�rio",
     ["Protocol"] = "Protocolo",
-    ["Quantity:"] = "Quantidade:",
     ["Quest Log"] = "Registro de Quest",
     ["Randomize"] = "Embaralhar",
-    ["Randomize characters outfit"] = "Gerar roupa aleat�ria",
+    ["Randomize characters outfit"] = "Gerar roupa aleat�ria",
     ["Reason:"] = "Motivo:",
     ["Refresh"] = "Atualizar",
     ["Refresh Offers"] = "Atualizar Ofertas",
-    ["Regeneration Time"] = "Tempo de Regenera��o",
+    ["Regeneration Time"] = "Tempo de Regenera��o",
     ["Reject"] = "Rejeitar",
-    ["Reload"] = "Recarregar",
     ["Reload All"] = "Recarregar Todos",
-    ["Remember account and password when starts otclient"] = "Lembrar conta e senha quando o cliente iniciar",
+    ["Remember account and password when starts client"] = false,
     ["Remember password"] = "Lembrar senha",
     ["Remove"] = "Remover",
     ["Remove %s"] = "Remover %s",
     ["Report Bug"] = "Reportar defeito",
     ["Reserved for more functionality later."] = "Reservado para futura maior funcionalidade.",
     ["Reset Market"] = "Resetar Mercado",
-    ["Revoke %s's Invitation"] = "N�o aceitar o convite do %s",
+    ["Revoke %s's Invitation"] = "N�o aceitar o convite do %s",
     ["Rotate"] = "Girar",
-    ["Rule Violation"] = "Viola��o de regra",
+    ["Rule Violation"] = "Viola��o de regra",
+    ["Save"] = false,
+    ["Save Messages"] = false,
     ["Search:"] = "Procurar:",
-    ["Search"] = "Procurar",
     ["Search all items"] = "Procurar todos os items",
-    ["Secondary"] = "Secund�rio",
+    ["Secondary"] = "Secund�rio",
     ["Select object"] = "Selecionar objeto",
     ["Select Outfit"] = "Selecionar Roupa",
+    ["Select your language"] = false,
     ["Sell"] = "Vender",
     ["Sell Now"] = "Vender agora",
     ["Sell Offers"] = "Ofertas de venda",
     ["Send"] = "Enviar",
     ["Send automatically"] = "Enviar automaticamente",
+    ["Send Message"] = false,
     ["Server"] = "Servidor",
     ["Server Log"] = "Registro do servidor",
     ["Set Outfit"] = "Escolher Roupa",
     ["Shielding"] = "Defesa",
     ["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 connection ping"] = "Mostrar lat�ncia de conex�o",
+    ["Show Depot Only"] = "Mostrar somente o dep�sito",
     ["Show event messages in console"] = "Exibir mensagens de eventos no console",
     ["Show frame rate"] = "Exibir FPS",
     ["Show info messages in console"] = "Exibir mensagens informativas no console",
     ["Show left panel"] = "Mostrar barra lateral esquerda",
-    ["Show levels in console"] = "Exibir n�veis no console",
+    ["Show levels in console"] = "Exibir n�veis no console",
+    ["Show Offline"] = false,
     ["Show private messages in console"] = "Exibir mensagens privadas no console",
     ["Show private messages on screen"] = "Exibir mensagens na tela",
+    ["Show Server Messages"] = false,
     ["Show status messages in console"] = "Exibir mensagens de estado no console",
     ["Show Text"] = "Mostrar texto",
-    ["Show timestamps in console"] = "Exibir o hor�rio no console",
-    ["Show your depot items only"] = "Mostrar os itens somentedo dep�sito",
+    ["Show timestamps in console"] = "Exibir o hor�rio no console",
+    ["Show your depot items only"] = "Mostrar os itens somentedo dep�sito",
     ["Skills"] = "Habilidades",
     ["Soul"] = "Alma",
     ["Soul Points"] = "Pontos de Alma",
+    ["Special"] = false,
     ["Speed"] = "Velocidade",
+    ["Spell Cooldowns"] = false,
+    ["Spell List"] = false,
     ["Stamina"] = "Vigor",
-    ["Start"] = "Come�ar",
-    ["Statement:"] = "Afirma��o:",
+    ["Statement:"] = "Afirma��o:",
     ["Statement Report"] = "Afirmar Relato",
-    ["Statistics"] = "Estat�sticas",
+    ["Statistics"] = "Estat�sticas",
     ["Stop Attack"] = "Parar de Atacar",
     ["Stop Follow"] = "Parar de Seguir",
+    ["Support"] = false,
     ["%s: (use object)"] = "%s: (usar objeto)",
     ["%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)",
     ["Sword Fighting"] = "Combate com Espada",
     ["Terminal"] = "Terminal",
-    ["There is no way."] = "N�o h� rota",
-    ["Total Price:"] = "Pre�o total:",
+    ["There is no way."] = "N�o h� rota",
+    ["Title"] = false,
+    ["Total Price:"] = "Pre�o total:",
     ["Trade"] = "Trocar",
     ["Trade with ..."] = "Trocar com ...",
     ["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 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 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 logout."] = "N�o � possivel sair",
+    ["Unignore"] = false,
     ["Unload"] = "Descarregar",
+    ["Update needed"] = false,
     ["Use"] = "Usar",
     ["Use on target"] = "Usar no alvo",
     ["Use on yourself"] = "Usar em si",
     ["Use with ..."] = "Usar com ...",
-    ["Version"] = "Vers�o",
-    ["VIP list"] = "Lista VIP",
+    ["Version"] = "Vers�o",
     ["VIP List"] = "Lista VIP",
     ["Voc."] = "Voc.",
+    ["Vocation"] = false,
     ["Waiting List"] = "Lista de espera",
     ["Website"] = "Website",
     ["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",
-    ["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 drowing"] = "Voc� est� se afogando",
-    ["You are drunk"] = "Voc� est� b�bado",
-    ["You are electrified"] = "Voc� est� eletrificado",
-    ["You are freezing"] = "Voc� est� congelando",
-    ["You are hasted"] = "Voc� est� com pressa",
-    ["You are hungry"] = "Voc� est� faminto",
-    ["You are paralysed"] = "Voc� est� paralizado",
-    ["You are poisoned"] = "Voc� est� envenenado",
-    ["You are protected by a magic shield"] = "Voc� est� protegido com um escudo m�gico",
-    ["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 have %s percent"] = "Voc� tem %s porcento",
-    ["You have %s percent to go"] = "Voc� tem %s porcento para avan�ar",
-    ["You may not logout during a fight"] = "Voc� n�o pode sair durante um combate",
-    ["You may not logout or enter a protection zone"] = "Voc� n�o pode sair ou entrar em uma zona de prote��o",
-    ["You must enter a comment."] = "Voc� precisa entrar com um coment�rio",
-    ["You must enter an account name and password."] = "Voc� precisa entrar com uma conta e senha.",
-    ["You must enter a valid server address and port."] = "Voc� precisa colocar um endere�o e uma porta do servidor v�lidos.",
-    ["You must select a character to login!"] = "Voc� deve selecionar um personagem para entrar!",
+    ["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 drowing"] = "Voc� est� se afogando",
+    ["You are drunk"] = "Voc� est� b�bado",
+    ["You are electrified"] = "Voc� est� eletrificado",
+    ["You are freezing"] = "Voc� est� congelando",
+    ["You are hasted"] = "Voc� est� com pressa",
+    ["You are hungry"] = "Voc� est� faminto",
+    ["You are paralysed"] = "Voc� est� paralizado",
+    ["You are poisoned"] = "Voc� est� envenenado",
+    ["You are protected by a magic shield"] = "Voc� est� protegido com um escudo m�gico",
+    ["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 have %s percent"] = "Voc� tem %s porcento",
+    ["You have %s percent to go"] = "Voc� tem %s porcento para avan�ar",
+    ["You may not logout during a fight"] = "Voc� n�o pode sair durante um combate",
+    ["You may not logout or enter a protection zone"] = "Voc� n�o pode sair ou entrar em uma zona de prote��o",
+    ["You must enter a comment."] = "Voc� precisa entrar com um coment�rio",
+    ["You must enter a valid server address and port."] = "Voc� precisa colocar um endere�o e uma porta do servidor v�lidos.",
+    ["You must select a character to login!"] = "Voc� deve selecionar um personagem para entrar!",
     ["Your Capacity:"] = "Sua capacidade:",
-    ["You read the following, written by \n%s\n"] = "Voc� l� o seguinte, escrito por \n%s\n",
-    ["You read the following, written on %s.\n"] = "Voc� l� o seguinte, escrito em %s\n",
+    ["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"] = false,
     ["Your Money:"] = "Seu dinheiro:",
   }
 }
diff --git a/data/locales/sv.lua b/data/locales/sv.lua
index 9489d688..a1b8b3ff 100644
--- a/data/locales/sv.lua
+++ b/data/locales/sv.lua
@@ -12,152 +12,182 @@ locale = {
     ["1d) Name Inciting Rule Violation"] = "1d) Namn anstiftar regelbrott.",
     ["2a) Offensive Statement"] = "2a) Offensivt Uttryck",
     ["2b) Spamming"] = "2b) Spammning",
-    ["2c) Illegal Advertising"] = "2c) Olaglig Reklamf�ring",
-    ["2d) Off-Topic Public Statement"] = "2d) Icke-�mnef�rh�llande publiskt uttryck",
+    ["2c) Illegal Advertising"] = "2c) Olaglig Reklamf�ring",
+    ["2d) Off-Topic Public Statement"] = "2d) Icke-�mnef�rh�llande publiskt uttryck",
     ["2e) Non-English Public Statement"] = "2e) Icke-Engelskt publiskt uttryck",
     ["2f) Inciting Rule Violation"] = "2f) Antyder regelbrytande",
     ["3a) Bug Abuse"] = "3a) Missbrukande av bugg",
     ["3b) Game Weakness Abuse"] = "3b) Spelsvaghetsmissbruk",
-    ["3c) Using Unofficial Software to Play"] = "3c) Anv�nder Icke-officiel mjukvara f�r att spela",
+    ["3c) Using Unofficial Software to Play"] = "3c) Anv�nder Icke-officiel mjukvara f�r att spela",
     ["3d) Hacking"] = "3d) Hackar",
     ["3e) Multi-Clienting"] = "3e) Multi-klient",
     ["3f) Account Trading or Sharing"] = "3f) Kontohandel",
     ["4a) Threatening Gamemaster"] = "4a) Hotar gamemaster",
-    ["4b) Pretending to Have Influence on Rule Enforcement"] = "4b) L�tsas ha inflytande p� Regelsystem",
+    ["4b) Pretending to Have Influence on Rule Enforcement"] = "4b) L�tsas ha inflytande p� Regelsystem",
     ["4c) False Report to Gamemaster"] = "4c) Falsk rapport till gamemaster",
     ["Accept"] = "Acceptera",
     ["Account name"] = "Konto namn",
-    ["Account Status:\nFree Account"] = "Kontostatus:\nGratis",
-    ["Account Status:\nPremium Account (%s) days left"] = "Kontostatus:\nPremium Konto",
+    ["Account Status:"] = false,
     ["Action:"] = "Handling:",
-    ["Add"] = "L�gg till",
+    ["Add"] = "L�gg till",
     ["Add new VIP"] = "Ny VIP",
-    ["Addon 1"] = "Till�gg 1",
-    ["Addon 2"] = "Till�gg 2",
-    ["Addon 3"] = "Till�gg 3",
-    ["Add to VIP list"] = "L�gg till p� VIP Listan",
+    ["Addon 1"] = "Till�gg 1",
+    ["Addon 2"] = "Till�gg 2",
+    ["Addon 3"] = "Till�gg 3",
+    ["Add to VIP list"] = "L�gg till p� VIP Listan",
     ["Adjust volume"] = "Justera Volym",
     ["Alas! Brave adventurer, you have met a sad fate.\nBut do not despair, for the gods will bring you back\ninto this world in exchange for a small sacrifice\n\nSimply click on Ok to resume your journeys!"] = false,
+    ["All"] = false,
     ["All modules and scripts were reloaded."] = "Alla moduler och skript laddades om",
-    ["Allow auto chase override"] = "Till�t Jaktstyrning",
+    ["Allow auto chase override"] = "Till�t Jaktstyrning",
+    ["Also known as dash in tibia community, recommended\nfor playing characters with high speed"] = false,
+    ["Ambient light: %s%%"] = false,
     ["Amount:"] = "Antal:",
     ["Amount"] = "Antal",
     ["Anonymous"] = "Anonym",
-    ["Are you sure you want to logout?"] = "�r du s�ker att du vill logga ut?",
+    ["Are you sure you want to logout?"] = "�r du s�ker att du vill logga ut?",
     ["Attack"] = "Attackera",
-    ["Author"] = "�vers�ttare",
+    ["Author"] = "�vers�ttare",
     ["Autoload"] = "Automatisk Laddning",
     ["Autoload priority"] = "Laddningsprioritet",
     ["Auto login"] = "Autoinloggning",
-    ["Auto login selected character on next charlist load"] = "Logga in N�st laddad karakt�r automatisk n�sta g�ng karakt�rlistan laddar",
+    ["Auto login selected character on next charlist load"] = "Logga in N�st laddad karakt�r automatisk n�sta g�ng karakt�rlistan laddar",
     ["Axe Fighting"] = "Yx Stridande",
     ["Balance:"] = "Balans:",
     ["Banishment"] = "Bannlysning",
     ["Banishment + Final Warning"] = "Bannlysning + Sista varning",
     ["Battle"] = "Strid",
-    ["Browse"] = "Bl�ddra",
+    ["Browse"] = "Bl�ddra",
     ["Bug report sent."] = "Buggrapport Skickad.",
     ["Button Assign"] = "Assignera Knapp",
-    ["Buy"] = "K�p",
-    ["Buy Now"] = "K�p Nu",
-    ["Buy Offers"] = "K�p Offerter",
-    ["Buy with backpack"] = "K�p med ryggs�ck",
+    ["Buy"] = "K�p",
+    ["Buy Now"] = "K�p Nu",
+    ["Buy Offers"] = "K�p Offerter",
+    ["Buy with backpack"] = "K�p med ryggs�ck",
     ["Cancel"] = "Avbryt",
-    ["Cannot login while already in game."] = "Kan ej logga in medan du redan �r i spelet.",
+    ["Cannot login while already in game."] = "Kan ej logga in medan du redan �r i spelet.",
     ["Cap"] = "Kap",
     ["Capacity"] = "Kapacitet",
     ["Center"] = "Centrera",
     ["Channels"] = "Kanaler",
-    ["Character List"] = "Karakt�r lista",
+    ["Character List"] = "Karakt�r lista",
     ["Classic control"] = "Klassisk kontroll",
     ["Clear current message window"] = "Rensa nuvarande meddelanderuta",
+    ["Clear Messages"] = false,
     ["Clear object"] = "Rensa objekt",
-    ["Client needs update."] = "Klienten beh�ver uppdateras.",
-    ["Close"] = "St�ng",
-    ["Close this channel"] = "St�ng Denna Kanal",
+    ["Client needs update."] = "Klienten beh�ver uppdateras.",
+    ["Close"] = "St�ng",
+    ["Close this channel"] = "St�ng Denna Kanal",
     ["Club Fighting"] = "Klubb Stridande",
     ["Combat Controls"] = "Krigs Kontroller",
     ["Comment:"] = "Kommentar:",
     ["Connecting to game server..."] = "Kopplar upp till spelserver...",
     ["Connecting to login server..."] = "Kopplar upp till autentiseringserver...",
+    ["Console"] = false,
+    ["Cooldowns"] = false,
     ["Copy message"] = "Kopiera meddelande",
     ["Copy name"] = "Kopiera namn",
     ["Copy Name"] = "Kopiera Namn",
+    ["Create Map Mark"] = false,
+    ["Create mark"] = false,
     ["Create New Offer"] = "Skapa ny offert.",
     ["Create Offer"] = "Skapa Offert",
     ["Current hotkeys:"] = "Aktuella snabbtangenter",
     ["Current hotkey to add: %s"] = "Ny Snabbtangent: %s",
     ["Current Offers"] = "Nuvarande Offerter",
     ["Default"] = "Standard",
+    ["Delete mark"] = false,
+    ["Description:"] = false,
     ["Description"] = "Beskrivning",
     ["Destructive Behaviour"] = "Destruktivt beteende",
     ["Detail"] = "Detalj",
     ["Details"] = "Detaljer",
     ["Disable Shared Experience"] = "Avaktivera delad erfarenhet",
+    ["Dismount"] = false,
+    ["Display connection speed to the server (milliseconds)"] = false,
     ["Distance Fighting"] = "Distans Stridande",
-    ["Edit hotkey text:"] = "�ndra Snabbtangent:",
-    ["Edit List"] = "�ndra Lista",
-    ["Edit Text"] = "�ndra text",
+    ["Don't stretch/shrink Game Window"] = false,
+    ["Edit hotkey text:"] = "�ndra Snabbtangent:",
+    ["Edit List"] = "�ndra Lista",
+    ["Edit Text"] = "�ndra text",
     ["Enable music"] = "Aktivera musik",
     ["Enable Shared Experience"] = "Aktivera delad erfarenhet",
+    ["Enable smart walking"] = false,
     ["Enable vertical synchronization"] = "Aktivera vertikal synkronisering",
-    ["Enter Game"] = "G� in i Spelet",
+    ["Enable walk booster"] = false,
+    ["Enter Game"] = "G� in i Spelet",
     ["Enter one name per line."] = "Skriv ett namn per linje.",
+    ["Enter with your account again to update your client."] = false,
     ["Error"] = "Fel",
     ["Error"] = "Fel",
-    ["Excessive Unjustified Player Killing"] = "�verdrivet ober�ttigat d�dande av spelare",
-    ["Exclude from private chat"] = "Exkludera fr�n privat chat",
+    ["Excessive Unjustified Player Killing"] = "�verdrivet ober�ttigat d�dande av spelare",
+    ["Exclude from private chat"] = "Exkludera fr�n privat chat",
     ["Exit"] = "Avsluta",
     ["Experience"] = "Erfarenhet",
-    ["Filter list to match your level"] = "Filtrera efter niv�",
+    ["Filter list to match your level"] = "Filtrera efter niv�",
     ["Filter list to match your vocation"] = "Filtrera efter kallelse",
+    ["Find:"] = false,
     ["Fishing"] = "Fiske",
     ["Fist Fighting"] = "Hand Stridande",
-    ["Follow"] = "F�lj",
-    ["Fullscreen"] = "Helsk�rm",
-    ["Game framerate limit: %s"] = "Spelets FPS gr�ns: %s",
-    ["General"] = "Allm�nt",
+    ["Follow"] = "F�lj",
+    ["Force Exit"] = false,
+    ["For Your Information"] = false,
+    ["Free Account"] = false,
+    ["Fullscreen"] = "Helsk�rm",
+    ["Game"] = false,
+    ["Game framerate limit: %s"] = "Spelets FPS gr�ns: %s",
     ["Graphics"] = "Grafik",
+    ["Graphics card driver not detected"] = false,
     ["Graphics Engine:"] = "Grafikmotor:",
     ["Head"] = "Huvud",
+    ["Healing"] = false,
     ["Health Info"] = "Livsinfo",
     ["Health Information"] = "Livsinformation",
-    ["Hide monsters"] = "G�m Monster",
-    ["Hide non-skull players"] = "G�m icke-skullad spelare",
-    ["Hide Npcs"] = "G�m NPCs",
-    ["Hide party members"] = "G�m gruppmedlemmar",
-    ["Hide players"] = "G�m spelare",
-    ["Hit Points"] = "Livspo�ng",
-    ["Hold right mouse button to navigate\nScroll mouse middle button to zoom"] = "H�ll in H�ger musknapp f�r att navigera\nScrolla mitten musknapp f�r att zooma",
+    ["Hide monsters"] = "G�m Monster",
+    ["Hide non-skull players"] = "G�m icke-skullad spelare",
+    ["Hide Npcs"] = "G�m NPCs",
+    ["Hide Offline"] = false,
+    ["Hide party members"] = "G�m gruppmedlemmar",
+    ["Hide players"] = "G�m spelare",
+    ["Hide spells for higher exp. levels"] = false,
+    ["Hide spells for other vocations"] = false,
+    ["Hit Points"] = "Livspo�ng",
+    ["Hold left mouse button to navigate\nScroll mouse middle button to zoom\nRight mouse button to create map marks"] = false,
     ["Hotkeys"] = "Snabbtangenter",
-    ["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."] = "Om du st�nger av programmet kan din karakt�r stanna i spelet.\nKlicka p� 'Logga ut' f�r att s�kerst�lla att din karakt�r l�mnar spelet korrekt.\nKlicka p� 'Avsluta' om du vill avsluta programmet utan att logga ut din karakt�r.",
+    ["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."] = "Om du st�nger av programmet kan din karakt�r stanna i spelet.\nKlicka p� 'Logga ut' f�r att s�kerst�lla att din karakt�r l�mnar spelet korrekt.\nKlicka p� 'Avsluta' om du vill avsluta programmet utan att logga ut din karakt�r.",
+    ["Ignore"] = false,
     ["Ignore capacity"] = "Ignorera kapacitet",
+    ["Ignored players:"] = false,
     ["Ignore equipped"] = "Ignorera utrustning",
-    ["Interface framerate limit: %s"] = "Gr�nssnitt FPS gr�ns: %s",
+    ["Ignore List"] = false,
+    ["Ignore players"] = false,
+    ["Ignore Private Messages"] = false,
+    ["Ignore Yelling"] = false,
+    ["Interface framerate limit: %s"] = "Gr�nssnitt FPS gr�ns: %s",
     ["Inventory"] = "Utrustning",
     ["Invite to Party"] = "Bjud till grupp",
     ["Invite to private chat"] = "Bjud in i privat chat",
     ["IP Address Banishment"] = "Bannlysning av IP",
     ["Item Offers"] = "Objekt offert",
-    ["It is empty.\n"] = "Den �r tom.\n",
-    ["Join %s's Party"] = "G� med i %s's Grupp",
-    ["Leave Party"] = "L�mna Grupp",
-    ["Level"] = "Niv�",
+    ["It is empty."] = false,
+    ["Join %s's Party"] = "G� med i %s's Grupp",
+    ["Leave Party"] = "L�mna Grupp",
+    ["Level"] = "Niv�",
+    ["Lifetime Premium Account"] = false,
     ["Limits FPS to 60"] = "Stoppa FPS vid 60",
-    ["List of items that you're able to buy"] = "Lista av saker du kan k�pa",
-    ["List of items that you're able to sell"] = "Lista av saker du kan s�lja",
+    ["List of items that you're able to buy"] = "Lista av saker du kan k�pa",
+    ["List of items that you're able to sell"] = "Lista av saker du kan s�lja",
     ["Load"] = "Ladda",
-    ["Location"] = "plats",
     ["Logging out..."] = "Loggar ut...",
     ["Login"] = "Logga in",
     ["Login Error"] = "Autentifikations fel",
     ["Login Error"] = "Autentifikations fel",
     ["Logout"] = "Logga ut",
     ["Look"] = "Kolla",
-    ["Magic Level"] = "Magisk Niv�",
-    ["Make sure that your client uses\nthe correct game protocol version"] = "Var s�ker p� att din client\n andv�nder r�tt protokol version",
+    ["Magic Level"] = "Magisk Niv�",
+    ["Make sure that your client uses\nthe correct game protocol version"] = "Var s�ker p� att din client\n andv�nder r�tt protokol version",
     ["Mana"] = "Mana",
-    ["Manage hotkeys:"] = "�ndra snabbtangenten:",
+    ["Manage hotkeys:"] = "�ndra snabbtangenten:",
     ["Market"] = "Marknad",
     ["Market Offers"] = "Marknadsofferter",
     ["Message of the day"] = "Dagens meddelande",
@@ -166,159 +196,177 @@ locale = {
     ["Minimap"] = "Minikarta",
     ["Module Manager"] = "Modul Manager",
     ["Module name"] = "Modul namn",
-    ["Move Stackable Item"] = "Flytta stapelbart f�rem�l",
+    ["Mount"] = false,
+    ["Move Stackable Item"] = "Flytta stapelbart f�rem�l",
     ["Move up"] = "Flytta upp",
     ["My Offers"] = "Mina offerter",
     ["Name:"] = "Namn:",
-    ["Name"] = "Namn",
     ["Name Report"] = "Namn Rapport",
     ["Name Report + Banishment"] = "Namn rapport + Bannlysning",
     ["Name Report + Banishment + Final Warning"] = "Namn rapport + Bannlysning + Sista varning",
     ["No"] = "Nej",
+    ["No graphics card detected, everything will be drawn using the CPU,\nthus the performance will be really bad.\nPlease update your graphics driver to have a better performance."] = false,
     ["No item selected."] = "Ingen sak vald.",
     ["No Mount"] = "Ingen Mount",
     ["No Outfit"] = "Ingen Utstyrsel",
-    ["No statement has been selected."] = "Inget p�st�ende �r valt.",
+    ["No statement has been selected."] = "Inget p�st�ende �r valt.",
     ["Notation"] = "Notering",
     ["NPC Trade"] = "Handel NPC",
     ["Offer History"] = "Offert Historia",
     ["Offers"] = "Offerter",
     ["Offer Type:"] = "Offert typ:",
+    ["Offline Training"] = false,
     ["Ok"] = "Ok",
-    ["Okay"] = "okej",
-    ["on %s.\n"] = "p� %s.\n",
-    ["Open"] = "�ppna",
-    ["Open a private message channel:"] = "�ppna en privat meddelandekanal:",
-    ["Open charlist automatically when starting otclient"] = "�ppna karakt�rlistan automatisk vid start",
-    ["Open in new window"] = "�ppna i nytt f�nster",
-    ["Open new channel"] = "�ppna ny kanal",
-    ["Options"] = "Inst�llningar",
-    ["Particles Manager"] = "Partikel manager",
+    ["on %s.\n"] = "p� %s.\n",
+    ["Open"] = "�ppna",
+    ["Open a private message channel:"] = "�ppna en privat meddelandekanal:",
+    ["Open charlist automatically when starting client"] = false,
+    ["Open in new window"] = "�ppna i nytt f�nster",
+    ["Open new channel"] = "�ppna ny kanal",
+    ["Options"] = "Inst�llningar",
+    ["Overview"] = false,
     ["Pass Leadership to %s"] = "Ge ledarskap till %s",
-    ["Password"] = "L�senord",
-    ["Pause"] = "Pause",
+    ["Password"] = "L�senord",
     ["Piece Price:"] = "Per Styck:",
-    ["Please enter a character name:"] = "Skriv in ett karakt�rsnamn:",
-    ["Please, press the key you wish to add onto your hotkeys manager"] = "Tryck p� knappen som du\nvill l�gga till som snabbtangent",
-    ["Please Select"] = "V�lj",
-    ["Please use this dialog to only report bugs. Do not report rule violations here!"] = "Anv�nd den h�r dialogrutan endast f�r att rapportera buggar. Rapportera inte regelbrott h�r!",
-    ["Please wait"] = "Var God V�nta",
+    ["Please enter a character name:"] = "Skriv in ett karakt�rsnamn:",
+    ["Please, press the key you wish to add onto your hotkeys manager"] = "Tryck p� knappen som du\nvill l�gga till som snabbtangent",
+    ["Please Select"] = "V�lj",
+    ["Please use this dialog to only report bugs. Do not report rule violations here!"] = "Anv�nd den h�r dialogrutan endast f�r att rapportera buggar. Rapportera inte regelbrott h�r!",
+    ["Please wait"] = "Var God V�nta",
     ["Port"] = "Port",
-    ["Preview"] = "F�rhandsvisning",
+    ["Position:"] = false,
+    ["Position: %i %i %i"] = false,
+    ["Premium Account (%s) days left"] = false,
     ["Price:"] = "Pris",
-    ["Primary"] = "Prim�r",
+    ["Primary"] = "Prim�r",
     ["Protocol"] = "Protokoll",
-    ["Quantity:"] = "Antal:",
     ["Quest Log"] = "Uppdragslog",
     ["Randomize"] = "Slumpa",
-    ["Randomize characters outfit"] = "Slumpa karakt�rs utstyrsel",
+    ["Randomize characters outfit"] = "Slumpa karakt�rs utstyrsel",
     ["Reason:"] = "Anledning:",
     ["Refresh"] = "Uppdatera",
+    ["Refresh Offers"] = false,
+    ["Regeneration Time"] = false,
     ["Reject"] = "Avvisa",
-    ["Reload"] = "Ladda om",
     ["Reload All"] = "Ladda om allt",
-    ["Remember account and password when starts otclient"] = "Kom ih�g konto och l�sen n�r OTClient startar",
-    ["Remember password"] = "Kom ih�g l�senord",
+    ["Remember account and password when starts client"] = false,
+    ["Remember password"] = "Kom ih�g l�senord",
     ["Remove"] = "Ta bort",
     ["Remove %s"] = "Ta bort %s",
     ["Report Bug"] = "Rapportera Bugg",
+    ["Reserved for more functionality later."] = false,
+    ["Reset Market"] = false,
     ["Revoke %s's Invitation"] = "Annulera %s's Inbjudan",
     ["Rotate"] = "Rotera",
     ["Rule Violation"] = "Regel Brott",
-    ["Search:"] = "S�k:",
-    ["Search"] = "S�k",
-    ["Secondary"] = "Sekund�r",
-    ["Select object"] = "V�lj Objekt",
-    ["Select Outfit"] = "V�lj Utstyrsel",
-    ["Sell"] = "S�lj",
-    ["Sell Now"] = "S�lj Nu",
-    ["Sell Offers"] = "S�lj Offerter",
+    ["Save"] = false,
+    ["Save Messages"] = false,
+    ["Search:"] = "S�k:",
+    ["Search all items"] = false,
+    ["Secondary"] = "Sekund�r",
+    ["Select object"] = "V�lj Objekt",
+    ["Select Outfit"] = "V�lj Utstyrsel",
+    ["Select your language"] = false,
+    ["Sell"] = "S�lj",
+    ["Sell Now"] = "S�lj Nu",
+    ["Sell Offers"] = "S�lj Offerter",
     ["Send"] = "Skicka",
     ["Send automatically"] = "Skicka automatiskt",
+    ["Send Message"] = false,
     ["Server"] = "Server",
     ["Server Log"] = "Server Log",
-    ["Set Outfit"] = "Best�m Utstyrsel",
-    ["Shielding"] = "Sk�ld",
+    ["Set Outfit"] = "Best�m Utstyrsel",
+    ["Shielding"] = "Sk�ld",
     ["Show all items"] = "Visa alla saker",
-    ["Show Depot Only"] = "Visa bara f�rr�d",
+    ["Show connection ping"] = false,
+    ["Show Depot Only"] = "Visa bara f�rr�d",
     ["Show event messages in console"] = "Visa event meddelanden i konsol",
     ["Show frame rate"] = "Visa FPS",
     ["Show info messages in console"] = "Visa info meddelanden i konsol",
-    ["Show left panel"] = "Visa v�nster panel",
-    ["Show levels in console"] = "Visa niv�er i konsol",
+    ["Show left panel"] = "Visa v�nster panel",
+    ["Show levels in console"] = "Visa niv�er i konsol",
+    ["Show Offline"] = false,
     ["Show private messages in console"] = "Visa privata meddelanden i konsol",
-    ["Show private messages on screen"] = "Visa privata meddelanden p� sk�rmen",
+    ["Show private messages on screen"] = "Visa privata meddelanden p� sk�rmen",
+    ["Show Server Messages"] = false,
     ["Show status messages in console"] = "Visa statusmeddelanden i konsol",
     ["Show Text"] = "Visa Text",
-    ["Show timestamps in console"] = "Visa tidst�mpel i konsol",
-    ["Show your depot items only"] = "Visa mitt f�rr�d endast",
-    ["Skills"] = "F�rm�gor",
-    ["Soul"] = "Sj�l",
-    ["Soul Points"] = "Sj�lpo�ng",
-    ["Stamina"] = "Uth�llighet",
-    ["Start"] = "Starta",
-    ["Statement:"] = "P�st�ende:",
-    ["Statement Report"] = "P�st�enderapport",
+    ["Show timestamps in console"] = "Visa tidst�mpel i konsol",
+    ["Show your depot items only"] = "Visa mitt f�rr�d endast",
+    ["Skills"] = "F�rm�gor",
+    ["Soul"] = "Sj�l",
+    ["Soul Points"] = "Sj�lpo�ng",
+    ["Special"] = false,
+    ["Speed"] = false,
+    ["Spell Cooldowns"] = false,
+    ["Spell List"] = false,
+    ["Stamina"] = "Uth�llighet",
+    ["Statement:"] = "P�st�ende:",
+    ["Statement Report"] = "P�st�enderapport",
     ["Statistics"] = "Statistik",
     ["Stop Attack"] = "Sluta Attackera",
-    ["Stop Follow"] = "Sluta F�lja",
-    ["%s: (use object)"] = "%s: (Anv�nd objekt)",
-    ["%s: (use object on target)"] = "%s: (Anv�nd objekt p� m�l)",
-    ["%s: (use object on yourself)"] = "%s: (Anv�nd objekt p� mig)",
-    ["%s: (use object with crosshair)"] = "%s: (Anv�nd objekt med sikte)",
-    ["Sword Fighting"] = "Sv�rd Stridning",
+    ["Stop Follow"] = "Sluta F�lja",
+    ["Support"] = false,
+    ["%s: (use object)"] = "%s: (Anv�nd objekt)",
+    ["%s: (use object on target)"] = "%s: (Anv�nd objekt p� m�l)",
+    ["%s: (use object on yourself)"] = "%s: (Anv�nd objekt p� mig)",
+    ["%s: (use object with crosshair)"] = "%s: (Anv�nd objekt med sikte)",
+    ["Sword Fighting"] = "Sv�rd Stridning",
     ["Terminal"] = "Terminal",
-    ["There is no way."] = "Det finns ingen v�g.",
+    ["There is no way."] = "Det finns ingen v�g.",
+    ["Title"] = false,
     ["Total Price:"] = "Totalt Pris:",
     ["Trade"] = "Handel",
     ["Trade with ..."] = "Handla med ...",
-    ["Trying to reconnect in %s seconds."] = "F�rs�ker koppla upp igen om %s sekunder.",
-    ["Unable to load dat file, please place a valid dat in '%s'"] = "kan ej ladda dat filen, l�gg en giltig dat fil i '%s'",
-    ["Unable to load spr file, please place a valid spr in '%s'"] = "kan ej ladda spr filen, l�gg en giltig spr fil i '%s'",
+    ["Trying to reconnect in %s seconds."] = "F�rs�ker koppla upp igen om %s sekunder.",
+    ["Unable to load dat file, please place a valid dat in '%s'"] = "kan ej ladda dat filen, l�gg en giltig dat fil i '%s'",
+    ["Unable to load spr file, please place a valid spr in '%s'"] = "kan ej ladda spr filen, l�gg en giltig spr fil i '%s'",
     ["Unable to logout."] = "Kan ej logga ut.",
+    ["Unignore"] = false,
     ["Unload"] = "Avladda",
-    ["Use"] = "Anv�nd",
-    ["Use on target"] = "Anv�nd p� m�l",
-    ["Use on yourself"] = "Anv�nd p� mig",
-    ["Use with ..."] = "Anv�nd med ...",
+    ["Update needed"] = false,
+    ["Use"] = "Anv�nd",
+    ["Use on target"] = "Anv�nd p� m�l",
+    ["Use on yourself"] = "Anv�nd p� mig",
+    ["Use with ..."] = "Anv�nd med ...",
     ["Version"] = "Version",
-    ["VIP list"] = "VIP Lista",
     ["VIP List"] = "VIP Lista",
     ["Voc."] = "Kallelse",
-    ["Waiting List"] = "K�lista",
+    ["Vocation"] = false,
+    ["Waiting List"] = "K�lista",
     ["Website"] = "Websida",
     ["Weight:"] = "Vikt:",
+    ["Will detect when to use diagonal step based on the\nkeys you are pressing"] = false,
     ["With crosshair"] = "Med sikte",
     ["Yes"] = "Ja",
-    ["You are bleeding"] = "Du Bl�der",
+    ["You are bleeding"] = "Du Bl�der",
     ["You are burning"] = "Du brinner",
-    ["You are cursed"] = "Du �r f�rd�md",
-    ["You are dazzled"] = "Du �r chockad",
-    ["You are dead."] = "Du �r d�d.",
-    ["You are dead"] = "Du �r d�d",
+    ["You are cursed"] = "Du �r f�rd�md",
+    ["You are dazzled"] = "Du �r chockad",
+    ["You are dead."] = "Du �r d�d.",
+    ["You are dead"] = "Du �r d�d",
     ["You are drowing"] = "Du drunknar",
-    ["You are drunk"] = "Du �r full.",
-    ["You are electrified"] = "Du �r elektrifierad",
+    ["You are drunk"] = "Du �r full.",
+    ["You are electrified"] = "Du �r elektrifierad",
     ["You are freezing"] = "Du Fryser",
-    ["You are hasted"] = "Du �r i hast",
-    ["You are hungry"] = "Du �r hungrig",
-    ["You are paralysed"] = "Du �r paralyserad",
-    ["You are poisoned"] = "Du �r f�rgiftad",
-    ["You are protected by a magic shield"] = "Du �r skyddad av en magisk sk�ld",
-    ["You are strengthened"] = "Du �r f�rst�rkt",
-    ["You are within a protection zone"] = "Du �r inom en skyddszon",
+    ["You are hasted"] = "Du �r i hast",
+    ["You are hungry"] = "Du �r hungrig",
+    ["You are paralysed"] = "Du �r paralyserad",
+    ["You are poisoned"] = "Du �r f�rgiftad",
+    ["You are protected by a magic shield"] = "Du �r skyddad av en magisk sk�ld",
+    ["You are strengthened"] = "Du �r f�rst�rkt",
+    ["You are within a protection zone"] = "Du �r inom en skyddszon",
     ["You can enter new text."] = "Du kan skriva i ny text.",
     ["You have %s percent"] = "Du har %s procent",
     ["You have %s percent to go"] = "Du har %s procent kvar",
     ["You may not logout during a fight"] = "Du kan ej logga ut i strid",
-    ["You may not logout or enter a protection zone"] = "Du kan ej logga ut eller g� in i en skyddszon",
-    ["You must enter a comment."] = "Du m�ste skriva en kommentar",
-    ["You must enter an account name and password."] = "Du m�ste fylla i ett kontonamn och l�snord.",
-    ["You must enter a valid server address and port."] = "Du m�ste fylla i en giltig server adress och port",
-    ["You must select a character to login!"] = "Du m�ste v�lja en karakt�r f�r att logga in!",
+    ["You may not logout or enter a protection zone"] = "Du kan ej logga ut eller g� in i en skyddszon",
+    ["You must enter a comment."] = "Du m�ste skriva en kommentar",
+    ["You must enter a valid server address and port."] = "Du m�ste fylla i en giltig server adress och port",
+    ["You must select a character to login!"] = "Du m�ste v�lja en karakt�r f�r att logga in!",
     ["Your Capacity:"] = "Din Kapacitet:",
-    ["You read the following, written by \n%s\n"] = "Du l�ser f�ljande, Skrivet av \n%s\n",
-    ["You read the following, written on %s.\n"] = "Du l�ser f�ljande, Skrivet den %s.\n",
+    ["You read the following, written by \n%s\n"] = "Du l�ser f�ljande, Skrivet av \n%s\n",
+    ["You read the following, written on \n%s.\n"] = false,
     ["Your Money:"] = "Dina Pengar:",
   }
 }
diff --git a/modules/client_locales/locales.lua b/modules/client_locales/locales.lua
index 38172081..44326324 100644
--- a/modules/client_locales/locales.lua
+++ b/modules/client_locales/locales.lua
@@ -102,12 +102,16 @@ function installLocale(locale)
   end
 
   if locale.name ~= defaultLocaleName then
+    local updatesNeeded = 0
     for _i,k in pairs(neededTranslations) do
       if locale.translation[k] == nil then
-        local ktext =  string.gsub(k, "\n", "\\n")
-        pwarning('Translation for locale \'' .. locale.name .. '\' not found: \"' .. ktext .. '\"')
+        updatesNeeded = updatesNeeded + 1
       end
     end
+
+    if updatesNeeded > 0 then
+      pwarning('Locale \'' .. locale.name .. '\' is missing ' .. updatesNeeded .. ' translations.')
+    end
   end
 
   local installedLocale = installedLocales[locale.name]
diff --git a/modules/client_locales/neededtranslations.lua b/modules/client_locales/neededtranslations.lua
index a759579c..3738e3a5 100644
--- a/modules/client_locales/neededtranslations.lua
+++ b/modules/client_locales/neededtranslations.lua
@@ -1,3 +1,365 @@
 -- generated by ./tools/gen_needed_translations.sh
-modules.client_locales.neededTranslations = {
+neededTranslations = {
+  "1a) Offensive Name",
+  "1b) Invalid Name Format",
+  "1c) Unsuitable Name",
+  "1d) Name Inciting Rule Violation",
+  "2a) Offensive Statement",
+  "2b) Spamming",
+  "2c) Illegal Advertising",
+  "2d) Off-Topic Public Statement",
+  "2e) Non-English Public Statement",
+  "2f) Inciting Rule Violation",
+  "3a) Bug Abuse",
+  "3b) Game Weakness Abuse",
+  "3c) Using Unofficial Software to Play",
+  "3d) Hacking",
+  "3e) Multi-Clienting",
+  "3f) Account Trading or Sharing",
+  "4a) Threatening Gamemaster",
+  "4b) Pretending to Have Influence on Rule Enforcement",
+  "4c) False Report to Gamemaster",
+  "Accept",
+  "Account name",
+  "Account Status:",
+  "Action:",
+  "Add",
+  "Add new VIP",
+  "Addon 1",
+  "Addon 2",
+  "Addon 3",
+  "Add to VIP list",
+  "Adjust volume",
+  "Alas! Brave adventurer, you have met a sad fate.\nBut do not despair, for the gods will bring you back\ninto this world in exchange for a small sacrifice\n\nSimply click on Ok to resume your journeys!",
+  "All",
+  "All modules and scripts were reloaded.",
+  "Allow auto chase override",
+  "Also known as dash in tibia community, recommended\nfor playing characters with high speed",
+  "Ambient light: %s%%",
+  "Amount:",
+  "Amount",
+  "Anonymous",
+  "Are you sure you want to logout?",
+  "Attack",
+  "Author",
+  "Autoload",
+  "Autoload priority",
+  "Auto login",
+  "Auto login selected character on next charlist load",
+  "Axe Fighting",
+  "Balance:",
+  "Banishment",
+  "Banishment + Final Warning",
+  "Battle",
+  "Browse",
+  "Bug report sent.",
+  "Button Assign",
+  "Buy",
+  "Buy Now",
+  "Buy Offers",
+  "Buy with backpack",
+  "Cancel",
+  "Cannot login while already in game.",
+  "Cap",
+  "Capacity",
+  "Center",
+  "Channels",
+  "Character List",
+  "Classic control",
+  "Clear current message window",
+  "Clear Messages",
+  "Clear object",
+  "Client needs update.",
+  "Close",
+  "Close this channel",
+  "Club Fighting",
+  "Combat Controls",
+  "Comment:",
+  "Connecting to game server...",
+  "Connecting to login server...",
+  "Console",
+  "Cooldowns",
+  "Copy message",
+  "Copy name",
+  "Copy Name",
+  "Create Map Mark",
+  "Create mark",
+  "Create New Offer",
+  "Create Offer",
+  "Current hotkeys:",
+  "Current hotkey to add: %s",
+  "Current Offers",
+  "Default",
+  "Delete mark",
+  "Description:",
+  "Description",
+  "Destructive Behaviour",
+  "Detail",
+  "Details",
+  "Disable Shared Experience",
+  "Dismount",
+  "Display connection speed to the server (milliseconds)",
+  "Distance Fighting",
+  "Don\'t stretch/shrink Game Window",
+  "Edit hotkey text:",
+  "Edit List",
+  "Edit Text",
+  "Enable music",
+  "Enable Shared Experience",
+  "Enable smart walking",
+  "Enable vertical synchronization",
+  "Enable walk booster",
+  "Enter Game",
+  "Enter one name per line.",
+  "Enter with your account again to update your client.",
+  "Error",
+  "Error",
+  "Excessive Unjustified Player Killing",
+  "Exclude from private chat",
+  "Exit",
+  "Experience",
+  "Filter list to match your level",
+  "Filter list to match your vocation",
+  "Find:",
+  "Fishing",
+  "Fist Fighting",
+  "Follow",
+  "Force Exit",
+  "For Your Information",
+  "Free Account",
+  "Fullscreen",
+  "Game",
+  "Game framerate limit: %s",
+  "Graphics",
+  "Graphics card driver not detected",
+  "Graphics Engine:",
+  "Head",
+  "Healing",
+  "Health Info",
+  "Health Information",
+  "Hide monsters",
+  "Hide non-skull players",
+  "Hide Npcs",
+  "Hide Offline",
+  "Hide party members",
+  "Hide players",
+  "Hide spells for higher exp. levels",
+  "Hide spells for other vocations",
+  "Hit Points",
+  "Hold left mouse button to navigate\nScroll mouse middle button to zoom\nRight mouse button to create map marks",
+  "Hotkeys",
+  "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.",
+  "Ignore",
+  "Ignore capacity",
+  "Ignored players:",
+  "Ignore equipped",
+  "Ignore List",
+  "Ignore players",
+  "Ignore Private Messages",
+  "Ignore Yelling",
+  "Interface framerate limit: %s",
+  "Inventory",
+  "Invite to Party",
+  "Invite to private chat",
+  "IP Address Banishment",
+  "Item Offers",
+  "It is empty.",
+  "Join %s\'s Party",
+  "Leave Party",
+  "Level",
+  "Lifetime Premium Account",
+  "Limits FPS to 60",
+  "List of items that you're able to buy",
+  "List of items that you're able to sell",
+  "Load",
+  "Logging out...",
+  "Login",
+  "Login Error",
+  "Login Error",
+  "Logout",
+  "Look",
+  "Magic Level",
+  "Make sure that your client uses\nthe correct game protocol version",
+  "Mana",
+  "Manage hotkeys:",
+  "Market",
+  "Market Offers",
+  "Message of the day",
+  "Message to ",
+  "Message to %s",
+  "Minimap",
+  "Module Manager",
+  "Module name",
+  "Mount",
+  "Move Stackable Item",
+  "Move up",
+  "My Offers",
+  "Name:",
+  "Name Report",
+  "Name Report + Banishment",
+  "Name Report + Banishment + Final Warning",
+  "No",
+  "No graphics card detected, everything will be drawn using the CPU,\nthus the performance will be really bad.\nPlease update your graphics driver to have a better performance.",
+  "No item selected.",
+  "No Mount",
+  "No Outfit",
+  "No statement has been selected.",
+  "Notation",
+  "NPC Trade",
+  "Offer History",
+  "Offers",
+  "Offer Type:",
+  "Offline Training",
+  "Ok",
+  "on %s.\n",
+  "Open",
+  "Open a private message channel:",
+  "Open charlist automatically when starting client",
+  "Open in new window",
+  "Open new channel",
+  "Options",
+  "Overview",
+  "Pass Leadership to %s",
+  "Password",
+  "Piece Price:",
+  "Please enter a character name:",
+  "Please, press the key you wish to add onto your hotkeys manager",
+  "Please Select",
+  "Please use this dialog to only report bugs. Do not report rule violations here!",
+  "Please wait",
+  "Port",
+  "Position:",
+  "Position: %i %i %i",
+  "Premium Account (%s) days left",
+  "Price:",
+  "Primary",
+  "Protocol",
+  "Quest Log",
+  "Randomize",
+  "Randomize characters outfit",
+  "Reason:",
+  "Refresh",
+  "Refresh Offers",
+  "Regeneration Time",
+  "Reject",
+  "Reload All",
+  "Remember account and password when starts client",
+  "Remember password",
+  "Remove",
+  "Remove %s",
+  "Report Bug",
+  "Reserved for more functionality later.",
+  "Reset Market",
+  "Revoke %s\'s Invitation",
+  "Rotate",
+  "Rule Violation",
+  "Save",
+  "Save Messages",
+  "Search:",
+  "Search all items",
+  "Secondary",
+  "Select object",
+  "Select Outfit",
+  "Select your language",
+  "Sell",
+  "Sell Now",
+  "Sell Offers",
+  "Send",
+  "Send automatically",
+  "Send Message",
+  "Server",
+  "Server Log",
+  "Set Outfit",
+  "Shielding",
+  "Show all items",
+  "Show connection ping",
+  "Show Depot Only",
+  "Show event messages in console",
+  "Show frame rate",
+  "Show info messages in console",
+  "Show left panel",
+  "Show levels in console",
+  "Show Offline",
+  "Show private messages in console",
+  "Show private messages on screen",
+  "Show Server Messages",
+  "Show status messages in console",
+  "Show Text",
+  "Show timestamps in console",
+  "Show your depot items only",
+  "Skills",
+  "Soul",
+  "Soul Points",
+  "Special",
+  "Speed",
+  "Spell Cooldowns",
+  "Spell List",
+  "Stamina",
+  "Statement:",
+  "Statement Report",
+  "Statistics",
+  "Stop Attack",
+  "Stop Follow",
+  "Support",
+  "%s: (use object)",
+  "%s: (use object on target)",
+  "%s: (use object on yourself)",
+  "%s: (use object with crosshair)",
+  "Sword Fighting",
+  "Terminal",
+  "There is no way.",
+  "Title",
+  "Total Price:",
+  "Trade",
+  "Trade with ...",
+  "Trying to reconnect in %s seconds.",
+  "Unable to load dat file, please place a valid dat in '%s'",
+  "Unable to load spr file, please place a valid spr in '%s'",
+  "Unable to logout.",
+  "Unignore",
+  "Unload",
+  "Update needed",
+  "Use",
+  "Use on target",
+  "Use on yourself",
+  "Use with ...",
+  "Version",
+  "VIP List",
+  "Voc.",
+  "Vocation",
+  "Waiting List",
+  "Website",
+  "Weight:",
+  "Will detect when to use diagonal step based on the\nkeys you are pressing",
+  "With crosshair",
+  "Yes",
+  "You are bleeding",
+  "You are burning",
+  "You are cursed",
+  "You are dazzled",
+  "You are dead.",
+  "You are dead",
+  "You are drowing",
+  "You are drunk",
+  "You are electrified",
+  "You are freezing",
+  "You are hasted",
+  "You are hungry",
+  "You are paralysed",
+  "You are poisoned",
+  "You are protected by a magic shield",
+  "You are strengthened",
+  "You are within a protection zone",
+  "You can enter new text.",
+  "You have %s percent",
+  "You have %s percent to go",
+  "You may not logout during a fight",
+  "You may not logout or enter a protection zone",
+  "You must enter a comment.",
+  "You must enter a valid server address and port.",
+  "You must select a character to login!",
+  "Your Capacity:",
+  "You read the following, written by \n%s\n",
+  "You read the following, written on \n%s.\n",
+  "Your Money:",
 }
diff --git a/modules/client_options/game.otui b/modules/client_options/game.otui
index 37e3c7d6..085fc3b7 100644
--- a/modules/client_options/game.otui
+++ b/modules/client_options/game.otui
@@ -6,7 +6,7 @@ Panel
   OptionCheckBox
     id: autoChaseOverride
     !text: tr('Allow auto chase override')
-    
+
   OptionCheckBox
     id: smartWalk
     !text: tr('Enable smart walking')
@@ -20,7 +20,7 @@ Panel
   OptionCheckBox
     id: enableMusic
     !text: tr('Enable music')
-    
+
   OptionCheckBox
     id: showPing
     !text: tr('Show connection ping')
@@ -29,3 +29,11 @@ Panel
   OptionCheckBox
     id: showLeftPanel
     !text: tr('Show left panel')
+
+  Button
+    id: changeLocale
+    !text: tr('Change language')
+    @onClick: modules.client_locales.createWindow()
+    anchors.top: prev.bottom
+    anchors.left: prev.left
+    margin-top: 5
diff --git a/modules/client_options/graphics.otui b/modules/client_options/graphics.otui
index 3d4f9669..066b14d4 100644
--- a/modules/client_options/graphics.otui
+++ b/modules/client_options/graphics.otui
@@ -44,7 +44,7 @@ Panel
 
   OptionCheckBox
     id: dontStretchShrink
-    !text: tr('Don\'t stretch/shrink Game Window')
+    !text: tr("Don't stretch or shrink Game Window")
 
   Label
     id: backgroundFrameRateLabel
diff --git a/modules/corelib/util.lua b/modules/corelib/util.lua
index fd4caea2..e29f34b5 100644
--- a/modules/corelib/util.lua
+++ b/modules/corelib/util.lua
@@ -2,8 +2,13 @@
 
 function print(...)
   local msg = ""
-  for i,v in ipairs({...}) do
-    msg = msg .. tostring(v) .. "    "
+  local args = {...}
+  local appendSpace = #args > 1
+  for i,v in ipairs(args) do
+    msg = msg .. tostring(v)
+    if appendSpace and i < #args then
+      msg = msg .. '    '
+    end
   end
   g_logger.log(LogInfo, msg)
 end
diff --git a/modules/gamelib/protocollogin.lua b/modules/gamelib/protocollogin.lua
index 28adc3a6..e519af59 100644
--- a/modules/gamelib/protocollogin.lua
+++ b/modules/gamelib/protocollogin.lua
@@ -102,7 +102,7 @@ function ProtocolLogin:onRecv(msg)
     elseif opcode == LoginServerMotd then
       self:parseMotd(msg)
     elseif opcode == LoginServerUpdateNeeded then
-      signalcall(self.onError, self, tr("Client needs update. Verify your spr/dat/pic versions."))
+      signalcall(self.onError, self, tr("Client needs update."))
     elseif opcode == LoginServerCharacterList then
       self:parseCharacterList(msg)
     elseif opcode == LoginServerExtendedCharacterList then
diff --git a/src/framework/core/logger.cpp b/src/framework/core/logger.cpp
index 5308ad57..3aa5d60c 100644
--- a/src/framework/core/logger.cpp
+++ b/src/framework/core/logger.cpp
@@ -23,7 +23,7 @@
 #include "logger.h"
 #include "eventdispatcher.h"
 
-#include <boost/regex.hpp>
+//#include <boost/regex.hpp>
 #include <framework/core/resourcemanager.h>
 
 #ifdef FW_GRAPHICS
@@ -48,6 +48,7 @@ void Logger::log(Fw::LogLevel level, const std::string& message)
 
     std::string outmsg = logPrefixes[level] + message;
 
+    /*
 #if !defined(NDEBUG) && !defined(WIN32)
     // replace paths for improved debug with vim
     std::stringstream tmp;
@@ -61,6 +62,7 @@ void Logger::log(Fw::LogLevel level, const std::string& message)
     if(!tmp.str().empty())
         outmsg = tmp.str();
 #endif
+    */
 
     std::cout << outmsg << std::endl;
 
diff --git a/tools/gen_needed_translations.sh b/tools/gen_needed_translations.sh
index 16ad09fe..69293533 100755
--- a/tools/gen_needed_translations.sh
+++ b/tools/gen_needed_translations.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 echo '-- generated by ./tools/gen_needed_translations.sh'
-echo 'Locales.neededTranslations = {'
-cat <(find \( -name "*.lua" -o -name "*.otui" \) -exec grep -oE "tr\\('(\\\\'|[^'])*'" {} \;) \
-    <(find \( -name "*.lua" -o -name "*.otui" \) -exec grep -oE "tr\\(\"(\\\\\"|[^\"])*\"" {} \;) \
+echo 'neededTranslations = {'
+cat <(find -L \( -name "*.lua" -o -name "*.otui" \) -exec grep -oE "tr\\('(\\\\'|[^'])*'" {} \;) \
+    <(find -L \( -name "*.lua" -o -name "*.otui" \) -exec grep -oE "tr\\(\"(\\\\\"|[^\"])*\"" {} \;) \
     | sort | uniq | sed "s/^tr(.\(.*\).$/  \"\1\",/"
 echo '}'