This commit is contained in:
Bunny67
2020-11-15 23:43:10 +03:00
parent ca4a2660ec
commit 7cbc40c959
70 changed files with 7175 additions and 3055 deletions
+1 -1
View File
@@ -55,7 +55,7 @@ local function UpdateAnimations()
relativeProgress = 1 - ((state.expirationTime - time) / state.duration);
end
relativeProgress = state.inverse and (1 - relativeProgress) or relativeProgress;
anim.progress = relativeProgress / anim.duration
anim.progress = anim.duration > 0 and relativeProgress / anim.duration or 0
local iteration = math.floor(anim.progress);
--anim.progress = anim.progress - iteration;
if not(anim.iteration) then
+4 -9
View File
@@ -3,6 +3,7 @@ local AddonName, Private = ...
local WeakAuras = WeakAuras
local L = WeakAuras.L
local prettyPrint = WeakAuras.prettyPrint
local UnitAura = UnitAura
-- Unit Aura functions that return info about the first Aura matching the spellName or spellID given on the unit.
@@ -68,7 +69,7 @@ WeakAuras.WA_ClassColorName = WA_ClassColorName
-- UTF-8 Sub is pretty commonly needed
local WA_Utf8Sub = function(input, size)
local output = ""
if not input then
if type(input) ~= "string" then
return output
end
local i = 1
@@ -301,7 +302,6 @@ local FakeWeakAurasMixin = {
AddMany = true,
AddManyFromAddons = true,
Delete = true,
DeleteOption = true,
HideOptions = true,
Rename = true,
NewAura = true,
@@ -322,8 +322,6 @@ local FakeWeakAurasMixin = {
CloseCodeReview = true,
CloseImportExport = true,
CreateTemplateView = true,
DeleteOption = true,
DeleteCollapsedData = true,
DisplayToString = true,
FillOptions = true,
FindUnusedId = true,
@@ -335,7 +333,6 @@ local FakeWeakAurasMixin = {
OpenTriggerTemplate = true,
OpenCodeReview = true,
PickDisplay = true,
RenameCollapsedData = true,
SetMoverSizer = true,
SetImporting = true,
SortDisplayButtons = true,
@@ -346,9 +343,6 @@ local FakeWeakAurasMixin = {
UpdateThumbnail = true,
validate = true,
getDefaultGlow = true,
-- Note, I'm too lazy to move these to private because the code needs to deleted...
IsDefinedByAddon = true,
},
blockedTables = {
AuraWarnings = true,
@@ -365,7 +359,8 @@ local FakeWeakAurasMixin = {
frames = true,
loadFrame = true,
unitLoadFrame = true,
importDisplayButtons = true
importDisplayButtons = true,
loaded = true
},
override = {
-1
View File
@@ -46,7 +46,6 @@ local severityLevel = {
error = 2
}
-- TODO proper icons
local icons = {
info = [[Interface/friendsframe/informationicon.blp]],
warning = [[Interface/buttons/adventureguidemicrobuttonalert.blp]],
+1 -3
View File
@@ -31,7 +31,7 @@ function BuffTrigger.Add(data)
end
end
if hasLegacyAuraTrigger then
Private.AuraWarnings.UpdateWarning(data.uid, "legacy", "warning", "This aura has legacy aura trigger(s), which are no longer supported.")
Private.AuraWarnings.UpdateWarning(data.uid, "legacy", "warning", L["This aura has legacy aura trigger(s), which are no longer supported."])
else
Private.AuraWarnings.UpdateWarning(data.uid, "legacy")
end
@@ -44,8 +44,6 @@ end
function BuffTrigger.GetOverlayInfo(data, triggernum) return {} end
function BuffTrigger.CanHaveAuto(data, triggernum) return false end
function BuffTrigger.CanHaveClones(data, triggernum) return false end
function BuffTrigger.CanHaveTooltip(data, triggernum) end
+36 -13
View File
@@ -35,9 +35,6 @@ Returns whether the trigger can have a duration.
GetOverlayInfo(data, triggernum)
Returns a table containing all overlays. Currently there aren't any
CanHaveAuto(data, triggernum)
Returns whether the icon can be automatically selected.
CanHaveClones(data, triggernum)
Returns whether the trigger can have clones.
@@ -409,7 +406,7 @@ local function FindBestMatchDataForUnit(time, id, triggernum, triggerInfo, unit)
if remCheck then
matchCount = matchCount + 1
stackCount = stackCount + auraData.stacks
stackCount = stackCount + (auraData.stacks or 0)
if not bestMatch or triggerInfo.compareFunc(bestMatch, auraData) then
bestMatch = auraData
end
@@ -448,6 +445,8 @@ local function UpdateStateWithMatch(time, bestMatch, triggerStates, cloneId, mat
affected = affected,
unaffected = unaffected,
totalStacks = totalStacks,
initialTime = time,
refreshTime = time,
active = true,
time = time,
}
@@ -489,6 +488,15 @@ local function UpdateStateWithMatch(time, bestMatch, triggerStates, cloneId, mat
end
if state.stacks ~= bestMatch.stacks then
if state.stacks and bestMatch.stacks then
if state.stacks < bestMatch.stacks then
state.stackGainTime = time
state.stackLostTime = nil
else
state.stackGainTime = nil
state.stackLostTime = time
end
end
state.stacks = bestMatch.stacks
changed = true
end
@@ -504,6 +512,10 @@ local function UpdateStateWithMatch(time, bestMatch, triggerStates, cloneId, mat
end
if state.expirationTime ~= bestMatch.expirationTime then
-- A bit fuzzy checking
if state.expirationTime and bestMatch.expirationTime and bestMatch.expirationTime - state.expirationTime > 0.2 then
state.refreshTime = time
end
state.expirationTime = bestMatch.expirationTime
changed = true
end
@@ -2093,7 +2105,7 @@ function BuffTrigger.Add(data)
end
local matchCountFunc
if HasMatchCount(trigger) and trigger.match_countOperator and trigger.match_count then
if HasMatchCount(trigger) and trigger.match_countOperator and trigger.match_count and tonumber(trigger.match_count) then
local count = tonumber(trigger.match_count)
local match_countFuncStr = Private.function_strings.count:format(trigger.match_countOperator, count)
matchCountFunc = WeakAuras.LoadFunction(match_countFuncStr)
@@ -2197,14 +2209,6 @@ function BuffTrigger.GetOverlayInfo(data, triggernum)
return {}
end
--- Returns whether the icon can be automatically selected.
-- @param data
-- @param triggernum
-- @return boolean
function BuffTrigger.CanHaveAuto(data, triggernum)
return true
end
--- Returns whether the trigger can have clones.
-- @param data
-- @param triggernum
@@ -2425,6 +2429,25 @@ function BuffTrigger.GetTriggerConditions(data, triggernum)
}
end
if trigger.unit ~= "multi" then
result["stackGainTime"] = {
display = L["Since Stack Gain"],
type = "elapsedTimer"
}
result["stackLostTime"] = {
display = L["Since Stack Lost"],
type = "elapsedTimer"
}
result["initialTime"] = {
display = L["Since Apply"],
type = "elapsedTimer"
}
result["refreshTime"] = {
display = L["Since Apply/Refresh"],
type = "elapsedTimer"
}
end
return result
end
+111 -95
View File
@@ -4,16 +4,35 @@ local AddonName, Private = ...
local L = WeakAuras.L
local timer = WeakAuras.timer
-- Dynamic Condition functions to run. keyed on event and id
-- Dynamic Condition functions to run. keyed on event and uid
local dynamicConditions = {};
-- Global Dynamic Condition Funcs, keyed on the event
local globalDynamicConditionFuncs = {};
-- Check Conditions Functions, keyed on id
-- Check Conditions Functions, keyed on uid
local checkConditions = {};
local clones = WeakAuras.clones;
local conditionChecksTimers = {};
conditionChecksTimers.recheckTime = {};
conditionChecksTimers.recheckHandle = {};
local function OnDelete(event, uid)
checkConditions[uid] = nil
conditionChecksTimers.recheckTime[uid] = nil
if (conditionChecksTimers.recheckHandle[uid]) then
for cloneId, v in pairs(conditionChecksTimers.recheckHandle[uid]) do
timer:CancelTimer(v)
end
end
conditionChecksTimers.recheckHandle[uid] = nil
for event, funcs in pairs(dynamicConditions) do
funcs[uid] = nil
end
end
Private:RegisterCallback("Delete", OnDelete)
local function formatValueForAssignment(vType, value, pathToCustomFunction, pathToFormatters)
if (value == nil) then
@@ -24,7 +43,19 @@ local function formatValueForAssignment(vType, value, pathToCustomFunction, path
elseif(vType == "number") then
return value and tostring(value) or "0";
elseif (vType == "list") then
return type(value) == "string" and string.format("%q", value) or "nil";
if type(value) == "string" then
return string.format("%q", value)
elseif type(value) == "number" then
return tostring(value)
end
return "nil"
elseif (vType == "icon") then
if type(value) == "string" then
return string.format("%q", value)
elseif type(value) == "number" then
return tostring(value)
end
return "nil"
elseif(vType == "color") then
if (value and type(value) == "table") then
return string.format("{%s, %s, %s, %s}", tostring(value[1]), tostring(value[2]), tostring(value[3]), tostring(value[4]));
@@ -78,7 +109,7 @@ local function formatValueForAssignment(vType, value, pathToCustomFunction, path
end
local function formatValueForCall(type, property)
if (type == "bool" or type == "number" or type == "list") then
if (type == "bool" or type == "number" or type == "list" or type == "icon") then
return "propertyChanges['" .. property .. "']";
elseif (type == "color") then
local pcp = "propertyChanges['" .. property .. "']";
@@ -87,33 +118,26 @@ local function formatValueForCall(type, property)
return "nil";
end
local conditionChecksTimers = {};
conditionChecksTimers.recheckTime = {};
conditionChecksTimers.recheckHandle = {};
function WeakAuras.scheduleConditionCheck(time, id, cloneId)
conditionChecksTimers.recheckTime[id] = conditionChecksTimers.recheckTime[id] or {}
conditionChecksTimers.recheckHandle[id] = conditionChecksTimers.recheckHandle[id] or {};
if (conditionChecksTimers.recheckTime[id][cloneId] and conditionChecksTimers.recheckTime[id][cloneId] > time) then
timer:CancelTimer(conditionChecksTimers.recheckHandle[id][cloneId]);
conditionChecksTimers.recheckHandle[id][cloneId] = nil;
function WeakAuras.scheduleConditionCheck(time, uid, cloneId)
conditionChecksTimers.recheckTime[uid] = conditionChecksTimers.recheckTime[uid] or {}
conditionChecksTimers.recheckHandle[uid] = conditionChecksTimers.recheckHandle[uid] or {};
if (conditionChecksTimers.recheckTime[uid][cloneId] and conditionChecksTimers.recheckTime[uid][cloneId] > time) then
timer:CancelTimer(conditionChecksTimers.recheckHandle[uid][cloneId]);
conditionChecksTimers.recheckHandle[uid][cloneId] = nil;
end
if (conditionChecksTimers.recheckHandle[id][cloneId] == nil) then
conditionChecksTimers.recheckHandle[id][cloneId] = timer:ScheduleTimer(function()
conditionChecksTimers.recheckHandle[id][cloneId] = nil;
local region;
if(cloneId and cloneId ~= "") then
region = clones[id] and clones[id][cloneId];
else
region = WeakAuras.regions[id].region;
end
if (conditionChecksTimers.recheckHandle[uid][cloneId] == nil) then
conditionChecksTimers.recheckHandle[uid][cloneId] = timer:ScheduleTimer(function()
conditionChecksTimers.recheckHandle[uid][cloneId] = nil;
local region = Private.GetRegionByUID(uid, cloneId)
if (region and region.toShow) then
checkConditions[id](region);
checkConditions[uid](region);
end
end, time - GetTime())
conditionChecksTimers.recheckTime[id][cloneId] = time;
conditionChecksTimers.recheckTime[uid][cloneId] = time;
end
end
@@ -174,7 +198,7 @@ local function CreateTestForCondition(uid, input, allConditionsTemplate, usedSta
if preamble then
WeakAuras.conditionHelpers[uid] = WeakAuras.conditionHelpers[uid] or {}
WeakAuras.conditionHelpers[uid].preambles = WeakAuras.conditionHelpers[uid].preambles or {}
tinsert(WeakAuras.conditionHelpers[uid].preambles, preamble(value));
tinsert(WeakAuras.conditionHelpers[uid].preambles, preamble(value) or "");
local preambleNumber = #WeakAuras.conditionHelpers[uid].preambles
preambleString = string.format("WeakAuras.conditionHelpers[%q].preambles[%s]", uid, preambleNumber)
end
@@ -216,6 +240,12 @@ local function CreateTestForCondition(uid, input, allConditionsTemplate, usedSta
else
check = stateCheck .. stateVariableCheck .. "state[" .. trigger .. "]" .. string.format("[%q]", variable) .. "- now" .. op .. value;
end
elseif (cType == "elapsedTimer" and value and op) then
if (op == "==") then
check = stateCheck .. stateVariableCheck .. "abs(state[" .. trigger .. "]" .. string.format("[%q]", variable) .. "- now +" .. value .. ") < 0.05";
else
check = stateCheck .. stateVariableCheck .. "now - state[" .. trigger .. "]" .. string.format("[%q]", variable) .. op .. value;
end
elseif (cType == "select" and value and op) then
if (tonumber(value)) then
check = stateCheck .. stateVariableCheck .. "state[" .. trigger .. "]" .. string.format("[%q]", variable) .. op .. tonumber(value);
@@ -234,12 +264,18 @@ local function CreateTestForCondition(uid, input, allConditionsTemplate, usedSta
check = stateCheck .. stateVariableCheck .. "state[" .. trigger .. "]" .. string.format("[%q]", variable) .. ":match([[" .. value .. "]], 1, true)";
end
end
-- If adding a new condition type, don't forget to adjust the validator in the options code
if (cType == "timer" and value) then
recheckCode = " nextTime = state[" .. trigger .. "] and state[" .. trigger .. "]" .. string.format("[%q]", variable) .. " and (state[" .. trigger .. "]" .. string.format("[%q]", variable) .. " -" .. value .. ")\n";
recheckCode = recheckCode .. " if (nextTime and (not recheckTime or nextTime < recheckTime) and nextTime >= now) then\n"
recheckCode = recheckCode .. " recheckTime = nextTime\n";
recheckCode = recheckCode .. " end\n"
elseif (cType == "elapsedTimer" and value) then
recheckCode = " nextTime = state[" .. trigger .. "] and state[" .. trigger .. "]" .. string.format("[%q]", variable) .. " and (state[" .. trigger .. "]" .. string.format("[%q]", variable) .. " +" .. value .. ")\n";
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
end
@@ -262,13 +298,10 @@ local function CreateCheckCondition(uid, ret, condition, conditionNumber, allCon
ret = ret .. " end\n";
end
if (recheckCode) then
ret = ret .. recheckCode;
end
if (check or recheckCode) then
if (check) then
ret = ret .. "\n";
end
return ret;
return ret, recheckCode;
end
local function ParseProperty(property)
@@ -509,6 +542,7 @@ local function ConstructConditionFunction(data)
ret = ret .. "local newActiveConditions = {};\n"
ret = ret .. "local propertyChanges = {};\n"
ret = ret .. "local nextTime;\n"
ret = ret .. string.format("local uid = %q\n", data.uid)
ret = ret .. "return function(region, hideRegion)\n";
if (debug) then ret = ret .. " print('check conditions for:', region.id, region.cloneId)\n"; end
ret = ret .. " local id = region.id\n";
@@ -522,17 +556,23 @@ local function ConstructConditionFunction(data)
local normalConditionCount = data.conditions and #data.conditions;
-- First Loop gather which conditions are active
ret = ret .. " if (not hideRegion) then\n"
local recheckCode = ""
if (data.conditions) then
WeakAuras.conditionHelpers[data.uid] = nil
for conditionNumber, condition in ipairs(data.conditions) do
local nextIsLinked = data.conditions[conditionNumber + 1] and data.conditions[conditionNumber + 1].linked
ret = CreateCheckCondition(data.uid, ret, condition, conditionNumber, allConditionsTemplate, nextIsLinked, debug)
local additionalRecheckCode
ret, additionalRecheckCode = CreateCheckCondition(data.uid, ret, condition, conditionNumber, allConditionsTemplate, nextIsLinked, debug)
if additionalRecheckCode then
recheckCode = recheckCode .. "\n" .. additionalRecheckCode
end
end
end
ret = ret .. " end\n";
ret = ret .. recheckCode
ret = ret .. " if (recheckTime) then\n"
ret = ret .. " WeakAuras.scheduleConditionCheck(recheckTime, id, cloneId);\n"
ret = ret .. " WeakAuras.scheduleConditionCheck(recheckTime, uid, cloneId);\n"
ret = ret .. " end\n"
local properties = Private.GetProperties(data);
@@ -581,16 +621,28 @@ local function ConstructConditionFunction(data)
return ret;
end
local function CancelTimers(uid)
conditionChecksTimers.recheckTime[uid] = nil;
if (conditionChecksTimers.recheckHandle[uid]) then
for _, v in pairs(conditionChecksTimers.recheckHandle[uid]) do
timer:CancelTimer(v);
end
end
conditionChecksTimers.recheckHandle[uid] = nil;
end
function Private.LoadConditionFunction(data)
CancelTimers(data.uid)
local checkConditionsFuncStr = ConstructConditionFunction(data);
local checkCondtionsFunc = checkConditionsFuncStr and WeakAuras.LoadFunction(checkConditionsFuncStr, data.id, "condition checks");
checkConditions[data.id] = checkCondtionsFunc;
checkConditions[data.uid] = checkCondtionsFunc;
end
function Private.RunConditions(region, id, hideRegion)
if (checkConditions[id]) then
checkConditions[id](region, hideRegion);
function Private.RunConditions(region, uid, hideRegion)
if (checkConditions[uid]) then
checkConditions[uid](region, hideRegion);
end
end
@@ -610,12 +662,13 @@ function Private.GetGlobalConditionState()
end
local function runDynamicConditionFunctions(funcs)
for id in pairs(funcs) do
if (Private.IsAuraActive(id) and checkConditions[id]) then
local activeTriggerState = WeakAuras.GetTriggerStateForTrigger(id, Private.ActiveTrigger(id));
for cloneId, state in pairs(activeTriggerState) do
for uid in pairs(funcs) do
local id = Private.UIDtoID(uid)
if (Private.IsAuraActive(uid) and checkConditions[uid]) then
local activeStates = WeakAuras.GetActiveStates(id)
for cloneId, state in pairs(activeStates) do
local region = WeakAuras.GetRegion(id, cloneId);
checkConditions[id](region, false);
checkConditions[uid](region, false);
end
end
end
@@ -643,14 +696,14 @@ end
local registeredGlobalFunctions = {};
local function EvaluateCheckForRegisterForGlobalConditions(id, check, allConditionsTemplate, register)
local function EvaluateCheckForRegisterForGlobalConditions(uid, check, allConditionsTemplate, register)
local trigger = check and check.trigger;
local variable = check and check.variable;
if (trigger == -2) then
if (check.checks) then
for _, subcheck in ipairs(check.checks) do
EvaluateCheckForRegisterForGlobalConditions(id, subcheck, allConditionsTemplate, register);
EvaluateCheckForRegisterForGlobalConditions(uid, subcheck, allConditionsTemplate, register);
end
end
elseif trigger == -1 and variable == "customcheck" then
@@ -660,7 +713,7 @@ local function EvaluateCheckForRegisterForGlobalConditions(id, check, allConditi
register[event] = true;
dynamicConditions[event] = {};
end
dynamicConditions[event][id] = true;
dynamicConditions[event][uid] = true;
end
end
elseif (trigger and variable) then
@@ -671,7 +724,7 @@ local function EvaluateCheckForRegisterForGlobalConditions(id, check, allConditi
register[event] = true;
dynamicConditions[event] = {};
end
dynamicConditions[event][id] = true;
dynamicConditions[event][uid] = true;
end
if (conditionTemplate.globalStateUpdate and not registeredGlobalFunctions[variable]) then
@@ -686,10 +739,10 @@ local function EvaluateCheckForRegisterForGlobalConditions(id, check, allConditi
end
end
function Private.RegisterForGlobalConditions(id)
local data = WeakAuras.GetData(id);
function Private.RegisterForGlobalConditions(uid)
local data = Private.GetDataByUID(uid);
for event, conditionFunctions in pairs(dynamicConditions) do
conditionFunctions.id = nil;
conditionFunctions[uid] = nil;
end
local register = {};
@@ -698,7 +751,7 @@ function Private.RegisterForGlobalConditions(id)
allConditionsTemplate[-1] = Private.GetGlobalConditions();
for conditionNumber, condition in ipairs(data.conditions) do
EvaluateCheckForRegisterForGlobalConditions(id, condition.check, allConditionsTemplate, register);
EvaluateCheckForRegisterForGlobalConditions(uid, condition.check, allConditionsTemplate, register);
end
end
@@ -720,17 +773,17 @@ function Private.RegisterForGlobalConditions(id)
end
end
function Private.UnregisterForGlobalConditions(id)
function Private.UnregisterForGlobalConditions(uid)
for event, condFuncs in pairs(dynamicConditions) do
condFuncs[id] = nil;
condFuncs[uid] = nil;
end
end
function Private.UnloadAllConditions()
for id in pairs(conditionChecksTimers.recheckTime) do
if (conditionChecksTimers.recheckHandle[id]) then
for _, v in pairs(conditionChecksTimers.recheckHandle[id]) do
for uid in pairs(conditionChecksTimers.recheckTime) do
if (conditionChecksTimers.recheckHandle[uid]) then
for _, v in pairs(conditionChecksTimers.recheckHandle[uid]) do
timer:CancelTimer(v)
end
end
@@ -741,44 +794,7 @@ function Private.UnloadAllConditions()
dynamicConditions = {}
end
function Private.UnloadConditions(id)
conditionChecksTimers.recheckTime[id] = nil;
if (conditionChecksTimers.recheckHandle[id]) then
for _, v in pairs(conditionChecksTimers.recheckHandle[id]) do
timer:CancelTimer(v);
end
end
conditionChecksTimers.recheckHandle[id] = nil;
Private.UnregisterForGlobalConditions(id);
end
function Private.DeleteConditions(id)
checkConditions[id] = nil
conditionChecksTimers.recheckTime[id] = nil
if (conditionChecksTimers.recheckHandle[id]) then
for cloneId, v in pairs(conditionChecksTimers.recheckHandle[id]) do
timer:CancelTimer(v)
end
end
conditionChecksTimers.recheckHandle[id] = nil
for event, funcs in pairs(dynamicConditions) do
funcs[id] = nil
end
end
function Private.RenameConditions(oldid, newid)
checkConditions[newid] = checkConditions[oldid];
checkConditions[oldid] = nil;
conditionChecksTimers.recheckTime[newid] = conditionChecksTimers.recheckTime[oldid];
conditionChecksTimers.recheckTime[oldid] = nil;
conditionChecksTimers.recheckHandle[newid] = conditionChecksTimers.recheckHandle[oldid];
conditionChecksTimers.recheckHandle[oldid] = nil;
for event, funcs in pairs(dynamicConditions) do
funcs[newid] = funcs[oldid]
funcs[oldid] = nil;
end
function Private.UnloadConditions(uid)
CancelTimers(uid)
Private.UnregisterForGlobalConditions(uid);
end
+47 -74
View File
@@ -34,9 +34,6 @@ Returns whether the trigger can have a duration.
GetOverlayInfo(data, triggernum)
Returns a table containing the names of all overlays
CanHaveAuto(data, triggernum)
Returns whether the icon can be automatically selected.
CanHaveClones(data)
Returns whether the trigger can have clones.
@@ -698,16 +695,16 @@ function WeakAuras.ScanEvents(event, arg1, arg2, ...)
Private.StopProfileSystem("generictrigger " .. orgEvent )
return;
end
Private.ScanEventsInternal(event_list, event, arg1, arg2, ...);
WeakAuras.ScanEventsInternal(event_list, event, arg1, arg2, ...);
elseif (event == "COMBAT_LOG_EVENT_UNFILTERED_CUSTOM") then
-- This reverts the COMBAT_LOG_EVENT_UNFILTERED_CUSTOM workaround so that custom triggers that check the event argument will work as expected
if(event == "COMBAT_LOG_EVENT_UNFILTERED_CUSTOM") then
event = "COMBAT_LOG_EVENT_UNFILTERED";
end
Private.ScanEventsInternal(event_list, event, arg1, arg2, ...);
WeakAuras.ScanEventsInternal(event_list, event, arg1, arg2, ...);
else
Private.ScanEventsInternal(event_list, event, arg1, arg2, ...);
WeakAuras.ScanEventsInternal(event_list, event, arg1, arg2, ...);
end
Private.StopProfileSystem("generictrigger " .. orgEvent )
end
@@ -739,7 +736,7 @@ function WeakAuras.ScanUnitEvents(event, unit, ...)
Private.StopProfileSystem("generictrigger " .. event .. " " .. unit)
end
function Private.ScanEventsInternal(event_list, event, arg1, arg2, ... )
function WeakAuras.ScanEventsInternal(event_list, event, arg1, arg2, ... )
for id, triggers in pairs(event_list) do
Private.StartProfileAura(id);
Private.ActivateAuraEnvironment(id);
@@ -1377,7 +1374,7 @@ function GenericTrigger.Add(data, region)
automaticAutoHide = automaticAutoHide,
tsuConditionVariables = tsuConditionVariables,
prototype = prototype,
ignoreOptionsEventErrors = data.ignoreOptionsEventErrors
ignoreOptionsEventErrors = data.information.ignoreOptionsEventErrors
};
end
end
@@ -1772,9 +1769,9 @@ do
local function FetchSpellCooldown(self, id)
if self.duration[id] and self.expirationTime[id] then
return self.expirationTime[id] - self.duration[id], self.duration[id]
return self.expirationTime[id] - self.duration[id], self.duration[id], self.readyTime[id]
end
return 0, 0
return 0, 0, nil
end
local function HandleSpell(self, id, startTime, duration)
@@ -1800,6 +1797,7 @@ do
if self.expirationTime[id] and self.expirationTime[id] > endTime and self.expirationTime[id] ~= 0 then
self.duration[id] = 0
self.expirationTime[id] = 0
self.readyTime[id] = time
changed = true
nowReady = true
end
@@ -1819,6 +1817,12 @@ do
nowReady = endTime == 0
end
if duration == 0 then
self.readyTime[id] = time
else
self.readyTime[id] = nil
end
RecheckHandles:Schedule(endTime, id)
return changed, nowReady
end
@@ -1827,6 +1831,7 @@ do
local cd = {
duration = {},
expirationTime = {},
readyTime = {},
handles = {}, -- Share handles, and use lowest time to schedule
HandleSpell = HandleSpell,
FetchSpellCooldown = FetchSpellCooldown
@@ -1895,19 +1900,19 @@ do
end
function WeakAuras.GetSpellCooldown(id, ignoreRuneCD, showgcd, track)
local startTime, duration, gcdCooldown;
local startTime, duration, gcdCooldown, readyTime
if track == "charges" then
startTime, duration = spellCdsCharges:FetchSpellCooldown(id)
startTime, duration, readyTime = spellCdsCharges:FetchSpellCooldown(id)
elseif track == "cooldown" then
if ignoreRuneCD then
startTime, duration = spellCdsOnlyCooldownRune:FetchSpellCooldown(id)
startTime, duration, readyTime = spellCdsOnlyCooldownRune:FetchSpellCooldown(id)
else
startTime, duration = spellCdsOnlyCooldown:FetchSpellCooldown(id)
startTime, duration, readyTime = spellCdsOnlyCooldown:FetchSpellCooldown(id)
end
elseif (ignoreRuneCD) then
startTime, duration = spellCdsRune:FetchSpellCooldown(id)
startTime, duration, readyTime = spellCdsRune:FetchSpellCooldown(id)
else
startTime, duration = spellCds:FetchSpellCooldown(id)
startTime, duration, readyTime = spellCds:FetchSpellCooldown(id)
end
if (showgcd) then
@@ -1918,7 +1923,7 @@ do
end
end
return startTime, duration, gcdCooldown;
return startTime, duration, gcdCooldown, readyTime
end
function WeakAuras.GetSpellCharges(id)
@@ -2665,7 +2670,6 @@ do
function WeakAuras.ScheduleDbmCheck(fireTime)
if not scheduled_scans[fireTime] then
scheduled_scans[fireTime] = timer:ScheduleTimer(doDbmScan, fireTime - GetTime() + 0.1, fireTime)
WeakAuras.debug("Scheduled dbm scan at "..fireTime)
end
end
end
@@ -3330,40 +3334,6 @@ function GenericTrigger.GetOverlayInfo(data, triggernum)
return result;
end
function GenericTrigger.CanHaveAuto(data, triggernum)
-- Is also called on importing before conversion, so do a few checks
local trigger = data.triggers[triggernum].trigger
if (not trigger) then
return false;
end
if(
(
(
trigger.type == "event"
or trigger.type == "status"
)
and trigger.event
and Private.event_prototypes[trigger.event]
and (
Private.event_prototypes[trigger.event].iconFunc
or Private.event_prototypes[trigger.event].canHaveAuto
)
)
or (
trigger.type == "custom"
and ((
trigger.customIcon
and trigger.customIcon ~= ""
) or trigger.custom_type == "stateupdate")
)
) then
return true;
else
return false;
end
end
function GenericTrigger.CanHaveClones(data)
return false;
end
@@ -3507,6 +3477,27 @@ local commonConditions = {
}
}
function Private.ExpandCustomVariables(variables)
-- Make the life of tsu authors easier, by automatically filling in the details for
-- expirationTime, duration, value, total, stacks, if those exists but aren't a table value
-- By allowing a short-hand notation of just variable = type
-- In addition to the long form of variable = { type = xyz, display = "desc"}
for k, v in pairs(commonConditions) do
if (variables[k] and type(variables[k]) ~= "table") then
variables[k] = v;
end
end
for k, v in pairs(variables) do
if (type(v) == "string") then
variables[k] = {
display = k,
type = v,
};
end
end
end
function GenericTrigger.GetTriggerConditions(data, triggernum)
local trigger = data.triggers[triggernum].trigger
@@ -3544,7 +3535,7 @@ function GenericTrigger.GetTriggerConditions(data, triggernum)
for _, v in pairs(Private.event_prototypes[trigger.event].args) do
if (v.conditionType and v.name and v.display) then
local enable = true;
if (v.enable) then
if (v.enable ~= nil) then
if type(v.enable) == "function" then
enable = v.enable(trigger);
elseif type(v.enable) == "boolean" then
@@ -3559,12 +3550,12 @@ function GenericTrigger.GetTriggerConditions(data, triggernum)
}
if (result[v.name].type == "select" or result[v.name].type == "unit") then
if (v.conditionValues) then
result[v.name].values = WeakAuras[v.conditionValues];
result[v.name].values = Private[v.conditionValues] or WeakAuras[v.conditionValues];
else
if type(v.values) == "function" then
result[v.name].values = v.values()
else
result[v.name].values = WeakAuras[v.values];
result[v.name].values = Private[v.values] or WeakAuras[v.values];
end
end
end
@@ -3622,25 +3613,7 @@ function GenericTrigger.GetTriggerConditions(data, triggernum)
if (type(result)) ~= "table" then
return nil;
end
-- Make the life of tsu authors easier, by automatically filling in the details for
-- expirationTime, duration, value, total, stacks, if those exists but aren't a table value
-- By allowing a short-hand notation of just variable = type
-- In addition to the long form of variable = { type = xyz, display = "desc"}
for k, v in pairs(commonConditions) do
if (result[k] and type(result[k]) ~= "table") then
result[k] = v;
end
end
for k, v in pairs(result) do
if (type(v) == "string") then
result[k] = {
display = k,
type = v,
};
end
end
Private.ExpandCustomVariables(result)
for k, v in pairs(result) do
if (type(v) ~= "table") then
result[k] = nil;
+2 -2
View File
@@ -8,8 +8,8 @@ WeakAuras.halfWidth = WeakAuras.normalWidth / 2
WeakAuras.doubleWidth = WeakAuras.normalWidth * 2
local versionStringFromToc = GetAddOnMetadata("WeakAuras", "Version")
local versionString = "2.18.0"
local buildTime = "20200802154726"
local versionString = "3.0.6"
local buildTime = "20201109223200"
WeakAuras.versionString = versionStringFromToc
WeakAuras.buildTime = buildTime
@@ -1,5 +1,5 @@
local MAJOR_VERSION = "LibGetFrame-1.0"
local MINOR_VERSION = 20
local MINOR_VERSION = 24
if not LibStub then error(MAJOR_VERSION .. " requires LibStub.") end
local lib = LibStub:NewLibrary(MAJOR_VERSION, MINOR_VERSION)
if not lib then return end
@@ -23,25 +23,26 @@ local defaultFramePriorities = {
[7] = "^HealBot", -- healbot
[8] = "^GridLayout", -- grid
[9] = "^Grid2Layout", -- grid2
[10] = "^ElvUF_RaidGroup", -- elv
[11] = "^oUF_bdGrid", -- bdgrid
[12] = "^oUF_.-Raid", -- generic oUF
[13] = "^LimeGroup", -- lime
[14] = "^SUFHeaderraid", -- suf
[10] = "^PlexusLayout", -- plexus
[11] = "^ElvUF_RaidGroup", -- elv
[12] = "^oUF_bdGrid", -- bdgrid
[13] = "^oUF_.-Raid", -- generic oUF
[14] = "^LimeGroup", -- lime
[15] = "^SUFHeaderraid", -- suf
-- party frames
[15] = "^AleaUI_GroupHeader", -- Alea
[16] = "^SUFHeaderparty", --suf
[17] = "^ElvUF_PartyGroup", -- elv
[18] = "^oUF_.-Party", -- generic oUF
[19] = "^PitBull4_Groups_Party", -- pitbull4
[20] = "^CompactRaid", -- blizz
[21] = "^CompactParty", -- blizz
[16] = "^AleaUI_GroupHeader", -- Alea
[17] = "^SUFHeaderparty", --suf
[18] = "^ElvUF_PartyGroup", -- elv
[19] = "^oUF_.-Party", -- generic oUF
[20] = "^PitBull4_Groups_Party", -- pitbull4
[21] = "^CompactRaid", -- blizz
[22] = "^PartyMemberFrame", -- blizz
-- player frame
[22] = "^SUFUnitplayer",
[23] = "^PitBull4_Frames_Player",
[24] = "^ElvUF_Player",
[25] = "^oUF_.-Player",
[26] = "^PlayerFrame",
[23] = "^SUFUnitplayer",
[24] = "^PitBull4_Frames_Player",
[25] = "^ElvUF_Player",
[26] = "^oUF_.-Player",
[27] = "^PlayerFrame",
}
local defaultPlayerFrames = {
@@ -67,6 +68,9 @@ local defaultTargettargetFrames = {
"oUF_ToT",
"TargetTargetFrame",
}
local defaultPartyTargetFrames = {
"SUFChildpartytarget%d",
}
local GetFramesCache = {}
local FrameToUnitFresh = {}
@@ -182,12 +186,15 @@ local defaultOptions = {
ignorePlayerFrame = true,
ignoreTargetFrame = true,
ignoreTargettargetFrame = true,
ignorePartyTargetFrame = true,
playerFrames = defaultPlayerFrames,
targetFrames = defaultTargetFrames,
targettargetFrames = defaultTargettargetFrames,
partyTargetFrames = defaultPartyTargetFrames,
ignoreFrames = {
"PitBull4_Frames_Target's target's target",
"ElvUF_PartyGroup%dUnitButton%dTarget",
"ElvUF_FocusTarget",
"RavenButton"
},
returnAll = false,
@@ -228,6 +235,11 @@ function lib.GetUnitFrame(target, opt)
tinsert(ignoredFrames, v)
end
end
if opt.ignorePartyTargetFrame then
for _,v in pairs(opt.partyTargetFrames) do
tinsert(ignoredFrames, v)
end
end
local frames = GetUnitFrames(target, ignoredFrames)
if not frames then return end
+375 -239
View File
File diff suppressed because it is too large Load Diff
+156 -25
View File
@@ -4,6 +4,18 @@ local L = WeakAuras.L
L[" • %d auras added"] = " • %d auras added"
L[" • %d auras deleted"] = " • %d auras deleted"
L[" • %d auras modified"] = " • %d auras modified"
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=]
L[ [=[
Supports multiple entries, separated by commas]=] ] = [=[
Supports multiple entries, separated by commas]=]
L["%s - %i. Trigger"] = "%s - %i. Trigger"
L["%s - Alpha Animation"] = "%s - Alpha Animation"
L["%s - Color Animation"] = "%s - Color Animation"
@@ -30,16 +42,19 @@ 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["* Suffix"] = "* Suffix"
L["/wa help - Show this message"] = "/wa help - Show this message"
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Toggle the minimap icon"
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Show the results from the most recent profiling"
L["/wa pstart - Start profiling"] = "/wa pstart - Start profiling"
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = "/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."
L["/wa pstop - Finish profiling"] = "/wa pstop - Finish profiling"
L["/wa repair - Repair tool"] = "/wa repair - Repair tool"
L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55fLeft-Click|r to toggle showing the main window."
L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."
L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r to toggle performance profiling window."
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fShift-Click|r to pause addon execution."
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped"
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Not|r Player Name/Realm"
L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s"
L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None"
L["10 Man Raid"] = "10 Man Raid"
@@ -47,7 +62,9 @@ L["20 Man Raid"] = "20 Man Raid"
L["25 Man Raid"] = "25 Man Raid"
L["40 Man Raid"] = "40 Man Raid"
L["5 Man Dungeon"] = "5 Man Dungeon"
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"
L["Abbreviate"] = "Abbreviate"
L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)"
L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)"
L["Absorb"] = "Absorb"
L["Absorb Display"] = "Absorb Display"
L["Absorbed"] = "Absorbed"
@@ -73,6 +90,8 @@ L["Alpha"] = "Alpha"
L["Alternate Power"] = "Alternate Power"
L["Always"] = "Always"
L["Always active trigger"] = "Always active trigger"
L["Always include realm"] = "Always include realm"
L["Always True"] = "Always True"
L["Amount"] = "Amount"
L["And Talent selected"] = "And Talent selected"
L["Animations"] = "Animations"
@@ -90,11 +109,16 @@ L["Array"] = "Array"
L["Ascending"] = "Ascending"
L["Assigned Role"] = "Assigned Role"
L["At Least One Enemy"] = "At Least One Enemy"
L["At missing Value"] = "At missing Value"
L["At Percent"] = "At Percent"
L["At Value"] = "At Value"
L["Attach to End"] = "Attach to End"
L["Attach to Start"] = "Attach to Start"
L["Attack Power"] = "Attack Power"
L["Attackable"] = "Attackable"
L["Attackable Target"] = "Attackable Target"
L["Aura"] = "Aura"
L["Aura '%s': %s"] = "Aura '%s': %s"
L["Aura Applied"] = "Aura Applied"
L["Aura Applied Dose"] = "Aura Applied Dose"
L["Aura Broken"] = "Aura Broken"
@@ -114,6 +138,7 @@ L["Author Options"] = "Author Options"
L["Auto"] = "Auto"
L["Autocast Shine"] = "Autocast Shine"
L["Automatic"] = "Automatic"
L["Automatic Length"] = "Automatic Length"
L["Automatic Repair Confirmation Dialog"] = "Automatic Repair Confirmation Dialog"
L["Automatic Rotation"] = "Automatic Rotation"
L["Avoidance (%)"] = "Avoidance (%)"
@@ -122,7 +147,6 @@ L["Ayamiss the Hunter"] = "Ayamiss the Hunter"
L["Back and Forth"] = "Back and Forth"
L["Background"] = "Background"
L["Background Color"] = "Background Color"
L["Bar"] = "Bar"
L["Bar Color"] = "Bar Color"
L["Baron Geddon"] = "Baron Geddon"
L["Battle.net Whisper"] = "Battle.net Whisper"
@@ -132,6 +156,7 @@ L["BG>Raid>Party>Say"] = "BG>Raid>Party>Say"
L["BG-System Alliance"] = "BG-System Alliance"
L["BG-System Horde"] = "BG-System Horde"
L["BG-System Neutral"] = "BG-System Neutral"
L["Big Number"] = "Big Number"
L["BigWigs Addon"] = "BigWigs Addon"
L["BigWigs Message"] = "BigWigs Message"
L["BigWigs Timer"] = "BigWigs Timer"
@@ -159,7 +184,7 @@ L["Buffed/Debuffed"] = "Buffed/Debuffed"
L["Buru the Gorger"] = "Buru the Gorger"
L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."
L["Cancel"] = "Cancel"
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."
L["Cast"] = "Cast"
L["Cast Bar"] = "Cast Bar"
L["Cast Failed"] = "Cast Failed"
@@ -168,8 +193,10 @@ L["Cast Success"] = "Cast Success"
L["Cast Type"] = "Cast Type"
L["Caster"] = "Caster"
L["Caster Name"] = "Caster Name"
L["Caster Realm"] = "Caster Realm"
L["Caster Unit"] = "Caster Unit"
L["Caster's Target "] = "Caster's Target "
L["Caster's Target"] = "Caster's Target"
L["Ceil"] = "Ceil"
L["Center"] = "Center"
L["Centered Horizontal"] = "Centered Horizontal"
L["Centered Vertical"] = "Centered Vertical"
@@ -179,6 +206,7 @@ L["Channel (Spell)"] = "Channel (Spell)"
L["Character Stats"] = "Character Stats"
L["Character Type"] = "Character Type"
L["Charge gained/lost"] = "Charge gained/lost"
L["Charged Combo Point"] = "Charged Combo Point"
L["Charges"] = "Charges"
L["Charges Changed (Spell)"] = "Charges Changed (Spell)"
L["Chat Frame"] = "Chat Frame"
@@ -190,6 +218,7 @@ L["Circle"] = "Circle"
L["Clamp"] = "Clamp"
L["Class"] = "Class"
L["Class and Specialization"] = "Class and Specialization"
L["Classification"] = "Classification"
L["Clockwise"] = "Clockwise"
L["Clone per Event"] = "Clone per Event"
L["Clone per Match"] = "Clone per Match"
@@ -197,7 +226,7 @@ L["Color"] = "Color"
L["Combat Log"] = "Combat Log"
L["Conditions"] = "Conditions"
L["Contains"] = "Contains"
L["Continously update Movement Speed"] = "Continously update Movement Speed"
L["Continuously update Movement Speed"] = "Continuously update Movement Speed"
L["Cooldown"] = "Cooldown"
L["Cooldown Progress (Equipment Slot)"] = "Cooldown Progress (Equipment Slot)"
L["Cooldown Progress (Item)"] = "Cooldown Progress (Item)"
@@ -215,12 +244,14 @@ L["Critical Rating"] = "Critical Rating"
L["Crowd Controlled"] = "Crowd Controlled"
L["Crushing"] = "Crushing"
L["C'thun"] = "C'thun"
L["Current Experience"] = "Current Experience"
L["Current Zone Group"] = "Current Zone Group"
L[ [=[Current Zone
]=] ] = [=[Current Zone
]=]
L["Curse"] = "Curse"
L["Custom"] = "Custom"
L["Custom Check"] = "Custom Check"
L["Custom Color"] = "Custom Color"
L["Custom Configuration"] = "Custom Configuration"
L["Custom Function"] = "Custom Function"
@@ -242,6 +273,7 @@ L["Desaturate Foreground"] = "Desaturate Foreground"
L["Descending"] = "Descending"
L["Description"] = "Description"
L["Dest Raid Mark"] = "Dest Raid Mark"
L["Destination GUID"] = "Destination GUID"
L["Destination In Group"] = "Destination In Group"
L["Destination Name"] = "Destination Name"
L["Destination NPC Id"] = "Destination NPC Id"
@@ -266,6 +298,8 @@ L["Dropdown Menu"] = "Dropdown Menu"
L["Dungeons"] = "Dungeons"
L["Durability Damage"] = "Durability Damage"
L["Durability Damage All"] = "Durability Damage All"
L["Dynamic"] = "Dynamic"
L["Dynamic Information"] = "Dynamic Information"
L["Ease In"] = "Ease In"
L["Ease In and Out"] = "Ease In and Out"
L["Ease Out"] = "Ease Out"
@@ -273,13 +307,17 @@ L["Ebonroc"] = "Ebonroc"
L["Edge"] = "Edge"
L["Edge of Madness"] = "Edge of Madness"
L["Elide"] = "Elide"
L["Elite"] = "Elite"
L["Emote"] = "Emote"
L["Emphasized"] = "Emphasized"
L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option checked in BigWigs's spell options"
L["Empty"] = "Empty"
L["Enchant Applied"] = "Enchant Applied"
L["Enchant Found"] = "Enchant Found"
L["Enchant Missing"] = "Enchant Missing"
L["Enchant Name or ID"] = "Enchant Name or ID"
L["Enchant Removed"] = "Enchant Removed"
L["Enchanted"] = "Enchanted"
L["Encounter ID(s)"] = "Encounter ID(s)"
L["Energize"] = "Energize"
L["Enrage"] = "Enrage"
@@ -293,6 +331,8 @@ L["Equipment Set"] = "Equipment Set"
L["Equipment Set Equipped"] = "Equipment Set Equipped"
L["Equipment Slot"] = "Equipment Slot"
L["Equipped"] = "Equipped"
L["Error"] = "Error"
L["Error Frame"] = "Error Frame"
L["Error not receiving display information from %s"] = "Error not receiving display information from %s"
L[ [=['ERROR: Anchoring %s':
]=] ] = [=['ERROR: Anchoring %s':
@@ -301,13 +341,20 @@ L["Evade"] = "Evade"
L["Event"] = "Event"
L["Event(s)"] = "Event(s)"
L["Every Frame"] = "Every Frame"
L["Every Frame (High CPU usage)"] = "Every Frame (High CPU usage)"
L["Experience (%)"] = "Experience (%)"
L["Extend Outside"] = "Extend Outside"
L["Extra Amount"] = "Extra Amount"
L["Extra Attacks"] = "Extra Attacks"
L["Extra Spell Name"] = "Extra Spell Name"
L["Faction"] = "Faction"
L["Faction Name"] = "Faction Name"
L["Faction Reputation"] = "Faction Reputation"
L["Fade In"] = "Fade In"
L["Fade Out"] = "Fade Out"
L["Fail Alert"] = "Fail Alert"
L["Fallback"] = "Fallback"
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "False"
L["Fankriss the Unyielding"] = "Fankriss the Unyielding"
L["Filter messages with format <message>"] = "Filter messages with format <message>"
@@ -315,7 +362,6 @@ L["Fire Resistance"] = "Fire Resistance"
L["Firemaw"] = "Firemaw"
L["First"] = "First"
L["First Value of Tooltip Text"] = "First Value of Tooltip Text"
L["Fishing Lure / Weapon Enchant (Old)"] = "Fishing Lure / Weapon Enchant (Old)"
L["Fixed"] = "Fixed"
L["Fixed Names"] = "Fixed Names"
L["Fixed Size"] = "Fixed Size"
@@ -323,11 +369,18 @@ L["Flamegor"] = "Flamegor"
L["Flash"] = "Flash"
L["Flex Raid"] = "Flex Raid"
L["Flip"] = "Flip"
L["Floor"] = "Floor"
L["Focus"] = "Focus"
L["Font Size"] = "Font Size"
L["Forbidden function or table: %s"] = "Forbidden function or table: %s"
L["Foreground"] = "Foreground"
L["Foreground Color"] = "Foreground Color"
L["Form"] = "Form"
L["Format"] = "Format"
L["Formats |cFFFF0000%unit|r"] = "Formats |cFFFF0000%unit|r"
L["Formats Player's |cFFFF0000%guid|r"] = "Formats Player's |cFFFF0000%guid|r"
L["Forward"] = "Forward"
L["Forward, Reverse Loop"] = "Forward, Reverse Loop"
L["Frame Selector"] = "Frame Selector"
L["Frequency"] = "Frequency"
L["Friendly"] = "Friendly"
@@ -335,7 +388,7 @@ L["Friendly Fire"] = "Friendly Fire"
L["From"] = "From"
L["Frost Resistance"] = "Frost Resistance"
L["Full"] = "Full"
L["Full Scan"] = "Full Scan"
L["Full Bar"] = "Full Bar"
L["Full/Empty"] = "Full/Empty"
L["Gahz'ranka"] = "Gahz'ranka"
L["Gained"] = "Gained"
@@ -355,7 +408,6 @@ L["Grand Widow Faerlina"] = "Grand Widow Faerlina"
L["Grid"] = "Grid"
L["Grobbulus"] = "Grobbulus"
L["Group"] = "Group"
L["Group %s"] = "Group %s"
L["Group Arrangement"] = "Group Arrangement"
L["Grow"] = "Grow"
L["GTFO Alert"] = "GTFO Alert"
@@ -373,6 +425,7 @@ L["Health (%)"] = "Health (%)"
L["Heigan the Unclean"] = "Heigan the Unclean"
L["Height"] = "Height"
L["Hide"] = "Hide"
L["Hide 0 cooldowns"] = "Hide 0 cooldowns"
L["High Damage"] = "High Damage"
L["High Priest Thekal"] = "High Priest Thekal"
L["High Priest Venoxis"] = "High Priest Venoxis"
@@ -387,11 +440,12 @@ L["Hostility"] = "Hostility"
L["Humanoid"] = "Humanoid"
L["Hybrid"] = "Hybrid"
L["Icon"] = "Icon"
L["Icon Color"] = "Icon Color"
L["Icon Desaturate"] = "Icon Desaturate"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
L["Ignore Dead"] = "Ignore Dead"
L["Ignore Disconnected"] = "Ignore Disconnected"
L["Ignore Rune CD"] = "Ignore Rune CD"
L["Ignore Rune CDs"] = "Ignore Rune CDs"
L["Ignore Self"] = "Ignore Self"
L["Ignore Unknown Spell"] = "Ignore Unknown Spell"
L["Immune"] = "Immune"
L["Import"] = "Import"
@@ -410,8 +464,9 @@ L["In Vehicle"] = "In Vehicle"
L["Include Bank"] = "Include Bank"
L["Include Charges"] = "Include Charges"
L["Incoming Heal"] = "Incoming Heal"
L["Increased Precision below 3s"] = "Increased Precision below 3s"
L["Information"] = "Information"
L["Inherited"] = "Inherited"
L["Inside"] = "Inside"
L["Instakill"] = "Instakill"
L["Instance"] = "Instance"
L["Instance Difficulty"] = "Instance Difficulty"
@@ -423,6 +478,7 @@ L["Interrupt"] = "Interrupt"
L["Interruptible"] = "Interruptible"
L["Inverse"] = "Inverse"
L["Inverse Pet Behavior"] = "Inverse Pet Behavior"
L["Is Away from Keyboard"] = "Is Away from Keyboard"
L["Is Exactly"] = "Is Exactly"
L["Is Moving"] = "Is Moving"
L["Is Off Hand"] = "Is Off Hand"
@@ -431,11 +487,15 @@ L["It might not work correctly on Classic!"] = "It might not work correctly on C
L["It might not work correctly on Retail!"] = "It might not work correctly on Retail!"
L["It might not work correctly with your version!"] = "It might not work correctly with your version!"
L["Item"] = "Item"
L["Item Bonus Id"] = "Item Bonus Id"
L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped"
L["Item Count"] = "Item Count"
L["Item Equipped"] = "Item Equipped"
L["Item in Range"] = "Item in Range"
L["Item Set Equipped"] = "Item Set Equipped"
L["Item Set Id"] = "Item Set Id"
L["Item Type"] = "Item Type"
L["Item Type Equipped"] = "Item Type Equipped"
L["Jin'do the Hexxer"] = "Jin'do the Hexxer"
L["Keep Inside"] = "Keep Inside"
L["Kel'Thuzad"] = "Kel'Thuzad"
@@ -450,7 +510,8 @@ L["Left"] = "Left"
L["Left to Right"] = "Left to Right"
L["Left, then Down"] = "Left, then Down"
L["Left, then Up"] = "Left, then Up"
L["Legacy Aura"] = "Legacy Aura"
L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)"
L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):"
L["Legacy RGB Gradient"] = "Legacy RGB Gradient"
L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse"
L["Length"] = "Length"
@@ -481,6 +542,7 @@ L["Mastery Rating"] = "Mastery Rating"
L["Match Count"] = "Match Count"
L["Match Count per Unit"] = "Match Count per Unit"
L["Matches (Pattern)"] = "Matches (Pattern)"
L["Max Char "] = "Max Char "
L["Max Charges"] = "Max Charges"
L["Maximum"] = "Maximum"
L["Maximum Estimate"] = "Maximum Estimate"
@@ -491,6 +553,7 @@ L["Message type:"] = "Message type:"
L["Meta Data"] = "Meta Data"
L["Minimum"] = "Minimum"
L["Minimum Estimate"] = "Minimum Estimate"
L["Minus (Small Nameplate)"] = "Minus (Small Nameplate)"
L["Mirror"] = "Mirror"
L["Miss"] = "Miss"
L["Miss Type"] = "Miss Type"
@@ -516,6 +579,10 @@ L["Multi-target"] = "Multi-target"
L["Mythic+ Affix"] = "Mythic+ Affix"
L["Name"] = "Name"
L["Name of Caster's Target"] = "Name of Caster's Target"
L["Name/Realm of Caster's Target"] = "Name/Realm of Caster's Target"
L["Nameplate"] = "Nameplate"
L["Nameplate Type"] = "Nameplate Type"
L["Nameplates"] = "Nameplates"
L["Names of affected Players"] = "Names of affected Players"
L["Names of unaffected Players"] = "Names of unaffected Players"
L["Nature Resistance"] = "Nature Resistance"
@@ -524,7 +591,10 @@ L["Nefarian"] = "Nefarian"
L["Neutral"] = "Neutral"
L["Never"] = "Never"
L["Next"] = "Next"
L["Next Combat"] = "Next Combat"
L["Next Encounter"] = "Next Encounter"
L["No Children"] = "No Children"
L["No Extend"] = "No Extend"
L["No Instance"] = "No Instance"
L["No Profiling information saved."] = "No Profiling information saved."
L["None"] = "None"
@@ -544,12 +614,13 @@ L["Number"] = "Number"
L["Number Affected"] = "Number Affected"
L["Object"] = "Object"
L["Officer"] = "Officer"
L["Offset from progress"] = "Offset from progress"
L["Offset Timer"] = "Offset Timer"
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "Older set IDs can be found on websites such as wowhead.com/item-sets"
L["On Cooldown"] = "On Cooldown"
L["On Taxi"] = "On Taxi"
L["Only if BigWigs shows it on it's bar"] = "Only if BigWigs shows it on it's bar"
L["Only if DBM shows it on it's bar"] = "Only if DBM shows it on it's bar"
L["Only if on a different realm"] = "Only if on a different realm"
L["Only if Primary"] = "Only if Primary"
L["Onyxia"] = "Onyxia"
L["Onyxia's Lair"] = "Onyxia's Lair"
@@ -562,10 +633,10 @@ L["Orientation"] = "Orientation"
L["Ossirian the Unscarred"] = "Ossirian the Unscarred"
L["Ouro"] = "Ouro"
L["Outline"] = "Outline"
L["Outside"] = "Outside"
L["Overhealing"] = "Overhealing"
L["Overkill"] = "Overkill"
L["Overlay %s"] = "Overlay %s"
L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points"
L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
L["Parry"] = "Parry"
L["Parry (%)"] = "Parry (%)"
@@ -582,48 +653,61 @@ L["Pet Specialization"] = "Pet Specialization"
L["Pet Spell"] = "Pet Spell"
L["Phase"] = "Phase"
L["Pixel Glow"] = "Pixel Glow"
L["Placement"] = "Placement"
L["Placement Mode"] = "Placement Mode"
L["Play"] = "Play"
L["Player"] = "Player"
L["Player Character"] = "Player Character"
L["Player Class"] = "Player Class"
L["Player Covenant"] = "Player Covenant"
L["Player Effective Level"] = "Player Effective Level"
L["Player Experience"] = "Player Experience"
L["Player Faction"] = "Player Faction"
L["Player Level"] = "Player Level"
L["Player Name"] = "Player Name"
L["Player Name/Realm"] = "Player Name/Realm"
L["Player Race"] = "Player Race"
L["Player(s) Affected"] = "Player(s) Affected"
L["Player(s) Not Affected"] = "Player(s) Not Affected"
L["Please upgrade your Masque version"] = "Please upgrade your Masque version"
L["Poison"] = "Poison"
L["Power"] = "Power"
L["Power (%)"] = "Power (%)"
L["Power Type"] = "Power Type"
L["Precision"] = "Precision"
L["Preset"] = "Preset"
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
L["Princess Huhuran"] = "Princess Huhuran"
L["Print Profiling Results"] = "Print Profiling Results"
L["Profiling already started."] = "Profiling already started."
L["Profiling automatically started."] = "Profiling automatically started."
L["Profiling not running."] = "Profiling not running."
L["Profiling started."] = "Profiling started."
L["Profiling started. It will end automatically in %d seconds"] = "Profiling started. It will end automatically in %d seconds"
L["Profiling still running, stop before trying to print."] = "Profiling still running, stop before trying to print."
L["Profiling stopped."] = "Profiling stopped."
L["Progress"] = "Progress"
L["Progress Total"] = "Progress Total"
L["Progress Value"] = "Progress Value"
L["Pulse"] = "Pulse"
L["PvP Flagged"] = "PvP Flagged"
L["PvP Talent %i"] = "PvP Talent %i"
L["PvP Talent selected"] = "PvP Talent selected"
L["PvP Talent Selected"] = "PvP Talent Selected"
L["Queued Action"] = "Queued Action"
L["Radius"] = "Radius"
L["Ragnaros"] = "Ragnaros"
L["Raid"] = "Raid"
L["Raid Role"] = "Raid Role"
L["Raid Warning"] = "Raid Warning"
L["Raids"] = "Raids"
L["Range"] = "Range"
L["Range Check"] = "Range Check"
L["Rare"] = "Rare"
L["Rare Elite"] = "Rare Elite"
L["Raw Threat Percent"] = "Raw Threat Percent"
L["Razorgore the Untamed"] = "Razorgore the Untamed"
L["Ready Check"] = "Ready Check"
L["Realm"] = "Realm"
L["Realm Name"] = "Realm Name"
L["Realm of Caster's Target"] = "Realm of Caster's Target"
L["Receiving display information"] = "Receiving display information"
L["Reflect"] = "Reflect"
L["Region type %s not supported"] = "Region type %s not supported"
@@ -635,7 +719,7 @@ L["Remaining Time"] = "Remaining Time"
L["Remove Obsolete Auras"] = "Remove Obsolete Auras"
L["Repair"] = "Repair"
L["Repeat"] = "Repeat"
L["Report"] = "Report"
L["Report Summary"] = "Report Summary"
L["Requested display does not exist"] = "Requested display does not exist"
L["Requested display not authorized"] = "Requested display not authorized"
L["Requesting display information from %s ..."] = "Requesting display information from %s ..."
@@ -646,6 +730,9 @@ L["Resolve collisions dialog"] = "Resolve collisions dialog"
L["Resolve collisions dialog singular"] = "Resolve collisions dialog singular"
L["Resolve collisions dialog startup"] = "Resolve collisions dialog startup"
L["Resolve collisions dialog startup singular"] = "Resolve collisions dialog startup singular"
L["Rested"] = "Rested"
L["Rested Experience"] = "Rested Experience"
L["Rested Experience (%)"] = "Rested Experience (%)"
L["Resting"] = "Resting"
L["Resurrect"] = "Resurrect"
L["Right"] = "Right"
@@ -655,6 +742,9 @@ L["Right, then Up"] = "Right, then Up"
L["Role"] = "Role"
L["Rotate Left"] = "Rotate Left"
L["Rotate Right"] = "Rotate Right"
L["Rotation"] = "Rotation"
L["Round"] = "Round"
L["Round Mode"] = "Round Mode"
L["Ruins of Ahn'Qiraj"] = "Ruins of Ahn'Qiraj"
L["Run Custom Code"] = "Run Custom Code"
L["Rune"] = "Rune"
@@ -676,6 +766,7 @@ L["Seconds"] = "Seconds"
L["Select Frame"] = "Select Frame"
L["Separator"] = "Separator"
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "Set IDs can be found on websites such as classic.wowhead.com/item-sets"
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "Set IDs can be found on websites such as wowhead.com/item-sets"
L["Set Maximum Progress"] = "Set Maximum Progress"
L["Set Minimum Progress"] = "Set Minimum Progress"
L["Shadow Resistance"] = "Shadow Resistance"
@@ -692,9 +783,17 @@ L["Show Global Cooldown"] = "Show Global Cooldown"
L["Show Glow"] = "Show Glow"
L["Show Incoming Heal"] = "Show Incoming Heal"
L["Show On"] = "Show On"
L["Show Rested Overlay"] = "Show Rested Overlay"
L["Shrink"] = "Shrink"
L["Silithid Royalty"] = "Silithid Royalty"
L["Simple"] = "Simple"
L["Since Apply"] = "Since Apply"
L["Since Apply/Refresh"] = "Since Apply/Refresh"
L["Since Charge Gain"] = "Since Charge Gain"
L["Since Charge Lost"] = "Since Charge Lost"
L["Since Ready"] = "Since Ready"
L["Since Stack Gain"] = "Since Stack Gain"
L["Since Stack Lost"] = "Since Stack Lost"
L["Size & Position"] = "Size & Position"
L["Slide from Bottom"] = "Slide from Bottom"
L["Slide from Left"] = "Slide from Left"
@@ -709,6 +808,8 @@ L["Small"] = "Small"
L["Smart Group"] = "Smart Group"
L["Sound"] = "Sound"
L["Sound by Kit ID"] = "Sound by Kit ID"
L["Source"] = "Source"
L["Source GUID"] = "Source GUID"
L["Source In Group"] = "Source In Group"
L["Source Name"] = "Source Name"
L["Source NPC Id"] = "Source NPC Id"
@@ -716,12 +817,11 @@ L["Source Object Type"] = "Source Object Type"
L["Source Raid Mark"] = "Source Raid Mark"
L["Source Reaction"] = "Source Reaction"
L["Source Unit"] = "Source Unit"
L["Source Unit Name/Realm"] = "Source Unit Name/Realm"
L["Source: "] = "Source: "
L["Space"] = "Space"
L["Spacing"] = "Spacing"
L["Spark Color"] = "Spark Color"
L["Spark Height"] = "Spark Height"
L["Spark Width"] = "Spark Width"
L["Spark"] = "Spark"
L["Spec Role"] = "Spec Role"
L["Specific Unit"] = "Specific Unit"
L["Spell"] = "Spell"
@@ -745,13 +845,18 @@ L["Stacks"] = "Stacks"
L["Stagger Scale"] = "Stagger Scale"
L["Stamina"] = "Stamina"
L["Stance/Form/Aura"] = "Stance/Form/Aura"
L["Standing"] = "Standing"
L["Star Shake"] = "Star Shake"
L["Start"] = "Start"
L["Start Now"] = "Start Now"
L["Status"] = "Status"
L["Stolen"] = "Stolen"
L["Stop"] = "Stop"
L["Strength"] = "Strength"
L["String"] = "String"
L["Subtract Cast"] = "Subtract Cast"
L["Subtract Channel"] = "Subtract Channel"
L["Subtract GCD"] = "Subtract GCD"
L["Sulfuron Harbinger"] = "Sulfuron Harbinger"
L["Summon"] = "Summon"
L["Supports multiple entries, separated by commas"] = "Supports multiple entries, separated by commas"
@@ -772,6 +877,7 @@ L["Target"] = "Target"
L["Targeted"] = "Targeted"
L["Text"] = "Text"
L["Thaddius"] = "Thaddius"
L["The aura has overwritten the global '%s', this might affect other auras."] = "The aura has overwritten the global '%s', this might affect other auras."
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "The effective level differs from the level in e.g. Time Walking dungeons."
L["The Four Horsemen"] = "The Four Horsemen"
L["The Prophet Skeram"] = "The Prophet Skeram"
@@ -782,13 +888,19 @@ L["Thickness"] = "Thickness"
L["Third"] = "Third"
L["Third Value of Tooltip Text"] = "Third Value of Tooltip Text"
L["This aura contains custom Lua code."] = "This aura contains custom Lua code."
L["This aura has legacy aura trigger(s), which are no longer supported."] = "This aura has legacy aura trigger(s), which are no longer supported."
L["This aura was created with a newer version of WeakAuras."] = "This aura was created with a newer version of WeakAuras."
L["This aura was created with the Classic version of World of Warcraft."] = "This aura was created with the Classic version of World of Warcraft."
L["This aura was created with the retail version of World of Warcraft."] = "This aura was created with the retail version of World of Warcraft."
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["Threat Percent"] = "Threat Percent"
L["Threat Situation"] = "Threat Situation"
L["Threat Value"] = "Threat Value"
L["Tick"] = "Tick"
L["Tier "] = "Tier "
L["Time Format"] = "Time Format"
L["Time in GCDs"] = "Time in GCDs"
L["Timed"] = "Timed"
L["Timer Id"] = "Timer Id"
L["Toggle"] = "Toggle"
@@ -803,7 +915,9 @@ L["Top"] = "Top"
L["Top Left"] = "Top Left"
L["Top Right"] = "Top Right"
L["Top to Bottom"] = "Top to Bottom"
L["Total"] = "Total"
L["Total Duration"] = "Total Duration"
L["Total Experience"] = "Total Experience"
L["Total Match Count"] = "Total Match Count"
L["Total Stacks"] = "Total Stacks"
L["Total stacks over all matches"] = "Total stacks over all matches"
@@ -820,10 +934,12 @@ L["Tracking Charge CDs"] = "Tracking Charge CDs"
L["Tracking Only Cooldown"] = "Tracking Only Cooldown"
L["Transmission error"] = "Transmission error"
L["Trigger"] = "Trigger"
L["Trigger %i"] = "Trigger %i"
L["Trigger 1"] = "Trigger 1"
L["Trigger State Updater (Advanced)"] = "Trigger State Updater (Advanced)"
L["Trigger Update"] = "Trigger Update"
L["Trigger:"] = "Trigger:"
L["Trivial (Low Level)"] = "Trivial (Low Level)"
L["True"] = "True"
L["Twin Emperors"] = "Twin Emperors"
L["Type"] = "Type"
@@ -833,10 +949,12 @@ L["Unit"] = "Unit"
L["Unit Characteristics"] = "Unit Characteristics"
L["Unit Destroyed"] = "Unit Destroyed"
L["Unit Died"] = "Unit Died"
L["Unit Dissipates"] = "Unit Dissipates"
L["Unit Frame"] = "Unit Frame"
L["Unit Frames"] = "Unit Frames"
L["Unit is Unit"] = "Unit is Unit"
L["Unit Name"] = "Unit Name"
L["Unit Name/Realm"] = "Unit Name/Realm"
L["Units Affected"] = "Units Affected"
L["Unlimited"] = "Unlimited"
L["Up"] = "Up"
@@ -844,9 +962,10 @@ L["Up, then Left"] = "Up, then Left"
L["Up, then Right"] = "Up, then Right"
L["Update Auras"] = "Update Auras"
L["Usage:"] = "Usage:"
L["Use /wa minimap to show the minimap icon again"] = "Use /wa minimap to show the minimap icon again"
L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show the minimap icon again."
L["Use Custom Color"] = "Use Custom Color"
L["Vaelastrasz the Corrupt"] = "Vaelastrasz the Corrupt"
L["Value"] = "Value"
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 no progress."] = "Values/Remaining Time below this value are displayed as no progress."
L["Versatility (%)"] = "Versatility (%)"
@@ -854,25 +973,37 @@ L["Versatility Rating"] = "Versatility Rating"
L["Version: "] = "Version: "
L["Viscidus"] = "Viscidus"
L["Visibility"] = "Visibility"
L["Visible"] = "Visible"
L["War Mode Active"] = "War Mode Active"
L["Warning"] = "Warning"
L["Warning for unknown aura:"] = "Warning for unknown aura:"
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "Warning: Full Scan auras checking for both name and spell id can't be converted."
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."
L["Warning: Tooltip values are now available via %tooltip1, %tooltip2, %tooltip3 instead of %s. This is not automatically adjusted."] = "Warning: Tooltip values are now available via %tooltip1, %tooltip2, %tooltip3 instead of %s. This is not automatically adjusted."
L["WeakAuras has encountered an error during the login process. Please report this issue at https://github.com/WeakAuras/Weakauras2/issues/new."] = "WeakAuras has encountered an error during the login process. Please report this issue at https://github.com/WeakAuras/Weakauras2/issues/new."
L["WeakAuras Profiling"] = "WeakAuras Profiling"
L["WeakAuras Profiling Data"] = "WeakAuras Profiling Data"
L["WeakAuras Profiling Report"] = "WeakAuras Profiling Report"
L["Weapon"] = "Weapon"
L["Weapon Enchant"] = "Weapon Enchant"
L["Weapon Enchant / Fishing Lure"] = "Weapon Enchant / Fishing Lure"
L["What do you want to do?"] = "What do you want to do?"
L["Whisper"] = "Whisper"
L["Whole Area"] = "Whole Area"
L["Width"] = "Width"
L["Wobble"] = "Wobble"
L["World Boss"] = "World Boss"
L["Wrap"] = "Wrap"
L["Writing to the WeakAuras table is not allowed."] = "Writing to the WeakAuras table is not allowed."
L["X-Offset"] = "X-Offset"
L["Yell"] = "Yell"
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["Your next encounter will automatically be profiled."] = "Your next encounter will automatically be profiled."
L["Your next instance of combat will automatically be profiled."] = "Your next instance of combat will automatically be profiled."
L["Your scheduled automatic profile has been cancelled."] = "Your scheduled automatic profile has been cancelled."
L["Your threat as a percentage of the tank's current threat."] = "Your threat as a percentage of the tank's current threat."
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."
L["Your total threat on the mob."] = "Your total threat on the mob."
L["Zone Group ID(s)"] = "Zone Group ID(s)"
L["Zone ID(s)"] = "Zone ID(s)"
L["Zone Name"] = "Zone Name"
+294 -44
View File
@@ -9,6 +9,20 @@ L[" • %d auras added"] = "• %d auras añadidas"
L[" • %d auras deleted"] = "• %d auras eliminadas"
L[" • %d auras modified"] = "• %d auras modificadas"
--[[Translation missing --]]
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=]
--[[Translation missing --]]
L[ [=[
Supports multiple entries, separated by commas]=] ] = [=[
Supports multiple entries, separated by commas]=]
--[[Translation missing --]]
L["%s - %i. Trigger"] = "%s - %i. Trigger"
--[[Translation missing --]]
L["%s - Alpha Animation"] = "%s - Alpha Animation"
@@ -60,11 +74,13 @@ L["%s total auras"] = "%s total auras"
L["%s Trigger Function"] = "%s Trigger Function"
--[[Translation missing --]]
L["%s Untrigger Function"] = "%s Untrigger Function"
--[[Translation missing --]]
L["* Suffix"] = "* Suffix"
L["/wa help - Show this message"] = "/wa help - Muestra este mensaje"
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Muestra/oculta el botón del minimapa"
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Muestra los resultados de los perfiles más recientes"
--[[Translation missing --]]
L["/wa pstart - Start profiling"] = "/wa pstart - Start profiling"
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = "/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."
--[[Translation missing --]]
L["/wa pstop - Finish profiling"] = "/wa pstop - Finish profiling"
--[[Translation missing --]]
@@ -75,6 +91,10 @@ L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55
L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r to toggle performance profiling window."
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fMayús clic|r para pausar la ejecución del addon."
--[[Translation missing --]]
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped"
--[[Translation missing --]]
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Not|r Player Name/Realm"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None"
@@ -83,7 +103,12 @@ L["20 Man Raid"] = "Banda de 20 jugadores"
L["25 Man Raid"] = "Banda de 25 Jugadores"
L["40 Man Raid"] = "Banda de 40 jugadores"
L["5 Man Dungeon"] = "Mazmorra de 5 jugadores"
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "Un WeakAura acaba de intentar usar una función prohibida y ha sido bloqueado. ¡Por favor, revisa tus auras!"
--[[Translation missing --]]
L["Abbreviate"] = "Abbreviate"
--[[Translation missing --]]
L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)"
--[[Translation missing --]]
L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)"
L["Absorb"] = "Absorción"
--[[Translation missing --]]
L["Absorb Display"] = "Absorb Display"
@@ -104,14 +129,11 @@ L["Affected"] = "Afectado"
--[[Translation missing --]]
L["Affected Unit Count"] = "Affected Unit Count"
L["Aggro"] = "Amenaza"
--[[Translation missing --]]
L["Agility"] = "Agility"
--[[Translation missing --]]
L["Agility"] = "Agilidad"
L["Ahn'Qiraj"] = "Ahn'Qiraj"
L["Alert Type"] = "Tipo de alerta"
L["Alive"] = "Vivo"
--[[Translation missing --]]
L["All"] = "All"
L["All"] = "Todo"
L["All Triggers"] = "Todos los Disparadores"
L["Alliance"] = "Alianza"
L["Allow partial matches"] = "Permitir coincidencias parciales"
@@ -120,6 +142,9 @@ L["Alpha"] = "Alpha"
L["Alternate Power"] = "Energía Alternativa"
L["Always"] = "Siempre"
L["Always active trigger"] = "Siempre activar disparador"
L["Always include realm"] = "Incluir siempre el reino"
--[[Translation missing --]]
L["Always True"] = "Always True"
L["Amount"] = "Cantidad"
L["And Talent selected"] = "y talento seleccionado"
--[[Translation missing --]]
@@ -147,13 +172,23 @@ L["Ascending"] = "Ascendente"
L["Assigned Role"] = "Assigned Role"
L["At Least One Enemy"] = "Como Mínimo un Enemigo"
--[[Translation missing --]]
L["At missing Value"] = "At missing Value"
--[[Translation missing --]]
L["At Percent"] = "At Percent"
--[[Translation missing --]]
L["At Value"] = "At Value"
--[[Translation missing --]]
L["Attach to End"] = "Attach to End"
--[[Translation missing --]]
L["Attach to Start"] = "Attach to Start"
--[[Translation missing --]]
L["Attack Power"] = "Attack Power"
L["Attackable"] = "Atacable"
--[[Translation missing --]]
L["Attackable Target"] = "Attackable Target"
L["Aura"] = "Aura"
--[[Translation missing --]]
L["Aura '%s': %s"] = "Aura '%s': %s"
L["Aura Applied"] = "Aura Aplicada"
L["Aura Applied Dose"] = "Aura Aplicada Dosis"
L["Aura Broken"] = "Aura Rota"
@@ -180,6 +215,8 @@ L["Auto"] = "Auto"
L["Autocast Shine"] = "Autocast Shine"
L["Automatic"] = "Automático"
--[[Translation missing --]]
L["Automatic Length"] = "Automatic Length"
--[[Translation missing --]]
L["Automatic Repair Confirmation Dialog"] = "Automatic Repair Confirmation Dialog"
--[[Translation missing --]]
L["Automatic Rotation"] = "Automatic Rotation"
@@ -195,8 +232,6 @@ L["Background"] = "Background"
--[[Translation missing --]]
L["Background Color"] = "Background Color"
--[[Translation missing --]]
L["Bar"] = "Bar"
--[[Translation missing --]]
L["Bar Color"] = "Bar Color"
--[[Translation missing --]]
L["Baron Geddon"] = "Baron Geddon"
@@ -209,6 +244,8 @@ L["BG>Raid>Party>Say"] = "BG>Raid>Party>Say"
L["BG-System Alliance"] = "Campo de Batalla - Alianza"
L["BG-System Horde"] = "Campo de Batalla - Horda"
L["BG-System Neutral"] = "Campo de Batalla - Neutral"
--[[Translation missing --]]
L["Big Number"] = "Big Number"
L["BigWigs Addon"] = "Addon de BigWigs"
--[[Translation missing --]]
L["BigWigs Message"] = "BigWigs Message"
@@ -242,8 +279,7 @@ L["Bounce with Decay"] = "Rebotar con Amortiguación"
--[[Translation missing --]]
L["Broodlord Lashlayer"] = "Broodlord Lashlayer"
L["Buff"] = "Beneficio"
--[[Translation missing --]]
L["Buffed/Debuffed"] = "Buffed/Debuffed"
L["Buffed/Debuffed"] = "Beneficio activo/Perjuicio activo"
--[[Translation missing --]]
L["Buru the Gorger"] = "Buru the Gorger"
--[[Translation missing --]]
@@ -251,7 +287,7 @@ L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."]
--[[Translation missing --]]
L["Cancel"] = "Cancel"
--[[Translation missing --]]
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."
L["Cast"] = "Lanzar Hechizo"
--[[Translation missing --]]
L["Cast Bar"] = "Cast Bar"
@@ -264,9 +300,13 @@ L["Caster"] = "Caster"
--[[Translation missing --]]
L["Caster Name"] = "Caster Name"
--[[Translation missing --]]
L["Caster Realm"] = "Caster Realm"
--[[Translation missing --]]
L["Caster Unit"] = "Caster Unit"
--[[Translation missing --]]
L["Caster's Target "] = "Caster's Target "
L["Caster's Target"] = "Caster's Target"
--[[Translation missing --]]
L["Ceil"] = "Ceil"
L["Center"] = "Centro"
L["Centered Horizontal"] = "Centrado Horizontal"
L["Centered Vertical"] = "Centrado Vertical"
@@ -279,6 +319,8 @@ L["Character Stats"] = "Character Stats"
L["Character Type"] = "Tipo de Personaje"
--[[Translation missing --]]
L["Charge gained/lost"] = "Charge gained/lost"
--[[Translation missing --]]
L["Charged Combo Point"] = "Charged Combo Point"
L["Charges"] = "Cargas"
--[[Translation missing --]]
L["Charges Changed (Spell)"] = "Charges Changed (Spell)"
@@ -296,6 +338,8 @@ L["Class"] = "Clase"
--[[Translation missing --]]
L["Class and Specialization"] = "Class and Specialization"
--[[Translation missing --]]
L["Classification"] = "Classification"
--[[Translation missing --]]
L["Clockwise"] = "Clockwise"
--[[Translation missing --]]
L["Clone per Event"] = "Clone per Event"
@@ -307,7 +351,7 @@ L["Combat Log"] = "Registro de Combate"
L["Conditions"] = "Condiciones"
L["Contains"] = "Contiene"
--[[Translation missing --]]
L["Continously update Movement Speed"] = "Continously update Movement Speed"
L["Continuously update Movement Speed"] = "Continuously update Movement Speed"
--[[Translation missing --]]
L["Cooldown"] = "Cooldown"
--[[Translation missing --]]
@@ -335,6 +379,8 @@ L["Crushing"] = "Golpe Aplastador"
--[[Translation missing --]]
L["C'thun"] = "C'thun"
--[[Translation missing --]]
L["Current Experience"] = "Current Experience"
--[[Translation missing --]]
L["Current Zone Group"] = "Current Zone Group"
--[[Translation missing --]]
L[ [=[Current Zone
@@ -343,6 +389,8 @@ L[ [=[Current Zone
L["Curse"] = "Maldición"
L["Custom"] = "Personalizado"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
@@ -355,12 +403,9 @@ L["DBM Announce"] = "Anuncio de DBM"
L["DBM Timer"] = "Temporizador de DBM"
L["Death Knight Rune"] = "Caballero de la Muerte - Runa"
L["Debuff"] = "Perjuicio"
--[[Translation missing --]]
L["Debuff Class"] = "Debuff Class"
--[[Translation missing --]]
L["Debuff Class Icon"] = "Debuff Class Icon"
--[[Translation missing --]]
L["Debuff Type"] = "Debuff Type"
L["Debuff Class"] = "Clase del perjuicio"
L["Debuff Class Icon"] = "Icono de clase del perjuicio"
L["Debuff Type"] = "Tipo de Perjuicio"
L["Deflect"] = "Desviar"
--[[Translation missing --]]
L["Desaturate"] = "Desaturate"
@@ -374,6 +419,8 @@ L["Description"] = "Description"
--[[Translation missing --]]
L["Dest Raid Mark"] = "Dest Raid Mark"
--[[Translation missing --]]
L["Destination GUID"] = "Destination GUID"
--[[Translation missing --]]
L["Destination In Group"] = "Destination In Group"
L["Destination Name"] = "Nombre del Destino"
--[[Translation missing --]]
@@ -411,6 +458,10 @@ L["Dungeons"] = "Dungeons"
L["Durability Damage"] = "Daño a la Durabilidad"
L["Durability Damage All"] = "Daño a la Durabilidad Total"
--[[Translation missing --]]
L["Dynamic"] = "Dynamic"
--[[Translation missing --]]
L["Dynamic Information"] = "Dynamic Information"
--[[Translation missing --]]
L["Ease In"] = "Ease In"
--[[Translation missing --]]
L["Ease In and Out"] = "Ease In and Out"
@@ -424,6 +475,8 @@ L["Edge"] = "Edge"
L["Edge of Madness"] = "Edge of Madness"
--[[Translation missing --]]
L["Elide"] = "Elide"
--[[Translation missing --]]
L["Elite"] = "Elite"
L["Emote"] = "Emocion"
--[[Translation missing --]]
L["Emphasized"] = "Emphasized"
@@ -432,12 +485,18 @@ L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option c
--[[Translation missing --]]
L["Empty"] = "Empty"
--[[Translation missing --]]
L["Enchant Applied"] = "Enchant Applied"
--[[Translation missing --]]
L["Enchant Found"] = "Enchant Found"
--[[Translation missing --]]
L["Enchant Missing"] = "Enchant Missing"
--[[Translation missing --]]
L["Enchant Name or ID"] = "Enchant Name or ID"
--[[Translation missing --]]
L["Enchant Removed"] = "Enchant Removed"
--[[Translation missing --]]
L["Enchanted"] = "Enchanted"
--[[Translation missing --]]
L["Encounter ID(s)"] = "Encounter ID(s)"
L["Energize"] = "Vigorizar"
L["Enrage"] = "Enfurecido"
@@ -460,6 +519,10 @@ L["Equipment Slot"] = "Equipment Slot"
--[[Translation missing --]]
L["Equipped"] = "Equipped"
--[[Translation missing --]]
L["Error"] = "Error"
--[[Translation missing --]]
L["Error Frame"] = "Error Frame"
--[[Translation missing --]]
L["Error not receiving display information from %s"] = "Error not receiving display information from %s"
--[[Translation missing --]]
L[ [=['ERROR: Anchoring %s':
@@ -470,14 +533,28 @@ L["Event"] = "Evento"
L["Event(s)"] = "Evento(s)"
L["Every Frame"] = "Cada Uno de los Marcos"
--[[Translation missing --]]
L["Every Frame (High CPU usage)"] = "Every Frame (High CPU usage)"
--[[Translation missing --]]
L["Experience (%)"] = "Experience (%)"
--[[Translation missing --]]
L["Extend Outside"] = "Extend Outside"
L["Extra Amount"] = "Cantidad Adicional"
L["Extra Attacks"] = "Ataques Adicional"
L["Extra Spell Name"] = "Nombre del Hechizo Extra"
--[[Translation missing --]]
L["Faction"] = "Faction"
--[[Translation missing --]]
L["Faction Name"] = "Faction Name"
--[[Translation missing --]]
L["Faction Reputation"] = "Faction Reputation"
L["Fade In"] = "Aparecer"
L["Fade Out"] = "Desaparecer"
L["Fail Alert"] = "Alerta de Fallo"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
--[[Translation missing --]]
L["False"] = "False"
--[[Translation missing --]]
L["Fankriss the Unyielding"] = "Fankriss the Unyielding"
@@ -492,8 +569,6 @@ L["First"] = "First"
--[[Translation missing --]]
L["First Value of Tooltip Text"] = "First Value of Tooltip Text"
--[[Translation missing --]]
L["Fishing Lure / Weapon Enchant (Old)"] = "Fishing Lure / Weapon Enchant (Old)"
--[[Translation missing --]]
L["Fixed"] = "Fixed"
--[[Translation missing --]]
L["Fixed Names"] = "Fixed Names"
@@ -504,15 +579,29 @@ L["Flamegor"] = "Flamegor"
L["Flash"] = "Destello"
L["Flex Raid"] = "Banda Flexible"
L["Flip"] = "Voltear"
--[[Translation missing --]]
L["Floor"] = "Floor"
L["Focus"] = "Foco"
--[[Translation missing --]]
L["Font Size"] = "Font Size"
--[[Translation missing --]]
L["Forbidden function or table: %s"] = "Forbidden function or table: %s"
--[[Translation missing --]]
L["Foreground"] = "Foreground"
--[[Translation missing --]]
L["Foreground Color"] = "Foreground Color"
L["Form"] = "Forma"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Formats |cFFFF0000%unit|r"] = "Formats |cFFFF0000%unit|r"
--[[Translation missing --]]
L["Formats Player's |cFFFF0000%guid|r"] = "Formats Player's |cFFFF0000%guid|r"
--[[Translation missing --]]
L["Forward"] = "Forward"
--[[Translation missing --]]
L["Forward, Reverse Loop"] = "Forward, Reverse Loop"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
--[[Translation missing --]]
L["Frequency"] = "Frequency"
@@ -524,7 +613,7 @@ L["Frost Resistance"] = "Frost Resistance"
--[[Translation missing --]]
L["Full"] = "Full"
--[[Translation missing --]]
L["Full Scan"] = "Full Scan"
L["Full Bar"] = "Full Bar"
--[[Translation missing --]]
L["Full/Empty"] = "Full/Empty"
--[[Translation missing --]]
@@ -556,7 +645,6 @@ L["Grid"] = "Grid"
--[[Translation missing --]]
L["Grobbulus"] = "Grobbulus"
L["Group"] = "Grupo"
L["Group %s"] = "Grupo %s"
--[[Translation missing --]]
L["Group Arrangement"] = "Group Arrangement"
L["Grow"] = "Crecer"
@@ -583,6 +671,8 @@ L["Heigan the Unclean"] = "Heigan the Unclean"
--[[Translation missing --]]
L["Height"] = "Height"
L["Hide"] = "Ocultar"
--[[Translation missing --]]
L["Hide 0 cooldowns"] = "Hide 0 cooldowns"
L["High Damage"] = "Alto Daño"
--[[Translation missing --]]
L["High Priest Thekal"] = "High Priest Thekal"
@@ -606,15 +696,17 @@ L["Hybrid"] = "Hybrid"
--[[Translation missing --]]
L["Icon"] = "Icon"
--[[Translation missing --]]
L["Icon Color"] = "Icon Color"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
--[[Translation missing --]]
L["Icon Desaturate"] = "Icon Desaturate"
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"
L["Ignore Disconnected"] = "Ignore Disconnected"
L["Ignore Rune CD"] = "Ignorar Recarga de Runas"
--[[Translation missing --]]
L["Ignore Rune CDs"] = "Ignore Rune CDs"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore Unknown Spell"] = "Ignore Unknown Spell"
L["Immune"] = "Inmune"
--[[Translation missing --]]
@@ -644,8 +736,11 @@ L["Include Bank"] = "Incluye el Banco"
L["Include Charges"] = "Incluye las Cargas"
--[[Translation missing --]]
L["Incoming Heal"] = "Incoming Heal"
--[[Translation missing --]]
L["Increased Precision below 3s"] = "Increased Precision below 3s"
--[[Translation missing --]]
L["Information"] = "Information"
L["Inherited"] = "Heredado"
L["Inside"] = "Dentro"
L["Instakill"] = "Muerte Instantanea"
--[[Translation missing --]]
L["Instance"] = "Instance"
@@ -663,6 +758,8 @@ L["Interruptible"] = "Interrumpible"
L["Inverse"] = "Inverso"
--[[Translation missing --]]
L["Inverse Pet Behavior"] = "Inverse Pet Behavior"
--[[Translation missing --]]
L["Is Away from Keyboard"] = "Is Away from Keyboard"
L["Is Exactly"] = "Es Exactamente"
L["Is Moving"] = "se está moviendo"
--[[Translation missing --]]
@@ -676,6 +773,10 @@ L["It might not work correctly on Retail!"] = "It might not work correctly on Re
--[[Translation missing --]]
L["It might not work correctly with your version!"] = "It might not work correctly with your version!"
L["Item"] = "Objeto"
--[[Translation missing --]]
L["Item Bonus Id"] = "Item Bonus Id"
--[[Translation missing --]]
L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped"
L["Item Count"] = "Contar los Objetos"
L["Item Equipped"] = "Objeto Equipado"
--[[Translation missing --]]
@@ -685,6 +786,10 @@ L["Item Set Equipped"] = "Item Set Equipped"
--[[Translation missing --]]
L["Item Set Id"] = "Item Set Id"
--[[Translation missing --]]
L["Item Type"] = "Item Type"
--[[Translation missing --]]
L["Item Type Equipped"] = "Item Type Equipped"
--[[Translation missing --]]
L["Jin'do the Hexxer"] = "Jin'do the Hexxer"
--[[Translation missing --]]
L["Keep Inside"] = "Keep Inside"
@@ -710,7 +815,9 @@ L["Left, then Down"] = "Left, then Down"
--[[Translation missing --]]
L["Left, then Up"] = "Left, then Up"
--[[Translation missing --]]
L["Legacy Aura"] = "Legacy Aura"
L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)"
--[[Translation missing --]]
L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):"
--[[Translation missing --]]
L["Legacy RGB Gradient"] = "Legacy RGB Gradient"
--[[Translation missing --]]
@@ -766,6 +873,8 @@ L["Match Count"] = "Match Count"
L["Match Count per Unit"] = "Match Count per Unit"
L["Matches (Pattern)"] = "Corresponde (Patrón)"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Charges"] = "Max Charges"
--[[Translation missing --]]
L["Maximum"] = "Maximum"
@@ -783,6 +892,8 @@ L["Minimum"] = "Minimum"
--[[Translation missing --]]
L["Minimum Estimate"] = "Minimum Estimate"
--[[Translation missing --]]
L["Minus (Small Nameplate)"] = "Minus (Small Nameplate)"
--[[Translation missing --]]
L["Mirror"] = "Mirror"
L["Miss"] = "Fallo"
L["Miss Type"] = "Tipo de Fallo"
@@ -822,6 +933,14 @@ L["Name"] = "Nombre"
--[[Translation missing --]]
L["Name of Caster's Target"] = "Name of Caster's Target"
--[[Translation missing --]]
L["Name/Realm of Caster's Target"] = "Name/Realm of Caster's Target"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplate Type"] = "Nameplate Type"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
--[[Translation missing --]]
L["Names of affected Players"] = "Names of affected Players"
--[[Translation missing --]]
L["Names of unaffected Players"] = "Names of unaffected Players"
@@ -835,7 +954,13 @@ L["Neutral"] = "Neutral"
L["Never"] = "Nunca"
L["Next"] = "Siguiente"
--[[Translation missing --]]
L["Next Combat"] = "Next Combat"
--[[Translation missing --]]
L["Next Encounter"] = "Next Encounter"
--[[Translation missing --]]
L["No Children"] = "No Children"
--[[Translation missing --]]
L["No Extend"] = "No Extend"
L["No Instance"] = "Fuera de Instancia"
--[[Translation missing --]]
L["No Profiling information saved."] = "No Profiling information saved."
@@ -867,9 +992,9 @@ L["Number Affected"] = "Dependiente de números"
L["Object"] = "Object"
L["Officer"] = "Oficial"
--[[Translation missing --]]
L["Offset Timer"] = "Offset Timer"
L["Offset from progress"] = "Offset from progress"
--[[Translation missing --]]
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "Older set IDs can be found on websites such as wowhead.com/item-sets"
L["Offset Timer"] = "Offset Timer"
--[[Translation missing --]]
L["On Cooldown"] = "On Cooldown"
--[[Translation missing --]]
@@ -879,6 +1004,8 @@ L["Only if BigWigs shows it on it's bar"] = "Only if BigWigs shows it on it's ba
--[[Translation missing --]]
L["Only if DBM shows it on it's bar"] = "Only if DBM shows it on it's bar"
--[[Translation missing --]]
L["Only if on a different realm"] = "Only if on a different realm"
--[[Translation missing --]]
L["Only if Primary"] = "Only if Primary"
--[[Translation missing --]]
L["Onyxia"] = "Onyxia"
@@ -899,12 +1026,13 @@ L["Ossirian the Unscarred"] = "Ossirian the Unscarred"
--[[Translation missing --]]
L["Ouro"] = "Ouro"
L["Outline"] = "Linea exterior"
L["Outside"] = "Fuera"
L["Overhealing"] = "Sobre Curación"
L["Overkill"] = "Muerte de Más"
--[[Translation missing --]]
L["Overlay %s"] = "Overlay %s"
--[[Translation missing --]]
L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points"
--[[Translation missing --]]
L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
L["Parry"] = "Parar"
--[[Translation missing --]]
@@ -929,26 +1057,34 @@ L["Phase"] = "Phase"
--[[Translation missing --]]
L["Pixel Glow"] = "Pixel Glow"
--[[Translation missing --]]
L["Placement"] = "Placement"
--[[Translation missing --]]
L["Placement Mode"] = "Placement Mode"
--[[Translation missing --]]
L["Play"] = "Play"
L["Player"] = "Jugador"
L["Player Character"] = "Personaje Jugador"
L["Player Class"] = "Clase del Jugador"
--[[Translation missing --]]
L["Player Covenant"] = "Player Covenant"
--[[Translation missing --]]
L["Player Effective Level"] = "Player Effective Level"
--[[Translation missing --]]
L["Player Experience"] = "Player Experience"
L["Player Faction"] = "Facción del jugador"
L["Player Level"] = "Nivel del Personaje"
L["Player Name"] = "Nombre del Jugador"
--[[Translation missing --]]
L["Player Name/Realm"] = "Player Name/Realm"
L["Player Race"] = "Raza del Jugador"
L["Player(s) Affected"] = "Jugador(es) Afectados"
L["Player(s) Not Affected"] = "Jugador(es) no Afectados"
--[[Translation missing --]]
L["Please upgrade your Masque version"] = "Please upgrade your Masque version"
L["Poison"] = "Veneno"
L["Power"] = "Poder"
L["Power (%)"] = "Poder (%)"
L["Power Type"] = "Tipo de Poder"
--[[Translation missing --]]
L["Precision"] = "Precision"
L["Preset"] = "Predefinido"
L["Press Ctrl+C to copy"] = "Pulsa Ctrl+C para copiar"
--[[Translation missing --]]
L["Princess Huhuran"] = "Princess Huhuran"
--[[Translation missing --]]
@@ -956,14 +1092,20 @@ L["Print Profiling Results"] = "Print Profiling Results"
--[[Translation missing --]]
L["Profiling already started."] = "Profiling already started."
--[[Translation missing --]]
L["Profiling automatically started."] = "Profiling automatically started."
--[[Translation missing --]]
L["Profiling not running."] = "Profiling not running."
--[[Translation missing --]]
L["Profiling started."] = "Profiling started."
--[[Translation missing --]]
L["Profiling started. It will end automatically in %d seconds"] = "Profiling started. It will end automatically in %d seconds"
--[[Translation missing --]]
L["Profiling still running, stop before trying to print."] = "Profiling still running, stop before trying to print."
--[[Translation missing --]]
L["Profiling stopped."] = "Profiling stopped."
--[[Translation missing --]]
L["Progress"] = "Progress"
--[[Translation missing --]]
L["Progress Total"] = "Progress Total"
--[[Translation missing --]]
L["Progress Value"] = "Progress Value"
@@ -974,11 +1116,15 @@ L["PvP Talent %i"] = "PvP Talent %i"
--[[Translation missing --]]
L["PvP Talent selected"] = "PvP Talent selected"
--[[Translation missing --]]
L["PvP Talent Selected"] = "PvP Talent Selected"
--[[Translation missing --]]
L["Queued Action"] = "Queued Action"
L["Radius"] = "Radio"
--[[Translation missing --]]
L["Ragnaros"] = "Ragnaros"
L["Raid"] = "Banda"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Raid Warning"] = "Alerta de Banda"
--[[Translation missing --]]
L["Raids"] = "Raids"
@@ -986,10 +1132,20 @@ L["Range"] = "Rango"
--[[Translation missing --]]
L["Range Check"] = "Range Check"
--[[Translation missing --]]
L["Rare"] = "Rare"
--[[Translation missing --]]
L["Rare Elite"] = "Rare Elite"
--[[Translation missing --]]
L["Raw Threat Percent"] = "Raw Threat Percent"
--[[Translation missing --]]
L["Razorgore the Untamed"] = "Razorgore the Untamed"
--[[Translation missing --]]
L["Ready Check"] = "Ready Check"
L["Realm"] = "Reino"
--[[Translation missing --]]
L["Realm Name"] = "Realm Name"
--[[Translation missing --]]
L["Realm of Caster's Target"] = "Realm of Caster's Target"
L["Receiving display information"] = "Recibiendo información de aura de %s..."
L["Reflect"] = "Reflejar"
--[[Translation missing --]]
@@ -1009,7 +1165,7 @@ L["Repair"] = "Repair"
--[[Translation missing --]]
L["Repeat"] = "Repeat"
--[[Translation missing --]]
L["Report"] = "Report"
L["Report Summary"] = "Report Summary"
L["Requested display does not exist"] = "El aura requerida no existe"
L["Requested display not authorized"] = "El aura requerida no está autorizada"
--[[Translation missing --]]
@@ -1021,6 +1177,12 @@ L["Resolve collisions dialog"] = "Resolver colisiones en dialogos"
L["Resolve collisions dialog singular"] = "Resolver colisiones en dialogos singulares"
L["Resolve collisions dialog startup"] = "Resolver colisiones en dialogos inicial"
L["Resolve collisions dialog startup singular"] = "Resolver colisiones en dialogos singulares inicial"
--[[Translation missing --]]
L["Rested"] = "Rested"
--[[Translation missing --]]
L["Rested Experience"] = "Rested Experience"
--[[Translation missing --]]
L["Rested Experience (%)"] = "Rested Experience (%)"
L["Resting"] = "Descansado"
L["Resurrect"] = "Resucitar"
L["Right"] = "Derecha"
@@ -1034,6 +1196,12 @@ L["Role"] = "Role"
L["Rotate Left"] = "Rotar a la Izquierda"
L["Rotate Right"] = "Rotar a la Derecha"
--[[Translation missing --]]
L["Rotation"] = "Rotation"
--[[Translation missing --]]
L["Round"] = "Round"
--[[Translation missing --]]
L["Round Mode"] = "Round Mode"
--[[Translation missing --]]
L["Ruins of Ahn'Qiraj"] = "Ruins of Ahn'Qiraj"
--[[Translation missing --]]
L["Run Custom Code"] = "Run Custom Code"
@@ -1073,6 +1241,8 @@ L["Separator"] = "Separator"
--[[Translation missing --]]
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "Set IDs can be found on websites such as classic.wowhead.com/item-sets"
--[[Translation missing --]]
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "Set IDs can be found on websites such as wowhead.com/item-sets"
--[[Translation missing --]]
L["Set Maximum Progress"] = "Set Maximum Progress"
--[[Translation missing --]]
L["Set Minimum Progress"] = "Set Minimum Progress"
@@ -1102,12 +1272,28 @@ L["Show Glow"] = "Show Glow"
L["Show Incoming Heal"] = "Show Incoming Heal"
--[[Translation missing --]]
L["Show On"] = "Show On"
--[[Translation missing --]]
L["Show Rested Overlay"] = "Show Rested Overlay"
L["Shrink"] = "Encoger"
--[[Translation missing --]]
L["Silithid Royalty"] = "Silithid Royalty"
--[[Translation missing --]]
L["Simple"] = "Simple"
--[[Translation missing --]]
L["Since Apply"] = "Since Apply"
--[[Translation missing --]]
L["Since Apply/Refresh"] = "Since Apply/Refresh"
--[[Translation missing --]]
L["Since Charge Gain"] = "Since Charge Gain"
--[[Translation missing --]]
L["Since Charge Lost"] = "Since Charge Lost"
--[[Translation missing --]]
L["Since Ready"] = "Since Ready"
--[[Translation missing --]]
L["Since Stack Gain"] = "Since Stack Gain"
--[[Translation missing --]]
L["Since Stack Lost"] = "Since Stack Lost"
--[[Translation missing --]]
L["Size & Position"] = "Size & Position"
L["Slide from Bottom"] = "Arrastrar Desde Abajo"
L["Slide from Left"] = "Arrastrar Desde la Izquierda"
@@ -1128,6 +1314,10 @@ L["Sound"] = "Sound"
--[[Translation missing --]]
L["Sound by Kit ID"] = "Sound by Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
--[[Translation missing --]]
L["Source GUID"] = "Source GUID"
--[[Translation missing --]]
L["Source In Group"] = "Source In Group"
L["Source Name"] = "Nombre de Origen"
--[[Translation missing --]]
@@ -1140,16 +1330,14 @@ L["Source Raid Mark"] = "Source Raid Mark"
L["Source Reaction"] = "Source Reaction"
L["Source Unit"] = "Unidad Origen"
--[[Translation missing --]]
L["Source Unit Name/Realm"] = "Source Unit Name/Realm"
--[[Translation missing --]]
L["Source: "] = "Source: "
--[[Translation missing --]]
L["Space"] = "Space"
L["Spacing"] = "Espaciado"
--[[Translation missing --]]
L["Spark Color"] = "Spark Color"
--[[Translation missing --]]
L["Spark Height"] = "Spark Height"
--[[Translation missing --]]
L["Spark Width"] = "Spark Width"
L["Spark"] = "Spark"
--[[Translation missing --]]
L["Spec Role"] = "Spec Role"
L["Specific Unit"] = "Unidad Específica"
@@ -1188,9 +1376,13 @@ L["Stagger Scale"] = "Stagger Scale"
L["Stamina"] = "Stamina"
L["Stance/Form/Aura"] = "Impostura/Forma/Aura"
--[[Translation missing --]]
L["Standing"] = "Standing"
--[[Translation missing --]]
L["Star Shake"] = "Star Shake"
--[[Translation missing --]]
L["Start"] = "Start"
--[[Translation missing --]]
L["Start Now"] = "Start Now"
L["Status"] = "Estado"
L["Stolen"] = "Robado"
--[[Translation missing --]]
@@ -1200,6 +1392,12 @@ L["Strength"] = "Strength"
--[[Translation missing --]]
L["String"] = "String"
--[[Translation missing --]]
L["Subtract Cast"] = "Subtract Cast"
--[[Translation missing --]]
L["Subtract Channel"] = "Subtract Channel"
--[[Translation missing --]]
L["Subtract GCD"] = "Subtract GCD"
--[[Translation missing --]]
L["Sulfuron Harbinger"] = "Sulfuron Harbinger"
L["Summon"] = "Invocar"
--[[Translation missing --]]
@@ -1230,6 +1428,8 @@ L["Text"] = "Text"
--[[Translation missing --]]
L["Thaddius"] = "Thaddius"
--[[Translation missing --]]
L["The aura has overwritten the global '%s', this might affect other auras."] = "The aura has overwritten the global '%s', this might affect other auras."
--[[Translation missing --]]
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "The effective level differs from the level in e.g. Time Walking dungeons."
--[[Translation missing --]]
L["The Four Horsemen"] = "The Four Horsemen"
@@ -1249,6 +1449,8 @@ L["Third Value of Tooltip Text"] = "Third Value of Tooltip Text"
--[[Translation missing --]]
L["This aura contains custom Lua code."] = "This aura contains custom Lua code."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s), which are no longer supported."] = "This aura has legacy aura trigger(s), which are no longer supported."
--[[Translation missing --]]
L["This aura was created with a newer version of WeakAuras."] = "This aura was created with a newer version of WeakAuras."
--[[Translation missing --]]
L["This aura was created with the Classic version of World of Warcraft."] = "This aura was created with the Classic version of World of Warcraft."
@@ -1258,8 +1460,18 @@ L["This aura was created with the retail version of World of Warcraft."] = "This
L["This is a modified version of your aura, |cff9900FF%s.|r"] = "This is a modified version of your aura, |cff9900FF%s.|r"
--[[Translation missing --]]
L["This is a modified version of your group, |cff9900FF%s.|r"] = "This is a modified version of your group, |cff9900FF%s.|r"
--[[Translation missing --]]
L["Threat Percent"] = "Threat Percent"
L["Threat Situation"] = "Situación de la Amenaza"
--[[Translation missing --]]
L["Threat Value"] = "Threat Value"
--[[Translation missing --]]
L["Tick"] = "Tick"
L["Tier "] = "Tier"
--[[Translation missing --]]
L["Time Format"] = "Time Format"
--[[Translation missing --]]
L["Time in GCDs"] = "Time in GCDs"
L["Timed"] = "Temporizado"
--[[Translation missing --]]
L["Timer Id"] = "Timer Id"
@@ -1283,8 +1495,12 @@ L["Top"] = "Superior"
L["Top Left"] = "Superior Izquierda"
L["Top Right"] = "Superior Derecha"
L["Top to Bottom"] = "De Arriba a Abajo"
--[[Translation missing --]]
L["Total"] = "Total"
L["Total Duration"] = "Duración total"
--[[Translation missing --]]
L["Total Experience"] = "Total Experience"
--[[Translation missing --]]
L["Total Match Count"] = "Total Match Count"
--[[Translation missing --]]
L["Total Stacks"] = "Total Stacks"
@@ -1312,11 +1528,15 @@ L["Transmission error"] = "Error de transmisión"
--[[Translation missing --]]
L["Trigger"] = "Trigger"
--[[Translation missing --]]
L["Trigger %i"] = "Trigger %i"
--[[Translation missing --]]
L["Trigger 1"] = "Trigger 1"
--[[Translation missing --]]
L["Trigger State Updater (Advanced)"] = "Trigger State Updater (Advanced)"
L["Trigger Update"] = "Actualización del desencadenador"
L["Trigger:"] = "Desencadenador:"
--[[Translation missing --]]
L["Trivial (Low Level)"] = "Trivial (Low Level)"
L["True"] = "Verdadero"
--[[Translation missing --]]
L["Twin Emperors"] = "Twin Emperors"
@@ -1329,6 +1549,8 @@ L["Unit Characteristics"] = "Características de la unidad"
L["Unit Destroyed"] = "Unidad Destruida"
L["Unit Died"] = "Unit Muerta"
--[[Translation missing --]]
L["Unit Dissipates"] = "Unit Dissipates"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
@@ -1337,6 +1559,8 @@ L["Unit is Unit"] = "Unit is Unit"
--[[Translation missing --]]
L["Unit Name"] = "Unit Name"
--[[Translation missing --]]
L["Unit Name/Realm"] = "Unit Name/Realm"
--[[Translation missing --]]
L["Units Affected"] = "Units Affected"
--[[Translation missing --]]
L["Unlimited"] = "Unlimited"
@@ -1350,12 +1574,14 @@ L["Update Auras"] = "Update Auras"
--[[Translation missing --]]
L["Usage:"] = "Usage:"
--[[Translation missing --]]
L["Use /wa minimap to show the minimap icon again"] = "Use /wa minimap to show the minimap icon again"
L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show the minimap icon again."
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Vaelastrasz the Corrupt"] = "Vaelastrasz the Corrupt"
--[[Translation missing --]]
L["Value"] = "Value"
--[[Translation missing --]]
L["Values/Remaining Time above this value are displayed as full progress."] = "Values/Remaining Time above this value are displayed as full progress."
--[[Translation missing --]]
L["Values/Remaining Time below this value are displayed as no progress."] = "Values/Remaining Time below this value are displayed as no progress."
@@ -1370,8 +1596,14 @@ L["Viscidus"] = "Viscidus"
--[[Translation missing --]]
L["Visibility"] = "Visibility"
--[[Translation missing --]]
L["Visible"] = "Visible"
--[[Translation missing --]]
L["War Mode Active"] = "War Mode Active"
--[[Translation missing --]]
L["Warning"] = "Warning"
--[[Translation missing --]]
L["Warning for unknown aura:"] = "Warning for unknown aura:"
--[[Translation missing --]]
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "Warning: Full Scan auras checking for both name and spell id can't be converted."
--[[Translation missing --]]
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."
@@ -1382,11 +1614,13 @@ L["WeakAuras has encountered an error during the login process. Please report th
--[[Translation missing --]]
L["WeakAuras Profiling"] = "WeakAuras Profiling"
--[[Translation missing --]]
L["WeakAuras Profiling Data"] = "WeakAuras Profiling Data"
L["WeakAuras Profiling Report"] = "WeakAuras Profiling Report"
L["Weapon"] = "Arma"
--[[Translation missing --]]
L["Weapon Enchant"] = "Weapon Enchant"
--[[Translation missing --]]
L["Weapon Enchant / Fishing Lure"] = "Weapon Enchant / Fishing Lure"
--[[Translation missing --]]
L["What do you want to do?"] = "What do you want to do?"
L["Whisper"] = "Susurro"
--[[Translation missing --]]
@@ -1395,8 +1629,12 @@ L["Whole Area"] = "Whole Area"
L["Width"] = "Width"
L["Wobble"] = "Temblar"
--[[Translation missing --]]
L["World Boss"] = "World Boss"
--[[Translation missing --]]
L["Wrap"] = "Wrap"
--[[Translation missing --]]
L["Writing to the WeakAuras table is not allowed."] = "Writing to the WeakAuras table is not allowed."
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
L["Yell"] = "Grito"
--[[Translation missing --]]
@@ -1404,6 +1642,18 @@ L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["You already have this group/aura. Importing will create a duplicate."] = "You already have this group/aura. Importing will create a duplicate."
--[[Translation missing --]]
L["Your next encounter will automatically be profiled."] = "Your next encounter will automatically be profiled."
--[[Translation missing --]]
L["Your next instance of combat will automatically be profiled."] = "Your next instance of combat will automatically be profiled."
--[[Translation missing --]]
L["Your scheduled automatic profile has been cancelled."] = "Your scheduled automatic profile has been cancelled."
--[[Translation missing --]]
L["Your threat as a percentage of the tank's current threat."] = "Your threat as a percentage of the tank's current threat."
--[[Translation missing --]]
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."
--[[Translation missing --]]
L["Your total threat on the mob."] = "Your total threat on the mob."
--[[Translation missing --]]
L["Zone Group ID(s)"] = "Zone Group ID(s)"
--[[Translation missing --]]
L["Zone ID(s)"] = "Zone ID(s)"
+290 -28
View File
@@ -11,6 +11,20 @@ L[" • %d auras added"] = " • %d auras added"
L[" • %d auras deleted"] = " • %d auras deleted"
--[[Translation missing --]]
L[" • %d auras modified"] = " • %d auras modified"
--[[Translation missing --]]
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=]
--[[Translation missing --]]
L[ [=[
Supports multiple entries, separated by commas]=] ] = [=[
Supports multiple entries, separated by commas]=]
L["%s - %i. Trigger"] = "%s - %i. Desencadenador"
L["%s - Alpha Animation"] = "%s - Animación alfa"
L["%s - Color Animation"] = "%s - Animación de color"
@@ -42,13 +56,15 @@ L["%s total auras"] = "%s Auras totales"
L["%s Trigger Function"] = "%s Activar función "
L["%s Untrigger Function"] = "%s Desactivar función"
--[[Translation missing --]]
L["* Suffix"] = "* Suffix"
--[[Translation missing --]]
L["/wa help - Show this message"] = "/wa help - Show this message"
--[[Translation missing --]]
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Toggle the minimap icon"
--[[Translation missing --]]
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Show the results from the most recent profiling"
--[[Translation missing --]]
L["/wa pstart - Start profiling"] = "/wa pstart - Start profiling"
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = "/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."
--[[Translation missing --]]
L["/wa pstop - Finish profiling"] = "/wa pstop - Finish profiling"
--[[Translation missing --]]
@@ -62,6 +78,10 @@ L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda5
--[[Translation missing --]]
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fShift-Click|r to pause addon execution."
--[[Translation missing --]]
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped"
--[[Translation missing --]]
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Not|r Player Name/Realm"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None"
@@ -71,7 +91,11 @@ L["25 Man Raid"] = "Banda de 25 jugadores"
L["40 Man Raid"] = "Banda de 40 jugadores"
L["5 Man Dungeon"] = "Mazmorra de 5 jugadores"
--[[Translation missing --]]
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"
L["Abbreviate"] = "Abbreviate"
--[[Translation missing --]]
L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)"
--[[Translation missing --]]
L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)"
L["Absorb"] = "Absorber"
--[[Translation missing --]]
L["Absorb Display"] = "Absorb Display"
@@ -108,6 +132,10 @@ L["Alpha"] = "Alpha"
L["Alternate Power"] = "Energía alternativa"
L["Always"] = "Siempre"
L["Always active trigger"] = "Activar siempre el desencadenador"
--[[Translation missing --]]
L["Always include realm"] = "Always include realm"
--[[Translation missing --]]
L["Always True"] = "Always True"
L["Amount"] = "Cantidad"
L["And Talent selected"] = "Talento seleccionado"
--[[Translation missing --]]
@@ -136,13 +164,23 @@ L["Ascending"] = "Ascendente"
L["Assigned Role"] = "Assigned Role"
L["At Least One Enemy"] = "Mínimo un enemigo"
--[[Translation missing --]]
L["At missing Value"] = "At missing Value"
--[[Translation missing --]]
L["At Percent"] = "At Percent"
--[[Translation missing --]]
L["At Value"] = "At Value"
--[[Translation missing --]]
L["Attach to End"] = "Attach to End"
--[[Translation missing --]]
L["Attach to Start"] = "Attach to Start"
--[[Translation missing --]]
L["Attack Power"] = "Attack Power"
L["Attackable"] = "Atacable"
--[[Translation missing --]]
L["Attackable Target"] = "Attackable Target"
L["Aura"] = "Aura"
--[[Translation missing --]]
L["Aura '%s': %s"] = "Aura '%s': %s"
L["Aura Applied"] = "Aura aplicada"
L["Aura Applied Dose"] = "Dosis de aura aplicada"
L["Aura Broken"] = "Aura rota"
@@ -169,6 +207,8 @@ L["Auto"] = "Auto"
L["Autocast Shine"] = "Autocast Shine"
L["Automatic"] = "Automático"
--[[Translation missing --]]
L["Automatic Length"] = "Automatic Length"
--[[Translation missing --]]
L["Automatic Repair Confirmation Dialog"] = "Automatic Repair Confirmation Dialog"
L["Automatic Rotation"] = "Rotación automática"
--[[Translation missing --]]
@@ -181,8 +221,6 @@ L["Back and Forth"] = "De atrás hacia adelante"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Color de fondo"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Color"] = "Color de la barra"
--[[Translation missing --]]
L["Baron Geddon"] = "Baron Geddon"
@@ -195,6 +233,8 @@ L["BG>Raid>Party>Say"] = "BG>Raid>Party>Say"
L["BG-System Alliance"] = "Campo de batalla- Sistema de alianza"
L["BG-System Horde"] = "Campo de batalla-Sistema de hordas"
L["BG-System Neutral"] = "Campo de batalla-Sistema neutral"
--[[Translation missing --]]
L["Big Number"] = "Big Number"
L["BigWigs Addon"] = "Addon de BigWigs"
L["BigWigs Message"] = "Mensaje de BigWigs"
L["BigWigs Timer"] = "Temporizador de BigWigs"
@@ -234,7 +274,7 @@ L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."]
--[[Translation missing --]]
L["Cancel"] = "Cancel"
--[[Translation missing --]]
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."
L["Cast"] = "Lanzar hechizo"
--[[Translation missing --]]
L["Cast Bar"] = "Cast Bar"
@@ -246,9 +286,13 @@ L["Caster"] = "Conjurador"
--[[Translation missing --]]
L["Caster Name"] = "Caster Name"
--[[Translation missing --]]
L["Caster Realm"] = "Caster Realm"
--[[Translation missing --]]
L["Caster Unit"] = "Caster Unit"
--[[Translation missing --]]
L["Caster's Target "] = "Caster's Target "
L["Caster's Target"] = "Caster's Target"
--[[Translation missing --]]
L["Ceil"] = "Ceil"
L["Center"] = "Centro"
L["Centered Horizontal"] = "Centrado horizontal"
L["Centered Vertical"] = "Centrado vertical"
@@ -259,6 +303,8 @@ L["Channel (Spell)"] = "Canalizar hechizo"
L["Character Stats"] = "Character Stats"
L["Character Type"] = "Character Type"
L["Charge gained/lost"] = "Carga ganada/perdida"
--[[Translation missing --]]
L["Charged Combo Point"] = "Charged Combo Point"
L["Charges"] = "Cargas"
L["Charges Changed (Spell)"] = "Cargas cambiadas - hechizo"
L["Chat Frame"] = "Cuadro de chat"
@@ -274,6 +320,8 @@ L["Clamp"] = "Clamp"
L["Class"] = "Clase"
--[[Translation missing --]]
L["Class and Specialization"] = "Class and Specialization"
--[[Translation missing --]]
L["Classification"] = "Classification"
L["Clockwise"] = "Derecha"
L["Clone per Event"] = "Clon por evento"
L["Clone per Match"] = "Clon por partida"
@@ -282,7 +330,7 @@ L["Combat Log"] = "Registro de combate"
L["Conditions"] = "Condiciones"
L["Contains"] = "Contiene"
--[[Translation missing --]]
L["Continously update Movement Speed"] = "Continously update Movement Speed"
L["Continuously update Movement Speed"] = "Continuously update Movement Speed"
--[[Translation missing --]]
L["Cooldown"] = "Cooldown"
L["Cooldown Progress (Equipment Slot)"] = "Recarga en proceso (Equipamiento)"
@@ -307,6 +355,8 @@ L["Crushing"] = "Golpe aplastador"
--[[Translation missing --]]
L["C'thun"] = "C'thun"
--[[Translation missing --]]
L["Current Experience"] = "Current Experience"
--[[Translation missing --]]
L["Current Zone Group"] = "Current Zone Group"
--[[Translation missing --]]
L[ [=[Current Zone
@@ -315,6 +365,8 @@ L[ [=[Current Zone
L["Curse"] = "Maldición"
L["Custom"] = "Personalizado"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
@@ -343,6 +395,8 @@ L["Description"] = "Description"
--[[Translation missing --]]
L["Dest Raid Mark"] = "Dest Raid Mark"
--[[Translation missing --]]
L["Destination GUID"] = "Destination GUID"
--[[Translation missing --]]
L["Destination In Group"] = "Destination In Group"
L["Destination Name"] = "Nombre de destino"
--[[Translation missing --]]
@@ -380,6 +434,10 @@ L["Dungeons"] = "Dungeons"
L["Durability Damage"] = "Daño de durabilidad"
L["Durability Damage All"] = "Daño de durabilidad total"
--[[Translation missing --]]
L["Dynamic"] = "Dynamic"
--[[Translation missing --]]
L["Dynamic Information"] = "Dynamic Information"
--[[Translation missing --]]
L["Ease In"] = "Ease In"
--[[Translation missing --]]
L["Ease In and Out"] = "Ease In and Out"
@@ -393,6 +451,8 @@ L["Edge"] = "Edge"
L["Edge of Madness"] = "Edge of Madness"
--[[Translation missing --]]
L["Elide"] = "Elide"
--[[Translation missing --]]
L["Elite"] = "Elite"
L["Emote"] = "Emoción"
--[[Translation missing --]]
L["Emphasized"] = "Emphasized"
@@ -400,12 +460,18 @@ L["Emphasized"] = "Emphasized"
L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option checked in BigWigs's spell options"
L["Empty"] = "Vacío"
--[[Translation missing --]]
L["Enchant Applied"] = "Enchant Applied"
--[[Translation missing --]]
L["Enchant Found"] = "Enchant Found"
--[[Translation missing --]]
L["Enchant Missing"] = "Enchant Missing"
--[[Translation missing --]]
L["Enchant Name or ID"] = "Enchant Name or ID"
--[[Translation missing --]]
L["Enchant Removed"] = "Enchant Removed"
--[[Translation missing --]]
L["Enchanted"] = "Enchanted"
--[[Translation missing --]]
L["Encounter ID(s)"] = "Encounter ID(s)"
L["Energize"] = "Vigorizar"
L["Enrage"] = "Enfurecer"
@@ -424,6 +490,10 @@ L["Equipment Slot"] = "Ranura para equipamiento"
--[[Translation missing --]]
L["Equipped"] = "Equipped"
--[[Translation missing --]]
L["Error"] = "Error"
--[[Translation missing --]]
L["Error Frame"] = "Error Frame"
--[[Translation missing --]]
L["Error not receiving display information from %s"] = "Error not receiving display information from %s"
--[[Translation missing --]]
L[ [=['ERROR: Anchoring %s':
@@ -434,13 +504,27 @@ L["Event"] = "Event"
L["Event(s)"] = "Evento(s)"
L["Every Frame"] = "Todos los macros"
--[[Translation missing --]]
L["Every Frame (High CPU usage)"] = "Every Frame (High CPU usage)"
--[[Translation missing --]]
L["Experience (%)"] = "Experience (%)"
--[[Translation missing --]]
L["Extend Outside"] = "Extend Outside"
L["Extra Amount"] = "Cantidad adicional"
L["Extra Attacks"] = "Ataques adicionales"
L["Extra Spell Name"] = "Apagar"
--[[Translation missing --]]
L["Faction"] = "Faction"
--[[Translation missing --]]
L["Faction Name"] = "Faction Name"
--[[Translation missing --]]
L["Faction Reputation"] = "Faction Reputation"
L["Fade In"] = "Fundir"
L["Fade Out"] = "Difuminar"
L["Fail Alert"] = "Alerta de error"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "Falso"
--[[Translation missing --]]
L["Fankriss the Unyielding"] = "Fankriss the Unyielding"
@@ -454,7 +538,6 @@ L["Firemaw"] = "Firemaw"
L["First"] = "First"
--[[Translation missing --]]
L["First Value of Tooltip Text"] = "First Value of Tooltip Text"
L["Fishing Lure / Weapon Enchant (Old)"] = "Anzuelos/Encantamiento de armas (antiguo)"
--[[Translation missing --]]
L["Fixed"] = "Fixed"
--[[Translation missing --]]
@@ -466,13 +549,27 @@ L["Flamegor"] = "Flamegor"
L["Flash"] = "Destello"
L["Flex Raid"] = "Banda flexible"
L["Flip"] = "Voltear"
--[[Translation missing --]]
L["Floor"] = "Floor"
L["Focus"] = "Foco"
L["Font Size"] = "Tamaño de fuente"
--[[Translation missing --]]
L["Forbidden function or table: %s"] = "Forbidden function or table: %s"
--[[Translation missing --]]
L["Foreground"] = "Foreground"
L["Foreground Color"] = "Color frontal"
L["Form"] = "Forma"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Formats |cFFFF0000%unit|r"] = "Formats |cFFFF0000%unit|r"
--[[Translation missing --]]
L["Formats Player's |cFFFF0000%guid|r"] = "Formats Player's |cFFFF0000%guid|r"
--[[Translation missing --]]
L["Forward"] = "Forward"
--[[Translation missing --]]
L["Forward, Reverse Loop"] = "Forward, Reverse Loop"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
--[[Translation missing --]]
L["Frequency"] = "Frequency"
@@ -483,7 +580,7 @@ L["From"] = "Desde"
L["Frost Resistance"] = "Frost Resistance"
L["Full"] = "Lleno"
--[[Translation missing --]]
L["Full Scan"] = "Full Scan"
L["Full Bar"] = "Full Bar"
L["Full/Empty"] = "Lleno/vacío"
--[[Translation missing --]]
L["Gahz'ranka"] = "Gahz'ranka"
@@ -514,7 +611,6 @@ L["Grid"] = "Grid"
--[[Translation missing --]]
L["Grobbulus"] = "Grobbulus"
L["Group"] = "Grupo"
L["Group %s"] = "Grupo %s "
--[[Translation missing --]]
L["Group Arrangement"] = "Group Arrangement"
L["Grow"] = "Crecer"
@@ -539,6 +635,8 @@ L["Health (%)"] = "Salud (%)"
L["Heigan the Unclean"] = "Heigan the Unclean"
L["Height"] = "Alto"
L["Hide"] = "Ocultar"
--[[Translation missing --]]
L["Hide 0 cooldowns"] = "Hide 0 cooldowns"
L["High Damage"] = "Daño alto"
--[[Translation missing --]]
L["High Priest Thekal"] = "High Priest Thekal"
@@ -560,15 +658,18 @@ L["Humanoid"] = "Humanoide"
L["Hybrid"] = "Híbrido"
--[[Translation missing --]]
L["Icon"] = "Icon"
L["Icon Color"] = "Color de icono"
--[[Translation missing --]]
L["Icon Desaturate"] = "Icon Desaturate"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
--[[Translation missing --]]
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
L["Ignore Rune CD"] = "Ignorar recarga de runa"
--[[Translation missing --]]
L["Ignore Rune CDs"] = "Ignore Rune CDs"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore Unknown Spell"] = "Ignore Unknown Spell"
L["Immune"] = "Inmune"
--[[Translation missing --]]
@@ -597,8 +698,11 @@ L["Include Bank"] = "Incluye el banco"
L["Include Charges"] = "Incluye las cargas"
--[[Translation missing --]]
L["Incoming Heal"] = "Incoming Heal"
--[[Translation missing --]]
L["Increased Precision below 3s"] = "Increased Precision below 3s"
--[[Translation missing --]]
L["Information"] = "Information"
L["Inherited"] = "Heredado"
L["Inside"] = "Dentro"
L["Instakill"] = "Muerte instantánea "
L["Instance"] = "Instancia"
--[[Translation missing --]]
@@ -615,6 +719,8 @@ L["Interruptible"] = "Se puede interrumpir"
L["Inverse"] = "Invertido"
--[[Translation missing --]]
L["Inverse Pet Behavior"] = "Inverse Pet Behavior"
--[[Translation missing --]]
L["Is Away from Keyboard"] = "Is Away from Keyboard"
L["Is Exactly"] = "Es exactamente"
L["Is Moving"] = "Se está moviendo"
L["Is Off Hand"] = "Está fuera de alcance"
@@ -626,6 +732,10 @@ L["It might not work correctly on Retail!"] = "It might not work correctly on Re
--[[Translation missing --]]
L["It might not work correctly with your version!"] = "It might not work correctly with your version!"
L["Item"] = "Objeto"
--[[Translation missing --]]
L["Item Bonus Id"] = "Item Bonus Id"
--[[Translation missing --]]
L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped"
L["Item Count"] = "Contador de objetos"
L["Item Equipped"] = "Objeto equipado"
--[[Translation missing --]]
@@ -634,6 +744,10 @@ L["Item Set Equipped"] = "Conjunto de objetos equipado"
--[[Translation missing --]]
L["Item Set Id"] = "Item Set Id"
--[[Translation missing --]]
L["Item Type"] = "Item Type"
--[[Translation missing --]]
L["Item Type Equipped"] = "Item Type Equipped"
--[[Translation missing --]]
L["Jin'do the Hexxer"] = "Jin'do the Hexxer"
--[[Translation missing --]]
L["Keep Inside"] = "Keep Inside"
@@ -658,7 +772,9 @@ L["Left, then Down"] = "Left, then Down"
--[[Translation missing --]]
L["Left, then Up"] = "Left, then Up"
--[[Translation missing --]]
L["Legacy Aura"] = "Legacy Aura"
L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)"
--[[Translation missing --]]
L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):"
--[[Translation missing --]]
L["Legacy RGB Gradient"] = "Legacy RGB Gradient"
--[[Translation missing --]]
@@ -710,6 +826,8 @@ L["Match Count"] = "Match Count"
L["Match Count per Unit"] = "Match Count per Unit"
L["Matches (Pattern)"] = "Coincidencias (Patrones)"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Charges"] = "Max Charges"
--[[Translation missing --]]
L["Maximum"] = "Maximum"
@@ -727,6 +845,8 @@ L["Minimum"] = "Minimum"
--[[Translation missing --]]
L["Minimum Estimate"] = "Minimum Estimate"
--[[Translation missing --]]
L["Minus (Small Nameplate)"] = "Minus (Small Nameplate)"
--[[Translation missing --]]
L["Mirror"] = "Mirror"
L["Miss"] = "Fallo"
L["Miss Type"] = "Tipo de fallo"
@@ -761,6 +881,14 @@ L["Name"] = "Nombre"
--[[Translation missing --]]
L["Name of Caster's Target"] = "Name of Caster's Target"
--[[Translation missing --]]
L["Name/Realm of Caster's Target"] = "Name/Realm of Caster's Target"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplate Type"] = "Nameplate Type"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
--[[Translation missing --]]
L["Names of affected Players"] = "Names of affected Players"
--[[Translation missing --]]
L["Names of unaffected Players"] = "Names of unaffected Players"
@@ -774,7 +902,13 @@ L["Neutral"] = "Neutral"
L["Never"] = "Nunca"
L["Next"] = "Siguiente"
--[[Translation missing --]]
L["Next Combat"] = "Next Combat"
--[[Translation missing --]]
L["Next Encounter"] = "Next Encounter"
--[[Translation missing --]]
L["No Children"] = "No Children"
--[[Translation missing --]]
L["No Extend"] = "No Extend"
L["No Instance"] = "Fuera de instancia"
--[[Translation missing --]]
L["No Profiling information saved."] = "No Profiling information saved."
@@ -805,9 +939,9 @@ L["Number Affected"] = "Dependiente de números"
L["Object"] = "Object"
L["Officer"] = "Oficial"
--[[Translation missing --]]
L["Offset Timer"] = "Offset Timer"
L["Offset from progress"] = "Offset from progress"
--[[Translation missing --]]
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "Older set IDs can be found on websites such as wowhead.com/item-sets"
L["Offset Timer"] = "Offset Timer"
L["On Cooldown"] = "Está en tiempo de reutilización"
--[[Translation missing --]]
L["On Taxi"] = "On Taxi"
@@ -815,6 +949,8 @@ L["On Taxi"] = "On Taxi"
L["Only if BigWigs shows it on it's bar"] = "Only if BigWigs shows it on it's bar"
--[[Translation missing --]]
L["Only if DBM shows it on it's bar"] = "Only if DBM shows it on it's bar"
--[[Translation missing --]]
L["Only if on a different realm"] = "Only if on a different realm"
L["Only if Primary"] = "Solo primario"
--[[Translation missing --]]
L["Onyxia"] = "Onyxia"
@@ -835,12 +971,13 @@ L["Ossirian the Unscarred"] = "Ossirian the Unscarred"
--[[Translation missing --]]
L["Ouro"] = "Ouro"
L["Outline"] = "Borde"
L["Outside"] = "Fuera"
L["Overhealing"] = "Curación excesiva"
L["Overkill"] = "Muerte excesiva"
--[[Translation missing --]]
L["Overlay %s"] = "Overlay %s"
--[[Translation missing --]]
L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points"
--[[Translation missing --]]
L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
L["Parry"] = "Detener"
--[[Translation missing --]]
@@ -864,26 +1001,34 @@ L["Phase"] = "Phase"
--[[Translation missing --]]
L["Pixel Glow"] = "Pixel Glow"
--[[Translation missing --]]
L["Placement"] = "Placement"
--[[Translation missing --]]
L["Placement Mode"] = "Placement Mode"
--[[Translation missing --]]
L["Play"] = "Play"
L["Player"] = "Jugador"
L["Player Character"] = "Personaje del jugador"
L["Player Class"] = "Clase del jugador"
--[[Translation missing --]]
L["Player Covenant"] = "Player Covenant"
--[[Translation missing --]]
L["Player Effective Level"] = "Player Effective Level"
--[[Translation missing --]]
L["Player Experience"] = "Player Experience"
L["Player Faction"] = "Facción del jugador"
L["Player Level"] = "Nivel del jugador"
L["Player Name"] = "Nombre del jugador"
--[[Translation missing --]]
L["Player Name/Realm"] = "Player Name/Realm"
L["Player Race"] = "Raza del jugador"
L["Player(s) Affected"] = "Jugador(es) afectado(s)"
L["Player(s) Not Affected"] = "Jugador(es) no afectado(s)"
--[[Translation missing --]]
L["Please upgrade your Masque version"] = "Please upgrade your Masque version"
L["Poison"] = "Veneno"
L["Power"] = "Poder"
L["Power (%)"] = "Poder (%)"
L["Power Type"] = "Tipo de poder"
--[[Translation missing --]]
L["Precision"] = "Precision"
L["Preset"] = "Predefinido"
L["Press Ctrl+C to copy"] = "Presionar Ctrl+C para copiar"
--[[Translation missing --]]
L["Princess Huhuran"] = "Princess Huhuran"
--[[Translation missing --]]
@@ -891,13 +1036,19 @@ L["Print Profiling Results"] = "Print Profiling Results"
--[[Translation missing --]]
L["Profiling already started."] = "Profiling already started."
--[[Translation missing --]]
L["Profiling automatically started."] = "Profiling automatically started."
--[[Translation missing --]]
L["Profiling not running."] = "Profiling not running."
--[[Translation missing --]]
L["Profiling started."] = "Profiling started."
--[[Translation missing --]]
L["Profiling started. It will end automatically in %d seconds"] = "Profiling started. It will end automatically in %d seconds"
--[[Translation missing --]]
L["Profiling still running, stop before trying to print."] = "Profiling still running, stop before trying to print."
--[[Translation missing --]]
L["Profiling stopped."] = "Profiling stopped."
--[[Translation missing --]]
L["Progress"] = "Progress"
L["Progress Total"] = "Progreso total"
L["Progress Value"] = "Valor de progreso"
L["Pulse"] = "Pulso"
@@ -906,11 +1057,15 @@ L["PvP Flagged"] = "Marcado JcJ"
L["PvP Talent %i"] = "PvP Talent %i"
L["PvP Talent selected"] = "JcJ - Talento seleccionado"
--[[Translation missing --]]
L["PvP Talent Selected"] = "PvP Talent Selected"
--[[Translation missing --]]
L["Queued Action"] = "Queued Action"
L["Radius"] = "Radio"
--[[Translation missing --]]
L["Ragnaros"] = "Ragnaros"
L["Raid"] = "Banda"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Raid Warning"] = "Advertencia de banda"
--[[Translation missing --]]
L["Raids"] = "Raids"
@@ -918,9 +1073,19 @@ L["Range"] = "Rango"
--[[Translation missing --]]
L["Range Check"] = "Range Check"
--[[Translation missing --]]
L["Rare"] = "Rare"
--[[Translation missing --]]
L["Rare Elite"] = "Rare Elite"
--[[Translation missing --]]
L["Raw Threat Percent"] = "Raw Threat Percent"
--[[Translation missing --]]
L["Razorgore the Untamed"] = "Razorgore the Untamed"
L["Ready Check"] = "Listo"
L["Realm"] = "Reino"
--[[Translation missing --]]
L["Realm Name"] = "Realm Name"
--[[Translation missing --]]
L["Realm of Caster's Target"] = "Realm of Caster's Target"
L["Receiving display information"] = "Recibiendo información de aura de %s..."
L["Reflect"] = "Reflejar"
L["Region type %s not supported"] = "No soporta el tipo de región %s"
@@ -938,7 +1103,7 @@ L["Repair"] = "Repair"
--[[Translation missing --]]
L["Repeat"] = "Repeat"
--[[Translation missing --]]
L["Report"] = "Report"
L["Report Summary"] = "Report Summary"
L["Requested display does not exist"] = "El aura requerida no existe"
L["Requested display not authorized"] = "El aura requerida no está autorizada"
--[[Translation missing --]]
@@ -950,6 +1115,12 @@ L["Resolve collisions dialog"] = "Resolver colisiones en diálogos"
L["Resolve collisions dialog singular"] = "Resolver colisiones en diálogos singulares"
L["Resolve collisions dialog startup"] = "Resolver diálogo de colisiones al iniciar"
L["Resolve collisions dialog startup singular"] = "Resolver diálogo de colisiones singulares al iniciar"
--[[Translation missing --]]
L["Rested"] = "Rested"
--[[Translation missing --]]
L["Rested Experience"] = "Rested Experience"
--[[Translation missing --]]
L["Rested Experience (%)"] = "Rested Experience (%)"
L["Resting"] = "Descansar"
L["Resurrect"] = "Resucitar"
L["Right"] = "Derecha"
@@ -963,6 +1134,12 @@ L["Role"] = "Role"
L["Rotate Left"] = "Rotar hacia la izquierda"
L["Rotate Right"] = "Rotar hacia la derecha"
--[[Translation missing --]]
L["Rotation"] = "Rotation"
--[[Translation missing --]]
L["Round"] = "Round"
--[[Translation missing --]]
L["Round Mode"] = "Round Mode"
--[[Translation missing --]]
L["Ruins of Ahn'Qiraj"] = "Ruins of Ahn'Qiraj"
--[[Translation missing --]]
L["Run Custom Code"] = "Run Custom Code"
@@ -992,6 +1169,8 @@ L["Separator"] = "Separator"
--[[Translation missing --]]
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "Set IDs can be found on websites such as classic.wowhead.com/item-sets"
--[[Translation missing --]]
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "Set IDs can be found on websites such as wowhead.com/item-sets"
--[[Translation missing --]]
L["Set Maximum Progress"] = "Set Maximum Progress"
--[[Translation missing --]]
L["Set Minimum Progress"] = "Set Minimum Progress"
@@ -1019,12 +1198,28 @@ L["Show Glow"] = "Show Glow"
L["Show Incoming Heal"] = "Show Incoming Heal"
--[[Translation missing --]]
L["Show On"] = "Show On"
--[[Translation missing --]]
L["Show Rested Overlay"] = "Show Rested Overlay"
L["Shrink"] = "Encoger"
--[[Translation missing --]]
L["Silithid Royalty"] = "Silithid Royalty"
--[[Translation missing --]]
L["Simple"] = "Simple"
--[[Translation missing --]]
L["Since Apply"] = "Since Apply"
--[[Translation missing --]]
L["Since Apply/Refresh"] = "Since Apply/Refresh"
--[[Translation missing --]]
L["Since Charge Gain"] = "Since Charge Gain"
--[[Translation missing --]]
L["Since Charge Lost"] = "Since Charge Lost"
--[[Translation missing --]]
L["Since Ready"] = "Since Ready"
--[[Translation missing --]]
L["Since Stack Gain"] = "Since Stack Gain"
--[[Translation missing --]]
L["Since Stack Lost"] = "Since Stack Lost"
--[[Translation missing --]]
L["Size & Position"] = "Size & Position"
L["Slide from Bottom"] = "Arrastrar desde abajo"
L["Slide from Left"] = "Arrastrar desde la izquierda"
@@ -1044,6 +1239,10 @@ L["Smart Group"] = "Smart Group"
L["Sound"] = "Sound"
L["Sound by Kit ID"] = "Sonido según el ID del kit"
--[[Translation missing --]]
L["Source"] = "Source"
--[[Translation missing --]]
L["Source GUID"] = "Source GUID"
--[[Translation missing --]]
L["Source In Group"] = "Source In Group"
L["Source Name"] = "Nombre de origen"
--[[Translation missing --]]
@@ -1056,13 +1255,14 @@ L["Source Raid Mark"] = "Source Raid Mark"
L["Source Reaction"] = "Source Reaction"
L["Source Unit"] = "Unidad de origen"
--[[Translation missing --]]
L["Source Unit Name/Realm"] = "Source Unit Name/Realm"
--[[Translation missing --]]
L["Source: "] = "Source: "
--[[Translation missing --]]
L["Space"] = "Space"
L["Spacing"] = "Espaciar"
L["Spark Color"] = "Color de la chispa"
L["Spark Height"] = "Altura de la chispa"
L["Spark Width"] = "Ancho de la chispa"
--[[Translation missing --]]
L["Spark"] = "Spark"
--[[Translation missing --]]
L["Spec Role"] = "Spec Role"
L["Specific Unit"] = "Unidad específica"
@@ -1097,9 +1297,13 @@ L["Stagger Scale"] = "Stagger Scale"
L["Stamina"] = "Stamina"
L["Stance/Form/Aura"] = "Postura/Forma/Aura"
--[[Translation missing --]]
L["Standing"] = "Standing"
--[[Translation missing --]]
L["Star Shake"] = "Star Shake"
--[[Translation missing --]]
L["Start"] = "Start"
--[[Translation missing --]]
L["Start Now"] = "Start Now"
L["Status"] = "Estado"
L["Stolen"] = "Robado"
--[[Translation missing --]]
@@ -1109,6 +1313,12 @@ L["Strength"] = "Strength"
--[[Translation missing --]]
L["String"] = "String"
--[[Translation missing --]]
L["Subtract Cast"] = "Subtract Cast"
--[[Translation missing --]]
L["Subtract Channel"] = "Subtract Channel"
--[[Translation missing --]]
L["Subtract GCD"] = "Subtract GCD"
--[[Translation missing --]]
L["Sulfuron Harbinger"] = "Sulfuron Harbinger"
L["Summon"] = "Invocar"
--[[Translation missing --]]
@@ -1138,6 +1348,8 @@ L["Text"] = "Text"
--[[Translation missing --]]
L["Thaddius"] = "Thaddius"
--[[Translation missing --]]
L["The aura has overwritten the global '%s', this might affect other auras."] = "The aura has overwritten the global '%s', this might affect other auras."
--[[Translation missing --]]
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "The effective level differs from the level in e.g. Time Walking dungeons."
--[[Translation missing --]]
L["The Four Horsemen"] = "The Four Horsemen"
@@ -1157,6 +1369,8 @@ L["Third Value of Tooltip Text"] = "Third Value of Tooltip Text"
--[[Translation missing --]]
L["This aura contains custom Lua code."] = "This aura contains custom Lua code."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s), which are no longer supported."] = "This aura has legacy aura trigger(s), which are no longer supported."
--[[Translation missing --]]
L["This aura was created with a newer version of WeakAuras."] = "This aura was created with a newer version of WeakAuras."
--[[Translation missing --]]
L["This aura was created with the Classic version of World of Warcraft."] = "This aura was created with the Classic version of World of Warcraft."
@@ -1166,8 +1380,18 @@ L["This aura was created with the retail version of World of Warcraft."] = "This
L["This is a modified version of your aura, |cff9900FF%s.|r"] = "This is a modified version of your aura, |cff9900FF%s.|r"
--[[Translation missing --]]
L["This is a modified version of your group, |cff9900FF%s.|r"] = "This is a modified version of your group, |cff9900FF%s.|r"
--[[Translation missing --]]
L["Threat Percent"] = "Threat Percent"
L["Threat Situation"] = "Situación de la amenaza"
--[[Translation missing --]]
L["Threat Value"] = "Threat Value"
--[[Translation missing --]]
L["Tick"] = "Tick"
L["Tier "] = "Tier"
--[[Translation missing --]]
L["Time Format"] = "Time Format"
--[[Translation missing --]]
L["Time in GCDs"] = "Time in GCDs"
L["Timed"] = "Temporizado"
--[[Translation missing --]]
L["Timer Id"] = "Timer Id"
@@ -1191,8 +1415,12 @@ L["Top"] = "Superior"
L["Top Left"] = "Superior izquierda"
L["Top Right"] = "Superior derecha"
L["Top to Bottom"] = "De arriba hacia abajo"
--[[Translation missing --]]
L["Total"] = "Total"
L["Total Duration"] = "Duración total"
--[[Translation missing --]]
L["Total Experience"] = "Total Experience"
--[[Translation missing --]]
L["Total Match Count"] = "Total Match Count"
--[[Translation missing --]]
L["Total Stacks"] = "Total Stacks"
@@ -1220,11 +1448,15 @@ L["Transmission error"] = "Error de transmición"
--[[Translation missing --]]
L["Trigger"] = "Trigger"
--[[Translation missing --]]
L["Trigger %i"] = "Trigger %i"
--[[Translation missing --]]
L["Trigger 1"] = "Trigger 1"
--[[Translation missing --]]
L["Trigger State Updater (Advanced)"] = "Trigger State Updater (Advanced)"
L["Trigger Update"] = "Actualización del desencadenador"
L["Trigger:"] = "Desencadenador:"
--[[Translation missing --]]
L["Trivial (Low Level)"] = "Trivial (Low Level)"
L["True"] = "Verdad"
--[[Translation missing --]]
L["Twin Emperors"] = "Twin Emperors"
@@ -1237,6 +1469,8 @@ L["Unit Characteristics"] = "Características de la unidad"
L["Unit Destroyed"] = "Unidad destruida "
L["Unit Died"] = "Unidad muerta"
--[[Translation missing --]]
L["Unit Dissipates"] = "Unit Dissipates"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
@@ -1245,6 +1479,8 @@ L["Unit is Unit"] = "Unit is Unit"
--[[Translation missing --]]
L["Unit Name"] = "Unit Name"
--[[Translation missing --]]
L["Unit Name/Realm"] = "Unit Name/Realm"
--[[Translation missing --]]
L["Units Affected"] = "Units Affected"
--[[Translation missing --]]
L["Unlimited"] = "Unlimited"
@@ -1258,12 +1494,14 @@ L["Update Auras"] = "Update Auras"
--[[Translation missing --]]
L["Usage:"] = "Usage:"
--[[Translation missing --]]
L["Use /wa minimap to show the minimap icon again"] = "Use /wa minimap to show the minimap icon again"
L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show the minimap icon again."
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Vaelastrasz the Corrupt"] = "Vaelastrasz the Corrupt"
--[[Translation missing --]]
L["Value"] = "Value"
--[[Translation missing --]]
L["Values/Remaining Time above this value are displayed as full progress."] = "Values/Remaining Time above this value are displayed as full progress."
--[[Translation missing --]]
L["Values/Remaining Time below this value are displayed as no progress."] = "Values/Remaining Time below this value are displayed as no progress."
@@ -1278,8 +1516,14 @@ L["Viscidus"] = "Viscidus"
--[[Translation missing --]]
L["Visibility"] = "Visibility"
--[[Translation missing --]]
L["Visible"] = "Visible"
--[[Translation missing --]]
L["War Mode Active"] = "War Mode Active"
--[[Translation missing --]]
L["Warning"] = "Warning"
--[[Translation missing --]]
L["Warning for unknown aura:"] = "Warning for unknown aura:"
--[[Translation missing --]]
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "Warning: Full Scan auras checking for both name and spell id can't be converted."
--[[Translation missing --]]
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."
@@ -1290,10 +1534,12 @@ L["WeakAuras has encountered an error during the login process. Please report th
--[[Translation missing --]]
L["WeakAuras Profiling"] = "WeakAuras Profiling"
--[[Translation missing --]]
L["WeakAuras Profiling Data"] = "WeakAuras Profiling Data"
L["WeakAuras Profiling Report"] = "WeakAuras Profiling Report"
L["Weapon"] = "Arma"
L["Weapon Enchant"] = "Encantamiento de arma"
--[[Translation missing --]]
L["Weapon Enchant / Fishing Lure"] = "Weapon Enchant / Fishing Lure"
--[[Translation missing --]]
L["What do you want to do?"] = "What do you want to do?"
L["Whisper"] = "Susurrar"
--[[Translation missing --]]
@@ -1301,8 +1547,12 @@ L["Whole Area"] = "Whole Area"
L["Width"] = "Ancho"
L["Wobble"] = "Temblar"
--[[Translation missing --]]
L["World Boss"] = "World Boss"
--[[Translation missing --]]
L["Wrap"] = "Wrap"
--[[Translation missing --]]
L["Writing to the WeakAuras table is not allowed."] = "Writing to the WeakAuras table is not allowed."
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
L["Yell"] = "Gritar"
--[[Translation missing --]]
@@ -1310,6 +1560,18 @@ L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["You already have this group/aura. Importing will create a duplicate."] = "You already have this group/aura. Importing will create a duplicate."
--[[Translation missing --]]
L["Your next encounter will automatically be profiled."] = "Your next encounter will automatically be profiled."
--[[Translation missing --]]
L["Your next instance of combat will automatically be profiled."] = "Your next instance of combat will automatically be profiled."
--[[Translation missing --]]
L["Your scheduled automatic profile has been cancelled."] = "Your scheduled automatic profile has been cancelled."
--[[Translation missing --]]
L["Your threat as a percentage of the tank's current threat."] = "Your threat as a percentage of the tank's current threat."
--[[Translation missing --]]
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."
--[[Translation missing --]]
L["Your total threat on the mob."] = "Your total threat on the mob."
--[[Translation missing --]]
L["Zone Group ID(s)"] = "Zone Group ID(s)"
--[[Translation missing --]]
L["Zone ID(s)"] = "Zone ID(s)"
+296 -31
View File
@@ -8,6 +8,20 @@ local L = WeakAuras.L
L[" • %d auras added"] = "• %d auras ajoutés"
L[" • %d auras deleted"] = "• %d auras supprimés"
L[" • %d auras modified"] = "• %d auras modifiés"
--[[Translation missing --]]
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=]
--[[Translation missing --]]
L[ [=[
Supports multiple entries, separated by commas]=] ] = [=[
Supports multiple entries, separated by commas]=]
L["%s - %i. Trigger"] = "%s - %i. Déclencheur"
L["%s - Alpha Animation"] = "%s - Animation de l'opacité"
L["%s - Color Animation"] = "%s - Animation Couleur"
@@ -34,10 +48,13 @@ L["%s Texture Function"] = "%s Fonction de Texture"
L["%s total auras"] = "%s auras au total"
L["%s Trigger Function"] = "%s Fonction de Déclenchement"
L["%s Untrigger Function"] = "%s Fonction de Désactivation"
--[[Translation missing --]]
L["* Suffix"] = "* Suffix"
L["/wa help - Show this message"] = "/wa help - Montrer ce message"
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Afficher l'icône sur la mini-carte"
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Affiche les résultats du profilage le plus récent"
L["/wa pstart - Start profiling"] = "/wa pstart - Commencer le profilage"
--[[Translation missing --]]
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = "/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."
L["/wa pstop - Finish profiling"] = "/wa pstop - Arrêter le profilage"
--[[Translation missing --]]
L["/wa repair - Repair tool"] = "/wa repair - Repair tool"
@@ -46,6 +63,10 @@ L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55
--[[Translation missing --]]
L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r to toggle performance profiling window."
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fMaj-Clic|r Pour suspendre l'exécution de l'addon."
--[[Translation missing --]]
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped"
--[[Translation missing --]]
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Not|r Player Name/Realm"
L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Options supplémentaires :|r %s"
L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Options supplémentaires :|r Aucun"
L["10 Man Raid"] = "Raid 10 Joueurs"
@@ -53,7 +74,12 @@ L["20 Man Raid"] = "Raid 20 Joueurs"
L["25 Man Raid"] = "Raid 25 Joueurs"
L["40 Man Raid"] = "Raid 40 Joueurs"
L["5 Man Dungeon"] = "Donjon 5 joueurs"
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "WeakAura a juste essayé d'utiliser une fonction interdite, mais a été bloqué. S'il vous plaît vérifiez vos auras!"
--[[Translation missing --]]
L["Abbreviate"] = "Abbreviate"
--[[Translation missing --]]
L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)"
--[[Translation missing --]]
L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)"
L["Absorb"] = "Absorbe"
L["Absorb Display"] = "Affichage de l'Absorption"
L["Absorbed"] = "Absorbé"
@@ -81,6 +107,10 @@ L["Alpha"] = "Opacité"
L["Alternate Power"] = "Puissance alternative"
L["Always"] = "Toujours"
L["Always active trigger"] = "Déclencheur toujours actif"
--[[Translation missing --]]
L["Always include realm"] = "Always include realm"
--[[Translation missing --]]
L["Always True"] = "Always True"
L["Amount"] = "Quantité"
L["And Talent selected"] = "Et le talent sélectionné"
L["Animations"] = "Animations"
@@ -101,11 +131,21 @@ L["Ascending"] = "Croissant"
--[[Translation missing --]]
L["Assigned Role"] = "Assigned Role"
L["At Least One Enemy"] = "Au moins un ennemi"
--[[Translation missing --]]
L["At missing Value"] = "At missing Value"
--[[Translation missing --]]
L["At Percent"] = "At Percent"
--[[Translation missing --]]
L["At Value"] = "At Value"
L["Attach to End"] = "Attacher à la Fin"
L["Attach to Start"] = "Attacher au Début"
--[[Translation missing --]]
L["Attack Power"] = "Attack Power"
L["Attackable"] = "Attaquable"
L["Attackable Target"] = "Cible attackable"
L["Aura"] = "Aura"
--[[Translation missing --]]
L["Aura '%s': %s"] = "Aura '%s': %s"
L["Aura Applied"] = "Aura appliquée"
L["Aura Applied Dose"] = "Dose de l'aura appliquée"
L["Aura Broken"] = "Aura Cassée"
@@ -127,6 +167,8 @@ L["Auto"] = "auto"
L["Autocast Shine"] = "Autocast Shine"
L["Automatic"] = "Automatique"
--[[Translation missing --]]
L["Automatic Length"] = "Automatic Length"
--[[Translation missing --]]
L["Automatic Repair Confirmation Dialog"] = "Automatic Repair Confirmation Dialog"
L["Automatic Rotation"] = "Rotation automatique"
L["Avoidance (%)"] = "Evitement (%)"
@@ -137,8 +179,6 @@ L["Back and Forth"] = "D'avant en arrière"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Couleur de Fond"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Color"] = "Couleur de barre"
--[[Translation missing --]]
L["Baron Geddon"] = "Baron Geddon"
@@ -151,6 +191,8 @@ L["BG>Raid>Party>Say"] = "BG>Raid>Groupe>Dire"
L["BG-System Alliance"] = "Système-BG Alliance"
L["BG-System Horde"] = "Système-BG Horde"
L["BG-System Neutral"] = "Système-BG Neutre"
--[[Translation missing --]]
L["Big Number"] = "Big Number"
L["BigWigs Addon"] = "Addons BigWigs"
L["BigWigs Message"] = "Message BigWigs"
L["BigWigs Timer"] = "Temps BigWigs"
@@ -183,7 +225,7 @@ L["Buru the Gorger"] = "Buru the Gorger"
L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Peut être utilisé pour par exemple vérifier si l'unité \"boss1target\" est la même que \"player\"."
L["Cancel"] = "Annuler"
--[[Translation missing --]]
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."
L["Cast"] = "Incantation"
L["Cast Bar"] = "Barre d'incantation"
L["Cast Failed"] = "Incantation ratée"
@@ -192,8 +234,13 @@ L["Cast Success"] = "Incantation réussie"
L["Cast Type"] = "Type d'incantation"
L["Caster"] = "Lanceur de sort"
L["Caster Name"] = "Nom du Lanceur de sort "
--[[Translation missing --]]
L["Caster Realm"] = "Caster Realm"
L["Caster Unit"] = "Unité lanceur de sort"
L["Caster's Target "] = "Cible du lanceur"
--[[Translation missing --]]
L["Caster's Target"] = "Caster's Target"
--[[Translation missing --]]
L["Ceil"] = "Ceil"
L["Center"] = "Centre"
L["Centered Horizontal"] = "Centré horizontalement"
L["Centered Vertical"] = "Centré verticalement"
@@ -203,6 +250,8 @@ L["Channel (Spell)"] = "Canalisation"
L["Character Stats"] = "Stats Personnage"
L["Character Type"] = "Type de Personnage"
L["Charge gained/lost"] = "Charge gagné/perdu"
--[[Translation missing --]]
L["Charged Combo Point"] = "Charged Combo Point"
L["Charges"] = "Charges"
L["Charges Changed (Spell)"] = "Charges Modifiés (Sort)"
L["Chat Frame"] = "Fenêtre de discussion"
@@ -215,6 +264,8 @@ L["Circle"] = "Cercle"
L["Clamp"] = "Attache"
L["Class"] = "Classe"
L["Class and Specialization"] = "Classe et spécialisation"
--[[Translation missing --]]
L["Classification"] = "Classification"
L["Clockwise"] = "Sens horaire"
L["Clone per Event"] = "Clone pour chaque Évènement"
L["Clone per Match"] = "Clone pour chaque Correspondance"
@@ -223,7 +274,7 @@ L["Combat Log"] = "Journal de combat"
L["Conditions"] = "Conditions"
L["Contains"] = "Contient"
--[[Translation missing --]]
L["Continously update Movement Speed"] = "Continously update Movement Speed"
L["Continuously update Movement Speed"] = "Continuously update Movement Speed"
L["Cooldown"] = "Temps de recharge"
L["Cooldown Progress (Equipment Slot)"] = "Progression du temps de recharge (Emplacement d'équipement)"
L["Cooldown Progress (Item)"] = "Progression du temps de recharge (Objet)"
@@ -242,12 +293,16 @@ L["Crowd Controlled"] = "Contrôlé"
L["Crushing"] = "Ecrasant"
--[[Translation missing --]]
L["C'thun"] = "C'thun"
--[[Translation missing --]]
L["Current Experience"] = "Current Experience"
L["Current Zone Group"] = "Groupe de Zone actuel"
L[ [=[Current Zone
]=] ] = "Zone Actuelle"
L["Curse"] = "Malédiction"
L["Custom"] = "Personnalisé"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
L["Custom Configuration"] = "Configuration personnalisée"
L["Custom Function"] = "Fonction personnalisée"
@@ -272,6 +327,8 @@ L["Desaturate Foreground"] = "Désaturer le Premier-plan"
L["Descending"] = "Décroissant"
L["Description"] = "Description"
L["Dest Raid Mark"] = "Marqueurs de Raid"
--[[Translation missing --]]
L["Destination GUID"] = "Destination GUID"
L["Destination In Group"] = "Destination En groupe"
L["Destination Name"] = "Nom de destination"
--[[Translation missing --]]
@@ -303,6 +360,10 @@ L["Dungeons"] = "Donjons"
L["Durability Damage"] = "Perte de durabilité"
L["Durability Damage All"] = "Perte de durabilité sur tout"
--[[Translation missing --]]
L["Dynamic"] = "Dynamic"
--[[Translation missing --]]
L["Dynamic Information"] = "Dynamic Information"
--[[Translation missing --]]
L["Ease In"] = "Ease In"
--[[Translation missing --]]
L["Ease In and Out"] = "Ease In and Out"
@@ -314,6 +375,8 @@ L["Edge"] = "Marge"
--[[Translation missing --]]
L["Edge of Madness"] = "Edge of Madness"
L["Elide"] = "Elider"
--[[Translation missing --]]
L["Elite"] = "Elite"
L["Emote"] = "Emote"
--[[Translation missing --]]
L["Emphasized"] = "Emphasized"
@@ -321,11 +384,17 @@ L["Emphasized"] = "Emphasized"
L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option checked in BigWigs's spell options"
L["Empty"] = "Vide"
--[[Translation missing --]]
L["Enchant Applied"] = "Enchant Applied"
--[[Translation missing --]]
L["Enchant Found"] = "Enchant Found"
--[[Translation missing --]]
L["Enchant Missing"] = "Enchant Missing"
--[[Translation missing --]]
L["Enchant Name or ID"] = "Enchant Name or ID"
--[[Translation missing --]]
L["Enchant Removed"] = "Enchant Removed"
--[[Translation missing --]]
L["Enchanted"] = "Enchanted"
L["Encounter ID(s)"] = "ID de la Rencontre"
L["Energize"] = "Gain d'énergie"
L["Enrage"] = "Enrager"
@@ -341,6 +410,10 @@ L["Equipment Set"] = "Ensemble d'Equipement"
L["Equipment Set Equipped"] = "Ensemble d'Equipement Équipé"
L["Equipment Slot"] = "Emplacement d'équipement"
L["Equipped"] = "Équipé "
--[[Translation missing --]]
L["Error"] = "Error"
--[[Translation missing --]]
L["Error Frame"] = "Error Frame"
L["Error not receiving display information from %s"] = "Erreur de non-réception d'informations d'affichage de %s"
--[[Translation missing --]]
L[ [=['ERROR: Anchoring %s':
@@ -350,13 +423,27 @@ L["Evade"] = "Evite"
L["Event"] = "Evènement"
L["Event(s)"] = "Evènement(s)"
L["Every Frame"] = "Chaque image"
--[[Translation missing --]]
L["Every Frame (High CPU usage)"] = "Every Frame (High CPU usage)"
--[[Translation missing --]]
L["Experience (%)"] = "Experience (%)"
L["Extend Outside"] = "Étendre à l'extérieur"
L["Extra Amount"] = "Quantité extra"
L["Extra Attacks"] = "Attaque extra"
L["Extra Spell Name"] = "Nom de Sort supplémentaire"
--[[Translation missing --]]
L["Faction"] = "Faction"
--[[Translation missing --]]
L["Faction Name"] = "Faction Name"
--[[Translation missing --]]
L["Faction Reputation"] = "Faction Reputation"
L["Fade In"] = "Fondu entrant"
L["Fade Out"] = "Fondu sortant"
L["Fail Alert"] = "Alerte d'échec"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "Faux"
--[[Translation missing --]]
L["Fankriss the Unyielding"] = "Fankriss the Unyielding"
@@ -367,7 +454,6 @@ L["Fire Resistance"] = "Résistance au feu"
L["Firemaw"] = "Firemaw"
L["First"] = "Premier"
L["First Value of Tooltip Text"] = "Première Valeur du Texte de l'Info-bulle"
L["Fishing Lure / Weapon Enchant (Old)"] = "Appât de pêche / Enchantement d'arme (ancien)"
L["Fixed"] = "Fixé"
--[[Translation missing --]]
L["Fixed Names"] = "Fixed Names"
@@ -378,12 +464,26 @@ L["Flamegor"] = "Flamegor"
L["Flash"] = "Flash"
L["Flex Raid"] = "Raid Dynamique"
L["Flip"] = "Retourner"
--[[Translation missing --]]
L["Floor"] = "Floor"
L["Focus"] = "Focalisation"
L["Font Size"] = "Taille de Police"
--[[Translation missing --]]
L["Forbidden function or table: %s"] = "Forbidden function or table: %s"
L["Foreground"] = "Premier plan"
L["Foreground Color"] = "Couleur de Premier Plan"
L["Form"] = "Forme"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Formats |cFFFF0000%unit|r"] = "Formats |cFFFF0000%unit|r"
--[[Translation missing --]]
L["Formats Player's |cFFFF0000%guid|r"] = "Formats Player's |cFFFF0000%guid|r"
--[[Translation missing --]]
L["Forward"] = "Forward"
--[[Translation missing --]]
L["Forward, Reverse Loop"] = "Forward, Reverse Loop"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frequency"] = "Fréquence"
L["Friendly"] = "Amical"
@@ -391,7 +491,8 @@ L["Friendly Fire"] = "Tir ami"
L["From"] = "De"
L["Frost Resistance"] = "Résistance au givre"
L["Full"] = "Plein"
L["Full Scan"] = "Scan Complet"
--[[Translation missing --]]
L["Full Bar"] = "Full Bar"
L["Full/Empty"] = "Plein/Vide"
--[[Translation missing --]]
L["Gahz'ranka"] = "Gahz'ranka"
@@ -421,7 +522,6 @@ L["Grid"] = "Grille"
--[[Translation missing --]]
L["Grobbulus"] = "Grobbulus"
L["Group"] = "Groupe"
L["Group %s"] = "Groupe %s"
L["Group Arrangement"] = "Arrangement du Groupe"
L["Grow"] = "Grandir"
L["GTFO Alert"] = "Alerte GTFO"
@@ -442,6 +542,8 @@ L["Health (%)"] = "Vie (%)"
L["Heigan the Unclean"] = "Heigan the Unclean"
L["Height"] = "Hauteur"
L["Hide"] = "Cacher"
--[[Translation missing --]]
L["Hide 0 cooldowns"] = "Hide 0 cooldowns"
L["High Damage"] = "Dégâts élevés"
--[[Translation missing --]]
L["High Priest Thekal"] = "High Priest Thekal"
@@ -462,14 +564,16 @@ L["Humanoid"] = "Humanoïde"
L["Hybrid"] = "Hybride"
--[[Translation missing --]]
L["Icon"] = "Icon"
L["Icon Color"] = "Couleur de l'Icône"
L["Icon Desaturate"] = "Désaturer l'Icône"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = [=[Si vous avez besoin d'assistance supplémentaire, veuillez ouvrir un ticket sur https://github.com/ ou visitez notre site Discord à l'adresse https://discord.gg/wa2!
]=]
--[[Translation missing --]]
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
--[[Translation missing --]]
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
L["Ignore Rune CD"] = "Ignorer le CoolDown des runes"
L["Ignore Rune CDs"] = "Ignorer les CoolDowns des runes"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
L["Ignore Unknown Spell"] = "Ignorer le Sort Inconnu"
L["Immune"] = "Insensible"
L["Import"] = "Importer"
@@ -488,8 +592,11 @@ L["In Vehicle"] = "Dans un véhicule"
L["Include Bank"] = "Inclure Banque"
L["Include Charges"] = "Inclure charges"
L["Incoming Heal"] = "Soins en Cours"
--[[Translation missing --]]
L["Increased Precision below 3s"] = "Increased Precision below 3s"
--[[Translation missing --]]
L["Information"] = "Information"
L["Inherited"] = "Hérité"
L["Inside"] = "Dedans"
L["Instakill"] = "Mort instant."
L["Instance"] = "Instance"
L["Instance Difficulty"] = "Difficulté de l'Instance"
@@ -502,6 +609,8 @@ L["Interrupt"] = "Interruption"
L["Interruptible"] = "Interruptible"
L["Inverse"] = "Inverse"
L["Inverse Pet Behavior"] = "Inverser le Comportement du Familier"
--[[Translation missing --]]
L["Is Away from Keyboard"] = "Is Away from Keyboard"
L["Is Exactly"] = "Est exactement"
L["Is Moving"] = "Est en mouvement"
L["Is Off Hand"] = "Est une Main gauche"
@@ -510,12 +619,20 @@ L["It might not work correctly on Classic!"] = "Cela pourrait ne pas fonctionner
L["It might not work correctly on Retail!"] = "Cela pourrait ne pas fonctionner correctement sur Retail !"
L["It might not work correctly with your version!"] = "Cela pourrait ne pas fonctionner correctement avec votre version !"
L["Item"] = "Objet"
--[[Translation missing --]]
L["Item Bonus Id"] = "Item Bonus Id"
--[[Translation missing --]]
L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped"
L["Item Count"] = "Nombre d'objets"
L["Item Equipped"] = "Objet équipé"
L["Item in Range"] = "Objet à Porté"
L["Item Set Equipped"] = "Ensemble d'objets équipé"
L["Item Set Id"] = "ID de l'Ensemble d'Equipement"
--[[Translation missing --]]
L["Item Type"] = "Item Type"
--[[Translation missing --]]
L["Item Type Equipped"] = "Item Type Equipped"
--[[Translation missing --]]
L["Jin'do the Hexxer"] = "Jin'do the Hexxer"
L["Keep Inside"] = "Garder à l'Intérieur"
--[[Translation missing --]]
@@ -532,7 +649,10 @@ L["Left"] = "Gauche"
L["Left to Right"] = "De Gauche à Droite"
L["Left, then Down"] = "Gauche, puis bas"
L["Left, then Up"] = "Gauche, puis haut"
L["Legacy Aura"] = "Aura herité"
--[[Translation missing --]]
L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)"
--[[Translation missing --]]
L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):"
L["Legacy RGB Gradient"] = "Dégradé RVB Hérité"
L["Legacy RGB Gradient Pulse"] = "Impulsion de Dégradé RVB héritée"
L["Length"] = "Longueur"
@@ -571,6 +691,8 @@ L["Match Count"] = "taux de rencontre"
--[[Translation missing --]]
L["Match Count per Unit"] = "Match Count per Unit"
L["Matches (Pattern)"] = "Correspond (format)"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
L["Max Charges"] = "Charges Max"
L["Maximum"] = "Maximum"
L["Maximum Estimate"] = "Estimation Maximale"
@@ -581,6 +703,8 @@ L["Message type:"] = "Type de message :"
L["Meta Data"] = "Métadonnées"
L["Minimum"] = "Minimal"
L["Minimum Estimate"] = "Estimation minimale"
--[[Translation missing --]]
L["Minus (Small Nameplate)"] = "Minus (Small Nameplate)"
L["Mirror"] = "Miroir"
L["Miss"] = "Raté"
L["Miss Type"] = "Type de raté"
@@ -609,6 +733,12 @@ L["Multi-target"] = "Multi-cibles"
L["Mythic+ Affix"] = "Affixe de Mythique +"
L["Name"] = "Nom"
L["Name of Caster's Target"] = "Nom de la cible du lanceur"
--[[Translation missing --]]
L["Name/Realm of Caster's Target"] = "Name/Realm of Caster's Target"
L["Nameplate"] = "Barre de vie"
--[[Translation missing --]]
L["Nameplate Type"] = "Nameplate Type"
L["Nameplates"] = "Barres de vie"
L["Names of affected Players"] = "Noms des joueurs affectés"
L["Names of unaffected Players"] = "Noms des joueurs non affectés"
L["Nature Resistance"] = "Résistance à la nature"
@@ -619,7 +749,13 @@ L["Nefarian"] = "Nefarian"
L["Neutral"] = "Neutre"
L["Never"] = "Jamais"
L["Next"] = "Suivant"
--[[Translation missing --]]
L["Next Combat"] = "Next Combat"
--[[Translation missing --]]
L["Next Encounter"] = "Next Encounter"
L["No Children"] = "Pas d'Enfants"
--[[Translation missing --]]
L["No Extend"] = "No Extend"
L["No Instance"] = "Pas d'instance"
L["No Profiling information saved."] = "Aucune information de profilage enregistrée."
L["None"] = "Aucun"
@@ -644,8 +780,9 @@ L["Number Affected"] = "Nombre affecté"
--[[Translation missing --]]
L["Object"] = "Object"
L["Officer"] = "Officier"
--[[Translation missing --]]
L["Offset from progress"] = "Offset from progress"
L["Offset Timer"] = "Décalage de la durée"
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "Des ID de jeu plus anciennes peuvent être trouvés sur des sites Web tels que wowhead.com/item-sets"
L["On Cooldown"] = "En recharge"
--[[Translation missing --]]
L["On Taxi"] = "On Taxi"
@@ -653,6 +790,8 @@ L["On Taxi"] = "On Taxi"
L["Only if BigWigs shows it on it's bar"] = "Only if BigWigs shows it on it's bar"
--[[Translation missing --]]
L["Only if DBM shows it on it's bar"] = "Only if DBM shows it on it's bar"
--[[Translation missing --]]
L["Only if on a different realm"] = "Only if on a different realm"
L["Only if Primary"] = "Seulement si primaire"
--[[Translation missing --]]
L["Onyxia"] = "Onyxia"
@@ -671,10 +810,11 @@ L["Ossirian the Unscarred"] = "Ossirian the Unscarred"
--[[Translation missing --]]
L["Ouro"] = "Ouro"
L["Outline"] = "Contour"
L["Outside"] = "Extérieur"
L["Overhealing"] = "Soin en excès"
L["Overkill"] = "Dégâts en excès"
L["Overlay %s"] = "Superposition %s"
--[[Translation missing --]]
L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points"
L["Overlay Cost of Casts"] = "Intégrer le coût des incantations"
L["Parry"] = "Parade"
L["Parry (%)"] = "Parade (%)"
@@ -693,35 +833,49 @@ L["Pet Spell"] = "Sort du Familier"
--[[Translation missing --]]
L["Phase"] = "Phase"
L["Pixel Glow"] = "Pixel surbrillant"
--[[Translation missing --]]
L["Placement"] = "Placement"
--[[Translation missing --]]
L["Placement Mode"] = "Placement Mode"
L["Play"] = "Jouer"
L["Player"] = "Joueur"
L["Player Character"] = "Personnage Joueur"
L["Player Class"] = "Classe du joueur"
--[[Translation missing --]]
L["Player Covenant"] = "Player Covenant"
--[[Translation missing --]]
L["Player Effective Level"] = "Player Effective Level"
--[[Translation missing --]]
L["Player Experience"] = "Player Experience"
L["Player Faction"] = "Faction joueur"
L["Player Level"] = "Niveau du joueur"
L["Player Name"] = "Nom du joueur"
--[[Translation missing --]]
L["Player Name/Realm"] = "Player Name/Realm"
L["Player Race"] = "Race du Joueur"
L["Player(s) Affected"] = "Joueur(s) affecté(s)"
L["Player(s) Not Affected"] = "Joueur(s) non affecté(s)"
--[[Translation missing --]]
L["Please upgrade your Masque version"] = "Please upgrade your Masque version"
L["Poison"] = "Poison"
L["Power"] = "Puissance"
L["Power (%)"] = "Puissance (%)"
L["Power Type"] = "Type de puissance"
--[[Translation missing --]]
L["Precision"] = "Precision"
L["Preset"] = "Préréglé"
L["Press Ctrl+C to copy"] = "Appuyez sur Ctrl+C pour copier"
--[[Translation missing --]]
L["Princess Huhuran"] = "Princess Huhuran"
--[[Translation missing --]]
L["Print Profiling Results"] = "Print Profiling Results"
L["Profiling already started."] = "Le profilage a déjà commencé."
--[[Translation missing --]]
L["Profiling automatically started."] = "Profiling automatically started."
L["Profiling not running."] = "Le profilage ne fonctionne pas."
L["Profiling started."] = "Le profilage a commencé."
--[[Translation missing --]]
L["Profiling started. It will end automatically in %d seconds"] = "Profiling started. It will end automatically in %d seconds"
L["Profiling still running, stop before trying to print."] = "Profiler toujours en cours, arrêtez avant d'essayer d'imprimer."
L["Profiling stopped."] = "Le profilage s'est arrêté."
--[[Translation missing --]]
L["Progress"] = "Progress"
L["Progress Total"] = "Progrès Total"
L["Progress Value"] = "Valeur de progression"
L["Pulse"] = "Pulsation"
@@ -729,19 +883,33 @@ L["PvP Flagged"] = "JcJ activé"
L["PvP Talent %i"] = "Talent JcJ %i"
L["PvP Talent selected"] = "Talent JcJ sélectionné"
--[[Translation missing --]]
L["PvP Talent Selected"] = "PvP Talent Selected"
--[[Translation missing --]]
L["Queued Action"] = "Queued Action"
L["Radius"] = "Rayon"
--[[Translation missing --]]
L["Ragnaros"] = "Ragnaros"
L["Raid"] = "Raid "
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Raid Warning"] = "Avertissement de Raid"
L["Raids"] = "Raids RdR"
L["Range"] = "Portée"
L["Range Check"] = "Vérification de la portée"
--[[Translation missing --]]
L["Rare"] = "Rare"
--[[Translation missing --]]
L["Rare Elite"] = "Rare Elite"
--[[Translation missing --]]
L["Raw Threat Percent"] = "Raw Threat Percent"
--[[Translation missing --]]
L["Razorgore the Untamed"] = "Razorgore the Untamed"
L["Ready Check"] = "Appel de Raid"
L["Realm"] = "Royaume"
--[[Translation missing --]]
L["Realm Name"] = "Realm Name"
--[[Translation missing --]]
L["Realm of Caster's Target"] = "Realm of Caster's Target"
L["Receiving display information"] = "Réception d'information de graphique de %s..."
L["Reflect"] = "Renvoi"
L["Region type %s not supported"] = "Région de type %s non supporté"
@@ -757,7 +925,7 @@ L["Remove Obsolete Auras"] = "Retirer les auras obsolètes"
L["Repair"] = "Repair"
L["Repeat"] = "Répéter"
--[[Translation missing --]]
L["Report"] = "Report"
L["Report Summary"] = "Report Summary"
L["Requested display does not exist"] = "L'affichage demandé n'existe pas"
L["Requested display not authorized"] = "L'affichage demandé n'est pas autorisé"
L["Requesting display information from %s ..."] = "Demande des informations de l'affichage depuis %s ..."
@@ -786,6 +954,12 @@ L["Resolve collisions dialog startup singular"] = [=[Vous avez activé un addon
Vous devez renommer votre graphique pour faire de la place pour celui de l'addon.
Résolu : |cFFFF0000]=]
--[[Translation missing --]]
L["Rested"] = "Rested"
--[[Translation missing --]]
L["Rested Experience"] = "Rested Experience"
--[[Translation missing --]]
L["Rested Experience (%)"] = "Rested Experience (%)"
L["Resting"] = "Repos"
L["Resurrect"] = "Résurrection"
L["Right"] = "Droite"
@@ -796,6 +970,12 @@ L["Role"] = "Rôle"
L["Rotate Left"] = "Rotation gauche"
L["Rotate Right"] = "Rotation droite"
--[[Translation missing --]]
L["Rotation"] = "Rotation"
--[[Translation missing --]]
L["Round"] = "Round"
--[[Translation missing --]]
L["Round Mode"] = "Round Mode"
--[[Translation missing --]]
L["Ruins of Ahn'Qiraj"] = "Ruins of Ahn'Qiraj"
L["Run Custom Code"] = "Exécuter le code personnalisé"
L["Rune"] = "Rune"
@@ -819,6 +999,8 @@ L["Select Frame"] = "Sélectionner le cadre"
L["Separator"] = "Séparateur"
--[[Translation missing --]]
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "Set IDs can be found on websites such as classic.wowhead.com/item-sets"
--[[Translation missing --]]
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "Set IDs can be found on websites such as wowhead.com/item-sets"
L["Set Maximum Progress"] = "Progression maximale"
L["Set Minimum Progress"] = "Progression minimum"
L["Shadow Resistance"] = "Résistance à l'ombre"
@@ -837,10 +1019,26 @@ L["Show Glow"] = "Surbrillance"
L["Show Incoming Heal"] = "Afficher les Soins en Cours"
--[[Translation missing --]]
L["Show On"] = "Show On"
--[[Translation missing --]]
L["Show Rested Overlay"] = "Show Rested Overlay"
L["Shrink"] = "Rétrécir"
--[[Translation missing --]]
L["Silithid Royalty"] = "Silithid Royalty"
L["Simple"] = "Basique"
--[[Translation missing --]]
L["Since Apply"] = "Since Apply"
--[[Translation missing --]]
L["Since Apply/Refresh"] = "Since Apply/Refresh"
--[[Translation missing --]]
L["Since Charge Gain"] = "Since Charge Gain"
--[[Translation missing --]]
L["Since Charge Lost"] = "Since Charge Lost"
--[[Translation missing --]]
L["Since Ready"] = "Since Ready"
--[[Translation missing --]]
L["Since Stack Gain"] = "Since Stack Gain"
--[[Translation missing --]]
L["Since Stack Lost"] = "Since Stack Lost"
L["Size & Position"] = "Taille & Position"
L["Slide from Bottom"] = "Glisser d'en bas"
L["Slide from Left"] = "Glisser de la gauche"
@@ -858,6 +1056,10 @@ L["Small"] = "Small"
L["Smart Group"] = "Smart Group"
L["Sound"] = "Son"
L["Sound by Kit ID"] = "Son par Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
--[[Translation missing --]]
L["Source GUID"] = "Source GUID"
L["Source In Group"] = "Source dans le groupe"
L["Source Name"] = "Nom de source"
--[[Translation missing --]]
@@ -869,13 +1071,13 @@ L["Source Raid Mark"] = "Source Raid Mark"
--[[Translation missing --]]
L["Source Reaction"] = "Source Reaction"
L["Source Unit"] = "Unité source"
--[[Translation missing --]]
L["Source Unit Name/Realm"] = "Source Unit Name/Realm"
L["Source: "] = "Source :"
L["Space"] = "Ecart"
L["Spacing"] = "Ecartement"
L["Spark Color"] = "Couleur d'étincelle"
L["Spark Height"] = "Hauteur de l'étincelle"
L["Spark Width"] = [=[
Largeur de l'étincelle]=]
--[[Translation missing --]]
L["Spark"] = "Spark"
L["Spec Role"] = "Rôle de Spécification"
L["Specific Unit"] = "Unité spécifique"
L["Spell"] = "Sort"
@@ -902,15 +1104,25 @@ L["Stagger Scale"] = "espacer"
L["Stamina"] = "Endurance"
L["Stance/Form/Aura"] = "Posture/Forme/Aura"
--[[Translation missing --]]
L["Standing"] = "Standing"
--[[Translation missing --]]
L["Star Shake"] = "Star Shake"
--[[Translation missing --]]
L["Start"] = "Start"
--[[Translation missing --]]
L["Start Now"] = "Start Now"
L["Status"] = "Statut"
L["Stolen"] = "Volé"
L["Stop"] = "Arrêter"
L["Strength"] = "Force"
L["String"] = "Séquence"
--[[Translation missing --]]
L["Subtract Cast"] = "Subtract Cast"
--[[Translation missing --]]
L["Subtract Channel"] = "Subtract Channel"
--[[Translation missing --]]
L["Subtract GCD"] = "Subtract GCD"
--[[Translation missing --]]
L["Sulfuron Harbinger"] = "Sulfuron Harbinger"
L["Summon"] = "Invocation"
L["Supports multiple entries, separated by commas"] = "Prend en charge plusieurs entrées, séparées par des virgules"
@@ -933,6 +1145,8 @@ L["Text"] = "Texte"
--[[Translation missing --]]
L["Thaddius"] = "Thaddius"
--[[Translation missing --]]
L["The aura has overwritten the global '%s', this might affect other auras."] = "The aura has overwritten the global '%s', this might affect other auras."
--[[Translation missing --]]
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "The effective level differs from the level in e.g. Time Walking dungeons."
--[[Translation missing --]]
L["The Four Horsemen"] = "The Four Horsemen"
@@ -948,6 +1162,8 @@ L["Thickness"] = "Thickness"
L["Third"] = "Troisième"
L["Third Value of Tooltip Text"] = "Troisième valeur du texte de l'info-bulle"
L["This aura contains custom Lua code."] = "Cette aura contient du code Lua personnalisé."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s), which are no longer supported."] = "This aura has legacy aura trigger(s), which are no longer supported."
L["This aura was created with a newer version of WeakAuras."] = "Cette aura a été créée avec une nouvelle version de WeakAuras."
--[[Translation missing --]]
L["This aura was created with the Classic version of World of Warcraft."] = "This aura was created with the Classic version of World of Warcraft."
@@ -955,8 +1171,18 @@ L["This aura was created with the Classic version of World of Warcraft."] = "Thi
L["This aura was created with the retail version of World of Warcraft."] = "This aura was created with the retail version of World of Warcraft."
L["This is a modified version of your aura, |cff9900FF%s.|r"] = "Ceci est une version modifiée de votre aura, |cff9900FF%s.|r"
L["This is a modified version of your group, |cff9900FF%s.|r"] = "Ceci est une version modifiée de votre groupe, |cff9900FF%s.|r"
--[[Translation missing --]]
L["Threat Percent"] = "Threat Percent"
L["Threat Situation"] = "Situation de Menace"
--[[Translation missing --]]
L["Threat Value"] = "Threat Value"
--[[Translation missing --]]
L["Tick"] = "Tick"
L["Tier "] = "Pallier"
--[[Translation missing --]]
L["Time Format"] = "Time Format"
--[[Translation missing --]]
L["Time in GCDs"] = "Time in GCDs"
L["Timed"] = "Temporisé"
--[[Translation missing --]]
L["Timer Id"] = "Timer Id"
@@ -973,8 +1199,12 @@ L["Top"] = "Haut"
L["Top Left"] = "Haut Gauche"
L["Top Right"] = "Haut Droite"
L["Top to Bottom"] = "Haut en Bas"
--[[Translation missing --]]
L["Total"] = "Total"
L["Total Duration"] = "Duration Totale"
--[[Translation missing --]]
L["Total Experience"] = "Total Experience"
--[[Translation missing --]]
L["Total Match Count"] = "Total Match Count"
--[[Translation missing --]]
L["Total Stacks"] = "Total Stacks"
@@ -995,11 +1225,15 @@ L["Tracking Charge CDs"] = "Suivi des CD de charge"
L["Tracking Only Cooldown"] = "Suivi du temps de recharge"
L["Transmission error"] = "Erreur de transmission"
L["Trigger"] = "Déclencheur"
--[[Translation missing --]]
L["Trigger %i"] = "Trigger %i"
L["Trigger 1"] = "Déclencheur 1"
L["Trigger State Updater (Advanced)"] = [=[
Mise à jour de l'état du déclencheur (Avancé)]=]
L["Trigger Update"] = "Mise-à-jour du déclencheur"
L["Trigger:"] = "Déclencheur :"
--[[Translation missing --]]
L["Trivial (Low Level)"] = "Trivial (Low Level)"
L["True"] = "Vrai"
--[[Translation missing --]]
L["Twin Emperors"] = "Twin Emperors"
@@ -1011,10 +1245,14 @@ L["Unit Characteristics"] = "Caractéristique d'unité"
L["Unit Destroyed"] = "Unité détruite"
L["Unit Died"] = "Unité morte"
--[[Translation missing --]]
L["Unit Dissipates"] = "Unit Dissipates"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
L["Unit Frames"] = "Cadre d'unité"
L["Unit is Unit"] = "L'unité est l'unité"
L["Unit Name"] = "Nom de l'Unité"
--[[Translation missing --]]
L["Unit Name/Realm"] = "Unit Name/Realm"
L["Units Affected"] = "Unités Concernés"
L["Unlimited"] = "Illimité"
L["Up"] = "Haut"
@@ -1022,10 +1260,13 @@ L["Up, then Left"] = "Haut, puis gauche"
L["Up, then Right"] = "Haut, puis droite"
L["Update Auras"] = "Mettre à jour les auras"
L["Usage:"] = "Utilisation:"
L["Use /wa minimap to show the minimap icon again"] = "Tapez /wa minimap pour ré-afficher l'icône de mini-carte"
--[[Translation missing --]]
L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show the minimap icon again."
L["Use Custom Color"] = "Utiliser couleur personnalisée"
--[[Translation missing --]]
L["Vaelastrasz the Corrupt"] = "Vaelastrasz the Corrupt"
--[[Translation missing --]]
L["Value"] = "Value"
L["Values/Remaining Time above this value are displayed as full progress."] = "Les valeurs/temps restant au-dessus de cette valeur sont affichés en tant que progrès complets."
L["Values/Remaining Time below this value are displayed as no progress."] = "Les valeurs/temps restant en-dessous de cette valeur sont affichés en tant que sans progrès."
L["Versatility (%)"] = "Polyvalence (%)"
@@ -1034,8 +1275,14 @@ L["Version: "] = "Version: "
--[[Translation missing --]]
L["Viscidus"] = "Viscidus"
L["Visibility"] = "Visibilité"
--[[Translation missing --]]
L["Visible"] = "Visible"
L["War Mode Active"] = "Mode de Guerre Actif"
--[[Translation missing --]]
L["Warning"] = "Warning"
--[[Translation missing --]]
L["Warning for unknown aura:"] = "Warning for unknown aura:"
--[[Translation missing --]]
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "Warning: Full Scan auras checking for both name and spell id can't be converted."
--[[Translation missing --]]
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."
@@ -1046,20 +1293,38 @@ L["WeakAuras has encountered an error during the login process. Please report th
--[[Translation missing --]]
L["WeakAuras Profiling"] = "WeakAuras Profiling"
--[[Translation missing --]]
L["WeakAuras Profiling Data"] = "WeakAuras Profiling Data"
L["WeakAuras Profiling Report"] = "WeakAuras Profiling Report"
L["Weapon"] = "Arme"
L["Weapon Enchant"] = "Enchantement d'arme"
--[[Translation missing --]]
L["Weapon Enchant / Fishing Lure"] = "Weapon Enchant / Fishing Lure"
L["What do you want to do?"] = "Qu'est-ce que vous voulez faire?"
L["Whisper"] = "Chuchoter"
--[[Translation missing --]]
L["Whole Area"] = "Whole Area"
L["Width"] = "Largeur"
L["Wobble"] = "Osciller"
--[[Translation missing --]]
L["World Boss"] = "World Boss"
L["Wrap"] = "Emballage, absorbe"
--[[Translation missing --]]
L["Writing to the WeakAuras table is not allowed."] = "Writing to the WeakAuras table is not allowed."
L["X-Offset"] = "Décalage X"
L["Yell"] = "Crier"
L["Y-Offset"] = "Décalage Y"
L["You already have this group/aura. Importing will create a duplicate."] = "Vous avez déjà ce groupe/aura. L'importation créera un doublon."
--[[Translation missing --]]
L["Your next encounter will automatically be profiled."] = "Your next encounter will automatically be profiled."
--[[Translation missing --]]
L["Your next instance of combat will automatically be profiled."] = "Your next instance of combat will automatically be profiled."
--[[Translation missing --]]
L["Your scheduled automatic profile has been cancelled."] = "Your scheduled automatic profile has been cancelled."
--[[Translation missing --]]
L["Your threat as a percentage of the tank's current threat."] = "Your threat as a percentage of the tank's current threat."
--[[Translation missing --]]
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."
--[[Translation missing --]]
L["Your total threat on the mob."] = "Your total threat on the mob."
L["Zone Group ID(s)"] = "ID du Groupe de Zone"
L["Zone ID(s)"] = "ID de la Zone"
L["Zone Name"] = "Nom de la Zone"
+289 -35
View File
@@ -8,6 +8,20 @@ local L = WeakAuras.L
L[" • %d auras added"] = " • %d aure aggiunte"
L[" • %d auras deleted"] = " • %d aure cancellate"
L[" • %d auras modified"] = "• %d aure modificate"
--[[Translation missing --]]
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=]
--[[Translation missing --]]
L[ [=[
Supports multiple entries, separated by commas]=] ] = [=[
Supports multiple entries, separated by commas]=]
L["%s - %i. Trigger"] = "%s - %i. Innesco"
L["%s - Alpha Animation"] = "%s - Animazione Alpha"
L["%s - Color Animation"] = "%s - Animazione Colore"
@@ -35,10 +49,13 @@ L["%s Texture Function"] = "%s Funzione di Texture"
L["%s total auras"] = "%s aure totali"
L["%s Trigger Function"] = "%s Funzione di Innesco"
L["%s Untrigger Function"] = "%s Funzione di Disinnesco"
--[[Translation missing --]]
L["* Suffix"] = "* Suffix"
L["/wa help - Show this message"] = "/wa help - Mostra questo messaggio"
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Mostra/Nascondi l'icona della minimappa"
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Mostra i risultati del più recente profiling"
L["/wa pstart - Start profiling"] = "/wa pstart - Avvia il profiling"
--[[Translation missing --]]
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = "/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."
L["/wa pstop - Finish profiling"] = "/wa pstop - Termina il profiling"
--[[Translation missing --]]
L["/wa repair - Repair tool"] = "/wa repair - Repair tool"
@@ -48,6 +65,10 @@ L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55
L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r to toggle performance profiling window."
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fShift Click|r per mettere in pausa l'addon."
--[[Translation missing --]]
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped"
--[[Translation missing --]]
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Not|r Player Name/Realm"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None"
@@ -56,7 +77,12 @@ L["20 Man Raid"] = "incursione da 20 giocatori"
L["25 Man Raid"] = "Incursione da 25 giocatori"
L["40 Man Raid"] = "incursione da 40 giocatori"
L["5 Man Dungeon"] = "Spedizione da 5 giocatori"
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "Una WeakAura ha appena provato ad usare una funzione proibita ma è stata bloccata. Per favore controlla le tue aure!"
--[[Translation missing --]]
L["Abbreviate"] = "Abbreviate"
--[[Translation missing --]]
L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)"
--[[Translation missing --]]
L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)"
L["Absorb"] = "Assorbimento"
L["Absorb Display"] = "Mostra Assorbimento"
L["Absorbed"] = "Assorbito"
@@ -86,6 +112,10 @@ L["Alpha"] = "Alfa"
L["Alternate Power"] = "Risorse Speciali"
L["Always"] = "Sempre"
L["Always active trigger"] = "Innesco sempre attivo"
--[[Translation missing --]]
L["Always include realm"] = "Always include realm"
--[[Translation missing --]]
L["Always True"] = "Always True"
L["Amount"] = "Quantità"
L["And Talent selected"] = "E Talento selezionato"
L["Animations"] = "Animazioni"
@@ -111,11 +141,21 @@ L["Ascending"] = "Crescente"
--[[Translation missing --]]
L["Assigned Role"] = "Assigned Role"
L["At Least One Enemy"] = "Almeno un nemico"
--[[Translation missing --]]
L["At missing Value"] = "At missing Value"
--[[Translation missing --]]
L["At Percent"] = "At Percent"
--[[Translation missing --]]
L["At Value"] = "At Value"
L["Attach to End"] = "Aggiungi alla Fine"
L["Attach to Start"] = "Aggiungi all'inizio"
--[[Translation missing --]]
L["Attack Power"] = "Attack Power"
L["Attackable"] = "Attaccabile"
L["Attackable Target"] = "Bersaglio attaccabile"
L["Aura"] = "Aura"
--[[Translation missing --]]
L["Aura '%s': %s"] = "Aura '%s': %s"
L["Aura Applied"] = "Aura applicata"
L["Aura Applied Dose"] = "Parte di aura applicata"
L["Aura Broken"] = "Aura finita"
@@ -138,6 +178,8 @@ L["Auto"] = "Auto"
L["Autocast Shine"] = "Autocast Shine"
L["Automatic"] = "Automatico"
--[[Translation missing --]]
L["Automatic Length"] = "Automatic Length"
--[[Translation missing --]]
L["Automatic Repair Confirmation Dialog"] = "Automatic Repair Confirmation Dialog"
L["Automatic Rotation"] = "Rotazione Automatica"
--[[Translation missing --]]
@@ -150,8 +192,6 @@ L["Back and Forth"] = "Avanti e indietro"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Colore Sfondo"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Color"] = "Colore Barra"
--[[Translation missing --]]
L["Baron Geddon"] = "Baron Geddon"
@@ -167,6 +207,8 @@ L["BG-System Alliance"] = "BG-System Alliance"
L["BG-System Horde"] = "BG-System Horde"
--[[Translation missing --]]
L["BG-System Neutral"] = "BG-System Neutral"
--[[Translation missing --]]
L["Big Number"] = "Big Number"
L["BigWigs Addon"] = "BigWigs Add-on"
L["BigWigs Message"] = "Messaggio di BigWigs"
L["BigWigs Timer"] = "Timer di BigWigs"
@@ -204,7 +246,7 @@ L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."]
--[[Translation missing --]]
L["Cancel"] = "Cancel"
--[[Translation missing --]]
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."
L["Cast"] = "Cast"
--[[Translation missing --]]
L["Cast Bar"] = "Cast Bar"
@@ -217,9 +259,13 @@ L["Caster"] = "Caster"
--[[Translation missing --]]
L["Caster Name"] = "Caster Name"
--[[Translation missing --]]
L["Caster Realm"] = "Caster Realm"
--[[Translation missing --]]
L["Caster Unit"] = "Caster Unit"
--[[Translation missing --]]
L["Caster's Target "] = "Caster's Target "
L["Caster's Target"] = "Caster's Target"
--[[Translation missing --]]
L["Ceil"] = "Ceil"
L["Center"] = "Centro"
L["Centered Horizontal"] = "Centrato orizzontalmente"
L["Centered Vertical"] = "Centrato verticalmente"
@@ -231,6 +277,8 @@ L["Character Stats"] = "Character Stats"
L["Character Type"] = "Tipo di carattere"
--[[Translation missing --]]
L["Charge gained/lost"] = "Charge gained/lost"
--[[Translation missing --]]
L["Charged Combo Point"] = "Charged Combo Point"
L["Charges"] = "Cariche"
--[[Translation missing --]]
L["Charges Changed (Spell)"] = "Charges Changed (Spell)"
@@ -250,6 +298,8 @@ L["Class"] = "Classe"
--[[Translation missing --]]
L["Class and Specialization"] = "Class and Specialization"
--[[Translation missing --]]
L["Classification"] = "Classification"
--[[Translation missing --]]
L["Clockwise"] = "Clockwise"
--[[Translation missing --]]
L["Clone per Event"] = "Clone per Event"
@@ -261,7 +311,7 @@ L["Combat Log"] = "Registro di combattimento"
L["Conditions"] = "Condizioni"
L["Contains"] = "Contiene"
--[[Translation missing --]]
L["Continously update Movement Speed"] = "Continously update Movement Speed"
L["Continuously update Movement Speed"] = "Continuously update Movement Speed"
--[[Translation missing --]]
L["Cooldown"] = "Cooldown"
--[[Translation missing --]]
@@ -295,6 +345,8 @@ L["Crushing"] = "Crushing"
--[[Translation missing --]]
L["C'thun"] = "C'thun"
--[[Translation missing --]]
L["Current Experience"] = "Current Experience"
--[[Translation missing --]]
L["Current Zone Group"] = "Current Zone Group"
--[[Translation missing --]]
L[ [=[Current Zone
@@ -305,6 +357,8 @@ L["Curse"] = "Curse"
--[[Translation missing --]]
L["Custom"] = "Custom"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
@@ -346,6 +400,8 @@ L["Description"] = "Description"
--[[Translation missing --]]
L["Dest Raid Mark"] = "Dest Raid Mark"
--[[Translation missing --]]
L["Destination GUID"] = "Destination GUID"
--[[Translation missing --]]
L["Destination In Group"] = "Destination In Group"
--[[Translation missing --]]
L["Destination Name"] = "Destination Name"
@@ -394,6 +450,10 @@ L["Durability Damage"] = "Durability Damage"
--[[Translation missing --]]
L["Durability Damage All"] = "Durability Damage All"
--[[Translation missing --]]
L["Dynamic"] = "Dynamic"
--[[Translation missing --]]
L["Dynamic Information"] = "Dynamic Information"
--[[Translation missing --]]
L["Ease In"] = "Ease In"
--[[Translation missing --]]
L["Ease In and Out"] = "Ease In and Out"
@@ -408,6 +468,8 @@ L["Edge of Madness"] = "Edge of Madness"
--[[Translation missing --]]
L["Elide"] = "Elide"
--[[Translation missing --]]
L["Elite"] = "Elite"
--[[Translation missing --]]
L["Emote"] = "Emote"
--[[Translation missing --]]
L["Emphasized"] = "Emphasized"
@@ -416,12 +478,18 @@ L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option c
--[[Translation missing --]]
L["Empty"] = "Empty"
--[[Translation missing --]]
L["Enchant Applied"] = "Enchant Applied"
--[[Translation missing --]]
L["Enchant Found"] = "Enchant Found"
--[[Translation missing --]]
L["Enchant Missing"] = "Enchant Missing"
--[[Translation missing --]]
L["Enchant Name or ID"] = "Enchant Name or ID"
--[[Translation missing --]]
L["Enchant Removed"] = "Enchant Removed"
--[[Translation missing --]]
L["Enchanted"] = "Enchanted"
--[[Translation missing --]]
L["Encounter ID(s)"] = "Encounter ID(s)"
--[[Translation missing --]]
L["Energize"] = "Energize"
@@ -448,6 +516,10 @@ L["Equipment Slot"] = "Equipment Slot"
--[[Translation missing --]]
L["Equipped"] = "Equipped"
--[[Translation missing --]]
L["Error"] = "Error"
--[[Translation missing --]]
L["Error Frame"] = "Error Frame"
--[[Translation missing --]]
L["Error not receiving display information from %s"] = "Error not receiving display information from %s"
--[[Translation missing --]]
L[ [=['ERROR: Anchoring %s':
@@ -462,6 +534,10 @@ L["Event(s)"] = "Event(s)"
--[[Translation missing --]]
L["Every Frame"] = "Every Frame"
--[[Translation missing --]]
L["Every Frame (High CPU usage)"] = "Every Frame (High CPU usage)"
--[[Translation missing --]]
L["Experience (%)"] = "Experience (%)"
--[[Translation missing --]]
L["Extend Outside"] = "Extend Outside"
--[[Translation missing --]]
L["Extra Amount"] = "Extra Amount"
@@ -470,12 +546,22 @@ L["Extra Attacks"] = "Extra Attacks"
--[[Translation missing --]]
L["Extra Spell Name"] = "Extra Spell Name"
--[[Translation missing --]]
L["Faction"] = "Faction"
--[[Translation missing --]]
L["Faction Name"] = "Faction Name"
--[[Translation missing --]]
L["Faction Reputation"] = "Faction Reputation"
--[[Translation missing --]]
L["Fade In"] = "Fade In"
--[[Translation missing --]]
L["Fade Out"] = "Fade Out"
--[[Translation missing --]]
L["Fail Alert"] = "Fail Alert"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
--[[Translation missing --]]
L["False"] = "False"
--[[Translation missing --]]
L["Fankriss the Unyielding"] = "Fankriss the Unyielding"
@@ -490,8 +576,6 @@ L["First"] = "First"
--[[Translation missing --]]
L["First Value of Tooltip Text"] = "First Value of Tooltip Text"
--[[Translation missing --]]
L["Fishing Lure / Weapon Enchant (Old)"] = "Fishing Lure / Weapon Enchant (Old)"
--[[Translation missing --]]
L["Fixed"] = "Fixed"
--[[Translation missing --]]
L["Fixed Names"] = "Fixed Names"
@@ -506,15 +590,29 @@ L["Flex Raid"] = "Flex Raid"
--[[Translation missing --]]
L["Flip"] = "Flip"
--[[Translation missing --]]
L["Floor"] = "Floor"
--[[Translation missing --]]
L["Focus"] = "Focus"
--[[Translation missing --]]
L["Font Size"] = "Font Size"
--[[Translation missing --]]
L["Forbidden function or table: %s"] = "Forbidden function or table: %s"
--[[Translation missing --]]
L["Foreground"] = "Foreground"
--[[Translation missing --]]
L["Foreground Color"] = "Foreground Color"
L["Form"] = "Forma"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Formats |cFFFF0000%unit|r"] = "Formats |cFFFF0000%unit|r"
--[[Translation missing --]]
L["Formats Player's |cFFFF0000%guid|r"] = "Formats Player's |cFFFF0000%guid|r"
--[[Translation missing --]]
L["Forward"] = "Forward"
--[[Translation missing --]]
L["Forward, Reverse Loop"] = "Forward, Reverse Loop"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
--[[Translation missing --]]
L["Frequency"] = "Frequency"
@@ -529,7 +627,7 @@ L["Frost Resistance"] = "Frost Resistance"
--[[Translation missing --]]
L["Full"] = "Full"
--[[Translation missing --]]
L["Full Scan"] = "Full Scan"
L["Full Bar"] = "Full Bar"
--[[Translation missing --]]
L["Full/Empty"] = "Full/Empty"
--[[Translation missing --]]
@@ -569,8 +667,6 @@ L["Grobbulus"] = "Grobbulus"
--[[Translation missing --]]
L["Group"] = "Group"
--[[Translation missing --]]
L["Group %s"] = "Group %s"
--[[Translation missing --]]
L["Group Arrangement"] = "Group Arrangement"
--[[Translation missing --]]
L["Grow"] = "Grow"
@@ -605,6 +701,8 @@ L["Height"] = "Height"
--[[Translation missing --]]
L["Hide"] = "Hide"
--[[Translation missing --]]
L["Hide 0 cooldowns"] = "Hide 0 cooldowns"
--[[Translation missing --]]
L["High Damage"] = "High Damage"
--[[Translation missing --]]
L["High Priest Thekal"] = "High Priest Thekal"
@@ -633,16 +731,18 @@ L["Hybrid"] = "Hybrid"
--[[Translation missing --]]
L["Icon"] = "Icon"
--[[Translation missing --]]
L["Icon Color"] = "Icon Color"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
--[[Translation missing --]]
L["Icon Desaturate"] = "Icon Desaturate"
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Rune CD"] = "Ignore Rune CD"
--[[Translation missing --]]
L["Ignore Rune CDs"] = "Ignore Rune CDs"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore Unknown Spell"] = "Ignore Unknown Spell"
--[[Translation missing --]]
L["Immune"] = "Immune"
@@ -679,9 +779,11 @@ L["Include Charges"] = "Include Charges"
--[[Translation missing --]]
L["Incoming Heal"] = "Incoming Heal"
--[[Translation missing --]]
L["Inherited"] = "Inherited"
L["Increased Precision below 3s"] = "Increased Precision below 3s"
--[[Translation missing --]]
L["Inside"] = "Inside"
L["Information"] = "Information"
--[[Translation missing --]]
L["Inherited"] = "Inherited"
--[[Translation missing --]]
L["Instakill"] = "Instakill"
--[[Translation missing --]]
@@ -705,6 +807,8 @@ L["Inverse"] = "Inverse"
--[[Translation missing --]]
L["Inverse Pet Behavior"] = "Inverse Pet Behavior"
--[[Translation missing --]]
L["Is Away from Keyboard"] = "Is Away from Keyboard"
--[[Translation missing --]]
L["Is Exactly"] = "Is Exactly"
--[[Translation missing --]]
L["Is Moving"] = "Is Moving"
@@ -721,6 +825,10 @@ L["It might not work correctly with your version!"] = "It might not work correct
--[[Translation missing --]]
L["Item"] = "Item"
--[[Translation missing --]]
L["Item Bonus Id"] = "Item Bonus Id"
--[[Translation missing --]]
L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped"
--[[Translation missing --]]
L["Item Count"] = "Item Count"
--[[Translation missing --]]
L["Item Equipped"] = "Item Equipped"
@@ -731,6 +839,10 @@ L["Item Set Equipped"] = "Item Set Equipped"
--[[Translation missing --]]
L["Item Set Id"] = "Item Set Id"
--[[Translation missing --]]
L["Item Type"] = "Item Type"
--[[Translation missing --]]
L["Item Type Equipped"] = "Item Type Equipped"
--[[Translation missing --]]
L["Jin'do the Hexxer"] = "Jin'do the Hexxer"
--[[Translation missing --]]
L["Keep Inside"] = "Keep Inside"
@@ -759,7 +871,9 @@ L["Left, then Down"] = "Left, then Down"
--[[Translation missing --]]
L["Left, then Up"] = "Left, then Up"
--[[Translation missing --]]
L["Legacy Aura"] = "Legacy Aura"
L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)"
--[[Translation missing --]]
L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):"
--[[Translation missing --]]
L["Legacy RGB Gradient"] = "Legacy RGB Gradient"
--[[Translation missing --]]
@@ -821,6 +935,8 @@ L["Match Count per Unit"] = "Match Count per Unit"
--[[Translation missing --]]
L["Matches (Pattern)"] = "Matches (Pattern)"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Charges"] = "Max Charges"
--[[Translation missing --]]
L["Maximum"] = "Maximum"
@@ -841,6 +957,8 @@ L["Minimum"] = "Minimum"
--[[Translation missing --]]
L["Minimum Estimate"] = "Minimum Estimate"
--[[Translation missing --]]
L["Minus (Small Nameplate)"] = "Minus (Small Nameplate)"
--[[Translation missing --]]
L["Mirror"] = "Mirror"
--[[Translation missing --]]
L["Miss"] = "Miss"
@@ -891,6 +1009,14 @@ L["Name"] = "Name"
--[[Translation missing --]]
L["Name of Caster's Target"] = "Name of Caster's Target"
--[[Translation missing --]]
L["Name/Realm of Caster's Target"] = "Name/Realm of Caster's Target"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplate Type"] = "Nameplate Type"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
--[[Translation missing --]]
L["Names of affected Players"] = "Names of affected Players"
--[[Translation missing --]]
L["Names of unaffected Players"] = "Names of unaffected Players"
@@ -907,8 +1033,14 @@ L["Never"] = "Never"
--[[Translation missing --]]
L["Next"] = "Next"
--[[Translation missing --]]
L["Next Combat"] = "Next Combat"
--[[Translation missing --]]
L["Next Encounter"] = "Next Encounter"
--[[Translation missing --]]
L["No Children"] = "No Children"
--[[Translation missing --]]
L["No Extend"] = "No Extend"
--[[Translation missing --]]
L["No Instance"] = "No Instance"
--[[Translation missing --]]
L["No Profiling information saved."] = "No Profiling information saved."
@@ -947,9 +1079,9 @@ L["Object"] = "Object"
--[[Translation missing --]]
L["Officer"] = "Officer"
--[[Translation missing --]]
L["Offset Timer"] = "Offset Timer"
L["Offset from progress"] = "Offset from progress"
--[[Translation missing --]]
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "Older set IDs can be found on websites such as wowhead.com/item-sets"
L["Offset Timer"] = "Offset Timer"
--[[Translation missing --]]
L["On Cooldown"] = "On Cooldown"
--[[Translation missing --]]
@@ -959,6 +1091,8 @@ L["Only if BigWigs shows it on it's bar"] = "Only if BigWigs shows it on it's ba
--[[Translation missing --]]
L["Only if DBM shows it on it's bar"] = "Only if DBM shows it on it's bar"
--[[Translation missing --]]
L["Only if on a different realm"] = "Only if on a different realm"
--[[Translation missing --]]
L["Only if Primary"] = "Only if Primary"
--[[Translation missing --]]
L["Onyxia"] = "Onyxia"
@@ -983,14 +1117,14 @@ L["Ouro"] = "Ouro"
--[[Translation missing --]]
L["Outline"] = "Outline"
--[[Translation missing --]]
L["Outside"] = "Outside"
--[[Translation missing --]]
L["Overhealing"] = "Overhealing"
--[[Translation missing --]]
L["Overkill"] = "Overkill"
--[[Translation missing --]]
L["Overlay %s"] = "Overlay %s"
--[[Translation missing --]]
L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points"
--[[Translation missing --]]
L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
--[[Translation missing --]]
L["Parry"] = "Parry"
@@ -1023,6 +1157,10 @@ L["Phase"] = "Phase"
--[[Translation missing --]]
L["Pixel Glow"] = "Pixel Glow"
--[[Translation missing --]]
L["Placement"] = "Placement"
--[[Translation missing --]]
L["Placement Mode"] = "Placement Mode"
--[[Translation missing --]]
L["Play"] = "Play"
--[[Translation missing --]]
L["Player"] = "Player"
@@ -1031,13 +1169,17 @@ L["Player Character"] = "Player Character"
--[[Translation missing --]]
L["Player Class"] = "Player Class"
--[[Translation missing --]]
L["Player Covenant"] = "Player Covenant"
--[[Translation missing --]]
L["Player Effective Level"] = "Player Effective Level"
--[[Translation missing --]]
L["Player Experience"] = "Player Experience"
--[[Translation missing --]]
L["Player Faction"] = "Player Faction"
--[[Translation missing --]]
L["Player Level"] = "Player Level"
--[[Translation missing --]]
L["Player Name"] = "Player Name"
L["Player Name/Realm"] = "Player Name/Realm"
--[[Translation missing --]]
L["Player Race"] = "Player Race"
--[[Translation missing --]]
@@ -1045,8 +1187,6 @@ L["Player(s) Affected"] = "Player(s) Affected"
--[[Translation missing --]]
L["Player(s) Not Affected"] = "Player(s) Not Affected"
--[[Translation missing --]]
L["Please upgrade your Masque version"] = "Please upgrade your Masque version"
--[[Translation missing --]]
L["Poison"] = "Poison"
--[[Translation missing --]]
L["Power"] = "Power"
@@ -1055,9 +1195,9 @@ L["Power (%)"] = "Power (%)"
--[[Translation missing --]]
L["Power Type"] = "Power Type"
--[[Translation missing --]]
L["Preset"] = "Preset"
L["Precision"] = "Precision"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
L["Preset"] = "Preset"
--[[Translation missing --]]
L["Princess Huhuran"] = "Princess Huhuran"
--[[Translation missing --]]
@@ -1065,14 +1205,20 @@ L["Print Profiling Results"] = "Print Profiling Results"
--[[Translation missing --]]
L["Profiling already started."] = "Profiling already started."
--[[Translation missing --]]
L["Profiling automatically started."] = "Profiling automatically started."
--[[Translation missing --]]
L["Profiling not running."] = "Profiling not running."
--[[Translation missing --]]
L["Profiling started."] = "Profiling started."
--[[Translation missing --]]
L["Profiling started. It will end automatically in %d seconds"] = "Profiling started. It will end automatically in %d seconds"
--[[Translation missing --]]
L["Profiling still running, stop before trying to print."] = "Profiling still running, stop before trying to print."
--[[Translation missing --]]
L["Profiling stopped."] = "Profiling stopped."
--[[Translation missing --]]
L["Progress"] = "Progress"
--[[Translation missing --]]
L["Progress Total"] = "Progress Total"
--[[Translation missing --]]
L["Progress Value"] = "Progress Value"
@@ -1085,6 +1231,8 @@ L["PvP Talent %i"] = "PvP Talent %i"
--[[Translation missing --]]
L["PvP Talent selected"] = "PvP Talent selected"
--[[Translation missing --]]
L["PvP Talent Selected"] = "PvP Talent Selected"
--[[Translation missing --]]
L["Queued Action"] = "Queued Action"
--[[Translation missing --]]
L["Radius"] = "Radius"
@@ -1093,6 +1241,8 @@ L["Ragnaros"] = "Ragnaros"
--[[Translation missing --]]
L["Raid"] = "Raid"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
--[[Translation missing --]]
L["Raid Warning"] = "Raid Warning"
--[[Translation missing --]]
L["Raids"] = "Raids"
@@ -1101,12 +1251,22 @@ L["Range"] = "Range"
--[[Translation missing --]]
L["Range Check"] = "Range Check"
--[[Translation missing --]]
L["Rare"] = "Rare"
--[[Translation missing --]]
L["Rare Elite"] = "Rare Elite"
--[[Translation missing --]]
L["Raw Threat Percent"] = "Raw Threat Percent"
--[[Translation missing --]]
L["Razorgore the Untamed"] = "Razorgore the Untamed"
--[[Translation missing --]]
L["Ready Check"] = "Ready Check"
--[[Translation missing --]]
L["Realm"] = "Realm"
--[[Translation missing --]]
L["Realm Name"] = "Realm Name"
--[[Translation missing --]]
L["Realm of Caster's Target"] = "Realm of Caster's Target"
--[[Translation missing --]]
L["Receiving display information"] = "Receiving display information"
--[[Translation missing --]]
L["Reflect"] = "Reflect"
@@ -1129,7 +1289,7 @@ L["Repair"] = "Repair"
--[[Translation missing --]]
L["Repeat"] = "Repeat"
--[[Translation missing --]]
L["Report"] = "Report"
L["Report Summary"] = "Report Summary"
--[[Translation missing --]]
L["Requested display does not exist"] = "Requested display does not exist"
--[[Translation missing --]]
@@ -1151,6 +1311,12 @@ L["Resolve collisions dialog startup"] = "Resolve collisions dialog startup"
--[[Translation missing --]]
L["Resolve collisions dialog startup singular"] = "Resolve collisions dialog startup singular"
--[[Translation missing --]]
L["Rested"] = "Rested"
--[[Translation missing --]]
L["Rested Experience"] = "Rested Experience"
--[[Translation missing --]]
L["Rested Experience (%)"] = "Rested Experience (%)"
--[[Translation missing --]]
L["Resting"] = "Resting"
--[[Translation missing --]]
L["Resurrect"] = "Resurrect"
@@ -1169,6 +1335,12 @@ L["Rotate Left"] = "Rotate Left"
--[[Translation missing --]]
L["Rotate Right"] = "Rotate Right"
--[[Translation missing --]]
L["Rotation"] = "Rotation"
--[[Translation missing --]]
L["Round"] = "Round"
--[[Translation missing --]]
L["Round Mode"] = "Round Mode"
--[[Translation missing --]]
L["Ruins of Ahn'Qiraj"] = "Ruins of Ahn'Qiraj"
--[[Translation missing --]]
L["Run Custom Code"] = "Run Custom Code"
@@ -1211,6 +1383,8 @@ L["Separator"] = "Separator"
--[[Translation missing --]]
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "Set IDs can be found on websites such as classic.wowhead.com/item-sets"
--[[Translation missing --]]
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "Set IDs can be found on websites such as wowhead.com/item-sets"
--[[Translation missing --]]
L["Set Maximum Progress"] = "Set Maximum Progress"
--[[Translation missing --]]
L["Set Minimum Progress"] = "Set Minimum Progress"
@@ -1243,12 +1417,28 @@ L["Show Incoming Heal"] = "Show Incoming Heal"
--[[Translation missing --]]
L["Show On"] = "Show On"
--[[Translation missing --]]
L["Show Rested Overlay"] = "Show Rested Overlay"
--[[Translation missing --]]
L["Shrink"] = "Shrink"
--[[Translation missing --]]
L["Silithid Royalty"] = "Silithid Royalty"
--[[Translation missing --]]
L["Simple"] = "Simple"
--[[Translation missing --]]
L["Since Apply"] = "Since Apply"
--[[Translation missing --]]
L["Since Apply/Refresh"] = "Since Apply/Refresh"
--[[Translation missing --]]
L["Since Charge Gain"] = "Since Charge Gain"
--[[Translation missing --]]
L["Since Charge Lost"] = "Since Charge Lost"
--[[Translation missing --]]
L["Since Ready"] = "Since Ready"
--[[Translation missing --]]
L["Since Stack Gain"] = "Since Stack Gain"
--[[Translation missing --]]
L["Since Stack Lost"] = "Since Stack Lost"
--[[Translation missing --]]
L["Size & Position"] = "Size & Position"
--[[Translation missing --]]
L["Slide from Bottom"] = "Slide from Bottom"
@@ -1277,6 +1467,10 @@ L["Sound"] = "Sound"
--[[Translation missing --]]
L["Sound by Kit ID"] = "Sound by Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
--[[Translation missing --]]
L["Source GUID"] = "Source GUID"
--[[Translation missing --]]
L["Source In Group"] = "Source In Group"
--[[Translation missing --]]
L["Source Name"] = "Source Name"
@@ -1291,17 +1485,15 @@ L["Source Reaction"] = "Source Reaction"
--[[Translation missing --]]
L["Source Unit"] = "Source Unit"
--[[Translation missing --]]
L["Source Unit Name/Realm"] = "Source Unit Name/Realm"
--[[Translation missing --]]
L["Source: "] = "Source: "
--[[Translation missing --]]
L["Space"] = "Space"
--[[Translation missing --]]
L["Spacing"] = "Spacing"
--[[Translation missing --]]
L["Spark Color"] = "Spark Color"
--[[Translation missing --]]
L["Spark Height"] = "Spark Height"
--[[Translation missing --]]
L["Spark Width"] = "Spark Width"
L["Spark"] = "Spark"
--[[Translation missing --]]
L["Spec Role"] = "Spec Role"
--[[Translation missing --]]
@@ -1349,10 +1541,14 @@ L["Stamina"] = "Stamina"
--[[Translation missing --]]
L["Stance/Form/Aura"] = "Stance/Form/Aura"
--[[Translation missing --]]
L["Standing"] = "Standing"
--[[Translation missing --]]
L["Star Shake"] = "Star Shake"
--[[Translation missing --]]
L["Start"] = "Start"
--[[Translation missing --]]
L["Start Now"] = "Start Now"
--[[Translation missing --]]
L["Status"] = "Status"
--[[Translation missing --]]
L["Stolen"] = "Stolen"
@@ -1363,6 +1559,12 @@ L["Strength"] = "Strength"
--[[Translation missing --]]
L["String"] = "String"
--[[Translation missing --]]
L["Subtract Cast"] = "Subtract Cast"
--[[Translation missing --]]
L["Subtract Channel"] = "Subtract Channel"
--[[Translation missing --]]
L["Subtract GCD"] = "Subtract GCD"
--[[Translation missing --]]
L["Sulfuron Harbinger"] = "Sulfuron Harbinger"
--[[Translation missing --]]
L["Summon"] = "Summon"
@@ -1401,6 +1603,8 @@ L["Text"] = "Text"
--[[Translation missing --]]
L["Thaddius"] = "Thaddius"
--[[Translation missing --]]
L["The aura has overwritten the global '%s', this might affect other auras."] = "The aura has overwritten the global '%s', this might affect other auras."
--[[Translation missing --]]
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "The effective level differs from the level in e.g. Time Walking dungeons."
--[[Translation missing --]]
L["The Four Horsemen"] = "The Four Horsemen"
@@ -1421,6 +1625,8 @@ L["Third Value of Tooltip Text"] = "Third Value of Tooltip Text"
--[[Translation missing --]]
L["This aura contains custom Lua code."] = "This aura contains custom Lua code."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s), which are no longer supported."] = "This aura has legacy aura trigger(s), which are no longer supported."
--[[Translation missing --]]
L["This aura was created with a newer version of WeakAuras."] = "This aura was created with a newer version of WeakAuras."
--[[Translation missing --]]
L["This aura was created with the Classic version of World of Warcraft."] = "This aura was created with the Classic version of World of Warcraft."
@@ -1431,10 +1637,20 @@ L["This is a modified version of your aura, |cff9900FF%s.|r"] = "This is a modif
--[[Translation missing --]]
L["This is a modified version of your group, |cff9900FF%s.|r"] = "This is a modified version of your group, |cff9900FF%s.|r"
--[[Translation missing --]]
L["Threat Percent"] = "Threat Percent"
--[[Translation missing --]]
L["Threat Situation"] = "Threat Situation"
--[[Translation missing --]]
L["Threat Value"] = "Threat Value"
--[[Translation missing --]]
L["Tick"] = "Tick"
--[[Translation missing --]]
L["Tier "] = "Tier "
--[[Translation missing --]]
L["Time Format"] = "Time Format"
--[[Translation missing --]]
L["Time in GCDs"] = "Time in GCDs"
--[[Translation missing --]]
L["Timed"] = "Timed"
--[[Translation missing --]]
L["Timer Id"] = "Timer Id"
@@ -1463,8 +1679,12 @@ L["Top Right"] = "Top Right"
--[[Translation missing --]]
L["Top to Bottom"] = "Top to Bottom"
--[[Translation missing --]]
L["Total"] = "Total"
--[[Translation missing --]]
L["Total Duration"] = "Total Duration"
--[[Translation missing --]]
L["Total Experience"] = "Total Experience"
--[[Translation missing --]]
L["Total Match Count"] = "Total Match Count"
--[[Translation missing --]]
L["Total Stacks"] = "Total Stacks"
@@ -1497,6 +1717,8 @@ L["Transmission error"] = "Transmission error"
--[[Translation missing --]]
L["Trigger"] = "Trigger"
--[[Translation missing --]]
L["Trigger %i"] = "Trigger %i"
--[[Translation missing --]]
L["Trigger 1"] = "Trigger 1"
--[[Translation missing --]]
L["Trigger State Updater (Advanced)"] = "Trigger State Updater (Advanced)"
@@ -1505,6 +1727,8 @@ L["Trigger Update"] = "Trigger Update"
--[[Translation missing --]]
L["Trigger:"] = "Trigger:"
--[[Translation missing --]]
L["Trivial (Low Level)"] = "Trivial (Low Level)"
--[[Translation missing --]]
L["True"] = "True"
--[[Translation missing --]]
L["Twin Emperors"] = "Twin Emperors"
@@ -1523,6 +1747,8 @@ L["Unit Destroyed"] = "Unit Destroyed"
--[[Translation missing --]]
L["Unit Died"] = "Unit Died"
--[[Translation missing --]]
L["Unit Dissipates"] = "Unit Dissipates"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
@@ -1531,6 +1757,8 @@ L["Unit is Unit"] = "Unit is Unit"
--[[Translation missing --]]
L["Unit Name"] = "Unit Name"
--[[Translation missing --]]
L["Unit Name/Realm"] = "Unit Name/Realm"
--[[Translation missing --]]
L["Units Affected"] = "Units Affected"
--[[Translation missing --]]
L["Unlimited"] = "Unlimited"
@@ -1545,12 +1773,14 @@ L["Update Auras"] = "Update Auras"
--[[Translation missing --]]
L["Usage:"] = "Usage:"
--[[Translation missing --]]
L["Use /wa minimap to show the minimap icon again"] = "Use /wa minimap to show the minimap icon again"
L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show the minimap icon again."
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Vaelastrasz the Corrupt"] = "Vaelastrasz the Corrupt"
--[[Translation missing --]]
L["Value"] = "Value"
--[[Translation missing --]]
L["Values/Remaining Time above this value are displayed as full progress."] = "Values/Remaining Time above this value are displayed as full progress."
--[[Translation missing --]]
L["Values/Remaining Time below this value are displayed as no progress."] = "Values/Remaining Time below this value are displayed as no progress."
@@ -1565,8 +1795,14 @@ L["Viscidus"] = "Viscidus"
--[[Translation missing --]]
L["Visibility"] = "Visibility"
--[[Translation missing --]]
L["Visible"] = "Visible"
--[[Translation missing --]]
L["War Mode Active"] = "War Mode Active"
--[[Translation missing --]]
L["Warning"] = "Warning"
--[[Translation missing --]]
L["Warning for unknown aura:"] = "Warning for unknown aura:"
--[[Translation missing --]]
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "Warning: Full Scan auras checking for both name and spell id can't be converted."
--[[Translation missing --]]
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."
@@ -1577,12 +1813,14 @@ L["WeakAuras has encountered an error during the login process. Please report th
--[[Translation missing --]]
L["WeakAuras Profiling"] = "WeakAuras Profiling"
--[[Translation missing --]]
L["WeakAuras Profiling Data"] = "WeakAuras Profiling Data"
L["WeakAuras Profiling Report"] = "WeakAuras Profiling Report"
--[[Translation missing --]]
L["Weapon"] = "Weapon"
--[[Translation missing --]]
L["Weapon Enchant"] = "Weapon Enchant"
--[[Translation missing --]]
L["Weapon Enchant / Fishing Lure"] = "Weapon Enchant / Fishing Lure"
--[[Translation missing --]]
L["What do you want to do?"] = "What do you want to do?"
--[[Translation missing --]]
L["Whisper"] = "Whisper"
@@ -1593,8 +1831,12 @@ L["Width"] = "Width"
--[[Translation missing --]]
L["Wobble"] = "Wobble"
--[[Translation missing --]]
L["World Boss"] = "World Boss"
--[[Translation missing --]]
L["Wrap"] = "Wrap"
--[[Translation missing --]]
L["Writing to the WeakAuras table is not allowed."] = "Writing to the WeakAuras table is not allowed."
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
--[[Translation missing --]]
L["Yell"] = "Yell"
@@ -1603,6 +1845,18 @@ L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["You already have this group/aura. Importing will create a duplicate."] = "You already have this group/aura. Importing will create a duplicate."
--[[Translation missing --]]
L["Your next encounter will automatically be profiled."] = "Your next encounter will automatically be profiled."
--[[Translation missing --]]
L["Your next instance of combat will automatically be profiled."] = "Your next instance of combat will automatically be profiled."
--[[Translation missing --]]
L["Your scheduled automatic profile has been cancelled."] = "Your scheduled automatic profile has been cancelled."
--[[Translation missing --]]
L["Your threat as a percentage of the tank's current threat."] = "Your threat as a percentage of the tank's current threat."
--[[Translation missing --]]
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."
--[[Translation missing --]]
L["Your total threat on the mob."] = "Your total threat on the mob."
--[[Translation missing --]]
L["Zone Group ID(s)"] = "Zone Group ID(s)"
--[[Translation missing --]]
L["Zone ID(s)"] = "Zone ID(s)"
+370 -293
View File
File diff suppressed because it is too large Load Diff
+288 -34
View File
@@ -8,6 +8,20 @@ local L = WeakAuras.L
L[" • %d auras added"] = "• %d auras adicionadas"
L[" • %d auras deleted"] = "• %d auras removidas"
L[" • %d auras modified"] = "• %d auras modificadas"
--[[Translation missing --]]
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=]
--[[Translation missing --]]
L[ [=[
Supports multiple entries, separated by commas]=] ] = [=[
Supports multiple entries, separated by commas]=]
L["%s - %i. Trigger"] = "%s - %i. Ativar"
L["%s - Alpha Animation"] = "%s - Animação da transparência"
L["%s - Color Animation"] = "%s - Animação da cor"
@@ -37,13 +51,15 @@ L["%s total auras"] = "%s auras totais"
L["%s Trigger Function"] = "%s Função de gatilho"
--[[Translation missing --]]
L["%s Untrigger Function"] = "%s Untrigger Function"
--[[Translation missing --]]
L["* Suffix"] = "* Suffix"
L["/wa help - Show this message"] = "/wa help - Mostrar essa mensagem"
--[[Translation missing --]]
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Toggle the minimap icon"
--[[Translation missing --]]
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Show the results from the most recent profiling"
--[[Translation missing --]]
L["/wa pstart - Start profiling"] = "/wa pstart - Start profiling"
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = "/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."
--[[Translation missing --]]
L["/wa pstop - Finish profiling"] = "/wa pstop - Finish profiling"
--[[Translation missing --]]
@@ -57,6 +73,10 @@ L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda5
--[[Translation missing --]]
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fShift-Click|r to pause addon execution."
--[[Translation missing --]]
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped"
--[[Translation missing --]]
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Not|r Player Name/Realm"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s"
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None"
@@ -66,7 +86,11 @@ L["25 Man Raid"] = "Raide de 25 jogadores"
L["40 Man Raid"] = "Raide de 40 jogadores"
L["5 Man Dungeon"] = "Masmorra de 5 jogadores"
--[[Translation missing --]]
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"
L["Abbreviate"] = "Abbreviate"
--[[Translation missing --]]
L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)"
--[[Translation missing --]]
L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)"
L["Absorb"] = "Absorver"
--[[Translation missing --]]
L["Absorb Display"] = "Absorb Display"
@@ -98,6 +122,10 @@ L["Alpha"] = "Transparência"
L["Alternate Power"] = "Alternar Poder"
L["Always"] = "Sempre"
L["Always active trigger"] = "Gatilho sempre ativo"
--[[Translation missing --]]
L["Always include realm"] = "Always include realm"
--[[Translation missing --]]
L["Always True"] = "Always True"
L["Amount"] = "Quantidade"
L["And Talent selected"] = "E Talento selecionado"
L["Animations"] = "Animações"
@@ -124,13 +152,23 @@ L["Ascending"] = "Ascendente"
L["Assigned Role"] = "Assigned Role"
L["At Least One Enemy"] = "Pelo Menos Um Inimigo"
--[[Translation missing --]]
L["At missing Value"] = "At missing Value"
--[[Translation missing --]]
L["At Percent"] = "At Percent"
--[[Translation missing --]]
L["At Value"] = "At Value"
--[[Translation missing --]]
L["Attach to End"] = "Attach to End"
--[[Translation missing --]]
L["Attach to Start"] = "Attach to Start"
--[[Translation missing --]]
L["Attack Power"] = "Attack Power"
L["Attackable"] = "Atacável"
--[[Translation missing --]]
L["Attackable Target"] = "Attackable Target"
L["Aura"] = "Aura"
--[[Translation missing --]]
L["Aura '%s': %s"] = "Aura '%s': %s"
L["Aura Applied"] = "Aura Aplicada"
L["Aura Applied Dose"] = "Dose de Aura Aplicada"
L["Aura Broken"] = "Aura violada"
@@ -158,6 +196,8 @@ L["Auto"] = "Auto"
L["Autocast Shine"] = "Autocast Shine"
L["Automatic"] = "Automático"
--[[Translation missing --]]
L["Automatic Length"] = "Automatic Length"
--[[Translation missing --]]
L["Automatic Repair Confirmation Dialog"] = "Automatic Repair Confirmation Dialog"
L["Automatic Rotation"] = "Rotação Automática"
--[[Translation missing --]]
@@ -172,8 +212,6 @@ L["Back and Forth"] = "Back and Forth"
L["Background"] = "Background"
--[[Translation missing --]]
L["Background Color"] = "Background Color"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Color"] = "Cor da Barra"
--[[Translation missing --]]
L["Baron Geddon"] = "Baron Geddon"
@@ -187,6 +225,8 @@ L["BG-System Alliance"] = "CB-Sistema da Aliança"
L["BG-System Horde"] = "CB-Sistema da Horda"
L["BG-System Neutral"] = "CB-Sistema Neutro"
--[[Translation missing --]]
L["Big Number"] = "Big Number"
--[[Translation missing --]]
L["BigWigs Addon"] = "BigWigs Addon"
--[[Translation missing --]]
L["BigWigs Message"] = "BigWigs Message"
@@ -229,7 +269,7 @@ L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."]
--[[Translation missing --]]
L["Cancel"] = "Cancel"
--[[Translation missing --]]
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."
L["Cast"] = "Lançar"
--[[Translation missing --]]
L["Cast Bar"] = "Cast Bar"
@@ -242,9 +282,13 @@ L["Caster"] = "Caster"
--[[Translation missing --]]
L["Caster Name"] = "Caster Name"
--[[Translation missing --]]
L["Caster Realm"] = "Caster Realm"
--[[Translation missing --]]
L["Caster Unit"] = "Caster Unit"
--[[Translation missing --]]
L["Caster's Target "] = "Caster's Target "
L["Caster's Target"] = "Caster's Target"
--[[Translation missing --]]
L["Ceil"] = "Ceil"
L["Center"] = "Centro"
L["Centered Horizontal"] = "Centralizado Horizontalmente"
L["Centered Vertical"] = "Centralizado Verticalmente"
@@ -257,6 +301,8 @@ L["Character Stats"] = "Character Stats"
L["Character Type"] = "Tipo de personagem"
--[[Translation missing --]]
L["Charge gained/lost"] = "Charge gained/lost"
--[[Translation missing --]]
L["Charged Combo Point"] = "Charged Combo Point"
L["Charges"] = "Cargas"
--[[Translation missing --]]
L["Charges Changed (Spell)"] = "Charges Changed (Spell)"
@@ -273,6 +319,8 @@ L["Class"] = "Classe"
--[[Translation missing --]]
L["Class and Specialization"] = "Class and Specialization"
--[[Translation missing --]]
L["Classification"] = "Classification"
--[[Translation missing --]]
L["Clockwise"] = "Clockwise"
--[[Translation missing --]]
L["Clone per Event"] = "Clone per Event"
@@ -283,7 +331,7 @@ L["Combat Log"] = "Registro de combate"
L["Conditions"] = "Condições"
L["Contains"] = "Contém"
--[[Translation missing --]]
L["Continously update Movement Speed"] = "Continously update Movement Speed"
L["Continuously update Movement Speed"] = "Continuously update Movement Speed"
L["Cooldown"] = "Tempo de Recarga"
--[[Translation missing --]]
L["Cooldown Progress (Equipment Slot)"] = "Cooldown Progress (Equipment Slot)"
@@ -309,6 +357,8 @@ L["Crushing"] = "Esmagador"
--[[Translation missing --]]
L["C'thun"] = "C'thun"
--[[Translation missing --]]
L["Current Experience"] = "Current Experience"
--[[Translation missing --]]
L["Current Zone Group"] = "Current Zone Group"
--[[Translation missing --]]
L[ [=[Current Zone
@@ -317,6 +367,8 @@ L[ [=[Current Zone
L["Curse"] = "Maldição"
L["Custom"] = "Personalizado"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
@@ -352,6 +404,8 @@ L["Description"] = "Descrição"
--[[Translation missing --]]
L["Dest Raid Mark"] = "Dest Raid Mark"
--[[Translation missing --]]
L["Destination GUID"] = "Destination GUID"
--[[Translation missing --]]
L["Destination In Group"] = "Destination In Group"
--[[Translation missing --]]
L["Destination Name"] = "Destination Name"
@@ -399,6 +453,10 @@ L["Durability Damage"] = "Durability Damage"
--[[Translation missing --]]
L["Durability Damage All"] = "Durability Damage All"
--[[Translation missing --]]
L["Dynamic"] = "Dynamic"
--[[Translation missing --]]
L["Dynamic Information"] = "Dynamic Information"
--[[Translation missing --]]
L["Ease In"] = "Ease In"
--[[Translation missing --]]
L["Ease In and Out"] = "Ease In and Out"
@@ -413,6 +471,8 @@ L["Edge of Madness"] = "Edge of Madness"
--[[Translation missing --]]
L["Elide"] = "Elide"
--[[Translation missing --]]
L["Elite"] = "Elite"
--[[Translation missing --]]
L["Emote"] = "Emote"
--[[Translation missing --]]
L["Emphasized"] = "Emphasized"
@@ -421,12 +481,18 @@ L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option c
--[[Translation missing --]]
L["Empty"] = "Empty"
--[[Translation missing --]]
L["Enchant Applied"] = "Enchant Applied"
--[[Translation missing --]]
L["Enchant Found"] = "Enchant Found"
--[[Translation missing --]]
L["Enchant Missing"] = "Enchant Missing"
--[[Translation missing --]]
L["Enchant Name or ID"] = "Enchant Name or ID"
--[[Translation missing --]]
L["Enchant Removed"] = "Enchant Removed"
--[[Translation missing --]]
L["Enchanted"] = "Enchanted"
--[[Translation missing --]]
L["Encounter ID(s)"] = "Encounter ID(s)"
--[[Translation missing --]]
L["Energize"] = "Energize"
@@ -453,6 +519,10 @@ L["Equipment Slot"] = "Equipment Slot"
--[[Translation missing --]]
L["Equipped"] = "Equipped"
--[[Translation missing --]]
L["Error"] = "Error"
--[[Translation missing --]]
L["Error Frame"] = "Error Frame"
--[[Translation missing --]]
L["Error not receiving display information from %s"] = "Error not receiving display information from %s"
--[[Translation missing --]]
L[ [=['ERROR: Anchoring %s':
@@ -464,17 +534,31 @@ L["Event"] = "Evento"
L["Event(s)"] = "Evento(s)"
L["Every Frame"] = "Todo Frame"
--[[Translation missing --]]
L["Every Frame (High CPU usage)"] = "Every Frame (High CPU usage)"
--[[Translation missing --]]
L["Experience (%)"] = "Experience (%)"
--[[Translation missing --]]
L["Extend Outside"] = "Extend Outside"
L["Extra Amount"] = "Quantidade Extra"
L["Extra Attacks"] = "Ataques Extras"
L["Extra Spell Name"] = "Nome da Magia Extra"
--[[Translation missing --]]
L["Faction"] = "Faction"
--[[Translation missing --]]
L["Faction Name"] = "Faction Name"
--[[Translation missing --]]
L["Faction Reputation"] = "Faction Reputation"
--[[Translation missing --]]
L["Fade In"] = "Fade In"
--[[Translation missing --]]
L["Fade Out"] = "Fade Out"
--[[Translation missing --]]
L["Fail Alert"] = "Fail Alert"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
--[[Translation missing --]]
L["False"] = "False"
--[[Translation missing --]]
L["Fankriss the Unyielding"] = "Fankriss the Unyielding"
@@ -489,8 +573,6 @@ L["First"] = "First"
--[[Translation missing --]]
L["First Value of Tooltip Text"] = "First Value of Tooltip Text"
--[[Translation missing --]]
L["Fishing Lure / Weapon Enchant (Old)"] = "Fishing Lure / Weapon Enchant (Old)"
--[[Translation missing --]]
L["Fixed"] = "Fixed"
--[[Translation missing --]]
L["Fixed Names"] = "Fixed Names"
@@ -505,16 +587,30 @@ L["Flex Raid"] = "Flex Raid"
--[[Translation missing --]]
L["Flip"] = "Flip"
--[[Translation missing --]]
L["Floor"] = "Floor"
--[[Translation missing --]]
L["Focus"] = "Focus"
--[[Translation missing --]]
L["Font Size"] = "Font Size"
--[[Translation missing --]]
L["Forbidden function or table: %s"] = "Forbidden function or table: %s"
--[[Translation missing --]]
L["Foreground"] = "Foreground"
--[[Translation missing --]]
L["Foreground Color"] = "Foreground Color"
--[[Translation missing --]]
L["Form"] = "Form"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Formats |cFFFF0000%unit|r"] = "Formats |cFFFF0000%unit|r"
--[[Translation missing --]]
L["Formats Player's |cFFFF0000%guid|r"] = "Formats Player's |cFFFF0000%guid|r"
--[[Translation missing --]]
L["Forward"] = "Forward"
--[[Translation missing --]]
L["Forward, Reverse Loop"] = "Forward, Reverse Loop"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
--[[Translation missing --]]
L["Frequency"] = "Frequency"
@@ -527,7 +623,7 @@ L["Frost Resistance"] = "Frost Resistance"
--[[Translation missing --]]
L["Full"] = "Full"
--[[Translation missing --]]
L["Full Scan"] = "Full Scan"
L["Full Bar"] = "Full Bar"
--[[Translation missing --]]
L["Full/Empty"] = "Full/Empty"
--[[Translation missing --]]
@@ -567,8 +663,6 @@ L["Grobbulus"] = "Grobbulus"
--[[Translation missing --]]
L["Group"] = "Group"
--[[Translation missing --]]
L["Group %s"] = "Group %s"
--[[Translation missing --]]
L["Group Arrangement"] = "Group Arrangement"
--[[Translation missing --]]
L["Grow"] = "Grow"
@@ -603,6 +697,8 @@ L["Height"] = "Height"
--[[Translation missing --]]
L["Hide"] = "Hide"
--[[Translation missing --]]
L["Hide 0 cooldowns"] = "Hide 0 cooldowns"
--[[Translation missing --]]
L["High Damage"] = "High Damage"
--[[Translation missing --]]
L["High Priest Thekal"] = "High Priest Thekal"
@@ -631,16 +727,18 @@ L["Hybrid"] = "Hybrid"
--[[Translation missing --]]
L["Icon"] = "Icon"
--[[Translation missing --]]
L["Icon Color"] = "Icon Color"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
--[[Translation missing --]]
L["Icon Desaturate"] = "Icon Desaturate"
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Rune CD"] = "Ignore Rune CD"
--[[Translation missing --]]
L["Ignore Rune CDs"] = "Ignore Rune CDs"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore Unknown Spell"] = "Ignore Unknown Spell"
--[[Translation missing --]]
L["Immune"] = "Immune"
@@ -677,9 +775,11 @@ L["Include Charges"] = "Include Charges"
--[[Translation missing --]]
L["Incoming Heal"] = "Incoming Heal"
--[[Translation missing --]]
L["Inherited"] = "Inherited"
L["Increased Precision below 3s"] = "Increased Precision below 3s"
--[[Translation missing --]]
L["Inside"] = "Inside"
L["Information"] = "Information"
--[[Translation missing --]]
L["Inherited"] = "Inherited"
--[[Translation missing --]]
L["Instakill"] = "Instakill"
--[[Translation missing --]]
@@ -703,6 +803,8 @@ L["Inverse"] = "Inverse"
--[[Translation missing --]]
L["Inverse Pet Behavior"] = "Inverse Pet Behavior"
--[[Translation missing --]]
L["Is Away from Keyboard"] = "Is Away from Keyboard"
--[[Translation missing --]]
L["Is Exactly"] = "Is Exactly"
--[[Translation missing --]]
L["Is Moving"] = "Is Moving"
@@ -717,6 +819,10 @@ L["It might not work correctly on Retail!"] = "It might not work correctly on Re
--[[Translation missing --]]
L["It might not work correctly with your version!"] = "It might not work correctly with your version!"
L["Item"] = "Item"
--[[Translation missing --]]
L["Item Bonus Id"] = "Item Bonus Id"
--[[Translation missing --]]
L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped"
L["Item Count"] = "Contagem de Item"
L["Item Equipped"] = "Item Equipado"
--[[Translation missing --]]
@@ -726,6 +832,10 @@ L["Item Set Equipped"] = "Item Set Equipped"
--[[Translation missing --]]
L["Item Set Id"] = "Item Set Id"
--[[Translation missing --]]
L["Item Type"] = "Item Type"
--[[Translation missing --]]
L["Item Type Equipped"] = "Item Type Equipped"
--[[Translation missing --]]
L["Jin'do the Hexxer"] = "Jin'do the Hexxer"
--[[Translation missing --]]
L["Keep Inside"] = "Keep Inside"
@@ -751,7 +861,9 @@ L["Left, then Down"] = "Left, then Down"
--[[Translation missing --]]
L["Left, then Up"] = "Left, then Up"
--[[Translation missing --]]
L["Legacy Aura"] = "Legacy Aura"
L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)"
--[[Translation missing --]]
L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):"
--[[Translation missing --]]
L["Legacy RGB Gradient"] = "Legacy RGB Gradient"
--[[Translation missing --]]
@@ -810,6 +922,8 @@ L["Match Count per Unit"] = "Match Count per Unit"
--[[Translation missing --]]
L["Matches (Pattern)"] = "Matches (Pattern)"
--[[Translation missing --]]
L["Max Char "] = "Max Char "
--[[Translation missing --]]
L["Max Charges"] = "Max Charges"
--[[Translation missing --]]
L["Maximum"] = "Maximum"
@@ -827,6 +941,8 @@ L["Minimum"] = "Minimum"
--[[Translation missing --]]
L["Minimum Estimate"] = "Minimum Estimate"
--[[Translation missing --]]
L["Minus (Small Nameplate)"] = "Minus (Small Nameplate)"
--[[Translation missing --]]
L["Mirror"] = "Mirror"
L["Miss"] = "Falha"
L["Miss Type"] = "Tipo de falha"
@@ -869,6 +985,14 @@ L["Name"] = "Nome"
--[[Translation missing --]]
L["Name of Caster's Target"] = "Name of Caster's Target"
--[[Translation missing --]]
L["Name/Realm of Caster's Target"] = "Name/Realm of Caster's Target"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplate Type"] = "Nameplate Type"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
--[[Translation missing --]]
L["Names of affected Players"] = "Names of affected Players"
--[[Translation missing --]]
L["Names of unaffected Players"] = "Names of unaffected Players"
@@ -883,7 +1007,13 @@ L["Neutral"] = "Neutral"
L["Never"] = "Nunca"
L["Next"] = "Próximo"
--[[Translation missing --]]
L["Next Combat"] = "Next Combat"
--[[Translation missing --]]
L["Next Encounter"] = "Next Encounter"
--[[Translation missing --]]
L["No Children"] = "No Children"
--[[Translation missing --]]
L["No Extend"] = "No Extend"
L["No Instance"] = "Fora da instância"
--[[Translation missing --]]
L["No Profiling information saved."] = "No Profiling information saved."
@@ -917,9 +1047,9 @@ L["Number Affected"] = "Número Afetado"
L["Object"] = "Object"
L["Officer"] = "Oficial"
--[[Translation missing --]]
L["Offset Timer"] = "Offset Timer"
L["Offset from progress"] = "Offset from progress"
--[[Translation missing --]]
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "Older set IDs can be found on websites such as wowhead.com/item-sets"
L["Offset Timer"] = "Offset Timer"
--[[Translation missing --]]
L["On Cooldown"] = "On Cooldown"
--[[Translation missing --]]
@@ -929,6 +1059,8 @@ L["Only if BigWigs shows it on it's bar"] = "Only if BigWigs shows it on it's ba
--[[Translation missing --]]
L["Only if DBM shows it on it's bar"] = "Only if DBM shows it on it's bar"
--[[Translation missing --]]
L["Only if on a different realm"] = "Only if on a different realm"
--[[Translation missing --]]
L["Only if Primary"] = "Only if Primary"
--[[Translation missing --]]
L["Onyxia"] = "Onyxia"
@@ -951,12 +1083,13 @@ L["Ossirian the Unscarred"] = "Ossirian the Unscarred"
L["Ouro"] = "Ouro"
--[[Translation missing --]]
L["Outline"] = "Outline"
L["Outside"] = "Exterior"
L["Overhealing"] = "Sobrecura"
L["Overkill"] = "Sobreassassinato"
--[[Translation missing --]]
L["Overlay %s"] = "Overlay %s"
--[[Translation missing --]]
L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points"
--[[Translation missing --]]
L["Overlay Cost of Casts"] = "Overlay Cost of Casts"
L["Parry"] = "Aparar"
--[[Translation missing --]]
@@ -983,29 +1116,36 @@ L["Phase"] = "Phase"
--[[Translation missing --]]
L["Pixel Glow"] = "Pixel Glow"
--[[Translation missing --]]
L["Placement"] = "Placement"
--[[Translation missing --]]
L["Placement Mode"] = "Placement Mode"
--[[Translation missing --]]
L["Play"] = "Play"
L["Player"] = "Jogador"
L["Player Character"] = "Personagem do jogador"
L["Player Class"] = "Classe do jogador"
--[[Translation missing --]]
L["Player Covenant"] = "Player Covenant"
--[[Translation missing --]]
L["Player Effective Level"] = "Player Effective Level"
--[[Translation missing --]]
L["Player Experience"] = "Player Experience"
--[[Translation missing --]]
L["Player Faction"] = "Player Faction"
L["Player Level"] = "Nível do jogador"
L["Player Name"] = "Nome do jogador"
--[[Translation missing --]]
L["Player Name/Realm"] = "Player Name/Realm"
--[[Translation missing --]]
L["Player Race"] = "Player Race"
L["Player(s) Affected"] = "Jogado(res) afetados"
L["Player(s) Not Affected"] = "Jogado(res) não afetados"
--[[Translation missing --]]
L["Please upgrade your Masque version"] = "Please upgrade your Masque version"
L["Poison"] = "Veneno"
L["Power"] = "Poder"
L["Power (%)"] = "Poder (%)"
L["Power Type"] = "Tipo de poder"
L["Preset"] = "Predefinido"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
L["Precision"] = "Precision"
L["Preset"] = "Predefinido"
--[[Translation missing --]]
L["Princess Huhuran"] = "Princess Huhuran"
--[[Translation missing --]]
@@ -1013,14 +1153,20 @@ L["Print Profiling Results"] = "Print Profiling Results"
--[[Translation missing --]]
L["Profiling already started."] = "Profiling already started."
--[[Translation missing --]]
L["Profiling automatically started."] = "Profiling automatically started."
--[[Translation missing --]]
L["Profiling not running."] = "Profiling not running."
--[[Translation missing --]]
L["Profiling started."] = "Profiling started."
--[[Translation missing --]]
L["Profiling started. It will end automatically in %d seconds"] = "Profiling started. It will end automatically in %d seconds"
--[[Translation missing --]]
L["Profiling still running, stop before trying to print."] = "Profiling still running, stop before trying to print."
--[[Translation missing --]]
L["Profiling stopped."] = "Profiling stopped."
--[[Translation missing --]]
L["Progress"] = "Progress"
--[[Translation missing --]]
L["Progress Total"] = "Progress Total"
--[[Translation missing --]]
L["Progress Value"] = "Progress Value"
@@ -1031,11 +1177,15 @@ L["PvP Talent %i"] = "PvP Talent %i"
--[[Translation missing --]]
L["PvP Talent selected"] = "PvP Talent selected"
--[[Translation missing --]]
L["PvP Talent Selected"] = "PvP Talent Selected"
--[[Translation missing --]]
L["Queued Action"] = "Queued Action"
L["Radius"] = "Raio"
--[[Translation missing --]]
L["Ragnaros"] = "Ragnaros"
L["Raid"] = "Raide"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Raid Warning"] = "Aviso de raide"
--[[Translation missing --]]
L["Raids"] = "Raids"
@@ -1043,12 +1193,22 @@ L["Range"] = "Alcance"
--[[Translation missing --]]
L["Range Check"] = "Range Check"
--[[Translation missing --]]
L["Rare"] = "Rare"
--[[Translation missing --]]
L["Rare Elite"] = "Rare Elite"
--[[Translation missing --]]
L["Raw Threat Percent"] = "Raw Threat Percent"
--[[Translation missing --]]
L["Razorgore the Untamed"] = "Razorgore the Untamed"
--[[Translation missing --]]
L["Ready Check"] = "Ready Check"
--[[Translation missing --]]
L["Realm"] = "Realm"
--[[Translation missing --]]
L["Realm Name"] = "Realm Name"
--[[Translation missing --]]
L["Realm of Caster's Target"] = "Realm of Caster's Target"
--[[Translation missing --]]
L["Receiving display information"] = "Receiving display information"
L["Reflect"] = "Refletir"
--[[Translation missing --]]
@@ -1068,7 +1228,7 @@ L["Repair"] = "Repair"
--[[Translation missing --]]
L["Repeat"] = "Repeat"
--[[Translation missing --]]
L["Report"] = "Report"
L["Report Summary"] = "Report Summary"
L["Requested display does not exist"] = "Exibição requerida não existe"
L["Requested display not authorized"] = "Exibição requerida não autorizada"
--[[Translation missing --]]
@@ -1084,6 +1244,12 @@ L["Resolve collisions dialog singular"] = "Resolve collisions dialog singular"
L["Resolve collisions dialog startup"] = "Resolve collisions dialog startup"
--[[Translation missing --]]
L["Resolve collisions dialog startup singular"] = "Resolve collisions dialog startup singular"
--[[Translation missing --]]
L["Rested"] = "Rested"
--[[Translation missing --]]
L["Rested Experience"] = "Rested Experience"
--[[Translation missing --]]
L["Rested Experience (%)"] = "Rested Experience (%)"
L["Resting"] = "Descansando"
L["Resurrect"] = "Reviver"
L["Right"] = "Direita"
@@ -1097,6 +1263,12 @@ L["Role"] = "Role"
L["Rotate Left"] = "Girar à esquerda"
L["Rotate Right"] = "Girar à direita"
--[[Translation missing --]]
L["Rotation"] = "Rotation"
--[[Translation missing --]]
L["Round"] = "Round"
--[[Translation missing --]]
L["Round Mode"] = "Round Mode"
--[[Translation missing --]]
L["Ruins of Ahn'Qiraj"] = "Ruins of Ahn'Qiraj"
--[[Translation missing --]]
L["Run Custom Code"] = "Run Custom Code"
@@ -1136,6 +1308,8 @@ L["Separator"] = "Separator"
--[[Translation missing --]]
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "Set IDs can be found on websites such as classic.wowhead.com/item-sets"
--[[Translation missing --]]
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "Set IDs can be found on websites such as wowhead.com/item-sets"
--[[Translation missing --]]
L["Set Maximum Progress"] = "Set Maximum Progress"
--[[Translation missing --]]
L["Set Minimum Progress"] = "Set Minimum Progress"
@@ -1165,12 +1339,28 @@ L["Show Glow"] = "Show Glow"
L["Show Incoming Heal"] = "Show Incoming Heal"
--[[Translation missing --]]
L["Show On"] = "Show On"
--[[Translation missing --]]
L["Show Rested Overlay"] = "Show Rested Overlay"
L["Shrink"] = "Encolher"
--[[Translation missing --]]
L["Silithid Royalty"] = "Silithid Royalty"
--[[Translation missing --]]
L["Simple"] = "Simple"
--[[Translation missing --]]
L["Since Apply"] = "Since Apply"
--[[Translation missing --]]
L["Since Apply/Refresh"] = "Since Apply/Refresh"
--[[Translation missing --]]
L["Since Charge Gain"] = "Since Charge Gain"
--[[Translation missing --]]
L["Since Charge Lost"] = "Since Charge Lost"
--[[Translation missing --]]
L["Since Ready"] = "Since Ready"
--[[Translation missing --]]
L["Since Stack Gain"] = "Since Stack Gain"
--[[Translation missing --]]
L["Since Stack Lost"] = "Since Stack Lost"
--[[Translation missing --]]
L["Size & Position"] = "Size & Position"
L["Slide from Bottom"] = "Deslizar de baixo"
L["Slide from Left"] = "Deslizar da esquerda"
@@ -1191,6 +1381,10 @@ L["Sound"] = "Sound"
--[[Translation missing --]]
L["Sound by Kit ID"] = "Sound by Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
--[[Translation missing --]]
L["Source GUID"] = "Source GUID"
--[[Translation missing --]]
L["Source In Group"] = "Source In Group"
L["Source Name"] = "Origem do nome"
--[[Translation missing --]]
@@ -1203,16 +1397,14 @@ L["Source Raid Mark"] = "Source Raid Mark"
L["Source Reaction"] = "Source Reaction"
L["Source Unit"] = "Origem da unidade"
--[[Translation missing --]]
L["Source Unit Name/Realm"] = "Source Unit Name/Realm"
--[[Translation missing --]]
L["Source: "] = "Source: "
--[[Translation missing --]]
L["Space"] = "Space"
L["Spacing"] = "Espaçamento"
--[[Translation missing --]]
L["Spark Color"] = "Spark Color"
--[[Translation missing --]]
L["Spark Height"] = "Spark Height"
--[[Translation missing --]]
L["Spark Width"] = "Spark Width"
L["Spark"] = "Spark"
--[[Translation missing --]]
L["Spec Role"] = "Spec Role"
L["Specific Unit"] = "Unidade específica"
@@ -1251,9 +1443,13 @@ L["Stagger Scale"] = "Stagger Scale"
L["Stamina"] = "Stamina"
L["Stance/Form/Aura"] = "Postura/Forma/Aura"
--[[Translation missing --]]
L["Standing"] = "Standing"
--[[Translation missing --]]
L["Star Shake"] = "Star Shake"
--[[Translation missing --]]
L["Start"] = "Start"
--[[Translation missing --]]
L["Start Now"] = "Start Now"
L["Status"] = "Estado"
L["Stolen"] = "Roubado"
--[[Translation missing --]]
@@ -1263,6 +1459,12 @@ L["Strength"] = "Strength"
--[[Translation missing --]]
L["String"] = "String"
--[[Translation missing --]]
L["Subtract Cast"] = "Subtract Cast"
--[[Translation missing --]]
L["Subtract Channel"] = "Subtract Channel"
--[[Translation missing --]]
L["Subtract GCD"] = "Subtract GCD"
--[[Translation missing --]]
L["Sulfuron Harbinger"] = "Sulfuron Harbinger"
L["Summon"] = "Invocar"
--[[Translation missing --]]
@@ -1296,6 +1498,8 @@ L["Text"] = "Text"
--[[Translation missing --]]
L["Thaddius"] = "Thaddius"
--[[Translation missing --]]
L["The aura has overwritten the global '%s', this might affect other auras."] = "The aura has overwritten the global '%s', this might affect other auras."
--[[Translation missing --]]
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "The effective level differs from the level in e.g. Time Walking dungeons."
--[[Translation missing --]]
L["The Four Horsemen"] = "The Four Horsemen"
@@ -1316,6 +1520,8 @@ L["Third Value of Tooltip Text"] = "Third Value of Tooltip Text"
--[[Translation missing --]]
L["This aura contains custom Lua code."] = "This aura contains custom Lua code."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s), which are no longer supported."] = "This aura has legacy aura trigger(s), which are no longer supported."
--[[Translation missing --]]
L["This aura was created with a newer version of WeakAuras."] = "This aura was created with a newer version of WeakAuras."
--[[Translation missing --]]
L["This aura was created with the Classic version of World of Warcraft."] = "This aura was created with the Classic version of World of Warcraft."
@@ -1325,9 +1531,19 @@ L["This aura was created with the retail version of World of Warcraft."] = "This
L["This is a modified version of your aura, |cff9900FF%s.|r"] = "This is a modified version of your aura, |cff9900FF%s.|r"
--[[Translation missing --]]
L["This is a modified version of your group, |cff9900FF%s.|r"] = "This is a modified version of your group, |cff9900FF%s.|r"
--[[Translation missing --]]
L["Threat Percent"] = "Threat Percent"
L["Threat Situation"] = "Situação de ameaça"
--[[Translation missing --]]
L["Threat Value"] = "Threat Value"
--[[Translation missing --]]
L["Tick"] = "Tick"
--[[Translation missing --]]
L["Tier "] = "Tier "
--[[Translation missing --]]
L["Time Format"] = "Time Format"
--[[Translation missing --]]
L["Time in GCDs"] = "Time in GCDs"
L["Timed"] = "Temporizado"
--[[Translation missing --]]
L["Timer Id"] = "Timer Id"
@@ -1352,8 +1568,12 @@ L["Top Left"] = "Topo à esquerda"
L["Top Right"] = "Topo à direita"
L["Top to Bottom"] = "Do topo para base"
--[[Translation missing --]]
L["Total"] = "Total"
--[[Translation missing --]]
L["Total Duration"] = "Total Duration"
--[[Translation missing --]]
L["Total Experience"] = "Total Experience"
--[[Translation missing --]]
L["Total Match Count"] = "Total Match Count"
--[[Translation missing --]]
L["Total Stacks"] = "Total Stacks"
@@ -1383,12 +1603,16 @@ L["Transmission error"] = "Erro de transmissão"
--[[Translation missing --]]
L["Trigger"] = "Trigger"
--[[Translation missing --]]
L["Trigger %i"] = "Trigger %i"
--[[Translation missing --]]
L["Trigger 1"] = "Trigger 1"
--[[Translation missing --]]
L["Trigger State Updater (Advanced)"] = "Trigger State Updater (Advanced)"
L["Trigger Update"] = "Atualização do gatilho"
L["Trigger:"] = "Gatilho:"
--[[Translation missing --]]
L["Trivial (Low Level)"] = "Trivial (Low Level)"
--[[Translation missing --]]
L["True"] = "True"
--[[Translation missing --]]
L["Twin Emperors"] = "Twin Emperors"
@@ -1402,6 +1626,8 @@ L["Unit Characteristics"] = "Características da unidade"
L["Unit Destroyed"] = "Unidade destruída"
L["Unit Died"] = "Unidade morte"
--[[Translation missing --]]
L["Unit Dissipates"] = "Unit Dissipates"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
@@ -1410,6 +1636,8 @@ L["Unit is Unit"] = "Unit is Unit"
--[[Translation missing --]]
L["Unit Name"] = "Unit Name"
--[[Translation missing --]]
L["Unit Name/Realm"] = "Unit Name/Realm"
--[[Translation missing --]]
L["Units Affected"] = "Units Affected"
--[[Translation missing --]]
L["Unlimited"] = "Unlimited"
@@ -1423,12 +1651,14 @@ L["Update Auras"] = "Update Auras"
--[[Translation missing --]]
L["Usage:"] = "Usage:"
--[[Translation missing --]]
L["Use /wa minimap to show the minimap icon again"] = "Use /wa minimap to show the minimap icon again"
L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show the minimap icon again."
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Vaelastrasz the Corrupt"] = "Vaelastrasz the Corrupt"
--[[Translation missing --]]
L["Value"] = "Value"
--[[Translation missing --]]
L["Values/Remaining Time above this value are displayed as full progress."] = "Values/Remaining Time above this value are displayed as full progress."
--[[Translation missing --]]
L["Values/Remaining Time below this value are displayed as no progress."] = "Values/Remaining Time below this value are displayed as no progress."
@@ -1443,8 +1673,14 @@ L["Viscidus"] = "Viscidus"
--[[Translation missing --]]
L["Visibility"] = "Visibility"
--[[Translation missing --]]
L["Visible"] = "Visible"
--[[Translation missing --]]
L["War Mode Active"] = "War Mode Active"
--[[Translation missing --]]
L["Warning"] = "Warning"
--[[Translation missing --]]
L["Warning for unknown aura:"] = "Warning for unknown aura:"
--[[Translation missing --]]
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "Warning: Full Scan auras checking for both name and spell id can't be converted."
--[[Translation missing --]]
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."
@@ -1455,11 +1691,13 @@ L["WeakAuras has encountered an error during the login process. Please report th
--[[Translation missing --]]
L["WeakAuras Profiling"] = "WeakAuras Profiling"
--[[Translation missing --]]
L["WeakAuras Profiling Data"] = "WeakAuras Profiling Data"
L["WeakAuras Profiling Report"] = "WeakAuras Profiling Report"
L["Weapon"] = "Arma"
--[[Translation missing --]]
L["Weapon Enchant"] = "Weapon Enchant"
--[[Translation missing --]]
L["Weapon Enchant / Fishing Lure"] = "Weapon Enchant / Fishing Lure"
--[[Translation missing --]]
L["What do you want to do?"] = "What do you want to do?"
L["Whisper"] = "Sussurro"
--[[Translation missing --]]
@@ -1468,8 +1706,12 @@ L["Whole Area"] = "Whole Area"
L["Width"] = "Width"
L["Wobble"] = "Oscilar"
--[[Translation missing --]]
L["World Boss"] = "World Boss"
--[[Translation missing --]]
L["Wrap"] = "Wrap"
--[[Translation missing --]]
L["Writing to the WeakAuras table is not allowed."] = "Writing to the WeakAuras table is not allowed."
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
L["Yell"] = "Gritar"
--[[Translation missing --]]
@@ -1477,6 +1719,18 @@ L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["You already have this group/aura. Importing will create a duplicate."] = "You already have this group/aura. Importing will create a duplicate."
--[[Translation missing --]]
L["Your next encounter will automatically be profiled."] = "Your next encounter will automatically be profiled."
--[[Translation missing --]]
L["Your next instance of combat will automatically be profiled."] = "Your next instance of combat will automatically be profiled."
--[[Translation missing --]]
L["Your scheduled automatic profile has been cancelled."] = "Your scheduled automatic profile has been cancelled."
--[[Translation missing --]]
L["Your threat as a percentage of the tank's current threat."] = "Your threat as a percentage of the tank's current threat."
--[[Translation missing --]]
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."
--[[Translation missing --]]
L["Your total threat on the mob."] = "Your total threat on the mob."
--[[Translation missing --]]
L["Zone Group ID(s)"] = "Zone Group ID(s)"
--[[Translation missing --]]
L["Zone ID(s)"] = "Zone ID(s)"
+219 -74
View File
@@ -8,6 +8,18 @@ local L = WeakAuras.L
L[" • %d auras added"] = " • %d |4индикация добавлена:индикации добавлены:индикаций добавлено;"
L[" • %d auras deleted"] = " • %d |4индикация удалена:индикации удалены:индикаций удалено;"
L[" • %d auras modified"] = " • %d |4индикация изменена:индикации изменены:индикаций изменено;"
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[Формат записи: Имя, Имя-Игровой мир, -Игровой мир.
Можно указать несколько значений, разделенных запятыми.]=]
--[[Translation missing --]]
L[ [=[
Supports multiple entries, separated by commas]=] ] = [=[
Supports multiple entries, separated by commas]=]
L["%s - %i. Trigger"] = "%s - %i. Триггер"
L["%s - Alpha Animation"] = "%s - Анимация прозрачности"
L["%s - Color Animation"] = "%s - Анимация цвета"
@@ -34,16 +46,21 @@ L["%s Texture Function"] = "%s - Функция текстуры"
L["%s total auras"] = "Всего %s |4индикация:индикации:индикаций;"
L["%s Trigger Function"] = "%s - Функция триггера"
L["%s Untrigger Function"] = "%s - Функция детриггера"
L["* Suffix"] = "Символ * вместо названия"
L["/wa help - Show this message"] = "/wa help - показать данное сообщение"
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - отобразить или скрыть иконку на миникарте"
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - показать результаты последнего профилирования"
L["/wa pstart - Start profiling"] = "/wa pstart - запустить профилирование"
--[[Translation missing --]]
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = "/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."
L["/wa pstop - Finish profiling"] = "/wa pstop - завершить профилирование"
L["/wa repair - Repair tool"] = "/wa repair - средство восстановления данных"
L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cFFEDA55FЛевый клик|r - показать или скрыть окно параметров."
L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cFFEDA55FСредняя кнопка мыши|r - скрыть иконку на миникарте."
L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cFFEDA55FПравый клик|r - показать или скрыть окно профилирования."
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cFFEDA55FShift-клик|r - приостановить выполнение аддона."
--[[Translation missing --]]
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped"
L["|cFFFF0000Not|r Player Name/Realm"] = "Имя / Игровой мир игрока |cFFFF0000НЕ|r"
L["|cFFffcc00Extra Options:|r %s"] = "|cFFFFCC00Дополнительные параметры:|r %s"
L["|cFFffcc00Extra Options:|r None"] = "|cFFFFCC00Дополнительные параметры:|r нет"
L["10 Man Raid"] = "Рейд на 10 человек"
@@ -51,7 +68,9 @@ L["20 Man Raid"] = "Рейд на 20 человек"
L["25 Man Raid"] = "Рейд на 25 человек"
L["40 Man Raid"] = "Рейд на 40 человек"
L["5 Man Dungeon"] = "Подземелье"
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "Одна из индикаций попыталась использовать запрещенную функцию, но ее выполнение было заблокировано. Пожалуйста, проверьте свои индикации!"
L["Abbreviate"] = "Сократить"
L["AbbreviateLargeNumbers (Blizzard)"] = "Сократить большие числа (Blizzard)"
L["AbbreviateNumbers (Blizzard)"] = "Сократить числа (Blizzard)"
L["Absorb"] = "Поглощение"
L["Absorb Display"] = "Отображение поглощения"
L["Absorbed"] = "Поглощено"
@@ -77,6 +96,9 @@ L["Alpha"] = "Прозрачность"
L["Alternate Power"] = "Альтернативная энергия"
L["Always"] = "Всегда"
L["Always active trigger"] = "Всегда активный триггер"
L["Always include realm"] = "Всегда отображать название"
--[[Translation missing --]]
L["Always True"] = "Always True"
L["Amount"] = "Количество"
L["And Talent selected"] = "И так же выбран талант"
L["Animations"] = "Анимация"
@@ -95,11 +117,16 @@ L["Ascending"] = "По возрастанию"
--[[Translation missing --]]
L["Assigned Role"] = "Assigned Role"
L["At Least One Enemy"] = "Хотя бы один противник"
L["At missing Value"] = "От недостающего значения"
L["At Percent"] = "В процентах"
L["At Value"] = "От значения"
L["Attach to End"] = "Прикрепить к концу"
L["Attach to Start"] = "Прикрепить к началу"
L["Attack Power"] = "Сила атаки"
L["Attackable"] = "Может быть атакована"
L["Attackable Target"] = "Цель можно атаковать"
L["Aura"] = "Аура"
L["Aura '%s': %s"] = "Индикация %s - %s"
L["Aura Applied"] = "Эффект применен"
L["Aura Applied Dose"] = "Стак эффекта применен"
L["Aura Broken"] = "Эффект прерван"
@@ -115,10 +142,11 @@ L["Aura(s) Found"] = "Эффект найден"
L["Aura(s) Missing"] = "Эффект отсутствует"
L["Aura:"] = "Эффект:"
L["Auras:"] = "Эффекты:"
L["Author Options"] = "Параметры Автора"
L["Author Options"] = "Параметры автора"
L["Auto"] = "Автоматически"
L["Autocast Shine"] = "Свечение при автоприменении"
L["Automatic"] = "Автоматически"
L["Automatic Length"] = "Автоматическая длина"
L["Automatic Repair Confirmation Dialog"] = [=[WeakAuras обнаружил использование более ранней версии аддона (осуществлен downgrade). Ваши индикации могут больше не работать надлежащим образом.
Хотите запустить |cFFFF0000ЭКСПЕРИМЕНТАЛЬНОЕ|r средство восстановления данных? Все изменения, выполненные вами с момента последнего обновления базы данных, будут утеряны.
@@ -131,7 +159,6 @@ L["Ayamiss the Hunter"] = "Аямисса Охотница"
L["Back and Forth"] = "Назад и вперед"
L["Background"] = "Фон"
L["Background Color"] = "Цвет подложки"
L["Bar"] = "Полоса"
L["Bar Color"] = "Цвет полосы"
L["Baron Geddon"] = "Барон Геддон"
L["Battle.net Whisper"] = "Шепот в сети Battle.net"
@@ -141,6 +168,7 @@ L["BG>Raid>Party>Say"] = "ПБ > Рейд > Группа > Сказать"
L["BG-System Alliance"] = "Система ПБ: Альянс"
L["BG-System Horde"] = "Система ПБ: Орда"
L["BG-System Neutral"] = "Система ПБ: общее"
L["Big Number"] = "Большое число"
L["BigWigs Addon"] = "Аддон BigWigs"
L["BigWigs Message"] = "Сообщение BigWigs"
L["BigWigs Timer"] = "Таймер BigWigs"
@@ -169,8 +197,7 @@ L["Buru the Gorger"] = "Буру Ненасытный"
L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = [=[Используется для проверки того факта, что две единицы - одна и та же сущность, объект.
Например: выбрав в качестве единицы игрока и указав для данного параметра значение "boss1target", можно определить, являетесь ли вы целью босса.]=]
L["Cancel"] = "Отмена"
--[[Translation missing --]]
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Невозможно запустить таймер на %i c. из-за ошибки WoW (переполнение), связанной с большим временем непрерывной работы вашего компьютера - %i с. Пожалуйста, перезагрузите компьютер."
L["Cast"] = "Применение заклинания"
L["Cast Bar"] = "Полоса применения"
L["Cast Failed"] = "Каст провален"
@@ -179,8 +206,10 @@ L["Cast Success"] = "Каст успешно завершен"
L["Cast Type"] = "Тип каста"
L["Caster"] = "Заклинатель"
L["Caster Name"] = "Имя заклинателя"
L["Caster Realm"] = "Игровой мир заклинателя"
L["Caster Unit"] = "Заклинатель"
L["Caster's Target "] = "Цель заклинателя"
L["Caster's Target"] = "Цель заклинателя"
L["Ceil"] = "Ceil (к большему целому)"
L["Center"] = "Центр"
L["Centered Horizontal"] = "Горизонтально по центру"
L["Centered Vertical"] = "Вертикально по центру"
@@ -190,6 +219,7 @@ L["Channel (Spell)"] = "Потоковое"
L["Character Stats"] = "Характеристики персонажа"
L["Character Type"] = "Тип персонажа"
L["Charge gained/lost"] = "Событие заряда"
L["Charged Combo Point"] = "Заряженные анимой приемы"
L["Charges"] = "Заряды"
L["Charges Changed (Spell)"] = "Изменение зарядов (заклинание)"
L["Chat Frame"] = "Окно чата"
@@ -198,9 +228,10 @@ L["Children:"] = "Индикации:"
L["Choose a category"] = "Выберите категорию"
L["Chromaggus"] = "Хроммагус"
L["Circle"] = "Круг"
L["Clamp"] = "Закрепить текстуру"
L["Clamp"] = "Закрепить (растянуть края)"
L["Class"] = "Класс"
L["Class and Specialization"] = "Класс и специализация"
L["Classification"] = "Классификация"
L["Clockwise"] = "По часовой стрелке"
L["Clone per Event"] = "Клон для каждого события"
L["Clone per Match"] = "Клон для каждого совпадения"
@@ -208,7 +239,7 @@ L["Color"] = "Цвет"
L["Combat Log"] = "Журнал боя"
L["Conditions"] = "Условия"
L["Contains"] = "Содержит"
L["Continously update Movement Speed"] = "Непрерывно обновлять данные о скорости передвижения"
L["Continuously update Movement Speed"] = "Непрерывно обновлять данные о скорости передвижения"
L["Cooldown"] = "Восстановление"
L["Cooldown Progress (Equipment Slot)"] = "Восстановление (ячейка экипировки)"
L["Cooldown Progress (Item)"] = "Восстановление (предмет)"
@@ -226,14 +257,16 @@ L["Critical Rating"] = "Показатель крит. удара"
L["Crowd Controlled"] = "Потеря контроля над персонажем (CC)"
L["Crushing"] = "Сокрушительный удар"
L["C'thun"] = "К'Тун"
L["Current Experience"] = "Текущее количество опыта"
L["Current Zone Group"] = "Текущая группа игровых зон"
L[ [=[Current Zone
]=] ] = [=[Текущая игровая зона
]=]
L["Curse"] = "Проклятие"
L["Custom"] = "Самостоятельно"
L["Custom Check"] = "Свое условие"
L["Custom Color"] = "Цвет"
L["Custom Configuration"] = "Пользовательская конфигурация"
L["Custom Configuration"] = "Настройки пользователя"
L["Custom Function"] = "Своя функция"
L["Damage"] = "Урон"
L["Damage Shield"] = "Урон от щита"
@@ -253,6 +286,7 @@ L["Desaturate Foreground"] = "Обесцветить основу"
L["Descending"] = "По убыванию"
L["Description"] = "Описание"
L["Dest Raid Mark"] = "Метка получателя"
L["Destination GUID"] = "GUID получателя"
L["Destination In Group"] = "Получатель в группе"
L["Destination Name"] = "Имя получателя"
L["Destination NPC Id"] = "ID NPC-получателя"
@@ -277,6 +311,9 @@ L["Dropdown Menu"] = "Выпадающее меню"
L["Dungeons"] = "Подземелья"
L["Durability Damage"] = "Повреждение экипировки"
L["Durability Damage All"] = "Повреждение всей экипировки"
L["Dynamic"] = "Динамическая"
--[[Translation missing --]]
L["Dynamic Information"] = "Dynamic Information"
L["Ease In"] = "Плавное начало"
L["Ease In and Out"] = "Плавное начало и окончание"
L["Ease Out"] = "Плавное окончание"
@@ -284,15 +321,19 @@ L["Ebonroc"] = "Черноскал"
L["Edge"] = "Эффект Edge (кромка)"
L["Edge of Madness"] = "Грань Безумия"
L["Elide"] = "Опускать слова"
L["Elite"] = "Элитный"
L["Emote"] = "Эмоция"
--[[Translation missing --]]
L["Emphasized"] = "Emphasized"
--[[Translation missing --]]
L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option checked in BigWigs's spell options"
L["Empty"] = "Пустой"
L["Enchant Applied"] = "Чары применены"
L["Enchant Found"] = "Чары найдены"
L["Enchant Missing"] = "Чары отсутствуют"
L["Enchant Name or ID"] = "Введите название или ID чар для оружия"
L["Enchant Removed"] = "Чары удалены"
L["Enchanted"] = "Наложены чары"
L["Encounter ID(s)"] = "ID энкаунтера"
L["Energize"] = "Восполнение"
L["Enrage"] = "Исступление"
@@ -307,6 +348,8 @@ L["Equipment Set"] = "Комплект экипировки"
L["Equipment Set Equipped"] = "Комплект экипировки надет"
L["Equipment Slot"] = "Ячейка экипировки"
L["Equipped"] = "Надето"
L["Error"] = "Ошибка"
L["Error Frame"] = "Область вывода ошибок"
L["Error not receiving display information from %s"] = [=[Ошибка при получении информации об индикации
от %s]=]
--[[Translation missing --]]
@@ -317,13 +360,22 @@ L["Evade"] = "Избегание"
L["Event"] = "Событие"
L["Event(s)"] = "События"
L["Every Frame"] = "Каждый кадр"
L["Every Frame (High CPU usage)"] = "Каждый кадр (высокая загрузка ЦП)"
L["Experience (%)"] = "Опыт (%)"
L["Extend Outside"] = "Выйти за границы"
L["Extra Amount"] = "Доп-е количество"
L["Extra Attacks"] = "Дополнительные атаки"
L["Extra Spell Name"] = "Доп-е название заклинания"
L["Faction"] = "Фракция"
L["Faction Name"] = "Название фракции"
L["Faction Reputation"] = "Репутация с фракцией"
L["Fade In"] = "Появление"
L["Fade Out"] = "Исчезновение"
L["Fail Alert"] = "Неудача"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "Ложь"
L["Fankriss the Unyielding"] = "Фанкрисс Непреклонный"
--[[Translation missing --]]
@@ -332,7 +384,6 @@ L["Fire Resistance"] = "Сопротивление огню"
L["Firemaw"] = "Огнечрев"
L["First"] = "Первое"
L["First Value of Tooltip Text"] = "Первое значение из текста подсказки"
L["Fishing Lure / Weapon Enchant (Old)"] = "Рыболовная приманка / Чары на оружии (временные)"
L["Fixed"] = "Фиксированная"
--[[Translation missing --]]
L["Fixed Names"] = "Fixed Names"
@@ -342,21 +393,30 @@ L["Flamegor"] = "Пламегор"
L["Flash"] = "Вспышка"
L["Flex Raid"] = "Гибкий рейд"
L["Flip"] = "Кувырок"
L["Floor"] = "Floor (к меньшему целому)"
L["Focus"] = "Фокус"
L["Font Size"] = "Размер шрифта"
L["Forbidden function or table: %s"] = "Запрещённая функция или таблица: %s"
--[[Translation missing --]]
L["Foreground"] = "Foreground"
L["Foreground Color"] = "Основной цвет"
L["Form"] = "Форма"
L["Format"] = "Формат"
L["Formats |cFFFF0000%unit|r"] = "Формат |cFFFF0000%unit|r для игрока"
L["Formats Player's |cFFFF0000%guid|r"] = "Формат |cFFFF0000%GUID|r для игрока"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Forward"] = "Forward"
--[[Translation missing --]]
L["Forward, Reverse Loop"] = "Forward, Reverse Loop"
L["Frame Selector"] = "Выбор кадра"
L["Frequency"] = "Частота"
L["Friendly"] = "Дружественный"
L["Friendly Fire"] = "Урон по союзникам"
L["From"] = "От"
L["Frost Resistance"] = "Сопротивление магии льда"
L["Full"] = "Полный"
L["Full Scan"] = "Полное сканирование"
--[[Translation missing --]]
L["Full Bar"] = "Full Bar"
L["Full/Empty"] = "Полный / Пустой"
L["Gahz'ranka"] = "Газ'ранка"
L["Gained"] = "Получен"
@@ -366,8 +426,7 @@ L["General Rajaxx"] = "Генерал Раджакс"
L["Glancing"] = "Скользящий удар"
L["Global Cooldown"] = "Общее время восстановления (GCD)"
L["Glow"] = "Свечение"
--[[Translation missing --]]
L["Glow External Element"] = "Glow External Element"
L["Glow External Element"] = "Свечение внешнего элемента"
L["Gluth"] = "Глут"
L["Golemagg the Incinerator"] = "Големагг Испепелитель"
L["Gothik the Harvester"] = "Готик Жнец"
@@ -378,7 +437,6 @@ L["Grand Widow Faerlina"] = "Великая вдова Фарлина"
L["Grid"] = "Grid"
L["Grobbulus"] = "Гроббулус"
L["Group"] = "Группа"
L["Group %s"] = "Группа %s"
L["Group Arrangement"] = "Порядок и позиции индикаций в группе"
L["Grow"] = "Рост"
L["GTFO Alert"] = "Предупреждение GTFO"
@@ -396,13 +454,14 @@ L["Health (%)"] = "Здоровье (%)"
L["Heigan the Unclean"] = "Хейган Нечестивый"
L["Height"] = "Высота"
L["Hide"] = "Скрыть"
L["Hide 0 cooldowns"] = "Скрыть 0"
L["High Damage"] = "Высокий урон"
L["High Priest Thekal"] = "Верховный жрец Текал"
L["High Priest Venoxis"] = "Верховный жрец Веноксис"
L["High Priestess Arlokk"] = "Верховная жрица Арлокк"
L["High Priestess Jeklik"] = "Верховная жрица Джеклик"
L["High Priestess Mar'li"] = "Верховная жрица Мар'ли"
L["Higher Than Tank"] = "Выше чем танк"
L["Higher Than Tank"] = "Больше чем у основной цели"
L["Holy Resistance"] = "Сопротивление светлой магии"
L["Horde"] = "Орда"
L["Hostile"] = "Враждебный"
@@ -410,11 +469,13 @@ L["Hostility"] = "Враждебность"
L["Humanoid"] = "Гуманоид"
L["Hybrid"] = "Гибрид"
L["Icon"] = "Иконка"
L["Icon Color"] = "Цвет иконки"
L["Icon Desaturate"] = "Обесцветить иконку"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = "Если вам требуется дополнительная помощь, откройте запрос на GitHub или посетите наш Discord (https://discord.gg/wa2)."
--[[Translation missing --]]
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"
L["Ignore Dead"] = "Не учитывать мёртвые цели"
L["Ignore Disconnected"] = "Не учитывать игроков не в сети"
L["Ignore Rune CD"] = "Игнорировать задержку от рун"
L["Ignore Rune CDs"] = "Игнорировать задержку от рун"
L["Ignore Self"] = "Не учитывать себя"
L["Ignore Unknown Spell"] = "Игнорировать неизвестное заклинание"
L["Immune"] = "Невосприимчивость"
L["Import"] = "Импорт"
@@ -433,8 +494,9 @@ L["In Vehicle"] = "На транспорте"
L["Include Bank"] = "Включая банк"
L["Include Charges"] = "Включая заряды"
L["Incoming Heal"] = "Входящее исцеление"
L["Inherited"] = "Вложенный"
L["Inside"] = "Внутри"
L["Increased Precision below 3s"] = "Отображение более точного значения, только когда меньше 3 секунд"
L["Information"] = "Сообщение"
L["Inherited"] = "Наследуемый атрибут"
L["Instakill"] = "Моментальное убийство"
L["Instance"] = "Подземелье"
L["Instance Difficulty"] = "Сложность подземелья"
@@ -446,21 +508,26 @@ L["Interrupt"] = "Прерывание"
L["Interruptible"] = "Прерываемый"
L["Inverse"] = "Инверсия"
L["Inverse Pet Behavior"] = "Инвертировать поведение питомца"
L["Is Away from Keyboard"] = "Отсутствует (AFK)"
L["Is Exactly"] = "Точное совпадение"
L["Is Moving"] = "Двигается"
L["Is Off Hand"] = "Левая рука"
L["is useable"] = "Можно использовать"
--[[Translation missing --]]
L["It might not work correctly on Classic!"] = "It might not work correctly on Classic!"
--[[Translation missing --]]
L["It might not work correctly on Retail!"] = "It might not work correctly on Retail!"
L["It might not work correctly on Classic!"] = "В Classic версии она может работать неправильно!"
L["It might not work correctly on Retail!"] = "В Retail версии она может работать неправильно!"
L["It might not work correctly with your version!"] = "В вашей версии она может работать неправильно!"
L["Item"] = "Предмет"
--[[Translation missing --]]
L["Item Bonus Id"] = "Item Bonus Id"
--[[Translation missing --]]
L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped"
L["Item Count"] = "Количество предметов"
L["Item Equipped"] = "Предмет надет"
L["Item in Range"] = "В зоне действия"
L["Item Set Equipped"] = "Комплект предметов надет"
L["Item Set Id"] = "ID комплекта предметов"
L["Item Type"] = "Тип предмета"
L["Item Type Equipped"] = "Тип предмета надет"
L["Jin'do the Hexxer"] = "Джин'до Проклинатель"
L["Keep Inside"] = "Только внутри"
L["Kel'Thuzad"] = "Кел'Тузад"
@@ -475,7 +542,8 @@ L["Left"] = "Слева"
L["Left to Right"] = "Слева направо"
L["Left, then Down"] = "Влево, затем вниз"
L["Left, then Up"] = "Влево, затем вверх"
L["Legacy Aura"] = "Аура (устаревший)"
L["Legacy Aura (disabled)"] = "Аура (устаревший; отключен)"
L["Legacy Aura (disabled):"] = "Аура (устаревший; отключен):"
L["Legacy RGB Gradient"] = "Градиент RGB"
L["Legacy RGB Gradient Pulse"] = "Градиентная пульсация RGB"
L["Length"] = "Длина"
@@ -487,7 +555,7 @@ L["Loatheb"] = "Лотхиб"
L["Loop"] = "Зациклить"
L["Lost"] = "Израсходован"
L["Low Damage"] = "Низкий урон"
L["Lower Than Tank"] = "Ниже чем танк"
L["Lower Than Tank"] = "Меньше чем у основной цели"
L["Lucifron"] = "Люцифрон"
L["Maexxna"] = "Мексна"
L["Magic"] = "Магия"
@@ -511,6 +579,7 @@ L["Mastery Rating"] = "Показатель искусности"
L["Match Count"] = "Количество совпадений"
L["Match Count per Unit"] = "Кол-во совпадений на единицу"
L["Matches (Pattern)"] = "Совпадения по шаблону"
L["Max Char "] = "Макс. количество символов"
L["Max Charges"] = "Макс. количество зарядов"
L["Maximum"] = "Макс. значение"
L["Maximum Estimate"] = "Макс. оценка"
@@ -521,7 +590,8 @@ L["Message type:"] = "Тип сообщения:"
L["Meta Data"] = "Описание и ссылка"
L["Minimum"] = "Мин. значение"
L["Minimum Estimate"] = "Мин. оценка"
L["Mirror"] = "Зеркально отразить"
L["Minus (Small Nameplate)"] = "Незначительный"
L["Mirror"] = "Отразить"
L["Miss"] = "Промах"
L["Miss Type"] = "Тип промаха"
L["Missed"] = "Промах"
@@ -546,6 +616,10 @@ L["Multi-target"] = "Несколько целей"
L["Mythic+ Affix"] = "Модификатор ключа"
L["Name"] = "Название"
L["Name of Caster's Target"] = "Имя цели заклинателя"
L["Name/Realm of Caster's Target"] = "Имя / Игр. мир цели заклинателя"
L["Nameplate"] = "Индикатор здоровья"
L["Nameplate Type"] = "Тип индикатора здоровья"
L["Nameplates"] = "Индикаторы здоровья"
L["Names of affected Players"] = "Имена задействованных игроков"
L["Names of unaffected Players"] = "Имена незадействованных игроков"
L["Nature Resistance"] = "Сопротивление силам природы"
@@ -554,8 +628,13 @@ L["Nefarian"] = "Нефариан"
L["Neutral"] = "Нейтральный"
L["Never"] = "Никогда"
L["Next"] = "Далее"
--[[Translation missing --]]
L["Next Combat"] = "Next Combat"
--[[Translation missing --]]
L["Next Encounter"] = "Next Encounter"
L["No Children"] = "Нет индикаций"
L["No Instance"] = "Не в подземелье"
L["No Extend"] = "Без расширения"
L["No Instance"] = "Не в подземелье (instance)"
L["No Profiling information saved."] = "Нет данных профилирования."
L["None"] = "Нет"
L["Non-player Character"] = "Неигровой персонаж (NPC)"
@@ -576,13 +655,13 @@ L["Number"] = "Число"
L["Number Affected"] = "Количество задействованных"
L["Object"] = "Объект"
L["Officer"] = "Офицер"
L["Offset from progress"] = "Смещение от прогресса"
L["Offset Timer"] = "Смещение таймера (с.)"
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "Другие ID комплектов можно найти на ru.wowhead.com/item-sets"
L["On Cooldown"] = "Перезаряжается"
--[[Translation missing --]]
L["On Taxi"] = "On Taxi"
L["On Taxi"] = "На транспорте"
L["Only if BigWigs shows it on it's bar"] = "Только если BigWigs показывает его на индикаторе или в сообщении"
L["Only if DBM shows it on it's bar"] = "Только если DBM показывает его на индикаторе или в сообщении"
L["Only if on a different realm"] = "Только если из другого игр. мира"
L["Only if Primary"] = "Только если основной"
L["Onyxia"] = "Ониксия"
L["Onyxia's Lair"] = "Логово Ониксии"
@@ -596,11 +675,11 @@ L["Orientation"] = "Ориентация"
L["Ossirian the Unscarred"] = "Оссириан Неуязвимый"
L["Ouro"] = "Оуро"
L["Outline"] = "Контур"
L["Outside"] = "Снаружи"
L["Overhealing"] = "Избыточное исцеление"
L["Overkill"] = "Избыточный урон"
L["Overlay %s"] = "Наложение %s"
L["Overlay Cost of Casts"] = "Показать стоимость применения заклинаний"
L["Overlay Charged Combo Points"] = "Показать заряженные анимой приемы (наложение)"
L["Overlay Cost of Casts"] = "Показать стоимость применения заклинаний (наложение)"
L["Parry"] = "Парирование"
L["Parry (%)"] = "Парирование"
L["Parry Rating"] = "Показатель парирования"
@@ -616,63 +695,76 @@ L["Pet Specialization"] = "Специализация питомца"
L["Pet Spell"] = "Заклинание питомца"
L["Phase"] = "Фаза"
L["Pixel Glow"] = "Пиксельное свечение"
L["Placement"] = "Размещение"
L["Placement Mode"] = "Способ размещения"
L["Play"] = "Воспроизвести"
L["Player"] = "Игрок"
L["Player Character"] = "Персонаж игрока"
L["Player Class"] = "Класс игрока"
L["Player Covenant"] = "Ковенант игрока"
L["Player Effective Level"] = "Эффективный уровень игрока"
L["Player Experience"] = "Опыт персонажа"
L["Player Faction"] = "Фракция игрока"
L["Player Level"] = "Уровень игрока"
L["Player Name"] = "Имя игрока"
L["Player Name/Realm"] = "Имя / Игровой мир игрока"
L["Player Race"] = "Раса игрока"
L["Player(s) Affected"] = "Задействованные игроки"
L["Player(s) Not Affected"] = "Незадействованные игроки"
L["Please upgrade your Masque version"] = "Пожалуйста, обновите аддон Masque до последней версии."
L["Poison"] = "Яд"
L["Power"] = "Энергия"
L["Power (%)"] = "Энергия (%)"
L["Power Type"] = "Тип энергии"
L["Preset"] = "Предустановка"
L["Press Ctrl+C to copy"] = "Нажмите Ctrl+C, чтобы скопировать"
L["Precision"] = "Точность"
L["Preset"] = "Набор эффектов"
L["Princess Huhuran"] = "Принцесса Хухуран"
L["Print Profiling Results"] = "Вывести результаты профилирования"
L["Profiling already started."] = "Профилирование уже запущено."
L["Profiling automatically started."] = "Профилирование автоматически запущено."
L["Profiling not running."] = "Профилирование не выполняется."
L["Profiling started."] = "Профилирование начато."
L["Profiling started. It will end automatically in %d seconds"] = "Профилирование начато и автоматически завершится через %d |4секунду:секунды:секунд;."
L["Profiling still running, stop before trying to print."] = "Профилирование все еще выполняется; остановите его перед выводом результатов."
L["Profiling stopped."] = "Профилирование остановлено."
--[[Translation missing --]]
L["Progress"] = "Progress"
L["Progress Total"] = "Общее значение"
L["Progress Value"] = "Текущее значение"
L["Pulse"] = "Пульсация"
L["PvP Flagged"] = "В режиме PvP"
L["PvP Talent %i"] = "PvP талант %i"
L["PvP Talent selected"] = "Выбран PvP талант"
L["PvP Talent Selected"] = "Выбран PvP талант"
--[[Translation missing --]]
L["Queued Action"] = "Queued Action"
L["Radius"] = "Радиус"
L["Ragnaros"] = "Рагнарос"
L["Raid"] = "Рейд"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Raid Warning"] = "Объявление рейду"
L["Raids"] = "Рейды"
L["Range"] = "Дальний бой"
L["Range Check"] = "Проверка дистанции"
L["Rare"] = "Редкий"
L["Rare Elite"] = "Редкий элитный"
L["Raw Threat Percent"] = "Исходный процент угрозы"
L["Razorgore the Untamed"] = "Бритвосмерт Неукротимый"
L["Ready Check"] = "Проверка готовности"
L["Realm"] = "Игровой мир"
L["Realm Name"] = "Название игрового мира"
L["Realm of Caster's Target"] = "Игровой мир цели заклинателя"
L["Receiving display information"] = "Получение информации об индикации от %s ..."
L["Reflect"] = "Отражение (обратно)"
L["Region type %s not supported"] = "Тип региона \"%s\" не поддерживается"
L["Relative"] = "Относительно"
--[[Translation missing --]]
L["Relative X-Offset"] = "Relative X-Offset"
--[[Translation missing --]]
L["Relative Y-Offset"] = "Relative Y-Offset"
L["Relative X-Offset"] = "Относительное смещение по X"
L["Relative Y-Offset"] = "Относительное смещение по Y"
L["Remaining Duration"] = "Оставшееся время"
L["Remaining Time"] = "Оставшееся время"
L["Remove Obsolete Auras"] = "Удалить устаревшие индикации"
L["Repair"] = "Восстановить"
L["Repeat"] = "Повторить (замостить)"
L["Report"] = "Отчет"
L["Repeat"] = "Повторить"
L["Report Summary"] = "Отчёт"
L["Requested display does not exist"] = "Запрошенная индикация не существует"
L["Requested display not authorized"] = "Запрошенная индикация не разрешена"
L["Requesting display information from %s ..."] = "Запрос информации об индикации от %s ..."
@@ -700,6 +792,9 @@ L["Resolve collisions dialog startup singular"] = [=[Вы включили ад
Вы должны переименовать вашу индикацию, чтобы не было конфликта.
Resolved: |cFFFF0000]=]
L["Rested"] = "Доп. опыт после отдыха"
L["Rested Experience"] = "Доп. опыт после отдыха"
L["Rested Experience (%)"] = "Доп. опыт после отдыха (%)"
L["Resting"] = "В зоне отдыха"
L["Resurrect"] = "Воскрешение"
L["Right"] = "Справа"
@@ -709,6 +804,9 @@ L["Right, then Up"] = "Вправо, затем вверх"
L["Role"] = "Роль"
L["Rotate Left"] = "Поворот влево"
L["Rotate Right"] = "Поворот вправо"
L["Rotation"] = "Поворот"
L["Round"] = "Round (к ближайшему целому)"
L["Round Mode"] = "Метод округления"
L["Ruins of Ahn'Qiraj"] = "Руины Ан'Киража"
L["Run Custom Code"] = "Выполнить свой код"
L["Rune"] = "Руна"
@@ -723,13 +821,14 @@ L["Sapphiron"] = "Сапфирон"
L["Say"] = "Сказать"
L["Scale"] = "Масштаб"
L["Scenario"] = "Сценарий"
L["Screen/Parent Group"] = "Экран/Исходная группа"
L["Screen/Parent Group"] = "Экран / Исходная группа"
L["Second"] = "Второе"
L["Second Value of Tooltip Text"] = "Второе значение из текста подсказки"
L["Seconds"] = "Секунды"
L["Select Frame"] = "Выбрать кадр"
L["Separator"] = "Разделитель"
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "ID комплектов можно найти на ru.classic.wowhead.com/item-sets"
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "ID комплектов можно найти на ru.wowhead.com/item-sets"
L["Set Maximum Progress"] = "Задать макс. прогресс"
L["Set Minimum Progress"] = "Задать мин. прогресс"
L["Shadow Resistance"] = "Сопротивление темной магии"
@@ -737,7 +836,7 @@ L["Shake"] = "Дрожь"
L["Shazzrah"] = "Шаззрах"
L["Shift-Click to resume addon execution."] = "Shift-клик возобновит выполнение аддона."
L["Show"] = "Показать"
L["Show Absorb"] = "Показать поглощение"
L["Show Absorb"] = "Показать поглощение (наложение)"
--[[Translation missing --]]
L["Show Border"] = "Show Border"
L["Show CD of Charge"] = "Показать восстановление заряда"
@@ -746,12 +845,27 @@ L["Show GCD"] = "Показать общее время восстановлен
L["Show Global Cooldown"] = "Показать общее время восстановления (GCD)"
--[[Translation missing --]]
L["Show Glow"] = "Show Glow"
L["Show Incoming Heal"] = "Показать входящее исцеление"
L["Show Incoming Heal"] = "Показать входящее исцеление (наложение)"
L["Show On"] = "Показать"
L["Show Rested Overlay"] = "Показать дополнительный опыт после отдыха (наложение)"
L["Shrink"] = "Сжатие"
L["Silithid Royalty"] = "Силитидская знать"
--[[Translation missing --]]
L["Simple"] = "Simple"
--[[Translation missing --]]
L["Since Apply"] = "Since Apply"
--[[Translation missing --]]
L["Since Apply/Refresh"] = "Since Apply/Refresh"
--[[Translation missing --]]
L["Since Charge Gain"] = "Since Charge Gain"
--[[Translation missing --]]
L["Since Charge Lost"] = "Since Charge Lost"
--[[Translation missing --]]
L["Since Ready"] = "Since Ready"
--[[Translation missing --]]
L["Since Stack Gain"] = "Since Stack Gain"
--[[Translation missing --]]
L["Since Stack Lost"] = "Since Stack Lost"
L["Size & Position"] = "Размер и расположение"
L["Slide from Bottom"] = "Сдвиг снизу"
L["Slide from Left"] = "Сдвиг слева"
@@ -767,6 +881,9 @@ L["Small"] = "Мелкий"
L["Smart Group"] = "Smart Group"
L["Sound"] = "Звук"
L["Sound by Kit ID"] = "Звук по ID"
--[[Translation missing --]]
L["Source"] = "Source"
L["Source GUID"] = "GUID источника"
L["Source In Group"] = "Источник в группе"
L["Source Name"] = "Имя источника"
L["Source NPC Id"] = "ID NPC-источника"
@@ -774,20 +891,19 @@ L["Source Object Type"] = "Тип объекта источника"
L["Source Raid Mark"] = "Метка источника"
L["Source Reaction"] = "Реакция источника"
L["Source Unit"] = "Источник"
L["Source Unit Name/Realm"] = "Имя / Игр. мир заклинателя"
L["Source: "] = "Источник: "
L["Space"] = "Отступ"
L["Spacing"] = "Расстояние"
L["Spark Color"] = "Цвет вспышки"
L["Spark Height"] = "Высота вспышки"
L["Spark Width"] = "Ширина вспышки"
--[[Translation missing --]]
L["Spark"] = "Spark"
L["Spec Role"] = "Роль специализации"
L["Specific Unit"] = "Конкретная единица"
L["Spell"] = "Заклинание"
L["Spell (Building)"] = "Заклинание (строение)"
L["Spell Activation Overlay Glow"] = "Свечение иконки при активации заклинания"
L["Spell Cost"] = "Стоимость заклинания"
--[[Translation missing --]]
L["Spell Count"] = "Spell Count"
L["Spell Count"] = "Количество заклинаний"
L["Spell ID"] = "ID заклинания"
L["Spell Id"] = "ID заклинания"
L["Spell ID:"] = "ID заклинания:"
@@ -804,15 +920,19 @@ L["Stacks"] = "Стаки"
L["Stagger Scale"] = [=[Масштаб пошатывания
(множитель запаса здоровья)]=]
L["Stamina"] = "Выносливость"
L["Stance/Form/Aura"] = "Стойка / Форма / Аура"
--[[Translation missing --]]
L["Star Shake"] = "Star Shake"
L["Stance/Form/Aura"] = "Стойка / Облик / Аура"
L["Standing"] = "Отношение"
L["Star Shake"] = "Дрожь в виде звезды"
L["Start"] = "Начать"
L["Start Now"] = "Начать сейчас"
L["Status"] = "Статус"
L["Stolen"] = "Кража"
L["Stop"] = "Остановить"
L["Strength"] = "Сила"
L["String"] = "Строка"
L["Subtract Cast"] = "Вычесть применение заклинания"
L["Subtract Channel"] = "Вычесть поддержание заклинания"
L["Subtract GCD"] = "Вычесть GCD"
L["Sulfuron Harbinger"] = "Предвестник Сульфурон"
L["Summon"] = "Призыв"
L["Supports multiple entries, separated by commas"] = "Можно указать несколько значений, разделенных запятыми."
@@ -823,18 +943,18 @@ L["Swing"] = "Ближний бой"
L["Swing Timer"] = "Таймер Swing (время между атаками оружия)"
L["Swipe"] = "Эффект Swipe (затемнение)"
L["System"] = "Система"
--[[Translation missing --]]
L["Tab "] = "Tab "
L["Tab "] = "Вкладка "
L["Talent Selected"] = "Выбран талант"
L["Talent selected"] = "Выбран талант"
L["Talent Specialization"] = "Специализация"
L["Tanking And Highest"] = "Танкует и макс. угрозa"
L["Tanking But Not Highest"] = "Танкует, но не макс. угроза"
L["Tanking And Highest"] = "Вы основная цель; макс. угроза"
L["Tanking But Not Highest"] = "Вы основная цель; не макс. угроза"
L["Target"] = "Цель"
--[[Translation missing --]]
L["Targeted"] = "Targeted"
L["Text"] = "Текст"
L["Thaddius"] = "Таддиус"
L["The aura has overwritten the global '%s', this might affect other auras."] = "Индикация перезаписала значение глобальной переменной %s. Это может повлиять как на другие индикации, так и на ваш интерфейс!"
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "Масштабированное значение уровня игрока в ходе события (Путешествие во времени) или использования функции (Синхронизация групп)"
L["The Four Horsemen"] = "Четыре всадника"
L["The Prophet Skeram"] = "Пророк Скерам"
@@ -846,18 +966,22 @@ L["Thickness"] = "Толщина"
L["Third"] = "Третье"
L["Third Value of Tooltip Text"] = "Третье значение из текста подсказки"
L["This aura contains custom Lua code."] = "Индикация содержит пользовательский код Lua."
L["This aura has legacy aura trigger(s), which are no longer supported."] = "Индикация содержит триггеры Аура устаревшего (legacy) типа, который больше не поддерживается."
L["This aura was created with a newer version of WeakAuras."] = "Индикация была создана в новой версии WeakAuras."
--[[Translation missing --]]
L["This aura was created with the Classic version of World of Warcraft."] = "This aura was created with the Classic version of World of Warcraft."
--[[Translation missing --]]
L["This aura was created with the retail version of World of Warcraft."] = "This aura was created with the retail version of World of Warcraft."
L["This aura was created with the Classic version of World of Warcraft."] = "Индикация была создана в Classic версии WoW."
L["This aura was created with the retail version of World of Warcraft."] = "Индикация была создана в Retail версии WoW."
L["This is a modified version of your aura, |cff9900FF%s.|r"] = [=[Это модифицированная версия вашей индикации:
|cff9900FF%s|r.
]=]
L["This is a modified version of your group, |cff9900FF%s.|r"] = [=[Это модифицированная версия группы ваших
индикаций: |cff9900FF%s|r.]=]
L["Threat Percent"] = "Процент угрозы"
L["Threat Situation"] = "Положение в списке угроз"
L["Threat Value"] = "Количество угрозы"
L["Tick"] = "Такт"
L["Tier "] = "Тир"
L["Time Format"] = "Время"
L["Time in GCDs"] = "Время в GCD"
L["Timed"] = "По истечении времени"
L["Timer Id"] = "ID таймера"
L["Toggle"] = "Переключатель (флажок)"
@@ -872,7 +996,9 @@ L["Top"] = "Сверху"
L["Top Left"] = "Сверху слева"
L["Top Right"] = "Сверху справа"
L["Top to Bottom"] = "Сверху вниз"
L["Total"] = "Всего"
L["Total Duration"] = "Общее время"
L["Total Experience"] = "Общее количество опыта"
L["Total Match Count"] = "Количество совпадений"
L["Total Stacks"] = "Общее количество стаков"
L["Total stacks over all matches"] = "Количество стаков для всех совпадений"
@@ -889,11 +1015,13 @@ L["Tracking Charge CDs"] = "Отслеживание зарядов"
L["Tracking Only Cooldown"] = "Отслеживание восстановления"
L["Transmission error"] = "Ошибка передачи данных"
L["Trigger"] = "Триггер"
L["Trigger 1"] = "Триггер 1"
--[[Translation missing --]]
L["Trigger State Updater (Advanced)"] = "Trigger State Updater (Advanced)"
L["Trigger %i"] = "Trigger %i"
L["Trigger 1"] = "Триггер 1"
L["Trigger State Updater (Advanced)"] = "Обновление состояний триггера (TSU)"
L["Trigger Update"] = "При изменении состояния триггера"
L["Trigger:"] = "Триггер:"
L["Trivial (Low Level)"] = "Тривиальный (низкий уровень)"
L["True"] = "Истина"
L["Twin Emperors"] = "Императоры-близнецы"
L["Type"] = "Тип"
@@ -903,12 +1031,12 @@ L["Unit"] = "Единица"
L["Unit Characteristics"] = "Характеристики единицы"
L["Unit Destroyed"] = "Единица уничтожена"
L["Unit Died"] = "Единица умерла"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
L["Unit Dissipates"] = "Единица рассеивается"
L["Unit Frame"] = "Рамка юнита"
L["Unit Frames"] = "Рамки юнитов"
L["Unit is Unit"] = "Идентична другой единице"
L["Unit Name"] = "Имя единицы"
L["Unit Name/Realm"] = "Имя / Игровой мир единицы"
L["Units Affected"] = "Количество задействованных единиц"
L["Unlimited"] = "Неограниченное"
L["Up"] = "Вверх"
@@ -916,36 +1044,53 @@ L["Up, then Left"] = "Вверх, затем влево"
L["Up, then Right"] = "Вверх, затем вправо"
L["Update Auras"] = "Обновить индикацию"
L["Usage:"] = "Доступные команды:"
L["Use /wa minimap to show the minimap icon again"] = "Используйте команду /wa minimap, чтобы вновь отобразить иконку на миникарте"
--[[Translation missing --]]
L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show the minimap icon again."
L["Use Custom Color"] = "Использовать свой цвет"
L["Vaelastrasz the Corrupt"] = "Валестраз Порочный"
L["Values/Remaining Time above this value are displayed as full progress."] = "Значения/Оставшееся время выше указанного числа отображаются как полный прогресс."
L["Values/Remaining Time below this value are displayed as no progress."] = "Значения/Оставшееся время ниже указанного числа отображаются как нулевой прогресс."
L["Value"] = "Значение"
L["Values/Remaining Time above this value are displayed as full progress."] = "Значения (или оставшееся время) выше указанного числа отображаются как полный прогресс."
L["Values/Remaining Time below this value are displayed as no progress."] = "Значения (или оставшееся время) ниже указанного числа отображаются как отсутствие прогресса."
L["Versatility (%)"] = "Универсальность"
L["Versatility Rating"] = "Показатель универсальности"
L["Version: "] = "Версия: "
L["Viscidus"] = "Нечистотон"
L["Visibility"] = "Видимость"
--[[Translation missing --]]
L["Visible"] = "Visible"
L["War Mode Active"] = "Включен режим войны"
L["Warning"] = "Предупреждение"
L["Warning for unknown aura:"] = "Предупреждение для неизвестной индикации - "
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "|cFFFFCC00Предупреждение.|r Триггер с функцией Полного сканирования, проверяющий как название эффекта, так и ID заклинания, нельзя преобразовать."
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "|cFFFFCC00Примечение.|r Теперь имена задействованных и незадействованных игроков доступны посредством %affected и %unaffected; количество задействованных участников группы - %unitCount. Некоторые параметры работают иначе. Эти изменения автоматически не применяются."
L["Warning: Tooltip values are now available via %tooltip1, %tooltip2, %tooltip3 instead of %s. This is not automatically adjusted."] = "|cFFFFCC00Примечение.|r Теперь значения из текста подсказки доступны посредством %tooltip1, %tooltip2 и %tooltip3. Это изменение автоматически не применяется."
L["WeakAuras has encountered an error during the login process. Please report this issue at https://github.com/WeakAuras/Weakauras2/issues/new."] = "WeakAuras обнаружил ошибку во время входа в систему. Пожалуйста, сообщите об этой проблеме https://github.com/WeakAuras/Weakauras2/issues/new ."
L["WeakAuras Profiling"] = "Профилирование WeakAuras"
L["WeakAuras Profiling Data"] = "Данные профилирования"
L["WeakAuras Profiling Report"] = "Отчёт профилирования"
L["Weapon"] = "Оружие"
L["Weapon Enchant"] = "Чары на оружии"
L["Weapon Enchant / Fishing Lure"] = "Чары на оружии / Рыболовная приманка"
L["What do you want to do?"] = "Что вы хотите сделать?"
L["Whisper"] = "Шепот"
L["Whole Area"] = "Вся область"
L["Width"] = "Ширина"
L["Wobble"] = "Колебание"
L["World Boss"] = "Мировой босс"
L["Wrap"] = "Переносить слова"
L["Writing to the WeakAuras table is not allowed."] = "Запись в таблицу WeakAuras запрещена."
L["X-Offset"] = "Смещение по X"
L["Yell"] = "Крик"
L["Y-Offset"] = "Смещение по Y"
L["You already have this group/aura. Importing will create a duplicate."] = [=[У вас уже есть эта индикация, поэтому при импорте
будет создана копия.]=]
--[[Translation missing --]]
L["Your next encounter will automatically be profiled."] = "Your next encounter will automatically be profiled."
--[[Translation missing --]]
L["Your next instance of combat will automatically be profiled."] = "Your next instance of combat will automatically be profiled."
L["Your scheduled automatic profile has been cancelled."] = "Запланированный запуск профилирования был отменен."
L["Your threat as a percentage of the tank's current threat."] = "Процент вашей угрозы для единицы относительно угрозы ее основной цели (танка). Максимальное значение 255. Прекращает обновляться, когда вы становитесь основной целью."
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "Процент вашей угрозы для единицы относительно угрозы, при которой вы становитесь ее основной целью (танком). Максимальное значение 100. Масштабируется по мере вашего приближения к единице."
L["Your total threat on the mob."] = "Количество вашей угрозы по отношению к единице"
L["Zone Group ID(s)"] = "ID группы игровых зон"
L["Zone ID(s)"] = "ID игровой зоны"
L["Zone Name"] = "Название игровой зоны"
+333 -276
View File
File diff suppressed because it is too large Load Diff
+165 -38
View File
@@ -8,6 +8,13 @@ local L = WeakAuras.L
L[" • %d auras added"] = " • 已新增 %d 個提醒效果"
L[" • %d auras deleted"] = " • 已刪除 %d 個提醒效果"
L[" • %d auras modified"] = " • 已修改 %d 個提醒效果"
L[ [=[ Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = "過濾格式: '名字', '名字-伺服器', '-伺服器'。支援多個項目,使用逗號分隔。"
L[ [=[
Supports multiple entries, separated by commas]=] ] = "支援多個項目,使用逗號分隔。"
L["%s - %i. Trigger"] = "%s - %i. 觸發"
L["%s - Alpha Animation"] = "%s - 透明度動畫"
L["%s - Color Animation"] = "%s - 顏色動畫"
@@ -34,16 +41,20 @@ L["%s Texture Function"] = "%s 材質函數"
L["%s total auras"] = "總共 %s 個提醒效果"
L["%s Trigger Function"] = "%s 觸發函數"
L["%s Untrigger Function"] = "%s 取消觸發函數"
L["* Suffix"] = "* 後綴詞"
L["/wa help - Show this message"] = "/wa help - 顯示這個訊息"
L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - 切換顯示小地圖按鈕"
L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - 顯示最近的分析結果"
L["/wa pstart - Start profiling"] = "/wa pstart - 開始分析"
L["/wa pstart - Start profiling. Optionally include a duration in seconds after which profiling automatically stops. To profile the next combat/encounter, pass a \"combat\" or \"encounter\" argument."] = [=[/wa pstart - 開始分析。可以選擇性的加上持續時間 (秒) 讓分析自動停止。要分析下一場戰鬥/首領戰,請加上 "combat" 或 "encounter" 參數。
]=]
L["/wa pstop - Finish profiling"] = "/wa pstop - 結束分析"
L["/wa repair - Repair tool"] = "/wa repair - 修復工具"
L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55f左鍵|r 切換顯示主視窗。"
L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55f中鍵|r 切換開啟或關閉小地圖按鈕。"
L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55f右鍵|r 切換顯示分析視窗。"
L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fShift-左鍵|r 暫停執行插件。"
L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000不是|r裝備的物品獎勵ID"
L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000不是|r玩家名字/伺服器"
L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00額外選項:|r %s"
L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00額外選項:|r 無"
L["10 Man Raid"] = "10人團隊"
@@ -51,7 +62,9 @@ L["20 Man Raid"] = "20人團隊"
L["25 Man Raid"] = "25人團隊"
L["40 Man Raid"] = "40人團隊"
L["5 Man Dungeon"] = "5人副本"
L["A WeakAura just tried to use a forbidden function but has been blocked from doing so. Please check your auras!"] = "WeakAura 正嘗試使用被禁止的功能,但是已經被阻擋。請檢查你的提醒效果設定!"
L["Abbreviate"] = "縮寫"
L["AbbreviateLargeNumbers (Blizzard)"] = "縮寫大數字 (暴雪)"
L["AbbreviateNumbers (Blizzard)"] = "縮寫數字 (暴雪)"
L["Absorb"] = "吸收量"
L["Absorb Display"] = "吸收量提醒效果"
L["Absorbed"] = "已吸收量"
@@ -77,6 +90,8 @@ L["Alpha"] = "透明度"
L["Alternate Power"] = "特殊能量"
L["Always"] = "永遠"
L["Always active trigger"] = "永遠有作用的觸發"
L["Always include realm"] = "永遠包含伺服器"
L["Always True"] = "永遠為 True"
L["Amount"] = "數量"
L["And Talent selected"] = "和選擇的天賦"
L["Animations"] = "動畫"
@@ -94,20 +109,25 @@ L["Array"] = "陣列"
L["Ascending"] = "升冪"
L["Assigned Role"] = "指派的角色"
L["At Least One Enemy"] = "至少一個敵人"
L["At missing Value"] = "在缺少數值"
L["At Percent"] = "在百分比"
L["At Value"] = "在數值"
L["Attach to End"] = "附加到結尾"
L["Attach to Start"] = "附加到開頭"
L["Attack Power"] = "攻擊強度"
L["Attackable"] = "可攻擊"
L["Attackable Target"] = "可攻擊的目標"
L["Aura"] = "光環"
L["Aura Applied"] = "光環應用"
L["Aura Applied Dose"] = "光環堆疊"
L["Aura Broken"] = "光環被打破"
L["Aura Broken Spell"] = "打破光環的法術"
L["Aura Name"] = "光環名稱或ID"
L["Aura '%s': %s"] = "提醒效果 '%s': %s"
L["Aura Applied"] = "光環已加上"
L["Aura Applied Dose"] = "光環加上數量"
L["Aura Broken"] = "光環已失效"
L["Aura Broken Spell"] = "光環失效的法術"
L["Aura Name"] = "光環名稱"
L["Aura Names"] = "提醒效果名稱"
L["Aura Refresh"] = "光環刷新"
L["Aura Removed"] = "光環消失"
L["Aura Removed Dose"] = "光環效果降低"
L["Aura Removed"] = "光環已移除"
L["Aura Removed Dose"] = "光環移除數量"
L["Aura Stack"] = "光環堆疊層數"
L["Aura Type"] = "光環類型"
L["Aura(s) Found"] = "有光環"
@@ -118,6 +138,7 @@ L["Author Options"] = "作者選項"
L["Auto"] = "自動"
L["Autocast Shine"] = "自動投射光影"
L["Automatic"] = "自動"
L["Automatic Length"] = "自動長度"
L["Automatic Repair Confirmation Dialog"] = "自訂修復確認對話框"
L["Automatic Rotation"] = "自動旋轉"
L["Avoidance (%)"] = "閃避 (%)"
@@ -126,7 +147,6 @@ L["Ayamiss the Hunter"] = "『狩獵者』阿亞米斯"
L["Back and Forth"] = "往返"
L["Background"] = "背景"
L["Background Color"] = "背景顏色"
L["Bar"] = "進度條"
L["Bar Color"] = "進度條顏色"
L["Baron Geddon"] = "迦頓男爵"
L["Battle.net Whisper"] = "Battle.net 悄悄話"
@@ -136,6 +156,7 @@ L["BG>Raid>Party>Say"] = "戰場>團隊>隊伍>說"
L["BG-System Alliance"] = "聯盟戰場機制"
L["BG-System Horde"] = "部落戰場機制"
L["BG-System Neutral"] = "中立戰場機制"
L["Big Number"] = "大數字"
L["BigWigs Addon"] = "BigWigs 插件"
L["BigWigs Message"] = "BigWigs 訊息"
L["BigWigs Timer"] = "BigWigs 計時條"
@@ -163,7 +184,7 @@ L["Buffed/Debuffed"] = "有增益/減益效果"
L["Buru the Gorger"] = "『暴食者』布魯"
L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "可用於,例如檢查 \"boss1target\"\"player\" 是否相同。"
L["Cancel"] = "取消"
L["Can't schedule timer with %i, due to a World of Warcraft Bug with high computer uptime. (Uptime: %i). Please restart your Computer."] = "由於魔獸世界Bug具有很高的電腦運行時間,因此無法使用 i 排程計時器。 (運行時間:%i)。請重新啟動您的電腦。"
L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "由於魔獸世界的 bug 導致電腦運算時間很長 (運算時間: %i),因此無法為 %i 排程計時器請重新啟動電腦。"
L["Cast"] = "施法"
L["Cast Bar"] = "施法條"
L["Cast Failed"] = "施法失敗"
@@ -172,8 +193,10 @@ L["Cast Success"] = "施法成功"
L["Cast Type"] = "施法類型"
L["Caster"] = "施法者"
L["Caster Name"] = "施法者名字"
L["Caster Realm"] = "施法者伺服器"
L["Caster Unit"] = "施法者單位"
L["Caster's Target "] = "施法者的目標"
L["Caster's Target"] = "施法者的目標"
L["Ceil"] = "最小整數"
L["Center"] = "中間"
L["Centered Horizontal"] = "中間水平"
L["Centered Vertical"] = "中間垂直"
@@ -183,6 +206,7 @@ L["Channel (Spell)"] = "引導 (法術)"
L["Character Stats"] = "角色屬性"
L["Character Type"] = "角色類型"
L["Charge gained/lost"] = "獲得/失去可用次數"
L["Charged Combo Point"] = "已有的連擊點數"
L["Charges"] = "可用次數"
L["Charges Changed (Spell)"] = "可用次數變更 (法術)"
L["Chat Frame"] = "聊天框架"
@@ -194,6 +218,7 @@ L["Circle"] = "圓形"
L["Clamp"] = "內縮"
L["Class"] = "職業"
L["Class and Specialization"] = "職業和專精"
L["Classification"] = "分類"
L["Clockwise"] = "順時針"
L["Clone per Event"] = "複製每個事件"
L["Clone per Match"] = "複製每個符合"
@@ -201,7 +226,7 @@ L["Color"] = "顏色"
L["Combat Log"] = "戰鬥紀錄"
L["Conditions"] = "條件"
L["Contains"] = "包含"
L["Continously update Movement Speed"] = "持續更新移動速度"
L["Continuously update Movement Speed"] = "持續更新移動速度"
L["Cooldown"] = "冷卻"
L["Cooldown Progress (Equipment Slot)"] = "冷卻進度 (裝備欄位)"
L["Cooldown Progress (Item)"] = "冷卻進度 (物品)"
@@ -219,11 +244,13 @@ L["Critical Rating"] = "致命一擊分數"
L["Crowd Controlled"] = "群體控制"
L["Crushing"] = "碾壓"
L["C'thun"] = "克蘇恩"
L["Current Experience"] = "目前經驗值"
L["Current Zone Group"] = "目前區域群組"
L[ [=[Current Zone
]=] ] = "目前區域"
L["Curse"] = "詛咒"
L["Custom"] = "自訂"
L["Custom Check"] = "自訂檢查"
L["Custom Color"] = "自訂顏色"
L["Custom Configuration"] = "自訂設定選項"
L["Custom Function"] = "自訂功能"
@@ -245,6 +272,7 @@ L["Desaturate Foreground"] = "前景去色"
L["Descending"] = "降序"
L["Description"] = "說明"
L["Dest Raid Mark"] = "目標的標記圖示"
L["Destination GUID"] = "目標 GUID"
L["Destination In Group"] = "隊伍中的目標"
L["Destination Name"] = "目標名稱"
L["Destination NPC Id"] = "目標 NPC ID"
@@ -269,6 +297,8 @@ L["Dropdown Menu"] = "下拉選單"
L["Dungeons"] = "地城"
L["Durability Damage"] = "耐久度傷害"
L["Durability Damage All"] = "耐久性傷害所有"
L["Dynamic"] = "動態"
L["Dynamic Information"] = "動態資訊"
L["Ease In"] = "淡入"
L["Ease In and Out"] = "淡入和淡出"
L["Ease Out"] = "淡出"
@@ -276,13 +306,17 @@ L["Ebonroc"] = "埃博諾克"
L["Edge"] = "邊緣"
L["Edge of Madness"] = "瘋狂之緣"
L["Elide"] = "符合寬度"
L["Elite"] = "精英"
L["Emote"] = "表情動作"
L["Emphasized"] = "強調"
L["Emphasized option checked in BigWigs's spell options"] = "已勾選 BigWigs 法術選項中的強調選項。"
L["Empty"] = ""
L["Enchant Applied"] = "附魔已加上"
L["Enchant Found"] = "已附魔"
L["Enchant Missing"] = "缺少附魔"
L["Enchant Name or ID"] = "附魔名稱或 ID"
L["Enchant Removed"] = "附魔已移除"
L["Enchanted"] = "已附魔"
L["Encounter ID(s)"] = "首領戰 ID"
L["Energize"] = "充能"
L["Enrage"] = "狂怒"
@@ -296,6 +330,8 @@ L["Equipment Set"] = "裝備管理員設定"
L["Equipment Set Equipped"] = "已裝備裝備管理員設定"
L["Equipment Slot"] = "裝備欄位"
L["Equipped"] = "已裝備"
L["Error"] = "錯誤"
L["Error Frame"] = "錯誤訊息框架"
L["Error not receiving display information from %s"] = "錯誤:無法收到來自 %s 的顯示資訊"
L[ [=['ERROR: Anchoring %s':
]=] ] = "'錯誤: 對齊 %s': "
@@ -303,13 +339,20 @@ L["Evade"] = "閃躲"
L["Event"] = "事件"
L["Event(s)"] = "事件"
L["Every Frame"] = "所有框架"
L["Every Frame (High CPU usage)"] = "每個框架 (高 CPU 使用量)"
L["Experience (%)"] = "經驗值 (%)"
L["Extend Outside"] = "向外擴增"
L["Extra Amount"] = "額外數量"
L["Extra Attacks"] = "額外攻擊"
L["Extra Spell Name"] = "額外法術名稱"
L["Faction"] = "陣營"
L["Faction Name"] = "陣營名稱"
L["Faction Reputation"] = "陣營聲望"
L["Fade In"] = "淡入"
L["Fade Out"] = "淡出"
L["Fail Alert"] = "失敗警示"
L["Fallback"] = "Fallback"
L["Fallback Icon"] = "Fallback 圖示"
L["False"] = "否 (False)"
L["Fankriss the Unyielding"] = "不屈的范克里斯"
L["Filter messages with format <message>"] = "使用 <訊息內容> 的格式來過濾訊息"
@@ -317,7 +360,6 @@ L["Fire Resistance"] = "火焰抗性"
L["Firemaw"] = "費爾默"
L["First"] = "第一個"
L["First Value of Tooltip Text"] = "滑鼠提示文字中的第一個值"
L["Fishing Lure / Weapon Enchant (Old)"] = "魚餌 / 武器附魔 (舊版本)"
L["Fixed"] = "固定"
L["Fixed Names"] = "固定名稱"
L["Fixed Size"] = "固定大小"
@@ -325,11 +367,18 @@ L["Flamegor"] = "弗萊格爾"
L["Flash"] = "動畫"
L["Flex Raid"] = "彈性團隊"
L["Flip"] = "翻轉"
L["Floor"] = "樓層"
L["Focus"] = "專注目標"
L["Font Size"] = "文字大小"
L["Forbidden function or table: %s"] = "禁用的函數或表格: "
L["Foreground"] = "前景"
L["Foreground Color"] = "前景顏色"
L["Form"] = "形態"
L["Format"] = "格式"
L["Formats |cFFFF0000%unit|r"] = "格式化 |cFFFF0000%unit|r"
L["Formats Player's |cFFFF0000%guid|r"] = "格式化玩家的 |cFFFF0000%guid|r"
L["Forward"] = "前進"
L["Forward, Reverse Loop"] = "前進,反向循環"
L["Frame Selector"] = "框架選擇器"
L["Frequency"] = "頻率"
L["Friendly"] = "友善"
@@ -337,7 +386,7 @@ L["Friendly Fire"] = "友方開火"
L["From"] = ""
L["Frost Resistance"] = "冰霜抗性"
L["Full"] = "滿"
L["Full Scan"] = "完整掃描"
L["Full Bar"] = "完整進度條"
L["Full/Empty"] = "滿/空"
L["Gahz'ranka"] = "加茲蘭卡"
L["Gained"] = "獲得"
@@ -357,7 +406,6 @@ L["Grand Widow Faerlina"] = "大寡婦費琳娜"
L["Grid"] = "網格"
L["Grobbulus"] = "葛羅巴斯"
L["Group"] = "群組"
L["Group %s"] = "群組 %s"
L["Group Arrangement"] = "群組排列"
L["Grow"] = "延伸"
L["GTFO Alert"] = "GTFO 警示"
@@ -375,6 +423,7 @@ L["Health (%)"] = "血量 (%)"
L["Heigan the Unclean"] = "『骯髒者』海根"
L["Height"] = "高度"
L["Hide"] = "隱藏"
L["Hide 0 cooldowns"] = "隱藏 0 冷卻"
L["High Damage"] = "高傷害"
L["High Priest Thekal"] = "高階祭司塞卡爾"
L["High Priest Venoxis"] = "高階祭司溫諾希斯"
@@ -385,15 +434,16 @@ L["Higher Than Tank"] = "高於坦克"
L["Holy Resistance"] = "神聖抗性"
L["Horde"] = "部落"
L["Hostile"] = "敵對"
L["Hostility"] = ""
L["Hostility"] = ""
L["Humanoid"] = "人形態"
L["Hybrid"] = "混合"
L["Icon"] = "圖示"
L["Icon Color"] = "圖示顏色"
L["Icon Desaturate"] = "圖示去色"
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"] = "如果你需要額外的協助,請在 GitHub 開新的 ticket,或是拜訪我們的 Discordhttps://discord.gg/wa2!"
L["Ignore Rune CD"] = "\"忽略符文CD\""
L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"] = "如果你需要其他協助,請在 GitHub 新增問題,或拜訪我們的 Discord https://discord.gg/weakauras!"
L["Ignore Dead"] = "忽略死者"
L["Ignore Disconnected"] = "忽略離線者"
L["Ignore Rune CD"] = "忽略符文冷卻"
L["Ignore Rune CDs"] = "忽略符文冷卻"
L["Ignore Self"] = "忽略自己"
L["Ignore Unknown Spell"] = "忽略未知法術"
L["Immune"] = "免疫"
L["Import"] = "匯入"
@@ -412,8 +462,9 @@ L["In Vehicle"] = "在載具"
L["Include Bank"] = "包含銀行"
L["Include Charges"] = "包含可用次數"
L["Incoming Heal"] = "即將獲得的治療"
L["Increased Precision below 3s"] = "精確度提高到 3 秒以下"
L["Information"] = "資訊"
L["Inherited"] = "繼承"
L["Inside"] = "裡面"
L["Instakill"] = "秒殺"
L["Instance"] = "副本"
L["Instance Difficulty"] = "副本難度"
@@ -425,6 +476,7 @@ L["Interrupt"] = "中斷"
L["Interruptible"] = "可中斷"
L["Inverse"] = "反向"
L["Inverse Pet Behavior"] = "反向寵物行為"
L["Is Away from Keyboard"] = "暫離"
L["Is Exactly"] = "完全符合"
L["Is Moving"] = "正在移動"
L["Is Off Hand"] = "副手"
@@ -433,11 +485,15 @@ L["It might not work correctly on Classic!"] = "在經典版可能無法正常
L["It might not work correctly on Retail!"] = "在正式版可能無法正常運作!"
L["It might not work correctly with your version!"] = "在你所使用的版本可能無法正常運作!"
L["Item"] = "物品"
L["Item Bonus Id"] = "物品獎勵 ID"
L["Item Bonus Id Equipped"] = "已裝備的物品獎勵 ID"
L["Item Count"] = "物品數量"
L["Item Equipped"] = "已裝備物品"
L["Item in Range"] = "在物品範圍內"
L["Item Set Equipped"] = "已裝備物品套裝"
L["Item Set Id"] = "物品套裝 ID"
L["Item Type"] = "物品類型"
L["Item Type Equipped"] = "已裝備的物品類型"
L["Jin'do the Hexxer"] = "『妖術師』金度"
L["Keep Inside"] = "保持在內"
L["Kel'Thuzad"] = "克爾蘇加德"
@@ -452,9 +508,10 @@ L["Left"] = "左"
L["Left to Right"] = "左到右"
L["Left, then Down"] = "先左後下"
L["Left, then Up"] = "先左後上"
L["Legacy Aura"] = "傳統光環"
L["Legacy RGB Gradient"] = "傳統 RGB 漸層"
L["Legacy RGB Gradient Pulse"] = "傳統 RGB 漸層脈衝"
L["Legacy Aura (disabled)"] = "舊的提醒效果 (已停用)"
L["Legacy Aura (disabled):"] = "舊的提醒效果 (已停用):"
L["Legacy RGB Gradient"] = "舊的 RGB 漸層"
L["Legacy RGB Gradient Pulse"] = "舊的 RGB 漸層脈衝"
L["Length"] = "長度"
L["Level"] = "等級"
L["Limited"] = "有限"
@@ -483,6 +540,7 @@ L["Mastery Rating"] = "精通分數"
L["Match Count"] = "符合的數量"
L["Match Count per Unit"] = "每個單位符合的數量"
L["Matches (Pattern)"] = "符合模式 (Pattern)"
L["Max Char "] = "最多字元數"
L["Max Charges"] = "最大可用次數"
L["Maximum"] = "最大值"
L["Maximum Estimate"] = "最大估計"
@@ -493,6 +551,7 @@ L["Message type:"] = "訊息類型:"
L["Meta Data"] = "Meta Data"
L["Minimum"] = "最小值"
L["Minimum Estimate"] = "最小估計"
L["Minus (Small Nameplate)"] = "減去 (小型血條/名條)"
L["Mirror"] = "鏡像"
L["Miss"] = "未命中"
L["Miss Type"] = "未命中類型"
@@ -518,6 +577,10 @@ L["Multi-target"] = "多目標"
L["Mythic+ Affix"] = "傳奇+ 詞綴"
L["Name"] = "名稱"
L["Name of Caster's Target"] = "施法者目標的名字"
L["Name/Realm of Caster's Target"] = "施法者目標的名字/伺服器"
L["Nameplate"] = "血條/名條"
L["Nameplate Type"] = "血條/名條類型"
L["Nameplates"] = "血條/名條"
L["Names of affected Players"] = "受影響玩家的名字"
L["Names of unaffected Players"] = "未受影響玩家的名字"
L["Nature Resistance"] = "自然抗性"
@@ -526,7 +589,10 @@ L["Nefarian"] = "奈法利安"
L["Neutral"] = "中立"
L["Never"] = "永不"
L["Next"] = "下一個"
L["Next Combat"] = "下一場戰鬥"
L["Next Encounter"] = "下一場首領戰"
L["No Children"] = "沒有子項目"
L["No Extend"] = "不延伸"
L["No Instance"] = "無副本"
L["No Profiling information saved."] = "沒有已儲存的分析資訊。"
L["None"] = ""
@@ -546,12 +612,13 @@ L["Number"] = "數字"
L["Number Affected"] = "被影響的數量"
L["Object"] = "物件"
L["Officer"] = "幹部"
L["Offset from progress"] = "進度偏移"
L["Offset Timer"] = "偏差計時"
L["Older set IDs can be found on websites such as wowhead.com/item-sets"] = "較舊的套裝 ID 可以在網站中查詢,例如 wowhead.com/item-sets"
L["On Cooldown"] = "冷卻中"
L["On Taxi"] = "乘坐鳥點/船點時"
L["On Taxi"] = "乘坐船/鳥點時"
L["Only if BigWigs shows it on it's bar"] = "只有在 BigWigs 的計時條上有顯示時"
L["Only if DBM shows it on it's bar"] = "只有在 DBM 的計時條上有顯示時"
L["Only if on a different realm"] = "只有在不同的伺服器群組"
L["Only if Primary"] = "只有為主要時"
L["Onyxia"] = "奧妮克希亞"
L["Onyxia's Lair"] = "奧妮克希亞的巢穴"
@@ -564,10 +631,10 @@ L["Orientation"] = "方向"
L["Ossirian the Unscarred"] = "『無疤者』奧斯里安"
L["Ouro"] = "奧羅"
L["Outline"] = "外框"
L["Outside"] = "外面"
L["Overhealing"] = "過量治療"
L["Overkill"] = "過量擊殺"
L["Overlay %s"] = "疊加 %s"
L["Overlay Charged Combo Points"] = "疊加已有的連擊點數"
L["Overlay Cost of Casts"] = "疊加施法消耗量"
L["Parry"] = "招架"
L["Parry (%)"] = "架招 (%)"
@@ -584,48 +651,61 @@ L["Pet Specialization"] = "寵物專精"
L["Pet Spell"] = "寵物技能"
L["Phase"] = "階段"
L["Pixel Glow"] = "像素發光"
L["Placement"] = "位置"
L["Placement Mode"] = "位置模式"
L["Play"] = "播放"
L["Player"] = "玩家"
L["Player Character"] = "玩家角色"
L["Player Class"] = "玩家職業"
L["Player Covenant"] = "玩家誓盟"
L["Player Effective Level"] = "玩家真實等級"
L["Player Experience"] = "玩家經驗值"
L["Player Faction"] = "玩家陣營"
L["Player Level"] = "玩家等級"
L["Player Name"] = "玩家名"
L["Player Name/Realm"] = "玩家名字/伺服器"
L["Player Race"] = "玩家種族"
L["Player(s) Affected"] = "玩家受影響"
L["Player(s) Not Affected"] = "玩家未被影響"
L["Please upgrade your Masque version"] = "請更新按鈕外觀插件 Masque 的版本"
L["Poison"] = "中毒"
L["Power"] = "能量"
L["Power (%)"] = "能量 (%)"
L["Power Type"] = "能量類型"
L["Precision"] = "精確度"
L["Preset"] = "預設"
L["Press Ctrl+C to copy"] = "按 Ctrl+C 複製"
L["Princess Huhuran"] = "哈霍蘭公主"
L["Print Profiling Results"] = "顯示分析結果"
L["Profiling already started."] = "分析早已開始了。"
L["Profiling automatically started."] = "分析已自動開始。"
L["Profiling not running."] = "分析沒有執行。"
L["Profiling started."] = "分析已開始。"
L["Profiling started. It will end automatically in %d seconds"] = "分析已開始,將會在 %d 秒後自動結束。"
L["Profiling still running, stop before trying to print."] = "分析仍在執行中,輸出資料前請先停止分析。"
L["Profiling stopped."] = "分析已停止。"
L["Progress"] = "進度"
L["Progress Total"] = "總進度"
L["Progress Value"] = "進度值"
L["Pulse"] = "跳動"
L["PvP Flagged"] = "PvP 標幟"
L["PvP Talent %i"] = "PvP 天賦 %i"
L["PvP Talent selected"] = "選擇的 PvP 天賦"
L["PvP Talent Selected"] = "已選擇的 PvP 天賦"
L["Queued Action"] = "佇列動作"
L["Radius"] = "範圍"
L["Ragnaros"] = "拉格納羅斯"
L["Raid"] = "團隊"
L["Raid Role"] = "團隊職責"
L["Raid Warning"] = "團隊警告"
L["Raids"] = "團隊"
L["Range"] = "距離範圍"
L["Range Check"] = "距離範圍檢查"
L["Rare"] = "稀有"
L["Rare Elite"] = "稀有精英"
L["Raw Threat Percent"] = "原始仇恨百分比"
L["Razorgore the Untamed"] = "狂野的拉佐格爾"
L["Ready Check"] = "團隊確認"
L["Realm"] = "伺服器"
L["Realm Name"] = "伺服器名稱"
L["Realm of Caster's Target"] = "施法者目標的伺服器"
L["Receiving display information"] = "正在接收提醒效果資訊"
L["Reflect"] = "反射"
L["Region type %s not supported"] = "不支援的地區類型 %s"
@@ -637,7 +717,7 @@ L["Remaining Time"] = "剩餘時間"
L["Remove Obsolete Auras"] = "移除過時的提醒效果"
L["Repair"] = "修復"
L["Repeat"] = "重複"
L["Report"] = "報告"
L["Report Summary"] = "報告總結"
L["Requested display does not exist"] = "需求的提醒效果不存在"
L["Requested display not authorized"] = "需求的提醒效果沒有授權"
L["Requesting display information from %s ..."] = "正在請求來自於 %s 的顯示資訊..."
@@ -656,6 +736,9 @@ L["Resolve collisions dialog singular"] = [=[你已經啟用插件定義|cFF8800
已解決: |cFFFF0000]=]
L["Resolve collisions dialog startup"] = "開始處理衝突的對話框"
L["Resolve collisions dialog startup singular"] = "開始處理單一衝突的對話框"
L["Rested"] = "休息加成"
L["Rested Experience"] = "休息加成經驗值"
L["Rested Experience (%)"] = "休息加成經驗值 (%)"
L["Resting"] = "在休息"
L["Resurrect"] = "復活"
L["Right"] = ""
@@ -665,6 +748,9 @@ L["Right, then Up"] = "先右後上"
L["Role"] = "角色"
L["Rotate Left"] = "向左旋轉"
L["Rotate Right"] = "向右旋轉"
L["Rotation"] = "旋轉"
L["Round"] = "四捨五入"
L["Round Mode"] = "四捨五入模式"
L["Ruins of Ahn'Qiraj"] = "安其拉廢墟"
L["Run Custom Code"] = "執行自訂程式碼"
L["Rune"] = "符文"
@@ -685,7 +771,8 @@ L["Second Value of Tooltip Text"] = "滑鼠提示文字中的第二個值"
L["Seconds"] = "秒數"
L["Select Frame"] = "選擇的框架"
L["Separator"] = "分隔線"
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "可以在網站上找到套裝 ID像是 classic.wowhead.com/item-sets"
L["Set IDs can be found on websites such as classic.wowhead.com/item-sets"] = "可以在網站上找到套裝 ID例如 classic.wowhead.com/item-sets"
L["Set IDs can be found on websites such as wowhead.com/item-sets"] = "可以在網站上找到套裝 ID,例如 wowhead.com/item-sets"
L["Set Maximum Progress"] = "設定最大進度"
L["Set Minimum Progress"] = "設定最小進度"
L["Shadow Resistance"] = "暗影抗性"
@@ -702,9 +789,17 @@ L["Show Global Cooldown"] = "顯示共用冷卻 (GCD)"
L["Show Glow"] = "顯示發光"
L["Show Incoming Heal"] = "顯示即將獲得的治療"
L["Show On"] = "顯示於"
L["Show Rested Overlay"] = "顯示休息加成的疊加圖層"
L["Shrink"] = "收縮"
L["Silithid Royalty"] = "異種蠍皇族"
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["Size & Position"] = "大小 & 位置"
L["Slide from Bottom"] = "從下面滑動"
L["Slide from Left"] = "從左邊滑動"
@@ -719,6 +814,8 @@ L["Small"] = "小"
L["Smart Group"] = "智慧型群組"
L["Sound"] = "音效"
L["Sound by Kit ID"] = "音效 Sound Kit ID"
L["Source"] = "來源"
L["Source GUID"] = "來源 GUID"
L["Source In Group"] = "隊伍中的來源"
L["Source Name"] = "來源的名稱"
L["Source NPC Id"] = "來源 NPC ID"
@@ -726,12 +823,11 @@ L["Source Object Type"] = "來源物件類型"
L["Source Raid Mark"] = "來源的標記圖示"
L["Source Reaction"] = "來源反應動作"
L["Source Unit"] = "來源的單位"
L["Source Unit Name/Realm"] = "來源單位名字/伺服器"
L["Source: "] = "來源: "
L["Space"] = "間距"
L["Spacing"] = "間距"
L["Spark Color"] = "亮點顏色"
L["Spark Height"] = "亮點高度"
L["Spark Width"] = "亮點寬度"
L["Spark"] = "亮點"
L["Spec Role"] = "專精角色"
L["Specific Unit"] = "指定單位"
L["Spell"] = "法術"
@@ -755,13 +851,18 @@ L["Stacks"] = "堆疊層數"
L["Stagger Scale"] = "醉仙緩勁縮放大小"
L["Stamina"] = "耐力"
L["Stance/Form/Aura"] = "姿態/形態/光環"
L["Standing"] = "站立"
L["Star Shake"] = "搖光"
L["Start"] = "開始"
L["Start Now"] = "現在開始"
L["Status"] = "狀態"
L["Stolen"] = "被偷竊"
L["Stop"] = "停止"
L["Strength"] = "力量"
L["String"] = "文字字串"
L["Subtract Cast"] = "減去施法"
L["Subtract Channel"] = "減去頻道"
L["Subtract GCD"] = "減去 GCD"
L["Sulfuron Harbinger"] = "薩弗隆先驅者"
L["Summon"] = "召喚"
L["Supports multiple entries, separated by commas"] = "支援輸入多個項目,使用逗號分隔。"
@@ -781,6 +882,7 @@ L["Target"] = "目標"
L["Targeted"] = "當前目標"
L["Text"] = "文字"
L["Thaddius"] = "泰迪斯"
L["The aura has overwritten the global '%s', this might affect other auras."] = "這個提醒效果會覆蓋全域的 '%s',將會影響其他提醒效果。"
L["The effective level differs from the level in e.g. Time Walking dungeons."] = "真實等級和等級 (例如: 時光漫遊的) 不同。"
L["The Four Horsemen"] = "四騎士"
L["The Prophet Skeram"] = "預言者斯克拉姆"
@@ -791,13 +893,19 @@ L["Thickness"] = "粗細"
L["Third"] = "第三個"
L["Third Value of Tooltip Text"] = "滑鼠提示文字中的第三個值"
L["This aura contains custom Lua code."] = "這個提醒效果包含自訂的 Lua 程式碼。"
L["This aura has legacy aura trigger(s), which are no longer supported."] = "這個提醒效果有舊的光環觸發,已經不支援。"
L["This aura was created with a newer version of WeakAuras."] = "這個光環提醒效果是由較新版本的 WeakAuras 所建立。"
L["This aura was created with the Classic version of World of Warcraft."] = "這個提醒效果是用魔獸世界經典版建立的。"
L["This aura was created with the retail version of World of Warcraft."] = "這個提醒效果是用魔獸世界正式版本建立的。"
L["This is a modified version of your aura, |cff9900FF%s.|r"] = "這是你的提醒效果的修改版本,|cff9900FF%s。|r"
L["This is a modified version of your group, |cff9900FF%s.|r"] = "這是你的群組的修改版本,|cff9900FF%s。|r"
L["Threat Percent"] = "仇恨百分比"
L["Threat Situation"] = "仇恨狀況"
L["Threat Value"] = "仇恨值"
L["Tick"] = "每次進度指示"
L["Tier "] = "天賦層級"
L["Time Format"] = "時間格式"
L["Time in GCDs"] = "GCD 時間"
L["Timed"] = "時間"
L["Timer Id"] = "計時條 ID"
L["Toggle"] = "勾選方塊"
@@ -812,7 +920,9 @@ L["Top"] = "上"
L["Top Left"] = "上左"
L["Top Right"] = "上右"
L["Top to Bottom"] = "上到下"
L["Total"] = "總共"
L["Total Duration"] = "總共持續時間"
L["Total Experience"] = "全部經驗值"
L["Total Match Count"] = "符合的數量總計"
L["Total Stacks"] = "總共堆疊層數"
L["Total stacks over all matches"] = "所有符合中的堆疊層數總計"
@@ -829,10 +939,12 @@ L["Tracking Charge CDs"] = "監控次數冷卻"
L["Tracking Only Cooldown"] = "只監控冷卻"
L["Transmission error"] = "傳輸錯誤"
L["Trigger"] = "觸發"
L["Trigger %i"] = "觸發 %i"
L["Trigger 1"] = "觸發 1"
L["Trigger State Updater (Advanced)"] = "觸發狀態更新器 (進階)"
L["Trigger Update"] = "觸發更新"
L["Trigger:"] = "觸發:"
L["Trivial (Low Level)"] = "不重要的 (低等級)"
L["True"] = "是 (True)"
L["Twin Emperors"] = "雙子皇帝"
L["Type"] = "類型"
@@ -842,10 +954,12 @@ L["Unit"] = "單位"
L["Unit Characteristics"] = "單位特徵"
L["Unit Destroyed"] = "單位破壞"
L["Unit Died"] = "單位死亡"
L["Unit Dissipates"] = "單位消散"
L["Unit Frame"] = "單位框架"
L["Unit Frames"] = "單位框架"
L["Unit is Unit"] = "單位相同"
L["Unit Name"] = "單位名字"
L["Unit Name/Realm"] = "單位名字/伺服器"
L["Units Affected"] = "受影響的單位"
L["Unlimited"] = "無限"
L["Up"] = ""
@@ -853,9 +967,10 @@ L["Up, then Left"] = "先上後左"
L["Up, then Right"] = "先上後右"
L["Update Auras"] = "更新提醒效果"
L["Usage:"] = "用法:"
L["Use /wa minimap to show the minimap icon again"] = "輸入 /wa minimap 再次顯示小地圖按鈕"
L["Use /wa minimap to show the minimap icon again."] = "輸入 /wa minimap 再次顯示小地圖按鈕"
L["Use Custom Color"] = "使用自訂顏色"
L["Vaelastrasz the Corrupt"] = "墮落的瓦拉斯塔茲"
L["Value"] = "數值"
L["Values/Remaining Time above this value are displayed as full progress."] = "大於這個值的數值/剩餘時間會顯示為進度已完成。"
L["Values/Remaining Time below this value are displayed as no progress."] = "小於這個值的數值/剩餘時間會顯示為完全沒有進度。"
L["Versatility (%)"] = "臨機應變 (%)"
@@ -863,25 +978,37 @@ L["Versatility Rating"] = "臨機應變分數"
L["Version: "] = "版本: "
L["Viscidus"] = "維希度斯"
L["Visibility"] = "顯示"
L["Visible"] = "顯示"
L["War Mode Active"] = "開啟戰爭模式"
L["Warning"] = "警告"
L["Warning for unknown aura:"] = "未知的提醒效果警告:"
L["Warning: Full Scan auras checking for both name and spell id can't be converted."] = "警告: 完整掃描光環會同時檢查名稱和法術 ID,無法轉換。"
L["Warning: Name info is now available via %affected, %unaffected. Number of affected group members via %unitCount. Some options behave differently now. This is not automatically adjusted."] = "警告: 現在改為使用 %affected, %unaffected 來取得名字資訊,使用 %unitCount 取得受影響的隊友數量。一些選項的行為已經和以往不同了,並且不會自動調整。"
L["Warning: Tooltip values are now available via %tooltip1, %tooltip2, %tooltip3 instead of %s. This is not automatically adjusted."] = "警告: 現在改為使用 %tooltip1, %tooltip2, %tooltip3 來取得滑鼠提示中的值,而不是 %s。並且不會自動調整。"
L["WeakAuras has encountered an error during the login process. Please report this issue at https://github.com/WeakAuras/Weakauras2/issues/new."] = "WeakAuras 在登入的過程中遇到錯誤。請將這個問題回報到 https://github.com/WeakAuras/Weakauras2/issues/new"
L["WeakAuras Profiling"] = "WeakAuras 效能分析"
L["WeakAuras Profiling Data"] = "WeakAuras 效能分析資料"
L["WeakAuras Profiling Report"] = "WeakAuras 分析報告"
L["Weapon"] = "武器"
L["Weapon Enchant"] = "武器附魔"
L["Weapon Enchant / Fishing Lure"] = "武器附魔/魚餌"
L["What do you want to do?"] = "你想做什麼?"
L["Whisper"] = "悄悄話"
L["Whole Area"] = "整個區域"
L["Width"] = "寬度"
L["Wobble"] = "搖晃"
L["World Boss"] = "世界王"
L["Wrap"] = "自動換行"
L["Writing to the WeakAuras table is not allowed."] = "不允許寫入 WeakAuras 表格。"
L["X-Offset"] = "水平位置"
L["Yell"] = "大喊"
L["Y-Offset"] = "垂直位置"
L["You already have this group/aura. Importing will create a duplicate."] = "你已經有這個群組/提醒效果,匯入將會建立一份重覆的複本。"
L["Your next encounter will automatically be profiled."] = "將會自動開始分析你的下一場首領戰。"
L["Your next instance of combat will automatically be profiled."] = "將會自動開始分析你的下一場戰鬥。"
L["Your scheduled automatic profile has been cancelled."] = "已取消排程的自動分析。"
L["Your threat as a percentage of the tank's current threat."] = "你的仇恨佔當前坦克仇恨的百分比。"
L["Your threat on the mob as a percentage of the amount required to pull aggro. Will pull aggro at 100."] = "你對怪物造成的仇恨百分比,達到 100 時怪的目標就會轉向你。"
L["Your total threat on the mob."] = "你對怪物造成的總仇恨值。"
L["Zone Group ID(s)"] = "區域群組 ID"
L["Zone ID(s)"] = "區域 ID"
L["Zone Name"] = "區域名稱"
Binary file not shown.
Binary file not shown.
Binary file not shown.
+19
View File
@@ -928,5 +928,24 @@ function Private.Modernize(data)
data.ignoreOptionsEventErrors = true
end
if data.internalVersion < 39 then
if data.regionType == 'icon' or data.regionType == 'aurabar' then
if data.auto then
data.iconSource = -1
else
data.iconSource = 0
end
end
end
if data.internalVersion < 40 then
data.information = data.information or {}
if data.regionType == 'group' then
data.information.groupOffset = true
end
data.information.ignoreOptionsEventErrors = data.ignoreOptionsEventErrors
data.ignoreOptionsEventErrors = nil
end
data.internalVersion = max(data.internalVersion or 0, WeakAuras.InternalVersion());
end
+270 -209
View File
@@ -148,186 +148,208 @@ end
Private.anim_function_strings = {
straight = [[
function(progress, start, delta)
return start + (progress * delta)
end
]],
straightTranslate = [[
function(progress, startX, startY, deltaX, deltaY)
return startX + (progress * deltaX), startY + (progress * deltaY)
end
]],
straightScale = [[
function(progress, startX, startY, scaleX, scaleY)
return startX + (progress * (scaleX - startX)), startY + (progress * (scaleY - startY))
end
]],
straightColor = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
return r1 + (progress * (r2 - r1)), g1 + (progress * (g2 - g1)), b1 + (progress * (b2 - b1)), a1 + (progress * (a2 - a1))
end
]],
straightHSV = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
return WeakAuras.GetHSVTransition(progress, r1, g1, b1, a1, r2, g2, b2, a2)
end
]],
circle = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = progress * 2 * math.pi
return startX + (deltaX * math.cos(angle)), startY + (deltaY * math.sin(angle))
end
]],
circle2 = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = progress * 2 * math.pi
return startX + (deltaX * math.sin(angle)), startY + (deltaY * math.cos(angle))
end
]],
spiral = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = progress * 2 * math.pi
return startX + (progress * deltaX * math.cos(angle)), startY + (progress * deltaY * math.sin(angle))
end
]],
spiralandpulse = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = (progress + 0.25) * 2 * math.pi
return startX + (math.cos(angle) * deltaX * math.cos(angle*2)), startY + (math.abs(math.cos(angle)) * deltaY * math.sin(angle*2))
end
]],
shake = [[
function(progress, startX, startY, deltaX, deltaY)
local prog
if(progress < 0.25) then
prog = progress * 4
elseif(progress < .75) then
prog = 2 - (progress * 4)
else
prog = (progress - 1) * 4
end
return startX + (prog * deltaX), startY + (prog * deltaY)
end
]],
starShakeDecay = [[
function(progress, startX, startY, deltaX, deltaY)
local spokes = 10
local fullCircles = 4
straight = [[
function(progress, start, delta)
return start + (progress * delta)
end
]],
local r = min(abs(deltaX), abs(deltaY))
local xScale = deltaX / r
local yScale = deltaY / r
straightTranslate = [[
function(progress, startX, startY, deltaX, deltaY)
return startX + (progress * deltaX), startY + (progress * deltaY)
end
]],
local deltaAngle = fullCircles *2 / spokes * math.pi
local p = progress * spokes
local i1 = floor(p)
p = p - i1
straightScale = [[
function(progress, startX, startY, scaleX, scaleY)
return startX + (progress * (scaleX - startX)), startY + (progress * (scaleY - startY))
end
]],
local angle1 = i1 * deltaAngle
local angle2 = angle1 + deltaAngle
straightColor = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
return r1 + (progress * (r2 - r1)), g1 + (progress * (g2 - g1)), b1 + (progress * (b2 - b1)), a1 + (progress * (a2 - a1))
end
]],
local x1 = r * math.cos(angle1)
local y1 = r * math.sin(angle1)
straightHSV = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
return WeakAuras.GetHSVTransition(progress, r1, g1, b1, a1, r2, g2, b2, a2)
end
]],
local x2 = r * math.cos(angle2)
local y2 = r * math.sin(angle2)
circle = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = progress * 2 * math.pi
return startX + (deltaX * math.cos(angle)), startY + (deltaY * math.sin(angle))
end
]],
local x, y = p * x2 + (1-p) * x1, p * y2 + (1-p) * y1
local ease = math.sin(progress * math.pi / 2)
return ease * x * xScale, ease * y * yScale
end
]],
bounceDecay = [[
function(progress, startX, startY, deltaX, deltaY)
local prog = (progress * 3.5) % 1
local bounce = math.ceil(progress * 3.5)
local bounceDistance = math.sin(prog * math.pi) * (bounce / 4)
return startX + (bounceDistance * deltaX), startY + (bounceDistance * deltaY)
end
]],
bounce = [[
function(progress, startX, startY, deltaX, deltaY)
local bounceDistance = math.sin(progress * math.pi)
return startX + (bounceDistance * deltaX), startY + (bounceDistance * deltaY)
end
]],
flash = [[
function(progress, start, delta)
local prog
if(progress < 0.5) then
prog = progress * 2
else
prog = (progress - 1) * 2
end
return start + (prog * delta)
end
]],
pulse = [[
function(progress, startX, startY, scaleX, scaleY)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
return startX + (((math.sin(angle) + 1)/2) * (scaleX - 1)), startY + (((math.sin(angle) + 1)/2) * (scaleY - 1))
end
]],
alphaPulse = [[
function(progress, start, delta)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
return start + (((math.sin(angle) + 1)/2) * delta)
end
]],
pulseColor = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
local newProgress = ((math.sin(angle) + 1)/2);
return r1 + (newProgress * (r2 - r1)),
g1 + (newProgress * (g2 - g1)),
b1 + (newProgress * (b2 - b1)),
a1 + (newProgress * (a2 - a1))
end
]],
pulseHSV = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
local newProgress = ((math.sin(angle) + 1)/2);
return WeakAuras.GetHSVTransition(newProgress, r1, g1, b1, a1, r2, g2, b2, a2)
end
]],
fauxspin = [[
function(progress, startX, startY, scaleX, scaleY)
local angle = progress * 2 * math.pi
return math.cos(angle) * scaleX, startY + (progress * (scaleY - startY))
end
]],
fauxflip = [[
function(progress, startX, startY, scaleX, scaleY)
local angle = progress * 2 * math.pi
return startX + (progress * (scaleX - startX)), math.cos(angle) * scaleY
end
]],
backandforth = [[
function(progress, start, delta)
circle2 = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = progress * 2 * math.pi
return startX + (deltaX * math.sin(angle)), startY + (deltaY * math.cos(angle))
end
]],
spiral = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = progress * 2 * math.pi
return startX + (progress * deltaX * math.cos(angle)), startY + (progress * deltaY * math.sin(angle))
end
]],
spiralandpulse = [[
function(progress, startX, startY, deltaX, deltaY)
local angle = (progress + 0.25) * 2 * math.pi
return startX + (math.cos(angle) * deltaX * math.cos(angle*2)), startY + (math.abs(math.cos(angle)) * deltaY * math.sin(angle*2))
end
]],
shake = [[
function(progress, startX, startY, deltaX, deltaY)
local prog
if(progress < 0.25) then
prog = progress * 4
elseif(progress < .75) then
prog = 2 - (progress * 4)
prog = progress * 4
elseif(progress < .75) then
prog = 2 - (progress * 4)
else
prog = (progress - 1) * 4
prog = (progress - 1) * 4
end
return startX + (prog * deltaX), startY + (prog * deltaY)
end
]],
starShakeDecay = [[
function(progress, startX, startY, deltaX, deltaY)
local spokes = 10
local fullCircles = 4
local r = min(abs(deltaX), abs(deltaY))
local xScale = deltaX / r
local yScale = deltaY / r
local deltaAngle = fullCircles *2 / spokes * math.pi
local p = progress * spokes
local i1 = floor(p)
p = p - i1
local angle1 = i1 * deltaAngle
local angle2 = angle1 + deltaAngle
local x1 = r * math.cos(angle1)
local y1 = r * math.sin(angle1)
local x2 = r * math.cos(angle2)
local y2 = r * math.sin(angle2)
local x, y = p * x2 + (1-p) * x1, p * y2 + (1-p) * y1
local ease = math.sin(progress * math.pi / 2)
return ease * x * xScale, ease * y * yScale
end
]],
bounceDecay = [[
function(progress, startX, startY, deltaX, deltaY)
local prog = (progress * 3.5) % 1
local bounce = math.ceil(progress * 3.5)
local bounceDistance = math.sin(prog * math.pi) * (bounce / 4)
return startX + (bounceDistance * deltaX), startY + (bounceDistance * deltaY)
end
]],
bounce = [[
function(progress, startX, startY, deltaX, deltaY)
local bounceDistance = math.sin(progress * math.pi)
return startX + (bounceDistance * deltaX), startY + (bounceDistance * deltaY)
end
]],
flash = [[
function(progress, start, delta)
local prog
if(progress < 0.5) then
prog = progress * 2
else
prog = (progress - 1) * 2
end
return start + (prog * delta)
end
]],
pulse = [[
function(progress, startX, startY, scaleX, scaleY)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
return startX + (((math.sin(angle) + 1)/2) * (scaleX - 1)), startY + (((math.sin(angle) + 1)/2) * (scaleY - 1))
end
]],
alphaPulse = [[
function(progress, start, delta)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
return start + (((math.sin(angle) + 1)/2) * delta)
end
]],
pulseColor = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
local newProgress = ((math.sin(angle) + 1)/2);
return r1 + (newProgress * (r2 - r1)),
g1 + (newProgress * (g2 - g1)),
b1 + (newProgress * (b2 - b1)),
a1 + (newProgress * (a2 - a1))
end
]],
pulseHSV = [[
function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
local angle = (progress * 2 * math.pi) - (math.pi / 2)
local newProgress = ((math.sin(angle) + 1)/2);
return WeakAuras.GetHSVTransition(newProgress, r1, g1, b1, a1, r2, g2, b2, a2)
end
]],
fauxspin = [[
function(progress, startX, startY, scaleX, scaleY)
local angle = progress * 2 * math.pi
return math.cos(angle) * scaleX, startY + (progress * (scaleY - startY))
end
]],
fauxflip = [[
function(progress, startX, startY, scaleX, scaleY)
local angle = progress * 2 * math.pi
return startX + (progress * (scaleX - startX)), math.cos(angle) * scaleY
end
]],
backandforth = [[
function(progress, start, delta)
local prog
if(progress < 0.25) then
prog = progress * 4
elseif(progress < .75) then
prog = 2 - (progress * 4)
else
prog = (progress - 1) * 4
end
]],
wobble = [[
function(progress, start, delta)
return start + (prog * delta)
end
]],
wobble = [[
function(progress, start, delta)
local angle = progress * 2 * math.pi
return start + math.sin(angle) * delta
end
]],
hide = [[
function()
end
]],
hide = [[
function()
return 0
end
]]
end
]]
};
Private.anim_presets = {
@@ -1503,7 +1525,8 @@ Private.event_prototypes = {
init = "unitPowerType",
test = "true",
store = true,
conditionType = "select"
conditionType = "select",
reloadOptions = true
},
{
name = "requirePowerType",
@@ -1657,7 +1680,6 @@ Private.event_prototypes = {
return ret:format(trigger.use_cloneId and "true" or "false");
end,
name = L["Combat Log"],
canHaveAuto = true,
statesParameter = "all",
args = {
{}, -- timestamp ignored with _ argument
@@ -3020,7 +3042,6 @@ Private.event_prototypes = {
return ret:format(trigger.use_cloneId and "true" or "false");
end,
statesParameter = "all",
canHaveAuto = true,
args = {
{
name = "message",
@@ -3062,7 +3083,6 @@ Private.event_prototypes = {
},
force_events = "DBM_TimerForce",
name = L["DBM Timer"],
canHaveAuto = true,
canHaveDuration = "timed",
triggerFunction = function(trigger)
WeakAuras.RegisterDBMCallback("DBM_TimerStart")
@@ -3257,7 +3277,6 @@ Private.event_prototypes = {
return ret:format(trigger.use_cloneId and "true" or "false");
end,
statesParameter = "all",
canHaveAuto = true,
args = {
{
name = "addon",
@@ -3312,7 +3331,6 @@ Private.event_prototypes = {
},
force_events = "BigWigs_Timer_Force",
name = L["BigWigs Timer"],
canHaveAuto = true,
canHaveDuration = "timed",
triggerFunction = function(trigger)
WeakAuras.RegisterBigWigsTimer()
@@ -3539,20 +3557,33 @@ Private.event_prototypes = {
internal_events = {
"SWING_TIMER_START",
"SWING_TIMER_CHANGE",
"SWING_TIMER_END"
"SWING_TIMER_END",
"SWING_TIMER_UPDATE"
},
force_events = "SWING_TIMER_UPDATE",
name = L["Swing Timer"],
loadFunc = function(trigger)
loadFunc = function()
WeakAuras.InitSwingTimer();
end,
init = function(trigger)
trigger.hand = trigger.hand or "main";
local ret = [=[
local inverse = %s;
local hand = %q;
local duration, expirationTime = WeakAuras.GetSwingTimerInfo(hand);
local triggerRemaining = %s
local duration, expirationTime, name, icon = WeakAuras.GetSwingTimerInfo(hand)
local remaining = expirationTime and expirationTime - GetTime()
local remainingCheck = not triggerRemaining or remaining and remaining %s triggerRemaining
if triggerRemaining and remaining and remaining >= triggerRemaining and remaining > 0 then
WeakAuras.ScheduleScan(expirationTime - triggerRemaining, "SWING_TIMER_UPDATE")
end
]=];
return ret:format((trigger.use_inverse and "true" or "false"), trigger.hand);
return ret:format(
(trigger.use_inverse and "true" or "false"),
trigger.hand or "main",
trigger.use_remaining and tonumber(trigger.remaining or 0) or "nil",
trigger.remaining_operator or "<"
);
end,
args = {
{
@@ -3563,6 +3594,48 @@ Private.event_prototypes = {
values = "swing_types",
test = "true"
},
{
name = "duration",
hidden = true,
init = "duration",
test = "true",
store = true
},
{
name = "expirationTime",
init = "expirationTime",
hidden = true,
test = "true",
store = true
},
{
name = "progressType",
hidden = true,
init = "'timed'",
test = "true",
store = true
},
{
name = "name",
hidden = true,
init = "spell",
test = "true",
store = true
},
{
name = "icon",
hidden = true,
init = "icon or 'Interface\\AddOns\\WeakAuras\\Media\\Textures\\icon'",
test = "true",
store = true
},
{
name = "remaining",
display = L["Remaining Time"],
type = "number",
enable = function(trigger) return not trigger.use_inverse end,
test = "true"
},
{
name = "inverse",
display = L["Inverse"],
@@ -3574,19 +3647,9 @@ Private.event_prototypes = {
test = "(inverse and duration == 0) or (not inverse and duration > 0)"
}
},
durationFunc = function(trigger)
local duration, expirationTime = WeakAuras.GetSwingTimerInfo(trigger.hand);
return duration, expirationTime;
end,
nameFunc = function(trigger)
local _, _, name = WeakAuras.GetSwingTimerInfo(trigger.hand);
return name;
end,
iconFunc = function(trigger)
local _, _, _, icon = WeakAuras.GetSwingTimerInfo(trigger.hand);
return icon;
end,
automaticrequired = true
automaticrequired = true,
canHaveDuration = true,
statesParameter = "one"
},
["Action Usable"] = {
type = "status",
@@ -3839,7 +3902,6 @@ Private.event_prototypes = {
},
automaticrequired = true,
statesParameter = "one",
canHaveAuto = true
},
["Totem"] = {
type = "status",
@@ -3855,7 +3917,6 @@ Private.event_prototypes = {
force_events = "PLAYER_ENTERING_WORLD",
name = L["Totem"],
statesParameter = "full",
canHaveAuto = true,
canHaveDuration = "timed",
triggerFunction = function(trigger)
local ret = [[return
@@ -4188,28 +4249,29 @@ Private.event_prototypes = {
local triggerStack = %s
local triggerRemaining = %s
local triggerShowOn = %q
local expirationTime, duration, name, icon, stack
local expirationTime, duration, name, icon, stacks
if triggerWeaponType == "main" then
expirationTime, duration, name, shortenedName, icon, stack = WeakAuras.GetMHTenchInfo()
expirationTime, duration, name, shortenedName, icon, stacks = WeakAuras.GetMHTenchInfo()
else
expirationTime, duration, name, shortenedName, icon, stack = WeakAuras.GetOHTenchInfo()
expirationTime, duration, name, shortenedName, icon, stacks = WeakAuras.GetOHTenchInfo()
end
local remaining = expirationTime and expirationTime - GetTime()
local nameCheck = triggerName == "" or name and triggerName == name or shortenedName and triggerName == shortenedName
local stackCheck = not triggerStack or stack and stack %s triggerStack
local stackCheck = not triggerStack or stacks and stacks %s triggerStack
local remainingCheck = not triggerRemaining or remaining and remaining %s triggerRemaining
local found = expirationTime and nameCheck and stackCheck and remainingCheck
if(triggerRemaining and remaining and remaining >= triggerRemaining and remaining > 0) then
WeakAuras.ScheduleScan(expirationTime - triggerRemaining, "TENCH_UPDATE");
end
if not found then
expirationTime = nil
duration = nil
end
if(triggerRemaining and remaining and remaining >= triggerRemaining and remaining > 0) then
WeakAuras.ScheduleScan(expirationTime - triggerRemaining, "TENCH_UPDATE");
remaining = nil
end
]];
@@ -4239,7 +4301,7 @@ Private.event_prototypes = {
test = "true"
},
{
name = "stack",
name = "stacks",
display = L["Stack Count"],
type = "number",
test = "true",
@@ -4262,7 +4324,7 @@ Private.event_prototypes = {
{
name = "progressType",
hidden = true,
init = "'timed'",
init = "duration and 'timed'",
test = "true",
store = true
},
@@ -4304,7 +4366,6 @@ Private.event_prototypes = {
},
automaticrequired = true,
canHaveDuration = true,
canHaveAuto = true,
statesParameter = "one"
},
["Chat Message"] = {
@@ -4891,7 +4952,6 @@ Private.event_prototypes = {
return result
end,
force_events = unitHelperFunctions.UnitChangedForceEvents,
canHaveAuto = true,
canHaveDuration = "timed",
name = L["Cast"],
init = function(trigger)
@@ -5126,7 +5186,7 @@ Private.event_prototypes = {
},
{
name = "destUnit",
display = L["Caster's Target "],
display = L["Caster's Target"],
type = "unit",
values = "actual_unit_types_with_specific",
conditionType = "unit",
@@ -5488,13 +5548,13 @@ Private.event_prototypes = {
tinsert(events, "RAID_ROSTER_UPDATE")
end
if trigger.use_instance_size then
if trigger.use_instance_size ~= nil then
tinsert(events, "ZONE_CHANGED")
tinsert(events, "ZONE_CHANGED_INDOORS")
tinsert(events, "ZONE_CHANGED_NEW_AREA")
end
if trigger.use_instance_difficulty then
if trigger.use_instance_difficulty ~= nil then
tinsert(events, "PLAYER_DIFFICULTY_CHANGED")
tinsert(events, "ZONE_CHANGED")
tinsert(events, "ZONE_CHANGED_INDOORS")
@@ -5520,10 +5580,12 @@ Private.event_prototypes = {
end,
force_events = "CONDITIONS_CHECK",
name = L["Conditions"],
init = function(trigger)
if(trigger.use_mounted ~= nil) then
loadFunc = function(trigger)
if (trigger.use_mounted ~= nil) then
WeakAuras.WatchForMounts();
end
end,
init = function(trigger)
return "";
end,
args = {
@@ -5709,7 +5771,6 @@ Private.event_prototypes = {
return ret;
end,
statesParameter = "one",
canHaveAuto = true,
args = {
{
name = "behavior",
+59 -25
View File
@@ -8,7 +8,7 @@ local L = WeakAuras.L;
local default = {
icon = false,
desaturate = false,
auto = true,
iconSource = -1,
texture = "Blizzard",
width = 200,
height = 15,
@@ -55,17 +55,28 @@ local properties = {
type = "color",
},
icon_visible = {
display = L["Icon Visible"],
display = {L["Icon"], L["Visible"]},
setter = "SetIconVisible",
type = "bool"
},
icon_color = {
display = L["Icon Color"],
display = {L["Icon"], L["Color"]},
setter = "SetIconColor",
type = "color"
},
iconSource = {
display = {L["Icon"], L["Source"]},
setter = "SetIconSource",
type = "list",
values = {}
},
displayIcon = {
display = {L["Icon"], L["Fallback"]},
setter = "SetIcon",
type = "icon",
},
desaturate = {
display = L["Icon Desaturate"],
display = {L["Icon"], L["Desaturate"]},
setter = "SetIconDesaturated",
type = "bool",
},
@@ -75,12 +86,12 @@ local properties = {
type = "color"
},
sparkColor = {
display = L["Spark Color"],
display = {L["Spark"], L["Color"]},
setter = "SetSparkColor",
type = "color"
},
sparkHeight = {
display = L["Spark Height"],
display = {L["Spark"], L["Height"]},
setter = "SetSparkHeight",
type = "number",
min = 1,
@@ -88,7 +99,7 @@ local properties = {
bigStep = 1
},
sparkWidth = {
display = L["Spark Width"],
display = {L["Spark"], L["Width"]},
setter = "SetSparkWidth",
type = "number",
min = 1,
@@ -123,16 +134,15 @@ local properties = {
display = L["Inverse"],
setter = "SetInverse",
type = "bool"
}
},
};
WeakAuras.regionPrototype.AddProperties(properties, default);
local function GetProperties(data)
local overlayInfo = Private.GetOverlayInfo(data);
local auraProperties = CopyTable(properties)
if (overlayInfo and next(overlayInfo)) then
local auraProperties = CopyTable(properties)
for id, display in ipairs(overlayInfo) do
auraProperties["overlays." .. id] = {
display = string.format(L["%s Overlay Color"], display),
@@ -141,11 +151,10 @@ local function GetProperties(data)
type = "color",
}
end
return auraProperties;
else
return CopyTable(properties);
end
auraProperties.iconSource.values = Private.IconSources(data)
return auraProperties;
end
-- Returns tex Coord for 90° rotations + x or y flip
@@ -417,6 +426,7 @@ local barPrototype = {
["OnSizeChanged"] = function(self, width, height)
self:UpdateProgress();
self:UpdateAdditionalBars();
self:GetParent().subRegionEvents:Notify("OnRegionSizeChanged")
end,
-- Blizzard like SetMinMaxValues
@@ -866,6 +876,38 @@ local funcs = {
self:ReOrient()
self.subRegionEvents:Notify("OrientationChanged")
end,
SetIcon = function(self, iconPath)
if self.displayIcon == iconPath then
return
end
self.displayIcon = iconPath
self:UpdateIcon()
end,
SetIconSource = function(self, source)
if self.iconSource == source then
return
end
self.iconSource = source
self:UpdateIcon()
end,
UpdateIcon = function(self)
local iconPath
if self.iconSource == -1 then
iconPath = self.state.icon
elseif self.iconSource == 0 then
iconPath = self.displayIcon
else
local triggernumber = self.iconSource
if triggernumber and self.states[triggernumber] then
iconPath = self.states[triggernumber].icon
end
end
iconPath = iconPath or self.displayIcon or "Interface\\Icons\\INV_Misc_QuestionMark"
self.icon:SetTexture(iconPath)
self.icon:SetDesaturated(self.desaturateIcon);
end,
SetOverlayColor = function(self, id, r, g, b, a)
self.bar:SetAdditionalBarColor(id, { r, g, b, a});
end,
@@ -987,7 +1029,8 @@ local function modify(parent, region, data)
-- Localize
local bar, iconFrame, icon = region.bar, region.iconFrame, region.icon;
region.useAuto = data.auto and Private.CanHaveAuto(data);
region.iconSource = data.iconSource
region.displayIcon = data.displayIcon
-- Adjust region size
region:SetWidth(data.width);
@@ -1176,16 +1219,7 @@ local function modify(parent, region, data)
end
end
local path = state.icon or "Interface\\Icons\\INV_Misc_QuestionMark"
local iconPath = (
region.useAuto
and path ~= ""
and path
or data.displayIcon
or "Interface\\Icons\\INV_Misc_QuestionMark"
);
icon:SetTexture(iconPath);
icon:SetDesaturated(data.desaturate);
region:UpdateIcon()
local duration = state.duration or 0
local effectiveInverse = (state.inverse and not region.inverseDirection) or (not state.inverse and region.inverseDirection);
+5 -1
View File
@@ -78,7 +78,11 @@ end
-- Modify a given region/display
local function modify(parent, region, data)
data.selfPoint = "BOTTOMLEFT";
if data.information.groupOffset then
data.selfPoint = "BOTTOMLEFT";
else
data.selfPoint = "CENTER";
end
WeakAuras.regionPrototype.modify(parent, region, data);
-- Localize
local border = region.border;
+55 -14
View File
@@ -19,7 +19,7 @@ local _G = _G
local default = {
icon = true,
desaturate = false,
auto = true,
iconSource = -1,
inverse = false,
width = 64,
height = 64,
@@ -90,10 +90,27 @@ local properties = {
default = 0,
isPercent = true
},
iconSource = {
display = {L["Icon"], L["Source"]},
setter = "SetIconSource",
type = "list",
values = {}
},
displayIcon = {
display = {L["Icon"], L["Fallback"]},
setter = "SetIcon",
type = "icon",
}
};
WeakAuras.regionPrototype.AddProperties(properties, default);
local function GetProperties(data)
local result = CopyTable(properties)
result.iconSource.values = Private.IconSources(data)
return result
end
local function GetTexCoord(region, texWidth, aspectRatio)
region.currentCoord = region.currentCoord or {}
local usesMasque = false
@@ -256,7 +273,8 @@ local function modify(parent, region, data)
local button, icon, cooldown = region.button, region.icon, region.cooldown;
region.useAuto = data.auto and Private.CanHaveAuto(data);
region.iconSource = data.iconSource
region.displayIcon = data.displayIcon
if MSQ then
local masqueId = data.id:lower():gsub(" ", "_");
@@ -383,16 +401,39 @@ local function modify(parent, region, data)
region:Color(data.color[1], data.color[2], data.color[3], data.color[4]);
function region:SetIcon(path)
local iconPath = (
region.useAuto
and path ~= ""
and path
or data.displayIcon
or "Interface\\Icons\\INV_Misc_QuestionMark"
);
function region:SetIcon(iconPath)
if self.displayIcon == iconPath then
return
end
self.displayIcon = iconPath
self:UpdateIcon()
end
function region:SetIconSource(source)
if self.iconSource == source then
return
end
self.iconSource = source
self:UpdateIcon()
end
function region:UpdateIcon()
local iconPath
if self.iconSource == -1 then
iconPath = self.state.icon
elseif self.iconSource == 0 then
iconPath = self.displayIcon
else
local triggernumber = self.iconSource
if triggernumber and self.states[triggernumber] then
iconPath = self.states[triggernumber].icon
end
end
iconPath = iconPath or self.displayIcon or "Interface\\Icons\\INV_Misc_QuestionMark"
icon:SetTexture(iconPath)
icon:SetDesaturated(data.desaturate);
icon:SetDesaturated(data.desaturate)
end
function region:Scale(scalex, scaley)
@@ -505,7 +546,7 @@ local function modify(parent, region, data)
region:SetTime(0, math.huge)
end
region:SetIcon(state.icon or "Interface\\Icons\\INV_Misc_QuestionMark")
region:UpdateIcon()
end
else
region.SetValue = nil
@@ -513,7 +554,7 @@ local function modify(parent, region, data)
function region:Update()
local state = region.state
region:SetIcon(state.icon or "Interface\\Icons\\INV_Misc_QuestionMark")
region:UpdateIcon()
end
end
@@ -535,4 +576,4 @@ local function modify(parent, region, data)
region:SetHeight(region:GetHeight())
end
WeakAuras.RegisterRegionType("icon", create, modify, default, properties);
WeakAuras.RegisterRegionType("icon", create, modify, default, GetProperties)
+11 -8
View File
@@ -376,11 +376,7 @@ local function SetRegionAlpha(self, alpha)
end
self.alpha = alpha;
if (WeakAuras.IsOptionsOpen()) then
self:SetAlpha(max(self.animAlpha or self.alpha or 1, 0.5));
else
self:SetAlpha(self.animAlpha or self.alpha or 1);
end
self:SetAlpha(self.animAlpha or self.alpha or 1);
self.subRegionEvents:Notify("AlphaChanged")
end
@@ -496,6 +492,10 @@ function WeakAuras.regionPrototype.modify(parent, region, data)
if (defaultsForRegion and defaultsForRegion.alpha) then
region:SetRegionAlpha(data.alpha);
end
if region.SetRegionAlpha then
region:SetRegionAlpha(data.alpha)
end
local hasAdjustedMin = defaultsForRegion and defaultsForRegion.useAdjustededMin ~= nil and data.useAdjustededMin
and data.adjustedMin;
local hasAdjustedMax = defaultsForRegion and defaultsForRegion.useAdjustededMax ~= nil and data.useAdjustededMax
@@ -709,12 +709,13 @@ end
-- Expand/Collapse function
function WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, parent, parentRegionType)
local uid = data.uid
local id = data.id
local inDynamicGroup = parentRegionType == "dynamicgroup";
local inGroup = parentRegionType == "group";
local startMainAnimation = function()
Private.Animate("display", data.uid, "main", data.animation.main, region, false, nil, true, cloneId);
Private.Animate("display", uid, "main", data.animation.main, region, false, nil, true, cloneId);
end
function region:OptionsClosed()
@@ -739,7 +740,8 @@ function WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, pare
region:PreHide()
end
Private.RunConditions(region, id, true)
Private.RunConditions(region, uid, true)
region.subRegionEvents:Notify("PreHide")
region:Hide();
if (cloneId) then
Private.ReleaseClone(region.id, cloneId, data.regionType);
@@ -753,7 +755,8 @@ function WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, pare
if region.PreHide then
region:PreHide()
end
Private.RunConditions(region, id, true)
Private.RunConditions(region, uid, true)
region.subRegionEvents:Notify("PreHide")
region:Hide();
if (cloneId) then
Private.ReleaseClone(region.id, cloneId, data.regionType);
+31 -13
View File
@@ -31,7 +31,7 @@ local default = {
endPercent = 1,
backgroundPercent = 1,
frameRate = 15,
animationType = "progress",
animationType = "loop",
inverse = false,
customForegroundFrames = 0,
customForegroundRows = 16,
@@ -143,6 +143,7 @@ end
local function modify(parent, region, data)
WeakAuras.regionPrototype.modify(parent, region, data);
local pattern = "%.x(%d+)y(%d+)f(%d+)%.[tb][gl][ap]"
local tdata = texture_data[data.foregroundTexture];
if (tdata) then
local lastFrame = tdata.count - 1;
@@ -151,11 +152,20 @@ local function modify(parent, region, data)
region.foreground.rows = tdata.rows;
region.foreground.columns = tdata.columns;
else
local lastFrame = (data.customForegroundFrames or 256) - 1;
region.startFrame = floor( (data.startPercent or 0) * lastFrame) + 1;
region.endFrame = floor( (data.endPercent or 1) * lastFrame) + 1;
region.foreground.rows = data.customForegroundRows;
region.foreground.columns = data.customForegroundColumns;
local rows, columns, frames = data.foregroundTexture:lower():match(pattern)
if rows and columns and frames then
local lastFrame = frames - 1;
region.startFrame = floor( (data.startPercent or 0) * lastFrame) + 1;
region.endFrame = floor( (data.endPercent or 1) * lastFrame) + 1;
region.foreground.rows = rows;
region.foreground.columns = columns;
else
local lastFrame = (data.customForegroundFrames or 256) - 1;
region.startFrame = floor( (data.startPercent or 0) * lastFrame) + 1;
region.endFrame = floor( (data.endPercent or 1) * lastFrame) + 1;
region.foreground.rows = data.customForegroundRows;
region.foreground.columns = data.customForegroundColumns;
end
end
local backgroundTexture = data.sameTexture
@@ -169,13 +179,21 @@ local function modify(parent, region, data)
region.background.rows = tbdata.rows;
region.background.columns = tbdata.columns;
else
local lastFrame = (data.sameTexture and data.customForegroundFrames
or data.customBackgroundFrames or 256) - 1;
region.backgroundFrame = floor( (data.backgroundPercent or 1) * lastFrame + 1);
region.background.rows = data.sameTexture and data.customForegroundRows
or data.customBackgroundRows;
region.background.columns = data.sameTexture and data.customForegroundColumns
or data.customBackgroundColumns;
local rows, columns, frames = backgroundTexture:lower():match(pattern)
if rows and columns and frames then
local lastFrame = frames - 1;
region.backgroundFrame = floor( (data.backgroundPercent or 1) * lastFrame + 1);
region.background.rows = rows;
region.background.columns = columns;
else
local lastFrame = (data.sameTexture and data.customForegroundFrames
or data.customBackgroundFrames or 256) - 1;
region.backgroundFrame = floor( (data.backgroundPercent or 1) * lastFrame + 1);
region.background.rows = data.sameTexture and data.customForegroundRows
or data.customBackgroundRows;
region.background.columns = data.sameTexture and data.customForegroundColumns
or data.customBackgroundColumns;
end
end
if (region.foreground.rows and region.foreground.columns) then
-2
View File
@@ -75,8 +75,6 @@ local function modify(parent, region, data)
WeakAuras.regionPrototype.modify(parent, region, data);
local text = region.text;
region.useAuto = Private.CanHaveAuto(data);
local fontPath = SharedMedia:Fetch("font", data.font);
text:SetFont(fontPath, data.fontSize < 33 and data.fontSize or 33, data.outline);
if not text:GetFont() then -- Font invalid, set the font but keep the setting
+3 -3
View File
@@ -144,7 +144,7 @@ local funcs = {
self:UpdateTickPlacement()
self:UpdateTickSize()
end,
OnSizeChanged = function(self)
OnRegionSizeChanged = function(self)
if self.vertical then
self.parentMinorSize, self.parentMajorSize = self.parent.bar:GetRealSize()
else
@@ -363,7 +363,7 @@ local function modify(parent, region, parentData, data, first)
region.parent = parent
region.parentData = parentData
region.tick_visible = data.tick_visible
region.tick_color = data.tick_color
region.tick_color = CopyTable(data.tick_color)
region.tick_placement_mode = data.tick_placement_mode
region.tick_placement = tonumber(data.tick_placement)
region.automatic_length = data.automatic_length
@@ -395,7 +395,7 @@ local function modify(parent, region, parentData, data, first)
parent.subRegionEvents:AddSubscriber("Update", region)
parent.subRegionEvents:AddSubscriber("OrientationChanged", region)
parent.subRegionEvents:AddSubscriber("InverseChanged", region)
parent:SetScript("OnSizeChanged", function() region:OnSizeChanged() end)
parent.subRegionEvents:AddSubscriber("OnRegionSizeChanged", region)
region.TimerTick = nil
end
+27 -12
View File
@@ -302,9 +302,7 @@ local function Update(data, diff)
WeakAuras.Add(data)
return
end
if data then
WeakAuras.DeleteOption(data)
else
if not data then
return
end
recurseUpdate(data, diff)
@@ -345,7 +343,7 @@ local function install(data, oldData, patch, mode, isParent)
elseif not data then
-- this is an old thing
if checkButtons.oldchildren:GetChecked() then
WeakAuras.DeleteOption(oldData)
WeakAuras.Delete(oldData)
return
else
-- user has chosen to not delete obsolete auras, so do nothing
@@ -367,6 +365,7 @@ local function install(data, oldData, patch, mode, isParent)
patch.id = WeakAuras.FindUnusedId(patch.id)
end
end
WeakAuras.Delete(oldData)
if data.uid and data.uid ~= oldData.uid then
oldData.uid = data.uid
end
@@ -395,7 +394,9 @@ local function importPendingData()
thumbnailAnchor.currentThumbnail = nil
end
if imports and Private.LoadOptions() then
WeakAuras.ShowOptions()
if not WeakAuras.IsOptionsOpen() then
WeakAuras.OpenOptions()
end
else
return
end
@@ -547,7 +548,7 @@ local function importPendingData()
local oldToNew = indexMap.oldToNew
for oldIndex, oldData in ipairs(old) do
if not oldToNew[oldIndex] and WeakAuras.GetData(oldData.id) then
WeakAuras.DeleteOption(oldData)
WeakAuras.Delete(oldData)
coroutine.yield()
end
end
@@ -1210,7 +1211,6 @@ local function diff(ours, theirs)
end
local function findMatch(data, children)
local function isParentMatch(old, new)
if old.parent then return end
if old.uid and new.uid then
@@ -1252,10 +1252,22 @@ local function findMatch(data, children)
return oldParent
end
local function MatchInfo(data, children, target)
-- match the parent/single aura (if no children)
local oldParent = target or findMatch(data, children)
if not oldParent then return nil end
local function MatchInfo(data, children, oldParent)
if oldParent then
-- Either both have children, or both don't have
if type(children) ~= type(oldParent.controlledChildren) then
return nil
end
else
-- match the parent/single aura (if no children)
oldParent = findMatch(data, children)
end
if not oldParent then
return nil
end
-- setup
local info = {
mode = 1,
@@ -1615,7 +1627,7 @@ local function ShowDisplayTooltip(data, children, matchInfo, icon, icons, import
if regionOptions[regionType] then
local ok, thumbnail = pcall(regionOptions[regionType].acquireThumbnail, thumbnailAnchor, data);
if not ok then
error("Error creating thumbnail", 2)
error(string.format("Error creating thumbnail for %s %s", regionType, thumbnail), 2)
end
thumbnailAnchor.currentThumbnail = thumbnail
thumbnailAnchor.currentThumbnailType = regionType
@@ -1692,6 +1704,9 @@ function WeakAuras.Import(inData, target)
end
tooltipLoading = nil;
local matchInfo = MatchInfo(data, children, target)
if matchInfo == nil and target then
return false, "Import data did not match to target"
end
ShowDisplayTooltip(data, children, matchInfo, icon, icons, "unknown")
return status, msg
end
+117 -2
View File
@@ -812,7 +812,7 @@ Private.aurabar_anchor_areas = {
icon = L["Icon"],
fg = L["Foreground"],
bg = L["Background"],
bar = L["Bar"],
bar = L["Full Bar"],
}
Private.inverse_point_types = {
@@ -1861,7 +1861,8 @@ Private.send_chat_message_types = {
RAID_WARNING = L["Raid Warning"],
BATTLEGROUND = L["Battleground"],
COMBAT = L["Blizzard Combat Text"],
PRINT = L["Chat Frame"]
PRINT = L["Chat Frame"],
ERROR = L["Error Frame"]
}
Private.group_aura_name_info_types = {
@@ -2294,6 +2295,7 @@ WeakAuras.data_stub = {
conditions = {},
config = {},
authorOptions = {},
information = {},
}
Private.author_option_classes = {
@@ -2527,6 +2529,119 @@ WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAuras\\Media\\Textures
["columns"] = 8
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Basic\\circle"] = {
["count"] = 256,
["rows"] = 16,
["columns"] = 16
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Basic\\checkmark"] = {
["count"] = 64,
["rows"] = 8,
["columns"] = 8
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Basic\\redx"] = {
["count"] = 64,
["rows"] = 8,
["columns"] = 8
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Basic\\leftarc"] = {
["count"] = 256,
["rows"] = 16,
["columns"] = 16
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Basic\\rightarc"] = {
["count"] = 256,
["rows"] = 16,
["columns"] = 16
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Basic\\fireball"] = {
["count"] = 7,
["rows"] = 5,
["columns"] = 5
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Runes\\AURARUNE8"] = {
["count"] = 256,
["rows"] = 16,
["columns"] = 16
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Runes\\legionv"] = {
["count"] = 64,
["rows"] = 8,
["columns"] = 8
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Runes\\legionw"] = {
["count"] = 64,
["rows"] = 8,
["columns"] = 8
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Runes\\legionf"] = {
["count"] = 64,
["rows"] = 8,
["columns"] = 8
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Runes\\legionword"] = {
["count"] = 64,
["rows"] = 8,
["columns"] = 8
}
WeakAuras.StopMotion.texture_types.Kaitan = {
["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\CellRing"] = "CellRing",
["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Gadget"] = "Gadget",
["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Radar"] = "Radar",
["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\RadarComplex"] = "RadarComplex",
["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Saber"] = "Saber",
["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Waveform"] = "Waveform",
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\CellRing"] = {
["count"] = 32,
["rows"] = 8,
["columns"] = 4
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Gadget"] = {
["count"] = 32,
["rows"] = 8,
["columns"] = 4
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Radar"] = {
["count"] = 32,
["rows"] = 8,
["columns"] = 4
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\RadarComplex"] = {
["count"] = 32,
["rows"] = 8,
["columns"] = 4
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Saber"] = {
["count"] = 32,
["rows"] = 8,
["columns"] = 4
}
WeakAuras.StopMotion.texture_data["Interface\\AddOns\\WeakAurasStopMotion\\Textures\\Kaitan\\Waveform"] = {
["count"] = 32,
["rows"] = 8,
["columns"] = 4
}
WeakAuras.StopMotion.animation_types = {
loop = L["Loop"],
bounce = L["Forward, Reverse Loop"],
+108 -50
View File
@@ -1,6 +1,6 @@
local AddonName, Private = ...
local internalVersion = 36
local internalVersion = 40
-- Lua APIs
local insert = table.insert
@@ -21,6 +21,7 @@ local debugstack, IsSpellKnown = debugstack, IsSpellKnown
local ADDON_NAME = "WeakAuras"
local WeakAuras = WeakAuras
local L = WeakAuras.L
local versionString = WeakAuras.versionString
local prettyPrint = WeakAuras.prettyPrint
@@ -29,17 +30,16 @@ LibStub("AceTimer-3.0"):Embed(WeakAurasTimers)
Private.callbacks = LibStub("CallbackHandler-1.0"):New(Private)
local LDB = LibStub:GetLibrary("LibDataBroker-1.1")
local LDB = LibStub("LibDataBroker-1.1")
local LDBIcon = LibStub("LibDBIcon-1.0")
local LCG = LibStub("LibCustomGlow-1.0")
local LGF = LibStub("LibGetFrame-1.0")
local timer = WeakAurasTimers
WeakAuras.timer = timer
local L = WeakAuras.L
local loginQueue = {}
local queueshowooc;
local queueshowooc
function WeakAuras.InternalVersion()
return internalVersion;
@@ -84,12 +84,13 @@ function Private.PrintHelp()
print(L["/wa pstop - Finish profiling"])
print(L["/wa pprint - Show the results from the most recent profiling"])
print(L["/wa repair - Repair tool"])
print(L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/wa2!"])
print(L["If you require additional assistance, please open a ticket on GitHub or visit our Discord at https://discord.gg/weakauras!"])
end
SLASH_WEAKAURAS1, SLASH_WEAKAURAS2 = "/weakauras", "/wa";
function SlashCmdList.WEAKAURAS(input)
local args, msg = {}, nil
for v in string.gmatch(input, "%S+") do
if not msg then
msg = v
@@ -97,6 +98,7 @@ function SlashCmdList.WEAKAURAS(input)
insert(args, v)
end
end
if msg == "pstart" then
WeakAuras.StartProfile(args[1]);
elseif msg == "pstop" then
@@ -115,6 +117,7 @@ function SlashCmdList.WEAKAURAS(input)
WeakAuras.OpenOptions(msg);
end
end
if not WeakAuras.IsCorrectVersion() then return end
function Private.ApplyToDataOrChildData(data, func, ...)
@@ -133,7 +136,7 @@ function Private.ToggleMinimap()
WeakAurasSaved.minimap.hide = not WeakAurasSaved.minimap.hide
if WeakAurasSaved.minimap.hide then
LDBIcon:Hide("WeakAuras");
prettyPrint(L["Use /wa minimap to show the minimap icon again"])
prettyPrint(L["Use /wa minimap to show the minimap icon again."])
else
LDBIcon:Show("WeakAuras");
end
@@ -246,8 +249,6 @@ local from_files = {};
local timers = {}; -- Timers for autohiding, keyed on id, triggernum, cloneid
WeakAuras.timers = timers;
WeakAuras.raidUnits = {};
WeakAuras.partyUnits = {};
do
@@ -258,6 +259,7 @@ do
WeakAuras.partyUnits[i] = "party"..i
end
end
local playerLevel = UnitLevel("player");
-- Custom Action Functions, keyed on id, "init" / "start" / "finish"
@@ -731,6 +733,7 @@ function WeakAuras.CountWagoUpdates()
end
end
end
return updatedSlugsCount
end
@@ -835,7 +838,6 @@ Broker_WeakAuras = LDB:NewDataObject("WeakAuras", {
iconB = 1
});
do -- Archive stuff
local Archivist = select(2, ...).Archivist
local function OpenArchive()
@@ -1019,7 +1021,7 @@ loadedFrame:SetScript("OnEvent", function(self, event, addon)
local elapsed = GetTime() - now
local remainingSquelch = db.login_squelch_time - elapsed
if remainingSquelch > 0 then
timer:ScheduleTimer(function() squelch_actions = false; end, remainingSquelch); -- No sounds while loading
timer:ScheduleTimer(function() squelch_actions = false; end, remainingSquelch); -- No sounds while loading
end
end
elseif(event == "PLAYER_REGEN_ENABLED") then
@@ -1037,7 +1039,7 @@ loadedFrame:SetScript("OnEvent", function(self, event, addon)
loginQueue[#loginQueue + 1] = callback
end
end
end);
end)
function WeakAuras.SetImporting(b)
importing = b;
@@ -1242,7 +1244,6 @@ local function scanForLoadsImpl(toCheck, event, arg1, ...)
end
end
Private.callbacks:Fire("ScanForLoads")
wipe(toLoad);
@@ -1368,7 +1369,8 @@ end
function Private.LoadDisplays(toLoad, ...)
for id in pairs(toLoad) do
Private.RegisterForGlobalConditions(id);
local uid = WeakAuras.GetData(id).uid
Private.RegisterForGlobalConditions(uid);
triggerState[id].triggers = {};
triggerState[id].triggerCount = 0;
triggerState[id].show = false;
@@ -1413,7 +1415,8 @@ function Private.UnloadDisplays(toUnload, ...)
timers[id] = nil;
end
Private.UnloadConditions(id)
local uid = WeakAuras.GetData(id).uid
Private.UnloadConditions(uid)
WeakAuras.regions[id].region:Collapse();
Private.CollapseAllClones(id);
@@ -1442,6 +1445,12 @@ end
function WeakAuras.Delete(data)
local id = data.id;
local uid = data.uid
local parentId = data.parent
local parentUid = data.parent and db.displays[data.parent].uid
Private.callbacks:Fire("AboutToDelete", uid, id, parentUid, parentId)
if(data.parent) then
local parentData = db.displays[data.parent];
if(parentData and parentData.controlledChildren) then
@@ -1468,7 +1477,6 @@ function WeakAuras.Delete(data)
end
end
regions[id].region:Collapse()
Private.CollapseAllClones(id);
@@ -1507,8 +1515,6 @@ function WeakAuras.Delete(data)
eventData[id] = nil
end
Private.DeleteConditions(id)
db.displays[id] = nil;
Private.DeleteAuraEnvironment(id)
@@ -1521,20 +1527,21 @@ function WeakAuras.Delete(data)
Private.customActionsFunctions[id] = nil;
WeakAuras.customConditionsFunctions[id] = nil;
WeakAuras.conditionTextFormatters[id] = nil
Private.frameLevels[id] = nil;
WeakAuras.conditionHelpers[data.uid] = nil
WeakAuras.DeleteCollapsedData(id)
Private.RemoveHistory(data.uid)
Private.callbacks:Fire("Delete", data.uid)
-- Add the parent
if parentUid then
WeakAuras.Add(Private.GetDataByUID(parentUid))
end
Private.callbacks:Fire("Delete", uid, id, parentUid, parentId)
end
function WeakAuras.Rename(data, newid)
local oldid = data.id;
local oldid = data.id
if(data.parent) then
local parentData = db.displays[data.parent];
if(parentData.controlledChildren) then
@@ -1576,8 +1583,6 @@ function WeakAuras.Rename(data, newid)
eventData[oldid] = nil
end
Private.RenameConditions(oldid, newid)
timers[newid] = timers[oldid];
timers[oldid] = nil;
@@ -1629,10 +1634,10 @@ function WeakAuras.Rename(data, newid)
Private.ProfileRenameAura(oldid, newid);
WeakAuras.RenameCollapsedData(oldid, newid)
-- This should not be necessary
-- TODO: This should not be necessary
WeakAuras.Add(data)
Private.callbacks:Fire("Rename", data.uid, oldid, newid)
end
function Private.Convert(data, newType)
@@ -1893,7 +1898,7 @@ function Private.ValidateUniqueDataIds(silent)
if type(data.uid) == "string" then
if seenUIDs[data.uid] then
if not silent then
prettyPrint("duplicate uid \""..data.uid.."\" detected in saved variables between \""..data.id.."\" and \""..seenUIDs[data.uid].id.."\".")
prettyPrint("Duplicate uid \""..data.uid.."\" detected in saved variables between \""..data.id.."\" and \""..seenUIDs[data.uid].id.."\".")
end
data.uid = WeakAuras.GenerateUniqueID()
seenUIDs[data.uid] = data
@@ -1902,7 +1907,7 @@ function Private.ValidateUniqueDataIds(silent)
end
elseif data.uid ~= nil then
if not silent then
prettyPrint("invalid uid detected in saved variables for \""..data.id.."\"")
prettyPrint("Invalid uid detected in saved variables for \""..data.id.."\"")
end
data.uid = WeakAuras.GenerateUniqueID()
seenUIDs[data.uid] = data
@@ -1931,19 +1936,19 @@ function Private.SyncParentChildRelationships(silent)
if data.parent then
if data.controlledChildren then
if not silent then
prettyPrint("detected corruption in saved variables: "..id.." is a group that thinks it's a parent.")
prettyPrint("Detected corruption in saved variables: "..id.." is a group that thinks it's a parent.")
end
-- A display cannot have both children and a parent
data.parent = nil
parents[id] = data
elseif not db.displays[data.parent] then
if not(silent) then
prettyPrint("detected corruption in saved variables: "..id.." has a nonexistent parent.")
prettyPrint("Detected corruption in saved variables: "..id.." has a nonexistent parent.")
end
data.parent = nil
elseif not db.displays[data.parent].controlledChildren then
if not silent then
prettyPrint("detected corruption in saved variables: "..id.." thinks "..data.parent..
prettyPrint("Detected corruption in saved variables: "..id.." thinks "..data.parent..
" controls it, but "..data.parent.." is not a group.")
end
data.parent = nil
@@ -1962,17 +1967,17 @@ function Private.SyncParentChildRelationships(silent)
local child = children[childID]
if not child then
if not silent then
prettyPrint("detected corruption in saved variables: "..id.." thinks it controls "..childID.." which doesn't exist.")
prettyPrint("Detected corruption in saved variables: "..id.." thinks it controls "..childID.." which doesn't exist.")
end
childrenToRemove[index] = true
elseif child.parent ~= id then
if not silent then
prettyPrint("detected corruption in saved variables: "..id.." thinks it controls "..childID.." which it does not.")
prettyPrint("Detected corruption in saved variables: "..id.." thinks it controls "..childID.." which it does not.")
end
childrenToRemove[index] = true
elseif groupChildren[childID] then
if not silent then
prettyPrint("detected corruption in saved variables: "..id.." has "..childID.." as a child in multiple positions.")
prettyPrint("Detected corruption in saved variables: "..id.." has "..childID.." as a child in multiple positions.")
end
childrenToRemove[index] = true
else
@@ -1992,7 +1997,7 @@ function Private.SyncParentChildRelationships(silent)
for id, data in pairs(children) do
if not childHasParent[id] then
if not silent then
prettyPrint("detected corruption in saved variables: "..id.." should be controlled by "..data.parent.." but isn't.")
prettyPrint("Detected corruption in saved variables: "..id.." should be controlled by "..data.parent.." but isn't.")
end
local parent = parents[data.parent]
tinsert(parent.controlledChildren, id)
@@ -2441,9 +2446,9 @@ local function pAdd(data, simpleChange)
if data.triggers.disjunctive == "custom" then
triggerLogicFunc = WeakAuras.LoadFunction("return "..(data.triggers.customTriggerLogic or ""), id, "trigger combination");
end
LoadCustomActionFunctions(data);
Private.LoadConditionPropertyFunctions(data);
Private.LoadConditionFunction(data)
loadFuncs[id] = loadFunc;
@@ -2570,7 +2575,6 @@ function WeakAuras.SetRegion(data, cloneId)
WeakAuras.regionPrototype.AddSetDurationInfo(region);
WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, parent, parent.regionType)
data.animation = data.animation or {};
data.animation.start = data.animation.start or {type = "none"};
data.animation.main = data.animation.main or {type = "none"};
@@ -2613,6 +2617,15 @@ function WeakAuras.GetRegion(id, cloneId)
return WeakAuras.regions[id] and WeakAuras.regions[id].region;
end
-- Note, does not create a clone!
function Private.GetRegionByUID(uid, cloneId)
local id = Private.UIDtoID(uid)
if(cloneId and cloneId ~= "") then
return id and clones[id] and clones[id][cloneId];
end
return id and WeakAuras.regions[id] and WeakAuras.regions[id].region
end
function Private.CollapseAllClones(id, triggernum)
if(clones[id]) then
for i,v in pairs(clones[id]) do
@@ -2658,6 +2671,8 @@ function Private.HandleChatAction(message_type, message, message_dest, message_c
end
if(message_type == "PRINT") then
DEFAULT_CHAT_FRAME:AddMessage(message, r or 1, g or 1, b or 1);
elseif message_type == "ERROR" then
UIErrorsFrame:AddMessage(message, r or 1, g or 1, b or 1)
elseif(message_type == "COMBAT") then
if(CombatText_AddMessage) then
CombatText_AddMessage(message, COMBAT_TEXT_SCROLL_FUNCTION, r or 1, g or 1, b or 1);
@@ -2802,6 +2817,7 @@ do
for frame in pairs(dynamicGroupsToUpdate) do
frame:DoPositionChildren()
end
end
LGF.RegisterCallback("WeakAuras", "FRAME_UNIT_UPDATE", frame_monitor_callback)
@@ -2992,10 +3008,10 @@ local function wrapTriggerSystemFunction(functionName, mode)
end
Private.CanHaveDuration = wrapTriggerSystemFunction("CanHaveDuration", "firstValue");
Private.CanHaveAuto = wrapTriggerSystemFunction("CanHaveAuto", "or");
Private.CanHaveClones = wrapTriggerSystemFunction("CanHaveClones", "or");
Private.CanHaveTooltip = wrapTriggerSystemFunction("CanHaveTooltip", "or");
Private.GetNameAndIcon = wrapTriggerSystemFunction("GetNameAndIcon", "nameAndIcon");
-- This has to be in WeakAuras for now, because GetNameAndIcon can be called from the options
WeakAuras.GetNameAndIcon = wrapTriggerSystemFunction("GetNameAndIcon", "nameAndIcon");
Private.GetTriggerDescription = wrapTriggerSystemFunction("GetTriggerDescription", "call");
local wrappedGetOverlayInfo = wrapTriggerSystemFunction("GetOverlayInfo", "table");
@@ -3203,7 +3219,9 @@ function Private.ValueFromPath(data, path)
if not data then
return nil
end
if(#path == 1) then
if (#path == 0) then
return data
elseif(#path == 1) then
return data[path[1]];
else
local reducedPath = {};
@@ -3360,16 +3378,20 @@ function WeakAuras.GetTriggerStateForTrigger(id, triggernum)
return triggerState[id][triggernum];
end
function WeakAuras.GetActiveStates(id)
return triggerState[id].activeStates
end
function WeakAuras.GetActiveTriggers(id)
return triggerState[id].triggers
end
do
local visibleFakeStates = {}
local UpdateFakeTimesHandle
local function UpdateFakeTimers()
Private.PauseAllDynamicGroups()
local t = GetTime()
for id, triggers in pairs(triggerState) do
local changed = false
@@ -3386,6 +3408,7 @@ do
Private.UpdatedTriggerState(id)
end
end
Private.ResumeAllDynamicGroups()
end
function Private.SetFakeStates()
@@ -3525,12 +3548,15 @@ 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;
return true;
elseif (not stateShown and triggerState[id].triggers[triggernum]) then
triggerState[id].triggers[triggernum] = false;
triggerState[id].triggerCount = triggerState[id].triggerCount - 1;
return true;
end
return false;
end
@@ -3560,6 +3586,7 @@ local function evaluateTriggerStateTriggers(id)
end
Private.ActivateAuraEnvironment(nil);
return result;
end
@@ -3597,7 +3624,7 @@ local function ApplyStatesToRegions(id, activeTrigger, states)
if (applyChanges) then
ApplyStateToRegion(id, cloneId, region, parent);
Private.RunConditions(region, id, not state.show)
Private.RunConditions(region, data.uid, not state.show)
end
end
end
@@ -3634,7 +3661,6 @@ function Private.UpdatedTriggerState(id)
-- Figure out whether we should be shown or not
local show = triggerState[id].show;
if (changed or show == nil) then
show = evaluateTriggerStateTriggers(id);
end
@@ -3654,6 +3680,7 @@ function Private.UpdatedTriggerState(id)
local oldShow = triggerState[id].show;
triggerState[id].activeTrigger = newActiveTrigger;
triggerState[id].show = show;
triggerState[id].fallbackStates = nil
local activeTriggerState = WeakAuras.GetTriggerStateForTrigger(id, newActiveTrigger);
if (not next(activeTriggerState)) then
@@ -3671,9 +3698,10 @@ function Private.UpdatedTriggerState(id)
end
end
if (needsFallback) then
activeTriggerState = CreateFallbackState(id, newActiveTrigger);
activeTriggerState = CreateFallbackState(id, newActiveTrigger)
end
end
triggerState[id].activeStates = activeTriggerState
local region;
-- Now apply
@@ -3710,10 +3738,13 @@ function Private.UpdatedTriggerState(id)
end
function Private.RunCustomTextFunc(region, customFunc)
if not customFunc then
return nil
end
local state = region.state
Private.ActivateAuraEnvironment(region.id, region.cloneId, region.state, region.states);
local progress = Private.dynamic_texts.p.func(Private.dynamic_texts.p.get(state), state, 1)
@@ -3721,9 +3752,9 @@ function Private.RunCustomTextFunc(region, customFunc)
local name = Private.dynamic_texts.n.func(Private.dynamic_texts.n.get(state))
local icon = Private.dynamic_texts.i.func(Private.dynamic_texts.i.get(state))
local stacks = Private.dynamic_texts.s.func(Private.dynamic_texts.s.get(state))
local expirationTime
local duration
if state then
if state.progressType == "timed" then
expirationTime = state.expirationTime
@@ -3742,6 +3773,7 @@ function Private.RunCustomTextFunc(region, customFunc)
end
Private.ActivateAuraEnvironment(nil)
return custom
end
@@ -3772,6 +3804,7 @@ local function ReplaceValuePlaceHolders(textStr, region, customFunc, state, form
value = variable.func(value)
end
end
return value or "";
end
@@ -4070,15 +4103,26 @@ function Private.CreateFormatters(input, getter)
end
seenSymbols[symbol] = true
end)
return formatters
end
function Private.IsAuraActive(id)
function Private.IsAuraActive(uid)
local id = Private.UIDtoID(uid)
local active = triggerState[id];
return active and active.show;
end
function Private.ActiveTrigger(id)
function WeakAuras.IsAuraActive(id)
local active = triggerState[id]
return active and active.show
end
function Private.ActiveTrigger(uid)
local id = Private.UIDtoID(uid)
return triggerState[id] and triggerState[id].activeTrigger
end
@@ -4124,6 +4168,7 @@ local function xPositionNextToOptions()
xOffset = (GetScreenWidth() + optionsFrame:GetRight()) / 2;
end
end
return xOffset;
end
@@ -4589,6 +4634,7 @@ function WeakAuras.ParseNameCheck(name)
end
}
if not name then return end
local start = 1
local last = name:find(',', start, true)
@@ -4607,3 +4653,15 @@ end
function WeakAuras.IsAuraLoaded(id)
return Private.loaded[id]
end
function Private.IconSources(data)
local values = {
[-1] = L["Dynamic Information"],
[0] = L["Fallback Icon"],
}
for i = 1, #data.triggers do
values[i] = string.format(L["Trigger %i"], i)
end
return values
end
+1 -1
View File
@@ -1,7 +1,7 @@
## Interface: 30300
## Title: WeakAuras
## Author: The WeakAuras Team
## Version: 2.18.0
## Version: 3.0.6
## 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.
## Notes-deDE: Ein leistungsfähiges, umfassendes Addon zur grafischen Darstellung von Informationen von Auren, Cooldowns, Timern und vielem mehr.