diff --git a/LevelRange-Turtle.toc b/LevelRange-Turtle.toc
index 7384d1e..88cd827 100644
--- a/LevelRange-Turtle.toc
+++ b/LevelRange-Turtle.toc
@@ -11,4 +11,8 @@
## URL: https://github.com/Spartelfant/LevelRange-Turtle
## OptionalDeps: myAddOns
## SavedVariables: LevelRangeSettings
+Locale\LevelRange-enUS.lua
+Locale\LevelRange-esES.lua
+Locale\LevelRange-ptBR.lua
+LevelRange.lua
LevelRange.xml
diff --git a/LevelRange.xml b/LevelRange.xml
index 3eee222..2d6bb80 100644
--- a/LevelRange.xml
+++ b/LevelRange.xml
@@ -3,10 +3,6 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.blizzard.com/wow/ui/">
-
-
-
-
diff --git a/localisation.lua b/Locale/LevelRange-enUS.lua
similarity index 100%
rename from localisation.lua
rename to Locale/LevelRange-enUS.lua
diff --git a/localisation.es.lua b/Locale/LevelRange-esES.lua
similarity index 99%
rename from localisation.es.lua
rename to Locale/LevelRange-esES.lua
index 3ec5713..c130c21 100644
--- a/localisation.es.lua
+++ b/Locale/LevelRange-esES.lua
@@ -227,4 +227,4 @@ if (GetLocale() == "esES") then
["showPvP"] = true,
["showFishing"] = true,
};
-end
+end
\ No newline at end of file
diff --git a/Locale/LevelRange-ptBR.lua b/Locale/LevelRange-ptBR.lua
new file mode 100644
index 0000000..5349f57
--- /dev/null
+++ b/Locale/LevelRange-ptBR.lua
@@ -0,0 +1,230 @@
+--
+-- LevelRange :: Translatable Strings - Portuguese (Brazil)
+-- Copyright (c) 2025 Rafael Calafell (rafacc87)
+--
+--------------------------------------------------------------------------------------------------
+-- Localised Strings - Portuguese (Brazil)
+--------------------------------------------------------------------------------------------------
+
+if (GetLocale() == "ptBR") then
+ -- LevelRange
+ LEVELRANGE_NAME = "LevelRange";
+ LEVELRANGE_DESCRIPTION = "Mostra a faixa de nível da zona no mapa-múndi";
+
+ -- Factions
+ LEVELRANGE_ALLIANCE = "Aliança";
+ LEVELRANGE_HORDE = "Horda";
+ LEVELRANGE_CONTESTED = "Zona contestada";
+ LEVELRANGE_FRIENDLY = "Amigável";
+ LEVELRANGE_HOSTILE = "Hostil";
+
+ -- Zones
+ LEVELRANGE_1KNEEDLES = "As Mil Agulhas";
+ LEVELRANGE_ALTERAC = "Montanhas de Alterac";
+ LEVELRANGE_ARATHI = "Planalto Arathi";
+ LEVELRANGE_ASHENVALE = "Vale das Cinzas";
+ LEVELRANGE_AZSHARA = "Azshara";
+ LEVELRANGE_BADLANDS = "Ermos";
+ LEVELRANGE_BARRENS = "Os Barrens";
+ LEVELRANGE_BLASTEDLANDS = "Terras Devastadas";
+ LEVELRANGE_BURNINGSTEPPE = "Estepes Ardentes";
+ LEVELRANGE_DARKSHORE = "Costa Negra";
+ LEVELRANGE_DEADWINDPASS = "Desfiladeiro da Morte";
+ LEVELRANGE_DESOLACE = "Desolação";
+ LEVELRANGE_DUNMOROGH = "Dun Morogh";
+ LEVELRANGE_DUROTAR = "Durotar";
+ LEVELRANGE_DUSKWOOD = "Floresta do Crepúsculo";
+ LEVELRANGE_DUSTWALLOW = "Pântano Vadeante";
+ LEVELRANGE_EASTERNPLAGUE = "Terras Pestilentas Orientais";
+ LEVELRANGE_ELWYNN = "Floresta de Elwynn";
+ LEVELRANGE_FELWOOD = "Selva Maleva";
+ LEVELRANGE_FERALAS = "Feralas";
+ LEVELRANGE_HILLSBRAD = "Contrafortes de Eira dos Montes";
+ LEVELRANGE_HINTERLANDS = "As Terras Interiores";
+ LEVELRANGE_LOCHMODAN = "Loch Modan";
+ LEVELRANGE_MOONGLADE = "Moonglade";
+ LEVELRANGE_MULGORE = "Mulgore";
+ LEVELRANGE_REDRIDGE = "Montanhas Redridge";
+ LEVELRANGE_SEARINGGORGE = "Desfiladeiro Searing";
+ LEVELRANGE_SILITHUS = "Silithus";
+ LEVELRANGE_SILVERPINE = "Floresta Silverpine";
+ LEVELRANGE_SORROWS = "Pantano das Tristezas";
+ LEVELRANGE_STONETALON = "Montanhas Stonetalon";
+ LEVELRANGE_STRANGLETHORN = "Vale Stranglethorn";
+ LEVELRANGE_TANARIS = "Tanaris";
+ LEVELRANGE_TELDRASSIL = "Teldrassil";
+ LEVELRANGE_TIRISFAL = "Os Bosques de Tirisfal";
+ LEVELRANGE_UNGOROCRATER = "Cratera Un'Goro";
+ LEVELRANGE_WESTERNPLAGUE = "Plaguelands Ocidentais";
+ LEVELRANGE_WESTFALL = "Westfall";
+ LEVELRANGE_WETLANDS = "Pântanos";
+ LEVELRANGE_WINTERSPRING = "Hibérnia";
+
+ -- Turtle WoW Zones
+ LEVELRANGE_BLACKSTONEISLAND = "Ilha Negrito";
+ LEVELRANGE_GILLIJIM = "Ilha de Gillijim";
+ LEVELRANGE_GILNEAS = "Gilneas";
+ LEVELRANGE_HYJAL = "Hyjal";
+ LEVELRANGE_LAPIDIS = "Isla Lapidis";
+ LEVELRANGE_SCARLETENCLAVE = "Enclave Scarlet";
+ LEVELRANGE_TELABIM = "Tel'Abim";
+ LEVELRANGE_THALASSIANHIGHLANDS = "Terras Altas Thalassianas";
+ -- added in patch 1.18
+ LEVELRANGE_GRIMREACHES = "Recônditos Sombrios";
+ LEVELRANGE_NORTHWIND = "Vento Norte";
+ LEVELRANGE_BALOR = "Balor";
+
+ -- Sub-zones
+ LEVELRANGE_DARNASSUS = "Darnassus";
+ LEVELRANGE_IRONFORGE = "Altaforja";
+ LEVELRANGE_ORGRIMMAR = "Orgrimmmar";
+ LEVELRANGE_STORMWIND = "Cidade Stormwind";
+ LEVELRANGE_THUNDERBLUFF = "Thunder Bluff";
+ LEVELRANGE_UNDERCITY = "Cidade Subterrânea";
+
+ -- Turtle WoW Sub-zones
+ LEVELRANGE_ALAHTHALAS = "Alah'Thalas";
+ LEVELRANGE_RUINSOFZULRASAZ = "Ruins of Zul'rasaz";
+ LEVELRANGE_TIRISFALUPLANDS = "Tirisfal Uplands";
+ -- added in patch 1.18
+ LEVELRANGE_SLICKWICKOILRIG = "Slickwick Oil Rig";
+ LEVELRANGE_RUGFORDSMOUNTAINREST = "Rugford's Mountain Rest";
+ LEVELRANGE_EARTHENRING = "Earthen Ring";
+
+ -- Dungeons
+ LEVELRANGE_INSTANCESTEXT = "Masmorras:";
+
+ LEVELRANGE_BLACKFATHOMDEEPS = "Blackfathom Deeps";
+ LEVELRANGE_BLACKROCKDEPTH = "Blackrock Depths";
+ LEVELRANGE_BLACKROCKSPIRE = "Blackrock Spire";
+ LEVELRANGE_DEADMINES = "Deadmines";
+ LEVELRANGE_DIREMAUL = "Dire Maul";
+ LEVELRANGE_GNOMEREGAN = "Gnomeregan";
+ LEVELRANGE_MARAUDON = "Maraudon";
+ LEVELRANGE_RAGEFIRECHASM = "Ragefire Chasm";
+ LEVELRANGE_RAZORFENDOWNS = "Razorfen Downs";
+ LEVELRANGE_RAZORFENKRAUL = "Razorfen Kraul";
+ LEVELRANGE_SCARLETMONASTERY = "The Scarlet Monastery";
+ LEVELRANGE_SCHOLOMANCE = "Scholomance";
+ LEVELRANGE_SHADOWFANGKEEP = "Shadowfang Keep";
+ LEVELRANGE_STOCKADES = "The Stockades";
+ LEVELRANGE_STRATHOLME = "Stratholme";
+ LEVELRANGE_SUNKENTEMPLE = "The Sunken Temple";
+ LEVELRANGE_ULDAMAN = "Uldaman";
+ LEVELRANGE_WAILINGCAVERNS = "Wailing Caverns";
+ LEVELRANGE_ZULFARRAK = "Zul'Farrak";
+
+ -- Turtle WoW Dungeons
+ LEVELRANGE_COTBLACKMORASS = "Caverns of Time: The Black Morass";
+ LEVELRANGE_CRESCENTGROVE = "The Crescent Grove";
+ LEVELRANGE_GILNEASCITY = "Gilneas City";
+ LEVELRANGE_HATEFORGEQUARRY = "Hateforge Quarry";
+ LEVELRANGE_KARAZHANCRYPT = "Karazhan Crypt";
+ LEVELRANGE_STORMWINDVAULT = "Stormwind Vault";
+ -- added in patch 1.18
+ LEVELRANGE_STORMWROUGHTRUINS = "Stormwrought Ruins";
+ LEVELRANGE_DRAGONMAWRETREAT = "Dragonmaw Retreat";
+
+ -- Raids
+ LEVELRANGE_RAIDSTEXT = "Raides:";
+
+ LEVELRANGE_NAXXRAMAS = "Naxxramas";
+ LEVELRANGE_ONYXIASLAIR = "Onyxia's Lair";
+ LEVELRANGE_RUINSAHNQIRAJ = "Ruins of Ahn'Qiraj";
+ LEVELRANGE_TEMPLEAHNQIRAJ = "Temple of Ahn'Qiraj";
+ LEVELRANGE_ZULGURUB = "Zul'Gurub";
+
+ -- Turtle WoW Raids
+ LEVELRANGE_EMERALDSANCTUM = "Emerald Sanctum";
+ LEVELRANGE_LOWERKARAZHANHALLS = "Lower Karazhan Halls";
+
+ -- General Strings
+ LEVELRANGE_LEVELS = "Níveis %d - %d";
+ LEVELRANGE_FLEVEL = "Nível de pesca %d";
+
+ -- Message Strings
+ LEVELRANGE_LOADEDPREFIX = "Versão do LevelRange "
+ LEVELRANGE_LOADEDSUFFIX = " cargada."
+
+ -- Instances List
+ LEVELRANGE_INSTANCES1 = LEVELRANGE_DEADMINES .. " (17, 26)"
+ LEVELRANGE_INSTANCES2 = LEVELRANGE_WAILINGCAVERNS .. " (17, 24)"
+ LEVELRANGE_INSTANCES3 = LEVELRANGE_SHADOWFANGKEEP .. " (22, 30)"
+ LEVELRANGE_INSTANCES4 = LEVELRANGE_BLACKFATHOMDEEPS .. " (24, 32)"
+ LEVELRANGE_INSTANCES5 = LEVELRANGE_GNOMEREGAN .. " (29, 38)"
+ LEVELRANGE_INSTANCES6 = LEVELRANGE_RAZORFENKRAUL .. " (25, 30)"
+ LEVELRANGE_INSTANCES7 = LEVELRANGE_SCARLETMONASTERY .. " (34, 45)"
+ LEVELRANGE_INSTANCES8 = LEVELRANGE_RAZORFENDOWNS .. " (33, 45)"
+ LEVELRANGE_INSTANCES9 = LEVELRANGE_ULDAMAN .. " (35, 47)"
+ LEVELRANGE_INSTANCES10 = LEVELRANGE_MARAUDON .. " (46, 55)"
+ LEVELRANGE_INSTANCES11 = LEVELRANGE_SUNKENTEMPLE .. " (45, 55)"
+ LEVELRANGE_INSTANCES12 = LEVELRANGE_BLACKROCKDEPTH .. " (52, 60)"
+ LEVELRANGE_INSTANCES13 = LEVELRANGE_BLACKROCKSPIRE .. " (58, 60)"
+ LEVELRANGE_INSTANCES14 = LEVELRANGE_STRATHOLME .. " (58, 60)"
+ LEVELRANGE_INSTANCES15 = LEVELRANGE_DIREMAUL .. " (55, 60)"
+ LEVELRANGE_INSTANCES16 = LEVELRANGE_SCHOLOMANCE .. " (57, 60)"
+ LEVELRANGE_INSTANCES17 = LEVELRANGE_RAGEFIRECHASM .. " (13, 18)"
+ LEVELRANGE_INSTANCES18 = LEVELRANGE_STOCKADES .. " (24, 32)"
+ LEVELRANGE_INSTANCES19 = LEVELRANGE_ZULFARRAK .. " (44, 54)"
+
+ -- Help Strings
+ LEVELRANGE_HELP0 = "Use os seguintes comandos para alterar as opções do LevelRange."
+ LEVELRANGE_HELP1 = "/lr >> Abre o painel de opções do LevelRange."
+ LEVELRANGE_HELP2 = "/lr toggle >> Alterna a exibição do tooltip do LevelRange."
+ LEVELRANGE_HELP3 = "/lr instances >> Alterna a exibição de masmorras no tooltip."
+ LEVELRANGE_HELP4 = "/lr pvp >> Alterna a exibição da diplomacia JxJ no tooltip."
+ LEVELRANGE_HELP5 = "/lr fishing >> Alterna a exibição do requisito mínimo de pesca no tooltip."
+ LEVELRANGE_HELP6 = "Comando longo: /levelrange também pode ser usado no lugar de /lr."
+
+ -- Toggle Message Strings
+ LEVELRANGE_ON = "ATIVADO"
+ LEVELRANGE_OFF = "DESATIVADO"
+
+ LEVELRANGE_ENABLED = "Habilitado."
+ LEVELRANGE_DISABLED = "Desabilitado."
+
+ LEVELRANGE_TOGGLESHOW = "Tooltip do LevelRange"
+ LEVELRANGE_TOGGLEINSTANCES = "Mostrar masmorras do LevelRange"
+ LEVELRANGE_TOGGLERAIDS = "Mostrar raides do LevelRange"
+ LEVELRANGE_TOGGLEPVP = "Mostrar diplomacia JxJ do LevelRange"
+ LEVELRANGE_TOGGLEFISHING = "Mostrar requisito mínimo de pesca"
+
+ -- Options Frame Strings
+ LEVELRANGE_OPTIONS_TITLE = "Opções do LevelRange"
+ LEVELRANGE_OPTIONS_CLOSE = "Fechar"
+
+ LEVELRANGE_OPTIONS = {};
+ LEVELRANGE_OPTIONS[1] = { -- Option 1
+ label = "LevelRange habilitado",
+ option = "showLevelRange",
+ tooltip = "Mostrar/ocultar LevelRange na tooltip",
+ children = {2, 3, 4, 5},
+ };
+ LEVELRANGE_OPTIONS[2] = { -- Option 2
+ label = "Mostrar masmorras",
+ option = "showInstances",
+ tooltip = "Mostrar/ocultar masmorras na dica de tela",
+ };
+ LEVELRANGE_OPTIONS[3] = { -- Option 3
+ label = "Mostrar raides",
+ option = "showRaids",
+ tooltip = "Mostrar/ocultar raides na dica de tela",
+ };
+ LEVELRANGE_OPTIONS[4] = { -- Option 4
+ label = "Mostrar diplomacia JxJ",
+ option = "showPvP",
+ tooltip = "Mostrar/ocultar diplomacia JxJ na dica de tela",
+ };
+ LEVELRANGE_OPTIONS[5] = { -- Option 5
+ label = "Mostrar nível de pesca necessário",
+ option = "showFishing",
+ tooltip = "Mostrar/ocultar nível de pesca necessário na dica de tela",
+ };
+
+ LEVELRANGE_DEFAULT_OPTS = {
+ ["showLevelRange"] = true,
+ ["showInstances"] = true,
+ ["showPvP"] = true,
+ ["showFishing"] = true,
+ };
+end