Quantcast

New install and missed locales

Darthpred [10-15-14 - 23:41]
New install and missed locales
Filename
ElvUI_SLE/core/install.lua
ElvUI_SLE/locales/english.lua
ElvUI_SLE/locales/russian.lua
diff --git a/ElvUI_SLE/core/install.lua b/ElvUI_SLE/core/install.lua
index 5a6b7c0..2a32732 100644
--- a/ElvUI_SLE/core/install.lua
+++ b/ElvUI_SLE/core/install.lua
@@ -6,217 +6,399 @@ local SLE = E:GetModule('SLE');
 local CURRENT_PAGE = 0
 local MAX_PAGE = 5

-local function DarthSetup() --The function to switch from classic ElvUI settings to Darth's
-	SLEInstallStepComplete.message = L["Darth's Defaults Set"]
-	SLEInstallStepComplete:Show()
-	local layout = E.db.layoutSet --To know if some sort of layout was choosed before
+function AI:DarthCaster()
+
+end

-	if not E.db.movers then E.db.movers = {}; end
+function AI:DarthTank()
+	E.db["datatexts"]["panels"]["DP_6"]["left"] = "Avoidance"
+end

-
+function AI:DarthPhys()
+	E.db["datatexts"]["panels"]["DP_6"]["left"] = "Attack Power"
+end

-	if SLE:Auth() then
-		E.db.hideTutorial = 1
-		E.db.general.loginmessage = false
-	end
+function AI:DarthHeal()
+	E.db["general"]["totems"] = {
+		["size"] = 34,
+	}

-	E.db["nameplate"] = {
-		["debuffs"] = {
-			["font"] = "ElvUI Font",
-			["fontOutline"] = "OUTLINE",
-			["numAuras"] = 5,
-			["stretchTexture"] = false,
-		},
-		["fontSize"] = 8,
-		["healthBar"] = {
-			["text"] = {
-				["enable"] = true,
+	E.db["movers"]["PetAB"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT54366"
+	E.db["movers"]["ElvUF_RaidMover"] = "BOTTOMElvUIParentBOTTOM0152"
+	E.db["movers"]["ElvUF_FocusCastbarMover"] = "BOTTOMElvUIParentBOTTOM0130"
+	E.db["movers"]["BossButton"] = "BOTTOMElvUIParentBOTTOM1440"
+	E.db["movers"]["MarkMover"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-517138"
+	E.db["movers"]["VehicleSeatMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT416209"
+	E.db["movers"]["ElvUF_TargetMover"] = "BOTTOMElvUIParentBOTTOM312177"
+	E.db["movers"]["ElvUF_PlayerCastbarMover"] = nil --"BOTTOMElvUIParentBOTTOM-312152"
+	E.db["movers"]["ElvUF_TargetCastbarMover"] = nil
+	E.db["movers"]["ElvUF_TargetTargetMover"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-543114"
+	E.db["movers"]["ElvUF_Raid40Mover"] = "BOTTOMElvUIParentBOTTOM0152"
+	E.db["movers"]["TotemBarMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT49950"
+	E.db["movers"]["ElvUF_PetMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT543114"
+	E.db["movers"]["ElvUF_PlayerMover"] = "BOTTOMElvUIParentBOTTOM-312177"
+	E.db["movers"]["ElvUF_PartyMover"] = "BOTTOMElvUIParentBOTTOM0152"
+	E.db["movers"]["AlertFrameMover"] = "BOTTOMElvUIParentBOTTOM3432"
+
+	E.db["unitframe"] = P.unitframe
+
+	E.db["unitframe"] = {
+		["fontSize"] = 11,
+		["units"] = {
+			["tank"] = {
+				["enable"] = false,
 			},
-			["lowHPScale"] = {
-				["enable"] = true,
+			["party"] = {
+				["horizontalSpacing"] = 3,
+				["debuffs"] = {
+					["anchorPoint"] = "TOPLEFT",
+					["sizeOverride"] = 0,
+				},
+				["health"] = {
+					["frequentUpdates"] = true,
+					["position"] = "BOTTOMLEFT",
+					["text_format"] = "[healthcolor][health:deficit]",
+				},
+				["growthDirection"] = "RIGHT_UP",
+				["GPSArrow"] = {
+					["xOffset"] = -27,
+					["size"] = 25,
+					["yOffset"] = 12,
+				},
+				["roleIcon"] = {
+					["position"] = "BOTTOMRIGHT",
+				},
+				["power"] = {
+					["text_format"] = "",
+				},
+				["healPrediction"] = true,
+				["width"] = 80,
+				["name"] = {
+					["text_format"] = "[name:medium]",
+					["position"] = "TOP",
+				},
 			},
-		},
-		["font"] = "ElvUI Font",
-		["fontOutline"] = "OUTLINE",
-		["buffs"] = {
-			["fontOutline"] = "OUTLINE",
-			["font"] = "ElvUI Font",
-		},
-		["raidHealIcon"] = {
-			["xOffset"] = 0,
-		},
-	}
-
-	E.db["sle"] = {
-		["nameplate"] = {
-			["showthreat"] = true,
-		},
-		["media"] = {
-			["fonts"] = {
-				["zone"] = {
-					["font"] = "Old Cyrillic",
+			["raid40"] = {
+				["GPSArrow"] = {
+					["enable"] = true,
+					["xOffset"] = -27,
+					["size"] = 20,
 				},
-				["subzone"] = {
-					["font"] = "Old Cyrillic",
+				["name"] = {
+					["position"] = "TOP",
 				},
-				["pvp"] = {
-					["font"] = "Old Cyrillic",
+				["rdebuffs"] = {
+					["size"] = 16,
 				},
+				["height"] = 32,
+				["visibility"] = "[@raid31,noexists] hide;show",
 			},
-			["screensaver"] = {
-				["enable"] = true,
-				["playermodel"] = {
+			["target"] = {
+				["combobar"] = {
+					["fill"] = "spaced",
+				},
+				["portrait"] = {
 					["rotation"] = 345,
-					["xaxis"] = -0.2,
-					["anim"] = 70,
-					["distance"] = -0.0999999999999999,
-					["yaxis"] = -0.2,
-					["width"] = 530,
+					["enable"] = true,
+					["overlay"] = true,
+					["camDistanceScale"] = 3,
 				},
-				["xpack"] = 200,
-				["crest"] = 150,
-			},
-		},
-		["datatext"] = {
-			["chatright"] = {
-				["width"] = 408,
+				["castbar"] = {
+					["height"] = 20,
+					["width"] = 210,
+				},
+				["width"] = 210,
+				["name"] = {
+					["position"] = "TOPLEFT",
+					["text_format"] = "[namecolor][name:medium] [difficultycolor][level] [shortclassification]",
+					["yOffset"] = -2,
+				},
+				["health"] = {
+					["text_format"] = "[healthcolor][health:deficit] - [health:current-percent]",
+					["yOffset"] = -5,
+				},
+				["power"] = {
+					["attachTextToPower"] = true,
+					["width"] = "inset",
+					["position"] = "RIGHT",
+					["hideonnpc"] = false,
+				},
+				["height"] = 51,
 			},
-			["bottom"] = {
-				["enabled"] = true,
-				["transparent"] = true,
-				["width"] = 196,
+			["raid"] = {
+				["growthDirection"] = "RIGHT_UP",
+				["health"] = {
+					["frequentUpdates"] = true,
+					["position"] = "BOTTOMLEFT",
+				},
+				["rdebuffs"] = {
+					["size"] = 18,
+				},
+				["GPSArrow"] = {
+					["xOffset"] = -27,
+					["size"] = 25,
+					["yOffset"] = 12,
+				},
+				["healPrediction"] = true,
+				["numGroups"] = 6,
+				["name"] = {
+					["text_format"] = "[name:medium]",
+				},
+				["visibility"] = "[@raid6,noexists][@raid31,exists] hide;show",
 			},
-			["chathandle"] = true,
-			["dp5"] = {
-				["enabled"] = true,
-				["transparent"] = true,
-				["width"] = 440,
+			["player"] = {
+				["debuffs"] = {
+					["enable"] = false,
+				},
+				["portrait"] = {
+					["rotation"] = 345,
+					["enable"] = true,
+					["overlay"] = true,
+					["camDistanceScale"] = 3,
+				},
+				["classbar"] = {
+					["fill"] = "spaced",
+				},
+				["aurabar"] = {
+					["attachTo"] = "FRAME",
+					["maxBars"] = 8,
+				},
+				["castbar"] = {
+					["width"] = 210,
+					["height"] = 20,
+					["format"] = "CURRENTMAX",
+				},
+				["width"] = 210,
+				["lowmana"] = 0,
+				["health"] = {
+					["position"] = "RIGHT",
+					["text_format"] = "[healthcolor][health:current-percent:sl]",
+					["yOffset"] = -4,
+				},
+				["power"] = {
+					["attachTextToPower"] = true,
+					["text_format"] = "[powercolor][power:current:sl]",
+					["width"] = "inset",
+				},
+				["height"] = 51,
+				["pvp"] = {
+					["text_format"] = "||cFFB04F4F[pvptimer]||r",
+				},
+				["raidicon"] = {
+					["attachTo"] = "LEFT",
+					["xOffset"] = -20,
+					["size"] = 22,
+					["yOffset"] = 0,
+				},
 			},
-			["top"] = {
-				["enabled"] = true,
-				["transparent"] = true,
+			["arena"] = {
+				["debuffs"] = {
+					["anchorPoint"] = "RIGHT",
+				},
+				["pvpTrinket"] = {
+					["position"] = "LEFT",
+				},
+				["power"] = {
+					["width"] = "inset",
+					["position"] = "RIGHT",
+				},
+				["growthDirection"] = "DOWN",
+				["health"] = {
+					["text_format"] = "[healthcolor][health:current-percent:sl]",
+				},
+				["buffs"] = {
+					["anchorPoint"] = "RIGHT",
+				},
 			},
-			["chatleft"] = {
-				["width"] = 408,
+			["boss"] = {
+				["debuffs"] = {
+					["anchorPoint"] = "RIGHT",
+				},
+				["growthDirection"] = "DOWN",
+				["health"] = {
+					["text_format"] = "[healthcolor][health:current-percent:sl]",
+				},
+				["buffs"] = {
+					["anchorPoint"] = "RIGHT",
+				},
 			},
-			["dp6"] = {
-				["enabled"] = true,
-				["transparent"] = true,
-				["width"] = 440,
+			["assist"] = {
+				["enable"] = false,
 			},
 		},
-		["loot"] = {
-			["enable"] = true,
-			["history"] = {
-				["alpha"] = 0.7,
-				["autohide"] = true,
+		["statusbar"] = "Polished Wood",
+		["colors"] = {
+			["auraBarBuff"] = {
+				["r"] = 0.576470588235294,
+				["g"] = 0.509803921568627,
+				["b"] = 0.788235294117647,
 			},
-			["autoroll"] = {
-				["autoconfirm"] = true,
-				["autogreed"] = true,
+			["colorhealthbyvalue"] = false,
+			["healthclass"] = true,
+			["customhealthbackdrop"] = true,
+			["castColor"] = {
+				["r"] = 0.854901960784314,
+				["g"] = 0.772549019607843,
+				["b"] = 0.36078431372549,
+			},
+			["castNoInterrupt"] = {
+				["r"] = 0.780392156862745,
+				["g"] = 0.250980392156863,
+				["b"] = 0.250980392156863,
 			},
 		},
-		["combatico"] = {
-			["pos"] = "TOPRIGHT",
-		},
-		["tooltip"] = {
-			["showFaction"] = true,
-		},
+		["fontOutline"] = "OUTLINE",
+		["smartRaidFilter"] = false,
+		["font"] = "ElvUI Font",
+	}
+end
+
+function AI:DarthSetup() --The function to switch from classic ElvUI settings to Darth's
+	local layout = E.db.layoutSet
+	local word = layout == 'tank' and L["Tank"] or layout == 'healer' and L["Healer"] or layout == 'dpsMelee' and L['Physical DPS'] or L['Caster DPS']
+	SLEInstallStepComplete.message = L["Darth's Defaults Set"]..": "..word
+	SLEInstallStepComplete:Show()
+
+	if not E.db.movers then E.db.movers = {}; end
+
+	E.db["general"] = {
+		["loginmessage"] = false,
 		["threat"] = {
 			["enable"] = false,
 		},
-		["dt"] = {
-			["friends"] = {
-				["combat"] = true,
-				["hide_hintline"] = false,
-				["totals"] = true,
-				["expandBNBroadcast"] = true,
+		["stickyFrames"] = false,
+		["hideErrorFrame"] = false,
+		["vendorGrays"] = true,
+		["autoRepair"] = "PLAYER",
+		["minimap"] = {
+			["locationText"] = "HIDE",
+		},
+		["castNoInterrupt"] = {
+		},
+		["bottomPanel"] = false,
+		["reputation"] = {
+			["height"] = 187,
+		},
+		["NEUTRAL"] = {
+		},
+		["experience"] = {
+			["height"] = 187,
+		},
+		["castColor"] = {
+		},
+	}
+
+	E.db["nameplate"] = {
+		["debuffs"] = {
+			["stretchTexture"] = false,
+			["font"] = "ElvUI Font",
+			["numAuras"] = 5,
+			["fontOutline"] = "OUTLINE",
+		},
+		["healthBar"] = {
+			["lowHPScale"] = {
+				["enable"] = true,
 			},
-			["guild"] = {
-				["totals"] = true,
-				["combat"] = true,
+			["text"] = {
+				["enable"] = true,
 			},
 		},
-		["uibuttons"] = {
-			["position"] = "uib_hor",
-			["enable"] = true,
-			["spacing"] = 4,
-			["size"] = 20,
+		["fontOutline"] = "OUTLINE",
+		["fontSize"] = 8,
+		["buffs"] = {
+			["font"] = "ElvUI Font",
+			["fontOutline"] = "OUTLINE",
+		},
+		["font"] = "ElvUI Font",
+		["raidHealIcon"] = {
+			["xOffset"] = 0,
 		},
 	}

-	E.db["bags"] = {
-		["bagWidth"] = 425,
-		["currencyFormat"] = "ICON",
-		["yOffset"] = 181,
-		["bankSize"] = 30,
-		["bankWidth"] = 425,
-		["alignToChat"] = false,
-		["bagSize"] = 30,
+	E.db["datatexts"] = {
+		["minimapPanels"] = false,
+		["font"] = "ElvUI Font",
+		["panelTransparency"] = true,
+		["time24"] = true,
+		["panels"] = {
+			["RightChatDataPanel"] = {
+				["left"] = "Mastery",
+				["right"] = "Talent/Loot Specialization",
+			},
+			["Bottom_Panel"] = "System",
+			["DP_6"] = {
+				["right"] = "Crit Chance",
+				["left"] = "Spell/Heal Power",
+				["middle"] = "Haste",
+			},
+			["DP_5"] = {
+				["right"] = "Durability",
+				["left"] = "S&L Currency",
+				["middle"] = "Bags",
+			},
+			["LeftChatDataPanel"] = {
+				["right"] = "S&L Friends",
+				["left"] = "Combat/Arena Time",
+				["middle"] = "S&L Guild",
+			},
+		},
 	}

-	E.db["auras"] = {
-		["font"] = "ElvUI Font",
-		["fontOutline"] = "OUTLINE",
-		["consolidatedBuffs"] = {
-			["fontSize"] = 11,
-			["filter"] = false,
-			["font"] = "ElvUI Font",
-			["fontOutline"] = "OUTLINE",
+	E.db["actionbar"] = {
+		["bar3"] = {
+			["point"] = "TOPLEFT",
+			["buttons"] = 12,
+			["buttonsPerRow"] = 4,
+			["buttonsize"] = 30,
+			["visibility"] = "[petbattle] hide; show",
 		},
-		["buffs"] = {
-			["size"] = 30,
+		["fontSize"] = 12,
+		["bar2"] = {
+			["enabled"] = true,
+			["point"] = "TOPLEFT",
+			["buttonsPerRow"] = 4,
+			["buttonsize"] = 30,
+			["visibility"] = " [petbattle] hide; show",
 		},
-		["debuffs"] = {
-			["size"] = 30,
+		["bar1"] = {
+			["point"] = "TOPLEFT",
+			["buttonsPerRow"] = 4,
 		},
+		["bar5"] = {
+			["point"] = "TOPLEFT",
+			["buttons"] = 12,
+			["buttonspacing"] = 1,
+			["buttonsPerRow"] = 2,
+			["buttonsize"] = 30,
+			["visibility"] = " [petbattle] hide; show",
+		},
+		["bar4"] = {
+			["point"] = "TOPLEFT",
+			["visibility"] = "[petbattle] hide; show",
+			["buttonspacing"] = 1,
+			["buttonsPerRow"] = 2,
+			["backdrop"] = false,
+			["buttonsize"] = 30,
+		},
+		["font"] = "ElvUI Font",
+		["barPet"] = {
+			["point"] = "TOPLEFT",
+			["buttonspacing"] = 1,
+			["buttonsPerRow"] = 5,
+			["buttonsize"] = 22,
+			["backdrop"] = false,
+		},
+		["fontOutline"] = "OUTLINE",
+		["hotkeytext"] = false,
+		["stanceBar"] = {
+			["buttonsize"] = 20,
+		},
+		["microbar"] = {
+			["enabled"] = true,
+			["buttonsPerRow"] = 11,
+		},
+		["keyDown"] = false,
 	}
-
-	E.db["movers"] = {
-		["DP_6_Mover"] = "BOTTOMElvUIParentBOTTOM3170",
-		["ElvUF_FocusCastbarMover"] = "BOTTOMElvUIParentBOTTOM0178",
-		["PetAB"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT55152",
-		["LeftChatMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT019",
-		["GMMover"] = "TOPLEFTElvUIParentTOPLEFT00",
-		["BuffsMover"] = "TOPRIGHTElvUIParentTOPRIGHT-2000",
-		["BossButton"] = "BOTTOMElvUIParentBOTTOM-1200",
-		["ElvUF_FocusMover"] = "BOTTOMElvUIParentBOTTOM29421",
-		["MicrobarMover"] = "TOPElvUIParentTOP0-18",
-		["VehicleSeatMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT420205",
-		["ElvUF_TargetMover"] = "BOTTOMElvUIParentBOTTOM304140",
-		["ElvUF_Raid40Mover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT0211",
-		["ElvUF_RaidMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT0210",
-		["ElvAB_1"] = "BOTTOMElvUIParentBOTTOM019",
-		["ElvAB_2"] = "BOTTOMElvUIParentBOTTOM13319",
-		["ElvUF_TargetCastbarMover"] = "BOTTOMElvUIParentBOTTOM0155",
-		["ElvUF_PlayerCastbarMover"] = "BOTTOMElvUIParentBOTTOM0130",
-		["ElvAB_4"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-42419",
-		["RightChatMover"] = "BOTTOMRIGHTUIParentBOTTOMRIGHT019",
-		["AltPowerBarMover"] = "TOPElvUIParentTOP0-195",
-		["ElvAB_3"] = "BOTTOMElvUIParentBOTTOM-13319",
-		["DP_5_Mover"] = "BOTTOMElvUIParentBOTTOM-3170",
-		["ReputationBarMover"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-48819",
-		["ElvUF_PlayerMover"] = "BOTTOMElvUIParentBOTTOM-304140",
-		["ElvUF_TargetTargetMover"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-551100",
-		["ObjectiveFrameMover"] = "TOPRIGHTElvUIParentTOPRIGHT-61-205",
-		["PetBattleStatusMover"] = "TOPElvUIParentTOP0-69",
-		["UIBFrameMover"] = "TOPRIGHTElvUIParentTOPRIGHT0-177",
-		["ElvAB_5"] = "BOTTOMElvUIParentBOTTOM281264",
-		["RaidUtility_Mover"] = "TOPElvUIParentTOP-3060",
-		["ArenaHeaderMover"] = "TOPLEFTElvUIParentTOPLEFT0-209",
-		["ElvAB_6"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-11210",
-		["PvPMover"] = "TOPElvUIParentTOP0-50",
-		["BossHeaderMover"] = "TOPLEFTElvUIParentTOPLEFT0-209",
-		["ElvUF_PetMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT551100",
-		["PetBattleABMover"] = "BOTTOMElvUIParentBOTTOM020",
-		["ElvUF_PartyMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT0210",
-		["AlertFrameMover"] = "BOTTOMElvUIParentBOTTOM0265",
-		["DebuffsMover"] = "TOPRIGHTElvUIParentTOPRIGHT-200-143",
-		["MinimapMover"] = "TOPRIGHTElvUIParentTOPRIGHT00",
-		["ShiftAB"] = "BOTTOMElvUIParentBOTTOM-133116",
-	}
-
-

 	E.db["tooltip"] = {
 		["healthBar"] = {
@@ -225,292 +407,399 @@ local function DarthSetup() --The function to switch from classic ElvUI settings
 	}

 	E.db["unitframe"] = {
+		["debuffHighlighting"] = false,
 		["fontSize"] = 11,
+		["colors"] = {
+			["castNoInterrupt"] = {
+				["b"] = 0.250980392156863,
+				["g"] = 0.250980392156863,
+				["r"] = 0.780392156862745,
+			},
+			["castColor"] = {
+				["b"] = 0.36078431372549,
+				["g"] = 0.772549019607843,
+				["r"] = 0.854901960784314,
+			},
+			["colorhealthbyvalue"] = false,
+			["healthclass"] = true,
+		},
+		["fontOutline"] = "OUTLINE",
+		["smartRaidFilter"] = false,
+		["font"] = "ElvUI Font",
+		["statusbar"] = "Polished Wood",
 		["units"] = {
+			["tank"] = {
+				["enable"] = false,
+			},
+			["boss"] = {
+				["buffs"] = {
+					["anchorPoint"] = "RIGHT",
+				},
+				["debuffs"] = {
+					["anchorPoint"] = "RIGHT",
+				},
+				["health"] = {
+					["text_format"] = "[healthcolor][health:current-percent:sl]",
+				},
+				["growthDirection"] = "DOWN",
+			},
 			["party"] = {
 				["horizontalSpacing"] = 3,
 				["debuffs"] = {
 					["enable"] = false,
 				},
-				["health"] = {
-					["position"] = "BOTTOMLEFT",
-					["text_format"] = "[healthcolor][health:current]",
-				},
-				["growthDirection"] = "RIGHT_UP",
 				["power"] = {
 					["text_format"] = "",
 				},
-				["roleIcon"] = {
-					["position"] = "BOTTOMRIGHT",
+				["growthDirection"] = "RIGHT_UP",
+				["health"] = {
+					["text_format"] = "[healthcolor][health:current]",
+					["position"] = "BOTTOMLEFT",
+				},
+				["name"] = {
+					["text_format"] = "[name:medium]",
+					["position"] = "TOP",
 				},
 				["GPSArrow"] = {
 					["enable"] = false,
 					["size"] = 30,
 				},
-				["width"] = 80,
-				["name"] = {
-					["text_format"] = "[name:medium]",
-					["position"] = "TOP",
+				["roleIcon"] = {
+					["position"] = "BOTTOMRIGHT",
 				},
+				["width"] = 80,
 			},
 			["raid40"] = {
 				["height"] = 32,
+				["visibility"] = "[@raid31,noexists] hide;show",
 			},
-			["target"] = {
-				["portrait"] = {
-					["overlay"] = true,
-					["enable"] = true,
-					["camDistanceScale"] = 3,
-					["rotation"] = 345,
-				},
-				["castbar"] = {
-					["height"] = 20,
-					["width"] = 210,
+			["arena"] = {
+				["debuffs"] = {
+					["anchorPoint"] = "RIGHT",
 				},
-				["width"] = 210,
 				["health"] = {
-					["yOffset"] = -5,
-				},
-				["name"] = {
-					["position"] = "TOPLEFT",
-					["text_format"] = "[namecolor][name:medium] [difficultycolor][level] [shortclassification]",
-					["yOffset"] = -2,
+					["text_format"] = "[healthcolor][health:current-percent:sl]",
 				},
 				["power"] = {
-					["attachTextToPower"] = true,
-					["width"] = "inset",
 					["position"] = "RIGHT",
-					["hideonnpc"] = false,
+					["width"] = "inset",
 				},
-				["height"] = 51,
+				["buffs"] = {
+					["anchorPoint"] = "RIGHT",
+				},
+				["pvpTrinket"] = {
+					["position"] = "LEFT",
+				},
+				["growthDirection"] = "DOWN",
+			},
+			["assist"] = {
+				["enable"] = false,
 			},
 			["raid"] = {
-				["growthDirection"] = "RIGHT_UP",
+				["visibility"] = "[@raid6,noexists][@raid31,exists] hide;show",
+				["health"] = {
+					["text_format"] = "[healthcolor][health:current]",
+					["position"] = "BOTTOMLEFT",
+				},
+				["GPSArrow"] = {
+					["enable"] = false,
+					["size"] = 30,
+				},
 				["name"] = {
 					["text_format"] = "[name:medium]",
 				},
 				["rdebuffs"] = {
 					["size"] = 18,
 				},
-				["GPSArrow"] = {
-					["enable"] = false,
-					["size"] = 30,
-				},
 				["numGroups"] = 6,
-				["health"] = {
-					["position"] = "BOTTOMLEFT",
-					["text_format"] = "[healthcolor][health:current]",
-				},
-				["visibility"] = "[@raid6,noexists][@raid31,exists] hide;show",
+				["growthDirection"] = "RIGHT_UP",
 			},
 			["player"] = {
 				["debuffs"] = {
 					["enable"] = false,
 				},
 				["portrait"] = {
+					["rotation"] = 345,
 					["overlay"] = true,
-					["enable"] = true,
 					["camDistanceScale"] = 3,
-					["rotation"] = 345,
-				},
-				["classbar"] = {
-					["fill"] = "spaced",
-				},
-				["aurabar"] = {
-					["maxBars"] = 8,
-					["attachTo"] = "FRAME",
+					["enable"] = true,
 				},
 				["castbar"] = {
-					["width"] = 300,
 					["height"] = 20,
 					["format"] = "CURRENTMAX",
+					["width"] = 300,
 				},
 				["width"] = 210,
-				["lowmana"] = 0,
+				["raidicon"] = {
+					["attachTo"] = "LEFT",
+					["yOffset"] = 0,
+					["xOffset"] = -20,
+					["size"] = 22,
+				},
+				["pvp"] = {
+					["text_format"] = "||cFFB04F4F[pvptimer]||r",
+				},
 				["health"] = {
 					["yOffset"] = -4,
 					["text_format"] = "[healthcolor][health:current-percent:sl]",
 					["position"] = "RIGHT",
 				},
 				["power"] = {
-					["attachTextToPower"] = true,
-					["text_format"] = "[powercolor][power:current:sl]",
 					["width"] = "inset",
+					["text_format"] = "[powercolor][power:current:sl]",
+					["attachTextToPower"] = true,
 				},
 				["height"] = 51,
-				["pvp"] = {
-					["text_format"] = "||cFFB04F4F[pvptimer]||r",
+				["lowmana"] = 0,
+				["classbar"] = {
+					["fill"] = "spaced",
 				},
-				["raidicon"] = {
-					["attachTo"] = "LEFT",
-					["xOffset"] = -20,
-					["yOffset"] = 0,
-					["size"] = 22,
+				["aurabar"] = {
+					["maxBars"] = 8,
+					["attachTo"] = "FRAME",
 				},
 			},
-			["arena"] = {
-				["debuffs"] = {
-					["anchorPoint"] = "RIGHT",
-				},
-				["pvpTrinket"] = {
-					["position"] = "LEFT",
+			["target"] = {
+				["combobar"] = {
+					["fill"] = "spaced",
 				},
 				["power"] = {
-					["width"] = "inset",
 					["position"] = "RIGHT",
+					["hideonnpc"] = false,
+					["width"] = "inset",
+					["attachTextToPower"] = true,
 				},
-				["growthDirection"] = "DOWN",
+				["portrait"] = {
+					["rotation"] = 345,
+					["overlay"] = true,
+					["camDistanceScale"] = 3,
+					["enable"] = true,
+				},
+				["castbar"] = {
+					["height"] = 20,
+					["width"] = 210,
+				},
+				["height"] = 51,
 				["health"] = {
-					["text_format"] = "[healthcolor][health:current-percent:sl]",
+					["yOffset"] = -5,
 				},
-				["buffs"] = {
-					["anchorPoint"] = "RIGHT",
+				["name"] = {
+					["yOffset"] = -2,
+					["text_format"] = "[namecolor][name:medium] [difficultycolor][level] [shortclassification]",
+					["position"] = "TOPLEFT",
 				},
+				["width"] = 210,
 			},
-			["boss"] = {
-				["debuffs"] = {
-					["anchorPoint"] = "RIGHT",
+		},
+	}
+
+	E.db["bags"] = {
+		["bagWidth"] = 425,
+		["bankWidth"] = 425,
+		["bagSize"] = 30,
+		["currencyFormat"] = "ICON",
+		["bankSize"] = 30,
+		["alignToChat"] = false,
+		["yOffset"] = 181,
+	}
+
+	E.db["chat"] = {
+		["editboxhistory"] = 10,
+		["emotionIcons"] = false,
+		["tabFontOutline"] = "OUTLINE",
+		["panelHeight"] = 187,
+		["timeStampFormat"] = "%H:%M:%S ",
+		["tabFont"] = "ElvUI Font",
+		["tabFontSize"] = 11,
+		["panelWidth"] = 425,
+	}
+
+	E.db["auras"] = {
+		["font"] = "ElvUI Font",
+		["fontOutline"] = "OUTLINE",
+		["consolidatedBuffs"] = {
+			["fontOutline"] = "OUTLINE",
+			["font"] = "ElvUI Font",
+			["fontSize"] = 11,
+			["filter"] = false,
+		},
+		["buffs"] = {
+			["size"] = 30,
+		},
+		["debuffs"] = {
+			["size"] = 30,
+		},
+	}
+
+	E.db["sle"] = {
+		["combatico"] = {
+			["pos"] = "TOPRIGHT",
+		},
+		["threat"] = {
+			["enable"] = false,
+		},
+		["media"] = {
+			["fonts"] = {
+				["subzone"] = {
+					["font"] = "Old Cyrillic",
 				},
-				["growthDirection"] = "DOWN",
-				["health"] = {
-					["text_format"] = "[healthcolor][health:current-percent:sl]",
+				["pvp"] = {
+					["font"] = "Old Cyrillic",
+				},
+				["zone"] = {
+					["font"] = "Old Cyrillic",
 				},
-				["buffs"] = {
-					["anchorPoint"] = "RIGHT",
+			},
+			["screensaver"] = {
+				["enable"] = true,
+				["xpack"] = 200,
+				["playermodel"] = {
+					["rotation"] = 345,
+					["xaxis"] = -0.2,
+					["yaxis"] = -0.2,
+					["distance"] = -0.0999999999999999,
+					["anim"] = 70,
+					["width"] = 530,
 				},
+				["crest"] = 150,
 			},
 		},
-		["statusbar"] = "Polished Wood",
-		["debuffHighlighting"] = false,
-		["smartRaidFilter"] = false,
-		["font"] = "ElvUI Font",
-		["colors"] = {
-			["auraBarBuff"] = {
-				["r"] = 0.576470588235294,
-				["g"] = 0.509803921568627,
-				["b"] = 0.788235294117647,
+		["tooltip"] = {
+			["showFaction"] = true,
+		},
+		["datatext"] = {
+			["top"] = {
+				["enabled"] = true,
+				["transparent"] = true,
 			},
-			["colorhealthbyvalue"] = false,
-			["healthclass"] = true,
-			["castNoInterrupt"] = {
-				["r"] = 0.780392156862745,
-				["g"] = 0.250980392156863,
-				["b"] = 0.250980392156863,
+			["chatright"] = {
+				["width"] = 408,
 			},
-		},
-		["fontOutline"] = "OUTLINE",
-	}
-
-	E.db["datatexts"] = {
-		["minimapPanels"] = false,
-		["panelTransparency"] = true,
-		["time24"] = true,
-		["panels"] = {
-			["RightChatDataPanel"] = {
-				["right"] = "Talent/Loot Specialization",
-				["left"] = "Mastery",
+			["bottom"] = {
+				["enabled"] = true,
+				["width"] = 196,
+				["transparent"] = true,
 			},
-			["DP_5"] = {
-				["right"] = "Durability",
-				["left"] = "S&L Currency",
-				["middle"] = "Bags",
+			["dp6"] = {
+				["enabled"] = true,
+				["width"] = 440,
+				["transparent"] = true,
 			},
-			["LeftChatDataPanel"] = {
-				["right"] = "S&L Friends",
-				["left"] = "Combat/Arena Time",
-				["middle"] = "Guild",
+			["chathandle"] = true,
+			["chatleft"] = {
+				["width"] = 408,
 			},
-			["Bottom_Panel"] = "System",
-			["DP_6"] = {
-				["right"] = "Crit Chance",
-				["left"] = "Spell/Heal Power",
-				["middle"] = "Haste",
+			["dp5"] = {
+				["enabled"] = true,
+				["width"] = 440,
+				["transparent"] = true,
 			},
 		},
-		["font"] = "ElvUI Font",
-	}
-
-	E.db["actionbar"] = {
-		["bar3"] = {
-			["point"] = "TOPLEFT",
-			["buttons"] = 12,
-			["buttonsPerRow"] = 4,
-			["buttonsize"] = 30,
-		},
-		["fontOutline"] = "OUTLINE",
-		["microbar"] = {
-			["enabled"] = true,
-			["buttonsPerRow"] = 11,
-		},
-		["bar2"] = {
-			["enabled"] = true,
-			["point"] = "TOPLEFT",
-			["buttonsPerRow"] = 4,
-			["buttonsize"] = 30,
-		},
-		["bar5"] = {
-			["enabled"] = false,
-			["point"] = "TOPLEFT",
-			["buttons"] = 12,
+		["dt"] = {
+			["friends"] = {
+				["totals"] = true,
+				["expandBNBroadcast"] = true,
+				["combat"] = true,
+				["hide_hintline"] = false,
+			},
+			["guild"] = {
+				["totals"] = true,
+				["combat"] = true,
+			},
 		},
-		["font"] = "ElvUI Font",
-		["bar1"] = {
-			["point"] = "TOPLEFT",
-			["buttonsPerRow"] = 4,
+		["loot"] = {
+			["enable"] = true,
+			["autoroll"] = {
+				["autoconfirm"] = true,
+				["autogreed"] = true,
+			},
+			["history"] = {
+				["alpha"] = 0.7,
+				["autohide"] = true,
+			},
 		},
-		["fontSize"] = 12,
-		["barPet"] = {
-			["point"] = "TOPLEFT",
-			["buttonspacing"] = 1,
-			["backdrop"] = false,
-			["buttonsPerRow"] = 5,
-			["buttonsize"] = 22,
+		["marks"] = {
+			["target"] = true,
+			["mouseover"] = true,
+			["growth"] = "UP",
+			["size"] = 20,
 		},
-		["bar4"] = {
-			["point"] = "TOPLEFT",
-			["buttonspacing"] = 1,
-			["buttonsPerRow"] = 2,
-			["buttonsize"] = 30,
+		["nameplate"] = {
+			["showthreat"] = true,
 		},
-		["stanceBar"] = {
-			["buttonsize"] = 20,
+		["uibuttons"] = {
+			["enable"] = true,
+			["size"] = 20,
+			["spacing"] = 4,
+			["position"] = "uib_hor",
 		},
 	}

-	E.db["general"] = {
-		["autoRepair"] = "PLAYER",
-		["bottomPanel"] = false,
-		["loginmessage"] = false,
-		["threat"] = {
-			["enable"] = false,
-		},
-		["stickyFrames"] = false,
-		["vendorGrays"] = true,
-		["castNoInterrupt"] = {
-		},
-		["experience"] = {
-			["height"] = 187,
-		},
-		["hideErrorFrame"] = false,
-		["reputation"] = {
-			["height"] = 187,
-		},
-		['minimap'] = {
-			['locationText'] = 'HIDE',
-		},
+	E.db["movers"] = {
+		["DP_6_Mover"] = "BOTTOMElvUIParentBOTTOM3170",
+		["ElvUF_FocusCastbarMover"] = "BOTTOMElvUIParentBOTTOM0178",
+		["PetAB"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT55152",
+		["LeftChatMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT019",
+		["GMMover"] = "TOPLEFTElvUIParentTOPLEFT00",
+		["BuffsMover"] = "TOPRIGHTElvUIParentTOPRIGHT-2000",
+		["BossButton"] = "BOTTOMElvUIParentBOTTOM-1200",
+		["ElvUF_FocusMover"] = "BOTTOMElvUIParentBOTTOM29421",
+		["MicrobarMover"] = "TOPElvUIParentTOP0-18",
+		["VehicleSeatMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT420205",
+		["ElvUF_TargetMover"] = "BOTTOMElvUIParentBOTTOM304140",
+		["ElvUF_Raid40Mover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT0211",
+		["ElvUF_RaidMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT0210",
+		["ElvAB_1"] = "BOTTOMElvUIParentBOTTOM019",
+		["ElvAB_2"] = "BOTTOMElvUIParentBOTTOM13319",
+		["ElvUF_TargetCastbarMover"] = "BOTTOMElvUIParentBOTTOM0155",
+		["ElvUF_PlayerCastbarMover"] = "BOTTOMElvUIParentBOTTOM0130",
+		["ElvAB_4"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-42520",
+		["RightChatMover"] = "BOTTOMRIGHTUIParentBOTTOMRIGHT019",
+		["AltPowerBarMover"] = "TOPElvUIParentTOP0-195",
+		["ElvAB_3"] = "BOTTOMElvUIParentBOTTOM-13319",
+		["DP_5_Mover"] = "BOTTOMElvUIParentBOTTOM-3170",
+		["ReputationBarMover"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-48819",
+		["ElvUF_PlayerMover"] = "BOTTOMElvUIParentBOTTOM-304140",
+		["ElvUF_TargetTargetMover"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-551100",
+		["ObjectiveFrameMover"] = "TOPRIGHTElvUIParentTOPRIGHT-61-205",
+		["PetBattleStatusMover"] = "TOPElvUIParentTOP0-69",
+		["UIBFrameMover"] = "TOPRIGHTElvUIParentTOPRIGHT0-177",
+		["ElvAB_5"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT42520",
+		["RaidUtility_Mover"] = "TOPElvUIParentTOP-3060",
+		["ArenaHeaderMover"] = "TOPLEFTElvUIParentTOPLEFT0-209",
+		["ElvAB_6"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-11210",
+		["PvPMover"] = "TOPElvUIParentTOP0-50",
+		["BossHeaderMover"] = "TOPLEFTElvUIParentTOPLEFT0-209",
+		["ElvUF_PetMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT551100",
+		["PetBattleABMover"] = "BOTTOMElvUIParentBOTTOM020",
+		["ElvUF_PartyMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT0210",
+		["AlertFrameMover"] = "BOTTOMElvUIParentBOTTOM0265",
+		["DebuffsMover"] = "TOPRIGHTElvUIParentTOPRIGHT-200-143",
+		["MinimapMover"] = "TOPRIGHTElvUIParentTOPRIGHT00",
+		["ShiftAB"] = "BOTTOMElvUIParentBOTTOM-133116",
+		["LootFrameMover"] = "BOTTOMElvUIParentBOTTOM-313527",
 	}

-	E.db["chat"] = {
-		["emotionIcons"] = false,
-		["tabFont"] = "ElvUI Font",
-		["tabFontSize"] = 11,
-		["editboxhistory"] = 10,
-		["panelHeight"] = 187,
-		["timeStampFormat"] = "%H:%M:%S ",
-		["tabFontOutline"] = "OUTLINE",
-		["panelWidth"] = 425,
+	E.private["general"]["normTex"] = "Polished Wood"
+	E.private["general"]["glossTex"] = "Polished Wood"
+
+	E.private["sle"]["inspectframeoptions"]["enable"] = true
+	E.private["sle"]["characterframeoptions"]["enable"] = true
+	E.private["sle"]["minimap"]["mapicons"]["enable"] = true
+	E.private["sle"]["equip"]["spam"] = true
+	E.private["sle"]["equip"]["setoverlay"] = true
+	E.private["sle"]["marks"]["marks"] = true
+
+	E.private["ElvUI_Currency"] = {
+		["Unused"] = false,
 	}
-	--Hide under is addon loaded check
+
+	if layout then
+		if layout == 'tank' then AI:DarthTank()
+		elseif layout == 'dpsMelee' then AI:DarthPhys()
+		elseif layout == 'healer' then AI:DarthHeal()
+		end
+	end

 	if IsAddOnLoaded("ElvUI_LocLite") then
 		E.db["loclite"] = {
@@ -525,14 +814,6 @@ local function DarthSetup() --The function to switch from classic ElvUI settings
 		E.db["movers"]["MicrobarMover"] = "TOPElvUIParentTOP0-38"
 		E.db["movers"]["PvPMover"] = "TOPElvUIParentTOP0-70"
 	end
-
-	E.private["general"]["normTex"] = "Polished Wood"
-	E.private["general"]["glossTex"] = "Polished Wood"
-
-	E.private["sle"]["inspectframeoptions"]["enable"] = true
-	E.private["sle"]["characterframeoptions"]["enable"] = true
-	E.private["sle"]["minimap"]["mapicons"]["enable"] = true
-	E.private["sle"]["equip"]["spam"] = true

 	if AddOnSkins then
 		E.private["addonskins"] = {
@@ -546,9 +827,11 @@ local function DarthSetup() --The function to switch from classic ElvUI settings
 			["EmbedSystemDual"] = true,
 		}
 	end
-	E.private["ElvUI_Currency"] = {
-		["Unused"] = false,
-	}
+
+	if SLE:Auth() then
+		E.db.hideTutorial = 1
+		E.db.general.loginmessage = false
+	end

 	E:UpdateAll(true)
 end
@@ -1360,7 +1643,7 @@ local function SetPage(PageNum)

 	if PageNum == 1 then
 		f.SubTitle:SetText(format(L["Welcome to |cff1784d1Shadow & Light|r version %s!"], SLE.version))
-		f.Desc1:SetText(L["This will take you through a quick install process to setup some Shadow & Light features.\nIf you choose to not setup any options through this config, click continue to skip to the end and click finish."])
+		f.Desc1:SetText(L["This will take you through a quick install process to setup some Shadow & Light features.\nIf you choose to not setup any options through this config, click Skip Process button to finish the installation."])
 		f.Desc2:SetText("")
 		f.Desc3:SetText(L["Please press the continue button to go onto the next step."])

@@ -1375,27 +1658,32 @@ local function SetPage(PageNum)

 		SLEInstallOption1Button:Show()
 		SLEInstallOption1Button:SetScript("OnClick", function() E.db.sle.datatext.chathandle = false; E:GetModule('Layout'):ToggleChatPanels() end)
-		SLEInstallOption1Button:SetText("ElvUI Panels")
+		SLEInstallOption1Button:SetText("ElvUI")
 		SLEInstallOption2Button:Show()
 		SLEInstallOption2Button:SetScript('OnClick', function() E.db.sle.datatext.chathandle = true; E:GetModule('Layout'):ToggleChatPanels() end)
-		SLEInstallOption2Button:SetText("S&L Panels")
+		SLEInstallOption2Button:SetText("Shadow & Light")
 	elseif PageNum == 3 then
 		f.SubTitle:SetText(L["Armory Mode"])
-		f.Desc1:SetText(L["Enable S&L Armory\n(Deatiled Character & Inspect frames)\n|cffFF0000Note:|r This is currently a beta option."])
-		f.Desc2:SetText(L["This will enable S&L Armory mode that will show more detailed information at a quick glance on the toons you inspect as well as your own character."])
+		f.Desc1:SetText(L["SLE_ARMORY_INSTALL"])
+		f.Desc2:SetText(L["This will enable S&L Armory mode components that will show more detailed information at a quick glance on the toons you inspect or your own character."])
 		f.Desc3:SetText(L["Importance: |cffFF0000Low|r"])

 		SLEInstallOption1Button:Show()
 		SLEInstallOption1Button:SetScript('OnClick', function() E.private.sle.characterframeoptions.enable = true; E.private.sle.inspectframeoptions.enable = true; end)
-		SLEInstallOption1Button:SetText(L["Enable"])
+		SLEInstallOption1Button:SetText(ENABLE)
+
+		SLEInstallOption2Button:Show()
+		SLEInstallOption2Button:SetScript('OnClick', function() E.private.sle.characterframeoptions.enable = true; E.private.sle.inspectframeoptions.enable = true; end)
+		SLEInstallOption2Button:SetText(DISABLE)
+
 	elseif PageNum == 4 then
-		f.SubTitle:SetText("Shadow & Light Settings")
+		f.SubTitle:SetText(L["Shadow & Light Layouts"])
 		f.Desc1:SetText(L["You can now choose if you what to use one of authors' set of options. This will change not only the positioning of some elements but also change a bunch of other options."])
-		f.Desc2:SetText(L["SLE_Install_Text2"])
+		f.Desc2:SetText(format(L["SLE_Install_Text2"], E.db.layoutSet or NONE))
 		f.Desc3:SetText(L["Importance: |cffFF0000Low|r"])

 		SLEInstallOption1Button:Show()
-		SLEInstallOption1Button:SetScript('OnClick', function() DarthSetup() end)
+		SLEInstallOption1Button:SetScript('OnClick', function() AI:DarthSetup() end)
 		SLEInstallOption1Button:SetText(L["Darth's Config"])

 		SLEInstallOption2Button:Show()
@@ -1405,6 +1693,8 @@ local function SetPage(PageNum)
 		SLEInstallOption3Button:Show()
 		SLEInstallOption3Button:SetScript('OnClick', function() RepoocSetup() end)
 		SLEInstallOption3Button:SetText(L["Repooc's Config"])
+
+		SLEInstallFrame:Size(550, 500)
 	elseif PageNum == 5 then
 		f.SubTitle:SetText(L["Installation Complete"])
 		f.Desc1:SetText(L["You are now finished with the installation process. If you are in need of technical support please visit us at http://www.tukui.org."])
@@ -1412,7 +1702,7 @@ local function SetPage(PageNum)
 		SLEInstallOption1Button:Show()
 		SLEInstallOption1Button:SetScript("OnClick", InstallComplete)
 		SLEInstallOption1Button:SetText(L["Finished"])
-		SLEInstallFrame:Size(550, 350)
+		SLEInstallFrame:Size(550, 400)
 	end
 end

@@ -1538,7 +1828,7 @@ function SLE:Install()
 		f.Option1 = CreateFrame("Button", "SLEInstallOption1Button", f, "UIPanelButtonTemplate")
 		f.Option1:StripTextures()
 		f.Option1:Size(160, 30)
-		f.Option1:Point("BOTTOM", 0, 45)
+		f.Option1:Point("BOTTOM", 0, 55)
 		f.Option1:SetText("")
 		f.Option1:Hide()
 		E.Skins:HandleButton(f.Option1, true)
@@ -1546,11 +1836,11 @@ function SLE:Install()
 		f.Option2 = CreateFrame("Button", "SLEInstallOption2Button", f, "UIPanelButtonTemplate")
 		f.Option2:StripTextures()
 		f.Option2:Size(110, 30)
-		f.Option2:Point('BOTTOMLEFT', f, 'BOTTOM', 4, 45)
+		f.Option2:Point('BOTTOMLEFT', f, 'BOTTOM', 4, 55)
 		f.Option2:SetText("")
 		f.Option2:Hide()
-		f.Option2:SetScript('OnShow', function() f.Option1:SetWidth(110); f.Option1:ClearAllPoints(); f.Option1:Point('BOTTOMRIGHT', f, 'BOTTOM', -4, 45) end)
-		f.Option2:SetScript('OnHide', function() f.Option1:SetWidth(160); f.Option1:ClearAllPoints(); f.Option1:Point("BOTTOM", 0, 45) end)
+		f.Option2:SetScript('OnShow', function() f.Option1:SetWidth(110); f.Option1:ClearAllPoints(); f.Option1:Point('BOTTOMRIGHT', f, 'BOTTOM', -4, 55) end)
+		f.Option2:SetScript('OnHide', function() f.Option1:SetWidth(160); f.Option1:ClearAllPoints(); f.Option1:Point("BOTTOM", 0, 55) end)
 		E.Skins:HandleButton(f.Option2, true)

 		f.Option3 = CreateFrame("Button", "SLEInstallOption3Button", f, "UIPanelButtonTemplate")
@@ -1559,8 +1849,8 @@ function SLE:Install()
 		f.Option3:Point('LEFT', f.Option2, 'RIGHT', 4, 0)
 		f.Option3:SetText("")
 		f.Option3:Hide()
-		f.Option3:SetScript('OnShow', function() f.Option1:SetWidth(100); f.Option1:ClearAllPoints(); f.Option1:Point('RIGHT', f.Option2, 'LEFT', -4, 0); f.Option2:SetWidth(100); f.Option2:ClearAllPoints(); f.Option2:Point('BOTTOM', f, 'BOTTOM', 0, 45)  end)
-		f.Option3:SetScript('OnHide', function() f.Option1:SetWidth(160); f.Option1:ClearAllPoints(); f.Option1:Point("BOTTOM", 0, 45); f.Option2:SetWidth(110); f.Option2:ClearAllPoints(); f.Option2:Point('BOTTOMLEFT', f, 'BOTTOM', 4, 45) end)
+		f.Option3:SetScript('OnShow', function() f.Option1:SetWidth(100); f.Option1:ClearAllPoints(); f.Option1:Point('RIGHT', f.Option2, 'LEFT', -4, 0); f.Option2:SetWidth(100); f.Option2:ClearAllPoints(); f.Option2:Point('BOTTOM', f, 'BOTTOM', 0, 55)  end)
+		f.Option3:SetScript('OnHide', function() f.Option1:SetWidth(160); f.Option1:ClearAllPoints(); f.Option1:Point("BOTTOM", 0, 55); f.Option2:SetWidth(110); f.Option2:ClearAllPoints(); f.Option2:Point('BOTTOMLEFT', f, 'BOTTOM', 4, 55) end)
 		E.Skins:HandleButton(f.Option3, true)

 		f.Option4 = CreateFrame("Button", "SLEInstallOption4Button", f, "UIPanelButtonTemplate")
@@ -1576,30 +1866,29 @@ function SLE:Install()
 			f.Option1:ClearAllPoints();
 			f.Option1:Point('RIGHT', f.Option2, 'LEFT', -4, 0);
 			f.Option2:ClearAllPoints();
-			f.Option2:Point('BOTTOMRIGHT', f, 'BOTTOM', -4, 45)
+			f.Option2:Point('BOTTOMRIGHT', f, 'BOTTOM', -4, 55)
 		end)
-		f.Option4:SetScript('OnHide', function() f.Option1:SetWidth(160); f.Option1:ClearAllPoints(); f.Option1:Point("BOTTOM", 0, 45); f.Option2:SetWidth(110); f.Option2:ClearAllPoints(); f.Option2:Point('BOTTOMLEFT', f, 'BOTTOM', 4, 45) end)
-		E.Skins:HandleButton(f.Option4, true)
+		f.Option4:SetScript('OnHide', function() f.Option1:SetWidth(160); f.Option1:ClearAllPoints(); f.Option1:Point("BOTTOM", 0, 55); f.Option2:SetWidth(110); f.Option2:ClearAllPoints(); f.Option2:Point('BOTTOMLEFT', f, 'BOTTOM', 4, 55) end)
+		E.Skins:HandleButton(f.Option4, true)

 		f.SubTitle = f:CreateFontString(nil, 'OVERLAY')
 		f.SubTitle:FontTemplate(nil, 15, nil)
 		f.SubTitle:Point("TOP", 0, -40)
-
+
 		f.Desc1 = f:CreateFontString(nil, 'OVERLAY')
 		f.Desc1:FontTemplate()
 		f.Desc1:Point("TOPLEFT", 20, -75)
 		f.Desc1:Width(f:GetWidth() - 40)
-
+
 		f.Desc2 = f:CreateFontString(nil, 'OVERLAY')
 		f.Desc2:FontTemplate()
 		f.Desc2:Point("TOPLEFT", 20, -125)
 		f.Desc2:Width(f:GetWidth() - 40)
-
+
 		f.Desc3 = f:CreateFontString(nil, 'OVERLAY')
 		f.Desc3:FontTemplate()
-		f.Desc3:Point("TOPLEFT", 20, -175)
+		f.Desc3:Point("TOP", f.Desc2, "BOTTOM", 0, -30)
 		f.Desc3:Width(f:GetWidth() - 40)
-
 		local close = CreateFrame("Button", "SLEInstallCloseButton", f, "UIPanelCloseButton")
 		close:SetPoint("TOPRIGHT", f, "TOPRIGHT")
 		close:SetScript("OnClick", function()
@@ -1611,7 +1900,7 @@ function SLE:Install()
 		f.tutorialImage = f:CreateTexture('SLEInstallTutorialImage', 'OVERLAY')
 		f.tutorialImage:Size(256, 128)
 		f.tutorialImage:SetTexture('Interface\\AddOns\\ElvUI_SLE\\media\\textures\\SLE_Banner')
-		f.tutorialImage:Point('BOTTOM', 0, 70)
+		f.tutorialImage:Point('BOTTOM', 0, 85)
 	end

 	SLEInstallFrame:Show()
diff --git a/ElvUI_SLE/locales/english.lua b/ElvUI_SLE/locales/english.lua
index f1d441a..f0388e4 100644
--- a/ElvUI_SLE/locales/english.lua
+++ b/ElvUI_SLE/locales/english.lua
@@ -41,8 +41,9 @@ The edit doesn't change original files in any respect so you can freely disable
 L['MSG_OUTDATED'] = "Your version of ElvUI is older than recommended to use with Shadow & Light. Your version is |cff1784d1%.2f|r (recommended is |cff1784d1%.2f|r). Please update your ElvUI."

 --Install--
-L["SLE_Install_Text2"] = [=[This step is optional and only to be used if you are wanting to use one of our configurations.
-|cffFF0000Warning:|r Please note that the authors' may or may not use any of the layouts/themes you have selected as they may have changed their setup more recently.]=]
+L["SLE_Install_Text2"] = [=[This step is optional and only to be used if you are wanting to use one of our configurations. In some cases settings may differ depending on layout options you chose in ElvUI installation. It was "%s".
+|cffFF0000Warning:|r Please note that the authors' may or may not use any of the layouts/themes you have selected as they may have changed their setup more recently. Also switching between layouts in here may cause some unpredictable and weird results.]=]
+L["SLE_ARMORY_INSTALL"] = "Enable S&L Armory\n(Deatiled Character & Inspect frames)\n|cffFF0000Note:|r This is currently a beta option."

 --Backgroungds--
 L["BG_DESC"] = "Module for creating additional frames that can be used as backgrounds for anything."
diff --git a/ElvUI_SLE/locales/russian.lua b/ElvUI_SLE/locales/russian.lua
index f895791..450ada0 100644
--- a/ElvUI_SLE/locales/russian.lua
+++ b/ElvUI_SLE/locales/russian.lua
@@ -79,8 +79,24 @@ L["Take care of yourself, Master!"] = "Не задерживайтесь, Хоз


 --Install--
-L["SLE_Install_Text2"] = [=[Этот шаг опционален и должен использоваться только в случае, если Вы хотите использовать одну из наших конфигураций.
-|cffFF0000Внимание:|r Пожалуйста помните, что авторы могут не использовать тему/роль, которую вы выбрали, и потому результат не всегда будет хорошим.]=]
+L["|cff1784d1Shadow & Light|r Installation"] = "Установка |cff1784d1Shadow & Light|r"
+L["Welcome to |cff1784d1Shadow & Light|r version %s!"] = "Добро пожаловать в |cff1784d1Shadow & Light|r версии %s!"
+L["This will take you through a quick install process to setup some Shadow & Light features.\nIf you choose to not setup any options through this config, click Skip Process button to finish the installation."] = "Этот установщик позволит ван выбрать поведение некоторых функций Shadow & Light.\nЕсли вы не хотите настраивать эти опции, то нажмите кнопку \"Пропустить установку\" для ее завершения немедленно."
+L["This will determine if you want to use ElvUI's default layout for chat datatext panels or let Shadow & Light handle them."] = "Здесь вы можете указать использовать ли стандартное положение информационных панелей чата ElvUI или позволить Shadow & Light его изменить."
+L["If you select S&L Panels, the datatext panels will be attached below the left and right chat frames instead of being inside the chat frame."] = "Если вы выберете стиль S&L, то информационные панели будут прикреплены к нижней границе панелей чата вместо нажождения внутри них."
+L["SLE_ARMORY_INSTALL"] = "Включить режим оружейной S&L\n(Детализированные окна персонажа и осмотра)\n|cffFF0000Предепреждаем:|r Эта опция на данный момент находится в состоянии беты."
+L["This will enable S&L Armory mode components that will show more detailed information at a quick glance on the toons you inspect or your own character."] = "Активирует компоненты оружейной Shadow & Light, которые покажут вам более детальную информацию о вашем персонаже или игроке, которого вы осматриваете."
+L["Shadow & Light Layouts"] = "Шаблоны Shadow & Light"
+L["You can now choose if you what to use one of authors' set of options. This will change not only the positioning of some elements but also change a bunch of other options."] = "Вы можете использовать набор настроек, используемый одним из представленных людей. Будут изменены положения элементов и многие другие настройки."
+L["SLE_Install_Text2"] = [=[Этот шаг опционален и должен использоваться только в случае, если Вы хотите использовать одну из наших конфигураций. В зависимости от роли, выбранной в ElvUI (шаг "Расположение"), результат модет отличаться. Была выбрана роль "%s".
+|cffFF0000Внимание:|r Пожалуйста помните, что авторы могут не использовать тему/роль, которую вы выбрали, и потому результат не всегда будет хорошим. Также переключение между шаблонами здесь может привести к неоднозначным результатам.
+]=]
+L["Darth's Config"] = "Опции Дарта"
+L["Darth's Defaults Set"] = "Установлены настройки Дарта"
+L["Repooc's Config"] = "Опции Repooc'а"
+L["Repooc's Defaults Set"] = "Установлены настройки Repooc'а"
+L["Affinitii's Config"] = "Опции  Affinitii"
+L["Affinitii's Defaults Set"] = "Установлены настройки Affinitii"

 --Auras--
 L["Hide Buff Timer"] = "Спрятать таймеры баффов"
@@ -184,6 +200,8 @@ L["Diamond World Marker"] = "Маркер ромб"
 L["Cross World Marker"] = "Маркер крест"
 L["Star World Marker"] = "Маркер звезда"
 L["Clear World Markers"] = "Удалить маркеры"
+L["Target Exists"] = "Есть цель"
+L["Selecting this option will have the Raid Markers appear only when you have a target."] = "Отображать метки только, если у вас есть цель"

 --Datatexts--
 L["Panels & Dashboard"] = "Панели и Информация"
@@ -391,6 +409,7 @@ L['Show instance difficulty info as text.'] = "Показывать информ
 L['Show texture'] = "Показывать текстуру"
 L['Show instance difficulty info as default texture.'] = "Показывать информацию о сложности подземелья в виде стандартной текстуры"
 L['Minimap Alpha'] = "Прозрачность миникарты"
+L['Decimals'] = "Десятые доли"

 --Tooltip--
 L["TTOFFSET_DESC"] = "Добавляет возможность сделать отступ подсказки от курсора. Работает только при включенной опции \"Около курсора\" в ElvUI."
@@ -404,7 +423,7 @@ L["Tooltip Y-offset"] = "Смещение подсказки по Y"
 L["Offset the tooltip on the Y-axis."] = "Смещает подсказку по оси Y относительно выбранной точки крепления."

 --UI buttons--
-L["UB_DESC"] = "This adds a small bar with some useful buttons which acts as a small menu for common things."
+L["UB_DESC"] = "Добавляет небольшую полосу с кнопками, дающими доступ к набору полезных функций."
 L["UI Buttons"] = "Меню интерфейса"
 L["Additional menu with useful buttons"] = "Дополнительное меню с полезными кнопками"
 L["Show/Hide UI buttons."] = "Показать/скрыть меню"
@@ -424,6 +443,20 @@ L["AddOns Manager"] = "Менеджер аддонов"
 L["Boss Mod"] = "Босс мод"
 L["Click to toggle iFilger's config UI"] = "Нажмите для отображения настроек iFilger"

+--Unitframes--
+L["Options for customizing unit frames. Please don't change these setting when ElvUI's testing frames for bosses and arena teams are shown. That will make them invisible until retoggling."] = "Опции для дополнительной настройки рамок юнитов. Пожалуйста, не изменяйте эти настройки в то же время, кода включен тестовый режим рамок боссов и арены в ElvUI. Это сделает их невидимыми до повторного включения."
+L["Player Frame Indicators"] = "Индикаторы игрока"
+L["Combat Icon"] = "Иконка боя"
+L["Show/Hide combat icon on player frame."] = "Отображать/скрывать иконку в бою."
+L["Combat Position"] = "Позиция иконки боя"
+L["Set the point to show combat icon"] = "Устанавливает позицию индикатора боя."
+L["Classbar Energy"] = "Текст энергии полосы класса"
+L["Show/hide the text with exact number of energy (Solar/Lunar or Demonic Fury) on your Classbar."] = "Показать/скрыть текст с точным значением энергии (Лунной/Солнечной или Демонической Ярости) на полосе класса."
+L["Classbar Offset"] = "Отступ полосы класса"
+L["This options will allow you to detach your classbar from player's frame and move it in other location."] = "Эти опции позволят вам открепить полосу класса от рамки игрока и передвинуть ее в другое место."
+L["Power Text Position"] = "Позиция текста ресурса"
+L["Position power text on this bar of chosen frame"] = "Позиционировать текст ресурса относительно выбранной полосы на каждой рамке"
+
 L["Enhanced Vehicle Bar"] = "Улучшенный контроль машин"
 L["A different look/feel vehicle bar based on work by Azilroka"] = "Использовать улучшенную панель управления средствами передвижения, основанную на коде Azilroka"