diff --git a/WeakAuras/BuffTrigger2.lua b/WeakAuras/BuffTrigger2.lua index 50c0df0..17311d6 100644 --- a/WeakAuras/BuffTrigger2.lua +++ b/WeakAuras/BuffTrigger2.lua @@ -132,6 +132,20 @@ local function IsSingleMissing(trigger) return not IsGroupTrigger(trigger) and trigger.matchesShowOn == "showOnMissing" end +local function CanHaveMatchCheck(trigger) + if IsGroupTrigger(trigger) then + return true + end + if trigger.matchesShowOn == "showOnMissing" then + return false + end + if trigger.matchesShowOn == "showOnActive" or trigger.matchesShowOn == "showOnMatches" or not trigger.matchesShowOn then + return true + end + -- Always: If clones are shown + return trigger.showClones +end + local function HasMatchCount(trigger) if IsGroupTrigger(trigger) then return trigger.useMatch_count @@ -1830,16 +1844,16 @@ function BuffTrigger.Rename(oldid, newid) end local function createScanFunc(trigger) - local isSingleMissing = IsSingleMissing(trigger) + local canHaveMatchCheck = CanHaveMatchCheck(trigger) local isMulti = trigger.unit == "multi" - local useStacks = not isSingleMissing and not isMulti and trigger.useStacks - local use_stealable = not isSingleMissing and not isMulti and trigger.use_stealable - local use_debuffClass = not isSingleMissing and not isMulti and trigger.use_debuffClass - local use_tooltip = not isSingleMissing and not isMulti and trigger.fetchTooltip and trigger.use_tooltip - local use_tooltipValue = not isSingleMissing and not isMulti and trigger.fetchTooltip and trigger.use_tooltipValue - local use_total = not isSingleMissing and not isMulti and trigger.useTotal and trigger.total - local use_ignore_name = not isSingleMissing and not isMulti and trigger.useIgnoreName and trigger.ignoreAuraNames - local use_ignore_spellId = not isSingleMissing and not isMulti and trigger.useIgnoreExactSpellId and trigger.ignoreAuraSpellids + local useStacks = canHaveMatchCheck and not isMulti and trigger.useStacks + local use_stealable = not canHaveMatchCheck and not isMulti and trigger.use_stealable + local use_debuffClass = canHaveMatchCheck and not isMulti and trigger.use_debuffClass + local use_tooltip = canHaveMatchCheck and not isMulti and trigger.fetchTooltip and trigger.use_tooltip + local use_tooltipValue = canHaveMatchCheck and not isMulti and trigger.fetchTooltip and trigger.use_tooltipValue + local use_total = canHaveMatchCheck and not isMulti and trigger.useTotal and trigger.total + local use_ignore_name = canHaveMatchCheck and not isMulti and trigger.useIgnoreName and trigger.ignoreAuraNames + local use_ignore_spellId = canHaveMatchCheck and not isMulti and trigger.useIgnoreExactSpellId and trigger.ignoreAuraSpellids if not useStacks and use_stealable == nil and not use_debuffClass and trigger.ownOnly == nil and not use_tooltip and not use_tooltipValue and not trigger.useNamePattern and not use_total @@ -2069,7 +2083,7 @@ function BuffTrigger.Add(data) local scanFunc = createScanFunc(trigger) local remFunc - if trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useRem then + if trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useRem then local remFuncStr = Private.function_strings.count:format(trigger.remOperator or ">=", tonumber(trigger.rem) or 0) remFunc = WeakAuras.LoadFunction(remFuncStr) end @@ -2170,7 +2184,7 @@ function BuffTrigger.Add(data) perUnitMode = perUnitMode, scanFunc = scanFunc, remainingFunc = remFunc, - remainingCheck = trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useRem and tonumber(trigger.rem) or 0, + remainingCheck = trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useRem and tonumber(trigger.rem) or 0, id = id, triggernum = triggernum, compareFunc = trigger.combineMode == "showHighest" and highestExpirationTime or lowestExpirationTime, @@ -2798,7 +2812,11 @@ local function UpdateMatchDataMulti(time, base, key, event, sourceGUID, sourceNa end local function AugmentMatchDataMultiWith(matchData, unit, name, icon, stacks, debuffClass, duration, expirationTime, unitCaster, isStealable, _, spellId) - ScheduleMultiCleanUp(matchData.GUID, expirationTime) + if expirationTime == 0 then + expirationTime = math.huge + else + ScheduleMultiCleanUp(matchData.GUID, expirationTime) + end local changed = false if matchData.name ~= name then matchData.name = name diff --git a/WeakAuras/Conditions.lua b/WeakAuras/Conditions.lua index 37feda5..b7457ad 100644 --- a/WeakAuras/Conditions.lua +++ b/WeakAuras/Conditions.lua @@ -569,8 +569,8 @@ local function ConstructConditionFunction(data) end end end - ret = ret .. " end\n"; ret = ret .. recheckCode + ret = ret .. " end\n"; ret = ret .. " if (recheckTime) then\n" ret = ret .. " WeakAuras.scheduleConditionCheck(recheckTime, uid, cloneId);\n" @@ -667,17 +667,22 @@ end local function runDynamicConditionFunctions(funcs) for uid in pairs(funcs) do local id = Private.UIDtoID(uid) + Private.StartProfileAura(id) 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[uid](region, false); + local region = WeakAuras.GetRegion(id, cloneId) + Private.ActivateAuraEnvironmentForRegion(region) + checkConditions[uid](region, false) + Private.ActivateAuraEnvironment() end end + Private.StopProfileAura(id) end end local function handleDynamicConditions(self, event) + Private.StartProfileSystem("dynamic conditions") if (globalDynamicConditionFuncs[event]) then for i, func in ipairs(globalDynamicConditionFuncs[event]) do func(globalConditionState); @@ -686,6 +691,7 @@ local function handleDynamicConditions(self, event) if (dynamicConditions[event]) then runDynamicConditionFunctions(dynamicConditions[event]); end + Private.StopProfileSystem("dynamic conditions") end local lastDynamicConditionsUpdateCheck; diff --git a/WeakAuras/GenericTrigger.lua b/WeakAuras/GenericTrigger.lua index 84977f7..576b5ec 100644 --- a/WeakAuras/GenericTrigger.lua +++ b/WeakAuras/GenericTrigger.lua @@ -1,7 +1,7 @@ --[[ GenericTrigger.lua This file contains the generic trigger system. That is every trigger except the aura triggers. -It registers the GenericTrigger table for the trigger types "status", "event" and "custom" and has the following API: +It registers the GenericTrigger table for the generic trigger types and "custom" and has the following API: Add(data) Adds a display, creating all internal data structures for all triggers. @@ -223,15 +223,11 @@ function ConstructTest(trigger, arg) return test, preamble end -function ConstructFunction(prototype, trigger, inverse) +function ConstructFunction(prototype, trigger) if (prototype.triggerFunction) then return prototype.triggerFunction(trigger); end - if (inverse and prototype.automaticrequired) then - return "return function() return true end" - end - local input; if (prototype.statesParameter) then input = {"state", "event"}; @@ -244,7 +240,7 @@ function ConstructFunction(prototype, trigger, inverse) local debug = {}; local store = {}; local init; - local preambles = "" + local preambles = "\n" if(prototype.init) then init = prototype.init(trigger); else @@ -282,7 +278,7 @@ function ConstructFunction(prototype, trigger, inverse) end end if (preamble) then - preambles = preambles .. "\n" .. preamble + preambles = preambles .. preamble .. "\n" end end end @@ -294,29 +290,23 @@ function ConstructFunction(prototype, trigger, inverse) ret = ret.."if("; ret = ret..((#required > 0) and tconcat(required, " and ").." and " or ""); - if(inverse) then - ret = ret.."not ("..(#tests > 0 and tconcat(tests, " and ") or "true")..")"; - else - ret = ret..(#tests > 0 and tconcat(tests, " and ") or "true"); - end + ret = ret..(#tests > 0 and tconcat(tests, " and ") or "true"); ret = ret..") then\n"; if(#debug > 0) then ret = ret.."print('ret: true');\n"; end - if (not inverse) then - if (prototype.statesParameter == "all") then - ret = ret .. " state[cloneId] = state[cloneId] or {}\n" - ret = ret .. " state = state[cloneId]\n" - ret = ret .. " state.changed = true\n" - end + if (prototype.statesParameter == "all") then + ret = ret .. " state[cloneId] = state[cloneId] or {}\n" + ret = ret .. " state = state[cloneId]\n" + ret = ret .. " state.changed = true\n" + end - for _, v in ipairs(store) do - ret = ret .. " if (state." .. v .. " ~= " .. v .. ") then\n" - ret = ret .. " state." .. v .. " = " .. v .. "\n" - ret = ret .. " state.changed = true\n" - ret = ret .. " end\n" - end + for _, v in ipairs(store) do + ret = ret .. " if (state." .. v .. " ~= " .. v .. ") then\n" + ret = ret .. " state." .. v .. " = " .. v .. "\n" + ret = ret .. " state.changed = true\n" + ret = ret .. " end\n" end ret = ret.."return true else return false end end"; @@ -538,6 +528,10 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2 local optionsEvent = event == "OPTIONS"; local errorHandler = (optionsEvent and data.ignoreOptionsEventErrors) and ignoreErrorHandler or geterrorhandler() local updateTriggerState = false; + + local unitForUnitTrigger + local cloneIdForUnitTrigger + if(data.triggerFunc) then local untriggerCheck = false; if (data.statesParameter == "full") then @@ -571,17 +565,16 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2 end end if arg1 then - local unit, cloneId if Private.multiUnitUnits[data.trigger.unit] then - unit = arg1 - cloneId = arg1 + unitForUnitTrigger = arg1 + cloneIdForUnitTrigger = arg1 else - unit = data.trigger.unit - cloneId = "" + unitForUnitTrigger = data.trigger.unit + cloneIdForUnitTrigger = "" end - allStates[cloneId] = allStates[cloneId] or {}; - local state = allStates[cloneId]; - local ok, returnValue = pcall(data.triggerFunc, state, event, unit, arg1, arg2, ...); + allStates[cloneIdForUnitTrigger] = allStates[cloneIdForUnitTrigger] or {}; + local state = allStates[cloneIdForUnitTrigger]; + local ok, returnValue = pcall(data.triggerFunc, state, event, unitForUnitTrigger, arg1, arg2, ...); if not ok then errorHandler(returnValue) elseif (ok and returnValue) or optionsEvent then @@ -638,10 +631,9 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2 elseif data.statesParameter == "unit" then if data.untriggerFunc then if arg1 then - local cloneId = Private.multiUnitUnits[data.trigger.unit] and arg1 or "" - local state = allStates[cloneId] + local state = allStates[cloneIdForUnitTrigger] if state then - local ok, returnValue = pcall(data.untriggerFunc, state, event, arg1, arg2, ...); + local ok, returnValue = pcall(data.untriggerFunc, state, event, unitForUnitTrigger, arg2, ...); if not ok then errorHandler(returnValue) elseif ok and returnValue then @@ -652,6 +644,11 @@ local function RunTriggerFunc(allStates, data, id, triggernum, event, arg1, arg2 end end end + if not updateTriggerState and not allStates[cloneIdForUnitTrigger].show then + -- We added this state automatically, but the trigger didn't end up using it, + -- so remove it again + allStates[cloneIdForUnitTrigger] = nil + end elseif (data.statesParameter == "one") then allStates[""] = allStates[""] or {}; local state = allStates[""]; @@ -1123,8 +1120,8 @@ function GenericTrigger.Add(data, region) local triggerType; if(trigger and type(trigger) == "table") then triggerType = trigger.type; - if(triggerType == "status" or triggerType == "event" or triggerType == "custom") then - local triggerFuncStr, triggerFunc, untriggerFuncStr, untriggerFunc, statesParameter; + if(Private.category_event_prototype[triggerType] or triggerType == "custom") then + local triggerFuncStr, triggerFunc, untriggerFunc, statesParameter; local trigger_events = {}; local internal_events = {}; local trigger_unit_events = {}; @@ -1133,7 +1130,9 @@ function GenericTrigger.Add(data, region) local durationFunc, overlayFuncs, nameFunc, iconFunc, textureFunc, stacksFunc, loadFunc; local tsuConditionVariables; local prototype = nil - if(triggerType == "status" or triggerType == "event") then + local automaticAutoHide + local duration + if(Private.category_event_prototype[triggerType]) then if not(trigger.event) then error("Improper arguments to WeakAuras.Add - trigger type is \"event\" but event is not defined"); elseif not(event_prototypes[trigger.event]) then @@ -1179,41 +1178,15 @@ function GenericTrigger.Add(data, region) end end + if (prototype.automaticrequired) then - trigger.unevent = "auto"; + untriggerFunc = trueFunction elseif prototype.timedrequired then - if type(prototype.timedrequired) == "function" then - if prototype.timedrequired(trigger) then - trigger.unevent = "timed" - else - if not(Private.eventend_types[trigger.unevent]) then - trigger.unevent = "timed" - end - end - else - trigger.unevent = "timed" - end - elseif prototype.automatic then - if not(Private.autoeventend_types[trigger.unevent]) then - trigger.unevent = "auto" - end + automaticAutoHide = true + duration = tonumber(trigger.duration or "1") else - if not(Private.eventend_types[trigger.unevent]) then - trigger.unevent = "timed" - end + WeakAuras.prettyPrint("Invalid Prototype found: " .. prototype.name) end - trigger.duration = trigger.duration or "1" - - if(trigger.unevent == "custom") then - untriggerFuncStr = ConstructFunction(prototype, untrigger); - elseif(trigger.unevent == "auto") then - untriggerFuncStr = ConstructFunction(prototype, trigger, true); - end - - if(untriggerFuncStr) then - untriggerFunc = WeakAuras.LoadFunction(untriggerFuncStr, id); - end - if(prototype) then local trigger_all_events = prototype.events; @@ -1225,6 +1198,11 @@ function GenericTrigger.Add(data, region) trigger_subevents = trigger_subevents(trigger, untrigger) end end + + if trigger.event == "Combat Log" and trigger.subeventPrefix and trigger.subeventSuffix then + tinsert(trigger_subevents, trigger.subeventPrefix .. trigger.subeventSuffix) + end + if (type(trigger_all_events) == "function") then trigger_all_events = trigger_all_events(trigger, untrigger); end @@ -1238,7 +1216,7 @@ function GenericTrigger.Add(data, region) end end end - else + else -- CUSTOM triggerFunc = WeakAuras.LoadFunction("return "..(trigger.custom or ""), id); if (trigger.custom_type == "stateupdate") then tsuConditionVariables = WeakAuras.LoadFunction("return function() return \n" .. (trigger.customVariables or "") .. "\n end"); @@ -1330,26 +1308,13 @@ function GenericTrigger.Add(data, region) if (trigger.custom_type == "stateupdate") then statesParameter = "full"; end - end - local automaticAutoHide; - local duration; - if(triggerType == "custom" - and trigger.custom_type == "event" - and trigger.custom_hide == "timed") then + if(trigger.custom_type == "event" and trigger.custom_hide == "timed") then automaticAutoHide = true; if (not trigger.dynamicDuration) then duration = tonumber(trigger.duration); end - end - - if (triggerType == "event" and trigger.unevent == "timed") then - duration = tonumber(trigger.duration); - automaticAutoHide = true; - end - - if triggerType == "event" and trigger.event == "Combat Log" and trigger.subeventPrefix and trigger.subeventSuffix then - tinsert(trigger_subevents, trigger.subeventPrefix .. trigger.subeventSuffix) + end end events[id] = events[id] or {}; @@ -1365,7 +1330,6 @@ function GenericTrigger.Add(data, region) unit_events = trigger_unit_events, inverse = trigger.use_inverse, subevents = trigger_subevents, - unevent = trigger.unevent, durationFunc = durationFunc, overlayFuncs = overlayFuncs, nameFunc = nameFunc, @@ -3012,6 +2976,23 @@ do end end +-- Cast Latency +do + local castLatencyFrame = nil + WeakAuras.frames["Cast Latency Handler"] = castLatencyFrame + function WeakAuras.WatchForCastLatency() + if not castLatencyFrame then + castLatencyFrame = CreateFrame("Frame") + castLatencyFrame:RegisterEvent("CURRENT_SPELL_CAST_CHANGED") + castLatencyFrame:SetScript("OnEvent", function(event) + Private.StartProfileSystem("generictrigger") + WeakAuras.ScanEvents("CAST_LATENCY_UPDATE", "player") + Private.StopProfileSystem("generictrigger") + end) + end + end +end + -- Mounted Frame do local mountedFrame @@ -3100,7 +3081,7 @@ do local function nameplateHide(self) Private.StartProfileSystem("nameplatetrigger") visibleNameplates[self] = nil - WeakAuras.ScanEvents("NP_HIDE", self, gsub(self.nameText:GetText(), FSPAT, "")) + WeakAuras.ScanEvents("NP_HIDE", self, gsub(self.nameText:GetText() or "", FSPAT, "")) Private.StopProfileSystem("nameplatetrigger") end @@ -3240,7 +3221,7 @@ do local function doCastScan(firetime, unit) scheduled_scans[unit][firetime] = nil; - WeakAuras.ScanEvents("CAST_REMAINING_CHECK", unit); + WeakAuras.ScanEvents("CAST_REMAINING_CHECK_" .. string.lower(unit), unit); end function WeakAuras.ScheduleCastCheck(fireTime, unit) scheduled_scans[unit] = scheduled_scans[unit] or {} @@ -3259,7 +3240,7 @@ end function GenericTrigger.CanHaveDuration(data, triggernum) local trigger = data.triggers[triggernum].trigger - if (trigger.type == "event" or trigger.type == "status") then + if (Private.category_event_prototype[trigger.type]) then if trigger.event and Private.event_prototypes[trigger.event] then if Private.event_prototypes[trigger.event].durationFunc then if(type(Private.event_prototypes[trigger.event].init) == "function") then @@ -3275,11 +3256,10 @@ function GenericTrigger.CanHaveDuration(data, triggernum) end elseif Private.event_prototypes[trigger.event].canHaveDuration then return Private.event_prototypes[trigger.event].canHaveDuration + elseif Private.event_prototypes[trigger.event].timedrequired then + return "timed" end end - if trigger.unevent == "timed" and trigger.duration then - return "timed" - end elseif (trigger.type == "custom") then if trigger.custom_type == "event" and trigger.custom_hide == "timed" and trigger.duration then return "timed"; @@ -3360,7 +3340,7 @@ end function GenericTrigger.GetNameAndIcon(data, triggernum) local trigger = data.triggers[triggernum].trigger local icon, name - if (trigger.type == "event" or trigger.type == "status") then + if (Private.category_event_prototype[trigger.type]) then if(trigger.event and Private.event_prototypes[trigger.event]) then if(Private.event_prototypes[trigger.event].iconFunc) then icon = Private.event_prototypes[trigger.event].iconFunc(trigger); @@ -3380,7 +3360,7 @@ end -- @return string function GenericTrigger.CanHaveTooltip(data, triggernum) local trigger = data.triggers[triggernum].trigger - if (trigger.type == "event" or trigger.type == "status") then + if (Private.category_event_prototype[trigger.type]) then if (trigger.event and Private.event_prototypes[trigger.event]) then if(Private.event_prototypes[trigger.event].hasSpellID) then return "spell"; @@ -3429,7 +3409,7 @@ function GenericTrigger.SetToolTip(trigger, state) end end - if (trigger.type == "event" or trigger.type == "status") then + if (Private.category_event_prototype[trigger.type]) then if (trigger.event and Private.event_prototypes[trigger.event]) then if(Private.event_prototypes[trigger.event].hasSpellID) then GameTooltip:SetSpellByID(trigger.spellName); @@ -3446,7 +3426,7 @@ end function GenericTrigger.GetAdditionalProperties(data, triggernum) local trigger = data.triggers[triggernum].trigger local ret = ""; - if (trigger.type == "event" or trigger.type == "status") then + if (Private.category_event_prototype[trigger.type]) then if (trigger.event and Private.event_prototypes[trigger.event]) then local found = false; local additional = "" @@ -3523,7 +3503,7 @@ end function GenericTrigger.GetTriggerConditions(data, triggernum) local trigger = data.triggers[triggernum].trigger - if (trigger.type == "event" or trigger.type == "status") then + if (Private.category_event_prototype[trigger.type]) then if (trigger.event and Private.event_prototypes[trigger.event]) then local result = {}; @@ -3754,25 +3734,13 @@ function GenericTrigger.CreateFallbackState(data, triggernum, state) end function GenericTrigger.GetName(triggerType) - if (triggerType == "status") then - return L["Status"]; - end - if (triggerType == "event") then - return L["Event"]; - end - if (triggerType == "custom") then - return L["Custom"]; - end + return Private.event_categories[triggerType].name end function GenericTrigger.GetTriggerDescription(data, triggernum, namestable) local trigger = data.triggers[triggernum].trigger - if(trigger.type == "event" or trigger.type == "status") then - if(trigger.type == "event") then - tinsert(namestable, {L["Trigger:"], (Private.event_types[trigger.event] or L["Undefined"])}); - else - tinsert(namestable, {L["Trigger:"], (Private.status_types[trigger.event] or L["Undefined"])}); - end + if (Private.category_event_prototype[trigger.type]) then + tinsert(namestable, {L["Trigger:"], (Private.event_prototypes[trigger.event].name or L["Undefined"])}); if(trigger.event == "Combat Log" and trigger.subeventPrefix and trigger.subeventSuffix) then tinsert(namestable, {L["Message type:"], (Private.subevent_prefix_types[trigger.subeventPrefix] or L["Undefined"]).." "..(Private.subevent_suffix_types[trigger.subeventSuffix] or L["Undefined"])}); end @@ -3818,4 +3786,17 @@ do end end -WeakAuras.RegisterTriggerSystem({"event", "status", "custom"}, GenericTrigger); +local types = {} +tinsert(types, "custom") +for type in pairs(Private.category_event_prototype) do + tinsert(types, type) +end + +-- The Options/GenericTrigger.lua needs this table, since at the time +-- of registering the types the options code doesn't yet have access +-- to the Private table. + +-- So for now make it simply a member of WeakAuras +WeakAuras.genericTriggerTypes = types + +WeakAuras.RegisterTriggerSystem(types, GenericTrigger); diff --git a/WeakAuras/Locales/deDE.lua b/WeakAuras/Locales/deDE.lua index 38f0996..e97817d 100644 --- a/WeakAuras/Locales/deDE.lua +++ b/WeakAuras/Locales/deDE.lua @@ -54,7 +54,7 @@ L["%s Untrigger Function"] = "%s Umkehrauslöser-Funktion" --[[Translation missing --]] L["* Suffix"] = "* Suffix" L["/wa help - Show this message"] = "/wa help - Zeige diese Nachricht" -L["/wa minimap - Toggle the minimap icon"] = "/wa minimal - Anzeige des Minimap-Icons umschalten" +L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Anzeige des Minimap-Icons umschalten" --[[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 --]] @@ -79,9 +79,19 @@ L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s" --[[Translation missing --]] L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None" L["10 Man Raid"] = "10-Mann-Schlachtzug" +--[[Translation missing --]] +L["10 Player Raid (Heroic)"] = "10 Player Raid (Heroic)" +--[[Translation missing --]] +L["10 Player Raid (Normal)"] = "10 Player Raid (Normal)" L["20 Man Raid"] = "20-Mann-Schlachtzug" L["25 Man Raid"] = "25-Mann-Schlachtzug" +--[[Translation missing --]] +L["25 Player Raid (Heroic)"] = "25 Player Raid (Heroic)" +--[[Translation missing --]] +L["25 Player Raid (Normal)"] = "25 Player Raid (Normal)" L["40 Man Raid"] = "40-Mann-Schlachtzug" +--[[Translation missing --]] +L["40 Player Raid"] = "40 Player Raid" L["5 Man Dungeon"] = "5-Mann-Dungeon" --[[Translation missing --]] L["Abbreviate"] = "Abbreviate" @@ -120,7 +130,8 @@ L["Always include realm"] = "Always include realm" --[[Translation missing --]] L["Always True"] = "Always True" L["Amount"] = "Anzahl" -L["And Talent selected"] = "Und ausgewähltem Talent" +--[[Translation missing --]] +L["And Talent"] = "And Talent" L["Animations"] = "Animationen" L["Anticlockwise"] = "Im Gegenuhrzeigersinn" --[[Translation missing --]] @@ -210,6 +221,8 @@ L["BigWigs Addon"] = "BigWigs-Addon" L["BigWigs Message"] = "BigWigs-Nachricht" L["BigWigs Timer"] = "BigWigs-Timer" L["Black Wing Lair"] = "Pechschwingenhort" +--[[Translation missing --]] +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "Kampflog" L["Block"] = "Blocken" --[[Translation missing --]] @@ -220,7 +233,6 @@ L["Blocked"] = "Geblockt" --[[Translation missing --]] L["Bloodlord Mandokir"] = "Bloodlord Mandokir" L["Border"] = "Rahmen" -L["Border Color"] = "Rahmenfarbe" L["Boss"] = "Boss" L["Boss Emote"] = "Bossemote" L["Boss Whisper"] = "Bossflüstern" @@ -269,7 +281,8 @@ L["Charge gained/lost"] = "Aufladung erhalten/verloren" --[[Translation missing --]] L["Charged Combo Point"] = "Charged Combo Point" L["Charges"] = "Aufladungen" -L["Charges Changed (Spell)"] = "Aufladungsänderungen (Zauber)" +--[[Translation missing --]] +L["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "Chatfenster" L["Chat Message"] = "Chatnachricht" L["Children:"] = "Kinder:" @@ -292,12 +305,17 @@ L["Contains"] = "Enthält" --[[Translation missing --]] L["Continuously update Movement Speed"] = "Continuously update Movement Speed" L["Cooldown"] = "Abklingzeit" -L["Cooldown Progress (Equipment Slot)"] = "Abklingzeit (Ausrüstungsplatz)" L["Cooldown Progress (Item)"] = "Abklingzeit (Gegenstand)" -L["Cooldown Progress (Spell)"] = "Abklingzeit (Zauber)" -L["Cooldown Ready (Equipment Slot)"] = "Abklingzeit bereit (Ausrüstungsplatz)" -L["Cooldown Ready (Item)"] = "Abklingzeit vorbei (Gegenstand)" -L["Cooldown Ready (Spell)"] = "Abklingzeit vorbei (Zauber)" +--[[Translation missing --]] +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" +--[[Translation missing --]] +L["Cooldown Ready Event"] = "Cooldown Ready Event" +--[[Translation missing --]] +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" +--[[Translation missing --]] +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +--[[Translation missing --]] +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" L["Count"] = "Anzahl" L["Counter Clockwise"] = "Gegen den Uhrzeigersinn" L["Create"] = "Erstellen" @@ -314,7 +332,9 @@ L["C'thun"] = "C'thun" --[[Translation missing --]] L["Current Experience"] = "Current Experience" --[[Translation missing --]] -L["Current Zone Group"] = "Current Zone Group" +L[ [=[Current Zone Group +]=] ] = [=[Current Zone Group +]=] L[ [=[Current Zone ]=] ] = "Aktuelle Zone" L["Curse"] = "Fluch" @@ -348,8 +368,9 @@ L["Descending"] = "Absteigend" L["Description"] = "Beschreibung" L["Dest Raid Mark"] = "Zielmarkierung" --[[Translation missing --]] +L["Destination Affiliation"] = "Destination Affiliation" +--[[Translation missing --]] L["Destination GUID"] = "Destination GUID" -L["Destination In Group"] = "Ziel in Gruppe" L["Destination Name"] = "Zielname" --[[Translation missing --]] L["Destination NPC Id"] = "Destination NPC Id" @@ -360,6 +381,8 @@ L["Destination Reaction"] = "Destination Reaction" L["Destination Unit"] = "Zieleinheit" --[[Translation missing --]] L["Disable Spell Known Check"] = "Disable Spell Known Check" +--[[Translation missing --]] +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" L["Disease"] = "Krankheit" L["Dispel"] = "Bannen (DISPEL)" L["Dispel Failed"] = "Bannen fehlgeschlagen (DISPEL_FAILED)" @@ -375,12 +398,18 @@ L["Down, then Left"] = "Runter, dann links" L["Down, then Right"] = "Runter, dann rechts" L["Drain"] = "Saugen (DRAIN)" L["Dropdown Menu"] = "Auswahlmenü" +--[[Translation missing --]] +L["Dungeon (Heroic)"] = "Dungeon (Heroic)" +--[[Translation missing --]] +L["Dungeon (Mythic)"] = "Dungeon (Mythic)" +--[[Translation missing --]] +L["Dungeon (Normal)"] = "Dungeon (Normal)" +--[[Translation missing --]] +L["Dungeon (Timewalking)"] = "Dungeon (Timewalking)" L["Dungeons"] = "Instanzen" L["Durability Damage"] = "Haltbarkeitsschaden (DURABILITY_DAMAGE)" L["Durability Damage All"] = "Haltbarkeitsschaden, Alle (DURABILITY_DAMAGE_ALL)" --[[Translation missing --]] -L["Dynamic"] = "Dynamic" ---[[Translation missing --]] L["Dynamic Information"] = "Dynamic Information" --[[Translation missing --]] L["Ease In"] = "Ease In" @@ -397,10 +426,6 @@ L["Edge of Madness"] = "Edge of Madness" L["Elide"] = "Elide" L["Elite"] = "Elite" L["Emote"] = "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"] = "Leer" --[[Translation missing --]] L["Enchant Applied"] = "Enchant Applied" @@ -470,6 +495,10 @@ L["False"] = "Nicht Zutrifft" --[[Translation missing --]] L["Fankriss the Unyielding"] = "Fankriss the Unyielding" --[[Translation missing --]] +L["Fetch Legendary Power"] = "Fetch Legendary Power" +--[[Translation missing --]] +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." +--[[Translation missing --]] L["Filter messages with format "] = "Filter messages with format " L["Fire Resistance"] = "Feuerwiderstand" --[[Translation missing --]] @@ -598,8 +627,6 @@ L["Ignore Rune CD"] = "Runen-CD ignorieren" 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"] = "Immun (IMMUNE)" L["Import"] = "Importieren" L["Import as Copy"] = "Als Kopie importieren" @@ -619,13 +646,15 @@ L["Include Bank"] = "Bank einbeziehen" L["Include Charges"] = "Aufladungen einbeziehen" L["Incoming Heal"] = "Eingehende Heilung" --[[Translation missing --]] -L["Increased Precision below 3s"] = "Increased Precision below 3s" +L["Increase Precision Below"] = "Increase Precision Below" --[[Translation missing --]] L["Information"] = "Information" L["Inherited"] = "Vererbt" L["Instakill"] = "Sofortiger Tod (INSTAKILL)" L["Instance"] = "Instanz" L["Instance Difficulty"] = "Instanzschwierigkeit" +--[[Translation missing --]] +L["Instance Size Type"] = "Instance Size Type" L["Instance Type"] = "Instanztyp" --[[Translation missing --]] L["Instructor Razuvious"] = "Instructor Razuvious" @@ -633,6 +662,10 @@ L["Instructor Razuvious"] = "Instructor Razuvious" L["Insufficient Resources"] = "Insufficient Resources" L["Intellect"] = "Intelligenz" L["Interrupt"] = "Unterbrechen (INTERRUPT)" +--[[Translation missing --]] +L["Interrupt School"] = "Interrupt School" +--[[Translation missing --]] +L["Interrupted School Text"] = "Interrupted School Text" L["Interruptible"] = "Unterbrechbar" L["Inverse"] = "Invertieren" --[[Translation missing --]] @@ -644,6 +677,14 @@ L["Is Moving"] = "am Bewegen" L["Is Off Hand"] = "Ist Schildhand" L["is useable"] = "benutzbar" --[[Translation missing --]] +L["Island Expedition (Heroic)"] = "Island Expedition (Heroic)" +--[[Translation missing --]] +L["Island Expedition (Mythic)"] = "Island Expedition (Mythic)" +--[[Translation missing --]] +L["Island Expedition (Normal)"] = "Island Expedition (Normal)" +--[[Translation missing --]] +L["Island Expeditions (PvP)"] = "Island Expeditions (PvP)" +--[[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!" @@ -657,11 +698,19 @@ L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped" L["Item Count"] = "Gegenstandsanzahl" L["Item Equipped"] = "Gegenstand angelegt" --[[Translation missing --]] +L["Item Id"] = "Item Id" +--[[Translation missing --]] L["Item in Range"] = "Item in Range" +--[[Translation missing --]] +L["Item Name"] = "Item Name" L["Item Set Equipped"] = "Gegenstandsset angelegt" --[[Translation missing --]] L["Item Set Id"] = "Item Set Id" --[[Translation missing --]] +L["Item Slot"] = "Item Slot" +--[[Translation missing --]] +L["Item Slot String"] = "Item Slot String" +--[[Translation missing --]] L["Item Type"] = "Item Type" --[[Translation missing --]] L["Item Type Equipped"] = "Item Type Equipped" @@ -676,6 +725,8 @@ L["Kurinnaxx"] = "Kurinnaxx" --[[Translation missing --]] L["Large"] = "Large" --[[Translation missing --]] +L["Latency"] = "Latency" +--[[Translation missing --]] L["Least remaining time"] = "Least remaining time" L["Leaving"] = "Verlassen" L["Leech"] = "Saugen (LEECH)" @@ -690,6 +741,8 @@ L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" --[[Translation missing --]] L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" --[[Translation missing --]] +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" +--[[Translation missing --]] L["Legacy RGB Gradient"] = "Legacy RGB Gradient" --[[Translation missing --]] L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse" @@ -702,6 +755,8 @@ L["Lines & Particles"] = "Lines & Particles" L["Load Conditions"] = "Ladebedingungen" --[[Translation missing --]] L["Loatheb"] = "Loatheb" +--[[Translation missing --]] +L["Looking for Raid"] = "Looking for Raid" L["Loop"] = "Schleife" L["Lost"] = "Verloren" L["Low Damage"] = "Niedriger Schaden" @@ -747,6 +802,8 @@ L["Message Type"] = "Nachrichtentyp" L["Message type:"] = "Nachrichtentyp:" --[[Translation missing --]] L["Meta Data"] = "Meta Data" +--[[Translation missing --]] +L["Mine"] = "Mine" L["Minimum"] = "Minimum" --[[Translation missing --]] L["Minimum Estimate"] = "Minimum Estimate" @@ -761,6 +818,8 @@ L["Missing"] = "Fehlend" L["Moam"] = "Moam" --[[Translation missing --]] L["Model"] = "Model" +--[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" L["Molten Core"] = "Geschmolzener Kern" L["Monochrome"] = "Einfarbig" L["Monochrome Outline"] = "Graustufenkontur" @@ -780,6 +839,8 @@ L["Movement Speed (%)"] = "Bewegungsgeschwindigkeit (%)" L["Movement Speed Rating"] = "Movement Speed Rating" L["Multi-target"] = "Mehrfachziel" --[[Translation missing --]] +L["Mythic Keystone"] = "Mythic Keystone" +--[[Translation missing --]] L["Mythic+ Affix"] = "Mythic+ Affix" L["Name"] = "Name" --[[Translation missing --]] @@ -838,6 +899,8 @@ L["Officer"] = "Offizier" L["Offset from progress"] = "Offset from progress" --[[Translation missing --]] L["Offset Timer"] = "Offset Timer" +--[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" L["On Cooldown"] = "Auf Abklingzeit" --[[Translation missing --]] L["On Taxi"] = "On Taxi" @@ -848,6 +911,8 @@ 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"] = "Nur falls Primär" +--[[Translation missing --]] +L["Only if selected"] = "Only if selected" L["Onyxia"] = "Onyxia" L["Onyxia's Lair"] = "Onyxias Hort" L["Opaque"] = "Deckend" @@ -862,6 +927,10 @@ L["Orientation"] = "Ausrichtung" --[[Translation missing --]] L["Ossirian the Unscarred"] = "Ossirian the Unscarred" --[[Translation missing --]] +L["Other Addons"] = "Other Addons" +--[[Translation missing --]] +L["Other Events"] = "Other Events" +--[[Translation missing --]] L["Ouro"] = "Ouro" L["Outline"] = "Kontur" L["Overhealing"] = "Überheilung" @@ -872,6 +941,8 @@ L["Overlay %s"] = "Overlay %s" L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points" --[[Translation missing --]] L["Overlay Cost of Casts"] = "Overlay Cost of Casts" +--[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" L["Parry"] = "Parieren" L["Parry (%)"] = "Parieren (%)" L["Parry Rating"] = "Parierwertung" @@ -879,6 +950,14 @@ L["Party"] = "Gruppe" L["Party Kill"] = "Gruppen Tod (PARTY_KILL)" --[[Translation missing --]] L["Patchwerk"] = "Patchwerk" +--[[Translation missing --]] +L["Path of Ascension: Courage"] = "Path of Ascension: Courage" +--[[Translation missing --]] +L["Path of Ascension: Humility"] = "Path of Ascension: Humility" +--[[Translation missing --]] +L["Path of Ascension: Loyalty"] = "Path of Ascension: Loyalty" +--[[Translation missing --]] +L["Path of Ascension: Wisdom"] = "Path of Ascension: Wisdom" L["Paused"] = "Pausiert" L["Periodic Spell"] = "Periodischer Zauber (PERIODIC_SPELL)" L["Personal Resource Display"] = "Persönliche Ressourcenanzeige" @@ -911,6 +990,8 @@ L["Player Name/Realm"] = "Player Name/Realm" L["Player Race"] = "Spielervolk" L["Player(s) Affected"] = "Betroffene Spieler" L["Player(s) Not Affected"] = "Nicht betroffene Spieler" +--[[Translation missing --]] +L["Player/Unit Info"] = "Player/Unit Info" L["Poison"] = "Gift" L["Power"] = "Ressource" L["Power (%)"] = "Ressource (%)" @@ -953,6 +1034,14 @@ L["Radius"] = "Radius" L["Ragnaros"] = "Ragnaros" L["Raid"] = "Schlachtzug" --[[Translation missing --]] +L["Raid (Heroic)"] = "Raid (Heroic)" +--[[Translation missing --]] +L["Raid (Mythic)"] = "Raid (Mythic)" +--[[Translation missing --]] +L["Raid (Normal)"] = "Raid (Normal)" +--[[Translation missing --]] +L["Raid (Timewalking)"] = "Raid (Timewalking)" +--[[Translation missing --]] L["Raid Role"] = "Raid Role" L["Raid Warning"] = "Schlachtzugswarnung" L["Raids"] = "Schlachtzüge" @@ -1056,6 +1145,10 @@ L["Say"] = "Sagen" --[[Translation missing --]] L["Scale"] = "Scale" L["Scenario"] = "Szenario" +--[[Translation missing --]] +L["Scenario (Heroic)"] = "Scenario (Heroic)" +--[[Translation missing --]] +L["Scenario (Normal)"] = "Scenario (Normal)" L["Screen/Parent Group"] = "Bildschirm/Elterngruppe" --[[Translation missing --]] L["Second"] = "Second" @@ -1079,13 +1172,11 @@ L["Shazzrah"] = "Shazzrah" L["Shift-Click to resume addon execution."] = "Shift-Click to resume addon execution." L["Show"] = "Zeigen" L["Show Absorb"] = "Absorb zeigen" -L["Show Border"] = "Rahmen anzeigen" --[[Translation missing --]] L["Show CD of Charge"] = "Show CD of Charge" L["Show Code"] = "Code zeigen" L["Show GCD"] = "GCD anzeigen" L["Show Global Cooldown"] = "Globale Abklingzeit anzeigen" -L["Show Glow"] = "Leuchten anzeigen" L["Show Incoming Heal"] = "Eingehende Heilung zeigen" --[[Translation missing --]] L["Show On"] = "Show On" @@ -1129,8 +1220,9 @@ L["Sound by Kit ID"] = "Sound by Kit ID" --[[Translation missing --]] L["Source"] = "Source" --[[Translation missing --]] +L["Source Affiliation"] = "Source Affiliation" +--[[Translation missing --]] L["Source GUID"] = "Source GUID" -L["Source In Group"] = "Quelle in Gruppe" L["Source Name"] = "Quellname" --[[Translation missing --]] L["Source NPC Id"] = "Source NPC Id" @@ -1150,6 +1242,8 @@ L["Spacing"] = "Abstand" L["Spark"] = "Spark" --[[Translation missing --]] L["Spec Role"] = "Spec Role" +--[[Translation missing --]] +L["Specific Type"] = "Specific Type" L["Specific Unit"] = "Konkrete Einheit" L["Spell"] = "Zauber" L["Spell (Building)"] = "Zauber, Gebäude (SPELL_BUILDING)" @@ -1205,6 +1299,8 @@ L["Supports multiple entries, separated by commas"] = "Supports multiple entries L[ [=[Supports multiple entries, separated by commas ]=] ] = [=[Supports multiple entries, separated by commas ]=] +--[[Translation missing --]] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." L["Swing"] = "Schwingen (SWING)" L["Swing Timer"] = "Schlagtimer" --[[Translation missing --]] @@ -1212,6 +1308,14 @@ L["Swipe"] = "Swipe" L["System"] = "System" --[[Translation missing --]] L["Tab "] = "Tab " +--[[Translation missing --]] +L["Talent"] = "Talent" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +--[[Translation missing --]] +L["Talent Known"] = "Talent Known" L["Talent Selected"] = "Talent gewählt" L["Talent selected"] = "Gewähltes Talent" L["Talent Specialization"] = "Talentspezialisierung" @@ -1287,6 +1391,8 @@ L["Top Left"] = "Oben Links" L["Top Right"] = "Oben Rechts" L["Top to Bottom"] = "Oben -> Unten" --[[Translation missing --]] +L["Torghast"] = "Torghast" +--[[Translation missing --]] L["Total"] = "Total" L["Total Duration"] = "Gesamtdauer" --[[Translation missing --]] @@ -1373,10 +1479,14 @@ L["Version: "] = "Version:" L["Viscidus"] = "Viscidus" L["Visibility"] = "Sichtbarkeit" --[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Visions of N'Zoth" --[[Translation missing --]] L["War Mode Active"] = "War Mode Active" --[[Translation missing --]] +L["Warfront (Heroic)"] = "Warfront (Heroic)" +--[[Translation missing --]] +L["Warfront (Normal)"] = "Warfront (Normal)" +--[[Translation missing --]] L["Warning"] = "Warning" --[[Translation missing --]] L["Warning for unknown aura:"] = "Warning for unknown aura:" @@ -1387,6 +1497,8 @@ L["Warning: Name info is now available via %affected, %unaffected. Number of aff --[[Translation missing --]] 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." --[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" +--[[Translation missing --]] 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." --[[Translation missing --]] L["WeakAuras Profiling"] = "WeakAuras Profiling" @@ -1424,8 +1536,6 @@ L["Your threat on the mob as a percentage of the amount required to pull aggro. --[[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)" L["Zone Name"] = "Gebietsname" L["Zoom"] = "Zoom" diff --git a/WeakAuras/Locales/enUS.lua b/WeakAuras/Locales/enUS.lua index e4466d2..50d169f 100644 --- a/WeakAuras/Locales/enUS.lua +++ b/WeakAuras/Locales/enUS.lua @@ -58,9 +58,14 @@ 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" +L["10 Player Raid (Heroic)"] = "10 Player Raid (Heroic)" +L["10 Player Raid (Normal)"] = "10 Player Raid (Normal)" L["20 Man Raid"] = "20 Man Raid" L["25 Man Raid"] = "25 Man Raid" +L["25 Player Raid (Heroic)"] = "25 Player Raid (Heroic)" +L["25 Player Raid (Normal)"] = "25 Player Raid (Normal)" L["40 Man Raid"] = "40 Man Raid" +L["40 Player Raid"] = "40 Player Raid" L["5 Man Dungeon"] = "5 Man Dungeon" L["Abbreviate"] = "Abbreviate" L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)" @@ -93,7 +98,7 @@ 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["And Talent"] = "And Talent" L["Animations"] = "Animations" L["Anticlockwise"] = "Anticlockwise" L["Anub'Rekhan"] = "Anub'Rekhan" @@ -161,6 +166,7 @@ L["BigWigs Addon"] = "BigWigs Addon" L["BigWigs Message"] = "BigWigs Message" L["BigWigs Timer"] = "BigWigs Timer" L["Black Wing Lair"] = "Black Wing Lair" +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "Blizzard Combat Text" L["Block"] = "Block" L["Block (%)"] = "Block (%)" @@ -168,7 +174,6 @@ L["Block against Target (%)"] = "Block against Target (%)" L["Blocked"] = "Blocked" L["Bloodlord Mandokir"] = "Bloodlord Mandokir" L["Border"] = "Border" -L["Border Color"] = "Border Color" L["Boss"] = "Boss" L["Boss Emote"] = "Boss Emote" L["Boss Whisper"] = "Boss Whisper" @@ -208,7 +213,7 @@ 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["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "Chat Frame" L["Chat Message"] = "Chat Message" L["Children:"] = "Children:" @@ -228,12 +233,12 @@ L["Conditions"] = "Conditions" L["Contains"] = "Contains" 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)" -L["Cooldown Progress (Spell)"] = "Cooldown Progress (Spell)" -L["Cooldown Ready (Equipment Slot)"] = "Cooldown Ready (Equipment Slot)" -L["Cooldown Ready (Item)"] = "Cooldown Ready (Item)" -L["Cooldown Ready (Spell)"] = "Cooldown Ready (Spell)" +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" +L["Cooldown Ready Event"] = "Cooldown Ready Event" +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" L["Count"] = "Count" L["Counter Clockwise"] = "Counter Clockwise" L["Create"] = "Create" @@ -245,7 +250,9 @@ 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 Group +]=] ] = [=[Current Zone Group +]=] L[ [=[Current Zone ]=] ] = [=[Current Zone ]=] @@ -273,14 +280,15 @@ L["Desaturate Foreground"] = "Desaturate Foreground" L["Descending"] = "Descending" L["Description"] = "Description" L["Dest Raid Mark"] = "Dest Raid Mark" +L["Destination Affiliation"] = "Destination Affiliation" L["Destination GUID"] = "Destination GUID" -L["Destination In Group"] = "Destination In Group" L["Destination Name"] = "Destination Name" L["Destination NPC Id"] = "Destination NPC Id" L["Destination Object Type"] = "Destination Object Type" L["Destination Reaction"] = "Destination Reaction" L["Destination Unit"] = "Destination Unit" L["Disable Spell Known Check"] = "Disable Spell Known Check" +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" L["Disease"] = "Disease" L["Dispel"] = "Dispel" L["Dispel Failed"] = "Dispel Failed" @@ -295,10 +303,13 @@ L["Down, then Left"] = "Down, then Left" L["Down, then Right"] = "Down, then Right" L["Drain"] = "Drain" L["Dropdown Menu"] = "Dropdown Menu" +L["Dungeon (Heroic)"] = "Dungeon (Heroic)" +L["Dungeon (Mythic)"] = "Dungeon (Mythic)" +L["Dungeon (Normal)"] = "Dungeon (Normal)" +L["Dungeon (Timewalking)"] = "Dungeon (Timewalking)" 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" @@ -309,8 +320,6 @@ 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" @@ -357,6 +366,8 @@ L["Fallback"] = "Fallback" L["Fallback Icon"] = "Fallback Icon" L["False"] = "False" L["Fankriss the Unyielding"] = "Fankriss the Unyielding" +L["Fetch Legendary Power"] = "Fetch Legendary Power" +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." L["Filter messages with format "] = "Filter messages with format " L["Fire Resistance"] = "Fire Resistance" L["Firemaw"] = "Firemaw" @@ -446,7 +457,6 @@ 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" L["Import as Copy"] = "Import as Copy" @@ -464,17 +474,20 @@ 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["Increase Precision Below"] = "Increase Precision Below" L["Information"] = "Information" L["Inherited"] = "Inherited" L["Instakill"] = "Instakill" L["Instance"] = "Instance" L["Instance Difficulty"] = "Instance Difficulty" +L["Instance Size Type"] = "Instance Size Type" L["Instance Type"] = "Instance Type" L["Instructor Razuvious"] = "Instructor Razuvious" L["Insufficient Resources"] = "Insufficient Resources" L["Intellect"] = "Intellect" L["Interrupt"] = "Interrupt" +L["Interrupt School"] = "Interrupt School" +L["Interrupted School Text"] = "Interrupted School Text" L["Interruptible"] = "Interruptible" L["Inverse"] = "Inverse" L["Inverse Pet Behavior"] = "Inverse Pet Behavior" @@ -483,6 +496,10 @@ L["Is Exactly"] = "Is Exactly" L["Is Moving"] = "Is Moving" L["Is Off Hand"] = "Is Off Hand" L["is useable"] = "is useable" +L["Island Expedition (Heroic)"] = "Island Expedition (Heroic)" +L["Island Expedition (Mythic)"] = "Island Expedition (Mythic)" +L["Island Expedition (Normal)"] = "Island Expedition (Normal)" +L["Island Expeditions (PvP)"] = "Island Expeditions (PvP)" L["It might not work correctly on Classic!"] = "It might not work correctly on Classic!" 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!" @@ -491,9 +508,13 @@ 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 Id"] = "Item Id" L["Item in Range"] = "Item in Range" +L["Item Name"] = "Item Name" L["Item Set Equipped"] = "Item Set Equipped" L["Item Set Id"] = "Item Set Id" +L["Item Slot"] = "Item Slot" +L["Item Slot String"] = "Item Slot String" L["Item Type"] = "Item Type" L["Item Type Equipped"] = "Item Type Equipped" L["Jin'do the Hexxer"] = "Jin'do the Hexxer" @@ -501,6 +522,7 @@ L["Keep Inside"] = "Keep Inside" L["Kel'Thuzad"] = "Kel'Thuzad" L["Kurinnaxx"] = "Kurinnaxx" L["Large"] = "Large" +L["Latency"] = "Latency" L["Least remaining time"] = "Least remaining time" L["Leaving"] = "Leaving" L["Leech"] = "Leech" @@ -512,6 +534,7 @@ L["Left, then Down"] = "Left, then Down" L["Left, then Up"] = "Left, then Up" L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" L["Legacy RGB Gradient"] = "Legacy RGB Gradient" L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse" L["Length"] = "Length" @@ -520,6 +543,7 @@ L["Limited"] = "Limited" L["Lines & Particles"] = "Lines & Particles" L["Load Conditions"] = "Load Conditions" L["Loatheb"] = "Loatheb" +L["Looking for Raid"] = "Looking for Raid" L["Loop"] = "Loop" L["Lost"] = "Lost" L["Low Damage"] = "Low Damage" @@ -551,6 +575,7 @@ L["Message"] = "Message" L["Message Type"] = "Message Type" L["Message type:"] = "Message type:" L["Meta Data"] = "Meta Data" +L["Mine"] = "Mine" L["Minimum"] = "Minimum" L["Minimum Estimate"] = "Minimum Estimate" L["Minus (Small Nameplate)"] = "Minus (Small Nameplate)" @@ -561,6 +586,7 @@ L["Missed"] = "Missed" L["Missing"] = "Missing" L["Moam"] = "Moam" L["Model"] = "Model" +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" L["Molten Core"] = "Molten Core" L["Monochrome"] = "Monochrome" L["Monochrome Outline"] = "Monochrome Outline" @@ -576,6 +602,7 @@ L["Mouse Cursor"] = "Mouse Cursor" L["Movement Speed (%)"] = "Movement Speed (%)" L["Movement Speed Rating"] = "Movement Speed Rating" L["Multi-target"] = "Multi-target" +L["Mythic Keystone"] = "Mythic Keystone" L["Mythic+ Affix"] = "Mythic+ Affix" L["Name"] = "Name" L["Name of Caster's Target"] = "Name of Caster's Target" @@ -616,12 +643,14 @@ L["Object"] = "Object" L["Officer"] = "Officer" L["Offset from progress"] = "Offset from progress" L["Offset Timer"] = "Offset Timer" +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" 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["Only if selected"] = "Only if selected" L["Onyxia"] = "Onyxia" L["Onyxia's Lair"] = "Onyxia's Lair" L["Opaque"] = "Opaque" @@ -631,6 +660,8 @@ L["Options will open after the login process has completed."] = "Options will op L["Orbit"] = "Orbit" L["Orientation"] = "Orientation" L["Ossirian the Unscarred"] = "Ossirian the Unscarred" +L["Other Addons"] = "Other Addons" +L["Other Events"] = "Other Events" L["Ouro"] = "Ouro" L["Outline"] = "Outline" L["Overhealing"] = "Overhealing" @@ -638,12 +669,17 @@ 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["Overlay Latency"] = "Overlay Latency" L["Parry"] = "Parry" L["Parry (%)"] = "Parry (%)" L["Parry Rating"] = "Parry Rating" L["Party"] = "Party" L["Party Kill"] = "Party Kill" L["Patchwerk"] = "Patchwerk" +L["Path of Ascension: Courage"] = "Path of Ascension: Courage" +L["Path of Ascension: Humility"] = "Path of Ascension: Humility" +L["Path of Ascension: Loyalty"] = "Path of Ascension: Loyalty" +L["Path of Ascension: Wisdom"] = "Path of Ascension: Wisdom" L["Paused"] = "Paused" L["Periodic Spell"] = "Periodic Spell" L["Personal Resource Display"] = "Personal Resource Display" @@ -668,6 +704,7 @@ 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["Player/Unit Info"] = "Player/Unit Info" L["Poison"] = "Poison" L["Power"] = "Power" L["Power (%)"] = "Power (%)" @@ -695,6 +732,10 @@ L["Queued Action"] = "Queued Action" L["Radius"] = "Radius" L["Ragnaros"] = "Ragnaros" L["Raid"] = "Raid" +L["Raid (Heroic)"] = "Raid (Heroic)" +L["Raid (Mythic)"] = "Raid (Mythic)" +L["Raid (Normal)"] = "Raid (Normal)" +L["Raid (Timewalking)"] = "Raid (Timewalking)" L["Raid Role"] = "Raid Role" L["Raid Warning"] = "Raid Warning" L["Raids"] = "Raids" @@ -759,6 +800,8 @@ L["Sapphiron"] = "Sapphiron" L["Say"] = "Say" L["Scale"] = "Scale" L["Scenario"] = "Scenario" +L["Scenario (Heroic)"] = "Scenario (Heroic)" +L["Scenario (Normal)"] = "Scenario (Normal)" L["Screen/Parent Group"] = "Screen/Parent Group" L["Second"] = "Second" L["Second Value of Tooltip Text"] = "Second Value of Tooltip Text" @@ -775,12 +818,10 @@ L["Shazzrah"] = "Shazzrah" L["Shift-Click to resume addon execution."] = "Shift-Click to resume addon execution." L["Show"] = "Show" L["Show Absorb"] = "Show Absorb" -L["Show Border"] = "Show Border" L["Show CD of Charge"] = "Show CD of Charge" L["Show Code"] = "Show Code" L["Show GCD"] = "Show GCD" 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" @@ -809,8 +850,8 @@ L["Smart Group"] = "Smart Group" L["Sound"] = "Sound" L["Sound by Kit ID"] = "Sound by Kit ID" L["Source"] = "Source" +L["Source Affiliation"] = "Source Affiliation" L["Source GUID"] = "Source GUID" -L["Source In Group"] = "Source In Group" L["Source Name"] = "Source Name" L["Source NPC Id"] = "Source NPC Id" L["Source Object Type"] = "Source Object Type" @@ -823,6 +864,7 @@ L["Space"] = "Space" L["Spacing"] = "Spacing" L["Spark"] = "Spark" L["Spec Role"] = "Spec Role" +L["Specific Type"] = "Specific Type" L["Specific Unit"] = "Specific Unit" L["Spell"] = "Spell" L["Spell (Building)"] = "Spell (Building)" @@ -863,11 +905,16 @@ L["Supports multiple entries, separated by commas"] = "Supports multiple entries L[ [=[Supports multiple entries, separated by commas ]=] ] = [=[Supports multiple entries, separated by commas ]=] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." L["Swing"] = "Swing" L["Swing Timer"] = "Swing Timer" L["Swipe"] = "Swipe" L["System"] = "System" L["Tab "] = "Tab " +L["Talent"] = "Talent" +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +L["Talent Known"] = "Talent Known" L["Talent Selected"] = "Talent Selected" L["Talent selected"] = "Talent selected" L["Talent Specialization"] = "Talent Specialization" @@ -915,6 +962,7 @@ L["Top"] = "Top" L["Top Left"] = "Top Left" L["Top Right"] = "Top Right" L["Top to Bottom"] = "Top to Bottom" +L["Torghast"] = "Torghast" L["Total"] = "Total" L["Total Duration"] = "Total Duration" L["Total Experience"] = "Total Experience" @@ -973,13 +1021,16 @@ L["Versatility Rating"] = "Versatility Rating" L["Version: "] = "Version: " L["Viscidus"] = "Viscidus" L["Visibility"] = "Visibility" -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Visions of N'Zoth" L["War Mode Active"] = "War Mode Active" +L["Warfront (Heroic)"] = "Warfront (Heroic)" +L["Warfront (Normal)"] = "Warfront (Normal)" 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 Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" 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 Report"] = "WeakAuras Profiling Report" @@ -1004,7 +1055,6 @@ L["Your scheduled automatic profile has been cancelled."] = "Your scheduled auto 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" L["Zoom"] = "Zoom" diff --git a/WeakAuras/Locales/esES.lua b/WeakAuras/Locales/esES.lua index e46edf2..cd919db 100644 --- a/WeakAuras/Locales/esES.lua +++ b/WeakAuras/Locales/esES.lua @@ -8,83 +8,46 @@ local L = WeakAuras.L 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 --]] +]=] ] = "Formatos de filtro: 'Nombre', 'Nombre-Reino', '-Reino'. Admite múltiples entradas, separadas por comas" 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" ---[[Translation missing --]] -L["%s - Color Animation"] = "%s - Color Animation" ---[[Translation missing --]] -L["%s - Condition Custom Chat"] = "%s - Condition Custom Chat" ---[[Translation missing --]] -L["%s - Custom Text"] = "%s - Custom Text" ---[[Translation missing --]] -L["%s - Finish"] = "%s - Finish" ---[[Translation missing --]] -L["%s - Finish Action"] = "%s - Finish Action" ---[[Translation missing --]] -L["%s - Finish Custom Text"] = "%s - Finish Custom Text" ---[[Translation missing --]] -L["%s - Init Action"] = "%s - Init Action" ---[[Translation missing --]] -L["%s - Main"] = "%s - Main" ---[[Translation missing --]] -L["%s - Rotate Animation"] = "%s - Rotate Animation" ---[[Translation missing --]] -L["%s - Scale Animation"] = "%s - Scale Animation" ---[[Translation missing --]] -L["%s - Start"] = "%s - Start" ---[[Translation missing --]] -L["%s - Start Action"] = "%s - Start Action" ---[[Translation missing --]] -L["%s - Start Custom Text"] = "%s - Start Custom Text" ---[[Translation missing --]] -L["%s - Translate Animation"] = "%s - Translate Animation" ---[[Translation missing --]] -L["%s - Trigger Logic"] = "%s - Trigger Logic" ---[[Translation missing --]] -L["%s Duration Function"] = "%s Duration Function" ---[[Translation missing --]] -L["%s Icon Function"] = "%s Icon Function" ---[[Translation missing --]] -L["%s Name Function"] = "%s Name Function" ---[[Translation missing --]] -L["%s Overlay Color"] = "%s Overlay Color" ---[[Translation missing --]] -L["%s Stacks Function"] = "%s Stacks Function" ---[[Translation missing --]] -L["%s Texture Function"] = "%s Texture Function" ---[[Translation missing --]] -L["%s total auras"] = "%s total auras" ---[[Translation missing --]] -L["%s Trigger Function"] = "%s Trigger Function" ---[[Translation missing --]] -L["%s Untrigger Function"] = "%s Untrigger Function" ---[[Translation missing --]] -L["* Suffix"] = "* Suffix" +Supports multiple entries, separated by commas]=] ] = "Admite múltiples entradas, separadas por comas" +L["%s - %i. Trigger"] = "%s - %i. Desencadenador" +L["%s - Alpha Animation"] = "%s - Animación alfa" +L["%s - Color Animation"] = "%s - Animación de color" +L["%s - Condition Custom Chat"] = "%s - Condición chat personalizado" +L["%s - Custom Text"] = "%s - Texto personalizado" +L["%s - Finish"] = "%s - Terminar" +L["%s - Finish Action"] = "%s - Terminar acción" +L["%s - Finish Custom Text"] = "%s - Finalizar texto personalizado" +L["%s - Init Action"] = "%s - Iniciar acción " +L["%s - Main"] = "%s - Principal" +L["%s - Rotate Animation"] = "%s - Rotar animación" +L["%s - Scale Animation"] = "%s - Ajustar tamaño de la animación" +L["%s - Start"] = "%s - Comenzar" +L["%s - Start Action"] = "%s - Iniciar acción" +L["%s - Start Custom Text"] = "%s - Iniciar texto personalizado" +L["%s - Translate Animation"] = "%s - Traducir animación" +L["%s - Trigger Logic"] = "%s - Lógica del desencadenador" +L["%s Duration Function"] = "%s Duración de la función" +L["%s Icon Function"] = "%s Icono de la función" +L["%s Name Function"] = "%s Nombre de la función" +L["%s Overlay Color"] = "%s Color de superposición" +L["%s Stacks Function"] = "%s Función de Acumulación" +L["%s Texture Function"] = "%s Función de la textura" +L["%s total auras"] = "%s Auras totales" +L["%s Trigger Function"] = "%s Activar función" +L["%s Untrigger Function"] = "%s Desactivar función" +L["* Suffix"] = "* Sufijo" 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. 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 --]] -L["/wa repair - Repair tool"] = "/wa repair - Repair tool" +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: inicia perfilados. Opcionalmente, incluya una duración en segundos después de la cual perfilado se detiene automáticamente. Para perfilar el próximo combate/encuentro, pase un argumento de \"combate\" o \"encuentro\"." +L["/wa pstop - Finish profiling"] = "/wa pstop - Finalizar perfilado" +L["/wa repair - Repair tool"] = "/wa repair - Herramienta de reparación" L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55fClic derecho|r para mostrar la ventana principal." L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55fClic central|r para mostrar/ocultar el icono del minimapa." --[[Translation missing --]] @@ -99,35 +62,35 @@ L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s" --[[Translation missing --]] L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None" L["10 Man Raid"] = "Banda de 10 Jugadores" +--[[Translation missing --]] +L["10 Player Raid (Heroic)"] = "10 Player Raid (Heroic)" +--[[Translation missing --]] +L["10 Player Raid (Normal)"] = "10 Player Raid (Normal)" L["20 Man Raid"] = "Banda de 20 jugadores" L["25 Man Raid"] = "Banda de 25 Jugadores" +--[[Translation missing --]] +L["25 Player Raid (Heroic)"] = "25 Player Raid (Heroic)" +--[[Translation missing --]] +L["25 Player Raid (Normal)"] = "25 Player Raid (Normal)" L["40 Man Raid"] = "Banda de 40 jugadores" +--[[Translation missing --]] +L["40 Player Raid"] = "40 Player Raid" L["5 Man Dungeon"] = "Mazmorra de 5 jugadores" ---[[Translation missing --]] -L["Abbreviate"] = "Abbreviate" ---[[Translation missing --]] -L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)" ---[[Translation missing --]] -L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)" +L["Abbreviate"] = "Abreviar" +L["AbbreviateLargeNumbers (Blizzard)"] = "AbreviarNúmerosGrandes (Blizzard)" +L["AbbreviateNumbers (Blizzard)"] = "AbreviarNúmeros (Blizzard)" L["Absorb"] = "Absorción" ---[[Translation missing --]] -L["Absorb Display"] = "Absorb Display" +L["Absorb Display"] = "Mostrar absorción" L["Absorbed"] = "Absorbido" ---[[Translation missing --]] -L["Action Button Glow"] = "Action Button Glow" +L["Action Button Glow"] = "Botón de acción resplandeciente" L["Action Usable"] = "Acción Utilizable" L["Actions"] = "Acciones" ---[[Translation missing --]] -L["Active"] = "Active" ---[[Translation missing --]] -L["Add"] = "Add" ---[[Translation missing --]] -L["Add Missing Auras"] = "Add Missing Auras" ---[[Translation missing --]] -L["Additional Trigger Replacements"] = "Additional Trigger Replacements" +L["Active"] = "Activo" +L["Add"] = "Añadir" +L["Add Missing Auras"] = "Añadir auras perdidas" +L["Additional Trigger Replacements"] = "Remplazos de disparadores adicionales" L["Affected"] = "Afectado" ---[[Translation missing --]] -L["Affected Unit Count"] = "Affected Unit Count" +L["Affected Unit Count"] = "Recuento de unidades afectadas" L["Aggro"] = "Amenaza" L["Agility"] = "Agilidad" L["Ahn'Qiraj"] = "Ahn'Qiraj" @@ -137,8 +100,7 @@ L["All"] = "Todo" L["All Triggers"] = "Todos los Disparadores" L["Alliance"] = "Alianza" L["Allow partial matches"] = "Permitir coincidencias parciales" ---[[Translation missing --]] -L["Alpha"] = "Alpha" +L["Alpha"] = "Transparencia" L["Alternate Power"] = "Energía Alternativa" L["Always"] = "Siempre" L["Always active trigger"] = "Siempre activar disparador" @@ -146,7 +108,8 @@ 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 --]] +L["And Talent"] = "And Talent" --[[Translation missing --]] L["Animations"] = "Animations" L["Anticlockwise"] = "Sentido antihorario" @@ -159,8 +122,7 @@ L["AOE"] = "AOE" --[[Translation missing --]] L["Arcane Resistance"] = "Arcane Resistance" L["Arena"] = "Arena" ---[[Translation missing --]] -L["Armor (%)"] = "Armor (%)" +L["Armor (%)"] = "Armadura (%)" --[[Translation missing --]] L["Armor against Target (%)"] = "Armor against Target (%)" --[[Translation missing --]] @@ -252,6 +214,8 @@ L["BigWigs Message"] = "BigWigs Message" L["BigWigs Timer"] = "Temporizador de BigWigs" --[[Translation missing --]] L["Black Wing Lair"] = "Black Wing Lair" +--[[Translation missing --]] +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "Texto de Combate de Blizzard" L["Block"] = "Bloqueo" --[[Translation missing --]] @@ -264,8 +228,6 @@ L["Bloodlord Mandokir"] = "Bloodlord Mandokir" --[[Translation missing --]] L["Border"] = "Border" --[[Translation missing --]] -L["Border Color"] = "Border Color" ---[[Translation missing --]] L["Boss"] = "Boss" L["Boss Emote"] = "Jefe - Emoción" --[[Translation missing --]] @@ -323,7 +285,7 @@ L["Charge gained/lost"] = "Charge gained/lost" L["Charged Combo Point"] = "Charged Combo Point" L["Charges"] = "Cargas" --[[Translation missing --]] -L["Charges Changed (Spell)"] = "Charges Changed (Spell)" +L["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "Pantalla de Chat" L["Chat Message"] = "Mensaje de Chat" L["Children:"] = "Hijos:" @@ -354,14 +316,17 @@ L["Contains"] = "Contiene" L["Continuously update Movement Speed"] = "Continuously update Movement Speed" --[[Translation missing --]] L["Cooldown"] = "Cooldown" ---[[Translation missing --]] -L["Cooldown Progress (Equipment Slot)"] = "Cooldown Progress (Equipment Slot)" L["Cooldown Progress (Item)"] = "Recarga en Progreso (Objeto)" -L["Cooldown Progress (Spell)"] = "Recarga en Progreso (Hechizo)" --[[Translation missing --]] -L["Cooldown Ready (Equipment Slot)"] = "Cooldown Ready (Equipment Slot)" -L["Cooldown Ready (Item)"] = "Recarga Lista (Objeto)" -L["Cooldown Ready (Spell)"] = "Recarga Lista (Hechizo)" +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" +--[[Translation missing --]] +L["Cooldown Ready Event"] = "Cooldown Ready Event" +--[[Translation missing --]] +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" +--[[Translation missing --]] +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +--[[Translation missing --]] +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" --[[Translation missing --]] L["Count"] = "Count" --[[Translation missing --]] @@ -381,7 +346,9 @@ L["C'thun"] = "C'thun" --[[Translation missing --]] L["Current Experience"] = "Current Experience" --[[Translation missing --]] -L["Current Zone Group"] = "Current Zone Group" +L[ [=[Current Zone Group +]=] ] = [=[Current Zone Group +]=] --[[Translation missing --]] L[ [=[Current Zone ]=] ] = [=[Current Zone @@ -419,9 +386,9 @@ L["Description"] = "Description" --[[Translation missing --]] L["Dest Raid Mark"] = "Dest Raid Mark" --[[Translation missing --]] -L["Destination GUID"] = "Destination GUID" +L["Destination Affiliation"] = "Destination Affiliation" --[[Translation missing --]] -L["Destination In Group"] = "Destination In Group" +L["Destination GUID"] = "Destination GUID" L["Destination Name"] = "Nombre del Destino" --[[Translation missing --]] L["Destination NPC Id"] = "Destination NPC Id" @@ -432,6 +399,8 @@ L["Destination Reaction"] = "Destination Reaction" L["Destination Unit"] = "Unidad de Destino" --[[Translation missing --]] L["Disable Spell Known Check"] = "Disable Spell Known Check" +--[[Translation missing --]] +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" L["Disease"] = "Enfermedad" L["Dispel"] = "Disipar" L["Dispel Failed"] = "Disipar Fallido" @@ -454,12 +423,18 @@ L["Drain"] = "Drenar" --[[Translation missing --]] L["Dropdown Menu"] = "Dropdown Menu" --[[Translation missing --]] +L["Dungeon (Heroic)"] = "Dungeon (Heroic)" +--[[Translation missing --]] +L["Dungeon (Mythic)"] = "Dungeon (Mythic)" +--[[Translation missing --]] +L["Dungeon (Normal)"] = "Dungeon (Normal)" +--[[Translation missing --]] +L["Dungeon (Timewalking)"] = "Dungeon (Timewalking)" +--[[Translation missing --]] 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" @@ -479,10 +454,6 @@ L["Elide"] = "Elide" L["Elite"] = "Elite" L["Emote"] = "Emocion" --[[Translation missing --]] -L["Emphasized"] = "Emphasized" ---[[Translation missing --]] -L["Emphasized option checked in BigWigs's spell options"] = "Emphasized option checked in BigWigs's spell options" ---[[Translation missing --]] L["Empty"] = "Empty" --[[Translation missing --]] L["Enchant Applied"] = "Enchant Applied" @@ -559,6 +530,10 @@ L["False"] = "False" --[[Translation missing --]] L["Fankriss the Unyielding"] = "Fankriss the Unyielding" --[[Translation missing --]] +L["Fetch Legendary Power"] = "Fetch Legendary Power" +--[[Translation missing --]] +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." +--[[Translation missing --]] L["Filter messages with format "] = "Filter messages with format " --[[Translation missing --]] L["Fire Resistance"] = "Fire Resistance" @@ -706,8 +681,6 @@ L["Ignore Rune CD"] = "Ignorar Recarga de Runas" 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 --]] L["Import"] = "Import" @@ -737,7 +710,7 @@ L["Include Charges"] = "Incluye las Cargas" --[[Translation missing --]] L["Incoming Heal"] = "Incoming Heal" --[[Translation missing --]] -L["Increased Precision below 3s"] = "Increased Precision below 3s" +L["Increase Precision Below"] = "Increase Precision Below" --[[Translation missing --]] L["Information"] = "Information" L["Inherited"] = "Heredado" @@ -746,6 +719,8 @@ L["Instakill"] = "Muerte Instantanea" L["Instance"] = "Instance" --[[Translation missing --]] L["Instance Difficulty"] = "Instance Difficulty" +--[[Translation missing --]] +L["Instance Size Type"] = "Instance Size Type" L["Instance Type"] = "Tipo de Instancia" --[[Translation missing --]] L["Instructor Razuvious"] = "Instructor Razuvious" @@ -754,6 +729,10 @@ L["Insufficient Resources"] = "Insufficient Resources" --[[Translation missing --]] L["Intellect"] = "Intellect" L["Interrupt"] = "Interrupcion" +--[[Translation missing --]] +L["Interrupt School"] = "Interrupt School" +--[[Translation missing --]] +L["Interrupted School Text"] = "Interrupted School Text" L["Interruptible"] = "Interrumpible" L["Inverse"] = "Inverso" --[[Translation missing --]] @@ -767,6 +746,14 @@ L["Is Off Hand"] = "Is Off Hand" --[[Translation missing --]] L["is useable"] = "is useable" --[[Translation missing --]] +L["Island Expedition (Heroic)"] = "Island Expedition (Heroic)" +--[[Translation missing --]] +L["Island Expedition (Mythic)"] = "Island Expedition (Mythic)" +--[[Translation missing --]] +L["Island Expedition (Normal)"] = "Island Expedition (Normal)" +--[[Translation missing --]] +L["Island Expeditions (PvP)"] = "Island Expeditions (PvP)" +--[[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!" @@ -780,12 +767,20 @@ L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped" L["Item Count"] = "Contar los Objetos" L["Item Equipped"] = "Objeto Equipado" --[[Translation missing --]] +L["Item Id"] = "Item Id" +--[[Translation missing --]] L["Item in Range"] = "Item in Range" --[[Translation missing --]] +L["Item Name"] = "Item Name" +--[[Translation missing --]] L["Item Set Equipped"] = "Item Set Equipped" --[[Translation missing --]] L["Item Set Id"] = "Item Set Id" --[[Translation missing --]] +L["Item Slot"] = "Item Slot" +--[[Translation missing --]] +L["Item Slot String"] = "Item Slot String" +--[[Translation missing --]] L["Item Type"] = "Item Type" --[[Translation missing --]] L["Item Type Equipped"] = "Item Type Equipped" @@ -800,6 +795,8 @@ L["Kurinnaxx"] = "Kurinnaxx" --[[Translation missing --]] L["Large"] = "Large" --[[Translation missing --]] +L["Latency"] = "Latency" +--[[Translation missing --]] L["Least remaining time"] = "Least remaining time" --[[Translation missing --]] L["Leaving"] = "Leaving" @@ -819,6 +816,8 @@ L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" --[[Translation missing --]] L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" --[[Translation missing --]] +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" +--[[Translation missing --]] L["Legacy RGB Gradient"] = "Legacy RGB Gradient" --[[Translation missing --]] L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse" @@ -834,6 +833,8 @@ L["Load Conditions"] = "Load Conditions" --[[Translation missing --]] L["Loatheb"] = "Loatheb" --[[Translation missing --]] +L["Looking for Raid"] = "Looking for Raid" +--[[Translation missing --]] L["Loop"] = "Loop" --[[Translation missing --]] L["Lost"] = "Lost" @@ -888,6 +889,8 @@ L["Message type:"] = "Tipo de Mensaje:" --[[Translation missing --]] L["Meta Data"] = "Meta Data" --[[Translation missing --]] +L["Mine"] = "Mine" +--[[Translation missing --]] L["Minimum"] = "Minimum" --[[Translation missing --]] L["Minimum Estimate"] = "Minimum Estimate" @@ -904,6 +907,8 @@ L["Moam"] = "Moam" --[[Translation missing --]] L["Model"] = "Model" --[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" +--[[Translation missing --]] L["Molten Core"] = "Molten Core" L["Monochrome"] = "Monocromo" L["Monochrome Outline"] = "Monocromo" @@ -928,6 +933,8 @@ L["Movement Speed (%)"] = "Movement Speed (%)" L["Movement Speed Rating"] = "Movement Speed Rating" L["Multi-target"] = "Objetivo Múltiple" --[[Translation missing --]] +L["Mythic Keystone"] = "Mythic Keystone" +--[[Translation missing --]] L["Mythic+ Affix"] = "Mythic+ Affix" L["Name"] = "Nombre" --[[Translation missing --]] @@ -996,6 +1003,8 @@ L["Offset from progress"] = "Offset from progress" --[[Translation missing --]] L["Offset Timer"] = "Offset Timer" --[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" +--[[Translation missing --]] L["On Cooldown"] = "On Cooldown" --[[Translation missing --]] L["On Taxi"] = "On Taxi" @@ -1008,6 +1017,8 @@ 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["Only if selected"] = "Only if selected" +--[[Translation missing --]] L["Onyxia"] = "Onyxia" --[[Translation missing --]] L["Onyxia's Lair"] = "Onyxia's Lair" @@ -1024,6 +1035,10 @@ L["Orientation"] = "Orientation" --[[Translation missing --]] L["Ossirian the Unscarred"] = "Ossirian the Unscarred" --[[Translation missing --]] +L["Other Addons"] = "Other Addons" +--[[Translation missing --]] +L["Other Events"] = "Other Events" +--[[Translation missing --]] L["Ouro"] = "Ouro" L["Outline"] = "Linea exterior" L["Overhealing"] = "Sobre Curación" @@ -1034,6 +1049,8 @@ L["Overlay %s"] = "Overlay %s" L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points" --[[Translation missing --]] L["Overlay Cost of Casts"] = "Overlay Cost of Casts" +--[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" L["Parry"] = "Parar" --[[Translation missing --]] L["Parry (%)"] = "Parry (%)" @@ -1043,6 +1060,14 @@ L["Party"] = "Grupo" L["Party Kill"] = "Muerte de Grupo" --[[Translation missing --]] L["Patchwerk"] = "Patchwerk" +--[[Translation missing --]] +L["Path of Ascension: Courage"] = "Path of Ascension: Courage" +--[[Translation missing --]] +L["Path of Ascension: Humility"] = "Path of Ascension: Humility" +--[[Translation missing --]] +L["Path of Ascension: Loyalty"] = "Path of Ascension: Loyalty" +--[[Translation missing --]] +L["Path of Ascension: Wisdom"] = "Path of Ascension: Wisdom" L["Paused"] = "Pausado" L["Periodic Spell"] = "Hechizo Periódico" --[[Translation missing --]] @@ -1078,6 +1103,8 @@ 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["Player/Unit Info"] = "Player/Unit Info" L["Poison"] = "Veneno" L["Power"] = "Poder" L["Power (%)"] = "Poder (%)" @@ -1124,6 +1151,14 @@ L["Radius"] = "Radio" L["Ragnaros"] = "Ragnaros" L["Raid"] = "Banda" --[[Translation missing --]] +L["Raid (Heroic)"] = "Raid (Heroic)" +--[[Translation missing --]] +L["Raid (Mythic)"] = "Raid (Mythic)" +--[[Translation missing --]] +L["Raid (Normal)"] = "Raid (Normal)" +--[[Translation missing --]] +L["Raid (Timewalking)"] = "Raid (Timewalking)" +--[[Translation missing --]] L["Raid Role"] = "Raid Role" L["Raid Warning"] = "Alerta de Banda" --[[Translation missing --]] @@ -1228,6 +1263,10 @@ L["Scale"] = "Scale" --[[Translation missing --]] L["Scenario"] = "Scenario" --[[Translation missing --]] +L["Scenario (Heroic)"] = "Scenario (Heroic)" +--[[Translation missing --]] +L["Scenario (Normal)"] = "Scenario (Normal)" +--[[Translation missing --]] L["Screen/Parent Group"] = "Screen/Parent Group" --[[Translation missing --]] L["Second"] = "Second" @@ -1257,8 +1296,6 @@ L["Show"] = "Mostrar" --[[Translation missing --]] L["Show Absorb"] = "Show Absorb" --[[Translation missing --]] -L["Show Border"] = "Show Border" ---[[Translation missing --]] L["Show CD of Charge"] = "Show CD of Charge" --[[Translation missing --]] L["Show Code"] = "Show Code" @@ -1267,8 +1304,6 @@ L["Show GCD"] = "Show GCD" --[[Translation missing --]] L["Show Global Cooldown"] = "Show Global Cooldown" --[[Translation missing --]] -L["Show Glow"] = "Show Glow" ---[[Translation missing --]] L["Show Incoming Heal"] = "Show Incoming Heal" --[[Translation missing --]] L["Show On"] = "Show On" @@ -1316,9 +1351,9 @@ L["Sound by Kit ID"] = "Sound by Kit ID" --[[Translation missing --]] L["Source"] = "Source" --[[Translation missing --]] -L["Source GUID"] = "Source GUID" +L["Source Affiliation"] = "Source Affiliation" --[[Translation missing --]] -L["Source In Group"] = "Source In Group" +L["Source GUID"] = "Source GUID" L["Source Name"] = "Nombre de Origen" --[[Translation missing --]] L["Source NPC Id"] = "Source NPC Id" @@ -1340,6 +1375,8 @@ L["Spacing"] = "Espaciado" L["Spark"] = "Spark" --[[Translation missing --]] L["Spec Role"] = "Spec Role" +--[[Translation missing --]] +L["Specific Type"] = "Specific Type" L["Specific Unit"] = "Unidad Específica" L["Spell"] = "Hechizo" L["Spell (Building)"] = "Hechizo (en curso)" @@ -1406,6 +1443,8 @@ L["Supports multiple entries, separated by commas"] = "Supports multiple entries L[ [=[Supports multiple entries, separated by commas ]=] ] = [=[Supports multiple entries, separated by commas ]=] +--[[Translation missing --]] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." L["Swing"] = "Golpe" L["Swing Timer"] = "Temporizador de Golpes" --[[Translation missing --]] @@ -1415,6 +1454,14 @@ L["System"] = "System" --[[Translation missing --]] L["Tab "] = "Tab " --[[Translation missing --]] +L["Talent"] = "Talent" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +--[[Translation missing --]] +L["Talent Known"] = "Talent Known" +--[[Translation missing --]] L["Talent Selected"] = "Talent Selected" L["Talent selected"] = "Talento seleccionado" L["Talent Specialization"] = "Especialización de Talentos" @@ -1496,6 +1543,8 @@ L["Top Left"] = "Superior Izquierda" L["Top Right"] = "Superior Derecha" L["Top to Bottom"] = "De Arriba a Abajo" --[[Translation missing --]] +L["Torghast"] = "Torghast" +--[[Translation missing --]] L["Total"] = "Total" L["Total Duration"] = "Duración total" --[[Translation missing --]] @@ -1596,10 +1645,14 @@ L["Viscidus"] = "Viscidus" --[[Translation missing --]] L["Visibility"] = "Visibility" --[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Visions of N'Zoth" --[[Translation missing --]] L["War Mode Active"] = "War Mode Active" --[[Translation missing --]] +L["Warfront (Heroic)"] = "Warfront (Heroic)" +--[[Translation missing --]] +L["Warfront (Normal)"] = "Warfront (Normal)" +--[[Translation missing --]] L["Warning"] = "Warning" --[[Translation missing --]] L["Warning for unknown aura:"] = "Warning for unknown aura:" @@ -1610,6 +1663,8 @@ L["Warning: Name info is now available via %affected, %unaffected. Number of aff --[[Translation missing --]] 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." --[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" +--[[Translation missing --]] 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." --[[Translation missing --]] L["WeakAuras Profiling"] = "WeakAuras Profiling" @@ -1654,8 +1709,6 @@ L["Your threat on the mob as a percentage of the amount required to pull aggro. --[[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)" --[[Translation missing --]] L["Zone Name"] = "Zone Name" diff --git a/WeakAuras/Locales/esMX.lua b/WeakAuras/Locales/esMX.lua index 22880b5..6156aeb 100644 --- a/WeakAuras/Locales/esMX.lua +++ b/WeakAuras/Locales/esMX.lua @@ -5,74 +5,51 @@ end local L = WeakAuras.L -- WeakAuras ---[[Translation missing --]] -L[" • %d auras added"] = " • %d auras added" ---[[Translation missing --]] -L[" • %d auras deleted"] = " • %d auras deleted" ---[[Translation missing --]] -L[" • %d auras modified"] = " • %d auras modified" ---[[Translation missing --]] +L[" • %d auras added"] = "• %d auras agregados" +L[" • %d auras deleted"] = "• %d auras quitados" +L[" • %d auras modified"] = "• %d auras modificados" 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 --]] +]=] ] = "Formatos de filtro: 'Nombre', 'Nombre-Reino', '-Reino'. Admite múltiples entradas, separadas por comas" L[ [=[ -Supports multiple entries, separated by commas]=] ] = [=[ - -Supports multiple entries, separated by commas]=] +Supports multiple entries, separated by commas]=] ] = "Admite múltiples entradas, separadas por comas" L["%s - %i. Trigger"] = "%s - %i. Desencadenador" L["%s - Alpha Animation"] = "%s - Animación alfa" L["%s - Color Animation"] = "%s - Animación de color" ---[[Translation missing --]] -L["%s - Condition Custom Chat"] = "%s - Condition Custom Chat" +L["%s - Condition Custom Chat"] = "%s - Condición chat personalizado" L["%s - Custom Text"] = "%s - Texto personalizado" L["%s - Finish"] = "%s - Terminar" L["%s - Finish Action"] = "%s - Terminar acción" ---[[Translation missing --]] -L["%s - Finish Custom Text"] = "%s - Finish Custom Text" +L["%s - Finish Custom Text"] = "%s - Finalizar texto personalizado" L["%s - Init Action"] = "%s - Iniciar acción " L["%s - Main"] = "%s - Principal" L["%s - Rotate Animation"] = "%s - Rotar animación" L["%s - Scale Animation"] = "%s - Ajustar tamaño de la animación" L["%s - Start"] = "%s - Comenzar" L["%s - Start Action"] = "%s - Iniciar acción" ---[[Translation missing --]] -L["%s - Start Custom Text"] = "%s - Start Custom Text" +L["%s - Start Custom Text"] = "%s - Iniciar texto personalizado" L["%s - Translate Animation"] = "%s - Traducir animación" L["%s - Trigger Logic"] = "%s - Lógica del desencadenador" L["%s Duration Function"] = "%s Duración de la función" L["%s Icon Function"] = "%s Icono de la función" L["%s Name Function"] = "%s Nombre de la función" ---[[Translation missing --]] -L["%s Overlay Color"] = "%s Overlay Color" +L["%s Overlay Color"] = "%s Color de superposición" L["%s Stacks Function"] = "%s Función de Acumulación" L["%s Texture Function"] = "%s Función de la textura" 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. 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 --]] -L["/wa repair - Repair tool"] = "/wa repair - Repair tool" ---[[Translation missing --]] -L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55fLeft-Click|r to toggle showing the main window." ---[[Translation missing --]] -L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55fMiddle-Click|r to toggle the minimap icon on or off." +L["* Suffix"] = "* Sufijo" +L["/wa help - Show this message"] = "/wa help - Mostrar este mensaje" +L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Alternar el icono del minimapa" +L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Mostrar los resultados del perfilado más reciente" +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: inicia perfilados. Opcionalmente, incluya una duración en segundos después de la cual perfilado se detiene automáticamente. Para perfilar el próximo combate/encuentro, pase un argumento de \"combate\" o \"encuentro\"." +L["/wa pstop - Finish profiling"] = "/wa pstop - Finalizar perfilado" +L["/wa repair - Repair tool"] = "/wa repair - Herramienta de reparación" +L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55fClic derecho|r para mostrar la ventana principal." +L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55fClic central|r para mostrar/ocultar el icono del minimapa." --[[Translation missing --]] L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r to toggle performance profiling window." --[[Translation missing --]] @@ -86,28 +63,31 @@ L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s" --[[Translation missing --]] L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None" L["10 Man Raid"] = "Banda de 10 jugadores" +--[[Translation missing --]] +L["10 Player Raid (Heroic)"] = "10 Player Raid (Heroic)" +--[[Translation missing --]] +L["10 Player Raid (Normal)"] = "10 Player Raid (Normal)" L["20 Man Raid"] = "Banda de 20 jugadores" L["25 Man Raid"] = "Banda de 25 jugadores" +--[[Translation missing --]] +L["25 Player Raid (Heroic)"] = "25 Player Raid (Heroic)" +--[[Translation missing --]] +L["25 Player Raid (Normal)"] = "25 Player Raid (Normal)" L["40 Man Raid"] = "Banda de 40 jugadores" +--[[Translation missing --]] +L["40 Player Raid"] = "40 Player Raid" L["5 Man Dungeon"] = "Mazmorra de 5 jugadores" ---[[Translation missing --]] -L["Abbreviate"] = "Abbreviate" ---[[Translation missing --]] -L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)" ---[[Translation missing --]] -L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)" +L["Abbreviate"] = "Abreviar" +L["AbbreviateLargeNumbers (Blizzard)"] = "AbreviarNúmerosGrandes (Blizzard)" +L["AbbreviateNumbers (Blizzard)"] = "AbreviarNúmeros (Blizzard)" L["Absorb"] = "Absorber" ---[[Translation missing --]] -L["Absorb Display"] = "Absorb Display" +L["Absorb Display"] = "Mostrar absorción" L["Absorbed"] = "Absorbido" ---[[Translation missing --]] -L["Action Button Glow"] = "Action Button Glow" +L["Action Button Glow"] = "Botón de acción resplandeciente" L["Action Usable"] = "Acción utilizable" ---[[Translation missing --]] -L["Actions"] = "Actions" +L["Actions"] = "Acciones" L["Active"] = "Activo" ---[[Translation missing --]] -L["Add"] = "Add" +L["Add"] = "Agregar" --[[Translation missing --]] L["Add Missing Auras"] = "Add Missing Auras" L["Additional Trigger Replacements"] = "Reemplazos adicionales de desencadenadores" @@ -115,29 +95,25 @@ L["Affected"] = "Afectado" --[[Translation missing --]] L["Affected Unit Count"] = "Affected Unit Count" L["Aggro"] = "Agro" ---[[Translation missing --]] -L["Agility"] = "Agility" ---[[Translation missing --]] +L["Agility"] = "Agilidad" L["Ahn'Qiraj"] = "Ahn'Qiraj" --[[Translation missing --]] L["Alert Type"] = "Alert Type" L["Alive"] = "Vivo" ---[[Translation missing --]] -L["All"] = "All" +L["All"] = "Todo" L["All Triggers"] = "Todos los desencadenadores" L["Alliance"] = "Alianza" L["Allow partial matches"] = "Permitir coincidencias parciales" ---[[Translation missing --]] -L["Alpha"] = "Alpha" +L["Alpha"] = "Alfa" 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" +L["Always include realm"] = "Incluir siempre el reino" --[[Translation missing --]] L["Always True"] = "Always True" L["Amount"] = "Cantidad" -L["And Talent selected"] = "Talento seleccionado" +--[[Translation missing --]] +L["And Talent"] = "And Talent" --[[Translation missing --]] L["Animations"] = "Animations" L["Anticlockwise"] = "Izquierda" @@ -218,8 +194,7 @@ L["Avoidance Rating"] = "Avoidance Rating" --[[Translation missing --]] L["Ayamiss the Hunter"] = "Ayamiss the Hunter" L["Back and Forth"] = "De atrás hacia adelante" ---[[Translation missing --]] -L["Background"] = "Background" +L["Background"] = "Fondo" L["Background Color"] = "Color de fondo" L["Bar Color"] = "Color de la barra" --[[Translation missing --]] @@ -240,6 +215,8 @@ L["BigWigs Message"] = "Mensaje de BigWigs" L["BigWigs Timer"] = "Temporizador de BigWigs" --[[Translation missing --]] L["Black Wing Lair"] = "Black Wing Lair" +--[[Translation missing --]] +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "Texto de combate de Blizzard" L["Block"] = "Bloquear" --[[Translation missing --]] @@ -251,9 +228,7 @@ L["Blocked"] = "Bloqueado" L["Bloodlord Mandokir"] = "Bloodlord Mandokir" --[[Translation missing --]] L["Border"] = "Border" -L["Border Color"] = "Color del borde" ---[[Translation missing --]] -L["Boss"] = "Boss" +L["Boss"] = "Jefe" L["Boss Emote"] = "Emoción del Jefe" L["Boss Whisper"] = "Mensaje del Jefe" L["Bottom"] = "Abajo" @@ -306,7 +281,8 @@ 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" +--[[Translation missing --]] +L["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "Cuadro de chat" L["Chat Message"] = "Mensaje de chat" L["Children:"] = "Dependientes:" @@ -333,12 +309,17 @@ L["Contains"] = "Contiene" L["Continuously update Movement Speed"] = "Continuously update Movement Speed" --[[Translation missing --]] L["Cooldown"] = "Cooldown" -L["Cooldown Progress (Equipment Slot)"] = "Recarga en proceso (Equipamiento)" L["Cooldown Progress (Item)"] = "Recarga en proceso (Objeto)" -L["Cooldown Progress (Spell)"] = "Recarga en proceso (Hechizo)" -L["Cooldown Ready (Equipment Slot)"] = "Recarga lista (Equipamiento)" -L["Cooldown Ready (Item)"] = "Recarga lista (Objeto)" -L["Cooldown Ready (Spell)"] = "Recarga lista (Hechizo)" +--[[Translation missing --]] +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" +--[[Translation missing --]] +L["Cooldown Ready Event"] = "Cooldown Ready Event" +--[[Translation missing --]] +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" +--[[Translation missing --]] +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +--[[Translation missing --]] +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" --[[Translation missing --]] L["Count"] = "Count" L["Counter Clockwise"] = "Contrario a las agujas del rejoj" @@ -357,7 +338,9 @@ L["C'thun"] = "C'thun" --[[Translation missing --]] L["Current Experience"] = "Current Experience" --[[Translation missing --]] -L["Current Zone Group"] = "Current Zone Group" +L[ [=[Current Zone Group +]=] ] = [=[Current Zone Group +]=] --[[Translation missing --]] L[ [=[Current Zone ]=] ] = [=[Current Zone @@ -395,9 +378,9 @@ L["Description"] = "Description" --[[Translation missing --]] L["Dest Raid Mark"] = "Dest Raid Mark" --[[Translation missing --]] -L["Destination GUID"] = "Destination GUID" +L["Destination Affiliation"] = "Destination Affiliation" --[[Translation missing --]] -L["Destination In Group"] = "Destination In Group" +L["Destination GUID"] = "Destination GUID" L["Destination Name"] = "Nombre de destino" --[[Translation missing --]] L["Destination NPC Id"] = "Destination NPC Id" @@ -408,6 +391,8 @@ L["Destination Reaction"] = "Destination Reaction" L["Destination Unit"] = "Unidad de destino" --[[Translation missing --]] L["Disable Spell Known Check"] = "Disable Spell Known Check" +--[[Translation missing --]] +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" L["Disease"] = "Enfermedad" L["Dispel"] = "Disipar" L["Dispel Failed"] = "Disipar - Fallido" @@ -430,12 +415,18 @@ L["Drain"] = "Drenar" --[[Translation missing --]] L["Dropdown Menu"] = "Dropdown Menu" --[[Translation missing --]] +L["Dungeon (Heroic)"] = "Dungeon (Heroic)" +--[[Translation missing --]] +L["Dungeon (Mythic)"] = "Dungeon (Mythic)" +--[[Translation missing --]] +L["Dungeon (Normal)"] = "Dungeon (Normal)" +--[[Translation missing --]] +L["Dungeon (Timewalking)"] = "Dungeon (Timewalking)" +--[[Translation missing --]] 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" @@ -454,10 +445,6 @@ L["Elide"] = "Elide" --[[Translation missing --]] L["Elite"] = "Elite" L["Emote"] = "Emoción" ---[[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"] = "Vacío" --[[Translation missing --]] L["Enchant Applied"] = "Enchant Applied" @@ -529,6 +516,10 @@ L["False"] = "Falso" --[[Translation missing --]] L["Fankriss the Unyielding"] = "Fankriss the Unyielding" --[[Translation missing --]] +L["Fetch Legendary Power"] = "Fetch Legendary Power" +--[[Translation missing --]] +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." +--[[Translation missing --]] L["Filter messages with format "] = "Filter messages with format " --[[Translation missing --]] L["Fire Resistance"] = "Fire Resistance" @@ -669,8 +660,6 @@ L["Ignore Rune CD"] = "Ignorar recarga de runa" 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 --]] L["Import"] = "Import" @@ -699,7 +688,7 @@ L["Include Charges"] = "Incluye las cargas" --[[Translation missing --]] L["Incoming Heal"] = "Incoming Heal" --[[Translation missing --]] -L["Increased Precision below 3s"] = "Increased Precision below 3s" +L["Increase Precision Below"] = "Increase Precision Below" --[[Translation missing --]] L["Information"] = "Information" L["Inherited"] = "Heredado" @@ -707,6 +696,8 @@ L["Instakill"] = "Muerte instantánea " L["Instance"] = "Instancia" --[[Translation missing --]] L["Instance Difficulty"] = "Instance Difficulty" +--[[Translation missing --]] +L["Instance Size Type"] = "Instance Size Type" L["Instance Type"] = "Tipo de instancia" --[[Translation missing --]] L["Instructor Razuvious"] = "Instructor Razuvious" @@ -715,6 +706,10 @@ L["Insufficient Resources"] = "Insufficient Resources" --[[Translation missing --]] L["Intellect"] = "Intellect" L["Interrupt"] = "Interrumpir" +--[[Translation missing --]] +L["Interrupt School"] = "Interrupt School" +--[[Translation missing --]] +L["Interrupted School Text"] = "Interrupted School Text" L["Interruptible"] = "Se puede interrumpir" L["Inverse"] = "Invertido" --[[Translation missing --]] @@ -726,6 +721,14 @@ L["Is Moving"] = "Se está moviendo" L["Is Off Hand"] = "Está fuera de alcance" L["is useable"] = "se puede utilizar" --[[Translation missing --]] +L["Island Expedition (Heroic)"] = "Island Expedition (Heroic)" +--[[Translation missing --]] +L["Island Expedition (Mythic)"] = "Island Expedition (Mythic)" +--[[Translation missing --]] +L["Island Expedition (Normal)"] = "Island Expedition (Normal)" +--[[Translation missing --]] +L["Island Expeditions (PvP)"] = "Island Expeditions (PvP)" +--[[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!" @@ -739,11 +742,19 @@ L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped" L["Item Count"] = "Contador de objetos" L["Item Equipped"] = "Objeto equipado" --[[Translation missing --]] +L["Item Id"] = "Item Id" +--[[Translation missing --]] L["Item in Range"] = "Item in Range" +--[[Translation missing --]] +L["Item Name"] = "Item Name" L["Item Set Equipped"] = "Conjunto de objetos equipado" --[[Translation missing --]] L["Item Set Id"] = "Item Set Id" --[[Translation missing --]] +L["Item Slot"] = "Item Slot" +--[[Translation missing --]] +L["Item Slot String"] = "Item Slot String" +--[[Translation missing --]] L["Item Type"] = "Item Type" --[[Translation missing --]] L["Item Type Equipped"] = "Item Type Equipped" @@ -758,6 +769,8 @@ L["Kurinnaxx"] = "Kurinnaxx" --[[Translation missing --]] L["Large"] = "Large" --[[Translation missing --]] +L["Latency"] = "Latency" +--[[Translation missing --]] L["Least remaining time"] = "Least remaining time" L["Leaving"] = "Abandonar" L["Leech"] = "Parásito" @@ -776,6 +789,8 @@ L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" --[[Translation missing --]] L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" --[[Translation missing --]] +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" +--[[Translation missing --]] L["Legacy RGB Gradient"] = "Legacy RGB Gradient" --[[Translation missing --]] L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse" @@ -791,6 +806,8 @@ L["Load Conditions"] = "Load Conditions" --[[Translation missing --]] L["Loatheb"] = "Loatheb" --[[Translation missing --]] +L["Looking for Raid"] = "Looking for Raid" +--[[Translation missing --]] L["Loop"] = "Loop" L["Lost"] = "Perdido" L["Low Damage"] = "Daño bajo" @@ -841,6 +858,8 @@ L["Message type:"] = "Tipo de mensaje:" --[[Translation missing --]] L["Meta Data"] = "Meta Data" --[[Translation missing --]] +L["Mine"] = "Mine" +--[[Translation missing --]] L["Minimum"] = "Minimum" --[[Translation missing --]] L["Minimum Estimate"] = "Minimum Estimate" @@ -857,6 +876,8 @@ L["Moam"] = "Moam" --[[Translation missing --]] L["Model"] = "Model" --[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" +--[[Translation missing --]] L["Molten Core"] = "Molten Core" L["Monochrome"] = "Monocromático" L["Monochrome Outline"] = "Borde monocromático" @@ -876,6 +897,8 @@ L["Movement Speed (%)"] = "Movement Speed (%)" L["Movement Speed Rating"] = "Movement Speed Rating" L["Multi-target"] = "Objetivo múltiple" --[[Translation missing --]] +L["Mythic Keystone"] = "Mythic Keystone" +--[[Translation missing --]] L["Mythic+ Affix"] = "Mythic+ Affix" L["Name"] = "Nombre" --[[Translation missing --]] @@ -942,6 +965,8 @@ L["Officer"] = "Oficial" L["Offset from progress"] = "Offset from progress" --[[Translation missing --]] L["Offset Timer"] = "Offset Timer" +--[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" L["On Cooldown"] = "Está en tiempo de reutilización" --[[Translation missing --]] L["On Taxi"] = "On Taxi" @@ -953,6 +978,8 @@ 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"] = "Solo primario" --[[Translation missing --]] +L["Only if selected"] = "Only if selected" +--[[Translation missing --]] L["Onyxia"] = "Onyxia" --[[Translation missing --]] L["Onyxia's Lair"] = "Onyxia's Lair" @@ -969,6 +996,10 @@ L["Orientation"] = "Orientation" --[[Translation missing --]] L["Ossirian the Unscarred"] = "Ossirian the Unscarred" --[[Translation missing --]] +L["Other Addons"] = "Other Addons" +--[[Translation missing --]] +L["Other Events"] = "Other Events" +--[[Translation missing --]] L["Ouro"] = "Ouro" L["Outline"] = "Borde" L["Overhealing"] = "Curación excesiva" @@ -979,6 +1010,8 @@ L["Overlay %s"] = "Overlay %s" L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points" --[[Translation missing --]] L["Overlay Cost of Casts"] = "Overlay Cost of Casts" +--[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" L["Parry"] = "Detener" --[[Translation missing --]] L["Parry (%)"] = "Parry (%)" @@ -988,6 +1021,14 @@ L["Party"] = "Grupo" L["Party Kill"] = "Muerte de grupo" --[[Translation missing --]] L["Patchwerk"] = "Patchwerk" +--[[Translation missing --]] +L["Path of Ascension: Courage"] = "Path of Ascension: Courage" +--[[Translation missing --]] +L["Path of Ascension: Humility"] = "Path of Ascension: Humility" +--[[Translation missing --]] +L["Path of Ascension: Loyalty"] = "Path of Ascension: Loyalty" +--[[Translation missing --]] +L["Path of Ascension: Wisdom"] = "Path of Ascension: Wisdom" L["Paused"] = "Pausado" L["Periodic Spell"] = "Hechizo periódico" L["Personal Resource Display"] = "Recurso personal de aura" @@ -1022,6 +1063,8 @@ 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["Player/Unit Info"] = "Player/Unit Info" L["Poison"] = "Veneno" L["Power"] = "Poder" L["Power (%)"] = "Poder (%)" @@ -1065,6 +1108,14 @@ L["Radius"] = "Radio" L["Ragnaros"] = "Ragnaros" L["Raid"] = "Banda" --[[Translation missing --]] +L["Raid (Heroic)"] = "Raid (Heroic)" +--[[Translation missing --]] +L["Raid (Mythic)"] = "Raid (Mythic)" +--[[Translation missing --]] +L["Raid (Normal)"] = "Raid (Normal)" +--[[Translation missing --]] +L["Raid (Timewalking)"] = "Raid (Timewalking)" +--[[Translation missing --]] L["Raid Role"] = "Raid Role" L["Raid Warning"] = "Advertencia de banda" --[[Translation missing --]] @@ -1157,6 +1208,10 @@ L["Say"] = "Decir" --[[Translation missing --]] L["Scale"] = "Scale" L["Scenario"] = "Escenario" +--[[Translation missing --]] +L["Scenario (Heroic)"] = "Scenario (Heroic)" +--[[Translation missing --]] +L["Scenario (Normal)"] = "Scenario (Normal)" L["Screen/Parent Group"] = "Pantalla/Grupo primario" --[[Translation missing --]] L["Second"] = "Second" @@ -1185,16 +1240,12 @@ L["Show"] = "Mostrar" --[[Translation missing --]] L["Show Absorb"] = "Show Absorb" --[[Translation missing --]] -L["Show Border"] = "Show Border" ---[[Translation missing --]] L["Show CD of Charge"] = "Show CD of Charge" L["Show Code"] = "Mostrar código" --[[Translation missing --]] L["Show GCD"] = "Show GCD" L["Show Global Cooldown"] = "Mostrar recargas globales" --[[Translation missing --]] -L["Show Glow"] = "Show Glow" ---[[Translation missing --]] L["Show Incoming Heal"] = "Show Incoming Heal" --[[Translation missing --]] L["Show On"] = "Show On" @@ -1241,9 +1292,9 @@ L["Sound by Kit ID"] = "Sonido según el ID del kit" --[[Translation missing --]] L["Source"] = "Source" --[[Translation missing --]] -L["Source GUID"] = "Source GUID" +L["Source Affiliation"] = "Source Affiliation" --[[Translation missing --]] -L["Source In Group"] = "Source In Group" +L["Source GUID"] = "Source GUID" L["Source Name"] = "Nombre de origen" --[[Translation missing --]] L["Source NPC Id"] = "Source NPC Id" @@ -1265,6 +1316,8 @@ L["Spacing"] = "Espaciar" L["Spark"] = "Spark" --[[Translation missing --]] L["Spec Role"] = "Spec Role" +--[[Translation missing --]] +L["Specific Type"] = "Specific Type" L["Specific Unit"] = "Unidad específica" L["Spell"] = "Hechizo" L["Spell (Building)"] = "Hechizo (en curso)" @@ -1327,6 +1380,8 @@ L["Supports multiple entries, separated by commas"] = "Supports multiple entries L[ [=[Supports multiple entries, separated by commas ]=] ] = [=[Supports multiple entries, separated by commas ]=] +--[[Translation missing --]] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." L["Swing"] = "Golpe" L["Swing Timer"] = "Temporizador de golpe" --[[Translation missing --]] @@ -1335,6 +1390,14 @@ L["System"] = "Sistema" --[[Translation missing --]] L["Tab "] = "Tab " --[[Translation missing --]] +L["Talent"] = "Talent" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +--[[Translation missing --]] +L["Talent Known"] = "Talent Known" +--[[Translation missing --]] L["Talent Selected"] = "Talent Selected" L["Talent selected"] = "Talento seleccionado" L["Talent Specialization"] = "Especialización de talento" @@ -1345,7 +1408,6 @@ L["Target"] = "Objetivo" L["Targeted"] = "Targeted" --[[Translation missing --]] 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." @@ -1416,6 +1478,8 @@ L["Top Left"] = "Superior izquierda" L["Top Right"] = "Superior derecha" L["Top to Bottom"] = "De arriba hacia abajo" --[[Translation missing --]] +L["Torghast"] = "Torghast" +--[[Translation missing --]] L["Total"] = "Total" L["Total Duration"] = "Duración total" --[[Translation missing --]] @@ -1516,10 +1580,14 @@ L["Viscidus"] = "Viscidus" --[[Translation missing --]] L["Visibility"] = "Visibility" --[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Visions of N'Zoth" --[[Translation missing --]] L["War Mode Active"] = "War Mode Active" --[[Translation missing --]] +L["Warfront (Heroic)"] = "Warfront (Heroic)" +--[[Translation missing --]] +L["Warfront (Normal)"] = "Warfront (Normal)" +--[[Translation missing --]] L["Warning"] = "Warning" --[[Translation missing --]] L["Warning for unknown aura:"] = "Warning for unknown aura:" @@ -1530,6 +1598,8 @@ L["Warning: Name info is now available via %affected, %unaffected. Number of aff --[[Translation missing --]] 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." --[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" +--[[Translation missing --]] 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." --[[Translation missing --]] L["WeakAuras Profiling"] = "WeakAuras Profiling" @@ -1572,8 +1642,6 @@ L["Your threat on the mob as a percentage of the amount required to pull aggro. --[[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)" --[[Translation missing --]] L["Zone Name"] = "Zone Name" diff --git a/WeakAuras/Locales/frFR.lua b/WeakAuras/Locales/frFR.lua index dc98441..d4bfbfb 100644 --- a/WeakAuras/Locales/frFR.lua +++ b/WeakAuras/Locales/frFR.lua @@ -16,12 +16,9 @@ Supports multiple entries, separated by commas Supports multiple entries, separated by commas ]=] ---[[Translation missing --]] L[ [=[ -Supports multiple entries, separated by commas]=] ] = [=[ - -Supports multiple entries, separated by commas]=] +Supports multiple entries, separated by commas]=] ] = "Prend en charge plusieurs entrées séparées par des virgules" L["%s - %i. Trigger"] = "%s - %i. Déclencheur" L["%s - Alpha Animation"] = "%s - Animation de l'opacité" L["%s - Color Animation"] = "%s - Animation Couleur" @@ -48,16 +45,14 @@ 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["* Suffix"] = "* Suffixe" 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" --[[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" +L["/wa repair - Repair tool"] = "/wa repair - Utilitaire de réparation" L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55fClic-Gauche|r pour déclencher l'affichage de la fenêtre principale." L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55fClic-Milieu|r pour activer ou désactiver l'icône de la mini-carte." --[[Translation missing --]] @@ -70,12 +65,21 @@ 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" +--[[Translation missing --]] +L["10 Player Raid (Heroic)"] = "10 Player Raid (Heroic)" +--[[Translation missing --]] +L["10 Player Raid (Normal)"] = "10 Player Raid (Normal)" 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" --[[Translation missing --]] -L["Abbreviate"] = "Abbreviate" +L["25 Player Raid (Heroic)"] = "25 Player Raid (Heroic)" +--[[Translation missing --]] +L["25 Player Raid (Normal)"] = "25 Player Raid (Normal)" +L["40 Man Raid"] = "Raid 40 Joueurs" +--[[Translation missing --]] +L["40 Player Raid"] = "40 Player Raid" +L["5 Man Dungeon"] = "Donjon 5 joueurs" +L["Abbreviate"] = "Abréger" --[[Translation missing --]] L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)" --[[Translation missing --]] @@ -95,7 +99,6 @@ L["Affected"] = "Affecté" L["Affected Unit Count"] = "Nombre d'unités Affectées" L["Aggro"] = "Aggro" L["Agility"] = "Agilité" ---[[Translation missing --]] L["Ahn'Qiraj"] = "Ahn'Qiraj" L["Alert Type"] = "Type d'alerte" L["Alive"] = "En vie" @@ -109,10 +112,10 @@ 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["Always True"] = "Toujours Vrai" L["Amount"] = "Quantité" -L["And Talent selected"] = "Et le talent sélectionné" +--[[Translation missing --]] +L["And Talent"] = "And Talent" L["Animations"] = "Animations" L["Anticlockwise"] = "Sens anti-horaire" --[[Translation missing --]] @@ -125,8 +128,7 @@ L["Arena"] = "Arène" L["Armor (%)"] = "Armure (%)" L["Armor against Target (%)"] = "Armure contre Cible (%)" L["Armor Rating"] = "Categorie d'armure" ---[[Translation missing --]] -L["Array"] = "Array" +L["Array"] = "Tableau" L["Ascending"] = "Croissant" --[[Translation missing --]] L["Assigned Role"] = "Assigned Role" @@ -139,8 +141,7 @@ L["At Percent"] = "At Percent" 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["Attack Power"] = "Pouvoir d'Attaque" L["Attackable"] = "Attaquable" L["Attackable Target"] = "Cible attackable" L["Aura"] = "Aura" @@ -198,6 +199,8 @@ L["BigWigs Message"] = "Message BigWigs" L["BigWigs Timer"] = "Temps BigWigs" --[[Translation missing --]] L["Black Wing Lair"] = "Black Wing Lair" +--[[Translation missing --]] +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "Texte de Combat Blizzard" L["Block"] = "Bloc" L["Block (%)"] = "Blocage" @@ -206,7 +209,6 @@ L["Blocked"] = "Bloqué" --[[Translation missing --]] L["Bloodlord Mandokir"] = "Bloodlord Mandokir" L["Border"] = "Encadrement" -L["Border Color"] = "Couleur de l'encadrement" L["Boss"] = "Boss" L["Boss Emote"] = "Emote de boss" L["Boss Whisper"] = "Chuchotement de Boss" @@ -239,8 +241,7 @@ L["Caster Realm"] = "Caster Realm" L["Caster Unit"] = "Unité lanceur de sort" --[[Translation missing --]] L["Caster's Target"] = "Caster's Target" ---[[Translation missing --]] -L["Ceil"] = "Ceil" +L["Ceil"] = "Cellule" L["Center"] = "Centre" L["Centered Horizontal"] = "Centré horizontalement" L["Centered Vertical"] = "Centré verticalement" @@ -253,7 +254,8 @@ 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)" +--[[Translation missing --]] +L["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "Fenêtre de discussion" L["Chat Message"] = "Message écrit" L["Children:"] = "Enfant :" @@ -276,12 +278,17 @@ L["Contains"] = "Contient" --[[Translation missing --]] 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)" -L["Cooldown Progress (Spell)"] = "Progression du temps de recharge (Sort)" -L["Cooldown Ready (Equipment Slot)"] = "Recharge terminée (Emplacement d'équipement)" -L["Cooldown Ready (Item)"] = "Recharge terminée (Objet)" -L["Cooldown Ready (Spell)"] = "Recharge terminée (Sort)" +--[[Translation missing --]] +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" +--[[Translation missing --]] +L["Cooldown Ready Event"] = "Cooldown Ready Event" +--[[Translation missing --]] +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" +--[[Translation missing --]] +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +--[[Translation missing --]] +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" L["Count"] = "Nombre" L["Counter Clockwise"] = "Sens Antihoraire" L["Create"] = "Créer" @@ -295,7 +302,10 @@ L["Crushing"] = "Ecrasant" L["C'thun"] = "C'thun" --[[Translation missing --]] L["Current Experience"] = "Current Experience" -L["Current Zone Group"] = "Groupe de Zone actuel" +--[[Translation missing --]] +L[ [=[Current Zone Group +]=] ] = [=[Current Zone Group +]=] L[ [=[Current Zone ]=] ] = "Zone Actuelle" L["Curse"] = "Malédiction" @@ -328,8 +338,9 @@ L["Descending"] = "Décroissant" L["Description"] = "Description" L["Dest Raid Mark"] = "Marqueurs de Raid" --[[Translation missing --]] +L["Destination Affiliation"] = "Destination Affiliation" +--[[Translation missing --]] L["Destination GUID"] = "Destination GUID" -L["Destination In Group"] = "Destination En groupe" L["Destination Name"] = "Nom de destination" --[[Translation missing --]] L["Destination NPC Id"] = "Destination NPC Id" @@ -340,6 +351,8 @@ L["Destination Reaction"] = "Destination Reaction" L["Destination Unit"] = "Unité de destination" --[[Translation missing --]] L["Disable Spell Known Check"] = "Disable Spell Known Check" +--[[Translation missing --]] +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" L["Disease"] = "Maladie" L["Dispel"] = "Dissipation" L["Dispel Failed"] = "Dissipation échouée" @@ -350,19 +363,22 @@ L["Dodge (%)"] = "Esquive (%)" L["Dodge Rating"] = "Pourcentage Esquive" L["Done"] = "Fait" L["Down"] = "Bas" ---[[Translation missing --]] -L["Down, then Left"] = "Down, then Left" ---[[Translation missing --]] -L["Down, then Right"] = "Down, then Right" +L["Down, then Left"] = "Bas puis Gauche" +L["Down, then Right"] = "Bas puis Droite" L["Drain"] = "Drain" L["Dropdown Menu"] = "Menu Déroulant" +--[[Translation missing --]] +L["Dungeon (Heroic)"] = "Dungeon (Heroic)" +--[[Translation missing --]] +L["Dungeon (Mythic)"] = "Dungeon (Mythic)" +--[[Translation missing --]] +L["Dungeon (Normal)"] = "Dungeon (Normal)" +--[[Translation missing --]] +L["Dungeon (Timewalking)"] = "Dungeon (Timewalking)" 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" +L["Dynamic Information"] = "Information Dynamique" --[[Translation missing --]] L["Ease In"] = "Ease In" --[[Translation missing --]] @@ -378,10 +394,6 @@ L["Elide"] = "Elider" --[[Translation missing --]] L["Elite"] = "Elite" L["Emote"] = "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"] = "Vide" --[[Translation missing --]] L["Enchant Applied"] = "Enchant Applied" @@ -410,8 +422,7 @@ 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" +L["Error"] = "Erreur" --[[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" @@ -425,8 +436,7 @@ 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["Experience (%)"] = "Expérience (%)" L["Extend Outside"] = "Étendre à l'extérieur" L["Extra Amount"] = "Quantité extra" L["Extra Attacks"] = "Attaque extra" @@ -448,6 +458,10 @@ L["False"] = "Faux" --[[Translation missing --]] L["Fankriss the Unyielding"] = "Fankriss the Unyielding" --[[Translation missing --]] +L["Fetch Legendary Power"] = "Fetch Legendary Power" +--[[Translation missing --]] +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." +--[[Translation missing --]] L["Filter messages with format "] = "Filter messages with format " L["Fire Resistance"] = "Résistance au feu" --[[Translation missing --]] @@ -464,8 +478,7 @@ L["Flamegor"] = "Flamegor" L["Flash"] = "Flash" L["Flex Raid"] = "Raid Dynamique" L["Flip"] = "Retourner" ---[[Translation missing --]] -L["Floor"] = "Floor" +L["Floor"] = "Plancher" L["Focus"] = "Focalisation" L["Font Size"] = "Taille de Police" --[[Translation missing --]] @@ -473,7 +486,6 @@ 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" @@ -562,8 +574,7 @@ L["Hostile"] = "Hostile" L["Hostility"] = "Hostilité" L["Humanoid"] = "Humanoïde" L["Hybrid"] = "Hybride" ---[[Translation missing --]] -L["Icon"] = "Icon" +L["Icon"] = "Icône" --[[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 --]] @@ -574,7 +585,6 @@ 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" L["Import as Copy"] = "Importer en tant que Copie" @@ -593,19 +603,24 @@ 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["Increase Precision Below"] = "Increase Precision Below" L["Information"] = "Information" L["Inherited"] = "Hérité" L["Instakill"] = "Mort instant." L["Instance"] = "Instance" L["Instance Difficulty"] = "Difficulté de l'Instance" +--[[Translation missing --]] +L["Instance Size Type"] = "Instance Size Type" L["Instance Type"] = "Type d'instance" --[[Translation missing --]] L["Instructor Razuvious"] = "Instructor Razuvious" L["Insufficient Resources"] = "Ressources insuffisantes" L["Intellect"] = "Intelligence" L["Interrupt"] = "Interruption" +--[[Translation missing --]] +L["Interrupt School"] = "Interrupt School" +--[[Translation missing --]] +L["Interrupted School Text"] = "Interrupted School Text" L["Interruptible"] = "Interruptible" L["Inverse"] = "Inverse" L["Inverse Pet Behavior"] = "Inverser le Comportement du Familier" @@ -615,6 +630,14 @@ L["Is Exactly"] = "Est exactement" L["Is Moving"] = "Est en mouvement" L["Is Off Hand"] = "Est une Main gauche" L["is useable"] = "est utilisable" +--[[Translation missing --]] +L["Island Expedition (Heroic)"] = "Island Expedition (Heroic)" +--[[Translation missing --]] +L["Island Expedition (Mythic)"] = "Island Expedition (Mythic)" +--[[Translation missing --]] +L["Island Expedition (Normal)"] = "Island Expedition (Normal)" +--[[Translation missing --]] +L["Island Expeditions (PvP)"] = "Island Expeditions (PvP)" L["It might not work correctly on Classic!"] = "Cela pourrait ne pas fonctionner correctement sur Classic !" 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 !" @@ -625,10 +648,18 @@ L["Item Bonus Id"] = "Item Bonus Id" L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped" L["Item Count"] = "Nombre d'objets" L["Item Equipped"] = "Objet équipé" +--[[Translation missing --]] +L["Item Id"] = "Item Id" L["Item in Range"] = "Objet à Porté" +--[[Translation missing --]] +L["Item Name"] = "Item Name" L["Item Set Equipped"] = "Ensemble d'objets équipé" L["Item Set Id"] = "ID de l'Ensemble d'Equipement" --[[Translation missing --]] +L["Item Slot"] = "Item Slot" +--[[Translation missing --]] +L["Item Slot String"] = "Item Slot String" +--[[Translation missing --]] L["Item Type"] = "Item Type" --[[Translation missing --]] L["Item Type Equipped"] = "Item Type Equipped" @@ -640,6 +671,8 @@ L["Kel'Thuzad"] = "Kel'Thuzad" --[[Translation missing --]] L["Kurinnaxx"] = "Kurinnaxx" L["Large"] = "Large" +--[[Translation missing --]] +L["Latency"] = "Latency" L["Least remaining time"] = "Moins de temps restant" L["Leaving"] = "Quitter" L["Leech"] = "Drain" @@ -653,6 +686,8 @@ L["Left, then Up"] = "Gauche, puis haut" L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" --[[Translation missing --]] L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" +--[[Translation missing --]] +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" 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" @@ -663,6 +698,8 @@ L["Lines & Particles"] = "Lines & Particles" L["Load Conditions"] = "Conditions de Chargement" --[[Translation missing --]] L["Loatheb"] = "Loatheb" +--[[Translation missing --]] +L["Looking for Raid"] = "Looking for Raid" L["Loop"] = "Boucle" L["Lost"] = "Perdu" L["Low Damage"] = "Dégâts faibles" @@ -701,6 +738,8 @@ L["Message"] = "Message" L["Message Type"] = "Type de message" L["Message type:"] = "Type de message :" L["Meta Data"] = "Métadonnées" +--[[Translation missing --]] +L["Mine"] = "Mine" L["Minimum"] = "Minimal" L["Minimum Estimate"] = "Estimation minimale" --[[Translation missing --]] @@ -714,6 +753,8 @@ L["Missing"] = "Manquant" L["Moam"] = "Moam" L["Model"] = "Modèle" --[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" +--[[Translation missing --]] L["Molten Core"] = "Molten Core" L["Monochrome"] = "Monochrome" L["Monochrome Outline"] = "Contour monochrome" @@ -730,6 +771,8 @@ L["Movement Speed (%)"] = "Vitesse (%)" L["Movement Speed Rating"] = [=[Score de vitesse ]=] L["Multi-target"] = "Multi-cibles" +--[[Translation missing --]] +L["Mythic Keystone"] = "Mythic Keystone" L["Mythic+ Affix"] = "Affixe de Mythique +" L["Name"] = "Nom" L["Name of Caster's Target"] = "Nom de la cible du lanceur" @@ -777,12 +820,13 @@ L["NPC"] = "NPC" L["Npc ID"] = "Npc ID" L["Number"] = "Nombre" L["Number Affected"] = "Nombre affecté" ---[[Translation missing --]] -L["Object"] = "Object" +L["Object"] = "Objet" L["Officer"] = "Officier" --[[Translation missing --]] L["Offset from progress"] = "Offset from progress" L["Offset Timer"] = "Décalage de la durée" +--[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" L["On Cooldown"] = "En recharge" --[[Translation missing --]] L["On Taxi"] = "On Taxi" @@ -794,6 +838,8 @@ 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"] = "Seulement si primaire" --[[Translation missing --]] +L["Only if selected"] = "Only if selected" +--[[Translation missing --]] L["Onyxia"] = "Onyxia" --[[Translation missing --]] L["Onyxia's Lair"] = "Onyxia's Lair" @@ -808,6 +854,10 @@ L["Orientation"] = "Orientation" --[[Translation missing --]] L["Ossirian the Unscarred"] = "Ossirian the Unscarred" --[[Translation missing --]] +L["Other Addons"] = "Other Addons" +--[[Translation missing --]] +L["Other Events"] = "Other Events" +--[[Translation missing --]] L["Ouro"] = "Ouro" L["Outline"] = "Contour" L["Overhealing"] = "Soin en excès" @@ -816,6 +866,8 @@ 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" +--[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" L["Parry"] = "Parade" L["Parry (%)"] = "Parade (%)" L["Parry Rating"] = "Score de parade" @@ -823,6 +875,14 @@ L["Party"] = "Groupe" L["Party Kill"] = "Tué par le groupe" --[[Translation missing --]] L["Patchwerk"] = "Patchwerk" +--[[Translation missing --]] +L["Path of Ascension: Courage"] = "Path of Ascension: Courage" +--[[Translation missing --]] +L["Path of Ascension: Humility"] = "Path of Ascension: Humility" +--[[Translation missing --]] +L["Path of Ascension: Loyalty"] = "Path of Ascension: Loyalty" +--[[Translation missing --]] +L["Path of Ascension: Wisdom"] = "Path of Ascension: Wisdom" L["Paused"] = "En pause" L["Periodic Spell"] = "Sort périodique" L["Personal Resource Display"] = "Cadre des ressources personnelles" @@ -830,10 +890,8 @@ L["Pet"] = "Familier " L["Pet Behavior"] = "Comportement du familier" L["Pet Specialization"] = "Spécialisation du Familier" 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" @@ -854,12 +912,13 @@ 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["Player/Unit Info"] = "Player/Unit Info" L["Poison"] = "Poison" L["Power"] = "Puissance" L["Power (%)"] = "Puissance (%)" L["Power Type"] = "Type de puissance" ---[[Translation missing --]] -L["Precision"] = "Precision" +L["Precision"] = "Précision" L["Preset"] = "Préréglé" --[[Translation missing --]] L["Princess Huhuran"] = "Princess Huhuran" @@ -874,8 +933,7 @@ L["Profiling started."] = "Le profilage a commencé." 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"] = "Progrès" L["Progress Total"] = "Progrès Total" L["Progress Value"] = "Valeur de progression" L["Pulse"] = "Pulsation" @@ -891,12 +949,19 @@ L["Radius"] = "Rayon" L["Ragnaros"] = "Ragnaros" L["Raid"] = "Raid " --[[Translation missing --]] +L["Raid (Heroic)"] = "Raid (Heroic)" +--[[Translation missing --]] +L["Raid (Mythic)"] = "Raid (Mythic)" +--[[Translation missing --]] +L["Raid (Normal)"] = "Raid (Normal)" +--[[Translation missing --]] +L["Raid (Timewalking)"] = "Raid (Timewalking)" +--[[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" @@ -921,8 +986,7 @@ L["Relative Y-Offset"] = "Relative Y-Offset" L["Remaining Duration"] = "Durée Restante" L["Remaining Time"] = "Temps restant" L["Remove Obsolete Auras"] = "Retirer les auras obsolètes" ---[[Translation missing --]] -L["Repair"] = "Repair" +L["Repair"] = "Réparer" L["Repeat"] = "Répéter" --[[Translation missing --]] L["Report Summary"] = "Report Summary" @@ -954,8 +1018,7 @@ 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" +L["Rested"] = "Reposé" --[[Translation missing --]] L["Rested Experience"] = "Rested Experience" --[[Translation missing --]] @@ -969,10 +1032,8 @@ L["Right, then Up"] = "Droite, puis haut" L["Role"] = "Rôle" L["Rotate Left"] = "Rotation gauche" L["Rotate Right"] = "Rotation droite" ---[[Translation missing --]] L["Rotation"] = "Rotation" ---[[Translation missing --]] -L["Round"] = "Round" +L["Round"] = "Ronde" --[[Translation missing --]] L["Round Mode"] = "Round Mode" --[[Translation missing --]] @@ -991,6 +1052,10 @@ L["Sapphiron"] = "Sapphiron" L["Say"] = "Dire" L["Scale"] = "Échelle" L["Scenario"] = "Scénario" +--[[Translation missing --]] +L["Scenario (Heroic)"] = "Scenario (Heroic)" +--[[Translation missing --]] +L["Scenario (Normal)"] = "Scenario (Normal)" L["Screen/Parent Group"] = "Écran/Groupe parent" L["Second"] = "Deuxième" L["Second Value of Tooltip Text"] = "Deuxième valeur du texte de l'info-bulle" @@ -1010,15 +1075,12 @@ L["Shazzrah"] = "Shazzrah" L["Shift-Click to resume addon execution."] = "Maj-clic pour reprendre l'exécution de l'addon." L["Show"] = "Montrer" L["Show Absorb"] = "Montrer l’Absorption" -L["Show Border"] = "Afficher l'encadrement" L["Show CD of Charge"] = "Afficher le Temps de Recharge de la charge" L["Show Code"] = "Montrer Code" L["Show GCD"] = "Afficher GCD" L["Show Global Cooldown"] = "Afficher le Temps de Recharge Global" -L["Show Glow"] = "Surbrillance" L["Show Incoming Heal"] = "Afficher les Soins en Cours" ---[[Translation missing --]] -L["Show On"] = "Show On" +L["Show On"] = "Afficher Sur" --[[Translation missing --]] L["Show Rested Overlay"] = "Show Rested Overlay" L["Shrink"] = "Rétrécir" @@ -1050,17 +1112,16 @@ L["Slide to Right"] = "Glisser à droite" L["Slide to Top"] = "Glisser en haut" --[[Translation missing --]] L["Slider"] = "Slider" ---[[Translation missing --]] -L["Small"] = "Small" +L["Small"] = "Petit" --[[Translation missing --]] 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 Affiliation"] = "Source Affiliation" +--[[Translation missing --]] L["Source GUID"] = "Source GUID" -L["Source In Group"] = "Source dans le groupe" L["Source Name"] = "Nom de source" --[[Translation missing --]] L["Source NPC Id"] = "Source NPC Id" @@ -1076,9 +1137,10 @@ L["Source Unit Name/Realm"] = "Source Unit Name/Realm" L["Source: "] = "Source :" L["Space"] = "Ecart" L["Spacing"] = "Ecartement" ---[[Translation missing --]] -L["Spark"] = "Spark" +L["Spark"] = "Étincelle" L["Spec Role"] = "Rôle de Spécification" +--[[Translation missing --]] +L["Specific Type"] = "Specific Type" L["Specific Unit"] = "Unité spécifique" L["Spell"] = "Sort" L["Spell (Building)"] = "Sort (croissant)" @@ -1097,8 +1159,7 @@ L["Spell Usable"] = "Sort Utilisable" L["Spin"] = "Tourne" L["Spiral"] = "Spirale" L["Spiral In And Out"] = "Spirale entrante et sortante" ---[[Translation missing --]] -L["Stack Count"] = "Stack Count" +L["Stack Count"] = "Nombre de Piles" L["Stacks"] = "Piles" L["Stagger Scale"] = "espacer" L["Stamina"] = "Endurance" @@ -1107,8 +1168,7 @@ L["Stance/Form/Aura"] = "Posture/Forme/Aura" L["Standing"] = "Standing" --[[Translation missing --]] L["Star Shake"] = "Star Shake" ---[[Translation missing --]] -L["Start"] = "Start" +L["Start"] = "Démarrer" --[[Translation missing --]] L["Start Now"] = "Start Now" L["Status"] = "Statut" @@ -1128,12 +1188,21 @@ L["Summon"] = "Invocation" L["Supports multiple entries, separated by commas"] = "Prend en charge plusieurs entrées, séparées par des virgules" L[ [=[Supports multiple entries, separated by commas ]=] ] = "Prend en charge plusieurs entrées, séparées par des virgules" +--[[Translation missing --]] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." L["Swing"] = "Coup" L["Swing Timer"] = "Vitesse d'attaque" ---[[Translation missing --]] -L["Swipe"] = "Swipe" +L["Swipe"] = "Glisser" L["System"] = "Système" L["Tab "] = "Onglet" +--[[Translation missing --]] +L["Talent"] = "Talent" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +--[[Translation missing --]] +L["Talent Known"] = "Talent Known" L["Talent Selected"] = "Talent sélectionné" L["Talent selected"] = "Talent sélectionné" L["Talent Specialization"] = "Spécialisation" @@ -1157,8 +1226,7 @@ L["The trigger number is optional, and uses the trigger providing dynamic inform L["There are %i updates to your auras ready to be installed!"] = [=[ Il y a %i mises à jour de vos auras prêtes à être installées!]=] L["Thick Outline"] = "Contour épais" ---[[Translation missing --]] -L["Thickness"] = "Thickness" +L["Thickness"] = "Épaisseur" 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é." @@ -1176,8 +1244,7 @@ L["Threat Percent"] = "Threat Percent" L["Threat Situation"] = "Situation de Menace" --[[Translation missing --]] L["Threat Value"] = "Threat Value" ---[[Translation missing --]] -L["Tick"] = "Tick" +L["Tick"] = "Coche" L["Tier "] = "Pallier" --[[Translation missing --]] L["Time Format"] = "Time Format" @@ -1200,6 +1267,7 @@ L["Top Left"] = "Haut Gauche" L["Top Right"] = "Haut Droite" L["Top to Bottom"] = "Haut en Bas" --[[Translation missing --]] +L["Torghast"] = "Torghast" L["Total"] = "Total" L["Total Duration"] = "Duration Totale" --[[Translation missing --]] @@ -1265,8 +1333,7 @@ L["Use /wa minimap to show the minimap icon again."] = "Use /wa minimap to show L["Use Custom Color"] = "Utiliser couleur personnalisée" --[[Translation missing --]] L["Vaelastrasz the Corrupt"] = "Vaelastrasz the Corrupt" ---[[Translation missing --]] -L["Value"] = "Value" +L["Value"] = "Valeur" 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 (%)" @@ -1276,10 +1343,13 @@ L["Version: "] = "Version: " L["Viscidus"] = "Viscidus" L["Visibility"] = "Visibilité" --[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Visions of N'Zoth" L["War Mode Active"] = "Mode de Guerre Actif" --[[Translation missing --]] -L["Warning"] = "Warning" +L["Warfront (Heroic)"] = "Warfront (Heroic)" +--[[Translation missing --]] +L["Warfront (Normal)"] = "Warfront (Normal)" +L["Warning"] = "Attention" --[[Translation missing --]] L["Warning for unknown aura:"] = "Warning for unknown aura:" --[[Translation missing --]] @@ -1289,6 +1359,8 @@ L["Warning: Name info is now available via %affected, %unaffected. Number of aff --[[Translation missing --]] 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." --[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" +--[[Translation missing --]] 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." --[[Translation missing --]] L["WeakAuras Profiling"] = "WeakAuras Profiling" @@ -1325,7 +1397,6 @@ L["Your threat as a percentage of the tank's current threat."] = "Your threat as 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" L["Zoom"] = "Zoom" diff --git a/WeakAuras/Locales/itIT.lua b/WeakAuras/Locales/itIT.lua index 3d7fdf9..b9b8b6d 100644 --- a/WeakAuras/Locales/itIT.lua +++ b/WeakAuras/Locales/itIT.lua @@ -8,20 +8,14 @@ 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 --]] +]=] ] = [=[Formattazione filtro: 'Nome', 'Nome-Reame', '-Reame'. + Supporta scelte multiple, separate dalla virgola]=] L[ [=[ -Supports multiple entries, separated by commas]=] ] = [=[ - -Supports multiple entries, separated by commas]=] +Supports multiple entries, separated by commas]=] ] = " Supporta scelte multiple, separate dalla virgola" L["%s - %i. Trigger"] = "%s - %i. Innesco" L["%s - Alpha Animation"] = "%s - Animazione Alpha" L["%s - Color Animation"] = "%s - Animazione Colore" @@ -49,13 +43,11 @@ 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["* Suffix"] = "* Suffisso" 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" ---[[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 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 - Inizia il profiling. Si può includere una durata in secondi dopo la quale il profiling termina automaticamente. Per profilare il prossimo combattimento, passare un argomento ''combat'' o ''encounter''." L["/wa pstop - Finish profiling"] = "/wa pstop - Termina il profiling" --[[Translation missing --]] L["/wa repair - Repair tool"] = "/wa repair - Repair tool" @@ -73,12 +65,21 @@ L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s" --[[Translation missing --]] L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None" L["10 Man Raid"] = "Incursione da 10 giocatori" +--[[Translation missing --]] +L["10 Player Raid (Heroic)"] = "10 Player Raid (Heroic)" +--[[Translation missing --]] +L["10 Player Raid (Normal)"] = "10 Player Raid (Normal)" 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" --[[Translation missing --]] -L["Abbreviate"] = "Abbreviate" +L["25 Player Raid (Heroic)"] = "25 Player Raid (Heroic)" +--[[Translation missing --]] +L["25 Player Raid (Normal)"] = "25 Player Raid (Normal)" +L["40 Man Raid"] = "incursione da 40 giocatori" +--[[Translation missing --]] +L["40 Player Raid"] = "40 Player Raid" +L["5 Man Dungeon"] = "Spedizione da 5 giocatori" +L["Abbreviate"] = "Abbreviare" --[[Translation missing --]] L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)" --[[Translation missing --]] @@ -86,21 +87,17 @@ L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)" L["Absorb"] = "Assorbimento" L["Absorb Display"] = "Mostra Assorbimento" L["Absorbed"] = "Assorbito" ---[[Translation missing --]] -L["Action Button Glow"] = "Action Button Glow" +L["Action Button Glow"] = "Bagliore Pulsante Azioni" L["Action Usable"] = "Azione utilizzabile" L["Actions"] = "Azioni" L["Active"] = "Attivo" ---[[Translation missing --]] -L["Add"] = "Add" +L["Add"] = "Aggiungi" L["Add Missing Auras"] = "Aggiungi Aure Mancanti" L["Additional Trigger Replacements"] = "Ulteriori Sostituzioni di Innesco" L["Affected"] = "Affetto" L["Affected Unit Count"] = "Conta Unità Interessate" L["Aggro"] = "Aggro" ---[[Translation missing --]] -L["Agility"] = "Agility" ---[[Translation missing --]] +L["Agility"] = "Agilità" L["Ahn'Qiraj"] = "Ahn'Qiraj" L["Alert Type"] = "Tipo di Allerta" L["Alive"] = "Vivo" @@ -112,12 +109,11 @@ 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["Always include realm"] = "Includi sempre il reame" +L["Always True"] = "Sempre Vero" L["Amount"] = "Quantità" -L["And Talent selected"] = "E Talento selezionato" +--[[Translation missing --]] +L["And Talent"] = "And Talent" L["Animations"] = "Animazioni" L["Anticlockwise"] = "Antiorario" --[[Translation missing --]] @@ -126,11 +122,9 @@ L["Any"] = "Qualsiasi" L["Any Triggers"] = "Qualsiasi attivazione" --[[Translation missing --]] L["AOE"] = "AOE" ---[[Translation missing --]] -L["Arcane Resistance"] = "Arcane Resistance" +L["Arcane Resistance"] = "Resistenza Arcana" L["Arena"] = "Arena" ---[[Translation missing --]] -L["Armor (%)"] = "Armor (%)" +L["Armor (%)"] = "Armatura (%)" --[[Translation missing --]] L["Armor against Target (%)"] = "Armor against Target (%)" --[[Translation missing --]] @@ -189,8 +183,7 @@ L["Avoidance Rating"] = "Avoidance Rating" --[[Translation missing --]] L["Ayamiss the Hunter"] = "Ayamiss the Hunter" L["Back and Forth"] = "Avanti e indietro" ---[[Translation missing --]] -L["Background"] = "Background" +L["Background"] = "Sfondo" L["Background Color"] = "Colore Sfondo" L["Bar Color"] = "Colore Barra" --[[Translation missing --]] @@ -214,6 +207,8 @@ L["BigWigs Message"] = "Messaggio di BigWigs" L["BigWigs Timer"] = "Timer di BigWigs" --[[Translation missing --]] L["Black Wing Lair"] = "Black Wing Lair" +--[[Translation missing --]] +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "Testo di combattimento Blizzard" L["Block"] = "Bloccare" --[[Translation missing --]] @@ -223,9 +218,7 @@ L["Block against Target (%)"] = "Block against Target (%)" L["Blocked"] = "Bloccato" --[[Translation missing --]] L["Bloodlord Mandokir"] = "Bloodlord Mandokir" ---[[Translation missing --]] -L["Border"] = "Border" -L["Border Color"] = "Colore Bordo" +L["Border"] = "Bordo" L["Boss"] = "Boss" L["Boss Emote"] = "Boss Emote" --[[Translation missing --]] @@ -243,8 +236,7 @@ L["Buffed/Debuffed"] = "Buffato/Debuffato" --[[Translation missing --]] L["Buru the Gorger"] = "Buru the Gorger" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Può essere usato per esempio per controllare se \"boss1target\" sia uguale a \"player\"." ---[[Translation missing --]] -L["Cancel"] = "Cancel" +L["Cancel"] = "Cancella" --[[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["Cast"] = "Cast" @@ -281,7 +273,7 @@ L["Charge gained/lost"] = "Charge gained/lost" L["Charged Combo Point"] = "Charged Combo Point" L["Charges"] = "Cariche" --[[Translation missing --]] -L["Charges Changed (Spell)"] = "Charges Changed (Spell)" +L["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "Cornice di chat" L["Chat Message"] = "Messaggio di chat" --[[Translation missing --]] @@ -290,23 +282,19 @@ L["Children:"] = "Children:" L["Choose a category"] = "Choose a category" --[[Translation missing --]] L["Chromaggus"] = "Chromaggus" ---[[Translation missing --]] -L["Circle"] = "Circle" +L["Circle"] = "Cerchio" --[[Translation missing --]] L["Clamp"] = "Clamp" L["Class"] = "Classe" ---[[Translation missing --]] -L["Class and Specialization"] = "Class and Specialization" +L["Class and Specialization"] = "Classe e Specializzazione" --[[Translation missing --]] L["Classification"] = "Classification" ---[[Translation missing --]] -L["Clockwise"] = "Clockwise" +L["Clockwise"] = "Senso Orario" --[[Translation missing --]] L["Clone per Event"] = "Clone per Event" --[[Translation missing --]] L["Clone per Match"] = "Clone per Match" ---[[Translation missing --]] -L["Color"] = "Color" +L["Color"] = "Colore" L["Combat Log"] = "Registro di combattimento" L["Conditions"] = "Condizioni" L["Contains"] = "Contiene" @@ -315,24 +303,23 @@ L["Continuously update Movement Speed"] = "Continuously update Movement Speed" --[[Translation missing --]] L["Cooldown"] = "Cooldown" --[[Translation missing --]] -L["Cooldown Progress (Equipment Slot)"] = "Cooldown Progress (Equipment Slot)" ---[[Translation missing --]] L["Cooldown Progress (Item)"] = "Cooldown Progress (Item)" --[[Translation missing --]] -L["Cooldown Progress (Spell)"] = "Cooldown Progress (Spell)" +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" --[[Translation missing --]] -L["Cooldown Ready (Equipment Slot)"] = "Cooldown Ready (Equipment Slot)" +L["Cooldown Ready Event"] = "Cooldown Ready Event" --[[Translation missing --]] -L["Cooldown Ready (Item)"] = "Cooldown Ready (Item)" +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" --[[Translation missing --]] -L["Cooldown Ready (Spell)"] = "Cooldown Ready (Spell)" +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +--[[Translation missing --]] +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" --[[Translation missing --]] L["Count"] = "Count" --[[Translation missing --]] L["Counter Clockwise"] = "Counter Clockwise" L["Create"] = "Crea" ---[[Translation missing --]] -L["Create a Copy"] = "Create a Copy" +L["Create a Copy"] = "Crea una Copia" L["Critical"] = "Critico" --[[Translation missing --]] L["Critical (%)"] = "Critical (%)" @@ -347,7 +334,9 @@ L["C'thun"] = "C'thun" --[[Translation missing --]] L["Current Experience"] = "Current Experience" --[[Translation missing --]] -L["Current Zone Group"] = "Current Zone Group" +L[ [=[Current Zone Group +]=] ] = [=[Current Zone Group +]=] --[[Translation missing --]] L[ [=[Current Zone ]=] ] = [=[Current Zone @@ -395,14 +384,13 @@ L["Desaturate Background"] = "Desaturate Background" L["Desaturate Foreground"] = "Desaturate Foreground" --[[Translation missing --]] L["Descending"] = "Descending" ---[[Translation missing --]] -L["Description"] = "Description" +L["Description"] = "Descrizione" --[[Translation missing --]] L["Dest Raid Mark"] = "Dest Raid Mark" --[[Translation missing --]] -L["Destination GUID"] = "Destination GUID" +L["Destination Affiliation"] = "Destination Affiliation" --[[Translation missing --]] -L["Destination In Group"] = "Destination In Group" +L["Destination GUID"] = "Destination GUID" --[[Translation missing --]] L["Destination Name"] = "Destination Name" --[[Translation missing --]] @@ -416,6 +404,8 @@ L["Destination Unit"] = "Destination Unit" --[[Translation missing --]] L["Disable Spell Known Check"] = "Disable Spell Known Check" --[[Translation missing --]] +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" +--[[Translation missing --]] L["Disease"] = "Disease" --[[Translation missing --]] L["Dispel"] = "Dispel" @@ -423,8 +413,7 @@ L["Dispel"] = "Dispel" L["Dispel Failed"] = "Dispel Failed" --[[Translation missing --]] L["Display"] = "Display" ---[[Translation missing --]] -L["Distance"] = "Distance" +L["Distance"] = "Distanza" --[[Translation missing --]] L["Dodge"] = "Dodge" --[[Translation missing --]] @@ -444,14 +433,20 @@ L["Drain"] = "Drain" --[[Translation missing --]] L["Dropdown Menu"] = "Dropdown Menu" --[[Translation missing --]] +L["Dungeon (Heroic)"] = "Dungeon (Heroic)" +--[[Translation missing --]] +L["Dungeon (Mythic)"] = "Dungeon (Mythic)" +--[[Translation missing --]] +L["Dungeon (Normal)"] = "Dungeon (Normal)" +--[[Translation missing --]] +L["Dungeon (Timewalking)"] = "Dungeon (Timewalking)" +--[[Translation missing --]] L["Dungeons"] = "Dungeons" --[[Translation missing --]] 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" @@ -472,10 +467,6 @@ L["Elite"] = "Elite" --[[Translation missing --]] L["Emote"] = "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" ---[[Translation missing --]] L["Empty"] = "Empty" --[[Translation missing --]] L["Enchant Applied"] = "Enchant Applied" @@ -515,8 +506,7 @@ L["Equipment Set Equipped"] = "Equipment Set Equipped" L["Equipment Slot"] = "Equipment Slot" --[[Translation missing --]] L["Equipped"] = "Equipped" ---[[Translation missing --]] -L["Error"] = "Error" +L["Error"] = "Errore" --[[Translation missing --]] L["Error Frame"] = "Error Frame" --[[Translation missing --]] @@ -527,8 +517,7 @@ L[ [=['ERROR: Anchoring %s': ]=] --[[Translation missing --]] L["Evade"] = "Evade" ---[[Translation missing --]] -L["Event"] = "Event" +L["Event"] = "Evento" --[[Translation missing --]] L["Event(s)"] = "Event(s)" --[[Translation missing --]] @@ -566,6 +555,10 @@ L["False"] = "False" --[[Translation missing --]] L["Fankriss the Unyielding"] = "Fankriss the Unyielding" --[[Translation missing --]] +L["Fetch Legendary Power"] = "Fetch Legendary Power" +--[[Translation missing --]] +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." +--[[Translation missing --]] L["Filter messages with format "] = "Filter messages with format " --[[Translation missing --]] L["Fire Resistance"] = "Fire Resistance" @@ -743,8 +736,6 @@ 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" --[[Translation missing --]] L["Import"] = "Import" @@ -779,7 +770,7 @@ L["Include Charges"] = "Include Charges" --[[Translation missing --]] L["Incoming Heal"] = "Incoming Heal" --[[Translation missing --]] -L["Increased Precision below 3s"] = "Increased Precision below 3s" +L["Increase Precision Below"] = "Increase Precision Below" --[[Translation missing --]] L["Information"] = "Information" --[[Translation missing --]] @@ -791,6 +782,8 @@ L["Instance"] = "Instance" --[[Translation missing --]] L["Instance Difficulty"] = "Instance Difficulty" --[[Translation missing --]] +L["Instance Size Type"] = "Instance Size Type" +--[[Translation missing --]] L["Instance Type"] = "Instance Type" --[[Translation missing --]] L["Instructor Razuvious"] = "Instructor Razuvious" @@ -801,6 +794,10 @@ L["Intellect"] = "Intellect" --[[Translation missing --]] L["Interrupt"] = "Interrupt" --[[Translation missing --]] +L["Interrupt School"] = "Interrupt School" +--[[Translation missing --]] +L["Interrupted School Text"] = "Interrupted School Text" +--[[Translation missing --]] L["Interruptible"] = "Interruptible" --[[Translation missing --]] L["Inverse"] = "Inverse" @@ -817,6 +814,14 @@ L["Is Off Hand"] = "Is Off Hand" --[[Translation missing --]] L["is useable"] = "is useable" --[[Translation missing --]] +L["Island Expedition (Heroic)"] = "Island Expedition (Heroic)" +--[[Translation missing --]] +L["Island Expedition (Mythic)"] = "Island Expedition (Mythic)" +--[[Translation missing --]] +L["Island Expedition (Normal)"] = "Island Expedition (Normal)" +--[[Translation missing --]] +L["Island Expeditions (PvP)"] = "Island Expeditions (PvP)" +--[[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!" @@ -833,12 +838,20 @@ L["Item Count"] = "Item Count" --[[Translation missing --]] L["Item Equipped"] = "Item Equipped" --[[Translation missing --]] +L["Item Id"] = "Item Id" +--[[Translation missing --]] L["Item in Range"] = "Item in Range" --[[Translation missing --]] +L["Item Name"] = "Item Name" +--[[Translation missing --]] L["Item Set Equipped"] = "Item Set Equipped" --[[Translation missing --]] L["Item Set Id"] = "Item Set Id" --[[Translation missing --]] +L["Item Slot"] = "Item Slot" +--[[Translation missing --]] +L["Item Slot String"] = "Item Slot String" +--[[Translation missing --]] L["Item Type"] = "Item Type" --[[Translation missing --]] L["Item Type Equipped"] = "Item Type Equipped" @@ -853,6 +866,8 @@ L["Kurinnaxx"] = "Kurinnaxx" --[[Translation missing --]] L["Large"] = "Large" --[[Translation missing --]] +L["Latency"] = "Latency" +--[[Translation missing --]] L["Least remaining time"] = "Least remaining time" --[[Translation missing --]] L["Leaving"] = "Leaving" @@ -875,6 +890,8 @@ L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" --[[Translation missing --]] L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" --[[Translation missing --]] +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" +--[[Translation missing --]] L["Legacy RGB Gradient"] = "Legacy RGB Gradient" --[[Translation missing --]] L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse" @@ -891,6 +908,8 @@ L["Load Conditions"] = "Load Conditions" --[[Translation missing --]] L["Loatheb"] = "Loatheb" --[[Translation missing --]] +L["Looking for Raid"] = "Looking for Raid" +--[[Translation missing --]] L["Loop"] = "Loop" --[[Translation missing --]] L["Lost"] = "Lost" @@ -953,6 +972,8 @@ L["Message type:"] = "Message type:" --[[Translation missing --]] L["Meta Data"] = "Meta Data" --[[Translation missing --]] +L["Mine"] = "Mine" +--[[Translation missing --]] L["Minimum"] = "Minimum" --[[Translation missing --]] L["Minimum Estimate"] = "Minimum Estimate" @@ -973,6 +994,8 @@ L["Moam"] = "Moam" --[[Translation missing --]] L["Model"] = "Model" --[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" +--[[Translation missing --]] L["Molten Core"] = "Molten Core" --[[Translation missing --]] L["Monochrome"] = "Monochrome" @@ -1003,6 +1026,8 @@ L["Movement Speed Rating"] = "Movement Speed Rating" --[[Translation missing --]] L["Multi-target"] = "Multi-target" --[[Translation missing --]] +L["Mythic Keystone"] = "Mythic Keystone" +--[[Translation missing --]] L["Mythic+ Affix"] = "Mythic+ Affix" --[[Translation missing --]] L["Name"] = "Name" @@ -1083,6 +1108,8 @@ L["Offset from progress"] = "Offset from progress" --[[Translation missing --]] L["Offset Timer"] = "Offset Timer" --[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" +--[[Translation missing --]] L["On Cooldown"] = "On Cooldown" --[[Translation missing --]] L["On Taxi"] = "On Taxi" @@ -1095,6 +1122,8 @@ 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["Only if selected"] = "Only if selected" +--[[Translation missing --]] L["Onyxia"] = "Onyxia" --[[Translation missing --]] L["Onyxia's Lair"] = "Onyxia's Lair" @@ -1113,6 +1142,10 @@ L["Orientation"] = "Orientation" --[[Translation missing --]] L["Ossirian the Unscarred"] = "Ossirian the Unscarred" --[[Translation missing --]] +L["Other Addons"] = "Other Addons" +--[[Translation missing --]] +L["Other Events"] = "Other Events" +--[[Translation missing --]] L["Ouro"] = "Ouro" --[[Translation missing --]] L["Outline"] = "Outline" @@ -1127,6 +1160,8 @@ L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points" --[[Translation missing --]] L["Overlay Cost of Casts"] = "Overlay Cost of Casts" --[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" +--[[Translation missing --]] L["Parry"] = "Parry" --[[Translation missing --]] L["Parry (%)"] = "Parry (%)" @@ -1139,6 +1174,14 @@ L["Party Kill"] = "Party Kill" --[[Translation missing --]] L["Patchwerk"] = "Patchwerk" --[[Translation missing --]] +L["Path of Ascension: Courage"] = "Path of Ascension: Courage" +--[[Translation missing --]] +L["Path of Ascension: Humility"] = "Path of Ascension: Humility" +--[[Translation missing --]] +L["Path of Ascension: Loyalty"] = "Path of Ascension: Loyalty" +--[[Translation missing --]] +L["Path of Ascension: Wisdom"] = "Path of Ascension: Wisdom" +--[[Translation missing --]] L["Paused"] = "Paused" --[[Translation missing --]] L["Periodic Spell"] = "Periodic Spell" @@ -1187,6 +1230,8 @@ L["Player(s) Affected"] = "Player(s) Affected" --[[Translation missing --]] L["Player(s) Not Affected"] = "Player(s) Not Affected" --[[Translation missing --]] +L["Player/Unit Info"] = "Player/Unit Info" +--[[Translation missing --]] L["Poison"] = "Poison" --[[Translation missing --]] L["Power"] = "Power" @@ -1241,6 +1286,14 @@ L["Ragnaros"] = "Ragnaros" --[[Translation missing --]] L["Raid"] = "Raid" --[[Translation missing --]] +L["Raid (Heroic)"] = "Raid (Heroic)" +--[[Translation missing --]] +L["Raid (Mythic)"] = "Raid (Mythic)" +--[[Translation missing --]] +L["Raid (Normal)"] = "Raid (Normal)" +--[[Translation missing --]] +L["Raid (Timewalking)"] = "Raid (Timewalking)" +--[[Translation missing --]] L["Raid Role"] = "Raid Role" --[[Translation missing --]] L["Raid Warning"] = "Raid Warning" @@ -1369,6 +1422,10 @@ L["Scale"] = "Scale" --[[Translation missing --]] L["Scenario"] = "Scenario" --[[Translation missing --]] +L["Scenario (Heroic)"] = "Scenario (Heroic)" +--[[Translation missing --]] +L["Scenario (Normal)"] = "Scenario (Normal)" +--[[Translation missing --]] L["Screen/Parent Group"] = "Screen/Parent Group" --[[Translation missing --]] L["Second"] = "Second" @@ -1401,8 +1458,6 @@ L["Show"] = "Show" --[[Translation missing --]] L["Show Absorb"] = "Show Absorb" --[[Translation missing --]] -L["Show Border"] = "Show Border" ---[[Translation missing --]] L["Show CD of Charge"] = "Show CD of Charge" --[[Translation missing --]] L["Show Code"] = "Show Code" @@ -1411,8 +1466,6 @@ L["Show GCD"] = "Show GCD" --[[Translation missing --]] L["Show Global Cooldown"] = "Show Global Cooldown" --[[Translation missing --]] -L["Show Glow"] = "Show Glow" ---[[Translation missing --]] L["Show Incoming Heal"] = "Show Incoming Heal" --[[Translation missing --]] L["Show On"] = "Show On" @@ -1469,9 +1522,9 @@ L["Sound by Kit ID"] = "Sound by Kit ID" --[[Translation missing --]] L["Source"] = "Source" --[[Translation missing --]] -L["Source GUID"] = "Source GUID" +L["Source Affiliation"] = "Source Affiliation" --[[Translation missing --]] -L["Source In Group"] = "Source In Group" +L["Source GUID"] = "Source GUID" --[[Translation missing --]] L["Source Name"] = "Source Name" --[[Translation missing --]] @@ -1497,6 +1550,8 @@ L["Spark"] = "Spark" --[[Translation missing --]] L["Spec Role"] = "Spec Role" --[[Translation missing --]] +L["Specific Type"] = "Specific Type" +--[[Translation missing --]] L["Specific Unit"] = "Specific Unit" --[[Translation missing --]] L["Spell"] = "Spell" @@ -1575,6 +1630,8 @@ L[ [=[Supports multiple entries, separated by commas ]=] ] = [=[Supports multiple entries, separated by commas ]=] --[[Translation missing --]] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." +--[[Translation missing --]] L["Swing"] = "Swing" --[[Translation missing --]] L["Swing Timer"] = "Swing Timer" @@ -1585,6 +1642,14 @@ L["System"] = "System" --[[Translation missing --]] L["Tab "] = "Tab " --[[Translation missing --]] +L["Talent"] = "Talent" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +--[[Translation missing --]] +L["Talent Known"] = "Talent Known" +--[[Translation missing --]] L["Talent Selected"] = "Talent Selected" --[[Translation missing --]] L["Talent selected"] = "Talent selected" @@ -1679,6 +1744,8 @@ L["Top Right"] = "Top Right" --[[Translation missing --]] L["Top to Bottom"] = "Top to Bottom" --[[Translation missing --]] +L["Torghast"] = "Torghast" +--[[Translation missing --]] L["Total"] = "Total" --[[Translation missing --]] L["Total Duration"] = "Total Duration" @@ -1795,10 +1862,14 @@ L["Viscidus"] = "Viscidus" --[[Translation missing --]] L["Visibility"] = "Visibility" --[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Visions of N'Zoth" --[[Translation missing --]] L["War Mode Active"] = "War Mode Active" --[[Translation missing --]] +L["Warfront (Heroic)"] = "Warfront (Heroic)" +--[[Translation missing --]] +L["Warfront (Normal)"] = "Warfront (Normal)" +--[[Translation missing --]] L["Warning"] = "Warning" --[[Translation missing --]] L["Warning for unknown aura:"] = "Warning for unknown aura:" @@ -1809,6 +1880,8 @@ L["Warning: Name info is now available via %affected, %unaffected. Number of aff --[[Translation missing --]] 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." --[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" +--[[Translation missing --]] 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." --[[Translation missing --]] L["WeakAuras Profiling"] = "WeakAuras Profiling" @@ -1857,8 +1930,6 @@ L["Your threat on the mob as a percentage of the amount required to pull aggro. --[[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)" --[[Translation missing --]] L["Zone Name"] = "Zone Name" diff --git a/WeakAuras/Locales/koKR.lua b/WeakAuras/Locales/koKR.lua index 68a44ef..48a761b 100644 --- a/WeakAuras/Locales/koKR.lua +++ b/WeakAuras/Locales/koKR.lua @@ -12,12 +12,9 @@ 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]=] +Supports multiple entries, separated by commas]=] ] = "쉼표로 구분된 여러 항목을 지원합니다" L["%s - %i. Trigger"] = "%s - %i. 활성 조건" L["%s - Alpha Animation"] = "%s - 투명도 애니메이션" L["%s - Color Animation"] = "%s - 색상 애니메이션" @@ -47,15 +44,13 @@ 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 - 가장 최근의 프로필 결과 표시" ---[[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 pprint - Show the results from the most recent profiling"] = "/wa pprint - 가장 최근 프로파일링 결과 표시" +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)을 프로파일링하려면 인수로 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 으로 미니맵 아이콘을 켜거나 끕니다." ---[[Translation missing --]] -L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r to toggle performance profiling window." +L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55f우-클릭|r 으로 성능 프로파일링 창을 켜고 끕니다." L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55f쉬프트-클릭|r 으로 애드온 실행을 일시 중지합니다." --[[Translation missing --]] L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped" @@ -63,9 +58,14 @@ L["|cFFFF0000Not|r Player Name/Realm"] = "|cFFFF0000Not|r 플레이어 이름/ L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00추가 옵션:|r %s" L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00추가 옵션:|r 없음" L["10 Man Raid"] = "10인 공격대" +L["10 Player Raid (Heroic)"] = "10인 공격대 (영웅)" +L["10 Player Raid (Normal)"] = "10인 공격대 (일반)" L["20 Man Raid"] = "20인 공격대" L["25 Man Raid"] = "25인 공격대" +L["25 Player Raid (Heroic)"] = "25인 공격대 (영웅)" +L["25 Player Raid (Normal)"] = "25인 공격대 (일반)" L["40 Man Raid"] = "40인 공격대" +L["40 Player Raid"] = "40인 공격대" L["5 Man Dungeon"] = "5인 던전" L["Abbreviate"] = "약식" --[[Translation missing --]] @@ -100,7 +100,8 @@ L["Always active trigger"] = "항상 활성 조건 활성화" L["Always include realm"] = "항상 서버 포함" L["Always True"] = "항상 참" L["Amount"] = "수량" -L["And Talent selected"] = "& 선택된 특성" +--[[Translation missing --]] +L["And Talent"] = "And Talent" L["Animations"] = "애니메이션" L["Anticlockwise"] = "반시계 방향" L["Anub'Rekhan"] = "아눕레칸" @@ -172,6 +173,8 @@ L["BigWigs Addon"] = "BigWigs 애드온" L["BigWigs Message"] = "BigWigs 메시지" L["BigWigs Timer"] = "BigWigs 타이머" L["Black Wing Lair"] = "검은날개 둥지" +--[[Translation missing --]] +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "블리자드 전투 문자" L["Block"] = "방어함" L["Block (%)"] = "막음(%)" @@ -179,9 +182,8 @@ L["Block against Target (%)"] = "대상의 막음(%)" L["Blocked"] = "방패 막기" L["Bloodlord Mandokir"] = "혈군주 만도키르" L["Border"] = "테두리" -L["Border Color"] = "테두리 색상" L["Boss"] = "우두머리" -L["Boss Emote"] = "우두머리 감정표현" +L["Boss Emote"] = "우두머리 감정 표현" L["Boss Whisper"] = "우두머리 귓속말" L["Bottom"] = "아래" L["Bottom Left"] = "왼쪽 아래" @@ -220,7 +222,8 @@ L["Character Type"] = "캐릭터 유형" L["Charge gained/lost"] = "충전량 획득/손실" L["Charged Combo Point"] = "충전된 연계 점수" L["Charges"] = "충전" -L["Charges Changed (Spell)"] = "충전량 변경 (주문)" +--[[Translation missing --]] +L["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "대화창" L["Chat Message"] = "대화 메시지" L["Children:"] = "자식:" @@ -240,14 +243,18 @@ L["Conditions"] = "조건" L["Contains"] = "포함" L["Continuously update Movement Speed"] = "이동 속도 계속 업데이트" L["Cooldown"] = "재사용 대기시간" -L["Cooldown Progress (Equipment Slot)"] = "재사용 대기시간 진행 (장비 칸)" L["Cooldown Progress (Item)"] = "재사용 대기시간 진행 (아이템)" -L["Cooldown Progress (Spell)"] = "재사용 대기시간 진행 (주문)" -L["Cooldown Ready (Equipment Slot)"] = "재사용 준비됨 (장비 칸)" -L["Cooldown Ready (Item)"] = "재사용 준비됨 (아이템)" -L["Cooldown Ready (Spell)"] = "재사용 준비됨 (주문)" --[[Translation missing --]] -L["Count"] = "Count" +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" +--[[Translation missing --]] +L["Cooldown Ready Event"] = "Cooldown Ready Event" +--[[Translation missing --]] +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" +--[[Translation missing --]] +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +--[[Translation missing --]] +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" +L["Count"] = "횟수" L["Counter Clockwise"] = "반시계 방향" L["Create"] = "생성" L["Create a Copy"] = "생성 복사" @@ -258,7 +265,10 @@ L["Crowd Controlled"] = "군중 제어됨" L["Crushing"] = "강타" L["C'thun"] = "쑨" L["Current Experience"] = "현재 경험치" -L["Current Zone Group"] = "현재 지역 그룹" +--[[Translation missing --]] +L[ [=[Current Zone Group +]=] ] = [=[Current Zone Group +]=] L[ [=[Current Zone ]=] ] = "현재 지역" L["Curse"] = "저주" @@ -284,19 +294,21 @@ L["Desaturate"] = "흑백" L["Desaturate Background"] = "흑백 배경" L["Desaturate Foreground"] = "흑백 전경" L["Descending"] = "내림차순" -L["Description"] = "기술" +L["Description"] = "설명" L["Dest Raid Mark"] = "대상 공격대 징표" +--[[Translation missing --]] +L["Destination Affiliation"] = "Destination Affiliation" L["Destination GUID"] = "대상 GUID" -L["Destination In Group"] = "대상이 속한 파티" L["Destination Name"] = "대상 이름" L["Destination NPC Id"] = "대상 NPC Id" --[[Translation missing --]] L["Destination Object Type"] = "Destination Object Type" ---[[Translation missing --]] -L["Destination Reaction"] = "Destination Reaction" +L["Destination Reaction"] = "대상 반응" L["Destination Unit"] = "대상 유닛" --[[Translation missing --]] L["Disable Spell Known Check"] = "Disable Spell Known Check" +--[[Translation missing --]] +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" L["Disease"] = "질병" L["Dispel"] = "무효화" L["Dispel Failed"] = "무효화 실패" @@ -311,12 +323,14 @@ L["Down, then Left"] = "아래로, 왼쪽으로" L["Down, then Right"] = "아래로, 오른쪽으로" L["Drain"] = "마력 소진" L["Dropdown Menu"] = "드롭다운 메뉴" +L["Dungeon (Heroic)"] = "던전 (영웅)" +L["Dungeon (Mythic)"] = "던전 (신화)" +L["Dungeon (Normal)"] = "던전 (일반)" +L["Dungeon (Timewalking)"] = "던전 (시간여행)" L["Dungeons"] = "던전" L["Durability Damage"] = "내구도 손상" L["Durability Damage All"] = "모든 내구도 손상" --[[Translation missing --]] -L["Dynamic"] = "Dynamic" ---[[Translation missing --]] L["Dynamic Information"] = "Dynamic Information" --[[Translation missing --]] L["Ease In"] = "Ease In" @@ -327,15 +341,10 @@ L["Ease Out"] = "Ease Out" L["Ebonroc"] = "에본로크" --[[Translation missing --]] L["Edge"] = "Edge" ---[[Translation missing --]] -L["Edge of Madness"] = "Edge of Madness" +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["Emote"] = "감정 표현" L["Empty"] = "비었을 때" --[[Translation missing --]] L["Enchant Applied"] = "Enchant Applied" @@ -364,9 +373,8 @@ L["Equipment Set Equipped"] = "장비 구성 착용" L["Equipment Slot"] = "장비 칸" L["Equipped"] = "장착함" L["Error"] = "오류" ---[[Translation missing --]] -L["Error Frame"] = "Error Frame" -L["Error not receiving display information from %s"] = "%s 에서 표시 정보를받지 못하는 오류" +L["Error Frame"] = "오류창" +L["Error not receiving display information from %s"] = "%s 에서 표시 정보를 받지 못하는 오류" --[[Translation missing --]] L[ [=['ERROR: Anchoring %s': ]=] ] = [=['ERROR: Anchoring %s': @@ -394,6 +402,10 @@ L["Fallback"] = "Fallback" L["Fallback Icon"] = "Fallback Icon" L["False"] = "거짓" L["Fankriss the Unyielding"] = "불굴의 판크리스" +--[[Translation missing --]] +L["Fetch Legendary Power"] = "Fetch Legendary Power" +--[[Translation missing --]] +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." L["Filter messages with format "] = "<메시지> 형식의 메시지 필터링" L["Fire Resistance"] = "화염 저항" L["Firemaw"] = "화염아귀" @@ -409,17 +421,16 @@ L["Flash"] = "반짝임" L["Flex Raid"] = "탄력적 공격대" L["Flip"] = "휙 넘기기" L["Floor"] = "바닥" -L["Focus"] = "주시 대상 또는 집중(사냥꾼)" +L["Focus"] = "주시 대상" L["Font Size"] = "글꼴 크기" L["Forbidden function or table: %s"] = "금지된 함수 또는 테이블: %s" L["Foreground"] = "전경" L["Foreground Color"] = "전경 색상" -L["Form"] = "형상" +L["Form"] = "변신" L["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" +L["Formats Player's |cFFFF0000%guid|r"] = "플레이어의 |cFFFF0000%GUID|r 형식" --[[Translation missing --]] L["Forward"] = "Forward" --[[Translation missing --]] @@ -489,14 +500,12 @@ L["Hostility"] = "적대성" L["Humanoid"] = "인간형" L["Hybrid"] = "복합" L["Icon"] = "아이콘" ---[[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["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"] = "가져오기" L["Import as Copy"] = "복사본 가져 오기" @@ -516,17 +525,21 @@ L["Include Bank"] = "은행 포함" L["Include Charges"] = "충전량 포함" L["Incoming Heal"] = "받는 치유" --[[Translation missing --]] -L["Increased Precision below 3s"] = "Increased Precision below 3s" +L["Increase Precision Below"] = "Increase Precision Below" L["Information"] = "정보" L["Inherited"] = "상속" L["Instakill"] = "죽임" L["Instance"] = "인스턴스" L["Instance Difficulty"] = "인스턴스 난이도" +L["Instance Size Type"] = "인스턴스 크기 유형" L["Instance Type"] = "인스턴스 유형" L["Instructor Razuvious"] = "훈련교관 라주비어스" L["Insufficient Resources"] = "자원 부족" L["Intellect"] = "지능" L["Interrupt"] = "방해" +L["Interrupt School"] = "차단 갈래" +--[[Translation missing --]] +L["Interrupted School Text"] = "Interrupted School Text" L["Interruptible"] = "방해 가능" L["Inverse"] = "반대로" L["Inverse Pet Behavior"] = "역행 소환수 행동" @@ -536,6 +549,10 @@ L["Is Exactly"] = "정확할 때" L["Is Moving"] = "이동 중일 때" L["Is Off Hand"] = "보조장비일 때" L["is useable"] = "사용 가능할 때" +L["Island Expedition (Heroic)"] = "군도 탐험 (영웅)" +L["Island Expedition (Mythic)"] = "군도 탐험 (신화)" +L["Island Expedition (Normal)"] = "군도 탐험 (일반)" +L["Island Expeditions (PvP)"] = "군도 탐험 (PvP)" --[[Translation missing --]] L["It might not work correctly on Classic!"] = "It might not work correctly on Classic!" --[[Translation missing --]] @@ -545,13 +562,16 @@ L["Item"] = "아이템" L["Item Bonus Id"] = "아이템 보너스 ID" --[[Translation missing --]] L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped" -L["Item Count"] = "아이템 갯수" +L["Item Count"] = "아이템 개수" L["Item Equipped"] = "아이템 착용" +L["Item Id"] = "아이템 ID" L["Item in Range"] = "범위 내의 아이템" +L["Item Name"] = "아이템 이름" L["Item Set Equipped"] = "아이템 세트 착용" L["Item Set Id"] = "아이템 세트 Id" ---[[Translation missing --]] -L["Item Type"] = "Item Type" +L["Item Slot"] = "아이템 칸" +L["Item Slot String"] = "아이템 칸 문자열" +L["Item Type"] = "아이템 유형" --[[Translation missing --]] L["Item Type Equipped"] = "Item Type Equipped" L["Jin'do the Hexxer"] = "주술사 진도" @@ -559,6 +579,8 @@ L["Keep Inside"] = "내부에 보관" L["Kel'Thuzad"] = "켈투자드" L["Kurinnaxx"] = "쿠린낙스" L["Large"] = "큰" +--[[Translation missing --]] +L["Latency"] = "Latency" L["Least remaining time"] = "최소 남은 시간" L["Leaving"] = "떠남" L["Leech"] = "마력 흡수" @@ -573,6 +595,8 @@ L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" --[[Translation missing --]] L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" --[[Translation missing --]] +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" +--[[Translation missing --]] L["Legacy RGB Gradient"] = "Legacy RGB Gradient" --[[Translation missing --]] L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse" @@ -584,6 +608,8 @@ L["Limited"] = "Limited" L["Lines & Particles"] = "Lines & Particles" L["Load Conditions"] = "조건 불러오기" L["Loatheb"] = "로데브" +--[[Translation missing --]] +L["Looking for Raid"] = "Looking for Raid" L["Loop"] = "반복" L["Lost"] = "손실" L["Low Damage"] = "낮은 피해" @@ -616,6 +642,8 @@ L["Message"] = "메시지" L["Message Type"] = "메시지 유형" L["Message type:"] = "메시지 유형:" L["Meta Data"] = "메타 데이터" +--[[Translation missing --]] +L["Mine"] = "Mine" L["Minimum"] = "최소" L["Minimum Estimate"] = "최소 예상치" L["Minus (Small Nameplate)"] = "빼기 (작은 이름표)" @@ -627,6 +655,8 @@ L["Missed"] = "적중 실패" L["Missing"] = "누락" L["Moam"] = "모암" L["Model"] = "모델" +--[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" L["Molten Core"] = "화산 심장부" L["Monochrome"] = "모노크롬" L["Monochrome Outline"] = "모노크롬 외곽선" @@ -642,6 +672,7 @@ L["Mouse Cursor"] = "마우스 커서" L["Movement Speed (%)"] = "이동 속도 (%)" L["Movement Speed Rating"] = "이동 속도 등급" L["Multi-target"] = "다중 대상" +L["Mythic Keystone"] = "신화 쐐기돌" L["Mythic+ Affix"] = "쐐기돌 수정치" L["Name"] = "이름" L["Name of Caster's Target"] = "시전자 대상의 이름" @@ -663,7 +694,7 @@ L["No Children"] = "자식 없음" --[[Translation missing --]] L["No Extend"] = "No Extend" L["No Instance"] = "인스턴스가 아닐 때" -L["No Profiling information saved."] = "프로필 정보가 저장되지 않았습니다." +L["No Profiling information saved."] = "저장된 프로파일링 정보가 없습니다." L["None"] = "없음" L["Non-player Character"] = "NPC" L["Normal"] = "일반" @@ -689,6 +720,8 @@ L["Officer"] = "길드관리자" L["Offset from progress"] = "Offset from progress" --[[Translation missing --]] L["Offset Timer"] = "Offset Timer" +--[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" L["On Cooldown"] = "재사용 대기 중일 때" --[[Translation missing --]] L["On Taxi"] = "On Taxi" @@ -699,6 +732,8 @@ 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"] = "주 자원일때만" +--[[Translation missing --]] +L["Only if selected"] = "Only if selected" L["Onyxia"] = "오닉시아" L["Onyxia's Lair"] = "오닉시아의 둥지" L["Opaque"] = "불투명" @@ -709,6 +744,10 @@ L["Options will open after the login process has completed."] = "Options will op L["Orbit"] = "공전" L["Orientation"] = "방향" L["Ossirian the Unscarred"] = "무적의 오시리안" +--[[Translation missing --]] +L["Other Addons"] = "Other Addons" +--[[Translation missing --]] +L["Other Events"] = "Other Events" L["Ouro"] = "아우로" L["Outline"] = "외곽선" L["Overhealing"] = "초과 치유" @@ -717,12 +756,18 @@ L["Overlay %s"] = "오버레이 %s" --[[Translation missing --]] L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points" L["Overlay Cost of Casts"] = "주문의 오버레이 수치" +--[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" L["Parry"] = "막음" L["Parry (%)"] = "무기 막기 (%)" L["Parry Rating"] = "무기 막기 등급" L["Party"] = "파티" L["Party Kill"] = "죽임" L["Patchwerk"] = "패치워크" +L["Path of Ascension: Courage"] = "승천의 길: 용기" +L["Path of Ascension: Humility"] = "승천의 길: 겸손" +L["Path of Ascension: Loyalty"] = "승천의 길: 충성" +L["Path of Ascension: Wisdom"] = "승천의 길: 지혜" L["Paused"] = "일시정지됨" L["Periodic Spell"] = "주기적인 주문" L["Personal Resource Display"] = "개인 자원 표시" @@ -741,8 +786,7 @@ L["Play"] = "재생" L["Player"] = "플레이어" L["Player Character"] = "플레이어 캐릭터" L["Player Class"] = "플레이어 직업" ---[[Translation missing --]] -L["Player Covenant"] = "Player Covenant" +L["Player Covenant"] = "플레이어 성약의 단" L["Player Effective Level"] = "플레이어 유효 레벨" L["Player Experience"] = "플레이어 경험치" L["Player Faction"] = "플레이어 진영" @@ -751,25 +795,23 @@ L["Player Name/Realm"] = "플레이어 이름/서버" L["Player Race"] = "플레이어 종족" L["Player(s) Affected"] = "영향 받은 플레이어" L["Player(s) Not Affected"] = "영향 받지 않은 플레이어" +--[[Translation missing --]] +L["Player/Unit Info"] = "Player/Unit Info" L["Poison"] = "독" L["Power"] = "자원" L["Power (%)"] = "자원 (%)" L["Power Type"] = "자원 유형" ---[[Translation missing --]] -L["Precision"] = "Precision" +L["Precision"] = "정밀도" L["Preset"] = "프리셋" L["Princess Huhuran"] = "공주 후후란" ---[[Translation missing --]] -L["Print Profiling Results"] = "Print Profiling Results" -L["Profiling already started."] = "프로필이 이미 시작되었습니다." ---[[Translation missing --]] -L["Profiling automatically started."] = "Profiling automatically started." -L["Profiling not running."] = "프로필이 실행되지 않습니다." -L["Profiling started."] = "프로필이 시작되었습니다." ---[[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."] = "프로필이 여전히 실행 중이면 출력을 시작하기 전에 중지하십시오." -L["Profiling stopped."] = "프로필이 중지되었습니다." +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"] = "진행 수치" @@ -783,8 +825,11 @@ L["Queued Action"] = "Queued Action" L["Radius"] = "반경" L["Ragnaros"] = "라그나로스" L["Raid"] = "공격대" ---[[Translation missing --]] -L["Raid Role"] = "Raid Role" +L["Raid (Heroic)"] = "공격대 (영웅)" +L["Raid (Mythic)"] = "공격대 (신화)" +L["Raid (Normal)"] = "공격대 (일반)" +L["Raid (Timewalking)"] = "공격대 (시간여행)" +L["Raid Role"] = "공격대 역할" L["Raid Warning"] = "공격대 경보" L["Raids"] = "공격대" L["Range"] = "원거리" @@ -873,6 +918,8 @@ L["Sapphiron"] = "사피론" L["Say"] = "일반 대화" L["Scale"] = "크기 비율" L["Scenario"] = "시나리오" +L["Scenario (Heroic)"] = "시나리오 (영웅)" +L["Scenario (Normal)"] = "시나리오 (일반)" L["Screen/Parent Group"] = "화면/부모 그룹" L["Second"] = "두 번째" L["Second Value of Tooltip Text"] = "툴팁 문자의 두 번째 값" @@ -892,12 +939,10 @@ L["Shazzrah"] = "샤즈라" L["Shift-Click to resume addon execution."] = "쉬프트-클릭으로 애드온 실행을 다시 시작합니다." L["Show"] = "표시" L["Show Absorb"] = "흡수 표시" -L["Show Border"] = "테두리 표시" L["Show CD of Charge"] = "충전량 재사용 대기시간 표시" L["Show Code"] = "코드 표시" L["Show GCD"] = "전역 재사용 대기시간 표시" L["Show Global Cooldown"] = "전역 재사용 대기시간 표시" -L["Show Glow"] = "반짝임 표시" L["Show Incoming Heal"] = "받는 치유 표시" --[[Translation missing --]] L["Show On"] = "Show On" @@ -932,36 +977,35 @@ L["Slide to Top"] = "위로 슬라이드" --[[Translation missing --]] L["Slider"] = "Slider" L["Small"] = "작음" ---[[Translation missing --]] -L["Smart Group"] = "Smart Group" +L["Smart Group"] = "스마트 그룹" L["Sound"] = "소리" L["Sound by Kit ID"] = "Kit ID로 소리 재생" --[[Translation missing --]] L["Source"] = "Source" +--[[Translation missing --]] +L["Source Affiliation"] = "Source Affiliation" L["Source GUID"] = "행위자 GUID" -L["Source In Group"] = "행위자가 속한 파티" L["Source Name"] = "행위자 이름" L["Source NPC Id"] = "행위자 NPC Id" --[[Translation missing --]] L["Source Object Type"] = "Source Object Type" L["Source Raid Mark"] = "행위자 공격대 징표" ---[[Translation missing --]] -L["Source Reaction"] = "Source Reaction" +L["Source Reaction"] = "행위자 반응" L["Source Unit"] = "행위자 유닛" L["Source Unit Name/Realm"] = "행위자 유닛 이름/서버" L["Source: "] = "출처:" L["Space"] = "공간" L["Spacing"] = "간격" ---[[Translation missing --]] -L["Spark"] = "Spark" +L["Spark"] = "섬광" L["Spec Role"] = "전문화 역할" +--[[Translation missing --]] +L["Specific Type"] = "Specific Type" 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:" @@ -978,13 +1022,12 @@ L["Stacks"] = "중첩" --[[Translation missing --]] L["Stagger Scale"] = "Stagger Scale" L["Stamina"] = "체력" -L["Stance/Form/Aura"] = "태세/형상/효과" +L["Stance/Form/Aura"] = "태세/변신/효과" --[[Translation missing --]] L["Standing"] = "Standing" L["Star Shake"] = "별모양 흔들림" L["Start"] = "시작" ---[[Translation missing --]] -L["Start Now"] = "Start Now" +L["Start Now"] = "지금 시작" L["Status"] = "상태" L["Stolen"] = "훔침" L["Stop"] = "중지" @@ -1001,6 +1044,8 @@ L["Summon"] = "소환" L["Supports multiple entries, separated by commas"] = "쉼표로 구분된 여러 항목을 지원합니다" L[ [=[Supports multiple entries, separated by commas ]=] ] = "쉼표로 구분된 여러 항목을 지원합니다" +--[[Translation missing --]] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." L["Swing"] = "자동 공격" L["Swing Timer"] = "자동 공격 타이머" --[[Translation missing --]] @@ -1008,6 +1053,14 @@ L["Swipe"] = "Swipe" L["System"] = "시스템" --[[Translation missing --]] L["Tab "] = "Tab " +--[[Translation missing --]] +L["Talent"] = "Talent" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +--[[Translation missing --]] +L["Talent Known"] = "Talent Known" L["Talent Selected"] = "선택된 특성" L["Talent selected"] = "선택된 특성" L["Talent Specialization"] = "특성 전문화" @@ -1051,10 +1104,9 @@ L["Timed"] = "일정 시간" --[[Translation missing --]] L["Timer Id"] = "Timer Id" L["Toggle"] = "토글" -L["Toggle List"] = "토글 리스트" +L["Toggle List"] = "목록 토글" L["Toggle Options Window"] = "옵션창 토글" ---[[Translation missing --]] -L["Toggle Performance Profiling Window"] = "Toggle Performance Profiling Window" +L["Toggle Performance Profiling Window"] = "성능 프로파일링 창 토글" L["Tooltip"] = "툴팁" L["Tooltip Value 1"] = "툴팁 값 1" L["Tooltip Value 2"] = "툴팁 값 2" @@ -1063,6 +1115,7 @@ L["Top"] = "위" L["Top Left"] = "왼쪽 위" L["Top Right"] = "오른쪽 위" L["Top to Bottom"] = "위에서 아래로" +L["Torghast"] = "토르가스트" L["Total"] = "전체" L["Total Duration"] = "총 지속시간" L["Total Experience"] = "전체 경험치" @@ -1119,8 +1172,7 @@ L["Up, then Left"] = "위로, 왼쪽으로" L["Up, then Right"] = "위로, 오른쪽으로" L["Update Auras"] = "효과 갱신" L["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."] = "/wa minimap 을 사용하여 미니맵 아이콘을 다시 표시합니다." L["Use Custom Color"] = "사용자 설정 색상 사용" L["Vaelastrasz the Corrupt"] = "타락한 밸라스트라즈" L["Value"] = "값" @@ -1132,25 +1184,24 @@ L["Version: "] = "버전:" L["Viscidus"] = "비시디우스" --[[Translation missing --]] L["Visibility"] = "Visibility" ---[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "느조스의 환영" L["War Mode Active"] = "전쟁 모드 활성화" +L["Warfront (Heroic)"] = "격전지 (영웅)" +L["Warfront (Normal)"] = "격전지 (일반)" L["Warning"] = "경고" ---[[Translation missing --]] -L["Warning for unknown aura:"] = "Warning for unknown aura:" +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 대신 사용할 수 있습니다. 이것은 자동으로 조정되지 않습니다.\"" --[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" +--[[Translation missing --]] 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." ---[[Translation missing --]] -L["WeakAuras Profiling"] = "WeakAuras Profiling" ---[[Translation missing --]] -L["WeakAuras Profiling Report"] = "WeakAuras Profiling Report" +L["WeakAuras Profiling"] = "WeakAuras 프로파일링" +L["WeakAuras Profiling Report"] = "WeakAuras 프로파일링 보고서" L["Weapon"] = "무기" L["Weapon Enchant"] = "무기 마법부여" ---[[Translation missing --]] -L["Weapon Enchant / Fishing Lure"] = "Weapon Enchant / Fishing Lure" +L["Weapon Enchant / Fishing Lure"] = "무기 마법부여 / 낚시 미끼" L["What do you want to do?"] = "무엇을 하고 싶나요?" L["Whisper"] = "귓속말" L["Whole Area"] = "전체 영역" @@ -1164,19 +1215,16 @@ 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." +L["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." +L["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" L["Zone ID(s)"] = "지역 ID" L["Zone Name"] = "지역 이름" L["Zoom"] = "확대" diff --git a/WeakAuras/Locales/ptBR.lua b/WeakAuras/Locales/ptBR.lua index ce7ab14..18a9750 100644 --- a/WeakAuras/Locales/ptBR.lua +++ b/WeakAuras/Locales/ptBR.lua @@ -8,20 +8,13 @@ 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 --]] +]=] ] = "Formatos de filtro: 'Nome', 'Nome-Reino', '-Reino'. Suporta várias entradas, separadas por vírgulas." L[ [=[ -Supports multiple entries, separated by commas]=] ] = [=[ - -Supports multiple entries, separated by commas]=] +Supports multiple entries, separated by commas]=] ] = "Suporta várias entradas, separadas por vírgulas" 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" @@ -42,8 +35,7 @@ L["%s - Trigger Logic"] = "%s - Lógica de gatilho" L["%s Duration Function"] = "%s Função de duração" L["%s Icon Function"] = "%s Função de ícone" L["%s Name Function"] = "%s Função de nome" ---[[Translation missing --]] -L["%s Overlay Color"] = "%s Overlay Color" +L["%s Overlay Color"] = "%s Cor de Sobreposição" --[[Translation missing --]] L["%s Stacks Function"] = "%s Stacks Function" L["%s Texture Function"] = "%s Função de texture" @@ -51,27 +43,17 @@ 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["* Suffix"] = "* Sufixo" 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. 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 --]] -L["/wa repair - Repair tool"] = "/wa repair - Repair tool" ---[[Translation missing --]] -L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55fLeft-Click|r to toggle showing the main window." ---[[Translation missing --]] -L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55fMiddle-Click|r to toggle the minimap icon on or off." ---[[Translation missing --]] -L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r to toggle performance profiling window." ---[[Translation missing --]] -L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fShift-Click|r to pause addon execution." +L["/wa minimap - Toggle the minimap icon"] = "/wa minimap - Mostrar/esconder o ícone de minimapa" +L["/wa pprint - Show the results from the most recent profiling"] = "/wa pprint - Mostra os resultados da criação de perfil mais recente" +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 - Inicia a criação de perfil. Opcionalmente inclui uma duração em segundos em que a criação de perfis automaticamente para. Para traçar o perfil do próximo combate/encontro, passe um argumento de \"combate\" ou \"encontro\"." +L["/wa pstop - Finish profiling"] = "/wa pstop - Concluir criação de perfil" +L["/wa repair - Repair tool"] = "/wa repair - Ferramenta de reparo" +L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55fLeft-Click|r para alternar a exibição da janela principal." +L["|cffeda55fMiddle-Click|r to toggle the minimap icon on or off."] = "|cffeda55fMiddle-Click|r para esconder ou mostrar o ícone do minimapa." +L["|cffeda55fRight-Click|r to toggle performance profiling window."] = "|cffeda55fRight-Click|r mostrar/esconder a janela de perfil de desempenho." +L["|cffeda55fShift-Click|r to pause addon execution."] = "|cffeda55fShift-Click|r para pausar a execução do addon." --[[Translation missing --]] L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped" --[[Translation missing --]] @@ -81,36 +63,37 @@ L["|cFFffcc00Extra Options:|r %s"] = "|cFFffcc00Extra Options:|r %s" --[[Translation missing --]] L["|cFFffcc00Extra Options:|r None"] = "|cFFffcc00Extra Options:|r None" L["10 Man Raid"] = "Raide de 10 jogadores" +--[[Translation missing --]] +L["10 Player Raid (Heroic)"] = "10 Player Raid (Heroic)" +--[[Translation missing --]] +L["10 Player Raid (Normal)"] = "10 Player Raid (Normal)" L["20 Man Raid"] = "Raide de 20 jogadores" L["25 Man Raid"] = "Raide de 25 jogadores" +--[[Translation missing --]] +L["25 Player Raid (Heroic)"] = "25 Player Raid (Heroic)" +--[[Translation missing --]] +L["25 Player Raid (Normal)"] = "25 Player Raid (Normal)" L["40 Man Raid"] = "Raide de 40 jogadores" +--[[Translation missing --]] +L["40 Player Raid"] = "40 Player Raid" L["5 Man Dungeon"] = "Masmorra de 5 jogadores" ---[[Translation missing --]] -L["Abbreviate"] = "Abbreviate" ---[[Translation missing --]] -L["AbbreviateLargeNumbers (Blizzard)"] = "AbbreviateLargeNumbers (Blizzard)" ---[[Translation missing --]] -L["AbbreviateNumbers (Blizzard)"] = "AbbreviateNumbers (Blizzard)" +L["Abbreviate"] = "Abreviar" +L["AbbreviateLargeNumbers (Blizzard)"] = "AbreviarNúmerosGrandes (Blizzard)" +L["AbbreviateNumbers (Blizzard)"] = "AbreviarNúmeros (Blizzard)" L["Absorb"] = "Absorver" ---[[Translation missing --]] -L["Absorb Display"] = "Absorb Display" +L["Absorb Display"] = "Exibição de Absorção" L["Absorbed"] = "Absorvido" ---[[Translation missing --]] -L["Action Button Glow"] = "Action Button Glow" +L["Action Button Glow"] = "Brilho do botão de ação" L["Action Usable"] = "Ação Usável" L["Actions"] = "Ações" L["Active"] = "Ativo" ---[[Translation missing --]] -L["Add"] = "Add" +L["Add"] = "Adicionar" L["Add Missing Auras"] = "Adicionar auras faltantes" L["Additional Trigger Replacements"] = "Substitutos de gatilho adicionais" L["Affected"] = "Afetado" ---[[Translation missing --]] -L["Affected Unit Count"] = "Affected Unit Count" +L["Affected Unit Count"] = "Contagem de unidades afetadas" L["Aggro"] = "Aggro" ---[[Translation missing --]] -L["Agility"] = "Agility" ---[[Translation missing --]] +L["Agility"] = "Agilidade" L["Ahn'Qiraj"] = "Ahn'Qiraj" L["Alert Type"] = "Tipo de alerta" L["Alive"] = "Vivo" @@ -122,131 +105,90 @@ 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["Always include realm"] = "Sempre incluir reino" +L["Always True"] = "Sempre Verdadeiro" L["Amount"] = "Quantidade" -L["And Talent selected"] = "E Talento selecionado" +--[[Translation missing --]] +L["And Talent"] = "And Talent" L["Animations"] = "Animações" L["Anticlockwise"] = "Anti-horário" ---[[Translation missing --]] L["Anub'Rekhan"] = "Anub'Rekhan" L["Any"] = "Qualquer" L["Any Triggers"] = "Quaisquer gatilhos" ---[[Translation missing --]] L["AOE"] = "AOE" ---[[Translation missing --]] -L["Arcane Resistance"] = "Arcane Resistance" +L["Arcane Resistance"] = "Resistência Arcana" L["Arena"] = "Arena" ---[[Translation missing --]] -L["Armor (%)"] = "Armor (%)" ---[[Translation missing --]] -L["Armor against Target (%)"] = "Armor against Target (%)" ---[[Translation missing --]] -L["Armor Rating"] = "Armor Rating" ---[[Translation missing --]] -L["Array"] = "Array" +L["Armor (%)"] = "Armadura (%)" +L["Armor against Target (%)"] = "Armadura contra o Alvo (%)" +L["Armor Rating"] = "Classificação de armadura" +L["Array"] = "Arranjo" L["Ascending"] = "Ascendente" ---[[Translation missing --]] -L["Assigned Role"] = "Assigned Role" +L["Assigned Role"] = "Função Atribuída" 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["At missing Value"] = "No valor ausente" +L["At Percent"] = "Na porcentagem" +L["At Value"] = "Em valor" +L["Attach to End"] = "Anexar ao final" +L["Attach to Start"] = "Anexar ao inicio" +L["Attack Power"] = "Poder de ataque" L["Attackable"] = "Atacável" ---[[Translation missing --]] -L["Attackable Target"] = "Attackable Target" +L["Attackable Target"] = "Alvo atacável " 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" L["Aura Broken Spell"] = "Feitiço violar de aura" ---[[Translation missing --]] -L["Aura Name"] = "Aura Name" ---[[Translation missing --]] -L["Aura Names"] = "Aura Names" +L["Aura Name"] = "Nome da Aura" +L["Aura Names"] = "Nomes das Auras" L["Aura Refresh"] = "Aura Restaurada" L["Aura Removed"] = "Aura Removida" L["Aura Removed Dose"] = "Dose de Aura Removida" L["Aura Stack"] = "Monte da Aura" L["Aura Type"] = "Tipo de Aura" ---[[Translation missing --]] -L["Aura(s) Found"] = "Aura(s) Found" ---[[Translation missing --]] -L["Aura(s) Missing"] = "Aura(s) Missing" +L["Aura(s) Found"] = "Aura(s) Encontrada(s)" +L["Aura(s) Missing"] = "Aura(s) Faltando" L["Aura:"] = "Aura:" L["Auras:"] = "Auras:" ---[[Translation missing --]] -L["Author Options"] = "Author Options" ---[[Translation missing --]] +L["Author Options"] = "Opções de Autor" L["Auto"] = "Auto" --[[Translation missing --]] 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 Length"] = "Comprimento Automático" +L["Automatic Repair Confirmation Dialog"] = "Diálogo de confirmação de reparo automático" L["Automatic Rotation"] = "Rotação Automática" --[[Translation missing --]] L["Avoidance (%)"] = "Avoidance (%)" --[[Translation missing --]] L["Avoidance Rating"] = "Avoidance Rating" ---[[Translation missing --]] -L["Ayamiss the Hunter"] = "Ayamiss the Hunter" ---[[Translation missing --]] -L["Back and Forth"] = "Back and Forth" ---[[Translation missing --]] -L["Background"] = "Background" ---[[Translation missing --]] -L["Background Color"] = "Background Color" +L["Ayamiss the Hunter"] = "Ayamiss, o Caçador" +L["Back and Forth"] = "Vai e volta" +L["Background"] = "Plano de fundo" +L["Background Color"] = "Cor do Plano de Fundo" L["Bar Color"] = "Cor da Barra" ---[[Translation missing --]] -L["Baron Geddon"] = "Baron Geddon" +L["Baron Geddon"] = "Barão Geddon" L["Battle.net Whisper"] = "Battle.net Sussuro" L["Battleground"] = "Campo de Batalha" ---[[Translation missing --]] -L["Battleguard Sartura"] = "Battleguard Sartura" ---[[Translation missing --]] -L["BG>Raid>Party>Say"] = "BG>Raid>Party>Say" +L["Battleguard Sartura"] = "Guarda de Batalha Sartura" +L["BG>Raid>Party>Say"] = "CB>Raide>Grupo>Dizer" L["BG-System Alliance"] = "CB-Sistema da Aliança" L["BG-System Horde"] = "CB-Sistema da Horda" L["BG-System Neutral"] = "CB-Sistema Neutro" +L["Big Number"] = "Número Grande" +L["BigWigs Addon"] = "Addon BigWigs" +L["BigWigs Message"] = "Mensagem do BigWigs" +L["BigWigs Timer"] = "Cronômetro do BigWigs" +L["Black Wing Lair"] = "Covil Asa Negra" --[[Translation missing --]] -L["Big Number"] = "Big Number" ---[[Translation missing --]] -L["BigWigs Addon"] = "BigWigs Addon" ---[[Translation missing --]] -L["BigWigs Message"] = "BigWigs Message" ---[[Translation missing --]] -L["BigWigs Timer"] = "BigWigs Timer" ---[[Translation missing --]] -L["Black Wing Lair"] = "Black Wing Lair" +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "Texto de Combate da Blizzard" L["Block"] = "Bloquear" ---[[Translation missing --]] -L["Block (%)"] = "Block (%)" ---[[Translation missing --]] -L["Block against Target (%)"] = "Block against Target (%)" +L["Block (%)"] = "Bloqueio (%)" +L["Block against Target (%)"] = "Bloqueio contra o Alvo (%)" L["Blocked"] = "Bloqueado" ---[[Translation missing --]] -L["Bloodlord Mandokir"] = "Bloodlord Mandokir" ---[[Translation missing --]] -L["Border"] = "Border" ---[[Translation missing --]] -L["Border Color"] = "Border Color" +L["Bloodlord Mandokir"] = "Sangrelorde Mandokir" +L["Border"] = "Borda" L["Boss"] = "Chefe" L["Boss Emote"] = "Emote do Chefe" L["Boss Whisper"] = "Sussurro do Chefe" @@ -256,72 +198,50 @@ L["Bottom Right"] = "Embaixo à direita" L["Bottom to Top"] = "De baixo para cima" L["Bounce"] = "Salto" L["Bounce with Decay"] = "Salto com declínio" ---[[Translation missing --]] -L["Broodlord Lashlayer"] = "Broodlord Lashlayer" ---[[Translation missing --]] +L["Broodlord Lashlayer"] = "Prolemestre Flagelador" L["Buff"] = "Buff" ---[[Translation missing --]] -L["Buffed/Debuffed"] = "Buffed/Debuffed" ---[[Translation missing --]] -L["Buru the Gorger"] = "Buru the Gorger" ---[[Translation missing --]] -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\"." ---[[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["Buffed/Debuffed"] = "Buffado/Debuffado" +L["Buru the Gorger"] = "Buru, o Banqueteador" +L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "Pode ser usado, por exemplo, para checar se \"chefe1alvo\" é o mesmo que \"jogador\"." +L["Cancel"] = "Cancelar" +L["Can't schedule timer with %i, due to a World of Warcraft bug with high computer uptime. (Uptime: %i). Please restart your computer."] = "Não é possível agendar o cronômetro com %i, devido a um bug do World of Warcraft com alto tempo de atividade do computador. (Tempo de atividade: %i). Por favor, reinicie o seu computador." L["Cast"] = "Lançar" ---[[Translation missing --]] -L["Cast Bar"] = "Cast Bar" +L["Cast Bar"] = "Barra de Lançamento" L["Cast Failed"] = "Lançamento falho" L["Cast Start"] = "Começar lançamento" L["Cast Success"] = "Sucesso no lançamento" L["Cast Type"] = "Tipo de lançamento" ---[[Translation missing --]] -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" ---[[Translation missing --]] -L["Ceil"] = "Ceil" +L["Caster"] = "Lançador" +L["Caster Name"] = "Nome do Lançador" +L["Caster Realm"] = "Reino do Lançador" +L["Caster Unit"] = "Unidade de Lançador" +L["Caster's Target"] = "Alvo do Lançador" +L["Ceil"] = "Teto" L["Center"] = "Centro" L["Centered Horizontal"] = "Centralizado Horizontalmente" L["Centered Vertical"] = "Centralizado Verticalmente" ---[[Translation missing --]] -L["Changed"] = "Changed" +L["Changed"] = "Mudou" L["Channel"] = "Canal" L["Channel (Spell)"] = "Canal (Feitiço)" ---[[Translation missing --]] -L["Character Stats"] = "Character Stats" +L["Character Stats"] = "Atributos do Personagem" 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["Charge gained/lost"] = "Carga ganha/perdida" +L["Charged Combo Point"] = "Ponto de Combo Carregado" L["Charges"] = "Cargas" --[[Translation missing --]] -L["Charges Changed (Spell)"] = "Charges Changed (Spell)" +L["Charges Changed Event"] = "Charges Changed Event" L["Chat Frame"] = "Quadro do bate-papo" L["Chat Message"] = "Mensagem de bate-papo" L["Children:"] = "Criança:" -L["Choose a category"] = "Escolha uma catedoria" ---[[Translation missing --]] +L["Choose a category"] = "Escolha uma categoria" L["Chromaggus"] = "Chromaggus" L["Circle"] = "Círculo" --[[Translation missing --]] L["Clamp"] = "Clamp" L["Class"] = "Classe" ---[[Translation missing --]] -L["Class and Specialization"] = "Class and Specialization" ---[[Translation missing --]] -L["Classification"] = "Classification" ---[[Translation missing --]] -L["Clockwise"] = "Clockwise" +L["Class and Specialization"] = "Classe e Especialização" +L["Classification"] = "Classificação" +L["Clockwise"] = "Sentido Horário" --[[Translation missing --]] L["Clone per Event"] = "Clone per Event" --[[Translation missing --]] @@ -333,14 +253,17 @@ L["Contains"] = "Contém" --[[Translation missing --]] 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)" L["Cooldown Progress (Item)"] = "Curso do tempo de recarga (Item)" -L["Cooldown Progress (Spell)"] = "Curso do tempo de recarga (Feitiço)" --[[Translation missing --]] -L["Cooldown Ready (Equipment Slot)"] = "Cooldown Ready (Equipment Slot)" -L["Cooldown Ready (Item)"] = "Tempo de recarga finalizado (Item)" -L["Cooldown Ready (Spell)"] = "Tempo de recarga finalizado (Item)" +L["Cooldown Progress (Slot)"] = "Cooldown Progress (Slot)" +--[[Translation missing --]] +L["Cooldown Ready Event"] = "Cooldown Ready Event" +--[[Translation missing --]] +L["Cooldown Ready Event (Item)"] = "Cooldown Ready Event (Item)" +--[[Translation missing --]] +L["Cooldown Ready Event (Slot)"] = "Cooldown Ready Event (Slot)" +--[[Translation missing --]] +L["Cooldown/Charges/Count"] = "Cooldown/Charges/Count" --[[Translation missing --]] L["Count"] = "Count" --[[Translation missing --]] @@ -359,7 +282,9 @@ L["C'thun"] = "C'thun" --[[Translation missing --]] L["Current Experience"] = "Current Experience" --[[Translation missing --]] -L["Current Zone Group"] = "Current Zone Group" +L[ [=[Current Zone Group +]=] ] = [=[Current Zone Group +]=] --[[Translation missing --]] L[ [=[Current Zone ]=] ] = [=[Current Zone @@ -404,9 +329,9 @@ L["Description"] = "Descrição" --[[Translation missing --]] L["Dest Raid Mark"] = "Dest Raid Mark" --[[Translation missing --]] -L["Destination GUID"] = "Destination GUID" +L["Destination Affiliation"] = "Destination Affiliation" --[[Translation missing --]] -L["Destination In Group"] = "Destination In Group" +L["Destination GUID"] = "Destination GUID" --[[Translation missing --]] L["Destination Name"] = "Destination Name" --[[Translation missing --]] @@ -420,6 +345,8 @@ L["Destination Unit"] = "Destination Unit" --[[Translation missing --]] L["Disable Spell Known Check"] = "Disable Spell Known Check" --[[Translation missing --]] +L["Disabled Spell Known Check"] = "Disabled Spell Known Check" +--[[Translation missing --]] L["Disease"] = "Disease" --[[Translation missing --]] L["Dispel"] = "Dispel" @@ -447,14 +374,20 @@ L["Drain"] = "Drain" --[[Translation missing --]] L["Dropdown Menu"] = "Dropdown Menu" --[[Translation missing --]] +L["Dungeon (Heroic)"] = "Dungeon (Heroic)" +--[[Translation missing --]] +L["Dungeon (Mythic)"] = "Dungeon (Mythic)" +--[[Translation missing --]] +L["Dungeon (Normal)"] = "Dungeon (Normal)" +--[[Translation missing --]] +L["Dungeon (Timewalking)"] = "Dungeon (Timewalking)" +--[[Translation missing --]] L["Dungeons"] = "Dungeons" --[[Translation missing --]] 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" @@ -475,10 +408,6 @@ L["Elite"] = "Elite" --[[Translation missing --]] L["Emote"] = "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" ---[[Translation missing --]] L["Empty"] = "Empty" --[[Translation missing --]] L["Enchant Applied"] = "Enchant Applied" @@ -563,6 +492,10 @@ L["False"] = "False" --[[Translation missing --]] L["Fankriss the Unyielding"] = "Fankriss the Unyielding" --[[Translation missing --]] +L["Fetch Legendary Power"] = "Fetch Legendary Power" +--[[Translation missing --]] +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Fetches the name and icon of the Legendary Power that matches this bonus id." +--[[Translation missing --]] L["Filter messages with format "] = "Filter messages with format " --[[Translation missing --]] L["Fire Resistance"] = "Fire Resistance" @@ -739,8 +672,6 @@ 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" --[[Translation missing --]] L["Import"] = "Import" @@ -775,7 +706,7 @@ L["Include Charges"] = "Include Charges" --[[Translation missing --]] L["Incoming Heal"] = "Incoming Heal" --[[Translation missing --]] -L["Increased Precision below 3s"] = "Increased Precision below 3s" +L["Increase Precision Below"] = "Increase Precision Below" --[[Translation missing --]] L["Information"] = "Information" --[[Translation missing --]] @@ -787,6 +718,8 @@ L["Instance"] = "Instance" --[[Translation missing --]] L["Instance Difficulty"] = "Instance Difficulty" --[[Translation missing --]] +L["Instance Size Type"] = "Instance Size Type" +--[[Translation missing --]] L["Instance Type"] = "Instance Type" --[[Translation missing --]] L["Instructor Razuvious"] = "Instructor Razuvious" @@ -797,6 +730,10 @@ L["Intellect"] = "Intellect" --[[Translation missing --]] L["Interrupt"] = "Interrupt" --[[Translation missing --]] +L["Interrupt School"] = "Interrupt School" +--[[Translation missing --]] +L["Interrupted School Text"] = "Interrupted School Text" +--[[Translation missing --]] L["Interruptible"] = "Interruptible" --[[Translation missing --]] L["Inverse"] = "Inverse" @@ -813,6 +750,14 @@ L["Is Off Hand"] = "Is Off Hand" --[[Translation missing --]] L["is useable"] = "is useable" --[[Translation missing --]] +L["Island Expedition (Heroic)"] = "Island Expedition (Heroic)" +--[[Translation missing --]] +L["Island Expedition (Mythic)"] = "Island Expedition (Mythic)" +--[[Translation missing --]] +L["Island Expedition (Normal)"] = "Island Expedition (Normal)" +--[[Translation missing --]] +L["Island Expeditions (PvP)"] = "Island Expeditions (PvP)" +--[[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!" @@ -826,12 +771,20 @@ L["Item Bonus Id Equipped"] = "Item Bonus Id Equipped" L["Item Count"] = "Contagem de Item" L["Item Equipped"] = "Item Equipado" --[[Translation missing --]] +L["Item Id"] = "Item Id" +--[[Translation missing --]] L["Item in Range"] = "Item in Range" --[[Translation missing --]] +L["Item Name"] = "Item Name" +--[[Translation missing --]] L["Item Set Equipped"] = "Item Set Equipped" --[[Translation missing --]] L["Item Set Id"] = "Item Set Id" --[[Translation missing --]] +L["Item Slot"] = "Item Slot" +--[[Translation missing --]] +L["Item Slot String"] = "Item Slot String" +--[[Translation missing --]] L["Item Type"] = "Item Type" --[[Translation missing --]] L["Item Type Equipped"] = "Item Type Equipped" @@ -846,6 +799,8 @@ L["Kurinnaxx"] = "Kurinnaxx" --[[Translation missing --]] L["Large"] = "Large" --[[Translation missing --]] +L["Latency"] = "Latency" +--[[Translation missing --]] L["Least remaining time"] = "Least remaining time" --[[Translation missing --]] L["Leaving"] = "Leaving" @@ -865,6 +820,8 @@ L["Legacy Aura (disabled)"] = "Legacy Aura (disabled)" --[[Translation missing --]] L["Legacy Aura (disabled):"] = "Legacy Aura (disabled):" --[[Translation missing --]] +L["Legacy Looking for Raid"] = "Legacy Looking for Raid" +--[[Translation missing --]] L["Legacy RGB Gradient"] = "Legacy RGB Gradient" --[[Translation missing --]] L["Legacy RGB Gradient Pulse"] = "Legacy RGB Gradient Pulse" @@ -881,6 +838,8 @@ L["Load Conditions"] = "Load Conditions" --[[Translation missing --]] L["Loatheb"] = "Loatheb" --[[Translation missing --]] +L["Looking for Raid"] = "Looking for Raid" +--[[Translation missing --]] L["Loop"] = "Loop" --[[Translation missing --]] L["Lost"] = "Lost" @@ -937,6 +896,8 @@ L["Message type:"] = "Tipo de mensagem:" --[[Translation missing --]] L["Meta Data"] = "Meta Data" --[[Translation missing --]] +L["Mine"] = "Mine" +--[[Translation missing --]] L["Minimum"] = "Minimum" --[[Translation missing --]] L["Minimum Estimate"] = "Minimum Estimate" @@ -953,6 +914,8 @@ L["Moam"] = "Moam" --[[Translation missing --]] L["Model"] = "Model" --[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" +--[[Translation missing --]] L["Molten Core"] = "Molten Core" --[[Translation missing --]] L["Monochrome"] = "Monochrome" @@ -980,6 +943,8 @@ L["Movement Speed (%)"] = "Movement Speed (%)" L["Movement Speed Rating"] = "Movement Speed Rating" L["Multi-target"] = "Multi-alvo" --[[Translation missing --]] +L["Mythic Keystone"] = "Mythic Keystone" +--[[Translation missing --]] L["Mythic+ Affix"] = "Mythic+ Affix" L["Name"] = "Nome" --[[Translation missing --]] @@ -1051,6 +1016,8 @@ L["Offset from progress"] = "Offset from progress" --[[Translation missing --]] L["Offset Timer"] = "Offset Timer" --[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" +--[[Translation missing --]] L["On Cooldown"] = "On Cooldown" --[[Translation missing --]] L["On Taxi"] = "On Taxi" @@ -1063,6 +1030,8 @@ 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["Only if selected"] = "Only if selected" +--[[Translation missing --]] L["Onyxia"] = "Onyxia" --[[Translation missing --]] L["Onyxia's Lair"] = "Onyxia's Lair" @@ -1080,6 +1049,10 @@ L["Orientation"] = "Orientation" --[[Translation missing --]] L["Ossirian the Unscarred"] = "Ossirian the Unscarred" --[[Translation missing --]] +L["Other Addons"] = "Other Addons" +--[[Translation missing --]] +L["Other Events"] = "Other Events" +--[[Translation missing --]] L["Ouro"] = "Ouro" --[[Translation missing --]] L["Outline"] = "Outline" @@ -1091,6 +1064,8 @@ L["Overlay %s"] = "Overlay %s" L["Overlay Charged Combo Points"] = "Overlay Charged Combo Points" --[[Translation missing --]] L["Overlay Cost of Casts"] = "Overlay Cost of Casts" +--[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" L["Parry"] = "Aparar" --[[Translation missing --]] L["Parry (%)"] = "Parry (%)" @@ -1100,6 +1075,14 @@ L["Party"] = "Grupo" L["Party Kill"] = "Assassinato do grupo" --[[Translation missing --]] L["Patchwerk"] = "Patchwerk" +--[[Translation missing --]] +L["Path of Ascension: Courage"] = "Path of Ascension: Courage" +--[[Translation missing --]] +L["Path of Ascension: Humility"] = "Path of Ascension: Humility" +--[[Translation missing --]] +L["Path of Ascension: Loyalty"] = "Path of Ascension: Loyalty" +--[[Translation missing --]] +L["Path of Ascension: Wisdom"] = "Path of Ascension: Wisdom" L["Paused"] = "Pausado" L["Periodic Spell"] = "Feitiço periódico" --[[Translation missing --]] @@ -1139,6 +1122,8 @@ L["Player Name/Realm"] = "Player Name/Realm" 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["Player/Unit Info"] = "Player/Unit Info" L["Poison"] = "Veneno" L["Power"] = "Poder" L["Power (%)"] = "Poder (%)" @@ -1185,6 +1170,14 @@ L["Radius"] = "Raio" L["Ragnaros"] = "Ragnaros" L["Raid"] = "Raide" --[[Translation missing --]] +L["Raid (Heroic)"] = "Raid (Heroic)" +--[[Translation missing --]] +L["Raid (Mythic)"] = "Raid (Mythic)" +--[[Translation missing --]] +L["Raid (Normal)"] = "Raid (Normal)" +--[[Translation missing --]] +L["Raid (Timewalking)"] = "Raid (Timewalking)" +--[[Translation missing --]] L["Raid Role"] = "Raid Role" L["Raid Warning"] = "Aviso de raide" --[[Translation missing --]] @@ -1295,6 +1288,10 @@ L["Scale"] = "Scale" --[[Translation missing --]] L["Scenario"] = "Scenario" --[[Translation missing --]] +L["Scenario (Heroic)"] = "Scenario (Heroic)" +--[[Translation missing --]] +L["Scenario (Normal)"] = "Scenario (Normal)" +--[[Translation missing --]] L["Screen/Parent Group"] = "Screen/Parent Group" --[[Translation missing --]] L["Second"] = "Second" @@ -1324,8 +1321,6 @@ L["Show"] = "Mostrar" --[[Translation missing --]] L["Show Absorb"] = "Show Absorb" --[[Translation missing --]] -L["Show Border"] = "Show Border" ---[[Translation missing --]] L["Show CD of Charge"] = "Show CD of Charge" --[[Translation missing --]] L["Show Code"] = "Show Code" @@ -1334,8 +1329,6 @@ L["Show GCD"] = "Show GCD" --[[Translation missing --]] L["Show Global Cooldown"] = "Show Global Cooldown" --[[Translation missing --]] -L["Show Glow"] = "Show Glow" ---[[Translation missing --]] L["Show Incoming Heal"] = "Show Incoming Heal" --[[Translation missing --]] L["Show On"] = "Show On" @@ -1383,9 +1376,9 @@ L["Sound by Kit ID"] = "Sound by Kit ID" --[[Translation missing --]] L["Source"] = "Source" --[[Translation missing --]] -L["Source GUID"] = "Source GUID" +L["Source Affiliation"] = "Source Affiliation" --[[Translation missing --]] -L["Source In Group"] = "Source In Group" +L["Source GUID"] = "Source GUID" L["Source Name"] = "Origem do nome" --[[Translation missing --]] L["Source NPC Id"] = "Source NPC Id" @@ -1407,6 +1400,8 @@ L["Spacing"] = "Espaçamento" L["Spark"] = "Spark" --[[Translation missing --]] L["Spec Role"] = "Spec Role" +--[[Translation missing --]] +L["Specific Type"] = "Specific Type" L["Specific Unit"] = "Unidade específica" L["Spell"] = "Feitiço" L["Spell (Building)"] = "Feitiço (Construção)" @@ -1473,6 +1468,8 @@ L["Supports multiple entries, separated by commas"] = "Supports multiple entries L[ [=[Supports multiple entries, separated by commas ]=] ] = [=[Supports multiple entries, separated by commas ]=] +--[[Translation missing --]] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277." L["Swing"] = "Balançar" L["Swing Timer"] = "Tempo de balanço" --[[Translation missing --]] @@ -1482,6 +1479,14 @@ L["System"] = "System" --[[Translation missing --]] L["Tab "] = "Tab " --[[Translation missing --]] +L["Talent"] = "Talent" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Known"] = "Talent |cFFFF0000Not|r Known" +--[[Translation missing --]] +L["Talent |cFFFF0000Not|r Selected"] = "Talent |cFFFF0000Not|r Selected" +--[[Translation missing --]] +L["Talent Known"] = "Talent Known" +--[[Translation missing --]] L["Talent Selected"] = "Talent Selected" --[[Translation missing --]] L["Talent selected"] = "Talent selected" @@ -1568,6 +1573,8 @@ L["Top Left"] = "Topo à esquerda" L["Top Right"] = "Topo à direita" L["Top to Bottom"] = "Do topo para base" --[[Translation missing --]] +L["Torghast"] = "Torghast" +--[[Translation missing --]] L["Total"] = "Total" --[[Translation missing --]] L["Total Duration"] = "Total Duration" @@ -1673,10 +1680,14 @@ L["Viscidus"] = "Viscidus" --[[Translation missing --]] L["Visibility"] = "Visibility" --[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Visions of N'Zoth" --[[Translation missing --]] L["War Mode Active"] = "War Mode Active" --[[Translation missing --]] +L["Warfront (Heroic)"] = "Warfront (Heroic)" +--[[Translation missing --]] +L["Warfront (Normal)"] = "Warfront (Normal)" +--[[Translation missing --]] L["Warning"] = "Warning" --[[Translation missing --]] L["Warning for unknown aura:"] = "Warning for unknown aura:" @@ -1687,6 +1698,8 @@ L["Warning: Name info is now available via %affected, %unaffected. Number of aff --[[Translation missing --]] 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." --[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" +--[[Translation missing --]] 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." --[[Translation missing --]] L["WeakAuras Profiling"] = "WeakAuras Profiling" @@ -1731,8 +1744,6 @@ L["Your threat on the mob as a percentage of the amount required to pull aggro. --[[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)" --[[Translation missing --]] L["Zone Name"] = "Zone Name" diff --git a/WeakAuras/Locales/ruRU.lua b/WeakAuras/Locales/ruRU.lua index 562674f..63f2b62 100644 --- a/WeakAuras/Locales/ruRU.lua +++ b/WeakAuras/Locales/ruRU.lua @@ -14,12 +14,11 @@ 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 - Анимация цвета" @@ -36,7 +35,7 @@ L["%s - Start"] = "%s - Начальная" L["%s - Start Action"] = "%s - Действие при появлении" L["%s - Start Custom Text"] = "%s - Пользовательское сообщение при появлении" L["%s - Translate Animation"] = "%s - Анимация перемещения" -L["%s - Trigger Logic"] = "%s - Логика триггеров (для активации)" +L["%s - Trigger Logic"] = "%s - Комбинация триггеров" L["%s Duration Function"] = "%s - Функция длительности" L["%s Icon Function"] = "%s - Функция иконки" L["%s Name Function"] = "%s - Функция названия" @@ -50,23 +49,26 @@ 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 - показать результаты последнего профилирования" ---[[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 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 - приостановить выполнение аддона." ---[[Translation missing --]] -L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "|cFFFF0000Not|r Item Bonus Id Equipped" +L["|cFFFF0000Not|r Item Bonus Id Equipped"] = "ID бонуса надетого предмета |cFFFF0000НЕ|r" 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 человек" -L["20 Man Raid"] = "Рейд на 20 человек" -L["25 Man Raid"] = "Рейд на 25 человек" -L["40 Man Raid"] = "Рейд на 40 человек" +L["10 Man Raid"] = "Рейд на 10 игроков" +L["10 Player Raid (Heroic)"] = "Рейд на 10 игроков (героический)" +L["10 Player Raid (Normal)"] = "Рейд на 10 игроков (обычный)" +L["20 Man Raid"] = "Рейд на 20 игроков" +L["25 Man Raid"] = "Рейд на 25 игроков" +L["25 Player Raid (Heroic)"] = "Рейд на 25 игроков (героический)" +L["25 Player Raid (Normal)"] = "Рейд на 25 игроков (обычный)" +L["40 Man Raid"] = "Рейд на 40 игроков" +L["40 Player Raid"] = "Рейд на 40 игроков" L["5 Man Dungeon"] = "Подземелье" L["Abbreviate"] = "Сократить" L["AbbreviateLargeNumbers (Blizzard)"] = "Сократить большие числа (Blizzard)" @@ -97,10 +99,9 @@ L["Alternate Power"] = "Альтернативная энергия" L["Always"] = "Всегда" L["Always active trigger"] = "Всегда активный триггер" L["Always include realm"] = "Всегда отображать название" ---[[Translation missing --]] -L["Always True"] = "Always True" +L["Always True"] = "Истина" L["Amount"] = "Количество" -L["And Talent selected"] = "И так же выбран талант" +L["And Talent"] = "И талант" L["Animations"] = "Анимация" L["Anticlockwise"] = "Против часовой стрелки" L["Anub'Rekhan"] = "Ануб'Рекан" @@ -114,8 +115,7 @@ L["Armor against Target (%)"] = "Броня против текущей цели L["Armor Rating"] = "Количество брони" L["Array"] = "Массив" L["Ascending"] = "По возрастанию" ---[[Translation missing --]] -L["Assigned Role"] = "Assigned Role" +L["Assigned Role"] = "Выбранная роль" L["At Least One Enemy"] = "Хотя бы один противник" L["At missing Value"] = "От недостающего значения" L["At Percent"] = "В процентах" @@ -145,7 +145,7 @@ L["Auras:"] = "Эффекты:" L["Author Options"] = "Параметры автора" L["Auto"] = "Автоматически" L["Autocast Shine"] = "Свечение при автоприменении" -L["Automatic"] = "Автоматически" +L["Automatic"] = "Автоматическая" L["Automatic Length"] = "Автоматическая длина" L["Automatic Repair Confirmation Dialog"] = [=[WeakAuras обнаружил использование более ранней версии аддона (осуществлен downgrade). Ваши индикации могут больше не работать надлежащим образом. @@ -157,22 +157,23 @@ L["Avoidance (%)"] = "Избегание" L["Avoidance Rating"] = "Показатель избегания" L["Ayamiss the Hunter"] = "Аямисса Охотница" L["Back and Forth"] = "Назад и вперед" -L["Background"] = "Фон" -L["Background Color"] = "Цвет подложки" +L["Background"] = "Задний план" +L["Background Color"] = "Цвет заднего плана" L["Bar Color"] = "Цвет полосы" L["Baron Geddon"] = "Барон Геддон" L["Battle.net Whisper"] = "Шепот в сети Battle.net" L["Battleground"] = "Поле боя" L["Battleguard Sartura"] = "Боевой страж Сартура" -L["BG>Raid>Party>Say"] = "ПБ > Рейд > Группа > Сказать" -L["BG-System Alliance"] = "Система ПБ: Альянс" -L["BG-System Horde"] = "Система ПБ: Орда" -L["BG-System Neutral"] = "Система ПБ: общее" +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" L["Black Wing Lair"] = "Логово Крыла Тьмы" +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard: 2ч. | 3м. | 10с. | 2.4" L["Blizzard Combat Text"] = "Текст боя Blizzard" L["Block"] = "Блок" L["Block (%)"] = "Блок" @@ -180,7 +181,6 @@ L["Block against Target (%)"] = "Блок против текущей цели" L["Blocked"] = "Заблокировано" L["Bloodlord Mandokir"] = "Мандокир Повелитель Крови" L["Border"] = "Граница" -L["Border Color"] = "Цвет границы" L["Boss"] = "Босс" L["Boss Emote"] = "Эмоция рейд-босса" L["Boss Whisper"] = "Шепот рейд-босса" @@ -199,7 +199,7 @@ L["Can be used for e.g. checking if \"boss1target\" is the same as \"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."] = "Невозможно запустить таймер на %i c. из-за ошибки WoW (переполнение), связанной с большим временем непрерывной работы вашего компьютера - %i с. Пожалуйста, перезагрузите компьютер." L["Cast"] = "Применение заклинания" -L["Cast Bar"] = "Полоса применения" +L["Cast Bar"] = "Полоса применения заклинания" L["Cast Failed"] = "Каст провален" L["Cast Start"] = "Каст начат" L["Cast Success"] = "Каст успешно завершен" @@ -221,7 +221,7 @@ L["Character Type"] = "Тип персонажа" L["Charge gained/lost"] = "Событие заряда" L["Charged Combo Point"] = "Заряженные анимой приемы" L["Charges"] = "Заряды" -L["Charges Changed (Spell)"] = "Изменение зарядов (заклинание)" +L["Charges Changed Event"] = "Изменение зарядов" L["Chat Frame"] = "Окно чата" L["Chat Message"] = "Сообщение в чат" L["Children:"] = "Индикации:" @@ -241,12 +241,12 @@ L["Conditions"] = "Условия" L["Contains"] = "Содержит" L["Continuously update Movement Speed"] = "Непрерывно обновлять данные о скорости передвижения" L["Cooldown"] = "Восстановление" -L["Cooldown Progress (Equipment Slot)"] = "Восстановление (ячейка экипировки)" L["Cooldown Progress (Item)"] = "Восстановление (предмет)" -L["Cooldown Progress (Spell)"] = "Восстановление (заклинание)" -L["Cooldown Ready (Equipment Slot)"] = "Восстановление завершено (ячейка экипировки)" -L["Cooldown Ready (Item)"] = "Восстановление завершено (предмет)" -L["Cooldown Ready (Spell)"] = "Восстановление завершено (заклинание)" +L["Cooldown Progress (Slot)"] = "Восстановление (ячейка)" +L["Cooldown Ready Event"] = "Восстановление завершено" +L["Cooldown Ready Event (Item)"] = "Восстановление завершено (предмет)" +L["Cooldown Ready Event (Slot)"] = "Восстановление завершено (ячейка)" +L["Cooldown/Charges/Count"] = "Восстановление / Заряды / Количество" L["Count"] = "Счетчик" L["Counter Clockwise"] = "Против часовой стрелки" L["Create"] = "Создание" @@ -254,11 +254,13 @@ L["Create a Copy"] = "Создать копию" L["Critical"] = "Критический эффект" L["Critical (%)"] = "Критический удар" L["Critical Rating"] = "Показатель крит. удара" -L["Crowd Controlled"] = "Потеря контроля над персонажем (CC)" +L["Crowd Controlled"] = "Потеря контроля над персонажем" L["Crushing"] = "Сокрушительный удар" L["C'thun"] = "К'Тун" L["Current Experience"] = "Текущее количество опыта" -L["Current Zone Group"] = "Текущая группа игровых зон" +L[ [=[Current Zone Group +]=] ] = [=[Текущая группа игровых зон +]=] L[ [=[Current Zone ]=] ] = [=[Текущая игровая зона ]=] @@ -272,28 +274,29 @@ L["Damage"] = "Урон" L["Damage Shield"] = "Урон от щита" L["Damage Shield Missed"] = "Урон от щита (промах)" L["Damage Split"] = "Разделение урона" -L["DBM Announce"] = "Анонс DBM" +L["DBM Announce"] = "Объявление DBM" L["DBM Timer"] = "Таймер DBM" L["Death Knight Rune"] = "Руна Рыцаря смерти" L["Debuff"] = "Дебафф" L["Debuff Class"] = "Тип дебаффа" L["Debuff Class Icon"] = "Иконка дебаффа" L["Debuff Type"] = "Тип дебаффа" -L["Deflect"] = "Отражение" +L["Deflect"] = "Отклонение" L["Desaturate"] = "Обесцветить" -L["Desaturate Background"] = "Обесцветить подложку" -L["Desaturate Foreground"] = "Обесцветить основу" +L["Desaturate Background"] = "Обесцветить задний план" +L["Desaturate Foreground"] = "Обесцветить передний план" L["Descending"] = "По убыванию" L["Description"] = "Описание" L["Dest Raid Mark"] = "Метка получателя" +L["Destination Affiliation"] = "Принадлежность получателя" L["Destination GUID"] = "GUID получателя" -L["Destination In Group"] = "Получатель в группе" L["Destination Name"] = "Имя получателя" L["Destination NPC Id"] = "ID NPC-получателя" L["Destination Object Type"] = "Тип объекта получателя" L["Destination Reaction"] = "Реакция получателя" L["Destination Unit"] = "Получатель" -L["Disable Spell Known Check"] = "Игнорировать неизвестное заклинание" +L["Disable Spell Known Check"] = "Отключить проверку, известно ли заклинание" +L["Disabled Spell Known Check"] = "Проверка, известно ли заклинание, отключена" L["Disease"] = "Болезнь" L["Dispel"] = "Рассеивание" L["Dispel Failed"] = "Рассеивание (неудача)" @@ -308,12 +311,14 @@ L["Down, then Left"] = "Вниз, затем влево" L["Down, then Right"] = "Вниз, затем вправо" L["Drain"] = "Вытягивание" L["Dropdown Menu"] = "Выпадающее меню" +L["Dungeon (Heroic)"] = "Подземелье (героическое)" +L["Dungeon (Mythic)"] = "Подземелье (эпохальное)" +L["Dungeon (Normal)"] = "Подземелье (обычное)" +L["Dungeon (Timewalking)"] = "Подземелье (путешествие во времени)" L["Dungeons"] = "Подземелья" L["Durability Damage"] = "Повреждение экипировки" L["Durability Damage All"] = "Повреждение всей экипировки" -L["Dynamic"] = "Динамическая" ---[[Translation missing --]] -L["Dynamic Information"] = "Dynamic Information" +L["Dynamic Information"] = "Динамическая информация" L["Ease In"] = "Плавное начало" L["Ease In and Out"] = "Плавное начало и окончание" L["Ease Out"] = "Плавное окончание" @@ -323,10 +328,6 @@ 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"] = "Чары найдены" @@ -334,14 +335,13 @@ L["Enchant Missing"] = "Чары отсутствуют" L["Enchant Name or ID"] = "Введите название или ID чар для оружия" L["Enchant Removed"] = "Чары удалены" L["Enchanted"] = "Наложены чары" -L["Encounter ID(s)"] = "ID энкаунтера" +L["Encounter ID(s)"] = "ID сражения с боссом" L["Energize"] = "Восполнение" L["Enrage"] = "Исступление" L["Enter static or relative values with %"] = "Введите абсолютное или относительное значение при помощи знака %" L["Entering"] = "Вход" L["Entering/Leaving Combat"] = "Вход / Выход из боя" ---[[Translation missing --]] -L["Entry Order"] = "Entry Order" +L["Entry Order"] = "Порядок записей" L["Environment Type"] = "Тип окружения" L["Environmental"] = "Окружающая среда" L["Equipment Set"] = "Комплект экипировки" @@ -352,9 +352,8 @@ L["Error"] = "Ошибка" L["Error Frame"] = "Область вывода ошибок" L["Error not receiving display information from %s"] = [=[Ошибка при получении информации об индикации от %s]=] ---[[Translation missing --]] L[ [=['ERROR: Anchoring %s': -]=] ] = [=['ERROR: Anchoring %s': +]=] ] = [=['Ошибка при креплении %s': ]=] L["Evade"] = "Избегание" L["Event"] = "Событие" @@ -363,7 +362,7 @@ L["Every Frame"] = "Каждый кадр" L["Every Frame (High CPU usage)"] = "Каждый кадр (высокая загрузка ЦП)" L["Experience (%)"] = "Опыт (%)" L["Extend Outside"] = "Выйти за границы" -L["Extra Amount"] = "Доп-е количество" +L["Extra Amount"] = "Дополнительное количество" L["Extra Attacks"] = "Дополнительные атаки" L["Extra Spell Name"] = "Доп-е название заклинания" L["Faction"] = "Фракция" @@ -372,23 +371,20 @@ 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["Fallback"] = "Резерв" +L["Fallback Icon"] = "Резервная иконка" L["False"] = "Ложь" L["Fankriss the Unyielding"] = "Фанкрисс Непреклонный" ---[[Translation missing --]] -L["Filter messages with format "] = "Filter messages with format " +L["Fetch Legendary Power"] = "Извлечь информацию о легендарной способности" +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "Извлекает название и иконку легендарной способности, соответствующие этому ID бонуса" +L["Filter messages with format "] = "Фильтрует сообщения, имеющие формат <Применение...>" L["Fire Resistance"] = "Сопротивление огню" L["Firemaw"] = "Огнечрев" L["First"] = "Первое" L["First Value of Tooltip Text"] = "Первое значение из текста подсказки" L["Fixed"] = "Фиксированная" ---[[Translation missing --]] -L["Fixed Names"] = "Fixed Names" ---[[Translation missing --]] -L["Fixed Size"] = "Fixed Size" +L["Fixed Names"] = "Фиксированные названия" +L["Fixed Size"] = "Фиксированный размер" L["Flamegor"] = "Пламегор" L["Flash"] = "Вспышка" L["Flex Raid"] = "Гибкий рейд" @@ -397,17 +393,14 @@ 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["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["Forward"] = "Forward" ---[[Translation missing --]] -L["Forward, Reverse Loop"] = "Forward, Reverse Loop" +L["Forward"] = "Воспроизвести" +L["Forward, Reverse Loop"] = "Повторять (в прям. и обр. порядке)" L["Frame Selector"] = "Выбор кадра" L["Frequency"] = "Частота" L["Friendly"] = "Дружественный" @@ -415,8 +408,7 @@ L["Friendly Fire"] = "Урон по союзникам" L["From"] = "От" L["Frost Resistance"] = "Сопротивление магии льда" L["Full"] = "Полный" ---[[Translation missing --]] -L["Full Bar"] = "Full Bar" +L["Full Bar"] = "Вся полоса" L["Full/Empty"] = "Полный / Пустой" L["Gahz'ranka"] = "Газ'ранка" L["Gained"] = "Получен" @@ -433,8 +425,7 @@ L["Gothik the Harvester"] = "Готик Жнец" L["Gradient"] = "Градиент HSV" L["Gradient Pulse"] = "Градиентная пульсация HSV" L["Grand Widow Faerlina"] = "Великая вдова Фарлина" ---[[Translation missing --]] -L["Grid"] = "Grid" +L["Grid"] = "Сетка" L["Grobbulus"] = "Гроббулус" L["Group"] = "Группа" L["Group Arrangement"] = "Порядок и позиции индикаций в группе" @@ -445,7 +436,7 @@ L["Guild"] = "Гильдия" L["Hakkar"] = "Хаккар" L["Has Target"] = "Есть цель" L["Has Vehicle UI"] = "Имеет UI транспорта" -L["HasPet"] = "Питомец призван (и жив)" +L["HasPet"] = "Призван и жив питомец" L["Haste (%)"] = "Скорость" L["Haste Rating"] = "Показатель скорости" L["Heal"] = "Исцеление" @@ -467,16 +458,14 @@ L["Horde"] = "Орда" L["Hostile"] = "Враждебный" L["Hostility"] = "Враждебность" L["Humanoid"] = "Гуманоид" -L["Hybrid"] = "Гибрид" +L["Hybrid"] = "Гибридная" L["Icon"] = "Иконка" ---[[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["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"] = "Импорт" L["Import as Copy"] = "Копировать" @@ -486,7 +475,7 @@ L["Import in progress"] = "Импорт в процессе ..." L["Important"] = "Важно" L["Importing is disabled while in combat"] = "Импорт отключен во время боя" L["In Combat"] = "В бою" -L["In Encounter"] = "В бою с боссом" +L["In Encounter"] = "В сражении с боссом" L["In Group"] = "В группе" L["In Pet Battle"] = "В битве питомцев" L["In Raid"] = "В рейде" @@ -494,17 +483,20 @@ L["In Vehicle"] = "На транспорте" L["Include Bank"] = "Включая банк" L["Include Charges"] = "Включая заряды" L["Incoming Heal"] = "Входящее исцеление" -L["Increased Precision below 3s"] = "Отображение более точного значения, только когда меньше 3 секунд" +L["Increase Precision Below"] = "Увеличить точность, если меньше" L["Information"] = "Сообщение" L["Inherited"] = "Наследуемый атрибут" L["Instakill"] = "Моментальное убийство" L["Instance"] = "Подземелье" L["Instance Difficulty"] = "Сложность подземелья" +L["Instance Size Type"] = "Тип размера подземелья" L["Instance Type"] = "Тип подземелья" L["Instructor Razuvious"] = "Инструктор Разувий" L["Insufficient Resources"] = "Недостаточно ресурсов" L["Intellect"] = "Интеллект" L["Interrupt"] = "Прерывание" +L["Interrupt School"] = "Заблокированная школа" +L["Interrupted School Text"] = "Название заблокированной школы" L["Interruptible"] = "Прерываемый" L["Inverse"] = "Инверсия" L["Inverse Pet Behavior"] = "Инвертировать поведение питомца" @@ -513,26 +505,33 @@ L["Is Exactly"] = "Точное совпадение" L["Is Moving"] = "Двигается" L["Is Off Hand"] = "Левая рука" L["is useable"] = "Можно использовать" +L["Island Expedition (Heroic)"] = "Островная экспедиция (героическая)" +L["Island Expedition (Mythic)"] = "Островная экспедиция (эпохальная)" +L["Island Expedition (Normal)"] = "Островная экспедиция (обычная)" +L["Island Expeditions (PvP)"] = "Островная экспедиция (PvP)" 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 Bonus Id"] = "ID бонуса предмета" +L["Item Bonus Id Equipped"] = "ID бонуса надетого предмета" L["Item Count"] = "Количество предметов" L["Item Equipped"] = "Предмет надет" -L["Item in Range"] = "В зоне действия" +L["Item Id"] = "ID предмета" +L["Item in Range"] = "В зоне действия (предмет)" +L["Item Name"] = "Название предмета" L["Item Set Equipped"] = "Комплект предметов надет" L["Item Set Id"] = "ID комплекта предметов" +L["Item Slot"] = "Ячейка предмета" +L["Item Slot String"] = "Название ячейки предмета" L["Item Type"] = "Тип предмета" -L["Item Type Equipped"] = "Тип предмета надет" +L["Item Type Equipped"] = "Тип надетого предмета" L["Jin'do the Hexxer"] = "Джин'до Проклинатель" L["Keep Inside"] = "Только внутри" L["Kel'Thuzad"] = "Кел'Тузад" L["Kurinnaxx"] = "Куриннакс" L["Large"] = "Крупный" +L["Latency"] = "Задержка" L["Least remaining time"] = "Наименьшее оставшееся время" L["Leaving"] = "Выход" L["Leech"] = "Похищение" @@ -544,6 +543,7 @@ L["Left, then Down"] = "Влево, затем вниз" L["Left, then Up"] = "Влево, затем вверх" L["Legacy Aura (disabled)"] = "Аура (устаревший; отключен)" L["Legacy Aura (disabled):"] = "Аура (устаревший; отключен):" +L["Legacy Looking for Raid"] = "Поиск рейда (до патча 5.4)" L["Legacy RGB Gradient"] = "Градиент RGB" L["Legacy RGB Gradient Pulse"] = "Градиентная пульсация RGB" L["Length"] = "Длина" @@ -552,7 +552,8 @@ L["Limited"] = "Ограниченное" L["Lines & Particles"] = "Линии или частицы" L["Load Conditions"] = "Условия загрузки" L["Loatheb"] = "Лотхиб" -L["Loop"] = "Зациклить" +L["Looking for Raid"] = "Поиск рейда" +L["Loop"] = "Повторять" L["Lost"] = "Израсходован" L["Low Damage"] = "Низкий урон" L["Lower Than Tank"] = "Меньше чем у основной цели" @@ -588,6 +589,7 @@ L["Message"] = "Сообщение" L["Message Type"] = "Тип сообщения" L["Message type:"] = "Тип сообщения:" L["Meta Data"] = "Описание и ссылка" +L["Mine"] = "Моё" L["Minimum"] = "Мин. значение" L["Minimum Estimate"] = "Мин. оценка" L["Minus (Small Nameplate)"] = "Незначительный" @@ -598,21 +600,23 @@ L["Missed"] = "Промах" L["Missing"] = "Эффект отсутствует" L["Moam"] = "Моам" L["Model"] = "Модель" +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Blizzard (современный): 1ч. 3м. | 3м. 7с. | 10с. | 2.4" L["Molten Core"] = "Огненные Недра" L["Monochrome"] = "Монохромный край" L["Monochrome Outline"] = "Монохромный край; контур" L["Monochrome Thick Outline"] = "Монохр-й край; толстый контур" -L["Monster Emote"] = "Эмоция NPC" -L["Monster Party"] = "NPC пишет в группу" -L["Monster Say"] = "NPC говорит" -L["Monster Whisper"] = "Шепот NPC" -L["Monster Yell"] = "Крик NPC" +L["Monster Emote"] = "Эмоция существа" +L["Monster Party"] = "Сообщение существа в группе" +L["Monster Say"] = "Речь существа" +L["Monster Whisper"] = "Шепот существа" +L["Monster Yell"] = "Крик существа" L["Most remaining time"] = "Наибольшее оставшееся время" L["Mounted"] = "Верхом" L["Mouse Cursor"] = "Курсор мыши" L["Movement Speed (%)"] = "Скорость движения" L["Movement Speed Rating"] = "Показатель скор. передвижения" L["Multi-target"] = "Несколько целей" +L["Mythic Keystone"] = "Эпохальный ключ" L["Mythic+ Affix"] = "Модификатор ключа" L["Name"] = "Название" L["Name of Caster's Target"] = "Имя цели заклинателя" @@ -628,10 +632,8 @@ L["Nefarian"] = "Нефариан" L["Neutral"] = "Нейтральный" L["Never"] = "Никогда" L["Next"] = "Далее" ---[[Translation missing --]] -L["Next Combat"] = "Next Combat" ---[[Translation missing --]] -L["Next Encounter"] = "Next Encounter" +L["Next Combat"] = "Режим боя" +L["Next Encounter"] = "Сражение с боссом" L["No Children"] = "Нет индикаций" L["No Extend"] = "Без расширения" L["No Instance"] = "Не в подземелье (instance)" @@ -649,30 +651,32 @@ L["Note: The available text replacements for multi triggers match the normal tri L["Note: This trigger type estimates the range to the hitbox of a unit. The actual range of friendly players is usually 3 yards more than the estimate. Range checking capabilities depend on your current class and known abilities as well as the type of unit being checked. Some of the ranges may also not work with certain NPCs.|n|n|cFFAAFFAAFriendly Units:|r %s|n|cFFFFAAAAHarmful Units:|r %s|n|cFFAAAAFFMiscellanous Units:|r %s"] = "|cFFFFCC00Примечание.|r Триггер оценивает (определяет приближённо) расстояние до хитбокса единицы. Фактическое расстояние до дружественных игроков обычно на 3 метра больше оценки. Возможности проверки дистанции зависят от вашего текущего класса, имеющихся способностей и от типа проверяемой единицы. Некоторые диапазоны могут не работать с отдельными NPC. |n|n|cFFAAFFAACоюзники:|r %s|n|cFFFFAAAAПротивники:|r %s|n|cFFAAAAFFПрочие цели:|r %s" L["Noth the Plaguebringer"] = "Нот Чумной" L["NPC"] = "NPC" ---[[Translation missing --]] -L["Npc ID"] = "Npc ID" +L["Npc ID"] = "ID NPC" L["Number"] = "Число" L["Number Affected"] = "Количество задействованных" L["Object"] = "Объект" L["Officer"] = "Офицер" L["Offset from progress"] = "Смещение от прогресса" L["Offset Timer"] = "Смещение таймера (с.)" +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (старый): 2ч. | 3м. | 10с. | 2.4" L["On Cooldown"] = "Перезаряжается" 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 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["Only if selected"] = "Только если выбран" L["Onyxia"] = "Ониксия" L["Onyxia's Lair"] = "Логово Ониксии" L["Opaque"] = "Непрозрачность" L["Option Group"] = "Группа параметров" L["Options will finish loading after combat ends."] = "Параметры загрузятся после окончания боя." ---[[Translation missing --]] -L["Options will open after the login process has completed."] = "Options will open after the login process has completed." +L["Options will open after the login process has completed."] = "Параметры откроются после завершения процесса входа в игру." L["Orbit"] = "Вращение по орбите" L["Orientation"] = "Ориентация" L["Ossirian the Unscarred"] = "Оссириан Неуязвимый" +L["Other Addons"] = "Другие аддоны" +L["Other Events"] = "Другие события" L["Ouro"] = "Оуро" L["Outline"] = "Контур" L["Overhealing"] = "Избыточное исцеление" @@ -680,12 +684,17 @@ L["Overkill"] = "Избыточный урон" L["Overlay %s"] = "Наложение %s" L["Overlay Charged Combo Points"] = "Показать заряженные анимой приемы (наложение)" L["Overlay Cost of Casts"] = "Показать стоимость применения заклинаний (наложение)" +L["Overlay Latency"] = "Показать задержку (наложение)" L["Parry"] = "Парирование" L["Parry (%)"] = "Парирование" L["Parry Rating"] = "Показатель парирования" L["Party"] = "Группа" L["Party Kill"] = "Убийство" L["Patchwerk"] = "Лоскутик" +L["Path of Ascension: Courage"] = "Путь Перерождения: Отвага" +L["Path of Ascension: Humility"] = "Путь Перерождения: Смирение" +L["Path of Ascension: Loyalty"] = "Путь Перерождения: Верность" +L["Path of Ascension: Wisdom"] = "Путь Перерождения: Мудрость" L["Paused"] = "Приостановлено" L["Periodic Spell"] = "Периодическое заклинание" L["Personal Resource Display"] = "Индикатор личного ресурса" @@ -710,6 +719,7 @@ L["Player Name/Realm"] = "Имя / Игровой мир игрока" L["Player Race"] = "Раса игрока" L["Player(s) Affected"] = "Задействованные игроки" L["Player(s) Not Affected"] = "Незадействованные игроки" +L["Player/Unit Info"] = "Информация об игроке / единице" L["Poison"] = "Яд" L["Power"] = "Энергия" L["Power (%)"] = "Энергия (%)" @@ -725,22 +735,23 @@ 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"] = "Прогресс" 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["PvP Talent selected"] = "PvP талант выбран" +L["PvP Talent Selected"] = "PvP талант выбран" +L["Queued Action"] = "Действие в очереди" L["Radius"] = "Радиус" L["Ragnaros"] = "Рагнарос" L["Raid"] = "Рейд" ---[[Translation missing --]] -L["Raid Role"] = "Raid Role" +L["Raid (Heroic)"] = "Рейд (героический)" +L["Raid (Mythic)"] = "Рейд (эпохальный)" +L["Raid (Normal)"] = "Рейд (обычный)" +L["Raid (Timewalking)"] = "Рейд (путешествие во времени)" +L["Raid Role"] = "Роль в рейде" L["Raid Warning"] = "Объявление рейду" L["Raids"] = "Рейды" L["Range"] = "Дальний бой" @@ -754,7 +765,7 @@ L["Realm"] = "Игровой мир" L["Realm Name"] = "Название игрового мира" L["Realm of Caster's Target"] = "Игровой мир цели заклинателя" L["Receiving display information"] = "Получение информации об индикации от %s ..." -L["Reflect"] = "Отражение (обратно)" +L["Reflect"] = "Отражение" L["Region type %s not supported"] = "Тип региона \"%s\" не поддерживается" L["Relative"] = "Относительно" L["Relative X-Offset"] = "Относительное смещение по X" @@ -795,7 +806,7 @@ Resolved: |cFFFF0000]=] L["Rested"] = "Доп. опыт после отдыха" L["Rested Experience"] = "Доп. опыт после отдыха" L["Rested Experience (%)"] = "Доп. опыт после отдыха (%)" -L["Resting"] = "В зоне отдыха" +L["Resting"] = "Отдыхает" L["Resurrect"] = "Воскрешение" L["Right"] = "Справа" L["Right to Left"] = "Справа налево" @@ -821,6 +832,8 @@ L["Sapphiron"] = "Сапфирон" L["Say"] = "Сказать" L["Scale"] = "Масштаб" L["Scenario"] = "Сценарий" +L["Scenario (Heroic)"] = "Сценарий (героический)" +L["Scenario (Normal)"] = "Сценарий (обычный)" L["Screen/Parent Group"] = "Экран / Исходная группа" L["Second"] = "Второе" L["Second Value of Tooltip Text"] = "Второе значение из текста подсказки" @@ -837,35 +850,23 @@ L["Shazzrah"] = "Шаззрах" L["Shift-Click to resume addon execution."] = "Shift-клик возобновит выполнение аддона." L["Show"] = "Показать" L["Show Absorb"] = "Показать поглощение (наложение)" ---[[Translation missing --]] -L["Show Border"] = "Show Border" L["Show CD of Charge"] = "Показать восстановление заряда" L["Show Code"] = "Показать код" L["Show GCD"] = "Показать общее время восстановления" L["Show Global Cooldown"] = "Показать общее время восстановления (GCD)" ---[[Translation missing --]] -L["Show Glow"] = "Show Glow" 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["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"] = "Сдвиг слева" @@ -877,14 +878,12 @@ L["Slide to Right"] = "Сдвиг вправо" L["Slide to Top"] = "Сдвиг вверх" L["Slider"] = "Ползунок" L["Small"] = "Мелкий" ---[[Translation missing --]] -L["Smart Group"] = "Smart Group" +L["Smart Group"] = "Рейд > Группа > Игрок" L["Sound"] = "Звук" -L["Sound by Kit ID"] = "Звук по ID" ---[[Translation missing --]] -L["Source"] = "Source" +L["Sound by Kit ID"] = "Звук по ID набора" +L["Source"] = "Источник" +L["Source Affiliation"] = "Принадлежность источника" L["Source GUID"] = "GUID источника" -L["Source In Group"] = "Источник в группе" L["Source Name"] = "Имя источника" L["Source NPC Id"] = "ID NPC-источника" L["Source Object Type"] = "Тип объекта источника" @@ -895,9 +894,9 @@ L["Source Unit Name/Realm"] = "Имя / Игр. мир заклинателя" L["Source: "] = "Источник: " L["Space"] = "Отступ" L["Spacing"] = "Расстояние" ---[[Translation missing --]] -L["Spark"] = "Spark" +L["Spark"] = "Искра" L["Spec Role"] = "Роль специализации" +L["Specific Type"] = "Конкретный тип" L["Specific Unit"] = "Конкретная единица" L["Spell"] = "Заклинание" L["Spell (Building)"] = "Заклинание (строение)" @@ -908,7 +907,7 @@ L["Spell ID"] = "ID заклинания" L["Spell Id"] = "ID заклинания" L["Spell ID:"] = "ID заклинания:" L["Spell IDs:"] = "ID заклинаний:" -L["Spell in Range"] = "В зоне действия" +L["Spell in Range"] = "В зоне действия (заклинание)" L["Spell Known"] = "Заклинание известно" L["Spell Name"] = "Название заклинания" L["Spell Usable"] = "Заклинание доступно" @@ -939,19 +938,25 @@ L["Supports multiple entries, separated by commas"] = "Можно указать L[ [=[Supports multiple entries, separated by commas ]=] ] = [=[Можно указать несколько значений, разделенных запятыми. ]=] +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = [=[ID группы игровых зон должен иметь префикс g. Например: g227 + +Можно указать несколько значений, разделенных запятыми.]=] L["Swing"] = "Ближний бой" -L["Swing Timer"] = "Таймер Swing (время между атаками оружия)" +L["Swing Timer"] = "Таймер Swing (время между атаками)" L["Swipe"] = "Эффект Swipe (затемнение)" L["System"] = "Система" L["Tab "] = "Вкладка " -L["Talent Selected"] = "Выбран талант" +L["Talent"] = "Талант" +L["Talent |cFFFF0000Not|r Known"] = "Талант |cFFFF0000НЕ|r известен" +L["Talent |cFFFF0000Not|r Selected"] = "Талант |cFFFF0000НЕ|r выбран" +L["Talent Known"] = "Талант известен" +L["Talent Selected"] = "Талант выбран" L["Talent selected"] = "Выбран талант" L["Talent Specialization"] = "Специализация" L["Tanking And Highest"] = "Вы основная цель; макс. угроза" L["Tanking But Not Highest"] = "Вы основная цель; не макс. угроза" L["Target"] = "Цель" ---[[Translation missing --]] -L["Targeted"] = "Targeted" +L["Targeted"] = "Цель" L["Text"] = "Текст" L["Thaddius"] = "Таддиус" L["The aura has overwritten the global '%s', this might affect other auras."] = "Индикация перезаписала значение глобальной переменной %s. Это может повлиять как на другие индикации, так и на ваш интерфейс!" @@ -959,8 +964,7 @@ L["The effective level differs from the level in e.g. Time Walking dungeons."] = L["The Four Horsemen"] = "Четыре всадника" L["The Prophet Skeram"] = "Пророк Скерам" L["The trigger number is optional, and uses the trigger providing dynamic information if not specified."] = "Номер триггера не является обязательным. Если он не указан, то источник данных - триггер, предоставляющий динамическую информацию в текущий момент." ---[[Translation missing --]] -L["There are %i updates to your auras ready to be installed!"] = "There are %i updates to your auras ready to be installed!" +L["There are %i updates to your auras ready to be installed!"] = "Готово к применению %i |4обновление:обновления:обновлений;." L["Thick Outline"] = "Толстый контур" L["Thickness"] = "Толщина" L["Third"] = "Третье" @@ -996,6 +1000,7 @@ L["Top"] = "Сверху" L["Top Left"] = "Сверху слева" L["Top Right"] = "Сверху справа" L["Top to Bottom"] = "Сверху вниз" +L["Torghast"] = "Торгаст" L["Total"] = "Всего" L["Total Duration"] = "Общее время" L["Total Experience"] = "Общее количество опыта" @@ -1015,8 +1020,7 @@ L["Tracking Charge CDs"] = "Отслеживание зарядов" L["Tracking Only Cooldown"] = "Отслеживание восстановления" L["Transmission error"] = "Ошибка передачи данных" L["Trigger"] = "Триггер" ---[[Translation missing --]] -L["Trigger %i"] = "Trigger %i" +L["Trigger %i"] = "Триггер %i" L["Trigger 1"] = "Триггер 1" L["Trigger State Updater (Advanced)"] = "Обновление состояний триггера (TSU)" L["Trigger Update"] = "При изменении состояния триггера" @@ -1044,8 +1048,7 @@ L["Up, then Left"] = "Вверх, затем влево" L["Up, then Right"] = "Вверх, затем вправо" L["Update Auras"] = "Обновить индикацию" L["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."] = "Используйте команду /wa minimap, чтобы вновь отобразить иконку на миникарте." L["Use Custom Color"] = "Использовать свой цвет" L["Vaelastrasz the Corrupt"] = "Валестраз Порочный" L["Value"] = "Значение" @@ -1056,15 +1059,17 @@ L["Versatility Rating"] = "Показатель универсальности" L["Version: "] = "Версия: " L["Viscidus"] = "Нечистотон" L["Visibility"] = "Видимость" ---[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "Видения Н'Зота" L["War Mode Active"] = "Включен режим войны" +L["Warfront (Heroic)"] = "Фронт (героический)" +L["Warfront (Normal)"] = "Фронт (обычный)" L["Warning"] = "Предупреждение" -L["Warning for unknown aura:"] = "Предупреждение для неизвестной индикации - " +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 Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras (встроенный): 63:42 | 3:07 | 10 | 2.4" +L["WeakAuras has encountered an error during the login process. Please report this issue at https://github.com/WeakAuras/Weakauras2/issues/new."] = "Во время процесса входа в игру возникла ошибка. Пожалуйста, сообщите об этой проблеме по адресу https://github.com/WeakAuras/Weakauras2/issues/new." L["WeakAuras Profiling"] = "Профилирование WeakAuras" L["WeakAuras Profiling Report"] = "Отчёт профилирования" L["Weapon"] = "Оружие" @@ -1083,15 +1088,12 @@ 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 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."] = "Процент вашей угрозы для единицы относительно угрозы ее основной цели (танка). Максимальное значение 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"] = "Название игровой зоны" L["Zoom"] = "Масштаб" diff --git a/WeakAuras/Locales/zhCN.lua b/WeakAuras/Locales/zhCN.lua index 741f1e6..4e6323e 100644 --- a/WeakAuras/Locales/zhCN.lua +++ b/WeakAuras/Locales/zhCN.lua @@ -12,12 +12,9 @@ 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]=] +Supports multiple entries, separated by commas]=] ] = "支持多个条目,由英文逗号分隔" L["%s - %i. Trigger"] = "%s - %i. 触发器" L["%s - Alpha Animation"] = "%s - 透明度动画" L["%s - Color Animation"] = "%s - 颜色动画" @@ -55,15 +52,19 @@ L["|cffeda55fLeft-Click|r to toggle showing the main window."] = "|cffeda55f左 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 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人团队" +L["10 Player Raid (Heroic)"] = "10人团队副本(英雄)" +L["10 Player Raid (Normal)"] = "10人团队副本(普通)" L["20 Man Raid"] = "20人团队" L["25 Man Raid"] = "25人团队" +L["25 Player Raid (Heroic)"] = "25人团队副本(英雄)" +L["25 Player Raid (Normal)"] = "25人团队副本(普通)" L["40 Man Raid"] = "40人团队" +L["40 Player Raid"] = "40人团队副本" L["5 Man Dungeon"] = "5人地下城" L["Abbreviate"] = "缩写" L["AbbreviateLargeNumbers (Blizzard)"] = "缩写大数字(暴雪)" @@ -96,7 +97,7 @@ L["Always active trigger"] = "总是启用触发器" L["Always include realm"] = "总是包含服务器" L["Always True"] = "总是真" L["Amount"] = "数量" -L["And Talent selected"] = "并天赋选择" +L["And Talent"] = "和天赋" L["Animations"] = "动画" L["Anticlockwise"] = "逆时针" L["Anub'Rekhan"] = "阿努布雷坎" @@ -164,6 +165,7 @@ L["BigWigs Addon"] = "BigWigs 插件" L["BigWigs Message"] = "BigWigs 信息" L["BigWigs Timer"] = "BigWigs 计时器" L["Black Wing Lair"] = "黑翼之巢" +L["Blizzard (2h | 3m | 10s | 2.4)"] = "暴雪格式 (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "暴雪战斗文字" L["Block"] = "格挡" L["Block (%)"] = "格挡 (%)" @@ -171,7 +173,6 @@ L["Block against Target (%)"] = "针对目标的格挡 (%)" L["Blocked"] = "被格挡" L["Bloodlord Mandokir"] = "血领主曼多基尔" L["Border"] = "边框" -L["Border Color"] = "边缘颜色" L["Boss"] = "首领" L["Boss Emote"] = "首领表情" L["Boss Whisper"] = "首领密语" @@ -182,7 +183,7 @@ L["Bottom to Top"] = "从下到上" L["Bounce"] = "弹跳" L["Bounce with Decay"] = "衰减地弹跳" L["Broodlord Lashlayer"] = "勒什雷尔" -L["Buff"] = "Buff" +L["Buff"] = "增益效果" L["Buffed/Debuffed"] = "获得增益/减益效果" L["Buru the Gorger"] = "吞咽者布鲁" L["Can be used for e.g. checking if \"boss1target\" is the same as \"player\"."] = "可以用来检测类似于一号首领的目标(boss1target)是不是玩家自身(player)之类的信息。" @@ -211,7 +212,7 @@ L["Character Type"] = "角色类型" L["Charge gained/lost"] = "获取/失去充能层数" L["Charged Combo Point"] = "充能连击点" L["Charges"] = "充能" -L["Charges Changed (Spell)"] = "充能层数改变(法术)" +L["Charges Changed Event"] = "充能变化事件" L["Chat Frame"] = "聊天窗口" L["Chat Message"] = "聊天信息" L["Children:"] = "子项目:" @@ -231,12 +232,12 @@ L["Conditions"] = "常用状态" L["Contains"] = "包含" L["Continuously update Movement Speed"] = "持续更新移动速度" L["Cooldown"] = "冷却计时" -L["Cooldown Progress (Equipment Slot)"] = "冷却进度(装备槽位)" L["Cooldown Progress (Item)"] = "冷却进度(物品)" -L["Cooldown Progress (Spell)"] = "冷却进度(法术)" -L["Cooldown Ready (Equipment Slot)"] = "冷却就绪(装备槽位)" -L["Cooldown Ready (Item)"] = "冷却完成(物品)" -L["Cooldown Ready (Spell)"] = "冷却完成(法术)" +L["Cooldown Progress (Slot)"] = "冷却进度(装备栏)" +L["Cooldown Ready Event"] = "冷却完成事件" +L["Cooldown Ready Event (Item)"] = "冷却完成事件(物品)" +L["Cooldown Ready Event (Slot)"] = "冷却完成事件(装备栏)" +L["Cooldown/Charges/Count"] = "冷却/充能/数量" L["Count"] = "计数" L["Counter Clockwise"] = "逆时针" L["Create"] = "创造物品" @@ -248,7 +249,8 @@ L["Crowd Controlled"] = "被控制" L["Crushing"] = "碾压" L["C'thun"] = "克苏恩" L["Current Experience"] = "当前经验值" -L["Current Zone Group"] = "当前区域组" +L[ [=[Current Zone Group +]=] ] = "当前区域组" L[ [=[Current Zone ]=] ] = "当前区域" L["Curse"] = "诅咒" @@ -275,14 +277,15 @@ L["Desaturate Foreground"] = "前景褪色" L["Descending"] = "降序" L["Description"] = "描述" L["Dest Raid Mark"] = "目标团队标记" +L["Destination Affiliation"] = "目标所属" L["Destination GUID"] = "目标GUID" -L["Destination In Group"] = "目标在小队/团队中" L["Destination Name"] = "目标名称" L["Destination NPC Id"] = "目标 NPC ID" L["Destination Object Type"] = "目标类型" L["Destination Reaction"] = "目标反应" L["Destination Unit"] = "目标单位" L["Disable Spell Known Check"] = "忽略法术已知检查" +L["Disabled Spell Known Check"] = "已忽略法术已知检查" L["Disease"] = "疾病" L["Dispel"] = "驱散" L["Dispel Failed"] = "驱散失败" @@ -297,12 +300,14 @@ L["Down, then Left"] = "向下,然后向左" L["Down, then Right"] = "向下,然后向右" L["Drain"] = "引导性吸取" L["Dropdown Menu"] = "下拉菜单" +L["Dungeon (Heroic)"] = "地下城(英雄)" +L["Dungeon (Mythic)"] = "地下城(史诗)" +L["Dungeon (Normal)"] = "地下城(普通)" +L["Dungeon (Timewalking)"] = "地下城(时空漫游)" L["Dungeons"] = "地下城" L["Durability Damage"] = "耐久度下降" L["Durability Damage All"] = "耐久度上限下降" -L["Dynamic"] = "动态" ---[[Translation missing --]] -L["Dynamic Information"] = "Dynamic Information" +L["Dynamic Information"] = "动态信息" L["Ease In"] = "缓入" L["Ease In and Out"] = "缓入缓出" L["Ease Out"] = "缓出" @@ -312,8 +317,6 @@ 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"] = "有附魔" @@ -332,7 +335,7 @@ L["Environment Type"] = "环境伤害类型" L["Environmental"] = "环境伤害" L["Equipment Set"] = "装备方案" L["Equipment Set Equipped"] = "装备方案已使用" -L["Equipment Slot"] = "装备位" +L["Equipment Slot"] = "装备栏" L["Equipped"] = "已装备" L["Error"] = "错误" L["Error Frame"] = "错误信息框架" @@ -355,12 +358,12 @@ 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["Fallback"] = "后备" +L["Fallback Icon"] = "后备图标" L["False"] = "假" L["Fankriss the Unyielding"] = "顽强的范克瑞斯" +L["Fetch Legendary Power"] = "获取传说之力" +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "获取符合此增益ID的传说之力的名称与图标" L["Filter messages with format "] = "带格式的过滤器信息 " L["Fire Resistance"] = "火焰抗性" L["Firemaw"] = "费尔默" @@ -450,7 +453,6 @@ L["Ignore Disconnected"] = "忽略已离线" L["Ignore Rune CD"] = "忽略符文CD" L["Ignore Rune CDs"] = "忽略符文冷却时间" L["Ignore Self"] = "忽略自身" -L["Ignore Unknown Spell"] = "忽略未知法术检查" L["Immune"] = "免疫" L["Import"] = "导入" L["Import as Copy"] = "导入为拷贝" @@ -468,17 +470,20 @@ L["In Vehicle"] = "在载具中" L["Include Bank"] = "包括银行中的" L["Include Charges"] = "包含使用次数" L["Incoming Heal"] = "即将到来的治疗" -L["Increased Precision below 3s"] = "低于3秒时提高精度" +L["Increase Precision Below"] = "精度提高的阈值" L["Information"] = "信息" L["Inherited"] = "继承" L["Instakill"] = "术士牺牲爪牙" L["Instance"] = "副本" L["Instance Difficulty"] = "副本难度" +L["Instance Size Type"] = "副本大小类型" L["Instance Type"] = "副本类型" L["Instructor Razuvious"] = "教官拉苏维奥斯" L["Insufficient Resources"] = "资源不足" L["Intellect"] = "智力" L["Interrupt"] = "打断" +L["Interrupt School"] = "打断类型" +L["Interrupted School Text"] = "打断类型文本" L["Interruptible"] = "可打断" L["Inverse"] = "反向" L["Inverse Pet Behavior"] = "反向宠物行为" @@ -487,6 +492,10 @@ L["Is Exactly"] = "完全匹配" L["Is Moving"] = "移动中" L["Is Off Hand"] = "副手" L["is useable"] = "可用的" +L["Island Expedition (Heroic)"] = "海岛探险(英雄)" +L["Island Expedition (Mythic)"] = "海岛探险(史诗)" +L["Island Expedition (Normal)"] = "海岛探险(普通)" +L["Island Expeditions (PvP)"] = "海岛探险(PvP)" 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!"] = "可能无法在当前版本中正常工作!" @@ -495,9 +504,13 @@ L["Item Bonus Id"] = "物品增益ID" L["Item Bonus Id Equipped"] = "已装备物品增益ID" L["Item Count"] = "物品数量" L["Item Equipped"] = "已装备物品" +L["Item Id"] = "物品ID" L["Item in Range"] = "物品在距离内" +L["Item Name"] = "物品名称" L["Item Set Equipped"] = "已装备套装" L["Item Set Id"] = "套装 ID" +L["Item Slot"] = "物品栏" +L["Item Slot String"] = "物品栏名称" L["Item Type"] = "物品类型" L["Item Type Equipped"] = "已装备物品类型" L["Jin'do the Hexxer"] = "妖术师金度" @@ -505,6 +518,7 @@ L["Keep Inside"] = "保持在内" L["Kel'Thuzad"] = "克尔苏加德" L["Kurinnaxx"] = "库林纳克斯" L["Large"] = "大" +L["Latency"] = "延迟" L["Least remaining time"] = "最小剩余时间" L["Leaving"] = "离开" L["Leech"] = "吸取" @@ -516,6 +530,7 @@ L["Left, then Down"] = "向左,然后向下" L["Left, then Up"] = "向左,然后向上" L["Legacy Aura (disabled)"] = "传统光环(已禁用)" L["Legacy Aura (disabled):"] = "传统光环(已禁用):" +L["Legacy Looking for Raid"] = "传统团队副本(随机)" L["Legacy RGB Gradient"] = "传统 RGB 变色" L["Legacy RGB Gradient Pulse"] = "传统 RGB 变色跳动" L["Length"] = "长度" @@ -524,6 +539,7 @@ L["Limited"] = "有限的" L["Lines & Particles"] = "线条和粒子" L["Load Conditions"] = "加载条件" L["Loatheb"] = "洛欧塞布" +L["Looking for Raid"] = "团队副本(随机)" L["Loop"] = "循环" L["Lost"] = "失去" L["Low Damage"] = "低伤害" @@ -555,6 +571,7 @@ L["Message"] = "信息" L["Message Type"] = "信息类型" L["Message type:"] = "信息类型:" L["Meta Data"] = "元数据" +L["Mine"] = "玩家自身" L["Minimum"] = "最小" L["Minimum Estimate"] = "最小预估" L["Minus (Small Nameplate)"] = "次要目标(小型姓名版)" @@ -565,6 +582,7 @@ L["Missed"] = "未命中" L["Missing"] = "缺少" L["Moam"] = "莫阿姆" L["Model"] = "模型" +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "现代暴雪格式 (1小时 3分钟 | 3分钟 7秒 | 10秒 | 2.4)" L["Molten Core"] = "熔火之心" L["Monochrome"] = "单色" L["Monochrome Outline"] = "单色轮廓" @@ -580,6 +598,7 @@ L["Mouse Cursor"] = "鼠标" L["Movement Speed (%)"] = "移动速度 (%)" L["Movement Speed Rating"] = "移动速度等级" L["Multi-target"] = "多目标" +L["Mythic Keystone"] = "史诗钥石" L["Mythic+ Affix"] = "大秘境词缀" L["Name"] = "名称" L["Name of Caster's Target"] = "施法者目标的名称" @@ -620,12 +639,14 @@ L["Object"] = "对象" L["Officer"] = "官员" L["Offset from progress"] = "于进度偏移量" L["Offset Timer"] = "位移计时器" +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "传统暴雪格式 (2h | 3m | 10s | 2.4)" L["On Cooldown"] = "冷却中" 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["Only if selected"] = "仅当已选择" L["Onyxia"] = "奥妮克希亚" L["Onyxia's Lair"] = "奥妮克希亚的巢穴" L["Opaque"] = "不透明" @@ -635,6 +656,8 @@ L["Options will open after the login process has completed."] = "选项将在登 L["Orbit"] = "轨迹" L["Orientation"] = "方向" L["Ossirian the Unscarred"] = "无疤者奥斯里安" +L["Other Addons"] = "其他插件" +L["Other Events"] = "其他事件" L["Ouro"] = "奥罗" L["Outline"] = "轮廓" L["Overhealing"] = "过量治疗" @@ -642,12 +665,17 @@ L["Overkill"] = "过量伤害" L["Overlay %s"] = "覆盖层 %s" L["Overlay Charged Combo Points"] = "充能连击点覆盖层" L["Overlay Cost of Casts"] = "覆盖层显示施法消耗" +L["Overlay Latency"] = "延迟覆盖层" L["Parry"] = "招架" L["Parry (%)"] = "偏斜 (%)" L["Parry Rating"] = "偏斜等级" L["Party"] = "小队" L["Party Kill"] = "团/队击杀" L["Patchwerk"] = "帕奇维克" +L["Path of Ascension: Courage"] = "晋升之路:勇气" +L["Path of Ascension: Humility"] = "晋升之路:谦逊" +L["Path of Ascension: Loyalty"] = "晋升之路:忠诚" +L["Path of Ascension: Wisdom"] = "晋升之路:智慧" L["Paused"] = "已暂停" L["Periodic Spell"] = "周期法术" L["Personal Resource Display"] = "个人资源显示" @@ -672,6 +700,7 @@ L["Player Name/Realm"] = "玩家名称/服务器" L["Player Race"] = "玩家种族" L["Player(s) Affected"] = "受影响的玩家名称" L["Player(s) Not Affected"] = "未受影响的玩家名称" +L["Player/Unit Info"] = "玩家/单位信息" L["Poison"] = "中毒" L["Power"] = "能量" L["Power (%)"] = "能量(%%)" @@ -699,6 +728,10 @@ L["Queued Action"] = "队列中动作" L["Radius"] = "半径" L["Ragnaros"] = "拉格纳罗斯" L["Raid"] = "团队" +L["Raid (Heroic)"] = "团队副本(英雄)" +L["Raid (Mythic)"] = "团队副本(史诗)" +L["Raid (Normal)"] = "团队副本(普通)" +L["Raid (Timewalking)"] = "团队副本(时空漫游)" L["Raid Role"] = "团队角色" L["Raid Warning"] = "团队警告" L["Raids"] = "团队地下城" @@ -779,6 +812,8 @@ L["Sapphiron"] = "萨菲隆" L["Say"] = "说" L["Scale"] = "缩放" L["Scenario"] = "场景战役" +L["Scenario (Heroic)"] = "场景战役(英雄)" +L["Scenario (Normal)"] = "场景战役(普通)" L["Screen/Parent Group"] = "屏幕/上级群组" L["Second"] = "第二" L["Second Value of Tooltip Text"] = "鼠标提示文本的第二项值" @@ -795,32 +830,23 @@ L["Shazzrah"] = "沙斯拉尔" L["Shift-Click to resume addon execution."] = "Shift + 点击来继续插件的执行" L["Show"] = "显示" L["Show Absorb"] = "显示吸收值" -L["Show Border"] = "显示边框" L["Show CD of Charge"] = "显示可用次数充能 CD" L["Show Code"] = "显示代码" L["Show GCD"] = "显示 GCD" L["Show Global Cooldown"] = "显示公共冷却" -L["Show Glow"] = "显示发光效果" L["Show Incoming Heal"] = "显示即将到来的治疗" L["Show On"] = "显示于" L["Show Rested Overlay"] = "显示休息覆盖层" L["Shrink"] = "收缩" L["Silithid Royalty"] = "安其拉三宝" L["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["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"] = "从左开始滑动" @@ -835,10 +861,9 @@ L["Small"] = "小" L["Smart Group"] = "智能群组" L["Sound"] = "音效" L["Sound by Kit ID"] = "根据 ID 选择音效" ---[[Translation missing --]] -L["Source"] = "Source" +L["Source"] = "来源" +L["Source Affiliation"] = "来源所属" L["Source GUID"] = "来源GUID" -L["Source In Group"] = "来源在小队/团队中" L["Source Name"] = "来源名称" L["Source NPC Id"] = "来源 NPC ID" L["Source Object Type"] = "来源类型" @@ -849,9 +874,9 @@ L["Source Unit Name/Realm"] = "来源单位名称/服务器" L["Source: "] = "来源:" L["Space"] = "空白" L["Spacing"] = "间距" ---[[Translation missing --]] -L["Spark"] = "Spark" +L["Spark"] = "闪光" L["Spec Role"] = "专精职责" +L["Specific Type"] = "特定类型" L["Specific Unit"] = "指定单位" L["Spell"] = "法术" L["Spell (Building)"] = "法术(攻城伤害)" @@ -891,11 +916,16 @@ L["Summon"] = "召唤" L["Supports multiple entries, separated by commas"] = "支持多个条目,由英文逗号分隔" L[ [=[Supports multiple entries, separated by commas ]=] ] = "支持多个条目,由英文逗号分隔" +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "支持多个条目,由英文逗号分隔。区域组ID必须以g开头,例如 g277。" L["Swing"] = "近战攻击" L["Swing Timer"] = "近战攻击计时器" L["Swipe"] = "旋转动画" L["System"] = "系统" L["Tab "] = "标签页 " +L["Talent"] = "天赋" +L["Talent |cFFFF0000Not|r Known"] = "天赋|cFFFF0000不|r可用" +L["Talent |cFFFF0000Not|r Selected"] = "天赋|cFFFF0000未|r选择" +L["Talent Known"] = "天赋可用" L["Talent Selected"] = "天赋选择" L["Talent selected"] = "天赋选择" L["Talent Specialization"] = "专精" @@ -943,6 +973,7 @@ L["Top"] = "上" L["Top Left"] = "左上" L["Top Right"] = "右上" L["Top to Bottom"] = "从上到下" +L["Torghast"] = "托加斯特" L["Total"] = "总量" L["Total Duration"] = "总时长" L["Total Experience"] = "最大经验值" @@ -962,8 +993,7 @@ L["Tracking Charge CDs"] = "追踪充能冷却计时" L["Tracking Only Cooldown"] = "只追踪冷却计时" L["Transmission error"] = "传输错误" L["Trigger"] = "触发器" ---[[Translation missing --]] -L["Trigger %i"] = "Trigger %i" +L["Trigger %i"] = "触发器 %i" L["Trigger 1"] = "触发器 1" L["Trigger State Updater (Advanced)"] = "触发器状态更新器(高级)" L["Trigger Update"] = "触发器更新" @@ -1002,14 +1032,16 @@ L["Versatility Rating"] = "全能等级" L["Version: "] = "版本:" L["Viscidus"] = "维希度斯" L["Visibility"] = "可见性" ---[[Translation missing --]] -L["Visible"] = "Visible" +L["Visions of N'Zoth"] = "恩佐斯的幻象" L["War Mode Active"] = "战争模式开启" +L["Warfront (Heroic)"] = "战争前线(英雄)" +L["Warfront (Normal)"] = "战争前线(普通)" 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 Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras内置格式 (63:42 | 3:07 | 10 | 2.4)" 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 Report"] = "WeakAuras性能分析报告" @@ -1034,7 +1066,6 @@ 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"] = "区域名称" L["Zoom"] = "缩放" diff --git a/WeakAuras/Locales/zhTW.lua b/WeakAuras/Locales/zhTW.lua index adba3d8..4b04b0b 100644 --- a/WeakAuras/Locales/zhTW.lua +++ b/WeakAuras/Locales/zhTW.lua @@ -58,9 +58,14 @@ 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人團隊" +L["10 Player Raid (Heroic)"] = "10人團隊(英雄)" +L["10 Player Raid (Normal)"] = "10人團隊(普通)" L["20 Man Raid"] = "20人團隊" L["25 Man Raid"] = "25人團隊" +L["25 Player Raid (Heroic)"] = "25人團隊(英雄)" +L["25 Player Raid (Normal)"] = "25人團隊(普通)" L["40 Man Raid"] = "40人團隊" +L["40 Player Raid"] = "40人團隊" L["5 Man Dungeon"] = "5人副本" L["Abbreviate"] = "縮寫" L["AbbreviateLargeNumbers (Blizzard)"] = "縮寫大數字 (暴雪)" @@ -93,7 +98,7 @@ L["Always active trigger"] = "永遠有作用的觸發" L["Always include realm"] = "永遠包含伺服器" L["Always True"] = "永遠為 True" L["Amount"] = "數量" -L["And Talent selected"] = "和選擇的天賦" +L["And Talent"] = "和天賦" L["Animations"] = "動畫" L["Anticlockwise"] = "逆時針" L["Anub'Rekhan"] = "阿努比瑞克漢" @@ -161,6 +166,8 @@ L["BigWigs Addon"] = "BigWigs 插件" L["BigWigs Message"] = "BigWigs 訊息" L["BigWigs Timer"] = "BigWigs 計時條" L["Black Wing Lair"] = "黑翼之巢" +--[[Translation missing --]] +L["Blizzard (2h | 3m | 10s | 2.4)"] = "Blizzard (2h | 3m | 10s | 2.4)" L["Blizzard Combat Text"] = "暴雪浮動戰鬥文字" L["Block"] = "格擋" L["Block (%)"] = "格檔 (%)" @@ -168,7 +175,6 @@ L["Block against Target (%)"] = "對目標的格檔 (%)" L["Blocked"] = "被格擋" L["Bloodlord Mandokir"] = "血領主曼多基爾" L["Border"] = "邊框" -L["Border Color"] = "邊框顏色" L["Boss"] = "首領" L["Boss Emote"] = "首領表情動作" L["Boss Whisper"] = "首領悄悄話" @@ -208,7 +214,7 @@ L["Character Type"] = "角色類型" L["Charge gained/lost"] = "獲得/失去可用次數" L["Charged Combo Point"] = "已有的連擊點數" L["Charges"] = "可用次數" -L["Charges Changed (Spell)"] = "可用次數變更 (法術)" +L["Charges Changed Event"] = "可用次數變化事件" L["Chat Frame"] = "聊天框架" L["Chat Message"] = "聊天訊息" L["Children:"] = "子項目:" @@ -228,12 +234,12 @@ L["Conditions"] = "條件" L["Contains"] = "包含" L["Continuously update Movement Speed"] = "持續更新移動速度" L["Cooldown"] = "冷卻" -L["Cooldown Progress (Equipment Slot)"] = "冷卻進度 (裝備欄位)" L["Cooldown Progress (Item)"] = "冷卻進度 (物品)" -L["Cooldown Progress (Spell)"] = "冷卻進度 (法術)" -L["Cooldown Ready (Equipment Slot)"] = "冷卻完成 (裝備欄位)" -L["Cooldown Ready (Item)"] = "冷卻完成 (物品)" -L["Cooldown Ready (Spell)"] = "冷卻完成 (法術)" +L["Cooldown Progress (Slot)"] = "冷卻進度 (裝備欄)" +L["Cooldown Ready Event"] = "冷卻完成事件" +L["Cooldown Ready Event (Item)"] = "冷卻完成事件 (物品)" +L["Cooldown Ready Event (Slot)"] = "冷卻完成事件 (裝備欄)" +L["Cooldown/Charges/Count"] = "冷卻/可用次數/數量" L["Count"] = "數量" L["Counter Clockwise"] = "逆時針" L["Create"] = "建立" @@ -245,7 +251,8 @@ L["Crowd Controlled"] = "群體控制" L["Crushing"] = "碾壓" L["C'thun"] = "克蘇恩" L["Current Experience"] = "目前經驗值" -L["Current Zone Group"] = "目前區域群組" +L[ [=[Current Zone Group +]=] ] = "當前區域群組" L[ [=[Current Zone ]=] ] = "目前區域" L["Curse"] = "詛咒" @@ -272,14 +279,16 @@ L["Desaturate Foreground"] = "前景去色" L["Descending"] = "降序" L["Description"] = "說明" L["Dest Raid Mark"] = "目標的標記圖示" +--[[Translation missing --]] +L["Destination Affiliation"] = "Destination Affiliation" L["Destination GUID"] = "目標 GUID" -L["Destination In Group"] = "隊伍中的目標" L["Destination Name"] = "目標名稱" L["Destination NPC Id"] = "目標 NPC ID" L["Destination Object Type"] = "目標物件類型" L["Destination Reaction"] = "目標反應動作" L["Destination Unit"] = "目標單位" L["Disable Spell Known Check"] = "停用法術已知檢查" +L["Disabled Spell Known Check"] = "停用已知法術檢查" L["Disease"] = "疾病" L["Dispel"] = "驅散" L["Dispel Failed"] = "驅散失敗" @@ -294,10 +303,13 @@ L["Down, then Left"] = "先下後左" L["Down, then Right"] = "先下後右" L["Drain"] = "抽取資源" L["Dropdown Menu"] = "下拉選單" +L["Dungeon (Heroic)"] = "地城(英雄)" +L["Dungeon (Mythic)"] = "地城(傳奇)" +L["Dungeon (Normal)"] = "地城(普通)" +L["Dungeon (Timewalking)"] = "地城(時光漫遊)" L["Dungeons"] = "地城" L["Durability Damage"] = "耐久度傷害" L["Durability Damage All"] = "耐久性傷害所有" -L["Dynamic"] = "動態" L["Dynamic Information"] = "動態資訊" L["Ease In"] = "淡入" L["Ease In and Out"] = "淡入和淡出" @@ -308,8 +320,6 @@ 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"] = "已附魔" @@ -352,9 +362,11 @@ L["Fade In"] = "淡入" L["Fade Out"] = "淡出" L["Fail Alert"] = "失敗警示" L["Fallback"] = "Fallback" -L["Fallback Icon"] = "Fallback 圖示" +L["Fallback Icon"] = "缺少圖示時要顯示的圖示" L["False"] = "否 (False)" L["Fankriss the Unyielding"] = "不屈的范克里斯" +L["Fetch Legendary Power"] = "取得傳說能力" +L["Fetches the name and icon of the Legendary Power that matches this bonus id."] = "取得符合獎勵 ID 的傳說能力名稱和圖示。" L["Filter messages with format "] = "使用 <訊息內容> 的格式來過濾訊息" L["Fire Resistance"] = "火焰抗性" L["Firemaw"] = "費爾默" @@ -444,7 +456,6 @@ L["Ignore Disconnected"] = "忽略離線者" L["Ignore Rune CD"] = "忽略符文冷卻" L["Ignore Rune CDs"] = "忽略符文冷卻" L["Ignore Self"] = "忽略自己" -L["Ignore Unknown Spell"] = "忽略未知法術" L["Immune"] = "免疫" L["Import"] = "匯入" L["Import as Copy"] = "匯入並多複製一份" @@ -462,18 +473,22 @@ L["In Vehicle"] = "在載具" L["Include Bank"] = "包含銀行" L["Include Charges"] = "包含可用次數" L["Incoming Heal"] = "即將獲得的治療" -L["Increased Precision below 3s"] = "精確度提高到 3 秒以下" +--[[Translation missing --]] +L["Increase Precision Below"] = "Increase Precision Below" L["Information"] = "資訊" L["Inherited"] = "繼承" L["Instakill"] = "秒殺" L["Instance"] = "副本" L["Instance Difficulty"] = "副本難度" +L["Instance Size Type"] = "副本大小類型" L["Instance Type"] = "副本類型" L["Instructor Razuvious"] = "講師拉祖維斯" L["Insufficient Resources"] = "資源不足" L["Intellect"] = "智力" -L["Interrupt"] = "中斷" -L["Interruptible"] = "可中斷" +L["Interrupt"] = "打斷" +L["Interrupt School"] = "打斷類型" +L["Interrupted School Text"] = "已打斷的類型文字" +L["Interruptible"] = "可打斷" L["Inverse"] = "反向" L["Inverse Pet Behavior"] = "反向寵物行為" L["Is Away from Keyboard"] = "暫離" @@ -481,6 +496,10 @@ L["Is Exactly"] = "完全符合" L["Is Moving"] = "正在移動" L["Is Off Hand"] = "副手" L["is useable"] = "可使用" +L["Island Expedition (Heroic)"] = "海嶼遠征(英雄)" +L["Island Expedition (Mythic)"] = "海嶼遠征(傳奇)" +L["Island Expedition (Normal)"] = "海嶼遠征(普通)" +L["Island Expeditions (PvP)"] = "海嶼遠征(PvP)" 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!"] = "在你所使用的版本可能無法正常運作!" @@ -489,9 +508,13 @@ L["Item Bonus Id"] = "物品獎勵 ID" L["Item Bonus Id Equipped"] = "已裝備的物品獎勵 ID" L["Item Count"] = "物品數量" L["Item Equipped"] = "已裝備物品" +L["Item Id"] = "物品 ID" L["Item in Range"] = "在物品範圍內" +L["Item Name"] = "物品名稱" L["Item Set Equipped"] = "已裝備物品套裝" L["Item Set Id"] = "物品套裝 ID" +L["Item Slot"] = "物品欄位" +L["Item Slot String"] = "物品欄位文字字串" L["Item Type"] = "物品類型" L["Item Type Equipped"] = "已裝備的物品類型" L["Jin'do the Hexxer"] = "『妖術師』金度" @@ -499,6 +522,8 @@ L["Keep Inside"] = "保持在內" L["Kel'Thuzad"] = "克爾蘇加德" L["Kurinnaxx"] = "庫林納克斯" L["Large"] = "大" +--[[Translation missing --]] +L["Latency"] = "Latency" L["Least remaining time"] = "最小剩餘時間" L["Leaving"] = "離開" L["Leech"] = "吸取" @@ -510,6 +535,7 @@ L["Left, then Down"] = "先左後下" L["Left, then Up"] = "先左後上" L["Legacy Aura (disabled)"] = "舊的提醒效果 (已停用)" L["Legacy Aura (disabled):"] = "舊的提醒效果 (已停用):" +L["Legacy Looking for Raid"] = "團隊副本懷舊" L["Legacy RGB Gradient"] = "舊的 RGB 漸層" L["Legacy RGB Gradient Pulse"] = "舊的 RGB 漸層脈衝" L["Length"] = "長度" @@ -518,6 +544,7 @@ L["Limited"] = "有限" L["Lines & Particles"] = "直線 & 粒子" L["Load Conditions"] = "載入條件" L["Loatheb"] = "憎惡體" +L["Looking for Raid"] = "團隊搜尋器" L["Loop"] = "重複循環" L["Lost"] = "失去" L["Low Damage"] = "低傷害" @@ -549,6 +576,7 @@ L["Message"] = "訊息" L["Message Type"] = "訊息類型" L["Message type:"] = "訊息類型:" L["Meta Data"] = "Meta Data" +L["Mine"] = "我的" L["Minimum"] = "最小值" L["Minimum Estimate"] = "最小估計" L["Minus (Small Nameplate)"] = "減去 (小型血條/名條)" @@ -559,6 +587,8 @@ L["Missed"] = "未命中" L["Missing"] = "缺少" L["Moam"] = "莫阿姆" L["Model"] = "模組" +--[[Translation missing --]] +L["Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)"] = "Modern Blizzard (1h 3m | 3m 7s | 10s | 2.4)" L["Molten Core"] = "熔火之心" L["Monochrome"] = "無消除鋸齒" L["Monochrome Outline"] = "無消除鋸齒外框" @@ -574,6 +604,7 @@ L["Mouse Cursor"] = "滑鼠游標" L["Movement Speed (%)"] = "移動速度 (%)" L["Movement Speed Rating"] = "移動速度分數" L["Multi-target"] = "多目標" +L["Mythic Keystone"] = "傳奇鑰石" L["Mythic+ Affix"] = "傳奇+ 詞綴" L["Name"] = "名稱" L["Name of Caster's Target"] = "施法者目標的名字" @@ -614,12 +645,15 @@ L["Object"] = "物件" L["Officer"] = "幹部" L["Offset from progress"] = "進度偏移" L["Offset Timer"] = "偏差計時" +--[[Translation missing --]] +L["Old Blizzard (2h | 3m | 10s | 2.4)"] = "Old Blizzard (2h | 3m | 10s | 2.4)" L["On Cooldown"] = "冷卻中" 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["Only if selected"] = "只有選擇的" L["Onyxia"] = "奧妮克希亞" L["Onyxia's Lair"] = "奧妮克希亞的巢穴" L["Opaque"] = "不透明" @@ -629,6 +663,8 @@ L["Options will open after the login process has completed."] = "登入完成後 L["Orbit"] = "軌道" L["Orientation"] = "方向" L["Ossirian the Unscarred"] = "『無疤者』奧斯里安" +L["Other Addons"] = "其他插件" +L["Other Events"] = "其他事件" L["Ouro"] = "奧羅" L["Outline"] = "外框" L["Overhealing"] = "過量治療" @@ -636,12 +672,18 @@ L["Overkill"] = "過量擊殺" L["Overlay %s"] = "疊加 %s" L["Overlay Charged Combo Points"] = "疊加已有的連擊點數" L["Overlay Cost of Casts"] = "疊加施法消耗量" +--[[Translation missing --]] +L["Overlay Latency"] = "Overlay Latency" L["Parry"] = "招架" L["Parry (%)"] = "架招 (%)" L["Parry Rating"] = "架招分數" L["Party"] = "隊伍" L["Party Kill"] = "隊伍擊殺" L["Patchwerk"] = "縫補者" +L["Path of Ascension: Courage"] = "晉升之路:勇氣" +L["Path of Ascension: Humility"] = "晉升之路:謙遜" +L["Path of Ascension: Loyalty"] = "晉升之路:忠誠" +L["Path of Ascension: Wisdom"] = "晉升之路:純潔" L["Paused"] = "已暫停" L["Periodic Spell"] = "週期法術" L["Personal Resource Display"] = "個人資源條" @@ -666,6 +708,7 @@ L["Player Name/Realm"] = "玩家名字/伺服器" L["Player Race"] = "玩家種族" L["Player(s) Affected"] = "玩家受影響" L["Player(s) Not Affected"] = "玩家未被影響" +L["Player/Unit Info"] = "玩家/單位資訊" L["Poison"] = "中毒" L["Power"] = "能量" L["Power (%)"] = "能量 (%)" @@ -693,6 +736,10 @@ L["Queued Action"] = "佇列動作" L["Radius"] = "範圍" L["Ragnaros"] = "拉格納羅斯" L["Raid"] = "團隊" +L["Raid (Heroic)"] = "團隊(英雄)" +L["Raid (Mythic)"] = "團隊(傳奇)" +L["Raid (Normal)"] = "團隊(普通)" +L["Raid (Timewalking)"] = "團隊(時光漫遊)" L["Raid Role"] = "團隊職責" L["Raid Warning"] = "團隊警告" L["Raids"] = "團隊" @@ -765,6 +812,8 @@ L["Sapphiron"] = "薩菲隆" L["Say"] = "說" L["Scale"] = "縮放大小" L["Scenario"] = "事件" +L["Scenario (Heroic)"] = "事件(英雄)" +L["Scenario (Normal)"] = "事件(普通)" L["Screen/Parent Group"] = "螢幕/所屬群組" L["Second"] = "第二個" L["Second Value of Tooltip Text"] = "滑鼠提示文字中的第二個值" @@ -781,12 +830,10 @@ L["Shazzrah"] = "沙斯拉爾" L["Shift-Click to resume addon execution."] = "Shift-左鍵 恢復執行插件。" L["Show"] = "顯示" L["Show Absorb"] = "顯示吸收量" -L["Show Border"] = "顯示邊框" L["Show CD of Charge"] = "顯示可用次數冷卻時間" L["Show Code"] = "顯示程式碼" L["Show GCD"] = "顯示共用冷卻 (GCD)" L["Show Global Cooldown"] = "顯示共用冷卻 (GCD)" -L["Show Glow"] = "顯示發光" L["Show Incoming Heal"] = "顯示即將獲得的治療" L["Show On"] = "顯示於" L["Show Rested Overlay"] = "顯示休息加成的疊加圖層" @@ -815,8 +862,9 @@ L["Smart Group"] = "智慧型群組" L["Sound"] = "音效" L["Sound by Kit ID"] = "音效 Sound Kit ID" L["Source"] = "來源" +--[[Translation missing --]] +L["Source Affiliation"] = "Source Affiliation" L["Source GUID"] = "來源 GUID" -L["Source In Group"] = "隊伍中的來源" L["Source Name"] = "來源的名稱" L["Source NPC Id"] = "來源 NPC ID" L["Source Object Type"] = "來源物件類型" @@ -829,6 +877,7 @@ L["Space"] = "間距" L["Spacing"] = "間距" L["Spark"] = "亮點" L["Spec Role"] = "專精角色" +L["Specific Type"] = "指定類型" L["Specific Unit"] = "指定單位" L["Spell"] = "法術" L["Spell (Building)"] = "法術 (建築物)" @@ -868,11 +917,16 @@ L["Summon"] = "召喚" L["Supports multiple entries, separated by commas"] = "支援輸入多個項目,使用逗號分隔。" L[ [=[Supports multiple entries, separated by commas ]=] ] = "支援輸入多個項目,使用逗號分隔。" +L["Supports multiple entries, separated by commas. Group Zone IDs must be prefixed with 'g', e.g. g277."] = "支援輸入多個項目,使用逗號分隔。群組區域 ID 必須為 g 開頭,例如 g277。" L["Swing"] = "揮動" L["Swing Timer"] = "揮動時間" L["Swipe"] = "轉圈動畫" L["System"] = "系統" L["Tab "] = "標籤頁面" +L["Talent"] = "天賦" +L["Talent |cFFFF0000Not|r Known"] = "|cFFFF0000未知的|r天賦" +L["Talent |cFFFF0000Not|r Selected"] = "|cFFFF0000沒有選擇|r天賦" +L["Talent Known"] = "已知的天賦" L["Talent Selected"] = "選擇的天賦" L["Talent selected"] = "選擇的天賦" L["Talent Specialization"] = "天賦專精" @@ -920,6 +974,7 @@ L["Top"] = "上" L["Top Left"] = "上左" L["Top Right"] = "上右" L["Top to Bottom"] = "上到下" +L["Torghast"] = "托迦司" L["Total"] = "總共" L["Total Duration"] = "總共持續時間" L["Total Experience"] = "全部經驗值" @@ -978,13 +1033,17 @@ L["Versatility Rating"] = "臨機應變分數" L["Version: "] = "版本: " L["Viscidus"] = "維希度斯" L["Visibility"] = "顯示" -L["Visible"] = "顯示" +L["Visions of N'Zoth"] = "恩若司的幻象" L["War Mode Active"] = "開啟戰爭模式" +L["Warfront (Heroic)"] = "戰爭前線(英雄)" +L["Warfront (Normal)"] = "戰爭前線(普通)" 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。並且不會自動調整。" +--[[Translation missing --]] +L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"] = "WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)" 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 Report"] = "WeakAuras 分析報告" @@ -1009,7 +1068,6 @@ 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"] = "區域名稱" L["Zoom"] = "縮放" diff --git a/WeakAuras/Modernize.lua b/WeakAuras/Modernize.lua index 1da4c41..ca991b5 100644 --- a/WeakAuras/Modernize.lua +++ b/WeakAuras/Modernize.lua @@ -948,5 +948,129 @@ function Private.Modernize(data) data.ignoreOptionsEventErrors = nil end + if data.internalVersion < 41 then + local newTypes = { + ["Cooldown Ready (Spell)"] = "spell", + ["Queued Action"] = "spell", + ["Charges Changed"] = "spell", + ["Action Usable"] = "spell", + ["Chat Message"] = "event", + ["Unit Characteristics"] = "unit", + ["Cooldown Progress (Spell)"] = "spell", + ["Power"] = "unit", + ["Combat Log"] = "combatlog", + ["Health"] = "unit", + ["Cooldown Progress (Item)"] = "item", + ["Conditions"] = "unit", + ["Spell Known"] = "spell", + ["Cooldown Ready (Item)"] = "item", + ["Pet Behavior"] = "unit", + ["Range Check"] = "unit", + ["Character Stats"] = "unit", + ["Talent Known"] = "unit", + ["Threat Situation"] = "unit", + ["Equipment Set"] = "item", + ["Death Knight Rune"] = "unit", + ["Cast"] = "unit", + ["Item Count"] = "item", + ["BigWigs Timer"] = "addons", + ["DBM Timer"] = "addons", + ["Item Equipped"] = "item", + ["DBM Announce"] = "addons", + ["Swing Timer"] = "unit", + ["Totem"] = "spell", + ["Ready Check"] = "event", + ["BigWigs Message"] = "addons", + ["Stance/Form/Aura"] = "unit", + ["Weapon Enchant"] = "item", + ["Global Cooldown"] = "spell", + ["Experience"] = "unit", + ["GTFO"] = "addons", + ["Cooldown Ready (Equipment Slot)"] = "item", + ["Crowd Controlled"] = "unit", + ["Cooldown Progress (Equipment Slot)"] = "item", + ["Combat Events"] = "event", + ["Combo Points"] = "unit", + } + + for triggerId, triggerData in ipairs(data.triggers) do + if triggerData.trigger.type == "status" or triggerData.trigger.type == "event" then + local newType = newTypes[triggerData.trigger.event] + if newType then + triggerData.trigger.type = newType + else + WeakAuras.prettyPrint("Unknown trigger type found in, please report: ", data.id, triggerData.trigger.event) + end + end + end + end + + if data.internalVersion < 44 then + local function fixUp(data, prefix) + local pattern = prefix .. "(.*)_format" + + local found = false + for property in pairs(data) do + local symbol = property:match(pattern) + if symbol then + found = true + break + end + end + + if not found then + return + end + + local old = CopyTable(data) + for property in pairs(old) do + local symbol = property:match(pattern) + if symbol then + if data[property] == "timed" then + data[prefix .. symbol .. "_time_format"] = 0 + + local oldDynamic = data[prefix .. symbol .. "_time_dynamic"] + data[prefix .. symbol .. "_time_dynamic_threshold"] = oldDynamic and 3 or 60 + end + data[prefix .. symbol .. "_time_dynamic"] = nil + if data[prefix .. symbol .. "_time_precision"] == 0 then + data[prefix .. symbol .. "_time_precision"] = 1 + data[prefix .. symbol .. "_time_dynamic_threshold"] = 0 + end + end + end + end + + if data.regionType == "text" then + fixUp(data, "displayText_format_") + end + + if data.subRegions then + for index, subRegionData in ipairs(data.subRegions) do + if subRegionData.type == "subtext" then + fixUp(subRegionData, "text_text_format_") + end + end + end + + if data.actions then + for _, when in ipairs{ "start", "finish" } do + if data.actions[when] then + fixUp(data.actions[when], "message_format_") + end + end + end + + if data.conditions then + for conditionIndex, condition in ipairs(data.conditions) do + for changeIndex, change in ipairs(condition.changes) do + if change.property == "chat" and change.value then + fixUp(change.value, "message_format_") + end + end + end + end + end + data.internalVersion = max(data.internalVersion or 0, WeakAuras.InternalVersion()); end diff --git a/WeakAuras/Prototypes.lua b/WeakAuras/Prototypes.lua index 05eeda6..6959459 100644 --- a/WeakAuras/Prototypes.lua +++ b/WeakAuras/Prototypes.lua @@ -605,10 +605,12 @@ end function WeakAuras.CheckCombatLogFlags(flags, flagToCheck) if type(flags) ~= "number" then return end - if (flagToCheck == "InGroup") then - return bit.band(flags, 7) > 0; + if(flagToCheck == "Mine") then + return bit.band(flags, COMBATLOG_OBJECT_AFFILIATION_MINE) > 0 + elseif (flagToCheck == "InGroup") then + return bit.band(flags, COMBATLOG_OBJECT_AFFILIATION_OUTSIDER) == 0 elseif (flagToCheck == "NotInGroup") then - return bit.band(flags, 7) == 0; + return bit.band(flags, COMBATLOG_OBJECT_AFFILIATION_OUTSIDER) > 0 end end @@ -748,6 +750,15 @@ Private.load_prototype = { optional = true, events = {"PLAYER_REGEN_DISABLED", "PLAYER_REGEN_ENABLED"} }, + { + name = "alive", + display = L["Alive"], + type = "tristate", + init = "arg", + width = WeakAuras.normalWidth, + optional = true, + events = {"PLAYER_DEAD", "PLAYER_ALIVE", "PLAYER_UNGHOST"} + }, { name = "never", display = L["Never"], @@ -985,9 +996,39 @@ local unitHelperFunctions = { end } +Private.event_categories = { + spell = { + name = L["Spell"], + default = "Cooldown Progress (Spell)" + }, + item = { + name = L["Item"], + default = "Cooldown Progress (Item)" + }, + unit = { + name = L["Player/Unit Info"], + default = "Health" + }, + addons = { + name = L["Other Addons"], + default = "GTFO" + }, + combatlog = { + name = L["Combat Log"], + default = "Combat Log", + }, + event = { + name = L["Other Events"], + default = "Chat Message" + }, + custom = { + name = L["Custom"], + } +} + Private.event_prototypes = { ["Combo Points"] = { - type = "status", + type = "unit", events = { ["events"] = { "UNIT_COMBO_POINTS", @@ -1014,7 +1055,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Unit Characteristics"] = { - type = "status", + type = "unit", events = function(trigger) local unit = trigger.unit local result = {} @@ -1209,7 +1250,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Experience"] = { - type = "status", + type = "unit", canHaveDuration = false, events = { ["events"] = { @@ -1318,7 +1359,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Health"] = { - type = "status", + type = "unit", canHaveDuration = true, events = function(trigger) local unit = trigger.unit @@ -1492,7 +1533,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Power"] = { - type = "status", + type = "unit", canHaveDuration = true, events = function(trigger) local unit = trigger.unit @@ -1704,9 +1745,8 @@ Private.event_prototypes = { }, automaticrequired = true }, - -- Todo: Give useful options to condition based on GUID and flag info ["Combat Log"] = { - type = "event", + type = "combatlog", events = { ["events"] = {"COMBAT_LOG_EVENT_UNFILTERED"} }, @@ -1846,7 +1886,7 @@ Private.event_prototypes = { }, { name = "destFlags", - display = L["Destination In Group"], + display = L["Destination Affiliation"], type = "select", values = "combatlog_flags_check_type", init = "arg", @@ -2143,7 +2183,7 @@ Private.event_prototypes = { timedrequired = true }, ["Cooldown Progress (Spell)"] = { - type = "status", + type = "spell", events = {}, internal_events = function(trigger, untrigger) local events = { @@ -2159,7 +2199,7 @@ Private.event_prototypes = { return events; end, force_events = "SPELL_COOLDOWN_FORCE", - name = L["Cooldown Progress (Spell)"], + name = L["Cooldown/Charges/Count"], loadFunc = function(trigger) trigger.spellName = trigger.spellName or 0; local spellName; @@ -2501,12 +2541,12 @@ Private.event_prototypes = { automaticrequired = true, }, ["Cooldown Ready (Spell)"] = { - type = "event", + type = "spell", events = {}, internal_events = { "SPELL_COOLDOWN_READY", }, - name = L["Cooldown Ready (Spell)"], + name = L["Cooldown Ready Event"], loadFunc = function(trigger) trigger.spellName = trigger.spellName or 0; local spellName; @@ -2568,13 +2608,13 @@ Private.event_prototypes = { hasSpellID = true, timedrequired = true }, - ["Charges Changed (Spell)"] = { - type = "event", + ["Charges Changed"] = { + type = "spell", events = {}, internal_events = { "SPELL_CHARGES_CHANGED", }, - name = L["Charges Changed (Spell)"], + name = L["Charges Changed Event"], loadFunc = function(trigger) trigger.spellName = trigger.spellName or 0; local spellName; @@ -2653,7 +2693,7 @@ Private.event_prototypes = { timedrequired = true }, ["Cooldown Progress (Item)"] = { - type = "status", + type = "item", events = {}, internal_events = function(trigger, untrigger) local events = { @@ -2819,7 +2859,7 @@ Private.event_prototypes = { automaticAutoHide = false }, ["Cooldown Progress (Equipment Slot)"] = { - type = "status", + type = "item", events = { ["unit_events"] = { ["player"] = {"UNIT_INVENTORY_CHANGED"} @@ -2844,7 +2884,7 @@ Private.event_prototypes = { return events end, force_events = "ITEM_COOLDOWN_FORCE", - name = L["Cooldown Progress (Equipment Slot)"], + name = L["Cooldown Progress (Slot)"], loadFunc = function(trigger) WeakAuras.WatchItemSlotCooldown(trigger.itemSlot); if (trigger.use_showgcd) then @@ -2977,12 +3017,12 @@ Private.event_prototypes = { automaticrequired = true, }, ["Cooldown Ready (Item)"] = { - type = "event", + type = "item", events = {}, internal_events = { "ITEM_COOLDOWN_READY", }, - name = L["Cooldown Ready (Item)"], + name = L["Cooldown Ready Event (Item)"], loadFunc = function(trigger) trigger.itemName = trigger.itemName or 0; WeakAuras.WatchItemCooldown(trigger.itemName); @@ -3015,12 +3055,12 @@ Private.event_prototypes = { timedrequired = true }, ["Cooldown Ready (Equipment Slot)"] = { - type = "event", + type = "item", events = {}, internal_events = { "ITEM_SLOT_COOLDOWN_READY" }, - name = L["Cooldown Ready (Equipment Slot)"], + name = L["Cooldown Ready Event (Slot)"], loadFunc = function(trigger) WeakAuras.WatchItemSlotCooldown(trigger.itemSlot); end, @@ -3046,7 +3086,7 @@ Private.event_prototypes = { timedrequired = true }, ["GTFO"] = { - type = "event", + type = "addons", events = { ["events"] = {"GTFO_DISPLAY"} }, @@ -3067,7 +3107,7 @@ Private.event_prototypes = { }, -- DBM events ["DBM Announce"] = { - type = "event", + type = "addons", events = {}, internal_events = { "DBM_Announce" @@ -3113,7 +3153,7 @@ Private.event_prototypes = { timedrequired = true }, ["DBM Timer"] = { - type = "status", + type = "addons", events = {}, internal_events = { "DBM_TimerStart", "DBM_TimerStop", "DBM_TimerStopAll", "DBM_TimerUpdate", "DBM_TimerForce" @@ -3298,11 +3338,10 @@ Private.event_prototypes = { } }, automaticrequired = true, - automaticAutoHide = false }, -- BigWigs ["BigWigs Message"] = { - type = "event", + type = "addons", events = {}, internal_events = { "BigWigs_Message" @@ -3361,7 +3400,7 @@ Private.event_prototypes = { timedrequired = true }, ["BigWigs Timer"] = { - type = "status", + type = "addons", events = {}, internal_events = { "BigWigs_StartBar", "BigWigs_StopBar", "BigWigs_Timer_Update", @@ -3539,7 +3578,7 @@ Private.event_prototypes = { automaticrequired = true, }, ["Global Cooldown"] = { - type = "status", + type = "spell", events = {}, internal_events = { "GCD_START", @@ -3587,10 +3626,9 @@ Private.event_prototypes = { end, hasSpellID = true, automaticrequired = true, - automaticAutoHide = false }, ["Swing Timer"] = { - type = "status", + type = "unit", events = {}, internal_events = { "SWING_TIMER_START", @@ -3690,7 +3728,7 @@ Private.event_prototypes = { statesParameter = "one" }, ["Action Usable"] = { - type = "status", + type = "spell", events = { ["events"] = { "SPELL_UPDATE_USABLE", @@ -3837,7 +3875,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Talent Known"] = { - type = "status", + type = "unit", events = function() return { ["events"] = {"PLAYER_TALENT_UPDATE", "SPELL_UPDATE_USABLE"} @@ -3942,7 +3980,7 @@ Private.event_prototypes = { statesParameter = "one", }, ["Totem"] = { - type = "status", + type = "spell", events = { ["events"] = { "PLAYER_TOTEM_UPDATE", @@ -4116,7 +4154,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Item Count"] = { - type = "status", + type = "item", events = { ["events"] = { "BAG_UPDATE", @@ -4186,7 +4224,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Stance/Form/Aura"] = { - type = "status", + type = "unit", events = { ["events"] = { "UPDATE_SHAPESHIFT_FORM", @@ -4285,7 +4323,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Weapon Enchant"] = { - type = "status", + type = "item", events = {}, internal_events = { "TENCH_UPDATE", @@ -4513,9 +4551,7 @@ Private.event_prototypes = { reloadOptions = true }, }, - timedrequired = function(trigger) - return trigger.use_cloneId - end + timedrequired = true }, ["Ready Check"] = { type = "event", @@ -4548,7 +4584,7 @@ Private.event_prototypes = { timedrequired = true }, ["Death Knight Rune"] = { - type = "status", + type = "unit", events = { ["events"] = { "RUNE_POWER_UPDATE", @@ -4714,7 +4750,7 @@ Private.event_prototypes = { automaticrequired = true, }, ["Item Equipped"] = { - type = "status", + type = "item", events = { ["events"] = { "UNIT_INVENTORY_CHANGED", @@ -4774,7 +4810,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Equipment Set"] = { - type = "status", + type = "item", events = { ["events"] = { "PLAYER_EQUIPMENT_CHANGED", @@ -4843,7 +4879,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Threat Situation"] = { - type = "status", + type = "unit", events = function(trigger) local result = {} if trigger.threatUnit and trigger.threatUnit ~= "none" then @@ -4961,7 +4997,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Crowd Controlled"] = { - type = "status", + type = "unit", events = { ["unit_events"] = { ["player"] = {"UNIT_AURA"} @@ -4977,10 +5013,10 @@ Private.event_prototypes = { init = "not HasFullControl()" } }, - automaticrequired = true + automaticrequired = true, }, ["Cast"] = { - type = "status", + type = "unit", events = function(trigger) local result = {} local unit = trigger.unit @@ -4995,14 +5031,23 @@ Private.event_prototypes = { AddUnitEventForEvents(result, unit, "UNIT_SPELLCAST_INTERRUPTED") AddUnitEventForEvents(result, unit, "UNIT_TARGET") AddUnitEventForEvents(result, unit, "UNIT_NAME_UPDATE") + if trigger.use_showLatency and unit == "player" then + result.events = result.events or {} + tinsert(result.events, "CAST_LATENCY_UPDATE") + end return result end, internal_events = function(trigger) local unit = trigger.unit - local result = {"CAST_REMAINING_CHECK"} + local result = {"CAST_REMAINING_CHECK_" .. string.lower(unit)} AddUnitChangeInternalEvents(unit, result) return result end, + loadFunc = function(trigger) + if trigger.use_showLatency and trigger.unit == "player" then + WeakAuras.WatchForCastLatency() + end + end, force_events = unitHelperFunctions.UnitChangedForceEvents, canHaveDuration = "timed", name = L["Cast"], @@ -5042,8 +5087,20 @@ Private.event_prototypes = { ret = ret:format(trigger.unit == "group" and "true" or "false", trigger.use_remaining and tonumber(trigger.remaining or 0) or "nil", trigger.use_inverse and "true" or "false"); - ret = ret .. unitHelperFunctions.SpecificUnitCheck(trigger) - return ret + + if trigger.unit == "player" and trigger.use_showLatency then + ret = ret .. [[ + if event == "CAST_LATENCY_UPDATE" then + state.sendTime = GetTime() + elseif event == "UNIT_SPELLCAST_START" and tonumber(state.sendTime) then + state.latency = GetTime() - state.sendTime + state.changed = true + end + ]] + end + ret = ret .. unitHelperFunctions.SpecificUnitCheck(trigger) + + return ret end, statesParameter = "unit", args = { @@ -5284,6 +5341,16 @@ Private.event_prototypes = { enable = function(trigger) return not trigger.use_inverse end, desc = constants.nameRealmFilterDesc, }, + { + name = "showLatency", + display = L["Overlay Latency"], + type = "toggle", + test = "true", + enable = function(trigger) + return trigger.unit == "player" + end, + reloadOptions = true + }, { name = "inverse", display = L["Inverse"], @@ -5296,10 +5363,21 @@ Private.event_prototypes = { test = "WeakAuras.UnitExistsFixed(unit, smart) and ((not inverseTrigger and spell) or (inverseTrigger and not spell)) and specificUnitCheck" } }, + overlayFuncs = { + { + name = L["Latency"], + func = function(trigger, state) + return 0, type(state.latency) == "number" and state.latency + end, + enable = function(trigger) + return trigger.use_showLatency and trigger.unit == "player" + end + }, + }, automaticrequired = true, }, ["Character Stats"] = { - type = "status", + type = "unit", name = L["Character Stats"], events = { ["events"] = { @@ -5560,7 +5638,7 @@ Private.event_prototypes = { automaticrequired = true }, ["Conditions"] = { - type = "status", + type = "unit", events = function(trigger, untrigger) local events = {} if trigger.use_incombat ~= nil then @@ -5724,7 +5802,7 @@ Private.event_prototypes = { }, ["Spell Known"] = { - type = "status", + type = "spell", events = { ["events"] = {"SPELLS_CHANGED"}, ["unit_events"] = { @@ -5776,7 +5854,7 @@ Private.event_prototypes = { }, ["Pet Behavior"] = { - type = "status", + type = "unit", events = function(trigger) local result = {}; if (trigger.use_behavior) then @@ -5850,7 +5928,7 @@ Private.event_prototypes = { }, ["Queued Action"] = { - type = "status", + type = "spell", events = { ["events"] = {"ACTIONBAR_UPDATE_STATE"} }, @@ -5891,7 +5969,7 @@ Private.event_prototypes = { }, ["Range Check"] = { - type = "status", + type = "unit", events = { ["events"] = {"FRAME_UPDATE"} }, @@ -5988,12 +6066,13 @@ Private.dynamic_texts = { if not state.expirationTime or not state.duration then return nil end - local remaining = state.expirationTime - GetTime(); + local remaining = state.expirationTime - GetTime(); return remaining >= 0 and remaining or nil end end, func = function(remaining, state, progressPrecision) progressPrecision = progressPrecision or 1 + if not state or state.progressType ~= "timed" then return remaining end diff --git a/WeakAuras/RegionTypes/Text.lua b/WeakAuras/RegionTypes/Text.lua index aa7b91c..4b3a68e 100644 --- a/WeakAuras/RegionTypes/Text.lua +++ b/WeakAuras/RegionTypes/Text.lua @@ -80,12 +80,6 @@ local function modify(parent, region, data) if not text:GetFont() then -- Font invalid, set the font but keep the setting text:SetFont(STANDARD_TEXT_FONT, data.fontSize <= 33 and data.fontSize or 33, data.outline); end - text:SetTextHeight(data.fontSize); - if text:GetFont() then - text:SetText("") - text:SetText(WeakAuras.ReplaceRaidMarkerSymbols(data.displayText)); - end - text.displayText = data.displayText; text:SetJustifyH(data.justify); text:ClearAllPoints(); @@ -111,6 +105,7 @@ local function modify(parent, region, data) region.tooltipFrame:EnableMouse(false); end + text:SetTextHeight(data.fontSize); text:SetShadowColor(unpack(data.shadowColor)) text:SetShadowOffset(data.shadowXOffset, data.shadowYOffset) @@ -139,8 +134,8 @@ local function modify(parent, region, data) local height = text:GetStringHeight(); if(region.height ~= height) then - region.height = text:GetStringHeight(); - region:SetHeight(region.height); + region.height = height + region:SetHeight(height) if(data.parent and WeakAuras.regions[data.parent].region.PositionChildren) then WeakAuras.regions[data.parent].region:PositionChildren(); end @@ -226,7 +221,9 @@ local function modify(parent, region, data) region.TimerTick = TimerTick if not UpdateText then - SetText(data.displayText); + local textStr = data.displayText + textStr = textStr:gsub("\\n", "\n"); + SetText(textStr) end function region:Color(r, g, b, a) diff --git a/WeakAuras/SubRegionTypes/SubText.lua b/WeakAuras/SubRegionTypes/SubText.lua index f2be8d9..f83e451 100644 --- a/WeakAuras/SubRegionTypes/SubText.lua +++ b/WeakAuras/SubRegionTypes/SubText.lua @@ -278,7 +278,9 @@ local function modify(parent, region, parentData, data, first) if not UpdateText then if text:GetFont() then - text:SetText(WeakAuras.ReplaceRaidMarkerSymbols(data.text_text)) + local textStr = data.text_text + textStr = textStr:gsub("\\n", "\n"); + text:SetText(WeakAuras.ReplaceRaidMarkerSymbols(textStr)) end end diff --git a/WeakAuras/Transmission.lua b/WeakAuras/Transmission.lua index ea5040d..622b41a 100644 --- a/WeakAuras/Transmission.lua +++ b/WeakAuras/Transmission.lua @@ -1564,12 +1564,8 @@ local function ShowDisplayTooltip(data, children, matchInfo, icon, icons, import end elseif(trigger.type == "aura2") then tinsert(tooltip, {2, L["Trigger:"], L["Aura"], 1, 1, 1, 1, 1, 1}); - elseif(trigger.type == "event" or trigger.type == "status") then - if(trigger.type == "event") then - tinsert(tooltip, {2, L["Trigger:"], (Private.event_types[trigger.event] or L["Undefined"]), 1, 1, 1, 1, 1, 1}); - else - tinsert(tooltip, {2, L["Trigger:"], (Private.status_types[trigger.event] or L["Undefined"]), 1, 1, 1, 1, 1, 1}); - end + elseif(Private.category_event_prototype[trigger.type]) then + tinsert(tooltip, {2, L["Trigger:"], (Private.event_prototypes[trigger.event].name or L["Undefined"]), 1, 1, 1, 1, 1, 1}); if(trigger.event == "Combat Log" and trigger.subeventPrefix and trigger.subeventSuffix) then tinsert(tooltip, {2, L["Message type:"], (Private.subevent_prefix_types[trigger.subeventPrefix] or L["Undefined"]).." "..(Private.subevent_suffix_types[trigger.subeventSuffix] or L["Undefined"]), 1, 1, 1, 1, 1, 1}); end @@ -1677,7 +1673,7 @@ function WeakAuras.Import(inData, target) return nil, "Invalid import data." end local status, msg = true, "" - if type(target) ~= nil then + if type(target) ~= 'nil' then local targetData local uid = type(target) == 'table' and target.uid or target if type(uid) == 'string' then diff --git a/WeakAuras/Types.lua b/WeakAuras/Types.lua index 1fbf362..c9ae140 100644 --- a/WeakAuras/Types.lua +++ b/WeakAuras/Types.lua @@ -73,6 +73,17 @@ Private.group_hybrid_sort_types = { descending = L["Descending"] } +Private.time_format_types = { + [0] = L["WeakAuras Built-In (63:42 | 3:07 | 10 | 2.4)"], + [1] = L["Blizzard (2h | 3m | 10s | 2.4)"], +} + +Private.time_precision_types = { + [1] = "12.3", + [2] = "12.34", + [3] = "12.345", +} + Private.precision_types = { [0] = "12", [1] = "12.3", @@ -103,6 +114,8 @@ Private.unit_realm_name_types = { always = L["Always include realm"] } +local timeFormatter = {} + local simpleFormatters = { --[[ AbbreviateNumbers = function(value, state) @@ -120,7 +133,22 @@ local simpleFormatters = { end, round = function(value) return (type(value) == "number") and Round(value) or value - end + end, + time = { + [0] = function(value) + if value > 60 then + return string.format("%i:", math.floor(value / 60)) .. string.format("%02i", value % 60) + else + return string.format("%d", value) + end + end, + -- Old Blizzard + [1] = function(value) + local fmt, time = SecondsToTimeAbbrev(value) + -- Remove the space between the value and unit + return fmt:gsub(" ", ""):format(time) + end + } } Private.format_types = { @@ -165,34 +193,84 @@ Private.format_types = { timed = { display = L["Time Format"], AddOptions = function(symbol, hidden, addOption, get) + addOption(symbol .. "_time_format", { + type = "select", + name = L["Format"], + width = WeakAuras.doubleWidth, + values = Private.time_format_types, + hidden = hidden + }) + + addOption(symbol .. "_time_dynamic_threshold", { + type = "range", + min = 0, + max = 60, + step = 1, + name = L["Increase Precision Below"], + width = WeakAuras.normalWidth, + hidden = hidden, + }) + addOption(symbol .. "_time_precision", { type = "select", name = L["Precision"], width = WeakAuras.normalWidth, - values = Private.precision_types, - hidden = hidden - }) - addOption(symbol .. "_time_dynamic", { - type = "toggle", - name = L["Dynamic"], - desc = L["Increased Precision below 3s"], - width = WeakAuras.normalWidth, + values = Private.time_precision_types, hidden = hidden, - disabled = function() return get(symbol .. "_time_precision") == 0 end + disabled = function() return get(symbol .. "_time_dynamic_threshold") == 0 end }) end, CreateFormatter = function(symbol, get) + local format = get(symbol .. "_time_format", 0) + local threshold = get(symbol .. "_time_dynamic_threshold", 60) local precision = get(symbol .. "_time_precision", 1) - local dynamic = get(symbol .. "_time_dynamic", false) - if dynamic then - if precision == 1 or precision == 2 or precision == 3 then - precision = precision + 3 + local mainFormater = simpleFormatters.time[format] + if not mainFormater then + mainFormater = simpleFormatters.time[0] + end + local formatter + if threshold == 0 then + formatter = function(value, state) + if type(value) ~= 'number' or value == math.huge then + return "" + end + if value <= 0 then + return "" + end + return mainFormater(value) + end + else + local formatString = "%." .. precision .. "f" + formatter = function(value, state) + if type(value) ~= 'number' or value == math.huge then + return "" + end + if value <= 0 then + return "" + end + if value < threshold then + return string.format(formatString, value) + else + return mainFormater(value, state) + end end end - return function(value, state) - return Private.dynamic_texts.p.func(value, state, precision) + local triggerNum, sym = string.match(symbol, "(.+)%.(.+)") + sym = sym or symbol + if sym == "p" or sym == "t" then + -- Special case %p and %t. Since due to how the formatting + -- work previously, the time formatter only formats %p and %t + -- if the progress type is timed! + return function(value, state) + if not state or state.progressType ~= "timed" then + return value + end + return formatter(value, state) + end + else + return formatter end end }, @@ -885,18 +963,10 @@ Private.text_word_wrap = { Elide = L["Elide"] } -Private.event_types = {}; +Private.category_event_prototype = {} for name, prototype in pairs(Private.event_prototypes) do - if(prototype.type == "event") then - Private.event_types[name] = prototype.name; - end -end - -Private.status_types = {}; -for name, prototype in pairs(Private.event_prototypes) do - if(prototype.type == "status") then - Private.status_types[name] = prototype.name; - end + Private.category_event_prototype[prototype.type] = Private.category_event_prototype[prototype.type] or {} + Private.category_event_prototype[prototype.type][name] = prototype.name end Private.subevent_prefix_types = { @@ -988,6 +1058,7 @@ Private.environmental_types = { } Private.combatlog_flags_check_type = { + Mine = L["Mine"], InGroup = L["In Group"], NotInGroup = L["Not in Group"] } diff --git a/WeakAuras/WeakAuras.lua b/WeakAuras/WeakAuras.lua index 856a39f..8c1e142 100644 --- a/WeakAuras/WeakAuras.lua +++ b/WeakAuras/WeakAuras.lua @@ -1,6 +1,6 @@ local AddonName, Private = ... -local internalVersion = 40 +local internalVersion = 44 -- Lua APIs local insert = table.insert @@ -576,7 +576,11 @@ local function ConstructFunction(prototype, trigger, skipOptional) if not arg.test then test = test..name.."=="..(tonumber(value) or "[["..value.."]]").." or "; else - test = test..arg.test:format(tonumber(value) or "[["..value.."]]").." or "; + if arg.extraOption then + test = test..arg.test:format(tonumber(value) or "[["..value.."]]", trigger[name .. "_extraOption"] or 0).." or "; + else + test = test..arg.test:format(tonumber(value) or "[["..value.."]]").." or "; + end end any = true; end @@ -585,7 +589,16 @@ local function ConstructFunction(prototype, trigger, skipOptional) else test = "(false"; end - test = test..")"; + test = test..")" + if arg.inverse then + if type(arg.inverse) == "boolean" then + test = "not " .. test + elseif type(arg.inverse) == "function" then + if arg.inverse(trigger) then + test = "not " .. test + end + end + end end elseif(trigger["use_"..name]) then -- single selection local value = trigger[name] and trigger[name].single; @@ -617,6 +630,10 @@ local function ConstructFunction(prototype, trigger, skipOptional) else test = "("..name..":"..trigger[name.."_operator"]:format(trigger[name])..")"; end + elseif(arg.type == "number") then + if number then + test = "("..name..(trigger[name.."_operator"] or "==").. number ..")"; + end else if(type(trigger[name]) == "table") then trigger[name] = "error"; @@ -1184,6 +1201,7 @@ local function scanForLoadsImpl(toCheck, event, arg1, ...) local _, class = UnitClass("player"); local inCombat = UnitAffectingCombat("player") -- or UnitAffectingCombat("pet"); + local alive = not UnitIsDeadOrGhost('player') local vehicle = UnitInVehicle("player") or UnitOnTaxi("player") local vehicleUi = UnitHasVehicleUI("player") @@ -1200,8 +1218,8 @@ local function scanForLoadsImpl(toCheck, event, arg1, ...) if (data and not data.controlledChildren) then local loadFunc = loadFuncs[id]; local loadOpt = loadFuncsForOptions[id]; - shouldBeLoaded = loadFunc and loadFunc("ScanForLoads_Auras", inCombat, vehicle, vehicleUi, group, player, realm, class, faction, playerLevel, zone, zoneId, size, difficulty); - couldBeLoaded = loadOpt and loadOpt("ScanForLoads_Auras", inCombat, vehicle, vehicleUi, group, player, realm, class, faction, playerLevel, zone, zoneId, size, difficulty); + shouldBeLoaded = loadFunc and loadFunc("ScanForLoads_Auras", inCombat, alive, vehicle, vehicleUi, group, player, realm, class, faction, playerLevel, zone, zoneId, size, difficulty); + couldBeLoaded = loadOpt and loadOpt("ScanForLoads_Auras", inCombat, alive, vehicle, vehicleUi, group, player, realm, class, faction, playerLevel, zone, zoneId, size, difficulty); if(shouldBeLoaded and not loaded[id]) then changed = changed + 1; @@ -1278,6 +1296,9 @@ loadFrame:RegisterEvent("PLAYER_REGEN_ENABLED"); loadFrame:RegisterEvent("SPELLS_CHANGED"); loadFrame:RegisterEvent("UNIT_INVENTORY_CHANGED") loadFrame:RegisterEvent("PLAYER_EQUIPMENT_CHANGED") +loadFrame:RegisterEvent("PLAYER_DEAD") +loadFrame:RegisterEvent("PLAYER_ALIVE") +loadFrame:RegisterEvent("PLAYER_UNGHOST") local unitLoadFrame = CreateFrame("FRAME"); WeakAuras.unitLoadFrame = unitLoadFrame; @@ -2599,7 +2620,6 @@ local function EnsureClone(id, cloneId) if not(clones[id][cloneId]) then local data = WeakAuras.GetData(id); WeakAuras.SetRegion(data, cloneId); - clones[id][cloneId].justCreated = true; end return clones[id][cloneId]; end @@ -3846,10 +3866,6 @@ local function ContainsPlaceHolders(textStr, symbolFunc) return false end - if textStr:find("\\n") then - return true - end - local endPos = textStr:len(); local state = 0 local currentPos = 1 @@ -4678,4 +4694,4 @@ end function WeakAuras.UnitStagger(unit) return UnitStagger(unit) or 0 -end \ No newline at end of file +end diff --git a/WeakAurasOptions/BuffTrigger2.lua b/WeakAurasOptions/BuffTrigger2.lua index 6161679..aba0bf0 100644 --- a/WeakAurasOptions/BuffTrigger2.lua +++ b/WeakAurasOptions/BuffTrigger2.lua @@ -62,6 +62,20 @@ local function IsSingleMissing(trigger) return not IsGroupTrigger(trigger) and trigger.matchesShowOn == "showOnMissing" end +local function CanHaveMatchCheck(trigger) + if IsGroupTrigger(trigger) then + return true + end + if trigger.matchesShowOn == "showOnMissing" then + return false + end + if trigger.matchesShowOn == "showOnActive" or trigger.matchesShowOn == "showOnMatches" or not trigger.matchesShowOn then + return true + end + -- Always: If clones are shown + return trigger.showClones +end + local function CreateNameOptions(aura_options, data, trigger, size, isExactSpellId, isIgnoreList, prefix, baseOrder, useKey, optionKey, name, desc) local spellCache = WeakAuras.spellCache @@ -69,7 +83,7 @@ local function CreateNameOptions(aura_options, data, trigger, size, isExactSpell local hiddenFunction if isIgnoreList then hiddenFunction = function() - return not (trigger.type == "aura2" and trigger[useKey] and (i == 1 or trigger[optionKey] and trigger[optionKey][i - 1]) and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) + return not (trigger.type == "aura2" and trigger[useKey] and (i == 1 or trigger[optionKey] and trigger[optionKey][i - 1]) and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end else hiddenFunction = function() @@ -266,7 +280,7 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.normalWidth, name = L["Debuff Type"], order = 11.2, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end }, debuffClass = { type = "multiselect", @@ -275,7 +289,7 @@ local function GetBuffTriggerOptions(data, triggernum) order = 11.3, hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" - and not IsSingleMissing(trigger) + and CanHaveMatchCheck(trigger) and trigger.use_debuffClass) end, values = OptionsPrivate.Private.debuff_class_types, @@ -287,7 +301,7 @@ local function GetBuffTriggerOptions(data, triggernum) order = 11.4, hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" - and not IsSingleMissing(trigger) + and CanHaveMatchCheck(trigger) and not trigger.use_debuffClass) end }, @@ -324,28 +338,28 @@ local function GetBuffTriggerOptions(data, triggernum) name = L["Ignored Name(s)"], order = 32, width = WeakAuras.normalWidth - 0.2, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end }, useIgnoreNameSpace = { type = "description", name = "", order = 32.1, width = WeakAuras.normalWidth, - hidden = function() return not (trigger.type == "aura2" and not trigger.useIgnoreName and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end + hidden = function() return not (trigger.type == "aura2" and not trigger.useIgnoreName and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end }, useIgnoreExactSpellId = { type = "toggle", name = L["Ignored Exact Spell ID(s)"], width = WeakAuras.normalWidth - 0.2, order = 42, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end }, useIgnoreExactSpellIddSpace = { type = "description", name = "", order = 42.1, width = WeakAuras.normalWidth, - hidden = function() return not (trigger.type == "aura2" and not trigger.useIgnoreExactSpellId and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end + hidden = function() return not (trigger.type == "aura2" and not trigger.useIgnoreExactSpellId and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end }, useNamePattern = { @@ -381,7 +395,7 @@ local function GetBuffTriggerOptions(data, triggernum) type = "toggle", width = WeakAuras.normalWidth, name = L["Stack Count"], - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end, order = 60 }, stacksOperator = { @@ -391,7 +405,7 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.halfWidth, values = OptionsPrivate.Private.operator_types, disabled = function() return not trigger.useStacks end, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useStacks) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useStacks) end, get = function() return trigger.useStacks and trigger.stacksOperator or nil end }, stacks = { @@ -400,7 +414,7 @@ local function GetBuffTriggerOptions(data, triggernum) validate = ValidateNumeric, order = 60.2, width = WeakAuras.halfWidth, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useStacks) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useStacks) end, get = function() return trigger.useStacks and trigger.stacks or nil end }, useStacksSpace = { @@ -408,13 +422,13 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.normalWidth, name = "", order = 60.3, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and not trigger.useStacks) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and not trigger.useStacks) end }, useRem = { type = "toggle", width = WeakAuras.normalWidth, name = L["Remaining Time"], - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end, order = 61 }, remOperator = { @@ -424,7 +438,7 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.halfWidth, values = OptionsPrivate.Private.operator_types, disabled = function() return not trigger.useRem end, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useRem) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useRem) end, get = function() return trigger.useRem and trigger.remOperator or nil end }, rem = { @@ -433,7 +447,7 @@ local function GetBuffTriggerOptions(data, triggernum) validate = ValidateNumeric, order = 61.2, width = WeakAuras.halfWidth, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useRem) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useRem) end, get = function() return trigger.useRem and trigger.rem or nil end }, useRemSpace = { @@ -441,13 +455,13 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.normalWidth, name = "", order = 61.3, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and not trigger.useRem) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and not trigger.useRem) end }, useTotal = { type = "toggle", width = WeakAuras.normalWidth, name = L["Total Time"], - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end, order = 61.4 }, totalOperator = { @@ -457,7 +471,7 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.halfWidth, values = OptionsPrivate.Private.operator_types, disabled = function() return not trigger.useTotal end, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useTotal) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useTotal) end, get = function() return trigger.useTotal and trigger.totalOperator or nil end }, total = { @@ -466,7 +480,7 @@ local function GetBuffTriggerOptions(data, triggernum) validate = ValidateNumeric, order = 61.6, width = WeakAuras.halfWidth, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.useTotal) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.useTotal) end, get = function() return trigger.useTotal and trigger.total or nil end }, useTotalSpace = { @@ -474,7 +488,7 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.normalWidth, name = "", order = 61.7, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and not trigger.useTotal) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and not trigger.useTotal) end }, fetchTooltip = { type = "toggle", @@ -489,14 +503,14 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.normalWidth, name = L["Tooltip Pattern Match"], order = 62.1, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.fetchTooltip) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.fetchTooltip) end }, use_tooltipSpace = { type = "description", name = "", order = 62.2, width = WeakAuras.normalWidth, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and not trigger.use_tooltip and trigger.fetchTooltip) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and not trigger.use_tooltip and trigger.fetchTooltip) end }, tooltip_operator = { type = "select", @@ -504,7 +518,7 @@ local function GetBuffTriggerOptions(data, triggernum) name = L["Operator"], order = 62.3, disabled = function() return not trigger.use_tooltip end, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.use_tooltip and trigger.fetchTooltip) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.use_tooltip and trigger.fetchTooltip) end, values = OptionsPrivate.Private.string_operator_types }, tooltip = { @@ -513,21 +527,21 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.doubleWidth, order = 62.4, disabled = function() return not trigger.use_tooltip end, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.use_tooltip and trigger.fetchTooltip) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.use_tooltip and trigger.fetchTooltip) end }, use_tooltipValue = { type = "toggle", width = WeakAuras.normalWidth, name = L["Tooltip Value"], order = 63.1, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.fetchTooltip) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.fetchTooltip) end }, tooltipValueNumber = { type = "select", width = WeakAuras.normalWidth, name = L["Tooltip Value #"], order = 63.2, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.use_tooltipValue and trigger.fetchTooltip) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.use_tooltipValue and trigger.fetchTooltip) end, values = OptionsPrivate.Private.tooltip_count }, use_tooltipValueSpace = { @@ -535,14 +549,14 @@ local function GetBuffTriggerOptions(data, triggernum) name = "", order = 63.2, width = WeakAuras.normalWidth, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and not trigger.use_tooltipValue and trigger.fetchTooltip) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and not trigger.use_tooltipValue and trigger.fetchTooltip) end }, tooltipValue_operator = { type = "select", width = WeakAuras.normalWidth, name = L["Operator"], order = 63.3, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.use_tooltipValue and trigger.fetchTooltip) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.use_tooltipValue and trigger.fetchTooltip) end, values = OptionsPrivate.Private.operator_types }, tooltipValue = { @@ -551,7 +565,7 @@ local function GetBuffTriggerOptions(data, triggernum) width = WeakAuras.normalWidth, validate = ValidateNumeric, order = 63.4, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger) and trigger.use_tooltipValue and trigger.fetchTooltip) end + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger) and trigger.use_tooltipValue and trigger.fetchTooltip) end }, use_stealable = { type = "toggle", @@ -563,7 +577,7 @@ local function GetBuffTriggerOptions(data, triggernum) end, width = WeakAuras.doubleWidth, order = 64, - hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and not IsSingleMissing(trigger)) end, + hidden = function() return not (trigger.type == "aura2" and trigger.unit ~= "multi" and CanHaveMatchCheck(trigger)) end, get = function() local value = trigger.use_stealable if value == nil then return false @@ -945,7 +959,7 @@ local function GetBuffTriggerOptions(data, triggernum) true, true, "ignorespellid", 42, "useIgnoreExactSpellId", "ignoreAuraSpellids", L["Ignored Spell ID"], L["Enter a Spell ID"]) - OptionsPrivate.commonOptions.AddCommonTriggerOptions(aura_options, data, triggernum) + OptionsPrivate.commonOptions.AddCommonTriggerOptions(aura_options, data, triggernum, true) OptionsPrivate.commonOptions.AddTriggerGetterSetter(aura_options, data, triggernum) OptionsPrivate.AddTriggerMetaFunctions(aura_options, data, triggernum) diff --git a/WeakAurasOptions/CommonOptions.lua b/WeakAurasOptions/CommonOptions.lua index 603f49c..42e18fc 100644 --- a/WeakAurasOptions/CommonOptions.lua +++ b/WeakAurasOptions/CommonOptions.lua @@ -1440,7 +1440,7 @@ local function AddCodeOption(args, data, name, prefix, url, order, hiddenFunc, p }; end -local function AddCommonTriggerOptions(options, data, triggernum) +local function AddCommonTriggerOptions(options, data, triggernum, doubleWidth) local trigger = data.triggers[triggernum].trigger local trigger_types = {}; @@ -1448,17 +1448,9 @@ local function AddCommonTriggerOptions(options, data, triggernum) trigger_types[type] = triggerSystem.GetName(type); end - options.typedesc = { - type = "description", - width = WeakAuras.normalWidth, - name = L["Type"], - order = 1, - disabled = true, - get = function() return true end - } options.type = { type = "select", - width = WeakAuras.normalWidth, + width = doubleWidth and WeakAuras.doubleWidth or WeakAuras.normalWidth, name = L["Type"], desc = L["The type of trigger"], order = 1.1, @@ -1469,16 +1461,17 @@ local function AddCommonTriggerOptions(options, data, triggernum) set = function(info, v) trigger.type = v; local prototype = trigger.event and OptionsPrivate.Private.event_prototypes[trigger.event]; - if v == "status" and (not prototype or prototype.type == "event") then - trigger.event = "Cooldown Progress (Spell)" - elseif v == "event" and (not prototype or prototype.type == "status") then - trigger.event = "Combat Log" + if OptionsPrivate.Private.event_categories[v] and OptionsPrivate.Private.event_categories[v].default then + if not prototype or prototype.type ~= v then + trigger.event = OptionsPrivate.Private.event_categories[v].default + end end WeakAuras.Add(data); WeakAuras.UpdateThumbnail(data); WeakAuras.UpdateDisplayButton(data); WeakAuras.ClearAndUpdateOptions(data.id); - end + end, + control = "WeakAurasSortedDropdown" } end diff --git a/WeakAurasOptions/ConditionOptions.lua b/WeakAurasOptions/ConditionOptions.lua index 1deb08f..4ae59aa 100644 --- a/WeakAurasOptions/ConditionOptions.lua +++ b/WeakAurasOptions/ConditionOptions.lua @@ -853,7 +853,7 @@ local function addControlsForChange(args, order, data, conditionVariable, condit if (not message) then return true; end - if (not OptionsPrivate.Private.ContainsPlaceHolders(message, "c")) then + if (not OptionsPrivate.Private.ContainsCustomPlaceHolder(message)) then return true; end @@ -1822,7 +1822,7 @@ local function addControlsForCondition(args, order, data, conditionVariable, con type = "execute", name = L["Condition %i"]:format(i), order = order, - width = WeakAuras.doubleWidth - 0.45, + width = WeakAuras.doubleWidth - 0.6, func = function() if data.controlledChildren then for id, reference in pairs(conditions[i].check.references) do @@ -1948,6 +1948,38 @@ local function addControlsForCondition(args, order, data, conditionVariable, con }; order = order + 1; + args["condition" .. i .. "duplicate"] = { + type = "execute", + name = L["Duplicate"], + order = order, + func = function() + if (data.controlledChildren) then + for id, reference in pairs(conditions[i].check.references) do + local auraData = WeakAuras.GetData(id); + local clone = CopyTable(auraData[conditionVariable][reference.conditionIndex]) + tinsert(auraData[conditionVariable], reference.conditionIndex + 1, clone); + WeakAuras.Add(auraData); + OptionsPrivate.DuplicateCollapseData(auraData.id, "condition", {reference.conditionIndex}) + end + WeakAuras.ClearAndUpdateOptions(data.id, true) + return; + else + local clone = CopyTable(conditions[i]) + tinsert(conditions, i + 1, clone); + WeakAuras.Add(data); + OptionsPrivate.DuplicateCollapseData(data.id, "condition", {i}) + WeakAuras.ClearAndUpdateOptions(data.id, true) + return; + end + end, + width = 0.15, + image = "Interface\\AddOns\\WeakAuras\\Media\\Textures\\duplicate", + imageWidth = 24, + imageHeight = 24, + control = "WeakAurasIcon" + }; + order = order + 1; + args["condition" .. i .. "delete"] = { type = "execute", name = L["Delete"], diff --git a/WeakAurasOptions/GenericTrigger.lua b/WeakAurasOptions/GenericTrigger.lua index c5125c4..294d5f2 100644 --- a/WeakAurasOptions/GenericTrigger.lua +++ b/WeakAurasOptions/GenericTrigger.lua @@ -388,50 +388,37 @@ local function GetGenericTriggerOptions(data, triggernum) local trigger = data.triggers[triggernum].trigger; local triggerType = trigger.type; - local options = { - event = { + local subtypes = OptionsPrivate.Private.category_event_prototype[trigger.type] + + local needsTypeSelection = subtypes and next(subtypes, next(subtypes)) + + local options = {} + + if needsTypeSelection then + options.event = { type = "select", - name = function() - if(trigger.type == "event") then - return L["Event"]; - elseif(trigger.type == "status") then - return L["Status"]; - end - end, - order = 7, - width = WeakAuras.doubleWidth, + name = "", + order = 7.1, + width = WeakAuras.normalWidth, values = function() - local type= trigger.type; - if(type == "event") then - return OptionsPrivate.Private.event_types; - elseif(type == "status") then - return OptionsPrivate.Private.status_types; - end + return subtypes end, get = function(info) return trigger.event end, set = function(info, v) trigger.event = v - local prototype = OptionsPrivate.Private.event_prototypes[v]; - if(prototype) then - if(prototype.automaticrequired) then - trigger.unevent = "auto"; - else - trigger.unevent = "timed"; - end - end WeakAuras.Add(data) WeakAuras.ClearAndUpdateOptions(data.id) end, control = "WeakAurasSortedDropdown", - hidden = function() return not (trigger.type == "event" or trigger.type == "status"); end - }, - } + } + end - OptionsPrivate.commonOptions.AddCommonTriggerOptions(options, data, triggernum) + OptionsPrivate.commonOptions.AddCommonTriggerOptions(options, data, triggernum, not needsTypeSelection) OptionsPrivate.AddTriggerMetaFunctions(options, data, triggernum) + local combatLogCategory = WeakAuras.GetTriggerCategoryFor("Combat Log") local combatLogOptions = { subeventPrefix = { @@ -441,7 +428,7 @@ local function GetGenericTriggerOptions(data, triggernum) order = 8, values = OptionsPrivate.Private.subevent_prefix_types, control = "WeakAurasSortedDropdown", - hidden = function() return not (trigger.type == "event" and trigger.event == "Combat Log"); end, + hidden = function() return not (trigger.type == combatLogCategory and trigger.event == "Combat Log"); end, get = function(info) return trigger.subeventPrefix end, @@ -457,7 +444,7 @@ local function GetGenericTriggerOptions(data, triggernum) order = 9, values = OptionsPrivate.Private.subevent_suffix_types, control = "WeakAurasSortedDropdown", - hidden = function() return not (trigger.type == "event" and trigger.event == "Combat Log" and OptionsPrivate.Private.subevent_actual_prefix_types[trigger.subeventPrefix]); end, + hidden = function() return not (trigger.type == combatLogCategory and trigger.event == "Combat Log" and OptionsPrivate.Private.subevent_actual_prefix_types[trigger.subeventPrefix]); end, get = function(info) return trigger.subeventSuffix end, @@ -470,13 +457,13 @@ local function GetGenericTriggerOptions(data, triggernum) type = "description", name = "", order = 9.1, - hidden = function() return not (trigger.type == "event" and trigger.event == "Combat Log"); end + hidden = function() return not (trigger.type == combatLogCategory and trigger.event == "Combat Log"); end }, } if (triggerType == "custom") then WeakAuras.Mixin(options, GetCustomTriggerOptions(data, triggernum, trigger)); - elseif (triggerType == "status" or triggerType == "event") then + elseif (OptionsPrivate.Private.category_event_prototype[triggerType]) then local prototypeOptions; local trigger, untrigger = data.triggers[triggernum].trigger, data.triggers[triggernum].untrigger; if(OptionsPrivate.Private.event_prototypes[trigger.event]) then @@ -498,4 +485,4 @@ local function GetGenericTriggerOptions(data, triggernum) } end -WeakAuras.RegisterTriggerSystemOptions({"event", "status", "custom"}, GetGenericTriggerOptions); +WeakAuras.RegisterTriggerSystemOptions(WeakAuras.genericTriggerTypes, GetGenericTriggerOptions); diff --git a/WeakAurasOptions/LoadOptions.lua b/WeakAurasOptions/LoadOptions.lua index faeb1e1..c70398d 100644 --- a/WeakAurasOptions/LoadOptions.lua +++ b/WeakAurasOptions/LoadOptions.lua @@ -66,22 +66,17 @@ local function CorrectItemName(input) end -- Also used by the GenericTrigger -function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum, triggertype, unevent) - local trigger, untrigger; +function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum, triggertype) + local trigger if(data.controlledChildren) then - trigger, untrigger = {}, {}; + trigger = {} elseif(triggertype == "load") then trigger = data.load; elseif data.triggers[triggernum] then - if(triggertype == "untrigger") then - trigger = data.triggers[triggernum].untrigger - else - trigger, untrigger = data.triggers[triggernum].trigger, data.triggers[triggernum].untrigger - end + trigger = data.triggers[triggernum].trigger else error("Improper argument to WeakAuras.ConstructOptions - trigger number not in range"); end - unevent = unevent or trigger.unevent; local options = {}; local order = startorder or 10; @@ -134,9 +129,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum end elseif(name and not arg.hidden) then local realname = name; - if(triggertype == "untrigger") then - name = "untrigger_"..name; - end if (arg.type == "multiselect") then -- Ensure new line for non-toggle options options["spacer_"..name] = { @@ -287,6 +279,12 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum if(arg.type == "toggle" or arg.type == "tristate") then options["use_"..name].width = arg.width or WeakAuras.doubleWidth; end + if(arg.type == "spell" or arg.type == "aura" or arg.type == "item") then + if not arg.showExactOption then + options["use_"..name].width = arg.width or WeakAuras.normalWidth - 0.1; + end + end + if(arg.type == "toggle") then options["use_"..name].desc = arg.desc; end @@ -326,7 +324,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum if(arg.required and not triggertype) then options[name.."_operator"].set = function(info, v) trigger[realname.."_operator"] = v; - untrigger[realname.."_operator"] = v; WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -334,9 +331,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum OptionsPrivate.Private.ScanForLoads({[data.id] = true}); WeakAuras.SortDisplayButtons(); end - elseif(arg.required and triggertype == "untrigger") then - options[name.."_operator"] = nil; - order = order - 1; end order = order + 1; end @@ -365,7 +359,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum if(arg.required and not triggertype) then options[name].set = function(info, v) trigger[realname] = v; - untrigger[realname] = v; WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -373,9 +366,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum OptionsPrivate.Private.ScanForLoads({[data.id] = true}); WeakAuras.SortDisplayButtons(); end - elseif(arg.required and triggertype == "untrigger") then - options[name] = nil; - order = order - 1; end order = order + 1; elseif(arg.type == "string" or arg.type == "tristatestring") then @@ -411,7 +401,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum if(arg.required and not triggertype) then options[name].set = function(info, v) trigger[realname] = v; - untrigger[realname] = v; WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -419,9 +408,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum OptionsPrivate.Private.ScanForLoads({[data.id] = true}); WeakAuras.SortDisplayButtons(); end - elseif(arg.required and triggertype == "untrigger") then - options[name] = nil; - order = order - 1; end order = order + 1; elseif(arg.type == "longstring") then @@ -449,7 +435,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum if(arg.required and not triggertype) then options[name.."_operator"].set = function(info, v) trigger[realname.."_operator"] = v; - untrigger[realname.."_operator"] = v; WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -457,9 +442,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum OptionsPrivate.Private.ScanForLoads({[data.id] = true}); WeakAuras.SortDisplayButtons(); end - elseif(arg.required and triggertype == "untrigger") then - options[name.."_operator"] = nil; - order = order - 1; end order = order + 1; options[name] = { @@ -486,7 +468,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum if(arg.required and not triggertype) then options[name].set = function(info, v) trigger[realname] = v; - untrigger[realname] = v; WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -494,129 +475,124 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum OptionsPrivate.Private.ScanForLoads({[data.id] = true}); WeakAuras.SortDisplayButtons(); end - elseif(arg.required and triggertype == "untrigger") then - options[name] = nil; - order = order - 1; end order = order + 1; elseif(arg.type == "spell" or arg.type == "aura" or arg.type == "item") then - if(not arg.required or triggertype ~= "untrigger") then - if (arg.showExactOption) then - options["exact"..name] = { - type = "toggle", - width = WeakAuras.normalWidth - 0.1, - name = L["Exact Spell Match"], - order = order, - hidden = hidden, - get = function() - return trigger["use_exact_"..realname]; - end, - set = function(info, v) - trigger["use_exact_"..realname] = v; - WeakAuras.Add(data); - OptionsPrivate.Private.ScanForLoads({[data.id] = true}); - WeakAuras.UpdateThumbnail(data); - WeakAuras.UpdateDisplayButton(data); - WeakAuras.SortDisplayButtons(); - end, - }; - order = order + 1; - end - options["icon"..name] = { - type = "execute", - width = 0.1, - name = "", + if (arg.showExactOption) then + options["exact"..name] = { + type = "toggle", + width = WeakAuras.normalWidth - 0.1, + name = L["Exact Spell Match"], order = order, hidden = hidden, - image = function() - if(trigger["use_"..realname] and trigger[realname]) then - if(arg.type == "aura") then - local icon = spellCache.GetIcon(trigger[realname]); - return icon and tostring(icon) or "", 18, 18; - elseif(arg.type == "spell") then - local _, _, icon = GetSpellInfo(trigger[realname]); - return icon and tostring(icon) or "", 18, 18; - elseif(arg.type == "item") then - local _, _, _, _, _, _, _, _, _, icon = GetItemInfo(trigger[realname]); - return icon and tostring(icon) or "", 18, 18; - end - else - return "", 18, 18; - end - end, - disabled = function() return not ((arg.type == "aura" and trigger[realname] and spellCache.GetIcon(trigger[realname])) or (arg.type == "spell" and trigger[realname] and GetSpellInfo(trigger[realname])) or (arg.type == "item" and trigger[realname] and GetItemIcon(trigger[realname]))) end - }; - order = order + 1; - options[name] = { - type = "input", - width = WeakAuras.doubleWidth, - name = arg.display, - order = order, - hidden = hidden, - validate = validate, - disabled = function() return not trigger["use_"..realname]; end, get = function() - if(arg.type == "item") then - if(trigger["use_"..realname] and trigger[realname] and trigger[realname] ~= "") then - local name = GetItemInfo(trigger[realname]); - if(name) then - return name; - else - local itemId = tonumber(trigger[realname]) - if itemId and itemId ~= 0 then - return tostring(trigger[realname]) - end - return L["Invalid Item Name/ID/Link"]; - end - else - return nil; - end - elseif(arg.type == "spell") then - local useExactSpellId = (arg.showExactOption and trigger["use_exact_"..realname]) or arg.forceExactOption - if(trigger["use_"..realname]) then - if (trigger[realname] and trigger[realname] ~= "") then - if useExactSpellId then - local spellId = tonumber(trigger[realname]) - if (spellId and spellId ~= 0) then - return tostring(spellId); - end - else - local name = GetSpellInfo(trigger[realname]); - if(name) then - return name; - end - end - end - return useExactSpellId and L["Invalid Spell ID"] or L["Invalid Spell Name/ID/Link"]; - else - return nil; - end - else - return trigger["use_"..realname] and trigger[realname] or nil; - end + return trigger["use_exact_"..realname]; end, set = function(info, v) - local fixedInput = v; - if(arg.type == "aura") then - fixedInput = WeakAuras.spellCache.CorrectAuraName(v); - elseif(arg.type == "spell") then - fixedInput = CorrectSpellName(v); - elseif(arg.type == "item") then - fixedInput = CorrectItemName(v); - end - trigger[realname] = fixedInput; + trigger["use_exact_"..realname] = v; WeakAuras.Add(data); - if (reloadOptions) then - WeakAuras.ClearAndUpdateOptions(data.id) - end OptionsPrivate.Private.ScanForLoads({[data.id] = true}); WeakAuras.UpdateThumbnail(data); WeakAuras.UpdateDisplayButton(data); WeakAuras.SortDisplayButtons(); - end + end, }; order = order + 1; end + options["icon"..name] = { + type = "execute", + width = 0.1, + name = "", + order = order, + hidden = hidden, + image = function() + if(trigger["use_"..realname] and trigger[realname]) then + if(arg.type == "aura") then + local icon = spellCache.GetIcon(trigger[realname]); + return icon and tostring(icon) or "", 18, 18; + elseif(arg.type == "spell") then + local _, _, icon = GetSpellInfo(trigger[realname]); + return icon and tostring(icon) or "", 18, 18; + elseif(arg.type == "item") then + local _, _, _, _, _, _, _, _, _, icon = GetItemInfo(trigger[realname]); + return icon and tostring(icon) or "", 18, 18; + end + else + return "", 18, 18; + end + end, + disabled = function() return not ((arg.type == "aura" and trigger[realname] and spellCache.GetIcon(trigger[realname])) or (arg.type == "spell" and trigger[realname] and GetSpellInfo(trigger[realname])) or (arg.type == "item" and trigger[realname] and GetItemIcon(trigger[realname]))) end + }; + order = order + 1; + options[name] = { + type = "input", + width = arg.showExactOption and WeakAuras.doubleWidth or WeakAuras.normalWidth, + name = arg.display, + order = order, + hidden = hidden, + validate = validate, + disabled = function() return not trigger["use_"..realname]; end, + get = function() + if(arg.type == "item") then + if(trigger["use_"..realname] and trigger[realname] and trigger[realname] ~= "") then + local name = GetItemInfo(trigger[realname]); + if(name) then + return name; + else + local itemId = tonumber(trigger[realname]) + if itemId and itemId ~= 0 then + return tostring(trigger[realname]) + end + return L["Invalid Item Name/ID/Link"]; + end + else + return nil; + end + elseif(arg.type == "spell") then + local useExactSpellId = (arg.showExactOption and trigger["use_exact_"..realname]) or arg.forceExactOption + if(trigger["use_"..realname]) then + if (trigger[realname] and trigger[realname] ~= "") then + if useExactSpellId then + local spellId = tonumber(trigger[realname]) + if (spellId and spellId ~= 0) then + return tostring(spellId); + end + else + local name = GetSpellInfo(trigger[realname]); + if(name) then + return name; + end + end + end + return useExactSpellId and L["Invalid Spell ID"] or L["Invalid Spell Name/ID/Link"]; + else + return nil; + end + else + return trigger["use_"..realname] and trigger[realname] or nil; + end + end, + set = function(info, v) + local fixedInput = v; + if(arg.type == "aura") then + fixedInput = WeakAuras.spellCache.CorrectAuraName(v); + elseif(arg.type == "spell") then + fixedInput = CorrectSpellName(v); + elseif(arg.type == "item") then + fixedInput = CorrectItemName(v); + end + trigger[realname] = fixedInput; + WeakAuras.Add(data); + if (reloadOptions) then + WeakAuras.ClearAndUpdateOptions(data.id) + end + OptionsPrivate.Private.ScanForLoads({[data.id] = true}); + WeakAuras.UpdateThumbnail(data); + WeakAuras.UpdateDisplayButton(data); + WeakAuras.SortDisplayButtons(); + end + }; + order = order + 1; elseif(arg.type == "select" or arg.type == "unit") then local values; if(type(arg.values) == "function") then @@ -678,12 +654,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum else trigger["use_specific_"..realname] = nil; end - untrigger[realname] = v; - if(arg.type == "unit" and v == "member") then - untrigger["use_specific_"..realname] = true; - else - untrigger["use_specific_"..realname] = nil; - end WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -693,15 +663,12 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum WeakAuras.UpdateDisplayButton(data); WeakAuras.SortDisplayButtons(); end - elseif(arg.required and triggertype == "untrigger") then - options[name] = nil; - order = order - 1; end if (arg.control) then options[name].control = arg.control; end order = order + 1; - if(arg.type == "unit" and not (arg.required and triggertype == "untrigger")) then + if(arg.type == "unit") then options["use_specific_"..name] = { type = "toggle", width = WeakAuras.normalWidth, @@ -726,9 +693,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum get = function() return trigger[realname] end, set = function(info, v) trigger[realname] = v; - if(arg.required and not triggertype) then - untrigger[realname] = v; - end WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -776,7 +740,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum if(arg.required and not triggertype) then options[name].set = function(info, v) trigger[realname].single = v; - untrigger[realname].single = v; WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -788,6 +751,28 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum end end + if arg.extraOption then + options["multiselect_extraOption_" .. name] = + { + name = arg.extraOption.display, + type = "select", + values = arg.extraOption.values, + order = order, + width = WeakAuras.normalWidth, + hidden = function() return (type(hidden) == "function" and hidden(trigger)) or (type(hidden) ~= "function" and hidden) or trigger["use_"..realname] ~= false; end, + get = function(info, v) + return trigger[realname .. "_extraOption"] or 0 + end, + set = function(info, v) + trigger[realname .. "_extraOption"] = v + WeakAuras.Add(data) + OptionsPrivate.Private.ScanForLoads({[data.id] = true}) + WeakAuras.SortDisplayButtons() + end + } + order = order + 1 + end + options["multiselect_"..name] = { type = "multiselect", name = arg.display, @@ -826,11 +811,6 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum else trigger[realname].multi[v] = true; end - if(untrigger[realname].multi[v]) then - untrigger[realname].multi[v] = nil; - else - untrigger[realname].multi[v] = true; - end WeakAuras.Add(data); if (reloadOptions) then WeakAuras.ClearAndUpdateOptions(data.id) @@ -842,73 +822,41 @@ function OptionsPrivate.ConstructOptions(prototype, data, startorder, triggernum end end - if(arg.required and triggertype == "untrigger") then - options[name] = nil; - options["multiselect_"..name] = nil; - else - order = order + 1; - end + order = order + 1; end end end - if not(triggertype or prototype.automaticrequired) then + if prototype.timedrequired then options.unevent = { type = "select", - width = WeakAuras.doubleWidth, + width = WeakAuras.normalWidth, name = L["Hide"], order = order, + values = OptionsPrivate.Private.timedeventend_types, get = function() - return trigger.unevent + return "timed" end, set = function(info, v) - trigger.unevent = v - WeakAuras.Add(data) + -- unevent is no longer used end }; order = order + 1; - if(unevent == "timed") then - options.unevent.width = WeakAuras.normalWidth; - options.duration = { - type = "input", - width = WeakAuras.normalWidth, - name = L["Duration (s)"], - order = order, - get = function() - return trigger.duration - end, - set = function(info, v) - trigger.duration = v - WeakAuras.Add(data) - end - } - order = order + 1; - else - options.unevent.width = WeakAuras.doubleWidth; - end - if(unevent == "custom") then - local unevent_options = OptionsPrivate.ConstructOptions(prototype, data, order, triggernum, "untrigger"); - options = union(options, unevent_options); - end - if (prototype.timedrequired) then - if (type(prototype.timedrequired) == "function") then - local func = prototype.timedrequired - options.unevent.values = function() - if func(trigger) then - return OptionsPrivate.Private.timedeventend_types - else - return OptionsPrivate.Private.eventend_types - end - end - else - options.unevent.values = OptionsPrivate.Private.timedeventend_types; - end - elseif (prototype.automatic) then - options.unevent.values = OptionsPrivate.Private.autoeventend_types; - else - options.unevent.values = OptionsPrivate.Private.eventend_types; - end + options.duration = { + type = "input", + width = WeakAuras.normalWidth, + name = L["Duration (s)"], + order = order, + get = function() + return trigger.duration + end, + set = function(info, v) + trigger.duration = v + WeakAuras.Add(data) + end, + } + order = order + 1; end for name, order in pairs(positionsForCollapseAnchor) do diff --git a/WeakAurasOptions/Locales/deDE.lua b/WeakAurasOptions/Locales/deDE.lua index 7dfa760..caac17e 100644 --- a/WeakAurasOptions/Locales/deDE.lua +++ b/WeakAurasOptions/Locales/deDE.lua @@ -220,6 +220,10 @@ Off Screen]=] L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)." L["Cancel"] = "Abbrechen" --[[Translation missing --]] + L["Cast by Player Character"] = "Cast by Player Character" + --[[Translation missing --]] + L["Cast by Players"] = "Cast by Players" + --[[Translation missing --]] L["Center"] = "Center" L["Chat Message"] = "Chatnachricht" --[[Translation missing --]] @@ -407,7 +411,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Entry limit"] = "Entry limit" --[[Translation missing --]] L["Entry Name Source"] = "Entry Name Source" - L["Event"] = "Ereignis" L["Event Type"] = "Ereignistyp" L["Event(s)"] = "Ereignis(se)" L["Everything"] = "Alles" @@ -594,6 +597,8 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z. L["Import"] = "Importieren" L["Import a display from an encoded string"] = "Anzeige von Klartext importieren" --[[Translation missing --]] + L["Indent Size"] = "Indent Size" + --[[Translation missing --]] L["Information"] = "Information" --[[Translation missing --]] L["Inner"] = "Inner" @@ -603,10 +608,12 @@ Falls die Zahl als Dezimalzahl (z.B. 0.5), Bruch (z.B. 1/2) oder Prozentsatz (z. --[[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["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 Boss Debuff"] = "Is Boss Debuff" L["Is Stealable"] = "Ist stehlbar" L["Justify"] = "Ausrichten" --[[Translation missing --]] @@ -710,10 +717,14 @@ Nur ein Wert kann ausgewählt werden.]=] 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["Offset by 1px"] = "Offset by 1px" L["Okay"] = "Okey" L["On Hide"] = "Beim Ausblenden" L["On Init"] = "Beim Initialisieren" L["On Show"] = "Beim Einblenden" + --[[Translation missing --]] + L["Only Match auras cast by a player (not an npc)"] = "Only Match auras cast by a player (not an npc)" L["Only match auras cast by people other than the player"] = "Nur Auren von anderen Spielern" --[[Translation missing --]] L["Only match auras cast by people other than the player or his pet"] = "Only match auras cast by people other than the player or his pet" @@ -884,7 +895,7 @@ Nur ein Wert kann ausgewählt werden.]=] 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 stop motion texture"] = "Shows a stop motion texture" 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" L["Simple"] = "Einfach" @@ -935,7 +946,6 @@ Nur ein Wert kann ausgewählt werden.]=] L["Start Collapsed"] = "Start Collapsed" --[[Translation missing --]] L["Start of %s"] = "Start of %s" - L["Status"] = "Status" L["Stealable"] = "stehlbare Aura" L["Step Size"] = "Schrittgröße" --[[Translation missing --]] diff --git a/WeakAurasOptions/Locales/esES.lua b/WeakAurasOptions/Locales/esES.lua index d0f7145..94a936e 100644 --- a/WeakAurasOptions/Locales/esES.lua +++ b/WeakAurasOptions/Locales/esES.lua @@ -7,55 +7,32 @@ end local L = WeakAuras.L -- WeakAuras/Options - --[[Translation missing --]] - L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r" + L[" and |cFFFF0000mirrored|r"] = "y |cFFFF0000reflejado|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[" rotated |cFFFF0000%s|r degrees"] = "rotado |cFFFF0000%s|r grados" L["% of Progress"] = "% de Progreso" - --[[Translation missing --]] - L["%i auras selected"] = "%i auras selected" + L["%i auras selected"] = "%i auras seleccionados" L["%i Matches"] = "%i Correspondencias" - --[[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" - --[[Translation missing --]] - L["%s Alpha: %d%%"] = "%s Alpha: %d%%" - --[[Translation missing --]] + L["%s - Option #%i has the key %s. Please choose a different option key."] = "%s - La opción #%i tiene el código %s. Por favor selecciona un código diferente." + L["%s %s, Lines: %d, Frequency: %0.2f, Length: %d, Thickness: %d"] = "%s %s, Líneas: %d, Frecuencia: %0.2f, Longitud: %d, Espesor: %d" + L["%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"] = "%s %s, Partículas: %d, Frecuencia: %0.2f, Escala: %0.2f" + L["%s Alpha: %d%%"] = "%s Alfa: %d%%" L["%s Color"] = "%s Color" - --[[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" - --[[Translation missing --]] - L["%s Keep Aspect Ratio"] = "%s Keep Aspect Ratio" - --[[Translation missing --]] - L["%s total auras"] = "%s total auras" - --[[Translation missing --]] + L["%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"] = "%s Alfa por defecto, Zoom, Inserción de iconos, Relación de aspecto" + L["%s Inset: %d%%"] = "%s Inserción: %d%%" + L["%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"] = "%s no es un válido SubEvent para COMBAT_LOG_EVENT_UNFILTERED" + L["%s Keep Aspect Ratio"] = "%s Mantener relación de aspecto" + L["%s total auras"] = "%s auras en total" L["%s Zoom: %d%%"] = "%s Zoom: %d%%" - --[[Translation missing --]] - L["%s, Border"] = "%s, Border" - --[[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" - --[[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." + L["%s, Border"] = "%s, Borde" + L["%s, Offset: %0.2f;%0.2f"] = "%s, Desplazamiento: %0.2f;%0.2f" + L["%s, offset: %0.2f;%0.2f"] = "%s, desplazamiento: %0.2f;%0.2f" + L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000textura personalizada|r con |cFFFF0000%s|r modo de mezcla%s%s" + L["(Right click to rename)"] = "(Clic derecho para cambiar el nombre)" + L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xColor personalizado|r" + L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r Esto establece la descripción solo en '%s'" + L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r Esto establece la URL en todas las auras seleccionadas" + L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r Esto establece la URL en este grupo y todos sus miembros." --[[Translation missing --]] L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length" --[[Translation missing --]] @@ -91,43 +68,28 @@ local L = WeakAuras.L L["A group that dynamically controls the positioning of its children"] = "Un grupo que dinámicamente controla la posición de sus hijos" 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" - --[[Translation missing --]] - L["Add Condition"] = "Add Condition" - --[[Translation missing --]] - L["Add Entry"] = "Add Entry" - --[[Translation missing --]] - L["Add Extra Elements"] = "Add Extra Elements" - --[[Translation missing --]] - L["Add Option"] = "Add Option" - --[[Translation missing --]] - L["Add Overlay"] = "Add Overlay" - --[[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"] = "Añadir" + L["Add %s"] = "Añadir %s" + L["Add a new display"] = "Añadir una nueva aura" + L["Add Condition"] = "Añadir condición" + L["Add Entry"] = "Añadir entrada" + L["Add Extra Elements"] = "Añadir elementos extra" + L["Add Option"] = "Añadir opción" + L["Add Overlay"] = "Añadir capa sobrepuesta" + L["Add Property Change"] = "Añadir cambio de propiedad" + L["Add Snippet"] = "Añadir Snippet" + L["Add Sub Option"] = "Añadir opción secundaria" + L["Add to group %s"] = "añadir al grupo %s" L["Add to new Dynamic Group"] = "Añadir al nuevo Grupo Dinámico" L["Add to new Group"] = "Añadir al nuevo Grupo" - --[[Translation missing --]] - L["Add Trigger"] = "Add Trigger" - --[[Translation missing --]] - L["Additional Events"] = "Additional Events" + L["Add Trigger"] = "Añadir disparador" + L["Additional Events"] = "Eventos adicionales" L["Addon"] = "Addon" L["Addons"] = "Addons" L["Advanced"] = "Avanzado" L["Align"] = "Alinear" L["Alignment"] = "Alineamiento" - --[[Translation missing --]] - L["All of"] = "All of" + L["All of"] = "Todo" L["Allow Full Rotation"] = "Permitir Rotación Total" L["Alpha"] = "Transparencia" L["Anchor"] = "Anclaje" @@ -248,6 +210,10 @@ Off Screen]=] L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)." L["Cancel"] = "Cancelar" --[[Translation missing --]] + L["Cast by Player Character"] = "Cast by Player Character" + --[[Translation missing --]] + L["Cast by Players"] = "Cast by Players" + --[[Translation missing --]] L["Center"] = "Center" --[[Translation missing --]] L["Chat Message"] = "Chat Message" @@ -468,8 +434,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED L["Entry limit"] = "Entry limit" --[[Translation missing --]] L["Entry Name Source"] = "Entry Name Source" - --[[Translation missing --]] - L["Event"] = "Event" L["Event Type"] = "Tipo de Evento" --[[Translation missing --]] L["Event(s)"] = "Event(s)" @@ -694,6 +658,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=] L["Import"] = "Importar" L["Import a display from an encoded string"] = "Importar un aura desde un texto cifrado" --[[Translation missing --]] + L["Indent Size"] = "Indent Size" + --[[Translation missing --]] L["Information"] = "Information" --[[Translation missing --]] L["Inner"] = "Inner" @@ -706,12 +672,14 @@ Con |cFF00CC00>= 0|r se activará siempre.]=] --[[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["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" --[[Translation missing --]] + L["Is Boss Debuff"] = "Is Boss Debuff" + --[[Translation missing --]] L["Is Stealable"] = "Is Stealable" L["Justify"] = "Justificar" --[[Translation missing --]] @@ -835,11 +803,15 @@ Sólo un valor coincidente puede ser escogido.]=] 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["Offset by 1px"] = "Offset by 1px" L["Okay"] = "Aceptar" L["On Hide"] = "Ocultar" --[[Translation missing --]] L["On Init"] = "On Init" L["On Show"] = "Mostrar" + --[[Translation missing --]] + L["Only Match auras cast by a player (not an npc)"] = "Only Match auras cast by a player (not an npc)" L["Only match auras cast by people other than the player"] = "Solamente corresponder auras conjuradas por otros jugadores" --[[Translation missing --]] L["Only match auras cast by people other than the player or his pet"] = "Only match auras cast by people other than the player or his pet" @@ -1045,7 +1017,7 @@ Sólo un valor coincidente puede ser escogido.]=] 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 stop motion texture"] = "Shows a stop motion texture" 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 --]] @@ -1106,8 +1078,6 @@ Sólo un valor coincidente puede ser escogido.]=] L["Start Collapsed"] = "Start Collapsed" --[[Translation missing --]] L["Start of %s"] = "Start of %s" - --[[Translation missing --]] - L["Status"] = "Status" L["Stealable"] = "Puede Robarse" --[[Translation missing --]] L["Step Size"] = "Step Size" diff --git a/WeakAurasOptions/Locales/esMX.lua b/WeakAurasOptions/Locales/esMX.lua index 377a745..328eff1 100644 --- a/WeakAurasOptions/Locales/esMX.lua +++ b/WeakAurasOptions/Locales/esMX.lua @@ -7,55 +7,32 @@ end local L = WeakAuras.L -- WeakAuras/Options - --[[Translation missing --]] - L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r" + L[" and |cFFFF0000mirrored|r"] = "y |cFFFF0000reflejado|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[" rotated |cFFFF0000%s|r degrees"] = "rotado |cFFFF0000%s|r grados" L["% of Progress"] = "% de progreso" - --[[Translation missing --]] - L["%i auras selected"] = "%i auras selected" + L["%i auras selected"] = "%i auras seleccionados" L["%i Matches"] = "%i coincidencias" - --[[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" - --[[Translation missing --]] - L["%s Alpha: %d%%"] = "%s Alpha: %d%%" - --[[Translation missing --]] + L["%s - Option #%i has the key %s. Please choose a different option key."] = "%s - La opción #%i tiene el código %s. Por favor selecciona un código diferente." + L["%s %s, Lines: %d, Frequency: %0.2f, Length: %d, Thickness: %d"] = "%s %s, Líneas: %d, Frecuencia: %0.2f, Longitud: %d, Espesor: %d" + L["%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"] = "%s %s, Partículas: %d, Frecuencia: %0.2f, Escala: %0.2f" + L["%s Alpha: %d%%"] = "%s Alfa: %d%%" L["%s Color"] = "%s Color" - --[[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" - --[[Translation missing --]] - L["%s Keep Aspect Ratio"] = "%s Keep Aspect Ratio" - --[[Translation missing --]] - L["%s total auras"] = "%s total auras" - --[[Translation missing --]] + L["%s Default Alpha, Zoom, Icon Inset, Aspect Ratio"] = "%s Alfa por defecto, Zoom, Inserción de iconos, Relación de aspecto" + L["%s Inset: %d%%"] = "%s Inserción: %d%%" + L["%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"] = "%s no es un válido SubEvent para COMBAT_LOG_EVENT_UNFILTERED" + L["%s Keep Aspect Ratio"] = "%s Mantener relación de aspecto" + L["%s total auras"] = "%s auras en total" L["%s Zoom: %d%%"] = "%s Zoom: %d%%" - --[[Translation missing --]] - L["%s, Border"] = "%s, Border" - --[[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" - --[[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." + L["%s, Border"] = "%s, Borde" + L["%s, Offset: %0.2f;%0.2f"] = "%s, Desplazamiento: %0.2f;%0.2f" + L["%s, offset: %0.2f;%0.2f"] = "%s, desplazamiento: %0.2f;%0.2f" + L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000textura personalizada|r con |cFFFF0000%s|r modo de mezcla%s%s" + L["(Right click to rename)"] = "(Clic derecho para cambiar el nombre)" + L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xColor personalizado|r" + L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r Esto establece la descripción solo en '%s'" + L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r Esto establece la URL en todas las auras seleccionadas" + L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r Esto establece la URL en este grupo y todos sus miembros." --[[Translation missing --]] L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r length" --[[Translation missing --]] @@ -89,18 +66,13 @@ local L = WeakAuras.L L["A 48x48 pixels icon"] = "Un icono de 48x48x píxeles" L["A 64x64 pixels icon"] = "Un icono de 64x64 píxeles" L["A group that dynamically controls the positioning of its children"] = "Un grupo que controla de manera dinámica la posición de sus dependientes" - --[[Translation missing --]] - L["A Unit ID (e.g., party1)."] = "A Unit ID (e.g., party1)." + L["A Unit ID (e.g., party1)."] = "Una ID de unidad (p. ej., grupo1)" L["Actions"] = "Acciones" - --[[Translation missing --]] - L["Add"] = "Add" - --[[Translation missing --]] - L["Add %s"] = "Add %s" + L["Add"] = "Agregar" + L["Add %s"] = "Agrega %s" L["Add a new display"] = "Agregar una nueva aura" - --[[Translation missing --]] - L["Add Condition"] = "Add Condition" - --[[Translation missing --]] - L["Add Entry"] = "Add Entry" + L["Add Condition"] = "Agregar condición" + L["Add Entry"] = "Agregar entrada" --[[Translation missing --]] L["Add Extra Elements"] = "Add Extra Elements" --[[Translation missing --]] @@ -116,10 +88,8 @@ local L = WeakAuras.L 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" - --[[Translation missing --]] - L["Add Trigger"] = "Add Trigger" - --[[Translation missing --]] - L["Additional Events"] = "Additional Events" + L["Add Trigger"] = "Agregar disparador" + L["Additional Events"] = "Eventos adicionales" L["Addon"] = "Addon" L["Addons"] = "Addons" --[[Translation missing --]] @@ -127,15 +97,13 @@ local L = WeakAuras.L L["Align"] = "Alinear" --[[Translation missing --]] L["Alignment"] = "Alignment" - --[[Translation missing --]] - L["All of"] = "All of" + L["All of"] = "Todos de" L["Allow Full Rotation"] = "Permitir rotación completa" L["Alpha"] = "Transparencia" L["Anchor"] = "Anchor" L["Anchor Point"] = "Punto de anclaje" L["Anchored To"] = "Anclado a" - --[[Translation missing --]] - L["And "] = "And " + L["And "] = "y" --[[Translation missing --]] L["and aligned left"] = "and aligned left" --[[Translation missing --]] @@ -196,8 +164,7 @@ Off Screen]=] --[[Translation missing --]] L["Backdrop in Front"] = "Backdrop in Front" L["Backdrop Style"] = "Estilo de fondo" - --[[Translation missing --]] - L["Background"] = "Background" + L["Background"] = "Fondo" L["Background Color"] = "Color de fondo" --[[Translation missing --]] L["Background Inner"] = "Background Inner" @@ -240,6 +207,10 @@ Off Screen]=] L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)." L["Cancel"] = "Cancelar" --[[Translation missing --]] + L["Cast by Player Character"] = "Cast by Player Character" + --[[Translation missing --]] + L["Cast by Players"] = "Cast by Players" + --[[Translation missing --]] L["Center"] = "Center" L["Chat Message"] = "Mensaje de chat" --[[Translation missing --]] @@ -437,7 +408,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Entry limit"] = "Entry limit" --[[Translation missing --]] L["Entry Name Source"] = "Entry Name Source" - L["Event"] = "Evento" L["Event Type"] = "Event Type" L["Event(s)"] = "Evento(s)" --[[Translation missing --]] @@ -643,6 +613,8 @@ Con |cFF00CC00>= 0|r se activará siempre.]=] L["Import"] = "Importar" L["Import a display from an encoded string"] = "Importar un aura desde un texto cifrado" --[[Translation missing --]] + L["Indent Size"] = "Indent Size" + --[[Translation missing --]] L["Information"] = "Information" --[[Translation missing --]] L["Inner"] = "Inner" @@ -655,11 +627,13 @@ Con |cFF00CC00>= 0|r se activará siempre.]=] --[[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["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" --[[Translation missing --]] + L["Is Boss Debuff"] = "Is Boss Debuff" + --[[Translation missing --]] L["Is Stealable"] = "Is Stealable" L["Justify"] = "Justificar" --[[Translation missing --]] @@ -768,10 +742,14 @@ Sólo un valor coincidente puede ser escogido.]=] 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["Offset by 1px"] = "Offset by 1px" L["Okay"] = "Aceptar" L["On Hide"] = "Ocultar" L["On Init"] = "Iniciar" L["On Show"] = "Mostrar" + --[[Translation missing --]] + L["Only Match auras cast by a player (not an npc)"] = "Only Match auras cast by a player (not an npc)" L["Only match auras cast by people other than the player"] = "Solamente corresponder auras conjuradas por otros jugadores" --[[Translation missing --]] L["Only match auras cast by people other than the player or his pet"] = "Only match auras cast by people other than the player or his pet" @@ -958,7 +936,7 @@ Sólo un valor coincidente puede ser escogido.]=] 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 stop motion texture"] = "Shows a stop motion texture" 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 --]] @@ -1011,7 +989,6 @@ Sólo un valor coincidente puede ser escogido.]=] L["Start Collapsed"] = "Start Collapsed" --[[Translation missing --]] L["Start of %s"] = "Start of %s" - L["Status"] = "Estado" L["Stealable"] = "Puede robarse" --[[Translation missing --]] L["Step Size"] = "Step Size" diff --git a/WeakAurasOptions/Locales/frFR.lua b/WeakAurasOptions/Locales/frFR.lua index d923f9a..b16c7ec 100644 --- a/WeakAurasOptions/Locales/frFR.lua +++ b/WeakAurasOptions/Locales/frFR.lua @@ -22,37 +22,27 @@ local L = WeakAuras.L L["%s Color"] = "%s Couleur" --[[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%%" + L["%s Inset: %d%%"] = "%s Insérer: %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" - --[[Translation missing --]] - L["%s Keep Aspect Ratio"] = "%s Keep Aspect Ratio" + L["%s Keep Aspect Ratio"] = "%s Conserver les proportions" L["%s total auras"] = "%s auras au total" L["%s Zoom: %d%%"] = "%s Zoom: %d%%" L["%s, Border"] = "%s, Bordure" - --[[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" - --[[Translation missing --]] - L["(Right click to rename)"] = "(Right click to rename)" + L["%s, Offset: %0.2f;%0.2f"] = "%s, Décaler: %0.2f;%0.2f" + L["%s, offset: %0.2f;%0.2f"] = "%s, décaler: %0.2f;%0.2f" + L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r texture avec |cFFFF0000%s|r mode fusionné%s%s" + L["(Right click to rename)"] = "(Clique droit pour renommer)" --[[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" + L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r Ceci définit l'URL sur toutes les auras sélectionnées" --[[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["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automatic|r longueur" L["|cFFFF0000default|r texture"] = "|cFFFF0000default|r texture" - --[[Translation missing --]] - L["|cFFFF0000desaturated|r "] = "|cFFFF0000desaturated|r " + 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" @@ -60,8 +50,7 @@ local L = WeakAuras.L L["|cFFffcc00Anchors:|r Anchored to frame's |cFFFF0000%s|r"] = "|cFFffcc00Ancrages :|r Ancré au cadre de |cFFFF0000%s|r" 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" + L["|cFFffcc00Extra:|r %s and %s %s"] = "|cFFffcc00Extra:|r %s et %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 --]] @@ -77,8 +66,7 @@ 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"] = "Ajouter" L["Add %s"] = "Ajouter %s" L["Add a new display"] = "Ajouter un nouvel affichage" L["Add Condition"] = "Ajouter une Condition" @@ -93,10 +81,8 @@ local L = WeakAuras.L 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" - --[[Translation missing --]] - L["Add Trigger"] = "Add Trigger" - --[[Translation missing --]] - L["Additional Events"] = "Additional Events" + L["Add Trigger"] = "Ajouter déclencheur" + L["Additional Events"] = "Événements supplémentaires" L["Addon"] = "Addon" L["Addons"] = "Addons" L["Advanced"] = "Avancé" @@ -195,6 +181,10 @@ Off Screen]=] --[[Translation missing --]] L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)." L["Cancel"] = "Annuler" + --[[Translation missing --]] + L["Cast by Player Character"] = "Cast by Player Character" + --[[Translation missing --]] + L["Cast by Players"] = "Cast by Players" L["Center"] = "Centre" L["Chat Message"] = "Message dans le chat" --[[Translation missing --]] @@ -204,8 +194,7 @@ Off Screen]=] 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" - --[[Translation missing --]] - L["Class"] = "Class" + L["Class"] = "Classe" L["Clip Overlays"] = "Superposition de l'attache " --[[Translation missing --]] L["Clipped by Progress"] = "Clipped by Progress" @@ -219,12 +208,10 @@ Off Screen]=] L["Color"] = "Couleur" L["Column Height"] = "Hauteur de colonne" L["Column Space"] = "Espace de colonne" - --[[Translation missing --]] - L["Columns"] = "Columns" + L["Columns"] = "Colonnes" L["Combinations"] = "Combinaisons" L["Combine Matches Per Unit"] = "Combiner toutes les Correspondances Par Unité" - --[[Translation missing --]] - L["Common Text"] = "Common Text" + L["Common Text"] = "Texte commun" L["Compare against the number of units affected."] = "Comparer contre le nombre d'unités affectées." --[[Translation missing --]] L["Compatibility Options"] = "Compatibility Options" @@ -297,7 +284,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED --[[Translation missing --]] L["Delete Entry"] = "Delete Entry" L["Desaturate"] = "Dé-saturer" - --[[Translation missing --]] L["Description"] = "Description" L["Description Text"] = "Texte de Description" --[[Translation missing --]] @@ -314,7 +300,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED 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"] = [=[ @@ -368,7 +353,6 @@ Ne sautez pas cette version]=] L["Entry limit"] = "Entry limit" --[[Translation missing --]] L["Entry Name Source"] = "Entry Name Source" - L["Event"] = "Évènement" L["Event Type"] = "Type d'évènement" L["Event(s)"] = "Évènement(s)" L["Everything"] = "Tous" @@ -414,12 +398,9 @@ Supports multiple entries, separated by commas 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["Format for %s"] = "Format pour %s" + L["Found a Bug?"] = "Trouvé un bogue?" L["Frame"] = "Cadre" --[[Translation missing --]] L["Frame Count"] = "Frame Count" @@ -432,8 +413,7 @@ Supports multiple entries, separated by commas 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" + L["Full Circle"] = "Cercle Complet" --[[Translation missing --]] L["Get Help"] = "Get Help" L["Global Conditions"] = "Conditions globales" @@ -483,8 +463,7 @@ Si le nombre entré est decimal (ex. 0.5), une fraction (ex. 1/2), ou un pourcen L["Grow"] = "Grandir" L["Hawk"] = "Faucon" L["Height"] = "Hauteur" - --[[Translation missing --]] - L["Help"] = "Help" + L["Help"] = "Aide" L["Hide"] = "Cacher" L["Hide Cooldown Text"] = "Cacher le texte du temps de recharge" --[[Translation missing --]] @@ -494,8 +473,7 @@ 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["Hostility"] = "Hostilité" L["Huge Icon"] = "Énorme icône" L["Hybrid Position"] = "Position hybride" L["Hybrid Sort Mode"] = "Mode de tri hybride" @@ -544,6 +522,7 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste L["Import"] = "Importer" L["Import a display from an encoded string"] = "Importer un graphique d'un texte encodé" --[[Translation missing --]] + L["Indent Size"] = "Indent Size" L["Information"] = "Information" L["Inner"] = "Intérieur" L["Invalid Item Name/ID/Link"] = "Nom/ID/Lien Invalide" @@ -552,9 +531,11 @@ Si cette case est cochée, ce séparateur inclura du texte. Sinon, ce sera juste --[[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["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" + --[[Translation missing --]] + L["Is Boss Debuff"] = "Is Boss Debuff" L["Is Stealable"] = "Est subtilisable " L["Justify"] = "Justification" L["Keep Aspect Ratio"] = "Conserver les Proportions" @@ -625,8 +606,7 @@ Seule une unique valeur peut être choisie]=] L["Name Info"] = "Info du nom" L["Name Pattern Match"] = "Correspondance de modèle de nom" L["Name(s)"] = "Nom(s)" - --[[Translation missing --]] - L["Name:"] = "Name:" + L["Name:"] = "Nom:" --[[Translation missing --]] L["Nameplate"] = "Nameplate" L["Nameplates"] = "Barres de vie" @@ -650,10 +630,14 @@ Seule une unique valeur peut être choisie]=] 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["Offset by 1px"] = "Offset by 1px" L["Okay"] = "Okay" L["On Hide"] = "Au masquage" L["On Init"] = "À l'initialisation" L["On Show"] = "A l'affichage" + --[[Translation missing --]] + L["Only Match auras cast by a player (not an npc)"] = "Only Match auras cast by a player (not an npc)" L["Only match auras cast by people other than the player"] = "Ne considérer que les auras lancées par d'autres que le joueur" L["Only match auras cast by people other than the player or his pet"] = "uniquement les auras lancées par des personnes autres que le joueur ou son animal de compagnie" L["Only match auras cast by the player"] = "Ne considérer que les auras lancées par le joueur" @@ -743,8 +727,7 @@ 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["Rows"] = "Lignes" L["Same"] = "Le même" L["Scale"] = "Échelle" L["Search"] = "Chrecher" @@ -779,8 +762,7 @@ Seule une unique valeur peut être choisie]=] L["Show model of unit "] = "Montrer le modèle de l'unité" L["Show On"] = "Afficher Sur" L["Show Spark"] = "Afficher l'étincelle" - --[[Translation missing --]] - L["Show Text"] = "Show Text" + L["Show Text"] = "Afficher Texte" L["Show this group's children"] = "Afficher les enfants de ce groupe" --[[Translation missing --]] L["Show Tick"] = "Show Tick" @@ -793,7 +775,7 @@ Seule une unique valeur peut être choisie]=] 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 stop motion texture"] = "Shows a stop motion texture" 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" @@ -804,8 +786,7 @@ Seule une unique valeur peut être choisie]=] L["Slant Amount"] = "Slant Amount" --[[Translation missing --]] L["Slant Mode"] = "Slant Mode" - --[[Translation missing --]] - L["Slanted"] = "Slanted" + L["Slanted"] = "Incliné" L["Slide"] = "Glisser" L["Slide In"] = "Glisser entrant" L["Slide Out"] = "Glisser sortant" @@ -824,7 +805,6 @@ 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" @@ -844,7 +824,6 @@ Seule une unique valeur peut être choisie]=] L["Start Collapsed"] = "Start Collapsed" --[[Translation missing --]] L["Start of %s"] = "Start of %s" - L["Status"] = "Statut" L["Stealable"] = "Volable" --[[Translation missing --]] L["Step Size"] = "Step Size" @@ -871,15 +850,13 @@ Seule une unique valeur peut être choisie]=] L["The duration of the animation in seconds. The finish animation does not start playing until after the display would normally be hidden."] = "La durée de l'animation en secondes. L'animation de fin ne commence qu'après le moment où l'affichage est normalement caché." L["The type of trigger"] = "Le type de déclencheur" L["Then "] = "Alors" - --[[Translation missing --]] - L["Thickness"] = "Thickness" + L["Thickness"] = "Épaisseur" L["This adds %tooltip, %tooltip1, %tooltip2, %tooltip3 as text replacements."] = "Cela ajoute %infobulle, %infobulle1, %infobulle2, %infobulle3 en remplacement du texte." 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" + L["Tick %s"] = "Coche %s" --[[Translation missing --]] L["Tick Mode"] = "Tick Mode" --[[Translation missing --]] @@ -940,7 +917,6 @@ Seule une unique valeur peut être choisie]=] 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" diff --git a/WeakAurasOptions/Locales/itIT.lua b/WeakAurasOptions/Locales/itIT.lua index d4a7111..fe38123 100644 --- a/WeakAurasOptions/Locales/itIT.lua +++ b/WeakAurasOptions/Locales/itIT.lua @@ -33,18 +33,15 @@ local L = WeakAuras.L --[[Translation missing --]] L["%s Keep Aspect Ratio"] = "%s Keep Aspect Ratio" L["%s total auras"] = "%s aure totali" - --[[Translation missing --]] L["%s Zoom: %d%%"] = "%s Zoom: %d%%" - --[[Translation missing --]] - L["%s, Border"] = "%s, Border" + L["%s, Border"] = "%s, Bordo" --[[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" - --[[Translation missing --]] - L["(Right click to rename)"] = "(Right click to rename)" + L["(Right click to rename)"] = "(Tasto destro per rinominare)" --[[Translation missing --]] L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCustom Color|r" --[[Translation missing --]] @@ -88,17 +85,14 @@ local L = WeakAuras.L L["A group that dynamically controls the positioning of its children"] = "Un gruppo che controlla dinamicamente la posizione dei propri figli" 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" + L["Add"] = "Aggiungi" + L["Add %s"] = "Aggiungi %s" --[[Translation missing --]] L["Add a new display"] = "Add a new display" L["Add Condition"] = "Aggiungi Condizione" --[[Translation missing --]] L["Add Entry"] = "Add Entry" - --[[Translation missing --]] - L["Add Extra Elements"] = "Add Extra Elements" + L["Add Extra Elements"] = "Aggiungi Elementi Extra" L["Add Option"] = "Aggiungi Opzione" L["Add Overlay"] = "Aggiungi Overlay" L["Add Property Change"] = "Aggiungi Cambio Caratteristica" @@ -111,14 +105,12 @@ local L = WeakAuras.L L["Add to new Group"] = "Aggiungi ad un nuoco Gruppo" --[[Translation missing --]] L["Add Trigger"] = "Add Trigger" - --[[Translation missing --]] - L["Additional Events"] = "Additional Events" + L["Additional Events"] = "Eventi Addizionali" L["Addon"] = "Add-on" L["Addons"] = "Add-ons" L["Advanced"] = "Avanzate" L["Align"] = "Allinea" - --[[Translation missing --]] - L["Alignment"] = "Alignment" + L["Alignment"] = "Allineamento" --[[Translation missing --]] L["All of"] = "All of" L["Allow Full Rotation"] = "Permetti Rotazione Completa" @@ -142,10 +134,8 @@ 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 End"] = "Fine Animazione" + L["Animation Mode"] = "Modalità Animazione" L["Animation relative duration description"] = "Descrizione della durata relativa dell'animazione" L["Animation Sequence"] = "Sequenza di Animazione" --[[Translation missing --]] @@ -168,15 +158,13 @@ Off Screen]=] L["Author Options"] = "Opzioni Autore" 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"] = "Automatico" --[[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"] = "Sfondo" L["Background Color"] = "Colore Sfondo" --[[Translation missing --]] L["Background Inner"] = "Background Inner" @@ -191,10 +179,8 @@ Off Screen]=] L["Blue Rune"] = "Runa Blu" L["Blue Sparkle Orb"] = "Sfera Luccicante Blu" L["Border"] = "Bordo" - --[[Translation missing --]] - L["Border %s"] = "Border %s" - --[[Translation missing --]] - L["Border Anchor"] = "Border Anchor" + L["Border %s"] = "Bordo %s" + L["Border Anchor"] = "Ancora Bordo" L["Border Color"] = "Colore Bordo" L["Border in Front"] = "Bordi davanti" L["Border Inset"] = "Offset del Bordo" @@ -216,7 +202,10 @@ Off Screen]=] L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)." L["Cancel"] = "Cancella" --[[Translation missing --]] - L["Center"] = "Center" + L["Cast by Player Character"] = "Cast by Player Character" + --[[Translation missing --]] + L["Cast by Players"] = "Cast by Players" + L["Center"] = "Centro" --[[Translation missing --]] L["Chat Message"] = "Chat Message" --[[Translation missing --]] @@ -229,14 +218,12 @@ Off Screen]=] L["Children:"] = "Children:" --[[Translation missing --]] L["Choose"] = "Choose" - --[[Translation missing --]] - L["Class"] = "Class" + L["Class"] = "Classe" --[[Translation missing --]] L["Clip Overlays"] = "Clip Overlays" --[[Translation missing --]] L["Clipped by Progress"] = "Clipped by Progress" - --[[Translation missing --]] - L["Close"] = "Close" + L["Close"] = "Chiudi" --[[Translation missing --]] L["Collapse"] = "Collapse" --[[Translation missing --]] @@ -245,18 +232,13 @@ Off Screen]=] L["Collapse all non-loaded displays"] = "Collapse all non-loaded displays" --[[Translation missing --]] L["Collapsible Group"] = "Collapsible Group" - --[[Translation missing --]] - L["color"] = "color" - --[[Translation missing --]] - L["Color"] = "Color" - --[[Translation missing --]] - L["Column Height"] = "Column Height" + L["color"] = "Colore" + L["Color"] = "Colore" + L["Column Height"] = "Altezza Colonna" --[[Translation missing --]] L["Column Space"] = "Column Space" - --[[Translation missing --]] - L["Columns"] = "Columns" - --[[Translation missing --]] - L["Combinations"] = "Combinations" + L["Columns"] = "Colonne" + L["Combinations"] = "Combinazioni" --[[Translation missing --]] L["Combine Matches Per Unit"] = "Combine Matches Per Unit" --[[Translation missing --]] @@ -265,8 +247,7 @@ Off Screen]=] 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" + L["Compress"] = "Comprimi" --[[Translation missing --]] L["Condition %i"] = "Condition %i" --[[Translation missing --]] @@ -281,16 +262,14 @@ Off Screen]=] L["Controls the positioning and configuration of multiple displays at the same time"] = "Controls the positioning and configuration of multiple displays at the same time" --[[Translation missing --]] L["Convert to New Aura Trigger"] = "Convert to New Aura Trigger" - --[[Translation missing --]] - L["Convert to..."] = "Convert to..." + L["Convert to..."] = "Converti in..." --[[Translation missing --]] L["Cooldown Edge"] = "Cooldown Edge" --[[Translation missing --]] L["Cooldown Settings"] = "Cooldown Settings" --[[Translation missing --]] L["Cooldown Swipe"] = "Cooldown Swipe" - --[[Translation missing --]] - L["Copy"] = "Copy" + L["Copy"] = "Copia" --[[Translation missing --]] L["Copy settings..."] = "Copy settings..." --[[Translation missing --]] @@ -361,16 +340,14 @@ Off Screen]=] L["Delete Entry"] = "Delete Entry" --[[Translation missing --]] L["Desaturate"] = "Desaturate" - --[[Translation missing --]] - L["Description"] = "Description" + L["Description"] = "Descrizione" --[[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." --[[Translation missing --]] L["Differences"] = "Differences" - --[[Translation missing --]] - L["Disabled"] = "Disabled" + L["Disabled"] = "Disabilitato" --[[Translation missing --]] L["Disallow Entry Reordering"] = "Disallow Entry Reordering" --[[Translation missing --]] @@ -457,10 +434,7 @@ Off Screen]=] L["Entry limit"] = "Entry limit" --[[Translation missing --]] L["Entry Name Source"] = "Entry Name Source" - --[[Translation missing --]] - L["Event"] = "Event" - --[[Translation missing --]] - L["Event Type"] = "Event Type" + L["Event Type"] = "Tipo di Evento" --[[Translation missing --]] L["Event(s)"] = "Event(s)" --[[Translation missing --]] @@ -696,6 +670,8 @@ Supports multiple entries, separated by commas --[[Translation missing --]] L["Import a display from an encoded string"] = "Import a display from an encoded string" --[[Translation missing --]] + L["Indent Size"] = "Indent Size" + --[[Translation missing --]] L["Information"] = "Information" --[[Translation missing --]] L["Inner"] = "Inner" @@ -708,12 +684,14 @@ Supports multiple entries, separated by commas --[[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["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" --[[Translation missing --]] + L["Is Boss Debuff"] = "Is Boss Debuff" + --[[Translation missing --]] L["Is Stealable"] = "Is Stealable" --[[Translation missing --]] L["Justify"] = "Justify" @@ -850,6 +828,8 @@ Supports multiple entries, separated by commas --[[Translation missing --]] L["Offset by |cFFFF0000%s|r/|cFFFF0000%s|r"] = "Offset by |cFFFF0000%s|r/|cFFFF0000%s|r" --[[Translation missing --]] + L["Offset by 1px"] = "Offset by 1px" + --[[Translation missing --]] L["Okay"] = "Okay" --[[Translation missing --]] L["On Hide"] = "On Hide" @@ -858,6 +838,8 @@ Supports multiple entries, separated by commas --[[Translation missing --]] L["On Show"] = "On Show" --[[Translation missing --]] + L["Only Match auras cast by a player (not an npc)"] = "Only Match auras cast by a player (not an npc)" + --[[Translation missing --]] L["Only match auras cast by people other than the player"] = "Only match auras cast by people other than the player" --[[Translation missing --]] L["Only match auras cast by people other than the player or his pet"] = "Only match auras cast by people other than the player or his pet" @@ -1090,7 +1072,7 @@ Supports multiple entries, separated by commas --[[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" + L["Shows a stop motion texture"] = "Shows a stop motion texture" --[[Translation missing --]] L["Shows a texture that changes based on duration"] = "Shows a texture that changes based on duration" --[[Translation missing --]] @@ -1170,8 +1152,6 @@ Supports multiple entries, separated by commas --[[Translation missing --]] L["Start of %s"] = "Start of %s" --[[Translation missing --]] - L["Status"] = "Status" - --[[Translation missing --]] L["Stealable"] = "Stealable" --[[Translation missing --]] L["Step Size"] = "Step Size" diff --git a/WeakAurasOptions/Locales/koKR.lua b/WeakAurasOptions/Locales/koKR.lua index e530ef0..1f0cc82 100644 --- a/WeakAurasOptions/Locales/koKR.lua +++ b/WeakAurasOptions/Locales/koKR.lua @@ -22,10 +22,8 @@ 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 색상" - --[[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%%" + 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|1은;는; COMBAT_LOG_EVENT_UNFILTERED에 유효한 하위 이벤트가 아닙니다." L["%s Keep Aspect Ratio"] = "%s 종횡비 유지" L["%s total auras"] = "총 %s개 효과" @@ -80,8 +78,7 @@ local L = WeakAuras.L L["Add Option"] = "옵션 추가" L["Add Overlay"] = "오버레이 추가" L["Add Property Change"] = "속성 변경 추가" - --[[Translation missing --]] - L["Add Snippet"] = "Add Snippet" + L["Add Snippet"] = "스니핏 추가" L["Add Sub Option"] = "하위 옵션 추가" L["Add to group %s"] = "그룹 %s에 추가" L["Add to new Dynamic Group"] = "새 유동적 그룹에 추가" @@ -181,6 +178,8 @@ Off Screen]=] --[[Translation missing --]] L["Can be a UID (e.g., party1)."] = "Can be a UID (e.g., party1)." L["Cancel"] = "취소" + L["Cast by Player Character"] = "플레이어 캐릭터가 시전" + L["Cast by Players"] = "플레이어가 시전" L["Center"] = "중앙" L["Chat Message"] = "대화 메시지" L["Chat with WeakAuras experts on our Discord server."] = "디스코드 서버에서 위크오라 전문가들과 대화" @@ -274,8 +273,7 @@ UNIT_POWER_UPDATE, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Delete children and group"] = "자식과 그룹 삭제" L["Delete Entry"] = "항목 삭제" L["Desaturate"] = "흑백" - --[[Translation missing --]] - L["Description"] = "Description" + L["Description"] = "설명" --[[Translation missing --]] L["Description Text"] = "Description Text" --[[Translation missing --]] @@ -289,7 +287,7 @@ UNIT_POWER_UPDATE, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Display"] = "디스플레이" L["Display Name"] = "디스플레이 이름" L["Display Text"] = "디스플레이 문자" - L["Displays a text, works best in combination with other displays"] = "문자를 표시합니다, 다른 디스플레이와 조합하여 사용하기 좋습니다" + L["Displays a text, works best in combination with other displays"] = "문자를 표시하고 다른 디스플레이와 함께 쓸 때 가장 잘 작동합니다." L["Distribute Horizontally"] = "가로로 퍼뜨리기" L["Distribute Vertically"] = "세로로 퍼뜨리기" L["Do not group this display"] = "이 디스플레이 그룹하지 않기" @@ -346,7 +344,6 @@ UNIT_POWER_UPDATE, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Entry limit"] = "Entry limit" --[[Translation missing --]] L["Entry Name Source"] = "Entry Name Source" - L["Event"] = "이벤트" L["Event Type"] = "이벤트 유형" L["Event(s)"] = "이벤트" L["Everything"] = "모두" @@ -371,10 +368,8 @@ UNIT_POWER_UPDATE, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Fetch Affected/Unaffected Names"] = "Fetch Affected/Unaffected Names" L["Filter by Class"] = "직업별 필터" L["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" + L["Filter by Nameplate Type"] = "이름표 유형별 필터" + L["Filter by Raid Role"] = "공격대 역할별 필터" L[ [=[Filter formats: 'Name', 'Name-Realm', '-Realm'. Supports multiple entries, separated by commas @@ -436,8 +431,7 @@ Supports multiple entries, separated by commas L["Group by Frame"] = "Group by Frame" --[[Translation missing --]] L["Group contains updates from Wago"] = "Group contains updates from Wago" - --[[Translation missing --]] - L["Group Description"] = "Group Description" + L["Group Description"] = "그룹 설명" L["Group Icon"] = "그룹 아이콘" L["Group key"] = "그룹 키" L["Group Member Count"] = "그룹원 수" @@ -464,11 +458,10 @@ Supports multiple entries, separated by commas L["Hybrid Sort Mode"] = "복합 정렬 모드" L["Icon"] = "아이콘" L["Icon Info"] = "아이콘 정보" - L["Icon Inset"] = "아이템 축소" + L["Icon Inset"] = "아이콘 삽입" L["Icon Position"] = "아이콘 위치" L["Icon Settings"] = "아이콘 설정" - --[[Translation missing --]] - L["Icon Source"] = "Icon Source" + L["Icon Source"] = "아이콘 출처" --[[Translation missing --]] 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."] = "체크하면 넓은 편집툴이 표시됩니다. 많은 양의 텍스트를 입력 할 때 유용합니다." @@ -502,6 +495,8 @@ Supports multiple entries, separated by commas L["Ignored Spell ID"] = "무시된 주문 ID" L["Import"] = "가져오기" L["Import a display from an encoded string"] = "암호화된 문자열에서 디스플레이 가져오기" + --[[Translation missing --]] + L["Indent Size"] = "Indent Size" L["Information"] = "정보" L["Inner"] = "내부" L["Invalid Item Name/ID/Link"] = "잘못된 아이템 이름/ID/링크" @@ -510,9 +505,11 @@ Supports multiple entries, separated by commas --[[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["Invalid type for property '%s' in '%s'. Expected '%s'"] = "Invalid type for property '%s' in '%s'. Expected '%s'" L["Inverse"] = "반대로" L["Inverse Slant"] = "역 경사" + --[[Translation missing --]] + L["Is Boss Debuff"] = "Is Boss Debuff" L["Is Stealable"] = "훔치기 가능할 때" L["Justify"] = "정렬" L["Keep Aspect Ratio"] = "종횡비 유지" @@ -531,8 +528,7 @@ Supports multiple entries, separated by commas L["Lines & Particles"] = "Lines & Particles" L["Load"] = "불러오기" L["Loaded"] = "불러옴" - --[[Translation missing --]] - L["Lock Positions"] = "Lock Positions" + L["Lock Positions"] = "위치 잠금" L["Loop"] = "반복" L["Low Mana"] = "마나 낮음" L["Magnetically Align"] = "자석 정렬" @@ -588,18 +584,20 @@ Supports multiple entries, separated by commas 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." + L["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." L["Number of Entries"] = "항목 수" L["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["Offset by 1px"] = "Offset by 1px" L["Okay"] = "확인" L["On Hide"] = "숨겨질 때" L["On Init"] = "초기 실행 시" L["On Show"] = "표시될 때" + L["Only Match auras cast by a player (not an npc)"] = "(NPC가 아닌) 플레이어가 시전한 효과와 일치할 때만" 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"] = "플레이어가 시전한 효과와 일치할 때만" @@ -637,8 +635,7 @@ Supports multiple entries, separated by commas L["Position Settings"] = "위치 설정" --[[Translation missing --]] L["Preferred Match"] = "Preferred Match" - --[[Translation missing --]] - L["Premade Snippets"] = "Premade Snippets" + L["Premade Snippets"] = "미리 만들어진 스니핏" L["Preset"] = "프리셋" L["Press Ctrl+C to copy"] = "복사하려면 Ctrl+C를 누르세요" L["Press Ctrl+C to copy the URL"] = "URL을 복사하려면 Ctrl+C를 누르세요" @@ -652,8 +649,7 @@ Supports multiple entries, separated by commas L["Purple Rune"] = "보라색 룬" L["Put this display in a group"] = "이 디스플레이를 그룹에 넣기" L["Radius"] = "반경" - --[[Translation missing --]] - L["Raid Role"] = "Raid Role" + L["Raid Role"] = "공격대 역할" L["Re-center X"] = "내부 X 좌표" L["Re-center Y"] = "내부 Y 좌표" --[[Translation missing --]] @@ -731,9 +727,9 @@ Supports multiple entries, separated by commas 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 stop motion texture"] = "Shows a stop motion texture" 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["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"] = "이 버전 건너뛰기" @@ -747,8 +743,7 @@ Supports multiple entries, separated by commas L["Slider Step Size"] = "Slider Step Size" L["Small Icon"] = "작은 아이콘" L["Smooth Progress"] = "부드러운 진행" - --[[Translation missing --]] - L["Snippets"] = "Snippets" + L["Snippets"] = "스니핏" --[[Translation missing --]] L["Soft Max"] = "Soft Max" --[[Translation missing --]] @@ -778,7 +773,6 @@ Supports multiple entries, separated by commas L["Start Collapsed"] = "Start Collapsed" --[[Translation missing --]] L["Start of %s"] = "Start of %s" - L["Status"] = "상태" L["Stealable"] = "훔치기 가능" --[[Translation missing --]] L["Step Size"] = "Step Size" @@ -822,8 +816,8 @@ Supports multiple entries, separated by commas L["To Group's"] = "To Group's" L["To Personal Ressource Display's"] = "개인 자원 표시의 다음 지점:" L["To Screen's"] = "화면의 다음 지점:" - L["Toggle the visibility of all loaded displays"] = "불러온 모든 디스플레이 표시 전환" - L["Toggle the visibility of all non-loaded displays"] = "불러오지 않은 모든 디스플레이 표시 토글" + L["Toggle the visibility of all loaded displays"] = "불러온 모든 디스플레이의 표시 전환" + L["Toggle the visibility of all non-loaded displays"] = "불러오지 않은 모든 디스플레이의 표시 전환" L["Toggle the visibility of this display"] = "이 디스플레이의 표시 전환" L["Tooltip"] = "툴팁" L["Tooltip Content"] = "툴팁 내용" @@ -854,10 +848,8 @@ Supports multiple entries, separated by commas L["Unit Count"] = "유닛 수" L["Unit Frame"] = "유닛 프레임" L["Unit Frames"] = "유닛 프레임" - --[[Translation missing --]] - L["Unit Name Filter"] = "Unit Name Filter" - --[[Translation missing --]] - L["UnitName Filter"] = "UnitName Filter" + L["Unit Name Filter"] = "유닛 이름 필터" + L["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."] = "시작 또는 종료 애니메이션과 달리 메인 애니메이션은 디스플레이가 숨겨질 때까지 계속 반복됩니다." @@ -908,8 +900,7 @@ Supports multiple entries, separated by commas 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["Your Saved Snippets"] = "저장된 스니핏" L["Z Offset"] = "Z 좌표" L["Z Rotation"] = "Z 회전" L["Zoom"] = "확대" diff --git a/WeakAurasOptions/Locales/ptBR.lua b/WeakAurasOptions/Locales/ptBR.lua index 848d3fd..532d650 100644 --- a/WeakAurasOptions/Locales/ptBR.lua +++ b/WeakAurasOptions/Locales/ptBR.lua @@ -7,8 +7,7 @@ end local L = WeakAuras.L -- WeakAuras/Options - --[[Translation missing --]] - L[" and |cFFFF0000mirrored|r"] = " and |cFFFF0000mirrored|r" + L[" and |cFFFF0000mirrored|r"] = "e |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" @@ -16,10 +15,8 @@ local L = WeakAuras.L L["%i auras selected"] = "%i auras selecionadas" L["%i Matches"] = "%i resultados" L["%s - Option #%i has the key %s. Please choose a different option key."] = "%s - Option #%i possui a chave %s. Por favor, selecione uma opção diferente de chave." - --[[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, Lines: %d, Frequency: %0.2f, Length: %d, Thickness: %d"] = "%s %s, Linhas: %d, Frequência: %0.2f, Comprimento: %d, Espessura: %d" + L["%s %s, Particles: %d, Frequency: %0.2f, Scale: %0.2f"] = "%s %s, Partículas: %d, Frequência: %0.2f, Escala: %0.2f" L["%s Alpha: %d%%"] = "%s Transparência: %d%%" L["%s Color"] = "%s Cor" --[[Translation missing --]] @@ -30,32 +27,19 @@ local L = WeakAuras.L L["%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED"] = "%s is not a valid SubEvent for COMBAT_LOG_EVENT_UNFILTERED" L["%s Keep Aspect Ratio"] = "%s Manter Proporção" L["%s total auras"] = "%s auras totais" - --[[Translation missing --]] L["%s Zoom: %d%%"] = "%s Zoom: %d%%" - --[[Translation missing --]] - L["%s, Border"] = "%s, Border" - --[[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" - --[[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 " + L["%s, Border"] = "%s, Borda" + L["%s, Offset: %0.2f;%0.2f"] = "%s, Deslocamento: %0.2f;%0.2f" + L["%s, offset: %0.2f;%0.2f"] = "%s, deslocamento: %0.2f;%0.2f" + L["%s|cFFFF0000custom|r texture with |cFFFF0000%s|r blend mode%s%s"] = "%s|cFFFF0000custom|r textura com |cFFFF0000%s|r modo de mistura%s%s" + L["(Right click to rename)"] = "(Clique com o botão direito para renomear)" + L["|c%02x%02x%02x%02xCustom Color|r"] = "|c%02x%02x%02x%02xCor personalizada|r" + L["|cFFE0E000Note:|r This sets the description only on '%s'"] = "|cFFE0E000Note:|r Isso define a descrição apenas em '%s'" + L["|cFFE0E000Note:|r This sets the URL on all selected auras"] = "|cFFE0E000Note:|r Isso define o URL em todas as auras selecionadas" + L["|cFFE0E000Note:|r This sets the URL on this group and all its members."] = "|cFFE0E000Note:|r Isso define a URL neste grupo e todos os seus membros." + L["|cFFFF0000Automatic|r length"] = "|cFFFF0000Automático|r comprimento" + L["|cFFFF0000default|r texture"] = "|cFFFF0000padrão|r textura" + L["|cFFFF0000desaturated|r "] = "|cFFFF0000dessaturado|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 --]] @@ -83,22 +67,16 @@ local L = WeakAuras.L L["A 48x48 pixels icon"] = "Um ícone de 48x48 pixels" L["A 64x64 pixels icon"] = "Um ícone de 64x64 pixels" L["A group that dynamically controls the positioning of its children"] = "Um grupo que controla dinamicamente o posicionamentos dos seus elementos" - --[[Translation missing --]] - L["A Unit ID (e.g., party1)."] = "A Unit ID (e.g., party1)." + L["A Unit ID (e.g., party1)."] = "O ID de uma unidade (por exemplo, grupo1)." L["Actions"] = "Ações" - --[[Translation missing --]] - L["Add"] = "Add" - --[[Translation missing --]] - L["Add %s"] = "Add %s" + L["Add"] = "Adicionar" + L["Add %s"] = "Adicionar %s" L["Add a new display"] = "Adicionar um novo display" L["Add Condition"] = "Adicionar condição" - --[[Translation missing --]] - L["Add Entry"] = "Add Entry" - --[[Translation missing --]] - L["Add Extra Elements"] = "Add Extra Elements" + L["Add Entry"] = "Adicionar entrada" + L["Add Extra Elements"] = "Adicionar elementos extras" L["Add Option"] = "Adicionar Opção" - --[[Translation missing --]] - L["Add Overlay"] = "Add Overlay" + L["Add Overlay"] = "Adicionar sobreposição" L["Add Property Change"] = "Adicionar mudança de propriedade" --[[Translation missing --]] L["Add Snippet"] = "Add Snippet" @@ -107,16 +85,13 @@ local L = WeakAuras.L 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" - --[[Translation missing --]] - L["Add Trigger"] = "Add Trigger" - --[[Translation missing --]] - L["Additional Events"] = "Additional Events" + L["Add Trigger"] = "Adicionar gatilho" + L["Additional Events"] = "Eventos adicionais" L["Addon"] = "Addon" L["Addons"] = "Addons" L["Advanced"] = "Avançado" L["Align"] = "Alinhar" - --[[Translation missing --]] - L["Alignment"] = "Alignment" + L["Alignment"] = "Alinhamento" L["All of"] = "Todos" L["Allow Full Rotation"] = "Habilitar rotação completa" L["Alpha"] = "Transparência" @@ -124,25 +99,18 @@ local L = WeakAuras.L L["Anchor Point"] = "Ponto da âncora" L["Anchored To"] = "Ancorado a" L["And "] = "E" - --[[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" + L["and aligned left"] = "e alinhado à esquerda" + L["and aligned right"] = "e alinhado à direita" + L["and rotated left"] = "e girado para a esquerda" + L["and rotated right"] = "e girado para a direita" L["and Trigger %s"] = "e gatilho %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"] = "e com largura |cFFFF0000%s|r e %s" L["Angle"] = "Ângulo" 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 End"] = "Fim da animação" + L["Animation Mode"] = "Modo de Animação" 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. @@ -151,114 +119,81 @@ 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["Animation Start"] = "Começo de Animação" L["Animations"] = "Animações" L["Any of"] = "Qualquer" L["Apply Template"] = "Aplicar Modelo" - --[[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." - --[[Translation missing --]] - 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["Arcane Orb"] = "Orbe Arcano" + L["At a position a bit left of Left HUD position."] = "Em uma posição um pouco à esquerda da posição do HUD esquerdo." + L["At a position a bit left of Right HUD position"] = "Em uma posição um pouco à esquerda da posição direita do HUD." + L["At the same position as Blizzard's spell alert"] = "Na mesma posição do alerta de feitiço da Blizzard" L[ [=[Aura is -Off Screen]=] ] = [=[Aura is -Off Screen]=] - --[[Translation missing --]] - L["Aura Name"] = "Aura Name" - --[[Translation missing --]] - L["Aura Name Pattern"] = "Aura Name Pattern" - --[[Translation missing --]] - L["Aura Type"] = "Aura Type" +Off Screen]=] ] = "Aura está fora da tela" + L["Aura Name"] = "Nome da Aura" + L["Aura Name Pattern"] = "Padrão de nome da aura" + L["Aura Type"] = "Tipo de Aura" L["Aura(s)"] = "Aura(s)" - --[[Translation missing --]] - L["Author Options"] = "Author Options" + L["Author Options"] = "Opções de Autor" --[[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" - --[[Translation missing --]] - L["Automatic length"] = "Automatic length" + L["Automatic"] = "Automático" + L["Automatic length"] = "Comprimento Automático" --[[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"] = "Plano de fundo" L["Background Color"] = "Cor de fundo" - --[[Translation missing --]] - L["Background Inner"] = "Background Inner" + L["Background Inner"] = "Plano de Fundo Interno" L["Background Offset"] = "Posicionamento do fundo" L["Background Texture"] = "Textura do fundo" L["Bar Alpha"] = "Transparência da barra" L["Bar Color"] = "Cor da barra" - --[[Translation missing --]] - L["Bar Color Settings"] = "Bar Color Settings" + L["Bar Color Settings"] = "Configurações de Cor da Barra" L["Bar Texture"] = "Textura da barra" L["Big Icon"] = "Ícone Grande" - --[[Translation missing --]] - L["Blend Mode"] = "Blend Mode" - --[[Translation missing --]] - L["Blue Rune"] = "Blue Rune" - --[[Translation missing --]] - L["Blue Sparkle Orb"] = "Blue Sparkle Orb" + L["Blend Mode"] = "Modo de mistura" + L["Blue Rune"] = "Runa Azul" + L["Blue Sparkle Orb"] = "Orbe Cintilante Azul" L["Border"] = "Borda" - --[[Translation missing --]] - L["Border %s"] = "Border %s" - --[[Translation missing --]] - L["Border Anchor"] = "Border Anchor" - --[[Translation missing --]] - L["Border Color"] = "Border Color" - --[[Translation missing --]] - L["Border in Front"] = "Border in Front" - --[[Translation missing --]] - L["Border Inset"] = "Border Inset" + L["Border %s"] = "Borda %s" + L["Border Anchor"] = "Âncora da Borda" + L["Border Color"] = "Cor da Borda" + L["Border in Front"] = "Borda na Frente" + L["Border Inset"] = "Intercalação da Borda" L["Border Offset"] = "Posicionamento da borda" L["Border Settings"] = "Configurações da Borda" L["Border Size"] = "Tamanho da Borda" L["Border Style"] = "Estilo da Borda" - --[[Translation missing --]] - L["Bottom"] = "Bottom" - --[[Translation missing --]] - L["Bottom Left"] = "Bottom Left" - --[[Translation missing --]] - L["Bottom Right"] = "Bottom Right" + L["Bottom"] = "Embaixo" + L["Bottom Left"] = "Embaixo à esquerda" + L["Bottom Right"] = "Embaixo à direita" --[[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["Browse Wago, the largest collection of auras."] = "Acesse Wago, a maior coleção de auras." + L["Can be a Name or a Unit ID (e.g. party1). A name only works on friendly players in your group."] = "Pode ser um nome ou um ID de unidade (por exemplo, grupo1). Um nome só funciona em jogadores aliados ​​em seu grupo." + L["Can be a UID (e.g., party1)."] = "Pode ser um UNID (por exemplo, grupo1)." L["Cancel"] = "Cancelar" - --[[Translation missing --]] - L["Center"] = "Center" + L["Cast by Player Character"] = "Lançado por Personagem do Jogador" + L["Cast by Players"] = "Lançado por Jogadores" + L["Center"] = "Centro" 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["Chat with WeakAuras experts on our Discord server."] = "Converso com especialistas do WeakAuras no nosso servidor do Discord." 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["Check out our wiki for a large collection of examples and snippets."] = "Confira nosso wiki para uma grande coleção de exemplos e fragmentos." L["Children:"] = "Criança:" L["Choose"] = "Escolher" - --[[Translation missing --]] - L["Class"] = "Class" + L["Class"] = "Classe" --[[Translation missing --]] L["Clip Overlays"] = "Clip Overlays" --[[Translation missing --]] L["Clipped by Progress"] = "Clipped by Progress" L["Close"] = "Fechar" - --[[Translation missing --]] - L["Collapse"] = "Collapse" + L["Collapse"] = "Colapso" --[[Translation missing --]] L["Collapse all loaded displays"] = "Collapse all loaded displays" --[[Translation missing --]] @@ -443,7 +378,6 @@ Off Screen]=] L["Entry limit"] = "Entry limit" --[[Translation missing --]] L["Entry Name Source"] = "Entry Name Source" - L["Event"] = "Evento" L["Event Type"] = "Tipo de evento" L["Event(s)"] = "Evento(s)" --[[Translation missing --]] @@ -660,6 +594,8 @@ Supports multiple entries, separated by commas L["Import"] = "Importar" L["Import a display from an encoded string"] = "Importar um display de um string codificado" --[[Translation missing --]] + L["Indent Size"] = "Indent Size" + --[[Translation missing --]] L["Information"] = "Information" --[[Translation missing --]] L["Inner"] = "Inner" @@ -672,12 +608,14 @@ Supports multiple entries, separated by commas --[[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["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" --[[Translation missing --]] + L["Is Boss Debuff"] = "Is Boss Debuff" + --[[Translation missing --]] L["Is Stealable"] = "Is Stealable" L["Justify"] = "Justificar" --[[Translation missing --]] @@ -801,12 +739,16 @@ Supports multiple entries, separated by commas 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["Offset by 1px"] = "Offset by 1px" L["Okay"] = "Okay" L["On Hide"] = "Quando sumir" --[[Translation missing --]] L["On Init"] = "On Init" L["On Show"] = "Quando mostrar" --[[Translation missing --]] + L["Only Match auras cast by a player (not an npc)"] = "Only Match auras cast by a player (not an npc)" + --[[Translation missing --]] L["Only match auras cast by people other than the player"] = "Only match auras cast by people other than the player" --[[Translation missing --]] L["Only match auras cast by people other than the player or his pet"] = "Only match auras cast by people other than the player or his pet" @@ -1016,7 +958,7 @@ Supports multiple entries, separated by commas 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 stop motion texture"] = "Shows a stop motion texture" 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 --]] @@ -1079,8 +1021,6 @@ Supports multiple entries, separated by commas --[[Translation missing --]] L["Start of %s"] = "Start of %s" --[[Translation missing --]] - L["Status"] = "Status" - --[[Translation missing --]] L["Stealable"] = "Stealable" --[[Translation missing --]] L["Step Size"] = "Step Size" diff --git a/WeakAurasOptions/Locales/ruRU.lua b/WeakAurasOptions/Locales/ruRU.lua index f1ce575..5c3c5a6 100644 --- a/WeakAurasOptions/Locales/ruRU.lua +++ b/WeakAurasOptions/Locales/ruRU.lua @@ -94,10 +94,8 @@ 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 End"] = "Конец анимации" + L["Animation Mode"] = "Режим анимации" L["Animation relative duration description"] = [=[Длительность анимации относительно длительности индикации, выраженная в виде обыкновенной (1/2) или десятичной (0.5) дробей, процента (50%). |cFFFF0000Замечание:|r если у индикации нет прогресса (аура без длительности, триггер события без времени и т. д.), то анимация не будет отображаться. @@ -106,8 +104,7 @@ local L = WeakAuras.L Если длительность анимации установлена в |cFF00CC0010%|r и триггер индикации - это бафф длительностью 20 секунд, то анимация будет отображаться в течение 2 секунд. Если длительность анимации установлена в |cFF00CC0010%|r и триггер индикации - это бесконечная аура, то анимация отображаться не будет (хотя могла бы, если бы вы указали длительность в секундах).]=] L["Animation Sequence"] = "Цепочка анимаций" - --[[Translation missing --]] - L["Animation Start"] = "Animation Start" + L["Animation Start"] = "Начало анимации" L["Animations"] = "Анимация" L["Any of"] = "ИЛИ (любое условие)" L["Apply Template"] = "Применить шаблон" @@ -115,10 +112,9 @@ local L = WeakAuras.L 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]=] +Off Screen]=] ] = [=[Индикация за +пределами экрана]=] L["Aura Name"] = "Название эффекта" L["Aura Name Pattern"] = "Образец названия эффекта" L["Aura Type"] = "Тип эффекта" @@ -126,18 +122,16 @@ Off Screen]=] L["Author Options"] = "Параметры автора" L["Auto-Clone (Show All Matches)"] = "Показать все совпадения (Автоклонирование)" L["Auto-cloning enabled"] = "Автоклонирование включено" - L["Automatic"] = "Автоматический" + L["Automatic"] = "Автоматическое" 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["Background"] = "Задний план" + L["Background Color"] = "Цвет заднего плана" + L["Background Inner"] = "Задний план (внутр. обл.)" + L["Background Offset"] = "Смещение заднего плана" + L["Background Texture"] = "Текстура заднего плана" L["Bar Alpha"] = "Прозрачность полосы" L["Bar Color"] = "Цвет полосы" L["Bar Color Settings"] = "Настройки цвета полосы" @@ -165,6 +159,8 @@ Off Screen]=] L["Can be a UID (e.g., party1)."] = [=[Введите идентификатор единицы (UID, Unit ID). Например: party4, raid7, arena3, boss2, nameplate6, target, focus, pet и др.]=] L["Cancel"] = "Отмена" + L["Cast by Player Character"] = "Применён игроком" + L["Cast by Players"] = "Применён игроком" L["Center"] = "Центр" L["Chat Message"] = "Сообщение в чат" L["Chat with WeakAuras experts on our Discord server."] = "Общайтесь со знатоками WeakAuras на нашем сервере Discord." @@ -205,8 +201,7 @@ Off Screen]=] L["Copy"] = "Копия" L["Copy settings..."] = "Копировать настройки из ..." L["Copy to all auras"] = "Копировать во все индикации" - --[[Translation missing --]] - L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table." + L["Could not parse '%s'. Expected a table."] = "Не удалось разобрать переменную %s. Требуется таблица." L["Count"] = "Количество" L["Counts the number of matches over all units."] = "Сравнение с количеством совпадений для всех единиц." L["Creating buttons: "] = "Создание кнопок:" @@ -215,18 +210,15 @@ Off Screen]=] L["Crop Y"] = "Обрезать по Y" L["Custom"] = "Самостоятельно" L["Custom Anchor"] = "Свое крепление" - --[[Translation missing --]] - L["Custom Background"] = "Custom Background" + L["Custom Background"] = "Свой задний план" L["Custom Check"] = "Свое условие" L["Custom Code"] = "Свой код" L["Custom Color"] = "Цвет" L["Custom Configuration"] = "Настройки пользователя" - --[[Translation missing --]] - L["Custom Foreground"] = "Custom Foreground" - L["Custom Frames"] = "Пользовательские рамки" + L["Custom Foreground"] = "Свой передний план" + L["Custom Frames"] = "Свои кадры" L["Custom Function"] = "Своя функция" - --[[Translation missing --]] - L["Custom Grow"] = "Custom Grow" + L["Custom Grow"] = "Свой способ заполнения" L["Custom Options"] = "Пользовательские параметры" L["Custom Sort"] = "Свой критерий сортировки" L["Custom Trigger"] = "Свой триггер" @@ -253,7 +245,7 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=] L["Description Text"] = "Текст описания" L["Determines how many entries can be in the table."] = "Определяет, сколько записей может быть в таблице." L["Differences"] = "Различия" - L["Disabled"] = "Выключено" + L["Disabled"] = "Выключен" L["Disallow Entry Reordering"] = "Запретить изменение порядка записей" L["Discrete Rotation"] = "Дискретный поворот" L["Display"] = "Отображение" @@ -295,7 +287,7 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=] L["eliding"] = "Скрытие текста при переполнении" L["Else If"] = "Иначе Если" L["Else If Trigger %s"] = "Иначе Если Триггер %s" - L["Enabled"] = "Включено" + L["Enabled"] = "Включен" L["End Angle"] = "Конечный угол" L["End of %s"] = "Конец группы \"%s\"" L["Enter a Spell ID"] = "Введите ID заклинания" @@ -310,10 +302,8 @@ UNIT_POWER UNIT_AURA, PLAYER_TARGET_CHANGED]=] L["Enter User Mode"] = "Режим пользователя" L["Enter user mode."] = "Перейти в режим пользователя, в котором вы можете настроить параметры, заданные автором индикации." L["Entry %i"] = "Запись %i" - --[[Translation missing --]] - L["Entry limit"] = "Entry limit" + L["Entry limit"] = "Лимит записей" L["Entry Name Source"] = "Источник названий записей" - L["Event"] = "Событие" L["Event Type"] = "Тип триггера" L["Event(s)"] = "События" L["Everything"] = "Всех вкладок" @@ -329,17 +319,14 @@ 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["Fallback"] = "Резерв" + L["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 by Raid Role"] = "Фильтр по роли в рейде" L[ [=[Filter formats: 'Name', 'Name-Realm', '-Realm'. Supports multiple entries, separated by commas @@ -351,25 +338,21 @@ Supports multiple entries, separated by commas L["Fire Orb"] = "Огненный шар" L["Font"] = "Шрифт" L["Font Size"] = "Размер шрифта" - --[[Translation missing --]] - L["Foreground"] = "Foreground" - L["Foreground Color"] = "Основной цвет" - L["Foreground Texture"] = "Основная текстура" + L["Foreground"] = "Передний план" + L["Foreground Color"] = "Цвет переднего плана" + L["Foreground Texture"] = "Текстура переднего плана" L["Format"] = "Формат" L["Format for %s"] = "Строка %s" L["Found a Bug?"] = "Нашли ошибку?" L["Frame"] = "Кадр" - --[[Translation missing --]] - L["Frame Count"] = "Frame Count" - --[[Translation missing --]] - L["Frame Rate"] = "Frame Rate" + L["Frame Count"] = "Количество кадров" + L["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["Full Circle"] = "Полный круг" L["Get Help"] = "Получить помощь" L["Global Conditions"] = "Универсальные условия" L["Glow %s"] = "Свечение %s" @@ -380,8 +363,7 @@ Supports multiple entries, separated by commas L["Glow Frame Type"] = "Тип кадра" L["Glow Type"] = "Тип свечения" L["Green Rune"] = "Зеленая руна" - --[[Translation missing --]] - L["Grid direction"] = "Grid direction" + L["Grid direction"] = "Направление заполнения сетки" L["Group"] = "Группа" L["Group (verb)"] = "Группировать" L["Group aura count description"] = [=[Количество единиц заданного типа (|cFFE6CC80%s|r), к которым должен быть применен один или несколько вышеперечисленных эффектов, чтобы сработал триггер. @@ -408,7 +390,7 @@ Supports multiple entries, separated by commas L["Group Scale"] = "Масштаб группы" L["Group Settings"] = "Настройки группы" L["Group Type"] = "Тип группы" - L["Grow"] = "Направление роста" + L["Grow"] = "Заполнение" L["Hawk"] = "Ястреб" L["Height"] = "Высота" L["Help"] = "Справка" @@ -429,15 +411,13 @@ Supports multiple entries, separated by commas L["Icon Inset"] = "Вставка иконки" L["Icon Position"] = "Расположение иконки" L["Icon Settings"] = "Настройки иконки" - --[[Translation missing --]] - L["Icon Source"] = "Icon Source" + L["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."] = "Если флажок установлен, то разделитель будет содержать текст, расположенный по центру. В противном случае, он представляет собой просто горизонтальную линию." - --[[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 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)"] = "Если флажок не установлен, то будет использоваться цвет по умолчанию (желтый)" @@ -449,24 +429,24 @@ Supports multiple entries, separated by commas L["Ignore out of checking range"] = "Не учитывать единицы вне зоны видимости" L["Ignore Self"] = "Не учитывать себя" L["Ignore self"] = "Не учитывать себя" - L["Ignored"] = "Игнорируется" + 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["Indent Size"] = "Размер отступа" 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["Invalid Item Name/ID/Link"] = "Неверное название, ссылка или ID" + L["Invalid Spell ID"] = "Неверный ID" + L["Invalid Spell Name/ID/Link"] = "Неверное название, ссылка или ID" + L["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "Неверный тип переменной %s. Требуется bool, number, select, string, timer или elapsedTimer." + L["Invalid type for property '%s' in '%s'. Expected '%s'"] = "Неверный тип свойства %s в переменной %s. Требуется %s." L["Inverse"] = "Инверсия" L["Inverse Slant"] = "В обратную сторону" + L["Is Boss Debuff"] = "Применён боссом" L["Is Stealable"] = "Может быть украден" L["Justify"] = "Выравнивание" L["Keep Aspect Ratio"] = "Сохранять пропорции" @@ -478,14 +458,12 @@ Supports multiple entries, separated by commas L["Left HUD position"] = "Позиция левого HUD" L["Length"] = "Длина" L["Length of |cFFFF0000%s|r"] = "Длина %s" - --[[Translation missing --]] - L["Limit"] = "Limit" + L["Limit"] = "Лимит" L["Lines & Particles"] = "Линии или частицы" L["Load"] = "Загрузка" L["Loaded"] = "Загружено" - --[[Translation missing --]] - L["Lock Positions"] = "Lock Positions" - L["Loop"] = "Зациклить" + L["Lock Positions"] = "Заблокировать позиции" + L["Loop"] = "Повторять" L["Low Mana"] = "Мало маны" L["Magnetically Align"] = "Привязка к направляющим" L["Main"] = "Основная" @@ -517,10 +495,10 @@ Supports multiple entries, separated by commas L["Multiple Displays"] = "Несколько индикаций" 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 Можно выбрать только одно соответствующее значение]=] @@ -535,19 +513,20 @@ Supports multiple entries, separated by commas L["New Value"] = "Новое значение" L["No Children"] = "Нет индикаций" L["None"] = "Нет" - --[[Translation missing --]] - L["Not a table"] = "Not a table" + L["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: 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["Offset by 1px"] = "Смещение на 1 пиксель" L["Okay"] = "Ок" L["On Hide"] = "При скрытии" L["On Init"] = "При инициализации" L["On Show"] = "При появлении" + L["Only Match auras cast by a player (not an npc)"] = "Эффект применён каким-либо игроком, а не NPC" 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"] = "Эффекты, применённые только игроком" @@ -578,8 +557,7 @@ Supports multiple entries, separated by commas 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["Places a tick on the bar"] = "Размещает такт (деление) на полосе" L["Play Sound"] = "Воспроизвести звук" L["Portrait Zoom"] = "Увеличить портрет" L["Position Settings"] = "Настройки размера и расположения" @@ -588,8 +566,7 @@ Supports multiple entries, separated by commas 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["Prevent Merging"] = "Не допускать слияние" L["Processed %i chars"] = "Обработано %i |4символ:символа:символов;" L["Progress Bar"] = "Полоса прогресса" L["Progress Bar Settings"] = "Настройки полосы прогресса" @@ -598,8 +575,7 @@ Supports multiple entries, separated by commas L["Purple Rune"] = "Фиолетовая руна" L["Put this display in a group"] = "Переместить эту индикацию в группу" L["Radius"] = "Радиус" - --[[Translation missing --]] - L["Raid Role"] = "Raid Role" + L["Raid Role"] = "Роль в рейде" L["Re-center X"] = "Рецентрировать по X" L["Re-center Y"] = "Рецентрировать по Y" L["Regions of type \"%s\" are not supported."] = "Регионы типа \"%s\" не поддерживаются." @@ -658,21 +634,18 @@ Supports multiple entries, separated by commas L["Show Model"] = "Показать модель" L["Show model of unit "] = "Показать модель единицы" L["Show On"] = "Показать" - L["Show Spark"] = "Показать вспышку" + 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" + 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 glow"] = "Показывает свечение" + L["Shows a model"] = "Показывает 3D модель" 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 stop motion texture"] = "Воспроизводит покадровую анимацию, созданную из последовательности нескольких изображений, слегка отличающихся между собой" 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"] = "Простой способ" @@ -694,15 +667,14 @@ Supports multiple entries, separated by commas L["Sound"] = "Звук" L["Sound Channel"] = "Звуковой канал" L["Sound File Path"] = "Путь к звуковому файлу" - L["Sound Kit ID"] = "ID звукового набора (см. ru.wowhead.com/sounds)" - --[[Translation missing --]] - L["Source"] = "Source" + L["Sound Kit ID"] = "ID набора звуков (см. ru.wowhead.com/sounds)" + L["Source"] = "Источник" L["Space"] = "Отступ" L["Space Horizontally"] = "Отступ по горизонтали" L["Space Vertically"] = "Отступ по вертикали" - L["Spark"] = "Вспышка" - L["Spark Settings"] = "Настройки вспышки" - L["Spark Texture"] = "Текстура вспышки" + L["Spark"] = "Искра" + L["Spark Settings"] = "Настройки искры" + L["Spark Texture"] = "Текстура искры" L["Specific Unit"] = "Конкретная единица" L["Spell ID"] = "ID заклинания" L["Stack Count"] = "Количество стаков" @@ -713,7 +685,6 @@ Supports multiple entries, separated by commas L["Start Angle"] = "Начальный угол" L["Start Collapsed"] = "Свернуть" L["Start of %s"] = "Начало группы \"%s\"" - L["Status"] = "Статус" L["Stealable"] = "Может быть украден" L["Step Size"] = "Размер шага" L["Stop ignoring Updates"] = "Перестать игнорировать обновления" @@ -765,8 +736,7 @@ Supports multiple entries, separated by commas L["Top HUD position"] = "Верхняя позиция HUD" L["Top Left"] = "Сверху слева" L["Top Right"] = "Сверху справа" - --[[Translation missing --]] - L["Total Angle"] = "Total Angle" + L["Total Angle"] = "Общий угол" L["Total Time"] = "Общее время" L["Trigger"] = "Триггер" L["Trigger %d"] = "Триггер %d" @@ -774,8 +744,7 @@ Supports multiple entries, separated by commas 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["Type 'select' for '%s' requires a values member'"] = "Для переменной %s типа select необходимо свойство values." L["Ungroup"] = "Разгруппировать" L["Unit"] = "Единица" L["Unit %s is not a valid unit for RegisterUnitEvent"] = "%s не является допустимой единицей для метода RegisterUnitEvent" @@ -784,8 +753,7 @@ Supports multiple entries, separated by commas L["Unit Frames"] = "Рамки юнитов" L["Unit Name Filter"] = "Фильтр по имени единицы" L["UnitName Filter"] = "Фильтр по имени единицы" - --[[Translation missing --]] - L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'" + 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["Update %s by %s"] = "Обновить %s (автор %s)" L["Update Auras"] = "Обновить индикации" diff --git a/WeakAurasOptions/Locales/zhCN.lua b/WeakAurasOptions/Locales/zhCN.lua index 946a647..5b5f5a1 100644 --- a/WeakAurasOptions/Locales/zhCN.lua +++ b/WeakAurasOptions/Locales/zhCN.lua @@ -109,10 +109,8 @@ local L = WeakAuras.L 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]=] +Off Screen]=] ] = "光环在屏幕外" L["Aura Name"] = "光环名称" L["Aura Name Pattern"] = "光环名称规则匹配" L["Aura Type"] = "光环类型" @@ -156,6 +154,8 @@ Off Screen]=] 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["Cast by Player Character"] = "玩家角色施放" + L["Cast by Players"] = "玩家施放" L["Center"] = "中间" L["Chat Message"] = "聊天信息" L["Chat with WeakAuras experts on our Discord server."] = "在我们的Discord服务器上与WeakAuras专家聊天。" @@ -196,8 +196,7 @@ Off Screen]=] L["Copy"] = "拷贝" L["Copy settings..."] = "拷贝设置" L["Copy to all auras"] = "拷贝至所有的光环" - --[[Translation missing --]] - L["Could not parse '%s'. Expected a table."] = "Could not parse '%s'. Expected a table." + L["Could not parse '%s'. Expected a table."] = "无法解析'%s',需要 table。" L["Count"] = "计数 " L["Counts the number of matches over all units."] = "计算所有单位上匹配的数量" L["Creating buttons: "] = "创建按钮:" @@ -294,7 +293,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Entry %i"] = "条目 %i" L["Entry limit"] = "条目限制" L["Entry Name Source"] = "条目名称来源" - L["Event"] = "事件" L["Event Type"] = "事件类型" L["Event(s)"] = "事件(复数)" L["Everything"] = "全部" @@ -310,10 +308,8 @@ 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["Fallback"] = "后备" + L["Fallback Icon"] = "后备图标" L["False"] = "假" L["Fetch Affected/Unaffected Names"] = "获取受影响的/未受影响的名称" L["Filter by Class"] = "根据职业过滤" @@ -399,8 +395,7 @@ Supports multiple entries, separated by commas L["Icon Inset"] = "图标内嵌" L["Icon Position"] = "图标位置" L["Icon Settings"] = "图标设置" - --[[Translation missing --]] - L["Icon Source"] = "Icon Source" + L["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."] = "勾选后,选项组可以临时被用户折叠" @@ -425,17 +420,17 @@ Supports multiple entries, separated by commas L["Ignored Spell ID"] = "忽略法术 ID" L["Import"] = "导入" L["Import a display from an encoded string"] = "从字串导入一个图示" + L["Indent Size"] = "缩进" 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["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "'%s'的类型无效,需要'bool'、'number'、'select'、'string'、'timer'或'elapsedTimer'。" + L["Invalid type for property '%s' in '%s'. Expected '%s'"] = "'%2$s'的属性'%1$s'类型非法,需要'%3$s'" L["Inverse"] = "反向" L["Inverse Slant"] = "反向倾斜" + L["Is Boss Debuff"] = "首领施放的减益效果" L["Is Stealable"] = "可偷取" L["Justify"] = "对齐" L["Keep Aspect Ratio"] = "保持比例不变" @@ -451,8 +446,7 @@ Supports multiple entries, separated by commas L["Lines & Particles"] = "线条和粒子" L["Load"] = "载入" L["Loaded"] = "已载入" - --[[Translation missing --]] - L["Lock Positions"] = "Lock Positions" + L["Lock Positions"] = "锁定位置" L["Loop"] = "循环" L["Low Mana"] = "低法力值" L["Magnetically Align"] = "磁力对齐" @@ -500,8 +494,7 @@ Supports multiple entries, separated by commas L["New Value"] = "新值" L["No Children"] = "没有子项目" L["None"] = "无" - --[[Translation missing --]] - L["Not a table"] = "Not a table" + 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."] = "注意:无法在副本外自动发送“说”与“大喊”信息。" @@ -509,10 +502,12 @@ Supports multiple entries, separated by commas 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["Offset by 1px"] = "偏移1px" L["Okay"] = "好" L["On Hide"] = "图示隐藏时" L["On Init"] = "初始化时" L["On Show"] = "图示显示时" + L["Only Match auras cast by a player (not an npc)"] = "只匹配由玩家(而不是NPC)施放的光环" 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"] = "只匹配玩家自己施放的光环" @@ -629,7 +624,7 @@ Supports multiple entries, separated by commas 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 stop motion texture"] = "显示定格动画材质" 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"] = "简单" @@ -652,14 +647,13 @@ Supports multiple entries, separated by commas L["Sound Channel"] = "声音频道" L["Sound File Path"] = "声音文件路径" L["Sound Kit ID"] = "音效 ID" - --[[Translation missing --]] - L["Source"] = "Source" + L["Source"] = "来源" L["Space"] = "间隙" L["Space Horizontally"] = "横向间隙" L["Space Vertically"] = "纵向间隙" - L["Spark"] = "高光" - L["Spark Settings"] = "高光设置" - L["Spark Texture"] = "高光材质" + L["Spark"] = "闪光" + L["Spark Settings"] = "闪光设置" + L["Spark Texture"] = "闪光材质" L["Specific Unit"] = "指定单位" L["Spell ID"] = "法术ID" L["Stack Count"] = "层数" @@ -670,7 +664,6 @@ Supports multiple entries, separated by commas L["Start Angle"] = "起始角度" L["Start Collapsed"] = "打开时折叠" L["Start of %s"] = "%s 的开始" - L["Status"] = "状态" L["Stealable"] = "可偷取" L["Step Size"] = "步进尺寸" L["Stop ignoring Updates"] = "不再忽略更新" @@ -729,8 +722,7 @@ Supports multiple entries, separated by commas 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["Type 'select' for '%s' requires a values member'"] = "'%s'的类型'select'需要至少一个'values'成员。" L["Ungroup"] = "不分组" L["Unit"] = "单位" L["Unit %s is not a valid unit for RegisterUnitEvent"] = "单位 %s 并不是 RegisterUnitEvent 的有效单位" @@ -739,8 +731,7 @@ Supports multiple entries, separated by commas L["Unit Frames"] = "单位框架" L["Unit Name Filter"] = "单位名称过滤方式" L["UnitName Filter"] = "单位名称过滤" - --[[Translation missing --]] - L["Unknown property '%s' found in '%s'"] = "Unknown property '%s' found in '%s'" + L["Unknown property '%s' found in '%s'"] = "发现'%2$s'的未知属性'%1$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"] = "更新光环" diff --git a/WeakAurasOptions/Locales/zhTW.lua b/WeakAurasOptions/Locales/zhTW.lua index 5849227..4bba06a 100644 --- a/WeakAurasOptions/Locales/zhTW.lua +++ b/WeakAurasOptions/Locales/zhTW.lua @@ -31,7 +31,7 @@ local L = WeakAuras.L 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 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材質" @@ -155,6 +155,8 @@ Off Screen]=] ] = "提醒效果不在畫面上 / 跑出畫面" 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["Cast by Player Character"] = "玩家角色施放" + L["Cast by Players"] = "玩家施放" L["Center"] = "中" L["Chat Message"] = "聊天訊息文字" L["Chat with WeakAuras experts on our Discord server."] = "在我們的 Discord 伺服器和 WeakAuras 專家們聊天。" @@ -277,8 +279,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["Else If"] = "(Else If) 否則,當" + L["Else If Trigger %s"] = "否則,當觸發 %s" L["Enabled"] = "啟用" L["End Angle"] = "結束角度" L["End of %s"] = "%s 的結尾" @@ -292,7 +294,6 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Entry %i"] = "項目 %i" L["Entry limit"] = "項目限制" L["Entry Name Source"] = "項目名稱來源" - L["Event"] = "事件" L["Event Type"] = "事件類型" L["Event(s)"] = "事件" L["Everything"] = "全部" @@ -309,7 +310,7 @@ UNIT_POWER, UNIT_AURA PLAYER_TARGET_CHANGED]=] L["Fade In"] = "淡入" L["Fade Out"] = "淡出" L["Fallback"] = "Fallback" - L["Fallback Icon"] = "Fallback 圖示" + L["Fallback Icon"] = "缺少圖示時要顯示的圖示" L["False"] = "否 (False)" L["Fetch Affected/Unaffected Names"] = "取得受影響/未受影響的名字" L["Filter by Class"] = "依職業過濾" @@ -397,14 +398,14 @@ Supports multiple entries, separated by commas L["Icon Position"] = "圖示位置" L["Icon Settings"] = "圖示設定" L["Icon Source"] = "圖示來源" - L["If"] = "(if) 如果" + 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."] = "勾選時,使用者可以將群組暫時摺疊收起來。" 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"] = "(if) 如果觸發 %s" + L["If Trigger %s"] = "(if) 當觸發 %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"] = "忽略所有更新" @@ -421,16 +422,17 @@ Supports multiple entries, separated by commas L["Ignored Spell ID"] = "忽略的法術 ID" L["Import"] = "匯入" L["Import a display from an encoded string"] = "從編碼字串匯入提醒效果" + L["Indent Size"] = "內縮大小" 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["Invalid type for '%s'. Expected 'bool', 'number', 'select', 'string', 'timer' or 'elapsedTimer'."] = "'%s' 的類型無效,需要 'bool', 'number', 'select', 'string', 'timer' 或 'elapsedTimer'。" + L["Invalid type for property '%s' in '%s'. Expected '%s'"] = "屬性 '%s' 的類型無效 (在 '%s'),需要 '%s'。" L["Inverse"] = "反向" L["Inverse Slant"] = "反向傾斜" + L["Is Boss Debuff"] = "首領的減益" L["Is Stealable"] = "可偷取" L["Justify"] = "左右對齊" L["Keep Aspect Ratio"] = "保持長寬比例" @@ -502,10 +504,12 @@ Supports multiple entries, separated by commas 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["Offset by 1px"] = "偏移 1px" L["Okay"] = "確認" L["On Hide"] = "消失時" L["On Init"] = "初始化時" L["On Show"] = "出現時" + L["Only Match auras cast by a player (not an npc)"] = "只符合玩家 (非 NPC) 施放的光環" 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"] = "只符合玩家自己施放的光環" @@ -622,7 +626,7 @@ Supports multiple entries, separated by commas 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 stop motion texture"] = "顯示定格材質" 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"] = "簡單" @@ -662,7 +666,6 @@ Supports multiple entries, separated by commas L["Start Angle"] = "開始時的角度" L["Start Collapsed"] = "開始先收合" L["Start of %s"] = "%s 的開始" - L["Status"] = "狀態" L["Stealable"] = "可法術竊取" L["Step Size"] = "數值間距" L["Stop ignoring Updates"] = "停止忽略更新" diff --git a/WeakAurasOptions/RegionOptions/AuraBar.lua b/WeakAurasOptions/RegionOptions/AuraBar.lua index 8194659..9eb73ff 100644 --- a/WeakAurasOptions/RegionOptions/AuraBar.lua +++ b/WeakAurasOptions/RegionOptions/AuraBar.lua @@ -572,15 +572,15 @@ local function modifyThumbnail(parent, borderframe, data, fullModify, width, hei function borderframe:SetIcon(path) local iconPath if data.iconSource == 0 then - iconPath = data.displayIcon or "Interface\\Icons\\INV_Misc_QuestionMark" + iconPath = data.displayIcon else - iconPath = path or data.displayIcon or "Interface\\Icons\\INV_Misc_QuestionMark" + iconPath = path or data.displayIcon end - local success = icon:SetTexture(data.auto and path or data.displayIcon) and (data.auto and path or data.displayIcon); - icon:SetTexture(iconPath) + + icon:SetTexture(iconPath and iconPath ~= "" and iconPath or "Interface\\Icons\\INV_Misc_QuestionMark") end - if data and data.iconSource ~= 0 then + if data then local name, icon = WeakAuras.GetNameAndIcon(data) borderframe:SetIcon(icon) end @@ -600,7 +600,8 @@ local function createIcon() texture = "Runes", orientation = "HORIZONTAL", alpha = 1.0, - barColor = {1, 0, 0, 1} + barColor = {1, 0, 0, 1}, + triggers = {} }; -- Create and configure thumbnail diff --git a/WeakAurasOptions/RegionOptions/Icon.lua b/WeakAurasOptions/RegionOptions/Icon.lua index b6088e1..e62c59b 100644 --- a/WeakAurasOptions/RegionOptions/Icon.lua +++ b/WeakAurasOptions/RegionOptions/Icon.lua @@ -245,11 +245,12 @@ local function modifyThumbnail(parent, frame, data) function frame:SetIcon(path) local iconPath if data.iconSource == 0 then - iconPath = data.displayIcon or "Interface\\Icons\\INV_Misc_QuestionMark" + iconPath = data.displayIcon else - iconPath = path or data.displayIcon or "Interface\\Icons\\INV_Misc_QuestionMark" + iconPath = path or data.displayIcon end - self.icon:SetTexture(iconPath) + + self.icon:SetTexture(iconPath and iconPath ~= "" and iconPath or "Interface\\Icons\\INV_Misc_QuestionMark") end if data then diff --git a/WeakAurasOptions/RegionOptions/StopMotion.lua b/WeakAurasOptions/RegionOptions/StopMotion.lua index 0a53f97..a4dd752 100644 --- a/WeakAurasOptions/RegionOptions/StopMotion.lua +++ b/WeakAurasOptions/RegionOptions/StopMotion.lua @@ -454,4 +454,4 @@ local function createIcon() return thumbnail; end -WeakAuras.RegisterRegionOptions("stopmotion", createOptions, createIcon, L["Stop Motion"], createThumbnail, modifyThumbnail, L["Shows a stop motion textures"]); +WeakAuras.RegisterRegionOptions("stopmotion", createOptions, createIcon, L["Stop Motion"], createThumbnail, modifyThumbnail, L["Shows a stop motion texture"]); diff --git a/WeakAurasOptions/TriggerOptions.lua b/WeakAurasOptions/TriggerOptions.lua index 194ee3e..6ac66d8 100644 --- a/WeakAurasOptions/TriggerOptions.lua +++ b/WeakAurasOptions/TriggerOptions.lua @@ -109,9 +109,10 @@ local function AddOptions(allOptions, data) if (triggerSystemOptionsFunction) then triggerOptions = union(triggerOptions, triggerSystemOptionsFunction(data, index)) else + -- Unknown trigger system, empty options local options = {}; OptionsPrivate.commonOptions.AddCommonTriggerOptions(options, data, index) - OptionsPrivate.AddTriggerMetaFunctions(options, data, index) + OptionsPrivate.AddTriggerMetaFunctions(options, data, index, true) triggerOptions = union(triggerOptions, { ["trigger." .. index .. ".unknown"] = options }) diff --git a/WeakAurasOptions/WeakAurasOptions.lua b/WeakAurasOptions/WeakAurasOptions.lua index c62ddad..0e67fb8 100644 --- a/WeakAurasOptions/WeakAurasOptions.lua +++ b/WeakAurasOptions/WeakAurasOptions.lua @@ -1561,6 +1561,28 @@ function OptionsPrivate.InsertCollapsed(id, namespace, path, value) data[insertPoint] = {[collapsed] = value} end +function OptionsPrivate.DuplicateCollapseData(id, namespace, path) + collapsedOptions[id] = collapsedOptions[id] or {} + collapsedOptions[id][namespace] = collapsedOptions[id][namespace] or {} + if type(path) ~= "table" then + if (collapsedOptions[id][namespace][path]) then + tinsert(collapsedOptions[id][namespace], path + 1, CopyTable(collapsedOptions[id][namespace][path])) + end + else + local tmp = collapsedOptions[id][namespace] + local lastKey = tremove(path) + for _, key in ipairs(path) do + print(" key: ", key) + tmp[key] = tmp[key] or {} + tmp = tmp[key] + end + + if (tmp[lastKey]) then + tinsert(tmp, lastKey + 1, CopyTable(tmp[lastKey])) + end + end +end + function OptionsPrivate.AddTextFormatOption(input, withHeader, get, addOption, hidden, setHidden, index, total) local headerOption if withHeader and (not index or index == 1) then