5.19.6
This commit is contained in:
@@ -1,15 +1,10 @@
|
||||
--- @type string, Private
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
--- @type table<auraId, auraId>
|
||||
local attachedToTarget = {}
|
||||
--- @type table<auraId, table<auraId, boolean>>
|
||||
local targetToAttached = {}
|
||||
|
||||
-- Handles
|
||||
|
||||
|
||||
--- @type fun(_: any, uid: uid, id: auraId)
|
||||
local function OnDelete(_, uid, id)
|
||||
local target = attachedToTarget[id]
|
||||
if target then
|
||||
@@ -20,7 +15,6 @@ local function OnDelete(_, uid, id)
|
||||
end
|
||||
end
|
||||
|
||||
--- @type fun(_: any, uid: uid, oldId: auraId, newId: auraId)
|
||||
local function OnRename(_, uid, oldId, newId)
|
||||
|
||||
local target = attachedToTarget[oldId]
|
||||
@@ -50,7 +44,6 @@ local function OnRename(_, uid, oldId, newId)
|
||||
|
||||
end
|
||||
|
||||
--- @type fun(_: any, uid: uid, id: auraId, data: auraData, simpleChange: boolean)
|
||||
local function OnAdd(_, uid, id, data, simpleChange)
|
||||
if simpleChange then
|
||||
return
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
local L = WeakAuras.L
|
||||
|
||||
-- Animations
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
@@ -71,6 +72,7 @@ WeakAuras.WA_ClassColorName = WA_ClassColorName
|
||||
-- UTF-8 Sub is pretty commonly needed
|
||||
local WA_Utf8Sub = function(input, size)
|
||||
local output = ""
|
||||
input = tostring(input)
|
||||
if type(input) ~= "string" then
|
||||
return output
|
||||
end
|
||||
@@ -111,6 +113,27 @@ end
|
||||
|
||||
WeakAuras.WA_Utf8Sub = WA_Utf8Sub
|
||||
|
||||
|
||||
WeakAuras.PadString = function(input, padMode, padLength)
|
||||
input = tostring(input)
|
||||
if type(input) ~= "string" then
|
||||
return input
|
||||
end
|
||||
|
||||
local toAdd = padLength - #input
|
||||
if toAdd <= 0 then
|
||||
return input
|
||||
end
|
||||
|
||||
if padMode == "left" then
|
||||
return string.rep(" ", toAdd) .. input
|
||||
elseif padMode == "right" then
|
||||
return input .. string.rep(" ", toAdd)
|
||||
end
|
||||
|
||||
return input
|
||||
end
|
||||
|
||||
local LCG = LibStub("LibCustomGlow-1.0")
|
||||
WeakAuras.ShowOverlayGlow = LCG.ButtonGlow_Start
|
||||
WeakAuras.HideOverlayGlow = LCG.ButtonGlow_Stop
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
local texture_data = WeakAuras.StopMotion.texture_data
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local timer = WeakAuras.timer;
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -44,7 +44,8 @@ GetTriggerConditions(data, triggernum)
|
||||
Returns the potential conditions for a trigger
|
||||
]=]--
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local function FixDebuffClass(debuffClass)
|
||||
if debuffClass == nil then
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
local timer = WeakAuras.timer
|
||||
@@ -97,8 +98,9 @@ local function formatValueForAssignment(vType, value, pathToCustomFunction, path
|
||||
elseif (vType == "string" or vType == "texture") then
|
||||
if type(value) == "string" then
|
||||
return string.format("%s", Private.QuotedString(value))
|
||||
else
|
||||
return '""'
|
||||
end
|
||||
return "nil"
|
||||
elseif(vType == "color") then
|
||||
if (value and type(value) == "table") then
|
||||
return string.format("{%s, %s, %s, %s}",
|
||||
@@ -249,6 +251,7 @@ local function CreateTestForCondition(data, input, allConditionsTemplate, usedSt
|
||||
local conditionTemplate = allConditionsTemplate[trigger] and allConditionsTemplate[trigger][variable];
|
||||
local cType = conditionTemplate and conditionTemplate.type;
|
||||
local test = conditionTemplate and conditionTemplate.test;
|
||||
local recheckTime = conditionTemplate and conditionTemplate.recheckTime
|
||||
local preamble = conditionTemplate and conditionTemplate.preamble;
|
||||
local progressSource
|
||||
local pausedProperty
|
||||
@@ -403,7 +406,22 @@ local function CreateTestForCondition(data, input, allConditionsTemplate, usedSt
|
||||
end
|
||||
-- If adding a new condition type, don't forget to adjust the validator in the options code
|
||||
|
||||
if (cType == "timer" and value) then
|
||||
if recheckTime then
|
||||
if (value) then
|
||||
Private.ExecEnv.conditionHelpers[uid] = Private.ExecEnv.conditionHelpers[uid] or {}
|
||||
Private.ExecEnv.conditionHelpers[uid].customTestFunctions
|
||||
= Private.ExecEnv.conditionHelpers[uid].customTestFunctions or {}
|
||||
tinsert(Private.ExecEnv.conditionHelpers[uid].customTestFunctions, recheckTime);
|
||||
local testFunctionNumber = #(Private.ExecEnv.conditionHelpers[uid].customTestFunctions);
|
||||
local valueString = type(value) == "string" and string.format("%q", value) or value;
|
||||
|
||||
recheckCode = string.format(" nextTime = Private.ExecEnv.CallCustomConditionTest(%q, %s, state[%s], %s) \n",
|
||||
uid, testFunctionNumber, trigger, valueString)
|
||||
recheckCode = recheckCode .. " if (nextTime and (not recheckTime or nextTime < recheckTime) and nextTime >= now) then\n"
|
||||
recheckCode = recheckCode .. " recheckTime = nextTime\n";
|
||||
recheckCode = recheckCode .. " end\n"
|
||||
end
|
||||
elseif (cType == "timer" and value) then
|
||||
local variableString = "state[" .. trigger .. "]" .. string.format("[%q]", variable)
|
||||
local andNotPaused = pausedProperty
|
||||
and "and not " .. "state[" .. trigger .. "]" .. string.format("[%q]", pausedProperty)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
Private.DiscordList = {
|
||||
[=[007bb]=],
|
||||
@@ -8,6 +9,7 @@ Private.DiscordList = {
|
||||
[=[aelen]=],
|
||||
[=[Aishuu]=],
|
||||
[=[Ariani Continuity]=],
|
||||
[=[Ashaidrax]=],
|
||||
[=[Azortharion]=],
|
||||
[=[BadBrain]=],
|
||||
[=[Bart]=],
|
||||
@@ -19,10 +21,13 @@ Private.DiscordList = {
|
||||
[=[Darian]=],
|
||||
[=[Desik]=],
|
||||
[=[DjinnFish]=],
|
||||
[=[Dodgen]=],
|
||||
[=[Droodthor]=],
|
||||
[=[exality]=],
|
||||
[=[Fatpala]=],
|
||||
[=[Fels]=],
|
||||
[=[Fenchurch]=],
|
||||
[=[Fx]=],
|
||||
[=[Guffin]=],
|
||||
[=[Ifor]=],
|
||||
[=[Ipwnturkeys]=],
|
||||
@@ -30,6 +35,7 @@ Private.DiscordList = {
|
||||
[=[Jods]=],
|
||||
[=[kanegasi]=],
|
||||
[=[Koxy]=],
|
||||
[=[Leezy]=],
|
||||
[=[Listefano]=],
|
||||
[=[Luckyone]=],
|
||||
[=[Luxthos]=],
|
||||
@@ -44,11 +50,11 @@ Private.DiscordList = {
|
||||
[=[Ora]=],
|
||||
[=[ParkSaeRoyi]=],
|
||||
[=[phoenix7700]=],
|
||||
[=[Pseiko]=],
|
||||
[=[Raysur]=],
|
||||
[=[reggie]=],
|
||||
[=[Reloe]=],
|
||||
[=[Spaten]=],
|
||||
[=[Tel]=],
|
||||
[=[Tollo]=],
|
||||
[=[Translit]=],
|
||||
[=[update]=],
|
||||
|
||||
@@ -46,7 +46,8 @@ GetTriggerConditions(data, triggernum)
|
||||
Returns potential conditions that this trigger provides.
|
||||
]]--
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local tinsert, tconcat, wipe = table.insert, table.concat, wipe
|
||||
@@ -523,11 +524,9 @@ local function callFunctionForActivateEvent(func, trigger, state, property, erro
|
||||
state.changed = true
|
||||
end
|
||||
else
|
||||
if not ok then
|
||||
errorHandler(value)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function Private.ActivateEvent(id, triggernum, data, state, errorHandler)
|
||||
local changed = state.changed or false;
|
||||
@@ -687,9 +686,7 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
else
|
||||
ok, returnValue = pcall(data.triggerFunc, allStates, event, arg1, arg2, ...);
|
||||
end
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
elseif (ok and returnValue) or optionsEvent then
|
||||
if (ok and returnValue) or optionsEvent then
|
||||
for id, state in pairs(allStates) do
|
||||
if (state.changed) then
|
||||
if (Private.ActivateEvent(id, triggernum, data, state)) then
|
||||
@@ -699,6 +696,9 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
end
|
||||
else
|
||||
untriggerCheck = true;
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
end
|
||||
end
|
||||
elseif (data.statesParameter == "unit") then
|
||||
if arg1 then
|
||||
@@ -721,14 +721,15 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
else
|
||||
ok, returnValue = pcall(data.triggerFunc, state, event, unitForUnitTrigger, arg1, arg2, ...);
|
||||
end
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
elseif (ok and returnValue) or optionsEvent then
|
||||
if (ok and returnValue) or optionsEvent then
|
||||
if(Private.ActivateEvent(id, triggernum, data, state)) then
|
||||
updateTriggerState = true;
|
||||
end
|
||||
else
|
||||
untriggerCheck = true;
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
end
|
||||
end
|
||||
end
|
||||
elseif (data.statesParameter == "one") then
|
||||
@@ -740,14 +741,15 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
else
|
||||
ok, returnValue = pcall(data.triggerFunc, state, event, arg1, arg2, ...);
|
||||
end
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
elseif (ok and returnValue) or optionsEvent then
|
||||
if (ok and returnValue) or optionsEvent then
|
||||
if(Private.ActivateEvent(id, triggernum, data, state, (optionsEvent and data.ignoreOptionsEventErrors) and ignoreErrorHandler or nil)) then
|
||||
updateTriggerState = true;
|
||||
end
|
||||
else
|
||||
untriggerCheck = true;
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
end
|
||||
end
|
||||
else
|
||||
local ok, returnValue
|
||||
@@ -756,9 +758,7 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
else
|
||||
ok, returnValue = pcall(data.triggerFunc, event, arg1, arg2, ...);
|
||||
end
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
elseif (ok and returnValue) or optionsEvent then
|
||||
if (ok and returnValue) or optionsEvent then
|
||||
allStates[""] = allStates[""] or {};
|
||||
local state = allStates[""];
|
||||
if(Private.ActivateEvent(id, triggernum, data, state, (optionsEvent and data.ignoreOptionsEventErrors) and ignoreErrorHandler or nil)) then
|
||||
@@ -766,6 +766,9 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
end
|
||||
else
|
||||
untriggerCheck = true;
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
end
|
||||
end
|
||||
end
|
||||
if (untriggerCheck and not optionsEvent) then
|
||||
@@ -773,9 +776,7 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
if (data.statesParameter == "all") then
|
||||
if data.untriggerFunc then
|
||||
local ok, returnValue = pcall(data.untriggerFunc, allStates, event, arg1, arg2, ...);
|
||||
if not ok then
|
||||
errorHandler(returnValue)
|
||||
elseif (ok and returnValue) or optionsEvent then
|
||||
if (ok and returnValue) or optionsEvent then
|
||||
for id, state in pairs(allStates) do
|
||||
if (state.changed) then
|
||||
if (Private.EndEvent(state)) then
|
||||
@@ -783,6 +784,8 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2
|
||||
end
|
||||
end
|
||||
end
|
||||
elseif not ok then
|
||||
errorHandler(returnValue)
|
||||
end
|
||||
end
|
||||
elseif data.statesParameter == "unit" then
|
||||
@@ -1048,6 +1051,7 @@ end
|
||||
|
||||
local function ProgressType(data, triggernum)
|
||||
local trigger = data.triggers[triggernum].trigger
|
||||
|
||||
local prototype = GenericTrigger.GetPrototype(trigger)
|
||||
if prototype then
|
||||
if prototype.progressType then
|
||||
@@ -1175,11 +1179,7 @@ function HandleEvent(frame, event, arg1, arg2, ...)
|
||||
end
|
||||
|
||||
if not(WeakAuras.IsPaused()) then
|
||||
if(event == "COMBAT_LOG_EVENT_UNFILTERED") then
|
||||
Private.ScanEvents(event, arg1, arg2, ...);
|
||||
else
|
||||
Private.ScanEvents(event, arg1, arg2, ...);
|
||||
end
|
||||
end
|
||||
if (event == "PLAYER_ENTERING_WORLD") then
|
||||
timer:ScheduleTimer(function()
|
||||
@@ -4383,17 +4383,39 @@ do
|
||||
end
|
||||
end
|
||||
|
||||
WeakAuras.CheckForItemEquipped = function(itemName, specificSlot)
|
||||
WeakAuras.CheckForItemEquipped = function(itemId, specificSlot)
|
||||
if not specificSlot then
|
||||
return IsEquippedItem(itemName)
|
||||
if type(itemId) == "number" then
|
||||
return IsEquippedItem(itemId or '')
|
||||
else
|
||||
for slot in pairs(Private.item_slot_types) do
|
||||
if WeakAuras.CheckForItemEquipped(itemId, slot) then
|
||||
return true
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
local equippedItemID = GetInventoryItemID("player", specificSlot)
|
||||
return itemName and equippedItemID and (
|
||||
(type(itemName) == "number" and itemName == equippedItemID)
|
||||
or itemName == GetItemInfo(equippedItemID)
|
||||
return itemId and equippedItemID and (
|
||||
(type(itemId) == "number" and itemId == equippedItemID)
|
||||
or itemId == GetItemInfo(equippedItemID)
|
||||
)
|
||||
end
|
||||
|
||||
Private.ExecEnv.IsEquippedItemForLoad = function(item, exact)
|
||||
if not item then
|
||||
return
|
||||
end
|
||||
if exact then
|
||||
return WeakAuras.CheckForItemEquipped(item)
|
||||
else
|
||||
item = GetItemInfo(item)
|
||||
if item then
|
||||
return WeakAuras.CheckForItemEquipped(item)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
WeakAuras.GetCritChance = function()
|
||||
-- Based on what the wow paper doll does
|
||||
local spellCrit = 0
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
|
||||
|
||||
+4
-3
@@ -1,4 +1,5 @@
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
WeakAuras = {}
|
||||
WeakAuras.L = {}
|
||||
Private.frames = {}
|
||||
@@ -8,8 +9,8 @@ WeakAuras.halfWidth = WeakAuras.normalWidth / 2
|
||||
WeakAuras.doubleWidth = WeakAuras.normalWidth * 2
|
||||
|
||||
local versionStringFromToc = GetAddOnMetadata("WeakAuras", "Version")
|
||||
local versionString = "5.19.5 Beta"
|
||||
local buildTime = "20250314121155"
|
||||
local versionString = "5.19.6 Beta"
|
||||
local buildTime = "20250403210000"
|
||||
local isAwesomeEnabled = C_NamePlate and C_NamePlate.GetNamePlateForUnit and true or false
|
||||
|
||||
WeakAuras.versionString = versionString
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local subscribers = {}
|
||||
|
||||
|
||||
@@ -193,6 +193,8 @@ L["At Value"] = "Bei Wert"
|
||||
L["At War"] = "At War"
|
||||
L["Attach to End"] = "am Ende befestigen"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to End, backwards"] = "Attach to End, backwards"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to Point"] = "Attach to Point"
|
||||
L["Attach to Start"] = "am Anfang befestigen"
|
||||
L["Attack Power"] = "Angriffskraft"
|
||||
@@ -249,6 +251,12 @@ L["Background Color"] = "Hintergrundfarbe"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Bar enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in DBM settings"] = "Bar enabled in DBM settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Texture"] = "Bar Texture"
|
||||
--[[Translation missing --]]
|
||||
L["Baron Geddon"] = "Baron Geddon"
|
||||
@@ -1207,6 +1215,8 @@ E.g. 1;2;1;2;2.5;3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Max Char "] = "Max Char "
|
||||
--[[Translation missing --]]
|
||||
L["Max Char"] = "Max Char"
|
||||
--[[Translation missing --]]
|
||||
L["Max Charges"] = "Max Charges"
|
||||
--[[Translation missing --]]
|
||||
L["Max Health"] = "Max Health"
|
||||
@@ -1478,6 +1488,12 @@ L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
|
||||
--[[Translation missing --]]
|
||||
L["Overlay Latency"] = "Overlay Latency"
|
||||
--[[Translation missing --]]
|
||||
L["Pad"] = "Pad"
|
||||
--[[Translation missing --]]
|
||||
L["Pad Mode"] = "Pad Mode"
|
||||
--[[Translation missing --]]
|
||||
L["Pad to"] = "Pad to"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reputation"] = "Paragon Reputation"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reward Pending"] = "Paragon Reward Pending"
|
||||
@@ -1798,6 +1814,8 @@ L["Silithid Royalty"] = "Silithid Royalty"
|
||||
L["Silver"] = "Silver"
|
||||
L["Simple"] = "Einfach"
|
||||
--[[Translation missing --]]
|
||||
L["Since Active"] = "Since Active"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply"] = "Since Apply"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply/Refresh"] = "Since Apply/Refresh"
|
||||
@@ -1979,6 +1997,8 @@ L[ [=[Supports multiple entries, separated by commas
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
@@ -2018,6 +2038,12 @@ L["Target"] = "Ziel"
|
||||
L["Targeted"] = "Anvisiert"
|
||||
--[[Translation missing --]]
|
||||
L["Tertiary Stats"] = "Tertiary Stats"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Test if bar is enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Test if bar is enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in DBM settings"] = "Test if bar is enabled in DBM settings"
|
||||
L["Text"] = "Text"
|
||||
--[[Translation missing --]]
|
||||
L["Text To Speech"] = "Text To Speech"
|
||||
|
||||
@@ -145,6 +145,7 @@ L["At Percent"] = "At Percent"
|
||||
L["At Value"] = "At Value"
|
||||
L["At War"] = "At War"
|
||||
L["Attach to End"] = "Attach to End"
|
||||
L["Attach to End, backwards"] = "Attach to End, backwards"
|
||||
L["Attach to Point"] = "Attach to Point"
|
||||
L["Attach to Start"] = "Attach to Start"
|
||||
L["Attack Power"] = "Attack Power"
|
||||
@@ -186,6 +187,9 @@ L["Back and Forth"] = "Back and Forth"
|
||||
L["Background"] = "Background"
|
||||
L["Background Color"] = "Background Color"
|
||||
L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start"
|
||||
L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings"
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Bar enabled in Boss Mod addon settings"
|
||||
L["Bar enabled in DBM settings"] = "Bar enabled in DBM settings"
|
||||
L["Bar Texture"] = "Bar Texture"
|
||||
L["Baron Geddon"] = "Baron Geddon"
|
||||
L["Battle for Azeroth"] = "Battle for Azeroth"
|
||||
@@ -790,6 +794,7 @@ E.g. 1;2;1;2;2.5;3]=] ] = [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=]
|
||||
L["Max Char "] = "Max Char "
|
||||
L["Max Char"] = "Max Char"
|
||||
L["Max Charges"] = "Max Charges"
|
||||
L["Max Health"] = "Max Health"
|
||||
L["Max Power"] = "Max Power"
|
||||
@@ -984,6 +989,9 @@ L["Overlay %s"] = "Overlay %s"
|
||||
L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points"
|
||||
L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
|
||||
L["Overlay Latency"] = "Overlay Latency"
|
||||
L["Pad"] = "Pad"
|
||||
L["Pad Mode"] = "Pad Mode"
|
||||
L["Pad to"] = "Pad to"
|
||||
L["Paragon Reputation"] = "Paragon Reputation"
|
||||
L["Paragon Reward Pending"] = "Paragon Reward Pending"
|
||||
L["Parent Frame"] = "Parent Frame"
|
||||
@@ -1187,6 +1195,7 @@ L["Shrink"] = "Shrink"
|
||||
L["Silithid Royalty"] = "Silithid Royalty"
|
||||
L["Silver"] = "Silver"
|
||||
L["Simple"] = "Simple"
|
||||
L["Since Active"] = "Since Active"
|
||||
L["Since Apply"] = "Since Apply"
|
||||
L["Since Apply/Refresh"] = "Since Apply/Refresh"
|
||||
L["Since Charge Gain"] = "Since Charge Gain"
|
||||
@@ -1297,6 +1306,7 @@ L[ [=[Supports multiple entries, separated by commas
|
||||
]=] ] = [=[Supports multiple entries, separated by commas
|
||||
]=]
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Prefix with '-' for negation."
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
Group Zone IDs must be prefixed with 'g', e.g. 'g277'.
|
||||
@@ -1326,6 +1336,9 @@ L["Tanking But Not Highest"] = "Tanking But Not Highest"
|
||||
L["Target"] = "Target"
|
||||
L["Targeted"] = "Targeted"
|
||||
L["Tertiary Stats"] = "Tertiary Stats"
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Test if bar is enabled in BigWigs settings"
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Test if bar is enabled in Boss Mod addon settings"
|
||||
L["Test if bar is enabled in DBM settings"] = "Test if bar is enabled in DBM settings"
|
||||
L["Text"] = "Text"
|
||||
L["Text To Speech"] = "Text To Speech"
|
||||
L["Text-to-speech"] = "Text-to-speech"
|
||||
|
||||
@@ -69,7 +69,7 @@ L["Absorb and Healing"] = "Absorpción y sanación"
|
||||
L["Absorb Heal Overlay"] = "Superposición de absorción de sanación"
|
||||
L["Absorb Overlay"] = "Superposición de absorción"
|
||||
L["Absorbed"] = "Absorbido"
|
||||
L["Action Button Glow"] = "Botón de acción resplandeciente"
|
||||
L["Action Button Glow"] = "Resplandor del botón de acción"
|
||||
L["Actions"] = "Acciones"
|
||||
L["Active"] = "Activo"
|
||||
L[ [=[Active boss mod addon: |cFFffcc00BigWigs|r
|
||||
@@ -130,6 +130,7 @@ L["At Percent"] = "Al porcentaje"
|
||||
L["At Value"] = "Al valor"
|
||||
L["At War"] = "En guerra"
|
||||
L["Attach to End"] = "Fijar al final"
|
||||
L["Attach to End, backwards"] = "Adjuntar al final, al revés"
|
||||
L["Attach to Point"] = "Adjuntar al punto"
|
||||
L["Attach to Start"] = "Fijar al inicio"
|
||||
L["Attack Power"] = "Poder de ataque"
|
||||
@@ -171,6 +172,9 @@ L["Back and Forth"] = "De Atrás a Adelante"
|
||||
L["Background"] = "Fondo"
|
||||
L["Background Color"] = "Color de fondo"
|
||||
L["Bar Color/Gradient Start"] = "Inicio de color de barra/gradiente"
|
||||
L["Bar enabled in BigWigs settings"] = "Barra activada en la configuración de BigWigs"
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Barra activada en la configuración del addon del módulo de jefe"
|
||||
L["Bar enabled in DBM settings"] = "Barra activada en la configuración de DBM"
|
||||
L["Bar Texture"] = "Textura de barra"
|
||||
L["Baron Geddon"] = "Barón Geddon"
|
||||
L["Battle for Azeroth"] = "Battle for Azeroth"
|
||||
@@ -560,7 +564,7 @@ L["General Rajaxx"] = "General Rajaxx"
|
||||
L["GetNameAndIcon Function (fallback state)"] = "Función GetNameAndIcon (estado de reserva)"
|
||||
L["Glancing"] = "de refilón"
|
||||
L["Global Cooldown"] = "Recarga Global"
|
||||
L["Glow"] = "Brillante"
|
||||
L["Glow"] = "Resplandor"
|
||||
L["Glow External Element"] = "Elemento externo del resplandor"
|
||||
L["Gluth"] = "Gluth"
|
||||
L["Gold"] = "Oro"
|
||||
@@ -771,6 +775,7 @@ L[ [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = "Coincide con el número de etapa del diario de encuentros. Los intermedios son .5 Por ej. 1;2;1;2;2.5;3"
|
||||
L["Max Char "] = "Caracteres máx."
|
||||
L["Max Char"] = "Carácter máximo"
|
||||
L["Max Charges"] = "Cargas máx."
|
||||
L["Max Health"] = "Salud máx."
|
||||
L["Max Power"] = "Poder máx."
|
||||
@@ -930,6 +935,9 @@ L["Overlay %s"] = "Superposición %s"
|
||||
L["Overlay Charged Combo Points"] = "Puntos de combo cargados de la superposición"
|
||||
L["Overlay Cost of Casts"] = "Superposición del costo de lanzamiento"
|
||||
L["Overlay Latency"] = "Latencia de superposición"
|
||||
L["Pad"] = "Relleno"
|
||||
L["Pad Mode"] = "Modo de relleno"
|
||||
L["Pad to"] = "Rellenar a"
|
||||
L["Paragon Reputation"] = "Reputación de dechado"
|
||||
L["Paragon Reward Pending"] = "Recompensa de Dechado pendiente"
|
||||
L["Parent Frame"] = "Marco de padre"
|
||||
@@ -1132,6 +1140,7 @@ L["Shrink"] = "Encoger"
|
||||
L["Silithid Royalty"] = "Realeza silítida"
|
||||
L["Silver"] = "Plata"
|
||||
L["Simple"] = "Simple"
|
||||
L["Since Active"] = "Desde activo"
|
||||
L["Since Apply"] = "Desde aplicar"
|
||||
L["Since Apply/Refresh"] = "Desde aplicar/actualizar"
|
||||
L["Since Charge Gain"] = "Desde ganancia de carga"
|
||||
@@ -1241,6 +1250,7 @@ L["Supports multiple entries, separated by commas"] = "Admite múltiples entrada
|
||||
L[ [=[Supports multiple entries, separated by commas
|
||||
]=] ] = "Supports multiple entries, separated by commas"
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Admite varias entradas, separadas por comas. Escapar la ',' con \\. Prefijo con '-' para negación."
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Admite múltiples entradas, separadas por comas. Escapa con . Prefíjalas con '-' para negación."
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Admite varias entradas, separadas por comas. Utilice el prefijo '-' para la negación."
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
Group Zone IDs must be prefixed with 'g', e.g. 'g277'.
|
||||
@@ -1266,6 +1276,9 @@ L["Tanking But Not Highest"] = "Tanqueando pero no el mas alto"
|
||||
L["Target"] = "Objetivo"
|
||||
L["Targeted"] = "Objetivo"
|
||||
L["Tertiary Stats"] = "Estadísticas terciarias"
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Prueba si la barra está activada en la configuración de BigWigs"
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Prueba si la barra está activada en la configuración del addon del módulo de jefe"
|
||||
L["Test if bar is enabled in DBM settings"] = "Prueba si la barra está activada en la configuración de DBM"
|
||||
L["Text"] = "Texto"
|
||||
L["Text To Speech"] = "Texto a voz"
|
||||
L["Text-to-speech"] = "Texto a voz"
|
||||
|
||||
@@ -69,7 +69,7 @@ L["Absorb and Healing"] = "Absorpción y sanación"
|
||||
L["Absorb Heal Overlay"] = "Superposición de absorción de sanación"
|
||||
L["Absorb Overlay"] = "Superposición de absorción"
|
||||
L["Absorbed"] = "Absorbido"
|
||||
L["Action Button Glow"] = "Botón de acción resplandeciente"
|
||||
L["Action Button Glow"] = "Resplandor del botón de acción"
|
||||
L["Actions"] = "Acciones"
|
||||
L["Active"] = "Activo"
|
||||
L[ [=[Active boss mod addon: |cFFffcc00BigWigs|r
|
||||
@@ -130,6 +130,7 @@ L["At Percent"] = "Al porcentaje"
|
||||
L["At Value"] = "Al valor"
|
||||
L["At War"] = "En guerra"
|
||||
L["Attach to End"] = "Fijar al final"
|
||||
L["Attach to End, backwards"] = "Adjuntar al final, al revés"
|
||||
L["Attach to Point"] = "Adjuntar al punto"
|
||||
L["Attach to Start"] = "Fijar al inicio"
|
||||
L["Attack Power"] = "Poder de ataque"
|
||||
@@ -171,6 +172,9 @@ L["Back and Forth"] = "De Atrás a Adelante"
|
||||
L["Background"] = "Fondo"
|
||||
L["Background Color"] = "Color de fondo"
|
||||
L["Bar Color/Gradient Start"] = "Inicio de color de barra/gradiente"
|
||||
L["Bar enabled in BigWigs settings"] = "Barra activada en la configuración de BigWigs"
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Barra activada en la configuración del addon del módulo de jefe"
|
||||
L["Bar enabled in DBM settings"] = "Barra activada en la configuración de DBM"
|
||||
L["Bar Texture"] = "Textura de barra"
|
||||
L["Baron Geddon"] = "Barón Geddon"
|
||||
L["Battle for Azeroth"] = "Battle for Azeroth"
|
||||
@@ -560,7 +564,7 @@ L["General Rajaxx"] = "General Rajaxx"
|
||||
L["GetNameAndIcon Function (fallback state)"] = "Función GetNameAndIcon (estado de reserva)"
|
||||
L["Glancing"] = "de refilón"
|
||||
L["Global Cooldown"] = "Recarga Global"
|
||||
L["Glow"] = "Brillante"
|
||||
L["Glow"] = "Resplandor"
|
||||
L["Glow External Element"] = "Elemento externo del resplandor"
|
||||
L["Gluth"] = "Gluth"
|
||||
L["Gold"] = "Oro"
|
||||
@@ -772,6 +776,7 @@ L[ [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = "Coincide con el número de etapa del diario de encuentros. Los intermedios son .5 Por ej. 1;2;1;2;2.5;3"
|
||||
L["Max Char "] = "Caracteres máx."
|
||||
L["Max Char"] = "Carácter máximo"
|
||||
L["Max Charges"] = "Cargas máx."
|
||||
L["Max Health"] = "Salud máx."
|
||||
L["Max Power"] = "Poder máx."
|
||||
@@ -931,6 +936,9 @@ L["Overlay %s"] = "Superposición %s"
|
||||
L["Overlay Charged Combo Points"] = "Puntos de combo cargados de la superposición"
|
||||
L["Overlay Cost of Casts"] = "Superposición del costo de lanzamiento"
|
||||
L["Overlay Latency"] = "Latencia de superposición"
|
||||
L["Pad"] = "Relleno"
|
||||
L["Pad Mode"] = "Modo de relleno"
|
||||
L["Pad to"] = "Rellenar a"
|
||||
L["Paragon Reputation"] = "Reputación de dechado"
|
||||
L["Paragon Reward Pending"] = "Recompensa de Dechado pendiente"
|
||||
L["Parent Frame"] = "Marco de padre"
|
||||
@@ -1133,6 +1141,7 @@ L["Shrink"] = "Encoger"
|
||||
L["Silithid Royalty"] = "Realeza silítida"
|
||||
L["Silver"] = "Plata"
|
||||
L["Simple"] = "Simple"
|
||||
L["Since Active"] = "Desde activo"
|
||||
L["Since Apply"] = "Desde aplicar"
|
||||
L["Since Apply/Refresh"] = "Desde aplicar/actualizar"
|
||||
L["Since Charge Gain"] = "Desde ganancia de carga"
|
||||
@@ -1242,6 +1251,7 @@ L["Supports multiple entries, separated by commas"] = "Admite múltiples entrada
|
||||
L[ [=[Supports multiple entries, separated by commas
|
||||
]=] ] = "Admite múltiples entradas, separadas por comas"
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Admite múltiples entradas, separadas por comas. Escapa ',' con . Prefija con '-' para negación."
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Admite múltiples entradas, separadas por comas. Escapa con . Prefíjalas con '-' para negación."
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Admite múltiples entradas, separadas por comas. Prefija con '-' para negación."
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
Group Zone IDs must be prefixed with 'g', e.g. 'g277'.
|
||||
@@ -1267,6 +1277,9 @@ L["Tanking But Not Highest"] = "Tanqueando pero no el mas alto"
|
||||
L["Target"] = "Objetivo"
|
||||
L["Targeted"] = "Objetivo"
|
||||
L["Tertiary Stats"] = "Estadísticas terciarias"
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Prueba si la barra está activada en la configuración de BigWigs"
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Prueba si la barra está activada en la configuración del addon del módulo de jefe"
|
||||
L["Test if bar is enabled in DBM settings"] = "Prueba si la barra está activada en la configuración de DBM"
|
||||
L["Text"] = "Texto"
|
||||
L["Text To Speech"] = "Texto a voz"
|
||||
L["Text-to-speech"] = "Texto a voz"
|
||||
|
||||
@@ -172,6 +172,8 @@ L["At Value"] = "At Value"
|
||||
L["At War"] = "At War"
|
||||
L["Attach to End"] = "Attacher à la Fin"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to End, backwards"] = "Attach to End, backwards"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to Point"] = "Attach to Point"
|
||||
L["Attach to Start"] = "Attacher au Début"
|
||||
L["Attack Power"] = "Puissance d'attaque"
|
||||
@@ -222,6 +224,12 @@ L["Background Color"] = "Couleur d'arrière-plan"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Bar enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in DBM settings"] = "Bar enabled in DBM settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Texture"] = "Bar Texture"
|
||||
L["Baron Geddon"] = "Baron Geddon"
|
||||
--[[Translation missing --]]
|
||||
@@ -1111,6 +1119,8 @@ Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Max Char "] = "Max Char "
|
||||
--[[Translation missing --]]
|
||||
L["Max Char"] = "Max Char"
|
||||
L["Max Charges"] = "Charges Max"
|
||||
--[[Translation missing --]]
|
||||
L["Max Health"] = "Max Health"
|
||||
@@ -1346,6 +1356,12 @@ L["Overlay Charged Combo Points"] = "Superposer les Points de combo chargés"
|
||||
L["Overlay Cost of Casts"] = "Superposer le coût des incantations"
|
||||
L["Overlay Latency"] = "Superposer la Latence"
|
||||
--[[Translation missing --]]
|
||||
L["Pad"] = "Pad"
|
||||
--[[Translation missing --]]
|
||||
L["Pad Mode"] = "Pad Mode"
|
||||
--[[Translation missing --]]
|
||||
L["Pad to"] = "Pad to"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reputation"] = "Paragon Reputation"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reward Pending"] = "Paragon Reward Pending"
|
||||
@@ -1626,6 +1642,8 @@ L["Silithid Royalty"] = "Silithid Royalty"
|
||||
L["Silver"] = "Silver"
|
||||
L["Simple"] = "Basique"
|
||||
--[[Translation missing --]]
|
||||
L["Since Active"] = "Since Active"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply"] = "Since Apply"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply/Refresh"] = "Since Apply/Refresh"
|
||||
@@ -1795,6 +1813,8 @@ L[ [=[Supports multiple entries, separated by commas
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
@@ -1832,6 +1852,12 @@ L["Target"] = "Cible"
|
||||
L["Targeted"] = "Ciblé"
|
||||
--[[Translation missing --]]
|
||||
L["Tertiary Stats"] = "Tertiary Stats"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Test if bar is enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Test if bar is enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in DBM settings"] = "Test if bar is enabled in DBM settings"
|
||||
L["Text"] = "Texte"
|
||||
--[[Translation missing --]]
|
||||
L["Text To Speech"] = "Text To Speech"
|
||||
|
||||
@@ -149,6 +149,8 @@ L["At Value"] = "Al valore"
|
||||
L["At War"] = "In guerra"
|
||||
L["Attach to End"] = "Aggiungi alla Fine"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to End, backwards"] = "Attach to End, backwards"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to Point"] = "Attach to Point"
|
||||
L["Attach to Start"] = "Aggiungi all'inizio"
|
||||
L["Attack Power"] = "Potenza d'attacco"
|
||||
@@ -195,6 +197,12 @@ L["Background"] = "Sfondo"
|
||||
L["Background Color"] = "Colore Sfondo"
|
||||
L["Bar Color/Gradient Start"] = "Inizio Colore/Inclinazione della Barra"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Bar enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in DBM settings"] = "Bar enabled in DBM settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Texture"] = "Bar Texture"
|
||||
L["Baron Geddon"] = "Barone Geddon"
|
||||
--[[Translation missing --]]
|
||||
@@ -1272,6 +1280,8 @@ E.g. 1;2;1;2;2.5;3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Max Char "] = "Max Char "
|
||||
--[[Translation missing --]]
|
||||
L["Max Char"] = "Max Char"
|
||||
--[[Translation missing --]]
|
||||
L["Max Charges"] = "Max Charges"
|
||||
--[[Translation missing --]]
|
||||
L["Max Health"] = "Max Health"
|
||||
@@ -1590,6 +1600,12 @@ L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
|
||||
--[[Translation missing --]]
|
||||
L["Overlay Latency"] = "Overlay Latency"
|
||||
--[[Translation missing --]]
|
||||
L["Pad"] = "Pad"
|
||||
--[[Translation missing --]]
|
||||
L["Pad Mode"] = "Pad Mode"
|
||||
--[[Translation missing --]]
|
||||
L["Pad to"] = "Pad to"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reputation"] = "Paragon Reputation"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reward Pending"] = "Paragon Reward Pending"
|
||||
@@ -1994,6 +2010,8 @@ L["Silver"] = "Silver"
|
||||
--[[Translation missing --]]
|
||||
L["Simple"] = "Simple"
|
||||
--[[Translation missing --]]
|
||||
L["Since Active"] = "Since Active"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply"] = "Since Apply"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply/Refresh"] = "Since Apply/Refresh"
|
||||
@@ -2212,6 +2230,8 @@ L[ [=[Supports multiple entries, separated by commas
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
@@ -2262,6 +2282,12 @@ L["Targeted"] = "Targeted"
|
||||
--[[Translation missing --]]
|
||||
L["Tertiary Stats"] = "Tertiary Stats"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Test if bar is enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Test if bar is enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in DBM settings"] = "Test if bar is enabled in DBM settings"
|
||||
--[[Translation missing --]]
|
||||
L["Text"] = "Text"
|
||||
--[[Translation missing --]]
|
||||
L["Text To Speech"] = "Text To Speech"
|
||||
|
||||
+42
-29
@@ -10,7 +10,7 @@ L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
|
||||
Supports multiple entries, separated by commas
|
||||
Can use \ to escape -.]=] ] = [=[필터 형식: '이름', '이름-서버', '-서버'. 여러 항목을 지원하며, 각 항목은 쉼표로 구분합니다.
|
||||
-는 앞에 \를 사용해서 이스케이프 처리를 할 수 있습니다.]=]
|
||||
L["%s Overlay Color"] = "%s 오버레이 색상"
|
||||
L["%s Overlay Color"] = "%s 오버레이 색깔"
|
||||
L["* Suffix"] = "* 접미사"
|
||||
L["/wa help - Show this message"] = "/wa help - 이 메시지 보이기"
|
||||
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - 미니맵 아이콘 토글"
|
||||
@@ -147,6 +147,7 @@ L["At Percent"] = "백분율"
|
||||
L["At Value"] = "실수치"
|
||||
L["At War"] = "전쟁 중"
|
||||
L["Attach to End"] = "종료 위치에 붙이기"
|
||||
L["Attach to End, backwards"] = "끝부분 및 뒤쪽에 붙이기"
|
||||
L["Attach to Point"] = "특정 지점에 부착"
|
||||
L["Attach to Start"] = "시작 위치에 붙이기"
|
||||
L["Attack Power"] = "공격력"
|
||||
@@ -186,8 +187,11 @@ L["Ayamiss the Hunter"] = "사냥꾼 아야미스"
|
||||
L["Azuregos"] = "아주어고스"
|
||||
L["Back and Forth"] = "왕복"
|
||||
L["Background"] = "배경"
|
||||
L["Background Color"] = "배경 색상"
|
||||
L["Bar Color/Gradient Start"] = "바 색상/그라디언트 시작"
|
||||
L["Background Color"] = "배경 색깔"
|
||||
L["Bar Color/Gradient Start"] = "바 색깔/그라디언트 첫 색깔"
|
||||
L["Bar enabled in BigWigs settings"] = "BigWigs 설정에서 활성화 된 타이머 바"
|
||||
L["Bar enabled in Boss Mod addon settings"] = "보스모드 애드온 설정에서 활성화 된 타이머 바"
|
||||
L["Bar enabled in DBM settings"] = "DBM 설정에서 활성화 된 타이머 바"
|
||||
L["Bar Texture"] = "바 텍스처"
|
||||
L["Baron Geddon"] = "남작 게돈"
|
||||
L["Battle for Azeroth"] = "격전의 아제로스"
|
||||
@@ -305,8 +309,8 @@ L["Clone per Character"] = "캐릭터마다 복제"
|
||||
L["Clone per Event"] = "이벤트마다 복제"
|
||||
L["Clone per Match"] = "일치하는 것마다 복제"
|
||||
L["Coin Precision"] = "금액 표시 범위"
|
||||
L["Color"] = "색상"
|
||||
L["Color Animation"] = "색상 애니메이션"
|
||||
L["Color"] = "색깔"
|
||||
L["Color Animation"] = "색깔 애니메이션"
|
||||
L["Combat Log"] = "전투 기록"
|
||||
L["Communities"] = "커뮤니티"
|
||||
L["Condition Custom Test"] = "조건 사용자 정의 테스트"
|
||||
@@ -349,7 +353,7 @@ L["Custom"] = "사용자 정의"
|
||||
L["Custom Action"] = "사용자 정의 동작"
|
||||
L["Custom Anchor"] = "사용자 정의 방식 고정"
|
||||
L["Custom Check"] = "사용자 정의 검사"
|
||||
L["Custom Color"] = "사용자 정의 색상"
|
||||
L["Custom Color"] = "사용자 정의 색깔"
|
||||
L["Custom Condition Code"] = "사용자 정의 조건 코드"
|
||||
L["Custom Configuration"] = "사용자 정의 구성"
|
||||
L["Custom Fade Animation"] = "사용자 정의 사라짐 애니메이션"
|
||||
@@ -547,7 +551,7 @@ L["Font"] = "글꼴"
|
||||
L["Font Size"] = "글꼴 크기"
|
||||
L["Forbidden function or table: %s"] = "금지된 함수 또는 테이블: %s"
|
||||
L["Foreground"] = "전경"
|
||||
L["Foreground Color"] = "전경 색상"
|
||||
L["Foreground Color"] = "전경 색깔"
|
||||
L["Form"] = "종류"
|
||||
L["Format"] = "형식"
|
||||
L["Format Gold"] = "골드 형식"
|
||||
@@ -558,7 +562,7 @@ L["Forward, Reverse Loop"] = "앞으로 뒤로 반복"
|
||||
L["Fourth Value of Tooltip Text"] = "툴팁 텍스트의 네번째 값"
|
||||
L["Frame Selector"] = "프레임 선택"
|
||||
L["Frequency"] = "빈도"
|
||||
L["Friendly"] = "우호적"
|
||||
L["Friendly"] = "아군"
|
||||
L["Friendly Fire"] = "아군에게 준 피해"
|
||||
L["Friendship Max Rank"] = "친밀도 최대 등급"
|
||||
L["Friendship Rank"] = "친밀도 등급"
|
||||
@@ -587,7 +591,7 @@ L["Golemagg the Incinerator"] = "초열의 골레마그"
|
||||
L["Gothik the Harvester"] = "영혼의 착취자 고딕"
|
||||
L["Gradient"] = "그라디언트"
|
||||
L["Gradient Enabled"] = "그라디언트 활성화"
|
||||
L["Gradient End"] = "그라디언트 종료"
|
||||
L["Gradient End"] = "그라디언트 끝 색깔"
|
||||
L["Gradient Orientation"] = "그라디언트 진행 방향"
|
||||
L["Gradient Pulse"] = "그라디언트 맥박"
|
||||
L["Grand Widow Faerlina"] = "귀부인 팰리나"
|
||||
@@ -635,8 +639,8 @@ L["Hit Rating"] = "적중"
|
||||
L["Holy Resistance"] = "신성 저항"
|
||||
L["Horde"] = "호드"
|
||||
L["Horizontal"] = "가로"
|
||||
L["Hostile"] = "적대적"
|
||||
L["Hostility"] = "적대적"
|
||||
L["Hostile"] = "적"
|
||||
L["Hostility"] = "적/아군"
|
||||
L["Humanoid"] = "인간형"
|
||||
L["Hybrid"] = "혼합"
|
||||
L["Icon"] = "아이콘"
|
||||
@@ -651,7 +655,7 @@ L["Ignore Rune CD"] = "룬 쿨타임 무시"
|
||||
L["Ignore Rune CDs"] = "룬 쿨타임 무시"
|
||||
L["Ignore Self"] = "자신 무시"
|
||||
L["Ignore Spell Cooldown/Charges"] = "주문 쿨타임/충전량 무시"
|
||||
L["Ignore Spell Override"] = "주문 교체 무시"
|
||||
L["Ignore Spell Override"] = "주문 대체 무시"
|
||||
L["Immune"] = "면역"
|
||||
L["Important"] = "중요"
|
||||
L["Importing will start after combat ends."] = "전투 종료 후 가져오기가 시작됩니다."
|
||||
@@ -790,6 +794,7 @@ L[ [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = "던전 도감의 단계 번호를 기준으로 맞춥니다. 사잇단계는 .5가 됩니다. 예를 들면 1;2;1;2;2.5;3"
|
||||
L["Max Char "] = "최대 글자수"
|
||||
L["Max Char"] = "최대 글자수"
|
||||
L["Max Charges"] = "최대 충전량"
|
||||
L["Max Health"] = "최대 생명력"
|
||||
L["Max Power"] = "최대 자원"
|
||||
@@ -879,7 +884,7 @@ L["Note: 'Hide Alone' is not available in the new aura tracking system. A load o
|
||||
L["Note: The available text replacements for multi triggers match the normal triggers now."] = "참고: 여러 활성 조건에서 사용할 수 있는 텍스트 대체 코드는 이제 일반 활성 조건에 맞춰집니다."
|
||||
L["Note: This trigger internally stores the shapeshift position, and thus is incompatible with learning stances on the fly, like e.g. the Gladiator Rune."] = "참고: 이 활성 조건은 내부적으로 변신/태세 번호를 저장하고 있으므로 비행 중에 검투사 룬 같은 태세를 배우면 제대로 호환되지 않습니다."
|
||||
L["Note: This trigger relies on the WoW API, which returns incorrect information in some cases."] = "참고: 이 활성 조건은 WoW API에 의존하고 있는데 API가 잘못된 정보를 가져오는 경우도 있습니다."
|
||||
L["Note: This trigger type estimates the range to the hitbox of a unit. The actual range of friendly players is usually 3 yards more than the estimate. Range checking capabilities depend on your current class and known abilities as well as the type of unit being checked. Some of the ranges may also not work with certain NPCs.|n|n|cFFAAFFAAFriendly Units:|r %s|n|cFFFFAAAAHarmful Units:|r %s|n|cFFAAAAFFMiscellanous Units:|r %s"] = "참고: 이런 종류의 활성 조건은 유닛의 히트박스 까지의 거리를 계산합니다. 우호적 플레이어와의 실제 거리는 측정값보다 보통 3미터 더 떨어져 있습니다. 거리 검사는 당신의 현재 직업과 습득한 스킬, 검사중인 유닛의 종류에 따라 정확도에 차이가 있습니다. 특정 NPC에는 일부 구간의 거리 검사가 작동하지 않을 수 있습니다.|n|n|cFFAAFFAA우호적 유닛:|r %s|n|cFFFFAAAA적대적 유닛:|r %s|n|cFFAAAAFF기타 유닛:|r %s"
|
||||
L["Note: This trigger type estimates the range to the hitbox of a unit. The actual range of friendly players is usually 3 yards more than the estimate. Range checking capabilities depend on your current class and known abilities as well as the type of unit being checked. Some of the ranges may also not work with certain NPCs.|n|n|cFFAAFFAAFriendly Units:|r %s|n|cFFFFAAAAHarmful Units:|r %s|n|cFFAAAAFFMiscellanous Units:|r %s"] = "참고: 이런 종류의 활성 조건은 유닛의 히트박스 까지의 거리를 계산합니다. 아군 플레이어와의 실제 거리는 측정값보다 보통 3미터 더 떨어져 있습니다. 거리 검사는 당신의 현재 직업과 습득한 스킬, 검사중인 유닛의 종류에 따라 정확도에 차이가 있습니다. 특정 NPC에는 일부 구간의 거리 검사가 작동하지 않을 수 있습니다.|n|n|cFFAAFFAA아군 유닛:|r %s|n|cFFFFAAAA적 유닛:|r %s|n|cFFAAAAFF기타 유닛:|r %s"
|
||||
L["Noth the Plaguebringer"] = "역병술사 노스"
|
||||
L["NPC"] = "NPC"
|
||||
L["Npc ID"] = "NPC ID"
|
||||
@@ -984,6 +989,9 @@ L["Overlay %s"] = "오버레이 %s"
|
||||
L["Overlay Charged Combo Points"] = "충전된 연계 점수 오버레이"
|
||||
L["Overlay Cost of Casts"] = "시전 소비량 오버레이"
|
||||
L["Overlay Latency"] = "지연 시간 오버레이"
|
||||
L["Pad"] = "게임패드"
|
||||
L["Pad Mode"] = "게임패드 모드"
|
||||
L["Pad to"] = "패드 설정:"
|
||||
L["Paragon Reputation"] = "불멸의 동맹 평판"
|
||||
L["Paragon Reward Pending"] = "불멸의 동맹 보상 있음"
|
||||
L["Parent Frame"] = "부모 프레임"
|
||||
@@ -1090,7 +1098,7 @@ L["Receiving %s Bytes"] = "%s바이트 받는 중"
|
||||
L["Receiving display information"] = "디스플레이 정보 수신 중"
|
||||
L["Reflect"] = "반사함"
|
||||
L["Region type %s not supported"] = "구역(Region) 종류 %s|1은;는; 지원되지 않습니다"
|
||||
L["Relative"] = "상대적"
|
||||
L["Relative"] = "백분율"
|
||||
L["Relative X-Offset"] = "상대적 X-위치 조정"
|
||||
L["Relative Y-Offset"] = "상대적 Y-위치 조정"
|
||||
L["Remaining Duration"] = "남은 지속시간"
|
||||
@@ -1187,13 +1195,14 @@ L["Shrink"] = "축소"
|
||||
L["Silithid Royalty"] = "실리시드 왕실"
|
||||
L["Silver"] = "실버"
|
||||
L["Simple"] = "간편 제작"
|
||||
L["Since Apply"] = "오라에 걸린 이후부터의 시간"
|
||||
L["Since Apply/Refresh"] = "오라 걸림/지속시간 초기화 이후부터의 시간"
|
||||
L["Since Charge Gain"] = "충전량 획득 후"
|
||||
L["Since Charge Lost"] = "충전량 감소 후"
|
||||
L["Since Ready"] = "사용 가능해진 후"
|
||||
L["Since Stack Gain"] = "중첩 획득 이후 시간"
|
||||
L["Since Stack Lost"] = "중첩 감소 이후 시간"
|
||||
L["Since Active"] = "활성화 시점부터"
|
||||
L["Since Apply"] = "오라에 걸린 시점부터"
|
||||
L["Since Apply/Refresh"] = "오라 걸림/갱신 시점부터"
|
||||
L["Since Charge Gain"] = "충전량 획득 시점부터"
|
||||
L["Since Charge Lost"] = "충전량 감소 시점부터"
|
||||
L["Since Ready"] = "사용 가능 시점부터"
|
||||
L["Since Stack Gain"] = "중첩 획득 시점부터"
|
||||
L["Since Stack Lost"] = "중첩 감소 시점부터"
|
||||
L["Size & Position"] = "크기 & 위치"
|
||||
L["Skyriding"] = "하늘비행"
|
||||
L["Slide Animation"] = "슬라이드 애니메이션"
|
||||
@@ -1295,7 +1304,8 @@ L["Sun"] = "태양"
|
||||
L["Supports multiple entries, separated by commas"] = "여러 항목을 지원하며 쉼표로 구분됨"
|
||||
L[ [=[Supports multiple entries, separated by commas
|
||||
]=] ] = "여러 항목을 지원하며 쉼표로 구분됨"
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "여러 항목을 지원하며 쉼표로 구분됩니다. 쉼표를 문자로 표시하려면 '\\'를 붙여 이스케이프 처리합니다. 앞에 '-'를 붙이면 조건을 반대로 적용합니다."
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "여러 항목을 지원하며 쉼표로 구분됩니다. 쉼표(,)를 문자로 표시하려면 '\\'를 붙여 이스케이프 처리합니다. 앞에 '-'를 붙이면 조건을 반대로 적용합니다."
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "여러 항목을 지원하며 쉼표로 구분됩니다. \\를 붙이면 이스케이프 처리합니다. 앞에 '-'를 붙이면 조건을 반대로 적용합니다."
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "여러 항목을 지원하며 쉼표로 구분됩니다. 조건을 반대로 하려면 앞에 '-'를 붙이세요."
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
Group Zone IDs must be prefixed with 'g', e.g. 'g277'.
|
||||
@@ -1321,6 +1331,9 @@ L["Tanking But Not Highest"] = "탱커지만 제일 높지 않을 때"
|
||||
L["Target"] = "대상"
|
||||
L["Targeted"] = "대상이 됨"
|
||||
L["Tertiary Stats"] = "3차 능력치"
|
||||
L["Test if bar is enabled in BigWigs settings"] = "BigWigs 설정에서 타이머 바 활성화 여부 테스트"
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "보스모드 애드온 설정에서 타이머 바 활성화 여부 테스트"
|
||||
L["Test if bar is enabled in DBM settings"] = "DBM 설정에서 타이머 바 활성화 여부 테스트"
|
||||
L["Text"] = "텍스트"
|
||||
L["Text To Speech"] = "텍스트 음성 변환"
|
||||
L["Text-to-speech"] = "텍스트 음성 변환"
|
||||
@@ -1358,10 +1371,10 @@ L["Tick"] = "틱"
|
||||
L["Time"] = "시간"
|
||||
L["Time Format"] = "시간"
|
||||
L["Time in GCDs"] = "글쿨 단위 시간"
|
||||
L["Time since initial application"] = "첫 오라 걸림 이후부터의 시간"
|
||||
L["Time since last refresh"] = "마지막으로 지속시간 초기화 된 이후부터의 시간"
|
||||
L["Time since stack gain"] = "중첩 획득 이후부터의 시간"
|
||||
L["Time since stack lost"] = "중첩 감소 이후부터의 시간"
|
||||
L["Time since initial application"] = "첫 오라 걸림 이후 시간"
|
||||
L["Time since last refresh"] = "마지막으로 오라가 갱신된 이후 시간"
|
||||
L["Time since stack gain"] = "중첩 획득 이후 시간"
|
||||
L["Time since stack lost"] = "중첩 감소 이후 시간"
|
||||
L["Timed"] = "일정 시간"
|
||||
L["Timed Progress"] = "시간으로 진행"
|
||||
L["Timer Id"] = "타이머 ID"
|
||||
@@ -1447,7 +1460,7 @@ L["Up, then Right"] = "위로, 오른쪽으로"
|
||||
L["Update Position"] = "위치 업데이트"
|
||||
L["Usage:"] = "사용법:"
|
||||
L["Use /wa minimap to show the minimap icon again."] = "/wa minimap 을 사용하여 미니맵 아이콘을 다시 표시합니다."
|
||||
L["Use Custom Color"] = "사용자 정의 색상 사용"
|
||||
L["Use Custom Color"] = "사용자 정의 색깔 사용"
|
||||
L["Use Legacy floor rounding"] = "구식 내림 계산 사용"
|
||||
L["Use Texture"] = "텍스처 사용"
|
||||
L["Use Watched Faction"] = "추적중인 평판 사용"
|
||||
@@ -1491,8 +1504,8 @@ L["WeakAuras Profiling"] = "WeakAuras 성능 분석"
|
||||
L["WeakAuras Profiling Report"] = "WeakAuras 성능 분석 보고서"
|
||||
L["WeakAuras Version: %s"] = "WeakAuras 버전: %s"
|
||||
L["Weapon"] = "무기"
|
||||
L["Weapon Enchant"] = "무기 마법부여"
|
||||
L["Weapon Enchant / Fishing Lure"] = "무기 마법부여 / 낚시 미끼"
|
||||
L["Weapon Enchant"] = "무기 임시 마법부여"
|
||||
L["Weapon Enchant / Fishing Lure"] = "무기 임시 마부 / 낚시 미끼"
|
||||
L["Whisper"] = "귓속말"
|
||||
L["Width"] = "너비"
|
||||
L["Wobble"] = "흔들기"
|
||||
|
||||
@@ -191,6 +191,8 @@ L["At Value"] = "Em valor"
|
||||
L["At War"] = "At War"
|
||||
L["Attach to End"] = "Anexar ao final"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to End, backwards"] = "Attach to End, backwards"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to Point"] = "Attach to Point"
|
||||
L["Attach to Start"] = "Anexar ao inicio"
|
||||
L["Attack Power"] = "Poder de ataque"
|
||||
@@ -243,6 +245,12 @@ L["Background Color"] = "Cor do Plano de Fundo"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Color/Gradient Start"] = "Bar Color/Gradient Start"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Bar enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in DBM settings"] = "Bar enabled in DBM settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar Texture"] = "Bar Texture"
|
||||
L["Baron Geddon"] = "Barão Geddon"
|
||||
--[[Translation missing --]]
|
||||
@@ -1326,6 +1334,8 @@ E.g. 1;2;1;2;2.5;3]=]
|
||||
--[[Translation missing --]]
|
||||
L["Max Char "] = "Max Char "
|
||||
--[[Translation missing --]]
|
||||
L["Max Char"] = "Max Char"
|
||||
--[[Translation missing --]]
|
||||
L["Max Charges"] = "Max Charges"
|
||||
--[[Translation missing --]]
|
||||
L["Max Health"] = "Max Health"
|
||||
@@ -1621,6 +1631,12 @@ L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
|
||||
--[[Translation missing --]]
|
||||
L["Overlay Latency"] = "Overlay Latency"
|
||||
--[[Translation missing --]]
|
||||
L["Pad"] = "Pad"
|
||||
--[[Translation missing --]]
|
||||
L["Pad Mode"] = "Pad Mode"
|
||||
--[[Translation missing --]]
|
||||
L["Pad to"] = "Pad to"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reputation"] = "Paragon Reputation"
|
||||
--[[Translation missing --]]
|
||||
L["Paragon Reward Pending"] = "Paragon Reward Pending"
|
||||
@@ -1975,6 +1991,8 @@ L["Silithid Royalty"] = "Silithid Royalty"
|
||||
L["Silver"] = "Silver"
|
||||
L["Simple"] = "Simples"
|
||||
--[[Translation missing --]]
|
||||
L["Since Active"] = "Since Active"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply"] = "Since Apply"
|
||||
--[[Translation missing --]]
|
||||
L["Since Apply/Refresh"] = "Since Apply/Refresh"
|
||||
@@ -2170,6 +2188,8 @@ L[ [=[Supports multiple entries, separated by commas
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Prefix with '-' for negation."
|
||||
--[[Translation missing --]]
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
@@ -2214,6 +2234,12 @@ L["Target"] = "Alvo"
|
||||
L["Targeted"] = "Targeted"
|
||||
--[[Translation missing --]]
|
||||
L["Tertiary Stats"] = "Tertiary Stats"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Test if bar is enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Test if bar is enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in DBM settings"] = "Test if bar is enabled in DBM settings"
|
||||
L["Text"] = "Texto"
|
||||
--[[Translation missing --]]
|
||||
L["Text To Speech"] = "Text To Speech"
|
||||
|
||||
@@ -139,6 +139,8 @@ L["At Percent"] = "В процентах"
|
||||
L["At Value"] = "От значения"
|
||||
L["At War"] = "На войне"
|
||||
L["Attach to End"] = "Прикрепить к концу"
|
||||
--[[Translation missing --]]
|
||||
L["Attach to End, backwards"] = "Attach to End, backwards"
|
||||
L["Attach to Point"] = "Прикрепить к точке"
|
||||
L["Attach to Start"] = "Прикрепить к началу"
|
||||
L["Attack Power"] = "Сила атаки"
|
||||
@@ -180,6 +182,12 @@ L["Back and Forth"] = "Назад и вперед"
|
||||
L["Background"] = "Задний план"
|
||||
L["Background Color"] = "Цвет заднего плана"
|
||||
L["Bar Color/Gradient Start"] = "Цвет полосы / Начало градиента"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in BigWigs settings"] = "Bar enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in Boss Mod addon settings"] = "Bar enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Bar enabled in DBM settings"] = "Bar enabled in DBM settings"
|
||||
L["Bar Texture"] = "Текстура полосы"
|
||||
L["Baron Geddon"] = "Барон Геддон"
|
||||
L["Battle for Azeroth"] = "Battle for Azeroth"
|
||||
@@ -798,6 +806,8 @@ Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = [=[Совпадает с номером фазы в журнале сражения с боссом. Смена фаз нумеруется как x.5
|
||||
Например: 1, 2, 1, 2, 2.5, 3.]=]
|
||||
L["Max Char "] = "Макс. количество символов"
|
||||
--[[Translation missing --]]
|
||||
L["Max Char"] = "Max Char"
|
||||
L["Max Charges"] = "Макс. количество зарядов"
|
||||
L["Max Health"] = "Макс. запас здоровья"
|
||||
L["Max Power"] = "Макс. запас энергии"
|
||||
@@ -958,6 +968,12 @@ L["Overlay %s"] = "Наложение %s"
|
||||
L["Overlay Charged Combo Points"] = "Показать заряженные анимой приемы серии (наложение)"
|
||||
L["Overlay Cost of Casts"] = "Показать стоимость применения заклинаний (наложение)"
|
||||
L["Overlay Latency"] = "Показать задержку (наложение)"
|
||||
--[[Translation missing --]]
|
||||
L["Pad"] = "Pad"
|
||||
--[[Translation missing --]]
|
||||
L["Pad Mode"] = "Pad Mode"
|
||||
--[[Translation missing --]]
|
||||
L["Pad to"] = "Pad to"
|
||||
L["Paragon Reputation"] = "Репутация идеала"
|
||||
L["Paragon Reward Pending"] = "Награда идела в ожидании"
|
||||
L["Parent Frame"] = "Родительский фрейм"
|
||||
@@ -1163,6 +1179,8 @@ L["Shrink"] = "Сжатие"
|
||||
L["Silithid Royalty"] = "Силитидская знать"
|
||||
L["Silver"] = "Серебро"
|
||||
L["Simple"] = "Простой"
|
||||
--[[Translation missing --]]
|
||||
L["Since Active"] = "Since Active"
|
||||
L["Since Apply"] = "Время после применения эф."
|
||||
L["Since Apply/Refresh"] = "Время после обновления эф."
|
||||
L["Since Charge Gain"] = "Время после получения заряда"
|
||||
@@ -1275,6 +1293,8 @@ L[ [=[Supports multiple entries, separated by commas
|
||||
]=] ] = [=[Можно указать несколько значений, разделенных запятыми.
|
||||
]=]
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "Поддерживает несколько записей, разделенных запятыми. Экранируйте ',' с \\. Префикс '-' для отрицания."
|
||||
--[[Translation missing --]]
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "Поддерживает несколько записей, разделённых запятыми. Используйте префикс '-' для отрицания."
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
Group Zone IDs must be prefixed with 'g', e.g. 'g277'.
|
||||
@@ -1300,6 +1320,12 @@ L["Tanking But Not Highest"] = "Вы основная цель; не макс.
|
||||
L["Target"] = "Цель"
|
||||
L["Targeted"] = "Цель"
|
||||
L["Tertiary Stats"] = "Третичная характеристика"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in BigWigs settings"] = "Test if bar is enabled in BigWigs settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "Test if bar is enabled in Boss Mod addon settings"
|
||||
--[[Translation missing --]]
|
||||
L["Test if bar is enabled in DBM settings"] = "Test if bar is enabled in DBM settings"
|
||||
L["Text"] = "Текст"
|
||||
L["Text To Speech"] = "Текст в речь"
|
||||
L["Text-to-speech"] = "Текст в речь"
|
||||
|
||||
@@ -144,6 +144,7 @@ L["At Percent"] = "于百分比"
|
||||
L["At Value"] = "于值"
|
||||
L["At War"] = "交战状态"
|
||||
L["Attach to End"] = "依附到末尾"
|
||||
L["Attach to End, backwards"] = "反向依附到末尾"
|
||||
L["Attach to Point"] = "依附到点"
|
||||
L["Attach to Start"] = "依附到开头"
|
||||
L["Attack Power"] = "攻击强度"
|
||||
@@ -185,6 +186,9 @@ L["Back and Forth"] = "往返"
|
||||
L["Background"] = "背景"
|
||||
L["Background Color"] = "背景颜色"
|
||||
L["Bar Color/Gradient Start"] = "进度条颜色/渐变开始颜色"
|
||||
L["Bar enabled in BigWigs settings"] = "BigWigs 设置中已启用进度条"
|
||||
L["Bar enabled in Boss Mod addon settings"] = "首领模组插件设置中已启用进度条"
|
||||
L["Bar enabled in DBM settings"] = "DBM 设置中已启用进度条"
|
||||
L["Bar Texture"] = "进度条材质"
|
||||
L["Baron Geddon"] = "迦顿男爵"
|
||||
L["Battle for Azeroth"] = "争霸艾泽拉斯"
|
||||
@@ -785,6 +789,7 @@ L[ [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = "符合冒险指南的阶段。转阶段为.5。例如1;2;1;2;2.5;3"
|
||||
L["Max Char "] = "最大字符数"
|
||||
L["Max Char"] = "最大字符数"
|
||||
L["Max Charges"] = "最大充能次数"
|
||||
L["Max Health"] = "最大生命值"
|
||||
L["Max Power"] = "最大能量值"
|
||||
@@ -979,6 +984,9 @@ L["Overlay %s"] = "覆盖层 %s"
|
||||
L["Overlay Charged Combo Points"] = "充能连击点覆盖层"
|
||||
L["Overlay Cost of Casts"] = "覆盖层显示施法消耗"
|
||||
L["Overlay Latency"] = "延迟覆盖层"
|
||||
L["Pad"] = "衬垫"
|
||||
L["Pad Mode"] = "衬垫模式"
|
||||
L["Pad to"] = "垫到"
|
||||
L["Paragon Reputation"] = "典范声望"
|
||||
L["Paragon Reward Pending"] = "典范奖励待领取"
|
||||
L["Parent Frame"] = "父框体"
|
||||
@@ -1103,7 +1111,7 @@ L["Requested display does not exist"] = "请求接收的图示不存在"
|
||||
L["Requested display not authorized"] = "请求接收的图示没有授权"
|
||||
L["Requesting display information from %s ..."] = "请求来 %s 的图示信息"
|
||||
L["Require Valid Target"] = "需要有效目标"
|
||||
L["Requires syncing the specialization via LibSpecialization."] = "需要通过LibSpecialization同步专精。"
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "需要通过LibGroupTalents同步专精。"
|
||||
L["Resilience (%)"] = "韧性 (%)"
|
||||
L["Resilience Rating"] = "韧性等级"
|
||||
L["Resist"] = "抵抗"
|
||||
@@ -1181,6 +1189,7 @@ L["Shrink"] = "收缩"
|
||||
L["Silithid Royalty"] = "安其拉三宝"
|
||||
L["Silver"] = "银"
|
||||
L["Simple"] = "简单"
|
||||
L["Since Active"] = "自从激活"
|
||||
L["Since Apply"] = "自从获得"
|
||||
L["Since Apply/Refresh"] = "自从获得/刷新"
|
||||
L["Since Charge Gain"] = "自从获得充能"
|
||||
@@ -1290,6 +1299,7 @@ L["Supports multiple entries, separated by commas"] = "支持多个条目,由
|
||||
L[ [=[Supports multiple entries, separated by commas
|
||||
]=] ] = "支持多个条目,由英文逗号分隔"
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "支持多个条目,由英文逗号分隔。用 \\ 转义 ','。用 '-' 前缀表示否定。"
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "支持多个条目,由英文逗号分隔。用 \\ 转义编码,用 '-' 前缀表示否定。"
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "支持多个条目,由英文逗号分隔。用 '-' 前缀表示否定。"
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
Group Zone IDs must be prefixed with 'g', e.g. 'g277'.
|
||||
@@ -1316,6 +1326,9 @@ L["Tanking But Not Highest"] = "做T但不是最高"
|
||||
L["Target"] = "目标"
|
||||
L["Targeted"] = "被选中"
|
||||
L["Tertiary Stats"] = "第三属性"
|
||||
L["Test if bar is enabled in BigWigs settings"] = "测试 BigWigs 设置中是否已启用进度条"
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "测试首领模组插件设置中是否已启用进度条"
|
||||
L["Test if bar is enabled in DBM settings"] = "测试 DBM 设置中是否已启用进度条"
|
||||
L["Text"] = "文本"
|
||||
L["Text To Speech"] = "文字转语音"
|
||||
L["Text-to-speech"] = "文本转语音"
|
||||
|
||||
@@ -134,6 +134,7 @@ L["At Percent"] = "在百分比"
|
||||
L["At Value"] = "在數值"
|
||||
L["At War"] = "戰爭中"
|
||||
L["Attach to End"] = "附加到結尾"
|
||||
L["Attach to End, backwards"] = "往後黏附到末端"
|
||||
L["Attach to Point"] = "附加到點"
|
||||
L["Attach to Start"] = "附加到開頭"
|
||||
L["Attack Power"] = "攻擊強度"
|
||||
@@ -175,6 +176,9 @@ L["Back and Forth"] = "往返"
|
||||
L["Background"] = "背景"
|
||||
L["Background Color"] = "背景顏色"
|
||||
L["Bar Color/Gradient Start"] = "進度條顏色/漸層開始"
|
||||
L["Bar enabled in BigWigs settings"] = "BigWigs 設定中已啟用進度條"
|
||||
L["Bar enabled in Boss Mod addon settings"] = "首領模組插件的設定中已啟用進度條"
|
||||
L["Bar enabled in DBM settings"] = "DBM 設定中已啟用進度條"
|
||||
L["Bar Texture"] = "進度條材質"
|
||||
L["Baron Geddon"] = "迦頓男爵"
|
||||
L["Battle for Azeroth"] = "決戰艾澤拉斯"
|
||||
@@ -775,6 +779,7 @@ L[ [=[Matches stage number of encounter journal.
|
||||
Intermissions are .5
|
||||
E.g. 1;2;1;2;2.5;3]=] ] = "匹配戰鬥日誌的階段號碼。中場為 0.5 例如1;2;1;2;2.5;3"
|
||||
L["Max Char "] = "最多字元數"
|
||||
L["Max Char"] = "最大字元"
|
||||
L["Max Charges"] = "最大可用次數"
|
||||
L["Max Health"] = "最大血量"
|
||||
L["Max Power"] = "最大能量"
|
||||
@@ -956,6 +961,9 @@ L["Overlay %s"] = "疊加圖層 %s"
|
||||
L["Overlay Charged Combo Points"] = "疊加已有的連擊點數"
|
||||
L["Overlay Cost of Casts"] = "疊加施法消耗量"
|
||||
L["Overlay Latency"] = "疊加延遲"
|
||||
L["Pad"] = "襯墊"
|
||||
L["Pad Mode"] = "襯墊模式"
|
||||
L["Pad to"] = "墊到"
|
||||
L["Paragon Reputation"] = "巔峰聲望"
|
||||
L["Paragon Reward Pending"] = "巔峰獎勵待決"
|
||||
L["Parent Frame"] = "母框架"
|
||||
@@ -1080,7 +1088,7 @@ L["Requested display does not exist"] = "需求的提醒效果不存在"
|
||||
L["Requested display not authorized"] = "需求的提醒效果沒有授權"
|
||||
L["Requesting display information from %s ..."] = "正在請求來自於 %s 的顯示資訊..."
|
||||
L["Require Valid Target"] = "需要有效目標"
|
||||
L["Requires syncing the specialization via LibSpecialization."] = "需要透由LibSpecialization同步專精。"
|
||||
L["Requires syncing the specialization via LibGroupTalents."] = "需要透由LibGroupTalents同步專精。"
|
||||
L["Resilience (%)"] = "韌性 (%)"
|
||||
L["Resilience Rating"] = "韌性等級"
|
||||
L["Resist"] = "抵抗"
|
||||
@@ -1158,6 +1166,7 @@ L["Shrink"] = "收縮"
|
||||
L["Silithid Royalty"] = "異種蠍皇族"
|
||||
L["Silver"] = "銀"
|
||||
L["Simple"] = "簡單"
|
||||
L["Since Active"] = "自啟動以來"
|
||||
L["Since Apply"] = "自從套用"
|
||||
L["Since Apply/Refresh"] = "自從套用/更新"
|
||||
L["Since Charge Gain"] = "自從獲得充能"
|
||||
@@ -1267,6 +1276,7 @@ L["Supports multiple entries, separated by commas"] = "支援輸入多個項目
|
||||
L[ [=[Supports multiple entries, separated by commas
|
||||
]=] ] = "支援輸入多個項目,使用逗號分隔。"
|
||||
L["Supports multiple entries, separated by commas. Escape ',' with \\. Prefix with '-' for negation."] = "支援輸入多個項目,使用逗號分隔。用 \\ 跳脫 ','。前面加上 '-' 表示否定。"
|
||||
L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."] = "支持多個條目,由逗號隔開。用\\換行。前綴為“ - ”進行否定。"
|
||||
L["Supports multiple entries, separated by commas. Prefix with '-' for negation."] = "支援輸入多個項目,使用逗號分隔。前面加上 '-' 表示否定。"
|
||||
L[ [=[Supports multiple entries, separated by commas. To include child zone ids, prefix with 'c', e.g. 'c2022'.
|
||||
Group Zone IDs must be prefixed with 'g', e.g. 'g277'.
|
||||
@@ -1296,6 +1306,9 @@ L["Tanking But Not Highest"] = "坦怪中但不是最高"
|
||||
L["Target"] = "目標"
|
||||
L["Targeted"] = "當前目標"
|
||||
L["Tertiary Stats"] = "第三屬性"
|
||||
L["Test if bar is enabled in BigWigs settings"] = "測試 BigWigs 設定中是否已啟用進度條"
|
||||
L["Test if bar is enabled in Boss Mod addon settings"] = "測試首領模組插件的設定中是否已啟用進度條"
|
||||
L["Test if bar is enabled in DBM settings"] = "測試 DBM 設定中是否已啟用進度條"
|
||||
L["Text"] = "文字"
|
||||
L["Text To Speech"] = "文字轉語音"
|
||||
L["Text-to-speech"] = "文字轉語音"
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
local L = WeakAuras.L
|
||||
|
||||
-- Takes as input a table of display data and attempts to update it to be compatible with the current version
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local tinsert, tsort = table.insert, table.sort
|
||||
@@ -88,6 +89,7 @@ end
|
||||
local constants = {
|
||||
nameRealmFilterDesc = L[" Filter formats: 'Name', 'Name-Realm', '-Realm'. \n\nSupports multiple entries, separated by commas\nCan use \\ to escape -."],
|
||||
instanceFilterDeprecated = L["This filter has been moved to the Location trigger. Change your aura to use the new Location trigger or join the WeakAuras Discord server for help."],
|
||||
guildFilterDesc = L["Supports multiple entries, separated by commas. Escape with \\. Prefix with '-' for negation."]
|
||||
}
|
||||
|
||||
WeakAuras.UnitRaidRole = function(unit)
|
||||
@@ -1007,6 +1009,13 @@ Private.load_prototype = {
|
||||
init = "arg",
|
||||
test = "true"
|
||||
},
|
||||
|
||||
{
|
||||
name = "guild",
|
||||
init = "arg",
|
||||
enable = false,
|
||||
hidden = true
|
||||
},
|
||||
{
|
||||
name = "namerealm",
|
||||
display = L["Player Name/Realm"],
|
||||
@@ -1025,6 +1034,16 @@ Private.load_prototype = {
|
||||
preamble = "local nameRealmIgnoreChecker = Private.ExecEnv.ParseNameCheck(%q)",
|
||||
desc = constants.nameRealmFilterDesc,
|
||||
},
|
||||
{
|
||||
name = "guildcheck",
|
||||
display = L["Guild"],
|
||||
type = "string",
|
||||
multiline = true,
|
||||
preamble = "local guildChecker = Private.ExecEnv.ParseStringCheck(%q)",
|
||||
test = "guildChecker:Check(guild)",
|
||||
desc = constants.guildFilterDesc,
|
||||
events = {"GUILD_ROSTER_UPDATE"}
|
||||
},
|
||||
{
|
||||
name = "class",
|
||||
display = L["Player Class"],
|
||||
@@ -1292,8 +1311,9 @@ Private.load_prototype = {
|
||||
multiEntry = {
|
||||
operator = "or"
|
||||
},
|
||||
test = "IsEquippedItem(GetItemInfo(%s))",
|
||||
events = { "UNIT_INVENTORY_CHANGED", "PLAYER_EQUIPMENT_CHANGED"}
|
||||
test = "Private.ExecEnv.IsEquippedItemForLoad(%s, %s)",
|
||||
events = { "UNIT_INVENTORY_CHANGED", "PLAYER_EQUIPMENT_CHANGED"},
|
||||
showExactOption = true
|
||||
},
|
||||
{
|
||||
name = "not_itemequiped",
|
||||
@@ -1302,7 +1322,7 @@ Private.load_prototype = {
|
||||
multiEntry = {
|
||||
operator = "or"
|
||||
},
|
||||
test = "not IsEquippedItem(GetItemInfo(%s))",
|
||||
test = "not IsEquippedItem(GetItemInfo(%s) or '')",
|
||||
events = { "UNIT_INVENTORY_CHANGED", "PLAYER_EQUIPMENT_CHANGED"}
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local SharedMedia = LibStub("LibSharedMedia-3.0");
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -30,7 +31,9 @@ local function create(parent)
|
||||
region:SetResizable(true)
|
||||
region:SetMinResize(1, 1)
|
||||
|
||||
region.Update = function() end
|
||||
region.Update = function()
|
||||
region:UpdateProgress()
|
||||
end
|
||||
|
||||
Private.regionPrototype.create(region)
|
||||
return region
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local SharedMedia = LibStub("LibSharedMedia-3.0");
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
local MSQ, MSQ_Version = LibStub("Masque", true);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local SharedMedia = LibStub("LibSharedMedia-3.0");
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L;
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras;
|
||||
local L = WeakAuras.L;
|
||||
@@ -405,7 +406,22 @@ local function UpdateProgressFromState(self, minMaxConfig, state, progressSource
|
||||
local remainingProperty = progressSource[7]
|
||||
local useAdditionalProgress = progressSource[8]
|
||||
|
||||
if progressType == "number" then
|
||||
if not state then
|
||||
self.minProgress, self.maxProgress = nil, nil
|
||||
self.progressType = "timed"
|
||||
self.duration = 0
|
||||
self.expirationTime = math.huge
|
||||
self.modRate = nil
|
||||
self.inverse = false
|
||||
self.paused = true
|
||||
self.remaining = math.huge
|
||||
if self.UpdateTime then
|
||||
self:UpdateTime()
|
||||
end
|
||||
if self.SetAdditionalProgress then
|
||||
self:SetAdditionalProgress(nil)
|
||||
end
|
||||
elseif progressType == "number" then
|
||||
local value = state[property]
|
||||
if type(value) ~= "number" then value = 0 end
|
||||
local total = totalProperty and state[totalProperty]
|
||||
@@ -607,13 +623,14 @@ local function UpdateProgressFrom(self, progressSource, minMaxConfig, state, sta
|
||||
elseif trigger == 0 then
|
||||
UpdateProgressFromManual(self, minMaxConfig, state, progressSource[3], progressSource[4])
|
||||
else
|
||||
UpdateProgressFromState(self, minMaxConfig, states[trigger] or {}, progressSource)
|
||||
UpdateProgressFromState(self, minMaxConfig, states and states[trigger] or {}, progressSource)
|
||||
end
|
||||
end
|
||||
|
||||
-- For regions
|
||||
local function UpdateProgress(self)
|
||||
UpdateProgressFrom(self, self.progressSource, self, self.state, self.states)
|
||||
self.subRegionEvents:Notify("UpdateProgress", self.state, self.states)
|
||||
end
|
||||
|
||||
Private.UpdateProgressFrom = UpdateProgressFrom
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
-- This is a more or less 1:1 copy of SmoothStatusBarMixin except that it
|
||||
-- doesn't clamp the targetValue in ProcessSmoothStatusBars, because that's incorrect for us
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L;
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local SharedMedia = LibStub("LibSharedMedia-3.0");
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L;
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
local L = WeakAuras.L;
|
||||
|
||||
do
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local SharedMedia = LibStub("LibSharedMedia-3.0");
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local LCG = LibStub("LibCustomGlow-1.0")
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -46,7 +47,7 @@ local function PreShow(self)
|
||||
self:SetModel(data.model_path)
|
||||
|
||||
self:SetPosition(data.model_z, data.model_x, data.model_y);
|
||||
self:SetFacing(0);
|
||||
self:SetFacing(rad(data.rotation))
|
||||
self:SetAlpha(self.region.alpha)
|
||||
end
|
||||
|
||||
@@ -93,7 +94,7 @@ local function AcquireModel(region, data)
|
||||
model:SetModel(data.model_path)
|
||||
model:SetPosition(data.model_z, data.model_x, data.model_y);
|
||||
end)
|
||||
model:SetFacing(0);
|
||||
model:SetFacing(rad(data.rotation))
|
||||
|
||||
return model
|
||||
end
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local SharedMedia = LibStub("LibSharedMedia-3.0");
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -141,15 +142,8 @@ local function onRelease(subRegion)
|
||||
subRegion:Hide()
|
||||
end
|
||||
|
||||
local function getRotatedPoints(degrees)
|
||||
local angle = rad(135 - degrees)
|
||||
local vx = math.cos(angle)
|
||||
local vy = math.sin(angle)
|
||||
return 0.5+vx, 0.5-vy, 0.5-vy, 0.5-vx, 0.5+vy, 0.5+vx, 0.5-vx, 0.5+vy
|
||||
end
|
||||
|
||||
local funcs = {
|
||||
Update = function(self, state, states)
|
||||
UpdateProgress = function(self, state, states)
|
||||
for i, progressSource in ipairs(self.progressSources) do
|
||||
self.progressData[i] = {}
|
||||
Private.UpdateProgressFrom(self.progressData[i], progressSource, {}, state, states, self.parent)
|
||||
@@ -550,7 +544,7 @@ local function modify(parent, region, parentData, data, first)
|
||||
region:UpdateTickPlacement()
|
||||
region:UpdateTickSize()
|
||||
|
||||
parent.subRegionEvents:AddSubscriber("Update", region)
|
||||
parent.subRegionEvents:AddSubscriber("UpdateProgress", region)
|
||||
parent.subRegionEvents:AddSubscriber("OrientationChanged", region)
|
||||
parent.subRegionEvents:AddSubscriber("InverseChanged", region)
|
||||
parent.subRegionEvents:AddSubscriber("OnRegionSizeChanged", region)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local function fixMissingFields(state)
|
||||
if type(state) ~= "table" then return end
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -19,7 +19,8 @@ If target is installed data, or is a uid which points to installed data, then th
|
||||
|
||||
]]--
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local tinsert = table.insert
|
||||
|
||||
+185
-10
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras;
|
||||
local L = WeakAuras.L;
|
||||
@@ -117,6 +118,11 @@ Private.round_types = {
|
||||
round = L["Round"]
|
||||
}
|
||||
|
||||
Private.pad_types = {
|
||||
left = L["Left"],
|
||||
right = L["Right"]
|
||||
}
|
||||
|
||||
Private.unit_color_types = {
|
||||
none = L["None"],
|
||||
class = L["Class"]
|
||||
@@ -280,11 +286,45 @@ Private.format_types = {
|
||||
return not get(symbol .. "_abbreviate")
|
||||
end
|
||||
})
|
||||
addOption(symbol .. "_pad", {
|
||||
type = "toggle",
|
||||
name = L["Pad"],
|
||||
width = WeakAuras.normalWidth,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_mode", {
|
||||
type = "select",
|
||||
name = L["Pad Mode"],
|
||||
width = WeakAuras.halfWidth,
|
||||
values = Private.pad_types,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_max", {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
name = L["Pad to"],
|
||||
width = WeakAuras.halfWidth,
|
||||
min = 1,
|
||||
max = 20,
|
||||
hidden = hidden,
|
||||
step = 1,
|
||||
})
|
||||
end,
|
||||
CreateFormatter = function(symbol, get)
|
||||
local abbreviate = get(symbol .. "_abbreviate", false)
|
||||
local abbreviateMax = get(symbol .. "_abbreviate_max", 8)
|
||||
if abbreviate then
|
||||
local pad = get(symbol .. "_pad", false)
|
||||
local padMode = get(symbol .. "_pad_mode", "left")
|
||||
local padLength = get(symbol .. "_pad_max", 8)
|
||||
if abbreviate and pad then
|
||||
return function(input)
|
||||
return WeakAuras.PadString(WeakAuras.WA_Utf8Sub(input, abbreviateMax), padMode, padLength)
|
||||
end
|
||||
elseif pad then
|
||||
return function(input)
|
||||
return WeakAuras.PadString(input, padMode, padLength)
|
||||
end
|
||||
elseif abbreviate then
|
||||
return function(input)
|
||||
return WeakAuras.WA_Utf8Sub(input, abbreviateMax)
|
||||
end
|
||||
@@ -490,7 +530,7 @@ Private.format_types = {
|
||||
},
|
||||
BigNumber = {
|
||||
display = L["Big Number"],
|
||||
AddOptions = function(symbol, hidden, addOption)
|
||||
AddOptions = function(symbol, hidden, addOption, get)
|
||||
addOption(symbol .. "_big_number_format", {
|
||||
type = "select",
|
||||
name = L["Format"],
|
||||
@@ -504,15 +544,49 @@ Private.format_types = {
|
||||
width = WeakAuras.normalWidth,
|
||||
hidden = hidden
|
||||
})
|
||||
addOption(symbol .. "_pad", {
|
||||
type = "toggle",
|
||||
name = L["Pad"],
|
||||
width = WeakAuras.normalWidth,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_mode", {
|
||||
type = "select",
|
||||
name = L["Pad Mode"],
|
||||
width = WeakAuras.halfWidth,
|
||||
values = Private.pad_types,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_max", {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
name = L["Pad to"],
|
||||
width = WeakAuras.halfWidth,
|
||||
min = 1,
|
||||
max = 20,
|
||||
hidden = hidden,
|
||||
step = 1,
|
||||
})
|
||||
end,
|
||||
CreateFormatter = function(symbol, get)
|
||||
local format = get(symbol .. "_big_number_format", "AbbreviateNumbers")
|
||||
local pad = get(symbol .. "_pad", false)
|
||||
local padMode = get(symbol .. "_pad_mode", "left")
|
||||
local padLength = get(symbol .. "_pad_max", 8)
|
||||
local formatterFunc
|
||||
if (format == "AbbreviateNumbers") then
|
||||
return simpleFormatters.AbbreviateNumbers
|
||||
formatterFunc = simpleFormatters.AbbreviateNumbers
|
||||
elseif (format == "BreakUpLargeNumbers") then
|
||||
return simpleFormatters.BreakUpLargeNumbers
|
||||
formatterFunc = simpleFormatters.BreakUpLargeNumbers
|
||||
else
|
||||
formatterFunc = simpleFormatters.AbbreviateLargeNumbers
|
||||
end
|
||||
return simpleFormatters.AbbreviateLargeNumbers
|
||||
if pad then
|
||||
return function(input)
|
||||
return WeakAuras.PadString(formatterFunc(input), padMode, padLength)
|
||||
end
|
||||
end
|
||||
return formatterFunc
|
||||
end
|
||||
},
|
||||
Number = {
|
||||
@@ -535,18 +609,51 @@ Private.format_types = {
|
||||
return get(symbol .. "_decimal_precision") ~= 0
|
||||
end
|
||||
})
|
||||
addOption(symbol .. "_pad", {
|
||||
type = "toggle",
|
||||
name = L["Pad"],
|
||||
width = WeakAuras.normalWidth,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_mode", {
|
||||
type = "select",
|
||||
name = L["Pad Mode"],
|
||||
width = WeakAuras.halfWidth,
|
||||
values = Private.pad_types,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_max", {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
name = L["Pad to"],
|
||||
width = WeakAuras.halfWidth,
|
||||
min = 1,
|
||||
max = 20,
|
||||
hidden = hidden,
|
||||
step = 1,
|
||||
})
|
||||
end,
|
||||
CreateFormatter = function(symbol, get)
|
||||
local precision = get(symbol .. "_decimal_precision", 1)
|
||||
local pad = get(symbol .. "_pad", false)
|
||||
local padMode = get(symbol .. "_pad_mode", "left")
|
||||
local padLength = get(symbol .. "_pad_max", 8)
|
||||
local formatterFunc
|
||||
if precision == 0 then
|
||||
local type = get(symbol .. "_round_type", "floor")
|
||||
return simpleFormatters[type]
|
||||
formatterFunc = simpleFormatters[type]
|
||||
else
|
||||
local format = "%." .. precision .. "f"
|
||||
return function(value)
|
||||
formatterFunc = function(value)
|
||||
return (type(value) == "number") and string.format(format, value) or value
|
||||
end
|
||||
end
|
||||
if pad then
|
||||
return function(input)
|
||||
return WeakAuras.PadString(formatterFunc(input), padMode, padLength)
|
||||
end
|
||||
end
|
||||
return formatterFunc
|
||||
end
|
||||
},
|
||||
Unit = {
|
||||
@@ -587,12 +694,38 @@ Private.format_types = {
|
||||
return not get(symbol .. "_abbreviate")
|
||||
end
|
||||
})
|
||||
addOption(symbol .. "_pad", {
|
||||
type = "toggle",
|
||||
name = L["Pad"],
|
||||
width = WeakAuras.normalWidth,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_mode", {
|
||||
type = "select",
|
||||
name = L["Pad Mode"],
|
||||
width = WeakAuras.halfWidth,
|
||||
values = Private.pad_types,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_max", {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
name = L["Pad to"],
|
||||
width = WeakAuras.halfWidth,
|
||||
min = 1,
|
||||
max = 20,
|
||||
hidden = hidden,
|
||||
step = 1,
|
||||
})
|
||||
end,
|
||||
CreateFormatter = function(symbol, get, withoutColor)
|
||||
local color = not withoutColor and get(symbol .. "_color", true)
|
||||
local realm = get(symbol .. "_realm_name", "never")
|
||||
local abbreviate = get(symbol .. "_abbreviate", false)
|
||||
local abbreviateMax = get(symbol .. "_abbreviate_max", 8)
|
||||
local pad = get(symbol .. "_pad", false)
|
||||
local padMode = get(symbol .. "_pad_mode", "left")
|
||||
local padLength = get(symbol .. "_pad_max", 8)
|
||||
|
||||
local nameFunc
|
||||
local colorFunc
|
||||
@@ -645,7 +778,15 @@ Private.format_types = {
|
||||
end
|
||||
end
|
||||
|
||||
if abbreviate then
|
||||
if pad and abbreviate then
|
||||
abbreviateFunc = function(input)
|
||||
return WeakAuras.PadString(WeakAuras.WA_Utf8Sub(input, abbreviateMax), padMode, padLength)
|
||||
end
|
||||
elseif pad then
|
||||
abbreviateFunc = function(input)
|
||||
return WeakAuras.PadString(input, padMode, padLength)
|
||||
end
|
||||
elseif abbreviate then
|
||||
abbreviateFunc = function(input)
|
||||
return WeakAuras.WA_Utf8Sub(input, abbreviateMax)
|
||||
end
|
||||
@@ -714,12 +855,38 @@ Private.format_types = {
|
||||
return not get(symbol .. "_abbreviate")
|
||||
end
|
||||
})
|
||||
addOption(symbol .. "_pad", {
|
||||
type = "toggle",
|
||||
name = L["Pad"],
|
||||
width = WeakAuras.normalWidth,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_mode", {
|
||||
type = "select",
|
||||
name = L["Pad Mode"],
|
||||
width = WeakAuras.halfWidth,
|
||||
values = Private.pad_types,
|
||||
hidden = hidden,
|
||||
})
|
||||
addOption(symbol .. "_pad_max", {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
name = L["Pad to"],
|
||||
width = WeakAuras.halfWidth,
|
||||
min = 1,
|
||||
max = 20,
|
||||
hidden = hidden,
|
||||
step = 1,
|
||||
})
|
||||
end,
|
||||
CreateFormatter = function(symbol, get, withoutColor)
|
||||
local color = not withoutColor and get(symbol .. "_color", true)
|
||||
local realm = get(symbol .. "_realm_name", "never")
|
||||
local abbreviate = get(symbol .. "_abbreviate", false)
|
||||
local abbreviateMax = get(symbol .. "_abbreviate_max", 8)
|
||||
local pad = get(symbol .. "_pad", false)
|
||||
local padMode = get(symbol .. "_pad_mode", "left")
|
||||
local padLength = get(symbol .. "_pad_max", 8)
|
||||
|
||||
local nameFunc
|
||||
local colorFunc
|
||||
@@ -764,7 +931,15 @@ Private.format_types = {
|
||||
end
|
||||
end
|
||||
|
||||
if abbreviate then
|
||||
if pad and abbreviate then
|
||||
abbreviateFunc = function(input)
|
||||
return WeakAuras.PadString(WeakAuras.WA_Utf8Sub(input, abbreviateMax), padMode, padLength)
|
||||
end
|
||||
elseif pad then
|
||||
abbreviateFunc = function(input)
|
||||
return WeakAuras.PadString(input, padMode, padLength)
|
||||
end
|
||||
elseif abbreviate then
|
||||
abbreviateFunc = function(input)
|
||||
return WeakAuras.WA_Utf8Sub(input, abbreviateMax)
|
||||
end
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
-- Talent Data for the Project Epoch Realm "Kezan"
|
||||
if GetRealmName() ~= "Kezan" then return end
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
-- Talent Data for the Warmane TBC Realms "Onyxia" and "Blackrock TBC"
|
||||
if GetRealmName() ~= "Onyxia" and
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
-- Talent Data for normal Wrath Realms
|
||||
if GetRealmName() == "Onyxia" or
|
||||
|
||||
+34
-20
@@ -1,4 +1,5 @@
|
||||
local AddonName, Private = ...
|
||||
local AddonName = ...
|
||||
local Private = select(2, ...)
|
||||
|
||||
local internalVersion = 84
|
||||
|
||||
@@ -8,8 +9,8 @@ local insert = table.insert
|
||||
-- WoW APIs
|
||||
local IsAddOnLoaded, LoadAddOn
|
||||
= IsAddOnLoaded, LoadAddOn
|
||||
local UnitName, GetRealmName, UnitRace, UnitFactionGroup, UnitClass
|
||||
= UnitName, GetRealmName, UnitRace, UnitFactionGroup, UnitClass
|
||||
local UnitName, GetRealmName, GetGuildInfo, UnitRace, UnitFactionGroup, UnitClass
|
||||
= UnitName, GetRealmName, GetGuildInfo, UnitRace, UnitFactionGroup, UnitClass
|
||||
local IsInRaid, UnitIsPartyLeader, UnitIsRaidOfficer, GetRaidRosterInfo, UnitInRaid, UnitInParty
|
||||
= IsInRaid, UnitIsPartyLeader, UnitIsRaidOfficer, GetRaidRosterInfo, UnitInRaid, UnitInParty
|
||||
local InCombatLockdown, UnitAffectingCombat, GetInstanceInfo, IsInInstance
|
||||
@@ -704,7 +705,7 @@ local function singleTest(arg, trigger, use, name, value, operator, use_exact, c
|
||||
return name;
|
||||
end
|
||||
end
|
||||
elseif (arg.type == "spell") then
|
||||
elseif arg.type == "spell" or arg.type == "item" then
|
||||
if arg.showExactOption then
|
||||
return "("..arg.test:format(value, tostring(use_exact) or "false") ..")";
|
||||
else
|
||||
@@ -1415,6 +1416,7 @@ local function scanForLoadsImpl(toCheck, event, arg1, ...)
|
||||
end
|
||||
|
||||
local player, realm, zone, subzone = UnitName("player"), GetRealmName(), GetRealZoneText(), GetSubZoneText();
|
||||
local guild = GetGuildInfo("player")
|
||||
local _, race = UnitRace("player")
|
||||
local faction = UnitFactionGroup("player")
|
||||
local zoneId = GetCurrentMapAreaID()
|
||||
@@ -1457,8 +1459,8 @@ local function scanForLoadsImpl(toCheck, event, arg1, ...)
|
||||
if (data and not data.controlledChildren) then
|
||||
local loadFunc = loadFuncs[id];
|
||||
local loadOpt = loadFuncsForOptions[id];
|
||||
shouldBeLoaded = loadFunc and loadFunc("ScanForLoads_Auras", inCombat, alive, pvp, vehicle, vehicleUi, mounted, player, realm, class, race, faction, playerLevel, role, role, raidRole, group, groupSize, raidMemberType, zone, zoneId, subzone, size, difficulty);
|
||||
couldBeLoaded = loadOpt and loadOpt("ScanForLoads_Auras", inCombat, alive, pvp, vehicle, vehicleUi, mounted, player, realm, class, race, faction, playerLevel, role, role, raidRole, group, groupSize, raidMemberType, zone, zoneId, subzone, size, difficulty);
|
||||
shouldBeLoaded = loadFunc and loadFunc("ScanForLoads_Auras", inCombat, alive, pvp, vehicle, vehicleUi, mounted, player, realm, guild, class, race, faction, playerLevel, role, role, raidRole, group, groupSize, raidMemberType, zone, zoneId, subzone, size, difficulty);
|
||||
couldBeLoaded = loadOpt and loadOpt("ScanForLoads_Auras", inCombat, alive, pvp, vehicle, vehicleUi, mounted, player, realm, guild, class, race, faction, playerLevel, role, role, raidRole, group, groupSize, raidMemberType, zone, zoneId, subzone, size, difficulty);
|
||||
|
||||
if(shouldBeLoaded and not loaded[id]) then
|
||||
changed = changed + 1;
|
||||
@@ -1557,6 +1559,7 @@ loadFrame:RegisterEvent("PLAYER_ALIVE")
|
||||
loadFrame:RegisterEvent("PLAYER_UNGHOST")
|
||||
loadFrame:RegisterEvent("PLAYER_FLAGS_CHANGED")
|
||||
loadFrame:RegisterEvent("PARTY_LEADER_CHANGED")
|
||||
loadFrame:RegisterEvent("GUILD_ROSTER_UPDATE")
|
||||
|
||||
local unitLoadFrame = CreateFrame("Frame");
|
||||
Private.frames["Display Load Handling 2"] = unitLoadFrame;
|
||||
@@ -1654,9 +1657,9 @@ function Private.LoadDisplays(toLoad, ...)
|
||||
local uid = WeakAuras.GetData(id).uid
|
||||
Private.RegisterForGlobalConditions(uid);
|
||||
triggerState[id].triggers = {};
|
||||
triggerState[id].activationTime = {}
|
||||
triggerState[id].triggerCount = 0;
|
||||
triggerState[id].show = false;
|
||||
triggerState[id].activeTrigger = nil;
|
||||
triggerState[id].activatedConditions = {};
|
||||
if Private.DebugLog.IsEnabled(uid) then
|
||||
WeakAuras.prettyPrint(L["Debug Logging enabled for '%s'"]:format(id))
|
||||
@@ -1681,7 +1684,6 @@ function Private.UnloadDisplays(toUnload, ...)
|
||||
end
|
||||
end
|
||||
triggerState[id].show = nil;
|
||||
triggerState[id].activeTrigger = nil;
|
||||
|
||||
if (timers[id]) then
|
||||
for _, trigger in pairs(timers[id]) do
|
||||
@@ -2845,6 +2847,7 @@ function pAdd(data, simpleChange)
|
||||
activeTriggerMode = data.triggers.activeTriggerMode or Private.trigger_modes.first_active,
|
||||
triggerLogicFunc = triggerLogicFunc,
|
||||
triggers = {},
|
||||
activationTime = {},
|
||||
triggerCount = 0,
|
||||
activatedConditions = {},
|
||||
};
|
||||
@@ -3643,6 +3646,24 @@ function Private.GetTriggerConditions(data)
|
||||
return (state and state.id and triggerState[state.id].triggers[i] or false) == (needle == 1);
|
||||
end
|
||||
}
|
||||
conditions[i].activationTime = {
|
||||
display = L["Since Active"],
|
||||
type = "elapsedTimer",
|
||||
operator_types = "without_equal",
|
||||
|
||||
test = function(state, needle, op)
|
||||
if state and state.id and triggerState[state.id] and triggerState[state.id].activationTime[i] then
|
||||
local activationTime = triggerState[state.id].activationTime[i]
|
||||
return (GetTime() <= activationTime + needle) == (op == "<=")
|
||||
end
|
||||
end,
|
||||
recheckTime = function(state, needle)
|
||||
if state and state.id and triggerState[state.id] and triggerState[state.id].activationTime[i] then
|
||||
return triggerState[state.id].activationTime[i] + needle
|
||||
end
|
||||
end,
|
||||
|
||||
}
|
||||
end
|
||||
end
|
||||
return conditions;
|
||||
@@ -3660,6 +3681,7 @@ local function CreateFallbackState(id, triggernum)
|
||||
local triggerSystem = GetTriggerSystem(data, triggernum);
|
||||
if (triggerSystem) then
|
||||
triggerSystem.CreateFallbackState(data, triggernum, state)
|
||||
state.id = id
|
||||
state.trigger = data.triggers[triggernum].trigger
|
||||
state.triggernum = triggernum
|
||||
else
|
||||
@@ -4263,12 +4285,12 @@ local function applyToTriggerStateTriggers(stateShown, id, triggernum)
|
||||
if (stateShown and not triggerState[id].triggers[triggernum]) then
|
||||
triggerState[id].triggers[triggernum] = true;
|
||||
triggerState[id].triggerCount = triggerState[id].triggerCount + 1;
|
||||
|
||||
triggerState[id].activationTime[triggernum] = GetTime()
|
||||
return true;
|
||||
elseif (not stateShown and triggerState[id].triggers[triggernum]) then
|
||||
triggerState[id].triggers[triggernum] = false;
|
||||
triggerState[id].triggerCount = triggerState[id].triggerCount - 1;
|
||||
|
||||
triggerState[id].activationTime[triggernum] = nil
|
||||
return true;
|
||||
end
|
||||
|
||||
@@ -4420,7 +4442,6 @@ function Private.UpdatedTriggerState(id)
|
||||
end
|
||||
|
||||
local oldShow = triggerState[id].show;
|
||||
triggerState[id].activeTrigger = newActiveTrigger;
|
||||
triggerState[id].show = show;
|
||||
triggerState[id].fallbackStates = nil
|
||||
|
||||
@@ -4707,16 +4728,15 @@ local function ValueForSymbol(symbol, region, customFunc, regionState, regionSta
|
||||
if(useHiddenStates or regionState.show) then
|
||||
local value = regionState[symbol]
|
||||
if formatters[symbol] then
|
||||
return tostring(formatters[symbol](value, regionState, triggerState[regionState.id].activeTrigger) or "") or ""
|
||||
return tostring(formatters[symbol](value, regionState, regionState.triggernum) or "") or ""
|
||||
else
|
||||
return tostring(value) or ""
|
||||
end
|
||||
end
|
||||
return ""
|
||||
else
|
||||
local activeTrigger = triggerState[regionState.id].activeTrigger
|
||||
local value = (useHiddenStates or regionState.show)
|
||||
and ReplaceValuePlaceHolders(symbol, region, customFunc, regionState, formatters[symbol], activeTrigger)
|
||||
and ReplaceValuePlaceHolders(symbol, region, customFunc, regionState, formatters[symbol], regionState.triggernum)
|
||||
return value or ""
|
||||
end
|
||||
end
|
||||
@@ -4909,12 +4929,6 @@ function WeakAuras.IsAuraActive(id)
|
||||
return active and active.show
|
||||
end
|
||||
|
||||
function Private.ActiveTrigger(uid)
|
||||
local id = Private.UIDtoID(uid)
|
||||
|
||||
return triggerState[id] and triggerState[id].activeTrigger
|
||||
end
|
||||
|
||||
-- Attach to Cursor/Frames code
|
||||
-- Very simple function to convert a hsv angle to a color with
|
||||
-- value hardcoded to 1 and saturation hardcoded to 0.75
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
## Interface: 30300
|
||||
## Title: WeakAuras
|
||||
## Author: The WeakAuras Team
|
||||
## Version: 5.19.5
|
||||
## Version: 5.19.6
|
||||
## X-Flavor: 3.3.5
|
||||
## Notes: A powerful, comprehensive utility for displaying graphics and information based on buffs, debuffs, and other triggers.
|
||||
## Notes-esES: Potente y completa aplicación que te permitirá mostrar por pantalla múltiples diseños, basados en beneficios, perjuicios y otros activadores.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
## Interface: 30300
|
||||
## Title: WeakAuras Model Paths
|
||||
## Author: The WeakAuras Team
|
||||
## Version: 5.19.5
|
||||
## Version: 5.19.6
|
||||
## Notes: Model paths for WeakAuras
|
||||
## Notes-esES: Las rutas de modelos para WeakAuras
|
||||
## Notes-esMX: Las rutas de modelos para WeakAuras
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local tinsert, tremove = table.insert, table.remove
|
||||
local select, pairs, type, unpack = select, pairs, type, unpack
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
Anchor for a Expandable section
|
||||
-------------------------------------------------------------------------------]]
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
local Type, Version = "WeakAurasExpandAnchor", 3
|
||||
local AceGUI = LibStub and LibStub("AceGUI-3.0", true)
|
||||
if not AceGUI or (AceGUI:GetWidgetVersion(Type) or 0) >= Version then return end
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
Button Widget for our Expand button
|
||||
-------------------------------------------------------------------------------]]
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local Type, Version = "WeakAurasExpandSmall", 4
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local Type, Version = "WeakAurasNewButton", 27
|
||||
local AceGUI = LibStub and LibStub("AceGUI-3.0", true)
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local pairs, next, type, unpack = pairs, next, type, unpack
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
local L = WeakAuras.L
|
||||
|
||||
local pairs, next, type, unpack = pairs, next, type, unpack
|
||||
@@ -67,8 +68,29 @@ local methods = {
|
||||
WeakAuras.Import(self.companionData.encoded, nil, nil, linkedAuras)
|
||||
end
|
||||
|
||||
function self.callbacks.OnFollowLinkClick()
|
||||
self.menu = {
|
||||
{ text = L["Linked Auras"], isTitle = true }
|
||||
}
|
||||
for auraId in pairs(self.linkedAuras) do
|
||||
if not self.linkedChildren[auraId] then
|
||||
tinsert(
|
||||
self.menu,
|
||||
{
|
||||
text = auraId,
|
||||
notCheckable = true,
|
||||
func = function() WeakAuras.PickDisplay(auraId, "information") end
|
||||
}
|
||||
)
|
||||
end
|
||||
end
|
||||
EasyMenu(self.menu, WeakAuras_DropDownMenu, self.followLink, 0, 0, "MENU", 5)
|
||||
end
|
||||
|
||||
self:SetTitle(self.companionData.name)
|
||||
self.frame:SetScript("OnClick", self.callbacks.OnClickNormal)
|
||||
self.update:SetScript("OnClick", self.callbacks.OnUpdateClick)
|
||||
self.followLink:SetScript("OnClick", self.callbacks.OnFollowLinkClick)
|
||||
local data = OptionsPrivate.Private.StringToTable(self.companionData.encoded, true)
|
||||
WeakAuras.PreAdd(data.d)
|
||||
self.data = data.d
|
||||
@@ -160,9 +182,6 @@ local methods = {
|
||||
self.titletext = title
|
||||
self.title:SetText(title)
|
||||
end,
|
||||
["SetClick"] = function(self, func)
|
||||
self.frame:SetScript("OnClick", func)
|
||||
end,
|
||||
["ResetLinkedAuras"] = function(self)
|
||||
wipe(self.linkedAuras)
|
||||
wipe(self.linkedChildren)
|
||||
@@ -286,6 +305,23 @@ local function Constructor()
|
||||
|
||||
button.description = {}
|
||||
|
||||
-- follow link button
|
||||
local followLink = CreateFrame("Button", nil, button)
|
||||
button.followLink = followLink
|
||||
followLink:SetNormalTexture("Interface\\AddOns\\WeakAuras\\Media\\Textures\\loottoast-arrow-green")
|
||||
followLink:GetNormalTexture():SetRotation(math.rad(-90))
|
||||
followLink:SetWidth(32)
|
||||
followLink:SetHeight(32)
|
||||
followLink:SetPoint("RIGHT", button, "RIGHT", -2, 0)
|
||||
followLink:SetScript("OnEnter", function()
|
||||
GameTooltip:SetOwner(followLink, "ANCHOR_NONE")
|
||||
GameTooltip:SetPoint("BOTTOMLEFT", followLink, "TOPRIGHT")
|
||||
GameTooltip:ClearLines()
|
||||
GameTooltip:AddLine(L["Linked Auras"])
|
||||
GameTooltip:Show()
|
||||
end)
|
||||
followLink:SetScript("OnLeave", Hide_Tooltip)
|
||||
|
||||
local update = CreateFrame("Button", nil, button)
|
||||
button.update = update
|
||||
update.disabled = true
|
||||
@@ -295,7 +331,7 @@ local function Constructor()
|
||||
update:Disable()
|
||||
update:SetWidth(24)
|
||||
update:SetHeight(24)
|
||||
update:SetPoint("RIGHT", button, "RIGHT", -2, 0)
|
||||
update:SetPoint("RIGHT", followLink, "LEFT", -2, 0)
|
||||
|
||||
-- Add logo
|
||||
local updateLogo = CreateFrame("Frame", nil, button)
|
||||
@@ -324,7 +360,13 @@ local function Constructor()
|
||||
end)
|
||||
update:SetScript("OnEnter", function()
|
||||
animGroup:Play()
|
||||
GameTooltip:SetOwner(update, "ANCHOR_NONE")
|
||||
GameTooltip:SetPoint("BOTTOMLEFT", update, "TOPRIGHT")
|
||||
GameTooltip:ClearLines()
|
||||
GameTooltip:AddLine(L["Update"])
|
||||
GameTooltip:Show()
|
||||
end)
|
||||
update:SetScript("OnLeave", Hide_Tooltip)
|
||||
update:Hide()
|
||||
updateLogo:Hide()
|
||||
|
||||
@@ -335,6 +377,7 @@ local function Constructor()
|
||||
background = background,
|
||||
update = update,
|
||||
updateLogo = updateLogo,
|
||||
followLink = followLink,
|
||||
type = Type,
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -59,7 +59,8 @@
|
||||
step (optional) -> like bigStep, but applies to number input as well
|
||||
]]
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras
|
||||
local L = WeakAuras.L
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local pairs, error, coroutine = pairs, error, coroutine
|
||||
|
||||
@@ -4,37 +4,84 @@ local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
OptionsPrivate.changelog = {
|
||||
versionString = '5.19.5',
|
||||
dateString = '2025-03-10',
|
||||
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.19.4...5.19.5',
|
||||
versionString = '5.19.6',
|
||||
dateString = '2025-04-02',
|
||||
fullChangeLogUrl = 'https://github.com/WeakAuras/WeakAuras2/compare/5.19.5...5.19.6',
|
||||
highlightText = [==[
|
||||
No new features this release, just fixes to some minor bugs]==], commitText = [==[InfusOnWoW (9):
|
||||
Fixes:
|
||||
|
||||
- Update Discord List
|
||||
- Update Discord List
|
||||
- Stop Motion Sub Element: Fix setting of custom row/colum etc settings
|
||||
- Partially revert 4e628f546befa7
|
||||
- Being in Excavation Site 9 IsInInstance() returns false
|
||||
- Texture Sub Element: Don't resize main aura on atlas selection
|
||||
- Workaround boss unit stupidity by Blizzard
|
||||
- Workaround INSTANCE_ENGAGE_UNIT with incosistent UnitGUID/UnitExists
|
||||
- Remove Stop Motion texture data
|
||||
- Bug report url points to the correct issue template now.
|
||||
- model subregions were punished & will now obey the rotation option.
|
||||
- Fixed Bigwigs trigger following an update of that addon. (thanks @ntowle!)
|
||||
- Fixed misc errors with fallback states (i.e. when options are open).
|
||||
- Fixed some templates which were producing nonsense auras.
|
||||
- Localization should have fewer duplicate phrases for our translators to work through.
|
||||
- Fixed an oversight with how progress works for sub-elements attached to an empty region.
|
||||
- The sliders on stop motion animation start/end properties should now behave as sliders, not just weird looking inputs.
|
||||
- Fixed spell cache to account for some insane choices blizzard made.
|
||||
- Ticks now correctly update their location when progress source is changed via conditions.
|
||||
- String-valued properties can now be correctly "unset" via conditions without having to do arcane workarounds.
|
||||
- A progress source from an inactive trigger no longer does insane things.
|
||||
- Faction reputation trigger no longer gives a mangled %standing string for renown-style factions.
|
||||
|
||||
Stanzilla (2):
|
||||
New Features:
|
||||
|
||||
- There's a new "Since Active" condition variable, which allows for temporary property changes when a trigger activates.
|
||||
- Pending updates to installed auras have a context menu to help make it less frustrating if you want to do anything other than accept the update.
|
||||
- Load has a new player guild option, works similarly to player name.
|
||||
- Health trigger absorb & heal absorb overlays now support "Attach to End, backwards" mode.
|
||||
- Several formatters learned how to pad strings with spaces on the left or right sides. WeakAuras.PadString(string, mode, length) is also available in custom code to perform the same task.
|
||||
- Item Equipped trigger & load option learned how to do exact match on the item id.]==], commitText = [==[InfusOnWoW (27):
|
||||
|
||||
- Sub Models: Fix rotation setting
|
||||
- Revert "Simplify Condition Test functions"
|
||||
- Conditions: Add an activationTime for triggers
|
||||
- Simplify Condition Test functions
|
||||
- Remove triggerState[id].activeTrigger
|
||||
- Change code using triggerState[id].activeTrigger
|
||||
- Fix Automatic Progress Sources on sub elements
|
||||
- Update Atlas File List from wago.tools
|
||||
- Update Discord List
|
||||
- Add id also to fallback states
|
||||
- Remove unused Private.GetActiveTrigger function
|
||||
- Fix UpdateProgress notification
|
||||
- Fix lua error for health trigger's absorb overlays withe fake states
|
||||
- Update Atlas File List from wago.tools
|
||||
- Update Discord List
|
||||
- Fix lua error on showing fake states with ticks
|
||||
- Fix "Automatic Progress" of Sub Elements attached to an Empty Base
|
||||
- Update Atlas File List from wago.tools
|
||||
- Load: Add a guild name option
|
||||
- Health trigger: Add aborb at end reversed mode
|
||||
- StopMotion: Fix up/down buttons for start/end percent
|
||||
- Tweak spell cache building
|
||||
- Formatters: Add a pad option to various formatters
|
||||
- Ticks: Update Ticks on UpdateProgress not on Update
|
||||
- Fix string Conditions not unsetting if string left empty default
|
||||
- Item Equipped: Add exact match to load options/fix name matching
|
||||
- Sub Regions: Fix progress not updating on trigger deactivation
|
||||
|
||||
Nick Towle (1):
|
||||
|
||||
- Fix BigWigs locale for Break and Pull bars (#5782)
|
||||
|
||||
Stanzilla (4):
|
||||
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
- pull enUS locale for Options from CF
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
- Update WeakAurasModelPaths from wago.tools
|
||||
|
||||
dependabot[bot] (4):
|
||||
|
||||
- Bump cbrgm/mastodon-github-action from 2.1.12 to 2.1.13
|
||||
- Bump tsickert/discord-webhook from 6.0.0 to 7.0.0
|
||||
- Bump leafo/gh-actions-luarocks from 4 to 5
|
||||
- Bump leafo/gh-actions-lua from 10 to 11
|
||||
|
||||
emptyrivers (1):
|
||||
|
||||
- remove spurious enUS translations
|
||||
- RENOWN_LEVEL_LABEL globalstring changed with 11.1
|
||||
|
||||
mrbuds (4):
|
||||
|
||||
- UpdatePendingButton: add context menu with list of linked auras
|
||||
- Fix ascendance template
|
||||
- Update bug report url
|
||||
- BossMod triggers: bar timers doesn't require to be enable in addon settings anymore, add an option to still filter matching add settings
|
||||
|
||||
]==]
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -45,7 +45,8 @@
|
||||
--- - action: The action function, called on activating a condition
|
||||
-- - type: The type
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local WeakAuras = WeakAuras;
|
||||
local L = WeakAuras.L;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
local L = WeakAuras.L
|
||||
|
||||
local flattenRegionOptions = OptionsPrivate.commonOptions.flattenRegionOptions
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L;
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
local parsePrefix = OptionsPrivate.commonOptions.parsePrefix
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
|
||||
@@ -750,6 +750,7 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
|
||||
--[[Translation missing --]]
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
--[[Translation missing --]]
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "Limit"
|
||||
--[[Translation missing --]]
|
||||
L["Line"] = "Line"
|
||||
@@ -757,6 +758,8 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
|
||||
L["Linear Texture %s"] = "Linear Texture %s"
|
||||
--[[Translation missing --]]
|
||||
L["Linked aura: "] = "Linked aura: "
|
||||
--[[Translation missing --]]
|
||||
L["Linked Auras"] = "Linked Auras"
|
||||
L["Load"] = "Laden"
|
||||
L["Loaded"] = "Geladen"
|
||||
--[[Translation missing --]]
|
||||
|
||||
@@ -1,3 +1,912 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
if ((GAME_LOCALE or GetLocale()) ~= "enUS") or ((GAME_LOCALE or GetLocale()) ~= "enGB") then
|
||||
return
|
||||
end
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
-- WeakAuras/Options
|
||||
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
|
||||
L["-- Do not remove this comment, it is part of this aura: "] = "-- Do not remove this comment, it is part of this aura: "
|
||||
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
|
||||
L["% - To show a percent sign"] = "% - To show a percent sign"
|
||||
L["% of Progress"] = "% of Progress"
|
||||
L["%d |4aura:auras; added"] = "%d |4aura:auras; added"
|
||||
L["%d |4aura:auras; deleted"] = "%d |4aura:auras; deleted"
|
||||
L["%d |4aura:auras; modified"] = "%d |4aura:auras; modified"
|
||||
L["%d |4aura:auras; with meta data modified"] = "%d |4aura:auras; with meta data modified"
|
||||
L["%d displays loaded"] = "%d displays loaded"
|
||||
L["%d displays not loaded"] = "%d displays not loaded"
|
||||
L["%d displays on standby"] = "%d displays on standby"
|
||||
L["%i auras selected"] = "%i auras selected"
|
||||
L["%i."] = "%i."
|
||||
L["%i. %s"] = "%i. %s"
|
||||
L["%s - %i. Trigger"] = "%s - %i. Trigger"
|
||||
L["%s - Alpha Animation"] = "%s - Alpha Animation"
|
||||
L["%s - Color Animation"] = "%s - Color Animation"
|
||||
L["%s - Condition Custom Chat %s"] = "%s - Condition Custom Chat %s"
|
||||
L["%s - Condition Custom Check %s"] = "%s - Condition Custom Check %s"
|
||||
L["%s - Condition Custom Code %s"] = "%s - Condition Custom Code %s"
|
||||
L["%s - Custom Anchor"] = "%s - Custom Anchor"
|
||||
L["%s - Custom Grow"] = "%s - Custom Grow"
|
||||
L["%s - Custom Sort"] = "%s - Custom Sort"
|
||||
L["%s - Custom Text"] = "%s - Custom Text"
|
||||
L["%s - Finish"] = "%s - Finish"
|
||||
L["%s - Finish Action"] = "%s - Finish Action"
|
||||
L["%s - Finish Custom Text"] = "%s - Finish Custom Text"
|
||||
L["%s - Init Action"] = "%s - Init Action"
|
||||
L["%s - Main"] = "%s - Main"
|
||||
L["%s - Option #%i has the key %s. Please choose a different option key."] = "%s - Option #%i has the key %s. Please choose a different option key."
|
||||
L["%s - Rotate Animation"] = "%s - Rotate Animation"
|
||||
L["%s - Scale Animation"] = "%s - Scale Animation"
|
||||
L["%s - Start"] = "%s - Start"
|
||||
L["%s - Start Action"] = "%s - Start Action"
|
||||
L["%s - Start Custom Text"] = "%s - Start Custom Text"
|
||||
L["%s - Translate Animation"] = "%s - Translate Animation"
|
||||
L["%s - Trigger Logic"] = "%s - Trigger Logic"
|
||||
L["%s %s, Lines: %d, Frequency: %0.2f, Length: %d, Thickness: %d"] = "%s %s, Lines: %d, Frequency: %0.2f, Length: %d, Thickness: %d"
|
||||
L["%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"] = "%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"
|
||||
L["%s %u. Overlay Function"] = "%s %u. Overlay Function"
|
||||
L["%s (%s)"] = "%s (%s)"
|
||||
L["%s Alpha: %d%%"] = "%s Alpha: %d%%"
|
||||
L["%s Color"] = "%s Color"
|
||||
L["%s Custom Variables"] = "%s Custom Variables"
|
||||
L["%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"] = "%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"
|
||||
L["%s Duration Function"] = "%s Duration Function"
|
||||
L["%s Icon Function"] = "%s Icon Function"
|
||||
L["%s Inset: %d%%"] = "%s Inset: %d%%"
|
||||
L["%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"] = "%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"
|
||||
L["%s Keep Aspect Ratio"] = "%s Keep Aspect Ratio"
|
||||
L["%s Name Function"] = "%s Name Function"
|
||||
L["%s Stacks Function"] = "%s Stacks Function"
|
||||
L["%s stores around %s KB of data"] = "%s stores around %s KB of data"
|
||||
L["%s Texture"] = "%s Texture"
|
||||
L["%s Texture Function"] = "%s Texture Function"
|
||||
L["%s total auras"] = "%s total auras"
|
||||
L["%s Trigger Function"] = "%s Trigger Function"
|
||||
L["%s Untrigger Function"] = "%s Untrigger Function"
|
||||
L["%s X offset by %d"] = "%s X offset by %d"
|
||||
L["%s Y offset by %d"] = "%s Y offset by %d"
|
||||
L["%s Zoom: %d%%"] = "%s Zoom: %d%%"
|
||||
L["%s, Border"] = "%s, Border"
|
||||
L["%s, Offset: %0.2f;%0.2f"] = "%s, Offset: %0.2f;%0.2f"
|
||||
L["%s, offset: %0.2f;%0.2f"] = "%s, offset: %0.2f;%0.2f"
|
||||
L["%s, Start Animation"] = "%s, Start Animation"
|
||||
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"
|
||||
L["(Right click to rename)"] = "(Right click to rename)"
|
||||
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
|
||||
L["|cff999999Triggers tracking multiple units will default to being active even while no affected units are found without a Unit Count or Match Count setting applied.|r"] = "|cff999999Triggers tracking multiple units will default to being active even while no affected units are found without a Unit Count or Match Count setting applied.|r"
|
||||
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
|
||||
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
|
||||
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
|
||||
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length"
|
||||
L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture"
|
||||
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
|
||||
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
|
||||
L["|cFFFF0000Note:|r The unit '%s' requires soft target cvars to be enabled."] = "|cFFFF0000Note:|r The unit '%s' requires soft target cvars to be enabled."
|
||||
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"
|
||||
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"
|
||||
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r"] = "|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r"
|
||||
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"
|
||||
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00Extra Options:|r"
|
||||
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s and %s %s"
|
||||
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"
|
||||
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
|
||||
L["|cffffcc00Format Options|r"] = "|cffffcc00Format Options|r"
|
||||
L[ [=[• |cff00ff00Player|r, |cff00ff00Target|r, |cff00ff00Focus|r, and |cff00ff00Pet|r correspond directly to those individual unitIDs.
|
||||
• |cff00ff00Specific Unit|r lets you provide a specific valid unitID to watch.
|
||||
|cffff0000Note|r: The game will not fire events for all valid unitIDs, making some untrackable by this trigger.
|
||||
• |cffffff00Party|r, |cffffff00Raid|r, |cffffff00Boss|r, |cffffff00Arena|r, and |cffffff00Nameplate|r can match multiple corresponding unitIDs.
|
||||
• |cffffff00Smart Group|r adjusts to your current group type, matching just the "player" when solo, "party" units (including "player") in a party or "raid" units in a raid.
|
||||
• |cffffff00Multi-target|r attempts to use the Combat Log events, rather than unitID, to track affected units.
|
||||
|cffff0000Note|r: Without a direct relationship to actual unitIDs, results may vary.
|
||||
|
||||
|cffffff00*|r Yellow Unit settings can match multiple units and will default to being active even while no affected units are found without a Unit Count or Match Count setting.]=] ] = [=[• |cff00ff00Player|r, |cff00ff00Target|r, |cff00ff00Focus|r, and |cff00ff00Pet|r correspond directly to those individual unitIDs.
|
||||
• |cff00ff00Specific Unit|r lets you provide a specific valid unitID to watch.
|
||||
|cffff0000Note|r: The game will not fire events for all valid unitIDs, making some untrackable by this trigger.
|
||||
• |cffffff00Party|r, |cffffff00Raid|r, |cffffff00Boss|r, |cffffff00Arena|r, and |cffffff00Nameplate|r can match multiple corresponding unitIDs.
|
||||
• |cffffff00Smart Group|r adjusts to your current group type, matching just the "player" when solo, "party" units (including "player") in a party or "raid" units in a raid.
|
||||
• |cffffff00Multi-target|r attempts to use the Combat Log events, rather than unitID, to track affected units.
|
||||
|cffff0000Note|r: Without a direct relationship to actual unitIDs, results may vary.
|
||||
|
||||
|cffffff00*|r Yellow Unit settings can match multiple units and will default to being active even while no affected units are found without a Unit Count or Match Count setting.]=]
|
||||
L["A 20x20 pixels icon"] = "A 20x20 pixels icon"
|
||||
L["A 32x32 pixels icon"] = "A 32x32 pixels icon"
|
||||
L["A 40x40 pixels icon"] = "A 40x40 pixels icon"
|
||||
L["A 48x48 pixels icon"] = "A 48x48 pixels icon"
|
||||
L["A 64x64 pixels icon"] = "A 64x64 pixels icon"
|
||||
L["A group that dynamically controls the positioning of its children"] = "A group that dynamically controls the positioning of its children"
|
||||
L[ [=[A timer will automatically be displayed according to default Interface Settings (overridden by some addons).
|
||||
Enable this setting if you want this timer to be hidden, or when using a WeakAuras text to display the timer]=] ] = [=[A timer will automatically be displayed according to default Interface Settings (overridden by some addons).
|
||||
Enable this setting if you want this timer to be hidden, or when using a WeakAuras text to display the timer]=]
|
||||
L["A Unit ID (e.g., party1)."] = "A Unit ID (e.g., party1)."
|
||||
L["Ace: Funkeh, Nevcairiel"] = "Ace: Funkeh, Nevcairiel"
|
||||
L["Active Aura Filters and Info"] = "Active Aura Filters and Info"
|
||||
L["Actual Spec"] = "Actual Spec"
|
||||
L["Add %s"] = "Add %s"
|
||||
L["Add a new display"] = "Add a new display"
|
||||
L["Add Condition"] = "Add Condition"
|
||||
L["Add Entry"] = "Add Entry"
|
||||
L["Add Extra Elements"] = "Add Extra Elements"
|
||||
L["Add Option"] = "Add Option"
|
||||
L["Add Overlay"] = "Add Overlay"
|
||||
L["Add Property Change"] = "Add Property Change"
|
||||
L["Add Snippet"] = "Add Snippet"
|
||||
L["Add Sub Option"] = "Add Sub Option"
|
||||
L["Add to group %s"] = "Add to group %s"
|
||||
L["Add to new Dynamic Group"] = "Add to new Dynamic Group"
|
||||
L["Add to new Group"] = "Add to new Group"
|
||||
L["Add Trigger"] = "Add Trigger"
|
||||
L["Additional Events"] = "Additional Events"
|
||||
L["Advanced"] = "Advanced"
|
||||
L["Affected Unit Filters and Info"] = "Affected Unit Filters and Info"
|
||||
L["Align"] = "Align"
|
||||
L["Alignment"] = "Alignment"
|
||||
L["All maintainers of the libraries we use, especially:"] = "All maintainers of the libraries we use, especially:"
|
||||
L["All of"] = "All of"
|
||||
L["Allow Full Rotation"] = "Allow Full Rotation"
|
||||
L["Anchor"] = "Anchor"
|
||||
L["Anchor Mode"] = "Anchor Mode"
|
||||
L["Anchor Point"] = "Anchor Point"
|
||||
L["Anchored To"] = "Anchored To"
|
||||
L["And "] = "And "
|
||||
L["and"] = "and"
|
||||
L["and %s"] = "and %s"
|
||||
L["and aligned left"] = "and aligned left"
|
||||
L["and aligned right"] = "and aligned right"
|
||||
L["And our Patreons, Discord Regulars and Subscribers, and Friends of the Addon:"] = "And our Patreons, Discord Regulars and Subscribers, and Friends of the Addon:"
|
||||
L["and rotated left"] = "and rotated left"
|
||||
L["and rotated right"] = "and rotated right"
|
||||
L["and with width |cFFFF0000%s|r and %s"] = "and with width |cFFFF0000%s|r and %s"
|
||||
L["Angle"] = "Angle"
|
||||
L["Angle Between Auras"] = "Angle Between Auras"
|
||||
L["Animate"] = "Animate"
|
||||
L["Animated Expand and Collapse"] = "Animated Expand and Collapse"
|
||||
L["Animates progress changes"] = "Animates progress changes"
|
||||
L["Animation End"] = "Animation End"
|
||||
L["Animation Mode"] = "Animation Mode"
|
||||
L["Animation relative duration description"] = "Animation relative duration description"
|
||||
L["Animation Sequence"] = "Animation Sequence"
|
||||
L["Animation Start"] = "Animation Start"
|
||||
L["Any of"] = "Any of"
|
||||
L["Apply Template"] = "Apply Template"
|
||||
L["Arcane Orb"] = "Arcane Orb"
|
||||
L["Area"] = "Area"
|
||||
L["At a position a bit left of Left HUD position."] = "At a position a bit left of Left HUD position."
|
||||
L["At a position a bit left of Right HUD position"] = "At a position a bit left of Right HUD position"
|
||||
L["At the same position as Blizzard's spell alert"] = "At the same position as Blizzard's spell alert"
|
||||
L["Attach to Foreground"] = "Attach to Foreground"
|
||||
L[ [=[Aura is
|
||||
Off Screen]=] ] = [=[Aura is
|
||||
Off Screen]=]
|
||||
L["Aura Name Pattern"] = "Aura Name Pattern"
|
||||
L["Aura Order"] = "Aura Order"
|
||||
L["Aura received from: %s"] = "Aura received from: %s"
|
||||
L["Aura: '%s'"] = "Aura: '%s'"
|
||||
L["Auto-Clone (Show All Matches)"] = "Auto-Clone (Show All Matches)"
|
||||
L["Automatic length"] = "Automatic length"
|
||||
L["Available Voices are system specific"] = "Available Voices are system specific"
|
||||
L["Backdrop Color"] = "Backdrop Color"
|
||||
L["Backdrop in Front"] = "Backdrop in Front"
|
||||
L["Backdrop Style"] = "Backdrop Style"
|
||||
L["Background Inner"] = "Background Inner"
|
||||
L["Background Offset"] = "Background Offset"
|
||||
L["Background Texture"] = "Background Texture"
|
||||
L["Bar Alpha"] = "Bar Alpha"
|
||||
L["Bar Color Settings"] = "Bar Color Settings"
|
||||
L["Big Icon"] = "Big Icon"
|
||||
L["Blend Mode"] = "Blend Mode"
|
||||
L["Blue Rune"] = "Blue Rune"
|
||||
L["Blue Sparkle Orb"] = "Blue Sparkle Orb"
|
||||
L["Border %s"] = "Border %s"
|
||||
L["Border Anchor"] = "Border Anchor"
|
||||
L["Border Color"] = "Border Color"
|
||||
L["Border in Front"] = "Border in Front"
|
||||
L["Border Inset"] = "Border Inset"
|
||||
L["Border Offset"] = "Border Offset"
|
||||
L["Border Settings"] = "Border Settings"
|
||||
L["Border Size"] = "Border Size"
|
||||
L["Border Style"] = "Border Style"
|
||||
L["Bracket Matching"] = "Bracket Matching"
|
||||
L["Browse Wago, the largest collection of auras."] = "Browse Wago, the largest collection of auras."
|
||||
L["By default this shows the information from the trigger selected via dynamic information. The information from a specific trigger can be shown via e.g. %2.p."] = "By default this shows the information from the trigger selected via dynamic information. The information from a specific trigger can be shown via e.g. %2.p."
|
||||
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
|
||||
L["Can set to 0 if Columns * Width equal File Width"] = "Can set to 0 if Columns * Width equal File Width"
|
||||
L["Can set to 0 if Rows * Height equal File Height"] = "Can set to 0 if Rows * Height equal File Height"
|
||||
L["Case Insensitive"] = "Case Insensitive"
|
||||
L["Cast by a Player Character"] = "Cast by a Player Character"
|
||||
L["Categories to Update"] = "Categories to Update"
|
||||
L["Changelog"] = "Changelog"
|
||||
L["Chat with WeakAuras experts on our Discord server."] = "Chat with WeakAuras experts on our Discord server."
|
||||
L["Check On..."] = "Check On..."
|
||||
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
|
||||
L["Children:"] = "Children:"
|
||||
L["Choose"] = "Choose"
|
||||
L["Circular Texture %s"] = "Circular Texture %s"
|
||||
L["Clear Debug Logs"] = "Clear Debug Logs"
|
||||
L["Clear Saved Data"] = "Clear Saved Data"
|
||||
L["Clip Overlays"] = "Clip Overlays"
|
||||
L["Clipped by Foreground"] = "Clipped by Foreground"
|
||||
L["Close"] = "Close"
|
||||
L["Code Editor"] = "Code Editor"
|
||||
L["Collapse"] = "Collapse"
|
||||
L["Collapse all loaded displays"] = "Collapse all loaded displays"
|
||||
L["Collapse all non-loaded displays"] = "Collapse all non-loaded displays"
|
||||
L["Collapse all pending Import"] = "Collapse all pending Import"
|
||||
L["Collapsible Group"] = "Collapsible Group"
|
||||
L["color"] = "color"
|
||||
L["Column Height"] = "Column Height"
|
||||
L["Column Space"] = "Column Space"
|
||||
L["Columns"] = "Columns"
|
||||
L["COMBAT_LOG_EVENT_UNFILTERED with no filter can trigger frame drops in raid environment."] = "COMBAT_LOG_EVENT_UNFILTERED with no filter can trigger frame drops in raid environment."
|
||||
L["Combinations"] = "Combinations"
|
||||
L["Combine Matches Per Unit"] = "Combine Matches Per Unit"
|
||||
L["Common Text"] = "Common Text"
|
||||
L["Compare against the number of units affected."] = "Compare against the number of units affected."
|
||||
L["Compatibility Options"] = "Compatibility Options"
|
||||
L["Compress"] = "Compress"
|
||||
L["Configure what options appear on this panel."] = "Configure what options appear on this panel."
|
||||
L["Constant Factor"] = "Constant Factor"
|
||||
L["Control-click to select multiple displays"] = "Control-click to select multiple displays"
|
||||
L["Controls the positioning and configuration of multiple displays at the same time"] = "Controls the positioning and configuration of multiple displays at the same time"
|
||||
L["Convert to..."] = "Convert to..."
|
||||
L["Cooldown Numbers might be added by WoW. You can configure these in the game settings."] = "Cooldown Numbers might be added by WoW. You can configure these in the game settings."
|
||||
L["Copy"] = "Copy"
|
||||
L["Copy settings..."] = "Copy settings..."
|
||||
L["Copy to all auras"] = "Copy to all auras"
|
||||
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
|
||||
L["Counts the number of matches over all units."] = "Counts the number of matches over all units."
|
||||
L["Counts the number of matches per unit."] = "Counts the number of matches per unit."
|
||||
L["Create a Copy"] = "Create a Copy"
|
||||
L["Creating buttons: "] = "Creating buttons: "
|
||||
L["Creating options: "] = "Creating options: "
|
||||
L["Custom - Allows you to define a custom Lua function that returns a list of string values. %c1 will be replaced by the first value returned, %c2 by the second, etc."] = "Custom - Allows you to define a custom Lua function that returns a list of string values. %c1 will be replaced by the first value returned, %c2 by the second, etc."
|
||||
L["Custom Code"] = "Custom Code"
|
||||
L["Custom Code Viewer"] = "Custom Code Viewer"
|
||||
L["Custom Frames"] = "Custom Frames"
|
||||
L["Custom Options"] = "Custom Options"
|
||||
L["Custom Trigger"] = "Custom Trigger"
|
||||
L["Custom trigger event tooltip"] = "Custom trigger event tooltip"
|
||||
L["Custom trigger status tooltip"] = "Custom trigger status tooltip"
|
||||
L["Custom Trigger: Ignore Lua Errors on OPTIONS event"] = "Custom Trigger: Ignore Lua Errors on OPTIONS event"
|
||||
L["Custom Trigger: Send fake events instead of STATUS event"] = "Custom Trigger: Send fake events instead of STATUS event"
|
||||
L["Custom Untrigger"] = "Custom Untrigger"
|
||||
L["Debug Log"] = "Debug Log"
|
||||
L["Debug Log:"] = "Debug Log:"
|
||||
L["Default"] = "Default"
|
||||
L["Default Color"] = "Default Color"
|
||||
L["Delay"] = "Delay"
|
||||
L["Delete"] = "Delete"
|
||||
L["Delete all"] = "Delete all"
|
||||
L["Delete children and group"] = "Delete children and group"
|
||||
L["Delete Entry"] = "Delete Entry"
|
||||
L["Deleting auras: "] = "Deleting auras: "
|
||||
L["Description Text"] = "Description Text"
|
||||
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
|
||||
L["Differences"] = "Differences"
|
||||
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
|
||||
L["Display Name"] = "Display Name"
|
||||
L["Display Text"] = "Display Text"
|
||||
L["Displays a text, works best in combination with other displays"] = "Displays a text, works best in combination with other displays"
|
||||
L["Distribute Horizontally"] = "Distribute Horizontally"
|
||||
L["Distribute Vertically"] = "Distribute Vertically"
|
||||
L["Do not group this display"] = "Do not group this display"
|
||||
L["Do you want to enable updates for this aura"] = "Do you want to enable updates for this aura"
|
||||
L["Do you want to ignore updates for this aura"] = "Do you want to ignore updates for this aura"
|
||||
L["Documentation"] = "Documentation"
|
||||
L["Done"] = "Done"
|
||||
L["Drag to move"] = "Drag to move"
|
||||
L["Duplicate"] = "Duplicate"
|
||||
L["Duplicate All"] = "Duplicate All"
|
||||
L["Duration (s)"] = "Duration (s)"
|
||||
L["Duration Info"] = "Duration Info"
|
||||
L["Dynamic Duration"] = "Dynamic Duration"
|
||||
L["Dynamic Group"] = "Dynamic Group"
|
||||
L["Dynamic Group Settings"] = "Dynamic Group Settings"
|
||||
L["Dynamic Information"] = "Dynamic Information"
|
||||
L["Dynamic information from first active trigger"] = "Dynamic information from first active trigger"
|
||||
L["Dynamic information from Trigger %i"] = "Dynamic information from Trigger %i"
|
||||
L["Dynamic Text Replacements"] = "Dynamic Text Replacements"
|
||||
L["Ease Strength"] = "Ease Strength"
|
||||
L["Ease type"] = "Ease type"
|
||||
L["eliding"] = "eliding"
|
||||
L["Else If"] = "Else If"
|
||||
L["Else If %s"] = "Else If %s"
|
||||
L["Empty Base Region"] = "Empty Base Region"
|
||||
L["Enable \"Edge\" part of the overlay"] = "Enable \"Edge\" part of the overlay"
|
||||
L["Enable \"swipe\" part of the overlay"] = "Enable \"swipe\" part of the overlay"
|
||||
L["Enable Debug Log"] = "Enable Debug Log"
|
||||
L["Enable Debug Logging"] = "Enable Debug Logging"
|
||||
L["Enable Gradient"] = "Enable Gradient"
|
||||
L["Enable Swipe"] = "Enable Swipe"
|
||||
L["Enable the \"Swipe\" radial overlay"] = "Enable the \"Swipe\" radial overlay"
|
||||
L["Enabled"] = "Enabled"
|
||||
L["End Angle"] = "End Angle"
|
||||
L["End of %s"] = "End of %s"
|
||||
L["Enemy nameplate(s) found"] = "Enemy nameplate(s) found"
|
||||
L["Enter a Spell ID. You can use the addon idTip to determine spell ids."] = "Enter a Spell ID. You can use the addon idTip to determine spell ids."
|
||||
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."] = "Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."
|
||||
L["Enter Author Mode"] = "Enter Author Mode"
|
||||
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
|
||||
L["Enter static or relative values with %"] = "Enter static or relative values with %"
|
||||
L["Enter User Mode"] = "Enter User Mode"
|
||||
L["Enter user mode."] = "Enter user mode."
|
||||
L["Entry %i"] = "Entry %i"
|
||||
L["Entry limit"] = "Entry limit"
|
||||
L["Entry Name Source"] = "Entry Name Source"
|
||||
L["Event Type"] = "Event Type"
|
||||
L["Everything"] = "Everything"
|
||||
L["Exact Item Match"] = "Exact Item Match"
|
||||
L["Exact Spell Match"] = "Exact Spell Match"
|
||||
L["Expand"] = "Expand"
|
||||
L["Expand all loaded displays"] = "Expand all loaded displays"
|
||||
L["Expand all non-loaded displays"] = "Expand all non-loaded displays"
|
||||
L["Expand all pending Import"] = "Expand all pending Import"
|
||||
L["Expansion is disabled because this group has no children"] = "Expansion is disabled because this group has no children"
|
||||
L["Export debug table..."] = "Export debug table..."
|
||||
L["Export..."] = "Export..."
|
||||
L["Exporting"] = "Exporting"
|
||||
L["External"] = "External"
|
||||
L["Extra Height"] = "Extra Height"
|
||||
L["Extra Width"] = "Extra Width"
|
||||
L["Fade"] = "Fade"
|
||||
L["Fadeout Sound"] = "Fadeout Sound"
|
||||
L["Fadeout Time (seconds)"] = "Fadeout Time (seconds)"
|
||||
L["Fetch Affected/Unaffected Names and Units"] = "Fetch Affected/Unaffected Names and Units"
|
||||
L["Fetch Raid Mark Information"] = "Fetch Raid Mark Information"
|
||||
L["Fetch Role Information"] = "Fetch Role Information"
|
||||
L["Fetch Tooltip Information"] = "Fetch Tooltip Information"
|
||||
L["File Height"] = "File Height"
|
||||
L["File Width"] = "File Width"
|
||||
L["Filter based on the spell Name string."] = "Filter based on the spell Name string."
|
||||
L["Filter by Arena Spec"] = "Filter by Arena Spec"
|
||||
L["Filter by Class"] = "Filter by Class"
|
||||
L["Filter by Group Role"] = "Filter by Group Role"
|
||||
L["Filter by Hostility"] = "Filter by Hostility"
|
||||
L["Filter by Npc ID"] = "Filter by Npc ID"
|
||||
L["Filter by Raid Role"] = "Filter by Raid Role"
|
||||
L["Filter by Specialization"] = "Filter by Specialization"
|
||||
L["Filter by Unit Name"] = "Filter by Unit Name"
|
||||
L[ [=[Filter formats: 'Name', 'Name-Realm', '-Realm'.
|
||||
|
||||
Supports multiple entries, separated by commas
|
||||
Can use \ to escape -.]=] ] = [=[Filter formats: 'Name', 'Name-Realm', '-Realm'.
|
||||
|
||||
Supports multiple entries, separated by commas
|
||||
Can use \ to escape -.]=]
|
||||
L[ [=[Filter to only dispellable de/buffs of the given type(s)
|
||||
Bleed classification via LibDispel]=] ] = [=[Filter to only dispellable de/buffs of the given type(s)
|
||||
Bleed classification via LibDispel]=]
|
||||
L["Find Auras"] = "Find Auras"
|
||||
L["Finish"] = "Finish"
|
||||
L["Finishing..."] = "Finishing..."
|
||||
L["Fire Orb"] = "Fire Orb"
|
||||
L["Flat Framelevels"] = "Flat Framelevels"
|
||||
L["Foreground Texture"] = "Foreground Texture"
|
||||
L["Format for %s"] = "Format for %s"
|
||||
L["Found a Bug?"] = "Found a Bug?"
|
||||
L["Frame"] = "Frame"
|
||||
L["Frame Count"] = "Frame Count"
|
||||
L["Frame Height"] = "Frame Height"
|
||||
L["Frame Rate"] = "Frame Rate"
|
||||
L["Frame Strata"] = "Frame Strata"
|
||||
L["Frame Width"] = "Frame Width"
|
||||
L["Full Bar"] = "Full Bar"
|
||||
L["Full Circle"] = "Full Circle"
|
||||
L["Global Conditions"] = "Global Conditions"
|
||||
L["Glow %s"] = "Glow %s"
|
||||
L["Glow Action"] = "Glow Action"
|
||||
L["Glow Anchor"] = "Glow Anchor"
|
||||
L["Glow Color"] = "Glow Color"
|
||||
L["Glow Frame Type"] = "Glow Frame Type"
|
||||
L["Glow Type"] = "Glow Type"
|
||||
L["Green Rune"] = "Green Rune"
|
||||
L["Grid direction"] = "Grid direction"
|
||||
L["Group (verb)"] = "Group (verb)"
|
||||
L["Group Alpha"] = "Group Alpha"
|
||||
L[ [=[Group and anchor each auras by frame.
|
||||
|
||||
- Nameplates: attach to nameplates per unit.
|
||||
- Unit Frames: attach to unit frame buttons per unit.
|
||||
- Custom Frames: choose which frame each region should be anchored to.]=] ] = [=[Group and anchor each auras by frame.
|
||||
|
||||
- Nameplates: attach to nameplates per unit.
|
||||
- Unit Frames: attach to unit frame buttons per unit.
|
||||
- Custom Frames: choose which frame each region should be anchored to.]=]
|
||||
L["Group aura count description"] = "Group aura count description"
|
||||
L["Group by Frame"] = "Group by Frame"
|
||||
L["Group Description"] = "Group Description"
|
||||
L["Group Icon"] = "Group Icon"
|
||||
L["Group key"] = "Group key"
|
||||
L["Group Options"] = "Group Options"
|
||||
L["Group player(s) found"] = "Group player(s) found"
|
||||
L["Group Role"] = "Group Role"
|
||||
L["Group Scale"] = "Group Scale"
|
||||
L["Group Settings"] = "Group Settings"
|
||||
L["Hawk"] = "Hawk"
|
||||
L["Help"] = "Help"
|
||||
L["Hide Background"] = "Hide Background"
|
||||
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
|
||||
L["Hide on"] = "Hide on"
|
||||
L["Hide this group's children"] = "Hide this group's children"
|
||||
L["Highlights"] = "Highlights"
|
||||
L["Horizontal Align"] = "Horizontal Align"
|
||||
L["Horizontal Bar"] = "Horizontal Bar"
|
||||
L["Huge Icon"] = "Huge Icon"
|
||||
L["Hybrid Position"] = "Hybrid Position"
|
||||
L["Hybrid Sort Mode"] = "Hybrid Sort Mode"
|
||||
L["Icon - The icon associated with the display"] = "Icon - The icon associated with the display"
|
||||
L["Icon Info"] = "Icon Info"
|
||||
L["Icon Inset"] = "Icon Inset"
|
||||
L["Icon Picker"] = "Icon Picker"
|
||||
L["Icon Position"] = "Icon Position"
|
||||
L["Icon Settings"] = "Icon Settings"
|
||||
L["Icon Source"] = "Icon Source"
|
||||
L["If"] = "If"
|
||||
L["If %s"] = "If %s"
|
||||
L["If checked, then the combo box in the User settings will be sorted."] = "If checked, then the combo box in the User settings will be sorted."
|
||||
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
|
||||
L["If checked, then this group will not merge with other group when selecting multiple auras."] = "If checked, then this group will not merge with other group when selecting multiple auras."
|
||||
L["If checked, then this option group can be temporarily collapsed by the user."] = "If checked, then this option group can be temporarily collapsed by the user."
|
||||
L["If checked, then this option group will start collapsed."] = "If checked, then this option group will start collapsed."
|
||||
L["If checked, then this separator will include text. Otherwise, it will be just a horizontal line."] = "If checked, then this separator will include text. Otherwise, it will be just a horizontal line."
|
||||
L["If checked, then this space will span across multiple lines."] = "If checked, then this space will span across multiple lines."
|
||||
L["If unchecked, then a default color will be used (usually yellow)"] = "If unchecked, then a default color will be used (usually yellow)"
|
||||
L["If unchecked, then this space will fill the entire line it is on in User Mode."] = "If unchecked, then this space will fill the entire line it is on in User Mode."
|
||||
L["Ignore out of casting range"] = "Ignore out of casting range"
|
||||
L["Ignore out of checking range"] = "Ignore out of checking range"
|
||||
L["Ignore Wago updates"] = "Ignore Wago updates"
|
||||
L["Ignored"] = "Ignored"
|
||||
L["Ignored Aura Name"] = "Ignored Aura Name"
|
||||
L["Ignored Exact Spell ID(s)"] = "Ignored Exact Spell ID(s)"
|
||||
L["Ignored Name(s)"] = "Ignored Name(s)"
|
||||
L["Ignored Spell ID"] = "Ignored Spell ID"
|
||||
L["Import"] = "Import"
|
||||
L["Import / Export"] = "Import / Export"
|
||||
L["Import a display from an encoded string"] = "Import a display from an encoded string"
|
||||
L["Import as Copy"] = "Import as Copy"
|
||||
L["Import has no UID, cannot be matched to existing auras."] = "Import has no UID, cannot be matched to existing auras."
|
||||
L["Importing"] = "Importing"
|
||||
L["Importing %s"] = "Importing %s"
|
||||
L["Importing a group with %s child auras."] = "Importing a group with %s child auras."
|
||||
L["Importing a stand-alone aura."] = "Importing a stand-alone aura."
|
||||
L["Importing...."] = "Importing...."
|
||||
L["Incompatible changes to group region types detected"] = "Incompatible changes to group region types detected"
|
||||
L["Incompatible changes to group structure detected"] = "Incompatible changes to group structure detected"
|
||||
L["Indent Size"] = "Indent Size"
|
||||
L["Inner"] = "Inner"
|
||||
L["Insert text replacement codes to make text dynamic."] = "Insert text replacement codes to make text dynamic."
|
||||
L["Invalid Item ID"] = "Invalid Item ID"
|
||||
L["Invalid Item Name/ID/Link"] = "Invalid Item Name/ID/Link"
|
||||
L["Invalid Spell ID"] = "Invalid Spell ID"
|
||||
L["Invalid Spell Name/ID/Link"] = "Invalid Spell Name/ID/Link"
|
||||
L["Invalid target aura"] = "Invalid target aura"
|
||||
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
|
||||
L["Invalid type for property '%s' in '%s'. Expected '%s'"] = "Invalid type for property '%s' in '%s'. Expected '%s'"
|
||||
L["Inverse Slant"] = "Inverse Slant"
|
||||
L["Invert the direction of progress"] = "Invert the direction of progress"
|
||||
L["Is Boss Debuff"] = "Is Boss Debuff"
|
||||
L["Is Stealable"] = "Is Stealable"
|
||||
L["Is Unit"] = "Is Unit"
|
||||
L["Join Discord"] = "Join Discord"
|
||||
L["Justify"] = "Justify"
|
||||
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
|
||||
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
|
||||
L["Large Input"] = "Large Input"
|
||||
L["Leaf"] = "Leaf"
|
||||
L["Left 2 HUD position"] = "Left 2 HUD position"
|
||||
L["Left HUD position"] = "Left HUD position"
|
||||
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
|
||||
L["LibCompress: Galmok"] = "LibCompress: Galmok"
|
||||
L["LibCustomGlow: Dooez"] = "LibCustomGlow: Dooez"
|
||||
L["LibDeflate: Yoursafety"] = "LibDeflate: Yoursafety"
|
||||
L["LibDispel: Simpy"] = "LibDispel: Simpy"
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "Limit"
|
||||
L["Line"] = "Line"
|
||||
L["Linear Texture %s"] = "Linear Texture %s"
|
||||
L["Linked aura: "] = "Linked aura: "
|
||||
L["Linked Auras"] = "Linked Auras"
|
||||
L["Load"] = "Load"
|
||||
L["Loaded"] = "Loaded"
|
||||
L["Loaded/Standby"] = "Loaded/Standby"
|
||||
L["Lock Positions"] = "Lock Positions"
|
||||
L["Low Mana"] = "Low Mana"
|
||||
L["Magnetically Align"] = "Magnetically Align"
|
||||
L["Main"] = "Main"
|
||||
L["Manual with %i/%i"] = "Manual with %i/%i"
|
||||
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
|
||||
L["Max"] = "Max"
|
||||
L["Max Length"] = "Max Length"
|
||||
L["Maximum"] = "Maximum"
|
||||
L["Media Type"] = "Media Type"
|
||||
L["Medium Icon"] = "Medium Icon"
|
||||
L["Min"] = "Min"
|
||||
L["Minimum"] = "Minimum"
|
||||
L["Model %s"] = "Model %s"
|
||||
L["Model Picker"] = "Model Picker"
|
||||
L["Model Settings"] = "Model Settings"
|
||||
L["ModelPaths could not be loaded, the addon is %s"] = "ModelPaths could not be loaded, the addon is %s"
|
||||
L["Move Above Group"] = "Move Above Group"
|
||||
L["Move Below Group"] = "Move Below Group"
|
||||
L["Move Down"] = "Move Down"
|
||||
L["Move Entry Down"] = "Move Entry Down"
|
||||
L["Move Entry Up"] = "Move Entry Up"
|
||||
L["Move Into Above Group"] = "Move Into Above Group"
|
||||
L["Move Into Below Group"] = "Move Into Below Group"
|
||||
L["Move this display down in its group's order"] = "Move this display down in its group's order"
|
||||
L["Move this display up in its group's order"] = "Move this display up in its group's order"
|
||||
L["Move Up"] = "Move Up"
|
||||
L["Moving auras: "] = "Moving auras: "
|
||||
L["Multiple Displays"] = "Multiple Displays"
|
||||
L["Multiselect ignored tooltip"] = "Multiselect ignored tooltip"
|
||||
L["Multiselect multiple tooltip"] = "Multiselect multiple tooltip"
|
||||
L["Multiselect single tooltip"] = "Multiselect single tooltip"
|
||||
L["Must be a power of 2"] = "Must be a power of 2"
|
||||
L["Name - The name of the display (usually an aura name), or the display's ID if there is no dynamic name"] = "Name - The name of the display (usually an aura name), or the display's ID if there is no dynamic name"
|
||||
L["Name Info"] = "Name Info"
|
||||
L["Name Pattern Match"] = "Name Pattern Match"
|
||||
L["Name:"] = "Name:"
|
||||
L["Negator"] = "Negator"
|
||||
L["New Aura"] = "New Aura"
|
||||
L["New Template"] = "New Template"
|
||||
L["New Value"] = "New Value"
|
||||
L["No Children"] = "No Children"
|
||||
L["No Logs saved."] = "No Logs saved."
|
||||
L["Not a table"] = "Not a table"
|
||||
L["Not all children have the same value for this option"] = "Not all children have the same value for this option"
|
||||
L["Not Loaded"] = "Not Loaded"
|
||||
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
|
||||
L["Note: This progress source does not provide a total value/duration. A total value/duration must be set via \"Set Maximum Progress\""] = "Note: This progress source does not provide a total value/duration. A total value/duration must be set via \"Set Maximum Progress\""
|
||||
L["Number of Entries"] = "Number of Entries"
|
||||
L[ [=[Occurrence of the event, reset when aura is unloaded
|
||||
Can be a range of values
|
||||
Can have multiple values separated by a comma or a space
|
||||
|
||||
Examples:
|
||||
2nd 5th and 6th events: 2, 5, 6
|
||||
2nd to 6th: 2-6
|
||||
every 2 events: /2
|
||||
every 3 events starting from 2nd: 2/3
|
||||
every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[Occurrence of the event, reset when aura is unloaded
|
||||
Can be a range of values
|
||||
Can have multiple values separated by a comma or a space
|
||||
|
||||
Examples:
|
||||
2nd 5th and 6th events: 2, 5, 6
|
||||
2nd to 6th: 2-6
|
||||
every 2 events: /2
|
||||
every 3 events starting from 2nd: 2/3
|
||||
every 3 events starting from 2nd and ending at 11th: 2-11/3]=]
|
||||
L["OFF"] = "OFF"
|
||||
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
|
||||
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
|
||||
L["Offset by 1px"] = "Offset by 1px"
|
||||
L["Okay"] = "Okay"
|
||||
L["ON"] = "ON"
|
||||
L["On Hide"] = "On Hide"
|
||||
L["On Init"] = "On Init"
|
||||
L["On Show"] = "On Show"
|
||||
L["Only Match auras cast by a player (not an npc)"] = "Only Match auras cast by a player (not an npc)"
|
||||
L["Only match auras cast by people other than the player or their pet"] = "Only match auras cast by people other than the player or their pet"
|
||||
L["Only match auras cast by the player or their pet"] = "Only match auras cast by the player or their pet"
|
||||
L["Operator"] = "Operator"
|
||||
L["Option %i"] = "Option %i"
|
||||
L["Option key"] = "Option key"
|
||||
L["Option Type"] = "Option Type"
|
||||
L["Options will open after combat ends."] = "Options will open after combat ends."
|
||||
L["or"] = "or"
|
||||
L["or %s"] = "or %s"
|
||||
L["Orange Rune"] = "Orange Rune"
|
||||
L["Our translators (too many to name)"] = "Our translators (too many to name)"
|
||||
L["Outer"] = "Outer"
|
||||
L["Overflow"] = "Overflow"
|
||||
L["Overlay %s Info"] = "Overlay %s Info"
|
||||
L["Overlays"] = "Overlays"
|
||||
L["Own Only"] = "Own Only"
|
||||
L["Paste Action Settings"] = "Paste Action Settings"
|
||||
L["Paste Animations Settings"] = "Paste Animations Settings"
|
||||
L["Paste Author Options Settings"] = "Paste Author Options Settings"
|
||||
L["Paste Condition Settings"] = "Paste Condition Settings"
|
||||
L["Paste Custom Configuration"] = "Paste Custom Configuration"
|
||||
L["Paste Display Settings"] = "Paste Display Settings"
|
||||
L["Paste Group Settings"] = "Paste Group Settings"
|
||||
L["Paste Load Settings"] = "Paste Load Settings"
|
||||
L["Paste Settings"] = "Paste Settings"
|
||||
L["Paste text below"] = "Paste text below"
|
||||
L["Paste Trigger Settings"] = "Paste Trigger Settings"
|
||||
L["Places a tick on the bar"] = "Places a tick on the bar"
|
||||
L["Play Sound"] = "Play Sound"
|
||||
L["Portrait Zoom"] = "Portrait Zoom"
|
||||
L["Position and Size Settings"] = "Position and Size Settings"
|
||||
L["Preferred Match"] = "Preferred Match"
|
||||
L["Premade Auras"] = "Premade Auras"
|
||||
L["Premade Snippets"] = "Premade Snippets"
|
||||
L["Preparing auras: "] = "Preparing auras: "
|
||||
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
|
||||
L["Press Ctrl+C to copy the URL"] = "Press Ctrl+C to copy the URL"
|
||||
L["Prevent Merging"] = "Prevent Merging"
|
||||
L["Progress - The remaining time of a timer, or a non-timer value"] = "Progress - The remaining time of a timer, or a non-timer value"
|
||||
L["Progress Bar"] = "Progress Bar"
|
||||
L["Progress Bar Settings"] = "Progress Bar Settings"
|
||||
L["Progress Settings"] = "Progress Settings"
|
||||
L["Progress Texture"] = "Progress Texture"
|
||||
L["Progress Texture Settings"] = "Progress Texture Settings"
|
||||
L["Purple Rune"] = "Purple Rune"
|
||||
L["Put this display in a group"] = "Put this display in a group"
|
||||
L["Range in yards"] = "Range in yards"
|
||||
L["Ready for Install"] = "Ready for Install"
|
||||
L["Ready for Update"] = "Ready for Update"
|
||||
L["Re-center X"] = "Re-center X"
|
||||
L["Re-center Y"] = "Re-center Y"
|
||||
L["Reciprocal TRIGGER:# requests will be ignored!"] = "Reciprocal TRIGGER:# requests will be ignored!"
|
||||
L["Regions of type \"%s\" are not supported."] = "Regions of type \"%s\" are not supported."
|
||||
L["Remove"] = "Remove"
|
||||
L["Remove All Sounds"] = "Remove All Sounds"
|
||||
L["Remove All Text To Speech"] = "Remove All Text To Speech"
|
||||
L["Remove this display from its group"] = "Remove this display from its group"
|
||||
L["Remove this property"] = "Remove this property"
|
||||
L["Rename"] = "Rename"
|
||||
L["Repeat After"] = "Repeat After"
|
||||
L["Repeat every"] = "Repeat every"
|
||||
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
|
||||
L["Require unit from trigger"] = "Require unit from trigger"
|
||||
L["Required for Activation"] = "Required for Activation"
|
||||
L["Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"] = "Requires LibGroupTalents, that is e.g. a up-to date WeakAuras version"
|
||||
L["Reset all options to their default values."] = "Reset all options to their default values."
|
||||
L["Reset Entry"] = "Reset Entry"
|
||||
L["Reset to Defaults"] = "Reset to Defaults"
|
||||
L["Right 2 HUD position"] = "Right 2 HUD position"
|
||||
L["Right HUD position"] = "Right HUD position"
|
||||
L["Right-click for more options"] = "Right-click for more options"
|
||||
L["Rotate"] = "Rotate"
|
||||
L["Rotate In"] = "Rotate In"
|
||||
L["Rotate Out"] = "Rotate Out"
|
||||
L["Rotate Text"] = "Rotate Text"
|
||||
L["Rotation Mode"] = "Rotation Mode"
|
||||
L["Row Space"] = "Row Space"
|
||||
L["Row Width"] = "Row Width"
|
||||
L["Rows"] = "Rows"
|
||||
L["Run on..."] = "Run on..."
|
||||
L["Same"] = "Same"
|
||||
L["Same texture as Foreground"] = "Same texture as Foreground"
|
||||
L["Saved Data"] = "Saved Data"
|
||||
L["Scale Factor"] = "Scale Factor"
|
||||
L["Search API"] = "Search API"
|
||||
L["Select Talent"] = "Select Talent"
|
||||
L["Select the auras you always want to be listed first"] = "Select the auras you always want to be listed first"
|
||||
L["Selected Frame"] = "Selected Frame"
|
||||
L["Send To"] = "Send To"
|
||||
L["Separator Text"] = "Separator Text"
|
||||
L["Separator text"] = "Separator text"
|
||||
L["Set Maximum Progress"] = "Set Maximum Progress"
|
||||
L["Set Minimum Progress"] = "Set Minimum Progress"
|
||||
L["Set Parent to Anchor"] = "Set Parent to Anchor"
|
||||
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
|
||||
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
|
||||
L["Settings"] = "Settings"
|
||||
L["Shadow Color"] = "Shadow Color"
|
||||
L["Shadow X Offset"] = "Shadow X Offset"
|
||||
L["Shadow Y Offset"] = "Shadow Y Offset"
|
||||
L["Shift-click to create chat link"] = "Shift-click to create chat link"
|
||||
L["Show \"Edge\""] = "Show \"Edge\""
|
||||
L["Show \"Swipe\""] = "Show \"Swipe\""
|
||||
L["Show and Clone Settings"] = "Show and Clone Settings"
|
||||
L["Show Border"] = "Show Border"
|
||||
L["Show Circular Texture"] = "Show Circular Texture"
|
||||
L["Show Debug Logs"] = "Show Debug Logs"
|
||||
L["Show Glow"] = "Show Glow"
|
||||
L["Show Icon"] = "Show Icon"
|
||||
L["Show If Unit Does Not Exist"] = "Show If Unit Does Not Exist"
|
||||
L["Show Linear Texture"] = "Show Linear Texture"
|
||||
L["Show Matches for"] = "Show Matches for"
|
||||
L["Show Matches for Units"] = "Show Matches for Units"
|
||||
L["Show Model"] = "Show Model"
|
||||
L["Show model of unit "] = "Show model of unit "
|
||||
L["Show Sound Setting"] = "Show Sound Setting"
|
||||
L["Show Spark"] = "Show Spark"
|
||||
L["Show Stop Motion"] = "Show Stop Motion"
|
||||
L["Show Text"] = "Show Text"
|
||||
L["Show Text To Speech Setting"] = "Show Text To Speech Setting"
|
||||
L["Show Texture"] = "Show Texture"
|
||||
L["Show this group's children"] = "Show this group's children"
|
||||
L["Show Tick"] = "Show Tick"
|
||||
L["Shows a 3D model from the game files"] = "Shows a 3D model from the game files"
|
||||
L["Shows a border"] = "Shows a border"
|
||||
L["Shows a Circular Progress Texture"] = "Shows a Circular Progress Texture"
|
||||
L["Shows a custom texture"] = "Shows a custom texture"
|
||||
L["Shows a glow"] = "Shows a glow"
|
||||
L["Shows a Linear Progress Texture"] = "Shows a Linear Progress Texture"
|
||||
L["Shows a model"] = "Shows a model"
|
||||
L["Shows a progress bar with name, timer, and icon"] = "Shows a progress bar with name, timer, and icon"
|
||||
L["Shows a spell icon with an optional cooldown overlay"] = "Shows a spell icon with an optional cooldown overlay"
|
||||
L["Shows a Stop Motion"] = "Shows a Stop Motion"
|
||||
L["Shows a stop motion texture"] = "Shows a stop motion texture"
|
||||
L["Shows a Texture"] = "Shows a Texture"
|
||||
L["Shows a texture that changes based on duration"] = "Shows a texture that changes based on duration"
|
||||
L["Shows nothing, except sub elements"] = "Shows nothing, except sub elements"
|
||||
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Shows one or more lines of text, which can include dynamic information such as progress or stacks"
|
||||
L["Size"] = "Size"
|
||||
L["Slant Amount"] = "Slant Amount"
|
||||
L["Slant Mode"] = "Slant Mode"
|
||||
L["Slanted"] = "Slanted"
|
||||
L["Slide"] = "Slide"
|
||||
L["Slide In"] = "Slide In"
|
||||
L["Slide Out"] = "Slide Out"
|
||||
L["Slider Step Size"] = "Slider Step Size"
|
||||
L["Small Icon"] = "Small Icon"
|
||||
L["Smooth Progress"] = "Smooth Progress"
|
||||
L["Snippets"] = "Snippets"
|
||||
L["Soft Max"] = "Soft Max"
|
||||
L["Soft Min"] = "Soft Min"
|
||||
L["Sort"] = "Sort"
|
||||
L["Sound Channel"] = "Sound Channel"
|
||||
L["Sound File Path"] = "Sound File Path"
|
||||
L["Sound Kit ID"] = "Sound Kit ID"
|
||||
L["Space Horizontally"] = "Space Horizontally"
|
||||
L["Space Vertically"] = "Space Vertically"
|
||||
L["Spark Settings"] = "Spark Settings"
|
||||
L["Spark Texture"] = "Spark Texture"
|
||||
L["Specific Currency ID"] = "Specific Currency ID"
|
||||
L["Spell Selection Filters"] = "Spell Selection Filters"
|
||||
L["Stack Info"] = "Stack Info"
|
||||
L["Stacks - The number of stacks of an aura (usually)"] = "Stacks - The number of stacks of an aura (usually)"
|
||||
L["Stagger"] = "Stagger"
|
||||
L["Standby"] = "Standby"
|
||||
L["Star"] = "Star"
|
||||
L["Start"] = "Start"
|
||||
L["Start Angle"] = "Start Angle"
|
||||
L["Start Collapsed"] = "Start Collapsed"
|
||||
L["Start of %s"] = "Start of %s"
|
||||
L["Step Size"] = "Step Size"
|
||||
L["Stop Motion %s"] = "Stop Motion %s"
|
||||
L["Stop Motion Settings"] = "Stop Motion Settings"
|
||||
L["Stop Sound"] = "Stop Sound"
|
||||
L["Sub Elements"] = "Sub Elements"
|
||||
L["Sub Option %i"] = "Sub Option %i"
|
||||
L["Subevent"] = "Subevent"
|
||||
L["Subevent Suffix"] = "Subevent Suffix"
|
||||
L["Swipe Overlay Settings"] = "Swipe Overlay Settings"
|
||||
L["Templates could not be loaded, the addon is %s"] = "Templates could not be loaded, the addon is %s"
|
||||
L["Temporary Group"] = "Temporary Group"
|
||||
L["Text %s"] = "Text %s"
|
||||
L["Text Color"] = "Text Color"
|
||||
L["Text Settings"] = "Text Settings"
|
||||
L["Texture %s"] = "Texture %s"
|
||||
L["Texture Info"] = "Texture Info"
|
||||
L["Texture Selection Mode"] = "Texture Selection Mode"
|
||||
L["Texture Settings"] = "Texture Settings"
|
||||
L["Texture Wrap"] = "Texture Wrap"
|
||||
L["Texture X Offset"] = "Texture X Offset"
|
||||
L["Texture Y Offset"] = "Texture Y Offset"
|
||||
L["Thanks"] = "Thanks"
|
||||
L["The addon ElvUI is enabled. It might add cooldown numbers to the swipe. You can configure these in the ElvUI settings"] = "The addon ElvUI is enabled. It might add cooldown numbers to the swipe. You can configure these in the ElvUI settings"
|
||||
L["The addon OmniCC is enabled. It might add cooldown numbers to the swipe. You can configure these in the OmniCC settings"] = "The addon OmniCC is enabled. It might add cooldown numbers to the swipe. You can configure these in the OmniCC settings"
|
||||
L["The duration of the animation in seconds."] = "The duration of the animation in seconds."
|
||||
L["The duration of the animation in seconds. The finish animation does not start playing until after the display would normally be hidden."] = "The duration of the animation in seconds. The finish animation does not start playing until after the display would normally be hidden."
|
||||
L["The group and all direct children will share the same base frame level."] = "The group and all direct children will share the same base frame level."
|
||||
L["The trigger number is optional. When no trigger number is specified, the trigger selected via dynamic information will be used."] = "The trigger number is optional. When no trigger number is specified, the trigger selected via dynamic information will be used."
|
||||
L["The type of trigger"] = "The type of trigger"
|
||||
L["The WeakAuras Options Addon version %s doesn't match the WeakAuras version %s. If you updated the addon while the game was running, try restarting World of Warcraft. Otherwise try reinstalling WeakAuras"] = "The WeakAuras Options Addon version %s doesn't match the WeakAuras version %s. If you updated the addon while the game was running, try restarting World of Warcraft. Otherwise try reinstalling WeakAuras"
|
||||
L["Then "] = "Then "
|
||||
L["There are several special codes available to make this text dynamic. Click to view a list with all dynamic text codes."] = "There are several special codes available to make this text dynamic. Click to view a list with all dynamic text codes."
|
||||
L["This adds %raidMark as text replacements."] = "This adds %raidMark as text replacements."
|
||||
L["This adds %role, %roleIcon as text replacements. Does nothing if the unit is not a group member."] = "This adds %role, %roleIcon as text replacements. Does nothing if the unit is not a group member."
|
||||
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 and %tooltip4 as text replacements and also allows filtering based on the tooltip content/values."] = "This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 and %tooltip4 as text replacements and also allows filtering based on the tooltip content/values."
|
||||
L[ [=[This aura contains custom Lua code.
|
||||
Make sure you can trust the person who sent it!]=] ] = [=[This aura contains custom Lua code.
|
||||
Make sure you can trust the person who sent it!]=]
|
||||
L["This aura is marked as an update to an aura '%s', but cannot be used to update that aura. This usually happens if an aura is moved out of a group."] = "This aura is marked as an update to an aura '%s', but cannot be used to update that aura. This usually happens if an aura is moved out of a group."
|
||||
L["This aura is marked as an update to auras '%s', but cannot be used to update them. This usually happens if an aura is moved out of a group."] = "This aura is marked as an update to auras '%s', but cannot be used to update them. This usually happens if an aura is moved out of a group."
|
||||
L[ [=[This aura was created with a different version (%s) of World of Warcraft.
|
||||
It might not work correctly!]=] ] = [=[This aura was created with a different version (%s) of World of Warcraft.
|
||||
It might not work correctly!]=]
|
||||
L[ [=[This aura was created with a newer version of WeakAuras.
|
||||
Upgrade your version of WeakAuras or wait for next release before installing this aura.]=] ] = [=[This aura was created with a newer version of WeakAuras.
|
||||
Upgrade your version of WeakAuras or wait for next release before installing this aura.]=]
|
||||
L["This display is currently loaded"] = "This display is currently loaded"
|
||||
L["This display is not currently loaded"] = "This display is not currently loaded"
|
||||
L["This display is on standby, it will be loaded when needed."] = "This display is on standby, it will be loaded when needed."
|
||||
L["This enables the collection of debug logs. Custom code can add debug information to the log through the function DebugPrint."] = "This enables the collection of debug logs. Custom code can add debug information to the log through the function DebugPrint."
|
||||
L["This is a modified version of your aura, |cff9900FF%s.|r"] = "This is a modified version of your aura, |cff9900FF%s.|r"
|
||||
L["This is a modified version of your group: |cff9900FF%s|r"] = "This is a modified version of your group: |cff9900FF%s|r"
|
||||
L["This region of type \"%s\" is not supported."] = "This region of type \"%s\" is not supported."
|
||||
L["This setting controls what widget is generated in user mode."] = "This setting controls what widget is generated in user mode."
|
||||
L["Thumbnail Icon"] = "Thumbnail Icon"
|
||||
L["Tick %s"] = "Tick %s"
|
||||
L["Tick Area %s"] = "Tick Area %s"
|
||||
L["Tick Center %s"] = "Tick Center %s"
|
||||
L["Tick Mode"] = "Tick Mode"
|
||||
L["Tick Placement"] = "Tick Placement"
|
||||
L["Time in"] = "Time in"
|
||||
L["Tiny Icon"] = "Tiny Icon"
|
||||
L["To Frame's"] = "To Frame's"
|
||||
L["To Group's"] = "To Group's"
|
||||
L["To Personal Ressource Display's"] = "To Personal Ressource Display's"
|
||||
L["To Region's"] = "To Region's"
|
||||
L["To Screen's"] = "To Screen's"
|
||||
L["Toggle the visibility of all loaded displays"] = "Toggle the visibility of all loaded displays"
|
||||
L["Toggle the visibility of all non-loaded displays"] = "Toggle the visibility of all non-loaded displays"
|
||||
L["Toggle the visibility of this display"] = "Toggle the visibility of this display"
|
||||
L["Tooltip Content"] = "Tooltip Content"
|
||||
L["Tooltip on Mouseover"] = "Tooltip on Mouseover"
|
||||
L["Tooltip Pattern Match"] = "Tooltip Pattern Match"
|
||||
L["Tooltip Text"] = "Tooltip Text"
|
||||
L["Tooltip Value"] = "Tooltip Value"
|
||||
L["Tooltip Value #"] = "Tooltip Value #"
|
||||
L["Top HUD position"] = "Top HUD position"
|
||||
L["Total"] = "Total"
|
||||
L["Total - The maximum duration of a timer, or a maximum non-timer value"] = "Total - The maximum duration of a timer, or a maximum non-timer value"
|
||||
L["Total Angle"] = "Total Angle"
|
||||
L["Total Time"] = "Total Time"
|
||||
L["Trigger %i: %s"] = "Trigger %i: %s"
|
||||
L["Trigger Combination"] = "Trigger Combination"
|
||||
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
|
||||
L["Ungroup"] = "Ungroup"
|
||||
L["Unit %s is not a valid unit for RegisterUnitEvent"] = "Unit %s is not a valid unit for RegisterUnitEvent"
|
||||
L["Unit Count"] = "Unit Count"
|
||||
L["Unknown"] = "Unknown"
|
||||
L["Unknown Encounter's Spell Id"] = "Unknown Encounter's Spell Id"
|
||||
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
|
||||
L["Unknown Spell"] = "Unknown Spell"
|
||||
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."
|
||||
L["Update"] = "Update"
|
||||
L["Update Auras"] = "Update Auras"
|
||||
L["Update Custom Text On..."] = "Update Custom Text On..."
|
||||
L["URL"] = "URL"
|
||||
L["Url: %s"] = "Url: %s"
|
||||
L["Use Display Info Id"] = "Use Display Info Id"
|
||||
L["Use SetTransform"] = "Use SetTransform"
|
||||
L["Used in Auras:"] = "Used in Auras:"
|
||||
L["Used in auras:"] = "Used in auras:"
|
||||
L["Uses Texture Coordinates to rotate the texture."] = "Uses Texture Coordinates to rotate the texture."
|
||||
L["Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."] = "Uses UnitIsVisible() to check if game client has loaded a object for this unit. This distance is around 100 yards. This is polled every second."
|
||||
L["Value"] = "Value"
|
||||
L["Value %i"] = "Value %i"
|
||||
L["Values are in normalized rgba format."] = "Values are in normalized rgba format."
|
||||
L["Values/Remaining Time above this value are displayed as full progress."] = "Values/Remaining Time above this value are displayed as full progress."
|
||||
L["Values/Remaining Time below this value are displayed as zero progress."] = "Values/Remaining Time below this value are displayed as zero progress."
|
||||
L["Values:"] = "Values:"
|
||||
L["Version: "] = "Version: "
|
||||
L["Version: %s"] = "Version: %s"
|
||||
L["Vertical Align"] = "Vertical Align"
|
||||
L["Vertical Bar"] = "Vertical Bar"
|
||||
L["View"] = "View"
|
||||
L["View custom code"] = "View custom code"
|
||||
L["Voice"] = "Voice"
|
||||
L["We thank"] = "We thank"
|
||||
L["WeakAuras %s on WoW %s"] = "WeakAuras %s on WoW %s"
|
||||
L["What do you want to do?"] = "What do you want to do?"
|
||||
L["Whole Area"] = "Whole Area"
|
||||
L["wrapping"] = "wrapping"
|
||||
L["X Offset"] = "X Offset"
|
||||
L["X Rotation"] = "X Rotation"
|
||||
L["X Scale"] = "X Scale"
|
||||
L["x-Offset"] = "x-Offset"
|
||||
L["Y Offset"] = "Y Offset"
|
||||
L["Y Rotation"] = "Y Rotation"
|
||||
L["Y Scale"] = "Y Scale"
|
||||
L["Yellow Rune"] = "Yellow Rune"
|
||||
L["y-Offset"] = "y-Offset"
|
||||
L["You already have this group/aura. Importing will create a duplicate."] = "You already have this group/aura. Importing will create a duplicate."
|
||||
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Anchor Code on.
|
||||
|
||||
WeakAuras will always run custom anchor code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=]
|
||||
L[ [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Grow Code on.
|
||||
|
||||
WeakAuras will always run custom grow code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=] ] = [=[You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the Grow Code on.
|
||||
|
||||
WeakAuras will always run custom grow code if you include 'changed' in this list, or when a region is added, removed, or re-ordered.]=]
|
||||
L["You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the sort code on.WeakAuras will always run custom sort code if you include 'changed' in this list, or when a region is added, removed."] = "You can add a comma-separated list of state values here that (when changed) WeakAuras should also run the sort code on.WeakAuras will always run custom sort code if you include 'changed' in this list, or when a region is added, removed."
|
||||
L["Your Saved Snippets"] = "Your Saved Snippets"
|
||||
L["Z Offset"] = "Z Offset"
|
||||
L["Z Rotation"] = "Z Rotation"
|
||||
L["Zoom In"] = "Zoom In"
|
||||
L["Zoom Out"] = "Zoom Out"
|
||||
|
||||
|
||||
@@ -388,7 +388,7 @@ Bleed classification via LibDispel]=] ] = "Filtrar solo los perjuicios/beneficio
|
||||
L["Full Circle"] = "Círculo completo"
|
||||
L["Global Conditions"] = "Condiciones globales"
|
||||
L["Glow %s"] = "Resplandor %s"
|
||||
L["Glow Action"] = "Acción de Destello"
|
||||
L["Glow Action"] = "Acción de resplandor"
|
||||
L["Glow Anchor"] = "Ancla de resplandor"
|
||||
L["Glow Color"] = "Color del resplandor"
|
||||
L["Glow Frame Type"] = "Tipo de marco de resplandor"
|
||||
@@ -501,10 +501,12 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["LibDeflate: Yoursafety"] = "LibDeflate: Yoursafety"
|
||||
L["LibDispel: Simpy"] = "LibDispel: Simpy"
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "Límite"
|
||||
L["Line"] = "Línea"
|
||||
L["Linear Texture %s"] = "Textura lineal de %s"
|
||||
L["Linked aura: "] = "Aura vinculada:"
|
||||
L["Linked Auras"] = "Auras vinculadas"
|
||||
L["Load"] = "Cargar"
|
||||
L["Loaded"] = "Cargado"
|
||||
L["Loaded/Standby"] = "Cargado/en espera"
|
||||
|
||||
@@ -388,7 +388,7 @@ Bleed classification via LibDispel]=] ] = "Filtrar solo los perjuicios/beneficio
|
||||
L["Full Circle"] = "Círculo completo"
|
||||
L["Global Conditions"] = "Condiciones globales"
|
||||
L["Glow %s"] = "Resplandor %s"
|
||||
L["Glow Action"] = "Acción de Destello"
|
||||
L["Glow Action"] = "Acción de resplandor"
|
||||
L["Glow Anchor"] = "Ancla de resplandor"
|
||||
L["Glow Color"] = "Color del resplandor"
|
||||
L["Glow Frame Type"] = "Tipo de marco de resplandor"
|
||||
@@ -501,10 +501,12 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
|
||||
L["LibDeflate: Yoursafety"] = "LibDeflate: Yoursafety"
|
||||
L["LibDispel: Simpy"] = "LibDispel: Simpy"
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "Límite"
|
||||
L["Line"] = "Línea"
|
||||
L["Linear Texture %s"] = "Textura lineal de %s"
|
||||
L["Linked aura: "] = "Aura vinculada:"
|
||||
L["Linked Auras"] = "Auras vinculadas"
|
||||
L["Load"] = "Cargar"
|
||||
L["Loaded"] = "Cargado"
|
||||
L["Loaded/Standby"] = "Cargado/en espera"
|
||||
|
||||
@@ -696,6 +696,7 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste
|
||||
--[[Translation missing --]]
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
--[[Translation missing --]]
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "Limite"
|
||||
--[[Translation missing --]]
|
||||
L["Line"] = "Line"
|
||||
@@ -703,6 +704,8 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste
|
||||
L["Linear Texture %s"] = "Linear Texture %s"
|
||||
--[[Translation missing --]]
|
||||
L["Linked aura: "] = "Linked aura: "
|
||||
--[[Translation missing --]]
|
||||
L["Linked Auras"] = "Linked Auras"
|
||||
L["Load"] = "Chargement"
|
||||
L["Loaded"] = "Chargé"
|
||||
--[[Translation missing --]]
|
||||
|
||||
@@ -739,6 +739,7 @@ Bleed classification via LibDispel]=]
|
||||
--[[Translation missing --]]
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
--[[Translation missing --]]
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
--[[Translation missing --]]
|
||||
L["Limit"] = "Limit"
|
||||
--[[Translation missing --]]
|
||||
@@ -748,6 +749,8 @@ Bleed classification via LibDispel]=]
|
||||
--[[Translation missing --]]
|
||||
L["Linked aura: "] = "Linked aura: "
|
||||
--[[Translation missing --]]
|
||||
L["Linked Auras"] = "Linked Auras"
|
||||
--[[Translation missing --]]
|
||||
L["Load"] = "Load"
|
||||
--[[Translation missing --]]
|
||||
L["Loaded"] = "Loaded"
|
||||
|
||||
@@ -11,7 +11,7 @@ local L = WeakAuras.L
|
||||
L["-- Do not remove this comment, it is part of this aura: "] = "-- 이 주석을 제거하지 마세요 이 위크오라의 일부입니다:"
|
||||
L[" rotated |cFFFF0000%s|r degrees"] = "|cFFFF0000%s|r도 회전"
|
||||
L["% - To show a percent sign"] = "% - 백분율 기호 표시"
|
||||
L["% of Progress"] = "% 진행됨"
|
||||
L["% of Progress"] = "진행 %"
|
||||
L["%d |4aura:auras; added"] = "%d개의 위크오라가 추가됐습니다"
|
||||
L["%d |4aura:auras; deleted"] = "%d개의 위크오라가 삭제됐습니다"
|
||||
L["%d |4aura:auras; modified"] = "%d개의 위크오라가 변경됐습니다"
|
||||
@@ -24,7 +24,7 @@ local L = WeakAuras.L
|
||||
L["%i. %s"] = "%i. %s"
|
||||
L["%s - %i. Trigger"] = "%s - %i. 활성 조건"
|
||||
L["%s - Alpha Animation"] = "%s - 투명도 애니메이션"
|
||||
L["%s - Color Animation"] = "%s - 색상 애니메이션"
|
||||
L["%s - Color Animation"] = "%s - 색깔 애니메이션"
|
||||
L["%s - Condition Custom Chat %s"] = "%s - 조건 사용자 정의 대화 %s"
|
||||
L["%s - Condition Custom Check %s"] = "%s - 조건 사용자 정의 검사 %s"
|
||||
L["%s - Condition Custom Code %s"] = "%s - 조건 사용자 정의 코드 %s"
|
||||
@@ -50,7 +50,7 @@ local L = WeakAuras.L
|
||||
L["%s %u. Overlay Function"] = "%s %u. 오버레이 함수"
|
||||
L["%s (%s)"] = "%s (%s)"
|
||||
L["%s Alpha: %d%%"] = "%s 불투명도: %d%%"
|
||||
L["%s Color"] = "%s 색상"
|
||||
L["%s Color"] = "%s 색깔"
|
||||
L["%s Custom Variables"] = "%s 사용자 정의 변수"
|
||||
L["%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"] = "%s 기본 불투명도, 확대, 아이콘 삽입, 종횡비"
|
||||
L["%s Duration Function"] = "%s 지속시간 함수"
|
||||
@@ -75,9 +75,9 @@ local L = WeakAuras.L
|
||||
L["%s, Start Animation"] = "%s, 애니메이션 시작"
|
||||
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000사용자 정의|r 텍스처에 |cFFFF0000%s|r 혼합 모드%s%s"
|
||||
L["(Right click to rename)"] = "(우클릭으로 이름 변경)"
|
||||
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02x사용자 정의 색상|r"
|
||||
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02x사용자 정의 색깔|r"
|
||||
L["|cff999999Triggers tracking multiple units will default to being active even while no affected units are found without a Unit Count or Match Count setting applied.|r"] = "|cff999999여러 유닛을 추적하는 활성 조건은 유닛 수 또는 일치 횟수 설정이 안된 상태에서 오라에 걸린 유닛이 없을때도 기본으로 활성화됩니다.|r"
|
||||
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000참고:|r '%s'에만 설명을 지정합니다."
|
||||
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000참고:|r '%s'에만 설명이 설정됩니다"
|
||||
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000참고:|r 선택한 모든 위크오라에 URL을 설정합니다"
|
||||
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000참고:|r 이 그룹 및 속해있는 모든 위크오라에 URL을 설정합니다."
|
||||
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000자동|r 길이 조정"
|
||||
@@ -91,8 +91,8 @@ local L = WeakAuras.L
|
||||
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00고정:|r 프레임의 |cFFFF0000%s|r에 |cFFFF0000%s/%s|r의 위치 조정을 적용해서 고정"
|
||||
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00추가 옵션:|r"
|
||||
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00추가:|r %s 및 %s %s"
|
||||
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00글꼴 속성:|r |cFFFF0000%s|r 및 그림자 |c%s색상|r에 위치 조정 |cFFFF0000%s/%s|r%s%s"
|
||||
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00글꼴 속성:|r |cFFFF0000%s|r 및 그림자 |c%s색상|r에 위치 조정 |cFFFF0000%s/%s|r%s%s%s"
|
||||
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00글꼴 속성:|r |cFFFF0000%s|r 및 그림자 |c%s색깔|r, 위치 조정 |cFFFF0000%s/%s|r%s%s 적용"
|
||||
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00글꼴 속성:|r |cFFFF0000%s|r 및 그림자 |c%s색깔|r, 위치 조정 |cFFFF0000%s/%s|r%s%s%s 적용"
|
||||
L["|cffffcc00Format Options|r"] = "|cffffcc00형식 옵션|r"
|
||||
L[ [=[• |cff00ff00Player|r, |cff00ff00Target|r, |cff00ff00Focus|r, and |cff00ff00Pet|r correspond directly to those individual unitIDs.
|
||||
• |cff00ff00Specific Unit|r lets you provide a specific valid unitID to watch.
|
||||
@@ -199,21 +199,21 @@ Off Screen]=] ] = "위크오라가 화면 밖에 있습니다"
|
||||
L["Auto-Clone (Show All Matches)"] = "자동 복제 (일치하는걸 전부 표시)"
|
||||
L["Automatic length"] = "자동 길이 조정"
|
||||
L["Available Voices are system specific"] = "컴퓨터 환경에 따라 사용 가능한 음성이 다릅니다"
|
||||
L["Backdrop Color"] = "배경 색상"
|
||||
L["Backdrop Color"] = "배경막 색깔"
|
||||
L["Backdrop in Front"] = "앞쪽 배경"
|
||||
L["Backdrop Style"] = "배경 스타일"
|
||||
L["Background Inner"] = "배경 내부"
|
||||
L["Background Offset"] = "배경 위치 조정"
|
||||
L["Background Texture"] = "배경 텍스처"
|
||||
L["Bar Alpha"] = "바 불투명도"
|
||||
L["Bar Color Settings"] = "바 색상 설정"
|
||||
L["Bar Color Settings"] = "바 색깔 설정"
|
||||
L["Big Icon"] = "큰 아이콘"
|
||||
L["Blend Mode"] = "혼합 모드"
|
||||
L["Blue Rune"] = "푸른색 룬"
|
||||
L["Blue Sparkle Orb"] = "푸른 불꽃 구슬"
|
||||
L["Border %s"] = "테두리 %s"
|
||||
L["Border Anchor"] = "테두리 고정"
|
||||
L["Border Color"] = "테두리 색상"
|
||||
L["Border Color"] = "테두리 색깔"
|
||||
L["Border in Front"] = "앞쪽 테두리"
|
||||
L["Border Inset"] = "테두리 삽입"
|
||||
L["Border Offset"] = "테두리 위치 조정"
|
||||
@@ -247,7 +247,7 @@ Off Screen]=] ] = "위크오라가 화면 밖에 있습니다"
|
||||
L["Collapse all non-loaded displays"] = "불러오지 않은 모든 디스플레이를 최소화합니다"
|
||||
L["Collapse all pending Import"] = "보류 중인 모든 가져오기 접기"
|
||||
L["Collapsible Group"] = "접을 수 있는 그룹"
|
||||
L["color"] = "색상"
|
||||
L["color"] = "색깔"
|
||||
L["Column Height"] = "열 높이"
|
||||
L["Column Space"] = "열 간격"
|
||||
L["Columns"] = "열"
|
||||
@@ -305,7 +305,7 @@ UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:S
|
||||
L["Debug Log"] = "디버그 로그"
|
||||
L["Debug Log:"] = "디버그 로그:"
|
||||
L["Default"] = "기본값"
|
||||
L["Default Color"] = "기본 색상"
|
||||
L["Default Color"] = "기본 색깔"
|
||||
L["Delay"] = "시간 지연"
|
||||
L["Delete"] = "삭제"
|
||||
L["Delete all"] = "모두 삭제"
|
||||
@@ -322,8 +322,8 @@ UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:S
|
||||
L["Distribute Horizontally"] = "가로 분산 배치"
|
||||
L["Distribute Vertically"] = "세로 분산 배치"
|
||||
L["Do not group this display"] = "이 디스플레이를 그룹에 넣지 않습니다"
|
||||
L["Do you want to enable updates for this aura"] = "이 위크오라의 업데이트를 활성화 할까요"
|
||||
L["Do you want to ignore updates for this aura"] = "이 위크오라의 업데이트를 무시하고 싶으면 켜세요"
|
||||
L["Do you want to enable updates for this aura"] = "이 위크오라의 업데이트를 활성화 할까요?"
|
||||
L["Do you want to ignore updates for this aura"] = "이 위크오라의 업데이트를 무시할까요?"
|
||||
L["Documentation"] = "참고 문서"
|
||||
L["Done"] = "완료"
|
||||
L["Drag to move"] = "드래그로 이동"
|
||||
@@ -351,7 +351,7 @@ UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:S
|
||||
L["Enable Gradient"] = "그라디언트 활성화"
|
||||
L["Enable Swipe"] = "회전 애니메이션 켜기"
|
||||
L["Enable the \"Swipe\" radial overlay"] = "\"회전\" 원형 오버레이를 켭니다"
|
||||
L["Enabled"] = "활성화됨"
|
||||
L["Enabled"] = "활성화"
|
||||
L["End Angle"] = "종료 각도"
|
||||
L["End of %s"] = "%s의 끝"
|
||||
L["Enemy nameplate(s) found"] = "적 이름표 발견"
|
||||
@@ -393,7 +393,7 @@ UNIT_POWER_UPDATE:player, UNIT_AURA:nameplate:group PLAYER_TARGET_CHANGED CLEU:S
|
||||
L["Filter by Arena Spec"] = "투기장 전문화별 필터"
|
||||
L["Filter by Class"] = "직업별 필터"
|
||||
L["Filter by Group Role"] = "그룹 역할별 필터"
|
||||
L["Filter by Hostility"] = "적 유닛 필터"
|
||||
L["Filter by Hostility"] = "적/아군 필터"
|
||||
L["Filter by Npc ID"] = "NPC ID별 필터"
|
||||
L["Filter by Raid Role"] = "공격대 역할별 필터"
|
||||
L["Filter by Specialization"] = "전문화별 필터"
|
||||
@@ -426,7 +426,7 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
L["Glow %s"] = "반짝임 %s"
|
||||
L["Glow Action"] = "반짝임 동작"
|
||||
L["Glow Anchor"] = "반짝임 앵커"
|
||||
L["Glow Color"] = "반짝임 효과 색상"
|
||||
L["Glow Color"] = "반짝임 효과 색깔"
|
||||
L["Glow Frame Type"] = "반짝일 프레임 종류"
|
||||
L["Glow Type"] = "반짝임 효과 종류"
|
||||
L["Green Rune"] = "녹색 룬"
|
||||
@@ -489,7 +489,7 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
L["If checked, then this option group will start collapsed."] = "체크하면 이 옵션 그룹은 접기 상태로 시작합니다."
|
||||
L["If checked, then this separator will include text. Otherwise, it will be just a horizontal line."] = "체크하면 이 구분자에 텍스트가 들어갑니다. 텍스트를 넣지 않으면 줄만 있게 됩니다."
|
||||
L["If checked, then this space will span across multiple lines."] = "체크하면 이 공백은 여러 줄 사이에 들어가게 됩니다."
|
||||
L["If unchecked, then a default color will be used (usually yellow)"] = "체크하지 않으면 기본 색상(보통 노란색)이 사용됩니다."
|
||||
L["If unchecked, then a default color will be used (usually yellow)"] = "체크하지 않으면 기본 색깔(보통 노란색)이 사용됩니다."
|
||||
L["If unchecked, then this space will fill the entire line it is on in User Mode."] = "체크하지 않으면 이 공백은 사용자 모드에서 모든 줄에 채워질 것입니다."
|
||||
L["Ignore out of casting range"] = "유효 거리 밖이면 무시"
|
||||
L["Ignore out of checking range"] = "거리 검사가 안되면 무시"
|
||||
@@ -506,8 +506,8 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
L["Import has no UID, cannot be matched to existing auras."] = "가져오기에는 UID가 없으므로 기존 위크오라와 일치시킬 수 없습니다."
|
||||
L["Importing"] = "가져오기"
|
||||
L["Importing %s"] = "%s 가져오기"
|
||||
L["Importing a group with %s child auras."] = "자식 위크오라가 %s개 있는 그룹을 가져오는 중입니다."
|
||||
L["Importing a stand-alone aura."] = "독립형 위크오라를 가져오는 중입니다."
|
||||
L["Importing a group with %s child auras."] = "%s개의 자식 위크오라가 들어있는 그룹을 가져오고 있습니다."
|
||||
L["Importing a stand-alone aura."] = "단일 위크오라를 가져오고 있습니다."
|
||||
L["Importing...."] = "가져오는 중...."
|
||||
L["Incompatible changes to group region types detected"] = "호환되지 않는 변경점이 그룹 구역(region) 종류에서 감지됨"
|
||||
L["Incompatible changes to group structure detected"] = "그룹 구조에 호환되지 않는 변경점이 발견됨"
|
||||
@@ -540,10 +540,12 @@ Bleed classification via LibDispel]=] ] = [=[여러 속성 중 해제가 되는
|
||||
L["LibDeflate: Yoursafety"] = "LibDeflate: Yoursafety"
|
||||
L["LibDispel: Simpy"] = "LibDispel: Simpy"
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "제한"
|
||||
L["Line"] = "줄"
|
||||
L["Linear Texture %s"] = "직진 텍스처 %s"
|
||||
L["Linked aura: "] = "연결된 위크오라: "
|
||||
L["Linked Auras"] = "연결된 위크오라"
|
||||
L["Load"] = "불러오기"
|
||||
L["Loaded"] = "불러옴"
|
||||
L["Loaded/Standby"] = "불러옴/대기 중"
|
||||
@@ -678,8 +680,8 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[이벤트
|
||||
L["Purple Rune"] = "보라색 룬"
|
||||
L["Put this display in a group"] = "이 디스플레이를 그룹에 넣습니다"
|
||||
L["Range in yards"] = "미터 단위 거리"
|
||||
L["Ready for Install"] = "설치 준비 완료"
|
||||
L["Ready for Update"] = "업데이트 준비 완료"
|
||||
L["Ready for Install"] = "설치 가능"
|
||||
L["Ready for Update"] = "업데이트 가능"
|
||||
L["Re-center X"] = "내부 X 좌표"
|
||||
L["Re-center Y"] = "내부 Y 좌표"
|
||||
L["Reciprocal TRIGGER:# requests will be ignored!"] = "서로 상응하는 활성 조건 # 요청은 무시됩니다!"
|
||||
@@ -729,7 +731,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[이벤트
|
||||
L["Set Thumbnail Icon"] = "썸네일 아이콘을 설정합니다"
|
||||
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "위치가 고정된 프레임을 위크오라의 부모로 설정하여 외관이나 크기 등의 속성을 상속받도록 합니다."
|
||||
L["Settings"] = "설정"
|
||||
L["Shadow Color"] = "그림자 색상"
|
||||
L["Shadow Color"] = "그림자 색깔"
|
||||
L["Shadow X Offset"] = "그림자 X 위치 조정"
|
||||
L["Shadow Y Offset"] = "그림자 Y 위치 조정"
|
||||
L["Shift-click to create chat link"] = "Shift+클릭으로 대화창 링크 생성"
|
||||
@@ -814,7 +816,7 @@ every 3 events starting from 2nd and ending at 11th: 2-11/3]=] ] = [=[이벤트
|
||||
L["Templates could not be loaded, the addon is %s"] = "템플릿을 불러올 수 없습니다. 애드온은 %s입니다."
|
||||
L["Temporary Group"] = "임시 그룹"
|
||||
L["Text %s"] = "텍스트 %s"
|
||||
L["Text Color"] = "텍스트 색상"
|
||||
L["Text Color"] = "텍스트 색깔"
|
||||
L["Text Settings"] = "텍스트 설정"
|
||||
L["Texture %s"] = "텍스처 %s"
|
||||
L["Texture Info"] = "텍스처 정보"
|
||||
@@ -859,7 +861,7 @@ Upgrade your version of WeakAuras or wait for next release before installing thi
|
||||
L["Tick Center %s"] = "틱 중앙 %s"
|
||||
L["Tick Mode"] = "틱 모드"
|
||||
L["Tick Placement"] = "틱 배치"
|
||||
L["Time in"] = "시간 단위"
|
||||
L["Time in"] = "시간 기준"
|
||||
L["Tiny Icon"] = "아주 작은 아이콘"
|
||||
L["To Frame's"] = "프레임의 여기로"
|
||||
L["To Group's"] = "그룹의 여기로"
|
||||
|
||||
@@ -806,6 +806,7 @@ Bleed classification via LibDispel]=]
|
||||
--[[Translation missing --]]
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
--[[Translation missing --]]
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
--[[Translation missing --]]
|
||||
L["Limit"] = "Limit"
|
||||
--[[Translation missing --]]
|
||||
@@ -815,6 +816,8 @@ Bleed classification via LibDispel]=]
|
||||
--[[Translation missing --]]
|
||||
L["Linked aura: "] = "Linked aura: "
|
||||
--[[Translation missing --]]
|
||||
L["Linked Auras"] = "Linked Auras"
|
||||
--[[Translation missing --]]
|
||||
L["Load"] = "Load"
|
||||
L["Loaded"] = "Carregado"
|
||||
--[[Translation missing --]]
|
||||
|
||||
@@ -523,10 +523,13 @@ Bleed classification via LibDispel]=] ] = "Фильтровать только
|
||||
L["LibDeflate: Yoursafety"] = "LibDeflate: Yoursafety"
|
||||
L["LibDispel: Simpy"] = "LibDispel: Simpy"
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "Лимит"
|
||||
L["Line"] = "Строка"
|
||||
L["Linear Texture %s"] = "Линейная текстура %s"
|
||||
L["Linked aura: "] = "Связанная индикация: "
|
||||
--[[Translation missing --]]
|
||||
L["Linked Auras"] = "Linked Auras"
|
||||
L["Load"] = "Загрузка"
|
||||
L["Loaded"] = "Загружено"
|
||||
L["Loaded/Standby"] = "Загружен/Ожидает"
|
||||
|
||||
@@ -522,10 +522,12 @@ Bleed classification via LibDispel]=] ] = "仅过滤给定类型的可驱散的
|
||||
L["LibDeflate: Yoursafety"] = "LibDeflate: Yoursafety"
|
||||
L["LibDispel: Simpy"] = "LibDispel: Simpy"
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "限制"
|
||||
L["Line"] = "行"
|
||||
L["Linear Texture %s"] = "线性材质%s"
|
||||
L["Linked aura: "] = "关联光环:"
|
||||
L["Linked Auras"] = "连结的光环"
|
||||
L["Load"] = "载入"
|
||||
L["Loaded"] = "已载入"
|
||||
L["Loaded/Standby"] = "已载入/已就绪"
|
||||
|
||||
@@ -516,10 +516,12 @@ Bleed classification via LibDispel]=] ] = "只過濾被 LibDispel 分類為流
|
||||
L["LibDeflate: Yoursafety"] = "LibDeflate: Yoursafety"
|
||||
L["LibDispel: Simpy"] = "LibDispel: Simpy"
|
||||
L["LibSerialize: Sanjo"] = "LibSerialize: Sanjo"
|
||||
L["LibSpecialization: Funkeh"] = "LibSpecialization: Funkeh"
|
||||
L["Limit"] = "限制"
|
||||
L["Line"] = "線"
|
||||
L["Linear Texture %s"] = "線性材質 %s"
|
||||
L["Linked aura: "] = "已連結光環: "
|
||||
L["Linked Auras"] = "連結的光環"
|
||||
L["Load"] = "載入"
|
||||
L["Loaded"] = "已載入"
|
||||
L["Loaded/Standby"] = "已載入/準備就緒"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local pairs = pairs
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- WoW APIs
|
||||
local CreateFrame = CreateFrame
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local pairs = pairs
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local pairs = pairs
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- WoW APIs
|
||||
local CreateFrame = CreateFrame
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local rad = rad
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local pairs = pairs
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local tinsert, tremove, wipe = table.insert, table.remove, wipe
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
local AddonName, OptionsPrivate = ...
|
||||
local AddonName = ...
|
||||
local OptionsPrivate = select(2, ...)
|
||||
|
||||
-- Lua APIs
|
||||
local pairs, type, ipairs = pairs, type, ipairs
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user