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.
@@ -799,7 +799,6 @@ local methods = {
local oldid = data.id;
if not(newid == oldid) then
WeakAuras.Rename(data, newid);
OptionsPrivate.HandleRename(data, oldid, newid)
end
end
@@ -39,13 +39,13 @@ local methods = {
self.frame:SetScript("OnClick", func);
end,
["SetIcon"] = function(self, icon)
self:ReleaseThumbnail()
if(type(icon) == "string" or type(icon) == "number") then
self.icon:SetTexture(icon);
self.icon:Show();
if(self.iconRegion and self.iconRegion.Hide) then
self.iconRegion:Hide();
end
self.iconRegion = nil
else
self.iconRegion = icon;
icon:SetAllPoints(self.icon);
@@ -78,6 +78,7 @@ local methods = {
if(self.iconRegion and self.iconRegion.Hide) then
self.iconRegion:Hide();
end
self.iconRegion = nil
self.icon:Hide();
self.frame:UnlockHighlight();
end
+14 -3
View File
@@ -100,7 +100,10 @@ function OptionsPrivate.GetActionOptions(data)
name = "",
order = 3,
image = function() return "", 0, 0 end,
hidden = function() return not(data.actions.start.message_type == "WHISPER" or data.actions.start.message_type == "COMBAT" or data.actions.start.message_type == "PRINT") end
hidden = function()
return not(data.actions.start.message_type == "WHISPER" or data.actions.start.message_type == "COMBAT"
or data.actions.start.message_type == "PRINT" or data.actions.start.message_type == "ERROR")
end
},
start_message_color = {
type = "color",
@@ -108,7 +111,11 @@ function OptionsPrivate.GetActionOptions(data)
name = L["Color"],
order = 3,
hasAlpha = false,
hidden = function() return not(data.actions.start.message_type == "COMBAT" or data.actions.start.message_type == "PRINT") end,
hidden = function()
return not(data.actions.start.message_type == "COMBAT"
or data.actions.start.message_type == "PRINT"
or data.actions.start.message_type == "ERROR")
end,
get = function() return data.actions.start.r or 1, data.actions.start.g or 1, data.actions.start.b or 1 end,
set = function(info, r, g, b)
data.actions.start.r = r;
@@ -480,7 +487,11 @@ function OptionsPrivate.GetActionOptions(data)
name = L["Color"],
order = 23,
hasAlpha = false,
hidden = function() return not(data.actions.finish.message_type == "COMBAT" or data.actions.finish.message_type == "PRINT") end,
hidden = function() return
not(data.actions.finish.message_type == "COMBAT"
or data.actions.finish.message_type == "PRINT"
or data.actions.finish.message_type == "ERROR")
end,
get = function() return data.actions.finish.r or 1, data.actions.finish.g or 1, data.actions.finish.b or 1 end,
set = function(info, r, g, b)
data.actions.finish.r = r;
+6 -5
View File
@@ -886,32 +886,33 @@ function OptionsPrivate.GetAnimationOptions(data)
local function hideMainAlphaFunc()
return data.animation.main.type ~= "custom" or data.animation.main.alphaType ~= "custom" or not data.animation.main.use_alpha
end
local mainCodeOptions = { extraSetFunction = extraSetFunction }
OptionsPrivate.commonOptions.AddCodeOption(animation.args, data, L["Custom Function"], "main_alphaFunc", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#alpha-opacity",
55.3, hideMainAlphaFunc, {"animation", "main", "alphaFunc"}, false, nil, extraSetFunction);
55.3, hideMainAlphaFunc, {"animation", "main", "alphaFunc"}, false, mainCodeOptions);
local function hideMainTranslate()
return data.animation.main.type ~= "custom" or data.animation.main.translateType ~= "custom" or not data.animation.main.use_translate
end
OptionsPrivate.commonOptions.AddCodeOption(animation.args, data, L["Custom Function"], "main_translateFunc", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#translate-position",
59.3, hideMainTranslate, {"animation", "main", "translateFunc"}, false, nil, extraSetFunction);
59.3, hideMainTranslate, {"animation", "main", "translateFunc"}, false, mainCodeOptions);
local function hideMainScale()
return data.animation.main.type ~= "custom" or data.animation.main.scaleType ~= "custom" or not (data.animation.main.use_scale and WeakAuras.regions[id].region.Scale)
end
OptionsPrivate.commonOptions.AddCodeOption(animation.args, data, L["Custom Function"], "main_scaleFunc", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#scale-sizes",
63.3, hideMainScale, {"animation", "main", "scaleFunc"}, false, nil, extraSetFunction);
63.3, hideMainScale, {"animation", "main", "scaleFunc"}, false, mainCodeOptions);
local function hideMainRotateFunc()
return data.animation.main.type ~= "custom" or data.animation.main.rotateType ~= "custom" or not (data.animation.main.use_rotate and WeakAuras.regions[id].region.Rotate)
end
OptionsPrivate.commonOptions.AddCodeOption(animation.args, data, L["Custom Function"], "main_rotateFunc", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#rotate",
67.3, hideMainRotateFunc, {"animation", "main", "rotateFunc"}, false, nil, extraSetFunction);
67.3, hideMainRotateFunc, {"animation", "main", "rotateFunc"}, false, mainCodeOptions);
local function hideMainColorFunc()
return data.animation.main.type ~= "custom" or data.animation.main.colorType ~= "custom" or not (data.animation.main.use_color and WeakAuras.regions[id].region.Color)
end
OptionsPrivate.commonOptions.AddCodeOption(animation.args, data, L["Custom Function"], "main_colorFunc", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#color",
68.7, hideMainColorFunc, {"animation", "main", "colorFunc"}, false, nil, extraSetFunction);
68.7, hideMainColorFunc, {"animation", "main", "colorFunc"}, false, mainCodeOptions);
-- Text Editors for "finish"
local function hideFinishAlphaFunc()
+90 -20
View File
@@ -4,6 +4,47 @@ local AddonName, OptionsPrivate = ...
local L = WeakAuras.L
local regionOptions = WeakAuras.regionOptions
local commonOptionsCache = {}
OptionsPrivate.commonOptionsCache = commonOptionsCache
commonOptionsCache.data = {}
commonOptionsCache.GetOrCreateData = function(self, info)
local base = self.data
for i, key in ipairs(info) do
base[key] = base[key] or {}
base = base[key]
end
return base
end
commonOptionsCache.GetData = function(self, info)
local base = self.data
for i, key in ipairs(info) do
if base[key] and type(base[key]) == "table" then
base = base[key]
else
return nil
end
end
return base
end
commonOptionsCache.SetSameAll = function(self, info, value)
local base = self:GetOrCreateData(info)
base.sameAll = value
end
commonOptionsCache.GetSameAll = function(self, info)
local base = self:GetData(info)
if base then
return base.sameAll
end
end
commonOptionsCache.Clear = function(self)
self.data = {}
end
local parsePrefix = function(input, data, create)
local subRegionIndex, property = string.match(input, "^sub%.(%d+)%..-%.(.+)")
subRegionIndex = tonumber(subRegionIndex)
@@ -461,6 +502,11 @@ local function replaceNameDescFuncs(intable, data, subOption)
end
local function sameAll(info)
local cached = commonOptionsCache:GetSameAll(info)
if (cached ~= nil) then
return cached
end
local combinedValues = {};
local first = true;
local combinedKeys = combineKeys(info);
@@ -490,6 +536,7 @@ local function replaceNameDescFuncs(intable, data, subOption)
combinedValues[key] = values;
else
if (not compareTables(combinedValues[key], values)) then
commonOptionsCache:SetSameAll(info, false)
return nil;
end
end
@@ -508,6 +555,7 @@ local function replaceNameDescFuncs(intable, data, subOption)
first = false;
else
if (not compareTables(combinedValues, values)) then
commonOptionsCache:SetSameAll(info, false)
return nil;
end
end
@@ -515,6 +563,7 @@ local function replaceNameDescFuncs(intable, data, subOption)
end
end
commonOptionsCache:SetSameAll(info, true)
return true;
end
@@ -554,7 +603,6 @@ local function replaceNameDescFuncs(intable, data, subOption)
end
end
end
return combinedName;
end
@@ -825,6 +873,9 @@ local getHelper = {
Get = function(self)
return self.combinedValues
end,
GetSame = function(self)
return self.same
end,
HasValue = function(self)
return not self.first
end
@@ -855,7 +906,7 @@ local function CreateGetAll(subOption)
childOptionTable[i] = childOption;
end
if (childOption and not disabledOrHiddenChild(childOptionTable, info)) then
if (childOption) then
for i=#childOptionTable,0,-1 do
if(childOptionTable[i].get) then
local values = {childOptionTable[i].get(info, ...)};
@@ -863,10 +914,12 @@ local function CreateGetAll(subOption)
values[1] = false
end
local sameAllChildren = allChildren:Set(values)
local sameEnabledChildren = enabledChildren:Set(values)
allChildren:Set(values)
if not disabledOrHiddenChild(childOptionTable, info) then
enabledChildren:Set(values)
end
if not sameAllChildren and not sameEnabledChildren then
if not allChildren:GetSame() and not enabledChildren:GetSame() then
return nil;
end
break;
@@ -971,6 +1024,7 @@ local function PositionOptions(id, data, _, hideWidthHeight, disableSelfPoint)
order = 60,
min = 1,
softMax = screenWidth,
max = 4 * screenWidth,
bigStep = 1,
hidden = hideWidthHeight,
},
@@ -981,6 +1035,7 @@ local function PositionOptions(id, data, _, hideWidthHeight, disableSelfPoint)
order = 61,
min = 1,
softMax = screenHeight,
max = 4 * screenHeight,
bigStep = 1,
hidden = hideWidthHeight,
},
@@ -990,7 +1045,9 @@ local function PositionOptions(id, data, _, hideWidthHeight, disableSelfPoint)
name = L["X Offset"],
order = 62,
softMin = (-1 * screenWidth),
min = (-4 * screenWidth),
softMax = screenWidth,
max = 4 * screenWidth,
bigStep = 10,
get = function() return data.xOffset end,
set = function(info, v)
@@ -1012,7 +1069,9 @@ local function PositionOptions(id, data, _, hideWidthHeight, disableSelfPoint)
name = L["Y Offset"],
order = 63,
softMin = (-1 * screenHeight),
min = (-4 * screenHeight),
softMax = screenHeight,
max = 4 * screenHeight,
bigStep = 10,
get = function() return data.yOffset end,
set = function(info, v)
@@ -1148,8 +1207,9 @@ local function PositionOptions(id, data, _, hideWidthHeight, disableSelfPoint)
end
},
};
OptionsPrivate.commonOptions.AddCodeOption(positionOptions, data, L["Custom Anchor"], "custom_anchor", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#custom-anchor-function",
72.1, function() return not(data.anchorFrameType == "CUSTOM" and not IsParentDynamicGroup()) end, {"customAnchor"}, nil, nil, nil, nil, nil, true)
72.1, function() return not(data.anchorFrameType == "CUSTOM" and not IsParentDynamicGroup()) end, {"customAnchor"}, false)
return positionOptions;
end
@@ -1268,15 +1328,13 @@ local function GetCustomCode(data, path)
return data;
end
-- TODO: find a paradigm which doesn't have five million flags for AddCodeOption so that calls to it don't always go off the screen
-- a table of settings is the obvious option to pack the flags.
-- alternatively, we could create a "code" type option which then gets processed before sending to AceConfig
local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, path, encloseInFunction, multipath, extraSetFunction, extraFunctions, reloadOptions, setOnParent)
extraFunctions = extraFunctions or {};
tinsert(extraFunctions, 1, {
local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, path, encloseInFunction, options)
options = options and CopyTable(options) or {}
options.extraFunctions = options.extraFunctions or {};
tinsert(options.extraFunctions, 1, {
buttonLabel = L["Expand"],
func = function(info)
OptionsPrivate.OpenTextEditor(OptionsPrivate.GetPickedDisplay(), path, encloseInFunction, multipath, reloadOptions, setOnParent, url)
OptionsPrivate.OpenTextEditor(OptionsPrivate.GetPickedDisplay(), path, encloseInFunction, options.multipath, options.reloadOptions, options.setOnParent, url, options.validator)
end
});
@@ -1289,7 +1347,7 @@ local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, p
hidden = hiddenFunc,
control = "WeakAurasMultiLineEditBox",
arg = {
extraFunctions = extraFunctions,
extraFunctions = options.extraFunctions,
},
set = function(info, v)
local subdata = data;
@@ -1301,10 +1359,10 @@ local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, p
subdata[path[#path]] = v;
WeakAuras.Add(data);
if (extraSetFunction) then
extraSetFunction();
if (options.extraSetFunction) then
options.extraSetFunction();
end
if (reloadOptions) then
if (options.reloadOptions) then
OptionsPrivate.ClearOptions(data.id)
end
end,
@@ -1322,7 +1380,7 @@ local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, p
local code = GetCustomCode(data, path);
if (not code) then
if (not code or code:trim() == "") then
return ""
end
@@ -1332,7 +1390,13 @@ local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, p
code = "return " .. code;
local _, errorString = loadstring(code);
local loadedFunction, errorString = loadstring(code);
if not errorString then
if options.validator then
errorString = options.validator(loadedFunction())
end
end
return errorString and "|cFFFF0000"..errorString or "";
end,
width = WeakAuras.doubleWidth,
@@ -1343,7 +1407,7 @@ local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, p
end
local code = GetCustomCode(data, path);
if (not code) then
if (not code or code:trim() == "") then
return true;
end
@@ -1357,6 +1421,12 @@ local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, p
if(errorString and not loadedFunction) then
return false;
else
if options.validator then
errorString = options.validator(loadedFunction())
if errorString then
return false
end
end
return true;
end
end
+42 -8
View File
@@ -464,6 +464,41 @@ local function addControlsForChange(args, order, data, conditionVariable, condit
args["condition" .. i .. "value" .. j].validate = WeakAuras.ValidateNumeric;
end
end
elseif (propertyType == "icon") then
args["condition" .. i .. "value" .. j] = {
type = "input",
width = WeakAuras.normalWidth - 0.15,
name = blueIfNoValue(data, conditions[i].changes[j], "value", L["Differences"]),
desc = descIfNoValue(data, conditions[i].changes[j], "value", propertyType),
order = order,
get = function()
local v = conditions[i].changes[j].value
return v and tostring(v)
end,
set = setValue
}
order = order + 1
args["condition" .. i .. "value_browse" .. j] = {
type = "execute",
width = 0.15,
name = "",
order = order,
func = function()
if data.controlledChildren then
local paths = {}
for id, reference in pairs(conditions[i].changes[j].references) do
paths[id] = {"conditions", conditions[i].check.references[id].conditionIndex, "changes", reference.changeIndex, "value"}
end
OptionsPrivate.OpenIconPicker(data, paths)
else
OptionsPrivate.OpenIconPicker(data, {[data.id] = { "conditions", i, "changes", j, "value" } })
end
end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
}
elseif (propertyType == "color") then
args["condition" .. i .. "value" .. j] = {
type = "color",
@@ -1389,11 +1424,14 @@ local function addControlsForIfLine(args, order, data, conditionVariable, condit
for id, reference in pairs(conditions[i].check.references) do
local auraData = WeakAuras.GetData(id);
removeSubCheck(auraData[conditionVariable][reference.conditionIndex].check, path);
WeakAuras.Add(auraData)
WeakAuras.ClearAndUpdateOptions(auraData.id)
end
else
removeSubCheck(conditions[i].check, path);
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
end
WeakAuras.ClearAndUpdateOptions(data.id, true)
return;
end
@@ -1507,7 +1545,7 @@ local function addControlsForIfLine(args, order, data, conditionVariable, condit
end
end
if (currentConditionTemplate.type == "number" or currentConditionTemplate.type == "timer") then
if (currentConditionTemplate.type == "number" or currentConditionTemplate.type == "timer" or currentConditionTemplate.type == "elapsedTimer") then
local opTypes = OptionsPrivate.Private.operator_types
if currentConditionTemplate.operator_types == "without_equal" then
opTypes = OptionsPrivate.Private.operator_types_without_equal
@@ -1690,7 +1728,7 @@ local function addControlsForIfLine(args, order, data, conditionVariable, condit
local multipath = {};
for id, reference in pairs(conditions[i].check.references) do
local conditionIndex = conditions[i].check.references[id].conditionIndex;
multipath[id] ={ "conditions", i, "check" }
multipath[id] ={ "conditions", conditionIndex, "check" }
for i, v in ipairs(path) do
tinsert(multipath[id], "checks")
tinsert(multipath[id], v)
@@ -1699,10 +1737,6 @@ local function addControlsForIfLine(args, order, data, conditionVariable, condit
end
OptionsPrivate.OpenTextEditor(data, multipath, nil, true, nil, nil, "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#custom-check");
else
for i, v in ipairs(path) do
print(i, v)
end
local fullPath = { "conditions", i, "check" }
for i, v in ipairs(path) do
tinsert(fullPath, "checks")
@@ -2272,7 +2306,7 @@ local function compareSubChecks(a, b, allConditionTemplates)
end
local type = currentConditionTemplate.type;
if (type == "number" or type == "timer" or type == "select" or type == "string" or type == "customcheck") then
if (type == "number" or type == "timer" or type == "elapsedTimer" or type == "select" or type == "string" or type == "customcheck") then
if (a[i].op ~= b[i].op or a[i].value ~= b[i].value) then
return false;
end
+56 -9
View File
@@ -267,21 +267,68 @@ local function GetCustomTriggerOptions(data, triggernum)
return not (trigger.type == "custom")
end
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Custom Trigger"], "custom_trigger", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#custom-trigger",
10, hideCustomTrigger, appendToTriggerPath("custom"), false, true, extraSetFunction, nil, true);
10, hideCustomTrigger, appendToTriggerPath("custom"), false, {multipath = false, extraSetFunction = extraSetFunction, reloadOptions = true});
local function hideCustomVariables()
return not (trigger.type == "custom" and trigger.custom_type == "stateupdate");
end
local validTypes = {
bool = true,
number = true,
timer = true,
elapsedTimer = true,
select = true,
string = true,
}
local validProperties = {
display = "string",
type = "string",
test = "function",
events = "table",
values = "table"
}
local function validateCustomVariables(variables)
if (type(variables) ~= "table") then
return L["Not a table"]
end
OptionsPrivate.Private.ExpandCustomVariables(variables)
for k, v in pairs(variables) do
if k == "additionalProgress" then
-- Skip over additionalProgress
elseif type(v) ~= "table" then
return string.format(L["Could not parse '%s'. Expected a table."], k)
elseif not validTypes[v.type] then
return string.format(L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."], k)
elseif v.type == "select" and not v.values then
return string.format(L["Type 'select' for '%s' requires a values member'"], k)
else
for property, propertyValue in pairs(v) do
if not validProperties[property] then
return string.format(L["Unknown property '%s' found in '%s'"], property, k)
end
if type(propertyValue) ~= validProperties[property] then
return string.format(L["Invalid type for property '%s' in '%s'. Expected '%s'"], property, k, validProperties[property])
end
end
end
end
end
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Custom Variables"], "custom_variables", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#custom-variables",
11, hideCustomVariables, appendToTriggerPath("customVariables"), false, true, extraSetFunctionReload, nil, true);
11, hideCustomVariables, appendToTriggerPath("customVariables"), false,
{multipath = false, extraSetFunction = extraSetFunctionReload, reloadOptions = true, validator = validateCustomVariables });
local function hideCustomUntrigger()
return not (trigger.type == "custom"
and (trigger.custom_type == "status" or (trigger.custom_type == "event" and trigger.custom_hide == "custom")))
end
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Custom Untrigger"], "custom_untrigger", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#custom-untrigger",
14, hideCustomUntrigger, appendToUntriggerPath("custom"), false, true, extraSetFunction);
14, hideCustomUntrigger, appendToUntriggerPath("custom"), false, {multipath = false, extraSetFunction = extraSetFunction});
local function hideCustomDuration()
return not (trigger.type == "custom"
@@ -289,7 +336,7 @@ local function GetCustomTriggerOptions(data, triggernum)
or (trigger.custom_type == "event" and (trigger.custom_hide ~= "timed" or trigger.dynamicDuration))))
end
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Duration Info"], "custom_duration", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#duration-info",
16, hideCustomDuration, appendToTriggerPath("customDuration"), false, true, extraSetFunctionReload);
16, hideCustomDuration, appendToTriggerPath("customDuration"), false, { multipath = false, extraSetFunction = extraSetFunctionReload });
local function hideIfTriggerStateUpdate()
return not (trigger.type == "custom" and trigger.custom_type ~= "stateupdate")
@@ -320,17 +367,17 @@ local function GetCustomTriggerOptions(data, triggernum)
}
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, string.format(L["Overlay %s Info"], i), "custom_overlay" .. i, "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#overlay-info",
17 + i / 10, hideOverlay, appendToTriggerPath("customOverlay" .. i), false, true, extraSetFunctionReload, extraFunctions);
17 + i / 10, hideOverlay, appendToTriggerPath("customOverlay" .. i), false, { multipath = false, extraSetFunction = extraSetFunctionReload, extraFunctions = extraFunctions});
end
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Name Info"], "custom_name", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#name-info",
18, hideIfTriggerStateUpdate, appendToTriggerPath("customName"), false, true, extraSetFunctionReload);
18, hideIfTriggerStateUpdate, appendToTriggerPath("customName"), false, { multipath = false, extraSetFunction = extraSetFunctionReload});
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Icon Info"], "custom_icon", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#icon-info",
20, hideIfTriggerStateUpdate, appendToTriggerPath("customIcon"), false, true, extraSetFunction);
20, hideIfTriggerStateUpdate, appendToTriggerPath("customIcon"), false, { multipath = false, extraSetFunction = extraSetFunction});
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Texture Info"], "custom_texture", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#texture-info",
22, hideIfTriggerStateUpdate, appendToTriggerPath("customTexture"), false, true, extraSetFunction);
22, hideIfTriggerStateUpdate, appendToTriggerPath("customTexture"), false, { multipath = false, extraSetFunction = extraSetFunction});
OptionsPrivate.commonOptions.AddCodeOption(customOptions, data, L["Stack Info"], "custom_stacks", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#stack-info",
23, hideIfTriggerStateUpdate, appendToTriggerPath("customStacks"), false, true, extraSetFunctionReload);
23, hideIfTriggerStateUpdate, appendToTriggerPath("customStacks"), false, { multipath = false, extraSetFunction = extraSetFunctionReload});
return customOptions;
end
+85 -44
View File
@@ -35,7 +35,6 @@ function OptionsPrivate.GetInformationOptions(data)
if data.id ~= newid and not WeakAuras.GetData(newid) then
local oldid = data.id
WeakAuras.Rename(data, newid);
OptionsPrivate.HandleRename(data, oldid, newid)
end
end
}
@@ -167,60 +166,102 @@ function OptionsPrivate.GetInformationOptions(data)
end
end
-- Compability Options
-- compatibility Options
args.compabilityTitle = {
type = "header",
name = L["Compability Options"],
name = L["Compatibility Options"],
width = WeakAuras.doubleWidth,
order = order,
}
order = order + 1
local sameIgnoreOptionsEvents = true
local commonIgnoreOptionsEvents
local ignoreOptionsEventDesc = ""
if data.controlledChildren then
for _, childId in ipairs(data.controlledChildren) do
local childData = WeakAuras.GetData(childId)
ignoreOptionsEventDesc = ignoreOptionsEventDesc .. "|cFFE0E000"..childData.id..": |r".. (childData.ignoreOptionsEventErrors and "true" or "false") .. "\n"
if commonIgnoreOptionsEvents == nil then
commonIgnoreOptionsEvents = childData.ignoreOptionsEventErrors ~= nil and childData.ignoreOptionsEventErrors or false
elseif childData.ignoreOptionsEventErrors ~= commonIgnoreOptionsEvents then
sameIgnoreOptionsEvents = false
local properties = {
ignoreOptionsEventErrors = {
name = L["Ignore Lua Errors on OPTIONS event"]
},
groupOffset = {
name = L["Offset by 1px"],
onParent = true,
regionType = "group"
}
}
local same = {
ignoreOptionsEventErrors = true,
groupOffset = true
}
local common = {
}
local mergedDesc = {
}
for property, propertyData in pairs(properties) do
if not propertyData.onParent and data.controlledChildren then
for _, childId in ipairs(data.controlledChildren) do
local childData = WeakAuras.GetData(childId)
if not propertyData.regionType or propertyData.regionType == childData.regionType then
mergedDesc[property] = (mergedDesc[property] or "") .. "|cFFE0E000"..childData.id..": |r".. (childData.information[property] and "true" or "false") .. "\n"
if common[property] == nil then
if childData.information[property] ~= nil then
common[property] = childData.information[property]
else
common[property] = false
end
elseif childData.information[property] ~= common[property] then
same[property] = false
end
end
end
else
if not propertyData.regionType or propertyData.regionType == data.regionType then
if data.information[property] ~= nil then
common[property] = data.information[property]
else
common[property] = false
end
end
end
if common[property] ~= nil then
args["compatibility_" .. property] = {
type = "toggle",
name = same[property] and propertyData.name or "|cFF4080FF" .. propertyData.name,
width = WeakAuras.doubleWidth,
get = function()
if not propertyData.onParent and data.controlledChildren then
return same[property] and common[property] or false
else
return data.information[property]
end
end,
set = function(info, v)
if not propertyData.onParent and data.controlledChildren then
for _, childId in ipairs(data.controlledChildren) do
local childData = WeakAuras.GetData(childId)
if not propertyData.regionType or propertyData.regionType == childData.regionType then
childData.information[property] = v
WeakAuras.Add(childData)
OptionsPrivate.ClearOptions(childData.id)
end
end
else
data.information[property] = v
WeakAuras.Add(data)
OptionsPrivate.ClearOptions(data.id)
end
WeakAuras.ClearAndUpdateOptions(data.id)
end,
desc = same[property] and "" or mergedDesc[property],
order = order
}
order = order + 1
end
end
args.ignoreOptionsEventErrors = {
type = "toggle",
name = sameIgnoreOptionsEvents and L["Ignore Lua Errors on OPTIONS event"] or "|cFF4080FF" .. L["Ignore Lua Errors on OPTIONS event"],
width = WeakAuras.doubleWidth,
get = function()
if data.controlledChildren then
return sameIgnoreOptionsEvents and commonIgnoreOptionsEvents or false
else
return data.ignoreOptionsEventErrors
end
end,
set = function(info, v)
if data.controlledChildren then
for _, childId in ipairs(data.controlledChildren) do
local childData = WeakAuras.GetData(childId)
childData.ignoreOptionsEventErrors = v
WeakAuras.Add(childData)
OptionsPrivate.ClearOptions(childData.id)
end
else
data.ignoreOptionsEventErrors = v
WeakAuras.Add(data)
OptionsPrivate.ClearOptions(data.id)
end
WeakAuras.ClearAndUpdateOptions(data.id)
end,
desc = sameIgnoreOptionsEvents and "" or ignoreOptionsEventDesc,
order = order
}
order = order + 1
return options
end
+277 -187
View File
@@ -7,7 +7,11 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
--[[Translation missing --]]
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- Entferne diesen Kommentar nicht, er ist Teil dieses Auslösers: "
--[[Translation missing --]]
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
L["% of Progress"] = "Fortschritt in %"
L["%i auras selected"] = "%i Auren ausgew\\195\\164hlt"
L["%i Matches"] = "%i Treffer"
@@ -31,15 +35,29 @@ local L = WeakAuras.L
L["%s total auras"] = "%s gesamte Auren"
--[[Translation missing --]]
L["%s Zoom: %d%%"] = "%s Zoom: %d%%"
--[[Translation missing --]]
L["%s, Border"] = "%s, Border"
L["%s, Border"] = "%s, Rahmen"
--[[Translation missing --]]
L["%s, Offset: %0.2f;%0.2f"] = "%s, Offset: %0.2f;%0.2f"
--[[Translation missing --]]
L["%s, offset: %0.2f;%0.2f"] = "%s, offset: %0.2f;%0.2f"
--[[Translation missing --]]
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"
L["(Right click to rename)"] = "(Rechtsklick zum Umbenennen)"
--[[Translation missing --]]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
--[[Translation missing --]]
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length"
--[[Translation missing --]]
L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture"
--[[Translation missing --]]
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
--[[Translation missing --]]
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
--[[Translation missing --]]
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"
@@ -52,7 +70,13 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00Extra Options:|r"
--[[Translation missing --]]
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s and %s %s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
--[[Translation missing --]]
L["|cFFffcc00Format Options|r"] = "|cFFffcc00Format Options|r"
L["1 Match"] = "1 Treffer"
L["A 20x20 pixels icon"] = "Ein Symbol mit 20x20 Pixeln"
L["A 32x32 pixels icon"] = "Ein Symbol mit 32x32 Pixeln"
@@ -64,31 +88,30 @@ local L = WeakAuras.L
L["A Unit ID (e.g., party1)."] = "A Unit ID (e.g., party1)."
L["Actions"] = "Aktionen"
--[[Translation missing --]]
L["Add %s"] = "Add %s"
L["Add"] = "Add"
L["Add %s"] = "Füge %s hinzu"
L["Add a new display"] = "Neue Anzeige hinzufügen"
L["Add Condition"] = "Neue Bedingung"
--[[Translation missing --]]
L["Add Entry"] = "Add Entry"
L["Add Entry"] = "Eintrag hinzufügen"
--[[Translation missing --]]
L["Add Extra Elements"] = "Add Extra Elements"
--[[Translation missing --]]
L["Add Option"] = "Add Option"
--[[Translation missing --]]
L["Add Overlay"] = "Add Overlay"
L["Add Option"] = "Option hinzufügen"
L["Add Overlay"] = "Overlay hinzufügen"
L["Add Property Change"] = "Weitere Änderung"
--[[Translation missing --]]
L["Add Sub Option"] = "Add Sub Option"
L["Add Snippet"] = "Add Snippet"
L["Add Sub Option"] = "Unteroption hinzufügen"
L["Add to group %s"] = "Zu Gruppe %s hinzufügen"
L["Add to new Dynamic Group"] = "Neue dynamische Gruppe hinzufügen"
L["Add to new Group"] = "Neue Gruppe hinzufügen"
L["Add Trigger"] = "Auslöser hinzufügen"
--[[Translation missing --]]
L["Additional Events"] = "Additional Events"
L["Addon"] = "Addon"
L["Addons"] = "Addons"
--[[Translation missing --]]
L["Advanced"] = "Advanced"
L["Advanced"] = "Erweitert"
L["Align"] = "Ausrichtung"
--[[Translation missing --]]
L["Alignment"] = "Alignment"
L["Alignment"] = "Ausrichtung"
--[[Translation missing --]]
L["All of"] = "All of"
L["Allow Full Rotation"] = "Erlaubt eine vollständige Rotation"
@@ -97,16 +120,13 @@ local L = WeakAuras.L
L["Anchor Point"] = "Ankerpunkt"
L["Anchored To"] = "Angeheftet an"
L["And "] = "Und"
--[[Translation missing --]]
L["and aligned left"] = "and aligned left"
--[[Translation missing --]]
L["and aligned right"] = "and aligned right"
L["and aligned left"] = "und links ausgerichtet"
L["and aligned right"] = "und rechts ausgerichtet"
--[[Translation missing --]]
L["and rotated left"] = "and rotated left"
--[[Translation missing --]]
L["and rotated right"] = "and rotated right"
--[[Translation missing --]]
L["and Trigger %s"] = "and Trigger %s"
L["and Trigger %s"] = "und Auslöser %s"
--[[Translation missing --]]
L["and with width |cFFFF0000%s|r and %s"] = "and with width |cFFFF0000%s|r and %s"
L["Angle"] = "Winkel"
@@ -114,6 +134,10 @@ local L = WeakAuras.L
L["Animated Expand and Collapse"] = "Erweitern und Verbergen animieren"
--[[Translation missing --]]
L["Animates progress changes"] = "Animates progress changes"
--[[Translation missing --]]
L["Animation End"] = "Animation End"
--[[Translation missing --]]
L["Animation Mode"] = "Animation Mode"
L["Animation relative duration description"] = [=[Die Dauer der Animation relativ zur Dauer der Anzeige als Bruchteil (1/2), als Prozent (50%) oder als Dezimal (0.5).
|cFFFF0000Notiz:|r Falls die Anzeige keine Dauer besitzt (zb. Aura ohne Dauer), wird diese Animation nicht ausgeführt.
@@ -121,62 +145,55 @@ local L = WeakAuras.L
Falls die Dauer der Animation auf |cFF00CC0010%|r gesetzt wurde und die Dauer der Anzeige 20 Sekunden beträgt (zb. Debuff), dann wird diese Animation über eine Dauer von 2 Sekunden abgespielt.
Falls die Dauer der Animation auf |cFF00CC0010%|r gesetzt wurde und für die Anzeige keine Dauer bekannt ist (Meistens kann diese auch manuell festgelegt werden), wird diese Animation nicht abgespielt.]=]
L["Animation Sequence"] = "Animationssequenz"
--[[Translation missing --]]
L["Animation Start"] = "Animation Start"
L["Animations"] = "Animationen"
--[[Translation missing --]]
L["Any of"] = "Any of"
L["Apply Template"] = "Vorlage übernehmen"
--[[Translation missing --]]
L["Arc Length"] = "Arc Length"
L["Arcane Orb"] = "Arkane Kugel"
--[[Translation missing --]]
L["At a position a bit left of Left HUD position."] = "At a position a bit left of Left HUD position."
--[[Translation missing --]]
L["At a position a bit left of Right HUD position"] = "At a position a bit left of Right HUD position"
L["At the same position as Blizzard's spell alert"] = "An der Position von Blizzards Zauberwarnmeldung"
L["Aura Name"] = "Auraname"
--[[Translation missing --]]
L["Aura Name Pattern"] = "Aura Name Pattern"
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
L["Aura Name"] = "Auraname"
L["Aura Name Pattern"] = "Aura Namensmuster"
L["Aura Type"] = "Auratyp"
L["Aura(s)"] = "Auren"
--[[Translation missing --]]
L["Author Options"] = "Author Options"
L["Auto"] = "Auto"
--[[Translation missing --]]
L["Auto-Clone (Show All Matches)"] = "Auto-Clone (Show All Matches)"
L["Auto-cloning enabled"] = "Auto-Klonen deaktiviert"
L["Automatic"] = "Automatisch"
--[[Translation missing --]]
L["Automatic"] = "Automatic"
L["Automatic Icon"] = "Automatisches Symbol"
L["Automatic length"] = "Automatic length"
L["Backdrop Color"] = "Hintergrundfarbe"
--[[Translation missing --]]
L["Backdrop in Front"] = "Backdrop in Front"
L["Backdrop Style"] = "Hintergrundstil"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Hintergrundfarbe"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "Hintergrundversatz"
L["Background Texture"] = "Hintergrundtextur"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Alpha"] = "Balkentransparenz"
L["Bar Color"] = "Balkenfarbe"
L["Bar Color Settings"] = "Balkenfarbeneinstellungen"
--[[Translation missing --]]
L["Bar Inner"] = "Bar Inner"
L["Bar Texture"] = "Balkentextur"
L["Big Icon"] = "Großes Symbol"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
L["Blend Mode"] = "Blendmodus"
L["Blue Rune"] = "Blaue Rune"
L["Blue Sparkle Orb"] = "Blau funkelnde Kugel"
L["Border"] = "Rand"
--[[Translation missing --]]
L["Border %s"] = "Border %s"
L["Border %s"] = "Rahmen %s"
--[[Translation missing --]]
L["Border Anchor"] = "Border Anchor"
L["Border Color"] = "Randfarbe"
@@ -196,32 +213,27 @@ Falls die Dauer der Animation auf |cFF00CC0010%|r gesetzt wurde und für die Anz
--[[Translation missing --]]
L["Bracket Matching"] = "Bracket Matching"
--[[Translation missing --]]
L["Browse Wago, the largest collection of auras."] = "Browse Wago, the largest collection of auras."
--[[Translation missing --]]
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."
--[[Translation missing --]]
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
L["Cancel"] = "Abbrechen"
--[[Translation missing --]]
L["Center"] = "Center"
L["Channel Number"] = "Kanalnummer"
L["Chat Message"] = "Chatnachricht"
--[[Translation missing --]]
L["Chat with WeakAuras experts on our Discord server."] = "Chat with WeakAuras experts on our Discord server."
L["Check On..."] = "Prüfen auf..."
--[[Translation missing --]]
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
L["Children:"] = "Kinder:"
L["Choose"] = "Auswählen"
L["Choose Trigger"] = "Auslöser Auswählen"
L["Choose whether the displayed icon is automatic or defined manually"] = "Symbol automatisch oder manuell auswählen"
--[[Translation missing --]]
L["Class"] = "Class"
L["Class"] = "Klasse"
--[[Translation missing --]]
L["Clip Overlays"] = "Clip Overlays"
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
L["Clone option enabled dialog"] = [=[
Eine Option, die |cFFFF0000Auto-Klonen|r verwendet, wurde aktiviert.
|cFFFF0000Auto-Klonen|r dupliziert automatisch eine Anzeige, um mehrere passende Quellen (z.B. Auren) darzustellen.
Solange die Anzeige sich nicht in einer |cFF22AA22Dynamischen Gruppe|r befindet, werden alle Klone nur hintereinander angeordnet.
Soll die Anzeige in einer neuen |cFF22AA22Dynamischen Gruppe|r platziert werden?]=]
L["Close"] = "Schließen"
L["Collapse"] = "Minimieren"
L["Collapse all loaded displays"] = "Alle geladenen Anzeigen minimieren"
@@ -230,18 +242,19 @@ Soll die Anzeige in einer neuen |cFF22AA22Dynamischen Gruppe|r platziert werden?
L["Collapsible Group"] = "Collapsible Group"
L["color"] = "Farbe"
L["Color"] = "Farbe"
L["Column Height"] = "Spaltenhöhe"
L["Column Space"] = "Spaltenabstand"
--[[Translation missing --]]
L["Column Height"] = "Column Height"
--[[Translation missing --]]
L["Column Space"] = "Column Space"
--[[Translation missing --]]
L["Combinations"] = "Combinations"
L["Columns"] = "Columns"
L["Combinations"] = "Kombinationen"
--[[Translation missing --]]
L["Combine Matches Per Unit"] = "Combine Matches Per Unit"
--[[Translation missing --]]
L["Common Text"] = "Common Text"
--[[Translation missing --]]
L["Compare against the number of units affected."] = "Compare against the number of units affected."
--[[Translation missing --]]
L["Compatibility Options"] = "Compatibility Options"
L["Compress"] = "Stauchen"
L["Condition %i"] = "Bedingung %i"
L["Conditions"] = "Bedingungen"
@@ -259,11 +272,11 @@ Soll die Anzeige in einer neuen |cFF22AA22Dynamischen Gruppe|r platziert werden?
L["Cooldown Settings"] = "Cooldown Settings"
--[[Translation missing --]]
L["Cooldown Swipe"] = "Cooldown Swipe"
--[[Translation missing --]]
L["Copy"] = "Copy"
L["Copy"] = "Kopieren"
L["Copy settings..."] = "Einstellungen kopieren..."
L["Copy to all auras"] = "Kopiere zu allen Auren"
L["Copy URL"] = "URL kopieren"
--[[Translation missing --]]
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "Anzahl"
--[[Translation missing --]]
L["Counts the number of matches over all units."] = "Counts the number of matches over all units."
@@ -274,12 +287,18 @@ Soll die Anzeige in einer neuen |cFF22AA22Dynamischen Gruppe|r platziert werden?
L["Custom"] = "Benutzerdefiniert"
--[[Translation missing --]]
L["Custom Anchor"] = "Custom Anchor"
--[[Translation missing --]]
L["Custom Background"] = "Custom Background"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
L["Custom Code"] = "Benutzerdefinierter Code"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
--[[Translation missing --]]
L["Custom Foreground"] = "Custom Foreground"
--[[Translation missing --]]
L["Custom Frames"] = "Custom Frames"
L["Custom Function"] = "Benutzerdefiniert"
--[[Translation missing --]]
@@ -305,17 +324,15 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Custom Variables"] = "Custom Variables"
L["Debuff Type"] = "Debufftyp"
L["Default"] = "Standard"
--[[Translation missing --]]
L["Default Color"] = "Default Color"
L["Default Color"] = "Standardfarbe"
L["Delete"] = "Löschen"
L["Delete all"] = "Alle löschen"
L["Delete children and group"] = "Kinder und Gruppe löschen"
--[[Translation missing --]]
L["Delete Entry"] = "Delete Entry"
L["Delete Trigger"] = "Auslöser löschen"
L["Delete Entry"] = "Eintrag löschen"
L["Desaturate"] = "Entsättigen"
--[[Translation missing --]]
L["Description Text"] = "Description Text"
L["Description"] = "Description"
L["Description Text"] = "Beschreibungstext"
--[[Translation missing --]]
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
L["Differences"] = "Unterschiede"
@@ -324,23 +341,20 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
L["Discrete Rotation"] = "Rotation um x90°"
L["Display"] = "Anzeige"
L["Display Icon"] = "Anzeigesymbol"
--[[Translation missing --]]
L["Display Name"] = "Display Name"
L["Display Name"] = "Anzeigename"
L["Display Text"] = "Anzeigetext"
L["Displays a text, works best in combination with other displays"] = "Zeigt einen Text an, funktioniert am besten in Kombination mit anderen Anzeigen"
L["Distribute Horizontally"] = "Horizontal verteilen"
L["Distribute Vertically"] = "Vertikal verteilen"
L["Do not group this display"] = "Diese Anzeige nicht kopieren"
--[[Translation missing --]]
L["Documentation"] = "Documentation"
L["Done"] = "Fertig"
--[[Translation missing --]]
L["Don't skip this Version"] = "Don't skip this Version"
--[[Translation missing --]]
L["Down"] = "Down"
L["Drag to move"] = "Ziehen, um diese Anzeige zu verschieben"
L["Duplicate"] = "Duplizieren"
--[[Translation missing --]]
L["Duplicate All"] = "Duplicate All"
L["Duplicate All"] = "Alle duplizieren"
L["Duration (s)"] = "Dauer (s)"
L["Duration Info"] = "Dauerinformationen"
--[[Translation missing --]]
@@ -363,10 +377,13 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Ease Strength"] = "Ease Strength"
--[[Translation missing --]]
L["Ease type"] = "Ease type"
--[[Translation missing --]]
L["Edge"] = "Edge"
L["Edge"] = "Ecke"
--[[Translation missing --]]
L["eliding"] = "eliding"
--[[Translation missing --]]
L["Else If"] = "Else If"
--[[Translation missing --]]
L["Else If Trigger %s"] = "Else If Trigger %s"
L["Enabled"] = "Aktivieren"
L["End Angle"] = "Endewinkel"
--[[Translation missing --]]
@@ -379,6 +396,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
--[[Translation missing --]]
L["Enter Author Mode"] = "Enter Author Mode"
--[[Translation missing --]]
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
--[[Translation missing --]]
L["Enter User Mode"] = "Enter User Mode"
--[[Translation missing --]]
L["Enter user mode."] = "Enter user mode."
@@ -402,49 +421,73 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Expansion is disabled because this group has no children"] = "Erweiterung deaktiviert, da diese Gruppe keine Kinder hat"
L["Export to Lua table..."] = "Als Lua-Tabelle exportieren.."
L["Export to string..."] = "Als Zeichenkette exportieren.."
--[[Translation missing --]]
L["External"] = "External"
L["External"] = "Extern"
L["Fade"] = "Verblassen"
L["Fade In"] = "Einblenden"
L["Fade Out"] = "Ausblenden"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "Falsch"
--[[Translation missing --]]
L["Fetch Affected/Unaffected Names"] = "Fetch Affected/Unaffected Names"
L["Filter by Class"] = "Nach Klasse filtern"
L["Filter by Group Role"] = "Nach Gruppenrolle filtern"
--[[Translation missing --]]
L["Filter by Class"] = "Filter by Class"
L["Filter by Nameplate Type"] = "Filter by Nameplate Type"
--[[Translation missing --]]
L["Filter by Group Role"] = "Filter by Group Role"
L["Filter by Raid Role"] = "Filter by Raid Role"
--[[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["Find Auras"] = "Find Auras"
L["Finish"] = "Endanimation"
L["Fire Orb"] = "Feuerkugel"
L["Font"] = "Schriftart"
L["Font Size"] = "Schriftgröße"
--[[Translation missing --]]
L["Foreground"] = "Foreground"
L["Foreground"] = "Vordergrund"
L["Foreground Color"] = "Vordergrundfarbe"
L["Foreground Texture"] = "Vordergrundtextur"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Format for %s"] = "Format for %s"
--[[Translation missing --]]
L["Found a Bug?"] = "Found a Bug?"
L["Frame"] = "Frame"
--[[Translation missing --]]
L["Frame Count"] = "Frame Count"
--[[Translation missing --]]
L["Frame Rate"] = "Frame Rate"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frame Strata"] = "Frame-Schicht"
--[[Translation missing --]]
L["Frequency"] = "Frequency"
L["Frequency"] = "Häufigkeit"
L["From Template"] = "Vorlage verwenden"
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
L["Global Conditions"] = "Globale Bedingungen"
--[[Translation missing --]]
L["Glow %s"] = "Glow %s"
L["Full Circle"] = "Full Circle"
--[[Translation missing --]]
L["Get Help"] = "Get Help"
L["Global Conditions"] = "Globale Bedingungen"
L["Glow %s"] = "Leuchten %s"
L["Glow Action"] = "Leuchtaktion"
--[[Translation missing --]]
L["Glow Anchor"] = "Glow Anchor"
--[[Translation missing --]]
L["Glow Color"] = "Glow Color"
L["Glow Color"] = "Leuchtfarbe"
--[[Translation missing --]]
L["Glow External Element"] = "Glow External Element"
--[[Translation missing --]]
L["Glow Frame Type"] = "Glow Frame Type"
--[[Translation missing --]]
L["Glow Type"] = "Glow Type"
L["Glow Type"] = "Leuchttyp"
L["Green Rune"] = "Grüne Rune"
--[[Translation missing --]]
L["Grid direction"] = "Grid direction"
@@ -466,27 +509,24 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
--[[Translation missing --]]
L["Group contains updates from Wago"] = "Group contains updates from Wago"
--[[Translation missing --]]
L["Group Icon"] = "Group Icon"
--[[Translation missing --]]
L["Group key"] = "Group key"
L["Group Description"] = "Group Description"
L["Group Icon"] = "Gruppensymbol"
L["Group key"] = "Gruppenschlüssel"
L["Group Member Count"] = "Anzahl der Gruppenmitglieder"
--[[Translation missing --]]
L["Group Role"] = "Group Role"
--[[Translation missing --]]
L["Group Scale"] = "Group Scale"
L["Group Options"] = "Group Options"
L["Group Role"] = "Gruppenrolle"
L["Group Scale"] = "Gruppenskalierung"
--[[Translation missing --]]
L["Group Settings"] = "Group Settings"
--[[Translation missing --]]
L["Group Type"] = "Group Type"
L["Group Type"] = "Gruppentyp"
--[[Translation missing --]]
L["Grow"] = "Grow"
L["Hawk"] = "Falke"
L["Height"] = "Höhe"
--[[Translation missing --]]
L["Help"] = "Help"
L["Help"] = "Hilfe"
L["Hide"] = "Verbergen"
--[[Translation missing --]]
L["Hide Cooldown Text"] = "Hide Cooldown Text"
L["Hide Cooldown Text"] = "Verstecke Abklingzeittext"
--[[Translation missing --]]
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
L["Hide on"] = "Verbergen falls"
@@ -494,6 +534,8 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
L["Hide When Not In Group"] = "Ausblenden, wenn ich gruppenlos bin"
L["Horizontal Align"] = "Horizontale Ausrichtung"
L["Horizontal Bar"] = "Horizontaler Balken"
--[[Translation missing --]]
L["Hostility"] = "Hostility"
L["Huge Icon"] = "Riesiges Symbol"
--[[Translation missing --]]
L["Hybrid Position"] = "Hybrid Position"
@@ -506,6 +548,8 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
L["Icon Position"] = "Icon Position"
--[[Translation missing --]]
L["Icon Settings"] = "Icon Settings"
--[[Translation missing --]]
L["Icon Source"] = "Icon Source"
L["If"] = "Falls"
--[[Translation missing --]]
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
@@ -527,46 +571,66 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
--[[Translation missing --]]
L["Ignore all Updates"] = "Ignore all Updates"
--[[Translation missing --]]
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Lua Errors on OPTIONS event"] = "Ignore Lua Errors on OPTIONS event"
--[[Translation missing --]]
L["Ignore out of checking range"] = "Ignore out of checking range"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore self"] = "Ignore self"
L["Ignored"] = "Ignoriert"
--[[Translation missing --]]
L["Ignored Aura Name"] = "Ignored Aura Name"
--[[Translation missing --]]
L["Ignored Exact Spell ID(s)"] = "Ignored Exact Spell ID(s)"
--[[Translation missing --]]
L["Ignored Name(s)"] = "Ignored Name(s)"
--[[Translation missing --]]
L["Ignored Spell ID"] = "Ignored Spell ID"
L["Import"] = "Importieren"
L["Import a display from an encoded string"] = "Anzeige von Klartext importieren"
--[[Translation missing --]]
L["Information"] = "Information"
--[[Translation missing --]]
L["Inner"] = "Inner"
L["Invalid Item Name/ID/Link"] = "Ungültige(r) Gegenstandsname/-ID/-link"
L["Invalid Spell ID"] = "Ungültige Zauber-ID"
L["Invalid Spell Name/ID/Link"] = "Ungültige(r) Zaubername/-ID/-link"
--[[Translation missing --]]
L["Invalid Item Name/ID/Link"] = "Invalid Item Name/ID/Link"
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid Spell ID"] = "Invalid Spell ID"
--[[Translation missing --]]
L["Invalid Spell Name/ID/Link"] = "Invalid Spell Name/ID/Link"
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
L["Inverse"] = "Invertiert"
--[[Translation missing --]]
L["Inverse Slant"] = "Inverse Slant"
--[[Translation missing --]]
L["Is Stealable"] = "Is Stealable"
L["Is Stealable"] = "Ist stehlbar"
L["Justify"] = "Ausrichten"
--[[Translation missing --]]
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
--[[Translation missing --]]
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
--[[Translation missing --]]
L["Large Input"] = "Large Input"
L["Leaf"] = "Blatt"
--[[Translation missing --]]
L["Left"] = "Left"
L["Left"] = "Links"
--[[Translation missing --]]
L["Left 2 HUD position"] = "Left 2 HUD position"
L["Left HUD position"] = "Linke HUD Position"
L["Length"] = "Länge"
--[[Translation missing --]]
L["Legacy Aura Trigger"] = "Legacy Aura Trigger"
--[[Translation missing --]]
L["Length"] = "Length"
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
--[[Translation missing --]]
L["Limit"] = "Limit"
--[[Translation missing --]]
L["Lines & Particles"] = "Lines & Particles"
L["Load"] = "Laden"
L["Loaded"] = "Geladen"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
L["Loop"] = "Schleife"
L["Low Mana"] = "Niedriges Mana"
--[[Translation missing --]]
@@ -576,6 +640,8 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
--[[Translation missing --]]
L["Match Count"] = "Match Count"
--[[Translation missing --]]
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
--[[Translation missing --]]
L["Max"] = "Max"
--[[Translation missing --]]
L["Max Length"] = "Max Length"
@@ -592,15 +658,11 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
L["Model %s"] = "Model %s"
--[[Translation missing --]]
L["Model Settings"] = "Model Settings"
--[[Translation missing --]]
L["Move Above Group"] = "Move Above Group"
--[[Translation missing --]]
L["Move Below Group"] = "Move Below Group"
L["Move Above Group"] = "Über die Gruppe verschieben"
L["Move Below Group"] = "Unter die Gruppe verschieben"
L["Move Down"] = "Nach unten verschieben"
--[[Translation missing --]]
L["Move Entry Down"] = "Move Entry Down"
--[[Translation missing --]]
L["Move Entry Up"] = "Move Entry Up"
L["Move Entry Down"] = "Eintrag nach unten verschieben"
L["Move Entry Up"] = "Eintrag nach oben verschieben"
--[[Translation missing --]]
L["Move Into Above Group"] = "Move Into Above Group"
--[[Translation missing --]]
@@ -609,7 +671,6 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z.
L["Move this display up in its group's order"] = "Verschiebt diese Anzeige in der Reihenfolge seiner Gruppe nach oben"
L["Move Up"] = "Nach oben verschieben"
L["Multiple Displays"] = "Mehrere Anzeigen"
L["Multiple Triggers"] = "Mehrere Auslöser"
L["Multiselect ignored tooltip"] = [=[
|cFFFF0000Ignoriert|r - |cFF777777Einfach|r - |cFF777777Mehrfach|r
Diese Option wird nicht verwendet, um zu prüfen, wann die Anzeige geladen wird.]=]
@@ -622,26 +683,33 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Name Info"] = "Namensinfo"
--[[Translation missing --]]
L["Name Pattern Match"] = "Name Pattern Match"
L["Name(s)"] = "Name(n)"
--[[Translation missing --]]
L["Name(s)"] = "Name(s)"
L["Name:"] = "Name:"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
L["Negator"] = "Nicht"
L["Never"] = "Nie"
--[[Translation missing --]]
L["New Aura"] = "New Aura"
--[[Translation missing --]]
L["New Value"] = "New Value"
L["No"] = "Nein"
L["New Value"] = "Neuer Wert"
L["No Children"] = "Keine Kinder"
L["No tooltip text"] = "Kein Tooltip"
L["None"] = "Keinen"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
L["Not all children have the same value for this option"] = "Nicht alle Kinder besitzen denselben Wert"
L["Not Loaded"] = "Nicht geladen"
--[[Translation missing --]]
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
--[[Translation missing --]]
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."
--[[Translation missing --]]
L["Number of Entries"] = "Number of Entries"
--[[Translation missing --]]
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
--[[Translation missing --]]
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = "Okey"
L["On Hide"] = "Beim Ausblenden"
L["On Init"] = "Beim Initialisieren"
@@ -697,13 +765,19 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Paste text below"] = "Text unten einfügen"
--[[Translation missing --]]
L["Paste Trigger Settings"] = "Paste Trigger Settings"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
L["Play Sound"] = "Sound abspielen"
L["Portrait Zoom"] = "Portraitzoom"
L["Position Settings"] = "Positionsbedingte Einstellungen"
--[[Translation missing --]]
L["Preferred Match"] = "Preferred Match"
L["Preset"] = "Voreinstellung"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
L["Premade Snippets"] = "Premade Snippets"
L["Preset"] = "Voreinstellung"
L["Press Ctrl+C to copy"] = "Drücke Strg+C zum kopieren"
--[[Translation missing --]]
L["Press Ctrl+C to copy the URL"] = "Press Ctrl+C to copy the URL"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
--[[Translation missing --]]
@@ -717,12 +791,13 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Purple Rune"] = "Violette Rune"
L["Put this display in a group"] = "Diese Anzeige in eine Gruppe stecken"
L["Radius"] = "Radius"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Re-center X"] = "Zentrum (X)"
L["Re-center Y"] = "Zentrum (Y)"
--[[Translation missing --]]
L["Regions of type \"%s\" are not supported."] = "Regions of type \"%s\" are not supported."
L["Remaining Time"] = "Verbleibende Zeit"
L["Remaining Time Precision"] = "Genauigkeit der Restzeit"
L["Remove"] = "Entfernen"
L["Remove this display from its group"] = "Diese Anzeige aus seiner Gruppe entfernen"
L["Remove this property"] = "Eigenschaft entfernen"
@@ -730,16 +805,15 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Repeat After"] = "Wiederholen nach"
L["Repeat every"] = "Wiederhole alle"
--[[Translation missing --]]
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
L["Required for Activation"] = "Benötigt zur Aktivierung"
--[[Translation missing --]]
L["Reset all options to their default values."] = "Reset all options to their default values."
--[[Translation missing --]]
L["Reset Entry"] = "Reset Entry"
--[[Translation missing --]]
L["Reset to Defaults"] = "Reset to Defaults"
--[[Translation missing --]]
L["Right"] = "Right"
L["Reset Entry"] = "Eintrag zurücksetzen"
L["Reset to Defaults"] = "Auf Standard zurücksetzen"
L["Right"] = "Rechts"
--[[Translation missing --]]
L["Right 2 HUD position"] = "Right 2 HUD position"
L["Right HUD position"] = "Rechte HUD Position"
@@ -750,10 +824,10 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Rotate Text"] = "Text rotieren"
L["Rotation"] = "Rotation"
L["Rotation Mode"] = "Rotationsmodus"
L["Row Space"] = "Zeilenabstand"
L["Row Width"] = "Zeilenbreite"
--[[Translation missing --]]
L["Row Space"] = "Row Space"
--[[Translation missing --]]
L["Row Width"] = "Row Width"
L["Rows"] = "Rows"
L["Same"] = "Gleich"
L["Scale"] = "Skalierung"
L["Search"] = "Suchen"
@@ -767,26 +841,20 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Set Parent to Anchor"] = "Set Parent to Anchor"
--[[Translation missing --]]
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
L["Set tooltip description"] = "Tooltipbeschreibung festlegen"
--[[Translation missing --]]
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
L["Settings"] = "Einstellungen"
--[[Translation missing --]]
L["Shadow Color"] = "Shadow Color"
L["Shadow Color"] = "Schattenfarbe"
--[[Translation missing --]]
L["Shadow X Offset"] = "Shadow X Offset"
--[[Translation missing --]]
L["Shadow Y Offset"] = "Shadow Y Offset"
L["Shift-click to create chat link"] = "Shift-Klick, um einen Chatlink zu erstellen"
L["Show all matches (Auto-clone)"] = "Alle Treffer anzeigen (Auto-Klonen)"
--[[Translation missing --]]
L["Show Border"] = "Show Border"
--[[Translation missing --]]
L["Show Cooldown"] = "Show Cooldown"
--[[Translation missing --]]
L["Show Glow"] = "Show Glow"
--[[Translation missing --]]
L["Show Icon"] = "Show Icon"
L["Show Border"] = "Rahmen anzeigen"
L["Show Cooldown"] = "Abklingzeit anzeigen"
L["Show Glow"] = "Leuchten anzeigen"
L["Show Icon"] = "Symbol anzeigen"
--[[Translation missing --]]
L["Show If Unit Does Not Exist"] = "Show If Unit Does Not Exist"
L["Show If Unit Is Invalid"] = "Einblenden falls Einheit ungültig"
@@ -803,6 +871,8 @@ Nur ein Wert kann ausgewählt werden.]=]
--[[Translation missing --]]
L["Show Text"] = "Show Text"
L["Show this group's children"] = "Die Kinder dieser Gruppe anzeigen"
--[[Translation missing --]]
L["Show Tick"] = "Show Tick"
L["Shows a 3D model from the game files"] = "Zeigt ein 3D-Modell aus den Spieldateien"
--[[Translation missing --]]
L["Shows a border"] = "Shows a border"
@@ -813,13 +883,13 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Shows a model"] = "Shows a model"
L["Shows a progress bar with name, timer, and icon"] = "Zeigt einen Fortschrittsbalken mit Name, Zeitanzeige und Symbol"
L["Shows a spell icon with an optional cooldown overlay"] = "Zeigt ein Zaubersymbol mit optionaler Abklingzeit-Anzeige."
--[[Translation missing --]]
L["Shows a stop motion textures"] = "Shows a stop motion textures"
L["Shows a texture that changes based on duration"] = "Zeigt eine Textur, die sich über die Zeit verändert"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Zeigt ein oder mehrere Zeilen Text an, der dynamische Informationen anzeigen kann, z.B. Fortschritt oder Stapel"
--[[Translation missing --]]
L["Simple"] = "Simple"
L["Simple"] = "Einfach"
L["Size"] = "Größe"
--[[Translation missing --]]
L["Skip this Version"] = "Skip this Version"
L["Skip this Version"] = "Diese Version überspringen"
--[[Translation missing --]]
L["Slant Amount"] = "Slant Amount"
--[[Translation missing --]]
@@ -835,6 +905,8 @@ Nur ein Wert kann ausgewählt werden.]=]
--[[Translation missing --]]
L["Smooth Progress"] = "Smooth Progress"
--[[Translation missing --]]
L["Snippets"] = "Snippets"
--[[Translation missing --]]
L["Soft Max"] = "Soft Max"
--[[Translation missing --]]
L["Soft Min"] = "Soft Min"
@@ -843,6 +915,8 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Sound Channel"] = "Soundkanal"
L["Sound File Path"] = "Sound Dateipfad"
L["Sound Kit ID"] = "Sound Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "Abstand"
L["Space Horizontally"] = "Horizontaler Abstand"
L["Space Vertically"] = "Vertikaler Abstand"
@@ -863,10 +937,13 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Start of %s"] = "Start of %s"
L["Status"] = "Status"
L["Stealable"] = "stehlbare Aura"
--[[Translation missing --]]
L["Step Size"] = "Step Size"
L["Step Size"] = "Schrittgröße"
--[[Translation missing --]]
L["Stop ignoring Updates"] = "Stop ignoring Updates"
--[[Translation missing --]]
L["Stop Motion"] = "Stop Motion"
--[[Translation missing --]]
L["Stop Motion Settings"] = "Stop Motion Settings"
L["Stop Sound"] = "Sound stoppen"
--[[Translation missing --]]
L["Sub Elements"] = "Sub Elements"
@@ -874,11 +951,9 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Sub Option %i"] = "Sub Option %i"
L["Temporary Group"] = "Temporäre Gruppe"
L["Text"] = "Text"
--[[Translation missing --]]
L["Text %s"] = "Text %s"
L["Text Color"] = "Textfarbe"
--[[Translation missing --]]
L["Text Settings"] = "Text Settings"
L["Text Settings"] = "Texteinstellungen"
L["Texture"] = "Textur"
L["Texture Info"] = "Texturinfo"
--[[Translation missing --]]
@@ -893,13 +968,17 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Thickness"] = "Thickness"
--[[Translation missing --]]
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"
L["This display is currently loaded"] = "Diese Anzeige ist momentan geladen"
L["This display is not currently loaded"] = "Diese Anzeige ist momentan nicht geladen"
L["This region of type \"%s\" is not supported."] = "Diese Region des Typs \"%s\" wird nicht unterstützt."
--[[Translation missing --]]
L["This setting controls what widget is generated in user mode."] = "This setting controls what widget is generated in user mode."
--[[Translation missing --]]
L["Tick %s"] = "Tick %s"
--[[Translation missing --]]
L["Tick Mode"] = "Tick Mode"
--[[Translation missing --]]
L["Tick Placement"] = "Tick Placement"
L["Time in"] = "Zeit in"
L["Tiny Icon"] = "Winziges Symbol"
--[[Translation missing --]]
@@ -914,33 +993,31 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Toggle the visibility of all non-loaded displays"] = "Sichtbarkeit aller nicht geladener Anzeigen umschalten"
L["Toggle the visibility of this display"] = "Die Sichtbarkeit dieser Anzeige umschalten"
L["Tooltip"] = "Tooltip"
--[[Translation missing --]]
L["Tooltip Content"] = "Tooltip Content"
L["Tooltip Content"] = "Tooltip Inhalt"
L["Tooltip on Mouseover"] = "Tooltip bei Mausberührung"
--[[Translation missing --]]
L["Tooltip Pattern Match"] = "Tooltip Pattern Match"
--[[Translation missing --]]
L["Tooltip Text"] = "Tooltip Text"
--[[Translation missing --]]
L["Tooltip Value"] = "Tooltip Value"
L["Tooltip Value"] = "Tooltip Wert"
--[[Translation missing --]]
L["Tooltip Value #"] = "Tooltip Value #"
--[[Translation missing --]]
L["Top"] = "Top"
L["Top"] = "Oben"
L["Top HUD position"] = "Höchste HUD Position"
L["Top Left"] = "Oben links"
L["Top Right"] = "Oben rechts"
--[[Translation missing --]]
L["Top Left"] = "Top Left"
--[[Translation missing --]]
L["Top Right"] = "Top Right"
L["Total Angle"] = "Total Angle"
--[[Translation missing --]]
L["Total Time"] = "Total Time"
L["Total Time Precision"] = "Genauigkeit der Gesamtzeit"
L["Trigger"] = "Auslöser"
L["Trigger %d"] = "Auslöser %d"
L["Trigger %s"] = "Auslöser %s"
--[[Translation missing --]]
L["Trigger %s"] = "Trigger %s"
L["Trigger Combination"] = "Trigger Combination"
L["True"] = "Wahr"
L["Type"] = "Typ"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
L["Ungroup"] = "Gruppierung aufheben"
L["Unit"] = "Einheit"
--[[Translation missing --]]
@@ -951,18 +1028,25 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
--[[Translation missing --]]
L["Unit Name Filter"] = "Unit Name Filter"
--[[Translation missing --]]
L["UnitName Filter"] = "UnitName Filter"
--[[Translation missing --]]
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Anders als die Start- und Endanimation wird die Hauptanimation immer wieder wiederholt, bis die Anzeige in den Endstatus versetzt wird."
--[[Translation missing --]]
L["Up"] = "Up"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
--[[Translation missing --]]
L["Update Auras"] = "Update Auras"
L["Update Custom Text On..."] = "Aktualisiere benutzerdefinierten Text bei..."
--[[Translation missing --]]
L["Update in Group"] = "Update in Group"
--[[Translation missing --]]
L["Update this Aura"] = "Update this Aura"
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
L["URL"] = "URL"
L["Use Custom Color"] = "Benutzerdefinierte Farbe benutzen"
--[[Translation missing --]]
L["Use Display Info Id"] = "Use Display Info Id"
L["Use Full Scan (High CPU)"] = "Alle Auren scannen (CPU-Intensiv)"
@@ -970,6 +1054,8 @@ Nur ein Wert kann ausgewählt werden.]=]
L["Use nth value from tooltip:"] = "Use nth value from tooltip:"
--[[Translation missing --]]
L["Use SetTransform"] = "Use SetTransform"
--[[Translation missing --]]
L["Use Texture"] = "Use Texture"
L["Use tooltip \"size\" instead of stacks"] = "Tooltipgröße anstatt Stapel verwenden"
--[[Translation missing --]]
L["Use Tooltip Information"] = "Use Tooltip Information"
@@ -978,17 +1064,16 @@ Nur ein Wert kann ausgewählt werden.]=]
--[[Translation missing --]]
L["Used in auras:"] = "Used in auras:"
--[[Translation missing --]]
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Uses UnitIsVisible() to check if in range. This is polled every second."
--[[Translation missing --]]
L["Value %i"] = "Value %i"
--[[Translation missing --]]
L["Values are in normalized rgba format."] = "Values are in normalized rgba format."
--[[Translation missing --]]
L["Values:"] = "Values:"
--[[Translation missing --]]
L["Version: "] = "Version: "
L["Values:"] = "Werte:"
L["Version: "] = "Version:"
L["Vertical Align"] = "Vertikale Ausrichtung"
L["Vertical Bar"] = "Vertikaler Balken"
--[[Translation missing --]]
L["View"] = "View"
L["View"] = "Ansicht"
--[[Translation missing --]]
L["Wago Update"] = "Wago Update"
--[[Translation missing --]]
@@ -999,16 +1084,21 @@ Nur ein Wert kann ausgewählt werden.]=]
L["X Offset"] = "X-Versatz"
L["X Rotation"] = "X-Rotation"
L["X Scale"] = "Skalierung (X)"
L["X-Offset"] = "X-Versatz"
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
L["x-Offset"] = "x-Offset"
L["Y Offset"] = "Y-Versatz"
L["Y Rotation"] = "Y-Rotation"
L["Y Scale"] = "Skalierung (Y)"
L["Yellow Rune"] = "Gelbe Rune"
L["Yes"] = "Ja"
L["Y-Offset"] = "Y-Versatz"
--[[Translation missing --]]
L["Y-Offset"] = "Y-Offset"
L["y-Offset"] = "y-Offset"
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Du bist im Begriff %d Aura/Auren zu löschen. |cFFFF0000Das Löschen kann nicht rückgängig gemacht werden!|r Willst du fortfahren?"
--[[Translation missing --]]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["Your Saved Snippets"] = "Your Saved Snippets"
L["Z Offset"] = "Z-Versatz"
L["Z Rotation"] = "Z-Rotation"
L["Zoom"] = "Zoom"
-1
View File
@@ -209,7 +209,6 @@ If the entered number is a decimal (e.g. 0.5), fraction (e.g. 1/2), or percentag
|cFF00CC00!= 2|r will trigger when the number of units of type '%s' affected is not exactly 2
|cFF00CC00<= 0.8|r will trigger when less than 80%% of the units of type '%s' is affected (4 of 5 party members, 8 of 10 or 20 of 25 raid members)
|cFF00CC00> 1/2|r will trigger when more than half of the units of type '%s' is affected
|cFF00CC00>= 0|r will always trigger, no matter what
]=]
L["Group Member Count"] = "Group Member Count"
L["Group (verb)"] = "Group"
+222 -47
View File
@@ -7,7 +7,11 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
--[[Translation missing --]]
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- No elimines este comentario, es parte de este activador:"
--[[Translation missing --]]
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
L["% of Progress"] = "% de Progreso"
--[[Translation missing --]]
L["%i auras selected"] = "%i auras selected"
@@ -41,8 +45,24 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["%s, offset: %0.2f;%0.2f"] = "%s, offset: %0.2f;%0.2f"
--[[Translation missing --]]
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"
--[[Translation missing --]]
L["(Right click to rename)"] = "(Right click to rename)"
--[[Translation missing --]]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
--[[Translation missing --]]
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length"
--[[Translation missing --]]
L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture"
--[[Translation missing --]]
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
--[[Translation missing --]]
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
--[[Translation missing --]]
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"
@@ -55,7 +75,13 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00Extra Options:|r"
--[[Translation missing --]]
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s and %s %s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
--[[Translation missing --]]
L["|cFFffcc00Format Options|r"] = "|cFFffcc00Format Options|r"
L["1 Match"] = "1 Correspondencia"
L["A 20x20 pixels icon"] = "Un icono de 20x20 píxeles"
L["A 32x32 pixels icon"] = "Un icono de 32x32 píxeles"
@@ -66,6 +92,8 @@ local L = WeakAuras.L
L["A Unit ID (e.g., party1)."] = "Una ID de unidad (ej., party1)."
L["Actions"] = "Acciones"
--[[Translation missing --]]
L["Add"] = "Add"
--[[Translation missing --]]
L["Add %s"] = "Add %s"
--[[Translation missing --]]
L["Add a new display"] = "Add a new display"
@@ -82,19 +110,22 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Add Property Change"] = "Add Property Change"
--[[Translation missing --]]
L["Add Snippet"] = "Add Snippet"
--[[Translation missing --]]
L["Add Sub Option"] = "Add Sub Option"
--[[Translation missing --]]
L["Add to group %s"] = "Add to group %s"
L["Add to new Dynamic Group"] = "Añadir al nuevo Grupo Dinámico"
L["Add to new Group"] = "Añadir al nuevo Grupo"
L["Add Trigger"] = "Añadir Disparador"
--[[Translation missing --]]
L["Add Trigger"] = "Add Trigger"
--[[Translation missing --]]
L["Additional Events"] = "Additional Events"
L["Addon"] = "Addon"
L["Addons"] = "Addons"
--[[Translation missing --]]
L["Advanced"] = "Advanced"
L["Advanced"] = "Avanzado"
L["Align"] = "Alinear"
--[[Translation missing --]]
L["Alignment"] = "Alignment"
L["Alignment"] = "Alineamiento"
--[[Translation missing --]]
L["All of"] = "All of"
L["Allow Full Rotation"] = "Permitir Rotación Total"
@@ -120,6 +151,10 @@ local L = WeakAuras.L
L["Animated Expand and Collapse"] = "Animar Pliegue y Despliegue"
--[[Translation missing --]]
L["Animates progress changes"] = "Animates progress changes"
--[[Translation missing --]]
L["Animation End"] = "Animation End"
--[[Translation missing --]]
L["Animation Mode"] = "Animation Mode"
L["Animation relative duration description"] = [=[Duración de la animación relativa a la duración del aura, expresado en fracciones (1/2), porcentaje (50%), o decimales (0.5).
|cFFFF0000Nota:|r si el aura no tiene progreso (por ejemplo, si no tiene un activador basado en tiempo, si el aura no tiene duración, etc.), la animación no correrá.
@@ -128,12 +163,12 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es un beneficio sin tiempo asignado, la animación de entrada se ignorará."
]=]
L["Animation Sequence"] = "Secuencia de Animación"
--[[Translation missing --]]
L["Animation Start"] = "Animation Start"
L["Animations"] = "Animaciones"
--[[Translation missing --]]
L["Any of"] = "Any of"
L["Apply Template"] = "Aplicar plantilla"
--[[Translation missing --]]
L["Arc Length"] = "Arc Length"
L["Arcane Orb"] = "Orbe arcano"
--[[Translation missing --]]
L["At a position a bit left of Left HUD position."] = "At a position a bit left of Left HUD position."
@@ -141,6 +176,10 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["At a position a bit left of Right HUD position"] = "At a position a bit left of Right HUD position"
--[[Translation missing --]]
L["At the same position as Blizzard's spell alert"] = "At the same position as Blizzard's spell alert"
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
--[[Translation missing --]]
L["Aura Name"] = "Aura Name"
--[[Translation missing --]]
@@ -150,39 +189,31 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["Aura(s)"] = "Aura(s)"
--[[Translation missing --]]
L["Author Options"] = "Author Options"
L["Auto"] = "Auto"
--[[Translation missing --]]
L["Auto-Clone (Show All Matches)"] = "Auto-Clone (Show All Matches)"
--[[Translation missing --]]
L["Auto-cloning enabled"] = "Auto-cloning enabled"
--[[Translation missing --]]
L["Automatic"] = "Automatic"
L["Automatic Icon"] = "Icono Automático"
--[[Translation missing --]]
L["Automatic length"] = "Automatic length"
L["Backdrop Color"] = "Color de fondo"
--[[Translation missing --]]
L["Backdrop in Front"] = "Backdrop in Front"
L["Backdrop Style"] = "Estilo de fondo"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Color de Fondo"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "Desplazamiento del Fondo"
L["Background Texture"] = "Textura del Fondo"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Alpha"] = "Transparencia de la Barra"
L["Bar Color"] = "Color de la Barra"
L["Bar Color Settings"] = "Configuración de color de barra"
--[[Translation missing --]]
L["Bar Inner"] = "Bar Inner"
L["Bar Texture"] = "Textura de la Barra"
--[[Translation missing --]]
L["Big Icon"] = "Big Icon"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
L["Blend Mode"] = "Modo de Mezcla"
--[[Translation missing --]]
L["Blue Rune"] = "Blue Rune"
@@ -210,28 +241,30 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
--[[Translation missing --]]
L["Bracket Matching"] = "Bracket Matching"
--[[Translation missing --]]
L["Browse Wago, the largest collection of auras."] = "Browse Wago, the largest collection of auras."
--[[Translation missing --]]
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."
--[[Translation missing --]]
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
L["Cancel"] = "Cancelar"
--[[Translation missing --]]
L["Center"] = "Center"
L["Channel Number"] = "Número de Canal"
--[[Translation missing --]]
L["Chat Message"] = "Chat Message"
--[[Translation missing --]]
L["Chat with WeakAuras experts on our Discord server."] = "Chat with WeakAuras experts on our Discord server."
L["Check On..."] = "Chequear..."
--[[Translation missing --]]
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
--[[Translation missing --]]
L["Children:"] = "Children:"
L["Choose"] = "Escoger"
L["Choose Trigger"] = "Escoger Disparador"
L["Choose whether the displayed icon is automatic or defined manually"] = "Escoge si quieres que el icono mostrado sea definido automáticamente o manualmente"
--[[Translation missing --]]
L["Class"] = "Class"
--[[Translation missing --]]
L["Clip Overlays"] = "Clip Overlays"
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
L["Clone option enabled dialog"] = "Activar diálogo de clonación"
L["Close"] = "Cerrar"
--[[Translation missing --]]
L["Collapse"] = "Collapse"
@@ -247,6 +280,8 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
--[[Translation missing --]]
L["Column Space"] = "Column Space"
--[[Translation missing --]]
L["Columns"] = "Columns"
--[[Translation missing --]]
L["Combinations"] = "Combinations"
--[[Translation missing --]]
L["Combine Matches Per Unit"] = "Combine Matches Per Unit"
@@ -254,6 +289,8 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["Common Text"] = "Common Text"
--[[Translation missing --]]
L["Compare against the number of units affected."] = "Compare against the number of units affected."
--[[Translation missing --]]
L["Compatibility Options"] = "Compatibility Options"
L["Compress"] = "Comprimir"
--[[Translation missing --]]
L["Condition %i"] = "Condition %i"
@@ -282,7 +319,7 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
--[[Translation missing --]]
L["Copy to all auras"] = "Copy to all auras"
--[[Translation missing --]]
L["Copy URL"] = "Copy URL"
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "Contar"
--[[Translation missing --]]
L["Counts the number of matches over all units."] = "Counts the number of matches over all units."
@@ -294,12 +331,18 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["Custom"] = "Custom"
--[[Translation missing --]]
L["Custom Anchor"] = "Custom Anchor"
--[[Translation missing --]]
L["Custom Background"] = "Custom Background"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
L["Custom Code"] = "Código Personalizado"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
--[[Translation missing --]]
L["Custom Foreground"] = "Custom Foreground"
--[[Translation missing --]]
L["Custom Frames"] = "Custom Frames"
--[[Translation missing --]]
L["Custom Function"] = "Custom Function"
@@ -340,9 +383,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
L["Delete children and group"] = "Delete children and group"
--[[Translation missing --]]
L["Delete Entry"] = "Delete Entry"
L["Delete Trigger"] = "Borrar Disparador"
L["Desaturate"] = "Desaturar"
--[[Translation missing --]]
L["Description"] = "Description"
--[[Translation missing --]]
L["Description Text"] = "Description Text"
--[[Translation missing --]]
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
@@ -353,7 +397,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
L["Discrete Rotation"] = "Rotación Discreta"
L["Display"] = "Mostrar"
L["Display Icon"] = "Mostrar Icono"
--[[Translation missing --]]
L["Display Name"] = "Display Name"
L["Display Text"] = "Mostrar Texto"
@@ -364,12 +407,12 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
--[[Translation missing --]]
L["Do not group this display"] = "Do not group this display"
--[[Translation missing --]]
L["Documentation"] = "Documentation"
--[[Translation missing --]]
L["Done"] = "Done"
--[[Translation missing --]]
L["Don't skip this Version"] = "Don't skip this Version"
--[[Translation missing --]]
L["Down"] = "Down"
--[[Translation missing --]]
L["Drag to move"] = "Drag to move"
--[[Translation missing --]]
L["Duplicate"] = "Duplicate"
@@ -397,6 +440,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
L["Edge"] = "Edge"
--[[Translation missing --]]
L["eliding"] = "eliding"
--[[Translation missing --]]
L["Else If"] = "Else If"
--[[Translation missing --]]
L["Else If Trigger %s"] = "Else If Trigger %s"
L["Enabled"] = "Activado"
--[[Translation missing --]]
L["End Angle"] = "End Angle"
@@ -410,6 +457,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
--[[Translation missing --]]
L["Enter Author Mode"] = "Enter Author Mode"
--[[Translation missing --]]
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
--[[Translation missing --]]
L["Enter User Mode"] = "Enter User Mode"
--[[Translation missing --]]
L["Enter user mode."] = "Enter user mode."
@@ -448,6 +497,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
--[[Translation missing --]]
L["Fade Out"] = "Fade Out"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
--[[Translation missing --]]
L["False"] = "False"
--[[Translation missing --]]
L["Fetch Affected/Unaffected Names"] = "Fetch Affected/Unaffected Names"
@@ -455,6 +508,20 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
L["Filter by Class"] = "Filter by Class"
--[[Translation missing --]]
L["Filter by Group Role"] = "Filter by Group Role"
--[[Translation missing --]]
L["Filter by Nameplate Type"] = "Filter by Nameplate Type"
--[[Translation missing --]]
L["Filter by Raid Role"] = "Filter by Raid Role"
--[[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["Find Auras"] = "Find Auras"
L["Finish"] = "Finalizar"
--[[Translation missing --]]
L["Fire Orb"] = "Fire Orb"
@@ -464,8 +531,18 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
L["Foreground"] = "Foreground"
L["Foreground Color"] = "Color Frontal"
L["Foreground Texture"] = "Textura Frontal"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Format for %s"] = "Format for %s"
--[[Translation missing --]]
L["Found a Bug?"] = "Found a Bug?"
L["Frame"] = "Macro"
--[[Translation missing --]]
L["Frame Count"] = "Frame Count"
--[[Translation missing --]]
L["Frame Rate"] = "Frame Rate"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frame Strata"] = "Importancia del Marco"
--[[Translation missing --]]
@@ -475,6 +552,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
--[[Translation missing --]]
L["Full Circle"] = "Full Circle"
--[[Translation missing --]]
L["Get Help"] = "Get Help"
--[[Translation missing --]]
L["Global Conditions"] = "Global Conditions"
--[[Translation missing --]]
L["Glow %s"] = "Glow %s"
@@ -512,11 +593,15 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Group contains updates from Wago"] = "Group contains updates from Wago"
--[[Translation missing --]]
L["Group Description"] = "Group Description"
--[[Translation missing --]]
L["Group Icon"] = "Group Icon"
--[[Translation missing --]]
L["Group key"] = "Group key"
L["Group Member Count"] = "Contador del Miembro de Grupo"
--[[Translation missing --]]
L["Group Options"] = "Group Options"
--[[Translation missing --]]
L["Group Role"] = "Group Role"
--[[Translation missing --]]
L["Group Scale"] = "Group Scale"
@@ -546,6 +631,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Horizontal Bar"] = "Horizontal Bar"
--[[Translation missing --]]
L["Hostility"] = "Hostility"
--[[Translation missing --]]
L["Huge Icon"] = "Huge Icon"
--[[Translation missing --]]
L["Hybrid Position"] = "Hybrid Position"
@@ -560,6 +647,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Icon Settings"] = "Icon Settings"
--[[Translation missing --]]
L["Icon Source"] = "Icon Source"
--[[Translation missing --]]
L["If"] = "If"
--[[Translation missing --]]
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
@@ -582,13 +671,31 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Ignore all Updates"] = "Ignore all Updates"
--[[Translation missing --]]
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Lua Errors on OPTIONS event"] = "Ignore Lua Errors on OPTIONS event"
--[[Translation missing --]]
L["Ignore out of checking range"] = "Ignore out of checking range"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore self"] = "Ignore self"
L["Ignored"] = "Ignorar"
--[[Translation missing --]]
L["Ignored Aura Name"] = "Ignored Aura Name"
--[[Translation missing --]]
L["Ignored Exact Spell ID(s)"] = "Ignored Exact Spell ID(s)"
--[[Translation missing --]]
L["Ignored Name(s)"] = "Ignored Name(s)"
--[[Translation missing --]]
L["Ignored Spell ID"] = "Ignored Spell ID"
L["Import"] = "Importar"
L["Import a display from an encoded string"] = "Importar un aura desde un texto cifrado"
--[[Translation missing --]]
L["Information"] = "Information"
--[[Translation missing --]]
L["Inner"] = "Inner"
--[[Translation missing --]]
L["Invalid Item Name/ID/Link"] = "Invalid Item Name/ID/Link"
@@ -597,6 +704,10 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Invalid Spell Name/ID/Link"] = "Invalid Spell Name/ID/Link"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
--[[Translation missing --]]
L["Inverse"] = "Inverse"
--[[Translation missing --]]
L["Inverse Slant"] = "Inverse Slant"
@@ -606,6 +717,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
--[[Translation missing --]]
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
--[[Translation missing --]]
L["Large Input"] = "Large Input"
--[[Translation missing --]]
L["Leaf"] = "Leaf"
@@ -616,16 +729,18 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Left HUD position"] = "Left HUD position"
--[[Translation missing --]]
L["Legacy Aura Trigger"] = "Legacy Aura Trigger"
--[[Translation missing --]]
L["Length"] = "Length"
--[[Translation missing --]]
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
--[[Translation missing --]]
L["Limit"] = "Limit"
--[[Translation missing --]]
L["Lines & Particles"] = "Lines & Particles"
L["Load"] = "Cargar"
L["Loaded"] = "Cargado"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
--[[Translation missing --]]
L["Loop"] = "Loop"
--[[Translation missing --]]
L["Low Mana"] = "Low Mana"
@@ -636,6 +751,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Match Count"] = "Match Count"
--[[Translation missing --]]
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
--[[Translation missing --]]
L["Max"] = "Max"
--[[Translation missing --]]
L["Max Length"] = "Max Length"
@@ -676,7 +793,6 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Move Up"] = "Move Up"
L["Multiple Displays"] = "Múltiples auras"
L["Multiple Triggers"] = "Disparadores Múltiples"
L["Multiselect ignored tooltip"] = [=[
|cFFFF0000Ignorado|r - |cFF777777Único|r - |cFF777777Múltiple|r
Ésta opción no será usada al determinar cuándo se mostrará el aura]=]
@@ -691,26 +807,34 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Name Pattern Match"] = "Name Pattern Match"
--[[Translation missing --]]
L["Name(s)"] = "Name(s)"
L["Negator"] = "Negar"
--[[Translation missing --]]
L["Never"] = "Never"
L["Name:"] = "Name:"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
L["Negator"] = "Negar"
--[[Translation missing --]]
L["New Aura"] = "New Aura"
--[[Translation missing --]]
L["New Value"] = "New Value"
L["No"] = "No"
L["No Children"] = "Sin dependientes"
L["No tooltip text"] = "Sin Texto de Descripción"
--[[Translation missing --]]
L["None"] = "None"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
L["Not all children have the same value for this option"] = "No todos los hijos contienen la misma configuración."
L["Not Loaded"] = "No Cargado"
--[[Translation missing --]]
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
--[[Translation missing --]]
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."
--[[Translation missing --]]
L["Number of Entries"] = "Number of Entries"
--[[Translation missing --]]
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
--[[Translation missing --]]
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = "Aceptar"
L["On Hide"] = "Ocultar"
--[[Translation missing --]]
@@ -769,16 +893,24 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Paste text below"] = "Paste text below"
--[[Translation missing --]]
L["Paste Trigger Settings"] = "Paste Trigger Settings"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
L["Play Sound"] = "Reproducir Sonido"
--[[Translation missing --]]
L["Portrait Zoom"] = "Portrait Zoom"
--[[Translation missing --]]
L["Position Settings"] = "Position Settings"
--[[Translation missing --]]
L["Preferred Match"] = "Preferred Match"
--[[Translation missing --]]
L["Premade Snippets"] = "Premade Snippets"
--[[Translation missing --]]
L["Preset"] = "Preset"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
--[[Translation missing --]]
L["Press Ctrl+C to copy the URL"] = "Press Ctrl+C to copy the URL"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
L["Processed %i chars"] = "%i personajes procesados"
L["Progress Bar"] = "Barra de Progreso"
@@ -793,13 +925,14 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Put this display in a group"] = "Put this display in a group"
--[[Translation missing --]]
L["Radius"] = "Radius"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Re-center X"] = "Re-centrar X"
L["Re-center Y"] = "Re-centrar Y"
--[[Translation missing --]]
L["Regions of type \"%s\" are not supported."] = "Regions of type \"%s\" are not supported."
--[[Translation missing --]]
L["Remaining Time"] = "Remaining Time"
L["Remaining Time Precision"] = "Precisión del Tiempo Restante"
--[[Translation missing --]]
L["Remove"] = "Remove"
--[[Translation missing --]]
@@ -813,6 +946,8 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Repeat every"] = "Repeat every"
--[[Translation missing --]]
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
--[[Translation missing --]]
L["Required for Activation"] = "Required for Activation"
@@ -840,6 +975,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Row Space"] = "Row Space"
--[[Translation missing --]]
L["Row Width"] = "Row Width"
--[[Translation missing --]]
L["Rows"] = "Rows"
L["Same"] = "Igual"
--[[Translation missing --]]
L["Scale"] = "Scale"
@@ -855,9 +992,7 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
--[[Translation missing --]]
L["Set tooltip description"] = "Set tooltip description"
--[[Translation missing --]]
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
--[[Translation missing --]]
L["Settings"] = "Settings"
--[[Translation missing --]]
@@ -897,6 +1032,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Show Text"] = "Show Text"
--[[Translation missing --]]
L["Show this group's children"] = "Show this group's children"
--[[Translation missing --]]
L["Show Tick"] = "Show Tick"
L["Shows a 3D model from the game files"] = "Muestra un modelo 3D directamente de los ficheros de WoW"
--[[Translation missing --]]
L["Shows a border"] = "Shows a border"
@@ -907,6 +1044,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Shows a model"] = "Shows a model"
L["Shows a progress bar with name, timer, and icon"] = "Muestra una barra de progreso con nombres, temporizadores, y icono"
L["Shows a spell icon with an optional cooldown overlay"] = "Muestra un icono como aura con máscaras opcionales"
--[[Translation missing --]]
L["Shows a stop motion textures"] = "Shows a stop motion textures"
L["Shows a texture that changes based on duration"] = "Muestra una textura que cambia con el tiempo"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Muestra una o varias lineas de texto, capaz de contener información cambiante como acumulaciones y/o progresos"
--[[Translation missing --]]
@@ -930,6 +1069,8 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Smooth Progress"] = "Smooth Progress"
--[[Translation missing --]]
L["Snippets"] = "Snippets"
--[[Translation missing --]]
L["Soft Max"] = "Soft Max"
--[[Translation missing --]]
L["Soft Min"] = "Soft Min"
@@ -939,6 +1080,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Sound File Path"] = "Ruta al Fichero de Sonido"
--[[Translation missing --]]
L["Sound Kit ID"] = "Sound Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "Espacio"
L["Space Horizontally"] = "Espacio Horizontal"
L["Space Vertically"] = "Espacio Vertical"
@@ -971,6 +1114,10 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Stop ignoring Updates"] = "Stop ignoring Updates"
--[[Translation missing --]]
L["Stop Motion"] = "Stop Motion"
--[[Translation missing --]]
L["Stop Motion Settings"] = "Stop Motion Settings"
--[[Translation missing --]]
L["Stop Sound"] = "Stop Sound"
--[[Translation missing --]]
L["Sub Elements"] = "Sub Elements"
@@ -1000,8 +1147,6 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"
--[[Translation missing --]]
L["This display is currently loaded"] = "This display is currently loaded"
--[[Translation missing --]]
L["This display is not currently loaded"] = "This display is not currently loaded"
@@ -1009,6 +1154,12 @@ Sólo un valor coincidente puede ser escogido.]=]
L["This region of type \"%s\" is not supported."] = "This region of type \"%s\" is not supported."
--[[Translation missing --]]
L["This setting controls what widget is generated in user mode."] = "This setting controls what widget is generated in user mode."
--[[Translation missing --]]
L["Tick %s"] = "Tick %s"
--[[Translation missing --]]
L["Tick Mode"] = "Tick Mode"
--[[Translation missing --]]
L["Tick Placement"] = "Tick Placement"
L["Time in"] = "Contar En"
L["Tiny Icon"] = "Icono miniatura"
L["To Frame's"] = "Al macro"
@@ -1039,16 +1190,21 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Top Right"] = "Top Right"
--[[Translation missing --]]
L["Total Angle"] = "Total Angle"
--[[Translation missing --]]
L["Total Time"] = "Total Time"
L["Total Time Precision"] = "Precisión del cronómetro"
L["Trigger"] = "Disparador"
L["Trigger %d"] = "Disparador %d"
--[[Translation missing --]]
L["Trigger %s"] = "Trigger %s"
--[[Translation missing --]]
L["Trigger Combination"] = "Trigger Combination"
--[[Translation missing --]]
L["True"] = "True"
L["Type"] = "Tipo"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
--[[Translation missing --]]
L["Ungroup"] = "Ungroup"
--[[Translation missing --]]
L["Unit"] = "Unit"
@@ -1060,17 +1216,25 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
--[[Translation missing --]]
L["Unit Name Filter"] = "Unit Name Filter"
--[[Translation missing --]]
L["UnitName Filter"] = "UnitName Filter"
--[[Translation missing --]]
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Ignorar animaciones de inicio y final: la animación principal se repetirá hasta que el aura se oculte."
--[[Translation missing --]]
L["Up"] = "Up"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
--[[Translation missing --]]
L["Update Auras"] = "Update Auras"
L["Update Custom Text On..."] = "Actualizar Texto Personalizado En..."
--[[Translation missing --]]
L["Update in Group"] = "Update in Group"
--[[Translation missing --]]
L["Update this Aura"] = "Update this Aura"
--[[Translation missing --]]
L["URL"] = "URL"
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Use Display Info Id"] = "Use Display Info Id"
@@ -1079,6 +1243,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Use nth value from tooltip:"] = "Use nth value from tooltip:"
--[[Translation missing --]]
L["Use SetTransform"] = "Use SetTransform"
--[[Translation missing --]]
L["Use Texture"] = "Use Texture"
L["Use tooltip \"size\" instead of stacks"] = "Usa \"tamaño\" en vez de acumulaciones"
--[[Translation missing --]]
L["Use Tooltip Information"] = "Use Tooltip Information"
@@ -1087,6 +1253,8 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Used in auras:"] = "Used in auras:"
--[[Translation missing --]]
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Uses UnitIsVisible() to check if in range. This is polled every second."
--[[Translation missing --]]
L["Value %i"] = "Value %i"
--[[Translation missing --]]
L["Values are in normalized rgba format."] = "Values are in normalized rgba format."
@@ -1112,17 +1280,24 @@ Sólo un valor coincidente puede ser escogido.]=]
L["X Scale"] = "X Escala"
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
--[[Translation missing --]]
L["x-Offset"] = "x-Offset"
L["Y Offset"] = "Y Posicion"
--[[Translation missing --]]
L["Y Rotation"] = "Y Rotation"
L["Y Scale"] = "Y Escala"
--[[Translation missing --]]
L["Yellow Rune"] = "Yellow Rune"
L["Yes"] = ""
--[[Translation missing --]]
L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["y-Offset"] = "y-Offset"
--[[Translation missing --]]
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["Your Saved Snippets"] = "Your Saved Snippets"
L["Z Offset"] = "Desplazamiento en Z"
--[[Translation missing --]]
L["Z Rotation"] = "Z Rotation"
+220 -41
View File
@@ -7,7 +7,11 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
--[[Translation missing --]]
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- No remover este comentario. Es parte de este desencadenador:"
--[[Translation missing --]]
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
L["% of Progress"] = "% de progreso"
--[[Translation missing --]]
L["%i auras selected"] = "%i auras selected"
@@ -41,8 +45,24 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["%s, offset: %0.2f;%0.2f"] = "%s, offset: %0.2f;%0.2f"
--[[Translation missing --]]
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"
--[[Translation missing --]]
L["(Right click to rename)"] = "(Right click to rename)"
--[[Translation missing --]]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
--[[Translation missing --]]
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length"
--[[Translation missing --]]
L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture"
--[[Translation missing --]]
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
--[[Translation missing --]]
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
--[[Translation missing --]]
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"
@@ -55,7 +75,13 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00Extra Options:|r"
--[[Translation missing --]]
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s and %s %s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
--[[Translation missing --]]
L["|cFFffcc00Format Options|r"] = "|cFFffcc00Format Options|r"
L["1 Match"] = "1 Coincidencia"
L["A 20x20 pixels icon"] = "Un icono de 20x20 píxeles"
L["A 32x32 pixels icon"] = "Un icono de 32x32 píxeles"
@@ -67,6 +93,8 @@ local L = WeakAuras.L
L["A Unit ID (e.g., party1)."] = "A Unit ID (e.g., party1)."
L["Actions"] = "Acciones"
--[[Translation missing --]]
L["Add"] = "Add"
--[[Translation missing --]]
L["Add %s"] = "Add %s"
L["Add a new display"] = "Agregar una nueva aura"
--[[Translation missing --]]
@@ -82,11 +110,16 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Add Property Change"] = "Add Property Change"
--[[Translation missing --]]
L["Add Snippet"] = "Add Snippet"
--[[Translation missing --]]
L["Add Sub Option"] = "Add Sub Option"
L["Add to group %s"] = "Agregar al grupo %s"
L["Add to new Dynamic Group"] = "Agregar al grupo dinámico"
L["Add to new Group"] = "Agregar al grupo nuevo"
L["Add Trigger"] = "Agregar desencadenador"
--[[Translation missing --]]
L["Add Trigger"] = "Add Trigger"
--[[Translation missing --]]
L["Additional Events"] = "Additional Events"
L["Addon"] = "Addon"
L["Addons"] = "Addons"
--[[Translation missing --]]
@@ -120,6 +153,10 @@ local L = WeakAuras.L
L["Animated Expand and Collapse"] = "Expansión y contracción animada"
--[[Translation missing --]]
L["Animates progress changes"] = "Animates progress changes"
--[[Translation missing --]]
L["Animation End"] = "Animation End"
--[[Translation missing --]]
L["Animation Mode"] = "Animation Mode"
L["Animation relative duration description"] = [=[Duración de la animación relativa a la duración del aura, expresado en fracciones (1/2), porcentaje (50%), o decimales (0.5).
|cFFFF0000Nota:|r si el aura no tiene progreso (por ejemplo, si no tiene un activador basado en tiempo, si el aura no tiene duración, etc.), la animación no correrá.
@@ -127,16 +164,20 @@ local L = WeakAuras.L
Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es un beneficio que dura 20 segundos, la animación de entrada se mostrará por 2 segundos.
Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es un beneficio sin tiempo asignado, la animación de entrada se ignorará."]=]
L["Animation Sequence"] = "Secuencia de animación"
--[[Translation missing --]]
L["Animation Start"] = "Animation Start"
L["Animations"] = "Animaciones"
--[[Translation missing --]]
L["Any of"] = "Any of"
L["Apply Template"] = "Aplicar plantilla"
--[[Translation missing --]]
L["Arc Length"] = "Arc Length"
L["Arcane Orb"] = "Orbe Arcano"
L["At a position a bit left of Left HUD position."] = "Un poco a la izquierda de la posición de la visualización frontal (HUD) a la izquierda"
L["At a position a bit left of Right HUD position"] = "Un poco a la izquierda de la posición de la visualización frontal (HUD) a la derecha"
L["At the same position as Blizzard's spell alert"] = "En la misma posición que la alerta de hechizos de Blizzard"
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
L["Aura Name"] = "Nombre de aura"
--[[Translation missing --]]
L["Aura Name Pattern"] = "Aura Name Pattern"
@@ -144,37 +185,29 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["Aura(s)"] = "Aura(s)"
--[[Translation missing --]]
L["Author Options"] = "Author Options"
L["Auto"] = "Automático"
--[[Translation missing --]]
L["Auto-Clone (Show All Matches)"] = "Auto-Clone (Show All Matches)"
L["Auto-cloning enabled"] = "Auto-clonación activada"
--[[Translation missing --]]
L["Automatic"] = "Automatic"
L["Automatic Icon"] = "Icono automático"
--[[Translation missing --]]
L["Automatic length"] = "Automatic length"
L["Backdrop Color"] = "Color de fondo"
--[[Translation missing --]]
L["Backdrop in Front"] = "Backdrop in Front"
L["Backdrop Style"] = "Estilo de fondo"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Color de fondo"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "Desplazamiento del fondo"
L["Background Texture"] = "Textura de fondo"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Alpha"] = "Transparencia de la barra"
L["Bar Color"] = "Color de la barra"
L["Bar Color Settings"] = "Propiedades del color de la barra"
--[[Translation missing --]]
L["Bar Inner"] = "Bar Inner"
L["Bar Texture"] = "Textura de la barra"
L["Big Icon"] = "Icono grande"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
L["Blend Mode"] = "Modo de mezcla"
L["Blue Rune"] = "Runa azul"
L["Blue Sparkle Orb"] = "Orbe del destello azul"
@@ -200,26 +233,28 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
--[[Translation missing --]]
L["Bracket Matching"] = "Bracket Matching"
--[[Translation missing --]]
L["Browse Wago, the largest collection of auras."] = "Browse Wago, the largest collection of auras."
--[[Translation missing --]]
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."
--[[Translation missing --]]
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
L["Cancel"] = "Cancelar"
--[[Translation missing --]]
L["Center"] = "Center"
L["Channel Number"] = "Número de canal"
L["Chat Message"] = "Mensaje de chat"
--[[Translation missing --]]
L["Chat with WeakAuras experts on our Discord server."] = "Chat with WeakAuras experts on our Discord server."
L["Check On..."] = "Chequear..."
--[[Translation missing --]]
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
L["Children:"] = "Dependientes:"
L["Choose"] = "Elegir"
L["Choose Trigger"] = "Elegir desencadenador"
L["Choose whether the displayed icon is automatic or defined manually"] = "Elije si el icono es automático o si se define manualmente"
--[[Translation missing --]]
L["Class"] = "Class"
--[[Translation missing --]]
L["Clip Overlays"] = "Clip Overlays"
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
L["Clone option enabled dialog"] = "Activar diálogo de clonación"
L["Close"] = "Cerrar"
L["Collapse"] = "Contraer"
L["Collapse all loaded displays"] = "Plegar todas las auras"
@@ -234,6 +269,8 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
--[[Translation missing --]]
L["Column Space"] = "Column Space"
--[[Translation missing --]]
L["Columns"] = "Columns"
--[[Translation missing --]]
L["Combinations"] = "Combinations"
--[[Translation missing --]]
L["Combine Matches Per Unit"] = "Combine Matches Per Unit"
@@ -241,6 +278,8 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["Common Text"] = "Common Text"
--[[Translation missing --]]
L["Compare against the number of units affected."] = "Compare against the number of units affected."
--[[Translation missing --]]
L["Compatibility Options"] = "Compatibility Options"
L["Compress"] = "Comprimir"
--[[Translation missing --]]
L["Condition %i"] = "Condition %i"
@@ -265,7 +304,8 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["Copy settings..."] = "Copy settings..."
--[[Translation missing --]]
L["Copy to all auras"] = "Copy to all auras"
L["Copy URL"] = "Copiar URL"
--[[Translation missing --]]
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "Contar"
--[[Translation missing --]]
L["Counts the number of matches over all units."] = "Counts the number of matches over all units."
@@ -276,12 +316,18 @@ Si la duración de la animación es |cFF00CC0010%|r, y el disparador del aura es
L["Custom"] = "Personalizado"
--[[Translation missing --]]
L["Custom Anchor"] = "Custom Anchor"
--[[Translation missing --]]
L["Custom Background"] = "Custom Background"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
L["Custom Code"] = "Código personalizado"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
--[[Translation missing --]]
L["Custom Foreground"] = "Custom Foreground"
--[[Translation missing --]]
L["Custom Frames"] = "Custom Frames"
L["Custom Function"] = "Función personalizada"
--[[Translation missing --]]
@@ -315,9 +361,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Delete children and group"] = "Eliminar dependientes y grupo"
--[[Translation missing --]]
L["Delete Entry"] = "Delete Entry"
L["Delete Trigger"] = "Eliminar desencadenador"
L["Desaturate"] = "Desaturar"
--[[Translation missing --]]
L["Description"] = "Description"
--[[Translation missing --]]
L["Description Text"] = "Description Text"
--[[Translation missing --]]
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
@@ -328,7 +375,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
L["Discrete Rotation"] = "Rotación discreta"
L["Display"] = "Mostrar"
L["Display Icon"] = "Mostrar icono"
--[[Translation missing --]]
L["Display Name"] = "Display Name"
L["Display Text"] = "Mostrar texto"
@@ -336,11 +382,11 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Distribute Horizontally"] = "Distribución horizontal"
L["Distribute Vertically"] = "Distribución vertical"
L["Do not group this display"] = "No combines esta visualización"
--[[Translation missing --]]
L["Documentation"] = "Documentation"
L["Done"] = "Finalizado"
--[[Translation missing --]]
L["Don't skip this Version"] = "Don't skip this Version"
--[[Translation missing --]]
L["Down"] = "Down"
L["Drag to move"] = "Arrastrar para mover"
L["Duplicate"] = "Duplicar"
--[[Translation missing --]]
@@ -364,6 +410,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Edge"] = "Edge"
--[[Translation missing --]]
L["eliding"] = "eliding"
--[[Translation missing --]]
L["Else If"] = "Else If"
--[[Translation missing --]]
L["Else If Trigger %s"] = "Else If Trigger %s"
L["Enabled"] = "Activado"
L["End Angle"] = "Ángulo de fin"
--[[Translation missing --]]
@@ -376,6 +426,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
--[[Translation missing --]]
L["Enter Author Mode"] = "Enter Author Mode"
--[[Translation missing --]]
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
--[[Translation missing --]]
L["Enter User Mode"] = "Enter User Mode"
--[[Translation missing --]]
L["Enter user mode."] = "Enter user mode."
@@ -406,6 +458,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Fade In"] = "Fundir"
L["Fade Out"] = "Difuminar"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
--[[Translation missing --]]
L["False"] = "False"
--[[Translation missing --]]
L["Fetch Affected/Unaffected Names"] = "Fetch Affected/Unaffected Names"
@@ -413,6 +469,20 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Filter by Class"] = "Filter by Class"
--[[Translation missing --]]
L["Filter by Group Role"] = "Filter by Group Role"
--[[Translation missing --]]
L["Filter by Nameplate Type"] = "Filter by Nameplate Type"
--[[Translation missing --]]
L["Filter by Raid Role"] = "Filter by Raid Role"
--[[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["Find Auras"] = "Find Auras"
L["Finish"] = "Completar"
L["Fire Orb"] = "Orbe de fuego"
L["Font"] = "Font"
@@ -421,8 +491,18 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Foreground"] = "Foreground"
L["Foreground Color"] = "Color frontal"
L["Foreground Texture"] = "Textural frontal"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Format for %s"] = "Format for %s"
--[[Translation missing --]]
L["Found a Bug?"] = "Found a Bug?"
L["Frame"] = "Macro"
--[[Translation missing --]]
L["Frame Count"] = "Frame Count"
--[[Translation missing --]]
L["Frame Rate"] = "Frame Rate"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frame Strata"] = "Importancia del macro"
--[[Translation missing --]]
@@ -431,6 +511,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
--[[Translation missing --]]
L["Full Circle"] = "Full Circle"
--[[Translation missing --]]
L["Get Help"] = "Get Help"
--[[Translation missing --]]
L["Global Conditions"] = "Global Conditions"
--[[Translation missing --]]
L["Glow %s"] = "Glow %s"
@@ -468,11 +552,15 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Group contains updates from Wago"] = "Group contains updates from Wago"
--[[Translation missing --]]
L["Group Description"] = "Group Description"
--[[Translation missing --]]
L["Group Icon"] = "Group Icon"
--[[Translation missing --]]
L["Group key"] = "Group key"
L["Group Member Count"] = "Contador de miembros del grupo"
--[[Translation missing --]]
L["Group Options"] = "Group Options"
--[[Translation missing --]]
L["Group Role"] = "Group Role"
--[[Translation missing --]]
L["Group Scale"] = "Group Scale"
@@ -495,6 +583,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
L["Hide When Not In Group"] = "Ocultar cuando no esté en grupo"
L["Horizontal Align"] = "Alineación horizontal"
L["Horizontal Bar"] = "Barra horizontal"
--[[Translation missing --]]
L["Hostility"] = "Hostility"
L["Huge Icon"] = "Icono enorme"
L["Hybrid Position"] = "Posición híbrida"
L["Hybrid Sort Mode"] = "Modo de orden híbrido"
@@ -506,6 +596,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Icon Settings"] = "Icon Settings"
--[[Translation missing --]]
L["Icon Source"] = "Icon Source"
--[[Translation missing --]]
L["If"] = "If"
--[[Translation missing --]]
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
@@ -528,13 +620,31 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Ignore all Updates"] = "Ignore all Updates"
--[[Translation missing --]]
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Lua Errors on OPTIONS event"] = "Ignore Lua Errors on OPTIONS event"
--[[Translation missing --]]
L["Ignore out of checking range"] = "Ignore out of checking range"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore self"] = "Ignore self"
L["Ignored"] = "Ignorar"
--[[Translation missing --]]
L["Ignored Aura Name"] = "Ignored Aura Name"
--[[Translation missing --]]
L["Ignored Exact Spell ID(s)"] = "Ignored Exact Spell ID(s)"
--[[Translation missing --]]
L["Ignored Name(s)"] = "Ignored Name(s)"
--[[Translation missing --]]
L["Ignored Spell ID"] = "Ignored Spell ID"
L["Import"] = "Importar"
L["Import a display from an encoded string"] = "Importar un aura desde un texto cifrado"
--[[Translation missing --]]
L["Information"] = "Information"
--[[Translation missing --]]
L["Inner"] = "Inner"
--[[Translation missing --]]
L["Invalid Item Name/ID/Link"] = "Invalid Item Name/ID/Link"
@@ -542,6 +652,10 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
L["Invalid Spell ID"] = "Invalid Spell ID"
--[[Translation missing --]]
L["Invalid Spell Name/ID/Link"] = "Invalid Spell Name/ID/Link"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
L["Inverse"] = "Invertido"
--[[Translation missing --]]
L["Inverse Slant"] = "Inverse Slant"
@@ -551,6 +665,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
--[[Translation missing --]]
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
--[[Translation missing --]]
L["Large Input"] = "Large Input"
L["Leaf"] = "Hoja"
--[[Translation missing --]]
@@ -558,16 +674,18 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
L["Left 2 HUD position"] = "Posición izquierda 2 de visualización frontal (HUD)"
L["Left HUD position"] = "Posición izquierda de visualización frontal (HUD)"
--[[Translation missing --]]
L["Legacy Aura Trigger"] = "Legacy Aura Trigger"
--[[Translation missing --]]
L["Length"] = "Length"
--[[Translation missing --]]
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
--[[Translation missing --]]
L["Limit"] = "Limit"
--[[Translation missing --]]
L["Lines & Particles"] = "Lines & Particles"
L["Load"] = "Cargar"
L["Loaded"] = "Cargado"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
--[[Translation missing --]]
L["Loop"] = "Loop"
L["Low Mana"] = "Maná insuficiente"
--[[Translation missing --]]
@@ -577,6 +695,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
--[[Translation missing --]]
L["Match Count"] = "Match Count"
--[[Translation missing --]]
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
--[[Translation missing --]]
L["Max"] = "Max"
--[[Translation missing --]]
L["Max Length"] = "Max Length"
@@ -610,7 +730,6 @@ Con |cFF00CC00>= 0|r se activará siempre.]=]
L["Move this display up in its group's order"] = "Subir esta aura conservando el orden de su grupo"
L["Move Up"] = "Subir"
L["Multiple Displays"] = "Múltiples auras"
L["Multiple Triggers"] = "Desencadenadores múltiples"
L["Multiselect ignored tooltip"] = [=[|cFFFF0000Ignorado|r - |cFF777777Único|r - |cFF777777Múltiple|r
Ésta opción no se usará al determinar cuándo se mostrará el aura]=]
L["Multiselect multiple tooltip"] = [=[|cFF777777Ignorado|r - |cFF777777Único|r - |cFF00FF00Múltiple|r
@@ -622,24 +741,33 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Name Pattern Match"] = "Name Pattern Match"
--[[Translation missing --]]
L["Name(s)"] = "Name(s)"
--[[Translation missing --]]
L["Name:"] = "Name:"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
L["Negator"] = "Negar"
L["Never"] = "Nunca"
--[[Translation missing --]]
L["New Aura"] = "New Aura"
--[[Translation missing --]]
L["New Value"] = "New Value"
L["No"] = "No"
L["No Children"] = "Sin dependientes"
L["No tooltip text"] = "Sin texto de descripción"
L["None"] = "Nada"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
L["Not all children have the same value for this option"] = "No todos los dependientes contienen la misma configuración."
L["Not Loaded"] = "Sin cargar"
--[[Translation missing --]]
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
--[[Translation missing --]]
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."
--[[Translation missing --]]
L["Number of Entries"] = "Number of Entries"
--[[Translation missing --]]
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
--[[Translation missing --]]
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = "Aceptar"
L["On Hide"] = "Ocultar"
L["On Init"] = "Iniciar"
@@ -695,15 +823,22 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Paste text below"] = "Pegar texto debajo"
--[[Translation missing --]]
L["Paste Trigger Settings"] = "Paste Trigger Settings"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
L["Play Sound"] = "Reproducir sonido"
L["Portrait Zoom"] = "Zoom"
--[[Translation missing --]]
L["Position Settings"] = "Position Settings"
--[[Translation missing --]]
L["Preferred Match"] = "Preferred Match"
--[[Translation missing --]]
L["Premade Snippets"] = "Premade Snippets"
L["Preset"] = "Predefinido"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
--[[Translation missing --]]
L["Press Ctrl+C to copy the URL"] = "Press Ctrl+C to copy the URL"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
L["Processed %i chars"] = "%i Personajes procesados"
L["Progress Bar"] = "Barra de progreso"
@@ -715,12 +850,13 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Purple Rune"] = "Runa morada"
L["Put this display in a group"] = "Colocar esta aura en un grupo"
L["Radius"] = "Radio"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Re-center X"] = "Centrar X"
L["Re-center Y"] = "Centrar Y"
--[[Translation missing --]]
L["Regions of type \"%s\" are not supported."] = "Regions of type \"%s\" are not supported."
L["Remaining Time"] = "Tiempo restante"
L["Remaining Time Precision"] = "Precisión de tiempo restante"
--[[Translation missing --]]
L["Remove"] = "Remove"
L["Remove this display from its group"] = "Remover esta aura del grupo"
@@ -732,6 +868,8 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Repeat every"] = "Repeat every"
--[[Translation missing --]]
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
L["Required for Activation"] = "Necesario para la activación"
--[[Translation missing --]]
@@ -755,6 +893,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Row Space"] = "Row Space"
--[[Translation missing --]]
L["Row Width"] = "Row Width"
--[[Translation missing --]]
L["Rows"] = "Rows"
L["Same"] = "Igual"
L["Scale"] = "Ajustar tamaño"
L["Search"] = "Buscar"
@@ -767,9 +907,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Set Parent to Anchor"] = "Asignar grupo primario al anclaje"
--[[Translation missing --]]
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
L["Set tooltip description"] = "Establecer descripción de texto emergente"
--[[Translation missing --]]
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
--[[Translation missing --]]
L["Settings"] = "Settings"
--[[Translation missing --]]
@@ -806,6 +945,8 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Show Text"] = "Show Text"
L["Show this group's children"] = "Mostrar los dependientes de este grupo"
--[[Translation missing --]]
L["Show Tick"] = "Show Tick"
L["Shows a 3D model from the game files"] = "Muestra un modelo 3D de los archivos del juego"
--[[Translation missing --]]
L["Shows a border"] = "Shows a border"
@@ -816,6 +957,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Shows a model"] = "Shows a model"
L["Shows a progress bar with name, timer, and icon"] = "Muestra la barra de progreso con el nombre, el temporizador y el icono"
L["Shows a spell icon with an optional cooldown overlay"] = "Muestra el icono de hechizo con una superposición opcional del tiempo de recarga"
--[[Translation missing --]]
L["Shows a stop motion textures"] = "Shows a stop motion textures"
L["Shows a texture that changes based on duration"] = "Muestra una textura que cambia según la duración"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Muestra una o más lineas del texto, el cual puede incluir información dinámica como el progreso o la acumulación"
--[[Translation missing --]]
@@ -838,6 +981,8 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Smooth Progress"] = "Smooth Progress"
--[[Translation missing --]]
L["Snippets"] = "Snippets"
--[[Translation missing --]]
L["Soft Max"] = "Soft Max"
--[[Translation missing --]]
L["Soft Min"] = "Soft Min"
@@ -846,6 +991,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Sound Channel"] = "Canal de sonido"
L["Sound File Path"] = "Ruta del fichero de sonido"
L["Sound Kit ID"] = "ID del kit de sonido"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "Espacio"
L["Space Horizontally"] = "Espacio horizontal"
L["Space Vertically"] = "Espacio vertical"
@@ -871,6 +1018,10 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Stop ignoring Updates"] = "Stop ignoring Updates"
--[[Translation missing --]]
L["Stop Motion"] = "Stop Motion"
--[[Translation missing --]]
L["Stop Motion Settings"] = "Stop Motion Settings"
--[[Translation missing --]]
L["Stop Sound"] = "Stop Sound"
--[[Translation missing --]]
L["Sub Elements"] = "Sub Elements"
@@ -899,13 +1050,17 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Thickness"] = "Thickness"
--[[Translation missing --]]
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"
L["This display is currently loaded"] = "Esta aura está cargada"
L["This display is not currently loaded"] = "Esta aura no está cargada"
L["This region of type \"%s\" is not supported."] = "No soporta el tipo de región \"%s\"."
--[[Translation missing --]]
L["This setting controls what widget is generated in user mode."] = "This setting controls what widget is generated in user mode."
--[[Translation missing --]]
L["Tick %s"] = "Tick %s"
--[[Translation missing --]]
L["Tick Mode"] = "Tick Mode"
--[[Translation missing --]]
L["Tick Placement"] = "Tick Placement"
L["Time in"] = "Contar en"
L["Tiny Icon"] = "Icono miniatura"
L["To Frame's"] = "Al macro"
@@ -936,15 +1091,20 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Top Right"] = "Top Right"
--[[Translation missing --]]
L["Total Angle"] = "Total Angle"
--[[Translation missing --]]
L["Total Time"] = "Total Time"
L["Total Time Precision"] = "Precisión del tiempo total"
L["Trigger"] = "Desencadenador"
L["Trigger %d"] = "Desencadenador %d"
--[[Translation missing --]]
L["Trigger %s"] = "Trigger %s"
--[[Translation missing --]]
L["Trigger Combination"] = "Trigger Combination"
--[[Translation missing --]]
L["True"] = "True"
L["Type"] = "Tipo"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
L["Ungroup"] = "Desagrupar"
L["Unit"] = "Unidad"
--[[Translation missing --]]
@@ -955,17 +1115,25 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
--[[Translation missing --]]
L["Unit Name Filter"] = "Unit Name Filter"
--[[Translation missing --]]
L["UnitName Filter"] = "UnitName Filter"
--[[Translation missing --]]
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Ignorar animaciones de inicio y final: la animación principal se repetirá hasta que el aura se oculte."
--[[Translation missing --]]
L["Up"] = "Up"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
--[[Translation missing --]]
L["Update Auras"] = "Update Auras"
L["Update Custom Text On..."] = "Actualizar texto personalizado en..."
--[[Translation missing --]]
L["Update in Group"] = "Update in Group"
--[[Translation missing --]]
L["Update this Aura"] = "Update this Aura"
--[[Translation missing --]]
L["URL"] = "URL"
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Use Display Info Id"] = "Use Display Info Id"
@@ -974,6 +1142,8 @@ Sólo un valor coincidente puede ser escogido.]=]
L["Use nth value from tooltip:"] = "Use nth value from tooltip:"
--[[Translation missing --]]
L["Use SetTransform"] = "Use SetTransform"
--[[Translation missing --]]
L["Use Texture"] = "Use Texture"
L["Use tooltip \"size\" instead of stacks"] = "Utilizar \"tamaño\" en vez de acumulaciones"
--[[Translation missing --]]
L["Use Tooltip Information"] = "Use Tooltip Information"
@@ -982,6 +1152,8 @@ Sólo un valor coincidente puede ser escogido.]=]
--[[Translation missing --]]
L["Used in auras:"] = "Used in auras:"
--[[Translation missing --]]
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Uses UnitIsVisible() to check if in range. This is polled every second."
--[[Translation missing --]]
L["Value %i"] = "Value %i"
--[[Translation missing --]]
L["Values are in normalized rgba format."] = "Values are in normalized rgba format."
@@ -1004,15 +1176,22 @@ Sólo un valor coincidente puede ser escogido.]=]
L["X Scale"] = "Ajuste de tamaño de X"
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
--[[Translation missing --]]
L["x-Offset"] = "x-Offset"
L["Y Offset"] = "Posición de Y"
L["Y Rotation"] = "Rotación de Y"
L["Y Scale"] = "Ajuste de tamaño de Y"
L["Yellow Rune"] = "Runa amarilla"
L["Yes"] = "Si"
--[[Translation missing --]]
L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["y-Offset"] = "y-Offset"
--[[Translation missing --]]
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["Your Saved Snippets"] = "Your Saved Snippets"
L["Z Offset"] = "Posición de Z"
L["Z Rotation"] = "Rotación de Z"
L["Zoom"] = "Ampliar"
+219 -40
View File
@@ -7,7 +7,11 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
--[[Translation missing --]]
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- Ne retirez pas ce commentaire, il fait partie de ce déclencheur : "
--[[Translation missing --]]
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
L["% of Progress"] = "% de progression"
L["%i auras selected"] = "%i auras sélectionnées"
L["%i Matches"] = "%i Correspondances"
@@ -32,8 +36,24 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["%s, offset: %0.2f;%0.2f"] = "%s, offset: %0.2f;%0.2f"
--[[Translation missing --]]
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"
--[[Translation missing --]]
L["(Right click to rename)"] = "(Right click to rename)"
--[[Translation missing --]]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
--[[Translation missing --]]
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length"
--[[Translation missing --]]
L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture"
--[[Translation missing --]]
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
--[[Translation missing --]]
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00Ancrages :|r Ancré |cFFFF0000%s|r au cadre de |cFFFF0000%s|r"
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00Ancrages :|r Ancré |cFFFF0000%s|r au cadre de ... |cFFFF0000%s|r avec un décalage de |cFFFF0000%s/%s|r"
@@ -41,7 +61,13 @@ local L = WeakAuras.L
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00Ancrages :|r Ancré au cadre de ... |cFFFF0000%s|r avec un décalage de |cFFFF0000%s/%s|r"
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00Options supplémentaires :|r"
--[[Translation missing --]]
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s and %s %s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
--[[Translation missing --]]
L["|cFFffcc00Format Options|r"] = "|cFFffcc00Format Options|r"
L["1 Match"] = "1 Correspondance"
L["A 20x20 pixels icon"] = "Une icône de 20x20 pixels."
L["A 32x32 pixels icon"] = "Une icône de 32x32 pixels."
@@ -51,6 +77,8 @@ local L = WeakAuras.L
L["A group that dynamically controls the positioning of its children"] = "Un groupe qui contrôle dynamiquement le positionnement de ses enfants"
L["A Unit ID (e.g., party1)."] = "Un identifiant d'unité (par.ex., groupe1)"
L["Actions"] = "Actions"
--[[Translation missing --]]
L["Add"] = "Add"
L["Add %s"] = "Ajouter %s"
L["Add a new display"] = "Ajouter un nouvel affichage"
L["Add Condition"] = "Ajouter une Condition"
@@ -59,11 +87,16 @@ local L = WeakAuras.L
L["Add Option"] = "Ajouter Option"
L["Add Overlay"] = "Ajouter un Overlay"
L["Add Property Change"] = "Ajouter un Changement de Propriété"
--[[Translation missing --]]
L["Add Snippet"] = "Add Snippet"
L["Add Sub Option"] = "Ajouter un sous-option"
L["Add to group %s"] = "Ajouter au groupe %s"
L["Add to new Dynamic Group"] = "Ajouter à un nouveau groupe dynamique"
L["Add to new Group"] = "Ajouter à un nouveau groupe"
L["Add Trigger"] = "Ajouter un déclencheur"
--[[Translation missing --]]
L["Add Trigger"] = "Add Trigger"
--[[Translation missing --]]
L["Additional Events"] = "Additional Events"
L["Addon"] = "Addon"
L["Addons"] = "Addons"
L["Advanced"] = "Avancé"
@@ -89,6 +122,10 @@ local L = WeakAuras.L
L["Animate"] = "Animer"
L["Animated Expand and Collapse"] = "Expansion et réduction animés"
L["Animates progress changes"] = "Animer les changement de progression"
--[[Translation missing --]]
L["Animation End"] = "Animation End"
--[[Translation missing --]]
L["Animation Mode"] = "Animation Mode"
L["Animation relative duration description"] = [=[La durée de l'animation par rapport à la durée du graphique, exprimée en fraction (1/2), pourcentage (50%), ou décimal (0.5).
|cFFFF0000Note :|r si un graphique n'a pas de progression (déclencheur d'événement sans durée définie, aura sans durée, etc), l'animation ne jouera pas.
@@ -97,45 +134,44 @@ Si la durée de l'animation est définie à |cFF00CC0010%|r, et le déclencheur
Si la durée de l'animation est définie à |cFF00CC0010%|r, et le déclencheur du graphique n'a pas de durée définie, aucune d'animation de début ne jouera (mais elle jouerait si vous aviez spécifié une durée en secondes).
]=]
L["Animation Sequence"] = "Séquence d'animation"
--[[Translation missing --]]
L["Animation Start"] = "Animation Start"
L["Animations"] = "Animations"
L["Any of"] = "Un de"
L["Apply Template"] = "Appliquer le modèle"
L["Arc Length"] = "Longueur de l'Arc"
L["Arcane Orb"] = "Orbe d'arcane"
L["At a position a bit left of Left HUD position."] = "Une position à gauche de la Position ATH Gauche."
L["At a position a bit left of Right HUD position"] = "Une position à droite de la Position ATH Droite."
L["At the same position as Blizzard's spell alert"] = "À la même position que l'alerte de sort de Blizzard."
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
L["Aura Name"] = "Nom de l'aura"
L["Aura Name Pattern"] = "Modèle de Nom de l'Aura"
L["Aura Type"] = "Type de l'aura"
L["Aura(s)"] = "Aura(s)"
L["Author Options"] = "Options de l'Auteur"
L["Auto"] = "Auto"
L["Auto-Clone (Show All Matches)"] = "Clonage Automatique (Afficher tous les résultats)"
L["Auto-cloning enabled"] = "Auto-clonage activé"
L["Automatic"] = "Automatique"
L["Automatic Icon"] = "Icône automatique"
--[[Translation missing --]]
L["Automatic length"] = "Automatic length"
L["Backdrop Color"] = "Couleur de Fond"
L["Backdrop in Front"] = "Fond Devant"
L["Backdrop Style"] = "Style de Fond"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Couleur de fond"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "Décalage du Fond "
L["Background Texture"] = "Texture d'arrière plan"
L["Bar"] = "Barre"
L["Bar Alpha"] = "Opacité de la barre"
L["Bar Color"] = "Couleur de barre"
L["Bar Color Settings"] = "Paramètres de la barre de couleur"
L["Bar Inner"] = "Barre intérieure"
L["Bar Texture"] = "Texture de barre"
L["Big Icon"] = "Grande icône"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
L["Blend Mode"] = "Mode du fusion"
L["Blue Rune"] = "Rune bleue"
L["Blue Sparkle Orb"] = "Orbe pétillant bleu"
@@ -153,30 +189,26 @@ Si la durée de l'animation est définie à |cFF00CC0010%|r, et le déclencheur
L["Bottom Left"] = "Bas gauche"
L["Bottom Right"] = "Bas droit"
L["Bracket Matching"] = "Crochet Correspondant"
--[[Translation missing --]]
L["Browse Wago, the largest collection of auras."] = "Browse Wago, the largest collection of auras."
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Peut être un nom ou un identifiant d'unité (par.ex..groupe1).Un nom ne fonctionne que sur les joueurs amicaux de votre groupe"
--[[Translation missing --]]
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
L["Cancel"] = "Annuler"
L["Center"] = "Centre"
L["Channel Number"] = "Numéro de canal"
L["Chat Message"] = "Message dans le chat"
--[[Translation missing --]]
L["Chat with WeakAuras experts on our Discord server."] = "Chat with WeakAuras experts on our Discord server."
L["Check On..."] = "Vérifier sur..."
--[[Translation missing --]]
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
L["Children:"] = "Enfant :"
L["Choose"] = "Choisir"
L["Choose Trigger"] = "Choisir un déclencheur"
L["Choose whether the displayed icon is automatic or defined manually"] = "Choisir si l'icône affichée est automatique ou définie manuellement"
--[[Translation missing --]]
L["Class"] = "Class"
L["Clip Overlays"] = "Superposition de l'attache "
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
L["Clone option enabled dialog"] = [=[
Vous avez activé une option qui utilise l'|cFFFF0000Auto-clonage|r.
L'|cFFFF0000Auto-clonage|r permet à un graphique d'être automatiquement dupliqué pour afficher plusieurs sources d'information.
A moins que vous mettiez ce graphique dans un |cFF22AA22Groupe Dynamique|r, tous les clones seront affichés en tas l'un sur l'autre.
Souhaitez-vous que ce graphiques soit placé dans un nouveau |cFF22AA22Groupe Dynamique|r ?]=]
L["Close"] = "Fermer"
L["Collapse"] = "Réduire"
L["Collapse all loaded displays"] = "Réduire tous les affichages chargés"
@@ -187,11 +219,15 @@ Souhaitez-vous que ce graphiques soit placé dans un nouveau |cFF22AA22Groupe Dy
L["Color"] = "Couleur"
L["Column Height"] = "Hauteur de colonne"
L["Column Space"] = "Espace de colonne"
--[[Translation missing --]]
L["Columns"] = "Columns"
L["Combinations"] = "Combinaisons"
L["Combine Matches Per Unit"] = "Combiner toutes les Correspondances Par Unité"
--[[Translation missing --]]
L["Common Text"] = "Common Text"
L["Compare against the number of units affected."] = "Comparer contre le nombre d'unités affectées."
--[[Translation missing --]]
L["Compatibility Options"] = "Compatibility Options"
L["Compress"] = "Compresser"
L["Condition %i"] = "Condition %i"
L["Conditions"] = "Conditions"
@@ -208,7 +244,8 @@ Souhaitez-vous que ce graphiques soit placé dans un nouveau |cFF22AA22Groupe Dy
L["Copy"] = "Copier"
L["Copy settings..."] = "Copier les paramètres..."
L["Copy to all auras"] = "Copier toutes les auras"
L["Copy URL"] = "Copier l'URL"
--[[Translation missing --]]
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "Compte"
L["Counts the number of matches over all units."] = "Comptes de tout le nombre de correspondances sur toutes les unités."
L["Creating buttons: "] = "Création de boutons :"
@@ -217,10 +254,16 @@ Souhaitez-vous que ce graphiques soit placé dans un nouveau |cFF22AA22Groupe Dy
L["Crop Y"] = "Couper Y"
L["Custom"] = "Personnalisé"
L["Custom Anchor"] = "Ancrage personnalisé"
--[[Translation missing --]]
L["Custom Background"] = "Custom Background"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
L["Custom Code"] = "Code personnalisé"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
L["Custom Configuration"] = "Configuration personnalisée"
--[[Translation missing --]]
L["Custom Foreground"] = "Custom Foreground"
L["Custom Frames"] = "Cadres personnalisés"
L["Custom Function"] = "Fonction personnalisée"
L["Custom Grow"] = "Surbrillance personnalisée"
@@ -253,8 +296,9 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
L["Delete children and group"] = "Supprimer enfants et groupe"
--[[Translation missing --]]
L["Delete Entry"] = "Delete Entry"
L["Delete Trigger"] = "Supprimer le déclencheur"
L["Desaturate"] = "Dé-saturer"
--[[Translation missing --]]
L["Description"] = "Description"
L["Description Text"] = "Texte de Description"
--[[Translation missing --]]
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
@@ -264,17 +308,17 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
L["Discrete Rotation"] = "Rotation individuelle"
L["Display"] = "Affichage"
L["Display Icon"] = "Icône de l'affichage"
L["Display Name"] = "Nom de l'affichage"
L["Display Text"] = "Texte de l'affichage"
L["Displays a text, works best in combination with other displays"] = "Affiche du texte, fonctionne mieux en combinaison avec d'autres affichages."
L["Distribute Horizontally"] = "Distribuer horizontalement"
L["Distribute Vertically"] = "Distribuer verticalement"
L["Do not group this display"] = "Ne pas grouper cet affichage"
--[[Translation missing --]]
L["Documentation"] = "Documentation"
L["Done"] = "Terminé"
L["Don't skip this Version"] = [=[
Ne sautez pas cette version]=]
L["Down"] = "Vers le bas"
L["Drag to move"] = "Glisser pour déplacer"
L["Duplicate"] = "Doubler"
L["Duplicate All"] = "Doubler Tout"
@@ -302,6 +346,10 @@ Ne sautez pas cette version]=]
L["Edge"] = "Edge"
--[[Translation missing --]]
L["eliding"] = "eliding"
--[[Translation missing --]]
L["Else If"] = "Else If"
--[[Translation missing --]]
L["Else If Trigger %s"] = "Else If Trigger %s"
L["Enabled"] = "Activé"
L["End Angle"] = "Angle de fin"
--[[Translation missing --]]
@@ -310,6 +358,8 @@ Ne sautez pas cette version]=]
L["Enter an aura name, partial aura name, or spell id"] = "Entrez un nom d'aura, nom d'aura partiel ou ID de sort"
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."] = "Entrez un nom daura, un nom daura partiel ou un identifiant de sort. Un identifiant de sort correspond à tous les sorts de même nom."
L["Enter Author Mode"] = "Entrer en Mode Auteur"
--[[Translation missing --]]
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
L["Enter User Mode"] = "Entrer en Mode Utilisateur."
L["Enter user mode."] = "Entrer en Mode Utilisateur."
--[[Translation missing --]]
@@ -334,11 +384,29 @@ Ne sautez pas cette version]=]
L["Fade"] = "Fondu"
L["Fade In"] = "Fondu entrant"
L["Fade Out"] = "Fondu sortant"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "Faux"
L["Fetch Affected/Unaffected Names"] = "chercher concerné/Noms non-concernés"
--[[Translation missing --]]
L["Filter by Class"] = "Filter by Class"
L["Filter by Group Role"] = "Filtrer par Rôle de Groupe"
--[[Translation missing --]]
L["Filter by Nameplate Type"] = "Filter by Nameplate Type"
--[[Translation missing --]]
L["Filter by Raid Role"] = "Filter by Raid Role"
--[[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["Find Auras"] = "Find Auras"
L["Finish"] = "Finir"
L["Fire Orb"] = "Orbe de feu"
L["Font"] = "Police"
@@ -346,14 +414,28 @@ Ne sautez pas cette version]=]
L["Foreground"] = "Premier plan"
L["Foreground Color"] = "Couleur premier-plan"
L["Foreground Texture"] = "Texture premier-plan"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Format for %s"] = "Format for %s"
--[[Translation missing --]]
L["Found a Bug?"] = "Found a Bug?"
L["Frame"] = "Cadre"
--[[Translation missing --]]
L["Frame Count"] = "Frame Count"
--[[Translation missing --]]
L["Frame Rate"] = "Frame Rate"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frame Strata"] = "Strate du cadre"
L["Frequency"] = "Fréquence"
L["From Template"] = "D'après un modèle"
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
--[[Translation missing --]]
L["Full Circle"] = "Full Circle"
--[[Translation missing --]]
L["Get Help"] = "Get Help"
L["Global Conditions"] = "Conditions globales"
--[[Translation missing --]]
L["Glow %s"] = "Glow %s"
@@ -385,10 +467,14 @@ Si le nombre entré est decimal (ex. 0.5), une fraction (ex. 1/2), ou un pourcen
--[[Translation missing --]]
L["Group by Frame"] = "Group by Frame"
L["Group contains updates from Wago"] = "Le groupe contient des mises à jour de https://wago.io/"
--[[Translation missing --]]
L["Group Description"] = "Group Description"
L["Group Icon"] = "Icône du groupe"
--[[Translation missing --]]
L["Group key"] = "Group key"
L["Group Member Count"] = "Nombre de membres du groupe"
--[[Translation missing --]]
L["Group Options"] = "Group Options"
L["Group Role"] = "Rôle du Groupe"
L["Group Scale"] = "Échelle du Groupe"
L["Group Settings"] = "Paramètres du groupe"
@@ -408,6 +494,8 @@ Si le nombre entré est decimal (ex. 0.5), une fraction (ex. 1/2), ou un pourcen
L["Hide When Not In Group"] = "Cacher hors d'un groupe"
L["Horizontal Align"] = "Aligner horizontalement"
L["Horizontal Bar"] = "Barre horizontale"
--[[Translation missing --]]
L["Hostility"] = "Hostility"
L["Huge Icon"] = "Énorme icône"
L["Hybrid Position"] = "Position hybride"
L["Hybrid Sort Mode"] = "Mode de tri hybride"
@@ -416,6 +504,8 @@ Si le nombre entré est decimal (ex. 0.5), une fraction (ex. 1/2), ou un pourcen
L["Icon Inset"] = "Objet inséré"
L["Icon Position"] = "Position de l'icône"
L["Icon Settings"] = "Paramètres de l'icône"
--[[Translation missing --]]
L["Icon Source"] = "Icon Source"
L["If"] = "Si"
--[[Translation missing --]]
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
@@ -432,33 +522,60 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste
L["If unchecked, then a default color will be used (usually yellow)"] = "Si cette case n'est pas cochée, une couleur par défaut sera utilisée (généralement jaune)"
L["If unchecked, then this space will fill the entire line it is on in User Mode."] = "Si cette case n'est pas cochée, cet espace remplira toute la ligne sur laquelle il est activé en Mode Utilisateur."
L["Ignore all Updates"] = "Ignorer toutes les mises à jour"
--[[Translation missing --]]
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Lua Errors on OPTIONS event"] = "Ignore Lua Errors on OPTIONS event"
--[[Translation missing --]]
L["Ignore out of checking range"] = "Ignore out of checking range"
L["Ignore Self"] = "S'ignorer"
L["Ignore self"] = "Ignorer soi-même"
L["Ignored"] = "Ignoré"
--[[Translation missing --]]
L["Ignored Aura Name"] = "Ignored Aura Name"
--[[Translation missing --]]
L["Ignored Exact Spell ID(s)"] = "Ignored Exact Spell ID(s)"
--[[Translation missing --]]
L["Ignored Name(s)"] = "Ignored Name(s)"
--[[Translation missing --]]
L["Ignored Spell ID"] = "Ignored Spell ID"
L["Import"] = "Importer"
L["Import a display from an encoded string"] = "Importer un graphique d'un texte encodé"
--[[Translation missing --]]
L["Information"] = "Information"
L["Inner"] = "Intérieur"
L["Invalid Item Name/ID/Link"] = "Nom/ID/Lien Invalide"
L["Invalid Spell ID"] = "ID du Sort Invalide"
L["Invalid Spell Name/ID/Link"] = "Nom du Sort/ID/Lien Invalide"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
L["Inverse"] = "Inverser"
L["Inverse Slant"] = "Inverser l'Inclinaison"
L["Is Stealable"] = "Est subtilisable "
L["Justify"] = "Justification"
L["Keep Aspect Ratio"] = "Conserver les Proportions"
--[[Translation missing --]]
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
--[[Translation missing --]]
L["Large Input"] = "Large Input"
L["Leaf"] = "Feuille"
L["Left"] = "Gauche"
L["Left 2 HUD position"] = "Position ATH Gauche 2"
L["Left HUD position"] = "Position ATH Gauche"
L["Legacy Aura Trigger"] = "Déclencheur de l'Aura Hérité"
L["Length"] = "Longueur"
--[[Translation missing --]]
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
L["Limit"] = "Limite"
--[[Translation missing --]]
L["Lines & Particles"] = "Lines & Particles"
L["Load"] = "Chargement"
L["Loaded"] = "Chargé"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
L["Loop"] = "Boucle"
L["Low Mana"] = "Mana bas"
--[[Translation missing --]]
@@ -467,6 +584,8 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste
L["Manage displays defined by Addons"] = "Gérer les affichages définis par des addons"
--[[Translation missing --]]
L["Match Count"] = "Match Count"
--[[Translation missing --]]
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
L["Max"] = "Max"
L["Max Length"] = "Longueur max"
L["Medium Icon"] = "Icône moyenne"
@@ -494,7 +613,6 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste
L["Move this display up in its group's order"] = "Déplacer cet affichage vers le haut dans l'ordre de son groupe"
L["Move Up"] = "Déplacer vers le haut"
L["Multiple Displays"] = "Affichages multiples"
L["Multiple Triggers"] = "Déclencheur multiples"
L["Multiselect ignored tooltip"] = [=[
|cFFFF0000Ignoré|r - |cFF777777Unique|r - |cFF777777Multiple|r
Cette option ne sera pas utilisée pour déterminer quand ce graphique doit être chargé]=]
@@ -508,23 +626,30 @@ Seule une unique valeur peut être choisie]=]
L["Name Pattern Match"] = "Correspondance de modèle de nom"
L["Name(s)"] = "Nom(s)"
--[[Translation missing --]]
L["Name:"] = "Name:"
--[[Translation missing --]]
L["Nameplate"] = "Nameplate"
L["Nameplates"] = "Barres de vie"
L["Negator"] = "Pas"
L["Never"] = "Jamais"
--[[Translation missing --]]
L["New Aura"] = "New Aura"
L["New Value"] = "Nouvelle Valeur"
L["No"] = "Non"
L["No Children"] = "Pas d'Enfants"
L["No tooltip text"] = "Pas d'infobulle"
L["None"] = "Aucun"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
L["Not all children have the same value for this option"] = "Tous les enfants n'ont pas la même valeur pour cette option"
L["Not Loaded"] = "Non chargé"
--[[Translation missing --]]
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
--[[Translation missing --]]
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."
--[[Translation missing --]]
L["Number of Entries"] = "Number of Entries"
--[[Translation missing --]]
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
--[[Translation missing --]]
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = "Okay"
L["On Hide"] = "Au masquage"
L["On Init"] = "À l'initialisation"
@@ -559,14 +684,21 @@ Seule une unique valeur peut être choisie]=]
L["Paste Settings"] = "Coller Paramètres"
L["Paste text below"] = "Coller le texte ci-dessous"
L["Paste Trigger Settings"] = "Coller les paramètres de Déclencheurs"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
L["Play Sound"] = "Jouer un son"
L["Portrait Zoom"] = "Zoom Portrait"
L["Position Settings"] = "Paramètres de position"
--[[Translation missing --]]
L["Preferred Match"] = "Preferred Match"
--[[Translation missing --]]
L["Premade Snippets"] = "Premade Snippets"
L["Preset"] = "Préréglé"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
--[[Translation missing --]]
L["Press Ctrl+C to copy the URL"] = "Press Ctrl+C to copy the URL"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
L["Processed %i chars"] = "%i caractères traité "
L["Progress Bar"] = "Barre de progression"
@@ -576,11 +708,12 @@ Seule une unique valeur peut être choisie]=]
L["Purple Rune"] = "Rune violette"
L["Put this display in a group"] = "Placer cet affichage dans un groupe"
L["Radius"] = "Rayon"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Re-center X"] = "Recentrer X"
L["Re-center Y"] = "Recentrer Y"
L["Regions of type \"%s\" are not supported."] = "Les régions de type \"%s\" ne sont pas prises en charge."
L["Remaining Time"] = "Temps restant"
L["Remaining Time Precision"] = "Précision du temps restant"
L["Remove"] = "Retirer"
L["Remove this display from its group"] = "Retirer cet affichage de son groupe"
L["Remove this property"] = "Retirer cette propriété"
@@ -588,6 +721,8 @@ Seule une unique valeur peut être choisie]=]
L["Repeat After"] = "Répéter Après"
L["Repeat every"] = "Répéter tous les"
--[[Translation missing --]]
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
L["Required for Activation"] = "Requis pour l'activation"
L["Reset all options to their default values."] = "Réinitialiser toutes les options à leurs valeurs par défaut."
@@ -608,6 +743,8 @@ Seule une unique valeur peut être choisie]=]
L["Row Space"] = "Row Space"
--[[Translation missing --]]
L["Row Width"] = "Row Width"
--[[Translation missing --]]
L["Rows"] = "Rows"
L["Same"] = "Le même"
L["Scale"] = "Échelle"
L["Search"] = "Chrecher"
@@ -617,8 +754,8 @@ Seule une unique valeur peut être choisie]=]
L["Separator text"] = "texte séparateur"
L["Set Parent to Anchor"] = "Définir Parent à l'Ancrage"
L["Set Thumbnail Icon"] = "Définir la miniature"
L["Set tooltip description"] = "Définir la description de l'info-bulle"
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Définit le cadre ancré en tant que parent de l'aura, ce qui lui permet d'hériter des attributs tels que la visibilité et l'échelle."
--[[Translation missing --]]
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
L["Settings"] = "Paramètres"
--[[Translation missing --]]
L["Shadow Color"] = "Shadow Color"
@@ -645,6 +782,8 @@ Seule une unique valeur peut être choisie]=]
--[[Translation missing --]]
L["Show Text"] = "Show Text"
L["Show this group's children"] = "Afficher les enfants de ce groupe"
--[[Translation missing --]]
L["Show Tick"] = "Show Tick"
L["Shows a 3D model from the game files"] = "Affiche un modèle 3D tiré du jeu"
L["Shows a border"] = "Affiche un encadrement"
L["Shows a custom texture"] = "Affiche une texture personnalisée"
@@ -653,6 +792,8 @@ Seule une unique valeur peut être choisie]=]
L["Shows a model"] = "Affiche un modèle"
L["Shows a progress bar with name, timer, and icon"] = "Affiche une barre de progression avec nom, temps, et icône"
L["Shows a spell icon with an optional cooldown overlay"] = "Affiche une icône de sort avec optionnellement la durée ou le temps de recharge intégré"
--[[Translation missing --]]
L["Shows a stop motion textures"] = "Shows a stop motion textures"
L["Shows a texture that changes based on duration"] = "Affiche une texture qui change selon la durée"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Affiche une ligne de texte ou plus, qui peut inclure des infos dynamiques telles que progression ou piles."
L["Simple"] = "Basique"
@@ -673,6 +814,8 @@ Seule une unique valeur peut être choisie]=]
L["Small Icon"] = "Petite icône"
L["Smooth Progress"] = "Progrès Doux"
--[[Translation missing --]]
L["Snippets"] = "Snippets"
--[[Translation missing --]]
L["Soft Max"] = "Soft Max"
--[[Translation missing --]]
L["Soft Min"] = "Soft Min"
@@ -681,6 +824,8 @@ Seule une unique valeur peut être choisie]=]
L["Sound Channel"] = "Canal sonore"
L["Sound File Path"] = "Chemin fichier son"
L["Sound Kit ID"] = "ID Kit Son"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "Espacer"
L["Space Horizontally"] = "Espacer horizontalement"
L["Space Vertically"] = "Espacer verticalement"
@@ -704,6 +849,10 @@ Seule une unique valeur peut être choisie]=]
--[[Translation missing --]]
L["Step Size"] = "Step Size"
L["Stop ignoring Updates"] = "Arrêtez d'ignorer les mises à jour"
--[[Translation missing --]]
L["Stop Motion"] = "Stop Motion"
--[[Translation missing --]]
L["Stop Motion Settings"] = "Stop Motion Settings"
L["Stop Sound"] = "Arrêter Son"
--[[Translation missing --]]
L["Sub Elements"] = "Sub Elements"
@@ -725,11 +874,16 @@ Seule une unique valeur peut être choisie]=]
--[[Translation missing --]]
L["Thickness"] = "Thickness"
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "Cela ajoute %infobulle, %infobulle1, %infobulle2, %infobulle3 en remplacement du texte."
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "Cette aura possède un ou plusieurs déclencheurs daura hérités. Convertissez-les dans le nouveau système pour bénéficier de performances et de fonctionnalités améliorées"
L["This display is currently loaded"] = "Cet affichage est actuellement chargé"
L["This display is not currently loaded"] = "Cet affichage n'est pas chargé"
L["This region of type \"%s\" is not supported."] = "Cette région de type \"%s\" n'est pas supportée."
L["This setting controls what widget is generated in user mode."] = "Ce paramètre contrôle le widget généré en mode utilisateur."
--[[Translation missing --]]
L["Tick %s"] = "Tick %s"
--[[Translation missing --]]
L["Tick Mode"] = "Tick Mode"
--[[Translation missing --]]
L["Tick Placement"] = "Tick Placement"
L["Time in"] = "Temps entrant"
L["Tiny Icon"] = "Très petite icône"
L["To Frame's"] = "Au cadre de"
@@ -752,13 +906,18 @@ Seule une unique valeur peut être choisie]=]
L["Top Left"] = "Haut gauche"
L["Top Right"] = "Haut droite"
--[[Translation missing --]]
L["Total Angle"] = "Total Angle"
--[[Translation missing --]]
L["Total Time"] = "Total Time"
L["Total Time Precision"] = "Précision Temps total"
L["Trigger"] = "Déclencheur"
L["Trigger %d"] = "Déclencheur %d"
L["Trigger %s"] = "Déclencheur %s"
--[[Translation missing --]]
L["Trigger Combination"] = "Trigger Combination"
L["True"] = "Vrai"
L["Type"] = "Type"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
L["Ungroup"] = "Dissocier"
L["Unit"] = "Unité"
--[[Translation missing --]]
@@ -767,23 +926,36 @@ Seule une unique valeur peut être choisie]=]
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
L["Unit Frames"] = "Cadre d'unité"
--[[Translation missing --]]
L["Unit Name Filter"] = "Unit Name Filter"
--[[Translation missing --]]
L["UnitName Filter"] = "UnitName Filter"
--[[Translation missing --]]
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Contrairement aux animations de début et de fin, l'animation principale bouclera tant que l'affichage est visible."
L["Up"] = "Vers le haut"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
--[[Translation missing --]]
L["Update Auras"] = "Update Auras"
L["Update Custom Text On..."] = "Mettre à jour le texte personnalisé sur..."
L["Update in Group"] = "Mettre à jour dans le Groupe"
L["Update this Aura"] = "Mettre à jour cette Aura"
--[[Translation missing --]]
L["URL"] = "URL"
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
L["Use Display Info Id"] = "Utiliser les informations d'identifiant de l'affichage"
L["Use Full Scan (High CPU)"] = "Utiliser Scan Complet (CPU élevé)"
L["Use nth value from tooltip:"] = "Utilisez la nième valeur de l'info-bulle:"
L["Use SetTransform"] = "Utiliser SetTransform"
--[[Translation missing --]]
L["Use Texture"] = "Use Texture"
L["Use tooltip \"size\" instead of stacks"] = "Utiliser la \"taille\" de l'infobulle plutôt que la pile"
L["Use Tooltip Information"] = "Utiliser l'information de la boite de dialogue"
L["Used in Auras:"] = "Utilisé(e) dans les Auras:"
L["Used in auras:"] = "Utilisé dans les auras:"
--[[Translation missing --]]
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Uses UnitIsVisible() to check if in range. This is polled every second."
L["Value %i"] = "Valeur %i"
L["Values are in normalized rgba format."] = "Les valeurs sont normalisées dans le format rvba"
L["Values:"] = "Valeurs:"
@@ -802,13 +974,20 @@ Seule une unique valeur peut être choisie]=]
L["X Rotation"] = "Rotation X"
L["X Scale"] = "Echelle X"
L["X-Offset"] = "Décalage X"
--[[Translation missing --]]
L["x-Offset"] = "x-Offset"
L["Y Offset"] = "Décalage Y"
L["Y Rotation"] = "Rotation Y"
L["Y Scale"] = "Echelle Y"
L["Yellow Rune"] = "Rune jaune"
L["Yes"] = "Oui"
L["Y-Offset"] = "Décalage Y"
--[[Translation missing --]]
L["y-Offset"] = "y-Offset"
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "Vous êtes sur le point de supprimer %d aura(s). |cFFFF0000Cela ne peut pas être annulé !|r Voulez-vous continuer ?"
--[[Translation missing --]]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["Your Saved Snippets"] = "Your Saved Snippets"
L["Z Offset"] = "Décalage Z"
L["Z Rotation"] = "Rotation Z"
L["Zoom"] = "Zoom"
+220 -54
View File
@@ -7,7 +7,11 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
--[[Translation missing --]]
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- Non rimuovere questo commento, è parte di questo innesco:"
--[[Translation missing --]]
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
L["% of Progress"] = "% di Progresso"
L["%i auras selected"] = "%i aure selezionate"
L["%i Matches"] = "%i Corrispondenze"
@@ -38,8 +42,24 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["%s, offset: %0.2f;%0.2f"] = "%s, offset: %0.2f;%0.2f"
--[[Translation missing --]]
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"
--[[Translation missing --]]
L["(Right click to rename)"] = "(Right click to rename)"
--[[Translation missing --]]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
--[[Translation missing --]]
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length"
--[[Translation missing --]]
L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture"
--[[Translation missing --]]
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
--[[Translation missing --]]
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
--[[Translation missing --]]
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"
@@ -52,7 +72,13 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00Extra Options:|r"
--[[Translation missing --]]
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s and %s %s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
--[[Translation missing --]]
L["|cFFffcc00Format Options|r"] = "|cFFffcc00Format Options|r"
L["1 Match"] = "1 Confronta"
L["A 20x20 pixels icon"] = "Un' icona 20x20 pixel"
L["A 32x32 pixels icon"] = "Un'icona 32x32 pixel"
@@ -63,6 +89,8 @@ local L = WeakAuras.L
L["A Unit ID (e.g., party1)."] = "Un Unit ID (p.es., party1)"
L["Actions"] = "Azioni"
--[[Translation missing --]]
L["Add"] = "Add"
--[[Translation missing --]]
L["Add %s"] = "Add %s"
--[[Translation missing --]]
L["Add a new display"] = "Add a new display"
@@ -75,11 +103,16 @@ local L = WeakAuras.L
L["Add Overlay"] = "Aggiungi Overlay"
L["Add Property Change"] = "Aggiungi Cambio Caratteristica"
--[[Translation missing --]]
L["Add Snippet"] = "Add Snippet"
--[[Translation missing --]]
L["Add Sub Option"] = "Add Sub Option"
L["Add to group %s"] = "Aggiungi al gruppo %s"
L["Add to new Dynamic Group"] = "Aggiungi ad un nuovo Gruppo Dinamico"
L["Add to new Group"] = "Aggiungi ad un nuoco Gruppo"
L["Add Trigger"] = "Aggiungi Innesco"
--[[Translation missing --]]
L["Add Trigger"] = "Add Trigger"
--[[Translation missing --]]
L["Additional Events"] = "Additional Events"
L["Addon"] = "Add-on"
L["Addons"] = "Add-ons"
L["Advanced"] = "Avanzate"
@@ -109,51 +142,51 @@ local L = WeakAuras.L
L["Animate"] = "Animato"
L["Animated Expand and Collapse"] = "Espansione e Compressione Animata"
L["Animates progress changes"] = "Anima i cambi di avanzamento"
--[[Translation missing --]]
L["Animation End"] = "Animation End"
--[[Translation missing --]]
L["Animation Mode"] = "Animation Mode"
L["Animation relative duration description"] = "Descrizione della durata relativa dell'animazione"
L["Animation Sequence"] = "Sequenza di Animazione"
--[[Translation missing --]]
L["Animation Start"] = "Animation Start"
L["Animations"] = "Animazioni"
L["Any of"] = "Qualsiasi tra"
L["Apply Template"] = "Applica Template"
--[[Translation missing --]]
L["Arc Length"] = "Arc Length"
L["Arcane Orb"] = "Globo Arcano"
L["At a position a bit left of Left HUD position."] = "In una posizione un po' a sinistra della posizione dell'HUD sinistro."
L["At a position a bit left of Right HUD position"] = "In una posizione un po' a sinistra della posizione dell'HUD destro."
L["At the same position as Blizzard's spell alert"] = "Nella stessa posizione dell'avviso magia della Blizzard"
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
L["Aura Name"] = "Nome Aura"
L["Aura Name Pattern"] = "Schema del Nome Aura"
L["Aura Type"] = "Tipo di aura"
L["Aura(s)"] = "Aura(e)"
L["Author Options"] = "Opzioni Autore"
L["Auto"] = "Automatico"
L["Auto-Clone (Show All Matches)"] = "Auto-Clona (Mostra tutte le corrispondenze)"
L["Auto-cloning enabled"] = "Auto-Clona abilitato"
--[[Translation missing --]]
L["Automatic"] = "Automatic"
L["Automatic Icon"] = "Icona Automatica"
--[[Translation missing --]]
L["Automatic length"] = "Automatic length"
L["Backdrop Color"] = "Colore Fondale"
L["Backdrop in Front"] = "Fondale d'avanti"
L["Backdrop Style"] = "Stile Fondale"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Colore Sfondo"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "Offset Sfondo"
L["Background Texture"] = "Texture dello Sfondo"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Alpha"] = "Alfa della Barra"
L["Bar Color"] = "Colore Barra"
L["Bar Color Settings"] = "Impostazioni Colore Barra"
--[[Translation missing --]]
L["Bar Inner"] = "Bar Inner"
L["Bar Texture"] = "Texture della Barra"
L["Big Icon"] = "Icone Grandi"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
L["Blend Mode"] = "Modalità di Fusione"
L["Blue Rune"] = "Runa Blu"
L["Blue Sparkle Orb"] = "Sfera Luccicante Blu"
@@ -176,34 +209,33 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Bottom Right"] = "Bottom Right"
L["Bracket Matching"] = "Corrispondenza Parentesi"
--[[Translation missing --]]
L["Browse Wago, the largest collection of auras."] = "Browse Wago, the largest collection of auras."
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Può essere un Nome o un UID (p.es., party1). Il nome funziona solo con i giocatori amichevoli nel tuo gruppo."
--[[Translation missing --]]
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
L["Cancel"] = "Cancella"
--[[Translation missing --]]
L["Center"] = "Center"
L["Channel Number"] = "Numero del Canale"
--[[Translation missing --]]
L["Chat Message"] = "Chat Message"
--[[Translation missing --]]
L["Chat with WeakAuras experts on our Discord server."] = "Chat with WeakAuras experts on our Discord server."
--[[Translation missing --]]
L["Check On..."] = "Check On..."
--[[Translation missing --]]
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
--[[Translation missing --]]
L["Children:"] = "Children:"
--[[Translation missing --]]
L["Choose"] = "Choose"
--[[Translation missing --]]
L["Choose Trigger"] = "Choose Trigger"
--[[Translation missing --]]
L["Choose whether the displayed icon is automatic or defined manually"] = "Choose whether the displayed icon is automatic or defined manually"
--[[Translation missing --]]
L["Class"] = "Class"
--[[Translation missing --]]
L["Clip Overlays"] = "Clip Overlays"
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
--[[Translation missing --]]
L["Clone option enabled dialog"] = "Clone option enabled dialog"
--[[Translation missing --]]
L["Close"] = "Close"
--[[Translation missing --]]
L["Collapse"] = "Collapse"
@@ -222,6 +254,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Column Space"] = "Column Space"
--[[Translation missing --]]
L["Columns"] = "Columns"
--[[Translation missing --]]
L["Combinations"] = "Combinations"
--[[Translation missing --]]
L["Combine Matches Per Unit"] = "Combine Matches Per Unit"
@@ -230,6 +264,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Compare against the number of units affected."] = "Compare against the number of units affected."
--[[Translation missing --]]
L["Compatibility Options"] = "Compatibility Options"
--[[Translation missing --]]
L["Compress"] = "Compress"
--[[Translation missing --]]
L["Condition %i"] = "Condition %i"
@@ -260,7 +296,7 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Copy to all auras"] = "Copy to all auras"
--[[Translation missing --]]
L["Copy URL"] = "Copy URL"
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
--[[Translation missing --]]
L["Count"] = "Count"
--[[Translation missing --]]
@@ -278,12 +314,18 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Custom Anchor"] = "Custom Anchor"
--[[Translation missing --]]
L["Custom Background"] = "Custom Background"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
--[[Translation missing --]]
L["Custom Code"] = "Custom Code"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
--[[Translation missing --]]
L["Custom Foreground"] = "Custom Foreground"
--[[Translation missing --]]
L["Custom Frames"] = "Custom Frames"
--[[Translation missing --]]
L["Custom Function"] = "Custom Function"
@@ -318,10 +360,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Delete Entry"] = "Delete Entry"
--[[Translation missing --]]
L["Delete Trigger"] = "Delete Trigger"
--[[Translation missing --]]
L["Desaturate"] = "Desaturate"
--[[Translation missing --]]
L["Description"] = "Description"
--[[Translation missing --]]
L["Description Text"] = "Description Text"
--[[Translation missing --]]
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
@@ -336,8 +378,6 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Display"] = "Display"
--[[Translation missing --]]
L["Display Icon"] = "Display Icon"
--[[Translation missing --]]
L["Display Name"] = "Display Name"
--[[Translation missing --]]
L["Display Text"] = "Display Text"
@@ -350,12 +390,12 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Do not group this display"] = "Do not group this display"
--[[Translation missing --]]
L["Documentation"] = "Documentation"
--[[Translation missing --]]
L["Done"] = "Done"
--[[Translation missing --]]
L["Don't skip this Version"] = "Don't skip this Version"
--[[Translation missing --]]
L["Down"] = "Down"
--[[Translation missing --]]
L["Drag to move"] = "Drag to move"
--[[Translation missing --]]
L["Duplicate"] = "Duplicate"
@@ -388,6 +428,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["eliding"] = "eliding"
--[[Translation missing --]]
L["Else If"] = "Else If"
--[[Translation missing --]]
L["Else If Trigger %s"] = "Else If Trigger %s"
--[[Translation missing --]]
L["Enabled"] = "Enabled"
--[[Translation missing --]]
L["End Angle"] = "End Angle"
@@ -402,6 +446,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Enter Author Mode"] = "Enter Author Mode"
--[[Translation missing --]]
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
--[[Translation missing --]]
L["Enter User Mode"] = "Enter User Mode"
--[[Translation missing --]]
L["Enter user mode."] = "Enter user mode."
@@ -444,6 +490,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Fade Out"] = "Fade Out"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
--[[Translation missing --]]
L["False"] = "False"
--[[Translation missing --]]
L["Fetch Affected/Unaffected Names"] = "Fetch Affected/Unaffected Names"
@@ -452,6 +502,20 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Filter by Group Role"] = "Filter by Group Role"
--[[Translation missing --]]
L["Filter by Nameplate Type"] = "Filter by Nameplate Type"
--[[Translation missing --]]
L["Filter by Raid Role"] = "Filter by Raid Role"
--[[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["Find Auras"] = "Find Auras"
--[[Translation missing --]]
L["Finish"] = "Finish"
--[[Translation missing --]]
L["Fire Orb"] = "Fire Orb"
@@ -466,8 +530,18 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Foreground Texture"] = "Foreground Texture"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Format for %s"] = "Format for %s"
--[[Translation missing --]]
L["Found a Bug?"] = "Found a Bug?"
--[[Translation missing --]]
L["Frame"] = "Frame"
--[[Translation missing --]]
L["Frame Count"] = "Frame Count"
--[[Translation missing --]]
L["Frame Rate"] = "Frame Rate"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
--[[Translation missing --]]
L["Frame Strata"] = "Frame Strata"
@@ -478,6 +552,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
--[[Translation missing --]]
L["Full Circle"] = "Full Circle"
--[[Translation missing --]]
L["Get Help"] = "Get Help"
--[[Translation missing --]]
L["Global Conditions"] = "Global Conditions"
--[[Translation missing --]]
L["Glow %s"] = "Glow %s"
@@ -508,12 +586,16 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Group contains updates from Wago"] = "Group contains updates from Wago"
--[[Translation missing --]]
L["Group Description"] = "Group Description"
--[[Translation missing --]]
L["Group Icon"] = "Group Icon"
--[[Translation missing --]]
L["Group key"] = "Group key"
--[[Translation missing --]]
L["Group Member Count"] = "Group Member Count"
--[[Translation missing --]]
L["Group Options"] = "Group Options"
--[[Translation missing --]]
L["Group Role"] = "Group Role"
--[[Translation missing --]]
L["Group Scale"] = "Group Scale"
@@ -546,6 +628,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Horizontal Bar"] = "Horizontal Bar"
--[[Translation missing --]]
L["Hostility"] = "Hostility"
--[[Translation missing --]]
L["Huge Icon"] = "Huge Icon"
--[[Translation missing --]]
L["Hybrid Position"] = "Hybrid Position"
@@ -562,6 +646,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Icon Settings"] = "Icon Settings"
--[[Translation missing --]]
L["Icon Source"] = "Icon Source"
--[[Translation missing --]]
L["If"] = "If"
--[[Translation missing --]]
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
@@ -584,16 +670,34 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Ignore all Updates"] = "Ignore all Updates"
--[[Translation missing --]]
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Lua Errors on OPTIONS event"] = "Ignore Lua Errors on OPTIONS event"
--[[Translation missing --]]
L["Ignore out of checking range"] = "Ignore out of checking range"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore self"] = "Ignore self"
--[[Translation missing --]]
L["Ignored"] = "Ignored"
--[[Translation missing --]]
L["Ignored Aura Name"] = "Ignored Aura Name"
--[[Translation missing --]]
L["Ignored Exact Spell ID(s)"] = "Ignored Exact Spell ID(s)"
--[[Translation missing --]]
L["Ignored Name(s)"] = "Ignored Name(s)"
--[[Translation missing --]]
L["Ignored Spell ID"] = "Ignored Spell ID"
--[[Translation missing --]]
L["Import"] = "Import"
--[[Translation missing --]]
L["Import a display from an encoded string"] = "Import a display from an encoded string"
--[[Translation missing --]]
L["Information"] = "Information"
--[[Translation missing --]]
L["Inner"] = "Inner"
--[[Translation missing --]]
L["Invalid Item Name/ID/Link"] = "Invalid Item Name/ID/Link"
@@ -602,6 +706,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Invalid Spell Name/ID/Link"] = "Invalid Spell Name/ID/Link"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
--[[Translation missing --]]
L["Inverse"] = "Inverse"
--[[Translation missing --]]
L["Inverse Slant"] = "Inverse Slant"
@@ -612,6 +720,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
--[[Translation missing --]]
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
--[[Translation missing --]]
L["Large Input"] = "Large Input"
--[[Translation missing --]]
L["Leaf"] = "Leaf"
@@ -622,10 +732,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Left HUD position"] = "Left HUD position"
--[[Translation missing --]]
L["Legacy Aura Trigger"] = "Legacy Aura Trigger"
--[[Translation missing --]]
L["Length"] = "Length"
--[[Translation missing --]]
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
--[[Translation missing --]]
L["Limit"] = "Limit"
--[[Translation missing --]]
L["Lines & Particles"] = "Lines & Particles"
@@ -634,6 +744,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Loaded"] = "Loaded"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
--[[Translation missing --]]
L["Loop"] = "Loop"
--[[Translation missing --]]
L["Low Mana"] = "Low Mana"
@@ -646,6 +758,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Match Count"] = "Match Count"
--[[Translation missing --]]
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
--[[Translation missing --]]
L["Max"] = "Max"
--[[Translation missing --]]
L["Max Length"] = "Max Length"
@@ -692,8 +806,6 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Multiple Displays"] = "Multiple Displays"
--[[Translation missing --]]
L["Multiple Triggers"] = "Multiple Triggers"
--[[Translation missing --]]
L["Multiselect ignored tooltip"] = "Multiselect ignored tooltip"
--[[Translation missing --]]
L["Multiselect multiple tooltip"] = "Multiselect multiple tooltip"
@@ -706,32 +818,38 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Name(s)"] = "Name(s)"
--[[Translation missing --]]
L["Negator"] = "Negator"
L["Name:"] = "Name:"
--[[Translation missing --]]
L["Never"] = "Never"
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
--[[Translation missing --]]
L["Negator"] = "Negator"
--[[Translation missing --]]
L["New Aura"] = "New Aura"
--[[Translation missing --]]
L["New Value"] = "New Value"
--[[Translation missing --]]
L["No"] = "No"
--[[Translation missing --]]
L["No Children"] = "No Children"
--[[Translation missing --]]
L["No tooltip text"] = "No tooltip text"
--[[Translation missing --]]
L["None"] = "None"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
--[[Translation missing --]]
L["Not all children have the same value for this option"] = "Not all children have the same value for this option"
--[[Translation missing --]]
L["Not Loaded"] = "Not Loaded"
--[[Translation missing --]]
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
--[[Translation missing --]]
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."
--[[Translation missing --]]
L["Number of Entries"] = "Number of Entries"
--[[Translation missing --]]
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
--[[Translation missing --]]
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
--[[Translation missing --]]
L["Okay"] = "Okay"
--[[Translation missing --]]
L["On Hide"] = "On Hide"
@@ -800,16 +918,24 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Paste Trigger Settings"] = "Paste Trigger Settings"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
--[[Translation missing --]]
L["Play Sound"] = "Play Sound"
--[[Translation missing --]]
L["Portrait Zoom"] = "Portrait Zoom"
--[[Translation missing --]]
L["Position Settings"] = "Position Settings"
--[[Translation missing --]]
L["Preferred Match"] = "Preferred Match"
--[[Translation missing --]]
L["Premade Snippets"] = "Premade Snippets"
--[[Translation missing --]]
L["Preset"] = "Preset"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
--[[Translation missing --]]
L["Press Ctrl+C to copy the URL"] = "Press Ctrl+C to copy the URL"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
--[[Translation missing --]]
L["Processed %i chars"] = "Processed %i chars"
@@ -828,6 +954,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Radius"] = "Radius"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
--[[Translation missing --]]
L["Re-center X"] = "Re-center X"
--[[Translation missing --]]
L["Re-center Y"] = "Re-center Y"
@@ -836,8 +964,6 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Remaining Time"] = "Remaining Time"
--[[Translation missing --]]
L["Remaining Time Precision"] = "Remaining Time Precision"
--[[Translation missing --]]
L["Remove"] = "Remove"
--[[Translation missing --]]
L["Remove this display from its group"] = "Remove this display from its group"
@@ -850,6 +976,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Repeat every"] = "Repeat every"
--[[Translation missing --]]
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
--[[Translation missing --]]
L["Required for Activation"] = "Required for Activation"
@@ -884,6 +1012,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Row Width"] = "Row Width"
--[[Translation missing --]]
L["Rows"] = "Rows"
--[[Translation missing --]]
L["Same"] = "Same"
--[[Translation missing --]]
L["Scale"] = "Scale"
@@ -902,9 +1032,7 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
--[[Translation missing --]]
L["Set tooltip description"] = "Set tooltip description"
--[[Translation missing --]]
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
--[[Translation missing --]]
L["Settings"] = "Settings"
--[[Translation missing --]]
@@ -946,6 +1074,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Show this group's children"] = "Show this group's children"
--[[Translation missing --]]
L["Show Tick"] = "Show Tick"
--[[Translation missing --]]
L["Shows a 3D model from the game files"] = "Shows a 3D model from the game files"
--[[Translation missing --]]
L["Shows a border"] = "Shows a border"
@@ -960,6 +1090,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Shows a spell icon with an optional cooldown overlay"] = "Shows a spell icon with an optional cooldown overlay"
--[[Translation missing --]]
L["Shows a stop motion textures"] = "Shows a stop motion textures"
--[[Translation missing --]]
L["Shows a texture that changes based on duration"] = "Shows a texture that changes based on duration"
--[[Translation missing --]]
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Shows one or more lines of text, which can include dynamic information such as progress or stacks"
@@ -988,6 +1120,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Smooth Progress"] = "Smooth Progress"
--[[Translation missing --]]
L["Snippets"] = "Snippets"
--[[Translation missing --]]
L["Soft Max"] = "Soft Max"
--[[Translation missing --]]
L["Soft Min"] = "Soft Min"
@@ -1002,6 +1136,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Sound Kit ID"] = "Sound Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
--[[Translation missing --]]
L["Space"] = "Space"
--[[Translation missing --]]
L["Space Horizontally"] = "Space Horizontally"
@@ -1042,6 +1178,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Stop ignoring Updates"] = "Stop ignoring Updates"
--[[Translation missing --]]
L["Stop Motion"] = "Stop Motion"
--[[Translation missing --]]
L["Stop Motion Settings"] = "Stop Motion Settings"
--[[Translation missing --]]
L["Stop Sound"] = "Stop Sound"
--[[Translation missing --]]
L["Sub Elements"] = "Sub Elements"
@@ -1078,8 +1218,6 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"
--[[Translation missing --]]
L["This display is currently loaded"] = "This display is currently loaded"
--[[Translation missing --]]
L["This display is not currently loaded"] = "This display is not currently loaded"
@@ -1088,6 +1226,12 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["This setting controls what widget is generated in user mode."] = "This setting controls what widget is generated in user mode."
--[[Translation missing --]]
L["Tick %s"] = "Tick %s"
--[[Translation missing --]]
L["Tick Mode"] = "Tick Mode"
--[[Translation missing --]]
L["Tick Placement"] = "Tick Placement"
--[[Translation missing --]]
L["Time in"] = "Time in"
--[[Translation missing --]]
L["Tiny Icon"] = "Tiny Icon"
@@ -1128,9 +1272,9 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Top Right"] = "Top Right"
--[[Translation missing --]]
L["Total Time"] = "Total Time"
L["Total Angle"] = "Total Angle"
--[[Translation missing --]]
L["Total Time Precision"] = "Total Time Precision"
L["Total Time"] = "Total Time"
--[[Translation missing --]]
L["Trigger"] = "Trigger"
--[[Translation missing --]]
@@ -1138,10 +1282,14 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Trigger %s"] = "Trigger %s"
--[[Translation missing --]]
L["Trigger Combination"] = "Trigger Combination"
--[[Translation missing --]]
L["True"] = "True"
--[[Translation missing --]]
L["Type"] = "Type"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
--[[Translation missing --]]
L["Ungroup"] = "Ungroup"
--[[Translation missing --]]
L["Unit"] = "Unit"
@@ -1154,18 +1302,26 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
--[[Translation missing --]]
L["Unit Name Filter"] = "Unit Name Filter"
--[[Translation missing --]]
L["UnitName Filter"] = "UnitName Filter"
--[[Translation missing --]]
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
--[[Translation missing --]]
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."
--[[Translation missing --]]
L["Up"] = "Up"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
--[[Translation missing --]]
L["Update Auras"] = "Update Auras"
--[[Translation missing --]]
L["Update Custom Text On..."] = "Update Custom Text On..."
--[[Translation missing --]]
L["Update in Group"] = "Update in Group"
--[[Translation missing --]]
L["Update this Aura"] = "Update this Aura"
--[[Translation missing --]]
L["URL"] = "URL"
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Use Display Info Id"] = "Use Display Info Id"
@@ -1176,6 +1332,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Use SetTransform"] = "Use SetTransform"
--[[Translation missing --]]
L["Use Texture"] = "Use Texture"
--[[Translation missing --]]
L["Use tooltip \"size\" instead of stacks"] = "Use tooltip \"size\" instead of stacks"
--[[Translation missing --]]
L["Use Tooltip Information"] = "Use Tooltip Information"
@@ -1184,6 +1342,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Used in auras:"] = "Used in auras:"
--[[Translation missing --]]
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Uses UnitIsVisible() to check if in range. This is polled every second."
--[[Translation missing --]]
L["Value %i"] = "Value %i"
--[[Translation missing --]]
L["Values are in normalized rgba format."] = "Values are in normalized rgba format."
@@ -1214,6 +1374,8 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
--[[Translation missing --]]
L["x-Offset"] = "x-Offset"
--[[Translation missing --]]
L["Y Offset"] = "Y Offset"
--[[Translation missing --]]
L["Y Rotation"] = "Y Rotation"
@@ -1222,12 +1384,16 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["Yellow Rune"] = "Yellow Rune"
--[[Translation missing --]]
L["Yes"] = "Yes"
--[[Translation missing --]]
L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["y-Offset"] = "y-Offset"
--[[Translation missing --]]
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["Your Saved Snippets"] = "Your Saved Snippets"
--[[Translation missing --]]
L["Z Offset"] = "Z Offset"
--[[Translation missing --]]
L["Z Rotation"] = "Z Rotation"
+240 -183
View File
@@ -7,32 +7,46 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
--[[Translation missing --]]
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- 이 주석을 삭제하지 마세요, 이 활성 조건의 일부입니다: "
--[[Translation missing --]]
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
L["% of Progress"] = "진행 상태의 %"
L["%i auras selected"] = "%i개 효과 선택됨"
L["%i auras selected"] = "효과 %i개 선택됨"
L["%i Matches"] = "%i개 일치"
--[[Translation missing --]]
L["%s - Option #%i has the key %s. Please choose a different option key."] = "%s - Option #%i has the key %s. Please choose a different option key."
--[[Translation missing --]]
L["%s %s, Lines: %d, Frequency: %0.2f, Length: %d, Thickness: %d"] = "%s %s, Lines: %d, Frequency: %0.2f, Length: %d, Thickness: %d"
--[[Translation missing --]]
L["%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"] = "%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"
L["%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"] = "%s %s, 파티클: %d, 빈도: %0.2f, 비율: %0.2f"
L["%s Alpha: %d%%"] = "%s 투명도: %d%%"
L["%s Color"] = "%s 색상"
--[[Translation missing --]]
L["%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"] = "%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"
--[[Translation missing --]]
L["%s Inset: %d%%"] = "%s Inset: %d%%"
--[[Translation missing --]]
L["%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"] = "%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"
L["%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"] = "%s|1은;는; COMBAT_LOG_EVENT_UNFILTERED에 유효한 하위 이벤트가 아닙니다."
L["%s Keep Aspect Ratio"] = "%s 종횡비 유지"
L["%s total auras"] = "총 %s개 효과"
L["%s Zoom: %d%%"] = "%s 확대: %d%%"
L["%s, Border"] = "%s, 테두리"
L["%s, Offset: %0.2f;%0.2f"] = "%s, 좌표: %0.2f;%0.2f"
L["%s, offset: %0.2f;%0.2f"] = "%s, 좌표: %0.2f;%0.2f"
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000사용자|r 텍스쳐 with |cFFFF0000%s|r 혼합 모드%s%s"
L["(Right click to rename)"] = [=[( )
]=]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02x사용자 설정 색상|r"
--[[Translation missing --]]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000자동|r 길이"
L["|cFFFF0000default|r texture"] = "|cFFFF0000기본|r 텍스쳐"
--[[Translation missing --]]
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
--[[Translation missing --]]
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
--[[Translation missing --]]
@@ -44,8 +58,10 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00추가 옵션:|r"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00추가:|r %s 및 %s %s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00글꼴 표시 특성:|r |cFFFF0000%s|r, 그림자 |c%s색상|r (좌표 |cFFFF0000%s/%s|r)%s%s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00글꼴 표시 특성:|r |cFFFF0000%s|r, 그림자 |c%s색상|r (좌표 |cFFFF0000%s/%s|r)%s%s%s"
L["|cFFffcc00Format Options|r"] = "|cFFffcc00형식 옵션|r"
L["1 Match"] = "1개 일치"
L["A 20x20 pixels icon"] = "20x20 픽셀 아이콘"
L["A 32x32 pixels icon"] = "32x32 픽셀 아이콘"
@@ -53,8 +69,9 @@ local L = WeakAuras.L
L["A 48x48 pixels icon"] = "48x48 픽셀 아이콘"
L["A 64x64 pixels icon"] = "64x64 픽셀 아이콘"
L["A group that dynamically controls the positioning of its children"] = "포함된 개체들의 배열을 유동적으로 조절하는 그룹"
L["A Unit ID (e.g., party1)."] = "유닛 ID (예 : party1)."
L["A Unit ID (e.g., party1)."] = "유닛 ID (예, party1)."
L["Actions"] = "동작"
L["Add"] = "추가"
L["Add %s"] = "%s 추가"
L["Add a new display"] = "새로운 디스플레이 추가"
L["Add Condition"] = "조건 추가"
@@ -63,11 +80,14 @@ local L = WeakAuras.L
L["Add Option"] = "옵션 추가"
L["Add Overlay"] = "오버레이 추가"
L["Add Property Change"] = "속성 변경 추가"
--[[Translation missing --]]
L["Add Snippet"] = "Add Snippet"
L["Add Sub Option"] = "하위 옵션 추가"
L["Add to group %s"] = "그룹 %s에 추가"
L["Add to new Dynamic Group"] = "새 유동적 그룹에 추가"
L["Add to new Group"] = "새 그룹에 추가"
L["Add Trigger"] = "활성 조건 추가"
L["Additional Events"] = "추가 이벤트"
L["Addon"] = "애드온"
L["Addons"] = "애드온"
L["Advanced"] = "고급"
@@ -81,22 +101,18 @@ local L = WeakAuras.L
L["Anchored To"] = "다음에 고정:"
--[[Translation missing --]]
L["And "] = "And "
--[[Translation missing --]]
L["and aligned left"] = "and aligned left"
--[[Translation missing --]]
L["and aligned right"] = "and aligned right"
--[[Translation missing --]]
L["and rotated left"] = "and rotated left"
--[[Translation missing --]]
L["and rotated right"] = "and rotated right"
--[[Translation missing --]]
L["and Trigger %s"] = "and Trigger %s"
--[[Translation missing --]]
L["and with width |cFFFF0000%s|r and %s"] = "and with width |cFFFF0000%s|r and %s"
L["and aligned left"] = ", 왼쪽 정렬"
L["and aligned right"] = ", 오른쪽 정렬"
L["and rotated left"] = ", 왼쪽으로 회전"
L["and rotated right"] = ", 오른쪽으로 회전"
L["and Trigger %s"] = "& 활성 조건 %s"
L["and with width |cFFFF0000%s|r and %s"] = ", 너비 |cFFFF0000%s|r, %s"
L["Angle"] = "각도"
L["Animate"] = "애니메이션"
L["Animated Expand and Collapse"] = "확장 / 접기 애니메이션"
L["Animates progress changes"] = "진행 변화 애니메이션"
L["Animation End"] = "애니메이션 끝"
L["Animation Mode"] = "애니메이션 모드"
L["Animation relative duration description"] = [=[
, (1/2), (50%), (0.5) .
|cFFFF0000참고:|r (- , , ), .
@@ -106,54 +122,48 @@ local L = WeakAuras.L
|cFF00CC0010%|r로 , , ( )."
]=]
L["Animation Sequence"] = "애니메이션 순서"
L["Animation Start"] = "애니메이션 시작"
L["Animations"] = "애니메이션"
L["Any of"] = "다음 중 하나"
L["Apply Template"] = "견본 적용"
L["Arc Length"] = "호 길이"
L["Arcane Orb"] = "비전 구슬"
L["At a position a bit left of Left HUD position."] = "좌측 HUD 위치보다 약간 왼쪽에 위치시킵니다."
L["At a position a bit left of Right HUD position"] = "우측 HUD 위치보다 약간 왼쪽에 위치시킵니다"
L["At the same position as Blizzard's spell alert"] = "블리자드의 주문 경보와 같은 위치에 위치시킵니다"
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
L["Aura Name"] = "효과 이름"
L["Aura Name Pattern"] = "효과 이름 패턴"
L["Aura Type"] = "효과 유형"
L["Aura(s)"] = "효과"
L["Author Options"] = "작성자 옵션"
L["Auto"] = "자동"
L["Auto-Clone (Show All Matches)"] = "자동 복제 (모든 일치 항목 표시)"
L["Auto-cloning enabled"] = "자동 복제 활성화"
L["Automatic"] = "자동"
L["Automatic Icon"] = "자동 아이콘"
L["Automatic length"] = "자동 길이"
L["Backdrop Color"] = "배경 색상"
--[[Translation missing --]]
L["Backdrop in Front"] = "Backdrop in Front"
L["Backdrop Style"] = "배경 스타일"
L["Background"] = "배경"
L["Background Color"] = "배경 색상"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "배경 위치"
L["Background Texture"] = "배경 텍스쳐"
L["Bar"] = ""
L["Bar Alpha"] = "바 투명도"
L["Bar Color"] = "바 색상"
L["Bar Color Settings"] = "바 색상 설정"
--[[Translation missing --]]
L["Bar Inner"] = "Bar Inner"
L["Bar Texture"] = "바 텍스쳐"
L["Big Icon"] = "큰 아이콘"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
L["Blend Mode"] = "혼합 모드"
L["Blue Rune"] = "푸른색 룬"
L["Blue Sparkle Orb"] = "푸른 불꽃 구슬"
L["Border"] = "테두리"
L["Border %s"] = "테두리 %s"
--[[Translation missing --]]
L["Border Anchor"] = "Border Anchor"
L["Border Anchor"] = "테두리 앵커"
L["Border Color"] = "테두리 색상"
--[[Translation missing --]]
L["Border in Front"] = "Border in Front"
@@ -166,57 +176,48 @@ local L = WeakAuras.L
L["Bottom Left"] = "왼쪽 아래"
L["Bottom Right"] = "오른쪽 아래"
L["Bracket Matching"] = "괄호 맞춤"
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "이름 또는 UID (예. party1)를 사용할 수 있습니다. 이름은 같은 파티에 속해 있는 우호적 플레이어에게만 작동합니다."
L["Browse Wago, the largest collection of auras."] = "가장 큰 효과 컬렉션인 Wago를 둘러봅니다."
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "이름 또는 유닛 ID(예. party1)일 수 있습니다. 이름은 같은 파티의 우호적 플레이어에게만 작동합니다."
--[[Translation missing --]]
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
L["Cancel"] = "취소"
L["Center"] = "중앙"
L["Channel Number"] = "채널 번호"
L["Chat Message"] = "대화 메시지"
L["Chat with WeakAuras experts on our Discord server."] = "디스코드 서버에서 위크오라 전문가들과 대화"
L["Check On..."] = "확인..."
--[[Translation missing --]]
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
L["Children:"] = "자식:"
L["Choose"] = "선택"
L["Choose Trigger"] = "활성 조건 선택"
L["Choose whether the displayed icon is automatic or defined manually"] = "아이콘을 자동으로 표시할 지 또는 수동 지정할 지 선택하세요"
--[[Translation missing --]]
L["Class"] = "Class"
L["Class"] = "직업"
--[[Translation missing --]]
L["Clip Overlays"] = "Clip Overlays"
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
L["Clone option enabled dialog"] = [=[
|cFFFF0000자동복제|r .
|cFFFF0000자동복제|r는 .
|cFF22AA22유동적 |r에 , .
|cFF22AA22유동적 |r으로 ?]=]
L["Close"] = "닫기"
L["Collapse"] = "접기"
L["Collapse all loaded displays"] = "불러온 모든 디스플레이 접기"
L["Collapse all non-loaded displays"] = "불러오지 않은 모든 디스플레이 접기"
--[[Translation missing --]]
L["Collapsible Group"] = "Collapsible Group"
L["Collapsible Group"] = "접을 수 있는 그룹"
L["color"] = "색상"
L["Color"] = "색상"
--[[Translation missing --]]
L["Column Height"] = "Column Height"
--[[Translation missing --]]
L["Column Space"] = "Column Space"
L["Column Height"] = "열 높이"
L["Column Space"] = "열 간격"
L["Columns"] = ""
L["Combinations"] = "조합"
--[[Translation missing --]]
L["Combine Matches Per Unit"] = "Combine Matches Per Unit"
L["Common Text"] = "공통 문자"
--[[Translation missing --]]
L["Compare against the number of units affected."] = "Compare against the number of units affected."
L["Compatibility Options"] = "호환성 옵션"
L["Compress"] = "누르기"
L["Condition %i"] = "조건 %i"
L["Conditions"] = "조건"
--[[Translation missing --]]
L["Configure what options appear on this panel."] = "Configure what options appear on this panel."
L["Configure what options appear on this panel."] = "이 패널에 나오는 옵션을 구성합니다."
L["Constant Factor"] = "고정 요소"
L["Control-click to select multiple displays"] = "Ctrl+클릭 - 여러 디스플레이 선택"
L["Controls the positioning and configuration of multiple displays at the same time"] = "동시에 여러 디스플레이의 위치와 설정을 조절합니다"
L["Controls the positioning and configuration of multiple displays at the same time"] = "여러 디스플레이의 위치 및 구성을 동시에 조절합니다"
L["Convert to New Aura Trigger"] = "신규 방식 효과 활성 조건으로 변환"
L["Convert to..."] = "변환하기..."
L["Cooldown Edge"] = "재사용 대기시간 경계"
@@ -225,7 +226,8 @@ local L = WeakAuras.L
L["Copy"] = "복사"
L["Copy settings..."] = "설정 복사..."
L["Copy to all auras"] = "모든 효과에 복사"
L["Copy URL"] = "URL 복사"
--[[Translation missing --]]
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "횟수"
L["Counts the number of matches over all units."] = "모든 유닛에 대해 일치 횟수를 계산합니다."
L["Creating buttons: "] = "버튼 생성:"
@@ -233,31 +235,35 @@ local L = WeakAuras.L
L["Crop X"] = "X 자르기"
L["Crop Y"] = "Y 자르기"
L["Custom"] = "사용자 설정"
L["Custom Anchor"] = "사용자 앵커"
--[[Translation missing --]]
L["Custom Anchor"] = "Custom Anchor"
L["Custom Background"] = "Custom Background"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
L["Custom Code"] = "사용자 정의 코드"
L["Custom Color"] = "사용자 설정 색상"
L["Custom Configuration"] = "사용자 설정 구성"
--[[Translation missing --]]
L["Custom Frames"] = "Custom Frames"
L["Custom Foreground"] = "Custom Foreground"
L["Custom Frames"] = "사용자 설정 프레임"
L["Custom Function"] = "사용자 설정 함수"
L["Custom Grow"] = "사용자 설정 반짝임"
L["Custom Grow"] = "사용자 설정 성장"
L["Custom Options"] = "사용자 설정 옵션"
L["Custom Sort"] = "사용자 설정 정렬"
L["Custom Trigger"] = "사용자 설정 활성 조건"
L["Custom trigger event tooltip"] = [=[
.
.
.
|cFF4444FF예제:|r
UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
UNIT_POWER_UPDATE, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Custom trigger status tooltip"] = [=[
.
WeakAuras에 .
.
- , WeakAuras에 .
.
|cFF4444FF예제:|r
UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
UNIT_POWER_UPDATE, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Custom Untrigger"] = "사용자 설정 비활성 조건"
L["Custom Variables"] = "사용자 설정 변수"
L["Debuff Type"] = "약화 효과 유형"
@@ -267,9 +273,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Delete all"] = "모두 삭제"
L["Delete children and group"] = "자식과 그룹 삭제"
L["Delete Entry"] = "항목 삭제"
L["Delete Trigger"] = "활성 조건 삭제"
L["Desaturate"] = "흑백"
--[[Translation missing --]]
L["Description"] = "Description"
--[[Translation missing --]]
L["Description Text"] = "Description Text"
--[[Translation missing --]]
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
@@ -280,27 +287,25 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
L["Discrete Rotation"] = "90도 단위 회전"
L["Display"] = "디스플레이"
L["Display Icon"] = "디스플레이 아이콘"
L["Display Name"] = "디스플레이 이름"
L["Display Text"] = "디스플레이 문자"
L["Displays a text, works best in combination with other displays"] = "문자를 표시합니다, 다른 디스플레이와 조합하여 사용하기 좋습니다"
L["Distribute Horizontally"] = "가로로 퍼뜨리기"
L["Distribute Vertically"] = "세로로 퍼뜨리기"
L["Do not group this display"] = "이 디스플레이 그룹하지 않기"
L["Documentation"] = "문서화"
L["Done"] = "완료"
L["Don't skip this Version"] = "이 버전을 건너 뛰지 마십시오."
L["Down"] = "아래로"
L["Don't skip this Version"] = "이 버전을 건너뛰지 마십시오."
L["Drag to move"] = "끌기 - 이동"
L["Duplicate"] = "복제"
L["Duplicate All"] = "모두 복제"
L["Duration (s)"] = "지속시간 (초)"
L["Duration Info"] = "지속시간 정보"
--[[Translation missing --]]
L["Dynamic Duration"] = "Dynamic Duration"
L["Dynamic Duration"] = "유동적 지속시간"
L["Dynamic Group"] = "유동적 그룹"
L["Dynamic Group Settings"] = "유동적 그룹 셋팅"
L["Dynamic Group Settings"] = "유동적 그룹 설정"
L["Dynamic Information"] = "유동적 정보"
L["Dynamic information from first active trigger"] = "첫번째 활성화된 활성 조건의 유동적 정보"
L["Dynamic information from first active trigger"] = " 번째 활성화된 활성 조건의 유동적 정보"
L["Dynamic information from Trigger %i"] = "활성 조건 %i의 유동적 정보"
L["Dynamic text tooltip"] = [=[ :
@@ -318,6 +323,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Edge"] = "Edge"
--[[Translation missing --]]
L["eliding"] = "eliding"
--[[Translation missing --]]
L["Else If"] = "Else If"
--[[Translation missing --]]
L["Else If Trigger %s"] = "Else If Trigger %s"
L["Enabled"] = "활성화됨"
L["End Angle"] = "종료 각도"
--[[Translation missing --]]
@@ -328,6 +337,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."] = "Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."
--[[Translation missing --]]
L["Enter Author Mode"] = "Enter Author Mode"
--[[Translation missing --]]
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
L["Enter User Mode"] = "사용자 모드 시작"
L["Enter user mode."] = "사용자 모드를 시작합니다."
L["Entry %i"] = "항목 %i"
@@ -340,8 +351,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Event(s)"] = "이벤트"
L["Everything"] = "모두"
L["Exact Spell ID(s)"] = "정확한 주문 ID"
--[[Translation missing --]]
L["Exact Spell Match"] = "Exact Spell Match"
L["Exact Spell Match"] = "정확한 주문 일치"
L["Expand"] = "확장"
L["Expand all loaded displays"] = "불러온 모든 디스플레이 확장"
L["Expand all non-loaded displays"] = "불러오지 않은 모드 디스플레이 확장"
@@ -352,23 +362,40 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Fade"] = "사라짐"
L["Fade In"] = "서서히 나타남"
L["Fade Out"] = "서서히 사라짐"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "거짓"
--[[Translation missing --]]
L["Fetch Affected/Unaffected Names"] = "Fetch Affected/Unaffected Names"
L["Filter by Class"] = "직업별 필터"
L["Filter by Group Role"] = "그룹 역할별 필터"
--[[Translation missing --]]
L["Filter by Class"] = "Filter by Class"
L["Filter by Nameplate Type"] = "Filter by Nameplate Type"
--[[Translation missing --]]
L["Filter by Group Role"] = "Filter by Group Role"
L["Filter by Raid Role"] = "Filter by Raid Role"
L[ [=[Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = "필터 형식: '이름', '이름-서버', '-서버'. 쉼표로 구분된 여러 항목 지원합니다"
L["Find Auras"] = "효과 찾기"
L["Finish"] = "종료"
L["Fire Orb"] = "화염 구슬"
L["Font"] = "글꼴"
L["Font Size"] = "글꼴 크기"
--[[Translation missing --]]
L["Foreground"] = "Foreground"
L["Foreground"] = "전경"
L["Foreground Color"] = "전경 색상"
L["Foreground Texture"] = "전경 텍스쳐"
L["Format"] = "형식"
--[[Translation missing --]]
L["Format for %s"] = "Format for %s"
L["Found a Bug?"] = "버그를 발견했습니까?"
L["Frame"] = "프레임"
--[[Translation missing --]]
L["Frame Count"] = "Frame Count"
L["Frame Rate"] = "프레임률"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frame Strata"] = "프레임 우선순위"
--[[Translation missing --]]
@@ -376,14 +403,16 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["From Template"] = "견본으로부터"
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
--[[Translation missing --]]
L["Full Circle"] = "Full Circle"
L["Get Help"] = "도움 받기"
L["Global Conditions"] = "전역 조건"
L["Glow %s"] = "반짝임 %s"
L["Glow Action"] = "반짝임 동작"
--[[Translation missing --]]
L["Glow Anchor"] = "Glow Anchor"
L["Glow Color"] = "반짝임 색상"
--[[Translation missing --]]
L["Glow External Element"] = "Glow External Element"
L["Glow External Element"] = "외부 요소 반짝임"
--[[Translation missing --]]
L["Glow Frame Type"] = "Glow Frame Type"
L["Glow Type"] = "반짝임 유형"
@@ -407,10 +436,12 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Group by Frame"] = "Group by Frame"
--[[Translation missing --]]
L["Group contains updates from Wago"] = "Group contains updates from Wago"
L["Group Icon"] = "그룹 아이콘"
--[[Translation missing --]]
L["Group key"] = "Group key"
L["Group Description"] = "Group Description"
L["Group Icon"] = "그룹 아이콘"
L["Group key"] = "그룹 키"
L["Group Member Count"] = "그룹원 수"
L["Group Options"] = "그룹 옵션"
L["Group Role"] = "그룹 역할"
L["Group Scale"] = "그룹 크기 비율"
L["Group Settings"] = "그룹 설정"
@@ -418,17 +449,16 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Grow"] = "성장"
L["Hawk"] = ""
L["Height"] = "높이"
--[[Translation missing --]]
L["Help"] = "Help"
L["Help"] = "도움말"
L["Hide"] = "숨기기"
L["Hide Cooldown Text"] = "재사용 대기시간 문자 숨기기"
--[[Translation missing --]]
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
L["Hide Glows applied by this aura"] = "이 효과가 적용되는 반짝임 숨기기"
L["Hide on"] = "숨기기"
L["Hide this group's children"] = "이 그룹의 자식 숨기기"
L["Hide When Not In Group"] = "파티에 없을 때 숨기기"
L["Horizontal Align"] = "가로 정렬"
L["Horizontal Bar"] = "가로 바"
L["Hostility"] = "적대적"
L["Huge Icon"] = "거대한 아이콘"
L["Hybrid Position"] = "복합 위치"
L["Hybrid Sort Mode"] = "복합 정렬 모드"
@@ -438,9 +468,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Icon Position"] = "아이콘 위치"
L["Icon Settings"] = "아이콘 설정"
--[[Translation missing --]]
L["If"] = "If"
L["Icon Source"] = "Icon Source"
--[[Translation missing --]]
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
L["If"] = "If"
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "체크하면 넓은 편집툴이 표시됩니다. 많은 양의 텍스트를 입력 할 때 유용합니다."
--[[Translation missing --]]
L["If checked, then this option group can be temporarily collapsed by the user."] = "If checked, then this option group can be temporarily collapsed by the user."
--[[Translation missing --]]
@@ -456,46 +487,60 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["If unchecked, then a default color will be used (usually yellow)"] = "체크하지 않으면 기본 색상(보통 노란색)이 사용됩니다."
--[[Translation missing --]]
L["If unchecked, then this space will fill the entire line it is on in User Mode."] = "If unchecked, then this space will fill the entire line it is on in User Mode."
L["Ignore all Updates"] = "모든 업데이트 무시"
L["Ignore Dead"] = "죽음 무시"
L["Ignore Disconnected"] = "연결 끊김 무시"
L["Ignore Lua Errors on OPTIONS event"] = "OPTIONS 이벤트에서 Lua 오류 무시"
--[[Translation missing --]]
L["Ignore all Updates"] = "Ignore all Updates"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore self"] = "Ignore self"
L["Ignore out of checking range"] = "Ignore out of checking range"
L["Ignore Self"] = "본인 무시"
L["Ignore self"] = "본인 무시"
L["Ignored"] = "무시됨"
L["Ignored Aura Name"] = "무시된 효과 이름"
L["Ignored Exact Spell ID(s)"] = "무시된 정확한 주문 ID(s)"
L["Ignored Name(s)"] = "무시된 이름(s)"
L["Ignored Spell ID"] = "무시된 주문 ID"
L["Import"] = "가져오기"
L["Import a display from an encoded string"] = "암호화된 문자열에서 디스플레이 가져오기"
--[[Translation missing --]]
L["Inner"] = "Inner"
L["Information"] = "정보"
L["Inner"] = "내부"
L["Invalid Item Name/ID/Link"] = "잘못된 아이템 이름/ID/링크"
L["Invalid Spell ID"] = "잘못된 주문 ID"
L["Invalid Spell Name/ID/Link"] = "잘못된 주문 이름/ID/링크"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
L["Inverse"] = "반대로"
L["Inverse Slant"] = "역 경사"
L["Is Stealable"] = "훔치기 가능할 때"
L["Justify"] = "정렬"
L["Keep Aspect Ratio"] = "종횡비 유지"
--[[Translation missing --]]
L["Large Input"] = "Large Input"
L["Keep your Wago imports up to date with the Companion App."] = "컴패니언 앱으로 Wago 가져오기를 최신으로 유지합니다."
L["Large Input"] = "큰 입력"
L["Leaf"] = ""
--[[Translation missing --]]
L["Left"] = "Left"
L["Left"] = "왼쪽"
L["Left 2 HUD position"] = "좌측 2 HUD 위치"
L["Left HUD position"] = "좌측 HUD 위치"
L["Legacy Aura Trigger"] = "v2.9.0 이전 효과 활성 조건"
L["Length"] = "길이"
--[[Translation missing --]]
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
--[[Translation missing --]]
L["Limit"] = "Limit"
--[[Translation missing --]]
L["Lines & Particles"] = "Lines & Particles"
L["Load"] = "불러오기"
L["Loaded"] = "불러옴"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
L["Loop"] = "반복"
L["Low Mana"] = "마나 낮음"
L["Magnetically Align"] = "자석 정렬"
L["Main"] = "메인"
L["Manage displays defined by Addons"] = "애드온에 의해 정의된 디스플레이 관리"
L["Match Count"] = "일치 횟수"
--[[Translation missing --]]
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
L["Max"] = "최대"
L["Max Length"] = "최대 길이"
L["Medium Icon"] = "보통 아이콘"
@@ -503,60 +548,54 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Message Prefix"] = "메시지 접두사"
L["Message Suffix"] = "메시지 접미사"
L["Message Type"] = "메시지 유형"
--[[Translation missing --]]
L["Min"] = "Min"
L["Min"] = "최소"
L["Mirror"] = "뒤집기"
L["Model"] = "모델"
--[[Translation missing --]]
L["Model %s"] = "Model %s"
L["Model %s"] = "모델 %s"
L["Model Settings"] = "모델 설정"
--[[Translation missing --]]
L["Move Above Group"] = "Move Above Group"
--[[Translation missing --]]
L["Move Below Group"] = "Move Below Group"
L["Move Above Group"] = "그룹 위로 이동"
L["Move Below Group"] = "그룹 아래로 이동"
L["Move Down"] = "아래로 이동"
--[[Translation missing --]]
L["Move Entry Down"] = "Move Entry Down"
--[[Translation missing --]]
L["Move Entry Up"] = "Move Entry Up"
--[[Translation missing --]]
L["Move Into Above Group"] = "Move Into Above Group"
--[[Translation missing --]]
L["Move Into Below Group"] = "Move Into Below Group"
L["Move Entry Down"] = "항목 아래로 이동"
L["Move Entry Up"] = "항목 위로 이동"
L["Move Into Above Group"] = "윗 그룹으로 이동"
L["Move Into Below Group"] = "아래 그룹으로 이동"
L["Move this display down in its group's order"] = "이 디스플레이를 그룹 내 순서에서 아래로 이동"
L["Move this display up in its group's order"] = "이 디스플레이를 그룹 내 순서에서 위로 이동"
L["Move Up"] = "위로 이동"
L["Multiple Displays"] = "다중 디스플레이"
L["Multiple Triggers"] = "다중 활성 조건"
L["Multiselect ignored tooltip"] = [=[
|cFFFF0000무시|r - |cFF777777단일|r - |cFF777777다중|r
]=]
L["Multiselect multiple tooltip"] = [=[
|cFF777777무시|r - |cFF777777단일|r - |cFF00FF00다중|r
]=]
]=]
L["Multiselect single tooltip"] = [=[
|cFF777777무시|r - |cFF00FF00단일|r - |cFF777777다중|r
]=]
]=]
L["Name Info"] = "이름 정보"
L["Name Pattern Match"] = "이름 패턴 일치"
L["Name(s)"] = "이름(s)"
--[[Translation missing --]]
L["Name:"] = "이름:"
L["Nameplate"] = "이름표"
L["Nameplates"] = "이름표"
L["Negator"] = "Not"
L["Never"] = "절대 안함"
L["New Aura"] = "새 효과"
L["New Value"] = "새 값"
L["No"] = "아니오"
L["No Children"] = "자식 없음"
L["No tooltip text"] = "툴팁 문자 없음"
L["None"] = "없음"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
L["Not all children have the same value for this option"] = "모든 자식의 이 옵션 값이 같지 않습니다"
L["Not Loaded"] = "불러오지 않음"
--[[Translation missing --]]
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
--[[Translation missing --]]
L["Number of Entries"] = "Number of Entries"
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."
L["Number of Entries"] = "항목 수"
L["Offer a guided way to create auras for your character"] = "캐릭터를 위한 효과 생성 가이드를 제공합니다"
--[[Translation missing --]]
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = "확인"
L["On Hide"] = "숨겨질 때"
L["On Init"] = "초기 실행 시"
@@ -571,38 +610,38 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Option Type"] = "옵션 종류"
L["Options will open after combat ends."] = "전투가 끝난 후 옵션이 열립니다."
L["or"] = "혹은"
--[[Translation missing --]]
L["or Trigger %s"] = "or Trigger %s"
L["or Trigger %s"] = "혹은 활성 조건 %s"
L["Orange Rune"] = "오렌지색 룬"
L["Orientation"] = "방향"
--[[Translation missing --]]
L["Outer"] = "Outer"
L["Outer"] = "외부"
L["Outline"] = "외곽선"
--[[Translation missing --]]
L["Overflow"] = "Overflow"
L["Overflow"] = "넘침"
L["Overlay %s Info"] = "오버레이 %s 정보"
L["Overlays"] = "오버레이"
L["Own Only"] = "내 것만"
L["Paste Action Settings"] = "동작 설정 붙여넣기"
L["Paste Animations Settings"] = "애니메이션 설정 붙여넣기"
--[[Translation missing --]]
L["Paste Author Options Settings"] = "Paste Author Options Settings"
L["Paste Author Options Settings"] = "작성자 설정 붙여넣기"
L["Paste Condition Settings"] = "조건 설정 붙여넣기"
--[[Translation missing --]]
L["Paste Custom Configuration"] = "Paste Custom Configuration"
L["Paste Custom Configuration"] = "사용자 설정 구성 붙여넣기"
L["Paste Display Settings"] = "디스플레이 설정 붙여넣기"
L["Paste Group Settings"] = "그룹 설정 붙여넣기"
L["Paste Load Settings"] = "불러오기 설정 붙여넣기"
L["Paste Settings"] = "붙여넣기 설정"
L["Paste text below"] = "아래에 문자를 붙여 넣으세요."
L["Paste Trigger Settings"] = "활성 조건 설정 붙여넣기"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
L["Play Sound"] = "소리 재생"
L["Position Settings"] = "자리 설정"
L["Portrait Zoom"] = "초상화 확대"
L["Position Settings"] = "위치 설정"
--[[Translation missing --]]
L["Preferred Match"] = "Preferred Match"
L["Preset"] = "프리셋"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
L["Premade Snippets"] = "Premade Snippets"
L["Preset"] = "프리셋"
L["Press Ctrl+C to copy"] = "복사하려면 Ctrl+C를 누르세요"
L["Press Ctrl+C to copy the URL"] = "URL을 복사하려면 Ctrl+C를 누르세요"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
L["Processed %i chars"] = "%i 문자 복사됨"
@@ -613,28 +652,27 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Purple Rune"] = "보라색 룬"
L["Put this display in a group"] = "이 디스플레이를 그룹에 넣기"
L["Radius"] = "반경"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Re-center X"] = "내부 X 좌표"
L["Re-center Y"] = "내부 Y 좌표"
--[[Translation missing --]]
L["Regions of type \"%s\" are not supported."] = "Regions of type \"%s\" are not supported."
L["Remaining Time"] = "남은 시간"
L["Remaining Time Precision"] = "남은 시간 정밀도"
L["Remove"] = "제거"
L["Remove this display from its group"] = "이 디스플레이를 그룹에서 제거하기"
L["Remove this property"] = "이 속성 제거"
L["Rename"] = "이름 변경"
L["Repeat After"] = "반복 횟수"
--[[Translation missing --]]
L["Repeat every"] = "Repeat every"
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
L["Repeat every"] = "매번 반복"
L["Report bugs on our issue tracker."] = "이슈 트래커에 버그를 알립니다."
L["Require unit from trigger"] = "활성 조건에서 유닛 필요"
L["Required for Activation"] = "활성화에 필요"
L["Reset all options to their default values."] = "모든 옵션을 기본값으로 재설정하십시오."
--[[Translation missing --]]
L["Reset Entry"] = "Reset Entry"
L["Reset to Defaults"] = "기본값으로 재설정"
--[[Translation missing --]]
L["Right"] = "Right"
L["Right"] = "오른쪽"
L["Right 2 HUD position"] = "우측 2 HUD 위치"
L["Right HUD position"] = "우측 HUD 위치"
L["Right-click for more options"] = "우클릭 - 추가 옵션"
@@ -644,10 +682,9 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Rotate Text"] = "문자 회전"
L["Rotation"] = "회전"
L["Rotation Mode"] = "회전 모드"
--[[Translation missing --]]
L["Row Space"] = "Row Space"
--[[Translation missing --]]
L["Row Width"] = "Row Width"
L["Row Space"] = "행 간격"
L["Row Width"] = "행 넓이"
L["Rows"] = ""
L["Same"] = "동일한"
L["Scale"] = "크기 비율"
L["Search"] = "검색"
@@ -658,11 +695,9 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
--[[Translation missing --]]
L["Separator text"] = "Separator text"
L["Set Parent to Anchor"] = "부모를 고정기로 설정"
L["Set Thumbnail Icon"] = "썸네일 아이콘 설정"
--[[Translation missing --]]
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
L["Set tooltip description"] = "툴팁 설명 설정"
--[[Translation missing --]]
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
L["Settings"] = "설정"
L["Shadow Color"] = "그림자 색상"
L["Shadow X Offset"] = "그림자 X 좌표"
@@ -685,22 +720,23 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Show Spark"] = "섬광 표시"
L["Show Text"] = "문자 표시"
L["Show this group's children"] = "이 그룹의 자식 표시"
L["Shows a 3D model from the game files"] = "게임 데이터의 3D 모델을 표시합니다"
--[[Translation missing --]]
L["Shows a border"] = "Shows a border"
L["Show Tick"] = "Show Tick"
L["Shows a 3D model from the game files"] = "게임 데이터의 3D 모델을 표시합니다"
L["Shows a border"] = "테두리 표시"
L["Shows a custom texture"] = "사용자 설정 텍스쳐 표시"
--[[Translation missing --]]
L["Shows a glow"] = "Shows a glow"
--[[Translation missing --]]
L["Shows a model"] = "Shows a model"
L["Shows a model"] = "모델을 표시합니다"
L["Shows a progress bar with name, timer, and icon"] = "이름, 타이머, 아이콘과 함께 진행 바를 표시합니다"
L["Shows a spell icon with an optional cooldown overlay"] = "재사용 대기시간 오버레이와 함께 주문 아이콘을 표시합니다"
--[[Translation missing --]]
L["Shows a stop motion textures"] = "Shows a stop motion textures"
L["Shows a texture that changes based on duration"] = "지속시간에 따라 변화하는 텍스쳐를 표시합니다"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "여러 줄의 문자를 표시합니다, 진행 시간 또는 중첩과 같은 여러 정보를 포함할 수 있습니다"
L["Simple"] = "단순"
L["Size"] = "크기"
--[[Translation missing --]]
L["Skip this Version"] = "Skip this Version"
L["Skip this Version"] = "이 버전 건너뛰기"
L["Slant Amount"] = "기울기 양"
L["Slant Mode"] = "기울기 모드"
L["Slanted"] = "기울임"
@@ -712,6 +748,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Small Icon"] = "작은 아이콘"
L["Smooth Progress"] = "부드러운 진행"
--[[Translation missing --]]
L["Snippets"] = "Snippets"
--[[Translation missing --]]
L["Soft Max"] = "Soft Max"
--[[Translation missing --]]
L["Soft Min"] = "Soft Min"
@@ -720,6 +758,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Sound Channel"] = "소리 채널"
L["Sound File Path"] = "소리 파일 경로"
L["Sound Kit ID"] = "소리 Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "공간"
L["Space Horizontally"] = "수평 공간"
L["Space Vertically"] = "수직 공간"
@@ -742,8 +782,9 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Stealable"] = "훔치기 가능"
--[[Translation missing --]]
L["Step Size"] = "Step Size"
--[[Translation missing --]]
L["Stop ignoring Updates"] = "Stop ignoring Updates"
L["Stop ignoring Updates"] = "업데이트 무시 중지"
L["Stop Motion"] = "스톱 모션"
L["Stop Motion Settings"] = "스톱 모션 설정"
L["Stop Sound"] = "소리 중지"
L["Sub Elements"] = "하위 요소"
L["Sub Option %i"] = "하위 옵션 %i"
@@ -762,16 +803,18 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["The type of trigger"] = "활성 조건의 유형"
--[[Translation missing --]]
L["Then "] = "Then "
--[[Translation missing --]]
L["Thickness"] = "Thickness"
--[[Translation missing --]]
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"
L["Thickness"] = "굵기"
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "텍스트를 %tooltip, %tooltip1, %tooltip2, %tooltip3 로 대체 합니다"
L["This display is currently loaded"] = "이 디스플레이는 불러온 상태입니다"
L["This display is not currently loaded"] = "이 디스플레이는 불러오지 않았습니다"
L["This region of type \"%s\" is not supported."] = "이 영역은 \"%s\" 유형을 지원하지 않습니다."
L["This setting controls what widget is generated in user mode."] = "이 설정은 사용자 모드에서 생성된 위젯을 제어합니다."
--[[Translation missing --]]
L["Tick %s"] = "Tick %s"
--[[Translation missing --]]
L["Tick Mode"] = "Tick Mode"
--[[Translation missing --]]
L["Tick Placement"] = "Tick Placement"
L["Time in"] = "시간 단위"
L["Tiny Icon"] = "더 작은 아이콘"
L["To Frame's"] = "프레임의 다음 지점:"
@@ -793,45 +836,54 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Top HUD position"] = "상단 HUD 위치"
L["Top Left"] = "왼쪽 위"
L["Top Right"] = "오른쪽 위"
--[[Translation missing --]]
L["Total Angle"] = "Total Angle"
L["Total Time"] = "전체 시간"
L["Total Time Precision"] = "전체 시간 정밀도"
L["Trigger"] = "활성 조건"
L["Trigger %d"] = "%d 활성 조건"
L["Trigger %s"] = "활성 조건 %s"
L["Trigger Combination"] = "활성 조건 조합"
L["True"] = ""
L["Type"] = "유형"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
L["Ungroup"] = "그룹 해제"
L["Unit"] = "유닛"
--[[Translation missing --]]
L["Unit %s is not a valid unit for RegisterUnitEvent"] = "Unit %s is not a valid unit for RegisterUnitEvent"
L["Unit Count"] = "유닛 수"
L["Unit Frame"] = "유닛 프레임"
L["Unit Frames"] = "유닛 프레임"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
L["Unit Name Filter"] = "Unit Name Filter"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
L["UnitName Filter"] = "UnitName Filter"
--[[Translation missing --]]
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "시작 또는 종료 애니메이션과 달리 메인 애니메이션은 디스플레이가 숨겨질 때까지 계속 반복됩니다."
L["Up"] = "위로"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
L["Update Auras"] = "효과 업데이트"
L["Update Custom Text On..."] = "사용자 설정 문자 갱신 중..."
--[[Translation missing --]]
L["Update in Group"] = "Update in Group"
--[[Translation missing --]]
L["Update this Aura"] = "Update this Aura"
L["Update this Aura"] = "이 효과 업데이트"
L["URL"] = "URL"
L["Use Custom Color"] = "사용자 설정 색상 사용"
--[[Translation missing --]]
L["Use Display Info Id"] = "Use Display Info Id"
L["Use Full Scan (High CPU)"] = "전체 스캔 사용 (높은 CPU 사용률)"
L["Use Display Info Id"] = "디스플레이 정보 ID 사용"
L["Use Full Scan (High CPU)"] = "전체 스캔 사용 (높은 CPU 이용률)"
--[[Translation missing --]]
L["Use nth value from tooltip:"] = "Use nth value from tooltip:"
L["Use SetTransform"] = "SetTransform 사용"
L["Use Texture"] = "텍스쳐 사용"
L["Use tooltip \"size\" instead of stacks"] = "중첩 대신 툴팁 \"크기\" 사용"
L["Use Tooltip Information"] = "툴팁 정보 사용"
L["Used in Auras:"] = "사용되는 효과:"
L["Used in auras:"] = "사용되는 효과:"
L["Value %i"] = "값 %i"
--[[Translation missing --]]
L["Values are in normalized rgba format."] = "Values are in normalized rgba format."
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Uses UnitIsVisible() to check if in range. This is polled every second."
L["Value %i"] = "값 %i"
L["Values are in normalized rgba format."] = "값은 정규화된 rgba 형식입니다."
L["Values:"] = "값:"
L["Version: "] = "버전:"
L["Vertical Align"] = "수직 정렬"
@@ -846,13 +898,18 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["X Rotation"] = "X 회전"
L["X Scale"] = "가로 크기"
L["X-Offset"] = "X-좌표"
L["x-Offset"] = "X-좌표"
L["Y Offset"] = "Y 좌표"
L["Y Rotation"] = "Y 회전"
L["Y Scale"] = "세로 크기"
L["Yellow Rune"] = "노란색 룬"
L["Yes"] = ""
L["Y-Offset"] = "Y-좌표"
L["y-Offset"] = "Y-좌표"
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "효과 %d개를 삭제하려고 합니다. |cFFFF0000이는 취소할 수 없습니다!|r 계속할까요?"
--[[Translation missing --]]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["Your Saved Snippets"] = "Your Saved Snippets"
L["Z Offset"] = "Z 좌표"
L["Z Rotation"] = "Z 회전"
L["Zoom"] = "확대"
+220 -47
View File
@@ -7,7 +7,11 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
--[[Translation missing --]]
L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- Não remova este comentário, ele é parte deste gatilho:"
--[[Translation missing --]]
L[" rotated |cFFFF0000%s|r degrees"] = " rotated |cFFFF0000%s|r degrees"
L["% of Progress"] = "% do progresso"
L["%i auras selected"] = "%i auras selecionadas"
L["%i Matches"] = "%i resultados"
@@ -35,8 +39,24 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["%s, offset: %0.2f;%0.2f"] = "%s, offset: %0.2f;%0.2f"
--[[Translation missing --]]
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"
--[[Translation missing --]]
L["(Right click to rename)"] = "(Right click to rename)"
--[[Translation missing --]]
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r This sets the description only on '%s'"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r This sets the URL on all selected auras"
--[[Translation missing --]]
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r This sets the URL on this group and all its members."
--[[Translation missing --]]
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length"
--[[Translation missing --]]
L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture"
--[[Translation missing --]]
L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r "
--[[Translation missing --]]
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000Note:|r The unit '%s' is not a trackable unit."
--[[Translation missing --]]
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"
@@ -49,7 +69,13 @@ local L = WeakAuras.L
--[[Translation missing --]]
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00Extra Options:|r"
--[[Translation missing --]]
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s and %s %s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
--[[Translation missing --]]
L["|cFFffcc00Format Options|r"] = "|cFFffcc00Format Options|r"
L["1 Match"] = "1 resultado"
L["A 20x20 pixels icon"] = "Um ícone de 20x20 pixels"
L["A 32x32 pixels icon"] = "Um ícone de 32x32 pixels"
@@ -61,6 +87,8 @@ local L = WeakAuras.L
L["A Unit ID (e.g., party1)."] = "A Unit ID (e.g., party1)."
L["Actions"] = "Ações"
--[[Translation missing --]]
L["Add"] = "Add"
--[[Translation missing --]]
L["Add %s"] = "Add %s"
L["Add a new display"] = "Adicionar um novo display"
L["Add Condition"] = "Adicionar condição"
@@ -73,11 +101,16 @@ local L = WeakAuras.L
L["Add Overlay"] = "Add Overlay"
L["Add Property Change"] = "Adicionar mudança de propriedade"
--[[Translation missing --]]
L["Add Snippet"] = "Add Snippet"
--[[Translation missing --]]
L["Add Sub Option"] = "Add Sub Option"
L["Add to group %s"] = "Adicionar ao grupo %s"
L["Add to new Dynamic Group"] = "Adicionar a um novo Grupo Dinâmico"
L["Add to new Group"] = "Adicionar a um novo Grupo"
L["Add Trigger"] = "Adicionar Gatilho"
--[[Translation missing --]]
L["Add Trigger"] = "Add Trigger"
--[[Translation missing --]]
L["Additional Events"] = "Additional Events"
L["Addon"] = "Addon"
L["Addons"] = "Addons"
L["Advanced"] = "Avançado"
@@ -106,6 +139,10 @@ local L = WeakAuras.L
L["Animate"] = "Animar"
L["Animated Expand and Collapse"] = "Animação expande e esvai"
L["Animates progress changes"] = "Anima mudanças no progresso"
--[[Translation missing --]]
L["Animation End"] = "Animation End"
--[[Translation missing --]]
L["Animation Mode"] = "Animation Mode"
L["Animation relative duration description"] = [=[A duração da animação relativa ao tempo de duração do display, expresso como fração (1/2), porcentagem (50%), ou decimal. (0.5)
|cFFFF0000Nota:|r se um display não tiver progresso (o gatilho é não-temporal, é aura sem duração, etc), a animação não irá tocar.
@@ -114,12 +151,12 @@ Se a duração da animação estiver setada para |cFF00CC0010%|r, e o display do
Se a duração da animação estiver setada para |cFF00C0010%|r, e o gatilho do display for um benefício que não tem duração, nenhum começõ de animação irá tocar (no entanto, tocaria se voce especificasse uma duração em segundos)."
WeakAuras Opções Opções ]=]
L["Animation Sequence"] = "Sequência da animação"
--[[Translation missing --]]
L["Animation Start"] = "Animation Start"
L["Animations"] = "Animações"
L["Any of"] = "Qualquer"
L["Apply Template"] = "Aplicar Modelo"
--[[Translation missing --]]
L["Arc Length"] = "Arc Length"
--[[Translation missing --]]
L["Arcane Orb"] = "Arcane Orb"
--[[Translation missing --]]
L["At a position a bit left of Left HUD position."] = "At a position a bit left of Left HUD position."
@@ -127,6 +164,10 @@ WeakAuras → Opções → Opções ]=]
L["At a position a bit left of Right HUD position"] = "At a position a bit left of Right HUD position"
--[[Translation missing --]]
L["At the same position as Blizzard's spell alert"] = "At the same position as Blizzard's spell alert"
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
--[[Translation missing --]]
L["Aura Name"] = "Aura Name"
--[[Translation missing --]]
@@ -136,42 +177,34 @@ WeakAuras → Opções → Opções ]=]
L["Aura(s)"] = "Aura(s)"
--[[Translation missing --]]
L["Author Options"] = "Author Options"
L["Auto"] = "Auto"
--[[Translation missing --]]
L["Auto-Clone (Show All Matches)"] = "Auto-Clone (Show All Matches)"
--[[Translation missing --]]
L["Auto-cloning enabled"] = "Auto-cloning enabled"
--[[Translation missing --]]
L["Automatic"] = "Automatic"
L["Automatic Icon"] = "Ícone automático"
--[[Translation missing --]]
L["Automatic length"] = "Automatic length"
--[[Translation missing --]]
L["Backdrop Color"] = "Backdrop Color"
--[[Translation missing --]]
L["Backdrop in Front"] = "Backdrop in Front"
--[[Translation missing --]]
L["Backdrop Style"] = "Backdrop Style"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Cor de fundo"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "Posicionamento do fundo"
L["Background Texture"] = "Textura do fundo"
--[[Translation missing --]]
L["Bar"] = "Bar"
L["Bar Alpha"] = "Transparência da barra"
L["Bar Color"] = "Cor da barra"
--[[Translation missing --]]
L["Bar Color Settings"] = "Bar Color Settings"
--[[Translation missing --]]
L["Bar Inner"] = "Bar Inner"
L["Bar Texture"] = "Textura da barra"
L["Big Icon"] = "Ícone Grande"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
--[[Translation missing --]]
L["Blend Mode"] = "Blend Mode"
--[[Translation missing --]]
L["Blue Rune"] = "Blue Rune"
@@ -201,27 +234,28 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Bracket Matching"] = "Bracket Matching"
--[[Translation missing --]]
L["Browse Wago, the largest collection of auras."] = "Browse Wago, the largest collection of auras."
--[[Translation missing --]]
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."
--[[Translation missing --]]
L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)."
L["Cancel"] = "Cancelar"
--[[Translation missing --]]
L["Center"] = "Center"
L["Channel Number"] = "Número do canal"
L["Chat Message"] = "Mensagem do Chat"
--[[Translation missing --]]
L["Chat with WeakAuras experts on our Discord server."] = "Chat with WeakAuras experts on our Discord server."
L["Check On..."] = "Verificar..."
--[[Translation missing --]]
L["Check out our wiki for a large collection of examples and snippets."] = "Check out our wiki for a large collection of examples and snippets."
L["Children:"] = "Criança:"
L["Choose"] = "Escolher"
L["Choose Trigger"] = "Escolher o gatilho"
L["Choose whether the displayed icon is automatic or defined manually"] = "Escolher se o ícone mostrado é automático ou definido manualmente"
--[[Translation missing --]]
L["Class"] = "Class"
--[[Translation missing --]]
L["Clip Overlays"] = "Clip Overlays"
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
--[[Translation missing --]]
L["Clone option enabled dialog"] = "Clone option enabled dialog"
L["Close"] = "Fechar"
--[[Translation missing --]]
L["Collapse"] = "Collapse"
@@ -237,6 +271,8 @@ WeakAuras → Opções → Opções ]=]
L["Column Height"] = "Column Height"
--[[Translation missing --]]
L["Column Space"] = "Column Space"
--[[Translation missing --]]
L["Columns"] = "Columns"
L["Combinations"] = "Combinações"
--[[Translation missing --]]
L["Combine Matches Per Unit"] = "Combine Matches Per Unit"
@@ -244,6 +280,8 @@ WeakAuras → Opções → Opções ]=]
L["Common Text"] = "Common Text"
--[[Translation missing --]]
L["Compare against the number of units affected."] = "Compare against the number of units affected."
--[[Translation missing --]]
L["Compatibility Options"] = "Compatibility Options"
L["Compress"] = "Comprimir"
--[[Translation missing --]]
L["Condition %i"] = "Condition %i"
@@ -268,7 +306,8 @@ WeakAuras → Opções → Opções ]=]
L["Copy settings..."] = "Copiar configurações"
--[[Translation missing --]]
L["Copy to all auras"] = "Copy to all auras"
L["Copy URL"] = "Copiar URL"
--[[Translation missing --]]
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "Contar"
--[[Translation missing --]]
L["Counts the number of matches over all units."] = "Counts the number of matches over all units."
@@ -280,12 +319,18 @@ WeakAuras → Opções → Opções ]=]
L["Custom"] = "Custom"
--[[Translation missing --]]
L["Custom Anchor"] = "Custom Anchor"
--[[Translation missing --]]
L["Custom Background"] = "Custom Background"
--[[Translation missing --]]
L["Custom Check"] = "Custom Check"
L["Custom Code"] = "Código personalizado"
--[[Translation missing --]]
L["Custom Color"] = "Custom Color"
--[[Translation missing --]]
L["Custom Configuration"] = "Custom Configuration"
--[[Translation missing --]]
L["Custom Foreground"] = "Custom Foreground"
--[[Translation missing --]]
L["Custom Frames"] = "Custom Frames"
--[[Translation missing --]]
L["Custom Function"] = "Custom Function"
@@ -314,8 +359,9 @@ WeakAuras → Opções → Opções ]=]
L["Delete children and group"] = "Delete children and group"
--[[Translation missing --]]
L["Delete Entry"] = "Delete Entry"
L["Delete Trigger"] = "Apagar gatilho"
L["Desaturate"] = "Descolorir"
--[[Translation missing --]]
L["Description"] = "Description"
L["Description Text"] = "Texto Descritivo"
--[[Translation missing --]]
L["Determines how many entries can be in the table."] = "Determines how many entries can be in the table."
@@ -325,7 +371,6 @@ WeakAuras → Opções → Opções ]=]
L["Disallow Entry Reordering"] = "Disallow Entry Reordering"
L["Discrete Rotation"] = "Rotação discreta"
L["Display"] = "Mostruário"
L["Display Icon"] = "Ícone do mostruário"
--[[Translation missing --]]
L["Display Name"] = "Display Name"
L["Display Text"] = "Texto do mostruário"
@@ -336,12 +381,12 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Do not group this display"] = "Do not group this display"
--[[Translation missing --]]
L["Documentation"] = "Documentation"
--[[Translation missing --]]
L["Done"] = "Done"
--[[Translation missing --]]
L["Don't skip this Version"] = "Don't skip this Version"
--[[Translation missing --]]
L["Down"] = "Down"
--[[Translation missing --]]
L["Drag to move"] = "Drag to move"
--[[Translation missing --]]
L["Duplicate"] = "Duplicate"
@@ -370,6 +415,10 @@ WeakAuras → Opções → Opções ]=]
L["Edge"] = "Edge"
--[[Translation missing --]]
L["eliding"] = "eliding"
--[[Translation missing --]]
L["Else If"] = "Else If"
--[[Translation missing --]]
L["Else If Trigger %s"] = "Else If Trigger %s"
L["Enabled"] = "Habilitado"
--[[Translation missing --]]
L["End Angle"] = "End Angle"
@@ -383,6 +432,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Enter Author Mode"] = "Enter Author Mode"
--[[Translation missing --]]
L["Enter in a value for the tick's placement."] = "Enter in a value for the tick's placement."
--[[Translation missing --]]
L["Enter User Mode"] = "Enter User Mode"
--[[Translation missing --]]
L["Enter user mode."] = "Enter user mode."
@@ -418,6 +469,10 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Fade Out"] = "Fade Out"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
--[[Translation missing --]]
L["False"] = "False"
--[[Translation missing --]]
L["Fetch Affected/Unaffected Names"] = "Fetch Affected/Unaffected Names"
@@ -425,6 +480,20 @@ WeakAuras → Opções → Opções ]=]
L["Filter by Class"] = "Filter by Class"
--[[Translation missing --]]
L["Filter by Group Role"] = "Filter by Group Role"
--[[Translation missing --]]
L["Filter by Nameplate Type"] = "Filter by Nameplate Type"
--[[Translation missing --]]
L["Filter by Raid Role"] = "Filter by Raid Role"
--[[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["Find Auras"] = "Find Auras"
L["Finish"] = "Finalizar"
--[[Translation missing --]]
L["Fire Orb"] = "Fire Orb"
@@ -435,8 +504,18 @@ WeakAuras → Opções → Opções ]=]
L["Foreground"] = "Foreground"
L["Foreground Color"] = "Cor do primeiro plano"
L["Foreground Texture"] = "Textura do primeiro plano"
--[[Translation missing --]]
L["Format"] = "Format"
--[[Translation missing --]]
L["Format for %s"] = "Format for %s"
--[[Translation missing --]]
L["Found a Bug?"] = "Found a Bug?"
L["Frame"] = "Quadro"
--[[Translation missing --]]
L["Frame Count"] = "Frame Count"
--[[Translation missing --]]
L["Frame Rate"] = "Frame Rate"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frame Strata"] = "Camada do quadro"
--[[Translation missing --]]
@@ -446,6 +525,10 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
--[[Translation missing --]]
L["Full Circle"] = "Full Circle"
--[[Translation missing --]]
L["Get Help"] = "Get Help"
--[[Translation missing --]]
L["Global Conditions"] = "Global Conditions"
--[[Translation missing --]]
L["Glow %s"] = "Glow %s"
@@ -475,11 +558,15 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Group contains updates from Wago"] = "Group contains updates from Wago"
--[[Translation missing --]]
L["Group Description"] = "Group Description"
--[[Translation missing --]]
L["Group Icon"] = "Group Icon"
--[[Translation missing --]]
L["Group key"] = "Group key"
L["Group Member Count"] = "Contagem dos membros do grupo"
--[[Translation missing --]]
L["Group Options"] = "Group Options"
--[[Translation missing --]]
L["Group Role"] = "Group Role"
--[[Translation missing --]]
L["Group Scale"] = "Group Scale"
@@ -509,6 +596,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Horizontal Bar"] = "Horizontal Bar"
--[[Translation missing --]]
L["Hostility"] = "Hostility"
--[[Translation missing --]]
L["Huge Icon"] = "Huge Icon"
--[[Translation missing --]]
L["Hybrid Position"] = "Hybrid Position"
@@ -524,6 +613,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Icon Settings"] = "Icon Settings"
--[[Translation missing --]]
L["Icon Source"] = "Icon Source"
--[[Translation missing --]]
L["If"] = "If"
--[[Translation missing --]]
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."
@@ -546,13 +637,31 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Ignore all Updates"] = "Ignore all Updates"
--[[Translation missing --]]
L["Ignore Dead"] = "Ignore Dead"
--[[Translation missing --]]
L["Ignore Disconnected"] = "Ignore Disconnected"
--[[Translation missing --]]
L["Ignore Lua Errors on OPTIONS event"] = "Ignore Lua Errors on OPTIONS event"
--[[Translation missing --]]
L["Ignore out of checking range"] = "Ignore out of checking range"
--[[Translation missing --]]
L["Ignore Self"] = "Ignore Self"
--[[Translation missing --]]
L["Ignore self"] = "Ignore self"
L["Ignored"] = "Ignorado"
--[[Translation missing --]]
L["Ignored Aura Name"] = "Ignored Aura Name"
--[[Translation missing --]]
L["Ignored Exact Spell ID(s)"] = "Ignored Exact Spell ID(s)"
--[[Translation missing --]]
L["Ignored Name(s)"] = "Ignored Name(s)"
--[[Translation missing --]]
L["Ignored Spell ID"] = "Ignored Spell ID"
L["Import"] = "Importar"
L["Import a display from an encoded string"] = "Importar um display de um string codificado"
--[[Translation missing --]]
L["Information"] = "Information"
--[[Translation missing --]]
L["Inner"] = "Inner"
--[[Translation missing --]]
L["Invalid Item Name/ID/Link"] = "Invalid Item Name/ID/Link"
@@ -561,6 +670,10 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Invalid Spell Name/ID/Link"] = "Invalid Spell Name/ID/Link"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
--[[Translation missing --]]
L["Inverse"] = "Inverse"
--[[Translation missing --]]
L["Inverse Slant"] = "Inverse Slant"
@@ -570,6 +683,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Keep Aspect Ratio"] = "Keep Aspect Ratio"
--[[Translation missing --]]
L["Keep your Wago imports up to date with the Companion App."] = "Keep your Wago imports up to date with the Companion App."
--[[Translation missing --]]
L["Large Input"] = "Large Input"
--[[Translation missing --]]
L["Leaf"] = "Leaf"
@@ -580,10 +695,10 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Left HUD position"] = "Left HUD position"
--[[Translation missing --]]
L["Legacy Aura Trigger"] = "Legacy Aura Trigger"
--[[Translation missing --]]
L["Length"] = "Length"
--[[Translation missing --]]
L["Length of |cFFFF0000%s|r"] = "Length of |cFFFF0000%s|r"
--[[Translation missing --]]
L["Limit"] = "Limit"
--[[Translation missing --]]
L["Lines & Particles"] = "Lines & Particles"
@@ -591,6 +706,8 @@ WeakAuras → Opções → Opções ]=]
L["Load"] = "Load"
L["Loaded"] = "Carrregar"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
--[[Translation missing --]]
L["Loop"] = "Loop"
--[[Translation missing --]]
L["Low Mana"] = "Low Mana"
@@ -601,6 +718,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Match Count"] = "Match Count"
--[[Translation missing --]]
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Matches the height setting of a horizontal bar or width for a vertical bar."
--[[Translation missing --]]
L["Max"] = "Max"
--[[Translation missing --]]
L["Max Length"] = "Max Length"
@@ -641,7 +760,6 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Move Up"] = "Move Up"
L["Multiple Displays"] = "Múltiplos displays"
L["Multiple Triggers"] = "Múltiplos gatilhos"
--[[Translation missing --]]
L["Multiselect ignored tooltip"] = "Multiselect ignored tooltip"
--[[Translation missing --]]
@@ -654,29 +772,35 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Name(s)"] = "Name(s)"
--[[Translation missing --]]
L["Negator"] = "Negador"
L["Name:"] = "Name:"
--[[Translation missing --]]
L["Never"] = "Never"
L["Nameplate"] = "Nameplate"
--[[Translation missing --]]
L["Nameplates"] = "Nameplates"
L["Negator"] = "Negador"
--[[Translation missing --]]
L["New Aura"] = "New Aura"
--[[Translation missing --]]
L["New Value"] = "New Value"
L["No"] = "Não"
--[[Translation missing --]]
L["No Children"] = "No Children"
--[[Translation missing --]]
L["No tooltip text"] = "No tooltip text"
--[[Translation missing --]]
L["None"] = "None"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
--[[Translation missing --]]
L["Not all children have the same value for this option"] = "Not all children have the same value for this option"
L["Not Loaded"] = "Não carregado"
--[[Translation missing --]]
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "Note: Automated Messages to SAY and YELL are blocked outside of Instances."
--[[Translation missing --]]
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."
--[[Translation missing --]]
L["Number of Entries"] = "Number of Entries"
--[[Translation missing --]]
L["Offer a guided way to create auras for your character"] = "Offer a guided way to create auras for your character"
--[[Translation missing --]]
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = "Okay"
L["On Hide"] = "Quando sumir"
--[[Translation missing --]]
@@ -738,16 +862,24 @@ WeakAuras → Opções → Opções ]=]
L["Paste text below"] = "Paste text below"
--[[Translation missing --]]
L["Paste Trigger Settings"] = "Paste Trigger Settings"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
L["Play Sound"] = "Reproduzir som"
--[[Translation missing --]]
L["Portrait Zoom"] = "Portrait Zoom"
--[[Translation missing --]]
L["Position Settings"] = "Position Settings"
--[[Translation missing --]]
L["Preferred Match"] = "Preferred Match"
--[[Translation missing --]]
L["Premade Snippets"] = "Premade Snippets"
--[[Translation missing --]]
L["Preset"] = "Preset"
--[[Translation missing --]]
L["Press Ctrl+C to copy"] = "Press Ctrl+C to copy"
--[[Translation missing --]]
L["Press Ctrl+C to copy the URL"] = "Press Ctrl+C to copy the URL"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
--[[Translation missing --]]
L["Processed %i chars"] = "Processed %i chars"
@@ -763,13 +895,14 @@ WeakAuras → Opções → Opções ]=]
L["Put this display in a group"] = "Put this display in a group"
--[[Translation missing --]]
L["Radius"] = "Radius"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Re-center X"] = "Recentralizar X"
L["Re-center Y"] = "Recentralizar Y"
--[[Translation missing --]]
L["Regions of type \"%s\" are not supported."] = "Regions of type \"%s\" are not supported."
--[[Translation missing --]]
L["Remaining Time"] = "Remaining Time"
L["Remaining Time Precision"] = "Precisão do tempo restante"
--[[Translation missing --]]
L["Remove"] = "Remove"
--[[Translation missing --]]
@@ -783,6 +916,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Repeat every"] = "Repeat every"
--[[Translation missing --]]
L["Report bugs on our issue tracker."] = "Report bugs on our issue tracker."
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
--[[Translation missing --]]
L["Required for Activation"] = "Required for Activation"
@@ -810,6 +945,8 @@ WeakAuras → Opções → Opções ]=]
L["Row Space"] = "Row Space"
--[[Translation missing --]]
L["Row Width"] = "Row Width"
--[[Translation missing --]]
L["Rows"] = "Rows"
L["Same"] = "Mesmo"
--[[Translation missing --]]
L["Scale"] = "Scale"
@@ -826,9 +963,7 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
--[[Translation missing --]]
L["Set tooltip description"] = "Set tooltip description"
--[[Translation missing --]]
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."
--[[Translation missing --]]
L["Settings"] = "Settings"
--[[Translation missing --]]
@@ -868,6 +1003,8 @@ WeakAuras → Opções → Opções ]=]
L["Show Text"] = "Show Text"
--[[Translation missing --]]
L["Show this group's children"] = "Show this group's children"
--[[Translation missing --]]
L["Show Tick"] = "Show Tick"
L["Shows a 3D model from the game files"] = "Mostrar um modelo 3D dos arquivos do jogo"
--[[Translation missing --]]
L["Shows a border"] = "Shows a border"
@@ -878,6 +1015,8 @@ WeakAuras → Opções → Opções ]=]
L["Shows a model"] = "Shows a model"
L["Shows a progress bar with name, timer, and icon"] = "Mostrar uma barra de progresso com nome, temporizador e ícone"
L["Shows a spell icon with an optional cooldown overlay"] = "Mostrar um ícone de feitiço com o opcional do tempo de recarga sobreposto"
--[[Translation missing --]]
L["Shows a stop motion textures"] = "Shows a stop motion textures"
L["Shows a texture that changes based on duration"] = "Mostrar uma textura que muda com base na duração"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Mostra uma ou mais linhas de texto, que podem incluir informações dinâmicas tal como progresso ou quantidades"
--[[Translation missing --]]
@@ -901,6 +1040,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Smooth Progress"] = "Smooth Progress"
--[[Translation missing --]]
L["Snippets"] = "Snippets"
--[[Translation missing --]]
L["Soft Max"] = "Soft Max"
--[[Translation missing --]]
L["Soft Min"] = "Soft Min"
@@ -910,6 +1051,8 @@ WeakAuras → Opções → Opções ]=]
L["Sound File Path"] = "Caminho do arquivo de som"
--[[Translation missing --]]
L["Sound Kit ID"] = "Sound Kit ID"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "Espaço"
L["Space Horizontally"] = "Espaço horizontal"
L["Space Vertically"] = "Espaçar Verticalmente"
@@ -944,6 +1087,10 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Stop ignoring Updates"] = "Stop ignoring Updates"
--[[Translation missing --]]
L["Stop Motion"] = "Stop Motion"
--[[Translation missing --]]
L["Stop Motion Settings"] = "Stop Motion Settings"
--[[Translation missing --]]
L["Stop Sound"] = "Stop Sound"
--[[Translation missing --]]
L["Sub Elements"] = "Sub Elements"
@@ -977,8 +1124,6 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."
--[[Translation missing --]]
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"
--[[Translation missing --]]
L["This display is currently loaded"] = "This display is currently loaded"
--[[Translation missing --]]
L["This display is not currently loaded"] = "This display is not currently loaded"
@@ -987,6 +1132,12 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["This setting controls what widget is generated in user mode."] = "This setting controls what widget is generated in user mode."
--[[Translation missing --]]
L["Tick %s"] = "Tick %s"
--[[Translation missing --]]
L["Tick Mode"] = "Tick Mode"
--[[Translation missing --]]
L["Tick Placement"] = "Tick Placement"
--[[Translation missing --]]
L["Time in"] = "Time in"
--[[Translation missing --]]
L["Tiny Icon"] = "Tiny Icon"
@@ -1027,9 +1178,9 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Top Right"] = "Top Right"
--[[Translation missing --]]
L["Total Time"] = "Total Time"
L["Total Angle"] = "Total Angle"
--[[Translation missing --]]
L["Total Time Precision"] = "Total Time Precision"
L["Total Time"] = "Total Time"
--[[Translation missing --]]
L["Trigger"] = "Trigger"
--[[Translation missing --]]
@@ -1037,10 +1188,14 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Trigger %s"] = "Trigger %s"
--[[Translation missing --]]
L["Trigger Combination"] = "Trigger Combination"
--[[Translation missing --]]
L["True"] = "True"
--[[Translation missing --]]
L["Type"] = "Type"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
--[[Translation missing --]]
L["Ungroup"] = "Ungroup"
--[[Translation missing --]]
L["Unit"] = "Unit"
@@ -1053,18 +1208,26 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
--[[Translation missing --]]
L["Unit Name Filter"] = "Unit Name Filter"
--[[Translation missing --]]
L["UnitName Filter"] = "UnitName Filter"
--[[Translation missing --]]
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
--[[Translation missing --]]
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."
--[[Translation missing --]]
L["Up"] = "Up"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
--[[Translation missing --]]
L["Update Auras"] = "Update Auras"
--[[Translation missing --]]
L["Update Custom Text On..."] = "Update Custom Text On..."
--[[Translation missing --]]
L["Update in Group"] = "Update in Group"
--[[Translation missing --]]
L["Update this Aura"] = "Update this Aura"
--[[Translation missing --]]
L["URL"] = "URL"
--[[Translation missing --]]
L["Use Custom Color"] = "Use Custom Color"
--[[Translation missing --]]
L["Use Display Info Id"] = "Use Display Info Id"
@@ -1075,6 +1238,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Use SetTransform"] = "Use SetTransform"
--[[Translation missing --]]
L["Use Texture"] = "Use Texture"
--[[Translation missing --]]
L["Use tooltip \"size\" instead of stacks"] = "Use tooltip \"size\" instead of stacks"
--[[Translation missing --]]
L["Use Tooltip Information"] = "Use Tooltip Information"
@@ -1083,6 +1248,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Used in auras:"] = "Used in auras:"
--[[Translation missing --]]
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Uses UnitIsVisible() to check if in range. This is polled every second."
--[[Translation missing --]]
L["Value %i"] = "Value %i"
--[[Translation missing --]]
L["Values are in normalized rgba format."] = "Values are in normalized rgba format."
@@ -1113,6 +1280,8 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["X-Offset"] = "X-Offset"
--[[Translation missing --]]
L["x-Offset"] = "x-Offset"
--[[Translation missing --]]
L["Y Offset"] = "Y Offset"
--[[Translation missing --]]
L["Y Rotation"] = "Y Rotation"
@@ -1121,12 +1290,16 @@ WeakAuras → Opções → Opções ]=]
--[[Translation missing --]]
L["Yellow Rune"] = "Yellow Rune"
--[[Translation missing --]]
L["Yes"] = "Yes"
--[[Translation missing --]]
L["Y-Offset"] = "Y-Offset"
--[[Translation missing --]]
L["y-Offset"] = "y-Offset"
--[[Translation missing --]]
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"
--[[Translation missing --]]
L["Your Saved Snippets"] = "Your Saved Snippets"
--[[Translation missing --]]
L["Z Offset"] = "Z Offset"
--[[Translation missing --]]
L["Z Rotation"] = "Z Rotation"
+164 -74
View File
@@ -7,7 +7,9 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
L[" and |cFFFF0000mirrored|r"] = "; Отражение"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- Не удаляйте этот комментарий, он является частью этого триггера: "
L[" rotated |cFFFF0000%s|r degrees"] = "; Поворот %.4g"
L["% of Progress"] = "% прогресса"
L["%i auras selected"] = "%i |4индикация выбрана:индикации выбраны:индикаций выбрано;"
L["%i Matches"] = "%i |4совпадение:совпадения:совпадений;"
@@ -25,14 +27,25 @@ local L = WeakAuras.L
L["%s, Border"] = "%s; Граница"
L["%s, Offset: %0.2f;%0.2f"] = "%s; Смещение (%.4g, %.4g)"
L["%s, offset: %0.2f;%0.2f"] = "%s; Смещение (%.4g, %.4g)"
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "Своя %sтекстура; Режим наложения |cFFE6CC80%s|r%s%s"
L["(Right click to rename)"] = "(Правый клик для смены названия)"
L["|c%02x%02x%02x%02xCustom Color|r"] = "Свечение |c%02x%02x%02x%02xO|r цвета"
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFFFCC00Примечание.|r Задает описание только для индикации %s"
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFFFCC00Примечание.|r Устанавливает URL-адрес для выбранных индикаций"
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFFFCC00Примечание.|r Устанавливает URL-адрес для этой группы и всех ее индикаций"
L["|cFFFF0000Automatic|r length"] = "Автоматическая длина"
L["|cFFFF0000default|r texture"] = "Текстура по умолчанию"
L["|cFFFF0000desaturated|r "] = "обесцвеченная "
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFFCC00Предупреждение.|r Единица |cFFE6CC80%s|r не поддерживается."
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFFFCC00Крепление.|r Элемент с точкой крепления |cFFE6CC80%s|r привязан к кадру в точке |cFFE6CC80%s|r"
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFFFCC00Крепление.|r Элемент с точкой крепления |cFFE6CC80%s|r привязан к кадру в точке |cFFE6CC80%s|r со смещением (%s, %s)"
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r"] = "|cFFFFCC00Крепление.|r Элемент привязан к кадру в точке |cFFE6CC80%s|r"
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFFFCC00Крепление.|r Элемент привязан к кадру в точке |cFFE6CC80%s|r со смещением (%s, %s)"
L["|cFFffcc00Extra Options:|r"] = "|cFFFFCC00Дополнительные параметры:|r"
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFFFCC00Дополнительные параметры:|r %s; %s%s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFFFCC00Атрибуты текста:|r |cFFE6CC80%s|r; Тень |c%sO|r цвета со смещением (%s, %s);%s%s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFFFCC00Атрибуты текста:|r |cFFE6CC80%s|r; Тень |c%sO|r цвета со смещением (%s, %s);%s%s%s"
L["|cFFffcc00Format Options|r"] = "|cFFFFCC00Параметры форматирования|r"
L["1 Match"] = "1 cовпадение"
L["A 20x20 pixels icon"] = "Иконка 20х20 пикселей"
L["A 32x32 pixels icon"] = "Иконка 32х32 пикселей"
@@ -41,8 +54,9 @@ local L = WeakAuras.L
L["A 64x64 pixels icon"] = "Иконка 64х64 пикселей"
L["A group that dynamically controls the positioning of its children"] = "Группа, динамически изменяющая позиции своих индикаций"
L["A Unit ID (e.g., party1)."] = [=[Введите идентификатор единицы (UID, Unit ID).
Например: party4, raid7, arena3, boss2, target, focus, pet и др.]=]
Например: party4, raid7, arena3, boss2, nameplate6, target, focus, pet и др.]=]
L["Actions"] = "Действия"
L["Add"] = "Добавить"
L["Add %s"] = "%s"
L["Add a new display"] = "Добавить новую индикацию"
L["Add Condition"] = "Добавить условие"
@@ -51,11 +65,13 @@ local L = WeakAuras.L
L["Add Option"] = "Добавить параметр"
L["Add Overlay"] = "Добавить наложение"
L["Add Property Change"] = "Добавить свойство"
L["Add Snippet"] = "Добавить фрагмент кода"
L["Add Sub Option"] = "Добавить внутр. параметр"
L["Add to group %s"] = "Добавить в группу %s"
L["Add to new Dynamic Group"] = "Добавить в новую динамическую группу"
L["Add to new Group"] = "Добавить в новую группу"
L["Add Trigger"] = "Добавить триггер"
L["Additional Events"] = "Дополнительные события"
L["Addon"] = "Аддон"
L["Addons"] = "Аддоны"
L["Advanced"] = "Комплексный подход"
@@ -78,6 +94,10 @@ local L = WeakAuras.L
L["Animate"] = "Анимация"
L["Animated Expand and Collapse"] = "Анимированное свёртывание и развёртывание"
L["Animates progress changes"] = "Изменение прогресса отображается при помощи анимации"
--[[Translation missing --]]
L["Animation End"] = "Animation End"
--[[Translation missing --]]
L["Animation Mode"] = "Animation Mode"
L["Animation relative duration description"] = [=[Длительность анимации относительно длительности индикации, выраженная в виде обыкновенной (1/2) или десятичной (0.5) дробей, процента (50%).
|cFFFF0000Замечание:|r если у индикации нет прогресса (аура без длительности, триггер события без времени и т. д.), то анимация не будет отображаться.
@@ -86,42 +106,43 @@ local L = WeakAuras.L
Если длительность анимации установлена в |cFF00CC0010%|r и триггер индикации - это бафф длительностью 20 секунд, то анимация будет отображаться в течение 2 секунд.
Если длительность анимации установлена в |cFF00CC0010%|r и триггер индикации - это бесконечная аура, то анимация отображаться не будет (хотя могла бы, если бы вы указали длительность в секундах).]=]
L["Animation Sequence"] = "Цепочка анимаций"
--[[Translation missing --]]
L["Animation Start"] = "Animation Start"
L["Animations"] = "Анимация"
L["Any of"] = "ИЛИ (любое условие)"
L["Apply Template"] = "Применить шаблон"
L["Arc Length"] = "Угол дуги"
L["Arcane Orb"] = "Чародейский шар"
L["At a position a bit left of Left HUD position."] = "Немного левее позиции левого HUD"
L["At a position a bit left of Right HUD position"] = "Немного правее позиции правого HUD"
L["At the same position as Blizzard's spell alert"] = "В таком же положении, как предупреждение заклинаний Blizzard"
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
L["Aura Name"] = "Название эффекта"
L["Aura Name Pattern"] = "Образец названия эффекта"
L["Aura Type"] = "Тип эффекта"
L["Aura(s)"] = "Эффекты"
L["Author Options"] = "Параметры Автора"
L["Auto"] = "Авто"
L["Author Options"] = "Параметры автора"
L["Auto-Clone (Show All Matches)"] = "Показать все совпадения (Автоклонирование)"
L["Auto-cloning enabled"] = "Автоклонирование включено"
L["Automatic"] = "Автоматический"
L["Automatic Icon"] = "Автоматическая иконка"
L["Automatic length"] = "Автоматическая длина"
L["Backdrop Color"] = "Цвет фона"
L["Backdrop in Front"] = "Фон спереди"
L["Backdrop Style"] = "Стиль фона"
--[[Translation missing --]]
L["Background"] = "Background"
L["Background Color"] = "Цвет подложки"
--[[Translation missing --]]
L["Background Inner"] = "Background Inner"
L["Background Offset"] = "Смещение подложки"
L["Background Texture"] = "Текстура подложки"
L["Bar"] = "Полоса"
L["Bar Alpha"] = "Прозрачность полосы"
L["Bar Color"] = "Цвет полосы"
L["Bar Color Settings"] = "Настройки цвета полосы"
--[[Translation missing --]]
L["Bar Inner"] = "Bar Inner"
L["Bar Texture"] = "Текстура полосы"
L["Big Icon"] = "Большая иконка"
L["Blacklisted Aura Name"] = "Исключаемое название эффекта"
L["Blacklisted Exact Spell ID(s)"] = "Исключить ID заклинания"
L["Blacklisted Name(s)"] = "Исключить название"
L["Blacklisted Spell ID"] = "Исключаемый ID заклинания"
L["Blend Mode"] = "Режим наложения"
L["Blue Rune"] = "Синяя руна"
L["Blue Sparkle Orb"] = "Синий искрящийся шар"
@@ -139,28 +160,21 @@ local L = WeakAuras.L
L["Bottom Left"] = "Снизу слева"
L["Bottom Right"] = "Снизу справа"
L["Bracket Matching"] = "Закрывать скобки"
L["Browse Wago, the largest collection of auras."] = "Просматривайте Wago - ресурс с крупнейшей коллекцией индикаций."
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Введите имя или идентификатор единицы (Unit ID). Имена работают только для игроков, находящихся в вашей группе."
L["Can be a UID (e.g., party1)."] = [=[Введите идентификатор единицы (UID, Unit ID).
Например: party4, raid7, arena3, boss2, target, focus, pet и др.]=]
Например: party4, raid7, arena3, boss2, nameplate6, target, focus, pet и др.]=]
L["Cancel"] = "Отмена"
L["Center"] = "Центр"
L["Channel Number"] = "Номер канала"
L["Chat Message"] = "Сообщение в чат"
L["Chat with WeakAuras experts on our Discord server."] = "Общайтесь со знатоками WeakAuras на нашем сервере Discord."
L["Check On..."] = "Проверять..."
L["Check out our wiki for a large collection of examples and snippets."] = "Ознакомьтесь с нашим вики-разделом с большой коллекцией примеров и фрагментов кода."
L["Children:"] = "Индикации:"
L["Choose"] = "Выбрать"
L["Choose Trigger"] = "Выберите триггер"
L["Choose whether the displayed icon is automatic or defined manually"] = "Выберите, будет ли иконка задана автоматически или вручную"
L["Class"] = "Класс"
--[[Translation missing --]]
L["Clip Overlays"] = "Clip Overlays"
--[[Translation missing --]]
L["Clipped by Progress"] = "Clipped by Progress"
L["Clone option enabled dialog"] = [=[Вы активировали параметр, использующий |cFFFF0000Автоклонирование|r.
|cFFFF0000Автоклонирование|r заставляет индикацию автоматически дублироваться для отображения нескольких источников информации. Если вы не разместите ее в |cFF22AA22Динамической группе|r, то все клоны будут отображаться друг над другом в большой куче.
Вы хотите поместить эту индикацию в новую |cFF22AA22Динамическую группу|r?]=]
L["Clip Overlays"] = "Обрезать наложения"
L["Clipped by Progress"] = "Ограничить прогрессом"
L["Close"] = "Закрыть"
L["Collapse"] = "Свернуть"
L["Collapse all loaded displays"] = "Свернуть все загруженные индикации"
@@ -170,10 +184,12 @@ local L = WeakAuras.L
L["Color"] = "Цвет"
L["Column Height"] = "Высота столбца"
L["Column Space"] = "Отступ между столбцами"
L["Columns"] = "Столбцы"
L["Combinations"] = "Логические операции"
L["Combine Matches Per Unit"] = "Объединить совпадения для каждой единицы"
L["Common Text"] = "Общие параметры текста"
L["Compare against the number of units affected."] = "Сравнение с количеством единиц, находящихся под действием эффекта."
L["Compatibility Options"] = "Параметры совместимости"
L["Compress"] = "Сжать"
L["Condition %i"] = "Условие %i"
L["Conditions"] = "Условия"
@@ -186,10 +202,11 @@ local L = WeakAuras.L
L["Cooldown Edge"] = "Эффект Edge (кромка)"
L["Cooldown Settings"] = "Настройки восстановления"
L["Cooldown Swipe"] = "Эффект Swipe (затемнение)"
L["Copy"] = "Копировать"
L["Copy"] = "Копия"
L["Copy settings..."] = "Копировать настройки из ..."
L["Copy to all auras"] = "Копировать во все индикации"
L["Copy URL"] = "Копировать строку URL"
--[[Translation missing --]]
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "Количество"
L["Counts the number of matches over all units."] = "Сравнение с количеством совпадений для всех единиц."
L["Creating buttons: "] = "Создание кнопок:"
@@ -198,9 +215,14 @@ local L = WeakAuras.L
L["Crop Y"] = "Обрезать по Y"
L["Custom"] = "Самостоятельно"
L["Custom Anchor"] = "Свое крепление"
--[[Translation missing --]]
L["Custom Background"] = "Custom Background"
L["Custom Check"] = "Свое условие"
L["Custom Code"] = "Свой код"
L["Custom Color"] = "Цвет"
L["Custom Configuration"] = "Пользовательская конфигурация"
L["Custom Configuration"] = "Настройки пользователя"
--[[Translation missing --]]
L["Custom Foreground"] = "Custom Foreground"
L["Custom Frames"] = "Пользовательские рамки"
L["Custom Function"] = "Своя функция"
--[[Translation missing --]]
@@ -226,8 +248,8 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Delete all"] = "Удалить всё"
L["Delete children and group"] = "Удалить индикации и группу"
L["Delete Entry"] = "Удалить запись"
L["Delete Trigger"] = "Удалить триггер"
L["Desaturate"] = "Обесцветить"
L["Description"] = "Описание"
L["Description Text"] = "Текст описания"
L["Determines how many entries can be in the table."] = "Определяет, сколько записей может быть в таблице."
L["Differences"] = "Различия"
@@ -235,16 +257,15 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Disallow Entry Reordering"] = "Запретить изменение порядка записей"
L["Discrete Rotation"] = "Дискретный поворот"
L["Display"] = "Отображение"
L["Display Icon"] = "Отображаемая иконка"
L["Display Name"] = "Отображаемое имя"
L["Display Text"] = "Отображаемый текст"
L["Displays a text, works best in combination with other displays"] = "Отображает текст, лучше всего работает в сочетании с другими индикациями"
L["Distribute Horizontally"] = "Распределить по горизонтали"
L["Distribute Vertically"] = "Распределить по вертикали"
L["Do not group this display"] = "Не группировать эту индикацию"
L["Documentation"] = "Документация"
L["Done"] = "Выполнено"
L["Don't skip this Version"] = "Не пропускать эту версию"
L["Down"] = "Переместить вниз"
L["Drag to move"] = "Перетащите для перемещения"
L["Duplicate"] = "Дублировать"
L["Duplicate All"] = "Дублировать все"
@@ -272,6 +293,8 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Ease type"] = "Тип изменения скорости анимации"
L["Edge"] = "Кромка"
L["eliding"] = "Скрытие текста при переполнении"
L["Else If"] = "Иначе Если"
L["Else If Trigger %s"] = "Иначе Если Триггер %s"
L["Enabled"] = "Включено"
L["End Angle"] = "Конечный угол"
L["End of %s"] = "Конец группы \"%s\""
@@ -283,6 +306,7 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
Для получения взаимно однозначного соответствия используйте параметр "ID заклинания"]=]
L["Enter Author Mode"] = "Режим автора"
L["Enter in a value for the tick's placement."] = "Введите значение, определяющее положение такта"
L["Enter User Mode"] = "Режим пользователя"
L["Enter user mode."] = "Перейти в режим пользователя, в котором вы можете настроить параметры, заданные автором индикации."
L["Entry %i"] = "Запись %i"
@@ -305,10 +329,24 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Fade"] = "Выцветание"
L["Fade In"] = "Появление"
L["Fade Out"] = "Исчезновение"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = "Ложь"
L["Fetch Affected/Unaffected Names"] = "Извлечь имена задействованных и незадействованных игроков"
L["Filter by Class"] = "Фильтр по классу"
L["Filter by Group Role"] = "Фильтр по роли"
L["Filter by Nameplate Type"] = "Тип индикатора здоровья"
--[[Translation missing --]]
L["Filter by Raid Role"] = "Filter by Raid Role"
L[ [=[Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = [=[Формат записи: Имя, Имя-Игровой мир, -Игровой мир.
Можно указать несколько значений, разделенных запятыми.]=]
L["Find Auras"] = "Найти индикации"
L["Finish"] = "Конечная"
L["Fire Orb"] = "Огненный шар"
L["Font"] = "Шрифт"
@@ -317,25 +355,30 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Foreground"] = "Foreground"
L["Foreground Color"] = "Основной цвет"
L["Foreground Texture"] = "Основная текстура"
L["Format"] = "Формат"
L["Format for %s"] = "Строка %s"
L["Found a Bug?"] = "Нашли ошибку?"
L["Frame"] = "Кадр"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Frame Count"] = "Frame Count"
--[[Translation missing --]]
L["Frame Rate"] = "Frame Rate"
L["Frame Selector"] = "Выбор кадра"
L["Frame Strata"] = "Слой кадра"
L["Frequency"] = "Частота"
L["From Template"] = "Из шаблона"
L["From version %s to version %s"] = "C %s до %s версии"
--[[Translation missing --]]
L["Full Circle"] = "Full Circle"
L["Get Help"] = "Получить помощь"
L["Global Conditions"] = "Универсальные условия"
L["Glow %s"] = "Свечение %s"
L["Glow Action"] = "Действие"
L["Glow Anchor"] = "Крепление свечения"
--[[Translation missing --]]
L["Glow Color"] = "Glow Color"
--[[Translation missing --]]
L["Glow External Element"] = "Glow External Element"
--[[Translation missing --]]
L["Glow Frame Type"] = "Glow Frame Type"
--[[Translation missing --]]
L["Glow Type"] = "Glow Type"
L["Glow Color"] = "Цвет"
L["Glow External Element"] = "Свечение внешнего элемента"
L["Glow Frame Type"] = "Тип кадра"
L["Glow Type"] = "Тип свечения"
L["Green Rune"] = "Зеленая руна"
--[[Translation missing --]]
L["Grid direction"] = "Grid direction"
@@ -352,14 +395,15 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
|cFF00CC00= 100%%|r - сработает, когда все единицы попали под воздействие
|cFF00CC00!= 2|r - сработает, если количество единиц с этим эффектом не равно 2
|cFF00CC00<= 0.8|r - сработает, если задействовано не более 80%% от общего числа единиц (4 из 5, 7 из 10)
|cFF00CC00> 1/2|r - сработает, если задействовано больше половины единиц (5 из 5, 6 из 10)
|cFF00CC00>= 0|r - всегда срабатывает, независимо от обстоятельств]=]
|cFF00CC00> 1/2|r - сработает, если задействовано больше половины единиц (5 из 5, 6 из 10)]=]
--[[Translation missing --]]
L["Group by Frame"] = "Group by Frame"
L["Group contains updates from Wago"] = "Группа содержит индикации, для которых есть обновление"
L["Group Description"] = "Описание группы"
L["Group Icon"] = "Иконка группы"
L["Group key"] = "Ключ группы"
L["Group Member Count"] = "Кол-во участников"
L["Group Options"] = "Параметры группы"
L["Group Role"] = "Роль в группе"
L["Group Scale"] = "Масштаб группы"
L["Group Settings"] = "Настройки группы"
@@ -370,13 +414,13 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Help"] = "Справка"
L["Hide"] = "Скрыть"
L["Hide Cooldown Text"] = "Скрыть отсчет времени"
--[[Translation missing --]]
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
L["Hide Glows applied by this aura"] = "Скрыть свечения, применённые этой индикацией"
L["Hide on"] = "Скрыть на"
L["Hide this group's children"] = "Скрыть индикации этой группы"
L["Hide When Not In Group"] = "Скрыть когда не в группе"
L["Horizontal Align"] = "Выравнивание по горизонтали"
L["Horizontal Bar"] = "Горизонтальная полоса"
L["Hostility"] = "Враждебность"
L["Huge Icon"] = "Огромная иконка"
L["Hybrid Position"] = "Гибридная позиция"
L["Hybrid Sort Mode"] = "Режим гибридной сортировки"
@@ -385,6 +429,8 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Icon Inset"] = "Вставка иконки"
L["Icon Position"] = "Расположение иконки"
L["Icon Settings"] = "Настройки иконки"
--[[Translation missing --]]
L["Icon Source"] = "Icon Source"
L["If"] = "Если"
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "Если флажок установлен, то строка преобразуется в многострочное текстовое поле. Это удобная форма для ввода большого количества текста."
L["If checked, then this option group can be temporarily collapsed by the user."] = "Если флажок установлен, то пользователь может свернуть и развернуть эту группу параметров."
@@ -397,38 +443,55 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["If unchecked, then a default color will be used (usually yellow)"] = "Если флажок не установлен, то будет использоваться цвет по умолчанию (желтый)"
L["If unchecked, then this space will fill the entire line it is on in User Mode."] = "Если флажок не установлен, то данный элемент будет занимать всю строку, в которой он находится."
L["Ignore all Updates"] = "Игнорировать все обновления"
L["Ignore Dead"] = "Не учитывать мёртвые цели"
L["Ignore Disconnected"] = "Не учитывать игроков не в сети"
L["Ignore Lua Errors on OPTIONS event"] = "Игнорировать ошибки Lua при событии OPTIONS"
L["Ignore out of checking range"] = "Не учитывать единицы вне зоны видимости"
L["Ignore Self"] = "Не учитывать себя"
L["Ignore self"] = "Не учитывать себя"
L["Ignored"] = "Игнорируется"
L["Ignored Aura Name"] = "Исключаемое название эффекта"
L["Ignored Exact Spell ID(s)"] = "Исключить ID заклинания"
L["Ignored Name(s)"] = "Исключить название"
L["Ignored Spell ID"] = "Исключаемый ID заклинания"
L["Import"] = "Импорт"
L["Import a display from an encoded string"] = "Импортировать индикацию из закодированной строки"
L["Information"] = "Информация"
L["Inner"] = "Внутри"
L["Invalid Item Name/ID/Link"] = "Неверное название, ссылка или ID предмета"
L["Invalid Spell ID"] = "Неверный ID заклинания"
L["Invalid Spell Name/ID/Link"] = "Неверное название, ссылка или ID заклинания"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
L["Inverse"] = "Инверсия"
L["Inverse Slant"] = "В обратную сторону"
L["Is Stealable"] = "Может быть украден"
L["Justify"] = "Выравнивание"
L["Keep Aspect Ratio"] = "Сохранять пропорции"
L["Keep your Wago imports up to date with the Companion App."] = "Поддерживайте ваши индикации с Wago в актуальном состоянии при помощи приложения Companion."
L["Large Input"] = "Многострочное поле ввода"
L["Leaf"] = "Лист"
L["Left"] = "Слева"
L["Left 2 HUD position"] = "Позиция 2-го левого HUD"
L["Left HUD position"] = "Позиция левого HUD"
L["Legacy Aura Trigger"] = "Триггер устаревшего типа"
L["Length"] = "Длина"
L["Length of |cFFFF0000%s|r"] = "Длина %s"
--[[Translation missing --]]
L["Limit"] = "Limit"
L["Lines & Particles"] = "Линии или частицы"
L["Load"] = "Загрузка"
L["Loaded"] = "Загружено"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
L["Loop"] = "Зациклить"
L["Low Mana"] = "Мало маны"
L["Magnetically Align"] = "Привязка к направляющим"
L["Main"] = "Основная"
L["Manage displays defined by Addons"] = "Управление индикациями, определенными аддонами"
L["Match Count"] = "Количество совпадений"
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "Совпадает с высотой горизонтальной полосы или с шириной вертикальной полосы"
L["Max"] = "Макс. значение"
L["Max Length"] = "Максимальная длина"
L["Medium Icon"] = "Средняя иконка"
@@ -452,7 +515,6 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Move this display up in its group's order"] = "Переместить индикацию вверх в порядке элементов группы"
L["Move Up"] = "Переместить вверх"
L["Multiple Displays"] = "Несколько индикаций"
L["Multiple Triggers"] = "Несколько триггеров"
L["Multiselect ignored tooltip"] = [=[
|cFFFF0000Ничего|r - |cFF777777Одно|r - |cFF777777Несколько|r
Этот параметр не определяет, когда индикация должна быть загружена]=]
@@ -465,20 +527,23 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Name Info"] = "Информация о названии"
L["Name Pattern Match"] = "Совпадение названия с образцом"
L["Name(s)"] = "Название"
--[[Translation missing --]]
L["Name:"] = "Название"
L["Nameplate"] = "Индикатор здоровья"
L["Nameplates"] = "Индикаторы здоровья"
L["Negator"] = "Не"
L["Never"] = "Никогда"
L["New Aura"] = "Новая индикация"
L["New Value"] = "Новое значение"
L["No"] = "Нет"
L["No Children"] = "Нет индикаций"
L["No tooltip text"] = "Без подсказки"
L["None"] = "Нет"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
L["Not all children have the same value for this option"] = "Не все индикации имеют одинаковое значение для этого параметра"
L["Not Loaded"] = "Не загружено"
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "|cFFFFCC00Примечание.|r Вне подземелий (instances) автоматическая отправка сообщений в чат заблокирована для Сказать и Крик."
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "|cFFFFCC00Предупреждение.|r Устаревший тип триггера Аура теперь окончательно отключен. В ближайшее время он будет удален."
L["Number of Entries"] = "Число записей"
L["Offer a guided way to create auras for your character"] = "Предлагаем пошаговый способ создания индикаций для вашего персонажа"
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "; Смещение (%.4g, %.4g)"
L["Okay"] = "Ок"
L["On Hide"] = "При скрытии"
L["On Init"] = "При инициализации"
@@ -500,26 +565,29 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Outline"] = "Контур"
L["Overflow"] = "Переполнение"
L["Overlay %s Info"] = "Информация о наложении %s"
L["Overlays"] = "Настройка цвета наложений"
L["Overlays"] = "Настройки наложений"
L["Own Only"] = "Свои эффекты"
L["Paste Action Settings"] = "Вставить настройки действий"
L["Paste Animations Settings"] = "Вставить настройки анимации"
--[[Translation missing --]]
L["Paste Author Options Settings"] = "Paste Author Options Settings"
L["Paste Author Options Settings"] = "Вставить параметры автора"
L["Paste Condition Settings"] = "Вставить настройки условий"
--[[Translation missing --]]
L["Paste Custom Configuration"] = "Paste Custom Configuration"
L["Paste Custom Configuration"] = "Вставить настройки пользователя"
L["Paste Display Settings"] = "Вставить настройки отображения"
L["Paste Group Settings"] = "Вставить настройки группы"
L["Paste Load Settings"] = "Вставить настройки загрузки"
L["Paste Settings"] = "Вставить настройки"
L["Paste text below"] = "Вставьте текст ниже"
L["Paste Trigger Settings"] = "Вставить настройки триггера"
--[[Translation missing --]]
L["Places a tick on the bar"] = "Places a tick on the bar"
L["Play Sound"] = "Воспроизвести звук"
L["Portrait Zoom"] = "Увеличить портрет"
L["Position Settings"] = "Настройки размера и расположения"
L["Preferred Match"] = "Предпочтительный результат"
L["Preset"] = "Предустановка"
L["Premade Snippets"] = "Готовые фрагменты кода"
L["Preset"] = "Набор эффектов"
L["Press Ctrl+C to copy"] = "Нажмите Ctrl+C, чтобы скопировать"
L["Press Ctrl+C to copy the URL"] = "Нажмите Ctrl+C, чтобы скопировать URL-адрес"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
L["Processed %i chars"] = "Обработано %i |4символ:символа:символов;"
@@ -530,19 +598,20 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Purple Rune"] = "Фиолетовая руна"
L["Put this display in a group"] = "Переместить эту индикацию в группу"
L["Radius"] = "Радиус"
--[[Translation missing --]]
L["Raid Role"] = "Raid Role"
L["Re-center X"] = "Рецентрировать по X"
L["Re-center Y"] = "Рецентрировать по Y"
L["Regions of type \"%s\" are not supported."] = "Регионы типа \"%s\" не поддерживаются."
L["Remaining Time"] = "Оставшееся время"
L["Remaining Time Precision"] = "Точность оставшегося времени"
L["Remove"] = "Удалить"
L["Remove this display from its group"] = "Убрать индикацию из этой группы"
L["Remove this property"] = "Удалить это свойство"
L["Rename"] = "Переименовать"
L["Repeat After"] = "Повторять после"
L["Repeat every"] = "Повторять каждые"
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
L["Report bugs on our issue tracker."] = "Сообщите об ошибках на наш баг-трекер."
L["Require unit from trigger"] = "Требуется единица от триггера"
L["Required for Activation"] = "Необходимо для активации"
L["Reset all options to their default values."] = "Возвращает всем параметрам значения по умолчанию, заданные автором."
L["Reset Entry"] = "Сбросить запись"
@@ -561,6 +630,7 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Rotation Mode"] = "Режим вращения"
L["Row Space"] = "Отступ между строками"
L["Row Width"] = "Ширина строки"
L["Rows"] = "Строки"
L["Same"] = "Похожие"
L["Scale"] = "Масштаб"
L["Search"] = "Поиск"
@@ -569,10 +639,8 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Separator Text"] = "Текст разделителя"
L["Separator text"] = "Текст разделителя"
L["Set Parent to Anchor"] = "Назначить родителем"
--[[Translation missing --]]
L["Set Thumbnail Icon"] = "Set Thumbnail Icon"
L["Set tooltip description"] = "Описание подсказки"
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "Устанавливает данный кадр в качестве родителя для кадра индикации. При этом индикация наследует такие атрибуты, как видимость и масштаб"
L["Set Thumbnail Icon"] = "Задает иконку миниатюры"
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "Устанавливает данный кадр в качестве родителя для кадра индикации. При этом индикация наследует такие атрибуты, как видимость и масштаб"
L["Settings"] = "Параметры"
L["Shadow Color"] = "Цвет тени"
L["Shadow X Offset"] = "Смещение тени по X"
@@ -588,11 +656,12 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Show Matches for"] = "Показать совпадения для единиц"
L["Show Matches for Units"] = "Показать совпадения для единиц"
L["Show Model"] = "Показать модель"
L["Show model of unit "] = "Показать модель элемента"
L["Show model of unit "] = "Показать модель единицы"
L["Show On"] = "Показать"
L["Show Spark"] = "Показать вспышку"
L["Show Text"] = "Показать текст"
L["Show this group's children"] = "Показать индикации этой группы"
L["Show Tick"] = "Показать такт"
L["Shows a 3D model from the game files"] = "Показывает 3D модель из файлов игры"
--[[Translation missing --]]
L["Shows a border"] = "Shows a border"
@@ -603,6 +672,7 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Shows a model"] = "Shows a model"
L["Shows a progress bar with name, timer, and icon"] = "Показывает полосу прогресса с названием, таймером и иконкой"
L["Shows a spell icon with an optional cooldown overlay"] = "Показывает иконку заклинания с наложением анимации восстановления (перезарядки)"
L["Shows a stop motion textures"] = "Воспроизводит покадровую анимацию, созданную из последовательности нескольких изображений, слегка отличающихся между собой"
L["Shows a texture that changes based on duration"] = "Показывает текстуру, меняющуюся в зависимости от длительности"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "Показывает одну или несколько строк текста, которые могут включать в себя динамическую информацию такую как длительность или стаки"
L["Simple"] = "Простой способ"
@@ -617,6 +687,7 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Slider Step Size"] = "Размер шага ползунка"
L["Small Icon"] = "Маленькая иконка"
L["Smooth Progress"] = "Плавный прогресс"
L["Snippets"] = "Фрагменты кода"
L["Soft Max"] = "Макс. значение ползунка"
L["Soft Min"] = "Мин. значение ползунка"
L["Sort"] = "Сортировка"
@@ -624,6 +695,8 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Sound Channel"] = "Звуковой канал"
L["Sound File Path"] = "Путь к звуковому файлу"
L["Sound Kit ID"] = "ID звукового набора (см. ru.wowhead.com/sounds)"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "Отступ"
L["Space Horizontally"] = "Отступ по горизонтали"
L["Space Vertically"] = "Отступ по вертикали"
@@ -644,7 +717,9 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Stealable"] = "Может быть украден"
L["Step Size"] = "Размер шага"
L["Stop ignoring Updates"] = "Перестать игнорировать обновления"
L["Stop Sound"] = "Остановить звук"
L["Stop Motion"] = "Анимация Stop motion"
L["Stop Motion Settings"] = "Настройки анимации Stop motion"
L["Stop Sound"] = "Остановить вопроизведение звука"
L["Sub Elements"] = "Внутренние элементы"
L["Sub Option %i"] = "Внутренний параметр %i"
L["Temporary Group"] = "Временная группа"
@@ -655,7 +730,7 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Texture"] = "Текстура"
L["Texture Info"] = "Информация о текстуре"
L["Texture Settings"] = "Настройки текстуры"
L["Texture Wrap"] = "Режим обертки текстурой"
L["Texture Wrap"] = "Обтекание текстурой"
L["The duration of the animation in seconds."] = "Длительность анимации в секундах."
L["The duration of the animation in seconds. The finish animation does not start playing until after the display would normally be hidden."] = [=[Длительность анимации в секундах.
Конечная анимация не начнет отображаться, пока индикация не будет нормально скрыта (должен сработать детриггер).]=]
@@ -663,11 +738,13 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Then "] = "Тогда "
L["Thickness"] = "Толщина"
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "Добавляет строки %tooltip, %tooltip1, %tooltip2 и %tooltip3 к специальным кодам отображения динамической информации в тексте."
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "Индикация содержит триггеры Аура устаревшего (legacy) типа. Преобразуйте их в новую версию, чтобы воспользоваться улучшенной производительностью и расширенными возможностями"
L["This display is currently loaded"] = "Эта индикация загружена"
L["This display is not currently loaded"] = "Эта индикация не загружена"
L["This region of type \"%s\" is not supported."] = "Регион типа \"%s\" не поддерживается."
L["This setting controls what widget is generated in user mode."] = "Настройка определяет, какой примитив графического интерфейса (виджет) создается для этого параметра в режиме пользователя."
L["Tick %s"] = "Такт %s"
L["Tick Mode"] = "Способ размещения"
L["Tick Placement"] = "Размещение"
L["Time in"] = "Время"
L["Tiny Icon"] = "Крошечная иконка"
L["To Frame's"] = "Относительно кадра"
@@ -688,36 +765,45 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["Top HUD position"] = "Верхняя позиция HUD"
L["Top Left"] = "Сверху слева"
L["Top Right"] = "Сверху справа"
--[[Translation missing --]]
L["Total Angle"] = "Total Angle"
L["Total Time"] = "Общее время"
L["Total Time Precision"] = "Точность общего времени"
L["Trigger"] = "Триггер"
L["Trigger %d"] = "Триггер %d"
L["Trigger %s"] = "Триггер %s"
L["Trigger Combination"] = "Комбинация триггеров"
L["True"] = "Истина"
L["Type"] = "Тип"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
L["Ungroup"] = "Разгруппировать"
L["Unit"] = "Единица"
L["Unit %s is not a valid unit for RegisterUnitEvent"] = "%s не является допустимой единицей для метода RegisterUnitEvent"
L["Unit Count"] = "Количество единиц"
L["Unit Frame"] = "Рамка юнита"
L["Unit Frames"] = "Рамки юнитов"
L["Unit Name Filter"] = "Фильтр по имени единицы"
L["UnitName Filter"] = "Фильтр по имени единицы"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
--[[Translation missing --]]
L["Unit Frames"] = "Unit Frames"
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "В отличие от начальной или конечной анимации, основная зациклена и будет повторяться пока индикация не пропадет."
L["Up"] = "Переместить вверх"
L["Update %s by %s"] = "Обновить %s (автор %s)"
L["Update Auras"] = "Обновить индикации"
L["Update Custom Text On..."] = "Обновление текста, заданного с помощью функции, происходит"
L["Update in Group"] = "Доступно обновление"
L["Update this Aura"] = "Применить к индикации"
L["URL"] = "URL-адрес"
L["Use Custom Color"] = "Использовать свой цвет"
L["Use Display Info Id"] = "Использовать id отображения информации"
L["Use Display Info Id"] = "Использовать ID отображения существа"
L["Use Full Scan (High CPU)"] = "Использовать Полное сканирование (загрузка ЦП)"
L["Use nth value from tooltip:"] = "Номер значения из текста подсказки"
L["Use SetTransform"] = "Использовать ф. SetTransform()"
L["Use Texture"] = "Использовать текстуру"
L["Use tooltip \"size\" instead of stacks"] = "Использовать значение из текста подсказки вместо стаков"
L["Use Tooltip Information"] = "Использовать информацию из подсказки"
L["Used in Auras:"] = "Использовано в индикациях:"
L["Used in auras:"] = "Использовано в индикациях:"
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "Проверка выполняется при помощи функции UnitIsVisible(), указывающей, может ли клиент игры видеть объект. Опрос происходит каждую секунду."
L["Value %i"] = "Значение %i"
L["Values are in normalized rgba format."] = "Значения представлены в нормализованном формате RGBA (от 0 до 1)."
L["Values:"] = "Значения:"
@@ -733,14 +819,18 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=]
L["X Rotation"] = "Поворот по X"
L["X Scale"] = "Масштаб по X"
L["X-Offset"] = "Смещение по X"
L["x-Offset"] = "Смещение по X"
L["Y Offset"] = "Смещение по Y"
L["Y Rotation"] = "Поворот по Y"
L["Y Scale"] = "Масштаб по Y"
L["Yellow Rune"] = "Жёлтая руна"
L["Yes"] = "Да"
L["Y-Offset"] = "Смещение по Y"
L["y-Offset"] = "Смещение по Y"
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = [=[Вы собираетесь удалить %d |4индикацию:индикации:индикаций;.
|cFFFF0000Это действие необратимо!|r Продолжить?]=]
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = [=[Вы собираетесь удалить триггер.
|cFFFF0000Это действие необратимо!|r Продолжить?]=]
L["Your Saved Snippets"] = "Ваши фрагменты кода"
L["Z Offset"] = "Смещение по Z"
L["Z Rotation"] = "Поворот по Z"
L["Zoom"] = "Масштаб"
+212 -148
View File
@@ -7,7 +7,9 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
L[" and |cFFFF0000mirrored|r"] = "并且|cFFFF0000镜像|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- 不要移除此注释,这是该触发器的一部分:"
L[" rotated |cFFFF0000%s|r degrees"] = "旋转|cFFFF0000%s|r度"
L["% of Progress"] = "进度%"
L["%i auras selected"] = "已选中%i个光环"
L["%i Matches"] = "%i个符合"
@@ -16,7 +18,7 @@ local L = WeakAuras.L
L["%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"] = "%s %s,粒子数:%d,频率:%0.2f,缩放:%0.2f"
L["%s Alpha: %d%%"] = "%s 透明度:%d%%"
L["%s Color"] = "%s 颜色"
L["%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"] = "%s 默认透明度,缩放,内嵌图标,宽高比"
L["%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"] = "%s 默认透明度,缩放,内嵌,宽高比"
L["%s Inset: %d%%"] = "%s 内嵌:%d%%"
L["%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"] = "%s不是COMBAT_LOG_EVENT_UNFILTERED的有效子事件"
L["%s Keep Aspect Ratio"] = "%s 保持宽高比"
@@ -25,37 +27,50 @@ local L = WeakAuras.L
L["%s, Border"] = "%s,边框"
L["%s, Offset: %0.2f;%0.2f"] = "%s,偏移:%0.2f; %0.2f"
L["%s, offset: %0.2f;%0.2f"] = "%s,偏移:%0.2f; %0.2f"
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000自定义|r材质,|cFFFF0000%s|r混合模式%s%s"
L["(Right click to rename)"] = "(右键点击以重命名)"
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02x自定义颜色|r"
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000注意:|r此操作只会设置'%s'的描述"
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000注意:|r此操作会设置所有已选择光环的URL"
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000注意:|r此操作会设置群组与所有子项目的URL"
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000自动|r长度"
L["|cFFFF0000default|r texture"] = "|cFFFF0000默认|r材质"
L["|cFFFF0000desaturated|r "] = "|cFFFF0000褪色|r"
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000注意:|r '%s' 不是一个可以追踪的单位。"
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00锚点:|r将|cFFFF0000%s|r对齐至框架的|cFFFF0000%s|r"
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00锚点:|r将|cFFFF0000%s|r对齐至框架的|cFFFF0000%s|r,偏移|cFFFF0000%s/%s|r"
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r"] = "|cFFffcc00锚点:|r对齐至框架的|cFFFF0000%s|r"
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00锚点:|r对齐至框架的|cFFFF0000%s|r,偏移|cFFFF0000%s/%s|r"
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00额外选项:|r"
--[[Translation missing --]]
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00额外:|r%s 并且 %s %s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00文字样式:|r|cFFFF0000%s|r,阴影|c%s颜色|r、偏移量|cFFFF0000%s/%s|r%s%s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00文字样式:|r|cFFFF0000%s|r,阴影|c%s颜色|r、偏移量|cFFFF0000%s/%s|r%s%s%s"
L["|cFFffcc00Format Options|r"] = "|cFFffcc00格式选项|r"
L["1 Match"] = "1个符合"
L["A 20x20 pixels icon"] = "20x20像素图标"
L["A 32x32 pixels icon"] = "32x32像素图标"
L["A 40x40 pixels icon"] = "40x40像素图标"
L["A 48x48 pixels icon"] = "48x48像素图标"
L["A 64x64 pixels icon"] = "64x64像素图标"
L["A group that dynamically controls the positioning of its children"] = "动态控制子元素位置的群组"
L["A Unit ID (e.g., party1)."] = "单位ID(如 party1)。"
L["A group that dynamically controls the positioning of its children"] = "动态控制子项目位置的群组"
L["A Unit ID (e.g., party1)."] = "单位 ID(如 party1)。"
L["Actions"] = "动作"
L["Add"] = "添加"
L["Add %s"] = "添加 %s"
L["Add a new display"] = "添加一个新的提醒效果"
L["Add a new display"] = "添加一个新的图示"
L["Add Condition"] = "添加条件"
L["Add Entry"] = "添加条目"
L["Add Extra Elements"] = "添加额外元素"
L["Add Option"] = "添加选项"
L["Add Overlay"] = "添加覆盖层"
L["Add Property Change"] = "添加属性修改"
L["Add Snippet"] = "添加片段"
L["Add Sub Option"] = "添加子选项"
L["Add to group %s"] = "添加到组%s"
L["Add to new Dynamic Group"] = "添加到新的动态群组"
L["Add to new Group"] = "添加到新的群组"
L["Add Trigger"] = "添加触发器"
L["Additional Events"] = "额外事件"
L["Addon"] = "插件"
L["Addons"] = "插件"
L["Advanced"] = "高级"
@@ -73,66 +88,62 @@ local L = WeakAuras.L
L["and rotated left"] = "并且向左旋转"
L["and rotated right"] = "并且向右旋转"
L["and Trigger %s"] = "和触发器 %s"
--[[Translation missing --]]
L["and with width |cFFFF0000%s|r and %s"] = "and with width |cFFFF0000%s|r and %s"
L["and with width |cFFFF0000%s|r and %s"] = "并且宽度|cFFFF0000%s|r 并且%s"
L["Angle"] = "角度"
L["Animate"] = "动画"
L["Animated Expand and Collapse"] = "展开折叠动画"
L["Animates progress changes"] = "进度变化动画"
L["Animation End"] = "动画结束"
L["Animation Mode"] = "动画模式"
L["Animation relative duration description"] = [=[ (1/2)(50)(0.5)
|cFFFF0000注意|r (,,)
|cFF4444FF举例|r
|cFF00CC0010%|r202
|cFF00CC0010%|r.]=]
L["Animation Sequence"] = "动画序列"
L["Animation Start"] = "动画开始"
L["Animations"] = "动画"
L["Any of"] = "任意的"
L["Apply Template"] = "应用模板"
L["Arc Length"] = "弧长"
L["Arcane Orb"] = "奥术宝珠"
L["At a position a bit left of Left HUD position."] = "在左侧HUD偏左一点的位置。"
L["At a position a bit left of Right HUD position"] = "在右侧HUD偏左一点的位置。"
L["At the same position as Blizzard's spell alert"] = "与暴雪的法术警报在同一位置"
--[[Translation missing --]]
L[ [=[Aura is
Off Screen]=] ] = [=[Aura is
Off Screen]=]
L["Aura Name"] = "光环名称"
L["Aura Name Pattern"] = "光环名称规则匹配"
L["Aura Type"] = "光环类型"
L["Aura(s)"] = "光环"
L["Author Options"] = "作者选项"
L["Auto"] = "自动"
L["Auto-Clone (Show All Matches)"] = "自动克隆(显示所有符合项)"
L["Auto-cloning enabled"] = "自动克隆已启用"
L["Automatic"] = "自动"
L["Automatic Icon"] = "自动显示图标"
L["Automatic length"] = "自动长度"
L["Backdrop Color"] = "背景颜色"
L["Backdrop in Front"] = "背景在前"
L["Backdrop Style"] = "背景图案类型 "
L["Background"] = "背景"
L["Background Color"] = "背景色"
L["Background Inner"] = "背景内部"
L["Background Offset"] = "背景偏移"
L["Background Texture"] = "背景材质"
L["Bar"] = "进度条"
L["Bar Alpha"] = "进度条透明度"
L["Bar Color"] = "进度条颜色"
L["Bar Color Settings"] = "进度条颜色设置"
L["Bar Inner"] = "进度条内部"
L["Bar Texture"] = "进度条材质"
L["Big Icon"] = "大图标"
--[[Translation missing --]]
L["Blacklisted Aura Name"] = "Blacklisted Aura Name"
--[[Translation missing --]]
L["Blacklisted Exact Spell ID(s)"] = "Blacklisted Exact Spell ID(s)"
--[[Translation missing --]]
L["Blacklisted Name(s)"] = "Blacklisted Name(s)"
--[[Translation missing --]]
L["Blacklisted Spell ID"] = "Blacklisted Spell ID"
L["Blend Mode"] = "混合模式"
L["Blue Rune"] = "蓝色符文"
L["Blue Sparkle Orb"] = "蓝色闪光"
L["Blue Sparkle Orb"] = "蓝色闪光宝珠"
L["Border"] = "边框"
L["Border %s"] = "边框 %s"
L["Border Anchor"] = "边框锚点"
L["Border Color"] = "边框颜色"
L["Border in Front"] = "边框在前"
L["Border Inset"] = "插入边框"
L["Border Inset"] = "边框内嵌"
L["Border Offset"] = "边框偏移"
L["Border Settings"] = "边框设置"
L["Border Size"] = "边框大小 "
@@ -141,26 +152,20 @@ local L = WeakAuras.L
L["Bottom Left"] = "左下"
L["Bottom Right"] = "右下"
L["Bracket Matching"] = "括号自动匹配"
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "可以是名字或单位 ID(例如 party1),只有在团队中的友方玩家名字是有效的"
L["Can be a UID (e.g., party1)."] = "可以是 UID(例如party1"
L["Browse Wago, the largest collection of auras."] = "浏览Wago,最大的光环集合网站"
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "可以是名字或单位 ID(例如 party1,只有在群组中的友方玩家名字是有效的。"
L["Can be a UID (e.g., party1)."] = "可以是单位 ID(例如:party1)。"
L["Cancel"] = "取消"
L["Center"] = "中间"
L["Channel Number"] = "频道索引"
L["Chat Message"] = "聊天讯息"
L["Chat Message"] = "聊天信息"
L["Chat with WeakAuras experts on our Discord server."] = "在我们的Discord服务器上与WeakAuras专家聊天。"
L["Check On..."] = "检查..."
L["Children:"] = "子元素:"
L["Check out our wiki for a large collection of examples and snippets."] = "查看我们的Wiki,获取大量的例子与代码片段。"
L["Children:"] = "子项目:"
L["Choose"] = "选择"
L["Choose Trigger"] = "选择触发器"
L["Choose whether the displayed icon is automatic or defined manually"] = "选择显示的图示是自动显示还是手动定义"
--[[Translation missing --]]
L["Class"] = "Class"
L["Clip Overlays"] = "覆盖遮罩"
L["Class"] = "职业"
L["Clip Overlays"] = "裁剪覆盖层"
L["Clipped by Progress"] = "被进度条遮挡"
L["Clone option enabled dialog"] = [=[
|cFFFF0000自动复制|r
|cFFFF0000自动复制|r
|cFF22AA22动态群组|r里.
|cFF22AA22动态群组|r的吗]=]
L["Close"] = "关闭"
L["Collapse"] = "折叠"
L["Collapse all loaded displays"] = "折叠所有载入的图示"
@@ -170,16 +175,18 @@ local L = WeakAuras.L
L["Color"] = "颜色"
L["Column Height"] = "行高度"
L["Column Space"] = "行空间"
L["Columns"] = ""
L["Combinations"] = "组合"
L["Combine Matches Per Unit"] = "组合每个单位满足条件"
L["Combine Matches Per Unit"] = "组合每个单位的匹配"
L["Common Text"] = "一般文本"
L["Compare against the number of units affected."] = "比较受影响的单位数量"
L["Compatibility Options"] = "兼容性选项"
L["Compress"] = "压缩"
L["Condition %i"] = "条件 %i"
L["Conditions"] = "条件"
L["Configure what options appear on this panel."] = "配置哪些选项出现在此面板中"
L["Constant Factor"] = "常数因子"
L["Control-click to select multiple displays"] = "按住 Control 并点击来选择多种显示"
L["Control-click to select multiple displays"] = "按住 Control 并点击来选择多个光环"
L["Controls the positioning and configuration of multiple displays at the same time"] = "同时控制多个图示的位置和设定"
L["Convert to New Aura Trigger"] = "转换为新的光环触发器"
L["Convert to..."] = "转换为..."
@@ -189,7 +196,8 @@ local L = WeakAuras.L
L["Copy"] = "拷贝"
L["Copy settings..."] = "拷贝设置"
L["Copy to all auras"] = "拷贝至所有的光环"
L["Copy URL"] = "复制 URL"
--[[Translation missing --]]
L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table."
L["Count"] = "计数 "
L["Counts the number of matches over all units."] = "计算所有单位上匹配的数量"
L["Creating buttons: "] = "创建按钮:"
@@ -198,12 +206,15 @@ local L = WeakAuras.L
L["Crop Y"] = "裁剪Y"
L["Custom"] = "自定义"
L["Custom Anchor"] = "自定义锚点"
L["Custom Background"] = "自定义背景"
L["Custom Check"] = "自定义检查"
L["Custom Code"] = "自定义代码"
L["Custom Color"] = "自定义颜色"
L["Custom Configuration"] = "自定义设置"
L["Custom Foreground"] = "自定义前景"
L["Custom Frames"] = "自定义框架"
L["Custom Function"] = "自定义功能"
L["Custom Grow"] = "自定义"
L["Custom Function"] = "自定义函数"
L["Custom Grow"] = "自定义"
L["Custom Options"] = "自定义选项"
L["Custom Sort"] = "自定义排序"
L["Custom Trigger"] = "自定义生效触发器"
@@ -225,10 +236,10 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Default Color"] = "默认颜色"
L["Delete"] = "删除"
L["Delete all"] = "删除所有"
L["Delete children and group"] = "删除子节点和组"
L["Delete children and group"] = "删除子项目和组"
L["Delete Entry"] = "删除条目"
L["Delete Trigger"] = "删除触发器"
L["Desaturate"] = "褪色"
L["Description"] = "描述"
L["Description Text"] = "描述文本"
L["Determines how many entries can be in the table."] = "决定表格中可以有多少条目"
L["Differences"] = "差异"
@@ -236,16 +247,15 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Disallow Entry Reordering"] = "不允许重新排列条目"
L["Discrete Rotation"] = "离散旋转"
L["Display"] = "图示"
L["Display Icon"] = "图示图标"
L["Display Name"] = "显示的名字"
L["Display Text"] = "图示文字"
L["Displays a text, works best in combination with other displays"] = "显示一条文本,最好与其他显示效果结合运用"
L["Distribute Horizontally"] = "横向分布"
L["Distribute Vertically"] = "纵向分布"
L["Do not group this display"] = "不要将此显示内容编组"
L["Do not group this display"] = "不要将此图示编组"
L["Documentation"] = "文档"
L["Done"] = "完成"
L["Don't skip this Version"] = "不要跳过这个版本"
L["Down"] = ""
L["Drag to move"] = "拖拽来移动"
L["Duplicate"] = "复制"
L["Duplicate All"] = "复制所有"
@@ -265,20 +275,20 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
|cFFFF0000%i|r - -
|cFFFF0000%s|r - - ()
|cFFFF0000%c|r - - Lua函数并返回一个用于显示的字符串]=]
--[[Translation missing --]]
L["Ease Strength"] = "Ease Strength"
--[[Translation missing --]]
L["Ease type"] = "Ease type"
L["Ease Strength"] = "缓动强度"
L["Ease type"] = "缓动类型"
L["Edge"] = "边缘"
--[[Translation missing --]]
L["eliding"] = "eliding"
L["eliding"] = "省略"
L["Else If"] = "否则如果"
L["Else If Trigger %s"] = "否则如果触发器%s"
L["Enabled"] = "启用"
L["End Angle"] = "结束角度"
L["End of %s"] = "%s 的结尾"
L["Enter a Spell ID"] = "输入一个法术 ID"
L["Enter an aura name, partial aura name, or spell id"] = "键入一个法术名,或者法术ID"
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."] = "输入一个光环名称,部分光环名称法术 ID。如果输入一个法术 ID 则会匹配所有相同名的法术。"
L["Enter an aura name, partial aura name, or spell id"] = "输入全部或部分光环名称,或者法术 ID"
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."] = "输入全部或部分光环名称,或者法术 ID。如果输入法术 ID则会匹配所有具有相同名的法术。"
L["Enter Author Mode"] = "进入作者模式"
L["Enter in a value for the tick's placement."] = "输入进度指示放置位置的值"
L["Enter User Mode"] = "进入用户模式"
L["Enter user mode."] = "进入到使用者的模式。"
L["Entry %i"] = "条目 %i"
@@ -293,18 +303,28 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Expand"] = "展开"
L["Expand all loaded displays"] = "展开所有载入的图示"
L["Expand all non-loaded displays"] = "展开所有未载入的图示"
L["Expansion is disabled because this group has no children"] = "由于此组没有子物件所以无法进行扩展"
L["Expansion is disabled because this group has no children"] = "由于此组没有子项目,所以无法进行扩展"
L["Export to Lua table..."] = "导出为 Lua 表格..."
L["Export to string..."] = "导出为字符串"
L["External"] = "外部"
L["Fade"] = "淡化"
L["Fade In"] = "渐入"
L["Fade Out"] = "渐出"
--[[Translation missing --]]
L["Fallback"] = "Fallback"
--[[Translation missing --]]
L["Fallback Icon"] = "Fallback Icon"
L["False"] = ""
L["Fetch Affected/Unaffected Names"] = "获取受影响的/未受影响的名称"
--[[Translation missing --]]
L["Filter by Class"] = "Filter by Class"
L["Filter by Class"] = "根据职业过滤"
L["Filter by Group Role"] = "根据团队职责过滤"
L["Filter by Nameplate Type"] = "根据姓名版类型过滤"
L["Filter by Raid Role"] = "根据团队角色过滤"
L[ [=[Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = "过滤格式:'名称''名称-服务器''-服务器'。支持多个条目,由英文逗号分隔。"
L["Find Auras"] = "寻找光环"
L["Finish"] = "结束"
L["Fire Orb"] = "火焰宝珠"
L["Font"] = "字体"
@@ -312,44 +332,48 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Foreground"] = "前景"
L["Foreground Color"] = "前景色"
L["Foreground Texture"] = "前景材质"
L["Frame"] = "框架"
--[[Translation missing --]]
L["Frame Selector"] = "Frame Selector"
L["Format"] = "格式"
L["Format for %s"] = "%s 的格式"
L["Found a Bug?"] = "发现了故障?"
L["Frame"] = "框体"
L["Frame Count"] = "帧数"
L["Frame Rate"] = "帧率"
L["Frame Selector"] = "选择框体"
L["Frame Strata"] = "框架层级"
L["Frequency"] = "频率"
L["From Template"] = "从模板"
--[[Translation missing --]]
L["From version %s to version %s"] = "From version %s to version %s"
L["From version %s to version %s"] = "从版本%s到版本%s"
L["Full Circle"] = "完整圆形"
L["Get Help"] = "寻求帮助"
L["Global Conditions"] = "全局条件"
L["Glow %s"] = "发光 %s"
L["Glow Action"] = "发光动作"
--[[Translation missing --]]
L["Glow Anchor"] = "Glow Anchor"
L["Glow Anchor"] = "发光锚点"
L["Glow Color"] = "发光颜色"
--[[Translation missing --]]
L["Glow External Element"] = "Glow External Element"
--[[Translation missing --]]
L["Glow Frame Type"] = "Glow Frame Type"
L["Glow External Element"] = "发光外部元素"
L["Glow Frame Type"] = "发光框体类型"
L["Glow Type"] = "发光类型"
L["Green Rune"] = "绿色符文"
L["Grid direction"] = "表格方向"
L["Group"] = ""
L["Group (verb)"] = "群组(动态)"
L["Group aura count description"] = [=[
(5)
(0.5)(1/ 2)(50%%)
5
0.51/250%%
|cFF4444FF举例|r
|cFF00CC00大于 0|r
|cFF00CC00等于 100%%|r
|cFF00CC00不等于 2|r 2
|cFF00CC00小于等于 0.8|r 80%%
|cFF00CC00大于 1/2|r
|cFF00CC00大于等于 0|r .]=]
L["Group by Frame"] = "根据框分组"
|cFF00CC00大于等于 0|r ]=]
L["Group by Frame"] = "根据框分组"
L["Group contains updates from Wago"] = "包含 Wago 更新的群组"
L["Group Description"] = "组描述"
L["Group Icon"] = "组图标"
L["Group key"] = "组键值"
L["Group Member Count"] = "队伍或团队成员数"
L["Group Member Count"] = "群组成员数"
L["Group Options"] = "群组选项"
L["Group Role"] = "团队职责"
L["Group Scale"] = "组缩放"
L["Group Settings"] = "群组设置"
@@ -360,71 +384,89 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Help"] = "帮助"
L["Hide"] = "隐藏"
L["Hide Cooldown Text"] = "隐藏冷却文本"
--[[Translation missing --]]
L["Hide Glows applied by this aura"] = "Hide Glows applied by this aura"
L["Hide Glows applied by this aura"] = "隐藏由此光环应用的发光"
L["Hide on"] = "隐藏于"
L["Hide this group's children"] = "隐藏此组的子节点"
L["Hide this group's children"] = "隐藏此组的子项目"
L["Hide When Not In Group"] = "不在队伍时隐藏"
L["Horizontal Align"] = "水平对齐"
L["Horizontal Bar"] = "水平条"
L["Hostility"] = "敌对"
L["Huge Icon"] = "巨型图标"
L["Hybrid Position"] = "混合定位"
L["Hybrid Sort Mode"] = "混合排序模式"
L["Icon"] = "图标"
L["Icon Info"] = "图标信息"
L["Icon Inset"] = "项目插入"
L["Icon Inset"] = "图标内嵌"
L["Icon Position"] = "图标位置"
L["Icon Settings"] = "图标设置"
L["If"] = "如果"
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "勾选后用户可以看见一个多行的输入框,在输入大量文本时很有用。"
L["If checked, then this option group can be temporarily collapsed by the user."] = "勾选后选项组可以临时被用户折叠"
L["If checked, then this option group will start collapsed."] = "勾选后选项组将会在打开时折叠"
L["If checked, then this separator will include text. Otherwise, it will be just a horizontal line."] = "如果选中,则此分隔符将会包含文本,否则就只是一条横线。"
--[[Translation missing --]]
L["If checked, then this separator will not merge with other separators when selecting multiple auras."] = "If checked, then this separator will not merge with other separators when selecting multiple auras."
L["If checked, then this space will span across multiple lines."] = "如果勾选,此空白区域将横跨多行。"
L["Icon Source"] = "Icon Source"
L["If"] = "如果"
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "勾选后,用户可以看见一个多行的输入框,在输入大量文本时很有用。"
L["If checked, then this option group can be temporarily collapsed by the user."] = "勾选后,选项组可以临时被用户折叠"
L["If checked, then this option group will start collapsed."] = "勾选后,选项组将会在打开时折叠"
L["If checked, then this separator will include text. Otherwise, it will be just a horizontal line."] = "勾选后,则此分隔符将会包含文本,否则就只是一条横线。"
L["If checked, then this separator will not merge with other separators when selecting multiple auras."] = "勾选后,此分隔符不会在选中多个光环时与其他分隔符合并。"
L["If checked, then this space will span across multiple lines."] = "勾选后,此空白区域将横跨多行。"
L["If Trigger %s"] = "如果触发器 %s"
L["If unchecked, then a default color will be used (usually yellow)"] = "如果不勾选,则使用默认颜色(通常是黄色)"
L["If unchecked, then this space will fill the entire line it is on in User Mode."] = "如果不勾选,则在用户模式下此空白区域将填充一整行。"
L["Ignore all Updates"] = "忽略所有更新"
L["Ignore Dead"] = "忽略已死亡"
L["Ignore Disconnected"] = "忽略已离线"
L["Ignore Lua Errors on OPTIONS event"] = "忽略OPTIONS事件产生的Lua错误"
L["Ignore out of checking range"] = "忽略超出检查范围"
L["Ignore Self"] = "忽略自身"
L["Ignore self"] = "忽略自己的"
L["Ignore self"] = "忽略自"
L["Ignored"] = "被忽略"
L["Ignored Aura Name"] = "忽略光环名称"
L["Ignored Exact Spell ID(s)"] = "忽略精确法术 ID"
L["Ignored Name(s)"] = "忽略名称"
L["Ignored Spell ID"] = "忽略法术 ID"
L["Import"] = "导入"
L["Import a display from an encoded string"] = "从字串导入一个图示"
L["Information"] = "信息"
L["Inner"] = "内部"
L["Invalid Item Name/ID/Link"] = "无效的物品名称/ID/链接"
L["Invalid Spell ID"] = "无效的法术 ID"
L["Invalid Spell Name/ID/Link"] = "无效的法术名称/ID/链接"
L["Inverse"] = "反转"
L["Inverse Slant"] = "边缘反色"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
--[[Translation missing --]]
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "Invalid type for property '%s' in 's'. Expected '%s'"
L["Inverse"] = "反向"
L["Inverse Slant"] = "反向倾斜"
L["Is Stealable"] = "可偷取"
L["Justify"] = "对齐"
L["Keep Aspect Ratio"] = "保持比例不变"
L["Keep your Wago imports up to date with the Companion App."] = "利用Companion应用程序保持你的Wago导入最新。"
L["Large Input"] = "大输入框"
L["Leaf"] = "叶子"
L["Left"] = "左方"
L["Left 2 HUD position"] = "左侧第二 HUD 位置"
L["Left HUD position"] = "左侧 HUD 位置"
L["Legacy Aura Trigger"] = "传统光环触发器"
L["Length"] = "长度"
L["Length of |cFFFF0000%s|r"] = "长度|cFFFF0000%s|r"
L["Limit"] = "限制"
L["Lines & Particles"] = "线条和粒子"
L["Load"] = "载入"
L["Loaded"] = "已载入"
--[[Translation missing --]]
L["Lock Positions"] = "Lock Positions"
L["Loop"] = "循环"
L["Low Mana"] = "低法力值"
L["Magnetically Align"] = "磁力对齐"
L["Main"] = "主要的"
L["Manage displays defined by Addons"] = "由插件管理已定义的图示"
L["Match Count"] = "计数匹配"
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "符合水平进度条的高度设置,或者垂直进度条的宽度设置。"
L["Max"] = "最大"
L["Max Length"] = "最大长度"
L["Medium Icon"] = "中等图标"
L["Message"] = ""
L["Message Prefix"] = "息前缀"
L["Message Suffix"] = "息后缀"
L["Message Type"] = "息类型"
L["Message"] = ""
L["Message Prefix"] = "息前缀"
L["Message Suffix"] = "息后缀"
L["Message Type"] = "息类型"
L["Min"] = "最小"
L["Mirror"] = "镜像"
L["Model"] = "模型"
@@ -433,8 +475,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Move Above Group"] = "移动上方的组"
L["Move Below Group"] = "移动下方的组"
L["Move Down"] = "向下移"
--[[Translation missing --]]
L["Move Entry Down"] = "Move Entry Down"
L["Move Entry Down"] = "将条目下移"
L["Move Entry Up"] = "将条目上移"
L["Move Into Above Group"] = "移动到上方的组"
L["Move Into Below Group"] = "移动到下方的组"
@@ -442,7 +483,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Move this display up in its group's order"] = "在组内将此显示内容上移"
L["Move Up"] = "向上移"
L["Multiple Displays"] = "多个图示"
L["Multiple Triggers"] = "多触发器"
L["Multiselect ignored tooltip"] = [=[|cFFFF0000忽略|r - |cFF777777单个|r - |cFF777777多个|r
使]=]
L["Multiselect multiple tooltip"] = [=[|cFFFF0000忽略|r - |cFF777777单个|r - |cFF777777多个|r
@@ -452,24 +492,27 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Name Info"] = "名称讯息"
L["Name Pattern Match"] = "名称规则匹配"
L["Name(s)"] = "名称"
--[[Translation missing --]]
L["Name:"] = "名称:"
L["Nameplate"] = "姓名版"
L["Nameplates"] = "姓名板"
L["Negator"] = ""
L["Never"] = "从不"
L["New Aura"] = "新建"
L["New Value"] = "新值"
L["No"] = ""
L["No Children"] = "没有子物件"
L["No tooltip text"] = "没有提示文字"
L["No Children"] = "没有子项目"
L["None"] = ""
L["Not all children have the same value for this option"] = "并非所有子元素都拥有相同的此选项的值"
--[[Translation missing --]]
L["Not a table"] = "Not a table"
L["Not all children have the same value for this option"] = "并非所有子项目的此选项的值都一致"
L["Not Loaded"] = "未载入"
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "注意:自动发送“大喊”和“说话”功能在副本外会被屏蔽"
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "注意:无法在副本外自动发送“说”与“大喊”信息"
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "注意:传统光环触发器现已被永久禁用。它将会在短期内被移除。"
L["Number of Entries"] = "条目数"
L["Offer a guided way to create auras for your character"] = "提供为角色创建光环的指导"
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "偏移|cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = ""
L["On Hide"] = "图示隐藏时触发"
L["On Init"] = "初始时"
L["On Show"] = "图示显示时触发"
L["On Hide"] = "图示隐藏时"
L["On Init"] = "初始"
L["On Show"] = "图示显示时"
L["Only match auras cast by people other than the player"] = "只匹配其它玩家施放的光环"
L["Only match auras cast by people other than the player or his pet"] = "只匹配由不是玩家和玩家宠物施放的光环"
L["Only match auras cast by the player"] = "只匹配玩家自己施放的光环"
@@ -500,13 +543,16 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Paste Settings"] = "粘贴设置"
L["Paste text below"] = "在下方粘贴文本"
L["Paste Trigger Settings"] = "粘贴触发器设置"
L["Places a tick on the bar"] = "在进度条上放置进度指示"
L["Play Sound"] = "播放声音"
L["Portrait Zoom"] = "肖像缩放"
L["Position Settings"] = "位置设置"
L["Preferred Match"] = "匹配偏好"
L["Premade Snippets"] = "预设片段"
L["Preset"] = "预设"
L["Press Ctrl+C to copy"] = "按 Ctrl+C 复制"
--[[Translation missing --]]
L["Prevent Merging"] = "Prevent Merging"
L["Press Ctrl+C to copy the URL"] = "按 Ctrl+C 复制 URL"
L["Prevent Merging"] = "阻止合并"
L["Processed %i chars"] = "已处理%i个字符"
L["Progress Bar"] = "进度条"
L["Progress Bar Settings"] = "进度条设置"
@@ -514,20 +560,20 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Progress Texture Settings"] = "进度条材质设置"
L["Purple Rune"] = "紫色符文"
L["Put this display in a group"] = "将此显示内容放到组中"
L["Radius"] = "范围"
L["Radius"] = "半径"
L["Raid Role"] = "团队角色"
L["Re-center X"] = "到中心 X 偏移"
L["Re-center Y"] = "到中心 Y 偏移"
L["Regions of type \"%s\" are not supported."] = "%s 区域类型不被支持。"
L["Remaining Time"] = "剩余时间"
L["Remaining Time Precision"] = "剩余时间精度"
L["Remove"] = "移除"
L["Remove this display from its group"] = "从所在组中移除此显示内容"
L["Remove this display from its group"] = "从所在组中移除此图示"
L["Remove this property"] = "移除此属性"
L["Rename"] = "重命名"
L["Repeat After"] = "每当此条件发生后重复"
L["Repeat every"] = "每当此条件满足时重复"
--[[Translation missing --]]
L["Require unit from trigger"] = "Require unit from trigger"
L["Report bugs on our issue tracker."] = "在我们的问题追踪器里回报故障。"
L["Require unit from trigger"] = "需要在触发器中指定单位"
L["Required for Activation"] = "激活需要的条件"
L["Reset all options to their default values."] = "重置所有选项为默认值"
L["Reset Entry"] = "重置条目"
@@ -544,6 +590,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Rotation Mode"] = "旋转模式"
L["Row Space"] = "列空间"
L["Row Width"] = "列宽度"
L["Rows"] = ""
L["Same"] = "相同"
L["Scale"] = "缩放"
L["Search"] = "搜索"
@@ -553,8 +600,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Separator text"] = "分隔符文本"
L["Set Parent to Anchor"] = "将父框架置于锚点"
L["Set Thumbnail Icon"] = "设置缩略图标"
L["Set tooltip description"] = "设置鼠标提示内容"
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "将锚点框架设置为光环的父框架,使得光环继承锚点框架的一些属性(例如:可见性和缩放)"
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "将锚点框体设置为光环的父框体,使得光环继承锚点框体的一些属性(例如:可见性和缩放)"
L["Settings"] = "设置"
L["Shadow Color"] = "阴影颜色"
L["Shadow X Offset"] = "阴影 X 轴偏移"
@@ -565,44 +611,49 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Show Cooldown"] = "显示冷却"
L["Show Glow"] = "显示发光效果"
L["Show Icon"] = "显示图标"
L["Show If Unit Does Not Exist"] = "如果单位不存在时显示"
L["Show If Unit Does Not Exist"] = "单位不存在时显示"
L["Show If Unit Is Invalid"] = "当单位无效时显示"
L["Show Matches for"] = "为下列项显示匹配项"
L["Show Matches for Units"] = "为单位显示匹配项"
L["Show Model"] = "显示模型"
L["Show model of unit "] = "显示该单位的模型"
L["Show On"] = "当此条件满足时显示"
L["Show On"] = "显示"
L["Show Spark"] = "显示闪光效果"
L["Show Text"] = "显示文本"
L["Show this group's children"] = "显示此组的子物件"
L["Show this group's children"] = "显示此组的子项目"
L["Show Tick"] = "显示进度指示"
L["Shows a 3D model from the game files"] = "显示游戏文件中的3D模形"
L["Shows a border"] = "显示一个边框"
L["Shows a custom texture"] = "显示自定义材质"
L["Shows a glow"] = "显示发光效果"
L["Shows a model"] = "以模型显示"
L["Shows a progress bar with name, timer, and icon"] = "显示一个有名称,时间,图标的进度条"
L["Shows a spell icon with an optional cooldown overlay"] = "显示可选的法术图示有冷却时间重叠"
L["Shows a spell icon with an optional cooldown overlay"] = "显示一个法术图标,并有可选的冷却时间显示"
L["Shows a stop motion textures"] = "显示定格动画材质"
L["Shows a texture that changes based on duration"] = "显示一个随持续时间而变的材质"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "显示一行或多行文字, 它们包换动态信息, 如进度和叠加层数"
L["Simple"] = "简单"
L["Size"] = "大小"
L["Skip this Version"] = "跳过这个版本"
L["Slant Amount"] = "斜线数量"
L["Slant Amount"] = "倾斜程度"
L["Slant Mode"] = "倾斜模式"
L["Slanted"] = "倾斜"
L["Slanted"] = "倾斜"
L["Slide"] = "滑动"
L["Slide In"] = "滑动"
L["Slide Out"] = "滑出"
L["Slider Step Size"] = "滑动条步进尺寸"
L["Small Icon"] = "小图标"
L["Smooth Progress"] = "过程平滑"
L["Snippets"] = "片段"
L["Soft Max"] = "软上限"
L["Soft Min"] = "软下限"
L["Sort"] = "排序"
L["Sound"] = "声音"
L["Sound Channel"] = "声道"
L["Sound Channel"] = "音频"
L["Sound File Path"] = "声音文件路径"
L["Sound Kit ID"] = "音效ID"
L["Sound Kit ID"] = "音效 ID"
--[[Translation missing --]]
L["Source"] = "Source"
L["Space"] = "间隙"
L["Space Horizontally"] = "横向间隙"
L["Space Vertically"] = "纵向间隙"
@@ -623,6 +674,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Stealable"] = "可偷取"
L["Step Size"] = "步进尺寸"
L["Stop ignoring Updates"] = "不再忽略更新"
L["Stop Motion"] = "定格动画"
L["Stop Motion Settings"] = "定格动画设置"
L["Stop Sound"] = "停止播放声音"
L["Sub Elements"] = "子元素"
L["Sub Option %i"] = "子选项 %i"
@@ -636,21 +689,22 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Texture Settings"] = "材质设置"
L["Texture Wrap"] = "材质折叠"
L["The duration of the animation in seconds."] = "动画持续秒数"
L["The duration of the animation in seconds. The finish animation does not start playing until after the display would normally be hidden."] = "动画时长秒时。直到显示内容被正常隐藏之后结束动画才会播放。"
L["The duration of the animation in seconds. The finish animation does not start playing until after the display would normally be hidden."] = "动画时长秒时。直到显示内容可以被正常隐藏之后结束动画才会播放。"
L["The type of trigger"] = "触发器类型"
L["Then "] = "然后"
L["Thickness"] = "粗细"
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "这将替换 %tooltip, %tooltip1, %tooltip2, %tooltip3 的文本"
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "这个光环使用了传统光环触发器,将它们转换到新版来获得更好的体验和更多的功能。"
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "这将添加 %tooltip, %tooltip1, %tooltip2, %tooltip3 作为文本替换"
L["This display is currently loaded"] = "此显示内容已加载"
L["This display is not currently loaded"] = "此显示内容未加载"
L["This region of type \"%s\" is not supported."] = "该类型区域“%s”不受支持"
L["This region of type \"%s\" is not supported."] = "不支持域类型\"%s\""
L["This setting controls what widget is generated in user mode."] = "这些设置用来控制在用户模式下生成的控件。"
L["Tick %s"] = "进度指示 %s"
L["Tick Mode"] = "进度指示模式"
L["Tick Placement"] = "进度指示放置"
L["Time in"] = "时间"
L["Tiny Icon"] = "微型图标"
L["To Frame's"] = "到框"
--[[Translation missing --]]
L["To Group's"] = "To Group's"
L["To Frame's"] = "到框"
L["To Group's"] = "到组的"
L["To Personal Ressource Display's"] = "到个人资源显示的"
L["To Screen's"] = "到屏幕的"
L["Toggle the visibility of all loaded displays"] = "切换当前已载入图示的可见状态"
@@ -667,61 +721,71 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Top HUD position"] = "顶部 HUD 位置"
L["Top Left"] = "左上"
L["Top Right"] = "右上"
L["Total Angle"] = "最大角度"
L["Total Time"] = "总时间"
L["Total Time Precision"] = "总时间精度"
L["Trigger"] = "触发"
L["Trigger %d"] = "触发器 %d"
L["Trigger %s"] = "触发器 %s"
L["Trigger Combination"] = "触发器组合"
L["True"] = ""
L["Type"] = "类型"
--[[Translation missing --]]
L["Type 'select' for '%s' requires a values member'"] = "Type 'select' for '%s' requires a values member'"
L["Ungroup"] = "不分组"
L["Unit"] = "单位"
L["Unit %s is not a valid unit for RegisterUnitEvent"] = "单位 %s 并不是 RegisterUnitEvent 的有效单位"
L["Unit Count"] = "单位计数"
--[[Translation missing --]]
L["Unit Frame"] = "Unit Frame"
L["Unit Frame"] = "单位框体"
L["Unit Frames"] = "单位框架"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "不同于开始或结束动画,主动画将不停循环,直到图示被隐藏。"
L["Up"] = ""
L["Unit Name Filter"] = "单位名称过滤方式"
L["UnitName Filter"] = "单位名称过滤"
--[[Translation missing --]]
L["Update %s by %s"] = "Update %s by %s"
L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "不同于开始或结束动画,主动画将不停循环,直到图示被隐藏。"
L["Update %s by %s"] = "更新%s,来自%s"
L["Update Auras"] = "更新光环"
L["Update Custom Text On..."] = "更新自定义文字于"
L["Update in Group"] = "更新群组内所有项"
L["Update this Aura"] = "更新此光环"
L["URL"] = "URL"
L["Use Custom Color"] = "使用自定义颜色"
L["Use Display Info Id"] = "使用显示信息 ID"
L["Use Full Scan (High CPU)"] = "使用完整扫描(高CPU)"
L["Use nth value from tooltip:"] = "使用来自鼠标提示的值的顺序"
L["Use Full Scan (High CPU)"] = "使用完整扫描高CPU占用)"
L["Use nth value from tooltip:"] = "使用第X个鼠标提示的值:"
L["Use SetTransform"] = "使用 SetTransform 方法"
L["Use tooltip \"size\" instead of stacks"] = "使用\\\"大小\\\"提示,而不是\\\"层数\\\""
L["Use Texture"] = "使用材质"
L["Use tooltip \"size\" instead of stacks"] = "使用来自鼠标提示的层数信息"
L["Use Tooltip Information"] = "使用鼠标提示信息"
L["Used in Auras:"] = "在下列光环中被使用:"
L["Used in auras:"] = "在下列光环中被使用:"
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "使用UnitIsVisible()检查是否在范围内,每秒检查一次。"
L["Value %i"] = "值 %i"
L["Values are in normalized rgba format."] = "数值为标准化的 RGBA 格式"
L["Values:"] = "值:"
L["Version: "] = "版本:"
L["Vertical Align"] = "垂直对齐"
L["Vertical Bar"] = "垂直条"
L["View"] = "视图"
L["View"] = "显示"
L["Wago Update"] = "Wago.io 更新"
L["Whole Area"] = "整个区域"
L["Width"] = "宽度"
--[[Translation missing --]]
L["wrapping"] = "wrapping"
L["wrapping"] = "折叠"
L["X Offset"] = "X 偏移"
L["X Rotation"] = "X旋转"
L["X Rotation"] = "X旋转"
L["X Scale"] = "宽度比例"
L["X-Offset"] = "X 偏移"
L["x-Offset"] = "X偏移"
L["Y Offset"] = "Y 偏移"
L["Y Rotation"] = "Y旋转"
L["Y Rotation"] = "Y旋转"
L["Y Scale"] = "长度比例"
L["Yellow Rune"] = "黄色符文"
L["Yes"] = ""
L["Y-Offset"] = "Y 偏移"
L["y-Offset"] = "Y偏移"
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "正在删除 %d 个光环,|cFFFF0000此操作无法被撤销!|r真的要删除吗?"
L["Z Offset"] = "深度 偏移"
L["Z Rotation"] = "Z旋转"
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "你正在删除一个触发器。|cFFFF0000这个操作无法撤销!|r你要继续吗?"
L["Your Saved Snippets"] = "已保存片段"
L["Z Offset"] = "Z 偏移"
L["Z Rotation"] = "Z轴旋转"
L["Zoom"] = "缩放"
L["Zoom In"] = "放大"
L["Zoom Out"] = "缩小"
+113 -36
View File
@@ -7,7 +7,9 @@ end
local L = WeakAuras.L
-- WeakAuras/Options
L[" and |cFFFF0000mirrored|r"] = "以及 |cFFFF0000鏡像|r"
L["-- Do not remove this comment, it is part of this trigger: "] = "-- Do not remove this comment, it is part of this trigger: "
L[" rotated |cFFFF0000%s|r degrees"] = "旋轉 |cFFFF0000%s|r 度"
L["% of Progress"] = "進度%"
L["%i auras selected"] = "已選擇 %i 個提醒效果"
L["%i Matches"] = "%i 個符合"
@@ -25,14 +27,25 @@ local L = WeakAuras.L
L["%s, Border"] = "%s, 邊框"
L["%s, Offset: %0.2f;%0.2f"] = "%s, 位置偏移: %0.2f;%0.2f"
L["%s, offset: %0.2f;%0.2f"] = "%s, 位置偏移: %0.2f;%0.2f"
L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000自訂|r材質,|cFFFF0000%s|r混合模式%s%s"
L["(Right click to rename)"] = "(點一下右鍵重新命名)"
L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02x自訂顏色|r"
L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000注意:|r 只會設定 '%s' 的說明"
L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000注意:|r 這會設定所有選取提醒效果的 URL"
L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000注意:|r 這會設定此群組和所有子成員的 URL"
L["|cFFFF0000Automatic|r length"] = "|cFFFF0000自動|r長度"
L["|cFFFF0000default|r texture"] = "|cFFFF0000預設|r材質"
L["|cFFFF0000desaturated|r "] = "|cFFFF0000去色|r "
L["|cFFFF0000Note:|r The unit '%s' is not a trackable unit."] = "|cFFFF0000注意:|r單位'%s'不是可追蹤的單位。"
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r"] = "|cFFffcc00對齊:|r |cFFFF0000%s|r對齊到框架的|cFFFF0000%s|r"
L["|cFFffcc00Anchors:|r Anchored |cFFFF0000%s|r to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00對齊:|r |cFFFF0000%s|r對齊到框架的|cFFFF0000%s|r,偏移|cFFFF0000%s/%s|r"
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r"] = "|cFFffcc00對齊:|r 對齊到框架的|cFFFF0000%s|r"
L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r with offset |cFFFF0000%s/%s|r"] = "|cFFffcc00對齊:|r 對齊到框架的|cFFFF0000%s|r,偏移|cFFFF0000%s/%s|r"
L["|cFFffcc00Extra Options:|r"] = "|cFFffcc00額外選項:|r"
L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00額外:|r %s和%s%s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s"] = "|cFFffcc00文字樣式:|r |cFFFF0000%s|r和陰影|c%s顏色|r,偏移|cFFFF0000%s/%s|r%s%s"
L["|cFFffcc00Font Flags:|r |cFFFF0000%s|r and shadow |c%sColor|r with offset |cFFFF0000%s/%s|r%s%s%s"] = "|cFFffcc00文字樣式:|r |cFFFF0000%s|r和陰影|c%s顏色|r,偏移|cFFFF0000%s/%s|r%s%s%s"
L["|cFFffcc00Format Options|r"] = "|cFFffcc00格式選項|r"
L["1 Match"] = "1 個符合"
L["A 20x20 pixels icon"] = "20x20 大小的圖示"
L["A 32x32 pixels icon"] = "32x32 大小的圖示"
@@ -42,6 +55,7 @@ local L = WeakAuras.L
L["A group that dynamically controls the positioning of its children"] = "可動態控制子項目位置的群組"
L["A Unit ID (e.g., party1)."] = "單位 ID (例如 party1)。"
L["Actions"] = "動作"
L["Add"] = "新增"
L["Add %s"] = "新增%s"
L["Add a new display"] = "新增提醒效果"
L["Add Condition"] = "新增條件"
@@ -50,11 +64,13 @@ local L = WeakAuras.L
L["Add Option"] = "新增選項"
L["Add Overlay"] = "加上疊加圖層"
L["Add Property Change"] = "新增屬性變化"
L["Add Snippet"] = "新增程式碼片段"
L["Add Sub Option"] = "新增子選項"
L["Add to group %s"] = "加入到群組 %s"
L["Add to new Dynamic Group"] = "加入到新的動態群組"
L["Add to new Group"] = "加入到新的群組"
L["Add Trigger"] = "新增觸發"
L["Additional Events"] = "其他事件"
L["Addon"] = "插件"
L["Addons"] = "插件"
L["Advanced"] = "進階"
@@ -77,6 +93,8 @@ local L = WeakAuras.L
L["Animate"] = "閃爍"
L["Animated Expand and Collapse"] = "展開和收合的動畫效果"
L["Animates progress changes"] = "進度變化動畫效果"
L["Animation End"] = "動畫結束"
L["Animation Mode"] = "動畫模式"
L["Animation relative duration description"] = [=[使 (1/2) (50%) (0.5)
|cFFFF0000特別注意:|r (...)
@@ -84,41 +102,38 @@ local L = WeakAuras.L
|cFF00CC0010%|r 20 2
|cFF00CC0010%|r ()]=]
L["Animation Sequence"] = "動畫序列"
L["Animation Start"] = "動畫開始"
L["Animations"] = "動畫"
L["Any of"] = "任何的"
L["Apply Template"] = "套用範本"
L["Arc Length"] = "弧長"
L["Arcane Orb"] = "祕法光球"
L["At a position a bit left of Left HUD position."] = "比左方 HUD 更左一點的位置"
L["At a position a bit left of Right HUD position"] = "比右方 HUD 更右一點的位置"
L["At the same position as Blizzard's spell alert"] = "和暴雪法術警告效果相同的位置"
L[ [=[Aura is
Off Screen]=] ] = "提醒效果不在畫面上 / 跑出畫面"
L["Aura Name"] = "光環名稱"
L["Aura Name Pattern"] = "光環名稱模式 (Pattern)"
L["Aura Type"] = "光環類型"
L["Aura(s)"] = "光環"
L["Author Options"] = "作者選項"
L["Auto"] = "自動"
L["Auto-Clone (Show All Matches)"] = "自動複製 (顯示所有符合的)"
L["Auto-cloning enabled"] = "自動複製已啟用"
L["Automatic"] = "自動"
L["Automatic Icon"] = "自動圖示"
L["Automatic length"] = "自動長度"
L["Backdrop Color"] = "背景顏色"
L["Backdrop in Front"] = "背景在前面"
L["Backdrop Style"] = "背景類型"
L["Background"] = "背景"
L["Background Color"] = "背景顏色"
L["Background Inner"] = "背景內部"
L["Background Offset"] = "背景位置"
L["Background Texture"] = "背景材質"
L["Bar"] = "進度條"
L["Bar Alpha"] = "進度條透明度"
L["Bar Color"] = "進度條顏色"
L["Bar Color Settings"] = "進度條顏色設定"
L["Bar Inner"] = "進度條內側"
L["Bar Texture"] = "進度條材質"
L["Big Icon"] = "大圖示"
L["Blacklisted Aura Name"] = "忽略的光環名稱"
L["Blacklisted Exact Spell ID(s)"] = "忽略的正確法術 ID"
L["Blacklisted Name(s)"] = "忽略的名稱"
L["Blacklisted Spell ID"] = "忽略的法術 ID"
L["Blend Mode"] = "混合模式"
L["Blue Rune"] = "藍色符文"
L["Blue Sparkle Orb"] = "藍色光球"
@@ -136,26 +151,20 @@ local L = WeakAuras.L
L["Bottom Left"] = "左下"
L["Bottom Right"] = "右下"
L["Bracket Matching"] = "括號配對符合"
L["Browse Wago, the largest collection of auras."] = "請瀏覽 Wago 網站,有大量的提醒效果。"
L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "可以是名字或單位 ID (例如 party1)。只有同隊伍中的友方玩家才能使用名字。"
L["Can be a UID (e.g., party1)."] = "可以是單位 ID (例如 party1) 。"
L["Cancel"] = "取消"
L["Center"] = ""
L["Channel Number"] = "頻道編號"
L["Chat Message"] = "聊天訊息文字"
L["Chat with WeakAuras experts on our Discord server."] = "在我們的 Discord 伺服器和 WeakAuras 專家們聊天。"
L["Check On..."] = "檢查..."
L["Check out our wiki for a large collection of examples and snippets."] = "看看我們的 wiki,有大量的範例和程式碼片段。"
L["Children:"] = "子項目:"
L["Choose"] = "選擇"
L["Choose Trigger"] = "選擇觸發"
L["Choose whether the displayed icon is automatic or defined manually"] = "選擇要顯示的圖示是自動的或手動選擇圖示"
L["Class"] = "職業"
L["Clip Overlays"] = "裁剪疊加圖層"
L["Clipped by Progress"] = "被進度縮減"
L["Clone option enabled dialog"] = [=[ |cFFFF0000自動複製|r
|cFFFF0000自動複製|r
|cFF22AA22動態群組|r
|cFF22AA22動態群組|r ?]=]
L["Close"] = "關閉"
L["Collapse"] = "收合"
L["Collapse all loaded displays"] = "收合所有已載入的提醒效果"
@@ -165,10 +174,12 @@ local L = WeakAuras.L
L["Color"] = "顏色"
L["Column Height"] = "行高度"
L["Column Space"] = "行間距"
L["Columns"] = ""
L["Combinations"] = "組合"
L["Combine Matches Per Unit"] = "合併每個單位符合的"
L["Common Text"] = "普通文字"
L["Compare against the number of units affected."] = "與受影響的單位數量進行比較。"
L["Compatibility Options"] = "相容性選項"
L["Compress"] = "精簡"
L["Condition %i"] = "條件 %i"
L["Conditions"] = "條件"
@@ -184,7 +195,7 @@ local L = WeakAuras.L
L["Copy"] = "複製"
L["Copy settings..."] = "複製設定..."
L["Copy to all auras"] = "複製到全部的光環"
L["Copy URL"] = "複製 URL"
L["Could not parse '%s'. Expected a table."] = "無法分析 '%s',需要 table。"
L["Count"] = "數量"
L["Counts the number of matches over all units."] = "計算所有單位中符合的數量。"
L["Creating buttons: "] = "建立按鈕: "
@@ -193,9 +204,12 @@ local L = WeakAuras.L
L["Crop Y"] = "裁剪Y"
L["Custom"] = "自訂"
L["Custom Anchor"] = "自訂對齊"
L["Custom Background"] = "自訂背景"
L["Custom Check"] = "自訂檢查"
L["Custom Code"] = "自訂程式碼"
L["Custom Color"] = "自訂顏色"
L["Custom Configuration"] = "自訂設定選項"
L["Custom Foreground"] = "自訂前景"
L["Custom Frames"] = "自訂框架"
L["Custom Function"] = "自訂函數"
L["Custom Grow"] = "自訂增長"
@@ -222,8 +236,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Delete all"] = "全部刪除"
L["Delete children and group"] = "刪除子項目和群組"
L["Delete Entry"] = "刪除項目"
L["Delete Trigger"] = "刪除觸發"
L["Desaturate"] = "去色"
L["Description"] = "說明"
L["Description Text"] = "說明文字"
L["Determines how many entries can be in the table."] = "決定表格中可以有多少項目。"
L["Differences"] = "差異"
@@ -231,16 +245,15 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Disallow Entry Reordering"] = "不允許重新排序項目"
L["Discrete Rotation"] = "分離旋轉"
L["Display"] = "提醒效果"
L["Display Icon"] = "提醒效果圖示"
L["Display Name"] = "顯示名稱"
L["Display Text"] = "提醒效果文字"
L["Displays a text, works best in combination with other displays"] = "顯示文字,最適合和其他顯示效果一起搭配使用"
L["Distribute Horizontally"] = "水平分佈"
L["Distribute Vertically"] = "垂直分佈"
L["Do not group this display"] = "不要群組這個提醒效果"
L["Documentation"] = "文件"
L["Done"] = "完成"
L["Don't skip this Version"] = "不要跳過此版本"
L["Down"] = "下移"
L["Drag to move"] = "滑鼠拖曳來移動"
L["Duplicate"] = "多複製一份"
L["Duplicate All"] = "全部多複製一份"
@@ -264,6 +277,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Ease type"] = "淡出類型"
L["Edge"] = "邊緣"
L["eliding"] = "符合寬度"
L["Else If"] = "Else If"
L["Else If Trigger %s"] = "Else If 觸發 %s"
L["Enabled"] = "啟用"
L["End Angle"] = "結束角度"
L["End of %s"] = "%s 的結尾"
@@ -271,6 +286,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Enter an aura name, partial aura name, or spell id"] = "輸入光環名稱、光環部分名稱,或是法術 ID"
L["Enter an Aura Name, partial Aura Name, or Spell ID. A Spell ID will match any spells with the same name."] = "輸入光環名稱、光環部分名稱,或是法術 ID。法術 ID 會找出名稱相同的任何法術。"
L["Enter Author Mode"] = "進入作者模式"
L["Enter in a value for the tick's placement."] = "輸入每次進度指示位置的數值。"
L["Enter User Mode"] = "進入使用者模式"
L["Enter user mode."] = "進入使用者模式。"
L["Entry %i"] = "項目 %i"
@@ -292,10 +308,19 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Fade"] = "淡化"
L["Fade In"] = "淡入"
L["Fade Out"] = "淡出"
L["Fallback"] = "Fallback"
L["Fallback Icon"] = "Fallback 圖示"
L["False"] = "否 (False)"
L["Fetch Affected/Unaffected Names"] = "取得受影響/未受影響的名字"
L["Filter by Class"] = "依職業過濾"
L["Filter by Group Role"] = "依角色職責過濾"
L["Filter by Nameplate Type"] = "依名條類型過濾"
L["Filter by Raid Role"] = "按團隊職責過濾"
L[ [=[Filter formats: 'Name', 'Name-Realm', '-Realm'.
Supports multiple entries, separated by commas
]=] ] = "過濾格式: '名字', '名字-伺服器', '-伺服器'。支援多個項目,使用逗號分隔。"
L["Find Auras"] = "尋找提醒效果"
L["Finish"] = "結束"
L["Fire Orb"] = "火球"
L["Font"] = "文字"
@@ -303,12 +328,19 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Foreground"] = "前景"
L["Foreground Color"] = "前景顏色"
L["Foreground Texture"] = "前景材質"
L["Format"] = "格式"
L["Format for %s"] = "%s 的格式"
L["Found a Bug?"] = "發現 Bug?"
L["Frame"] = "框架"
L["Frame Count"] = "影格數量"
L["Frame Rate"] = "影格幀數"
L["Frame Selector"] = "框架選擇器"
L["Frame Strata"] = "框架層級"
L["Frequency"] = "頻率"
L["From Template"] = "從範本建立 (**推薦**)"
L["From version %s to version %s"] = "從版本 %s 到版本 %s"
L["Full Circle"] = "完整循環"
L["Get Help"] = "取得說明"
L["Global Conditions"] = "整體條件"
L["Glow %s"] = "發光 %s"
L["Glow Action"] = "發光動作"
@@ -334,9 +366,11 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
|cFF00CC00>= 0|r ]=]
L["Group by Frame"] = "依框架分群組"
L["Group contains updates from Wago"] = "群組包含來自 Wago 的更新"
L["Group Description"] = "群組說明"
L["Group Icon"] = "群組圖示"
L["Group key"] = "群組 key"
L["Group Member Count"] = "群組成員總數"
L["Group Options"] = "群組選項"
L["Group Role"] = "角色職責"
L["Group Scale"] = "群組縮放大小"
L["Group Settings"] = "群組設定"
@@ -353,6 +387,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Hide When Not In Group"] = "不在隊伍中時隱藏"
L["Horizontal Align"] = "水平對齊"
L["Horizontal Bar"] = "水平進度條"
L["Hostility"] = "敵對"
L["Huge Icon"] = "超大圖示"
L["Hybrid Position"] = "混合位置"
L["Hybrid Sort Mode"] = "混合模式"
@@ -361,6 +396,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Icon Inset"] = "圖示內縮"
L["Icon Position"] = "圖示位置"
L["Icon Settings"] = "圖示設定"
L["Icon Source"] = "圖示來源"
L["If"] = "(if) 如果"
L["If checked, then the user will see a multi line edit box. This is useful for inputting large amounts of text."] = "勾選時,使用者會看到多行的文字編輯方塊,適用於輸入大量文字。"
L["If checked, then this option group can be temporarily collapsed by the user."] = "勾選時,使用者可以將群組暫時摺疊收起來。"
@@ -372,37 +408,52 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["If unchecked, then a default color will be used (usually yellow)"] = "不勾選時會使用預設的顏色 (通常是黃色)"
L["If unchecked, then this space will fill the entire line it is on in User Mode."] = "取消勾選時,會用這個空格填滿使用者模式中的整行。"
L["Ignore all Updates"] = "忽略所有更新"
L["Ignore Dead"] = "忽略死者"
L["Ignore Disconnected"] = "忽略離線者"
L["Ignore Lua Errors on OPTIONS event"] = "忽略 OPTIONS 事件的 Lua 錯誤"
L["Ignore out of checking range"] = "忽略超出檢查範圍"
L["Ignore Self"] = "忽略自己"
L["Ignore self"] = "忽略自己"
L["Ignored"] = "忽略"
L["Ignored Aura Name"] = "忽略的光環名稱"
L["Ignored Exact Spell ID(s)"] = "忽略的正確法術 ID"
L["Ignored Name(s)"] = "忽略的名稱"
L["Ignored Spell ID"] = "忽略的法術 ID"
L["Import"] = "匯入"
L["Import a display from an encoded string"] = "從編碼字串匯入提醒效果"
L["Information"] = "資訊"
L["Inner"] = "內部"
L["Invalid Item Name/ID/Link"] = "無效的物品名稱/ID/連結"
L["Invalid Spell ID"] = "無效的法術 ID"
L["Invalid Spell Name/ID/Link"] = "無效的法術名稱/ID/連結"
--[[Translation missing --]]
L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."
L["Invalid type for property '%s' in 's'. Expected '%s'"] = "屬性 '%s' 的類型無效,在 's'。需要 '%s'"
L["Inverse"] = "反向"
L["Inverse Slant"] = "反向傾斜"
L["Is Stealable"] = "可偷取"
L["Justify"] = "左右對齊"
L["Keep Aspect Ratio"] = "保持長寬比例"
L["Keep your Wago imports up to date with the Companion App."] = "使用 Companion App 讓你從 Wago 匯入的字串保持在最新的狀態。"
L["Large Input"] = "大量輸入"
L["Leaf"] = "葉子"
L["Left"] = ""
L["Left 2 HUD position"] = "左2 HUD 位置"
L["Left HUD position"] = "左方 HUD 位置"
L["Legacy Aura Trigger"] = "傳統光環觸發"
L["Length"] = "長度"
L["Length of |cFFFF0000%s|r"] = "|cFFFF0000%s|r的長度"
L["Limit"] = "限制"
L["Lines & Particles"] = "直線 & 粒子"
L["Load"] = "載入"
L["Loaded"] = "已載入"
L["Lock Positions"] = "鎖定位置"
L["Loop"] = "重複循環"
L["Low Mana"] = "低法力"
L["Magnetically Align"] = "對齊"
L["Magnetically Align"] = "吸式對齊"
L["Main"] = "主要"
L["Manage displays defined by Addons"] = "管理插件所定義的提醒效果"
L["Match Count"] = "符合的數量"
L["Matches the height setting of a horizontal bar or width for a vertical bar."] = "符合水平進度條的高度設定,或垂直進度條的寬度。"
L["Max"] = "最大"
L["Max Length"] = "最大長度"
L["Medium Icon"] = "中圖示"
@@ -426,7 +477,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Move this display up in its group's order"] = "將這個提醒效果在群組中的順序往上移動"
L["Move Up"] = "往上移動"
L["Multiple Displays"] = "多個提醒效果"
L["Multiple Triggers"] = "多個觸發"
L["Multiselect ignored tooltip"] = [=[|cFFFF0000忽略|r - |cFF777777單一|r - |cFF777777多個|r
]=]
L["Multiselect multiple tooltip"] = [=[|cFF777777忽略|r - |cFF777777單一|r - |cFF00FF00多個|r
@@ -436,19 +486,22 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Name Info"] = "名稱訊息"
L["Name Pattern Match"] = "名稱模式符合"
L["Name(s)"] = "名稱"
L["Name:"] = "名稱:"
L["Nameplate"] = "血條/名條"
L["Nameplates"] = "血條/名條"
L["Negator"] = ""
L["Never"] = "永不"
L["New Aura"] = "新增提醒效果"
L["New Value"] = "新的值"
L["No"] = "取消"
L["No Children"] = "沒有子項目"
L["No tooltip text"] = "沒有滑鼠提示文字"
L["None"] = ""
L["Not a table"] = "不是 table"
L["Not all children have the same value for this option"] = "並非所有子項目的這個設定都使用相同的數值"
L["Not Loaded"] = "未載入"
L["Note: Automated Messages to SAY and YELL are blocked outside of Instances."] = "注意:自動說與大喊的訊息在副本外是會被阻擋的。"
L["Note: The legacy buff trigger is now permanently disabled. It will be removed in the near future."] = "注意: 現在已經永久性的停用舊的增益觸發,將會在近期改版中全面移除。"
L["Number of Entries"] = "項目數量"
L["Offer a guided way to create auras for your character"] = "用步驟導引的方式替角色建立提醒效果"
L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "偏移|cFFFF0000%s|r/|cFFFF0000%s|r"
L["Okay"] = "確認"
L["On Hide"] = "消失時"
L["On Init"] = "初始化時"
@@ -483,11 +536,15 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Paste Settings"] = "貼上設定"
L["Paste text below"] = "在下面貼上文字"
L["Paste Trigger Settings"] = "貼上觸發設定"
L["Places a tick on the bar"] = "在進度條上顯示每次進度指示"
L["Play Sound"] = "播放音效"
L["Portrait Zoom"] = "頭像縮放"
L["Position Settings"] = "位置設定"
L["Preferred Match"] = "優先選擇符合"
L["Premade Snippets"] = "預先寫好的程式碼片段"
L["Preset"] = "預設配置"
L["Press Ctrl+C to copy"] = "按下 Ctrl+C 複製"
L["Press Ctrl+C to copy the URL"] = "按 Ctrl+C 複製 URL"
L["Prevent Merging"] = "防止合併"
L["Processed %i chars"] = "處理進度 %i 個字元"
L["Progress Bar"] = "進度條"
@@ -497,17 +554,18 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Purple Rune"] = "紫色符文"
L["Put this display in a group"] = "將這個提醒效果放入群組中"
L["Radius"] = "半徑"
L["Raid Role"] = "團隊職責"
L["Re-center X"] = "重新水平置中"
L["Re-center Y"] = "重新垂直置中"
L["Regions of type \"%s\" are not supported."] = "不支援區域類型 \"%s\""
L["Remaining Time"] = "剩餘時間"
L["Remaining Time Precision"] = "剩餘時間精確度"
L["Remove"] = "移除"
L["Remove this display from its group"] = "將這個提醒效果從群組中移除"
L["Remove this property"] = "移除這個屬性"
L["Rename"] = "重新命名"
L["Repeat After"] = "之後重複"
L["Repeat every"] = "每次重複"
L["Report bugs on our issue tracker."] = "請在我們的問題追蹤網頁回報 bug。"
L["Require unit from trigger"] = "需要來自觸發的單位"
L["Required for Activation"] = "啟用需要"
L["Reset all options to their default values."] = "重置所有選項,恢復成預設值。"
@@ -525,6 +583,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Rotation Mode"] = "旋轉模式"
L["Row Space"] = "列間距"
L["Row Width"] = "列寬度"
L["Rows"] = ""
L["Same"] = "相同"
L["Scale"] = "縮放大小"
L["Search"] = "搜尋"
@@ -532,10 +591,9 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Send To"] = "發送到"
L["Separator Text"] = "分隔線文字"
L["Separator text"] = "分隔線文字"
L["Set Parent to Anchor"] = "對齊點設為上一層"
L["Set Parent to Anchor"] = "對齊上一層"
L["Set Thumbnail Icon"] = "設定縮圖圖示"
L["Set tooltip description"] = "設定滑鼠提示說明內容"
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visiblility and scale."] = "將對齊的框架設定為提醒效果的上一層,會讓提醒效果繼承其屬性,像是可見性和縮放大小。"
L["Sets the anchored frame as the aura's parent, causing the aura to inherit attributes such as visibility and scale."] = "將對齊到的框架設為提醒效果的上一層框架,讓提醒效果能夠繼承像是顯示和縮放大小等屬性。"
L["Settings"] = "設定"
L["Shadow Color"] = "陰影顏色"
L["Shadow X Offset"] = "陰影水平偏移"
@@ -556,6 +614,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Show Spark"] = "顯示亮點"
L["Show Text"] = "顯示文字"
L["Show this group's children"] = "顯示這個群組的子項目"
L["Show Tick"] = "顯示每次進度指示"
L["Shows a 3D model from the game files"] = "顯示遊戲檔案中的3D模組"
L["Shows a border"] = "顯示邊框"
L["Shows a custom texture"] = "顯示自訂材質"
@@ -563,6 +622,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Shows a model"] = "顯示模組"
L["Shows a progress bar with name, timer, and icon"] = "顯示一個包含名稱、時間和圖示的進度條"
L["Shows a spell icon with an optional cooldown overlay"] = "顯示法術圖示,可選擇是否要在上面顯示冷卻時間。"
L["Shows a stop motion textures"] = "顯示定格材質"
L["Shows a texture that changes based on duration"] = "顯示根據時間變化的材質"
L["Shows one or more lines of text, which can include dynamic information such as progress or stacks"] = "顯示包含動態資訊的文字 (例如進度或是堆疊層數,允許一行或多行)"
L["Simple"] = "簡單"
@@ -577,6 +637,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Slider Step Size"] = "滑桿數值間距"
L["Small Icon"] = "小圖示"
L["Smooth Progress"] = "平順顯示進度"
L["Snippets"] = "程式碼片段"
L["Soft Max"] = "最大軟上限"
L["Soft Min"] = "最小軟上限"
L["Sort"] = "排序"
@@ -584,6 +645,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Sound Channel"] = "音效頻道"
L["Sound File Path"] = "音效檔案路徑"
L["Sound Kit ID"] = "Sound Kit ID"
L["Source"] = "來源"
L["Space"] = "間距"
L["Space Horizontally"] = "橫向間隔"
L["Space Vertically"] = "縱向間隔"
@@ -604,6 +666,8 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Stealable"] = "可法術竊取"
L["Step Size"] = "數值間距"
L["Stop ignoring Updates"] = "停止忽略更新"
L["Stop Motion"] = "定格"
L["Stop Motion Settings"] = "定格設定"
L["Stop Sound"] = "停止音效"
L["Sub Elements"] = "子元素"
L["Sub Option %i"] = "子選項 %i"
@@ -622,11 +686,13 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Then "] = "(then) 則 "
L["Thickness"] = "粗細"
L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "這會加入 %tooltip, %tooltip1, %tooltip2, %tooltip3 用來替換文字。"
L["This aura has legacy aura trigger(s). Convert them to the new system to benefit from enhanced performance and features"] = "這個提醒效果包含傳統的光環觸發,將它們轉換成新的系統以獲得效能和功能增強的好處。"
L["This display is currently loaded"] = "這個提醒效果已經載入"
L["This display is not currently loaded"] = "這個提醒效果尚未載入"
L["This region of type \"%s\" is not supported."] = "不支援的地區類型 \"%s\""
L["This setting controls what widget is generated in user mode."] = "這個設定控制使用者模式中會產生什麼控制項。"
L["Tick %s"] = "每次進度指示 %s"
L["Tick Mode"] = "每次進度指示模式"
L["Tick Placement"] = "每次進度指示位置"
L["Time in"] = "時間"
L["Tiny Icon"] = "小小圖示"
L["To Frame's"] = "對齊框架的"
@@ -647,34 +713,42 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["Top HUD position"] = "上方 HUD 位置"
L["Top Left"] = "左上"
L["Top Right"] = "右上"
L["Total Angle"] = "總角度"
L["Total Time"] = "總共時間"
L["Total Time Precision"] = "總共時間精確度"
L["Trigger"] = "觸發"
L["Trigger %d"] = "觸發 %d"
L["Trigger %s"] = "觸發 %s"
L["Trigger Combination"] = "觸發組合"
L["True"] = "是 (True)"
L["Type"] = "類型"
L["Type 'select' for '%s' requires a values member'"] = "'%s' 的類型 'select' 需要 values member"
L["Ungroup"] = "解散群組"
L["Unit"] = "單位"
L["Unit %s is not a valid unit for RegisterUnitEvent"] = "%s 不是 RegisterUnitEvent 的有效單位"
L["Unit Count"] = "單位數量"
L["Unit Frame"] = "單位框架"
L["Unit Frames"] = "單位框架"
L["Unit Name Filter"] = "單位名字過濾方式"
L["UnitName Filter"] = "單位名字過濾方式"
L["Unknown property '%s' found in '%s'"] = "發現未知屬性 '%s',在 '%s'"
L["Unlike the start or finish animations, the main animation will loop over and over until the display is hidden."] = "不同於開始或結束時的動畫,主要動畫將重複循環直到提醒效果被隱藏。"
L["Up"] = "上移"
L["Update %s by %s"] = "更新 %s 透過 %s"
L["Update Auras"] = "更新提醒效果"
L["Update Custom Text On..."] = "更新自訂文字於..."
L["Update in Group"] = "群組中的更新"
L["Update this Aura"] = "更新這個提醒效果"
L["URL"] = "URL"
L["Use Custom Color"] = "使用自訂顏色"
L["Use Display Info Id"] = "使用顯示資訊 ID"
L["Use Full Scan (High CPU)"] = "使用完整掃描 (高 CPU)"
L["Use nth value from tooltip:"] = "使用滑鼠提示中的第 N 個值:"
L["Use SetTransform"] = "使用 SetTransform"
L["Use Texture"] = "使用材質"
L["Use tooltip \"size\" instead of stacks"] = "使用滑鼠提示的 \"大小\" 而不是堆疊"
L["Use Tooltip Information"] = "使用滑鼠提示中的資訊"
L["Used in Auras:"] = "使用的提醒效果:"
L["Used in auras:"] = "用於光環:"
L["Uses UnitIsVisible() to check if in range. This is polled every second."] = "使用 UnitIsVisible() 來檢查是否在範圍內,每秒都會檢查一次。"
L["Value %i"] = "數值 %i"
L["Values are in normalized rgba format."] = "數值為標準化的 rgba 格式。"
L["Values:"] = "數值:"
@@ -690,13 +764,16 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=]
L["X Rotation"] = "水平旋轉"
L["X Scale"] = "水平縮放"
L["X-Offset"] = "水平位置"
L["x-Offset"] = "水平位置偏移"
L["Y Offset"] = "垂直位置"
L["Y Rotation"] = "垂直旋轉"
L["Y Scale"] = "垂直縮放"
L["Yellow Rune"] = "黃色符文"
L["Yes"] = "是的"
L["Y-Offset"] = "垂直位置"
L["y-Offset"] = "垂直位置偏移"
L["You are about to delete %d aura(s). |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "你正準備要刪除 %d 個提醒效果,刪除後將|cFFFF0000無法還原!|r 請問是否要繼續?"
L["You are about to delete a trigger. |cFFFF0000This cannot be undone!|r Would you like to continue?"] = "你正要刪除觸發。 |cFFFF0000刪除後將無法還原!|r 是否確定要繼續?"
L["Your Saved Snippets"] = "已儲存的程式碼片段"
L["Z Offset"] = "Z軸位置"
L["Z Rotation"] = "Z軸旋轉"
L["Zoom"] = "縮放"
+33 -20
View File
@@ -120,19 +120,22 @@ local function ConstructIconPicker(frame)
iconLabel:SetPoint("RIGHT", input, "LEFT", -50, 0);
function group.Pick(self, texturePath)
if(not self.groupIcon and self.data.controlledChildren) then
for index, childId in pairs(self.data.controlledChildren) do
local valueToPath = OptionsPrivate.Private.ValueToPath
if(not self.groupIcon and self.baseObject.controlledChildren) then
for index, childId in pairs(self.baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
childData[self.field] = texturePath;
WeakAuras.Add(childData);
valueToPath(childData, self.paths[childId], texturePath)
WeakAuras.Add(childData)
WeakAuras.ClearAndUpdateOptions(childData.id)
WeakAuras.UpdateThumbnail(childData);
end
end
else
self.data[self.field] = texturePath;
WeakAuras.Add(self.data);
WeakAuras.UpdateThumbnail(self.data);
valueToPath(self.baseObject, self.paths[self.baseObject.id], texturePath)
WeakAuras.Add(self.baseObject)
WeakAuras.ClearAndUpdateOptions(self.baseObject.id)
WeakAuras.UpdateThumbnail(self.baseObject)
end
local success = icon:SetTexture(texturePath) and texturePath;
if(success) then
@@ -142,20 +145,23 @@ local function ConstructIconPicker(frame)
end
end
function group.Open(self, data, field, groupIcon)
self.data = data;
self.field = field;
function group.Open(self, baseObject, paths, groupIcon)
local valueFromPath = OptionsPrivate.Private.ValueFromPath
self.baseObject = baseObject
self.paths = paths
self.groupIcon = groupIcon
if(not groupIcon and data.controlledChildren) then
if(not groupIcon and baseObject.controlledChildren) then
self.givenPath = {};
for index, childId in pairs(data.controlledChildren) do
for index, childId in pairs(baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
self.givenPath[childId] = childData[field];
local value = valueFromPath(childData, paths[childId])
self.givenPath[childId] = value;
end
end
else
self.givenPath = self.data[self.field];
local value = valueFromPath(self.baseObject, paths[self.baseObject.id])
self.givenPath = value
end
-- group:Pick(self.givenPath);
frame.window = "icon";
@@ -170,17 +176,24 @@ local function ConstructIconPicker(frame)
end
function group.CancelClose()
if(not group.groupIcon and group.data.controlledChildren) then
for index, childId in pairs(group.data.controlledChildren) do
local valueToPath = OptionsPrivate.Private.ValueToPath
if(not group.groupIcon and group.baseObject.controlledChildren) then
for index, childId in pairs(group.baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
childData[group.field] = group.givenPath[childId] or childData[group.field];
WeakAuras.Add(childData);
WeakAuras.UpdateThumbnail(childData);
if (group.givenPath[childId]) then
valueToPath(childData, group.paths[childId], group.givenPath[childId])
WeakAuras.Add(childData);
WeakAuras.ClearAndUpdateOptions(childData.id)
WeakAuras.UpdateThumbnail(childData);
end
end
end
else
group:Pick(group.givenPath);
valueToPath(group.baseObject, group.paths[group.baseObject.id], group.givenPath)
WeakAuras.Add(group.baseObject)
WeakAuras.ClearAndUpdateOptions(group.baseObject.id)
WeakAuras.UpdateThumbnail(group.baseObject)
end
group.Close();
end
+123 -62
View File
@@ -15,6 +15,38 @@ local L = WeakAuras.L
local modelPicker
local function GetAll(baseObject, path, property, default)
local valueFromPath = OptionsPrivate.Private.ValueFromPath
if not property then
return default
end
if baseObject.controlledChildren then
local result
local first = true
for index, childId in pairs(baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId)
local childObject = valueFromPath(childData, path)
if childObject and childObject[property] then
if first then
result = childObject[property]
first = false
else
if result ~= childObject[property] then
return default
end
end
end
end
return result
else
local object = valueFromPath(baseObject, path)
if object and object[property] then
return object[property]
end
return default
end
end
local function ConstructModelPicker(frame)
local group = AceGUI:Create("InlineGroup");
group.frame:SetParent(frame);
@@ -80,83 +112,101 @@ local function ConstructModelPicker(frame)
model:SetFrameStrata("FULLSCREEN");
group.model = model;
local function SetOnObject(object, model_path, model_z, model_x, model_y)
if model_path then
object.model_path = model_path
end
if model_z then
object.model_z = model_z
end
if model_x then
object.model_x = model_x
end
if model_y then
object.model_y = model_y
end
end
function group.Pick(self, model_path, model_z, model_x, model_y)
model_path = model_path or self.data.model_path;
local valueFromPath = OptionsPrivate.Private.ValueFromPath
model_z = model_z or self.data.model_z;
model_x = model_x or self.data.model_x;
model_y = model_y or self.data.model_y;
self.selectedValues.model_path = model_path or self.selectedValues.model_path
self.selectedValues.model_x = model_x or self.selectedValues.model_x
self.selectedValues.model_y = model_y or self.selectedValues.model_y
self.selectedValues.model_z = model_z or self.selectedValues.model_z
WeakAuras.SetModel(self.model, model_path)
WeakAuras.SetModel(self.model, self.selectedValues.model_path)
self.model:SetPosition(model_z, model_x, model_y);
self.model:SetFacing(rad(self.data.rotation));
self.model:SetPosition(self.selectedValues.model_z, self.selectedValues.model_x, self.selectedValues.model_y);
self.model:SetFacing(rad(self.selectedValues.rotation));
if(not self.parentData and self.data.controlledChildren) then
for index, childId in pairs(self.data.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
childData.model_path = model_path;
childData.model_z = model_z;
childData.model_x = model_x;
childData.model_y = model_y;
WeakAuras.Add(childData);
WeakAuras.UpdateThumbnail(childData);
if(self.baseObject.controlledChildren) then
for index, childId in pairs(self.baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId)
local object = valueFromPath(childData, self.path)
if(object) then
SetOnObject(object, model_path, model_z, model_x, model_y)
WeakAuras.Add(childData)
WeakAuras.UpdateThumbnail(childData)
end
end
else
self.data.model_path = model_path;
self.data.model_z = model_z;
self.data.model_x = model_x;
self.data.model_y = model_y;
if self.parentData then
WeakAuras.Add(self.parentData)
else
WeakAuras.Add(self.data);
WeakAuras.UpdateThumbnail(self.data);
local object = valueFromPath(self.baseObject, self.path)
if object then
SetOnObject(object, model_path, model_z, model_x, model_y)
WeakAuras.Add(self.baseObject)
WeakAuras.UpdateThumbnail(self.baseObject)
end
end
end
function group.Open(self, data, parentData)
self.data = data;
self.parentData = parentData
WeakAuras.SetModel(self.model, data.model_path)
function group.Open(self, baseObject, path)
local valueFromPath = OptionsPrivate.Private.ValueFromPath
self.model:SetPosition(data.model_z, data.model_x, data.model_y);
self.model:SetFacing(rad(data.rotation));
modelPickerZ:SetValue(data.model_z);
modelPickerZ.editbox:SetText(("%.2f"):format(data.model_z));
modelPickerX:SetValue(data.model_x);
modelPickerX.editbox:SetText(("%.2f"):format(data.model_x));
modelPickerY:SetValue(data.model_y);
modelPickerY.editbox:SetText(("%.2f"):format(data.model_y));
self.baseObject = baseObject
self.path = path
self.selectedValues = {}
modelPickerZ.frame:Show();
modelPickerY.frame:Show();
modelPickerX.frame:Show();
self.selectedValues.model_path = GetAll(baseObject, path, "model_path", "spells/arcanepower_state_chest.m2")
if(not parentData and data.controlledChildren) then
WeakAuras.SetModel(self.model, self.selectedValues.model_path)
self.selectedValues.model_x = GetAll(baseObject, path, "model_x", 0)
self.selectedValues.model_y = GetAll(baseObject, path, "model_y", 0)
self.selectedValues.model_z = GetAll(baseObject, path, "model_z", 0)
self.selectedValues.rotation = GetAll(baseObject, path, "rotation", 0)
self.model:SetPosition(self.selectedValues.model_z, self.selectedValues.model_x, self.selectedValues.model_y);
self.model:SetFacing(rad(self.selectedValues.rotation));
modelPickerZ:SetValue(self.selectedValues.model_z);
modelPickerZ.editbox:SetText(("%.2f"):format(self.selectedValues.model_z));
modelPickerX:SetValue(self.selectedValues.model_x);
modelPickerX.editbox:SetText(("%.2f"):format(self.selectedValues.model_x));
modelPickerY:SetValue(self.selectedValues.model_y);
modelPickerY.editbox:SetText(("%.2f"):format(self.selectedValues.model_y));
if(baseObject.controlledChildren) then
self.givenModel = {};
self.givenZ = {};
self.givenX = {};
self.givenY = {};
for index, childId in pairs(data.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
self.givenModel[childId] = childData.model_path;
self.givenZ[childId] = childData.model_z;
self.givenX[childId] = childData.model_x;
self.givenY[childId] = childData.model_y;
for index, childId in pairs(baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId)
local object = valueFromPath(childData, path)
if(object) then
self.givenModel[childId] = object.model_path;
self.givenZ[childId] = object.model_z;
self.givenX[childId] = object.model_x;
self.givenY[childId] = object.model_y;
end
end
else
self.givenModel = data.model_path;
local object = valueFromPath(baseObject, path)
self.givenZ = data.model_z;
self.givenX = data.model_x;
self.givenY = data.model_y;
self.givenModel = object.model_path;
self.givenZ = object.model_z;
self.givenX = object.model_x;
self.givenY = object.model_y;
end
frame.window = "model";
frame:UpdateFrameVisible()
@@ -169,20 +219,31 @@ local function ConstructModelPicker(frame)
end
function group.CancelClose(self)
if(not group.parentData and group.data.controlledChildren) then
for index, childId in pairs(group.data.controlledChildren) do
local valueFromPath = OptionsPrivate.Private.ValueFromPath
if(group.baseObject.controlledChildren) then
for index, childId in pairs(group.baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
childData.model_path = group.givenModel[childId];
childData.model_z = group.givenZ[childId];
childData.model_x = group.givenX[childId];
childData.model_y = group.givenY[childId];
local object = valueFromPath(childData, self.path)
if(object) then
object.model_path = group.givenModel[childId];
object.model_z = group.givenZ[childId];
object.model_x = group.givenX[childId];
object.model_y = group.givenY[childId];
WeakAuras.Add(childData);
WeakAuras.UpdateThumbnail(childData);
end
end
else
group:Pick(group.givenModel, group.givenZ, group.givenX, group.givenY);
local object = valueFromPath(self.baseObject, self.path)
if(object) then
object.model_path = group.givenModel
object.model_z = group.givenZ
object.model_x = group.givenX
object.model_y = group.givenY
WeakAuras.Add(self.baseObject);
WeakAuras.UpdateThumbnail(self.baseObject);
end
end
group.Close();
end
+75 -6
View File
@@ -10,6 +10,7 @@ local IsShiftKeyDown, CreateFrame = IsShiftKeyDown, CreateFrame
local AceConfigDialog = LibStub("AceConfigDialog-3.0")
local WeakAuras = WeakAuras
local L = WeakAuras.L
local moversizer
local mover
@@ -63,9 +64,11 @@ local function ConstructMover(frame)
local top = CreateFrame("BUTTON", nil, topAndBottom)
top:SetSize(25, 25)
top:SetPoint("TOP", topAndBottom)
top:SetFrameStrata("BACKGROUND")
local bottom = CreateFrame("BUTTON", nil, topAndBottom)
bottom:SetSize(25, 25)
bottom:SetPoint("BOTTOM", topAndBottom)
bottom:SetFrameStrata("BACKGROUND")
local leftAndRight = CreateFrame("Frame", nil, frame)
leftAndRight:SetClampedToScreen(true)
@@ -74,9 +77,11 @@ local function ConstructMover(frame)
local left = CreateFrame("BUTTON", nil, leftAndRight)
left:SetSize(25, 25)
left:SetPoint("LEFT", leftAndRight)
left:SetFrameStrata("BACKGROUND")
local right = CreateFrame("BUTTON", nil, leftAndRight)
right:SetSize(25, 25)
right:SetPoint("RIGHT", leftAndRight)
right:SetFrameStrata("BACKGROUND")
top:SetNormalTexture("interface\\buttons\\ui-scrollbar-scrollupbutton-up.blp")
top:SetHighlightTexture("interface\\buttons\\ui-scrollbar-scrollupbutton-highlight.blp")
@@ -107,6 +112,23 @@ local function ConstructMover(frame)
right:GetPushedTexture():SetRotation(-math.pi/2)
right:SetScript("OnClick", function() moveOnePxl("right") end)
local arrow = CreateFrame("frame", nil, frame)
arrow:SetClampedToScreen(true)
arrow:SetSize(196, 196)
arrow:SetPoint("CENTER", frame, "CENTER")
arrow:SetFrameStrata("HIGH")
local arrowTexture = arrow:CreateTexture()
arrowTexture:SetTexture("Interface\\Addons\\WeakAuras\\Media\\Textures\\offscreen.tga")
arrowTexture:SetSize(128, 128)
arrowTexture:SetPoint("CENTER", arrow, "CENTER")
arrowTexture:SetVertexColor(0.8, 0.8, 0.2)
arrowTexture:Hide()
local offscreenText = arrow:CreateFontString(nil, "OVERLAY")
offscreenText:SetFont(STANDARD_TEXT_FONT, 14, "THICKOUTLINE");
offscreenText:SetText(L["Aura is\nOff Screen"])
offscreenText:Hide()
offscreenText:SetPoint("CENTER", arrow, "CENTER")
--local lineX = frame:CreateLine(nil, "OVERLAY", 7)
local lineX = frame:CreateTexture(nil, "OVERLAY", 7)
lineX:SetSize(2, 2)
@@ -123,7 +145,7 @@ local function ConstructMover(frame)
lineY:SetPoint("BOTTOMLEFT", UIParent)
lineY:Hide()
return lineX, lineY
return lineX, lineY, arrowTexture, offscreenText
end
local function ConstructSizer(frame)
@@ -150,6 +172,9 @@ local function ConstructSizer(frame)
texTR2:SetPoint("BOTTOMLEFT", topright, "LEFT")
topright.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texTR1:Show()
texTR2:Show()
end
@@ -179,6 +204,9 @@ local function ConstructSizer(frame)
texBR2:SetPoint("TOPLEFT", bottomright, "LEFT")
bottomright.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texBR1:Show()
texBR2:Show()
end
@@ -208,6 +236,9 @@ local function ConstructSizer(frame)
texBL2:SetPoint("TOPRIGHT", bottomleft, "RIGHT")
bottomleft.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texBL1:Show()
texBL2:Show()
end
@@ -237,6 +268,9 @@ local function ConstructSizer(frame)
texTL2:SetPoint("BOTTOMRIGHT", topleft, "RIGHT")
topleft.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texTL1:Show()
texTL2:Show()
end
@@ -260,6 +294,9 @@ local function ConstructSizer(frame)
texT:SetPoint("BOTTOMLEFT", topleft, "LEFT", 3, 0)
top.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texT:Show()
end
top.Clear = function()
@@ -279,6 +316,9 @@ local function ConstructSizer(frame)
texR:SetPoint("TOPLEFT", topright, "TOP", 0, -3)
right.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texR:Show()
end
right.Clear = function()
@@ -299,6 +339,9 @@ local function ConstructSizer(frame)
texB:SetPoint("TOPRIGHT", bottomright, "RIGHT", -3, 0)
bottom.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texB:Show()
end
bottom.Clear = function()
@@ -319,6 +362,9 @@ local function ConstructSizer(frame)
texL:SetPoint("TOPRIGHT", topleft, "TOP", 0, -3)
left.Highlight = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
texL:Show()
end
left.Clear = function()
@@ -389,7 +435,7 @@ local function ConstructMoverSizer(parent)
frame.top, frame.topright, frame.right, frame.bottomright, frame.bottom, frame.bottomleft, frame.left, frame.topleft
= ConstructSizer(frame)
frame.lineX, frame.lineY = ConstructMover(frame)
frame.lineX, frame.lineY, frame.arrowTexture, frame.offscreenText = ConstructMover(frame)
frame.top.Clear()
frame.topright.Clear()
@@ -481,7 +527,7 @@ local function ConstructMoverSizer(parent)
if data.regionType == "group" then
mover:SetWidth((region.trx - region.blx) * scale)
mover:SetHeight((region.try - region.bly) * scale)
mover:SetPoint(mover.selfPoint or "CENTER", mover.anchor or UIParent, mover.anchorPoint or "CENTER", (xOff + region.blx) * scale, (yOff + region.bly) * scale)
mover:SetPoint("BOTTOMLEFT", mover.anchor or UIParent, mover.anchorPoint or "CENTER", (xOff + region.blx) * scale, (yOff + region.bly) * scale)
else
mover:SetWidth(region:GetWidth() * scale)
mover:SetHeight(region:GetHeight() * scale)
@@ -499,10 +545,13 @@ local function ConstructMoverSizer(parent)
local db = OptionsPrivate.savedVars.db
mover.startMoving = function()
if WeakAurasOptionsSaved.lockPositions then
return
end
OptionsPrivate.Private.CancelAnimation(region, true, true, true, true, true)
mover:ClearAllPoints()
if data.regionType == "group" then
mover:SetPoint(mover.selfPoint, region, mover.anchorPoint, region.blx * scale, region.bly * scale)
mover:SetPoint("BOTTOMLEFT", region, mover.anchorPoint, region.blx * scale, region.bly * scale)
else
mover:SetPoint(mover.selfPoint, region, mover.selfPoint)
end
@@ -602,7 +651,7 @@ local function ConstructMoverSizer(parent)
if data.regionType == "group" then
mover:SetWidth((region.trx - region.blx) * scale)
mover:SetHeight((region.try - region.bly) * scale)
mover:SetPoint(mover.selfPoint, mover.anchor, mover.anchorPoint, (xOff + region.blx) * scale, (yOff + region.bly) * scale)
mover:SetPoint("BOTTOMLEFT", mover.anchor, mover.anchorPoint, (xOff + region.blx) * scale, (yOff + region.bly) * scale)
else
mover:SetWidth(region:GetWidth() * scale)
mover:SetHeight(region:GetHeight() * scale)
@@ -636,6 +685,9 @@ local function ConstructMoverSizer(parent)
if region:IsResizable() then
frame.startSizing = function(point)
if WeakAurasOptionsSaved.lockPositions then
return
end
mover.isMoving = true
OptionsPrivate.Private.CancelAnimation(region, true, true, true, true, true)
local rSelfPoint, rAnchor, rAnchorPoint, rXOffset, rYOffset = region:GetPoint(1)
@@ -726,7 +778,7 @@ local function ConstructMoverSizer(parent)
if data.regionType == "group" then
mover:SetWidth((region.trx - region.blx) * scale)
mover:SetHeight((region.try - region.bly) * scale)
mover:SetPoint(mover.selfPoint, mover.anchor, mover.anchorPoint, (xOff + region.blx) * scale, (yOff + region.bly) * scale)
mover:SetPoint("BOTTOMLEFT", mover.anchor, mover.anchorPoint, (xOff + region.blx) * scale, (yOff + region.bly) * scale)
else
mover:SetWidth(region:GetWidth() * scale)
mover:SetHeight(region:GetHeight() * scale)
@@ -878,6 +930,23 @@ local function ConstructMoverSizer(parent)
self.interims[i]:SetPoint("CENTER", self.anchorPointIcon, "CENTER", x, y)
self.interims[i]:Show()
end
-- HERE
frame.arrowTexture:Hide()
frame.offscreenText:Hide()
-- Check if the center is offscreen
local x, y = mover:GetCenter()
if x and y then
if x < 0 or x > GetScreenWidth() or y < 0 or y > GetScreenHeight() then
local arrowX, arrowY = frame.arrowTexture:GetCenter()
local arrowAngle = atan2(selfY - arrowY, selfX - arrowX)
frame.offscreenText:Show()
frame.arrowTexture:Show()
frame.arrowTexture:SetRotation( (arrowAngle - 90) / 180 * math.pi)
end
end
local regionScale = self.moving.region:GetScale()
self.text:SetText(("(%.2f, %.2f)"):format(dX*1/regionScale, dY*1/regionScale))
local midX = (distance / 2) * cos(angle)
@@ -171,11 +171,11 @@ function OptionsPrivate.CreateFrame()
frame:Hide()
frame:SetScript("OnHide", function()
OptionsPrivate.Private.ClearFakeStates()
OptionsPrivate.SetDragging()
OptionsPrivate.Private.PauseAllDynamicGroups()
OptionsPrivate.Private.ClearFakeStates()
for id, data in pairs(WeakAuras.regions) do
data.region:Collapse()
data.region:OptionsClosed()
@@ -446,7 +446,7 @@ function OptionsPrivate.CreateFrame()
tipPopupCtrlC:SetPoint("TOPRIGHT", urlWidget, "BOTTOMRIGHT", 0, 0)
tipPopupCtrlC:SetJustifyH("LEFT")
tipPopupCtrlC:SetJustifyV("TOP")
tipPopupCtrlC:SetText("Press Ctrl+C to copy the URL")
tipPopupCtrlC:SetText(L["Press Ctrl+C to copy the URL"])
local function ToggleTip(referenceWidget, url, title, description)
if tipPopup:IsVisible() and urlWidget.text == url then
@@ -476,10 +476,12 @@ function OptionsPrivate.CreateFrame()
tipFrame:AddChild(button)
end
addFooter(L["Get Help"], [[Interface\AddOns\WeakAuras\Media\Textures\discord.tga]], "https://discord.gg/wa2",
addFooter(L["Get Help"], [[Interface\AddOns\WeakAuras\Media\Textures\discord.tga]], "https://discord.gg/weakauras",
L["Chat with WeakAuras experts on our Discord server."])
addFooter(L["Documentation"], [[Interface\AddOns\WeakAuras\Media\Textures\GitHub.tga]], "https://github.com/WeakAuras/WeakAuras2/wiki",
L["Check out our wiki for a large collection of examples and snippets."])
addFooter(L["Find Auras"], [[Interface\AddOns\WeakAuras\Media\Textures\wagoupdate_logo.tga]], "https://wago.io",
L["Browse Wago, the largest collection of auras."])
@@ -487,8 +489,9 @@ function OptionsPrivate.CreateFrame()
addFooter(L["Update Auras"], [[Interface\AddOns\WeakAuras\Media\Textures\wagoupdate_refresh.tga]], "https://weakauras.wtf",
L["Keep your Wago imports up to date with the Companion App."])
end
addFooter(L["Found a Bug?"], [[Interface\AddOns\WeakAuras\Media\Textures\bug_report.tga]], "https://github.com/WeakAuras/WeakAuras2/issues/new",
L["Report bugs our our issue tracker."])
addFooter(L["Found a Bug?"], [[Interface\AddOns\WeakAuras\Media\Textures\bug_report.tga]], "https://github.com/WeakAuras/WeakAuras2/issues/new?assignees=&labels=%F0%9F%90%9B+Bug&template=bug_report.md&title=",
L["Report bugs on our issue tracker."])
-- Disable for now
--local closeTipButton = CreateFrame("Button", nil, tipFrame.frame, "UIPanelCloseButton")
@@ -601,6 +604,25 @@ function OptionsPrivate.CreateFrame()
importButton:SetCallback("OnClick", OptionsPrivate.ImportFromString)
toolbarContainer:AddChild(importButton)
local lockButton = AceGUI:Create("WeakAurasToolbarButton")
lockButton:SetText(L["Lock Positions"])
lockButton:SetTexture("Interface\\AddOns\\WeakAuras\\Media\\Textures\\lockPosition")
lockButton:SetCallback("OnClick", function(self)
if WeakAurasOptionsSaved.lockPositions then
lockButton:SetStrongHighlight(false)
lockButton:UnlockHighlight()
WeakAurasOptionsSaved.lockPositions = false
else
lockButton:SetStrongHighlight(true)
lockButton:LockHighlight()
WeakAurasOptionsSaved.lockPositions = true
end
end)
if WeakAurasOptionsSaved.lockPositions then
lockButton:LockHighlight()
end
toolbarContainer:AddChild(lockButton)
local magnetButton = AceGUI:Create("WeakAurasToolbarButton")
magnetButton:SetText(L["Magnetically Align"])
magnetButton:SetTexture("Interface\\AddOns\\WeakAuras\\Media\\Textures\\magnetic")
@@ -781,6 +803,7 @@ function OptionsPrivate.CreateFrame()
unloadedButton:SetExpandDescription(L["Expand all non-loaded displays"])
unloadedButton:SetCollapseDescription(L["Collapse all non-loaded displays"])
unloadedButton:SetViewClick(function()
OptionsPrivate.Private.PauseAllDynamicGroups()
if unloadedButton.view.func() == 2 then
for id, child in pairs(displayButtons) do
if OptionsPrivate.Private.loaded[id] == nil then
@@ -794,6 +817,7 @@ function OptionsPrivate.CreateFrame()
end
end
end
OptionsPrivate.Private.ResumeAllDynamicGroups()
end)
unloadedButton:SetViewTest(function()
local none, all = true, true
@@ -821,6 +845,7 @@ function OptionsPrivate.CreateFrame()
frame.ClearOptions = function(self, id)
aceOptions[id] = nil
OptionsPrivate.commonOptionsCache:Clear()
if type(id) == "string" then
local data = WeakAuras.GetData(id)
if data and data.parent then
@@ -862,6 +887,7 @@ function OptionsPrivate.CreateFrame()
if not self.pickedDisplay then
return
end
OptionsPrivate.commonOptionsCache:Clear()
self.selectedTab = self.selectedTab or "region"
local data
if type(self.pickedDisplay) == "string" then
@@ -916,6 +942,8 @@ function OptionsPrivate.CreateFrame()
return
end
OptionsPrivate.commonOptionsCache:Clear()
frame:UpdateOptions()
local data
@@ -1179,6 +1207,9 @@ function OptionsPrivate.CreateFrame()
if self.pickedDisplay == id then
return
end
OptionsPrivate.Private.PauseAllDynamicGroups()
self:ClearPicks(noHide)
local data = WeakAuras.GetData(id)
@@ -1206,7 +1237,6 @@ function OptionsPrivate.CreateFrame()
self.selectedTab = tab
end
self:FillOptions()
WeakAuras.SetMoverSizer(id)
local _, _, _, _, yOffset = displayButtons[id].frame:GetPoint(1)
@@ -1216,6 +1246,7 @@ function OptionsPrivate.CreateFrame()
if yOffset then
self.buttonsScroll:SetScrollPos(yOffset, yOffset - 32)
end
if data.controlledChildren then
for index, childId in pairs(data.controlledChildren) do
displayButtons[childId]:PriorityShow(1)
@@ -1225,6 +1256,8 @@ function OptionsPrivate.CreateFrame()
if data.controlledChildren and #data.controlledChildren == 0 then
WeakAurasOptions:NewAura(true)
end
OptionsPrivate.Private.ResumeAllDynamicGroups()
end
frame.CenterOnPicked = function(self)
+14 -6
View File
@@ -559,7 +559,7 @@ local function ConstructTextEditor(frame)
end
)
function group.Open(self, data, path, enclose, multipath, reloadOptions, setOnParent, url)
function group.Open(self, data, path, enclose, multipath, reloadOptions, setOnParent, url, validator)
self.data = data
self.path = path
self.multipath = multipath
@@ -602,14 +602,17 @@ local function ConstructTextEditor(frame)
"OnTextChanged",
function(...)
local str = editor.editBox:GetText()
if not (str) or editor.combinedText == true then
if not str or str:trim() == "" or editor.combinedText == true then
editorError:SetText("")
else
local _, errorString
local func, errorString
if (enclose) then
_, errorString = loadstring("return function() " .. str .. "\n end")
func, errorString = loadstring("return function() " .. str .. "\n end")
else
_, errorString = loadstring("return " .. str)
func, errorString = loadstring("return " .. str)
end
if not errorString and validator then
errorString = validator(func())
end
if errorString then
urlText:Hide()
@@ -632,7 +635,12 @@ local function ConstructTextEditor(frame)
local combinedText = ""
for index, childId in pairs(data.controlledChildren) do
local childData = WeakAuras.GetData(childId)
local text = OptionsPrivate.Private.ValueFromPath(childData, multipath and path[childId] or path)
local text
if multipath then
text = path[childId] and OptionsPrivate.Private.ValueFromPath(childData, path[childId])
else
text = OptionsPrivate.Private.ValueFromPath(childData, path)
end
if text then
if not (singleText) then
singleText = text
@@ -37,18 +37,23 @@ local function CompareValues(a, b)
end
end
local function GetAll(data, property, default)
if data.controlledChildren then
local function GetAll(baseObject, path, property, default)
local valueFromPath = OptionsPrivate.Private.ValueFromPath
if not property then
return default
end
if baseObject.controlledChildren then
local result
local first = true
for index, childId in pairs(data.controlledChildren) do
for index, childId in pairs(baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId)
if childData[property] ~= nil then
local childObject = valueFromPath(childData, path)
if childObject and childObject[property] then
if first then
result = childData[property]
result = childObject[property]
first = false
else
if not CompareValues(result, childData[property]) then
if not CompareValues(result, childObject[property]) then
return default
end
end
@@ -56,23 +61,33 @@ local function GetAll(data, property, default)
end
return result
else
if data[property] ~= nil then
return data[property]
local object = valueFromPath(baseObject, path)
if object and object[property] then
return object[property]
end
return default
end
end
local function SetAll(data, property, value)
if data.controlledChildren then
for index, childId in pairs(data.controlledChildren) do
local function SetAll(baseObject, path, property, value)
local valueFromPath = OptionsPrivate.Private.ValueFromPath
if baseObject.controlledChildren then
for index, childId in pairs(baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId)
childData[property] = value
WeakAuras.Add(childData)
local object = valueFromPath(childData, path)
if object then
object[property] = value
WeakAuras.Add(childData)
WeakAuras.UpdateThumbnail(childData)
end
end
else
data[property] = value
local object = valueFromPath(baseObject, path)
if object then
object[property] = value
WeakAuras.Add(baseObject)
WeakAuras.UpdateThumbnail(baseObject)
end
end
end
@@ -114,6 +129,10 @@ local function ConstructTexturePicker(frame)
textureWidget:ChangeTexture(d.r, d.g, d.b, d.a, d.rotate, d.discrete_rotation, d.rotation, d.mirror, d.blendMode);
end
if group.selectedTextures[texturePath] then
textureWidget:Pick()
end
textureWidget:SetClick(function()
group:Pick(texturePath);
end);
@@ -129,7 +148,6 @@ local function ConstructTexturePicker(frame)
end
end);
end
group:Pick(group.data[group.field]);
end
dropdown:SetCallback("OnGroupSelected", texturePickerGroupSelected)
@@ -139,7 +157,7 @@ local function ConstructTexturePicker(frame)
for categoryName, category in pairs(self.textures) do
local match = false;
for texturePath, textureName in pairs(category) do
if(texturePath == self.data[self.field]) then
if(self.selectedTextures[texturePath]) then
match = true;
break;
end
@@ -161,72 +179,67 @@ local function ConstructTexturePicker(frame)
pickedwidget:Pick();
end
SetAll(self.data, self.field, texturePath);
if(type(self.parentData.id) == "string") then
WeakAuras.Add(self.parentData);
WeakAuras.UpdateThumbnail(self.parentData);
end
wipe(group.selectedTextures)
group.selectedTextures[texturePath] = true
SetAll(self.baseObject, self.path, self.properties.texture, texturePath)
group:UpdateList();
local status = dropdown.status or dropdown.localstatus
dropdown.dropdown:SetText(dropdown.list[status.selected]);
end
function group.Open(self, data, parentData, field, textures, SetTextureFunc)
self.data = data
self.parentData = parentData
self.field = field;
function group.Open(self, baseObject, path, properties, textures, SetTextureFunc)
local valueFromPath = OptionsPrivate.Private.ValueFromPath
self.baseObject = baseObject
self.path = path
self.properties = properties
self.textures = textures;
self.SetTextureFunc = SetTextureFunc
if(data.controlledChildren) then
self.givenPath = {};
for index, childId in pairs(data.controlledChildren) do
self.givenPath = {};
self.selectedTextures = {}
if(baseObject.controlledChildren) then
for index, childId in pairs(baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
self.givenPath[childId] = childData[field];
local childObject = valueFromPath(childData, path)
if childObject and childObject[properties.texture] then
self.givenPath[childId] = childObject[properties.texture]
self.selectedTextures[childObject[properties.texture]] = true
end
end
end
local colorAll = GetAll(data, "color", {1, 1, 1, 1});
self.textureData = {
r = colorAll[1] or 1,
g = colorAll[2] or 1,
b = colorAll[3] or 1,
a = colorAll[4] or 1,
rotate = GetAll(data, "rotate", false),
discrete_rotation = GetAll(data, "discrete_rotation", 0),
rotation = GetAll(data, "rotation", 0),
mirror = GetAll(data, "mirror", false),
blendMode = GetAll(data, "blendMode", "ADD")
};
else
self.givenPath = data[field];
data.color = data.color or {};
self.textureData = {
r = data.color[1] or 1,
g = data.color[2] or 1,
b = data.color[3] or 1,
a = data.color[4] or 1,
rotate = data.rotate,
discrete_rotation = data.discrete_rotation or 0,
rotation = data.rotation or 0,
mirror = data.mirror,
blendMode = data.blendMode or "ADD"
};
local object = valueFromPath(baseObject, path)
if object and object[properties.texture] then
self.givenPath[baseObject.id] = object[properties.texture]
self.selectedTextures[object[properties.texture]] = true
end
end
local colorAll = GetAll(baseObject, path, properties.color, {1, 1, 1, 1});
self.textureData = {
r = colorAll[1] or 1,
g = colorAll[2] or 1,
b = colorAll[3] or 1,
a = colorAll[4] or 1,
rotate = GetAll(baseObject, path, properties.rotate, true),
discrete_rotation = GetAll(baseObject, path, properties.discrete_rotation, 0),
rotation = GetAll(baseObject, path, properties.rotation, 0),
mirror = GetAll(baseObject, path, properties.mirror, false),
blendMode = GetAll(baseObject, path, properties.blendMode, "ADD")
}
frame.window = "texture";
frame:UpdateFrameVisible()
group:UpdateList()
local _, givenPath = next(self.givenPath)
local picked = false;
local _, givenPath
if type(self.givenPath) == "string" then
givenPath = self.givenPath;
else
_, givenPath = next(self.givenPath);
end
for categoryName, category in pairs(self.textures) do
if not(picked) then
for texturePath, textureName in pairs(category) do
if(texturePath == givenPath) then
if(self.selectedTextures[texturePath]) then
dropdown:SetGroup(categoryName);
self:Pick(givenPath);
picked = true;
break;
end
@@ -248,17 +261,26 @@ local function ConstructTexturePicker(frame)
end
function group.CancelClose()
if(group.parentData.controlledChildren) then
for index, childId in pairs(group.parentData.controlledChildren) do
local valueFromPath = OptionsPrivate.Private.ValueFromPath
if(group.baseObject.controlledChildren) then
for index, childId in pairs(group.baseObject.controlledChildren) do
local childData = WeakAuras.GetData(childId);
if(childData) then
childData[group.field] = group.givenPath[childId];
WeakAuras.Add(childData);
WeakAuras.UpdateThumbnail(childData);
local childObject = valueFromPath(childData, group.path)
if childObject then
childObject[group.properties.texture] = group.givenPath[childId]
WeakAuras.Add(childData);
WeakAuras.UpdateThumbnail(childData);
end
end
end
else
group:Pick(group.givenPath);
local object = valueFromPath(group.baseObject, group.path)
if object then
object[group.properties.texture] = group.givenPath[group.baseObject.id]
WeakAuras.Add(group.baseObject)
WeakAuras.UpdateThumbnail(group.baseObject)
end
end
group.Close();
end
+100 -77
View File
@@ -114,48 +114,13 @@ local function createOptions(id, data)
name = L["Show Icon"],
order = 40.2,
},
auto = {
type = "toggle",
width = WeakAuras.normalWidth,
name = L["Auto"],
desc = L["Choose whether the displayed icon is automatic or defined manually"],
order = 40.3,
disabled = function() return not OptionsPrivate.Private.CanHaveAuto(data); end,
get = function() return OptionsPrivate.Private.CanHaveAuto(data) and data.auto end,
hidden = function() return not data.icon end,
},
displayIcon = {
type = "input",
width = WeakAuras.normalWidth,
name = L["Display Icon"],
hidden = function() return OptionsPrivate.Private.CanHaveAuto(data) and data.auto or not data.icon; end,
disabled = function() return not data.icon end,
order = 40.4,
get = function()
return data.displayIcon and tostring(data.displayIcon) or "";
end,
set = function(info, v)
data.displayIcon = v;
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
end
},
chooseIcon = {
type = "execute",
width = WeakAuras.normalWidth,
name = L["Choose"],
hidden = function() return OptionsPrivate.Private.CanHaveAuto(data) and data.auto or not data.icon; end,
disabled = function() return not data.icon end,
order = 40.5,
func = function() OptionsPrivate.OpenIconPicker(data, "displayIcon"); end
},
icon_side = {
type = "select",
width = WeakAuras.normalWidth,
name = L["Icon Position"],
values = OptionsPrivate.Private.icon_side_types,
hidden = function() return data.orientation:find("VERTICAL") or not data.icon end,
order = 40.6,
order = 40.3,
},
icon_side2 = {
type = "select",
@@ -163,7 +128,7 @@ local function createOptions(id, data)
name = L["Icon Position"],
values = OptionsPrivate.Private.rotated_icon_side_types,
hidden = function() return data.orientation:find("HORIZONTAL") or not data.icon end,
order = 40.7,
order = 40.3,
get = function()
return data.icon_side;
end,
@@ -173,6 +138,54 @@ local function createOptions(id, data)
WeakAuras.UpdateThumbnail(data);
end
},
iconSource = {
type = "select",
width = WeakAuras.normalWidth,
name = L["Source"],
order = 40.4,
values = OptionsPrivate.Private.IconSources(data),
hidden = function() return not data.icon end,
},
displayIcon = {
type = "input",
width = WeakAuras.normalWidth - 0.15,
name = L["Fallback"],
disabled = function() return not data.icon end,
order = 40.5,
get = function()
return data.displayIcon and tostring(data.displayIcon) or "";
end,
set = function(info, v)
data.displayIcon = v;
WeakAuras.Add(data);
WeakAuras.UpdateThumbnail(data);
end,
hidden = function() return not data.icon end,
},
chooseIcon = {
type = "execute",
width = 0.15,
name = L["Choose"],
disabled = function() return not data.icon end,
order = 40.6,
func = function()
local path = {"displayIcon"}
local paths = {}
if data.controlledChildren then
for i, childId in pairs(data.controlledChildren) do
paths[childId] = path
end
else
paths[data.id] = path
end
OptionsPrivate.OpenIconPicker(data, paths)
end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
hidden = function() return not data.icon end,
},
desaturate = {
type = "toggle",
width = WeakAuras.normalWidth,
@@ -214,37 +227,47 @@ local function createOptions(id, data)
type = "input",
name = L["Spark Texture"],
order = 44,
width = WeakAuras.doubleWidth,
disabled = function() return not data.spark end,
hidden = function() return not data.spark end,
},
sparkDesaturate = {
type = "toggle",
width = WeakAuras.normalWidth,
name = L["Desaturate"],
order = 44.1,
disabled = function() return not data.spark end,
hidden = function() return not data.spark end,
},
spaceSpark = {
type = "execute",
name = "",
width = WeakAuras.halfWidth,
order = 44.2,
image = function() return "", 0, 0 end,
width = WeakAuras.doubleWidth - 0.15,
disabled = function() return not data.spark end,
hidden = function() return not data.spark end,
},
sparkChooseTexture = {
type = "execute",
name = L["Choose"],
width = WeakAuras.halfWidth,
order = 44.3,
width = 0.15,
order = 44.1,
func = function()
OptionsPrivate.OpenTexturePicker(data, data, "sparkTexture", OptionsPrivate.Private.texture_types);
OptionsPrivate.OpenTexturePicker(data, {}, {
texture = "sparkTexture",
color = "sparkColor",
rotation = "sparkRotation",
mirror = "sparkMirror",
blendMode = "sparkBlendMode"
}, OptionsPrivate.Private.texture_types)
end,
disabled = function() return not data.spark end,
hidden = function() return not data.spark end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
sparkDesaturate = {
type = "toggle",
width = WeakAuras.normalWidth,
name = L["Desaturate"],
order = 44.2,
disabled = function() return not data.spark end,
hidden = function() return not data.spark end,
},
spaceSpark = {
type = "execute",
name = "",
width = WeakAuras.normalWidth,
order = 44.3,
image = function() return "", 0, 0 end,
disabled = function() return not data.spark end,
hidden = function() return not data.spark end,
},
sparkColor = {
type = "color",
@@ -604,76 +627,76 @@ local templates = {
local anchorPoints = {
BOTTOMLEFT = {
display = { L["Bar"], L["Bottom Left"] },
display = { L["Background"], L["Bottom Left"] },
type = "point"
},
BOTTOM = {
display = { L["Bar"], L["Bottom"] },
display = { L["Background"], L["Bottom"] },
type = "point"
},
BOTTOMRIGHT = {
display = { L["Bar"], L["Bottom Right"] },
display = { L["Background"], L["Bottom Right"] },
type = "point"
},
RIGHT = {
display = { L["Bar"], L["Right"] },
display = { L["Background"], L["Right"] },
type = "point"
},
TOPRIGHT = {
display = { L["Bar"], L["Top Right"] },
display = { L["Background"], L["Top Right"] },
type = "point"
},
TOP = {
display = { L["Bar"], L["Top"] },
display = { L["Background"], L["Top"] },
type = "point"
},
TOPLEFT = {
display = { L["Bar"], L["Top Left"] },
display = { L["Background"], L["Top Left"] },
type = "point"
},
LEFT = {
display = { L["Bar"], L["Left"] },
display = { L["Background"], L["Left"] },
type = "point"
},
CENTER = {
display = { L["Bar"], L["Center"] },
display = { L["Background"], L["Center"] },
type = "point"
},
INNER_BOTTOMLEFT = {
display = { L["Bar Inner"], L["Bottom Left"] },
display = { L["Background Inner"], L["Bottom Left"] },
type = "point"
},
INNER_BOTTOM = {
display = { L["Bar Inner"], L["Bottom"] },
display = { L["Background Inner"], L["Bottom"] },
type = "point"
},
INNER_BOTTOMRIGHT = {
display = { L["Bar Inner"], L["Bottom Right"] },
display = { L["Background Inner"], L["Bottom Right"] },
type = "point"
},
INNER_RIGHT = {
display = { L["Bar Inner"], L["Right"] },
display = { L["Background Inner"], L["Right"] },
type = "point"
},
INNER_TOPRIGHT = {
display = { L["Bar Inner"], L["Top Right"] },
display = { L["Background Inner"], L["Top Right"] },
type = "point"
},
INNER_TOP = {
display = { L["Bar Inner"], L["Top"] },
display = { L["Background Inner"], L["Top"] },
type = "point"
},
INNER_TOPLEFT = {
display = { L["Bar Inner"], L["Top Left"] },
display = { L["Background Inner"], L["Top Left"] },
type = "point"
},
INNER_LEFT = {
display = { L["Bar Inner"], L["Left"] },
display = { L["Background Inner"], L["Left"] },
type = "point"
},
INNER_CENTER = {
display = { L["Bar Inner"], L["Center"] },
display = { L["Background Inner"], L["Center"] },
type = "point"
},
@@ -740,7 +763,7 @@ local function subCreateOptions(parentData, data, index, subIndex)
end,
__down = function()
if (OptionsPrivate.Private.ApplyToDataOrChildData(parentData, OptionsPrivate.MoveSubRegionDown, index, "aurabar_bar")) then
WeakAuras.ClearAndUpdateOptions(parentData.id, parentData)
WeakAuras.ClearAndUpdateOptions(parentData.id)
end
end,
__notcollapsable = true
+20 -10
View File
@@ -80,7 +80,7 @@ local function createOptions(id, data)
__order = 1,
groupIcon = {
type = "input",
width = WeakAuras.normalWidth,
width = WeakAuras.doubleWidth - 0.15,
name = L["Group Icon"],
desc = L["Set Thumbnail Icon"],
order = 0.5,
@@ -95,10 +95,16 @@ local function createOptions(id, data)
},
chooseIcon = {
type = "execute",
width = WeakAuras.normalWidth,
width = 0.15,
name = L["Choose"],
order = 0.51,
func = function() OptionsPrivate.OpenIconPicker(data, "groupIcon", true) end
func = function()
OptionsPrivate.OpenIconPicker(data, { [data.id] = {"groupIcon"} }, true)
end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
-- grow options
grow = {
@@ -109,11 +115,15 @@ local function createOptions(id, data)
values = OptionsPrivate.Private.grow_types,
set = function(info, v)
data.grow = v
local selfPoint = selfPoints[data.grow] or selfPoints.default
if type(selfPoint) == "function" then
selfPoint = selfPoint(data)
if v == "GRID" then
data.selfPoint = gridSelfPoints[data.gridType]
else
local selfPoint = selfPoints[data.grow] or selfPoints.default
if type(selfPoint) == "function" then
selfPoint = selfPoint(data)
end
data.selfPoint = selfPoint
end
data.selfPoint = selfPoint
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
OptionsPrivate.ResetMoverSizer()
@@ -420,11 +430,11 @@ local function createOptions(id, data)
};
OptionsPrivate.commonOptions.AddCodeOption(options, data, L["Custom Grow"], "custom_grow", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#grow",
2, function() return data.grow ~= "CUSTOM" end, {"customGrow"}, nil, nil, nil, nil, nil, true)
2, function() return data.grow ~= "CUSTOM" end, {"customGrow"}, false, { setOnParent = true })
OptionsPrivate.commonOptions.AddCodeOption(options, data, L["Custom Sort"], "custom_sort", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#custom-sort",
21, function() return data.sort ~= "custom" end, {"customSort"}, nil, nil, nil, nil, nil, true)
21, function() return data.sort ~= "custom" end, {"customSort"}, false, { setOnParent = true })
OptionsPrivate.commonOptions.AddCodeOption(options, data, L["Custom Anchor"], "custom_anchor_per_unit", "https://github.com/WeakAuras/WeakAuras2/wiki/Custom-Code-Blocks#group-by-frame",
1.7, function() return not(data.grow ~= "CUSTOM" and data.useAnchorPerUnit and data.anchorPerUnit == "CUSTOM") end, {"customAnchorPerUnit"}, nil, nil, nil, nil, nil, true)
1.7, function() return not(data.grow ~= "CUSTOM" and data.useAnchorPerUnit and data.anchorPerUnit == "CUSTOM") end, {"customAnchorPerUnit"}, false, { setOnParent = true })
local borderHideFunc = function() return data.useAnchorPerUnit or data.grow == "CUSTOM" end
local disableSelfPoint = function() return data.grow ~= "CUSTOM" and data.grow ~= "GRID" and not data.useAnchorPerUnit end
+9 -3
View File
@@ -62,7 +62,7 @@ local function createOptions(id, data)
__order = 1,
groupIcon = {
type = "input",
width = WeakAuras.normalWidth,
width = WeakAuras.doubleWidth - 0.15,
name = L["Group Icon"],
desc = L["Set Thumbnail Icon"],
order = 0.50,
@@ -77,10 +77,16 @@ local function createOptions(id, data)
},
chooseIcon = {
type = "execute",
width = WeakAuras.normalWidth,
width = 0.15,
name = L["Choose"],
order = 0.51,
func = function() OptionsPrivate.OpenIconPicker(data, "groupIcon", true) end
func = function()
OptionsPrivate.OpenIconPicker(data, { [data.id] = {"groupIcon"} }, true)
end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
align_h = {
type = "select",
+30 -18
View File
@@ -20,20 +20,24 @@ local function createOptions(id, data)
hasAlpha = true,
order = 1
},
auto = {
desaturate = {
type = "toggle",
width = WeakAuras.normalWidth,
name = L["Automatic Icon"],
name = L["Desaturate"],
order = 2,
disabled = function() return not OptionsPrivate.Private.CanHaveAuto(data); end,
get = function() return OptionsPrivate.Private.CanHaveAuto(data) and data.auto; end
},
iconSource = {
type = "select",
width = WeakAuras.normalWidth,
name = L["Icon Source"],
order = 3,
values = OptionsPrivate.Private.IconSources(data)
},
displayIcon = {
type = "input",
width = WeakAuras.normalWidth,
name = L["Display Icon"],
hidden = function() return OptionsPrivate.Private.CanHaveAuto(data) and data.auto; end,
order = 3,
width = WeakAuras.normalWidth - 0.15,
name = L["Fallback Icon"],
order = 4,
get = function()
return data.displayIcon and tostring(data.displayIcon) or "";
end,
@@ -45,17 +49,25 @@ local function createOptions(id, data)
},
chooseIcon = {
type = "execute",
width = WeakAuras.normalWidth,
width = 0.15,
name = L["Choose"],
hidden = function() return OptionsPrivate.Private.CanHaveAuto(data) and data.auto; end,
order = 4,
func = function() OptionsPrivate.OpenIconPicker(data, "displayIcon"); end
},
desaturate = {
type = "toggle",
width = WeakAuras.normalWidth,
name = L["Desaturate"],
order = 5,
func = function()
local path = {"displayIcon"}
local paths = {}
if data.controlledChildren then
for i, childId in pairs(data.controlledChildren) do
paths[childId] = path
end
else
paths[data.id] = path
end
OptionsPrivate.OpenIconPicker(data, paths)
end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
useTooltip = {
type = "toggle",
@@ -236,7 +248,7 @@ local function modifyThumbnail(parent, frame, data)
end
if data then
local name, icon = OptionsPrivate.Private.GetNameAndIcon(data);
local name, icon = WeakAuras.GetNameAndIcon(data);
frame:SetIcon(icon)
end
end
+7 -11
View File
@@ -17,23 +17,19 @@ local function createOptions(id, data)
-- Option for modelIsDisplayInfo added below
-- Option for path/id added below
space2 = {
type = "execute",
width = WeakAuras.normalWidth,
name = "",
order = 1.5,
image = function() return "", 0, 0 end,
hidden = function() return data.modelIsUnit end
},
chooseModel = {
type = "execute",
width = WeakAuras.normalWidth,
width = 0.15,
name = L["Choose"],
order = 2,
func = function()
OptionsPrivate.OpenModelPicker(data);
OptionsPrivate.OpenModelPicker(data, {});
end,
hidden = function() return data.modelIsUnit end
disabled = function() return data.modelIsUnit end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
advance = {
type = "toggle",
+81 -39
View File
@@ -44,32 +44,80 @@ local function setTextureFunc(textureWidget, texturePath, textureName)
end
end
local function textureNameHasData(textureName)
local pattern = "%.x(%d+)y(%d+)f(%d+)%.[tb][gl][ap]"
local rows, columns, frames = textureName:lower():match(pattern)
return rows and columns and frames
end
local function createOptions(id, data)
local options = {
__title = L["Stop Motion Settings"],
__order = 1,
foregroundTexture = {
type = "input",
width = WeakAuras.normalWidth,
width = WeakAuras.normalWidth - 0.15,
name = L["Texture"],
order = 1,
},
chooseForegroundTexture = {
type = "execute",
width = 0.15,
name = L["Choose"],
order = 2,
func = function()
OptionsPrivate.OpenTexturePicker(data, {}, {
texture = "foregroundTexture",
color = "foregroundColor",
rotation = "rotation",
mirror = "mirror",
blendMode = "blendMode"
}, texture_types, setTextureFunc);
end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
backgroundTexture = {
type = "input",
width = WeakAuras.normalWidth,
width = WeakAuras.normalWidth - 0.15,
name = L["Background Texture"],
order = 5,
disabled = function() return data.sameTexture or data.hideBackground end,
get = function() return data.sameTexture and data.foregroundTexture or data.backgroundTexture; end,
},
chooseForegroundTexture = {
chooseBackgroundTexture = {
type = "execute",
width = WeakAuras.normalWidth,
width = 0.15,
name = L["Choose"],
order = 12,
order = 6,
func = function()
OptionsPrivate.OpenTexturePicker(data, data, "foregroundTexture", texture_types, setTextureFunc);
end
OptionsPrivate.OpenTexturePicker(data, {}, {
texture = "backgroundTexture",
color = "backgroundColor",
rotation = "rotation",
mirror = "mirror",
blendMode = "blendMode"
}, texture_types, setTextureFunc);
end,
disabled = function() return data.sameTexture or data.hideBackground; end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
sameTextureSpace = {
type = "description",
width = WeakAuras.normalWidth,
name = "",
order = 13,
},
hideBackground = {
type = "toggle",
name = L["Hide"],
order = 14,
width = WeakAuras.halfWidth,
},
sameTexture = {
type = "toggle",
@@ -78,16 +126,6 @@ local function createOptions(id, data)
order = 15,
disabled = function() return data.hideBackground; end
},
chooseBackgroundTexture = {
type = "execute",
width = WeakAuras.halfWidth,
name = L["Choose"],
order = 17,
func = function()
WeakAuras.OpenTexturePick(data, data, "backgroundTexture", texture_types, setTextureFunc);
end,
disabled = function() return data.sameTexture or data.hideBackground; end
},
desaturateForeground = {
type = "toggle",
width = WeakAuras.normalWidth,
@@ -98,21 +136,15 @@ local function createOptions(id, data)
type = "toggle",
name = L["Desaturate"],
order = 17.6,
width = WeakAuras.halfWidth,
width = WeakAuras.normalWidth,
disabled = function() return data.hideBackground; end
},
hideBackground = {
type = "toggle",
name = L["Hide"],
order = 17.65,
width = WeakAuras.halfWidth,
},
-- Foreground options for custom textures
customForegroundHeader = {
type = "header",
name = L["Custom Foreground"],
order = 17.70,
hidden = function() return texture_data[data.foregroundTexture] end
hidden = function() return texture_data[data.foregroundTexture] or textureNameHasData(data.foregroundTexture) end
},
customForegroundRows = {
type = "range",
@@ -121,7 +153,7 @@ local function createOptions(id, data)
min = 1,
max = 64,
order = 17.71,
hidden = function() return texture_data[data.foregroundTexture] end
hidden = function() return texture_data[data.foregroundTexture] or textureNameHasData(data.foregroundTexture) end
},
customForegroundColumns = {
type = "range",
@@ -130,7 +162,7 @@ local function createOptions(id, data)
min = 1,
max = 64,
order = 17.72,
hidden = function() return texture_data[data.foregroundTexture] end
hidden = function() return texture_data[data.foregroundTexture] or textureNameHasData(data.foregroundTexture) end
},
customForegroundFrames = {
type = "range",
@@ -140,7 +172,7 @@ local function createOptions(id, data)
max = 4096,
--bigStep = 0.01,
order = 17.73,
hidden = function() return texture_data[data.foregroundTexture] end
hidden = function() return texture_data[data.foregroundTexture] or textureNameHasData(data.foregroundTexture) end
},
customForegroundSpace = {
type = "execute",
@@ -148,14 +180,14 @@ local function createOptions(id, data)
name = "",
order = 17.74,
image = function() return "", 0, 0 end,
hidden = function() return texture_data[data.foregroundTexture] end
hidden = function() return texture_data[data.foregroundTexture] or textureNameHasData(data.foregroundTexture) end
},
-- Background options for custom textures
customBackgroundHeader = {
type = "header",
name = L["Custom Background"],
order = 18.00,
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture]
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture] or textureNameHasData(data.backgroundTexture)
or data.hideBackground end
},
customBackgroundRows = {
@@ -165,7 +197,7 @@ local function createOptions(id, data)
min = 1,
max = 64,
order = 18.01,
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture]
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture] or textureNameHasData(data.backgroundTexture)
or data.hideBackground end
},
customBackgroundColumns = {
@@ -175,7 +207,7 @@ local function createOptions(id, data)
min = 1,
max = 64,
order = 18.02,
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture]
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture] or textureNameHasData(data.backgroundTexture)
or data.hideBackground end
},
customBackgroundFrames = {
@@ -186,7 +218,7 @@ local function createOptions(id, data)
max = 4096,
step = 1,
order = 18.03,
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture]
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture] or textureNameHasData(data.backgroundTexture)
or data.hideBackground end
},
customBackgroundSpace = {
@@ -195,7 +227,7 @@ local function createOptions(id, data)
name = "",
order = 18.04,
image = function() return "", 0, 0 end,
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture]
hidden = function() return data.sameTexture or texture_data[data.backgroundTexture] or textureNameHasData(data.backgroundTexture)
or data.hideBackground end
},
blendMode = {
@@ -338,11 +370,21 @@ local function modifyThumbnail(parent, region, data, fullModify, size)
region.foregroundRows = tdata.rows;
region.foregroundColumns = tdata.columns;
else
local lastFrame = data.customForegroundFrames - 1;
region.startFrame = floor( (data.startPercent or 0) * lastFrame) + 1;
region.endFrame = floor( (data.endPercent or 1) * lastFrame) + 1;
region.foregroundRows = data.customForegroundRows;
region.foregroundColumns = data.customForegroundColumns;
local pattern = "%.x(%d+)y(%d+)f(%d+)%.[tb][gl][ap]"
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.foregroundRows = rows;
region.foregroundColumns = columns;
else
local lastFrame = data.customForegroundFrames - 1;
region.startFrame = floor( (data.startPercent or 0) * lastFrame) + 1;
region.endFrame = floor( (data.endPercent or 1) * lastFrame) + 1;
region.foregroundRows = data.customForegroundRows;
region.foregroundColumns = data.customForegroundColumns;
end
end
if (region.startFrame and region.endFrame) then
+23 -11
View File
@@ -9,10 +9,31 @@ local function createOptions(id, data)
__order = 1,
texture = {
type = "input",
width = WeakAuras.doubleWidth,
width = WeakAuras.doubleWidth - 0.15,
name = L["Texture"],
order = 1
},
chooseTexture = {
type = "execute",
name = L["Choose"],
width = 0.15,
order = 1.1,
func = function()
OptionsPrivate.OpenTexturePicker(data, {}, {
texture = "texture",
color = "color",
rotate = "rotate",
discrete_rotation = "discrete_rotation",
rotation = "rotation",
mirror = "mirror",
blendMode = "blendMode"
}, OptionsPrivate.Private.texture_types);
end,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
desaturate = {
type = "toggle",
width = WeakAuras.normalWidth,
@@ -22,19 +43,10 @@ local function createOptions(id, data)
space2 = {
type = "execute",
name = "",
width = WeakAuras.halfWidth,
width = WeakAuras.normalWidth,
order = 5,
image = function() return "", 0, 0 end,
},
chooseTexture = {
type = "execute",
name = L["Choose"],
width = WeakAuras.halfWidth,
order = 7,
func = function()
OptionsPrivate.OpenTexturePicker(data, data, "texture", OptionsPrivate.Private.texture_types);
end
},
color = {
type = "color",
width = WeakAuras.normalWidth,
+21 -11
View File
@@ -156,27 +156,37 @@ local function createOptions(parentData, data, index, subIndex)
type = "input",
name = L["Texture"],
order = 11,
width = WeakAuras.doubleWidth,
width = WeakAuras.doubleWidth - 0.15,
disabled = function() return not data.use_texture end,
hidden = hiddentickextras,
},
tick_desaturate = {
type = "toggle",
width = WeakAuras.normalWidth,
name = L["Desaturate"],
order = 12,
hidden = hiddentickextras,
},
texture_chooser = {
type = "execute",
name = L["Choose"],
width = WeakAuras.normalWidth,
order = 13,
width = 0.15,
order = 11.5,
func = function()
OptionsPrivate.OpenTexturePicker(data, "tick_texture", OptionsPrivate.Private.texture_types);
OptionsPrivate.OpenTexturePicker(parentData, {
"subRegions", index
}, {
texture = "tick_texture",
color = "tick_color",
blendMode = "tick_blend_mode"
}, OptionsPrivate.Private.texture_types);
end,
disabled = function() return not data.use_texture end,
hidden = hiddentickextras,
imageWidth = 24,
imageHeight = 24,
control = "WeakAurasIcon",
image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\browse",
},
tick_desaturate = {
type = "toggle",
width = WeakAuras.doubleWidth,
name = L["Desaturate"],
order = 12,
hidden = hiddentickextras,
},
tick_rotation = {
type = "range",
+92 -82
View File
@@ -28,6 +28,9 @@ OptionsPrivate.savedVars = savedVars;
OptionsPrivate.expanderAnchors = {}
OptionsPrivate.expanderButtons = {}
local collapsedOptions = {}
local collapsed = {} -- magic value
local tempGroup = {
id = {"tempGroup"},
regionType = "group",
@@ -364,59 +367,18 @@ function OptionsPrivate.MultipleDisplayTooltipMenu()
return menu;
end
function WeakAuras.DeleteOption(data, massDelete)
local id = data.id;
local parentData;
if(data.parent) then
parentData = db.displays[data.parent];
end
if(data.controlledChildren) then
for index, childId in pairs(data.controlledChildren) do
local childButton = displayButtons[childId];
if(childButton) then
childButton:SetGroup();
end
local childData = db.displays[childId];
if(childData) then
childData.parent = nil;
end
end
end
OptionsPrivate.Private.CollapseAllClones(id);
OptionsPrivate.ClearOptions(id)
frame:ClearPicks();
WeakAuras.Delete(data);
if(displayButtons[id])then
frame.buttonsScroll:DeleteChild(displayButtons[id]);
displayButtons[id] = nil;
end
if(parentData and parentData.controlledChildren and not massDelete) then
for index, childId in pairs(parentData.controlledChildren) do
local childButton = displayButtons[childId];
if(childButton) then
childButton:SetGroupOrder(index, #parentData.controlledChildren);
end
end
WeakAuras.Add(parentData);
WeakAuras.ClearAndUpdateOptions(parentData.id);
WeakAuras.UpdateDisplayButton(parentData);
end
end
StaticPopupDialogs["WEAKAURAS_CONFIRM_DELETE"] = {
text = "",
button1 = L["Delete"],
button2 = L["Cancel"],
OnAccept = function(self)
if self.data then
OptionsPrivate.massDelete = true
for _, auraData in pairs(self.data.toDelete) do
WeakAuras.DeleteOption(auraData, true)
WeakAuras.Delete(auraData)
end
OptionsPrivate.massDelete = false
if self.data.parents then
for id in pairs(self.data.parents) do
local parentData = WeakAuras.GetData(id)
@@ -479,6 +441,72 @@ local function AfterScanForLoads()
end
end
local function OnAboutToDelete(event, uid, id, parentUid, parentId)
local data = OptionsPrivate.Private.GetDataByUID(uid)
if(data.controlledChildren) then
for index, childId in pairs(data.controlledChildren) do
local childButton = displayButtons[childId];
if(childButton) then
childButton:SetGroup();
end
local childData = db.displays[childId];
if(childData) then
childData.parent = nil;
end
end
end
OptionsPrivate.Private.CollapseAllClones(id);
OptionsPrivate.ClearOptions(id)
frame:ClearPicks();
if(displayButtons[id])then
frame.buttonsScroll:DeleteChild(displayButtons[id]);
displayButtons[id] = nil;
end
collapsedOptions[id] = nil
end
local function OnDelete(event, uid, id, parentUid, parentId)
local parentData = OptionsPrivate.Private.GetDataByUID(parentUid)
if(parentData and parentData.controlledChildren and not OptionsPrivate.massDelete) then
for index, childId in pairs(parentData.controlledChildren) do
local childButton = displayButtons[childId];
if(childButton) then
childButton:SetGroupOrder(index, #parentData.controlledChildren)
end
end
WeakAuras.ClearAndUpdateOptions(parentData.id)
WeakAuras.UpdateDisplayButton(parentData)
end
end
local function OnRename(event, uid, oldid, newid)
local data = OptionsPrivate.Private.GetDataByUID(uid)
WeakAuras.displayButtons[newid] = WeakAuras.displayButtons[oldid];
WeakAuras.displayButtons[newid]:SetData(data)
WeakAuras.displayButtons[oldid] = nil;
OptionsPrivate.ClearOptions(oldid)
WeakAuras.displayButtons[newid]:SetTitle(newid);
collapsedOptions[newid] = collapsedOptions[oldid]
collapsedOptions[oldid] = nil
if(data.controlledChildren) then
for index, childId in pairs(data.controlledChildren) do
WeakAuras.displayButtons[childId]:SetGroup(newid)
end
end
OptionsPrivate.SetGrouping()
WeakAuras.SortDisplayButtons()
WeakAuras.PickDisplay(newid)
end
function WeakAuras.ToggleOptions(msg, Private)
if not Private then
return
@@ -492,7 +520,10 @@ function WeakAuras.ToggleOptions(msg, Private)
displayButtons[id]:UpdateWarning()
end
end)
OptionsPrivate.Private:RegisterCallback("ScanForLoads", AfterScanForLoads)
OptionsPrivate.Private:RegisterCallback("AboutToDelete", OnAboutToDelete)
OptionsPrivate.Private:RegisterCallback("Rename", OnRename)
end
if(frame and frame:IsVisible()) then
@@ -681,8 +712,18 @@ function WeakAuras.ShowOptions(msg)
if (firstLoad) then
frame = OptionsPrivate.CreateFrame();
frame.buttonsScroll.frame:Show();
LayoutDisplayButtons(msg);
end
if (frame:GetWidth() > GetScreenWidth()) then
frame:SetWidth(GetScreenWidth())
end
if (frame:GetHeight() > GetScreenHeight() - 50) then
frame:SetHeight(GetScreenHeight() - 50)
end
frame.buttonsScroll.frame:Show();
if (frame.needsSort) then
@@ -1232,16 +1273,15 @@ function WeakAuras.UpdateThumbnail(data)
end
button:UpdateThumbnail()
end
function OptionsPrivate.OpenTexturePicker(data, parentData, field, textures, stopMotion)
frame.texturePicker:Open(data, parentData, field, textures, stopMotion);
function OptionsPrivate.OpenTexturePicker(baseObject, path, properties, textures, SetTextureFunc)
frame.texturePicker:Open(baseObject, path, properties, textures, SetTextureFunc)
end
function OptionsPrivate.OpenIconPicker(data, field, groupIcon)
frame.iconPicker:Open(data, field, groupIcon);
function OptionsPrivate.OpenIconPicker(baseObject, paths, groupIcon)
frame.iconPicker:Open(baseObject, paths, groupIcon)
end
function OptionsPrivate.OpenModelPicker(data, field, parentData)
function OptionsPrivate.OpenModelPicker(baseObject, path)
if not(IsAddOnLoaded("WeakAurasModelPaths")) then
local loaded, reason = LoadAddOn("WeakAurasModelPaths");
if not(loaded) then
@@ -1251,7 +1291,7 @@ function OptionsPrivate.OpenModelPicker(data, field, parentData)
end
frame.modelPicker.modelTree:SetTree(WeakAuras.ModelPaths);
end
frame.modelPicker:Open(data, field, parentData);
frame.modelPicker:Open(baseObject, path);
end
function WeakAuras.OpenCodeReview(data)
@@ -1371,8 +1411,6 @@ function WeakAuras.NewAura(sourceData, regionType, targetId)
end
end
local collapsedOptions = {}
local collapsed = {} -- magic value
function OptionsPrivate.ResetCollapsed(id, namespace)
if id then
if namespace and collapsedOptions[id] then
@@ -1517,15 +1555,6 @@ function OptionsPrivate.InsertCollapsed(id, namespace, path, value)
data[insertPoint] = {[collapsed] = value}
end
function WeakAuras.RenameCollapsedData(oldid, newid)
collapsedOptions[newid] = collapsedOptions[oldid]
collapsedOptions[oldid] = nil
end
function WeakAuras.DeleteCollapsedData(id)
collapsedOptions[id] = nil
end
function OptionsPrivate.AddTextFormatOption(input, withHeader, get, addOption, hidden, setHidden)
local headerOption
if withHeader then
@@ -1605,22 +1634,3 @@ function OptionsPrivate.AddTextFormatOption(input, withHeader, get, addOption, h
return next(seenSymbols) ~= nil
end
function OptionsPrivate.HandleRename(data, oldid, newid)
WeakAuras.displayButtons[newid] = WeakAuras.displayButtons[oldid];
WeakAuras.displayButtons[newid]:SetData(data)
WeakAuras.displayButtons[oldid] = nil;
OptionsPrivate.ClearOptions(oldid)
WeakAuras.displayButtons[newid]:SetTitle(newid);
if(data.controlledChildren) then
for index, childId in pairs(data.controlledChildren) do
WeakAuras.displayButtons[childId]:SetGroup(newid)
end
end
OptionsPrivate.SetGrouping()
WeakAuras.SortDisplayButtons()
WeakAuras.PickDisplay(newid)
end